:root{--bg:#050505;--ink:#ececec;--muted:#a6b3c8;--dim:#6e7b91;--panel:rgba(12,16,29,.78);--panel-strong:rgba(18,24,42,.92);--line:hsla(0,0%,93%,.13);--violet:#a855f7;--violet-strong:#c008ff;--magenta:#cb01c5;--blue:#3b82f6;--cyan:#06b6d4;--teal:#0d7667;--positive:#22c55e;--warning:#f59e0b;--negative:#ef4444;--shadow:0 34px 110px rgba(0,0,0,.48);--tracking-body:0.008em;--tracking-heading:-0.006em;--tracking-display:-0.014em}.origins-daily-story{align-items:center;background:linear-gradient(115deg,rgba(216,255,99,.12),rgba(168,85,247,.1)),#0b111a;border:1px solid rgba(216,255,99,.38);border-radius:16px;color:#f7f8fb;display:grid;grid-gap:14px;gap:14px;grid-template-columns:54px minmax(0,1fr) auto;margin:16px 0;padding:13px 15px;text-align:left;width:100%}.origins-daily-story .origins-club-fallback,.origins-daily-story img{height:46px;object-fit:contain;width:46px}.origins-daily-story span{display:grid;grid-gap:4px;gap:4px}.origins-daily-story small,.origins-local-archive>div span,.origins-result-section-title span{color:#d8ff63;font-size:10px;font-weight:900;letter-spacing:.16em}.origins-daily-story strong{font-size:17px}.origins-daily-story b{color:#d8ff63;font-size:11px}.origins-daily-story:disabled{cursor:not-allowed;opacity:.5}.origins-local-archive{border-top:1px solid rgba(148,163,184,.2);display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:16px}.origins-local-archive>div,.origins-result-section-title{align-items:baseline;display:flex;justify-content:space-between}.origins-local-archive>div small,.origins-result-section-title small{color:#7f8a9b;font-size:10px}.origins-local-archive article{align-items:center;background:#0c121b;border:1px solid rgba(148,163,184,.18);border-radius:11px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px 1fr;padding:9px 11px}.origins-local-archive article>b{color:#d8ff63;font-size:20px}.origins-local-archive article>span{display:grid;grid-gap:2px;gap:2px}.origins-local-archive article strong{font-size:12px}.origins-local-archive article small{color:#7f8a9b;font-size:10px}.origins-manager-context{display:grid;grid-gap:7px;gap:7px}.origins-competition-strip,.origins-relationship-strip{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.origins-competition-strip>span,.origins-relationship-strip>div{background:rgba(5,11,17,.84);border:1px solid rgba(168,85,247,.25);border-radius:9px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:6px 8px}.origins-competition-strip b,.origins-relationship-strip span{color:#7f8a9b;font-size:7px;font-weight:900;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.origins-competition-strip small,.origins-relationship-strip strong{color:#f5f7fa;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origins-relationship-strip i{background:#202837;border-radius:99px;display:block;height:3px;overflow:hidden}.origins-relationship-strip i b{background:linear-gradient(90deg,#a855f7,#d8ff63);display:block;height:100%}.origins-competition-strip>span[data-status=CHAMPION],.origins-competition-strip>span[data-status=CONTENDER]{border-color:rgba(216,255,99,.46)}.origins-competition-strip>span[data-status=ELIMINATED]{opacity:.48}.origins-thread-strip{align-items:center;display:flex;gap:6px;min-width:0;overflow:hidden}.origins-thread-strip>span{color:#d8ff63;flex:0 0 auto;font-size:7px;font-weight:900;letter-spacing:.12em}.origins-thread-strip b{background:rgba(168,85,247,.12);border-radius:99px;color:#b9c1ce;font-size:8px;font-weight:700;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}body.origins-play-mode .origins-decision[data-importance=MAJOR]{filter:drop-shadow(0 0 20px rgba(216,255,99,.1))}body.origins-play-mode .origins-decision[data-importance=MAJOR] .origins-decision-copy{border-color:rgba(216,255,99,.55);box-shadow:inset 0 0 45px rgba(216,255,99,.035)}body.origins-play-mode .origins-decision[data-importance=MAJOR] .origins-decision-category{background:#d8ff63;border-color:#d8ff63;color:#08100c}.origins-bond-archive,.origins-distinction-grid,.origins-failure-list{display:grid;grid-gap:9px;gap:9px;margin-top:22px}.origins-bond-archive article{align-items:center;background:#111824;border:1px solid #263142;border-radius:11px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(0,1fr) auto 130px;padding:10px 12px}.origins-bond-archive article>div{display:grid;grid-gap:2px;gap:2px}.origins-bond-archive article strong,.origins-distinction-grid article strong,.origins-failure-list article strong{color:#f4f6f9;font-size:12px}.origins-bond-archive article small,.origins-distinction-grid article small,.origins-failure-list article small{color:#8994a4;font-size:10px}.origins-bond-archive article>span{color:#d8ff63;font-size:9px;font-weight:900}.origins-bond-archive progress{accent-color:#d8ff63;height:7px;width:100%}.origins-distinction-grid article,.origins-failure-list article{align-items:center;background:#111824;border:1px solid #263142;border-radius:11px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr);padding:10px 12px}.origins-distinction-grid article>b{color:#d8ff63;font-size:20px}.origins-distinction-grid article>div,.origins-failure-list article>div{display:grid;grid-gap:2px;gap:2px}.origins-failure-list article>b{color:#ff7a86;font-size:10px}@media (max-width:899px){body.origins-play-mode .origins-manager-context{display:none}body.origins-play-mode .origins-season-block{grid-template-rows:minmax(0,1fr) auto}.origins-bond-archive article{grid-template-columns:minmax(0,1fr) auto}.origins-bond-archive progress{grid-column:1/-1}}@font-face{font-display:swap;font-family:Origins Sans;font-style:normal;font-weight:300;src:url(/_next/static/media/legacy-sans-light.d61d7137.otf) format("opentype")}@font-face{font-display:swap;font-family:Origins Sans;font-style:normal;font-weight:400 700;src:url(/_next/static/media/legacy-sans-regular.d90661cf.otf) format("opentype")}@font-face{font-display:swap;font-family:Origins Sans;font-style:normal;font-weight:800 950;src:url(/_next/static/media/legacy-sans-bold.af6753ca.otf) format("opentype")}@font-face{font-display:swap;font-family:Origins Display;font-style:normal;font-weight:800 950;src:url(/_next/static/media/legacy-display-heavy.9fb25275.ttf) format("truetype")}body.origins-play-mode{overflow:hidden}body.origins-play-mode .portal-footer,body.origins-play-mode .portal-header,body.origins-play-mode .portal-mobile-actions{display:none}body.origins-play-mode .origins-page,body.origins-play-mode .origins-shell{height:100dvh;min-height:0;overflow:hidden}body.origins-play-mode .origins-shell{max-width:none;width:100%}.origins-game{display:grid;grid-gap:8px;gap:8px;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;max-width:1440px}.origins-live-header{align-items:stretch;background:radial-gradient(circle at 78% 0,rgba(192,8,255,.17),transparent 31%),linear-gradient(120deg,#171c27,#0c1017);border:1px solid #303848;border-radius:20px;box-shadow:0 18px 52px rgba(0,0,0,.28);display:grid;grid-gap:12px;gap:12px;grid-template-columns:88px minmax(220px,1fr) auto 76px;min-height:82px;overflow:hidden;padding:10px}.origins-manager-rating{align-items:center;background:linear-gradient(145deg,#dcff68,#abd83d);border-radius:14px;color:#10140d;display:flex;flex-direction:column;justify-content:center;min-height:60px;position:relative}.origins-manager-rating span{font-size:8px;font-weight:950;letter-spacing:.15em}.origins-manager-rating strong{font-size:35px;letter-spacing:-.06em;line-height:.95}.origins-manager-rating small{font-size:8px;font-weight:900;opacity:.55}.origins-manager-rating em{background:#141a0f;border-radius:999px;bottom:5px;color:#ff8f91;font-size:9px;font-style:normal;font-weight:900;padding:2px 5px;position:absolute;right:5px}.origins-manager-rating em[data-positive=true]{color:#dcff68}.origins-manager-rating.has-updated{animation:origins-rating-pulse .64s cubic-bezier(.22,1,.36,1)}@keyframes origins-rating-pulse{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.22);transform:scale(1.06)}to{filter:brightness(1);transform:scale(1)}}.origins-live-club{align-items:center;display:flex;gap:13px;min-width:0}.origins-live-club>.origins-club-fallback,.origins-live-club>img{height:54px;object-fit:contain;width:54px}.origins-live-club>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.origins-live-club small,.origins-live-club span{color:#7f8999;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.origins-live-club strong{font-size:clamp(17px,2vw,24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origins-live-table{align-items:center;background:rgba(7,10,15,.66);border:1px solid #2b3341;border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto auto auto;padding:8px 14px}.origins-live-table>div{display:grid;min-width:56px;position:relative}.origins-live-table>div>span{color:#687486;font-size:8px;font-weight:900;letter-spacing:.12em}.origins-live-table>div>strong{font-size:22px;line-height:1.05}.origins-live-table em{bottom:1px;color:#ff777e;font-size:9px;font-style:normal;font-weight:900;position:absolute;right:0}.origins-live-table em[data-positive=true]{color:#8fea9b}.origins-form{display:flex;gap:4px}.origins-form i{align-items:center;background:#303846;border-radius:50%;color:#b9c0cb;display:flex;font-size:8px;font-style:normal;font-weight:900;height:21px;justify-content:center;width:21px}.origins-form i[data-result=W]{background:#197b4b;color:#caffda}.origins-form i[data-result=D]{background:#6a5b27;color:#fff2af}.origins-form i[data-result=L]{background:#7b2937;color:#ffd1d7}.origins-live-season{align-items:center;border-left:1px solid #2c3442;display:flex;flex-direction:column;justify-content:center}.origins-live-season strong{color:#dcff68;font-size:25px;line-height:1}.origins-live-season span{color:#758092;font-size:9px;font-weight:850}.origins-progress--live{height:5px;margin:0 4px;padding:1px}.origins-game-stage{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);min-height:0}.origins-live-ledger{background:rgba(10,14,21,.88);border:1px solid #2d3542;border-radius:19px;display:grid;grid-gap:3px;gap:3px;grid-template-rows:auto repeat(10,minmax(0,1fr));min-height:0;overflow:hidden;padding:9px}.origins-live-ledger-head{align-items:center;color:#dcff68;display:flex;font-size:8px;font-weight:900;justify-content:space-between;letter-spacing:.14em;padding:1px 5px 5px}.origins-live-ledger-head small{color:#657184;font-size:8px}.origins-live-ledger-row{align-items:center;background:linear-gradient(90deg,#151b26,#10151d);border:1px solid #252d39;border-radius:8px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:25px minmax(0,1fr) 33px 24px 38px;min-height:0;opacity:.82;padding:2px 6px}.origins-live-ledger-row[data-status=active]{background:linear-gradient(90deg,rgba(192,8,255,.3),rgba(216,255,99,.08));border-color:rgba(216,255,99,.52);box-shadow:inset 3px 0 #dcff68;opacity:1}.origins-live-ledger-row[data-status=future]{opacity:.27}.origins-live-ledger-row>b{color:#dcff68;font-size:9px}.origins-live-ledger-club{align-items:center;display:flex;gap:5px;min-width:0}.origins-live-ledger-club i,.origins-live-ledger-club img{height:16px;object-fit:contain;width:16px}.origins-live-ledger-club i{border:1px dashed #4a5361;border-radius:50%}.origins-live-ledger-club strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origins-live-ledger-row>em,.origins-live-ledger-row>small{color:#cbd1da;font-size:9px;font-style:normal;font-weight:900;text-align:right}.origins-live-ledger-row>small{color:#a78cc4}.origins-live-ledger-trophies{align-items:center;color:#e2c46e;display:flex;justify-content:flex-end}.origins-decision--live{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.84fr) minmax(320px,1.16fr);grid-template-rows:minmax(105px,.75fr) minmax(0,1fr) auto;min-height:0;padding:14px}.origins-decision--live:after{display:none}.origins-decision-visual{background:radial-gradient(circle at 80% 10%,rgba(216,255,99,.12),transparent 38%),rgba(7,10,15,.62);border:1px solid #293240;border-radius:15px;grid-row:1/span 2;min-height:0;overflow:hidden;position:relative}.origins-event-art{color:#9e3dec;height:100%;inset:0;opacity:.55;position:absolute;width:100%}.origins-event-art circle,.origins-event-art path{fill:currentColor}.origins-event-art .art-line{fill:none;stroke:rgba(220,255,104,.72);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.origins-event-art .art-cut{fill:#0d1118}.origins-event-art .art-stroke{stroke:#0d1118;stroke-width:7}.origins-event-art .art-glow{fill:none;filter:drop-shadow(0 0 8px #dcff68);stroke:#dcff68;stroke-width:8}.origins-decision-visual .origins-decision-meta{inset:10px 11px auto;margin:0;position:absolute}.origins-decision-visual .origins-decision-meta b{font-size:31px}.origins-decision-copy{align-self:center;min-width:0;padding:6px 10px 0;position:relative;z-index:1}.origins-decision-copy h1{font-size:clamp(25px,3vw,43px);line-height:.98;margin:10px 0;max-width:700px}.origins-decision-copy>p{color:#9ca6b5;font-size:13px;line-height:1.35;margin:0}.origins-decision--live .origins-choice-grid{align-self:stretch;gap:6px;margin:0}.origins-decision--live .origins-choice-grid button{border-radius:11px;gap:10px;grid-template-columns:30px 1fr 16px;min-height:0;padding:7px 10px 7px 7px}.origins-decision--live .origins-choice-grid button.is-selected{background:linear-gradient(90deg,rgba(216,255,99,.16),#151c22);border-color:#dcff68}.origins-decision--live .origins-choice-grid button>b{border-radius:8px;font-size:11px;height:30px;width:30px}.origins-decision--live .origins-choice-grid strong{font-size:13px}.origins-decision--live .origins-choice-grid span{font-size:10px;line-height:1.25}.origins-live-consequence{align-items:center;animation:origins-consequence-in .48s cubic-bezier(.22,1,.36,1);background:linear-gradient(90deg,rgba(216,255,99,.12),rgba(168,85,247,.08));border:1px solid rgba(216,255,99,.28);border-radius:11px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:auto 1fr;min-height:44px;padding:7px 12px}@keyframes origins-consequence-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.origins-live-consequence span{color:#dcff68;font-size:8px;font-weight:900;letter-spacing:.14em}.origins-live-consequence p{color:#c5ccd6;font-size:11px;line-height:1.25;margin:0}.origins-live-footer{color:#687487;display:flex;font-size:8px;font-weight:800;justify-content:space-between;letter-spacing:.11em;padding:0 5px}.origins-error--floating{bottom:34px;left:50%;margin:0;max-width:520px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:10}.origins-season-review--compact{display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto minmax(0,1fr);height:100%;max-width:1380px}.origins-review-topbar{align-items:center;background:linear-gradient(120deg,#171c27,#0c1017);border:1px solid #303848;border-radius:20px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:82px minmax(0,1fr) 100px;padding:10px}.origins-review-topbar>div:nth-child(2){display:grid;grid-gap:2px;gap:2px}.origins-review-topbar h1{font-size:clamp(21px,3vw,34px);line-height:1;margin:0}.origins-review-topbar p{color:#7e8999;font-size:10px;margin:0}.origins-review-position{align-items:center;background:rgba(6,9,14,.7);border:1px solid #2c3441;border-radius:13px;display:flex;flex-direction:column;justify-content:center;min-height:60px}.origins-review-position span{color:#718093;font-size:8px;font-weight:900;letter-spacing:.12em}.origins-review-position strong{color:#dcff68;font-size:29px;line-height:1}.origins-review-stage{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr);min-height:0}.origins-review-story{background:radial-gradient(circle at 85% 5%,rgba(192,8,255,.16),transparent 34%),linear-gradient(145deg,#151a24,#0b0f16);border:1px solid #303846;border-radius:22px;display:grid;grid-template-rows:minmax(170px,.8fr) auto;min-height:0;overflow:hidden;position:relative}.origins-review-story>.origins-event-art{height:58%;top:0}.origins-review-copy{align-self:end;background:linear-gradient(180deg,transparent,#0c1017 25%);display:grid;grid-gap:9px;gap:9px;padding:70px clamp(22px,4vw,52px) 26px;position:relative;z-index:1}.origins-review-copy>span{color:#dcff68;font-size:9px;font-weight:900;letter-spacing:.16em}.origins-review-copy h2{font-size:clamp(29px,4vw,53px);letter-spacing:-.045em;line-height:.98;margin:0}.origins-review-copy p{color:#aab3c0;font-size:13px;line-height:1.4;margin:0}.origins-season-review--compact .origins-season-trophies{margin:3px 0 0}.origins-season-review--compact .origins-season-trophies span{align-items:center;display:inline-flex;gap:6px}.origins-season-review--compact .origins-future-panel{display:flex;flex-direction:column;min-height:0;padding:clamp(20px,3vw,32px)}.origins-season-review--compact .origins-future-panel h2{font-size:clamp(28px,3.5vw,44px);line-height:1;margin:12px 0 18px}.origins-season-review--compact .origins-future-actions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr auto}.origins-season-review--compact .origins-future-actions button{font-size:11px;min-height:42px;padding:10px 13px}.origins-season-review--compact .origins-job-offers{display:grid;flex:1 1;grid-gap:6px;gap:6px;grid-template-rows:auto minmax(0,1fr);margin-top:18px;min-height:0}.origins-job-offer-strip{display:grid;grid-gap:6px;gap:6px;min-height:0}.origins-job-offer-strip article{grid-template-columns:34px minmax(0,1fr) auto;min-height:0;padding:7px 9px}.origins-job-offer-strip article img{height:29px;width:29px}.origins-job-offer-strip article strong{font-size:11px}.origins-job-offer-strip article small{font-size:8px}.origins-job-offer-strip article button{font-size:9px;padding:7px 9px}.origins-job-offer-strip>p{align-self:center;color:#8c96a5;font-size:12px;line-height:1.5;margin:0}@media (max-width:760px){body.origins-play-mode .origins-shell{padding:6px}.origins-game{gap:5px}.origins-live-header{border-radius:14px;gap:7px;grid-template-columns:58px minmax(0,1fr) auto;min-height:67px;padding:6px}.origins-manager-rating{border-radius:10px;min-height:54px}.origins-manager-rating strong{font-size:28px}.origins-live-club{gap:7px}.origins-live-club>.origins-club-fallback,.origins-live-club>img{height:37px;width:37px}.origins-live-club strong{font-size:14px}.origins-live-club small{display:none}.origins-live-table{border:0;gap:5px;padding:4px}.origins-live-table>div{min-width:36px}.origins-live-table>div>strong{font-size:17px}.origins-form,.origins-live-season,.origins-live-table>div:nth-child(2){display:none}.origins-game-stage{gap:5px;grid-template-columns:1fr;grid-template-rows:minmax(176px,.34fr) minmax(0,.66fr)}.origins-live-ledger{border-radius:13px;gap:1px;padding:4px}.origins-live-ledger-head{padding:0 4px 2px}.origins-live-ledger-row{border-radius:5px;gap:4px;grid-template-columns:20px minmax(0,1fr) 29px 20px 31px;padding:0 4px}.origins-live-ledger-club i,.origins-live-ledger-club img{height:12px;width:12px}.origins-live-ledger-club strong,.origins-live-ledger-row>b,.origins-live-ledger-row>em,.origins-live-ledger-row>small{font-size:8px}.origins-live-ledger-trophies .origins-trophy-icon--mini{height:13px;width:13px}.origins-decision--live{border-radius:14px;gap:5px;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:7px}.origins-decision-visual{border-radius:10px;grid-row:1;min-height:79px}.origins-decision-visual .origins-decision-meta{inset:6px}.origins-decision-visual .origins-decision-meta b{display:none}.origins-decision-visual .origins-decision-meta span{font-size:7px;padding:5px 6px}.origins-decision-copy{align-self:center;padding:2px 3px}.origins-decision-copy .origins-kicker{font-size:7px}.origins-decision-copy h1{font-size:clamp(17px,5.3vw,23px);margin:5px 0}.origins-decision-copy>p{font-size:9px}.origins-decision--live .origins-choice-grid{gap:3px;grid-column:1/-1}.origins-decision--live .origins-choice-grid button{gap:6px;grid-template-columns:24px 1fr 12px;padding:4px}.origins-decision--live .origins-choice-grid button>b{height:24px;width:24px}.origins-decision--live .origins-choice-grid strong{font-size:10px}.origins-decision--live .origins-choice-grid span{font-size:8px}.origins-live-consequence{gap:4px;grid-column:1/-1;grid-template-columns:1fr;min-height:0;padding:5px 7px}.origins-live-consequence p{font-size:8px}.origins-live-footer{font-size:6px}.origins-live-footer span:last-child{display:none}.origins-review-topbar{border-radius:13px;gap:8px;grid-template-columns:58px minmax(0,1fr) 64px;padding:6px}.origins-review-topbar h1{font-size:17px}.origins-review-position{min-height:52px}.origins-review-position strong{font-size:22px}.origins-review-stage{gap:6px;grid-template-columns:1fr;grid-template-rows:minmax(190px,.43fr) minmax(0,.57fr)}.origins-review-story{border-radius:14px;grid-template-rows:1fr}.origins-review-story>.origins-event-art{height:100%;width:55%}.origins-review-copy{align-self:stretch;background:linear-gradient(90deg,transparent,#0c1017 28%);margin-left:26%;padding:15px 14px 12px 70px}.origins-review-copy h2{font-size:22px}.origins-review-copy p{font-size:9px}.origins-season-review--compact .origins-future-panel{border-radius:14px;padding:13px}.origins-season-review--compact .origins-future-panel h2{font-size:22px;margin:6px 0 9px}.origins-season-review--compact .origins-job-offers{margin-top:9px}.origins-job-offer-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.origins-job-offer-strip article{align-content:center;display:grid;grid-gap:3px;gap:3px;grid-template-columns:1fr;justify-items:center;padding:5px;text-align:center}.origins-job-offer-strip article div{text-align:center}.origins-job-offer-strip article button{width:100%}}.origins-page{background:radial-gradient(circle at 76% 8%,rgba(209,255,89,.1),transparent 32%),#090c12;color:#f5f7f9;min-height:100vh}.origins-shell{min-height:820px;padding-bottom:96px;padding-top:72px}.origins-loading{align-items:center;color:#aeb6c5;display:flex;font-size:18px;justify-content:center;min-height:620px}.origins-kicker{color:#d8ff63;display:block;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.origins-setup{align-items:start;display:grid;grid-gap:64px;gap:64px;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr)}.origins-setup-copy{padding-top:56px;position:-webkit-sticky;position:sticky;top:110px}.origins-decision h1,.origins-result-card h1,.origins-setup-copy h1{color:#fff;font-size:clamp(52px,6vw,88px);letter-spacing:-.055em;line-height:.94;margin:24px 0}.origins-setup-copy>p{color:#aeb6c5;font-size:21px;line-height:1.55;max-width:560px}.origins-rules{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.origins-rules span{border:1px solid #2b3340;border-radius:999px;color:#c8ced8;font-size:13px;padding:9px 13px}.origins-claim,.origins-setup-panel{background:rgba(17,22,31,.9);border:1px solid #29313e;border-radius:28px;box-shadow:0 30px 100px rgba(0,0,0,.32);padding:30px}.origins-claim label,.origins-setup-panel label{display:grid;grid-gap:8px;gap:8px}.origins-claim label>span,.origins-setup-panel label>span{color:#aeb6c5;font-size:13px;font-weight:700}.origins-claim input[type=email],.origins-setup-panel input,.origins-setup-panel select{background:#0c1017;border:1px solid #303946;border-radius:14px;color:#fff;font:inherit;min-height:50px;outline:none;padding:0 15px;width:100%}.origins-claim input:focus,.origins-setup-panel input:focus,.origins-setup-panel select:focus{border-color:#d8ff63;box-shadow:0 0 0 3px rgba(216,255,99,.12)}.origins-club-toolbar{display:grid;grid-gap:12px;gap:12px;grid-template-columns:.68fr 1.32fr;margin:22px 0 16px}.origins-club-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:440px;overflow:auto;padding-right:4px}.origins-club-grid button{align-items:center;background:#111721;border:1px solid #28313e;border-radius:16px;color:#fff;cursor:pointer;display:grid;grid-gap:7px;gap:7px;justify-items:center;min-height:132px;padding:14px 10px;text-align:center}.origins-club-grid button.is-selected,.origins-club-grid button:hover{background:#192018;border-color:#d8ff63;transform:translateY(-1px)}.origins-club-grid img,.origins-game-club img,.origins-result-club img{height:46px;object-fit:contain;width:46px}.origins-club-grid strong{font-size:13px;line-height:1.15}.origins-club-grid small{color:#8f98a8;font-size:10px;line-height:1.2}.origins-club-fallback{align-items:center;background:#d8ff63;border-radius:50%;color:#10140d;display:flex;font-size:13px;font-weight:900;height:46px;justify-content:center;text-transform:uppercase;width:46px}.origins-primary,.origins-secondary{align-items:center;border:0;border-radius:14px;cursor:pointer;display:flex;font:inherit;font-weight:850;justify-content:center;min-height:52px;padding:0 20px;text-decoration:none}.origins-primary{background:#d8ff63;color:#10140d;margin-top:22px;width:100%}.origins-primary:disabled{cursor:wait;opacity:.48}.origins-secondary{background:#202734;color:#fff}.origins-disclaimer,.origins-empty{color:#798394;font-size:12px;line-height:1.45;margin:12px 0 0;text-align:center}.origins-error{background:hsla(0,100%,70%,.09);border:1px solid hsla(0,100%,70%,.25);border-radius:12px;color:#ffadad;font-size:13px;margin:14px 0;padding:12px 14px}.origins-game{max-width:940px}.origins-game-footer,.origins-game-header{align-items:center;display:flex;justify-content:space-between}.origins-game-club,.origins-result-club{align-items:center;display:flex;gap:14px}.origins-game-club div,.origins-game-season,.origins-result-club div{display:grid;grid-gap:3px;gap:3px}.origins-game-club span,.origins-game-season span,.origins-result-club span{color:#8f98a8;font-size:13px}.origins-progress{background:#202733;border-radius:999px;height:5px;margin:24px 0 34px;overflow:hidden}.origins-progress span{background:#d8ff63;display:block;transition:width .24s ease}.origins-consequence,.origins-season-result{background:#111721;border:1px solid #29313e;border-radius:16px;display:grid;grid-gap:4px;gap:4px;margin-bottom:14px;padding:16px 18px}.origins-consequence span,.origins-season-result span{color:#d8ff63;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.origins-consequence p,.origins-season-result p{color:#c6ccd6;font-size:14px;line-height:1.4;margin:0}.origins-season-result{grid-template-columns:auto auto 1fr;align-items:center}.origins-season-result strong{font-size:24px;margin:0 10px}.origins-decision{background:radial-gradient(circle at 100% 0,rgba(216,255,99,.1),transparent 30%),#10151e;border:1px solid #2b3442;border-radius:32px;min-height:480px;padding:48px}.origins-decision h1{font-size:clamp(42px,5vw,68px)}.origins-decision>p{color:#aeb6c5;line-height:1.5;max-width:680px}.origins-choice-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.origins-choice-grid button{background:#171e29;border:1px solid #313b49;border-radius:18px;color:#fff;cursor:pointer;grid-gap:8px;gap:8px;min-height:126px;padding:20px}.origins-choice-grid button:hover{background:#20291e;border-color:#d8ff63;transform:translateY(-2px)}.origins-choice-grid button:disabled{cursor:wait;opacity:.55}.origins-choice-grid strong{font-size:17px}.origins-choice-grid span{color:#919baa;font-size:13px;line-height:1.4}.origins-game-footer{color:#747f90;font-size:12px;margin-top:18px}.origins-finale{align-items:start;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);margin:0 auto;max-width:1080px}.origins-result-card{background:radial-gradient(circle at 80% 0,rgba(216,255,99,.16),transparent 36%),#10151e;border:1px solid #303a47;border-radius:32px;min-height:740px;padding:42px}.origins-result-club{margin-top:28px}.origins-result-card h1{font-size:clamp(48px,5vw,72px);margin-top:44px}.origins-result-card>p{color:#b7bfcb;font-size:17px;line-height:1.55}.origins-trophy-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0}.origins-result-stats div,.origins-trophy-grid article{background:#171e29;border:1px solid #2e3745;border-radius:15px;display:grid;grid-gap:5px;gap:5px;padding:14px}.origins-prospect span,.origins-result-stats span,.origins-trophy-grid span{color:#929cab;font-size:11px;text-transform:uppercase}.origins-trophy-grid strong{font-size:28px}.origins-prospect{background:#d8ff63;border-radius:18px;color:#10140d;display:grid;grid-gap:5px;gap:5px;padding:18px}.origins-prospect small,.origins-prospect span{color:#3f4a21}.origins-prospect strong{font-size:22px}.origins-result-stats{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.origins-result-stats strong{font-size:25px}.origins-career-path{border-top:1px solid #303a47;display:grid;grid-gap:10px;gap:10px;margin-top:24px;padding-top:20px}.origins-career-path>span,.origins-job-offers>span{color:#d8ff63;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.origins-career-path div{align-items:center;display:flex;gap:14px;justify-content:space-between}.origins-career-path small{color:#929cab}.origins-season-review{align-items:start;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);margin:0 auto;max-width:1080px}.origins-future-panel,.origins-season-review-summary{background:#10151e;border:1px solid #303a47;border-radius:28px;padding:36px}.origins-season-review-summary{background:radial-gradient(circle at 80% 0,rgba(216,255,99,.16),transparent 42%),#10151e}.origins-future-panel h2,.origins-season-review-summary h1{color:#fff;letter-spacing:-.04em;margin:18px 0}.origins-season-review-summary h1{font-size:42px}.origins-future-panel h2{font-size:34px}.origins-season-position{color:#d8ff63;display:block;font-size:74px;line-height:1}.origins-job-offers p,.origins-season-review-summary p{color:#aeb6c5;line-height:1.5}.origins-season-trophies{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.origins-season-trophies span{background:#d8ff63;border-radius:999px;color:#10140d;font-size:12px;font-weight:800;padding:8px 12px}.origins-future-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.origins-future-actions .origins-primary{margin-top:0}.origins-job-offers{border-top:1px solid #303a47;display:grid;grid-gap:12px;gap:12px;margin-top:28px;padding-top:24px}.origins-job-offers article{align-items:center;background:#171e29;border:1px solid #303a47;border-radius:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:46px 1fr auto;padding:14px}.origins-job-offers img{height:46px;object-fit:contain;width:46px}.origins-job-offers article div{display:grid;grid-gap:3px;gap:3px}.origins-job-offers small{color:#8f98a8}.origins-job-offers p{font-size:12px;margin:5px 0 0}.origins-job-offers button{background:#d8ff63;border:0;border-radius:12px;color:#10140d;cursor:pointer;font-weight:800;min-height:42px;padding:0 14px}.origins-claim{position:-webkit-sticky;position:sticky;top:110px}.origins-claim h2{color:#fff;font-size:38px;letter-spacing:-.035em;margin:18px 0 28px}.origins-newsletter{align-items:flex-start;display:flex!important;gap:10px!important;margin-top:16px}.origins-newsletter input{accent-color:#d8ff63;margin-top:3px}.origins-newsletter span{font-weight:500!important;line-height:1.45}.origins-newsletter--setup{background:rgba(216,255,99,.045);border:1px solid rgba(216,255,99,.14);border-radius:13px;margin-top:12px;padding:12px 13px}.origins-email-note{color:#8f99a9;font-size:12px;line-height:1.45;margin:7px 2px 0}.origins-story-ready{display:grid;grid-gap:14px;gap:14px}.origins-story-ready>div{background:radial-gradient(circle at 90% 10%,rgba(216,255,99,.12),transparent 42%),#111720;border:1px solid rgba(216,255,99,.18);border-radius:16px;display:grid;grid-gap:5px;gap:5px;padding:17px}.origins-story-ready span{color:#d8ff63;font-size:9px;font-weight:900;letter-spacing:.16em}.origins-story-ready strong{color:#fff;font-size:18px}.origins-story-ready small{color:#919bab;line-height:1.4}.origins-share-actions{display:grid;grid-gap:10px;gap:10px}.origins-share-actions .origins-primary{margin-top:0}.origins-app-cta{background:#171e29;border:1px solid #2d3744;border-radius:16px;color:#fff;display:grid;grid-gap:6px;gap:6px;margin-top:22px;padding:18px;text-decoration:none}.origins-app-cta span{color:#929cab;font-size:12px}.origins-app-cta strong{color:#d8ff63}.origins-restart{background:transparent;border:0;color:#aeb6c5;cursor:pointer;display:block;margin:20px auto 0;text-decoration:underline}@media (max-width:980px){.origins-finale,.origins-season-review,.origins-setup{grid-template-columns:1fr}.origins-claim,.origins-setup-copy{position:static}.origins-setup-copy{padding-top:0}}@media (max-width:680px){.origins-shell{padding:34px 16px 72px}.origins-setup{gap:32px}.origins-setup-copy h1{font-size:52px}.origins-claim,.origins-decision,.origins-future-panel,.origins-result-card,.origins-season-review-summary,.origins-setup-panel{border-radius:22px;padding:22px}.origins-choice-grid,.origins-club-toolbar{grid-template-columns:1fr}.origins-club-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:390px}.origins-game-header{align-items:flex-start}.origins-decision{min-height:0}.origins-decision h1,.origins-result-card h1{font-size:44px}.origins-choice-grid{margin-top:28px}.origins-choice-grid button{min-height:92px}.origins-game-footer{align-items:flex-start;flex-direction:column;gap:4px}.origins-future-actions,.origins-job-offers article{grid-template-columns:1fr}.origins-job-offers img{justify-self:start}.origins-season-result{grid-template-columns:auto auto}.origins-season-result p{grid-column:1/-1}}.origins-page{background:radial-gradient(circle at 12% 4%,rgba(192,8,255,.2),transparent 24rem),radial-gradient(circle at 88% 16%,rgba(216,255,99,.09),transparent 28rem),linear-gradient(180deg,#08070d,#080b11 44%,#05070a);isolation:isolate;overflow:hidden;position:relative}.origins-page:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:64px 64px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);pointer-events:none;position:absolute;z-index:-1}.origins-shell{padding-top:58px}.origins-kicker{color:#dcff68;letter-spacing:.21em}.origins-setup{gap:clamp(36px,5vw,76px);grid-template-columns:minmax(390px,.84fr) minmax(560px,1.16fr)}.origins-setup-copy{padding-top:28px}.origins-setup-copy h1{font-size:clamp(62px,6.7vw,102px);line-height:.86;margin:28px 0 30px}.origins-setup-copy h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#fff 5%,#dcff68 70%);-webkit-background-clip:text;background-clip:text;font-style:normal}.origins-rules span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(14,17,25,.72);border-color:rgba(216,255,99,.2);color:#e7ebf0}.origins-setup-preview{background:linear-gradient(120deg,rgba(192,8,255,.11),transparent 42%),rgba(12,15,23,.82);border:1px solid #2b3140;border-radius:24px;box-shadow:0 28px 80px rgba(0,0,0,.32);display:grid;grid-gap:7px;gap:7px;margin-top:38px;overflow:hidden;padding:14px;transform:rotate(-1deg)}.origins-setup-preview>div:not(.origins-preview-head){align-items:center;background:linear-gradient(90deg,#171c28,#11151e);border:1px solid #252c39;border-radius:13px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:48px 1fr auto;min-height:50px;padding:0 15px 0 9px}.origins-setup-preview b{background:#dcff68;border-radius:9px;color:#10130d;font-size:12px;padding:8px 6px;text-align:center}.origins-setup-preview span{color:#f4f5f7;font-size:13px;font-weight:800}.origins-setup-preview small{color:#818b9b;font-size:10px}.origins-game-filebar,.origins-preview-head,.origins-result-filebar{align-items:center;display:flex;justify-content:space-between}.origins-preview-head{color:#778294;font-size:9px;letter-spacing:.18em;padding:3px 6px 9px}.origins-preview-head span{color:#dcff68;font-size:inherit}.origins-claim,.origins-future-panel,.origins-setup-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,rgba(26,30,43,.94),rgba(12,15,23,.96));border-color:rgba(168,85,247,.28);box-shadow:0 38px 120px rgba(0,0,0,.48),inset 0 1px hsla(0,0%,100%,.04)}.origins-setup-panel{position:relative}.origins-decision:before,.origins-result-card:before,.origins-setup-panel:before{background:linear-gradient(90deg,#c008ff,#dcff68 65%,transparent);content:"";height:2px;left:28px;opacity:.85;position:absolute;right:28px;top:-1px}.origins-panel-head{align-items:center;border-bottom:1px solid #2a303e;display:flex;gap:14px;margin:-4px 0 24px;padding-bottom:20px}.origins-panel-head>span{align-items:center;background:linear-gradient(145deg,#c008ff,#7d25c9);border-radius:13px;box-shadow:0 8px 25px rgba(192,8,255,.24);display:flex;font-size:18px;font-weight:900;height:46px;justify-content:center;width:46px}.origins-panel-head div{display:grid;grid-gap:3px;gap:3px}.origins-panel-head strong{font-size:17px}.origins-panel-head small{color:#838d9c}.origins-club-grid button{background:linear-gradient(155deg,rgba(28,34,47,.96),rgba(15,19,28,.96));border-color:#2b3342;overflow:hidden;position:relative;transition:border-color .16s ease,transform .16s ease,background .16s ease}.origins-club-grid button:after{background:linear-gradient(90deg,transparent,rgba(216,255,99,.12));content:"";inset:0;opacity:0;position:absolute;transition:opacity .16s ease}.origins-club-grid button.is-selected,.origins-club-grid button:hover{background:linear-gradient(155deg,rgba(37,45,48,.98),rgba(18,24,24,.98));box-shadow:0 12px 30px rgba(0,0,0,.22);transform:translateY(-3px)}.origins-club-grid button.is-selected:after{opacity:1}.origins-primary{background:linear-gradient(100deg,#dcff68,#bff83d);box-shadow:0 12px 34px rgba(194,245,75,.15)}.origins-game{margin:0 auto;max-width:1000px}.origins-game-filebar,.origins-result-filebar{color:#7f8998;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.origins-game-filebar span,.origins-result-filebar span{color:#dcff68}.origins-game-header{background:radial-gradient(circle at 82% 10%,rgba(192,8,255,.15),transparent 34%),linear-gradient(120deg,#161b26,#0e121a);border:1px solid #2d3543;border-radius:24px;box-shadow:0 22px 70px rgba(0,0,0,.28);padding:20px 22px}.origins-game-season{background:#0a0e14;border:1px solid #313947;border-radius:15px;min-width:170px;padding:11px 15px;text-align:right}.origins-progress{background:#171c26;border:1px solid #262d39;height:9px;margin:14px 4px 28px;padding:2px}.origins-progress span{background:linear-gradient(90deg,#a855f7,#dcff68);border-radius:inherit;box-shadow:0 0 18px rgba(216,255,99,.24);height:100%}.origins-decision{background:radial-gradient(circle at 95% 5%,rgba(192,8,255,.13),transparent 32%),linear-gradient(145deg,rgba(22,27,39,.98),rgba(10,13,20,.98));border-color:#323a49;box-shadow:0 35px 100px rgba(0,0,0,.34);overflow:hidden;padding:clamp(30px,5vw,58px);position:relative}.origins-decision:after{color:hsla(0,0%,100%,.018);content:"LEGACY";font-size:150px;font-weight:950;letter-spacing:-.08em;pointer-events:none;position:absolute;right:-12px;top:34px}.origins-decision[data-category=MEMORIA]{background:radial-gradient(circle at 92% 8%,rgba(216,255,99,.16),transparent 34%),radial-gradient(circle at 8% 92%,rgba(192,8,255,.17),transparent 38%),linear-gradient(145deg,#171b22,#0d1117);border-color:rgba(216,255,99,.45)}.origins-decision[data-category=MEMORIA]:after{color:rgba(216,255,99,.028);content:"RECUERDA";font-size:112px}.origins-decision[data-category=MEMORIA] .origins-decision-meta span{background:rgba(216,255,99,.09);border-color:rgba(216,255,99,.35);color:#dcff68}.origins-decision-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px;position:relative;z-index:1}.origins-decision-meta span{background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.32);border-radius:999px;color:#dcb6ff;font-size:10px;font-weight:850;letter-spacing:.14em;padding:8px 12px}.origins-decision-meta b{color:hsla(0,0%,100%,.13);font-size:42px;line-height:1}.origins-decision h1{font-size:clamp(42px,5.5vw,68px);max-width:780px;position:relative;z-index:1}.origins-decision>p{font-size:18px;max-width:670px;position:relative;z-index:1}.origins-choice-grid{grid-template-columns:1fr;position:relative;z-index:1}.origins-choice-grid button{align-items:center;background:linear-gradient(90deg,#171d28,#111620);border:1px solid #303846;border-radius:16px;display:grid;grid-gap:15px;gap:15px;grid-template-columns:42px 1fr 24px;min-height:78px;padding:12px 18px 12px 12px;text-align:left}.origins-choice-grid button:hover{background:linear-gradient(90deg,#202836,#161d27);border-color:#dcff68;transform:translateX(5px)}.origins-choice-grid button>b{align-items:center;background:#232b39;border-radius:12px;color:#dcff68;display:flex;font-size:14px;height:42px;justify-content:center;width:42px}.origins-choice-grid button>div{display:grid;grid-gap:5px;gap:5px}.origins-choice-grid button>i{color:#dcff68;font-size:20px;font-style:normal}.origins-consequence,.origins-season-result{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(19,24,34,.9);border-color:#313947;box-shadow:0 16px 45px rgba(0,0,0,.2)}.origins-finale{gap:32px;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);max-width:1180px}.origins-result-card{background:radial-gradient(circle at 88% 2%,rgba(216,255,99,.13),transparent 30%),radial-gradient(circle at 5% 20%,rgba(192,8,255,.11),transparent 34%),linear-gradient(145deg,#141923,#0b0f16);border-color:#343c4b;box-shadow:0 38px 120px rgba(0,0,0,.42);overflow:hidden;position:relative}.origins-result-identity{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:126px 1fr;margin-top:24px}.origins-legacy-score{align-items:center;background:linear-gradient(145deg,#dcff68,#a7db37);border-radius:24px;color:#10140d;display:flex;flex-direction:column;justify-content:center;min-height:126px}.origins-legacy-score span{font-size:10px;font-weight:900;letter-spacing:.16em}.origins-legacy-score strong{font-size:55px;line-height:.95}.origins-legacy-score small{font-size:10px;font-weight:800;opacity:.55}.origins-result-club{align-items:center;background:rgba(8,11,17,.7);border:1px solid #2d3543;border-radius:24px;display:flex;gap:18px;margin:0;padding:22px}.origins-result-club div{display:grid;grid-gap:3px;gap:3px}.origins-result-club div>span{color:#7f8998;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.origins-result-club strong{font-size:24px}.origins-result-club small{color:#9aa3b2}.origins-legacy-verdict{margin:38px 0 28px}.origins-legacy-verdict>span{color:#dcff68;font-size:10px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.origins-legacy-verdict h1{font-size:clamp(44px,5vw,68px);margin:12px 0 16px}.origins-legacy-verdict p{color:#b8c0cc;line-height:1.55;margin:0}.origins-chronicle-preview{background:linear-gradient(rgba(16,18,25,.035) 1px,transparent 0),#eee9df;background-size:100% 28px;border-radius:24px;color:#13161c;margin:34px 0;overflow:hidden;padding:25px;position:relative}.origins-chronicle-preview:before{background:#11141a;content:"";height:6px;inset:0 0 auto;position:absolute}.origins-chronicle-preview-head{align-items:center;border-bottom:2px solid #171a20;display:flex;justify-content:space-between;padding-bottom:13px}.origins-chronicle-preview-head span{color:#11141a;font-size:12px;font-weight:950;letter-spacing:.12em}.origins-chronicle-preview-head small{color:#6d6572;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.origins-chronicle-preview h2{color:#11141a;font-size:clamp(31px,3.2vw,46px);letter-spacing:-.045em;line-height:.98;margin:24px 0 15px;text-wrap:balance}.origins-chronicle-preview>p{color:#51535a;font-size:14px;line-height:1.55;margin:0}.origins-chronicle-chapters{border-top:1px solid #cbc5b9;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;padding-top:18px}.origins-chronicle-chapters article{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:31px 1fr}.origins-chronicle-chapters article>b{color:#7627b4;font-size:22px;line-height:1}.origins-chronicle-chapters article div{display:grid;grid-gap:4px;gap:4px}.origins-chronicle-chapters article span{color:#817784;font-size:8px;font-weight:900;letter-spacing:.1em}.origins-chronicle-chapters article strong{color:#181a20;font-size:11px;line-height:1.25}.origins-trophy-grid{gap:12px}.origins-trophy-grid article{align-items:center;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,currentColor 14%,transparent),transparent 38%),linear-gradient(135deg,#1a202b,#11161f);border-color:#343d4a;box-shadow:inset 0 1px hsla(0,0%,100%,.04),0 14px 34px rgba(0,0,0,.16);color:#efcc70;display:grid;grid-gap:14px;gap:14px;grid-template-columns:74px minmax(0,1fr);min-height:112px;overflow:hidden;padding:14px 17px;position:relative}.origins-trophy-grid article:after{border:1px solid;border-radius:50%;content:"";height:94px;opacity:.08;position:absolute;right:-38px;top:-39px;width:94px}.origins-trophy-grid article[data-kind=CONTINENTAL]{color:#dcff68}.origins-trophy-grid article[data-kind=CUP]{color:#e8edf4}.origins-trophy-grid article[data-kind=SUPER_CUP]{color:#cdb2ff}.origins-trophy-grid article[data-kind=WORLD]{color:#70dff5}.origins-trophy-grid article[data-kind=PROMOTION]{color:#9be6b0}.origins-trophy-grid article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.origins-trophy-grid article span{color:#dce1e8;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origins-trophy-grid article strong{color:currentColor;font-size:31px;line-height:1}.origins-trophy-grid article small{color:#788393;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.origins-trophy-icon{color:inherit;display:block;filter:drop-shadow(0 8px 13px rgba(0,0,0,.25));height:66px;width:66px}.origins-trophy-icon circle,.origins-trophy-icon path{fill:currentColor}.origins-trophy-icon .cutline,.origins-trophy-icon .outline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.origins-trophy-icon .cutline{stroke:#18202a;stroke-width:2}.origins-trophy-icon .cutout{fill:#18202a}.origins-trophy-icon--mini{filter:none;height:19px;width:19px}.origins-prospect{align-items:center;background:linear-gradient(100deg,#dcff68,#bfe94c);box-shadow:0 16px 42px rgba(216,255,99,.1);grid-template-columns:minmax(0,1fr) auto;min-height:108px;padding:18px 22px}.origins-prospect>div:first-child{display:grid;grid-gap:4px;gap:4px}.origins-prospect>div:first-child strong{font-size:25px}.origins-ballon-awards{align-items:center;display:flex;gap:3px}.origins-ballon-awards>strong{color:#20290e;font-size:15px;margin-left:6px}.origins-ballon-icon{filter:drop-shadow(0 6px 6px rgba(70,58,0,.16));height:44px;width:44px}.origins-ballon-icon circle{fill:#c58a00}.origins-ballon-icon path{fill:none;stroke:#ffe886;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.origins-ballon-icon .stand{fill:#a86d00;stroke:none}.origins-ledger-trophies{align-items:center;display:flex;gap:3px}.origins-ledger-trophies>span{align-items:center;color:#dfc06d;display:flex}.origins-season-ledger{border-top:1px solid #313947;display:grid;grid-gap:6px;gap:6px;margin-top:28px;padding-top:24px}.origins-ledger-head,.origins-ledger-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:74px minmax(180px,1fr) 58px minmax(90px,.65fr)}.origins-ledger-head{color:#687385;font-size:9px;font-weight:800;letter-spacing:.12em;padding:0 12px 5px;text-transform:uppercase}.origins-ledger-row{background:linear-gradient(90deg,#171d28,#11161f);border:1px solid #29313e;border-radius:13px;min-height:48px;padding:5px 12px}.origins-ledger-row>b{background:#252d3a;border-radius:9px;color:#dcff68;font-size:11px;padding:8px 6px;text-align:center}.origins-ledger-row>span{align-items:center;display:flex;gap:8px;min-width:0}.origins-ledger-row img{height:24px;object-fit:contain;width:24px}.origins-ledger-row strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origins-ledger-row em{background:#303947;border-radius:9px;color:#dbe0e7;font-size:12px;font-style:normal;font-weight:900;padding:7px 5px;text-align:center}.origins-ledger-row em[data-top=true]{background:#dcff68;color:#10140d}.origins-ledger-row small{color:#99a2b0;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origins-claim{border-color:rgba(216,255,99,.18);padding:32px}.origins-claim-copy{color:#919bab;font-size:14px;line-height:1.55;margin:-14px 0 25px}.origins-story-pack{display:grid;grid-gap:12px;gap:12px}.origins-story-pack article{background:linear-gradient(145deg,#1a202c,#10151d);border:1px solid #323a48;border-radius:17px;display:grid;grid-gap:6px;gap:6px;overflow:hidden;padding:18px;position:relative}.origins-story-pack article.is-chronicle{background:linear-gradient(145deg,#eee9df,#dcd5c9);border-color:#ded8cc}.origins-story-pack article>span{color:#dcff68;font-size:9px;font-weight:900;letter-spacing:.16em}.origins-story-pack article.is-chronicle>span{color:#7627b4}.origins-story-pack article>strong{color:#fff;font-size:21px}.origins-story-pack article.is-chronicle>strong{color:#12151a}.origins-story-pack article>small{color:#8791a1;line-height:1.35}.origins-story-pack article.is-chronicle>small{color:#655f67}.origins-story-pack a,.origins-story-pack button{align-items:center;border:0;border-radius:10px;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:850;justify-content:center;min-height:40px;text-decoration:none}.origins-story-pack a{background:#dcff68;color:#11140d;margin-top:10px}.origins-story-pack article.is-chronicle a{background:#13161c;color:#fff}.origins-story-pack button{background:transparent;border:1px solid #3a4351;color:#dfe4ea}.origins-story-pack article.is-chronicle button{border-color:#b8b0a5;color:#333137}.origins-season-review-summary{background:radial-gradient(circle at 82% 8%,rgba(216,255,99,.14),transparent 34%),linear-gradient(145deg,#161b25,#0d1118);box-shadow:0 32px 90px rgba(0,0,0,.34)}.origins-season-chapter{background:linear-gradient(125deg,rgba(192,8,255,.13),rgba(216,255,99,.05)),#111620;border:1px solid #343c4a;border-radius:17px;display:grid;grid-gap:7px;gap:7px;margin-top:24px;padding:17px}.origins-season-chapter>span{color:#dcff68;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.origins-season-chapter>strong{font-size:17px}.origins-season-chapter>p{color:#9ba5b3;font-size:13px;line-height:1.45;margin:0}.origins-job-offers article{background:linear-gradient(100deg,rgba(29,35,48,.96),rgba(16,20,29,.96));transition:border-color .16s ease,transform .16s ease}.origins-job-offers article:hover{border-color:rgba(216,255,99,.45);transform:translateY(-2px)}@media (max-width:980px){.origins-setup{grid-template-columns:1fr}.origins-setup-preview{max-width:620px;transform:none}.origins-finale{grid-template-columns:1fr}}@media (max-width:680px){.origins-page .portal-mobile-actions{display:none}.origins-shell{padding-bottom:72px;padding-top:28px}.origins-setup-copy h1{font-size:58px}.origins-setup-preview small{display:none}.origins-setup-preview>div:not(.origins-preview-head){grid-template-columns:45px 1fr}.origins-result-card{padding:18px}.origins-result-identity{grid-template-columns:96px 1fr}.origins-legacy-score{border-radius:19px;min-height:106px}.origins-legacy-score strong{font-size:43px}.origins-result-club{border-radius:19px;padding:14px}.origins-result-club strong{font-size:18px}.origins-result-club .origins-club-fallback,.origins-result-club img{height:38px;width:38px}.origins-game-filebar strong,.origins-result-filebar strong{max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origins-ledger-head,.origins-ledger-row{grid-template-columns:52px minmax(110px,1fr) 48px 68px}.origins-ledger-head{font-size:8px;padding-inline:7px}.origins-ledger-row{padding-inline:7px}.origins-ledger-row img{display:none}.origins-decision{padding:24px 18px}.origins-decision:after{font-size:88px}.origins-decision h1{font-size:40px}.origins-choice-grid button{grid-template-columns:38px 1fr 18px;min-height:76px}.origins-choice-grid button>b{height:38px;width:38px}.origins-game-header{gap:16px}.origins-game-season{min-width:0}.origins-trophy-grid{grid-template-columns:1fr}.origins-trophy-grid article{grid-template-columns:64px minmax(0,1fr);min-height:98px}.origins-trophy-icon{height:56px;width:56px}.origins-prospect{align-items:start;grid-template-columns:1fr}.origins-ballon-awards{margin-top:10px}.origins-ballon-icon{height:38px;width:38px}.origins-chronicle-preview{padding:20px 17px}.origins-chronicle-preview-head small{display:none}.origins-chronicle-preview h2{font-size:31px}.origins-chronicle-chapters{grid-template-columns:1fr}}.base-fc-library{padding:48px 0 88px}.base-fc-library-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:34px;gap:34px;align-items:flex-end;padding:clamp(26px,5vw,54px);border:1px solid rgba(168,85,247,.34);border-radius:28px;background:radial-gradient(circle at 12% 12%,rgba(168,85,247,.3),transparent 32%),radial-gradient(circle at 92% 74%,rgba(6,182,212,.2),transparent 26%),linear-gradient(135deg,#080810,#0a111f 56%,#06141c);box-shadow:0 30px 100px rgba(0,0,0,.36)}.base-fc-library-hero h1{max-width:1120px;margin:14px 0 18px;font-size:clamp(42px,6vw,78px);line-height:.92;letter-spacing:var(--tracking-display)}.base-fc-library-hero p{max-width:850px;margin:0;color:#aebbd0;font-size:clamp(16px,2vw,20px);line-height:1.55}.base-fc-search{position:relative;z-index:2;margin-top:20px;border:1px solid hsla(0,0%,100%,.13);border-radius:20px;padding:18px;background:rgba(8,12,22,.94);box-shadow:0 22px 70px rgba(0,0,0,.28)}.base-fc-search-primary{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:flex-end}.base-fc-game-field{grid-column:span 3}.base-fc-query-field{grid-column:span 5}.base-fc-position-field,.base-fc-universe-field{grid-column:span 2}.base-fc-sort-field{grid-column:span 9}.base-fc-search-submit{grid-column:span 3}.base-fc-filter-grid label,.base-fc-search label{display:grid;grid-gap:7px;gap:7px}.base-fc-filter-grid label>span,.base-fc-search label>span{color:#8290a8;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.base-fc-search input,.base-fc-search select{width:100%;min-height:48px;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:0 13px;background:#050810;color:#fff;font:inherit;outline:none}.base-fc-search input:focus,.base-fc-search select:focus{border-color:rgba(6,182,212,.72);box-shadow:0 0 0 3px rgba(6,182,212,.1)}.base-fc-filter-actions a,.base-fc-search button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(168,85,247,.52);border-radius:10px;padding:0 17px;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;font-weight:950;cursor:pointer}.base-fc-advanced-filters{margin-top:14px;border-top:1px solid hsla(0,0%,100%,.09);padding-top:14px}.base-fc-advanced-filters summary{width:max-content;color:#d9e4f5;font-size:13px;font-weight:900;cursor:pointer}.base-fc-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.base-fc-geography-filter-group{grid-column:1/-1;min-width:0;margin:2px 0 0;border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:12px;background:rgba(6,182,212,.035)}.base-fc-geography-filter-group legend{padding:0 7px;color:#b9c9df;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.base-fc-geography-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.base-fc-combobox{position:relative;display:grid;grid-gap:7px;gap:7px}.base-fc-combobox.is-disabled{opacity:.54}.base-fc-combobox.is-disabled input{cursor:not-allowed}.base-fc-combobox-control{position:relative}.base-fc-combobox-control>input[type=search]{padding-right:44px}.base-fc-combobox-control>span,.base-fc-search .base-fc-combobox-control>button{position:absolute;top:50%;right:9px;display:grid;width:30px;min-height:30px;translate:0 -50%;place-items:center;border:0;border-radius:8px;padding:0;background:transparent;color:#8290a8;font-size:20px;font-weight:700}.base-fc-search .base-fc-combobox-control>button:hover{background:hsla(0,0%,100%,.08);color:#fff}.base-fc-combobox-options{position:absolute;z-index:30;top:calc(100% + 7px);left:0;width:100%;max-height:286px;overflow-y:auto;border:1px solid rgba(6,182,212,.34);border-radius:12px;padding:6px;background:#070b14;box-shadow:0 22px 56px rgba(0,0,0,.56)}.base-fc-search .base-fc-combobox-options>button{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;border:0;border-radius:8px;padding:0 10px;background:transparent;color:#dce8f8;font-size:13px;font-weight:750;text-align:left}.base-fc-search .base-fc-combobox-options>button.is-active,.base-fc-search .base-fc-combobox-options>button:hover{background:rgba(6,182,212,.12);color:#fff}.base-fc-combobox-options>button strong{color:var(--cyan)}.base-fc-combobox-options>p{margin:0;padding:14px 10px;color:#8290a8;font-size:12px}.base-fc-filter-grid .base-fc-check{display:flex;min-height:48px;align-items:center;align-self:flex-end;gap:10px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:0 12px;background:#050810}.base-fc-filter-grid .base-fc-check input{width:18px;min-height:18px}.base-fc-filter-grid .base-fc-check span{color:#dbe6f7;font-size:12px;letter-spacing:0}.base-fc-filter-actions{display:flex;gap:10px;margin-top:14px}.base-fc-filter-actions a{border-color:hsla(0,0%,100%,.12);background:transparent}.base-fc-quick-filters{display:flex;gap:9px;overflow-x:auto;margin:18px 0 38px;padding:0 2px 4px}.base-fc-quick-filters a{flex:0 0 auto;border:1px solid rgba(6,182,212,.2);border-radius:999px;padding:10px 14px;background:rgba(6,182,212,.06);color:#c9f7ff;font-size:12px;font-weight:900}.base-fc-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.base-fc-player-card{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:250px;overflow:hidden;border:1px solid hsla(0,0%,100%,.11);border-radius:18px;background:radial-gradient(circle at 8% 100%,rgba(168,85,247,.14),transparent 36%),rgba(8,12,22,.88);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.base-fc-player-card:hover{transform:translateY(-3px);border-color:rgba(6,182,212,.42);box-shadow:0 24px 65px rgba(0,0,0,.3)}.base-fc-player-visual{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) 76px;background:linear-gradient(180deg,#121927,#070b14 68%,#05070c)}.base-fc-player-portrait{position:relative;display:flex;min-height:0;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#121927,#05070c)}.base-fc-player-portrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.base-fc-player-portrait.has-reality-photo img{object-fit:cover;object-position:center top}.base-fc-player-portrait>span{display:grid;width:100%;height:100%;min-height:150px;place-items:center;color:#d6e5f7;font-size:30px;font-weight:950}.base-fc-player-club{display:grid;min-height:0;place-items:center;padding:9px 12px}.base-fc-player-club img{width:auto;max-width:58px;height:54px;object-fit:contain}.base-fc-player-club>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.05);color:#9fb0c8;font-size:12px;font-weight:950}.base-fc-player-copy{min-width:0;padding:18px}.base-fc-player-heading{display:flex;justify-content:space-between;gap:14px}.base-fc-player-heading>div:first-child{min-width:0}.base-fc-player-heading span{color:var(--cyan);font-size:10px;font-weight:950}.base-fc-player-heading h2{margin:7px 0 5px;font-size:22px;line-height:1}.base-fc-player-heading h2,.base-fc-player-heading p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-fc-player-heading p{margin:0;color:#7f8ca2;font-size:12px}.base-fc-card-ratings{display:flex;flex:0 0 auto;gap:6px}.base-fc-card-ratings>div{display:grid;min-width:50px;place-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:8px;background:#03060b}.base-fc-card-attributes small,.base-fc-card-ratings small{color:#657189;font-size:8px;font-weight:950}.base-fc-card-ratings strong{color:#27e39f;font-size:23px}.base-fc-card-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;margin:16px 0 12px}.base-fc-card-facts>div{border-radius:8px;padding:8px;background:hsla(0,0%,100%,.035)}.base-fc-card-facts dt{color:#647087;font-size:8px;font-weight:900;text-transform:uppercase}.base-fc-card-facts dd{overflow:hidden;margin:4px 0 0;color:#eef5ff;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.base-fc-card-attributes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px}.base-fc-card-attributes span{display:grid;place-items:center;border-top:1px solid hsla(0,0%,100%,.08);padding-top:8px}.base-fc-card-attributes strong{margin-top:2px;color:#dce9f8;font-size:14px}.base-fc-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;margin-top:28px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:22px}.base-fc-pagination a{width:max-content;border:1px solid hsla(0,0%,100%,.13);border-radius:10px;padding:11px 14px;color:#eef5ff;font-weight:900}.base-fc-pagination a:last-child{justify-self:end}.base-fc-pagination strong{color:#8d9ab0;font-size:12px}.player-scouting-suite{margin:34px 0}.player-suite-heading{max-width:800px;margin-bottom:18px}.player-suite-heading h2{margin:10px 0;font-size:clamp(32px,5vw,54px);line-height:.96;letter-spacing:var(--tracking-display)}.player-suite-heading p{margin:0;color:#95a4ba;line-height:1.6}.player-physical-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 12px}.player-physical-strip>div{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:13px;background:rgba(9,13,23,.9)}.player-physical-strip dt{color:#69768c;font-size:9px;font-weight:950;text-transform:uppercase}.player-physical-strip dd{margin:6px 0 0;color:#f5f9ff;font-size:16px;font-weight:950}.scouting-lower-grid,.scouting-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.attribute-group-card,.player-traits-card,.position-pitch-card,.scouting-visual-card{border:1px solid hsla(0,0%,100%,.11);border-radius:18px;background:radial-gradient(circle at 95% 5%,rgba(6,182,212,.09),transparent 30%),rgba(8,12,22,.9);box-shadow:0 20px 65px rgba(0,0,0,.22)}.player-traits-card,.position-pitch-card,.scouting-visual-card{padding:clamp(18px,3vw,26px)}.scouting-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.scouting-card-heading span{color:var(--cyan);font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.scouting-card-heading h2{margin:6px 0 0;font-size:clamp(22px,3vw,30px);line-height:1}.scouting-card-heading>small{border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:7px 9px;color:#78869d;font-size:9px;font-weight:900;text-transform:uppercase}.player-radar-wrap{display:grid;max-width:430px;margin:0 auto;place-items:center}.player-radar{width:100%}.radar-grid{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:.8}.radar-axis{stroke:hsla(0,0%,100%,.08);stroke-width:.8}.radar-shape{fill:rgba(6,182,212,.22);filter:drop-shadow(0 0 12px rgba(6,182,212,.26))}.radar-point,.radar-shape{stroke:#22d3ee;stroke-width:2}.radar-point{fill:#fff}.radar-label{fill:#9aabc2;font-size:8px;font-weight:900;text-transform:uppercase}.radar-legend{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px}.radar-legend span{display:grid;place-items:center;border-radius:8px;padding:8px 4px;background:hsla(0,0%,100%,.035)}.radar-legend small{color:#68768c;font-size:8px;font-weight:900;text-transform:uppercase}.radar-legend strong{margin-top:3px;font-size:18px}.elite{color:#20e6a0!important}.strong{color:#62d3ff!important}.average{color:#f7c948!important}.weak{color:#ff6b72!important}.muted{color:#778399!important}.profile-reading-list{display:grid;grid-gap:20px;gap:20px;margin-top:32px}.profile-reading-list>div>div:first-child{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px}.profile-reading-list strong{color:#eef5ff;font-size:13px}.profile-reading-list span{color:#748198;font-size:11px}.profile-reading-track{height:7px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.profile-reading-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#06b6d4,#22e3a1);box-shadow:0 0 14px rgba(6,182,212,.25);transition:width .9s cubic-bezier(.22,1,.36,1)}.attribute-row>i.is-filled b,.profile-reading-track.is-filled i{width:var(--target-width)}.derived-data-note{margin:28px 0 0;border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px;color:#68768c;font-size:11px;line-height:1.5}.role-explorer{margin:12px 0;border:1px solid rgba(245,177,38,.2);border-radius:20px;padding:clamp(18px,3vw,28px);background:radial-gradient(circle at 7% 4%,rgba(245,177,38,.1),transparent 26%),radial-gradient(circle at 90% 10%,rgba(32,230,160,.08),transparent 28%),rgba(7,10,17,.94);box-shadow:0 24px 75px rgba(0,0,0,.28)}.role-explorer-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:stretch;margin-top:22px}.role-options{display:grid;align-content:start;grid-gap:9px;gap:9px}.role-options>button{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:14px;border:1px solid hsla(0,0%,100%,.11);border-radius:13px;padding:12px 14px;background:rgba(3,6,11,.76);color:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease}.role-options>button:focus-visible,.role-options>button:hover{transform:translateX(3px);border-color:rgba(32,230,160,.42);outline:none}.role-options>button.active{border-color:rgba(32,230,160,.8);background:linear-gradient(135deg,#17e897,#18d8b0);color:#04100d;box-shadow:0 16px 36px rgba(32,230,160,.16)}.role-options>button>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.role-options>button small{color:#76849a;font-size:8px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.role-options>button.active small{color:rgba(4,16,13,.62)}.role-options>button strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.role-options>button b{font-size:24px}.role-active-copy{margin-top:7px;border-left:2px solid rgba(32,230,160,.55);padding:8px 0 8px 14px}.role-active-copy p{margin:0;color:#a9b6c9;font-size:12px;line-height:1.55}.role-active-copy>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.role-active-copy span{border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:6px 8px;color:#d8e4f3;font-size:9px;font-weight:900}.role-pitch{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(32,230,160,.18);border-radius:18px;background:repeating-linear-gradient(90deg,rgba(32,230,160,.02) 0 12.5%,transparent 12.5% 25%),linear-gradient(180deg,rgba(6,30,25,.54),rgba(3,12,14,.92));perspective:900px}.role-pitch:before{content:"";position:absolute;inset:5%;border:1px solid rgba(184,255,230,.24)}.role-pitch .pitch-half{position:absolute;top:50%;left:5%;right:5%;border-top:1px solid rgba(184,255,230,.24)}.role-pitch .pitch-circle{position:absolute;top:50%;left:50%;width:84px;height:84px;border:1px solid rgba(184,255,230,.24);border-radius:50%;transform:translate(-50%,-50%)}.role-pitch .pitch-box{position:absolute;left:31%;width:38%;height:14%;border:1px solid rgba(184,255,230,.24)}.role-pitch .pitch-box.top{top:5%;border-top:0}.role-pitch .pitch-box.bottom{bottom:5%;border-bottom:0}.role-zone{position:absolute;z-index:2;display:grid;width:clamp(54px,9vw,84px);height:clamp(42px,7vw,66px);place-items:center;border:1px solid rgba(32,230,160,.66);border-radius:14px;background:linear-gradient(135deg,rgba(17,235,145,.82),rgba(7,150,102,.54));color:#03110c;transform:translate(-50%,-50%);box-shadow:0 0 28px rgba(32,230,160,.22);animation:role-zone-in .26s ease both}.role-zone i{font-size:10px;font-style:normal;font-weight:950}.role-pitch-label{position:absolute;right:14px;bottom:14px;z-index:3;display:grid;min-width:70px;border:1px solid hsla(0,0%,100%,.11);border-radius:12px;padding:10px;background:rgba(2,7,10,.86);text-align:center}.role-pitch-label strong{color:#20e6a0;font-size:25px;line-height:1}.role-pitch-label span{margin-top:3px;color:#748198;font-size:8px;font-weight:950;text-transform:uppercase}.role-disclaimer{margin:16px 0 0;color:#69768a;font-size:10px;line-height:1.5}@keyframes role-zone-in{0%{opacity:0;transform:translate(-50%,-42%) scale(.88)}to{transform:translate(-50%,-50%) scale(1)}}.attribute-groups-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0}.attribute-group-card{padding:20px}.attribute-group-card h3{margin:0 0 15px;font-size:19px}.attribute-group-card>div{display:grid;grid-gap:10px;gap:10px}.attribute-row{display:grid;grid-template-columns:minmax(115px,1fr) minmax(90px,1.4fr) 30px;grid-gap:10px;gap:10px;align-items:center}.attribute-row>span{color:#a9b6c9;font-size:12px}.attribute-row>i{height:5px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.attribute-row>i b{display:block;width:0;height:100%;border-radius:inherit;background:currentColor;transition:width .85s cubic-bezier(.22,1,.36,1)}.attribute-row>strong{font-size:13px;text-align:right}.position-pitch{position:relative;min-height:490px;overflow:hidden;margin-top:22px;border:1px solid rgba(69,216,168,.2);border-radius:16px;background:repeating-linear-gradient(90deg,rgba(32,230,160,.025) 0 12.5%,transparent 12.5% 25%),linear-gradient(180deg,rgba(7,48,40,.5),rgba(4,21,22,.86))}.position-pitch:before{content:"";position:absolute;inset:5%;border:1px solid rgba(184,255,230,.25)}.pitch-half{position:absolute;top:50%;left:5%;right:5%;border-top:1px solid rgba(184,255,230,.25)}.pitch-circle{position:absolute;top:50%;left:50%;width:82px;height:82px;border:1px solid rgba(184,255,230,.25);border-radius:50%;transform:translate(-50%,-50%)}.pitch-box{position:absolute;left:30%;width:40%;height:14%;border:1px solid rgba(184,255,230,.25)}.pitch-box.top{top:5%;border-top:0}.pitch-box.bottom{bottom:5%;border-bottom:0}.pitch-rating{position:absolute;z-index:2;display:grid;width:40px;height:40px;place-items:center;border:1px solid;border-radius:50%;background:#07100f;transform:translate(-50%,-50%);box-shadow:0 8px 18px rgba(0,0,0,.34)}.pitch-rating strong{font-size:13px;line-height:1}.pitch-rating small{color:#a9b6c9;font-size:7px;font-weight:950;line-height:1}.player-traits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:24px}.player-traits-grid span{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid hsla(0,0%,100%,.09);border-radius:11px;padding:9px;background:hsla(0,0%,100%,.03)}.player-traits-grid i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:linear-gradient(135deg,rgba(168,85,247,.32),rgba(6,182,212,.18));color:var(--cyan);font-size:10px;font-style:normal;font-weight:950}.player-traits-grid strong{overflow:hidden;color:#dfe9f7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1050px){.base-fc-search-primary{grid-template-columns:repeat(6,minmax(0,1fr))}.base-fc-game-field{grid-column:span 2}.base-fc-query-field{grid-column:span 4}.base-fc-position-field,.base-fc-universe-field{grid-column:span 3}.base-fc-sort-field{grid-column:span 4}.base-fc-search-submit{grid-column:span 2}.base-fc-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.base-fc-geography-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.base-fc-results-grid{grid-template-columns:1fr}.player-physical-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.base-fc-library{padding-top:22px}.base-fc-library-hero{padding:24px;border-radius:20px}.attribute-groups-grid,.base-fc-filter-grid,.base-fc-geography-filter-grid,.base-fc-library-hero,.base-fc-search-primary,.role-explorer-layout,.scouting-lower-grid,.scouting-visual-grid{grid-template-columns:1fr}.base-fc-search-primary>*,.base-fc-search-submit{grid-column:auto}.base-fc-geography-filter-group{padding:10px}.base-fc-player-card{grid-template-columns:112px minmax(0,1fr);min-height:235px}.base-fc-player-visual{grid-template-rows:minmax(0,1fr) 66px}.base-fc-player-club{padding:8px}.base-fc-player-club img{max-width:48px;height:46px}.base-fc-player-copy{padding:14px}.base-fc-player-heading{display:grid}.base-fc-card-ratings{order:-1}.base-fc-card-ratings>div{min-width:44px;padding:5px}.base-fc-card-ratings strong{font-size:18px}.base-fc-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.base-fc-card-attributes{display:none}.player-physical-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.position-pitch{min-height:410px}.attribute-row{grid-template-columns:minmax(105px,1fr) minmax(60px,1fr) 28px}.player-traits-grid{grid-template-columns:1fr}.role-pitch{min-height:340px}.role-options>button{min-height:66px}.base-fc-pagination{grid-template-columns:repeat(2,1fr)}.base-fc-pagination strong{grid-column:1/-1;grid-row:1;text-align:center}}@media (prefers-reduced-motion:reduce){.attribute-row>i b,.profile-reading-track i{width:var(--target-width);transition:none}.role-zone{animation:none}.role-options>button{transition:none}}.player-decision-suite{display:grid;grid-gap:22px;gap:22px;margin:64px 0}.decision-suite-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end}.decision-suite-heading>div:first-child{max-width:850px}.decision-suite-heading h2,.development-scenarios-panel h2,.player-faq-panel h2,.player-recommendation-section>header h2{margin:8px 0 0;font-size:clamp(32px,5vw,58px);line-height:.96;letter-spacing:var(--tracking-display)}.decision-suite-heading p,.player-recommendation-section>header p{max-width:760px;margin:12px 0 0;color:#95a4ba;line-height:1.6}.player-compare-launcher{position:relative;z-index:8}.player-compare-main-button{display:inline-grid;min-height:50px;place-items:center;border:1px solid rgba(6,182,212,.46);border-radius:12px;padding:0 20px;background:rgba(6,182,212,.1);color:#eafcff;font:inherit;font-weight:950;text-decoration:none;cursor:pointer}.player-compare-main-button:hover{border-color:var(--cyan);background:rgba(6,182,212,.18)}.player-compare-picker{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 32px));border:1px solid rgba(6,182,212,.32);border-radius:16px;padding:16px;background:rgba(5,8,16,.98);box-shadow:0 28px 80px rgba(0,0,0,.56)}.player-compare-picker>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:12px;color:#77849a;font-size:11px;text-transform:uppercase}.player-compare-picker>div strong{color:#fff}.player-compare-picker nav{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.player-compare-picker nav a{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;padding:10px;color:#fff;text-decoration:none}.player-compare-picker nav a:hover{border-color:rgba(168,85,247,.6);background:rgba(168,85,247,.08)}.player-compare-picker nav span{display:grid;grid-gap:2px;gap:2px}.player-compare-picker nav span:last-child{justify-items:end}.player-compare-picker nav small{color:#77849a;font-size:10px}.player-compare-picker nav b{color:var(--cyan)}.player-compare-search-link{display:block;margin-top:12px;color:#aab8cd;font-size:12px;font-weight:900;text-decoration:none}.development-scenarios-panel,.player-benchmark-panel,.player-faq-panel{border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:clamp(20px,3vw,32px);background:rgba(7,10,18,.9)}.development-scenarios-panel>header,.player-benchmark-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.comparison-attribute-deltas header span,.comparison-economy-panel header span,.comparison-radar-panel header span,.development-scenarios-panel>header span,.player-benchmark-panel>header span{color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.comparison-attribute-deltas h2,.comparison-economy-panel h2,.comparison-radar-panel h2,.development-scenarios-panel>header h2,.player-benchmark-panel>header h2{margin:7px 0 0;font-size:clamp(25px,3vw,38px)}.player-benchmark-panel>header small{max-width:270px;color:#748198;text-align:right}.benchmark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;margin-top:28px}.benchmark-row{display:grid;grid-gap:9px;gap:9px}.benchmark-row footer,.benchmark-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.benchmark-row footer small,.benchmark-row>div:first-child span{color:#7f8da3;font-size:11px}.benchmark-row footer strong{color:var(--cyan);font-size:12px}.benchmark-track{position:relative;height:10px;margin:14px 14px 4px 0;border-radius:999px;background:hsla(0,0%,100%,.08)}.benchmark-track:after{position:absolute;top:-4px;bottom:-4px;left:50%;width:1px;content:"";background:hsla(0,0%,100%,.18)}.benchmark-track i{display:block;width:var(--benchmark);height:100%;border-radius:inherit;background:var(--cyan)}.benchmark-track b{position:absolute;top:50%;z-index:2;display:grid;width:29px;height:29px;place-items:center;border:2px solid var(--cyan);border-radius:999px;background:#07101a;color:#fff;font-size:10px;transform:translate(-50%,-50%)}.decision-method-note{margin:24px 0 0;border-top:1px solid hsla(0,0%,100%,.08);padding-top:16px;color:#748198;font-size:11px;line-height:1.55}.legacy-intelligence-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:28px;gap:28px;overflow:hidden;border:1px solid rgba(168,85,247,.38);border-radius:20px;padding:clamp(24px,4vw,40px);background:radial-gradient(circle at 90% 20%,rgba(6,182,212,.14),transparent 18rem),radial-gradient(circle at 10% 90%,rgba(168,85,247,.18),transparent 20rem),#080a13}.playrium-mark{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;border:1px solid rgba(168,85,247,.42);border-radius:999px;padding:6px 10px;background:rgba(168,85,247,.11);color:#d8b4fe;font-size:9px;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.playrium-mark i{width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#a855f7,#cb01c5 50%,#06b6d4);box-shadow:0 0 9px rgba(168,85,247,.85)}.legacy-intelligence-panel>div>span{color:#c08cff;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.legacy-intelligence-panel h2{margin:9px 0 14px;font-size:clamp(30px,4vw,48px);line-height:.98}.legacy-intelligence-panel p{margin:0;color:#c7d1e0;line-height:1.7}.legacy-intelligence-panel ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.legacy-intelligence-panel li{border:1px solid hsla(0,0%,100%,.09);border-radius:12px;padding:14px;background:rgba(0,0,0,.22);color:#dce6f5;font-size:13px;line-height:1.45}.legacy-intelligence-panel li:before{margin-right:8px;color:var(--cyan);content:"◆"}.legacy-intelligence-panel>small{grid-column:1/-1;color:#68768c;font-size:10px}.player-recommendation-section{margin-top:20px}.player-recommendation-section>header{max-width:850px}.decision-player-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.decision-player-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-player-card{display:grid;grid-template-columns:82px minmax(0,1fr);overflow:hidden;border:1px solid hsla(0,0%,100%,.11);border-radius:16px;background:#080b14}.decision-player-photo{grid-row:span 3;min-height:210px;overflow:hidden;background:#0c1220}.decision-player-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.decision-player-copy{display:flex;justify-content:space-between;gap:10px;padding:15px 15px 8px}.decision-player-copy span{color:var(--cyan);font-size:9px;font-weight:950;text-transform:uppercase}.decision-player-copy h3{margin:4px 0;font-size:18px}.decision-player-copy h3 a{color:#fff;text-decoration:none}.decision-player-copy p{margin:0;color:#76849a;font-size:11px}.decision-player-ratings{display:flex;gap:5px}.decision-player-ratings b{display:grid;min-width:36px;align-content:center;justify-items:center;color:#fff;font-size:16px}.decision-player-ratings small{color:#68768c;font-size:7px}.decision-player-reasons{display:flex;flex-wrap:wrap;gap:5px;padding:4px 15px 12px}.decision-player-reasons span{border:1px solid rgba(6,182,212,.2);border-radius:999px;padding:5px 7px;color:#aebbd0;font-size:9px}.decision-player-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid hsla(0,0%,100%,.08);padding:11px 15px}.decision-player-card footer strong{color:#fff;font-size:12px}.decision-player-card footer a{color:var(--cyan);font-size:10px;font-weight:950;text-decoration:none}.development-scenarios-panel{margin-top:20px}.development-scenarios-panel>header>strong{border:1px solid rgba(245,158,11,.35);border-radius:999px;padding:7px 10px;color:#fbbf24;font-size:9px;text-transform:uppercase}.development-scenarios-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:24px}.scenario-card{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:20px;background:hsla(0,0%,100%,.025)}.scenario-card>span{display:block;color:#8997ac;font-size:10px;font-weight:950;text-transform:uppercase}.scenario-card>strong{display:block;margin-top:12px;color:#fff;font-size:24px}.scenario-card>small{display:block;margin-top:4px;color:#78869c}.scenario-card p{margin:16px 0 0;color:#b1bdce;font-size:12px;line-height:1.55}.scenario-card.tone-cyan{border-color:rgba(6,182,212,.32)}.scenario-card.tone-violet{border-color:rgba(168,85,247,.38)}.player-faq-panel{margin-top:20px}.player-faq-panel>header{margin-bottom:20px}.player-faq-panel details{border-top:1px solid hsla(0,0%,100%,.1)}.player-faq-panel summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;color:#edf3fc;cursor:pointer;font-weight:900;list-style:none}.player-faq-panel summary::-webkit-details-marker{display:none}.player-faq-panel summary span{color:var(--cyan);font-size:20px}.player-faq-panel details[open] summary span{transform:rotate(45deg)}.player-faq-panel details p{max-width:900px;margin:-2px 0 20px;color:#9eabbd;line-height:1.65}.player-compare-page{padding-top:26px;padding-bottom:90px}.player-compare-hero{max-width:980px;padding:58px 0 42px}.player-compare-hero h1{margin:12px 0 18px;font-size:clamp(48px,8vw,104px);line-height:.88;letter-spacing:var(--tracking-display)}.player-compare-hero p{max-width:780px;color:#a2afc2;font-size:19px;line-height:1.6}.public-player-comparison{display:grid;grid-gap:16px;gap:16px}.comparison-player-heads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.comparison-player-head{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:190px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:#090c15}.comparison-player-head.player-1{border-color:rgba(6,182,212,.36)}.comparison-player-head.player-2{border-color:rgba(168,85,247,.42)}.comparison-player-image{overflow:hidden;background:#0b1220}.comparison-player-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.comparison-player-head>div:last-child{display:grid;align-content:center;padding:24px}.comparison-player-head span{color:#8290a5;font-size:10px;font-weight:950;text-transform:uppercase}.comparison-player-head h2{margin:8px 0;font-size:clamp(26px,3vw,42px)}.comparison-player-head a{color:var(--cyan);font-size:11px;font-weight:900;text-decoration:none}.comparison-score-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}.comparison-score-strip>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:17px;background:#080b13;text-align:center}.comparison-score-strip span{color:#738096;font-size:9px;font-weight:950;text-transform:uppercase}.comparison-score-strip strong{font-size:21px}.winner-one{color:var(--cyan)!important}.winner-two{color:#b879ff!important}.comparison-visual-grid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:12px;gap:12px}.comparison-attribute-deltas,.comparison-economy-panel,.comparison-radar-panel{border:1px solid hsla(0,0%,100%,.11);border-radius:18px;padding:24px;background:#080b13}.comparison-radar-panel svg{display:block;width:min(100%,560px);margin:12px auto 0;overflow:visible}.compare-radar-grid{fill:none;stroke:hsla(0,0%,100%,.12);stroke-width:1}.compare-radar-player-one{fill:rgba(6,182,212,.13);stroke:var(--cyan);stroke-width:2}.compare-radar-player-two{fill:rgba(168,85,247,.11);stroke:#b879ff;stroke-width:2}.comparison-radar-panel text{fill:#8c99ac;font-size:8px;font-weight:900;text-transform:uppercase}.comparison-radar-legend{display:flex;justify-content:center;gap:20px}.comparison-radar-legend span{font-size:11px;font-weight:900}.comparison-radar-legend span:before{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:2px;content:""}.comparison-radar-legend .player-one:before{background:var(--cyan)}.comparison-radar-legend .player-two:before{background:#b879ff}.comparison-economy-grid{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.comparison-economy-grid>div{display:grid;grid-template-columns:90px 1fr 1fr;grid-gap:10px;gap:10px;border-bottom:1px solid hsla(0,0%,100%,.08);padding:13px 0}.comparison-economy-grid span{color:#748198;font-size:10px;text-transform:uppercase}.comparison-economy-grid strong{color:#edf3fc;font-size:13px}.comparison-economy-panel>p{margin:22px 0 0;color:#8491a5;font-size:11px;line-height:1.55}.comparison-attribute-deltas>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:20px}.comparison-attribute-deltas>div>div{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:4px;gap:4px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:12px}.comparison-attribute-deltas span{color:#738096;font-size:9px;font-weight:900;text-transform:uppercase}.comparison-attribute-deltas strong{font-size:17px}.compare-empty-state{border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:clamp(26px,5vw,56px);background:#080b13}.compare-empty-state>span{color:var(--cyan);font-size:10px;font-weight:950;text-transform:uppercase}.compare-empty-state>h2{max-width:850px;margin:10px 0;font-size:clamp(34px,5vw,60px);line-height:.96}.compare-empty-state>p{color:#93a0b4}.compare-anchor-card{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:12px;margin-top:20px;border:1px solid rgba(6,182,212,.3);border-radius:12px;padding:8px 14px 8px 8px}.compare-anchor-card>div{width:50px;height:50px;overflow:hidden;border-radius:8px}.compare-anchor-card img{width:100%;height:100%;object-fit:cover;object-position:top}.compare-anchor-card span{display:grid}.compare-anchor-card small{color:#748198}.compare-candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:22px}.compare-candidate-grid a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:8px;color:#fff;text-decoration:none}.compare-candidate-grid a:hover{border-color:rgba(168,85,247,.5)}.compare-candidate-grid a>div{width:56px;height:56px;overflow:hidden;border-radius:8px}.compare-candidate-grid img{width:100%;height:100%;object-fit:cover;object-position:top}.compare-candidate-grid span{display:grid}.compare-candidate-grid small{color:#748198}.compare-candidate-grid b{color:var(--cyan)}@media (max-width:900px){.decision-player-grid,.decision-player-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-visual-grid{grid-template-columns:1fr}.comparison-player-head{grid-template-columns:105px minmax(0,1fr)}.comparison-score-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.decision-suite-heading,.legacy-intelligence-panel{grid-template-columns:1fr}.player-compare-launcher,.player-compare-main-button{width:100%}.player-compare-picker{position:static;width:100%;margin-top:10px}.benchmark-grid,.compare-candidate-grid,.comparison-player-heads,.decision-player-grid,.decision-player-grid.compact,.development-scenarios-grid{grid-template-columns:1fr}.development-scenarios-panel>header,.player-benchmark-panel>header{display:grid}.player-benchmark-panel>header small{text-align:left}.decision-player-card{grid-template-columns:92px minmax(0,1fr)}.comparison-player-head{min-height:150px}.comparison-attribute-deltas>div{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-economy-grid>div{grid-template-columns:72px 1fr 1fr}}.challenge-dossier-page{overflow-x:hidden;background:#05070e}.challenge-dossier-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 55%,rgba(168,85,247,.18),transparent 28rem),radial-gradient(circle at 18% 80%,rgba(0,213,255,.09),transparent 24rem),#070a12}.challenge-dossier-prelude{display:flex;min-height:92px;align-items:center;gap:4px;padding-top:26px}.challenge-dossier-cover{width:100%;height:clamp(280px,38vw,620px);background-position:50%;background-size:cover}.challenge-dossier-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);grid-gap:clamp(36px,7vw,100px);gap:clamp(36px,7vw,100px);align-items:center;min-height:600px;padding-top:72px;padding-bottom:80px}.challenge-dossier-back{display:inline-flex;color:var(--muted);font-size:.84rem;font-weight:900;text-decoration:none}.challenge-dossier-hero h1{max-width:920px;margin:14px 0 20px;color:var(--ink);font-size:clamp(3rem,7vw,7rem);line-height:.88;letter-spacing:var(--tracking-display)}.challenge-dossier-hero-copy>p{max-width:720px;margin:0;color:#c8cede;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.challenge-dossier-tags,.challenge-identity-traits{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.challenge-dossier-tags span,.challenge-identity-traits span{border:1px solid rgba(0,213,255,.22);border-radius:999px;padding:8px 12px;background:rgba(0,213,255,.05);color:#dbeef3;font-size:.76rem;font-weight:900}.challenge-dossier-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.challenge-dossier-actions .portal-button{min-height:48px}.challenge-dossier-club-mark{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.challenge-dossier-club-mark img,.challenge-dossier-club-mark>span:first-child{width:min(260px,70vw);height:min(260px,70vw);object-fit:contain;filter:drop-shadow(0 30px 60px rgba(0,0,0,.5))}.challenge-dossier-club-mark>span:first-child{display:grid;place-items:center;border:1px solid var(--line);border-radius:40px;color:var(--cyan);font-size:4rem;font-weight:950}.challenge-dossier-club-mark strong{color:var(--ink);font-size:1.3rem}.challenge-dossier-club-mark>span:last-child{color:var(--muted);font-weight:800}.challenge-dossier-body{display:grid;grid-gap:clamp(64px,9vw,128px);gap:clamp(64px,9vw,128px);padding-top:0;padding-bottom:128px}.challenge-dossier-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 2px;background:rgba(5,7,14,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.challenge-dossier-nav a{display:inline-flex;min-height:58px;flex:0 0 auto;align-items:center;color:var(--muted);font-size:.82rem;font-weight:900;text-decoration:none}.challenge-dossier-nav a:hover{color:var(--cyan)}.challenge-quick-summary{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(360px,1.8fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--line)}.challenge-quick-summary>div{padding:24px;background:rgba(12,16,29,.98)}.challenge-expectations-grid small,.challenge-market-priorities small,.challenge-player-grid small,.challenge-quick-summary small,.challenge-structured-cards small{display:block;color:var(--cyan);font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.challenge-quick-summary strong{display:block;margin-top:7px;color:var(--ink);font-size:1.4rem}.challenge-quick-summary p{margin:8px 0 0;color:var(--muted);font-size:.83rem;line-height:1.45}.challenge-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px}.challenge-focus-grid>div{display:grid;grid-gap:8px;gap:8px}.challenge-focus-grid span{color:var(--muted);font-size:.75rem;font-weight:900}.challenge-priority-dots{display:flex;gap:5px}.challenge-priority-dots i{width:22px;height:5px;border-radius:99px;background:hsla(0,0%,100%,.1)}.challenge-priority-dots i.active{background:linear-gradient(90deg,var(--violet),var(--cyan))}.challenge-dossier-section{scroll-margin-top:80px}.challenge-dossier-section-head{max-width:960px}.challenge-club-data h2,.challenge-dossier-final-cta h2,.challenge-dossier-section-head h2{max-width:880px;margin:12px 0 0;color:var(--ink);font-size:clamp(2.2rem,5vw,4.7rem);line-height:.96;letter-spacing:var(--tracking-display)}.challenge-dossier-lead{max-width:880px;margin:32px 0 0;color:#d0d5e2;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.75;white-space:pre-line}.challenge-dossier-editorial-grid{grid-template-columns:1fr}.challenge-dossier-editorial-grid,.challenge-dossier-stack{display:grid;grid-gap:18px;gap:18px}.challenge-dossier-editorial-grid>.challenge-editorial-card{display:grid;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);grid-template-rows:auto 1fr;grid-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px);align-items:start;padding:clamp(30px,4vw,52px)}.challenge-dossier-editorial-grid>.challenge-editorial-card>.portal-eyebrow{grid-column:1;grid-row:1}.challenge-dossier-editorial-grid>.challenge-editorial-card>h2{grid-column:1;grid-row:2;margin-bottom:0}.challenge-dossier-editorial-grid>.challenge-editorial-card>p{grid-column:2;grid-row:1/span 2}.challenge-editorial-card{border:1px solid var(--line);border-radius:24px;padding:clamp(28px,5vw,56px);background:radial-gradient(circle at 0 0,rgba(168,85,247,.11),transparent 22rem),rgba(12,16,29,.72)}.challenge-editorial-card.compact{padding:28px}.challenge-editorial-card h2{margin:12px 0 22px;color:var(--ink);font-size:clamp(1.8rem,3vw,3.1rem);line-height:1}.challenge-dossier-richtext,.challenge-editorial-card p{margin:0;color:#bdc4d4;font-size:1rem;line-height:1.78;white-space:pre-line}.challenge-editorial-card:not(.compact) p{font-size:1.08rem}.challenge-priority-timeline{display:grid;grid-gap:0;gap:0;max-width:940px;margin-top:42px}.challenge-priority-timeline article{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:22px;gap:22px}.challenge-priority-timeline article>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(168,85,247,.45);border-radius:999px;background:rgba(168,85,247,.12);color:#dec4ff;font-weight:950}.challenge-priority-timeline article>div{border-left:1px solid var(--line);padding:0 0 34px 28px}.challenge-priority-timeline article:last-child>div{border-color:transparent}.challenge-priority-timeline small{color:var(--cyan);font-size:.7rem;font-weight:950;text-transform:uppercase}.challenge-priority-timeline h3{margin:7px 0;color:var(--ink);font-size:1.35rem}.challenge-priority-timeline p{margin:0;color:var(--muted);line-height:1.6}.challenge-dossier-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px}.challenge-expectations-grid>section,.challenge-insight-panel,.challenge-player-group,.challenge-structured-cards{border:1px solid var(--line);border-radius:20px;padding:24px;background:rgba(12,16,29,.68)}.challenge-insight-panel.positive{border-color:rgba(34,197,94,.22)}.challenge-insight-panel.risk{border-color:hsla(0,91%,71%,.22)}.challenge-insight-panel h3,.challenge-player-group>h3,.challenge-structured-cards>h3{margin:0 0 18px;color:var(--ink);font-size:1.3rem}.challenge-insight-panel article,.challenge-structured-cards article{border-top:1px solid var(--line);padding:16px 0}.challenge-insight-panel article:first-child,.challenge-structured-cards article:first-child{border-top:0;padding-top:0}.challenge-insight-panel strong,.challenge-structured-cards strong{display:block;color:var(--ink)}.challenge-insight-panel p,.challenge-structured-cards p{margin:6px 0 0;color:var(--muted);line-height:1.55}.challenge-identity-section{border:1px solid rgba(168,85,247,.26);border-radius:28px;padding:clamp(28px,5vw,60px);background:radial-gradient(circle at 100% 0,rgba(168,85,247,.15),transparent 26rem),rgba(12,16,29,.72)}.challenge-identity-section .challenge-dossier-two-col{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.challenge-identity-section aside{border-left:2px solid var(--violet);padding-left:24px}.challenge-identity-section aside small{color:var(--cyan);font-size:.72rem;font-weight:950;text-transform:uppercase}.challenge-identity-section aside p{color:#d1d6e3;line-height:1.7}.challenge-player-group{margin-top:24px}.challenge-player-group .challenge-player-grid{margin-top:0}.challenge-player-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.challenge-player-grid article{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-width:0;border:1px solid var(--line);border-radius:16px;padding:12px;background:hsla(0,0%,100%,.025)}.challenge-player-avatar{width:72px;height:72px;overflow:hidden;border:1px solid rgba(0,213,255,.22);border-radius:16px;background:rgba(0,213,255,.05)}.challenge-player-avatar img{width:100%;height:100%;object-fit:cover}.challenge-player-avatar span{display:grid;width:100%;height:100%;place-items:center;color:var(--cyan);font-weight:950}.challenge-player-grid strong{display:block;margin-top:4px;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.challenge-player-grid p{margin:5px 0 0;color:var(--muted);font-size:.8rem;line-height:1.4}.challenge-player-context{display:block;margin-top:5px;color:#dce3ef;font-size:.7rem;font-weight:900}.challenge-dossier-two-col>.challenge-player-group{margin-top:0}.challenge-dossier-two-col .challenge-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-empty-copy{color:var(--muted)}.challenge-market-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:36px}.challenge-market-priorities article{border:1px solid rgba(0,213,255,.16);border-radius:18px;padding:22px;background:rgba(0,213,255,.035)}.challenge-market-priorities small{margin-top:16px}.challenge-market-priorities h3{margin:6px 0;color:var(--ink)}.challenge-market-priorities p{color:var(--muted);line-height:1.55}.challenge-market-priorities article>span:last-child{color:#d9deea;font-size:.75rem;font-weight:900}.challenge-objective-timeline,.challenge-rule-groups{display:grid;grid-gap:12px;gap:12px;margin-top:36px}.challenge-objective-timeline details,.challenge-rule-groups details{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:rgba(12,16,29,.7)}.challenge-objective-timeline summary,.challenge-rule-groups summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;color:var(--ink);cursor:pointer;font-weight:950;list-style:none}.challenge-objective-timeline summary::-webkit-details-marker,.challenge-rule-groups summary::-webkit-details-marker{display:none}.challenge-objective-timeline summary span,.challenge-rule-groups summary strong{color:var(--cyan);font-size:.72rem;text-transform:uppercase}.challenge-objective-timeline details>div,.challenge-rule-groups details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:16px}.challenge-objective-timeline article,.challenge-rule-groups article{border:1px solid var(--line);border-radius:14px;padding:18px;background:hsla(0,0%,100%,.025)}.challenge-objective-timeline small,.challenge-rule-groups small{color:var(--cyan);font-size:.68rem;font-weight:950;text-transform:uppercase}.challenge-objective-timeline h3,.challenge-rule-groups h3{margin:7px 0;color:var(--ink)}.challenge-objective-timeline p,.challenge-rule-groups p{margin:0;color:var(--muted);line-height:1.55}.challenge-rule-groups em{display:block;margin-top:12px;color:#cfd4df;font-size:.78rem;font-style:normal}.challenge-objective-timeline article>strong{display:block;margin-top:14px;color:#dfe3ed;font-size:.8rem}.challenge-expectations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:36px}.challenge-expectations-grid>section>span{color:var(--cyan);font-size:1.4rem}.challenge-expectations-grid h3{margin:8px 0 18px;color:var(--ink);font-size:1.4rem}.challenge-expectations-grid article{border-top:1px solid var(--line);padding:15px 0}.challenge-expectations-grid strong{display:block;margin-top:5px;color:var(--ink)}.challenge-expectations-grid p{margin:6px 0 0;color:var(--muted);line-height:1.5}.challenge-club-data{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);grid-gap:40px;gap:40px;align-items:end;border-top:1px solid var(--line);padding-top:64px}.challenge-club-data dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--line)}.challenge-club-data dl div{padding:18px;background:rgba(12,16,29,.95);text-align:center}.challenge-club-data dt{color:var(--muted);font-size:.72rem;font-weight:900}.challenge-club-data dd{margin:7px 0 0;color:var(--ink);font-size:1.2rem;font-weight:950}.challenge-participants>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px}.challenge-participants a{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:14px;padding:16px;color:var(--ink);text-decoration:none}.challenge-participants a span,.challenge-participants>p{color:var(--muted)}.challenge-dossier-final-cta{display:grid;justify-items:center;border:1px solid rgba(168,85,247,.28);border-radius:28px;padding:clamp(40px,8vw,90px) 24px;background:radial-gradient(circle at 50% 100%,rgba(168,85,247,.18),transparent 28rem),rgba(12,16,29,.72);text-align:center}.challenge-dossier-final-cta p{max-width:680px;color:var(--muted);line-height:1.6}.challenge-dossier-final-cta .portal-button{margin-top:20px}.challenge-mobile-cta{display:none}@media (max-width:1024px){.challenge-dossier-hero-inner{grid-template-columns:minmax(0,1fr) 240px}.challenge-quick-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-quick-summary .challenge-focus-grid{grid-column:1/-1}.challenge-market-priorities,.challenge-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-club-data,.challenge-dossier-two-col .challenge-player-grid{grid-template-columns:1fr}}@media (max-width:768px){.challenge-dossier-page .portal-mobile-actions{display:none}.challenge-dossier-hero,.challenge-dossier-hero-inner{min-height:auto}.challenge-dossier-hero-inner{grid-template-columns:1fr;padding-top:52px;padding-bottom:52px}.challenge-dossier-prelude{min-height:76px;flex-wrap:wrap;align-content:center;padding-top:18px;padding-bottom:12px}.challenge-dossier-cover{height:clamp(220px,62vw,360px)}.challenge-dossier-hero h1{font-size:clamp(3rem,14vw,5.2rem)}.challenge-dossier-club-mark{order:-1;justify-items:start;text-align:left}.challenge-dossier-club-mark img,.challenge-dossier-club-mark>span:first-child{width:110px;height:110px}.challenge-dossier-body{gap:72px;padding-bottom:116px}.challenge-dossier-nav{margin-right:-18px;margin-left:-18px;padding:0 18px}.challenge-dossier-editorial-grid,.challenge-dossier-two-col,.challenge-expectations-grid,.challenge-identity-section .challenge-dossier-two-col{grid-template-columns:1fr}.challenge-dossier-editorial-grid>.challenge-editorial-card{grid-template-columns:1fr;grid-template-rows:auto;row-gap:0}.challenge-dossier-editorial-grid>.challenge-editorial-card>:is(.portal-eyebrow,h2,p){grid-column:1;grid-row:auto}.challenge-dossier-editorial-grid>.challenge-editorial-card>h2{margin-bottom:22px}.challenge-club-data h2,.challenge-dossier-final-cta h2,.challenge-dossier-section-head h2{font-size:clamp(2.2rem,10vw,3.6rem)}.challenge-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-objective-timeline details>div,.challenge-rule-groups details>div{grid-template-columns:1fr}.challenge-club-data dl{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-participants>div{grid-template-columns:1fr}.challenge-mobile-cta{position:fixed;right:0;bottom:0;left:0;z-index:80;display:block;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(5,7,14,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.challenge-mobile-cta a{display:grid;min-height:48px;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--violet),#5865f2);color:#fff;font-weight:950;text-decoration:none}}@media (max-width:520px){.challenge-dossier-actions{display:grid;grid-template-columns:1fr 1fr}.challenge-dossier-actions .portal-button{width:100%}.challenge-quick-summary{grid-template-columns:1fr}.challenge-quick-summary .challenge-focus-grid{grid-column:auto;grid-template-columns:1fr}.challenge-market-priorities,.challenge-player-grid{grid-template-columns:1fr}.challenge-player-grid article{grid-template-columns:64px minmax(0,1fr)}.challenge-player-avatar{width:64px;height:64px}.challenge-club-data dl{grid-template-columns:1fr 1fr}.challenge-editorial-card,.challenge-editorial-card.compact,.challenge-identity-section{padding:22px;border-radius:18px}.challenge-objective-timeline summary,.challenge-rule-groups summary{padding:0 16px}}.community-page{min-height:100vh}.community-social-head{display:flex;justify-content:space-between;gap:clamp(20px,4vw,46px);align-items:flex-end;padding:clamp(34px,5vw,62px) 0 clamp(22px,3vw,36px);border-bottom:1px solid var(--line)}.community-social-head h1{max-width:760px;margin:10px 0;color:var(--ink);font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:0}.community-social-head p{max-width:650px;margin:0;color:var(--muted);font-size:clamp(16px,1.8vw,20px);line-height:1.5}.community-social-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.community-social-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);grid-gap:clamp(22px,4vw,42px);gap:clamp(22px,4vw,42px);align-items:flex-start;padding:clamp(28px,5vw,54px) 0}.community-main-column,.community-sidebar{display:grid;grid-gap:18px;gap:18px}.community-sidebar{position:-webkit-sticky;position:sticky;top:24px}.community-block-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.community-block-head h2{margin:6px 0 0;color:var(--ink);font-size:clamp(24px,3vw,36px);line-height:1}.community-block-head.compact{align-items:flex-start}.community-block-head.compact h2{font-size:1.25rem;line-height:1.1}.community-feed-list-wide{max-width:none}.community-live-panel,.community-side-panel{border:1px solid var(--line);border-radius:16px;padding:20px;background:rgba(12,16,29,.78)}.community-live-panel{background:linear-gradient(150deg,rgba(18,24,42,.94),rgba(7,11,21,.98));box-shadow:var(--shadow)}.community-live-panel span,.community-social-nav span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-live-panel strong{display:block;margin-top:12px;color:var(--ink);font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1}.community-live-panel p,.community-side-empty{margin:14px 0 0;color:var(--muted);line-height:1.55}.community-side-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.community-side-list a{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:12px;padding:12px;color:var(--ink);text-decoration:none;transition:border-color .18s ease,background .18s ease}.community-side-list a:hover{border-color:rgba(6,182,212,.45);background:hsla(0,0%,100%,.04)}.community-side-list strong{min-width:0}.community-side-list span{color:var(--muted);font-size:.9rem;line-height:1.4}.community-social-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding-bottom:clamp(26px,4vw,48px)}.community-social-nav a{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:16px;padding:18px;background:rgba(12,16,29,.68);color:var(--ink);text-decoration:none;transition:border-color .18s ease,background .18s ease}.community-social-nav a:hover{border-color:rgba(168,85,247,.5);background:rgba(168,85,247,.08)}.community-social-nav strong{font-size:1.05rem}.community-compact-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid var(--line)}.community-compact-cta h2{margin:8px 0;color:var(--ink);font-size:clamp(24px,3vw,36px);line-height:1.05}.community-compact-cta p{max-width:700px;margin:0;color:var(--muted)}.community-feed-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:clamp(30px,5vw,54px) 0 22px;border-bottom:1px solid var(--line)}.community-feed-head h1{margin:8px 0;color:var(--ink);font-size:clamp(36px,5vw,62px);line-height:.95}.community-feed-head p{margin:0;color:var(--muted);font-size:clamp(16px,1.8vw,19px)}.community-feed-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.community-feed-head-actions .portal-button{min-height:38px;border-radius:999px;padding:0 14px;font-size:12px;line-height:1}.community-feed-head-actions .portal-button.primary{border-color:rgba(168,85,247,.55);background:linear-gradient(135deg,rgba(168,85,247,.9),rgba(59,130,246,.8));box-shadow:0 12px 34px rgba(168,85,247,.28)}.community-feed-head-actions .portal-button.ghost{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.045);box-shadow:none}.community-feed-shell{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(300px,340px);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);align-items:flex-start;padding:clamp(24px,4vw,46px) 0 clamp(44px,6vw,72px)}.community-feed-context,.community-left-rail{position:-webkit-sticky;position:sticky;top:24px;justify-self:stretch;width:100%}.community-left-rail{display:grid;grid-gap:8px;gap:8px}.community-left-rail a{display:flex;align-items:center;min-height:42px;border:1px solid transparent;border-radius:999px;padding:10px 13px;color:var(--muted);font-weight:950;text-decoration:none}.community-left-rail a.is-active,.community-left-rail a:hover{border-color:var(--line);background:hsla(0,0%,100%,.05);color:var(--ink)}.community-left-rail-cta{justify-content:center;margin-top:8px;background:linear-gradient(135deg,var(--violet),var(--blue))!important;color:#fff!important}.community-feed-tabs{display:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.035)}.community-feed-tabs a{border:1px solid transparent;padding:13px 14px;color:var(--muted);font-weight:900;text-align:center;text-decoration:none}.community-feed-tabs a+a{border-left-color:var(--line)}.community-feed-tabs a:hover,.community-feed-tabs a[aria-current=page]{border-color:var(--line);background:hsla(0,0%,100%,.05);color:var(--ink)}.community-timeline{display:grid;grid-gap:16px;gap:16px}.community-home-card,.community-home-panel{border:1px solid var(--line);border-radius:18px;background:rgba(8,13,25,.82)}.community-home-panel{padding:clamp(20px,3vw,28px)}.community-home-panel h2{max-width:760px;margin:8px 0;color:var(--ink);font-size:clamp(30px,4vw,52px);line-height:.98}.community-home-panel p{max-width:620px;margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.community-home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.community-home-actions .portal-button{min-height:38px;border-radius:999px;padding:0 14px;font-size:12px}.community-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.community-home-card{display:grid;grid-gap:8px;gap:8px;padding:16px;color:var(--ink);text-decoration:none}.community-home-card span{color:var(--cyan);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.community-home-card strong{font-size:1.05rem;line-height:1.15}.community-home-card small{color:var(--muted);font-size:.86rem;font-weight:800;line-height:1.35}.community-home-card:hover{border-color:rgba(34,211,238,.45);background:rgba(8,25,39,.86)}.community-timeline-card{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:14px;gap:14px;position:relative}.community-timeline-card:before{position:absolute;top:54px;bottom:-16px;left:22px;width:1px;background:var(--line);content:""}.community-timeline-card:last-child:before{display:none}.community-timeline-avatar{display:grid;place-items:center;position:relative;z-index:1;width:46px;height:46px;overflow:hidden;border:1px solid rgba(6,182,212,.34);border-radius:999px;background:linear-gradient(145deg,rgba(6,182,212,.18),rgba(168,85,247,.2));color:var(--ink);font-weight:950}.community-timeline-avatar img{width:100%;height:100%;object-fit:cover}.community-timeline-body{border:1px solid var(--line);border-radius:16px;padding:18px;background:rgba(12,16,29,.76)}.community-timeline-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.community-timeline-top div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.community-timeline-top a{color:var(--ink);font-weight:900;text-decoration:none}.community-timeline-top span,.community-timeline-top time,.community-verb-pill{color:var(--muted);font-size:.82rem;font-weight:800}.community-verb-pill{display:inline-flex;min-width:0;align-items:center;gap:6px}.community-verb-pill>span{display:none}.community-verb-pill em{min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.community-timeline-body h2{margin:12px 0 8px;color:var(--ink);font-size:clamp(22px,2.7vw,34px);line-height:1.04}.community-timeline-body h2 a{color:inherit;text-decoration:none}.community-timeline-body p{margin:0;color:var(--muted);line-height:1.55}.community-timeline-career{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px;margin-top:16px;border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:14px;background:rgba(6,182,212,.07);color:var(--ink);text-decoration:none}.community-timeline-career small{display:block;color:var(--muted);font-size:.9rem;margin-top:2px}.community-timeline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.community-social-actions a,.community-social-actions button,.community-timeline-actions a,.community-timeline-actions span{color:var(--muted);font-size:.82rem;font-weight:900;text-decoration:none}.community-inline-actions{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.community-social-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:12px}.community-social-actions a,.community-social-actions button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:36px;border:0;border-radius:999px;padding:7px 10px;color:var(--muted);background:transparent;white-space:nowrap}.community-action-icon,.community-social-actions em{font-style:normal}.community-action-icon{color:var(--muted);font-size:1rem;line-height:1}.community-social-actions button{cursor:pointer;font-family:inherit}.community-social-actions button:disabled{cursor:not-allowed;opacity:.55}.community-social-actions a:hover,.community-social-actions button:not(:disabled):hover{color:var(--cyan);background:rgba(6,182,212,.08)}.community-social-actions span{color:var(--ink);font-weight:950}.community-login-prompt{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.035);color:var(--muted);font-size:.86rem;font-weight:800}.community-action-error,.community-action-message,.community-login-prompt a{color:var(--cyan);font-weight:900}.community-action-error,.community-action-message{margin:0;font-size:.84rem}.community-action-error{color:#fda4af}.community-comments-box{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:12px}.community-comments-box article{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.03)}.community-comments-box article strong{color:var(--ink);font-size:.9rem}.community-comments-box article p,.community-comments-empty{margin:4px 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.community-comments-box form{display:grid;grid-gap:8px;gap:8px}.community-comments-box textarea{min-height:86px;resize:vertical;border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:rgba(0,0,0,.32);color:var(--ink);font:inherit}.community-comments-box button{justify-self:flex-start;border:0;border-radius:999px;padding:9px 14px;background:linear-gradient(135deg,var(--violet),var(--blue));color:#fff;font-weight:950}.community-comments-box button:disabled{cursor:not-allowed;opacity:.55}.community-timeline-actions a{color:var(--cyan)}.community-mention-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.community-mention-list span{display:inline-flex;gap:7px;align-items:center;border:1px solid rgba(6,182,212,.22);border-radius:999px;padding:6px 10px 6px 7px;background:rgba(6,182,212,.07);color:var(--ink)}.community-mention-list img{width:22px;height:22px;object-fit:contain;border-radius:999px}.community-mention-list strong{font-size:.84rem}.community-mention-list small{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.community-feed-context .site-ad-slot{box-sizing:border-box;width:100%;min-height:300px;padding:22px}.community-feed-context .site-ad-slot-rail{width:100%}.community-feed-context .site-ad-slot strong{font-size:clamp(24px,2.4vw,34px)}.community-feed-context .site-ad-slot p{font-size:.96rem}.community-profile-head{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.community-profile-avatar{display:grid;place-items:center;width:132px;height:132px;overflow:hidden;border:1px solid rgba(6,182,212,.34);border-radius:999px;background:linear-gradient(145deg,rgba(6,182,212,.18),rgba(168,85,247,.2));color:var(--ink);font-size:3rem;font-weight:950}.community-profile-avatar img{width:100%;height:100%;object-fit:cover}.community-profile-handle{margin:-8px 0 12px;color:var(--cyan)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(16px,2vw,20px)!important;font-weight:900}.shell.community-profile-hero{position:relative;overflow:hidden;margin:clamp(36px,4vw,52px) auto 0;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(168,85,247,.24),transparent 24rem),radial-gradient(circle at 88% 6%,rgba(6,182,212,.18),transparent 22rem),rgba(7,11,21,.78);box-shadow:var(--shadow)}.community-profile-cover{height:clamp(110px,18vw,190px);border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(110deg,rgba(168,85,247,.3),rgba(6,182,212,.11),rgba(15,23,42,.22)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 80px)}.community-profile-main{display:grid;grid-template-columns:148px minmax(0,1fr) auto;grid-gap:clamp(18px,3vw,30px);gap:clamp(18px,3vw,30px);align-items:end;padding:0 clamp(22px,4vw,42px) clamp(24px,4vw,38px)}.community-profile-main .community-profile-avatar{margin-top:-64px;box-shadow:0 20px 45px rgba(0,0,0,.34)}.community-profile-copy{padding-top:22px}.community-profile-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-bottom:4px}.community-profile-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(148,163,184,.16)}.community-profile-stats span{display:grid;grid-gap:4px;gap:4px;padding:18px clamp(14px,2vw,24px);border-right:1px solid rgba(148,163,184,.12)}.community-profile-stats span:last-child{border-right:0}.community-profile-stats strong{color:var(--ink);font-size:clamp(20px,2.2vw,28px);font-weight:950;line-height:1}.community-profile-stats small{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-career-identity{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:clamp(18px,2.4vw,26px);gap:clamp(18px,2.4vw,26px);align-items:start}.community-career-crest{display:grid;place-items:center;width:104px;height:104px;margin-top:clamp(22px,2vw,28px);overflow:hidden;border:1px solid rgba(6,182,212,.28);border-radius:28px;background:hsla(0,0%,100%,.06);color:var(--ink);font-size:3rem;font-weight:950}.community-career-crest img{width:100%;height:100%;object-fit:contain;padding:14px}.community-career-manager-card{display:grid;align-self:stretch;grid-template-rows:auto auto auto 1fr auto;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3vw,30px);background:linear-gradient(150deg,rgba(18,24,42,.94),rgba(7,11,21,.98));box-shadow:var(--shadow)}.community-manager-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.community-manager-mini-stats span{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:12px;color:var(--ink);font-size:1.2rem;font-weight:950}.community-manager-mini-stats small{font-size:.72rem}.community-career-manager-card>span,.community-manager-mini-stats small{color:var(--muted);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-career-manager-card>span{font-size:.78rem}.community-career-manager{display:flex;gap:12px;align-items:center}.community-career-manager div{display:grid;grid-gap:4px;gap:4px}.community-career-manager a,.community-career-manager strong{color:var(--ink);font-size:clamp(22px,2.5vw,32px);font-weight:950;line-height:1;text-decoration:none}.community-career-manager small{color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:900}.community-career-manager-card p{align-self:start;margin:0;color:var(--muted);line-height:1.5}.community-card-author{display:flex;gap:12px;align-items:center}.community-card-author>div{display:grid;grid-gap:3px;gap:3px}.community-card-author a{color:var(--ink);font-weight:900;text-decoration:none}.community-card-author div .community-verb-pill,.community-card-author div span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-card-author div .community-verb-pill em{font-style:normal}.community-card-avatar,.community-club-crest{display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid rgba(6,182,212,.28);border-radius:999px;background:linear-gradient(145deg,rgba(6,182,212,.16),rgba(168,85,247,.2));color:var(--ink);font-weight:950}.community-card-avatar{width:46px;height:46px}.community-club-crest{width:44px;height:44px;background:hsla(0,0%,100%,.06)}.community-card-avatar img,.community-club-crest img{width:100%;height:100%;object-fit:cover}.community-club-crest img{object-fit:contain;padding:6px}.community-career-hero,.community-hero{padding:clamp(54px,8vw,108px) 0 clamp(34px,5vw,72px)}.community-career-hero{padding:clamp(38px,5vw,68px) 0 clamp(26px,4vw,42px)}.community-career-hero-inner,.community-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:clamp(22px,3vw,40px);gap:clamp(22px,3vw,40px);align-items:stretch}.community-career-cover{position:relative;min-height:clamp(390px,41vw,500px);overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:28px;background:radial-gradient(circle at 12% 0,rgba(168,85,247,.3),transparent 24rem),radial-gradient(circle at 88% 8%,rgba(6,182,212,.2),transparent 24rem),linear-gradient(135deg,rgba(12,16,29,.96),rgba(3,7,18,.96));box-shadow:var(--shadow)}.community-career-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.44}.community-career-cover-overlay{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:inherit;padding:clamp(24px,4vw,44px);background:linear-gradient(180deg,rgba(3,7,18,.12),rgba(3,7,18,.78)),linear-gradient(90deg,rgba(3,7,18,.78),transparent 72%)}.community-career-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:clamp(24px,3vw,34px);border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(148,163,184,.12)}.community-career-scoreboard span{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px 16px;background:rgba(7,11,21,.74)}.community-career-scoreboard strong{overflow:hidden;color:var(--ink);font-size:clamp(18px,2.2vw,28px);font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.community-career-scoreboard small{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-career-timeline{padding-bottom:clamp(28px,5vw,72px)}.community-career-timeline>.portal-section-head{margin-bottom:clamp(16px,2vw,24px)}.community-career-main-column .portal-section-head.compact{margin-bottom:16px}.community-career-lead-story{overflow:hidden;border:1px solid rgba(201,0,255,.38);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(201,0,255,.18),transparent 23rem),radial-gradient(circle at 0 100%,rgba(6,182,212,.1),transparent 22rem),linear-gradient(145deg,rgba(18,20,31,.99),rgba(5,8,16,.98));box-shadow:0 26px 70px rgba(0,0,0,.28)}.community-career-lead-masthead{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid rgba(148,163,184,.2);padding:16px clamp(20px,4vw,38px);text-transform:uppercase}.community-career-lead-masthead span{color:#d600ff;font-family:var(--font-display),sans-serif;font-size:clamp(1.4rem,3vw,2.15rem);font-style:italic;font-weight:950;letter-spacing:-.04em}.community-career-lead-masthead small,.community-career-lead-masthead strong{color:var(--muted);font-size:.7rem;font-weight:950;letter-spacing:.14em}.community-career-lead-masthead strong{color:var(--ink)}.community-career-lead-masthead small{text-align:right}.community-career-lead-copy{padding:clamp(28px,5vw,58px) clamp(20px,5vw,52px)}.community-career-lead-copy>p{margin:0 0 14px;color:var(--cyan);font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.community-career-lead-copy h2{max-width:820px;margin:0;color:var(--ink);font-family:var(--font-display),sans-serif;font-size:clamp(2.6rem,6vw,5.35rem);font-weight:950;letter-spacing:-.035em;line-height:.91;text-transform:uppercase}.community-career-lead-copy>div{max-width:760px;margin-top:24px;border-left:3px solid #d600ff;padding-left:18px;color:rgba(226,232,240,.82);font-size:clamp(1rem,1.6vw,1.15rem);font-weight:700;line-height:1.65}.community-career-lead-story footer{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;border-top:1px solid rgba(148,163,184,.18);padding:15px clamp(20px,4vw,38px);color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-career-lead-story footer a{margin-left:auto;color:var(--cyan);text-decoration:none}.community-career-editorial-empty{border:1px dashed rgba(201,0,255,.34);border-radius:22px;padding:clamp(26px,5vw,48px);background:radial-gradient(circle at 100% 0,rgba(201,0,255,.08),transparent 18rem),rgba(12,16,29,.58)}.community-career-editorial-empty small,.community-career-editorial-empty span{color:#d600ff;font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.community-career-editorial-empty h2{max-width:720px;margin:12px 0;color:var(--ink);font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.community-career-editorial-empty p{max-width:670px;margin:0 0 18px;color:var(--muted);line-height:1.6}.community-career-editorial-empty small{color:var(--muted);letter-spacing:.08em}.community-career-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.community-career-editorial-grid .community-activity-card{min-width:0}.community-career-activity-list .community-activity-card{border-color:rgba(148,163,184,.13);background:rgba(12,16,29,.54)}.community-career-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:clamp(22px,4vw,56px);gap:clamp(22px,4vw,56px);align-items:start}.community-career-main-column{display:grid;grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);min-width:0}.community-career-main-column .community-section{padding:0}.community-career-main-column .community-section+.community-section{padding-top:clamp(28px,4vw,48px)}.community-career-main-column .community-comments,.community-career-main-column .community-feed-list{max-width:none}.community-career-rail{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:18px;gap:18px}.community-career-rail .community-feed-context{display:block}.community-career-hero h1,.community-hero h1,.community-listing-head h1{max-width:940px;margin:14px 0 18px;color:var(--ink);font-size:clamp(40px,6vw,78px);line-height:.95;letter-spacing:0}.community-career-hero h1{max-width:620px;margin:10px 0 14px;font-size:clamp(42px,5vw,68px)}.community-career-hero p,.community-hero p,.community-listing-head p{max-width:720px;color:var(--muted);font-size:clamp(17px,2vw,21px);line-height:1.55}.community-hero-panel{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3vw,32px);background:linear-gradient(150deg,rgba(18,24,42,.94),rgba(7,11,21,.98));box-shadow:var(--shadow)}.community-activity-topline span,.community-card-meta,.community-career-card span,.community-hero-panel span,.community-stat-row span{color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.community-hero-panel a:not(.portal-button),.community-hero-panel strong{color:var(--ink);font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1;text-decoration:none}.community-listing-head,.community-section{padding:clamp(34px,5vw,68px) 0}.community-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.community-feed-list{display:grid;grid-gap:18px;gap:18px;max-width:920px}.community-activity-card,.community-career-card,.community-comments article,.community-empty{border:1px solid var(--line);border-radius:16px;padding:22px;background:rgba(12,16,29,.74)}.community-activity-card.is-editorial,.community-timeline-card.is-editorial .community-timeline-body{border-color:rgba(201,0,255,.36);background:radial-gradient(circle at 100% 0,rgba(201,0,255,.12),transparent 18rem),linear-gradient(145deg,rgba(17,20,31,.98),rgba(8,12,22,.94))}.community-editorial-masthead{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;margin:-6px 0 18px;border-top:3px solid var(--ink);border-bottom:1px solid rgba(148,163,184,.22);padding:10px 0;text-transform:uppercase}.community-editorial-masthead span{color:#d600ff;font-family:var(--font-display),sans-serif;font-size:1.2rem;font-style:italic;font-weight:950;letter-spacing:-.03em}.community-editorial-masthead small,.community-editorial-masthead strong{color:var(--muted);font-size:.67rem;font-weight:900;letter-spacing:.12em}.community-career-lead-media,.community-share-media{display:grid;grid-gap:8px;gap:8px;overflow:hidden;margin:18px 0;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#02040a}.community-career-lead-media.is-carousel,.community-share-media.is-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}.community-career-lead-media img,.community-share-media img{display:block;width:100%;height:auto;min-height:180px;object-fit:contain;background:#02040a}.community-share-media span{display:grid;min-height:180px;place-items:center;color:var(--muted);font-weight:900}.community-editorial-masthead small{text-align:right}.community-career-card{display:grid;grid-gap:12px;gap:12px;min-height:190px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.12),transparent 14rem),rgba(12,16,29,.74)}.community-activity-topline,.community-card-meta,.community-stat-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.community-activity-card h2 a,.community-activity-topline a,.community-card-meta a,.community-career-card h3 a{color:var(--ink);text-decoration:none}.community-activity-card h2{margin:14px 0 10px;color:var(--ink);font-size:clamp(22px,2.4vw,31px);line-height:1.05}.community-activity-card p,.community-career-card p,.community-comments p,.community-empty p{color:var(--muted);line-height:1.55}.community-career-card-meta{display:flex;flex-wrap:wrap;gap:8px;align-self:end;padding-top:8px}.community-career-card-meta small{border:1px solid rgba(148,163,184,.14);border-radius:999px;padding:7px 9px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.community-activity-card .community-story-insight,.community-timeline-body .community-story-insight{margin-top:10px;color:rgba(34,211,238,.78);font-size:.9rem;font-weight:800}.community-career-chip{display:grid;grid-gap:4px;gap:4px;margin:18px 0;border-left:2px solid var(--cyan);padding-left:14px}.community-career-chip.rich{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:12px;background:rgba(6,182,212,.06);color:var(--ink);text-decoration:none}.community-career-chip strong{color:var(--ink)}.community-career-chip span{color:var(--muted)}.community-career-chip small{display:block;color:var(--muted);margin-top:3px}.community-cta-band{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid var(--line)}.community-career-grid,.community-comments,.community-home-grid,.community-rankings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.community-home-band{padding:clamp(34px,5vw,68px) 0}.community-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-rankings-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(6,182,212,.2);border-radius:18px;padding:22px;background:radial-gradient(circle at 0 0,rgba(6,182,212,.13),transparent 16rem),rgba(12,16,29,.78)}.community-rankings-spotlight h2{margin:7px 0 8px;color:var(--ink);font-size:clamp(28px,3.2vw,42px);line-height:.98}.community-rankings-spotlight p{max-width:560px;margin:0;color:var(--muted);font-size:.98rem;line-height:1.45}.community-rankings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.community-rankings-summary span{border:1px solid var(--line);border-radius:14px;padding:12px;background:rgba(0,0,0,.16);color:var(--muted);font-weight:900}.community-rankings-summary strong{display:block;color:var(--ink);font-size:1.5rem;line-height:1}.community-rankings-layout{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:flex-start}.community-ranking-leader{display:flex;min-height:100%;flex-direction:column;justify-content:flex-end;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:18px;background:radial-gradient(circle at 100% 0,rgba(168,85,247,.22),transparent 10rem),hsla(0,0%,100%,.035);color:var(--ink);text-decoration:none}.community-ranking-leader span{color:var(--cyan);font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.community-ranking-leader strong{margin-top:8px;color:#fff;font-size:1.35rem;line-height:1}.community-ranking-leader small{margin-top:8px;color:var(--muted);font-weight:900;line-height:1.25}.community-ranking-leader em{width:-moz-fit-content;width:fit-content;margin-top:18px;border:1px solid rgba(6,182,212,.28);border-radius:999px;padding:8px 12px;color:var(--cyan);font-size:.82rem;font-style:normal;font-weight:950}.community-ranking-board,.community-ranking-panel{border:1px solid var(--line);border-radius:16px;padding:22px;background:rgba(12,16,29,.74)}.community-ranking-board{display:grid;grid-gap:18px;gap:18px}.community-ranking-board-head h2{margin:6px 0 8px;color:var(--ink);font-size:clamp(25px,2.2vw,34px);line-height:.98}.community-ranking-board-head p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.45}.community-ranking-side-stack{display:grid;grid-gap:12px;gap:12px}.community-ranking-board-list{display:grid;grid-gap:10px;gap:10px}.community-ranking-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.community-ranking-board-list a{display:grid;grid-template-columns:28px 48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:14px;background:hsla(0,0%,100%,.025);color:var(--ink);text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.community-ranking-board-list a:hover{border-color:rgba(6,182,212,.34);background:rgba(6,182,212,.06);transform:translateY(-1px)}.community-ranking-position{color:var(--cyan);font-size:1.15rem;font-weight:950;text-align:center}.community-ranking-crest{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(6,182,212,.26);border-radius:999px;background:rgba(6,182,212,.08);color:var(--ink);font-weight:950}.community-ranking-crest img{width:34px;height:34px;object-fit:contain}.community-ranking-copy,.community-ranking-metrics{display:grid;min-width:0;grid-gap:3px;gap:3px}.community-ranking-copy strong{overflow:hidden;color:var(--ink);font-size:1rem;line-height:1.1;text-overflow:ellipsis}.community-ranking-copy small,.community-ranking-metrics small{color:var(--muted);font-size:.78rem;font-weight:900}.community-ranking-metrics{justify-items:end;text-align:right}.community-ranking-metrics strong{color:var(--ink);font-size:1.1rem;line-height:1}.community-ranking-panel h2{margin:0 0 16px;color:var(--ink);font-size:1.1rem}.community-ranking-list{display:grid;grid-gap:10px;gap:10px}.community-ranking-list a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;border:1px solid var(--line);border-radius:12px;padding:12px;background:hsla(0,0%,100%,.025);color:var(--ink);text-decoration:none}.community-ranking-list span{grid-row:span 2;color:var(--cyan);font-weight:900}.community-ranking-list strong{min-width:0;line-height:1.08}.community-ranking-list small{color:var(--muted)}.community-challenge-card,.community-challenge-panel,.community-challenges-hero{border:1px solid var(--line);border-radius:18px;background:rgba(12,16,29,.76)}.community-challenges-hero{display:grid;grid-gap:18px;gap:18px;padding:24px;background:radial-gradient(circle at 0 0,rgba(168,85,247,.18),transparent 16rem),radial-gradient(circle at 100% 100%,rgba(6,182,212,.12),transparent 16rem),rgba(12,16,29,.78)}.community-challenges-hero h2{margin:8px 0;color:var(--ink);font-size:clamp(30px,3.4vw,48px);line-height:.98}.community-challenges-hero p{max-width:640px;margin:0;color:var(--muted);font-size:1rem;line-height:1.45}.community-challenge-join-strip a,.community-challenge-open{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(168,85,247,.55);border-radius:999px;padding:0 16px;background:linear-gradient(135deg,rgba(168,85,247,.9),rgba(59,130,246,.8));color:#fff;font-size:.85rem;font-weight:950;text-decoration:none;box-shadow:0 12px 34px rgba(168,85,247,.22)}.community-challenge-join-strip{display:flex;gap:16px;align-items:center;justify-content:space-between;border:1px solid rgba(168,85,247,.22);border-radius:16px;padding:14px 16px;background:rgba(12,16,29,.72)}.community-challenge-join-strip div{display:grid;grid-gap:3px;gap:3px}.community-challenge-join-strip strong{color:var(--ink);font-weight:950}.community-challenge-join-strip span{color:var(--muted);font-size:.9rem;font-weight:800}.community-challenge-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.community-challenge-card,.community-challenge-panel{padding:22px}.community-challenge-card{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px;background:radial-gradient(circle at 0 0,rgba(0,213,255,.11),transparent 12rem),rgba(12,16,29,.76)}.community-challenge-card-main{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;min-width:0}.community-challenge-card-crest{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border:1px solid rgba(0,213,255,.28);border-radius:999px;background:rgba(0,213,255,.08);color:var(--ink);cursor:pointer;text-decoration:none}.community-challenge-card-crest:hover{border-color:rgba(0,213,255,.55)}.community-challenge-card-crest img{width:78%;height:78%;object-fit:contain}.community-challenge-card-crest span{color:var(--cyan);font-size:1.05rem;font-weight:950}.community-challenge-card-main span{color:var(--cyan);font-size:.74rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.community-challenge-card h2{margin:6px 0 0;color:var(--ink);font-size:clamp(22px,2.3vw,32px);line-height:1.05}.community-challenge-card h2 a{color:inherit;text-decoration:none}.community-challenge-card small{display:block;margin-top:5px;overflow:hidden;color:var(--muted);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.community-challenge-card p{margin:0;color:var(--muted);line-height:1.45}.community-challenge-tags{display:flex;flex-wrap:wrap;gap:8px}.community-challenge-tags em{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:7px 10px;background:hsla(0,0%,100%,.045);color:var(--ink);font-size:.75rem;font-style:normal;font-weight:900}.community-challenge-featured-entry{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(6,182,212,.18);border-radius:14px;padding:13px;background:rgba(6,182,212,.06);color:var(--ink);text-decoration:none}.community-challenge-featured-entry small{color:var(--muted);font-weight:900}.community-challenge-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.community-challenge-context-card{border:1px solid hsla(0,0%,100%,.09);border-radius:18px;padding:clamp(18px,3vw,28px);background:linear-gradient(135deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02)),rgba(4,7,14,.9)}.community-challenge-context-logos{display:grid;grid-template-columns:minmax(92px,120px);grid-gap:18px;gap:18px;align-items:start}.community-challenge-visual-badge{display:grid;justify-items:center;grid-gap:10px;gap:10px;border:0;background:transparent;color:var(--ink);cursor:pointer;font-weight:950;font:inherit;text-align:center;text-decoration:none}.community-challenge-visual-badge img,.community-challenge-visual-badge span{display:grid;place-items:center;width:92px;height:92px;object-fit:contain}.community-challenge-visual-badge span{border:1px solid var(--line);border-radius:18px;background:hsla(0,0%,100%,.04);color:var(--cyan);font-size:1.4rem}.community-challenge-visual-badge small{color:var(--muted);font-size:.8rem;text-transform:uppercase}.community-challenge-context-names{display:grid;grid-gap:4px;gap:4px;margin-top:22px}.community-challenge-context-names a,.community-challenge-context-names strong{color:var(--ink);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:950;line-height:1;text-decoration:none}.community-challenge-context-name-button{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:950;line-height:1;padding:0;text-align:left}.community-challenge-context-name-button:hover,.community-challenge-context-names a:hover,.community-challenge-player-card:hover{color:var(--cyan)}.community-challenge-context-names span{color:var(--muted);font-weight:900}.community-challenge-context-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px;margin:28px 0 0}.community-challenge-context-metrics div{display:grid;grid-gap:4px;gap:4px;min-width:0;text-align:center}.community-challenge-context-metrics dt{color:var(--muted);font-size:.72rem;font-weight:900}.community-challenge-context-metrics dd{margin:0;color:var(--ink);font-size:1.3rem;font-weight:950}.community-challenge-ai-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(168,85,247,.35);border-radius:18px;padding:clamp(18px,3vw,26px);background:radial-gradient(circle at 100% 0,rgba(168,85,247,.17),transparent 18rem),radial-gradient(circle at 0 100%,rgba(0,213,255,.1),transparent 16rem),rgba(9,13,24,.86);box-shadow:0 18px 70px rgba(0,0,0,.28)}.community-challenge-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.community-challenge-ai-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:16px;padding:14px;background:hsla(0,0%,100%,.035)}.community-challenge-ai-foot span,.community-challenge-ai-grid span{color:var(--cyan);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.community-challenge-ai-grid strong{color:var(--ink);font-size:.98rem;line-height:1.25}.community-challenge-ai-highlights{display:flex;flex-wrap:wrap;gap:8px}.community-challenge-ai-highlights span{border:1px solid rgba(0,213,255,.24);border-radius:999px;padding:8px 11px;background:rgba(0,213,255,.06);color:var(--muted);font-weight:900}.community-challenge-ai-foot{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line);padding-top:14px}.community-challenge-ai-foot small{color:var(--muted);font-weight:800;line-height:1.45}.community-challenge-list{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0;padding:0;list-style:none}.community-challenge-list li{border:1px solid var(--line);border-radius:12px;padding:12px;background:hsla(0,0%,100%,.025);color:var(--ink);font-weight:900}.community-challenge-player-grid{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.community-challenge-player-card{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:10px;background:hsla(0,0%,100%,.025);color:var(--ink);cursor:pointer;font:inherit;text-align:left;text-decoration:none}.community-challenge-player-photo{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border:1px solid rgba(0,213,255,.25);border-radius:999px;background:rgba(0,213,255,.08)}.community-challenge-player-photo img{width:100%;height:100%;object-fit:cover}.community-challenge-player-photo span{color:var(--cyan);font-weight:950}.community-challenge-player-card small,.community-challenge-player-card strong{display:block}.community-challenge-player-card strong{overflow:hidden;color:var(--ink);font-weight:950;text-overflow:ellipsis;white-space:nowrap}.community-challenge-player-card small{margin-top:3px;color:var(--muted);font-weight:900}.community-challenge-entry-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.community-entity-preview{position:fixed;inset:0;z-index:80}.community-entity-preview-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.62);cursor:pointer}.community-entity-preview-panel{position:absolute;top:0;right:0;display:grid;align-content:start;grid-gap:22px;gap:22px;width:min(420px,calc(100vw - 20px));height:100%;overflow-y:auto;border-left:1px solid rgba(148,163,184,.26);padding:clamp(20px,4vw,34px);background:radial-gradient(circle at 20% 0,rgba(168,85,247,.22),transparent 18rem),radial-gradient(circle at 100% 24%,rgba(0,213,255,.15),transparent 20rem),rgba(5,8,15,.98);box-shadow:-30px 0 80px rgba(0,0,0,.45)}.community-entity-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.community-entity-preview-head span{color:var(--cyan);font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.community-entity-preview-head button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--ink);cursor:pointer;font-size:1.6rem;font-weight:950;line-height:1}.community-entity-preview-hero{display:grid;grid-gap:18px;gap:18px}.community-entity-preview-image{display:grid;place-items:center;width:118px;height:118px;overflow:hidden;border:1px solid rgba(0,213,255,.3);border-radius:999px;background:rgba(0,213,255,.08)}.community-entity-preview-image.crest{border-radius:24px}.community-entity-preview-image img{width:100%;height:100%;object-fit:cover}.community-entity-preview-image.crest img{width:78%;height:78%;object-fit:contain}.community-entity-preview-image span{color:var(--cyan);font-size:1.7rem;font-weight:950}.community-entity-preview-hero h2{margin:0;color:var(--ink);font-size:clamp(2rem,4vw,3rem);line-height:.95}.community-entity-preview-copy,.community-entity-preview-hero p{margin:0;color:var(--muted);font-weight:800;line-height:1.55}.community-entity-preview-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8}.community-entity-preview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.community-entity-preview-stats div{border:1px solid var(--line);border-radius:14px;padding:12px;background:hsla(0,0%,100%,.035)}.community-entity-preview-stats dt{color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.community-entity-preview-stats dd{margin:4px 0 0;color:var(--ink);font-size:1.15rem;font-weight:950}.community-entity-preview-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,#a855f7,#3b82f6);color:#fff;font-weight:950;text-decoration:none}.community-challenge-entry-list a{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:13px;background:hsla(0,0%,100%,.025);color:var(--ink);text-decoration:none}.community-challenge-entry-list span{grid-row:span 2;color:var(--cyan);font-size:1.1rem;font-weight:950}.community-challenge-entry-list small{color:var(--muted);font-weight:900}.community-career-card h3,.community-comments strong,.community-empty h2,.community-empty h3{margin:8px 0;color:var(--ink)}@media (max-width:920px){.community-challenge-join-strip,.community-compact-cta,.community-feed-head,.community-social-head{align-items:flex-start;flex-direction:column}.community-challenge-join-strip a{width:100%}.community-feed-head-actions,.community-social-actions{justify-content:flex-start}.community-feed-shell,.community-social-grid,.community-social-nav{grid-template-columns:1fr}.community-feed-context,.community-left-rail,.community-sidebar{position:static}.community-left-rail{display:none}.community-feed-tabs{display:grid;grid-template-columns:1fr}.community-social-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.community-profile-head,.community-profile-main{grid-template-columns:1fr}.community-profile-main{align-items:start}.community-profile-actions{justify-content:flex-start}.community-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.community-profile-stats span{border-top:1px solid rgba(148,163,184,.12)}.community-career-cover{min-height:520px;border-radius:22px}.community-career-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.community-career-content,.community-career-editorial-grid{grid-template-columns:1fr}.community-career-rail{position:static}.community-career-grid,.community-career-hero-inner,.community-career-identity,.community-challenge-ai-grid,.community-challenge-detail-grid,.community-challenge-grid,.community-challenges-hero,.community-comments,.community-feed-grid,.community-hero-grid,.community-home-grid,.community-rankings-layout,.community-rankings-spotlight,.community-rankings-summary{grid-template-columns:1fr}.community-cta-band{align-items:flex-start;flex-direction:column}.community-challenge-context-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.community-page .site-header{display:none}.community-page{background:linear-gradient(180deg,rgba(7,11,21,.98),rgba(7,11,21,.98)),var(--bg-grid);overflow-x:hidden}.community-career-editorial-empty,.community-career-lead-story{border-right:0;border-left:0;border-radius:0}.community-career-lead-masthead{grid-template-columns:1fr auto;gap:6px 12px}.community-career-lead-masthead strong{display:none}.community-career-lead-copy h2{font-size:clamp(2.3rem,13vw,3.4rem)}.community-career-lead-story footer a{width:100%;margin-left:0}.community-feed-head{display:none}.community-feed-shell{width:100%;padding:0 0 128px}.community-feed-context{display:none}.community-timeline{gap:0;width:100%}.community-feed-tabs{display:grid;position:-webkit-sticky;position:sticky;top:0;z-index:5;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 18px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-overflow-scrolling:touch}.community-feed-tabs a,.community-feed-tabs a+a{position:relative;border:0;display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0;color:var(--muted);font-size:clamp(1rem,4.6vw,1.12rem);white-space:nowrap}.community-feed-tabs a:hover,.community-feed-tabs a[aria-current=page]{background:transparent;color:var(--ink)}.community-feed-tabs a[aria-current=page]:after{position:absolute;right:18%;bottom:0;left:18%;height:3px;border-radius:999px;background:var(--cyan);content:""}.community-home-panel{border:0;border-radius:0;padding:22px 0 0;background:transparent}.community-home-panel .community-block-head{align-items:flex-end;padding:0 26px 12px}.community-home-panel .community-block-head h2{margin:8px 0 0;font-size:clamp(2.2rem,10vw,2.85rem);line-height:.96}.community-home-panel .community-block-head .text-link{flex:0 0 auto;min-height:42px;border:1px solid var(--line);border-radius:999px;padding:0 14px;display:inline-flex;align-items:center}.community-feed-list,.community-feed-list-wide{max-width:none;gap:0}.community-challenge-context-logos,.community-challenge-context-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.community-rankings-summary{display:none}.community-ranking-side-stack{grid-template-columns:1fr}.community-ranking-board,.community-ranking-panel{border-right:0;border-left:0;border-radius:0;background:transparent}.community-ranking-board-list a{grid-template-columns:24px 42px minmax(0,1fr)}.community-ranking-metrics{grid-column:3;justify-items:start;text-align:left}.community-timeline-card{grid-template-columns:38px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--line);padding:16px 20px 18px}.community-timeline-card:before{display:none}.community-timeline-avatar{width:38px;height:38px}.community-timeline-body{border:0;border-radius:0;padding:0;background:transparent}.community-timeline-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline}.community-timeline-top div{min-width:0;gap:6px}.community-timeline-top a{max-width:120px}.community-timeline-top a,.community-timeline-top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-timeline-top span{color:var(--muted);font-size:.8rem;letter-spacing:0;text-transform:none}.community-card-author div .community-verb-pill,.community-timeline-top .community-verb-pill{display:inline-grid;flex:0 0 auto;width:22px;height:22px;place-items:center;overflow:visible;border:1px solid rgba(6,182,212,.28);border-radius:999px;background:rgba(6,182,212,.08);color:var(--cyan);font-size:.72rem;letter-spacing:0;line-height:1;text-transform:none}.community-card-author div .community-verb-pill>span,.community-timeline-top .community-verb-pill>span{display:block;color:inherit;font-size:inherit;font-weight:950;line-height:1}.community-card-author div .community-verb-pill em,.community-timeline-top .community-verb-pill em{display:none}.community-timeline-top time{flex:0 0 auto;font-size:.78rem}.community-timeline-body h2{margin:6px 0 8px;font-size:clamp(1.18rem,5.6vw,1.48rem);line-height:1.12}.community-timeline-body p{font-size:.94rem;line-height:1.42}.community-timeline-career{grid-template-columns:42px minmax(0,1fr);margin-top:14px;border-radius:16px;padding:10px}.community-timeline-career .community-club-crest{width:42px;height:42px}.community-timeline-career small,.community-timeline-career strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-inline-actions{margin-top:14px}.community-social-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);padding-top:10px}.community-social-actions a,.community-social-actions button{min-width:0;min-height:32px;justify-content:center;border:0;padding:0 2px;background:transparent;color:var(--muted);font-size:.78rem}.community-social-actions span{color:var(--muted);font-size:.78rem}.community-social-actions em{display:none}.community-action-icon{font-size:1.15rem}.community-login-prompt{align-items:center;border:0;border-radius:0;padding:4px 0 0;background:transparent;font-size:.9rem}.community-activity-card,.community-home-panel .community-activity-card{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 20px 18px;background:transparent}.community-home-panel .community-activity-card{margin:0}.community-card-avatar{width:38px;height:38px}.community-card-author{gap:12px}.community-activity-card h2{margin:14px 0 8px;font-size:clamp(1.18rem,5.6vw,1.48rem);line-height:1.12}.community-activity-card p{font-size:.94rem;line-height:1.42}.community-career-chip.rich{grid-template-columns:42px minmax(0,1fr);border-radius:16px;padding:10px}.community-career-chip.rich .community-club-crest{width:42px;height:42px}.community-home-panel .community-card-meta{display:none}.community-challenges-hero{margin:0 26px 14px;border-radius:24px;padding:24px 22px}.community-challenges-hero h2{font-size:clamp(2.1rem,10vw,2.8rem)}.community-challenge-card{margin:0 26px;align-items:flex-start;flex-direction:column;border-radius:24px;padding:18px}.community-challenge-card-main{grid-template-columns:72px minmax(0,1fr);width:100%}.community-challenge-card h2{font-size:clamp(1.55rem,7vw,2.05rem)}.community-challenge-open{width:100%}.community-page .portal-footer{display:none}.community-comments-box{margin-top:6px;padding-top:10px}.community-comments-box textarea{min-height:72px}}.portal-hero-stack{position:relative;display:grid;grid-gap:clamp(18px,2.2vw,28px);gap:clamp(18px,2.2vw,28px)}.portal-hero-stack .portal-hero-copy{min-height:0;max-width:980px;margin:0 auto;border:0;padding:clamp(26px,4vw,44px) 0 0;background:transparent;box-shadow:none;text-align:center}.portal-hero-stack h1{max-width:920px;margin-right:auto;margin-left:auto;font-size:clamp(44px,6.4vw,82px);line-height:.92}.portal-hero-stack .portal-hero-copy p span,.portal-hero-stack h1 span{display:block}.portal-hero-stack .portal-hero-copy p{max-width:780px;margin-right:auto;margin-left:auto}.portal-hero-stack .portal-hero-actions{justify-content:center}.portal-hero-stack .portal-live-stats{max-width:760px;margin-right:auto;margin-left:auto}.portal-spotlight-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px);grid-template-areas:"article player" "article club" "article trend"}.portal-spotlight-card{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:radial-gradient(circle at 20% 14%,rgba(6,182,212,.18),transparent 15rem),linear-gradient(155deg,rgba(16,21,34,.95),rgba(4,9,19,.98));box-shadow:0 24px 80px rgba(0,0,0,.28)}.portal-spotlight-article{grid-area:article;min-height:610px}.portal-spotlight-player{grid-area:player}.portal-spotlight-club{grid-area:club}.portal-spotlight-trend{grid-area:trend}.portal-spotlight-card:before{position:absolute;inset:0;content:"";pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%)}.portal-spotlight-card:nth-child(2){background:radial-gradient(circle at 70% 12%,rgba(168,85,247,.22),transparent 14rem),linear-gradient(155deg,rgba(17,17,34,.96),rgba(8,10,18,.98))}.portal-spotlight-card:nth-child(3){background:radial-gradient(circle at 28% 18%,rgba(34,197,94,.16),transparent 14rem),linear-gradient(155deg,rgba(10,22,26,.96),rgba(5,10,18,.98))}.portal-spotlight-card:nth-child(4){background:radial-gradient(circle at 28% 18%,rgba(59,130,246,.18),transparent 14rem),linear-gradient(155deg,rgba(8,16,33,.96),rgba(5,8,18,.98))}.portal-spotlight-image{position:relative;z-index:1;display:block;height:230px;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.portal-spotlight-article .portal-spotlight-image{height:clamp(260px,28vw,380px)}.portal-spotlight-card:not(.portal-spotlight-article){display:grid;min-height:190px;grid-template-columns:108px minmax(0,1fr)}.portal-spotlight-card:not(.portal-spotlight-article) .portal-spotlight-image{height:100%;min-height:100%;border-right:1px solid hsla(0,0%,100%,.1);border-bottom:0}.portal-spotlight-image img{width:100%;height:100%;object-fit:contain}.portal-spotlight-image.is-cover img{object-fit:cover}.portal-spotlight-image.is-token img{width:min(82%,102px);height:min(82%,102px);object-fit:contain;image-rendering:auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.42))}.portal-spotlight-image.is-token{display:grid;place-items:center;background:radial-gradient(circle at center,hsla(0,0%,100%,.12),transparent 58%),linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.015))}.portal-spotlight-image span{display:grid;height:100%;place-items:center;color:#fff;font-size:clamp(34px,5vw,58px);font-weight:950}.portal-spotlight-body{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;padding:clamp(16px,1.65vw,22px)}.portal-spotlight-body .feature-topline{align-items:flex-start}.portal-spotlight-body h2{margin:18px 0 0;color:#fff;font-size:clamp(25px,2.6vw,42px);line-height:.98}.spotlight-context{display:block;margin-top:8px;color:#d8e4ff;font-size:12px;line-height:1.35}.portal-spotlight-card:not(.portal-spotlight-article) .portal-spotlight-body h2{font-size:clamp(23px,1.75vw,30px)}.portal-spotlight-card:not(.portal-spotlight-article) .portal-spotlight-body p{display:-webkit-box;overflow:hidden;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.portal-spotlight-body p{margin:16px 0 0;color:#bfcae0;font-size:15px;line-height:1.45}.portal-spotlight-body>a{display:inline-flex;width:max-content;min-height:44px;align-items:center;justify-content:center;border-radius:10px;margin-top:auto;padding:0 16px;background:rgba(168,85,247,.28);color:#fff;font-weight:950}@media (max-width:1100px){.portal-spotlight-grid{grid-template-columns:1fr;grid-template-areas:"article" "player" "club" "trend"}.portal-spotlight-article,.portal-spotlight-card{min-height:0}}@media (max-width:760px){.portal-hero-stack .portal-hero-copy{padding-top:12px}.portal-hero-stack h1{font-size:clamp(36px,12vw,54px)}.portal-spotlight-image{height:190px}.portal-spotlight-card:not(.portal-spotlight-article){grid-template-columns:112px minmax(0,1fr)}.portal-spotlight-card:not(.portal-spotlight-article) .portal-spotlight-image{min-height:220px}.portal-spotlight-body .feature-topline{display:grid}.portal-spotlight-body .feature-topline strong{max-width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 12% -12%,rgba(168,85,247,.36),transparent 34rem),radial-gradient(circle at 92% 12%,rgba(59,130,246,.24),transparent 30rem),radial-gradient(circle at 50% 62%,rgba(6,182,212,.12),transparent 34rem),var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-kerning:normal;font-feature-settings:"kern" 1,"kern";letter-spacing:var(--tracking-body);text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-feature-settings:"kern";font-kerning:normal;letter-spacing:var(--tracking-heading)}body:before{z-index:-2;background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}body:after,body:before{position:fixed;inset:0;pointer-events:none;content:""}body:after{z-index:-1;opacity:.18;background:repeating-radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.22) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site{min-height:100vh}.shell{width:min(1220px,calc(100% - 36px));margin:0 auto}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;width:100%;border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(90deg,rgba(168,85,247,.08),rgba(59,130,246,.05),rgba(6,182,212,.06)),rgba(5,5,5,.72);box-shadow:0 20px 80px rgba(0,0,0,.28);backdrop-filter:blur(22px) saturate(1.24);-webkit-backdrop-filter:blur(22px) saturate(1.24)}.site-nav:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 12% 50%,rgba(168,85,247,.13),transparent 22rem),radial-gradient(circle at 88% 0,rgba(6,182,212,.1),transparent 20rem)}.site-nav-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0}.brand-lockup{display:flex;flex-direction:column;gap:6px;min-width:190px}.brand-lockup img{width:178px;max-width:100%;height:auto;filter:drop-shadow(0 12px 30px rgba(168,85,247,.34))}.brand-lockup span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.02em}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#d8e2f6;font-size:14px;font-weight:850}.nav-links a{border:1px solid transparent;border-radius:10px;padding:11px 13px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.nav-links a:hover{transform:translateY(-1px);border-color:var(--line);background:hsla(0,0%,100%,.055)}.nav-login{border-color:var(--line)!important;background:hsla(0,0%,100%,.04)}.nav-primary{border-color:rgba(168,85,247,.55)!important;background:linear-gradient(135deg,rgba(168,85,247,.92),rgba(59,130,246,.86));box-shadow:0 18px 40px rgba(168,85,247,.22)}.nav-portal{border-color:rgba(6,182,212,.28)!important;color:#eaf8ff;background:rgba(6,182,212,.09)}.hero{position:relative;min-height:760px;padding:88px 0 70px;overflow:hidden}.hero:before{position:absolute;top:6%;right:-10%;width:52vw;height:52vw;min-width:560px;min-height:560px;content:"";border-radius:999px;background:radial-gradient(circle,rgba(168,85,247,.34),transparent 62%),radial-gradient(circle at 74% 36%,rgba(6,182,212,.28),transparent 42%);filter:blur(12px);animation:breathe 8s ease-in-out infinite}.hero-noise{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(168,85,247,.08),transparent 45%,rgba(6,182,212,.08)),radial-gradient(circle at 50% 100%,rgba(59,130,246,.14),transparent 36rem)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:44px;gap:44px;align-items:center}.hero-copy{max-width:740px}.eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--cyan);font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.beta-panel h1,.beta-panel h2,.hero h1,.section-heading h1,.section-heading h2{margin:0;font-size:clamp(46px,7.2vw,96px);line-height:.88;letter-spacing:var(--tracking-display)}.hero h1{max-width:860px;margin-top:18px;text-shadow:0 24px 80px rgba(0,0,0,.55)}.beta-panel p,.hero-copy p,.section-heading p{max-width:720px;color:var(--muted);font-size:20px;line-height:1.56}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;padding:0 22px;color:#fff;font-weight:950;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{border-color:rgba(168,85,247,.72);background:linear-gradient(135deg,var(--violet),var(--blue));box-shadow:0 22px 52px rgba(168,85,247,.28)}.button-primary:hover{box-shadow:0 28px 70px rgba(59,130,246,.28)}.button-ghost{background:hsla(0,0%,100%,.04)}.button.full{width:100%}.app-mobile-bottom-actions,.app-mobile-menu{display:none}.app-mobile-menu summary{width:44px;height:44px;display:grid;place-content:center;grid-gap:5px;gap:5px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:hsla(0,0%,100%,.045);cursor:pointer;list-style:none}.app-mobile-menu summary::-webkit-details-marker{display:none}.app-mobile-menu summary span{display:block;width:18px;height:2px;border-radius:999px;background:#f7f7ff}.app-mobile-menu div{position:absolute;top:calc(100% + 10px);right:12px;left:12px;display:grid;grid-gap:8px;gap:8px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:10px;background:rgba(5,5,5,.96);box-shadow:0 24px 70px rgba(0,0,0,.5)}.app-mobile-menu div a{border-radius:12px;padding:14px 16px;color:#eef4ff;font-weight:950;background:hsla(0,0%,100%,.045)}.hero-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.hero-proof span{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:8px 11px;color:#d9e6ff;background:hsla(0,0%,100%,.045);font-size:12px;font-weight:900}.hero-stage{position:relative;min-height:560px;perspective:1400px}.screen-window{border:1px solid hsla(0,0%,100%,.16);border-radius:22px;background:linear-gradient(145deg,rgba(15,20,38,.94),rgba(3,5,12,.88)),#080b13;box-shadow:var(--shadow)}.main-screen{position:absolute;inset:24px 0 auto auto;width:min(100%,670px);padding:18px;transform:rotateY(-9deg) rotateX(5deg);transform-origin:center left;animation:float 7s ease-in-out infinite}.screen-topbar{display:flex;align-items:center;gap:7px;padding-bottom:14px;color:var(--muted);font-size:12px}.screen-topbar span{width:10px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.16)}.screen-topbar strong{margin-left:auto;color:#f7fbff;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.campaign-cover{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(168,85,247,.24);border-radius:18px;padding:22px;background:radial-gradient(circle at 16% 8%,rgba(168,85,247,.35),transparent 16rem),linear-gradient(135deg,rgba(168,85,247,.16),rgba(6,182,212,.1)),rgba(0,0,0,.44)}.club-mark,.save-crest{display:grid;place-items:center;border:1px solid rgba(168,85,247,.55);border-radius:16px;background:radial-gradient(circle at 60% 92%,rgba(6,182,212,.44),transparent 42%),linear-gradient(145deg,rgba(168,85,247,.36),rgba(0,0,0,.64));color:#fff;font-weight:950}.crest-malaga{background:radial-gradient(circle at 58% 88%,rgba(6,182,212,.58),transparent 38%),linear-gradient(145deg,rgba(59,130,246,.58),hsla(0,0%,100%,.04) 48%,rgba(6,182,212,.16))}.crest-valencia{background:radial-gradient(circle at 50% 92%,rgba(245,158,11,.52),transparent 38%),linear-gradient(145deg,rgba(239,68,68,.46),rgba(168,85,247,.2) 46%,rgba(0,0,0,.62))}.crest-zaragoza{background:radial-gradient(circle at 52% 92%,rgba(59,130,246,.52),transparent 38%),linear-gradient(145deg,hsla(0,0%,93%,.25),rgba(239,68,68,.42) 50%,rgba(0,0,0,.66))}.club-mark{width:84px;height:84px;font-size:20px}.crest-real{padding:10px;background:radial-gradient(circle at 50% 92%,rgba(6,182,212,.22),transparent 46%),hsla(0,0%,100%,.045)}.club-mark img,.save-crest img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,0,0,.42))}.campaign-cover small,.flow-step strong,.highlight-card span,.moment-card span,.price-card span{color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.campaign-cover h2{margin:7px 0 4px;font-size:clamp(30px,4vw,58px);line-height:.9}.campaign-cover p{margin:0;color:var(--muted);font-weight:800}.campaign-score{border-radius:14px;padding:14px 16px;background:hsla(0,0%,100%,.06);color:#d7f7ff;font-size:28px}.metric-rack{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:14px}.metric-rack div{border:1px solid var(--line);border-radius:14px;padding:14px;background:hsla(0,0%,100%,.04)}.metric-rack small{display:block;color:var(--dim);font-size:11px;font-weight:900;text-transform:uppercase}.metric-rack strong{display:block;margin-top:6px;font-size:24px}.timeline-preview{display:grid;grid-gap:10px;gap:10px;margin-top:16px;border-radius:16px;padding:16px;background:rgba(0,0,0,.38)}.timeline-preview div{display:flex;align-items:center;gap:10px;color:#dce7fb;font-weight:850}.dot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 18px currentColor}.dot.violet{background:var(--violet);color:var(--violet)}.dot.blue{background:var(--blue);color:var(--blue)}.dot.cyan{background:var(--cyan);color:var(--cyan)}.floating-card{position:absolute;z-index:3;border:1px solid hsla(0,0%,100%,.16);border-radius:18px;padding:16px;background:rgba(4,6,14,.82);box-shadow:0 28px 80px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.capture-card{right:5%;bottom:80px;display:grid;grid-gap:6px;gap:6px;min-width:210px;animation:float 6s ease-in-out infinite reverse}.capture-card small{color:var(--violet);font-size:11px;font-weight:950}.capture-card span{color:var(--muted)}.player-card{bottom:22px;left:2%;display:flex;align-items:center;gap:12px;min-width:250px;animation:float 8s ease-in-out infinite}.avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(6,182,212,.5);border-radius:14px;background:radial-gradient(circle at 50% 96%,rgba(6,182,212,.52),transparent 40%),linear-gradient(145deg,rgba(168,85,247,.35),rgba(0,0,0,.72));font-weight:950}.avatar-photo,.mini-player{position:relative;overflow:hidden}.avatar-photo:before{position:absolute;inset:11% 22% 46%;content:"";border-radius:999px 999px 44% 44%;background:linear-gradient(145deg,#f1d0be,#8f4d41);box-shadow:0 18px 0 12px rgba(20,24,38,.95)}.avatar-photo:after{position:absolute;inset:auto 18% 0;height:38%;content:"";border-radius:999px 999px 0 0;background:linear-gradient(90deg,rgba(6,182,212,.9) 0 34%,hsla(0,0%,100%,.9) 34% 42%,rgba(59,130,246,.9) 42% 100%)}.avatar-photo{color:transparent}.avatar-real{padding:0;background:#070a12}.avatar-real img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.player-card span{display:block;margin-top:3px;color:var(--muted);font-size:13px;font-weight:850}.section{padding:90px 0}.section-heading{max-width:870px}.section-heading.compact{max-width:760px}.beta-panel h1,.beta-panel h2,.section-heading h1,.section-heading h2{margin-top:10px;font-size:clamp(36px,5.8vw,72px)}.highlight-grid,.moment-grid,.pricing-grid{display:grid;grid-gap:16px;gap:16px}.moment-grid{grid-template-columns:repeat(4,1fr);margin-top:34px}.before-after,.beta-form,.beta-stat,.flow-step,.highlight-card,.moment-card,.price-card{border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 24px 80px rgba(0,0,0,.28)}.moment-card{min-height:260px;padding:22px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.moment-card:hover{transform:translateY(-5px);border-color:rgba(168,85,247,.42);background:rgba(18,24,42,.94)}.moment-card h3{margin:62px 0 10px;font-size:25px;line-height:1.05}.before-after p,.beta-stat span,.flow-step p,.moment-card p,.price-card p{color:var(--muted);line-height:1.6}.story-strip{padding:88px 0;background:linear-gradient(90deg,rgba(168,85,247,.13),rgba(59,130,246,.08),rgba(6,182,212,.13)),hsla(0,0%,100%,.02);border-block:1px solid var(--line)}.save-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:34px}.save-card{position:relative;overflow:hidden;min-height:360px;border:1px solid hsla(0,0%,100%,.16);border-radius:24px;padding:22px;background:radial-gradient(circle at 18% 4%,rgba(168,85,247,.34),transparent 18rem),radial-gradient(circle at 90% 92%,rgba(6,182,212,.26),transparent 14rem),#070a12;box-shadow:var(--shadow);transition:transform .18s ease,border-color .18s ease}.save-card:hover{transform:translateY(-6px);border-color:rgba(6,182,212,.44)}.save-shine{position:absolute;inset:-40% auto auto -20%;width:70%;height:130%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent)}.save-crest{position:relative;width:92px;height:92px;font-size:22px}.save-card span{display:inline-flex;margin-top:46px;border:1px solid rgba(168,85,247,.38);border-radius:999px;padding:7px 10px;color:#e7d8ff;background:rgba(168,85,247,.12);font-size:12px;font-weight:900}.save-card h3{position:relative;margin:16px 0 7px;font-size:34px;line-height:.95}.save-card p{margin:0;color:var(--muted);font-weight:800}.progress-line{height:9px;margin-top:26px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.09)}.progress-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--blue),var(--cyan));animation:pulseLine 4s ease-in-out infinite}.save-card>strong{display:block;margin-top:12px;color:#d9fbff;font-size:28px}.flow-layout{display:grid;grid-template-columns:minmax(280px,.82fr) 1fr;grid-gap:34px;gap:34px;align-items:center;margin-top:34px}.phone-frame{position:relative;max-width:430px;min-height:660px;border:1px solid hsla(0,0%,100%,.16);border-radius:38px;padding:22px;background:linear-gradient(145deg,rgba(15,20,38,.95),rgba(0,0,0,.96));box-shadow:var(--shadow)}.phone-notch{width:112px;height:22px;margin:0 auto 18px;border-radius:999px;background:rgba(0,0,0,.86)}.phone-screen{display:grid;grid-gap:12px;gap:12px}.capture-item{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:18px;padding:12px;background:hsla(0,0%,100%,.04)}.capture-thumb{height:52px;border-radius:12px;background:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0),radial-gradient(circle at 40% 30%,rgba(168,85,247,.38),transparent 52%),#080b14;background-size:12px 12px,12px 12px,auto,auto}.capture-item em,.capture-item span,.capture-item strong{display:block}.capture-item span{margin-top:2px;color:var(--muted);font-size:13px;font-style:normal}.capture-item em{grid-column:1/-1;color:var(--cyan);font-size:12px;font-style:normal;font-weight:900}.flow-copy{display:grid;grid-gap:14px;gap:14px}.flow-step{padding:24px}.flow-step h3{margin:12px 0 8px;font-size:28px}.highlight-grid{grid-template-columns:repeat(4,1fr);margin-top:28px}.highlight-card{position:relative;overflow:hidden;min-height:170px;padding:22px;background:radial-gradient(circle at 18% 8%,rgba(168,85,247,.2),transparent 12rem),var(--panel)}.mini-player{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(6,182,212,.42);border-radius:14px;background:radial-gradient(circle at 50% 100%,rgba(6,182,212,.42),transparent 46%),linear-gradient(145deg,rgba(168,85,247,.32),rgba(0,0,0,.72))}.mini-player img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:4px}.highlight-card strong{display:block;margin-top:48px;font-size:26px;line-height:1.02}.comparison-band{padding:90px 0;border-block:1px solid var(--line);background:hsla(0,0%,100%,.025)}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.before-after{min-height:280px;padding:28px}.before-after span{color:var(--dim);font-size:12px;font-weight:950;text-transform:uppercase}.before-after h3{max-width:520px;margin:52px 0 12px;font-size:clamp(32px,4vw,58px);line-height:.92}.bright-side{border-color:rgba(6,182,212,.35);background:radial-gradient(circle at 90% 12%,rgba(6,182,212,.24),transparent 16rem),radial-gradient(circle at 18% 92%,rgba(168,85,247,.22),transparent 18rem),var(--panel-strong)}.pricing-grid{grid-template-columns:repeat(3,1fr);margin-top:30px}.price-card{padding:24px}.price-card.featured{border-color:rgba(168,85,247,.64);background:radial-gradient(circle at 50% 0,rgba(168,85,247,.27),transparent 16rem),var(--panel-strong);transform:translateY(-10px)}.price-card h3{margin:14px 0 0;font-size:30px}.price-card>strong{display:block;margin:16px 0 10px;font-size:48px;letter-spacing:0}.price-card ul{display:grid;grid-gap:10px;gap:10px;margin:22px 0 0;padding:0;list-style:none}.price-card li{color:#dce7fb;font-weight:800}.price-card li:before{margin-right:8px;color:var(--cyan);content:"+"}.section-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.beta-section{padding:90px 0 110px}.beta-page{min-height:100vh;padding-top:150px}.beta-panel{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:26px;gap:26px;border:1px solid rgba(168,85,247,.48);border-radius:28px;padding:32px;background:radial-gradient(circle at 10% 0,rgba(168,85,247,.28),transparent 24rem),radial-gradient(circle at 96% 96%,rgba(6,182,212,.18),transparent 24rem),rgba(3,4,10,.88);box-shadow:var(--shadow)}.beta-stat{max-width:460px;margin-top:28px;padding:18px}.beta-product-promises{display:grid;grid-gap:10px;gap:10px;max-width:520px;margin:24px 0 0;padding:0;list-style:none}.beta-product-promises li{position:relative;padding-left:22px;color:#cbd7ea;font-size:14px;font-weight:850;line-height:1.45}.beta-product-promises li:before{position:absolute;top:.15em;left:0;color:var(--cyan);content:"✓";font-weight:950}.beta-stat strong{display:block;margin-bottom:6px;font-size:22px}.beta-form{display:grid;grid-gap:14px;gap:14px;padding:22px}.beta-form label{display:grid;grid-gap:8px;gap:8px;color:#dbe6fb;font-size:13px;font-weight:950}.beta-form input,.beta-form textarea{width:100%;border:1px solid var(--line);border-radius:12px;outline:none;background:rgba(0,0,0,.5);color:#fff;padding:15px 16px}.beta-form input:focus,.beta-form textarea:focus{border-color:rgba(168,85,247,.72);box-shadow:0 0 0 4px rgba(168,85,247,.12)}.beta-form-notice{display:grid;grid-gap:4px;gap:4px;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:14px;color:#dbe6fb;font-size:13px;line-height:1.5}.beta-form-notice strong{color:#fff;font-size:14px}.beta-form-notice a{color:#fff;font-weight:950;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.35);text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:4px}.beta-form-notice.success{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.1)}.beta-form-notice.error{border-color:hsla(0,91%,71%,.34);background:hsla(0,91%,71%,.1)}.beta-form-referral{border:1px solid rgba(6,182,212,.22);border-radius:999px;padding:10px 12px;background:rgba(6,182,212,.08);color:#b7c5dc;font-size:12px;font-weight:850}.beta-form-referral strong{color:#fff}.legacy-online-page{overflow:hidden;background:radial-gradient(circle at 82% 9%,rgba(6,182,212,.11),transparent 28rem),radial-gradient(circle at 8% 28%,rgba(168,85,247,.1),transparent 30rem),#05070d}.online-hero{position:relative;padding:112px 0 88px;border-bottom:1px solid hsla(0,0%,100%,.08)}.online-hero:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(105deg,rgba(168,85,247,.12),transparent 48%),radial-gradient(circle at 76% 46%,rgba(59,130,246,.16),transparent 28rem)}.online-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;grid-gap:64px;gap:64px}.online-hero h1{max-width:860px;margin:18px 0 0;color:#fff;font-size:clamp(54px,7vw,104px);line-height:.91;letter-spacing:-.014em}.online-hero p{max-width:720px;margin:28px 0 0;color:#b7c5dc;font-size:clamp(18px,2vw,23px);line-height:1.55}.online-hero small{display:block;margin-top:22px;color:#72809a;font-weight:750}.online-season-card{position:relative;border:1px solid rgba(6,182,212,.32);border-radius:26px;padding:24px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.2),transparent 18rem),linear-gradient(155deg,rgba(13,18,31,.98),rgba(4,6,12,.98));box-shadow:0 40px 100px rgba(0,0,0,.45),0 0 70px rgba(6,182,212,.08)}.online-season-head,.online-season-round{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.09);padding:6px 4px 22px}.online-season-head span,.online-season-round>span{color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.15em}.online-season-head strong{color:#fff;font-size:30px}.online-season-head small,.online-season-round small{color:#7f8ca4;font-weight:750}.online-season-round{padding-top:24px}.online-season-round div{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff;font-size:17px}.online-season-round em{color:#62708a;font-size:11px;font-style:normal;text-transform:uppercase}.online-season-status{display:grid;grid-gap:12px;gap:12px;padding:22px 4px 4px}.online-season-status span{display:flex;align-items:center;gap:10px;color:#aebbd1;font-size:13px;font-weight:850}.online-season-status i{width:8px;height:8px;border-radius:999px;background:#64748b}.online-season-status i.is-ready{background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.66)}.online-truth-band{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;margin-top:34px;border:1px solid rgba(168,85,247,.26);border-radius:18px;padding:22px 26px;background:rgba(168,85,247,.07);color:#b7c5dc;font-size:16px}.online-launch-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:32px;gap:32px;margin-top:34px;border:1px solid rgba(6,182,212,.28);border-radius:22px;padding:28px;background:radial-gradient(circle at 92% 10%,rgba(6,182,212,.18),transparent 20rem),linear-gradient(125deg,rgba(168,85,247,.12),rgba(7,11,20,.92))}.online-launch-band h2{margin:10px 0 0;color:#fff;font-size:clamp(27px,4vw,44px);line-height:1.02}.online-launch-band p{max-width:850px;margin:13px 0 0;color:#a8b5ca;line-height:1.6}.online-launch-band .portal-button{justify-content:center;min-width:190px}.home-online-launch-band{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(28px,4vw,64px);overflow:hidden;padding:clamp(28px,4vw,48px);background:radial-gradient(circle at 88% 12%,rgba(6,182,212,.14),transparent 26rem),radial-gradient(circle at 8% 100%,rgba(168,85,247,.18),transparent 24rem),linear-gradient(125deg,rgba(11,8,24,.98),rgba(6,12,23,.98))}.online-launch-copy{display:flex;align-items:flex-start;flex-direction:column}.home-online-launch-band h2{max-width:690px;font-size:clamp(32px,3.2vw,50px)}.home-online-launch-band p{max-width:680px;font-size:16px;line-height:1.55}.home-online-launch-band .portal-button{margin-top:24px}.online-launch-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.online-launch-features span{border:1px solid rgba(125,211,252,.18);border-radius:999px;padding:7px 10px;background:rgba(8,17,31,.72);color:#b8c7da;font-size:11px;font-weight:850}.online-launch-features span:before{content:"✓";margin-right:6px;color:#22d3ee}.online-home-preview{align-self:center;width:100%;border:1px solid rgba(125,211,252,.22);border-radius:18px;padding:14px;background:rgba(3,7,15,.94);box-shadow:0 28px 70px rgba(0,0,0,.36)}.online-home-preview>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid hsla(0,0%,100%,.08);padding:3px 3px 12px}.online-home-preview>header>div{display:grid;grid-gap:4px;gap:4px}.online-home-match>span,.online-home-preview>header span,.online-home-table>div>span{color:#667892;font-size:8px;font-weight:950;letter-spacing:.12em}.online-home-preview>header strong{color:#e9f3ff;font-size:15px}.online-home-preview>header em{display:flex;align-items:center;gap:6px;border:1px solid rgba(34,197,94,.2);border-radius:999px;padding:6px 9px;background:rgba(34,197,94,.08);color:#86efac;font-size:8px;font-style:normal;font-weight:900}.online-home-preview>header em i{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.8)}.online-home-preview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(165px,.65fr);grid-gap:10px;gap:10px;margin-top:10px}.online-home-match,.online-home-table{border:1px solid hsla(0,0%,100%,.08);border-radius:13px;padding:13px;background:linear-gradient(145deg,rgba(13,20,34,.96),rgba(7,11,20,.96))}.online-home-match>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin-top:12px}.online-home-match p{display:grid;justify-items:center;grid-gap:3px;gap:3px;margin:0;text-align:center}.online-home-match p i{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(168,85,247,.3);border-radius:12px;background:linear-gradient(135deg,rgba(168,85,247,.24),rgba(59,130,246,.2));color:#e9d5ff;font-size:9px;font-style:normal;font-weight:950}.online-home-match p:last-child i{border-color:rgba(239,68,68,.3);background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(15,23,42,.65));color:#fecaca}.online-home-match p strong{color:#e6eef9;font-size:9px}.online-home-match p small{color:#64748b;font-size:7px}.online-home-match>div>b{display:grid;justify-items:center;grid-gap:3px;gap:3px;color:#d8e4f4;font-size:12px}.online-home-match>div>b small{color:#22d3ee;font-size:7px}.online-home-match>footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px;border-top:1px solid hsla(0,0%,100%,.07);padding-top:10px;color:#70dc9c;font-size:7px}.online-home-match>footer strong{color:#9fb1c8}.online-home-table p,.online-home-table>div{display:grid;grid-template-columns:20px 26px 1fr auto;align-items:center;grid-gap:5px;gap:5px}.online-home-table>div{display:flex;justify-content:space-between;margin-bottom:8px}.online-home-table>div small{color:#64748b;font-size:8px}.online-home-table p{margin:0;border-radius:7px;padding:7px 5px;color:#6c7d94;font-size:7px}.online-home-table p.is-you{background:rgba(168,85,247,.13);color:#d8b4fe}.online-home-table p i{font-style:normal;font-weight:950}.online-home-table p strong{color:#becbdd;font-size:7px}.online-home-table p small{font-size:7px}.online-home-preview>footer{padding:11px 2px 0;color:#53637a;font-size:8px;text-align:center}.career-online-band{margin-bottom:24px}.online-truth-band strong{color:#fff}.online-product-grid,.online-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.online-product-grid article,.online-steps article{border:1px solid hsla(0,0%,100%,.09);border-radius:20px;padding:24px;background:rgba(8,12,22,.84)}.online-product-grid article>span,.online-steps article>span{color:var(--cyan);font-size:12px;font-weight:950;letter-spacing:.14em}.online-product-grid h3,.online-steps h3{margin:28px 0 0;color:#fff;font-size:22px}.online-product-grid p,.online-steps p{margin:12px 0 0;color:#95a4bc;line-height:1.65}.online-product-section{margin-top:50px;padding:90px 0;border-block:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 15% 12%,rgba(168,85,247,.13),transparent 28rem),rgba(2,4,9,.74)}.online-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.online-preview-section{position:relative;padding:110px 0;border-bottom:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 50% 10%,rgba(59,130,246,.15),transparent 32rem),radial-gradient(circle at 8% 70%,rgba(168,85,247,.11),transparent 30rem),#03050a}.online-preview-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:36px;gap:36px;margin-bottom:42px}.online-preview-heading h2{max-width:860px;margin:13px 0 0;color:#fff;font-size:clamp(42px,6vw,78px);line-height:.96}.online-preview-heading p{max-width:760px;margin:18px 0 0;color:#9aa8bf;font-size:17px;line-height:1.65}.online-concept-label{border:1px solid rgba(6,182,212,.25);border-radius:999px;padding:9px 13px;background:rgba(6,182,212,.07);color:#94a8c1;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.online-app-mockup{overflow:hidden;border:1px solid rgba(124,148,184,.22);border-radius:20px;background:#080c14;box-shadow:0 45px 120px rgba(0,0,0,.48),0 0 90px rgba(59,130,246,.06)}.online-mock-topbar{display:grid;grid-template-columns:90px 1fr 90px;align-items:center;min-height:42px;border-bottom:1px solid hsla(0,0%,100%,.08);padding:0 16px;background:#0d121d}.online-mock-topbar>div{display:flex;gap:6px}.online-mock-topbar>div i{width:7px;height:7px;border-radius:999px;background:#334155}.online-mock-topbar>div i:first-child{background:#a855f7}.online-mock-topbar>div i:nth-child(2){background:#3b82f6}.online-mock-topbar>div i:last-child{background:#06b6d4}.online-mock-topbar>span{justify-self:center;min-width:min(420px,80%);border:1px solid hsla(0,0%,100%,.06);border-radius:7px;padding:6px 12px;background:rgba(0,0,0,.24);color:#65738a;font-size:9px;text-align:center}.online-mock-topbar>em{justify-self:end;color:#536178;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.online-app-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:610px}.online-mock-sidebar{display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,100%,.07);padding:24px 15px 16px;background:linear-gradient(180deg,#0b101a,#070a11)}.online-mock-logo{display:flex;align-items:center;gap:10px;padding:0 8px 22px}.online-mock-logo>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#a855f7,#2563eb 62%,#06b6d4);color:#fff;font-size:10px;font-style:normal;font-weight:1000}.online-mock-logo>span{color:#dbe7fb;font-size:9px;font-weight:950;letter-spacing:.12em;line-height:1.25}.online-mock-sidebar nav{display:grid;grid-gap:6px;gap:6px}.online-mock-sidebar nav span{display:flex;align-items:center;gap:11px;border-radius:9px;padding:11px 12px;color:#66758d;font-size:11px;font-weight:850}.online-mock-sidebar nav span i{color:#41506a;font-size:8px;font-style:normal}.online-mock-sidebar nav span.is-active{border:1px solid rgba(168,85,247,.22);background:linear-gradient(90deg,rgba(168,85,247,.16),rgba(59,130,246,.08));color:#fff}.online-mock-sidebar nav span.is-active i{color:#c084fc}.online-mock-manager{display:flex;align-items:center;gap:9px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.07);padding:16px 7px 0}.online-mock-manager>b{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#172033;color:#9adff0;font-size:9px}.online-mock-manager span{color:#dbe5f6;font-size:10px;font-weight:900}.online-mock-manager small{display:block;margin-top:2px;color:#56647b;font-size:8px}.online-mock-main{min-width:0;padding:34px;background:radial-gradient(circle at 90% 0,rgba(6,182,212,.08),transparent 22rem),#090d16}.online-market-body>header,.online-mock-page-head,.online-room-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.online-market-body header span,.online-mock-page-head span,.online-room-body header span{color:#22d3ee;font-size:9px;font-weight:950;letter-spacing:.13em}.online-mock-page-head h3{margin:7px 0 0;color:#fff;font-size:28px}.online-mock-live{display:flex;align-items:center;gap:8px;border:1px solid rgba(34,197,94,.2);border-radius:999px;padding:8px 11px;background:rgba(34,197,94,.06);color:#9dd7af;font-size:9px;font-weight:900}.online-mock-live i{width:6px;height:6px;border-radius:999px;background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.7)}.online-mock-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:26px}.online-mock-kpis>div{display:grid;grid-gap:6px;gap:6px;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:14px;background:hsla(0,0%,100%,.025)}.online-mock-kpis small,.online-mock-kpis span{color:#5e6d85;font-size:8px;font-weight:800}.online-mock-kpis strong{color:#fff;font-size:15px}.online-mock-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(190px,.65fr);grid-gap:12px;gap:12px;margin-top:12px}.online-mock-dashboard-grid article{border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:16px;background:rgba(6,9,15,.75)}.online-next-match-card{grid-row:span 2}.online-mock-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.online-mock-card-head>span{color:#cbd7e9;font-size:10px;font-weight:900}.online-mock-card-head>em{color:#53647d;font-size:8px;font-style:normal;font-weight:850}.online-match-clubs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;padding:42px 10px 32px}.online-match-clubs>div,.online-match-clubs>span{display:grid;justify-items:center;grid-gap:7px;gap:7px;text-align:center}.online-match-clubs>div>i,.online-room-scoreline>div>i{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(96,165,250,.25);border-radius:18px;background:linear-gradient(145deg,rgba(37,99,235,.26),rgba(168,85,247,.14));color:#fff;font-size:11px;font-style:normal;font-weight:1000}.online-match-clubs>div:last-child>i,.online-room-scoreline>div:last-child>i{border-color:rgba(239,68,68,.28);background:linear-gradient(145deg,rgba(239,68,68,.22),rgba(126,34,206,.12))}.online-match-clubs strong{color:#fff;font-size:12px}.online-match-clubs small{color:#56647b;font-size:8px}.online-match-clubs>span b{color:#22d3ee;font-size:8px}.online-match-clubs>span strong{font-size:18px}.online-match-ready,.online-room-ready{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.online-match-ready span,.online-room-ready span{border:1px solid rgba(34,197,94,.16);border-radius:8px;padding:9px;background:rgba(34,197,94,.05);color:#8fc9a0;font-size:8px;font-weight:850;text-align:center}.online-match-ready i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:999px;background:#22c55e}.online-market-footer button,.online-next-match-card button,.online-room-body>button{width:100%;margin-top:13px;border:0;border-radius:9px;padding:11px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;font-size:9px;font-weight:950}.online-standings-list{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.online-standings-list>div{display:grid;grid-template-columns:22px 24px 1fr auto;align-items:center;grid-gap:5px;gap:5px;border-radius:7px;padding:6px 7px;color:#5d6c83;font-size:8px}.online-standings-list>div.is-you{background:rgba(168,85,247,.12);color:#d7c8f8}.online-standings-list i{color:#8aa0bd;font-size:7px;font-style:normal;font-weight:950}.online-standings-list strong{color:#c7d3e5;font-size:8px}.online-standings-list small{color:inherit;font-size:8px}.online-standings-card>a{display:flex;justify-content:space-between;margin-top:11px;color:#6e819c;font-size:8px;font-weight:850}.online-pulse-item{display:flex;align-items:center;gap:9px;margin-top:10px}.online-pulse-item>i{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:8px;background:#141d2e;color:#a8bed9;font-size:7px;font-style:normal;font-weight:950}.online-pulse-item>i.is-result{background:rgba(34,197,94,.12);color:#86d39e}.online-pulse-item>i.is-news{background:rgba(168,85,247,.13);color:#c5a5f2}.online-pulse-item p{margin:0}.online-pulse-item strong{display:block;color:#bdc9db;font-size:8px}.online-pulse-item small{display:block;margin-top:2px;color:#536178;font-size:7px;line-height:1.3}.online-secondary-mockups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.online-mock-topbar.is-compact{grid-template-columns:60px 1fr 60px}.online-mock-topbar.is-compact>span{min-width:min(250px,78%)}.online-market-body,.online-room-body{min-height:490px;padding:25px}.online-market-body header h3,.online-room-body header h3{margin:6px 0 0;color:#fff;font-size:20px}.online-room-body header em{display:flex;align-items:center;gap:6px;color:#8fc9a0;font-size:8px;font-style:normal;font-weight:900}.online-room-body header em i{width:5px;height:5px;border-radius:999px;background:#22c55e}.online-room-scoreline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:24px;border-block:1px solid hsla(0,0%,100%,.07);padding:20px 0}.online-room-scoreline>div,.online-room-scoreline>span{display:grid;justify-items:center;grid-gap:5px;gap:5px;text-align:center}.online-room-scoreline>div>i{width:44px;height:44px;border-radius:13px;font-size:8px}.online-room-scoreline strong{color:#fff;font-size:10px}.online-room-scoreline small{color:#536178;font-size:7px}.online-room-scoreline>span b{color:#91a6c1;font-size:8px}.online-room-ready{margin-top:12px}.online-room-chat{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.online-room-chat p{display:flex;align-items:flex-start;gap:8px;width:78%;margin:0}.online-room-chat p.is-rival{justify-self:end;flex-direction:row-reverse}.online-room-chat p>b{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:999px;background:#182238;color:#8ed9eb;font-size:7px}.online-room-chat p>span{border-radius:9px;padding:9px 10px;background:#111827;color:#91a0b6;font-size:8px;line-height:1.35}.online-room-chat p>span strong{display:block;margin-bottom:2px;color:#fff;font-size:7px}.online-room-chat p.is-system{width:100%;justify-content:center}.online-room-chat p.is-system span{background:rgba(6,182,212,.05);color:#66869b;text-align:center}.online-market-body>header>em{color:#fb7185;font-size:15px;font-style:normal;font-weight:950;letter-spacing:.08em}.online-market-warning{display:flex;align-items:center;gap:10px;margin-top:18px;border:1px solid rgba(245,158,11,.16);border-radius:10px;padding:10px;background:rgba(245,158,11,.05)}.online-market-warning>i{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:999px;background:rgba(245,158,11,.15);color:#fbbf24;font-size:9px;font-style:normal;font-weight:950}.online-market-warning span{color:#7d8797;font-size:7px;line-height:1.4}.online-market-warning strong{display:block;color:#d7b46a;font-size:8px}.online-market-list{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.online-market-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:11px;background:hsla(0,0%,100%,.02)}.online-market-list article.is-offer{border-color:rgba(168,85,247,.24);background:rgba(168,85,247,.06)}.online-market-list article>div{display:flex;align-items:center;gap:9px}.online-market-list article>div>i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#151e2f;color:#9eb4cf;font-size:7px;font-style:normal;font-weight:950}.online-market-list article strong{display:block;color:#dce6f5;font-size:9px}.online-market-list article small{display:block;margin-top:2px;color:#536178;font-size:7px}.online-market-list article>em{border-radius:999px;padding:5px 7px;background:hsla(0,0%,100%,.05);color:#78879d;font-size:7px;font-style:normal}.online-market-list article>b{color:#fff;font-size:10px}.online-market-footer{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:3px 16px;gap:3px 16px;margin-top:17px;border-top:1px solid hsla(0,0%,100%,.07);padding-top:15px}.online-market-footer span{color:#5c6a81;font-size:8px}.online-market-footer strong{grid-row:2;color:#fff;font-size:16px}.online-market-footer button{grid-column:2;grid-row:1/span 2;width:auto;min-width:130px;margin:0}.online-preview-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;border:1px solid rgba(168,85,247,.23);border-radius:18px;padding:22px;background:linear-gradient(100deg,rgba(168,85,247,.1),rgba(6,182,212,.05))}.online-preview-cta>div{display:grid;grid-gap:6px;gap:6px}.online-preview-cta span{color:#7c8ba2;font-size:9px;font-weight:950;letter-spacing:.12em}.online-preview-cta strong{color:#fff;font-size:18px}.online-founder-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;padding-block:100px}.online-founder-section h2,.online-waitlist-copy h2{max-width:650px;margin:14px 0 0;color:#fff;font-size:clamp(38px,5vw,68px);line-height:.98}.online-waitlist-copy h2{font-size:clamp(38px,4vw,56px)}.online-founder-rules{display:grid;grid-gap:0;gap:0;border-top:1px solid hsla(0,0%,100%,.12)}.online-founder-rules p{display:grid;grid-template-columns:42px 1fr;grid-gap:16px;gap:16px;margin:0;border-bottom:1px solid hsla(0,0%,100%,.12);padding:19px 0;color:#b7c5dc;line-height:1.5}.online-founder-rules strong{color:var(--cyan)}.online-waitlist-section{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);grid-gap:44px;gap:44px;margin-bottom:100px;border:1px solid rgba(168,85,247,.36);border-radius:30px;padding:34px;background:radial-gradient(circle at 0 0,rgba(168,85,247,.2),transparent 28rem),radial-gradient(circle at 100% 100%,rgba(6,182,212,.12),transparent 28rem),rgba(4,6,12,.94);box-shadow:0 40px 110px rgba(0,0,0,.36)}.online-waitlist-copy{padding:16px 8px}.online-waitlist-copy>p{margin:24px 0 0;color:#a7b4c9;font-size:17px;line-height:1.7}.online-waitlist-note{display:grid;grid-gap:7px;gap:7px;margin-top:30px;border-left:2px solid var(--cyan);padding:4px 0 4px 16px;color:#8f9db4;line-height:1.5}.online-waitlist-note strong{color:#fff}.online-waitlist-form{display:grid;grid-gap:18px;gap:18px;border:1px solid hsla(0,0%,100%,.09);border-radius:22px;padding:18px;background:rgba(0,0,0,.26)}.online-form-progress{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:5px 8px 8px}.online-form-progress>span{display:flex;align-items:center;gap:7px;color:#65738a}.online-form-progress b{display:grid;place-items:center;width:25px;height:25px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;font-size:8px}.online-form-progress em{font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.online-form-progress>span.is-current{color:#dce7f7}.online-form-progress>span.is-current b{border-color:rgba(6,182,212,.45);background:rgba(6,182,212,.12);color:#67e8f9}.online-form-progress>i{height:1px;background:linear-gradient(90deg,rgba(6,182,212,.3),hsla(0,0%,100%,.08))}.online-form-section{display:grid;grid-gap:16px;gap:16px;border:1px solid hsla(0,0%,100%,.08);border-radius:17px;padding:20px;background:linear-gradient(150deg,rgba(13,18,30,.8),rgba(4,6,11,.82))}.online-form-section-head{display:flex;align-items:flex-start;gap:12px;padding-bottom:4px}.online-form-section-head>span{display:grid;place-items:center;flex:0 0 31px;height:31px;border:1px solid rgba(168,85,247,.28);border-radius:10px;background:rgba(168,85,247,.09);color:#c084fc;font-size:9px;font-weight:950}.online-form-section-head h3{margin:0;color:#fff;font-size:17px}.online-form-section-head p{margin:5px 0 0;color:#68768c;font-size:10px;font-weight:700;line-height:1.45}.online-form-grid{display:grid;grid-gap:14px;gap:14px}.online-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.online-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.online-waitlist-form label:not(.online-consent){display:grid;align-self:start;align-content:start;grid-gap:8px;gap:8px;color:#dbe6fb;font-size:12px;font-weight:950}.online-waitlist-form label:not(.online-consent)>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.online-waitlist-form label>span>em{border-radius:999px;padding:3px 6px;background:hsla(0,0%,100%,.05);color:#59677d;font-size:7px;font-style:normal;letter-spacing:.07em;text-transform:uppercase}.online-waitlist-form label small{color:#6f7d96;font-weight:750}.online-waitlist-form input:not([type=checkbox]),.online-waitlist-form select{min-width:0;min-height:50px;width:100%;border:1px solid var(--line);border-radius:11px;outline:none;padding:14px;background:rgba(0,0,0,.54);color:#fff}.online-waitlist-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:54px;background-color:rgba(0,0,0,.54);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2395A4BC' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:20px 20px}.online-waitlist-form select:hover{border-color:rgba(148,163,184,.34);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2367E8F9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.online-waitlist-form input:focus,.online-waitlist-form select:focus{border-color:rgba(6,182,212,.7);box-shadow:0 0 0 4px rgba(6,182,212,.1)}.online-availability{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:2px 0 0;border:0;padding:0}.online-availability legend{margin-bottom:10px;padding:0;color:#fff;font-size:12px;font-weight:950}.online-availability legend small{margin-left:5px;color:#5f6d83;font-size:9px;font-weight:750}.online-consent{display:flex;align-items:flex-start;gap:10px;color:#aebbd0;font-size:12px;font-weight:750;line-height:1.5}.online-consent input{flex:0 0 auto;width:16px;height:16px;margin-top:1px;accent-color:#06b6d4}.online-choice{position:relative;display:flex!important;grid-template-columns:none!important;align-items:center;gap:11px!important;cursor:pointer;border:1px solid hsla(0,0%,100%,.08);border-radius:11px;padding:12px!important;background:rgba(0,0,0,.24);transition:border-color .16s ease,background .16s ease,transform .16s ease}.online-choice:hover{transform:translateY(-1px);border-color:rgba(6,182,212,.3)}.online-choice:has(input:focus-visible){border-color:rgba(6,182,212,.65);box-shadow:0 0 0 3px rgba(6,182,212,.1)}.online-choice:has(input:checked){border-color:rgba(6,182,212,.5);background:rgba(6,182,212,.09)}.online-choice input{position:absolute;opacity:0;pointer-events:none}.online-choice-mark{display:grid!important;place-items:center;flex:0 0 25px;width:25px;height:25px;border:1px solid hsla(0,0%,100%,.13);border-radius:8px;color:transparent;font-size:10px}.online-choice:has(input:checked) .online-choice-mark{border-color:#06b6d4;background:#06b6d4;color:#031017}.online-choice>span:last-child{display:grid;grid-gap:2px;gap:2px}.online-choice strong{color:#dbe5f4;font-size:11px}.online-choice small{color:#5d6b80!important;font-size:8px}.online-optional-fields{overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(0,0,0,.22)}.online-optional-fields summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;padding:14px;list-style:none}.online-optional-fields summary::-webkit-details-marker{display:none}.online-optional-fields summary>span{display:grid;grid-gap:3px;gap:3px}.online-optional-fields summary strong{color:#dbe5f4;font-size:11px}.online-optional-fields summary small{color:#607087;font-size:9px}.online-optional-fields summary>i{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:hsla(0,0%,100%,.06);color:#8fa0b7;font-size:13px;font-style:normal;transition:transform .16s ease}.online-optional-fields[open] summary>i{transform:rotate(45deg)}.online-optional-fields>.online-form-grid{border-top:1px solid hsla(0,0%,100%,.07);padding:14px}.online-tester-choice{align-items:center;cursor:pointer;border:1px solid rgba(168,85,247,.2);border-radius:12px;padding:14px;background:linear-gradient(100deg,rgba(168,85,247,.1),rgba(59,130,246,.04))}.online-tester-choice input{width:19px;height:19px}.online-tester-choice>span{display:grid;grid-gap:3px;gap:3px}.online-tester-choice strong{color:#fff;font-size:11px}.online-tester-choice small{color:#75849b!important;font-size:9px;line-height:1.4}.online-legal-consents{display:grid;grid-gap:9px;gap:9px;border-top:1px solid hsla(0,0%,100%,.07);padding-top:14px}.online-legal-consents .online-consent{color:#8391a6;font-size:10px}.online-legal-consents .online-consent.required{color:#aab7c9}.online-legal-consents input{margin-top:0}.online-consent.required{color:#d5def0}.online-consent a{color:var(--cyan);text-decoration:underline}.online-form-submit-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:20px;gap:20px;border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:14px;background:rgba(6,182,212,.045)}.online-form-submit-row>div{display:grid;grid-gap:3px;gap:3px}.online-form-submit-row strong{color:#d9e5f5;font-size:10px}.online-form-submit-row>div span{color:#63738a;font-size:9px}.online-submit{min-width:250px;margin:0}.online-submit span{margin-left:8px;font-size:15px}.online-faq>div:last-child{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.online-faq details{border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:0 20px;background:rgba(8,12,22,.76)}.online-faq summary{cursor:pointer;padding:19px 0;color:#fff;font-weight:900}.online-faq details p{max-width:900px;margin:0 0 20px;color:#9ba9bf;line-height:1.7}@media (max-width:980px){.home-online-launch-band,.online-founder-section,.online-hero-grid,.online-preview-heading,.online-waitlist-section{grid-template-columns:1fr}.online-home-preview{max-width:680px}.online-product-grid,.online-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.online-season-card{max-width:620px}.online-preview-heading{align-items:start}.online-concept-label{justify-self:start}.online-app-shell{grid-template-columns:150px minmax(0,1fr)}.online-mock-main{padding:24px}.online-mock-dashboard-grid{grid-template-columns:1fr}.online-next-match-card{grid-row:auto}}@media (max-width:680px){.online-hero{padding:76px 0 60px}.online-hero-grid{gap:42px}.online-hero h1{font-size:clamp(47px,15vw,70px)}.online-availability,.online-form-grid.three,.online-form-grid.two,.online-form-submit-row,.online-launch-band,.online-product-grid,.online-secondary-mockups,.online-steps,.online-truth-band{grid-template-columns:1fr}.home-online-launch-band{gap:28px;padding:22px}.home-online-launch-band h2{font-size:clamp(31px,10vw,42px)}.online-home-preview-grid{grid-template-columns:1fr}.online-founder-section{gap:40px;padding-block:70px}.online-waitlist-section{gap:28px;border-radius:22px;padding:20px}.online-waitlist-form{padding:10px}.online-preview-section{padding:76px 0}.online-preview-heading{margin-bottom:28px}.online-preview-heading h2{font-size:clamp(38px,12vw,54px)}.online-mock-topbar{grid-template-columns:50px 1fr 50px;padding:0 10px}.online-mock-topbar>span{min-width:0;width:100%}.online-app-shell{grid-template-columns:1fr;min-height:0}.online-mock-sidebar{display:none}.online-market-body,.online-mock-main,.online-room-body{min-height:0;padding:18px}.online-mock-page-head{align-items:flex-start}.online-mock-page-head h3{font-size:22px}.online-mock-live{max-width:120px;border:0;padding:4px;background:none;text-align:right}.online-mock-kpis{grid-template-columns:1fr}.online-match-clubs{gap:8px;padding-inline:0}.online-match-clubs>div>i{width:47px;height:47px;border-radius:14px}.online-match-clubs>div strong{font-size:10px}.online-room-scoreline{gap:6px}.online-room-chat p{width:92%}.online-market-list article{grid-template-columns:1fr auto}.online-market-list article>em{display:none}.online-preview-cta{align-items:flex-start;flex-direction:column}.online-preview-cta .portal-button{width:100%}.online-form-progress{gap:7px;padding-inline:3px}.online-form-progress em{display:none}.online-form-section{padding:15px}.online-form-submit-row{align-items:stretch}.online-submit{min-width:0;width:100%}}.newsletter-signup{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px;margin:48px 0 70px;border:1px solid rgba(34,211,238,.24);border-radius:24px;padding:26px;background:linear-gradient(135deg,rgba(168,85,247,.13),rgba(6,182,212,.08)),rgba(8,13,24,.92)}.newsletter-signup h2{max-width:720px;margin:10px 0 0;color:#fff;font-size:clamp(30px,4vw,54px);line-height:.98}.newsletter-signup p{max-width:680px;margin:16px 0 0;color:#b7c5dc;font-size:17px;line-height:1.65}.newsletter-form{display:grid;grid-gap:14px;gap:14px;align-self:center;border:1px solid var(--line);border-radius:18px;padding:20px;background:rgba(3,4,10,.72)}.newsletter-fields{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:12px;gap:12px}.newsletter-form label{display:grid;grid-gap:8px;gap:8px;color:#dbe6fb;font-size:13px;font-weight:950}.newsletter-form input{width:100%;border:1px solid var(--line);border-radius:12px;outline:none;background:rgba(0,0,0,.5);color:#fff;padding:15px 16px}.newsletter-form input:focus{border-color:rgba(34,211,238,.72);box-shadow:0 0 0 4px rgba(34,211,238,.1)}.newsletter-form .newsletter-consent{margin:0;color:#8392aa;font-size:12px;line-height:1.5}.newsletter-notice{border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:12px;color:#dbe6fb;font-size:13px;font-weight:850}.newsletter-notice.success{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.1)}.newsletter-notice.error{border-color:hsla(0,91%,71%,.34);background:hsla(0,91%,71%,.1)}.newsletter-unsubscribe-panel{align-items:center}@keyframes float{0%,to{transform:translateY(0) rotateY(-9deg) rotateX(5deg)}50%{transform:translateY(-14px) rotateY(-7deg) rotateX(4deg)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.06);opacity:1}}@keyframes pulseLine{0%,to{filter:saturate(1)}50%{filter:saturate(1.4) brightness(1.18)}}@media (max-width:1020px){.hero{min-height:auto;padding-top:58px}.beta-panel,.comparison-grid,.flow-layout,.hero-grid,.newsletter-signup{grid-template-columns:1fr}.hero-stage{min-height:600px}.main-screen{left:0;width:100%}.highlight-grid,.moment-grid{grid-template-columns:repeat(2,1fr)}.newsletter-fields,.pricing-grid,.save-row{grid-template-columns:1fr}.price-card.featured{transform:none}}@media (max-width:760px){.site{padding-bottom:96px}.shell{width:min(100% - 24px,1220px)}.site-nav-inner{position:relative;align-items:center;min-height:74px}.brand-lockup img{width:min(58vw,210px)}.brand-lockup span{max-width:230px;font-size:12px}.nav-links{display:none}.app-mobile-menu{display:block;margin-left:auto}.app-mobile-bottom-actions{position:fixed;z-index:75;right:14px;bottom:max(18px,env(safe-area-inset-bottom));left:14px;max-width:430px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border:1px solid hsla(0,0%,100%,.16);border-radius:22px;padding:8px;background:linear-gradient(135deg,rgba(12,11,22,.92),rgba(6,10,18,.86)),rgba(5,5,5,.9);box-shadow:0 18px 60px rgba(0,0,0,.62),0 0 34px rgba(168,85,247,.14);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.app-mobile-bottom-actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:0 10px;text-align:center;font-size:14px;font-weight:950;letter-spacing:0;box-shadow:none}.app-mobile-bottom-actions .nav-login{background:hsla(0,0%,100%,.055)}.app-mobile-bottom-actions .nav-primary{background:linear-gradient(135deg,#a855f7,#3b82f6);box-shadow:0 12px 28px rgba(59,130,246,.26)}.beta-panel h2,.hero h1,.section-heading h1,.section-heading h2{font-size:clamp(40px,12vw,58px)}.beta-panel p,.hero-copy p,.section-heading p{font-size:17px}.hero-stage{min-height:520px}.main-screen{position:relative;inset:auto;transform:none;animation:none}.campaign-cover{grid-template-columns:1fr}.metric-rack{grid-template-columns:repeat(2,1fr)}.floating-card{position:relative;right:auto;bottom:auto;left:auto;margin-top:12px;animation:none}.highlight-grid,.moment-grid{grid-template-columns:1fr}.beta-section,.comparison-band,.section,.story-strip{padding:64px 0}.phone-frame{min-height:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.portal{min-height:100vh;color:var(--ink)}.portal-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid hsla(0,0%,100%,.09);background:rgba(5,5,5,.82);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.portal-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.portal-brand{display:flex;flex-direction:column;gap:5px;min-width:180px}.portal-brand img,.portal-footer img{width:148px;height:auto;filter:drop-shadow(0 14px 32px rgba(168,85,247,.34))}.portal-brand span{color:var(--muted);font-size:11px;font-weight:850}.portal-actions,.portal-nav{display:flex;align-items:center;gap:8px}.portal-cta,.portal-login,.portal-nav a,.text-link{border-radius:10px;color:#dbe7ff;font-size:13px;font-weight:850;padding:10px 12px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.portal-cta:hover,.portal-login:hover,.portal-nav a:hover,.text-link:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.06)}.portal-nav a.is-active{color:#fff;background:linear-gradient(135deg,rgba(168,85,247,.22),rgba(6,182,212,.16)),hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.portal-login{border:1px solid hsla(0,0%,100%,.14)}.portal-cta{border:1px solid rgba(168,85,247,.55);background:linear-gradient(135deg,rgba(168,85,247,.9),rgba(59,130,246,.8))}.portal-cta.is-active{border-color:rgba(6,182,212,.72);box-shadow:0 12px 34px rgba(168,85,247,.28),inset 0 0 0 1px hsla(0,0%,100%,.24)}.portal-hero{position:relative;overflow:hidden;padding:92px 0 70px}.portal-hero:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 20% 12%,rgba(168,85,247,.34),transparent 30rem),radial-gradient(circle at 80% 18%,rgba(59,130,246,.25),transparent 32rem),radial-gradient(circle at 58% 82%,rgba(6,182,212,.16),transparent 30rem)}.portal-hero-grid{position:relative;display:grid;grid-gap:34px;gap:34px}.portal-hero-copy{min-height:440px;border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:48px;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(59,130,246,.09),rgba(6,182,212,.08)),rgba(8,11,20,.74);box-shadow:var(--shadow)}.portal-eyebrow{color:var(--cyan);display:inline-block;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.article-hero h1,.portal-hero h1{margin:18px 0;max-width:900px;font-size:clamp(48px,7vw,92px);line-height:.9;letter-spacing:0}.article-hero p,.portal-hero p{max-width:760px;color:#bfcae0;font-size:20px;line-height:1.55}.portal-cta-actions,.portal-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.portal-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);padding:0 18px;font-weight:950;transition:transform .18s ease,box-shadow .18s ease}.portal-button:hover{transform:translateY(-2px)}.portal-button.primary{border-color:rgba(168,85,247,.6);background:linear-gradient(135deg,var(--violet),var(--blue));box-shadow:0 20px 55px rgba(168,85,247,.24)}.portal-button.ghost{background:hsla(0,0%,100%,.045)}.article-layout,.content-card,.entity-card,.entity-detail-hero,.portal-cta-band,.portal-feature-card,.portal-panel,.tool-card{border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:rgba(11,15,27,.82);box-shadow:0 24px 80px rgba(0,0,0,.28)}.portal-feature-card{min-height:440px;justify-content:flex-end;padding:28px;background:linear-gradient(180deg,rgba(5,5,5,.12),rgba(5,5,5,.92)),url(/landing-preview-real-assets.png) 50% /cover}.content-meta span,.entity-type,.portal-feature-card span,.tool-card span{color:var(--cyan);font-size:12px;font-weight:950;text-transform:uppercase}.portal-feature-card h2{margin:12px 0;font-size:34px;line-height:1}.content-card p,.entity-card p,.portal-cta-band p,.portal-feature-card p,.portal-footer p,.portal-section-head p,.tool-card p{color:var(--muted);line-height:1.55}.portal-feature-card a{width:max-content;border-radius:10px;margin-top:14px;padding:12px 14px;background:rgba(168,85,247,.22);color:#fff;font-weight:950}.portal-listing,.portal-section{padding:58px 0}.portal-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.portal-section-head h2{margin:8px 0 0;max-width:780px;font-size:clamp(30px,4vw,52px);line-height:.96}.text-link{border:1px solid hsla(0,0%,100%,.12);color:#fff;white-space:nowrap}.content-grid,.entity-grid,.mini-club-grid,.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.content-card,.entity-card,.tool-card{transition:transform .18s ease,border-color .18s ease}.content-card{overflow:hidden}.content-card:hover,.entity-card:hover,.tool-card:hover{transform:translateY(-3px);border-color:rgba(168,85,247,.42)}.content-card-featured{grid-column:span 2}.content-image{display:block;height:210px;overflow:hidden;background:hsla(0,0%,100%,.04)}.content-image img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.content-card:hover .content-image img{transform:scale(1.04)}.content-card-body{padding:20px}.content-meta,.tag-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.content-meta{justify-content:space-between}.content-card h3,.entity-card h3,.tool-card h3{margin:12px 0 8px;font-size:24px;line-height:1.05}.tag-row span{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:7px 9px;background:hsla(0,0%,100%,.04);color:#dce7ff;font-size:11px;font-weight:900;text-transform:uppercase}.player-category-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:26px 0 34px}.player-category-nav a{min-height:108px;border:1px solid rgba(168,85,247,.22);border-radius:14px;padding:16px;background:radial-gradient(circle at 88% 18%,rgba(6,182,212,.14),transparent 42%),linear-gradient(145deg,rgba(18,24,42,.82),rgba(5,7,14,.92));transition:transform .18s ease,border-color .18s ease,background .18s ease}.player-category-nav a:hover{transform:translateY(-2px);border-color:rgba(168,85,247,.52);background:radial-gradient(circle at 88% 18%,rgba(6,182,212,.22),transparent 42%),linear-gradient(145deg,rgba(27,34,58,.92),rgba(8,11,20,.96))}.player-category-head span,.player-category-nav span{color:var(--cyan)}.player-category-nav span{display:block;margin-bottom:10px;font-size:11px;font-weight:950;text-transform:uppercase}.player-category-nav strong{display:block;color:#f7fbff;font-size:18px;line-height:1.02}.player-category-section{scroll-margin-top:110px;margin-top:38px}.player-category-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:16px}.player-category-head h2{margin:8px 0;font-size:clamp(26px,3vw,40px);line-height:.98}.player-category-head p{max-width:820px;margin:0;color:var(--muted);line-height:1.55}.player-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-command-hero .portal-hero-copy{min-height:520px}.career-command-card{display:flex;min-height:520px;flex-direction:column;justify-content:center;border:1px solid rgba(6,182,212,.2);border-radius:22px;padding:clamp(26px,4vw,42px);background:radial-gradient(circle at 18% 18%,rgba(168,85,247,.28),transparent 18rem),radial-gradient(circle at 86% 76%,rgba(6,182,212,.22),transparent 16rem),rgba(8,11,20,.88);box-shadow:var(--shadow)}.career-board-copy h2,.career-command-card h2,.club-library-hero h1{margin:14px 0;color:#fff;font-size:clamp(34px,5vw,64px);line-height:.95}.career-board-copy p,.career-command-card p,.club-library-hero p{color:var(--muted);font-size:18px;line-height:1.55}.career-mode-pillar-hero{overflow:hidden}.career-pillar-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:clamp(24px,4vw,58px);gap:clamp(24px,4vw,58px);align-items:stretch}.career-mode-pillar-hero .portal-hero-copy{min-height:auto;height:100%}.career-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:720px;margin-top:28px}.career-app-proof-grid div,.career-faq-grid article,.career-hero-proof a,.career-method-card,.career-save-metrics div{border:1px solid rgba(143,160,187,.18);border-radius:16px;background:rgba(9,13,23,.78)}.career-hero-proof a{padding:14px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.career-hero-proof a:hover{transform:translateY(-2px);border-color:rgba(6,182,212,.42);background:rgba(6,182,212,.08)}.career-app-proof-grid span,.career-hero-proof span,.career-method-card span,.career-save-metrics span,.career-save-progress span,.career-save-top span{color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.career-hero-proof strong{display:block;margin-top:6px;color:#fff;font-size:15px}.career-save-preview{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid rgba(168,85,247,.34);border-radius:28px;padding:clamp(24px,4vw,42px);background:radial-gradient(circle at 12% 18%,rgba(168,85,247,.28),transparent 18rem),radial-gradient(circle at 88% 82%,rgba(6,182,212,.24),transparent 18rem),linear-gradient(145deg,rgba(12,16,29,.94),rgba(2,4,10,.98));box-shadow:var(--shadow)}.career-save-preview:before{display:none}.career-save-events,.career-save-metrics,.career-save-progress,.career-save-top{position:relative;z-index:1}.career-save-top strong{display:block;margin-top:10px;color:#fff;font-size:clamp(42px,6vw,78px);line-height:.86}.career-save-top small{display:block;margin-top:10px;color:var(--muted);font-weight:800}.career-save-progress{margin-top:30px}.career-save-progress div{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.career-save-progress strong{color:#fff;font-size:42px;line-height:.9}.career-save-progress i{display:block;overflow:hidden;height:10px;margin-top:12px;border-radius:999px;background:hsla(0,0%,100%,.08)}.career-save-progress i:after{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--cyan));content:""}.career-save-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:26px}.career-save-metrics div{padding:14px;background:rgba(0,0,0,.28)}.career-save-metrics strong{display:block;margin-top:8px;color:#fff;font-size:20px;line-height:1}.career-save-events{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:22px}.career-save-events p{margin:0;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;padding:11px 12px;background:rgba(0,0,0,.25);color:#dce7ff;font-size:13px;font-weight:850}.career-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.career-method-card{min-height:250px;padding:22px}.career-method-card h3{margin:22px 0 12px;color:#fff;font-size:clamp(24px,2vw,32px);line-height:.98}.career-faq-grid p,.career-method-card p{color:var(--muted);line-height:1.58}.career-app-bridge{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);grid-gap:clamp(24px,4vw,42px);gap:clamp(24px,4vw,42px);align-items:stretch;border:1px solid rgba(168,85,247,.26);border-radius:28px;padding:clamp(34px,5vw,58px);background:radial-gradient(circle at 14% 16%,rgba(168,85,247,.2),transparent 18rem),radial-gradient(circle at 92% 78%,rgba(6,182,212,.18),transparent 16rem),rgba(8,11,20,.82)}.career-app-copy h2{max-width:780px;margin:12px 0;color:#fff;font-size:clamp(34px,5vw,70px);line-height:.92}.career-app-copy p{max-width:660px;color:var(--muted);font-size:18px;line-height:1.58}.career-app-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.career-app-proof-grid div{padding:20px;background:radial-gradient(circle at 90% 12%,rgba(6,182,212,.12),transparent 42%),rgba(3,6,13,.72)}.career-app-proof-grid strong{display:block;margin-top:12px;color:#fff;font-size:20px;line-height:1.16}.career-community-grid,.career-real-challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.career-community-card,.career-community-empty,.career-real-challenge-card{display:grid;grid-gap:16px;gap:16px;min-height:300px;border:1px solid rgba(143,160,187,.18);border-radius:18px;padding:22px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.12),transparent 14rem),rgba(9,13,23,.86)}.career-real-challenge-card{min-height:240px;background:radial-gradient(circle at 0 0,rgba(168,85,247,.16),transparent 16rem),rgba(9,13,23,.86)}.career-community-card-top{display:flex;gap:12px;align-items:center}.career-community-card-top>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.career-community-card-top span:not(.community-club-crest),.career-community-empty>span{color:var(--cyan);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.career-community-card-top small{overflow:hidden;color:var(--muted);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.career-community-card h3,.career-community-empty h3,.career-real-challenge-card h3{margin:0;color:var(--ink);font-size:clamp(24px,2.4vw,34px);line-height:1}.career-community-card h3 a,.career-real-challenge-card h3 a{color:inherit;text-decoration:none}.career-community-card p,.career-community-empty p,.career-real-challenge-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;color:var(--muted);line-height:1.55}.career-community-card .text-link,.career-community-empty .text-link,.career-real-challenge-card .text-link{align-self:end}.career-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.career-faq-grid article{padding:22px}.career-faq-grid h3{margin:0 0 12px;color:#fff;font-size:22px;line-height:1.05}.career-guides-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.career-feature-guide-card,.career-guide-card{display:flex;min-width:0;min-height:360px;flex-direction:column;justify-content:space-between;border:1px solid rgba(143,160,187,.18);border-radius:var(--portal-radius-card);padding:24px;background:radial-gradient(circle at 96% 8%,rgba(6,182,212,.12),transparent 12rem),rgba(9,13,23,.86);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.career-feature-guide-card{background:radial-gradient(circle at 12% 8%,rgba(168,85,247,.22),transparent 18rem),radial-gradient(circle at 88% 80%,rgba(6,182,212,.18),transparent 16rem),linear-gradient(145deg,rgba(12,16,29,.94),rgba(4,7,14,.98))}.career-feature-guide-card:hover,.career-guide-card:hover{transform:translateY(-3px);border-color:rgba(6,182,212,.42);box-shadow:0 18px 70px rgba(0,0,0,.26)}.career-feature-guide-card>div:first-child{display:flex;justify-content:space-between;gap:14px}.career-feature-guide-card>div:first-child span,.career-feature-guide-card>div:first-child strong,.career-guide-card>span{color:var(--cyan);font-size:12px;font-weight:950;text-transform:uppercase}.career-feature-guide-card h3{max-width:580px;margin:auto 0 16px;color:#fff;font-size:clamp(30px,3.2vw,48px);line-height:.94}.career-guide-card h3{max-width:420px;margin:18px 0 14px;color:#fff;font-size:clamp(26px,2.3vw,36px);line-height:.98}.career-feature-guide-card h3 a,.career-guide-card h3 a{color:inherit;text-decoration:none}.career-feature-guide-card p{max-width:620px;margin:0;color:var(--muted);font-size:18px;line-height:1.55}.career-guide-card p{max-width:430px;margin:0;color:var(--muted);font-size:17px;line-height:1.55}.career-feature-guide-card .tag-row,.career-guide-card .tag-row{margin-top:28px}.career-flow{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin:28px 0}.career-flow strong{border:1px solid rgba(143,160,187,.18);border-radius:14px;padding:14px;background:rgba(5,5,5,.38);color:#fff}.career-flow i{display:block;width:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--violet),var(--cyan))}.career-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.career-checklist div,.career-path-card,.club-category-nav a{border:1px solid rgba(143,160,187,.18);border-radius:18px;background:rgba(9,13,23,.86);text-decoration:none}.career-path-card{min-height:230px;padding:22px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.career-path-card:hover,.club-category-nav a:hover{transform:translateY(-3px);border-color:rgba(168,85,247,.48);background:rgba(168,85,247,.11)}.career-checklist span,.career-path-card span,.club-category-nav span{color:var(--cyan);font-size:12px;font-weight:950;text-transform:uppercase}.career-path-card>strong{display:block;margin-top:8px;color:#fff;font-size:13px;text-transform:uppercase}.career-path-card h3{margin:18px 0 12px;color:#fff;font-size:28px;line-height:1}.career-path-card p{color:var(--muted);line-height:1.55}.career-mode-board{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);grid-gap:18px;gap:18px;align-items:stretch}.career-board-copy,.career-checklist{border:1px solid rgba(143,160,187,.18);border-radius:22px;padding:28px;background:rgba(9,13,23,.86)}.career-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.career-checklist div{padding:18px}.career-checklist strong{display:block;margin-top:10px;color:#fff;font-size:18px;line-height:1.2}.career-cta-band{padding:clamp(28px,5vw,54px)}.club-library-hero{position:relative;overflow:hidden;border:1px solid rgba(168,85,247,.26);border-radius:28px;margin-bottom:36px;padding:clamp(28px,5vw,58px);background:radial-gradient(circle at 12% 10%,rgba(168,85,247,.28),transparent 24rem),radial-gradient(circle at 86% 80%,rgba(6,182,212,.16),transparent 24rem),rgba(8,11,20,.82)}.club-library-hero p{max-width:900px}.club-category-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px}.club-category-nav a{min-height:118px;padding:18px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.club-category-nav strong{display:block;margin-top:10px;color:#fff;font-size:18px;line-height:1.05}.club-category-section{scroll-margin-top:120px;margin-top:52px}.club-category-section:first-of-type{margin-top:28px}.club-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.club-library-card .difficulty-badge{margin-top:14px}.club-library-card .entity-visual,.mini-club-grid .entity-visual{overflow:visible;border:0;border-radius:0;background:transparent}.club-library-card .entity-visual img,.mini-club-grid .entity-visual img{object-fit:contain}.portal-empty-state{border:1px solid rgba(168,85,247,.24);border-radius:22px;margin-top:26px;padding:clamp(24px,4vw,42px);background:radial-gradient(circle at 84% 18%,rgba(6,182,212,.16),transparent 38%),linear-gradient(145deg,rgba(18,24,42,.82),rgba(5,7,14,.94));box-shadow:0 28px 80px rgba(0,0,0,.28)}.portal-empty-state span{display:block;color:var(--cyan);font-size:11px;font-weight:950;text-transform:uppercase}.portal-empty-state h2{margin:10px 0;color:#fff;font-size:clamp(30px,4vw,48px);line-height:1}.portal-empty-state p{max-width:760px;margin:0 0 20px;color:var(--muted);line-height:1.6}.portal-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;padding:44px 0}.portal-panel{display:flex;flex-direction:column;padding:24px}.portal-split .portal-section-head h2{max-width:580px;font-size:clamp(34px,3.4vw,52px)}.entity-stack{display:grid;flex:1 1;grid-gap:18px;gap:18px;align-content:space-between;margin-bottom:18px}.entity-card{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px}.portal-split .entity-card{min-height:225px}.entity-detail-image,.entity-visual{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(168,85,247,.4);border-radius:12px;background:radial-gradient(circle at 70% 80%,rgba(6,182,212,.34),transparent 40%),radial-gradient(circle at 18% 12%,rgba(168,85,247,.5),transparent 34%),#080b14;color:#fff;font-size:26px;font-weight:950}.entity-visual{width:92px;height:92px}.entity-detail-image img,.entity-visual img{width:100%;height:100%;object-fit:cover}.mini-club-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.tool-grid{align-items:stretch}.tool-card{display:flex;height:100%;min-height:270px;flex-direction:column;padding:22px}.tool-card strong{display:inline-flex;width:max-content;min-width:96px;min-height:32px;align-items:center;justify-content:center;border-radius:8px;margin-top:auto;padding:8px 10px;background:rgba(6,182,212,.14);color:#8af6ff;font-size:12px;text-transform:uppercase}.lab-grid .tool-card p{margin-bottom:24px}.tool-card-large{min-height:260px}.portal-cta-band{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:46px 0;padding:34px;background:radial-gradient(circle at 20% 0,rgba(168,85,247,.2),transparent 24rem),radial-gradient(circle at 90% 80%,rgba(6,182,212,.18),transparent 20rem),rgba(11,15,27,.88)}.portal-cta-band h2{max-width:760px;margin:8px 0 10px;font-size:clamp(30px,4vw,54px);line-height:.95}.portal-footer{border-top:1px solid hsla(0,0%,100%,.1);margin-top:60px;padding:42px 0;background:rgba(5,5,5,.72)}.portal-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(150px,.4fr));grid-gap:28px;gap:28px}.portal-footer a,.portal-footer strong{display:block}.portal-footer strong{margin-bottom:12px}.portal-footer a{color:var(--muted);font-weight:800;margin:9px 0}.legal-page{padding-top:48px}.legal-page h1{max-width:860px;margin:14px 0 16px;font-size:clamp(42px,6vw,78px);line-height:.92}.legal-page>p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.legal-card{display:grid;grid-gap:24px;gap:24px;margin-top:34px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:28px;background:hsla(0,0%,100%,.04)}.legal-card h2{margin:0 0 8px;font-size:22px}.legal-card p{margin:0;color:var(--muted);line-height:1.7}.article-layout,.entity-detail{margin-top:42px;padding:28px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px;font-weight:800;margin-bottom:26px}.breadcrumbs i{color:var(--dim);margin-right:8px}.article-hero{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:28px;padding-bottom:28px}.article-cover{overflow:hidden;margin:-4px 0 34px;border:1px solid hsla(0,0%,100%,.12);border-radius:24px;background:rgba(11,15,27,.92);box-shadow:0 28px 80px rgba(0,0,0,.32)}.article-cover img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article-body{max-width:820px}.article-body li,.article-body p{color:#d6e1f4;font-size:18px;line-height:1.72}.article-body h2{margin:36px 0 12px;font-size:34px}.article-body blockquote,.article-callout{border-left:4px solid var(--violet);border-radius:14px;margin:26px 0;padding:18px 20px;background:rgba(168,85,247,.1)}.article-callout strong{color:#fff}.article-page{margin-top:34px}.article-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,460px);grid-gap:28px;gap:28px;align-items:stretch;border:1px solid hsla(0,0%,100%,.12);border-radius:26px;padding:26px;background:radial-gradient(circle at 0 0,rgba(168,85,247,.22),transparent 26rem),radial-gradient(circle at 100% 20%,rgba(6,182,212,.16),transparent 26rem),rgba(11,15,27,.88);box-shadow:0 28px 90px rgba(0,0,0,.34)}.article-page-hero-copy{display:flex;min-height:360px;flex-direction:column;justify-content:flex-end}.article-kicker,.article-meta-row{display:flex;flex-wrap:wrap;gap:8px}.article-kicker span,.article-meta-row span,.article-tag-stack em{display:inline-flex;align-items:center;min-height:30px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:0 11px;color:#dce8fb;font-size:12px;font-style:normal;font-weight:950;text-transform:uppercase;background:hsla(0,0%,100%,.045)}.article-kicker span:first-child{border-color:rgba(6,182,212,.42);color:var(--cyan)}.article-page-hero h1{max-width:980px;margin:18px 0;font-size:clamp(38px,5.2vw,74px);line-height:.96}.article-page-hero p{max-width:760px;color:#c4cde0;font-size:clamp(18px,1.45vw,23px);line-height:1.48}.article-meta-row{margin-top:24px}.share-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.share-buttons span{margin-right:2px;color:var(--muted);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.share-buttons a,.share-buttons button{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:9px 12px;color:#e5edf8;font:inherit;font-size:12px;font-weight:950;text-decoration:none;background:hsla(0,0%,100%,.045);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.share-buttons a:hover,.share-buttons button:hover{border-color:rgba(34,211,238,.55);color:#fff;background:rgba(34,211,238,.1)}.article-share-footer{margin-top:34px;border:1px solid rgba(34,211,238,.22);border-radius:18px;padding:18px;background:radial-gradient(circle at 100% 0,rgba(34,211,238,.12),transparent 14rem),rgba(11,15,27,.78)}.article-share-footer strong{display:block;color:#fff;font-size:16px;font-weight:950}.article-page-cover{overflow:hidden;min-height:360px;border:1px solid hsla(0,0%,100%,.12);border-radius:22px;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(6,182,212,.1)),rgba(5,5,5,.62)}.article-page-cover img{display:block;width:100%;height:100%;object-fit:cover}.article-page-cover-empty{display:grid;place-content:center;grid-gap:12px;gap:12px;padding:28px;text-align:center}.article-page-cover-empty span{color:var(--cyan);font-size:13px;font-weight:950;text-transform:uppercase}.article-page-cover-empty strong{font-size:42px}.article-reading-grid{display:grid;grid-template-columns:190px minmax(0,790px) 300px;grid-gap:26px;gap:26px;align-items:start;margin-top:30px}.article-main-column{min-width:0}.article-left-rail,.article-right-rail{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:14px;gap:14px}.article-side-card{border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:18px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.12),transparent 12rem),rgba(11,15,27,.86)}.article-side-card.compact{padding:15px}.article-side-card span{display:block;color:var(--cyan);font-size:12px;font-weight:950;text-transform:uppercase}.article-side-card strong{display:block;margin-top:8px;color:#fff;font-size:20px;line-height:1.12}.article-side-card li,.article-side-card p{color:#b9c5da;font-size:14px;line-height:1.55}.article-side-card ul{margin:12px 0 0;padding-left:18px}.article-app-card{border-color:rgba(168,85,247,.4);background:radial-gradient(circle at 0 0,rgba(168,85,247,.24),transparent 12rem),linear-gradient(135deg,rgba(26,14,45,.95),rgba(6,21,33,.92))}.article-app-card .portal-button{width:100%;margin-top:16px}.article-tag-stack{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.article-body{max-width:none;border:1px solid hsla(0,0%,100%,.1);border-radius:22px;padding:clamp(24px,4vw,48px);background:rgba(11,15,27,.74)}.article-body>:first-child{margin-top:0}.article-body strong{color:#fff;font-weight:950}.article-body h3{margin:28px 0 10px;color:#fff;font-size:clamp(22px,2.4vw,28px);line-height:1.12}.article-body ol,.article-body ul{display:grid;grid-gap:10px;gap:10px;margin:18px 0 24px;padding-left:24px}.article-body li::marker{color:var(--cyan)}.article-body a{color:var(--cyan);font-weight:900;text-decoration:underline;text-underline-offset:3px}.article-body figure{margin:28px 0}.article-body figure img,.article-body-rich img{display:block;width:100%;max-height:560px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;object-fit:cover;background:rgba(0,0,0,.3)}.article-body hr{margin:34px 0;border:0;border-top:1px solid hsla(0,0%,100%,.14)}.entity-detail{display:block}.entity-detail-hero{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:24px;gap:24px;padding:26px;background:radial-gradient(circle at 90% 10%,rgba(168,85,247,.16),transparent 26rem),rgba(11,15,27,.86)}.entity-detail-image{width:170px;height:170px;font-size:42px}.entity-detail h1{margin:8px 0 12px;font-size:clamp(44px,5vw,72px);line-height:.92}.entity-detail p{max-width:820px;color:var(--muted);font-size:18px;line-height:1.6}.entity-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 34px}.entity-facts div{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:16px;background:hsla(0,0%,100%,.04)}.entity-facts span{display:block;color:var(--dim);font-size:12px;font-weight:900;text-transform:uppercase}.entity-facts strong{display:block;margin-top:8px;font-size:22px}@media (max-width:980px){.portal-cta-band,.portal-header-inner,.portal-section-head{align-items:flex-start;flex-direction:column}.portal-nav{width:100%;overflow-x:auto;padding-bottom:4px}.portal-actions{width:100%}.career-app-bridge,.career-app-proof-grid,.career-community-grid,.career-faq-grid,.career-guides-grid,.career-method-grid,.career-mode-board,.career-path-grid,.career-pillar-hero-grid,.career-real-challenge-grid,.club-category-grid,.club-category-nav,.compact-grid,.content-grid,.entity-detail-hero,.entity-facts,.entity-grid,.mini-club-grid,.portal-footer-grid,.portal-hero-grid,.portal-split,.tool-grid{grid-template-columns:1fr}.content-card-featured{grid-column:auto}.career-hero-proof,.career-save-metrics{grid-template-columns:1fr}.career-app-bridge,.career-save-preview{border-radius:22px}.career-mode-pillar-hero .portal-hero-actions{display:flex;flex-direction:column}.career-feature-guide-card,.career-guide-card{min-height:280px}.article-page-hero,.article-reading-grid{grid-template-columns:1fr}.article-page-hero-copy{min-height:auto}.article-left-rail,.article-right-rail{position:static}.article-left-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-hero-copy{min-height:auto;padding:30px}.portal-feature-card{min-height:360px}}.app-landing{overflow:hidden}.app-landing .app-hero{min-height:820px}.app-landing .app-hero .hero-copy{max-width:790px}.app-landing .app-hero h1{font-size:clamp(50px,7vw,94px)}.app-landing .reward-card{border-color:rgba(245,158,11,.34);background:radial-gradient(circle at 100% 0,rgba(245,158,11,.18),transparent 12rem),rgba(4,6,14,.9)}.product-explainer{position:relative;overflow:hidden;border-block:1px solid hsla(0,0%,100%,.1);padding:112px 0;background:radial-gradient(circle at 8% 10%,rgba(168,85,247,.17),transparent 30rem),radial-gradient(circle at 92% 84%,rgba(6,182,212,.13),transparent 32rem),#070912}.product-explainer:before{position:absolute;inset:0;content:"";background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);pointer-events:none}.product-explainer-inner{position:relative;z-index:1}.product-explainer-heading{max-width:980px}.product-explainer-heading h2,.simple-product-flow-copy h2{margin:14px 0 20px;font-size:clamp(44px,6.4vw,86px);line-height:.91;letter-spacing:-.014em}.product-explainer-heading>p,.simple-product-flow-copy>p{max-width:760px;margin:0;color:var(--muted);font-size:19px;line-height:1.66}.current-way-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:52px}.current-way-card{overflow:hidden;border:1px solid hsla(0,0%,100%,.11);border-radius:24px;background:rgba(8,11,20,.86);box-shadow:0 28px 90px rgba(0,0,0,.26)}.current-way-card-head{display:flex;gap:16px;align-items:center;min-height:104px;padding:24px 26px}.current-way-card-head>span{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--dim);font-size:11px;font-weight:950}.current-way-card-head h3{margin:0;font-size:clamp(25px,2.4vw,34px);line-height:1}.current-way-state{min-height:156px;border-top:1px solid hsla(0,0%,100%,.09);padding:23px 26px 25px}.current-way-state small{display:block;margin-bottom:10px;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.current-way-state p{margin:0;line-height:1.58}.without-legacy{background:hsla(0,0%,100%,.018);color:#9ba7bb}.without-legacy small{color:#7f8a9c}.with-legacy{background:linear-gradient(90deg,rgba(6,182,212,.1),rgba(168,85,247,.06)),hsla(0,0%,100%,.02);color:#e9f7ff}.with-legacy small{color:var(--cyan)}.simple-product-flow{display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);grid-gap:72px;gap:72px;align-items:center;margin-top:112px;border:1px solid rgba(6,182,212,.2);border-radius:30px;padding:54px;background:radial-gradient(circle at 0 0,rgba(168,85,247,.2),transparent 25rem),radial-gradient(circle at 100% 100%,rgba(6,182,212,.16),transparent 26rem),rgba(8,11,20,.9);box-shadow:0 36px 120px rgba(0,0,0,.34)}.simple-product-flow-copy h2{font-size:clamp(42px,5vw,70px)}.simple-product-proof{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.simple-product-proof div{display:grid;grid-gap:5px;gap:5px;border-left:2px solid rgba(6,182,212,.58);padding:4px 0 4px 16px}.simple-product-proof strong{color:#f4fbff;font-size:14px}.simple-product-proof span{color:var(--muted);font-size:13px;line-height:1.5}.simple-product-flow-steps{display:grid;grid-gap:12px;gap:12px}.simple-product-step{display:grid;grid-template-columns:54px 1fr;grid-gap:17px;gap:17px;align-items:start;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:20px;background:hsla(0,0%,100%,.025)}.simple-product-step>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(6,182,212,.38);border-radius:15px;background:rgba(6,182,212,.08);color:var(--cyan);font-size:11px;font-weight:950}.simple-product-step h3{margin:1px 0 7px;font-size:23px;line-height:1}.simple-product-step p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.app-inside-section{border-top:0;background:radial-gradient(circle at 82% 8%,rgba(168,85,247,.14),transparent 30rem),radial-gradient(circle at 12% 78%,rgba(6,182,212,.1),transparent 30rem),#03050a}.app-inside-heading h2{max-width:920px}.app-inside-main-mockup{box-shadow:0 52px 140px rgba(0,0,0,.5),0 0 110px rgba(168,85,247,.07)}.app-real-shell{min-height:650px;background:radial-gradient(circle at 78% 0,rgba(124,58,237,.08),transparent 30rem),#050609}.app-real-utility-bar{min-height:34px;justify-content:space-between;gap:20px;border-bottom:1px solid hsla(0,0%,100%,.06);padding:0 24px;background:#080a0f;color:#71798a;font-size:7px;font-weight:850}.app-real-main-nav nav,.app-real-main-nav>div,.app-real-utility-bar,.app-real-utility-bar nav,.app-real-utility-bar>div{display:flex;align-items:center}.app-real-utility-bar nav{gap:19px}.app-real-utility-bar>div{gap:12px}.app-real-utility-bar strong{color:#aab2c1}.app-real-main-nav{display:grid;grid-template-columns:128px minmax(0,1fr) auto;min-height:70px;align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid hsla(0,0%,100%,.07);padding:0 24px;background:rgba(7,8,12,.96)}.app-real-main-nav>img{width:105px;height:auto}.app-real-main-nav nav{align-self:stretch;justify-content:center;gap:27px}.app-real-main-nav nav span{position:relative;display:flex;align-items:center;color:#7b8496;font-size:9px;font-weight:900}.app-real-main-nav nav span.is-active{color:#f1f3f8}.app-real-main-nav nav span.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:linear-gradient(90deg,#7c3aed,#06b6d4)}.app-real-main-nav>div{justify-content:flex-end;gap:8px}.app-real-main-nav button{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:9px 11px;background:hsla(0,0%,100%,.035);color:#cbd2df;font-size:7px;font-weight:950}.app-real-main-nav button:last-child{border-color:rgba(124,58,237,.5);background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff}.app-real-command-center{max-width:1060px;margin:0 auto;padding:27px}.app-real-command-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.app-real-command-grid>article{overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(11,13,19,.9)}.app-real-command-grid>.app-inside-continue-card,.app-real-next-decisions{grid-column:span 8}.app-real-last-visit,.app-real-quick-actions{grid-column:span 4}.app-real-last-visit,.app-real-next-decisions,.app-real-quick-actions{padding:16px}.app-real-last-visit h4,.app-real-quick-actions h4{margin:16px 0 4px;color:#f1f3f8;font-size:15px;line-height:1.05}.app-real-next-decisions>div:last-child{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.app-real-next-decisions button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:11px 12px;background:hsla(0,0%,100%,.02);color:inherit;text-align:left}.app-real-next-decisions button:first-child{border-color:rgba(124,58,237,.23);background:rgba(124,58,237,.07)}.app-real-next-decisions button strong{color:#dce2ed;font-size:9px}.app-real-next-decisions button small{grid-column:1;color:#667187;font-size:7px;line-height:1.4}.app-real-next-decisions button em{grid-column:2;grid-row:1/span 2;align-self:center;border-radius:999px;padding:5px 7px;background:hsla(0,0%,100%,.05);color:#7f899b;font-size:6px;font-style:normal;font-weight:950;text-transform:uppercase}.app-real-quick-actions{background:radial-gradient(circle at 100% 0,rgba(6,182,212,.1),transparent 13rem),rgba(11,13,19,.9)!important}.app-real-library>div>span,.app-real-quick-actions>span{color:#16c8e3;font-size:7px;font-weight:950;letter-spacing:.11em}.app-real-quick-actions button{width:100%;margin-top:8px;border:1px solid rgba(6,182,212,.17);border-radius:8px;padding:9px 10px;background:rgba(6,182,212,.055);color:#ccecf1;font-size:7px;font-weight:900}.app-real-quick-actions button:last-child{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);color:#9ba6b8}.app-real-library{margin-top:12px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:16px;background:rgba(11,13,19,.86)}.app-real-library>div h4{margin:5px 0 13px;color:#fff;font-size:15px}.app-real-library article{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:10px 12px;background:hsla(0,0%,100%,.02)}.app-real-library article img{width:34px;height:34px;object-fit:contain}.app-real-library article small,.app-real-library article strong{display:block}.app-real-library article strong{color:#dfe5ef;font-size:9px}.app-real-library article small{margin-top:3px;color:#626d80;font-size:7px}.app-real-library article>span{border:1px solid rgba(34,197,94,.2);border-radius:999px;padding:5px 8px;background:rgba(34,197,94,.06);color:#78c992;font-size:6px;font-weight:950;text-transform:uppercase}.app-real-library article button{border:0;border-radius:7px;padding:7px 11px;background:rgba(124,58,237,.15);color:#d3c3f8;font-size:7px;font-weight:950}.app-real-career-tabs{display:flex;align-items:stretch;gap:2px;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.07);padding:0 18px;background:#090b11}.app-real-career-tabs span{position:relative;padding:12px 9px 10px;color:#626c7e;font-size:7px;font-weight:900;white-space:nowrap}.app-real-career-tabs span.is-active{color:#e1d8f5}.app-real-career-tabs span.is-active:after{position:absolute;right:7px;bottom:0;left:7px;height:2px;content:"";background:#8b5cf6}.app-inside-sidebar{background:radial-gradient(circle at 0 0,rgba(168,85,247,.08),transparent 16rem),linear-gradient(180deg,#0b101a,#070a11)}.app-inside-main{background:radial-gradient(circle at 94% 0,rgba(168,85,247,.09),transparent 24rem),radial-gradient(circle at 12% 100%,rgba(6,182,212,.07),transparent 24rem),#090d16}.app-inside-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.app-inside-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);grid-gap:12px;gap:12px;margin-top:12px}.app-inside-dashboard-grid article{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(5,8,14,.76)}.app-inside-continue-card{overflow:hidden}.app-inside-cover{position:relative;display:flex;align-items:flex-start;justify-content:space-between;min-height:118px;overflow:hidden;padding:18px;background:linear-gradient(110deg,rgba(8,6,20,.2),rgba(8,6,20,.82)),radial-gradient(circle at 20% 20%,rgba(168,85,247,.75),transparent 14rem),radial-gradient(circle at 82% 70%,rgba(6,182,212,.52),transparent 15rem),#101426}.app-inside-cover:after,.app-inside-cover:before{position:absolute;content:"";border:1px solid hsla(0,0%,100%,.1);border-radius:999px}.app-inside-cover:before{top:-100px;right:-30px;width:250px;height:250px}.app-inside-cover:after{right:74px;bottom:-105px;width:190px;height:190px}.app-inside-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,6,12,.35))}.app-inside-cover>span,.app-inside-cover>strong{position:relative;z-index:1}.app-inside-cover>span{color:#bff7ff;font-size:8px;font-weight:950;letter-spacing:.13em}.app-inside-cover>strong{color:hsla(0,0%,100%,.9);font-size:32px;line-height:1}.app-inside-career-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px}.app-inside-career-row img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.38))}.app-inside-career-row h4{margin:0;color:#fff;font-size:16px;line-height:1}.app-inside-career-row p{margin:6px 0 0;color:#66758d;font-size:9px;font-weight:800}.app-inside-career-row button,.app-inside-side-stack button,.app-market-decision-body>button{border:0;border-radius:8px;padding:10px 12px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;font-size:8px;font-weight:950}.app-inside-story-now{display:grid;grid-gap:7px;gap:7px;margin:0 18px 18px;border:1px solid rgba(6,182,212,.14);border-radius:11px;padding:14px;background:linear-gradient(90deg,rgba(6,182,212,.06),rgba(168,85,247,.05))}.app-inside-story-now small{color:var(--cyan);font-size:7px;font-weight:950;letter-spacing:.1em}.app-inside-story-now strong{color:#fff;font-size:13px}.app-inside-side-stack p,.app-inside-story-now p{margin:0;color:#78869c;font-size:9px;line-height:1.5}.app-inside-side-stack{display:grid;grid-gap:12px;gap:12px}.app-inside-side-stack>article{padding:15px}.app-inside-memory-item{display:flex;gap:9px;margin-top:13px}.app-inside-memory-item>i{flex:0 0 auto;width:7px;height:7px;margin-top:4px;border-radius:999px;background:var(--cyan);box-shadow:0 0 14px rgba(6,182,212,.58)}.app-inside-memory-item p{min-width:0}.app-inside-memory-item strong{display:block;color:#dce8f9;font-size:9px}.app-inside-memory-item small{display:block;margin-top:3px;color:#58677e;font-size:7px;line-height:1.35}.app-inside-side-stack h4{margin:18px 0 8px;color:#fff;font-size:16px;line-height:1}.app-inside-side-stack button{width:100%;margin-top:14px}.app-inside-secondary{margin-top:18px}.app-history-body,.app-market-decision-body{min-height:500px;padding:26px;background:radial-gradient(circle at 90% 0,rgba(6,182,212,.07),transparent 18rem),#080c14}.app-history-body>header,.app-market-decision-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.app-history-body header span,.app-market-decision-body header span{color:var(--cyan);font-size:8px;font-weight:950;letter-spacing:.12em}.app-history-body header h3,.app-market-decision-body header h3{margin:7px 0 0;color:#fff;font-size:21px;line-height:1}.app-history-body header em,.app-market-decision-body header em{border:1px solid hsla(0,0%,100%,.09);border-radius:999px;padding:7px 10px;color:#8290a7;font-size:8px;font-style:normal;font-weight:900}.app-history-body>nav{display:flex;gap:6px;margin-top:22px;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:9px}.app-history-body>nav span{border-radius:7px;padding:8px 11px;color:#5c6b82;font-size:8px;font-weight:900}.app-history-body>nav span.is-active{background:rgba(168,85,247,.12);color:#dec8ff}.app-history-timeline{display:grid;grid-gap:0;gap:0;margin-top:16px}.app-history-timeline article{position:relative;display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;padding-bottom:17px}.app-history-timeline article:not(:last-child):before{position:absolute;top:9px;bottom:-3px;left:4px;width:1px;content:"";background:hsla(0,0%,100%,.1)}.app-history-timeline article>i{position:relative;z-index:1;width:9px;height:9px;margin-top:3px;border:2px solid #080c14;border-radius:999px;background:var(--violet);box-shadow:0 0 12px rgba(168,85,247,.6)}.app-history-timeline article.is-cyan>i{background:var(--cyan);box-shadow:0 0 12px rgba(6,182,212,.6)}.app-history-timeline article.is-amber>i{background:#f59e0b;box-shadow:0 0 12px rgba(245,158,11,.52)}.app-history-timeline small{color:#526078;font-size:7px;font-weight:900;letter-spacing:.06em}.app-history-timeline strong{display:block;margin-top:5px;color:#e4ecf8;font-size:11px}.app-history-timeline p{margin:5px 0 0;color:#718096;font-size:8px;line-height:1.45}.app-market-brief{display:grid;grid-gap:7px;gap:7px;margin-top:22px;border:1px solid rgba(168,85,247,.18);border-radius:11px;padding:13px;background:rgba(168,85,247,.06)}.app-market-brief span{color:#d8b4fe;font-size:7px;font-weight:950;letter-spacing:.1em}.app-market-brief strong{color:#e8edf7;font-size:10px;line-height:1.4}.app-market-candidates{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.app-market-candidates article{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:10px;background:hsla(0,0%,100%,.02)}.app-market-candidates article.is-selected{border-color:rgba(6,182,212,.3);background:rgba(6,182,212,.06)}.app-market-candidates article>i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#151d2c;color:var(--cyan);font-size:8px;font-style:normal;font-weight:950}.app-market-candidates small,.app-market-candidates strong{display:block}.app-market-candidates strong{color:#e0e8f5;font-size:9px}.app-market-candidates small{margin-top:3px;color:#5f6d83;font-size:7px}.app-market-candidates em{color:#8292aa;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.app-market-impact{margin-top:14px;border-radius:10px;padding:12px;background:rgba(0,0,0,.28)}.app-market-impact>span{color:#5c6a81;font-size:7px;font-weight:900;text-transform:uppercase}.app-market-impact>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:7px;gap:7px;align-items:center;margin-top:9px}.app-market-impact strong{border:1px solid hsla(0,0%,100%,.08);border-radius:7px;padding:8px;color:#b8c5d8;font-size:7px;text-align:center}.app-market-impact i{color:var(--cyan);font-size:9px;font-style:normal}.app-market-decision-body>button{width:100%;margin-top:13px;padding:11px}.app-inside-disclaimer{margin:18px 0 0;color:#546279;font-size:10px;line-height:1.5;text-align:center}.season-story-section{position:relative}.season-story-section:before{position:absolute;top:90px;right:-20vw;width:46vw;height:46vw;content:"";border-radius:999px;background:radial-gradient(circle,rgba(6,182,212,.1),transparent 68%);pointer-events:none}.season-journey{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:40px}.season-journey:before{position:absolute;top:0;bottom:0;left:39px;width:1px;content:"";background:linear-gradient(var(--violet),var(--blue),var(--cyan));opacity:.38}.journey-card{position:relative;display:grid;grid-template-columns:54px 1fr;grid-gap:18px;gap:18px;min-height:210px;border:1px solid hsla(0,0%,100%,.11);border-radius:20px;padding:24px;background:radial-gradient(circle at 0 0,rgba(168,85,247,.12),transparent 16rem),rgba(9,13,24,.82);box-shadow:0 24px 80px rgba(0,0,0,.24);transition:transform .18s ease,border-color .18s ease}.journey-card:hover{transform:translateY(-3px);border-color:rgba(6,182,212,.34)}.journey-number{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(6,182,212,.42);border-radius:999px;background:#080b14;color:var(--cyan);font-size:12px;font-weight:950;box-shadow:0 0 28px rgba(6,182,212,.12)}.book-story-page>span,.community-promise>span,.decision-room-head span,.journey-card span,.value-card>span{color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.journey-card h3{margin:10px 0 8px;font-size:27px;line-height:1}.app-faq-list p,.community-promise p,.decision-copy>p,.journey-card p,.knockout-copy p,.share-copy>p,.value-card p{margin:0;color:var(--muted);line-height:1.62}.season-book-band{position:relative;overflow:hidden;border-block:1px solid hsla(0,0%,100%,.1);padding:110px 0;background:radial-gradient(circle at 7% 18%,rgba(168,85,247,.22),transparent 28rem),radial-gradient(circle at 94% 78%,rgba(6,182,212,.18),transparent 30rem),#070912}.season-book-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);grid-gap:54px;gap:54px;align-items:center}.decision-copy h2,.season-book-copy h2,.share-copy h2{margin:14px 0 20px;font-size:clamp(42px,5.6vw,74px);line-height:.91}.decision-copy>p,.season-book-copy>p,.share-copy>p{font-size:18px}.emotional-list{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0;padding:0;list-style:none}.emotional-list li{display:flex;gap:12px;align-items:center;color:#e0e9f9;font-weight:850}.emotional-list li:before{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--violet),var(--cyan));box-shadow:0 0 18px rgba(6,182,212,.42);content:""}.season-book-visual{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;min-height:520px;perspective:1600px}.book-page{position:relative;min-height:510px;border:1px solid hsla(0,0%,100%,.16);padding:34px;background:#0a0d16;box-shadow:0 36px 100px rgba(0,0,0,.5)}.book-cover-page{z-index:2;display:flex;flex-direction:column;justify-content:flex-end;border-radius:24px 4px 4px 24px;transform:rotateY(5deg);transform-origin:right center;background:linear-gradient(180deg,rgba(5,5,5,.12),rgba(5,5,5,.88)),radial-gradient(circle at 18% 12%,rgba(168,85,247,.72),transparent 22rem),radial-gradient(circle at 88% 76%,rgba(6,182,212,.56),transparent 22rem),#080b14}.book-cover-page img{position:absolute;top:34px;left:34px;width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(0,0,0,.46))}.book-cover-page small{color:var(--cyan);font-weight:950;letter-spacing:.1em}.book-cover-page h3{margin:14px 0 8px;font-size:clamp(38px,4.5vw,66px);line-height:.86}.book-cover-page p{margin:0;color:#c5d1e5;font-weight:850}.book-cover-page>strong{margin-top:28px;border-top:1px solid hsla(0,0%,100%,.18);padding-top:18px;color:#edf7ff;font-size:13px}.book-story-page{border-radius:4px 24px 24px 4px;transform:rotateY(-4deg);transform-origin:left center;background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent),#0a0e19}.book-story-page h3{margin:18px 0;font-size:clamp(34px,4vw,54px);line-height:.92}.book-story-page>p{color:var(--muted);line-height:1.65}.book-scorecard{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:28px}.book-scorecard div{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:13px;background:hsla(0,0%,100%,.035)}.book-scorecard small,.book-scorecard strong{display:block}.book-scorecard small{color:var(--dim);font-size:9px;font-weight:950;text-transform:uppercase}.book-scorecard strong{margin-top:8px;color:#fff;font-size:23px}.book-quote{margin-top:26px;border-left:2px solid var(--cyan);padding:16px;background:rgba(6,182,212,.06);color:#dffbff;font-weight:900;line-height:1.5}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:36px}.value-card{position:relative;min-height:270px;overflow:hidden;border:1px solid hsla(0,0%,100%,.11);border-radius:20px;padding:26px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.1),transparent 16rem),var(--panel);transition:transform .18s ease,border-color .18s ease}.value-card:first-child{grid-column:span 2;background:radial-gradient(circle at 94% 0,rgba(168,85,247,.24),transparent 22rem),var(--panel-strong)}.value-card:hover{transform:translateY(-4px);border-color:rgba(168,85,247,.4)}.value-card h3{max-width:500px;margin:82px 0 12px;font-size:30px;line-height:.98}.decision-band{border-block:1px solid hsla(0,0%,100%,.1);padding:100px 0;background:radial-gradient(circle at 90% 8%,rgba(6,182,212,.12),transparent 28rem),hsla(0,0%,100%,.018)}.decision-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);grid-gap:54px;gap:54px;align-items:center}.decision-quote{display:grid;grid-gap:10px;gap:10px;margin-top:30px;border:1px solid rgba(168,85,247,.28);border-radius:18px;padding:20px;background:rgba(168,85,247,.07)}.decision-quote small{color:#e9d5ff;font-size:10px;font-weight:950;letter-spacing:.08em}.decision-quote strong{font-size:19px;line-height:1.45}.decision-room{overflow:hidden;border:1px solid rgba(6,182,212,.28);border-radius:24px;padding:24px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.12),transparent 22rem),#080b14;box-shadow:var(--shadow)}.decision-room-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:20px}.decision-room-head div{display:grid;grid-gap:7px;gap:7px}.decision-room-head strong{font-size:29px}.decision-room-head em{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:9px 12px;color:#dce7fb;font-size:12px;font-style:normal;font-weight:900}.candidate-stack{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.candidate-card{display:grid;grid-template-columns:42px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid hsla(0,0%,100%,.09);border-radius:14px;padding:13px;background:hsla(0,0%,100%,.025)}.candidate-card.selected{border-color:rgba(6,182,212,.42);background:rgba(6,182,212,.07)}.candidate-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:hsla(0,0%,100%,.07);color:var(--cyan);font-weight:950}.candidate-card div{display:grid;grid-gap:4px;gap:4px}.candidate-card small{color:var(--muted);font-weight:800}.candidate-card em{color:#bdeff7;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.mini-xi{margin-top:18px;border-radius:16px;padding:16px;background:rgba(0,0,0,.35)}.mini-xi>span{color:var(--dim);font-size:10px;font-weight:950;text-transform:uppercase}.pitch-lines{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;min-height:100px;margin-top:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:16px 16px 3px 3px;padding:42px 18px 12px;background:linear-gradient(90deg,transparent 49.7%,hsla(0,0%,100%,.18) 50%,transparent 50.3%),linear-gradient(rgba(6,182,212,.045),rgba(6,182,212,.08))}.pitch-lines i{position:absolute;border:1px solid hsla(0,0%,100%,.15);border-radius:999px}.pitch-lines i:first-child{top:-40px;left:calc(50% - 70px);width:140px;height:80px}.pitch-lines i:nth-child(2){top:10px;left:calc(50% - 18px);width:36px;height:36px}.pitch-lines b{position:relative;display:grid;place-items:center;height:34px;border:1px solid rgba(168,85,247,.3);border-radius:999px;background:#12172a;color:#e6edfb;font-size:10px}.pitch-lines b:first-of-type{border-color:rgba(6,182,212,.66);background:rgba(6,182,212,.18);color:#d8fbff;box-shadow:0 0 24px rgba(6,182,212,.18)}.challenge-strip .section-heading p{margin-bottom:0}.save-chapter{margin-top:22px;border-left:2px solid var(--cyan);padding-left:12px;color:#e4f9ff;font-size:13px;font-weight:900}.career-highlight-grid .highlight-card{min-height:210px}.knockout-preview{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:34px;gap:34px;align-items:center;margin-top:22px;border:1px solid rgba(6,182,212,.22);border-radius:24px;padding:30px;background:radial-gradient(circle at 90% 20%,rgba(6,182,212,.13),transparent 22rem),var(--panel)}.knockout-copy h3{margin:12px 0;font-size:clamp(32px,4vw,52px);line-height:.94}.bracket-mini{display:grid;grid-template-columns:1.4fr 1fr .75fr;grid-gap:18px;gap:18px;align-items:center;min-height:300px}.bracket-round{display:grid;grid-gap:9px;gap:9px}.bracket-round>span{margin-bottom:4px;color:var(--dim);font-size:9px;font-weight:950;letter-spacing:.08em}.bracket-round b{position:relative;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:12px;background:#090d18;color:#dce7fb;font-size:12px}.bracket-round:not(:last-child) b:after{position:absolute;top:50%;left:100%;width:18px;height:1px;content:"";background:rgba(6,182,212,.34)}.bracket-round .winner{border-color:rgba(6,182,212,.5);background:rgba(6,182,212,.1);color:#e5fdff}.phone-success{margin-top:16px;border:1px solid rgba(34,197,94,.28);border-radius:14px;padding:14px;background:rgba(34,197,94,.07);color:#b9f8ce;text-align:center;font-size:12px;font-weight:950}.share-community-band{position:relative;overflow:hidden;border-block:1px solid hsla(0,0%,100%,.1);padding:110px 0;background:radial-gradient(circle at 12% 14%,rgba(168,85,247,.23),transparent 26rem),radial-gradient(circle at 90% 80%,rgba(6,182,212,.17),transparent 28rem),#070912}.share-community-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);grid-gap:64px;gap:64px;align-items:center}.community-promise{display:grid;grid-gap:10px;gap:10px;margin-top:32px;border:1px solid rgba(168,85,247,.32);border-radius:18px;padding:20px;background:rgba(168,85,247,.07)}.share-control-grid{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.share-control-grid>div{display:grid;grid-gap:5px;gap:5px;border-left:2px solid rgba(6,182,212,.5);padding:4px 0 4px 14px}.share-control-grid strong{color:#f5f8ff;font-size:13px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.share-control-grid span{color:#aebbd0;font-size:13px;font-weight:750;line-height:1.5}.community-promise strong{font-size:18px;line-height:1.45}.share-deck{position:relative;min-height:590px;perspective:1600px}.share-piece{position:absolute;display:flex;width:270px;min-height:350px;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid hsla(0,0%,100%,.17);border-radius:22px;padding:24px;background:#090c15;box-shadow:0 34px 100px rgba(0,0,0,.52);transition:transform .22s ease}.share-piece:before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 20%,rgba(2,3,8,.9)),radial-gradient(circle at 20% 8%,var(--share-accent),transparent 20rem)}.share-piece>*{position:relative}.share-piece img{position:absolute;top:22px;left:22px;width:105px}.share-piece small{color:var(--cyan);font-weight:950;letter-spacing:.1em}.share-piece strong{margin:12px 0 8px;font-size:29px;line-height:.95}.share-piece span{color:#c6d1e4;font-size:12px;font-weight:850}.share-violet{--share-accent:rgba(168,85,247,.7)}.share-cyan{--share-accent:rgba(6,182,212,.66)}.share-blue{--share-accent:rgba(59,130,246,.68)}.share-gold{--share-accent:rgba(245,158,11,.58)}.share-piece-1{top:64px;left:0;z-index:1;transform:rotate(-8deg)}.share-piece-2{top:10px;left:22%;z-index:3;transform:rotate(-2deg)}.share-piece-3{top:88px;right:14%;z-index:4;transform:rotate(5deg)}.share-piece-4{right:0;bottom:0;z-index:2;transform:rotate(10deg)}.share-piece-1:hover{transform:rotate(-5deg) translateY(-8px)}.share-piece-2:hover{transform:rotate(0) translateY(-8px)}.share-piece-3:hover{transform:rotate(3deg) translateY(-8px)}.share-piece-4:hover{transform:rotate(7deg) translateY(-8px)}.beta-conversion-section .section-heading{max-width:950px}.app-faq-section{padding:40px 0 90px}.app-faq-list{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.app-faq-list details{border:1px solid hsla(0,0%,100%,.11);border-radius:16px;padding:0 20px;background:rgba(9,13,24,.72)}.app-faq-list summary{position:relative;padding:20px 36px 20px 0;color:#f5f8ff;font-size:17px;font-weight:950;cursor:pointer;list-style:none}.app-faq-list summary::-webkit-details-marker{display:none}.app-faq-list summary:after{position:absolute;top:18px;right:0;color:var(--cyan);font-size:22px;content:"+"}.app-faq-list details[open] summary:after{content:"−"}.app-faq-list p{max-width:850px;padding:0 0 20px}.app-newsletter-wrap .newsletter-signup{margin-top:0}@media (max-width:1100px){.decision-layout,.season-book-layout,.share-community-layout{grid-template-columns:1fr}.season-book-visual{max-width:850px}.share-deck{max-width:820px}}@media (max-width:820px){.current-way-grid,.knockout-preview,.season-journey,.simple-product-flow,.value-grid{grid-template-columns:1fr}.simple-product-flow{gap:42px;padding:38px}.app-inside-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app-inside-dashboard-grid{grid-template-columns:1fr}.app-inside-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.app-real-main-nav{grid-template-columns:110px minmax(0,1fr)}.app-real-main-nav>div{display:none}.app-real-command-grid>article{grid-column:span 6}.app-real-command-grid>.app-inside-continue-card{grid-column:1/-1}.value-card:first-child{grid-column:auto}.season-book-visual{grid-template-columns:1fr;gap:12px}.book-page{min-height:460px;border-radius:22px;transform:none}.knockout-preview{padding:22px}.share-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-height:auto}.share-piece{position:relative;inset:auto;width:auto;min-height:330px;transform:none}.share-piece:hover{transform:translateY(-4px)}}@media (max-width:760px){.app-landing .app-hero{min-height:auto}.app-landing .app-hero h1{font-size:clamp(43px,13vw,62px)}.season-journey,.share-deck{grid-template-columns:1fr}.product-explainer{padding:76px 0}.product-explainer-heading h2{font-size:clamp(40px,12vw,58px)}.product-explainer-heading>p,.simple-product-flow-copy>p{font-size:17px}.current-way-grid{margin-top:36px}.current-way-card-head,.current-way-state{min-height:auto;padding:20px}.simple-product-flow{gap:34px;margin-top:72px;border-radius:24px;padding:26px 20px}.simple-product-flow-copy h2{font-size:clamp(38px,11vw,54px)}.simple-product-step{grid-template-columns:44px 1fr;gap:13px;padding:16px}.simple-product-step>span{width:42px;height:42px;border-radius:13px}.simple-product-step h3{font-size:21px}.app-inside-main .online-mock-page-head{display:grid}.app-inside-main .online-mock-live{justify-self:start}.app-real-shell{min-height:0}.app-real-utility-bar{display:none}.app-real-main-nav{grid-template-columns:82px minmax(0,1fr);min-height:56px;gap:10px;padding:0 12px}.app-real-main-nav>img{width:76px}.app-real-main-nav nav{justify-content:flex-end;gap:13px}.app-real-main-nav nav span{font-size:7px}.app-real-main-nav nav span:nth-child(3),.app-real-main-nav nav span:nth-child(4){display:none}.app-real-command-center{padding:12px}.app-real-command-grid{grid-template-columns:1fr}.app-real-command-grid>.app-inside-continue-card,.app-real-command-grid>article{grid-column:1}.app-real-library article{grid-template-columns:34px minmax(0,1fr) auto}.app-real-library article button{grid-column:1/-1;width:100%}.app-real-career-tabs{padding:0 8px}.app-real-career-tabs span{flex:1 1 auto;padding-inline:4px;font-size:6px;text-align:center}.app-inside-side-stack{grid-template-columns:1fr}.app-inside-career-row{grid-template-columns:46px 1fr}.app-inside-career-row img{width:42px;height:42px}.app-inside-career-row button{grid-column:1/-1;width:100%}.app-history-body,.app-market-decision-body{min-height:0;padding:18px}.app-history-body>header,.app-market-decision-body>header{display:grid}.app-history-body header em,.app-market-decision-body header em{justify-self:start}.app-market-candidates article{grid-template-columns:34px 1fr}.app-market-candidates em{grid-column:2}.season-journey:before{display:none}.journey-card{grid-template-columns:44px 1fr;min-height:auto;padding:18px}.journey-number{width:42px;height:42px}.decision-band,.season-book-band,.share-community-band{padding:72px 0}.decision-copy h2,.season-book-copy h2,.share-copy h2{font-size:clamp(38px,11vw,56px)}.season-book-visual{min-height:auto}.book-page{min-height:430px;padding:26px}.book-scorecard{grid-template-columns:1fr}.value-card,.value-card:first-child{min-height:240px}.value-card h3{margin-top:56px}.decision-room{padding:16px}.candidate-card,.decision-room-head{align-items:flex-start}.decision-room-head{flex-direction:column}.candidate-card{grid-template-columns:36px 1fr}.candidate-card em{grid-column:2}.pitch-lines{gap:5px;padding-inline:8px}.bracket-mini{grid-template-columns:1fr;min-height:auto}.bracket-round:not(:last-child) b:after{display:none}.share-piece{min-height:310px}}@media (max-width:620px){.portal-hero{padding:48px 0 38px}.article-hero h1,.portal-hero h1{font-size:46px}.article-page{margin-top:22px}.article-page-hero{gap:18px;border-radius:20px;padding:16px}.article-page-hero h1{font-size:clamp(34px,12vw,46px)}.article-body li,.article-body p,.article-page-hero p{font-size:16px}.article-page-cover{min-height:220px}.article-left-rail{grid-template-columns:1fr}.article-body{border-radius:18px;padding:22px}.article-body h2{font-size:28px}.article-hero p,.portal-hero p{font-size:17px}.portal-actions,.portal-cta-actions,.portal-hero-actions{flex-direction:column}.portal-actions a,.portal-button{width:100%}.entity-card{grid-template-columns:72px minmax(0,1fr)}.entity-visual{width:72px;height:72px}}.portal{background:radial-gradient(circle at 18% 0,rgba(168,85,247,.24),transparent 34rem),radial-gradient(circle at 84% 12%,rgba(59,130,246,.18),transparent 30rem),radial-gradient(circle at 58% 46%,rgba(6,182,212,.1),transparent 34rem),#050505}.portal-header{background:rgba(5,5,5,.88)}.portal-header-inner{min-height:72px}.portal-brand img,.portal-footer img{width:154px}.portal-nav{flex-wrap:wrap;justify-content:center}.portal-cta,.portal-login,.portal-nav a{white-space:nowrap}.portal-hero{padding:76px 0 48px}.portal-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:stretch}.portal-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,58px)}.portal-hero h1{max-width:820px;font-size:clamp(48px,6.3vw,88px);line-height:.92}.portal-feature-card{position:relative;overflow:hidden;justify-content:flex-start;background:radial-gradient(circle at 16% 18%,rgba(168,85,247,.28),transparent 18rem),radial-gradient(circle at 86% 84%,rgba(6,182,212,.2),transparent 18rem),linear-gradient(155deg,rgba(15,20,36,.96),rgba(5,5,5,.96))}.portal-feature-card:before{position:absolute;inset:18px;z-index:0;content:"";border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:36px 36px;opacity:.65}.portal-feature-card>*{position:relative;z-index:1}.feature-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.feature-topline strong{border:1px solid rgba(6,182,212,.4);border-radius:999px;padding:7px 10px;background:rgba(6,182,212,.12);color:#9af7ff;font-size:12px}.feature-image{display:block;height:clamp(120px,17vw,190px);overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;margin-top:16px}.feature-image img{width:100%;height:100%;object-fit:cover}.portal-feature-card h2{max-width:520px;margin:20px 0 0;font-size:clamp(24px,2.8vw,36px);line-height:.98;overflow-wrap:anywhere}.portal-feature-card p{max-width:560px}.feature-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 6px}.feature-dashboard div{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:12px;background:hsla(0,0%,100%,.045)}.feature-dashboard span{display:block;color:var(--dim);font-size:10px;font-weight:950;text-transform:uppercase}.feature-dashboard strong{display:block;margin-top:6px;font-size:16px}.portal-listing,.portal-section{padding:42px 0}.content-grid{align-items:stretch}.content-card{min-width:0}.content-card h3,.entity-card h3,.tool-card h3{overflow-wrap:anywhere}.content-image{height:190px}.content-card-featured{grid-column:span 1}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-split{align-items:stretch}.mini-club-grid .entity-card{grid-template-columns:72px minmax(0,1fr);min-height:225px}.mini-club-grid .entity-visual{width:72px;height:72px}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-cta-band{overflow:hidden}@media (max-width:1100px){.portal-header-inner{align-items:flex-start;flex-direction:column}.portal-nav{justify-content:flex-start}.portal-actions{width:100%}.portal-hero-grid,.portal-split{grid-template-columns:1fr}.compact-grid,.content-grid,.player-category-grid,.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-category-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-feature-card{min-height:430px}}@media (max-width:700px){.shell{width:min(100% - 24px,1220px)}.portal-header-inner{padding:14px 0}.portal-brand img{width:132px}.portal-nav{display:none}.portal-actions{display:grid;grid-template-columns:1fr 1fr}.portal-cta,.portal-login{justify-content:center;text-align:center}.portal-hero{padding:34px 0 28px}.portal-cta-band,.portal-feature-card,.portal-hero-copy,.portal-panel{border-radius:16px;padding:22px}.portal-hero h1{font-size:clamp(42px,14vw,64px)}.portal-hero p{font-size:17px}.career-checklist,.career-path-grid,.club-category-grid,.club-category-nav,.compact-grid,.content-grid,.feature-dashboard,.mini-club-grid,.player-category-grid,.player-category-nav,.portal-footer-grid,.tool-grid{grid-template-columns:1fr}.player-category-nav a{min-height:auto}.player-category-head{display:block}.portal-section-head{gap:14px}.portal-cta-band h2,.portal-section-head h2{font-size:clamp(32px,10vw,44px)}.content-image{height:170px}.entity-card,.mini-club-grid .entity-card{grid-template-columns:64px minmax(0,1fr);gap:12px}.entity-visual,.mini-club-grid .entity-visual{width:64px;height:64px}}.portal-live-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:34px}.portal-live-stats div{border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:14px;background:rgba(0,0,0,.26)}.board-head span,.mechanics-grid span,.portal-live-stats span,.project-card>div>span,.weekly-guide>span{display:block;color:var(--dim);font-size:10px;font-weight:950;text-transform:uppercase}.portal-live-stats strong{display:block;margin-top:6px;color:#fff;font-size:18px}.editorial-strip{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);grid-gap:14px;gap:14px;margin-top:18px;padding-bottom:24px;position:relative;z-index:3}.live-ticker,.trending-strip{display:flex;align-items:center;min-width:0;gap:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:14px 16px;background:rgba(6,8,14,.82);box-shadow:0 18px 60px rgba(0,0,0,.26)}.live-ticker span,.trending-strip span{flex:0 0 auto;color:var(--cyan);font-size:11px;font-weight:950;text-transform:uppercase}.live-ticker a,.trending-strip a{color:#eef4ff;font-weight:850}.trending-strip{flex-wrap:wrap;justify-content:flex-end}.trending-strip a{border:1px solid rgba(168,85,247,.28);border-radius:999px;padding:8px 10px;background:rgba(168,85,247,.08);color:#e8dcff;font-size:12px}.cover-section{padding-top:32px}.editorial-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);grid-template-areas:"cover latest" "cover read";grid-gap:18px;gap:18px}.magazine-cover{grid-area:cover;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);grid-gap:28px;gap:28px;min-height:520px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:24px;padding:22px;background:radial-gradient(circle at 30% 12%,rgba(168,85,247,.2),transparent 22rem),linear-gradient(145deg,rgba(15,23,42,.96),rgba(2,4,12,.98));box-shadow:0 28px 90px rgba(0,0,0,.35)}.magazine-image{display:grid;place-items:center;min-height:100%;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 72% 76%,rgba(6,182,212,.26),transparent 38%),radial-gradient(circle at 18% 12%,rgba(168,85,247,.42),transparent 32%),#050505}.magazine-image img{width:100%;height:100%;min-height:440px;object-fit:cover;transform:scale(1.02)}.magazine-image span,.project-visual span{color:#eff6ff;font-size:44px;font-weight:950;letter-spacing:.02em}.magazine-cover>div{display:flex;flex-direction:column;justify-content:flex-end;padding:10px 6px 6px}.latest-board>span,.magazine-cover span,.most-read-board>span{color:var(--cyan);font-size:11px;font-weight:950;text-transform:uppercase}.magazine-cover h3{margin:18px 0 16px;font-size:clamp(40px,5vw,68px);line-height:.92}.magazine-cover p{color:#bfcae0;font-size:18px;line-height:1.55}.latest-board,.most-read-board{border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:18px;background:rgba(8,11,20,.78)}.latest-board{grid-area:latest}.most-read-board{grid-area:read;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.13),transparent 18rem),rgba(8,11,20,.78)}.board-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.board-head strong{color:#fff;font-size:12px}.latest-board a,.most-read-board a{display:grid;grid-gap:5px;gap:5px;border-top:1px solid hsla(0,0%,100%,.09);padding:14px 0}.latest-board a:first-of-type,.most-read-board a:first-of-type{border-top:0}.latest-board a span{color:var(--dim);font-size:10px;font-weight:950;text-transform:uppercase}.latest-board a strong,.most-read-board a strong{color:#eef4ff;line-height:1.25}.most-read-board a{grid-template-columns:34px minmax(0,1fr);align-items:center}.most-read-board em{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--violet),var(--blue));color:#fff;font-style:normal;font-weight:950}.recommendation-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:20px;gap:20px}.project-card,.weekly-guide{border:1px solid rgba(168,85,247,.28);border-radius:22px;padding:28px;background:linear-gradient(135deg,rgba(168,85,247,.14),rgba(59,130,246,.08)),rgba(8,11,20,.82)}.project-card h2,.weekly-guide h2{margin:14px 0;font-size:clamp(32px,4vw,54px);line-height:.95}.project-card p,.weekly-guide p{color:#bfcae0;line-height:1.55}.project-card{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;border-color:rgba(6,182,212,.28);background:radial-gradient(circle at 0 100%,rgba(6,182,212,.16),transparent 22rem),rgba(8,11,20,.84)}.project-visual{display:grid;width:148px;height:148px;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent}.project-visual img{width:100%;height:100%;object-fit:contain}.project-facts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.project-facts strong{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:8px 10px;background:hsla(0,0%,100%,.05);font-size:12px}.dynamic-home-row{display:grid;grid-template-columns:1.15fr .95fr .9fr;grid-gap:18px;gap:18px}.daily-challenge-card,.discovery-grid article,.legacy-pick-card,.trend-card{display:flex;overflow:hidden;flex-direction:column;border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:24px;background:rgba(8,11,20,.82)}.daily-challenge-card{border-color:rgba(168,85,247,.34);background:radial-gradient(circle at 100% 0,rgba(168,85,247,.2),transparent 18rem),linear-gradient(145deg,rgba(16,18,34,.96),rgba(5,5,5,.92))}.legacy-pick-card{border-color:rgba(59,130,246,.28);background:radial-gradient(circle at 0 100%,rgba(59,130,246,.17),transparent 18rem),rgba(8,11,20,.84)}.trend-card{border-color:rgba(6,182,212,.28);background:radial-gradient(circle at 100% 100%,rgba(6,182,212,.15),transparent 18rem),rgba(8,11,20,.84)}.daily-challenge-card>span,.discovery-grid span,.legacy-pick-card>span,.trend-card>span{color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.daily-challenge-card h2,.legacy-pick-card h2,.trend-card h2{margin:14px 0;font-size:clamp(28px,3vw,44px);line-height:.98}.daily-challenge-card p,.discovery-grid p,.legacy-pick-card p,.trend-card p{color:#bfcae0;line-height:1.55}.challenge-rule-list{display:grid;grid-gap:8px;gap:8px;margin:20px 0}.challenge-rule-list strong{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:10px 12px;background:hsla(0,0%,100%,.04);color:#dbeafe;font-size:13px;line-height:1.35}.challenge-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.challenge-footer em{border-radius:999px;padding:8px 10px;background:rgba(245,158,11,.14);color:#fde68a;font-size:12px;font-style:normal;font-weight:950}.challenge-footer a{color:#fff;font-size:13px;font-weight:950}.legacy-pick-card>.text-link,.trend-card>.text-link{align-self:flex-start;margin-top:auto}.challenge-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.challenge-library-card{scroll-margin-top:110px;border:1px solid rgba(168,85,247,.24);border-radius:22px;padding:clamp(20px,2vw,28px);background:radial-gradient(circle at 100% 0,rgba(168,85,247,.16),transparent 16rem),linear-gradient(145deg,rgba(10,13,26,.96),rgba(5,7,14,.98))}.challenge-library-card>span{color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.challenge-library-card h2{max-width:720px;margin:14px 0;color:#fff;font-size:clamp(30px,3.2vw,48px);line-height:.98}.challenge-library-card p{color:#bfcae0;line-height:1.55}.challenge-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.challenge-live-grid:has(.challenge-live-card:only-child){grid-template-columns:minmax(0,540px)}.challenge-live-card,.challenge-live-empty{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(6,182,212,.24);border-radius:22px;padding:clamp(18px,2.2vw,24px);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.14),transparent 18rem),radial-gradient(circle at 0 100%,rgba(168,85,247,.12),transparent 18rem),rgba(9,13,23,.86)}.challenge-live-empty{max-width:820px}.challenge-live-empty h2{margin:0;color:var(--ink);font-size:clamp(30px,4vw,52px);line-height:.98}.challenge-live-empty p{max-width:680px;margin:0;color:var(--muted);line-height:1.55}.challenge-live-card-top{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.challenge-live-crest{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border:1px solid rgba(6,182,212,.28);border-radius:18px;background:hsla(0,0%,100%,.06);color:var(--ink);font-weight:950}.challenge-live-crest img{width:100%;height:100%;object-fit:contain;padding:10px}.challenge-live-card-top span{color:var(--cyan);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.challenge-live-card-top h2{margin:8px 0 4px;color:var(--ink);font-size:clamp(24px,2.4vw,34px);line-height:.98}.challenge-live-card-top h2 a{color:inherit;text-decoration:none}.challenge-live-card-top small{color:var(--muted);font-weight:850}.challenge-live-snapshot{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:12px;background:rgba(0,0,0,.22)}.challenge-live-snapshot span{color:var(--cyan);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.challenge-live-snapshot strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#dbeafe;font-size:.92rem;line-height:1.35}.challenge-live-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin-top:auto;border-top:1px solid rgba(148,163,184,.14);padding-top:16px}.challenge-live-footer>a:first-child{display:grid;grid-gap:3px;gap:3px;color:var(--ink);text-decoration:none}.challenge-live-footer>a:first-child span,.challenge-live-footer>span{color:var(--cyan);font-size:.78rem;font-weight:950}.challenge-live-footer>a:first-child small{color:var(--muted)}.content-card,.entity-card,.lab-grid .tool-card,.living-panel,.mechanics-grid article{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.content-card:hover,.entity-card:hover,.lab-grid .tool-card:hover,.living-panel:hover,.mechanics-grid article:hover{transform:translateY(-3px);border-color:rgba(168,85,247,.38);box-shadow:0 18px 70px rgba(0,0,0,.26)}.lab-grid .tool-card{background:radial-gradient(circle at 100% 0,rgba(168,85,247,.12),transparent 14rem),#050505}.mechanics-section{padding-top:18px}.mechanics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.mechanics-grid article{border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:18px;background:rgba(8,11,20,.78)}.mechanics-grid h3{margin:10px 0;font-size:20px}.mechanics-grid p{color:#8fa0bb;font-size:13px;line-height:1.45}.discovery-section{padding-top:18px}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.discovery-grid article{border-color:rgba(6,182,212,.2)}.discovery-grid h3{margin:12px 0;font-size:24px;line-height:1.05}.hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.hero-signal-grid a{min-width:0;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:9px 10px;background:rgba(0,0,0,.22);transition:border-color .18s ease,transform .18s ease}.hero-signal-grid a:hover{border-color:rgba(6,182,212,.48);transform:translateY(-2px)}.hero-signal-grid span,.site-banner span{display:block;color:var(--cyan);font-size:9px;font-weight:950;text-transform:uppercase}.hero-signal-grid strong{display:block;overflow:hidden;margin-top:6px;color:#fff;font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.site-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border:1px solid rgba(168,85,247,.28);border-radius:18px;margin-top:28px;margin-bottom:28px;padding:20px 24px;background:radial-gradient(circle at 8% 0,rgba(168,85,247,.22),transparent 20rem),radial-gradient(circle at 92% 100%,rgba(6,182,212,.16),transparent 18rem),linear-gradient(135deg,rgba(10,13,25,.94),rgba(5,5,5,.94));box-shadow:0 20px 70px rgba(0,0,0,.22)}.site-banner-compact{margin-top:24px;margin-bottom:24px;position:relative;z-index:4}.site-banner-bottom,.site-banner-mid,.site-banner-top{position:relative;z-index:2;isolation:isolate}.site-banner-top{margin-top:18px;margin-bottom:-4px}.site-banner-top+.editorial-strip{margin-top:18px}.site-banner-mid{border-color:rgba(6,182,212,.32);margin-top:0;margin-bottom:0;background:radial-gradient(circle at 6% 0,rgba(168,85,247,.2),transparent 17rem),linear-gradient(135deg,rgba(3,5,12,.99),rgba(2,4,10,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 0 0 1px rgba(168,85,247,.12),0 22px 80px rgba(0,0,0,.42)}.site-banner-mid+.dynamic-home-row{margin-top:0}.site-banner-bottom{margin-top:0;margin-bottom:0}.site-banner-bottom+.portal-split{margin-top:0}.site-banner h2{margin:6px 0;color:#fff;font-size:clamp(24px,2.55vw,36px);line-height:1.02}.site-banner p{max-width:820px;color:var(--muted);font-size:14px;line-height:1.42}.site-banner a,.site-banner em{border:1px solid hsla(0,0%,100%,.13);border-radius:10px;padding:11px 15px;background:linear-gradient(135deg,var(--violet),var(--blue));color:#fff;font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}.site-banner.has-image{grid-template-columns:minmax(180px,280px) minmax(0,1fr) auto}.site-banner-image{display:block;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.04)}.site-banner-image img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover}.site-ad-slot{display:grid;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:18px;background:radial-gradient(circle at 15% 0,rgba(168,85,247,.2),transparent 12rem),radial-gradient(circle at 100% 100%,rgba(6,182,212,.14),transparent 12rem),rgba(8,12,22,.92);color:inherit;text-decoration:none;box-shadow:0 18px 60px rgba(0,0,0,.2);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.site-ad-slot:hover{border-color:rgba(168,85,247,.5);transform:translateY(-2px);box-shadow:0 24px 80px rgba(0,0,0,.28)}.site-ad-label{color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.site-ad-slot strong{color:#fff;font-size:21px;line-height:1.04}.site-ad-slot p{color:var(--muted);font-size:13px;line-height:1.45}.site-ad-slot em{width:-moz-fit-content;width:fit-content;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;padding:9px 12px;background:linear-gradient(135deg,rgba(168,85,247,.9),rgba(59,130,246,.9));color:#fff;font-size:12px;font-style:normal;font-weight:950}.site-ad-image{display:block;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.04)}.site-ad-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.site-ad-slot-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:28px 0;padding:22px}.site-ad-slot-inline .site-ad-image{grid-row:span 4;width:190px}.site-ad-slot-article{margin-top:18px}.site-ad-slot-rail{width:178px;padding:14px;border-radius:16px}.site-ad-slot-rail strong{font-size:16px}.site-ad-slot-rail p{font-size:12px}.site-ad-slot-rail .site-ad-image img{aspect-ratio:4/5}.desktop-rail-ads{display:none}@media (min-width:1680px){.desktop-rail-ads{display:block;pointer-events:none}.desktop-rail-ads-left,.desktop-rail-ads-right{position:fixed;top:118px;z-index:4;pointer-events:auto}.desktop-rail-ads-left{left:max(16px,calc((100vw - 1280px) / 2 - 218px))}.desktop-rail-ads-right{right:max(16px,calc((100vw - 1280px) / 2 - 218px))}}.portal-hero{padding:28px 0 10px}.portal-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:20px}.portal-hero-copy{min-height:0;padding:clamp(20px,2.5vw,28px)}.portal-hero h1{max-width:700px;margin:10px 0;font-size:clamp(36px,4.25vw,56px);line-height:.94}.portal-hero p{max-width:690px;font-size:15px;line-height:1.38}.portal-hero-actions{margin-top:14px}.portal-button{min-height:42px;padding:0 15px;font-size:14px}.portal-live-stats{gap:8px;margin-top:14px}.portal-live-stats div{border-radius:10px;padding:8px 10px}.portal-live-stats span{font-size:9px}.portal-live-stats strong{margin-top:4px;font-size:13px}.portal-feature-card{min-height:0;padding:clamp(22px,2.4vw,28px)}.portal-feature-card h2{font-size:clamp(22px,2.35vw,30px)}.portal-feature-card p{font-size:14px;line-height:1.36}.feature-image{height:clamp(110px,13vw,150px)}.portal-feature-card>a:last-child{margin-top:18px}@media (max-width:1100px){.challenge-library-grid,.challenge-live-grid,.discovery-grid,.dynamic-home-row,.editorial-layout,.editorial-strip,.project-card,.recommendation-section{grid-template-columns:1fr}.editorial-layout{grid-template-areas:"cover" "latest" "read"}.magazine-cover{grid-template-columns:1fr}.magazine-image img{min-height:310px}.trending-strip{justify-content:flex-start}.mechanics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hero-signal-grid,.mechanics-grid,.portal-live-stats,.site-ad-slot-inline,.site-banner,.site-banner.has-image{grid-template-columns:1fr}.site-ad-slot-inline .site-ad-image{grid-row:auto;width:100%}.editorial-strip{margin-top:0}.live-ticker,.trending-strip{align-items:flex-start;flex-direction:column}.magazine-cover,.project-card,.site-banner,.weekly-guide{border-radius:16px;padding:18px}.magazine-cover h3,.project-card h2,.weekly-guide h2{font-size:clamp(34px,11vw,48px)}.project-visual{width:110px;height:110px}}.editorial-detail{padding:42px 0 80px}.profile-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:180px minmax(0,1fr) 260px;grid-gap:28px;gap:28px;align-items:center;margin-top:26px;padding:30px;border:1px solid rgba(168,85,247,.34);border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(6,182,212,.22),transparent 34%),linear-gradient(135deg,rgba(168,85,247,.2),rgba(12,16,28,.96) 45%,rgba(4,7,13,.98));box-shadow:0 28px 80px rgba(0,0,0,.34)}.player-birthplace-trail{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;border:1px solid rgba(6,182,212,.26);border-radius:16px;background:rgba(6,182,212,.06)}.player-birthplace-trail>span{flex:0 0 auto;color:#7887a2;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.player-birthplace-trail ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.player-birthplace-trail li{display:inline-flex;align-items:center;gap:8px}.player-birthplace-trail li>span{color:#516079}.player-birthplace-trail a{color:#e9f1ff;font-size:14px;font-weight:850;text-decoration:underline;-webkit-text-decoration-color:rgba(6,182,212,.42);text-decoration-color:rgba(6,182,212,.42);text-underline-offset:4px}.player-birthplace-trail a:hover{color:#22d3ee}.profile-portrait{display:grid;place-items:center;width:180px;height:180px;overflow:hidden;border:1px solid rgba(59,130,246,.45);border-radius:24px;background:radial-gradient(circle at 70% 70%,rgba(6,182,212,.32),transparent 35%),linear-gradient(135deg,rgba(168,85,247,.24),rgba(5,5,5,.92))}.profile-portrait.crest{padding:22px;border:0;background:transparent}.profile-portrait img{width:100%;height:100%;object-fit:cover}.profile-portrait.crest img{object-fit:contain}.profile-portrait span{color:#e9f1ff;font-size:44px;font-weight:950}.intent-hero h1,.profile-hero-copy h1{margin:8px 0 12px;max-width:900px;color:#fff;font-size:clamp(48px,7vw,96px);line-height:.92;letter-spacing:0}.intent-hero p,.profile-hero-copy p{max-width:760px;margin:0;color:#c5d0e3;font-size:clamp(18px,2vw,24px);line-height:1.35}.narrative-tags,.tag-row{display:flex;flex-wrap:wrap;gap:8px}.narrative-tags{margin-top:18px}.narrative-tags span{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:8px 12px;color:#fff;font-size:12px;font-weight:900;text-transform:uppercase}.tag-violet{background:rgba(168,85,247,.22)}.tag-blue{background:rgba(59,130,246,.2)}.tag-cyan{background:rgba(6,182,212,.18)}.tag-gold{background:rgba(245,158,11,.18)}.tag-danger{background:rgba(239,68,68,.18)}.fact-stack,.profile-facts,.profile-facts.compact{display:grid;grid-gap:10px;gap:10px}.editorial-panel .fact-stack{gap:14px;margin-top:18px}.fact-stack div,.profile-facts div{border:1px solid rgba(143,160,187,.18);border-radius:14px;padding:14px;background:rgba(8,11,20,.72)}.difficulty-badge span,.fact-stack span,.profile-facts span{display:block;margin-bottom:6px;color:#7f8da6;font-size:12px;font-weight:900;text-transform:uppercase}.fact-stack strong,.profile-facts strong{color:#fff;font-size:18px}.editorial-lede{margin:32px 0;border-left:3px solid #06b6d4;padding-left:24px}.editorial-lede p{max-width:980px;margin:0;color:#edf4ff;font-size:clamp(22px,3vw,34px);font-weight:850;line-height:1.12}.narrative-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:18px;gap:18px;margin:24px 0}.editorial-panel{border:1px solid rgba(143,160,187,.18);border-radius:22px;padding:24px;background:rgba(9,13,23,.86)}.editorial-panel.full,.editorial-panel.large{grid-column:span 1}.editorial-panel.full{grid-column:1/-1}.editorial-panel>.portal-eyebrow{margin-bottom:10px}.editorial-panel h2{margin:0 0 22px;color:#fff;font-size:clamp(26px,3vw,44px);line-height:1.08}.editorial-opinion p,.editorial-panel p{margin:0;color:#b9c6d8;line-height:1.65}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.insight-grid div{border:1px solid rgba(143,160,187,.18);border-radius:16px;padding:16px;background:rgba(5,5,5,.38)}.insight-grid span{display:block;margin-bottom:8px;color:#67e8f9;font-size:12px;font-weight:950;text-transform:uppercase}.insight-grid strong{display:block;color:#fff;font-size:20px;line-height:1.05}.insight-grid p{margin:10px 0 0;color:#9badc8;font-size:14px;line-height:1.45}.player-editorial-feature{background:radial-gradient(circle at 100% 0,rgba(6,182,212,.12),transparent 34%),linear-gradient(135deg,rgba(168,85,247,.12),rgba(9,13,23,.9))}.editorial-opinion{margin-top:18px;border:1px solid rgba(6,182,212,.26);border-radius:18px;padding:18px;background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(168,85,247,.12))}.career-objective-list span,.editorial-opinion span,.intent-steps article>span,.related-block span,.related-entities span{color:#67e8f9;font-size:12px;font-weight:950;text-transform:uppercase}.clean-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.clean-list li{position:relative;padding-left:22px;color:#c9d5e8;line-height:1.5}.clean-list li:before{content:"";position:absolute;top:.65em;left:0;width:8px;height:8px;border-radius:999px;background:#06b6d4}.danger-list li:before{background:#f59e0b}.career-objective-list,.ideal-clubs-grid,.intent-steps,.mechanics-listing,.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.career-objective-list article,.ideal-clubs-grid a,.mechanics-listing a,.related-grid a{border:1px solid rgba(143,160,187,.18);border-radius:16px;padding:18px;background:rgba(5,5,5,.55);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ideal-clubs-grid a:hover,.mechanics-grid a:hover,.mechanics-listing a:hover,.related-grid a:hover{transform:translateY(-2px);border-color:rgba(168,85,247,.56);background:rgba(168,85,247,.12)}.ideal-clubs-grid strong,.mechanics-listing strong,.related-grid strong{display:block;color:#fff;font-size:18px}.ideal-clubs-grid p,.mechanics-listing p,.related-grid p{color:#9badc8;font-size:14px;line-height:1.45}.difficulty-badge{border:1px solid rgba(6,182,212,.32);border-radius:18px;padding:18px;background:rgba(5,5,5,.58)}.difficulty-badge strong{color:#fff;font-size:34px}.difficulty-badge div{height:8px;margin:12px 0;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.1)}.difficulty-badge i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a855f7,#3b82f6,#06b6d4)}.difficulty-badge em{color:#c7d3e6;font-style:normal;font-weight:850}.career-objective-list article h3{margin:8px 0;color:#fff;font-size:20px}.career-objective-list article strong{color:#fbbf24;letter-spacing:2px}.intent-hero,.legacy-inline-cta{overflow:hidden;border:1px solid rgba(168,85,247,.32);border-radius:28px;padding:clamp(24px,5vw,42px);background:radial-gradient(circle at 100% 0,rgba(6,182,212,.22),transparent 36%),linear-gradient(135deg,rgba(168,85,247,.2),rgba(5,5,5,.92))}.legacy-inline-cta{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:30px}.legacy-inline-cta h2{max-width:780px;margin:0 0 10px;color:#fff;font-size:clamp(32px,5vw,58px);line-height:.98}.legacy-inline-cta p{max-width:760px;margin:0;color:#b9c6d8;line-height:1.55}.legacy-inline-cta>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.related-block,.related-entities{margin-top:26px}.related-block h2{margin:8px 0 18px;color:#fff;font-size:clamp(30px,4vw,48px)}.related-entities div{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.related-entities a{border:1px solid rgba(143,160,187,.18);border-radius:999px;padding:10px 14px;color:#e8efff;text-decoration:none;background:rgba(8,11,20,.78)}.mechanic-explainer{display:grid;grid-gap:18px;gap:18px;margin-top:24px}.mechanics-grid a{display:block;border:1px solid rgba(143,160,187,.18);border-radius:18px;padding:22px;background:rgba(8,11,20,.78);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.intent-hero{margin-top:26px}.intent-hero strong{display:inline-flex;margin-top:20px;border:1px solid rgba(6,182,212,.32);border-radius:999px;padding:10px 14px;color:#fff;background:rgba(6,182,212,.12)}.intent-steps{margin-top:24px}.intent-steps article h2{margin-top:10px}@media (max-width:1100px){.profile-hero{grid-template-columns:160px 1fr}.difficulty-badge,.profile-facts.compact{grid-column:1/-1}.career-objective-list,.ideal-clubs-grid,.intent-steps,.narrative-layout,.related-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.editorial-detail{padding-top:22px}.profile-hero{grid-template-columns:1fr;padding:20px}.player-birthplace-trail{align-items:flex-start;flex-direction:column;gap:8px}.profile-portrait{width:132px;height:132px}.career-objective-list,.ideal-clubs-grid,.insight-grid,.intent-steps,.mechanics-listing,.narrative-layout,.related-grid{grid-template-columns:1fr}.legacy-inline-cta{align-items:flex-start;flex-direction:column}}.portal-mobile-actions,.portal-mobile-menu{display:none}.portal-mobile-menu button{width:44px;height:44px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;display:grid;place-content:center;grid-gap:5px;gap:5px;cursor:pointer;background:hsla(0,0%,100%,.045);color:inherit;list-style:none}.portal-mobile-menu.is-open button{position:relative;z-index:100;background:hsla(0,0%,100%,.065)}.portal-mobile-menu button span{display:block;width:18px;height:2px;border-radius:999px;background:#f7f7ff;transition:opacity .16s ease,transform .16s ease}.portal-mobile-menu.is-open button span:first-child{transform:translateY(7px) rotate(45deg)}.portal-mobile-menu.is-open button span:nth-child(2){opacity:0}.portal-mobile-menu.is-open button span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.portal-mobile-menu nav{position:absolute;top:calc(100% + 10px);right:12px;left:12px;display:grid;grid-gap:8px;gap:8px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:10px;background:rgba(5,5,5,.96);box-shadow:0 24px 70px rgba(0,0,0,.5)}.portal-mobile-menu nav[hidden]{display:none!important}.portal-mobile-menu nav a{border-radius:12px;padding:14px 16px;color:#eef4ff;font-weight:950;background:hsla(0,0%,100%,.045)}.portal-mobile-menu nav a.is-active{color:#fff;background:linear-gradient(135deg,rgba(168,85,247,.24),rgba(6,182,212,.16)),hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.portal-mobile-menu-actions{display:none}@media (max-width:760px){body{padding-bottom:96px}.portal-header{z-index:80}.portal-header-inner{position:relative;min-height:74px;align-items:center;flex-direction:row;padding:12px 0}.portal-brand{min-width:0}.portal-brand img{width:min(58vw,210px)}.portal-brand span{font-size:12px}.portal-header .portal-actions,.portal-nav{display:none}.portal-mobile-menu{display:block;margin-left:auto}.portal-mobile-menu.is-open{position:static}.portal-mobile-menu.is-open nav{position:fixed;z-index:90;top:74px;right:0;bottom:0;left:0;height:calc(100dvh - 74px);min-height:420px;display:flex;flex-direction:column;overflow-y:auto;border:0;border-top:1px solid hsla(0,0%,100%,.18);border-radius:0;padding:0;background:rgba(0,0,0,.97);box-shadow:none;-webkit-overflow-scrolling:touch}.portal-mobile-menu.is-open nav a{display:flex;min-height:clamp(54px,7.8vh,64px);align-items:center;justify-content:center;border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.26);padding:0 18px;background:transparent;color:#fff;font-size:clamp(25px,7.6vw,34px);font-weight:950;line-height:1;text-align:center;text-decoration:none}.portal-mobile-menu.is-open nav a.is-active{background:transparent;color:#e600ff;box-shadow:none}.portal-mobile-menu.is-open nav a:hover{background:hsla(0,0%,100%,.045);color:#e600ff}.portal-mobile-menu.is-open .portal-mobile-menu-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.18);padding:18px 14px max(18px,env(safe-area-inset-bottom));background:rgba(0,0,0,.98)}.portal-mobile-menu.is-open .portal-mobile-menu-actions a{min-height:52px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:0 12px;font-size:15px;line-height:1}.portal-mobile-actions{position:fixed;z-index:75;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:10px;background:rgba(5,5,5,.88);box-shadow:0 18px 60px rgba(0,0,0,.52);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-mobile-actions a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;text-align:center}.portal-mobile-actions.is-hidden{display:none}.portal-hero{padding:24px 0}.challenge-library-grid,.cover-section,.discovery-grid,.dynamic-home-row,.editorial-layout,.portal-hero-grid,.portal-split{grid-template-columns:1fr}.portal-feature-card,.portal-hero-copy{width:100%;min-width:0;min-height:0;padding:18px}.portal-hero h1{max-width:100%;font-size:clamp(34px,11.5vw,50px);line-height:.96}.portal-hero p{max-width:100%;font-size:16px;line-height:1.42}.portal-hero-actions{display:none}.feature-dashboard,.hero-signal-grid,.portal-live-stats{grid-template-columns:1fr}.portal-feature-card h2{max-width:100%;font-size:clamp(25px,8vw,36px);line-height:1.02}.portal-feature-card p{max-width:100%}.feature-image{height:190px}.portal-listing,.portal-section{padding:28px 0}.editorial-strip,.magazine-cover,.portal-cta-band,.project-card,.site-banner,.weekly-guide{margin-top:18px}.site .site-nav .nav-links{display:none!important}.site .site-nav .app-mobile-menu{display:block!important}.site .app-mobile-bottom-actions{position:fixed!important;z-index:90;right:14px;bottom:max(18px,env(safe-area-inset-bottom));left:14px;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}}.portal-feature-card{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.4vw,32px)}.portal-feature-card:before{inset:clamp(16px,1.8vw,24px)}.feature-topline{margin-bottom:0}.feature-topline span{color:var(--cyan);font-size:13px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.feature-topline strong{padding:9px 14px;font-size:13px}.feature-image{height:clamp(210px,23vw,340px);width:100%;margin-top:0;border-radius:18px;padding:0;background:hsla(0,0%,100%,.04)}.feature-card-body{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;align-items:flex-start}.portal-feature-card h2{max-width:100%;margin-top:0;font-size:clamp(34px,4.3vw,58px);line-height:.95}.portal-feature-card p{max-width:100%;margin:18px 0 0;color:#bfcae0;font-size:clamp(16px,1.35vw,21px);line-height:1.42}.portal-feature-card .feature-card-body>a{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:12px;margin-top:auto;padding:0 22px;background:rgba(168,85,247,.28);color:#fff;font-weight:950}.cover-section .portal-section-head{align-items:end;margin-bottom:22px}.editorial-layout{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(310px,.72fr);gap:22px}.magazine-cover{display:flex;min-height:0;flex-direction:column;gap:0;padding:clamp(18px,2vw,26px)}.magazine-image{min-height:0;border:1px solid hsla(0,0%,100%,.12)}.magazine-image img{min-height:0;aspect-ratio:16/8.6}.magazine-cover-body{display:flex;flex-direction:column;padding:clamp(24px,2.8vw,36px) clamp(18px,2vw,30px) clamp(16px,1.7vw,24px)}.magazine-cover h3{max-width:940px;margin:18px 0;font-size:clamp(42px,5vw,72px);line-height:.96}.magazine-cover p{max-width:900px;margin:0;font-size:clamp(18px,1.55vw,24px);line-height:1.38}.latest-board,.most-read-board{padding:22px}@media (max-width:1100px){.editorial-layout{grid-template-columns:1fr}.magazine-image img{aspect-ratio:16/9}}@media (max-width:760px){.portal-feature-card{gap:14px;padding:18px}.feature-topline{align-items:flex-start}.feature-image{height:auto}.feature-image img{aspect-ratio:16/10}.magazine-cover h3,.portal-feature-card h2{font-size:clamp(30px,10vw,44px);line-height:1}.magazine-cover p,.portal-feature-card p{font-size:16px}.magazine-cover{padding:14px}.magazine-cover-body{padding:22px 6px 8px}.latest-board,.most-read-board{padding:18px}}.portal-hero .portal-hero-stack{grid-template-columns:1fr}.portal-hero .portal-hero-stack .portal-hero-copy{display:block;width:min(980px,100%);min-height:0;padding:clamp(26px,4vw,44px) 0 0;text-align:center}.portal-hero .portal-hero-stack h1{max-width:920px;margin-right:auto;margin-left:auto;font-size:clamp(44px,6.4vw,82px)}.portal-hero .portal-hero-stack .portal-hero-copy p{margin-right:auto;margin-left:auto}.portal-hero .portal-hero-stack .portal-hero-actions{justify-content:center}.portal-hero .portal-hero-stack .portal-live-stats{max-width:760px;margin-right:auto;margin-left:auto}@media (max-width:760px){.portal-hero .portal-hero-stack h1{font-size:clamp(36px,12vw,54px)}}.portal-hero{padding:30px 0 18px}.portal-hero .portal-hero-stack{gap:clamp(18px,2vw,28px)}.portal-hero .portal-hero-stack .portal-hero-copy{padding-top:clamp(22px,2.8vw,34px)}.portal-hero .portal-hero-stack h1{max-width:1040px;margin-top:16px;margin-bottom:18px;font-size:clamp(38px,5.2vw,66px);line-height:.94}.portal-hero .portal-hero-stack .portal-hero-copy p{max-width:620px;font-size:15px;line-height:1.38}.portal-hero .portal-hero-stack .portal-hero-actions{margin-top:20px}.portal-hero .portal-hero-stack .portal-live-stats{margin-top:24px}.portal-hero .portal-live-stats div{padding:12px 14px}.portal-spotlight-article{min-height:500px}.portal-spotlight-article .portal-spotlight-image{height:clamp(390px,34vw,470px)}.portal-spotlight-card:not(.portal-spotlight-article){min-height:158px;grid-template-columns:92px minmax(0,1fr)}.portal-spotlight-image.is-token img{width:min(78%,86px);height:min(78%,86px)}.portal-spotlight-body{padding:clamp(13px,1.3vw,18px)}.portal-spotlight-body h2{margin-top:10px}.portal-spotlight-card:not(.portal-spotlight-article) .portal-spotlight-body h2{font-size:clamp(21px,1.55vw,27px)}.portal-spotlight-body p{margin-top:10px}.portal-spotlight-body>a{min-height:38px;padding:0 14px}.portal-spotlight-card:not(.portal-spotlight-article) .portal-spotlight-body>a{margin-top:16px}.portal-spotlight-article .portal-spotlight-body>a{margin-top:18px}.portal-spotlight-trend{grid-template-columns:1fr}.portal-spotlight-trend .portal-spotlight-body{grid-column:1/-1;width:100%;padding:clamp(18px,1.7vw,24px)}.portal-spotlight-trend .feature-topline span{max-width:100%}.portal-spotlight-trend .portal-spotlight-body h2{max-width:360px;font-size:clamp(25px,2vw,34px);line-height:.96}.portal-spotlight-trend .portal-spotlight-body p{max-width:340px;font-size:14px;line-height:1.42;-webkit-line-clamp:3}.portal-spotlight-trend .portal-spotlight-image{display:none}@media (max-width:760px){.portal-hero{padding:14px 0 18px}.portal-hero .portal-hero-stack h1{font-size:clamp(34px,10.5vw,48px)}.portal-hero-stack h1 span{display:inline}.portal-spotlight-card:not(.portal-spotlight-article){grid-template-columns:92px minmax(0,1fr)}.portal-spotlight-card:not(.portal-spotlight-article) .portal-spotlight-image{min-height:178px}}@media (min-width:761px){.portal-header{top:14px;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.portal-header-inner{width:min(1220px,calc(100% - 36px));min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;padding:6px 8px;background:linear-gradient(135deg,rgba(12,16,30,.9),rgba(5,7,13,.78)),rgba(5,5,5,.72);box-shadow:0 22px 70px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.portal-brand{justify-self:start;min-width:0;flex-direction:row;align-items:center;gap:9px;padding-left:2px}.portal-brand img,.portal-footer img{width:108px}.portal-brand-copy{display:grid;grid-gap:1px;gap:1px;color:#99a8bf;font-size:10px;line-height:1.1}.portal-nav{justify-self:center;flex-wrap:nowrap;justify-content:center;gap:2px;min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:4px;background:hsla(0,0%,100%,.045)}.portal-nav a{border-radius:999px;padding:7px 8px;color:#d7e1f3;font-size:12px;line-height:1}.portal-nav a:hover{background:rgba(6,182,212,.14);color:#fff}.portal-actions{display:flex;width:auto;justify-self:end;justify-content:flex-end;gap:5px}.portal-cta,.portal-login{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:999px;padding:0 14px;font-size:12px;line-height:1}.portal-login{background:hsla(0,0%,100%,.045)}.portal-cta{box-shadow:0 12px 34px rgba(168,85,247,.28)}.portal>main{padding-top:14px}}.portal{--portal-radius-control:12px;--portal-radius-media:14px;--portal-radius-card:18px;--portal-radius-panel:22px;--portal-radius-pill:999px}@media (min-width:761px){.portal-hero{overflow:visible}.portal-hero:before{inset:-92px 0 -8px}}.daily-challenge-card,.legacy-pick-card,.magazine-cover,.portal-cta-band,.portal-feature-card,.portal-hero-copy,.portal-panel,.project-card,.trend-card,.weekly-guide{border-radius:var(--portal-radius-panel)}.content-card,.entity-card,.mechanics-grid article,.mechanics-listing,.mechanics-listing a,.portal-spotlight-card,.tool-card{border-radius:var(--portal-radius-card)}.entity-detail-image,.entity-visual,.feature-image,.magazine-image,.portal-spotlight-image{border-radius:var(--portal-radius-media)}.challenge-rule-list strong,.portal-button,.portal-feature-card .feature-card-body>a,.portal-spotlight-body>a,.text-link,.tool-card strong{border-radius:var(--portal-radius-control)}@media (min-width:761px){.portal-cta,.portal-data-menu>button,.portal-header-inner,.portal-login,.portal-nav,.portal-nav a{border-radius:var(--portal-radius-pill)}}.portal-data-menu{position:relative}.portal-data-menu>button{min-height:26px;border:0;padding:7px 10px;background:transparent;color:#d7e1f3;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.portal-nav-chevron{display:inline-block;width:7px;height:7px;margin:-3px 0 0 7px;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.8;transform:rotate(45deg);transition:transform .18s ease,opacity .18s ease}.portal-data-menu.is-active>button .portal-nav-chevron,.portal-data-menu>button:hover .portal-nav-chevron{opacity:1}.portal-data-menu.is-open>button .portal-nav-chevron{transform:translateY(3px) rotate(225deg)}.portal-data-menu.is-active>button,.portal-data-menu>button:hover{color:#fff;background:linear-gradient(135deg,rgba(168,85,247,.22),rgba(6,182,212,.16))}.portal-data-menu-panel{position:absolute;z-index:120;top:calc(100% + 10px);left:50%;width:210px;display:grid;grid-gap:4px;gap:4px;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.13);border-radius:16px;padding:8px;background:rgba(5,7,14,.98);box-shadow:0 24px 70px rgba(0,0,0,.58)}.portal-data-menu-panel[hidden]{display:none}.portal-data-menu-panel a{border-radius:10px!important;padding:12px 14px!important}.portal-mobile-menu-section{padding:10px 16px 4px;color:#22d3ee;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.portal-footer-legal{display:flex;gap:18px;justify-content:flex-end;padding-top:18px}.portal-footer-legal a{color:var(--muted);font-size:12px}.institutional-listing{display:grid;grid-gap:34px;gap:34px}.institutional-hero{overflow:hidden;position:relative;display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(6,182,212,.26);border-radius:var(--portal-radius-panel);padding:clamp(26px,4vw,54px);background:radial-gradient(circle at 12% 0,rgba(168,85,247,.22),transparent 36%),radial-gradient(circle at 100% 100%,rgba(6,182,212,.18),transparent 34%),#09101d}.institutional-hero.compact{margin-bottom:28px}.institutional-hero h1{max-width:980px;margin:0;color:#fff;font-size:clamp(38px,6vw,76px);line-height:.95;letter-spacing:-.045em}.institutional-hero.compact h1{font-size:clamp(38px,5vw,64px)}.institutional-hero>p{max-width:850px;margin:0;color:#aebbd0;font-size:clamp(16px,2vw,20px);line-height:1.55}.institutional-search{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.5fr) auto;grid-gap:12px;gap:12px;align-items:end;margin-top:8px}.institutional-search label{display:grid;grid-gap:8px;gap:8px}.institutional-fact-grid span,.institutional-search label>span{color:#71819a;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.institutional-search button,.institutional-search input,.institutional-search select{min-height:52px;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;padding:0 16px;background:rgba(3,6,13,.78);color:#fff;font:inherit}.institutional-search button{border-color:rgba(168,85,247,.5);background:linear-gradient(135deg,#7c3aed,#2563eb);font-weight:950;cursor:pointer}.institutional-result-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.institutional-result-heading h2{margin:6px 0 0;color:#fff;font-size:clamp(28px,4vw,42px)}.institutional-result-heading p{color:var(--muted)}.institutional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.institutional-card{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid hsla(0,0%,100%,.11);border-radius:18px;padding:22px;background:linear-gradient(145deg,rgba(12,19,34,.98),rgba(4,7,14,.98))}.institutional-card h3,.institutional-card p{margin:0}.institutional-card h3{color:#fff;font-size:22px}.institutional-card h3 a,.institutional-card-meta a,.institutional-fact-grid a,.institutional-link-list a{color:inherit;text-decoration:none}.institutional-card h3 a:hover,.institutional-card-meta a:hover,.institutional-fact-grid a:hover,.institutional-link-list a:hover{color:#22d3ee}.institutional-card p{color:#91a0b8;line-height:1.5}.institutional-card-meta,.institutional-inline-facts{display:flex;flex-wrap:wrap;gap:8px}.institutional-card-meta{align-self:end;justify-content:space-between;margin-top:8px}.institutional-card-meta>*,.institutional-inline-facts span,.institutional-link-list a{border:1px solid rgba(6,182,212,.2);border-radius:999px;padding:7px 10px;color:#d9e8ff;background:rgba(6,182,212,.07);font-size:12px;font-weight:850}.institutional-detail{display:grid;grid-gap:24px;gap:24px}.institutional-profile-hero{grid-template-columns:180px minmax(0,1fr)}.institutional-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.institutional-fact-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.institutional-fact-grid>div{min-width:0;display:grid;grid-gap:8px;gap:8px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:16px;background:rgba(4,7,14,.78)}.institutional-fact-grid strong{overflow-wrap:anywhere;color:#fff;font-size:17px}.institutional-section{display:grid;grid-gap:18px;gap:18px}.league-club-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.league-club-card{grid-template-columns:58px minmax(0,1fr);align-items:center}.institutional-club-crest{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;padding:8px;background:#05070d}.institutional-club-crest img{max-width:100%;max-height:100%;object-fit:contain}.institutional-link-list,.institutional-player-list{display:flex;flex-wrap:wrap;gap:9px}.institutional-player-list a{min-width:180px;display:grid;grid-gap:3px;gap:3px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:12px 14px;background:rgba(4,7,14,.8);color:#fff;text-decoration:none}.institutional-player-list a:hover{border-color:rgba(6,182,212,.55)}.institutional-player-list span{color:#8090a9;font-size:12px}.club-profile-hero{grid-template-rows:auto auto}.club-hero-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:18px}.club-hero-metrics>div{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 12px;gap:5px 12px;align-items:end}.club-hero-metrics span,.club-rating-grid span{color:#7f8da6;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.club-hero-metrics strong{justify-self:end;color:#fff;font-size:21px}.club-hero-metrics i,.club-rating-grid i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.09)}.club-hero-metrics b,.club-rating-grid b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#3b82f6,#22d3ee)}.club-data-story .club-identity-card{background:radial-gradient(circle at 100% 0,rgba(6,182,212,.13),transparent 45%),rgba(9,13,23,.86)}.club-identity-card h2{margin-bottom:12px;font-size:clamp(25px,3vw,36px)}.club-identity-card>p{margin-top:20px;color:#f0f5ff;font-weight:800}.club-identity-facts{display:flex;flex-wrap:wrap;gap:8px}.club-identity-facts span{border:1px solid rgba(6,182,212,.22);border-radius:999px;padding:7px 10px;color:#d8e9ff;background:rgba(6,182,212,.07);font-size:12px;font-weight:850}.club-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.club-section-heading h2{margin:6px 0 0}.club-section-heading>p{max-width:330px;text-align:right}.club-rating-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.club-rating-grid>div{display:grid;grid-gap:13px;gap:13px;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:17px;background:rgba(3,6,13,.72)}.club-rating-grid>div>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.club-rating-grid strong{color:#fff;font-size:28px}.club-institutional-grid>div{min-height:86px;align-content:center}.club-manager-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;color:inherit;text-decoration:none}.club-manager-monogram,.manager-card-monogram,.manager-profile-monogram{display:grid;place-items:center;color:#f5f7ff;background:radial-gradient(circle at 70% 20%,rgba(34,211,238,.3),transparent 36%),linear-gradient(145deg,rgba(139,92,246,.34),rgba(5,8,16,.96));font-weight:950}.club-manager-monogram{width:58px;height:58px;border:1px solid rgba(139,92,246,.35);border-radius:16px}.club-manager-card>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.club-manager-card strong{color:#fff;font-size:20px}.club-manager-card small,.club-player-grid div>span,.club-player-grid small,.club-rival-grid small{color:#8494ad;font-size:12px}.club-manager-card>b{color:#67e8f9;font-size:13px}.club-rival-grid{display:grid;grid-gap:9px;gap:9px}.club-rival-grid a{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:10px;color:inherit;background:rgba(3,6,13,.68);text-decoration:none}.club-manager-card:hover,.club-player-grid a:hover,.club-rival-grid a:hover{border-color:rgba(34,211,238,.42)}.club-rival-grid a>span{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;padding:7px;background:#05070d}.club-rival-grid img{max-width:100%;max-height:100%;object-fit:contain}.club-rival-grid div{display:grid;grid-gap:3px;gap:3px}.club-rival-grid strong{color:#fff}.club-rival-source-note{margin:12px 0 0;color:#687892;font-size:11px;line-height:1.45}.club-player-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.club-player-grid a{min-width:0;overflow:hidden;display:grid;grid-template-columns:82px minmax(0,1fr);min-height:112px;border:1px solid hsla(0,0%,100%,.1);border-radius:17px;color:inherit;background:radial-gradient(circle at 0 100%,rgba(6,182,212,.1),transparent 38%),rgba(3,6,13,.72);text-decoration:none}.club-player-photo{display:grid;place-items:center;overflow:hidden;background:linear-gradient(160deg,rgba(139,92,246,.22),rgba(4,7,14,.95))}.club-player-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.club-player-photo>span{color:#dce8ff;font-weight:950}.club-player-grid a>div{min-width:0;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:12px}.club-player-grid strong{overflow:hidden;color:#fff;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.league-directory-card{min-height:248px}.league-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.league-card-topline>span:last-child{color:#6f809a;font-size:11px;font-weight:900}.league-crest-stack{min-height:52px;display:flex;align-items:center;margin:5px 0 3px;padding-left:8px}.league-crest-stack>span{width:50px;height:50px;display:grid;place-items:center;margin-left:-8px;border:3px solid #0b1120;border-radius:15px;padding:7px;background:#05070d}.league-crest-stack img,.league-profile-visual img{max-width:100%;max-height:100%;object-fit:contain}.league-profile-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center}.league-profile-copy{display:grid;grid-gap:16px;gap:16px}.league-profile-copy>p{max-width:760px;margin:0;color:#aebbd0;font-size:clamp(16px,2vw,20px);line-height:1.55}.league-profile-visual{grid-gap:18px;gap:18px}.league-profile-count,.league-profile-visual{display:grid;justify-items:end}.league-profile-count strong{color:#fff;font-size:clamp(54px,6vw,84px);line-height:.82}.league-profile-count small{margin-top:9px;color:#8fa1ba;font-weight:800}.league-profile-visual>div{display:flex;align-items:center}.league-profile-visual a{width:58px;height:58px;display:grid;place-items:center;margin-left:-10px;border:3px solid #0b1423;border-radius:17px;padding:8px;background:#05070d}.league-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.league-overview-grid article{border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:20px;background:linear-gradient(145deg,rgba(12,19,34,.9),rgba(4,7,14,.96))}.league-overview-grid span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.league-overview-grid strong{display:block;margin-top:9px;color:#fff;font-size:26px}.league-overview-grid p{margin:8px 0 0;color:#8494ad;font-size:13px;line-height:1.45}.manager-directory-card{grid-template-columns:70px minmax(0,1fr);align-items:center}.manager-card-visual{position:relative;align-self:start;width:70px;height:78px}.manager-card-monogram{width:64px;height:64px;border:1px solid rgba(139,92,246,.35);border-radius:18px;font-size:19px}.manager-card-club{position:absolute;right:0;bottom:0;width:31px;height:31px;display:grid;place-items:center;border:3px solid #0b1120;border-radius:10px;padding:4px;background:#05070d}.manager-card-club img{max-width:100%;max-height:100%;object-fit:contain}.manager-card-copy{min-width:0;display:grid;grid-gap:8px;gap:8px}.manager-directory-card .institutional-card-meta{grid-column:1/-1}.manager-profile-visual{position:relative;width:180px;height:180px}.manager-profile-monogram{width:170px;height:170px;border:1px solid rgba(139,92,246,.36);border-radius:26px;font-size:44px}.manager-profile-club{position:absolute;right:0;bottom:0;width:68px;height:68px;display:grid;place-items:center;border:5px solid #111828;border-radius:20px;padding:9px;background:#05070d}.manager-profile-club img,.manager-project-crest img{max-width:100%;max-height:100%;object-fit:contain}.manager-project-card{display:grid;grid-template-columns:90px minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;border:1px solid rgba(6,182,212,.25);border-radius:22px;padding:22px;background:radial-gradient(circle at 100% 0,rgba(6,182,212,.13),transparent 40%),rgba(9,13,23,.86)}.manager-project-crest{width:84px;height:84px;display:grid;place-items:center;border-radius:18px;padding:12px;background:#05070d}.manager-project-card h2{margin:5px 0 4px;color:#fff;font-size:30px}.manager-project-card p{margin:0;color:#8fa1ba}.manager-project-card>a{border:1px solid rgba(6,182,212,.28);border-radius:999px;padding:10px 14px;color:#e7f8ff;background:rgba(6,182,212,.08);font-weight:850;text-decoration:none}@media (max-width:1080px){.club-player-grid,.club-rating-grid,.institutional-fact-grid,.institutional-fact-grid.compact,.institutional-grid,.league-club-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-profile-hero{grid-template-columns:1fr}.league-profile-count,.league-profile-visual{justify-items:start}}@media (max-width:760px){.portal-mobile-menu-section{display:flex;min-height:36px;align-items:flex-end;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.16);padding:8px 16px}.club-hero-metrics,.club-player-grid,.club-rating-grid,.institutional-fact-grid,.institutional-fact-grid.compact,.institutional-grid,.institutional-profile-hero,.institutional-search,.league-club-grid,.league-overview-grid{grid-template-columns:1fr}.club-section-heading{align-items:start;flex-direction:column}.club-section-heading>p{text-align:left}.club-manager-card,.manager-project-card{grid-template-columns:58px minmax(0,1fr)}.club-manager-card>b,.manager-project-card>a{grid-column:1/-1;justify-self:start}.manager-profile-visual{width:140px;height:140px}.manager-profile-monogram{width:132px;height:132px;font-size:34px}.manager-profile-club{width:54px;height:54px}.institutional-result-heading{align-items:start;flex-direction:column}.institutional-hero{padding:24px 18px}.institutional-hero h1{font-size:clamp(36px,12vw,54px)}.institutional-profile-hero .profile-portrait{width:130px}.portal-footer-legal{justify-content:flex-start}}@media (min-width:761px){.product-island-nav{top:14px;border-bottom:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-island-nav:before{display:none}.product-island-nav .site-nav-inner{width:min(1220px,calc(100% - 36px));min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;padding:6px 8px;background:linear-gradient(135deg,rgba(12,16,30,.9),rgba(5,7,13,.78)),rgba(5,5,5,.72);box-shadow:0 22px 70px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.product-island-nav .brand-lockup{min-width:0;flex-direction:row;align-items:center;gap:10px}.product-island-nav .brand-lockup img{width:118px}.product-island-nav .brand-lockup span{max-width:145px;font-size:10px;line-height:1.1}.product-island-nav .nav-links{flex-wrap:nowrap;justify-content:flex-end;gap:4px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:4px;background:hsla(0,0%,100%,.045);font-size:12px}.product-island-nav .nav-links a{border-radius:999px;padding:8px 10px;white-space:nowrap}.product-island-nav .nav-login,.product-island-nav .nav-primary{min-height:36px;display:inline-flex;align-items:center}}@media (min-width:761px) and (max-width:1080px){.product-island-nav .site-nav-inner{grid-template-columns:1fr;border-radius:28px}.product-island-nav .brand-lockup,.product-island-nav .nav-links{justify-content:center}}.portal{background:linear-gradient(hsla(0,0%,100%,.009) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.009) 1px,transparent 0),radial-gradient(circle at 14% 0,rgba(168,85,247,.28),transparent 34rem),radial-gradient(circle at 88% 10%,rgba(59,130,246,.2),transparent 32rem),radial-gradient(circle at 52% 48%,rgba(6,182,212,.08),transparent 34rem),#050505;background-attachment:fixed,fixed,scroll,scroll,scroll,scroll;background-size:76px 76px,76px 76px,auto,auto,auto,auto}.portal-hero{border-bottom:0}.cover-section,.dynamic-home-row,.editorial-layout,.portal-section,.portal-split{position:relative;isolation:isolate}.cover-section:before,.dynamic-home-row:before,.portal-section:before,.portal-split:before{display:none}.portal-section,.portal-split{margin-top:18px;padding-top:54px}.portal-section.career-app-bridge{padding-right:clamp(34px,5vw,58px);padding-left:clamp(34px,5vw,58px)}.cover-section,.dynamic-home-row{margin-top:26px;padding-top:38px}.discovery-grid,.dynamic-home-row,.lab-grid,.mechanics-grid,.portal-split{background:radial-gradient(circle at 14% 0,rgba(168,85,247,.06),transparent 26rem),radial-gradient(circle at 92% 18%,rgba(6,182,212,.05),transparent 24rem)}.cover-section:after,.dynamic-home-row:after,.mechanics-section:after,.portal-split:after,.recommendation-section:after,.site-banner-bottom:after,.site-banner-mid:after{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;content:"";background:linear-gradient(135deg,rgba(8,10,18,.96),rgba(5,5,5,.94))}.cover-section:after{background:radial-gradient(circle at 12% 0,rgba(168,85,247,.08),transparent 32rem),radial-gradient(circle at 88% 24%,rgba(59,130,246,.055),transparent 30rem),rgba(5,5,5,.95)}.dynamic-home-row:after,.recommendation-section:after,.site-banner-mid:after{background:linear-gradient(90deg,rgba(168,85,247,.075),rgba(59,130,246,.045),rgba(6,182,212,.055)),rgba(8,11,20,.94)}.portal-split:after,.site-banner-bottom:after{background:radial-gradient(circle at 8% 0,rgba(6,182,212,.045),transparent 30rem),radial-gradient(circle at 90% 30%,rgba(168,85,247,.055),transparent 28rem),rgba(5,5,5,.96)}.site-banner-bottom:after,.site-banner-mid:after{inset:-18px calc(50% - 50vw)}.site-banner.site-banner-mid{border:1px solid rgba(6,182,212,.56);background:radial-gradient(circle at 8% 0,rgba(168,85,247,.18),transparent 18rem),linear-gradient(135deg,rgba(2,3,8,.99),rgba(4,8,16,.99));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 0 1px rgba(168,85,247,.16),0 24px 90px rgba(0,0,0,.46)}.mechanics-section:after{background:linear-gradient(135deg,rgba(5,5,5,.88),rgba(6,24,30,.52),rgba(5,5,5,.86))}.cookie-consent{position:fixed;right:18px;bottom:18px;z-index:80;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;width:min(620px,calc(100vw - 36px));border:1px solid rgba(143,160,187,.28);border-radius:18px;padding:18px;background:radial-gradient(circle at 12% 0,rgba(168,85,247,.18),transparent 18rem),radial-gradient(circle at 95% 80%,rgba(6,182,212,.16),transparent 16rem),rgba(4,7,14,.96);box-shadow:0 28px 100px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookie-consent span{color:var(--cyan);font-size:12px;font-weight:950;text-transform:uppercase}.cookie-consent h2{margin:8px 0;color:#fff;font-size:24px;line-height:1.02}.cookie-consent p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.cookie-consent a{display:inline-flex;margin-top:10px;color:#fff;font-size:13px;font-weight:900}.cookie-options{display:grid;grid-gap:10px;gap:10px}.cookie-options label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:12px;background:hsla(0,0%,100%,.04)}.cookie-options input{margin-top:3px;accent-color:#8b5cf6}.cookie-options strong{display:block;color:#fff;font-size:14px}.cookie-options small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4;text-transform:none}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.cookie-actions button{min-height:42px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;padding:0 14px;background:hsla(0,0%,100%,.04);color:#fff;font-weight:950;cursor:pointer}.cookie-actions button:hover{border-color:rgba(6,182,212,.44);background:rgba(6,182,212,.1)}.cookie-actions .cookie-action-choice{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08)}.cookie-actions .cookie-action-save{border-color:transparent;background:linear-gradient(135deg,var(--violet),#3b82f6)}@media (max-width:760px){.career-mode-pillar-hero .portal-hero-actions{display:flex;flex-direction:column}.cookie-consent{right:10px;bottom:90px;width:calc(100vw - 20px);max-height:calc(100vh - 110px);overflow:auto;border-radius:16px}.cookie-actions{display:grid;grid-template-columns:1fr}}@media (min-width:761px){.portal>.community-career-hero:first-of-type,.portal>.portal-hero:first-of-type,.portal>.portal-listing:first-of-type{padding-top:54px}.portal>.community-feed-head:first-of-type,.portal>.community-listing-head:first-of-type,.portal>.editorial-detail:first-of-type,.portal>.legal-page:first-of-type,.shell.community-profile-hero{margin-top:54px}}.portal-hero .portal-hero-stack .portal-live-stats{width:min(760px,100%);grid-template-columns:repeat(4,minmax(0,1fr))}.portal-hero .portal-live-stats div{min-width:0}.portal-hero .portal-live-stats strong{white-space:nowrap}@media (max-width:700px){.portal-hero .portal-hero-stack .portal-live-stats{gap:6px;margin-top:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-hero .portal-live-stats div{min-height:54px;border-radius:10px;padding:8px 4px}.portal-hero .portal-live-stats span{font-size:clamp(7px,1.8vw,9px);line-height:1.05}.portal-hero .portal-live-stats strong{margin-top:5px;font-size:clamp(12px,3.2vw,16px);line-height:1}}.product-updates-listing{padding-bottom:84px}.product-updates-intro{max-width:760px;margin:-20px 0 28px;color:var(--muted);font-size:17px;line-height:1.7}.product-updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.product-update-card{overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.035)}.product-update-card>img{width:100%;aspect-ratio:16/8;object-fit:cover;border-bottom:1px solid hsla(0,0%,100%,.08)}.product-update-card-body{padding:20px}.product-update-card h3{margin:12px 0 10px;font-size:24px;line-height:1.1}.product-update-card h3 a{color:#fff;text-decoration:none}.product-update-card p{color:var(--muted);line-height:1.65}.product-updates-empty{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:28px;background:hsla(0,0%,100%,.035)}.product-updates-empty h3{margin:0;color:#fff}.product-updates-empty p{margin:8px 0 0;color:var(--muted)}.product-update-article{max-width:1120px;padding-top:74px;padding-bottom:86px}.product-update-hero{margin-top:38px;padding-bottom:44px;border-bottom:1px solid hsla(0,0%,100%,.1)}.product-update-hero--with-image{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.82fr);grid-gap:46px;gap:46px;align-items:center}.product-update-hero h1{max-width:920px;margin:18px 0 20px;color:#fff;font-size:clamp(42px,5vw,68px);line-height:1.01;letter-spacing:-.035em;text-wrap:balance}.product-update-hero--with-image h1{font-size:clamp(40px,4.2vw,62px)}.product-update-hero p{max-width:780px;margin:0;color:var(--muted);font-size:clamp(18px,1.55vw,22px);line-height:1.55}.product-update-hero img{width:100%;aspect-ratio:16/10;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;object-fit:cover}.product-update-body{max-width:740px;margin-top:52px;color:#d9e2ef;font-size:18px;line-height:1.78}.product-update-body blockquote,.product-update-body figure,.product-update-body ol,.product-update-body p,.product-update-body ul{margin:0 0 22px}.product-update-body h2,.product-update-body h3{margin:48px 0 16px;color:#fff;font-weight:900;line-height:1.12;letter-spacing:-.025em}.product-update-body h2{font-size:clamp(28px,3vw,36px)}.product-update-body h3{font-size:clamp(23px,2.2vw,28px)}.product-update-body>h2:first-child,.product-update-body>h3:first-child{margin-top:0}.product-update-body a{color:#22d3ee;font-weight:800}.product-update-body blockquote{border-left:3px solid var(--cyan);padding-left:18px;color:#fff;font-weight:800}.product-update-body img{width:100%;border:1px solid hsla(0,0%,100%,.12);border-radius:14px}.product-update-body li{margin:8px 0}.product-update-cta{display:inline-flex;margin-top:12px;border-radius:12px;padding:14px 18px;background:linear-gradient(135deg,var(--violet),#3b82f6);color:#fff;font-weight:950;text-decoration:none}@media (max-width:980px){.product-update-hero--with-image,.product-updates-grid{grid-template-columns:1fr}.product-update-article{padding-top:38px}.product-update-hero{margin-top:28px}}@media (max-width:680px){.product-update-article{padding-bottom:64px}.product-update-hero{padding-bottom:34px}.product-update-hero h1,.product-update-hero--with-image h1{font-size:clamp(38px,12vw,54px);line-height:1.02}.product-update-body{margin-top:38px;font-size:17px;line-height:1.72}.product-update-body h2,.product-update-body h3{margin-top:38px}.online-hero .portal-hero-actions{display:flex;flex-direction:column}.online-hero .portal-button{width:100%}}.tone-blue{--mode-accent:#3b82f6;--mode-accent-rgb:59,130,246}.tone-emerald{--mode-accent:#34d399;--mode-accent-rgb:52,211,153}.tone-sky{--mode-accent:#38bdf8;--mode-accent-rgb:56,189,248}.tone-amber{--mode-accent:#fbbf24;--mode-accent-rgb:251,191,36}.tone-violet{--mode-accent:#c001c5;--mode-accent-rgb:192,1,197}.tone-cyan{--mode-accent:#22d3ee;--mode-accent-rgb:34,211,238}.product-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.product-mode-grid.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.product-mode-card{position:relative;display:flex;min-height:430px;overflow:hidden;flex-direction:column;border:1px solid rgba(var(--mode-accent-rgb),.38);border-radius:18px;padding:26px;background:radial-gradient(circle at 12% 8%,rgba(var(--mode-accent-rgb),.2),transparent 34%),radial-gradient(circle at 88% 94%,rgba(var(--mode-accent-rgb),.09),transparent 36%),linear-gradient(155deg,#10131b 0,#07080d 72%);box-shadow:0 24px 60px rgba(0,0,0,.24)}.product-mode-card:after{position:absolute;right:-32px;bottom:-62px;width:180px;height:180px;border:1px solid rgba(var(--mode-accent-rgb),.12);border-radius:50%;content:"";box-shadow:0 0 0 24px rgba(var(--mode-accent-rgb),.025),0 0 0 54px rgba(var(--mode-accent-rgb),.015)}.product-mode-grid.is-compact .product-mode-card{min-height:390px;padding:22px}.product-mode-card-copy,.product-mode-card-topline,.product-mode-card>a,.product-mode-tags{position:relative;z-index:1}.product-mode-card-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-mode-card-topline>span{color:var(--mode-accent);font-size:12px;font-weight:950;letter-spacing:.18em}.product-mode-card-topline small{border:1px solid rgba(var(--mode-accent-rgb),.25);border-radius:999px;padding:7px 10px;background:rgba(var(--mode-accent-rgb),.08);color:#dce9f8;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.product-mode-card-copy{margin-top:48px}.product-mode-card-copy .portal-eyebrow{color:var(--mode-accent)}.product-mode-card h3{max-width:520px;margin:12px 0 16px;color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.product-mode-grid.is-compact .product-mode-card h3{font-size:clamp(25px,2.15vw,34px)}.product-mode-card-copy>strong{display:block;color:#e7eef8;font-size:15px;line-height:1.45}.product-mode-card p{margin:12px 0 0;color:#9ba8ba;font-size:14px;line-height:1.65}.product-mode-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.product-mode-tags span{border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:8px 10px;background:hsla(0,0%,100%,.035);color:#cbd5e1;font-size:11px;font-weight:800}.product-mode-card>a{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;margin-top:auto;padding-top:28px;color:#fff;font-size:13px;font-weight:950;text-decoration:none}.product-mode-card>a span{color:var(--mode-accent);font-size:18px;transition:transform .16s ease}.product-mode-card:hover>a span{transform:translateX(4px)}.home-product-modes{padding-top:84px;padding-bottom:36px}.home-product-modes .portal-section-head{align-items:end;margin-bottom:30px}.home-product-modes .portal-section-head h2{max-width:920px}.home-product-modes-bridge{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:18px 20px;background:hsla(0,0%,100%,.025)}.home-product-modes-bridge p{margin:0;color:#a8b3c3;line-height:1.6}.home-product-modes-bridge p a{color:#fff;font-weight:900}.app-modes-section{padding-top:104px}.app-modes-section .product-mode-grid{margin-top:42px}.app-modes-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.product-modes-hero{position:relative;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08);padding:132px 0 92px;background:radial-gradient(circle at 18% 20%,rgba(192,1,197,.2),transparent 31%),radial-gradient(circle at 82% 28%,rgba(34,211,238,.16),transparent 27%),linear-gradient(180deg,#090a10,#050609)}.product-modes-hero:after{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,transparent 0);background-size:62px 62px;content:"";-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%);pointer-events:none}.product-modes-hero .shell{position:relative;z-index:1}.product-modes-hero h1{max-width:1050px;margin:18px 0 24px;color:#fff;font-size:clamp(62px,7.7vw,112px);line-height:1.02;letter-spacing:-.018em;text-wrap:balance}.product-modes-hero>.shell>p{max-width:780px;margin:0;color:#bdc7d5;font-size:clamp(19px,1.7vw,25px);line-height:1.55}.product-modes-hero .portal-hero-actions{margin-top:34px}.product-modes-manifesto{display:flex;align-items:baseline;gap:18px;margin-top:72px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:24px}.product-modes-manifesto span{color:#778397;font-size:15px;font-weight:850}.product-modes-manifesto strong{color:#fff;font-size:clamp(22px,2.6vw,38px);letter-spacing:-.035em}.product-modes-catalog{padding-top:104px;padding-bottom:112px}.product-memory-section>header,.product-modes-catalog>header{max-width:890px;margin-bottom:42px}.product-memory-section>header h2,.product-modes-catalog>header h2{margin:12px 0 16px;color:#fff;font-size:clamp(40px,5.2vw,72px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.product-memory-section>header p,.product-modes-catalog>header p{margin:0;color:#9da9ba;font-size:18px;line-height:1.65}.product-system-band{border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 50% 0,rgba(34,211,238,.08),transparent 32%),#090b10}.product-memory-section{padding-top:104px;padding-bottom:104px}.product-memory-layer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid hsla(0,0%,100%,.09);border-radius:18px;background:rgba(4,5,8,.62)}.product-memory-layer article{min-height:300px;padding:28px}.product-memory-layer article+article{border-left:1px solid hsla(0,0%,100%,.08)}.product-memory-layer article>span{display:block;color:#4d5a6d;font-size:12px;font-weight:950;letter-spacing:.16em}.product-memory-layer article>small{display:block;margin-top:52px;color:#22d3ee;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.product-memory-layer h3{margin:12px 0;color:#fff;font-size:24px;line-height:1.08;letter-spacing:-.035em}.product-memory-layer p{margin:0;color:#919daf;font-size:14px;line-height:1.65}.modes-online-bridge{display:flex;align-items:center;justify-content:space-between;gap:56px;margin-top:86px;margin-bottom:96px;border:1px solid rgba(59,130,246,.3);border-radius:18px;padding:44px;background:radial-gradient(circle at 90% 20%,rgba(59,130,246,.18),transparent 32%),#0b1019}.modes-online-bridge>div{max-width:780px}.modes-online-bridge h2{margin:12px 0;color:#fff;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.025em}.modes-online-bridge p{margin:0;color:#a1adbd;line-height:1.65}.mode-story-hero{position:relative;overflow:hidden;padding:104px 0 96px;background:radial-gradient(circle at 12% 18%,rgba(var(--mode-accent-rgb),.2),transparent 31%),radial-gradient(circle at 88% 36%,rgba(var(--mode-accent-rgb),.1),transparent 30%),#07090d}.mode-story-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);grid-gap:72px;gap:72px;align-items:center}.mode-story-kicker{display:flex;align-items:center;gap:14px}.mode-story-kicker>small,.mode-story-kicker>span{border-radius:999px;padding:8px 11px;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.mode-story-kicker>span{background:var(--mode-accent);color:#050608}.mode-story-kicker>small{border:1px solid rgba(var(--mode-accent-rgb),.28);color:#d5dfed}.mode-story-hero h1{margin:24px 0;color:#fff;font-size:clamp(54px,5.7vw,88px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.mode-story-hero-copy>p{max-width:760px;margin:0;color:#b3bfce;font-size:clamp(18px,1.55vw,23px);line-height:1.6}.mode-story-hero blockquote{margin:30px 0 0;border-left:3px solid var(--mode-accent);padding:8px 0 8px 18px;color:#fff;font-size:clamp(20px,2vw,28px);font-weight:950;letter-spacing:-.025em}.mode-story-hero .portal-hero-actions{margin-top:32px}.mode-protagonist-stage{position:relative;min-height:520px;overflow:hidden;border:1px solid rgba(var(--mode-accent-rgb),.42);border-radius:22px;padding:32px;background:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 1px),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 1px),radial-gradient(circle at 75% 10%,rgba(var(--mode-accent-rgb),.26),transparent 30%),#0b0e14;background-size:42px 42px,42px 42px,auto,auto;box-shadow:0 42px 90px rgba(0,0,0,.38)}.mode-stage-number{color:var(--mode-accent);font-size:10px;font-weight:950;letter-spacing:.13em}.mode-protagonist-stage>span{display:block;margin-top:160px;color:#909caf;font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.mode-protagonist-stage h2{max-width:470px;margin:10px 0;color:#fff;font-size:clamp(40px,4vw,60px);line-height:1.02;letter-spacing:-.03em}.mode-protagonist-stage>p{color:#9daabd}.mode-protagonist-stage dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:28px 0 0}.mode-protagonist-stage dl div{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:13px;background:rgba(0,0,0,.24)}.mode-protagonist-stage dt{color:#69778b;font-size:9px;font-weight:900;text-transform:uppercase}.mode-protagonist-stage dd{margin:6px 0 0;color:#fff;font-size:14px;font-weight:950}.mode-stage-line{position:absolute;top:30px;right:30px;display:flex;gap:5px}.mode-stage-line i{width:7px;height:7px;border-radius:50%;background:rgba(var(--mode-accent-rgb),.26)}.mode-story-journey{padding-top:112px;padding-bottom:112px}.mode-feature-head,.mode-story-journey>header{max-width:880px;margin-bottom:44px}.mode-closing-cta h2,.mode-feature-head h2,.mode-story-journey>header h2{margin:12px 0;color:#fff;font-size:clamp(42px,5.5vw,76px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.mode-feature-grid,.mode-story-journey>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mode-feature-grid article,.mode-story-journey article{border:1px solid hsla(0,0%,100%,.085);border-radius:16px;padding:30px;background:hsla(0,0%,100%,.025)}.mode-story-journey article>span{color:var(--mode-accent);font-size:12px;font-weight:950;letter-spacing:.16em}.mode-feature-grid article>span,.mode-story-journey article>small{display:block;margin-top:48px;color:var(--mode-accent);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.mode-feature-grid h3,.mode-story-journey h3{margin:10px 0 12px;color:#fff;font-size:clamp(25px,2.6vw,36px);line-height:1.1;letter-spacing:-.025em}.mode-feature-grid article p,.mode-feature-head p,.mode-story-journey article p{margin:0;color:#96a3b5;line-height:1.7}.mode-feature-band{border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);padding:104px 0;background:radial-gradient(circle at 8% 4%,rgba(var(--mode-accent-rgb),.1),transparent 29%),#0a0c11}.mode-feature-head .portal-eyebrow,.mode-story-page .product-memory-section .portal-eyebrow{color:var(--mode-accent)}.mode-feature-grid article{min-height:280px;background:#07090d}.mode-feature-grid article>span{margin-top:0}.mode-feature-grid article p{margin-top:20px}.mode-closing-cta{margin-top:40px;margin-bottom:96px;border:1px solid rgba(var(--mode-accent-rgb),.34);border-radius:22px;padding:64px;background:radial-gradient(circle at 90% 12%,rgba(var(--mode-accent-rgb),.18),transparent 30%),#0b0d12}.mode-closing-cta>p{max-width:760px;color:#a5b1c1;font-size:18px;line-height:1.7}.mode-closing-cta .portal-hero-actions{margin-top:28px}.app-product-system-band .product-memory-section{padding-top:92px;padding-bottom:92px}@media (max-width:1180px){.product-memory-layer,.product-mode-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.product-memory-layer article:nth-child(3){border-left:0;border-top:1px solid hsla(0,0%,100%,.08)}.product-memory-layer article:nth-child(4){border-top:1px solid hsla(0,0%,100%,.08)}.mode-story-hero-grid{grid-template-columns:1fr}.mode-protagonist-stage{min-height:470px}}@media (max-width:760px){.mode-feature-grid,.mode-story-journey>div,.product-memory-layer,.product-mode-grid,.product-mode-grid.is-compact{grid-template-columns:1fr}.product-mode-card,.product-mode-grid.is-compact .product-mode-card{min-height:390px;padding:22px}.product-mode-card-copy{margin-top:40px}.product-mode-card h3,.product-mode-grid.is-compact .product-mode-card h3{font-size:34px}.home-product-modes{padding-top:64px}.home-product-modes-bridge,.modes-online-bridge{align-items:stretch;flex-direction:column}.home-product-modes-bridge .portal-button,.modes-online-bridge .portal-button{justify-content:center;width:100%}.app-modes-section{padding-top:72px}.app-modes-actions{flex-direction:column}.app-modes-actions .button{justify-content:center;width:100%}.product-modes-hero{padding:86px 0 68px}.product-modes-hero h1{font-size:clamp(52px,15vw,70px);line-height:1.05;letter-spacing:-.015em}.product-modes-hero .portal-hero-actions{display:flex;flex-direction:column}.product-modes-hero .portal-hero-actions .portal-button{justify-content:center;width:100%}.product-modes-manifesto{align-items:flex-start;flex-direction:column;margin-top:52px}.mode-story-journey,.product-memory-section,.product-modes-catalog{padding-top:72px;padding-bottom:72px}.product-memory-section>header h2,.product-modes-catalog>header h2{font-size:43px}.product-memory-layer article{min-height:260px}.product-memory-layer article+article,.product-memory-layer article:nth-child(4){border-top:1px solid hsla(0,0%,100%,.08);border-left:0}.modes-online-bridge{margin:52px auto 72px;padding:28px}.mode-story-hero{padding:68px 0 72px}.mode-story-hero-grid{gap:46px}.mode-story-hero h1{font-size:clamp(48px,13vw,64px);line-height:1.07;letter-spacing:-.015em}.mode-closing-cta .portal-hero-actions,.mode-story-hero .portal-hero-actions{display:flex;flex-direction:column}.mode-closing-cta .portal-button,.mode-story-hero .portal-button{justify-content:center;width:100%}.mode-protagonist-stage{min-height:500px;padding:24px}.mode-protagonist-stage>span{margin-top:150px}.mode-closing-cta h2,.mode-feature-head h2,.mode-protagonist-stage h2,.mode-story-journey>header h2{font-size:43px}.mode-feature-grid article,.mode-story-journey article{min-height:0;padding:24px}.mode-feature-band{padding:72px 0}.mode-closing-cta{margin-top:0;margin-bottom:72px;padding:32px 24px}}body.origins-play-mode .origins-game{display:grid;grid-gap:6px;gap:6px;height:100%;margin:0 auto;max-width:1440px}body.origins-play-mode .origins-progress.origins-progress--live{margin:0 4px 2px}body.origins-play-mode .origins-game-stage{grid-template-rows:minmax(120px,.3fr) minmax(0,.7fr)}body.origins-play-mode .origins-season-liveboard{background:radial-gradient(circle at 12% 0,rgba(192,8,255,.2),transparent 35%),radial-gradient(circle at 90% 100%,rgba(216,255,99,.08),transparent 28%),linear-gradient(135deg,rgba(15,20,29,.98),rgba(8,12,18,.98));border:1px solid #2d3542;border-radius:19px;display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:12px 16px}body.origins-play-mode .origins-season-liveboard-head{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto auto}body.origins-play-mode .origins-season-liveboard-head>div{display:grid;grid-gap:2px;gap:2px}body.origins-play-mode .origins-season-liveboard span{color:#707c8f;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}body.origins-play-mode .origins-season-liveboard strong{font-size:15px;line-height:1}body.origins-play-mode .origins-season-liveboard-head>div:first-child span{color:#dcff68}body.origins-play-mode .origins-season-liveboard strong small{color:#667184;font-size:10px;margin-left:2px}body.origins-play-mode .origins-season-live-position strong{color:#dcff68;font-size:28px}body.origins-play-mode .origins-season-live-stats{display:grid;grid-gap:5px;gap:5px}body.origins-play-mode .origins-season-live-stats>div{align-content:center;background:rgba(18,24,34,.82);border:1px solid #293240;border-radius:11px;justify-items:center;min-width:0}body.origins-play-mode .origins-season-live-stats strong{font-size:clamp(17px,2vw,26px)}body.origins-play-mode .origins-season-live-stats .origins-season-live-points{background:linear-gradient(135deg,rgba(216,255,99,.18),rgba(192,8,255,.14));border-color:rgba(216,255,99,.42)}body.origins-play-mode .origins-season-live-points strong{color:#dcff68}body.origins-play-mode .origins-season-liveboard-foot{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(90px,1fr) auto}body.origins-play-mode .origins-season-liveboard-foot>div:first-child{align-items:center;display:flex;gap:8px}body.origins-play-mode .origins-season-matchday-progress{background:#090d13;border:1px solid #252d39;border-radius:999px;height:6px;overflow:hidden}body.origins-play-mode .origins-season-matchday-progress span{background:linear-gradient(90deg,#a855f7,#dcff68);display:block;height:100%}body.origins-play-mode .origins-shell{padding:12px clamp(12px,2vw,28px)}body.origins-play-mode .origins-decision.origins-decision--live{border-radius:22px;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.84fr) minmax(320px,1.16fr);grid-template-rows:minmax(105px,.75fr) minmax(0,1fr) auto;min-height:0;padding:14px}body.origins-play-mode .origins-decision-copy h1{font-size:clamp(24px,2.5vw,36px)}body.origins-play-mode .origins-job-offer-strip article{align-self:start;min-height:58px}body.origins-play-mode .origins-season-review.origins-season-review--compact{align-items:stretch;grid-gap:10px;gap:10px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:100%;max-width:1380px}@media (max-width:760px){body.origins-play-mode .origins-game{gap:4px}body.origins-play-mode .origins-shell{padding:6px}body.origins-play-mode .origins-decision.origins-decision--live{align-self:stretch;border-radius:14px;gap:5px;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:7px}body.origins-play-mode .origins-decision-copy h1{font-size:clamp(17px,5.3vw,23px)}body.origins-play-mode .origins-decision--live .origins-choice-grid{align-content:stretch;grid-auto-rows:minmax(58px,1fr)}body.origins-play-mode .origins-decision--live .origins-choice-grid button{min-height:58px}body.origins-play-mode .origins-game-stage{grid-template-rows:minmax(174px,.34fr) minmax(0,.66fr)}body.origins-play-mode .origins-season-liveboard{border-radius:13px;gap:5px;padding:7px}body.origins-play-mode .origins-season-liveboard-head{gap:9px}body.origins-play-mode .origins-season-liveboard span{font-size:6px}body.origins-play-mode .origins-season-liveboard-head strong{font-size:11px}body.origins-play-mode .origins-season-live-position strong{font-size:21px}body.origins-play-mode .origins-season-live-stats{gap:3px}body.origins-play-mode .origins-season-live-stats>div{border-radius:7px;gap:1px}body.origins-play-mode .origins-season-live-stats strong{font-size:14px}body.origins-play-mode .origins-season-liveboard-foot{gap:5px;grid-template-columns:auto minmax(42px,1fr) auto}body.origins-play-mode .origins-season-liveboard-foot>div:first-child{gap:4px}body.origins-play-mode .origins-season-liveboard .origins-form{gap:2px}body.origins-play-mode .origins-season-liveboard .origins-form i{font-size:6px;height:15px;width:15px}body.origins-play-mode .origins-season-liveboard-foot>strong{font-size:7px}body.origins-play-mode .origins-season-review.origins-season-review--compact{align-items:stretch;gap:6px}body.origins-play-mode .origins-job-offer-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body.origins-play-mode .origins-job-offer-strip article{align-content:center;display:grid;grid-gap:3px;gap:3px;grid-template-columns:1fr;justify-items:center;min-height:120px;padding:5px;text-align:center}body.origins-play-mode .origins-job-offer-strip article div{text-align:center}body.origins-play-mode .origins-job-offer-strip .origins-club-fallback{height:29px;min-height:29px;width:29px}body.origins-play-mode .origins-job-offer-strip article button{width:100%}}@media (hover:none) and (pointer:coarse){body.origins-play-mode .origins-choice-grid button:hover:not(.is-selected){background:linear-gradient(90deg,#171d28,#111620);border-color:#303846;transform:none}}@media (max-height:700px) and (min-width:761px){body.origins-play-mode .origins-decision.origins-decision--live{grid-template-columns:190px minmax(0,1fr)}}body.origins-play-mode .origins-game{gap:7px;grid-template-rows:auto auto minmax(0,1fr) auto;max-width:1080px}body.origins-play-mode .origins-live-header{background:rgba(2,4,7,.94);border-color:rgba(168,85,247,.58);border-radius:16px;box-shadow:none;gap:18px;grid-template-columns:minmax(0,1fr) 142px;min-height:86px;padding:9px}body.origins-play-mode .origins-live-club{justify-content:center;text-align:center}body.origins-play-mode .origins-live-club>div{gap:4px;width:100%}body.origins-play-mode .origins-live-club strong{color:#fff;font-size:clamp(25px,3vw,39px);font-weight:950;letter-spacing:-.035em;line-height:.98;text-transform:uppercase}body.origins-play-mode .origins-live-club span{color:#fff;font-size:clamp(12px,1.7vw,22px);font-weight:450;letter-spacing:.04em}body.origins-play-mode .origins-manager-rating{background:#020407;border:1px solid rgba(168,85,247,.58);border-radius:14px;color:#fff;min-height:66px}body.origins-play-mode .origins-manager-rating span{color:#fff;font-size:10px;letter-spacing:.04em}body.origins-play-mode .origins-manager-rating strong{font-size:43px}body.origins-play-mode .origins-progress.origins-progress--live{background:#06100f;border:1px solid rgba(168,85,247,.52);height:11px;margin:0;padding:0}body.origins-play-mode .origins-progress.origins-progress--live span{background:#dcff68;border-radius:inherit;box-shadow:0 0 18px rgba(216,255,104,.3);transition:width .7s cubic-bezier(.22,1,.36,1)}body.origins-play-mode .origins-game-stage{gap:8px;grid-template-columns:1fr;grid-template-rows:minmax(228px,.37fr) minmax(0,.63fr)}body.origins-play-mode .origins-season-liveboard{background:rgba(1,12,12,.96);border-color:rgba(168,85,247,.58);border-radius:16px;gap:8px;grid-template-rows:minmax(0,1fr) auto auto;padding:9px}body.origins-play-mode .origins-season-card{display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(112px,.27fr) minmax(0,1fr);min-height:0}body.origins-play-mode .origins-season-club-crest{align-items:center;background:#020405;border:1px solid rgba(168,85,247,.58);border-radius:13px;display:flex;justify-content:center;min-height:0;padding:12px}body.origins-play-mode .origins-season-club-crest .origins-club-fallback,body.origins-play-mode .origins-season-club-crest img{height:min(110px,85%);object-fit:contain;width:min(110px,85%)}body.origins-play-mode .origins-season-club-crest .origins-club-fallback{border-radius:12px 12px 28px 28px;-webkit-clip-path:polygon(0 0,100% 0,91% 72%,50% 100%,9% 72%);clip-path:polygon(0 0,100% 0,91% 72%,50% 100%,9% 72%);font-size:18px}body.origins-play-mode .origins-season-data{display:grid;grid-gap:8px;gap:8px;grid-template-rows:auto minmax(0,1fr);min-width:0}body.origins-play-mode .origins-season-liveboard-head{gap:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}body.origins-play-mode .origins-season-liveboard-head>div{align-content:center;background:#020405;border:1px solid rgba(168,85,247,.58);border-radius:11px;justify-items:center;min-width:0;padding:7px;text-align:center}body.origins-play-mode .origins-season-liveboard span{color:#fff;font-size:9px;letter-spacing:.035em}body.origins-play-mode .origins-season-liveboard-head>div:first-child span{color:#fff}body.origins-play-mode .origins-season-liveboard-head strong{font-size:15px;font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}body.origins-play-mode .origins-season-live-stats{background:#020405;border:1px solid rgba(168,85,247,.58);border-radius:11px;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}body.origins-play-mode .origins-season-live-stats>div{background:transparent;border:0;border-radius:0;position:relative}body.origins-play-mode .origins-season-live-stats>div+div:before{background:hsla(0,0%,100%,.46);content:"";height:48%;left:0;position:absolute;top:30%;width:1px}body.origins-play-mode .origins-season-live-stats strong{font-size:clamp(22px,3.2vw,39px);font-weight:350}body.origins-play-mode .origins-season-highlight-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}body.origins-play-mode .origins-season-highlight-grid>div{align-content:center;background:#020405;border:1px solid rgba(168,85,247,.58);border-radius:11px;display:grid;justify-items:center;min-height:62px;padding:6px;position:relative}body.origins-play-mode .origins-season-highlight-grid strong{font-size:clamp(25px,3.6vw,43px);font-weight:350}body.origins-play-mode .origins-season-highlight-grid small{color:#fff;font-size:17px;font-weight:350;position:absolute;top:31px;transform:translateX(19px)}body.origins-play-mode .origins-season-live-position strong{color:#fff}body.origins-play-mode .origins-season-live-position em{color:#ff7e86;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:8px}body.origins-play-mode .origins-season-live-position em[data-positive=true]{color:#91efa1}body.origins-play-mode .origins-season-live-points{background:#020405}body.origins-play-mode .origins-season-live-points strong{color:#fff}body.origins-play-mode .origins-season-liveboard-foot{grid-template-columns:auto minmax(60px,1fr) auto}body.origins-play-mode .origins-season-liveboard-foot>div:first-child{gap:9px}body.origins-play-mode .origins-season-liveboard .origins-form{display:flex}body.origins-play-mode .origins-season-matchday-progress{border-color:rgba(168,85,247,.58)}body.origins-play-mode .origins-season-matchday-progress span{background:#dcff68;transition:width .7s cubic-bezier(.22,1,.36,1)}body.origins-play-mode .origins-animated-number[data-direction=up]{animation:origins-number-up .82s cubic-bezier(.22,1,.36,1);color:#dcff68}body.origins-play-mode .origins-animated-number[data-direction=down]{animation:origins-number-down .82s cubic-bezier(.22,1,.36,1);color:#ff858d}body.origins-play-mode .origins-animated-number[data-direction=change]{animation:origins-number-change .82s cubic-bezier(.22,1,.36,1);color:#fff}@keyframes origins-number-up{0%{filter:blur(2px);opacity:.55;transform:translateY(8px) scale(.92)}48%{filter:blur(0);opacity:1;transform:translateY(-3px) scale(1.08)}to{transform:translateY(0) scale(1)}}@keyframes origins-number-down{0%{filter:blur(2px);opacity:.55;transform:translateY(-8px) scale(.92)}48%{filter:blur(0);opacity:1;transform:translateY(3px) scale(1.08)}to{transform:translateY(0) scale(1)}}@keyframes origins-number-change{0%{filter:blur(2px);opacity:.55;transform:scale(.92)}48%{filter:blur(0);opacity:1;transform:scale(1.08)}to{transform:scale(1)}}body.origins-play-mode .origins-decision.origins-decision--live{animation:origins-question-enter .46s cubic-bezier(.22,1,.36,1);background:transparent;border:0;border-radius:0;display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr;grid-template-rows:auto minmax(112px,.46fr) minmax(0,.54fr);overflow:visible;padding:12px 0 0;position:relative}@keyframes origins-question-enter{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}body.origins-play-mode .origins-decision-category{align-items:center;align-self:center;background:#1b0e26;border:1px solid rgba(168,85,247,.72);border-radius:999px;color:#fff;display:flex;font-size:11px;font-weight:950;height:34px;justify-content:center;justify-self:center;letter-spacing:.02em;margin-bottom:-24px;min-width:210px;padding:0 24px;position:relative;text-transform:uppercase;z-index:2}body.origins-play-mode .origins-decision-copy{background:rgba(1,12,12,.96);border:1px solid rgba(168,85,247,.58);border-radius:16px;display:grid;justify-items:center;padding:25px 26px 14px;text-align:center}body.origins-play-mode .origins-decision-copy .origins-kicker{color:#05c4e7;font-size:9px}body.origins-play-mode .origins-decision-copy h1{font-size:clamp(26px,4vw,48px);line-height:1.02;margin:8px auto;max-width:830px}body.origins-play-mode .origins-decision-copy>p{color:#fff;font-size:clamp(12px,1.7vw,20px);font-weight:350;line-height:1.25;max-width:680px}body.origins-play-mode .origins-decision--live .origins-choice-grid{align-content:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr}body.origins-play-mode .origins-decision--live .origins-choice-grid button{align-content:center;background:radial-gradient(circle at 50% 100%,rgba(122,45,160,.32),transparent 62%),rgba(3,10,16,.98);border-color:rgba(168,85,247,.58);border-radius:14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;min-height:0;padding:10px 8px;text-align:center;transition:border-color .18s ease,filter .18s ease,transform .18s ease}body.origins-play-mode .origins-decision--live .origins-choice-grid button>b{background:#1b0e26;border:1px solid rgba(168,85,247,.72);border-radius:50%;color:#e9c8ff;font-size:18px;height:42px;width:42px}body.origins-play-mode .origins-decision--live .origins-choice-grid button>div{align-content:center;display:grid;grid-gap:8px;gap:8px}body.origins-play-mode .origins-decision--live .origins-choice-grid strong{font-size:clamp(14px,2.1vw,25px);line-height:1.04}body.origins-play-mode .origins-decision--live .origins-choice-grid span{color:#fff;font-size:clamp(9px,1.25vw,15px);font-weight:350;line-height:1.2}body.origins-play-mode .origins-decision--live .origins-choice-grid button>i{align-items:center;background:rgba(91,32,124,.62);border:1px solid rgba(168,85,247,.62);border-radius:999px;color:#fff;display:flex;font-size:10px;font-style:normal;font-weight:950;height:30px;justify-content:center;letter-spacing:.02em;width:100%}body.origins-play-mode .origins-decision--live .origins-choice-grid button.is-selected{background:linear-gradient(180deg,rgba(216,255,99,.15),rgba(86,29,114,.68));border-color:#dcff68;filter:brightness(1.12);transform:translateY(-3px)}body.origins-play-mode .origins-decision--live .origins-choice-grid button.is-selected>i{background:#dcff68;border-color:#dcff68;color:#10140d}body.origins-play-mode .origins-live-consequence{align-content:center;background:rgba(5,10,12,.96);border-color:#dcff68;bottom:auto;box-shadow:0 22px 70px rgba(0,0,0,.5);grid-template-columns:1fr;justify-items:center;left:20px;min-height:106px;padding:16px;position:absolute;right:20px;text-align:center;top:48px;z-index:5}body.origins-play-mode .origins-live-consequence p{color:#fff;font-size:13px}body.origins-play-mode .origins-live-footer{justify-content:center}body.origins-play-mode .origins-live-footer span:last-child{display:none}@media (max-width:760px){body.origins-play-mode .origins-shell{padding:5px}body.origins-play-mode .origins-game{gap:4px}body.origins-play-mode .origins-live-header{border-radius:12px;gap:5px;grid-template-columns:minmax(0,1fr) 82px;min-height:66px;padding:5px}body.origins-play-mode .origins-live-club strong{font-size:clamp(19px,6.7vw,27px)}body.origins-play-mode .origins-live-club span{font-size:11px}body.origins-play-mode .origins-manager-rating{border-radius:9px;min-height:54px}body.origins-play-mode .origins-manager-rating span{font-size:7px}body.origins-play-mode .origins-manager-rating strong{font-size:31px}body.origins-play-mode .origins-progress.origins-progress--live{height:7px}body.origins-play-mode .origins-game-stage{gap:4px;grid-template-rows:minmax(218px,.36fr) minmax(0,.64fr)}body.origins-play-mode .origins-season-liveboard{border-radius:11px;gap:4px;padding:5px}body.origins-play-mode .origins-season-card{gap:4px;grid-template-columns:89px minmax(0,1fr)}body.origins-play-mode .origins-season-club-crest{border-radius:8px;padding:8px}body.origins-play-mode .origins-season-data,body.origins-play-mode .origins-season-liveboard-head{gap:4px}body.origins-play-mode .origins-season-liveboard-head>div{border-radius:7px;padding:4px}body.origins-play-mode .origins-season-liveboard span{font-size:6px}body.origins-play-mode .origins-season-liveboard-head strong{font-size:9px}body.origins-play-mode .origins-season-live-stats{border-radius:7px}body.origins-play-mode .origins-season-live-stats strong{font-size:20px}body.origins-play-mode .origins-season-highlight-grid{gap:4px}body.origins-play-mode .origins-season-highlight-grid>div{border-radius:7px;min-height:52px;padding:3px}body.origins-play-mode .origins-season-highlight-grid strong{font-size:25px}body.origins-play-mode .origins-season-highlight-grid small{font-size:12px;top:26px;transform:translateX(16px)}body.origins-play-mode .origins-season-liveboard-foot,body.origins-play-mode .origins-season-liveboard-foot>div:first-child{gap:4px}body.origins-play-mode .origins-season-liveboard .origins-form{gap:2px}body.origins-play-mode .origins-season-liveboard .origins-form i{font-size:5px;height:13px;width:13px}body.origins-play-mode .origins-season-liveboard-foot>strong{font-size:7px}body.origins-play-mode .origins-decision.origins-decision--live{gap:4px;grid-template-columns:1fr;grid-template-rows:auto minmax(104px,.42fr) minmax(0,.58fr);padding-top:8px}body.origins-play-mode .origins-decision-category{font-size:8px;height:25px;margin-bottom:-17px;min-width:138px;padding:0 14px}body.origins-play-mode .origins-decision-copy{border-radius:11px;padding:17px 10px 8px}body.origins-play-mode .origins-decision-copy .origins-kicker{font-size:7px}body.origins-play-mode .origins-decision-copy h1{font-size:clamp(20px,6vw,25px);margin:5px auto}body.origins-play-mode .origins-decision-copy>p{font-size:9px}body.origins-play-mode .origins-decision--live .origins-choice-grid{gap:4px;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}body.origins-play-mode .origins-decision--live .origins-choice-grid button{gap:5px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;padding:6px 4px}body.origins-play-mode .origins-decision--live .origins-choice-grid button>b{font-size:12px;height:29px;width:29px}body.origins-play-mode .origins-decision--live .origins-choice-grid button>div{gap:5px}body.origins-play-mode .origins-decision--live .origins-choice-grid strong{font-size:clamp(10px,3.1vw,13px);line-height:1.05}body.origins-play-mode .origins-decision--live .origins-choice-grid span{font-size:clamp(7px,2.1vw,9px);line-height:1.12}body.origins-play-mode .origins-decision--live .origins-choice-grid button>i{font-size:7px;height:23px}body.origins-play-mode .origins-live-consequence{left:8px;min-height:92px;padding:10px;right:8px;top:34px}body.origins-play-mode .origins-live-consequence p{font-size:10px}body.origins-play-mode .origins-live-footer{font-size:5px}}@media (prefers-reduced-motion:reduce){body.origins-play-mode .origins-animated-number,body.origins-play-mode .origins-decision.origins-decision--live,body.origins-play-mode .origins-progress span,body.origins-play-mode .origins-season-matchday-progress span{animation:none;transition:none}}body.origins-play-mode{background:radial-gradient(circle at 50% 100%,rgba(155,37,190,.52),transparent 34%),#160f2b}body.origins-play-mode .origins-page{background:#160f2b}body.origins-play-mode .origins-page:before,body.origins-play-mode:after,body.origins-play-mode:before{display:none}body.origins-play-mode .origins-shell{display:grid;padding:0;place-items:center}body.origins-play-mode .origins-game{aspect-ratio:9/16;background:radial-gradient(circle at 50% 98%,rgba(128,34,159,.62),transparent 31%),#160f2b;container-type:inline-size;gap:2.15cqw;grid-template-rows:12.1cqw 2.55cqw minmax(0,1fr) 7.3cqw;height:auto;margin:auto;max-height:100dvh;max-width:none;padding:8cqw 6.85cqw 10.3cqw;width:min(100vw,calc(100dvh * 9 / 16))}body.origins-play-mode .origins-live-header{border-radius:1.2cqw;gap:2.1cqw;grid-template-columns:minmax(0,1fr) 20.8cqw;padding:0}body.origins-play-mode .origins-live-club strong{font-family:Origins Display,Origins Sans,sans-serif;font-size:4.15cqw;font-weight:900;letter-spacing:-.018em;line-height:.94}body.origins-play-mode .origins-live-club span{font-family:Origins Sans,sans-serif;font-size:3.2cqw;font-weight:300;letter-spacing:.035em;line-height:1}body.origins-play-mode .origins-manager-rating{border-radius:1.2cqw;min-height:0}body.origins-play-mode .origins-manager-rating span{font-family:Origins Display,Origins Sans,sans-serif;font-size:2.15cqw;line-height:1}body.origins-play-mode .origins-manager-rating strong{font-family:Origins Display,Origins Sans,sans-serif;font-size:5.4cqw;line-height:.84}body.origins-play-mode .origins-manager-rating em{bottom:.7cqw;font-size:1.8cqw;padding:.35cqw .8cqw;right:.7cqw}body.origins-play-mode .origins-progress.origins-progress--live{border-radius:999px;height:2.55cqw}body.origins-play-mode .origins-game-stage{gap:4.8cqw;grid-template-rows:49.5cqw minmax(0,1fr)}body.origins-play-mode .origins-season-block{display:grid;grid-gap:2.1cqw;gap:2.1cqw;grid-template-rows:minmax(0,1fr) 4.2cqw;min-height:0}body.origins-play-mode .origins-season-liveboard{border-radius:1.2cqw;gap:2cqw;grid-template-rows:minmax(0,1fr) 12.6cqw;padding:2.6cqw 3.25cqw}body.origins-play-mode .origins-season-card{gap:2.45cqw;grid-template-columns:25.5cqw minmax(0,1fr)}body.origins-play-mode .origins-season-club-crest{border-radius:1.15cqw;padding:2cqw}body.origins-play-mode .origins-season-club-crest .origins-club-fallback,body.origins-play-mode .origins-season-club-crest img{height:82%;width:82%}body.origins-play-mode .origins-season-club-crest .origins-club-fallback{font-family:Origins Display,Origins Sans,sans-serif;font-size:4.3cqw}body.origins-play-mode .origins-season-data{gap:2.1cqw;grid-template-rows:11.2cqw minmax(0,1fr)}body.origins-play-mode .origins-season-liveboard-head{gap:2.05cqw}body.origins-play-mode .origins-season-liveboard-head>div{border-radius:1.05cqw;gap:.3cqw;padding:1cqw}body.origins-play-mode .origins-season-liveboard span{font-family:Origins Display,Origins Sans,sans-serif;font-size:2.15cqw;line-height:1}body.origins-play-mode .origins-season-liveboard-head strong{font-family:Origins Sans,sans-serif;font-size:3.05cqw;font-weight:300;line-height:1}body.origins-play-mode .origins-season-live-stats{border-radius:1.05cqw}body.origins-play-mode .origins-season-live-stats>div{gap:.6cqw}body.origins-play-mode .origins-season-live-stats strong{font-family:Origins Sans,sans-serif;font-size:4.35cqw;font-weight:300;line-height:.9}body.origins-play-mode .origins-season-highlight-grid{gap:2.45cqw}body.origins-play-mode .origins-season-highlight-grid>div{border-radius:1.05cqw;min-height:0;padding:1.1cqw}body.origins-play-mode .origins-season-highlight-grid strong{font-family:Origins Sans,sans-serif;font-size:4.85cqw;font-weight:300;line-height:.92}body.origins-play-mode .origins-season-highlight-grid small{font-family:Origins Sans,sans-serif;font-size:2.7cqw;top:6.2cqw;transform:translateX(3.6cqw)}body.origins-play-mode .origins-season-live-position em{font-size:1.7cqw;right:1.4cqw;top:1.3cqw}body.origins-play-mode .origins-season-liveboard-foot{gap:2.2cqw;grid-template-columns:auto minmax(0,1fr) auto}body.origins-play-mode .origins-season-liveboard-foot>div:first-child{gap:2.2cqw}body.origins-play-mode .origins-season-liveboard-foot span,body.origins-play-mode .origins-season-liveboard-foot strong{color:#fff;font-family:Origins Display,Origins Sans,sans-serif;font-size:2.65cqw;letter-spacing:0;white-space:nowrap}body.origins-play-mode .origins-season-block .origins-form,body.origins-play-mode .origins-season-liveboard .origins-form{display:flex;gap:.65cqw}body.origins-play-mode .origins-season-block .origins-form i{font-family:Origins Sans,sans-serif;font-size:1.25cqw;height:3.1cqw;width:3.1cqw}body.origins-play-mode .origins-season-matchday-progress{height:2.6cqw}body.origins-play-mode .origins-decision.origins-decision--live{align-content:start;gap:4.1cqw;grid-template-rows:37.5cqw 45.5cqw;padding:3.2cqw 0 0}body.origins-play-mode .origins-decision-category{font-family:Origins Display,Origins Sans,sans-serif;font-size:2.65cqw;height:6.4cqw;left:50%;margin:0;min-width:25.8cqw;padding:0 6cqw;position:absolute;top:0;transform:translateX(-50%)}body.origins-play-mode .origins-decision-copy{border-radius:1.2cqw;padding:6.3cqw 6cqw 3.2cqw}body.origins-play-mode .origins-decision-copy .origins-kicker{font-family:Origins Display,Origins Sans,sans-serif;font-size:2.35cqw;letter-spacing:0}body.origins-play-mode .origins-decision-copy h1{font-family:Origins Display,Origins Sans,sans-serif;font-size:4.55cqw;letter-spacing:-.015em;line-height:.97;margin:3.2cqw auto}body.origins-play-mode .origins-decision-copy>p{font-family:Origins Sans,sans-serif;font-size:2.75cqw;font-weight:300;line-height:1.1}body.origins-play-mode .origins-decision--live .origins-choice-grid{gap:2.1cqw}body.origins-play-mode .origins-decision--live .origins-choice-grid button{border-radius:1.2cqw;gap:1.7cqw;padding:3.2cqw 2.3cqw 3cqw}body.origins-play-mode .origins-decision--live .origins-choice-grid button>b{font-family:Origins Display,Origins Sans,sans-serif;font-size:3cqw;height:6.5cqw;width:6.5cqw}body.origins-play-mode .origins-decision--live .origins-choice-grid button>div{gap:2.2cqw}body.origins-play-mode .origins-decision--live .origins-choice-grid strong{font-family:Origins Display,Origins Sans,sans-serif;font-size:3.55cqw;letter-spacing:-.012em;line-height:.98}body.origins-play-mode .origins-decision--live .origins-choice-grid span{font-family:Origins Sans,sans-serif;font-size:2.25cqw;font-weight:300;line-height:1.12}body.origins-play-mode .origins-decision--live .origins-choice-grid button>i{font-family:Origins Display,Origins Sans,sans-serif;font-size:1.9cqw;height:4.6cqw}body.origins-play-mode .origins-live-consequence{left:3cqw;min-height:24cqw;padding:3cqw;right:3cqw;top:8.8cqw}body.origins-play-mode .origins-live-consequence span{font-family:Origins Display,Origins Sans,sans-serif;font-size:2cqw}body.origins-play-mode .origins-live-consequence p{font-family:Origins Sans,sans-serif;font-size:3cqw;font-weight:300}body.origins-play-mode .origins-live-footer{align-items:center;display:flex;padding:0}body.origins-play-mode .origins-live-footer img{filter:grayscale(1) brightness(8);height:auto;width:35cqw}body.origins-play-mode .origins-season-review.origins-season-review--compact{--origins-review-unit:min(1vw,0.5625dvh);aspect-ratio:9/16;background:radial-gradient(circle at 50% 98%,rgba(128,34,159,.62),transparent 31%),#160f2b;container-type:inline-size;display:grid;grid-gap:calc(var(--origins-review-unit) * 2.15);gap:calc(var(--origins-review-unit) * 2.15);grid-template-rows:calc(var(--origins-review-unit) * 12.1) calc(var(--origins-review-unit) * 2.55) minmax(0,1fr) calc(var(--origins-review-unit) * 7.3);height:auto;margin:auto;max-height:100dvh;max-width:none;padding:calc(var(--origins-review-unit) * 8) calc(var(--origins-review-unit) * 6.85) calc(var(--origins-review-unit) * 10.3);width:min(100vw,calc(100dvh * 9 / 16))}body.origins-play-mode .origins-review-progress{margin:0!important}body.origins-play-mode .origins-review-stage{display:grid;grid-gap:3.2cqw;gap:3.2cqw;grid-template-columns:1fr;grid-template-rows:65cqw minmax(0,1fr);min-height:0}body.origins-play-mode .origins-review-season-card,body.origins-play-mode .origins-season-review--compact .origins-future-panel{background:radial-gradient(circle at 88% 5%,rgba(192,8,255,.17),transparent 36%),linear-gradient(145deg,#151a24,#0b0f16);border:.28cqw solid #303846;border-radius:2.8cqw;min-height:0;overflow:hidden}body.origins-play-mode .origins-review-season-card{display:grid;grid-gap:2.2cqw;gap:2.2cqw;grid-template-rows:18cqw minmax(0,1fr);padding:2.6cqw}body.origins-play-mode .origins-review-season-head{align-items:stretch;display:grid;grid-gap:2.2cqw;gap:2.2cqw;grid-template-columns:15cqw minmax(0,1fr) 18cqw}body.origins-play-mode .origins-review-season-head .origins-season-club-crest{border:.28cqw solid rgba(216,255,99,.25);height:15cqw;padding:1.6cqw;width:15cqw}body.origins-play-mode .origins-review-season-head>div:nth-child(2){align-content:center;display:grid;grid-gap:.55cqw;gap:.55cqw;min-width:0}body.origins-play-mode .origins-future-heading span,body.origins-play-mode .origins-review-season-head>div:nth-child(2) span,body.origins-play-mode .origins-season-review--compact .origins-job-offers>span{color:#dcff68;font-family:Origins Display,Origins Sans,sans-serif;font-size:1.9cqw;font-weight:900;letter-spacing:.16em;line-height:1}body.origins-play-mode .origins-review-season-head>div:nth-child(2) strong{font-family:Origins Display,Origins Sans,sans-serif;font-size:4.15cqw;line-height:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.origins-play-mode .origins-review-season-head>div:nth-child(2) small{color:#8792a4;font-family:Origins Sans,sans-serif;font-size:2.2cqw;font-weight:300;line-height:1}body.origins-play-mode .origins-review-position{border-radius:2cqw;min-height:0}body.origins-play-mode .origins-review-position span{font-family:Origins Display,Origins Sans,sans-serif;font-size:1.75cqw}body.origins-play-mode .origins-review-position strong{font-family:Origins Display,Origins Sans,sans-serif;font-size:6.7cqw}body.origins-play-mode .origins-review-story{border:0;border-radius:1.8cqw;display:grid;grid-template-columns:24cqw minmax(0,1fr);grid-template-rows:minmax(0,1fr) 8.5cqw;min-height:0}body.origins-play-mode .origins-review-story>.origins-event-art{inset:0 auto 0 0;opacity:.72;position:absolute;width:31cqw}body.origins-play-mode .origins-review-copy{align-self:stretch;background:linear-gradient(90deg,rgba(9,13,19,.15),#0c1017 24%);gap:1.4cqw;grid-column:2;padding:2cqw 2.5cqw}body.origins-play-mode .origins-review-copy>span{font-family:Origins Display,Origins Sans,sans-serif;font-size:1.8cqw}body.origins-play-mode .origins-review-copy h1{font-family:Origins Display,Origins Sans,sans-serif;font-size:4.5cqw;letter-spacing:-.025em;line-height:.95;margin:0}body.origins-play-mode .origins-review-copy p{color:#aab3c0;display:-webkit-box;font-family:Origins Sans,sans-serif;font-size:2.4cqw;font-weight:300;line-height:1.2;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.origins-play-mode .origins-season-review--compact .origins-season-trophies{background:linear-gradient(90deg,rgba(216,255,99,.96),#bdff39);border-radius:999px;color:#101412;grid-column:1/-1;margin:0 1.3cqw;min-height:0;padding:1.4cqw 3cqw;position:relative;z-index:2}body.origins-play-mode .origins-season-review--compact .origins-season-trophies span{color:inherit;font-family:Origins Display,Origins Sans,sans-serif;font-size:2.6cqw;line-height:1}body.origins-play-mode .origins-season-review--compact .origins-future-panel{display:grid;grid-gap:2.5cqw;gap:2.5cqw;padding:3.2cqw}body.origins-play-mode .origins-future-heading{display:grid;grid-gap:2.2cqw;gap:2.2cqw;grid-template-columns:minmax(0,1fr) 43cqw}body.origins-play-mode .origins-future-heading>div:first-child{align-content:center;display:grid;grid-gap:1.2cqw;gap:1.2cqw}body.origins-play-mode .origins-future-heading h2{font-family:Origins Display,Origins Sans,sans-serif;font-size:3.9cqw;letter-spacing:-.025em;line-height:.95;margin:0}body.origins-play-mode .origins-season-review--compact .origins-future-actions{display:grid;grid-gap:1.2cqw;gap:1.2cqw;grid-template-columns:minmax(0,1fr) 14cqw}body.origins-play-mode .origins-season-review--compact .origins-future-actions button{border-radius:1.8cqw;font-family:Origins Display,Origins Sans,sans-serif;font-size:2.15cqw;line-height:1;min-height:10.5cqw;padding:1cqw 1.6cqw}body.origins-play-mode .origins-season-review--compact .origins-job-offers{display:grid;grid-gap:1.4cqw;gap:1.4cqw;grid-template-rows:auto minmax(0,1fr);margin:0;min-height:0}body.origins-play-mode .origins-job-offer-strip{display:grid;grid-gap:1.4cqw;gap:1.4cqw;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}body.origins-play-mode .origins-job-offer-strip article{align-content:center;border-radius:1.8cqw;display:grid;grid-gap:.8cqw;gap:.8cqw;grid-template-columns:8cqw minmax(0,1fr);grid-template-rows:8cqw auto;min-height:0;padding:1.4cqw;text-align:left}body.origins-play-mode .origins-job-offer-strip article .origins-club-fallback,body.origins-play-mode .origins-job-offer-strip article img{height:7.2cqw;min-height:7.2cqw;width:7.2cqw}body.origins-play-mode .origins-job-offer-strip article div{align-content:center;display:grid;min-width:0;text-align:left}body.origins-play-mode .origins-job-offer-strip article strong{font-family:Origins Display,Origins Sans,sans-serif;font-size:2.5cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.origins-play-mode .origins-job-offer-strip article small{font-family:Origins Sans,sans-serif;font-size:1.65cqw;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.origins-play-mode .origins-job-offer-strip article button{border-radius:1.2cqw;font-family:Origins Display,Origins Sans,sans-serif;font-size:1.9cqw;grid-column:1/-1;min-height:6.4cqw;padding:.8cqw;width:100%}body.origins-play-mode .origins-job-offer-strip>p{align-self:center;font-family:Origins Sans,sans-serif;font-size:2.3cqw;font-weight:300;grid-column:1/-1;line-height:1.25}body.origins-play-mode .origins-review-footer{align-items:center;display:flex;padding:0}body.origins-play-mode .origins-review-footer img{filter:grayscale(1) brightness(8);height:auto;width:35cqw}.origins-featured-heading{align-items:end;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.origins-featured-heading span{color:#d8ff63;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.origins-featured-heading small{color:#7e8999;font-size:11px}.origins-club-grid img,.origins-ledger-row img,.origins-result-club img{object-fit:contain}body.origins-play-mode .origins-shell{align-items:stretch;display:flex;justify-content:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}body.origins-play-mode .origins-game,body.origins-play-mode .origins-season-review.origins-season-review--compact{aspect-ratio:auto;gap:clamp(6px,1vh,12px);height:100%;margin:0;max-height:none;max-width:1680px;padding:0;width:100%}body.origins-play-mode .origins-game{grid-template-rows:clamp(68px,9vh,96px) 9px minmax(0,1fr) clamp(28px,4vh,44px)}body.origins-play-mode .origins-live-header{border-radius:clamp(12px,1.3vw,20px);grid-template-columns:minmax(0,1fr) clamp(92px,12vw,150px);min-height:0}body.origins-play-mode .origins-live-club strong{font-size:clamp(22px,2.3vw,38px)}body.origins-play-mode .origins-live-club span{font-size:clamp(12px,1.35vw,20px)}body.origins-play-mode .origins-manager-rating span{font-size:clamp(8px,.8vw,11px)}body.origins-play-mode .origins-manager-rating strong{font-size:clamp(34px,3.2vw,50px)}body.origins-play-mode .origins-progress.origins-progress--live{height:9px}body.origins-play-mode .origins-game-stage{gap:clamp(8px,1vw,16px);grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);grid-template-rows:minmax(0,1fr)}body.origins-play-mode .origins-season-block{gap:clamp(8px,1vh,14px);grid-template-rows:minmax(0,1fr) auto}body.origins-play-mode .origins-season-liveboard{border-radius:clamp(14px,1.4vw,22px);gap:clamp(8px,1.2vh,16px);grid-template-rows:minmax(0,1fr) minmax(82px,.36fr);padding:clamp(12px,1.5vw,22px)}body.origins-play-mode .origins-season-card{gap:clamp(10px,1.2vw,18px);grid-template-columns:minmax(120px,.34fr) minmax(0,1fr)}body.origins-play-mode .origins-season-club-crest{border-radius:clamp(10px,1vw,16px);padding:clamp(10px,1.3vw,20px)}body.origins-play-mode .origins-season-data{gap:clamp(8px,1vh,14px);grid-template-rows:minmax(62px,.34fr) minmax(82px,.66fr)}body.origins-play-mode .origins-season-liveboard-head{gap:clamp(6px,.8vw,12px)}body.origins-play-mode .origins-season-liveboard-head>div{border-radius:10px;gap:5px;padding:8px}body.origins-play-mode .origins-season-liveboard span{font-size:clamp(8px,.7vw,11px)}body.origins-play-mode .origins-season-liveboard-head strong{font-size:clamp(12px,1.2vw,18px)}body.origins-play-mode .origins-season-live-stats>div{align-content:stretch;display:grid;grid-gap:4px;gap:4px;grid-template-rows:auto minmax(0,1fr);padding:9px 3px 7px}body.origins-play-mode .origins-season-live-stats strong{align-self:center;font-size:clamp(23px,2.4vw,38px);line-height:1}body.origins-play-mode .origins-season-highlight-grid{gap:clamp(7px,.9vw,13px)}body.origins-play-mode .origins-season-highlight-grid>div{align-content:stretch;grid-template-rows:auto minmax(0,1fr);justify-items:stretch;padding:clamp(9px,1vw,14px);text-align:center}body.origins-play-mode .origins-highlight-value{align-items:baseline;align-self:center;display:flex;justify-content:center;min-height:0}body.origins-play-mode .origins-season-highlight-grid strong{font-size:clamp(31px,3.3vw,50px);line-height:.9}body.origins-play-mode .origins-season-highlight-grid small{font-size:clamp(12px,1.15vw,18px);margin-left:3px;position:static;transform:none}body.origins-play-mode .origins-season-live-position em{bottom:6px;font-size:clamp(9px,.8vw,12px);right:8px;top:auto}body.origins-play-mode .origins-season-liveboard-foot span,body.origins-play-mode .origins-season-liveboard-foot strong{font-size:clamp(9px,.85vw,13px)}body.origins-play-mode .origins-season-block .origins-form i{font-size:clamp(7px,.55vw,9px);height:clamp(18px,1.6vw,24px);width:clamp(18px,1.6vw,24px)}body.origins-play-mode .origins-season-matchday-progress{height:8px}body.origins-play-mode .origins-decision.origins-decision--live{gap:clamp(9px,1.2vh,16px);grid-template-rows:minmax(150px,.43fr) minmax(0,.57fr);padding:clamp(14px,1.6vw,24px) 0 0}body.origins-play-mode .origins-decision-category{font-size:clamp(10px,.85vw,13px);height:clamp(34px,3vw,44px);min-width:clamp(180px,17vw,260px);padding:0 28px}body.origins-play-mode .origins-decision-copy{border-radius:clamp(14px,1.4vw,22px);padding:clamp(30px,4vh,54px) clamp(22px,3vw,48px) clamp(18px,2.5vh,34px)}body.origins-play-mode .origins-decision-copy .origins-kicker{font-size:clamp(9px,.78vw,12px)}body.origins-play-mode .origins-decision-copy h1{font-size:clamp(29px,3vw,50px);margin:clamp(8px,1.4vh,16px) auto}body.origins-play-mode .origins-decision-copy>p{font-size:clamp(13px,1.15vw,19px);line-height:1.28}body.origins-play-mode .origins-decision--live .origins-choice-grid{gap:clamp(8px,.8vw,13px)}body.origins-play-mode .origins-decision--live .origins-choice-grid button{border-radius:clamp(12px,1.1vw,18px);gap:clamp(7px,1vh,13px);padding:clamp(10px,1.2vw,18px)}body.origins-play-mode .origins-decision--live .origins-choice-grid button>b{font-size:clamp(15px,1.2vw,20px);height:clamp(36px,3vw,48px);width:clamp(36px,3vw,48px)}body.origins-play-mode .origins-decision--live .origins-choice-grid strong{font-size:clamp(16px,1.55vw,25px)}body.origins-play-mode .origins-decision--live .origins-choice-grid span{font-size:clamp(11px,.95vw,15px);line-height:1.25}body.origins-play-mode .origins-decision--live .origins-choice-grid button>i{font-size:clamp(8px,.65vw,11px);height:clamp(28px,2.4vw,38px)}body.origins-play-mode .origins-live-consequence{animation:origins-consequence-stage-in .68s cubic-bezier(.16,1,.3,1);background:radial-gradient(circle at 50% 26%,rgba(216,255,99,.2),transparent 30%),radial-gradient(circle at 85% 80%,rgba(168,85,247,.28),transparent 38%),rgba(3,8,12,.985);border:2px solid #dcff68;border-radius:clamp(16px,1.6vw,26px);bottom:0;gap:clamp(10px,1.8vh,22px);left:0;min-height:0;padding:clamp(24px,5vh,64px) clamp(20px,4vw,64px);right:0;top:0}body.origins-play-mode .origins-live-consequence[data-impact=major]{box-shadow:0 0 0 2px rgba(168,85,247,.45),0 30px 100px rgba(0,0,0,.72)}@keyframes origins-consequence-stage-in{0%{-webkit-clip-path:inset(48% 0 48%);clip-path:inset(48% 0 48%);filter:brightness(1.7);opacity:0;transform:scale(.94)}55%{-webkit-clip-path:inset(0);clip-path:inset(0);filter:brightness(1.18);opacity:1}to{filter:brightness(1);transform:scale(1)}}body.origins-play-mode .origins-live-consequence>span{font-size:clamp(11px,1vw,15px);letter-spacing:.2em}body.origins-play-mode .origins-live-consequence>p{color:#fff;font-family:Origins Display,Origins Sans,sans-serif;font-size:clamp(25px,3.1vw,50px);font-weight:900;line-height:1.02;max-width:900px}body.origins-play-mode .origins-consequence-deltas{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}body.origins-play-mode .origins-consequence-deltas small{background:rgba(255,117,126,.14);border:1px solid rgba(255,117,126,.4);border-radius:999px;color:#ff8c94;font-size:clamp(10px,.8vw,13px);font-weight:900;padding:7px 12px}body.origins-play-mode .origins-consequence-deltas small[data-positive=true]{background:rgba(216,255,99,.12);border-color:rgba(216,255,99,.42);color:#dcff68}body.origins-play-mode .origins-live-consequence button{background:#dcff68;border:0;border-radius:999px;color:#10140d;cursor:pointer;font-family:Origins Display,Origins Sans,sans-serif;font-size:clamp(11px,.9vw,14px);font-weight:900;min-width:180px;padding:12px 22px}body.origins-play-mode .origins-live-consequence>i{animation:origins-feedback-timer 4.2s linear both;bottom:0;height:5px;left:0;position:absolute;transform-origin:left;width:100%}@keyframes origins-feedback-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body.origins-play-mode .origins-live-footer img,body.origins-play-mode .origins-review-footer img{width:clamp(150px,18vw,260px)}body.origins-play-mode .origins-season-review.origins-season-review--compact{grid-template-rows:clamp(68px,9vh,96px) 9px minmax(0,1fr) clamp(28px,4vh,44px)}body.origins-play-mode .origins-review-stage{gap:clamp(10px,1.2vw,18px);grid-template-columns:minmax(520px,1.15fr) minmax(420px,.85fr);grid-template-rows:minmax(0,1fr)}body.origins-play-mode .origins-review-season-card{gap:clamp(10px,1.4vh,18px);grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(14px,1.5vw,24px)}body.origins-play-mode .origins-review-season-head{gap:clamp(10px,1vw,16px);grid-template-columns:clamp(88px,8vw,126px) minmax(0,1fr) clamp(100px,9vw,140px)}body.origins-play-mode .origins-review-season-head .origins-season-club-crest{height:auto;min-height:88px;width:auto}body.origins-play-mode .origins-future-heading span,body.origins-play-mode .origins-review-season-head>div:nth-child(2) span,body.origins-play-mode .origins-season-review--compact .origins-job-offers>span{font-size:clamp(9px,.72vw,12px)}body.origins-play-mode .origins-review-season-head>div:nth-child(2) strong{font-size:clamp(25px,2.5vw,40px)}body.origins-play-mode .origins-review-season-head>div:nth-child(2) small{font-size:clamp(12px,1vw,16px)}body.origins-play-mode .origins-review-position strong{font-size:clamp(42px,4vw,64px)}body.origins-play-mode .origins-review-story{grid-template-columns:minmax(180px,.38fr) minmax(0,.62fr)}body.origins-play-mode .origins-review-story>.origins-event-art{width:44%}body.origins-play-mode .origins-review-copy{gap:clamp(8px,1vh,14px);padding:clamp(20px,2vw,34px)}body.origins-play-mode .origins-review-copy>span{font-size:clamp(9px,.72vw,12px)}body.origins-play-mode .origins-review-copy h1{font-size:clamp(30px,3.1vw,52px)}body.origins-play-mode .origins-review-copy p{font-size:clamp(12px,1.05vw,17px)}body.origins-play-mode .origins-season-review--compact .origins-season-trophies{gap:9px;padding:10px 18px}body.origins-play-mode .origins-season-review--compact .origins-season-trophies span{font-size:clamp(12px,1.05vw,17px)}body.origins-play-mode .origins-season-review[data-has-trophies=true] .origins-season-trophies{animation:origins-trophy-reveal .9s cubic-bezier(.16,1,.3,1) .3s both}body.origins-play-mode .origins-promotion-result{background:rgba(255,190,72,.08);border:1px solid rgba(255,190,72,.45);border-radius:14px;display:grid;grid-gap:3px;gap:3px;padding:10px 15px}body.origins-play-mode .origins-promotion-result[data-promoted=true]{animation:origins-promotion-reveal 1.1s cubic-bezier(.16,1,.3,1) .18s both;background:radial-gradient(circle at 90% 20%,rgba(220,255,104,.26),transparent 35%),linear-gradient(105deg,rgba(220,255,104,.16),rgba(168,85,247,.1));border-color:#dcff68;box-shadow:0 0 28px rgba(220,255,104,.12)}body.origins-play-mode .origins-promotion-result>span{color:#dcff68;font-size:clamp(9px,.72vw,12px);font-weight:950;letter-spacing:.16em}body.origins-play-mode .origins-promotion-result>strong{font-family:Origins Display,Origins Sans,sans-serif;font-size:clamp(17px,1.55vw,25px);line-height:1}body.origins-play-mode .origins-promotion-result>small{color:#aab3c0;font-size:clamp(10px,.82vw,13px)}@keyframes origins-promotion-reveal{0%{filter:brightness(2);opacity:0;transform:scale(.84) translateY(18px)}70%{transform:scale(1.02) translateY(0)}to{filter:brightness(1);opacity:1;transform:scale(1)}}@keyframes origins-trophy-reveal{0%{filter:brightness(2);opacity:0;transform:scale(.65) rotate(-2deg)}65%{transform:scale(1.04) rotate(0)}to{filter:brightness(1);opacity:1;transform:scale(1)}}body.origins-play-mode .origins-board-verdict{background:rgba(216,255,99,.08);border:1px solid rgba(216,255,99,.38);border-radius:14px;display:grid;grid-gap:4px;gap:4px;padding:11px 15px}body.origins-play-mode .origins-board-verdict>span{color:#dcff68;font-size:10px;font-weight:950;letter-spacing:.14em}body.origins-play-mode .origins-board-verdict>strong{font-size:clamp(12px,1vw,16px)}body.origins-play-mode .origins-board-verdict>small{color:#8f9aaa;font-size:clamp(10px,.8vw,13px)}body.origins-play-mode .origins-board-verdict[data-dismissed=true]{animation:origins-dismissed-shock .85s cubic-bezier(.16,1,.3,1);background:rgba(239,68,68,.13);border-color:rgba(255,92,100,.65)}body.origins-play-mode .origins-board-verdict[data-dismissed=true]>span{color:#ff747b}@keyframes origins-dismissed-shock{0%,30%,60%{transform:translateX(-7px)}15%,45%,75%{transform:translateX(7px)}to{transform:translateX(0)}}body.origins-play-mode .origins-future-heading{gap:clamp(12px,1.5vw,22px);grid-template-columns:minmax(0,1fr)}body.origins-play-mode .origins-season-review--compact .origins-future-panel{gap:clamp(12px,1.6vh,22px);grid-template-rows:auto minmax(0,1fr);padding:clamp(18px,2vw,30px)}body.origins-play-mode .origins-season-review--compact .origins-future-actions{grid-template-columns:minmax(0,1fr) auto}body.origins-play-mode .origins-season-review--compact .origins-future-actions button{font-size:clamp(10px,.85vw,13px);min-height:48px}body.origins-play-mode .origins-job-offer-strip article{grid-template-columns:52px minmax(0,1fr);grid-template-rows:52px auto}body.origins-play-mode .origins-job-offer-strip article .origins-club-fallback,body.origins-play-mode .origins-job-offer-strip article img{height:46px;min-height:46px;width:46px}body.origins-play-mode .origins-job-offer-strip article strong{font-size:clamp(12px,1vw,16px)}body.origins-play-mode .origins-job-offer-strip article small{font-size:clamp(9px,.72vw,12px)}body.origins-play-mode .origins-job-offer-strip article button{font-size:clamp(9px,.7vw,11px);min-height:38px}@media (max-width:899px){body.origins-play-mode .origins-game{grid-template-rows:clamp(62px,8vh,82px) 7px minmax(0,1fr) clamp(24px,3.5vh,34px)}body.origins-play-mode .origins-game-stage{grid-template-columns:1fr;grid-template-rows:minmax(218px,.38fr) minmax(0,.62fr)}body.origins-play-mode .origins-season-liveboard{gap:6px;grid-template-rows:minmax(0,1fr) minmax(58px,.34fr);padding:7px}body.origins-play-mode .origins-season-card{gap:6px;grid-template-columns:minmax(84px,.27fr) minmax(0,1fr)}body.origins-play-mode .origins-season-data{gap:5px;grid-template-rows:minmax(45px,.34fr) minmax(55px,.66fr)}body.origins-play-mode .origins-season-liveboard-head>div{gap:2px;padding:4px}body.origins-play-mode .origins-season-live-stats>div{gap:1px;padding:5px 2px 3px}body.origins-play-mode .origins-season-live-stats strong{font-size:clamp(18px,4.7vw,25px)}body.origins-play-mode .origins-season-highlight-grid>div{gap:2px;padding:5px}body.origins-play-mode .origins-season-highlight-grid strong{font-size:clamp(24px,6.5vw,34px)}body.origins-play-mode .origins-season-highlight-grid small{font-size:11px}body.origins-play-mode .origins-decision.origins-decision--live{gap:6px;grid-template-rows:minmax(100px,.31fr) minmax(0,.69fr);padding-top:13px}body.origins-play-mode .origins-decision-copy{padding:22px 13px 9px}body.origins-play-mode .origins-decision-copy h1{font-size:clamp(19px,5.3vw,28px);margin:5px auto}body.origins-play-mode .origins-decision-copy>p{font-size:clamp(9px,2.5vw,12px)}body.origins-play-mode .origins-decision--live .origins-choice-grid{gap:5px;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}body.origins-play-mode .origins-decision--live .origins-choice-grid button{align-items:center;gap:9px;grid-template-columns:34px minmax(0,1fr) 70px;grid-template-rows:1fr;justify-items:start;padding:7px 8px;text-align:left}body.origins-play-mode .origins-decision--live .origins-choice-grid button>b{font-size:13px;height:32px;width:32px}body.origins-play-mode .origins-decision--live .origins-choice-grid button>div{gap:3px}body.origins-play-mode .origins-decision--live .origins-choice-grid strong{font-size:clamp(12px,3.4vw,16px)}body.origins-play-mode .origins-decision--live .origins-choice-grid span{font-size:clamp(8px,2.3vw,11px)}body.origins-play-mode .origins-decision--live .origins-choice-grid button>i{font-size:7px;height:27px}body.origins-play-mode .origins-live-consequence>p{font-size:clamp(24px,7vw,38px)}body.origins-play-mode .origins-season-review.origins-season-review--compact{grid-template-rows:clamp(62px,8vh,82px) 7px minmax(0,1fr) clamp(24px,3.5vh,34px)}body.origins-play-mode .origins-review-stage{grid-template-columns:1fr;grid-template-rows:minmax(250px,.49fr) minmax(0,.51fr)}body.origins-play-mode .origins-review-season-card{padding:9px}body.origins-play-mode .origins-review-season-head{grid-template-columns:72px minmax(0,1fr) 78px}body.origins-play-mode .origins-review-season-head .origins-season-club-crest{min-height:68px}body.origins-play-mode .origins-review-story{grid-template-columns:30% minmax(0,70%)}body.origins-play-mode .origins-review-copy{padding:12px}body.origins-play-mode .origins-review-copy h1{font-size:clamp(20px,5.2vw,28px)}body.origins-play-mode .origins-board-verdict{gap:2px;padding:7px 10px}body.origins-play-mode .origins-board-verdict>strong{font-size:10px}body.origins-play-mode .origins-board-verdict>small{font-size:8px}body.origins-play-mode .origins-promotion-result{gap:2px;padding:7px 10px}body.origins-play-mode .origins-promotion-result>strong{font-size:14px}body.origins-play-mode .origins-promotion-result>small{font-size:8px}body.origins-play-mode .origins-season-review--compact .origins-future-panel{padding:11px}body.origins-play-mode .origins-job-offer-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body.origins-play-mode .origins-job-offer-strip article{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;padding:6px;text-align:center}body.origins-play-mode .origins-job-offer-strip article div{text-align:center}}@media (max-width:520px){.origins-featured-heading{align-items:start;flex-direction:column;gap:4px}body.origins-play-mode .origins-shell{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}body.origins-play-mode .origins-live-header{grid-template-columns:minmax(0,1fr) 86px}body.origins-play-mode .origins-live-club strong{font-size:clamp(18px,6vw,25px)}body.origins-play-mode .origins-live-club span{font-size:clamp(10px,3vw,13px)}body.origins-play-mode .origins-season-liveboard-foot>div:first-child>span{display:none}body.origins-play-mode .origins-season-liveboard-foot{grid-template-columns:auto minmax(0,1fr) auto}body.origins-play-mode .origins-decision-copy .origins-kicker{font-size:7px}}body.origins-play-mode .origins-decision-copy .origins-kicker{display:none}body.origins-play-mode .origins-decision-copy{align-content:center}body.origins-play-mode .origins-decision-copy h1{margin-top:0;overflow-wrap:anywhere;text-wrap:balance}body.origins-play-mode .origins-live-consequence>i{animation:none;background:linear-gradient(90deg,#dcff68,#a855f7);opacity:.7;transform:scaleX(1)}body.origins-play-mode .origins-review-season-card{overflow:hidden}body.origins-play-mode .origins-review-story{grid-template-areas:"art copy" "trophies trophies";grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden}body.origins-play-mode .origins-review-story>.origins-event-art{grid-area:art;height:100%;inset:auto;opacity:.5;position:relative;width:100%}body.origins-play-mode .origins-review-copy{align-content:center;background:linear-gradient(90deg,rgba(9,13,19,.45),#0c1017 18%);grid-area:copy;min-width:0}body.origins-play-mode .origins-review-copy h1{font-size:clamp(25px,2.65vw,43px);line-height:.98;overflow-wrap:anywhere;text-wrap:balance}body.origins-play-mode .origins-review-copy p{-webkit-line-clamp:4}body.origins-play-mode .origins-season-review--compact .origins-season-trophies{align-items:center;background:rgba(216,255,99,.07);border:1px solid rgba(216,255,99,.3);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;grid-area:trophies;margin:0 12px 12px;padding:9px}body.origins-play-mode .origins-season-review--compact .origins-season-trophies span{align-items:center;background:#dcff68;border-radius:999px;color:#10140d;display:inline-flex;flex:0 1 auto;font-size:clamp(11px,.9vw,14px);gap:7px;line-height:1.1;min-height:42px;padding:7px 14px;white-space:normal}body.origins-play-mode .origins-season-review--compact .origins-season-trophies span:only-child{flex:1 1 auto}body.origins-play-mode .origins-season-review--compact .origins-season-trophies .origins-trophy-icon--mini{color:#10140d;flex:0 0 auto}@media (max-width:899px){body.origins-play-mode .origins-review-stage{grid-template-rows:minmax(235px,.45fr) minmax(0,.55fr)}body.origins-play-mode .origins-review-season-card{gap:7px;grid-template-rows:auto minmax(0,1fr) auto}body.origins-play-mode .origins-review-story{grid-template-areas:"copy" "trophies";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}body.origins-play-mode .origins-review-story>.origins-event-art{display:none}body.origins-play-mode .origins-review-copy{background:radial-gradient(circle at 12% 50%,rgba(168,85,247,.16),transparent 36%),#0c1017;gap:5px;padding:10px 13px}body.origins-play-mode .origins-review-copy h1{font-size:clamp(18px,4.9vw,25px);line-height:.98}body.origins-play-mode .origins-review-copy p{font-size:clamp(9px,2.35vw,11px);line-height:1.2;-webkit-line-clamp:3}body.origins-play-mode .origins-season-review--compact .origins-season-trophies{gap:5px;margin:0 7px 7px;padding:6px}body.origins-play-mode .origins-season-review--compact .origins-season-trophies span{font-size:9px;min-height:32px;padding:5px 9px}body.origins-play-mode .origins-season-review--compact .origins-season-trophies .origins-trophy-icon--mini{height:21px;width:21px}}@media (max-width:520px){body.origins-play-mode .origins-decision.origins-decision--live{grid-template-rows:minmax(88px,.27fr) minmax(0,.73fr)}body.origins-play-mode .origins-decision-copy{padding:18px 12px 7px}body.origins-play-mode .origins-decision-copy h1{font-size:clamp(17px,4.7vw,23px);line-height:.98}body.origins-play-mode .origins-decision-copy>p{font-size:clamp(8px,2.25vw,10px);line-height:1.18}body.origins-play-mode .origins-live-consequence{gap:10px;padding:24px 16px}body.origins-play-mode .origins-live-consequence>p{font-size:clamp(23px,6.4vw,34px)}body.origins-play-mode .origins-review-season-head{grid-template-columns:62px minmax(0,1fr) 68px}body.origins-play-mode .origins-review-season-head .origins-season-club-crest{min-height:58px}body.origins-play-mode .origins-review-season-head>div:nth-child(2) strong{font-size:clamp(18px,5vw,23px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.origins-play-mode .origins-review-position strong{font-size:clamp(32px,9vw,42px)}}@media (min-width:1100px) and (min-height:720px){body.origins-play-mode .origins-shell{align-items:center;background:radial-gradient(circle at 18% 18%,rgba(99,37,132,.2),transparent 30%),radial-gradient(circle at 84% 82%,rgba(216,255,99,.07),transparent 28%),#100822;padding:clamp(34px,6vh,72px) 18px}body.origins-play-mode .origins-game{background:radial-gradient(circle at 78% 24%,rgba(83,36,111,.14),transparent 34%),linear-gradient(145deg,rgba(9,16,23,.98),rgba(17,9,31,.98));border:1px solid rgba(168,85,247,.3);border-radius:24px;box-shadow:0 32px 90px rgba(0,0,0,.42);gap:14px;grid-template-rows:72px 6px minmax(0,1fr) 30px;height:min(100%,820px);max-width:1220px;padding:18px 20px 14px;width:100%}body.origins-play-mode .origins-live-header{background:linear-gradient(90deg,rgba(3,8,12,.98),rgba(17,11,27,.96));border-color:rgba(168,85,247,.34);border-radius:17px;gap:20px;grid-template-columns:minmax(0,1fr) 108px;min-height:72px;padding:9px 10px 9px 22px}body.origins-play-mode .origins-live-club{justify-content:flex-start;text-align:left}body.origins-play-mode .origins-live-club>div{gap:6px}body.origins-play-mode .origins-live-club strong{font-size:clamp(23px,1.7vw,29px);letter-spacing:-.025em}body.origins-play-mode .origins-live-club span{color:#aeb8c7;font-size:clamp(12px,.9vw,15px)}body.origins-play-mode .origins-manager-rating{border-color:rgba(168,85,247,.46);border-radius:13px;min-height:52px}body.origins-play-mode .origins-manager-rating strong{font-size:34px}body.origins-play-mode .origins-progress.origins-progress--live{height:7px;margin:0 4px}body.origins-play-mode .origins-game-stage{gap:20px;grid-template-columns:minmax(390px,.82fr) minmax(570px,1.18fr);min-height:0}body.origins-play-mode .origins-season-block{gap:12px}body.origins-play-mode .origins-season-liveboard{background:radial-gradient(circle at 22% 16%,rgba(168,85,247,.08),transparent 32%),rgba(3,11,16,.96);border-color:rgba(168,85,247,.36);border-radius:18px;gap:14px;grid-template-rows:minmax(205px,1fr) 96px;padding:17px}body.origins-play-mode .origins-season-card{gap:14px;grid-template-columns:104px minmax(0,1fr);min-height:0}body.origins-play-mode .origins-season-club-crest{align-self:stretch;background:radial-gradient(circle,rgba(216,255,99,.08),transparent 64%),rgba(1,5,8,.94);border-color:rgba(216,255,99,.24);min-height:0;padding:16px}body.origins-play-mode .origins-season-data{gap:12px;grid-template-rows:62px minmax(0,1fr)}body.origins-play-mode .origins-season-liveboard-head{gap:9px}body.origins-play-mode .origins-season-liveboard-head>div{background:rgba(3,7,11,.78);border-color:rgba(168,85,247,.32);border-radius:10px;padding:8px 9px}body.origins-play-mode .origins-season-liveboard-head strong{font-size:14px}body.origins-play-mode .origins-season-live-stats{background:rgba(2,6,10,.68);border-color:rgba(168,85,247,.3);border-radius:13px;padding:6px}body.origins-play-mode .origins-season-live-stats>div{padding:8px 3px 6px}body.origins-play-mode .origins-season-live-stats strong{font-size:clamp(24px,1.7vw,29px)}body.origins-play-mode .origins-season-highlight-grid{gap:9px}body.origins-play-mode .origins-season-highlight-grid>div{background:rgba(2,7,11,.76);border-color:rgba(168,85,247,.3);border-radius:13px;padding:10px 8px}body.origins-play-mode .origins-season-highlight-grid strong{font-size:clamp(29px,2.2vw,37px)}body.origins-play-mode .origins-season-highlight-grid small{font-size:13px}body.origins-play-mode .origins-season-liveboard-foot{gap:12px;grid-template-columns:auto minmax(90px,1fr) auto;padding:0 5px}body.origins-play-mode .origins-decision.origins-decision--live{gap:12px;grid-template-rows:minmax(190px,.42fr) minmax(270px,.58fr);padding:0}body.origins-play-mode .origins-decision-category{font-size:11px;height:32px;justify-self:start;margin:17px 0 -36px 24px;min-width:136px;padding:0 18px}body.origins-play-mode .origins-decision-copy{align-content:end;border-color:rgba(168,85,247,.36);border-radius:18px;justify-items:start;padding:52px 30px 23px;text-align:left}body.origins-play-mode .origins-decision-copy h1{font-size:clamp(27px,1.85vw,34px);line-height:.98;margin:0;max-width:760px}body.origins-play-mode .origins-decision-copy>p{color:#aeb8c7;font-size:clamp(12px,.82vw,14px);line-height:1.35;margin-top:10px;max-width:720px}body.origins-play-mode .origins-decision--live .origins-choice-grid{gap:9px;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}body.origins-play-mode .origins-decision--live .origins-choice-grid button{align-content:center;align-items:center;border-color:rgba(168,85,247,.34);border-radius:15px;gap:14px;grid-template-columns:38px minmax(0,1fr) 88px;grid-template-rows:1fr;justify-items:start;padding:10px 12px;text-align:left}body.origins-play-mode .origins-decision--live .origins-choice-grid button>b{font-size:14px;height:36px;width:36px}body.origins-play-mode .origins-decision--live .origins-choice-grid button>div{align-content:center;gap:5px}body.origins-play-mode .origins-decision--live .origins-choice-grid strong{font-size:clamp(15px,1vw,18px);line-height:1.06}body.origins-play-mode .origins-decision--live .origins-choice-grid span{color:#aeb8c7;font-size:clamp(10px,.72vw,12px)}body.origins-play-mode .origins-decision--live .origins-choice-grid button>i{font-size:9px;height:30px;width:88px}body.origins-play-mode .origins-decision--live .origins-choice-grid button:hover:not(:disabled){border-color:rgba(216,255,99,.66);transform:translateX(3px)}body.origins-play-mode .origins-live-consequence{border-radius:18px;inset:0;padding:38px 44px}body.origins-play-mode .origins-live-consequence>p{font-size:clamp(27px,2.2vw,38px);max-width:760px}body.origins-play-mode .origins-live-footer img{width:148px}}body.origins-play-mode .origins-season-block{grid-template-rows:minmax(0,1fr) auto auto}@media (max-width:899px){body.origins-play-mode .origins-manager-context{display:none}body.origins-play-mode .origins-season-block{grid-template-rows:minmax(0,1fr) auto}}.base-fc-reality-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.base-fc-reality-badges span,.base-fc-reality-badges strong{border:1px solid rgba(34,211,238,.35);border-radius:999px;color:#67e8f9;font-size:.68rem;font-weight:900;padding:.28rem .55rem;text-transform:uppercase}.base-fc-reality-badges strong{border-color:rgba(192,132,252,.4);color:#d8b4fe}.base-fc-reality-badges small{color:#8290a7;font-size:.72rem}html[data-site-theme=editorial] .base-fc-library-hero,html[data-site-theme=editorial] .club-library-hero{border-color:rgba(0,93,112,.2);background:radial-gradient(circle at 10% 10%,rgba(0,93,112,.11),transparent 30rem),radial-gradient(circle at 90% 85%,rgba(6,107,70,.08),transparent 28rem),rgba(255,253,249,.88);box-shadow:0 26px 74px rgba(75,59,41,.11)}html[data-site-theme=editorial] .base-fc-library-hero h1,html[data-site-theme=editorial] .club-category-nav strong,html[data-site-theme=editorial] .club-library-hero h1{color:var(--ink)}html[data-site-theme=editorial] .base-fc-library-hero p,html[data-site-theme=editorial] .club-library-hero p{color:var(--muted)}html[data-site-theme=editorial] .base-fc-search{border-color:rgba(35,29,22,.14);background:rgba(255,253,249,.94);box-shadow:0 18px 48px rgba(75,59,41,.1)}html[data-site-theme=editorial] .base-fc-filter-grid label>span,html[data-site-theme=editorial] .base-fc-geography-filter-group legend,html[data-site-theme=editorial] .base-fc-search label>span{color:#5f5a52}html[data-site-theme=editorial] .base-fc-filter-grid .base-fc-check,html[data-site-theme=editorial] .base-fc-search input,html[data-site-theme=editorial] .base-fc-search select{border-color:rgba(35,29,22,.16);background:#fff;color:var(--ink)}html[data-site-theme=editorial] .base-fc-advanced-filters{border-top-color:rgba(35,29,22,.12)}html[data-site-theme=editorial] .base-fc-advanced-filters summary,html[data-site-theme=editorial] .base-fc-filter-grid .base-fc-check span{color:var(--ink)}html[data-site-theme=editorial] .base-fc-combobox-options{border-color:rgba(0,93,112,.28);background:#fff;box-shadow:0 20px 44px rgba(75,59,41,.18)}html[data-site-theme=editorial] .base-fc-search .base-fc-combobox-options>button{color:var(--ink)}html[data-site-theme=editorial] .base-fc-search .base-fc-combobox-options>button.is-active,html[data-site-theme=editorial] .base-fc-search .base-fc-combobox-options>button:hover{background:rgba(0,93,112,.09);color:var(--ink)}html[data-site-theme=editorial] .base-fc-player-card,html[data-site-theme=editorial] .club-category-nav a,html[data-site-theme=editorial] .community-home-card,html[data-site-theme=editorial] .community-home-panel,html[data-site-theme=editorial] .current-way-card{border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.9);box-shadow:0 18px 52px rgba(75,59,41,.09)}html[data-site-theme=editorial] .base-fc-player-portrait{background:linear-gradient(180deg,#eee7dc,#ddd3c5)}html[data-site-theme=editorial] .community-feed-tabs a:hover,html[data-site-theme=editorial] .community-feed-tabs a[aria-current=page],html[data-site-theme=editorial] .community-left-rail a.is-active,html[data-site-theme=editorial] .community-left-rail a:hover{background:rgba(0,93,112,.08)}html[data-site-theme=editorial] .product-explainer{border-block-color:rgba(35,29,22,.12);background:radial-gradient(circle at 8% 10%,rgba(0,93,112,.09),transparent 30rem),radial-gradient(circle at 92% 84%,rgba(6,107,70,.07),transparent 32rem),#f7f1e8}html[data-site-theme=editorial] .product-explainer:before{background-image:linear-gradient(rgba(35,29,22,.035) 1px,transparent 0),linear-gradient(90deg,rgba(35,29,22,.035) 1px,transparent 0)}html[data-site-theme=editorial] .current-way-card-head>span,html[data-site-theme=editorial] .current-way-state{border-color:rgba(35,29,22,.12)}html[data-site-theme=editorial] .site-ad-slot:not(:has(.site-ad-image)){border-color:rgba(35,29,22,.13);background:radial-gradient(circle at 100% 0,rgba(0,93,112,.12),transparent 15rem),rgba(255,253,249,.9);color:var(--ink)}html[data-site-theme=editorial] .community-feed-context .site-ad-slot:not(:has(.site-ad-image)) p,html[data-site-theme=editorial] .community-feed-context .site-ad-slot:not(:has(.site-ad-image)) strong{color:var(--ink)}html[data-site-theme=editorial]{--bg:#efe4d5;--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--panel:rgba(255,253,249,.92);--panel-strong:#fffdf9;--line:rgba(9,10,9,.13);--violet:#005d70;--violet-strong:#005d70;--magenta:#066b46;--blue:#1d5595;--cyan:#005d70;--teal:#066b46;--positive:#066b46;--warning:#875900;--negative:#ae2e2e;--shadow:0 28px 80px rgba(49,43,34,.12);color-scheme:light}html[data-site-theme=editorial] body{background:radial-gradient(circle at 8% 0,rgba(0,93,112,.08),transparent 30rem),radial-gradient(circle at 94% 18%,rgba(6,107,70,.07),transparent 30rem),linear-gradient(180deg,#f7efe4 0,var(--bg) 72%);background-attachment:fixed}html[data-site-theme=editorial] body:before{background-image:linear-gradient(rgba(9,10,9,.032) 1px,transparent 0),linear-gradient(90deg,rgba(9,10,9,.025) 1px,transparent 0);background-size:88px 88px}html[data-site-theme=editorial] body:after{opacity:.06;mix-blend-mode:multiply}html[data-site-theme=editorial] .portal{background:linear-gradient(rgba(9,10,9,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(9,10,9,.018) 1px,transparent 1px),radial-gradient(circle at 10% 0,rgba(0,93,112,.08),transparent 34rem),radial-gradient(circle at 90% 12%,rgba(6,107,70,.06),transparent 32rem),var(--bg);background-attachment:fixed,fixed,scroll,scroll,scroll;background-size:88px 88px,88px 88px,auto,auto,auto}html[data-site-theme=editorial] .portal-header{border-color:var(--line);background:rgba(255,253,249,.94);box-shadow:0 12px 42px rgba(49,43,34,.07)}html[data-site-theme=editorial] .portal-header-inner,html[data-site-theme=editorial] .portal-nav{border-color:transparent;background:transparent;box-shadow:none}html[data-site-theme=editorial] .portal-brand img,html[data-site-theme=editorial] .portal-footer img{filter:brightness(0) saturate(100%)}html[data-site-theme=editorial] .portal-data-menu>button,html[data-site-theme=editorial] .portal-login,html[data-site-theme=editorial] .portal-nav a{color:var(--ink)}html[data-site-theme=editorial] .portal-data-menu>button:hover,html[data-site-theme=editorial] .portal-login:hover,html[data-site-theme=editorial] .portal-nav a:hover{background:rgba(9,10,9,.055)}html[data-site-theme=editorial] .portal-data-menu.is-active>button,html[data-site-theme=editorial] .portal-nav a.is-active{background:var(--ink);color:#fff;box-shadow:none}html[data-site-theme=editorial] .portal-login{border-color:var(--line)}html[data-site-theme=editorial] .portal-button.primary,html[data-site-theme=editorial] .portal-cta{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 14px 34px rgba(9,10,9,.15)}html[data-site-theme=editorial] .portal-data-menu-panel{border-color:var(--line);background:var(--panel-strong);box-shadow:0 24px 70px rgba(49,43,34,.14)}.portal-theme-toggle{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:0 11px;background:hsla(0,0%,100%,.035);color:#dbe7ff;cursor:pointer;font-size:11px;font-weight:900}.portal-theme-toggle-icon{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.08);font-size:13px;line-height:1}html[data-site-theme=editorial] .portal-theme-toggle{border-color:var(--line);background:#fff;color:var(--ink)}html[data-site-theme=editorial] .portal-theme-toggle-icon{background:#f2e8da;color:var(--cyan)}html[data-site-theme=editorial] .portal-hero:before{background:radial-gradient(circle at 18% 10%,rgba(0,93,112,.1),transparent 30rem),radial-gradient(circle at 82% 20%,rgba(6,107,70,.08),transparent 32rem)}html[data-site-theme=editorial] :is(.portal-hero-copy,.portal-panel,.content-card,.entity-card,.tool-card,.portal-cta-band,.article-layout,.entity-detail-hero,.portal-spotlight-card,.daily-challenge-card,.legacy-pick-card,.trend-card,.weekly-guide,.project-card,.mechanics-grid article,.mechanics-listing,.institutional-hero){border-color:var(--line);background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}html[data-site-theme=editorial] :is(.portal-hero-copy,.portal-panel,.content-card,.entity-card,.tool-card,.portal-cta-band,.article-layout,.entity-detail-hero,.portal-spotlight-card,.daily-challenge-card,.legacy-pick-card,.trend-card,.weekly-guide,.project-card,.mechanics-grid article,.mechanics-listing,.institutional-hero) :is(h1,h2,h3,h4,strong){color:var(--ink)}html[data-site-theme=editorial] :is(.portal-hero-copy,.portal-panel,.content-card,.entity-card,.tool-card,.portal-cta-band,.article-layout,.entity-detail-hero,.portal-spotlight-card,.daily-challenge-card,.legacy-pick-card,.trend-card,.weekly-guide,.project-card,.mechanics-grid article,.mechanics-listing,.institutional-hero) :is(p,small){color:var(--muted)}html[data-site-theme=editorial] .portal-button.ghost,html[data-site-theme=editorial] .tag-row span,html[data-site-theme=editorial] .text-link{border-color:var(--line);background:hsla(0,0%,100%,.58);color:var(--ink)}html[data-site-theme=editorial] .portal-footer{border-color:var(--line);background:rgba(255,253,249,.72)}html[data-site-theme=editorial] :is(.cover-section,.recommendation-section,.site-banner-mid,.site-banner-bottom,.dynamic-home-row,.portal-split,.mechanics-section):after{background:rgba(255,253,249,.46)}html[data-site-theme=editorial] .cookie-consent,html[data-site-theme=editorial] .site-banner.site-banner-mid{border-color:var(--line);background:var(--panel-strong);color:var(--ink);box-shadow:var(--shadow)}html[data-site-theme=editorial] .cookie-actions button,html[data-site-theme=editorial] .cookie-consent :is(h2,strong,a){color:var(--ink)}html[data-site-theme=editorial] .cookie-actions button,html[data-site-theme=editorial] .cookie-options label{border-color:var(--line);background:var(--panel)}html[data-site-theme=editorial] .cookie-actions .cookie-action-save{border-color:var(--ink);background:var(--ink);color:#fff}html[data-site-theme=editorial] body.origins-play-mode{--bg:#050505;--ink:#ececec;--muted:#a6b3c8;--dim:#6e7b91;--panel:rgba(12,16,29,.78);--panel-strong:rgba(18,24,42,.92);--line:hsla(0,0%,93%,.13);--violet:#a855f7;--violet-strong:#c008ff;--blue:#3b82f6;--cyan:#06b6d4;color-scheme:dark}@media (max-width:760px){.portal-mobile-menu-actions .portal-theme-toggle{width:100%;justify-content:center}}html[data-site-theme=editorial] :is(.player-profile-hero,.player-physical-strip>div,.scouting-visual-card,.role-explorer,.attribute-group-card,.position-pitch-card,.player-traits-card,.player-benchmark-panel,.legacy-intelligence-panel,.decision-player-card,.development-scenarios-panel,.player-faq-panel,.comparison-radar-panel,.comparison-economy-panel,.comparison-attribute-deltas){--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;color:var(--ink)}html[data-site-theme=editorial] .player-profile-hero{border-color:rgba(0,93,112,.18);background:radial-gradient(circle at 92% 8%,rgba(0,93,112,.11),transparent 34%),radial-gradient(circle at 8% 92%,rgba(168,85,247,.07),transparent 32%),rgba(255,253,249,.94);box-shadow:0 22px 62px rgba(75,59,41,.1)}html[data-site-theme=editorial] .player-profile-hero :is(h1,p){color:var(--ink)}html[data-site-theme=editorial] .player-profile-hero .profile-portrait{border-color:rgba(0,93,112,.2);background:radial-gradient(circle at 70% 70%,rgba(0,93,112,.16),transparent 38%),#eee6da}html[data-site-theme=editorial] .player-profile-hero .narrative-tags span{border-color:rgba(35,29,22,.12);color:#34312d}html[data-site-theme=editorial] :is(.profile-facts>div,.player-physical-strip>div){border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.9);box-shadow:0 10px 30px rgba(75,59,41,.06)}html[data-site-theme=editorial] :is(.profile-facts,.player-physical-strip) :is(span,dt){color:#686159}html[data-site-theme=editorial] :is(.profile-facts,.player-physical-strip) :is(strong,dd){color:var(--ink)}html[data-site-theme=editorial] :is(.scouting-visual-card,.role-explorer,.attribute-group-card,.position-pitch-card,.player-traits-card,.player-benchmark-panel,.development-scenarios-panel,.player-faq-panel,.comparison-radar-panel,.comparison-economy-panel,.comparison-attribute-deltas){border-color:rgba(35,29,22,.13);background:radial-gradient(circle at 96% 4%,rgba(0,93,112,.055),transparent 30%),rgba(255,253,249,.92);box-shadow:0 16px 46px rgba(75,59,41,.08)}html[data-site-theme=editorial] :is(.scouting-visual-card,.role-explorer,.attribute-group-card,.position-pitch-card,.player-traits-card,.player-benchmark-panel,.development-scenarios-panel,.player-faq-panel,.comparison-radar-panel,.comparison-economy-panel,.comparison-attribute-deltas) :is(h2,h3,h4,strong,summary){color:var(--ink)}html[data-site-theme=editorial] .scouting-card-heading>small{border-color:rgba(35,29,22,.13);background:hsla(0,0%,100%,.52);color:#686159}html[data-site-theme=editorial] :is(.radar-grid,.compare-radar-grid){stroke:rgba(35,29,22,.14)}html[data-site-theme=editorial] .radar-axis{stroke:rgba(35,29,22,.1)}html[data-site-theme=editorial] :is(.radar-label,.comparison-radar-panel text){fill:#625d55}html[data-site-theme=editorial] .radar-point{fill:#fffdf9;stroke:#00758a}html[data-site-theme=editorial] .radar-legend span{background:rgba(35,29,22,.045)}html[data-site-theme=editorial] .derived-data-note,html[data-site-theme=editorial] .player-benchmark-panel>header small,html[data-site-theme=editorial] .profile-reading-list span,html[data-site-theme=editorial] .radar-legend small,html[data-site-theme=editorial] .role-disclaimer{color:#686159}html[data-site-theme=editorial] .profile-reading-list strong{color:var(--ink)}html[data-site-theme=editorial] :is(.profile-reading-track,.attribute-row>i,.benchmark-track){background:rgba(35,29,22,.1)}html[data-site-theme=editorial] :is(.derived-data-note,.decision-method-note){border-top-color:rgba(35,29,22,.11)}html[data-site-theme=editorial] .role-options>button{border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.86);color:var(--ink)}html[data-site-theme=editorial] .attribute-row>span,html[data-site-theme=editorial] .role-active-copy p,html[data-site-theme=editorial] .role-options>button small{color:#625d55}html[data-site-theme=editorial] .role-options>button.active{border-color:rgba(0,143,99,.55);background:linear-gradient(135deg,#43dbaa,#75e4c1);color:#04100d}html[data-site-theme=editorial] .role-active-copy span{border-color:rgba(35,29,22,.12);background:hsla(0,0%,100%,.54);color:#34312d}html[data-site-theme=editorial] :is(.role-pitch,.position-pitch){border-color:rgba(20,112,80,.22);background:repeating-linear-gradient(90deg,rgba(20,112,80,.035) 0 12.5%,transparent 12.5% 25%),linear-gradient(180deg,#e4f0e8,#d7e9df)}html[data-site-theme=editorial] :is(.role-pitch,.position-pitch) :is(.pitch-half,.pitch-circle,.pitch-box),html[data-site-theme=editorial] :is(.role-pitch,.position-pitch):before{border-color:rgba(20,91,68,.28)}html[data-site-theme=editorial] :is(.role-pitch,.position-pitch) .pitch-half{border-top-color:rgba(20,91,68,.28)}html[data-site-theme=editorial] .role-pitch-label{border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.9)}html[data-site-theme=editorial] .pitch-rating{background:#fffdf9;box-shadow:0 8px 18px rgba(75,59,41,.13)}html[data-site-theme=editorial] .pitch-rating small{color:#625d55}html[data-site-theme=editorial] .player-traits-grid span{border-color:rgba(35,29,22,.11);background:rgba(35,29,22,.035)}html[data-site-theme=editorial] .player-traits-grid strong{color:var(--ink)}html[data-site-theme=editorial] .legacy-intelligence-panel{border-color:rgba(111,45,145,.2);background:radial-gradient(circle at 90% 20%,rgba(0,93,112,.08),transparent 18rem),radial-gradient(circle at 10% 90%,rgba(168,85,247,.08),transparent 20rem),rgba(255,253,249,.93);color:var(--ink);box-shadow:0 18px 50px rgba(75,59,41,.09)}html[data-site-theme=editorial] .legacy-intelligence-panel :is(h2,p,li){color:var(--ink)}html[data-site-theme=editorial] .legacy-intelligence-panel p{color:var(--muted)}html[data-site-theme=editorial] .legacy-intelligence-panel li{border-color:rgba(35,29,22,.11);background:hsla(0,0%,100%,.52)}html[data-site-theme=editorial] .legacy-intelligence-panel>small{color:#686159}html[data-site-theme=editorial] .benchmark-track:after{background:rgba(35,29,22,.16)}html[data-site-theme=editorial] .benchmark-track b{background:#fffdf9;color:var(--ink)}html[data-site-theme=editorial] .benchmark-row footer small,html[data-site-theme=editorial] .benchmark-row>div:first-child span,html[data-site-theme=editorial] .decision-method-note{color:#686159}html[data-site-theme=editorial] .decision-player-card{border-color:rgba(35,29,22,.12);background:rgba(255,253,249,.92);box-shadow:0 12px 34px rgba(75,59,41,.07)}html[data-site-theme=editorial] .decision-player-photo{background:#eee6da}html[data-site-theme=editorial] .decision-player-card footer strong,html[data-site-theme=editorial] .decision-player-copy h3 a,html[data-site-theme=editorial] .decision-player-ratings b{color:var(--ink)}html[data-site-theme=editorial] .decision-player-copy p,html[data-site-theme=editorial] .decision-player-ratings small,html[data-site-theme=editorial] .decision-player-reasons span{color:#686159}html[data-site-theme=editorial] .decision-player-card footer{border-top-color:rgba(35,29,22,.1)}html[data-site-theme=editorial] .scenario-card{border-color:rgba(35,29,22,.12);background:rgba(35,29,22,.035)}html[data-site-theme=editorial] .scenario-card p,html[data-site-theme=editorial] .scenario-card>small,html[data-site-theme=editorial] .scenario-card>span{color:#625d55}html[data-site-theme=editorial] .scenario-card>strong{color:var(--ink)}html[data-site-theme=editorial] .player-faq-panel details{border-top-color:rgba(35,29,22,.11)}html[data-site-theme=editorial] .player-faq-panel details p{color:var(--muted)}html[data-site-theme=editorial] .player-compare-picker{border-color:rgba(0,93,112,.2);background:#fffdf9;box-shadow:0 24px 64px rgba(75,59,41,.16)}html[data-site-theme=editorial] .player-compare-picker nav a,html[data-site-theme=editorial] .player-compare-picker>div strong{color:var(--ink)}html[data-site-theme=editorial] .player-compare-picker nav a{border-color:rgba(35,29,22,.11)}@media (min-width:761px) and (max-width:1180px){.portal-header-inner{grid-template-columns:auto 1fr;border-radius:28px}.portal-brand span{display:none}.portal-actions{grid-column:1/-1;justify-content:center}.portal-nav{justify-self:end}}html[data-site-theme=editorial] :is(.site-banner,.product-mode-card,.online-launch-band,.online-home-preview,.career-save-preview,.newsletter-signup,.screen-window,.floating-card,.simple-product-flow,.online-preview-section,.online-product-section,.online-waitlist-section,.online-app-mockup,.season-book-band,.decision-room,.save-card,.product-system-band,.share-community-band,.journey-card,.profile-hero,.profile-facts>div,.scouting-visual-card,.role-explorer,.attribute-group-card,.position-pitch-card,.player-traits-card,.player-benchmark-panel,.legacy-intelligence-panel,.decision-player-card,.development-scenarios-panel,.player-faq-panel,.editorial-panel){--ink:#f6f8fc;--muted:#b8c4d6;--dim:#8f9db2;--cyan:#22d3ee;color:var(--ink)}html[data-site-theme=editorial] :is(.site-banner,.product-mode-card,.online-launch-band,.app-hero,.screen-window,.floating-card,.simple-product-flow,.online-preview-section,.online-product-section,.online-waitlist-section,.season-book-band,.product-system-band,.share-community-band,.journey-card,.profile-hero,.scouting-visual-card,.role-explorer,.attribute-group-card,.position-pitch-card,.player-traits-card,.player-benchmark-panel,.development-scenarios-panel,.player-faq-panel,.editorial-panel) :is(h1,h2,h3,h4){color:var(--ink)}html[data-site-theme=editorial] :is(.scouting-card-heading>small,.derived-data-note,.profile-reading-list span,.radar-legend small,.role-disclaimer,.attribute-row>span,.player-benchmark-panel>header small,.player-physical-strip dt){color:#aab8cc}html[data-site-theme=editorial] :is(.live-ticker,.trending-strip,.magazine-cover,.latest-board,.most-read-board,.community-activity-card,.community-activity-card.is-editorial,.community-career-card,.career-method-card,.career-community-card,.career-real-challenge-card,.career-path-card,.career-guide-card,.career-faq-grid article,.career-board-copy,.career-checklist){--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#005d70;border-color:rgba(35,29,22,.14);background:rgba(255,253,249,.92);color:var(--ink);box-shadow:0 18px 52px rgba(75,59,41,.09)}html[data-site-theme=editorial] :is(.live-ticker,.trending-strip,.magazine-cover,.latest-board,.most-read-board,.community-activity-card,.community-career-card,.career-method-card,.career-community-card,.career-real-challenge-card,.career-path-card,.career-guide-card,.career-board-copy,.career-checklist) :is(h2,h3,h4,strong,a){color:var(--ink)}html[data-site-theme=editorial] :is(.magazine-cover,.latest-board,.most-read-board,.community-activity-card,.community-career-card,.career-method-card,.career-community-card,.career-real-challenge-card,.career-path-card,.career-guide-card,.career-board-copy,.career-checklist) p{color:var(--muted)}html[data-site-theme=editorial] .live-ticker a{color:var(--ink)}html[data-site-theme=editorial] .trending-strip a{border-color:rgba(0,93,112,.2);background:rgba(0,93,112,.07);color:#004d5e}html[data-site-theme=editorial] :is(.latest-board,.most-read-board) a{border-top-color:rgba(35,29,22,.11)}html[data-site-theme=editorial] .most-read-board em{background:#005d70;color:#fff}html[data-site-theme=editorial] .community-editorial-masthead{border-top-color:var(--ink);border-bottom-color:rgba(35,29,22,.13)}html[data-site-theme=editorial] .community-activity-card .community-story-insight,html[data-site-theme=editorial] .community-timeline-body .community-story-insight{color:#00667a}html[data-site-theme=editorial] .community-career-chip.rich{border-color:rgba(0,93,112,.18);background:rgba(0,93,112,.06)}html[data-site-theme=editorial] .community-left-rail-cta{background:#005d70!important;color:#fff!important}html[data-site-theme=editorial] .base-fc-player-card{--ink:#090a09;--muted:#5f5a52;--dim:#716b62}html[data-site-theme=editorial] .base-fc-player-heading p{color:#5f5a52}html[data-site-theme=editorial] .base-fc-card-facts>div{background:rgba(35,29,22,.045)}html[data-site-theme=editorial] .base-fc-card-attributes small,html[data-site-theme=editorial] .base-fc-card-facts dt{color:#625d55}html[data-site-theme=editorial] .base-fc-card-attributes strong,html[data-site-theme=editorial] .base-fc-card-facts dd{color:var(--ink)}html[data-site-theme=editorial] .base-fc-card-attributes span{border-top-color:rgba(35,29,22,.11)}html[data-site-theme=editorial] .base-fc-card-ratings small{color:#aab8cc}html[data-site-theme=editorial] .base-fc-quick-filters a{border-color:rgba(0,93,112,.2);background:rgba(255,253,249,.88);color:#004d5e}html[data-site-theme=editorial] .base-fc-pagination{border-top-color:rgba(35,29,22,.12)}html[data-site-theme=editorial] .base-fc-pagination a{border-color:rgba(35,29,22,.16);background:rgba(255,253,249,.92);color:var(--ink)}html[data-site-theme=editorial] .base-fc-pagination strong{color:#5f5a52}html[data-site-theme=editorial] .editorial-lede p,html[data-site-theme=editorial] .player-suite-heading p{color:#34312d}html[data-site-theme=editorial] .portal-empty-state{--ink:#090a09;--muted:#5f5a52;border-color:rgba(0,93,112,.18);background:radial-gradient(circle at 84% 18%,rgba(0,93,112,.08),transparent 38%),rgba(255,253,249,.92);box-shadow:0 20px 58px rgba(75,59,41,.1)}html[data-site-theme=editorial] .portal-empty-state h2{color:var(--ink)}html[data-site-theme=editorial] .home-product-modes-bridge{border-color:rgba(35,29,22,.12);background:rgba(255,253,249,.68)}html[data-site-theme=editorial] .home-product-modes-bridge p{color:#4f4a43}html[data-site-theme=editorial] .home-product-modes-bridge p a{color:#090a09}html[data-site-theme=editorial] .portal-live-stats div{border-color:rgba(35,29,22,.11);background:#f1ece4}html[data-site-theme=editorial] .portal-live-stats span{color:#5f5a52}html[data-site-theme=editorial] .portal-live-stats strong{color:#090a09}html[data-site-theme=editorial] .base-fc-search button,html[data-site-theme=editorial] .button-primary,html[data-site-theme=editorial] .portal-spotlight-body>a{border-color:#090a09;background:#090a09;color:#fff}html[data-site-theme=editorial] .button-ghost{border-color:rgba(35,29,22,.18);background:rgba(255,253,249,.9);color:#090a09}html[data-site-theme=editorial] .player-physical-strip>div{--ink:#f6f8fc;--muted:#b8c4d6;--dim:#8f9db2}html[data-site-theme=editorial] :is(.app-landing .app-hero,.legacy-online-page .online-hero){--ink:#090a09;--muted:#4f4a43;--dim:#716b62;color:var(--ink)}html[data-site-theme=editorial] :is(.app-landing .app-hero,.legacy-online-page .online-hero) h1{color:var(--ink)}html[data-site-theme=editorial] .legacy-online-page .online-hero small,html[data-site-theme=editorial] :is(.app-landing .app-hero,.legacy-online-page .online-hero) p{color:var(--muted)}html[data-site-theme=editorial] .app-landing .hero-proof span{border-color:rgba(35,29,22,.14);background:rgba(255,253,249,.72);color:#34312d}html[data-site-theme=editorial] .app-landing .product-island-nav{--ink:#f6f8fc;--muted:#b8c4d6;--dim:#8f9db2}html[data-site-theme=editorial] .app-landing .brand-lockup span{color:#aebbd0}html[data-site-theme=editorial] .legacy-online-page .online-truth-band{border-color:rgba(0,93,112,.18);background:rgba(0,93,112,.06)}html[data-site-theme=editorial] .legacy-online-page .online-truth-band strong{color:#090a09}html[data-site-theme=editorial] .legacy-online-page .online-truth-band span{color:#4f4a43}html[data-site-theme=editorial] .legacy-online-page .online-steps article{--ink:#090a09;--muted:#5f5a52;--cyan:#005d70;border-color:rgba(35,29,22,.14);background:rgba(255,253,249,.92);box-shadow:0 16px 44px rgba(75,59,41,.08)}html[data-site-theme=editorial] .legacy-online-page .online-steps article h3{color:var(--ink)}html[data-site-theme=editorial] .legacy-online-page .online-steps article p{color:var(--muted)}html[data-site-theme=editorial] .app-landing .current-way-state.without-legacy p,html[data-site-theme=editorial] .app-landing .current-way-state.without-legacy small{color:#5f5a52}html[data-site-theme=editorial] .app-landing .current-way-state.with-legacy{background:linear-gradient(135deg,rgba(0,93,112,.08),rgba(168,85,247,.05))}html[data-site-theme=editorial] .app-landing .current-way-state.with-legacy small{color:#00667a}html[data-site-theme=editorial] .app-landing .current-way-state.with-legacy p{color:#34312d}html[data-site-theme=editorial] .online-launch-band{background:radial-gradient(circle at 8% 10%,rgba(168,85,247,.2),transparent 25rem),radial-gradient(circle at 92% 88%,rgba(6,182,212,.15),transparent 24rem),#07111a}html[data-site-theme=editorial] .career-save-preview{--ink:#f6f8fc;--muted:#b8c4d6;--dim:#8f9db2;--cyan:#22d3ee;color:var(--ink)}html[data-site-theme=editorial] .career-save-preview :is(strong,p){color:var(--ink)}html[data-site-theme=editorial] .career-save-preview :is(span,small){color:var(--muted)}html[data-site-theme=editorial] .career-save-preview .portal-eyebrow{color:var(--cyan)}html[data-site-theme=editorial] .career-hero-proof a{border-color:rgba(35,29,22,.14);background:rgba(255,253,249,.9)}html[data-site-theme=editorial] .career-hero-proof a span{color:#00667a}html[data-site-theme=editorial] .career-hero-proof a strong{color:#090a09}html[data-site-theme=editorial] .decision-suite-heading p{color:#4f4a43}html[data-site-theme=editorial] .player-compare-main-button{border-color:#090a09;background:#090a09;color:#fff}html[data-site-theme=editorial] .base-fc-filter-actions a{border-color:rgba(35,29,22,.18);background:rgba(255,253,249,.9);color:#090a09}html[data-site-theme=editorial] .portal-header{border-bottom-color:rgba(35,29,22,.1);background:hsla(36,45%,94%,.9);box-shadow:none}html[data-site-theme=editorial] .portal-hero .portal-hero-stack .portal-hero-copy{border:0;border-radius:0;background:transparent;box-shadow:none}html[data-site-theme=editorial] :is(.site-banner,.product-mode-card,.online-launch-band,.online-home-preview,.mechanics-grid a,.discovery-grid article,.newsletter-signup){--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;color:var(--ink)}html[data-site-theme=editorial] .site-banner{border-color:rgba(35,29,22,.13);background:radial-gradient(circle at 8% 0,rgba(0,93,112,.08),transparent 22rem),rgba(255,253,249,.9);box-shadow:0 18px 54px rgba(75,59,41,.09)}html[data-site-theme=editorial] .site-banner :is(h2,p){color:var(--ink)}html[data-site-theme=editorial] .site-banner p{color:var(--muted)}html[data-site-theme=editorial] .site-banner :is(a,em){border-color:#090a09;background:#090a09;color:#fff}html[data-site-theme=editorial] .product-mode-card{border-color:rgba(var(--mode-accent-rgb),.25);background:radial-gradient(circle at 10% 5%,rgba(var(--mode-accent-rgb),.11),transparent 40%),radial-gradient(circle at 90% 96%,rgba(var(--mode-accent-rgb),.055),transparent 38%),rgba(255,253,249,.94);box-shadow:0 18px 52px rgba(75,59,41,.08)}html[data-site-theme=editorial] .product-mode-card:after{display:none}html[data-site-theme=editorial] .product-mode-card-topline small{border-color:rgba(var(--mode-accent-rgb),.3);background:rgba(var(--mode-accent-rgb),.1);color:#34312d}html[data-site-theme=editorial] .product-mode-card :is(h3,.product-mode-card-copy>strong,a){color:var(--ink)}html[data-site-theme=editorial] .product-mode-card p{color:var(--muted)}html[data-site-theme=editorial] .product-mode-tags span{border-color:rgba(35,29,22,.11);background:hsla(0,0%,100%,.62)}html[data-site-theme=editorial] .product-mode-card:hover{border-color:rgba(var(--mode-accent-rgb),.42);box-shadow:0 22px 58px rgba(75,59,41,.12)}html[data-site-theme=editorial] .online-launch-band{border-color:rgba(0,93,112,.2);background:radial-gradient(circle at 92% 12%,rgba(0,93,112,.1),transparent 27rem),radial-gradient(circle at 8% 100%,rgba(168,85,247,.07),transparent 24rem),rgba(255,253,249,.92);box-shadow:0 22px 62px rgba(75,59,41,.1)}html[data-site-theme=editorial] .online-launch-band :is(h2,p){color:var(--ink)}html[data-site-theme=editorial] .online-launch-band p{color:var(--muted)}html[data-site-theme=editorial] .online-launch-features span{border-color:rgba(0,93,112,.18);background:rgba(0,93,112,.055);color:#34312d}html[data-site-theme=editorial] .online-home-preview{border-color:rgba(35,29,22,.14);background:hsla(37,45%,94%,.96);box-shadow:0 20px 46px rgba(75,59,41,.1)}html[data-site-theme=editorial] .online-home-preview>header{border-bottom-color:rgba(35,29,22,.1)}html[data-site-theme=editorial] .online-home-match p strong,html[data-site-theme=editorial] .online-home-match>div>b,html[data-site-theme=editorial] .online-home-match>footer strong,html[data-site-theme=editorial] .online-home-preview>header strong,html[data-site-theme=editorial] .online-home-table p strong{color:var(--ink)}html[data-site-theme=editorial] :is(.online-home-match,.online-home-table){border-color:rgba(35,29,22,.11);background:rgba(255,253,249,.88)}html[data-site-theme=editorial] .online-home-match>footer{border-top-color:rgba(35,29,22,.09)}html[data-site-theme=editorial] .online-home-table p.is-you{background:rgba(0,93,112,.09);color:#005d70}html[data-site-theme=editorial] .online-home-preview :is(.online-home-match>span,.online-home-table>div>span,small){color:#6b655d}html[data-site-theme=editorial] .online-home-preview>footer{color:#716b62}html[data-site-theme=editorial] :is(.mechanics-grid a,.discovery-grid article){border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.9);box-shadow:0 14px 42px rgba(75,59,41,.07)}html[data-site-theme=editorial] :is(.mechanics-grid a,.discovery-grid article) :is(h3,strong){color:var(--ink)}html[data-site-theme=editorial] :is(.mechanics-grid a,.discovery-grid article) p{color:var(--muted)}html[data-site-theme=editorial] .mechanics-grid a:hover{border-color:rgba(0,93,112,.32);background:#fffdf9;box-shadow:0 18px 48px rgba(75,59,41,.11)}html[data-site-theme=editorial] .newsletter-signup{border-color:rgba(0,93,112,.18);background:radial-gradient(circle at 6% 12%,rgba(0,93,112,.09),transparent 24rem),rgba(255,253,249,.92);box-shadow:0 22px 62px rgba(75,59,41,.1)}html[data-site-theme=editorial] .newsletter-signup :is(h2,label){color:var(--ink)}html[data-site-theme=editorial] .newsletter-signup p{color:var(--muted)}html[data-site-theme=editorial] .newsletter-form{border-color:rgba(35,29,22,.12);background:#f2ece3}html[data-site-theme=editorial] .newsletter-form input{border-color:rgba(35,29,22,.14);background:#fffdf9;color:var(--ink)}html[data-site-theme=editorial] .newsletter-form input::placeholder{color:#837c72}html[data-site-theme=editorial] .newsletter-form .newsletter-consent{color:#655f57}html[data-site-theme=editorial] .newsletter-form .button-primary{border-color:#090a09;background:#090a09;color:#fff}html[data-site-theme=editorial] .portal,html[data-site-theme=editorial] body{background-color:#f3ecdf}html[data-site-theme=editorial] .portal{background-image:linear-gradient(rgba(9,10,9,.022) 1px,transparent 0),linear-gradient(90deg,rgba(9,10,9,.018) 1px,transparent 0);background-attachment:fixed;background-size:88px 88px}html[data-site-theme=editorial] .portal-hero:before{display:none}html[data-site-theme=editorial] :is(.cover-section,.recommendation-section,.site-banner-mid,.site-banner-bottom,.dynamic-home-row,.portal-split,.mechanics-section):after{background:transparent}html[data-site-theme=editorial] :is(.portal-section,.portal-listing,.home-product-modes,.editorial-strip,.community-home-band,.cover-section,.recommendation-section,.dynamic-home-row,.portal-split,.mechanics-section,.discovery-section){background-color:transparent}@media (min-width:761px){html[data-site-theme=editorial] .portal-header{border:0;background:transparent;box-shadow:none}html[data-site-theme=editorial] .portal-header-inner{border-color:rgba(35,29,22,.14);background:linear-gradient(135deg,rgba(255,253,249,.95),hsla(37,45%,92%,.9)),rgba(255,253,249,.86);box-shadow:0 20px 56px rgba(75,59,41,.14),inset 0 1px 0 hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html[data-site-theme=editorial] .portal-brand{background:rgba(35,29,22,.035)}}html[data-site-theme=editorial] :is(.player-profile-hero,.profile-facts>div,.player-physical-strip>div,.scouting-visual-card,.role-explorer,.attribute-group-card,.position-pitch-card,.player-traits-card,.player-benchmark-panel,.legacy-intelligence-panel,.decision-player-card,.development-scenarios-panel,.player-faq-panel,.comparison-radar-panel,.comparison-economy-panel,.comparison-attribute-deltas){--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;color:var(--ink)}html[data-site-theme=editorial] .player-profile-hero :is(h1,strong){color:var(--ink)}html[data-site-theme=editorial] .player-profile-hero p{color:var(--muted)}html[data-site-theme=editorial] .player-physical-strip dt,html[data-site-theme=editorial] .profile-facts :is(span,small){color:#686159}html[data-site-theme=editorial] .player-physical-strip dd,html[data-site-theme=editorial] .profile-facts strong{color:var(--ink)}html[data-site-theme=editorial] :is(.scouting-card-heading>small,.profile-reading-list span,.derived-data-note,.role-disclaimer,.attribute-row>span,.player-benchmark-panel>header small,.decision-method-note,.legacy-intelligence-panel>small,.player-recommendation-section>header p,.scenario-card>span,.scenario-card>small,.scenario-card p){color:#625d55}html[data-site-theme=editorial] .editorial-detail .editorial-panel{--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.92);color:var(--ink);box-shadow:0 16px 46px rgba(75,59,41,.08)}html[data-site-theme=editorial] .editorial-detail .editorial-panel :is(h2,h3,strong){color:var(--ink)}html[data-site-theme=editorial] .editorial-detail .editorial-opinion p,html[data-site-theme=editorial] .editorial-detail .editorial-panel p{color:var(--muted)}html[data-site-theme=editorial] .editorial-detail .fact-stack div,html[data-site-theme=editorial] .editorial-detail .ideal-clubs-grid a,html[data-site-theme=editorial] .editorial-detail .insight-grid div,html[data-site-theme=editorial] .editorial-detail .related-entities a,html[data-site-theme=editorial] .editorial-detail .related-grid a{border-color:rgba(35,29,22,.11);background:rgba(35,29,22,.035);color:var(--ink)}html[data-site-theme=editorial] .editorial-detail .fact-stack span,html[data-site-theme=editorial] .editorial-detail .insight-grid span{color:#00667a}html[data-site-theme=editorial] .editorial-detail .ideal-clubs-grid p,html[data-site-theme=editorial] .editorial-detail .insight-grid p,html[data-site-theme=editorial] .editorial-detail .related-grid p{color:var(--muted)}html[data-site-theme=editorial] .editorial-detail .player-editorial-feature{background:radial-gradient(circle at 100% 0,rgba(0,93,112,.07),transparent 34%),rgba(255,253,249,.92)}html[data-site-theme=editorial] .editorial-detail .editorial-opinion{border-color:rgba(0,93,112,.18);background:linear-gradient(135deg,rgba(0,93,112,.07),rgba(168,85,247,.055))}html[data-site-theme=editorial] .editorial-detail .clean-list li{color:#34312d}html[data-site-theme=editorial] .editorial-detail :is(.related-block h2,.related-entities h2){color:var(--ink)}html[data-site-theme=editorial] .legacy-inline-cta{--ink:#090a09;--muted:#5f5a52;--cyan:#00667a;border-color:rgba(0,93,112,.18);background:radial-gradient(circle at 100% 0,rgba(0,93,112,.09),transparent 36%),radial-gradient(circle at 0 100%,rgba(168,85,247,.06),transparent 34%),rgba(255,253,249,.93);color:var(--ink);box-shadow:0 18px 50px rgba(75,59,41,.09)}html[data-site-theme=editorial] .legacy-inline-cta h2{color:var(--ink)}html[data-site-theme=editorial] .legacy-inline-cta p{color:var(--muted)}html[data-site-theme=editorial] .legacy-inline-cta .portal-button.primary{border-color:#090a09;background:#090a09;color:#fff;box-shadow:0 12px 30px rgba(9,10,9,.14)}html[data-site-theme=editorial] .legacy-inline-cta .portal-button.ghost{border-color:rgba(35,29,22,.16);background:rgba(255,253,249,.82);color:var(--ink)}html[data-site-theme=editorial] .editorial-detail :is(.portal-eyebrow,.scouting-card-heading span,.player-benchmark-panel>header span,.development-scenarios-panel>header span,.related-block>div>span,.related-grid>a>span,.related-entities>span,.insight-grid span){color:#00667a}html[data-site-theme=editorial] .editorial-detail .related-entities a,html[data-site-theme=editorial] .editorial-detail .related-grid strong{color:var(--ink)}html[data-site-theme=editorial] .editorial-detail .related-entities a:hover,html[data-site-theme=editorial] .editorial-detail .related-grid a:hover{border-color:rgba(0,93,112,.28);background:rgba(0,93,112,.06)}html[data-site-theme=editorial] :is(.product-modes-page,.mode-story-page,.legacy-online-page,.origins-page){--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;color:var(--ink)}html[data-site-theme=editorial] :is(.tone-blue,.tone-sky,.tone-cyan){--mode-accent:#006f86;--mode-accent-rgb:0,111,134}html[data-site-theme=editorial] .tone-emerald{--mode-accent:#087451;--mode-accent-rgb:8,116,81}html[data-site-theme=editorial] .tone-amber{--mode-accent:#9a6500;--mode-accent-rgb:154,101,0}html[data-site-theme=editorial] .tone-violet{--mode-accent:#7d2b80;--mode-accent-rgb:125,43,128}html[data-site-theme=editorial] :is(.product-modes-hero,.product-system-band,.mode-story-hero,.mode-feature-band,.online-hero,.online-product-section,.online-preview-section,.origins-page){border-color:rgba(35,29,22,.1);background:transparent}html[data-site-theme=editorial] :is(.product-modes-hero h1,.product-modes-manifesto strong,.product-modes-catalog>header h2,.product-memory-section>header h2,.mode-story-hero h1,.mode-story-hero blockquote,.mode-story-journey>header h2,.mode-feature-head h2,.mode-closing-cta h2,.online-hero h1,.online-preview-heading h2,.online-founder-section h2,.online-waitlist-copy h2){color:var(--ink)}html[data-site-theme=editorial] :is(.product-modes-hero>.shell>p,.product-modes-manifesto span,.product-modes-catalog>header p,.product-memory-section>header p,.mode-story-hero-copy>p,.mode-feature-head p,.online-hero p,.online-hero small,.online-preview-heading p,.online-founder-rules p,.online-waitlist-copy>p){color:var(--muted)}html[data-site-theme=editorial] .product-modes-hero:after{opacity:.45;background-image:linear-gradient(rgba(9,10,9,.035) 1px,transparent 0),linear-gradient(90deg,rgba(9,10,9,.03) 1px,transparent 0)}html[data-site-theme=editorial] .product-modes-manifesto{border-top-color:rgba(35,29,22,.14)}html[data-site-theme=editorial] :is(.product-mode-card,.product-memory-layer,.product-memory-layer article,.mode-protagonist-stage,.mode-story-journey article,.mode-feature-grid article,.mode-closing-cta,.modes-online-bridge,.career-save-preview,.career-app-bridge,.career-app-proof-grid div,.career-method-card,.career-community-card,.career-real-challenge-card,.career-community-empty,.challenge-live-card,.challenge-live-empty,.challenge-library-card,.online-season-card,.online-steps article,.online-product-grid article,.online-waitlist-section,.online-waitlist-form,.online-form-section){--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;border-color:rgba(35,29,22,.14);background:radial-gradient(circle at 100% 0,rgba(var(--mode-accent-rgb,0,103,122),.055),transparent 42%),rgba(255,253,249,.9);color:var(--ink);box-shadow:0 18px 52px rgba(75,59,41,.08)}html[data-site-theme=editorial] .product-memory-layer{overflow:hidden;background:rgba(255,253,249,.78)}html[data-site-theme=editorial] .product-memory-layer article{border-color:rgba(35,29,22,.1);background:transparent;box-shadow:none}html[data-site-theme=editorial] :is(.product-mode-card h3,.product-mode-card-copy>strong,.product-mode-card>a,.product-memory-layer h3,.mode-protagonist-stage h2,.mode-protagonist-stage dd,.mode-story-journey h3,.mode-feature-grid h3,.modes-online-bridge h2,.career-save-preview strong,.career-app-copy h2,.career-app-proof-grid strong,.career-method-card h3,.challenge-live-card h2,.challenge-live-snapshot strong,.challenge-library-card h2,.challenge-footer a,.online-season-card strong,.online-season-round div,.online-steps h3,.online-product-grid h3,.online-waitlist-note strong,.online-form-section-head h3){color:var(--ink)}html[data-site-theme=editorial] :is(.product-mode-card p,.product-memory-layer p,.mode-protagonist-stage>p,.mode-story-journey article p,.mode-feature-grid article p,.mode-closing-cta>p,.modes-online-bridge p,.career-app-copy p,.career-method-card p,.challenge-live-card-top small,.challenge-library-card p,.online-season-card small,.online-season-status span,.online-steps p,.online-product-grid p,.online-waitlist-note,.online-form-section-head p){color:var(--muted)}html[data-site-theme=editorial] :is(.product-mode-card-topline small,.product-mode-tags span,.mode-story-kicker>small,.mode-protagonist-stage dl div,.career-save-metrics div,.career-save-events p,.challenge-live-snapshot,.online-season-round,.online-season-head,.online-truth-band){border-color:rgba(35,29,22,.12);background:rgba(35,29,22,.035);color:var(--ink)}html[data-site-theme=editorial] .product-mode-tags span{color:#4f4a43}html[data-site-theme=editorial] .mode-protagonist-stage{background-image:linear-gradient(rgba(9,10,9,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(9,10,9,.03) 1px,transparent 1px),radial-gradient(circle at 75% 10%,rgba(var(--mode-accent-rgb),.12),transparent 32%);background-size:42px 42px,42px 42px,auto}html[data-site-theme=editorial] .mode-story-kicker>span{color:#fff}html[data-site-theme=editorial] .mode-feature-grid article,html[data-site-theme=editorial] .mode-story-journey article{box-shadow:none}html[data-site-theme=editorial] .career-app-bridge{background:radial-gradient(circle at 12% 10%,rgba(125,43,128,.07),transparent 35%),radial-gradient(circle at 92% 86%,rgba(0,103,122,.06),transparent 35%),rgba(255,253,249,.9)}html[data-site-theme=editorial] .career-save-progress i{background:rgba(35,29,22,.1)}html[data-site-theme=editorial] .challenge-live-crest{border-color:rgba(0,103,122,.18);background:hsla(0,0%,100%,.72)}html[data-site-theme=editorial] .challenge-live-footer{border-top-color:rgba(35,29,22,.11)}html[data-site-theme=editorial] .origins-page:before{opacity:.45;background-image:linear-gradient(rgba(9,10,9,.03) 1px,transparent 0),linear-gradient(90deg,rgba(9,10,9,.025) 1px,transparent 0)}html[data-site-theme=editorial] .origins-setup-copy h1{color:var(--ink)}html[data-site-theme=editorial] .origins-setup-copy h1 em{background:linear-gradient(100deg,#090a09 5%,#657f00 72%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-site-theme=editorial] .origins-kicker{color:#657f00}html[data-site-theme=editorial] .origins-email-note,html[data-site-theme=editorial] .origins-empty,html[data-site-theme=editorial] .origins-panel-head small,html[data-site-theme=editorial] .origins-setup-copy>p{color:var(--muted)}html[data-site-theme=editorial] :is(.origins-rules span,.origins-setup-preview,.origins-setup-panel,.origins-setup-preview>div:not(.origins-preview-head),.origins-club-grid button,.origins-newsletter--setup){border-color:rgba(35,29,22,.14);background:rgba(255,253,249,.9);color:var(--ink);box-shadow:0 18px 52px rgba(75,59,41,.08)}html[data-site-theme=editorial] .origins-rules span{color:#4f4a43;box-shadow:none}html[data-site-theme=editorial] .origins-setup-preview>div:not(.origins-preview-head){box-shadow:none}html[data-site-theme=editorial] .origins-club-grid button strong,html[data-site-theme=editorial] .origins-panel-head strong,html[data-site-theme=editorial] .origins-setup-preview :is(span,strong){color:var(--ink)}html[data-site-theme=editorial] .origins-club-grid button small,html[data-site-theme=editorial] .origins-preview-head,html[data-site-theme=editorial] .origins-setup-panel label>span,html[data-site-theme=editorial] .origins-setup-preview small{color:#655f57}html[data-site-theme=editorial] .origins-setup-panel :is(input,select){border-color:rgba(35,29,22,.18);background:hsla(37,45%,94%,.92);color:var(--ink)}html[data-site-theme=editorial] .origins-setup-panel :is(input,select)::placeholder{color:#7b746a}html[data-site-theme=editorial] .origins-panel-head{border-bottom-color:rgba(35,29,22,.12)}html[data-site-theme=editorial] .origins-panel-head>span{color:#fff}html[data-site-theme=editorial] .origins-setup-panel:before{background:linear-gradient(90deg,#7d2b80,#657f00 65%,transparent)}html[data-site-theme=editorial] .online-hero:before{opacity:.5;background:linear-gradient(105deg,rgba(125,43,128,.07),transparent 48%),radial-gradient(circle at 76% 46%,rgba(0,103,122,.08),transparent 28rem)}html[data-site-theme=editorial] .online-season-head,html[data-site-theme=editorial] .online-season-round{border-bottom-color:rgba(35,29,22,.11)}html[data-site-theme=editorial] :is(.online-app-mockup,.online-secondary-mockups .online-app-mockup){--ink:#11120f;--muted:#625d55;--dim:#756e64;--cyan:#00667a;border-color:rgba(35,29,22,.16);background:rgba(255,253,249,.94);color:var(--ink);box-shadow:0 24px 70px rgba(75,59,41,.12)}html[data-site-theme=editorial] :is(.online-mock-topbar,.online-mock-sidebar,.online-mock-main,.online-room-body,.online-market-body,.online-next-match-card,.online-standings-card,.online-league-pulse-card,.online-mock-kpis>div,.online-market-list article){border-color:rgba(35,29,22,.1);background:rgba(35,29,22,.035);color:var(--ink)}html[data-site-theme=editorial] :is(.online-mock-page-head h3,.online-mock-card-head>span,.online-mock-kpis strong,.online-match-clubs strong,.online-standings-list strong,.online-pulse-item strong,.online-room-body header h3,.online-room-scoreline strong,.online-market-body header h3,.online-market-list article strong,.online-market-list article>b,.online-market-footer strong,.online-preview-cta strong){color:var(--ink)}html[data-site-theme=editorial] :is(.online-mock-topbar>span,.online-mock-topbar>em,.online-mock-sidebar nav span,.online-mock-manager small,.online-mock-kpis span,.online-mock-kpis small,.online-match-clubs small,.online-standings-list>div,.online-pulse-item small,.online-room-scoreline small,.online-market-list article small,.online-market-list article>em,.online-preview-cta span){color:#655f57}html[data-site-theme=editorial] .online-waitlist-form :is(input:not([type=checkbox]),select){border-color:rgba(35,29,22,.16);background:hsla(37,45%,94%,.94);color:var(--ink)}html[data-site-theme=editorial] .online-waitlist-form label:not(.online-consent){color:#34312d}html[data-site-theme=editorial] .online-consent,html[data-site-theme=editorial] .online-legal-consents .online-consent{color:#5f5a52}html[data-site-theme=editorial] .online-preview-section .online-preview-heading h2,html[data-site-theme=editorial] .online-product-section .portal-section-head h2,html[data-site-theme=editorial] .product-system-band .product-memory-section>header h2{color:#090a09}html[data-site-theme=editorial] :is(.online-product-section,.online-preview-section,.online-waitlist-section){--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;color:var(--ink)}html[data-site-theme=editorial] .career-faq-grid h3,html[data-site-theme=editorial] .challenge-rule-list strong{color:var(--ink)}html[data-site-theme=editorial] .challenge-rule-list strong{border-color:rgba(35,29,22,.11);background:rgba(35,29,22,.035)}html[data-site-theme=editorial] :is(.online-mock-page-head span,.online-room-body header span,.online-market-body header span,.online-mock-topbar>span,.online-season-head span,.online-season-round>span,.online-product-grid article>span,.online-steps article>span){color:#00667a}html[data-site-theme=editorial] .online-mock-logo>span,html[data-site-theme=editorial] .online-mock-manager span{color:#34312d}html[data-site-theme=editorial] :is(.product-system-band,.online-product-section,.online-preview-section,.online-waitlist-section) .portal-eyebrow{color:#00667a}html[data-site-theme=editorial] .online-preview-section .online-preview-cta>div>strong{color:#090a09}html[data-site-theme=editorial] .online-choice,html[data-site-theme=editorial] .online-faq details,html[data-site-theme=editorial] .online-form-submit-row,html[data-site-theme=editorial] .online-optional-fields,html[data-site-theme=editorial] .online-tester-choice{border-color:rgba(35,29,22,.13);background:rgba(35,29,22,.035);color:var(--ink)}html[data-site-theme=editorial] .online-availability legend,html[data-site-theme=editorial] .online-choice strong,html[data-site-theme=editorial] .online-faq summary,html[data-site-theme=editorial] .online-form-submit-row strong,html[data-site-theme=editorial] .online-optional-fields summary strong,html[data-site-theme=editorial] .online-tester-choice strong{color:var(--ink)}html[data-site-theme=editorial] .online-consent.required,html[data-site-theme=editorial] .online-form-progress>span.is-current,html[data-site-theme=editorial] .online-legal-consents .online-consent.required{color:#34312d}html[data-site-theme=editorial] .online-legal-consents,html[data-site-theme=editorial] .online-optional-fields>.online-form-grid{border-color:rgba(35,29,22,.1)}@media (max-width:760px){html[data-site-theme=editorial] :is(.mode-closing-cta,.modes-online-bridge,.career-app-bridge){padding:28px 22px}}html[data-site-theme=editorial] .app-landing{--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;--violet:#7d2b80;--blue:#1d5f9c;color:var(--ink);background-color:#f3ecdf;background-image:linear-gradient(rgba(9,10,9,.022) 1px,transparent 0),linear-gradient(90deg,rgba(9,10,9,.018) 1px,transparent 0);background-attachment:fixed;background-size:88px 88px}html[data-site-theme=editorial] .app-landing .site-nav{border:0;background:transparent;box-shadow:none}html[data-site-theme=editorial] .app-landing .site-nav:before{display:none}html[data-site-theme=editorial] .app-landing .site-nav-inner{margin-top:14px;border:1px solid rgba(35,29,22,.14);border-radius:999px;padding:10px 14px;background:linear-gradient(135deg,rgba(255,253,249,.96),hsla(37,45%,92%,.92)),rgba(255,253,249,.9);color:var(--ink);box-shadow:0 20px 56px rgba(75,59,41,.14),inset 0 1px 0 hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html[data-site-theme=editorial] .app-landing .brand-lockup img{filter:brightness(0) drop-shadow(0 8px 18px rgba(35,29,22,.08))}html[data-site-theme=editorial] .app-landing .brand-lockup span,html[data-site-theme=editorial] .app-landing .nav-links{color:#34312d}html[data-site-theme=editorial] .app-landing .nav-links a:hover,html[data-site-theme=editorial] .app-landing .nav-login{border-color:rgba(35,29,22,.14)!important;background:rgba(35,29,22,.035);color:var(--ink)}html[data-site-theme=editorial] .app-landing .nav-portal{border-color:rgba(0,103,122,.2)!important;background:rgba(0,103,122,.06);color:#00576a}html[data-site-theme=editorial] .app-landing .nav-primary{border-color:#090a09!important;background:#090a09;color:#fff;box-shadow:0 12px 28px rgba(9,10,9,.14)}html[data-site-theme=editorial] .app-landing .portal-theme-toggle{border-color:rgba(35,29,22,.14);background:rgba(255,253,249,.84);color:var(--ink)}html[data-site-theme=editorial] .app-landing :is(.product-explainer,.app-inside-section,.season-book-band,.share-community-band,.app-product-system-band){border-color:rgba(35,29,22,.1);background:transparent}html[data-site-theme=editorial] .app-landing .product-explainer:before{opacity:.42;background-image:linear-gradient(rgba(9,10,9,.025) 1px,transparent 0),linear-gradient(90deg,rgba(9,10,9,.022) 1px,transparent 0)}html[data-site-theme=editorial] .app-landing :is(.screen-window,.floating-card,.current-way-card,.simple-product-flow,.simple-product-step,.app-real-shell,.app-real-utility-bar,.app-real-main-nav,.app-inside-continue-card,.app-real-last-visit,.app-real-next-decisions,.app-real-quick-actions,.app-real-library,.app-history-body,.app-market-decision-body,.journey-card,.book-page,.decision-room,.candidate-card,.mini-xi,.save-card,.share-piece,.app-faq-list details){--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;border-color:rgba(35,29,22,.14);background:radial-gradient(circle at 100% 0,rgba(0,103,122,.05),transparent 38%),rgba(255,253,249,.92);color:var(--ink);box-shadow:0 20px 58px rgba(75,59,41,.09)}html[data-site-theme=editorial] .app-landing :is(.campaign-cover,.timeline-preview,.simple-product-step,.app-real-command-grid>article,.app-real-next-decisions button,.app-real-library article,.app-history-event,.app-market-need,.app-market-candidate,.book-scorecard div,.candidate-card,.mini-xi,.decision-quote,.community-promise,.share-control-grid>div){border-color:rgba(35,29,22,.11);background:rgba(35,29,22,.035);color:var(--ink);box-shadow:none}html[data-site-theme=editorial] .app-landing :is(h1,h2,h3,h4,.screen-window strong,.floating-card strong,.simple-product-proof strong,.app-real-shell strong,.app-real-shell h4,.journey-card h3,.book-page strong,.decision-room strong,.save-card h3,.save-card>strong,.share-control-grid strong,.share-piece strong,.community-promise strong,.app-faq-list summary){color:var(--ink)}html[data-site-theme=editorial] .app-landing :is(.product-explainer-heading>p,.simple-product-flow-copy>p,.simple-product-step p,.simple-product-proof span,.app-inside-heading p,.app-real-shell p,.journey-card p,.season-book-copy>p,.book-page p,.decision-copy>p,.candidate-card small,.save-card p,.share-copy>p,.share-control-grid span,.community-promise p,.share-piece span,.app-faq-list p){color:var(--muted)}html[data-site-theme=editorial] .app-landing :is(.eyebrow,.section-heading>span,.app-inside-heading>span,.journey-card span,.decision-room-head span,.community-promise>span,.book-story-page>span,.share-piece small,.app-real-shell .app-eyebrow){color:#00667a}html[data-site-theme=editorial] .app-landing .current-way-card{box-shadow:0 16px 44px rgba(75,59,41,.07)}html[data-site-theme=editorial] .app-landing .current-way-card-head>span{border-color:rgba(35,29,22,.13);color:#625d55}html[data-site-theme=editorial] .app-landing .current-way-state{border-top-color:rgba(35,29,22,.1)}html[data-site-theme=editorial] .app-landing .simple-product-flow{background:radial-gradient(circle at 0 0,rgba(125,43,128,.07),transparent 34%),radial-gradient(circle at 100% 100%,rgba(0,103,122,.06),transparent 36%),rgba(255,253,249,.92)}html[data-site-theme=editorial] .app-landing .journey-number,html[data-site-theme=editorial] .app-landing .simple-product-step>span{border-color:rgba(0,103,122,.25);background:rgba(0,103,122,.07);color:#00667a;box-shadow:none}html[data-site-theme=editorial] .app-landing .app-real-shell{background:radial-gradient(circle at 78% 0,rgba(125,43,128,.055),transparent 32rem),rgba(255,253,249,.94)}html[data-site-theme=editorial] .app-landing .app-real-main-nav,html[data-site-theme=editorial] .app-landing .app-real-utility-bar{border-color:rgba(35,29,22,.1);background:hsla(37,45%,94%,.94);box-shadow:none}html[data-site-theme=editorial] .app-landing :is(.app-real-utility-bar,.app-real-main-nav nav span,.app-real-library article small,.app-real-career-tabs span){color:#655f57}html[data-site-theme=editorial] .app-landing :is(.app-real-main-nav nav span.is-active,.app-real-career-tabs span.is-active){color:var(--ink)}html[data-site-theme=editorial] .app-landing .app-real-main-nav>img{filter:brightness(0)}html[data-site-theme=editorial] .app-landing .season-journey:before{opacity:.18}html[data-site-theme=editorial] .app-landing .season-book-band{color:var(--ink)}html[data-site-theme=editorial] .app-landing .book-cover-page{background:linear-gradient(180deg,rgba(255,253,249,.18),hsla(37,45%,92%,.86)),radial-gradient(circle at 18% 12%,rgba(125,43,128,.13),transparent 22rem),radial-gradient(circle at 88% 76%,rgba(0,103,122,.1),transparent 22rem),#f7f2ea}html[data-site-theme=editorial] .app-landing .book-story-page{background:linear-gradient(180deg,rgba(0,103,122,.035),transparent),rgba(255,253,249,.94)}html[data-site-theme=editorial] .app-landing .emotional-list li{color:#34312d}html[data-site-theme=editorial] .app-landing .decision-room-head{border-bottom-color:rgba(35,29,22,.1)}html[data-site-theme=editorial] .app-landing .decision-room-head em{border-color:rgba(35,29,22,.13);color:#34312d}html[data-site-theme=editorial] .app-landing .candidate-card em{color:#00667a}html[data-site-theme=editorial] .app-landing .pitch-lines{border-color:rgba(0,103,122,.18);background:linear-gradient(90deg,transparent 49.7%,rgba(0,103,122,.15) 50%,transparent 50.3%),linear-gradient(rgba(0,103,122,.025),rgba(0,103,122,.06))}html[data-site-theme=editorial] .app-landing .pitch-lines b{border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.9);color:var(--ink)}html[data-site-theme=editorial] .app-landing .share-community-band{color:var(--ink)}html[data-site-theme=editorial] .app-landing .share-piece{background:rgba(255,253,249,.96)}html[data-site-theme=editorial] .app-landing .share-piece:before{background:linear-gradient(180deg,transparent 18%,rgba(255,253,249,.93)),radial-gradient(circle at 20% 8%,var(--share-accent),transparent 20rem);opacity:.52}html[data-site-theme=editorial] .app-landing .share-piece strong{color:var(--ink)}html[data-site-theme=editorial] .app-landing .app-faq-list details{box-shadow:none}html[data-site-theme=editorial] .app-landing .app-mobile-menu>div{border-color:rgba(35,29,22,.14);background:rgba(255,253,249,.98);color:var(--ink)}html[data-site-theme=editorial] .app-landing .site-nav-inner :is(.brand-lockup,.brand-lockup span,.nav-login,.portal-theme-toggle){color:#090a09;opacity:1}html[data-site-theme=editorial] .app-landing .site-nav-inner :is(.nav-login,.portal-theme-toggle){border-color:rgba(35,29,22,.16)!important;background:rgba(255,253,249,.94)!important}html[data-site-theme=editorial] .app-landing .timeline-preview div{color:#34312d}html[data-site-theme=editorial] .app-landing :is(.app-inside-heading h2,.season-book-copy h2,.share-copy h2){color:#090a09}html[data-site-theme=editorial] .app-landing :is(.app-inside-heading p,.season-book-copy>p,.share-copy>p){color:#5f5a52}html[data-site-theme=editorial] .app-landing .app-inside-cover{background:linear-gradient(110deg,rgba(255,253,249,.16),hsla(37,45%,92%,.78)),radial-gradient(circle at 20% 20%,rgba(125,43,128,.16),transparent 14rem),radial-gradient(circle at 82% 70%,rgba(0,103,122,.14),transparent 15rem),#f7f2ea}html[data-site-theme=editorial] .app-landing .app-inside-cover-shade{background:linear-gradient(180deg,transparent,rgba(75,59,41,.06))}html[data-site-theme=editorial] .app-landing .app-inside-cover:after,html[data-site-theme=editorial] .app-landing .app-inside-cover:before{border-color:rgba(35,29,22,.1)}html[data-site-theme=editorial] .app-landing .app-inside-cover>span{color:#00667a}html[data-site-theme=editorial] .app-landing .app-inside-cover>strong{color:#090a09}html[data-site-theme=editorial] .app-landing .app-real-quick-actions{background:radial-gradient(circle at 100% 0,rgba(0,103,122,.06),transparent 13rem),rgba(255,253,249,.94)!important}html[data-site-theme=editorial] .app-landing :is(.app-inside-career-row h4,.app-inside-story-now strong,.app-inside-memory-item strong,.app-inside-side-stack h4,.app-real-last-visit h4,.app-real-quick-actions h4,.app-real-library h4,.app-real-next-decisions button strong,.app-history-body header h3,.app-history-timeline strong,.app-market-decision-body header h3,.app-market-brief strong,.app-market-candidates strong){color:#090a09}html[data-site-theme=editorial] .app-landing :is(.app-inside-career-row p,.app-inside-story-now p,.app-inside-side-stack p,.app-inside-memory-item small,.app-real-next-decisions button small,.app-history-timeline p,.app-market-candidates small,.app-market-candidates em){color:#655f57}html[data-site-theme=editorial] .app-landing :is(.app-history-body>nav span,.app-history-body header em,.app-market-decision-body header em){border-color:rgba(35,29,22,.12);color:#5f5a52}html[data-site-theme=editorial] .app-landing .app-history-body>nav{border-bottom-color:rgba(35,29,22,.1)}html[data-site-theme=editorial] .app-landing .app-history-body>nav span.is-active{background:rgba(125,43,128,.08);color:#6d286f}html[data-site-theme=editorial] .app-landing .app-history-timeline article:not(:last-child):before{background:rgba(35,29,22,.12)}html[data-site-theme=editorial] .app-landing .app-history-timeline article>i{border-color:#fffdf9}html[data-site-theme=editorial] .app-landing .app-market-candidates article>i{background:rgba(0,103,122,.08);color:#00667a}html[data-site-theme=editorial] .app-landing .app-real-quick-actions button{border-color:rgba(0,103,122,.18);background:rgba(0,103,122,.055);color:#00576a}html[data-site-theme=editorial] .app-landing .app-real-quick-actions button:last-child{border-color:rgba(35,29,22,.12);background:rgba(35,29,22,.035);color:#4f4a43}html[data-site-theme=editorial] .app-landing .app-real-career-tabs{border-bottom-color:rgba(35,29,22,.1);background:hsla(37,45%,94%,.92)}html[data-site-theme=editorial] .app-landing :is(.book-cover-page p,.book-cover-page>strong,.book-quote,.share-control-grid strong,.community-promise strong){color:#090a09}html[data-site-theme=editorial] .app-landing :is(.share-control-grid span,.community-promise p){color:#5f5a52}html[data-site-theme=editorial] .app-landing .book-cover-page>strong{border-top-color:rgba(35,29,22,.12)}html[data-site-theme=editorial] .app-landing .book-quote{border-left-color:#00667a;background:rgba(0,103,122,.055)}html[data-site-theme=editorial] .app-landing .share-control-grid>div{border-left-color:rgba(0,103,122,.42)}html[data-site-theme=editorial] .app-landing .app-market-impact{background:rgba(35,29,22,.045)}html[data-site-theme=editorial] .app-landing .app-market-impact>span{color:#5f5a52}html[data-site-theme=editorial] .app-landing .app-market-impact strong{border-color:rgba(35,29,22,.12);background:rgba(255,253,249,.82);color:#34312d}@media (max-width:760px){html[data-site-theme=editorial] .app-landing .site-nav-inner{border-radius:22px;padding:10px 12px}html[data-site-theme=editorial] .app-landing .brand-lockup img{width:142px}}html[data-site-theme=editorial] .challenge-dossier-page{background:transparent}html[data-site-theme=editorial] .challenge-dossier-hero,html[data-site-theme=editorial] .challenge-dossier-page{--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;--violet:#6d286f;--line:rgba(35,29,22,.13);color:var(--ink)}html[data-site-theme=editorial] .challenge-dossier-hero{border-bottom-color:var(--line);background:radial-gradient(circle at 82% 72%,rgba(109,40,111,.08),transparent 30rem),radial-gradient(circle at 18% 78%,rgba(0,103,122,.06),transparent 26rem),rgba(255,253,249,.94)}html[data-site-theme=editorial] .challenge-dossier-hero :is(h1,strong){color:var(--ink)}html[data-site-theme=editorial] .challenge-dossier-hero-copy>p{color:#47423b}html[data-site-theme=editorial] .challenge-dossier-tags span{border-color:rgba(0,103,122,.2);background:rgba(0,103,122,.055);color:#00576a}html[data-site-theme=editorial] .challenge-identity-traits span{border-color:rgba(0,103,122,.24);background:rgba(0,103,122,.07);color:#00576a}html[data-site-theme=editorial] .challenge-dossier-hero .portal-button.primary{border-color:#090a09;background:#090a09;color:#fff;box-shadow:0 14px 34px rgba(9,10,9,.16)}html[data-site-theme=editorial] .challenge-dossier-hero .portal-button.ghost{border-color:rgba(35,29,22,.15);background:hsla(0,0%,100%,.58);color:#090a09}html[data-site-theme=editorial] .challenge-dossier-nav{border-bottom-color:rgba(35,29,22,.13);background:hsla(39,45%,91%,.9);box-shadow:0 12px 28px rgba(49,43,34,.06)}html[data-site-theme=editorial] .challenge-club-data dl,html[data-site-theme=editorial] .challenge-quick-summary{background:rgba(35,29,22,.13)}html[data-site-theme=editorial] .challenge-club-data dl div,html[data-site-theme=editorial] .challenge-quick-summary>div{background:rgba(255,253,249,.96)}html[data-site-theme=editorial] .challenge-priority-dots i{background:rgba(35,29,22,.13)}html[data-site-theme=editorial] .challenge-dossier-lead,html[data-site-theme=editorial] .challenge-dossier-richtext,html[data-site-theme=editorial] .challenge-editorial-card p{color:#47423b}html[data-site-theme=editorial] :is(.challenge-editorial-card,.challenge-insight-panel,.challenge-player-group,.challenge-structured-cards,.challenge-expectations-grid>section,.challenge-rule-groups details,.challenge-objective-timeline details){border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.9);color:var(--ink);box-shadow:0 18px 50px rgba(49,43,34,.06)}html[data-site-theme=editorial] .challenge-editorial-card{background:radial-gradient(circle at 0 0,rgba(109,40,111,.07),transparent 22rem),rgba(255,253,249,.92)}html[data-site-theme=editorial] .challenge-insight-panel.positive{border-color:rgba(6,107,70,.25);background:rgba(238,248,241,.94)}html[data-site-theme=editorial] .challenge-insight-panel.risk{border-color:rgba(174,46,46,.22);background:hsla(12,79%,96%,.94)}html[data-site-theme=editorial] .challenge-identity-section{border-color:rgba(109,40,111,.2);background:radial-gradient(circle at 100% 0,rgba(109,40,111,.09),transparent 26rem),rgba(255,253,249,.92);color:var(--ink);box-shadow:0 22px 60px rgba(49,43,34,.07)}html[data-site-theme=editorial] .challenge-identity-section aside p,html[data-site-theme=editorial] .challenge-market-priorities article>span:last-child,html[data-site-theme=editorial] .challenge-objective-timeline article>strong,html[data-site-theme=editorial] .challenge-player-context,html[data-site-theme=editorial] .challenge-rule-groups em{color:#554f47}html[data-site-theme=editorial] .challenge-player-grid article,html[data-site-theme=editorial] :is(.challenge-rule-groups,.challenge-objective-timeline) article{border-color:rgba(35,29,22,.12);background:hsla(37,45%,94%,.82)}html[data-site-theme=editorial] .challenge-player-avatar{border-color:rgba(0,103,122,.2);background:rgba(0,103,122,.06)}html[data-site-theme=editorial] .challenge-market-priorities article{border-color:rgba(0,103,122,.18);background:rgba(0,103,122,.055)}html[data-site-theme=editorial] .challenge-priority-timeline article>span{border-color:rgba(109,40,111,.24);background:rgba(109,40,111,.08);color:#652868}html[data-site-theme=editorial] .challenge-dossier-final-cta{border-color:rgba(109,40,111,.2);background:radial-gradient(circle at 50% 100%,rgba(109,40,111,.1),transparent 28rem),rgba(255,253,249,.94);box-shadow:0 22px 60px rgba(49,43,34,.07)}html[data-site-theme=editorial] .article-page{--ink:#090a09;--muted:#5f5a52;--dim:#716b62;--cyan:#00667a;--violet:#6d286f;color:var(--ink)}html[data-site-theme=editorial] .article-page-hero{border-color:rgba(35,29,22,.13);background:radial-gradient(circle at 0 0,rgba(109,40,111,.08),transparent 26rem),radial-gradient(circle at 100% 20%,rgba(0,103,122,.07),transparent 26rem),rgba(255,253,249,.94);box-shadow:0 24px 70px rgba(49,43,34,.1)}html[data-site-theme=editorial] .article-body :is(h2,h3,h4,strong),html[data-site-theme=editorial] .article-page-hero h1,html[data-site-theme=editorial] .article-page-hero-copy :is(strong,h2,h3),html[data-site-theme=editorial] .article-share-footer strong,html[data-site-theme=editorial] .article-side-card strong{color:var(--ink)}html[data-site-theme=editorial] .article-body :is(p,li,figcaption,cite),html[data-site-theme=editorial] .article-page-hero p,html[data-site-theme=editorial] .article-side-card :is(p,li){color:#47423b}html[data-site-theme=editorial] :is(.article-kicker span,.article-meta-row span,.article-tag-stack em,.share-buttons a,.share-buttons button){border-color:rgba(35,29,22,.13);background:hsla(0,0%,100%,.58);color:#34312d}html[data-site-theme=editorial] :is(.article-side-card,.article-body,.article-share-footer){border-color:rgba(35,29,22,.13);background:rgba(255,253,249,.94);color:var(--ink);box-shadow:0 18px 50px rgba(49,43,34,.06)}html[data-site-theme=editorial] .article-app-card{border-color:rgba(109,40,111,.2);background:radial-gradient(circle at 0 0,rgba(109,40,111,.09),transparent 12rem),rgba(255,253,249,.94)}html[data-site-theme=editorial] .article-body blockquote,html[data-site-theme=editorial] .article-callout{border-left-color:#6d286f;background:rgba(109,40,111,.065)}html[data-site-theme=editorial] .article-body :is(img,hr){border-color:rgba(35,29,22,.14)}html[data-site-theme=editorial] .article-page-cover{border-color:rgba(35,29,22,.13);background:hsla(37,45%,94%,.9)}@media (max-width:760px){html[data-site-theme=editorial] .challenge-mobile-cta{border-top-color:rgba(35,29,22,.13);background:rgba(255,253,249,.94);box-shadow:0 -12px 34px rgba(49,43,34,.1)}html[data-site-theme=editorial] .portal:has(.article-page)>.portal-mobile-actions{display:none}html[data-site-theme=editorial] body:has(.article-page){padding-bottom:0}}.creator-page,.creators-page{min-height:100vh;background:var(--portal-bg,#070910)}.creators-hero{padding:clamp(4rem,9vw,8rem) 0 3rem;text-align:center}.creators-hero h1{max-width:980px;margin:.8rem auto 1rem;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.96;letter-spacing:-.055em}.creators-hero>p{max-width:720px;margin:0 auto;color:#aab2c4;font-size:1.15rem;line-height:1.7}.creator-impact-strip,.creators-hero-stats{display:flex;justify-content:center;gap:1px;margin:2.5rem auto 0;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:hsla(0,0%,100%,.08)}.creator-impact-strip span,.creators-hero-stats span{min-width:150px;padding:1.2rem 1.5rem;background:#0c0f18;text-align:center}.creator-impact-strip strong,.creators-hero-stats strong{display:block;color:#fff;font-size:1.7rem}.creator-impact-strip small,.creators-hero-stats small{display:block;margin-top:.25rem;color:#778095;text-transform:uppercase;font-size:.68rem;font-weight:900;letter-spacing:.12em}.creators-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;padding-bottom:5rem}.creator-directory-card{overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;background:#0c0f18;box-shadow:0 24px 70px rgba(0,0,0,.2)}.creator-directory-cover{height:150px;background:radial-gradient(circle at 20% 20%,rgba(135,79,255,.35),transparent 45%),linear-gradient(135deg,#111827,#080a10);background-position:50%;background-size:cover}.creator-directory-body{position:relative;padding:0 1.4rem 1.5rem}.creator-directory-avatar,.creator-profile-avatar{display:grid;overflow:hidden;place-items:center;border:4px solid #0c0f18;border-radius:50%;background:#151927;color:#fff;font-size:1.8rem;font-weight:900}.creator-directory-avatar{width:82px;height:82px;margin-top:-42px}.creator-directory-avatar img,.creator-profile-avatar img{width:100%;height:100%;object-fit:cover}.creator-verified{display:inline-flex;margin-top:1rem;color:#76e6ff;text-transform:uppercase;font-size:.67rem;font-weight:950;letter-spacing:.12em}.creator-directory-card h2{margin:.4rem 0;font-size:1.6rem}.creator-directory-card h2 a{color:#fff;text-decoration:none}.creator-directory-card p{min-height:3.2em;color:#9da6b8;line-height:1.6}.creator-tag-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.creator-tag-row span{border:1px solid rgba(118,230,255,.18);border-radius:999px;background:rgba(118,230,255,.06);padding:.35rem .65rem;color:#b8effb;font-size:.7rem;font-weight:800}.creator-directory-impact{display:flex;gap:1rem;margin:1rem 0;color:#7f899e;font-size:.75rem;font-weight:800}.creators-join{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:6rem;border:1px solid rgba(135,79,255,.25);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(135,79,255,.17),transparent 50%),#0c0f18;padding:2rem}.creators-join h2{margin:.35rem 0;font-size:2rem}.creators-join p{margin:0;color:#9da6b8}.creator-profile-cover{min-height:430px;background:radial-gradient(circle at 20% 0,rgba(135,79,255,.32),transparent 45%),linear-gradient(180deg,#11172a,#080a10);background-position:50%;background-size:cover}.creator-profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1.7rem;gap:1.7rem;padding-top:190px;padding-bottom:3rem}.creator-profile-avatar{width:150px;height:150px}.creator-profile-hero h1{margin:.35rem 0;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.92;letter-spacing:-.05em}.creator-profile-hero p{max-width:700px;color:#c0c7d5;font-size:1.15rem}.creator-profile-actions{display:flex;max-width:300px;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.creator-profile-actions a{border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:.65rem .85rem;color:#fff;text-decoration:none;font-size:.75rem;font-weight:900}.creator-impact-strip{margin-top:-1px;margin-bottom:4rem}.creator-impact-strip span{flex:1 1}.creator-featured-content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;grid-gap:2rem;gap:2rem;margin-bottom:5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:#0c0f18;padding:1.2rem}.creator-featured-media{position:relative;display:grid;min-height:330px;overflow:hidden;place-items:center;border-radius:16px;background:#151927;color:#6f7a90;font-weight:900}.creator-featured-media img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.creator-featured-media strong{position:absolute;top:1rem;left:1rem;border-radius:999px;background:#e52855;padding:.45rem .7rem;color:#fff;font-size:.7rem}.creator-featured-content h2{font-size:2.2rem}.creator-featured-content p{color:#9da6b8;line-height:1.65}.article-author-link{color:var(--cyan);font-weight:900;text-decoration:none}.article-author-link:hover{text-decoration:underline}html[data-site-theme=editorial] .creator-featured-content h2,html[data-site-theme=editorial] .creator-profile-grid aside strong,html[data-site-theme=editorial] .creator-profile-hero h1{color:#fff}html[data-site-theme=editorial] .creator-profile-grid>div>p{color:#5f5a52}.creator-profile-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);grid-gap:2rem;gap:2rem;margin-bottom:5rem}.creator-profile-grid h2{font-size:2.5rem}.creator-profile-grid p{color:#abb3c2;font-size:1.05rem;line-height:1.85}.creator-profile-grid aside{border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:#0c0f18;padding:1.4rem}.creator-profile-grid dl div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid hsla(0,0%,100%,.08);padding:.8rem 0}.creator-profile-grid dt{color:#758095}.creator-profile-grid dd{margin:0;color:#fff;font-weight:800}.creator-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.creator-badges span{border:1px solid rgba(135,79,255,.28);border-radius:999px;background:rgba(135,79,255,.08);padding:.55rem .8rem;color:#d6c7ff;font-size:.75rem;font-weight:900}.creator-challenges-section,.creator-content-section{margin-bottom:5rem}.creator-challenge-grid,.creator-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.creator-challenge-grid article{border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:#0c0f18;padding:1.4rem}.creator-challenge-grid article>span{color:#76e6ff;text-transform:uppercase;font-size:.65rem;font-weight:900;letter-spacing:.1em}.creator-challenge-grid h3{font-size:1.5rem}.creator-challenge-grid article>a,.creator-challenge-grid h3 a{color:#fff;text-decoration:none}.creator-challenge-grid p{color:#969fb1;line-height:1.6}.creator-challenge-grid article>div{display:flex;justify-content:space-between;color:#697389;margin:1.2rem 0;font-size:.72rem}.creator-content-grid>a{display:flex;flex-direction:column;gap:.45rem;color:#fff;text-decoration:none}.creator-content-grid>a>div{display:grid;aspect-ratio:16/9;place-items:center;border-radius:14px;background:#151927;color:#6f7a90}.creator-content-grid img{width:100%;height:100%;object-fit:cover}.creator-content-grid small{color:#76e6ff;font-weight:900}.challenge-creator-credit{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.3rem 0}.challenge-creator-credit>span{width:100%;color:#7c879c;text-transform:uppercase;font-size:.65rem;font-weight:900;letter-spacing:.12em}.challenge-creator-credit>a{display:grid;grid-template-columns:36px auto;grid-template-rows:auto auto;grid-column-gap:.6rem;column-gap:.6rem;align-items:center;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;padding:.4rem .8rem .4rem .4rem;color:#fff;text-decoration:none}.challenge-creator-credit img{grid-row:1/3;width:36px;height:36px;border-radius:50%;object-fit:cover}.challenge-creator-credit strong{font-size:.78rem}.challenge-creator-credit small{color:#76e6ff;font-size:.62rem}.community-challenge-creator{display:block!important;margin-top:.5rem;color:#76e6ff!important;text-decoration:none;font-size:.72rem!important;font-weight:850!important}@media(max-width:980px){.creator-challenge-grid,.creator-content-grid,.creators-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-profile-hero{grid-template-columns:auto 1fr}.creator-profile-actions{grid-column:1/3;justify-content:flex-start}.creator-featured-content,.creator-profile-grid{grid-template-columns:1fr}}@media(max-width:680px){.creator-challenge-grid,.creator-content-grid,.creators-directory{grid-template-columns:1fr}.creator-impact-strip,.creators-hero-stats{display:grid;grid-template-columns:1fr 1fr}.creator-impact-strip span,.creators-hero-stats span{min-width:0}.creators-join{align-items:flex-start;flex-direction:column}.creator-profile-hero{grid-template-columns:1fr;padding-top:150px}.creator-profile-avatar{width:112px;height:112px}.creator-profile-actions{grid-column:auto}.creator-featured-media{min-height:210px}}.creator-page{background:radial-gradient(circle at 10% 34%,rgba(118,230,255,.045),transparent 28%),radial-gradient(circle at 90% 62%,rgba(135,79,255,.055),transparent 32%),var(--portal-bg,#070910)}.creator-demo-notice{display:flex;position:relative;z-index:5;align-items:center;justify-content:center;gap:.65rem;border-bottom:1px solid rgba(118,230,255,.2);background:rgba(118,230,255,.07);padding:.7rem 1rem;color:#aeb8c9;text-align:center;font-size:.75rem}.creator-demo-notice strong{color:#76e6ff;text-transform:uppercase;font-size:.66rem;letter-spacing:.1em}.creator-profile-cover{min-height:560px;border-bottom:1px solid hsla(0,0%,100%,.08)}.creator-profile-hero{align-items:end;gap:2.25rem;padding-top:245px;padding-bottom:4.25rem}.creator-profile-intro{max-width:760px}.creator-profile-intro p{margin:.9rem 0 1.35rem;line-height:1.65}.creator-profile-actions{align-content:flex-end;gap:.7rem}.creator-profile-actions a{background:rgba(5,7,14,.56);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.75rem 1rem}.creator-impact-strip{position:relative;z-index:2;margin-top:-25px;margin-bottom:6.5rem;border-radius:20px;box-shadow:0 26px 70px rgba(0,0,0,.24)}.creator-impact-strip span{padding:1.45rem 1rem}.creator-impact-strip strong{font-size:1.9rem}.creator-featured-content{gap:clamp(2rem,5vw,4.5rem);margin-bottom:7.5rem;border-radius:30px;padding:1.35rem 3rem 1.35rem 1.35rem;box-shadow:0 32px 90px rgba(0,0,0,.22)}.creator-featured-media{min-height:390px;border-radius:22px}.creator-featured-media:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(5,7,14,.55));content:"";pointer-events:none}.creator-featured-media strong{z-index:2;top:1.2rem;left:1.2rem;box-shadow:0 8px 26px rgba(229,40,85,.34)}.creator-platform-badge{position:absolute;z-index:2;right:1.2rem;bottom:1.2rem;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:rgba(5,7,14,.7);padding:.45rem .7rem;color:#fff;font-size:.68rem;font-weight:950;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creator-featured-copy h2{margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:-.035em}.creator-featured-copy p{margin-bottom:1.6rem}.creator-profile-grid{align-items:start;gap:clamp(2rem,7vw,7rem);margin-bottom:8rem}.creator-story{padding:1.5rem 0}.creator-profile-grid h2{max-width:680px;margin:.75rem 0 1.25rem;font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.04;letter-spacing:-.04em}.creator-profile-grid p{max-width:780px;font-size:1.12rem;line-height:1.9}.creator-profile-grid aside{border-radius:24px;padding:1.75rem;box-shadow:0 22px 65px rgba(0,0,0,.16)}.creator-profile-grid aside>strong{display:block;margin-bottom:1.25rem;font-size:1.05rem}.creator-profile-grid dl{margin:0}.creator-profile-grid dl div{padding:1rem 0}.creator-badges{gap:.75rem;margin-top:1.75rem}.creator-badges span{padding:.65rem .95rem}.creator-section{margin-bottom:8.5rem;scroll-margin-top:100px}.creator-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;grid-gap:3rem;gap:3rem;margin-bottom:2.5rem}.creator-section-heading h2{max-width:760px;margin:.7rem 0 0;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.02;letter-spacing:-.045em}.creator-section-heading>p{max-width:520px;margin:0;color:#8f98aa;font-size:1rem;line-height:1.75}.creator-challenge-grid,.creator-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.creator-challenge-card,.creator-editorial-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:#0c0f18;box-shadow:0 22px 65px rgba(0,0,0,.18);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.creator-challenge-card:hover,.creator-editorial-card:hover{transform:translateY(-5px);border-color:rgba(118,230,255,.28);box-shadow:0 30px 80px rgba(0,0,0,.26)}.creator-challenge-grid .creator-challenge-card{padding:0}.creator-card-cover{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,#171d2a,#0a0d14);color:#fff;text-decoration:none}.creator-card-cover:after{position:absolute;inset:42% 0 0;background:linear-gradient(transparent,rgba(5,7,14,.75));content:""}.creator-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.creator-challenge-card:hover .creator-card-cover img,.creator-editorial-card:hover .creator-card-cover img{transform:scale(1.035)}.creator-card-cover>span{left:1rem;bottom:1rem;max-width:calc(100% - 2rem);overflow:hidden;border:1px solid hsla(0,0%,100%,.18);background:rgba(5,7,14,.72);padding:.45rem .7rem;color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creator-card-cover>em,.creator-card-cover>span{position:absolute;z-index:2;border-radius:999px;font-style:normal;font-weight:950}.creator-card-cover>em{top:1rem;right:1rem;background:#d8ff63;padding:.42rem .68rem;color:#11160b;font-size:.64rem}.creator-card-body{display:flex;min-height:290px;flex:1 1;flex-direction:column;padding:1.5rem}.creator-card-meta{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1rem;color:#788399;font-size:.72rem}.creator-card-meta small:last-child{text-align:right}.creator-card-body h3{margin:.1rem 0 .8rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.18}.creator-card-body h3 a{color:#fff;text-decoration:none}.creator-card-body p{margin:0 0 1.5rem;color:#9da6b8;line-height:1.65}.creator-card-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.08);padding-top:1.1rem;color:#fff;text-decoration:none;font-size:.82rem;font-weight:900}.creator-card-link span{color:#76e6ff;font-size:1.1rem}.creator-career-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.creator-career-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;background:#0c0f18;box-shadow:0 28px 80px rgba(0,0,0,.2)}.creator-career-cover{position:relative;display:block;min-height:430px;overflow:hidden;background:#151927}.creator-career-cover:after{position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(5,7,14,.5));content:""}.creator-career-cover img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.creator-career-cover span{position:absolute;z-index:2;left:1.4rem;bottom:1.4rem;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(5,7,14,.68);padding:.5rem .8rem;color:#fff;text-transform:uppercase;font-size:.66rem;font-weight:950;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creator-career-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem)}.creator-career-body h3{margin:.7rem 0 1rem;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1;letter-spacing:-.04em}.creator-career-body h3 a{color:#fff;text-decoration:none}.creator-career-body>p{margin:0 0 1.5rem;color:#9da6b8;font-size:1.05rem;line-height:1.75}.creator-career-stats{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1.8rem;color:#7f899d;font-size:.72rem}.creator-career-stats strong{color:#fff;font-size:.88rem}.creator-content-section{margin-bottom:9rem}.creator-content-grid{gap:1.5rem}.creator-content-grid>a{gap:.7rem}.creator-content-grid>a>div{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 20px 55px rgba(0,0,0,.18)}.creator-content-grid img{transition:transform .45s ease}.creator-content-grid>a:hover img{transform:scale(1.04)}.creator-content-grid small{margin-top:.45rem;font-size:.69rem;letter-spacing:.08em}.creator-content-grid strong{font-size:1rem;line-height:1.45}.creator-play-mark{position:absolute;display:grid;right:1rem;bottom:1rem;width:42px;height:42px;place-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;background:rgba(5,7,14,.7);color:#fff;font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:980px){.creator-profile-cover{min-height:520px}.creator-profile-hero{padding-top:210px}.creator-featured-content{padding:1.2rem}.creator-section-heading{grid-template-columns:1fr;gap:1rem}.creator-challenge-grid,.creator-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-career-card{grid-template-columns:1fr}.creator-career-cover{min-height:360px}}@media(max-width:680px){.creator-profile-cover{min-height:auto}.creator-profile-hero{gap:1.25rem;padding-top:145px;padding-bottom:3rem}.creator-profile-intro h1{font-size:3rem}.creator-impact-strip{margin-bottom:5rem}.creator-impact-strip span:last-child{grid-column:1/3}.creator-featured-content{gap:1.5rem;margin-bottom:5.5rem;border-radius:22px}.creator-profile-grid{gap:1.5rem;margin-bottom:6rem}.creator-section{margin-bottom:6.5rem}.creator-section-heading{margin-bottom:1.75rem}.creator-section-heading h2{font-size:2.55rem}.creator-challenge-grid,.creator-editorial-grid{grid-template-columns:1fr}.creator-card-body{min-height:0}.creator-career-cover{min-height:260px}.creator-career-body{padding:2rem}.creator-career-body h3{font-size:2.4rem}}@media (max-height:700px){.origins-game-stage{grid-template-columns:230px minmax(0,1fr)}.origins-live-ledger-row{padding-bottom:0;padding-top:0}.origins-decision--live{grid-template-columns:190px minmax(0,1fr)}.origins-live-consequence{display:none}}.creator-page .creator-impact-strip{margin:-25px auto 72px}.creator-page .creator-featured-content{margin:0 auto 104px}.creator-page .creator-profile-grid{margin:0 auto 120px}.creator-page .creator-section{margin:0 auto 128px}.creator-page .creator-content-section{margin-bottom:144px}.creator-page .creator-profile-hero h1{letter-spacing:.006em;line-height:1.01}.creator-page .creator-career-body h3,.creator-page .creator-featured-copy h2,.creator-page .creator-profile-grid h2,.creator-page .creator-section-heading h2{letter-spacing:.004em;line-height:1.1}.creator-page .creator-card-body h3{letter-spacing:.002em;line-height:1.27}.creator-page :is(.creator-profile-intro p,.creator-featured-copy p,.creator-profile-grid p,.creator-section-heading>p,.creator-card-body p,.creator-career-body>p,.creator-content-grid strong){letter-spacing:.008em}.creator-page .creator-impact-strip span{padding-bottom:1.65rem;padding-top:1.65rem}.creator-page .creator-impact-strip small{margin-top:.45rem}.creator-page .creator-profile-grid aside{padding:2rem}.creator-page .creator-profile-grid aside>strong{margin-bottom:1.5rem}.creator-page .creator-profile-grid dl div{align-items:center;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) 100px;padding:1.25rem 0}.creator-page .creator-profile-grid :is(dt,dd){letter-spacing:.012em;line-height:1.32}.creator-page .creator-profile-grid dd{text-align:left}@media (max-width:680px){.creator-page .creator-impact-strip{margin-bottom:64px}.creator-page .creator-featured-content{margin-bottom:80px}.creator-page .creator-profile-grid{margin-bottom:88px}.creator-page .creator-section{margin-bottom:96px}.creator-page .creator-content-section{margin-bottom:112px}.creator-page .creator-profile-hero h1{font-size:2.85rem;line-height:1.06}.creator-page .creator-section-heading h2{font-size:2.35rem;line-height:1.12}}.portal-nav .portal-data-menu>button{align-items:center;display:inline-flex;gap:7px;justify-content:center;line-height:1}.portal-nav .portal-nav-chevron{flex:0 0 auto;margin:-3px 0 0}.portal-nav .portal-data-menu-panel{width:290px}.portal-nav .portal-play-menu-panel{width:310px}.portal-data-menu-panel .portal-nav-rich-link{display:grid;grid-gap:4px;gap:4px;line-height:1.2}.portal-data-menu-panel .portal-nav-rich-link span{color:#fff;font-size:12px;font-weight:900}.portal-data-menu-panel .portal-nav-rich-link small{color:#7f899d;font-size:10px;font-weight:650;letter-spacing:.01em;line-height:1.35}@media (min-width:1181px){.portal-header-inner{width:min(1080px,calc(100% - 36px));min-height:52px;padding:5px 7px}.portal-nav{gap:1px;padding:3px}.portal-data-menu>button,.portal-nav>a{padding-left:9px;padding-right:9px}}