@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:vPawHook Digits;src:url(/fonts/vt323-digits.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;size-adjust:115%;unicode-range:u+0030-0039}:root{--font-display:"vPawHook Digits","Pixelify Sans";--ink:#f4f5ff;--muted:#b8bde6;--faint:#8a90c2;--paper:#0b0d26;--cream:rgba(12,14,38,.78);--purple:#a99bff;--purple-dark:#c9bfff;--lime:#d9ff5e;--lime-soft:#e7ff94;--on-lime:#14170a;--lilac:rgba(150,140,255,.14);--mint:rgba(217,255,94,.08);--rose:rgba(255,170,210,.1);--lemon:rgba(217,255,94,.09);--line:rgba(170,178,255,.16);--edge:rgba(176,184,255,.26);--drop:transparent;--glass:rgba(9,10,30,.66);--white:rgba(3,4,18,.55);--danger:#ffb3c7;--radius:18px;--corner:12px;--hook-ink:#22221f;--hook-cream:#ffffe7;--hook-purple:#7465bb;--hook-lime:#b0c42a}body{background:var(--paper);color:var(--ink);color-scheme:dark}::selection{background:var(--lime);color:var(--on-lime)}.chest-balance-grid dd,.chest-contribution input,.creation-price strong,.fee-total,.large-amount,.poster-sticker,.steps li::marker,.wordmark,h1,h2,h3{font-family:var(--font-display),monospace;font-weight:500;letter-spacing:-.025em}h1{line-height:1}h2,h3{line-height:1.12}p{color:var(--muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.site-header{background:var(--cream);border-bottom:2px solid var(--edge)}.header-inner{height:94px;gap:25px}.wordmark{font-size:34px;gap:12px;letter-spacing:-1.2px;line-height:1}.brand-face{display:block;width:44px;height:44px;object-fit:cover;image-rendering:pixelated;border:2px solid var(--edge)}.brand-paw{color:var(--purple);transform:none}.desktop-nav{gap:27px}.desktop-nav a{color:var(--muted)}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--ink)}.desktop-nav a[aria-current]:after{width:100%;left:0;height:5px;bottom:21px;border-radius:var(--corner);background:var(--lime)}.button{border:1px solid var(--edge);border-radius:var(--corner);box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.button:hover{border-color:var(--lime)}.button:disabled,.button:hover{box-shadow:none;transform:none}.primary{background:var(--lime);color:var(--on-lime);box-shadow:0 0 22px rgba(217,255,94,.25)}.primary,.primary:hover{border-color:transparent}.primary:hover{background:var(--lime-soft);box-shadow:0 0 30px rgba(217,255,94,.4)}.primary:disabled{background:rgba(217,255,94,.16);color:var(--muted);box-shadow:none}.secondary{background:var(--white);color:var(--ink);border-color:var(--edge)}.secondary:hover{background:var(--lemon);color:var(--lime)}.ink{background:var(--ink);color:var(--paper)}.text{background:transparent}.text,.text:hover{border-color:transparent;box-shadow:none}.text:hover{background:var(--lemon);transform:none}.wallet-button{background:var(--white);color:var(--ink);border-color:var(--edge)}.wallet-button:hover{background:var(--lemon);border-color:var(--lime);color:var(--lime)}.icon-button{border-radius:var(--corner)}.icon-button:hover{background:var(--lemon)}.text-link{color:var(--purple-dark)}.round-hub input,input,select,textarea{border:1px solid var(--edge);border-radius:var(--corner);background:var(--white);color:var(--ink);accent-color:var(--lime)}input::placeholder,textarea::placeholder{color:var(--faint)}input:disabled{background:rgba(3,4,18,.3);color:var(--faint)}input[type=checkbox],input[type=radio]{accent-color:var(--lime)}.field-label>span,.fine-print,.inline-help,.input-note,.quiet-status,.small-muted,.source-label,.wallet-label-preview{color:var(--muted)}.clan-empty,.clan-link-form,.clan-summary,.club-note,.detail-art,.empty-state,.fee-section,.focused-empty,.hero-card,.journal-entry,.more-menu,.next-race-card,.panel,.panel-link,.pet-card,.pet-profile,.race-empty-details,.wallet-modal,.war-chest-portal{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel.tint-lilac,.panel.tint-rose,.rose,.tint-lilac,.tint-rose{background:var(--lilac)}.lemon,.mint,.panel.tint-lemon,.panel.tint-mint,.tint-lemon,.tint-mint{background:var(--lemon)}.clan-link-guide,.creation-next{background:var(--lemon)}.clan-link-guide,.creation-next,.creation-preview{border:2px solid var(--edge);border-radius:var(--corner)}.creation-preview{background:var(--cream)}.creation-ground{background:linear-gradient(180deg,#2d4b10,#142208);border-top:3px solid #8fae2c;border-radius:var(--corner);transform:none;width:100%;left:0;top:auto;bottom:0;height:35%}.creation-price{background:var(--cream);border:2px solid var(--edge);border-radius:var(--corner)}.creation-price strong span,.creation-price>span,.preview-label{color:var(--muted)}.creation-price strong{color:var(--ink)}.step-number{background:var(--lime);color:var(--on-lime);border:2px solid var(--edge);border-radius:var(--corner)}.address-box,.clan-pet-option,.owner-connection,.purpose-options>button,.wallet-option{background:var(--white);border:2px solid var(--edge);border-radius:var(--corner)}.clan-pet-option[aria-pressed=true],.purpose-options>button[aria-pressed=true]{background:var(--lime);color:var(--on-lime);border-color:transparent}.chest-portal-heading .eyebrow,.clan-flow-strip p,.clan-integration-note,.clan-pet-option small,.clan-summary-top small,.creation-bottom p,.pet-card h3>span,.race-rules-compact,.team-wallet-note{color:var(--muted)}.amount-display,.amount-input,.chest-balance-grid,.clan-wallet-label,.data-note,.empty-inline,.form-status,.health-meter,.notice,.pending-team,.review-box{background:var(--lemon);color:var(--ink);border-radius:var(--corner)}.review-box{border:2px solid var(--edge)}.chest-balance-grid dt{color:var(--muted)}.chest-clan-link>span{background:var(--lime);color:var(--on-lime);border-radius:var(--corner)}.address-box>span,.creation-next>a,.creation-next>svg,.owner-connection svg{color:var(--purple-dark)}.empty-icon,.fee-bar,.fee-marker,.health-meter>div,.journal-symbol,.more-menu>a,.path-icon,.pill,.race-canvas,.race-state-list li,.round-icon,.segmented,.segmented button,.trust-note{border-radius:var(--corner)}.empty-icon,.journal-symbol,.round-icon{background:var(--lime);color:var(--on-lime);transform:none}.clan-flow-strip svg,.clan-summary-top>svg,.focused-empty>svg,.trust-note svg{color:var(--purple-dark)}.symbol-1,.symbol-2{background:var(--lilac);color:var(--ink)}.pill{color:var(--ink);border:1px solid var(--edge)}.pill,.segmented{background:var(--lemon)}.segmented{border:2px solid var(--edge)}.segmented button{color:var(--muted)}.segmented button[aria-pressed=true]{background:var(--lime);color:var(--on-lime);box-shadow:none}.more-menu{box-shadow:5px 5px 0 var(--drop)}.more-menu>a:hover{background:var(--lime);color:var(--on-lime)}.wallet-modal{box-shadow:7px 7px 0 var(--drop)}.modal-scrim{background:rgba(2,3,10,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.form-error{color:var(--danger)!important;background:rgba(40,8,20,.5);border:1px solid rgba(255,179,199,.4);border-radius:var(--corner)}.activation-note,.launch-note{color:#ffd98a}.health-meter>span{color:var(--muted)}.health-meter>div{background:var(--line)}.health-meter i{background:var(--purple)}td,th{color:var(--muted)}.round-hub{--font-display:"vPawHook Digits","Pixelify Sans";--round-ink:#22221f;--round-sky:#e5e0f2;--round-butter:#b0c42a}.round-heading h1{font-weight:500;letter-spacing:-.035em}.round-heading-pet{transform:none}.round-choice button,.round-create-form,.round-leaderboard,.round-pet-controls,.round-prize-ribbon,.round-unavailable{border:2px solid var(--edge);border-radius:var(--corner)}.round-notice,.round-unavailable{background:var(--lemon)}.round-notice{border-left-color:var(--purple-dark)}.round-prize-ribbon{background:rgba(217,255,94,.14)}.round-create-form,.round-leaderboard,.round-pet-controls{background:var(--white)}.round-create-form,.round-pet-controls{box-shadow:5px 5px 0 var(--drop)}.round-board-heading{background:var(--lilac);color:var(--ink);border-bottom:2px solid var(--edge)}.round-board-heading h2{font-size:25px}.round-leaderboard th{background:var(--cream);color:var(--muted)}.round-leaderboard td{border-color:var(--line);color:var(--ink)}.round-leaderboard tbody tr:hover,.round-leaderboard tr.selected,.round-leaderboard tr.selected:hover{background:var(--lemon)}.round-empty-crown{color:var(--purple)}.round-choice button{background:var(--cream)}.round-choice button[aria-pressed=true]{background:var(--lime);color:var(--on-lime)}.round-hub .transaction-form .review-box{background:var(--cream)}.round-creation-quote,.round-settle{background:var(--lemon)}.round-settle{border:2px solid var(--edge)}.round-payout-list li{background:var(--lemon)}.round-payout-list li:nth-child(-n+3){background:rgba(217,255,94,.18)}.round-provenance{color:var(--muted)}.round-hub :is(button,a,input,summary):focus-visible{outline:3px dashed var(--purple-dark);outline-offset:5px}.round-claim-row,.round-clock,.round-membership,.round-pet-stats,.round-weight-list>div{border-color:var(--line)}.detail-art,.pet-card-art,.pet-card-art.tone-1,.pet-card-art.tone-2,.pet-profile-art{background:var(--cream)}.pet-card-art{border-bottom:2px solid var(--edge)}.clan-empty-art>.brand-pet,.creation-pet>.brand-pet,.poster-pet>.brand-pet,.round-creation-story .brand-pet,.round-heading-pet>.brand-pet{display:block;width:100%;height:auto}.pet-profile-art>.brand-pet{width:320px;height:auto}.pet-card-art>.brand-pet{width:250px;height:auto}.detail-art>.brand-pet{width:min(380px,100%);height:auto}.trait-preview>.brand-pet{width:250px;height:auto}.vault-art>.brand-pet{width:220px;height:auto}.link-guide-art>.brand-pet{width:230px;height:auto}.mini-pets>.brand-pet{width:117px;margin-bottom:-8px}.mini-pets>.brand-pet:nth-child(2){width:135px;z-index:2;margin:0 -18px -5px}.round-pet-portrait{display:block;width:180px;max-width:100%;margin:0 auto 12px}.round-pet-portrait>.brand-pet{display:block;width:100%}.round-leaderboard td button .round-table-pet,.round-table-pet{display:inline-block;width:58px;min-width:58px;vertical-align:middle;margin:0 9px 0 0}.round-table-pet>.brand-pet{display:block;width:100%}.round-leaderboard td button:has(.round-table-pet){display:flex;align-items:center}.round-leaderboard td button:has(.round-table-pet)>span:last-child{min-width:0;margin-top:0}.pixel-object{display:inline-flex;width:100px;max-width:100%;vertical-align:middle}.pixel-object>svg{width:100%;height:auto;image-rendering:pixelated}.race-poster{background:var(--cream);border-radius:var(--corner)}.poster-cloud{background:var(--cream);border:2px solid var(--edge);opacity:1}.poster-cloud,.poster-cloud:after,.poster-cloud:before{border-radius:var(--corner)}.poster-star{color:var(--purple)}.poster-hill{background:var(--purple)}.hill-two,.track{background:var(--lime)}.track{border-color:var(--ink)}.track-line,.track-line:after{border-color:var(--cream)}.finish-line{background:repeating-conic-gradient(var(--cream) 0 25%,var(--ink) 0 50%) 50% /20px 20px}.poster-caption,.poster-sticker{color:var(--ink)}.hook-activity{border-block:2px solid var(--edge);padding:20px 0;margin-top:28px}.hook-activity>summary{width:fit-content;cursor:pointer;font-family:var(--font-display),monospace;font-size:26px;line-height:1.15}.hook-activity>p{margin:18px 0 0;font-size:13px}.hook-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:27px 0 24px}.hook-activity-grid dt{font-size:11px;color:var(--muted);margin-bottom:8px}.hook-activity-grid dd{margin:0;font-family:var(--font-display),monospace;font-size:28px;line-height:1.15;overflow-wrap:anywhere}.hook-activity>ul{padding:0;margin:0;list-style:none}.hook-activity li{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding:13px 0;font-size:12px}.hook-activity li>span{min-width:0;overflow-wrap:anywhere}.hook-activity li>a{flex-shrink:0;color:var(--purple-dark);text-decoration:underline;text-underline-offset:3px}.hook-activity>.activity-meta{color:var(--muted);font-size:10px;line-height:1.7}.focused-footer,.footer-top{border-top:2px solid var(--edge)}.focused-footer{color:var(--muted);gap:24px}.focused-footer>span{flex-shrink:0}.focused-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px}.focused-footer a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.footer-bottom,.footer-network,.footer-top>div,.footer-top>span{color:var(--muted)}.mobile-nav{background:rgba(5,6,15,.82);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-nav a{color:var(--muted);border-radius:var(--corner)}.mobile-nav a[aria-current]{color:var(--ink)}.mobile-nav a[aria-current]>svg{color:var(--lime);filter:drop-shadow(0 0 6px rgba(217,255,94,.6))}@media (max-width:1050px){.header-inner{gap:18px}.desktop-nav{gap:19px}.wordmark{font-size:31px}.brand-face{width:39px;height:39px}}@media (max-width:900px){.header-inner{height:79px}.focused-footer{padding-bottom:105px}}@media (max-width:750px){.hook-activity-grid{grid-template-columns:1fr;gap:19px}.hook-activity li{font-size:11px;gap:12px}.focused-footer{flex-direction:column;align-items:flex-start;gap:17px}.focused-footer>div{justify-content:flex-start;gap:11px 20px}.creation-ground{width:100%;left:0;top:auto;height:35%}.pet-profile-art>.brand-pet{width:280px}.round-pet-portrait{width:160px}.round-leaderboard td button .round-table-pet,.round-table-pet{width:42px;min-width:42px;margin-right:6px}.round-create-form,.round-pet-controls{box-shadow:4px 4px 0 var(--drop)}.focused-mobile-nav{gap:4px;padding-inline:12px}.focused-mobile-nav a{flex:1 1;padding-inline:3px;font-size:10px;white-space:nowrap}}@media (max-width:650px){.header-inner{height:76px;padding-inline:18px;gap:10px}.wordmark{font-size:29px;gap:8px;letter-spacing:-1px}.brand-face{width:34px;height:34px}.wallet-button{padding:8px 10px;min-height:39px;font-size:11px}.pet-card-art>.brand-pet{width:190px}.mini-pets>.brand-pet{width:126px}.mini-pets>.brand-pet:nth-child(2){width:145px}.detail-art>.brand-pet{width:295px}}@media (max-width:370px){.header-inner{padding-inline:13px}.wordmark{font-size:25px;gap:7px}.brand-face{width:30px;height:30px}.wallet-button{padding-inline:8px}.focused-footer>div{gap:12px 16px}}.header-docs-link{margin-left:auto;color:var(--ink);font-size:13px;font-weight:700;padding:10px 0}.header-docs-link[aria-current]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:7px}.direction-docs{max-width:1100px;margin:0 auto}.direction-docs p{font-size:15px;line-height:1.75}.direction-docs h2{font-size:clamp(32px,3.6vw,45px);margin:0 0 18px}.direction-docs a:not(.button){text-underline-offset:4px}.direction-token{padding:38px 0;border-bottom:2px solid var(--edge);scroll-margin-top:100px}.direction-token-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.direction-token-grid>div{min-width:0}.direction-token-grid>:only-child{grid-column:1/-1;max-width:760px}.direction-token h3{font-family:var(--font-display),monospace;font-size:27px;margin:0 0 18px}.direction-token table{width:100%;border-collapse:collapse;font-size:13px}.direction-token td,.direction-token th{padding:13px 8px;border-bottom:1px solid var(--line);text-align:right}.direction-token :is(th,td):first-child{text-align:left;padding-left:0}.direction-token th{font-size:11px}.direction-token :is(th,td):last-child{white-space:nowrap;padding-right:0}.direction-token-entry{padding:24px;background:var(--lemon);border-left:4px solid var(--lime)}.direction-token-entry p{font-size:13px;margin:0 0 18px}@media(max-width:700px){.direction-token-grid{grid-template-columns:minmax(0,1fr);gap:22px}.direction-token table{font-size:11px}.direction-token td,.direction-token th{padding:11px 5px}.direction-token-entry{padding:18px}}.direction-hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:35px;padding:48px 0 45px}.direction-hero h1{margin:0 0 24px;font-size:clamp(52px,6vw,80px)}.direction-hero p{max-width:490px;font-size:17px;margin:0 0 26px}.direction-hero-pet{position:relative;background:var(--lemon);border:3px solid var(--edge);padding:20px 28px;box-shadow:10px 10px 0 var(--drop)}.direction-hero-pet>.brand-pet{display:flex;width:100%;position:relative;z-index:1}.direction-orbit-mark{position:absolute;right:18px;top:13px;color:var(--purple);width:75px;transform:rotate(10deg)}.direction-contents{display:flex;flex-wrap:wrap;gap:12px 28px;border-top:2px solid var(--edge);border-bottom:2px solid var(--edge);padding:18px 0;font-weight:700;font-size:13px}.direction-docs section[id]{scroll-margin-top:116px}.direction-architecture,.direction-formats,.direction-possibilities,.direction-upgrades{padding:60px 0}.direction-section-heading{max-width:720px;margin-bottom:28px}.direction-section-heading p{margin:0}.direction-architecture-note{max-width:790px;margin-bottom:0}.direction-formats{padding-top:16px}.direction-format-selector{display:flex;gap:0;border:2px solid var(--edge);border-bottom:0;width:fit-content;max-width:100%}.direction-format-selector button{font-size:14px;color:var(--ink);background:var(--cream);border:0;border-right:2px solid var(--edge);padding:16px 22px;font-weight:700}.direction-format-selector button:last-child{border-right:0}.direction-format-selector button[aria-pressed=true]{background:var(--purple);color:var(--cream)}.direction-format-selector button:hover:not([aria-pressed=true]){background:var(--lime)}.direction-format-preview{display:grid;grid-template-columns:.9fr 1.1fr;border:2px solid var(--edge);min-height:370px;background:var(--white)}.direction-format-scene{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--lemon);border-right:2px solid var(--edge)}.direction-format-scene>.brand-pet{position:relative;width:80%;z-index:1}.direction-track-lines{position:absolute;width:100%;height:50%;bottom:0;border-top:4px solid var(--purple);border-bottom:4px solid var(--purple)}.direction-track-lines:after{content:"";position:absolute;width:100%;height:4px;background:var(--purple);top:50%}.direction-finish-line{position:absolute;right:24px;top:30px;bottom:0;width:20px;background:repeating-conic-gradient(var(--ink) 0 25%,var(--cream) 0 50%) 0 /20px 20px}.direction-format-endurance .direction-format-scene{background:var(--lilac)}.direction-format-relay .direction-format-scene{background:var(--white)}.direction-format-sprint .direction-format-scene{background:#eeebf8}.direction-format-copy{padding:30px 34px}.direction-format-status{display:block;color:var(--purple-dark);font-size:12px;font-weight:700}.direction-format-copy h3{margin:9px 0 13px;font-size:39px}.direction-format-copy .direction-format-idea{margin:0 0 22px;color:var(--ink);font-size:17px;line-height:1.5}.direction-format-copy dl{margin:0;display:grid;gap:17px}.direction-format-copy dt{font-size:12px;font-weight:700;margin-bottom:4px}.direction-format-copy dd{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.direction-docs .direction-caption{font-size:12px;margin-top:15px}.direction-identity{display:grid;grid-template-columns:1fr 1.12fr;gap:45px;align-items:center;border-top:2px solid var(--edge);border-bottom:2px solid var(--edge);padding:45px 0}.direction-identity p{max-width:490px}.direction-growth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;column-gap:9px;min-width:0;width:100%}.direction-growth>div{display:flex;flex-direction:column;align-items:center;font-family:var(--font-display),monospace;font-size:21px;min-width:0}.direction-growth .brand-pet{width:100%;height:168px}.direction-growth>div:first-child .brand-pet{padding-top:28px}.direction-growth>div:nth-child(2) .brand-pet{padding-top:13px}.direction-growth>p{grid-column:1/-1;text-align:center;font-size:12px;max-width:420px;margin:19px auto 0}.direction-idea-list{margin:0}.direction-idea-list>div{display:grid;grid-template-columns:280px 1fr;gap:22px;padding:23px 0;border-top:1px solid var(--line)}.direction-idea-list>div:last-child{border-bottom:1px solid var(--line)}.direction-idea-list dt{display:flex;align-items:center;gap:16px;font-family:var(--font-display),monospace;font-size:26px;line-height:1.1}.direction-idea-list dt svg{flex:0 0 34px;width:34px;height:34px}.direction-idea-list dd{margin:0;font-size:14px;line-height:1.75;color:var(--muted);max-width:620px}.direction-upgrades{padding-top:0}.direction-docs .direction-prelaunch{padding:44px 0 40px}@media (min-width:1101px){.direction-docs .direction-prelaunch .direction-release-path{grid-template-columns:repeat(5,1fr)}}.direction-release-path{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-left:20px;margin:30px 0 36px}.direction-release-path li{padding-left:4px}.direction-release-path li::marker{font-weight:700;color:var(--purple-dark)}.direction-release-path strong{display:block;font-size:14px;margin-bottom:10px}.direction-release-path span{display:block;font-size:13px;line-height:1.7;color:var(--muted)}.direction-boundaries{border:2px solid var(--edge)}.direction-boundaries summary{padding:18px 22px;font-weight:700;cursor:pointer;background:var(--lemon)}.direction-boundaries>div{padding:6px 23px 13px;max-width:860px}.direction-boundaries a{text-decoration:underline}.direction-next{display:flex;gap:36px;align-items:center;padding:30px;background:var(--lilac);border:2px solid var(--edge);margin-bottom:35px}.direction-next>.brand-pet{flex:0 0 170px;height:160px}.direction-next h2{font-size:33px;margin-bottom:10px}.direction-next p{margin:0 0 20px;max-width:690px}@media (max-width:1100px){.desktop-nav,.header-inner{gap:20px}.direction-hero h1{font-size:65px}}@media (max-width:750px){.header-docs-link{font-size:12px}.direction-hero{grid-template-columns:1fr .8fr;gap:24px;padding-top:23px}.direction-hero h1{font-size:48px}.direction-hero p{font-size:14px}.direction-hero-pet{padding:8px;box-shadow:6px 6px 0 var(--drop)}.direction-orbit-mark{width:45px}.direction-contents{gap:12px 22px;font-size:12px}.direction-format-selector{width:100%}.direction-format-selector button{flex:1 1;padding:13px 8px;font-size:12px}.direction-format-preview{grid-template-columns:1fr}.direction-format-scene{min-height:210px;border-right:0;border-bottom:2px solid var(--edge)}.direction-format-scene>.brand-pet{width:250px;height:200px}.direction-format-copy{padding:24px}.direction-identity{grid-template-columns:1fr;gap:14px}.direction-identity p{max-width:none}.direction-growth{max-width:530px;margin:0 auto}.direction-idea-list>div{grid-template-columns:1fr;gap:13px}.direction-release-path{grid-template-columns:repeat(2,1fr);gap:26px}.direction-next{gap:16px;padding:22px}.direction-next>.brand-pet{flex-basis:120px}}@media (max-width:500px){.site-header .wordmark{font-size:27px;gap:7px}.site-header .brand-face{width:34px;height:34px}.site-header .header-inner{gap:12px;padding-inline:15px}.direction-hero{grid-template-columns:minmax(0,1fr);padding-top:16px;gap:30px}.direction-hero h1{font-size:clamp(36px,11.4vw,57px)}.direction-hero p{font-size:15px;max-width:none}.direction-hero-pet{width:min(100%,295px);margin:0 auto;padding:0 20px}.direction-hero-pet>.brand-pet{height:230px}.direction-architecture,.direction-formats,.direction-possibilities{padding-top:38px;padding-bottom:38px}.direction-growth .brand-pet{height:125px}.direction-growth>div{font-size:19px}.direction-release-path{grid-template-columns:1fr;gap:23px}.direction-release-path strong{margin-bottom:5px}.direction-boundaries summary{padding:17px;font-size:14px}.direction-boundaries>div{padding:6px 17px}.direction-boundaries p{font-size:13px}.direction-next{flex-direction:column;align-items:flex-start;gap:15px}.direction-next>.brand-pet{flex-basis:auto;width:110px;height:100px}}.direction-community .direction-token-entry{border-left-color:#3ec9b4}.direction-community .direction-token-entry ul{margin:0 0 18px;padding-left:1.2em;font-size:13px;line-height:1.7}.direction-community h2 .community-badge{--community-px:2px}.urc5{--urc5-loop:11s;font-feature-settings:none;font-variant-ligatures:none;margin:34px 0 30px;padding:24px 26px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.urc5__eyebrow{margin:0 0 6px!important;font:600 12px/1.3 var(--font-display),system-ui,sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:var(--lime)}.urc5__lanes{display:grid;gap:18px}.urc5-lane__title{margin:0!important;font-size:11px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.urc5-lane__track{--urc5-icon:48px;--urc5-room:14px;position:relative;display:grid;grid-template-columns:16% 26% 16% 26% 16%;align-items:start;padding-top:var(--urc5-room)}.urc5-lane--official .urc5-lane__track{--urc5-room:62px}.urc5-node{position:relative;display:grid;justify-items:center;gap:8px;text-align:center}.urc5-node>span{font-size:13px;font-weight:800;line-height:1.25;color:var(--ink)}.urc5-node small{display:block;margin-top:3px;font:600 11px/1.2 system-ui,sans-serif;color:var(--faint)}.urc5-icon{display:block;width:var(--urc5-icon);height:var(--urc5-icon)}.urc5-gate .urc5-portcullis{transform-box:fill-box}.urc5-wire{margin-top:calc(var(--urc5-icon) / 2 - 1px);height:2px;background:repeating-linear-gradient(90deg,var(--edge) 0 6px,transparent 6px 12px);animation:urc5-march .9s linear infinite}.urc5-lane--copy .urc5-wire{opacity:.7}.urc5-pass,.urc5-runner{position:absolute;left:0;top:calc(var(--urc5-room) + var(--urc5-icon) / 2);width:100%;height:0;pointer-events:none}.urc5-coin{position:absolute;left:0;top:0;width:24px;height:24px;transform:translate(-50%,-50%);opacity:0}.urc5-coin svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(255,164,84,.6))}.urc5-pass__arc,.urc5-pass__ticket{position:absolute;left:0;top:0}.urc5-pass__ticket{padding:4px 8px 5px;border:2px solid #05060f;border-radius:3px;background:var(--lime);color:#10140a;font:700 11px/1 var(--font-display),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 14px rgba(217,255,94,.55);transform:translate(-50%,-50%) scale(.4);opacity:0}.urc5-hook{position:absolute;top:-8px;left:calc(50% + 14px);width:20px;height:20px;color:var(--lime);filter:drop-shadow(0 0 6px rgba(217,255,94,.45))}.urc5-hook svg{display:block;width:100%;height:100%}.urc5-refuse{position:absolute;top:-10px;left:calc(50% + 14px);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--danger);color:#3a0716;font:900 12px/1 system-ui,sans-serif;opacity:0;transform:scale(.4)}.urc5-lane--official .urc5-node--pool:after{content:"";position:absolute;top:calc(var(--urc5-icon) / 2);left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:2px solid var(--lime);border-radius:50%;opacity:0;pointer-events:none}.urc5-lane--official .urc5-runner{animation:urc5-official-runner var(--urc5-loop) infinite}.urc5-lane--official .urc5-coin{animation:urc5-official-coin var(--urc5-loop) infinite}.urc5-hook{animation:urc5-hook-flash var(--urc5-loop) infinite}.urc5-pass{animation:urc5-pass-x var(--urc5-loop) infinite}.urc5-pass__arc{animation:urc5-pass-y var(--urc5-loop) infinite}.urc5-pass__ticket{animation:urc5-pass-life var(--urc5-loop) infinite}.urc5-lane--official .urc5-portcullis{animation:urc5-lift var(--urc5-loop) infinite}.urc5-lane--official .urc5-gate{animation:urc5-open-glow var(--urc5-loop) infinite}.urc5-lane--official .urc5-node--pool:after{animation:urc5-ripple var(--urc5-loop) infinite}.urc5-lane--copy .urc5-runner{animation:urc5-copy-runner var(--urc5-loop) infinite}.urc5-lane--copy .urc5-coin{animation:urc5-copy-coin var(--urc5-loop) infinite}.urc5-lane--copy .urc5-gate{animation:urc5-refuse-glow var(--urc5-loop) infinite}.urc5-refuse{animation:urc5-refuse-mark var(--urc5-loop) infinite}.urc5__steps li{animation:var(--urc5-loop) infinite}.urc5__steps li:first-child{animation-name:urc5-step-1}.urc5__steps li:nth-child(2){animation-name:urc5-step-2}.urc5__steps li:nth-child(3){animation-name:urc5-step-3}.urc5__steps li:nth-child(4){animation-name:urc5-step-4}.urc5__steps li:nth-child(5){animation-name:urc5-step-5}.urc5:not([data-playing]) *,.urc5:not([data-playing]) :after{animation-play-state:paused!important}@keyframes urc5-march{to{background-position:12px 0}}@keyframes urc5-official-runner{0%,3%{transform:translateX(8%);animation-timing-function:cubic-bezier(.22,1,.36,1)}12%{transform:translateX(calc(50% - 42px))}28%{transform:translateX(calc(50% - 42px));animation-timing-function:cubic-bezier(.65,0,.35,1)}38%,to{transform:translateX(92%)}}@keyframes urc5-official-coin{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}3%{opacity:1;transform:translate(-50%,-50%) scale(1)}12%{transform:translate(-50%,-50%) scale(1.08,.92)}14%{transform:translate(-50%,-50%) scale(1)}35%{opacity:1;transform:translate(-50%,-50%) scale(1)}39%,to{opacity:0;transform:translate(-50%,-50%) scale(.35)}}@keyframes urc5-hook-flash{0%,11%{transform:scale(1)}13%{transform:scale(1.35)}16%,to{transform:scale(1)}}@keyframes urc5-pass-x{0%,13%{transform:translateX(92%);animation-timing-function:cubic-bezier(.45,0,.55,1)}24%,to{transform:translateX(50%)}}@keyframes urc5-pass-y{0%,13%{transform:translateY(-36px);animation-timing-function:cubic-bezier(.33,1,.68,1)}18.5%{transform:translateY(-70px);animation-timing-function:cubic-bezier(.32,0,.67,0)}24%{transform:translateY(-38px);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}26%,to{transform:translateY(-42px)}}@keyframes urc5-pass-life{0%,12%{opacity:0;transform:translate(-50%,-50%) scale(.4)}14%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}16%{opacity:1;transform:translate(-50%,-50%) scale(1)}40%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg);filter:brightness(1)}42%{opacity:1;transform:translate(-50%,-50%) scale(1.06) rotate(-2deg);filter:brightness(1.7)}47%,to{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-10deg);filter:brightness(1)}}@keyframes urc5-lift{0%,25%{transform:translateY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}29%{transform:translateY(-80%)}40%{transform:translateY(-80%);animation-timing-function:cubic-bezier(.5,0,.75,0)}44%,to{transform:translateY(0)}}@keyframes urc5-open-glow{0%,24%{filter:none}27%,40%{filter:drop-shadow(0 0 9px rgba(217,255,94,.8))}44%,to{filter:none}}@keyframes urc5-ripple{0%,36%{opacity:0;transform:scale(.5)}38%{opacity:.9;transform:scale(.7)}46%,to{opacity:0;transform:scale(1.5)}}@keyframes urc5-copy-runner{0%,51%{transform:translateX(8%);animation-timing-function:cubic-bezier(.22,1,.36,1)}59%{transform:translateX(calc(50% - 42px))}66%{transform:translateX(calc(50% - 42px));animation-timing-function:cubic-bezier(.65,0,.35,1)}75%,to{transform:translateX(8%)}}@keyframes urc5-copy-coin{0%,49%{opacity:0;transform:translate(-50%,-50%) translateX(0) scale(.5)}52%{opacity:1;transform:translate(-50%,-50%) translateX(0) scale(1)}59.5%{transform:translate(-50%,-50%) translateX(0) scale(1)}60.5%{transform:translate(-50%,-50%) translateX(-7px) scale(1)}61.5%{transform:translate(-50%,-50%) translateX(5px) scale(1)}62.5%{transform:translate(-50%,-50%) translateX(-3px) scale(1)}63.5%{transform:translate(-50%,-50%) translateX(2px) scale(1)}64.5%,73%{opacity:1;transform:translate(-50%,-50%) translateX(0) scale(1)}77%,to{opacity:0;transform:translate(-50%,-50%) translateX(0) scale(.5)}}@keyframes urc5-refuse-glow{0%,59%{filter:none}61%,70%{filter:drop-shadow(0 0 9px rgba(255,120,160,.85))}75%,to{filter:none}}@keyframes urc5-refuse-mark{0%,59%{opacity:0;transform:scale(.4)}61%{opacity:1;transform:scale(1.3)}63%,75%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(.8)}}@keyframes urc5-step-1{0%,12%{opacity:1;border-color:var(--lime)}14%,to{opacity:.5;border-color:var(--line)}}@keyframes urc5-step-2{0%,11%{opacity:.5;border-color:var(--line)}13%,25%{opacity:1;border-color:var(--lime)}27%,to{opacity:.5;border-color:var(--line)}}@keyframes urc5-step-3{0%,25%{opacity:.5;border-color:var(--line)}27%,40%{opacity:1;border-color:var(--lime)}42%,to{opacity:.5;border-color:var(--line)}}@keyframes urc5-step-4{0%,40%{opacity:.5;border-color:var(--line)}42%,49%{opacity:1;border-color:var(--lime)}51%,to{opacity:.5;border-color:var(--line)}}@keyframes urc5-step-5{0%,49%{opacity:.5;border-color:var(--line)}51%,79%{opacity:1;border-color:var(--danger)}81%,to{opacity:.5;border-color:var(--line)}}.urc5__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.urc5__steps li{display:grid;align-content:start;gap:6px;padding:12px 12px 14px;border:1px solid var(--line);border-radius:12px;background:rgba(3,4,18,.35)}.urc5__steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--lilac);color:var(--lime);font:700 13px/1 var(--font-display),system-ui,sans-serif}.urc5__steps strong{font-size:13px;line-height:1.3;color:var(--ink)}.urc5__steps span{font-size:12px;line-height:1.5;color:var(--muted)}.urc5__step--refused b{background:var(--rose);color:var(--danger)}.urc5__caption{margin-top:16px;font-size:13px;line-height:1.6;color:var(--muted)}@media (max-width:700px){.urc5{padding:18px 14px 16px}.urc5-lane__track{--urc5-icon:32px}.urc5-lane--official .urc5-lane__track{--urc5-room:56px}.urc5-node>span{font-size:11px}.urc5-node small{font-size:10px}.urc5-coin{width:24px;height:24px}.urc5-hook{top:-8px}.urc5-hook,.urc5-refuse{left:calc(50% + 8px)}.urc5-lane--official .urc5-node--pool:after{width:46px;height:46px;margin:-23px 0 0 -23px}.urc5__steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.urc5 *,.urc5 :after{animation:none!important}.urc5-lane--official .urc5-runner{transform:translateX(92%)}.urc5-lane--official .urc5-coin{opacity:1;transform:translate(-50%,-50%) scale(.8)}.urc5-pass{transform:translateX(50%)}.urc5-pass__arc{transform:translateY(-42px)}.urc5-pass__ticket{opacity:1;transform:translate(-50%,-50%)}.urc5-lane--official .urc5-portcullis{transform:translateY(-80%)}.urc5-lane--copy .urc5-runner{transform:translateX(calc(50% - 42px))}.urc5-lane--copy .urc5-coin{opacity:1}.urc5-refuse{opacity:1;transform:none}.urc5-wire{background-position:0 0}}.docs-anim{--anim-loop:12s;font-feature-settings:none;font-variant-ligatures:none;margin:30px 0 28px;padding:24px 26px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.docs-anim__eyebrow{margin:0 0 10px!important;font:600 12px/1.3 var(--font-display),system-ui,sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:var(--lime)}.docs-anim__steps{display:grid;grid-template-columns:repeat(var(--steps,5),minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.docs-anim__steps li{display:grid;align-content:start;gap:6px;padding:12px 12px 14px;border:1px solid var(--line);border-radius:12px;background:rgba(3,4,18,.35);opacity:.5}.docs-anim__steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--lilac);color:var(--lime);font:700 13px/1 var(--font-display),system-ui,sans-serif}.docs-anim__steps strong{font-size:13px;line-height:1.3;color:var(--ink)}.docs-anim__steps span{font-size:12px;line-height:1.5;color:var(--muted)}.docs-anim__caption{margin-top:16px;font-size:13px;line-height:1.6;color:var(--muted)}.docs-anim-node{position:relative;display:grid;justify-items:center;gap:8px;text-align:center}.docs-anim-node>span:last-of-type{font-size:13px;font-weight:800;line-height:1.25;color:var(--ink)}.docs-anim-node small{display:block;margin-top:3px;font:600 11px/1.2 system-ui,sans-serif;color:var(--faint)}.docs-anim-glyph{display:block;width:var(--urc5-icon);height:var(--urc5-icon);color:var(--lime);filter:drop-shadow(0 0 6px rgba(217,255,94,.35))}.docs-anim-glyph svg{display:block;width:100%;height:100%}.docs-anim-wire{margin-top:calc(var(--urc5-icon) / 2 - 1px);height:2px;background:repeating-linear-gradient(90deg,var(--edge) 0 6px,transparent 6px 12px);animation:docs-anim-march .9s linear infinite}.docs-anim-chip{position:absolute;left:0;top:0;padding:4px 7px 5px;border:2px solid #05060f;border-radius:3px;background:var(--lime);color:#10140a;font:700 11px/1 var(--font-display),system-ui,sans-serif;letter-spacing:.08em;white-space:nowrap;box-shadow:0 0 14px rgba(217,255,94,.55);transform:translate(-50%,-50%) scale(.4);opacity:0}@keyframes docs-anim-march{to{background-position:12px 0}}.docs-anim:not([data-playing]) *,.docs-anim:not([data-playing]) :after{animation-play-state:paused!important}@media (max-width:700px){.docs-anim{padding:18px 14px 16px}.docs-anim-node>span:last-of-type{font-size:11px}.docs-anim-node small{font-size:10px}.docs-anim__steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.docs-anim *,.docs-anim :after{animation:none!important}.docs-anim__steps li{opacity:1}}.fees{--anim-loop:11s}.fees__stage{--urc5-icon:48px;--fees-head:34px;--fees-row:112px;--fees-gap:52px;--fees-stop:42px;--fees-lift:40px;--fees-peak:52px;grid-template-rows:var(--fees-row) var(--fees-gap) auto;padding-top:var(--fees-head)}.fees__stage,.fees__trade{position:relative;display:grid}.fees__trade{grid-template-columns:16% 26% 16% 26% 16%;align-items:start}.fees__branches{position:absolute;left:0;top:calc(var(--fees-head) + var(--fees-row));width:100%;height:var(--fees-gap);overflow:visible}.fees__branches path{fill:none;stroke:var(--edge);stroke-width:2;stroke-dasharray:6 6;animation:fees-branch-march .9s linear infinite}.fees__uses{grid-row:3;display:grid;grid-template-columns:repeat(var(--fees-n),minmax(0,1fr));gap:8px}.fees-flight,.fees-runner{position:absolute;left:0;top:calc(var(--urc5-icon) / 2);width:100%;height:0;pointer-events:none}.fees-flight{top:calc(var(--fees-head) + var(--urc5-icon) / 2)}.fees-coin{position:absolute;left:0;top:0;width:24px;height:24px;transform:translate(-50%,-50%);opacity:0}.fees-coin svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(169,155,255,.75))}.fees-cut{left:50%;top:calc(var(--urc5-icon) / 2)}.fees-flight{transform:translateX(50%)}.fees-flight__arc{position:absolute;left:0;top:0}.fees-runner{animation:fees-runner var(--anim-loop) infinite}.fees-coin{animation:fees-coin var(--anim-loop) infinite}.fees-node--hook .docs-anim-glyph{animation:fees-hook-flash var(--anim-loop) infinite}.fees-cut{animation:fees-cut var(--anim-loop) infinite}.fees-flight{animation:fees-flight-x var(--anim-loop) infinite}.fees-flight__arc{animation:fees-flight-y var(--anim-loop) infinite}.fees-flight__chip{animation:fees-flight-life var(--anim-loop) infinite}.fees-node--pool:after{content:"";position:absolute;top:calc(var(--urc5-icon) / 2);left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:2px solid #a99bff;border-radius:50%;opacity:0;pointer-events:none;animation:fees-ripple var(--anim-loop) infinite}.fees-use__icon{animation:fees-arrive var(--anim-loop) infinite}.fees-use,.fees__steps .fees-step--use{animation-duration:var(--anim-loop);animation-iteration-count:infinite;animation-delay:calc(var(--anim-loop) * (.36 + .13 * var(--i)) - var(--anim-loop))}.fees-use{animation-name:fees-use-on}.fees__steps .fees-step--use{animation-name:fees-step-use}.fees__steps li:first-child{animation:fees-step-1 var(--anim-loop) infinite}.fees__steps li:nth-child(2){animation:fees-step-2 var(--anim-loop) infinite}@keyframes fees-branch-march{to{stroke-dashoffset:-12}}@keyframes fees-runner{0%,3%{transform:translateX(8%);animation-timing-function:cubic-bezier(.22,1,.36,1)}14%{transform:translateX(calc(50% - var(--fees-stop)))}25%{transform:translateX(calc(50% - var(--fees-stop)));animation-timing-function:cubic-bezier(.65,0,.35,1)}35%,to{transform:translateX(92%)}}@keyframes fees-coin{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}3%{opacity:1;transform:translate(-50%,-50%) scale(1)}14%{transform:translate(-50%,-50%) scale(1.08,.92)}16%{transform:translate(-50%,-50%) scale(1)}18%{transform:translate(-50%,-50%) scale(.9)}33%{opacity:1;transform:translate(-50%,-50%) scale(.9)}37%,to{opacity:0;transform:translate(-50%,-50%) scale(.35)}}@keyframes fees-hook-flash{0%,15%{transform:scale(1)}17%{transform:scale(1.3)}20%,to{transform:scale(1)}}@keyframes fees-cut{0%,16%{opacity:0;transform:translate(-50%,-50%) scale(.4)}19%{opacity:1;transform:translate(-50%,calc(-50% - var(--fees-lift))) scale(1.12)}21%{opacity:1;transform:translate(-50%,calc(-50% - var(--fees-lift))) scale(1)}24.5%{opacity:1;transform:translate(-50%,calc(-50% - var(--fees-lift))) scale(1)}26%,to{opacity:0;transform:translate(-50%,calc(-50% - var(--fees-lift))) scale(.6)}}@keyframes fees-flight-x{0%,25%{transform:translateX(50%);animation-timing-function:cubic-bezier(.45,0,.55,1)}35%,to{transform:translateX(var(--x))}}@keyframes fees-flight-y{0%,25%{transform:translateY(calc(-1 * var(--fees-lift)));animation-timing-function:cubic-bezier(.33,1,.68,1)}29%{transform:translateY(calc(-1 * var(--fees-peak)));animation-timing-function:cubic-bezier(.32,0,.67,0)}35%,to{transform:translateY(calc(var(--fees-row) + var(--fees-gap)))}}@keyframes fees-flight-life{0%,24.5%{opacity:0;transform:translate(-50%,-50%) scale(.6)}25.5%{opacity:1;transform:translate(-50%,-50%) scale(1)}34.5%{opacity:1;transform:translate(-50%,-50%) scale(1)}37%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes fees-ripple{0%,33%{opacity:0;transform:scale(.5)}35%{opacity:.9;transform:scale(.7)}43%,to{opacity:0;transform:scale(1.5)}}@keyframes fees-arrive{0%,34.5%{transform:scale(1)}36.5%{transform:scale(1.25)}40%,to{transform:scale(1)}}@keyframes fees-use-on{0%,11.5%{transform:translateY(-3px);filter:drop-shadow(0 0 10px rgba(217,255,94,.6))}13%,to{transform:none;filter:none}}@keyframes fees-step-use{0%,11.5%{opacity:1;border-color:var(--lime)}13%,to{opacity:.5;border-color:var(--line)}}@keyframes fees-step-1{0%,13%{opacity:1;border-color:var(--lime)}15%,to{opacity:.5;border-color:var(--line)}}@keyframes fees-step-2{0%,13%{opacity:.5;border-color:var(--line)}15%,35%{opacity:1;border-color:var(--lime)}37%,to{opacity:.5;border-color:var(--line)}}@media (max-width:700px){.fees__stage{--urc5-icon:32px;--fees-head:30px;--fees-row:92px;--fees-gap:40px;--fees-stop:30px;--fees-lift:27px;--fees-peak:33px}.fees-node--pool:after{width:46px;height:46px;margin:-23px 0 0 -23px}}@media (prefers-reduced-motion:reduce){.fees-runner{transform:translateX(92%)}.fees-coin{opacity:1;transform:translate(-50%,-50%) scale(.8)}.fees-flight{transform:translateX(var(--x))}.fees-flight__arc{transform:translateY(calc(var(--fees-row) + var(--fees-gap) - var(--urc5-icon) / 2 - 16px))}.fees-flight__chip{opacity:1;transform:translate(-50%,-50%)}.fees__branches path{stroke-dashoffset:0}}.hookup{--anim-loop:13s}.hookup__stage{--urc5-icon:48px;--hookup-room:78px;--hookup-lift:62px}.hookup__track{position:relative;display:grid;grid-template-columns:14% 14.6667% 14% 14.6667% 14% 14.6667% 14%;align-items:start;padding-top:var(--hookup-room)}.hookup-slot{position:relative;display:block;width:var(--urc5-icon);height:var(--urc5-icon)}.hookup-card{position:absolute;inset:0;display:grid;place-items:center;border:2px solid var(--edge);border-radius:8px;background:rgba(3,4,18,.7)}.hookup-card svg{display:block;width:70%;height:70%}.hookup-card em{position:absolute;right:-11px;bottom:-9px;padding:3px 5px;border:2px solid #05060f;border-radius:4px;background:var(--lilac);color:var(--lime);font:700 10px/1 var(--font-display),system-ui,sans-serif;font-style:normal}.hookup-card--v2{border-color:var(--lime);box-shadow:0 0 14px rgba(217,255,94,.35);opacity:0;transform:translateY(calc(-1 * var(--hookup-lift))) scale(.6)}.hookup-card--v2 em{background:var(--lime);color:#10140a}.hookup-clock{position:absolute;left:50%;top:calc(50% - var(--hookup-lift));display:block;width:calc(var(--urc5-icon) + 32px);height:calc(var(--urc5-icon) + 32px);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.hookup-clock svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.hookup-clock circle{fill:none;stroke:var(--line);stroke-width:1.5}.hookup-clock .hookup-clock__fill{stroke:var(--lime);stroke-dasharray:100;stroke-dashoffset:100}.hookup-clock em{left:calc(100% + 4px);top:50%;transform:translateY(-50%);font:700 11px/1 var(--font-display),system-ui,sans-serif;font-style:normal}.hookup-clock em,.hookup-pin{position:absolute;color:var(--lime);white-space:nowrap}.hookup-pin{top:-28px;left:50%;transform:translateX(-50%);padding:3px 6px;border:1px solid var(--lime);border-radius:4px;background:rgba(217,255,94,.14);font:700 10px/1 var(--font-display),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:0}.hookup-node--event small{display:grid}.hookup-rules{grid-area:1/1;font-style:normal}.hookup-rules--v2{opacity:0}.hookup-race{display:block;width:60px;height:4px;overflow:hidden;border-radius:2px;background:var(--line)}.hookup-race i{display:block;width:100%;height:100%;background:var(--lime);transform:scaleX(0);transform-origin:left}.hookup-runner{position:absolute;left:0;top:calc(var(--hookup-room) + var(--urc5-icon) / 2);width:100%;height:0;pointer-events:none}.hookup-coin{position:absolute;left:0;top:0;width:22px;height:22px;transform:translate(-50%,-50%);opacity:0}.hookup-coin svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(255,164,84,.6))}.hookup-runner{animation:hookup-runner var(--anim-loop) infinite}.hookup-coin{animation:hookup-coin var(--anim-loop) infinite}.hookup-node--proxy .docs-anim-glyph{animation:hookup-proxy-flash var(--anim-loop) infinite}.hookup-card--v1{animation:hookup-v1 var(--anim-loop) infinite}.hookup-card--v2{animation:hookup-v2 var(--anim-loop) infinite}.hookup-clock{animation:hookup-clock var(--anim-loop) infinite}.hookup-clock .hookup-clock__fill{animation:hookup-clock-fill var(--anim-loop) infinite}.hookup-pin{animation:hookup-pin var(--anim-loop) infinite}.hookup-node--event .docs-anim-glyph{animation:hookup-event-flash var(--anim-loop) infinite}.hookup-rules--v1{animation:hookup-rules-v1 var(--anim-loop) infinite}.hookup-rules--v2{animation:hookup-rules-v2 var(--anim-loop) infinite}.hookup-race i{animation:hookup-race var(--anim-loop) infinite}.hookup__steps li{animation:var(--anim-loop) infinite}.hookup__steps li:first-child{animation-name:hookup-step-1}.hookup__steps li:nth-child(2){animation-name:hookup-step-2}.hookup__steps li:nth-child(3){animation-name:hookup-step-3}.hookup__steps li:nth-child(4){animation-name:hookup-step-4}.hookup__steps li:nth-child(5){animation-name:hookup-step-5}@keyframes hookup-runner{0%,2%{transform:translateX(7%);animation-timing-function:cubic-bezier(.45,0,.55,1)}11%,9%{transform:translateX(35.6667%);animation-timing-function:cubic-bezier(.45,0,.55,1)}17%,19%{transform:translateX(64.3333%);animation-timing-function:cubic-bezier(.45,0,.55,1)}24%,60%{transform:translateX(93%)}61%,63%{transform:translateX(7%);animation-timing-function:cubic-bezier(.45,0,.55,1)}69%,71%{transform:translateX(35.6667%);animation-timing-function:cubic-bezier(.45,0,.55,1)}77%,79%{transform:translateX(64.3333%);animation-timing-function:cubic-bezier(.45,0,.55,1)}84%,to{transform:translateX(93%)}}@keyframes hookup-coin{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}2%{opacity:1;transform:translate(-50%,-50%) scale(1)}24%{opacity:1;transform:translate(-50%,-50%) scale(1)}27%,61%{opacity:0;transform:translate(-50%,-50%) scale(.4)}63%{opacity:1;transform:translate(-50%,-50%) scale(1)}84%{opacity:1;transform:translate(-50%,-50%) scale(1)}87%,to{opacity:0;transform:translate(-50%,-50%) scale(.4)}}@keyframes hookup-proxy-flash{0%,8%{transform:scale(1)}10%{transform:scale(1.25)}12%,68%{transform:scale(1)}70%{transform:scale(1.25)}72%,to{transform:scale(1)}}@keyframes hookup-event-flash{0%,23%{transform:scale(1)}25%{transform:scale(1.2)}28%,83%{transform:scale(1)}85%{transform:scale(1.2)}88%,to{transform:scale(1)}}@keyframes hookup-v1{0%,16%{opacity:1;transform:none;filter:none}18%{opacity:1;transform:scale(1.1);filter:drop-shadow(0 0 9px rgba(217,255,94,.8))}20%,56%{opacity:1;transform:none;filter:none;animation-timing-function:cubic-bezier(.5,0,.75,0)}60%,96%{opacity:0;transform:translateY(18px) scale(.8);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes hookup-v2{0%,28%{opacity:0;transform:translateY(calc(-1 * var(--hookup-lift))) scale(.6)}31%{opacity:1;transform:translateY(calc(-1 * var(--hookup-lift))) scale(1.08)}33%,56%{opacity:1;transform:translateY(calc(-1 * var(--hookup-lift))) scale(1);animation-timing-function:cubic-bezier(.5,0,.75,0)}59%{opacity:1;transform:translateY(4px) scale(1)}61%{opacity:1;transform:translateY(0) scale(1)}77%{opacity:1;transform:translateY(0) scale(1);filter:none}78%{opacity:1;transform:translateY(0) scale(1.1);filter:drop-shadow(0 0 9px rgba(217,255,94,.8))}80%,94%{opacity:1;transform:translateY(0) scale(1);filter:none}98%,to{opacity:0;transform:translateY(0) scale(.8)}}@keyframes hookup-clock{0%,29%{opacity:0}31%,56%{opacity:1}59%,to{opacity:0}}@keyframes hookup-clock-fill{0%,31%{stroke-dashoffset:100}55%,to{stroke-dashoffset:0}}@keyframes hookup-pin{0%,58%{opacity:0;transform:translateX(-50%) translateY(6px)}61%{opacity:1;transform:translateX(-50%) translateY(0)}74%{opacity:1;transform:translateX(-50%) translateY(0)}78%,to{opacity:0;transform:translateX(-50%) translateY(0)}}@keyframes hookup-rules-v1{0%,57%{opacity:1}59%,96%{opacity:0}to{opacity:1}}@keyframes hookup-rules-v2{0%,57%{opacity:0}59%,94%{opacity:1}97%,to{opacity:0}}@keyframes hookup-race{0%,4%{transform:scaleX(0)}54%,58%{transform:scaleX(1)}60%,62%{transform:scaleX(0)}to{transform:scaleX(.45)}}@keyframes hookup-step-1{0%,9%{opacity:1;border-color:var(--lime)}11%,to{opacity:.5;border-color:var(--line)}}@keyframes hookup-step-2{0%,8%{opacity:.5;border-color:var(--line)}10%,17%{opacity:1;border-color:var(--lime)}19%,to{opacity:.5;border-color:var(--line)}}@keyframes hookup-step-3{0%,16%{opacity:.5;border-color:var(--line)}18%,27%{opacity:1;border-color:var(--lime)}29%,to{opacity:.5;border-color:var(--line)}}@keyframes hookup-step-4{0%,27%{opacity:.5;border-color:var(--line)}29%,57%{opacity:1;border-color:var(--lime)}59%,to{opacity:.5;border-color:var(--line)}}@keyframes hookup-step-5{0%,57%{opacity:.5;border-color:var(--line)}59%,93%{opacity:1;border-color:var(--lime)}95%,to{opacity:.5;border-color:var(--line)}}@media (max-width:700px){.hookup__stage{--urc5-icon:32px;--hookup-room:64px;--hookup-lift:46px}.hookup-card em{right:-9px;bottom:-8px;padding:2px 4px;font-size:9px}.hookup-clock em{display:none}.hookup-pin{top:-24px;padding:2px 4px;font-size:8px;letter-spacing:.04em}.hookup-race{width:44px}}@media (prefers-reduced-motion:reduce){.hookup-runner{transform:translateX(35.6667%)}.hookup-coin{opacity:1}.hookup-card--v2{opacity:1;transform:translateY(calc(-1 * var(--hookup-lift)))}.hookup-clock{opacity:1}.hookup-clock .hookup-clock__fill{stroke-dashoffset:0}.hookup-pin{opacity:1}.hookup-race i{transform:scaleX(.8)}}.workshop-page{max-width:1100px;margin:22px auto 45px}.workshop-community-heading,.workshop-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:32px}.workshop-heading h1{font-size:clamp(43px,5vw,66px);margin:0 0 15px}.workshop-heading p{margin:0;font-size:16px}.workshop-builder{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--edge)}.workshop-controls{padding:27px;border-right:2px solid var(--edge)}.workshop-modes{display:flex;margin-bottom:21px;border:2px solid var(--edge)}.workshop-modes button{flex:1 1;border:0;padding:12px 8px;background:var(--cream);color:var(--ink);font-size:13px;font-weight:700}.workshop-modes button+button{border-left:2px solid var(--edge)}.workshop-modes button[aria-pressed=true]{background:var(--purple);color:var(--cream)}.workshop-controls fieldset{padding:0;border:0;margin:0;min-width:0}.workshop-controls .field-label{margin-top:17px}.workshop-controls input,.workshop-controls select,.workshop-controls textarea{width:100%;min-width:0;font:inherit;padding:10px}.workshop-controls textarea{resize:vertical}.workshop-control-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workshop-heading-links{display:flex;flex-wrap:wrap;gap:14px}.workshop-save{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.workshop-save .button{font-size:12px}.workshop-canvas{padding:26px;min-width:0}.workshop-source{display:block;font-size:12px;color:var(--purple-dark);font-weight:700;margin-bottom:15px}.workshop-preview{height:315px;border:2px solid var(--edge);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.workshop-palette-lime{background:var(--lemon)}.workshop-palette-purple{background:var(--lilac)}.workshop-palette-cream{background:var(--cream)}.workshop-pet{position:relative;width:90%;max-width:315px;height:265px}.workshop-pet>.designer-pet{width:100%;height:100%}.workshop-accessory{display:block;position:absolute;pointer-events:none}.workshop-accessory-sparkles>.workshop-accessory{font-family:var(--font-display),monospace;right:0;top:10%;color:var(--purple);font-size:42px;text-shadow:-190px 130px var(--purple)}.workshop-kind-track:before{content:"";position:absolute;inset:15% 7%;border:5px solid var(--purple)}.workshop-kind-track:after{content:"";position:absolute;top:15%;bottom:15%;right:12%;width:16px;background:repeating-conic-gradient(var(--ink) 0 25%,var(--cream) 0 50%) 0 /16px 16px}.workshop-rule-name{position:absolute;bottom:13px;left:15px;right:15px;text-align:center;font-family:var(--font-display),monospace;font-size:24px;background:var(--cream);border:2px solid var(--edge);padding:6px}.workshop-preview-copy h2{font-size:34px;margin:25px 0 13px;overflow-wrap:anywhere}.workshop-preview-copy>p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.workshop-page .workshop-note{font-size:12px;line-height:1.65;color:var(--muted);margin:17px 0 0}.workshop-drafts{margin:33px 0}.workshop-drafts h2{font-size:27px}.workshop-drafts>div{display:flex;gap:12px;overflow-x:auto;padding-bottom:7px}.workshop-drafts button{flex:0 0 195px;text-align:left;padding:15px;border:2px solid var(--edge);color:var(--ink);background:var(--lemon)}.workshop-drafts strong{display:block;font-size:13px;overflow-wrap:anywhere}.workshop-drafts span{display:block;font-size:11px;margin-top:8px}.workshop-community{margin-top:50px;padding-top:30px;border-top:2px solid var(--edge)}.workshop-community h2{font-size:40px;margin:0 0 12px}.workshop-community-heading p{font-size:13px;margin:0}.workshop-proposals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.workshop-proposal{border:2px solid var(--edge);min-width:0}.workshop-proposal>div:last-child{padding:23px}.workshop-proposal .workshop-preview{border:0;border-bottom:2px solid var(--edge)}.workshop-proposal h3{font-size:28px;margin:10px 0;overflow-wrap:anywhere}.workshop-proposal p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.workshop-preview-compact{height:210px}.workshop-preview-compact .workshop-pet{width:240px;height:220px}.workshop-votes{display:flex;gap:10px;margin-top:20px}.workshop-votes button{background:var(--cream);color:var(--ink);border:2px solid var(--edge);padding:9px 10px;font-size:12px}.workshop-votes button[aria-pressed=true]{background:var(--lime)}.workshop-votes span{font-weight:700;margin-left:7px}.workshop-pagination{display:flex;justify-content:space-between;margin-top:25px}@media(max-width:750px){.workshop-heading{align-items:flex-start;flex-direction:column;gap:18px}.workshop-builder{grid-template-columns:minmax(0,1fr)}.workshop-controls{border-right:0;border-bottom:2px solid var(--edge);padding:22px}.workshop-canvas{padding:22px}.workshop-preview{height:275px}.workshop-proposals{grid-template-columns:minmax(0,1fr)}.workshop-community-heading{align-items:flex-start}.workshop-community h2{font-size:32px}.workshop-community-heading .button{padding:10px;font-size:11px}}@media(max-width:400px){.workshop-canvas,.workshop-controls{padding:17px}.workshop-heading h1{font-size:39px}.workshop-preview{height:225px}.workshop-pet{height:215px}.workshop-preview-copy h2{font-size:29px}}.season-game{--season-ink:var(--ink);--season-cream:var(--cream);--season-lime:var(--lime);--season-purple:var(--purple);max-width:1240px;margin:auto;padding:4px 0 34px;color:var(--season-ink)}.season-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:10px 0 24px}.season-heading h1{font-family:var(--font-display),monospace;font-size:clamp(35px,5.5vw,70px);line-height:1.12;letter-spacing:-2px;margin:0 0 14px}.season-heading p{font-size:14px;margin:0}.season-heading>.brand-pet{width:170px;flex:0 0 170px}.season-tabs{display:flex;gap:28px;border-bottom:3px solid var(--edge);margin-bottom:24px;overflow:auto}.season-tabs a{white-space:nowrap;padding:13px 0;text-decoration:none;font-weight:800;border-bottom:5px solid transparent}.season-tabs a[aria-current=page]{border-bottom-color:var(--season-purple)}.season-meter{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-block:2px solid var(--edge);margin:20px 0 28px;background:var(--lemon)}.season-meter>div{padding:23px;border-right:2px solid var(--edge)}.season-meter>div:last-child{border:0}.season-meter span{display:block;font-size:12px;font-weight:700}.season-meter strong{display:block;margin-top:10px;font-family:var(--font-display),monospace;font-size:clamp(23px,3vw,38px);line-height:1.2;overflow-wrap:anywhere}.season-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:26px;align-items:start}.season-body>div{min-width:0}.season-board{border:2px solid var(--edge);background:var(--season-cream)}.season-board>header,.season-replay>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 20px;background:var(--season-purple);color:var(--season-cream);border-bottom:2px solid var(--edge)}.season-game h2{font-family:var(--font-display),monospace;font-size:27px;line-height:1.2;margin:0 0 16px}.season-board header h2,.season-replay header h2{margin:0}.season-board header span,.season-replay header span{font-size:11px}.season-table-scroll{overflow:auto}.season-board table{width:100%;border-collapse:collapse}.season-board th{padding:13px 17px;text-align:left;font-size:11px}.season-board td,.season-board th{border-bottom:1px solid var(--edge)}.season-board td{padding:7px 17px}.season-board td:first-child{font-family:var(--font-display),monospace;font-size:26px}.season-board :is(td,th):last-child{text-align:right;white-space:nowrap}.season-board td button{display:flex;align-items:center;gap:10px;border:0;background:none;cursor:pointer;text-align:left;padding:4px 0;color:inherit;width:100%}.season-board td button .brand-pet{width:62px;flex:0 0 62px}.season-board td button strong{display:block;font-size:16px;overflow-wrap:anywhere}.season-board td button small{display:block;font-size:10px;line-height:1.5;margin-top:6px}.season-board tr.selected{background:#acc52944}.season-board-empty{padding:26px}.season-board>.season-note{padding:0 18px}.season-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}.season-pager span{font-size:11px}.season-game .button{font-size:12px;min-height:42px}.season-game :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--season-purple);outline-offset:4px}.season-panel,.season-pet-panel{border:2px solid var(--edge);background:var(--season-cream);padding:24px;min-width:0;box-shadow:5px 5px 0 var(--drop)}.season-pet-heading{display:flex;align-items:center;gap:18px}.season-pet-heading .brand-pet{width:125px;flex:0 0 125px}.season-pet-heading h2{font-size:31px;margin:0 0 12px;overflow-wrap:anywhere}.season-pet-heading :is(p,span){font-size:11px;line-height:1.6;margin:6px 0}.season-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid var(--edge);padding:18px 0;margin:18px 0}.season-money dt,.season-stats dt{font-size:11px;line-height:1.6}.season-money dd,.season-stats dd{font-size:19px;font-weight:800;margin:6px 0 0;overflow-wrap:anywhere}.season-pet-panel section{border-top:1px solid var(--edge);margin-top:20px;padding-top:18px}.season-pet-panel h3{font-size:19px;margin:0 0 14px}.season-game label{display:grid;gap:8px;font-size:12px;font-weight:700;margin:16px 0}.season-game :is(input,select){max-width:100%;min-width:0;width:100%;padding:12px;font-size:14px;color:var(--season-ink);background:var(--white);border:1.5px solid var(--edge);min-height:44px;border-radius:var(--corner)}.season-game fieldset{border:0;padding:0;margin:0}.season-game legend{font-weight:700;font-size:13px}.season-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;margin-top:15px}.season-actions>*{flex:1 1;min-width:130px}.season-game .transaction-form{margin:0;min-width:0}.season-game .transaction-form>.button{width:100%;white-space:normal}.season-game .review-box{padding:14px;margin-top:12px;background:var(--white)}.season-game .review-box :is(p,strong){font-size:12px;line-height:1.6;overflow-wrap:anywhere}.season-game .review-box .button{margin:7px 4px 0 0}.season-game .form-status{font-size:11px;overflow-wrap:anywhere}.season-choice{display:flex;gap:9px}.season-choice button{background:transparent;border:1.5px solid var(--edge);padding:11px;flex:1 1;font-weight:700;cursor:pointer}.season-choice button[aria-pressed=true]{background:var(--season-lime);color:var(--on-lime)}.season-boost{background:#7565bd13;padding:17px!important;border:1.5px solid var(--season-purple)!important}.season-boost p{font-size:12px;line-height:1.6}.season-pet-panel section>a{display:inline-block;font-size:12px;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.season-note{font-size:12px;line-height:1.7;margin:12px 0}.season-error{justify-content:space-between;padding:18px;border:2px solid var(--season-purple)}.season-empty,.season-error{display:flex;align-items:center}.season-empty{justify-content:center;flex-wrap:wrap;gap:20px 30px;padding:45px 24px;border-bottom:2px solid var(--edge);margin-bottom:30px}.season-empty>.brand-pet{width:115px}.season-empty h2{font-size:35px;margin:0}.season-empty>a:last-child{font-size:12px}.season-details{border-top:1px solid var(--edge);margin-top:24px;padding-top:18px}.season-details summary{cursor:pointer;font-weight:800;font-size:13px;margin-bottom:12px}.season-details :is(p,dt,dd){font-size:12px;line-height:1.7}.season-details code{font-size:10px;overflow-wrap:anywhere;word-break:break-all}.season-details dl>div{margin:10px 0}.season-details dd{margin:4px 0}.season-details .transaction-form{margin-top:13px}.season-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:38px;align-items:start;margin-top:30px}.season-create>.season-details{grid-column:1/-1}.season-create>.season-details>label{max-width:580px}.season-check{display:flex!important;align-items:center;gap:10px!important}.season-check input{width:18px;min-height:18px;height:18px;accent-color:var(--season-purple)}.season-growth{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding-top:45px}.season-growth .brand-pet{width:calc(33.33% - 7px)}.season-growth .brand-pet:first-child{padding-top:30px}.season-growth .brand-pet:nth-child(2){padding-top:15px}.season-growth p{width:100%;font-family:var(--font-display),monospace;text-align:center;font-size:25px;margin-top:26px}.season-claims{margin-top:35px;padding-top:25px;border-top:2px solid var(--edge)}.season-claims>div{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--edge);padding:15px 0}.season-claims p{font-size:12px}.season-claims p strong{display:block;font-size:17px;margin-top:8px}.season-claims .season-actions{margin:0}.season-settle{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--lemon);padding:24px;border:2px solid var(--edge);margin-top:30px}.season-settle p,.season-settle small{font-size:12px;line-height:1.7}.season-settle h2{margin:0}.season-settle>.transaction-form{flex:0 0 210px}.season-provenance{font-size:10px;line-height:1.8;margin-top:22px}.season-replay{border:2px solid var(--edge);margin-top:22px;overflow:hidden;background:var(--season-cream)}.season-replay>.season-actions,.season-replay>.season-replay-readout,.season-replay>.season-replay-slider,.season-replay>button,.season-replay>p{margin:16px 20px}.season-replay-field{height:190px;position:relative;background:linear-gradient(180deg,#7565bd25 0 78%,#acc52988 78%);overflow:hidden}.season-replay-pet{position:absolute;bottom:30px;width:25%;max-width:140px;transition:left .18s steps(3)}.season-replay-ground{position:absolute;bottom:27px;left:0;right:0;height:3px;background:var(--season-ink)}.season-replay-slider input{accent-color:var(--season-purple);border:0;padding:0;background:transparent;cursor:ew-resize}.season-replay-readout{display:flex;justify-content:space-between;gap:18px;font-size:13px}.season-replay-readout small{display:block;font-size:10px;margin-top:7px}.season-replay-readout strong{white-space:nowrap}.season-money{border-top:2px solid var(--edge);margin-top:30px;padding-top:24px}.season-money dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.season-money dl>div{border-bottom:1px solid var(--edge);padding-bottom:14px}@media(max-width:900px){.season-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.season-pet-panel{padding:18px}.season-pet-heading{gap:10px}.season-pet-heading .brand-pet{width:80px;flex-basis:80px}.season-pet-heading h2{font-size:26px}.season-board :is(th,td){padding-inline:12px}.season-board td button .brand-pet{width:44px;flex-basis:44px}.season-meter>div{padding:18px}}@media(max-width:700px){.season-heading{gap:10px;margin-top:6px}.season-heading h1{font-size:39px;letter-spacing:-1px}.season-heading>.brand-pet{width:92px;flex-basis:92px}.season-heading p{font-size:11px;line-height:1.6}.season-tabs{gap:23px}.season-tabs a{font-size:12px}.season-meter{grid-template-columns:1fr 1fr;margin-bottom:22px}.season-meter>div{padding:16px}.season-meter>div:nth-child(2){border:0}.season-meter>div:last-child{grid-column:1/-1;border-top:1px solid var(--edge);display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:11px}.season-meter>div:last-child strong{font-family:inherit;font-size:16px;margin:0}.season-meter strong{font-size:26px}.season-meter span{font-size:10px}.season-body{grid-template-columns:1fr;gap:22px}.season-pet-panel{padding:22px}.season-pet-heading .brand-pet{width:110px;flex-basis:110px}.season-pet-heading h2{font-size:31px}.season-game h2{font-size:26px}.season-board header{padding:16px}.season-board td button .brand-pet{width:55px;flex-basis:55px}.season-create{grid-template-columns:1fr;gap:20px}.season-growth{display:none}.season-create>.season-details{grid-column:1}.season-panel{padding:22px}.season-claims>div{gap:8px}.season-claims>div,.season-settle{align-items:stretch;flex-direction:column}.season-settle{gap:15px}.season-settle>.transaction-form{flex:auto}.season-empty{padding:30px 12px;gap:18px}.season-empty>.brand-pet{width:95px}.season-empty h2{font-size:28px}.season-empty .button{flex-basis:100%}.season-replay-readout{flex-wrap:wrap}.season-money dd{font-size:17px}}@media(max-width:380px){.season-heading h1{font-size:32px}.season-heading>.brand-pet{width:74px;flex-basis:74px}.season-tabs{gap:17px}.season-actions{flex-direction:column}.season-actions>*{width:100%;min-width:0}.season-pet-panel{padding:17px}.season-board :is(th,td){padding-inline:9px}.season-board td button .brand-pet{width:40px;flex-basis:40px}.season-board td button strong{font-size:14px}.season-board td button small{font-size:9px}}@media(prefers-reduced-motion:reduce){.season-replay-pet{transition:none}}.season-heading p+p{margin-top:10px}.season-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.season-skeleton{display:grid;grid-template-columns:minmax(120px,.5fr) 1fr;gap:38px;align-items:center;min-height:330px;padding:35px;border:2px solid var(--edge);background:#acc5290a;margin:25px 0}.season-skeleton-art{height:180px;max-width:210px;width:100%;justify-self:center;background:#7565bd12}.season-skeleton-content{display:grid;gap:22px}.season-skeleton-content i{display:block;width:72%;height:14px;background:#2424210a}.season-skeleton-content>i:first-child{height:40px;width:90%;background:#7565bd12}.season-skeleton-content>div{display:flex;gap:28px;padding-top:18px}.season-skeleton-content>div i{height:80px;width:40%;background:#acc52916}.season-skeleton-detail{min-height:360px}.season-board td .season-pet-link{display:flex;align-items:center;gap:10px;text-align:left;padding:4px 0;color:inherit;width:100%;text-decoration:none}.season-board .season-pet-link .brand-pet{width:62px;flex:0 0 62px}.season-board .season-pet-link strong{display:block;font-size:16px;overflow-wrap:anywhere}.season-board .season-pet-link small{display:block;font-size:10px;line-height:1.5;margin-top:6px}.season-board .season-pet-link:hover strong{text-decoration:underline;text-underline-offset:4px}.clan-back{display:inline-block;margin:4px 0 24px;font-size:13px;text-underline-offset:5px}.clan-hero{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.6fr);gap:46px;align-items:center;padding:16px 0 32px;border-bottom:3px solid var(--edge);margin-bottom:32px}.clan-portrait{background:#acc52925;border:2px solid var(--edge);box-shadow:6px 6px 0 var(--drop);aspect-ratio:1;display:grid;place-items:center;padding:18px}.clan-portrait .brand-pet{width:100%;max-width:280px}.clan-identity h1{font-family:var(--font-display),monospace;font-size:clamp(34px,4.8vw,62px);line-height:1.15;margin:13px 0 18px;overflow-wrap:anywhere;letter-spacing:-1px}.clan-identity p{font-size:13px;line-height:1.7;margin:0}.clan-identity .clan-number{font-size:12px}.clan-record{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:26px 0 0;padding-top:20px;border-top:1px solid var(--edge)}.clan-record dt{font-size:11px;line-height:1.5}.clan-record dd{margin:8px 0 0;font-family:var(--font-display),monospace;font-size:27px;overflow-wrap:anywhere}.clan-detail-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;align-items:start}.clan-detail-story{min-width:0}.clan-detail-story>section+section{margin-top:30px;padding-top:26px;border-top:1px solid var(--edge)}.clan-event-summary{display:grid;grid-template-columns:1fr auto;gap:16px;padding:24px;background:#acc5292b;border-left:4px solid var(--season-lime)}.clan-event-summary h2{margin-bottom:8px}.clan-event-summary p{font-size:13px;margin:0}.clan-event-summary>a{grid-column:1/-1;font-size:12px;text-underline-offset:4px}.clan-power{text-align:right}.clan-power span{font-size:11px}.clan-power strong{display:block;font-family:var(--font-display),monospace;font-size:35px;line-height:1.3;overflow-wrap:anywhere}.clan-facts dl{display:grid;gap:16px}.clan-facts dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.clan-facts dt{font-size:12px}.clan-facts dd{font-size:13px;font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.clan-personal .season-stats{border:0;padding:0;margin-bottom:0}.clan-personal .season-claims{margin-top:22px;padding-top:18px;border-top:1px solid var(--edge)}.clan-personal .season-claims h2{font-family:inherit;font-size:15px}.clan-detail-layout>.season-pet-panel>section:first-of-type{border-top:0;padding-top:0}.clan-detail-layout .season-pet-panel>h2{font-size:27px}.clan-detail .season-provenance{margin-top:28px}@media(max-width:900px){.clan-hero{gap:28px}.clan-detail-layout{gap:22px}.clan-record{grid-template-columns:repeat(2,minmax(0,1fr))}.season-board .season-pet-link .brand-pet{width:44px;flex-basis:44px}}@media(max-width:700px){.clan-hero{grid-template-columns:110px minmax(0,1fr);gap:22px;align-items:start}.clan-portrait{padding:5px}.clan-identity h1{font-size:31px;margin-top:6px}.clan-identity p{font-size:11px}.clan-identity .clan-number{font-size:10px}.clan-record{margin-top:18px;padding-top:15px;gap:15px 10px}.clan-record dd{font-size:24px}.clan-record dt{font-size:10px}.clan-detail-layout{grid-template-columns:1fr;gap:26px}.clan-event-summary{padding:19px}.clan-detail-layout>.season-pet-panel{grid-row:1}.clan-skeleton{min-height:280px}.season-skeleton{padding:24px;gap:22px;grid-template-columns:90px 1fr;min-height:280px}.season-skeleton-art{height:100px}.season-board .season-pet-link .brand-pet{width:55px;flex-basis:55px}}@media(max-width:380px){.clan-hero{grid-template-columns:85px minmax(0,1fr);gap:16px}.clan-identity h1{font-size:27px}.clan-record{grid-template-columns:1fr 1fr}.clan-record dd{font-size:21px}.season-board .season-pet-link .brand-pet{width:40px;flex-basis:40px}.season-board .season-pet-link strong{font-size:14px}.season-board .season-pet-link small{font-size:9px}}.clan-guide{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 48px;padding:24px 0 35px;margin-bottom:32px;border-bottom:3px solid var(--edge)}.clan-guide p{font-size:14px;line-height:1.75;margin:0}.clan-guide-intro h2{font-size:clamp(28px,3.5vw,42px);max-width:12ch}.clan-guide-intro .season-actions{margin-top:24px}.clan-guide-steps{list-style:none;counter-reset:clan-step;margin:0;padding:0;display:grid;gap:24px}.clan-guide-steps li{counter-increment:clan-step;position:relative;padding-left:45px;scroll-margin-top:100px}.clan-guide-steps li:before{content:counter(clan-step);position:absolute;left:0;top:0;font-family:var(--font-display),monospace;font-size:27px;line-height:1.2;color:var(--season-purple)}.clan-guide h3{font-family:var(--font-display),monospace;font-size:22px;line-height:1.25;margin:0 0 9px}.clan-guide-rewards{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);column-gap:48px;padding:25px;background:#acc52925;border-left:4px solid var(--season-lime);scroll-margin-top:100px}.clan-guide-rewards h3{max-width:14ch;font-size:27px}.clan-guide-rewards>a{grid-column:2;justify-self:start;font-size:13px;margin-top:13px;text-underline-offset:4px}#clan-roster{scroll-margin-top:100px}@media(max-width:700px){.clan-guide{grid-template-columns:1fr;gap:28px;padding-top:6px;margin-bottom:24px}.clan-guide-intro h2{max-width:none;font-size:31px}.clan-guide p{font-size:13px}.clan-guide-steps{gap:23px}.clan-guide-steps li{padding-left:35px}.clan-guide h3{font-size:22px}.clan-guide-rewards{grid-column:1;grid-template-columns:1fr;padding:19px}.clan-guide-rewards h3{max-width:none;font-size:24px}.clan-guide-rewards>a{grid-column:1}}.season-contribution-action>.button{width:100%}.contribution-sent{margin-top:12px;font-size:12px}.contribution-sent>p{margin:0 0 6px;color:var(--muted)}.contribution-sent ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.contribution-sent li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:baseline;padding:8px 10px;background:var(--white);border:1px solid var(--line)}.contribution-sent li>span:first-child{font-weight:700;overflow-wrap:anywhere}.contribution-sent-state{color:var(--muted);text-align:right}.contribution-sent li[data-state=included] .contribution-sent-state{color:var(--lime)}.contribution-sent li[data-state=failed] .contribution-sent-state{color:var(--danger);font-weight:700}.contribution-sent li>a,.contribution-sent li>small{grid-column:1/-1;font-size:11px;color:var(--purple)}.contribution-sent li>a{text-decoration:underline;text-underline-offset:3px}.contribution-sent li>.button{grid-column:1/-1;justify-self:start;min-height:0;padding:4px 0;font-size:12px}.contribution-number{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contribution-value>.contribution-number{font-size:inherit;font-weight:inherit}.contribution-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.contribution-breakdown>div{min-width:0;border-top:3px solid var(--season-lime);background:#acc52915;padding:13px 12px}.contribution-breakdown dt{font-size:12px;font-weight:700}.contribution-breakdown dd{font-size:22px;font-weight:800;margin:9px 0;line-height:1.35;min-width:0;overflow-wrap:normal}.contribution-value>span{font-size:12px;font-weight:600;white-space:nowrap}.contribution-value{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contribution-breakdown small{display:block;font-weight:400;font-size:11px;line-height:1.65;overflow-wrap:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.season-claims>.season-claim-card{display:block;padding:18px 0}.season-claim-card h3{font-family:var(--font-display),monospace;font-size:23px;margin:0}.season-claim-card h3 small{font-family:Nunito Sans,sans-serif;font-size:11px;font-weight:400;margin-left:12px}.season-claim-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.season-claim-footer .season-actions{flex-shrink:0}.clan-personal .season-claim-footer{align-items:stretch;flex-direction:column;gap:8px}@media(max-width:700px){.season-claim-footer{align-items:stretch;flex-direction:column;gap:8px}}@media(max-width:540px){.contribution-breakdown{grid-template-columns:1fr;gap:9px}.contribution-breakdown>div{display:grid;grid-template-columns:minmax(75px,.65fr) minmax(0,1fr);gap:0 12px;border-top:0;border-left:3px solid var(--season-lime);align-items:baseline}.contribution-breakdown dd{margin:0 0 5px}.contribution-breakdown small{grid-column:2}}.activation-panel{max-width:760px}.activation-panel>h2{font-size:31px;margin:6px 0 0;overflow-wrap:anywhere}.activation-step h3{font-size:19px;margin:0 0 4px;overflow-wrap:anywhere}.activation-panel .season-note:first-child{margin-top:0}.activation-wallet{white-space:nowrap}.community-badge{--community-px:2px;display:inline-block;width:calc(13 * var(--community-px));height:calc(15 * var(--community-px));margin-left:.35em;vertical-align:baseline;flex:0 0 auto;filter:drop-shadow(0 0 4px rgba(62,201,180,.55))}.race-lane-label .community-badge,.season-board .community-badge{--community-px:1px}.race-power-track>li.community-row,.season-board tr.community-row td:first-child{box-shadow:inset 3px 0 0 #3ec9b4}.community-note{border-left:3px solid #3ec9b4;padding-left:12px}.pit-crew{max-width:1180px;margin:auto;padding-bottom:36px}.pit-hero{display:grid;grid-template-columns:1fr .9fr;gap:40px;align-items:center;margin:12px 0 20px}.pit-hero h1{font-size:clamp(48px,6.5vw,82px);margin:0 0 18px;line-height:.98;max-width:600px}.pit-hero p{font-size:18px;line-height:1.6;margin:0 0 22px}.pit-hero .text-link{font-size:14px}.pit-garage{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:4px;background:var(--lemon);border:4px solid var(--edge);padding:35px 20px 15px;min-height:215px;clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px),0 8px,8px 8px)}.pit-garage .brand-pet{width:50%;position:relative;z-index:1}.pit-garage .brand-pet:last-of-type{width:39%}.pit-garage-roof{position:absolute;top:16px;left:20px;right:20px;height:12px;background:repeating-linear-gradient(90deg,var(--cream) 0,var(--cream) 20px,var(--lime) 20px,var(--lime) 40px);border-block:3px solid var(--edge)}.pit-garage-floor{position:absolute;height:14px;bottom:0;left:0;right:0;background:var(--lime);border-top:4px solid var(--edge)}.pit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid var(--line);margin:25px 0}.pit-toolbar p{font-size:12px;line-height:1.5}.pit-toolbar .button{min-height:42px;padding:8px 12px;font-size:12px}.pit-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:36px;align-items:start}.pit-deposit{padding:25px;background:var(--white);border:2px solid var(--edge);box-shadow:5px 5px 0 var(--drop)}.pit-deposit h2,.pit-owned h2{font-size:32px;margin:0 0 14px}.pit-deposit>p{font-size:14px;line-height:1.65}.pit-crew label{display:block;font-weight:700;font-size:13px;margin:20px 0 9px}.pit-crew input{width:100%;min-width:0;min-height:45px}.pit-input-row{display:flex;gap:12px;align-items:center}.pit-input-row input{flex:1 1;width:90px}.pit-input-row .button{padding:10px 15px;white-space:nowrap;font-size:13px;min-height:45px}.pit-selected-pet{font-size:13px;margin:10px 0 0}.pit-selected-pet span{color:var(--muted)}.pit-position-preview{border-top:2px solid var(--edge);padding-top:18px;margin-top:24px}.pit-position-preview h3{font-size:25px;margin:0 0 14px}.pit-position-preview dl,.pit-receipt dl{margin:0}.pit-position-preview dl>div,.pit-receipt dl>div{display:flex;justify-content:space-between;gap:20px;margin:12px 0;font-size:12px}.pit-position-preview dd,.pit-receipt dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere;min-width:0}.pit-position-preview ul{padding-left:20px;font-size:13px;line-height:1.7}.pit-deposit-disclosure{background:var(--lilac);padding:15px;font-size:12px;line-height:1.8;color:var(--ink);margin:20px 0 0;border-left:4px solid var(--purple)}.pit-crew .pit-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;font-weight:500;margin:18px 0}.pit-consent input{width:19px;min-height:19px;flex-shrink:0;margin:1px 0 0;accent-color:var(--purple-dark)}.pit-position-preview .transaction-form>.button{width:100%;margin-top:8px}.pit-error{font-size:13px;color:#ffd98a;line-height:1.6}.pit-support{padding:12px 0}.pit-crew-banner{display:flex;align-items:center;gap:12px}.pit-crew-banner .brand-pet{width:110px;flex-shrink:0}.pit-crew-banner h2{font-size:35px;line-height:1.02;margin:0}.pit-summary{margin:25px 0 20px;border-block:2px solid var(--edge);padding:8px 0}.pit-summary>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;align-items:baseline}.pit-summary dt{font-size:12px}.pit-summary dd{font-family:var(--font-display),monospace;font-size:28px;line-height:1;margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.pit-support details p,.pit-support>p{font-size:13px;line-height:1.8}.pit-crew summary{font-size:13px;font-weight:700;cursor:pointer;min-height:40px;padding-block:11px}.pit-owned{margin-top:44px;border-top:3px solid var(--edge);padding-top:24px}.pit-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:baseline}.pit-section-heading>span{font-size:12px}.pit-owned>p{font-size:14px;line-height:1.7}.pit-wallet-reward{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--lemon);border:1px solid rgba(217,255,94,.3);border-radius:var(--radius);padding:21px;margin:15px 0 20px}.pit-wallet-reward span{display:block;font-size:12px;font-weight:700}.pit-wallet-reward strong{display:block;font-family:var(--font-display),monospace;font-size:36px;line-height:1.15;margin-top:5px;overflow-wrap:anywhere}.pit-wallet-reward>div:first-child{min-width:0}.pit-wallet-reward .transaction-form{max-width:55%}.pit-wallet-reward .button{background:var(--cream);white-space:nowrap}.pit-position-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:18px 0}.pit-position-row h3{font-size:24px;margin:0 0 8px}.pit-position-row p{font-size:12px;margin:0}.pit-position-row>.transaction-form{max-width:55%;margin:0}.pit-crew .transaction-form .review-box{font-size:12px;background:var(--white);border:2px solid var(--edge);overflow-wrap:anywhere}.pit-crew .transaction-form .review-box p{font-size:12px;line-height:1.65}.pit-crew .transaction-form .button{font-size:13px;padding:11px 17px;min-height:44px}.pit-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px 0}.pit-pagination span{font-size:12px}.pit-pagination .button{font-size:12px;padding:10px 15px}.pit-direct-return{margin-top:20px}.pit-direct-return>p{font-size:13px;line-height:1.7;max-width:600px}.pit-direct-return>input{max-width:330px}.pit-direct-return .transaction-form{max-width:550px;margin-top:15px}.pit-receipt{border-top:1px solid var(--line);margin-top:30px;padding-top:14px}.pit-receipt dl{max-width:700px}.pit-receipt a,.pit-receipt p{font-size:12px;line-height:1.8}.pit-receipt a{color:var(--purple-dark);text-decoration:underline}.pit-crew .form-status{font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:850px){.pit-hero{gap:22px}.pit-hero h1{font-size:56px}.pit-garage{min-height:185px;padding-inline:10px}.pit-main{gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pit-deposit{padding:20px}.pit-crew-banner{gap:4px}.pit-crew-banner .brand-pet{width:80px}.pit-crew-banner h2{font-size:29px}.pit-input-row{flex-wrap:wrap}.pit-input-row input{width:100%;flex-basis:100%}.pit-input-row .button{width:100%}.pit-summary dd{font-size:24px}}@media(max-width:600px){.pit-hero{grid-template-columns:1fr;gap:25px;margin-top:0}.pit-hero h1{font-size:53px;margin-bottom:14px}.pit-hero p{font-size:15px;margin-bottom:14px}.pit-garage{min-height:180px;max-height:210px;padding-top:35px}.pit-garage .brand-pet{max-width:175px}.pit-garage .brand-pet:last-of-type{max-width:140px}.pit-toolbar{margin-top:20px}.pit-main{grid-template-columns:1fr;gap:28px}.pit-deposit{padding:20px 17px}.pit-deposit h2,.pit-owned h2{font-size:29px}.pit-support{padding-inline:2px}.pit-crew-banner .brand-pet{width:100px}.pit-crew-banner h2{font-size:34px}.pit-input-row{flex-wrap:nowrap}.pit-input-row input{width:70px;flex-basis:auto}.pit-input-row .button{width:auto;font-size:12px;padding-inline:10px}.pit-wallet-reward{align-items:stretch;flex-direction:column;padding:18px;gap:15px}.pit-position-row>.transaction-form,.pit-wallet-reward .transaction-form{max-width:none}.pit-wallet-reward .transaction-form{margin:0}.pit-position-row{align-items:stretch;flex-direction:column;gap:14px}.pit-position-row .transaction-form>.button{width:100%}.pit-section-heading{align-items:flex-start;flex-direction:column;gap:0}.pit-section-heading>span{margin-bottom:10px}.pit-pagination{flex-wrap:wrap}.pit-pagination span{order:3;flex-basis:100%;text-align:center}.pit-receipt dl>div{align-items:flex-start;gap:14px}.pit-receipt dt{flex:1 1}.pit-receipt dd{max-width:60%}}.pit-mint{margin:20px 0 6px;border-block:1px solid var(--line);padding:4px 0 14px}.pit-mint>p{font-size:13px;line-height:1.7;margin:4px 0 0}.pit-mint .pit-position-preview{margin-top:18px}.pit-mint .transaction-form>.button{width:100%;margin-top:8px}.pit-mint-next{font-size:12px;line-height:1.6;color:var(--muted)}.team-buyback{max-width:1080px;margin:auto;padding-bottom:36px}.team-buyback-hero{margin:12px 0 18px;max-width:760px}.team-buyback-hero h1{font-size:clamp(44px,6vw,72px);margin:0 0 12px}.team-buyback-hero p{font-size:15px;line-height:1.7;margin:0}.team-buyback-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:start}.team-buyback-panel{border-top:2px solid var(--edge);padding-top:16px;margin-top:8px}.team-buyback-panel h2{font-size:26px;margin:0 0 12px}.team-buyback-panel label{display:block;font-size:12px;margin:14px 0 6px}.team-buyback-balance{font-size:14px;margin:0 0 4px}.team-buyback-slippage{border:0;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.team-buyback-slippage legend{font-size:12px;margin-right:6px;float:left}.team-buyback-slippage .button[aria-pressed=true]{background:var(--lime);color:var(--on-lime)}.team-buyback-links,.team-buyback-note{font-size:12px;line-height:1.6;color:var(--muted)}.team-buyback-totals{margin-top:28px}.team-buyback-held{border-top:1px solid var(--line);padding-top:12px;margin-top:6px}@media(max-width:760px){.team-buyback-main{grid-template-columns:1fr;gap:12px}}.team-buyback-gate{max-width:520px;margin:48px auto 72px}.team-buyback-gate h1{font-size:clamp(32px,4vw,44px);margin:0 0 12px}.team-buyback-gate p{font-size:15px;line-height:1.6;margin:0 0 16px}.team-buyback-guardian,.team-buyback-pit,.team-buyback-prize,.team-buyback-winners{margin-top:28px}.team-buyback-pit-intro{font-size:14px;line-height:1.6;margin:0 0 6px;max-width:760px}.team-buyback-pit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start;margin-top:14px}.team-buyback-pit-start{font-size:14px;line-height:1.6;margin:30px 0 8px}@media(max-width:760px){.team-buyback-pit-actions{grid-template-columns:1fr;gap:6px}.team-buyback-pit-start{margin-top:10px}}.team-buyback-limit{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.team-buyback-limit h3{font-size:15px;margin:0 0 8px}.team-buyback-limit p{font-size:13px;line-height:1.6}.team-buyback-guardian{border-left:4px solid #e25d4b}.team-buyback-confirm{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;margin:12px 0}