._srOnly_9j17u_1{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}._inbox_9j17u_10{min-width:0;color:var(--ink);gap:14px;display:grid}._inboxHeading_9j17u_17{color:#fff;background:radial-gradient(circle at 88% 40%, transparent 0 58px, #ffffff14 59px 60px, transparent 61px), linear-gradient(113deg, var(--forest-deep), #0b2e45);border-right:6px solid var(--clay);border-radius:var(--radius);min-height:126px;box-shadow:var(--shadow-medium);justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;position:relative;overflow:hidden}._inboxHeading_9j17u_17>div:first-child{z-index:1;gap:7px;display:grid;position:relative}._inboxHeading_9j17u_17 h1{color:#fff;font-size:clamp(2rem,3.8vw,3rem)}._inboxHeading_9j17u_17 p{color:#ffffffad;font-size:.76rem;line-height:1.45}._eyebrow_9j17u_53{color:#c6d4df;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:.6rem;font-weight:850;display:inline-flex}._eyebrow_9j17u_53 svg{color:var(--clay)}._inboxSummary_9j17u_66{z-index:1;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:146px;padding:14px 16px;display:grid;position:relative}._inboxSummary_9j17u_66 svg{color:var(--clay);grid-row:1/3}._inboxSummary_9j17u_66 strong{font-family:var(--display);font-size:1.25rem;line-height:1}._inboxSummary_9j17u_66 span{color:#b8c7d3;text-transform:uppercase;font-size:.58rem;font-weight:750}._inboxGrid_9j17u_84{border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:620px;box-shadow:var(--shadow-small);background:#fff;grid-template-columns:minmax(245px,.9fr) minmax(410px,1.6fr) minmax(235px,.8fr);display:grid;overflow:hidden}._conversationRegion_9j17u_96,._threadRegion_9j17u_97,._contextRegion_9j17u_98{min-width:0;min-height:0}._conversationRegion_9j17u_96{border-right:1px solid var(--line);background:#f8fafb;flex-direction:column;display:flex}._regionHeading_9j17u_110{color:#fff;background:var(--forest);justify-content:space-between;align-items:center;gap:8px;min-height:67px;padding:11px 14px 10px 17px;display:flex}._regionHeading_9j17u_110>div{gap:3px;display:grid}._regionHeading_9j17u_110>div span{color:#aebfcd;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}._regionHeading_9j17u_110>div strong{font-family:var(--display);text-transform:uppercase;font-size:.85rem}._allRead_9j17u_125,._unreadTotal_9j17u_126{white-space:nowrap;padding:4px 7px;font-size:.54rem;font-weight:850}._allRead_9j17u_125{color:#afbdc8}._unreadTotal_9j17u_126{color:#fff;background:var(--clay);border-radius:999px}._conversationList_9j17u_136,._messageList_9j17u_137,._notificationList_9j17u_138{margin:0;padding:0;list-style:none}._conversationList_9j17u_136{overscroll-behavior:contain;scrollbar-color:#bdc9d2 transparent;scrollbar-width:thin;flex:auto;overflow-y:auto}._conversationList_9j17u_136 li{content-visibility:auto}._conversationButton_9j17u_154{width:100%;min-height:94px;color:var(--ink);border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 11px 11px 14px;display:grid;position:relative}._conversationButton_9j17u_154:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}._conversationButton_9j17u_154:hover{background:#eef3f6}._conversationButton_9j17u_154[aria-current=page]{background:#eaf0f4}._conversationButton_9j17u_154[aria-current=page]:before{background:var(--clay)}._conversationButton_9j17u_154[data-unread=true] ._conversationTopline_9j17u_180 strong{font-weight:900}._crestWrap_9j17u_182{place-items:center;width:48px;height:48px;display:inline-grid;position:relative}._unreadDot_9j17u_190{background:var(--clay);border:2px solid #f8fafb;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}._conversationCopy_9j17u_201{gap:3px;min-width:0;display:grid}._conversationTopline_9j17u_180{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}._conversationTopline_9j17u_180 strong,._clubName_9j17u_216,._preview_9j17u_217{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._conversationTopline_9j17u_180 strong{min-width:0;font-size:.72rem}._conversationTopline_9j17u_180 time{color:#748391;flex:none;font-size:.54rem}._clubName_9j17u_216{color:var(--ink-soft);font-size:.62rem;font-weight:750}._preview_9j17u_217{color:var(--muted);font-size:.59rem;line-height:1.35}._unreadBadge_9j17u_228{color:#fff;background:var(--clay);border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.53rem;font-weight:900;display:grid}._threadRegion_9j17u_97{background:#f3f6f8;flex-direction:column;display:flex}._threadHeader_9j17u_247{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:11px;min-height:68px;padding:9px 17px;display:flex}._threadHeader_9j17u_247>div{gap:3px;min-width:0;display:grid}._threadHeader_9j17u_247 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._threadHeader_9j17u_247 span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}._mobileBack_9j17u_261{width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:none}._mobileBack_9j17u_261:hover{background:var(--paper-deep)}._messageList_9j17u_137{overscroll-behavior:contain;scrollbar-color:#bdc9d2 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:9px;padding:20px 20px 16px;display:flex;overflow-y:auto}._messageList_9j17u_137 li{content-visibility:auto;display:flex}._ownMessage_9j17u_277{justify-content:flex-end}._receivedMessage_9j17u_278{justify-content:flex-start}._messageBubble_9j17u_280{border:1px solid var(--line);background:#fff;border-radius:4px 11px 11px;gap:5px;width:fit-content;max-width:min(78%,540px);padding:10px 12px 8px;display:grid;box-shadow:0 1px 3px #1022350f}._ownMessage_9j17u_277 ._messageBubble_9j17u_280{color:#fff;background:var(--forest);border-color:var(--forest);border-radius:11px 4px 11px 11px}._messageSender_9j17u_299{color:var(--clay-dark);font-size:.55rem;font-weight:850}._ownMessage_9j17u_277 ._messageSender_9j17u_299{color:#ff9ba0}._messageBubble_9j17u_280 p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.7rem;line-height:1.52}._messageBubble_9j17u_280 footer{color:#71818e;flex-wrap:wrap;justify-content:flex-end;gap:7px;font-size:.51rem;display:flex}._ownMessage_9j17u_277 ._messageBubble_9j17u_280 footer{color:#b8c8d3}._messageBubble_9j17u_280 footer ._failedDelivery_9j17u_304{color:var(--clay-dark);font-weight:850}._ownMessage_9j17u_277 ._messageBubble_9j17u_280 footer ._failedDelivery_9j17u_304{color:#ffb0b4}._composer_9j17u_307{border-top:1px solid var(--line);background:#fff;flex:none;gap:7px;padding:12px 14px 10px;display:grid}._composer_9j17u_307 textarea{resize:vertical;width:100%;min-height:84px;max-height:180px;color:var(--ink);border:1px solid var(--line-dark);font:650 .68rem/1.5 var(--ui);background:#f8fafb;border-radius:6px;outline:0;padding:10px 11px}._composer_9j17u_307 textarea:focus{border-color:var(--clay);box-shadow:0 0 0 3px #e1262f1a}._composer_9j17u_307 textarea::placeholder{color:#788792;opacity:1}._composerFooter_9j17u_333{justify-content:space-between;align-items:center;gap:12px;display:flex}._composerFooter_9j17u_333>div{color:var(--muted);align-items:center;gap:10px;font-size:.54rem;display:flex}._composerFooter_9j17u_333>div strong{color:#677783;font-size:.55rem}._composerFooter_9j17u_333>div ._characterWarning_9j17u_342{color:var(--clay-dark)}._composerFooter_9j17u_333 button,._clubAction_9j17u_345,._state_9j17u_346 button{color:#fff;background:var(--clay);border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:.62rem;font-weight:850;display:inline-flex;box-shadow:0 4px 11px #e1262f2e}._composerFooter_9j17u_333 button:hover:not(:disabled),._clubAction_9j17u_345:hover,._state_9j17u_346 button:hover{background:var(--clay-dark)}._composerStatus_9j17u_365{min-height:15px;color:var(--clay-dark);font-size:.55rem;line-height:1.35}._contextRegion_9j17u_98{border-left:1px solid var(--line);background:#fff}._clubContext_9j17u_377{text-align:center;justify-items:center;gap:14px;padding:25px 19px 20px;display:grid}._contextKicker_9j17u_385{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:850}._contextIdentity_9j17u_393{gap:5px;display:grid}._contextIdentity_9j17u_393 h2{font-family:var(--display);text-transform:uppercase;font-size:1.05rem}._contextIdentity_9j17u_393 span{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:.64rem;display:inline-flex}._contextFacts_9j17u_397{border-block:1px solid var(--line);width:100%;margin:0;display:grid}._contextFacts_9j17u_397 div{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:70px minmax(0,1fr);gap:8px;padding:9px 2px;display:grid}._contextFacts_9j17u_397 div:last-child{border-bottom:0}._contextFacts_9j17u_397 dt{color:var(--muted);font-size:.55rem;font-weight:750}._contextFacts_9j17u_397 dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:.61rem;font-weight:800}._clubAction_9j17u_345{background:var(--forest);width:100%;box-shadow:none}._clubAction_9j17u_345:hover{background:var(--forest-deep)}._safetyNote_9j17u_411{color:var(--muted);text-align:left;align-items:flex-start;gap:7px;font-size:.55rem;line-height:1.45;display:flex}._safetyNote_9j17u_411 svg{color:var(--success);flex:none}._contextEmpty_9j17u_423,._state_9j17u_346{color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}._contextEmpty_9j17u_423{min-height:260px}._contextEmpty_9j17u_423 svg,._state_9j17u_346>svg{color:#8998a4}._contextEmpty_9j17u_423 strong,._state_9j17u_346 strong{color:var(--ink);font-size:.72rem}._contextEmpty_9j17u_423 p,._state_9j17u_346 p{max-width:300px;font-size:.61rem;line-height:1.48}._conversationRegion_9j17u_96>._state_9j17u_346,._threadState_9j17u_442{flex:auto}._threadPlaceholder_9j17u_443{height:100%}._placeholderIcon_9j17u_444{width:64px;height:64px;color:var(--clay);border:1px solid var(--line);box-shadow:var(--shadow-small);background:#fff;border-radius:50%;place-items:center;display:grid}._errorState_9j17u_445>svg{color:var(--clay)}._state_9j17u_346 button{min-height:34px;margin-top:4px}._notificationBell_9j17u_448{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;place-items:center;display:grid;position:relative}._notificationBell_9j17u_448:hover,._notificationBell_9j17u_448[aria-expanded=true]{color:var(--clay);border-color:var(--clay)}._bellBadge_9j17u_464{color:#fff;background:var(--clay);border:2px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.49rem;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}._notificationPanel_9j17u_481{top:calc(var(--topbar) + 9px);z-index:70;width:min(430px,100vw - 28px);max-height:min(690px, calc(100vh - var(--topbar) - 18px));color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--clay);border-radius:var(--radius);background:#fff;flex-direction:column;animation:.15s both _panelIn_9j17u_1;display:flex;position:fixed;right:clamp(14px,3vw,48px);overflow:hidden;box-shadow:0 20px 50px #071a2b38,0 3px 10px #10223517}._notificationPanel_9j17u_481[data-placement=drawer]{border:0;border-left:1px solid var(--line);border-top:5px solid var(--clay);border-radius:0;width:min(460px,100vw);max-height:none;animation:.18s both _drawerIn_9j17u_1;position:fixed;inset:0 0 0 auto}._notificationBackdrop_9j17u_512{z-index:69;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#071a2b7a;position:fixed;inset:0}._notificationHeader_9j17u_520{color:#fff;background:var(--forest-deep);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:14px 14px 13px 18px;display:flex}._notificationHeader_9j17u_520>div:first-child{gap:4px;display:grid}._notificationHeader_9j17u_520>div:first-child span{color:#aebfcd;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}._notificationHeader_9j17u_520 h2{font-family:var(--display);text-transform:uppercase;font-size:1.25rem}._notificationHeaderActions_9j17u_535{align-items:center;gap:7px;display:flex}._panelUnread_9j17u_536{color:#fff;background:var(--clay);border-radius:999px;padding:5px 8px;font-size:.54rem;font-weight:850}._iconButton_9j17u_538{color:#fff;border:1px solid #fff3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._iconButton_9j17u_538:hover{background:#ffffff1a}._notificationToolbar_9j17u_550{border-bottom:1px solid var(--line);background:#f7f9fa;flex:none;gap:9px;padding:11px 13px;display:grid}._notificationFilters_9j17u_559{background:var(--paper-deep);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;display:grid}._notificationFilters_9j17u_559 button{min-height:31px;color:var(--muted);border-radius:4px;padding:0 7px;font-size:.57rem;font-weight:800}._notificationFilters_9j17u_559 button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1022351f}._markAllButton_9j17u_578{min-height:29px;color:var(--success);justify-self:end;align-items:center;gap:5px;padding:0 3px;font-size:.57rem;font-weight:850;display:inline-flex}._markAllButton_9j17u_578:hover:not(:disabled){color:var(--success-ink)}._notificationList_9j17u_138{overscroll-behavior:contain;scrollbar-color:#bdc9d2 transparent;scrollbar-width:thin;flex:auto;overflow-y:auto}._notificationList_9j17u_138 li{content-visibility:auto}._notificationItem_9j17u_602{width:100%;min-height:112px;color:var(--ink);border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:48px minmax(0,1fr) 8px;align-items:center;gap:11px;padding:12px 14px 12px 16px;display:grid;position:relative}._notificationItem_9j17u_602[data-unread=true]{background:#f2f7fa}._notificationItem_9j17u_602[data-unread=true]:before{content:"";background:var(--clay);width:4px;position:absolute;inset:0 auto 0 0}._notificationItem_9j17u_602:hover{background:#edf2f5}._notificationVisual_9j17u_621{place-items:center;width:48px;height:48px;display:grid;position:relative}._kindMarker_9j17u_622{color:#fff;background:var(--forest);border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-1px;right:-1px}._kindMarker_9j17u_622[data-kind=match-report],._kindMarker_9j17u_622[data-kind=matchday-ready]{background:var(--clay)}._kindMarker_9j17u_622[data-kind=training-completed]{background:var(--success)}._kindMarker_9j17u_622[data-kind=youth-development]{color:var(--forest-deep);background:var(--referee-yellow)}._notificationKindIcon_9j17u_640{width:44px;height:44px;color:var(--forest);background:#e7eef3;border-radius:50%;place-items:center;display:grid}._notificationKindIcon_9j17u_640[data-kind=match-report],._notificationKindIcon_9j17u_640[data-kind=matchday-ready]{color:var(--clay-dark);background:#fff0f1}._notificationKindIcon_9j17u_640[data-kind=training-completed]{color:var(--success-ink);background:var(--forest-wash)}._notificationKindIcon_9j17u_640[data-kind=youth-development]{color:#755910;background:var(--warning-wash)}._notificationCopy_9j17u_654{gap:4px;min-width:0;display:grid}._notificationMeta_9j17u_655{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.52rem;display:flex}._notificationMeta_9j17u_655>span{color:var(--clay-dark);letter-spacing:.06em;text-transform:uppercase;font-weight:850}._notificationCopy_9j17u_654>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}._notificationCopy_9j17u_654>span:not(._notificationMeta_9j17u_655){color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.42;display:-webkit-box;overflow:hidden}._notificationCopy_9j17u_654 small{color:var(--success);font-size:.54rem;font-weight:850}._notificationUnreadDot_9j17u_660{background:var(--clay);border-radius:50%;width:8px;height:8px;display:block}._notificationState_9j17u_661{flex:auto;min-height:240px}._spinner_9j17u_663{animation:.75s linear infinite _spin_9j17u_663}@keyframes _spin_9j17u_663{to{transform:rotate(360deg)}}@keyframes _panelIn_9j17u_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes _drawerIn_9j17u_1{0%{opacity:.85;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){._inboxGrid_9j17u_84{grid-template-columns:minmax(255px,.85fr) minmax(400px,1.55fr)}._contextRegion_9j17u_98{display:none}}@media (width<=720px){._inbox_9j17u_10{gap:9px}._inboxHeading_9j17u_17{min-height:104px;padding:18px}._inboxHeading_9j17u_17 h1{font-size:2rem}._inboxHeading_9j17u_17 p{max-width:390px;font-size:.66rem}._inboxSummary_9j17u_66{display:none}._inboxGrid_9j17u_84{min-height:calc(100dvh - var(--topbar) - 160px);display:block}._conversationRegion_9j17u_96,._threadRegion_9j17u_97{min-height:inherit}._threadRegion_9j17u_97,._inbox_9j17u_10[data-thread-open=true] ._conversationRegion_9j17u_96{display:none}._inbox_9j17u_10[data-thread-open=true] ._threadRegion_9j17u_97{display:flex}._mobileBack_9j17u_261{display:grid}._messageList_9j17u_137{min-height:320px;padding:16px 12px 13px}._messageBubble_9j17u_280{max-width:88%}._composer_9j17u_307{padding-inline:10px;padding-bottom:max(10px, env(safe-area-inset-bottom))}._composerFooter_9j17u_333>div span{display:none}._conversationButton_9j17u_154{min-height:88px;padding-inline:13px}._notificationPanel_9j17u_481:not([data-placement=drawer]){inset:var(--topbar) 0 0;border:0;border-top:4px solid var(--clay);border-radius:0;width:100%;max-height:none;position:fixed}}@media (width<=420px){._inboxHeading_9j17u_17 p{display:none}._inboxHeading_9j17u_17{min-height:84px}._conversationButton_9j17u_154{grid-template-columns:46px minmax(0,1fr) auto}._composerFooter_9j17u_333 button{padding-inline:10px}._notificationPanel_9j17u_481[data-placement=drawer]{width:100vw}._notificationHeader_9j17u_520{min-height:70px}._notificationFilters_9j17u_559{grid-template-columns:repeat(2,minmax(0,1fr))}._notificationFilters_9j17u_559 button{padding-inline:3px;font-size:.53rem}._notificationItem_9j17u_602{grid-template-columns:44px minmax(0,1fr) 7px;padding-inline:12px 10px}}@media (prefers-reduced-motion:reduce){._notificationPanel_9j17u_481,._spinner_9j17u_663{animation:none}}._screen_14eji_1{isolation:isolate;color:#102235;min-height:100dvh;font-family:var(--ui,"Bahnschrift", "Segoe UI", system-ui, sans-serif);background:radial-gradient(circle at 14% 12%,#14704347,#0000 30rem),linear-gradient(145deg,#071a2b 0%,#0b2942 58%,#102f46 100%);position:relative;overflow:hidden}._screen_14eji_1 *,._screen_14eji_1 :before,._screen_14eji_1 :after{box-sizing:border-box}._screen_14eji_1 button,._screen_14eji_1 input,._screen_14eji_1 select{font:inherit}._pitchMarkings_14eji_26{z-index:-1;aspect-ratio:105/68;opacity:.08;border:3px solid #fff;width:48rem;position:absolute;top:14%;right:-13rem;transform:rotate(-8deg)}._pitchMarkings_14eji_26:before{content:"";background:#fff;width:2px;position:absolute;inset:0 50% 0 auto}._pitchMarkings_14eji_26:after{aspect-ratio:1;content:"";border:3px solid #fff;border-radius:50%;width:9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._topbar_14eji_58{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);min-height:76px;margin:0 auto;display:flex}._brand_14eji_69{color:#fff;align-items:center;display:inline-flex}._brandWordmark_14eji_75{filter:drop-shadow(0 3px 8px #00000047);width:172px;height:auto;display:block}._account_14eji_82{align-items:center;gap:14px;min-width:0;display:flex}._account_14eji_82>span{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:.75rem;overflow:hidden}._account_14eji_82 button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:.75rem;font-weight:750;display:inline-flex}._account_14eji_82 button:hover:not(:disabled){background:#ffffff21}._layout_14eji_117{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(28px,5vw,76px);width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(40px,7vh,76px) 0 64px;display:grid}._intro_14eji_127{color:#fff;align-content:start;gap:17px;padding:20px 0;display:grid;position:sticky;top:36px}._productLogo_14eji_137{filter:drop-shadow(0 20px 30px #0000004d);width:min(280px,100%);margin:-12px 0 -4px;display:block}._productLogo_14eji_137 img{width:100%;height:auto;display:block}._intro_14eji_127 ._claim_14eji_150{color:#d7e8ff;letter-spacing:.035em;text-wrap:balance;max-width:390px;margin:0;font-size:.78rem;font-weight:850;line-height:1.45}._intro_14eji_127 h2{max-width:390px;font-family:var(--display,"Bahnschrift SemiCondensed", "Arial Narrow", sans-serif);margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:.98}._introDescription_14eji_169{color:#ffffffab;max-width:390px;margin:0;font-size:.86rem;line-height:1.6}._progress_14eji_177{gap:7px;margin:22px 0 0;padding:0;list-style:none;display:grid}._progress_14eji_177 li{color:#ffffff6e;border-left:3px solid #0000;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:48px;padding:7px 10px;display:grid}._progress_14eji_177 li>span{width:30px;height:30px;color:inherit;border:1px solid;border-radius:50%;place-items:center;font-size:.72rem;font-weight:850;display:grid}._progress_14eji_177 li strong{font-size:.78rem}._progress_14eji_177 ._currentStep_14eji_212{color:#fff;background:#ffffff12;border-left-color:#e1262f}._progress_14eji_177 ._currentStep_14eji_212>span{color:#fff;background:#e1262f;border-color:#e1262f}._progress_14eji_177 ._completedStep_14eji_224{color:#ffffffb8}._progress_14eji_177 ._completedStep_14eji_224>span{color:#fff;background:#16844d;border-color:#16844d}._surface_14eji_234{background:#fff;border:1px solid #cbd6df;border-top:5px solid #e1262f;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 30px 75px #00000047}._surface_14eji_234 form,._surface_14eji_234>._actionError_14eji_245{margin:0}._lockNotice_14eji_249{color:#102235;background:#eef5fa;border:1px solid #b6cbd9;border-left:4px solid #f2b632;border-radius:7px;align-items:flex-start;gap:11px;margin:22px clamp(25px,4vw,44px) 0;padding:13px 15px;display:flex}._lockNotice_14eji_249>svg{color:#a46f04;flex:none}._lockNotice_14eji_249>div{gap:3px;display:grid}._lockNotice_14eji_249 strong{font-size:.77rem}._lockNotice_14eji_249 p{color:#5d6570;margin:0;font-size:.7rem;line-height:1.45}._surface_14eji_234 fieldset{border:0;gap:24px;min-width:0;margin:0;padding:clamp(25px,4vw,44px);display:grid}._surface_14eji_234 fieldset:disabled{opacity:.72}._heading_14eji_280{border-bottom:1px solid #d6dee5;gap:7px;padding-bottom:18px;display:grid}._heading_14eji_280>span{color:#0d6b3b;letter-spacing:.075em;text-transform:uppercase;font-size:.65rem;font-weight:900}._heading_14eji_280 h1{color:#0b2235;font-family:var(--display,"Bahnschrift SemiCondensed", "Arial Narrow", sans-serif);margin:0;font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.04}._heading_14eji_280 p{color:#536474;max-width:650px;margin:0;font-size:.82rem;line-height:1.55}._field_14eji_311{gap:7px;display:grid}._field_14eji_311>label{color:#102235;font-size:.76rem;font-weight:850}._textInput_14eji_322,._inputWithIcon_14eji_323,._selectWithIcon_14eji_324{color:#102235;background:#f3f5f7;border:1px solid #b9c5cf;border-radius:7px;width:100%;min-height:52px}._textInput_14eji_322{padding:0 14px}._inputWithIcon_14eji_323,._selectWithIcon_14eji_324{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 13px;display:grid}._inputWithIcon_14eji_323>svg,._selectWithIcon_14eji_324>svg{color:#536474}._inputWithIcon_14eji_323 input,._selectWithIcon_14eji_324 select{width:100%;min-width:0;min-height:50px;color:inherit;background:0 0;border:0;outline:0}._selectWithIcon_14eji_324 select{appearance:none;cursor:pointer}._textInput_14eji_322:focus,._inputWithIcon_14eji_323:focus-within,._selectWithIcon_14eji_324:focus-within{outline-offset:1px;border-color:#0d6b3b;outline:3px solid #0d6b3b2e}._textInput_14eji_322[aria-invalid=true]{border-color:#c92b35}._inputWithIcon_14eji_323:has(input[aria-invalid=true]){border-color:#c92b35}._selectWithIcon_14eji_324:has(select[aria-invalid=true]){border-color:#c92b35}._statePicker_14eji_381{gap:8px;display:grid;position:relative}._statePickerTrigger_14eji_387{color:#102235;text-align:left;cursor:pointer;background:#f3f5f7;border:1px solid #b9c5cf;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 13px;display:grid}._statePickerTrigger_14eji_387:hover:not(:disabled){background:#edf2f5;border-color:#8999a8}._statePickerTrigger_14eji_387[aria-expanded=true]{background:#fff;border-color:#0d6b3b;box-shadow:0 0 0 3px #0d6b3b24}._statePickerTrigger_14eji_387[aria-invalid=true]{border-color:#c92b35}._statePickerTrigger_14eji_387:focus-visible{outline-offset:1px;border-color:#0d6b3b;outline:3px solid #0d6b3b2e}._statePickerValue_14eji_424,._statePickerPlaceholder_14eji_425{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:720;overflow:hidden}._statePickerPlaceholder_14eji_425{color:#34495a}._statePickerPlaceholderIcon_14eji_437{color:#536474;place-items:center;width:30px;height:20px;display:grid}._statePickerChevron_14eji_445,._statePickerChevronOpen_14eji_446{color:#536474;transition:transform .16s}._statePickerChevronOpen_14eji_446{transform:rotate(180deg)}._statePickerListbox_14eji_455{overscroll-behavior:contain;scrollbar-color:#9cacb9 #eef2f5;scrollbar-width:thin;background:#fff;border:1px solid #b9c5cf;border-radius:8px;gap:3px;max-height:min(320px,44vh);margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto;box-shadow:0 16px 35px #0b22352e}._statePickerOption_14eji_472{color:#24384a;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:44px;padding:7px 10px;display:grid}._statePickerOption_14eji_472>span:nth-child(2){font-size:.8rem;font-weight:720}._statePickerOption_14eji_472>svg:last-child{color:#0d6b3b}._statePickerOption_14eji_472:hover,._statePickerOptionActive_14eji_496{background:#edf5f0;border-color:#c7ddd0}._statePickerOption_14eji_472[aria-selected=true]{color:#0a5b33;background:#e4f2e9;border-color:#93c2a5}._stateFlag_14eji_507{background:#fff;border:1px solid #10223533;border-radius:3px;flex:none;width:30px;height:18px;display:block;overflow:hidden;box-shadow:0 1px 3px #10223524}._fieldMeta_14eji_519{justify-content:space-between;gap:14px;display:flex}._fieldMeta_14eji_519 small,._help_14eji_526{color:#657586;font-size:.67rem;line-height:1.45}._fieldMeta_14eji_519 small:last-child{flex:none}._fieldError_14eji_536,._actionError_14eji_245{color:#9b252d;margin:0;font-size:.72rem;font-weight:700;line-height:1.45}._actionError_14eji_245{background:#fff0f0;border-left:4px solid #e1262f;border-radius:4px;padding:12px 14px}._surface_14eji_234>._actionError_14eji_245{margin:0 clamp(25px,4vw,44px) clamp(25px,4vw,44px)}._actions_14eji_556,._actionsEnd_14eji_557{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}._actionsEnd_14eji_557{justify-content:flex-end}._primaryButton_14eji_569,._secondaryButton_14eji_570,._showAllButton_14eji_571{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.77rem;font-weight:850;display:inline-flex}._primaryButton_14eji_569{color:#fff;background:#e1262f;border:1px solid #e1262f;box-shadow:0 8px 18px #e1262f38}._primaryButton_14eji_569:hover:not(:disabled){background:#b91822;border-color:#b91822}._secondaryButton_14eji_570,._showAllButton_14eji_571{color:#102235;background:#fff;border:1px solid #b9c5cf}._secondaryButton_14eji_570:hover:not(:disabled),._showAllButton_14eji_571:hover:not(:disabled){background:#edf2f5}._primaryButton_14eji_569:focus-visible,._secondaryButton_14eji_570:focus-visible,._showAllButton_14eji_571:focus-visible,._account_14eji_82 button:focus-visible,._crestButton_14eji_612:focus-visible,._selectedCrest_14eji_613:focus-visible{outline-offset:3px;outline:3px solid #f2b632}._primaryButton_14eji_569:disabled,._secondaryButton_14eji_570:disabled,._showAllButton_14eji_571:disabled,._account_14eji_82 button:disabled{cursor:wait;opacity:.62}._crestToolbar_14eji_626{justify-content:space-between;align-items:center;gap:14px;display:flex}._crestToolbar_14eji_626 strong{color:#102235;font-size:.8rem}._crestToolbar_14eji_626 span{color:#0d6b3b;font-size:.67rem;font-weight:800}._crestGrid_14eji_644{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;display:grid}._crestButton_14eji_612,._selectedCrest_14eji_613{color:#657586;cursor:pointer;background:#f3f5f7;border:1px solid #d6dee5;border-radius:7px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:76px;padding:6px 2px 4px;display:grid;position:relative}._crestButton_14eji_612:hover,._selectedCrest_14eji_613:hover{border-color:#0d6b3b;transform:translateY(-1px)}._crestButton_14eji_612>span:not(.club-crest),._selectedCrest_14eji_613>span:not(.club-crest){font-size:.61rem;font-weight:850}._selectedCrest_14eji_613{color:#0d6b3b;background:#e4f2e9;border-color:#0d6b3b;box-shadow:inset 0 0 0 1px #0d6b3b}._selectedCrest_14eji_613>svg{color:#fff;background:#0d6b3b;border-radius:50%;padding:2px;position:absolute;top:4px;right:4px}._showAllButton_14eji_571{justify-self:start;min-height:44px;padding-inline:14px}._review_14eji_702{color:#fff;background:#0b2235;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}._review_14eji_702>div{gap:3px;min-width:0;display:grid}._review_14eji_702>div>span{color:#f2b632;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:900}._review_14eji_702 h2{font-family:var(--display,"Bahnschrift SemiCondensed", "Arial Narrow", sans-serif);text-overflow:ellipsis;margin:0;font-size:clamp(1.55rem,3.5vw,2.2rem);line-height:1.05;overflow:hidden}._review_14eji_702 p,._review_14eji_702 small{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}._slotNote_14eji_746{color:#102235;background:#fff8dc;border-left:4px solid #f2b632;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}._slotNote_14eji_746>svg{color:#a46f04;flex:none}._slotNote_14eji_746>div{gap:3px;display:grid}._slotNote_14eji_746 strong{font-size:.77rem}._slotNote_14eji_746 p{color:#5d6570;margin:0;font-size:.7rem;line-height:1.48}@media (width<=980px){._layout_14eji_117{grid-template-columns:220px minmax(0,1fr);gap:30px}._intro_14eji_127 h2{font-size:2.2rem}._productLogo_14eji_137{width:min(200px,100%)}._crestGrid_14eji_644{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=720px){._topbar_14eji_58,._layout_14eji_117{width:min(100% - 28px,620px)}._layout_14eji_117{grid-template-columns:1fr;gap:18px;padding:24px 0 40px}._intro_14eji_127{grid-template-columns:144px minmax(0,1fr);align-items:center;gap:7px 12px;padding:0;position:static}._productLogo_14eji_137{grid-row:1/4;width:144px;margin:0}._intro_14eji_127 ._claim_14eji_150,._intro_14eji_127 h2,._introDescription_14eji_169{grid-column:2}._intro_14eji_127 h2{font-size:1.65rem}._introDescription_14eji_169{font-size:.74rem}._progress_14eji_177{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px}._progress_14eji_177 li{border-bottom:3px solid #0000;border-left:0;grid-template-columns:28px minmax(0,1fr);gap:6px;min-height:42px;padding:5px}._progress_14eji_177 li>span{width:27px;height:27px}._progress_14eji_177 ._currentStep_14eji_212{border-bottom-color:#e1262f}}@media (width<=480px){._topbar_14eji_58{gap:10px;min-height:68px}._brandWordmark_14eji_75{width:136px}._account_14eji_82{gap:7px}._account_14eji_82>span{display:none}._account_14eji_82 button{padding-inline:10px;font-size:.69rem}._intro_14eji_127 h2{font-size:1.45rem}._intro_14eji_127{grid-template-columns:112px minmax(0,1fr)}._productLogo_14eji_137{width:112px}._intro_14eji_127 ._claim_14eji_150{font-size:.68rem}._progress_14eji_177 li{text-align:center;grid-template-columns:1fr;justify-items:center}._progress_14eji_177 li strong{font-size:.66rem}._surface_14eji_234 fieldset{padding:23px 16px calc(23px + env(safe-area-inset-bottom));gap:20px}._heading_14eji_280 h1{font-size:1.75rem}._heading_14eji_280 p{font-size:.75rem}._fieldMeta_14eji_519{align-items:flex-start}._statePickerListbox_14eji_455{max-height:250px}._statePickerOption_14eji_472{min-height:46px}._actions_14eji_556,._actionsEnd_14eji_557{flex-direction:column-reverse;align-items:stretch}._primaryButton_14eji_569,._secondaryButton_14eji_570{width:100%;min-height:50px}._crestToolbar_14eji_626{flex-direction:column;align-items:flex-start;gap:3px}._crestGrid_14eji_644{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._crestButton_14eji_612,._selectedCrest_14eji_613{min-height:72px}._showAllButton_14eji_571{width:100%}._review_14eji_702{gap:12px;padding:15px}._review_14eji_702 .club-crest{width:66px;height:66px}._review_14eji_702 h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){._crestButton_14eji_612,._selectedCrest_14eji_613{transition:none}}._root_1qp3w_1{width:100%;min-width:0;position:relative}._rootCompact_1qp3w_7{width:44px}._control_1qp3w_11{width:100%;min-width:0;height:44px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:9px;padding:0 8px 0 13px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1022350a}._control_1qp3w_11:hover{border-color:var(--line-dark)}._controlOpen_1qp3w_31,._control_1qp3w_11:focus-within{border-color:var(--clay);box-shadow:0 0 0 3px #e1262f1a, var(--shadow-small)}._searchIcon_1qp3w_37{color:var(--muted);flex:none}._input_1qp3w_42{width:100%;min-width:0;height:100%;color:var(--ink);font-family:var(--ui);background:0 0;border:0;padding:0;font-size:.84rem;font-weight:650;line-height:1;outline:0!important}._input_1qp3w_42::placeholder{color:#6c7c8a;opacity:1}._input_1qp3w_42::-webkit-search-cancel-button{display:none}._clearButton_1qp3w_66{width:28px;height:28px;color:var(--muted);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}._clearButton_1qp3w_66:hover{color:var(--ink);background:#eef2f5}._shortcut_1qp3w_81{color:#647483;min-width:47px;font-family:var(--ui);text-align:center;white-space:nowrap;background:#f1f4f6;border:1px solid #d6dee5;border-bottom-color:#bcc8d1;border-radius:5px;flex:none;padding:4px 6px;font-size:.62rem;font-weight:800;line-height:1;box-shadow:0 1px #bcc8d1}._panel_1qp3w_99{z-index:30;width:min(500px,100vw - 32px);max-height:min(620px, calc(100vh - var(--topbar) - 22px));color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;animation:.14s both _panelIn_1qp3w_1;position:absolute;top:calc(100% + 9px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 44px #071a2b2e,0 3px 10px #10223514}._resultList_1qp3w_116{max-height:min(570px, calc(100vh - var(--topbar) - 70px));overscroll-behavior:contain;scrollbar-color:#c3cdd5 transparent;scrollbar-width:thin;overflow-y:auto}._resultSummary_1qp3w_124{color:var(--muted);margin:0;padding:14px 16px 10px;font-size:13px;line-height:20px}._resultSummary_1qp3w_124 strong{color:var(--ink);font-weight:700}._group_1qp3w_137+._group_1qp3w_137{border-top:1px solid #e3e8ec}._groupHeading_1qp3w_141{color:#657583;font-family:var(--ui);letter-spacing:.11em;text-transform:uppercase;padding:11px 17px 7px;font-size:.62rem;font-weight:850;line-height:1}._result_1qp3w_116{width:100%;min-height:62px;color:var(--ink);text-align:left;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto 17px;align-items:center;gap:11px;padding:7px 14px 7px 17px;display:grid;position:relative}._result_1qp3w_116:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:4px;position:absolute;inset:5px auto 5px 0}._result_1qp3w_116:hover,._resultActive_1qp3w_176{background:#f0f3f5}._resultActive_1qp3w_176:before{background:var(--clay)}._result_1qp3w_116:focus-visible{z-index:1;outline:2px solid var(--clay);outline-offset:-3px}._visual_1qp3w_190{place-items:center;width:40px;height:40px;display:grid}._crestWrap_1qp3w_197{place-items:center;display:inline-grid;position:relative}._managerBadge_1qp3w_203{color:#fff;background:var(--clay);border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-4px;right:-5px}._resultCopy_1qp3w_217{gap:4px;min-width:0;display:grid}._resultCopy_1qp3w_217 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:800;line-height:1.12;overflow:hidden}._resultCopy_1qp3w_217 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:600;line-height:1.2;overflow:hidden}._publicId_1qp3w_242{color:#71808d;letter-spacing:.035em;white-space:nowrap;font-size:.6rem;font-weight:800}._chevron_1qp3w_250{color:#8a98a4}._message_1qp3w_254{text-align:center;align-content:center;place-items:center;gap:8px;min-height:176px;padding:28px;display:grid}._message_1qp3w_254>span{width:42px;height:42px;color:var(--clay);background:#fff0f1;border-radius:50%;place-items:center;display:grid}._message_1qp3w_254 strong{font-size:.88rem}._message_1qp3w_254 p{max-width:330px;color:var(--muted);font-size:.72rem;line-height:1.45}._footer_1qp3w_285{color:#687885;background:#f7f9fa;border-top:1px solid #dfe5e9;justify-content:center;align-items:center;gap:16px;min-height:39px;padding:7px 14px;font-size:.61rem;font-weight:700;display:flex}._footer_1qp3w_285 span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._footer_1qp3w_285 kbd{color:#4c5e6d;min-width:19px;font-family:var(--ui);text-align:center;background:#fff;border:1px solid #cfd8df;border-radius:4px;padding:3px 4px;font-size:.55rem;font-weight:850;line-height:1;box-shadow:0 1px #c3cdd5}._liveStatus_1qp3w_321{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._mobileTrigger_1qp3w_330{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;place-items:center;display:grid}._mobileTrigger_1qp3w_330:hover,._mobileTrigger_1qp3w_330[aria-expanded=true]{color:var(--clay);border-color:var(--clay)}._mobileOverlay_1qp3w_348{z-index:100;color:var(--ink);background:#fff;animation:.15s both _mobileIn_1qp3w_1;position:fixed;inset:0}._mobileDialog_1qp3w_357{background:#fff;flex-direction:column;height:100%;display:flex}._mobileHeader_1qp3w_364{min-height:var(--topbar);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}._cancelButton_1qp3w_375{min-height:40px;color:var(--clay-dark);padding:0 2px;font-size:.76rem;font-weight:800}._panelMobile_1qp3w_383{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;animation:none;display:flex;position:static;overflow:hidden;transform:none}._panelMobile_1qp3w_383 ._resultList_1qp3w_116{max-height:none;padding-bottom:max(20px, env(safe-area-inset-bottom));flex:auto}._panelMobile_1qp3w_383 ._groupHeading_1qp3w_141{padding:17px 18px 8px}._panelMobile_1qp3w_383 ._result_1qp3w_116{grid-template-columns:42px minmax(0,1fr) auto 17px;min-height:68px;padding-inline:18px 14px}._spinner_1qp3w_414{animation:.7s linear infinite _spin_1qp3w_414}@keyframes _panelIn_1qp3w_1{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes _mobileIn_1qp3w_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_1qp3w_414{to{transform:rotate(360deg)}}@media (width<=1120px){._shortcut_1qp3w_81{display:none}._panel_1qp3w_99{width:min(470px,100vw - 28px)}}@media (width<=420px){._mobileHeader_1qp3w_364{gap:8px;padding-inline:10px}._control_1qp3w_11{padding-left:11px}._input_1qp3w_42{font-size:.77rem}._cancelButton_1qp3w_375{font-size:.7rem}._panelMobile_1qp3w_383 ._publicId_1qp3w_242{display:none}._panelMobile_1qp3w_383 ._result_1qp3w_116{grid-template-columns:40px minmax(0,1fr) 17px}}@media (prefers-reduced-motion:reduce){._panel_1qp3w_99,._mobileOverlay_1qp3w_348,._spinner_1qp3w_414{animation:none}}._scene_bxlwa_1{height:100%;aspect-ratio:auto!important;width:100%!important}._scene_bxlwa_1 .ground-scene__state{display:none}._fanDetail_bxlwa_11{padding-left:21px;font-size:.62rem!important}._cloudPending_bxlwa_16{color:var(--muted);font-size:.68rem;line-height:1.45}._tablePending_bxlwa_22{color:var(--muted);text-align:center;grid-column:1/-1;padding:20px 14px;font-size:.72rem}._page_17kjy_1{max-width:1420px;color:var(--ink)}._toolbar_17kjy_6{justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin-bottom:13px;display:flex}._toolbarActions_17kjy_15{justify-content:flex-end;align-items:center;gap:9px;display:flex}._backButton_17kjy_22,._shareButton_17kjy_23,._manageButton_17kjy_24,._messageButton_17kjy_25{min-height:44px;font-family:var(--ui);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.76rem;font-weight:780;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex}._backButton_17kjy_22{min-height:38px;color:var(--clay-dark);padding:0}._backButton_17kjy_22:hover{color:var(--clay)}._shareButton_17kjy_23,._manageButton_17kjy_24,._messageButton_17kjy_25{color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-dark);box-shadow:0 2px 5px #071a2b08}._shareButton_17kjy_23:hover,._manageButton_17kjy_24:hover,._messageButton_17kjy_25:hover{background:var(--paper-deep);border-color:#9dabb7}._manageButton_17kjy_24{color:#fff;background:var(--forest-soft);border-color:var(--forest-soft)}._manageButton_17kjy_24:hover{color:#fff;background:#095b32;border-color:#095b32}._messageButton_17kjy_25{color:#fff;background:var(--clay);border-color:var(--clay)}._messageButton_17kjy_25:hover{color:#fff;background:var(--clay-dark);border-color:var(--clay-dark)}._shareStatus_17kjy_88{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._hero_17kjy_97{color:#fff;border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(115deg,#061a2c 0%,#09253b 58%,#071a2b 100%);border:1px solid #16354d;grid-template-rows:1fr auto;grid-template-columns:220px minmax(0,1fr) 245px;align-items:center;gap:26px;min-height:315px;padding:25px 28px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #071a2b29}._hero_17kjy_97:before{content:"";background:var(--clay);width:5px;position:absolute;inset:0 0 0 auto}._hero_17kjy_97:after{content:"";opacity:.07;border:1px solid #fff;border-radius:50%;width:330px;height:190px;position:absolute;bottom:54px;right:18%;transform:rotate(-8deg)}._crestWrap_17kjy_135{z-index:1;place-items:center;display:grid;position:relative}._crestWrap_17kjy_135 .club-crest--hero{border-color:#e5ca79c2;border-radius:24px;width:155px;height:155px;box-shadow:0 18px 34px #00000038}._identity_17kjy_150{z-index:1;align-content:center;gap:12px;min-width:0;display:grid;position:relative}._identity_17kjy_150 h1{color:#fff;font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,4.4vw,4.45rem);font-weight:800;line-height:.94}._status_17kjy_170,._meta_17kjy_171{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._status_17kjy_170 strong{color:#dce4eb;font-family:var(--display);letter-spacing:.055em;text-transform:uppercase;font-size:.78rem}._publicId_17kjy_186{color:#ffffffc2;font-family:var(--ui);background:#ffffff12;border:1px solid #ffffff1a;border-radius:4px;padding:5px 8px;font-size:.62rem;font-weight:700}._meta_17kjy_171{color:#ffffffa8;font-size:.72rem;font-weight:650}._meta_17kjy_171 span{align-items:center;gap:6px;display:inline-flex}._meta_17kjy_171 span+span:before{content:"·";color:#ffffff52;margin-right:4px}._rank_17kjy_215{z-index:1;border-left:1px solid #ffffff26;align-content:center;align-self:stretch;justify-items:start;gap:5px;padding-left:36px;display:grid;position:relative}._rank_17kjy_215 span{color:#ffffffa6;letter-spacing:.075em;text-transform:uppercase;font-size:.61rem;font-weight:800}._rank_17kjy_215 strong{font-family:var(--display);letter-spacing:-.04em;white-space:nowrap;font-size:3.25rem;font-weight:800;line-height:.92}._rank_17kjy_215 small{color:#ffffffc7;font-size:.77rem}._facts_17kjy_249{z-index:1;background:#00000029;border-top:1px solid #ffffff1c;grid-column:1/4;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 -28px;padding:0 28px;display:grid;position:relative}._facts_17kjy_249>div{border-right:1px solid #ffffff1a;align-content:center;gap:5px;min-width:0;min-height:78px;padding:10px 16px;display:grid}._facts_17kjy_249>div:last-child{border-right:0}._facts_17kjy_249 dt{color:#ffffff78;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;font-size:.52rem;font-weight:800;display:flex}._facts_17kjy_249 dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;font-weight:750;overflow:hidden}._tabs_17kjy_293{top:calc(var(--topbar) + var(--matchday-banner-height,0px));z-index:7;border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#fffffff7;border-top:0;min-height:58px;padding:0 13px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 3px 8px #10223512}._tabs_17kjy_293::-webkit-scrollbar{display:none}._tabs_17kjy_293 button{min-width:max-content;min-height:56px;color:var(--muted);font-family:var(--ui);padding:0 16px;font-size:.69rem;font-weight:780;position:relative}._tabs_17kjy_293 button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:15px;right:15px}._tabs_17kjy_293 button:hover,._tabs_17kjy_293 button[aria-selected=true]{color:var(--ink)}._tabs_17kjy_293 button[aria-selected=true]:after{background:var(--clay)}._tabpanel_17kjy_337{padding-top:14px}._pulseStrip_17kjy_339{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._pulse_17kjy_339{border-right:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:9px;min-height:92px;padding:15px 20px;display:grid;position:relative}._pulse_17kjy_339:last-child{border-right:0}._pulse_17kjy_339>svg{color:var(--success-ink);grid-row:1/3;align-self:center}._pulse_17kjy_339>span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:.52rem;font-weight:800}._pulse_17kjy_339>strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:1.43rem;font-weight:800;line-height:1;overflow:hidden}._pulse_17kjy_339>small{color:var(--muted);font-size:.5rem;position:absolute;bottom:8px;right:12px}._formSequence_17kjy_365{align-items:center;gap:0;display:inline-flex}._formSequence_17kjy_365>span{align-items:center;gap:5px;display:inline-flex}._formResult_17kjy_373{color:var(--success-ink)}._formResultDraw_17kjy_374{color:var(--ink)}._formResultLoss_17kjy_375{color:var(--clay)}._formDivider_17kjy_376{color:var(--muted);font-size:.8em}._overviewGrid_17kjy_378{grid-template-columns:minmax(0,1.45fr) minmax(315px,.72fr);gap:14px;margin-top:14px;display:grid}._panel_17kjy_385{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-small);padding:20px}._panelHeading_17kjy_394{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}._panelHeading_17kjy_394>div{gap:3px;display:grid}._panelHeading_17kjy_394 span{color:var(--success-ink);letter-spacing:.075em;text-transform:uppercase;font-size:.55rem;font-weight:850}._panelHeading_17kjy_394 h2{font-family:var(--display);margin:0;font-size:1.35rem;font-weight:800}._panelHeading_17kjy_394 p{color:var(--muted);margin:2px 0 0;font-size:.67rem}._panelHeading_17kjy_394>svg{color:var(--clay);flex:none}._profilePlot_17kjy_409{grid-template-columns:minmax(360px,1.35fr) minmax(220px,.8fr);gap:22px;padding-top:17px;display:grid}._chart_17kjy_416{gap:8px;min-width:0;display:grid}._chartLabel_17kjy_417{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:800}._chart_17kjy_416 svg{width:100%;height:142px;overflow:visible}._chartGrid_17kjy_419 line{stroke:#dde4e9;stroke-width:1px}._chartArea_17kjy_420{fill:url(#team-position-fill)}._chartLine_17kjy_421{fill:none;stroke:var(--success-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._chartDot_17kjy_422{fill:#fff;stroke:var(--success-ink);stroke-width:2.5px}._chartAxis_17kjy_423{fill:var(--muted);font:10px var(--ui)}._profileCopy_17kjy_425{align-content:center;gap:10px;display:grid}._profileCopy_17kjy_425>p{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.62}._dataNote_17kjy_428{color:var(--muted);background:var(--paper-deep);border-left:3px solid var(--referee-yellow);align-items:flex-start;gap:7px;padding:9px 11px;font-size:.58rem;line-height:1.45;display:flex}._dataNote_17kjy_428 svg{color:#9c6e00;flex:none}._nextMatch_17kjy_442{align-content:center;gap:16px;min-height:221px;padding-top:9px;display:grid}._matchClubs_17kjy_450{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:8px;display:grid}._matchClub_17kjy_450{text-align:center;justify-items:center;gap:7px;min-width:0;font-size:.65rem;font-weight:750;display:grid}._matchClub_17kjy_450 strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._matchClub_17kjy_450 .club-crest--medium{border-radius:10px;width:68px;height:68px}._versus_17kjy_475{font-family:var(--display);text-align:center;font-size:1.25rem;font-weight:800}._matchTime_17kjy_476{color:var(--clay);border-top:1px solid var(--line);font-family:var(--display);text-align:center;padding-top:12px;font-size:1.05rem;font-weight:800}._noFixture_17kjy_478{min-height:190px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}._noFixture_17kjy_478 strong{color:var(--ink);font-size:.76rem}._noFixture_17kjy_478 p{max-width:280px;margin:0;font-size:.66rem;line-height:1.5}._rosterPreview_17kjy_491{grid-column:1}._clubPath_17kjy_492{grid-column:2}._tableScroll_17kjy_494{overflow-x:auto}._compactTable_17kjy_495,._rosterTable_17kjy_496,._seasonTable_17kjy_497,._historyTable_17kjy_498{border-collapse:collapse;width:100%}._compactTable_17kjy_495 th,._rosterTable_17kjy_496 th,._seasonTable_17kjy_497 th,._historyTable_17kjy_498 th{color:var(--muted);background:var(--paper-deep);letter-spacing:.055em;text-align:left;text-transform:uppercase;padding:8px 9px;font-size:.52rem;font-weight:850}._compactTable_17kjy_495 td,._rosterTable_17kjy_496 td,._seasonTable_17kjy_497 td,._historyTable_17kjy_498 td{border-top:1px solid var(--line);padding:9px;font-size:.66rem}._compactTable_17kjy_495 tbody tr:hover,._rosterTable_17kjy_496 tbody tr:hover,._seasonTable_17kjy_497 tbody tr:hover,._historyTable_17kjy_498 tbody tr:hover{background:#f4f8fa}._playerLink_17kjy_531{color:var(--ink);align-items:center;gap:6px;font-weight:750;text-decoration:none;display:inline-flex}._playerLink_17kjy_531:hover{color:var(--clay)}._formDots_17kjy_542{gap:4px;display:flex}._formDots_17kjy_542 i{background:#c8d0d6;border-radius:50%;width:7px;height:7px;display:block}._formDots_17kjy_542 i[data-active=true]{background:var(--success-ink)}._tableAction_17kjy_546{min-height:38px;color:var(--clay);align-items:center;gap:6px;margin-top:7px;padding:0;font-size:.64rem;font-weight:780;display:inline-flex}._timeline_17kjy_558{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid;position:relative}._timeline_17kjy_558:before{content:"";background:#bdc8d0;width:1px;position:absolute;top:11px;bottom:13px;left:10px}._timeline_17kjy_558 li{grid-template-columns:31px minmax(0,1fr);align-items:start;min-height:58px;display:grid;position:relative}._timelineMark_17kjy_585{z-index:1;color:#fff;background:var(--success-ink);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}._timelineMark_17kjy_585 svg{width:13px;height:13px}._timeline_17kjy_558 strong{font-size:.67rem;display:block}._timeline_17kjy_558 p{color:var(--muted);margin:3px 0 0;font-size:.58rem;line-height:1.4}._timelinePending_17kjy_600 ._timelineMark_17kjy_585{background:#9aa7b1;width:13px;height:13px;margin:4px}._modelNote_17kjy_607{color:var(--muted);text-align:right;margin:14px 0 0;font-size:.56rem;line-height:1.5}._tabLayout_17kjy_615{gap:14px;display:grid}._tabIntro_17kjy_617{color:#fff;background:var(--forest-deep);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:20px 22px;display:flex}._tabIntro_17kjy_617>div{gap:4px;display:grid}._tabIntro_17kjy_617 span{color:#b9c7d2;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:800}._tabIntro_17kjy_617 h2{color:#fff;font-family:var(--display);margin:0;font-size:1.72rem}._tabIntro_17kjy_617 p{color:#c6d1d9;max-width:720px;margin:0;font-size:.69rem;line-height:1.5}._tabIntro_17kjy_617>strong{font-family:var(--display);flex:none;font-size:2.2rem}._tabIntro_17kjy_617>svg{color:#fff;flex:none}._filterRow_17kjy_636{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}._filterRow_17kjy_636 button{min-height:36px;color:var(--muted);border:1px solid var(--line);font-family:var(--ui);background:#fff;border-radius:4px;padding:0 12px;font-size:.61rem;font-weight:750}._filterRow_17kjy_636 button[aria-pressed=true]{color:#fff;background:var(--forest);border-color:var(--forest)}._rosterTable_17kjy_496{min-width:760px}._seasonTable_17kjy_497{min-width:620px}._historyTable_17kjy_498{min-width:570px}._rosterTable_17kjy_496 th:nth-child(n+3),._rosterTable_17kjy_496 td:nth-child(n+3),._seasonTable_17kjy_497 th:nth-child(n+3),._seasonTable_17kjy_497 td:nth-child(n+3),._historyTable_17kjy_498 th:nth-child(n+3),._historyTable_17kjy_498 td:nth-child(n+3){text-align:right}._playerCell_17kjy_650{align-items:center;gap:10px;display:flex}._playerCell_17kjy_650 .player-portrait--tiny{border:2px solid #d5dee4;width:34px;height:34px}._playerCell_17kjy_650>span{gap:1px;display:grid}._playerCell_17kjy_650 small{color:var(--muted);font-size:.52rem}._statusReady_17kjy_654{color:var(--success-ink);font-weight:750}._statusArchive_17kjy_655{color:var(--muted);font-weight:750}._seasonSummary_17kjy_657{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;grid-template-columns:repeat(6,1fr);margin:0;display:grid}._seasonSummary_17kjy_657>div{text-align:center;border-right:1px solid var(--line);place-content:center;gap:4px;min-height:94px;display:grid}._seasonSummary_17kjy_657>div:last-child{border-right:0}._seasonSummary_17kjy_657 dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.53rem;font-weight:800}._seasonSummary_17kjy_657 dd{font-family:var(--display);margin:0;font-size:1.52rem;font-weight:800}._fixtureOpponent_17kjy_680{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}._fixtureOpponent_17kjy_680 .club-crest--tiny{flex:0 0 30px}._resultBadge_17kjy_689{border-radius:4px;justify-content:center;align-items:center;min-width:68px;min-height:24px;padding:0 7px;font-size:.55rem;font-weight:820;display:inline-flex}._resultWin_17kjy_701{color:#075a31;background:#e2f4e9}._resultDraw_17kjy_702{color:#485a69;background:#e9eef2}._resultLoss_17kjy_703{color:#a01822;background:#fbe7e9}._resultScheduled_17kjy_704{color:#765915;background:#fff3cf}._emptyState_17kjy_706{text-align:center;align-content:center;place-items:center;gap:9px;min-height:270px;padding:34px;display:grid}._emptyState_17kjy_706>svg{color:var(--success-ink)}._emptyState_17kjy_706 h3{font-family:var(--display);margin:0;font-size:1.35rem}._emptyState_17kjy_706 p{max-width:560px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}._futureList_17kjy_720{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:7px;display:flex}._futureList_17kjy_720 span{color:var(--ink-soft);background:var(--paper-deep);border-radius:4px;padding:6px 9px;font-size:.56rem}._honourGrid_17kjy_730,._recordGrid_17kjy_731{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}._honourCard_17kjy_737,._recordCard_17kjy_738{border:1px solid var(--line);border-radius:var(--radius);min-height:150px;box-shadow:var(--shadow-small);background:#fff;align-content:start;gap:7px;padding:18px;display:grid}._honourCard_17kjy_737>svg,._recordCard_17kjy_738>svg{color:var(--success-ink)}._honourCard_17kjy_737 span,._recordCard_17kjy_738 span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:820}._honourCard_17kjy_737 h3,._recordCard_17kjy_738 h3{font-family:var(--display);margin:0;font-size:1.15rem}._honourCard_17kjy_737 p,._recordCard_17kjy_738 p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.5}._recordValue_17kjy_758{font-family:var(--display);color:var(--ink)!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:1.65rem!important}@media (width<=1180px){._hero_17kjy_97{grid-template-columns:170px minmax(0,1fr) 200px;gap:18px}._crestWrap_17kjy_135 .club-crest--hero{width:135px;height:135px}._facts_17kjy_249{grid-template-columns:repeat(3,1fr)}._facts_17kjy_249>div:nth-child(3n){border-right:0}._overviewGrid_17kjy_378{grid-template-columns:1fr}._clubPath_17kjy_492,._rosterPreview_17kjy_491{grid-column:auto}._profilePlot_17kjy_409{grid-template-columns:1fr}}@media (width<=760px){._toolbar_17kjy_6{min-height:44px;margin-bottom:8px}._backButton_17kjy_22,._shareButton_17kjy_23,._manageButton_17kjy_24,._messageButton_17kjy_25{min-height:38px;font-size:.62rem}._shareButton_17kjy_23,._manageButton_17kjy_24,._messageButton_17kjy_25{padding-inline:10px}._buttonLabel_17kjy_780{display:none}._hero_17kjy_97{grid-template-rows:auto auto auto;grid-template-columns:91px minmax(0,1fr);gap:13px;min-height:0;padding:18px 14px 0}._hero_17kjy_97:after{display:none}._crestWrap_17kjy_135 .club-crest--hero{border-width:2px;border-radius:14px;width:84px;height:84px}._identity_17kjy_150{gap:7px}._identity_17kjy_150 h1{font-size:clamp(1.65rem,8.4vw,2.25rem);line-height:.98}._status_17kjy_170,._meta_17kjy_171{gap:5px}._status_17kjy_170 strong{font-size:.56rem}._publicId_17kjy_186{padding:3px 5px;font-size:.49rem}._meta_17kjy_171{flex-direction:column;align-items:flex-start;font-size:.54rem}._meta_17kjy_171 span+span:before{display:none}._rank_17kjy_215{border-top:1px solid #ffffff1f;border-left:0;grid-area:2/1/auto/3;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;padding:9px 0}._rank_17kjy_215 strong{font-size:2rem}._rank_17kjy_215 small{justify-self:end;font-size:.59rem}._facts_17kjy_249{grid-area:3/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-14px;padding-inline:10px}._facts_17kjy_249>div{min-height:63px;padding:8px 9px}._facts_17kjy_249>div:nth-child(3n){border-right:1px solid #ffffff1a}._facts_17kjy_249>div:nth-child(2n){border-right:0}._facts_17kjy_249 dt{font-size:.45rem}._facts_17kjy_249 dd{font-size:.57rem}._tabs_17kjy_293{margin-inline:-1px;padding-inline:4px}._tabs_17kjy_293 button{min-height:51px;padding-inline:12px;font-size:.61rem}._pulseStrip_17kjy_339{grid-template-columns:repeat(2,1fr)}._pulse_17kjy_339{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;min-height:78px;padding:12px}._pulse_17kjy_339:nth-child(2n){border-right:0}._pulse_17kjy_339:last-child{border-bottom:0;grid-column:1/3}._pulse_17kjy_339>svg{width:21px;height:21px}._pulse_17kjy_339>strong{font-size:1.15rem}._overviewGrid_17kjy_378{gap:10px;margin-top:10px}._panel_17kjy_385{padding:15px}._panelHeading_17kjy_394 h2{font-size:1.18rem}._profilePlot_17kjy_409{gap:13px;min-width:0;padding-top:13px}._chart_17kjy_416 svg{height:128px}._nextMatch_17kjy_442{min-height:200px}._compactTable_17kjy_495{min-width:510px}._compactTable_17kjy_495 th:nth-child(3),._compactTable_17kjy_495 td:nth-child(3){display:none}._tabIntro_17kjy_617{flex-direction:column;align-items:flex-start;padding:17px}._tabIntro_17kjy_617 h2{font-size:1.42rem}._tabIntro_17kjy_617>strong{font-size:1.7rem}._seasonSummary_17kjy_657{grid-template-columns:repeat(3,1fr)}._seasonSummary_17kjy_657>div{border-bottom:1px solid var(--line);min-height:78px}._seasonSummary_17kjy_657>div:nth-child(3n){border-right:0}._seasonSummary_17kjy_657>div:nth-child(n+4){border-bottom:0}._modelNote_17kjy_607{text-align:left}}@media (width<=420px){._toolbar_17kjy_6{gap:7px}._backButton_17kjy_22{min-width:0;font-size:.6rem}._toolbarActions_17kjy_15{gap:5px}._shareButton_17kjy_23,._manageButton_17kjy_24,._messageButton_17kjy_25{padding-inline:9px}._hero_17kjy_97{grid-template-columns:82px minmax(0,1fr);padding-inline:12px}._crestWrap_17kjy_135 .club-crest--hero{width:76px;height:76px}._status_17kjy_170 strong{font-size:.5rem}._identity_17kjy_150 h1{max-width:9ch;font-size:clamp(1.95rem,8.8vw,2.15rem)}._rank_17kjy_215{grid-column:1/3}._facts_17kjy_249{grid-column:1/3;margin-inline:-12px}._pulse_17kjy_339{grid-template-columns:25px 1fr}._pulse_17kjy_339>strong{font-size:1rem}._matchClubs_17kjy_450{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}._matchClub_17kjy_450 .club-crest--medium{width:56px;height:56px}._seasonSummary_17kjy_657 dd{font-size:1.28rem}._emptyState_17kjy_706{min-height:235px;padding:24px 14px}}@media (prefers-reduced-motion:reduce){._backButton_17kjy_22,._shareButton_17kjy_23,._manageButton_17kjy_24,._messageButton_17kjy_25{transition-duration:.01ms}}._editor_1bkue_1{color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-medium);overflow:hidden}._header_1bkue_10{color:#fff;background:linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(#ffffff08 1px, transparent 1px) 0 0 / 48px 48px, var(--forest-deep);border-bottom:3px solid var(--clay);justify-content:space-between;align-items:center;gap:28px;min-height:132px;padding:24px 26px;display:flex}._titleBlock_1bkue_25{gap:8px;max-width:680px;display:grid}._titleBlock_1bkue_25 h2{color:#fff;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1}._titleBlock_1bkue_25 p{color:#ffffffad;max-width:640px;font-size:.82rem;line-height:1.5}._draftStatus_1bkue_47{color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:.67rem;display:flex}._draftStatus_1bkue_47 svg{color:var(--referee-yellow)}._draftStatus_1bkue_47 strong{font-weight:850}._draftStatus_1bkue_47 span{color:#ffffff94;border-left:1px solid #ffffff3d;padding-left:8px}._capacityComparison_1bkue_67{background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-width:286px;padding:14px 16px;display:grid}._capacityComparison_1bkue_67>div{gap:1px;display:grid}._capacityComparison_1bkue_67 span,._capacityComparison_1bkue_67 small{color:#fff9;letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:720}._capacityComparison_1bkue_67 strong{color:#fff;font-family:var(--display);font-size:1.55rem;line-height:1}._capacityComparison_1bkue_67 ._capacityArrow_1bkue_100{color:var(--clay);font-size:1.25rem}._capacityPlanned_1bkue_105{text-align:right}._capacityPlanned_1bkue_105 strong{color:#d5f0df}._workspace_1bkue_108{grid-template-columns:minmax(470px,1.2fr) minmax(310px,.8fr);display:grid}._planPanel_1bkue_113{border-right:1px solid var(--line);background:#edf1f4;min-width:0;padding:22px 24px 18px}._planHeading_1bkue_120{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}._planHeading_1bkue_120>div{gap:3px;display:grid}._planHeading_1bkue_120 span{color:var(--clay);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}._planHeading_1bkue_120 strong{font-family:var(--display);font-size:1.16rem}._planHeading_1bkue_120 small{color:var(--muted);font-size:.67rem}._stadiumPlan_1bkue_148{grid-template:".north."66px"west pitch east"".south."66px/78px minmax(190px,300px) 78px;justify-content:center;align-items:stretch;gap:7px;width:min(100%,520px);margin:0 auto;display:grid}._pitch_1bkue_163{background:repeating-linear-gradient(90deg,#ffffff0d 0 26px,#00000008 26px 52px),#16844d;border:3px solid #fff;grid-area:pitch;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b6137,inset 0 0 30px #0000001a}._pitch_1bkue_163:before{content:"";border:1px solid #fffc;position:absolute;inset:4px}._halfwayLine_1bkue_185{background:#ffffffd1;height:1px;position:absolute;top:50%;left:4px;right:4px}._centreCircle_1bkue_194{aspect-ratio:1;border:1px solid #ffffffd1;border-radius:50%;width:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._centreCircle_1bkue_194:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._penaltyArea_1bkue_217,._goalArea_1bkue_218{border:1px solid #ffffffd1;position:absolute;left:50%;transform:translate(-50%)}._penaltyArea_1bkue_217{width:59.3%;height:15.7%}._goalArea_1bkue_218{width:26.9%;height:5.2%}._penaltyNorth_1bkue_227,._goalNorth_1bkue_227{border-top:0;top:4px}._penaltySouth_1bkue_228,._goalSouth_1bkue_228{border-bottom:0;bottom:4px}._fieldLabel_1bkue_230{color:#fff;text-align:right;background:#071a2bad;border-radius:3px;gap:1px;padding:5px 7px;display:grid;position:absolute;bottom:9px;right:9px}._fieldLabel_1bkue_230 strong{font-family:var(--display);font-size:.73rem}._fieldLabel_1bkue_230 small{color:#ffffffb8;text-transform:uppercase;font-size:.49rem}._sideButton_1bkue_246{min-width:0;color:var(--ink-soft);text-align:center;background:#dce3e8;border:1px solid #bcc9d3;border-radius:4px;place-content:center;gap:2px;padding:7px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}._sideButton_1bkue_246:hover{background:#fff;border-color:#8094a4;transform:translateY(-1px)}._sideButton_1bkue_246._isUnavailable_1bkue_267,._sideButton_1bkue_246._isUnavailable_1bkue_267:hover{color:var(--muted);box-shadow:none;cursor:not-allowed;opacity:.72;background:#e7ebee;border-color:#cbd3d9;transform:none}._sideButton_1bkue_246>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:850}._sideButton_1bkue_246>strong{font-family:var(--display);font-size:1.06rem;line-height:1}._sideButton_1bkue_246>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}._north_1bkue_300{grid-area:north}._east_1bkue_301{grid-area:east}._south_1bkue_302{grid-area:south}._west_1bkue_303{grid-area:west}._east_1bkue_301>span,._east_1bkue_301>strong,._east_1bkue_301>small,._west_1bkue_303>span,._west_1bkue_303>strong,._west_1bkue_303>small{writing-mode:vertical-rl}._west_1bkue_303>span,._west_1bkue_303>strong,._west_1bkue_303>small{transform:rotate(180deg)}._sideButton_1bkue_246._isChanged_1bkue_318{background:#fff;box-shadow:inset 0 0 0 2px #e1262f2e}._sideButton_1bkue_246._isChanged_1bkue_318:after{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}._sideButton_1bkue_246._isSelected_1bkue_334{color:#fff;background:var(--forest);border-color:var(--forest);transform:none;box-shadow:0 0 0 3px #e1262f3b}._sideButton_1bkue_246._isSelected_1bkue_334>span,._sideButton_1bkue_246._isSelected_1bkue_334>small{color:#ffffffb3}._planLegend_1bkue_345{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;font-size:.61rem;font-weight:700;display:flex}._planLegend_1bkue_345 span{align-items:center;gap:5px;display:inline-flex}._planLegend_1bkue_345 i{border-radius:50%;width:8px;height:8px}._legendCurrent_1bkue_358{background:#aab8c3}._legendDraft_1bkue_359{background:var(--clay)}._legendSelected_1bkue_360{background:var(--forest);box-shadow:0 0 0 2px #e1262f38}._inspector_1bkue_362{background:#fff;flex-direction:column;gap:17px;min-width:0;padding:24px;display:flex}._inspectorHeader_1bkue_371{gap:5px;display:grid}._inspectorHeader_1bkue_371>span{color:var(--clay);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}._inspectorHeader_1bkue_371 h3{font-family:var(--display);font-size:1.46rem;line-height:1}._inspectorHeader_1bkue_371 p{color:var(--muted);font-size:.73rem;line-height:1.48}._controlGroup_1bkue_393{gap:7px;display:grid}._controlGroup_1bkue_393 label,._controlLabel_1bkue_394{color:var(--ink-soft);font-size:.68rem;font-weight:800}._controlGroup_1bkue_393 select{width:100%;min-height:42px;color:var(--ink);font-family:var(--ui);border:1px solid var(--line-dark);background:#f5f7f9;border-radius:4px;padding:0 34px 0 11px;font-size:.78rem;font-weight:700}._segmented_1bkue_409{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}._segmented_1bkue_409 button{min-height:38px;color:var(--muted);border:1px solid var(--line);background:#f2f5f7;border-radius:4px;padding:5px;font-size:.65rem;font-weight:760}._segmented_1bkue_409 button._isActive_1bkue_426{color:#fff;background:var(--forest);border-color:var(--forest)}._toggleRow_1bkue_432{border:1px solid var(--line);background:#f5f7f9;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}._toggleRow_1bkue_432>span{gap:3px;display:grid}._toggleRow_1bkue_432 strong{font-size:.72rem}._toggleRow_1bkue_432 small{color:var(--muted);font-size:.59rem;line-height:1.35}._toggleRow_1bkue_432 input{width:19px;height:19px;accent-color:var(--clay);flex:none}._isDisabled_1bkue_455{opacity:.58}._vipRule_1bkue_457{color:var(--muted);border-left:3px solid var(--line-dark);background:#f3f6f8;align-items:flex-start;gap:9px;padding:10px 12px;font-size:.64rem;line-height:1.45;display:flex}._vipRule_1bkue_457 svg{color:var(--ink-soft);flex:none}._sideMetrics_1bkue_471{border-top:1px solid var(--line);gap:0;margin:auto 0 0;display:grid}._sideMetrics_1bkue_471>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}._sideMetrics_1bkue_471 dt{color:var(--muted);font-size:.65rem}._sideMetrics_1bkue_471 dd{font-family:var(--display);margin:0;font-size:.86rem;font-weight:800}._summary_1bkue_490{background:var(--forest-deep);border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}._summary_1bkue_490 article{color:#fff;border-right:1px solid #ffffff1a;grid-template-columns:26px 1fr;gap:3px 8px;min-width:0;padding:16px 18px;display:grid}._summary_1bkue_490 article:last-child{border-right:0}._summary_1bkue_490 svg{color:var(--clay);grid-row:1/3}._summary_1bkue_490 span{color:#ffffff8c;letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:750}._summary_1bkue_490 strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}@media (width<=1000px){._workspace_1bkue_108{grid-template-columns:1fr}._planPanel_1bkue_113{border-right:0;border-bottom:1px solid var(--line)}._summary_1bkue_490{grid-template-columns:repeat(2,1fr)}._summary_1bkue_490 article:nth-child(2){border-right:0}._summary_1bkue_490 article:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (width<=720px){._header_1bkue_10{flex-direction:column;align-items:stretch;padding:20px 18px}._capacityComparison_1bkue_67{min-width:0}._planPanel_1bkue_113,._inspector_1bkue_362{padding:18px}._planHeading_1bkue_120{flex-direction:column;align-items:flex-start;gap:5px}._stadiumPlan_1bkue_148{grid-template-rows:58px auto 58px;grid-template-columns:56px minmax(170px,255px) 56px;gap:5px}._sideButton_1bkue_246{padding:5px}._sideButton_1bkue_246>small{display:none}._summary_1bkue_490{grid-template-columns:1fr}._summary_1bkue_490 article{border-bottom:1px solid #ffffff1a;border-right:0}._summary_1bkue_490 article:last-child{border-bottom:0}}@media (width<=390px){._planPanel_1bkue_113{padding-inline:12px}._stadiumPlan_1bkue_148{grid-template-columns:46px minmax(155px,225px) 46px}._planLegend_1bkue_345{justify-content:flex-start}._segmented_1bkue_409{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._sideButton_1bkue_246{transition:none}}._page_4qv11_1{--youth-moss:#32684d;--youth-moss-deep:#173f31;--youth-gold:#d7b95f;max-width:1420px}._readOnlyMark_4qv11_8{min-height:34px;color:var(--forest);background:var(--forest-wash);letter-spacing:.035em;text-transform:uppercase;border:1px solid #2d67492e;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.58rem;font-weight:800;display:inline-flex}._hero_4qv11_24{background:radial-gradient(circle at 82% 12%, #d8bc5f2b, transparent 24%), linear-gradient(118deg, var(--forest-deep), #15392c 68%, #102f25)}._hero_4qv11_24:before{content:"";opacity:.075;border:2px solid #fff;border-radius:50%;width:360px;height:280px;position:absolute;bottom:-125px;right:-54px;transform:rotate(-13deg)}._heroOrigin_4qv11_43{flex-wrap:wrap}._clubIdentity_4qv11_47{align-items:center;gap:8px;display:inline-flex}._clubIdentity_4qv11_47 .club-crest--tiny{border-color:#ffffff40;border-radius:6px;flex:0 0 30px;width:30px;height:30px}._overview_4qv11_61,._tabStack_4qv11_62{gap:14px;display:grid}._metricStrip_4qv11_67{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._metricStrip_4qv11_67 article{border-right:1px solid var(--line);grid-template-columns:27px minmax(0,1fr) auto;align-content:center;align-items:center;gap:5px 8px;min-height:98px;padding:16px 18px;display:grid}._metricStrip_4qv11_67 article:last-child{border-right:0}._metricStrip_4qv11_67 article>svg{color:var(--youth-moss);grid-row:1/3}._metricStrip_4qv11_67 article>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.54rem;font-weight:850}._metricStrip_4qv11_67 article>strong{font-family:var(--display);font-size:1.07rem}._metricStrip_4qv11_67 article>div{background:var(--paper-deep);border-radius:5px;grid-column:2/4;height:5px;overflow:hidden}._metricStrip_4qv11_67 article>div i{background:var(--youth-moss);border-radius:inherit;height:100%;display:block}._metricStrip_4qv11_67 ._metricDanger_4qv11_107>svg,._metricStrip_4qv11_67 ._metricDanger_4qv11_107>strong{color:var(--clay-dark)}._metricStrip_4qv11_67 ._metricDanger_4qv11_107>div i{background:var(--clay)}._overviewGrid_4qv11_111{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px;display:grid}._developmentBalance_4qv11_118{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:22px 4px 4px;display:grid}._developmentBalance_4qv11_118>div{text-align:center;justify-items:center;gap:4px;display:grid}._developmentBalance_4qv11_118>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:850}._developmentBalance_4qv11_118>div>strong{color:var(--forest);font-family:var(--display);font-size:2.3rem;line-height:1}._developmentBalance_4qv11_118>div>small{color:var(--muted);font-size:.58rem}._developmentBalance_4qv11_118>svg{color:var(--youth-gold)}._confidence_4qv11_155{gap:7px;margin-top:15px;display:grid}._confidence_4qv11_155>div:first-child{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.57rem;font-weight:800;display:flex}._confidence_4qv11_155>div:first-child strong{color:var(--forest);font-size:.66rem}._confidence_4qv11_155>div:last-child{background:var(--paper-deep);border-radius:7px;height:7px;overflow:hidden}._confidence_4qv11_155 i{background:linear-gradient(90deg, var(--youth-moss), var(--youth-gold));border-radius:inherit;height:100%;display:block}._quickFacts_4qv11_188{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}._quickFacts_4qv11_188>div{border-right:1px solid var(--line);justify-items:center;gap:3px;padding:9px 4px;display:grid}._quickFacts_4qv11_188>div:last-child{border-right:0}._quickFacts_4qv11_188 dt{color:var(--muted);text-transform:uppercase;font-size:.5rem;font-weight:800}._quickFacts_4qv11_188 dd{color:var(--forest);font-family:var(--display);margin:0;font-size:1.26rem;font-weight:800}._originCard_4qv11_206{color:#5f4914;background:#f2e6c4;border:1px solid #dfca8d;border-radius:7px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px;display:flex}._originCard_4qv11_206>svg{flex:none}._originCard_4qv11_206>div{gap:2px;display:grid}._originCard_4qv11_206 span{letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:850}._originCard_4qv11_206 strong{font-family:var(--display);font-size:1rem}._originCard_4qv11_206 p{color:#7c6737;font-size:.58rem;line-height:1.4}._actionReadout_4qv11_224{border-top:1px solid var(--line);gap:8px;margin-top:15px;padding-top:13px;display:grid}._actionReadout_4qv11_224>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.53rem;font-weight:850}._actionReadout_4qv11_224>div{flex-wrap:wrap;gap:6px;display:flex}._actionReadout_4qv11_224 small{color:var(--forest);background:var(--forest-wash);border-radius:4px;padding:6px 8px;font-size:.54rem;font-weight:780}._actionReadout_4qv11_224 ._actionDisabled_4qv11_235{color:var(--muted);background:var(--paper-deep);text-decoration:line-through;text-decoration-thickness:1px}._actionReadout_4qv11_224 p{color:var(--muted);font-size:.62rem}._chartHeader_4qv11_238{justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}._chartHeader_4qv11_238 p{color:var(--muted);font-size:.65rem;line-height:1.45}._chartHeader_4qv11_238 strong{font-family:var(--display);white-space:nowrap;font-size:1rem}._chartWrap_4qv11_249{padding-top:7px;overflow-x:auto}._chartWrap_4qv11_249 svg{width:100%;min-width:620px;height:auto;display:block}._chartWrap_4qv11_249 svg>g>line{stroke:var(--line);stroke-width:1px}._chartWrap_4qv11_249 svg>g>text{fill:var(--muted);font:10px var(--ui)}._chartWrap_4qv11_249 polyline{fill:none;stroke:var(--youth-moss);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}._chartPoint_4qv11_264 circle{fill:var(--paper-raised);stroke:var(--youth-moss);stroke-width:3px}._chartPoint_4qv11_264 text{fill:var(--muted);font:9px var(--ui)}._developmentList_4qv11_267{padding-top:10px;display:grid}._developmentList_4qv11_267 article{border-bottom:1px solid var(--line);grid-template-columns:130px repeat(3,minmax(74px,.6fr)) minmax(130px,1fr);align-items:center;gap:12px;min-height:67px;padding:10px 4px;display:grid}._developmentList_4qv11_267 article:last-child{border-bottom:0}._developmentList_4qv11_267 time{color:var(--muted);font-size:.58rem}._developmentList_4qv11_267 article>div{gap:1px;display:grid}._developmentList_4qv11_267 article>div strong{font-family:var(--display);font-size:.91rem}._developmentList_4qv11_267 article>div small{color:var(--muted);text-transform:uppercase;font-size:.48rem;font-weight:800}._developmentList_4qv11_267 article>span{color:var(--forest);background:var(--forest-wash);border-radius:4px;justify-self:end;padding:5px 7px;font-size:.52rem;font-weight:800}._positive_4qv11_289{color:var(--success)!important}._negative_4qv11_290{color:var(--danger)!important}._seasonSummary_4qv11_292{grid-template-columns:repeat(6,1fr);margin:0;padding-top:16px;display:grid}._seasonSummary_4qv11_292>div{text-align:center;border-right:1px solid var(--line);place-content:center;gap:4px;min-height:64px;display:grid}._seasonSummary_4qv11_292>div:last-child{border-right:0}._seasonSummary_4qv11_292 dt{color:var(--muted);text-transform:uppercase;font-size:.52rem;font-weight:800}._seasonSummary_4qv11_292 dd{color:var(--forest);font-family:var(--display);margin:0;font-size:1.45rem;font-weight:800}._tableWrap_4qv11_312{padding-top:12px;overflow-x:auto}._appearanceTable_4qv11_313{border-collapse:collapse;width:100%;min-width:790px}._appearanceTable_4qv11_313 th{color:var(--muted);background:var(--paper-deep);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:9px 10px;font-size:.52rem}._appearanceTable_4qv11_313 td{border-bottom:1px solid var(--line);height:57px;padding:7px 10px;font-size:.66rem}._appearanceTable_4qv11_313 td:nth-child(n+4){font-family:var(--display)}._appearanceTable_4qv11_313 td>strong,._appearanceTable_4qv11_313 td>small,._opponent_4qv11_319 strong,._opponent_4qv11_319 small{display:block}._appearanceTable_4qv11_313 td>small,._opponent_4qv11_319 small{color:var(--muted);font-family:var(--ui);margin-top:2px;font-size:.52rem}._opponent_4qv11_319{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}._opponent_4qv11_319 .club-crest--tiny{border-radius:6px;flex:0 0 32px;width:32px;height:32px}._result_4qv11_338{border-radius:4px;justify-content:center;align-items:center;min-width:52px;min-height:25px;font-size:.62rem;font-weight:850;display:inline-flex}._resultWin_4qv11_349{color:#075a31;background:#e2f4e9}._resultDraw_4qv11_350{color:#485a69;background:#e9eef2}._resultLoss_4qv11_351{color:#a01822;background:#fbe7e9}._journalLayout_4qv11_353{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:14px;display:grid}._journalSection_4qv11_360{min-width:0}._timeline_4qv11_362{margin:0;padding:13px 0 0;list-style:none;display:grid;position:relative}._timeline_4qv11_362:before{content:"";background:var(--line-dark);width:1px;position:absolute;top:27px;bottom:20px;left:106px}._timeline_4qv11_362 li{border-bottom:1px solid var(--line);grid-template-columns:88px 88px minmax(0,1fr);align-items:start;gap:18px;min-height:83px;padding:15px 0;display:grid;position:relative}._timeline_4qv11_362 li:before{content:"";background:var(--paper-raised);border:3px solid var(--youth-moss);border-radius:50%;width:11px;height:11px;position:absolute;top:25px;left:101px}._timeline_4qv11_362 time{color:var(--muted);text-align:right;font-size:.56rem;line-height:1.45}._timeline_4qv11_362 li>span{color:var(--forest);background:var(--forest-wash);text-transform:uppercase;border-radius:4px;justify-self:start;padding:5px 7px;font-size:.49rem;font-weight:850}._timeline_4qv11_362 li>span[data-kind=match]{color:#5f4914;background:#f2e6c4}._timeline_4qv11_362 li>span[data-kind=plan_completed]{color:#075a31;background:#e2f4e9}._timeline_4qv11_362 li>span[data-kind=team_transition],._timeline_4qv11_362 li>span[data-kind=squad_transition]{color:#8e3427;background:#f4dfd8}._timeline_4qv11_362 li>div{gap:3px;display:grid}._timeline_4qv11_362 li strong{font-size:.73rem}._timeline_4qv11_362 li p{color:var(--muted);font-size:.61rem;line-height:1.48}._intakeCard_4qv11_424{display:grid}._intakeBadge_4qv11_426{color:#5f4914;background:linear-gradient(135deg,#f7edcf,#efe0b7);border:1px solid #dfca8d;border-radius:7px;align-content:center;place-items:center;gap:7px;min-height:112px;margin-top:16px;display:grid}._intakeBadge_4qv11_426 span{font-family:var(--display);font-size:1.28rem;font-weight:800}._intakeCard_4qv11_424 dl{margin:14px 0 0;display:grid}._intakeCard_4qv11_424 dl>div{border-bottom:1px solid var(--line);gap:3px;padding:11px 2px;display:grid}._intakeCard_4qv11_424 dt{color:var(--muted);text-transform:uppercase;font-size:.51rem;font-weight:800}._intakeCard_4qv11_424 dd{margin:0;font-size:.66rem;font-weight:750;line-height:1.4}._intakeCard_4qv11_424>p{color:var(--muted);background:var(--paper-deep);border-left:3px solid var(--youth-gold);margin-top:14px;padding:12px;font-size:.59rem;line-height:1.5}._emptyState_4qv11_447{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}._emptyState_4qv11_447>svg{color:var(--youth-moss)}._emptyState_4qv11_447>div{gap:3px;max-width:500px;display:grid}._emptyState_4qv11_447 strong{color:var(--ink);font-size:.72rem}._emptyState_4qv11_447 p{font-size:.61rem;line-height:1.45}@media (width<=920px){._metricStrip_4qv11_67{grid-template-columns:repeat(2,minmax(0,1fr))}._metricStrip_4qv11_67 article:nth-child(2n){border-right:0}._metricStrip_4qv11_67 article:nth-child(-n+2){border-bottom:1px solid var(--line)}._overviewGrid_4qv11_111,._journalLayout_4qv11_353{grid-template-columns:1fr}._developmentList_4qv11_267 article{grid-template-columns:112px repeat(3,minmax(68px,.6fr)) minmax(110px,1fr);gap:8px}}@media (width<=760px){._readOnlyMark_4qv11_8{min-height:30px;padding-inline:8px;font-size:.49rem}._readOnlyMark_4qv11_8 svg{width:14px;height:14px}._heroOrigin_4qv11_43{align-items:flex-start}._clubIdentity_4qv11_47{border-left:0;padding-left:0}._metricStrip_4qv11_67 article{grid-template-columns:24px 1fr auto;min-height:82px;padding:12px}._metricStrip_4qv11_67 article>svg{width:18px;height:18px}._metricStrip_4qv11_67 article>strong{font-size:.9rem}._developmentBalance_4qv11_118{gap:8px;padding-top:18px}._developmentBalance_4qv11_118>div>strong{font-size:1.55rem}._developmentBalance_4qv11_118>div>small{max-width:115px}._developmentBalance_4qv11_118>svg{width:23px}._quickFacts_4qv11_188{grid-template-columns:repeat(2,1fr)}._quickFacts_4qv11_188>div:nth-child(2){border-right:0}._quickFacts_4qv11_188>div:nth-child(-n+2){border-bottom:1px solid var(--line)}._chartHeader_4qv11_238{flex-direction:column;align-items:flex-start;gap:5px}._developmentList_4qv11_267{overflow-x:auto}._developmentList_4qv11_267 article{min-width:650px}._seasonSummary_4qv11_292{grid-template-columns:repeat(3,1fr)}._seasonSummary_4qv11_292>div{border-bottom:1px solid var(--line);min-height:72px}._seasonSummary_4qv11_292>div:nth-child(3n){border-right:0}._seasonSummary_4qv11_292>div:nth-child(n+4){border-bottom:0}._timeline_4qv11_362:before{left:15px}._timeline_4qv11_362 li{grid-template-columns:35px minmax(0,1fr);gap:9px 12px;padding:13px 0}._timeline_4qv11_362 li:before{top:19px;left:10px}._timeline_4qv11_362 time{text-align:left;grid-column:2}._timeline_4qv11_362 li>span{color:#0000;white-space:nowrap;grid-area:1/1/3;width:29px;margin-top:23px;padding:0;overflow:hidden;background:0 0!important}._timeline_4qv11_362 li>div{grid-column:2}}@media (width<=430px){._readOnlyMark_4qv11_8{text-align:center;justify-content:center;max-width:125px}._metricStrip_4qv11_67 article{padding-inline:9px}._metricStrip_4qv11_67 article>span{font-size:.46rem}._metricStrip_4qv11_67 article>strong{font-size:.78rem}._developmentBalance_4qv11_118>div>span{font-size:.47rem}._developmentBalance_4qv11_118>div>strong{font-size:1.25rem}._developmentBalance_4qv11_118>div>small{font-size:.5rem}._seasonSummary_4qv11_292 dd{font-size:1.22rem}}@media (prefers-reduced-motion:reduce){._confidence_4qv11_155 i,._metricStrip_4qv11_67 article>div i{transition-duration:.01ms}}@layer reset{*,:before,:after{box-sizing:border-box}html{background:#071a2b;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{border:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}table{border-collapse:collapse}}@layer tokens{:root{--paper:#f3f5f7;--paper-raised:#fff;--paper-deep:#e9eef2;--ink:#102235;--ink-soft:#31475a;--forest:#0b2235;--forest-deep:#071a2b;--forest-soft:#0d6b3b;--forest-wash:#e4f2e9;--clay:#e1262f;--clay-dark:#b91822;--gold:#e1262f;--referee-yellow:#f2c94c;--warning-wash:#fff8dc;--line:#d6dee5;--line-dark:#b9c5cf;--muted:#536474;--success:#16844d;--success-ink:#0d6b3b;--danger:#e1262f;--forecast:#7c8b98;--shadow-small:0 2px 7px #10223514;--shadow-medium:0 7px 20px #071a2b21;--shadow-soft:0 2px 7px #10223514;--radius:7px;--sidebar:242px;--topbar:104px;--display:"Bahnschrift SemiCondensed", "Bahnschrift Condensed", "Arial Narrow", "Segoe UI", sans-serif;--ui:"Bahnschrift", "Segoe UI", system-ui, -apple-system, sans-serif}}@layer base{body{color:var(--ink);font-family:var(--ui);background:var(--paper);-webkit-font-smoothing:antialiased}body:before{z-index:20;pointer-events:none;content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}button,input{color:inherit}button{cursor:pointer;background:0 0}button:focus-visible,input:focus-visible{outline:3px solid color-mix(in srgb, var(--gold) 70%, white);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.62}h1,h2,.brand,.wallet,.match-time,.versus,.page-heading__metric strong{font-family:var(--display)}h1{max-width:920px;color:var(--ink);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.35rem,4vw,3.45rem);font-weight:800;font-stretch:75%;line-height:.94}h2{font-size:1.45rem;line-height:1.08}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}}@layer components{.app-shell{background:var(--paper);min-height:100vh}.sidebar{z-index:12;width:var(--sidebar);color:#f7f1e5;background:var(--forest-deep);border-right:1px solid #ffffff14;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{height:var(--topbar);color:#fff8eb;justify-content:center;align-items:center;padding:10px 20px;display:flex}.brand__wordmark{filter:drop-shadow(0 4px 10px #00000059);width:min(184px,100%);height:auto;display:block}.club-crest{background-color:#e9e3d6;background-repeat:no-repeat;background-size:500% 400%;border:1px solid #2332292e;border-radius:14%;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #12231b21}.club-crest>img{object-fit:contain;width:100%;height:100%;padding:4%;display:block}.club-crest--tiny{border-radius:8px;width:30px;height:30px}.club-crest--small{width:46px;height:46px}.club-crest--medium{width:66px;height:66px}.club-crest--large{width:102px;height:102px}.club-crest--hero{border:3px solid #e5ca79c7;width:168px;height:168px;box-shadow:0 18px 34px #00000038}.player-portrait{background-color:#e9e3d6;background-repeat:no-repeat;background-size:500% 400%;border:1px solid #cfc4b2;border-radius:50%;flex:none;display:block;overflow:hidden;box-shadow:0 3px 10px #1a2a2224}.player-portrait--tiny{width:30px;height:30px}.player-portrait--small{width:46px;height:46px}.player-portrait--medium{width:62px;height:62px}.player-portrait--large{width:76px;height:76px}.player-portrait--hero{border:4px solid #d2b25d;width:176px;height:176px;box-shadow:0 16px 32px #00000047}.nationality{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:.72rem;line-height:1.2;display:inline-flex}.nationality__flag{background:#fff;border:1px solid #102c3a33;border-radius:2px;flex:none;width:22px;height:15px;overflow:hidden;box-shadow:0 1px 2px #102c3a1f}.nationality__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nationality--compact{gap:0}.nationality--compact .nationality__flag{width:22px;height:15px}.sidebar__nav{scrollbar-width:thin;flex:auto;align-content:start;gap:3px;min-height:0;padding:8px 14px;display:grid;overflow-y:auto}.nav-item{color:#fff8ecdb;text-align:left;border-radius:8px;align-items:center;gap:15px;min-height:48px;padding:0 16px;font-size:.96rem;font-weight:650;transition:background .18s,color .18s,transform .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.nav-item.is-active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#285b3d}.sidebar__motto{color:#b9ac74;letter-spacing:.035em;text-align:center;flex:none;justify-items:center;gap:5px;margin-top:auto;padding:12px 20px 20px;font-size:.66rem;font-weight:780;line-height:1.35;display:grid}.sidebar__motto-logo{filter:drop-shadow(0 10px 16px #0000004d);width:128px;display:block}.sidebar__motto-logo img{width:100%;height:auto;display:block}.app-stage{--matchday-banner-height:0px;min-height:100vh;margin-left:var(--sidebar)}.app-stage.has-matchday-window{--matchday-banner-height:72px}.topbar{z-index:9;height:var(--topbar);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e6eb;grid-template-columns:minmax(190px,1fr) minmax(300px,420px) minmax(360px,1fr);align-items:center;column-gap:clamp(18px,2vw,32px);padding:0 clamp(24px,3vw,48px);display:grid;position:sticky;top:0}.club-lockup{align-items:center;gap:14px;min-width:0;display:flex}.club-lockup>div{gap:4px;display:grid}.club-lockup strong{font-family:var(--display);font-size:1.5rem;line-height:1}.club-lockup>div>span{color:var(--muted);font-size:.86rem;font-weight:600}.topbar__search{justify-self:center;width:100%;min-width:0;max-width:420px}.topbar__tools{justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.matchday-window-banner{top:var(--topbar);z-index:8;color:#f7fbff;background:linear-gradient(112deg,#0b263c,#143d59);border-bottom:3px solid #f4b323;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:11px clamp(24px,3vw,48px);display:grid;position:sticky;box-shadow:0 9px 24px #0618262e}.matchday-window-banner.is-delayed{background:linear-gradient(112deg,#4b1820,#792631);border-bottom-color:#ffcf55}.matchday-window-banner__signal{color:#102236;background:#f4b323;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 5px #f4b32321}.matchday-window-banner__copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;min-width:0;display:grid}.matchday-window-banner__copy>span{color:#f4b323;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.matchday-window-banner__copy>strong{font-family:var(--display);letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.06rem;overflow:hidden}.matchday-window-banner__copy>p{color:#f7fbffc7;grid-column:1/-1;font-size:.72rem;line-height:1.35}.matchday-window-banner__timing{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.wallet{color:var(--ink);border-right:1px solid var(--line-dark);white-space:nowrap;align-items:center;gap:10px;padding:0 22px 0 0;font-size:1.3rem;font-weight:750;display:flex}.icon-button{border-radius:50%;place-items:center;width:44px;height:44px;transition:background .16s;display:grid}.icon-button:hover{background:var(--paper-deep)}.notification-anchor,.manager-menu-anchor{flex:none;display:grid;position:relative}.manager-quick-menu{z-index:34;width:286px;color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--clay);background:#fff;border-radius:8px;animation:.14s both page-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 44px #071a2b33,0 3px 10px #10223517}.manager-quick-menu>header{color:#fff;background:var(--forest-deep);gap:4px;padding:15px 16px;display:grid}.manager-quick-menu>header span{color:#aebfcd;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:850}.manager-quick-menu>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.manager-quick-menu>button{width:100%;min-height:68px;color:var(--ink);border-bottom:1px solid var(--line);text-align:left;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px 10px 15px;display:grid}.manager-quick-menu>button:last-child{border-bottom:0}.manager-quick-menu>button:hover{background:#eef3f6}.manager-quick-menu>button>svg:first-child{color:var(--clay)}.manager-quick-menu>button>svg:last-child{color:#8795a1}.manager-quick-menu>button>span{gap:3px;min-width:0;display:grid}.manager-quick-menu>button strong{font-size:.7rem}.manager-quick-menu>button small{color:var(--muted);font-size:.58rem}.app-content{width:min(100%,1680px);margin:0 auto;padding:28px clamp(24px,3vw,48px) 48px}.page{animation:.22s both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.page-heading{justify-content:space-between;align-items:flex-start;gap:28px;min-height:72px;margin-bottom:24px;display:flex}.page-heading>div:first-child{gap:9px;display:grid}.page-heading p{color:var(--muted);font-size:.98rem;line-height:1.5}.page-heading__metric{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);min-width:142px;box-shadow:var(--shadow-small);grid-template-columns:auto 1fr;align-items:center;gap:0 10px;padding:14px 18px;display:grid}.page-heading__metric svg{color:var(--forest-soft);grid-row:1/3}.page-heading__metric strong{font-size:1.3rem;line-height:1}.page-heading__metric span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:700}.primary-button,.secondary-button,.ghost-button,.text-button{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:.92rem;font-weight:750;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.primary-button{color:#fff;background:var(--clay);box-shadow:0 8px 22px #b1412b2e}.primary-button:hover:not(:disabled){background:var(--clay-dark);transform:translateY(-1px);box-shadow:0 11px 24px #b1412b3d}.primary-button--wide{width:100%}.secondary-button{color:var(--forest);background:var(--paper-raised);border:1px solid var(--line-dark)}.secondary-button:hover,.secondary-button.is-active{background:var(--forest-wash);border-color:var(--forest-soft)}.ghost-button{border:1px solid}.ghost-button--light{color:#fffaf0;background:#ffffff0a;border-color:#ffffff61}.ghost-button--light:hover{background:#ffffff1f}.text-button{min-height:38px;color:var(--forest-soft);padding:0}.text-button:hover{color:var(--forest-deep)}.section-band{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);overflow:hidden}.section-band__header{color:#fff9ee;background:var(--ink);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 16px;display:flex}.section-band__header h2{letter-spacing:.065em;text-transform:uppercase;font-size:.88rem;font-weight:800}.section-band__body{padding:16px}.header-link{color:#fff8e9;align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:inline-flex}.save-state{min-height:42px;color:var(--muted);background:var(--paper-deep);border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:750;display:inline-flex}.save-state.is-saved{color:var(--success);background:#e3eadc;border-color:#bccab3}.save-state.is-locked{color:#7a4b00;background:#fff3cc;border-color:#e6c15f}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading>div{gap:5px;display:grid}.panel-heading span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.71rem;font-weight:800}.panel-heading svg{color:var(--forest-soft)}.data-section{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);overflow:hidden}.data-section__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.data-section__heading>div{gap:4px;display:grid}.data-section__heading h2{color:var(--ink)}.data-section__heading p{color:var(--muted);font-size:.84rem}.data-table-wrap{overflow-x:auto}.data-table{width:100%;min-width:680px;font-size:.88rem}.data-table th{color:var(--muted);background:var(--paper-deep);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:12px 16px;font-size:.69rem}.data-table td{border-top:1px solid var(--line);padding:13px 16px}.data-table tbody tr:first-child td{border-top:0}.data-table tbody tr:hover td{background:#f7f4eb}.data-table tr.is-club-row td{background:var(--forest-wash)}.position-tag{color:#fff;background:var(--ink);min-width:34px;height:28px;font-family:var(--display);border-radius:5px;place-items:center;font-size:.88rem;font-weight:800;display:inline-grid}.inline-progress{vertical-align:middle;background:var(--paper-deep);border-radius:9px;width:70px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.inline-progress span{background:var(--forest-soft);height:100%;display:block}.data-table small{color:var(--muted)}.rule-note,.slot-explainer{color:#f9f3e8;background:var(--forest);border-radius:var(--radius);align-items:flex-start;gap:14px;margin-top:20px;padding:18px 20px;display:flex}.rule-note>div,.slot-explainer>div{gap:4px;display:grid}.rule-note p,.slot-explainer p{color:#fffaefc2;margin-top:4px;font-size:.87rem;line-height:1.55}.bottom-nav,.mobile-more-sheet,.mobile-sheet-backdrop{display:none}}@layer pages{.youth-page-v2{--youth-dark:var(--forest-deep);--youth-dark-raised:var(--forest)}.youth-v2-view[hidden]{display:none}.youth-page-v2 button:disabled{cursor:not-allowed;opacity:.58}.youth-v2-state-card{min-height:132px;color:var(--ink-soft);border:1px solid var(--line);border-left:4px solid var(--success);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;align-items:center;gap:15px;padding:22px;display:flex}.youth-v2-state-card>svg{color:var(--success);flex:none}.youth-v2-state-card>div{gap:5px;display:grid}.youth-v2-state-card h2{font-family:var(--display);font-size:1.1rem}.youth-v2-state-card p{max-width:720px;color:var(--muted);font-size:.7rem;line-height:1.5}.youth-v2-state-card .primary-button{justify-self:start;width:fit-content;margin-top:7px}.youth-v2-state-card.is-error{border-left-color:var(--clay)}.youth-v2-state-card.is-error>svg{color:var(--clay)}.youth-v2-inline-alert{min-height:42px;color:var(--success-ink);background:#e8f5ed;border:1px solid #b8dcc7;border-radius:6px;align-items:center;gap:9px;margin-bottom:10px;padding:9px 12px;font-size:.66rem;font-weight:750;display:flex}.youth-v2-inline-alert svg{flex:none}.youth-v2-inline-alert.is-error{color:#8b2430;background:#fff0f1;border-color:#efb8bd}.youth-v2-tabs{border-bottom:1px solid var(--line-dark);scrollbar-width:thin;align-items:end;gap:4px;min-width:0;margin-bottom:16px;display:flex;overflow-x:auto}.youth-v2-tabs button{min-width:max-content;min-height:49px;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.75rem;font-weight:780;display:inline-flex;position:relative}.youth-v2-tabs button:hover,.youth-v2-tabs button[aria-selected=true]{color:var(--ink)}.youth-v2-tabs button[aria-selected=true]:after{content:"";background:var(--clay);height:4px;position:absolute;bottom:-1px;left:8px;right:8px}.youth-v2-tabs::-webkit-scrollbar{display:none}.youth-v2-week-band,.youth-v2-team-hero,.youth-v2-philosophy-band,.youth-v2-talent-hero{color:#fff;background:radial-gradient(circle at 76% 50%, transparent 0 72px, #ffffff14 73px 74px, transparent 75px), linear-gradient(90deg, transparent 0 76%, #ffffff12 76.1% 76.25%, transparent 76.35%), var(--youth-dark);border:1px solid #17364f;border-right:6px solid var(--clay);border-radius:var(--radius);box-shadow:var(--shadow-medium);position:relative;overflow:hidden}.youth-v2-week-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:144px;padding:24px 28px;display:grid}.youth-v2-week-copy{z-index:1;gap:8px;display:grid;position:relative}.youth-v2-eyebrow{color:#b9c9d7;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.youth-v2-eyebrow--red{color:var(--clay-dark)}.youth-v2-week-copy h2,.youth-v2-list-banner h2,.youth-v2-team-hero h2,.youth-v2-philosophy-band h2,.youth-v2-talent-name h2{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-weight:900;line-height:.96}.youth-v2-week-copy h2{font-size:clamp(1.8rem,3vw,2.55rem)}.youth-v2-week-copy p{color:#ffffffad;max-width:720px;font-size:.82rem;line-height:1.5}.youth-v2-week-action{z-index:1;justify-items:end;gap:7px;min-width:166px;display:grid;position:relative}.youth-v2-week-action>strong{font-family:var(--display);font-size:2.1rem;line-height:.9}.youth-v2-week-action>span{color:#ffffffa1;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:780}.youth-v2-report-drawer{border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-small);background:#fff;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.youth-v2-report-drawer>div{border-right:1px solid var(--line);gap:5px;padding:14px 17px;display:grid}.youth-v2-report-drawer>div:last-child{border-right:0}.youth-v2-report-team{align-items:center;gap:8px;display:flex}.youth-v2-report-team .club-crest--tiny{width:27px;height:27px}.youth-v2-report-team span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.youth-v2-report-drawer>div>strong{font-family:var(--display);font-size:1.05rem}.youth-v2-report-drawer small{color:var(--muted);font-size:.68rem;line-height:1.4}.youth-v2-report-focus{align-items:center;gap:6px;min-width:0;display:flex}.youth-v2-report-focus small{min-width:0}.youth-v2-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.youth-v2-team-card{border:1px solid var(--line);border-top:4px solid var(--youth-dark-raised);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-small);background:#fff;gap:9px;padding:19px 20px 17px;display:grid}.youth-v2-team-card.is-focus{border-top-color:var(--clay)}.youth-v2-team-card__top{min-width:0;color:var(--success);justify-content:space-between;align-items:center;gap:8px;display:flex}.youth-v2-team-card__top span{color:var(--muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:850;overflow:hidden}.youth-v2-team-card__identity{align-items:center;gap:11px;min-width:0;display:flex}.youth-v2-team-card__identity .club-crest--small{width:43px;height:43px}.youth-v2-team-card h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(2rem,3vw,2.65rem);font-weight:900;line-height:.9}.youth-v2-team-card>p{color:var(--muted);font-size:.69rem}.youth-v2-team-place{align-items:baseline;gap:7px;display:flex}.youth-v2-team-place strong{font-family:var(--display);font-size:2.6rem;line-height:.85}.youth-v2-team-place span{color:var(--muted);font-size:.65rem}.youth-v2-team-facts{border-block:1px solid var(--line);gap:6px;padding:10px 0;display:grid}.youth-v2-team-facts span{color:var(--ink-soft);font-size:.69rem}.youth-v2-team-facts strong{color:var(--success);font-size:.69rem}.youth-v2-text-action{min-height:38px;color:var(--clay-dark);background:0 0;justify-content:flex-start;justify-self:start;align-items:center;gap:7px;padding:0;font-size:.7rem;font-weight:830;display:inline-flex}.youth-v2-text-action:hover{color:var(--clay)}.youth-v2-overview-lower,.youth-v2-talent-layout,.youth-v2-team-detail-grid,.youth-v2-academy-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);align-items:start;gap:12px;margin-top:14px;display:grid}.youth-v2-section,.youth-v2-talent-profile{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-small);background:#fff;overflow:hidden}.youth-v2-section-header{color:#fff;background:var(--youth-dark-raised);justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 15px;display:flex}.youth-v2-section-header h2{font-family:var(--display);letter-spacing:.065em;text-transform:uppercase;font-size:.81rem;font-weight:900}.youth-v2-section-header span{color:#ffffffa1;font-size:.59rem}.youth-v2-task-list{display:grid}.youth-v2-task-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:11px 14px;display:grid}.youth-v2-task-row:last-child{border-bottom:0}.youth-v2-task-row .player-portrait--small{width:48px;height:48px}.youth-v2-task-copy{gap:3px;min-width:0;display:grid}.youth-v2-player-name{align-items:center;gap:7px;min-width:0;display:flex}.youth-v2-player-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.youth-v2-task-copy>span:not(.youth-v2-player-name){color:var(--ink-soft);font-size:.64rem}.youth-v2-task-copy small{color:var(--muted);font-size:.61rem}.youth-v2-empty-list{min-height:76px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:17px;font-size:.66rem;line-height:1.45;display:flex}.youth-v2-empty-list svg{color:var(--line-dark);flex:none}.youth-v2-path{padding:13px 15px 16px;display:grid}.youth-v2-path-step{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:53px;display:grid;position:relative}.youth-v2-path-step:not(:last-child):after{content:"";background:var(--line-dark);width:2px;position:absolute;top:33px;bottom:-10px;left:14px}.youth-v2-path-step>span{z-index:1;width:31px;height:31px;color:var(--muted);border:2px solid var(--line-dark);font-family:var(--display);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative}.youth-v2-path-step.is-complete>span{color:#fff;background:var(--success);border-color:var(--success)}.youth-v2-path-step.is-current>span{color:#fff;background:var(--clay);border-color:var(--clay)}.youth-v2-path-step>div{gap:2px;display:grid}.youth-v2-path-label{align-items:center;gap:6px;display:flex}.youth-v2-path-label .club-crest--tiny{width:21px;height:21px}.youth-v2-path-step strong{font-size:.7rem}.youth-v2-path-step small{color:var(--muted);font-size:.61rem;line-height:1.35}.youth-v2-list-banner{color:#fff;background:var(--youth-dark);border-radius:var(--radius);min-height:84px;box-shadow:var(--shadow-medium);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.youth-v2-list-banner>div{gap:4px;display:grid}.youth-v2-list-banner span{color:#b9c9d7;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:850}.youth-v2-list-banner h2{font-size:clamp(1.35rem,2.5vw,1.85rem)}.youth-v2-list-banner>strong{font-family:var(--display);font-size:2rem}.youth-v2-talent-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.75fr)}.youth-v2-table-wrap{min-width:0;overflow-x:auto}.youth-v2-table{width:100%;min-width:590px}.youth-v2-table th{color:#fff;background:var(--youth-dark-raised);letter-spacing:.05em;text-align:left;text-transform:uppercase;height:39px;padding:0 11px;font-size:.59rem;font-weight:850}.youth-v2-table td{border-bottom:1px solid var(--line);height:66px;padding:8px 9px;font-size:.68rem}.youth-v2-table tr:last-child td{border-bottom:0}.youth-v2-table tbody tr:hover td{background:#f7f9fb}.youth-v2-table tbody tr.is-selected td{background:#e1262f0d}.youth-v2-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 var(--clay)}.youth-v2-player-button{min-width:158px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:9px;padding:0;display:flex}.youth-v2-player-button>span{gap:3px;min-width:0;display:grid}.youth-v2-player-button small{color:var(--muted);font-size:.61rem}.youth-v2-team-cell{white-space:nowrap;align-items:center;gap:5px;font-weight:760;display:inline-flex}.youth-v2-team-cell .club-crest--tiny{width:25px;height:25px}.youth-v2-rating{font-family:var(--display);font-size:1.08rem;font-weight:900}.youth-v2-growth{color:var(--success);font-weight:850}.youth-v2-growth.is-negative{color:var(--clay-dark)}.youth-v2-potential{gap:4px;min-width:77px;display:grid}.youth-v2-potential strong{font-family:var(--display);font-size:.88rem}.youth-v2-potential i{background:var(--paper-deep);border-radius:5px;height:5px;display:block;overflow:hidden}.youth-v2-potential i span{background:var(--referee-yellow);height:100%;display:block}.youth-v2-status{max-width:96px;color:var(--muted);font-size:.61rem;line-height:1.3;display:block}.youth-v2-talent-hero{border:0;border-right:5px solid var(--clay);min-height:225px;box-shadow:none;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:22px 19px 17px;display:grid}.youth-v2-talent-hero .player-portrait--large{z-index:1;border:3px solid #d8e1e8;width:92px;height:92px;position:relative}.youth-v2-talent-identity{z-index:1;gap:7px;min-width:0;display:grid;position:relative}.youth-v2-talent-meta{color:#c8d5df;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.6rem;font-weight:850;display:flex}.youth-v2-talent-meta .club-crest--tiny{width:24px;height:24px}.youth-v2-talent-name{align-items:center;gap:8px;min-width:0;display:flex}.youth-v2-talent-name h2{overflow-wrap:anywhere;font-size:clamp(1.6rem,3vw,2.3rem)}.youth-v2-talent-role{color:#ffffffb3;align-items:center;gap:8px;display:flex}.youth-v2-talent-role>span{color:#fff;background:var(--clay);min-width:32px;height:27px;font-family:var(--display);border-radius:5px;place-items:center;font-weight:900;display:grid}.youth-v2-talent-role small{font-size:.68rem}.youth-v2-talent-strength{border-top:1px solid #ffffff1f;align-items:end;gap:7px;padding-top:7px;display:flex}.youth-v2-talent-strength strong{font-family:var(--display);font-size:2.2rem;line-height:.85}.youth-v2-talent-strength span{color:#fff9;font-size:.6rem}.youth-v2-talent-body{gap:13px;padding:17px;display:grid}.youth-v2-talent-body h3{font-family:var(--display);margin-top:4px;font-size:1.1rem}.youth-v2-talent-body>p{color:var(--muted);font-size:.69rem;line-height:1.5}.youth-v2-talent-estimate{background:var(--warning-wash);border:1px solid #ecd27d;border-left:3px solid var(--referee-yellow);grid-template-columns:1fr auto;gap:6px 8px;padding:11px 12px;display:grid}.youth-v2-talent-estimate span{color:#765f26;text-transform:uppercase;font-size:.59rem;font-weight:850}.youth-v2-talent-estimate strong{color:#5f4b1c;font-family:var(--display);font-size:1.15rem}.youth-v2-talent-estimate small{color:#7c6737;grid-column:1/3;font-size:.61rem;line-height:1.4}.youth-v2-profile-facts{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.youth-v2-profile-facts>span{border-right:1px solid var(--line);gap:3px;padding:9px;display:grid}.youth-v2-profile-facts>span:last-child{border-right:0}.youth-v2-profile-facts small{color:var(--muted);text-transform:uppercase;font-size:.55rem}.youth-v2-profile-facts strong{font-family:var(--display);font-size:.78rem}.youth-v2-action-stack{gap:8px;display:grid}.youth-v2-action-stack>button{justify-content:center;width:100%}.youth-v2-action-control{gap:4px;min-width:0;display:grid}.youth-v2-action-row{flex-wrap:wrap;align-items:stretch;gap:7px;min-width:0;display:flex;position:relative}.youth-v2-action-row>.primary-button{flex:auto;justify-content:center}.youth-v2-popover-anchor{display:contents}.youth-v2-help-trigger,.youth-v2-popover-close{color:var(--ink-soft);border:1px solid var(--line-dark);background:#fff;border-radius:6px;flex:none;place-items:center;display:inline-grid}.youth-v2-help-trigger{width:44px;min-height:44px}.youth-v2-help-trigger:hover,.youth-v2-help-trigger:focus-visible{color:var(--clay-dark);border-color:var(--clay);background:#fff7f7}.youth-v2-popover{z-index:20;color:var(--ink);border:1px solid var(--line-dark);border-top:3px solid var(--clay);background:#fff;border-radius:7px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 34px #071a2b38}.youth-v2-help-popover{width:min(300px,100%);left:auto;right:0}.youth-v2-popover__header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.youth-v2-popover__header h4,.youth-v2-popover__header strong{min-width:0;font-family:var(--display);align-items:center;gap:7px;margin:0;font-size:.78rem;display:flex}.youth-v2-popover-close{width:32px;height:32px;padding:0}.youth-v2-popover-close:hover,.youth-v2-popover-close:focus-visible{color:var(--clay-dark);border-color:var(--clay)}.youth-v2-popover__copy,.youth-v2-minute-popover>p{color:var(--muted);font-size:.65rem;line-height:1.5}.youth-v2-minute-popover form{gap:10px;display:grid}.youth-v2-minute-options{border:0;gap:6px;margin:0;padding:0;display:grid}.youth-v2-minute-options label{border:1px solid var(--line);cursor:pointer;background:#f7f9fb;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:53px;padding:8px 10px;display:grid}.youth-v2-minute-options label.is-selected{box-shadow:inset 3px 0 var(--success);background:#edf7f1;border-color:#8fc4a4}.youth-v2-minute-options input{width:18px;height:18px;accent-color:var(--success);margin:0}.youth-v2-minute-options label>span{gap:2px;display:grid}.youth-v2-minute-options strong{font-size:.66rem}.youth-v2-minute-options small{color:var(--muted);font-size:.59rem}.youth-v2-minute-actions{gap:7px;display:flex}.youth-v2-minute-actions button{flex:1 1 0;justify-content:center}.youth-v2-local-message{min-height:18px;color:var(--success);font-size:.62rem;font-weight:800}.youth-v2-local-message.is-error{color:var(--clay-dark)}.youth-v2-talent-profile{overflow:visible}.youth-v2-talent-profile .youth-v2-talent-hero{border-radius:var(--radius) var(--radius) 0 0}.youth-v2-team-switch,.youth-v2-philosophy-switch{background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.youth-v2-team-switch{max-width:500px;margin-bottom:13px}.youth-v2-team-switch button,.youth-v2-philosophy-switch button{min-width:0;min-height:43px;color:var(--muted);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.7rem;font-weight:820;display:flex}.youth-v2-team-switch button .club-crest--tiny{width:27px;height:27px}.youth-v2-team-switch button[aria-pressed=true],.youth-v2-philosophy-switch button[aria-pressed=true]{color:#fff;background:var(--success)}.youth-v2-team-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;padding:20px 23px;display:grid}.youth-v2-team-hero>*{z-index:1;position:relative}.youth-v2-team-hero>div:not(.youth-v2-team-hero__rank){gap:5px;display:grid}.youth-v2-team-hero h2{font-size:clamp(1.7rem,3vw,2.35rem)}.youth-v2-team-hero p{color:#ffffffa3;font-size:.7rem}.youth-v2-team-hero__rank{align-items:baseline;gap:7px;display:flex}.youth-v2-team-hero__rank strong{font-family:var(--display);font-size:2.8rem;line-height:.82}.youth-v2-team-hero__rank span{color:#c7d4de;text-transform:uppercase;font-size:.61rem}.youth-v2-team-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.youth-v2-fixtures{display:grid}.youth-v2-fixture{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;gap:9px;min-height:67px;padding:8px 14px;display:grid}.youth-v2-fixture:last-child{border-bottom:0}.youth-v2-fixture>strong{color:#fff;background:var(--youth-dark-raised);min-height:37px;font-family:var(--display);border-radius:5px;place-items:center;font-size:1.05rem;display:grid}.youth-v2-fixture-club{align-items:center;gap:8px;min-width:0;display:flex}.youth-v2-fixture-club--home{text-align:right;flex-direction:row-reverse}.youth-v2-fixture-club span{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:720;overflow:hidden}.youth-v2-fixture-name-short{display:none}.youth-v2-week-note{gap:10px;padding:15px 16px 17px;display:grid}.youth-v2-week-note__lead{color:var(--success);align-items:center;gap:9px;display:flex}.youth-v2-week-note__lead strong{color:var(--ink);font-size:.75rem}.youth-v2-week-note>p{color:var(--muted);font-size:.69rem;line-height:1.5}.youth-v2-week-player{gap:5px;display:grid}.youth-v2-week-player p{color:var(--muted);font-size:.69rem;line-height:1.5}.youth-v2-rule-note{color:var(--ink-soft);border-left:3px solid var(--line-dark);background:#f1f4f6;align-items:flex-start;gap:8px;padding:10px 11px;font-size:.63rem;line-height:1.4;display:flex}.youth-v2-rule-note>svg{flex:none}.youth-v2-rule-note .youth-v2-player-name{flex:none;gap:5px}.youth-v2-rule-note .youth-v2-player-name strong{font-size:inherit}.youth-v2-squad-section{margin-top:12px}.youth-v2-philosophy-band{grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);align-items:center;gap:24px;min-height:128px;padding:22px 24px;display:grid}.youth-v2-philosophy-band>*{z-index:1;position:relative}.youth-v2-philosophy-band>div:first-child{gap:6px;display:grid}.youth-v2-philosophy-band h2{font-size:clamp(1.65rem,3vw,2.2rem)}.youth-v2-philosophy-band p{color:#ffffffa3;font-size:.7rem}.youth-v2-philosophy-switch{background:#ffffff14;border-color:#ffffff2e}.youth-v2-philosophy-switch button{color:#ffffffab}.youth-v2-academy-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.youth-v2-academy-progress{grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 15px 19px;display:grid}.youth-v2-academy-stage{text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.youth-v2-academy-stage:not(:last-child):after{content:"";background:var(--line-dark);width:calc(100% - 32px);height:2px;position:absolute;top:16px;left:calc(50% + 16px)}.youth-v2-academy-stage>span{z-index:1;width:34px;height:34px;color:var(--muted);border:2px solid var(--line-dark);font-family:var(--display);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative}.youth-v2-academy-stage.is-done>span{color:#fff;background:var(--success);border-color:var(--success)}.youth-v2-academy-stage.is-current>span{color:#fff;background:var(--clay);border-color:var(--clay)}.youth-v2-academy-stage strong{font-size:.65rem}.youth-v2-academy-stage small{max-width:105px;color:var(--muted);font-size:.56rem;line-height:1.35}.youth-v2-factor-list{padding:3px 15px 13px;display:grid}.youth-v2-factor-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 104px 31px;align-items:center;gap:9px;min-height:48px;display:grid}.youth-v2-factor-row:first-child{border-top:0}.youth-v2-factor-row>span{color:var(--ink-soft);font-size:.68rem}.youth-v2-factor-row>i{background:var(--paper-deep);border-radius:5px;height:6px;display:block;overflow:hidden}.youth-v2-factor-row>i b{background:var(--success);height:100%;display:block}.youth-v2-factor-row>strong{font-family:var(--display);text-align:right;font-size:.8rem}.youth-v2-persistence{padding:4px 16px 13px;display:grid}.youth-v2-persistence>div{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.youth-v2-persistence>div:first-child{border-top:0}.youth-v2-persistence strong{color:var(--clay-dark);font-family:var(--display);text-transform:uppercase;font-size:.72rem}.youth-v2-persistence span{color:var(--muted);font-size:.63rem;line-height:1.45}.youth-v2-academy-message{color:var(--success-ink);background:#e8f5ed;border-top:1px solid #b8dcc7;padding:12px 16px;font-size:.65rem;font-weight:820}.youth-v2-academy-message.is-error{color:#8b2430;background:#fff0f1;border-top-color:#efb8bd}.youth-v2-academy-server-note{color:var(--success-ink);background:#e8f5ed;border-top:1px solid #b8dcc7;align-items:center;gap:8px;padding:11px 15px;font-size:.63rem;line-height:1.4;display:flex}.youth-v2-academy-server-note svg{flex:none}.league-table-section__heading{align-items:flex-end}.league-table-section__eyebrow{color:var(--clay-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:850}.league-table-switcher{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:680px;display:flex}.league-table-switcher button{min-height:36px;color:var(--muted);background:var(--paper-deep);border:1px solid var(--line);border-radius:6px;padding:7px 12px;font-size:.69rem;font-weight:800;transition:color .14s,background .14s,border-color .14s}.league-table-switcher button:hover{color:var(--ink);border-color:#a9b6c0}.league-table-switcher button.is-active{color:#fff;background:var(--forest);border-color:var(--forest)}.league-results-section{margin-top:22px;position:relative}.league-data-error{color:#982f34;background:#fff0f0;border:1px solid #dba9ac;border-radius:6px;margin-bottom:10px;padding:11px 13px;font-size:.72rem;font-weight:700}.league-report-status{z-index:2;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-small);background:#fff;border-radius:6px;padding:8px 11px;font-size:.67rem;font-weight:750;position:absolute;bottom:14px;right:18px}.league-report-status.is-error{color:#982f34;border-color:#dba9ac}.league-form{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.league-form i{color:#fff;background:var(--muted);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.57rem;font-style:normal;font-weight:900;display:grid}.league-form i.is-w{background:var(--success)}.league-form i.is-d{color:var(--ink);background:var(--referee-yellow)}.league-form i.is-l{background:var(--clay)}.league-matchday-panel__date{color:#fff;align-items:center;gap:6px;margin-top:5px;font-size:.7rem;font-weight:780;display:inline-flex}.match-report-heading{gap:6px;display:grid}.match-report-heading__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.match-report-heading__meta>time,.match-report-heading__meta>span{min-height:30px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:.67rem;font-weight:750;display:inline-flex}.match-report-heading__meta>time svg{color:var(--clay)}.match-report-heading__id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--muted)!important}.youth-v2-intake-event,.youth-v2-intake-hero{color:#fff;border:1px solid #1c465d;border-right:6px solid var(--referee-yellow);border-radius:var(--radius);box-shadow:var(--shadow-medium);background:linear-gradient(120deg,#0a2336 0%,#103a4b 68%,#174d53 100%);align-items:center;gap:18px;display:grid;position:relative;overflow:hidden}.youth-v2-intake-event{grid-template-columns:auto minmax(0,1fr) auto auto;margin-bottom:14px;padding:18px 22px}.youth-v2-intake-event__icon{color:#172f3d;background:var(--referee-yellow);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.youth-v2-intake-event>div:nth-child(2){gap:5px;display:grid}.youth-v2-intake-event h2,.youth-v2-intake-hero h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.45rem,2.7vw,2.15rem);font-weight:900}.youth-v2-intake-event p,.youth-v2-intake-hero p{color:#ffffffb8;font-size:.68rem;line-height:1.5}.youth-v2-intake-event__score{border-left:1px solid #ffffff26;gap:2px;min-width:150px;padding-left:18px;display:grid}.youth-v2-intake-event__score>span,.youth-v2-intake-hero__quality>span{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.youth-v2-intake-event__score>strong,.youth-v2-intake-hero__quality>strong{font-family:var(--display);font-size:2.15rem;line-height:1}.youth-v2-intake-event__score small,.youth-v2-intake-hero__quality small{color:#fff9;font-size:.55rem}.youth-v2-journal-preview{margin-top:14px}.youth-v2-journal-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.youth-v2-journal-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 76px minmax(0,1fr);align-items:start;gap:9px;min-height:84px;padding:13px 15px;display:grid}.youth-v2-journal-list article:nth-child(2n){border-right:0}.youth-v2-journal-list svg{color:var(--success)}.youth-v2-journal-list time{color:var(--muted);font-size:.57rem;font-weight:800}.youth-v2-journal-list article>div{gap:3px;display:grid}.youth-v2-journal-list strong{font-size:.68rem}.youth-v2-journal-list p{color:var(--muted);font-size:.61rem;line-height:1.45}.youth-v2-intake-hero{grid-template-columns:minmax(0,1fr) 190px;min-height:128px;padding:22px 25px}.youth-v2-intake-hero>div:first-child{gap:6px;display:grid}.youth-v2-intake-hero__quality{text-align:right;justify-items:end;gap:4px;display:grid}.youth-v2-intake-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:12px;margin-top:14px;display:grid}.youth-v2-intake-players{display:grid}.youth-v2-intake-players article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto 56px auto;align-items:center;gap:11px;min-height:74px;padding:10px 13px;display:grid}.youth-v2-intake-players article:last-child{border-bottom:0}.youth-v2-intake-players article>div{gap:3px;min-width:0;display:grid}.youth-v2-intake-players small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.youth-v2-origin{color:#25533a;text-transform:uppercase;background:#e5f3e9;border-radius:999px;padding:5px 7px;font-size:.52rem;font-weight:850}.youth-v2-origin.is-national{color:#694f17;background:#fff4cd}.youth-v2-origin.is-international{color:#234c72;background:#e5f0fa}.youth-v2-intake-factors{padding-bottom:14px}.youth-v2-factor-lead{color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:14px 15px;font-size:.65rem;line-height:1.45;display:grid}.youth-v2-factor-lead svg{color:var(--clay-dark)}.youth-v2-intake-factors>div:not(.youth-v2-section-header){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 15px;display:grid}.youth-v2-intake-factors>div.is-primary{box-shadow:inset 4px 0 var(--success);background:#f1f7f3}.youth-v2-intake-factors>div>span{gap:2px;display:grid}.youth-v2-intake-factors>div strong{font-size:.68rem}.youth-v2-intake-factors>div small{color:var(--muted);font-size:.56rem;line-height:1.35}.youth-v2-intake-factors>div b{font-family:var(--display);font-size:.88rem}.youth-v2-intake-factors>div i{background:var(--paper-deep);border-radius:6px;grid-column:1/3;height:6px;display:block;overflow:hidden}.youth-v2-intake-factors>div i span{background:var(--success);height:100%;display:block}.youth-v2-intake-origin-summary{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:12px 15px 0;display:grid}.youth-v2-intake-origin-summary>div{border-right:1px solid var(--line);gap:3px;padding:9px;display:grid}.youth-v2-intake-origin-summary>div:last-child{border-right:0}.youth-v2-intake-origin-summary dt{color:var(--muted);align-items:center;gap:4px;font-size:.52rem;display:flex}.youth-v2-intake-origin-summary dd{font-family:var(--display);margin:0;font-size:1rem}.youth-v2-fixture-report{border-bottom:1px solid var(--line)}.youth-v2-fixture-report:last-child,.youth-v2-fixture-report .youth-v2-fixture{border-bottom:0}.youth-v2-match-performances{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 10px 10px;display:grid}.youth-v2-match-performances button{min-width:0;color:var(--ink);border-right:1px solid var(--line);text-align:left;background:#f5f7f8;gap:3px;padding:8px;display:grid}.youth-v2-match-performances button:last-child{border-right:0}.youth-v2-match-performances button:hover{background:#edf4f0}.youth-v2-match-performances small,.youth-v2-match-empty{color:var(--muted);font-size:.54rem;line-height:1.35}.youth-v2-match-empty{padding:0 14px 10px;display:block}.youth-v2-intake-preview{grid-template-columns:repeat(2,1fr);display:grid}.youth-v2-intake-preview>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;padding:13px 15px;display:grid}.youth-v2-intake-preview>div:nth-child(2n){border-right:0}.youth-v2-intake-preview span,.youth-v2-upgrade-price span{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:800}.youth-v2-intake-preview strong{font-family:var(--display);font-size:1.1rem}.youth-v2-preview-note{color:var(--muted);padding:12px 15px;font-size:.61rem;line-height:1.45}.youth-v2-academy-weight{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.youth-v2-academy-weight.is-primary{box-shadow:inset 4px 0 var(--success);background:#edf7f1}.youth-v2-academy-weight>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.youth-v2-academy-weight svg{color:var(--success);grid-row:1/3}.youth-v2-academy-weight strong{font-size:.68rem}.youth-v2-academy-weight small{color:var(--muted);font-size:.56rem}.youth-v2-academy-weight b{font-family:var(--display);font-size:1rem}.youth-v2-academy-factor-card>p{color:var(--muted);padding:13px 15px;font-size:.63rem;line-height:1.5}.youth-v2-upgrade-price{gap:4px;padding:15px;display:grid}.youth-v2-upgrade-price strong{font-family:var(--display);font-size:1.55rem}.youth-v2-upgrade-price small{color:var(--success);font-size:.6rem;font-weight:800}.youth-v2-upgrade-card ul{color:var(--ink-soft);gap:6px;margin:0;padding:0 28px 14px;font-size:.62rem;line-height:1.4;display:grid}.youth-v2-upgrade-card>.primary-button{justify-content:center;width:calc(100% - 30px);margin:0 15px 15px}.stadium-visual-mode{border:1px solid var(--line);background:#e7ebee;border-radius:6px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:12px;padding:3px;display:inline-grid}.stadium-visual-mode button{min-width:155px;min-height:35px;color:var(--muted);border-radius:4px;padding:0 16px;font-size:.68rem;font-weight:820;transition:color .15s,background .15s,box-shadow .15s}.stadium-visual-mode button:hover{color:var(--ink)}.stadium-visual-mode button.is-active{color:#fff;background:var(--forest-deep);box-shadow:0 3px 9px #071a2b2e}.stadium-future-rail{margin-bottom:14px}.stadium-back-to-current{justify-content:center;width:100%;margin-top:10px}.ground-scene__layers{z-index:1;pointer-events:none;position:absolute;inset:0}.ground-scene__layer{object-fit:cover;pointer-events:none;width:100%;height:100%;animation:.32s ease-out both stadium-module-enter;position:absolute;inset:0}@keyframes stadium-module-enter{0%{opacity:.25;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.stadium-plot-effects{grid-column:1/-1;gap:7px;margin:8px 0 2px;padding:0;list-style:none;display:grid}.stadium-plot-effects li{color:#d8e4e9;align-items:center;gap:8px;font-size:.67rem;line-height:1.35;display:flex}.stadium-plot-effects svg{color:#70ce96;flex:none}.stadium-next-action{grid-column:1/-1;justify-content:center;width:100%;margin-top:9px}.stadium-overview-strip{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;grid-template-columns:1.25fr repeat(5,minmax(0,1fr));align-items:stretch;margin-top:12px;display:grid;overflow:hidden}.stadium-overview-strip>div{align-content:center;gap:2px;min-width:0;min-height:82px;padding:12px 16px;display:grid;position:relative}.stadium-overview-strip>div+div:before{content:"";background:var(--line);width:1px;position:absolute;top:15px;bottom:15px;left:0}.stadium-overview-strip span{color:var(--muted);letter-spacing:.035em;font-size:.56rem;font-weight:820}.stadium-overview-strip strong{color:var(--ink);font-family:var(--display);font-size:1.13rem;line-height:1.1}.stadium-overview-strip strong small{color:var(--muted);font-family:var(--ui);font-size:.54rem;font-weight:650;display:inline}.stadium-overview-strip strong b{color:var(--ink);margin-left:4px;font-weight:850}.stadium-overview-strip small{color:var(--muted);font-size:.53rem;line-height:1.25}.stadium-overview-strip__lead{grid-template-columns:auto 1fr;column-gap:9px}.stadium-overview-strip__lead>svg{color:var(--clay);grid-row:1/4;align-self:center}.stadium-overview-strip__lead>span{color:var(--ink)}.stadium-decision-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:stretch;gap:12px;margin-top:12px;display:grid}.stadium-next-projects,.stadium-built-inventory{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;overflow:hidden}.stadium-next-projects{padding:16px 18px 18px}.stadium-next-projects__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.stadium-next-projects__heading h2,.stadium-built-inventory h2{font-family:var(--display);font-size:1.15rem}.stadium-next-projects__heading p{max-width:530px;color:var(--clay);text-align:right;align-items:center;gap:6px;font-size:.62rem;line-height:1.35;display:inline-flex}.stadium-next-projects__heading p svg{flex:none}.stadium-next-projects__rail{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.stadium-next-projects__rail>button{min-height:150px;color:var(--ink);border:1px solid var(--line-dark);text-align:left;background:#fff;border-radius:6px;grid-template-columns:34px 1fr;align-content:start;gap:3px 9px;padding:13px 30px 12px 13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.stadium-next-projects__rail>button:hover:not(:disabled){border-color:var(--forest-soft);transform:translateY(-1px);box-shadow:0 5px 14px #071a2b17}.stadium-next-projects__rail>button:disabled{cursor:default;opacity:.7}.stadium-next-projects__rail>button>span{width:34px;height:34px;color:var(--forest);background:var(--forest-wash);border-radius:5px;grid-row:1/3;place-items:center;display:grid}.stadium-next-projects__rail strong{font-family:var(--display);align-self:end;font-size:.94rem}.stadium-next-projects__rail small{color:var(--muted);font-size:.56rem;line-height:1.3}.stadium-next-projects__rail b{border-top:1px solid var(--line);grid-column:1/-1;margin-top:13px;padding-top:10px;font-size:.69rem}.stadium-next-projects__rail em{color:var(--muted);grid-column:1/-1;font-size:.56rem;font-style:normal;line-height:1.35}.stadium-next-projects__rail>button>svg{color:var(--forest-soft);position:absolute;bottom:12px;right:10px}.stadium-built-inventory{color:#fff;background:var(--forest-deep);border-color:var(--forest-deep);grid-template-rows:auto 1fr auto;display:grid}.stadium-built-inventory h2{color:#fff;padding:15px 16px 12px}.stadium-built-inventory>div{background:#fff;align-content:start;display:grid}.stadium-built-inventory>div>button{min-height:54px;color:var(--ink);border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:7px 12px;display:grid}.stadium-built-inventory>div>button:hover{background:#f5f8fa}.stadium-built-inventory>div>button>span:first-child{width:30px;height:30px;color:var(--forest);background:var(--forest-wash);border-radius:4px;place-items:center;display:grid}.stadium-built-inventory>div>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.stadium-built-inventory button strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.stadium-built-inventory button small{color:var(--muted);font-size:.5rem}.stadium-built-inventory button>svg{color:var(--success)}.stadium-built-inventory>div>p{color:var(--muted);padding:18px 16px;font-size:.66rem;line-height:1.45}.stadium-built-inventory>strong{color:#d8e2e8;padding:11px 15px;font-size:.6rem}.stadium-project-catalog{margin-top:0}.statistics-page{gap:16px;display:grid}.statistics-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-height:82px;display:flex}.statistics-page-heading>div:first-child{gap:4px;display:grid}.statistics-page-heading h1{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.35rem,3.7vw,3.8rem);font-weight:900;line-height:.94}.statistics-page-heading p{color:var(--muted);font-size:.96rem}.statistics-page-heading__stand{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;padding:10px 14px;display:grid}.statistics-page-heading__stand svg{color:var(--clay);grid-row:1/3}.statistics-page-heading__stand span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.statistics-page-heading__stand strong{font-family:var(--display);font-size:.9rem}.statistics-command-band{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.statistics-category-tabs{align-items:end;gap:6px;display:flex}.statistics-category-tabs button{min-height:52px;color:var(--muted);font-family:var(--display);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:8px;padding:0 18px;font-size:.78rem;font-weight:850;display:inline-flex;position:relative}.statistics-category-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:9px;right:9px}.statistics-category-tabs button:hover{color:var(--ink)}.statistics-category-tabs button.is-active{color:var(--clay-dark)}.statistics-category-tabs button.is-active:after{background:var(--clay)}.statistics-category-tabs__mobile-label{display:none}.statistics-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:9px;display:flex}.statistics-filters label{border:1px solid var(--line-dark);background:#fff;border-radius:5px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:142px;min-height:46px;padding:5px 9px;display:grid}.statistics-filters label>svg{color:var(--ink);grid-row:1/3}.statistics-filters label>span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:.48rem;font-weight:850}.statistics-filters select{min-width:0;color:var(--ink);font-family:var(--display);background:0 0;border:0;padding:0 24px 0 0;font-size:.72rem;font-weight:750}.statistics-filters select:disabled{opacity:1}.statistics-ranking-layout{grid-template-columns:minmax(0,1fr) minmax(310px,380px);align-items:start;gap:18px;display:grid}.statistics-ranking-surface,.statistics-comparison,.statistics-record-books,.statistics-methodology{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff}.statistics-ranking-surface{overflow:hidden}.statistics-ranking-header{justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:16px 20px;display:flex}.statistics-ranking-header>div{gap:4px;display:grid}.statistics-ranking-header h2{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-size:1.52rem}.statistics-ranking-header p{color:var(--muted);font-size:.72rem;line-height:1.4}.statistics-ranking-header>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:800}.statistics-table-wrap{overflow-x:auto}.statistics-table{border-collapse:collapse;width:100%;min-width:780px}.statistics-table--stadiums{min-width:850px}.statistics-table--fans{min-width:790px}.statistics-table--transfers{min-width:920px}.statistics-table thead{color:#fff;background:var(--forest-deep)}.statistics-table th{color:#c9d5df;letter-spacing:.075em;text-align:left;text-transform:uppercase;height:36px;padding:0 14px;font-size:.57rem;font-weight:850}.statistics-table td{border-top:1px solid var(--line);vertical-align:middle;height:61px;padding:7px 14px}.statistics-table tbody tr{background:#fff;transition:background .14s}.statistics-table tbody tr:hover,.statistics-table tbody tr.is-selected{background:#f5f8fa}.statistics-table tbody tr.is-human{box-shadow:inset 4px 0 var(--clay)}.statistics-table tbody tr.is-human td{background:#e1262f06}.statistics-table tbody tr.is-human:hover td,.statistics-table tbody tr.is-human.is-selected td{background:#e1262f0d}.statistics-rank-cell{width:78px}.statistics-rank{align-items:center;gap:5px;display:flex}.statistics-rank>strong{min-width:22px;font-family:var(--display);font-size:1.35rem;line-height:1}.statistics-rank>span{color:#8a98a4;align-items:center;font-size:.58rem;font-weight:850;display:inline-flex}.statistics-rank>span.is-up{color:var(--success)}.statistics-rank>span.is-down{color:var(--danger)}.statistics-club-button{text-align:left;align-items:center;gap:10px;max-width:100%;min-height:42px;display:inline-flex}.statistics-club-button>span:last-child{gap:2px;min-width:0;display:grid}.statistics-club-button strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.statistics-club-button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;display:none;overflow:hidden}.statistics-club-button:hover strong,.statistics-club-button[aria-pressed=true] strong{color:var(--clay-dark)}.statistics-club-button:focus-visible{outline-offset:1px}.statistics-league-cell span,.statistics-league-cell small{white-space:nowrap;display:block}.statistics-league-cell span{font-family:var(--display);font-size:.72rem;font-weight:750}.statistics-league-cell small{color:var(--muted);margin-top:2px;font-size:.56rem}.statistics-strength-cell>strong,.statistics-numeric-cell>strong,.statistics-occupancy-cell>strong,.statistics-trend-cell>strong,.statistics-money-cell>strong{font-family:var(--display);white-space:nowrap;font-size:.79rem}.statistics-numeric-cell small{color:var(--muted);margin-top:2px;font-size:.52rem;display:block}.statistics-trend-cell.is-positive,.statistics-money-cell.is-income{color:var(--success-ink)}.statistics-trend-cell.is-negative,.statistics-money-cell.is-expense{color:var(--danger)}.statistics-form{align-items:center;gap:4px;display:flex}.statistics-form>span{width:19px;height:19px;color:var(--ink-soft);font-family:var(--display);background:#e8edf1;border-radius:50%;place-items:center;font-size:.5rem;font-weight:900;display:grid}.statistics-form>span.is-w{color:#fff;background:var(--success)}.statistics-form>span.is-l{color:#fff;background:var(--danger)}.statistics-no-form{color:var(--muted);white-space:nowrap;font-size:.58rem}.statistics-value-cell{min-width:145px}.statistics-value-cell>strong{font-family:var(--display);white-space:nowrap;margin-bottom:5px;font-size:1.05rem;display:block}.statistics-value-cell>strong small{color:var(--muted);font-size:.58rem}.statistics-table tr.is-human .statistics-value-cell>strong{color:var(--clay-dark)}.statistics-score-bar{background:#dfe5ea;border-radius:8px;width:min(150px,100%);height:5px;display:block;overflow:hidden}.statistics-score-bar>i{background:var(--forest);border-radius:inherit;height:100%;display:block}.statistics-score-bar.is-accent>i{background:var(--clay)}.statistics-score-bar.is-green>i{background:var(--success)}.statistics-occupancy-cell .statistics-score-bar{width:92px;margin-top:5px}.statistics-show-all{width:100%;min-height:42px;color:var(--ink-soft);border-top:1px solid var(--line);background:#f7f9fb;justify-content:center;align-items:center;gap:7px;font-size:.66rem;font-weight:800;display:flex}.statistics-show-all:hover{color:var(--clay-dark);background:#f1f4f6}.statistics-comparison{overflow:hidden}.statistics-comparison-hero{color:#fff;background:linear-gradient(124deg, transparent 0 72%, #ffffff0f 72.2% 72.5%, transparent 72.7%), linear-gradient(112deg, var(--forest-deep), var(--forest));min-height:270px;box-shadow:inset -6px 0 var(--clay);text-align:center;justify-items:center;gap:8px;padding:24px 24px 22px;display:grid;position:relative}.statistics-comparison-hero>span{color:#c5d1db;letter-spacing:.08em;text-transform:uppercase;justify-self:start;font-size:.62rem;font-weight:850}.statistics-comparison-hero>div{justify-content:center;align-items:center;gap:28px;display:flex}.statistics-comparison-hero>div>strong{font-family:var(--display);font-size:3.1rem;line-height:1}.statistics-comparison-hero h2{max-width:100%;font-family:var(--display);font-size:1.25rem;line-height:1.05}.statistics-comparison-hero>b{font-family:var(--display);font-size:1.65rem}.statistics-comparison-hero>small{color:#b9c8d4;font-size:.69rem;font-weight:750}.statistics-comparison-hero>small.is-positive{color:#4bd181}.statistics-breakdown,.statistics-detail-list{padding:17px 20px 20px;display:grid}.statistics-breakdown h3,.statistics-detail-list h3{font-family:var(--display);text-transform:uppercase;margin-bottom:10px;font-size:1rem}.statistics-breakdown>div{border-top:1px solid var(--line);grid-template-columns:minmax(92px,1fr) minmax(72px,1.2fr) 34px;align-items:center;gap:10px;min-height:43px;display:grid}.statistics-breakdown>div>span{color:var(--ink-soft);font-size:.65rem}.statistics-breakdown>div>strong{font-family:var(--display);text-align:right;font-size:.8rem}.statistics-breakdown footer{border-top:1px solid var(--line-dark);font-family:var(--display);justify-content:space-between;align-items:center;padding-top:12px;font-weight:850;display:flex}.statistics-breakdown footer strong{font-size:1.35rem}.statistics-detail-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:43px;display:flex}.statistics-detail-row span{color:var(--muted);font-size:.67rem}.statistics-detail-row strong{font-family:var(--display);font-size:.84rem}.statistics-data-quality{color:var(--ink-soft);border-left:3px solid var(--line-dark);background:#f1f4f6;align-items:flex-start;gap:7px;margin-top:12px;padding:10px;font-size:.62rem;line-height:1.35;display:flex}.statistics-data-quality.is-live{color:var(--success-ink);border-left-color:var(--success);background:#e8f5ed}.statistics-data-quality.is-no-events{border-left-color:var(--clay)}.statistics-profile-action{color:#fff;background:var(--clay);min-height:44px;font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;border-radius:5px;margin:0 20px 20px;font-size:.72rem;font-weight:850}.statistics-profile-action:hover{background:var(--clay-dark)}.statistics-profile-action:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.statistics-empty-season{color:var(--ink-soft);border-left:3px solid var(--clay);background:#f1f4f6;align-items:center;gap:12px;margin:0 18px 14px;padding:13px 15px;display:flex}.statistics-empty-season svg{color:var(--clay);flex:none}.statistics-empty-season strong{color:var(--ink);font-family:var(--display);font-size:.85rem;display:block}.statistics-empty-season p{margin-top:2px;font-size:.65rem;line-height:1.4}.statistics-record-books{overflow:hidden}.statistics-record-books>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 16px;display:flex}.statistics-record-books>header span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:850}.statistics-record-books>header strong{font-size:.67rem}.statistics-record-books>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.statistics-record-list+.statistics-record-list{border-left:1px solid var(--line)}.statistics-record-list h3{min-height:38px;color:var(--ink);font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;background:#f1f4f6;align-items:center;gap:7px;padding:0 13px;font-size:.68rem;display:flex}.statistics-record-list h3 svg{color:var(--clay)}.statistics-record-list>div{border-top:1px solid var(--line);grid-template-columns:20px 30px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:3px 12px;font-size:.63rem;display:grid}.statistics-record-list>div.is-human{background:#e1262f0a}.statistics-record-list>div>span{color:var(--muted);font-family:var(--display)}.statistics-record-list>div>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statistics-record-list>div>b{font-family:var(--display);white-space:nowrap;font-size:.76rem}.statistics-methodology{overflow:hidden}.statistics-methodology summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:61px;padding:0 18px;list-style:none;display:grid}.statistics-methodology summary::-webkit-details-marker{display:none}.statistics-methodology summary>svg:first-child{color:var(--clay)}.statistics-methodology summary>span{gap:2px;display:grid}.statistics-methodology summary strong{font-family:var(--display);font-size:.87rem}.statistics-methodology summary small{color:var(--muted);font-size:.62rem}.statistics-methodology[open] summary>svg:last-child{transform:rotate(180deg)}.statistics-methodology>div{border-top:1px solid var(--line);gap:9px;padding:16px 20px 19px;display:grid}.statistics-methodology>div p{color:var(--ink-soft);font-size:.72rem;line-height:1.55}.statistics-methodology>div>small{color:var(--muted);font-size:.58rem}.page-heading--overview{align-items:flex-end;min-height:58px;margin-bottom:14px}.overview-season{display:none}.overview-side-stack{gap:10px;display:grid}.club-mood-panel{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);gap:4px;padding:13px 16px;display:grid}.club-mood-panel>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:800}.club-mood-panel>strong{color:var(--forest);font-family:var(--display);font-size:1.35rem}.club-mood-panel>small{color:var(--muted);align-items:center;gap:6px;display:flex}.stadium-canvas{height:clamp(340px,28vw,440px);box-shadow:var(--shadow-medium);background:#d7d6b9;border-radius:5px;position:relative;overflow:hidden}.stadium-canvas>img{object-fit:cover;width:100%;height:100%}.stadium-canvas__panel{z-index:2;color:#fff;background:#0c3026f5;border:1px solid #fff3;border-radius:8px;gap:8px;width:250px;padding:18px;display:grid;position:absolute;top:22px;right:22px;box-shadow:0 14px 34px #0003}.stadium-canvas__panel>span{font-size:.83rem}.stadium-canvas__panel>strong{font-family:var(--display);margin-bottom:6px;font-size:1.8rem}.latest-result{color:#f9f4e9;background:var(--forest);text-align:left;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;min-height:56px;margin-top:12px;padding:0 18px;display:grid}.latest-result span{color:#c7b977;letter-spacing:.08em;text-transform:uppercase;font-size:.71rem;font-weight:800}.latest-result strong{font-size:.9rem}.overview-grid{grid-template-columns:1.05fr .9fr 1.12fr .95fr;gap:12px;margin-top:14px;display:grid}.match-time{color:var(--gold);text-align:center;margin:1px 0 12px;font-size:1.4rem;font-weight:800}.match-pairing{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:140px;display:grid}.match-club{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.match-club strong{font-size:.83rem;line-height:1.2}.match-club small{color:var(--muted);font-size:.7rem}.fixture-team-profile-link{color:inherit;border-radius:8px;text-decoration:none;transition:background-color .16s}.fixture-team-profile-link:hover{background:#071a2b0f}.fixture-team-profile-link:hover strong{text-underline-offset:3px;text-decoration:underline}.fixture-team-profile-link:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.versus{font-size:1.45rem;font-weight:850}.opponent-crest{clip-path:polygon(50% 0,94% 16%,88% 75%,50% 100%,12% 75%,6% 16%);background:#efe1d6;border:4px solid #ad4837;place-items:center;width:60px;height:68px;display:grid;position:relative;overflow:hidden}.opponent-crest span{background:repeating-conic-gradient(from 5deg, #bd4b35 0 9deg, #f3dfce 9deg 18deg);border-radius:50%;width:36px;height:36px}.opponent-crest--large{width:96px;height:112px}.opponent-crest--large span{width:56px;height:56px}.daily-tasks .section-band__body{padding:4px 16px}.task-row{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:53px;padding:0;font-size:.82rem;font-weight:700;display:grid}.task-row:last-child{border-bottom:0}.task-row:hover{color:var(--forest-soft)}.task-row__status{width:27px;height:27px;color:var(--line-dark);place-items:center;display:grid}.task-row__status.is-done{color:#fff;background:var(--success);border-radius:50%}.league-excerpt .section-band__body{padding:0}.mini-table{font-size:.78rem}.mini-table__head,.mini-table__row{grid-template-columns:28px 1fr 34px 34px;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:grid}.mini-table__head{color:var(--muted);background:var(--paper-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:800}.mini-table__row{border-top:1px solid var(--line)}.mini-table__row.is-club{background:var(--forest-wash)}.mini-table__club{align-items:center;gap:8px;min-width:0;display:flex}.mini-table__club strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-table__row span:nth-child(3),.mini-table__row strong:last-child,.mini-table__head span:nth-child(3),.mini-table__head span:last-child{text-align:right}.club-path .section-band__body{gap:0;padding:12px 16px 10px;display:grid}.milestone{grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:48px;display:grid;position:relative}.milestone:not(:last-of-type):after{content:"";background:var(--line-dark);width:1px;position:absolute;top:38px;bottom:-10px;left:14px}.milestone>svg,.milestone__stadium{width:28px;height:28px;color:var(--ink);border:1px solid var(--ink);border-radius:50%;place-items:center;display:grid}.milestone.is-complete>svg{color:#fff;background:var(--success);border-color:var(--success)}.milestone>div{gap:2px;display:grid}.milestone strong{font-size:.78rem}.milestone span{color:var(--muted);font-size:.68rem}.club-path__footer{color:var(--muted);border-top:1px solid var(--line);margin-top:8px;padding-top:9px;font-size:.7rem}.squad-summary,.finance-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.squad-summary>div,.finance-grid>article{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-height:78px;padding:14px 18px;display:grid}.squad-summary svg{color:var(--forest-soft);grid-row:1/3}.squad-summary span,.finance-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.squad-summary strong,.finance-grid strong{font-family:var(--display);font-size:1.35rem}.squad-table{min-width:1080px}.squad-table th:last-child,.squad-table td:last-child{width:42px;color:var(--line-dark);padding-left:4px}.squad-player-row{cursor:pointer}.squad-player-row.is-injured td{background:#fff9f7}.squad-player-row:focus-visible{outline:none}.squad-player-row:focus-visible td{box-shadow:inset 0 2px var(--gold), inset 0 -2px var(--gold);background:#edf0df}.squad-player-row:focus-visible td:first-child{box-shadow:inset 2px 0 var(--gold), inset 0 2px var(--gold), inset 0 -2px var(--gold)}.squad-player-row:focus-visible td:last-child{box-shadow:inset -2px 0 var(--gold), inset 0 2px var(--gold), inset 0 -2px var(--gold)}.squad-player-identity{align-items:center;gap:11px;min-width:235px;display:flex}.squad-player-identity>span:last-child{gap:4px;min-width:0;display:grid}.squad-player-identity strong{font-size:.9rem}.squad-overall{color:var(--forest);font-family:var(--display);font-size:1.2rem}.form-label{align-items:center;gap:6px;font-size:.76rem;font-weight:750;display:inline-flex}.form-label:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px}.form-label--sehr-gut:before,.form-label--gut:before{background:var(--success)}.form-label--ausbaufähig:before{background:var(--danger)}.squad-card-list{display:none}.player-detail-back{margin:-7px 0 11px}.player-hero{color:#fff9ed;background:radial-gradient(circle at 86% 18%, #d3b85c24, transparent 26%), linear-gradient(118deg, var(--forest-deep), #164e3b);border-radius:var(--radius);min-height:238px;box-shadow:var(--shadow-medium);grid-template-columns:190px minmax(0,1fr) 150px;align-items:center;gap:clamp(22px,3vw,44px);padding:30px clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden}.player-hero:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-120px;right:-62px}.player-hero__portrait-shell{z-index:1;width:max-content;position:relative}.player-hero__position{width:42px;height:42px;color:var(--ink);background:var(--gold);border:3px solid var(--forest-deep);font-family:var(--display);border-radius:50%;place-items:center;font-weight:850;display:grid;position:absolute;bottom:4px;right:3px}.player-hero__identity{z-index:1;gap:10px;display:grid;position:relative}.player-hero__identity .eyebrow{color:#d3b85c;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.player-hero__identity h1{color:#fff;max-width:none;font-size:clamp(2.5rem,4.4vw,4.7rem)}.player-hero__facts{flex-wrap:wrap;align-items:center;gap:9px 18px;display:flex}.player-hero__facts>span{color:#ffffffd1;align-items:center;gap:6px;font-size:.83rem;font-weight:700;display:inline-flex}.player-hero__facts .nationality{color:#fff9ec;font-size:.83rem;font-weight:700}.player-hero__identity>p{color:#fff9;max-width:720px;font-size:.76rem}.player-hero__overall{z-index:1;text-align:center;background:#ffffff14;border:1px solid #ffffff2b;border-radius:10px;justify-items:center;gap:1px;padding:17px 12px;display:grid;position:relative}.player-hero__overall>span{color:#d3b85c;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.player-hero__overall>strong{font-family:var(--display);font-size:3.2rem;line-height:1}.player-hero__overall>small{color:#fff9;font-size:.65rem}.player-vitals{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.player-vitals article{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);min-height:82px;box-shadow:var(--shadow-small);grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:13px 17px;display:grid}.player-vitals svg{color:var(--forest-soft);grid-row:1/3}.player-vitals span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.player-vitals strong{font-family:var(--display);justify-self:end;font-size:1.16rem}.player-vitals article>div{background:var(--paper-deep);border-radius:5px;grid-column:2/4;height:5px;overflow:hidden}.player-vitals article>div>i{background:var(--forest-soft);border-radius:inherit;height:100%;display:block}.player-vitals article.is-suspended{background:#fff9e8;border-color:#c59a2294}.player-vitals article.is-suspended svg,.player-vitals article.is-suspended strong{color:#8a6410}.player-vitals article.is-suspended>div>i{background:var(--gold)}.discipline-label{color:#755714;white-space:nowrap;background:#fff4cd;border:1px solid #c59a224d;border-radius:999px;justify-content:center;min-width:58px;padding:4px 7px;font-size:.64rem;font-weight:800;display:inline-flex}.discipline-label.is-suspended{color:#8f3427;background:#fff0ec;border-color:#ba4f3d59}.injury-status{max-width:190px;color:var(--danger);align-items:center;gap:7px;display:inline-flex}.injury-status>span{gap:1px;min-width:0;display:grid}.injury-status strong{white-space:nowrap;font-size:.67rem}.injury-status small{color:#96594f;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.availability-status{color:var(--success);font-size:.65rem;font-weight:750}.player-detail-grid{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:start;gap:14px;display:grid}.player-panel{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:22px}.player-panel__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.player-panel__heading>div{gap:4px;display:grid}.player-panel__heading span{color:var(--forest-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:850}.player-panel__heading svg{color:var(--forest-soft)}.player-panel__heading>strong{font-family:var(--display);font-size:1.45rem}.player-skills{grid-row:span 2}.skill-bars{gap:13px;display:grid}.skill-bar{grid-template-columns:105px minmax(100px,1fr) 31px;align-items:center;gap:10px;display:grid}.skill-bar>span{color:var(--muted);font-size:.74rem;font-weight:700}.skill-bar>div{background:var(--paper-deep);border-radius:8px;height:8px;overflow:hidden}.skill-bar>div>i{background:linear-gradient(90deg, var(--forest-soft), #72a36d);border-radius:inherit;height:100%;display:block}.skill-bar>strong{font-family:var(--display);text-align:right;font-size:1.02rem}.player-traits{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;padding-top:18px;display:grid}.player-traits article{border-radius:8px;gap:4px;padding:13px 14px;display:grid}.player-traits article>span{letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.player-traits article>strong{font-size:.78rem}.player-traits article>small{color:var(--muted);font-size:.65rem}.player-traits .is-strength{color:var(--success);background:#e4eadc}.player-traits .is-weakness{color:#8a5a2b;background:#f3e6cf}.rating-strip{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.rating-strip>div{background:var(--paper-deep);border-radius:7px;justify-items:center;gap:5px;padding:9px 3px;display:grid}.rating-strip span{color:var(--muted);text-transform:uppercase;font-size:.56rem;font-weight:800}.rating-strip strong{color:#fff;background:var(--forest-soft);width:35px;height:35px;font-family:var(--display);border-radius:50%;place-items:center;display:grid}.rating-strip strong.is-high{background:var(--success)}.rating-strip strong.is-low{background:var(--clay)}.panel-caption{color:var(--muted);margin-top:14px;font-size:.7rem;line-height:1.5}.development-sparkline{width:100%;height:88px;overflow:visible}.development-sparkline path{fill:none;stroke:var(--line);stroke-width:1px}.development-sparkline polyline{fill:none;stroke:var(--forest-soft);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.development-sparkline circle{fill:var(--paper-raised);stroke:var(--forest-soft);stroke-width:2px}.development-list{margin-top:8px;display:grid}.development-list>div{border-top:1px solid var(--line);grid-template-columns:82px 1fr auto;align-items:center;gap:8px;min-height:37px;display:grid}.development-list span{font-size:.67rem;font-weight:750}.development-list small{color:var(--muted);font-size:.63rem}.development-list strong{font-family:var(--display);font-size:.84rem}.positive-delta{color:var(--success)}.negative-delta{color:var(--danger)}.league-context{color:var(--muted);gap:26px;margin-bottom:16px;padding:12px 2px;font-size:.82rem;font-weight:650;display:flex}.league-context span{align-items:center;gap:7px;display:flex}.data-table--league{min-width:900px}.table-club{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.table-club--profile{color:inherit;border-radius:5px;text-decoration:none}.table-club--profile:hover strong{color:var(--clay-dark);text-underline-offset:3px;text-decoration:underline}.table-club--profile:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.human-label,.bot-label{color:var(--muted);align-items:center;gap:5px;font-size:.72rem;font-weight:700;display:inline-flex}.human-label{color:var(--forest-soft)}.lineup-access-state{color:var(--clay-dark);background:#fff0ee;border-color:#efc1bb}.lineup-access-gate{border:1px solid var(--line);border-left:4px solid var(--clay);border-radius:var(--radius);min-height:440px;box-shadow:var(--shadow-small);background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid;overflow:hidden}.lineup-access-copy{align-content:center;gap:15px;padding:clamp(26px,4vw,52px);display:grid}.lineup-access-eyebrow{width:fit-content;color:var(--clay-dark);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:.66rem;font-weight:850;display:inline-flex}.lineup-access-copy h2{max-width:720px;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:900;line-height:.98}.lineup-access-copy>p{max-width:760px;color:var(--muted);font-size:.86rem;line-height:1.6}.lineup-access-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:3px 0;display:grid}.lineup-access-features>div{border:1px solid var(--line);background:#f2f5f7;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:80px;padding:12px;display:grid}.lineup-access-features>div>svg{color:var(--clay)}.lineup-access-features>div>span{gap:3px;min-width:0;display:grid}.lineup-access-features strong{font-size:.74rem;line-height:1.25}.lineup-access-features small{color:var(--muted);font-size:.62rem;line-height:1.35}.lineup-access-action{justify-self:start;width:fit-content}.lineup-access-note{max-width:680px;color:var(--muted);font-size:.66rem;line-height:1.45}.lineup-access-preview{border-left:1px solid var(--line);background:#eef2f5;align-content:center;gap:12px;min-width:0;padding:24px;display:grid}.lineup-access-preview__heading{gap:3px;display:grid}.lineup-access-preview__heading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.lineup-access-preview__heading strong{font-family:var(--display);font-size:1.1rem}.lineup-access-pitch{background:#16844d;border:4px solid #0d6639;border-radius:8px;height:350px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff94,inset 0 0 35px #04452438}.lineup-access-pitch:before{content:"";border-top:2px solid #ffffff94;position:absolute;top:50%;left:4%;right:4%}.lineup-access-pitch__circle{border:2px solid #ffffff94;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lineup-access-pitch__box{border:2px solid #ffffff94;width:44%;height:14%;position:absolute;left:28%}.lineup-access-pitch__box--top{border-top:0;top:0}.lineup-access-pitch__box--bottom{border-bottom:0;bottom:0}.lineup-access-position{background:var(--forest-deep);border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 8px #071a2b47}.lineup-access-preview__lock{color:#fff;background:var(--clay);border:4px solid #fff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 20px #071a2b4d}.lineup-layout{grid-template-columns:minmax(560px,1.35fr) minmax(340px,.65fr);align-items:start;gap:18px;display:grid}.formation-panel,.tactics-panel,.training-plan,.training-feedback,.readiness-panel,.plan-preview{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:22px}.formation-tabs{gap:6px;margin:18px 0 14px;display:flex}.formation-tabs button{min-height:38px;color:var(--muted);background:var(--paper-deep);font-family:var(--display);border:1px solid #0000;border-radius:6px;flex:1;padding:0 10px;font-size:.93rem;font-weight:750}.formation-tabs button:hover{color:var(--forest)}.formation-tabs button.is-active{color:#fff;background:var(--forest);border-color:var(--forest)}.football-pitch{background-color:#487c4b;background-image:repeating-linear-gradient(0deg,#fff0 0 62px,#ffffff0a 62px 124px);border:5px solid #376a3d;border-radius:8px;height:min(63vw,620px);min-height:500px;max-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff80,inset 0 0 45px #0f3c1f40}.football-pitch:before,.football-pitch:after{content:"";border-top:2px solid #ffffff94;position:absolute;left:4%;right:4%}.football-pitch:before{top:50%}.football-pitch:after{display:none}.football-pitch__circle{border:2px solid #ffffff94;border-radius:50%;width:98px;height:98px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.football-pitch__circle:after{content:"";background:#ffffffb8;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.football-pitch__box{border:2px solid #ffffff94;width:44%;height:14%;position:absolute;left:28%}.football-pitch__box--top{border-top:0;top:0}.football-pitch__box--bottom{border-bottom:0;bottom:0}.pitch-player{z-index:2;justify-items:center;min-width:68px;transition:transform .16s;display:grid;position:absolute;transform:translate(-50%,-50%)}.pitch-player:hover{transform:translate(-50%,-53%)}.pitch-player>span{color:#fff;background:var(--ink);width:42px;height:42px;font-family:var(--display);border:3px solid #f4ead7;border-radius:50%;place-items:center;font-weight:800;display:grid;box-shadow:0 4px 12px #0000003d}.pitch-player.is-selected>span{color:var(--ink);background:var(--gold);box-shadow:0 0 0 4px #ffffffc7,0 5px 16px #00000059}.pitch-player>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0a241cd1;border-radius:4px;max-width:88px;margin-top:4px;padding:2px 5px;font-size:.69rem;overflow:hidden}.pitch-player>small{width:22px;height:22px;color:var(--ink);font-family:var(--display);background:#f6ead1;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:27px;right:7px}.bench{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.bench>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.bench>div:first-child span{color:var(--muted);font-size:.73rem}.bench__players{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bench__players button{background:var(--paper-deep);border:1px solid var(--line);text-align:left;border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;gap:5px;min-height:50px;padding:7px;display:grid}.bench__players button:not(:disabled):hover{background:var(--forest-wash);border-color:var(--forest-soft)}.bench__players button span{color:#fff;background:var(--ink);width:28px;height:28px;font-family:var(--display);border-radius:50%;place-items:center;font-size:.69rem;display:grid}.bench__players button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.bench__players button small{color:var(--muted);font-family:var(--display);font-weight:800}.bench__players button.is-suspended{opacity:1;color:#7a3b30;cursor:not-allowed;background:#fff2ee;border-color:#ba4f3d4d}.bench__players button.is-suspended span{background:#8f483b}.bench__players button.is-suspended small{color:#8f483b;font-family:var(--ui);text-transform:uppercase;font-size:.57rem}.bench__players button.is-injured{opacity:1;color:#7a2d28;cursor:not-allowed;background:#fae8e4;border-color:#d8aaa0}.bench__players button.is-injured span{background:var(--danger)}.bench__players button.is-injured small{color:var(--danger);font-family:var(--ui);text-transform:uppercase;font-size:.57rem}.pitch-player.is-injured>span{background:var(--danger);box-shadow:0 0 0 4px #ffe6e2c7,0 5px 16px #00000059}.pitch-player.is-injured>strong:before{content:"× ";color:#ffbbb0}.lineup-availability-alert{color:#713e32;background:#fff2ee;border:1px solid #ba4f3d47;border-radius:7px;align-items:flex-start;gap:10px;margin:12px 0;padding:11px 13px;display:flex}.lineup-availability-alert.is-injury{color:#722b26;background:#fae8e4;border-color:#d8aaa0}.lineup-availability-alert svg{flex:none;margin-top:1px}.lineup-availability-alert div{gap:2px;display:grid}.lineup-availability-alert strong{font-size:.74rem}.lineup-availability-alert span{color:#8b5d54;font-size:.67rem;line-height:1.4}.lineup-lock-notice,.training-matchday-lock{color:#163149;background:#eef5fa;border:1px solid #abc5d6;border-left:4px solid #f4b323;border-radius:8px;align-items:flex-start;gap:11px;margin:-8px 0 18px;padding:13px 15px;display:flex}.lineup-lock-notice>svg,.training-matchday-lock>svg{color:#b27600;flex:none;margin-top:1px}.lineup-lock-notice>div,.training-matchday-lock>div{gap:3px;display:grid}.lineup-lock-notice strong,.training-matchday-lock strong{font-size:.78rem}.lineup-lock-notice span,.training-matchday-lock span{color:#526b7e;font-size:.7rem;line-height:1.45}.tactics-panel{top:calc(var(--topbar) + var(--matchday-banner-height) + 18px);position:sticky}.choice-fieldset{border:0;margin:20px 0 0;padding:0}.choice-fieldset legend{color:var(--ink);margin-bottom:8px;font-size:.78rem;font-weight:800}.choice-stack{gap:6px;display:grid}.choice-stack button{text-align:left;background:#f4efe5;border:1px solid #0000;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:52px;padding:7px 10px;display:grid}.choice-stack button:hover{border-color:var(--line-dark)}.choice-stack button.is-active{background:var(--forest-wash);border-color:#91a98e}.choice-radio{border:2px solid var(--line-dark);border-radius:50%;width:17px;height:17px;display:block}.choice-stack button.is-active .choice-radio{border:5px solid var(--forest-soft)}.choice-stack button>span:last-child{gap:2px;display:grid}.choice-stack strong{font-size:.8rem}.choice-stack small{color:var(--muted);font-size:.67rem}.match-plan-summary{color:#fff;background:var(--ink);border-radius:7px;margin:20px 0 14px;padding:14px}.match-plan-summary strong{font-size:.8rem}.match-plan-summary p{color:#ffffffad;margin-top:5px;font-size:.7rem;line-height:1.45}.training-page{padding-bottom:56px}.training-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:18px;display:grid}.training-plan,.training-feedback{min-width:0}.training-feedback{min-height:520px}.training-error{color:#752d27;background:#fae8e4;border:1px solid #dfb5aa;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.training-error>div{gap:2px;display:grid}.training-error strong{font-size:.78rem}.training-error span{font-size:.7rem;line-height:1.45}.training-choice-fieldset,.intensity-control{border:0;min-width:0;margin:20px 0 0;padding:0}.training-choice-fieldset legend,.intensity-control legend{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px;font-size:.72rem;font-weight:850}.focus-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.focus-options button{min-width:0;min-height:68px;color:var(--ink-soft);background:var(--paper-deep);text-align:left;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;transition:border-color .14s,background .14s,transform .14s;display:grid}.focus-options button:hover:not(:disabled){border-color:var(--line-dark);transform:translateY(-1px)}.focus-options button.is-active{color:var(--forest);background:var(--forest-wash);box-shadow:inset 3px 0 var(--forest-soft);border-color:#91a98e}.focus-options button>span{gap:3px;min-width:0;display:grid}.focus-options strong{font-size:.82rem}.focus-options small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.focus-options button:disabled,.training-group-options button:disabled,.segmented-control button:disabled{cursor:not-allowed;opacity:.58}.training-athletics-note{color:#315875;background:#edf5fa;border:1px solid #bfd4e1;border-radius:7px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.training-athletics-note svg{flex:none;margin-top:1px}.training-athletics-note p{font-size:.69rem;line-height:1.5}.training-group-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.training-group-options button{min-width:0;min-height:78px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:5px 7px;padding:10px;transition:border-color .14s,background .14s;display:grid}.training-group-options button>svg:last-child{grid-column:2}.training-group-options button>span{gap:2px;min-width:0;display:grid}.training-group-options button strong{font-size:.7rem}.training-group-options button small{color:var(--muted);font-size:.59rem;line-height:1.35}.training-group-options button:hover:not(:disabled){border-color:var(--line-dark)}.training-group-options button.is-active{color:var(--forest);background:var(--forest-wash);border-color:#91a98e}.training-custom-group{color:var(--muted);margin-top:7px;font-size:.64rem}.intensity-control{margin-top:20px}.segmented-control{background:var(--paper-deep);border:1px solid var(--line);border-radius:8px;width:100%;max-width:100%;padding:4px;display:flex}.segmented-control button{min-width:0;min-height:39px;color:var(--muted);border-radius:5px;flex:1;padding:0 7px;font-size:.7rem;font-weight:750}.segmented-control button.is-active{color:#fff;background:var(--forest);box-shadow:0 3px 10px #18372b33}.segmented-control--wide{width:min(440px,100%)}.intensity-control>p{color:var(--muted);margin-top:9px;font-size:.69rem;line-height:1.45}.training-run-button{width:100%;margin-top:20px}.training-ruleset{min-width:31px;height:25px;color:var(--forest);background:var(--forest-wash);font-family:var(--display);border:1px solid #b8cdb9;border-radius:20px;place-items:center;display:grid;letter-spacing:0!important;font-size:.65rem!important}.training-preview-fallback{color:#73501e;background:#fff8e7;border:1px solid #e4cc97;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;margin-bottom:12px;padding:9px 10px;font-size:.68rem;line-height:1.4;display:grid}.training-preview-fallback button{color:#315875;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-weight:800;text-decoration:underline}.training-preview{gap:16px;margin-top:18px;display:grid}.training-preview-counts{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.training-preview-counts>div{background:var(--paper);border-right:1px solid var(--line);text-align:center;align-content:center;gap:3px;min-width:0;min-height:70px;padding:10px 8px;display:grid}.training-preview-counts>div:last-child{border-right:0}.training-preview-counts strong{font-family:var(--display);font-size:1.3rem;line-height:1}.training-preview-counts span{color:var(--muted);font-size:.56rem;font-weight:750;line-height:1.3}.training-preview-counts .is-positive strong{color:var(--success)}.training-preview-counts .is-warning strong{color:var(--danger)}.training-preview-counts .is-protected strong{color:#8a671e}.training-status-line{flex-wrap:wrap;gap:5px;margin-top:-9px;display:flex}.training-status-line span{color:#7b443d;background:#f8ebe8;border-radius:20px;padding:4px 7px;font-size:.6rem;font-weight:750}.training-preview-section{border-top:1px solid var(--line);gap:10px;padding-top:15px;display:grid}.training-preview-section__heading{align-items:center;gap:7px;display:flex}.training-preview-section__heading svg{color:var(--forest-soft)}.training-preview-section__heading h3{font-size:.78rem}.training-skill-tags{flex-wrap:wrap;gap:6px;display:flex}.training-skill-tags span{color:var(--forest);background:var(--forest-wash);border:1px solid #cad9c8;border-radius:20px;padding:6px 9px;font-size:.64rem;font-weight:800}.training-preview-copy{color:var(--muted);font-size:.7rem;line-height:1.5}.training-expectation,.training-freshness-note{color:var(--muted);align-items:flex-start;gap:6px;font-size:.63rem;line-height:1.45;display:flex}.training-expectation svg,.training-freshness-note svg{color:var(--gold);flex:none;margin-top:1px}.training-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.training-metric-grid>div{background:var(--paper-deep);border-radius:7px;gap:8px;padding:10px;display:grid}.training-metric-grid dt{gap:1px;font-size:.65rem;font-weight:850;display:grid}.training-metric-grid dt small{color:var(--muted);font-size:.55rem;font-weight:600}.training-metric-grid dd{gap:2px;display:grid}.training-metric-grid dd>strong{font-family:var(--display);font-size:.82rem}.training-metric-grid dd>span{font-size:.65rem;font-weight:850}.training-risk-card{border:1px solid var(--line);background:var(--paper-deep);border-radius:8px;gap:7px;margin:0;padding:13px 14px;display:grid}.training-risk-card>div{align-items:center;gap:10px;display:flex}.training-risk-card>div>span{gap:2px;display:grid}.training-risk-card small{color:var(--muted);font-size:.62rem}.training-risk-card strong{font-size:.76rem}.training-risk-card p{color:var(--muted);font-size:.64rem}.training-risk-card>small{align-items:center;gap:6px;display:flex}.training-risk-card.risk-none{color:var(--success);background:#edf5ed;border-color:#bdd4bd}.training-risk-card.risk-low{color:#8a671e;background:#faf4df;border-color:#e1cf91}.training-risk-card.risk-raised{color:var(--danger);background:#faece8;border-color:#deb7aa}.training-protection{color:#6b531c;background:#faf4df;border:1px solid #e1cf91;border-radius:8px;gap:8px;padding:13px 14px;display:grid}.training-protection>p{font-size:.65rem;line-height:1.45}.training-protection ul{gap:6px;padding:0;list-style:none;display:grid}.training-protection li{border-top:1px solid #8a671e2e;gap:2px;padding-top:6px;display:grid}.training-protection li strong{font-size:.69rem}.training-protection li span{font-size:.61rem;line-height:1.4}.empty-feedback{min-height:300px;color:var(--line-dark);text-align:center;align-content:center;place-items:center;gap:16px;display:grid}.empty-feedback--compact{min-height:210px}.empty-feedback p{max-width:360px;color:var(--muted);font-size:.82rem;line-height:1.55}.training-summary{color:var(--forest);background:var(--forest-wash);border-left:3px solid var(--forest-soft);margin:18px 0;padding:13px 15px;font-size:.78rem;line-height:1.5}.training-medical-report{color:#672b25;background:#fae8e4;border:1px solid #dfb5aa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0 0 14px;padding:14px;display:grid}.training-medical-report__icon{color:#fff;background:var(--danger);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.training-medical-report__body{gap:5px;min-width:0;display:grid}.training-medical-report__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.training-medical-report p{margin-top:2px;font-size:.73rem;font-weight:800}.training-medical-report__body>small{color:#84534d;font-size:.64rem;line-height:1.4}.training-result-section{gap:11px;display:grid}.training-result-heading{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.training-result-heading>div{gap:2px;display:grid}.training-result-heading span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:800}.training-result-heading h3{font-size:.83rem}.training-result-heading>strong{color:var(--muted);font-size:.61rem}.training-result-list{gap:8px;display:grid}.training-player-result{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}.training-player-result>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.training-result-rank{color:#fff;background:var(--forest);width:25px;height:25px;font-family:var(--display);border-radius:50%;place-items:center;font-size:.7rem;font-weight:850;display:grid}.training-player-result__identity{gap:3px;min-width:0;display:grid}.training-player-result__identity>small{color:#8a671e;align-items:center;gap:4px;font-size:.57rem;display:flex}.training-player-result>header>strong{font-family:var(--display);white-space:nowrap;font-size:.72rem}.training-player-identity{min-width:0;color:inherit;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:-3px;padding:3px;text-decoration:none;transition:color .15s,background-color .15s;display:grid}.training-player-identity:hover{color:var(--forest);background:#205b4314}.training-player-identity:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.training-player-identity .player-portrait--small{border:2px solid #d2dce0;width:40px;height:40px;box-shadow:0 2px 6px #102c3a21}.training-player-identity__copy{gap:2px;min-width:0;display:grid}.training-player-identity__name{align-items:center;gap:6px;min-width:0;display:flex}.training-player-identity__name>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.training-player-identity__name>.nationality{flex:none}.training-player-identity__name>svg{color:var(--muted);flex:none;transition:transform .15s}.training-player-identity:hover .training-player-identity__name>strong{text-underline-offset:2px;text-decoration:underline}.training-player-identity:hover .training-player-identity__name>svg{transform:translate(2px)}.training-player-identity__copy>small{color:var(--muted);font-size:.55rem;font-weight:700}.training-player-identity--fallback{grid-template-columns:minmax(0,1fr);margin:0;padding:0}.training-player-identity--fallback>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.training-medical-report .training-player-identity{color:#672b25;width:fit-content;max-width:100%}.training-medical-report .training-player-identity:hover{color:#672b25;background:#672b2514}.training-medical-report .training-player-identity .player-portrait--small{border-color:#dfb5aa}.training-medical-report .training-player-identity__copy>small{color:#84534d}.training-skill-progress-list{gap:10px;padding:11px;display:grid}.training-skill-change{gap:4px;display:grid}.training-skill-change>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.training-skill-change strong{font-size:.66rem}.training-skill-change>div:first-child>span{color:var(--muted);white-space:nowrap;font-size:.62rem}.training-skill-change b{margin-left:3px}.training-skill-progress{background:#dbe3e8;border-radius:8px;height:6px;overflow:hidden}.training-skill-progress>span{background:linear-gradient(90deg, var(--forest-soft), var(--success));border-radius:inherit;height:100%;display:block}.training-skill-change>small{color:var(--muted);text-align:right;font-size:.56rem}.training-no-skill-change{color:var(--muted);padding:11px;font-size:.64rem}.training-condition-changes{flex-wrap:wrap;gap:5px;padding:0 11px 11px;display:flex}.training-condition-changes>span{background:var(--paper-deep);border-radius:20px;padding:4px 7px;font-size:.59rem}.training-more-results{border-top:1px solid var(--line)}.training-more-results summary{min-height:42px;color:var(--forest);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:.68rem;font-weight:800;list-style:none;display:flex}.training-more-results summary::-webkit-details-marker{display:none}.training-more-results summary svg{transition:transform .15s}.training-more-results[open] summary svg{transform:rotate(180deg)}.training-result-list--more{padding-top:4px}.is-neutral{color:var(--muted)!important}@media (width<=1120px){.training-layout{grid-template-columns:1fr}.training-feedback{min-height:0}}@media (width<=640px){.training-page{padding-bottom:32px}.focus-options,.training-group-options{grid-template-columns:1fr}.training-group-options button{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px}.training-group-options button>svg:last-child{grid-column:auto}.segmented-control{overflow-x:auto}.segmented-control button{min-width:88px}.training-preview-counts{grid-template-columns:1fr 1fr}.training-preview-counts>div:nth-child(2){border-right:0}.training-preview-counts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.training-metric-grid{grid-template-columns:1fr}.training-metric-grid>div{grid-template-columns:1fr auto;align-items:center}.training-metric-grid dd{justify-items:end}.training-result-heading{flex-direction:column;align-items:flex-start}.training-player-result>header{grid-template-columns:auto minmax(0,1fr)}.training-player-result>header>strong{grid-column:2}}.prematch-hero,.scoreboard{background:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-medium);grid-template-columns:1fr 160px 1fr;align-items:center;gap:20px;padding:32px clamp(24px,5vw,70px);display:grid}.prematch-club,.scoreboard__club{color:#fff;text-align:center;justify-items:center;gap:8px;display:grid}.prematch-club strong,.scoreboard__club strong{font-family:var(--display);font-size:1.4rem}.prematch-club>span,.scoreboard__club>small{color:#ffffff9e;align-items:center;gap:5px;font-size:.73rem;display:flex}.fixture-team-profile-link--inverse:hover{background:#ffffff17}.fixture-team-profile-link--inverse:focus-visible{outline-color:var(--gold)}.prematch-center,.scoreboard__result{color:#fff;text-align:center;justify-items:center;gap:5px;display:grid}.prematch-center span,.scoreboard__result span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:800}.prematch-center strong{font-family:var(--display);font-size:2rem}.prematch-center small,.scoreboard__result small{color:#ffffffa6}.prematch-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.readiness-row{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:60px;display:grid}.readiness-row:last-child{border-bottom:0}.readiness-row>span{width:26px;height:26px;color:var(--danger);background:#f1ddd6;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.readiness-row.is-done>span{color:#fff;background:var(--success)}.readiness-row>div{gap:2px;display:grid}.readiness-row strong{font-size:.82rem}.readiness-row small{color:var(--muted);font-size:.69rem}.readiness-row>svg{color:var(--success)}.plan-score{align-items:baseline;gap:10px;margin:20px 0 14px;display:flex}.plan-score strong{color:var(--success);font-family:var(--display);font-size:2.6rem;line-height:1}.plan-score span{color:var(--muted);font-size:.74rem;font-weight:750}.plan-factor-preview{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.plan-factor-preview>div{background:var(--paper-deep);border-radius:6px;gap:4px;padding:10px;display:grid}.plan-factor-preview span{font-family:var(--display);font-size:1.2rem;font-weight:800}.plan-factor-preview strong{font-size:.66rem}.is-positive{color:var(--success)!important}.is-negative{color:var(--danger)!important}.plan-preview>p{color:var(--muted);margin-top:14px;font-size:.76rem;line-height:1.55}.simulate-bar{color:#fff;background:var(--forest);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.simulate-bar>div{align-items:flex-start;gap:12px;display:flex}.simulate-bar p{color:#ffffffbd;max-width:700px;font-size:.78rem;line-height:1.5}.simulate-bar p strong{color:#fff}.scoreboard__result strong{font-family:var(--display);font-size:4.4rem;line-height:.9}.result-stamp{min-width:112px;color:var(--ink);background:var(--paper-deep);border:1px solid var(--line);font-family:var(--display);text-align:center;text-transform:uppercase;border-radius:6px;padding:10px 14px;font-size:1.15rem;font-weight:800}.result-stamp.is-win{color:#fff;background:var(--success);border-color:var(--success)}.result-stamp.is-loss{color:#fff;background:var(--danger);border-color:var(--danger)}.match-report-page{padding-bottom:54px}.match-report-page .scoreboard{position:relative;overflow:hidden;box-shadow:0 22px 52px #0c231e33}.match-report-page .scoreboard:before{pointer-events:none;content:"";opacity:.2;background:repeating-linear-gradient(115deg,#0000 0 74px,#ffffff0f 74px 75px);position:absolute;inset:0}.match-report-page .scoreboard>*{position:relative}.match-context-strip{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);min-height:164px;box-shadow:var(--shadow-small);grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);margin-top:16px;display:grid;overflow:hidden}.match-context-card{align-content:center;gap:6px;padding:22px 24px;display:grid}.match-context-card--away{text-align:right}.match-context-card>div{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.65rem;font-weight:800;display:flex}.match-context-card--away>div{flex-direction:row-reverse}.match-context-card>div strong{color:var(--forest-soft)}.match-context-card h2{font-size:1.2rem}.match-context-card p{color:var(--muted);font-size:.73rem;line-height:1.48}.match-context-card small{color:var(--gold);font-size:.66rem;font-weight:800}.match-context-strip__center{color:#fff;background:var(--forest);text-align:center;align-content:center;place-items:center;gap:5px;min-width:0;padding:18px;display:grid}.match-context-strip__center svg{color:var(--gold)}.match-context-strip__center span{color:#d8c27f;letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:850}.match-context-strip__center strong{max-width:185px;font-size:.72rem;line-height:1.45}.match-report-layout{grid-template-columns:minmax(0,1.48fr) minmax(310px,.72fr);align-items:start;gap:18px;margin-top:18px;display:grid}.live-ticker,.report-sidebar>section,.match-phases,.discipline-report,.lineup-report,.report-archive{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small)}.live-ticker{min-width:0;padding:24px}.report-sidebar{gap:18px;display:grid}.report-sidebar>section{padding:20px}.report-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.report-section-heading>div:first-child{gap:4px;display:grid}.report-section-heading>div:first-child>span{color:var(--forest-soft);letter-spacing:.075em;text-transform:uppercase;font-size:.65rem;font-weight:850}.report-section-heading h2{font-size:1.55rem}.report-section-heading p{max-width:620px;color:var(--muted);font-size:.73rem;line-height:1.48}.report-section-heading>svg{color:var(--forest-soft);flex:none}.report-section-heading--compact{padding-bottom:12px}.report-section-heading--compact h2{font-size:1.28rem}.ticker-filter{background:var(--paper-deep);border:1px solid var(--line);border-radius:7px;flex:none;gap:3px;padding:3px;display:flex}.ticker-filter button{min-height:34px;color:var(--muted);border-radius:4px;padding:0 10px;font-size:.68rem;font-weight:800}.ticker-filter button:hover{color:var(--ink)}.ticker-filter button.is-active{color:#fff;background:var(--forest);box-shadow:0 2px 8px #123e3133}.ticker-list{margin:0;padding:8px 0 0;list-style:none}.ticker-event{grid-template-columns:44px 32px minmax(0,1fr);align-items:stretch;gap:9px;min-height:76px;padding:12px 8px 12px 0;display:grid;position:relative}.ticker-event:not(:last-child){border-bottom:1px solid var(--line)}.ticker-event time{color:var(--muted);font-family:var(--display);text-align:right;align-self:start;padding-top:5px;font-size:.95rem;font-weight:800}.ticker-event__marker{z-index:1;width:29px;height:29px;color:var(--forest);background:var(--paper-raised);border:2px solid var(--line-dark);border-radius:50%;align-self:start;place-items:center;display:grid;position:relative}.ticker-event:not(:last-child) .ticker-event__marker:after{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:-47px;left:50%}.ticker-event--goal .ticker-event__marker{color:#fff;background:var(--clay);border-color:var(--clay)}.ticker-event--card .ticker-event__marker{background:#f3e1a6;border-color:#d1a526}.ticker-event--chance .ticker-event__marker{color:var(--forest-soft);background:var(--forest-wash);border-color:#9cad91}.ticker-event--phase{color:var(--muted)}.ticker-event--phase .ticker-event__marker{color:#fff;background:var(--ink-soft);border-color:var(--ink-soft)}.ticker-event.is-highlight .ticker-event__content{border-left:3px solid var(--gold);background:#f5ecda;border-radius:0 6px 6px 0;padding:9px 11px}.ticker-event__content{align-self:center;gap:4px;min-width:0;display:grid}.ticker-event__content>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticker-event__content>div span{color:var(--muted);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:850;overflow:hidden}.ticker-event__content>div strong{color:var(--clay);font-family:var(--display);font-size:1.15rem}.ticker-event__content p{font-size:.78rem;font-weight:680;line-height:1.45}.ticker-event__content small{color:var(--forest-soft);font-size:.65rem}.ticker-empty{min-height:180px;color:var(--line-dark);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.ticker-empty p{color:var(--muted);font-size:.76rem}.yellow-card-mark{background:#e6b622;border:1px solid #b88a00;border-radius:1px;width:10px;height:14px;display:inline-block;box-shadow:0 1px 2px #533c0026}.report-kicker{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:850}.report-story h2{margin:7px 0;font-size:1.75rem}.report-story>p{color:var(--muted);font-size:.85rem;line-height:1.55}.decision-factors{margin-top:16px;display:grid}.decision-factors>div{border-top:1px solid var(--line);grid-template-columns:52px 1fr;gap:10px;padding:11px 0;display:grid}.decision-factors>div>span{font-family:var(--display);font-size:1.1rem;font-weight:800}.decision-factors>div>div{gap:3px;display:grid}.decision-factors strong{font-size:.78rem}.decision-factors p{color:var(--muted);font-size:.7rem;line-height:1.4}.stat-compare{margin-top:16px}.stat-compare>div:first-child{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:10px;display:grid}.stat-compare>div:first-child strong:last-child{text-align:right}.stat-compare span{color:var(--muted);font-size:.68rem}.stat-compare__bar{background:#d3b7a9;border-radius:6px;height:6px;margin-top:7px;overflow:hidden}.stat-compare__bar span{background:var(--forest-soft);height:100%;display:block}.top-players>div:not(.data-section__heading){border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:44px;display:grid}.top-players>div>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:23px;height:23px;font-size:.69rem;display:grid}.top-players>div>strong{font-size:.78rem}.top-players b{color:var(--success);font-family:var(--display)}.match-phases,.discipline-report,.lineup-report,.report-archive{margin-top:18px;padding:24px}.match-phase-track{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:18px;display:grid;overflow:hidden}.match-phase-track article{background:var(--paper-deep);align-content:start;gap:7px;min-height:154px;padding:17px 18px;display:grid;position:relative}.match-phase-track article:not(:last-child){border-right:1px solid var(--line)}.match-phase-track article.is-home{box-shadow:inset 0 4px var(--forest-soft)}.match-phase-track article.is-away{box-shadow:inset 0 4px var(--clay)}.match-phase-track article>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.match-phase-track article>div strong{font-family:var(--display);font-size:1.05rem}.match-phase-track article>div span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.match-phase-track article>b{color:var(--forest);font-size:.75rem}.match-phase-track article.is-away>b{color:var(--clay-dark)}.match-phase-track article p{color:var(--muted);font-size:.71rem;line-height:1.47}.discipline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.discipline-list article{background:var(--paper-deep);border:1px solid #0000;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.discipline-list article.is-suspended{background:#f2dfd7;border-color:#d7a89b}.discipline-list article>div:nth-child(2){gap:3px;display:grid}.discipline-list article>div:nth-child(2) strong{font-size:.79rem}.discipline-list article>div:nth-child(2) small{color:var(--muted);font-size:.64rem}.discipline-consequence{text-align:right;justify-items:end;gap:3px;display:grid}.discipline-consequence span{color:var(--muted);font-size:.63rem}.discipline-consequence strong{color:var(--forest-soft);font-size:.66rem}.discipline-list .is-suspended .discipline-consequence strong{color:var(--danger)}.discipline-clean{color:var(--success);background:var(--forest-wash);border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}.discipline-clean p{color:var(--ink-soft);font-size:.74rem;line-height:1.4}.suspension-note{color:var(--danger);border-left:3px solid var(--danger);background:#f1ddd6;align-items:center;gap:8px;margin-top:10px;padding:11px 13px;font-size:.73rem;display:flex}.lineup-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.lineup-card{background:var(--paper-deep);border:1px solid var(--line);border-radius:8px;overflow:hidden}.lineup-card>header{color:#fff;background:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 14px;display:grid}.lineup-card>header>div{gap:3px;min-width:0;display:grid}.lineup-card>header>div strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:1.03rem;overflow:hidden}.lineup-card>header>div span{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.lineup-card>header>b{width:34px;height:34px;color:var(--ink);background:var(--gold);font-family:var(--display);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.lineup-card__players{padding:5px 13px 10px;display:grid}.lineup-card__players>div{border-bottom:1px solid var(--line);grid-template-columns:32px 24px minmax(0,1fr) 28px 26px;align-items:center;gap:6px;min-height:39px;display:grid}.lineup-card__players>div:last-child{border-bottom:0}.lineup-card__players .position-tag{width:28px;min-width:28px;height:22px;font-size:.64rem}.lineup-card__players>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.lineup-card__players>div>small{color:var(--forest);font-family:var(--display);text-align:right;font-size:.82rem;font-weight:800}.lineup-index{color:var(--line-dark);text-align:right;font-size:.61rem}.lineup-goal{color:var(--clay);justify-content:flex-end;align-items:center;gap:2px;font-size:.65rem;font-weight:850;display:flex}.report-footer-action{color:#fff;background:var(--forest);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:17px 20px;display:flex}.report-footer-action p{color:#ffffffb8;font-size:.74rem;line-height:1.45}.report-footer-action p strong{color:#fff}.report-footer-action .primary-button{flex:none}.report-archive__list{margin-top:12px;display:grid}.report-archive__list>button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:52px 30px minmax(130px,1fr) 52px minmax(150px,.8fr) 18px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:grid}.report-archive__list>button:last-child{border-bottom:0}.report-archive__list>button:hover{background:var(--forest-wash)}.report-archive__list>button>div:not(.report-archive__away){gap:2px;min-width:0;display:grid}.report-archive__list>button>div:not(.report-archive__away) strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.report-archive__list>button>div:not(.report-archive__away) span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.report-archive__matchday{color:var(--muted);font-family:var(--display);font-size:.75rem;font-weight:800}.report-archive__list>button>b{font-family:var(--display);text-align:center;font-size:1.3rem}.report-archive__away{align-items:center;gap:8px;min-width:0;display:flex}.report-archive__away strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.report-archive__list>button>svg{color:var(--line-dark)}.youth-philosophy{background:var(--forest);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:20px 22px;display:flex}.youth-philosophy>div:first-child{color:#fff;gap:5px;display:grid}.youth-philosophy>div:first-child span{color:#c9bb7f;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.youth-philosophy .segmented-control{background:#ffffff17;border-color:#fff3}.youth-philosophy .segmented-control button{color:#ffffffb8}.youth-philosophy .segmented-control button.is-active{color:var(--forest);background:var(--paper)}.youth-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.youth-team{background:var(--paper-raised);border:1px solid var(--line);border-top:5px solid var(--gold);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:22px;position:relative;overflow:hidden}.youth-team--green{border-top-color:var(--forest-soft)}.youth-team--navy{border-top-color:var(--ink)}.youth-team__top{color:var(--forest-soft);justify-content:space-between;align-items:center;display:flex}.youth-team__top span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.youth-team h2{margin-top:28px;font-size:2.5rem}.youth-team>p{color:var(--muted);font-size:.75rem}.youth-position{align-items:baseline;gap:8px;margin:22px 0 16px;display:flex}.youth-position strong{font-family:var(--display);font-size:3rem;line-height:.8}.youth-position span{color:var(--muted);font-size:.69rem}.youth-team__facts{border-block:1px solid var(--line);gap:8px;padding:13px 0;font-size:.72rem;display:grid}.youth-team__facts strong{color:var(--forest-soft);align-items:center;gap:6px;display:flex}.second-team-explainer{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid}.second-team-explainer>svg{color:var(--forest-soft)}.second-team-explainer>div{gap:5px;display:grid}.second-team-explainer p{color:var(--muted);font-size:.78rem;line-height:1.5}.ground-menu__heading{margin-bottom:16px}.ground-menu__heading .eyebrow{color:var(--forest-soft)}.ground-tabs{border-bottom:1px solid var(--line-dark);align-items:flex-end;gap:2px;min-height:54px;margin-bottom:18px;display:flex}.ground-tabs>button{min-height:52px;color:var(--muted);align-items:center;gap:8px;padding:0 18px;font-size:.84rem;font-weight:780;display:inline-flex;position:relative}.ground-tabs>button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.ground-tabs>button:hover{color:var(--ink);background:#ffffff47}.ground-tabs>button.is-active{color:var(--forest)}.ground-tabs>button.is-active:after{background:var(--clay)}.ground-tabs__count{color:#fff;background:var(--clay);border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.65rem;display:grid}.ground-era-section,.ground-projects{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:19px 20px 20px}.ground-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.ground-section-heading>div{gap:4px;display:grid}.ground-section-heading h2{font-size:1.2rem}.ground-section-heading>p{color:var(--muted);text-align:right;align-items:center;gap:7px;font-size:.76rem;line-height:1.45;display:flex}.ground-era-rail{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(118px,1fr));gap:6px;display:grid;overflow-x:auto}.ground-era{min-height:84px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:7px;align-content:center;gap:3px;padding:10px 12px 10px 38px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.ground-era:hover{border-color:var(--forest-soft);background:#fffdf8;transform:translateY(-1px)}.ground-era>span{color:var(--line-dark);font-family:var(--display);font-size:1.15rem;font-weight:800;position:absolute;top:12px;left:11px}.ground-era>strong{font-family:var(--display);font-size:1rem;line-height:1}.ground-era>small{color:var(--muted);font-size:.65rem}.ground-era.is-current:before{color:#fff;content:"HEUTE";background:var(--success);letter-spacing:.08em;border-radius:3px;padding:2px 6px;font-size:.5rem;font-weight:850;position:absolute;top:-5px;right:7px}.ground-era.is-active{color:#fff;background:var(--forest);border-color:var(--forest);box-shadow:0 8px 20px #123e3129}.ground-era.is-active>span{color:#d3ba62}.ground-era.is-active>small{color:#ffffffb3}.ground-workbench{background:var(--forest-deep);border:1px solid var(--forest-deep);border-radius:var(--radius);box-shadow:var(--shadow-medium);grid-template-columns:minmax(0,1fr) minmax(310px,350px);margin-top:14px;display:grid;overflow:hidden}.ground-canvas-shell{background:#dce7dc;min-width:0;position:relative;overflow:hidden}.ground-mobile-pan-hint{display:none}.ground-canvas-toolbar{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 17px;display:flex}.ground-canvas-toolbar>div:first-child{gap:2px;display:grid}.ground-canvas-toolbar>div:first-child>strong{font-family:var(--display);font-size:1.36rem}.ground-canvas-toolbar .eyebrow{color:#cfbd77}.ground-toolbar-facts{align-items:stretch;display:flex}.ground-scale-lock,.ground-land-lock{border-left:1px solid #fff3;align-items:center;gap:9px;padding-inline:14px;display:flex}.ground-scale-lock>span,.ground-land-lock>span{color:#ffffffb8;font-size:.68rem;line-height:1.1;display:grid}.ground-scale-lock strong,.ground-land-lock strong{color:#fff;font-size:.79rem}.ground-scale-lock small,.ground-land-lock small{color:#cfbd77;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem}.ground-scene{aspect-ratio:1672/941;isolation:isolate;background:#1b352d;width:100%;position:relative;overflow:hidden}.ground-scene__image{z-index:0;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:.22s ease-out both ground-scene-enter;position:absolute;inset:0}.ground-scene__hotspots{z-index:2;pointer-events:none;position:absolute;inset:0}.ground-hotspot{pointer-events:auto;cursor:pointer;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.ground-hotspot__target{background:#071a2bc2;border:2px solid #ffffffeb;border-radius:50%;width:14px;height:14px;transition:width .14s,height .14s,background .14s,box-shadow .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000006b}.ground-hotspot__target:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ground-hotspot:hover .ground-hotspot__target,.ground-hotspot:focus-visible .ground-hotspot__target{background:var(--forest);width:24px;height:24px;box-shadow:0 0 0 4px #ffffff59,0 4px 12px #0000007a}.ground-hotspot:focus-visible{outline:none}.ground-hotspot.is-selected .ground-hotspot__target{background:var(--clay);width:26px;height:26px;box-shadow:0 0 0 4px #ffffffb8,0 4px 13px #0000007a}.ground-hotspot.is-featured:not(.is-selected) .ground-hotspot__target{background:var(--forest);width:20px;height:20px;box-shadow:0 0 0 3px #ffffff94,0 4px 12px #00000070}.ground-hotspot__label{color:#fff;background:#071a2be6;border:1px solid #ffffff40;border-radius:4px;min-width:max-content;padding:6px 9px;font-size:.62rem;font-weight:780;position:absolute;top:50%;left:38px;transform:translateY(-50%);box-shadow:0 4px 12px #0000003d}.ground-hotspot.is-featured:not(.is-selected) .ground-hotspot__label{background:#123e31f0;border-color:#ffffff61}.ground-hotspot[data-zone-id=arena-site] .ground-hotspot__label{left:auto;right:38px}.ground-scene__state{z-index:1;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071a2bc7;border:1px solid #ffffff2e;border-radius:5px;gap:2px;max-width:min(370px,58%);padding:8px 11px;display:grid;position:absolute;bottom:14px;left:14px;box-shadow:0 4px 14px #0000003d}.ground-scene__state span{color:#b6c5d0;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:820}.ground-scene__state strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}@keyframes ground-scene-enter{0%{opacity:.55;transform:scale(1.004)}to{opacity:1;transform:scale(1)}}.ground-canvas-legend{min-height:42px;color:var(--ink-soft);background:#e8eadf;border-top:1px solid #2f4f3c33;flex-wrap:wrap;align-items:center;gap:15px;padding:7px 15px;font-size:.66rem;font-weight:730;display:flex}.ground-canvas-legend span{align-items:center;gap:6px;display:inline-flex}.ground-canvas-legend i{border-radius:50%;width:9px;height:9px}.ground-canvas-legend .is-history{background:var(--forest-soft)}.ground-canvas-legend .is-buildable{border:2px dashed var(--gold);background:0 0}.ground-canvas-legend .is-selected{background:var(--clay);box-shadow:0 0 0 3px #d9573d26}.ground-inspector{color:#fff;background:var(--forest-deep);flex-direction:column;min-width:0;display:flex}.ground-inspector__era{border-bottom:1px solid #ffffff1c;gap:9px;padding:22px 22px 20px;display:grid}.ground-inspector__era>span,.ground-project-detail>div:nth-child(2)>span{color:#cfbd77;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:820}.ground-inspector__era h2{color:#fff;font-size:1.42rem}.ground-inspector__era p{color:#ffffffab;font-size:.76rem;line-height:1.55}.ground-inspector__mobility{grid-template-columns:1fr 1fr;gap:7px;margin-top:2px;display:grid}.ground-inspector__mobility>span{background:#ffffff12;border:1px solid #ffffff1a;border-radius:5px;gap:2px;min-width:0;padding:9px 10px;display:grid}.ground-inspector__mobility strong{color:#f4f7f9;text-wrap:balance;font-size:.68rem;line-height:1.25}.ground-inspector__mobility small{color:#ffffff80;letter-spacing:.07em;text-transform:uppercase;font-size:.53rem;font-weight:800}.ground-inspector__era ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ground-inspector__era li{color:#e7e2d2;background:#ffffff12;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:.64rem;display:inline-flex}.ground-inspector__era li svg{color:#d4bb5f}.ground-project-detail{grid-template-columns:38px 1fr;gap:4px 10px;padding:20px 22px 22px;display:grid;position:relative}.ground-project-detail__icon{color:#f7efe0;background:var(--clay);border-radius:50%;grid-row:span 1;place-items:center;width:36px;height:36px;display:grid}.ground-project-detail>div:nth-child(2){align-content:center;gap:2px;display:grid}.ground-project-detail h3{color:#fff;font-family:var(--display);font-size:1.2rem}.ground-project-detail>p{color:#ffffffab;grid-column:1/-1;margin-top:8px;font-size:.75rem;line-height:1.5}.ground-project-detail dl{grid-column:1/-1;gap:0;margin:10px 0 14px;display:grid}.ground-project-detail dl>div{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.ground-project-detail dt{color:#ffffff91;align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.ground-project-detail dd{color:#f7f1e4;text-align:right;margin:0;font-size:.72rem;font-weight:780}.ground-project-detail>button{grid-column:1/-1;width:100%}.ground-project-detail .secondary-button{color:#f8f1e3;background:#ffffff14;border-color:#ffffff3d}.ground-project-placeholder{color:#ffffffbf;justify-items:start;gap:9px;padding:24px 22px;display:grid}.ground-project-placeholder svg{color:#cfbd77}.ground-project-placeholder h3{color:#fff;font-family:var(--display);font-size:1.17rem}.ground-project-placeholder p{font-size:.76rem;line-height:1.55}.ground-projects{margin-top:14px}.ground-project-list{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ground-project{min-height:88px;color:var(--ink);background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:7px;align-content:center;gap:3px;padding:13px 42px 13px 14px;transition:border-color .15s,background .15s;display:grid;position:relative}.ground-project:hover{border-color:var(--forest-soft);background:#fff}.ground-project>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:820}.ground-project>strong{font-family:var(--display);font-size:1rem}.ground-project>small{color:var(--muted);font-size:.66rem}.ground-project>svg{color:var(--line-dark);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ground-project>em{color:var(--success);align-items:center;gap:3px;font-size:.58rem;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:9px;right:10px}.ground-project.is-selected{background:var(--forest-wash);border-color:var(--forest-soft);box-shadow:inset 3px 0 var(--clay)}.ground-project.is-selected>svg{color:var(--clay)}.ground-plan,.ground-history{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);overflow:hidden}.ground-plan__intro{gap:8px;max-width:840px;padding:clamp(24px,4vw,46px);display:grid}.ground-plan__intro h2{font-size:clamp(1.6rem,3vw,2.35rem)}.ground-plan__intro p{color:var(--muted);line-height:1.6}.ground-plan__timeline{padding:0 clamp(20px,4vw,46px) 32px;display:grid}.ground-plan-step{border-top:1px solid var(--line);text-align:left;grid-template-columns:48px 1fr auto 24px;align-items:center;gap:14px;min-height:78px;display:grid}.ground-plan-step:hover{background:var(--forest-wash);margin-inline:-10px;padding-inline:10px}.ground-plan-step__number{color:var(--line-dark);font-family:var(--display);font-size:1.45rem;font-weight:800}.ground-plan-step>div{gap:2px;display:grid}.ground-plan-step>div>small{color:var(--forest-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.ground-plan-step>div>strong{font-family:var(--display);font-size:1.08rem}.ground-plan-step>div>p{color:var(--muted);font-size:.69rem}.ground-plan-step>b{color:var(--forest);font-family:var(--display);font-size:1.15rem}.ground-plan-step>b small{color:var(--muted);font-family:var(--ui);font-size:.6rem;font-weight:600}.ground-plan-step.is-current .ground-plan-step__number{color:var(--success)}.ground-plan-step>svg{color:var(--line-dark)}.ground-plan__planned{color:var(--success);background:#e5ebdd;border:1px solid #c2cfb8;border-radius:8px;align-items:center;gap:12px;margin:0 clamp(20px,4vw,46px) 34px;padding:16px 18px;display:flex}.ground-plan__planned>div{gap:3px;display:grid}.ground-plan__planned span{color:var(--muted);font-size:.72rem}.ground-history__intro{color:#fff;background:var(--forest);align-items:flex-start;gap:16px;padding:clamp(24px,4vw,46px);display:flex}.ground-history__intro>svg{color:#d6be63;flex:none}.ground-history__intro>div{gap:8px;display:grid}.ground-history__intro .eyebrow{color:#d6be63}.ground-history__intro h2{color:#fff;font-size:clamp(1.55rem,3vw,2.3rem)}.ground-history__intro p{color:#ffffffad;max-width:780px;line-height:1.55}.ground-history__list{padding:12px clamp(20px,4vw,46px) 32px;display:grid}.ground-history__list article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:16px;min-height:112px;padding:22px 0;display:grid}.ground-history__list article:last-child{border-bottom:0}.ground-history__list article>span{color:#fff;background:var(--forest-soft);width:38px;height:38px;font-family:var(--display);border-radius:50%;place-items:center;font-weight:800;display:grid}.ground-history__list article>div{gap:4px;display:grid}.ground-history__list small{color:var(--forest-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.ground-history__list h3{font-family:var(--display);font-size:1.12rem}.ground-history__list p{color:var(--muted);font-size:.78rem;line-height:1.5}.transfer-intro{color:var(--forest);background:var(--forest-wash);border-left:4px solid var(--forest-soft);align-items:flex-start;gap:13px;margin-bottom:16px;padding:17px 19px;display:flex}.transfer-intro>div{gap:3px;display:grid}.transfer-intro p{color:var(--muted);font-size:.77rem;line-height:1.45}.transfer-list{gap:8px;display:grid}.transfer-list article{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;grid-template-columns:44px 1fr 90px 110px 140px;align-items:center;gap:16px;min-height:82px;padding:12px 18px;display:grid}.transfer-list article>div:nth-child(2){gap:3px;display:grid}.transfer-list h2{font-size:1rem}.transfer-list p{color:var(--muted);font-size:.72rem}.transfer-strength{justify-items:center;display:grid}.transfer-strength span{color:var(--muted);text-transform:uppercase;font-size:.65rem}.transfer-strength strong{font-family:var(--display);font-size:1.45rem}.transfer-price{font-size:.84rem}.identity-layout{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);grid-template-columns:.75fr 1.25fr;display:grid;overflow:hidden}.identity-preview{color:#fff;background:var(--forest);text-align:center;align-content:center;place-items:center;gap:15px;min-height:430px;padding:32px;display:grid}.identity-preview>strong{font-family:var(--display);font-size:1.7rem}.identity-preview>span{color:#ffffffad;align-items:center;gap:6px;font-size:.78rem;display:flex}.identity-form{flex-direction:column;align-items:flex-start;padding:38px;display:flex}.identity-form label,.identity-form__label{margin:3px 0 7px;font-size:.78rem;font-weight:800}.identity-form input:not([type=file]){background:var(--paper);border:1px solid var(--line-dark);border-radius:6px;width:100%;min-height:48px;padding:0 13px;font-size:1rem}.identity-form>small{color:var(--muted);align-self:flex-end;margin:4px 0 24px;font-size:.67rem}.identity-form__error{color:#9b2b30;background:#fff0f0;border-left:4px solid #d33b43;width:100%;margin-top:12px;padding:10px 12px;font-size:.73rem;line-height:1.45}.input-help{max-width:540px;color:var(--muted);margin:8px 0 22px;font-size:.72rem;line-height:1.5}.crest-library{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);margin-top:18px;padding:24px}.crest-library .data-section__heading{align-items:flex-start;padding:0 0 20px}.crest-library .data-section__heading p{max-width:680px}.crest-library__status{color:var(--forest);background:var(--forest-wash);border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem;font-weight:800}.crest-library__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.crest-option{min-width:0;min-height:78px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:8px;align-content:center;place-items:center;gap:4px;padding:8px 4px 5px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.crest-option:hover{z-index:1;border-color:var(--forest-soft);transform:translateY(-2px);box-shadow:0 7px 16px #142b2021}.crest-option:focus-visible{outline-offset:2px;outline:3px solid #346c4d52}.crest-option.is-selected{color:var(--forest);background:var(--forest-wash);border-color:var(--forest-soft);box-shadow:inset 0 0 0 1px var(--forest-soft)}.crest-option>span:not(.club-crest){font-size:.62rem;font-weight:800}.crest-option>svg{color:#fff;background:var(--forest-soft);border-radius:50%;padding:2px;position:absolute;top:5px;right:5px}.slot-explainer{margin-top:18px}.finance-page{padding-bottom:54px}.finance-period-bar{color:#fff;background:var(--forest);border-radius:var(--radius);min-height:88px;box-shadow:var(--shadow-medium);grid-template-columns:190px minmax(390px,1fr) auto;align-items:center;gap:22px;margin-bottom:14px;padding:13px 17px;display:grid}.finance-period-bar>div:first-child{grid-template-columns:28px 1fr;align-items:center;gap:1px 9px;display:grid}.finance-period-bar>div:first-child svg{color:var(--gold);grid-row:1/3}.finance-period-bar>div:first-child span{color:#ffffff94;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.finance-period-bar>div:first-child strong{font-family:var(--display);font-size:1.12rem}.finance-period-control{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.finance-period-control button{color:#ffffffa3;text-align:left;border-radius:5px;align-content:center;gap:2px;min-height:48px;padding:5px 11px;display:grid}.finance-period-control button:hover{color:#fff;background:#ffffff12}.finance-period-control button:disabled{cursor:not-allowed;opacity:.46}.finance-period-control button.is-active{color:var(--forest);background:var(--paper-raised);box-shadow:0 4px 12px #0000002e}.finance-period-control button strong{font-size:.73rem}.finance-period-control button span{color:inherit;opacity:.74;font-size:.59rem}.finance-status-legend{gap:7px;min-width:142px;display:grid}.finance-status-legend span,.finance-chart-caption span,.finance-cashflow-legend span{align-items:center;gap:7px;font-size:.62rem;font-weight:750;display:inline-flex}.finance-status-legend i,.finance-chart-caption i{border-top:2px solid var(--forest-soft);width:22px;height:0;display:block}.finance-status-legend i.is-booked{border-color:#dfe9dc}.finance-status-legend i.is-forecast,.finance-chart-caption i.is-forecast{border-color:var(--gold);border-top-style:dashed}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.finance-metric{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:112px;box-shadow:var(--shadow-small);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.finance-metric:after{content:"";background:var(--ink-soft);height:3px;position:absolute;inset:0 0 auto}.finance-metric.is-positive:after{background:var(--success)}.finance-metric.is-negative:after{background:var(--clay)}.finance-metric.is-forecast:after{background:repeating-linear-gradient(90deg, var(--gold) 0 8px, transparent 8px 12px)}.finance-metric__icon{width:36px;height:36px;color:var(--forest-soft);background:var(--forest-wash);border-radius:50%;place-items:center;display:grid}.finance-metric.is-negative .finance-metric__icon{color:var(--clay-dark);background:#f1ddd6}.finance-metric.is-forecast .finance-metric__icon{color:#795812;background:#f1e4bd}.finance-metric>div{gap:2px;min-width:0;display:grid}.finance-metric>div>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.61rem;font-weight:850}.finance-metric>div>strong{color:var(--forest);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1;overflow:hidden}.finance-metric.is-negative>div>strong{color:var(--clay-dark)}.finance-metric>div>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.finance-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.finance-panel{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-small);padding:21px}.finance-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.finance-section-heading>div:first-child{gap:4px;display:grid}.finance-section-heading>div:first-child>span{color:var(--forest-soft);letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;font-weight:850}.finance-section-heading h2{font-size:1.42rem}.finance-section-heading p{max-width:560px;color:var(--muted);font-size:.7rem;line-height:1.45}.finance-section-heading__accessory{color:var(--forest-soft);flex:none;place-items:center;display:grid}.finance-data-badge{min-height:27px;color:var(--forest);background:var(--forest-wash);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:.59rem;font-weight:850;display:inline-flex}.finance-data-badge.is-forecast{color:#735411;background:#f1e4bd;border:1px dashed #b98521}.finance-line-chart{margin-top:13px}.finance-line-chart svg{width:100%;height:auto;display:block;overflow:visible}.finance-forecast-zone{fill:#f4ecd7;stroke:#c99c43;stroke-width:1px;stroke-dasharray:5 5}.finance-chart-gridline{stroke:#d8d0c2;stroke-width:1px}.finance-chart-y-label,.finance-chart-x-label,.finance-chart-forecast-label{fill:#6d726d;font-family:var(--ui);font-size:11px}.finance-chart-forecast-label{fill:#8b651c;letter-spacing:.06em;font-size:10px;font-weight:850}.finance-chart-area{pointer-events:none}.finance-chart-line{stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.finance-chart-line.is-booked{stroke:var(--forest-soft)}.finance-chart-line.is-forecast{stroke:var(--gold);stroke-dasharray:11 7}.finance-chart-point{stroke-width:3px}.finance-chart-point.is-booked{fill:var(--paper-raised);stroke:var(--forest-soft)}.finance-chart-point.is-forecast{fill:var(--paper-raised);stroke:var(--gold)}.finance-chart-caption{color:var(--muted);align-items:center;gap:15px;padding:7px 4px 0 75px;display:flex}.finance-chart-caption>strong{margin-left:auto;font-size:.58rem;font-weight:700}.finance-health-score{color:#fff;background:var(--forest);border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:1px 9px;margin:18px 0;padding:15px;display:grid}.finance-health-score strong{color:var(--gold);font-family:var(--display);grid-row:1/3;font-size:2.8rem;line-height:.9}.finance-health-score span{font-size:.72rem;font-weight:800}.finance-health-score small{color:#ffffff9e;font-size:.59rem}.finance-health-meter{border-bottom:1px solid var(--line);gap:7px;padding-bottom:17px;display:grid}.finance-health-meter>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.finance-health-meter>div:first-child span{color:var(--muted);font-size:.68rem;font-weight:800}.finance-health-meter>div:first-child strong{color:var(--forest);font-family:var(--display);font-size:1.28rem}.finance-health-meter__track{background:var(--paper-deep);border-radius:8px;height:8px;overflow:hidden}.finance-health-meter__track>span{background:var(--success);border-radius:inherit;height:100%;display:block}.finance-health-meter.is-angespannt .finance-health-meter__track>span{background:var(--gold)}.finance-health-meter.is-kritisch .finance-health-meter__track>span{background:var(--clay)}.finance-health-meter>small{color:var(--muted);font-size:.59rem}.finance-health-facts{padding-top:7px;display:grid}.finance-health-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.finance-health-facts>div:last-child{border-bottom:0}.finance-health-facts span{color:var(--muted);font-size:.63rem}.finance-health-facts strong{font-family:var(--display);font-size:.93rem}.finance-cashflow-bars{gap:1px;margin-top:12px;display:grid}.finance-cashflow-legend{color:var(--muted);justify-content:flex-end;gap:14px;padding:0 6px 8px;display:flex}.finance-cashflow-legend i{background:var(--forest-soft);border-radius:2px;width:9px;height:9px;display:block}.finance-cashflow-legend i.is-expense{background:var(--clay)}.finance-cashflow-bars article{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) 72px;align-items:center;gap:11px;min-height:70px;padding:7px 5px;display:grid}.finance-cashflow-bars article.is-forecast{background:repeating-linear-gradient(135deg,#0000 0 7px,#bd87240a 7px 9px)}.finance-cashflow-label{gap:2px;display:grid}.finance-cashflow-label strong{font-family:var(--display)}.finance-cashflow-label span{color:var(--muted);text-transform:uppercase;font-size:.56rem}.finance-cashflow-pair{gap:5px;display:grid}.finance-cashflow-pair>div{background:var(--paper-deep);border-radius:3px;height:18px;position:relative;overflow:hidden}.finance-cashflow-pair>div>span{background:var(--forest-soft);min-width:2px;height:100%;display:block}.finance-cashflow-pair>div>span.is-expense{background:var(--clay)}.finance-cashflow-pair>div>strong{color:var(--ink);font-size:.57rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.finance-cashflow-bars article>strong{font-family:var(--display);text-align:right;font-size:.95rem}.finance-breakdown-stack{gap:14px;display:grid}.finance-breakdown-panel{padding:18px}.finance-breakdown-panel .finance-section-heading h2{font-size:1.18rem}.finance-breakdown-list{gap:10px;padding-top:13px;display:grid}.finance-breakdown-list>div{grid-template-columns:minmax(0,1fr) 34px;gap:4px 8px;display:grid;position:relative}.finance-breakdown-list>div>div:first-child{grid-column:1/3;justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-breakdown-list>div>div:first-child span{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:750;overflow:hidden}.finance-breakdown-list>div>div:first-child strong{color:var(--ink-soft);font-family:var(--display);font-size:.77rem}.finance-breakdown-track{background:var(--paper-deep);border-radius:6px;height:6px;overflow:hidden}.finance-breakdown-track span{background:var(--forest-soft);border-radius:inherit;height:100%;display:block}.finance-breakdown-track.is-expense span{background:var(--clay)}.finance-breakdown-list>div>small{color:var(--muted);text-align:right;font-size:.57rem}.finance-history-panel{margin-top:14px}.finance-week-selector{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:6px;padding:14px 0;display:grid}.finance-week-selector button{background:var(--paper-deep);text-align:left;border:1px solid #0000;border-radius:7px;align-content:center;gap:3px;min-height:72px;padding:9px 10px;display:grid}.finance-week-selector button:hover{border-color:var(--line-dark)}.finance-week-selector button.is-active{color:var(--forest);background:var(--forest-wash);border-color:#91a98e;box-shadow:inset 0 0 0 1px #91a98e}.finance-week-selector button.is-forecast{border-style:dashed}.finance-week-selector button span{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.finance-week-selector button strong{font-family:var(--display);font-size:1.1rem}.finance-week-selector button small{color:var(--muted);font-size:.56rem}.finance-empty-period{color:var(--muted);background:var(--paper-deep);text-align:center;border-radius:7px;grid-column:1/-1;padding:20px;font-size:.72rem}.finance-week-detail{padding-top:15px}.finance-week-detail>header{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;display:flex}.finance-week-detail>header>div:first-child{gap:5px;display:grid}.finance-week-detail h3{font-family:var(--display);font-size:1.35rem}.finance-week-detail>header p{color:var(--muted);font-size:.68rem}.finance-week-balance{text-align:right;flex:none;justify-items:end;gap:1px;display:grid}.finance-week-balance span{color:var(--muted);text-transform:uppercase;font-size:.59rem;font-weight:800}.finance-week-balance strong{color:var(--forest);font-family:var(--display);font-size:1.35rem}.finance-week-balance small{color:var(--muted);font-size:.59rem}.finance-ledger-table{border:1px solid var(--line);border-radius:7px}.finance-ledger-row{border-top:1px solid var(--line);grid-template-columns:70px minmax(220px,1fr) minmax(120px,.55fr) 112px;align-items:center;gap:10px;min-height:54px;padding:7px 12px;display:grid}.finance-ledger-row:first-child{border-top:0}.finance-ledger-row--head{min-height:34px;color:var(--muted);background:var(--paper-deep);letter-spacing:.045em;text-transform:uppercase;font-size:.57rem;font-weight:850}.finance-ledger-row>div{gap:2px;display:grid}.finance-ledger-row>div strong{font-size:.72rem}.finance-ledger-row>div small{color:var(--muted);font-size:.57rem}.finance-ledger-row>span:nth-child(3){color:var(--muted);font-size:.64rem}.finance-ledger-row>strong:last-child{font-family:var(--display);text-align:right;font-size:.9rem}.finance-booking-direction{width:28px;height:28px;color:var(--success);background:var(--forest-wash);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.finance-booking-direction.is-expense{color:var(--clay-dark);background:#f1ddd6}.finance-ledger-row.is-forecast{background:repeating-linear-gradient(135deg,#0000 0 8px,#bd87240a 8px 10px)}.finance-week-detail>footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 3px 0;font-size:.62rem;display:flex}.finance-week-detail>footer strong{color:var(--ink);font-family:var(--display);font-size:.82rem}.finance-fairness-note{color:#fff;background:var(--ink);border-radius:var(--radius);align-items:flex-start;gap:12px;margin-top:14px;padding:16px 18px;display:flex}.finance-fairness-note svg{color:var(--gold);flex:none}.finance-fairness-note div{gap:3px;display:grid}.finance-fairness-note strong{font-size:.76rem}.finance-fairness-note p{color:#ffffff9e;max-width:780px;font-size:.67rem;line-height:1.45}.overview-break-note{text-align:center;align-content:center;gap:7px;min-height:118px;padding:18px;display:grid}.overview-break-note strong{color:var(--forest);font-family:var(--display);text-transform:uppercase;font-size:1.18rem}.overview-break-note p{color:var(--muted);font-size:.7rem;line-height:1.55}.season-break-card{color:#fff8eb;background:linear-gradient(125deg, var(--forest), #344f3a);border-radius:var(--radius);box-shadow:var(--shadow-small);justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.season-break-card>div{gap:7px;max-width:700px;display:grid}.season-break-card>div>span{color:#d9c990;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:850}.season-break-card h2{color:#fff;font-family:var(--display);text-transform:uppercase;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.05}.season-break-card p{color:#ffffffb8;font-size:.75rem;line-height:1.65}.season-break-card .primary-button{flex:none}.squad-player-mobile-meta{display:none}.ground-menu__metrics{align-items:stretch;gap:8px;display:flex}.ground-menu__metrics .page-heading__metric{min-width:150px}.ground-menu__metrics .page-heading__metric strong{font-size:1.04rem}.ground-plot-detail{align-content:start}.ground-status-pill{color:#d8e1e8;letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff26;border-radius:3px;padding:4px 7px;font-size:.54rem;font-weight:850;position:absolute;top:22px;right:20px}.ground-status-pill.is-purchasable{color:#f3d66c;border-color:#f3d66c61}.ground-status-pill.is-owned,.ground-status-pill.is-serviced,.ground-status-pill.is-built{color:#8ee0b0;border-color:#8ee0b052}.ground-status-track{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:3px;margin:10px 0 6px;display:grid}.ground-status-track>span{color:#ffffff61;text-align:center;gap:5px;min-width:0;font-size:.48rem;font-weight:750;display:grid}.ground-status-track i{background:#ffffff1f;border-radius:2px;height:3px}.ground-status-track>span.is-active{color:#fff}.ground-status-track>span.is-active i{background:var(--clay)}.ground-selected-project{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;grid-column:1/-1;gap:5px;margin-top:7px;padding:12px;display:grid}.ground-selected-project>span{color:#afc0ce;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:820}.ground-selected-project>strong{color:#fff;font-family:var(--display);font-size:.95rem}.ground-selected-project>p{color:#ffffff9e;font-size:.68rem;line-height:1.45}.ground-selected-project dl{margin:5px 0 0}.ground-action-list{grid-column:1/-1;gap:8px;margin-top:8px;display:grid}.ground-action-option{gap:5px;display:grid}.ground-action-option>button{justify-content:center;width:100%}.ground-action-option>button:disabled{cursor:not-allowed;opacity:.52}.ground-action-option>small,.ground-action-empty{color:#ffffff87;font-size:.61rem;line-height:1.45}.ground-action-empty{background:#ffffff0d;border-left:3px solid #687a89;padding:10px 12px}.ground-action-feedback{color:#b8e7cb;background:#1f814b2e;border:1px solid #56c3843d;border-radius:4px;grid-column:1/-1;align-items:flex-start;gap:7px;margin-top:8px;padding:10px 11px;font-size:.64rem;line-height:1.45;display:flex}.ground-action-feedback svg{flex:none}.ground-action-feedback.is-error{color:#ffd3d6;background:#e1262f2e;border-color:#ff777f61}.ground-project.is-complete{box-shadow:inset 3px 0 var(--success)}.ground-stand-picker{background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;grid-column:1/-1;gap:9px;margin-top:11px;padding:12px;display:grid}.ground-stand-picker__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ground-stand-picker__header>div{gap:2px;display:grid}.ground-stand-picker__header span{color:#cfbd77;letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:820}.ground-stand-picker__header h4{color:#fff;font-family:var(--display);font-size:.94rem;line-height:1}.ground-stand-picker__header>strong{color:#d8eee1;background:#288b5729;border:1px solid #56c38433;border-radius:3px;flex:none;padding:4px 6px;font-size:.54rem}.ground-stand-picker__plan{grid-template:".north."57px"west pitch east"76px".south."57px/66px minmax(90px,1fr) 66px;gap:6px;display:grid}.ground-stand-picker__pitch{color:#fff;text-align:center;background:linear-gradient(90deg,#0000 49.4%,#ffffff8f 49.4% 50.6%,#0000 50.6%),repeating-linear-gradient(90deg,#ffffff0d 0 16px,#00000008 16px 32px),#176d45;border:2px solid #ffffffd9;grid-area:pitch;place-content:center;gap:2px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #176d45,inset 0 0 0 4px #fff9}.ground-stand-picker__pitch:after{content:"";border:1px solid #ffffff9e;border-radius:50%;width:27px;height:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ground-stand-picker__pitch strong,.ground-stand-picker__pitch small{z-index:1;background:#071a2b9e;padding:1px 4px;position:relative}.ground-stand-picker__pitch strong{font-family:var(--display);font-size:.65rem}.ground-stand-picker__pitch small{color:#ffffffb8;text-transform:uppercase;font-size:.47rem}.ground-stand-picker__side{color:#eef4f7;text-align:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:4px;place-content:center;gap:1px;min-width:0;min-height:44px;padding:5px;transition:background .14s,border-color .14s,transform .14s;display:grid}.ground-stand-picker__side:hover,.ground-stand-picker__side:focus-visible{background:#ffffff29;border-color:#cfbd77;transform:translateY(-1px)}.ground-stand-picker__side:focus-visible{outline-offset:2px;outline:2px solid #fff}.ground-stand-picker__side.is-north{grid-area:north}.ground-stand-picker__side.is-east{grid-area:east}.ground-stand-picker__side.is-south{grid-area:south}.ground-stand-picker__side.is-west{grid-area:west}.ground-stand-picker__side.is-built{background:#1f814b3d;border-color:#74d39d8f}.ground-stand-picker__side.is-unavailable,.ground-stand-picker__side.is-unavailable:hover{cursor:not-allowed;opacity:.64;background:#ffffff0a;border-color:#ffffff21;transform:none}.ground-stand-picker__side>span{color:#cfbd77;letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:850}.ground-stand-picker__side>strong{font-family:var(--display);font-size:.88rem;line-height:1}.ground-stand-picker__side>small{color:#ffffff8f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.44rem;line-height:1.15;display:-webkit-box;overflow:hidden}.ground-stand-picker>p{color:#fff;align-items:center;gap:5px;font-size:.6rem;font-weight:760;display:flex}.ground-stand-picker>p svg{color:#cfbd77;flex:none}.ground-stand-picker>small{color:#ffffff85;font-size:.54rem;line-height:1.4}.stadium-editor-page{gap:14px;display:grid}.stadium-editor-page__heading{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);margin:0;padding:19px 20px}.stadium-editor-page__heading h2:focus-visible{outline-offset:4px;outline:3px solid #e1262f47}.stand-preset-bar{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto repeat(6,minmax(110px,1fr));align-items:stretch;gap:6px;padding:8px;display:grid}.stand-preset-bar>span{color:var(--muted);text-transform:uppercase;align-items:center;padding:0 10px;font-size:.63rem;font-weight:800;display:flex}.stand-preset-bar button{border:1px solid var(--line);text-align:left;background:#f2f5f7;border-radius:4px;align-content:center;gap:2px;min-height:50px;padding:7px 10px;display:grid}.stand-preset-bar button:hover{background:#fff;border-color:#83b89a}.stand-preset-bar button.is-preview{border-style:dashed}.stand-preset-bar button.is-preview small:after{content:" öffnen"}.stand-preset-bar strong{font-family:var(--display);font-size:.8rem}.stand-preset-bar small{color:var(--muted);font-size:.58rem}.stand-order-bar{color:#fff;background:var(--forest-deep);border:1px solid var(--forest-deep);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:14px 22px;padding:18px 20px;display:grid}.stand-order-bar>div:first-child{gap:4px;display:grid}.stand-order-bar .eyebrow{color:#afc0ce}.stand-order-bar>div:first-child>strong{font-family:var(--display);font-size:1.06rem}.stand-order-bar>div:first-child>small{color:#ffffff94;font-size:.67rem}.stand-order-bar__actions{gap:8px;display:flex}.stand-order-bar__actions .secondary-button{color:#fff;background:0 0;border-color:#ffffff47}.stand-order-bar>p{color:#b8e7cb;grid-column:1/-1;font-size:.7rem}.stadium-editor-rules{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stadium-editor-rules article{background:var(--paper-raised);border:1px solid var(--line);border-top:3px solid var(--clay);border-radius:5px;gap:5px;padding:16px;display:grid}.stadium-editor-rules strong{font-family:var(--display);font-size:.94rem}.stadium-editor-rules p{color:var(--muted);font-size:.68rem;line-height:1.5}.squad-player-identity,.squad-player-card,.lineup-player-link,.pitch-player-profile-link,.bench-player-profile-link{color:inherit;text-decoration:none}.squad-player-identity:focus-visible,.squad-player-card:focus-visible,.lineup-player-link:focus-visible,.pitch-player-profile-link:focus-visible,.bench-player-profile-link:focus-visible{outline:3px solid color-mix(in srgb, var(--gold) 70%, white);outline-offset:3px}.squad-player-row:has(.squad-player-identity:hover){background:var(--forest-wash)}.lineup-player-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}.lineup-player-link:hover{color:var(--forest-soft);text-underline-offset:2px;text-decoration:underline}.pitch-player-shell{z-index:2;min-width:76px;position:absolute;transform:translate(-50%,-50%)}.pitch-player-shell .pitch-player{width:100%;min-width:76px;position:relative;inset:auto;transform:none}.pitch-player-shell .pitch-player:hover{transform:translateY(-3px)}.pitch-player>em{color:#f8e8b8;text-overflow:ellipsis;white-space:nowrap;max-width:92px;margin-top:2px;font-size:.48rem;font-style:normal;font-weight:750;overflow:hidden}.pitch-player-profile-link{z-index:4;width:28px;height:28px;color:var(--forest-deep);background:#fff8eb;border:2px solid #ffffffd1;border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-5px;box-shadow:0 3px 9px #00000038}.pitch-player-profile-link:hover{color:#fff;background:var(--clay)}.bench-player-entry{grid-template-columns:minmax(0,1fr) 40px;gap:4px;display:grid}.bench__players .bench-player-entry>button{min-width:0}.bench-player-profile-link{min-height:44px;color:var(--forest);background:var(--paper-deep);border:1px solid var(--line);border-radius:6px;place-items:center;display:grid}.bench-player-profile-link:hover{color:#fff;background:var(--forest-soft);border-color:var(--forest-soft)}.player-profile-page{max-width:1420px}.player-profile-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin-bottom:13px;display:flex}.player-profile-toolbar__share{align-items:center;gap:10px;display:flex}.player-profile-toolbar__share .secondary-button{min-height:44px}.player-profile-toolbar__share>span{min-width:142px;color:var(--muted);font-size:.62rem}.player-profile-hero{color:#fff8eb;background:var(--forest-deep);border-radius:var(--radius) var(--radius) 0 0;min-height:330px;box-shadow:var(--shadow-medium);grid-template-columns:190px minmax(0,1fr) 154px;align-items:center;gap:26px;padding:30px 34px 0;display:grid;position:relative;overflow:hidden}.player-profile-hero:after{content:"";opacity:.055;background:repeating-linear-gradient(118deg,#0000 0 20px,#fff 20px 23px);width:220px;height:420px;position:absolute;top:-90px;right:17%;transform:rotate(8deg)}.player-profile-hero.is-retired:before,.player-profile-hero.is-archived:before{content:"";pointer-events:none;background:linear-gradient(100deg,#d9573d1f,#0000 55%);position:absolute;inset:0}.player-profile-hero__portrait{z-index:1;align-self:end;padding-bottom:23px;position:relative}.player-profile-hero__portrait .player-portrait--hero{border-color:#dfc574;width:176px;height:176px}.player-profile-hero__position{width:48px;height:48px;color:var(--ink);background:var(--gold);border:4px solid var(--forest-deep);font-family:var(--display);border-radius:50%;place-items:center;font-size:1rem;font-weight:850;display:grid;position:absolute;bottom:15px;right:2px}.player-profile-hero__identity{z-index:1;align-content:center;gap:10px;display:grid;position:relative}.player-profile-hero__status{align-items:center;gap:10px;display:flex}.player-profile-hero__status>span{color:#e5cf86;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.player-profile-hero__status code{color:#ffffffb8;font-family:var(--ui);background:#ffffff12;border:1px solid #ffffff1a;border-radius:4px;padding:4px 7px;font-size:.59rem}.player-profile-hero h1{color:#fff;max-width:660px;font-size:clamp(2.65rem,5vw,4.8rem)}.player-profile-hero__origin{color:#ffffffa6;align-items:center;gap:17px;font-size:.75rem;font-weight:700;display:flex}.player-profile-hero__origin>span,.player-profile-club-link{color:inherit;border-left:1px solid #ffffff2e;padding-left:17px;text-decoration:none}.player-profile-club-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.player-profile-club-link:focus-visible{outline-offset:3px;outline:2px solid #e5cf86}.player-profile-hero__origin .nationality{color:#ffffffc7}.player-profile-hero__positions{align-items:center;gap:6px;padding-top:4px;display:flex}.player-profile-hero__positions>strong,.player-profile-hero__positions>span{color:#fff;min-width:34px;height:28px;font-family:var(--display);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:5px;place-items:center;font-size:.74rem;display:grid}.player-profile-hero__positions>strong{color:var(--ink);background:var(--gold);border-color:var(--gold)}.player-profile-hero__positions>small{color:#ffffff8f;margin-left:7px;font-size:.62rem}.player-profile-hero__rating{z-index:1;text-align:right;align-self:center;justify-items:end;gap:2px;display:grid;position:relative}.player-profile-hero__rating>span{color:#e5cf86;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.player-profile-hero__rating>strong{color:#fff;font-family:var(--display);font-size:4.5rem;line-height:.88}.player-profile-hero__rating>small{color:#fff9;max-width:145px;font-size:.64rem}.player-profile-hero__facts{z-index:1;background:#0000002b;border-top:1px solid #ffffff1a;grid-column:1/4;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -34px;padding:0 34px;display:grid;position:relative}.player-profile-hero__facts>div{border-right:1px solid #ffffff17;align-content:center;gap:5px;min-height:72px;padding:10px 16px;display:grid}.player-profile-hero__facts>div:nth-child(4n){border-right:0}.player-profile-hero__facts dt{color:#ffffff75;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:6px;font-size:.54rem;font-weight:800;display:flex}.player-profile-hero__facts dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;font-weight:750;overflow:hidden}.player-active-injury{color:#6f2e27;background:#fae8e4;border:1px solid #dbaea3;border-top:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.player-active-injury>div:first-child{color:#fff;background:var(--danger);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.player-active-injury>div:nth-child(2){gap:3px;display:grid}.player-active-injury span{letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:850}.player-active-injury h2{font-size:1.12rem}.player-active-injury p{color:#8d554c;font-size:.68rem}.player-active-injury dl{gap:20px;display:flex}.player-active-injury dl>div{gap:2px;display:grid}.player-active-injury dt{color:#98645b;text-transform:uppercase;font-size:.55rem;font-weight:800}.player-active-injury dd{white-space:nowrap;margin:0;font-size:.72rem;font-weight:800}.player-profile-tabs{top:calc(var(--topbar) + var(--matchday-banner-height));z-index:7;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#fbf8f1f5;border-top:0;min-height:58px;padding:0 18px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 8px 18px #18292112}.player-profile-tabs button{min-width:max-content;min-height:56px;color:var(--muted);padding:0 17px;font-size:.7rem;font-weight:800;position:relative}.player-profile-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:16px;right:16px}.player-profile-tabs button:hover,.player-profile-tabs button.is-active{color:var(--forest)}.player-profile-tabs button.is-active:after{background:var(--clay)}.player-profile-tabpanel{padding-top:14px}.player-condition-strip{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);grid-template-columns:repeat(4,1fr);display:grid}.player-condition-strip article{border-right:1px solid var(--line);grid-template-columns:24px 1fr auto;align-content:center;align-items:center;gap:5px 7px;min-height:96px;padding:15px 18px;display:grid}.player-condition-strip article:last-child{border-right:0}.player-condition-strip article>svg{color:var(--forest-soft);grid-row:1/3}.player-condition-strip article>span{color:var(--muted);text-transform:uppercase;font-size:.56rem;font-weight:800}.player-condition-strip article>strong{font-family:var(--display);font-size:1.03rem}.player-condition-strip article>div{background:var(--paper-deep);border-radius:5px;grid-column:2/4;height:5px;overflow:hidden}.player-condition-strip article>div i{background:var(--forest-soft);border-radius:inherit;height:100%;display:block}.player-condition-strip article.is-danger>svg,.player-condition-strip article.is-danger>strong{color:var(--clay-dark)}.player-condition-strip article.is-danger>div i{background:var(--clay)}.player-profile-overview__columns,.player-skills-roles-layout{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px;margin-top:14px;display:grid}.player-profile-section{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:22px}.player-profile-section__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.player-profile-section__heading>div{gap:3px;display:grid}.player-profile-section__heading span{color:var(--forest-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.player-profile-section__heading h2{font-size:1.45rem}.player-profile-section__heading>svg{color:var(--forest-soft)}.player-section-intro{color:var(--muted);padding:14px 0 0;font-size:.68rem;line-height:1.5}.player-strength-ledger{grid-template-columns:1fr 1fr;gap:12px;padding-top:17px;display:grid}.player-strength-ledger>div{align-content:start;display:grid}.player-strength-ledger>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-bottom:8px;font-size:.56rem;font-weight:850}.player-strength-ledger p{background:#e6ebdf;border-top:1px solid #2d674921;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:flex}.player-strength-ledger>div:last-child p{background:#f2e7d4;border-color:#a7692d21}.player-strength-ledger p strong{font-size:.68rem}.player-strength-ledger p b{color:var(--forest);font-family:var(--display)}.player-profile-narrative{color:var(--ink-soft);background:var(--paper-deep);border-left:3px solid var(--gold);margin-top:17px;padding:14px 16px;font-size:.69rem;line-height:1.55}.player-season-quickfacts{grid-template-columns:repeat(5,1fr);margin:18px 0 0;display:grid}.player-season-quickfacts>div{border-right:1px solid var(--line);justify-items:center;gap:3px;padding:11px 5px;display:grid}.player-season-quickfacts>div:last-child{border-right:0}.player-season-quickfacts dt{color:var(--muted);text-transform:uppercase;font-size:.52rem;font-weight:800}.player-season-quickfacts dd{color:var(--forest);font-family:var(--display);margin:0;font-size:1.25rem;font-weight:800}.player-talent-estimate{color:#5f4914;background:#f2e6c4;border:1px solid #dfca8d;border-radius:7px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px;display:flex}.player-talent-estimate>svg{flex:none}.player-talent-estimate>div{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;display:grid}.player-talent-estimate span{text-transform:uppercase;font-size:.59rem;font-weight:850}.player-talent-estimate strong{font-family:var(--display);font-size:1.3rem}.player-talent-estimate p{color:#7c6737;grid-column:1/3;font-size:.61rem;line-height:1.4}.player-talent-estimate--compact{margin-top:14px}.player-skill-groups{gap:20px;padding-top:18px;display:grid}.player-skill-groups>section{grid-template-columns:96px minmax(0,1fr);gap:14px;display:grid}.player-skill-groups h3{color:var(--forest);font-family:var(--display);padding-top:7px;font-size:.9rem}.player-skill-groups>section>div{display:grid}.player-profile-skill-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(105px,.65fr) 34px;align-items:center;gap:12px;min-height:55px;display:grid}.player-profile-skill-row:first-child{border-top:0}.player-profile-skill-row>div:first-child{gap:2px;display:grid}.player-profile-skill-row strong{font-size:.69rem}.player-profile-skill-row span{color:var(--muted);font-size:.57rem;line-height:1.35}.player-profile-skill-row>div:nth-child(2){background:var(--paper-deep);border-radius:7px;height:7px;overflow:hidden}.player-profile-skill-row>div:nth-child(2) i{background:var(--forest-soft);border-radius:inherit;height:100%;display:block}.player-profile-skill-row>b{color:var(--forest);font-family:var(--display);text-align:right;font-size:.95rem}.player-role-list{padding-top:10px;display:grid}.player-role-list article{border-top:1px solid var(--line);grid-template-columns:66px minmax(0,1fr);gap:13px;padding:17px 0;display:grid}.player-role-list article:first-child{border-top:0}.player-role-list__score{color:#fff;background:var(--forest);border-radius:6px;align-content:start;justify-items:center;gap:3px;padding:10px 5px;display:grid}.player-role-list__score strong{font-family:var(--display);font-size:1.35rem}.player-role-list__score span{color:#ffffff94;text-transform:uppercase;font-size:.48rem;font-weight:800}.player-role-list article>div:last-child{gap:4px;display:grid}.player-role-list h3{font-family:var(--display);font-size:1rem}.player-role-list p{color:var(--muted);font-size:.61rem;line-height:1.42}.player-role-list small{color:var(--ink-soft);font-size:.56rem;font-weight:750}.player-role-list__fit{gap:6px;margin-top:3px;display:flex}.player-role-list__fit span{color:var(--forest);background:var(--forest-wash);border-radius:4px;padding:4px 6px;font-size:.5rem;font-weight:800}.player-role-list .player-role-list__explanation{color:var(--ink-soft);margin-top:3px}.player-current-season{gap:14px;display:grid}.player-season-statline{grid-template-columns:repeat(7,1fr);margin:0;padding-top:16px;display:grid}.player-season-statline>div{border-right:1px solid var(--line);justify-items:center;gap:4px;padding:8px 4px;display:grid}.player-season-statline>div:last-child{border-right:0}.player-season-statline dt{color:var(--muted);text-transform:uppercase;font-size:.54rem;font-weight:800}.player-season-statline dd{color:var(--forest);font-family:var(--display);margin:0;font-size:1.5rem;font-weight:800}.player-appearance-table-wrap{padding-top:12px;overflow-x:auto}.player-appearance-table{width:100%;min-width:720px}.player-appearance-table th{color:var(--muted);background:var(--paper-deep);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:9px 10px;font-size:.54rem}.player-appearance-table td{border-bottom:1px solid var(--line);height:52px;padding:7px 10px;font-size:.68rem}.player-appearance-table td:nth-child(n+3){font-family:var(--display)}.player-appearance-table td>strong{display:block}.player-appearance-table td>small{color:var(--muted);font-family:var(--ui);margin-top:2px;font-size:.54rem;display:block}.player-appearance-table .is-high{color:var(--success)}.player-appearance-table .is-low{color:var(--danger)}.player-career-timeline{margin:0;padding:14px 0 0;list-style:none;display:grid;position:relative}.player-career-timeline:before{content:"";background:var(--line-dark);width:1px;position:absolute;top:27px;bottom:20px;left:106px}.player-career-timeline li{border-bottom:1px solid var(--line);grid-template-columns:88px 82px minmax(0,1fr);align-items:start;gap:18px;min-height:82px;padding:15px 0;display:grid;position:relative}.player-career-timeline li:before{content:"";background:var(--paper-raised);border:3px solid var(--forest-soft);border-radius:50%;width:11px;height:11px;position:absolute;top:25px;left:101px}.player-career-timeline time{color:var(--muted);text-align:right;font-size:.57rem;line-height:1.4}.player-career-timeline li>span{color:var(--forest);background:var(--forest-wash);text-transform:uppercase;border-radius:4px;justify-self:start;padding:4px 6px;font-size:.49rem;font-weight:850}.player-career-timeline li>span.is-injury{color:var(--clay-dark);background:#f2ddd6}.player-career-timeline li>span.is-transfer{color:#785a13;background:#f2e6c4}.player-career-timeline li>div{gap:3px;display:grid}.player-career-timeline strong{font-size:.74rem}.player-career-timeline p{color:var(--muted);font-size:.62rem;line-height:1.45}.player-profile-empty{min-height:130px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.player-profile-empty>svg{color:var(--forest-soft)}.player-profile-empty>div{gap:3px;max-width:480px;display:grid}.player-profile-empty strong{color:var(--ink);font-size:.73rem}.player-profile-empty p{font-size:.62rem;line-height:1.45}.player-development-charts{gap:14px;display:grid}.player-line-chart{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:21px 22px}.player-line-chart>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.player-line-chart>header>div:first-child{gap:3px;display:grid}.player-line-chart>header span{color:var(--forest-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850}.player-line-chart>header h3{font-family:var(--display);font-size:1.35rem}.player-line-chart>header>div:last-child{justify-items:end;gap:1px;display:grid}.player-line-chart>header>div:last-child strong{color:var(--forest);font-family:var(--display);font-size:1.3rem}.player-line-chart>header>div:last-child small{color:var(--muted);text-transform:uppercase;font-size:.52rem}.player-line-chart__canvas{padding-top:12px;overflow-x:auto}.player-line-chart__canvas svg{width:100%;min-width:590px;height:auto;display:block}.player-line-chart__grid{stroke:var(--line);stroke-width:1px}.player-line-chart__axis-label{fill:var(--muted);font-family:var(--ui);font-size:10px}.player-line-chart__line{fill:none;stroke:var(--forest-soft);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.player-line-chart.is-market-value .player-line-chart__line{stroke:var(--gold)}.player-line-chart__point{fill:var(--paper-raised);stroke:var(--forest-soft);stroke-width:3px}.player-line-chart.is-market-value .player-line-chart__point{stroke:var(--gold)}.player-line-chart__scale{color:var(--muted);padding:4px 6px 10px;font-size:.56rem}.player-chart-table{border-top:1px solid var(--line)}.player-chart-table summary{min-height:44px;color:var(--forest);cursor:pointer;padding:14px 5px 0;font-size:.64rem;font-weight:800}.player-chart-table>div{padding-top:10px;overflow-x:auto}.player-chart-table table{width:100%;min-width:540px}.player-chart-table th,.player-chart-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px;font-size:.61rem}.player-chart-table th{color:var(--muted);background:var(--paper-deep);text-transform:uppercase;font-size:.52rem}.player-chart-empty{text-align:center;place-content:center;gap:3px;min-height:130px;display:grid}.player-chart-empty strong{font-size:.75rem}.player-chart-empty p{color:var(--muted);font-size:.62rem}.player-profile-not-found{place-content:center;justify-items:start;gap:10px;min-height:420px;display:grid}.player-profile-not-found>strong{color:var(--clay-dark);text-transform:uppercase;font-size:.66rem}.player-profile-not-found p{max-width:520px;color:var(--muted);font-size:.78rem;line-height:1.5}.player-profile-not-found .primary-button{margin-top:8px}.league-matchday-panel{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);overflow:hidden}.league-matchday-panel__header{color:#fff8eb;background:var(--forest);justify-content:space-between;align-items:center;gap:24px;min-height:128px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.league-matchday-panel__header:after{content:"";opacity:.09;background:repeating-linear-gradient(115deg,#0000 0 18px,#fff 18px 20px);width:164px;height:220px;position:absolute;top:-54px;right:118px;transform:rotate(9deg)}.league-matchday-panel__title{z-index:1;gap:4px;display:grid;position:relative}.league-matchday-panel__title>span{color:#d9c990;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:850}.league-matchday-panel__title h2{color:#fff;font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,3vw,2.7rem);line-height:.98}.league-matchday-panel__title p{color:#ffffff9e;font-size:.72rem;font-weight:650}.league-matchday-panel__summary{z-index:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:11px;min-width:132px;padding:12px 15px;display:flex;position:relative}.league-matchday-panel__summary>svg{color:var(--gold);flex:none}.league-matchday-panel__summary>div{gap:1px;display:grid}.league-matchday-panel__summary strong{font-family:var(--display);font-size:1.32rem;line-height:1}.league-matchday-panel__summary span{color:#ffffff94;text-transform:uppercase;font-size:.58rem;font-weight:750}.league-matchday-panel__orientation{background:var(--paper-deep);border-bottom:1px solid var(--line);grid-template-columns:minmax(125px,auto) minmax(110px,1fr) minmax(125px,auto) auto;align-items:center;gap:16px;min-height:78px;padding:13px 28px;display:grid}.league-matchday-panel__leg{opacity:.53;gap:2px;display:grid}.league-matchday-panel__leg:nth-of-type(2){text-align:right}.league-matchday-panel__leg span{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:750}.league-matchday-panel__leg strong{font-family:var(--display);font-size:.95rem}.league-matchday-panel__leg.is-active{color:var(--forest);opacity:1}.league-matchday-panel__route{background:#d6cec0;border-radius:5px;height:5px;overflow:hidden}.league-matchday-panel__route>span{background:var(--forest-soft);border-radius:inherit;height:100%;transition:width .18s;display:block}.league-matchday-panel__orientation>p{color:#765915;white-space:nowrap;background:#f1e4bf;border-radius:5px;padding:7px 9px;font-size:.59rem;font-weight:800}.league-matchday-nav{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;gap:8px;padding:14px 18px;display:grid}.league-matchday-nav__step{min-height:54px;color:var(--forest);background:var(--paper-deep);border:1px solid var(--line);border-radius:7px;place-items:center;transition:background .15s,border-color .15s;display:grid}.league-matchday-nav__step:hover:not(:disabled){background:var(--forest-wash);border-color:#9fb29a}.league-matchday-nav__rounds{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:12px;min-width:0;display:flex;overflow-x:auto}.league-matchday-nav__round{flex:1 0 512px;gap:5px;min-width:512px;display:grid}.league-matchday-nav__round>span{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:.53rem;font-weight:850}.league-matchday-nav__round>div{grid-template-columns:repeat(15,minmax(28px,1fr));gap:3px;display:grid}.league-matchday-nav__round button{min-height:32px;color:var(--muted);font-family:var(--display);border:1px solid #0000;border-radius:5px;place-items:center;font-size:.79rem;font-weight:750;display:grid;position:relative}.league-matchday-nav__round button:hover{color:var(--forest);background:var(--paper-deep)}.league-matchday-nav__round button.is-current:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:3px;left:7px;right:7px}.league-matchday-nav__round button.is-selected{color:#fff;background:var(--forest-soft);border-color:var(--forest-soft)}.league-matchday-nav__round button.is-selected:after{background:#f1cd6b}.league-matchday-panel__fixture-heading,.league-fixture-row{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr) 94px;align-items:center;gap:14px;display:grid}.league-matchday-panel__fixture-heading{min-height:34px;color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;background:#f7f3eb;padding:0 24px;font-size:.54rem;font-weight:850}.league-matchday-panel__fixture-heading span:first-child{text-align:right}.league-matchday-panel__fixture-heading span:nth-child(2){text-align:center}.league-matchday-panel__fixtures{margin:0;padding:0;list-style:none}.league-fixture-row{border-bottom:1px solid var(--line);min-height:76px;padding:9px 24px;transition:background .15s;position:relative}.league-fixture-row:last-child{border-bottom:0}.league-fixture-row:hover{background:#f7f3eb}.league-fixture-row.is-human-fixture{background:linear-gradient(90deg, var(--forest-wash), #f4f4e9 54%, var(--forest-wash));box-shadow:inset 4px 0 var(--clay)}.league-fixture-row.is-human-fixture:hover{background:linear-gradient(90deg,#d8e2d1,#f1f3e7 54%,#d8e2d1)}.league-fixture-row__human-label{color:var(--clay-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:900;position:absolute;top:5px;left:10px}.league-fixture-team{align-items:center;gap:10px;min-width:0;display:flex}.league-fixture-team--home{text-align:right;flex-direction:row-reverse}.league-fixture-team>div{gap:2px;min-width:0;display:grid}.league-fixture-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:780;overflow:hidden}.league-fixture-team.is-winner strong{color:var(--forest);font-weight:900}.league-fixture-team span{color:var(--forest-soft);text-transform:uppercase;font-size:.51rem;font-weight:800}.league-fixture-team__short-name{display:none}.league-fixture-row .club-crest--tiny{border-radius:8px;width:34px;height:34px}.league-fixture-row__score{background:var(--paper-deep);border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr auto 1fr;place-items:center;column-gap:4px;padding:7px 9px 5px;display:grid}.league-fixture-row__score>span{font-family:var(--display);font-size:1.35rem;font-weight:850;line-height:.9}.league-fixture-row__score>b{color:var(--muted);font-family:var(--display);font-size:1rem}.league-fixture-row__score>small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-column:1/4;margin-top:4px;font-size:.46rem;font-weight:800;line-height:1}.league-fixture-row__score.is-played{color:#fff;background:var(--ink);border-color:var(--ink)}.league-fixture-row__score.is-played>b,.league-fixture-row__score.is-played>small{color:#ffffff8f}.league-fixture-row__action{justify-content:flex-end;display:flex}.league-fixture-row__action>span{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:800}.league-fixture-row__action>button{min-height:34px;color:var(--forest);background:0 0;border:1px solid #a8b7a4;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.62rem;font-weight:850;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.league-fixture-row__action>button:hover{color:#fff;background:var(--forest-soft);border-color:var(--forest-soft)}.league-matchday-panel__empty{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:13px;padding:28px;display:flex}.league-matchday-panel__empty>svg{color:var(--forest-soft)}.league-matchday-panel__empty>div{gap:3px;display:grid}.league-matchday-panel__empty strong{color:var(--ink);font-size:.8rem}.league-matchday-panel__empty p{font-size:.68rem}.public-home{gap:18px;display:grid}.public-home__heading{align-items:flex-end;min-height:72px;margin-bottom:0}.public-home__heading>div{max-width:820px}.public-home-stage{border:1px solid var(--line);border-radius:var(--radius);height:clamp(390px,35vw,500px);box-shadow:var(--shadow-small);background:#dce3e8;position:relative;overflow:hidden}.public-home-stage__scene{height:100%;width:100%!important}.public-home-stage__brand{z-index:2;color:#fff;text-align:center;filter:drop-shadow(0 18px 28px #071a2b6b);justify-items:center;gap:4px;width:min(280px,27vw);display:grid;position:absolute;top:50%;left:clamp(22px,4vw,52px);transform:translateY(-50%)}.public-home-stage__brand picture,.public-home-stage__brand img{width:100%;height:auto;display:block}.public-home-stage__brand p{letter-spacing:.025em;text-wrap:balance;max-width:260px;margin:-4px 0 0;font-size:.72rem;font-weight:850;line-height:1.4}.public-home-stage__account{color:#fff;border:1px solid #ffffff29;border-left:5px solid var(--clay);border-radius:var(--radius);background:#071a2bf7;gap:13px;width:min(430px,100% - 48px);padding:25px 26px 23px;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 8px 22px #071a2b42}.public-home-stage__account>span{color:#afc0ce;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:850}.public-home-stage__account h2{color:#fff;max-width:390px;font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:900;line-height:1.02}.public-home-stage__account p{color:#ebf2f7c7;font-size:.82rem;line-height:1.5}.public-home-stage__account small{color:#aebdca;font-size:.62rem;line-height:1.4}.public-home-stage__actions{flex-wrap:wrap;gap:9px;display:flex}.public-home-stage__actions .primary-button,.public-home-stage__actions .ghost-button{min-height:44px}.public-home-stage__actions .primary-button{flex:235px}.public-home-stage__actions .ghost-button{flex:none;min-width:104px}.public-home-play__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-home-play__item{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:7px 18px;display:grid}.public-home-play__item+.public-home-play__item{border-left:1px solid var(--line)}.public-home-play__item>span{width:44px;height:44px;color:var(--clay);border:1px solid var(--line);border-radius:var(--radius);background:#f5f8fa;place-items:center;display:grid}.public-home-play__item>div{gap:3px;display:grid}.public-home-play__item strong{color:var(--ink);font-size:.78rem}.public-home-play__item small{color:var(--muted);font-size:.64rem;line-height:1.4}.public-home-open-world__intro{color:var(--muted);margin-bottom:13px;font-size:.76rem;line-height:1.5}.public-home-open-world__list{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-home-open-world__list>button{min-width:0;min-height:82px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 15px;transition:background .15s,color .15s;display:grid}.public-home-open-world__list>button+button{border-left:1px solid var(--line)}.public-home-open-world__list>button:hover{background:#f5f8fa}.public-home-open-world__list>button>span:first-child{width:40px;height:40px;color:var(--clay);border:1px solid var(--line);border-radius:var(--radius);background:#f5f8fa;place-items:center;display:grid}.public-home-open-world__list>button>span:nth-child(2){gap:3px;display:grid}.public-home-open-world__list strong{font-size:.76rem}.public-home-open-world__list small{color:var(--muted);font-size:.62rem;line-height:1.35}.public-home-open-world__list>button>svg{color:var(--muted)}.public-manager-page{display:grid}.public-manager-status{min-width:220px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:12px 15px;display:grid}.public-manager-status>svg{color:#7a4b00;border-radius:var(--radius);background:#fff3cc;border:1px solid #e6c15f;width:42px;height:42px;padding:9px}.public-manager-status>span{gap:3px;display:grid}.public-manager-status strong{color:var(--ink);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:850}.public-manager-status small{color:var(--muted);font-size:.72rem}.public-squad-summary,.public-data-section{margin-bottom:18px}.public-data-section__heading{color:#fff;background:var(--forest);border-left:5px solid var(--clay);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:13px 20px;display:flex}.public-data-section__heading>div{gap:4px;display:grid}.public-data-section__heading h2{color:#fff;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-size:1rem;font-weight:850}.public-data-section__heading p{color:#b9c8d3;font-size:.72rem;line-height:1.4}.public-squad-table,.public-transfer-table{min-width:760px}.public-squad-table tbody tr:hover td,.public-transfer-table tbody tr:hover td{background:#f7f9fb}.public-squad-table td:not(:nth-child(2)),.public-transfer-table td:not(:nth-child(2)){color:var(--muted)}.public-locked-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:inline-grid}.public-locked-identity__icon{width:36px;height:36px;color:var(--ink-soft);background:#e9eef2;border-radius:50%;place-items:center;display:grid}.public-locked-identity>span:last-child{gap:2px;display:grid}.public-locked-identity strong{color:var(--ink);font-size:.78rem}.public-locked-identity small{color:var(--muted);font-size:.64rem}.public-locked-action{width:38px;height:34px;color:var(--muted);border:1px solid var(--line-dark);border-radius:var(--radius);background:#f5f8fa;place-items:center;display:grid}.public-manager-callout{border:1px solid var(--line);border-radius:var(--radius);min-height:120px;box-shadow:var(--shadow-small);grid-template-columns:62px minmax(240px,1fr) auto;align-items:center;gap:20px;padding:22px 25px;display:grid}.public-manager-callout--light{color:var(--ink);background:#fff}.public-manager-callout--dark{color:#fff;background:var(--forest);border-color:#17364f}.public-manager-callout__icon{width:60px;height:60px;color:var(--clay);border-radius:var(--radius);background:#e1262f12;border:1px solid #e1262f40;place-items:center;display:grid}.public-manager-callout--dark .public-manager-callout__icon{border-color:var(--clay);background:0 0}.public-manager-callout__copy{gap:5px;display:grid}.public-manager-callout__copy h2{color:inherit;font-size:1.05rem}.public-manager-callout__copy p{max-width:680px;color:var(--muted);font-size:.73rem;line-height:1.55}.public-manager-callout--dark .public-manager-callout__copy p{color:#b9c8d3}.public-manager-callout__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.public-manager-callout__actions .primary-button{min-width:220px}.public-manager-callout__actions .secondary-button,.public-manager-callout__actions .ghost-button{min-width:108px}.public-transfer-intro{margin-bottom:18px}}@layer responsive{@media (width<=1120px){.youth-v2-overview-lower,.youth-v2-talent-layout,.youth-v2-team-detail-grid,.youth-v2-academy-grid{grid-template-columns:1fr}.youth-v2-talent-profile{max-width:none}}@media (width<=820px){.youth-v2-week-band{grid-template-columns:1fr;gap:18px}.youth-v2-week-action{justify-content:space-between;place-items:center start;min-width:0;display:flex}.youth-v2-week-action>span{display:none}.youth-v2-team-grid{grid-template-columns:1fr}.youth-v2-team-card{grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:5px 13px}.youth-v2-team-card__top{grid-column:1/4}.youth-v2-team-card__identity{grid-area:2/1/4}.youth-v2-team-card>p{grid-area:2/2}.youth-v2-team-place{grid-area:2/3/4}.youth-v2-team-facts{border:0;grid-area:3/2;padding:4px 0}.youth-v2-team-card .youth-v2-text-action{grid-column:1/4}.youth-v2-philosophy-band{grid-template-columns:1fr}}@media (width<=620px){.youth-v2-tabs{scrollbar-width:none;margin-inline:-16px;padding-inline:8px}.youth-v2-tabs button{min-height:47px;padding-inline:12px}.youth-v2-week-band{border-right-width:4px;min-height:0;padding:19px 16px}.youth-v2-week-copy h2{font-size:1.75rem}.youth-v2-week-action>strong{font-size:1.7rem}.youth-v2-report-drawer{grid-template-columns:1fr}.youth-v2-report-drawer>div{border-right:0;border-bottom:1px solid var(--line)}.youth-v2-report-drawer>div:last-child{border-bottom:0}.youth-v2-team-card{grid-template-columns:104px minmax(0,1fr) 44px;padding:17px 16px 14px}.youth-v2-team-card__identity{gap:8px}.youth-v2-team-card__identity .club-crest--small{width:38px;height:38px}.youth-v2-team-card h2{font-size:1.7rem}.youth-v2-team-place{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.youth-v2-team-place strong{font-size:2.15rem}.youth-v2-team-place span{max-width:40px;font-size:0;line-height:1.05}.youth-v2-team-place span:after{content:"Platz";font-size:.5rem}.youth-v2-task-row{grid-template-columns:auto minmax(0,1fr) 38px;padding-inline:11px}.youth-v2-task-row .youth-v2-text-action{justify-content:center;width:38px}.youth-v2-task-row .youth-v2-text-action span{display:none}.youth-v2-list-banner{min-height:72px;padding:14px 16px}.youth-v2-list-banner h2{font-size:1.25rem}.youth-v2-table-wrap{overflow:visible}.youth-v2-table{min-width:0}.youth-v2-table thead{display:none}.youth-v2-table tbody{display:grid}.youth-v2-table tbody tr{border-bottom:1px solid var(--line);grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 64px 70px;align-items:center;gap:4px 8px;min-height:126px;padding:10px;display:grid}.youth-v2-table tbody tr:last-child{border-bottom:0}.youth-v2-table td{border:0;height:auto;padding:0;display:block}.youth-v2-table tbody tr.is-selected{box-shadow:inset 4px 0 var(--clay)}.youth-v2-table tbody tr.is-selected td:first-child{box-shadow:none}.youth-v2-table td:first-child{grid-area:1/1/4}.youth-v2-table td:nth-child(2){grid-area:1/2}.youth-v2-table td:nth-child(3){grid-area:1/3}.youth-v2-table td:nth-child(3):before{color:var(--muted);content:"Stärke";text-transform:uppercase;margin-bottom:2px;font-size:.52rem;font-weight:850;display:block}.youth-v2-table td:nth-child(4){grid-area:2/2}.youth-v2-table td:nth-child(4):before{color:var(--muted);content:"Trend";text-transform:uppercase;margin-bottom:2px;font-size:.52rem;font-weight:850;display:block}.youth-v2-table td:nth-child(5){grid-area:2/3}.youth-v2-table td:nth-child(5) .youth-v2-potential{min-width:0}.youth-v2-table td:nth-child(6){grid-area:3/2/auto/4}.youth-v2-table td:nth-child(6):before{color:var(--muted);content:"Status:";text-transform:uppercase;margin-right:4px;font-size:.52rem;font-weight:850}.youth-v2-table td:nth-child(6) .youth-v2-status{max-width:none;display:inline}.youth-v2-player-button{min-width:0}.youth-v2-player-button .player-portrait--small{width:58px;height:58px}.youth-v2-player-name strong{font-size:.7rem}.youth-v2-team-cell{gap:4px;font-size:.61rem}.youth-v2-team-cell .club-crest--tiny{width:23px;height:23px}.youth-v2-talent-hero{grid-template-columns:78px minmax(0,1fr);min-height:188px;padding:17px 14px}.youth-v2-talent-hero .player-portrait--large{width:74px;height:74px}.youth-v2-talent-name h2{font-size:1.55rem}.youth-v2-popover{width:100%;box-shadow:var(--shadow-medium);flex:1 0 100%;margin-top:1px;position:static}.youth-v2-help-popover{width:100%}.youth-v2-minute-actions{flex-direction:column}.youth-v2-minute-actions button{min-height:42px}.youth-v2-team-switch{max-width:none}.youth-v2-team-switch button{gap:4px;padding-inline:5px}.youth-v2-team-switch button .club-crest--tiny{width:24px;height:24px}.youth-v2-team-hero{grid-template-columns:45px minmax(0,1fr) auto;gap:10px;min-height:102px;padding:17px 14px}.youth-v2-team-hero .club-crest--medium{width:45px;height:45px}.youth-v2-team-hero h2{font-size:1.45rem}.youth-v2-team-hero__rank strong{font-size:2.15rem}.youth-v2-fixture{grid-template-columns:minmax(0,1fr) 53px minmax(0,1fr);gap:6px;padding-inline:9px}.youth-v2-fixture-club{gap:5px}.youth-v2-fixture-club .club-crest--tiny{width:27px;height:27px}.youth-v2-fixture-club span{font-size:.58rem}.youth-v2-fixture-name-long{display:none}.youth-v2-fixture-name-short{display:block}.youth-v2-philosophy-band{min-height:0;padding:19px 16px}.youth-v2-philosophy-band h2{font-size:1.55rem}.youth-v2-academy-progress{grid-template-columns:1fr}.youth-v2-academy-stage{text-align:left;grid-template-columns:35px minmax(0,1fr);place-items:center start;gap:10px;min-height:55px}.youth-v2-academy-stage:not(:last-child):after{width:2px;height:auto;top:33px;bottom:-10px;left:16px}.youth-v2-academy-stage small{max-width:none}}@media (width<=390px){.youth-v2-team-card{gap-inline:9px;grid-template-columns:98px minmax(0,1fr) 40px}.youth-v2-team-card__identity .club-crest--small{width:34px;height:34px}.youth-v2-team-card h2{font-size:1.48rem}.youth-v2-team-card>p,.youth-v2-team-facts span,.youth-v2-team-facts strong{font-size:.58rem}.youth-v2-philosophy-switch button{padding-inline:5px;font-size:.64rem}.youth-v2-fixture-club span{max-width:76px}}@media (width<=900px){.league-table-section__heading{flex-direction:column;align-items:flex-start}.league-table-switcher{justify-content:flex-start;max-width:none}}@media (width<=520px){.league-context span:nth-child(3){display:none}.league-table-switcher{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.league-table-switcher button{padding-inline:6px}.league-matchday-panel__date{max-width:230px;font-size:.58rem}.league-fixture-row__score>small{white-space:nowrap}.match-report-heading__meta{flex-direction:column;align-items:stretch}.match-report-heading__meta>time,.match-report-heading__meta>span{width:100%}}@media (width<=1120px){.youth-v2-intake-layout{grid-template-columns:1fr}.youth-v2-intake-event{grid-template-columns:auto minmax(0,1fr) auto}.youth-v2-intake-event>.primary-button{grid-column:2/4;justify-self:start}}@media (width<=720px){.youth-v2-intake-event{grid-template-columns:auto minmax(0,1fr);padding:17px 15px}.youth-v2-intake-event__score{border-top:1px solid #ffffff26;border-left:0;grid-column:1/3;padding:10px 0 0}.youth-v2-intake-event>.primary-button{grid-column:1/3;justify-content:center;justify-self:stretch}.youth-v2-journal-list{grid-template-columns:1fr}.youth-v2-journal-list article{border-right:0;grid-template-columns:auto 64px minmax(0,1fr)}.youth-v2-intake-hero{grid-template-columns:1fr;padding:19px 16px}.youth-v2-intake-hero__quality{text-align:left;justify-items:start}.youth-v2-intake-players article{grid-template-columns:auto minmax(0,1fr) auto}.youth-v2-intake-players article>.youth-v2-origin{grid-column:2}.youth-v2-intake-players article>.youth-v2-rating{grid-area:1/3}.youth-v2-intake-players article>.youth-v2-text-action{grid-column:2/4}.youth-v2-match-performances{grid-template-columns:1fr}.youth-v2-match-performances button{border-right:0;border-bottom:1px solid var(--line)}.youth-v2-match-performances button:last-child{border-bottom:0}}@media (width<=430px){.youth-v2-intake-origin-summary{grid-template-columns:1fr}.youth-v2-intake-origin-summary>div{border-right:0;border-bottom:1px solid var(--line)}.youth-v2-intake-origin-summary>div:last-child{border-bottom:0}}@media (width<=1160px){.stadium-overview-strip{grid-template-columns:repeat(3,1fr)}.stadium-overview-strip>div:nth-child(4):before{display:none}.stadium-decision-layout{grid-template-columns:1fr}.stadium-built-inventory{min-height:0}}@media (width<=760px){.stadium-visual-mode{width:100%}.stadium-visual-mode button{min-width:0;padding-inline:8px}.stadium-overview-strip{grid-template-columns:1fr 1fr}.stadium-overview-strip>div:nth-child(odd):before{display:none}.stadium-next-projects__heading{flex-direction:column;align-items:flex-start;gap:7px}.stadium-next-projects__heading p{text-align:left}.stadium-next-projects__rail{grid-template-columns:1fr}.stadium-next-projects__rail>button{min-height:126px}}@media (width<=420px){.stadium-overview-strip{grid-template-columns:1fr}.stadium-overview-strip>div+div:before{width:auto;height:1px;inset:0 14px auto}.stadium-overview-strip>div{min-height:72px}}@media (prefers-reduced-motion:reduce){.ground-scene__layer{animation:none}}@media (width<=1320px){.statistics-command-band{grid-template-columns:1fr;gap:4px}.statistics-filters{justify-content:flex-start}.statistics-ranking-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (width<=1120px){.statistics-ranking-layout{grid-template-columns:1fr}.statistics-comparison{grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);display:grid}.statistics-comparison-hero{min-height:235px}.statistics-profile-action{grid-column:2}.statistics-record-books>div{grid-template-columns:1fr}.statistics-record-list+.statistics-record-list{border-top:1px solid var(--line);border-left:0}}@media (width<=760px){.statistics-page{gap:13px}.statistics-page-heading{align-items:start;min-height:98px}.statistics-page-heading h1{max-width:360px;font-size:2.65rem}.statistics-page-heading p{font-size:.82rem}.statistics-page-heading__stand{display:none}.statistics-command-band{border-bottom:0;margin-inline:-2px;overflow:hidden}.statistics-category-tabs{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.statistics-category-tabs button{justify-content:center;gap:5px;min-width:0;min-height:49px;padding-inline:5px;font-size:.69rem}.statistics-category-tabs__desktop-label{display:none}.statistics-category-tabs__mobile-label{display:inline}.statistics-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0 0;display:grid}.statistics-filters label{min-width:0}.statistics-ranking-header{align-items:flex-start;min-height:84px;padding:15px 14px}.statistics-ranking-header h2{font-size:1.25rem}.statistics-ranking-header p{max-width:440px;font-size:.66rem}.statistics-ranking-header>span{padding-top:3px}.statistics-table{min-width:0;display:block}.statistics-table thead{display:none}.statistics-table tbody{display:block}.statistics-table tbody tr{border-top:1px solid var(--line);grid-template-rows:1fr 1fr;grid-template-columns:42px minmax(0,1fr) minmax(72px,auto);align-items:center;gap:0 6px;min-height:76px;padding:7px 10px 7px 8px;display:grid}.statistics-table td{border:0;height:auto;padding:0}.statistics-table tbody tr.is-human{box-shadow:inset 3px 0 var(--clay)}.statistics-rank-cell{grid-area:1/1/3;width:auto}.statistics-rank{justify-items:center;gap:3px;display:grid}.statistics-rank>strong{min-width:0;font-size:1.45rem}.statistics-club-cell{grid-area:1/2;align-self:end;min-width:0}.statistics-club-button{gap:8px;width:100%;min-height:34px}.statistics-club-button strong{font-size:.8rem}.statistics-club-button small{display:block}.statistics-league-cell{display:none}.statistics-form-cell{grid-area:2/2;align-self:start;padding-left:38px!important}.statistics-strength-cell{display:none}.statistics-value-cell{text-align:right;grid-area:1/3/3;align-self:center;min-width:0}.statistics-value-cell>strong{margin-bottom:4px;font-size:1.15rem}.statistics-value-cell .statistics-score-bar{width:84px;margin-left:auto}.statistics-form>span{width:17px;height:17px}.statistics-table--stadiums .statistics-numeric-cell:nth-child(3){text-align:right;grid-area:1/3/3}.statistics-table--stadiums .statistics-numeric-cell:nth-child(3) strong{font-size:1rem;display:block}.statistics-table--stadiums .statistics-numeric-cell:nth-child(4){color:var(--muted);grid-area:2/2;padding-left:38px!important}.statistics-table--stadiums .statistics-numeric-cell:nth-child(4):before{content:"Ø "}.statistics-table--stadiums .statistics-occupancy-cell,.statistics-table--stadiums .statistics-value-cell{display:none}.statistics-table--fans .statistics-value-cell{grid-area:1/3/3}.statistics-table--fans .statistics-trend-cell{grid-area:2/2;font-size:.66rem;padding-left:38px!important}.statistics-table--fans .statistics-trend-cell:before{content:"Trend ";color:var(--muted)}.statistics-table--fans .statistics-occupancy-cell,.statistics-table--fans .statistics-numeric-cell{display:none}.statistics-table--transfers .statistics-numeric-cell:nth-child(3),.statistics-table--transfers .statistics-numeric-cell:nth-child(4){color:var(--muted);grid-area:2/2;font-size:.58rem}.statistics-table--transfers .statistics-numeric-cell:nth-child(3){padding-left:38px!important}.statistics-table--transfers .statistics-numeric-cell:nth-child(3):after{content:" Zugänge"}.statistics-table--transfers .statistics-numeric-cell:nth-child(4){justify-self:end}.statistics-table--transfers .statistics-numeric-cell:nth-child(4):after{content:" Abgänge"}.statistics-table--transfers .statistics-money-cell:nth-child(5){text-align:right;grid-area:1/3/3}.statistics-table--transfers .statistics-money-cell:nth-child(6),.statistics-table--transfers .statistics-money-cell:nth-child(7){display:none}.statistics-comparison{display:block}.statistics-profile-action{margin-inline:15px}.statistics-comparison-hero{min-height:226px;padding:19px 20px}.statistics-comparison-hero>div{gap:20px}.statistics-comparison-hero>div>strong{font-size:2.7rem}.statistics-comparison-hero .club-crest--large{width:80px;height:80px}.statistics-breakdown,.statistics-detail-list{padding-inline:15px}.statistics-record-books>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding-block:8px}.statistics-methodology summary{padding-inline:14px}}@media (width<=420px){.statistics-page-heading{min-height:92px}.statistics-page-heading h1{font-size:2.25rem}.statistics-category-tabs button{min-width:0;font-size:.64rem}.statistics-filters{gap:6px}.statistics-filters label{padding-inline:7px}.statistics-filters label>svg{width:16px}.statistics-filters select{font-size:.66rem}.statistics-ranking-header>span{display:none}.statistics-table tbody tr{grid-template-columns:38px minmax(0,1fr) minmax(66px,auto);padding-right:7px}.statistics-club-button .club-crest--tiny{width:28px;height:28px}.statistics-club-button strong{font-size:.72rem}.statistics-club-button small{font-size:.5rem}.statistics-form-cell,.statistics-table--stadiums .statistics-numeric-cell:nth-child(4),.statistics-table--fans .statistics-trend-cell,.statistics-table--transfers .statistics-numeric-cell:nth-child(3){padding-left:36px!important}.statistics-value-cell>strong{font-size:1rem}.statistics-value-cell .statistics-score-bar{width:66px}.statistics-comparison-hero h2{font-size:1.08rem}.statistics-comparison-hero>b{font-size:1.38rem}}@media (width<=1280px){:root{--sidebar:218px}.brand{padding-inline:18px;font-size:1.45rem}.nav-item{padding-inline:12px}.topbar{grid-template-columns:minmax(170px,1fr) minmax(250px,360px) auto;column-gap:18px}.server-save-status{min-width:0;padding:7px}.server-save-status>span:last-child{display:none}.overview-grid{grid-template-columns:1fr 1fr}.lineup-layout{grid-template-columns:minmax(520px,1.15fr) minmax(315px,.85fr)}.bench__players{grid-template-columns:repeat(2,1fr)}.ground-workbench{grid-template-columns:minmax(0,1fr) 310px}.ground-project-list{grid-template-columns:repeat(2,1fr)}.crest-library__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=1020px){:root{--topbar:82px}.sidebar{display:none}.app-stage{margin-left:0}.topbar{grid-template-columns:minmax(180px,1fr) minmax(260px,400px) auto}.crest-library__grid{grid-template-columns:repeat(10,minmax(0,1fr))}.bottom-nav{z-index:40;height:76px;padding:7px 8px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--line-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf7eff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14251e17}.bottom-nav button{min-width:0;color:var(--muted);border-radius:7px;align-content:center;place-items:center;gap:3px;font-size:.64rem;font-weight:700;display:grid}.bottom-nav button.is-active{color:var(--forest);background:var(--forest-wash)}.app-content{padding-bottom:112px}.mobile-sheet-backdrop{z-index:41;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091c166b;display:block;position:fixed;inset:0}.mobile-more-sheet{z-index:42;background:var(--paper-raised);border:1px solid var(--line);border-radius:16px;max-height:calc(100vh - 110px);padding:10px 16px 18px;animation:.18s both sheet-in;display:block;position:fixed;bottom:84px;left:10px;right:10px;overflow:auto;box-shadow:0 24px 70px #00000040}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mobile-more-sheet__handle{background:var(--line-dark);border-radius:4px;width:42px;height:4px;margin:0 auto 10px}.mobile-more-sheet h2{margin:0 4px 10px;font-size:1.25rem}.mobile-more-sheet>div:last-child{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.mobile-more-sheet>div>button{min-height:52px;color:var(--ink);background:var(--paper-deep);text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:0 10px;font-size:.77rem;font-weight:750;display:grid}.mobile-more-sheet>div>button.is-active{color:var(--forest);background:var(--forest-wash);border-color:#9fb29a}.mobile-more-sheet__arrow{color:var(--muted)}.lineup-layout{grid-template-columns:1fr}.tactics-panel{position:static}.ground-era-rail{grid-template-columns:repeat(7,132px);padding-bottom:4px}.match-report-layout{grid-template-columns:1fr}.report-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.report-sidebar .report-story{grid-column:1/-1}.match-context-strip{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}}@media (width<=900px){.finance-period-bar{grid-template-columns:1fr;gap:10px;padding:15px}.finance-period-bar>div:first-child{grid-template-columns:26px 1fr}.finance-period-control{grid-template-columns:repeat(3,minmax(116px,1fr));overflow-x:auto}.finance-period-control button{min-height:46px}.finance-status-legend{gap:15px;min-width:0;display:flex}.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-dashboard-grid{grid-template-columns:1fr;gap:12px}}@media (width<=760px){.season-break-card{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.season-break-card .primary-button{width:100%}h1{font-size:clamp(2.25rem,10.6vw,3.15rem)}.topbar{grid-template-columns:minmax(0,1fr) 44px auto;column-gap:6px;padding:0 14px}.topbar__search{width:44px}.club-lockup{gap:7px}.club-lockup .club-crest--small{width:44px;height:44px}.club-lockup strong{text-overflow:ellipsis;white-space:nowrap;max-width:168px;font-size:1.06rem;overflow:hidden}.club-lockup>div>span{font-size:.66rem;display:none}.topbar__tools{gap:2px}.matchday-window-banner{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:76px;padding:9px 14px}.matchday-window-banner__signal{width:36px;height:36px}.matchday-window-banner__copy{grid-template-columns:1fr;gap:1px;display:grid}.matchday-window-banner__copy>strong{font-size:.9rem}.matchday-window-banner__copy>p{display:none}.matchday-window-banner__timing{background:0 0;border:0;grid-column:2;justify-self:start;min-height:0;padding:0;font-size:.67rem}.wallet{border-right:0;gap:5px;padding-right:8px;font-size:.95rem}.wallet svg{width:18px}.icon-button{width:38px;height:38px}.app-content{padding:20px 16px 104px}.page-heading{align-items:flex-start;gap:12px;min-height:0;margin-bottom:18px}.page-heading>div:first-child{gap:7px}.page-heading>div:first-child p{font-size:.84rem}.lineup-access-page .page-heading{flex-direction:column}.lineup-access-gate{grid-template-columns:1fr}.lineup-access-copy{gap:13px;padding:24px 20px}.lineup-access-copy>p{font-size:.8rem}.lineup-access-preview{border-top:1px solid var(--line);border-left:0;padding:20px}.lineup-access-pitch{height:280px}.lineup-access-action{width:100%}.overview-season{color:var(--ink)!important;font-size:.83rem!important;display:block!important}.page-heading__metric{display:none}.finance-period-control{grid-template-columns:repeat(3,minmax(116px,1fr));overflow-x:auto}.finance-period-control button{min-height:46px}.finance-metric{min-height:104px;padding:13px}.finance-panel{padding:16px}.finance-section-heading{gap:11px}.finance-section-heading h2{font-size:1.28rem}.finance-line-chart{margin-right:-16px;padding-right:16px;overflow-x:auto}.finance-line-chart svg,.finance-chart-caption{min-width:520px}.finance-chart-caption{padding-left:56px}.finance-health-score{margin-block:14px}.finance-cashflow-bars article{grid-template-columns:48px minmax(0,1fr) 64px;gap:7px}.finance-cashflow-pair>div>strong{right:4px}.finance-week-selector{margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.finance-week-selector button{flex:0 0 132px;width:132px}.finance-week-detail>header{flex-direction:column;align-items:flex-start;gap:12px}.finance-week-balance{text-align:left;justify-items:start}.finance-ledger-row--head{display:none}.finance-ledger-row{grid-template-columns:34px minmax(0,1fr) auto;gap:5px 9px;min-height:65px;padding:9px 8px}.finance-ledger-row>span:nth-child(3){grid-column:2}.finance-ledger-row>strong:last-child{grid-area:1/3/3}.finance-week-detail>footer{flex-direction:column;align-items:flex-start;gap:5px}.finance-fairness-note{padding:15px}.stadium-canvas{border-radius:7px;height:min(65vw,390px);min-height:255px}.stadium-canvas__panel{gap:5px;width:218px;padding:13px;top:auto;bottom:10px;right:10px}.stadium-canvas__panel>strong{font-size:1.45rem}.stadium-canvas__panel .ghost-button{min-height:40px;padding-inline:12px;font-size:.78rem}.overview-grid{grid-template-columns:1fr;gap:12px}.next-match-card{order:1}.daily-tasks{order:2}.league-excerpt{order:3}.overview-side-stack{order:4}.latest-result{grid-template-columns:1fr auto;gap:4px 10px;padding-block:9px}.latest-result span,.latest-result strong{grid-column:1}.latest-result svg{grid-area:1/2/3}.section-band__header{min-height:39px}.match-pairing{min-height:126px}.match-time{font-size:1.25rem}.squad-summary,.finance-grid{grid-template-columns:1fr}.squad-summary>div{min-height:66px}.squad-table-wrap{display:none}.squad-card-list{display:grid}.squad-player-card{border-top:1px solid var(--line);text-align:left;grid-template-columns:76px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:104px;padding:13px 12px;display:grid;position:relative}.squad-player-card:first-child{border-top:0}.squad-player-card:hover{background:var(--forest-wash)}.squad-player-card__identity{gap:4px;min-width:0;display:grid}.squad-player-card__identity>small{color:var(--muted);align-items:center;gap:8px;font-size:.63rem;display:flex}.squad-player-card__identity .position-tag{min-width:28px;height:23px;font-size:.72rem}.squad-player-card__identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.squad-player-card__values{gap:13px;display:flex}.squad-player-card__values>span{justify-items:end;gap:2px;display:grid}.squad-player-card__values small{color:var(--muted);text-transform:uppercase;font-size:.56rem;font-weight:800}.squad-player-card__values strong{color:var(--forest);font-family:var(--display);font-size:1.05rem}.squad-player-card__arrow{color:var(--line-dark)}.player-detail-back{margin-top:-4px}.player-hero{grid-template-columns:126px minmax(0,1fr);gap:18px;min-height:0;padding:24px 20px}.player-portrait--hero{width:124px;height:124px}.player-hero__identity h1{font-size:clamp(2.05rem,8.5vw,3.2rem)}.player-hero__identity>p{display:none}.player-hero__facts{gap:7px 12px}.player-hero__overall{text-align:left;grid-column:2;grid-template-columns:auto auto 1fr;place-items:baseline start;gap:7px;padding:10px 12px}.player-hero__overall>strong{font-size:2rem}.player-hero__overall>small{justify-self:end}.player-vitals{grid-template-columns:1fr;gap:8px}.player-vitals article{min-height:68px}.player-detail-grid{grid-template-columns:1fr}.player-skills{grid-row:auto}.player-panel{padding:18px}.league-context{flex-direction:column;align-items:flex-start;gap:8px}.data-section__heading{align-items:flex-start;padding:16px}.data-section__heading .secondary-button{min-height:40px;padding-inline:10px;font-size:.72rem}.data-table th,.data-table td{padding-inline:12px}.formation-panel,.tactics-panel,.training-plan,.training-feedback,.readiness-panel,.plan-preview{padding:16px}.football-pitch{height:130vw;min-height:490px;max-height:610px}.pitch-player{min-width:58px}.pitch-player>span{width:37px;height:37px;font-size:.8rem}.pitch-player>strong{max-width:70px;font-size:.61rem}.pitch-player>small{width:20px;height:20px;top:24px;right:4px}.bench__players{grid-template-columns:1fr 1fr}.training-layout,.prematch-grid,.report-grid,.focus-options{grid-template-columns:1fr}.training-feedback{min-height:330px}.prematch-hero,.scoreboard{grid-template-columns:1fr 90px 1fr;gap:8px;padding:24px 10px}.prematch-club .club-crest--large,.scoreboard__club .club-crest--large{width:74px;height:74px}.opponent-crest--large{width:73px;height:86px}.opponent-crest--large span{width:43px;height:43px}.prematch-club strong,.scoreboard__club strong{font-size:.98rem}.prematch-center strong{font-size:1.55rem}.scoreboard__result strong{font-size:3rem}.match-report-page .page-heading{flex-direction:column;align-items:flex-start}.match-report-page .result-stamp{min-width:0;padding:8px 11px;font-size:.95rem}.match-context-strip{grid-template-columns:1fr}.match-context-strip__center{grid-row:1;min-height:104px;padding:14px 18px}.match-context-card{min-height:128px;padding:17px 18px}.match-context-card--away{text-align:left}.match-context-card--away>div{flex-direction:row}.match-report-layout{gap:12px;margin-top:12px}.live-ticker,.report-sidebar>section,.match-phases,.discipline-report,.lineup-report,.report-archive{padding:17px}.report-sidebar{grid-template-columns:1fr;gap:12px}.report-sidebar .report-story{grid-column:auto}.report-section-heading{flex-direction:column;align-items:stretch;gap:13px}.ticker-filter{width:100%;overflow-x:auto}.ticker-filter button{flex:1;min-width:max-content}.ticker-event{grid-template-columns:36px 29px minmax(0,1fr);gap:6px;padding-right:0}.ticker-event time{font-size:.82rem}.ticker-event.is-highlight .ticker-event__content{padding-inline:8px}.match-phase-track{grid-template-columns:1fr}.match-phase-track article{min-height:118px}.match-phase-track article:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.discipline-list{grid-template-columns:1fr}.discipline-list article{grid-template-columns:18px minmax(0,1fr)}.discipline-consequence{text-align:left;grid-column:2;justify-items:start}.lineup-comparison{grid-template-columns:1fr}.report-footer-action{flex-direction:column;align-items:stretch;gap:14px}.report-footer-action .primary-button{width:100%}.report-archive__list>button{grid-template-columns:43px 30px minmax(0,1fr) 46px 18px;gap:7px;padding-inline:5px}.report-archive__away{display:none}.simulate-bar{flex-direction:column;align-items:stretch;gap:16px}.simulate-bar .primary-button{width:100%}.plan-factor-preview{grid-template-columns:1fr 1fr 1fr}.youth-philosophy{flex-direction:column;align-items:stretch;gap:14px}.youth-grid{grid-template-columns:1fr}.second-team-explainer{grid-template-columns:auto 1fr}.second-team-explainer .secondary-button{grid-column:1/3}.ground-tabs{margin-inline:-4px;overflow-x:auto}.ground-tabs>button{min-width:max-content;padding-inline:13px}.ground-era-section,.ground-projects{padding:16px}.ground-section-heading{flex-direction:column;align-items:flex-start;gap:7px}.ground-section-heading>p{text-align:left}.ground-era-rail{margin-right:-16px}.ground-workbench{grid-template-columns:1fr}.ground-canvas-toolbar{min-height:60px;padding:10px 13px}.ground-canvas-toolbar>div:first-child>strong{font-size:1.17rem}.ground-mobile-pan-hint{color:#415464;background:#e9eff2;border-bottom:1px solid #cbd6dd;width:586px;padding:6px 13px;font-size:.58rem;font-weight:760;display:block}.ground-scale-lock,.ground-land-lock{gap:6px;padding-inline:9px}.ground-scale-lock>span,.ground-land-lock>span{font-size:.6rem}.ground-scale-lock small,.ground-land-lock small{display:none}.ground-canvas-shell{overscroll-behavior-inline:contain;overflow-x:auto}.ground-scene{width:max(100%,586px)}.ground-canvas-legend{gap:10px;padding-inline:12px}.ground-inspector__era{padding:20px 18px 17px}.ground-project-detail{padding:18px}.ground-project-list{grid-template-columns:1fr}.ground-project{min-height:79px}.ground-plan__intro{padding:25px 20px}.ground-plan__timeline{padding:0 20px 24px}.ground-plan-step{grid-template-columns:38px 1fr 18px;gap:10px;min-height:88px}.ground-plan-step>b{grid-column:2;font-size:.96rem}.ground-plan-step>svg{grid-area:1/3/3}.ground-plan-step>div>p{margin-top:3px}.ground-plan__planned{margin:0 20px 24px}.ground-history__intro{padding:25px 20px}.ground-history__list{padding:8px 20px 22px}.transfer-list article{grid-template-columns:42px 1fr auto;gap:10px}.transfer-strength{display:none}.transfer-price{grid-column:2}.transfer-list article .secondary-button{grid-area:1/3/3;min-width:48px;padding:0 10px;font-size:0}.transfer-list article .secondary-button svg{width:18px}.identity-layout{grid-template-columns:1fr}.identity-preview{min-height:280px}.identity-form{padding:24px 18px}.crest-library{padding:20px 14px}.crest-library .data-section__heading{gap:12px}.crest-library__status{align-self:flex-start}.crest-library__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.crest-option{min-height:70px;padding-inline:2px}.rule-note,.slot-explainer{padding:16px}.mobile-more-sheet>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=420px){.crest-library__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.club-lockup strong{max-width:135px}.wallet{font-size:.86rem}.finance-summary{grid-template-columns:1fr}.finance-metric{min-height:96px}.finance-metric>div>strong{font-size:1.65rem}.finance-period-control{border-radius:8px 0 0 8px;margin-right:-15px}.finance-status-legend{flex-direction:column;align-items:flex-start;gap:6px}.finance-section-heading{flex-direction:column;align-items:stretch}.finance-section-heading__accessory{align-self:flex-start}.finance-chart-caption>strong{display:none}.finance-cashflow-bars article{grid-template-columns:42px minmax(0,1fr)}.finance-cashflow-bars article>strong{text-align:left;grid-column:2}.finance-breakdown-panel{padding:14px}.finance-week-detail h3{font-size:1.2rem}.finance-ledger-row{grid-template-columns:30px minmax(0,1fr) 84px}.finance-fairness-note svg{display:none}.squad-player-card{grid-template-columns:64px minmax(0,1fr) 18px;gap:10px}.squad-player-card .player-portrait--large{width:64px;height:64px}.squad-player-card__values{display:none}.squad-player-card__arrow{grid-column:3}.player-hero{grid-template-columns:92px minmax(0,1fr);gap:13px;padding:20px 15px}.player-portrait--hero{border-width:3px;width:92px;height:92px}.player-hero__position{width:34px;height:34px;font-size:.75rem}.player-hero__identity{gap:7px}.player-hero__identity h1{font-size:1.85rem}.player-hero__facts>span:nth-of-type(2){display:none}.player-hero__facts .nationality__name{max-width:92px}.player-hero__overall{grid-column:1/3}.player-traits{grid-template-columns:1fr}.skill-bar{grid-template-columns:84px minmax(70px,1fr) 28px}.rating-strip strong{width:31px;height:31px;font-size:.78rem}.development-list>div{grid-template-columns:76px 1fr auto}.manager-quick-menu{top:var(--topbar);width:min(286px,100vw - 16px);position:fixed;right:8px}.stadium-canvas{min-height:235px}.stadium-canvas__panel{width:202px}.stadium-canvas__panel>span{font-size:.72rem}.stadium-canvas__panel>strong{font-size:1.28rem}.formation-tabs{grid-template-columns:1fr 1fr;display:grid}.lineup-access-copy h2{font-size:1.85rem}.lineup-access-features{gap:5px}.lineup-access-features>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;min-height:82px;padding:8px 5px}.lineup-access-features small,.lineup-access-preview{display:none}.bench__players{grid-template-columns:1fr}.football-pitch{height:145vw;min-height:520px}.plan-factor-preview{grid-template-columns:1fr}.prematch-hero,.scoreboard{grid-template-columns:1fr 64px 1fr}.prematch-club strong,.scoreboard__club strong{font-size:.84rem}.prematch-center small{font-size:.67rem}.scoreboard__club .club-crest--large{width:58px;height:58px}.scoreboard__result strong{font-size:2.45rem}.match-context-card{padding-inline:14px}.live-ticker,.report-sidebar>section,.match-phases,.discipline-report,.lineup-report,.report-archive{padding:14px}.ticker-event__content>div span{max-width:175px}.lineup-card>header{grid-template-columns:38px minmax(0,1fr) 32px;padding-inline:10px}.lineup-card>header .club-crest--small{width:38px;height:38px}.lineup-card__players{padding-inline:8px}.lineup-card__players>div{grid-template-columns:29px 22px minmax(0,1fr) 25px 22px;gap:4px}.report-archive__list>button{grid-template-columns:35px 28px minmax(0,1fr) 39px 15px;gap:5px}.report-archive__list .club-crest--tiny{width:27px;height:27px}.report-archive__list>button>div:not(.report-archive__away) span{display:none}.mobile-more-sheet>div:last-child{grid-template-columns:1fr}.ground-canvas-toolbar{align-items:flex-start}.ground-scale-lock svg{display:none}.ground-scale-lock>span{font-size:.55rem}.ground-scale-lock strong{font-size:.68rem}.ground-land-lock{display:none}.ground-scene__state{max-width:48%;padding:6px 8px;bottom:10px;left:10px}.ground-hotspot__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:155px;overflow:hidden}.ground-canvas-legend span:nth-child(2){display:none}.ground-history__intro{gap:10px}.ground-history__intro>svg{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1020px){.ground-menu__metrics{flex-wrap:wrap;justify-content:flex-end}.stand-preset-bar{grid-template-columns:repeat(3,1fr)}.stand-preset-bar>span{grid-column:1/-1;min-height:28px}.stadium-editor-rules{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.ground-menu__heading{align-items:stretch}.ground-menu__metrics{justify-content:stretch}.ground-menu__metrics .page-heading__metric{flex:1;min-width:0}.ground-status-pill{grid-column:1/-1;width:fit-content;margin-top:6px;position:static}.ground-status-track{overflow-x:auto}.ground-status-track>span{min-width:60px}.stadium-editor-page__heading{flex-direction:column;align-items:flex-start}.stand-preset-bar{grid-template-columns:repeat(2,1fr)}.stand-order-bar{grid-template-columns:1fr}.stand-order-bar__actions{flex-direction:column}.stand-order-bar__actions button{justify-content:center;width:100%}.stadium-editor-rules{grid-template-columns:1fr}}@media (width<=420px){.ground-menu__metrics{grid-template-columns:1fr 1fr;display:grid}.ground-menu__metrics .page-heading__metric{padding-inline:9px}.ground-menu__metrics .page-heading__metric strong{font-size:.82rem}.stand-preset-bar{grid-template-columns:1fr}}@media (width<=760px){.squad-table-wrap{display:block;overflow:visible}.squad-table{width:100%;min-width:0}.squad-table thead{display:none}.squad-table tbody{display:grid}.squad-table tbody tr{border-bottom:1px solid var(--line);grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 76px 20px;align-items:center;gap:2px 9px;min-height:104px;padding:12px 10px;display:grid;position:relative}.squad-table tbody td{border-bottom:0;height:auto;padding:0;font-size:.68rem;display:block}.squad-table tbody td:first-child{z-index:2;position:absolute;bottom:12px;left:24px}.squad-table tbody td:nth-child(2){grid-area:1/1/4}.squad-table tbody td:nth-child(3),.squad-table tbody td:nth-child(6){display:none}.squad-table tbody td:nth-child(4){grid-area:1/2}.squad-table tbody td:nth-child(4):before{color:var(--muted);content:"Stärke";text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}.squad-table tbody td:nth-child(5){grid-area:2/2}.squad-table tbody td:nth-child(5):before{color:var(--muted);content:"Fitness";text-transform:uppercase;margin-bottom:3px;font-size:.5rem;font-weight:800;display:block}.squad-table tbody td:nth-child(5) .inline-progress{width:58px}.squad-table tbody td:nth-child(7){grid-area:3/2}.squad-table tbody td:nth-child(8){display:none}.squad-table tbody td:nth-child(9){color:var(--line-dark);grid-area:1/3/4}.squad-player-identity{gap:12px;min-height:76px;padding-right:4px}.squad-player-identity .player-portrait--small{width:70px;height:70px}.squad-player-identity>span{gap:4px}.squad-player-identity>span>strong{font-size:.82rem}.squad-player-mobile-meta{color:var(--muted);font-size:.56rem;display:block}.squad-table .position-tag{min-width:28px;height:22px;font-size:.65rem}.squad-table .squad-overall{font-size:1.08rem}.squad-card-list{display:none}}@media (width<=1080px){.player-profile-hero{grid-template-columns:160px minmax(0,1fr) 130px;gap:20px;padding-inline:25px}.player-profile-hero__portrait .player-portrait--hero{width:150px;height:150px}.player-profile-hero__facts{margin-inline:-25px;padding-inline:25px}.player-profile-overview__columns,.player-skills-roles-layout{grid-template-columns:1fr}}@media (width<=760px){.app-stage.has-matchday-window{--matchday-banner-height:76px}.player-profile-toolbar__share>span{display:none}.player-profile-hero{grid-template-columns:116px minmax(0,1fr);gap:17px;min-height:0;padding:22px 18px 0}.player-profile-hero:after{display:none}.player-profile-hero__portrait{align-self:center;padding-bottom:17px}.player-profile-hero__portrait .player-portrait--hero{border-width:3px;width:112px;height:112px}.player-profile-hero__position{border-width:3px;width:39px;height:39px;font-size:.8rem;bottom:9px;right:-1px}.player-profile-hero__identity{gap:7px}.player-profile-hero__status{flex-direction:column;align-items:flex-start;gap:4px}.player-profile-hero h1{font-size:clamp(2rem,8vw,3rem)}.player-profile-hero__origin{flex-direction:column;align-items:flex-start;gap:4px}.player-profile-hero__origin>span,.player-profile-club-link{border-left:0;padding-left:0;font-size:.62rem}.player-profile-hero__positions{flex-wrap:wrap}.player-profile-hero__positions>small{width:100%;margin-left:0}.player-profile-hero__rating{text-align:left;border-top:1px solid #ffffff1f;grid-area:2/1/auto/3;grid-template-columns:auto auto 1fr;place-items:baseline start;gap:8px;padding:11px 0}.player-profile-hero__rating>strong{font-size:2.25rem}.player-profile-hero__rating>small{justify-self:end}.player-profile-hero__facts{grid-column:1/3;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-18px;padding-inline:18px}.player-profile-hero__facts>div:nth-child(2n){border-right:0}.player-profile-tabs{top:calc(var(--topbar) + var(--matchday-banner-height));margin-inline:-1px;padding-inline:7px}.player-profile-tabs button{min-height:52px;padding-inline:12px}.player-condition-strip{grid-template-columns:repeat(2,1fr)}.player-condition-strip article{border-bottom:1px solid var(--line)}.player-condition-strip article:nth-child(2n){border-right:0}.player-condition-strip article:nth-last-child(-n+2){border-bottom:0}.player-profile-section{padding:17px}.player-strength-ledger{grid-template-columns:1fr}.player-season-statline{grid-template-columns:repeat(4,1fr)}.player-season-statline>div:nth-child(4){border-right:0}.player-season-statline>div:nth-child(n+5){border-top:1px solid var(--line)}.player-skill-groups>section{grid-template-columns:1fr;gap:4px}.player-profile-skill-row{grid-template-columns:minmax(170px,1fr) minmax(90px,.55fr) 30px}.player-career-timeline:before{left:11px}.player-career-timeline li{grid-template-columns:77px minmax(0,1fr);gap:5px 15px;padding-left:28px}.player-career-timeline li:before{left:6px}.player-career-timeline time{text-align:left}.player-career-timeline li>span{grid-area:1/2}.player-career-timeline li>div{grid-column:1/3}.player-line-chart{padding:17px}.pitch-player-shell,.pitch-player-shell .pitch-player{min-width:64px}.pitch-player>em{max-width:68px;font-size:.43rem}.pitch-player-profile-link{width:27px;height:27px;top:-5px;right:-8px}.bench__players{grid-template-columns:1fr 1fr}}@media (width<=420px){.player-profile-toolbar{gap:7px}.player-profile-toolbar .text-button{min-width:0;padding-inline:0;font-size:.67rem}.player-profile-toolbar__share .secondary-button{padding-inline:10px;font-size:.65rem}.player-profile-hero{grid-template-columns:88px minmax(0,1fr);gap:13px;padding:18px 13px 0}.player-profile-hero__portrait .player-portrait--hero{width:86px;height:86px}.player-profile-hero__position{width:32px;height:32px;font-size:.68rem}.player-profile-hero__status>span{font-size:.52rem}.player-profile-hero__status code{font-size:.51rem}.player-profile-hero h1{font-size:1.72rem}.player-profile-hero__origin .nationality__name{max-width:92px}.player-profile-hero__positions>strong,.player-profile-hero__positions>span{min-width:30px;height:25px;font-size:.66rem}.player-profile-hero__rating{padding-block:8px}.player-profile-hero__rating>span{font-size:.52rem}.player-profile-hero__rating>strong{font-size:1.9rem}.player-profile-hero__rating>small{max-width:110px;font-size:.52rem}.player-profile-hero__facts{margin-inline:-13px;padding-inline:10px}.player-profile-hero__facts>div{min-height:64px;padding-inline:8px}.player-profile-hero__facts dt{font-size:.47rem}.player-profile-hero__facts dd{font-size:.61rem}.player-profile-tabpanel{padding-top:9px}.player-condition-strip article{min-height:87px;padding:12px}.player-profile-overview__columns,.player-skills-roles-layout{gap:9px;margin-top:9px}.player-profile-section{padding:14px}.player-profile-section__heading h2{font-size:1.25rem}.player-season-quickfacts{grid-template-columns:repeat(3,1fr)}.player-season-quickfacts>div:nth-child(3){border-right:0}.player-season-quickfacts>div:nth-child(n+4){border-top:1px solid var(--line)}.player-talent-estimate>div{grid-template-columns:1fr}.player-talent-estimate p{grid-column:1}.player-profile-skill-row{grid-template-columns:minmax(0,1fr) 58px 27px;gap:7px;min-height:62px}.player-profile-skill-row span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.player-role-list article{grid-template-columns:56px minmax(0,1fr);gap:10px}.player-role-list__fit{flex-wrap:wrap}.player-season-statline{grid-template-columns:repeat(3,1fr)}.player-season-statline>div:nth-child(3n){border-right:0}.player-season-statline>div:nth-child(4){border-right:1px solid var(--line)}.player-line-chart>header{flex-direction:column;align-items:flex-start}.player-line-chart>header>div:last-child{justify-items:start}.player-line-chart__canvas{margin-right:-14px;padding-right:14px}.bench__players{grid-template-columns:1fr}}@media (width<=760px){.league-matchday-panel__header{min-height:112px;padding:20px}.league-matchday-panel__header:after{right:74px}.league-matchday-panel__title h2{font-size:2rem}.league-matchday-panel__orientation{grid-template-columns:auto minmax(70px,1fr) auto;gap:10px;padding:11px 16px}.league-matchday-panel__orientation>p{grid-column:1/4;justify-self:center;padding-block:5px}.league-matchday-nav{padding-inline:10px}.league-matchday-panel__fixture-heading,.league-fixture-row{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr) 72px;gap:8px;padding-inline:14px}.league-fixture-team{gap:7px}.league-fixture-team strong{font-size:.7rem}.league-fixture-row__score{padding-inline:5px}.league-fixture-row__action>button{padding-inline:8px}}@media (width<=520px){.league-matchday-panel__header{gap:10px;min-height:104px;padding:17px 15px}.league-matchday-panel__header:after{display:none}.league-matchday-panel__title>span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.league-matchday-panel__title h2{font-size:1.75rem}.league-matchday-panel__summary{gap:7px;min-width:auto;padding:9px}.league-matchday-panel__summary>svg{width:17px}.league-matchday-panel__summary strong{font-size:1.08rem}.league-matchday-panel__summary span{font-size:.48rem}.league-matchday-panel__leg span{display:none}.league-matchday-panel__orientation{min-height:68px}.league-matchday-panel__orientation>p{font-size:.54rem}.league-matchday-nav{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px;padding:10px 8px}.league-matchday-nav__step{min-height:50px}.league-matchday-nav__rounds{gap:8px}.league-matchday-nav__round{flex-basis:472px;min-width:472px}.league-matchday-nav__round>div{grid-template-columns:repeat(15,29px)}.league-matchday-panel__fixture-heading,.league-fixture-row{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 34px;gap:5px}.league-matchday-panel__fixture-heading{padding-inline:10px}.league-matchday-panel__fixture-heading span:last-child{font-size:0}.league-fixture-row{min-height:72px;padding-inline:10px}.league-fixture-row__human-label{font-size:.44rem;top:3px;left:8px}.league-fixture-team{gap:5px}.league-fixture-team__long-name{display:none}.league-fixture-team__short-name{display:block}.league-fixture-team span{font-size:.43rem}.league-fixture-row .club-crest--tiny{width:30px;height:30px}.league-fixture-row__score{padding:7px 3px 5px}.league-fixture-row__score>span{font-size:1.1rem}.league-fixture-row__score>small{font-size:.39rem}.league-fixture-row__action>button{width:32px;min-height:32px;padding:0}.league-fixture-row__action>button span,.league-fixture-row__action>span{display:none}}@media (width<=390px){.league-matchday-panel__header{padding-inline:13px}.league-matchday-panel__title h2{font-size:1.6rem}.league-matchday-panel__title p{font-size:.61rem}.league-matchday-panel__summary>svg{display:none}.league-matchday-panel__orientation{padding-inline:12px}.league-matchday-panel__leg strong{font-size:.83rem}.league-fixture-row,.league-matchday-panel__fixture-heading{padding-inline:8px}.league-fixture-team>div{max-width:52px}}@media (width<=1020px){.public-home-play__grid{grid-template-columns:1fr 1fr}.public-home-play__item:nth-child(3){border-left:0}.public-home-play__item:nth-child(n+3){border-top:1px solid var(--line)}.public-home-open-world__list{grid-template-columns:1fr}.public-home-open-world__list>button+button{border-top:1px solid var(--line);border-left:0}.public-manager-callout{grid-template-columns:58px minmax(0,1fr)}.public-manager-callout__actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.public-home{gap:12px}.public-home__heading{align-items:flex-start;min-height:0}.public-home__heading h1{max-width:330px}.public-home-stage{height:auto;box-shadow:none;background:0 0;border:0;grid-template-rows:220px auto;display:grid;overflow:visible}.public-home-stage__scene{border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-small);overflow:hidden}.public-home-stage__brand{text-align:center;justify-items:center;width:150px;top:8px;left:14px;transform:none}.public-home-stage__brand p{max-width:145px;margin-top:-2px;font-size:.58rem;line-height:1.2;display:block}.public-home-stage__account{gap:10px;width:auto;margin:-32px 16px 0;padding:19px 18px 18px;position:relative;bottom:auto;right:auto}.public-home-stage__account h2{font-size:1.4rem}.public-home-stage__account p{font-size:.75rem;line-height:1.45}.public-home-stage__account small{display:none}.public-home-stage__actions{grid-template-columns:1fr;display:grid}.public-home-stage__actions .primary-button,.public-home-stage__actions .ghost-button{width:100%;min-height:42px}.public-home-play__grid{grid-template-columns:1fr}.public-home-play__item{min-height:70px;padding-inline:8px}.public-home-play__item+.public-home-play__item,.public-home-play__item:nth-child(3){border-top:1px solid var(--line);border-left:0}.public-manager-page .page-heading{flex-direction:column;align-items:stretch}.public-manager-status{width:100%;min-width:0}.public-squad-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.public-squad-summary>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:78px;padding:10px 6px}.public-squad-summary svg{grid-row:auto}.public-squad-table,.public-transfer-table{min-width:0;display:block}.public-squad-table thead,.public-transfer-table thead{display:none}.public-squad-table tbody,.public-transfer-table tbody{display:grid}.public-squad-table tr,.public-transfer-table tr{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.public-squad-table tr{grid-template-columns:40px minmax(0,1fr)}.public-transfer-table tr{grid-template-columns:40px minmax(0,1fr) 38px}.public-squad-table tr:last-child,.public-transfer-table tr:last-child{border-bottom:0}.public-squad-table td,.public-transfer-table td{border:0;padding:0}.public-squad-table td:nth-child(n+3),.public-transfer-table td:nth-child(3),.public-transfer-table td:nth-child(4),.public-transfer-table td:nth-child(5){display:none}.public-transfer-table td:last-child{grid-column:3}.public-manager-callout{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:18px}.public-manager-callout__icon{width:48px;height:48px}.public-manager-callout__actions{grid-template-columns:1fr;display:grid}.public-manager-callout__actions .primary-button,.public-manager-callout__actions .secondary-button,.public-manager-callout__actions .ghost-button{width:100%;min-width:0}}@media (width<=420px){.public-home-stage{grid-template-rows:200px auto}.public-home-stage__scene{height:100%}.public-home-stage__account{margin-inline:10px;padding:18px 16px 17px}.public-home-open-world__list>button{grid-template-columns:38px minmax(0,1fr) 18px;padding-inline:10px}.public-home-open-world__list>button>span:first-child{width:36px;height:36px}.public-squad-summary{gap:5px}.public-squad-summary span{font-size:.57rem}.public-data-section__heading{min-height:66px;padding:12px 15px}.public-data-section__heading p{font-size:.65rem}.public-locked-identity small{font-size:.58rem}}}@layer sport-theme{body{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em}body:before{display:none}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.sidebar{color:#f7fafc;background:linear-gradient(180deg, #061728, var(--forest-deep));border-right-color:#ffffff17}.brand{color:#fff}.nav-item{color:#ffffffd1}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.is-active{color:#fff;box-shadow:inset 4px 0 var(--clay);background:#132c43}.sidebar__motto{color:#aebdca}.sidebar__motto span{color:#d6e1eb}.topbar{background:#fffffff5;box-shadow:0 1px #10223508}.club-crest{background-color:#f5f8fa;border-color:#c8d2db;box-shadow:0 2px 5px #10223517}.club-crest--hero{border-color:#c8d2db}.player-portrait{background-color:#f2f5f7;border-color:#c8d2db;box-shadow:0 3px 8px #071a2b21}.player-portrait--hero{border-color:#c8d2db}.primary-button{background:var(--clay);box-shadow:0 3px 8px #e1262f2e}.primary-button:hover:not(:disabled){background:var(--clay-dark);box-shadow:0 4px 10px #e1262f38}.secondary-button{color:var(--ink);border-color:var(--line-dark);background:#fff}.secondary-button:hover,.secondary-button.is-active{color:var(--ink);background:#f5f8fa;border-color:#9dabb7}.text-button{color:var(--clay-dark)}.text-button:hover{color:var(--clay)}.section-band__header,.rule-note,.slot-explainer,.report-footer-action,.youth-philosophy,.season-break-card,.finance-fairness-note{color:#fff;background:var(--forest)}.section-band__header,.latest-result,.prematch-hero,.scoreboard,.finance-period-bar,.season-break-card{border-radius:var(--radius)}.section-band__header,.header-link,.ghost-button--light{color:#fff}.page-heading__metric,.section-band,.data-section,.squad-summary>div,.finance-grid>article,.player-vitals article,.player-panel,.formation-panel,.tactics-panel,.training-plan,.training-feedback,.readiness-panel,.plan-preview,.live-ticker,.report-sidebar>section,.match-phases,.discipline-report,.lineup-report,.report-archive,.finance-metric,.finance-panel,.ground-era-section,.ground-projects,.ground-plan,.ground-history,.player-condition-strip,.player-profile-section,.player-line-chart,.league-matchday-panel{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-small);background:#fff}.data-table th,.finance-ledger-row--head,.player-appearance-table th,.player-chart-table th,.mini-table__head,.league-matchday-panel__orientation,.league-matchday-panel__fixture-heading{background:#eef2f5}.data-table tbody tr:hover td,.league-fixture-row:hover,.ground-era:hover,.ground-project:hover{background:#f7f9fb}.data-table tr.is-club-row td,.mini-table__row.is-club{background:var(--forest-wash)}.save-state.is-saved,.discipline-clean,.ground-plan__planned{color:var(--success);background:#e8f5ed;border-color:#b8dcc7}.stadium-canvas{background:#dce3e8}.stadium-canvas__panel{border-radius:var(--radius);background:#071a2bf5;border-color:#ffffff2b;box-shadow:0 6px 16px #071a2b33}.latest-result{color:#fff;background:var(--forest)}.latest-result span,.season-break-card>div>span,.youth-philosophy>div:first-child span{color:#afc0ce}.match-time{color:var(--clay)}.player-hero,.player-profile-hero{color:#fff;background:linear-gradient(112deg, var(--forest-deep), var(--forest));border:1px solid #17364f;box-shadow:0 7px 18px #071a2b29}.player-hero{border-radius:var(--radius)}.player-profile-hero{border-radius:var(--radius) var(--radius) 0 0;box-shadow:inset -6px 0 var(--clay), 0 7px 18px #071a2b29}.player-profile-hero:after{opacity:1;background:radial-gradient(circle at 54%,#0000 0 68px,#ffffff17 69px 70px,#0000 71px),linear-gradient(90deg,#0000 0 53.8%,#ffffff14 54% 54.2%,#0000 54.4%),linear-gradient(#0000 13%,#ffffff12 13.2% 13.5%,#0000 13.7% 86.3%,#ffffff12 86.5% 86.8%,#0000 87%);width:44%;height:auto;top:0;bottom:0;right:0;transform:none}.player-profile-hero__portrait .player-portrait--hero{border-color:#cbd5de}.player-profile-hero__position,.player-profile-hero__positions>strong,.player-hero__position{color:#fff;background:var(--clay);border-color:var(--forest-deep)}.player-profile-hero__status>span,.player-profile-hero__rating>span,.player-hero__identity .eyebrow,.player-hero__overall>span{color:#c4d0da}.player-profile-hero__status code{color:#dbe4eb;background:#183249;border-color:#28445b}.player-profile-hero__facts{background:#00000029}.player-profile-tabs{background:#fffffff7;box-shadow:0 3px 8px #10223512}.player-profile-tabs button:hover,.player-profile-tabs button.is-active{color:var(--ink)}.player-profile-tabs button.is-active:after{background:var(--clay)}.player-strength-ledger p{background:#edf6f1;border-color:#d4e9dc}.player-strength-ledger>div:last-child p{border-color:var(--line);background:#f2f5f7}.player-profile-narrative{border-left-color:var(--clay);background:#f2f5f7}.player-talent-estimate{color:var(--ink);background:var(--warning-wash);border-color:#ecd27d;border-left:3px solid var(--referee-yellow)}.player-talent-estimate>svg{color:#8a6500}.player-talent-estimate p{color:#5f5026}.player-role-list__score{background:var(--forest)}.player-line-chart.is-market-value .player-line-chart__line,.player-line-chart.is-market-value .player-line-chart__point{stroke:var(--clay)}.formation-tabs button.is-active,.segmented-control button.is-active{color:#fff;background:var(--success);border-color:var(--success)}.league-matchday-nav__round button.is-selected{color:#fff;background:var(--clay);border-color:var(--clay)}.football-pitch{background-color:#16844d;border-color:#0d6639;box-shadow:inset 0 0 0 2px #ffffff94,inset 0 0 35px #04452438}.pitch-player>span{border-color:#fff}.pitch-player.is-selected>span{color:#fff;background:var(--clay)}.pitch-player>strong{background:#071a2be0}.pitch-player>small{color:var(--ink);background:#fff}.prematch-hero,.scoreboard,.finance-period-bar,.league-matchday-panel__header{color:#fff;background:linear-gradient(112deg, var(--forest-deep), var(--forest));box-shadow:var(--shadow-medium)}.prematch-center span,.scoreboard__result span,.report-kicker,.league-matchday-panel__summary>svg{color:var(--clay)}.match-report-page .scoreboard{box-shadow:0 7px 20px #071a2b29}.match-context-card small{color:var(--clay)}.ticker-event.is-highlight .ticker-event__content{border-left-color:var(--clay);background:#f3f6f8}.ticker-event--card .ticker-event__marker{color:#4c3900;background:var(--referee-yellow);border-color:#d9b500}.yellow-card-mark{background:var(--referee-yellow);border-color:#caa900}.discipline-label:not(.is-suspended){color:#614b00;background:#fff4bf;border-color:#efd05a}.lineup-card{background:#f3f6f8}.lineup-card>header{background:var(--forest)}.lineup-card>header>b{color:#fff;background:var(--clay)}.finance-period-control button.is-active{color:var(--ink);background:#fff;box-shadow:0 2px 5px #071a2b29}.finance-status-legend i.is-booked{border-color:#c7d2db}.finance-status-legend i.is-forecast,.finance-chart-caption i.is-forecast{border-color:var(--forecast)}.finance-metric.is-forecast:after{background:repeating-linear-gradient(90deg, var(--forecast) 0 8px, transparent 8px 12px)}.finance-metric.is-forecast .finance-metric__icon,.finance-data-badge.is-forecast{color:#536270;background:#edf1f4;border-color:#a8b4be}.finance-forecast-zone{fill:#eef2f5;stroke:#8a98a4}.finance-chart-gridline{stroke:var(--line)}.finance-chart-y-label,.finance-chart-x-label,.finance-chart-forecast-label{fill:var(--muted)}.finance-chart-line.is-forecast,.finance-chart-point.is-forecast{stroke:var(--forecast)}.finance-health-score{background:var(--forest)}.finance-health-score strong{color:#45c77d}.finance-week-selector button.is-active{color:var(--ink);background:var(--forest-wash);box-shadow:inset 3px 0 var(--success);border-color:#83b89a}.finance-cashflow-bars article.is-forecast,.finance-ledger-row.is-forecast{background:repeating-linear-gradient(135deg,#0000 0 8px,#6371810d 8px 10px)}.ground-tabs>button.is-active{color:var(--ink)}.ground-tabs>button.is-active:after{background:var(--clay)}.ground-menu__heading .eyebrow{color:var(--clay)}.ground-tabs__count{background:var(--clay)}.ground-era{background:#f5f7f9}.ground-era.is-active{color:#fff;background:var(--forest);border-color:var(--forest);box-shadow:0 3px 8px #071a2b24}.ground-era.is-active>span,.ground-canvas-toolbar .eyebrow,.ground-scale-lock small,.ground-land-lock small,.ground-inspector__era>span,.ground-project-detail>div:nth-child(2)>span,.ground-project-placeholder svg{color:#afc0ce}.ground-workbench,.ground-inspector{background:var(--forest-deep);border-color:var(--forest-deep)}.ground-canvas-shell{background:var(--forest-deep)}.ground-canvas-toolbar{background:var(--forest)}.ground-canvas-legend{color:var(--ink-soft);border-top-color:var(--line);background:#edf1f4}.ground-inspector__era li{color:#e2e9ee}.ground-inspector__era li svg{color:#afc0ce}.ground-project-detail__icon{color:#fff;background:var(--clay)}.ground-project{background:#f5f7f9}.ground-project.is-selected{box-shadow:inset 3px 0 var(--clay);background:#edf6f1;border-color:#83b89a}.league-matchday-panel__title>span{color:#afc0ce}.league-matchday-panel__header{box-shadow:inset -6px 0 var(--clay), var(--shadow-medium)}.league-matchday-panel__route{background:#cfd8df}.league-matchday-panel__orientation>p{color:#475868;background:#e5ebef}.league-matchday-nav__step{color:var(--ink)}.league-matchday-nav__round button.is-current:after{background:var(--clay)}.league-matchday-nav__round button.is-selected:after{background:#fff}.league-fixture-row.is-human-fixture{box-shadow:inset 4px 0 var(--clay);background:linear-gradient(90deg,#e5f3ea,#f8fafb 54%,#e5f3ea)}.league-fixture-row.is-human-fixture:hover{background:linear-gradient(90deg,#dbeee3,#f4f7f9 54%,#dbeee3)}.league-fixture-row__score.is-played{background:var(--forest);border-color:var(--forest)}.league-fixture-row__action>button{color:var(--ink);border-color:#a9b6c0}.league-fixture-row__action>button:hover{color:#fff;background:var(--clay);border-color:var(--clay)}.page-heading__metric svg,.panel-heading>svg,.squad-summary svg,.report-section-heading>svg,.finance-section-heading__accessory,.player-profile-section__heading>svg,.player-profile-empty>svg{color:var(--clay)}.page-heading__metric svg.lucide-trophy,.league-matchday-panel__summary>svg.lucide-trophy{color:var(--referee-yellow)}.panel-heading>span,.report-section-heading>div:first-child>span,.finance-section-heading>div:first-child>span,.player-profile-section__heading span,.player-line-chart>header span{color:var(--ink-soft)}.save-state.is-saved,.discipline-clean,.ground-plan__planned{color:var(--success-ink)}@media (width<=1020px){.bottom-nav{border-top-color:var(--line);background:#fffffffa;box-shadow:0 -3px 10px #10223517}.bottom-nav button{color:var(--muted);background:0 0;position:relative}.bottom-nav button.is-active{color:var(--ink);background:#f1f4f6}.bottom-nav button.is-active:before{content:"";background:var(--clay);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-7px;left:18%;right:18%}.mobile-sheet-backdrop{background:#071a2b7a}.mobile-more-sheet{background:#fff;border-radius:8px;box-shadow:0 8px 24px #071a2b38}.mobile-more-sheet>div>button{background:#f1f4f6}.mobile-more-sheet>div>button.is-active{color:var(--ink);background:var(--forest-wash);box-shadow:inset 3px 0 var(--clay);border-color:#83b89a}}}.server-save-status{min-width:142px;color:var(--ink-soft);background:#eef3f6;border:1px solid #c9d4dc;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.server-save-status>span:last-child{gap:1px;display:grid}.server-save-status strong{letter-spacing:.035em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.1}.server-save-status small{color:var(--muted);font-size:.58rem}.server-save-status.is-saved{color:#0a6846;background:#e9f4ef;border-color:#b8d8ca}.server-save-status.is-cloud{color:#115c8a;background:#e8f3fa;border-color:#afd0e4}.server-save-status.is-saving,.server-save-status.is-loading{color:#174d70;background:#eaf2f7;border-color:#bfd2df}.server-save-status.is-offline,.server-save-status.is-conflict,.server-save-status.is-error{color:#9b2b30;background:#fff0f0;border-color:#efc0c2}.server-save-status__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite alpha-spin}.alpha-bootstrap{color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#173c57 0,#071b2d 52%,#04111d 100%);place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:32px;display:grid}.alpha-bootstrap>span{color:#f4bf42;letter-spacing:.14em;font-size:.72rem;font-weight:900}.alpha-bootstrap h1{max-width:760px;font-size:clamp(2.4rem,7vw,5.6rem)}.alpha-bootstrap p{color:#ffffffb8;max-width:590px}.alpha-bootstrap__pulse{background:#e1262f;border-radius:999px;width:48px;height:4px;margin-top:18px;animation:.9s ease-in-out infinite alternate alpha-pulse}@keyframes alpha-spin{to{transform:rotate(360deg)}}@keyframes alpha-pulse{to{opacity:.55;width:112px}}.cloud-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04111db3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cloud-dialog{color:#102235;background:#fff;border:1px solid #c8d6df;border-radius:14px;width:min(560px,100%);max-height:min(760px,100vh - 40px);padding:34px;position:relative;overflow:auto;box-shadow:0 28px 80px #0000004d}.cloud-dialog h2{margin:7px 0 8px;font-size:clamp(1.7rem,5vw,2.45rem)}.cloud-dialog>p{color:#526579;max-width:490px;line-height:1.55}.cloud-dialog__close{color:#334a5f;background:#edf2f5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.cloud-dialog__brand{text-align:center;justify-items:center;gap:7px;margin:-10px 32px 18px;display:grid}.cloud-dialog__brand picture{filter:drop-shadow(0 12px 20px #061b2e38);width:188px;display:block}.cloud-dialog__brand img{width:100%;height:auto;display:block}.cloud-dialog__brand p{color:#334f67;letter-spacing:.025em;text-wrap:balance;max-width:330px;margin:0;font-size:.72rem;font-weight:850;line-height:1.45}.cloud-dialog__eyebrow{color:#115c8a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:flex}.cloud-dialog__world{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.cloud-dialog__world span{color:#344c60;text-align:center;background:#edf4f8;border:1px solid #d4e2ea;border-radius:8px;place-content:center;justify-items:center;gap:2px;min-height:72px;padding:10px;font-size:.68rem;display:grid}.cloud-dialog__world span:first-child{grid-template-columns:auto auto;column-gap:5px}.cloud-dialog__world span:first-child svg{grid-row:1}.cloud-dialog__world span strong{color:#0b2942;font-size:1.12rem}.alpha-health{--health-tone:#16844d;--health-wash:#e9f5ef;background:#f8fafb;border:1px solid #d7e0e6;border-radius:10px;margin:18px 0 4px;padding:15px}.alpha-health--degraded{--health-tone:#a56600;--health-wash:#fff6d8}.alpha-health--critical{--health-tone:#bd222b;--health-wash:#fff0f0}.alpha-health__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.alpha-health__heading>span:not(.alpha-health__icon){gap:1px;display:grid}.alpha-health__heading small{color:#627486;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.alpha-health__heading strong{color:var(--health-tone);font-size:.9rem}.alpha-health__heading time{color:#728191;white-space:nowrap;font-size:.59rem}.alpha-health__icon{width:34px;height:34px;color:var(--health-tone);background:var(--health-wash);border-radius:50%;place-items:center;display:grid}.alpha-health>p{color:#526579;margin:9px 0 13px;font-size:.7rem;line-height:1.45}.alpha-health__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.alpha-health__metrics>span{background:#fff;border:1px solid #e0e7ec;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 7px;min-height:55px;padding:9px;display:grid}.alpha-health__metrics i{color:#1b658e;grid-row:1/3;font-style:normal;display:grid}.alpha-health__metrics small{color:#65788a;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.alpha-health__metrics strong{color:#102c43;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.alpha-health__details{color:#445b6e;margin-top:10px;font-size:.68rem}.alpha-health__details summary{cursor:pointer;color:#155d88;font-weight:850}.alpha-health__details dl{border-top:1px solid #dbe4e9;gap:7px;margin-top:10px;padding-top:10px;display:grid}.alpha-health__details dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.alpha-health__details dt{color:#65788a;align-items:center;gap:5px;display:flex}.alpha-health__details dd{color:#193950;text-align:right;margin:0;font-weight:800}.alpha-health__unavailable{background:#fff8dc;border-left:4px solid #e0a822;margin:16px 0 4px;padding:10px 12px;font-size:.7rem;color:#71500b!important}.cloud-dialog__login,.cloud-dialog__account{gap:12px;margin-top:22px;display:grid}.cloud-dialog__login label{font-size:.76rem;font-weight:850}.cloud-dialog__login>small{color:#69798a;font-size:.67rem;line-height:1.45}.cloud-dialog__input{background:#f3f6f8;border:1px solid #becbd4;border-radius:7px;align-items:center;gap:9px;min-height:50px;padding:0 13px;display:flex}.cloud-dialog__input svg{color:#597083;flex:none}.cloud-dialog__input input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.cloud-dialog__success{color:#086745;background:#e9f5ef;border:1px solid #b9ddcd;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.cloud-dialog__success>div{gap:2px;display:grid}.cloud-dialog__success span{color:#426c5d;font-size:.72rem}.cloud-dialog__club{color:#0b2942;background:#eef4f8;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.cloud-dialog__club span{gap:2px;display:grid}.cloud-dialog__club small{color:#65788a;text-transform:uppercase;font-size:.62rem;font-weight:850}.cloud-dialog__sent{color:#086745;background:#e9f5ef;border-radius:8px;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;display:flex}.cloud-dialog__sent p{color:#426c5d;margin-top:3px;font-size:.76rem;line-height:1.45}.cloud-dialog__error{background:#fff0f0;border-left:4px solid #d33b43;margin-top:14px;padding:11px 13px;font-size:.76rem;color:#9b2b30!important}.cloud-dialog .text-button{margin-top:8px}@media (width<=1020px){.server-save-status{min-width:0;padding:7px}.server-save-status>span:last-child{display:none}}@media (width<=520px){.server-save-status{padding:6px;display:flex}.server-save-status svg,.server-save-status__spinner{width:15px;height:15px}.cloud-dialog-backdrop{place-items:end center;padding:0}.cloud-dialog{width:100%;max-height:92vh;padding:28px 20px calc(28px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.cloud-dialog__brand{margin-top:-4px}.cloud-dialog__brand picture{width:136px}.cloud-dialog__world{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-health__heading{grid-template-columns:auto minmax(0,1fr)}.alpha-health__heading time{grid-column:2}.alpha-health__metrics{grid-template-columns:1fr}}
