.sound-toggle{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;border:1px solid #d4c18455;border-radius:999px;background:transparent;color:#bfcbd0;font:inherit;font-size:11px;letter-spacing:.02em;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.sound-toggle:hover{color:#f2e2b0;border-color:#e5ca86}.sound-toggle[aria-pressed=true]{color:#f2e2b0;border-color:#e5ca86;background:#e5ca861a}.sound-toggle:focus-visible{outline:2px solid #e5ca86;outline-offset:2px}.game-header-actions .sound-toggle{color:inherit;border-color:currentColor;opacity:.85}@media(max-width:900px){.sound-toggle{width:38px;padding:0;justify-content:center}.sound-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.sound-toggle-wrap{position:relative;display:inline-flex}.sound-toggle.is-hinting{border-color:#e5ca86;color:#f2e2b0;animation:sound-hint-pulse 1.4s ease-in-out 3}.sound-toggle-hint{position:absolute;top:calc(100% + 10px);right:0;z-index:50;width:220px;padding:10px 12px;border:1px solid #e5ca86aa;border-radius:10px;background:#10213a;color:#e8e2cf;font-size:12px;line-height:1.5;box-shadow:0 10px 24px #0008}.sound-toggle-hint:before{content:"";position:absolute;top:-6px;right:18px;width:10px;height:10px;background:#10213a;border-left:1px solid #e5ca86aa;border-top:1px solid #e5ca86aa;transform:rotate(45deg)}@keyframes sound-hint-pulse{0%,to{box-shadow:0 0 #e5ca8600}50%{box-shadow:0 0 0 6px #e5ca8633}}@media(prefers-reduced-motion:reduce){.sound-toggle.is-hinting{animation:none}}.game-shell .sound-toggle{background:transparent;color:#d8e0e2;border-color:#fff3;box-shadow:none;font-weight:600}.game-shell .sound-toggle:hover,.game-shell .sound-toggle[aria-pressed=true]{color:#f2e2b0;border-color:#e5ca86;background:#e5ca861a}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-cyrillic-ext-variable-D4X5GqEv.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-cyrillic-variable-CY6AOgYE.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-vietnamese-variable-U01xdrZh.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-latin-ext-variable-CXYtwYOx.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-latin-variable-BzFMHfZw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/assets/fredoka-hebrew-variable-DdnsCkLr.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/assets/fredoka-latin-ext-variable-CYrqKuxd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/assets/fredoka-latin-variable-DM6njrJ3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Fredoka", "Nunito", "Segoe UI", sans-serif;--font-body: "Nunito", "Segoe UI", sans-serif;--font-mono: ui-monospace, Consolas, monospace;font-family:var(--font-body)}body{font-family:var(--font-body)}:where(h1,h2,h3,h4){font-family:var(--font-display)}:where(button,input,select,textarea){font-family:inherit}:where(output,table,input[type=number],.replay-score,.replay-clock,.esl-total,.esl-year-totals,.evl-result-total,.wallet-overview-balance,.wallet-overview-stats,.live-score,.live-clock){font-variant-numeric:tabular-nums lining-nums}:where(code,pre,kbd,samp){font-family:var(--font-mono)}:root{font-family:var(--font-body);color:#193e49;background:#eef3f5;font-synthesis:none;font-size:15px;--teal:#124a54;--blue:#2366a0;--paper:#fff;--muted:#627780;--line:#d6e2e5}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{border:0;border-radius:8px;background:var(--blue);color:#fff;padding:12px 20px;font-weight:700;cursor:pointer}button:hover:not(:disabled){filter:brightness(1.1)}button:disabled{opacity:.48;cursor:not-allowed}:focus-visible{outline:3px solid #d08619;outline-offset:4px}button.secondary{background:#fff;color:var(--teal);border:1px solid var(--line)}a{color:inherit}.shell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}:where(.shell)>aside{background:#124a54;color:#fff;padding:34px 22px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;font-size:23px;text-decoration:none;line-height:1.05}.crest{display:grid;place-items:center;background:#e9be67;color:#173e48;width:54px;height:62px;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);font-weight:900;font-size:25px}.aside-note{font-size:13px;line-height:1.7;color:#bbd7de;margin:30px 0 36px}nav{display:grid;gap:6px}.nav{text-align:left;background:none;font-size:14px;color:#cde1e6;display:flex;gap:13px;padding:13px 12px}.nav span{width:20px;font-size:18px}.nav.active{background:#24616b;color:#fff}.aside-bottom{margin-top:auto;padding-top:65px;font-size:12px;color:#c6e0e5}.aside-bottom p{line-height:1.5}.dot{display:inline-block;background:#e9be67;border-radius:50%;width:7px;height:7px;margin-right:6px}main{padding:0 44px;max-width:1500px;width:100%;margin:auto}header{height:90px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:16px}.muted{color:var(--muted)}h1,h2,h3,p{margin-top:0}h1{font-size:48px;letter-spacing:-2px;line-height:1.08;margin-bottom:0}h2{font-size:23px;letter-spacing:-.5px}p{line-height:1.6;max-width:70ch}.page-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:36px 0 28px}.page-title p{margin-bottom:10px;font-size:13px}.badge{background:#e7eef2;color:#3a606d;padding:9px 13px;border-radius:20px;font-size:12px}.club-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:24px}.pitch-panel{background:#fff;border-radius:16px;overflow:hidden}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px}.panel-title h2{margin:0}.panel-title span{font-size:12px;color:var(--muted)}.pitch{min-height:365px;position:relative;padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;background:repeating-linear-gradient(0deg,#367767 0 52px,#397e6c 52px 104px);margin:0 20px;border:2px solid #b7d2bd;border-radius:4px}.pitch:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #91b6a3}.center-circle{position:absolute;left:calc(50% - 46px);top:calc(50% - 46px);border:1px solid #91b6a3;border-radius:50%;width:92px;height:92px}.pitch-row{display:flex;justify-content:space-evenly;gap:6px;position:relative}.pitch-player{display:flex;align-items:center;flex-direction:column;color:#fff;font-size:12px;gap:3px;min-width:42px}.pitch-player small{color:#d7e5dd;font-size:10px}.shirt{background:#f6ce80;color:#23454d;clip-path:polygon(25% 0,40% 10%,60% 10%,75% 0,100% 24%,83% 45%,75% 35%,75% 100%,25% 100%,25% 35%,17% 45%,0 24%);width:42px;height:36px;display:grid;place-items:center;font-size:14px;font-weight:700}.shirt.keeper{background:#d5e7f4}.pitch-footer{display:flex;justify-content:space-between;gap:10px;padding:17px 24px;color:var(--muted);font-size:11px}.match-panel{background:#e0ebf4;border-radius:16px;padding:28px;display:flex;flex-direction:column}.match-panel h2{font-size:32px}.match-panel p{font-size:14px}.fixture-art{font-size:62px;margin:6px 0 24px}.match-panel small{margin-top:16px;line-height:1.5;color:#506d7c;font-size:11px}.last-result{display:flex;flex-direction:column;gap:6px;font-size:13px}.section{background:#fff;border-radius:12px;margin-top:24px;padding:24px}.section>.panel-title{padding:0 0 22px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:14px;text-align:left}th,td{padding:16px 12px;border-bottom:1px solid #e8eff2}thead{font-size:12px;color:var(--muted)}tbody tr:last-child>*{border-bottom:0}.your-club{background:#f0f6fa}.your-club small{font-weight:400;color:var(--blue);margin-left:8px;font-size:11px}.player-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.player-card{display:grid;grid-template-columns:24px 44px 1fr;align-items:center;gap:10px;border:1px solid var(--line);padding:15px;border-radius:8px;cursor:pointer}.player-card small{grid-column:2/4;font-size:12px}.player-card .muted{grid-column:2/4;font-size:11px}.player-card.selected{border-color:#2366a0;background:#f4f9fc}.rating{background:#e4edf3;border-radius:6px;padding:10px;font-weight:700}.training-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.training-row{display:flex;align-items:center;gap:14px;padding:14px;border-bottom:1px solid var(--line)}.training-row small{display:block;margin-top:5px;color:var(--muted)}.training-row button{margin-left:auto;font-size:12px}.empty{padding:55px 35px;text-align:center}.empty p{margin:20px auto}.empty h2{font-size:32px}.large-icon{display:block;font-size:70px;color:var(--blue);margin-bottom:20px}.onboard{max-width:660px;padding:65px 0 100px}.onboard h1{font-size:64px;margin-bottom:25px}.onboard small{display:block;margin-top:20px;color:var(--muted)}.ball{font-size:64px;margin-bottom:20px}form{display:grid;gap:14px;max-width:380px}input:not([type=checkbox]){padding:13px;border:1px solid #90a8b2;border-radius:7px;background:#fff;color:var(--teal)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue)}.alert,.notice{padding:15px 20px;margin-top:20px;border-radius:8px;line-height:1.5}.alert{background:#fbe8e3;color:#8d3225}.notice{background:#dceee8;color:#225f50}details{border-top:1px solid var(--line);padding:18px 0}summary{cursor:pointer;line-height:1.7}summary strong{padding:0 10px}.events{padding-left:22px;line-height:2}footer{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);padding:30px 0;margin-top:25px;gap:20px}@media(min-width:1600px){main{padding:0 65px}}@media(max-width:1100px){main{padding:0 24px}.shell{grid-template-columns:190px 1fr}.player-grid{grid-template-columns:1fr 1fr}.training-list{grid-template-columns:1fr}.badge{display:none}}@media(max-width:780px){.shell{display:block}:where(.shell)>aside{padding:14px 18px}.brand{font-size:18px}.crest{width:38px;height:42px;font-size:19px}.aside-note,.aside-bottom{display:none}nav{display:flex;overflow:auto;margin-top:16px}.nav{white-space:nowrap;font-size:12px}.nav span{display:none}main{padding:0 18px}header{height:70px;font-size:12px}header button{font-size:11px;padding:10px}.club-grid{grid-template-columns:1fr}.page-title{margin-top:26px}h1{font-size:38px}.onboard{padding-top:45px}.onboard h1{font-size:45px}.player-grid{grid-template-columns:1fr}.section,.panel-title{padding:18px}.panel-title h2{font-size:20px}.panel-title span{max-width:110px;text-align:right}.pitch{margin:0 12px}.match-panel{padding:23px}.fixture-art{display:none}.pitch-footer{font-size:10px;padding:15px}.training-row{padding:12px 0;gap:9px}footer span{max-width:165px;text-align:right}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{font-family:var(--font-body);color:#172642;background:#f3f5f9;--teal:#162744;--blue:#2856cf;--muted:#6b7689;--line:#e2e7ef}.shell{grid-template-columns:238px minmax(0,1fr)}:where(.shell)>aside{background:#14243e;padding:36px 22px;position:sticky;top:0;height:100vh}.brand{font-size:25px;letter-spacing:-.7px}.crest{background:#edc774;color:#14243e}.aside-note{color:#a4b2c9;margin:32px 12px 40px;font-size:14px}.nav{border-radius:7px;padding:15px 13px;font-weight:500;color:#b6c2d7;min-height:48px}.nav.active{background:#2b4c7c;box-shadow:inset 3px 0 #edc774}.nav span{color:#edc774}.aside-bottom{color:#b6c2d7;padding:30px 12px 0}.dot{background:#edc774}main{padding:0 40px;max-width:1500px;min-width:0}header{height:88px;font-size:14px}.header-status{display:flex;align-items:center;font-size:12px;color:var(--muted)}button{border-radius:6px;min-height:44px;transition:background .15s}button:hover:not(:disabled){filter:brightness(1.08)}h1{font-size:44px;letter-spacing:-1.8px;font-weight:750}h2{font-size:21px;letter-spacing:-.6px}.page-title{margin:32px 0 25px}.page-title p{font-size:12px}.badge{background:#e8edf6;color:#526681;border-radius:6px}.club-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 0}.club-stats article{padding:0 24px;border-right:1px solid var(--line)}.club-stats article:last-child{border:0}.club-stats article>span{display:block;color:var(--muted);font-size:12px;margin-bottom:9px}.club-stats strong{font-size:28px;font-weight:650;letter-spacing:-1px}.club-stats small{font-size:12px;color:var(--muted);font-weight:400;letter-spacing:0}.club-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:22px}.pitch-panel{border:1px solid var(--line);border-radius:10px}.panel-title{padding:20px 22px}.pitch-tools{display:flex;align-items:center;gap:16px}.text-button{background:none;color:var(--blue);padding:0;font-size:12px;min-height:32px}.pitch{min-height:365px;margin:0 20px;border:1px solid #87af9d;border-radius:3px;background:repeating-linear-gradient(0deg,#286553 0 46px,#2d6c59 46px 92px);padding:20px 8px;gap:16px;isolation:isolate}.pitch:before{border-color:#80a995}.center-circle{border-color:#80a995}.penalty-box{position:absolute;left:29%;width:42%;height:58px;border:1px solid #80a995;z-index:-1}.penalty-box.top{top:0;border-top:0}.penalty-box.bottom{bottom:0;border-bottom:0}.pitch-player{font-size:11px;flex:1;min-width:0;text-align:center}.pitch-player strong{font-weight:500;background:#1a493ed9;padding:3px 5px;border-radius:3px;max-width:100%;overflow-wrap:anywhere}.pitch-player small{display:none}.shirt{width:43px;height:38px;background:#edc774}.pitch-footer{font-size:10px;padding:18px 22px}.match-panel{background:#e9eef8;border:1px solid #dbe3f1;border-radius:10px;padding:25px}.match-panel>.muted{font-size:12px;margin-bottom:8px}.match-panel h2{font-size:28px}.match-panel>p{color:#5b6b84;font-size:13px}.fixture-teams{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:8px;text-align:center;margin:8px 0 24px}.fixture-teams>div{display:flex;align-items:center;flex-direction:column;gap:10px}.team-crest{width:58px;height:68px;background:#223e69;color:#edc774;display:grid;place-items:center;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);font-size:21px;font-weight:800}.team-crest.away{background:#dee3ed;color:#596a84}.fixture-teams strong{font-size:13px}.fixture-teams small{margin:0;font-size:10px}.versus{color:#8290a8;font-size:12px}.match-panel>button{margin-top:auto}.last-result{border-top:1px solid #cdd8eb;margin-top:20px;padding-top:2px}.season-finished{font-size:25px;padding:35px 0;color:#2856cf}.section{border:1px solid var(--line);border-radius:10px;margin-top:24px}.section>.panel-title{padding-bottom:16px}th,td{padding:17px 12px}thead{background:#f7f9fc;font-size:11px}.your-club{background:#eef3ff}.your-club th{color:#2856cf}.your-club td:first-child{border-left:3px solid #2856cf}.player-card{border-radius:7px}.player-card.selected{background:#f1f5ff;border-color:#8fa7e5}.rating{background:#e8edf7;color:#2856cf}.training-row{min-width:0}.training-row>div{min-width:0}.training-row strong{font-size:14px}.training-row button{flex-shrink:0}.empty{padding:65px 30px}.empty p{max-width:55ch}.welcome{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:calc(100vh - 190px);gap:30px}.onboard{max-width:660px;padding:70px 0}.onboard h1{font-size:clamp(42px,4.6vw,70px);line-height:1.06;letter-spacing:-2.8px;margin-bottom:25px}.onboard p{color:#61718b;font-size:16px;max-width:39ch;margin-bottom:30px}.onboard>button{padding:15px 28px}.onboard small{font-size:11px;line-height:1.7}.welcome-tag{display:inline-block;color:#2856cf;background:#e6ecfa;border-radius:5px;padding:8px 12px;font-size:12px;margin-bottom:24px}.welcome-art{min-height:490px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#3e5c84,#182c4b 75%);border-radius:120px 120px 12px 12px;margin:35px 0}.stadium-ring{position:absolute;width:380px;height:480px;border:1px solid #c0cede26;transform:rotate(30deg);border-radius:50%;box-shadow:0 0 0 35px #c0cede08,0 0 0 70px #c0cede08}.hero-jersey{width:260px;height:265px;background:repeating-linear-gradient(90deg,#eac16c 0 42px,#f0cc80 42px 84px);clip-path:polygon(25% 0,39% 8%,61% 8%,75% 0,100% 19%,84% 43%,75% 34%,75% 100%,25% 100%,25% 34%,16% 43%,0 19%);display:flex;align-items:center;flex-direction:column;justify-content:center;color:#20334c;transform:rotate(-8deg);margin-bottom:55px}.hero-jersey strong{font-family:var(--font-display);font-size:120px;line-height:1.2;font-weight:900}.hero-jersey span{font-size:9px;font-weight:700;letter-spacing:1px}.art-caption{position:absolute;bottom:32px;left:30px;color:#e7edf6;font-size:17px;line-height:1.45}.welcome+footer{margin-top:0}footer{font-size:11px;border-top:1px solid var(--line);margin-top:32px;padding:24px 0}.alert,.notice{font-size:14px}@media(min-width:1600px){main{padding:0 60px}}@media(max-width:1200px){.shell{grid-template-columns:205px minmax(0,1fr)}main{padding:0 26px}.club-stats article{padding:0 16px}.club-stats small{display:block;margin-top:3px}.pitch-tools{gap:7px;flex-wrap:wrap;justify-content:flex-end}.welcome{gap:20px}.welcome-art{min-height:430px}.hero-jersey{width:220px;height:240px}.onboard h1{font-size:51px}}@media(max-width:960px){.club-grid{grid-template-columns:1fr}.fixture-teams{margin:4px 0 20px}.match-panel{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.match-panel>.muted,.match-panel>h2{grid-column:1}.fixture-teams{grid-column:2;grid-row:1/4}.match-panel>button,.last-result{grid-column:1/-1}.match-panel>small{grid-column:1/-1;margin-top:4px}.welcome{grid-template-columns:1fr}.welcome-art{display:none}.onboard{padding:65px 0}.onboard h1{font-size:60px}}@media(max-width:780px){.shell{display:block}:where(.shell)>aside{height:auto;position:static;padding:16px 18px}.brand{font-size:19px}.crest{width:38px;height:43px}.aside-note,.aside-bottom{display:none}nav{gap:5px;margin-top:18px}.nav{padding:10px 13px;min-height:40px}.nav.active{box-shadow:inset 0 -2px #edc774}main{padding:0 18px}header{height:64px;font-size:12px}.page-title{margin:25px 0 20px}h1{font-size:36px}.club-stats{grid-template-columns:1fr 1fr;padding:0;margin-bottom:20px}.club-stats article{padding:16px 20px}.club-stats article:nth-child(2){border-right:0}.club-stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.club-stats small{display:inline}.club-stats strong{font-size:26px}.panel-title{padding:18px 15px}.panel-title h2{font-size:19px}.pitch{margin:0 12px}.pitch-footer{padding:16px 14px;font-size:10px}.match-panel{padding:22px}.section{padding:18px}.section>.panel-title{align-items:flex-start}.player-grid{grid-template-columns:1fr}.onboard h1{font-size:clamp(40px,9vw,60px);letter-spacing:-2px}.onboard{padding:45px 0 65px}.welcome{min-height:0}.onboard p{font-size:15px}.pitch-player{font-size:10px}.pitch-player strong{padding:3px}.shirt{width:38px;height:34px}.training-row strong{font-size:13px}.training-row button{padding:10px;font-size:11px}footer span{max-width:160px}}@media(max-width:400px){.match-panel{display:flex;gap:0}.fixture-teams{margin:15px 0 25px}.club-stats small{display:block}.pitch-tools{max-width:125px}.pitch-player{font-size:9px}.section>.panel-title{flex-wrap:wrap}}span.xrp-token.xrp-token{display:inline;vertical-align:baseline;width:auto;height:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap;line-height:inherit}span.xrp-token>svg.xrp-token__symbol{display:inline-block;flex:0 0 auto;box-sizing:border-box;width:1.22em;height:1.22em;padding:.23em;margin:0 .24em 0 0;vertical-align:-.2em;overflow:visible;border:1px solid #b9adeb;border-radius:50%;background:linear-gradient(135deg,#3e355f,#162b3b 68%);box-shadow:inset 0 0 0 1px #e6c98933;color:#f4f0ff;fill:currentColor}.genesis-offer-price .xrp-token,.genesis-market-summary .xrp-token{font-variant-numeric:tabular-nums}@media(forced-colors:active){span.xrp-token>svg.xrp-token__symbol{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}}@media print{span.xrp-token>svg.xrp-token__symbol{background:none;color:#23292f;border-color:#666;box-shadow:none}}.game-dialog{background:#19283e;color:#edf0f3;border:1px solid #758099;border-radius:10px;padding:35px;max-width:min(560px,calc(100vw - 32px));width:100%;box-shadow:0 35px 100px #0008}.game-dialog::backdrop{background:#07101cce;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.game-dialog .dialog-close{position:absolute;right:14px;top:10px;background:none;color:#c5cbdb;font-size:28px;padding:2px 10px;min-height:44px}.profile-shirt{display:flex;justify-content:center;padding:20px 0}.game-shell .profile-shirt .shirt{width:115px;height:110px;font-size:32px}.profile-position{text-align:center;color:#b8b3ec;font-size:12px;margin:12px 0}.player-dialog h2{text-align:center;font-size:38px;margin-bottom:25px}.profile-stats{display:grid;grid-template-columns:1fr 1fr;text-align:center;border-top:1px solid #42516a;border-bottom:1px solid #42516a;padding:20px 0;gap:20px}.profile-stats strong{display:block;font-size:34px;color:#efd19a}.profile-stats strong small{font-size:12px;color:#aebbd0}.profile-stats span{font-size:11px;color:#aebbd0}.profile-status{text-align:center;font-size:11px;color:#b3bfd4;margin:22px 0}.player-dialog>button:last-child{width:100%}.replay-clock{text-align:center;font-family:var(--font-display);font-size:30px;color:#edc579;margin:25px 0 15px}.replay-score{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;text-align:center;gap:15px}.replay-score>span{font-size:14px;font-weight:600}.replay-score>strong{font:65px/1.2 var(--font-display);white-space:nowrap}.replay-score>strong>span{font-size:40px;margin:0 12px;color:#8596ad}.replay-dialog progress{width:100%;height:5px;margin:25px 0;accent-color:#b8b3ec}.replay-events{height:180px;overflow:auto;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;color:#bac5d7}.replay-events>div{display:grid;grid-template-columns:40px 50px 1fr;gap:10px;border-bottom:1px solid #35445b;padding:10px 0;font-size:12px}.replay-events>div>span{color:#edc579}.replay-events>p{font-size:13px;text-align:center;padding-top:35px}.replay-actions{display:flex;justify-content:space-between;gap:20px;margin:25px 0 15px}.replay-dialog>small{font-size:10px;color:#a5b2c8}.game-shell .game-dialog button:focus-visible{outline:3px solid #b8b3ec}@media(max-width:780px){.game-header-actions{gap:10px}.game-header-actions>a{font-size:10px}.game-header-actions .header-status{display:none}.game-shell .page-title h1{font-size:43px}.game-shell .club-stats{padding:0;border:1px solid #35435a;border-radius:5px}.game-shell .club-stats article:first-child{padding-left:20px}.game-shell .pitch{min-height:380px}.game-shell .shirt{width:40px;height:37px;font-size:12px}.game-shell .pitch-player strong{font-size:10px}.game-dialog{padding:32px 22px}.replay-score{gap:8px}.replay-score>strong{font-size:50px}.replay-score>span{font-size:12px}.game-shell .nav.active{box-shadow:inset 0 -2px #b8b3ec}}.game-shell{--blue:#e9c684;--teal:#eceeea;--muted:#a2afbd;--line:#334453;display:grid;grid-template-columns:184px minmax(0,1fr);background:#101b24;color:#eceeea;min-height:100vh;font-family:var(--font-body)}.game-shell>aside{padding:28px 15px;background:#0c151d;border-right:1px solid #ffffff0c;position:sticky;top:0;height:100vh}.game-shell .brand{font-size:20px;gap:7px}.game-shell .game-brand-emblem{width:44px;height:44px}.game-shell .aside-note{margin:22px 10px 35px;color:#82949e;font-size:11px}.game-shell aside nav{display:grid;gap:8px;margin:0;overflow:visible}.game-shell .nav{font-size:12px;padding:13px 12px;min-height:46px;gap:11px;border-radius:6px;color:#97a8b2}.game-shell .nav span{font-size:17px;color:#829f9b;width:18px}.game-shell .nav.active{background:#243a3c;color:#f0e7cf;box-shadow:inset 2px 0 #e6c588}.game-shell .nav.active span{color:#e6c588}.game-shell .nav:hover{background:#203237}.game-shell .aside-bottom{font-size:10px;padding:25px 8px 0;color:#81929c}.game-shell .aside-bottom p{line-height:1.7}.game-shell>main{padding:0 32px;max-width:1500px;margin:0 auto;min-width:0}.game-shell main>header{height:78px;font-size:12px;border-color:#ffffff12;color:#9baeb8}.game-header-actions{display:flex;gap:20px;align-items:center}.game-header-actions a{font-size:11px;color:#d2c8b1;text-decoration:none}.game-shell .header-status{font-size:10px}.game-shell button{background:#e9c684;color:#182731;border-radius:5px;font-size:12px;min-height:42px;box-shadow:none}.game-shell button.secondary{background:#ffffff08;border:1px solid #ffffff30;color:#e9e6db}.game-shell button.text-button{background:transparent;color:#e9c684;padding:0;min-height:32px;font-size:11px}.game-shell button:focus-visible,.game-shell a:focus-visible,.game-shell input:focus-visible{outline:2px solid #ead396;outline-offset:4px}.game-shell .page-title{margin:28px 0 24px}.game-shell .page-title h1{font:600 38px/1.15 var(--font-body);letter-spacing:-1.6px;text-transform:none}.game-shell .page-title p{font-size:11px;color:#9cafb7}.game-shell .badge{font-size:10px;background:#26373f;color:#bdd0cb;border-radius:4px}.game-shell .club-page-title{margin:20px 0 15px}.game-shell .club-page-title h1{display:none}.game-shell .club-page-title p{margin:0}.game-shell .club-page-title .badge{background:none;padding:0;color:#8ca1a7}.club-feature{position:relative;min-height:380px;border:1px solid #52646a52;border-radius:10px;overflow:hidden;isolation:isolate;background:#0c1926;box-shadow:0 24px 70px #07111b38}.club-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 52%;filter:saturate(.86) contrast(1.04);z-index:-2}.club-feature-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b1926,#0b1926f7 25%,#0b1926d8,#0b19268f,#0b192625 85%,#0b19260a);z-index:-1}.club-feature-copy{padding:38px;width:min(61%,650px);position:relative}.club-feature-label{font-size:10px;color:#c2d0ca;display:block;margin-bottom:22px}.game-shell .club-feature h1{font-size:clamp(29px,3.5vw,52px);line-height:1.04;letter-spacing:-1.8px;margin:0;overflow-wrap:anywhere}.club-feature h1>span{display:block;font-size:20px;line-height:1.45;color:#c3ccc4;font-weight:400;letter-spacing:-.4px;margin-top:18px}.club-feature-actions{display:flex;gap:10px;margin-top:30px}.club-feature-actions>button{display:flex;gap:18px;align-items:center;font-size:11px;padding:11px 15px}.club-feature-ticket{position:absolute;right:25px;bottom:25px;padding:15px 20px;background:#0b1727d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:2px solid #e9c684;max-width:40%}.club-feature-ticket>span,.club-feature-ticket small{display:block;color:#a5b4bd;font-size:9px;line-height:1.6}.club-feature-ticket strong{font-size:16px;display:block;margin:5px 0;font-weight:600}.club-art-caption{position:absolute;top:15px;right:20px;font-size:8px;color:#b6c5c0;text-shadow:0 1px 10px #06101aaa}.game-shell .club-stats{margin:0 0 25px;padding:23px 0;background:transparent;border:0;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr))}.game-shell .club-stats article{padding:0 21px;border-color:#ffffff14}.game-shell .club-stats article:first-child{padding-left:4px}.game-shell .club-stats article>span{font-size:10px;color:#8fa1ab;margin-bottom:8px}.game-shell .club-stats strong{font-size:27px;color:#e1e7dc;font-weight:500;letter-spacing:-.7px}.game-shell .club-stats small{font-size:10px;color:#92a4aa;display:block;margin-top:3px}.game-shell .club-grid{grid-template-columns:minmax(0,1.25fr) minmax(230px,1fr);gap:20px}.game-shell .pitch-panel{background:#16292d;border:1px solid #3c545750;border-radius:10px;overflow:hidden;box-shadow:none}.game-shell .panel-title{padding:20px;gap:10px;align-items:center}.game-shell .panel-title h2{font-size:18px;font-weight:500;letter-spacing:-.4px;margin:0}.game-shell .panel-title span{font-size:10px}.game-shell .pitch-tools{gap:12px}.game-shell .pitch{min-height:485px;margin:0 17px;padding:18px 5px;gap:15px;background:repeating-linear-gradient(0deg,#1f5047 0 60px,#22554b 60px 120px);border:1px solid #8fa68e55;box-shadow:inset 0 0 80px #0b252777;border-radius:4px}.game-shell .pitch:before,.game-shell .penalty-box,.game-shell .center-circle{border-color:#c8d6b633}.game-shell button.pitch-player{background:none;color:#eef0e7;padding:0;min-width:0;border:0;display:flex;flex:1;align-items:center;flex-direction:column;border-radius:0;gap:4px}.game-shell .pitch-player:hover{filter:brightness(1.13)}.game-shell .pitch-player strong{font-size:10px;max-width:95%;background:#102f2bbb;padding:3px 4px;border-radius:3px;line-height:1.3;overflow-wrap:anywhere}.game-shell .pitch-player small{display:none}.pitch-avatar{position:relative;display:block}.pitch-overall{position:absolute;bottom:-2px;right:-3px;color:#192b2d;background:#efcc84;min-width:20px;padding:2px 3px;border-radius:3px;font-size:10px;box-shadow:0 2px 4px #0005}.game-shell .pitch-footer{font-size:9px;color:#a3b7ae;padding:16px 19px}.game-shell .match-panel{display:flex;flex-direction:column;background:#1a2933;border:1px solid #495a6355;border-radius:10px;padding:25px;gap:0}.game-shell .match-panel>.muted{color:#c7b68d;font-size:10px;margin-bottom:9px}.game-shell .match-panel h2{font:500 29px/1.15 var(--font-body);letter-spacing:-1px}.game-shell .fixture-teams{grid-column:auto;grid-row:auto;display:grid;margin:14px 0 28px}.game-shell .team-crest{background:#d6d9bb;color:#263b3e;width:59px;height:70px;font-size:20px}.game-shell .team-crest.away{background:#a8b1d6;color:#243141}.game-shell .fixture-teams strong{font-size:12px}.game-shell .fixture-teams small{font-size:9px;color:#91a5af}.game-shell .versus{color:#92a2ac;font-size:10px}.game-shell .match-panel>p{font-size:12px;color:#a4b4bc;line-height:1.8}.game-shell .match-panel>button{margin-top:auto;padding:14px 16px}.game-shell .match-panel>small{font-size:9px;color:#829aa5;margin-top:14px}.game-shell .last-result{border-color:#46565c;padding-top:12px;margin-top:23px;gap:8px}.game-shell .last-result>small{margin:0;color:#9cabb3;font-size:9px}.game-shell .last-result>strong{font-size:12px;line-height:1.6;font-weight:500}.game-shell .last-result>button{align-self:start}.game-shell .season-finished{padding:35px 0;color:#d3dfbb;font-size:22px}.game-shell .section{padding:24px;background:#16232d;border:1px solid #ffffff12;border-radius:9px;margin-top:24px}.game-shell .section>.panel-title{padding:0 0 16px}.game-shell .section>p{color:#99afb9;font-size:12px;line-height:1.8}.game-shell table{font-size:12px}.game-shell thead{background:#1e2d37;color:#95aab4;font-size:10px}.game-shell th,.game-shell td{border-color:#ffffff0c;padding:17px 12px}.game-shell .your-club{background:#253b3c}.game-shell .your-club th,.game-shell .your-club small{color:#ead5a2}.game-shell .your-club td:first-child{border-left:2px solid #d9c083}.game-shell .your-club small{font-size:9px}.game-shell details{border-color:#ffffff18;font-size:12px}.game-shell .events{color:#acbfc4}.game-shell .training-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.game-shell .training-row{padding:17px;background:#1b2b34;border:1px solid #ffffff0b;border-radius:7px;gap:12px}.game-shell .training-row strong{font-size:13px}.game-shell .training-row small{font-size:10px;color:#9eafb8}.game-shell .training-row button{font-size:10px;padding:10px;min-width:85px}.game-shell progress{accent-color:#d9c388;height:4px;border:0;border-radius:5px;overflow:hidden}.game-shell progress::-webkit-progress-bar{background:#3a4b50}.game-shell progress::-webkit-progress-value{background:#d9c388}.game-shell .training-row progress{margin-top:10px;width:100%;display:block}.game-shell .empty{padding:65px 30px;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center}.game-shell .empty h2{font-size:32px;font-weight:500;letter-spacing:-1px}.game-shell .large-icon{font-size:60px;color:#c6b991}.game-shell .empty p{color:#a3b5bc;font-size:13px}.game-shell .empty button{align-self:center}.game-shell .empty h3{font-size:14px}.roster-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 18px}.roster-toolbar>div{display:flex;gap:5px;flex-wrap:wrap}.game-shell button.roster-filter{background:transparent;color:#93a9b0;border:1px solid #3d5058;padding:8px 12px;font-size:10px;min-height:36px}.game-shell button.roster-filter[aria-pressed=true]{background:#d4d8bf;color:#233537;border-color:#d4d8bf}.game-shell input:not([type=checkbox]){background:#10202a;color:#e3e9e7;border:1px solid #40525c;padding:11px 13px;font-size:12px;border-radius:5px;max-width:100%}.roster-search{max-width:190px}.roster-search input{width:100%}.game-shell .roster-result{font-size:10px;color:#92a6af}.roster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.roster-card{background:#1c2e37;border:1px solid #46576066;border-radius:8px;overflow:hidden}.roster-card.in-team{border-color:#a4b09488}.game-shell button.roster-profile{display:block;width:100%;padding:0;background:transparent;color:inherit;text-align:left;border:0;border-radius:0}.roster-card-art{height:205px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#5c676b70,transparent 70%),#152331;display:flex;justify-content:center;align-items:end}.roster-rating{position:absolute;left:16px;top:18px;font-size:29px;line-height:1;color:#e9d39d;font-weight:500}.roster-rating small{display:block;font-size:10px;margin-top:6px;color:#adb9bd}.roster-designation{position:absolute;right:10px;top:16px;font-size:8px;background:#304345cf;color:#ceddcf;padding:5px 7px;border-radius:3px}.roster-card-name{padding:15px 16px 10px}.roster-card-name h3{font-size:16px;font-weight:600;letter-spacing:-.3px;margin-bottom:5px}.roster-card-name>span{font-size:10px;color:#96adb5}.roster-card-bottom{padding:12px 16px 16px;display:flex;align-items:center;gap:18px;justify-content:space-between}.roster-card-bottom>div{flex:1}.roster-card-bottom>div>span{font-size:9px;color:#97acb2;display:block}.roster-card-bottom strong{font-size:12px;font-weight:500;display:block;margin:5px 0}.roster-card-bottom strong small{font-size:9px;color:#8da2aa}.roster-card-bottom progress{width:100%;display:block}.game-shell button.roster-toggle{background:transparent;border:1px solid #819783;color:#dbe4cb;font-size:10px;min-height:35px;padding:8px 9px;display:flex;gap:10px;align-items:center}.game-shell button.roster-toggle[aria-pressed=true]{background:#324644;border-color:#597362}.roster-empty{padding:40px;text-align:center}.portrait-caption{font-size:9px!important;color:#8a9ea9!important;line-height:1.7;text-align:center;margin:23px 0 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.game-shell .welcome{display:grid;grid-template-columns:1fr 1fr;gap:25px;min-height:calc(100vh - 160px)}.game-shell .onboard h1{font-size:clamp(39px,4.3vw,66px);font-weight:550;letter-spacing:-2.4px}.game-shell .onboard p{font-size:15px;color:#a8b8bb;line-height:1.9}.game-shell .welcome-tag{font-size:10px;background:#273d3f;color:#d6d9bc}.game-shell .onboard small{font-size:10px;color:#8aa0a9}.game-shell .welcome-art{display:flex;background:none;border-radius:0;margin:0;min-height:450px;position:relative;overflow:hidden}.game-shell .welcome-art img{width:100%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 15%,#000 80%,transparent);mask-image:linear-gradient(0deg,transparent,#000 15%,#000 80%,transparent)}.game-shell .welcome-art>span{position:absolute;bottom:20px;left:20px;font-size:12px;color:#c4d0c6}.game-shell .alert{background:#502f34;color:#f7d4d2}.game-shell .notice{background:#25453b;color:#d7e9cb}.game-shell footer{border-color:#ffffff12;font-size:10px;color:#8297a1;margin-top:35px}.game-dialog{background:#182a32;border-color:#556b73}.game-dialog .profile-portrait{height:235px;display:flex;justify-content:center;position:relative;margin:-35px -35px 22px;padding-top:35px;background:radial-gradient(ellipse at bottom,#49585a55,#14212e 80%);overflow:hidden}.profile-edition{position:absolute;left:20px;top:18px;font-size:9px;color:#a9babb}.game-dialog .dialog-close{z-index:2}.player-dialog h2{font-size:30px;font-weight:600;letter-spacing:-1px}.game-dialog .profile-stats{border-color:#43555c}.game-dialog .profile-position{color:#c3c9b0}.game-dialog .profile-stats strong{color:#d8d7b5}.profile-fitness{display:flex;align-items:center;gap:20px;margin-top:22px;font-size:10px;color:#a8b6bd}.profile-fitness progress{flex:1}.game-shell .player-dialog>button:last-child{font-size:12px}.game-dialog .profile-status{font-size:10px}@media(min-width:1500px){.game-shell{grid-template-columns:205px minmax(0,1fr)}.game-shell>main{padding:0 45px}.club-feature{min-height:410px}.club-feature-copy{padding:46px}.game-shell .club-grid{grid-template-columns:1.55fr 1fr}.roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.game-shell{grid-template-columns:160px minmax(0,1fr)}.game-shell>main{padding:0 23px}.game-shell>aside{padding:24px 10px}.game-shell .brand{font-size:18px}.game-shell .nav{font-size:11px;padding:12px 9px}.club-feature-copy{padding:28px;width:66%}.club-feature h1>span{font-size:17px}.club-feature-ticket{right:17px;bottom:17px}.club-feature-ticket strong{font-size:14px}.club-feature-actions{flex-direction:column;align-items:start;margin-top:25px}.game-shell .training-list{grid-template-columns:1fr}.roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell .club-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,1fr)}.game-shell .pitch{min-height:450px}.game-shell .panel-title{padding:16px}.game-shell .panel-title h2{font-size:16px}.game-shell .pitch-tools{flex-direction:column;gap:2px;align-items:end}.game-shell .pitch-player strong{font-size:9px}.game-shell .match-panel{padding:20px}.game-shell .match-panel h2{font-size:25px}.game-shell .fixture-teams .team-crest{width:46px;height:56px}.game-shell .fixture-teams strong{font-size:10px}.game-shell .club-stats article{padding:0 13px}}@media(max-width:800px){.game-shell{display:block}.game-shell>aside{position:static;height:auto;padding:15px 20px;border-bottom:1px solid #ffffff12}.game-shell .brand{font-size:18px}.game-shell .aside-note,.game-shell .aside-bottom{display:none}.game-shell aside nav{display:flex;overflow:auto;gap:7px;margin-top:17px;padding-bottom:3px}.game-shell .nav{white-space:nowrap;min-height:38px;padding:9px 13px;flex-shrink:0}.game-shell .nav span{display:none}.game-shell .nav.active{box-shadow:inset 0 -2px #e6c588}.game-shell>main{padding:0 20px}.game-shell main>header{height:58px;font-size:10px}.game-shell .header-status{display:none}.game-header-actions a{font-size:10px}.game-shell .club-grid{grid-template-columns:1.2fr 1fr}.game-shell .welcome{min-height:0}.game-shell .onboard{padding:45px 0}.game-shell .onboard h1{font-size:43px}.game-shell .welcome-art{min-height:350px}.game-shell .page-title h1{font-size:32px}.game-shell .badge{display:none}}@media(max-width:600px){.game-shell>main{padding:0 15px}.game-shell .club-grid{grid-template-columns:1fr}.club-feature{min-height:445px}.club-feature>img{width:125%;height:82%;top:25%;right:-34%}.club-feature-shade{background:linear-gradient(155deg,#14242a,#14242ad9 35%,#14242a10 80%)}.club-feature-copy{padding:25px;width:90%}.game-shell .club-feature h1{font-size:34px;max-width:13ch}.club-feature-label{margin-bottom:15px;font-size:9px}.club-feature h1>span{font-size:17px;margin-top:12px}.club-feature-actions{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:23px}.club-feature-actions button{font-size:10px;padding:10px 12px}.club-feature-ticket{left:22px;right:auto;bottom:22px;max-width:82%;padding:11px 15px}.club-art-caption{display:none}.game-shell .club-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0}.game-shell .club-stats article{padding:0 8px;border-right:1px solid #ffffff12;border-bottom:0}.game-shell .club-stats article>span{font-size:8px;min-height:22px;margin-bottom:5px}.game-shell .club-stats strong{font-size:23px}.game-shell .club-stats small{font-size:8px;line-height:1.5}.game-shell .pitch{min-height:475px}.game-shell .pitch-player strong{font-size:10px}.game-shell .match-panel{padding:24px}.game-shell .fixture-teams{margin:12px 0 23px}.game-shell .fixture-teams .team-crest{width:60px;height:70px}.game-shell .fixture-teams strong{font-size:12px}.game-shell .match-panel h2{font-size:28px}.game-shell .section{padding:17px}.roster-toolbar{flex-direction:column;align-items:stretch;gap:12px}.roster-search{max-width:none}.roster-toolbar>div{gap:4px}.game-shell button.roster-filter{font-size:9px;padding:8px 10px}.roster-grid{gap:10px}.roster-card-art{height:160px}.roster-rating{font-size:23px;left:10px;top:12px}.roster-rating small{font-size:8px}.roster-designation{font-size:7px;right:7px;top:12px;padding:4px}.roster-card-name{padding:12px 10px 7px}.roster-card-name h3{font-size:13px}.roster-card-name>span{font-size:8px}.roster-card-bottom{padding:10px;gap:10px;flex-wrap:wrap}.roster-card-bottom>div{flex-basis:100%}.game-shell button.roster-toggle{width:100%;justify-content:space-between}.game-shell .training-row{padding:12px 10px}.game-shell .training-row strong{font-size:12px}.game-shell .training-row button{font-size:9px;min-width:75px}.game-shell .welcome{grid-template-columns:1fr;gap:0}.game-shell .welcome-art{min-height:0;max-height:390px;order:-1;display:none}.game-shell .onboard h1{font-size:43px}.game-shell .page-title h1{font-size:29px}.game-shell .empty{min-height:360px;padding:40px 20px}.game-shell .empty h2{font-size:26px}.game-dialog .profile-portrait{margin:-24px -24px 20px}.game-dialog{padding:24px}.game-shell .section>.panel-title{flex-wrap:wrap}.game-shell .section>.panel-title>button{font-size:11px}.game-shell .portrait-caption{font-size:8px!important}}@media(prefers-reduced-motion:no-preference){.game-shell .roster-card{transition:border-color .15s,transform .15s}.game-shell .roster-card:hover{transform:translateY(-3px);border-color:#a3bda6}.game-shell .pitch-player{transition:transform .15s}.game-shell .pitch-player:hover{transform:translateY(-2px)}}.game-shell button.nav{background:transparent}.game-shell button.nav.active{background:#243a3c}.game-shell button.nav:hover{background:#203237}.game-shell .squad-tactics{grid-template-columns:1fr;margin-top:25px}.game-shell .squad-tactics .match-panel{display:none}.game-shell .squad-tactics .pitch{max-width:620px;margin:0 auto}.game-shell .squad-tactics .pitch-panel{padding-bottom:10px}.training-intro{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:28px}.training-intro>div:first-child{max-width:48ch}.training-intro .muted{font-size:10px}.game-shell .training-intro h2{font-size:35px;letter-spacing:-1px;font-weight:550}.training-intro p{font-size:12px;color:#9fb2bc;line-height:1.8}.training-summary{display:flex;gap:28px;text-align:center;flex-shrink:0}.training-summary strong{font-size:32px;color:#d4d7b9;font-weight:500}.training-summary span{font-size:9px;color:#9eafb6;display:block;margin-top:5px}.training-filters{display:flex;gap:8px;margin:20px 0}.training-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.training-card{padding:20px;background:#1a2c34;border:1px solid #42535c;border-radius:8px;scroll-margin-top:30px}.training-card.training-focused{border-color:#d9c590;box-shadow:0 0 0 2px #d9c59020}.game-shell .training-player{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:0;background:none;color:#edf0e8;margin-bottom:23px}.training-player>span{flex:1}.training-player strong{font-size:14px;font-weight:600}.training-player small{display:block;color:#96adb4;font-size:10px;margin-top:6px}.training-player b{font-size:26px;font-weight:500;color:#e1d2a8;text-align:right}.training-player b small{font-size:8px;margin-top:3px}.training-track{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:#a4b7bb;font-size:10px;margin-bottom:20px}.training-track strong{font-size:10px;font-weight:500;color:#dcd9bc}.training-track progress{width:100%;height:5px}.training-card>button:last-child{width:100%;font-size:11px}.training-empty{padding:40px 20px;text-align:center}.training-empty p{margin:15px auto;color:#96abb4;font-size:12px}.replay-stage{background:radial-gradient(ellipse at center,#294b43,#142b32);height:155px;border:1px solid #547268;border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;margin-bottom:20px;overflow:hidden}.replay-stage:before{content:"";position:absolute;inset:14px;border:1px solid #b9ceaf22;pointer-events:none}.replay-stage>div{position:relative}.replay-stage strong{display:block;font-size:29px;font-weight:600;letter-spacing:-1px;color:#e2d6ad}.replay-stage p{font-size:12px;margin:7px 0 0;color:#c7d4d0}.replay-stage time{font-size:10px;display:block;color:#b5c5bc;margin-bottom:7px}.replay-steps{display:flex;gap:8px;justify-content:center;margin-bottom:18px}.game-shell .replay-steps button{background:transparent;border:1px solid #607277;color:#d3ddd9;font-size:10px;padding:8px 12px}.game-shell .replay-dialog{max-width:min(650px,calc(100vw - 32px))}.game-shell .replay-events{height:120px}.game-shell .replay-events>div{font-size:11px}.game-shell .replay-events>div:last-child{color:#f2e4bb}.game-shell .replay-score>strong{font:500 57px/1.1 var(--font-body)}.game-shell .replay-clock{font:500 17px/1.3 var(--font-body);margin:18px 0 15px}.game-shell .replay-dialog progress{margin:18px 0}.game-shell .replay-actions{margin:17px 0 13px}@media(max-width:600px){.training-intro{display:block}.training-summary{justify-content:start;text-align:left;gap:40px;margin-top:20px}.training-summary strong{font-size:27px}.training-cards{grid-template-columns:1fr}.training-card{padding:19px}.game-shell .replay-score>strong{font-size:42px}.game-shell .replay-score>span{font-size:11px}.game-shell .replay-dialog{max-height:calc(100dvh - 24px);overflow:auto}.replay-stage{height:125px}.game-shell .replay-events{height:100px}}.training-player>span:not(.creature-portrait){flex:1}.game-menu-toggle{display:none}@media(max-width:800px){.game-shell .game-nav-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.game-shell .game-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 13px;background:#ffffff0b;border:1px solid #ffffff29;border-radius:5px;color:#e8e4d7;font-size:11px}.game-shell .game-menu-toggle>span{font-size:18px;line-height:1}.game-shell aside nav{display:none}.game-shell aside nav.game-nav-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:14px 0 0;overflow:visible;border-top:1px solid #ffffff12}.game-shell .nav{display:flex;align-items:center;min-height:48px;padding:10px;white-space:normal;flex-shrink:1;text-align:left}.game-shell .nav span{display:inline-block;width:18px}.game-shell .nav.active{box-shadow:inset 2px 0 #e6c588}}@media(max-width:370px){.game-shell aside nav.game-nav-open{grid-template-columns:1fr}.game-shell .game-menu-toggle{padding:10px}.game-shell>aside{padding-left:15px;padding-right:15px}}.club-feature-brief{position:absolute;top:auto;right:24px;bottom:24px;z-index:1;display:block;width:min(350px,36%);height:auto;overflow:hidden;border:1px solid #d7c37d59;border-radius:7px;background:linear-gradient(145deg,#091923ee,#10292ce9);box-shadow:0 18px 45px #050d16a3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.club-feature-brief-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d6dfd51f;background:#06151ed1}.game-shell .club-feature-brief-tabs button{position:relative;min-height:36px;padding:8px 7px;border:0;border-radius:0;background:transparent;color:#96aaa7;font-size:9px;font-weight:550}.game-shell .club-feature-brief-tabs button[aria-selected=true]{background:#ffffff08;color:#f0dfab}.game-shell .club-feature-brief-tabs button[aria-selected=true]:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;background:#dfc783;content:""}.club-feature-brief-panel{min-height:162px;padding:15px 16px 13px}.club-feature-brief-heading{padding:0 0 12px;border-bottom:1px solid #d6dfd520}.club-feature-brief-heading>span{display:block;color:#b4c5bc;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.club-feature-brief-heading>strong{display:block;margin-top:4px;color:#f0e6c7;font-size:15px;font-weight:550;letter-spacing:-.35px;line-height:1.2}.club-feature-brief ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 9px;padding:0;list-style:none}.club-feature-brief li{position:relative;min-width:0;padding:0 8px;border-left:1px solid #ced9d222}.club-feature-brief li:first-child{padding-left:0;border-left:0}.club-feature-brief li:last-child{padding-right:0}.club-feature-brief li:before{display:block;width:6px;height:6px;margin:0 0 6px;border:1px solid #9cadab;border-radius:50%;background:#132b30;content:""}.club-feature-brief li.is-ready:before{border-color:#e4c979;background:#e4c979;box-shadow:0 0 0 3px #e4c9791b}.club-feature-brief li.is-attention:before{border-color:#e6b788;background:#b76d52;box-shadow:0 0 0 3px #c46e4e1d}.club-feature-brief li.is-live:before{border-color:#92c8ad;background:#5f9d78;box-shadow:0 0 0 3px #6eaa8320}.club-feature-brief li>span,.club-feature-brief li>small{display:block;overflow:hidden;color:#8ea5a7;font-size:8px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.club-feature-brief li>strong{display:block;overflow:hidden;margin:2px 0;color:#dfe7de;font-size:10px;font-weight:550;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.club-feature-brief>p{margin:0;padding-top:9px;border-top:1px solid #d6dfd51c;color:#a7bbb5;font-size:9px;line-height:1.45}.club-feature-brief-panel>p{margin:0;padding-top:9px;border-top:1px solid #d6dfd51c;color:#a7bbb5;font-size:9px;line-height:1.45}.club-feature-brief-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 10px;border:1px solid #d6dfd51c;background:#07192285}.club-feature-brief-stats>div{min-width:0;padding:9px 8px;border-left:1px solid #d6dfd51c}.club-feature-brief-stats>div:first-child{border-left:0}.club-feature-brief-stats dt{overflow:hidden;color:#91a9a7;font-size:8px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.club-feature-brief-stats dd{margin:4px 0 0;overflow:hidden;color:#eddaa4;font-size:19px;font-weight:550;letter-spacing:-.65px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.club-feature-brief-stats dd small{margin-left:2px;color:#9fb4ae;font-size:8px;font-weight:500;letter-spacing:0}.game-shell button:disabled{border:1px solid #43575b;background:#26383c;color:#8ea09d;opacity:1;box-shadow:none}.game-shell button.text-button:disabled{border-color:transparent;background:transparent;color:#728784}.lineup-ledger{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.35fr);gap:18px;align-items:center;margin:22px 0 24px;padding:17px 18px 15px;border:1px solid #80979154;border-left:3px solid #778e8a;background:linear-gradient(100deg,#10242b,#142b31 58%,#17303a);border-radius:7px;overflow:hidden}.lineup-ledger.is-ready{border-left-color:#dfc77f;background:linear-gradient(100deg,#13292b,#193234 58%,#203233)}.lineup-ledger-copy>span{display:block;color:#a9bfba;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.lineup-ledger-copy>strong{display:block;margin:3px 0 4px;color:#efdfad;font-size:30px;font-weight:550;letter-spacing:-1.4px;line-height:1}.lineup-ledger-copy>strong small{margin-left:4px;color:#a8bcb7;font-size:10px;font-weight:500;letter-spacing:0}.lineup-ledger-copy>p{margin:0;color:#c3d0cb;font-size:10px;line-height:1.5}.lineup-ledger-lines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lineup-ledger-lines li{position:relative;min-width:0;padding:8px 8px 9px;border:1px solid #c9d7cd18;border-radius:4px;background:#07191f69}.lineup-ledger-lines li>span{display:block;color:#8fa7a5;font-size:8px;letter-spacing:.05em}.lineup-ledger-lines li>strong{display:block;margin:3px 0 6px;color:#dce7df;font-size:16px;font-weight:550;line-height:1}.lineup-ledger-lines li>i{display:flex;align-items:center;gap:3px;min-height:5px;overflow:hidden;font-style:normal}.lineup-ledger-lines li>i>b{display:block;width:5px;height:5px;flex:0 0 auto;border:1px solid #78918f;border-radius:50%;background:#173337}.lineup-ledger-lines li.has-players>i>b{border-color:#dbca89;background:#dbca89;box-shadow:0 0 0 2px #dbca8918}.lineup-ledger-note{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid #c9d7cd18;color:#91a8a5;font-size:9px;line-height:1.5}@media(max-width:1100px){.club-feature-brief{width:min(330px,39%);right:18px;bottom:18px}.club-feature-brief-heading>strong{font-size:14px}.club-feature-brief li{padding-right:5px;padding-left:5px}.club-feature-brief li>strong{font-size:9px}}@media(max-width:700px){.club-feature{min-height:565px}.club-feature-copy{width:100%}.club-feature-brief{right:18px;bottom:18px;left:18px;width:auto}.club-feature-brief-heading>strong{font-size:16px}.club-feature-brief li{padding-right:9px;padding-left:9px}.club-feature-brief li>strong{font-size:10px}.lineup-ledger{grid-template-columns:1fr;gap:14px}.lineup-ledger-lines{grid-template-columns:repeat(4,minmax(0,1fr))}.lineup-ledger-note{font-size:9px}}@media(max-width:440px){.club-feature{min-height:600px}.club-feature-copy{padding-right:20px;padding-left:20px}.club-feature-actions{margin-top:19px}.club-feature-brief{right:13px;bottom:13px;left:13px}.club-feature-brief-panel{min-height:157px;padding:13px}.club-feature-brief ol{margin-top:10px}.club-feature-brief li{padding-right:6px;padding-left:6px}.club-feature-brief li>span,.club-feature-brief li>small{font-size:7px}.club-feature-brief li>strong{font-size:9px}.club-feature-brief-stats>div{padding:9px 7px}.club-feature-brief-stats dd{font-size:18px}.lineup-ledger{padding:15px}.lineup-ledger-lines{gap:5px}.lineup-ledger-lines li{padding:8px 6px}.lineup-ledger-copy>strong{font-size:28px}}p.portrait-caption{margin-left:auto;margin-right:auto;font-size:11px!important}@media(max-width:600px){.game-shell p.portrait-caption{font-size:10px!important}}.game-shell .brand strong{text-transform:uppercase;letter-spacing:.07em}.matchday-command{position:relative;display:grid;grid-template-columns:92px minmax(0,1.15fr) minmax(265px,.75fr);margin:28px 0 24px;overflow:hidden;border:1px solid #6a7d775e;border-radius:12px;background:linear-gradient(132deg,#10252b,#172c31 53%,#162832);box-shadow:0 22px 70px #08172055;color:#edf0e7;isolation:isolate}.matchday-command:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 54% 16%,#dfc98717,transparent 28%),linear-gradient(90deg,transparent 0 49%,#a9c4ad09 49% 49.15%,transparent 49.15% 100%),repeating-linear-gradient(0deg,transparent 0 43px,#bdd6b108 43px 44px);pointer-events:none}.matchday-command:after{content:"";position:absolute;z-index:-1;width:410px;height:410px;right:12%;top:-235px;border:1px solid #d9c88726;border-radius:50%;box-shadow:0 0 0 32px #d9c88708,0 0 0 72px #d9c88705;pointer-events:none}.game-shell .club-feature-actions .club-feature-plan{padding:10px 4px;color:#dfcb96;font-size:10px;text-decoration:underline;text-underline-offset:4px}.matchday-command-rail{display:flex;flex-direction:column;align-items:center;gap:12px;padding:25px 10px;background:#0b1c24;border-right:1px solid #b8c9be18;text-align:center;color:#9eb5b6}.matchday-command-rail>span{font-size:9px;letter-spacing:.1em;line-height:1.45;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.matchday-command-rail>strong{font:600 42px/1 var(--font-body);color:#e6cf94;letter-spacing:-3px}.matchday-command-rail>i{width:1px;flex:1;min-height:34px;background:linear-gradient(#d7c589,#d7c58908)}.matchday-command-main{padding:28px 30px 30px;min-width:0}.matchday-command-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.matchday-command-heading p,.season-rail-heading>span{margin:0;color:#b9c8c6;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.game-shell .matchday-command-heading h2{margin:10px 0 0;font-size:clamp(25px,3vw,40px);font-weight:550;line-height:1.03;letter-spacing:-1.6px}.matchday-status{flex:0 0 auto;margin-top:2px;padding:7px 10px;border:1px solid #748b8466;border-radius:999px;color:#b3c6c4;font-size:10px;white-space:nowrap}.matchday-status.is-ready{border-color:#d9c68582;background:#dbc98f15;color:#eddaa5}.matchday-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:1px;list-style:none;border:1px solid #b9cabc1d;background:#b9cabc1d}.matchday-readiness li{position:relative;min-width:0;padding:9px 11px 10px;background:#0a1c22a6}.matchday-readiness li:before{position:absolute;top:13px;left:11px;width:5px;height:5px;border:1px solid #829d99;border-radius:50%;content:""}.matchday-readiness li>span{display:block;padding-left:11px;color:#97aeae;font-size:8px;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}.matchday-readiness li>strong{display:block;margin-top:4px;color:#d9e0d8;font-size:12px;font-weight:550;line-height:1.1;overflow-wrap:anywhere}.matchday-readiness li.is-complete:before{border-color:#e1ca88;background:#e1ca88;box-shadow:0 0 0 3px #e1ca8815}.matchday-readiness li.is-complete>strong{color:#e8d69d}.matchday-readiness li.is-live:before{border-color:#95c4b1;background:#5f9876;box-shadow:0 0 0 3px #5f98761d}.matchday-readiness li.is-live>strong{color:#d0e3d8}.matchday-readiness li.is-attention:before{border-color:#ddaa81;background:#bc7348;box-shadow:0 0 0 3px #bc73481a}.matchday-readiness li.is-attention>strong{color:#edc6a5}.matchday-tabs{display:flex;gap:5px;margin:29px 0 18px;border-bottom:1px solid #b9cabc1e}.game-shell .matchday-tabs button{position:relative;flex:1;padding:10px 3px 12px;border:0;border-radius:0;background:transparent;color:#91a8a9;font-size:10px;font-weight:500;text-align:left}.game-shell .matchday-tabs button>span{margin-right:7px;color:#d7c183;font-size:9px}.game-shell .matchday-tabs button[aria-selected=true]{color:#f2f0e5}.game-shell .matchday-tabs button[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#dfc783}.matchday-task{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;min-height:150px;align-items:center}.matchday-task--kickoff{grid-template-columns:170px minmax(0,1fr)}.matchday-task--opposition{grid-template-columns:90px minmax(0,1fr)}.matchday-task-number{font:600 clamp(48px,6vw,76px)/.8 var(--font-body);color:#d6c584;letter-spacing:-5px;opacity:.95}.matchday-team-board{display:flex;min-height:178px;flex-direction:column;justify-content:space-between;gap:7px;padding:9px 7px 7px;border:1px solid #acc3ad35;background:#0a2025c7;color:#c8d9cb}.matchday-team-board-heading,.matchday-team-board-caption{color:#9fb6ad;font-size:7px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.matchday-team-board-caption{color:#8ea49f;letter-spacing:.03em;text-transform:none}.matchday-team-board-field{width:100%;max-width:170px;margin:0 auto;border-radius:3px}.matchday-team-board-field i{position:absolute;display:grid;width:17px;height:17px;place-items:center;border:1px solid #0e2c29;border-radius:50%;background:#d8bd79;color:#1a3735;font-size:6.5px;font-style:normal;font-weight:700;letter-spacing:-.3px;box-shadow:0 1px 2px #07131480;transform:translate(-50%,-50%)}.matchday-team-board-field i.row-mid{background:#94c1b6}.matchday-team-board-field i.row-def{background:#9baecd}.matchday-team-board-field i.row-gk{background:#dad6ad}.matchday-kicker{display:block;color:#d9c889;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.game-shell .matchday-task h3{margin:7px 0 8px;font-size:20px;font-weight:550;letter-spacing:-.65px}.matchday-task p{max-width:59ch;margin:0 0 15px;color:#adc0bf;font-size:12px;line-height:1.75}.game-shell .matchday-task>div>button,.game-shell .matchday-task-actions>button{font-size:11px;padding:10px 14px}.matchday-task-actions{display:flex;flex-wrap:wrap;gap:8px}.matchday-lineup-pulse{display:flex;flex-wrap:wrap;gap:0;margin:0 0 15px;border:1px solid #b9cbc21f;background:#071a20a1}.matchday-lineup-pulse>span{display:block;min-width:115px;flex:1;padding:8px 10px;border-right:1px solid #b9cbc21f;color:#9eb1b0;font-size:9px;line-height:1.45}.matchday-lineup-pulse>span:last-child{border-right:0}.matchday-lineup-pulse strong{display:block;margin-bottom:2px;color:#ead799;font-size:15px;font-weight:550;letter-spacing:-.4px}.matchday-team-footnote{margin:-6px 0 13px!important;color:#8fa5a3!important;font-size:9px!important;line-height:1.5!important}.matchday-dossier-crest{display:grid;position:relative;place-items:center;align-self:stretch;min-height:152px;overflow:hidden;border:1px solid #e4d29a44;background:linear-gradient(145deg,#d6c17d,#79683d 48%,#d8c588);clip-path:polygon(10% 0,90% 0,100% 9%,88% 100%,12% 100%,0 9%);color:#102a31;text-align:center}.matchday-dossier-crest:before{position:absolute;width:72px;height:72px;border:1px solid #173e4157;border-radius:50%;box-shadow:0 0 0 9px #1c404315;content:""}.matchday-dossier-crest b{position:relative;font:600 25px/1 var(--font-body);letter-spacing:-1.4px}.matchday-dossier-crest span{position:relative;display:block;margin-top:5px;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.matchday-dossier-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0 11px;border:1px solid #b9cbc21f;background:#071a20a1}.matchday-dossier-stats>span{min-width:0;padding:9px 10px;border-right:1px solid #b9cbc21f;color:#9db1b0;font-size:8px;line-height:1.45}.matchday-dossier-stats>span:last-child{border-right:0}.matchday-dossier-stats strong{display:block;margin-bottom:3px;overflow-wrap:anywhere;color:#e9d69b;font-size:13px;font-weight:550;letter-spacing:-.35px}.matchday-dossier-footnote{display:flex;align-items:flex-start;gap:10px;max-width:59ch;margin:0 0 14px;padding-top:10px;border-top:1px solid #b9cbc21a}.matchday-dossier-footnote>span{flex:0 0 auto;margin-top:3px;padding:3px 5px;border:1px solid #83a19766;border-radius:2px;color:#b6cab9;font-size:8px;letter-spacing:.04em;text-transform:uppercase}.matchday-dossier-footnote p{margin:0;color:#95aaa8;font-size:9px;line-height:1.55}.matchday-scoreline{display:grid;grid-template-columns:1fr 27px 1fr;gap:7px;align-items:center;text-align:center}.matchday-task--kickoff .matchday-scoreline{grid-template-columns:1fr 34px 1fr}.matchday-scoreline>div{min-width:0}.matchday-scoreline b{display:grid;place-items:center;width:48px;height:58px;margin:0 auto 7px;background:#dae0cb;color:#17333a;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);font-size:15px;letter-spacing:-.5px}.matchday-scoreline>div:last-child b{background:#9bacce;color:#172a3b}.matchday-scoreline span{display:block;color:#cad7d3;font-size:9px;line-height:1.35;overflow-wrap:anywhere}.matchday-scoreline em{color:#e4cf93;font-size:11px;font-style:normal}.matchday-command-season{display:flex;flex-direction:column;min-width:0;padding:29px 22px;background:#0d2028bd;border-left:1px solid #bdccb91e}.season-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.game-shell .season-rail-heading .text-button{font-size:10px;color:#d5c58e;padding:0}.matchday-command-season ol{display:flex;flex:1;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.matchday-command-season li{position:relative;padding:11px 0 12px 14px;border-left:1px solid #92aaa038}.matchday-command-season li:before{content:"";position:absolute;left:-4px;top:15px;width:7px;height:7px;border:1px solid #7b9892;border-radius:50%;background:#10252b}.matchday-command-season li.played:before{border-color:#d9c889;background:#d9c889;box-shadow:0 0 0 3px #d9c88913}.matchday-command-season li.next:before{border-color:#b1d1bd;background:#5f9876;box-shadow:0 0 0 4px #75a8891c}.matchday-command-season li>span{display:block;color:#8fa7a8;font-size:9px}.matchday-command-season li>strong{display:block;margin:4px 0;color:#dbe2dc;font-size:11px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.game-shell .matchday-command-season li button{padding:0;border:0;background:transparent;color:#d9c889;font-size:10px;text-decoration:underline;text-underline-offset:3px}.matchday-command-season li small{color:#a3b6b3;font-size:9px}.matchday-command-season>p{margin:15px 0 0;padding-top:13px;border-top:1px solid #c2d0c41a;color:#819b9d;font-size:9px;line-height:1.6}.game-shell .club-grid:not(.squad-tactics){grid-template-columns:1fr;margin-top:22px}.game-shell .club-grid:not(.squad-tactics) .pitch-panel{max-width:950px}.game-shell .club-grid:not(.squad-tactics) .pitch{max-width:910px;margin-right:auto;margin-left:auto}.game-shell .club-grid:not(.squad-tactics) .pitch-footer{max-width:950px;margin:0 auto}.game-shell .club-grid:not(.squad-tactics) .match-panel{display:none}@media(max-width:1040px){.matchday-command{grid-template-columns:72px minmax(0,1fr)}.matchday-command-season{grid-column:1/-1;display:block;padding:20px 26px;border-top:1px solid #bdccb91e;border-left:0}.matchday-command-season ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.matchday-command-season li{min-height:77px}.matchday-command-season>p{margin-top:11px}.matchday-command-main{padding-right:26px}}@media(max-width:650px){.matchday-command{display:block;margin:22px 0;border-radius:9px}.matchday-command-rail{display:flex;flex-direction:row;justify-content:flex-start;padding:12px 17px;border-right:0;border-bottom:1px solid #b8c9be18;text-align:left}.matchday-command-rail>span{writing-mode:initial;transform:none}.matchday-command-rail>strong{font-size:22px;letter-spacing:-1.5px}.matchday-command-rail>i{width:1px;height:20px;min-height:0;flex:0 0 auto;margin:0 2px;background:linear-gradient(90deg,#d7c589,#d7c58908)}.matchday-command-main{padding:23px 18px 20px}.matchday-command-heading{display:block}.game-shell .matchday-command-heading h2{font-size:29px;line-height:1.08}.matchday-status{display:inline-block;margin-top:14px}.matchday-readiness{margin-top:19px}.matchday-readiness li{padding:9px 8px}.matchday-readiness li:before{left:8px}.matchday-readiness li>span{padding-left:10px;font-size:7px}.matchday-readiness li>strong{font-size:10px}.matchday-tabs{gap:11px;margin:24px 0 15px}.game-shell .matchday-tabs button{padding-bottom:10px;font-size:9px}.game-shell .matchday-tabs button>span{display:block;margin:0 0 4px}.matchday-task{grid-template-columns:58px minmax(0,1fr);gap:13px;min-height:140px}.matchday-task--team{grid-template-columns:1fr;gap:12px}.matchday-task--team .matchday-team-board{min-height:112px;padding:8px}.matchday-task--team .matchday-task--team .matchday-task--team .matchday-task--team .matchday-task--team .matchday-task--kickoff{grid-template-columns:1fr;gap:11px}.matchday-task--kickoff .matchday-scoreline{width:178px;justify-self:start}.matchday-task-number{font-size:50px;letter-spacing:-4px}.game-shell .matchday-task h3{font-size:18px}.matchday-task p{font-size:11px;line-height:1.7}.matchday-scoreline b{width:39px;height:48px;font-size:12px}.matchday-command-season{padding:18px}.matchday-command-season ol{display:block}.matchday-command-season li{min-height:0;padding:9px 0 9px 14px}.matchday-command-season>p{font-size:8px}.game-shell .club-home-grid .pitch{margin-right:8px;margin-left:8px}.game-shell .club-home-grid .pitch-footer{padding-right:18px;padding-left:18px}}@media(max-width:650px){.game-shell .club-grid:not(.squad-tactics) .pitch{margin-right:8px;margin-left:8px}.game-shell .club-grid:not(.squad-tactics) .pitch-footer{padding-right:18px;padding-left:18px}}@media(prefers-reduced-motion:no-preference){.game-shell .matchday-tabs button:after{transition:transform .18s ease}.game-shell .matchday-command-season li:before{transition:box-shadow .18s ease}.game-shell .matchday-command-season li:hover:before{box-shadow:0 0 0 5px #d9c88918}}@media(max-width:650px){.matchday-task--opposition{grid-template-columns:58px minmax(0,1fr)}.matchday-lineup-pulse>span{min-width:0;padding:8px}.matchday-dossier-crest{min-height:132px}.matchday-dossier-stats{grid-template-columns:1fr;margin-top:13px}.matchday-dossier-stats>span{border-right:0;border-bottom:1px solid #b9cbc21f}.matchday-dossier-stats>span:last-child{border-bottom:0}.matchday-dossier-footnote{display:block}.matchday-dossier-footnote>span{display:inline-block;margin:0 0 6px}}.founding-pack-stage{position:relative;aspect-ratio:5/4;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#3a3f78 0,#232a52 42%,#141a2a 78%);cursor:pointer}.founding-pack-poster{position:absolute;left:31%;top:14%;width:38%;height:auto;border-radius:14px;box-shadow:0 18px 40px #0008;transition:opacity .5s}.founding-pack-stage.is-ready .founding-pack-poster{opacity:0}.pack-hero-canvas,.pack-hero-canvas canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block}.founding-pack-hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#141a2acc;color:#eed099;font-size:11px;letter-spacing:.03em;pointer-events:none;animation:founding-hint 3s ease-in-out 1 forwards}.founding-pack-status{position:absolute;inset:auto 16px 14px;text-align:center;padding:6px 12px;border-radius:12px;background:#141a2acc;color:var(--brand-chalk);font-size:12px;line-height:1.5;pointer-events:none}@keyframes founding-hint{0%,70%{opacity:1}to{opacity:0}}.world-interface .founding-pack figcaption ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.founding-pack figcaption li{flex-direction:column;align-items:flex-start;gap:6px}.founding-pack figcaption li+li{padding-left:8px}.founding-pack figcaption li>b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eed09922;font:700 17px/1 var(--font-display)}.founding-pack figcaption li img{width:36px;height:36px}.founding-pack figcaption li strong{display:block;color:var(--brand-chalk);font-size:12px}.founding-pack figcaption li small{display:block;color:var(--brand-shell-muted);font-size:10px}.founding-pack figcaption>p{margin:0 0 14px;color:var(--brand-shell-muted);font-size:12px}.founding-pack-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.founding-pack-actions button{min-height:40px;padding:0 16px;border:1px solid #e5ca86;border-radius:999px;background:#e5ca861f;color:#f2e2b0;font:inherit;font-size:12px;cursor:pointer}.founding-pack-actions button:disabled{opacity:.5;cursor:default}.founding-pack-actions a{color:#eed099;font-size:12px}@media(max-width:760px){.world-interface .founding-pack figcaption ul{grid-template-columns:repeat(2,minmax(0,1fr))}.founding-pack figcaption li+li{border-left:0;padding-left:0}.founding-pack figcaption li:first-child{grid-column:1/-1}}.founding-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;padding:8px 16px;background:linear-gradient(90deg,#2a2150,#1b2a45 55%,#2a2150);border-bottom:1px solid #d4c18455;color:#d6dde0;font-size:12px;text-decoration:none}.founding-bar strong{color:#f2e2b0;letter-spacing:.02em}.founding-bar b{color:#eed099;font-weight:600}.founding-bar:hover b{text-decoration:underline}.founding-pack-concept{margin:6px 0 0;color:#aab9bd;font-size:12px;line-height:1.5}.founding-pack-pedestal{position:absolute;left:50%;bottom:13%;width:84%;aspect-ratio:5/1;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 45%,#6f5d9c 0,#463a73 60%,#262447);box-shadow:0 0 0 2px #eebf5666,0 0 60px #6f5d9c55;opacity:.55;transition:opacity .6s}.founding-pack-stage.is-ready .founding-pack-pedestal{opacity:0}.pack-hero-canvas{opacity:0;transition:opacity .7s ease}.founding-pack-stage.is-ready .pack-hero-canvas{opacity:1}.founding-pack-stage.is-fallback .founding-pack-pedestal{opacity:0}.founding-pack-skeleton{list-style:none;margin:0;padding:0;display:grid;gap:8px}.founding-pack-skeleton li{display:flex;align-items:center;gap:10px;height:36px}.founding-pack-skeleton b{width:28px;height:28px;border-radius:50%;background:#ffffff14}.founding-pack-skeleton span{flex:1;max-width:180px;height:12px;border-radius:6px;background:#ffffff12}@media(prefers-reduced-motion:reduce){.pack-hero-canvas,.founding-pack-pedestal{transition:none}}.genesis-market-summary{display:grid;gap:.25rem;padding:1rem 0;color:#b7c5d2}.genesis-market-summary>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.genesis-market-summary strong{color:#f3c46d;font-size:1.5rem}.genesis-market-summary small{font-size:.85rem}.genesis-offer-action{display:grid;gap:.5rem;padding:.8rem 1rem}.genesis-offer-price{font-size:1.15rem;font-weight:700;color:#f3c46d}.genesis-offer-action button{min-height:44px;font:inherit;border-radius:8px;cursor:pointer}.genesis-offer-action button:disabled{opacity:.6;cursor:default}.genesis-offer-reserved{display:block;padding:.8rem;color:#b1acef;font-size:.85rem}.genesis-buy-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:24px;margin:auto;border:1px solid #b1acef66;border-radius:20px;background:#101c2f;color:#f4f2ec;overflow:auto;font:16px/1.5 var(--font-body);box-shadow:0 24px 80px #0009}.genesis-buy-dialog::backdrop{background:#07121bdb}.genesis-buy-dialog header{display:flex;align-items:start;gap:16px;justify-content:space-between}.genesis-buy-dialog h2{font-size:1.4rem;margin:0 0 20px}.genesis-buy-dialog button{font:inherit;min-height:44px;cursor:pointer}.genesis-buy-dialog button:disabled{opacity:.5;cursor:default}.genesis-buy-dialog button:focus-visible,.genesis-buy-dialog a:focus-visible{outline:3px solid #b1acef;outline-offset:3px}.genesis-buy-overview{display:flex;gap:18px;align-items:center}.genesis-buy-overview img{width:140px;height:140px;border-radius:10px}.genesis-buy-overview>div{display:grid;gap:6px}.genesis-buy-overview strong{font-size:2rem;color:#f3c46d}.genesis-buy-overview span,.genesis-buy-overview small{font-size:.8rem;color:#c0ccd7}.genesis-buy-dialog details{border-block:1px solid #b1acef33;padding:12px 0;margin:16px 0}.genesis-buy-dialog summary{cursor:pointer}.genesis-buy-dialog dd{overflow-wrap:anywhere;margin:0 0 12px;font-size:.8rem}.genesis-buy-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:.9rem}.genesis-buy-consent input{flex:none;margin-top:5px;accent-color:#b1acef}.genesis-buy-marketplace{display:block;margin-top:16px;color:#b1acef}.genesis-buy-dialog [role=alert]{color:#ffc6ba}.genesis-buy-recovery{display:grid;gap:10px}.genesis-buy-recovery input{box-sizing:border-box;width:100%;padding:10px}.genesis-buy-dialog .gold-button{display:inline-flex;justify-content:center;align-items:center;padding:12px 18px;min-height:44px}@media(max-width:480px){.genesis-buy-dialog{padding:16px}.genesis-buy-overview img{width:105px;height:105px}.genesis-buy-overview strong{font-size:1.6rem}}.genesis-pack-grid.genesis-minted-grid .genesis-offer-action button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid #f3c46d66;border-radius:8px;background:#f3c46d;color:#101c2f;text-align:center}.genesis-pack-grid.genesis-minted-grid .genesis-offer-action button:disabled{background:#b1acef22;color:#d4d1f8;border-color:#b1acef44}.genesis-release-art:has(.genesis-offer-action){gap:10px;align-items:start}.genesis-release-art:has(.genesis-offer-action) .genesis-release-pack{transform:none}.genesis-release-art:has(.genesis-offer-action) .genesis-release-pack img{width:100%;transform:none}.genesis-release-art .genesis-offer-action{padding:10px 0;font-size:.8rem}.genesis-release-art .genesis-offer-price{font-size:.95rem}.genesis-release-art .genesis-offer-action button{padding:8px;font-size:.8rem}.genesis-offer-action a.gold-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border:1px solid #f3c46d66;border-radius:8px;background:#f3c46d;color:#101c2f;font-weight:700;text-align:center;text-decoration:none;font-size:.9rem}.genesis-own-listing{color:#b1acef;font-size:.85rem}.genesis-offer-action>small{color:#b7c5d2;font-size:.75rem}.genesis-release-art .genesis-offer-action a.gold-button{font-size:.75rem}.pack-contents{display:grid;gap:14px;padding:18px 20px;border:1px solid #d4c18455;border-radius:12px;background:linear-gradient(135deg,#142941,#10213a)}.pack-contents-head h3{margin:4px 0 0;font:700 22px/1.2 var(--font-display);color:#f1e4c5}.pack-contents-cards{--card:clamp(96px,10vw,148px);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:6px 0}.pack-contents.is-compact .pack-contents-cards{--card:clamp(80px,7vw,112px)}.pack-contents-sum{display:flex;align-items:center;gap:12px}.pack-contents-cards figure{margin:0;display:grid;gap:6px;justify-items:center}.pack-contents-cards img{display:block;width:var(--card);height:auto;aspect-ratio:1;border-radius:8px;box-shadow:0 6px 16px #0006}.pack-contents-cards .is-players>div{display:flex}.pack-contents-cards .is-players img+img{margin-left:calc(var(--card) * -.56)}.pack-contents-cards .is-players img:nth-child(2){transform:translateY(-4px)}.pack-contents-cards figcaption{color:#c3d0c9;font-size:12px}.pack-contents-cards figcaption b{color:#f2e2b0;font-size:15px}.pack-contents-plus,.pack-contents-equals{color:#e5ca86;font:700 26px/1 var(--font-display);padding:0 2px}.pack-contents-total{display:grid;justify-items:start;padding:12px 18px;border-radius:10px;background:#e5ca861f;border:1px solid #e5ca8699}.pack-contents-total strong{color:#f1e4c5;font:700 24px/1.1 var(--font-display)}.pack-contents-total span{color:#f2e2b0;font-weight:700;font-size:21px}.pack-contents-total small{color:#c3d0c9;font-size:11px}.pack-contents-concept{margin:-4px 0 0;text-align:center;color:#e5ca86;font-size:12px;letter-spacing:.02em}.pack-contents-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;background:#d4c18433;border:1px solid #d4c18433}.pack-contents-facts div{padding:10px 12px;background:#0f1d33}.pack-contents-facts dt{color:#aac0c4;font-size:10px;letter-spacing:.04em}.pack-contents-facts dd{margin:4px 0 0;color:#f2f0e3;font-size:13px;line-height:1.4}.pack-contents-note{margin:0;color:#9fb2b8;font-size:12px;line-height:1.55}.pack-contents.is-compact{padding:14px 16px}.pack-contents.is-compact .pack-contents-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.pack-contents-facts{grid-template-columns:1fr 1fr}.pack-contents-cards,.pack-contents.is-compact .pack-contents-cards{--card:54px;gap:5px}.pack-contents-plus{font-size:18px;padding:0}.pack-contents-cards figcaption{font-size:11px}.pack-contents-sum{flex-basis:100%;justify-content:center;flex-direction:column;gap:2px}.pack-contents-sum .pack-contents-equals{transform:rotate(90deg);font-size:22px}}.public-site .pack-contents .pack-contents-head h3{margin:4px 0 0}.creature-art{display:block;position:relative;flex:0 0 auto;overflow:hidden;background:#14212e}.game-shell .creature-art>svg,.public-site .creature-art>svg{display:block;position:static;width:100%;height:100%;max-width:none;overflow:hidden}.creature-art-portrait{width:54px;height:54px;border-radius:10px}.creature-art-full{width:180px;height:240px;border-radius:8px}.game-shell .pitch .creature-art{width:51px;height:51px;border-radius:9px}.game-shell .training-player>.creature-art{width:54px;height:54px;flex:0 0 54px}.game-shell .preparation-player-choice>.creature-art{width:42px;height:42px;flex:0 0 42px}.game-shell .roster-card-art{height:270px;align-items:center;background:#14212e}.game-shell .roster-card-art>.creature-art{width:100%;height:100%;padding:30px 10px 9px;border-radius:0;-webkit-mask-image:none;mask-image:none}.game-shell .roster-rating,.game-shell .roster-designation{z-index:1}.game-shell .player-dialog .profile-portrait{height:280px;align-items:center;padding:27px 12px 8px;background:#14212e}.game-shell .profile-portrait>.creature-art{width:100%;height:100%;border-radius:0;-webkit-mask-image:none;mask-image:none}.game-shell .preparation-focus-art{align-items:center;min-height:270px;background:#14212e}.game-shell .preparation-focus-art:before{display:none}.game-shell .preparation-focus-art>.creature-art{width:100%;height:270px;padding:27px 4px 9px;border-radius:0;-webkit-mask-image:none;mask-image:none}.district-card-art:has(.creature-art){height:280px;background:#14212e}.district-card-art>.creature-art{width:100%;height:100%;padding:28px 8px 9px;border-radius:0}.district-dossier-art:has(.creature-art){background:#14212e;min-height:400px}.district-dossier-art>.creature-art{width:100%;height:400px;padding:24px 12px 18px;border-radius:0}.scout-art:has(.creature-art){background:#14212e}.scout-art>.creature-art{width:100%;height:360px;padding:18px 12px 35px;border-radius:0}@media(max-width:650px){.game-shell .roster-card-art{height:210px}.game-shell .roster-card-art>.creature-art{padding:30px 5px 6px}.game-shell .pitch .creature-art{width:48px;height:48px}.district-card-art:has(.creature-art){height:220px}.district-dossier-art:has(.creature-art){height:285px;min-height:0}.district-dossier-art>.creature-art{height:285px;padding:16px 10px 10px}.scout-art:has(.creature-art){height:300px;min-height:0}.scout-art>.creature-art{height:300px}}@media(max-width:640px){.game-shell .preparation-focus{grid-template-columns:1fr}.game-shell .preparation-focus-art{height:245px;min-height:0}.game-shell .preparation-focus-art>.creature-art{height:245px;padding:12px 8px}}.home-lobby .home-game-guide.manager-playbook{--mp-navy: #101c2f;--mp-chalk: #f4f2ec;--mp-lavender: #b1acef;--mp-field: #20364a;--mp-muted: #c4ceda;display:block;min-width:0;color:var(--mp-chalk);font-family:Nunito,sans-serif}.manager-playbook :where(*,*:before,*:after){box-sizing:border-box}.manager-playbook .mp-intro{display:flex;justify-content:space-between;align-items:end;gap:20px 32px;margin-bottom:24px}.manager-playbook .mp-intro>div{min-width:0}.home-lobby .manager-playbook h2{margin:0 0 10px;font:600 clamp(30px,3.5vw,46px)/1.12 "Fredoka",sans-serif;letter-spacing:-.02em;color:var(--mp-chalk)}.manager-playbook .mp-intro p{color:var(--mp-muted);font-size:16px}.manager-playbook .mp-intro .mp-preview-note{flex:0 1 245px;padding-left:15px;border-left:2px solid var(--mp-lavender);font-size:13px;line-height:1.5}.manager-playbook .mp-preview-note strong{display:block;margin-bottom:3px;color:var(--mp-chalk);font-weight:800}.manager-playbook .world-icon{flex:none;width:22px;height:22px;color:inherit}.manager-playbook .mp-playbook{border:1px solid #68758e;border-radius:18px 18px 22px 6px;background:var(--mp-field);box-shadow:0 7px #080f1b}.manager-playbook .mp-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;border-radius:17px 17px 0 0;background:var(--mp-navy)}.home-lobby .manager-playbook .mp-tabs>button{display:flex;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:58px;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--mp-muted);font:800 16px/1.2 Nunito,sans-serif;text-align:center;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;transition:none}.home-lobby .manager-playbook .mp-tabs>button[aria-selected=true]{background:var(--mp-lavender);border-color:var(--mp-lavender);box-shadow:inset 0 -3px #101c2f26;color:var(--mp-navy)}.home-lobby .manager-playbook .mp-tabs>button:hover{filter:none}.home-lobby .manager-playbook .mp-tabs>button:not([aria-selected=true]):hover{color:var(--mp-chalk);background:#b1acef1a}.home-lobby .manager-playbook :is(button,a,[role=tabpanel]):focus-visible{outline:3px solid var(--mp-lavender);outline-offset:4px}.home-lobby .manager-playbook .mp-tabs>button:focus-visible{outline-color:var(--mp-chalk);outline-offset:2px}.manager-playbook .mp-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-radius:0 0 21px 5px}.manager-playbook .mp-panel[hidden]{display:none}.manager-playbook .mp-scene{display:flex;flex-direction:column;min-width:0;padding:20px 22px 16px;border-radius:0 0 0 5px;background:repeating-linear-gradient(90deg,transparent 0 65px,#f4f2ec03 65px 130px),var(--mp-field)}.manager-playbook .mp-board-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--mp-chalk)}.manager-playbook .mp-board-label>.world-icon{width:18px;height:18px;color:var(--mp-lavender)}.manager-playbook .mp-board-label small{margin-left:auto;color:var(--mp-muted);font-size:12px;font-weight:500}.manager-playbook .mp-field{position:relative;flex:1 0 230px;min-width:0;margin:14px 0}.manager-playbook .mp-pitch-lines{position:absolute;inset:8px;border:1px solid #f4f2ec66;border-radius:2px}.manager-playbook .mp-pitch-lines i{position:absolute;display:block}.manager-playbook .mp-halfway{top:0;bottom:0;left:50%;border-left:1px solid #f4f2ec55}.manager-playbook .mp-centre{top:50%;left:50%;width:64px;aspect-ratio:1;border:1px solid #f4f2ec55;border-radius:50%;transform:translate(-50%,-50%)}.manager-playbook .mp-centre:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:#f4f2ec88;transform:translate(-50%,-50%)}.manager-playbook .mp-goal{top:28%;bottom:28%;width:15%;border:1px solid #f4f2ec55}.manager-playbook .mp-goal-left{left:0;border-left:0}.manager-playbook .mp-goal-right{right:0;border-right:0}.manager-playbook :is(.mp-lineup,.mp-training-scene,.mp-replay-scene){position:absolute;inset:8px}.manager-playbook .mp-magnet{position:absolute;z-index:1;display:grid;place-items:center;width:26px;height:26px;transform:translate(-50%,-50%);border:2px solid var(--mp-chalk);border-radius:50%;background:var(--mp-lavender);box-shadow:0 3px #0c1a2b}.manager-playbook .mp-magnet>span:not(.creature-art){width:7px;height:7px;border-radius:50%;background:var(--mp-navy)}.manager-playbook .mp-magnet:has(.creature-art){width:52px;height:52px;border-color:var(--mp-lavender);background:var(--mp-navy)}.manager-playbook .mp-magnet .creature-art{width:44px;height:44px;border-radius:50%;background:transparent}.manager-playbook .mp-selection-ring{position:absolute;top:50%;left:82%;width:69px;height:69px;border:1px dashed var(--mp-lavender);border-radius:50%;transform:translate(-50%,-50%)}.manager-playbook .mp-training-scene .creature-art{position:absolute;bottom:24px;width:29%;height:77%;max-height:194px;border-radius:0;background:transparent;filter:drop-shadow(0 9px 3px #101c2f66)}.manager-playbook .mp-trainee-left{left:6%}.manager-playbook .mp-trainee-centre{left:35%;z-index:2}.manager-playbook .mp-training-scene .mp-trainee-right{right:5%;bottom:40px}.manager-playbook .mp-drill-path{position:absolute;bottom:6%;left:9%;width:78%;height:37%;border-bottom:2px dashed var(--mp-lavender);border-radius:50%;transform:rotate(-8deg)}.manager-playbook .mp-cone{position:absolute;z-index:3;bottom:13%;width:18px;height:23px;background:var(--mp-lavender);clip-path:polygon(43% 0,57% 0,86% 80%,100% 80%,100% 100%,0 100%,0 80%,14% 80%)}.manager-playbook .mp-cone-one{left:12%}.manager-playbook .mp-cone-two{left:46%;bottom:5%}.manager-playbook .mp-cone-three{right:12%;bottom:20%}.manager-playbook .mp-replay-player{position:absolute;bottom:6%;left:14%;width:39%;height:87%;border-radius:0;background:transparent;filter:drop-shadow(0 8px 3px #101c2f66)}.manager-playbook .mp-replay-ball{position:absolute;right:21%;bottom:17%;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:var(--mp-chalk);color:var(--mp-navy);box-shadow:0 5px #101c2f66}.manager-playbook .mp-replay-ball>.world-icon{width:29px;height:29px}.manager-playbook .mp-replay-trail{position:absolute;bottom:23%;left:40%;width:35%;height:35%;border-right:2px dashed var(--mp-lavender);border-bottom:2px dashed var(--mp-lavender);border-radius:0 0 90%;transform:rotate(-14deg)}.manager-playbook .mp-replay-label{position:absolute;top:15%;right:6%;padding:8px 10px;border:1px solid #b1acef88;border-radius:5px;background:var(--mp-navy);color:var(--mp-chalk);font-size:12px;font-weight:800}.manager-playbook .mp-replay-label>span{display:block;margin-top:2px;color:var(--mp-lavender);font-size:11px;font-weight:600}.manager-playbook .mp-replay-corner{position:absolute;width:22px;height:22px;border-color:var(--mp-chalk);border-style:solid}.manager-playbook .mp-replay-corner-top{top:10%;left:6%;border-width:2px 0 0 2px}.manager-playbook .mp-replay-corner-bottom{bottom:10%;right:6%;border-width:0 2px 2px 0}.manager-playbook .mp-scene-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;max-width:none;margin:0;color:var(--mp-muted);font-size:13px;line-height:1.45;text-align:center}.manager-playbook .mp-scene-caption strong{color:var(--mp-chalk);font-weight:800}.manager-playbook .mp-scene-caption>[aria-hidden]{color:var(--mp-lavender);font-size:20px}.manager-playbook .mp-decision{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:28px 30px;border-left:1px solid #68758e;border-radius:0 0 21px;background:var(--mp-chalk);color:var(--mp-navy)}.manager-playbook .mp-decision-label{display:block;color:#595184;font-size:13px;font-weight:800}.home-lobby .manager-playbook h3{max-width:17ch;margin:6px 0 22px;color:var(--mp-navy);font:500 clamp(25px,2.7vw,34px)/1.12 "Fredoka",sans-serif;letter-spacing:-.015em}.manager-playbook .mp-consequence{padding-left:15px;border-left:3px solid #7871b2}.manager-playbook .mp-consequence>span{display:block;margin-bottom:5px;color:#595184;font-size:13px;font-weight:800}.manager-playbook .mp-consequence>p{margin:0;color:var(--mp-navy);font-size:16px;line-height:1.55}.manager-playbook .mp-boundary{margin:20px 0 0;padding-top:14px;border-top:1px dashed #101c2f40;color:#465063;font-size:13px;line-height:1.55}.manager-playbook .mp-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:23px}.home-lobby .manager-playbook .home-demo-status{margin:0;color:var(--mp-muted);font-size:14px}.manager-playbook .mp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px 22px}.home-lobby .manager-playbook .mp-actions :is(button,a){display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;margin:0;padding:8px 0;border:0;border-radius:0;background:none;color:var(--mp-lavender);font:700 14px/1.4 Nunito,sans-serif;text-decoration:underline;text-underline-offset:4px;box-shadow:none;cursor:pointer}.home-lobby .manager-playbook .mp-actions :is(button,a):hover{color:var(--mp-chalk);filter:none}.manager-playbook .mp-actions .world-icon{width:18px;height:18px}@media(max-width:900px){.manager-playbook .mp-intro{align-items:start;flex-direction:column;gap:16px}.manager-playbook .mp-intro .mp-preview-note{flex-basis:auto}.manager-playbook .mp-decision{padding:24px}.manager-playbook .mp-scene{padding-inline:16px}}@media(max-width:700px){.manager-playbook .mp-panel{grid-template-columns:minmax(0,1fr)}.manager-playbook .mp-field{flex-basis:auto;height:230px}.manager-playbook .mp-scene{border-radius:0}.manager-playbook .mp-decision{padding:24px;border-left:0;border-top:1px solid #68758e;border-radius:0 0 21px 5px}.home-lobby .manager-playbook h3{max-width:none;margin-bottom:18px}.manager-playbook .mp-boundary{margin-top:16px}}@media(max-width:420px){.manager-playbook .mp-tabs{padding:6px;gap:4px}.home-lobby .manager-playbook .mp-tabs>button{flex-direction:column;min-height:70px;gap:6px;padding:9px 3px;font-size:13px}.manager-playbook .mp-tabs .world-icon{width:21px;height:21px}.manager-playbook .mp-scene{padding:16px 12px}.manager-playbook .mp-board-label{gap:6px;font-size:12px}.manager-playbook .mp-board-label small{font-size:11px}.manager-playbook .mp-field{height:204px;margin-block:12px}.manager-playbook .mp-magnet{width:20px;height:20px}.manager-playbook .mp-magnet:has(.creature-art){width:40px;height:40px}.manager-playbook .mp-magnet .creature-art{width:34px;height:34px}.manager-playbook .mp-selection-ring{width:54px;height:54px}.manager-playbook .mp-replay-label{right:3%;font-size:11px;padding:7px}.manager-playbook .mp-scene-caption{font-size:12px;gap:4px 8px}.manager-playbook .mp-decision{padding:22px 18px}.manager-playbook .mp-consequence>p{font-size:15px}.manager-playbook .mp-footer{align-items:start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:no-preference){.manager-playbook .mp-panel:not([hidden]) .mp-field{animation:mp-board-reveal .22s ease-out}@keyframes mp-board-reveal{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.manager-playbook :is(*,*:before,*:after){animation:none;transition:none;scroll-behavior:auto}}@media(forced-colors:active){.home-lobby .manager-playbook .mp-tabs>button{border:1px solid ButtonText}.home-lobby .manager-playbook .mp-tabs>button[aria-selected=true]{border:3px solid Highlight;text-decoration:underline}}.hero-creatures{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .9s ease}.hero-creatures.is-ready{opacity:1}.hero-creatures>canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.hero-creatures{transition:none}}.creature-studio-slot{container:creature-studio / inline-size;min-width:0;width:100%}.creature-studio{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin:32px 0 48px;color:#e9ece4;min-width:0}.creature-studio-copy,.creature-studio-stage,.creature-studio-view,.creature-studio-controls{min-width:0}.creature-studio-copy h2{font:700 36px/1.1 var(--font-display);letter-spacing:-1px;color:#f1e4c5;margin:10px 0 16px}.creature-studio-copy p{font-size:13px;line-height:1.8;color:#b5c5cc;margin:0 0 14px;max-width:76ch}.creature-studio-copy .creature-studio-note{font-size:11px;color:#9fb3b8;border-left:2px solid #caba94;padding:4px 0 4px 12px}.creature-studio-stage{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid #bda16a55;border-radius:8px;overflow:hidden;background:#142732}.creature-studio-view{position:relative;height:400px;height:clamp(300px,100cqi,480px);align-self:start;cursor:grab;touch-action:pan-y;outline-offset:-3px;background:linear-gradient(180deg,#0b162033,#0b162000 40%,#0b16204d),url(/art/pocket-studio-stadium-3d-v1.webp) center 78%/cover no-repeat,#172a35}.creature-studio-view:active{cursor:grabbing}.creature-studio-view>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.creature-studio-status{position:absolute;inset:auto 16px 16px;font-size:12px;color:#c8d4d6}.creature-studio-controls{padding:18px 18px 20px;border-top:1px solid #ffffff14;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start;background:#162b36;outline-offset:-3px}.creature-studio-controls fieldset{border:0;margin:0;padding:0;min-width:0}.creature-studio-controls legend{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#cdb987;margin-bottom:8px;padding:0}.studio-segment,.studio-chips{display:flex;flex-wrap:wrap;gap:5px}.studio-row{display:flex;gap:6px;flex-wrap:wrap}.studio-row label{flex:1 1 110px;min-width:0;max-width:100%}.public-site .creature-studio-controls select{width:100%;max-width:100%;min-width:0;min-height:40px;background:#10222c;color:#eef0e8;border:1px solid #4a626b;border-radius:4px;font-size:12px;padding:8px 9px}.public-site .creature-studio-controls button{background:transparent;border:1px solid #58707a66;color:#c3d0d4;font-weight:500;font-size:11px;padding:7px 10px;border-radius:4px;min-height:40px;max-width:100%;overflow-wrap:anywhere}.public-site .creature-studio-controls button[aria-pressed=true]{background:#e2cf9c;border-color:#e2cf9c;color:#172b32}.public-site .creature-studio-controls button:disabled{opacity:.45}.studio-swatches{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap}.public-site .creature-studio-controls .studio-swatch{width:32px;height:32px;min-height:32px;flex:0 0 32px;padding:0;border-radius:50%;border:2px solid #ffffff26}.public-site .creature-studio-controls .studio-swatch[aria-pressed=true]{border-color:#f1e4c5;box-shadow:0 0 0 2px #172b32 inset}.creature-studio-placeholder{min-height:460px;border:1px dashed #bda16a44;border-radius:8px;display:grid;place-items:center;color:#9fb3b8;font-size:12px;margin:40px 0 56px}@container creature-studio (min-width:440px) and (max-width:639px){.creature-studio-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.creature-studio-controls fieldset:first-child,.creature-studio-controls fieldset:last-child{grid-column:1 / -1}}@container creature-studio (min-width:640px){.creature-studio-stage{--studio-height:clamp(440px,54cqi,580px);grid-template-columns:minmax(300px,1fr) minmax(260px,300px)}.creature-studio-view{height:var(--studio-height)}.creature-studio-controls{max-height:var(--studio-height);overflow:auto;scrollbar-gutter:stable;border-top:0;border-left:1px solid #ffffff14}}@container creature-studio (min-width:1280px){.creature-studio{grid-template-columns:minmax(240px,.65fr) minmax(0,2fr);gap:30px}.creature-studio-copy p{max-width:46ch}}@container creature-studio (max-width:439px){.creature-studio-copy h2{font-size:29px}.creature-studio-controls{padding:18px 14px}.creature-studio-copy p{font-size:13px}}.live-creatures{position:relative;display:block}.welcome-art>.live-creatures{align-self:center;width:100%}.live-creatures-fallback{transition:opacity .6s ease}.live-creatures-backdrop,.live-creatures-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.live-creatures-backdrop{object-fit:cover}.live-creatures-canvas>canvas{display:block;width:100%;height:100%}.live-creatures.is-live .live-creatures-backdrop,.live-creatures.is-live .live-creatures-canvas{opacity:1}.live-creatures.is-live .live-creatures-fallback{opacity:0}.live-creatures.is-interactive .live-creatures-canvas{cursor:grab;touch-action:pan-y}.profile-portrait>.live-creatures,.profile-portrait>.live-creatures .live-creatures-fallback{width:100%;height:100%}.profile-portrait>.live-creatures .creature-art{width:100%;height:100%;border-radius:0;-webkit-mask-image:none;mask-image:none}@media(prefers-reduced-motion:reduce){.live-creatures-fallback,.live-creatures-backdrop,.live-creatures-canvas{transition:none}}.studio-motion-group{display:grid;gap:4px;margin-bottom:8px}.studio-motion-group>span{font-size:9px;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.clarity-details{margin-block:16px;border-block:1px solid #a7c6c540}.clarity-details>summary{min-height:48px;padding:16px 32px 16px 0;position:relative;cursor:pointer;list-style:none;color:inherit;font-weight:700;line-height:1.45}.clarity-details>summary::-webkit-details-marker{display:none}.clarity-details>summary:after{content:"+";position:absolute;right:4px;top:15px;font-size:22px;line-height:1;color:#b99859}.clarity-details[open]>summary:after{content:"−"}.clarity-details>summary:focus-visible{outline:2px solid #b99859;outline-offset:4px;border-radius:3px}.clarity-details>:not(summary){margin-block:0 20px}.clarity-details p,.clarity-details li{line-height:1.65}.public-site .info-intro{max-width:65ch;text-wrap:pretty}.public-site .paper-manuscript{min-width:0}.public-site .paper-section.paper-chapter{margin:0;padding:0;border:0;border-bottom:1px solid #a7c6c540;background:transparent}.public-site .paper-chapter>summary{padding:24px 36px 24px 0}.public-site .paper-chapter>summary:after{top:30px}.public-site .paper-chapter>summary h2{margin:0;font-size:clamp(21px,2.5vw,29px);line-height:1.25}.public-site .paper-chapter>summary .paper-chapter-teaser{display:block;margin-top:9px;max-width:62ch;font-size:14px;font-weight:400;line-height:1.6;color:inherit;opacity:.8}.public-site .paper-chapter-body{padding:0 0 24px;max-width:72ch}.public-site .paper-chapter-body p{max-width:68ch}.public-site .paper-reader-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:28px 0 16px;padding:14px 0;border-block:1px solid #a7c6c540}.public-site .paper-reader-tools p{flex:1 1 240px;margin:0;max-width:60ch;font-size:14px;line-height:1.6}.public-site .paper-reader-tools div{display:flex;gap:8px;flex-wrap:wrap}.public-site .paper-reader-tools button{min-height:44px;padding:10px 14px;border:1px solid #a7c6c580;border-radius:4px;color:inherit;background:transparent;cursor:pointer;font:inherit;font-size:13px}.public-site .paper-reader-tools button:hover{background:#a7c6c518}.public-site .paper-reader-tools button:focus-visible{outline:2px solid #b99859;outline-offset:3px}.public-site .reader-downloads{margin-block:20px}.public-site .reader-downloads .document-library{margin-top:0}.public-site .progress-grid .clarity-details{margin-top:12px}.public-site .progress-grid .clarity-details>summary{font-size:14px}.public-site .journey-heading{margin-bottom:20px}.public-site .journey-detail .clarity-details{font-size:14px}.public-site .journey-detail .clarity-details ul{margin-top:0}.public-site .nft-or-not .clarity-details{color:inherit}.public-site .nft-or-not .clarity-details .nft-or-not-scale{margin-top:0}.public-site .arrival-lead{max-width:55ch}@media(max-width:600px){.public-site.world-interface .info-page[data-page="/club-nft"] .chapter-opening{padding-top:24px}.public-site .paper-desk>.paper-contents a{display:flex;align-items:center;min-height:44px;font-size:12px}.public-site .paper-reader-tools{align-items:stretch;gap:10px}.public-site .paper-reader-tools div{width:100%}.public-site .paper-reader-tools button{flex:1}.public-site .paper-chapter>summary{padding-block:20px}.public-site .paper-chapter>summary h2{font-size:22px;overflow-wrap:anywhere}}@media(max-width:380px){.public-site.world-interface .world-header-actions>.world-header-play{display:none}.public-site.world-interface .world-header{padding-inline:12px}.public-site .world-header-actions{gap:6px}.public-site.world-interface .world-header-actions>button{min-width:44px;min-height:44px;flex-shrink:0}.public-site.world-interface .world-header-actions .sound-toggle{min-width:44px;min-height:44px}}@media print{.paper-reader-tools,.reader-downloads,.paper-contents{display:none!important}.paper-chapter>summary:after,.paper-chapter-teaser{display:none!important}.paper-chapter{break-inside:auto}}.world-arrival.home-lobby{--home-midnight: var(--brand-navy);--home-navy: var(--brand-shell-surface);--home-chalk: var(--brand-chalk);--home-mist: var(--brand-shell-muted);--home-brass: var(--brand-genesis-gold);--home-slate: var(--brand-shell-line);display:block;max-width:1240px;margin:0 auto;padding:48px 40px 64px;overflow:visible;background:var(--home-midnight);color:var(--home-mist);font:400 16px/1.65 var(--font-body)}.home-lobby :where(.home-hero,.home-intro,.home-pack-preview,.home-section-intro){min-width:0}.home-lobby .home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:none;grid-auto-flow:row;align-items:start;gap:48px;height:auto;min-height:0;margin:0;padding:0}.home-lobby .home-hero>.home-intro{display:block;position:static;grid-template:none;grid-auto-flow:row;gap:0;align-self:start;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--home-mist);font:400 16px/1.65 var(--font-body);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal}.home-lobby p{margin:0;line-height:1.65;max-width:68ch}.home-lobby a{color:var(--home-brass);text-underline-offset:4px}.home-lobby a:hover{text-decoration:underline}.home-lobby :is(a,button):focus-visible{outline:3px solid var(--home-brass);outline-offset:4px}.home-lobby :is(h1,h2,h3){color:var(--home-chalk);font-family:var(--font-display);font-weight:700;text-transform:none;letter-spacing:-.025em;text-shadow:none}.home-lobby .home-intro h1{display:block;width:auto;max-width:none;margin:12px 0 22px;color:var(--home-chalk);font:700 44px/1.12 var(--font-display);text-transform:none;letter-spacing:-.025em;text-shadow:none;white-space:normal}.home-lobby .home-section-intro h2{margin:0 0 18px;font-size:30px;line-height:1.2}.home-lobby .home-stage{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--home-mist);text-decoration:underline}.home-lobby .home-lead{max-width:48ch;font-size:16px}.home-lobby .home-lead strong{display:block;margin-bottom:12px;color:var(--home-chalk);font-weight:400}.home-lobby .home-offer{margin-top:26px}.home-lobby :is(.home-primary-action,.home-secondary-action,.home-text-action){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;padding:11px 16px;border:1px solid var(--home-slate);border-radius:4px;font:600 15px/1.5 var(--font-body);text-align:left;cursor:pointer;box-shadow:none}.home-lobby .home-primary-action{background:var(--home-brass);color:var(--home-midnight);border-color:var(--home-brass)}.home-lobby .home-primary-action:hover{background:var(--home-chalk);border-color:var(--home-chalk);text-decoration:none}.home-lobby .home-release-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:22px 0 12px}.home-lobby .home-release-facts dt{font-size:14px;color:var(--home-mist)}.home-lobby .home-release-facts dd{margin:3px 0 0;font-size:15px;color:var(--home-chalk)}.home-lobby .home-release-facts dd a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.home-lobby .home-release-facts dd span{display:block;margin-top:3px;color:var(--home-mist)}.home-lobby .home-release-facts>div:only-child{grid-column:1 / -1}.home-lobby .home-terms{font-size:14px}.home-lobby .home-airdrop{margin-top:16px}.home-lobby .home-airdrop a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.home-lobby .home-airdrop p{font-size:14px}.home-lobby .home-game-entry{margin-top:24px;padding-top:24px;border-top:1px solid var(--home-slate)}.home-lobby .home-secondary-action{background:var(--home-navy);color:var(--home-chalk)}.home-lobby .home-secondary-action:hover{background:var(--home-slate)}.home-lobby .home-game-entry p{margin-top:10px;font-size:14px}.home-lobby .home-pack-preview .founding-pack{width:100%;max-width:none;margin:0;border:0;border-radius:8px;background:var(--home-navy);box-shadow:none}.home-lobby .home-pack-preview figcaption{padding:22px 24px;border:0;background:var(--home-navy)}.home-lobby .home-pack-preview figcaption>span{font-size:13px;color:var(--home-mist)}.home-lobby .home-pack-preview h2{margin:8px 0 20px;font-size:26px;line-height:1.2;color:var(--home-chalk)}.home-lobby .home-pack-preview figcaption ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.home-lobby .home-pack-preview figcaption li{flex-direction:row;align-items:flex-start;gap:10px;padding:0;border:0;min-width:0}.home-lobby .home-pack-preview figcaption li:first-child{grid-column:1 / -1}.home-lobby .home-pack-preview figcaption li>:is(b,img){flex-shrink:0}.home-lobby .home-pack-preview figcaption li>span{min-width:0;overflow-wrap:anywhere}.home-lobby .home-pack-preview figcaption li strong{color:var(--home-chalk);font-size:14px;line-height:1.5}.home-lobby .home-pack-preview figcaption li small{color:var(--home-mist);font-size:13px;line-height:1.5}.home-lobby .home-pack-preview .founding-pack-concept{font-size:14px;line-height:1.65;color:var(--home-mist)}.home-lobby .founding-pack-actions{gap:8px 18px}.home-lobby .founding-pack-actions button{min-height:44px;padding:9px 12px;border:1px solid var(--home-slate);border-radius:4px;background:transparent;color:var(--home-chalk);font-size:14px}.home-lobby .founding-pack-actions button:not(:disabled):hover{background:var(--home-slate)}.home-lobby .founding-pack-actions a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline}.home-lobby .home-pack-explainer{margin-top:56px;padding-top:40px;border-top:1px solid var(--home-slate)}.home-lobby .home-pack-explainer .pack-contents{padding:0;gap:24px;border:0;border-radius:0;background:transparent}.home-lobby .pack-contents .concept-label{color:var(--home-mist);font-size:14px;letter-spacing:0;text-transform:none}.home-lobby .home-pack-explainer .pack-contents-head h3{margin:6px 0 0;font-size:30px;line-height:1.2;color:var(--home-chalk)}.home-lobby .pack-contents-cards{--card: clamp(80px, 9vw, 128px);padding:24px 16px;border-radius:6px;background:var(--home-navy)}.home-lobby .pack-contents-total{border:0;background:transparent;padding:10px}.home-lobby .pack-contents-total :is(strong,span){color:var(--home-chalk)}.home-lobby .pack-contents-total small{color:var(--home-mist);font-size:13px}.home-lobby .pack-contents-cards figcaption{font-size:14px;color:var(--home-mist)}.home-lobby .pack-contents-cards figcaption b{color:var(--home-chalk)}.home-lobby .pack-contents-concept{justify-self:center;font-size:14px;color:var(--home-mist)}.home-lobby .pack-contents-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;border:0;background:transparent}.home-lobby .pack-contents-facts div{padding:0;background:transparent}.home-lobby .pack-contents-facts dt{color:var(--home-chalk);font-size:15px;font-weight:700;letter-spacing:0}.home-lobby .pack-contents-facts dd{margin-top:6px;color:var(--home-mist);font-size:15px;line-height:1.65}.home-lobby .pack-contents-note{font-size:15px;line-height:1.65;color:var(--home-mist)}.home-lobby .pack-contents-note a{display:inline-block;min-height:44px;line-height:44px;text-decoration:underline}.home-lobby :is(.home-game-guide,.home-reading-guide){display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;margin-top:48px;padding-top:40px;border-top:1px solid var(--home-slate)}.home-lobby .home-demo-status{margin-top:18px;font-size:14px;color:var(--home-chalk)}.home-lobby .home-guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 24px;margin-top:16px}.home-lobby .home-text-action{padding:9px 0;border:0;background:transparent;color:var(--home-brass);font-weight:400;text-decoration:underline;text-underline-offset:4px}.home-lobby .home-text-action:hover{color:var(--home-chalk)}.home-lobby .home-guide-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline}.home-lobby .home-game-outline{display:grid;gap:24px;margin:0}.home-lobby .home-game-outline dt{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--home-chalk)}.home-lobby .home-game-outline dt .world-icon{color:var(--home-brass)}.home-lobby .home-game-outline dd{margin:6px 0 0 34px;font-size:15px}.home-lobby .home-reading-links{display:grid;align-content:start}.home-lobby .home-reading-links>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:18px 0;border-top:1px solid var(--home-slate)}.home-lobby .home-reading-links>a:first-child{border-top:0;padding-top:0}.home-lobby .home-reading-links strong{display:block;font:700 21px/1.3 var(--font-display);color:var(--home-chalk)}.home-lobby .home-reading-links a>span>span{display:block;margin-top:6px;font-size:15px;color:var(--home-mist)}@media(max-width:1000px){.world-arrival.home-lobby{padding-inline:28px}.home-lobby .home-hero{gap:28px}.home-lobby .home-release-facts{grid-template-columns:minmax(0,1fr);gap:12px}.home-lobby :is(.home-game-guide,.home-reading-guide){gap:32px}}@media(max-width:760px){.world-arrival.home-lobby{padding:28px 24px 48px}.home-lobby .home-hero{grid-template-columns:minmax(0,1fr);gap:32px}.home-lobby .home-intro h1{font-size:32px;letter-spacing:-.02em}.home-lobby .home-release-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-lobby .home-pack-preview{width:100%;max-width:520px;justify-self:center}.home-lobby .home-pack-explainer{margin-top:40px;padding-top:32px}.home-lobby :is(.home-section-intro h2,.home-pack-explainer .pack-contents-head h3){font-size:26px}.home-lobby .pack-contents-cards{--card: 60px;gap:8px;padding:20px 12px}.home-lobby .pack-contents-sum{flex-basis:100%;flex-direction:column;gap:4px}.home-lobby .pack-contents-facts{gap:24px}.home-lobby :is(.home-game-guide,.home-reading-guide){grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px;padding-top:32px}.home-lobby .home-reading-links strong{font-size:20px}}@media(max-width:420px){.world-arrival.home-lobby{padding-inline:16px}.home-lobby .home-release-facts{grid-template-columns:minmax(0,1fr);gap:12px}.home-lobby :is(.home-primary-action,.home-secondary-action){width:100%}.home-lobby .home-pack-preview figcaption{padding:20px 16px}.home-lobby .home-pack-preview figcaption ul{gap:14px 10px}.home-lobby .home-pack-preview figcaption li{flex-direction:column}.home-lobby .home-pack-preview figcaption li:first-child{flex-direction:row}.home-lobby .pack-contents-cards{--card: 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:16px 4px;padding-inline:8px}.home-lobby .pack-contents-sum{grid-column:1 / -1}.home-lobby .pack-contents-plus{display:none}.home-lobby .pack-contents-cards figure{min-width:0}.home-lobby .pack-contents-cards figcaption{text-align:center}.home-lobby .pack-contents-facts{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.home-lobby :is(a,button){transition:none}}.public-site.world-interface.editorial-site .site-masthead:has(.wallet-access){position:sticky;top:0;z-index:60}.public-site.world-interface.editorial-site{overflow-x:clip;overflow-y:visible}.public-site.editorial-site .page-navigation-desktop{top:112px}.public-site.editorial-site :is(section[id],aside[id]){scroll-margin-top:120px}.game-shell>main>header{position:sticky;top:0;z-index:35;background:#0c1d29}.game-shell>main>header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-shell .game-header-actions{gap:14px;flex-shrink:0}.site-header-tools .wallet-access,.game-shell .wallet-access,.game-dialog .wallet-access,.public-site dialog .wallet-access{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-height:44px;padding:10px 13px;border:1px solid #74888d;border-radius:5px;background:#102936;color:#f3eddb;font:600 14px/1.4 var(--font-body);box-shadow:none}.wallet-access .world-icon{width:20px;height:20px}.wallet-access i{width:7px;height:7px;border-radius:50%;background:#a9dbc1}.wallet-access:hover{border-color:#eac77e}.wallet-access:focus-visible{outline:2px solid #eac77e;outline-offset:4px}.site-mobile-utilities,.game-mobile-utilities{display:none}.wallet-center-dialog{position:fixed;inset:84px 20px auto auto;width:min(400px,calc(100% - 24px));max-width:100%;height:auto;max-height:calc(100dvh - 100px);margin:0;padding:0;border:1px solid #526075;border-radius:18px;background:#101c2f;color:#f4f2ec;box-shadow:0 20px 80px #0008;font:400 14px/1.5 var(--font-body);overflow:hidden;overscroll-behavior:contain}.wallet-center-dialog[open]{display:flex;flex-direction:column}.wallet-center-dialog::backdrop{background:#020e1960}.wallet-center-dialog :is(a,button):focus-visible{outline:2px solid #eac77e;outline-offset:3px}.wallet-center-dialog button{min-height:44px;padding:10px 14px;border:1px solid #58707a;border-radius:5px;background:#102936;color:#f3eddb;font:600 14px/1.4 var(--font-body)}.wallet-center-dialog a{color:#eac77e;text-underline-offset:4px}.wallet-center-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid #37505b;flex-shrink:0}.wallet-center-heading h2{margin:0;font:700 24px/1.15 var(--font-display);letter-spacing:-.5px}.wallet-center-heading p{margin:0;color:#bdcccf;font-size:14px}.wallet-center-heading .wallet-center-close{display:grid;place-items:center;width:44px;padding:10px;flex-shrink:0;background:none}.wallet-center-close .world-icon{width:20px;height:20px}.wallet-center-content{overflow-y:auto;overscroll-behavior:contain;padding:20px;min-height:0}.wallet-center-dialog h3{margin:8px 0 12px;font:700 24px/1.25 var(--font-display);letter-spacing:-.3px}.wallet-center-dialog p{max-width:60ch;margin:10px 0;color:#bdcccf;line-height:1.55}.wallet-center-state{min-height:110px}.wallet-center-intro>span,.wallet-center-verified{font-size:13px;color:#a9dbc1}.wallet-center-intro>span{color:#eac77e}.wallet-center-network{font-size:13px}.wallet-center-dialog .wallet-center-primary{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;min-height:48px;padding:11px 16px;border:0;border-radius:8px;background:#b1acef;color:#101c2f;font-weight:700;text-decoration:none}.wallet-center-dialog button:disabled{opacity:.5;cursor:not-allowed}.wallet-center-address{display:flex;align-items:start;flex-wrap:wrap;gap:10px}.wallet-center-address code{flex:1 1 210px;min-width:0;overflow-wrap:anywhere;padding-top:8px;color:#f3eddb;font:13px/1.6 Consolas,monospace;-webkit-user-select:all;user-select:all}.wallet-center-address button{font-size:12px;flex-shrink:0}.wallet-center-copy-status{display:block;font-size:12px;color:#a9dbc1}.wallet-center-ledger{padding:16px 0 0}.wallet-center-ledger dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0 0 14px}.wallet-center-ledger dl>div:first-child{grid-column:1/-1}.wallet-center-ledger dt{color:#bdcccf;font-size:13px}.wallet-center-ledger dd{margin:4px 0 0;color:#f3eddb;overflow-wrap:anywhere;font-size:22px;font-variant-numeric:tabular-nums;line-height:1.3}.wallet-center-ledger dl>div:first-child dd{font-size:35px}.wallet-center-ledger small{color:#bdcccf;font-size:12px}.wallet-center-dialog .wallet-center-refresh{padding-inline:0;background:none;border:0;color:#eac77e;text-decoration:underline;text-underline-offset:4px}.wallet-center-ledger-state{padding:18px 0}.wallet-center-dialog .wallet-center-error{padding:12px 14px;border-left:3px solid #e2ab99;color:#f4d1c3;background:#452f302e}.wallet-center-links{display:block;margin:12px 0 0;padding:0;border-block:1px solid #37505b}.wallet-center-links a{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:12px 0;color:#f3eddb;text-decoration:none}.wallet-center-links a+a{border-top:1px solid #37505b80}.wallet-center-links a:hover strong{text-decoration:underline;text-underline-offset:4px}.wallet-center-links .world-icon{width:22px;height:22px;color:#eac77e}.wallet-center-links strong{font-size:15px}.wallet-center-links small{display:block;margin-top:3px;color:#bdcccf;font-size:13px;line-height:1.5}.wallet-center-secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 14px;margin-top:6px}.wallet-center-secondary a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.wallet-center-dialog .wallet-center-signout{width:100%;margin:12px 0 0;background:none}.wallet-center-dialog .wallet-center-footnote{margin:20px 0 0;color:#bdcccf;font-size:12px}.game-dialog .replay-wallet-access{display:flex;justify-content:flex-end;margin:0 52px 14px 0}.dialog-wallet-access{display:flex;justify-content:flex-end;margin:0 0 16px}.world-journal>.dialog-wallet-access{margin:12px 24px}.district-dialog>.dialog-wallet-access{position:absolute;top:10px;right:60px;z-index:2;margin:0}.game-shell .live-replay-dialog[open]:has(.live-match.is-expanded):has(.replay-wallet-access){grid-template-columns:minmax(0,1fr) auto 44px}.game-shell .live-replay-dialog:has(.live-match.is-expanded)>.replay-wallet-access{grid-column:2;grid-row:1;margin:0}.game-shell .live-replay-dialog:has(.live-match.is-expanded):has(.replay-wallet-access)>.dialog-close{grid-column:3}@media(max-width:1120px){.public-site.world-interface.editorial-site .site-masthead:has(.wallet-access){max-height:100dvh;overflow-y:auto}}@media(max-width:800px){.editorial-site .page-navigation-desktop{display:none}}@media(max-width:600px){.wallet-center-dialog{inset:76px 12px auto auto;max-height:calc(100dvh - 88px)}.editorial-site .site-header-tools>.site-finder,.editorial-site .site-header-tools>.sound-toggle-wrap{display:none}.editorial-site .site-mobile-utilities{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 12px}.editorial-site .site-mobile-utilities .site-finder-trigger{display:flex;gap:10px;width:auto;min-height:44px;padding:10px}.editorial-site .site-mobile-utilities .site-finder-trigger>span{display:inline}.game-shell .game-header-actions>.site-finder,.game-shell .game-header-actions>.sound-toggle-wrap{display:none}.game-shell .game-mobile-utilities{display:flex;gap:12px;grid-column:1/-1;padding-block:8px}.game-shell .game-header-actions{gap:8px}.wallet-center-heading{padding:12px 18px}.wallet-center-heading h2{font-size:24px}.wallet-center-content{padding:20px}}.wallet-popup-provider{display:flex;align-items:center;gap:12px}.wallet-popup-provider>.world-icon{width:42px;height:42px;box-sizing:border-box;padding:10px;border-radius:12px;background:#b1acef24;color:#b1acef}.wallet-popup-provider strong{display:block;font:700 21px/1.3 var(--font-display)}.wallet-popup-provider span{display:block;margin-top:2px;font-size:12px;color:#bdcccf}.wallet-popup-age{display:flex;align-items:center;gap:10px;min-height:44px;margin:12px 0 8px;cursor:pointer}.wallet-popup-age input{width:20px;height:20px;margin:0;accent-color:#b1acef}.wallet-popup-signin>small{display:block;margin:8px 0;text-align:center;color:#bdcccf;font-size:12px}.wallet-popup-install{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.wallet-popup-help{border-block:1px solid #37505b}.wallet-popup-help summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer}.wallet-popup-help summary:after{content:"+";color:#b1acef;font-size:20px}.wallet-popup-help[open] summary:after{content:"−"}.wallet-popup-help .gemwallet-check{margin:12px 0;padding:12px}.wallet-popup-mobile{display:flex;gap:10px;padding:14px 0}.wallet-popup-mobile>.world-icon{flex:0 0 22px;width:22px;height:22px;color:#b1acef}.wallet-popup-mobile strong{display:block;color:#f4f2ec}.wallet-popup-notice{padding:10px;background:#b1acef14;border-radius:6px}.wallet-popup-cancel{width:100%;margin-top:8px}@media(max-width:380px){.site-header-tools .wallet-access{padding-inline:12px}.site-header-tools .wallet-access>.world-icon{display:none}.wallet-center-heading{padding:18px 16px;gap:8px}.wallet-center-heading h2{font-size:24px}.wallet-center-content{padding:20px 16px}}@media print{.wallet-access,.wallet-center-dialog{display:none!important}}.info-page{max-width:1120px;margin:auto;padding:65px 6% 90px;min-height:70vh}.info-page .back-home{display:inline-block;font-size:12px;color:var(--lilac);margin-bottom:40px}.info-page h1{font-size:clamp(55px,7vw,90px);max-width:14ch}.info-intro{font-size:17px;color:var(--soft);max-width:58ch;line-height:1.8}.document-status{background:#b8b3ec12;border-left:3px solid var(--lilac);padding:20px 24px;margin:30px 0;color:#d4d6e4;font-size:13px;line-height:1.8}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:40px}.info-grid article{border-top:1px solid #ffffff22;padding-top:23px}.info-grid h2{font-size:25px;letter-spacing:-.7px}.info-grid p,.info-grid li{color:var(--soft);font-size:14px;line-height:1.8}.info-grid ul{padding-left:18px}.info-page .gold-button{margin-top:30px}.market-lock{display:flex;align-items:center;gap:12px;color:var(--gold);font-size:13px;margin:30px 0}.paper-contents{display:flex;flex-wrap:wrap;gap:10px 20px;padding:20px 0;border-bottom:1px solid #ffffff22;font-size:12px;color:var(--lilac)}.paper-section{padding:35px 0;border-bottom:1px solid #ffffff18;scroll-margin-top:30px}.paper-section h2{font-size:29px;letter-spacing:-1px}.paper-section p,.paper-section li{font-size:14px;color:var(--soft);line-height:1.85;max-width:75ch}.paper-section li{margin:8px 0}.paper-section ul{padding-left:20px}.paper-section .paper-state{font-size:11px;color:var(--gold)}.paper-section a{color:#d1c9fa;text-decoration:underline}.paper-section h3{margin-top:30px;font-size:21px}.paper-section strong{color:#e7e8f0}@media(max-width:760px){.info-page{padding:40px 7% 60px}.public-site .info-page h1{font-size:58px}.info-grid{grid-template-columns:1fr;gap:25px}.info-intro{font-size:15px}}.public-site .info-page h1{font-size:clamp(55px,7vw,90px)}.public-site .info-grid h2{font-size:25px;letter-spacing:-.7px}.public-site .paper-section h2{font-size:29px;letter-spacing:-1px}.public-site .paper-section h3{font-size:21px}@media(max-width:760px){.public-site .info-page h1{font-size:58px}}.paper-section>a{display:inline-block;margin:0 0 14px;font-size:14px}.public-site{--night:#101b2d;--chalk:#f1f0e9;--lilac:#b8b3ec;--gold:#edc579;--ink:#19263a;--soft:#acb7c9;background:var(--night);color:var(--chalk);font-family:var(--font-body);overflow:clip}.public-site *{box-sizing:border-box}.public-site a{text-decoration:none}.public-site button{font:inherit;font-weight:600;cursor:pointer;border:0}.public-site a:focus-visible,.public-site button:focus-visible,.public-site summary:focus-visible{outline:3px solid var(--lilac);outline-offset:6px}.public-site svg{width:22px;height:22px;flex-shrink:0}.public-site p{line-height:1.8}.skip-link{position:absolute;top:-100px;left:20px;z-index:10;background:var(--chalk);color:var(--ink);padding:15px}.skip-link:focus{top:15px}.public-site .site-header{height:100px;margin:auto;padding:0 5%;max-width:1600px;border-bottom:1px solid #ffffff16;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-brand{display:flex;align-items:center;gap:10px;font-size:21px;line-height:1.05;letter-spacing:-.7px}.brand-emblem{width:56px;height:56px;object-fit:contain;flex-shrink:0}.site-header nav{display:flex;gap:28px;font-size:13px;margin:0}.site-header nav a{color:#bdc5d3;padding:10px 0}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--chalk)}.site-header .site-entry{display:flex;align-items:center;gap:22px;color:var(--night);background:var(--lilac);border-radius:5px;padding:13px 19px;font-size:13px}.public-site .site-main{padding:0;margin:0;max-width:none;width:100%}.public-site h1{font-family:var(--font-display);font-size:clamp(65px,8vw,124px);text-transform:uppercase;line-height:.94;letter-spacing:-1.5px;font-weight:700;margin:0 0 30px}.public-site h2{font-size:clamp(34px,4vw,57px);letter-spacing:-2px;line-height:1.08;font-weight:650;margin:0 0 25px}.public-site h3{font-size:27px;line-height:1.15;letter-spacing:-.8px;font-weight:650;margin:0 0 18px}.edition{font-size:11px;display:flex;align-items:center;gap:10px;color:#c3cbd8;margin-bottom:25px}.edition>span,.signal-dot{display:inline-block;width:6px;height:6px;background:var(--lilac);border-radius:50%;flex-shrink:0}.public-site .gold-button{background:var(--gold);color:var(--ink);display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 23px;border-radius:5px;font-size:13px;min-height:54px}.public-site .gold-button:hover{background:#f5dba5}.legacy-hero{max-width:1600px;margin:auto;min-height:760px;display:grid;grid-template-columns:1.07fr 1fr;position:relative;padding:60px 5% 65px;isolation:isolate}.hero-copy{padding:48px 0 55px;position:relative;z-index:2;align-self:center}.hero-copy h1{max-width:8ch}.hero-description{font-size:23px!important;color:#e1dcee;line-height:1.4!important;margin:0 0 20px;letter-spacing:-.5px}.hero-explainer{font-size:14px;color:var(--soft);max-width:35ch;margin-bottom:29px}.hero-actions{display:flex;gap:25px;align-items:center}.hero-actions>a{font-size:12px;display:flex;gap:15px;align-items:center}.hero-note{font-size:10px;color:#a6b4c8;margin-top:18px}.creature-stage{position:relative;min-width:0;align-self:stretch;margin:-40px -50px -5px -85px;z-index:1}.hero-creatures{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 35%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 12%,#000 82%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 89%,transparent);mask-image:linear-gradient(0deg,transparent,#000 12%,#000 82%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 89%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-backword{position:absolute;top:5%;left:5%;font-family:var(--font-display);font-size:clamp(80px,13vw,210px);letter-spacing:3px;color:#b8b3ec12;transform:rotate(-9deg)}.hero-art-note{position:absolute;right:30px;top:70px;font-size:9px;color:#a8b6cb;writing-mode:vertical-rl;letter-spacing:1px}.captain-note{position:absolute;bottom:6%;right:0;z-index:2;display:flex;align-items:center;gap:12px;background:#24324be8;border:1px solid #73819f55;padding:15px 18px;transform:rotate(-4deg);box-shadow:8px 8px #080f1a44;font-size:10px;line-height:1.7;border-radius:3px}.captain-note strong{color:#e7d9b9;font-weight:500}.captain-star{font-size:30px;color:var(--gold)}.hero-scroll{position:absolute;bottom:23px;left:5%;display:flex;gap:40px;align-items:center;font-size:10px;color:#aebbd0}.hero-scroll>span:last-child{font-size:23px;color:var(--gold)}.identity-strip{background:var(--lilac);color:var(--night);display:flex;align-items:center;justify-content:space-around;gap:25px;padding:24px 5%;font-size:13px;font-weight:650}.identity-strip i{font-style:normal;font-size:20px}.supporter-signal-board{max-width:1600px;margin:auto;padding:110px 7% 105px;position:relative}.supporter-signal-intro{display:flex;align-items:end;justify-content:space-between;gap:55px;margin-bottom:42px}.supporter-signal-intro h2{margin-bottom:0;max-width:14ch}.supporter-signal-intro>p{max-width:48ch;margin:0;color:var(--soft);font-size:13px}.supporter-signal-console{--signal-accent:var(--gold);--signal-tint:#edc57918;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);min-height:535px;overflow:hidden;border:1px solid #64708a;border-radius:8px;background:#16243b;box-shadow:0 28px 70px #060b1590}.supporter-signal-console.signal-craft{--signal-accent:#d1c9fb;--signal-tint:#b8b3ec1e}.supporter-signal-console.signal-trust{--signal-accent:#8ed4c9;--signal-tint:#65beb31c}.supporter-signal-visual{position:relative;isolation:isolate;overflow:hidden;min-width:0;background:#0e192b}.supporter-signal-visual:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#0f1a2d00 18%,#101b2d30 51%,#101b2df7),linear-gradient(0deg,#0a1325d9,#0a132500 45%,#0a132592)}.supporter-signal-visual:after{content:"";position:absolute;z-index:3;inset:0;opacity:.65;background:linear-gradient(135deg,var(--signal-tint),transparent 36%,transparent 67%,#101b2d96)}.supporter-signal-visual>img{display:block;width:100%;height:100%;min-height:535px;object-fit:cover;object-position:center;filter:saturate(.87) contrast(1.06)}.signal-craft .supporter-signal-visual>img{object-position:center 38%}.signal-trust .supporter-signal-visual>img{object-position:56% center}.signal-grid{position:absolute;z-index:4;inset:11% 8%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);opacity:.5;transform:rotate(-5deg)}.signal-grid span{border:1px solid color-mix(in srgb,var(--signal-accent) 66%,transparent)}.signal-watermark{position:absolute;z-index:4;top:4%;left:6%;font:clamp(92px,12vw,176px)/.8 var(--font-display);letter-spacing:-8px;color:#f1f0e914;text-shadow:1px 1px 0 #ffffff18}.signal-route{position:absolute;z-index:5;width:42%;border-top:1px dashed color-mix(in srgb,var(--signal-accent) 90%,transparent);transform-origin:left center;opacity:.8}.route-one{top:31%;left:10%;transform:rotate(21deg)}.route-two{bottom:25%;left:21%;width:49%;transform:rotate(-12deg)}.signal-pulse{position:absolute;z-index:5;width:11px;height:11px;border-radius:50%;background:var(--signal-accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--signal-accent) 21%,transparent),0 0 22px var(--signal-accent)}.pulse-one{top:39%;left:47%}.pulse-two{bottom:31%;left:66%}.signal-visual-label{position:absolute;z-index:6;left:32px;bottom:29px;max-width:220px;border-left:2px solid var(--signal-accent);padding:4px 0 4px 14px;color:var(--chalk);text-shadow:0 2px 10px #071021}.signal-visual-label>span{display:block;color:var(--signal-accent);font-size:9px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px}.signal-visual-label>strong{display:block;font-size:18px;line-height:1.1;letter-spacing:-.5px}.signal-visual-label>small{display:block;margin-top:7px;color:#d6deea;font-size:9px;line-height:1.5}.supporter-signal-dossier{padding:0 0 28px;background:linear-gradient(155deg,#1d2c45,#111d31);display:flex;flex-direction:column;min-width:0}.signal-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #6b769029}.signal-tabs>button{position:relative;min-height:78px;padding:15px 10px 13px;background:transparent;color:#aebbd0;text-align:left;font-size:11px;line-height:1.25;border-right:1px solid #6b769029}.signal-tabs>button:last-child{border-right:0}.signal-tabs>button>span{display:block;margin-bottom:8px;font-size:9px;color:#7d8aa3;letter-spacing:1px}.signal-tabs>button:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:transparent}.signal-tabs>button[aria-selected=true]{color:var(--chalk);background:#ffffff08}.signal-tabs>button[aria-selected=true]>span{color:var(--signal-accent)}.signal-tabs>button[aria-selected=true]:after{background:var(--signal-accent)}.signal-dossier-copy{padding:39px 37px 0}.signal-status-line{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px;color:#aebbd0;font-size:10px;text-transform:uppercase;letter-spacing:1px}.signal-status-line>strong{color:var(--signal-accent);font-size:9px;font-weight:650;letter-spacing:1.1px;border:1px solid color-mix(in srgb,var(--signal-accent) 44%,transparent);padding:7px 8px;border-radius:99px;white-space:nowrap}.signal-dossier-copy h3{font-size:clamp(30px,3vw,43px);line-height:1.03;letter-spacing:-1.5px;max-width:12ch;margin-bottom:20px}.signal-dossier-copy>p:not(.signal-note){font-size:13px;color:#c0cad8;line-height:1.8;margin:0;max-width:40ch}.signal-dossier-copy>ul{list-style:none;margin:28px 0 24px;padding:0;display:grid;gap:13px}.signal-dossier-copy li{display:flex;align-items:center;gap:10px;color:#d8dfeb;font-size:12px}.signal-dossier-copy li>span{color:var(--signal-accent);font-size:10px}.signal-note{display:flex;gap:10px;margin:0;padding-top:17px;border-top:1px solid #75819a40;color:#9dabc0;font-size:10px;line-height:1.65}.signal-note>span{color:var(--signal-accent);font-size:15px;line-height:1}.manifesto{background:var(--chalk);color:var(--ink);padding:90px 7%;display:grid;grid-template-columns:.45fr 1.2fr 1fr;gap:45px;align-items:center}.manifesto-mark{font:76px/.9 var(--font-display);color:#77718f;transform:rotate(-8deg)}.manifesto-mark>span{display:block;max-width:12ch;font:11px/1.6 var(--font-body);margin-top:18px;letter-spacing:0}.manifesto .edition{color:#77718f}.manifesto h2{font-size:47px;margin:0}.manifesto-copy p{font-size:14px;color:#586172}.manifesto-copy strong{color:#19263a;font-weight:650}.manifesto-copy a{display:inline-flex;gap:20px;align-items:center;font-size:12px;margin-top:12px}.game-tour{padding:90px 7%;max-width:1600px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--soft);font-size:13px;line-height:1.8;margin:0}.section-heading>a{display:inline-flex;align-items:center;gap:18px;font-size:12px;color:var(--lilac)}.tour-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #53617a;border-radius:8px 8px 0 0;overflow:hidden}.tour-controls>button{padding:22px;background:#17243a;color:#aebbd0;border-radius:0;display:flex;align-items:center;gap:15px;text-align:left;font-size:13px;border-right:1px solid #53617a;min-height:64px}.tour-controls>button:last-child{border-right:0}.tour-controls>button>span{font-size:11px;opacity:.75}.tour-controls>button>svg{margin-left:auto;width:18px}.tour-controls>button[aria-pressed=true]{background:var(--lilac);color:var(--night)}.chapter-panel{display:grid;grid-template-columns:1fr 1.4fr;border:1px solid #53617a;border-top:0;min-height:470px;border-radius:0 0 8px 8px;overflow:hidden;background:#152239}.chapter-copy{padding:43px 35px;align-self:center}.chapter-count{display:block;color:var(--lilac);font-size:10px;margin-bottom:28px}.chapter-copy h3{font-size:36px;letter-spacing:-1px;max-width:12ch}.chapter-copy p{font-size:14px;color:var(--soft);max-width:35ch}.chapter-copy .gold-button{margin:12px 0 19px;padding:13px 17px;min-height:46px;font-size:12px}.chapter-copy>small{display:block;max-width:40ch;color:#a7b6cd;font-size:10px;line-height:1.75}.chapter-art{position:relative;min-width:0;display:flex;align-items:center;background:#101b2d;overflow:hidden}.chapter-art>img{width:100%;height:auto;object-fit:contain}.chapter-panel.squad .chapter-art>img{height:470px;object-fit:contain}.chapter-art>span{position:absolute;bottom:25px;left:25px;right:20px;font-size:14px;color:#f1e1bc;text-shadow:0 2px 5px #000;background:#101b2dc9;padding:10px 14px;border-left:2px solid var(--gold)}.chapter-art small{display:block;font-size:9px;color:#b3bfd0;margin-top:5px}.creature-principle{background:#c3bddf;color:var(--ink);display:grid;grid-template-columns:1fr 1fr;padding:75px 9%;gap:75px;align-items:center}.creature-number{font-size:80px;line-height:.85;font-family:var(--font-display);transform:rotate(-6deg);color:#514c70}.creature-number>span{font-size:clamp(60px,7vw,110px);display:block;margin-top:10px}.creature-principle .edition{color:#4a4561}.creature-principle h2{font-size:39px}.creature-principle p:not(.edition){font-size:14px;color:#414357;max-width:46ch}.creature-principle a{display:inline-flex;gap:20px;align-items:center;font-size:12px;margin-top:8px}.creature-principle small{display:block;font-size:10px;color:#505268;line-height:1.7;margin-top:20px;max-width:53ch}.ownership-story{display:grid;grid-template-columns:1fr 1.15fr;gap:75px;padding:100px 7%;max-width:1600px;margin:auto;align-items:center}.ownership-story>div>p:not(.edition){font-size:14px;color:var(--soft);max-width:45ch}.ownership-story a{display:inline-flex;align-items:center;gap:18px;color:var(--lilac);font-size:12px;padding:14px 0}.ownership-map>div{border:1px solid #596582;padding:25px 20px;display:flex;align-items:center;gap:17px;background:#1b2941;border-radius:5px}.layer-mark{font-size:30px;color:var(--lilac)}.ownership-map>div>p{margin:0;flex:1}.ownership-map strong{display:block;font-size:15px}.ownership-map p span{display:block;font-size:10px;color:var(--soft);margin-top:4px}.ownership-map small{font-size:9px;color:var(--gold);border:1px solid #edc57955;padding:5px 7px;border-radius:3px}.layer-connection{display:block;padding:22px 0 22px 55px;font-size:10px;color:var(--soft);position:relative}.layer-connection:before{content:"";position:absolute;left:33px;top:0;bottom:0;border-left:1px dashed #7884a2}.ownership-map .ownership-caveat{font-size:11px;color:var(--soft);margin:20px 0 0;max-width:none}.roadmap-section{padding:0 7% 85px;max-width:1600px;margin:auto}.roadmap-track{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #69728a;gap:40px;margin-top:50px}.roadmap-track article{position:relative;padding-top:29px}.roadmap-track article:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:#101b2d;border:1px solid #b8b3ec;border-radius:50%}.roadmap-track article:first-child:before{background:#edc579;border-color:#edc579}.phase-status{display:inline-block;font-size:10px;color:var(--soft);margin-bottom:20px}.phase-status.available{color:var(--gold)}.roadmap-track h3{font-size:23px;max-width:20ch}.roadmap-track p{font-size:12px;color:var(--soft);max-width:37ch}.roadmap-note{font-size:10px;color:#a4b1c5;margin:23px 0 0}.questions-section{background:#17243a;padding:75px 7%;display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.questions-section h2{font-size:40px}.questions-section>div>a{display:inline-flex;align-items:center;gap:15px;font-size:12px;color:var(--lilac)}.questions-list details{padding:0;border-top:1px solid #4b5871}.questions-list details:last-child{border-bottom:1px solid #4b5871}.questions-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;line-height:1.5;list-style:none;cursor:pointer}.questions-list summary::-webkit-details-marker{display:none}.questions-list summary>span{color:var(--lilac);font-size:24px}.questions-list details[open] summary>span{transform:rotate(45deg)}.questions-list details>p{font-size:13px;color:var(--soft);padding:0 30px 20px 0;margin:0}.access-section{background:#e7d6b5;color:var(--ink);padding:75px 9%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.access-section .edition{color:#5d5447}.access-section .edition>span{background:#5d5447}.access-section h2{font-size:60px;max-width:12ch}.access-section>div>p:not(.edition){color:#5f574d;font-size:15px}.access-ticket{background:#f6f0e5;max-width:375px;width:100%;justify-self:end;padding:26px 30px;transform:rotate(4deg);box-shadow:12px 12px #19263a15;position:relative}.access-ticket:before,.access-ticket:after{content:"";position:absolute;width:24px;height:24px;bottom:46px;border-radius:50%;background:#e7d6b5}.access-ticket:before{left:-12px}.access-ticket:after{right:-12px}.ticket-top{display:flex;justify-content:space-between;font-size:9px;padding-bottom:20px;border-bottom:1px solid #19263a30}.access-ticket>strong{display:block;font-size:37px;line-height:1.08;letter-spacing:-1.5px;margin:22px 0 15px}.access-ticket>p{font-size:12px!important;line-height:1.7}.access-ticket>button{display:flex;align-items:center;justify-content:space-between;width:100%;background:#19263a;color:#f1f0e9;padding:14px 16px;margin:20px 0 24px;font-size:12px;border-radius:3px}.ticket-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;border-top:1px dashed #19263a60;padding-top:17px}.ticket-barcode{width:60px;height:19px;background:repeating-linear-gradient(90deg,#19263a 0,#19263a 2px,transparent 2px,transparent 4px,#19263a 4px,#19263a 5px,transparent 5px,transparent 8px)}.development-note{display:flex;justify-content:center;align-items:center;gap:13px;padding:25px 7%;border-bottom:1px solid #ffffff15}.development-note p{font-size:10px;color:var(--soft);max-width:110ch;margin:0}.public-site .site-footer{border:0;margin:0 auto;max-width:1600px;padding:35px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:10px;color:var(--soft)}.footer-wordmark{font-size:25px;letter-spacing:-1px;color:var(--chalk);font-weight:750}.footer-wordmark span{display:block;font-size:10px;letter-spacing:0;color:var(--soft);font-weight:400;margin-top:5px}.site-footer>a:last-child{color:var(--chalk)}.game-brand-emblem{width:54px;height:54px;object-fit:contain;flex-shrink:0}@media(min-width:1500px){.legacy-hero{min-height:850px}.creature-stage{margin-left:-110px}.manifesto,.creature-principle,.questions-section,.access-section{padding-left:max(7%,calc((100vw - 1370px)/2));padding-right:max(7%,calc((100vw - 1370px)/2))}}@media(max-width:1100px){.site-header nav{gap:19px}.legacy-hero{min-height:700px;padding-top:40px}.hero-copy h1{font-size:87px}.hero-actions{gap:15px;flex-wrap:wrap}.creature-stage{margin-left:-95px}.captain-note{right:15px;font-size:9px}.identity-strip{font-size:11px;gap:15px}.manifesto{grid-template-columns:1fr 1fr;gap:35px;padding:65px 7%}.manifesto-mark{display:none}.manifesto h2{font-size:43px}.game-tour{padding:70px 7%}.chapter-panel{grid-template-columns:1fr 1.15fr}.chapter-copy{padding:30px}.chapter-copy h3{font-size:30px}.creature-principle{gap:40px;padding:60px 7%}.creature-number{font-size:65px}.creature-number>span{font-size:75px}.ownership-story{gap:35px;padding:75px 7%}.ownership-map>div{padding:20px 15px;gap:10px}.ownership-map small{display:none}.ownership-map strong{font-size:14px}.questions-section{gap:35px}.access-section h2{font-size:50px}}@media(max-width:760px){.public-site .site-header{height:auto;padding:15px 6%;gap:15px;flex-wrap:wrap}.site-brand{font-size:18px}.brand-emblem{width:45px;height:45px}.site-header nav{order:3;width:100%;overflow:auto;gap:23px;white-space:nowrap;padding-top:10px;border-top:1px solid #ffffff16;font-size:11px}.site-header .site-entry{font-size:11px;padding:11px 13px;gap:13px}.legacy-hero{grid-template-columns:1fr;min-height:0;padding:35px 6% 55px}.hero-copy{padding:0;z-index:2}.hero-copy .edition{font-size:10px;margin-bottom:25px}.hero-copy h1{font-size:clamp(66px,14vw,98px);letter-spacing:-1px;max-width:none;margin-bottom:23px}.hero-description{font-size:20px!important}.hero-explainer{font-size:13px;max-width:34ch}.hero-actions{gap:23px;flex-wrap:nowrap}.hero-actions>a{font-size:10px;gap:8px}.hero-actions .gold-button{font-size:12px;padding:14px 17px;min-height:48px;gap:20px}.hero-note{font-size:9px}.creature-stage{height:420px;max-width:490px;width:100%;justify-self:center;margin:-10px -25px -5px}.hero-creatures{object-fit:contain;object-position:center}.hero-backword{font-size:95px;top:12%;left:4%}.hero-art-note{right:0;top:90px;font-size:8px}.captain-note{bottom:0;right:0;font-size:9px;padding:10px 12px}.captain-star{font-size:23px}.hero-scroll{bottom:15px;font-size:9px}.identity-strip{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:15px;padding:22px 6%;font-size:11px}.identity-strip i{display:none}.manifesto{grid-template-columns:1fr;padding:45px 7%;gap:25px}.manifesto h2{font-size:41px}.manifesto-copy p{font-size:14px}.public-site h2{font-size:37px;letter-spacing:-1.3px}.game-tour{padding:55px 6%}.section-heading{display:block;margin-bottom:28px}.section-heading>p,.section-heading>a{margin-top:20px;font-size:12px}.tour-controls>button{padding:14px 8px;font-size:10px;gap:7px;flex-direction:column;align-items:start;min-height:82px}.tour-controls>button>span{font-size:9px}.tour-controls>button>svg{display:none}.chapter-panel{grid-template-columns:1fr}.chapter-copy{padding:27px}.chapter-copy h3{max-width:20ch;font-size:30px}.chapter-count{margin-bottom:17px}.chapter-copy p{max-width:38ch;font-size:13px}.chapter-art{min-height:280px}.chapter-panel.squad .chapter-art>img{height:350px}.chapter-art>span{font-size:12px;left:15px;bottom:15px}.chapter-art small{font-size:8px}.creature-principle{grid-template-columns:1fr;gap:35px;padding:45px 7%}.creature-number{font-size:50px}.creature-number>span{font-size:78px}.creature-principle h2{font-size:34px}.ownership-story{grid-template-columns:1fr;gap:30px;padding:55px 7%}.ownership-map>div{padding:20px 16px}.ownership-map p span{font-size:9px}.roadmap-section{padding:0 7% 50px}.roadmap-track{grid-template-columns:1fr;border-top:0;border-left:1px solid #69728a;gap:28px;margin:35px 0 0 6px}.roadmap-track article{padding:0 0 0 24px}.roadmap-track article:before{left:-5px;top:3px}.roadmap-track h3{max-width:none;font-size:23px}.phase-status{margin-bottom:12px}.roadmap-track p{max-width:40ch;margin:0}.questions-section{grid-template-columns:1fr;padding:45px 7%;gap:30px}.questions-section h2{font-size:35px}.questions-list summary{font-size:13px}.access-section{grid-template-columns:1fr;padding:50px 7%;gap:35px}.access-section h2{font-size:49px}.access-ticket{justify-self:center;max-width:350px;transform:rotate(2deg);padding:24px}.development-note{align-items:start}.development-note .signal-dot{margin-top:6px}.public-site .site-footer{flex-wrap:wrap;padding:28px 7%;align-items:start}.site-footer>span{order:3;width:100%;max-width:none;text-align:left}.footer-wordmark{font-size:23px}.footer-wordmark span{text-align:left}.game-brand-emblem{width:43px;height:43px}}@media(max-width:370px){.hero-copy h1{font-size:61px}.hero-actions{gap:12px}.hero-actions>a{font-size:9px}.creature-stage{height:370px}.captain-note{font-size:8px}.creature-number>span{font-size:69px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.creature-stage{animation:reveal-creatures .8s ease-out both}@keyframes reveal-creatures{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tour-controls button{transition:background .15s,color .15s}}@media(prefers-reduced-motion:reduce){.public-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.genesis-invitation{margin:0 7% 80px;padding:45px;border:1px solid #8b80b3;background:linear-gradient(120deg,#2d2945,#19263a)}.genesis-invitation>p:not(.edition){max-width:65ch;color:var(--soft);font-size:15px}.genesis-invitation small{display:block;margin-top:18px;color:var(--soft);font-size:11px}.public-site .genesis-details>h2{max-width:22ch;font-size:38px}.genesis-details>div{margin-top:32px}.genesis-details>div h3{color:#e4d4ad}.genesis-details>a{display:inline-block;margin-top:24px}@media(max-width:760px){.genesis-invitation{padding:28px 22px;margin-bottom:50px}.public-site .genesis-details>h2{font-size:32px}}.site-menu-toggle{display:none}@media(max-width:1180px){.public-site .site-header{position:relative}.site-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;background:#ffffff10;border:1px solid #ffffff26;border-radius:5px;color:var(--chalk);font-size:12px}.site-menu-toggle>span{font-size:19px;line-height:1}.site-header nav{display:none}.site-header nav.site-nav-open{position:absolute;z-index:30;top:calc(100% + 10px);right:5%;width:min(370px,calc(100vw - 32px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;background:#17243af5;border:1px solid #64708a;border-radius:8px;box-shadow:0 18px 45px #050a1388;font-size:12px}.site-header nav.site-nav-open a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:5px;color:#d7deea;white-space:normal}.site-header nav.site-nav-open a:hover,.site-header nav.site-nav-open a[aria-current=page]{background:#ffffff12;color:var(--chalk)}}@media(max-width:760px){.public-site .site-header{height:76px;padding:0 6%;flex-wrap:nowrap;gap:10px}.site-header .site-entry{min-height:44px}.site-header nav.site-nav-open{right:16px;top:calc(100% + 8px);width:calc(100vw - 32px)}.site-brand{font-size:17px}.brand-emblem{width:42px;height:42px}}@media(max-width:370px){.site-header .site-entry{gap:8px;padding:10px}.site-menu-toggle{padding:10px}.site-brand{font-size:16px}.brand-emblem{width:39px;height:39px}}@media(max-width:1100px){.supporter-signal-board{padding-top:82px;padding-bottom:80px}.supporter-signal-intro{gap:35px}.supporter-signal-console{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);min-height:500px}.supporter-signal-visual>img{min-height:500px}.signal-dossier-copy{padding:32px 27px 0}.signal-dossier-copy h3{font-size:34px}.signal-status-line{margin-bottom:23px}}@media(max-width:760px){.supporter-signal-board{padding:58px 6% 60px}.supporter-signal-intro{display:block;margin-bottom:27px}.supporter-signal-intro h2{font-size:37px;margin-bottom:20px}.supporter-signal-intro>p{font-size:12px;line-height:1.75}.supporter-signal-console{grid-template-columns:1fr;min-height:0;border-radius:6px}.supporter-signal-visual{min-height:330px}.supporter-signal-visual>img{min-height:330px;height:330px}.signal-grid{inset:10%}.signal-watermark{top:6%;left:7%;font-size:118px}.signal-visual-label{left:20px;bottom:20px;max-width:215px}.signal-visual-label>strong{font-size:16px}.route-one{top:31%;left:12%}.route-two{bottom:27%;left:20%}.pulse-one{top:40%;left:50%}.pulse-two{bottom:34%;left:68%}.supporter-signal-dossier{padding-bottom:23px}.signal-tabs>button{min-height:67px;padding:12px 8px 10px;font-size:10px}.signal-tabs>button>span{margin-bottom:6px;font-size:8px}.signal-tabs>button:after{left:8px;right:8px}.signal-dossier-copy{padding:28px 22px 0}.signal-status-line{margin-bottom:21px;font-size:9px;letter-spacing:.7px}.signal-status-line>strong{font-size:8px;padding:6px 7px;letter-spacing:.7px}.signal-dossier-copy h3{font-size:31px;max-width:14ch;margin-bottom:16px}.signal-dossier-copy>p:not(.signal-note){font-size:12px}.signal-dossier-copy>ul{gap:10px;margin:21px 0}.signal-dossier-copy li{font-size:11px}.signal-note{padding-top:13px;font-size:9px}}@media(max-width:370px){.supporter-signal-board{padding-left:5%;padding-right:5%}.supporter-signal-visual,.supporter-signal-visual>img{min-height:292px;height:292px}.signal-watermark{font-size:105px}.signal-visual-label{left:16px;bottom:16px}.signal-tabs>button{font-size:9px;padding-left:6px;padding-right:6px}.signal-dossier-copy{padding-left:18px;padding-right:18px}.signal-status-line{gap:8px}.signal-status-line>strong{font-size:7px}.signal-dossier-copy h3{font-size:29px}}.tour-controls>button[aria-selected=true]{background:var(--lilac);color:var(--night)}@media(max-width:480px){.public-site .site-header{gap:8px}.site-header .site-brand{gap:7px;flex-shrink:0}.site-header .brand-emblem{width:38px;height:38px}.site-menu-toggle{flex-shrink:0;gap:7px;padding:10px 11px;font-size:11px}.site-header .site-entry{flex:1;min-width:0;justify-content:center;gap:9px;padding:10px 11px;font-size:11px;white-space:nowrap}}.public-site{min-height:100vh}.world-interface .chapter-loading-page{min-height:calc(100vh - 190px)}.world-interface .chapter-loading-page .chapter-opening{min-height:290px}.world-interface .chapter-loading-page .chapter-opening>.edition{display:flex;align-items:center;gap:9px}.chapter-loading-page .chapter-opening>.edition>.world-icon{width:17px;height:17px}.chapter-loading-track{display:flex;gap:12px;margin:28px 0 0}.chapter-loading-track>span{display:block;height:5px;border-radius:8px;background:#e7c77c;opacity:.75}.chapter-loading-track>span:first-child{width:65px}.chapter-loading-track>span:nth-child(2){width:38px;opacity:.4}.chapter-loading-track>span:last-child{width:22px;opacity:.23}.public-site .site-header{height:94px;padding:0 5%;border-bottom-color:#ffffff10}.public-site .site-brand{font-size:20px}.public-site .site-header nav{gap:24px;font-size:12px}.public-site .site-header .site-entry{background:#ded8be;color:#1d2a36;padding:13px 20px;border-radius:4px}.public-site .legacy-hero{grid-template-columns:1fr 1fr;min-height:760px;padding-top:42px;padding-bottom:65px}.public-site .hero-copy h1{font-family:var(--font-body);font-size:clamp(62px,6.5vw,104px);font-weight:650;text-transform:none;letter-spacing:-5px;line-height:1.01;max-width:9ch}.public-site .hero-copy{padding-top:30px}.public-site .hero-description{font-size:21px!important;font-weight:400;letter-spacing:-.5px;max-width:28ch;color:#d4d9d6}.public-site .hero-explainer{max-width:34ch;font-size:13px;line-height:1.9}.public-site .hero-copy .edition{color:#aebdbb;font-size:10px;margin-bottom:32px}.public-site .hero-actions .gold-button{background:#dfc38b;border-radius:4px;font-weight:600;padding:16px 20px}.public-site .hero-backword{font:700 clamp(80px,13vw,180px)/1 var(--font-body);letter-spacing:-9px;color:#bac6d009;top:7%}.public-site .creature-stage{margin-left:-55px;margin-top:-15px;margin-right:-45px}.public-site .captain-note{background:#243236eb;border-color:#8d9f9633;box-shadow:none;transform:rotate(-3deg);padding:17px 20px}.public-site .identity-strip{background:#c9cebb;padding:22px 5%;font-size:11px;font-weight:500}.public-site .identity-strip i{font-size:15px}.public-site .manifesto{padding-top:85px;padding-bottom:85px;background:#e6e7db}.public-site .manifesto h2{font-size:clamp(35px,3.3vw,48px);font-weight:550;letter-spacing:-1.8px}.public-site .manifesto-mark{font:600 70px/1 var(--font-body);letter-spacing:-7px;color:#72817a}.public-site .manifesto-mark>span{letter-spacing:0}.public-site .creature-principle{background:#b8c7be}.public-site .creature-number{color:#4b675e}.public-site .creature-principle p:not(.edition){color:#334d47}.public-site .creature-principle small{color:#3d554e}.public-site .creature-principle .edition{color:#456054}.public-site .access-section{background:#daceaf}.public-site .access-ticket:before,.public-site .access-ticket:after{background:#daceaf}.public-site h2{font-weight:550}.public-site .info-page h1{font-family:var(--font-body);font-size:clamp(44px,5.8vw,78px);text-transform:none;font-weight:600;letter-spacing:-3px;line-height:1.04;max-width:18ch}.public-site .document-status{border-left-width:2px;background:#ffffff04;color:#acb9c8;font-size:12px}.public-site .info-page{padding-top:50px}.public-site .info-intro{font-size:16px}.public-site .paper-contents{gap:12px 22px;padding:24px 0}.public-site .site-footer{padding-top:40px;padding-bottom:40px}@media(min-width:1500px){.public-site .legacy-hero{min-height:850px}.public-site .hero-copy h1{font-size:104px}}@media(max-width:1100px){.public-site .site-header nav{gap:15px;font-size:11px}.public-site .hero-copy h1{font-size:72px;letter-spacing:-3.5px}.public-site .legacy-hero{min-height:710px}.public-site .hero-description{font-size:19px!important}.public-site .creature-stage{margin-left:-55px}.public-site .captain-note{font-size:9px}}@media(max-width:760px){.public-site .site-header{height:auto;padding:15px 6%}.public-site .site-header nav{gap:24px;font-size:11px;padding-top:11px}.public-site .site-header .site-entry{padding:11px 13px}.public-site .legacy-hero{grid-template-columns:1fr;padding:35px 6% 52px;min-height:0}.public-site .hero-copy{padding:0}.public-site .hero-copy h1{font-size:clamp(55px,13vw,83px);max-width:10ch;letter-spacing:-3px;line-height:1.03;margin-bottom:23px}.public-site .hero-copy .edition{font-size:9px;margin-bottom:25px}.public-site .hero-description{font-size:18px!important}.public-site .hero-explainer{font-size:12px;max-width:38ch}.public-site .creature-stage{height:385px;margin:0 -15px}.public-site .hero-backword{font-size:90px;letter-spacing:-5px}.public-site .captain-note{padding:12px 15px;bottom:0}.public-site .identity-strip{font-size:10px}.public-site .manifesto{padding:45px 7%}.public-site .manifesto h2{font-size:37px}.public-site .info-page h1{font-size:48px;letter-spacing:-2px}.public-site .info-page{padding-top:35px}.public-site .info-intro{font-size:14px}.public-site .access-section h2{font-size:43px}}.public-site .hero-copy h1{max-width:none}.public-site .site-header nav,.game-shell aside nav{scrollbar-width:none}.public-site .site-header nav::-webkit-scrollbar,.game-shell aside nav::-webkit-scrollbar{display:none}@media(min-width:761px)and (max-width:1100px){.public-site .hero-copy h1{font-size:62px;letter-spacing:-3px}}.public-site.world-interface{--night:#091b2a;--chalk:#f3eddb;--gold:#eac77e;--lilac:#a7c6c5;--soft:#b5c2c7;--ink:#172d38;background:#091b2a;font-family:var(--font-body)}.world-interface .world-header{position:relative;z-index:40;height:86px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 3.5%;border-bottom:1px solid #b79a5752;background:linear-gradient(#102b3b,#0c1e2d);box-shadow:0 4px 24px #0005}.world-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;color:#f1e6ca}.world-brand>img{width:48px;height:48px}.world-brand>span{font:700 17px/1.03 var(--font-display);letter-spacing:1px;text-transform:uppercase}.world-brand strong{display:block;font-size:23px;letter-spacing:1.8px}.world-navigation{display:flex;gap:4px;align-self:stretch;margin:0;align-items:stretch}.world-navigation>a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:68px;padding:10px 13px;color:#b5c6cb;font-size:11px;border-bottom:3px solid transparent;transition:background .15s,color .15s}.world-navigation>a>svg{width:23px;height:23px;color:#bea878}.world-navigation>a:hover,.world-navigation>a[aria-current=page]{color:#fce9b8;background:linear-gradient(0deg,#dbb86c20,transparent);border-bottom-color:#e4be70}.world-navigation .world-mobile-extra{display:none}.world-header-actions{display:flex;align-items:center;gap:12px}.world-account{display:flex;align-items:center;gap:8px;color:#bfcbd0;font-size:11px;min-height:44px}.world-account.is-current{color:var(--gold)}.world-interface .world-header-play{background:linear-gradient(#f0d798,#cba95e);color:#263324;box-shadow:inset 0 1px #fff9,0 3px #806333;border:1px solid #edcf88;border-radius:4px;min-height:43px;padding:10px 17px;white-space:nowrap;display:flex;gap:16px;font-size:12px;align-items:center}.world-interface button.world-menu{display:none}.world-interface .world-lobby{isolation:isolate;position:relative;max-width:1800px;margin:0 auto;min-height:630px;height:calc(100svh - 86px);max-height:1000px;overflow:hidden;background:radial-gradient(ellipse at 65% 44%,#28435866,transparent 65%),#091b2a;border-bottom:1px solid #c1a36555}.world-lobby:before{content:"";position:absolute;inset:18px;pointer-events:none;border:1px solid #ccb57630;border-radius:4px;z-index:3}.lobby-heading{position:absolute;z-index:5;left:5%;top:8%;max-width:330px}.lobby-version{display:flex;align-items:center;gap:8px;color:#c7d4ce;font-size:11px;margin-bottom:24px}.lobby-version i{width:6px;height:6px;border-radius:100%;background:#a6c69d;box-shadow:0 0 9px #a6c69d77}.world-interface .lobby-heading h1{font:700 clamp(38px,4.2vw,69px)/1.04 var(--font-display);text-transform:none;letter-spacing:-2.4px;color:#fff1cb;text-shadow:0 4px 0 #172526,0 10px 24px #000b;margin:0 0 20px}.lobby-heading>p{color:#c8d4d5;font-size:16px;line-height:1.65;margin:0}.lobby-landscape{position:absolute;width:79%;right:-1%;top:-2%;aspect-ratio:3/2;max-height:calc(100% - 78px)}.lobby-island{width:100%;height:100%;object-fit:contain;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 90%,transparent);filter:saturate(.92)}.lobby-map-controls{position:absolute;inset:0}.world-interface button.lobby-pin{position:absolute;z-index:6;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:7px;background:transparent;padding:7px;min-width:60px;min-height:60px;color:#fbebc6;border-radius:4px;filter:none}.lobby-pin-emblem{display:grid;place-items:center;width:42px;height:48px;background:linear-gradient(135deg,#29404aef,#0a1b27f7);border:1px solid #af955b;box-shadow:0 4px 10px #0009,inset 0 0 0 3px #bf9c531b;border-radius:9px 9px 18px 18px;transition:transform .16s,background .16s}.lobby-pin-emblem svg{width:24px;height:24px}.lobby-pin-label{font-size:10px;padding:5px 9px;background:#0a1c2eee;border:1px solid #af955b66;border-radius:3px;white-space:nowrap;box-shadow:0 4px 10px #0007}.lobby-pin[aria-pressed=true] .lobby-pin-emblem{background:linear-gradient(#f2d795,#b8944d);color:#17323b;box-shadow:0 0 0 5px #efd59524,0 3px 20px #0a151f;transform:translateY(-4px)}.lobby-pin:hover .lobby-pin-emblem{transform:translateY(-4px)}.lobby-pin[aria-pressed=true] .lobby-pin-label{color:#fce5ac;border-color:#d8b365}.lobby-welcome{position:absolute;z-index:5;left:5%;bottom:151px;width:285px;padding:23px 22px 20px;background:linear-gradient(130deg,#173642f2,#10232fee);border:1px solid #c2a16488;border-radius:4px;box-shadow:0 10px 35px #0005,inset 0 0 0 5px #ddc48b08}.lobby-welcome:before,.lobby-welcome:after{content:"";position:absolute;width:7px;height:7px;border:1px solid #b6a072;border-radius:50%;top:8px;left:8px;background:#152b35}.lobby-welcome:after{left:auto;right:8px}.lobby-welcome>span:not(.lobby-ticket-punch){display:block;font-size:11px;color:#cabb99;margin-bottom:9px}.lobby-welcome>strong{display:block;font:700 21px/1.2 var(--font-display);margin-bottom:19px;color:#f0e6ce}.world-interface .world-play-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:51px;background:linear-gradient(#f3d795,#cda859);border:1px solid #f0d493;border-radius:4px;color:#233326;font-size:13px;box-shadow:inset 0 1px #fff9,0 4px #776134,0 7px 13px #0004;padding:13px 18px}.world-play-button>span:last-child{margin-left:auto;font-size:11px}.lobby-welcome .world-play-button{width:100%}.lobby-welcome>small{display:block;text-align:center;font-size:10px;color:#bec9c7;margin-top:17px;line-height:1.5}.lobby-location{position:absolute;z-index:7;right:4%;bottom:135px;width:290px;padding:22px 24px;background:linear-gradient(135deg,#173c44f7,#102431f5);border:1px solid #bda46e88;box-shadow:0 15px 30px #0007;border-radius:4px 4px 22px;min-height:232px}.location-status{display:inline-block;font-size:10px;color:#e6c781;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #bb9b4d66}.world-interface .lobby-location h2{font:700 24px/1.16 var(--font-display);letter-spacing:-.5px;margin:0 0 10px;color:#f4ead1}.lobby-location>p{font-size:12px;line-height:1.7;color:#c3d2d2;margin:0 0 14px}.lobby-location>a{display:flex;align-items:center;justify-content:space-between;color:#f7d58d;font-size:12px;min-height:34px;border-bottom:1px solid #b59c6244;padding-bottom:8px}.lobby-location>small{display:block;font-size:10px;line-height:1.6;color:#aabdc2;margin-top:10px}.lobby-map-caption{position:absolute;left:5%;bottom:108px;right:5%;display:flex;justify-content:space-between;align-items:center;color:#8faab4;font-size:10px}.lobby-map-caption>span{display:flex;gap:8px;align-items:center}.lobby-map-caption>span svg{width:16px;height:16px}.lobby-map-caption small{font-size:10px}.lobby-dock{display:flex;justify-content:center;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:8;width:min(630px,90%);border:1px solid #9d865978;border-radius:7px;background:linear-gradient(#21404e,#102331);box-shadow:0 8px 25px #0008,inset 0 0 0 4px #e5cd9108;padding:4px}.world-interface .lobby-dock>button{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:7px;color:#c1d1d2;background:transparent;border-radius:3px;padding:10px 13px;min-width:0;min-height:66px;font-size:11px;box-shadow:none}.lobby-dock>button>svg{width:24px;height:24px;color:#d2b881}.lobby-dock>button[aria-pressed=true]{color:#ffdf94;background:linear-gradient(#ba945532,#b28b5922);box-shadow:inset 0 0 0 1px #d9bb6766}.lobby-dock>button[aria-pressed=true] i{position:absolute;bottom:-8px;width:8px;height:8px;background:#e7c071;border:2px solid #17303d;transform:rotate(45deg)}.manager-chapters,.world-noticeboard{max-width:1320px;margin:auto;padding:60px 5% 20px}.chapter-section-title{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:35px}.world-interface .chapter-section-title h2{font:700 clamp(26px,2.7vw,38px)/1.2 var(--font-display);letter-spacing:-.8px;color:#f1e6cd;text-align:center;margin:0}.world-rule{flex:1;height:1px;background:linear-gradient(90deg,transparent,#bca46b80);max-width:130px;position:relative}.world-rule:last-child{transform:rotate(180deg)}.world-rule:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;background:#bca46b;transform:rotate(45deg)}.manager-chapter-board{display:grid;grid-template-columns:1.15fr 1fr;background:#122b38;border:1px solid #b59a5a66;border-radius:8px;overflow:hidden;box-shadow:0 12px 36px #0004}.manager-chapter-art{position:relative;min-height:390px;overflow:hidden;background:#0b1928}.manager-chapter-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.manager-chapter-art.is-character-art img{object-fit:contain;object-position:center;padding:10px 10px 30px}.manager-chapter-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071b2bdb,transparent 40%)}.manager-chapter-art>span{position:absolute;z-index:1;bottom:20px;left:25px;font-size:10px;color:#b9cbcb}.manager-chapter-copy{padding:30px 38px;display:flex;flex-direction:column;justify-content:center}.manager-chapter-selector{display:flex;gap:7px;margin-bottom:30px}.world-interface .manager-chapter-selector button{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;background:#091c28;color:#b5c6c8;padding:10px 8px;border:1px solid #77909144;min-height:46px;font-size:11px;border-radius:4px}.manager-chapter-selector button[aria-pressed=true]{color:#f4d38c;background:#3e4943;border-color:#d9bd7888}.manager-chapter-selector svg{width:19px;height:19px}.world-interface .manager-chapter-copy h3{font:700 32px/1.15 var(--font-display);color:#f3e4c8;margin:0 0 18px;letter-spacing:-.8px}.manager-chapter-copy p{font-size:14px;color:#c2d0d1;line-height:1.8;margin-bottom:15px}.manager-chapter-copy small{font-size:11px;line-height:1.65;color:#97b0ba;display:block;min-height:37px}.manager-chapter-copy .world-play-button{align-self:flex-start;margin-top:24px}.world-notices{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:20px}.world-notice{position:relative;display:flex;flex-direction:column;padding:30px 26px;min-height:315px;border:1px solid #a78b574f;background:linear-gradient(130deg,#193643,#102734);border-radius:4px;color:#f1e7d0;overflow:hidden}.world-notice>svg{width:36px;height:36px;color:#eac57e;margin-bottom:25px}.world-notice span:not([aria-hidden]),.world-notice>div>span{display:block;color:#bdc9c6;font-size:10px;margin-bottom:12px}.world-interface .world-notice h3{font:700 25px/1.13 var(--font-display);margin:0 0 15px;letter-spacing:-.5px}.world-notice p{font-size:12px;line-height:1.75;color:#aec4c7;margin-bottom:24px}.world-notice strong{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:11px;color:#eed08c}.world-notice small{font-size:10px;display:block;margin-top:12px;color:#c1cdc7}.notice-founders>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.notice-founders:before{content:"";z-index:1;position:absolute;inset:0;background:linear-gradient(90deg,#081a2aec 4%,#081a2acc 44%,#081a2a11),linear-gradient(0deg,#081a2aba,transparent)}.notice-founders>div{position:relative;z-index:2;max-width:215px;display:flex;flex-direction:column;flex:1}.notice-founders>div>svg{color:#edcf90;margin-bottom:16px}.world-road-sign{display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid #98845244;padding:22px 6px;margin-top:30px;font-size:12px;color:#c6d1cf;scroll-margin-top:20px}.world-road-sign>span{display:flex;align-items:center;gap:12px}.world-road-sign>a{color:#e9c582;font-size:11px;min-height:44px;display:flex;align-items:center}.world-help{max-width:1320px;margin:auto;padding:60px 5% 65px;display:grid;grid-template-columns:1fr 1.5fr;gap:65px}.world-help>div>svg{color:#dcbd7e;width:30px;height:30px;margin-bottom:20px}.world-interface .world-help h2{font:700 30px/1.17 var(--font-display);letter-spacing:-.5px;color:#ece2cd}.world-help>div>p{font-size:13px;color:#a8bcc2;max-width:30ch}.world-help details{border-top:1px solid #ae94653d;padding:0}.world-help summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;font-size:13px;min-height:59px;padding:13px 0;color:#dce0d5;cursor:pointer}.world-help summary::-webkit-details-marker{display:none}.world-help summary>span{font-size:20px;color:#d8b779}.world-help details[open] summary>span{transform:rotate(45deg)}.world-help details>p{font-size:13px;color:#a9bfc5;margin:0;padding:0 25px 22px 0;line-height:1.8}.world-interface .world-footer{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin:0;padding:28px 5%;border-top:1px solid #9b824744;background:#081621;color:#a2b8bd;font-size:11px}.world-footer-brand{font:700 19px var(--font-display);color:#e8dabd}.world-footer-brand>span{display:block;font:10px var(--font-body);color:#8fa7af;margin-top:7px}.world-footer nav{display:flex;gap:20px;margin-left:auto}.world-footer small{font-size:10px;max-width:25ch;line-height:1.6}.world-footer>a:last-child{display:grid;place-items:center;border:1px solid #b69c6744;border-radius:4px;min-width:44px;min-height:44px;color:#f0d190}.world-interface .info-page{max-width:1360px;padding:30px 5% 70px}.world-interface .info-page>.back-home{margin-bottom:20px;display:inline-flex;align-items:center;min-height:36px;color:#b8cdc9;font-size:11px}.world-interface .chapter-opening{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;position:relative;min-height:300px;height:auto;padding:36px 40px;background:linear-gradient(115deg,#163744,#102937);border:1px solid #a68e5c69;border-radius:6px;isolation:isolate;overflow:hidden;gap:0 32px;margin-bottom:25px;align-items:start;box-shadow:0 12px 30px #0003}.chapter-opening:after{content:"";position:absolute;inset:8px;border:1px solid #c4a66825;pointer-events:none;border-radius:2px}.world-interface .chapter-opening>.edition{grid-column:1;grid-row:1;margin:0 0 16px;font-size:11px;color:#d6bf8a;z-index:2;text-transform:none;letter-spacing:0}.world-interface .chapter-opening>h1{grid-column:1;grid-row:2;font:700 clamp(31px,3.5vw,48px)/1.05 var(--font-display);letter-spacing:-1.4px;margin:0 0 18px;color:#f1e7cd;max-width:18ch;z-index:2}.world-interface .chapter-opening>.info-intro{grid-column:1;grid-row:3;font-size:13px;line-height:1.75;color:#bacdd0;max-width:45ch;margin:0;z-index:2}.world-interface .chapter-opening>.page-scene{position:absolute;inset:0 0 0 auto;width:60%;min-height:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;z-index:-1;background:transparent}.world-interface .chapter-opening>.page-scene>img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;filter:none}.world-interface .chapter-opening>.page-scene>div{display:none}.world-interface .chapter-opening>.page-scene:after{background:linear-gradient(90deg,#143341,transparent 70%);inset:0}.world-interface .page-chapters{position:relative;top:auto;background:#102734;border:1px solid #a48c5944;border-radius:4px;margin:0 0 30px;box-shadow:none;z-index:10}.world-interface .page-chapters summary{min-height:46px;padding:7px 18px;font-size:11px}.world-interface .page-chapters details{border:0;margin:0;padding:0}.world-interface .document-status{font-size:12px;line-height:1.75;background:#dcc08108;border-color:#c6a86670;padding:14px 20px;margin:20px 0}.world-interface .info-page .gold-button{border:1px solid #dabd7a;background:linear-gradient(#e8cd93,#c7a65d);color:#223329;box-shadow:0 3px #705c38;border-radius:4px}.world-interface .info-page h2{font-family:var(--font-display);letter-spacing:-.6px;font-weight:700}.world-interface .district-heading{margin-top:20px}.world-interface .district-heading h2{font-size:32px}.world-interface .info-page[data-page="/marketplace"] .chapter-opening{min-height:250px;padding-block:25px}.world-interface .info-page[data-page="/marketplace"] .chapter-opening>h1{font-size:41px}.world-interface .info-page[data-page="/marketplace"] .chapter-opening>.page-scene>img{object-position:center 45%}.world-interface .market-district{margin-top:25px}.world-interface .district-heading{margin-bottom:12px}.world-interface .district-heading h2{font-size:27px;margin-bottom:0}.world-interface .district-card{border-color:#aa915d88;border-radius:8px 8px 30px;background:#18323e;box-shadow:0 7px #051420,0 16px 26px #0004}.world-interface .district-card .district-card-title{border-top:1px solid #a78d5866}.world-interface .district-card .district-card-title h3{font-family:var(--font-display);color:#f2ddb1}.world-interface .district-card .district-card-actions{background:#0d2230;border-top:1px solid #ad945a3b}.world-interface .world-guide-fold{margin:28px 0;padding:0;border:1px solid #a48a5359;border-radius:5px;background:#112a37}.world-guide-fold>summary{padding:16px 22px;min-height:55px;color:#e3c88f;font-size:13px}.world-guide-fold>div{padding:10px 24px 25px}.world-interface .world-guide-fold .collector-field-guide{margin-top:12px}.world-interface .district-note{color:#a9bbc3}.world-interface .economy-visuals>.economy-compass{margin-top:25px}.economy-entry-status{display:flex;justify-content:space-between;gap:20px;margin:16px 0 23px;padding:16px 20px;border:1px solid #a58f5944;background:#17313d;border-radius:4px;color:#a9c0c4;font-size:11px;scroll-margin-top:20px}.economy-entry-status strong{display:inline-block;color:#eed495;margin-left:10px;font-weight:600}.world-interface .world-guide-fold .economy-status-board{margin-top:18px}@media(max-width:600px){.economy-entry-status{flex-wrap:wrap;gap:12px;font-size:10px;padding:15px}.economy-entry-status>span{display:flex;justify-content:space-between;width:100%}}@media(min-width:1500px){.lobby-landscape{width:78%;right:-2%;top:-4%}.lobby-heading{top:12%}.lobby-location{right:5%;bottom:156px}.lobby-welcome{bottom:173px}}@media(max-width:1150px){.world-interface .world-header{gap:12px}.world-navigation>a{min-width:57px;padding-inline:9px}.world-account>span{display:none}.world-brand>span{font-size:14px}.world-brand strong{font-size:20px}.world-brand>img{width:43px;height:43px}.world-interface .world-lobby{min-height:720px}.lobby-landscape{width:88%;right:-10%;top:11%}.lobby-heading{left:4%;top:7%;max-width:280px}.world-interface .lobby-heading h1{font-size:49px}.lobby-heading>p{font-size:14px}.lobby-location{right:4%;width:265px;bottom:134px}.lobby-welcome{left:4%;width:264px}.world-notices{grid-template-columns:1.3fr 1fr 1fr;gap:14px}.world-notice{padding:25px 20px}}@media(max-width:920px){.world-interface .world-header{height:74px;padding-inline:4%;gap:12px}.world-interface button.world-menu{display:grid;place-items:center;background:#173747;border:1px solid #b79e665a;color:#ebd8ad;width:44px;height:44px;padding:6px;font-size:22px}.world-navigation{display:none}.world-navigation.is-open{position:absolute;top:calc(100% + 6px);right:4%;left:4%;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:12px;background:#0e2939fa;border:1px solid #b99b60;box-shadow:0 18px 30px #0009;border-radius:5px;align-self:auto}.world-navigation>a{min-height:65px}.world-navigation .world-mobile-extra{display:flex;grid-column:span 2;min-height:44px;font-size:12px}.world-interface .world-lobby{min-height:800px;height:auto}.lobby-landscape{width:107%;right:-13%;top:12%}.lobby-heading{top:40px}.world-interface .lobby-heading h1{font-size:45px}.lobby-location{width:260px;bottom:133px}.lobby-welcome{width:260px;bottom:148px}.world-notices{grid-template-columns:1fr 1fr}.notice-founders{grid-column:span 2;min-height:250px}.notice-founders>div{max-width:300px}.world-road-sign{flex-wrap:wrap;gap:5px 25px}.world-road-sign>span{width:100%;margin-bottom:4px}.manager-chapter-copy{padding:25px}.manager-chapter-art{min-height:365px}.world-help{gap:35px}.world-interface .chapter-opening{padding:30px;min-height:280px}.world-footer nav{margin-left:0}.world-footer small{margin-left:auto}}@media(max-width:600px){.world-interface .world-header{height:70px;padding-inline:16px;gap:8px}.world-brand{gap:5px}.world-brand>span{font-size:11px;letter-spacing:.5px}.world-brand strong{font-size:16px;letter-spacing:1px}.world-brand>img{width:35px;height:39px}.world-header-actions{gap:8px}.world-account{width:38px;justify-content:center}.world-account>svg{width:21px}.world-interface .world-header-play{padding:9px 13px;font-size:11px;gap:9px;min-height:41px}.world-interface button.world-menu{width:40px;height:41px;min-height:41px}.world-navigation.is-open{grid-template-columns:repeat(3,1fr);left:12px;right:12px}.world-navigation .world-mobile-extra{grid-column:auto}.world-navigation .world-mobile-extra:last-child{grid-column:span 2}.manager-chapters,.world-noticeboard{padding:38px 18px 0}.chapter-section-title{gap:12px;margin-bottom:23px}.world-interface .chapter-section-title h2{font-size:26px;max-width:18ch;letter-spacing:-.5px}.world-rule{min-width:20px}.manager-chapter-board{display:flex;flex-direction:column}.manager-chapter-art{min-height:240px;height:240px}.manager-chapter-art>span{font-size:9px;bottom:15px;left:18px}.manager-chapter-copy{padding:23px}.manager-chapter-selector{margin-bottom:24px}.world-interface .manager-chapter-copy h3{font-size:28px}.manager-chapter-copy p{font-size:13px}.manager-chapter-copy small{min-height:0}.manager-chapter-copy .world-play-button{width:100%;font-size:12px}.world-notices{gap:14px;grid-template-columns:1fr}.world-notice{min-height:0;padding:26px}.notice-founders{grid-column:auto;min-height:300px}.notice-founders>div{max-width:210px}.world-notice>svg{margin-bottom:20px}.world-notice h3 br{display:none}.world-notice p{max-width:38ch}.world-interface .world-notice h3{font-size:27px}.world-road-sign{padding:20px 0;font-size:11px;margin-top:24px}.world-road-sign>a{font-size:11px;min-height:38px}.world-help{padding:38px 23px 40px;grid-template-columns:1fr;gap:15px}.world-help>div:first-child{display:grid;grid-template-columns:32px 1fr;gap:0 12px;align-items:center}.world-help>div:first-child>svg{margin:0;width:27px}.world-interface .world-help h2{font-size:26px;margin:0}.world-help>div:first-child>p{grid-column:2;max-width:none;font-size:12px;margin:10px 0 15px}.world-help summary{font-size:12px}.world-help details>p{font-size:12px}.world-interface .world-footer{padding:25px 20px;gap:22px}.world-footer nav{width:100%;gap:20px;flex-wrap:wrap;order:2;font-size:10px}.world-footer small{order:3;max-width:none;margin:0}.world-footer>a:last-child{margin-left:auto}.world-interface .info-page{padding:15px 16px 45px}.world-interface .info-page>.back-home{font-size:10px;margin-bottom:12px}.world-interface .chapter-opening{display:flex;flex-direction:column;padding:190px 25px 25px;min-height:0;gap:0;border-radius:6px;margin-bottom:17px}.world-interface .chapter-opening>.page-scene{width:100%;height:230px;min-height:0;inset:0 0 auto}.world-interface .chapter-opening>.page-scene>img{object-position:center 40%}.world-interface .chapter-opening>.page-scene:after{background:linear-gradient(0deg,#143341,#14334144 60%,#14334111)}.world-interface .chapter-opening>.edition{font-size:10px;margin-bottom:12px}.world-interface .chapter-opening>h1{font-size:35px;max-width:none;letter-spacing:-1px;margin-bottom:15px}.world-interface .chapter-opening>.info-intro{font-size:12px;line-height:1.7;max-width:none}.world-interface .chapter-opening:before{top:15px;bottom:auto;right:17px;font-size:8px}.world-interface .page-chapters summary{padding:9px 14px;min-height:45px}.world-interface .page-chapters{margin-bottom:22px}.world-interface .document-status{font-size:11px;padding:13px 16px;margin:16px 0}.world-guide-fold>div{padding:5px 14px 20px}.world-guide-fold>summary{font-size:12px;padding:13px 17px}.world-interface .district-heading h2{font-size:29px}}@media(prefers-reduced-motion:no-preference){.lobby-island{animation:world-arrive .7s ease-out both}@keyframes world-arrive{0%{opacity:.4;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.world-interface .world-play-button:hover{transform:translateY(-1px)}.world-interface .world-play-button:active{transform:translateY(2px);box-shadow:inset 0 1px #fff9,0 1px #776134}}@media(prefers-reduced-motion:reduce){.world-interface *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:600px){.world-interface .info-page[data-page="/marketplace"] .chapter-opening{padding-top:190px;min-height:0}.world-interface .info-page[data-page="/marketplace"] .chapter-opening>h1{font-size:35px}}@media(max-width:350px){.world-header-actions>.world-account{display:none}.world-interface .world-header{padding-inline:12px}.world-interface .world-header-play{padding-inline:11px;gap:7px}}@media(min-width:921px)and (max-width:1150px){.lobby-landscape{right:-1%}}@media(min-width:601px)and (max-width:920px){.lobby-landscape{width:100%;right:0;top:11%}}@media(min-width:921px){.world-navigation>a,.world-header .sound-toggle,.world-account{white-space:nowrap}}@media(min-width:1151px)and (max-width:1340px){.world-interface .world-header{gap:14px}.world-navigation>a{padding-inline:10px}}.world-interface.is-world-home .world-lobby{height:calc(100svh - 136px);min-height:600px}.lobby-utility-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:0 4%;background:#081925;border-top:1px solid #ac925948;color:#9fb7bb;font-size:10px}.lobby-build-status{display:flex;gap:8px;align-items:center;white-space:nowrap}.lobby-build-status i{width:5px;height:5px;background:#b2ca9e;border-radius:50%}.lobby-utility-bar nav{display:flex;align-items:center;gap:20px}.world-interface .lobby-utility-bar button,.lobby-utility-bar a{display:flex;align-items:center;gap:7px;background:transparent;color:#c6d0c8;padding:9px 0;min-height:44px;font-size:10px;border-radius:0;font-weight:400}.lobby-utility-bar .world-icon{width:16px;height:16px}.world-interface .lobby-utility-bar{margin:0}.lobby-utility-bar button:hover,.lobby-utility-bar a:hover{color:#efd08d}.world-interface .world-journal{padding:0;width:min(1050px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 40px);overflow:auto;color:#efe7d0;background:#102b38;border:1px solid #c6a86b;border-radius:9px;box-shadow:0 25px 100px #000b,inset 0 0 0 5px #e8cf870b}.world-journal::backdrop{background:#030e1cbd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.journal-titlebar{display:flex;align-items:center;gap:15px;height:auto;min-height:88px;padding:22px 27px;border-bottom:1px solid #d3b77755;background:linear-gradient(#213d47,#122b38)}.journal-titlebar>.world-icon{width:35px;height:35px;color:#dfc48a}.journal-titlebar>div>.brand-logo{width:104px;height:25px;margin-bottom:5px}.world-interface .journal-titlebar h2{font:700 27px/1.1 var(--font-display);letter-spacing:-.5px;margin:0;color:#f0e5c9}.world-interface .journal-titlebar>button{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;padding:0;background:#0c202c;border:1px solid #b8a16a66;border-radius:4px;color:#ecd7a2;font-size:24px}.journal-tabs{display:flex;gap:4px;padding:13px 27px 0;background:#0d2330;border-bottom:1px solid #c7ad7266}.world-interface .journal-tabs>button{padding:13px 23px;background:transparent;color:#a9bdc0;font-size:12px;min-height:45px;border-radius:5px 5px 0 0;border:1px solid transparent;border-bottom:0}.world-interface .journal-tabs>button[aria-selected=true]{background:#1c3a45;color:#f2d89c;border-color:#c7ad7266;box-shadow:inset 0 2px #ddbd77}.journal-page{padding:26px}.journal-page[hidden],.room-panel[hidden]{display:none!important}.world-journal .manager-chapters,.world-journal .world-noticeboard{padding:0;margin:0;max-width:none}.world-journal .chapter-section-title{display:none}.world-journal .manager-chapter-board{border:0;border-radius:4px;box-shadow:none}.world-journal .manager-chapter-art{min-height:380px}.world-journal .manager-chapter-copy{padding:27px}.world-journal .manager-chapter-copy h3{font-size:30px}.world-journal .world-notices{gap:12px;grid-template-columns:1.35fr 1fr 1fr}.world-journal .world-notice{padding:23px 20px;min-height:290px}.world-journal .world-notice h3{font-size:24px}.world-journal .world-road-sign{margin-top:22px;padding:15px 0;flex-wrap:wrap}.journal-questions{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;padding:10px 8px 22px}.world-interface .journal-questions h3{font:700 30px/1.1 var(--font-display);color:#f1e4c2;margin:0 0 20px;max-width:12ch}.journal-questions p{font-size:12px;color:#b5c8c9;line-height:1.8}.journal-questions a{display:inline-block;color:#efd493;font-size:12px;margin-top:20px}.journal-questions details{border-top:1px solid #af97634d}.journal-questions summary{padding:17px 0;cursor:pointer;font-size:13px;color:#e5e5d6;line-height:1.6}.journal-questions details>p{margin:0 0 20px}.world-interface.is-world-chapter{background:radial-gradient(ellipse at 100% 0,#1d3d47,transparent 45%),#091b2a}.world-interface .info-page{max-width:1390px;padding:22px 5% 50px}.world-interface .info-page>.back-home{display:inline-flex;align-items:center;min-height:32px;margin-bottom:12px;font-size:10px;color:#b8c8c5}.world-interface .info-page[data-page] .chapter-opening{grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:auto auto;min-height:190px;padding:29px 32px;gap:11px 25px;margin-bottom:24px;border-radius:7px;background:linear-gradient(110deg,#183641,#0d2633);box-shadow:0 7px 18px #0003}.world-interface .info-page[data-page] .chapter-opening>.edition{display:none}.world-interface .info-page[data-page] .chapter-opening>h1{grid-row:1;font-size:38px;line-height:1.1;letter-spacing:-.8px;margin:0;max-width:none}.world-interface .info-page[data-page] .chapter-opening>.info-intro{grid-row:2;max-width:59ch;font-size:14px;line-height:1.6;margin:0;color:#d5e1df}.world-interface .info-page[data-page] .chapter-opening>.page-scene{width:46%;min-height:100%;height:100%;inset:0 0 0 auto}.world-interface .info-page[data-page] .chapter-opening>.page-scene:after{background:linear-gradient(90deg,#15313e,#15313e66 45%,#15313e0a)}.world-interface .info-page[data-page] .chapter-opening:before{font-size:8px;right:16px;bottom:12px;top:auto}.room-workspace{border:1px solid #9e885a78;border-radius:7px;background:#102935;box-shadow:0 10px 25px #0003;overflow:hidden;min-width:0}.room-tabs{display:flex;align-items:stretch;gap:3px;padding:8px 9px 0;background:linear-gradient(#1a3540,#112834);border-bottom:1px solid #b4975e8f;overflow-x:auto}.world-interface .room-tabs>button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;flex:1;min-height:60px;padding:12px 15px;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0;background:transparent;color:#b3c3c4;font-size:12px;font-weight:400;white-space:nowrap}.room-tabs>button .world-icon{flex:0 0 22px;width:22px;height:22px;color:#b9aa7e}.world-interface .room-tabs>button[aria-selected=true]{background:linear-gradient(#3b4c46,#1e3940);border-color:#ae945a9c;box-shadow:inset 0 3px #dbbd7a;color:#ffe0a0}.room-tabs>button[aria-selected=true] .world-icon{color:#f2d08b}.room-panel{padding:28px;min-width:0;scroll-margin-top:18px}.room-exit{display:flex;justify-content:flex-end;margin:22px 0 0}.room-panel>:first-child{margin-top:0!important}.room-panel>:last-child{margin-bottom:0!important}.world-interface .room-panel h2{font:700 29px/1.15 var(--font-display);letter-spacing:-.7px;color:#eadfc4}.world-interface .room-panel h3{font-family:var(--font-display);letter-spacing:-.4px}.room-panel .edition{font-size:10px;color:#adbcba;letter-spacing:0;text-transform:none;margin-bottom:10px}.room-panel .economy-visual-heading{margin:0 0 22px}.room-panel .economy-visual-heading h2{margin:0 0 12px}.room-panel .economy-visual-heading>p:not(.edition){font-size:12px;margin:0;max-width:70ch}.room-panel .economy-world,.room-panel .career-route,.room-panel .supply-lab,.room-panel .token-readiness{margin:0}.room-panel .economy-role-controls{border-color:#9e885a68;background:#112531}.room-panel .economy-role-controls button{background:#142e3a;color:#bbcccb;border-radius:0}.room-panel .economy-role-controls button[aria-selected=true]{background:#31514f;color:#f7dda3;box-shadow:inset 0 -3px #d7b875}.room-panel .economy-role-copy{background:#18323d;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.room-panel .economy-role-copy>*{align-self:flex-start}.room-panel .economy-role-detail{border-color:#9e885a68}.room-panel .economic-layers{margin-bottom:0;background:#0b202b;border-color:#b09a5d44}.room-panel .career-route-intro{margin-bottom:24px}.room-panel .career-route-intro h2{font-size:30px}.room-panel .career-route-board{border-color:#a28c5b66}.room-panel .supply-lab{background:transparent;padding:0;border:0;box-shadow:none}.room-panel .token-readiness{border:0;padding:0;background:transparent}.room-panel .economy-status-board{margin:0 0 28px}.room-panel .economy-compass{margin-bottom:0}.room-panel .market-district{margin:0}.room-panel .district-heading h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.room-panel .district-heading{margin:0 0 8px;justify-content:flex-start}.room-panel .district-heading>.concept-label{border:0;padding:0;font-size:10px}.room-panel .district-note{font-size:11px;margin:5px 0 18px}.room-panel .district-toolbar{margin-top:14px;padding:12px 0}.room-panel .district-grid{gap:16px}.room-panel .district-card{border-color:#a9915b7a;box-shadow:0 5px #061922;border-radius:6px 6px 20px}.room-panel .collection-explorer{margin:0}.room-panel .wallet-portal{margin:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.room-panel .wallet-setup{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.room-panel .wallet-start-note+.wallet-story{margin-top:28px}.room-panel .wallet-story,.room-panel .wallet-walkthrough,.room-panel .wallet-basics,.room-panel .wallet-questions{margin-top:0}.room-panel .wallet-story{border:0;border-radius:0;box-shadow:none}.room-panel .wallet-story-copy h2{font-size:29px}.room-panel .wallet-story-art{min-height:330px}.room-panel .wallet-story+.wallet-walkthrough{margin-top:30px}.room-panel .wallet-start-note,.room-panel .genesis-hub-pack{margin-top:0}.room-panel .genesis-release-console{margin:0;padding:0;border:0;background:transparent}.world-interface .genesis-hub{padding:0;border:0;background:transparent;box-shadow:none;margin:0}.world-interface .genesis-hub-header{margin:0 0 15px;align-items:center}.world-interface .genesis-hub .genesis-hub-header h2{font:400 11px/1.5 var(--font-body);letter-spacing:0;margin:0;color:#bcccca}.world-interface .genesis-hub-intro{margin-bottom:20px}.world-interface .genesis-availability-rail{margin:18px 0 25px}.world-interface .journey-heading{display:block;margin-bottom:20px}.world-interface .journey-heading>div{display:none}.world-interface .journey-heading>p{font-size:12px;max-width:80ch}.world-interface .journey-layout{border:1px solid #a98e596b;border-radius:7px;overflow:hidden;gap:0}.world-interface .journey-map{border:0;border-radius:0;background-color:#133842}.world-interface .journey-detail{border:0;border-left:1px solid #a98e596b;border-radius:0;background:#152d39}.world-interface .journey-detail h3{font:700 28px/1.12 var(--font-display);letter-spacing:-.5px}.world-interface .journey-route-key{font-size:10px;margin-bottom:20px}.world-interface .paper-section{padding:30px 35px;background:#102b37;border-color:#ad95613d;margin:0;border-inline:1px solid #ad95613d;scroll-margin-top:20px}.world-interface .paper-section h2{font:700 28px/1.2 var(--font-display);letter-spacing:-.5px;color:#eadfc3}.world-interface .paper-section p{max-width:80ch;font-size:13px;line-height:1.9}.world-interface .paper-contents{border-color:#a78d576b;background:#193742;padding:20px 25px;gap:12px 22px;margin-bottom:0}.world-interface .paper-contents a{font-size:11px;color:#e6cf9b}.world-interface .paper-tools{background:#112b36;border-color:#aa925d55}.world-interface .info-page[data-page="/whitepaper"]>.document-status{margin:0 0 15px;padding:12px 17px;font-size:11px}.world-interface .info-page[data-page="/whitepaper"]>.paper-tools{margin:0 0 20px;padding:12px 17px;gap:22px;font-size:11px}.world-interface .info-page[data-page="/whitepaper"]>.paper-tools .paper-download{min-height:42px;padding:11px 17px}.paper-desk{display:grid;grid-template-columns:185px minmax(0,1fr);gap:18px;align-items:start}.world-interface .paper-desk>.paper-contents{position:sticky;top:20px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px;margin:0;border:1px solid #aa935c66;border-radius:4px}.paper-desk>.paper-contents a{padding:12px 8px;line-height:1.5;border-bottom:1px solid #c5ac7329}.paper-desk>.paper-contents a:last-child{border-bottom:0}.paper-manuscript{min-width:0;border-top:1px solid #ad95613d}.paper-manuscript>.paper-section:last-child{border-bottom:1px solid #ad95613d}.world-interface .paper-desk+.world-guide-fold{margin-top:25px}.world-interface .project-signal{margin-top:25px;border-color:#ab945d66;background:#122e39}.world-interface .project-signal-intro h2{font:700 28px/1.15 var(--font-display);letter-spacing:-.5px}.world-interface .progress-grid h2{font:700 25px/1.15 var(--font-display);letter-spacing:-.5px}.room-panel .project-signal{border:0;box-shadow:none;background:transparent}.room-panel .project-signal-intro{padding-top:0}.room-panel .progress-grid{margin:0;gap:18px}.room-panel .progress-grid>article{border-color:#ac915a66;background:#16323e;border-radius:4px;padding:25px}.room-panel .release-gate{margin:0;padding:0;border:0;background:transparent}.room-panel .progress-source{margin-bottom:0}.world-interface .world-footer{background:#071822}@media(max-width:920px){.world-interface.is-world-home .world-lobby{min-height:770px;height:auto}.lobby-utility-bar{flex-wrap:wrap;gap:0;padding:12px 4%}.lobby-utility-bar nav{flex-wrap:wrap;gap:4px 22px}.lobby-build-status{width:100%;margin-bottom:4px}.world-journal .world-notices{grid-template-columns:1fr 1fr}.world-journal .notice-founders{grid-column:span 2}.room-tabs>button .world-icon{width:19px;height:19px;flex-basis:19px}.world-interface .room-tabs>button{padding:11px;font-size:11px;gap:7px}}@media(max-width:650px){.lobby-utility-bar{padding:13px 19px}.lobby-utility-bar nav{gap:1px 21px}.lobby-utility-bar button,.lobby-utility-bar a{font-size:10px}.world-interface .world-journal{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:7px}.journal-titlebar{padding:17px;gap:10px}.journal-titlebar>.world-icon{width:26px;height:26px}.world-interface .journal-titlebar h2{font-size:22px}.journal-tabs{padding:8px 9px 0;gap:3px}.world-interface .journal-tabs>button{padding:12px 10px;font-size:11px;flex:1}.journal-page{padding:15px}.world-journal .manager-chapter-art{height:220px;min-height:220px}.world-journal .manager-chapter-board{grid-template-columns:1fr}.world-journal .manager-chapter-copy{padding:20px}.world-journal .world-notices{grid-template-columns:1fr}.world-journal .notice-founders{grid-column:auto}.world-journal .world-notice{min-height:0}.world-journal .notice-founders{min-height:280px}.journal-questions{grid-template-columns:1fr;gap:20px;padding:8px}.world-interface .journal-questions h3{font-size:27px;max-width:none;margin-bottom:12px}.journal-questions a{margin:0}.world-interface .info-page{padding:13px 14px 35px}.world-interface .info-page[data-page] .chapter-opening{display:block;padding:145px 22px 23px;min-height:0;margin-bottom:18px}.world-interface .info-page[data-page] .chapter-opening>h1{font-size:30px;margin:0 0 12px}.world-interface .info-page[data-page] .chapter-opening>.info-intro{font-size:14px;line-height:1.6;max-width:none}.world-interface .info-page[data-page] .chapter-opening>.page-scene{width:100%;height:190px;min-height:0;inset:0 0 auto;opacity:1}.world-interface .info-page[data-page] .chapter-opening>.page-scene:after{background:linear-gradient(0deg,#15313e 0% 8%,#15313ebd 40%,#15313e1a)}.world-interface .info-page[data-page] .chapter-opening:before{display:none}.room-tabs{padding:5px 5px 0;gap:2px}.world-interface .room-tabs>button{flex:none;min-height:63px;flex-direction:column;padding:10px 12px;gap:6px;font-size:10px}.room-panel{padding:18px 14px}.world-interface .room-panel h2{font-size:25px}.room-panel .district-grid{gap:12px}.room-panel .district-card-title{padding-inline:12px}.room-panel .district-heading h2{font-size:23px}.room-panel .district-heading>.concept-label{margin-bottom:8px}.room-panel .wallet-story-art{min-height:190px}.world-interface .paper-section{padding:25px 20px}.world-interface .paper-section h2{font-size:25px}.world-interface .paper-section p{font-size:12px}.paper-desk{grid-template-columns:1fr;gap:14px}.world-interface .paper-desk>.paper-contents{position:static;flex-direction:row;flex-wrap:wrap;padding:8px;gap:0 8px}.paper-desk>.paper-contents a{padding:10px 7px;font-size:10px;border:0}.world-interface .journey-detail{border-left:0;border-top:1px solid #a98e596b}}@media(max-width:650px){.world-interface .info-page[data-page="/wallet"]>.back-home{display:none}.world-interface .info-page[data-page="/wallet"] .chapter-opening{padding-top:100px;padding-bottom:18px}.world-interface .info-page[data-page="/wallet"] .chapter-opening>.page-scene{height:162px}}@media(max-width:760px){.world-interface.is-world-home .world-lobby{min-height:0;height:auto;display:flex;flex-direction:column;padding:30px 18px 23px;overflow:hidden}.world-lobby:before{inset:9px;border-color:#c3a66b26}.lobby-heading{position:relative;left:auto;top:auto;max-width:none;text-align:center;order:0}.lobby-version{justify-content:center;margin-bottom:12px;font-size:10px}.world-interface .lobby-heading h1{font-size:42px;line-height:1.03;letter-spacing:-1.8px;margin-bottom:12px}.lobby-heading>p{font-size:12px;line-height:1.5}.lobby-heading>p br{display:none}.lobby-landscape{position:relative;right:auto;top:auto;width:calc(100% + 40px);margin:3px -20px -8px;max-height:none;order:1}.lobby-island{-webkit-mask-image:none;mask-image:none}.world-interface button.lobby-pin{padding:3px;min-width:45px;min-height:45px}.lobby-pin-emblem{width:32px;height:36px;border-radius:7px 7px 12px 12px}.lobby-pin-emblem svg{width:20px;height:20px}.lobby-pin-label{display:none}.lobby-pin.pin-club{left:48%!important;top:46%!important}.lobby-dock{position:relative;bottom:auto;left:auto;transform:none;width:100%;order:2;margin-top:0;border-radius:5px;padding:3px}.world-interface .lobby-dock>button{min-height:63px;padding:8px 3px;gap:7px;font-size:9px}.lobby-dock>button>svg{width:21px;height:21px}.lobby-location{position:relative;right:auto;bottom:auto;width:100%;order:3;min-height:0;padding:21px 20px 17px;border-radius:4px;border-top:0;background:#15313e;box-shadow:none}.world-interface .lobby-location h2{font-size:25px}.location-status{font-size:10px;margin-bottom:10px}.lobby-location>p{font-size:12px;margin-bottom:8px}.lobby-location>small{font-size:10px}.lobby-location>a{font-size:12px}.lobby-welcome{position:relative;bottom:auto;left:auto;width:100%;order:4;margin-top:17px;padding:0;border:0;background:none;box-shadow:none;z-index:8}.lobby-welcome>span,.lobby-welcome>strong,.lobby-welcome:before,.lobby-welcome:after{display:none!important}.lobby-welcome .world-play-button{min-height:49px}.lobby-welcome>small{margin-top:12px}.lobby-map-caption{position:relative;left:auto;right:auto;bottom:auto;order:5;justify-content:center;margin-top:18px;font-size:9px}.lobby-map-caption>span{display:none}.lobby-map-caption small{font-size:9px}}@media(prefers-reduced-motion:no-preference){.world-journal[open]{animation:journal-open .18s ease-out}@keyframes journal-open{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}}.world-interface .paper-section p:not([class]),.world-interface .paper-section li:not([class]){font-size:15px;line-height:1.8;max-width:76ch}@media(max-width:650px){.world-interface .paper-section p:not([class]),.world-interface .paper-section li:not([class]){font-size:14px;line-height:1.75}}.world-arrival{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro world" "contents contents" "paths paths";align-items:center;gap:28px 5%;max-width:1440px;margin:auto;padding:34px 5% 32px;isolation:isolate;background:radial-gradient(ellipse at 75% 35%,#34434e55,transparent 65%)}.arrival-intro{grid-area:intro;position:relative;max-width:470px;padding:12px 0}.arrival-art-peek{display:none}.arrival-stage{display:inline-flex;align-items:center;gap:8px;color:#e6cf9e;font-size:11px;line-height:1.5;min-height:36px;padding:8px 11px;border:1px solid #b29b6255;border-radius:4px;background:#bfa36b10;margin-bottom:23px}.arrival-stage i{width:6px;height:6px;background:#d4b273;border-radius:50%;flex:none}.arrival-stage>span{color:#b9a477;margin-left:4px}.arrival-stage:hover{background:#bfa36b20}.world-interface .arrival-intro h1{font:700 clamp(43px,4.35vw,65px)/1.06 var(--font-display);text-transform:none;letter-spacing:-2px;color:var(--brand-chalk);margin:0 0 24px;text-shadow:none}.arrival-lead{font-size:14px;line-height:1.75;color:var(--brand-shell-muted);max-width:42ch;margin:0}.arrival-lead strong{display:block;font:400 17px/1.5 var(--font-body);color:var(--brand-chalk);margin-bottom:10px}.arrival-offer{margin-top:26px}.world-interface .arrival-genesis-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(#f0d79b,#d0ab63);border:1px solid #f1d79c;border-radius:4px;color:#26352e;font-size:14px;font-weight:700;min-height:53px;padding:14px 19px;box-shadow:inset 0 1px #fff8,0 3px #816738;text-decoration:none}.arrival-genesis-button>.world-icon{width:22px;height:22px;flex:none}.arrival-genesis-button>span{margin-left:16px}.arrival-genesis-button:hover{filter:brightness(1.07)}.arrival-sale-status{display:flex;align-items:center;gap:8px;width:fit-content;min-height:36px;font-size:12px;color:#ddca9f;margin:13px 0 1px}.arrival-sale-status>i{width:5px;height:5px;border-radius:50%;background:#b9a377}.arrival-sale-status>span{margin-left:5px;color:#9eadac}.arrival-offer-note{font-size:11px;line-height:1.65;color:#a4babc;max-width:44ch;margin:0}.arrival-founders{grid-area:world;min-width:0;margin:0;background:var(--brand-shell-surface);border:1px solid var(--brand-shell-line);border-radius:5px;overflow:hidden;box-shadow:0 15px 40px #030d1744}.arrival-founders-art{position:relative;overflow:hidden}.arrival-founders-art>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;will-change:transform}.arrival-founders figcaption{padding:21px 25px 20px;border-top:1px solid #bda16a55;background:var(--brand-shell-surface)}.arrival-founders figcaption>span{font-size:10px;color:#bea97c;display:block;margin-bottom:8px}.world-interface .arrival-founders h2{font:700 27px/1.15 var(--font-display);color:var(--brand-chalk);letter-spacing:-.5px;margin:0 0 18px}.arrival-founders ul{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:10px;list-style:none;margin:0 0 16px;padding:0}.arrival-founders li{display:flex;gap:10px;align-items:center;font-size:11px;color:#c3d0c9;line-height:1.4}.arrival-founders li+li{border-left:1px solid #b39a6144;padding-left:12px}.arrival-founders li>b{font:700 33px/1 var(--font-display);color:#eed099}.arrival-founders figcaption>small{display:block;font-size:9px;line-height:1.6;color:#9db2b5}.arrival-paths{grid-area:paths;display:grid;grid-template-columns:1.1fr 1fr;border-block:1px solid #b8a16a40;background:#112b3555}.arrival-path{display:flex;align-items:center;gap:20px;padding:22px 25px;color:#e9e3cf;min-width:0;position:relative;text-decoration:none}.arrival-path:first-child{border-right:1px solid #b8a16a33}.arrival-path-roadmap:hover{background:#28434a55}.arrival-path>div{min-width:0}.arrival-path-status{display:block;color:#a8bfb8;font-size:10px;margin-bottom:7px}.world-interface .arrival-path h2{font:700 23px/1.2 var(--font-display);letter-spacing:-.4px;color:#dddcc7;margin:0 0 8px}.arrival-path p{font-size:12px;line-height:1.65;color:#a2babe;max-width:48ch;margin:0 0 12px}.arrival-path strong{display:inline-flex;align-items:center;gap:25px;font-size:12px;font-weight:400;color:#cfba88}.arrival-route-emblem{display:grid;place-items:center;width:65px;height:82px;flex:none;border:1px solid #819d9644;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);background:linear-gradient(140deg,#284249,#13303a);color:#a9bdb3}.arrival-route-emblem>.world-icon{width:32px;height:32px}.arrival-prototype-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px}.world-interface .arrival-prototype-actions>button{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:400;min-height:35px;border-bottom:1px solid #b9a37144;border-radius:0;background:none;color:#cfba88;padding:5px 0}.arrival-prototype-actions>button:hover{color:#f1dba6}@media(max-width:1100px){.world-arrival{padding-inline:4%;gap:24px 4%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.world-interface .arrival-intro h1{font-size:49px}.arrival-lead{font-size:13px}.arrival-lead strong{font-size:15px}.arrival-founders figcaption{padding:20px}.world-interface .arrival-founders h2{font-size:25px}.arrival-founders li{font-size:10px;gap:7px}.arrival-founders li+li{padding-left:8px}.arrival-founders li>b{font-size:29px}.arrival-path{gap:15px;padding:20px 18px}.world-interface .arrival-path h2{font-size:21px}.arrival-route-emblem{width:50px;height:68px}.arrival-path p{font-size:11px}.arrival-prototype-actions{gap:5px 15px}.world-interface .arrival-prototype-actions>button{font-size:11px}}@media(min-width:801px)and (max-height:820px){.world-arrival{padding-block:23px;gap:22px 5%}.arrival-intro{padding:0}.arrival-stage{margin-bottom:16px}.world-interface .arrival-intro h1{font-size:51px;margin-bottom:19px}.arrival-offer{margin-top:20px}.arrival-founders-art>img{max-height:245px;object-position:center 43%}.arrival-founders figcaption{padding-block:17px}.arrival-path{padding-block:17px}}@media(max-width:800px){.world-arrival{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "world" "contents" "paths";padding:23px 22px;gap:25px;overflow:hidden}.arrival-intro{padding:0;max-width:570px}.arrival-stage{margin-bottom:17px;font-size:10px}.world-interface .arrival-intro h1{font-size:48px;margin-bottom:19px}.arrival-lead{font-size:13px;max-width:47ch}.arrival-lead strong{font-size:15px}.arrival-offer{margin-top:20px}.arrival-genesis-button{width:100%;max-width:350px}.arrival-offer-note{max-width:48ch;font-size:10px}.arrival-founders{width:100%;max-width:650px;justify-self:center}.arrival-founders figcaption{padding:20px}.arrival-paths{grid-template-columns:1fr}.arrival-path{padding:20px 15px;gap:17px}.arrival-path:first-child{border-right:0;border-bottom:1px solid #b8a16a33}.arrival-path p{max-width:48ch}}@media(max-width:400px){.world-arrival{padding:20px 16px;gap:22px}.world-interface .arrival-intro h1{font-size:43px}.arrival-lead{font-size:12px;line-height:1.75;max-width:none}.world-interface .arrival-genesis-button{font-size:12px;gap:10px;padding:13px 12px}.arrival-genesis-button>span{margin-left:auto}.arrival-sale-status{font-size:11px}.arrival-founders figcaption{padding:18px 15px}.world-interface .arrival-founders h2{font-size:24px}.arrival-founders ul{grid-template-columns:1.2fr 1fr 1fr;gap:7px}.arrival-founders li{align-items:flex-start;flex-direction:column;gap:5px;font-size:10px}.arrival-founders li+li{padding-left:10px}.arrival-founders li>b{font-size:28px}.arrival-founders figcaption>small{font-size:9px}.arrival-path{padding:18px 9px;gap:12px}.arrival-route-emblem{width:42px;height:59px}.arrival-route-emblem>.world-icon{width:26px;height:26px}.world-interface .arrival-path h2{font-size:20px}}@media(max-width:520px){.arrival-art-peek{display:block;height:125px;overflow:hidden;border:1px solid #bda16a6b;border-radius:5px;margin:0 0 16px;background:#19353e;box-shadow:0 8px 25px #05151c66}.arrival-art-peek>img{display:block;width:100%;height:100%;object-fit:cover;object-position:67% 42%}.arrival-founders-art{display:none}}.arrival-pack-contents{grid-area:contents;min-width:0}.arrival-sale-status.is-airdrop{margin-bottom:-8px;color:#f2e2b0;font-weight:600}.arrival-sale-status.is-airdrop>i{width:7px;height:7px;background:#9fd9b3;box-shadow:0 0 0 3px #9fd9b333}.world-arrival{grid-template-areas:"intro world" "contents contents" "paths paths" "note note";row-gap:24px}.arrival-intro{max-width:500px}.world-interface .arrival-intro h1{font-size:clamp(44px,4.7vw,66px);margin-bottom:18px}.arrival-lead strong{margin-bottom:8px}.arrival-play-now{display:flex;gap:18px;align-items:center;margin-top:15px;flex-wrap:wrap}.world-interface .arrival-play-now>button{min-height:44px;font-size:13px;padding:10px 14px;border:1px solid #a4b9af88;background:#1e3a43;color:#e4e8d5;border-radius:4px;font-weight:600}.world-interface .arrival-play-now>button>span{margin-left:15px}.world-interface .arrival-play-now>button+button{border:0;background:none;padding-inline:0;color:#c7cbbb;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:4px}.arrival-demo-note{font-size:11px;color:#b9cabb;line-height:1.5;margin:9px 0 0}.arrival-sale-status{margin-top:12px}.arrival-paths{grid-template-columns:repeat(4,minmax(0,1fr));background:#102b35;border:1px solid #b8a16a40;border-radius:5px}.arrival-paths>a{display:flex;align-items:center;gap:13px;color:#e5dec8;padding:19px 17px;min-width:0;min-height:91px;text-decoration:none}.arrival-paths>a+a{border-left:1px solid #b8a16a33}.arrival-paths>a:hover{background:#29464b}.arrival-paths>a>.world-icon{width:24px;height:24px;flex:none;color:#d8bf87}.arrival-paths strong{display:block;font-size:13px;line-height:1.4;font-weight:600}.arrival-paths small{display:block;font-size:11px;line-height:1.5;color:#adc1c3;margin-top:5px}.arrival-paths b{font-size:12px;margin-left:auto;color:#c4aa78}.arrival-build-note{grid-area:note;max-width:none;justify-self:center;text-align:center;color:#acc1c1;font-size:11px;line-height:1.6;margin:-8px 0 0}.arrival-build-note>span{color:#d3d8bd;margin-right:9px}.page-shortcuts{display:flex;gap:8px 24px;flex-wrap:wrap;margin:-8px 0 22px;padding:0 3px}.page-shortcuts>a{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:#e4cca0;font-size:12px;text-underline-offset:4px}.page-shortcuts>a:hover{text-decoration:underline}.world-navigation>a{font-size:12px}.page-shortcuts>a{font-size:13px}.world-interface .genesis-hub-intro{padding-block:20px;align-items:center}.world-interface .genesis-hub-intro h3{font:700 25px/1.2 var(--font-display);color:#f0dfb9;margin:0 0 10px}.world-interface .genesis-hub-intro p{font-size:13px;margin:0}.world-interface .genesis-release-guide{margin-top:18px}.world-interface .wallet-entry-note{font-size:12px;margin:0 0 14px;max-width:80ch}.wallet-entry-note>a{display:block;min-height:36px;padding-top:6px;text-underline-offset:4px}.world-interface .wallet-service-details{margin-top:22px;font-size:12px}.world-interface .wallet-service-details .wallet-live-status{margin:8px 0;padding:12px 0}.world-interface .wallet-provider>p{font-size:13px;line-height:1.65}.world-interface .wallet-portal-heading h2{margin-bottom:14px}.world-interface .wallet-provider .provider-route{display:none}.world-interface .wallet-portal .network-pill{margin-bottom:0}@media(max-width:1050px){.arrival-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.arrival-paths>a:nth-child(3){border-left:0}.arrival-paths>a:nth-child(n+3){border-top:1px solid #b8a16a33}}@media(max-width:800px){.world-arrival{grid-template-areas:"intro" "world" "contents" "paths" "note"}.arrival-intro{max-width:570px}.world-interface .arrival-intro h1{font-size:46px}.arrival-offer{margin-top:18px}.arrival-paths>a{padding:15px 12px;gap:10px;align-items:flex-start}.arrival-paths>a>.world-icon{width:21px;height:21px;margin-top:2px}.arrival-paths strong{font-size:12px}.arrival-paths small{font-size:10px}.arrival-paths b{display:none}.arrival-build-note{text-align:left;margin:0}.arrival-build-note>span{display:block;margin-bottom:3px}}@media(max-width:650px){.world-interface .room-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;overflow:visible}.world-interface .room-tabs>button{flex-direction:row;justify-content:flex-start;white-space:normal;text-align:left;font-size:12px;line-height:1.35;min-height:48px;padding:10px;border:1px solid #82988b33;border-radius:4px}.world-interface .room-tabs>button[aria-selected=true]{box-shadow:inset 3px 0 #dbbd7a}.world-interface .genesis-availability-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.world-interface .genesis-availability-rail>div:last-child{grid-column:1/-1}.world-interface .genesis-availability-rail strong{font-size:14px}.page-shortcuts{gap:0 18px;margin:0 0 18px}.world-interface .wallet-portal-heading{gap:4px;margin-bottom:13px}.world-interface .wallet-portal-heading .edition{display:none}.world-interface .wallet-portal-heading h2{font-size:24px;margin-top:0}.world-interface .wallet-portal .network-pill{font-size:9px;padding:7px 10px}.world-interface .login-progress{margin:0 0 10px}.world-interface .login-progress li{padding:6px 0 10px}.world-interface .wallet-provider-grid article{padding:16px}.world-interface .wallet-provider-grid h3{font-size:24px;margin:10px 0}.world-interface .wallet-provider-grid .provider-heading{gap:8px}.world-interface .wallet-provider-grid .provider-device{font-size:11px}}@media(max-width:380px){.arrival-paths>a{gap:8px;padding:14px 10px}.arrival-paths>a>.world-icon{display:none}.world-interface .arrival-intro h1{font-size:43px}}@media(max-width:920px){.world-navigation .world-mobile-extra{min-height:65px}}.public-site.world-interface.editorial-site .site-masthead{position:relative;z-index:40;display:block;height:auto;padding:0;background:#091b2a;border-bottom:1px solid #37505b;box-shadow:none}.editorial-site .site-masthead-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand navigation tools";align-items:center;gap:24px;max-width:1320px;min-height:88px;margin:auto;padding:16px 28px}.editorial-site .site-masthead-brand{grid-area:brand;display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#f3eddb;white-space:nowrap}.editorial-site .site-masthead-brand img{width:44px;height:44px;object-fit:contain}.editorial-site .site-masthead-brand strong{font:700 25px/1.1 var(--font-display);letter-spacing:-.6px}.editorial-site .site-primary-navigation{grid-area:navigation;display:flex;align-items:center;justify-content:center;gap:2px;margin:0;min-width:0;overflow:visible}.editorial-site .site-primary-navigation>a,.editorial-site .site-nav-group-trigger,.editorial-site .site-header-tools>a,.editorial-site .site-mobile-account>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:#bdcccf;font:400 15px/1.5 var(--font-body);white-space:nowrap;box-shadow:none}.editorial-site .site-nav-group{position:relative}.editorial-site .site-nav-group-trigger svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.editorial-site .site-nav-group-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.editorial-site .site-nav-group-trigger:is([aria-expanded=true],[data-current=true]){color:#eac77e}.editorial-site .site-primary-navigation a[aria-current=page],.editorial-site .site-header-tools>a[aria-current=page],.editorial-site .site-mobile-account>a[aria-current=page]{color:#eac77e;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.editorial-site .site-nav-dropdown{position:absolute;z-index:1;top:calc(100% + 12px);left:0;width:236px;margin:0;padding:8px;list-style:none;border:1px solid #37505b;border-radius:6px;background:#102936;box-shadow:0 12px 28px #0004}.editorial-site .site-nav-dropdown[hidden]{display:none}.editorial-site .site-nav-dropdown li{margin:0;padding:0}.editorial-site .site-nav-dropdown a{display:flex;flex-direction:column;align-items:flex-start;min-height:44px;padding:10px 12px;border-radius:3px;color:#bdcccf;font-size:15px;line-height:1.5}.editorial-site .site-nav-dropdown a small{margin-top:2px;color:#bdcccf;font-size:12px;line-height:1.45;white-space:normal}.editorial-site .site-header-tools{grid-area:tools;display:flex;align-items:center;gap:6px}.editorial-site .site-header-tools .site-finder-trigger,.editorial-site .site-header-tools .sound-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:4px;background:transparent;color:#bdcccf;box-shadow:none}.editorial-site .site-header-tools .site-finder-trigger>span,.editorial-site .site-header-tools .sound-toggle-label{display:none}.editorial-site .site-header-tools .sound-toggle[aria-pressed=true]{color:#eac77e;background:#102936}.editorial-site .site-header-tools>.site-genesis-link,.editorial-site .site-mobile-account>.site-genesis-link{background:#eac77e;color:#091b2a;font-weight:700;padding-inline:18px}.editorial-site .site-header-tools>.site-genesis-link[aria-current=page],.editorial-site .site-mobile-account>.site-genesis-link[aria-current=page]{color:#091b2a}.editorial-site .site-nav-toggle,.editorial-site .site-mobile-account{display:none}.editorial-site .site-primary-navigation a:hover,.editorial-site .site-nav-group-trigger:hover,.editorial-site .site-header-tools :is(.site-finder-trigger,.sound-toggle,.site-account-link):hover{background:#102936;color:#f3eddb;filter:none}.editorial-site .site-nav-dropdown a:hover{background:#091b2a}.editorial-site .site-genesis-link:hover{text-decoration:underline;text-underline-offset:4px}.editorial-site .site-masthead :is(a,button):focus-visible,.editorial-site .site-colophon :is(a,button):focus-visible{outline:2px solid #eac77e;outline-offset:3px}.editorial-site>.skip-link{z-index:60}.editorial-site .site-colophon{display:block;margin:0;padding:40px max(28px,calc((100% - 1264px)/2)) 20px;border-top:1px solid #37505b;background:#091b2a;color:#bdcccf;font-size:15px;line-height:1.65}.editorial-site .site-colophon-main{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;align-items:start;gap:32px}.editorial-site .site-colophon-main>*{min-width:0}.editorial-site .site-colophon-brand{display:inline-flex;align-items:center;min-height:44px;color:#f3eddb;font:700 27px/1.2 var(--font-display)}.editorial-site .site-colophon-identity p{margin:6px 0 20px;line-height:1.65}.editorial-site .site-colophon-group{display:block;margin:0;overflow:visible}.editorial-site .site-colophon-group h2{min-height:44px;display:flex;align-items:center;margin:0 0 6px;color:#f3eddb;font:700 21px/1.3 var(--font-display);letter-spacing:-.3px}.editorial-site .site-colophon-group ul{list-style:none;margin:0;padding:0}.editorial-site .site-colophon-group li{margin:0;padding:0}.editorial-site .site-colophon-group a,.editorial-site .site-lobby-help button{display:flex;align-items:center;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:#bdcccf;font:400 15px/1.5 var(--font-body);text-align:left}.editorial-site .site-lobby-help{display:flex;align-items:start;flex-direction:column;margin:0;overflow:visible}.editorial-site .site-colophon :is(a,button):hover,.editorial-site .site-colophon a[aria-current=page]{color:#eac77e;text-decoration:underline;text-underline-offset:5px;filter:none}.editorial-site .site-colophon-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:16px;border-top:1px solid #37505b}.editorial-site .site-colophon-bottom small{font-size:14px;line-height:1.65}.editorial-site .site-colophon-bottom a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#bdcccf;white-space:nowrap}@media(max-width:1120px){.editorial-site .site-masthead-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "navigation navigation";gap:0 16px;min-height:76px;padding-block:14px}.editorial-site .site-primary-navigation{display:none}.editorial-site .site-primary-navigation.is-open{display:flex;align-items:stretch;flex-direction:column;gap:2px;margin-top:16px;padding-block:12px 4px;border-top:1px solid #37505b}.public-site.editorial-site.game-portal .site-primary-navigation.is-open{max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.editorial-site .site-primary-navigation.is-open>*{flex-shrink:0}.editorial-site .site-primary-navigation>a,.editorial-site .site-nav-group-trigger{justify-content:space-between;width:100%;padding:12px;font-size:16px;text-align:left}.editorial-site .site-nav-dropdown{position:static;width:auto;margin:2px 12px 12px;padding:0 0 0 12px;border:0;border-left:1px solid #37505b;border-radius:0;background:transparent;box-shadow:none}.editorial-site .site-nav-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;background:transparent;border:1px solid #37505b;border-radius:4px;color:#f3eddb;font-size:15px;font-weight:400}.editorial-site .site-nav-toggle[aria-expanded=true]{background:#102936;border-color:#bdcccf}.editorial-site .site-mobile-account{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding-top:16px;border-top:1px solid #37505b}.editorial-site .site-header-tools>.site-account-link{display:none}.editorial-site .site-colophon-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-site .site-colophon-identity{grid-column:1 / -1}.editorial-site .site-colophon-identity p{margin-bottom:8px}.editorial-site .site-lobby-help{flex-direction:row;flex-wrap:wrap;gap:0 24px}}@media(max-width:600px){.editorial-site .site-masthead-inner{min-height:72px;padding:12px 16px;gap:0 8px}.editorial-site .site-masthead-brand{gap:7px}.editorial-site .site-masthead-brand img{width:36px;height:40px}.editorial-site .site-masthead-brand strong{font-size:23px}.editorial-site .site-header-tools{gap:2px}.editorial-site .site-header-tools>.site-genesis-link,.editorial-site .site-nav-toggle>span{display:none}.editorial-site .site-nav-toggle{width:44px;padding:10px}.editorial-site .site-primary-navigation.is-open{margin-top:12px}.editorial-site .site-colophon{padding:28px 20px 16px}.editorial-site .site-colophon-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.editorial-site .site-colophon-group:nth-child(3){grid-column:2;grid-row:2 / span 2}.editorial-site .site-colophon-group:last-child{grid-column:1;grid-row:3}.editorial-site .site-colophon-group h2{min-height:52px;align-items:start;font-size:20px}.editorial-site .site-colophon-bottom{align-items:start;flex-direction:column;gap:6px;margin-top:20px}}@media(prefers-reduced-motion:reduce){.editorial-site .site-masthead *,.editorial-site .site-colophon *{transition:none;animation:none;scroll-behavior:auto}}@media print{.editorial-site .site-masthead,.editorial-site .site-colophon{display:none}}.site-community-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.site-community-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:inherit;text-underline-offset:4px}.public-site.editorial-site .guide-layout{max-width:1440px;grid-template-columns:160px minmax(0,1fr);gap:32px;padding-inline:clamp(24px,3vw,44px)}.public-site.editorial-site .guide-layout>.info-page{container:public-page / inline-size;min-width:0}.public-site.editorial-site .page-navigation-desktop{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}.public-site.editorial-site .guide-layout .room-tabs{align-items:stretch;overflow:visible}.public-site.editorial-site .guide-layout .info-page[data-page] .room-tabs>button{white-space:normal;overflow-wrap:anywhere}.public-site.editorial-site .site-masthead-inner,.public-site.editorial-site .site-colophon-main{min-width:0}.public-site.editorial-site :is(.site-colophon-group a,.site-colophon-group h2){overflow-wrap:anywhere}@media(max-width:1199px){.public-site.editorial-site .guide-layout{display:block;padding:22px clamp(20px,3vw,36px) 52px}.public-site.editorial-site .page-navigation-desktop{display:none}.public-site.editorial-site .page-navigation-mobile{display:block;padding:0;margin:0 0 22px;border:0;border-bottom:1px solid #37505b;border-radius:0;background:none}.public-site.editorial-site .page-navigation-mobile>summary{min-height:44px;padding:12px 0;color:#eac77e;font-size:14px;line-height:20px;cursor:pointer}.public-site.editorial-site .page-navigation-mobile nav{display:block;padding-bottom:16px}.public-site.editorial-site .page-navigation-mobile ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 24px}.public-site.editorial-site .guide-layout .back-home{display:none}}@media(min-width:1121px)and (max-width:1280px){.public-site.editorial-site .site-masthead-inner{gap:12px;padding-inline:20px}.public-site.editorial-site .site-primary-navigation>a,.public-site.editorial-site .site-nav-group-trigger{padding-inline:8px;font-size:14px}.public-site.editorial-site .site-header-tools{gap:3px}}@media(max-width:420px){.public-site.editorial-site .guide-layout{padding-inline:16px}.public-site.editorial-site .site-masthead-brand strong{font-size:21px}.public-site.editorial-site .site-masthead-brand{gap:5px}.public-site.editorial-site .site-masthead-inner{padding-inline:12px}}@media print{.public-site.editorial-site .guide-layout{display:block;max-width:none;padding:0}.public-site.editorial-site .guide-layout>.info-page{container-type:normal}}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.genesis-collection-head,.genesis-pack-detail-head,.club-nft-grid,.wallet-provider-grid,.wallet-page-comparison,.wallet-page-choices,.support-workshop,.journey-layout,.release-gate,.document-library-grid)>*{min-width:0}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.genesis-collection,.genesis-pack-detail,.wallet-portal,.wallet-signing,.collection-links,.document-library,.roadmap-document,.support-contribution){min-width:0;max-width:100%;box-sizing:border-box}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.genesis-pack-grid strong,.genesis-card figcaption,.collection-links-list a,.wallet-provider,.wallet-activity code,.wallet-overview-address code,.paper-chapter-body a,.document-library-grid h3,.support-next a){overflow-wrap:anywhere}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.paper-reader-tools button,.wallet-portal button,.wallet-portal .gold-button,.genesis-collection-tools button,.genesis-pack-detail-head button,.document-library-footer a,.roadmap-document>a){max-width:100%;white-space:normal}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-pack-detail-head{flex-wrap:wrap}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-pack-detail-head h4{flex:1 1 200px}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-pack-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr))}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-pack-grid button{grid-template-columns:56px minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .checkout-items{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.signing-controls,.provider-heading,.login-progress){flex-wrap:wrap}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-signing img{max-width:100%;height:auto;flex-shrink:0}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-portal :is(button,.gold-button){box-sizing:border-box;margin-right:0}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-portal .order-approve{gap:10px}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-portal{container:public-wallet / inline-size}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-overview{container:public-wallet-account / inline-size}.public-site.editorial-site .guide-layout .info-page[data-page] .airdrop-table-wrap{max-width:100%;min-width:0}.public-site.editorial-site .guide-layout .info-page[data-page] .airdrop-table-wrap :is(th,td){white-space:normal}.public-site.editorial-site .guide-layout .info-page[data-page] .airdrop-table-wrap code{overflow-wrap:anywhere}@container public-page (max-width: 900px){.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-road,.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-pack-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site.editorial-site .guide-layout .info-page[data-page] .journey-layout{grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .journey-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.public-site.editorial-site .guide-layout .info-page[data-page] .journey-heading>p{max-width:65ch}.public-site.editorial-site .guide-layout .info-page[data-page] .support-workshop{grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .support-next{max-width:360px}}@container public-page (max-width: 680px){.public-site.editorial-site .guide-layout .info-page[data-page] :is(.club-nft-compare,.club-nft-grid,.club-nft-transfer,.club-nft-steps,.wallet-page-comparison,.wallet-page-choices,.genesis-collection-head,.collection-links,.release-gate,.document-library-grid){grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.club-nft-compare,.club-nft-transfer,.wallet-page-comparison) article+article{border-left:0;border-top:1px solid #37505b}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-page-choices{gap:0}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-page .wallet-page-setup-details+.wallet-page-setup-details{border-top:0}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-road,.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-pack-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-collection-head{align-items:start}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-release-terms>div{grid-template-columns:minmax(0,1fr);gap:8px}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-role-layout{grid-template-columns:minmax(0,1fr);gap:20px}.public-site.editorial-site .guide-layout .info-page[data-page] .progress-grid>article{grid-template-columns:minmax(0,1fr);gap:12px}.public-site.editorial-site .guide-layout .info-page[data-page] .progress-card-top{margin:0}.public-site.editorial-site .guide-layout .info-page[data-page] .release-gate{gap:24px}.public-site.editorial-site .guide-layout .info-page[data-page] .roadmap-document{flex-direction:column;align-items:flex-start;gap:18px}.public-site.editorial-site .guide-layout .info-page[data-page] .roadmap-document>a{flex-shrink:1}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.journey-epochs,.journey-chapter-boundary){grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.journey-map-top,.journey-map-bottom,.journey-pagination){flex-wrap:wrap;gap:12px}.public-site.editorial-site .guide-layout .info-page[data-page] .journey-pagination>span{flex:1 1 180px}.public-site.editorial-site .guide-layout .info-page[data-page] .journey-pagination>div{flex-shrink:0}.public-site.editorial-site .guide-layout .info-page[data-page] .economy-dossier .economy-question-heading{grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .economy-dossier .economy-question-heading>small{grid-column:1;grid-row:auto}.public-site.editorial-site .guide-layout .info-page[data-page] .paper-reader-tools{align-items:stretch;gap:12px}.public-site.editorial-site .guide-layout .info-page[data-page] .paper-reader-tools>div{width:100%}.public-site.editorial-site .guide-layout .info-page[data-page] .paper-reader-tools button{flex:1 1 150px}}@container public-wallet (max-width: 620px){.public-site.editorial-site .guide-layout .info-page[data-page] :is(.wallet-provider-grid,.pack-order,.genesis-checkout-intro,.checkout-steps,.wallet-live-status){grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-provider-grid{gap:16px}.public-site.editorial-site .guide-layout .info-page[data-page] .pack-order-card{max-width:320px;justify-self:center}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-signing{flex-direction:column;align-items:stretch;gap:20px}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-signing img{align-self:center}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-live-status dl{grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-live-status dl>div{display:block}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-live-status dd{margin-top:5px}}@container public-wallet-account (max-width: 520px){.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-overview-stats{grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-overview-stats>div{padding:16px 0}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-overview-stats>div+div{border-left:0;border-top:1px solid #bdcccf33}}@container public-page (max-width: 440px){.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-road{grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-collection-tools :is(label,[role=group]){flex-basis:100%}.public-site.editorial-site .guide-layout .info-page[data-page] .genesis-collection-tools button{min-height:44px;padding-block:8px}.public-site.editorial-site .guide-layout .info-page[data-page] :is(.genesis-pack-detail,.wallet-signing,.sale-terms,.support-contribution){padding:18px 14px}.public-site.editorial-site .guide-layout .info-page[data-page] .support-area-tabs{flex-wrap:wrap}.public-site.editorial-site .guide-layout .info-page[data-page] .support-area-tabs button{flex:1 1 90px}.public-site.editorial-site .guide-layout .info-page[data-page] .support-next{max-width:none}.public-site.editorial-site .guide-layout .info-page[data-page] .wallet-activity-facts{grid-template-columns:minmax(0,1fr)}.public-site.editorial-site .guide-layout .info-page[data-page] .airdrop-name>div{flex-direction:column}.public-site.editorial-site .guide-layout .info-page[data-page] .airdrop-name input{flex-basis:auto}.public-site.editorial-site .guide-layout .info-page[data-page] .economy-dossier .value-flow-route{grid-template-columns:minmax(0,1fr);gap:12px}.public-site.editorial-site .guide-layout .info-page[data-page] .economy-dossier .value-flow-arrow{justify-self:start;line-height:1;transform:rotate(90deg)}.public-site.editorial-site .guide-layout .info-page[data-page] .paper-chapter>summary h2{font-size:22px}}.game-portal .chapter-recovery{max-width:720px;margin:36px auto;padding:clamp(24px,5vw,48px);background:#1b2940;border:1px solid #48536b;border-radius:20px;color:#f4f2ec}.game-portal .chapter-recovery>.world-icon{width:48px;height:48px;color:#b1acef}.game-portal .chapter-recovery h1{font:600 clamp(28px,5vw,40px)/1.2 var(--font-display);margin:20px 0 16px}.game-portal .chapter-recovery p{font:500 16px/1.65 var(--font-body);color:#c5cad6}.game-portal .chapter-recovery>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}.game-portal .chapter-recovery button{background:#b1acef;color:#101c2f;border:0;border-radius:8px;min-height:48px;padding:12px 20px;font:750 16px/1.5 var(--font-body)}.game-portal .chapter-recovery a{display:inline-flex;align-items:center;min-height:48px;color:#f4f2ec}.game-portal .chapter-recovery :is(a,button):focus-visible{outline:3px solid #b1acef;outline-offset:4px}.game-shell #club-navigation{margin-top:28px;gap:4px}.game-shell #club-navigation .nav{min-height:45px;font-size:12px;text-decoration:none}.game-shell #club-navigation .nav svg{width:19px;height:19px;flex:none;stroke:currentColor}.game-shell .game-mobile-wallet{display:none}.game-nav-divider{height:1px;background:#b3c5bd20;margin:12px 10px;grid-column:1/-1}.game-shell .aside-bottom{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.game-shell .aside-bottom>a{display:block;width:100%;padding:7px 0;text-decoration:none;color:#d6c08b}.game-shell .game-page-title{margin:25px 0 22px}.game-shell .game-page-title h1{font:700 34px/1.15 var(--font-display);letter-spacing:-.7px;color:#f0e7d1}.game-season-label{font-size:11px;color:#94abae}.club-next-match{position:relative;min-height:330px;display:flex;align-items:center;overflow:hidden;border:1px solid #c1a56666;border-radius:7px;background:#122d38;isolation:isolate}.club-next-match>img{position:absolute;inset:0 0 0 auto;height:100%;width:69%;object-fit:cover;object-position:50% 50%;z-index:-2}.club-next-match:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102a36 20%,#102a36ed 39%,#102a3622 80%)}.club-next-copy{padding:36px 38px;max-width:550px}.club-next-copy>span{font-size:12px;color:#c5cfbc}.game-shell .club-next-copy h2{font:700 34px/1.12 var(--font-display);letter-spacing:-.7px;margin:18px 0;color:#f3e8ca;max-width:16ch;overflow-wrap:anywhere}.club-next-copy h2 small{display:block;font:400 14px/1.6 var(--font-body);color:#c0cbbe;margin:6px 0}.club-next-copy>p{font-size:13px;line-height:1.65;color:#bdcdcf;max-width:35ch;margin:0 0 24px}.game-shell .club-next-copy>button{display:inline-flex;align-items:center;gap:40px;min-height:48px;background:linear-gradient(#f0d69b,#d9b66e);box-shadow:0 3px #88703d;border:1px solid #f2d99e;font-size:13px}.club-next-art-note{position:absolute;bottom:12px;right:15px;font-size:9px;color:#c4ccc4;text-shadow:0 1px 3px #000}.club-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 0;border:1px solid #bba06644;border-radius:6px;background:#132b36}.game-shell .club-shortcuts>button{display:flex;align-items:center;gap:15px;padding:22px 20px;background:transparent;color:#e6e5d4;min-width:0;text-align:left;border:0;border-right:1px solid #bba06633;border-radius:0}.game-shell .club-shortcuts>button:last-child{border-right:0}.game-shell .club-shortcuts>button:hover{background:#1c3740}.club-shortcuts svg{width:27px;height:27px;flex:none;color:#d3b97e}.club-shortcuts button>span:nth-child(2){flex:1;min-width:0}.club-shortcuts strong{display:block;font-size:15px;font-weight:600;margin-bottom:7px}.club-shortcuts small{display:block;font-size:11px;color:#a6bcbd;line-height:1.5;font-weight:400}.club-ready-count{display:grid;place-items:center;border:1px solid #b9ceac55;background:#abc79d1a;color:#d0e3b9;border-radius:50%;width:24px;height:24px;flex:none;font-size:11px}.club-overview-help{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:17px;color:#8fa7ae;font-size:10px}.game-shell .club-overview-help>button{min-height:40px;padding:0;background:none;color:#bfcecb;font-weight:400;font-size:12px}.game-shell .squad-workspace>.panel-title{position:sticky;top:0;z-index:5;padding:15px 0;background:#13232e;border-bottom:1px solid #b0c1bb33}.game-shell .squad-workspace>.panel-title h2{font-size:18px}.game-shell .squad-workspace>.panel-title+p{font-size:12px;margin:16px 0}.game-shell .squad-pitch-details{padding:0;margin-top:22px;border:1px solid #8eaaa744;border-radius:5px;background:#112932}.squad-pitch-details>summary{padding:17px 22px;color:#c7d7cf;font-size:13px}.squad-pitch-details .pitch-panel{border:0;background:none}.game-shell .training-ground{margin:0}.game-shell .training-intro{display:block;margin:0 0 20px;padding:0;border:0;background:none}.game-shell .training-intro h2{font-size:20px;margin:0 0 9px}.game-shell .training-intro p{font-size:12px;max-width:65ch;line-height:1.7;margin:0}.training-search{display:block;max-width:420px;margin-bottom:16px}.game-shell .training-search input{width:100%;background:#102731;border:1px solid #a4b7b44d;color:#ebeadc;font-size:13px}.game-shell .training-filters{margin:0 0 18px}.game-shell .training-inspector,.game-shell .training-concept{margin:22px 0 0;padding:0;border:1px solid #9eb3ae33;background:#102832;border-radius:5px}.training-inspector>summary{padding:17px 20px;font-size:12px;color:#c7d6ce}.training-inspector>.preparation-board{margin:0;border:0;border-top:1px solid #9eb3ae33;border-radius:0}.game-shell .training-concept summary{padding:17px 20px}.game-shell .training-concept summary>span{display:none}.game-shell .training-concept summary>strong{font-size:12px;font-weight:400;padding:0}.game-shell .training-concept summary>small{font-size:10px}.game-shell .matchday-command{margin-top:0;grid-template-columns:68px minmax(0,1fr)}.game-shell .matchday-command-season{display:none}.game-shell .matchday-command-heading h2{font:700 29px/1.15 var(--font-display);letter-spacing:-.5px}.game-shell .matchday-command-heading>div>p{display:none}.game-shell .matchday-tabs{margin:20px 0}.game-shell .matchday-readiness{margin-top:20px}.game-shell .matchday-team-footnote{font-size:10px;color:#a3b8b9}.game-shell .manager-passport,.game-shell .club-guide{margin-top:0}.site-finder{flex:none}.public-site .site-finder-trigger,.game-shell .site-finder-trigger{display:flex;align-items:center;gap:7px;background:transparent;color:#c2d1ce;border:1px solid #9bb1ac44;border-radius:4px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:400}.site-finder-trigger svg,.finder-field>svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.site-finder-dialog{padding:25px;width:min(610px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 40px);color:#e9e5d3;background:#112b37;border:1px solid #b49a65;border-radius:7px;overflow:auto;box-shadow:0 20px 90px #0009}.site-finder-dialog::backdrop{background:#030e1cc9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.finder-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.public-site .finder-heading h2,.game-shell .finder-heading h2{font:700 25px/1.2 var(--font-display);letter-spacing:-.4px;color:#eee4c9;margin:0}.public-site .finder-heading>button,.game-shell .finder-heading>button{width:36px;min-height:36px;flex:none;padding:0;background:#1d3a43;color:#e9d19a;font-size:22px;border:1px solid #b9a46c55;border-radius:4px}.finder-field{display:flex;align-items:center;gap:12px;background:#091f2c;border:1px solid #a1bab16b;border-radius:4px;padding:0 14px;color:#b9c6bb}.public-site .finder-field input,.game-shell .finder-field input{min-width:0;width:100%;padding:15px 0;background:transparent;border:0;border-radius:0;color:#f2ebd5;font-size:14px}.finder-result-label{font-size:11px;color:#a4bbb9;margin:18px 0 8px}.finder-results{list-style:none;margin:0;padding:0}.finder-results a{display:grid;grid-template-columns:1fr 18px;gap:5px 18px;padding:15px 10px;border-bottom:1px solid #a2b7ab29;text-decoration:none;color:#e6e4d4;border-radius:3px}.finder-results a:hover,.finder-results a:focus-visible{background:#23424a}.finder-results strong{font-size:14px;font-weight:500;grid-column:1}.finder-results small{font-size:11px;color:#a4bbb9;grid-column:1}.finder-results a>span{grid-column:2;grid-row:1/3;align-self:center;color:#dac38b}.finder-empty p{margin:25px 0;font-size:13px;color:#b5c6c2}.world-interface .world-header-actions{gap:12px}@media(max-width:1100px){.game-shell .club-shortcuts>button{padding:18px 14px;gap:10px}.club-shortcuts svg{width:22px;height:22px}.club-shortcuts small{font-size:10px}.world-interface .site-finder-trigger>span{display:none}.world-interface .site-finder-trigger{width:36px;justify-content:center;padding:8px}}@media(max-width:780px){.game-shell #club-navigation{display:none;margin:0}.game-shell #club-navigation.game-nav-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.game-nav-divider{margin:5px;height:1px}.game-shell .aside-bottom{display:none}.game-shell #club-navigation .game-mobile-wallet{display:flex}.game-shell .game-page-title h1{font-size:29px}.game-shell .game-page-title{margin:22px 0 18px}.game-header-actions{gap:10px}.game-header-actions>a{display:none}.club-next-copy{padding:28px}.club-next-match{min-height:315px}.game-shell .club-next-copy h2{font-size:29px}.club-shortcuts{grid-template-columns:1fr;margin-top:16px}.game-shell .club-shortcuts>button{padding:16px 19px;border-right:0;border-bottom:1px solid #bba06633;min-height:80px}.game-shell .club-shortcuts>button:last-child{border-bottom:0}.club-shortcuts svg{width:26px;height:26px}.club-shortcuts small{font-size:11px}.club-overview-help{align-items:flex-start;flex-direction:column;gap:0}.game-shell .matchday-command{grid-template-columns:1fr}.game-shell .squad-workspace>.panel-title h2{font-size:15px;max-width:12ch}.game-shell .squad-workspace>.panel-title>button{font-size:11px;padding:10px 12px}.game-shell .training-intro p{font-size:12px}.site-finder-dialog{padding:18px;width:calc(100% - 20px)}.public-site .finder-heading h2,.game-shell .finder-heading h2{font-size:22px}}@media(max-width:480px){.world-interface .world-header-actions{gap:6px}.world-interface .world-account{display:none}.game-shell .game-header-actions>.header-status{font-size:9px}.club-next-match>img{width:100%;opacity:.6}.club-next-match:after{background:linear-gradient(90deg,#102a36ed,#102a36b0 65%,#102a3655)}.club-next-copy{padding:25px}.game-season-label{font-size:10px}.game-shell .training-filters{display:flex;gap:5px;flex-wrap:wrap}.game-shell .training-filters button{font-size:10px;padding:11px 9px;min-height:42px}}@media(max-width:360px){.world-interface .world-header{gap:6px}.world-interface .world-header-play{padding-inline:8px}.world-interface .world-brand>img{width:30px;height:34px}.world-interface .world-brand strong{font-size:14px}.world-interface .world-header-play>span{display:none}}.match-vision-note{position:static;height:auto;display:flex;align-items:center;gap:18px;padding:16px 20px;margin:0 0 24px;border-left:3px solid #c7aa6b;background:#152e39;color:#dfe8e7}.match-vision-mark{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid #c7aa6b66;border-radius:10px;color:#dfc78f;font-weight:800;font-size:16px;transform:rotate(-5deg)}.match-vision-note p{margin:0;flex:1;line-height:1.55;font-size:12px}.match-vision-note p strong,.match-vision-note p>span{display:block}.match-vision-note p strong{font-size:14px;color:#f1eee5}.match-vision-note p>span{color:#b4c6c9;margin-top:3px;max-width:76ch}.match-vision-note a{flex-shrink:0;color:#dfc78f;font-size:12px;text-underline-offset:4px}.match-vision{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:clamp(26px,5vw,70px);align-items:center;margin:64px 0 32px;padding:clamp(22px,4vw,48px);background:#112d38;border:1px solid #a98c504d;border-radius:12px;scroll-margin-top:110px}.match-vision-character{margin:0;text-align:center;min-width:0}.match-vision-character .creature-art{width:100%;height:auto;aspect-ratio:3/4;max-width:285px;margin:auto}.match-vision-character figcaption{color:#afc4c6;font-size:11px;line-height:1.5;margin-top:18px}.match-vision-status{color:#dfc78f;font-size:12px;line-height:1.5}.world-interface .match-vision-copy h2{color:#f3eee1;font-size:clamp(26px,3.2vw,42px);line-height:1.12;max-width:20ch;margin:14px 0 18px}.match-vision-copy>p{color:#c5d3d5;font-size:14px;line-height:1.7;max-width:64ch}.match-vision-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:21px 0 4px}.match-vision-modes>div{min-width:0;padding:14px 15px;border:1px solid #b69b635c;border-radius:8px;background:linear-gradient(145deg,#254743,#193741)}.match-vision-modes span{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:8px;border-radius:50%;background:#b8daaa24;color:#dfc78f;font-size:17px;vertical-align:middle}.match-vision-modes strong{color:#f0e8d7;font-size:13px}.match-vision-modes small{display:block;color:#b4c9cc;font-size:11px;line-height:1.55;margin-top:7px}.match-vision-steps{list-style:none;counter-reset:vision;display:grid;gap:0;margin:25px 0;padding:0}.match-vision-steps li{counter-increment:vision;position:relative;padding:0 0 20px 43px;border-left:1px solid #c7aa6b55;margin:0 0 0 14px}.match-vision-steps li:last-child{border-left-color:transparent;padding-bottom:0}.match-vision-steps li:before{content:counter(vision);position:absolute;left:-15px;top:0;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#28424b;color:#edcc8a;border:1px solid #b69b63;font-size:12px}.match-vision-steps strong{display:block;color:#f0e8d7;font-size:14px;margin:1px 0 4px}.match-vision-steps span{display:block;color:#b4c9cc;font-size:12px;line-height:1.65}.match-vision-copy .match-vision-today{border-top:1px solid #adc7c733;padding-top:18px;font-size:12px}.match-vision-today strong{display:block;color:#f0e8d7;margin-bottom:4px}.match-vision-copy>a{display:inline-block;color:#dfc78f;font-size:12px;line-height:1.6;text-underline-offset:4px;margin-top:8px}.match-vision a:focus-visible,.match-vision-note a:focus-visible{outline:2px solid #edcc8a;outline-offset:5px}@media(max-width:900px){.match-vision-note{flex-wrap:wrap;gap:12px}.match-vision-note p{flex-basis:calc(100% - 60px)}.match-vision-note>a{margin-left:56px}}@media(max-width:650px){.match-vision{grid-template-columns:1fr;margin-top:35px;gap:24px}.match-vision-character{display:flex;align-items:center;gap:20px;text-align:left}.match-vision-character .creature-art{width:110px;max-height:150px;flex-shrink:0;margin:0}.match-vision-character figcaption{max-width:18ch;margin:0}.match-vision-note{padding:15px}.match-vision-note p strong{font-size:13px}}@media(max-width:390px){.match-vision-modes{grid-template-columns:1fr}}.nft-change-limits{min-width:0;margin:8px 0 20px}.nft-change-limits dl{margin:0;display:grid;gap:0}.nft-change-limits dl>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,2fr);gap:18px;padding:15px 0;border-bottom:1px solid #8fa3ae33}.nft-change-limits dt{color:#e5ca86;font-size:14px;font-weight:700;line-height:1.5}.nft-change-limits dd{margin:0;color:#c5d1d4;font-size:14px;line-height:1.65}.nft-change-limits>p{max-width:76ch;margin:16px 0 0;color:#c5d1d4;font-size:14px;line-height:1.65}.nft-change-limits .nft-change-authority{padding-left:13px;border-left:3px solid #9bbdca}.nft-change-authority strong{color:#e9ece4}.nft-change-limits .nft-change-source{font-size:13px}@media(max-width:620px){.nft-change-limits dl>div{grid-template-columns:minmax(0,1fr);gap:5px}}.nft-evolution{margin-top:26px;padding-top:24px;border-top:1px solid #e5ca8640;scroll-margin-top:110px}.nft-evolution h3{margin:0 0 10px;font:700 clamp(23px,2.6vw,30px)/1.15 var(--font-display);color:#f6ecd4;max-width:29ch;text-wrap:balance}.nft-evolution .nft-evolution-intro{margin:0 0 18px;max-width:76ch;color:#b9cacc;font-size:14px;line-height:1.65}.nft-evolution-intro strong{color:#eef0e7}.nft-evolution-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nft-evolution-picker button{display:flex;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:10px 8px;border:1px solid #9fb2b84d;border-radius:8px 8px 0 0;background:#102033;color:#cad8dc;font:700 13px/1.3 var(--font-body);cursor:pointer}.nft-evolution-picker button[aria-pressed=true]{color:#f9edcf;background:#273444;border-color:#e5ca86;box-shadow:inset 0 -3px #e5ca86}.nft-evolution-picker button:hover{border-color:#e5ca86}.nft-evolution-picker button:focus-visible,.nft-evolution summary:focus-visible{outline:3px solid #f0d390;outline-offset:3px}.nft-evolution-picker svg{width:22px;height:22px;flex:none}.nft-evolution-example{padding:20px;border:1px solid #aebfc033;border-top:0;border-radius:0 0 12px 12px;background:#0b192a}.nft-evolution .nft-evolution-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 16px;color:#f6ecd4;font-size:18px;font-weight:700;max-width:none}.nft-evolution-status span{color:#a9c1ce;font-size:12px;font-weight:500}.nft-evolution-records{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.nft-evolution-records>div{min-width:0;padding-left:13px;border-left:3px solid #d9bf83}.nft-evolution-records>div+div{border-color:#86beba}.nft-evolution-records dt{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:#f0e4c7;font-size:14px;font-weight:700}.nft-evolution-records dt svg{width:20px;height:20px}.nft-evolution-records>div+div dt{color:#a7d1cc}.nft-evolution-records dd{margin:0;color:#b9cacc;font-size:14px;line-height:1.6}.nft-evolution .nft-evolution-note{max-width:none;margin:18px 0 0;padding-top:13px;border-top:1px solid #9fb2b826;color:#dce2dd;font-size:13px;line-height:1.6}.nft-evolution .nft-evolution-details{margin:12px 0 0;background:transparent;border-color:#9fb2b833}.nft-evolution-details>p,.nft-evolution-technical>p{color:#b9cacc;font-size:14px;line-height:1.65;max-width:76ch}.nft-evolution .nft-evolution-flow{margin:20px 0;padding:0}.nft-evolution-flow figcaption{color:#e5ca86;font-size:13px;font-weight:700;margin-bottom:15px}.nft-evolution-flow ol{counter-reset:nft-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.nft-evolution-flow li{counter-increment:nft-step;position:relative;border-top:2px solid #758d95;padding:15px 0 0}.nft-evolution-flow li:before{content:counter(nft-step);display:grid;place-items:center;width:23px;height:23px;margin-bottom:10px;border:1px solid #a2b4b9;border-radius:50%;color:#e4e8e0;font-size:12px}.nft-evolution-flow li strong,.nft-evolution-flow li span{display:block;font-size:13px;line-height:1.55}.nft-evolution-flow li strong{color:#e4e8e0;margin-bottom:5px}.nft-evolution-flow li span,.nft-evolution-flow>p{color:#b9cacc;font-size:13px;line-height:1.6}.nft-evolution-flow>p{margin:14px 0 0}.nft-evolution-tradeoffs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:16px 0}.nft-evolution-tradeoffs>p{margin:0;color:#b9cacc;font-size:13px;line-height:1.6}.nft-evolution-tradeoffs strong{display:block;color:#e4e8e0;margin-bottom:4px}.nft-evolution-technical{margin-top:16px;padding-top:12px;border-top:1px solid #9fb2b833}.nft-evolution-technical summary{cursor:pointer;color:#e4e8e0;font-size:13px;padding:6px 0}.nft-evolution-technical code{overflow-wrap:anywhere;font-size:.95em;color:#e5ca86}@media(max-width:620px){.nft-evolution-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-evolution-picker button{border-radius:7px}.nft-evolution-example{margin-top:8px;border-top:1px solid #aebfc033;border-radius:10px;padding:16px}.nft-evolution-records,.nft-evolution-tradeoffs{grid-template-columns:1fr;gap:17px}.nft-evolution-flow ol{grid-template-columns:1fr;gap:0}.nft-evolution-flow li{padding:0 0 20px 35px;border-top:0;border-left:2px solid #758d95;margin-left:12px}.nft-evolution-flow li:last-child{padding-bottom:0;border-color:transparent}.nft-evolution-flow li:before{position:absolute;left:-13px;top:0;margin:0;background:#102033}}.nft-or-not{margin:28px 0;padding:26px 28px;border:1px solid #d4c18440;border-radius:16px;background:linear-gradient(160deg,#16263d 0,#102033 60%,#0e1b2c);color:#e9ece4}.nft-or-not-kicker{margin:0 0 6px;color:#e5ca86;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nft-or-not h2,.nft-or-not>h3{margin:0 0 10px;font:700 clamp(26px,3vw,36px)/1.12 var(--font-display);color:#f6ecd4}.nft-or-not-lead{max-width:78ch;margin:0 0 20px;color:#c9d5d2;font-size:15px;line-height:1.6}.nft-or-not-lead strong{color:#f2f0e3}.nft-or-not-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nft-or-not-columns>div{display:grid;align-content:start;gap:12px;padding:18px 20px;border-radius:12px;border:1px solid #ffffff1f;background:#0f1d30}.nft-or-not-columns>.is-nft{border-color:#e5ca8680;background:linear-gradient(180deg,#e5ca8614,#0f1d30 55%)}.nft-or-not-columns h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:15px;color:#f2f0e3}.nft-or-not-badge{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.is-nft .nft-or-not-badge{background:#e5ca86;color:#17223a}.is-free .nft-or-not-badge{background:#9fb2b833;color:#dfe6e3;border:1px solid #9fb2b866}.nft-or-not-columns ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.nft-or-not-columns li{display:flex;gap:12px;align-items:flex-start}.nft-or-not-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#ffffff0d;color:#a9c1ec}.is-nft .nft-or-not-icon{color:#e5ca86;background:#e5ca861a}.nft-or-not-columns li div{display:grid;gap:2px;min-width:0}.nft-or-not-columns li strong{color:#f2f0e3;font-size:14px}.nft-or-not-columns li small{color:#aebfc0;font-size:13px;line-height:1.45}.nft-or-not-columns>div>p{margin:2px 0 0;padding-top:10px;border-top:1px solid #ffffff14;color:#9fb2b8;font-size:12px;line-height:1.5;max-width:none}.nft-or-not-scale{margin:20px 0 0;padding:16px 18px 14px;border-radius:12px;background:#0b1727;border:1px solid #ffffff14}.nft-or-not-scale figcaption{margin-bottom:12px;color:#dfe6e3;font-size:13px;font-weight:700}.nft-or-not-track{position:relative;height:72px}.nft-or-not-track>span{position:absolute;display:flex;align-items:center;height:28px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;overflow:visible}.nft-or-not-track .is-amateur-start{top:0;padding-left:8px;background:#7f9aa3;color:#0e1b2c}.nft-or-not-track .is-amateur-growth{top:0;background:repeating-linear-gradient(135deg,#7f9aa366 0 6px,#7f9aa322 6px 12px)}.nft-or-not-track .is-ceiling{top:-4px;height:36px;width:0;border-left:2px solid #f2f0e3;border-radius:0;padding-left:6px;color:#dfe6e3;font-weight:600}.nft-or-not-track .is-ceiling b{margin-right:4px;color:#f6ecd4}.nft-or-not-track .is-pro{top:40px;right:0;padding-left:10px;background:linear-gradient(90deg,#e5ca8633,#e5ca8699 40%,#e5ca86 55% 100%);color:#f6ecd4;text-shadow:0 1px 2px #0b1727}.nft-or-not-track .is-pro em{font-style:normal;font-weight:500;opacity:.8}.nft-or-not-ticks{position:relative;height:18px;border-top:1px solid #ffffff22}.nft-or-not-ticks span{position:absolute;top:3px;transform:translate(-50%);color:#8ea4a7;font-size:11px}.nft-or-not-ticks span:first-child{transform:none}.nft-or-not-ticks span:last-child{transform:translate(-100%)}.nft-or-not-scale>p{margin:10px 0 0;color:#aebfc0;font-size:13px;line-height:1.55;max-width:none}@media(max-width:760px){.nft-or-not{padding:20px 16px}.nft-or-not-columns{grid-template-columns:1fr}.nft-or-not-track .is-ceiling{font-size:11px}}@media(max-width:480px){.nft-or-not-track .is-pro em{display:none}.nft-or-not-track .is-amateur-start{font-size:0;padding:0}.nft-or-not-track .is-ceiling{white-space:normal;width:0}}.glance{--g-gold:#eac77e;--g-free:#9fd9b3;--g-ledger:#a9c1ec;--g-plan:#c9c3e8;--g-card:#13253a;--g-line:#ffffff1f;--g-soft:#b3c0cc;margin:28px 0 34px;padding:24px 26px 22px;border:1px solid var(--g-line);border-radius:14px;background:linear-gradient(160deg,#10223a,#0c1a2b 70%);color:#eef1f4}.glance-head{display:grid;gap:6px;margin-bottom:18px}.glance-kicker{color:var(--g-gold);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.glance h2{margin:0;font:700 clamp(21px,2.4vw,28px)/1.2 var(--font-display);color:#f6ecd4}.glance-note{margin:16px 0 0;color:var(--g-soft);font-size:12px;line-height:1.55}.glance .world-icon{width:22px;height:22px}.glance-flow{display:grid;grid-template-columns:repeat(var(--glance-steps),minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none}.glance-flow.has-loop{grid-template-columns:repeat(var(--glance-steps),minmax(0,1fr)) auto}.glance-step{position:relative;display:grid;align-content:start;gap:6px;padding:16px 14px 14px;border:1px solid var(--g-line);border-top:3px solid var(--tone);border-radius:10px;background:var(--g-card)}.glance-step:not(:last-of-type):after,.glance-flow.has-loop .glance-step:last-of-type:after{content:"";position:absolute;top:50%;right:-21px;width:16px;height:16px;border-top:2px solid var(--g-gold);border-right:2px solid var(--g-gold);transform:translateY(-50%) rotate(45deg) scale(.75);opacity:.85}.glance-step.tone-free{--tone:var(--g-free)}.glance-step.tone-gold{--tone:var(--g-gold)}.glance-step.tone-ledger{--tone:var(--g-ledger)}.glance-step.tone-plan{--tone:var(--g-plan)}.glance-step-number{position:absolute;top:10px;right:12px;color:#fff5;font-size:11px;font-weight:700}.glance-step-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff0d;color:var(--tone)}.glance-step strong{font-size:14px;line-height:1.3}.glance-step-text{color:var(--g-soft);font-size:12px;line-height:1.5}.glance-step em{justify-self:start;margin-top:2px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--tone) 18%,transparent);color:var(--tone);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.04em}.glance-loop{display:grid;place-items:center;align-content:center;gap:4px;min-width:84px;color:var(--g-gold);font-size:11px;font-weight:700;text-align:center}.glance-loop span{font-size:28px;line-height:1}.glance-exchange{display:grid;grid-template-columns:auto minmax(120px,190px) minmax(0,1fr);align-items:center;gap:18px}.glance-pack{display:grid;justify-items:center;gap:10px;margin:0;text-align:center}.glance-pack img{width:170px;height:170px;border-radius:12px;box-shadow:0 10px 26px #0008}.glance-pack figcaption{display:grid;gap:3px}.glance-pack strong{font-size:15px}.glance-pack span{color:var(--g-soft);font-size:12px}.glance-exchange-arrow{display:grid;justify-items:center;gap:6px;color:var(--g-gold);text-align:center}.glance-exchange-arrow span{font-size:13px;font-weight:700}.glance-exchange-arrow small{color:var(--g-soft);font-size:11px}.glance-exchange-arrow i{position:relative;display:block;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--g-gold))}.glance-exchange-arrow i:after{content:"";position:absolute;right:-1px;top:-6px;width:12px;height:12px;border-top:2px solid var(--g-gold);border-right:2px solid var(--g-gold);transform:rotate(45deg)}.glance-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.glance-five li{display:grid;justify-items:center;align-content:start;gap:6px;padding:14px 8px;border:1px solid var(--g-line);border-radius:10px;background:var(--g-card);text-align:center}.glance-five li:first-child{border-color:#eac77e88;background:#eac77e14}.glance-five li>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff0d;color:var(--g-ledger)}.glance-five li:first-child>span{color:var(--g-gold)}.glance-five strong{font-size:13px}.glance-five small{color:var(--g-soft);font-size:11px;line-height:1.4}.glance-money{display:grid;gap:14px}.glance-money-row{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:16px}.glance-money-label{display:grid;gap:2px;font-size:14px;font-weight:700}.glance-money-label small{color:var(--g-soft);font-size:11px;font-weight:400}.glance-bar{display:flex;min-height:44px;overflow:hidden;border-radius:8px;border:1px solid var(--g-line)}.glance-bar span{display:flex;align-items:center;padding:0 14px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glance-bar .is-project{background:linear-gradient(90deg,#b8914277,#eac77e55);color:#fff5dc}.glance-bar .is-seller{background:#2c4e79;color:#e6eefc}.glance-bar .is-royalty,.glance-money-key i.is-royalty{background:var(--g-gold);color:#1c2433;justify-content:center;padding:0 6px}.glance-money-key{display:flex;align-items:center;gap:8px;margin:2px 0 0;color:var(--g-soft);font-size:12px;line-height:1.5}.glance-money-key i{flex:none;width:14px;height:14px;border-radius:3px}.glance-runs{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr) minmax(0,1fr);align-items:center}.glance-runs article{display:grid;gap:6px;padding:18px;border:1px solid var(--g-line);border-radius:12px;background:var(--g-card)}.glance-runs article.is-server{border-top:3px solid var(--g-free)}.glance-runs article.is-ledger{border-top:3px solid var(--g-ledger)}.glance-runs article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff0d}.glance-runs .is-server>span{color:var(--g-free)}.glance-runs .is-ledger>span{color:var(--g-ledger)}.glance-runs h3{margin:0;font-size:15px}.glance-runs p{margin:0;color:#d9e0e7;font-size:13px;line-height:1.5}.glance-runs article small{color:var(--g-soft);font-size:11px}.glance-runs-you{position:relative;display:grid;justify-items:center;gap:4px;padding:10px 14px;text-align:center}.glance-runs-you>span:first-child{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#eac77e22;color:var(--g-gold)}.glance-runs-you strong{font-size:15px}.glance-runs-you small{color:var(--g-soft);font-size:11px}.glance-runs-you i{position:absolute;top:36px;width:22%;height:0;border-top:2px dashed #eac77e88}.glance-runs-you i.to-server{left:0}.glance-runs-you i.to-ledger{right:0}.glance-runs-wallet{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;border-radius:999px;background:#ffffff0d;color:#dfe6ee;font-size:11px;line-height:1.35;text-align:left}.glance-runs-wallet .world-icon{flex:none;width:16px;height:16px;color:var(--g-gold)}.glance-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.glance-timeline:before{content:"";position:absolute;left:4%;right:4%;top:33px;border-top:2px solid #ffffff26}.glance-timeline li{position:relative;display:grid;justify-items:center;gap:5px;text-align:center}.glance-timeline-when{color:var(--tone);font-size:11px;font-weight:700;letter-spacing:.04em}.glance-timeline li i{z-index:1;width:16px;height:16px;border:3px solid var(--tone);border-radius:50%;background:#0c1a2b}.glance-timeline li.tone-free{--tone:var(--g-free)}.glance-timeline li.tone-gold{--tone:var(--g-gold)}.glance-timeline li.tone-plan{--tone:var(--g-plan)}.glance-timeline li.tone-free i{background:var(--g-free)}.glance-timeline strong{font-size:14px}.glance-timeline small{color:var(--g-soft);font-size:11px;line-height:1.4}.glance-kinds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.glance-kinds li{display:grid;align-content:start;gap:6px;padding:14px;border:1px solid var(--g-line);border-top:3px solid var(--tone);border-radius:10px;background:var(--g-card)}.glance-kinds li.tone-free{--tone:var(--g-free)}.glance-kinds li.tone-gold{--tone:var(--g-gold)}.glance-kinds li.tone-ledger{--tone:var(--g-ledger)}.glance-kinds li>span{color:var(--tone)}.glance-kinds strong{font-size:14px}.glance-kinds small{color:var(--g-soft);font-size:12px;line-height:1.45}@media(max-width:900px){.glance{padding:20px 16px 18px}.glance-flow,.glance-flow.has-loop{grid-template-columns:1fr;gap:18px}.glance-step:not(:last-of-type):after,.glance-flow.has-loop .glance-step:last-of-type:after{inset:auto auto -15px 50%;transform:translate(-50%) rotate(135deg) scale(.7)}.glance-step{grid-template-columns:40px minmax(0,1fr);column-gap:12px}.glance-step-icon{grid-row:1/4}.glance-loop{grid-auto-flow:column;justify-content:center;min-width:0}.glance-exchange{grid-template-columns:1fr;justify-items:center}.glance-exchange-arrow{width:100%;max-width:260px}.glance-exchange-arrow i{width:2px;height:34px;background:linear-gradient(180deg,transparent,var(--g-gold))}.glance-exchange-arrow i:after{right:-6px;top:auto;bottom:-1px;transform:rotate(135deg)}.glance-five{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.glance-money-row{grid-template-columns:1fr;gap:8px}.glance-runs{grid-template-columns:1fr;gap:12px}.glance-runs-you i{display:none}.glance-timeline{grid-template-columns:1fr;gap:14px;padding-left:28px}.glance-timeline:before{inset:6px auto 6px 9px;border-top:0;border-left:2px solid #ffffff26}.glance-timeline li{justify-items:start;text-align:left}.glance-timeline li i{position:absolute;left:-26px;top:2px}.glance-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.glance-kinds{grid-template-columns:1fr}}.glance p{max-width:none}.club-identity-form{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start;max-width:760px}.club-identity-preview{display:grid;justify-items:center;gap:8px;text-align:center}.club-identity-preview small{max-width:150px;color:#6b7680;font-size:11px;line-height:1.4}.club-identity-fields{display:grid;gap:10px}.emblem-picker{margin:4px 0 6px;padding:0;border:0}.emblem-picker legend{font-weight:650;margin-bottom:6px}.emblem-picker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;max-height:210px;overflow:auto;padding:2px}.emblem-picker button{padding:2px;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;line-height:0}.emblem-picker button[aria-pressed=true]{border-color:#c9a227;background:#f6ecc8}.emblem-picker button:focus-visible{outline:2px solid #2f6f73;outline-offset:2px}.club-title{display:inline-flex;align-items:center;gap:12px}.club-title .club-crest{flex:none}.table-club{display:inline-flex;align-items:center;gap:8px}.club-licence-status{display:grid;gap:4px;margin:16px 0;padding:12px 16px;border:1px solid #c9a22766;border-left:4px solid #c9a227;border-radius:10px;background:#fbf6e6;color:#2b2f38;font-size:14px;line-height:1.5}.club-licence-status strong{font-size:14px}.club-licence-status a{justify-self:start;color:#2f6f73;font-weight:650}@media(max-width:640px){.club-identity-form{grid-template-columns:1fr}.club-identity-preview{justify-self:center}}.matchday-scoreline .club-crest{display:block;margin:0 auto 6px}@media(max-width:650px){.matchday-task--kickoff{grid-template-columns:1fr;gap:12px}.matchday-task--kickoff .matchday-scoreline{width:auto;max-width:240px;justify-self:center}.league-table th:nth-child(4),.league-table td:nth-child(4),.league-table th:nth-child(5),.league-table td:nth-child(5),.league-table th:nth-child(6),.league-table td:nth-child(6){display:none}.league-table .table-club{gap:6px}.league-table tbody th small{display:block}}.game-concept-note{margin:14px 0 0;padding:7px 12px;border:1px solid #eac77e40;border-radius:8px;background:#eac77e0f;color:#d8dde3;font-size:12px;line-height:1.45}.game-concept-note strong{color:#eac77e}.welcome-wallet-link{display:inline-block;margin-left:18px;font-size:14px}@media(max-width:600px){.welcome-wallet-link{margin:14px 0 0;display:block}}.visual-training{--finished:#9be0b7;--running:#a7d9f3;--eligible:#edd49e;--unavailable:#b5bcc4}.training-studio-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.training-studio-heading>div,.training-studio-heading>span{display:flex;align-items:center;gap:10px}.training-studio-heading .world-icon{width:25px;height:25px;flex:none;color:#e4c889}.game-shell .training-studio-heading h2{font:600 21px/1.3 var(--font-body);letter-spacing:-.4px;margin:0}.training-studio-heading>span{font-size:12px;white-space:nowrap;color:#bfcfcf}.training-studio-heading>span .world-icon{width:19px;height:19px;color:#bfcfcf}.training-studio-heading b{font-weight:500;color:#b9e0c5;background:#255043;padding:6px 9px;border-radius:4px}.training-studio{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);grid-template-areas:"pitch console";border:1px solid #66877b;border-radius:12px;overflow:hidden;background:#10272f;box-shadow:0 7px #07181e55}.training-pitch{grid-area:pitch;position:relative;isolation:isolate;padding:18px 20px 15px;min-width:0;background:#1a3a33}.training-pitch-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#e0edd8;margin-bottom:10px;position:relative;z-index:1}.training-pitch-heading>span{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600}.training-pitch-heading .world-icon{width:20px;height:20px}.training-pitch-heading small{font-size:10px;color:#c2d6cb}.game-shell .training-pitch-player{gap:2px;width:19%;min-height:44px;padding:2px;color:#eff2dc;box-shadow:none}.training-field{margin:0 0 12px}.game-shell .training-pitch-player:hover{background:#071d2744}.training-pitch-creature{position:relative;display:block;width:clamp(38px,66%,62px);aspect-ratio:10/11;height:auto;max-width:100%}.training-pitch-creature:before{content:"";position:absolute;bottom:1px;left:15%;right:15%;height:12px;background:#03171488;border:1px solid #d6e9cc44;border-radius:50%}.training-pitch .creature-portrait{width:100%;height:100%;max-width:none;border:1px solid #adcdb260;background:#0c2034;border-radius:9px 9px 20px 20px;overflow:hidden;filter:drop-shadow(0 3px 2px #04271b88)}.training-state-mark{display:grid;place-items:center;width:16px;height:16px;flex:none;border-radius:50%;background:#18352d;color:var(--finished)}.training-state-mark .world-icon{width:14px;height:14px;stroke-width:2}[data-state=running] .training-state-mark{background:#193b54;color:var(--running)}[data-state=eligible] .training-state-mark{background:#433c27;color:var(--eligible)}[data-state=unavailable] .training-state-mark{background:#343c44;color:var(--unavailable)}.game-shell .training-pitch-player strong{display:flex;align-items:center;gap:3px;font-size:10px;line-height:1.4;font-weight:500;white-space:nowrap;max-width:100%;text-shadow:0 1px 3px #05281c}.training-pitch-player strong>span:last-child{overflow:hidden;text-overflow:ellipsis}.training-pitch-legend{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #c5e5d52b}.training-pitch-legend>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--finished)}.training-pitch-legend>[data-state=running]{color:var(--running)}.training-pitch-legend>[data-state=eligible]{color:var(--eligible)}.training-pitch-legend .world-icon{width:16px;height:16px;stroke-width:1.8}.training-console{grid-area:console;padding:30px 26px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #66877b;min-width:0}.training-console-title{display:flex;align-items:center;gap:16px}.training-action-symbol{display:grid;place-items:center;flex:none;width:62px;height:62px;background:#244b3c;border:1px solid #72b98c;border-radius:50%;color:var(--finished);box-shadow:0 0 0 6px #85daa410}.training-action-symbol>.world-icon{width:36px;height:36px;stroke-width:1.8}.training-console[data-state=eligible] .training-action-symbol{color:var(--eligible);border-color:#bda15f;background:#473e28}.training-console[data-state=running] .training-action-symbol{color:var(--running);border-color:#78aec8;background:#193d4f}.training-console[data-state=unavailable] .training-action-symbol{color:var(--unavailable);border-color:#74818c;background:#303b43}.training-console-title>div>span{font-size:12px;color:var(--finished)}.training-console[data-state=eligible] .training-console-title>div>span{color:var(--eligible)}.training-console[data-state=running] .training-console-title>div>span{color:var(--running)}.training-console[data-state=unavailable] .training-console-title>div>span{color:var(--unavailable)}.game-shell .training-console h3{font:600 39px/1.1 var(--font-body);margin:7px 0 0;color:#f2ecda}.training-console h3 small{font-size:18px;font-weight:400}.training-console>p{font-size:13px;line-height:1.7;color:#b7caca;margin:21px 0;max-width:38ch}.training-console-actions{display:grid;gap:10px}.game-shell .training-console-actions>button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:12px 10px;font-size:13px;line-height:1.45;box-shadow:0 3px #947333;border:1px solid #efdaac;background:#e7c47e;color:#21312c}.game-shell .training-console-actions>button.secondary{border:1px solid #738b875c;background:transparent;box-shadow:none;color:#ccdad2}.game-shell .training-console-actions>button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.training-console-actions .world-icon{width:21px;height:21px;flex:none}.training-session-facts{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:20px;color:#afc0c0;font-size:10px}.training-session-facts>span,.training-session-progress>span{display:flex;gap:6px;align-items:center}.training-session-facts .world-icon{width:16px;height:16px;color:#96b5a8}.training-session-progress{margin:0 0 20px;font-size:12px;color:var(--running)}.training-session-progress .world-icon{width:18px;height:18px}.training-session-progress progress{width:100%;height:7px;margin-top:12px;accent-color:var(--running)}.game-shell .training-future{margin:16px 0 30px;padding:0;border:1px dashed #6d807a;border-radius:7px;background:#132930}.training-future>summary{display:flex;gap:15px;align-items:center;list-style:none;padding:9px 18px;min-height:75px}.training-future>summary::-webkit-details-marker{display:none}.training-future>summary img{width:46px;height:61px;object-fit:contain;flex:none}.training-future>summary>span{flex:1;min-width:0}.training-future strong{display:block;font-size:13px;font-weight:500;color:#d8dfd3}.training-future small{display:block;font-size:11px;line-height:1.5;margin-top:6px;color:#a6b9b9}.training-future>summary>.world-icon{width:20px;height:20px;color:#92a5a6;flex:none}.training-disclosure-mark{font:400 23px/1 monospace;color:#d8c18d;transition:transform .15s ease}.training-future[open] .training-disclosure-mark{transform:rotate(45deg)}.training-future>div{padding:4px 22px 22px}.training-roster-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.game-shell .training-roster-heading h3{font-size:20px;margin:0;color:#e5e7d6}.training-roster-heading .training-search{margin:0;width:220px}.training-ground .training-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.game-shell .training-ground .training-filters>button{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:48px;padding:9px 12px;border:1px solid #617b7755;border-radius:5px;font-size:12px;color:#b9cbc9;background:#142a32}.training-filters .world-icon{width:20px;height:20px;flex:none}.training-filters b{font-size:13px;margin-left:auto}.game-shell .training-ground .training-filters>button[aria-pressed=true]{background:#304b4a;color:#fff0c8;border-color:#d5bd7e;box-shadow:inset 0 -3px #d5bd7e}.game-shell .training-ground .training-filters>[data-state=ready]>.world-icon{color:var(--finished)}.game-shell .training-ground .training-filters>[data-state=running]>.world-icon{color:var(--running)}.game-shell .training-ground .training-filters>[data-state=eligible]>.world-icon{color:var(--eligible)}.training-filter-note{font-size:11px;color:#aebfc0;margin:-5px 0 20px;line-height:1.65}.visual-training .training-card{position:relative;border-radius:7px;border-left:3px solid #bca065;background:#172e36}.visual-training .training-card[data-state=ready]{border-left-color:var(--finished);background:linear-gradient(115deg,#1c3b33,#172e36 60%)}.visual-training .training-card[data-state=running]{border-left-color:var(--running)}.visual-training .training-card[data-state=unavailable]{border-left-color:var(--unavailable)}.visual-training .training-track{align-items:center;margin-bottom:12px}.visual-training .training-track>span{display:flex;align-items:center;gap:7px;color:var(--eligible);font-size:11px}.visual-training .training-track .world-icon{width:20px;height:20px;flex:none}.visual-training [data-state=ready] .training-track>span,.visual-training [data-state=ready] .training-track>strong{color:var(--finished)}.visual-training [data-state=running] .training-track>span{color:var(--running)}.visual-training .training-track progress{accent-color:var(--finished)}.visual-training [data-state=running] progress{accent-color:var(--running)}.game-shell .visual-training .training-card>button.secondary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;background:#1a322d;color:#c7e6d2;border-color:#7aac8b55}.training-card>button.secondary>.world-icon{width:17px;height:17px}.visual-training :is(button,a,summary):focus-visible{outline:3px solid #f6d793;outline-offset:4px}.world-interface .arrival-play-now>button:first-child{display:flex;align-items:center;gap:10px;border-color:#73a78b;background:#214d3f;color:#e1f0d9;box-shadow:0 3px #0d2c24;min-height:48px}.world-interface .arrival-play-now>button>span{margin:0}.arrival-play-now>button>.world-icon{width:25px;height:25px;flex:none}.arrival-play-now>button>b{font-size:10px;margin-left:7px}.world-interface .arrival-play-now>button+button{display:flex;align-items:center;gap:6px}.arrival-play-now>button+button>.world-icon{width:17px;height:17px}.world-interface .arrival-founders ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px}.world-interface .arrival-founders li{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;border:0;font-size:11px}.arrival-founders li>a{display:grid;gap:8px;text-decoration:none;color:#d4ddd2;min-height:44px;border-radius:5px}.arrival-founders li>a>span:last-child{display:flex;gap:5px;justify-content:space-between;align-items:center;line-height:1.5}.arrival-founders li>a i{font-style:normal;color:#d6bc87}.arrival-founders li>a:hover .arrival-item-art{border-color:#e9d194;background:#24434b}.arrival-founders li>a:focus-visible{outline:3px solid #f6d793;outline-offset:4px}.arrival-item-art{position:relative;display:block;overflow:hidden;height:82px;border:1px solid #ac95665e;background:#152d38;border-radius:5px}.arrival-item-art>img{display:block;width:100%;height:100%;object-fit:contain}.arrival-founders li:first-child .arrival-item-art>img{padding:8px;object-fit:contain}.arrival-item-art>b{position:absolute;right:5px;bottom:5px;font:600 13px/1 var(--font-body);background:#102934ef;border:1px solid #ccb27990;padding:5px 7px;border-radius:3px;color:#f2d796}.world-interface .arrival-paths>a>.world-icon{box-sizing:content-box;width:29px;height:29px;padding:12px;border:1px solid #a7c5b657;background:#284c43;color:#c2e2b5;border-radius:12px 12px 20px}.world-interface .arrival-paths>a:nth-child(2)>.world-icon{background:#283d53;color:#b9d4eb;border-color:#91adc84d}.world-interface .arrival-paths>a:nth-child(3)>.world-icon{background:#484331;color:#edd49e;border-color:#bda47166}.world-interface .arrival-paths>a:nth-child(4)>.world-icon{background:#383c4c;color:#d7d8e7;border-color:#a2a9be55}.world-interface .arrival-paths>a{min-height:105px;gap:14px}.world-interface .arrival-paths strong{font-size:14px}.world-interface .page-shortcuts{gap:9px;margin:0 0 22px;padding:0}.world-interface .page-shortcuts>a{display:flex;flex:1;gap:12px;min-height:62px;min-width:200px;padding:12px 15px;border:1px solid #9b997049;background:#19343c;border-radius:5px;color:#dce2d4;text-decoration:none}.page-shortcuts>a>.world-icon{width:28px;height:28px;flex:none;color:#dfc68b}.page-shortcuts>a>strong{font-size:12px;font-weight:500;line-height:1.5}.page-shortcuts>a>span{margin-left:auto;color:#e8cb8c}.world-interface .page-shortcuts>a:hover{background:#28484b;border-color:#ccb67d}.world-interface .room-tabs>button>.world-icon{width:22px;height:22px;flex:none}.game-shell #club-navigation .nav.active{background:var(--brand-shell-hover);color:var(--brand-lavender);border-radius:5px;box-shadow:inset 3px 0 var(--brand-lavender)}.game-shell #club-navigation .nav.active>.world-icon{color:var(--brand-lavender)}.world-interface .room-tabs>button[aria-selected=true]{background:#34524a;color:#f5e5ba}.provider-device{display:flex;align-items:center;gap:10px}.provider-device>.world-icon{box-sizing:content-box;width:25px;height:25px;padding:8px;border:1px solid #819e8f5e;border-radius:7px;background:#244439;color:#c8e9cf;flex:none}.wallet-provider[data-state=unavailable] .provider-device>.world-icon{background:#253641;color:#b6c4d1;border-color:#82909e50}.provider-status{display:inline-flex;align-items:center;gap:5px}.provider-status>.world-icon{width:14px;height:14px;flex:none;stroke-width:1.8}.wallet-provider[data-state=available] .provider-status{background:#294c3c;color:#c4f0cf}@media(max-width:1150px){.training-studio{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.training-console{padding:24px 20px}.training-pitch{padding-inline:13px}.training-pitch-legend{gap:8px}}@media(max-width:850px){.training-studio{grid-template-columns:1fr;grid-template-areas:"console" "pitch"}.training-console{border-left:0;border-bottom:1px solid #66877b;padding:22px}.training-console-title{gap:16px}.training-console>p{max-width:none;margin:16px 0}.training-session-facts{justify-content:flex-start;gap:20px;margin-top:16px}.training-console-actions{grid-template-columns:1fr 1fr}.training-console-actions>button:only-child{grid-column:1/-1}.training-studio-heading{align-items:flex-start;flex-direction:column;gap:12px}.training-studio-heading>span{font-size:11px}.training-studio-heading b{padding:4px 7px}.training-ground .training-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.world-interface .arrival-paths>a{flex-direction:column;align-items:flex-start;gap:12px;padding:17px}.world-interface .arrival-paths>a>.world-icon{display:block;width:27px;height:27px;padding:9px}.world-interface .arrival-paths strong{font-size:13px}.world-interface .arrival-paths small{font-size:11px}.world-interface .page-shortcuts>a{flex-basis:100%;min-height:56px}.world-interface .room-tabs>button{gap:9px}.world-interface .room-tabs>button>.world-icon{width:20px;height:20px}.training-roster-heading{align-items:flex-start;flex-direction:column;gap:12px}.training-roster-heading .training-search{width:100%;max-width:none}.game-shell .training-studio-heading h2{font-size:19px}.training-console-actions{grid-template-columns:1fr}.training-pitch{padding:14px 12px}.training-state-mark{width:15px;height:15px}.training-state-mark .world-icon{width:13px;height:13px}.training-pitch-legend{gap:12px}.training-console{padding:22px 18px}.training-action-symbol{width:54px;height:54px}.training-action-symbol>.world-icon{width:31px;height:31px}.game-shell .training-console h3{font-size:35px}.training-console h3 small{font-size:17px}.training-future>summary{padding:9px 12px;gap:11px}.training-future small{font-size:10px}.training-future>summary>.world-icon{display:none}.game-shell .training-ground .training-filters>button{padding:9px 10px;font-size:11px}.training-pitch-heading small{font-size:9px}}@media(max-width:380px){.training-pitch .training-state-mark{width:14px;height:14px}.training-state-mark .world-icon{width:12px;height:12px}.training-pitch-player strong{font-size:9px}.training-pitch-legend{gap:8px}.training-pitch-legend>span{font-size:9px}.training-pitch-heading{gap:6px}.game-shell .training-studio-heading h2{font-size:17px}.world-interface .arrival-play-now{gap:10px}.world-interface .arrival-play-now>button:first-child{font-size:12px;padding-inline:10px}.arrival-item-art{height:64px}}@media(prefers-reduced-motion:reduce){.training-disclosure-mark{transition:none}}.public-site .site-finder-trigger,.game-shell .site-finder-trigger,.world-interface .world-header-play{min-height:44px;border-radius:5px}.public-site .site-finder-trigger,.game-shell .site-finder-trigger{justify-content:center;min-width:44px}.world-interface .world-account{min-width:44px;min-height:44px;justify-content:center;padding-inline:10px;border:1px solid #9bb1ac44;border-radius:5px}.world-interface button.world-menu{width:44px;height:44px;min-height:44px;flex:none;border-radius:5px}.world-menu>.world-icon,.game-menu-toggle>.world-icon{display:block;width:21px;height:21px;flex:none;stroke-width:1.8}.world-header-play>span,.arrival-genesis-button>.world-icon,.arrival-genesis-button>span{flex:none}.finder-field:focus-within{outline:2px solid #e6c98b;outline-offset:3px;border-color:#e6c98b}.public-site .finder-field input:focus,.game-shell .finder-field input:focus{outline:none;box-shadow:none}.public-site .finder-heading>button,.game-shell .finder-heading>button,.game-shell .game-dialog .dialog-close{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;flex:none;border:1px solid #8da9a55c;border-radius:5px;background:#1d3a43;color:#e9d19a}.finder-heading>button>.world-icon,.game-dialog .dialog-close>.world-icon{width:21px;height:21px;stroke-width:2}.game-shell .profile-tabs{margin-right:48px;flex-wrap:wrap}.game-shell .profile-tabs button{min-height:44px}.game-shell .profile-train-button{min-height:46px}.game-shell .player-dialog .dialog-close{top:35px}.training-console-actions>button>span{min-width:0}.game-shell .training-card>button.secondary{min-height:44px;font-size:12px}.game-shell .training-search input{min-height:44px}.game-shell .training-console-actions>button:disabled,.world-interface .wallet-provider button:disabled{opacity:1;background:#283c42;color:#b9c9c9;border:1px solid #526c70;box-shadow:none;cursor:not-allowed}.world-interface .wallet-provider>button{display:flex;justify-content:center;align-items:center;min-height:46px;width:100%;padding:12px 14px;line-height:1.45;border:1px solid transparent;border-radius:5px}.provider-heading{flex-wrap:wrap}.provider-status{flex:none;white-space:nowrap}.world-interface .room-tabs>button:focus-visible{outline:2px solid #f0d59a;outline-offset:-5px}.public-site .site-finder-trigger:focus-visible,.world-interface .world-menu:focus-visible,.world-interface .world-account:focus-visible,.public-site .finder-heading>button:focus-visible,.game-shell .game-dialog button:focus-visible{outline:2px solid #f0d59a;outline-offset:3px}:is(.site-finder-trigger,.world-header-play,.world-account,.world-menu,.game-menu-toggle,.finder-heading>button,.dialog-close,.training-console-actions>button,.wallet-provider>button){transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}@media(hover:hover){:is(.public-site,.game-shell) :is(.site-finder-trigger,.finder-heading>button):hover,.game-shell .game-dialog .dialog-close:hover,.world-interface .world-account:hover,.world-interface button.world-menu:hover{background:#2b4a50;border-color:#d5bb83;filter:none}}.game-shell .training-console-actions>button:not(:disabled):active,.world-interface .world-header-play:active{box-shadow:inset 0 2px 4px #23302940}@media(max-width:800px){.game-shell .player-dialog .dialog-close{top:24px}}@media(max-width:780px){.public-site .finder-field input,.game-shell .finder-field input,.game-shell .training-search input{font-size:16px}}@media(prefers-reduced-motion:reduce){:is(.site-finder-trigger,.world-header-play,.world-account,.world-menu,.game-menu-toggle,.finder-heading>button,.dialog-close,.training-console-actions>button,.wallet-provider>button){transition:none}}.game-shell .squad-pitch-stage{margin:0 0 22px;padding:16px 16px 12px;border:1px solid #749a885c;border-radius:9px;background:linear-gradient(140deg,#1c3436,#14282e 62%);box-shadow:0 13px 28px #07131940;scroll-margin-top:18px}.squad-pitch-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;padding:0 4px 15px}.squad-pitch-kicker{display:inline-flex;align-items:center;gap:8px;color:#d8c58f;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.squad-pitch-kicker>.world-icon{width:18px;height:18px}.game-shell .squad-pitch-heading h2{font:700 26px/1.1 var(--font-display);color:#f3e7cb;margin:7px 0 5px}.squad-pitch-heading p{color:#acbfba;font-size:11px;line-height:1.5;margin:0}.squad-pitch-heading-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.squad-pitch-state{display:inline-flex;align-items:center;gap:7px;color:#d5d7b5;font-size:10px;white-space:nowrap}.squad-pitch-state:before{content:"";width:7px;height:7px;border-radius:50%;background:#9fac9c}.squad-pitch-state.is-ready:before{background:#9bd9ac}.squad-pitch-state.is-pending:before{background:#e8c178}.squad-pitch-heading-actions>a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid #d1b87878;border-radius:4px;color:#f0d99f;text-decoration:none;font-size:11px;white-space:nowrap}.squad-pitch-heading-actions>a:hover{background:#d1b87820}.game-shell .squad-pitch-stage .pitch-panel{background:transparent;border:0;box-shadow:none}.game-shell .squad-pitch-stage .pitch-footer{padding:12px 5px 2px;gap:8px;flex-wrap:wrap;color:#c7d4c5;font-size:10px}.squad-pitch-note{color:#94aaa4;font-size:10px;line-height:1.5;margin:8px 4px 0}.squad-pitch-empty{align-self:center;margin:auto;color:#e5e5d3;font-size:12px;text-align:center}.game-shell #squad-players{scroll-margin-top:18px}.game-shell #squad-players>.panel-title{align-items:center}.game-shell #squad-players .squad-workspace-intro{margin:0 0 15px;color:#adc2bd;font-size:12px}.game-shell #squad-players .panel-title>button{min-height:44px}@media(max-width:700px){.squad-pitch-heading{align-items:flex-start;flex-direction:column;gap:11px}.squad-pitch-heading-actions{justify-content:space-between;width:100%}.game-shell .squad-pitch-stage .pitch-footer{font-size:9px}}@media(max-width:380px){.game-shell .squad-pitch-stage{padding:12px}.game-shell .squad-pitch-heading h2{font-size:22px}.squad-pitch-heading-actions>a{min-height:38px;font-size:10px}}.game-shell.demo-experience{--demo-sidebar:184px;--demo-ink:#10202a;--demo-paper:#edf0e8;--demo-muted:#adc1c4;--demo-gold:#e7c987;color:var(--demo-paper);background:var(--demo-ink)}.game-shell.demo-experience>main{min-width:0;padding-bottom:28px}.demo-experience #demo-content{outline:none;min-width:0}.demo-experience .demo-skip-link{position:fixed;top:-100px;left:16px;z-index:1000;background:#e7c987;color:#10202a;padding:14px 20px;border-radius:4px}.demo-experience .demo-skip-link:focus{top:12px}.game-shell.demo-experience :is(button,a,input,summary):focus-visible{outline:2px solid #f2d396;outline-offset:4px}.game-shell.demo-experience #demo-screen-title:focus-visible{outline:none}.game-shell.demo-experience #club-navigation{display:block;margin-top:32px;overflow:visible}.demo-experience .demo-primary-nav,.demo-experience .demo-secondary-nav{display:grid;gap:5px}.demo-experience .demo-secondary-nav{margin-top:26px;border-top:1px solid #adc1c422;padding-top:22px}.demo-experience .demo-nav-caption{font-size:11px;color:#92abae;margin:0 12px 9px;letter-spacing:.02em}.game-shell.demo-experience .nav{min-height:46px;font-size:13px;gap:13px}.game-shell.demo-experience .nav.active{background:#29483f;color:#f0e5ca;border:1px solid #c5b17833;box-shadow:inset 3px 0 #e7c987}.demo-experience .game-page-title{align-items:flex-start;gap:20px;margin:28px 0}.demo-experience .game-page-title>div{min-width:0}.game-shell.demo-experience .game-page-title h1{font:700 clamp(28px,3vw,39px)/1.15 var(--font-display);letter-spacing:-.8px;margin:0;color:#edf0e8;overflow-wrap:anywhere}.demo-experience .demo-screen-description{font-size:14px;line-height:1.6;color:var(--demo-muted);margin:12px 0 0;max-width:65ch}.demo-experience .game-season-label{font-size:11px;line-height:1.5;max-width:180px;text-align:right;padding-top:6px;color:#b1c7bf}.demo-experience .demo-scope-note,.demo-experience .demo-match-explainer{margin:26px 0 0;padding:0 0 18px;border-bottom:1px solid #adc1c42b;color:var(--demo-muted);font-size:13px;line-height:1.7}.demo-experience :is(.demo-scope-note,.demo-match-explainer)>summary{padding:12px 0;cursor:pointer;color:#e3e8df;font-size:13px}.demo-experience :is(.demo-scope-note,.demo-match-explainer)>summary>span{font-weight:400;color:var(--demo-muted);margin-left:8px;font-size:12px}.demo-experience :is(.demo-scope-note,.demo-match-explainer)>p{max-width:85ch;margin:9px 0}.demo-experience .demo-scope-note>div{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:12px}.game-shell.demo-experience .demo-scope-note button{min-height:40px;padding:5px 0;background:none;color:#e7c987;font-size:13px}.demo-experience .demo-scope-note a,.demo-experience .demo-match-explainer a{color:#e7c987}.game-shell.demo-experience .demo-lineup-save{position:fixed;z-index:25;bottom:20px;left:calc(var(--demo-sidebar) + 32px);right:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border:1px solid #d0b78388;border-radius:7px;background:#1b3439;box-shadow:0 8px 32px #0007;color:#edf0e8}.demo-experience .demo-lineup-save strong{display:block;font-size:14px;font-weight:600}.demo-experience .demo-lineup-save span{display:block;font-size:12px;color:#c7cfc5;line-height:1.5;margin-top:5px}.demo-experience .demo-lineup-actions{display:flex;gap:9px;flex-shrink:0}.game-shell.demo-experience .demo-lineup-actions button{font-size:12px;min-height:44px;padding:11px 17px}.game-shell.demo-experience.has-lineup-draft>main{padding-bottom:125px}.demo-experience .demo-feedback{position:fixed;z-index:45;bottom:24px;right:28px;width:min(450px,calc(100% - 40px));display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid #acc9b477;border-radius:6px;background:#223e38;box-shadow:0 8px 25px #0006;color:#edf0e8;font-size:13px;line-height:1.5}.demo-experience.has-lineup-draft .demo-feedback{bottom:124px}.demo-experience .demo-feedback>div{flex:1;min-width:0}.demo-experience .demo-feedback.is-error{background:#472f2b;border-color:#d58e76}.game-shell.demo-experience .demo-feedback button{min-height:36px;font-size:12px;padding:7px 10px;flex:none}.game-shell.demo-experience .demo-feedback .demo-feedback-close{background:none;color:inherit;font-size:23px;padding:0 6px}.game-shell.demo-experience .matchday-training-ready{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#d5b7730d;border-left:2px solid #d6b976;margin:15px 0;padding:8px 14px}.demo-experience .matchday-training-ready p{color:#d3d1bd;font-size:12px;line-height:1.6;margin:0;max-width:60ch}.game-shell.demo-experience .matchday-training-ready button{flex-shrink:0;min-height:42px;font-size:12px}.game-shell.demo-experience .matchday-readiness span{font-size:11px}.game-shell.demo-experience .matchday-readiness strong{font-size:14px}.game-shell.demo-experience .matchday-tabs button{font-size:13px;min-height:44px}.game-shell.demo-experience .matchday-task p{font-size:13px;line-height:1.75}.game-shell.demo-experience .matchday-task-actions button{font-size:13px;min-height:46px}.game-shell.demo-experience .squad-workspace>.panel-title{position:static;background:none}.game-shell.demo-experience .squad-workspace-intro{font-size:13px}.game-shell.demo-experience .roster-card-name h3{font-size:17px;line-height:1.3}.game-shell.demo-experience .roster-card-name>span{font-size:11px}.game-shell.demo-experience .roster-toggle{font-size:12px;min-height:44px}.game-shell.demo-experience .roster-filter{font-size:12px;min-height:42px}.game-shell.demo-experience .training-intro p{font-size:14px}.game-shell.demo-experience :is(.training-search input,.roster-search input){min-height:44px;font-size:14px}.game-shell.demo-experience .training-filters button{font-size:12px;min-height:42px}.game-shell.demo-experience :is(.club-guide,.scout-desk,.manager-passport) p{font-size:14px;line-height:1.7}.game-shell.demo-experience>main>footer{gap:20px;flex-wrap:wrap;font-size:11px}.demo-experience :is(.club-command,.league-overview,.training-ground,.matchday-command,.squad-workspace,.manager-passport,.club-guide,.scout-desk){animation:demo-screen-arrive .18s ease-out}@keyframes demo-screen-arrive{0%{opacity:.55}to{opacity:1}}@media(min-width:1500px){.game-shell.demo-experience{--demo-sidebar:205px}}@media(min-width:801px)and (max-width:1100px){.game-shell.demo-experience{--demo-sidebar:160px}.game-shell.demo-experience .demo-lineup-save{left:calc(var(--demo-sidebar) + 23px);right:23px}.demo-experience .game-page-title{flex-wrap:wrap}.demo-experience .game-season-label{text-align:left;max-width:none;padding:0}.game-shell.demo-experience>main>header .game-header-actions{gap:10px}.game-shell.demo-experience>main>header .header-status{display:none}}@media(max-width:800px){.game-shell.demo-experience>aside{padding:12px 18px}.game-shell.demo-experience #club-navigation{display:block;margin:0;padding:0;overflow:visible}.game-shell.demo-experience .game-menu-toggle{display:flex;min-height:42px}.game-shell.demo-experience .demo-primary-nav{position:fixed;bottom:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:#0b1a22;border-top:1px solid #bfd0bd40;box-shadow:0 -8px 25px #07131b44}.game-shell.demo-experience .demo-primary-nav .nav{flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:59px;padding:6px 0;font-size:11px;border-radius:5px;white-space:normal;border:1px solid transparent;box-shadow:none}.game-shell.demo-experience .demo-primary-nav .nav.active{border-color:#c5b17844;box-shadow:inset 0 2px #e7c987}.game-shell.demo-experience .demo-primary-nav .nav svg{width:21px;height:21px}.game-shell.demo-experience .demo-secondary-nav{display:none;padding:16px 0 4px;margin:12px 0 0}.game-shell.demo-experience .demo-secondary-nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.game-shell.demo-experience .demo-nav-caption{grid-column:1/-1;display:block;margin-left:10px}.game-shell.demo-experience .demo-secondary-nav .nav{font-size:12px;white-space:normal}.game-shell.demo-experience .game-mobile-utilities{grid-column:1/-1}.game-shell.demo-experience>main{padding:0 18px calc(92px + env(safe-area-inset-bottom))}.game-shell.demo-experience.has-lineup-draft>main{padding-bottom:calc(224px + env(safe-area-inset-bottom))}.game-shell.demo-experience main>header{height:54px}.demo-experience .game-page-title{flex-direction:column;gap:12px;margin:22px 0}.demo-experience .game-season-label{max-width:none;text-align:left;font-size:11px;padding:0}.demo-experience .demo-screen-description{font-size:13px;margin-top:9px}.game-shell.demo-experience .demo-lineup-save{bottom:calc(78px + env(safe-area-inset-bottom));left:10px;right:10px;padding:12px 14px;gap:11px;flex-wrap:wrap}.demo-experience .demo-lineup-save strong{font-size:13px}.demo-experience .demo-lineup-actions{margin-left:auto}.demo-experience .demo-feedback{bottom:calc(83px + env(safe-area-inset-bottom));right:10px;width:calc(100% - 20px)}.demo-experience.has-lineup-draft .demo-feedback{bottom:calc(222px + env(safe-area-inset-bottom))}.game-shell.demo-experience .matchday-training-ready{align-items:flex-start;flex-direction:column;gap:10px}.game-shell.demo-experience .matchday-command-main{padding:20px}.game-shell.demo-experience .matchday-command-heading{gap:15px;flex-wrap:wrap}.game-shell.demo-experience .matchday-status{font-size:10px}.game-shell.demo-experience .matchday-readiness{gap:7px}.game-shell.demo-experience .matchday-readiness strong{font-size:12px}.game-shell.demo-experience .roster-toolbar{gap:12px;align-items:stretch;flex-direction:column}.game-shell.demo-experience .roster-toolbar>div{display:flex;gap:5px;flex-wrap:wrap}.demo-experience :is(.demo-scope-note,.demo-match-explainer)>summary>span{display:block;margin:4px 0 0}}@media(max-width:500px){.game-shell.demo-experience .roster-grid{grid-template-columns:1fr;gap:15px}.game-shell.demo-experience .roster-profile{display:grid;grid-template-columns:100px minmax(0,1fr);text-align:left}.game-shell.demo-experience .roster-card-art{height:160px;min-height:160px}.game-shell.demo-experience .roster-card-name{padding:16px 12px;min-width:0}.game-shell.demo-experience .roster-card-name h3{font-size:16px}.game-shell.demo-experience .roster-rating{font-size:22px;top:8px;left:8px}.game-shell.demo-experience .roster-rating small{font-size:10px}.game-shell.demo-experience .roster-designation{font-size:9px;inset:auto 6px 8px;text-align:center;padding:5px 3px}.game-shell.demo-experience .roster-card-bottom{padding:11px 14px}.game-shell.demo-experience .demo-lineup-actions{width:100%;margin:0;justify-content:space-between}.game-shell.demo-experience .demo-lineup-actions button{padding:10px 12px}.game-shell.demo-experience .game-header-actions{gap:5px}.game-shell.demo-experience main>header>span{font-size:10px;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:651px)and (max-width:800px){.game-shell.demo-experience .matchday-command{display:block}.game-shell.demo-experience .matchday-command-rail{flex-direction:row;justify-content:flex-start;padding:12px 17px;border-right:0;border-bottom:1px solid #b8c9be18;text-align:left}.game-shell.demo-experience .matchday-command-rail>span{writing-mode:horizontal-tb;transform:none}.game-shell.demo-experience .matchday-command-rail>strong{font-size:22px;letter-spacing:-1.5px}.game-shell.demo-experience .matchday-command-rail>i{width:1px;height:20px;min-height:0;flex:0 0 auto;margin:0 2px}}@media(max-width:650px){.game-shell.demo-experience .matchday-task--kickoff{grid-template-columns:minmax(0,1fr);gap:16px}.game-shell.demo-experience .matchday-task--kickoff .matchday-scoreline{width:min(100%,240px);justify-self:center}}@media(max-width:800px){.game-shell.demo-experience :is(.training-search input,.roster-search input){font-size:16px}}.game-shell.demo-experience .training-ground{container:demo-training / inline-size}.game-shell.demo-experience .preparation-board{container:demo-preparation / inline-size}.game-shell.demo-experience .preparation-focus-copy{container:demo-player-copy / inline-size}.game-shell.demo-experience :is(.preparation-main,.preparation-focus,.preparation-development-window)>*{min-width:0}@container demo-training (max-width:680px){.game-shell.demo-experience .training-studio{grid-template-columns:minmax(0,1fr);grid-template-areas:"console" "pitch"}.game-shell.demo-experience .training-console{border-left:0;border-bottom:1px solid #66877b}}@container demo-preparation (max-width:860px){.game-shell.demo-experience .preparation-main{display:block}.game-shell.demo-experience .preparation-player-list{border-right:0;border-bottom:1px solid #b9cbc120}.game-shell.demo-experience .preparation-player-scroll{flex-direction:row;max-height:none;max-width:100%;overflow-x:auto;padding:10px}.game-shell.demo-experience .preparation-player-choice{display:grid;grid-template-columns:39px minmax(0,1fr) 8px;flex:0 0 185px;width:185px}}@container demo-preparation (max-width:440px){.game-shell.demo-experience .preparation-focus{grid-template-columns:minmax(0,1fr)}.game-shell.demo-experience .preparation-focus-art{min-height:150px;height:180px}}@container demo-player-copy (max-width:480px){.game-shell.demo-experience .preparation-focus-title{flex-wrap:wrap;gap:8px 14px}.game-shell.demo-experience .preparation-development-window{grid-template-columns:minmax(0,1fr);gap:9px}.game-shell.demo-experience .preparation-development-window>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.game-shell.demo-experience .preparation-development-window>div>strong{margin-top:0}.game-shell.demo-experience .preparation-session{flex-direction:column;align-items:stretch;gap:12px}.game-shell.demo-experience .preparation-session>button{width:100%}}@media(min-width:601px)and (max-width:780px){.game-shell.demo-experience .player-dialog .profile-portrait{margin-inline:-22px}}@media(prefers-reduced-motion:reduce){.demo-experience button,.demo-experience a{transition:none!important}.demo-experience :is(.club-command,.league-overview,.training-ground,.matchday-command,.squad-workspace,.manager-passport,.club-guide,.scout-desk){animation:none}}:root{--brand-navy: #101C2F;--brand-lavender: #B1ACEF;--brand-chalk: #F4F2EC;--brand-genesis-gold: #F3C46D;--brand-purple-on-light: #595184;--brand-shell-surface: color-mix(in srgb, var(--brand-lavender) 8%, var(--brand-navy));--brand-shell-hover: color-mix(in srgb, var(--brand-lavender) 16%, var(--brand-navy));--brand-shell-line: color-mix(in srgb, var(--brand-lavender) 30%, var(--brand-navy));--brand-shell-muted: color-mix(in srgb, var(--brand-chalk) 75%, var(--brand-navy))}.public-site.world-interface.editorial-site{--night: var(--brand-navy);--chalk: var(--brand-chalk);--lilac: var(--brand-lavender);--gold: var(--brand-genesis-gold);--ink: var(--brand-navy);--soft: var(--brand-shell-muted);--blue: var(--brand-purple-on-light);--teal: var(--brand-navy);--paper: var(--brand-chalk);--muted: var(--brand-shell-muted);--line: var(--brand-shell-line);background:var(--brand-navy);color:var(--brand-chalk)}.public-site.world-interface.editorial-site .info-page[data-page]:not([data-page="/genesis"]) .chapter-opening>h1{color:var(--brand-chalk)}.public-site.world-interface.editorial-site .guide-layout{--brand-page-accent: var(--brand-lavender)}.public-site.world-interface.editorial-site .guide-layout:has(>.info-page[data-page="/genesis"]){--brand-page-accent: var(--brand-genesis-gold)}.public-site.world-interface.editorial-site :is(.page-navigation-desktop>p,.page-navigation-mobile>summary,.page-navigation a:hover,.page-navigation a:active,.page-navigation a:focus-visible){color:var(--brand-page-accent, var(--brand-lavender))}.public-site.world-interface.editorial-site .page-navigation :is(a,summary):focus-visible{outline-color:var(--brand-page-accent, var(--brand-lavender))}.public-site.world-interface.editorial-site .guide-layout .info-page[data-page]:not([data-page="/genesis"]) .room-tabs>button[aria-selected=true]{color:var(--brand-lavender);border-bottom-color:var(--brand-lavender)}.public-site.world-interface.editorial-site .guide-layout .info-page[data-page]:not([data-page="/genesis"]) .room-tabs>button:focus-visible{outline-color:var(--brand-lavender)}.brand-logo,.editorial-site :is(.site-masthead-brand,.site-colophon-brand)>.brand-logo,.game-shell .brand>.brand-logo,.wallet-overview .wallet-overview-pass>.brand-logo{display:block;flex:none;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain}.brand-logo--lockup{width:170px;height:42px}.brand-logo--symbol{width:72px;height:72px}.public-site .project-compass-orbit>b{background:var(--brand-navy)}.public-site .project-compass-orbit>b>.brand-logo{width:44px;height:44px}.editorial-site .site-masthead-brand,.editorial-site .site-colophon-brand,.game-shell .game-nav-top>.brand{width:170px;max-width:100%;min-width:0;min-height:44px;gap:0}.editorial-site .site-masthead-brand>.brand-logo,.editorial-site .site-colophon-brand>.brand-logo,.game-shell .game-nav-top>.brand>.brand-logo{width:170px;height:42px}.wallet-overview .wallet-overview-pass>.brand-logo{width:72px;height:72px}.public-site.world-interface.editorial-site :is(.site-masthead,.site-colophon){background:var(--brand-navy);color:var(--brand-chalk);border-color:var(--brand-shell-line)}.public-site.world-interface.editorial-site :is(.site-nav-dropdown,.site-nav-toggle,.site-mobile-account,.site-primary-navigation.is-open,.site-colophon-bottom){border-color:var(--brand-shell-line)}.public-site.world-interface.editorial-site .site-nav-dropdown{background:var(--brand-shell-surface)}.public-site.world-interface.editorial-site :is(.site-primary-navigation>a,.site-nav-dropdown a,.site-nav-group-trigger,.site-mobile-account>a,.site-header-tools .site-finder-trigger,.site-header-tools .sound-toggle,.site-nav-toggle){color:var(--brand-chalk)}.public-site.world-interface.editorial-site :is(.site-primary-navigation a,.site-nav-group-trigger,.site-masthead .site-finder-trigger,.site-masthead .sound-toggle,.site-nav-toggle):hover{background:var(--brand-shell-hover);color:var(--brand-lavender);filter:none}.public-site.world-interface.editorial-site :is(.site-primary-navigation a[aria-current=page],.site-nav-group-trigger[aria-expanded=true],.site-nav-group-trigger[data-current=true],.site-mobile-account>a[aria-current=page],.site-masthead .sound-toggle[aria-pressed=true],.site-nav-toggle[aria-expanded=true]){color:var(--brand-lavender);background:var(--brand-shell-hover)}.public-site.world-interface.editorial-site :is(.site-colophon-group h2,.site-colophon-brand){color:var(--brand-chalk)}.public-site.world-interface.editorial-site :is(.site-colophon-group a,.site-colophon-bottom,.site-colophon-bottom a,.site-colophon-identity p,.site-lobby-help button){color:var(--brand-shell-muted)}.public-site.world-interface.editorial-site .site-colophon :is(a:hover,button:hover,a[aria-current=page]){color:var(--brand-lavender)}.public-site.world-interface.editorial-site .site-masthead .site-primary-navigation a[href^="/genesis"],.public-site.world-interface.editorial-site .site-colophon a[href^="/genesis"]{color:var(--brand-genesis-gold)}.public-site.world-interface.editorial-site .site-masthead :is(.site-header-tools,.site-mobile-account) a.site-genesis-link{background:var(--brand-genesis-gold);color:var(--brand-navy)}.public-site.world-interface.editorial-site :is(.site-masthead,.site-colophon) :is(a,button):focus-visible{outline-color:var(--brand-lavender)}.public-site.world-interface.editorial-site :is(.site-masthead,.site-colophon) a[href^="/genesis"]:focus-visible{outline-color:var(--brand-genesis-gold)}:is(.site-header-tools,.game-shell,.game-dialog,.public-site dialog) button.wallet-access{background:var(--brand-shell-surface);border-color:var(--brand-lavender);color:var(--brand-chalk)}:is(.site-header-tools,.game-shell,.game-dialog,.public-site dialog) button.wallet-access:is(:hover,[aria-expanded=true]){background:var(--brand-shell-hover);color:var(--brand-lavender);filter:none}dialog.wallet-center-dialog{background:var(--brand-navy);color:var(--brand-chalk);border-color:var(--brand-shell-line)}dialog.wallet-center-dialog :is(.wallet-center-heading,.wallet-center-links,.wallet-center-links a+a){border-color:var(--brand-shell-line)}dialog.wallet-center-dialog button:not(.wallet-center-close,.wallet-center-signout,.wallet-center-refresh){background:var(--brand-shell-surface);border-color:var(--brand-shell-line);color:var(--brand-chalk)}dialog.wallet-center-dialog :is(.wallet-center-close,.wallet-center-signout){color:var(--brand-chalk);border-color:var(--brand-shell-line)}dialog.wallet-center-dialog :is(a,.wallet-center-refresh){color:var(--brand-lavender)}dialog.wallet-center-dialog .wallet-center-links .world-icon{color:inherit}dialog.wallet-center-dialog .wallet-center-primary{background:var(--brand-lavender);color:var(--brand-navy)}dialog.wallet-center-dialog .wallet-center-primary:hover{background:var(--brand-chalk);color:var(--brand-purple-on-light)}dialog.wallet-center-dialog button:hover:not(:disabled){background:var(--brand-shell-hover);border-color:var(--brand-lavender);filter:none}dialog.wallet-center-dialog a[href="/wallet#wallet-activity"]{color:var(--brand-genesis-gold)}:is(.site-header-tools,.game-shell,.game-dialog,.public-site dialog) button.wallet-access:focus-visible,dialog.wallet-center-dialog :is(a,button):focus-visible{outline-color:var(--brand-lavender)}dialog.wallet-center-dialog a[href="/wallet#wallet-activity"]:focus-visible{outline-color:var(--brand-genesis-gold)}.game-shell.demo-experience{background:var(--brand-navy);color:var(--brand-chalk)}.game-shell.demo-experience .onboard button{background:var(--brand-lavender);color:var(--brand-navy);border-color:var(--brand-lavender)}.game-shell.demo-experience .onboard .welcome-tag{background:var(--brand-shell-hover);color:var(--brand-chalk)}.game-shell.demo-experience>aside,.game-shell.demo-experience>main>header{background:var(--brand-navy);border-color:var(--brand-shell-line)}.game-shell.demo-experience>aside :is(.demo-secondary-nav,.demo-primary-nav){border-color:var(--brand-shell-line)}.game-shell.demo-experience>aside .nav{color:var(--brand-shell-muted)}.game-shell.demo-experience>aside .nav:hover{background:var(--brand-shell-hover);color:var(--brand-chalk);filter:none}.game-shell.demo-experience>aside .nav.active{background:var(--brand-shell-hover);color:var(--brand-lavender);border-color:var(--brand-shell-line);box-shadow:inset 3px 0 var(--brand-lavender)}.game-shell.demo-experience>aside .game-menu-toggle{min-width:44px;min-height:44px;background:var(--brand-shell-surface);border-color:var(--brand-shell-line);color:var(--brand-chalk)}.game-shell.demo-experience>aside .game-menu-toggle:is(:hover,[aria-expanded=true]){background:var(--brand-shell-hover);color:var(--brand-lavender);filter:none}.game-shell.demo-experience>aside :is(.demo-nav-caption,.aside-bottom),.game-shell.demo-experience>main>header>span{color:var(--brand-shell-muted)}.game-shell.demo-experience>aside .aside-bottom>a,.game-shell.demo-experience>main>header .game-header-actions>a{color:var(--brand-lavender)}.game-shell.demo-experience>aside :is(a,button):focus-visible,.game-shell.demo-experience>main>header :is(a,button):focus-visible{outline-color:var(--brand-lavender)}@media(max-width:1120px){.public-site.world-interface.editorial-site .site-nav-dropdown{background:transparent}}@media(max-width:800px){.game-shell .game-nav-top>.brand,.game-shell .game-nav-top>.brand>.brand-logo{width:145px}.game-shell .game-nav-top>.brand>.brand-logo{height:36px}.game-shell.demo-experience>aside .demo-primary-nav{background:var(--brand-navy)}.game-shell.demo-experience>aside .demo-primary-nav .nav.active{border-color:var(--brand-shell-line);box-shadow:inset 0 2px var(--brand-lavender)}}@media(max-width:700px){.wallet-overview .wallet-overview-pass>.brand-logo{width:52px;height:52px}}@media(max-width:600px){.editorial-site .site-masthead-brand,.editorial-site .site-masthead-brand>.brand-logo{width:145px}.editorial-site .site-masthead-brand>.brand-logo{height:36px}}.public-site.world-interface.editorial-site :is(.info-page,.home-lobby) :is(h1,h2),.public-site.editorial-site .guide-layout .info-page[data-page] .chapter-opening h1,.game-shell.demo-experience :is(.game-page-title h1,.page-title h1,.club-command h1,.scout-guide h2,.onboard h1,.onboard h2){font-family:var(--font-display);font-weight:600;font-optical-sizing:auto;letter-spacing:-.015em;line-height:1.16}.public-site.world-interface.editorial-site :is(h3,h4),.public-site.world-interface.editorial-site .info-page :is(h3,h4),.game-shell :is(.scout-guide h3,.club-help-scope h3){font-family:var(--font-body);font-weight:800;letter-spacing:0;line-height:1.3}.public-site.world-interface.editorial-site :is(h1,.home-section-intro h2,.chapter-opening h2){text-wrap:balance}.public-site.world-interface.editorial-site :is(.site-colophon-group h2,.wallet-overview-heading h2){font-family:var(--font-body);font-weight:700;letter-spacing:0;line-height:1.4}.public-site.world-interface.editorial-site :is(.site-primary-navigation>a,.site-nav-group-trigger){font-weight:750;letter-spacing:0}.public-site.world-interface.editorial-site :is(.home-lead,.info-page>p,.chapter-opening>p,.wallet-basics-map>p){font-size:16px;line-height:1.65;letter-spacing:0;font-weight:500}.public-site.world-interface.editorial-site .home-lobby .home-lead strong{font-weight:750}.public-site.world-interface.editorial-site :is(.scout-guide,.scouting-try,.scouting-room,.scouting-squad,.scouting-balance,.economy-scenario,.paper-chapter-body,.wallet-basics-map) p,.game-shell .scout-guide p{font-size:16px;font-weight:500;line-height:1.65;letter-spacing:0;max-width:68ch}.public-site.world-interface.editorial-site :is(.room-tabs>button,.scouting-try-controls button,.scout-guide-details>summary),.game-shell .scout-guide-details>summary{font-size:15px;font-weight:750;line-height:1.4;letter-spacing:0}.public-site.world-interface.editorial-site :is(.room-tabs>button,.scouting-try-controls button){padding-block:12px;min-height:44px}.public-site.world-interface.editorial-site .scout-guide-label,.game-shell .scout-guide-label{font-size:13px;font-weight:750;text-transform:none;letter-spacing:.01em}.public-site.world-interface.editorial-site :is(.scout-guide-limits dt,.scout-guide-limits dd,.scout-guide-uses dt,.scout-guide-uses dd>span:last-child),.game-shell .scout-guide :is(dt,dd,.scout-guide-uses dd>span:last-child){font-size:14px;line-height:1.5}.public-site :is(.esl-total,.esl-year-totals,.evl-result-total,.wallet-overview-balance,.wallet-overview-stats,.gt-population-totals dd,.gt-career-result>strong){font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums}.public-site.world-interface.editorial-site :is(.esl-total,.esl-total strong,.esl-year-totals dd,.evl-result-total strong,.gt-population-totals dd,.gt-career-result>strong,.scout-guide-limits strong,.scout-guide-uses strong),.game-shell .scout-guide :is(.scout-guide-limits strong,.scout-guide-uses strong),.game-shell :is(.live-score,.live-clock,.replay-score,.replay-clock){font-family:var(--font-body);font-weight:850;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.public-site.world-interface :is(.career-clock-kicker,.career-clock-readout span){font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none}.public-site.world-interface .career-clock-bands span{font-size:11px;line-height:1.3;white-space:normal;text-align:center}.public-site.world-interface .career-clock-bands{height:32px}.public-site.world-interface .career-clock-bands .is-retired{overflow:visible}.public-site.world-interface .career-clock-ages{top:72px}.public-site.world-interface .wallet-portal .network-pill{font-size:12px;line-height:1.5;letter-spacing:0}.game-shell .roster-designation{font-size:11px;line-height:1.4;letter-spacing:0;white-space:normal}.public-site .order-hold,.game-shell :is(.live-moments button time,.live-feed time){font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums}.public-site.world-interface.editorial-site .home-lobby{max-width:1440px;padding-top:52px}.public-site.world-interface.editorial-site .home-lobby .home-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:40px;align-items:start}.public-site.world-interface.editorial-site .home-intro{padding-top:24px}.public-site.world-interface.editorial-site .home-intro h1{position:relative;z-index:1;margin:22px 0 28px;font-family:var(--font-display);font-size:clamp(54px,6.25vw,90px);font-weight:650;font-stretch:normal;line-height:1.04;letter-spacing:-.02em;text-wrap:initial}.public-site.world-interface.editorial-site .home-intro h1>span{display:block;white-space:nowrap}.public-site.world-interface.editorial-site .home-lobby .home-lead{max-width:38ch;font-size:17px;line-height:1.7}.public-site.world-interface.editorial-site .home-lobby .home-lead strong{margin-bottom:10px;font-size:20px;font-weight:650}.public-site.world-interface.editorial-site .home-lobby .home-stage{font-size:13px}.public-site.world-interface.editorial-site .home-lobby .home-game-entry{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;padding-top:0;border:0}.public-site.world-interface.editorial-site .home-lobby .home-secondary-action{min-height:56px;padding:15px 23px;border-radius:12px 12px 12px 3px;background:var(--brand-lavender);color:var(--brand-navy);font-weight:750;font-size:15px}.public-site.world-interface.editorial-site .home-lobby .home-secondary-action:hover{background:var(--brand-chalk)}.home-lobby .home-genesis-route{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.home-lobby .home-genesis-route .world-icon{width:19px;height:19px;color:var(--brand-genesis-gold)}.public-site.world-interface.editorial-site .home-lobby .home-game-entry p{flex-basis:100%;margin:0;font-size:13px}.public-site.world-interface.editorial-site .home-pack-preview .founding-pack{overflow:visible;border-radius:0;background:transparent}.public-site.world-interface.editorial-site .home-pack-preview .founding-pack-stage{border-radius:48% 48% 10px 10px}.public-site.world-interface.editorial-site .home-pack-preview figcaption{padding:24px 4px 0;background:transparent}.public-site.world-interface.editorial-site .home-pack-preview h2{font-size:clamp(28px,2.8vw,40px);font-weight:600;letter-spacing:-.015em;margin-bottom:22px}.public-site.world-interface.editorial-site .home-pack-preview figcaption ul{column-gap:24px}.public-site.world-interface.editorial-site .home-pack-preview .founding-pack-actions{padding-top:16px;border-top:1px solid var(--brand-shell-line)}.public-site.world-interface.editorial-site .home-lobby .home-game-guide{margin-top:64px;padding-top:44px}.public-site.world-interface.editorial-site .home-lobby .home-section-intro h2{max-width:14ch;font-size:clamp(32px,3.6vw,50px);font-weight:600;letter-spacing:-.015em;line-height:1.15}.public-site.world-interface.editorial-site .home-lobby .home-game-outline{gap:26px}.public-site.world-interface.editorial-site .home-lobby .home-game-outline dt{font:700 25px/1.15 var(--font-display);letter-spacing:-.025em}.home-lobby .home-game-outline dt .world-icon{width:22px;height:22px;flex:none}.home-lobby .home-project-stages{margin-top:52px;padding-top:36px;border-top:1px solid var(--home-slate);scroll-margin-top:104px}.home-lobby .home-project-stages>h2{margin:0 0 28px;font-size:clamp(28px,3vw,40px)}.home-lobby .home-project-stages ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0;list-style:none}.home-lobby .home-project-stages li{min-width:0;padding-top:18px;border-top:3px solid var(--brand-lavender)}.home-lobby .home-project-stages li:nth-child(2){border-color:var(--brand-genesis-gold)}.home-lobby .home-project-stages li:nth-child(3){border-color:var(--home-mist)}.home-lobby .home-project-stages li>span{font:650 13px/1.5 var(--font-body);color:var(--home-mist)}.home-lobby .home-project-stages h3{margin:12px 0 10px;font-size:25px}.home-lobby .home-project-stages p{font-size:15px;line-height:1.7}.home-lobby .home-project-stages a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.home-lobby .home-project-boundary{margin:24px 0 0;max-width:88ch;color:var(--home-mist)}.game-shell.demo-experience .welcome .onboard>small{display:block;max-width:58ch;margin-top:16px;font-size:13px;line-height:1.65;color:var(--brand-shell-muted)}.public-site.world-interface.editorial-site .home-lobby .home-offer{--home-chalk: var(--brand-navy);--home-mist: #435065;--home-brass: #473b79;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin:64px 0 0;padding:38px 40px;border-left:7px solid var(--brand-genesis-gold);border-radius:0 20px 20px 0;background:var(--brand-chalk);color:var(--brand-navy);scroll-margin-top:110px}.public-site.world-interface.editorial-site .home-offer h2{margin:0 0 16px;color:var(--brand-navy);font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.015em;font-weight:600}.public-site.world-interface.editorial-site .home-offer p{font-size:14px;color:#435065}.public-site.world-interface.editorial-site .home-offer .home-primary-action{margin-top:10px;background:var(--brand-navy);color:var(--brand-chalk)}.public-site.world-interface.editorial-site .home-offer .home-primary-action .world-icon{color:var(--brand-genesis-gold)}.public-site.world-interface.editorial-site .home-offer .home-release-facts{margin-top:0}.public-site.world-interface.editorial-site .home-offer .home-release-facts dd{color:var(--brand-navy)}.public-site.world-interface.editorial-site .home-offer .home-airdrop{padding-top:12px;border-top:1px solid #101c2f30}.public-site.world-interface.editorial-site .home-offer .home-airdrop a{color:#473b79;font-weight:700}.public-site.editorial-site .guide-layout .info-page[data-page] .chapter-opening h1{font:600 clamp(38px,4.5vw,64px)/1.12 var(--font-display);letter-spacing:-.015em;max-width:19ch}.public-site.world-interface.editorial-site .gt-opening h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em}@media(max-width:1100px)and (min-width:761px){.public-site.world-interface.editorial-site .home-lobby .home-hero{gap:24px}.public-site.world-interface.editorial-site .home-intro h1{font-size:6.15vw}.public-site.world-interface.editorial-site .home-lobby .home-lead{font-size:16px}}@media(max-width:760px){.home-lobby .home-project-stages ol{grid-template-columns:minmax(0,1fr);gap:24px}.public-site.world-interface.editorial-site .home-lobby{padding-top:24px}.public-site.world-interface.editorial-site .home-lobby .home-hero{grid-template-columns:minmax(0,1fr);gap:36px}.public-site.world-interface.editorial-site .home-intro{padding-top:0}.public-site.world-interface.editorial-site .home-intro h1{font-size:clamp(44px,12.7vw,78px);margin-block:22px}.public-site.world-interface.editorial-site .home-lobby .home-lead{max-width:44ch;font-size:16px}.public-site.world-interface.editorial-site .home-lobby .home-lead strong{font-size:18px}.public-site.world-interface.editorial-site .home-lobby .home-game-entry{margin-top:22px}.public-site.world-interface.editorial-site .home-lobby .home-secondary-action{width:auto}.public-site.world-interface.editorial-site .home-lobby .home-game-guide{margin-top:40px}.public-site.world-interface.editorial-site .home-lobby .home-offer{grid-template-columns:minmax(0,1fr);gap:28px;padding:26px 22px;margin-top:40px}.public-site.world-interface.editorial-site .home-offer .home-release-facts{grid-template-columns:minmax(0,1fr);gap:10px}.public-site.editorial-site .guide-layout .info-page[data-page] .chapter-opening h1{font-size:clamp(36px,8.5vw,52px)}}@media(prefers-reduced-motion:reduce){.public-site .home-lobby :is(a,button){transition:none}}.public-site.world-interface.editorial-site.game-portal{position:relative;isolation:isolate;background:#101c2f;--portal-surface: #192940;--portal-edge: #657291;--portal-lift: 0 6px 0 #080f20, 0 18px 32px #050b1838}.game-portal .portal-atmosphere{position:absolute;z-index:-1;inset:0 0 auto;height:1180px;overflow:clip;pointer-events:none}.game-portal .portal-horizon{position:absolute;inset:-50px;background:linear-gradient(180deg,#101c2f40,#101c2f28 25%,#101c2fcb 78%,#101c2f),url(/art/pocket-bg-night-pitch-v1.webp) center 66% / cover no-repeat;opacity:.55}.game-portal.is-world-chapter .portal-horizon{opacity:.28}.game-portal .portal-field-lines{position:absolute;width:min(950px,94vw);height:440px;right:-120px;top:370px;border:1px solid #bdcaf125;rotate:-12deg;background:repeating-linear-gradient(90deg,#bdcaf104 0 10%,transparent 10% 20%)}.game-portal .portal-field-lines:before{content:"";position:absolute;inset:0 50% 0 auto;border-left:1px solid #bdcaf125}.game-portal .portal-field-lines:after{content:"";position:absolute;width:150px;height:150px;top:50%;left:50%;translate:-50% -50%;border:1px solid #bdcaf125;border-radius:50%}.game-portal .portal-field-lines i{position:absolute;top:24%;bottom:24%;width:16%;border:1px solid #bdcaf125}.game-portal .portal-field-lines i:first-child{left:-1px}.game-portal .portal-field-lines i:nth-child(2){right:-1px}.game-portal .portal-field-lines i:nth-child(3){width:5px;height:5px;top:50%;left:50%;translate:-50% -50%;border:0;border-radius:50%;background:#bdcaf140}.public-site.world-interface.editorial-site.game-portal .site-masthead{position:sticky;top:0;background:#101c2ff5;border-bottom:1px solid #b1acef38;box-shadow:0 4px #080f203b,0 12px 30px #050b1830}.public-site.world-interface.editorial-site.game-portal .site-masthead-inner{min-height:80px;padding-block:12px}.public-site.world-interface.editorial-site.game-portal .site-primary-navigation{gap:5px}.public-site.world-interface.editorial-site.game-portal :is(.site-primary-navigation>a,.site-nav-group-trigger){border:1px solid transparent;border-radius:12px;min-height:46px;font-weight:750;font-size:14px;transition:background-color .18s,border-color .18s,box-shadow .18s}.public-site.world-interface.editorial-site.game-portal .site-primary-navigation>a>.world-icon{width:18px;height:18px;flex:none}.public-site.world-interface.editorial-site.game-portal :is(.site-primary-navigation>a[aria-current=page],.site-nav-group-trigger[data-current=true]){background:#b1acef1a;border-color:#b1acef70;color:#d9d5ff;text-decoration:none;box-shadow:inset 0 -3px #b1acef4a}.public-site.world-interface.editorial-site.game-portal :is(.site-primary-navigation>a,.site-nav-group-trigger):hover{background:#b1acef20;border-color:#b1acef55}.public-site.world-interface.editorial-site.game-portal .site-nav-dropdown{border:1px solid #8586ad;border-radius:14px;padding:8px;box-shadow:var(--portal-lift);background:#1c2b42}.public-site.world-interface.editorial-site.game-portal .site-nav-dropdown a{border-radius:8px;min-height:44px}.public-site.world-interface.editorial-site.game-portal .site-header-tools :is(.wallet-access,.site-genesis-link,.site-nav-toggle){border-radius:10px;box-shadow:0 3px #050b18;transition:background-color .18s,box-shadow .18s}.public-site.world-interface.editorial-site.game-portal .site-header-tools .wallet-access{border-width:1px;background:#26334e}.game-portal .site-main{position:relative}.public-site.world-interface.editorial-site.game-portal .home-lobby{background:transparent;padding-top:38px}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr);align-items:center;gap:30px}.public-site.world-interface.editorial-site.game-portal .home-hero>.home-intro{position:relative;z-index:2;padding:12px 0 24px}.public-site.world-interface.editorial-site.game-portal .home-stage{gap:10px;padding:8px 14px;border:1px solid #b1acef55;border-radius:10px;max-width:100%;background:#14243a;color:#d8d7f3;text-decoration:none;font-size:13px}.game-portal .home-stage .world-icon{width:18px;height:18px;flex:none;color:#b1acef}.public-site.world-interface.editorial-site.game-portal .home-intro h1{margin-top:24px;font-size:clamp(50px,5.75vw,84px);text-shadow:0 5px 0 #080f2044;line-height:1.04}.public-site.world-interface.editorial-site.game-portal .home-intro h1>span{white-space:normal}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-lead{max-width:40ch;color:#d0d8e4}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-lead strong{color:#f4f2ec}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-entry{gap:18px;margin-top:26px}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-secondary-action{min-height:58px;border:1px solid #e0dcff;border-radius:15px;box-shadow:0 5px #5a5188,0 12px 22px #050b1850,inset 0 2px #ffffff4d;padding:15px 24px;transition:transform .18s,box-shadow .18s,background-color .18s}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-secondary-action:hover{transform:translateY(-2px)}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-secondary-action:active{transform:translateY(3px);box-shadow:0 2px #5a5188}.public-site.world-interface.editorial-site.game-portal .home-pack-preview{position:relative;min-width:0;isolation:isolate}.game-portal .home-scene-decor{position:absolute;z-index:-1;inset:0;overflow:clip;pointer-events:none}.game-portal .home-scene-pitch{position:absolute;inset:25% 5% 28%;pointer-events:none;perspective:600px}.game-portal .home-scene-pitch>span{display:block;position:absolute;inset:0;transform:rotateX(54deg);border:1px solid #b1acef55;background:repeating-linear-gradient(90deg,#b1acef08 0 10%,transparent 10% 20%)}.game-portal .home-scene-pitch>span:before{content:"";position:absolute;inset:0 50% 0 auto;border-left:1px solid #b1acef55}.game-portal .home-scene-pitch>span:after{content:"";position:absolute;top:50%;left:50%;width:28%;aspect-ratio:1;translate:-50% -50%;border:1px solid #b1acef55;border-radius:50%}.game-portal .home-scene-pitch i{position:absolute;top:23%;bottom:23%;width:17%;border:1px solid #b1acef55}.game-portal .home-scene-pitch i:first-child{left:-1px}.game-portal .home-scene-pitch i:last-child{right:-1px}.game-portal .home-scene-flags{position:absolute;inset:10% 8% 40%;pointer-events:none}.game-portal .home-scene-flags>span{position:absolute;top:0;left:0;display:grid;place-items:start center;width:52px;height:84px;padding-top:18px;border-top:3px solid #b1acef80;background:#b1acef18;color:#b1acef99;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.game-portal .home-scene-flags>span:last-child{top:14%;left:auto;right:0;height:70px;width:42px}.game-portal .home-scene-flags .world-icon{width:24px;height:24px}.public-site.world-interface.editorial-site.game-portal .home-pack-preview .founding-pack-stage{background:radial-gradient(ellipse at 50% 52%,#7775b522,#101c2f00 72%);border-radius:48% 48% 15% 15%;isolation:isolate}.public-site.world-interface.editorial-site.game-portal .home-pack-preview figcaption{position:relative;margin:-18px 16px 0;padding:20px 24px 22px;border:1px solid #b1acef55;border-radius:18px;background:linear-gradient(145deg,#253751,#17263e);box-shadow:var(--portal-lift)}.public-site.world-interface.editorial-site.game-portal .home-pack-preview h2{font-size:clamp(24px,2.5vw,34px);margin:5px 0 10px}.game-portal .founding-pack-roster{padding:0;margin:0 0 12px;border:0}.game-portal .founding-pack-roster>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;list-style:none;cursor:pointer;font-size:14px;color:#dfdcf7}.game-portal .founding-pack-roster>summary::-webkit-details-marker{display:none}.game-portal .founding-pack-roster>summary>span{font-size:20px}.game-portal .founding-pack-roster[open]>summary>span{transform:rotate(45deg)}.game-portal .founding-pack-roster ul{padding-block:16px}.public-site.world-interface.editorial-site.game-portal .home-pack-preview .founding-pack-actions{padding-top:12px;gap:8px 16px;border-color:#b1acef30}.public-site.world-interface.editorial-site.game-portal .home-pack-preview .founding-pack-actions button{border-radius:9px;background:#b1acef14}.game-portal .home-club-routes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:54px 0 0;padding:0 0 30px}.game-portal .home-club-routes:after{content:"";position:absolute;bottom:0;inset-inline:0;height:7px;pointer-events:none;border-top:1px solid #b1acef50;border-bottom:1px solid #b1acef1c;background:linear-gradient(90deg,transparent 49.8%,#b1acef60 49.8% 50.2%,transparent 50.2%)}.game-portal .home-route-caption{grid-column:1 / -1;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:750;color:#c7c0f3}.game-portal .home-route-caption:after{content:"";flex:1;height:1px;margin-left:6px;background:linear-gradient(90deg,#b1acef50,#b1acef08)}.game-portal .home-route-caption>.world-icon{width:23px;height:23px;flex:none}.public-site.world-interface.editorial-site.game-portal .home-club-routes>:is(a,button){display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:0;min-width:0;width:100%;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--brand-chalk);text-decoration:none;text-align:left;font:500 15px/1.4 var(--font-body);cursor:pointer;box-shadow:none;transform:none;filter:none;transition:none}.game-portal .home-route-art{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:1.85;border:1px solid #b1acef55;border-bottom:0;border-radius:46% 46% 0 0/22% 22% 0 0;background:#192940}.game-portal .home-route-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#101c2f00 55%,#192940a6);box-shadow:inset 0 0 0 5px #101c2f35}.game-portal .home-route-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 50%;transition:transform .42s cubic-bezier(.2,.7,.25,1)}.game-portal .home-destination-roadmap .home-route-art img{object-position:50% 50%}.game-portal .home-route-sign{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;flex:1;gap:12px;min-width:0;padding:18px 14px;border-top:2px solid #b1acef80;border-radius:0 0 12px 12px;background:#192940;box-shadow:0 4px #080f20;transition:background-color .2s,border-color .2s}.game-portal .home-route-emblem{display:grid;place-items:center;align-self:start;min-height:40px;color:var(--brand-lavender);border-bottom:2px solid #b1acef50}.game-portal .home-route-emblem .world-icon{width:25px;height:25px}.game-portal .home-route-label{min-width:0;overflow-wrap:anywhere}.game-portal .home-route-label strong{display:block;color:var(--brand-chalk);font:500 clamp(20px,1.85vw,24px)/1.2 var(--font-display)}.game-portal .home-route-label small{display:block;margin-top:7px;color:#c2cce0;font:500 13px/1.5 var(--font-body)}.game-portal .home-route-arrow{color:var(--brand-lavender);font-size:20px}.public-site.world-interface.editorial-site.game-portal .home-club-routes>:is(a,button):is(:hover,:focus-visible){background:transparent;transform:none;filter:none;text-decoration:none}.public-site.world-interface.editorial-site.game-portal .home-club-routes>:is(a,button):focus-visible{outline:3px solid var(--brand-lavender);outline-offset:6px}.game-portal .home-destination:focus-visible .home-route-art img{transform:scale(1.045)}.game-portal .home-destination:is(:hover,:focus-visible) .home-route-sign{background:#24354d;border-top-color:var(--brand-lavender)}@media(hover:hover)and (pointer:fine){.game-portal .home-destination:hover .home-route-art img{transform:scale(1.045)}}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-guide{margin-top:58px;border:0;padding-top:0}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-outline{padding:28px;border:1px solid #c6d4ef45;border-radius:12px 28px 28px 12px;background:linear-gradient(135deg,#21364e,#172b3a);box-shadow:7px 7px #070e2080}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-outline>div{padding-left:18px;border-left:3px solid #b1acef70}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-outline>div+div{padding-top:20px}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-outline dt{font-family:var(--font-body);font-weight:850;font-size:21px}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-outline dd{font-size:15px;line-height:1.65;color:#c7d3e2}.public-site.world-interface.editorial-site.game-portal .home-project-stages{border-top:1px solid #b1acef30}.public-site.world-interface.editorial-site.game-portal .home-project-stages ol{gap:0;border:1px solid #b1acef40;border-radius:18px;background:#17273a;overflow:hidden}.public-site.world-interface.editorial-site.game-portal .home-project-stages li{padding:24px;border-top:0}.public-site.world-interface.editorial-site.game-portal .home-project-stages li+li{border-left:1px dashed #b1acef55}.public-site.world-interface.editorial-site.game-portal .home-project-stages li>span{display:block;color:#c6bef9;font-weight:800}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-offer{border-radius:8px 26px 26px 8px;box-shadow:0 7px #75623c55,0 20px 32px #050b182b}.public-site.world-interface.editorial-site.game-portal .home-reading-links{border-top:0}.public-site.world-interface.editorial-site.game-portal .home-reading-links>a{min-height:94px;padding-inline:18px;border-radius:10px;transition:background-color .18s}.public-site.world-interface.editorial-site.game-portal .home-reading-links>a:hover{background:#b1acef10}.public-site.world-interface.editorial-site.game-portal .site-colophon{border-top:1px solid #b1acef40;background:#0d1829}@media(max-width:1120px){.public-site.world-interface.editorial-site.game-portal .site-primary-navigation>a{justify-content:flex-start;gap:12px}.public-site.world-interface.editorial-site.game-portal .site-nav-dropdown{box-shadow:none;background:transparent;border:0;border-left:1px solid #b1acef50;border-radius:0}.public-site.world-interface.editorial-site.game-portal .site-primary-navigation.is-open{padding:12px;border:1px solid #b1acef40;border-radius:14px;background:#192940}.game-portal .home-club-routes{column-gap:16px}.game-portal .home-route-sign{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:16px 12px}.game-portal .home-route-arrow{display:none}}@media(max-width:760px){.public-site.world-interface.editorial-site.game-portal .home-lobby{padding-top:24px}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-hero{grid-template-columns:minmax(0,1fr);gap:6px}.public-site.world-interface.editorial-site.game-portal .home-intro h1{font-size:clamp(42px,12.6vw,78px)}.public-site.world-interface.editorial-site.game-portal .home-hero>.home-intro{padding-bottom:8px}.public-site.world-interface.editorial-site.game-portal .home-pack-preview{max-width:600px;margin:auto;width:100%}.public-site.world-interface.editorial-site.game-portal .home-pack-preview figcaption{margin-inline:0;padding:18px}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-guide{margin-top:48px}.game-portal .home-club-routes{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:38px}.public-site.world-interface.editorial-site.game-portal .home-club-routes>:is(a,button){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.game-portal .home-route-art{aspect-ratio:auto;min-height:132px;border:1px solid #b1acef55;border-right:0;border-radius:32px 0 0 8px}.game-portal .home-route-art img{position:absolute;inset:0;object-position:64% 50%}.game-portal .home-route-sign{grid-template-columns:minmax(0,1fr) 16px;align-content:center;border-top:0;border-left:2px solid #b1acef80;border-radius:0 12px 12px 0;box-shadow:none}.game-portal .home-route-emblem{display:none}.game-portal .home-route-arrow{display:block}.game-portal .home-destination:is(:hover,:focus-visible) .home-route-sign{border-left-color:var(--brand-lavender)}.game-portal .home-scene-flags{inset-inline:10%}.public-site.world-interface.editorial-site.game-portal .home-project-stages li+li{border-left:0;border-top:1px dashed #b1acef55}.game-portal .portal-atmosphere{height:1450px}}@media(max-width:600px){.public-site.world-interface.editorial-site.game-portal .site-masthead-inner{min-height:70px;padding:10px 12px}.public-site.world-interface.editorial-site.game-portal .site-primary-navigation.is-open{padding:8px}.public-site.world-interface.editorial-site.game-portal .home-stage{font-size:12px}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-secondary-action{padding-inline:18px}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-game-outline{padding:22px 18px}}@media(max-width:380px){.game-portal .home-route-sign{grid-template-columns:minmax(0,1fr);padding:14px 12px}.game-portal .home-route-arrow{display:none}.public-site.world-interface.editorial-site.game-portal .home-lobby .home-secondary-action{width:100%}}@media(prefers-reduced-motion:reduce){.public-site.world-interface.editorial-site.game-portal .home-lobby .home-secondary-action,.public-site.world-interface.editorial-site.game-portal .home-lobby .home-secondary-action:is(:hover,:active){transform:none;transition:none}.game-portal .home-destination .home-route-art img,.game-portal .home-destination:is(:hover,:focus-visible) .home-route-art img{transform:none;transition:none}.game-portal .home-route-sign{transition:none}}@media print{.game-portal :is(.portal-atmosphere,.home-scene-decor){display:none}.public-site.world-interface.editorial-site.game-portal .site-masthead{display:none}}.public-site.world-interface.editorial-site.game-portal .guide-layout{--chapter-navy: #101c2f;--chapter-surface: #1b2940;--chapter-raised: #26354e;--chapter-lavender: #b1acef;--chapter-chalk: #f4f2ec;--chapter-muted: #c5cad6;--chapter-line: #48536b;--chapter-accent: var(--chapter-lavender);--guide-ink: var(--chapter-chalk);--guide-muted: var(--chapter-muted);--guide-line: var(--chapter-line);grid-template-columns:184px minmax(0,1fr);gap:clamp(20px,3vw,40px);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.65}.public-site.world-interface.editorial-site.game-portal .guide-layout:has(>.info-page[data-page="/genesis"]){--chapter-accent: #f3c46d}.public-site.world-interface.editorial-site.game-portal .guide-layout>.info-page[data-page]{min-width:0;padding:clamp(14px,2vw,28px);border-radius:24px 24px 12px 12px;background:var(--chapter-navy);color:var(--chapter-chalk)}.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation-desktop,.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation-mobile{padding:18px 12px;border:0;border-radius:5px 18px 18px 5px;background:var(--chapter-surface);box-shadow:inset 3px 0 var(--chapter-accent),0 5px #0b1424}.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation-desktop{top:112px;max-height:calc(100dvh - 136px);scrollbar-width:thin;scrollbar-color:var(--chapter-line) var(--chapter-surface)}.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation-desktop>p,.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation-mobile>summary{margin:0;padding:8px 12px 14px;color:var(--chapter-accent);font:750 16px/1.45 var(--font-body);text-transform:none;letter-spacing:0}.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation li+li{border-top:1px solid #36435a}.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation a{min-width:0;min-height:44px;padding:12px;border-radius:6px;color:var(--chapter-muted);font:600 15px/1.5 var(--font-body);overflow-wrap:anywhere;transition:background-color .16s ease,color .16s ease}.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation a:hover,.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation a[aria-current=location]{background:var(--chapter-raised);color:var(--chapter-chalk);text-decoration:underline;text-underline-offset:4px}.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation :is(a,summary):focus-visible{outline:3px solid var(--chapter-accent);outline-offset:2px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);grid-template-rows:auto auto auto;align-items:center;align-content:center;gap:10px 28px;min-height:260px;margin:0 0 32px;padding:clamp(22px,3vw,36px);border:0;border-radius:16px 36px 16px 16px;background:var(--chapter-surface);box-shadow:0 6px #0b1424;overflow:visible}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening:before,.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening:after{content:"";display:block;position:absolute;inset:12px auto auto 12px;width:22px;height:22px;border:0;border-top:2px solid var(--chapter-accent);border-left:2px solid var(--chapter-accent);border-radius:3px 0 0;background:none;opacity:.45;pointer-events:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening:after{inset:auto 12px 12px auto;border:0;border-right:2px solid var(--chapter-accent);border-bottom:2px solid var(--chapter-accent);border-radius:0 0 3px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening>.edition{display:block;grid-column:1;grid-row:1;margin:0;color:var(--chapter-accent);font:750 15px/1.5 var(--font-body);letter-spacing:0;text-transform:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening h1{grid-column:1;grid-row:2;max-width:18ch;margin:0;color:var(--chapter-chalk);font:600 clamp(34px,3.8vw,54px)/1.1 var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening>.info-intro{grid-column:1;grid-row:3;margin:0;max-width:62ch;color:var(--chapter-muted);font:500 16px/1.65 var(--font-body)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening:not(:has(.page-scene)){grid-template-columns:minmax(0,1fr);min-height:0}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening .page-scene{display:block;position:relative;grid-column:2;grid-row:1 / 4;inset:auto;width:100%;min-width:0;min-height:0;height:auto;aspect-ratio:4 / 3;margin:0;padding:0;border-radius:12px 24px 12px 12px;background:var(--chapter-navy);box-shadow:0 3px #0b1424;opacity:1;-webkit-mask-image:none;mask-image:none;overflow:hidden}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening .page-scene:after{background:none;pointer-events:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening .page-scene img{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center;z-index:0}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening .page-scene img[data-portal-depth]{inset:-48px;width:calc(100% + 96px);height:calc(100% + 96px)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-workspace{min-width:0;margin-block:32px;padding:0;border:0;border-radius:16px;background:var(--chapter-surface);box-shadow:0 6px #0b1424,inset 4px 0 #3b4262;overflow:visible}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:0;padding:12px;border:0;border-radius:16px 16px 0 0;background:#0c1627;box-shadow:inset 0 -1px var(--chapter-line);overflow:visible}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button{display:flex;flex:0 1 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:48px;max-width:100%;padding:12px 16px;border:0;border-radius:10px 10px 5px 5px;background:var(--chapter-raised);color:var(--chapter-muted);box-shadow:0 3px #070f1c;font:750 16px/1.4 var(--font-body);text-align:left;white-space:normal;overflow-wrap:anywhere;transition:background-color .16s ease,color .16s ease,transform .16s ease}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button[aria-selected=true]{background:var(--chapter-accent);color:var(--chapter-navy);box-shadow:0 3px #696291,inset 0 2px #fff5}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button:active{transform:translateY(2px)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button:focus-visible{outline:3px solid var(--chapter-chalk);outline-offset:3px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-panel{min-width:0;padding:clamp(16px,2.5vw,28px);border:0;border-radius:0 0 16px 16px;background:var(--chapter-surface);box-shadow:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] :is(.economy-chart-reading,.economy-cost-comparison p,.economy-visual-heading>p,.economy-role-copy p,.token-readiness-copy p,.economy-status-intro p,.economy-compass-heading p,.economy-compass-detail p,.career-route-intro p){max-width:68ch;color:var(--chapter-muted);font:500 16px/1.65 var(--font-body)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] :is(.economy-cost-comparison dt,.economy-cost-links a){color:var(--chapter-lavender)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer{--sg-ink: var(--chapter-chalk);--sg-muted: var(--chapter-muted);--sg-line: var(--chapter-line);--club-help-ink: var(--chapter-chalk);--club-help-muted: var(--chapter-muted);--club-help-gold: var(--chapter-lavender);--club-help-line: var(--chapter-line);min-width:0;gap:28px;margin-block:28px 0;color:var(--chapter-chalk);scroll-margin-top:128px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer :is(p,li,dd,label,summary){font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.65;overflow-wrap:anywhere}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer :is(p,li,dd){color:var(--chapter-muted)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide h2{margin-block:12px;color:var(--chapter-chalk);font:600 clamp(28px,3vw,38px)/1.16 var(--font-display);letter-spacing:-.015em}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer h3{margin-block:0 12px;color:var(--chapter-chalk);font:800 21px/1.3 var(--font-body);letter-spacing:0}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-label{color:var(--chapter-lavender);font-size:15px;letter-spacing:0;text-transform:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-limits{grid-template-columns:.85fr 1fr 1.35fr;margin-block:24px 8px;border:0;border-radius:12px;background:var(--chapter-navy);box-shadow:inset 0 3px #3b4262}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-limits>div{padding:22px 18px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-limits dt{color:var(--chapter-muted);font-size:15px;line-height:1.5}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-limits strong{color:var(--chapter-lavender);font:850 clamp(36px,4vw,48px)/1.1 var(--font-body);font-variant-numeric:tabular-nums}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-limits b{margin-top:12px;color:var(--chapter-chalk);font-size:17px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-flow{flex-wrap:wrap;gap:10px 16px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-flow li{flex:1 1 110px;color:var(--chapter-chalk);font-weight:750;white-space:normal}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer :is(.scout-guide-details,.club-help-details){min-width:0;border:0;border-bottom:1px solid var(--chapter-line);border-radius:0;background:var(--chapter-surface)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer :is(.scout-guide-details,.club-help-details)>summary{min-height:48px;padding:16px 8px;color:var(--chapter-chalk);font-weight:750}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer :is(.scout-guide-details,.club-help-details)[open]>summary{background:var(--chapter-raised);border-radius:8px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-answer{padding:18px 8px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:24px;padding:24px;border:0;border-radius:14px 14px 24px;background:var(--chapter-navy);box-shadow:0 5px #0b1424}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-controls{min-width:0}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-controls button{min-height:48px;max-width:100%;padding:12px 16px;border:0;border-radius:8px;background:var(--chapter-lavender);color:var(--chapter-navy);box-shadow:0 3px #696291;font:750 16px/1.4 var(--font-body);white-space:normal;transition:background-color .16s ease,transform .16s ease}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-controls button.secondary{background:var(--chapter-raised);color:var(--chapter-chalk);box-shadow:0 3px #070f1c}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-controls button:active{transform:translateY(2px)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer .club-help-notice{margin-block:16px;padding:14px;border-left:3px solid var(--chapter-lavender);border-radius:0 8px 8px 0;background:var(--chapter-raised);color:var(--chapter-chalk)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-result{min-width:0;min-height:220px;padding:22px;border-radius:6px 6px 18px;background:var(--chapter-chalk);color:var(--chapter-navy);box-shadow:0 5px #c4c1cf}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-prospect{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-result :is(p,small){margin-block:8px 0;color:#39465b;font-size:16px;line-height:1.65}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-prospect>strong{margin-top:12px;color:var(--chapter-navy);font:600 26px/1.2 var(--font-display)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-prospect-tier{max-width:100%;padding:5px 10px;color:var(--chapter-navy);font:750 14px/1.45 var(--font-body);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] :is(.scouting-squad,.scouting-room,.scouting-balance,.scouting-odds){min-width:0;padding:24px;border:0;border-radius:12px;background:var(--chapter-navy)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-squad{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);gap:24px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-slots{grid-template-columns:repeat(5,minmax(0,28px));min-width:0;gap:8px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-slots .is-free{border-color:var(--chapter-lavender)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] :is(.scouting-slots small,.scouting-odds figcaption em,.scouting-odds-key small,.scouting-room-bars small,.scouting-balance-grid small){color:var(--chapter-muted);font-size:14px;line-height:1.6}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-room-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] :is(.scouting-room-control,.scouting-room-basis,.scouting-room-estimate,.economy-scenario){min-width:0;padding:18px;border:0;border-radius:10px;background:var(--chapter-surface)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer :is(output,legend,.economy-scenario-heading strong,.economy-scenario summary,.scouting-room-effects dt){color:var(--chapter-lavender);font-size:16px;font-variant-numeric:tabular-nums}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer :is(input,select){max-width:100%;accent-color:var(--chapter-lavender)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer input[type=range]{width:100%;min-width:0;min-height:44px;margin-inline:0;padding-inline:0}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer select{border-color:var(--chapter-line);background:var(--chapter-navy);color:var(--chapter-chalk);font:500 16px/1.5 var(--font-body)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-room-bar i{background:var(--chapter-lavender)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-room-bars .scouting-room-excess{border-left-color:var(--chapter-lavender);background:var(--chapter-raised);color:var(--chapter-chalk)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-balance-grid{display:block;margin-block:22px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-balance-grid>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,auto);align-items:baseline;gap:6px 20px;padding:18px 0;border:0;border-bottom:1px solid var(--chapter-line);border-radius:0;background:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-balance-grid span,.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-room-bars>div>span{color:var(--chapter-muted);font-size:16px;letter-spacing:0;text-transform:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-balance-grid strong{grid-column:2;grid-row:1 / 3;color:var(--chapter-chalk);font:850 30px/1.15 var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-balance-grid small{grid-column:1}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer a{color:var(--chapter-lavender);text-underline-offset:4px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-answer a[href^="/genesis"]{color:#f3c46d}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-explainer :is(a,button,summary,input,select):focus-visible{outline:3px solid var(--chapter-lavender);outline-offset:3px}@media(hover:hover)and (pointer:fine){.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button:not([aria-selected=true]):hover{background:#3b4563;color:var(--chapter-chalk);transform:translateY(-2px)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-controls button:hover{background:#c9c5fa;color:var(--chapter-navy)}}@container public-page (max-width: 800px){.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] :is(.scouting-try,.scouting-room-grid){grid-template-columns:minmax(0,1fr)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-result{min-height:150px}}@container public-page (max-width: 680px){.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening .page-scene{grid-column:1;grid-row:4;aspect-ratio:16 / 7;max-height:220px;margin-top:8px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-limits>.scout-guide-after{display:block;grid-column:1 / -1;border-left:0;border-top:1px solid var(--chapter-line)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-after dt{max-width:none}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] :is(.scouting-squad,.economy-scenario-controls){grid-template-columns:minmax(0,1fr)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-uses>div{grid-template-columns:minmax(0,1fr)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-uses dd{grid-template-columns:32px minmax(0,1fr)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scout-guide-uses dd>span:last-child{grid-column:1 / -1}}@container public-page (max-width: 440px){.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening{padding:22px 16px;border-radius:12px 24px 12px 12px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .chapter-opening h1{font-size:34px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs{gap:8px;padding:10px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button{flex:1 1 100px;padding-inline:10px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-panel{padding:16px 12px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] :is(.scouting-try,.scouting-try-result,.scouting-squad,.scouting-room,.scouting-balance,.scouting-odds,.economy-scenario,.scouting-room-control,.scouting-room-basis,.scouting-room-estimate,.scout-guide-limits>div){padding:16px 12px}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .club-help-details>:not(summary){margin-inline:0}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-balance-grid>div{grid-template-columns:minmax(0,1fr)}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-balance-grid strong{grid-column:1;grid-row:auto}.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-room-controls label>span{flex-wrap:wrap}}@media(max-width:1199px){.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation-mobile{padding-block:6px;margin-bottom:24px}.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation-mobile>summary{padding-block:12px}}@media(max-width:420px){.public-site.world-interface.editorial-site.game-portal .guide-layout{padding-inline:12px}.public-site.world-interface.editorial-site.game-portal .guide-layout>.info-page[data-page]{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.public-site.world-interface.editorial-site.game-portal .guide-layout .page-navigation a,.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button,.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button:not([aria-selected=true]):hover,.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page] .room-tabs>button:active,.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-controls button,.public-site.world-interface.editorial-site.game-portal .guide-layout .info-page[data-page="/tokenomics"] .scouting-try-controls button:active{transition:none;transform:none}}.game-portal [data-portal-pending=true]{opacity:0;translate:0 18px}.game-portal [data-portal-entered=true]{animation:portal-section-enter .55s cubic-bezier(.2,.7,.25,1)}.game-portal :where(.home-club-routes[data-portal-entered=true]>:nth-child(-n+4),.home-project-stages[data-portal-entered=true]>ol>li:nth-child(-n+4)){animation:portal-step-enter .36s cubic-bezier(.2,.7,.25,1) var(--portal-step-delay, 0ms) backwards}.game-portal :is(.home-club-routes>*,.home-project-stages>ol>li):nth-child(2){--portal-step-delay: 50ms}.game-portal :is(.home-club-routes>*,.home-project-stages>ol>li):nth-child(3){--portal-step-delay: .1s}.game-portal :is(.home-club-routes>*,.home-project-stages>ol>li):nth-child(4){--portal-step-delay: .15s}.game-portal [data-portal-parallax=true]{transform:translate3d(var(--portal-shift-x, 0px),var(--portal-shift-y, 0px),0)}.game-portal .room-panel:not([hidden]){animation:portal-room-enter .2s ease-out}.game-portal :where(a[href],button,summary){transition:background-color .16s ease,border-color .16s ease,color .16s ease,filter .1s ease}.game-portal :where(a[href],button,summary):not(:disabled,[aria-disabled=true]):active{filter:brightness(.94)}@supports selector(details::details-content) and (interpolate-size: allow-keywords) and (transition-behavior: allow-discrete){.game-portal details::details-content{interpolate-size:allow-keywords;block-size:0;opacity:0;overflow:clip;transition:block-size .22s ease-out,opacity .18s ease-out,content-visibility .22s allow-discrete}.game-portal details[open]::details-content{block-size:auto;opacity:1}.game-portal details:is(:target,:has(:target),:has(:focus-visible))::details-content{transition:none}}.game-portal :is([data-portal-pending],[data-portal-entered]):is(:target,:has(:target),:focus-within){opacity:1;translate:none;animation:none}.game-portal :is(.home-club-routes,.home-project-stages):is(:target,:has(:target),:focus-within)>*,.game-portal .home-project-stages:is(:target,:has(:target),:focus-within)>ol>li{opacity:1;translate:none;animation:none}@keyframes portal-section-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes portal-room-enter{0%{opacity:0}to{opacity:1}}@keyframes portal-step-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce),print{.game-portal :is([data-portal-pending],[data-portal-entered],.room-panel:not([hidden])),.game-portal .home-club-routes>*,.game-portal .home-project-stages>ol>li{opacity:1!important;translate:none!important;animation:none!important;transition:none!important}.game-portal [data-portal-parallax=true]{transform:none!important;animation:none!important;transition:none!important}.game-portal :is(a[href],button,summary){filter:none!important;transition:none!important}@supports selector(details::details-content){.game-portal details::details-content{transition:none!important}}}
