@import "https://fonts.googleapis.com/css2?family=Anton&family=Oswald:wght@400;500;600;700&family=Roboto+Condensed:ital,wght@0,400;0,500;0,600;0,700;0,800;1,600;1,700&display=swap";:root{--vh-full:100vh;--c-navy-900:#062764;--c-navy-800:#10285b;--c-navy-700:#092e77;--c-ice:#72b4e3;--c-red:#a90020;--c-red-dark:#8c0019;--c-green:#07502a;--c-green-bright:#1c7a3e;--c-cream:#fff9e8;--c-gold-bg:#fff3c4;--c-gold-line:#e3c764;--c-paper:#e9dfc7;--c-paper-deep:#e4d9c0;--c-paper-line:#d9cfb8;--c-ink:#11120e;--c-ink-muted:#625d4e;--c-yellow:#ffd42a;--c-white:#fff;--font-display:"Anton", sans-serif;--font-ui:"Oswald", sans-serif;--font-body:"Roboto Condensed", Arial, sans-serif;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:30px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--border:2px solid var(--c-navy-800);--shadow-pixel:4px 4px 0 #0003;--tap:40px}@supports (height:100dvh){:root{--vh-full:100dvh}}:root{--navy:#001449;--blue:#043785;--red:#d10020;--yellow:#ffd42a;--paper:#e9dfc7;--ink:#11120e;--site-header-height:71px;--ice:#73c5eb;--lead-copy-width:187px;--lead-news-image-ratio:4 / 3;--minor-news-height:194px;--minor-news-image-width:130px;--minor-news-image-height:98px;color:var(--ink);font-synthesis:none;background:#001344;font-family:Roboto Condensed,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--c-navy-900);outline-offset:2px;box-shadow:0 0 0 6px var(--yellow)}figure,p,blockquote,h1,h2,h3,h4{margin:0}body{background:#001344;min-width:0;overflow-x:hidden}.site{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.site:before{content:"";z-index:-1;background:linear-gradient(#0013441a,#00134466 70%,#001344b3),url(/stadium-background-v2.jpeg) top/cover no-repeat;position:fixed;inset:0}.site-header{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031d58f2 url(/paper-grain.svg);border-bottom:3px solid #43a8d6;position:sticky;top:0;box-shadow:0 4px #000c24}.site-header-inner{align-items:center;gap:14px;max-width:1480px;min-height:68px;margin:0 auto;padding:6px 24px;display:flex}.brand{background:0 0;border:0;flex:none;width:150px;height:56px;padding:0;overflow:hidden}.brand-logo{object-fit:contain;width:100%;height:100%;display:block}.site-nav{flex:auto;min-width:0}.site-nav nav{flex-wrap:nowrap;gap:2px;display:flex}.nav-link{color:#f1efd9;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:0 0;border:2px solid #0000;padding:9px;font:500 17px/1 Oswald,sans-serif}.nav-link:hover{color:#fff;background:#0a3675;border-color:#43a8d6}.nav-link.selected{color:#fff;background:linear-gradient(#e70017,#bc0017);border-color:#ffb628;box-shadow:3px 3px #000b23}.mobile-menu-toggle{display:none}.hamburger-icon{gap:5px;width:26px;display:grid}.hamburger-icon i{background:#ffd42a;height:3px;transition:transform .12s,opacity .12s;display:block}.mobile-menu-toggle[aria-expanded=true] .hamburger-icon i:first-child{transform:translateY(8px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .hamburger-icon i:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] .hamburger-icon i:last-child{transform:translateY(-8px)rotate(-45deg)}.radio{flex:0 190px;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.radio-play{color:#fff;background:#a90020;border:2px solid #ffd42a;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font:600 15px/1 Oswald,sans-serif}.radio-play.playing{box-shadow:0 0 0 4px #ffd42a33}.radio-play:disabled{opacity:.4;cursor:default}.radio-info{color:#fff;text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:4px 6px;display:grid}.radio-info:hover b{color:#ffd42a}.radio-info small{color:#73c5eb;letter-spacing:1px;font:600 12px/1 Oswald,sans-serif}.radio-info b{text-overflow:ellipsis;white-space:nowrap;font:500 15px/1.1 Oswald,sans-serif;overflow:hidden}.radio-panel{z-index:30;color:#fff;background:#031d58 url(/paper-grain.svg);border:3px solid #43a8d6;gap:10px;width:320px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:6px 6px #000c24}.radio-controls{grid-template-columns:1fr 1.5fr 1fr;gap:6px;display:grid}.radio-controls button{color:#fff;background:#062764;border:2px solid #72b4e3;min-height:36px;font:600 14px/1 Oswald,sans-serif}.radio-controls .radio-panel-play{background:#a90020;border-color:#ffd42a}.radio-controls button:disabled{opacity:.4;cursor:default}.radio-volume{color:#73c5eb;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;font:600 13px/1 Oswald,sans-serif;display:grid}.radio-volume output{color:#fff;text-align:right}.radio-volume input{accent-color:#ffd42a;cursor:pointer;grid-column:1/-1;width:100%}.radio-playlist{scrollbar-color:#72b4e3 #021238;background:#04183e;border:2px solid #72b4e3;max-height:280px;overflow-y:auto}.radio-playlist button{color:#f1efd9;text-align:left;background:0 0;border:0;border-bottom:1px solid #72b4e333;grid-template-columns:28px minmax(0,1fr);width:100%;padding:7px 8px;display:grid}.radio-playlist button:hover{background:#0a3675}.radio-playlist button.active{color:#111;background:#ffd42a}.radio-playlist button>span{color:#72b4e3;grid-row:1/span 2;font:600 13px/1.6 Oswald,sans-serif}.radio-playlist button.active>span{color:#a90020}.radio-playlist b,.radio-playlist small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radio-playlist b{font:500 14px/1.2 Oswald,sans-serif}.radio-playlist small{color:#72b4e3;font:500 12px/1.2 Roboto Condensed,sans-serif}.radio-playlist button.active small{color:#062764}.radio-playlist p{color:#72b4e3;padding:10px;font:600 13px/1 Oswald,sans-serif}.site-body{flex:1 0 auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;width:100%;max-width:1360px;margin:0 auto;padding:22px 24px 32px;display:grid}.site-body.with-sidebar{grid-template-columns:minmax(0,1fr) 360px}.site-content{min-width:0}.sidebar-more{color:#fff;letter-spacing:.5px;background:#062764;border:2px solid #72b4e3;width:100%;margin-top:8px;padding:9px;font:600 14px/1 Oswald,sans-serif}.sidebar-more:hover{background:#a90020}.site-footer{color:#73c5eb;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1360px;margin:0 auto;padding:14px 24px 22px;font:600 13px/1 Oswald,sans-serif;display:flex}.api-status{color:#fff;letter-spacing:.6px;background:#062764;border:1px solid #72b4e3;align-items:center;gap:6px;padding:5px 9px;font:500 12px/1 Oswald,sans-serif;display:flex}.api-status i{background:#ffd42a;border-radius:50%;width:8px;height:8px}.api-status.api-online i{background:#64e329}.api-status.api-offline{background:#a90020;border-color:#ffb24b}.api-status.api-offline i{background:#ffb24b}.preview-notice{z-index:40;color:#fff;background:#a90020;border:3px solid #ffd42a;max-width:min(520px,100vw - 32px);padding:16px 50px 16px 18px;font:500 16px/1.25 Oswald,sans-serif;position:fixed;bottom:20px;right:20px;box-shadow:6px 6px #000c24}.preview-notice button{color:#fff;background:#c90022;border:2px solid #fff;width:34px;height:34px;font:600 20px/1 sans-serif;position:absolute;top:6px;right:6px}.update-notice{z-index:45;left:50%;bottom:calc(var(--bottom-nav-h,0px) + 24px);color:#fff;letter-spacing:.03em;background:#10215a;border:3px solid #ffd42a;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;font:600 15px/1.2 Oswald,sans-serif;display:flex;position:fixed;transform:translate(-50%);box-shadow:6px 6px #000c24}.update-notice button{color:#10215a;cursor:pointer;background:#ffd42a;border:2px solid #fff;flex:none;padding:8px 14px;font:700 15px/1 Oswald,sans-serif}@media (width>=901px){.update-notice{bottom:24px}}@media (width<=1180px){.site-body.with-sidebar{grid-template-columns:minmax(0,1fr)}.match-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=1440px){.global-search-toggle b{display:none}}@media (width<=1060px){:root{--site-header-height:63px}.site-header-inner{flex-wrap:wrap;gap:10px;min-height:60px;padding:6px 16px}.brand{width:120px;height:46px}.site-nav{flex:none;order:3}.mobile-menu-toggle{background:#062764;border:2px solid #43a8d6;place-items:center;width:46px;height:46px;display:grid}.mobile-menu-toggle[aria-expanded=true]{background:#a90020;border-color:#ffb628}.site-nav nav{background:#031d58 url(/paper-grain.svg);border-bottom:3px solid #43a8d6;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;padding:10px 16px 14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px #000c24}.site-nav nav.mobile-open{display:grid}.nav-link{text-align:left;border-color:#43a8d6;padding:12px;font-size:18px}.radio{flex:1 1 0;order:2}.radio-panel{top:var(--site-header-height);width:auto;position:fixed;left:16px;right:16px}}@media (width<=900px){.site-body{gap:16px;padding:14px 16px 24px}.site-footer{flex-direction:column;align-items:flex-start;padding:10px 16px 18px}}@media (width<=560px){.match-sidebar{grid-template-columns:1fr}.radio-info small{display:none}}.fatal-screen{color:#fff8df;background:#001449 url(/stadium-background-v2.jpeg) 50%/cover fixed;place-items:center;min-height:100vh;padding:20px;display:grid}.fatal-screen section{text-align:center;background:#061f5ee8 url(/paper-grain.svg);border:4px solid #ffd42a;width:min(680px,100%);padding:30px;box-shadow:10px 10px #0009}.fatal-screen p{color:#ffd42a;letter-spacing:2px;font:600 17px/1 Oswald,sans-serif}.fatal-screen h1{margin:10px 0;font:italic 400 46px/1 Anton,sans-serif}.fatal-screen span{font:500 18px/1.25 Roboto Condensed,sans-serif;display:block}.fatal-screen button{color:#fff;background:#a90020;border:2px solid #72b4e3;margin-top:22px;padding:10px 18px;font:500 16px/1 Oswald,sans-serif}.access-gate{color:#fff8df;background:#001449 url(/stadium-background-v2.jpeg) 50%/cover fixed;place-items:center;min-height:100vh;padding:22px;display:grid}.access-gate section{text-align:center;background:#061f5eee url(/paper-grain.svg);border:4px solid #ffd42a;width:min(460px,100%);padding:27px;box-shadow:10px 10px #0009}.access-gate-kicker{color:#73c5eb;letter-spacing:2px;font:600 14px/1 Oswald,sans-serif}.access-gate h1{margin:9px 0;font:italic 400 clamp(34px,8vw,50px)/.95 Anton,sans-serif}.access-gate-copy{font:500 18px/1.2 Roboto Condensed,sans-serif}.access-gate-login,.access-gate-retry{color:#fff;letter-spacing:1px;cursor:pointer;background:#5865f2;border:2px solid #72b4e3;width:100%;margin-top:21px;padding:14px 7px;font:600 19px/1 Oswald,sans-serif;text-decoration:none;display:block}.access-gate-login:hover,.access-gate-login:focus-visible,.access-gate-retry:hover{background:#a90020}.access-gate-status,.access-gate-error{letter-spacing:.6px;margin-top:18px;font:600 15px/1.2 Oswald,sans-serif}.access-gate-error{color:#ffd42a}.account-menu{flex:none;margin-left:auto;position:relative}.account-trigger{cursor:pointer;background:#062764;border:2px solid #ffd42a;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.account-trigger:hover,.account-trigger[aria-expanded=true]{box-shadow:0 0 0 4px #ffd42a33}.account-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.account-avatar-empty{color:#fff;background:#a90020;place-items:center;font:600 18px/1 Oswald,sans-serif;display:grid}.account-dropdown{z-index:30;background:#031d58 url(/paper-grain.svg);border:3px solid #43a8d6;gap:6px;width:min(270px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:6px 6px #000c24}.account-identity{border-bottom:2px solid #43a8d6;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.account-identity .account-avatar{border:2px solid #ffd42a;flex:0 0 48px;width:48px;height:48px}.account-identity div{gap:5px;min-width:0;display:grid}.account-identity b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:500 18px/1.1 Oswald,sans-serif;overflow:hidden}.account-role{color:#73c5eb;letter-spacing:1px;border:1px solid #72b4e3;justify-self:start;padding:3px 6px;font:600 12px/1 Oswald,sans-serif}.account-role-owner,.account-role-admin{color:#111;background:#ffd42a;border-color:#ffd42a}.account-role-president{color:#fff;background:#062764;border-color:#72b4e3}.account-dropdown>button{color:#fff;letter-spacing:.5px;text-align:left;cursor:pointer;background:#062764;border:2px solid #72b4e3;min-height:44px;padding:8px 10px;font:500 15px/1.1 Oswald,sans-serif}.account-dropdown>button:hover,.account-dropdown>button:focus-visible{background:#0a3675}.account-dropdown>.account-logout{text-align:center;background:#a90020;border-color:#ffd42a}.account-dropdown>.account-logout:hover,.account-dropdown>.account-logout:focus-visible{background:#c90022}.people-intro{margin:4px 0 10px;font:500 16px/1.25 Roboto Condensed,sans-serif}.people-alert{color:#7d0017;background:#f3d6cf;border:2px solid #a90020;margin:0 0 10px;padding:8px 10px;font:500 15px/1.25 Roboto Condensed,sans-serif}.people-alert b{letter-spacing:.5px;font:600 14px/1 Oswald,sans-serif}.people-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.people-filters{flex-wrap:wrap;gap:4px;display:flex}.people-filters button{color:#10285b;letter-spacing:.5px;cursor:pointer;background:0 0;border:2px solid #10285b;min-height:40px;padding:6px 12px;font:600 14px/1 Oswald,sans-serif}.people-filters button.active{color:#fff;background:#10285b}.people-tools input{background:#fff9e8;border:2px solid #092e77;flex:220px;min-height:40px;padding:6px 10px;font:500 15px/1 Roboto Condensed,sans-serif}.people-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.person-row{background:#f3ecd9;border:2px solid #171a16;grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:4px 12px;padding:10px;display:grid}.person-row.role-owner,.person-row.role-admin{border-color:#a90020}.person-avatar{object-fit:cover;border:2px solid #10285b;border-radius:50%;width:44px;height:44px}.person-avatar-empty{color:#fff;background:#10285b;place-items:center;font:600 18px/1 Oswald,sans-serif;display:grid}.person-identity{gap:2px;min-width:0;display:grid}.person-identity b{text-overflow:ellipsis;white-space:nowrap;font:600 18px/1.1 Oswald,sans-serif;overflow:hidden}.person-identity small{color:#6b6450;letter-spacing:.5px;font:600 12px/1.1 Oswald,sans-serif}.person-identity code{color:#6b6450;text-overflow:ellipsis;font:500 12px/1.2 ui-monospace,monospace;overflow:hidden}.person-badges{flex-wrap:wrap;gap:4px;display:flex}.role-badge{color:#10285b;letter-spacing:.8px;border:1px solid #10285b;padding:4px 7px;font:600 12px/1 Oswald,sans-serif}.role-badge-owner,.role-badge-admin{color:#fff;background:#a90020;border-color:#a90020}.role-badge-president{color:#fff;background:#10285b}.role-badge-team{background:#dbe6f7;border-color:#10285b}.person-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.person-link{flex:260px;gap:6px;display:flex}.person-link select{background:#fff9e8;border:2px solid #092e77;flex:1 1 0;min-width:0;min-height:40px;font:500 14px/1 Roboto Condensed,sans-serif}.person-actions button{color:#fff;letter-spacing:.5px;cursor:pointer;background:#10285b;border:2px solid #10285b;min-height:40px;padding:6px 12px;font:600 13px/1 Oswald,sans-serif}.person-actions button:hover:not(:disabled){background:#062764}.person-actions button.danger{background:#a90020;border-color:#a90020}.person-actions button:disabled{opacity:.45;cursor:default}.person-feedback{grid-column:1/-1}@media (width<=900px){.person-row{grid-template-columns:44px minmax(0,1fr)}.person-badges,.person-actions{grid-column:1/-1;justify-content:flex-start}.person-link{flex-wrap:wrap;flex:100%}.person-link select,.person-link button{flex:100%}.person-actions button{flex:auto}}.newspaper{background-color:var(--paper);background-image:url(/paper-grain.svg);border:3px solid #ab9e80;outline:2px solid #0b1226;flex:auto;min-height:0;padding:9px 10px 15px;box-shadow:inset 0 0 0 2px #efe9d6,4px 4px #061229}.news-artwork.has-persisted-cover:before{display:none}.news-artwork.has-persisted-cover:after{z-index:0;background:linear-gradient(#0000,#000e);height:42%}.news-artwork.has-persisted-cover .news-artwork-scoreline{--news-score-size:42px;background:linear-gradient(#0000,#000d);width:100%;min-height:31%;padding:8px 12px 10px;bottom:0;left:0;right:0;transform:none}.news-artwork.has-persisted-cover .news-artwork-scoreline strong{font-size:var(--news-score-size);text-shadow:3px 3px #000;line-height:1}.news-artwork.has-persisted-cover .news-artwork-scoreline .news-artwork-primary,.news-artwork.has-persisted-cover .news-artwork-scoreline .news-artwork-secondary{width:var(--news-score-size);height:var(--news-score-size);filter:drop-shadow(2px 3px #000b)}.news-read-more{color:#fff9e8;background:#063172;border:1px solid #063172;margin-top:6px;padding:4px 6px;font:600 12px/1 Oswald,sans-serif}.news-detail-backdrop{z-index:50;background:#00102ecc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.news-detail-modal{color:#111;background:var(--paper) url(/paper-grain.svg);border:4px solid #10285b;gap:10px;width:min(620px,100%);max-height:min(760px,90vh);padding:18px;display:grid;position:relative;overflow-y:auto;box-shadow:7px 7px #0009}.news-detail-modal .news-artwork{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.news-detail-modal .news-artwork-scene{object-fit:contain;background:#06183f}.news-detail-modal .news-artwork-scoreline{--news-score-size:70px;top:auto;bottom:12px}.news-detail-modal .news-artwork.has-persisted-cover .news-artwork-scoreline{--news-score-size:70px;bottom:12px}.news-detail-modal time{color:#a90020;font:500 13px/1 Oswald,sans-serif}.news-detail-modal h2{color:#063172;font:400 30px/1.05 Anton,sans-serif}.news-detail-modal p{white-space:pre-line;font:500 18px/1.25 Roboto Condensed,sans-serif}.news-detail-close{z-index:2;color:#fff;background:#a90020;border:2px solid #fff;width:30px;height:30px;font:700 22px/1 Arial,sans-serif;position:absolute;top:5px;right:5px}.news-match-acta{background:#e4d9c0;border:2px solid #10285b;grid-template-columns:1fr 1fr;gap:8px;padding:10px;font:500 14px/1.2 Roboto Condensed,sans-serif;display:grid}.news-match-acta h3,.news-match-acta>b,.news-match-acta>p{grid-column:1/-1}.news-match-acta>b{color:#fff9e8;letter-spacing:.5px;background:#063172;padding:5px 7px;font:600 15px/1 Oswald,sans-serif;display:block}.news-match-acta h3{color:#063172;font:600 16px/1 Oswald,sans-serif}.news-match-acta ul{margin:5px 0 0;padding-left:18px}.news-acta-team{border:1px solid #aa9e86;min-width:0;padding:6px}.news-acta-team small{color:#a90020;font:600 13px/1 Oswald,sans-serif;display:block}.news-acta-team strong{overflow-wrap:anywhere;font:600 15px/1.1 Oswald,sans-serif;display:block}.news-acta-empty{color:#746b5c;font-style:italic}.coach-photo{background:url(/reference-art.png) -860px -746px/1536px 1024px;height:143px}.match-sidebar{gap:8px;padding-top:0;display:grid}.score-panel{background:var(--paper) url(/paper-grain.svg);border:3px solid #7ebcd6;border-radius:2px;padding:3px 5px 6px;box-shadow:0 0 0 3px #001333,inset 0 0 0 1px #fff9df,4px 5px #001237}.score-panel h2{color:#fffbe8;letter-spacing:.5px;text-align:left;white-space:nowrap;background:linear-gradient(90deg,#063882,#001541);border-bottom:1px solid #131928;justify-content:flex-start;align-items:center;height:auto;min-height:32px;margin:-2px -4px 3px;padding:4px 9px;font:500 20px/1.1 Oswald,sans-serif;display:flex;overflow:visible}.score-panel h2 small{letter-spacing:0;margin-top:4px;font-size:13px}.score-line{border-bottom:1px solid #b8b199;grid-template-columns:30px 1fr 44px 1fr 30px;align-items:center;gap:3px;min-height:36px;display:grid}.score-line:last-child{border-bottom:0}.result-match{border-bottom:1px solid #b8b199;min-width:0}.result-match:last-child{border-bottom:0}.result-match>small{color:#8c0019;letter-spacing:.2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;padding:3px 4px 0;font:700 12px/1 Oswald,sans-serif;display:block;overflow:hidden}.result-match .score-line{border-bottom:0;min-height:31px}.badge{background-image:url(/reference-art.png);background-size:1536px 1024px;width:30px;height:33px;display:inline-block}.team-mark{object-fit:contain;flex:0 0 30px;width:30px;height:30px;display:block}.emoji-mark{place-items:center;font-size:24px;line-height:1;display:grid}.home-name,.away-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.5px;min-width:0;font:500 14px/1.05 Roboto Condensed,sans-serif;overflow:hidden}.away-name{text-align:right}.score-line strong{text-align:center;white-space:nowrap;font:700 19px/1 Roboto Condensed,sans-serif}.versus{text-align:center;font-size:15px}.teams-page,.club-page{padding:10px}.team-list-paper,.club-paper{border:3px double #5f5949;height:100%;padding:13px;overflow:hidden}.team-page-header{border-bottom:3px solid #171a16;min-height:106px;padding:6px 8px 10px;position:relative}.team-page-header p{color:#a90020;letter-spacing:2px;font:600 16px/1.2 Oswald,sans-serif}.team-page-header h1{letter-spacing:1px;margin:10px 0 4px;font:italic 400 47px/1.02 Anton,Impact,sans-serif}.team-page-header span{background:#d3c7a9;border:2px solid #0a255d;padding:4px 8px;font:500 14px/1 Oswald,sans-serif;position:absolute;bottom:11px;right:8px}.team-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px 3px 4px 0;display:grid;overflow:visible}.team-choice{color:#0e120e;text-align:left;background:#eee4cc;border:3px solid #10285b;grid-template-columns:57px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:7px;display:grid;box-shadow:inset 0 0 0 2px #fef8e7,3px 3px #7a6e57}.team-choice:hover{color:#fff9e8;background:#c60021;transform:translate(2px,1px)}.team-choice .team-mark{flex-basis:52px;width:52px;height:52px}.team-choice b{overflow-wrap:anywhere;white-space:normal;min-width:0;font:600 28px/.96 Oswald,sans-serif}.team-choice b.long-team-name{font-size:21px;line-height:1.02}@media (width>=901px){.team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.team-choice{text-align:center;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:space-between;justify-items:center;width:100%;min-height:190px;padding:16px 12px}.team-choice .team-mark{flex-basis:112px;width:112px;height:112px}.team-choice b{font-size:27px;line-height:1.02}.team-choice b.long-team-name{font-size:19px}}.arcade-state{color:#00184e;letter-spacing:2px;place-items:center;min-height:220px;font:500 28px/1 Oswald,sans-serif;display:grid}.back-button{color:#fff6db;background:#092e77;border:2px solid #77bee2;margin-bottom:8px;padding:6px 11px;font:500 15px/1 Oswald,sans-serif;box-shadow:3px 3px #080f27}.back-button:hover{background:#c50021;transform:translate(2px,1px)}.club-crest{object-fit:contain;filter:drop-shadow(3px 4px #010a20);justify-self:center;width:76px;height:76px}.club-crest-wrap{justify-self:center;position:relative}.club-crest-edit{color:#062764;cursor:pointer;opacity:.85;background:#ffd42a;border:2px solid #fff5da;border-radius:50%;width:22px;height:22px;padding:0;font-size:13px;line-height:1;position:absolute;bottom:-4px;right:-4px;box-shadow:1px 1px 2px #00000060}.club-crest-edit:hover{opacity:1;background:#fff2a0}.roster-panel{background:#f3ead5a8;border:3px double #625d4e;height:auto;min-height:466px;padding:8px;overflow:visible}.roster-panel h2{color:#fff9e8;letter-spacing:.5px;background:#063172;justify-content:space-between;margin:-2px -2px 8px;padding:5px 8px;font:500 19px/1 Oswald,sans-serif;display:flex}.president-card{background:#e1d6bd;border:2px solid #10285b;grid-template-columns:1fr;justify-items:center;gap:9px;margin-bottom:10px;padding:8px;display:grid}.president-card>img,.president-photo-placeholder{object-fit:cover;border:3px solid #fff5da;width:140px;height:156px;box-shadow:3px 3px #07194a}.president-photo-placeholder{color:#fff;text-align:center;background:#063172 url(/paper-grain.svg);place-content:center;gap:3px;display:grid}.president-photo-placeholder b{color:#ffd42a;font:400 27px/1 Anton,sans-serif}.president-photo-placeholder small{max-width:120px;font:500 12px/1 Oswald,sans-serif}.president-card>p{text-align:center;gap:5px;width:100%;min-width:0;display:grid}.president-card>p small{color:#a90020;font:500 12px/1 Oswald,sans-serif}.president-card>p b{overflow-wrap:anywhere;word-break:normal;max-width:100%;font:600 16px/1.12 Roboto Condensed,sans-serif}.honours-list{gap:4px;display:grid}.honours-list article{background:#e1d6bd;border-bottom:1px solid #aa9e86;grid-template-columns:22px 1fr auto auto;align-items:center;gap:5px;padding:5px 7px;display:grid}.honours-list article span{color:#c28b00;font-size:18px}.honours-list article b{font:600 14px/1 Roboto Condensed,sans-serif}.honours-list article small{color:#a90020;font:600 13px/1 Oswald,sans-serif}.roster-panel h2 small{padding-top:3px;font-size:14px}.roster-columns,.roster-row{grid-template-columns:48px minmax(0,1fr) 64px 95px;align-items:center;gap:6px;display:grid}.roster-columns{color:#fff;letter-spacing:.35px;background:#172758;min-height:22px;padding:3px 7px;font:500 12px/1 Oswald,sans-serif}.roster-columns b:nth-child(n+3){text-align:center}.roster-list{grid-template-columns:1fr;gap:0;margin-bottom:7px;display:grid}.roster-row{border-bottom:1px solid #bcb099;min-height:21px;padding:2px 7px;font:500 13px/1 Roboto Condensed,sans-serif}.roster-row:nth-child(2n){background:#e1d6bd80}.roster-row b{color:#bd001e;font:700 15px/1 Oswald,sans-serif}.roster-row span{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.roster-row span i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.roster-row small{text-align:center;white-space:nowrap;font-size:12px}.roster-row strong{color:#063172;text-align:right;font-size:13px}.empty-copy{font:500 15px/1.1 Roboto Condensed,sans-serif}.section-paper{text-align:center;border:3px double #5f5949;place-content:center;justify-items:center;height:100%;padding:45px;display:grid}.section-kicker{color:#a90020;letter-spacing:2px;font:600 16px/1 Oswald,sans-serif}.section-paper h1{letter-spacing:1px;max-width:710px;margin-top:12px;font:italic 400 58px/.96 Anton,Impact,sans-serif}.section-paper>p:not(.section-kicker){max-width:560px;font:500 22px/1.2 Roboto Condensed,sans-serif}.section-divider{color:#b60020;align-items:center;width:min(540px,90%);margin:24px 0;display:flex}.section-divider:before,.section-divider:after{content:"";background:#172758;flex:1;height:3px}.section-divider span{margin:0 14px;font-size:18px}.section-paper aside{color:#fff9e8;background:#063172;border:3px solid #0a1634;gap:7px;max-width:520px;margin-top:35px;padding:14px 22px;display:grid;box-shadow:inset 0 0 0 2px #1b5ba7,4px 4px #857963}.section-paper aside b{color:var(--yellow);letter-spacing:1px;font:500 18px/1 Oswald,sans-serif}.section-paper aside span{font:500 15px/1.15 Roboto Condensed,sans-serif}.rules-paper{scrollbar-color:#a90020 #d9cfb8}.rules-header{text-align:center;border-bottom:4px double #171a16;margin-bottom:15px;padding:8px 10px 13px}.rules-header p{color:#a90020;letter-spacing:2px;font:600 14px/1.2 Oswald,sans-serif}.rules-header h1{letter-spacing:.6px;margin-top:8px;font:italic 400 43px/1 Anton,Impact,sans-serif}.rules-intro{margin:0 8px 17px;font:600 17px/1.32 Roboto Condensed,sans-serif}.rules-section{margin:0 8px 18px}.rules-section h2{color:#fff9e8;background:#063172;border-left:7px solid #a90020;margin-bottom:8px;padding:7px 10px;font:500 22px/1.05 Oswald,sans-serif}.rules-section h3{color:#a90020;margin:13px 2px 7px;font:600 18px/1.1 Oswald,sans-serif}.rules-section p{margin:7px 3px;font:500 16px/1.3 Roboto Condensed,sans-serif}.rules-section ul{gap:7px;margin:7px 0 8px 24px;padding:0;display:grid}.rules-section li{padding-left:3px;font:500 16px/1.28 Roboto Condensed,sans-serif}.rules-table{border-collapse:collapse;width:100%;margin-top:9px;font:500 15px/1.2 Roboto Condensed,sans-serif}.rules-table th{color:#fff9e8;text-align:left;background:#a90020;border:2px solid #172758;padding:8px;font-family:Oswald,sans-serif}.rules-table td{vertical-align:top;background:#eee4cc;border:2px solid #8d816a;padding:8px}.data-paper{border:3px double #5f5949;height:100%;padding:12px;overflow:auto}.news-paper{flex-direction:column;min-height:0;display:flex;overflow:hidden}.data-page-header{border-bottom:3px solid #171a16;min-height:82px;margin-bottom:10px;padding:4px 8px 9px;position:relative}.data-page-header p{color:#a90020;letter-spacing:2px;font:600 14px/1.2 Oswald,sans-serif}.data-page-header h1{letter-spacing:1px;margin-top:10px;font:italic 400 45px/1.02 Anton,Impact,sans-serif}.page-action{color:#fff;background:#a90020;border:2px solid #ffd42a;padding:7px 10px;font:500 14px/1 Oswald,sans-serif;position:absolute;bottom:11px;right:8px}.page-action.active{color:#111;background:var(--yellow)}.news-header-actions{gap:6px;display:flex;position:absolute;bottom:11px;right:8px}.news-header-actions .page-action{position:static}.filter-bar{background:#d9cfb8;border:2px solid #172758;gap:7px;margin-bottom:10px;padding:8px;display:flex}.filter-bar input,.filter-bar select{color:#11120e;background:#f8f1de;border:2px solid #092e77;flex:1;min-width:0;height:32px;padding:4px 7px;font:500 14px/1 Oswald,sans-serif}.filter-bar select:disabled{color:#777061;cursor:not-allowed;background:#ddd4c0}.team-chip-bar{background:#d9cfb8;border:2px solid #172758;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:7px;width:100%;margin-bottom:8px;padding:8px;display:grid}.team-chip{color:#11120e;background:#f8f1de;border:2px solid #092e77;justify-content:center;align-items:center;gap:5px;width:100%;height:66px;min-height:66px;max-height:66px;padding:2px 4px;font:600 13px/1 Oswald,sans-serif;display:flex;overflow:hidden}.team-chip .team-mark{flex:0 0 52px;width:52px;height:52px}.team-chip:hover{border-color:#a90020}.team-chip.active{color:#111;background:var(--yellow);border-color:#ffd42a}.arcade-state.compact{min-height:130px}.data-error{color:#fff9e8;text-align:center;background:#831326;border:3px double #ffd42a;justify-items:center;gap:8px;min-height:125px;padding:22px;display:grid}.data-error b{font:500 21px/1 Oswald,sans-serif}.data-error span{font:500 14px/1.2 Roboto Condensed,sans-serif}.data-error button,.pagination button{color:#fff9e8;background:#062764;border:2px solid #72b4e3;padding:6px 10px;font:500 14px/1 Oswald,sans-serif}.data-empty{text-align:center;padding:25px}.match-card:hover,.match-card.active{color:#fff9e8;background:#a90020}.pagination{justify-content:center;align-items:center;gap:14px;margin-top:10px;font:500 14px/1 Oswald,sans-serif;display:flex}.pagination button:disabled{opacity:.4;cursor:default}.workspace-panel{background:#f3ead5a8;border:3px double #625d4e;overflow:auto}.workspace-panel h3{color:#fff9e8;background:#063172;justify-content:space-between;padding:7px 9px;font:500 18px/1 Oswald,sans-serif;display:flex}.timeline{gap:5px;max-height:575px;display:grid;overflow:auto}.timeline article{background:#e1d6bd;border-left:6px solid #073986;grid-template-columns:130px 1fr;gap:12px;padding:9px;display:grid}.timeline time{font:500 13px/1.1 Oswald,sans-serif}.timeline article div{gap:3px;display:grid}.timeline b{color:#a90020;text-transform:uppercase;font:600 15px/1 Oswald,sans-serif}.timeline span{font:500 14px/1.15 Roboto Condensed,sans-serif}.news-feed{flex-direction:column;flex:auto;align-items:stretch;gap:14px;min-height:0;max-height:none;display:flex;overflow:hidden auto}.news-help-modal{padding-bottom:14px}.news-help-modal>p,.news-help-modal>ul,.news-help-modal>textarea{margin:14px}.news-help-modal ul{gap:5px;max-height:280px;padding-left:20px;font:500 14px/1.2 Roboto Condensed,sans-serif;display:grid;overflow:auto}.news-help-modal code{color:#a90020;font-weight:700}.news-help-modal textarea{resize:vertical;width:calc(100% - 28px);min-height:150px}.news-images-modal{padding-bottom:14px}.news-images-modal>p{margin:14px;font:500 14px/1.25 Roboto Condensed,sans-serif}.news-images-modal>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 14px;display:grid}.news-images-modal label{color:#a90020;grid-template-rows:auto 1fr auto;gap:7px;font:600 14px/1 Oswald,sans-serif;display:grid}.news-generic-preview{aspect-ratio:4/3;background:#d3c7a9 repeating-linear-gradient(45deg,#ffffff24 0 8px,#0000 8px 16px);border:2px solid #10285b;place-items:center;width:100%;display:grid;overflow:hidden}.news-generic-preview img{object-fit:cover;width:100%;height:100%}.news-generic-preview i{color:#625d4e;text-align:center;font:600 14px/1.15 Oswald,sans-serif}.news-images-modal input[type=file]{color:#625d4e;width:100%;min-width:0;font:500 13px/1 Roboto Condensed,sans-serif}@media (width<=900px){.news-header-actions{margin-top:8px;position:static}.data-page-header:has(.news-header-actions){min-height:108px}.news-images-modal>div{grid-template-columns:1fr}}.news-card{background:#eee4cc;border:3px solid #10285b;flex:none;grid-template-columns:minmax(260px,4fr) minmax(0,6fr);align-items:start;min-height:0;display:grid;box-shadow:inset 0 0 0 2px #fff8e8}.news-card>.news-artwork{aspect-ratio:4/3;align-self:start;width:100%;height:auto;min-height:0}.news-card .news-artwork-scoreline{--news-score-size:50px;background:#0009;width:100%;min-height:0;padding:6px 10px;inset:auto 0 8px;transform:none}.news-card .news-artwork.has-persisted-cover .news-artwork-scoreline{--news-score-size:50px;background:#0009;width:100%;min-height:0;padding:6px 10px;bottom:8px;left:0;right:0;transform:none}.news-card .news-artwork-scoreline .news-artwork-primary,.news-card .news-artwork-scoreline .news-artwork-secondary{flex:0 0 var(--news-score-size);width:var(--news-score-size);height:var(--news-score-size)}.news-card>div:last-child{border-left:5px solid #a90020;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-content:start;align-self:stretch;gap:5px;min-width:0;padding:12px 16px;display:grid}.news-card time{color:#063172;letter-spacing:.5px;font:500 12px/1 Oswald,sans-serif}.news-card b{color:#fff;letter-spacing:.8px;background:#a90020;width:max-content;padding:3px 6px;font:600 13px/1 Oswald,sans-serif}.news-card h2{overflow-wrap:anywhere;letter-spacing:.35px;white-space:normal;align-self:start;height:54px;max-height:54px;margin:0;font:italic 400 24px/1 Anton,sans-serif;overflow:hidden}.news-card h2.news-headline-medium{font-size:20px;line-height:1.02}.news-card h2.news-headline-compact{font-size:17px;line-height:1.02}.news-card h2.news-headline-xs{font-size:14px;line-height:1.04}.news-card h3{color:#a90020;font:700 16px/1.08 Roboto Condensed,sans-serif}.news-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 14px/1.15 Roboto Condensed,sans-serif;display:-webkit-box;overflow:hidden}.news-card .news-read-more{place-self:end start;margin-top:0}.news-card .news-story-angle{color:#26365d;border-top:1px solid #b9ad92;margin-top:4px;padding-top:4px;font-weight:700}.news-match-acta{color:#383a31;border-top:2px solid #625d4e;margin-top:6px;padding-top:5px;font:600 13px/1.15 Roboto Condensed,sans-serif}.news-match-acta>b{color:#a90020;letter-spacing:.7px;font:700 12px/1 Oswald,sans-serif}.news-match-acta p{margin:3px 0 0}.news-match-acta .news-acta-red{color:#a90020}.news-detail-modal{width:min(760px,100%)}.news-detail-modal>.news-artwork{aspect-ratio:4/3;width:100%;min-height:0}.person-modal.news-detail-modal>header h2{color:#fff}.news-detail-copy{gap:8px;padding:14px;display:grid}.news-detail-copy>h2{color:#063172;font:400 34px/1.02 Anton,sans-serif}.news-detail-copy>h3{color:#a90020;font:700 19px/1.12 Roboto Condensed,sans-serif}.news-detail-copy>p{white-space:pre-line;font:500 17px/1.28 Roboto Condensed,sans-serif}.news-card .news-match-acta>b{color:#063172;background:0 0;padding:0;font:700 13px/1 Oswald,sans-serif}@media (width>=901px){.news-card{height:auto;min-height:150px}.news-card>div:last-child{min-width:0;overflow:visible}}.news-artwork{isolation:isolate;color:#fff;background:linear-gradient(135deg, var(--news-primary), color-mix(in srgb, var(--news-secondary) 78%, #000));place-items:center;min-height:126px;display:grid;position:relative;overflow:hidden}.recolorable-news-scene{visibility:hidden;width:100%;height:100%;image-rendering:pixelated;object-fit:cover;display:block}.recolorable-news-scene.is-ready{visibility:visible}.news-artwork-scene{z-index:-2;object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.news-artwork:before{content:"";z-index:-1;background:conic-gradient(from 35deg, transparent 0 22%, var(--news-accent) 23% 29%, transparent 30% 55%, #fff3 56% 58%, transparent 59%);position:absolute;inset:-45% -20%;transform:rotate(-8deg)}.news-artwork:after{content:"";z-index:-1;background:linear-gradient(#0000,#000b);height:38%;position:absolute;inset:auto 0 0}.news-artwork-grid{opacity:.17;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0}.news-artwork-context{z-index:2;letter-spacing:1.2px;background:#000a;border:2px solid #fff;padding:5px 10px;font:600 18px/1 Oswald,sans-serif;position:absolute;top:8px;left:50%;transform:translate(-50%)}.news-artwork .news-artwork-primary,.news-artwork .news-artwork-secondary{z-index:1;object-fit:contain;filter:drop-shadow(3px 4px #0008);width:46px;height:46px;position:absolute;bottom:9px}.news-artwork:has(.news-artwork-secondary) .news-artwork-primary{left:14px}.news-artwork .news-artwork-secondary{left:auto;right:14px}.news-artwork:not(:has(.news-artwork-secondary)) .news-artwork-primary{left:50%;transform:translate(-50%)}.news-artwork strong{z-index:2;text-shadow:3px 3px #000;white-space:nowrap;font:italic 400 46px/1 Anton,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-artwork small{display:none}.news-artwork-scoreline{--news-score-size:60px;z-index:2;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-artwork-scoreline .news-artwork-primary,.news-artwork-scoreline .news-artwork-secondary{width:var(--news-score-size);height:var(--news-score-size);filter:drop-shadow(3px 4px #0008);margin:0;position:static;transform:none}.news-artwork-scoreline strong{font-size:var(--news-score-size);position:static;transform:none}.news-artwork-defeat{filter:saturate(.72)}.news-artwork-sanction:before{background:repeating-linear-gradient(125deg,#0000 0 18px,#ffd42a 19px 27px,#0000 28px 45px)}.news-victory-big>div:last-child,.news-defeat-big>div:last-child{border-left-color:#ffd42a}.match-card{color:#11120e;text-align:left;background:#eee4cc;border:2px solid #10285b;gap:4px;padding:7px;display:grid}.match-card>small{font:500 12px/1 Oswald,sans-serif}.match-card>span{grid-template-columns:27px 1fr 45px 1fr 27px;align-items:center;gap:4px;display:grid}.match-card .team-mark{width:26px;height:26px}.match-card span b{font:500 13px/1 Roboto Condensed,sans-serif}.match-card span b:nth-of-type(2){text-align:right}.match-card span strong{text-align:center;font:700 16px/1 Oswald,sans-serif}.status{color:#fff;text-transform:uppercase;background:#5e6470;width:max-content;padding:3px 6px;font:500 12px/1 Oswald,sans-serif}.status-live,.status-active{background:#bb001e}.status-finished,.status-completed{background:#07502a}.status-pending{color:#111;background:#ffd42a}.goal-list p{border-bottom:1px solid #aa9e86;padding:5px;font:500 14px/1 Roboto Condensed,sans-serif}.goal-list p b{color:#a90020}.goal-list p small{float:right}.classification-view-tabs{background:#cfc3a7 url(/paper-grain.svg);border:2px solid #10285b;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 11px;padding:5px;display:grid}.classification-view-tabs button{color:#fff9e8;letter-spacing:.8px;background:linear-gradient(#0b3f8d,#031e59);border:2px solid #72b4e3;min-height:34px;font:600 15px/1 Oswald,sans-serif;box-shadow:inset 0 0 0 1px #ffffff25}.classification-view-tabs button.active{background:linear-gradient(#dc0923,#9e0019);border-color:#ffd42a;box-shadow:inset 0 0 0 1px #ff8b80,2px 2px #071332}.tournament-workspace{gap:8px;display:grid}.workspace-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-panel{max-height:260px}.workspace-panel h3 small{font-size:13px}.table-scroll{overflow:auto}.league-table{table-layout:fixed;border-collapse:collapse;width:100%;font:500 13px/1 Roboto Condensed,sans-serif}.league-table .rank-column{width:28px}.league-table .stat-column{width:36px}.league-table th,.league-table td{text-align:center;border-bottom:1px solid #b4a990;padding:4px 5px}.league-table th:nth-child(2),.league-table td:nth-child(2){text-align:left}.league-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.league-table .team-mark{width:20px;height:20px}.live-table-status{color:#a90020;letter-spacing:.6px;align-items:center;gap:6px;margin:-2px 0 7px;font:700 12px/1 Oswald,sans-serif;display:inline-flex}.live-table-status i{background:#d10020;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite live-dot;box-shadow:0 0 5px #d10020}.live-position{justify-content:center;align-items:center;min-width:25px;display:inline-flex}.live-movement{color:#0000;flex:0 0 24px;justify-content:center;align-items:center;width:24px;display:inline-flex}.live-movement svg{width:12px;height:12px;display:block;overflow:visible}.live-movement path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.live-movement.up{color:#087437}.live-movement.down{color:#b40025}.league-table tr.is-playing-live td,.standings-home-table tr.is-playing-live td,.club-standing-snippet tr.is-playing-live td{background-color:#fff0f1}.league-table tr.is-playing-live td:first-child,.standings-home-table tr.is-playing-live td:first-child,.club-standing-snippet tr.is-playing-live td:first-child{box-shadow:inset 4px 0 #d10020}.league-table tr.position-up td,.standings-home-table tr.position-up td,.club-standing-snippet tr.position-up td{animation:.8s ease-out standings-rise}.league-table tr.position-down td,.standings-home-table tr.position-down td,.club-standing-snippet tr.position-down td{animation:.8s ease-out standings-fall}.live-team-tag{color:#fff;letter-spacing:.4px;white-space:nowrap;background:#b40025;border-radius:2px;margin-left:auto;padding:2px 4px;font:700 9px/1 Oswald,sans-serif;display:inline-block}@keyframes standings-rise{0%{background-color:#cbf0d9}to{background-color:#0000}}@keyframes standings-fall{0%{background-color:#ffe0e3}to{background-color:#0000}}.ranking-row{border-bottom:1px solid #b4a990;grid-template-columns:28px 1fr auto;gap:7px;padding:6px 8px;font:500 14px/1 Roboto Condensed,sans-serif;display:grid}.ranking-row>b{color:#a90020}.ranking-team-row{grid-template-columns:28px 28px minmax(0,1fr) auto;align-items:center;font-size:14px}.ranking-team-row .team-mark{flex-basis:26px;width:26px;height:26px}.ranking-team-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.division-row{grid-template-columns:minmax(0,1fr) auto}.fixture-panel{max-height:230px}.fixture-grid{grid-template-columns:repeat(2,1fr);gap:3px 8px;padding:5px;display:grid}.fixture-grid article{border-bottom:1px solid #b4a990;gap:2px;padding:4px;display:grid}.fixture-grid small{color:#a90020;font:500 12px/1 Oswald,sans-serif}.fixture-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13px/1 Roboto Condensed,sans-serif;overflow:hidden}.fixture-match{grid-template-columns:24px minmax(0,1fr) auto minmax(0,1fr) 24px;align-items:center;gap:5px;display:grid}.fixture-match .team-mark{flex-basis:24px;width:24px;height:24px;font-size:18px}.fixture-match span:last-of-type{text-align:right}.fixture-match b{color:#a90020;white-space:nowrap;font:700 13px/1 Oswald,sans-serif}.playoff-qualifiers{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.playoff-qualifiers span{border:1px solid #8d816a;align-items:center;gap:4px;padding:4px 6px;font:600 13px/1 Roboto Condensed,sans-serif;display:flex}.playoff-qualifiers .team-mark{flex-basis:20px;width:20px;height:20px}.playoff-tiebreak{background:#f8f1de;border:2px solid #a90020;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:7px;font:600 13px/1 Oswald,sans-serif;display:flex}.playoff-tiebreak span{color:#a90020;width:100%}.playoff-tree{grid-template-columns:repeat(var(--rounds,2), minmax(0, 1fr));background:#e4d9c0;border:2px solid #b4a990;gap:12px;padding:12px;display:grid}.playoff-tree.rounds-3{--rounds:3}.playoff-col{background:#fff9e8;border:2px dashed #8d816a;flex-direction:column;justify-content:space-around;gap:12px;min-width:0;padding:10px;display:flex}.playoff-col h4{margin:0}@media (width<=1100px){.playoff-tree,.playoff-tree.rounds-3{grid-template-columns:minmax(0,1fr)}}.playoff-bracket{background:#e4d9c0;border:2px solid #b4a990;grid-template-columns:minmax(0,1fr) 42px minmax(250px,.9fr);align-items:stretch;gap:12px;padding:12px;display:grid}.playoff-semi-rounds{grid-template-rows:repeat(2,minmax(0,1fr));align-content:space-between;gap:14px;min-width:0;display:grid}.playoff-bracket>section,.playoff-semi-rounds>section{background:#fff9e8;border:2px dashed #8d816a;align-content:center;gap:10px;min-width:0;padding:10px;display:grid}.playoff-connector{min-height:100%;position:relative}.playoff-connector:before{content:"";background:#092e77;width:3px;position:absolute;top:25%;bottom:25%;left:50%;transform:translate(-50%)}.playoff-connector:after{content:"";background:#092e77;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.playoff-semi-rounds .playoff-round{position:relative}.playoff-semi-rounds .playoff-round:after{content:"";background:#092e77;width:12px;height:3px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.playoff-final-round{position:relative}.playoff-final-round:before{content:"";background:#092e77;width:12px;height:3px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.playoff-bracket>.playoff-final-round{background:#fff3c4;border-color:#a90020}.playoff-bracket h4{color:#fff;text-align:center;letter-spacing:.7px;background:#092e77;margin:0;padding:7px 8px;font:600 15px/1 Oswald,sans-serif}.playoff-final-round h4{background:#a90020}.playoff-champion{color:#fff;text-align:center;background:#a90020;border:3px solid #a90020;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex;box-shadow:4px 4px #8d816a}.playoff-champion>span{font-size:30px;line-height:1}.playoff-champion .team-mark{flex:0 0 34px;width:34px;height:34px}.playoff-champion>strong{color:#ffd42a;letter-spacing:.8px;font:700 clamp(20px,2.2vw,30px)/1 Oswald,sans-serif}.playoff-series{background:#f8f1de;border:3px solid #092e77;gap:5px;padding:10px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:3px 3px #b4a990}.playoff-series.is-provisional{background:#f1f4fa;border-style:dashed;border-color:#5b7fb5}.playoff-series.is-provisional.is-confirmed{border-style:solid;border-color:#1c7a3e}.playoff-series.is-provisional>div small{color:#625d4e;font:600 12px/1 Oswald,sans-serif}.playoff-pending-side{color:#625d4e;letter-spacing:.3px;font:600 13px/1.2 Oswald,sans-serif}.playoff-series:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #8d816a}.playoff-series.status-completed{border-color:#1c7a3e}.playoff-series.status-awaiting_tiebreak{background:#fff3c4;border-color:#a90020}.playoff-series-head{border-bottom:2px solid #b4a990;justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.playoff-series-head>small{color:#8c0019;letter-spacing:.5px;font:600 12px/1 Oswald,sans-serif}.playoff-series-head>span{color:#625d4e;letter-spacing:.3px;text-align:right;font:600 12px/1 Oswald,sans-serif}.playoff-series>div{border-bottom:1px solid #d0c4a8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 0;font:600 14px/1.1 Roboto Condensed,sans-serif;display:grid}.playoff-series>div>a,.playoff-series>div>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.playoff-series .team-mark{flex-basis:22px;width:22px;height:22px}.playoff-series>.playoff-score-table{background:#fff9e8;border:2px solid #b4a990;grid-template-columns:1fr;grid-auto-flow:row;gap:0;padding:0;display:grid}.playoff-score-heading,.playoff-score-row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(42px,.26fr));align-items:center;gap:6px;display:grid}.playoff-score-heading{color:#fff;letter-spacing:.45px;text-align:center;background:#063172;padding:5px 6px;font:600 12px/1 Oswald,sans-serif}.playoff-score-heading span:first-child{text-align:left}.playoff-score-heading .playoff-leg-link{color:#ffd42a;text-underline-offset:2px;text-decoration:underline}.playoff-score-heading .playoff-leg-link:hover{color:#fff}.playoff-score-row{border-top:1px solid #d0c4a8;padding:5px 6px;font:600 14px/1.1 Roboto Condensed,sans-serif}.playoff-score-row>a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.playoff-score-row>a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playoff-score-row>b{color:#8c0019;text-align:center;font:700 17px/1 Oswald,sans-serif}.playoff-series em,.playoff-series strong{color:#8c0019;font:600 12px/1 Oswald,sans-serif}.playoff-awaiting{color:#625d4e;border:1px dashed #8d816a;padding:10px;font:600 13px/1.2 Oswald,sans-serif}@media (width<=900px){.playoff-bracket{grid-template-columns:1fr}.playoff-connector{display:none}.playoff-semi-rounds{grid-template-rows:none}.playoff-semi-rounds .playoff-round:after,.playoff-final-round:before{display:none}}.directory-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.directory-grid button,.crest-gallery article,.crest-gallery button{color:#111;text-align:left;background:#eee4cc;border:2px solid #10285b;grid-template-columns:54px 1fr;align-items:center;gap:9px;min-height:68px;padding:7px;display:grid}.directory-grid button:hover{color:#fff;background:#a90020}.directory-grid .team-mark,.crest-gallery .team-mark{width:50px;height:50px}.directory-grid span,.crest-gallery article{font:500 16px/1 Oswald,sans-serif}.directory-grid span,.crest-gallery article>b,.crest-gallery article>small{gap:4px;display:grid}.directory-grid b,.crest-gallery b{font-size:18px;line-height:1.05}.directory-grid small,.crest-gallery small{font:600 14px/1.08 Roboto Condensed,sans-serif}.directory-loading{color:#8c0019;letter-spacing:.6px;margin-bottom:6px;font:600 13px/1 Oswald,sans-serif}.crest-gallery{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.team-page-header .admin-toggle{color:#fff;background:#a90020;border:2px solid #ffd42a;padding:6px 9px;font:500 14px/1 Oswald,sans-serif;position:absolute;top:8px;right:8px}.admin-form{background:#d9cfb8;border:3px double #625d4e;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.create-team-form{z-index:2;margin:8px 0;position:relative}.admin-form label{color:#8c0019;letter-spacing:.5px;gap:4px;font:600 13px/1 Oswald,sans-serif;display:grid}.admin-form input,.admin-form select,.national-gallery select{color:#111;background:#f8f1de;border:2px solid #092e77;min-width:0;height:31px;padding:4px 6px;font:500 14px/1 Roboto Condensed,sans-serif}.media-image-field{background:#eee4cc;border:2px solid #8d816a;grid-column:1/-1;gap:4px;padding:7px;display:grid}.media-image-field input[type=file]{height:auto;padding:5px}.media-image-field>small{color:#063172;font:500 12px/1 Oswald,sans-serif}.color-picker-field .color-picker-controls{align-items:center;gap:5px;display:flex}.color-picker-field input[type=color]{flex:0 0 31px;width:31px;padding:2px}.color-picker-field input[type=text]{letter-spacing:.5px;flex:auto;min-width:0;font-family:Roboto Mono,monospace}.color-eyedropper-button{cursor:pointer;background:#f8f1de;border:2px solid #092e77;flex:0 0 31px;width:31px;height:31px;padding:0;font-size:15px;line-height:1}.color-pick-preview{background:#fff;border:2px solid #8d816a;grid-column:1/-1;justify-items:center;gap:5px;padding:10px;display:grid}.color-pick-preview img{object-fit:contain;width:96px;height:96px}.color-pick-preview small{color:#063172;text-align:center;font:500 12px/1.3 Oswald,sans-serif}.mini-actions button:disabled{opacity:.45;cursor:default}.form-feedback{border:1px solid;grid-column:1/-1;padding:6px;font:600 13px/1.1 Roboto Condensed,sans-serif}.form-feedback.success{color:#07502a;background:#dce8c5}.form-feedback.error{color:#9f001b;background:#f3c9c1}.club-paper{flex-direction:column;display:flex;position:relative}.club-actions{justify-content:space-between;display:flex}.admin-open{background:#a90020}.admin-drawer{z-index:8;background:var(--paper) url(/paper-grain.svg);border:4px solid #ffd42a;padding:12px;position:absolute;inset:42px 10px 10px;overflow:auto;box-shadow:8px 8px #001237}.team-admin>header{border-bottom:3px solid #10285b;margin-bottom:10px;padding-right:42px}.team-admin>header p{color:#a90020;letter-spacing:1px;font:600 14px/1 Oswald,sans-serif}.team-admin>header nav{gap:5px;margin-top:8px;display:flex;overflow-x:auto}.team-admin>header button{color:#111;background:#d9cfb8;border:2px solid #10285b;min-width:90px;padding:7px;font:500 13px/1 Oswald,sans-serif}.team-admin>header button.active{color:#fff;background:#a90020}.team-profile-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.team-profile-editor>section{background:#e9dfc7;border:2px solid #10285b;min-width:0;padding:9px}.team-profile-editor>section h2{color:#fff;background:#063172;margin:-9px -9px 9px;padding:7px 9px;font:500 16px/1 Oswald,sans-serif}.team-profile-editor>section .admin-form{border:0;grid-template-columns:minmax(0,1fr);padding:0}.balance-label{color:#fff;background:#062764;grid-column:1/-1;justify-content:space-between;padding:8px;font:500 14px/1 Oswald,sans-serif;display:flex}.balance-label b{color:#ffd42a}.button-row{align-items:end;gap:8px;display:flex}.button-row button{flex:1}.mini-actions button{border:2px solid var(--c-ice);min-height:36px;color:var(--c-white);background:var(--c-navy-900);font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.3px}.admin-empty{text-align:center;padding:30px;font:500 17px/1 Oswald,sans-serif}.squad-board{gap:10px;display:grid}.squad-help{color:#fff;background:#063172;padding:8px 10px;font:500 13px/1.2 Oswald,sans-serif}.squad-board-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.squad-board-columns>section{background:#d9cfb8;border:2px solid #10285b;align-content:start;gap:4px;min-width:0;padding:6px;display:grid}.squad-board-columns h3{color:#fff;background:#a90020;justify-content:space-between;padding:6px 8px;font:500 15px/1 Oswald,sans-serif;display:flex}.squad-board-columns h3 small{font-size:12px}.substitutes-drop-zone h3{background:#063172}.squad-drag-row,.squad-empty-slot{background:#eee4cc;border:1px solid #aa9e86;grid-template-columns:29px 28px minmax(0,1fr) 58px;align-items:center;gap:5px;min-height:43px;padding:4px 5px;display:grid}.squad-drag-row>b,.squad-empty-slot>b{color:#a90020;text-align:center;font:700 15px/1 Oswald,sans-serif}.squad-drag-row>span{gap:2px;min-width:0;display:grid}.squad-drag-row>span strong{text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.05 Roboto Condensed,sans-serif;overflow:hidden}.squad-drag-row>span small{color:#063172;font:600 12px/1 Oswald,sans-serif}.squad-drag-row label{color:#8c0019;gap:2px;font:500 12px/1 Oswald,sans-serif;display:grid}.squad-drag-row input{text-align:center;background:#fff9e8;border:1px solid #092e77;width:100%;height:26px}.squad-empty-slot{color:#6b6252;border-style:dashed;grid-template-columns:28px 1fr;font:500 12px/1 Oswald,sans-serif}.squad-save-button{width:100%;min-height:40px}.squad-list-header,.squad-drag-row{grid-template-columns:36px 40px minmax(0,1fr) 46px}.squad-list-header{color:#063172;align-items:center;gap:6px;padding:3px 5px;font:600 12px/1 Oswald,sans-serif;display:grid}.squad-list-header b,.squad-list-header small,.squad-list-header em{text-align:center;font-style:normal}.squad-drag-row{cursor:default}.squad-slot-number{color:#a90020;cursor:grab;background:#f7efd9;border:1px dashed #a90020;width:34px;height:31px;font:700 15px/1 Oswald,sans-serif}.squad-slot-number:active{cursor:grabbing}.squad-drag-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px/1.05 Roboto Condensed,sans-serif;overflow:hidden}.squad-drag-row>small{color:#063172;text-align:center;font:600 12px/1 Oswald,sans-serif}.squad-drag-row label span{display:none}.squad-drag-row label{justify-items:center}.squad-drag-row input{appearance:textfield;width:38px;min-width:0;padding:2px}.squad-drag-row.jersey-clash{background:#fff3b0;border-color:#c79a00}.squad-drag-row.jersey-clash input{background:#ffe45c;border-color:#c79a00;font-weight:700}.jersey-clash-note{color:#5c4400;background:#fff3b0;border:1px solid #c79a00;margin:6px 0 0;padding:6px 8px;font:500 13px/1.3 Roboto Condensed,sans-serif}.squad-drag-row input::-webkit-inner-spin-button{appearance:none;margin:0}.squad-drag-row input::-webkit-outer-spin-button{appearance:none;margin:0}.national-form{grid-template-columns:1fr 1fr;margin-bottom:10px}.national-gallery article{grid-template-columns:50px 1fr}.national-gallery article>div{gap:5px;min-width:0;display:grid}.mini-actions{gap:5px;display:flex}.mini-actions button{flex:1}.mini-actions button.danger{background:var(--c-red)}.player-actions{z-index:1;border-top:3px solid #10285b;gap:7px;margin-top:12px;padding-top:10px;display:grid;position:relative}.player-actions h3{color:#fff;background:#062764;padding:5px 7px;font:500 14px/1 Oswald,sans-serif}.player-actions label{color:#8c0019;gap:3px;font:600 12px/1 Oswald,sans-serif;display:grid}.player-actions input,.player-actions select{background:#fff9e8;border:2px solid #092e77;width:100%;height:29px;font:500 13px/1 Roboto Condensed,sans-serif}.player-flag{margin-right:3px;font-style:normal;display:inline-block}.roster-player-link{text-align:left;cursor:pointer;border:0;width:100%}.roster-player-link:hover,.roster-player-link:focus-visible{outline-offset:-2px;background:#ffd42a55;outline:2px solid #a90020}.player-profile-card{background:#e5dcc7;border:3px solid #10285b;margin-top:14px}.player-profile-card>header{color:#fff;background:#062764;align-items:center;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.player-profile-card h1{margin:3px 0;font:400 clamp(28px,5vw,48px)/1 Anton,sans-serif}.player-profile-card header p{margin:0;font:500 14px/1 Oswald,sans-serif}.player-profile-portrait{background:linear-gradient(145deg, var(--club-primary), color-mix(in srgb, var(--club-primary) 72%, #000));border:2px solid #fff;flex:0 0 142px;align-self:stretch;place-items:end center;display:grid;position:relative;overflow:hidden}.player-profile-portrait:before,.player-profile-portrait:after{content:"";z-index:1;width:9px;height:100%;position:absolute;top:0}.player-profile-portrait:before{background:var(--club-secondary);right:9px}.player-profile-portrait:after{background:var(--club-tertiary);right:0}.player-profile-portrait>b{color:#fff9e8;font:400 96px/1 Anton,sans-serif}.player-profile-face{object-fit:contain;width:142px;height:142px}.player-profile-portrait>b,.player-profile-face{z-index:2;position:relative}.player-profile-heading{z-index:1;position:relative}.player-banner-team-mark{z-index:0;object-fit:contain;opacity:.22;filter:grayscale()brightness(2)drop-shadow(0 3px 2px #0008);width:178px;height:178px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.player-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:12px;display:grid}.player-profile-facts div{background:#fff9e8;border:1px solid #a99e87;padding:8px}.player-value-factor{color:#8c0019;font-size:12px}.player-value-moves{margin:0 12px 12px}.player-value-moves header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.player-value-moves h2{color:#062764;text-transform:uppercase;margin:0;font:600 16px/1.1 Oswald,sans-serif}.player-value-moves header small{color:#8c0019;font:600 11px/1 Oswald,sans-serif}.player-value-moves ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.player-value-moves li{color:#062764;background:#fff9e8;border:1px solid #a99e87;grid-template-columns:1fr auto;gap:2px 8px;padding:6px 8px;font:500 14px/1.2 Roboto Condensed,sans-serif;display:grid}.player-value-moves li small{color:#5d5646;grid-column:1/-1;font-size:12px}.player-value-moves li b.up{color:#0d6b2f}.player-value-moves li b.down{color:#8c0019}.player-profile-facts dt{color:#8c0019;font:600 12px/1 Oswald,sans-serif}.player-profile-facts dd{color:#062764;margin:4px 0 0;font:600 15px/1.05 Roboto Condensed,sans-serif}.player-tournament-form{background:#e5dcc7;border-top:3px solid #10285b;padding:12px}.player-tournament-form>header{color:#062764;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.player-tournament-form h2{margin:0;font:500 19px/1 Anton,sans-serif}.player-tournament-form>header small{font:600 12px/1.2 Oswald,sans-serif}.player-tournament-form>div{gap:5px;margin-top:8px;display:grid}.player-tournament-form article{background:#fff9e8;border-left:5px solid #a90020;justify-content:space-between;gap:12px;padding:7px 9px;font:600 14px/1 Roboto Condensed,sans-serif;display:flex}.player-tournament-form article strong{color:#062764}.player-tournament-form>p{margin:9px 0;font:500 14px/1.1 Roboto Condensed,sans-serif}.player-data-source-note{color:#625d4e;letter-spacing:.25px;background:#e8f2f5;border-left:3px solid #43a8d6;margin:0 12px 12px;padding:8px 10px;font:600 12px/1.3 Oswald,sans-serif}.player-face{object-fit:contain;float:right;background:#c5bba4;width:86px;height:86px;margin:0 0 6px 10px}.roster-player-face{object-fit:contain;background:#c5bba4;width:28px;height:28px}.player-team-value{align-items:center;gap:5px;display:flex}.player-team-value img{object-fit:contain;width:22px;height:22px}@media (width<=720px){.player-profile-card>header{align-items:flex-start;gap:10px;padding:11px}.player-profile-portrait{flex-basis:86px}.player-profile-face{width:86px;height:86px}.player-profile-portrait>b{font-size:58px}.player-profile-facts{grid-template-columns:1fr 1fr}}.market-admin{background:#e4d9c0;border:3px solid #10285b;margin-bottom:10px}.market-admin>nav{background:#062764;gap:5px;padding:6px;display:flex}.market-admin>nav button{color:#fff;background:#062764;border:2px solid #72b4e3;padding:7px 11px;font:500 13px/1 Oswald,sans-serif}.market-admin>nav button.active{color:#111;background:#ffd42a;border-color:#fff2a0}.market-form{border:0}.market-form>.ui-btn{align-self:end}.tournament-create-form{grid-template-columns:1.25fr 1fr .8fr auto;align-items:end;margin-bottom:10px}.tournament-admin{background:#e4d9c0;border:3px solid #10285b;margin-bottom:8px}.tournament-admin>nav{background:#062764;gap:4px;padding:6px;display:flex;overflow-x:auto}.tournament-admin>nav button{color:#fff;background:#062764;border:2px solid #72b4e3;min-width:88px;padding:7px 8px;font:500 13px/1 Oswald,sans-serif}.tournament-admin>nav button.active{color:#111;background:#ffd42a;border-color:#fff2a0}.tournament-admin-section{gap:8px;max-height:355px;padding:9px;display:grid;overflow:auto}.tournament-admin-section>p{font:500 14px/1.15 Oswald,sans-serif}.tournament-admin-section>p b{color:#a90020}.fixture-preview{gap:6px;display:grid}.fixture-preview-round{border:1px solid #8d816a;gap:2px;padding:5px 7px;font:600 13px/1.2 Roboto Condensed,sans-serif;display:grid}.fixture-preview-round>b{color:#a90020;font:600 14px/1 Oswald,sans-serif}.fixture-preview-round i{color:#6b6352;font-style:normal}.fixture-preview-round .resting{color:#6b6352}.tournament-awards{border-top:3px double #10285b;gap:8px;margin-top:4px;padding-top:10px;display:grid}.tournament-awards>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.tournament-awards>header h3{color:#a90020;font:500 17px/1 Oswald,sans-serif}.tournament-awards>header p{margin-top:4px;font:500 13px/1.2 Roboto Condensed,sans-serif}.tournament-awards>header>b{color:#ffd42a;background:#063172;flex:none;padding:5px 7px;font:600 14px/1 Oswald,sans-serif}.tournament-awards-table{width:100%;overflow-x:hidden}.tournament-awards-table table{table-layout:fixed;border-collapse:collapse;width:100%;font:500 14px/1.05 Roboto Condensed,sans-serif}.tournament-awards-table th{color:#fff;background:#063172;padding:6px 5px;font:600 14px/1 Oswald,sans-serif}.tournament-awards-table td{text-align:center;border-bottom:1px solid #aa9e86;padding:5px}.tournament-awards-table th:first-child,.tournament-awards-table td:first-child{text-align:left;width:55%;font-weight:700}.tournament-awards-table input{text-align:right;background:#fff9e8;border:2px solid #092e77;width:125px;max-width:100%;height:29px;font:600 14px/1 Roboto Condensed,sans-serif}.tournament-awards-save{width:100%}@media (width>=901px){.tournament-awards-table table{font-size:clamp(16px,1.05vw,18px)}.tournament-awards-table th{padding-top:7px;padding-bottom:7px;font-size:clamp(16px,1vw,17px)}.tournament-awards-table td{padding-top:7px;padding-bottom:7px}.tournament-awards-table input{width:150px;height:34px;font-size:clamp(16px,1vw,17px)}}.compact-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;padding:8px}.draw-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.draw-team-list label{background:#eee4cc;border:1px solid #aa9e86;grid-template-columns:1fr 52px;align-items:center;gap:5px;padding:4px 6px;font:500 13px/1 Roboto Condensed,sans-serif;display:grid}.draw-team-list input{text-align:center;text-transform:uppercase;background:#fff9e8;border:2px solid #092e77;width:52px;height:25px}.division-team-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.division-team-list label{background:#eee4cc;border:1px solid #aa9e86;align-items:center;gap:5px;min-height:28px;padding:4px 6px;font:500 13px/1 Roboto Condensed,sans-serif;display:flex}.admin-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mutation-action{align-content:start;gap:4px;display:grid}.mutation-action .form-feedback{font-size:12px}.admin-empty.compact{padding:10px}.match-result-form{grid-template-columns:1fr 20px 1fr;align-items:end}.match-result-form>b{text-align:center;align-self:center}.match-result-form>.ui-btn{grid-column:1/-1}.match-event-form{grid-template-columns:1fr 1.4fr .65fr}.match-event-form>.ui-btn{grid-column:1/-1}.match-winner-form{grid-template-columns:1fr 1.35fr}.match-winner-form>.ui-btn,.match-winner-form>.form-feedback{grid-column:1/-1}.person-modal-backdrop{z-index:2000;overscroll-behavior:contain;padding:max(18px, env(safe-area-inset-top,0px)) 18px max(18px, env(safe-area-inset-bottom,0px));background:#030b1fc7;place-items:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}.person-modal{width:min(520px,100%);max-height:calc(var(--vh-full) - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:#e4d9c0;border:4px solid #72b4e3;overflow-y:auto;box-shadow:0 0 0 4px #071a43,9px 9px #00000073}.person-modal>header{color:#fff;background:#062764;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.person-modal>header h2{font:500 19px/1 Oswald,sans-serif}.person-modal>header button{color:#fff;background:#a90020;border:2px solid #fff;width:30px;height:30px;font:700 22px/1 sans-serif}.person-modal .person-editor-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.person-modal .media-image-field,.person-modal .person-editor-form>.ui-btn,.person-modal .person-editor-form>.form-feedback{grid-column:1/-1}.person-modal .club-review-editor{height:min(640px, calc(var(--vh-full) - 120px));grid-template-rows:minmax(0,1fr) auto auto;min-height:0;padding:14px;display:grid}.person-modal .club-review-editor label{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.person-modal .club-review-editor textarea{resize:vertical;height:100%;min-height:0}.person-modal .club-anthem-editor{height:min(640px, calc(var(--vh-full) - 120px));min-height:0;padding:14px}.person-modal .club-anthem-editor>label{grid-template-rows:auto minmax(0,1fr);min-height:0}.person-modal .club-anthem-editor textarea{height:100%;min-height:0}.custom-fields-editor{border:2px solid #8d816a;grid-column:1/-1;gap:6px;margin:0;padding:8px;display:grid}.custom-fields-editor legend{color:#a90020;padding:0 4px;font:600 13px/1 Oswald,sans-serif}.custom-field-row{grid-template-columns:1fr 1fr auto;gap:5px;display:grid}.custom-field-row input{min-width:0}.custom-field-row button{color:#fff;background:#a90020;border:1px solid #a90020}.custom-fields-editor>.ui-btn{justify-self:start;padding:5px 7px;font-size:13px}.team-covers-manager{gap:9px;padding:14px;display:grid}.team-covers-manager>label{color:#a90020;gap:5px;font:600 14px/1 Oswald,sans-serif;display:grid}.team-covers-manager>small{font:500 13px/1.2 Roboto Condensed,sans-serif}.team-covers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.team-covers-grid figure{gap:4px;margin:0;display:grid}.team-covers-grid img{aspect-ratio:1;object-fit:cover;border:2px solid #10285b;width:100%}.team-covers-grid select{border:1px solid #10285b;width:100%;min-width:0;padding:3px;font:500 12px/1.1 Roboto Condensed,sans-serif}.team-covers-grid button{color:#fff;background:#a90020;border:1px solid #a90020;padding:4px;font:500 12px/1 Oswald,sans-serif}.club-actions{justify-content:space-between;gap:8px;display:flex}.club-covers-button{margin-left:auto}.club-pitch{aspect-ratio:3/4;background:repeating-linear-gradient(#1c7a3e 0 32px,#1a7238 32px 64px);width:380px;max-width:100%;position:relative;overflow:hidden}.club-pitch:before{content:"";background:#ffffff80;height:2px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.club-pitch:after{content:"";border:2px solid #ffffff80;border-radius:50%;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.club-pitch-player{z-index:1;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.club-pitch-face{object-fit:cover;background:#ddd2ba;border:2px solid #fff;border-radius:50%;width:38px;height:38px}.club-pitch-flag{filter:drop-shadow(0 1px 1px #00000090);font-size:13px;line-height:1;position:absolute;bottom:-5px;right:-5px}.club-pitch-name{overflow-wrap:break-word;color:#fff;text-align:center;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,0 2px 3px #000c;max-width:92px;font:700 12px/1.15 Oswald,sans-serif}.club-pitch-name b{color:var(--yellow);margin-right:2px;display:inline}.club-pitch-empty{background:#1c7a3e;place-content:center;min-height:200px;display:grid}.club-pitch-empty .empty-copy{color:#fff}.club-formation-tab{height:100%;min-height:0}.club-budget-tab>h2{color:#fff;background:#062764;padding:8px 10px;font:500 17px/1 Oswald,sans-serif}.club-budget-tab .admin-form{border:0}.club-squad-editor .squad-board{gap:4px}.club-squad-editor .squad-help{padding:4px 7px;font-size:12px}.club-squad-editor .squad-board-columns{gap:6px}.club-squad-editor .squad-board-columns>section{gap:1px;padding:3px}.club-squad-editor .squad-board-columns h3{padding:3px 5px;font-size:13px}.club-squad-editor .squad-list-header{padding:1px 3px}.club-squad-editor .squad-drag-row,.club-squad-editor .squad-empty-slot{height:23px;min-height:23px;padding:1px 3px}.club-squad-editor .squad-slot-number{width:28px;height:20px;font-size:13px}.club-squad-editor .squad-drag-row>strong{font-size:13px}.club-squad-editor .squad-drag-row input{height:20px}.club-squad-editor .squad-save-button{min-height:28px;padding:3px 8px}.club-review-editor{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.club-review-editor label,.club-anthem-editor>label,.club-anthem-audio label{color:#8c0019;gap:5px;font:600 13px/1 Oswald,sans-serif;display:grid}.club-review-editor textarea,.club-anthem-editor textarea{resize:none;background:#fff9e8;border:2px solid #092e77;width:100%;height:100%;min-height:140px;padding:10px;font:500 15px/1.35 Roboto Condensed,sans-serif}.club-anthem-editor{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;display:grid}.club-anthem-audio{background:#e4d9c0;border:2px solid #10285b;align-content:start;gap:12px;padding:10px;display:grid}.club-anthem-audio input{background:#fff9e8;border:2px solid #092e77;width:100%;padding:6px;font:500 12px/1 Roboto Condensed,sans-serif}.club-anthem-audio audio{width:100%}.club-anthem-editor>.ui-btn{grid-column:1/-1}.honours-api-note{color:#8c0019;margin-top:10px;font:600 13px/1.2 Oswald,sans-serif}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.club-history-tools{justify-content:flex-end;display:flex}.honours-subtitle{color:#625d4e;letter-spacing:.6px;align-items:baseline;gap:6px;margin:12px 0 4px;font:600 13px/1 Oswald,sans-serif;display:flex}.honours-subtitle small{color:#a90020}.honours-list-tours article{opacity:.92;grid-template-columns:20px 1fr auto;padding:3px 7px}.honours-list-tours article span{color:#8a7a4a;font-size:14px}.honours-list-tours article b{font-size:13px;font-weight:500}.honours-list-tours article small{letter-spacing:.4px;border:1px solid #a90020;padding:2px 5px;font-size:11px}.team-covers-grid .cover-hat-trick{align-items:center;gap:4px;font-size:11px;display:flex}.playoff-slot{gap:6px;display:grid}.playoff-help{color:#4d4839;margin:0;font:500 13px/1.35 Roboto Condensed,sans-serif}.playoff-howto-box{background:#f1f4fa;border:2px solid #5b7fb5;margin:8px 0 12px;padding:10px 14px}.playoff-howto-box summary{cursor:pointer;letter-spacing:.5px;font:600 14px/1 Oswald,sans-serif}.playoff-howto-box ol{margin:8px 0 0;padding-left:20px;font:500 14px/1.4 Roboto Condensed,sans-serif}.playoff-howto-box li+li{margin-top:4px}.newspaper{flex:none;width:100%;height:auto;min-height:0}.newspaper.club-page{height:auto}.team-list-paper,.club-paper,.section-paper,.data-paper{height:auto;min-height:0;overflow:visible}.club-page .club-paper{overflow:visible}.team-grid{max-height:none}.roster-panel{height:auto;max-height:none;overflow:visible}.timeline,.fixture-panel,.workspace-panel{max-height:none;overflow:visible}@media (width<=900px){.roster-columns{display:none}.roster-row{grid-template-columns:34px minmax(0,1fr) 54px 82px;grid-template-areas:"number name position value";gap:3px 7px;min-height:40px;padding:5px 6px}.roster-row>b{grid-area:number;align-self:center}.roster-row>span{white-space:normal;overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:14px;font-weight:700;overflow:visible}.roster-row>small{text-align:right;grid-area:position;align-self:center}.roster-row>strong{grid-area:value;align-self:center}.news-detail-modal .news-artwork-scoreline{--news-score-size:56px;background:#0009;width:100%;min-height:0;padding:6px 10px;inset:auto 0 4px;transform:none}.news-detail-modal .news-artwork.has-persisted-cover .news-artwork-scoreline{--news-score-size:56px;background:#0009;width:100%;min-height:0;padding:6px 10px;bottom:4px;left:0;right:0;transform:none}.news-detail-modal .news-artwork-scoreline .news-artwork-primary,.news-detail-modal .news-artwork-scoreline .news-artwork-secondary{flex:0 0 60px;width:60px;height:60px}.club-pitch{flex:none;width:100%;max-width:480px}.club-formation-tab{height:auto}.tournament-admin>nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.tournament-admin>nav button{white-space:normal;min-width:0}}@media (width<=560px){.match-sidebar,.team-grid,.news-card{grid-template-columns:1fr}.news-artwork{min-height:165px}.news-detail-modal .news-artwork-scoreline{--news-score-size:clamp(36px, 14vw, 56px);gap:clamp(8px,2vw,18px);padding:4px 6px}.news-detail-modal .news-artwork.has-persisted-cover .news-artwork-scoreline{--news-score-size:clamp(36px, 14vw, 56px)}.news-detail-modal .news-artwork-scoreline .news-artwork-primary,.news-detail-modal .news-artwork-scoreline .news-artwork-secondary{flex:0 0 clamp(40px,15vw,60px);width:clamp(40px,15vw,60px);height:clamp(40px,15vw,60px)}.news-detail-modal .news-artwork.has-persisted-cover .news-artwork-scoreline .news-artwork-primary,.news-detail-modal .news-artwork.has-persisted-cover .news-artwork-scoreline .news-artwork-secondary{flex-basis:clamp(40px,15vw,60px);width:clamp(40px,15vw,60px);height:clamp(40px,15vw,60px)}.team-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding-bottom:10px;display:grid}.club-pitch-player{max-width:64px;font-size:12px}.club-pitch-name{max-width:64px}.person-modal .person-editor-form{grid-template-columns:1fr}.person-modal .media-image-field,.person-modal .person-editor-form>.ui-btn,.person-modal .person-editor-form>.form-feedback{grid-column:auto}.club-anthem-editor{grid-template-columns:1fr}.club-anthem-editor>.ui-btn{grid-column:auto}.person-modal .club-anthem-editor{height:auto;min-height:min(560px, calc(var(--vh-full) - 120px));grid-template-rows:auto minmax(280px,1fr) auto auto}.person-modal .club-anthem-audio{align-self:start}.person-modal .club-anthem-editor>label{min-height:280px}.team-page-header p,.team-page-header h1{grid-column:1/-1}.team-page-header h1{margin-bottom:0;font-size:38px}.team-page-header span{place-self:center start;font-size:13px;position:static}.team-page-header .admin-toggle{white-space:nowrap;place-self:center end;padding:6px 8px;font-size:13px;position:static}.club-crest{width:68px;height:68px}.roster-columns{display:none}.roster-row{grid-template-columns:34px minmax(0,1fr) 54px 82px;grid-template-areas:"number name position value";gap:3px 7px;min-height:40px;padding:5px 6px}.roster-row>b{grid-area:number;align-self:center}.roster-row>span{white-space:normal;overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:14px;font-weight:700;overflow:visible}.roster-row>small{text-align:right;grid-area:position;align-self:center}.roster-row>strong{grid-area:value;align-self:center}.section-paper{min-height:540px;padding:28px 18px}.section-paper h1{font-size:44px}.section-paper>p:not(.section-kicker){font-size:19px}.filter-bar,.workspace-columns,.directory-grid,.crest-gallery{grid-template-columns:1fr;display:grid}.team-chip-bar{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;padding:7px}.team-chip{height:62px;min-height:62px;max-height:62px;padding:2px 4px}.team-chip .team-mark{flex-basis:50px;width:50px;height:50px}.tournament-admin>nav,.squad-board-columns,.team-profile-editor{grid-template-columns:1fr}.timeline article{grid-template-columns:1fr;gap:5px}.fixture-grid{grid-template-columns:1fr}.data-page-header h1{font-size:38px}.admin-form,.national-form,.tournament-create-form,.compact-form,.match-result-form,.match-event-form,.match-winner-form{grid-template-columns:1fr}.match-result-form>.ui-btn,.match-event-form>.ui-btn{grid-column:auto}.page-action{margin-top:8px;position:static}.draw-team-list,.division-team-list,.admin-action-grid{grid-template-columns:1fr}.admin-drawer{position:fixed;inset:8px}.team-admin>header nav{padding-bottom:5px}.club-actions{gap:6px}.club-actions .back-button{font-size:13px}}@keyframes scoreboard-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes scoreboard-flash{0%{color:var(--yellow);text-shadow:0 0 18px #ffd42a}to{color:#fff;text-shadow:none}}.scoreboard{background:var(--navy) url(/paper-grain.svg);color:#fff;border:3px solid #10285b;gap:0;display:grid;overflow:hidden;box-shadow:4px 4px #07194a}.scoreboard-loading{color:#9fb4e0;text-align:center;padding:18px;font:500 13px/1 Oswald,sans-serif}.scoreboard-empty{color:#9fb4e0;text-align:center;place-content:center;min-height:120px;padding:18px;font:500 13px/1.4 Oswald,sans-serif;display:grid}.scoreboard-bezel{background:#041d58;border-bottom:3px solid #10285b;align-items:center;gap:6px;padding:7px 9px;display:flex}.scoreboard-live-dot{background:#ff2f4c;border-radius:50%;flex:none;width:9px;height:9px;animation:1.1s step-end infinite scoreboard-blink;box-shadow:0 0 6px #ff2f4c}.scoreboard-meta{color:#b9c9ef;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.4px;flex:auto;min-width:0;font:500 12px/1 Oswald,sans-serif;overflow:hidden}.scoreboard-venue{color:#b9c9ef;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.25px;background:#062764;border-bottom:1px solid #10285b;padding:5px 10px;font:500 12px/1 Oswald,sans-serif;overflow:hidden}.scoreboard-tag{color:#fff;background:#5e6470;flex:none;padding:3px 7px;font:500 12px/1 Oswald,sans-serif}.scoreboard-tag-live{background:#bb001e}.scoreboard-tag-finished{background:#07502a}.scoreboard-tag-pending{color:#111;background:var(--yellow)}.scoreboard-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:12px 10px;display:grid}.scoreboard-team{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.scoreboard-team .team-mark{width:40px;height:40px}.scoreboard-team b{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 13px/1.15 Roboto Condensed,sans-serif;overflow:hidden}.scoreboard-nickname{color:#ffd42a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:-3px;font:italic 600 13px/1.1 Roboto Condensed,sans-serif;display:none;overflow:hidden}.scoreboard-full .scoreboard-nickname{display:block}.scoreboard-score{align-items:center;gap:4px;display:flex}.scoreboard-digit{color:#fff;text-align:center;min-width:34px;font:400 40px/1 Anton,sans-serif}.scoreboard-digit-flash{animation:1.4s ease-out scoreboard-flash}.scoreboard-colon{color:#5f7bbd;font:400 30px/1 Anton,sans-serif}.scoreboard-acta{grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 10px;display:grid}.scoreboard-acta-team{color:#d8e3fb;min-width:0;font:500 13px/1.35 Roboto Condensed,sans-serif}.scoreboard-acta-team:first-child{text-align:left}.scoreboard-acta-team:last-child{text-align:right}.scoreboard-acta-team p{overflow-wrap:anywhere;margin:0}.scoreboard-acta-team b{color:var(--yellow)}.scoreboard-ticker{background:var(--paper);color:#062764;border:1px solid #10285b;margin:0 9px 10px;padding:6px 8px;font:500 13px/1.3 Oswald,sans-serif}.scoreboard-controls{background:#041d58;border-top:3px solid #10285b}.scoreboard-pad{grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.scoreboard-btn{color:#fff;text-align:center;letter-spacing:.3px;background:#0b3382;border:0;border-top:3px solid #205199;padding:12px 6px;font:600 14px/1.1 Oswald,sans-serif;transition:transform 80ms,background 80ms}.scoreboard-btn:active{transform:scale(.96)}.scoreboard-btn-goal{background:#0b3382}.scoreboard-btn-goal:hover{background:#164aa8}.scoreboard-btn-card{background:#5c0e1c;border-top-color:#7a1424}.scoreboard-btn-card:hover{background:#7a1424}.scoreboard-btn-finish{color:#111;background:var(--yellow);border-top-color:#8a6a06;width:100%}.scoreboard-btn-finish:hover{background:#ffe066}.scoreboard-btn-start{color:#111;background:#64e329;grid-column:1/-1;padding:16px;font:700 15px/1 Oswald,sans-serif}.scoreboard-controls-pending,.scoreboard-controls-closed{gap:6px;padding:10px;display:grid}.scoreboard-btn-text{color:#b9c9ef;background:0 0;border:2px solid #274b8f;padding:7px;font:500 13px/1 Oswald,sans-serif}.scoreboard-btn-text:hover{color:#fff;border-color:#72b4e3}.scoreboard-secondary-actions{border-top:1px solid #10285b;gap:4px;padding:6px 2px 2px;display:grid}.scoreboard-btn-revert{color:#d98a94;border-color:#5c0e1c;width:100%;font-size:12px}.scoreboard-btn-revert:hover{color:#fff;background:#5c0e1c;border-color:#a90020}.scoreboard-btn-cancel{color:#d98a94;border-color:#5c0e1c}.scoreboard-btn-cancel:hover{color:#fff;background:#5c0e1c;border-color:#a90020}.scoreboard-popover{gap:8px;padding:12px 10px;display:grid}.scoreboard-popover>p{color:#fff;letter-spacing:.3px;font:600 14px/1.1 Oswald,sans-serif}.scoreboard-popover-danger>p{color:#ff8f9c}.scoreboard-select,.scoreboard-minute{color:#fff;background:#041d58;border:2px solid #274b8f;width:100%;padding:9px 8px;font:500 14px/1 Oswald,sans-serif}.scoreboard-minute::placeholder{color:#6f86bd}.scoreboard-own-goal{color:#b9c9ef;background:#041d58;border:2px solid #274b8f;align-items:center;gap:7px;padding:7px 8px;font:500 13px/1.2 Oswald,sans-serif;display:flex}.scoreboard-own-goal input{width:16px;height:16px;accent-color:var(--yellow)}.scoreboard-popover-goal{max-height:60vh;overflow-y:auto}.scoreboard-player-picker{gap:8px;display:grid}.scoreboard-player-group-label{color:#6f86bd;letter-spacing:.5px;margin:0;font:600 12px/1 Oswald,sans-serif}.scoreboard-player-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:5px;margin-top:4px;display:grid}.scoreboard-player-grid button{color:#fff;text-align:left;background:#0b3382;border:2px solid #274b8f;padding:9px 7px;font:500 13px/1.15 Oswald,sans-serif}.scoreboard-player-grid button:hover{border-color:var(--yellow)}.scoreboard-player-grid button:disabled{opacity:.5}.scoreboard-player-none{color:#b9c9ef;background:0 0;border:2px dashed #274b8f;padding:9px;font:500 13px/1 Oswald,sans-serif}.scoreboard-player-none:hover{border-color:var(--yellow);color:#fff}.scoreboard-player-empty{color:#6f86bd;font:500 13px/1.3 Oswald,sans-serif}.scoreboard-team-toggle{grid-template-columns:1fr 1fr;gap:4px;display:grid}.scoreboard-team-toggle button{color:#b9c9ef;background:#041d58;border:2px solid #274b8f;padding:8px 4px;font:500 13px/1.1 Oswald,sans-serif}.scoreboard-team-toggle button.active{color:#111;border-color:var(--yellow);background:var(--yellow)}.scoreboard-popover-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.scoreboard-popover-actions button{border:0;padding:11px;font:600 13px/1 Oswald,sans-serif}.scoreboard-popover-actions button:first-child{color:#b9c9ef;background:#274b8f}.scoreboard-confirm{color:#111;background:#64e329}.scoreboard-confirm-danger{color:#fff;background:#a90020}.scoreboard-confirm:disabled,.scoreboard-confirm-danger:disabled{opacity:.5}.scoreboard-popover-error{color:#ff8f9c;margin:0;font:500 12px/1.3 Oswald,sans-serif}.scoreboard-goal-list-popover{max-height:60vh;overflow-y:auto}.scoreboard-goal-list{gap:5px;display:grid}.scoreboard-goal-row{color:#fff;background:#041d58;border:2px solid #274b8f;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font:500 13px/1.2 Oswald,sans-serif;display:flex}.scoreboard-goal-remove{color:#d98a94;background:0 0;border:2px solid #5c0e1c;flex:none;padding:5px 8px;font:600 12px/1 Oswald,sans-serif}.scoreboard-goal-remove:hover{color:#fff;background:#5c0e1c;border-color:#a90020}.scoreboard-goal-remove:disabled{opacity:.5}.scoreboard-mode-toggle{gap:3px;display:flex}.scoreboard-mode-toggle button{color:#b9c9ef;background:#041d58;border:2px solid #274b8f;padding:6px 10px;font:500 13px/1 Oswald,sans-serif}.scoreboard-mode-toggle button.active{color:#111;border-color:var(--yellow);background:var(--yellow)}.scoreboard-tile{font-size:14px}.scoreboard-tile .scoreboard-digit{min-width:28px;font-size:32px}.scoreboard-tile .scoreboard-team .team-mark{width:32px;height:32px}.scoreboard-tile .scoreboard-btn{padding:9px 6px;font-size:13px}.scoreboard-tile .scoreboard-btn-start{padding:12px;font-size:14px}.scoreboard-page{min-height:100dvh;padding:max(10px, env(safe-area-inset-top,0px)) 10px max(10px, env(safe-area-inset-bottom,0px));background:var(--navy) url(/stadium-background-v2.jpeg) center / cover no-repeat;flex-direction:column;gap:10px;display:flex}.scoreboard-page-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.scoreboard-back{color:#fff9e8;background:#062764;border:2px solid #72b4e3;padding:8px 10px;font:500 13px/1 Oswald,sans-serif}.scoreboard-page .scoreboard{flex-direction:column;flex:auto;width:100%;max-width:460px;margin:0 auto;display:flex}.scoreboard-page .scoreboard-full .scoreboard-teams{padding:22px 12px}.scoreboard-page .scoreboard-full .scoreboard-team .team-mark{width:64px;height:64px}.scoreboard-page .scoreboard-full .scoreboard-team b{font-size:16px}.scoreboard-page .scoreboard-full .scoreboard-digit{min-width:64px;font-size:76px}.scoreboard-page .scoreboard-full .scoreboard-colon{font-size:56px}.scoreboard-page .scoreboard-full .scoreboard-controls{margin-top:auto}.scoreboard-page .scoreboard-full .scoreboard-btn{padding:20px 8px;font-size:16px}.scoreboard-page .scoreboard-full .scoreboard-btn-start{padding:24px;font-size:19px}.multi-inline-help{color:#4a4636;margin:4px 0 12px;font:500 13px/1.4 Oswald,sans-serif}.multi-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.multi-slot{gap:6px;display:grid}.multi-slot-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.multi-slot-picker{color:#11120e;background:#eee4cc;border:2px solid #10285b;flex:160px;min-width:0;padding:7px 6px;font:500 13px/1 Oswald,sans-serif}.multi-slot-clear{color:#fff9e8;background:#5c0e1c;border:2px solid #a90020;flex:none;padding:6px 8px;font:500 12px/1 Oswald,sans-serif}.multi-slot-clear:hover{background:#a90020}@media (width<=900px){.scoreboard-page .scoreboard-full .scoreboard-digit{font-size:60px}.multi-grid{grid-template-columns:1fr}}.scoreboard-suspended{color:#fff;cursor:pointer;letter-spacing:.5px;white-space:nowrap;background:#7d0f22;border:1px solid #ff5a6e;flex:none;padding:3px 7px;font:600 11px/1 Oswald,sans-serif}.scoreboard-suspended:hover{background:#a90020}.minute-promises-strip{background:var(--c-gold-bg);border-left:4px solid var(--c-gold-line);font:600 var(--fs-xs)/1.3 var(--font-ui);letter-spacing:.4px;color:var(--c-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 10px;display:flex}.minute-promises-lead,.minute-promises-note{margin:0 0 var(--sp-2);font:600 var(--fs-sm)/1.4 var(--font-body)}.minute-promises-note{color:var(--c-ink-muted)}.minute-promises-list{margin:0 0 var(--sp-3);gap:8px;padding:0;list-style:none;display:grid}.minute-promises-list li{border:2px solid var(--c-navy-800);background:var(--c-white);font:600 var(--fs-sm)/1.3 var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.minute-promises-list li small{color:var(--c-ink-muted);font-family:var(--font-ui)}.minute-promises-list li.is-kept{border-color:var(--c-green-bright)}.minute-promises-list li.is-broken{border-color:var(--c-red)}.minute-promises-question{min-width:0}.entity-link{color:inherit;cursor:pointer;text-decoration:none}a.entity-link:hover{color:#a90020}a.entity-link:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.result-match{transition:background .12s;display:block}a.result-match:hover{color:inherit;background:#fff3c4}.table-team-link{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}a.table-team-link:hover,.ranking-row a.entity-link:hover,.playoff-series a.entity-link:hover{text-underline-offset:3px;text-decoration:underline}.player-team-value>a,.player-team-value>span{align-items:center;gap:6px;display:inline-flex}.club-page .club-paper{gap:14px}.club-squad-pitch h3,.club-roster h3,.club-matches h3,.club-history h3{color:#062764;letter-spacing:.5px;justify-content:space-between;align-items:baseline;margin:0 0 6px;font:600 17px/1 Oswald,sans-serif;display:flex}.club-squad-pitch h3 small,.club-roster h3 small,.club-matches h3 small,.club-history h3 small{color:#8c0019;font-size:14px}.club-squad-layout{grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.club-squad-pitch .club-pitch{width:100%}.club-roster{min-height:0}.club-roster h3:not(:first-child){margin-top:12px}.club-roster .roster-row{min-height:38px;padding:5px 8px;font-size:15px}.club-roster .roster-row:hover{background:#fff3c4}.roster-table-scroll{width:100%;min-width:0;max-width:100%}.club-roster .roster-columns,.club-roster .roster-row{grid-template-columns:64px minmax(240px,1fr) minmax(185px,max-content) minmax(140px,max-content);gap:10px;padding-left:12px;padding-right:12px}.club-roster .roster-row>small{text-align:right;font-size:14px}.club-roster .roster-row>strong{white-space:nowrap;min-width:140px;font-size:15px}.club-matches{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.club-matches>section{gap:6px;display:grid}.club-matches>.club-more-button{grid-column:1/-1}.club-match-row{background:#fff9e8;border:2px solid #8f846e;border-left-width:6px;gap:5px;padding:8px 10px;display:grid}.club-match-row:hover{color:inherit;background:#fff3c4}.club-match-row.won{border-left-color:#1c7a3e}.club-match-row.lost{border-left-color:#a90020}.club-match-row.drawn{border-left-color:#c28b00}.club-match-row>small{color:#8c0019;letter-spacing:.35px;text-transform:uppercase;font:700 12px/1 Oswald,sans-serif}.club-match-row>div{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:8px;display:grid}.club-match-row span{align-items:center;gap:8px;min-width:0;display:flex}.club-match-row span:last-child{text-align:right;justify-content:flex-end}.club-match-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 15px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.club-match-row strong{color:#a90020;text-align:center;font:400 20px/1 Anton,sans-serif}.club-match-row .team-mark{flex:0 0 30px;width:30px;height:30px}.club-more-button{color:#fff;letter-spacing:.5px;background:#062764;border:2px solid #10285b;justify-self:center;padding:9px 16px;font:600 14px/1 Oswald,sans-serif}.club-more-button:hover{background:#a90020}.club-inline-edit{color:#062764;letter-spacing:.4px;background:#e4d9c0;border:2px solid #10285b;padding:5px 9px;font:600 13px/1 Oswald,sans-serif}.club-inline-edit:hover{color:#fff;background:#a90020}.club-history{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.club-history header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.club-history h3{margin:0}.club-history-review,.club-history-anthem{background:#fff9e8;border:2px solid #10285b;padding:12px 14px}.club-history-review>p{white-space:pre-line;font:500 17px/1.45 Roboto Condensed,sans-serif}.club-history-review>p.clamped{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.club-history-review .club-more-button{margin:10px auto 0;display:block}.club-history-anthem audio{width:100%;margin-bottom:8px}.club-history-anthem summary{cursor:pointer;color:#062764;font:600 15px/1.4 Oswald,sans-serif}.anthem-lyrics{white-space:pre-line;gap:10px;margin-top:8px;font:500 16px/1.4 Roboto Condensed,sans-serif;display:grid}@media (width<=900px){.club-squad-layout,.club-matches,.club-history{grid-template-columns:1fr}.club-squad-pitch .club-pitch{max-width:420px;margin:0 auto}.club-squad-layout-list{grid-template-columns:minmax(0,1fr);min-width:0}.club-roster{width:100%;min-width:0}.club-roster .roster-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#a90020 #d9cfb8;width:100%;max-width:100%;padding-bottom:7px;display:block;overflow-x:auto;box-shadow:inset -10px 0 8px -10px #062764}.club-roster .roster-columns,.club-roster .roster-list{min-width:540px}.club-roster .roster-columns{display:grid}.club-roster .roster-columns,.club-roster .roster-row{grid-template-columns:44px minmax(170px,1fr) 165px 110px;grid-template-areas:none;gap:7px}.club-roster .roster-columns{padding-left:8px;padding-right:8px;font-size:12px}.club-roster .roster-row{min-height:42px;padding:6px 8px}.club-roster .roster-row>b,.club-roster .roster-row>span,.club-roster .roster-row>small,.club-roster .roster-row>strong{grid-area:auto}.club-roster .roster-row>span{white-space:nowrap;overflow-wrap:normal;font-size:15px;font-weight:700;overflow:hidden}.club-roster .roster-row>small{text-align:right;min-width:0;font-size:12px}.club-roster .roster-row>strong{min-width:0;font-size:13px}}.roster-row .player-flag{margin-right:6px}.player-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:8px;display:grid}.player-card{background:#fff9e8;border:2px solid #10285b;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.player-card:hover{color:inherit;background:#fff3c4;border-color:#a90020}.player-card-face{object-fit:cover;background:#d9cfb8;border:2px solid #062764;width:64px;height:64px;font-size:26px}.player-card-body{gap:4px;min-width:0;display:grid}.player-card-body b{text-overflow:ellipsis;white-space:nowrap;font:600 17px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.player-card-body small{color:#625d4e;font:500 13px/1.1 Roboto Condensed,sans-serif}.player-card-body .player-flag{margin-right:5px;font-style:normal}.player-card-details{align-items:center;gap:8px;min-width:0;display:flex}.player-card-details em{color:#fff;background:#062764;padding:3px 6px;font:600 13px/1 Oswald,sans-serif}.player-card-details strong{color:#a90020;white-space:nowrap;font:600 15px/1 Oswald,sans-serif}.player-card-team-mark{background:#e4d9c0;border:2px solid #10285b;place-items:center;width:46px;height:46px;display:grid}.player-card-team-mark img{object-fit:contain;width:38px;height:38px}.player-card-status-mark{background:0 0;border:0;width:46px;height:46px}.player-card-status-mark .search-status{box-sizing:border-box;text-align:center;white-space:normal;justify-content:center;place-items:center;width:46px;height:46px;padding:3px;font-size:9px;line-height:1.05;display:grid}.directory-results .pagination{margin-top:18px}.player-card-team{color:#062764;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font:600 13px/1.1 Oswald,sans-serif;display:flex;overflow:hidden}.player-card-team img{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.player-management{background:#e4d9c0;border:2px solid #10285b;margin-top:12px}.player-management summary{cursor:pointer;color:#fff;letter-spacing:.5px;background:#0b3f8d;padding:10px 12px;font:500 16px/1 Oswald,sans-serif}.player-management[open] summary{background:#a90020}.player-management>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:12px;padding:0 12px 12px;display:grid}@media (width<=560px){.player-card-grid{grid-template-columns:1fr}}@media (width>=901px){.site-body:has(.player-page-tabs){flex:none;min-height:0;overflow:visible}.site-body:has(.player-page-tabs) .site-content{height:auto;min-height:0}.site-body:has(.player-page-tabs) .newspaper{height:auto;min-height:0;overflow:visible}.site-body:has(.player-page-tabs) .data-paper{height:auto;min-height:0;display:block;overflow:visible}.site-body:has(.player-page-tabs) .directory-layout{align-items:start;min-height:0;overflow:visible}.site-body:has(.player-page-tabs) .filter-panel{max-height:none;position:static;top:auto;overflow:visible}.site-body:has(.player-page-tabs) .directory-results{height:auto;min-height:0;padding-right:0;overflow:visible}.site-body:has(.player-page-tabs) .player-comparator{min-height:0;overflow:visible}}.player-photo{flex-shrink:0}span.player-photo.player-photo-fallback{color:#ffd42a;letter-spacing:.5px;background:#062764 url(/paper-grain.svg);place-items:center;font-family:Anton,sans-serif;font-weight:400;line-height:1;display:inline-grid;overflow:hidden}.roster-player-face.player-photo-fallback{font-size:12px}.club-pitch-face.player-photo-fallback{font-size:14px}.player-profile-face.player-photo-fallback{font-size:58px}.global-search{flex:none;position:relative}.global-search-toggle{color:#fff;letter-spacing:.5px;background:#062764;border:2px solid #43a8d6;align-items:center;gap:6px;height:40px;padding:0 12px;font:600 15px/1 Oswald,sans-serif;display:flex}.global-search-toggle span{color:#ffd42a;font-size:22px;line-height:1}.global-search-toggle:hover,.global-search-toggle[aria-expanded=true]{background:#a90020;border-color:#ffd42a}.global-search-panel{z-index:30;background:#031d58 url(/paper-grain.svg);border:3px solid #43a8d6;gap:8px;width:min(640px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:6px 6px #000c24}.global-search-panel>input{color:#111;background:#fff9e8;border:2px solid #ffd42a;width:100%;height:46px;padding:0 12px;font:600 18px/1 Roboto Condensed,sans-serif}.global-search-results{scrollbar-color:#72b4e3 #021238;gap:4px;max-height:min(60vh,520px);display:grid;overflow-y:auto}.global-search-hint{color:#b8d8f0;padding:12px 4px;font:500 15px/1.35 Roboto Condensed,sans-serif}.global-search-result{color:#111;text-align:left;background:#fff9e8;border:2px solid #0000;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:6px 8px;display:grid}.global-search-result.active{background:#fff3c4;border-color:#ffd42a}.global-search-result .player-photo{object-fit:cover;background:#d9cfb8;width:48px;height:48px;font-size:18px}.global-search-name{gap:3px;min-width:0;display:grid}.global-search-name b{text-overflow:ellipsis;white-space:nowrap;font:700 17px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.global-search-name small{color:#625d4e;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.search-status{color:#fff;letter-spacing:.3px;text-align:right;align-items:center;gap:6px;max-width:240px;padding:6px 8px;font:600 13px/1.1 Oswald,sans-serif;display:inline-flex}.search-status img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.search-status.owned{background:#062764}.search-status.free{color:#111;background:#ffd42a}.search-status.unregistered{color:#062764;background:0 0;border:2px dashed #062764}.global-search-hint ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.global-search-hint li{align-items:center;gap:8px;display:flex}.global-search-hint .search-status{flex:0 0 118px;justify-content:center}.global-search-hint .search-status.unregistered{color:#b8d8f0;border-color:#b8d8f0}.global-search-all{color:#fff;letter-spacing:.5px;background:#062764;border:2px solid #72b4e3;padding:9px;font:600 14px/1 Oswald,sans-serif}.global-search-all:hover{background:#a90020}@media (width<=1320px){.global-search{order:2}.global-search-panel{top:var(--site-header-height);width:auto;position:fixed;left:16px;right:16px}}@media (width<=560px){.global-search-result{grid-template-columns:44px minmax(0,1fr)}.search-status{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}.team-chip-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:6px}.team-chip{height:58px;min-height:58px;max-height:58px;padding:2px;font-size:12px}.team-chip .team-mark{flex-basis:46px;width:46px;height:46px}.site-body{padding-left:8px;padding-right:8px}.newspaper{padding:6px 6px 10px}.data-paper,.team-list-paper,.club-paper{border-width:2px;padding:8px}}.club-hero{color:#fff;background:linear-gradient(115deg, #062764 0 66%, var(--club-primary) 66% 76%, var(--club-secondary) 76% 86%, var(--club-tertiary) 86%);border:3px solid #0a1634;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fff2}.club-hero:after{content:"";opacity:.35;pointer-events:none;background:url(/paper-grain.svg);position:absolute;inset:0}.club-hero>*{z-index:1;position:relative}.club-hero .club-crest{filter:drop-shadow(3px 4px #0008);width:96px;height:96px}.club-hero-copy{min-width:0}.club-hero-copy p{color:#ffd42a;letter-spacing:1.4px;font:600 13px/1 Oswald,sans-serif}.club-hero-copy h1{letter-spacing:.6px;text-shadow:3px 3px #0009;overflow-wrap:anywhere;margin:6px 0 10px;font:italic 400 clamp(30px,4vw,46px)/.95 Anton,Impact,sans-serif}.club-hero-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.club-hero-rank{color:#111;letter-spacing:.5px;background:#ffd42a;padding:6px 10px;font:600 14px/1 Oswald,sans-serif}.club-hero-rank b{font:400 20px/1 Anton,sans-serif}.club-form{gap:4px;display:flex}.club-form-pill{color:#fff;border:2px solid #fff;place-items:center;width:28px;height:28px;font:600 14px/1 Oswald,sans-serif;display:grid}.club-form-pill.form-G{background:#1c7a3e}.club-form-pill.form-E{color:#111;background:#e0b400}.club-form-pill.form-P{background:#a90020}a.club-form-pill:hover{color:#fff;transform:translateY(-2px)}.club-tabs{background:var(--paper) url(/paper-grain.svg);scrollbar-width:none;border-bottom:3px solid #062764;gap:2px;display:flex;position:static;overflow-x:auto}.club-tabs button{color:#062764;letter-spacing:.6px;background:0 0;border:0;border-bottom:4px solid #0000;flex:none;padding:12px 16px 10px;font:600 16px/1 Oswald,sans-serif}.club-tabs button:hover{background:#fff3c4}.club-tabs button.active{color:#a90020;border-bottom-color:#a90020}.club-tab-content{min-height:320px}.club-overview{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.club-card{background:#fff9e8;border:2px solid #10285b;padding:12px 14px}.club-card>h3{color:#062764;letter-spacing:.6px;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font:600 17px/1 Oswald,sans-serif;display:flex}.club-card>h3 small{color:#8c0019;font-size:14px}.club-link-button{color:#a90020;letter-spacing:.5px;background:0 0;border:0;padding:0;font:600 13px/1 Oswald,sans-serif}.club-link-button:hover{text-decoration:underline}.club-match-list{gap:6px;display:grid}.club-league-table tr.current-team td{background:#ffe9a6;font-weight:700}.club-league-table tr.current-team td:first-child{box-shadow:inset 5px 0 #a90020}.club-transfers{gap:6px;display:grid}.club-transfers article{background:#fff9e8;border:2px solid #10285b;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.club-transfer-kind{color:#fff;text-align:center;letter-spacing:.6px;padding:5px 0;font:600 13px/1 Oswald,sans-serif}.club-transfers .arrival .club-transfer-kind{background:#1c7a3e}.club-transfers .departure .club-transfer-kind{background:#a90020}.club-transfers span{gap:3px;min-width:0;font:700 17px/1.1 Roboto Condensed,sans-serif;display:grid}.club-transfers small{color:#625d4e;font:600 13px/1 Oswald,sans-serif}.club-transfers strong{color:#062764;white-space:nowrap;font:600 16px/1 Oswald,sans-serif}@media (width<=900px){.club-overview{grid-template-columns:1fr}}@media (width<=560px){.club-hero{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px}.club-hero .club-crest{width:64px;height:64px}.club-tabs button{padding:11px 12px 9px;font-size:15px}.club-transfers article{grid-template-columns:58px minmax(0,1fr)}.club-transfers strong{grid-column:2}}.club-league-table{width:100%;font-size:15px}.club-league-table th:nth-child(2),.club-league-table td:nth-child(2){width:42%}.club-league-table td{padding-top:7px;padding-bottom:7px}.club-league-table .team-mark{flex:0 0 24px;width:24px;height:24px}@media (width<=560px){.club-match-row>div{grid-template-columns:minmax(0,1fr) 50px;grid-template-areas:"home score""away score";row-gap:6px}.club-match-row>div>span:first-child{grid-area:home}.club-match-row>div>strong{grid-area:score}.club-match-row>div>span:last-child{text-align:left;flex-direction:row-reverse;grid-area:away;justify-content:flex-end}}.club-hero-value{color:#fff;text-align:right;background:#001449d9;border:2px solid #ffd42a;justify-items:end;gap:2px;padding:10px 14px;display:grid}.club-hero-value b{letter-spacing:.5px;font:400 clamp(28px,3.4vw,40px)/1 Anton,sans-serif}.club-hero-value span{color:#b8d8f0;letter-spacing:.6px;font:600 12px/1 Oswald,sans-serif}.club-squad-modes{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.club-squad-modes button{color:#062764;letter-spacing:.5px;background:#fff9e8;border:2px solid #10285b;padding:9px 14px;font:600 14px/1 Oswald,sans-serif}.club-squad-modes button.active{color:#fff;background:#a90020;border-color:#a90020}.club-scorers{gap:4px;margin:0;padding:0;list-style:none;display:grid}.club-scorers li{border-bottom:1px solid #d8ccb0;grid-template-columns:22px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px;font:700 16px/1.1 Roboto Condensed,sans-serif;display:grid}.club-scorers li>b{color:#a90020;font:400 18px/1 Anton,sans-serif}.club-scorers .player-photo{object-fit:cover;background:#d9cfb8;border-radius:50%;width:36px;height:36px;font-size:13px}.club-scorers strong{color:#062764;font:400 20px/1 Anton,sans-serif}.club-scorers strong small{font:600 12px/1 Oswald,sans-serif}.club-card .club-more-button{margin:10px auto 0;display:block}.club-transfer-balance{color:#625d4e;letter-spacing:.4px;margin-bottom:10px;font:600 15px/1.3 Oswald,sans-serif}.club-transfer-balance b{color:#062764}.club-transfers .move-in .club-transfer-kind,.club-transfers .move-purchase .club-transfer-kind{background:#1c7a3e}.club-transfers .move-assignment .club-transfer-kind{background:#0b3f8d}.club-transfers .move-out .club-transfer-kind{background:#a90020}.club-transfers .move-trade .club-transfer-kind{color:#111;background:#ffd42a}.club-history-tab-content{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width<=900px){.club-overview{grid-template-columns:1fr}.club-hero{grid-template-columns:72px minmax(0,1fr)}.club-hero-value{text-align:left;grid-column:1/-1;grid-template-columns:auto auto 1fr;place-items:baseline start;gap:8px}}.club-league-table td:nth-child(2){max-width:0;display:table-cell}.club-league-table .table-team-link{gap:8px}@media (width<=560px){.club-league-table th:nth-child(4),.club-league-table td:nth-child(4),.club-league-table th:nth-child(5),.club-league-table td:nth-child(5),.club-league-table th:nth-child(6),.club-league-table td:nth-child(6){display:none}.club-league-table th:nth-child(2),.club-league-table td:nth-child(2){width:60%}}.club-overview-reorganized{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.club-overview-reorganized .club-overview-secondary{order:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.club-overview-left-column{align-content:start;gap:14px;min-width:0;display:grid}@media (width<=900px){.club-overview-reorganized .club-overview-secondary{grid-template-columns:1fr}}.directory-search{background:#fff9e8;border:2px solid #092e77;flex:260px;min-width:0;height:44px;padding:0 12px;font:600 17px/1 Roboto Condensed,sans-serif}.player-card{position:relative}.player-card.status-unregistered{background:#fbf5e4;border-style:dashed}.player-card-body .search-status{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;padding:4px 7px;font-size:12px;overflow:hidden}.player-card-body .search-status img{flex-basis:16px;width:16px;height:16px}.player-page-tabs{border-bottom:3px solid #10285b;gap:6px;margin:10px 0 12px;display:flex}.player-page-tabs button{color:#062764;letter-spacing:.45px;cursor:pointer;background:#e4d9c0;border:2px solid #10285b;border-bottom:0;flex:1 1 0;min-width:0;padding:10px 14px;font:600 15px/1 Oswald,sans-serif}.player-page-tabs button:hover{background:#fff3c4}.player-page-tabs button.active{color:#fff;background:#a90020}.data-page-header .player-page-tabs{border-bottom:0;width:min(360px,44%);margin:0;position:absolute;bottom:9px;right:8px}.data-page-header .player-page-tabs button{border-bottom:2px solid #10285b}@media (width<=760px){.data-page-header .player-page-tabs{width:auto;margin:8px 0 0;position:static}}.player-card{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.player-card-link{min-width:0;color:inherit;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.player-card-link:hover{color:inherit}.overall-badge{color:#fff;letter-spacing:.45px;white-space:nowrap;background:#062764;border:1px solid #062764;width:max-content;padding:3px 5px;font:700 11px/1 Oswald,sans-serif;display:inline-block}.overall-badge-hero{color:#ffd42a;background:#001449;border-color:#ffd42a;font-size:14px}.player-card-details .overall-badge{align-self:center}.market-player-link .overall-badge{margin-top:2px;font-size:10px}.player-comparator{background:#e4d9c0;border:3px solid #10285b;gap:10px;margin:12px 0;padding:12px;display:grid}.player-comparator>header{border-bottom:2px solid #10285b;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.player-comparator>header h2{color:#062764;margin:0;font:400 27px/1 Anton,sans-serif}.player-comparator>header p{color:#625d4e;margin:5px 0 0;font:500 15px/1.2 Roboto Condensed,sans-serif}.player-comparator>header>small{color:#a90020;white-space:nowrap;font:600 14px/1 Oswald,sans-serif}.player-comparison-face{object-fit:cover;background:#d9cfb8;border:2px solid #ffd42a;width:72px;height:72px;font-size:25px}.player-comparison-score{color:#062764;letter-spacing:.35px;background:#ffd42a;margin-top:6px;padding:3px 6px;font:700 11px/1 Oswald,sans-serif;display:inline-block}.player-comparison-remove{color:#ffd42a;cursor:pointer;background:0 0;border:1px solid #ffd42a;align-self:start;padding:1px 5px;font:700 18px/1 sans-serif}.player-comparison-remove:hover{color:#fff;background:#a90020}@media (width<=680px){.player-comparator>header{flex-direction:column;align-items:flex-start;gap:5px}}.club-nickname-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.club-nickname-list li{border:2px solid var(--c-navy-800);color:var(--c-navy-900);letter-spacing:.3px;background:#fff;align-items:center;gap:6px;padding:5px 10px;font:600 15px/1 Oswald,sans-serif;display:inline-flex}.club-nickname-list li.is-primary{background:var(--c-gold-bg,#fff4c2);border-color:#b08d00}.club-nickname-list li small{color:#8c5a00;font:700 10px/1 var(--font-ui);letter-spacing:.6px}.club-nickname-editor{gap:8px;display:grid}.club-nickname-row{grid-template-columns:76px minmax(0,1fr) auto 32px;align-items:center;gap:8px;display:grid}.club-nickname-row select,.club-nickname-row input:not([type=radio]){border:2px solid var(--c-navy-800);min-width:0;font:500 15px/1 var(--font-body);background:#fff;padding:7px 8px}.club-nickname-primary{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.club-nickname-remove{border:2px solid var(--c-navy-800);height:32px;color:var(--c-red);cursor:pointer;background:#fff;font-weight:700}.club-nickname-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.club-nickname-row{grid-template-columns:70px minmax(0,1fr) 32px}.club-nickname-primary{grid-column:1/-1}}.h2h-league .ui-card__aside small{font:600 var(--fs-sm)/1 var(--font-ui);color:var(--c-ink-muted)}.h2h-league-scroll{overflow-x:auto}.h2h-league-table{border-collapse:collapse;width:100%;min-width:560px;font:500 15px/1.2 var(--font-body)}.h2h-league-table th{border-bottom:2px solid var(--c-navy-800);color:var(--c-navy-900);font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;text-transform:uppercase;text-align:center;padding:6px 8px}.h2h-league-table td{border-bottom:1px dashed var(--c-paper-line,#d9cfb4);text-align:center;vertical-align:middle;padding:7px 8px}.h2h-league-table .rival{text-align:left}.h2h-league-table td.win{color:#1c7a3e;font-weight:700}.h2h-league-table td.draw{color:#8a6d00;font-weight:700}.h2h-league-table td.loss{color:#a90020;font-weight:700}.h2h-league-table td.goals{white-space:nowrap}.h2h-league-name{color:var(--c-navy-900);align-items:center;gap:8px;font-weight:600;display:inline-flex}.h2h-league-name.is-gone{opacity:.6}.h2h-league-crest{flex:none;width:26px;height:26px;font-size:18px}.h2h-league-note{color:var(--c-ink-muted);font-size:var(--fs-xs);margin:2px 0 0 34px;display:block}.h2h-league-last{gap:3px;display:inline-flex}.h2h-league-last .club-form-pill{border-width:1px;width:22px;height:22px;font-size:12px}.h2h-league-table td.share{width:110px}.h2h-league-table .h2h-bar{width:100%;height:10px;display:flex}.pending-moves{border-color:#8c0019;margin-bottom:12px}.pending-moves>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pending-moves h3{color:#8c0019;letter-spacing:.6px;margin:0 0 4px;font:600 16px/1.1 Oswald,sans-serif}.pending-moves header p{color:#10285b;margin:0;font-size:14px}.pending-moves header p small{opacity:.7}.pending-moves ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pending-move{background:#fffdf4;border:1px solid #d9c9a0;align-items:center;gap:8px;padding:6px 8px;display:flex}.pending-move>span{flex:1;min-width:0;font-size:14px}.pending-move>span small{color:#6a6a6a;font-size:12px;display:block}.pending-move em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.pending-move em.gain{color:#0a7a3a}.pending-move em.cost{color:#8c0019}.roster-row.is-leaving{opacity:.72}.roster-row.is-arriving{background:#0a7a3a14}.roster-tag{letter-spacing:.5px;color:#fff;white-space:nowrap;margin-left:6px;padding:1px 5px;font:700 10px/1.3 Oswald,sans-serif}.roster-tag.leaving{background:#8c0019}.roster-tag.arriving{background:#0a7a3a}.pitch-card-exit{color:#fff;letter-spacing:.5px;z-index:2;background:#8c0019;padding:1px 5px;font:700 9px/1.3 Oswald,sans-serif;position:absolute;top:4px;right:2px}.pitch-card.has-exit-mark .pitch-card-photo{opacity:.65}.market-myclub .pending-moves{flex:100%;margin:8px 0 0}.card-hero{color:#fff;background:linear-gradient(115deg,#062764 0 70%,#0b3f8d 70% 84%,#ffd42a 84%);border:3px solid #0a1634;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.card-hero-face{object-fit:cover;background:#d9cfb8;border:3px solid #fff;width:140px;height:140px;font-size:48px}.card-hero-copy{min-width:0}.card-hero-copy small{color:#ffd42a;letter-spacing:1.2px;font:600 13px/1 Oswald,sans-serif}.card-hero-copy h1{text-shadow:3px 3px #0009;overflow-wrap:anywhere;margin:6px 0 8px;font:italic 400 clamp(30px,4vw,44px)/.95 Anton,sans-serif}.card-hero-copy p{color:#b8d8f0;letter-spacing:.4px;font:600 15px/1.3 Oswald,sans-serif}.card-hero-price{background:#001449d9;border:2px solid #ffd42a;justify-items:end;padding:10px 14px;display:grid}.card-hero-price small{color:#ffd42a;letter-spacing:1px;font:600 12px/1 Oswald,sans-serif}.card-hero-price b{font:400 34px/1 Anton,sans-serif}.card-hero-price span{color:#b8d8f0;font:600 12px/1 Oswald,sans-serif}.card-league-status{background:#fff9e8;border:2px solid #10285b;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;padding:10px 12px;font:600 15px/1 Oswald,sans-serif;display:flex}.card-team-link .team-mark{width:36px;height:36px}.card-register{flex-wrap:wrap;align-items:end;gap:12px;width:100%;display:flex}.card-register p{color:#062764;flex:100%}.card-register label{color:#8c0019;gap:4px;font:600 13px/1 Oswald,sans-serif;display:grid}.card-register input{background:#fff;border:2px solid #092e77;width:180px;height:38px;padding:0 8px;font:600 16px/1 Oswald,sans-serif}.card-partial-note{color:#062764;background:#fff3c4;border-left:5px solid #ffd42a;margin-bottom:10px;padding:8px 10px;font:600 13px/1.3 Oswald,sans-serif}.card-details{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.card-details>.card-partial-note{grid-column:1/-1}.card-stat-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card-stat-group,.card-positions,.card-profile,.card-skills{background:#fff9e8;border:2px solid #10285b;padding:10px 12px}.card-details h3{color:#062764;letter-spacing:.6px;justify-content:space-between;margin:0 0 8px;font:600 16px/1 Oswald,sans-serif;display:flex}.card-details h3 small{color:#8c0019}.card-stat{border-bottom:1px solid #e3d8bd;grid-template-columns:minmax(0,1fr) 70px 30px;align-items:center;gap:8px;padding:4px 0;font:500 14px/1.1 Roboto Condensed,sans-serif;display:grid}.card-stat i{background:#e3d8bd;height:8px}.card-stat em{height:100%;display:block}.card-stat b{text-align:right;font:400 18px/1 Anton,sans-serif}.tier-elite{color:#0a8fd1}em.tier-elite{background:#0a8fd1}.tier-great{color:#1c7a3e}em.tier-great{background:#1c7a3e}.tier-good{color:#b58900}em.tier-good{background:#e0b400}.tier-low{color:#c25400}em.tier-low{background:#e07a2e}.card-side{gap:12px;display:grid}.card-mini-pitch{aspect-ratio:3/4;background:repeating-linear-gradient(#1c7a3e 0 24px,#1a7238 24px 48px);border:2px solid #fff;max-width:240px;margin:0 auto;position:relative}.card-pos{color:#fff;background:#0005;place-items:center;min-width:34px;padding:3px 4px;font:600 11px/1 Oswald,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%)}.card-pos.level-1{color:#111;background:#ffd42a}.card-pos.level-2{color:#fff;background:#a90020;box-shadow:0 0 0 2px #fff}.card-profile dl{gap:6px;margin:0;display:grid}.card-profile dl>div{justify-content:space-between;gap:8px;display:flex}.card-profile dt{color:#625d4e;font:600 13px/1.2 Oswald,sans-serif}.card-profile dd{color:#062764;margin:0;font:700 15px/1.2 Roboto Condensed,sans-serif}.card-skills ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.card-skills li{color:#fff;letter-spacing:.3px;background:#062764;padding:5px 8px;font:600 13px/1 Oswald,sans-serif}.linked-card{margin-top:14px}.linked-card>h2{color:#fff;background:#062764;justify-content:space-between;align-items:baseline;margin-bottom:10px;padding:8px 12px;font:400 22px/1 Anton,sans-serif;display:flex}.linked-card>h2 small{color:#ffd42a;font:600 13px/1 Oswald,sans-serif}@media (width<=900px){.card-details{grid-template-columns:1fr}.card-hero{grid-template-columns:96px minmax(0,1fr)}.card-hero-face{width:96px;height:96px}.card-hero-price{grid-column:1/-1;justify-items:start}}@media (width<=560px){.card-stat-groups{grid-template-columns:1fr}}a.player-card{color:inherit;text-decoration:none}.tournament-tabs{border-bottom:3px solid #10285b;gap:6px;margin:10px 0 0;display:flex}.tournament-tabs>button{color:#062764;letter-spacing:.4px;background:#e4d9c0;border:2px solid #10285b;border-bottom:0;flex:1 1 0;min-width:0;padding:11px 16px;font:600 16px/1 Oswald,sans-serif}.tournament-tabs>button:hover:not(:disabled){background:#fff3c4}.tournament-tabs>button.active{color:#fff;background:#a90020}.tournament-tabs>button:disabled{cursor:not-allowed;opacity:.45}.tournament-subtabs{border-bottom:3px solid #10285b;flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.tournament-subtabs>button{color:#062764;letter-spacing:.35px;background:#e4d9c0;border:2px solid #10285b;border-bottom:0;flex:150px;min-width:0;padding:10px 12px;font:600 14px/1 Oswald,sans-serif}.tournament-subtabs>button:hover:not(:disabled){background:#fff3c4}.tournament-subtabs>button.active{color:#fff;background:#a90020}.tournament-subtabs>button:disabled{cursor:not-allowed;opacity:.45}.tournament-picker{background:#fff9e8;border:2px solid #10285b;border-top:0;flex-wrap:wrap;align-items:stretch;gap:6px;margin:0 0 12px;padding:10px;display:flex}.tournament-picker>button{color:#062764;letter-spacing:.4px;background:#fff9e8;border:2px solid #10285b;padding:10px 16px;font:600 16px/1 Oswald,sans-serif}.tournament-picker>button:hover{background:#fff3c4}.tournament-picker>button.active{color:#fff;background:#a90020;border-color:#a90020}.tournament-history-selector{color:#625d4e;letter-spacing:.5px;background:#fff9e8;border:2px solid #10285b;border-top:0;align-items:center;margin:0 0 12px;padding:12px 14px;font:600 14px/1 Oswald,sans-serif;display:flex}.tournament-history-selector label{flex:auto;align-items:center;gap:12px;display:flex}.tournament-history-selector select{color:#062764;background:#fff;border:2px solid #092e77;flex:280px;min-width:0;height:36px;padding:0 8px;font:600 15px/1 Oswald,sans-serif}.tournament-history{color:#625d4e;letter-spacing:.5px;background:#e4d9c0;border:2px solid #10285b;align-items:center;gap:8px;margin-left:auto;padding:4px 4px 4px 12px;font:600 13px/1 Oswald,sans-serif;display:flex}.tournament-history.active{color:#a90020;border-color:#a90020}.tournament-history select{background:#fff9e8;border:2px solid #092e77;height:32px;font:600 14px/1 Oswald,sans-serif}.tournament-header{color:#fff;background:#062764;border:3px solid #0a1634;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.tournament-header>div{flex:auto;min-width:0}.tournament-header small{color:#ffd42a;letter-spacing:1px;font:600 12px/1 Oswald,sans-serif}.tournament-header h2{margin:4px 0 0;font:italic 400 clamp(24px,3vw,34px)/1 Anton,sans-serif}.tournament-manage-button{color:#fff;letter-spacing:.5px;background:#0b3f8d;border:2px solid #72b4e3;padding:9px 14px;font:600 14px/1 Oswald,sans-serif}.tournament-manage-button:hover,.tournament-manage-button.active{background:#a90020;border-color:#ffd42a}.tournament-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.tournament-main .workspace-panel,.tournament-workspace>.playoff-workspace{margin:0}.tournament-workspace>.playoff-workspace{margin-top:14px}.tournament-main .league-table{width:100%;font-size:15px}.tournament-main .league-table td{padding-top:7px;padding-bottom:7px}.tournament-main .league-table td:nth-child(2){max-width:0;display:table-cell}.tournament-main .league-table .team-mark{flex:0 0 26px;width:26px;height:26px}.tournament-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.tournament-scorer-list{overscroll-behavior:contain;scrollbar-color:#092e77 #d9cfb8;gap:2px;max-height:360px;margin:0 0 8px;padding:0 5px 0 0;list-style:none;display:grid;overflow-y:auto}.tournament-scorer-list li{border-bottom:1px solid #d8ccb0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 4px;font:600 15px/1.15 Roboto Condensed,sans-serif;display:grid}.tournament-scorer-list li:first-child{background:#fff3c4}.tournament-scorer-list li>b{color:#a90020;font:400 16px/1 Anton,sans-serif}.tournament-scorer-list li>a,.tournament-scorer-list li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tournament-scorer-list strong{color:#062764;font:400 18px/1 Anton,sans-serif}@media (width>=901px){.tournament-scorer-list{max-height:420px}.tournament-scorer-list li{padding-top:8px;padding-bottom:8px;font-size:clamp(17px,1.25vw,20px)}.tournament-scorer-list li>b{font-size:clamp(18px,1.35vw,22px)}.tournament-scorer-list strong{font-size:clamp(19px,1.25vw,22px)}}.playoff-workspace h3 small{color:#fff;letter-spacing:.4px;margin-top:4px;font:600 12px/1.2 Oswald,sans-serif;display:block}@media (width<=900px){.tournament-main{grid-template-columns:1fr}.tournament-history{margin-left:0}}@media (width<=560px){.tournament-tabs>button{padding-inline:8px;font-size:14px}.tournament-subtabs>button{padding-inline:6px;font-size:12px}.tournament-history-selector label{flex-direction:column;align-items:stretch;gap:8px}.tournament-history-selector select{flex-basis:auto;width:100%}.tournament-main .league-table th:nth-child(n+4):nth-child(-n+9),.tournament-main .league-table td:nth-child(n+4):nth-child(-n+9){display:none}}.directory-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;margin-top:10px;display:grid}.filter-panel{top:calc(var(--site-header-height) + 10px);max-height:calc(100vh - var(--site-header-height) - 30px);background:#fff9e8;border:2px solid #10285b;gap:4px;padding:10px;display:grid;position:sticky;overflow-y:auto}.filter-panel fieldset{border:0;border-bottom:1px solid #d8ccb0;gap:2px;margin:0;padding:8px 0 10px;display:grid}.filter-panel fieldset:last-child{border-bottom:0}.filter-panel legend{color:#8c0019;letter-spacing:1px;padding:0 0 6px;font:600 13px/1 Oswald,sans-serif}.filter-option{color:#11120e;cursor:pointer;align-items:center;gap:8px;padding:4px 2px;font:500 15px/1.1 Roboto Condensed,sans-serif;display:flex}.filter-option:hover{color:#a90020}.filter-option input{accent-color:#a90020;width:16px;height:16px;margin:0}.filter-line-title{font-weight:700}.filter-line-values{flex-wrap:wrap;gap:0 12px;padding-left:24px;display:flex}.filter-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin-top:6px;display:grid}.filter-panel input[type=number],.filter-panel input:not([type]),.filter-panel select{background:#fff;border:2px solid #092e77;width:100%;min-width:0;height:34px;padding:0 8px;font:600 14px/1 Roboto Condensed,sans-serif}.directory-results{min-width:0}.directory-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.directory-filter-toggle{color:#fff;letter-spacing:.5px;background:#062764;border:2px solid #10285b;height:44px;padding:0 14px;font:600 14px/1 Oswald,sans-serif;display:none}.directory-sort{color:#625d4e;letter-spacing:.5px;align-items:center;gap:8px;font:600 13px/1 Oswald,sans-serif;display:flex}.directory-sort select{background:#fff9e8;border:2px solid #092e77;height:44px;padding:0 8px;font:600 14px/1 Roboto Condensed,sans-serif}.directory-summary{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:30px;margin-bottom:10px;display:flex}.directory-summary>b{color:#062764;letter-spacing:.5px;margin-right:6px;font:600 15px/1 Oswald,sans-serif}.filter-panel-close{color:#fff;letter-spacing:.6px;background:#a90020;border:0;margin-top:8px;padding:14px;font:600 16px/1 Oswald,sans-serif;display:none;position:sticky;bottom:0}.filter-tag{color:#062764;background:#fff;border:2px solid #062764;align-items:center;gap:6px;padding:5px 9px;font:600 13px/1 Oswald,sans-serif;display:inline-flex}.filter-tag span{color:#a90020;font-size:16px}.filter-tag:hover{color:#fff;background:#a90020;border-color:#a90020}.filter-tag:hover span{color:#fff}@media (width<=900px){.directory-layout{grid-template-columns:1fr}.filter-panel{max-height:none;display:none;position:static}.directory-layout.panel-open .filter-panel{inset:var(--site-header-height) 0 0;z-index:25;border:0;align-content:start;padding:14px 16px 80px;display:grid;position:fixed}.filter-panel-close{display:block}.directory-filter-toggle{display:inline-block}.directory-sort{flex:100%}.directory-sort select{flex:1}}.market-section{background:#fff9e8;border:2px solid #10285b;padding:12px 14px}.market-section>header{margin-bottom:10px}.market-section h2{color:#062764;letter-spacing:.6px;align-items:baseline;gap:10px;font:400 22px/1 Anton,sans-serif;display:flex}.market-section h2 small{color:#a90020;font:600 14px/1 Oswald,sans-serif}.market-section header p{color:#625d4e;margin-top:4px;font:500 14px/1.3 Roboto Condensed,sans-serif}.market-player-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:6px;display:grid}.market-player{background:#fff;border:1px solid #d0c4a8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.market-player.open{border-color:#a90020}.market-player-link{min-width:0;color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.market-player-link:hover b{color:#a90020}.market-player-link .player-photo{object-fit:cover;background:#d9cfb8;width:44px;height:44px;font-size:16px}.market-player-link span{gap:2px;min-width:0;display:grid}.market-player-link b{text-overflow:ellipsis;white-space:nowrap;font:700 16px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.market-player-link small{color:#625d4e;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.market-player-link strong{color:#a90020;white-space:nowrap;font:600 15px/1 Oswald,sans-serif}.market-player-link strong small{color:#625d4e;font-size:12px}.market-player-action{color:#fff;letter-spacing:.5px;background:#1c7a3e;border:2px solid #1c7a3e;padding:8px 12px;font:600 13px/1 Oswald,sans-serif;text-decoration:none}.market-player-action:hover{color:#fff;background:#135c2e}.signing-form{border-top:1px dashed #d0c4a8;grid-column:1/-1;gap:6px;padding-top:6px;display:grid}.signing-form select{background:#fff9e8;border:2px solid #092e77;height:36px;font:600 14px/1 Roboto Condensed,sans-serif}.signing-warning{color:#a90020;font:600 12px/1 Oswald,sans-serif}@media (width<=900px){.market-player-list{grid-template-columns:1fr}}.tournament-main .league-table th:nth-child(2),.tournament-main .league-table td:nth-child(2){width:45%}@media (width>=901px){.tournament-main .league-table{font-size:clamp(17px,1.25vw,20px)}.tournament-main .league-table th,.tournament-main .league-table td{padding-top:8px;padding-bottom:8px}.tournament-main .league-table .team-mark{flex-basis:32px;width:32px;height:32px}}@media (width<=560px){.tournament-main .league-table th:nth-child(2),.tournament-main .league-table td:nth-child(2){width:70%}.market-player-link{grid-template-columns:44px minmax(0,1fr)}.market-player-link strong{grid-column:2;font-size:14px}}.tournament-main .league-table{table-layout:auto}.news-paper{overflow:visible}.news-feed{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:stretch;gap:14px;display:grid;overflow:visible}.news-feed>.news-feed-sentinel,.news-feed>.news-feed-status,.news-feed>.empty-copy{grid-column:1/-1}.news-card{flex-direction:column;grid-template-columns:none;display:flex}.news-card>.news-artwork{aspect-ratio:4/3;flex:none;width:100%}.news-card>div:last-child{border-top:4px solid #a90020;border-left:0;flex-direction:column;flex:auto;gap:6px;padding:10px 12px 12px;display:flex}.news-card h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;max-height:none;font-size:21px;line-height:1.05;display:-webkit-box;overflow:hidden}.news-card h2.news-headline-medium,.news-card h2.news-headline-compact,.news-card h2.news-headline-xs{font-size:19px}.news-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.news-card .news-read-more{margin-top:auto}.news-card .news-artwork-scoreline{--news-score-size:40px}@media (width<=720px){.player-profile-facts>div:first-child,.player-profile-facts>div:nth-child(2),.player-profile-facts>div:nth-child(3){order:0}.player-profile-facts>div:nth-child(6){order:1}.player-profile-facts>div:nth-child(4),.player-profile-facts>div:nth-child(5){order:2}}@media (width>=901px){.tournament-main{align-items:stretch}.tournament-scorers{flex-direction:column;display:flex}.tournament-scorer-list{flex:auto;grid-auto-rows:1fr}.tournament-scorers>.club-link-button{align-self:flex-start;padding:4px 0}}.tournament-chooser{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 12px;display:flex}.tournament-chooser .tournament-picker{background:0 0;border:0;margin:0;padding:0}.tournament-live-label{color:#062764;letter-spacing:.4px;align-items:center;gap:8px;font:600 14px/1.2 Oswald,sans-serif;display:inline-flex}.tournament-live-label i{background:#e70017;width:10px;height:10px;animation:1.2s steps(2,end) infinite blink;box-shadow:0 0 0 2px #fff,0 0 0 3px #e70017}.tournament-live-label b{color:#a90020}.tournament-live-label button{color:#062764;cursor:pointer;background:#fff9e8;border:2px solid #10285b;min-height:30px;padding:0 10px;font:600 12px/1 Oswald,sans-serif}.tournament-history-select{color:#062764;letter-spacing:.5px;align-items:center;gap:8px;margin-left:auto;font:600 12px/1 Oswald,sans-serif;display:inline-flex}.tournament-history-select select{max-width:260px;min-height:36px}@media (width<=560px){.tournament-history-select{width:100%;margin-left:0}.tournament-history-select select{flex:1;max-width:none}}@media (prefers-reduced-motion:reduce){.tournament-live-label i{animation:none}}.card-pos b{margin-top:2px;font:700 12px/1 Oswald,sans-serif}.match-center{gap:14px;display:grid}.match-center-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.match-center-bar>span{color:#8c0019;letter-spacing:.6px;text-transform:uppercase;flex:auto;font:600 15px/1 Oswald,sans-serif}.match-center-score .scoreboard{max-width:760px;margin:0 auto}.match-center-score .scoreboard-full .scoreboard-teams{padding:26px 16px}.match-center-score .scoreboard-full .scoreboard-team .team-mark{width:84px;height:84px}.match-center-score .scoreboard-full .scoreboard-team b{font-size:20px}.match-center-score .scoreboard-full .scoreboard-digit{min-width:76px;font-size:88px}.match-center-score .scoreboard-full .scoreboard-colon{font-size:64px}.match-center-score .scoreboard-full .scoreboard-btn{padding:18px 10px;font-size:17px}.match-center-score .scoreboard-full .scoreboard-btn-start{padding:22px;font-size:20px}.match-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.match-center-h2h{justify-content:center;display:flex}.match-center-h2h>.match-card-panel{width:min(760px,100%)}.match-center-h2h>.match-card-panel>h2{justify-content:center}.match-incidents-panel{box-sizing:border-box;justify-self:center;width:min(760px,100%)}.match-card-panel{background:#fff9e8;border:2px solid #10285b;padding:12px 14px}.match-card-panel>h2{color:#062764;letter-spacing:.6px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:10px;font:400 22px/1 Anton,sans-serif;display:flex}.match-card-panel>h2 small{color:#8c0019;letter-spacing:.6px;font:600 12px/1 Oswald,sans-serif}.match-incidents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.match-incidents h3,.match-lineup h3{color:#062764;letter-spacing:.4px;align-items:center;gap:8px;margin:0 0 6px;font:600 15px/1.1 Oswald,sans-serif;display:flex}.match-incidents ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.match-incidents li{flex-wrap:wrap;align-items:baseline;gap:6px;font:600 15px/1.2 Roboto Condensed,sans-serif;display:flex}.match-incidents li small{color:#625d4e;font:600 13px/1 Oswald,sans-serif}.match-incidents li em{color:#a90020;font:600 12px/1 Oswald,sans-serif}.match-lineups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.match-lineup{box-sizing:border-box;background:#fff9e8;border:2px solid #10285b;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;padding:10px;display:flex;position:relative;overflow:visible}.match-lineup-watermark{z-index:0;opacity:.14;pointer-events:none;width:min(250px,76%);height:min(250px,76%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-lineup-watermark .team-mark{object-fit:contain;filter:grayscale();width:100%;height:100%}.match-lineup h3{z-index:1;overflow-wrap:anywhere;color:#062764;text-align:center;justify-content:center;min-height:32px;margin-bottom:9px;font:600 clamp(20px,2.2vw,30px)/1.05 Oswald,sans-serif;position:relative}.match-lineup-tabs{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:8px;display:grid;position:relative}.match-lineup-tabs button{color:#062764;background:#d9cfb8;border:2px solid #10285b;min-width:0;padding:6px 4px;font:600 12px/1 Oswald,sans-serif}.match-lineup-tabs button.active{color:#fff9e8;background:#a90020}.match-lineup ol{flex:auto;align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.match-lineup ol,.match-lineup>p{z-index:1;position:relative}.match-lineup-pitch{z-index:1;background:repeating-linear-gradient(#1c7a3e 0 32px,#1a7238 32px 64px);border:2px solid #10285b;flex:auto;width:100%;height:auto;min-height:360px;position:relative;overflow:hidden}.match-lineup-pitch:before{content:"";background:#ffffff80;height:2px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.match-lineup-pitch:after{content:"";border:2px solid #ffffff80;border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-lineup-pitch-watermark{z-index:1;opacity:.16;pointer-events:none;place-items:center;width:min(250px,76%);height:min(250px,76%);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-lineup-pitch-watermark .team-mark{object-fit:contain;filter:grayscale();width:100%;height:100%}.match-lineup-player{z-index:2;color:#fff;text-align:center;text-shadow:1px 1px #000,-1px -1px #000;justify-items:center;gap:2px;width:82px;display:grid;position:absolute;transform:translate(-50%,-50%)}.match-lineup-face{object-fit:cover;background:#d9cfb8;border:2px solid #fff;border-radius:50%;width:38px;height:38px}.match-lineup-player small{overflow-wrap:anywhere;max-width:74px;font:600 12px/1.05 Oswald,sans-serif}.match-lineup li{border-bottom:1px solid #e3d8bd;grid-template-columns:26px 30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 2px;font:600 15px/1.1 Roboto Condensed,sans-serif;display:grid}.match-lineup li>b{color:#a90020;text-align:center;font:400 16px/1 Anton,sans-serif}.match-lineup .player-photo{object-fit:cover;background:#d9cfb8;border-radius:50%;width:30px;height:30px;font-size:12px}.match-lineup li>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-lineup li small{color:#625d4e;font:600 12px/1 Oswald,sans-serif}.h2h-tally{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.h2h-tally span{text-align:center;background:#f1e6cb;align-content:end;justify-items:center;gap:5px;min-height:100px;padding:8px;display:grid;position:relative}.h2h-tally .h2h-team-watermark{z-index:0;opacity:.2;pointer-events:none;place-items:center;width:min(86px,82%);height:min(86px,82%);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.h2h-tally .h2h-team-watermark .team-mark{object-fit:contain;filter:grayscale();width:100%;height:100%}.h2h-tally .h2h-team-watermark-empty{visibility:hidden}.h2h-tally b,.h2h-tally small{z-index:1;position:relative}.h2h-tally small{color:#625d4e;letter-spacing:.5px;grid-row:1;font:600 14px/1 Oswald,sans-serif}.h2h-tally b{color:#062764;grid-row:2;font:400 36px/1 Anton,sans-serif}.h2h-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.h2h-list a{color:inherit;background:#fff;border:1px solid #d0c4a8;gap:3px;padding:6px 8px;text-decoration:none;display:grid}.h2h-list a:hover{border-color:#a90020}.h2h-list small{color:#8c0019;font:600 12px/1 Oswald,sans-serif}.h2h-list span{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font:600 15px/1.2 Roboto Condensed,sans-serif;display:grid}.h2h-list span em{overflow-wrap:anywhere;min-width:0;font-style:normal}.h2h-list .h2h-home-name{text-align:right}.h2h-list .h2h-away-name{text-align:left}.h2h-list strong{color:#a90020;font:400 17px/1 Anton,sans-serif}.match-corrections{background:#fff3c4;border:2px solid #a90020}.match-corrections summary{cursor:pointer;color:#a90020;letter-spacing:.6px;padding:10px 12px;font:600 15px/1 Oswald,sans-serif}.match-corrections>div{padding:0 12px 12px}@media (width<=900px){.match-center-grid,.match-lineups{grid-template-columns:1fr}}@media (width<=560px){.match-center-score .scoreboard-full .scoreboard-digit{min-width:48px;font-size:60px}.match-center-score .scoreboard-full .scoreboard-team .team-mark{width:56px;height:56px}.match-center-score .scoreboard-full .scoreboard-team b{font-size:15px}.match-incidents{grid-template-columns:1fr}}.match-center-fullscreen{color:#fff;letter-spacing:.5px;background:#062764;border:2px solid #10285b;padding:8px 12px;font:600 14px/1 Oswald,sans-serif}.match-center-fullscreen:hover{background:#a90020}.match-center-score .scoreboard-controls{gap:6px;display:grid}.match-center-score .scoreboard-btn-finish{width:100%}.site-footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid}.site-slogan{color:#ffd42a;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;text-shadow:2px 2px #07194a,0 0 1px #fff;text-transform:uppercase;min-width:0;padding:2px 0;font:400 clamp(14px,1.1vw,20px)/1.1 Anton,Impact,sans-serif;overflow:hidden}.site-footer .api-status{justify-self:end}@media (width>=901px){.site-body{padding-top:clamp(8px,1.2vh,16px);padding-bottom:clamp(8px,1.6vh,18px)}.site-footer{padding-top:4px;padding-bottom:6px}}@media (width<=900px){.site-footer{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.site-slogan{text-align:center;flex:100%;font-size:clamp(13px,4vw,18px)}.site-footer .api-status{order:3;justify-self:auto}}@media (width>=901px){.site-body:has(.player-page-tabs) .data-page-header{min-height:64px;margin-bottom:6px;padding:2px 6px 5px}.site-body:has(.player-page-tabs) .data-page-header p{letter-spacing:1.4px;font-size:11px}.site-body:has(.player-page-tabs) .data-page-header h1{margin-top:4px;font-size:36px}.site-body:has(.player-page-tabs) .data-page-header .player-page-tabs{width:min(360px,44%);margin:0;position:absolute;bottom:5px;right:6px}.site-body:has(.player-page-tabs) .player-page-tabs button{padding:7px 12px;font-size:13px}.site-body:has(.player-page-tabs) .filter-panel{box-sizing:border-box;align-self:stretch;gap:2px;height:100%;padding:6px}.site-body:has(.player-page-tabs) .filter-panel fieldset{gap:0;padding:4px 0 5px}.site-body:has(.player-page-tabs) .filter-panel legend{letter-spacing:.8px;padding-bottom:2px;font-size:11px}.site-body:has(.player-page-tabs) .filter-option{gap:5px;padding:1px;font-size:12px}.site-body:has(.player-page-tabs) .filter-option input{width:13px;height:13px}.site-body:has(.player-page-tabs) .filter-line-values{gap:0 8px;padding-left:18px}.site-body:has(.player-page-tabs) .filter-range{gap:4px;margin-top:3px}.site-body:has(.player-page-tabs) .filter-panel input[type=number]{height:28px;padding:0 6px;font-size:12px}.site-body:has(.player-page-tabs) .filter-panel input:not([type]){height:28px;padding:0 6px;font-size:12px}.site-body:has(.player-page-tabs) .filter-panel select{height:28px;padding:0 6px;font-size:12px}.site-body:has(.player-page-tabs) .directory-toolbar{gap:6px;margin-bottom:5px}.site-body:has(.player-page-tabs) .directory-search{height:36px}.site-body:has(.player-page-tabs) .directory-sort select{height:36px}.site-body:has(.player-page-tabs) .directory-summary{min-height:24px;margin-bottom:6px}.site-body:has(.player-page-tabs) .player-card-grid{gap:6px}.site-body:has(.player-page-tabs) .player-card-link{grid-template-columns:52px minmax(0,1fr) auto;gap:6px;padding:5px 7px}.site-body:has(.player-page-tabs) .player-card-face{width:52px;height:52px}.site-body:has(.player-page-tabs) .player-card-body{gap:2px}.site-body:has(.player-page-tabs) .player-card-body b{font-size:14px}.site-body:has(.player-page-tabs) .player-card-body small{font-size:11px}.site-body:has(.player-page-tabs) .player-card-details{gap:5px}.site-body:has(.player-page-tabs) .player-card-details em{padding:2px 4px;font-size:11px}.site-body:has(.player-page-tabs) .player-card-details strong{font-size:12px}.site-body:has(.player-page-tabs) .player-card-team-mark{width:36px;height:36px}.site-body:has(.player-page-tabs) .player-card-status-mark{width:36px;height:36px}.site-body:has(.player-page-tabs) .player-card-status-mark .search-status{width:36px;height:36px}.site-body:has(.player-page-tabs) .player-card-team-mark img{width:30px;height:30px}.site-body:has(.player-page-tabs) .player-card-status-mark .search-status{padding:2px;font-size:8px}.site-body:has(.player-page-tabs) .directory-results .pagination{margin-top:10px}.site-body:has(.player-page-tabs) .players-paper .player-card-grid{flex:auto;grid-auto-rows:minmax(105px,1fr);align-content:stretch}.site-body:has(.player-page-tabs) .players-paper .player-card{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.site-body:has(.player-page-tabs) .players-paper .player-card-link{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;height:100%;padding:8px 10px}.site-body:has(.player-page-tabs) .players-paper .player-card-face{width:64px;height:64px}.site-body:has(.player-page-tabs) .players-paper .player-card-body b{font-size:17px}.site-body:has(.player-page-tabs) .players-paper .player-card-body small{font-size:13px}.site-body:has(.player-page-tabs) .players-paper .player-card-details em{padding:3px 6px;font-size:13px}.site-body:has(.player-page-tabs) .players-paper .player-card-details strong{font-size:15px}.site-body:has(.player-page-tabs) .players-paper .player-card-team-mark{width:46px;height:46px}.site-body:has(.player-page-tabs) .players-paper .player-card-status-mark{width:46px;height:46px}.site-body:has(.player-page-tabs) .players-paper .player-card-status-mark .search-status{width:46px;height:46px}.site-body:has(.player-page-tabs) .players-paper .player-card-team-mark img{width:38px;height:38px}}.result-match>small{padding-top:5px}.club-budget-tab{margin-top:12px}.squad-value-simulator{background:#fff9e8;border:3px solid #10285b;gap:12px;padding:14px;display:grid}.squad-simulator-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.squad-simulator-header h3{color:#062764;letter-spacing:.6px;margin:0;font:600 22px/1 Oswald,sans-serif}.squad-simulator-header p{color:#4d4839;margin:5px 0 0;font:500 15px/1.3 Roboto Condensed,sans-serif}.squad-simulator-header .club-link-button{flex:none}.squad-simulator-header .club-link-button:disabled{opacity:.4;cursor:default}.squad-sim-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.squad-sim-meter{background:#efe6cf;border:2px solid #172758;align-content:start;gap:5px;min-width:0;padding:10px 12px;display:grid}.squad-sim-meter small{color:#4d4839;letter-spacing:.5px;font:600 13px/1 Oswald,sans-serif}.squad-sim-meter b{color:#062764;letter-spacing:.3px;font:400 26px/1 Anton,sans-serif}.squad-sim-meter em{color:#4d4839;font:500 13px/1.25 Roboto Condensed,sans-serif}.squad-sim-meter-bar{background:#fff9e8;border:1px solid #172758;height:8px;display:block;overflow:hidden}.squad-sim-meter-bar i{background:#1c7a3e;height:100%;transition:width .2s;display:block}.squad-sim-meter.over-budget{background:#f8e1dc;border-color:#a90020}.squad-sim-meter.over-budget b,.squad-sim-meter.over-budget em{color:#a90020}.squad-sim-meter.over-budget .squad-sim-meter-bar i{background:#a90020}.squad-simulator-status{color:#145c2e;letter-spacing:.4px;background:#e3efdc;border-left:5px solid #1c7a3e;margin:0;padding:8px 10px;font:600 14px/1.2 Oswald,sans-serif}.squad-simulator-status.over-budget{color:#a90020;background:#f8e1dc;border-left-color:#a90020}.squad-simulator-status p{margin:0}.squad-simulator-status ul{margin:6px 0 0;padding-left:18px;font-size:13px}.squad-sim-search{gap:6px;display:grid;position:relative}.squad-sim-search label{color:#8c0019;letter-spacing:.4px;font:600 14px/1 Oswald,sans-serif}.squad-sim-search input{color:#062764;background:#fff;border:2px solid #092e77;width:100%;min-width:0;padding:11px 12px;font:500 16px/1.1 Roboto Condensed,sans-serif}.squad-sim-search input:focus{outline:3px solid var(--yellow);outline-offset:0}.squad-sim-results{z-index:20;background:#fff9e8;border:2px solid #092e77;max-height:360px;margin-top:2px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:4px 5px #0003}.squad-sim-results-status{color:#4d4839;letter-spacing:.4px;margin:0;padding:12px;font:600 13px/1 Oswald,sans-serif}.squad-sim-results button{color:#062764;text-align:left;background:0 0;border:0;border-top:1px solid #10285b22;grid-template-columns:36px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:7px 10px;display:grid}.squad-sim-results button.highlighted{background:#fff3c4}.squad-sim-results button .squad-simulator-face{flex-basis:36px;width:36px;height:36px}.squad-sim-results button span{gap:2px;min-width:0;display:grid}.squad-sim-results button b{text-overflow:ellipsis;white-space:nowrap;font:700 16px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.squad-sim-results button small{color:#4d4839;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.squad-sim-results button small.taken{color:#8c0019}.squad-sim-results button strong{white-space:nowrap;font:600 15px/1 Oswald,sans-serif}.squad-sim-results button i{color:#fff;background:#062764;place-items:center;width:28px;height:28px;font:700 20px/1 Roboto Condensed,sans-serif;display:grid}.squad-sim-results button.highlighted i{background:#a90020}.squad-simulator-player-note{color:#1c7a3e;letter-spacing:.3px;margin:-4px 0 0;font:700 13px/1.2 Oswald,sans-serif}.squad-simulator-face{object-fit:cover;background:#d9cfb8;border-radius:50%;flex:0 0 30px;width:30px;height:30px}.squad-simulator-removed{background:#f4e4d8;border:2px solid #8c0019}.squad-simulator-removed h4{color:#fff;background:#8c0019;justify-content:space-between;margin:0;padding:8px 10px;font:600 15px/1 Oswald,sans-serif;display:flex}.squad-simulator-removed h4 small{color:#ffd42a}.squad-simulator-removed li{color:#062764;border-top:1px solid #8c001933;grid-template-columns:minmax(0,1fr) 36px 96px auto;align-items:center;gap:6px;min-height:44px;padding:5px 8px;display:grid}.squad-simulator-restore{color:#062764;background:#fff9e8;border:1px solid #062764;padding:6px 9px;font:600 12px/1 Oswald,sans-serif}.squad-simulator-restore:hover{color:#fff;background:#062764}@media (width<=900px){.squad-sim-meters{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-sim-meters>:first-child{grid-column:1/-1}}@media (width<=560px){.club-budget-tab{margin-top:8px}.squad-value-simulator{gap:10px;padding:10px}.squad-simulator-header h3{font-size:19px}.squad-simulator-header p{font-size:14px}.squad-sim-meter{padding:8px 9px}.squad-sim-meter b{font-size:21px}.squad-sim-results button{grid-template-columns:32px minmax(0,1fr) 26px}.squad-sim-results button strong{grid-area:2/2;justify-self:start;font-size:13px}.squad-sim-results button i{grid-area:1/3/3}.squad-simulator-removed li{grid-template-columns:minmax(0,1fr) auto}.squad-simulator-removed li>small{display:none}.squad-simulator-restore{grid-column:1/-1;justify-self:start}}.squad-sim-summary{z-index:5;top:var(--site-header-height);background:#fff9e8;gap:8px;margin:0 -14px;padding:8px 14px;display:grid;position:sticky;box-shadow:0 6px 6px -6px #0004}@media (width<=560px){.squad-sim-summary{box-shadow:none;margin:0;padding:0;position:static}}@media (width<=900px){.club-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.club-tabs button:last-child{margin-right:36px}}.player-comparator{align-content:start}.h2h{gap:10px;min-width:0;display:grid}.h2h-heads{z-index:3;top:var(--site-header-height);background:#e4d9c0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;margin:0 -12px;padding:8px 12px;display:grid;position:sticky;box-shadow:0 6px 6px -6px #0005}.h2h-versus{color:#a90020;align-self:center;font:400 26px/1 Anton,sans-serif}.h2h-player{color:#fff;background:#062764;border:2px solid #10285b;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.h2h-player .player-comparison-face{width:64px;height:64px}.h2h-player h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font:400 24px/1.05 Anton,sans-serif;overflow:hidden}.h2h-player small{color:#b8d8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:600 13px/1.1 Oswald,sans-serif;display:block;overflow:hidden}.h2h-player .player-comparison-score{margin-top:6px}.h2h-heads>.h2h-player:last-child{text-align:right;grid-template-columns:auto minmax(0,1fr) 64px}.h2h-heads>.h2h-player:last-child .player-comparison-face{order:3}.h2h-heads>.h2h-player:last-child .player-comparison-remove{order:-1}.h2h-player-empty{color:#625d4e;text-align:center;background:#fff9e8;border-style:dashed;justify-content:center;align-items:center;gap:10px;font:500 15px/1.2 Roboto Condensed,sans-serif;display:flex}.h2h-heads>.h2h-player-empty:last-child{text-align:center;display:flex}.h2h-player-empty>b{color:#10285b;border:2px dashed #10285b80;border-radius:50%;place-items:center;width:40px;height:40px;font:400 26px/1 Anton,sans-serif;display:grid}.h2h-section{background:#fff9e8;border:2px solid #10285b}.h2h-section h4{color:#fff;letter-spacing:.5px;text-align:center;background:#062764;margin:0;padding:7px 10px;font:600 15px/1 Oswald,sans-serif}.h2h-row{border-top:1px solid #d4c8ae;grid-template-columns:minmax(0,1fr) minmax(120px,190px) minmax(0,1fr);align-items:center;min-height:34px;display:grid}.h2h-row:first-of-type{border-top:0}.h2h-label{color:#4d4839;letter-spacing:.3px;text-align:center;text-transform:uppercase;padding:4px 8px;font:600 13px/1.15 Oswald,sans-serif}.h2h-value{color:#062764;align-self:stretch;align-items:center;min-width:0;padding:4px 10px;font:700 16px/1.15 Roboto Condensed,sans-serif;display:flex;position:relative}.h2h-value b{z-index:1;overflow-wrap:anywhere;min-width:0;font:inherit;position:relative}.h2h-left{text-align:right;justify-content:flex-end}.h2h-right{justify-content:flex-start}.h2h-value i{opacity:.22;background:#062764;position:absolute;top:7px;bottom:7px}.h2h-left i{right:0}.h2h-right i{left:0}.h2h-value.is-winner{color:#176b3a;background:#e3f3e2}.h2h-value.is-winner i{opacity:.35;background:#1c7a3e}.h2h-value.is-winner b:after{content:" ▲";font-size:11px}.h2h-skills>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.h2h-skills p{color:#062764;margin:0;padding:10px 12px;font:500 15px/1.35 Roboto Condensed,sans-serif}.h2h-skills p:first-child{text-align:right;border-right:1px solid #d4c8ae}@media (width<=720px){.h2h-heads{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 -8px;padding:6px 8px}.h2h-versus{display:none}.h2h-player,.h2h-heads>.h2h-player:last-child{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:8px 6px}.h2h-player .player-comparison-face{width:48px;height:48px}.h2h-heads>.h2h-player:last-child .player-comparison-face{order:0}.h2h-player h3{max-width:100%;font-size:17px}.h2h-player small{max-width:100%;font-size:11px}.h2h-player .player-comparison-score{font-size:10px}.h2h-player .player-comparison-remove,.h2h-heads>.h2h-player:last-child .player-comparison-remove{order:5}.h2h-player-empty{flex-direction:column;font-size:13px}.h2h-row{grid-template-columns:minmax(0,1fr) minmax(88px,34%) minmax(0,1fr)}.h2h-label{font-size:11px}.h2h-value{padding:4px 6px;font-size:14px}.h2h-skills p{font-size:13px}}@media (width<=900px){.h2h-heads{top:var(--site-header-height)}}@media (width<=720px){.h2h-player .player-comparison-score{display:none}}.player-profile-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.player-profile-chips em,.player-profile-chips strong,.player-profile-chips span{letter-spacing:.4px;padding:4px 8px;font:600 14px/1 Oswald,sans-serif}.player-profile-chips em{color:#062764;background:var(--yellow)}.player-profile-chips strong{color:#fff;background:#a90020}.player-profile-chips span{color:#dfeaff;border:1px solid #fff5}.player-profile-chips .overall-badge{border:1px solid #fff;padding:4px 8px;font-size:14px}@media (width>=721px){.player-profile-facts>div:last-child:nth-child(3n+1){grid-column:1/-1}}@media (width<=560px){.player-profile-chips span{display:none}}.home-news{gap:12px;display:grid}.home-news-masthead{border-bottom:3px double #24261f;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;padding-bottom:8px;display:grid}.home-news-masthead h1{letter-spacing:.3px;grid-column:1;font:italic 400 clamp(28px,3vw,40px)/1.05 Anton,Impact,sans-serif}.home-news-masthead h1>span{display:inline-block;transform:skew(-7deg)}.home-news-masthead h1 em{font-style:inherit;color:#b90022;text-shadow:1px 1px #f07569}.home-news-masthead p{letter-spacing:2.4px;grid-column:1;font:700 13px/1 Roboto Condensed,sans-serif}.home-news-masthead small{letter-spacing:.4px;border:1px solid #24261f;grid-area:1/2/3;align-self:center;padding:6px 9px;font:600 13px/1.2 Oswald,sans-serif}.news-stories{gap:10px;display:grid}.news-story{color:#fff;background:#062764;border:3px solid #10285b;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:5px 5px #0003}.news-story-media{aspect-ratio:4/3;background:#06183f;position:relative;overflow:hidden}.news-story-media>.news-artwork{width:100%;height:100%;min-height:0;position:absolute;inset:0}.news-story .news-artwork-grid,.news-story .news-artwork-context,.news-story .news-artwork:before{display:none}.news-story .news-artwork:after{z-index:0;background:linear-gradient(#0000,#0008);height:30%}.news-story .news-artwork-scene{object-fit:cover;opacity:1}.news-story .news-artwork .news-artwork-scoreline,.news-story .news-artwork.has-persisted-cover .news-artwork-scoreline{--news-score-size:48px;background:linear-gradient(#0000,#000c 60%);gap:16px;width:100%;min-height:0;padding:30px 16px 14px;inset:auto 0 0;transform:none}.news-story .news-artwork .news-artwork-scoreline .news-artwork-primary,.news-story .news-artwork .news-artwork-scoreline .news-artwork-secondary{width:var(--news-score-size);height:var(--news-score-size);position:static;transform:none}.news-story .news-artwork .news-artwork-scoreline strong{font-size:var(--news-score-size);position:static;transform:none}.news-story-progress{z-index:4;gap:5px;display:flex;position:absolute;top:12px;left:12px;right:12px}.news-story-progress span{background:#fff5;border-radius:2px;flex:1 1 0;height:4px;overflow:hidden}.news-story-progress span.done{background:#fff}.news-story-progress i{transform-origin:0;background:#fff;width:100%;height:100%;animation:8s linear forwards news-story-progress;display:block}.news-story.paused .news-story-progress i{animation-play-state:paused}@keyframes news-story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.news-story-nav{z-index:3;color:#fff;opacity:0;background:0 0;border:0;width:25%;padding:0 12px;font:400 40px/1 Anton,sans-serif;transition:opacity .15s;position:absolute;top:0;bottom:0}.news-story-nav.prev{text-align:left;left:0}.news-story-nav.next{text-align:right;right:0}.news-story:hover .news-story-nav,.news-story-nav:focus-visible{opacity:.85}.news-story-nav span{background:#0008;border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid}.news-story-copy{background:linear-gradient(160deg,#062764,#001449);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:clamp(16px,2vw,28px);display:flex}.news-story-copy>p:first-child{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.news-story-copy>p:first-child b{color:#11120e;background:var(--yellow);letter-spacing:.6px;padding:4px 9px;font:700 14px/1 Oswald,sans-serif}.news-story-copy time{color:#b8d8f0;font:600 13px/1 Oswald,sans-serif}.news-story-copy h2{letter-spacing:.4px;text-transform:uppercase;font:400 clamp(26px,2.6vw,44px)/1.03 Anton,Impact,sans-serif}.news-story-copy h2 a{color:inherit;text-decoration:none}.news-story-copy h2 a:hover{color:var(--yellow)}.news-story-copy h3{color:var(--yellow);font:700 clamp(15px,1.2vw,19px)/1.25 Roboto Condensed,sans-serif}.news-story-excerpt{color:#dfe7f7;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font:500 clamp(14px,1.05vw,17px)/1.45 Roboto Condensed,sans-serif;display:-webkit-box;overflow:hidden}.news-story-read{color:#fff;letter-spacing:.5px;background:#a90020;border:2px solid #fff;margin-top:auto;padding:10px 14px;font:600 15px/1 Oswald,sans-serif;text-decoration:none}.news-story-read:hover{color:#062764;background:var(--yellow)}.news-story-count{color:#8fb3de;letter-spacing:1px;font:600 12px/1 Oswald,sans-serif}.news-story-rail{scrollbar-width:thin;grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.news-story-rail button{color:#11120e;text-align:left;opacity:.82;background:#f5efdc;border:2px solid #b8ad92;grid-template-rows:auto auto;width:100%;height:100%;padding:0;transition:opacity .12s,border-color .12s;display:grid;overflow:hidden}.news-story-rail button:hover{opacity:1}.news-story-rail button.active{opacity:1;border-color:#a90020;box-shadow:inset 0 -4px #a90020}.news-story-rail .news-artwork{aspect-ratio:4/3;min-height:0}.news-story-rail .news-artwork-grid,.news-story-rail .news-artwork-context,.news-story-rail .news-artwork-scoreline,.news-story-rail .news-artwork .news-artwork-primary,.news-story-rail .news-artwork .news-artwork-secondary{display:none}.news-story-rail button>span{gap:3px;padding:6px 8px 8px;display:grid}.news-story-rail small{color:#a90020;letter-spacing:.4px;font:600 11px/1 Oswald,sans-serif}.news-story-rail b{text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 13px/1.1 Roboto Condensed,sans-serif;display:-webkit-box;overflow:hidden}.home-news-all{color:#fff;letter-spacing:.5px;background:#062764;border:2px solid #062764;justify-self:end;padding:8px 12px;font:600 14px/1 Oswald,sans-serif}.home-news-all:hover{background:#a90020;border-color:#a90020}@media (width>=1181px){.news-story-copy{contain:size;overflow:hidden;container-type:size}.news-story-copy h2{-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.news-story-copy h2.news-headline-medium{font-size:clamp(22px,1.9vw,32px)}.news-story-copy h2.news-headline-compact{font-size:clamp(20px,1.6vw,26px)}.news-story-copy h2.news-headline-xs{font-size:clamp(18px,1.4vw,22px)}.news-story-copy>h3,.news-story-copy>p:first-child,.news-story-read,.news-story-count{flex-shrink:0}.news-story-excerpt{flex:none}}@container (height<=500px){.news-story-excerpt{display:none}}@media (width<=1180px){.news-story{grid-template-columns:1fr}.news-story-excerpt{-webkit-line-clamp:3}}@media (width<=900px){.news-story-nav{width:35%}.news-story-nav,.news-story:hover .news-story-nav,.news-story-nav:focus-visible{opacity:0}.news-story .news-artwork .news-artwork-scoreline,.news-story .news-artwork.has-persisted-cover .news-artwork-scoreline{--news-score-size:36px}.news-story-rail{grid-auto-columns:140px}}@media (width<=560px){.home-news-masthead{grid-template-columns:1fr}.home-news-masthead small{grid-area:auto/1;justify-self:start}.news-story-copy h2{font-size:25px}.news-story-read{text-align:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){.news-story-progress i{animation-duration:12s}}.news-reader-backdrop{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000b;place-items:center;padding:24px;animation:.15s news-reader-fade;display:grid;position:fixed;inset:0}@keyframes news-reader-fade{0%{opacity:0}}.news-reader{width:min(1180px,100%);max-height:min(760px, calc(var(--vh-full) - 48px));background:var(--paper) url(/paper-grain.svg);border:3px solid #10285b;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:8px 8px #0008}.news-reader>.arcade-state{grid-column:1/-1}.news-reader-close{z-index:3;color:#fff;background:#a90020;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font:700 24px/1 Roboto Condensed,sans-serif;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0006}.news-reader-close:hover{background:#062764}.news-reader-figure{background:#06183f;align-self:center;margin:0;position:relative}.news-reader-figure .news-artwork{aspect-ratio:4/3;width:100%;min-height:0}.news-reader-figure .news-artwork-grid,.news-reader-figure .news-artwork-context{display:none}.news-reader-figure .news-artwork .news-artwork-scoreline,.news-reader-figure .news-artwork.has-persisted-cover .news-artwork-scoreline{--news-score-size:clamp(38px, 4.5vw, 64px);background:linear-gradient(#0000,#000c 60%);width:100%;min-height:0;padding:36px 16px 14px;inset:auto 0 0;transform:none}.news-reader-figure .news-artwork .news-artwork-scoreline .news-artwork-primary,.news-reader-figure .news-artwork .news-artwork-scoreline .news-artwork-secondary{width:var(--news-score-size);height:var(--news-score-size);position:static;transform:none}.news-reader-figure .news-artwork .news-artwork-scoreline strong{font-size:var(--news-score-size);position:static;transform:none}.news-reader-copy{scrollbar-width:thin;flex-direction:column;gap:12px;min-height:0;padding:28px 30px 24px;display:flex;overflow-y:auto}.news-reader-meta{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding-right:40px;display:flex}.news-reader-meta b{color:#11120e;background:var(--yellow);letter-spacing:.6px;padding:4px 9px;font:700 13px/1 Oswald,sans-serif}.news-reader-meta time{color:#a90020;font:600 13px/1 Oswald,sans-serif}.news-reader-copy h2{color:#11120e;letter-spacing:.3px;text-transform:uppercase;font:400 clamp(26px,2.4vw,38px)/1.04 Anton,Impact,sans-serif}.news-reader-copy h3{color:#a90020;font:700 17px/1.3 Roboto Condensed,sans-serif}.news-reader-body{gap:12px;display:grid}.news-reader-body p{color:#1d1e18;white-space:pre-line;margin:0;font:500 17px/1.55 Roboto Condensed,sans-serif}.news-reader-body .news-story-angle{color:#26365d;border-top:1px solid #b9ad92;padding-top:10px;font-weight:700}.news-reader-share{color:#fff;letter-spacing:.5px;background:#062764;border:2px solid #062764;align-self:flex-start;margin-top:auto;padding:8px 12px;font:600 14px/1 Oswald,sans-serif}.news-reader-share:hover{background:#a90020;border-color:#a90020}.news-story-copy h2 button,.news-card h2 button{color:inherit;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.news-story-copy h2 button:hover{color:var(--yellow)}.news-card h2 button:hover{color:#a90020}@media (width<=900px){.news-reader-backdrop{place-items:stretch stretch;padding:0}.news-reader{width:100%;height:100%;max-height:none;box-shadow:none;border:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.news-reader-copy{padding:18px 16px 24px}.news-reader-body p{font-size:16px}}.news-card h2 a{color:inherit;text-decoration:none}.news-card h2 a:hover{color:#a90020}a.news-read-more{text-decoration:none;display:inline-block}@media (width>=1181px){.site-body.home-body.with-sidebar>.match-sidebar{top:calc(var(--site-header-height) + 4px);align-content:start;position:sticky}}.live-panel h2{background:linear-gradient(90deg,#a90020,#5c0012);gap:8px}.live-panel h2 small{margin:0 0 0 auto}.live-dot{background:#fff;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite live-dot}@keyframes live-dot{50%{opacity:.25}}.standings-home-panel h2{gap:8px}.standings-home-panel h2 small{color:#b8d8f0;text-overflow:ellipsis;margin:0 0 0 auto;overflow:hidden}.standings-home-table{border-collapse:collapse;width:100%;font-family:Roboto Condensed,sans-serif}.standings-home-table th{color:#4d4839;letter-spacing:.4px;text-align:center;padding:4px 4px 6px;font:600 12px/1 Oswald,sans-serif}.standings-home-table th:nth-child(2){text-align:left}.standings-home-table td{text-align:center;border-top:1px solid #b8b199;padding:5px 4px;font-size:15px}.standings-home-table td:first-child{color:#4d4839;width:26px;font-weight:700}.standings-home-table tr.is-qualified td:first-child{color:#fff;background:#1c7a3e}.standings-home-table tr.is-playin td:first-child{color:#fff;background:#1f6fc4}.league-table tr.is-qualified td:first-child{color:#fff;background:#1c7a3e;box-shadow:inset 4px 0 #0f5a2b}.league-table tr.is-playin td:first-child{color:#fff;background:#1f6fc4;box-shadow:inset 4px 0 #134f91}.standings-home-table tr.is-playin+tr:not(.is-playin) td,.league-table tr.is-playin+tr:not(.is-playin) td{border-top:2px solid #8d816a}.playoff-legend{letter-spacing:.5px;flex-wrap:wrap;gap:8px 14px;margin:8px 0 0;font:600 12px/1 Oswald,sans-serif;display:flex}.playoff-legend span{align-items:center;gap:6px;display:inline-flex}.playoff-legend span:before{content:"";border:1px solid #0003;width:12px;height:12px}.playoff-legend .legend-qualified:before{background:#1c7a3e}.playoff-legend .legend-playin:before{background:#1f6fc4}.playoff-note{color:#4d4839;margin:0;font-size:12px}.standings-home-table td:nth-child(2){text-align:left}.standings-home-table .table-team-link{min-width:0;color:inherit;align-items:center;gap:7px;font-weight:600;text-decoration:none;display:flex}.standings-home-table .table-team-link:hover{color:#a90020}.standings-home-table .table-team-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standings-home-table .team-mark{flex:0 0 24px;width:24px;height:24px}.standings-home-table td:last-child b{font:400 18px/1 Anton,sans-serif}.standings-home-panel .sidebar-more{width:100%;margin-top:6px}.team-chip-bar{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:5px;padding:6px}.team-chip{height:46px;min-height:46px;max-height:46px}.team-chip .team-mark{flex-basis:34px;width:34px;height:34px}.fixture-board{gap:16px;display:grid}.fixture-group h3{color:#062764;letter-spacing:.4px;border-bottom:2px solid #10285b;align-items:baseline;gap:10px;margin:0 0 8px;padding-bottom:5px;font:400 22px/1 Anton,sans-serif;display:flex}.fixture-group h3 small{color:#625d4e;font:600 13px/1 Oswald,sans-serif}.fixture-group-live h3{color:#a90020;border-color:#a90020}.fixture-group-live h3>i{background:#d10020;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite live-dot;display:inline-block}.fixture-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:8px;display:grid}.fixture-card{color:#11120e;text-align:left;background:#fff9e8;border:2px solid #10285b;border-left-width:9px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);padding:0;transition:transform .1s,box-shadow .1s;display:grid;overflow:hidden}.fixture-card:hover{transform:translateY(-1px);box-shadow:3px 3px #10285b}.fixture-live{border-color:#10285b #10285b #10285b #d10020}.fixture-pending{border-color:#b18b16}.fixture-finished{border-color:#536680 #536680 #536680 #1c7a3e}.fixture-cancelled{border-color:#837d70}.fixture-teams{gap:6px;padding:9px 10px;display:grid}.fixture-team{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.fixture-team .team-mark{flex-basis:26px;width:26px;height:26px}.fixture-team b{text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.fixture-team strong{text-align:right;min-width:18px;font:400 20px/1 Anton,sans-serif}.fixture-team.lost b,.fixture-team.lost strong{color:#7a7462;font-weight:500}.fixture-footer{color:#11120e;letter-spacing:.3px;background:#efe6cf;border-top:1px solid #d4c8ae;grid-column:1/-1;gap:8px;padding:5px 10px;font:600 12px/1 Oswald,sans-serif;display:flex;overflow:hidden}.fixture-grid .fixture-footer{color:#11120e}.fixture-footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-footer>.match-venue{margin-left:auto}.match-venue{color:#11120e;letter-spacing:.35px;text-transform:none;font:700 15px/1 Oswald,sans-serif}.match-venue.compact{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}@media (width<=560px){.fixture-grid{grid-template-columns:1fr}.team-chip-bar{grid-template-columns:repeat(6,minmax(0,1fr))}.team-chip{height:42px;min-height:42px;max-height:42px}.team-chip .team-mark{flex-basis:30px;width:30px;height:30px}}.club-hero-value{grid-template-columns:repeat(2,auto);gap:0;margin:0;padding:0;display:grid}.club-hero-value>div{justify-items:end;gap:3px;padding:10px 16px;display:grid}.club-hero-value>div+div{border-left:1px solid #ffd42a66}.club-hero-value dt{color:#ffd42a;letter-spacing:1px;font:600 13px/1 Oswald,sans-serif}.club-hero-value dd{letter-spacing:.5px;margin:0;font:400 clamp(26px,3vw,38px)/1 Anton,sans-serif}.club-hero-value small{color:#b8d8f0;letter-spacing:.6px;font:600 12px/1 Oswald,sans-serif}.club-overview-right-column{align-content:start;gap:12px;display:grid}.club-stadium-editor{background:#e9dfc7;border:2px solid #0d4d26;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.club-stadium-editor label{color:#07502a;letter-spacing:.5px;gap:4px;min-width:0;font:700 13px/1 Oswald,sans-serif;display:grid}.club-stadium-editor input{color:#111;background:#fff9e8;border:2px solid #0d4d26;min-width:0;height:34px;padding:5px 7px;font:500 15px/1 Roboto Condensed,sans-serif}.club-stadium-editor .ui-btn{align-self:end}.club-stadium-editor .form-feedback{grid-column:1/-1}@media (width<=560px){.club-stadium-editor{grid-template-columns:1fr}.club-stadium-editor .ui-btn{width:100%}}@media (width<=900px){.club-hero-value{text-align:left;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.club-hero-value>div{justify-items:start;padding:8px 10px}}@media (width<=700px){.club-hero{grid-template-columns:112px minmax(0,1fr);gap:14px}.club-hero .club-crest{width:112px;height:112px}.club-crest-wrap{justify-self:center}}@media (width<=390px){.club-hero{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px}.club-hero .club-crest{width:88px;height:88px}}.club-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.club-person-entry{gap:6px;min-width:0;display:grid}.club-person-role{color:#10285b;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;margin:0;font:700 18px/1 Oswald,sans-serif;display:flex}.club-person-role .club-leader-edit{border-color:#10285b;place-items:center;width:25px;height:25px;padding:0;font-size:17px;line-height:1;display:grid}.club-person-card{aspect-ratio:1;background:#062764;border:2px solid #10285b;position:relative;overflow:hidden}.club-person-card>img,.club-person-card>.president-photo-placeholder{width:100%;height:100%;box-shadow:none;object-fit:cover;object-position:center 20%;border:0;position:absolute;inset:0}.club-person-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0007 55%,#000b);position:absolute;inset:55% 0 0}.club-person-overlay{z-index:1;color:#fff;gap:3px;padding:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.club-person-overlay h3{letter-spacing:.2px;text-shadow:2px 2px #000;overflow-wrap:anywhere;margin:0;font:400 clamp(17px,1.6vw,23px)/1.02 Anton,sans-serif}.club-person-overlay p{color:#e6ecf8;letter-spacing:.4px;text-transform:uppercase;margin:0;font:600 13px/1.2 Oswald,sans-serif}.club-people>h3,.club-recent>h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.club-recent .club-match-list{gap:6px;display:grid}.club-recent .club-match-row{padding:6px 8px}.club-recent .club-match-row b{font-size:14px}.club-recent .club-match-row strong{font-size:18px}.club-overview-left-column .club-scorers li{padding:4px 6px;font-size:15px}.club-overview-left-column .club-scorers .player-photo{width:30px;height:30px}.club-overview-reorganized .club-overview-secondary{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start}@media (width<=900px){.club-overview-reorganized .club-overview-secondary{grid-template-columns:1fr}}@media (width<=560px){.club-people-grid{gap:8px}.club-person-overlay{padding:8px}.club-person-overlay p{font-size:11px}}.club-pitch:before,.club-pitch:after{pointer-events:none}.player-profile-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:10px;display:flex}.player-profile-actions .back-button{margin:0}.h2h-heads>.h2h-player:last-child .h2h-overall{order:0}.h2h-heads>.h2h-player:last-child>div{order:1}.h2h-player p{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font:500 13px/1.2 Roboto Condensed,sans-serif;overflow:hidden}.h2h-overall{color:#062764;background:var(--yellow);place-items:center;min-width:52px;padding:6px 8px;font:400 30px/1 Anton,sans-serif;display:grid}.h2h-search{align-content:center;padding:10px;display:grid;position:relative}.h2h-search input{color:#062764;background:#fff;border:2px solid #092e77;width:100%;padding:10px 12px;font:500 15px/1.1 Roboto Condensed,sans-serif}.h2h-search-results{z-index:10;text-align:left;background:#fff9e8;border:2px solid #092e77;max-height:320px;display:grid;position:absolute;top:calc(100% - 8px);left:10px;right:10px;overflow-y:auto;box-shadow:4px 5px #0003}.h2h-search-results p{margin:0;padding:10px;font:600 13px/1 Oswald,sans-serif}.h2h-search-results button{color:#062764;text-align:left;background:0 0;border:0;border-top:1px solid #10285b22;grid-template-columns:30px minmax(0,1fr) 26px;align-items:center;gap:8px;padding:6px 8px;display:grid}.h2h-search-results button:hover{background:#fff3c4}.h2h-search-results b{text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.1 Roboto Condensed,sans-serif;display:block;overflow:hidden}.h2h-search-results small{color:#4d4839;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.1 Roboto Condensed,sans-serif;display:block;overflow:hidden}.h2h-search-results i{color:#fff;background:#062764;place-items:center;width:26px;height:26px;font:700 18px/1 Roboto Condensed,sans-serif;display:grid}.h2h-value{gap:6px}.h2h-value em{z-index:1;color:#fff;white-space:nowrap;background:#1c7a3e;padding:1px 5px;font:600 12px/1.2 Oswald,sans-serif;position:relative}.h2h-left{flex-direction:row-reverse;justify-content:flex-start}.h2h-value.is-winner b:after{content:none}@media (width<=720px){.h2h-player,.h2h-heads>.h2h-player:last-child{grid-template-columns:1fr}.h2h-player p{display:none}.h2h-overall{min-width:0;padding:3px 8px;font-size:20px}.h2h-heads>.h2h-player:last-child .h2h-overall,.h2h-heads>.h2h-player:last-child>div{order:0}.h2h-search-results{max-height:50vh;position:fixed;inset:auto 8px 8px}.h2h-value em{padding:1px 3px;font-size:10px}}.h2h-heads>.h2h-search,.h2h-heads>.h2h-search:last-child{z-index:11;background:#fff9e8;border-style:dashed;grid-template-columns:1fr;display:grid;overflow:visible}.fixture-group h3 em{color:#062764;background:var(--yellow);letter-spacing:.5px;margin-left:auto;padding:3px 7px;font:600 12px/1 Oswald,sans-serif}.club-standing-snippet>h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.club-standing-snippet table{border-collapse:collapse;width:100%;font-family:Roboto Condensed,sans-serif}.club-standing-snippet th{color:#4d4839;letter-spacing:.4px;text-align:center;padding:0 6px 6px;font:600 12px/1 Oswald,sans-serif}.club-standing-snippet th:nth-child(2){text-align:left}.club-standing-snippet td{text-align:center;border-top:1px solid #d8ccb0;padding:7px 6px;font-size:16px}.club-standing-snippet td:first-child{color:#4d4839;width:30px;font:400 18px/1 Anton,sans-serif}.club-standing-snippet td:nth-child(2){text-align:left}.club-standing-snippet .table-team-link{color:inherit;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.club-standing-snippet .team-mark{flex:0 0 26px;width:26px;height:26px}.club-standing-snippet td:last-child b{font:400 20px/1 Anton,sans-serif}.club-standing-snippet tr.current-team td{color:#062764;background:#fff3c4}.club-standing-snippet tr.current-team td:first-child{color:#fff;background:#a90020}.pitch-board{gap:10px;display:grid}.pitch-board>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pitch-board>header h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.pitch-board>header h3 small{color:#625d4e;font:600 12px/1 Oswald,sans-serif}.pitch-board-formation{color:#062764;letter-spacing:.04em;align-items:center;gap:8px;font:700 14px/1.3 Roboto Condensed,sans-serif;display:flex}.pitch-board-formation select{color:#062764;background:#fff;border:1px solid #062764;border-radius:4px;padding:4px 8px;font:700 14px/1.3 Roboto Condensed,sans-serif}.pitch-board-hint{color:#4d4839;margin:0;font:500 14px/1.3 Roboto Condensed,sans-serif}.is-editing .pitch-board-hint{color:#062764;font-weight:700}.pitch-board-field{aspect-ratio:5/6;touch-action:none;background:repeating-linear-gradient(#1f8043 0 10%,#1b7239 10% 20%);border:3px solid #0d4d26;width:100%;position:relative;overflow:hidden}.is-editing .pitch-board-field{box-shadow:inset 0 0 0 3px #ffd42a88}.pitch-card{--card-w:clamp(76px, 16%, 112px);z-index:1;width:var(--card-w);color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#151823;border:1px solid #ffffff40;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:30% 70%;padding:0;transition:transform .12s,box-shadow .12s;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0007}.pitch-card:hover{transform:translate(-50%,-53%);box-shadow:0 8px 14px #0008}.pitch-card.editing{cursor:grab}.pitch-card.editing:active{cursor:grabbing}.pitch-card-stats{align-content:start;justify-items:center;gap:2px;padding:5px 0 0;display:grid}.pitch-card-stats b{font:700 clamp(15px,1.35vw,21px)/1 Oswald,sans-serif}.pitch-card-stats small{letter-spacing:.3px;font:700 clamp(9px,.75vw,11px)/1 Oswald,sans-serif}.pitch-card-photo{aspect-ratio:1;background:linear-gradient(150deg, color-mix(in srgb, var(--card-secondary) 55%, #10131c) 0 38%, color-mix(in srgb, var(--card-primary) 35%, #10131c) 38% 100%);display:block;position:relative;overflow:hidden}.pitch-card-photo:after{content:"";background:linear-gradient(#0000,#151823aa);height:30%;position:absolute;inset:auto 0 0}.pitch-card-face{object-fit:cover;object-position:center top;background:0 0;border-radius:0;width:100%;height:100%;display:block}.pitch-card-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0d0f16;grid-column:1/-1;padding:3px 4px 4px;font:600 clamp(10px,.85vw,12px)/1.1 Roboto Condensed,sans-serif;display:block;overflow:hidden}.pitch-card-name i{color:var(--yellow);margin-right:3px;font-style:normal;font-weight:700}.pitch-card.selected{z-index:3;border-color:var(--yellow);box-shadow:0 0 0 2px var(--yellow), 0 0 18px 3px #ffd42acc;transform:translate(-50%,-54%)scale(1.07)}.pitch-card.swappable{animation:1.2s ease-in-out infinite pitch-card-pulse}@keyframes pitch-card-pulse{50%{box-shadow:0 0 0 2px var(--yellow), 0 4px 10px #0007}}.pitch-board-bench{gap:6px;display:grid}.pitch-board-bench h4{color:#062764;letter-spacing:.6px;margin:0;font:600 14px/1 Oswald,sans-serif}.pitch-board-bench>div{scrollbar-width:thin;grid-auto-columns:104px;grid-auto-flow:column;gap:8px;padding:6px 2px 10px;display:grid;overflow-x:auto}.pitch-card.bench{opacity:.92;width:100%;position:relative;transform:none}.pitch-card.bench.swappable{opacity:1;border-color:#ffd42a}.club-formation-tab .pitch-board{max-width:760px;margin:0 auto}@media (width<=560px){.pitch-board-field{aspect-ratio:3/4}.pitch-card{--card-w:19%}.pitch-card-stats b{font-size:13px}.pitch-card-stats small{font-size:8px}.pitch-card-name{padding:2px;font-size:9px}.pitch-board-bench>div{grid-auto-columns:19%}}.player-comparator{--h2h-left:#d10a2c;--h2h-left-dark:#6d0014;--h2h-right:#1f5fd6;--h2h-right-dark:#0a2a6e;background:#efe6cf;gap:14px}.h2h-heads{background:#efe6cf;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:8px;padding:10px 12px}.h2h-player{border:0;min-height:116px;position:relative;overflow:hidden;box-shadow:0 4px #0003}.h2h-heads>.h2h-player:first-child,.h2h-heads>.h2h-player:last-child{clip-path:none;background:linear-gradient(135deg,#0b3f8d,#062764);padding:8px 10px}.h2h-heads>.h2h-player:first-child{background:linear-gradient(135deg,#d10a2c,#6d0014)}.h2h-heads>.h2h-search:last-child,.h2h-heads>.h2h-search:first-child{clip-path:none;background:#fff9e8;border:2px dashed #10285b80;padding:10px}.h2h-player .player-comparison-face{background:#d9cfb8;border:3px solid #fff;border-radius:50%;width:84px;height:84px;box-shadow:0 4px 10px #0006}.h2h-player{grid-template-columns:84px minmax(0,1fr) auto auto}.h2h-heads>.h2h-player:last-child{grid-template-columns:auto auto minmax(0,1fr) 84px}.h2h-player h3{text-shadow:2px 2px #0005;font-size:clamp(22px,2.2vw,32px)}.h2h-player small{color:#fffc}.h2h-player .player-comparison-score{color:#11120e;background:#ffffffe6}.h2h-overall{color:#11120e;background:var(--yellow);border:2px solid #fff;min-width:64px;padding:8px 10px;font-size:38px;box-shadow:0 3px #0004}.h2h-player .player-comparison-remove{color:#fff;background:#0003;border-color:#fff9;align-self:start}.h2h-versus{z-index:2;color:#fff;background:#11120e;border:3px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0;font-size:24px;display:grid;box-shadow:0 0 0 4px #ffd42a,0 6px 14px #0006}.h2h-section{border:0;border-radius:4px;overflow:hidden;box-shadow:0 2px #0002}.h2h-section h4{letter-spacing:1.5px;background:#11120e;padding:9px 12px}.h2h-row{border-top-color:#e5dcc4;min-height:38px}.h2h-row:nth-child(2n){background:#faf5e8}.h2h-label{color:#11120e;font-size:13px}.h2h-value{color:#3d3a30;font-size:17px}.h2h-value i{opacity:.18;border-radius:2px;top:9px;bottom:9px}.h2h-left i,.h2h-right i{background:var(--h2h-bar,#1c7a3e)}.h2h-value.is-winner{background:0 0}.h2h-left.is-winner,.h2h-right.is-winner{color:#062764}.h2h-value.is-winner b{font-weight:800}.h2h-left.is-winner i,.h2h-right.is-winner i{opacity:.75}.h2h-value.is-loser{color:#8a8472}.h2h-left em,.h2h-right em{background:#062764;border-left:2px solid #ffd42a}.h2h-overview>div{background:#fff9e8;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:10px;display:grid}.h2h-overview .h2h-overview-rows .h2h-row:first-child{border-top:0}.h2h-radar{width:100%;max-width:280px;height:auto;padding:6px;overflow:visible}.h2h-radar-grid{fill:none;stroke:#d4c8ae;stroke-width:1px}.h2h-radar-axis{stroke:#d4c8ae;stroke-width:1px}.h2h-radar text{fill:#4d4839;letter-spacing:.5px;font:600 10px Oswald,sans-serif}.h2h-radar-left{fill:color-mix(in srgb, var(--h2h-left) 30%, transparent);stroke:var(--h2h-left);stroke-width:2.5px;stroke-linejoin:round}.h2h-radar-right{fill:color-mix(in srgb, var(--h2h-right) 30%, transparent);stroke:var(--h2h-right);stroke-width:2.5px;stroke-linejoin:round}.h2h-skills p:first-child{color:var(--h2h-left-dark)}.h2h-skills p:last-child{color:var(--h2h-right-dark)}@media (width<=900px){.h2h-overview>div{grid-template-columns:1fr;justify-items:center}.h2h-overview .h2h-overview-rows{width:100%}}@media (width<=720px){.h2h-heads{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);padding:6px 8px}.h2h-heads>.h2h-player:first-child,.h2h-heads>.h2h-player:last-child{clip-path:none;grid-template-columns:1fr;padding:8px 6px}.h2h-player{min-height:0}.h2h-player .player-comparison-face{width:52px;height:52px}.h2h-overall{min-width:0;padding:3px 8px;font-size:20px}.h2h-versus{border-width:2px;width:36px;height:36px;margin:0 -6px;font-size:14px;display:grid;box-shadow:0 0 0 2px #ffd42a}}.h2h-heads>.h2h-search:first-child,.h2h-heads>.h2h-search:last-child{grid-template-columns:1fr}.h2h-search-results p,.h2h-search-results small{color:#4d4839}.h2h-value.h2h-left.is-winner i,.h2h-value.h2h-right.is-winner i{opacity:.72;background:var(--h2h-bar,#1c7a3e)}:is(.h2h-value.h2h-left.is-winner:has(i) b,.h2h-value.h2h-right.is-winner:has(i) b){color:#062764;text-shadow:none}.h2h-value.h2h-left.is-winner,.h2h-value.h2h-right.is-winner{background:0 0;box-shadow:inset 0 -3px #ffd42a}.match-center-top{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:stretch;gap:14px;display:grid}.match-center-main{align-content:start;gap:12px;min-width:0;display:grid}.match-center-main .match-center-score .scoreboard{max-width:none}.match-center-main>.match-card-panel{width:100%;margin:0}.match-center-top>.match-center-h2h{min-width:0;display:block;position:relative}.match-center-top>.match-center-h2h>.match-card-panel{flex-direction:column;width:100%;display:flex;position:absolute;inset:0;overflow:hidden}.match-center-top>.match-center-h2h .h2h-list{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}@media (width<=1100px){.match-center-top{grid-template-columns:1fr}.match-center-top>.match-center-h2h>.match-card-panel{max-height:480px;position:static}}.global-search-row{display:contents}.global-search-heading{color:#a90020;letter-spacing:.8px;background:#efe6cf;margin:8px 0 2px;padding:4px 10px;font:600 12px/1.2 Oswald,sans-serif}.global-search-heading:first-child{margin-top:0}.global-search-team .team-mark{flex:0 0 36px;width:36px;height:36px}.global-search-go{color:#062764;font:700 18px/1 Oswald,sans-serif}.global-search-match{grid-template-columns:1fr;gap:3px;display:grid}.global-search-fixture{grid-template-columns:24px minmax(0,1fr) auto minmax(0,1fr) 24px;align-items:center;gap:6px;display:grid}.global-search-fixture .team-mark{flex-basis:24px;width:24px;height:24px}.global-search-fixture b{text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.global-search-fixture b:first-of-type{text-align:right}.global-search-fixture strong{padding:0 6px;font:400 18px/1 Anton,sans-serif}.global-search-match-state{color:#625d4e;letter-spacing:.4px;text-align:center;font:600 12px/1 Oswald,sans-serif}.global-search-match-state.live{color:#d10020}.global-search-match-state.pending{color:#062764}.tour-tag{color:#11120e;background:var(--yellow);letter-spacing:.6px;margin-right:6px;padding:1px 5px;font:700 11px/1 Oswald,sans-serif}.pitch-card.off-position .pitch-card-stats small{color:#ffd42a;text-shadow:0 0 2px #0008}.pitch-zones{z-index:0;pointer-events:none;position:absolute;inset:0}.pitch-zone{color:#fff;opacity:.85;background:#0006;border-radius:4px;place-items:center;min-width:38px;padding:3px 5px;font:600 11px/1 Oswald,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%)}.pitch-zone b{margin-top:2px;font-size:12px}.pitch-zone.level-1{color:#111;background:#ffd42a}.pitch-zone.level-2{background:#a90020;box-shadow:0 0 0 2px #fff}.pitch-zone.current{opacity:1;outline:3px solid #fff;transform:translate(-50%,-50%)scale(1.15)}@media (width>=1700px){html{zoom:1.12}}@media (width>=1900px){html{zoom:1.26}}@media (width>=2300px){html{zoom:1.5}}@media (width>=2800px){html{zoom:1.85}}@media (width>=3400px){html{zoom:2.4}}.club-overview-left-column{grid-template-columns:minmax(0,1fr)}.club-card{min-width:0}.club-standing-snippet .table-team-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-standing-snippet td:nth-child(2){width:100%;max-width:0}@media (width<=560px){.fixture-group h3{flex-wrap:wrap;row-gap:4px;font-size:19px}.fixture-group h3 em{margin-left:0}.fixture-card{border-left-width:7px}.club-standing-snippet th:nth-child(3),.club-standing-snippet td:nth-child(3){display:none}}@media (width>=1061px) and (width<=1320px){.site-header-inner{gap:8px;padding:6px 14px}.brand{width:132px}.nav-link{letter-spacing:.2px;padding:8px 6px;font-size:15px}.radio{flex:none}.radio-info{display:none}}@media (width>=1181px) and (width<=1500px){.news-story-excerpt{display:none}}@media (width<=720px){.h2h-player h3{white-space:normal;overflow-wrap:anywhere;text-align:center;font-size:17px;line-height:1.05}.h2h-player small{white-space:normal;text-align:center}}.pitch-card{background:linear-gradient(#232a3d,#10131c 70%);border:1px solid #fff5;box-shadow:0 5px 12px #0008,inset 0 1px #ffffff30}.pitch-card:before{content:"";z-index:2;background:linear-gradient(90deg, var(--card-secondary), var(--card-primary));height:3px;position:absolute;top:0;left:0;right:0}.pitch-card-stats b{color:#fff;text-shadow:0 2px 6px #000a;font-weight:700}.pitch-card-stats small{color:#ffe14d;font-weight:700}.pitch-card-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff2e 45%,#0000 60%);position:absolute;inset:0}.pitch-card-face{z-index:0;position:relative}.pitch-card-name{color:#fff;letter-spacing:.2px;background:linear-gradient(90deg,#0a0c12,#171c2a,#0a0c12);font-weight:700}.pitch-card-name i{color:#ffe14d}.pitch-watermark{z-index:0;aspect-ratio:1;opacity:.22;pointer-events:none;place-items:center;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-watermark .team-mark{object-fit:contain;filter:grayscale()brightness(1.8);flex-basis:auto;width:100%;height:100%}.pitch-board-link{color:#a90020;cursor:pointer;background:0 0;border:0;padding:0;font:700 14px/1.3 Roboto Condensed,sans-serif;text-decoration:underline}.pitch-board>header{min-height:0}.pitch-board-bare{z-index:1;display:block;position:relative}.match-lineup .pitch-board-bare .pitch-card{--card-w:clamp(62px, 17%, 96px)}.club-squad-layout-list{grid-template-columns:1fr}.match-lineup .pitch-card-photo img.pitch-card-face{background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%}.pitch-card-photo{background:linear-gradient(135deg, var(--card-primary) 0 46%, var(--card-tertiary) 46% 54%, var(--card-secondary) 54% 100%)}.pitch-card-photo:before{background:linear-gradient(115deg,#0000 35%,#ffffff26 48%,#0000 60%)}.pitch-card-photo:after{background:linear-gradient(#0000,#0006);height:22%}.pitch-card:before{background:linear-gradient(90deg, var(--card-primary) 0 40%, var(--card-tertiary) 40% 60%, var(--card-secondary) 60% 100%);content:none;height:4px}.pitch-board-field{background:#0d4d26}.pitch-svg{width:100%;height:100%;position:absolute;inset:0}.pitch-stripe-light{fill:#218546}.pitch-stripe-dark{fill:#1b7239}.pitch-svg-lines>*{fill:none;stroke:#ffffffa6;stroke-width:2px;vector-effect:non-scaling-stroke}.pitch-board-field.in-perspective{aspect-ratio:16/11;background:linear-gradient(#0a3d1f,#0d4d26);border:0}.pitch-board-field.in-perspective .pitch-watermark{width:26%;transform:translate(-50%,-50%)scaleY(.8)}.pitch-card{transform:translate(-50%, -50%) scale(var(--depth-scale,1))}.pitch-card:hover{transform:translate(-50%, -53%) scale(var(--depth-scale,1))}.pitch-card.selected{transform:translate(-50%, -54%) scale(calc(var(--depth-scale,1) * 1.07))}.pitch-card.bench,.pitch-card.bench.selected{transform:none}.pitch-card.bench:hover{transform:translateY(-2px)}.pitch-board-field.in-perspective{aspect-ratio:4/3}.pitch-board-field.in-perspective .pitch-card{--card-w:clamp(64px, 13.5%, 98px)}.club-overview-right-column{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.pitch-card,.pitch-card img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.squad-value-simulator .pitch-board{background:0 0;border:0;padding:0}.squad-value-simulator .pitch-board-field{z-index:0}.squad-sim-views{margin-bottom:0}.squad-sim-table{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.squad-sim-table-head,.squad-sim-row{grid-template-columns:minmax(0,1fr) 48px 44px 92px 170px 92px;align-items:center;gap:10px;display:grid}.squad-sim-table-head{color:#4d4839;letter-spacing:.8px;padding:0 12px;font:600 11px/1 Oswald,sans-serif}.squad-sim-table-head span:nth-child(n+2),.squad-sim-table-head span:nth-child(6){text-align:center}.squad-sim-table-head span:nth-child(4),.squad-sim-table-head span:nth-child(5){text-align:right}.squad-sim-group{background:#fff9e8;border:2px solid #10285b;overflow:hidden}.squad-sim-group>header{color:#fff;letter-spacing:.6px;background:#062764;justify-content:space-between;align-items:baseline;padding:8px 12px;font:600 14px/1 Oswald,sans-serif;display:flex}.squad-sim-group>header h4{font:inherit;margin:0}.squad-sim-group>header small{color:#ffd42a;margin-left:4px}.squad-sim-group>header>span{color:#ffd42a}.squad-sim-row{color:#062764;border-top:1px solid #b4a99055;min-height:52px;padding:6px 12px;transition:background .15s}.squad-sim-row:first-of-type{border-top:0}.squad-sim-row:hover{background:#0627640d}.squad-sim-row.is-new{background:#1c7a3e14;box-shadow:inset 4px 0 #1c7a3e}.squad-sim-row.just-added{animation:1s ease-in-out 3 sim-row-added}@keyframes sim-row-added{50%{background:#ffd42a88}}.squad-sim-player{align-items:center;gap:10px;min-width:0;display:flex}.squad-sim-player .squad-simulator-face{flex-basis:36px;width:36px;height:36px}.squad-sim-player>span{gap:3px;min-width:0;display:grid}.squad-sim-player b{text-overflow:ellipsis;white-space:nowrap;font:700 16px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.squad-sim-player small{gap:4px;min-height:0;display:flex}.squad-sim-tag{color:#fff;letter-spacing:.5px;border-radius:2px;padding:1px 5px;font:700 9px/1.3 Oswald,sans-serif}.squad-sim-tag.new{background:#1c7a3e}.squad-sim-tag.edited{color:#062764;background:#ffd42a}.squad-sim-pos{color:#fff;text-align:center;border-radius:3px;justify-self:center;min-width:38px;padding:3px 0;font:700 12px/1 Oswald,sans-serif}.squad-sim-pos.band-gk{background:#b8860b}.squad-sim-pos.band-def{background:#1f5fbf}.squad-sim-pos.band-mid{background:#1c7a3e}.squad-sim-pos.band-att{background:#a90020}.squad-sim-ovr{border:2px solid #062764;border-radius:3px;justify-self:center;place-items:center;width:34px;height:26px;font:700 15px/1 Oswald,sans-serif;display:grid}.squad-sim-real{color:#4d4839;justify-items:end;gap:2px;font:600 14px/1 Oswald,sans-serif;display:grid}.squad-sim-real small{letter-spacing:.6px;font-size:9px;display:none}.squad-sim-price{justify-content:flex-end;align-items:center;gap:8px;display:flex}.squad-sim-price .pitch-tools{margin:0;position:static;transform:none}.squad-sim-price .pitch-price{padding:4px 8px;font-size:13px}.squad-sim-price .pitch-tool{padding:4px 7px;font-size:13px}.squad-sim-price>small{text-align:right;white-space:nowrap;min-width:54px;font:700 11px/1 Oswald,sans-serif}.squad-sim-replace{background:#1c7a3e14;border-top:1px solid #1c7a3e;gap:8px;padding:10px 12px;display:grid}.squad-sim-replace p{color:#062764;letter-spacing:.5px;justify-content:space-between;align-items:center;gap:8px;margin:0;font:600 12px/1.2 Oswald,sans-serif;display:flex}.squad-sim-replace p button{color:#a90020;cursor:pointer;background:#fff9e8;border:1px solid #a90020;padding:4px 8px;font:700 10px/1 Oswald,sans-serif}.squad-sim-replace>div{flex-wrap:wrap;gap:6px;display:flex}.squad-sim-replace>div button{color:#062764;cursor:pointer;background:#fff9e8;border:1px solid #062764;border-radius:2px;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 4px;font:700 14px/1 Roboto Condensed,sans-serif;display:flex}.squad-sim-replace>div button:hover{color:#fff;background:#062764}.squad-sim-replace>div button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.squad-sim-replace .squad-sim-pos{min-width:34px;padding:4px 0}.squad-sim-move{color:#062764;letter-spacing:.4px;white-space:nowrap;cursor:pointer;background:#fff9e8;border:1px solid #062764;border-radius:2px;padding:6px 4px;font:700 11px/1 Oswald,sans-serif}.squad-sim-move.to-pitch{color:#1c7a3e;border-color:#1c7a3e}.squad-sim-move:hover:not(:disabled){color:#fff;background:#062764}.squad-sim-move.to-pitch:hover:not(:disabled){background:#1c7a3e}.squad-sim-move:disabled{opacity:.4;cursor:not-allowed}.squad-sim-price>small.up{color:#a90020}.squad-sim-price>small.down{color:#1c7a3e}@media (width<=720px){.squad-sim-table-head{display:none}.squad-sim-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"player price""meta price";gap:4px 10px;padding:8px 10px}.squad-sim-player{grid-area:player}.squad-sim-pos,.squad-sim-ovr,.squad-sim-real{display:none}.squad-sim-move{grid-area:meta;justify-self:start;padding:5px 8px}.squad-sim-price{flex-direction:column;grid-area:price;align-items:flex-end;gap:3px}}.squad-simulator-board{width:100%;min-width:0;max-width:820px;margin:0 auto}.pitch-slot{--card-w:clamp(76px, 16%, 112px);width:var(--card-w);transform:translate(-50%, -50%) scale(var(--depth-scale,1));position:absolute}.pitch-slot:focus-within{z-index:40!important}.pitch-slot .pitch-card{width:100%;position:relative;transform:none}.pitch-slot .pitch-card:hover{transform:translateY(-3px)}.pitch-slot .pitch-card.selected{transform:scale(1.07)}.pitch-board-field.in-perspective .pitch-slot{--card-w:clamp(64px, 13.5%, 98px)}.pitch-tools{z-index:2;white-space:nowrap;justify-content:center;align-items:center;gap:3px;margin-top:3px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pitch-bench-slot{align-content:start;gap:4px;display:grid}.pitch-bench-slot .pitch-tools{flex-wrap:wrap;margin:0;position:static;transform:none}.pitch-price,.pitch-tool{color:#062764;letter-spacing:.3px;cursor:pointer;background:#fff9e8;border:1px solid #062764;border-radius:2px;padding:2px 6px;font:700 11px/1.15 Oswald,sans-serif}.pitch-price{cursor:text;min-width:44px}.pitch-price:hover,.pitch-tool:hover{color:#fff;background:#062764}.pitch-price.edited{color:#062764;background:#ffd42a;border-color:#8a6a00}.pitch-price.edited:before{content:"✎ "}.pitch-price.edited:hover{color:#ffd42a;background:#062764}.pitch-tool{padding:2px 5px}.pitch-tool.remove{color:#a90020;border-color:#a90020}.pitch-tool.remove:hover{color:#fff;background:#a90020}.pitch-price-input{color:#062764;text-align:center;background:#fff;border:2px solid #1c7a3e;border-radius:2px;width:88px;padding:2px 4px;font:700 13px/1.15 Oswald,sans-serif}.pitch-card.sim-new{box-shadow:0 0 0 2px #1c7a3e,0 4px 10px #0007}.pitch-card.just-added{animation:1s ease-in-out 3 pitch-card-added}@keyframes pitch-card-added{50%{box-shadow:0 0 0 4px #ffd42a,0 0 18px 5px #ffd42acc}}@media (width<=900px){.pitch-price-input{font-size:16px}}@media (width<=560px){.pitch-slot{--card-w:19%}.pitch-price,.pitch-tool{padding:1px 4px;font-size:9px}.pitch-price{min-width:0}}@media (width>=1200px){.fixture-grid.fixture-grid-rounds{grid-template-columns:repeat(var(--per-round), minmax(0, 1fr))}}.fixture-card.fixture-rest{cursor:default;background:repeating-linear-gradient(135deg,#f6efdc 0 8px,#efe6cf 8px 16px);border:2px dashed #b18b16;grid-template-rows:1fr auto}.fixture-card.fixture-rest:hover{box-shadow:none;transform:none}.fixture-rest-label{color:#8a7a4a;letter-spacing:3px;place-items:center;min-height:68px;font:400 22px/1 Anton,sans-serif;display:grid}.fixture-rest-label b{color:#625d4e;letter-spacing:0;white-space:nowrap;align-items:center;gap:6px;max-width:100%;margin-top:6px;font:600 14px/1.1 Roboto Condensed,sans-serif;display:flex;overflow:hidden}.fixture-rest-label b .team-mark{flex:0 0 22px;width:22px;height:22px;font-size:16px}.fixture-rest-label:has(b){align-content:center;font-size:17px}.fixture-rest .fixture-footer{background:0 0;border-top-style:dashed}.calendar-toolbar{flex-wrap:wrap;align-items:center}.calendar-field{color:#062764;align-items:center;gap:6px;font:600 13px/1 Oswald,sans-serif;display:inline-flex}.calendar-field input{width:auto;max-width:150px}.calendar-field input[type=number]{width:58px}.calendar-confirm{color:#a90020;flex-wrap:wrap;align-items:center;gap:6px;font:600 13px/1 Oswald,sans-serif;display:inline-flex}.calendar-help{color:#625d4e;letter-spacing:.3px;margin:0 0 8px;font:500 12px/1.3 Oswald,sans-serif}.calendar-status{color:#11120e;background:#e3efd9;border-left:4px solid #1c7a3e;margin:0 0 8px;padding:6px 9px;font:600 13px/1.2 Oswald,sans-serif}.calendar-status.error{background:#f6dcd6;border-color:#a90020}.calendar-board{grid-template-columns:repeat(var(--days), minmax(230px, 1fr));gap:10px;max-width:100%;padding-bottom:6px;display:grid;overflow-x:auto}.calendar-day{background:#efe6cf;border:2px solid #10285b;grid-template-rows:auto 1fr;min-width:0;transition:background .12s,border-color .12s;display:grid}.calendar-day.unscheduled{border-style:dashed;border-color:#837d70}.calendar-day.drag-over{background:#fff3c4;border-color:#ffd42a}.calendar-day header{z-index:1;background:#fff9e8;border-bottom:2px solid #10285b;gap:4px;padding:8px;display:grid;position:sticky;top:0}.calendar-day h3{color:#062764;letter-spacing:.4px;align-items:center;gap:8px;margin:0;font:400 18px/1 Anton,sans-serif;display:flex}.calendar-day header small{color:#625d4e;font:600 12px/1 Oswald,sans-serif}.calendar-ok{color:#1c7a3e;margin:0;font:600 12px/1 Oswald,sans-serif}.calendar-warn{flex-wrap:wrap;gap:4px;margin:0;display:flex}.calendar-warn span{color:#fff;background:#a90020;align-items:center;gap:3px;padding:2px 5px;font:600 12px/1 Oswald,sans-serif;display:inline-flex}.calendar-warn .team-mark{flex:0 0 16px;width:16px;height:16px;font-size:12px}.calendar-move-here{color:#062764;background:var(--yellow);border:2px dashed #062764;padding:6px;font:600 13px/1 Oswald,sans-serif}.calendar-blocks{align-content:start;gap:5px;min-height:80px;padding:6px;display:grid}.calendar-block{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff9e8;border:2px solid #b18b16;border-left-width:6px;gap:3px;padding:5px 7px 6px;display:grid}.calendar-block[draggable=true]{cursor:grab}.calendar-block.calendar-finished{border-color:#536680 #536680 #536680 #1c7a3e}.calendar-block.calendar-live{border-left-color:#d10020}.calendar-block.selected{outline-offset:1px;outline:3px solid #ffd42a}.calendar-block.dimmed{opacity:.28}.calendar-block small{color:#625d4e;letter-spacing:.4px;align-items:center;gap:6px;font:600 11px/1 Oswald,sans-serif;display:flex}.calendar-block small em{color:#fff;background:#1c7a3e;padding:1px 4px;font-style:normal}.calendar-block.calendar-live small em{background:#d10020}.calendar-open{color:#062764;background:0 0;border:0;margin-left:auto;padding:0 2px;font:600 12px/1 Oswald,sans-serif}.calendar-team{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.calendar-team .team-mark{flex:0 0 18px;width:18px;height:18px;font-size:13px}.calendar-team b{text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.calendar-team strong{font:400 15px/1 Anton,sans-serif}@media (width<=700px){.calendar-board{grid-template-columns:repeat(var(--days), minmax(78vw, 1fr));scroll-snap-type:x mandatory}.calendar-day{scroll-snap-align:start}}.sanction-badge{color:#fff;letter-spacing:.6px;vertical-align:middle;white-space:nowrap;background:#a90020;border:1px solid #7a0016;padding:2px 6px;font:700 11px/1 Oswald,sans-serif;display:inline-block}.fixture-sanctioned{border-left-color:#a90020}.fixture-team.sanctioned b{-webkit-text-decoration:line-through #a90020;text-decoration:line-through #a90020;text-decoration-thickness:2px}.fixture-footer>.sanction-badge{flex:none}.club-match-row>small .sanction-badge{margin-right:6px}.timeline .sanction-badge{margin-left:8px}.match-sanction-banner{color:#7a0016;letter-spacing:.3px;background:#fff1f0;border:2px solid #a90020;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px;font:600 13px/1.2 Oswald,sans-serif;display:flex}.sim-badge{color:var(--yellow);letter-spacing:.6px;vertical-align:middle;white-space:nowrap;background:#062764;border:1px solid #062764;padding:2px 6px;font:700 11px/1 Oswald,sans-serif;display:inline-block}.fixture-footer>.sim-badge{flex:none}.club-match-row>small .sim-badge{margin-right:6px}.sim-preview{box-sizing:border-box;justify-self:center;width:min(760px,100%)}.sim-odds{border:2px solid #10285b;height:34px;display:flex;overflow:hidden}.sim-odds span{color:#fff;letter-spacing:.5px;place-items:center;min-width:38px;font:400 17px/1 Anton,sans-serif;transition:flex-grow .6s;display:grid}.sim-odds .home{background:#062764}.sim-odds .draw{color:#062764;background:#d9cfb8}.sim-odds .away{background:#a90020}.sim-odds-legend{color:#625d4e;letter-spacing:.4px;text-transform:uppercase;grid-template-columns:1fr auto 1fr;gap:8px;margin:5px 0 12px;font:600 12px/1.1 Oswald,sans-serif;display:grid}.sim-odds-legend span:last-child{text-align:right}.sim-stats{gap:8px;margin-bottom:12px;display:grid}.sim-stat{grid-template-columns:48px minmax(0,1fr) 48px;grid-template-areas:"home label away""home bars away";align-items:center;gap:3px 10px;display:grid}.sim-stat small{color:#625d4e;text-align:center;letter-spacing:.5px;grid-area:label;font:600 12px/1 Oswald,sans-serif}.sim-stat>b{color:#062764;font:400 20px/1 Anton,sans-serif}.sim-stat>b:first-child{text-align:right;grid-area:home}.sim-stat>b:nth-of-type(2){grid-area:away}.sim-stat>b.lead{color:#a90020}.sim-stat-bars{grid-area:bars;gap:3px;height:8px;display:flex}.sim-stat-bars i{background:#062764;height:100%;display:block}.sim-stat-bars i:last-child{background:#a90020}.sim-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}.sim-key h3{color:#8c0019;letter-spacing:.6px;margin:0 0 5px;font:600 12px/1 Oswald,sans-serif}.sim-key-players{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sim-key-players li{background:#f1e6cb;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;padding:4px 6px;font:600 14px/1.2 Roboto Condensed,sans-serif;display:flex}.sim-key-players li small{color:#625d4e;font:600 12px/1 Oswald,sans-serif}.sim-footnote{color:#625d4e;margin-bottom:10px;font:500 13px/1.35 Roboto Condensed,sans-serif}.sim-launch,.sim-go{color:#111;background:var(--yellow);letter-spacing:.8px;border:3px solid #000b23;width:100%;padding:14px;font:400 19px/1 Anton,sans-serif;box-shadow:3px 3px #000b23}.sim-launch:hover,.sim-go:hover:not(:disabled){background:#ffe066}.sim-launch:active,.sim-go:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.sim-dialog-backdrop{z-index:200;overscroll-behavior:contain;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));background:#000b23cc;place-items:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}.sim-dialog{background:#fff9e8 url(/paper-grain.svg);border:3px solid #000b23;gap:12px;width:min(460px,100%);padding:18px;display:grid;box-shadow:6px 6px #000b23}.sim-dialog h3{color:#a90020;letter-spacing:.6px;font:400 26px/1 Anton,sans-serif}.sim-dialog p{font:500 15px/1.35 Roboto Condensed,sans-serif}.sim-dialog .sim-dialog-teams{color:#062764;text-transform:uppercase;font:600 18px/1.2 Oswald,sans-serif}.sim-dialog-teams span{color:#8c0019;font-size:14px}.sim-durations{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;display:grid}.sim-durations legend{color:#8c0019;letter-spacing:.6px;margin-bottom:6px;padding:0;font:600 12px/1 Oswald,sans-serif}.sim-durations button{color:#062764;background:#d9cfb8;border:2px solid #10285b;padding:9px 4px;font:600 13px/1 Oswald,sans-serif}.sim-durations button.active{color:#fff9e8;background:#062764}.sim-dialog-actions{grid-template-columns:1fr 2fr;gap:8px;display:grid}.sim-dialog-actions>button:first-child{color:#062764;background:0 0;border:2px solid #10285b;font:600 14px/1 Oswald,sans-serif}.sim-dialog-error{color:#7a0016;background:#fff1f0;border:2px solid #a90020;padding:8px}.sim-replay .scoreboard-tag-live{text-align:center;font-variant-numeric:tabular-nums;min-width:52px}.sim-progress{background:#10285b;height:5px;margin:0 12px 10px;position:relative}.sim-progress i{background:var(--yellow);height:100%;transition:width .25s linear;display:block}.sim-progress b{background:#b9c9ef;width:2px;height:11px;position:absolute;top:-3px}.sim-feed{gap:2px;max-height:260px;margin:0;padding:0 12px 12px;list-style:none;display:grid;overflow-y:auto}.sim-feed li{color:#d8e3fb;letter-spacing:.3px;background:#062764;grid-template-columns:52px 22px minmax(0,1fr);align-items:baseline;gap:6px;padding:6px 8px;font:500 14px/1.25 Oswald,sans-serif;animation:.45s ease-out sim-feed-in;display:grid}.sim-feed li.goal{color:#111;background:var(--yellow)}.sim-feed time{color:#9fb4e0;font-variant-numeric:tabular-nums;font:400 15px/1 Anton,sans-serif}.sim-feed li.goal time{color:#7a0016}@keyframes sim-feed-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sim-replay-close{color:#062764;letter-spacing:.5px;background:#fff9e8;border:2px solid #10285b;margin:8px auto 0;padding:7px 12px;font:600 13px/1 Oswald,sans-serif;display:block}.sim-banner{gap:6px;max-width:760px;margin:8px auto 0;display:grid}.sim-banner>p{color:#062764;letter-spacing:.3px;background:#eef3ff;border:2px solid #062764;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font:600 13px/1.2 Oswald,sans-serif;display:flex}.sim-replay-button{color:#111;background:var(--yellow);letter-spacing:.4px;border:2px solid #000b23;margin-left:auto;padding:5px 10px;font:600 13px/1 Oswald,sans-serif;box-shadow:2px 2px #000b23}.sim-basis{background:#fff9e8;border:2px solid #10285b}.sim-basis summary{cursor:pointer;color:#062764;letter-spacing:.6px;padding:8px 10px;font:600 13px/1 Oswald,sans-serif}.sim-basis>div{gap:10px;padding:0 10px 10px;font:500 14px/1.35 Roboto Condensed,sans-serif;display:grid}.sim-basis code{overflow-wrap:anywhere;background:#f1e6cb;padding:1px 4px;font-size:12px}.sim-basis-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sim-basis-teams h3{color:#062764;text-transform:uppercase;margin-bottom:4px;font:600 15px/1.1 Oswald,sans-serif}.sim-basis dl{gap:2px;margin:0 0 6px;display:grid}.sim-basis dl div{border-bottom:1px solid #e3d8bd;justify-content:space-between;gap:8px;display:flex}.sim-basis dt{color:#625d4e}.sim-basis dd{color:#062764;margin:0;font-weight:700}.sim-lineup-used{color:#625d4e;font-size:12px}@media (width<=560px){.sim-key,.sim-basis-teams{grid-template-columns:1fr}.sim-durations{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-feed li{grid-template-columns:44px 20px minmax(0,1fr);font-size:13px}}@media (prefers-reduced-motion:reduce){.sim-feed li,.sim-odds span,.sim-progress i{transition:none;animation:none}}.projection-panel{max-height:none;overflow:visible}.projection-disclaimer{color:#5b0010;letter-spacing:.3px;background:#fff3c4;border:2px dashed #a90020;margin:8px 9px 0;padding:7px 10px;font:600 13px/1.25 Oswald,sans-serif}.projection-disclaimer b{color:#a90020}.projection-team-picker{color:#062764;letter-spacing:.5px;background:#eef3ff;border:2px solid #10285b;align-items:center;gap:10px;margin:10px 9px 0;padding:8px 10px;font:600 14px/1 Oswald,sans-serif;display:flex}.projection-team-picker select{color:#062764;background:#fff9e8;border:2px solid #092e77;flex:260px;min-width:0;height:34px;padding:0 8px;font:600 15px/1 Oswald,sans-serif}.projection-tabs{flex-wrap:wrap;gap:6px;margin:10px 9px 0;display:flex}.projection-tabs>button{color:#fff9e8;letter-spacing:.6px;background:linear-gradient(#0b3f8d,#031e59);border:2px solid #72b4e3;flex:140px;min-height:34px;font:600 14px/1 Oswald,sans-serif}.projection-tabs>button.active{background:linear-gradient(#dc0923,#9e0019);border-color:#ffd42a;box-shadow:2px 2px #071332}.projection-body{gap:12px;padding:10px 9px 12px;display:grid}.projection-table-scroll,.needs-view>:not(.needs-picker){transition:opacity .15s}.projection-body.is-updating .projection-table-scroll,.projection-body.is-updating .needs-view>:not(.needs-picker){opacity:.55}.projection-error{color:#a90020;margin:8px 9px 0;font:600 13px/1.2 Oswald,sans-serif}.projection-scenario-note{color:#625d4e;letter-spacing:.3px;font:600 13px/1.2 Oswald,sans-serif}.projection-scenario-note button{color:#a90020;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.projection-group{gap:8px;min-width:0;display:grid}.projection-group h4,.scenario-table h4,.needs-key-matches h4{color:#062764;letter-spacing:.5px;font:600 16px/1 Oswald,sans-serif}.projection-legend{color:#625d4e;font:500 12px/1.2 Roboto Condensed,sans-serif}.projection-table-scroll{background:#fff9e8;border:2px solid #10285b;max-width:100%}.projection-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font:500 13px/1 Roboto Condensed,sans-serif}.projection-table th{color:#fff9e8;letter-spacing:.3px;white-space:nowrap;background:#063172;padding:6px 4px;font:500 12px/1 Oswald,sans-serif;position:sticky;top:0}.projection-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #d3c7ab;padding:5px 4px}.projection-table .projection-team-col{z-index:1;text-align:left;background:#fff9e8;min-width:150px;max-width:190px;position:sticky;left:0}.projection-table th.projection-team-col{z-index:2;background:#063172}.projection-table .projection-team-col button{color:#062764;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-width:0;padding:0;font:600 13px/1.1 Roboto Condensed,sans-serif;display:flex}.projection-table .projection-team-col button span{text-overflow:ellipsis;overflow:hidden}.projection-table .projection-team-col button:hover span{text-decoration:underline}.projection-table .team-mark{flex:0 0 20px;width:20px;height:20px}.projection-table tr.is-focus td{background-color:#fff3c4}.projection-table tr.is-focus .projection-team-col{background:#fff3c4;box-shadow:inset 4px 0 #a90020}.projection-table .projection-range{color:#625d4e}.projection-table .projection-scenario-points{color:#07502a;background:#e3efdc;font-weight:700;box-shadow:inset 0 0 0 1px #80b494}.projection-table .projection-zone-cell{color:#07502a;font-size:14px}.projection-table th.zone-edge.zone-qualify,.projection-table th.zone-edge.zone-champion,.projection-table th.zone-edge.zone-promoted{box-shadow:inset 0 -4px #2f9e5b}.projection-table th.zone-edge.zone-promotion{box-shadow:inset 0 -4px #ffb628}.projection-table th.zone-edge.zone-relegation{box-shadow:inset 0 -4px #d10020}.projection-heat{color:#062764;background:rgb(6 49 114/calc(var(--heat) * .85));min-width:34px}.projection-heat.is-dark{color:#fff9e8}.scenario-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.scenario-layout>h4{grid-column:1/-1}.scenario-table{top:calc(var(--site-header-height) + 8px);gap:6px;min-width:0;display:grid;position:sticky}.scenario-table h4 small{color:#07502a;font-size:12px}.scenario-board{gap:10px;min-width:0;display:grid}.scenario-actions{color:#625d4e;letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:6px;font:600 13px/1 Oswald,sans-serif;display:flex}.scenario-actions span{flex:100%}.scenario-round h4{color:#fff9e8;letter-spacing:.6px;background:#10285b;padding:5px 8px;font:500 14px/1 Oswald,sans-serif}.scenario-round ul{background:#fff9e8;border:2px solid #10285b;border-top:0;margin:0;padding:0;list-style:none}.scenario-match{border-bottom:1px solid #d3c7ab;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.scenario-match:last-child{border-bottom:0}.scenario-match.is-fixed{background:#fff3c4}.scenario-team{color:#062764;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.1 Roboto Condensed,sans-serif;overflow:hidden}.scenario-home{text-align:right}.scenario-pick{gap:3px;display:flex}.scenario-pick button{color:#062764;background:#e4d9c0;border:2px solid #10285b;justify-items:center;gap:2px;min-width:38px;min-height:38px;padding:3px 4px;font:600 15px/1 Oswald,sans-serif;display:grid}.scenario-pick button small{color:#625d4e;font:500 12px/1 Roboto Condensed,sans-serif}.scenario-pick button:hover{background:#fff3c4}.scenario-pick button.active{color:#fff;background:#a90020;border-color:#ffd42a;box-shadow:2px 2px #071332}.scenario-pick button.active small{color:#ffe9a8}.scenario-pick button.active.exact{color:#fff9e8;box-shadow:none;background:#7a5c63;border-color:#10285b}.scenario-pick .scenario-exact-toggle{align-content:center;min-width:30px}.scenario-pick .scenario-exact-toggle.active{background:#062764;border-color:#ffd42a}.scenario-score{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.scenario-score input{color:#062764;text-align:center;background:#fff;border:2px solid #092e77;width:56px;height:36px;font:600 18px/1 Oswald,sans-serif}.scenario-live{color:#a90020;text-align:center;grid-column:1/-1;font:600 12px/1 Oswald,sans-serif}.needs-view{gap:10px;display:grid}.needs-picker{color:#625d4e;letter-spacing:.5px;align-items:center;gap:10px;font:600 14px/1 Oswald,sans-serif;display:flex}.needs-picker select{color:#062764;background:#fff;border:2px solid #092e77;flex:260px;min-width:0;height:38px;padding:0 8px;font:600 15px/1 Oswald,sans-serif}.needs-headline{color:#fff9e8;background:linear-gradient(#0b3f8d,#031e59);border:3px solid #10285b;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:4px 4px #071332}.needs-headline .team-mark{flex:0 0 52px;width:52px;height:52px}.needs-headline>div{flex:auto;min-width:0}.needs-headline small{color:#ffd42a;letter-spacing:.8px;font:600 12px/1 Oswald,sans-serif}.needs-headline h4{letter-spacing:.5px;overflow-wrap:anywhere;margin-top:4px;font:400 26px/1 Anton,sans-serif}.needs-headline strong{text-align:right;justify-items:end;gap:3px;display:grid}.needs-headline strong b{font:400 38px/1 Anton,sans-serif}.needs-headline strong span{letter-spacing:.6px;font:600 12px/1 Oswald,sans-serif}.needs-headline.status-clinched{background:linear-gradient(#0b7a3d,#06421f)}.needs-headline.status-eliminated{background:linear-gradient(#5d5a52,#2c2a25)}.needs-messages{gap:6px;margin:0;padding:0;list-style:none;display:grid}.needs-messages li{color:#062764;letter-spacing:.4px;background:#fff9e8;border:2px solid #10285b;border-left:8px solid #a90020;padding:9px 12px;font:600 17px/1.15 Oswald,sans-serif}.needs-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.needs-facts div{text-align:center;background:#fff9e8;border:2px solid #10285b;padding:8px}.needs-facts dt{color:#625d4e;letter-spacing:.4px;font:600 12px/1.1 Oswald,sans-serif}.needs-facts dd{color:#062764;margin:4px 0 0;font:400 26px/1 Anton,sans-serif}.needs-note{color:#625d4e;font:500 13px/1.25 Roboto Condensed,sans-serif}.needs-key-matches{gap:6px;display:grid}.needs-key-matches ul{background:#fff9e8;border:2px solid #10285b;margin:0;padding:0;list-style:none}.needs-key-matches li{border-bottom:1px solid #d3c7ab;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:8px;display:grid}.needs-key-matches li:last-child{border-bottom:0}.needs-match-name{color:#062764;font:600 14px/1.1 Roboto Condensed,sans-serif}.needs-conditional{gap:4px;display:flex}.needs-conditional i{color:#625d4e;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #b4a990;padding:3px 5px;font:600 12px/1 Roboto Condensed,sans-serif}.needs-conditional i.best{color:#fff;background:#07502a;border-color:#07502a}.needs-best{color:#07502a;letter-spacing:.3px;grid-column:1/3;font:600 12px/1.1 Oswald,sans-serif}.needs-key-matches li .ui-btn{grid-area:1/3/span 2}.club-projection-button{margin-left:auto}.club-covers-button+.club-projection-button{margin-left:0}@media (width<=900px){.scenario-layout{grid-template-columns:minmax(0,1fr)}.scenario-table{position:static}}@media (width<=560px){.projection-team-picker,.needs-picker{flex-direction:column;align-items:stretch;gap:6px}.projection-team-picker select,.needs-picker select{flex:none;width:100%}.needs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.needs-headline h4{font-size:20px}.needs-headline strong b{font-size:30px}.needs-key-matches li{grid-template-columns:minmax(0,1fr) auto}.needs-key-matches li .needs-conditional{grid-area:2/1/auto/-1}.needs-best{grid-column:1/-1}.needs-key-matches li .ui-btn{grid-area:1/2}.scenario-match{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scenario-match .scenario-pick{grid-area:2/1/auto/-1;justify-content:center}.scenario-home{text-align:left}.scenario-away{text-align:right}.club-projection-button{margin:0;font-size:12px}}.sim-feed li.sub{color:#d8e3fb;background:#0b3a7a}.manager-summary{color:#062764;background:#fff9e8;border:2px solid #10285b;gap:6px;padding:8px 9px;display:grid}.manager-summary-title{gap:2px;margin:0;display:grid}.manager-summary-title b{letter-spacing:.2px;font:400 16px/1.05 Anton,sans-serif}.manager-summary-title small{color:#4d4839;letter-spacing:.4px;font:500 12px/1.2 Oswald,sans-serif}.manager-styles{gap:3px;margin:0;padding:0;list-style:none;display:grid}.manager-styles li{grid-template-columns:minmax(90px,1.2fr) minmax(50px,1fr) 26px;align-items:center;gap:6px;display:grid}.manager-styles span{letter-spacing:.3px;font:500 12px/1.1 Oswald,sans-serif}.manager-styles i{background:#e9dfc7;border:1px solid #10285b;height:7px;display:block}.manager-styles i b{background:#8c0019;height:100%;display:block}.manager-styles em{text-align:right;font:700 12px/1 Oswald,sans-serif}.manager-boosters{flex-wrap:wrap;gap:4px;margin:0;display:flex}.manager-booster{color:#062764;letter-spacing:.4px;background:#ffd42a;border:1px solid #10285b;padding:3px 6px;font:700 11px/1 Oswald,sans-serif}.manager-booster.none{color:#4d4839;background:0 0;border-style:dashed}.manager-summary.compact .manager-styles{display:none}.manager-picker{gap:6px;display:grid;position:relative}.manager-picker>label{color:#8c0019;letter-spacing:.4px;font:600 14px/1 Oswald,sans-serif}.manager-picker input{color:#062764;background:#fff;border:2px solid #092e77;width:100%;min-width:0;padding:11px 12px;font:500 16px/1.1 Roboto Condensed,sans-serif}.manager-picked{gap:6px;display:grid}.manager-results{background:#fff9e8;border:2px solid #092e77;max-height:300px;display:grid;overflow-y:auto;box-shadow:4px 5px #0003}.manager-results p{color:#4d4839;letter-spacing:.4px;margin:0;padding:12px;font:600 13px/1 Oswald,sans-serif}.manager-results button{color:#062764;text-align:left;background:0 0;border:0;border-top:1px solid #10285b22;gap:3px;padding:8px 10px;display:grid}.manager-results button:hover{background:#fff3c4}.manager-results b{font:400 15px/1.05 Anton,sans-serif}.manager-results small{color:#4d4839;letter-spacing:.3px;font:500 12px/1.2 Oswald,sans-serif;display:block}.manager-results em{color:#8c0019;letter-spacing:.3px;font:700 12px/1.2 Oswald,sans-serif}.ovr-coach{color:#0a7a2f;font-weight:700}.ovr-coach-note{color:#0a7a2f;letter-spacing:.4px;font:600 14px/1 Oswald,sans-serif}.club-people-grid{align-items:start}.club-person-entry{position:relative}.manager-popover{z-index:30;pointer-events:none;display:none;position:absolute;top:30px;left:0;right:0;box-shadow:5px 6px #0006}.club-person-card:hover+.manager-popover,.club-person-card:focus+.manager-popover,.club-person-card:focus-within+.manager-popover{display:block}.club-person-card[tabindex]{cursor:help;outline-offset:2px}.manager-style-bonus{color:#4d4839;letter-spacing:.3px;margin:0;font:500 12px/1.25 Oswald,sans-serif}.manager-style-bonus b{color:#062764}.pitch-card-stats .pitch-card-ovr.coach{text-shadow:none;color:#ffe600;background:linear-gradient(105deg,#ffe600 0 42%,#fff 50%,#ffe600 58% 100%) 100% 0/300% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(16px,1.45vw,22px);animation:5s ease-in-out infinite coach-shine}.pitch-card-base{color:#ffffffb3;font:600 clamp(9px,.75vw,11px)/1 Oswald,sans-serif}@keyframes coach-shine{0%,62%{background-position:100% 0}84%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pitch-card-stats .pitch-card-ovr.coach{background-position:100% 0;animation:none}}@media (width<=560px){.pitch-card-stats .pitch-card-ovr.coach{font-size:14px}.pitch-card-base{font-size:8px}}.person-editor-form .manager-style-select,.manager-picker{grid-column:1/-1}.manager-style-select select{width:100%;min-width:0}.trophy-panel h2 small{color:#b8d8f0;margin:0 0 0 auto}.trophy-list{margin:0;padding:0;list-style:none;display:grid}.trophy-list li{border-top:1px solid #b8b199;justify-content:space-between;align-items:center;gap:10px;padding:6px 4px;display:flex}.trophy-list li:first-child{border-top:0}.trophy-team{min-width:0;color:inherit;align-items:center;gap:8px;font:600 15px/1.1 Roboto Condensed,sans-serif;text-decoration:none;display:flex}.trophy-team:hover{color:#a90020}.trophy-team span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trophy-team .team-mark{flex:0 0 26px;width:26px;height:26px}.trophy-stars{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px 6px;display:flex}.trophy-star{justify-items:center;gap:1px;min-width:22px;display:grid}.trophy-star svg{width:20px;height:19px;display:block;overflow:visible}.trophy-star polygon{fill:#f2b705;stroke:#7a5400;stroke-width:7px;stroke-linejoin:round}.trophy-star small{color:#062764;letter-spacing:.2px;font:600 10px/1 Oswald,sans-serif}.trophy-tabs{gap:4px;margin:0 0 0 auto;display:inline-flex}.trophy-tabs button{color:#b8d8f0;letter-spacing:.5px;cursor:pointer;background:0 0;border:2px solid #b8d8f0;min-height:28px;padding:0 10px;font:600 13px/1 Oswald,sans-serif}.trophy-tabs button:hover{color:#fff;border-color:#fff}.trophy-tabs button.active{color:#062764;background:#f2b705;border-color:#f2b705}.trophy-empty{color:#625d4e;letter-spacing:.4px;text-align:center;margin:0;padding:14px 4px;font:600 13px/1.2 Oswald,sans-serif}.trophy-cup svg{fill:none;stroke:#7a5400;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px}.trophy-cup svg path{fill:#f2b705}.trophy-cup small{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.market-myclub,.market-polls,.market-offers,.market-propose{margin-top:10px}.market-myclub{background:#fff9e8;border:2px solid #10285b;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.market-myclub>header{display:none}.market-myclub-status{color:#fff;letter-spacing:.5px;background:#5a5f6e;padding:4px 8px;font:600 12px/1.1 Oswald,sans-serif}.market-myclub-status.is-open{background:#167a45}.market-myclub-name{color:#062764;font:600 15px/1.1 Oswald,sans-serif}.market-figures{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.market-figures>div{align-items:baseline;gap:6px;display:flex}.market-figures dt{color:#8c0019;letter-spacing:.5px;font:600 12px/1 Oswald,sans-serif}.market-figures dd{color:#062764;margin:0;font:400 18px/1.1 Anton,sans-serif}.market-myclub .promise-record{background:0 0;border:0;margin-left:auto;padding:0}@media (width<=560px){.market-myclub .promise-record{flex-basis:100%;margin-left:0}}.market-subtitle{color:#8c0019;letter-spacing:.6px;margin:10px 0 4px;font:600 14px/1 Oswald,sans-serif}.market-tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.market-tabs button{color:#092e77;letter-spacing:.5px;background:#fff9e8;border:2px solid #092e77;padding:7px 12px;font:600 13px/1 Oswald,sans-serif}.market-tabs button.active{color:#fff;background:#092e77}.poll-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.poll-card{background:#fff;border:2px solid #d0c4a8;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.poll-card.status-awaiting{border-color:#1c7a3e}.poll-card.status-disputed{border-color:#a90020}.poll-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.poll-card>header .player-photo{object-fit:cover;background:#d9cfb8;width:44px;height:44px;font-size:16px}.poll-card>header b{overflow-wrap:anywhere;font:700 17px/1.1 Roboto Condensed,sans-serif;display:block}.poll-card>header small{color:#625d4e;font:500 13px/1.2 Roboto Condensed,sans-serif}.poll-status{color:#062764;text-align:center;border:1px solid;padding:4px 6px;font:600 12px/1 Oswald,sans-serif}.poll-votes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.poll-voters{border:1px solid #d0c4a8;align-content:start;gap:4px;padding:6px 8px;font:500 13px/1.2 Roboto Condensed,sans-serif;display:grid}.poll-voters b{letter-spacing:.4px;font:600 12px/1.1 Oswald,sans-serif}.poll-voters.yes b{color:#07502a}.poll-voters.no b{color:#a90020}.poll-voters ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.poll-voters small{color:#625d4e}.poll-meta,.poll-hint{color:#625d4e;margin:0;font:500 13px/1.3 Roboto Condensed,sans-serif}.poll-vote-actions button.chosen{outline:3px solid #ffd42a}.poll-confirm{background:#e8f3df;border:2px solid #1c7a3e;gap:6px;padding:8px;display:grid}.poll-confirm p{margin:0;font:600 14px/1.2 Oswald,sans-serif}.poll-auction,.poll-auction-form{background:#fff3c4;border:2px dashed #a90020;gap:6px;padding:8px;display:grid}.poll-auction-form label{color:#8c0019;gap:4px;font:600 13px/1 Oswald,sans-serif;display:grid}.poll-auction-form input,.poll-auction-form select{background:#fff9e8;border:2px solid #092e77;min-width:0;height:33px;font:500 14px/1 Roboto Condensed,sans-serif}.poll-cancel{color:#8c0019;background:0 0;border:1px solid #8c0019;justify-self:start;padding:5px 8px;font:600 12px/1 Oswald,sans-serif}@media (width<=560px){.poll-list,.poll-votes{grid-template-columns:1fr}.poll-card>header{grid-template-columns:44px minmax(0,1fr)}.poll-status{grid-column:1/-1;justify-self:start}}.sealed-card.status-resolved{border-color:#1c7a3e}.sealed-card.status-cancelled,.sealed-card.status-no_sale{border-color:#aa9e86}.sealed-bid{background:#fff9e8;border-style:solid;border-color:#092e77}.sealed-bid label{color:#062764}.sealed-result{margin:0}.interest{white-space:nowrap;border:1px solid;padding:2px 6px;font:600 12px/1.2 Oswald,sans-serif;display:inline-block}.interest.hot{color:#a90020}.interest.warm{color:#8a6500}.interest.cold{color:#1b5fa8}.sealed-admin{border:2px dashed #092e77;padding:8px 10px}.sealed-admin summary{cursor:pointer;color:#062764;font:600 14px/1.2 Oswald,sans-serif}@media (width<=560px){.sealed-list{grid-template-columns:1fr}}.sealed-moderator{color:#062764}.sealed-moderator-actions{background:#fff9e8;border:2px dashed #c8102e;gap:6px;padding:8px;display:grid}.player-picker{gap:4px;display:grid;position:relative}.player-picker .picker-label{color:#a90020;letter-spacing:.4px;font:600 13px/1 Oswald,sans-serif}.player-picker input{width:100%;min-height:40px}.picker-list{z-index:20;background:#fff9e8;border:2px solid #10285b;max-height:320px;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #00000040}.picker-list li{cursor:pointer;border-bottom:1px solid #d8cfb5;grid-template-columns:1fr auto;gap:0 10px;padding:8px 10px;display:grid}.picker-list li b{font:600 15px/1.1 Oswald,sans-serif}.picker-list li small{color:#55607a;grid-column:1;font:500 12px/1.2 Roboto Condensed,sans-serif}.picker-list li span{color:#a90020;grid-area:1/2/span 2;align-self:center;font:600 14px/1 Oswald,sans-serif}.picker-list li.active,.picker-list li:hover{background:#dbe7ff}.picker-list li.picker-note{cursor:default;color:#55607a;font:500 13px/1.3 Roboto Condensed,sans-serif;display:block}.picker-chosen{background:#e4f4ea;border:2px solid #167a45;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.picker-chosen b{font:600 16px/1.1 Oswald,sans-serif}.picker-chosen small{color:#55607a;grid-column:1;font:500 12px/1.2 Roboto Condensed,sans-serif}.picker-chosen button{grid-area:1/2/span 2}.sealed-participation{background:#fffdf4;border:1px solid #d0c4a8;gap:6px;padding:8px 10px;display:grid}.sealed-participation ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sealed-participation li{color:#062764;background:#f7f1df;border-left:4px solid #aa9e86;gap:1px;padding:5px 8px;font:600 13px/1.2 Oswald,sans-serif;display:grid}.sealed-participation li small{color:#625d4e;font:600 12px/1.2 Roboto Condensed,sans-serif}.sealed-participation li.state-ok{background:#e8f3df;border-left-color:#1c7a3e}.sealed-participation li.state-out{background:#fbe7ea;border-left-color:#a90020}.sealed-pass{gap:4px;display:grid}.sealed-history-list{gap:10px;display:grid}.sealed-history-item{background:#fff;border:2px solid #aa9e86;gap:8px;min-width:0;padding:10px 12px;display:grid}.sealed-history-item.status-resolved{border-color:#1c7a3e}.sealed-history-item>header{gap:4px;display:grid}.sealed-history-item>header b{color:#062764;font:600 17px/1.1 Oswald,sans-serif}.sealed-history-item>header small{color:#625d4e;font:500 12px/1.2 Roboto Condensed,sans-serif;display:block}.sealed-breakdown{gap:8px;min-width:0;display:grid}.sealed-traits{gap:4px;display:grid}.sealed-traits span{background:#eef3ff;border-left:4px solid #092e77;padding:5px 8px;font:500 13px/1.25 Roboto Condensed,sans-serif}.sealed-traits b{color:#062764;font:600 13px/1.2 Oswald,sans-serif}.sealed-table{border:1px solid #d0c4a8;overflow-x:auto}.sealed-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:360px;font:500 13px/1.2 Roboto Condensed,sans-serif}.sealed-table th,.sealed-table td{text-align:left;border-bottom:1px solid #e0d6bf;padding:5px 7px}.sealed-table th{color:#062764;letter-spacing:.4px;font:600 12px/1.1 Oswald,sans-serif}.sealed-table tr.sum td{background:#f7f1df}.pc-closed{display:flex}.pc{background:#e9e1cb;border:2px solid #062764;gap:0;min-width:0;display:grid;overflow:hidden}.pc-head{color:#fff9e8;background:#062764;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.pc-head .player-photo{border:2px solid #ffd42a;flex:none;width:40px;height:40px}.pc-who{gap:2px;min-width:0;display:grid}.pc-who b{letter-spacing:.3px;overflow-wrap:anywhere;font:600 16px/1.1 Oswald,sans-serif}.pc-who small{color:#b9c9ec;font:500 12px/1.1 Roboto Condensed,sans-serif}.pc-close{color:#fff9e8;background:0 0;border:2px solid #b9c9ec;min-height:36px;padding:0 10px;font:500 12px/1 Oswald,sans-serif}.pc-temp{color:#fff9e8;background:#0b3a8c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 10px 8px;display:grid}.pc-temp b{white-space:nowrap;font:600 13px/1 Oswald,sans-serif}.pc-temp-bar{background:#ffffff40;border-radius:5px;height:10px;overflow:hidden}.pc-temp-bar i{border-radius:5px;height:100%;transition:width .5s;display:block}.pc-temp-bar i.level-1{background:#6fb2ff}.pc-temp-bar i.level-2{background:#ffd42a}.pc-temp-bar i.level-3{background:#ff5d73}.pc-delta{font-size:12px}.pc-delta.up{color:#7ff0a8}.pc-delta.down{color:#ffb3bd}.pc-club{color:#062764;background:#fff9e8;gap:3px;padding:6px 10px;font:600 12px/1.2 Oswald,sans-serif;display:grid}.pc-note{color:#55607a;margin:0;padding:8px 10px;font:500 13px/1.3 Roboto Condensed,sans-serif}.pc-log{overscroll-behavior:contain;scroll-behavior:smooth;background-color:#e9e1cb;background-image:radial-gradient(#06276412 1px,#0000 1px);background-size:14px 14px;align-content:start;gap:8px;min-height:180px;max-height:min(52vh,420px);padding:12px 10px;display:grid;overflow-y:auto}.pc-row{align-items:flex-end;gap:6px;min-width:0;animation:.22s both pc-in;display:flex}.pc-row.mine{justify-content:flex-end}.pc-row .player-photo{flex:none;width:30px;height:30px}.pc-stack{gap:3px;min-width:0;max-width:84%;display:grid}.pc-row.mine .pc-stack{justify-items:end}.pc-bubble{color:#1a1f33;background:#fff;border:1px solid #c9bd9f;border-radius:12px;min-width:0;margin:0;padding:7px 10px 5px;position:relative;box-shadow:0 1px #00000014}.pc-bubble p{overflow-wrap:anywhere;margin:0;font:500 15px/1.35 Roboto Condensed,sans-serif}.pc-bubble small{text-align:right;color:#7a7466;margin-top:2px;font:500 12px/1 Roboto Condensed,sans-serif;display:block}.pc-row.theirs .pc-bubble{border-bottom-left-radius:3px}.pc-row.theirs .pc-bubble:after{content:"";border:6px solid #fff;border-color:#0000 #fff #fff #0000;position:absolute;bottom:-1px;left:-7px}.pc-row.mine .pc-bubble{background:#dcf3c9;border-color:#8fc67a;border-bottom-right-radius:3px}.pc-row.mine .pc-bubble:after{content:"";border:6px solid #0000;border-color:#0000 #0000 #dcf3c9 #dcf3c9;position:absolute;bottom:-1px;right:-7px}.pc-bubble.kind-question{background:#eef3ff;border-color:#6d8fd8}.pc-row.theirs .pc-bubble.kind-question:after{border-bottom-color:#eef3ff;border-right-color:#eef3ff}.pc-bubble.is-pending{opacity:.7}.pc-typing{gap:4px;padding:11px 12px;display:flex}.pc-typing i{background:#8a8372;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pc-dot}.pc-typing i:nth-child(2){animation-delay:.15s}.pc-typing i:nth-child(3){animation-delay:.3s}.pc-undo{color:#0b3a8c;cursor:pointer;background:0 0;border:0;justify-self:end;min-height:32px;padding:4px 6px;font:600 12px/1.2 Oswald,sans-serif;text-decoration:underline}.pc-confirm{color:#062764;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:4px 0;font:600 12px/1.2 Oswald,sans-serif;display:flex}.pc-confirm button{color:#062764;background:#fff;border:2px solid #062764;min-width:48px;min-height:36px;font:600 13px/1 Oswald,sans-serif}.pc-confirm button:first-of-type{color:#fff9e8;background:#062764}.pc-notice{color:#145c33;text-align:center;background:#e4f4ea;border-radius:8px;margin:0 auto;padding:5px 10px;font:600 12px/1.3 Oswald,sans-serif}.pc-composer{background:#fff9e8;border-top:2px solid #062764;gap:8px;padding:10px;display:grid}.pc-ask{color:#062764;margin:0;font:500 14px/1.3 Roboto Condensed,sans-serif}.pc-chips{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:6px;display:grid}.pc-chip{color:#1a1f33;text-align:left;cursor:pointer;background:#fff;border:2px solid #b8c3dd;border-radius:10px;align-content:start;gap:4px;min-height:56px;padding:8px 10px;font:500 14px/1.3 Roboto Condensed,sans-serif;display:grid}.pc-chip em{letter-spacing:.6px;border-radius:6px;justify-self:start;padding:1px 6px;font:600 12px/1.4 Oswald,sans-serif}.pc-chip.negativa em{color:#a90020;background:#fbe0e4}.pc-chip:disabled{opacity:.5;cursor:default}.pc-send-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-send-row small{color:#55607a;font:500 12px/1.3 Roboto Condensed,sans-serif}.pc-send-row .ui-btn{min-width:96px;min-height:44px}.pc-send{color:#fff;cursor:pointer;background:#0b3a8c;border:0;border-radius:50%;width:46px;height:46px;font-size:18px}.pc-send:disabled{cursor:default;background:#b8c3dd}@keyframes pc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pc-dot{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media (width<=560px){.pc-chips{grid-template-columns:1fr}.pc-stack{max-width:90%}}@media (prefers-reduced-motion:reduce){.pc-row{animation:none}.pc-typing i{opacity:.7;animation:none}.pc-temp-bar i{transition:none}.pc-log{scroll-behavior:auto}}.poll-list.sealed-list{grid-template-columns:1fr}.sealed-done{background:#e4f4ea;border:2px solid #167a45;gap:8px;padding:12px;display:grid}.sealed-done-main{align-items:center;gap:12px;display:flex}.sealed-done-check{color:#fff;background:#167a45;border-radius:50%;place-items:center;width:44px;height:44px;font:700 26px/1 Oswald,sans-serif;display:grid}.sealed-done-main b{letter-spacing:.5px;color:#0d4a2a;font:600 14px/1.1 Oswald,sans-serif;display:block}.sealed-done-main strong{color:#0d4a2a;font:400 28px/1.1 Anton,sans-serif;display:block}.poll-confirm.warn{color:#a90020}.sealed-ready{gap:6px;display:grid}.sealed-ready-btn{letter-spacing:.6px;width:100%;min-height:52px;font-size:20px}.sealed-ready small{color:#55607a;font:500 12px/1.3 Roboto Condensed,sans-serif}.sealed-ready.on{background:#d6f0df;border:2px solid #167a45;padding:10px 12px}.sealed-ready.on b{color:#0d4a2a;font:400 20px/1.1 Anton,sans-serif}.sealed-ready.on p{color:#0d4a2a;margin:0;font:600 13px/1.3 Roboto Condensed,sans-serif}.sealed-participation li.state-done small{color:#0d4a2a;font-weight:700}.sealed-all-ready{background:#d6f0df;border:2px solid #167a45;padding:8px 10px}.sealed-bounds{color:#10285b}.pc-finished{background:#e4f4ea;border:2px solid #167a45;gap:6px;padding:10px 12px;display:grid}.pc-finished b{color:#0d4a2a;font:400 18px/1.1 Anton,sans-serif}.pc-finished p{color:#0d4a2a;margin:0;font:500 13px/1.3 Roboto Condensed,sans-serif}.pc,.pc-log{background:#ece5dd}.pc-bubble,.pc-bubble.kind-question,.pc-bubble.kind-greeting,.pc-bubble.kind-closing,.pc-bubble.kind-reaction,.pc-bubble.kind-reply{background:#fff;border-color:#e0dacf}.pc-row.theirs .pc-bubble:after,.pc-row.theirs .pc-bubble.kind-question:after{border-bottom-color:#fff;border-right-color:#fff}.pc-row.mine .pc-bubble{background:#d9fdd3;border-color:#b5e7ab}.pc-row.mine .pc-bubble:after{border-bottom-color:#d9fdd3;border-left-color:#d9fdd3}.pc-bubble.kind-note{font-style:normal}.pc-notice{color:#54656f;background:#fff;border:1px solid #e0dacf}.pc-undo{color:#54656f}.pc-chip{border-color:#d1d7db}.pc-chip.dato em{color:#3b4a54;background:#e9edef}.pc-chip.promesa em{color:#1f5a2c;background:#d9fdd3}.pc-chip.argumento em,.pc-chip.negativa em{color:#54656f;background:#f0f2f5}.pc-chip.promesa{border-style:solid;border-color:#b5e7ab}.pc-chip.argumento{border-style:dashed;border-color:#c0c7cc}.pc-chip.negativa{border-color:#d1d7db}.pc-chip.on{background:#f1fbe9;border-color:#25a244;box-shadow:inset 0 0 0 1px #25a244}.pc-send{background:#25a244}.sealed-list{grid-template-columns:1fr}.market-sealed.is-empty>header p{color:#625d4e;margin:0}.sealed-body{align-items:start;gap:12px;display:grid}.sealed-body.with-chat{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.sealed-side,.sealed-chat{gap:10px;min-width:0;display:grid}.sealed-participation li{border-left-width:1px;align-items:center;gap:0;padding:4px 8px;display:flex}.sealed-participation li small{margin-left:8px}.sealed-participation li.state-no_participa{opacity:.65}.sealed-participation li.state-pendiente{background:0 0}.sealed-all-ready{margin:0}.sealed-bid-help b{font-weight:600}.link-button{color:#092e77;cursor:pointer;background:0 0;border:0;padding:2px 4px;font:600 13px/1.2 Oswald,sans-serif;text-decoration:underline}.link-button.muted{color:#625d4e;font-weight:500}.sealed-confirm{color:#a90020;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 13px/1.2 Oswald,sans-serif;display:flex}.sealed-passed{background:#f7f1df;border:1px solid #d0c4a8;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;font:600 14px/1.2 Oswald,sans-serif;display:flex}.sealed-skeleton{gap:8px;display:grid}.sealed-skeleton i{background:linear-gradient(90deg,#eee6d0,#f8f2e2,#eee6d0) 0 0/200% 100%;height:72px;animation:1.4s linear infinite sealed-shimmer}@keyframes sealed-shimmer{to{background-position:-200% 0}}.pc-finished{color:#0d4a2a;background:#e4f4ea;border:1px solid #167a45;margin:0;padding:6px 10px;font:600 13px/1.3 Roboto Condensed,sans-serif}.sealed-card button:focus-visible,.sealed-card input:focus-visible,.sealed-card select:focus-visible,.sealed-card summary:focus-visible{outline-offset:2px;outline:3px solid #1b5fa8}@media (width<=760px){.sealed-body.with-chat{grid-template-columns:minmax(0,1fr)}}.sealed-card{grid-template-columns:minmax(0,1fr);display:grid}.sealed-card>*{min-width:0}.sealed-body{width:100%}.poll-card.sealed-card{grid-template-columns:minmax(0,1fr)}.sealed-card>.sealed-body{grid-column:1/-1}.pc-head{grid-template-columns:minmax(0,1fr) auto auto}.pc-sound{color:#fff9e8;cursor:pointer;background:0 0;border:2px solid #b9c9ec;border-radius:8px;min-width:40px;min-height:36px;font-size:16px}.pc-sound[aria-pressed=true]{opacity:.7}.pc-sound:focus-visible,.pc-close:focus-visible{outline-offset:2px;outline:3px solid #ffd42a}.market-tabs{top:var(--site-header-height);z-index:5;scrollbar-width:none;background:#031d58 url(/paper-grain.svg);border:2px solid #10285b;flex-wrap:nowrap;gap:4px;margin:4px 0 2px;padding:6px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 3px #000c24}.market-tabs::-webkit-scrollbar{display:none}.market-tabs.offer-tabs{position:static}.market-tabs button{color:#f1efd9;letter-spacing:.4px;white-space:nowrap;background:0 0;border:2px solid #0000;flex:none;align-items:center;gap:6px;min-height:42px;padding:0 14px;font:500 16px/1 Oswald,sans-serif;transition:background .15s,transform .15s;display:inline-flex;position:relative}.market-tabs button:hover{background:#0a3675;border-color:#43a8d6}.market-tabs button.active{color:#fff;background:linear-gradient(#e70017,#bc0017);border-color:#ffb628;transform:translateY(-1px);box-shadow:3px 3px #000b23}.market-tab-badge{color:#1a1300;background:#ffd42a;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font:700 13px/1 Oswald,sans-serif;animation:1.8s ease-in-out infinite tab-badge;display:inline-grid}@keyframes tab-badge{0%,to{box-shadow:0 0 #ffd42ab3}50%{box-shadow:0 0 0 6px #ffd42a00}}.market-tab-panel{gap:12px;animation:.25s both tab-in;display:grid}@keyframes tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.promise-record{background:#fff9e8;border:2px solid #10285b;padding:8px 12px;font:500 14px/1.3 Roboto Condensed,sans-serif}.promise-record summary{cursor:pointer;color:#062764;font:600 14px/1.3 Oswald,sans-serif}.promise-record .ok{color:#0d4a2a}.promise-record .bad{color:#a90020}.promise-record ul{margin:8px 0 4px;padding-left:18px}.interest-toggle{color:#8a6500;background:#fff;border:2px solid #c9bd9f;border-radius:20px;align-items:center;gap:3px;min-width:44px;min-height:40px;padding:0 8px;font:600 20px/1 Oswald,sans-serif;transition:transform .15s;display:inline-flex}.interest-toggle small{color:#625d4e;font-size:12px}.interest-toggle span{letter-spacing:.4px;font:600 12px/1 Oswald,sans-serif}.interest-toggle.on{color:#b07d00;background:#fff3c4;border-color:#e0a800;animation:.35s interest-pop}.interest-toggle:disabled{cursor:default;opacity:.75}@keyframes interest-pop{50%{transform:scale(1.18)}}.sealed-card.stage{background:#fff9e8;border:3px solid #031d58;gap:0;padding:0;overflow:hidden;box-shadow:0 10px 30px #000a2859}.sealed-card.stage>.sealed-body,.sealed-card.stage>.stage-alert,.sealed-card.stage>p{margin:0}.sealed-card.stage>.sealed-body{padding:12px}.sealed-card.stage>.poll-confirm,.sealed-card.stage>.poll-hint{margin:10px 12px}.stage-hero{isolation:isolate;color:#fff9e8;background:radial-gradient(120% 140% at 15% 0,#0d4bb0 0%,#062764 45%,#020d33 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:14px 16px 16px;display:grid;position:relative;overflow:hidden}.stage-spot{z-index:-1;pointer-events:none;background:conic-gradient(from 200deg at 30% 0,#0000 0deg,#ffffff21 18deg,#0000 36deg 300deg,#73c5eb1f 320deg,#0000 340deg);height:180%;animation:9s ease-in-out infinite alternate stage-sweep;position:absolute;inset:-40% -10% auto}@keyframes stage-sweep{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.stage-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#d10020,#ffd42a,#73c5eb);height:5px;position:absolute;inset:auto 0 0}.stage-kicker{color:#b9c9ec;letter-spacing:.6px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 14px;margin:0;font:500 13px/1.2 Oswald,sans-serif;display:flex}.stage-live{color:#fff;background:#d10020;padding:3px 8px;font-weight:600;animation:1.6s ease-in-out infinite stage-live}.status-resolved .stage-live,.status-no_sale .stage-live,.status-cancelled .stage-live{background:#4a5577;animation:none}@keyframes stage-live{50%{opacity:.55}}.stage-moderator{color:#ffd42a}.stage-player{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.stage-ring{background:conic-gradient(#ffd42a,#d10020,#73c5eb,#ffd42a);border-radius:50%;place-items:center;width:96px;height:96px;padding:4px;animation:6s linear infinite stage-ring;display:grid;position:relative;box-shadow:0 0 28px #ffd42a59}.stage-ring .player-photo{background:#0a1f55;border:3px solid #020d33;border-radius:50%;width:100%;height:100%;animation:6s linear infinite reverse stage-ring}@keyframes stage-ring{to{transform:rotate(360deg)}}.stage-name{gap:8px;min-width:0;display:grid}.stage-name h3{letter-spacing:.5px;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:3px 3px #000c24;margin:0;font:400 clamp(28px,4.2vw,44px)/.95 Anton,sans-serif}.stage-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.stage-chips span{color:#e8eeff;letter-spacing:.4px;background:#ffffff12;border:1px solid #b9c9ec80;padding:4px 9px;font:500 13px/1 Oswald,sans-serif}.stage-chips span:first-child{color:#ffd42a;border-color:#ffd42a}.stage-clock{background:#010822;border:2px solid #1b3b83;justify-items:end;gap:4px;min-width:190px;padding:10px 14px;display:grid;box-shadow:inset 0 0 0 2px #000,0 6px 18px #00000059}.stage-clock small{color:#8ea3d6;letter-spacing:.6px;font:500 12px/1.1 Oswald,sans-serif}.stage-clock b{color:#ffd42a;letter-spacing:2px;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #ffd42a8c;font:400 40px/1 Anton,sans-serif}.stage-progress{background:#1b2a55;border-radius:3px;width:100%;height:6px;overflow:hidden}.stage-progress i{background:linear-gradient(90deg,#73c5eb,#ffd42a);height:100%;transition:width 1s linear;display:block}.stage-clock.closing{border-color:#d10020;animation:1s ease-in-out infinite stage-heartbeat}.stage-clock.closing b{color:#ff4d64;text-shadow:0 0 16px #ff3c5ab3}@keyframes stage-heartbeat{0%,to{box-shadow:inset 0 0 0 2px #000,0 0 #d1002099}50%{box-shadow:inset 0 0 0 2px #000,0 0 0 10px #d1002000}}.stage-alert{color:#fff;letter-spacing:.4px;background:repeating-linear-gradient(-45deg,#d10020 0 14px,#b5001b 14px 28px);padding:8px 12px;font:600 14px/1.2 Oswald,sans-serif;animation:1.2s ease-in-out infinite stage-live}.stage.heat-hot .stage-hero{box-shadow:inset 0 -60px 80px -40px #ff46288c}.stage.heat-cold .stage-hero{box-shadow:inset 0 -60px 80px -40px #73c5eb73}.stage.heat-warm .stage-hero{box-shadow:inset 0 -60px 80px -40px #ffd42a59}.poll-card.sealed-card.stage>header.stage-hero{grid-template-columns:minmax(0,1fr) auto}.poll-card.sealed-card.stage>header.stage-hero .stage-ring .player-photo{background:#0a1f55;width:100%;height:100%;font-size:28px}.poll-card.sealed-card.stage>header.stage-hero b{color:#ffd42a;overflow-wrap:normal;font:400 40px/1 Anton,sans-serif;display:block}.poll-card.sealed-card.stage>header.stage-hero small{color:#8ea3d6;font:500 12px/1.1 Oswald,sans-serif}.poll-card.sealed-card.stage>header.stage-hero .stage-clock.closing b{color:#ff4d64}@media (width<=760px){.poll-card.sealed-card.stage>header.stage-hero{grid-template-columns:minmax(0,1fr)}.poll-card.sealed-card.stage>header.stage-hero b{font-size:34px}}.sealed-participation{background:#f4ecd6;border:0;border-radius:0;padding:10px 12px}.stage-crests{flex-wrap:wrap;gap:10px 8px;margin:0;padding:0;list-style:none;display:flex}.sealed-participation .stage-crests li.crest{text-align:center;background:0 0;border:0;justify-items:center;gap:3px;width:74px;padding:0;animation:.3s both crest-in;display:grid}.crest-badge{color:#062764;background:#fff;border:3px solid #c9bd9f;border-radius:50%;place-items:center;width:48px;height:48px;font:600 15px/1 Oswald,sans-serif;transition:transform .2s,box-shadow .2s,filter .2s;display:grid;position:relative;overflow:visible}.crest-badge img{object-fit:contain;width:36px;height:36px}.crest-name{color:#062764;text-overflow:ellipsis;white-space:nowrap;max-width:74px;font:600 12px/1.1 Oswald,sans-serif;overflow:hidden}.sealed-participation .stage-crests li.crest small{color:#fff;letter-spacing:.3px;background:#062764;margin:0;padding:1px 5px;font:600 12px/1.3 Oswald,sans-serif}.crest.state-pendiente .crest-badge{filter:grayscale();opacity:.55;border-style:dashed}.crest.state-oferto .crest-badge{border-color:#1b5fa8;box-shadow:0 0 0 3px #1b5fa840,0 0 14px #1b5fa873}.crest.state-listo .crest-badge{border-color:#1c7a3e;box-shadow:0 0 0 3px #1c7a3e40,0 0 16px #1ca0508c}.sealed-participation .stage-crests li.crest.state-listo small{background:#1c7a3e}.crest.state-no_participa .crest-badge{filter:grayscale();opacity:.35}.crest.state-no_participa .crest-badge:after{content:"";background:#a90020;height:3px;position:absolute;inset:45% -4px auto;transform:rotate(-35deg)}.sealed-participation .stage-crests li.crest.state-no_participa small{background:#8a7f68}.crest-check{color:#fff;background:#1c7a3e;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font:700 12px/1 Oswald,sans-serif;animation:.45s cubic-bezier(.2,1.6,.4,1) both crest-pop;display:grid;position:absolute;bottom:-4px;right:-6px}@keyframes crest-in{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}@keyframes crest-pop{0%{transform:scale(0)}to{transform:scale(1)}}.pc-request-tag{color:#5a4700;letter-spacing:.6px;background:#ffe58a;border-radius:6px;margin-bottom:3px;padding:1px 6px;font:600 12px/1.4 Oswald,sans-serif;display:inline-block}.pc-row.theirs .pc-bubble.is-request{border:2px solid #e0a800;animation:1.8s ease-in-out 2 request-glow;box-shadow:0 0 0 3px #ffd42a40}@keyframes request-glow{50%{box-shadow:0 0 0 6px #ffd42a73}}.pc-ask-request{color:#5a4700;background:#fff3c4;border-radius:8px;padding:6px 8px}.pc-chips-request{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-chip.pedido_si em{color:#fff;background:#25a244}.pc-chip.pedido_no em{color:#fff;background:#a90020}.pc-chip.pedido_si{border-color:#8fd29a}.pc-chip.pedido_no{border-color:#e2a3ad}.pc-chip.pedido_si.on{background:#eaf9e7;border-color:#25a244}.pc-chip.pedido_no.on{background:#fdecef;border-color:#a90020;box-shadow:inset 0 0 0 1px #a90020}.pc-chip-action{color:#1f5a2c;letter-spacing:.3px;font:600 12px/1.3 Oswald,sans-serif}.pc-chip.promise-keep em,.pc-chip.promise-sell em{color:#ffd42a;background:#062764}.pc-chip.promise-keep,.pc-chip.promise-sell{border-color:#6d8fd8}@media (width<=420px){.pc-chips-request{grid-template-columns:1fr}}.stars{gap:1px;display:inline-grid}.stars-row{color:#e0a800;letter-spacing:1px;white-space:nowrap;font-size:15px}.stars-row i{color:#d6ccb2;font-style:normal}.stars small{color:#625d4e;letter-spacing:.3px;font:600 12px/1.2 Oswald,sans-serif}.reveal{z-index:100;color:#fff9e8;background:radial-gradient(80% 70% at 50% 35%,#0b3a8c 0%,#031d58 45%,#00061a 100%);place-items:center;padding:16px;animation:.35s both reveal-in;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes reveal-in{0%{opacity:0}to{opacity:1}}.reveal-spot{pointer-events:none;background:radial-gradient(30% 45% at 50% 30%,#ffffff29,#0000 70%);animation:2.4s ease-in-out infinite reveal-breathe;position:absolute;inset:0}@keyframes reveal-breathe{50%{opacity:.55}}.reveal-confetti{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.reveal-close{z-index:3;color:#fff;background:#0000004d;border:2px solid #b9c9ec;border-radius:50%;width:44px;height:44px;font-size:18px;position:absolute;top:12px;right:12px}.reveal-inner{z-index:1;text-align:center;justify-items:center;gap:18px;width:min(860px,100%);display:grid;position:relative}.reveal-player{justify-items:center;gap:6px;display:grid}.reveal-player b{text-transform:uppercase;letter-spacing:1px;text-shadow:4px 4px #000c24;font:400 clamp(30px,6vw,54px)/1 Anton,sans-serif}.reveal-player small{color:#b9c9ec;letter-spacing:.6px;font:500 15px/1 Oswald,sans-serif}.reveal-ring{background:conic-gradient(#ffd42a,#d10020,#73c5eb,#ffd42a);border-radius:50%;place-items:center;width:130px;height:130px;padding:5px;animation:3s linear infinite stage-ring;display:grid;box-shadow:0 0 40px #ffd42a73}.reveal-ring .player-photo{border:4px solid #00061a;border-radius:50%;width:100%;height:100%;animation:3s linear infinite reverse stage-ring}.phase-suspense .reveal-ring{animation:1.2s linear infinite stage-ring,1s ease-in-out infinite reveal-pulse}@keyframes reveal-pulse{50%{box-shadow:0 0 70px #ffd42acc}}.reveal-envelopes{perspective:900px;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.reveal-envelope{width:170px;height:132px;animation:.35s both crest-in;animation-delay:calc(var(--i) * 80ms)}.reveal-card{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.4,.5,1);position:relative}.reveal-envelope.open .reveal-card{transform:rotateY(180deg)}.reveal-front,.reveal-back{backface-visibility:hidden;border:2px solid #ffd42a;place-content:center;gap:6px;padding:10px;display:grid;position:absolute;inset:0}.reveal-front{color:#5a4700;background:linear-gradient(160deg,#f4e6bd,#d8c48c);font-size:40px}.reveal-front span{letter-spacing:1px;font:600 12px/1 Oswald,sans-serif}.reveal-back{color:#062764;background:#fff9e8;transform:rotateY(180deg)}.reveal-back b{font:600 16px/1.1 Oswald,sans-serif}.reveal-back span{color:#625d4e;font:500 12px/1.2 Roboto Condensed,sans-serif}.reveal-back strong{color:#062764;font:600 14px/1 Oswald,sans-serif}.reveal-back em{color:#1a1300;letter-spacing:1px;background:#ffd42a;justify-self:center;padding:2px 8px;font:700 12px/1.4 Oswald,sans-serif}.reveal-envelope.winner{z-index:1}.reveal-envelope.winner .reveal-card{transform:rotateY(180deg)scale(1.12)}.reveal-envelope.winner .reveal-back{background:linear-gradient(160deg,#fff6cf,#ffe27a);border-color:#ffd42a;box-shadow:0 0 40px #ffd42abf}.reveal-final{gap:8px;animation:.6s cubic-bezier(.2,1.5,.4,1) both reveal-final;display:grid}@keyframes reveal-final{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.reveal-stamp{color:#fff;letter-spacing:2px;background:#d10020;border:4px solid #ffd42a;justify-self:center;padding:6px 18px;font:400 clamp(26px,5vw,44px)/1 Anton,sans-serif;animation:.5s cubic-bezier(.2,1.8,.4,1) both reveal-stamp;transform:rotate(-4deg);box-shadow:6px 6px #000c24}.reveal-stamp.muted{background:#4a5577;border-color:#b9c9ec}@keyframes reveal-stamp{0%{opacity:0;transform:rotate(-20deg)scale(2.4)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.reveal-headline{letter-spacing:.5px;font:500 clamp(18px,3vw,26px)/1.25 Oswald,sans-serif}.reveal-headline b{color:#ffd42a}.reveal-sub{color:#b9c9ec;font:500 14px/1.3 Roboto Condensed,sans-serif}.reveal-ok{min-width:160px}.reveal-skip{color:#b9c9ec}@media (width<=560px){.reveal-envelope{width:140px;height:120px}.reveal-ring{width:104px;height:104px}}.sim{gap:12px;display:grid}.sim-setup{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.sim-setup label{color:#a90020;gap:4px;font:600 13px/1 Oswald,sans-serif;display:grid}.sim-setup select,.sim-club input,.sim-club select{background:#fff;border:2px solid #092e77;min-width:0;min-height:38px;font:500 14px/1.2 Roboto Condensed,sans-serif}.sim-player{color:#fff9e8;background:radial-gradient(120% 140% at 15% 0,#0d4bb0 0%,#062764 50%,#020d33 100%);grid-template-columns:72px minmax(0,1fr) minmax(220px,300px);align-items:start;gap:14px;padding:12px;display:grid}.sim-player .player-photo{border:3px solid #ffd42a;border-radius:50%;width:72px;height:72px}.sim-player h3{text-transform:uppercase;margin:0;font:400 30px/1 Anton,sans-serif}.sim-player .poll-meta,.sim-player .poll-hint{color:#b9c9ec}.sim-traits{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.sim-traits span{color:#1a1300;letter-spacing:.5px;background:#ffd42a;padding:4px 10px;font:600 13px/1 Oswald,sans-serif}.sim-career{color:#e8eeff;flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;padding:0;font:500 12px/1.3 Roboto Condensed,sans-serif;list-style:none;display:flex}.sim-career li:not(:last-child):after{content:" →";color:#73c5eb}.sim-career small{color:#8ea3d6}.sim-weights{gap:4px;display:grid}.sim-weights div{grid-template-columns:92px minmax(0,1fr) 46px;align-items:center;gap:6px;font:500 12px/1 Oswald,sans-serif;display:grid}.sim-weights i{background:linear-gradient(90deg,#73c5eb,#ffd42a);border-radius:5px;height:10px;display:block}.sim-weights b{text-align:right}.sim-clubs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;display:grid}.sim-club{background:#fffdf4;border:2px solid #10285b;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.sim-club.winner{background:#fffbe6;border-color:#e0a800;box-shadow:0 0 0 3px #ffd42a73}.sim-club>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sim-club>header b{color:#062764;font:600 16px/1.1 Oswald,sans-serif}.sim-club label{color:#062764;gap:3px;font:600 12px/1 Oswald,sans-serif;display:grid}.sim-requests{color:#062764;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font:600 12px/1 Oswald,sans-serif;display:flex}.sim-counter{align-items:center;gap:4px;display:inline-flex}.sim-counter button{color:#062764;background:#fff;border:2px solid #092e77;width:30px;height:30px;font:600 16px/1 Oswald,sans-serif}.sim-counter b{text-align:center;min-width:14px}.sim-figures{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin:0;display:grid}.sim-figures div{background:#eef3ff;padding:6px}.sim-figures dt{color:#55607a;letter-spacing:.4px;font:600 12px/1 Oswald,sans-serif}.sim-figures dd{color:#062764;margin:3px 0 0;font:600 16px/1 Oswald,sans-serif}.sim-figures dd small{color:#625d4e;font-size:12px}.sim-notes{gap:3px;margin:0;padding:0;list-style:none;display:grid}.sim-notes li{color:#062764;grid-template-columns:96px minmax(0,1fr) 30px;align-items:center;gap:6px;font:500 12px/1.1 Oswald,sans-serif;display:grid}.sim-notes li b{text-align:right;color:#625d4e}.sim-notes li.sum{border-top:1px solid #d0c4a8;padding-top:4px}.sim-verdict{letter-spacing:.4px;margin:0;padding:12px 14px;font:600 18px/1.3 Oswald,sans-serif}.sim-verdict.ok{color:#1a1300;background:#ffd42a}.sim-verdict.none{color:#fff;background:#4a5577}@media (width<=760px){.stage-hero{grid-template-columns:minmax(0,1fr)}.stage-clock{justify-items:start;min-width:0}.stage-clock b{font-size:34px}.stage-ring{width:76px;height:76px}.sim-setup,.sim-player{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.stage-spot,.stage-ring,.stage-ring .player-photo,.stage-live,.stage-alert,.stage-clock.closing,.market-tab-badge,.reveal-ring,.reveal-ring .player-photo,.reveal-spot{animation:none}.reveal-card{transition:none}}.reveal-live{color:#fff;letter-spacing:1px;background:#d10020;padding:4px 12px;font:600 13px/1.2 Oswald,sans-serif;animation:1.6s ease-in-out infinite stage-live}.phase-done .reveal-live{background:#062764;border:1px solid #ffd42a;animation:none}.reveal-bubble{color:#11120e;letter-spacing:.3px;background:#fff9e8;border-radius:18px;max-width:min(560px,92vw);margin-top:8px;padding:12px 18px;font:500 clamp(17px,2.6vw,22px)/1.3 Oswald,sans-serif;animation:.45s cubic-bezier(.2,1.5,.4,1) both bubble-in;position:relative;box-shadow:0 8px 24px #00000059}.reveal-bubble:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#fff9e8;position:absolute;top:-10px;left:50%;transform:translate(-50%)}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.phase-countdown .reveal-bubble{color:#fff;background:#d10020;font-size:clamp(20px,3vw,28px)}.phase-countdown .reveal-bubble:before{border-bottom-color:#d10020}.reveal-envelope{transition:transform .5s,opacity .5s,filter .5s}.reveal-envelope.active{z-index:1;transform:translateY(-8px)scale(1.06)}.reveal-envelope.active .reveal-back{box-shadow:0 0 0 3px #73c5eb,0 0 30px #73c5eb99}.reveal-envelope.teased{z-index:1;transform:translateY(-10px)scale(1.12)}.reveal-envelope.shake{animation:.18s linear infinite reveal-shake}@keyframes reveal-shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-2px,1px)rotate(-1deg)}75%{transform:translate(2px,-1px)rotate(1deg)}}.reveal-envelope.loser{opacity:.45;filter:grayscale(.7);transform:scale(.94)}.reveal-envelope{height:158px}.reveal-meter{background:#d6ccb2;border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}.reveal-meter i{background:linear-gradient(90deg,#a90020,#ffd42a 55%,#1c7a3e);height:100%;display:block}.reveal-fit strong{font-variant-numeric:tabular-nums}.reveal-back .stars,.reveal-back .stars span{color:#d49b00;letter-spacing:1px;justify-self:center;font:600 15px/1 Oswald,sans-serif}.reveal-back .stars i{color:#c9c2ad;font-style:normal}.reveal-skip{justify-self:center}@media (prefers-reduced-motion:reduce){.reveal-envelope.shake,.reveal-live,.reveal-bubble{animation:none}}.reveal-envelopes .reveal-envelope{flex:0 0 170px;width:170px}@media (width<=560px){.reveal-envelopes{gap:8px}.reveal-envelopes .reveal-envelope{flex-basis:132px;width:132px;height:150px}.reveal-back{padding:8px 6px}}.stage-ring,.reveal-ring{background:#ffd42a;animation:none}.stage-ring .player-photo,.reveal-ring .player-photo{animation:none}.phase-suspense .reveal-ring,.phase-intro .reveal-ring,.phase-countdown .reveal-ring{animation:1.4s ease-in-out infinite reveal-pulse}.stage-hero:after{background:#d10020}.stage-progress i,.sim-weights i{background:#ffd42a}.stage-clock.closing .stage-progress i{background:#d10020}.reveal-meter i{background:#1b5fa8}.reveal-envelope.winner .reveal-meter i{background:#1c7a3e}.stage-spot{display:none}.reveal-crest{object-fit:contain;width:34px;height:34px;margin:0 auto 2px;display:block}.reveal-crest.fallback{color:#fff;background:#062764;border-radius:50%;place-items:center;font:600 13px/1 Oswald,sans-serif;display:grid}.reveal-envelope.winner .reveal-crest{width:44px;height:44px}.reveal-final-crest{object-fit:contain;filter:drop-shadow(0 0 22px #ffd42a99);justify-self:center;width:110px;height:110px;animation:.7s cubic-bezier(.2,1.5,.4,1) both reveal-final}@media (width<=560px){.reveal-final-crest{width:80px;height:80px}.reveal-crest{width:28px;height:28px}}.reveal-envelope.teased{transform:translateY(-4px)rotate(-1.5deg)}.reveal-envelope.teased .reveal-back{box-shadow:0 0 0 2px #b9c9ec}.pc-chip.blocked{opacity:.38;-webkit-text-decoration:line-through #a9002080;text-decoration:line-through #a9002080}.stage-steps{gap:6px;margin:12px 12px 0;display:grid}.stage-steps-row{background:#fff;border:2px solid #10285b;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px;display:flex}.stage-steps-club{color:#062764;font:600 14px/1 Oswald,sans-serif}.stage-steps ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stage-steps li{color:#625d4e;letter-spacing:.3px;background:#f1ead7;border-radius:18px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font:600 13px/1.1 Oswald,sans-serif;display:inline-flex}.stage-steps li i{color:#fff;background:#aa9e86;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.stage-steps li.done{color:#0d4a2a;background:#e4f4ea}.stage-steps li.done i{background:#1c7a3e}.stage-steps li.current{color:#fff;background:#062764;box-shadow:0 0 0 3px #06276433}.stage-steps li.current i{color:#062764;background:#ffd42a}.stage-heat{color:#a90020;margin-left:auto;font:600 13px/1 Oswald,sans-serif}@media (width<=560px){.stage-heat{margin-left:0}}.reveal{padding:12px 16px;overflow:hidden}.reveal-inner{max-height:var(--vh-full);gap:clamp(8px,1.6vh,16px)}.reveal-ring{width:clamp(80px,13vh,120px);height:clamp(80px,13vh,120px)}.reveal-player{gap:4px}.reveal-player b{font-size:clamp(28px,5.5vh,52px)}.reveal-bubble{margin-top:4px;padding:10px 16px;font-size:clamp(16px,2.4vh,22px)}.phase-done .reveal-ring{width:clamp(64px,9vh,90px);height:clamp(64px,9vh,90px)}.phase-done .reveal-player b{font-size:clamp(24px,4vh,40px)}.reveal-final{gap:4px}.reveal-final-crest{width:clamp(64px,11vh,110px);height:clamp(64px,11vh,110px)}.reveal-stamp{font-size:clamp(22px,4.5vh,40px)}.reveal-envelopes{flex-wrap:nowrap;justify-content:center;gap:10px;width:100%}.reveal-envelopes .reveal-envelope{flex:0 170px;width:auto;min-width:0;height:clamp(130px,19vh,160px)}.reveal-back b{overflow-wrap:anywhere;font-size:clamp(12px,1.9vh,16px)}.reveal-back span{font-size:clamp(10px,1.5vh,12px)}@media (width<=700px){.reveal{overflow-y:auto}.reveal-envelopes{flex-wrap:wrap}.reveal-envelopes .reveal-envelope{flex:0 0 132px}}.poll-card.sealed-card.stage>header.stage-hero{gap:8px 16px;padding:10px 14px 12px}.stage-ring{width:72px;height:72px;padding:3px}.poll-card.sealed-card.stage>header.stage-hero .stage-name h3{font-size:clamp(26px,3vw,36px)}.stage-clock{min-width:170px;padding:6px 12px}.stage-clock b,.poll-card.sealed-card.stage>header.stage-hero .stage-clock b{font-size:32px}.stage-steps{margin:8px 12px 0}.stage-steps-row{padding:6px 8px}.sealed-card.stage>.sealed-body{gap:10px;padding:8px 12px 12px}.sealed-card.stage .pc-log{min-height:140px;max-height:max(180px,100vh - 560px)}.sealed-card.stage .sealed-participation{padding:8px 10px}.sealed-card.stage .crest-badge{width:40px;height:40px}.sealed-card.stage .crest-badge img{width:30px;height:30px}.sealed-card.stage .stage-crests li.crest{width:66px}.sealed-card.stage .sealed-moderator-actions{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:6px 8px}.sealed-card.stage .sealed-moderator-actions .mini-actions{gap:6px;display:flex}.sealed-card.stage .sealed-moderator-actions .mini-actions button{min-height:34px;padding:0 10px;font-size:13px}.sealed-card.stage .sealed-moderator-actions>.poll-hint.warn,.sealed-card.stage .sealed-moderator-actions>.form-feedback{grid-column:1/-1}.sealed-card.stage .sealed-bid input{height:34px}.sealed-card.stage .sealed-bid-help{font-size:12px}.pc-row.theirs .player-photo{object-fit:cover;object-position:center top;background:radial-gradient(circle at 50% 35%,#2a5bb8,#062764);border:2px solid #fff;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 1px 3px #00000040}.pc-row.theirs .player-photo-fallback{color:#fff;place-items:center;font:600 12px/1 Oswald,sans-serif;display:grid}.pc{flex-direction:column;height:clamp(480px,100dvh - 200px,820px);display:flex}.pc>*{flex:none}.pc-head{grid-template-columns:auto minmax(0,1fr) auto auto;padding:6px 10px}.pc-head .player-photo{object-fit:cover;object-position:center top;background:radial-gradient(circle at 50% 35%,#2a5bb8,#062764);border:2px solid #fff;border-radius:50%;width:40px;height:40px}.pc-head .player-photo-fallback{color:#fff;place-items:center;font:600 13px/1 Oswald,sans-serif;display:grid}.pc-who b{font-size:17px}.pc-who small{letter-spacing:.2px;font-size:12px}.pc .pc-log,.sealed-card.stage .pc .pc-log{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;max-height:none;display:flex;overflow-y:auto}.pc .pc-log>:first-child{margin-top:auto}.pc-composer{flex-direction:column;gap:6px;min-height:0;max-height:45%;padding:8px 10px;display:flex;box-shadow:0 -2px 8px #0000000f}.pc-quick{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}.pc-quick>*{flex:none}.pc-quick .pc-chips{overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;padding:2px;overflow-y:auto}.pc-chip{min-height:44px;padding:7px 10px}.pc-send-row{border-top:1px solid #e0dacf;padding-top:4px}.pc-closed .pc-open{align-items:center;gap:10px;min-height:52px;padding:6px 16px 6px 6px;display:inline-flex}.pc-closed .pc-open .player-photo{object-fit:cover;object-position:center top;background:radial-gradient(circle at 50% 35%,#2a5bb8,#062764);border:2px solid #fff;border-radius:50%;width:40px;height:40px}.pc-closed .pc-open .player-photo-fallback{color:#fff;place-items:center;font:600 13px/1 Oswald,sans-serif;display:grid}.pc-back{color:#fff9e8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;font:600 24px/1 Roboto Condensed,sans-serif}.pc-back:focus-visible{outline-offset:1px;outline:3px solid #ffd42a}.pc-head:has(.pc-back){grid-template-columns:auto auto minmax(0,1fr) auto;padding-left:4px}html.pc-locked,html.pc-locked body{overflow:hidden}.pc.pc-sheet{z-index:1000;height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;position:fixed;inset:0}.pc.pc-sheet .pc-head{padding-top:calc(6px + env(safe-area-inset-top))}.pc.pc-sheet .pc-composer{max-height:55%}@media (width<=900px){.sealed-chat .pc-closed{z-index:5;position:sticky;bottom:10px}.sealed-chat .pc-closed .pc-open{justify-content:flex-start;width:100%;box-shadow:0 4px 14px #00000040}}.for-sale-offer{color:#fff;letter-spacing:.5px;background:#167a45;border:2px solid #167a45;align-items:center;min-height:36px;padding:0 10px;font:600 12px/1 Oswald,sans-serif;text-decoration:none;display:inline-flex}.for-sale-offer:hover{background:#0d5a32}.offer-group{gap:8px;margin-top:6px;display:grid}.offer-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px;display:grid}.offer-card{background:#fff;border:2px solid #b8c3dd;gap:10px;padding:12px;display:grid}.offer-card.is-incoming{border-color:#062764;box-shadow:0 0 0 3px #ffd42a73}.offer-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.offer-kind{color:#062764;letter-spacing:.3px;font:600 16px/1 Oswald,sans-serif}.offer-card>header small{color:#55607a;font:500 12px/1.2 Roboto Condensed,sans-serif}.offer-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.offer-sides>div{align-content:start;gap:5px;min-width:0;display:grid}.offer-sides>div>small{color:#55607a;letter-spacing:.3px;overflow-wrap:anywhere;font:600 12px/1.2 Oswald,sans-serif}.offer-swap{color:#0b3a8c;font:600 22px/1 Oswald,sans-serif}.offer-player{align-items:center;gap:8px;min-width:0;display:flex}.offer-player .player-photo{object-fit:cover;object-position:center top;background:radial-gradient(circle at 50% 35%,#2a5bb8,#062764);border-radius:50%;flex:none;width:40px;height:40px}.offer-player .player-photo-fallback{color:#fff;place-items:center;font:600 13px/1 Oswald,sans-serif;display:grid}.offer-player>span{gap:2px;min-width:0;display:grid}.offer-player b{color:#1a1f33;overflow-wrap:anywhere;font:600 15px/1.1 Oswald,sans-serif}.offer-player small{color:#55607a;font:500 12px/1.2 Roboto Condensed,sans-serif}.offer-price,.offer-gp{color:#145c33;font:600 20px/1.1 Oswald,sans-serif}.offer-gp{font-size:15px}.offer-status{color:#062764;margin:0;font:600 13px/1.3 Roboto Condensed,sans-serif}.offer-card .mini-actions button{min-height:40px;font-size:14px}.offer-confirm{color:#5a4700;background:#fff3c4;border:1px solid #e3c764;gap:8px;padding:8px 10px;font:600 13px/1.3 Roboto Condensed,sans-serif;display:grid}.offer-confirm .mini-actions button{min-height:40px}.offer-counter{color:#1d3a6b;background:#eef4ff;border:1px solid #9db8e8;gap:8px;padding:10px;font:600 13px/1.3 Roboto Condensed,sans-serif;display:grid}.offer-counter label{gap:4px;display:grid}.offer-counter select{min-height:40px}.offer-counter-gp{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.offer-counter .mini-actions button{min-height:40px}.mini-actions button.ghost{color:#062764;background:#fff;border-color:#062764}.offer-tabs{margin-bottom:8px}.offer-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:end;gap:10px;display:grid}.offer-form>.offer-toggle,.offer-form>.offer-summary,.offer-form>.offer-confirm,.offer-form>.poll-hint,.offer-form>.form-feedback,.offer-form>.ui-btn{grid-column:1/-1}.offer-form>.ui-btn{min-height:46px}.offer-toggle{border:2px solid #062764;grid-template-columns:1fr 1fr;display:grid}.offer-toggle button{color:#062764;cursor:pointer;background:#fff;border:0;min-height:42px;font:600 15px/1 Oswald,sans-serif}.offer-toggle button.on{color:#fff9e8;background:#062764}.offer-summary{color:#0d4a2a;background:#e4f4ea;border-left:4px solid #25a244;padding:8px 10px}.offer-summary.has-problem{color:#7a0017;background:#fdecef;border-left-color:#a90020}.offer-summary p{margin:0;font:600 13px/1.35 Roboto Condensed,sans-serif}.offer-sent{background:#e4f4ea;border:2px solid #167a45;justify-items:start;gap:10px;padding:12px;display:grid}.offer-sent p{color:#0d4a2a;margin:0;font:600 14px/1.35 Roboto Condensed,sans-serif}@media (width<=560px){.offer-sides{grid-template-columns:1fr}.offer-swap{justify-self:center;transform:rotate(90deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poll-search-box{margin:4px 0 10px;display:block}.poll-search-box input{color:#1a1f33;background:#fff;border:2px solid #062764;width:100%;min-height:48px;padding:0 14px;font:500 16px/1.2 Roboto Condensed,sans-serif}.poll-search-box input:focus{outline-offset:1px;outline:3px solid #ffd42a}.poll-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;margin:4px 0 12px;display:grid}.poll-filters label{color:#062764;gap:3px;font:600 12px/1.2 Oswald,sans-serif;display:grid}.poll-filters select{min-height:42px}.profile-poll{gap:6px;display:inline-grid}.profile-poll.done{color:#0d4a2a;background:#e4f4ea;border:2px solid #167a45;margin:0;padding:8px 12px;font:600 13px/1.35 Roboto Condensed,sans-serif}.profile-poll.done a{color:#062764}@media (width<=560px){.poll-filters{grid-template-columns:1fr}}.tournament-awards select{min-height:34px}.tournament-awards .button-row{flex-wrap:wrap;gap:8px;display:flex}.tournament-awards-table{overflow-x:auto}.tournament-awards-table table{width:100%;min-width:640px}.tournament-awards-table td:nth-child(2),.tournament-awards-table th:nth-child(2){text-align:left}.tournament-awards-table td:nth-child(5){white-space:nowrap;font:600 12px/1.2 Oswald,sans-serif}.tournament-awards-table input{width:100%;min-width:96px}.tournament-awards-table select{min-width:118px}.tournament-awards-table table{table-layout:auto}.tournament-awards-table th:first-child,.tournament-awards-table td:first-child{text-align:center;width:32px}.signing-note{color:#6b4e00;font:600 12px/1.35 Roboto Condensed,sans-serif;display:block}.for-sale-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.for-sale-form label{color:#062764;gap:3px;font:600 12px/1.2 Oswald,sans-serif;display:grid}.for-sale-form select,.for-sale-form .ui-btn{min-height:42px}.for-sale-form .form-feedback{grid-column:1/-1}.for-sale-list{gap:6px;display:grid}.for-sale-row{background:#fff;border:1px solid #c9bd9f;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.for-sale-row>a{color:inherit;text-decoration:none}.for-sale-team{color:#062764;font:600 13px/1.2 Oswald,sans-serif}.for-sale-row strong{color:#a90020;font:600 16px/1 Oswald,sans-serif}.for-sale-remove{color:#a90020;cursor:pointer;background:#fff;border:2px solid #a90020;min-height:34px;padding:0 10px;font:600 12px/1 Oswald,sans-serif}@media (width<=560px){.for-sale-form{grid-template-columns:1fr}.for-sale-row{grid-template-columns:minmax(0,1fr) auto}.for-sale-team{grid-column:1}}.club-person-entry>.club-person-role{grid-area:1/1}.club-person-entry>.club-person-card{grid-area:2/1}.reputation-chip{z-index:2;color:#062764;letter-spacing:.4px;cursor:pointer;background:#fff9e8;border:2px solid #10285b;grid-area:2/1;place-self:start end;align-items:baseline;gap:4px;margin:6px;padding:2px 7px;font:600 12px/1.2 Oswald,sans-serif;display:inline-flex;box-shadow:2px 2px #0006}.reputation-chip b{font:400 14px/1 Anton,sans-serif}.reputation-chip:hover,.reputation-chip:focus-visible{background:#fff3c4}.reputation-summary{color:#062764;background:#fff9e8;border:2px solid #10285b;gap:6px;padding:8px 9px;display:grid}.reputation-summary-title{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.reputation-summary-title span{gap:2px;display:grid}.reputation-summary-title b{letter-spacing:.2px;font:400 16px/1.05 Anton,sans-serif}.reputation-summary-title small,.reputation-summary-hint{color:#4d4839;letter-spacing:.4px;font:500 12px/1.2 Oswald,sans-serif}.reputation-summary-hint{margin:0}.reputation-score{color:#fff;place-items:center;min-width:38px;padding:3px 5px;font:400 20px/1 Anton,sans-serif;display:inline-grid}.reputation-score.high{background:#1c7a3e}.reputation-score.mid{background:#b07d00}.reputation-score.low{background:#a90020}.reputation-parts{gap:3px;margin:0;padding:0;list-style:none;display:grid}.reputation-parts li{letter-spacing:.3px;border-top:1px solid #10285b22;justify-content:space-between;align-items:center;gap:8px;padding-top:3px;font:600 12px/1.15 Oswald,sans-serif;display:flex}.reputation-parts li span{gap:1px;display:grid}.reputation-parts small{color:#4d4839;font-size:12px;font-weight:500}.reputation-parts em,.reputation-table td.negative{font-style:normal;font-weight:700}.reputation-parts em.positive{color:#1c7a3e}.reputation-parts em.negative,.reputation-table td.negative{color:#a90020}.person-modal.reputation-modal{width:min(820px,100%)}.reputation-modal>:not(header){margin-left:14px;margin-right:14px}.reputation-modal>.reputation-intro{margin-top:12px}.reputation-modal>.reputation-table-wrap{margin-bottom:14px}.reputation-intro{color:#2b2a24;margin:0 0 8px;font:400 14px/1.4 Roboto Condensed,sans-serif}.reputation-rules{color:#2b2a24;gap:4px;margin-top:0;margin-bottom:12px;padding-left:32px;font:400 13.5px/1.35 Roboto Condensed,sans-serif;display:grid}.reputation-table-wrap{overflow-x:auto}.reputation-table{border-collapse:collapse;width:100%;font:500 13px/1.2 Oswald,sans-serif}.reputation-table th{color:#fff;letter-spacing:.4px;text-align:right;white-space:nowrap;background:#062764;padding:5px 6px;font-size:12px;font-weight:600}.reputation-table th:nth-child(2),.reputation-table td:nth-child(2){text-align:left}.reputation-table td{text-align:right;white-space:nowrap;border-top:1px solid #b8b199;padding:5px 6px}.reputation-table tr.current-team td{background:#fff3c4}.reputation-table .table-team-link{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.reputation-table .table-team-link span{display:grid}.reputation-table .table-team-link small{color:#4d4839;font-size:12px}.reputation-table .team-mark{flex:0 0 22px;width:22px;height:22px}@media (width<=560px){.reputation-table :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(7)){display:none}.reputation-table td{white-space:normal}.reputation-table th,.reputation-table td{padding:5px 4px}}.reputation-table small.reputation-count{color:#4d4839;font-size:12px;font-weight:500;display:block}.squad-averages-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.squad-average{text-align:center;background:#efe6cf;border:2px solid #172758;align-content:start;justify-items:center;gap:4px;min-width:0;padding:10px 6px;display:grid}.squad-average small{color:#4d4839;letter-spacing:.5px;font:600 12px/1.1 Oswald,sans-serif}.squad-average b{color:#062764;letter-spacing:.3px;font:400 30px/1 Anton,sans-serif}.squad-average em{color:#1c7a3e;letter-spacing:.3px;font:600 13px/1.2 Oswald,sans-serif}.squad-average em span{color:#4d4839;font-size:12px}.squad-average i{color:#4d4839;font:500 12px/1.2 Roboto Condensed,sans-serif}.squad-averages-note{color:#4d4839;margin:8px 0 0;font:500 12px/1.3 Roboto Condensed,sans-serif}@media (width<=560px){.squad-average b{font-size:24px}.squad-average small{font-size:12px}}.squad-sim-sync{color:#1c7a3e;letter-spacing:.5px;margin-top:4px;font:600 12px/1 Oswald,sans-serif;display:inline-block}.squad-sim-sync.saving{color:#4d4839}.squad-sim-sync.error{color:#a90020}.pitch-card.bench{touch-action:pan-x pan-y}.pitch-board-bench>div{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.reputation-table small.reputation-history{color:var(--c-red-dark);letter-spacing:.3px;margin-top:2px;font-size:12px;font-weight:600;display:block}.reputation-modal .reputation-how{margin-bottom:10px}.reputation-modal .reputation-how summary{cursor:pointer;color:#062764;letter-spacing:.4px;font:600 14px/1.3 Oswald,sans-serif}.reputation-modal .reputation-how .reputation-rules{margin-top:8px}.reputation-list{gap:6px;margin:0 14px 14px;padding:0;list-style:none;display:grid}.reputation-list>li{background:#fff9e8;border:2px solid #b8b199}.reputation-list>li.current-team{background:#fff3c4;border-color:#b07d00}.reputation-list>li.is-open{border-color:#062764}.reputation-row{color:#062764;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px 28px minmax(0,1fr) auto auto 14px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.reputation-row .team-mark{width:26px;height:26px}.reputation-rank{text-align:center;font:400 18px/1 Anton,sans-serif}.reputation-who{gap:1px;min-width:0;display:grid}.reputation-who b{white-space:nowrap;text-overflow:ellipsis;font:600 15px/1.15 Oswald,sans-serif;overflow:hidden}.reputation-who small{color:#4d4839;font:500 12px/1.2 Oswald,sans-serif}.reputation-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.reputation-tags em{white-space:nowrap;padding:1px 6px;font:600 12px/1.4 Oswald,sans-serif}.reputation-tags em.good{color:#1c5a30;background:#d9efd9}.reputation-tags em.bad{color:#8a0018;background:#f6d7d7}.reputation-caret{color:#4d4839;font-size:12px}.reputation-detail{border-top:1px dashed #b8b199;gap:10px;padding:4px 12px 12px;display:grid}.reputation-breakdown{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.reputation-breakdown>div{background:#fffdf5;border:1px solid #10285b22;gap:2px;padding:6px 8px;display:grid}.reputation-breakdown small{color:#4d4839;letter-spacing:.4px;text-transform:uppercase;font:600 11px/1.2 Oswald,sans-serif}.reputation-breakdown b{font:400 18px/1 Anton,sans-serif}.reputation-breakdown em{color:#4d4839;font:500 11px/1.25 Roboto Condensed,sans-serif}.reputation-breakdown .positive b{color:#1c7a3e}.reputation-breakdown .negative b{color:#a90020}.reputation-breakdown-total{color:#fff;background:#062764!important}.reputation-breakdown-total small{color:#fffc}.reputation-views{gap:6px;display:flex}.reputation-views button{color:#062764;letter-spacing:.4px;cursor:pointer;background:#fff;border:2px solid #062764;padding:5px 10px;font:600 13px/1 Oswald,sans-serif}.reputation-views button.on{color:#fff;background:#062764}.reputation-events{gap:4px;margin:0;padding:0;list-style:none;display:grid}.reputation-events li{border-top:1px solid #10285b1a;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 4px;display:grid}.reputation-event-icon{font-size:15px;line-height:1.3}.reputation-event-text{color:#2b2a24;gap:2px;font:400 13.5px/1.35 Roboto Condensed,sans-serif;display:grid}.reputation-event-text small{color:#6b6553;font-size:12px}.reputation-events li.event-promise_broken .reputation-event-text,.reputation-events li.event-bankruptcy .reputation-event-text{color:#8a0018;font-weight:600}.reputation-events b{white-space:nowrap;color:#4d4839;font:600 13px/1.35 Oswald,sans-serif}.reputation-events b.positive{color:#1c7a3e}.reputation-events b.negative{color:#a90020}@media (width<=560px){.reputation-row{grid-template-columns:22px 24px minmax(0,1fr) auto 12px}.reputation-tags{display:none}}.payroll-tab{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.payroll-head p{color:#3b4a54;margin:0;font:500 13px/1.45 Roboto Condensed,sans-serif}.payroll-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.payroll-tiles>div{background:#fff;border:2px solid #062764;gap:2px;padding:10px 12px;display:grid}.payroll-tiles small{color:#55607a;font:600 12px/1.2 Oswald,sans-serif}.payroll-tiles b{color:#062764;font:600 18px/1.15 Oswald,sans-serif}.payroll-tiles em{color:#a90020;font:600 12px/1.2 Roboto Condensed,sans-serif}.mood-meter{color:#062764;align-items:center;gap:6px;font:600 12px/1 Oswald,sans-serif;display:inline-flex}.mood-face{font-size:18px;line-height:1}.mood-bar{background:#fff;border:1px solid #062764;width:70px;height:8px}.mood-bar i{background:#167a45;height:100%;display:block}.mood-meter.mid .mood-bar i{background:#d49b00}.mood-meter.bad .mood-bar i{background:#a90020}.role-under{color:#a90020;font-weight:700}.roles-panel{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.roles-panel h3{margin:0}.roles-panel p{color:#3b4a54;margin:0;font:500 13px/1.45 Roboto Condensed,sans-serif}.signing-sheet{background:repeating-linear-gradient(#fffdf4 0 27px,#f1e9d0 27px 28px);border:2px solid #8a6d2f;gap:12px;padding:18px 20px 20px;display:grid;position:relative;transform:rotate(-.25deg);box-shadow:0 6px #0627641f,0 14px 26px #00000024}.signing-sheet:before{content:"";pointer-events:none;border:1px dashed #c9b27a;position:absolute;inset:6px}.signing-sheet .sheet-head small{color:#8a6d2f;letter-spacing:.08em;font:600 12px/1.2 Oswald,sans-serif}.sheet-player{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.sheet-player .player-photo{width:56px;height:56px}.sheet-player h3{color:#062764;margin:0;font:600 22px/1.1 Oswald,sans-serif}.sheet-player span{color:#55607a;font:500 12px/1.3 Roboto Condensed,sans-serif}.sheet-player .mood-meter{margin-left:auto}.sheet-reasons{gap:2px;margin:0;padding:0;font:500 13px/1.35 Roboto Condensed,sans-serif;list-style:none;display:grid}.sheet-reasons .up b{color:#167a45}.sheet-reasons .down b{color:#a90020}.sheet-chat{gap:8px;display:grid}.sheet-turn{background:#fff;border:2px solid #062764}.sheet-turn.accepted{border-color:#167a45}.sheet-turn.refused{border-color:#a90020}.turn-offer{color:#062764;letter-spacing:.3px;overflow-wrap:anywhere;background:#e8eefc;border-bottom:1px solid #b8c4e6;margin:0;padding:6px 12px;font:500 13px/1.3 Oswald,sans-serif}.turn-reply{align-items:center;gap:8px;margin:0;padding:8px 12px;font:500 14px/1.4 Roboto Condensed,sans-serif;display:flex}.sheet-turn.accepted .turn-reply{background:#e4f4ea}.sheet-turn.refused .turn-reply{background:#fbe9e7}.bubble-face.player-photo{flex:none;width:30px;height:30px}.sheet-form{gap:10px;display:grid}.sheet-row{gap:4px;display:grid}.sheet-row>span{color:#062764;letter-spacing:.04em;font:600 12px/1.2 Oswald,sans-serif}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{color:#062764;cursor:pointer;background:#fff;border:2px solid #062764;min-height:34px;padding:0 12px;font:600 12px/1 Oswald,sans-serif}.chips button.on{color:#fff;background:#062764}.sheet-slider{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sheet-slider input{flex:200px}.sheet-slider b{color:#062764;font:600 18px/1 Oswald,sans-serif}.sheet-slider em{color:#0d4a2a;font:600 13px/1 Roboto Condensed,sans-serif}.sheet-actions{flex-wrap:wrap;gap:8px;display:flex}.sheet-signatures{flex-wrap:wrap;align-items:flex-end;gap:28px;padding:6px 4px;display:flex}.sheet-signatures>div{border-bottom:2px solid #062764;gap:2px;min-width:150px;display:grid}.sheet-signatures small{color:#55607a;font:600 12px/1.2 Oswald,sans-serif}.sig-draw{width:170px;height:48px}.sig-draw path{fill:none;stroke:#0b2a6e;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-out .2s forwards sig-write}.sig-name{color:#0b2a6e;opacity:0;font:italic 30px/1.1 Brush Script MT,Segoe Script,Snell Roundhand,cursive;animation:.6s ease-out 1.5s forwards sig-fade}.sheet-stamp{letter-spacing:.06em;opacity:0;pointer-events:none;border:4px double;padding:6px 16px;font:700 26px/1 Anton,Oswald,sans-serif;animation:.35s cubic-bezier(.2,1.6,.4,1) 2.1s forwards stamp-in;position:absolute;bottom:56px;right:22px;transform:rotate(-12deg)}.sheet-stamp.good{color:#167a45}.sheet-stamp.bad{color:#a90020;animation-delay:.1s;bottom:24px}@keyframes sig-write{to{stroke-dashoffset:0}}@keyframes sig-fade{to{opacity:1}}@keyframes stamp-in{0%{opacity:0;transform:rotate(-12deg)scale(2.4)}to{opacity:.92;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.sig-draw path,.sig-name,.sheet-stamp{animation-duration:10ms;animation-delay:0s}}@media (width<=560px){.signing-sheet{padding:14px 12px 16px;transform:none}.sheet-player .mood-meter{margin-left:0}.sheet-stamp{font-size:20px;right:8px}}.inbox-tab{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.inbox-tab header h2{margin:0 0 4px}.inbox-tab header p{color:#3b4a54;margin:0;font:500 13px/1.45 Roboto Condensed,sans-serif}.inbox-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inbox-item{background:#fff;border:2px solid #062764;gap:12px;padding:12px;display:flex}.inbox-item.unread{background:#fffbea;border-left-width:8px}.inbox-item .player-photo{flex:none;width:48px;height:48px}.inbox-body{gap:4px;min-width:0;display:grid}.inbox-meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.inbox-meta small{color:#55607a;font:600 12px/1.2 Oswald,sans-serif}.inbox-body h4{color:#062764;margin:0;font:600 16px/1.2 Oswald,sans-serif}.inbox-body p{margin:0;font:500 14px/1.45 Roboto Condensed,sans-serif}.inbox-mood{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inbox-body .ui-btn{justify-self:start}.sheet-terms{color:#062764;margin:0;font:500 14px/1.4 Roboto Condensed,sans-serif}.payroll-tab{gap:10px}.payroll-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.payroll-head h2{margin:0}.payroll-views{gap:6px;display:flex}.payroll-views button{color:#062764;cursor:pointer;background:#fff;border:2px solid #062764;min-height:36px;padding:0 16px;font:600 13px/1 Oswald,sans-serif}.payroll-views button.on{color:#fff;background:#062764}.payroll-note,.payroll-empty{color:#3b4a54;margin:0;font:500 13px/1.4 Roboto Condensed,sans-serif}.payroll-empty{background:#fffaf0;border:2px dashed #8a6d2f;padding:10px 12px}.link-button{color:#062764;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.payroll-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;display:grid}.payroll-card{background:#fff;border:2px solid #062764;align-content:start;gap:8px;padding:10px 12px;display:grid}.payroll-card.expired{background:#fffbea;border-color:#b8860b}.payroll-card header{align-items:center;gap:10px;display:flex}.payroll-card header .player-photo{flex:none;width:44px;height:44px}.payroll-card header div{min-width:0;display:grid}.payroll-card header b{color:#062764;text-overflow:ellipsis;white-space:nowrap;font:600 16px/1.15 Oswald,sans-serif;overflow:hidden}.payroll-card header small{color:#55607a;font:500 12px/1.2 Roboto Condensed,sans-serif}.payroll-card-salary{align-items:baseline;gap:6px;display:flex}.payroll-card-salary b{color:#0d4a2a;font:600 20px/1 Oswald,sans-serif}.payroll-card-salary small,.payroll-card-total{color:#55607a;font:500 12px/1.3 Roboto Condensed,sans-serif}.payroll-card-total b{color:#062764}.payroll-card-years{color:#062764;flex-wrap:wrap;align-items:center;gap:8px;font:600 12px/1.2 Oswald,sans-serif;display:flex}.season-dots{gap:4px;display:inline-flex}.season-dots i{background:#fff;border:2px solid #062764;border-radius:50%;width:12px;height:12px}.season-dots i.paid{background:#062764}.years-chips button{min-width:34px;min-height:30px;padding:0 8px}.roles-player{align-items:center;gap:8px;display:flex}.roles-player .player-photo{flex:none;width:32px;height:32px}.roles-table{border-collapse:collapse;width:100%;min-width:640px}.roles-table th,.roles-table td{text-align:left;border-bottom:1px solid #d5dbe8;padding:6px 8px;font:500 13px/1.3 Roboto Condensed,sans-serif}.roles-table th{color:#55607a;font:600 12px/1.2 Oswald,sans-serif}.roles-table select{min-height:34px}.payroll-table-wrap{overflow-x:auto}.renew-all{background:#e8eefc;border:2px solid #062764;gap:8px;padding:12px;display:grid}.renew-all h3{color:#062764;margin:0;font:600 18px/1.1 Oswald,sans-serif}.renew-all p{color:#3b4a54;margin:0;font:500 13px/1.4 Roboto Condensed,sans-serif}.renew-all-form{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.renew-all-results{gap:4px;margin:0;padding:0;font:500 13px/1.35 Roboto Condensed,sans-serif;list-style:none;display:grid}.renew-all-results li.accepted b{color:#167a45}.renew-all-results li.refused b,.renew-all-results li.error b{color:#a90020}.renew-all-results small{color:#55607a;font:600 12px/1 Oswald,sans-serif}.contract-terms{background:#fffaf0;border:2px dashed #b8860b;gap:8px;margin:0;padding:10px 12px;display:grid}.contract-terms legend{color:#8a6d2f;padding:0 6px;font:600 12px/1.2 Oswald,sans-serif}.offer-terms{color:#062764;background:#fffaf0;border:2px dashed #b8860b;margin:0;padding:6px 10px;font:600 12px/1.4 Roboto Condensed,sans-serif}.gp-input{gap:2px;width:100%;display:grid}.gp-input input{font-variant-numeric:tabular-nums;text-align:right;width:100%}.gp-hint{color:#0d4a2a;text-align:right;font:600 12px/1.2 Roboto Condensed,sans-serif}.gp-hint.out{color:#a90020}.tournament-awards-table .gp-input{min-width:150px}.payroll-head-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.layout-toggle{display:inline-flex}.layout-toggle button{color:#062764;cursor:pointer;background:#fff;border:2px solid #062764;min-height:34px;padding:0 12px;font:600 12px/1 Oswald,sans-serif}.layout-toggle button+button{border-left:0}.layout-toggle button.on{color:#fff;background:#062764}.payroll-views button.sim-tab{border-style:dashed}.payroll-views button.sim-tab.on{background:#3a5bbd;border-style:solid;border-color:#3a5bbd}.view-badge{letter-spacing:.04em;padding:6px 12px;font:700 13px/1.2 Oswald,sans-serif}.view-badge.is-real{color:#062764;background:#e8eefc;border-left:6px solid #062764}.view-badge.is-sim{color:#2c4496;background:#eef3ff;border:2px dashed #3a5bbd}.payroll-real{gap:10px;display:grid}.payroll-sim{background:repeating-linear-gradient(135deg,#f3f6ff 0 14px,#e9eefc 14px 28px);border:2px dashed #3a5bbd;gap:10px;padding:12px;display:grid}.payroll-sim .payroll-card,.payroll-sim .payroll-tiles>div{border-style:dashed;border-color:#3a5bbd}.sim-controls{background:#fff;border:2px dashed #3a5bbd;flex-wrap:wrap;align-items:end;gap:10px 18px;padding:10px 12px;display:flex}.sim-controls label{color:#2c4496;gap:4px;font:600 12px/1.2 Oswald,sans-serif;display:grid}.sim-controls select{min-height:34px}.sim-check,.sim-controls .sim-check{grid-auto-flow:column;align-items:center;gap:6px}.sim-warn{color:#7a1a14;background:#fbe9e7;border-color:#a90020}.sim-card.over,.ptable tr.over td{background:#fbe9e7}.payroll-grid .sim-card.over{border-color:#a90020}.share-bar{gap:3px;min-width:110px;display:grid}.share-track{background:#fff;border:1px solid #062764;height:7px;display:block}.share-track i{background:#167a45;height:100%;display:block}.share-bar.mid .share-track i{background:#8aa800}.share-bar.high .share-track i{background:#d49b00}.share-bar.over .share-track i{background:#a90020}.share-bar b{color:#062764;font:600 12px/1.1 Oswald,sans-serif}.share-bar b small{color:#55607a;font:500 12px/1.1 Roboto Condensed,sans-serif}.share-bar.over b{color:#a90020}.ptable-wrap{overflow-x:auto}.ptable{border-collapse:collapse;background:#fff;width:100%;min-width:640px}.payroll-sim .ptable{border:2px dashed #3a5bbd}.ptable th,.ptable td{text-align:left;vertical-align:middle;border-bottom:1px solid #d5dbe8;padding:6px 10px;font:500 13px/1.3 Roboto Condensed,sans-serif}.ptable th{color:#fff;letter-spacing:.04em;background:#062764;font:600 12px/1.2 Oswald,sans-serif}.payroll-sim .ptable th{background:#3a5bbd}.ptable tr.expired td{background:#fffbea}.payroll-tab .neg{color:#a90020;font-weight:700}.ptable-player{align-items:center;gap:8px;display:flex}.ptable-player .player-photo{flex:none;width:32px;height:32px}.ptable-contract,.ptable-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ptable-salary{min-width:170px}.sim-timeline{gap:10px;display:grid}.sim-timeline h3{color:#2c4496;margin:0;font:600 18px/1.1 Oswald,sans-serif}.sim-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.sim-charts figure{background:#fff;border:2px dashed #3a5bbd;margin:0;padding:8px 10px}.sim-charts figcaption{color:#2c4496;font:600 12px/1.2 Oswald,sans-serif}.chart{width:100%;height:auto}.chart .bar{fill:#3a5bbd}.chart .bar.over{fill:#a90020}.chart-value{fill:#062764;text-anchor:middle;font:600 12px Oswald,sans-serif}.chart-value.neg{fill:#a90020}.chart-label{fill:#55607a;text-anchor:middle;font:600 12px Oswald,sans-serif}.chart-axis{stroke:#062764;stroke-width:1px}.chart-cap{stroke:#a90020;stroke-width:1.5px;stroke-dasharray:5 4}.chart-cap-label{fill:#a90020;text-anchor:end;font:600 12px Oswald,sans-serif}.chart .line{fill:none;stroke:#3a5bbd;stroke-width:2.5px}.chart .dot{fill:#3a5bbd}.chart .dot.neg{fill:#a90020}@media (width<=560px){.payroll-sim{padding:8px}.sim-controls{gap:8px 12px}}.sim-player-controls{color:#2c4496;flex-wrap:wrap;align-items:center;gap:4px 10px;font:600 12px/1.2 Oswald,sans-serif;display:flex}.sim-player-controls label{align-items:center;gap:4px;display:inline-flex}.sim-player-controls .sell{color:#8a6d2f}.mini-percent{align-items:center;gap:2px;display:inline-flex}.mini-percent input{text-align:right;background:#fff;border:2px solid #3a5bbd;width:52px;min-height:28px;padding:0 4px}.sim-card.sold,.ptable tr.sold td{opacity:.5;background:repeating-linear-gradient(135deg,#f1f1f1 0 8px,#e6e6e6 8px 16px)}.risk-chip{letter-spacing:.03em;border:1px solid;padding:2px 6px;font:600 12px/1.2 Oswald,sans-serif;display:inline-block}.risk-chip.alto{color:#a90020;background:#fbe9e7}.risk-chip.medio{color:#8a5a00;background:#fff4d6}.risk-chip.bajo{color:#167a45;background:#e4f4ea}.sim-timeline-table select{min-height:30px}.ptable-sim td:not(:first-child){white-space:nowrap}.ptable-sim .years-chips,.ptable-sim .sim-player-controls{flex-wrap:nowrap}.inbox-role{color:#062764;background:#f4f7ff;border:2px dashed #062764;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;font:600 12px/1.2 Oswald,sans-serif;display:flex}.inbox-role select{min-height:34px}.inbox-role small{color:#55607a;font:500 12px/1.2 Roboto Condensed,sans-serif}.sim-hint{color:#55607a;max-width:260px;font:500 12px/1.3 Roboto Condensed,sans-serif}.mini-percent.custom input{background:#fff8e1;border-color:#d49b00;font-weight:700}.renew-result{color:#0d4a2a;font:600 12px/1.2 Roboto Condensed,sans-serif}.ptable-sim .renew-result{white-space:nowrap}.interest-meter{background:#fff;border:2px solid #062764;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.interest-title{color:#062764;letter-spacing:.04em;font:600 12px/1 Oswald,sans-serif}.interest-bars{gap:3px;display:inline-flex}.interest-bars i{background:#eef1f8;border:1px solid #062764;width:34px;height:12px}.interest-meter.level-0 b{color:#a90020}.interest-meter.level-1 .interest-bars i.on{background:#4c8dff}.interest-meter.level-2 .interest-bars i.on{background:#d49b00}.interest-meter.level-3 .interest-bars i.on{background:#e07b00}.interest-meter.level-4 .interest-bars i.on{background:#167a45}.interest-meter.level-4 b{color:#167a45}.interest-meter b{color:#062764;font:700 13px/1 Oswald,sans-serif}.interest-meter small{color:#a90020;flex-basis:100%;font:600 12px/1.2 Roboto Condensed,sans-serif}.request-actions{background:#fffaf0;border:2px dashed #b8860b;gap:6px;padding:8px 10px;display:grid}.request-actions>span{color:#8a6d2f;font:600 12px/1.2 Oswald,sans-serif}.request-actions small,.request-note{color:#55607a;font:500 12px/1.3 Roboto Condensed,sans-serif}.request-note.leave{color:#7a1a14;background:#fbe9e7;border:2px solid #a90020;padding:6px 10px;font-weight:700}.request-actions .chips button.danger{color:#a90020;border-color:#a90020}.watchlist-tab{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.watchlist-tab>header h2{align-items:center;gap:8px;display:flex}.watchlist-search{gap:8px;display:grid}.watchlist-search input{min-height:48px;font:500 17px/1 var(--font-ui);padding:0 14px}.watchlist-tab ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.watchlist-tab .watch-row{background:var(--c-cream);border:var(--border);border-left:6px solid var(--c-navy-900);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.watchlist-tab .watch-results .watch-row{background:var(--c-white);border-color:var(--c-paper-line);border-left-color:var(--c-ice)}.watchlist-tab .watch-row.has-alerts{background:#fff9e0;border-left-color:#e3a600}.watchlist-tab .watch-info{gap:4px;min-width:0;display:grid}.watchlist-tab .watch-name{font:400 20px/1.1 var(--font-ui);letter-spacing:.3px;color:var(--c-navy-900)}.watchlist-tab .watch-meta{font:600 var(--fs-sm)/1.2 var(--font-body);color:#4a4a4a;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.watchlist-tab .watch-actions{gap:6px;display:flex}.watchlist-alert{font:700 var(--fs-sm)/1.3 var(--font-body);color:#7a5200}.watchlist-alert.free{color:#0a6b2d}.watchlist-seen{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=600px){.watchlist-tab .watch-row{grid-template-columns:auto minmax(0,1fr)}.watchlist-tab .watch-row>.ui-btn,.watchlist-tab .watch-actions{grid-column:1/-1}.watchlist-tab .watch-actions .ui-btn{flex:1}}.bonus-editor{gap:6px;display:grid}.bonus-summary{color:#5a4700;font:700 12px/1.2 Roboto Condensed,sans-serif}.bonus-form{color:#1d3a6b;background:#eef4ff;border:1px solid #9db8e8;gap:8px;padding:8px 10px;font:600 12px/1.3 Roboto Condensed,sans-serif;display:grid}.bonus-form label{gap:4px;display:grid}.board-panel{background:#fff9e0;border:1px solid #e3c764;gap:8px;margin-bottom:12px;padding:12px;display:grid}.board-panel h3,.board-panel h4{margin:0}.board-panel p{color:#5a4700;margin:4px 0 0;font:600 12px/1.3 Roboto Condensed,sans-serif}.board-block ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.board-block li{background:#fff;border:1px solid #d9d9d9;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.board-block li small{color:#666;display:block}.board-block li em{font:700 12px/1.2 Roboto Condensed,sans-serif}.board-met em{color:#0a6b2d}.board-failed em{color:#a11}.stadium-tab{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.stadium-mine{grid-template-columns:1fr auto;align-items:center}.stadium-mine>span{font:600 var(--fs-md)/1.3 var(--font-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stadium-group h3{margin:0 0 6px}.stadium-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;display:grid}.stadium-card{font:600 var(--fs-sm)/1.3 var(--font-body);align-content:start;gap:6px;padding:10px}.stadium-card>b{font:500 var(--fs-lg)/1.15 var(--font-ui);color:var(--c-navy-900)}.stadium-card.is-mine{background:#f1faf1;border-color:#0a6b2d}.stadium-card.is-taken{opacity:.8}.stadium-card .ui-chip{justify-self:start}.ui-icon{image-rendering:pixelated;vertical-align:-2px;flex:none}.ui-btn{min-height:var(--tap);padding:0 var(--sp-4);border:2px solid var(--c-ice);color:var(--c-white);background:var(--c-navy-900);font:500 var(--fs-md)/1 var(--font-ui);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ui-btn--sm{min-height:32px;padding:0 var(--sp-3);font-size:var(--fs-sm)}.ui-btn--positive{background:var(--c-green)}.ui-btn--danger{background:var(--c-red)}.ui-btn--ghost{color:var(--c-navy-900);border-color:var(--c-navy-900);background:0 0}.ui-btn--ghost.danger,.ui-btn--danger.ghost{color:var(--c-red);border-color:var(--c-red)}.ui-btn:hover:not(:disabled){filter:brightness(1.12)}.ui-btn:active:not(:disabled){transform:translateY(1px)}.ui-btn:disabled{opacity:.45;cursor:default}.ui-card{gap:var(--sp-3);padding:var(--sp-4);border:var(--border);background:var(--c-cream);box-shadow:var(--shadow-pixel);display:grid}.ui-card--paper{background:var(--c-cream)}.ui-card--navy{color:var(--c-white);background:var(--c-navy-900);border-color:var(--c-ice)}.ui-card--navy .ui-btn--ghost{color:var(--c-white);background:#ffffff0f;border-color:#ffffffb3}.ui-card--navy .ui-btn--ghost:hover:not(:disabled){color:var(--c-navy-900);background:var(--c-white);border-color:var(--c-white)}.ui-card--gold{background:var(--c-gold-bg);border-color:var(--c-gold-line)}.ui-card--alert{border-color:var(--c-red);background:#f3c9c1}.ui-card--flat{box-shadow:none}.ui-card__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ui-card__head h3{font:400 var(--fs-xl)/1.1 var(--font-display);letter-spacing:.4px}.ui-chip{font:600 var(--fs-xs)/1.3 var(--font-ui);letter-spacing:.4px;text-transform:uppercase;color:var(--c-ink);background:var(--c-paper-line);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ui-chip--navy{color:var(--c-white);background:var(--c-navy-900)}.ui-chip--red{color:var(--c-white);background:var(--c-red)}.ui-chip--green{color:var(--c-white);background:var(--c-green)}.ui-chip--yellow{color:#5a4700;background:#ffe58a}.ui-stat{gap:2px;display:grid}.ui-stat small{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.6px;text-transform:uppercase;color:var(--c-ink-muted)}.ui-stat b{font:400 var(--fs-2xl)/1 var(--font-display);color:var(--c-navy-900)}.ui-stat em{font:normal 600 var(--fs-xs)/1.2 var(--font-body);color:var(--c-ink-muted)}.ui-stat--good b{color:var(--c-green-bright)}.ui-stat--bad b{color:var(--c-red)}.ui-avatar{background:var(--c-paper-line);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ui-avatar .player-photo{object-fit:cover;object-position:top center;width:100%;height:100%}.ui-avatar--xs{width:30px;height:30px;font-size:11px}.ui-avatar--sm{width:40px;height:40px;font-size:14px}.ui-avatar--md{width:56px;height:56px;font-size:18px}.ui-avatar--lg{width:72px;height:72px;font-size:24px}.ui-empty{justify-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);text-align:center;border:2px dashed var(--c-paper-line);color:var(--c-ink-muted);display:grid}.ui-empty b{font:400 var(--fs-xl)/1.1 var(--font-display);color:var(--c-navy-900)}.ui-empty p{max-width:46ch;font:600 var(--fs-sm)/1.4 var(--font-body)}.ui-notice{padding:var(--sp-2) var(--sp-3);font:600 var(--fs-sm)/1.3 var(--font-body);border:1px solid}.ui-notice--success{color:var(--c-green);background:#dce8c5}.ui-notice--error{color:#9f001b;background:#f3c9c1}.ui-tabs{gap:var(--sp-1);border-bottom:var(--border);display:flex;overflow-x:auto}.ui-tabs button{min-height:var(--tap);padding:0 var(--sp-4);color:var(--c-navy-900);font:500 var(--fs-md)/1 var(--font-ui);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;position:relative}.ui-tabs button.on{color:var(--c-red);box-shadow:inset 0 -4px 0 var(--c-red)}.ui-tabs__badge{color:var(--c-white);background:var(--c-red);font-size:var(--fs-xs);margin-left:6px;padding:1px 6px}.ui-modal-backdrop{z-index:2100;overscroll-behavior:contain;padding:max(var(--sp-4), env(safe-area-inset-top,0px)) var(--sp-4) max(var(--sp-4), env(safe-area-inset-bottom,0px));background:#030b1fc7;place-items:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-modal{width:min(520px,100%);max-height:calc(var(--vh-full) - 32px);overscroll-behavior:contain;border:4px solid var(--c-ice);background:var(--c-paper-deep);overflow-y:auto;box-shadow:0 0 0 4px #071a43,9px 9px #00000073}.ui-modal--wide{width:min(880px,100%)}.ui-modal>header{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);color:var(--c-white);background:var(--c-navy-900);display:flex}.ui-modal>header h2{font:400 var(--fs-xl)/1.1 var(--font-display)}.ui-modal>header .ui-btn--ghost{color:var(--c-white);border-color:var(--c-ice)}.ui-modal__body{gap:var(--sp-3);padding:var(--sp-4);display:grid}.ui-confirm{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--c-gold-bg);border:1px solid var(--c-gold-line);color:#5a4700;font:600 var(--fs-sm)/1.3 var(--font-body);display:grid}.ui-confirm>div{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-toasts{z-index:2200;top:84px;right:var(--sp-4);gap:var(--sp-2);pointer-events:none;width:min(360px,100vw - 32px);display:grid;position:fixed}.ui-toast{pointer-events:auto;gap:var(--sp-3);padding:var(--sp-3);color:var(--c-white);background:var(--c-navy-900);border:3px solid var(--c-ice);grid-template-columns:auto 1fr auto;align-items:center;animation:.18s steps(4,end) both ui-toast-in;display:grid;box-shadow:5px 5px #00000073}.ui-toast b{font:500 var(--fs-md)/1.2 var(--font-ui);letter-spacing:.4px;text-transform:uppercase}.ui-toast p{font:600 var(--fs-sm)/1.3 var(--font-body);color:#cfe0f7;margin-top:2px}.ui-toast button{color:var(--c-white);cursor:pointer;background:0 0;border:0}.ui-toast--success{border-color:#5ed48c}.ui-toast--error{background:#4a0b17;border-color:#ff6b6b}.ui-toast--money{border-color:var(--c-yellow)}@keyframes ui-toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.ui-btn:focus-visible,.ui-tabs button:focus-visible{outline:3px solid var(--c-navy-900);outline-offset:2px;box-shadow:0 0 0 6px var(--c-yellow)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--c-navy-900);outline-offset:1px}.ui-how{border-top:1px dashed var(--c-paper-line);padding-top:var(--sp-2)}.ui-how>summary{cursor:pointer;font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.6px;text-transform:uppercase;color:var(--c-navy-700,#1d3d8f);align-items:center;gap:6px;list-style:none;display:inline-flex}.ui-how>summary::-webkit-details-marker{display:none}.ui-how>summary:before{content:"?";width:16px;height:16px;font:700 11px/1 var(--font-ui);color:var(--c-white);background:var(--c-navy-900);place-items:center;display:inline-grid}.ui-how[open]>summary:before{content:"−"}.ui-how-body{margin-top:var(--sp-2);font:500 var(--fs-sm)/1.5 var(--font-body);color:var(--c-ink-muted);text-transform:none;gap:6px;display:grid}.ui-how-body p{margin:0}.ui-how-body b{color:var(--c-ink)}.ui-how-body ul{margin:0;padding-left:18px}.header-tools{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.header-tools .account-menu{margin-left:0}.bell{position:relative}.bell-trigger{border:2px solid var(--c-ice);width:44px;height:44px;color:var(--c-white);background:var(--c-navy-900);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.bell-trigger:hover,.bell-trigger[aria-expanded=true]{box-shadow:0 0 0 4px #72b4e33a}.bell-badge{border:2px solid var(--c-navy-900);min-width:22px;color:var(--c-white);background:var(--c-red);font:600 12px/1.1 var(--font-ui);text-align:center;border-radius:12px;padding:2px 5px;position:absolute;top:-6px;right:-6px}.bell-panel{z-index:2000;width:min(440px,100vw - 24px);max-height:min(620px, calc(var(--vh-full) - 100px));gap:var(--sp-2);padding:var(--sp-3);border:4px solid var(--c-ice);background:var(--c-paper-deep);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 0 0 4px #071a43,9px 9px #00000073}.bell-panel>header{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bell-panel>header h2{font:400 var(--fs-xl)/1 var(--font-display);color:var(--c-navy-900)}.bell-panel>header>div{gap:var(--sp-2);display:flex}.bell-chips{flex-wrap:wrap;gap:6px;display:flex}.bell-chips button{border:2px solid var(--c-navy-800);min-height:30px;color:var(--c-navy-900);font:500 12px/1 var(--font-ui);letter-spacing:.4px;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bell-chips button.on{color:var(--c-white);background:var(--c-navy-900)}.bell-chips button i{color:var(--c-white);background:var(--c-red);padding:1px 6px;font-style:normal}.notif-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.notif-item button{gap:var(--sp-3);border:2px solid var(--c-paper-line);border-left:6px solid var(--c-paper-line);width:100%;color:var(--c-ink);background:var(--c-white);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.notif-item button:hover{border-color:var(--c-navy-800)}.notif-item.unread button{background:var(--c-gold-bg);border-left-color:var(--c-red)}.notif-item.prio-high.unread button{border-left-color:var(--c-red)}.notif-icon{width:40px;height:40px;color:var(--c-white);background:var(--c-navy-900);place-items:center;display:grid}.notif-main{gap:2px;min-width:0;display:grid}.notif-main b{font:500 var(--fs-md)/1.2 var(--font-ui);letter-spacing:.3px;color:var(--c-navy-900)}.notif-body{-webkit-line-clamp:3;white-space:pre-line;font:600 var(--fs-sm)/1.35 var(--font-body);color:#3b4a54;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif-main small{font:600 11px/1.2 var(--font-ui);letter-spacing:.4px;color:var(--c-ink-muted)}.notif-dot{background:var(--c-red);border:2px solid var(--c-white);width:12px;height:12px;box-shadow:0 0 0 2px var(--c-red)}.notifications-page .ui-tabs:not(.screen-tabs){margin-bottom:var(--sp-3)}.notif-feed{gap:var(--sp-3);display:grid}.notif-toolbar{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.notif-actions{gap:var(--sp-3);font:600 var(--fs-sm)/1 var(--font-ui);letter-spacing:.4px;align-items:center;display:flex}.notif-actions label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.notif-prefs{gap:var(--sp-4);display:grid}.notif-note{padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-gold-line);background:var(--c-gold-bg);color:#5a4700;font:600 var(--fs-sm)/1.4 var(--font-body)}.notif-prefs-table{border-collapse:collapse;background:var(--c-white);border:var(--border);width:100%}.notif-prefs-table th,.notif-prefs-table td{border-bottom:1px solid var(--c-paper-line);text-align:center;padding:10px 12px}.notif-prefs-table thead th{color:var(--c-white);background:var(--c-navy-900);font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.5px}.notif-prefs-table th[scope=row],.notif-prefs-table thead th:first-child{text-align:left;font:500 var(--fs-md)/1.2 var(--font-ui);letter-spacing:.3px}.notif-prefs-table thead th:first-child{font-size:var(--fs-sm)}.notif-prefs-table input{width:22px;height:22px;accent-color:var(--c-navy-900);cursor:pointer}.notif-quiet{gap:var(--sp-3);padding:var(--sp-3);border:var(--border);background:var(--c-cream);display:grid}.notif-mute{font:500 var(--fs-md)/1 var(--font-ui);letter-spacing:.4px;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.notif-hours{gap:var(--sp-3);font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.4px;flex-wrap:wrap;align-items:center;display:flex}.notif-hours label{align-items:center;gap:6px;display:inline-flex}.notif-hours select{min-height:36px;padding:0 8px}.notif-quiet small{color:var(--c-ink-muted);font:600 var(--fs-xs)/1.3 var(--font-body)}.ui-toast__link{color:inherit;text-decoration:none}.ui-toast__link:hover b{text-decoration:underline}.inbox-item.is-highlighted,.offer-card.is-highlighted{outline:4px solid var(--c-yellow);outline-offset:2px;animation:1.4s steps(6,end) 2 notif-flash}@keyframes notif-flash{50%{box-shadow:0 0 0 8px #ffd42a66}}@media (prefers-reduced-motion:reduce){.inbox-item.is-highlighted,.offer-card.is-highlighted{animation:none}}.inbox-tab header{justify-items:start;gap:6px;display:grid}@media (width<=560px){.bell-panel{width:auto;position:fixed;top:76px;left:8px;right:8px}.notif-prefs-table th,.notif-prefs-table td{padding:8px 6px}}.league-section-tabs{margin:0 0 var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.league-section-tabs a{border:2px solid var(--c-navy-800);min-height:34px;color:var(--c-navy-900);font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.5px;background:0 0;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.league-section-tabs a.active{color:var(--c-white);background:var(--c-navy-900)}.site-footer-links{gap:var(--sp-4);display:flex}.site-footer-links a{color:var(--c-ice);font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.6px;text-decoration:none}.site-footer-links a:hover{color:var(--c-yellow)}.control-room .ui-tabs:not(.screen-tabs){margin-bottom:var(--sp-4);flex-wrap:wrap}.control-section{gap:var(--sp-4);display:grid}.control-note{font:600 var(--fs-sm)/1.4 var(--font-body);color:var(--c-ink-muted)}.control-picker{font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.4px;gap:4px;display:grid}.control-picker select{min-height:40px;padding:0 8px}.control-shortcuts{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.control-shortcut{padding:var(--sp-4);border:var(--border);background:var(--c-cream);color:var(--c-navy-900);box-shadow:var(--shadow-pixel);gap:6px;text-decoration:none;display:grid}.control-shortcut b{font:400 var(--fs-xl)/1.1 var(--font-display)}.control-shortcut span{font:600 var(--fs-sm)/1.3 var(--font-body);color:var(--c-ink-muted)}.control-shortcut:hover{border-color:var(--c-red)}a.page-action,a.admin-toggle,a.tournament-manage-button{align-items:center;text-decoration:none;display:inline-flex}.club-subtabs,.finance-sim-modes{margin:var(--sp-3) 0;flex-wrap:wrap;gap:6px;display:flex}.club-subtabs button,.finance-sim-modes button{border:2px solid var(--c-navy-800);min-height:34px;color:var(--c-navy-900);font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.5px;cursor:pointer;background:0 0;padding:0 12px}.club-subtabs button.on,.finance-sim-modes button.on{color:var(--c-white);background:var(--c-navy-900)}.club-actas-banner{margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border:2px solid var(--c-red);color:#7a0014;font:600 var(--fs-sm)/1.4 var(--font-body);background:#f3c9c1}.club-central{gap:var(--sp-4);display:grid}.central-stats{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.central-todo{gap:6px;margin:0;padding:0;list-style:none;display:grid}.central-todo a{gap:var(--sp-3);border:2px solid var(--c-paper-line);border-left:6px solid var(--c-red);background:var(--c-white);color:var(--c-navy-900);grid-template-columns:auto 1fr auto;align-items:center;padding:10px 12px;text-decoration:none;display:grid}.central-todo a:hover{border-color:var(--c-navy-800);border-left-color:var(--c-red)}.central-todo b{font:500 var(--fs-md)/1.2 var(--font-ui);letter-spacing:.3px}.central-note{font:600 var(--fs-sm)/1.3 var(--font-body);color:var(--c-ink-muted)}.central-columns{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.central-links{gap:var(--sp-3);flex-wrap:wrap;display:flex}.central-links button,.central-links a{color:var(--c-navy-900);font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.audio-controls{gap:var(--sp-2);font:500 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:.4px;display:grid}.audio-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.audio-check input{width:18px;height:18px;accent-color:var(--c-navy-900)}.audio-slider{gap:4px;display:grid}.audio-slider output{float:right;color:var(--c-ink-muted)}.audio-preview{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.audio-preview span{color:var(--c-ink-muted);margin-right:4px}.audio-preview button{border:2px solid var(--c-navy-800);min-height:32px;color:var(--c-navy-900);font:500 12px/1 var(--font-ui);letter-spacing:.4px;cursor:pointer;background:0 0;padding:0 10px}.audio-preview button:hover{color:var(--c-white);background:var(--c-navy-900)}.audio-controls.compact{padding-top:var(--sp-2);color:#cfe0f7;border-top:1px solid #72b4e366}.audio-controls.compact .audio-check input{accent-color:var(--c-yellow)}.notif-audio{gap:var(--sp-2);padding:var(--sp-3);border:var(--border);background:var(--c-cream);display:grid}.notif-audio h3{font:400 var(--fs-xl)/1 var(--font-display);color:var(--c-navy-900)}.notif-audio p{font:600 var(--fs-xs)/1.3 var(--font-body);color:var(--c-ink-muted)}.audio-controls.compact .audio-slider output{color:#9db8e8}.ledger-tab{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ledger-tab header p{font:600 var(--fs-sm)/1.4 var(--font-body);color:var(--c-ink-muted);margin:4px 0 0}.ledger-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ledger-stats>*{overflow-wrap:anywhere;min-width:0}.ledger-summary{min-width:0}.ledger-summary-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ledger-filters{flex-wrap:wrap;gap:6px;display:flex}.ledger-filters button{border:2px solid var(--c-navy-900);background:var(--c-white);color:var(--c-navy-900);font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;cursor:pointer;padding:6px 10px}.ledger-filters button b{color:var(--c-red);margin-left:4px}.ledger-filters button.on{background:var(--c-navy-900);color:var(--c-white)}.ledger-filters button.on b{color:var(--c-yellow)}.ledger-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ledger-row{background:var(--c-white);border:1px solid var(--c-paper-line);border-left:4px solid var(--c-green-bright);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ledger-row.out{border-left-color:var(--c-red)}.ledger-main{justify-items:start;gap:4px;min-width:0;display:grid}.ledger-main b{font:600 var(--fs-md)/1.25 var(--font-ui);overflow-wrap:anywhere}.ledger-main small,.ledger-money small{font:600 var(--fs-xs)/1.3 var(--font-body);color:var(--c-ink-muted)}.ledger-money{text-align:right;gap:2px;display:grid}.ledger-money strong{font:400 var(--fs-lg)/1 var(--font-display);color:var(--c-green);white-space:nowrap}.ledger-row.out .ledger-money strong{color:var(--c-red)}@media (width<=560px){.ledger-stats{grid-template-columns:1fr}.ledger-summary-table th,.ledger-summary-table td{padding:6px 3px;font-size:12px}.ledger-summary-table td:first-child{white-space:normal;overflow-wrap:break-word;min-width:74px}.ledger-summary-table td button{text-align:left;font-size:12px;line-height:1.2}.ledger-row{grid-template-columns:1fr;gap:6px}.ledger-money{text-align:left;grid-auto-flow:column;justify-content:space-between;align-items:baseline}}.ledger-list.is-loading{opacity:.5;transition:opacity .15s}.club-life{gap:var(--sp-4);display:grid}.club-life-hint{font:600 var(--fs-sm)/1.45 var(--font-body);color:var(--c-ink-muted);text-transform:uppercase;margin:0}.club-life-hint b{color:var(--c-navy-900)}.up{color:var(--c-green-bright)}.down{color:var(--c-red)}.venue-hero{align-items:center;gap:var(--sp-5);background:linear-gradient(180deg, var(--c-navy-900), #031437);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);overflow:hidden}.venue-hero-copy{gap:var(--sp-2);justify-items:start;display:grid}.venue-hero-copy small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:1px;color:var(--c-yellow)}.venue-hero-copy h2{font:400 clamp(26px, 4vw, 40px)/1 var(--font-display);letter-spacing:.5px;color:var(--c-white);text-shadow:3px 3px #000;margin:0}.venue-hero-copy p{font:600 var(--fs-sm)/1.4 var(--font-body);color:#cfe0f7;margin:0}.venue-stands{padding:var(--sp-3);border:2px solid var(--c-ice);background:#04102c;gap:3px;display:grid;box-shadow:inset 0 0 0 2px #000}.venue-row{grid-template-columns:repeat(28,1fr);gap:2px;display:grid}.venue-row i{aspect-ratio:1;background:#1a2c57}.venue-row i.on{background:var(--c-red);animation:.4s steps(3,end) both seat-in;box-shadow:inset 0 -2px #00000059}.venue-row i.on.alt{background:var(--c-white)}.venue-row i.on.gold{background:var(--c-yellow)}.venue-pitch{background:repeating-linear-gradient(90deg,#1c7a3e 0 18px,#23893f 18px 36px);border:2px solid #e9f7e9;height:26px;margin-top:4px}@keyframes seat-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.club-life-stats{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.club-life-stats .ui-card{align-content:start}.mood-bar,.rival-score{border:1px solid var(--c-navy-800);height:8px;display:flex}.mood-bar{background:linear-gradient(90deg, var(--c-red), var(--c-yellow) 50%, var(--c-green-bright));justify-content:flex-end}.mood-bar>span{background:var(--c-paper-line);height:100%;transition:width .4s steps(6,end);display:block}.rival-score{background:var(--c-paper-line)}.rival-score>span{background:var(--c-red);height:100%;display:block}.tier-picker{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier-picker button{padding:var(--sp-3);border:2px solid var(--c-navy-800);background:var(--c-white);color:var(--c-ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-pixel);justify-items:start;gap:4px;display:grid}.tier-picker button b{font:500 var(--fs-md)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-navy-900)}.tier-picker button strong{font:400 var(--fs-2xl)/1 var(--font-display);color:var(--c-navy-900)}.tier-picker button small{font:600 var(--fs-xs)/1.35 var(--font-body);color:var(--c-ink-muted)}.tier-picker button.on{border-color:var(--c-red);background:var(--c-gold-bg);box-shadow:0 0 0 2px var(--c-red), var(--shadow-pixel)}.tier-picker button.on strong{color:var(--c-red)}.tier-picker button:disabled{cursor:default}.tier-picker button:disabled:not(.on){opacity:.6}.gate-list,.fan-log,.event-history,.rival-candidates,.rivalry-effects,.velada-ranking{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gate-row{gap:var(--sp-3);background:var(--c-white);border:1px solid var(--c-paper-line);grid-template-columns:minmax(0,1.3fr) minmax(120px,1fr) 200px 96px;align-items:center;padding:8px 10px;display:grid}.gate-match{color:var(--c-navy-900);gap:2px;text-decoration:none;display:grid}.gate-match b{font:500 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:.3px}.gate-match small{font:600 var(--fs-xs)/1 var(--font-body);color:var(--c-ink-muted)}.gate-bar{background:var(--c-paper-line);border:1px solid var(--c-navy-800);height:22px;display:block;position:relative;overflow:hidden}.gate-bar>span{background:repeating-linear-gradient(90deg, var(--c-navy-700) 0 6px, var(--c-navy-900) 6px 8px);height:100%;display:block}.gate-bar>em{font:normal 600 var(--fs-xs)/1 var(--font-ui);color:var(--c-white);text-shadow:1px 1px #000;letter-spacing:.4px;place-items:center;display:grid;position:absolute;inset:0}.gate-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.gate-row>strong{font:400 var(--fs-lg)/1 var(--font-display);color:var(--c-green);white-space:nowrap;text-align:right}.fan-log li,.event-history li{gap:var(--sp-3);border-bottom:1px dashed var(--c-paper-line);font:600 var(--fs-sm)/1.3 var(--font-body);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:6px 8px;display:grid}.fan-log b,.event-history strong{font:500 var(--fs-sm)/1 var(--font-ui);white-space:nowrap}.fan-log small{font:600 var(--fs-xs)/1 var(--font-ui);white-space:nowrap}.event-history li{grid-template-columns:auto minmax(0,1fr) auto auto}.event-history small{color:var(--c-ink-muted)}.artist-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.artist-card{align-content:start;gap:var(--sp-2);padding:var(--sp-3);background:var(--c-white)}.artist-card header{gap:var(--sp-2);align-items:center;display:flex}.artist-card header b{font:400 var(--fs-lg)/1.05 var(--font-display);letter-spacing:.4px;color:var(--c-navy-900);display:block}.artist-card header small{font:600 var(--fs-xs)/1.2 var(--font-body);color:var(--c-ink-muted)}.artist-badge{width:36px;height:36px;color:var(--c-yellow);background:var(--c-navy-900);border:2px solid var(--c-ice);flex:none;place-items:center;display:grid}.artist-card dl{grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.artist-card dt,.sponsor-offer dt,.sponsor-terms dt,.h2h-facts dt,.matchday-venue dt{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted)}.artist-card dd,.sponsor-offer dd,.h2h-facts dd,.matchday-venue dd{font:500 var(--fs-md)/1.2 var(--font-ui);color:var(--c-navy-900);margin:0}.artist-card .ui-btn,.artist-card .ui-chip{justify-self:start}.artist-card.is-locked{opacity:.62}.event-scheduled p{font:600 var(--fs-sm)/1.4 var(--font-body);color:#cfe0f7;margin:0}.velada-card{background:linear-gradient(135deg, var(--c-gold-bg), #ffe7a6)}.velada-result blockquote{padding:var(--sp-3) var(--sp-4);background:var(--c-navy-900);color:var(--c-white);font:500 var(--fs-lg)/1.35 var(--font-ui);border-left:6px solid #9146ff;margin:0}.velada-result cite{font:normal 600 var(--fs-xs)/1 var(--font-ui);letter-spacing:1px;color:#c9b6ff;margin-top:6px;display:block}.velada-win{margin:var(--sp-2) 0 0;font:500 var(--fs-md)/1.3 var(--font-ui);color:var(--c-green)}.velada-ranking{margin-top:var(--sp-2);counter-reset:velada}.velada-ranking li{gap:var(--sp-3);font:600 var(--fs-sm)/1.2 var(--font-body);counter-increment:velada;background:#fff9;grid-template-columns:auto 1fr auto auto;align-items:center;padding:4px 8px;display:grid}.velada-ranking li:before{content:counter(velada) ".";font:400 var(--fs-lg)/1 var(--font-display);color:var(--c-navy-900)}.velada-bidders{font:600 var(--fs-sm)/1.3 var(--font-ui);color:var(--c-navy-900);align-items:center;gap:6px;margin:0;display:flex}.velada-bid{gap:var(--sp-2);flex-wrap:wrap;align-items:end;display:flex}.velada-bid label{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-navy-900);gap:4px;display:grid}.velada-bid input{height:var(--tap);border:2px solid var(--c-navy-800);font:500 var(--fs-md)/1 var(--font-body);background:var(--c-white);padding:0 10px}.sponsor-current{align-items:center;gap:var(--sp-5);grid-template-columns:auto 1fr}.sponsor-current small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:1px;color:var(--c-yellow)}.sponsor-current h2{font:400 clamp(28px, 4vw, 44px)/1 var(--font-display);color:var(--c-white);margin:4px 0}.sponsor-current p{margin:0 0 var(--sp-2);font:600 var(--fs-sm)/1.3 var(--font-body);color:#cfe0f7}.sponsor-terms{gap:var(--sp-4);flex-wrap:wrap;margin:0;display:flex}.sponsor-terms dt{color:#9fb6d8}.sponsor-terms dd{font:400 var(--fs-xl)/1 var(--font-display);color:var(--c-white);margin:0}.tv-reach{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-ink-muted)}.tv-next{background:var(--c-gold-bg);border-left:4px solid var(--c-gold-line);font:600 var(--fs-sm)/1.3 var(--font-body);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 10px;display:flex}.tv-next b{color:var(--c-navy-900)}.tv-set{background:#2b2b33;border:3px solid #000;width:132px;margin-top:14px;padding:8px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #55555f,4px 4px #00000059}.tv-antenna{width:0;height:14px;position:absolute;top:-15px;left:50%}.tv-antenna:before,.tv-antenna:after{content:"";transform-origin:bottom;background:#000;width:3px;height:16px;position:absolute;bottom:0;left:-1px}.tv-antenna:before{transform:rotate(-32deg)}.tv-antenna:after{transform:rotate(32deg)}.tv-screen{aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%,#1f5fd6,#0a2a6e 70%);place-items:center;gap:4px;padding:6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #000}.tv-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.tv-screen span{max-width:100%;color:var(--c-white);font:400 15px/1 var(--font-display);text-align:center;text-shadow:2px 2px #000;overflow-wrap:anywhere}.tv-screen em{font:600 9px/1.2 var(--font-ui);letter-spacing:.8px;color:var(--c-white);background:var(--c-red);padding:1px 4px;font-style:normal;animation:1.2s steps(2,end) infinite blink}.tv-set.small{width:96px;padding:6px}.tv-set.small .tv-screen span{font-size:12px}.sponsor-offer.style-arriesgada .tv-screen{background:radial-gradient(circle at 50% 40%,#c8102e,#5a0614 70%)}.sponsor-offer.style-mixta .tv-screen{background:radial-gradient(circle at 50% 40%,#12924a,#064022 70%)}.sponsor-offers{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sponsor-offer{gap:var(--sp-2);padding:var(--sp-3);background:var(--c-white);border:2px solid var(--c-navy-800);box-shadow:var(--shadow-pixel);align-content:start;justify-items:start;display:grid}.sponsor-offer>b{font:400 var(--fs-xl)/1 var(--font-display);color:var(--c-navy-900)}.sponsor-offer dl{gap:4px;width:100%;margin:0;display:grid}.sponsor-offer dl div{justify-content:space-between;gap:var(--sp-2);display:flex}.rivalry-tab{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.rivalry-hero{align-items:center;gap:var(--sp-4);background:radial-gradient(circle at 50% 50%, #3a0612, var(--c-navy-900) 70%);grid-template-columns:1fr auto 1fr}.rivalry-hero.is-official{box-shadow:0 0 0 3px var(--c-red), var(--shadow-pixel)}.rivalry-hero.is-super{background:radial-gradient(circle at 50% 50%, #4a3500, var(--c-navy-900) 72%);box-shadow:0 0 0 3px #d4a017, 0 0 18px #ffcf3359, var(--shadow-pixel)}.rivalry-hero.is-derbi{background:radial-gradient(circle at 50% 50%, #0b3a8f, var(--c-navy-900) 70%);box-shadow:0 0 0 3px #1257d6, var(--shadow-pixel)}.rivalry-name{text-align:center;justify-items:center;gap:6px;max-width:260px;display:grid}.rivalry-name-current{color:#ffd42a;letter-spacing:.5px;text-wrap:balance;margin:0;font:400 20px/1.1 Anton,sans-serif}.rivalry-name small{color:#fffc;letter-spacing:.4px;font:500 11px/1.3 Oswald,sans-serif}.rivalry-name-pending{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.rivalry-name-edit{color:#fff;letter-spacing:.4px;cursor:pointer;background:0 0;border:1px solid #fff6;padding:3px 8px;font:600 11px/1.2 Oswald,sans-serif}.rivalry-name-edit:hover{background:#ffffff1f}.rivalry-name-actions,.rivalry-name-form{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.rivalry-name-form input{border:2px solid #ffd42a;flex:160px;min-width:0;padding:5px 8px;font:500 13px/1.2 Oswald,sans-serif}.rivalry-side{justify-items:center;gap:var(--sp-2);text-align:center;display:grid}.rivalry-side b{font:400 var(--fs-xl)/1.05 var(--font-display);color:var(--c-white);letter-spacing:.4px}.rivalry-crest{object-fit:contain;filter:drop-shadow(3px 3px #000);width:84px;height:84px;font-size:56px}.rivalry-vs{color:var(--c-yellow);justify-items:center;gap:6px;display:grid}.rivalry-vs strong{font:400 48px/1 var(--font-display);color:var(--c-white);text-shadow:4px 4px 0 var(--c-red)}.rivalry-vs small{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.6px;color:#cfe0f7;text-align:center}.rivalry-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.h2h-record{gap:var(--sp-2);display:grid}.h2h-numbers{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.h2h-numbers b{font:400 44px/1 var(--font-display);display:block}.h2h-numbers small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-ink-muted)}.h2h-numbers .win b{color:var(--c-green-bright)}.h2h-numbers .draw b{color:#b08d00}.h2h-numbers .loss b{color:var(--c-red)}.h2h-bar{border:1px solid var(--c-navy-800);height:12px;display:flex}.h2h-bar .win{background:var(--c-green-bright)}.h2h-bar .draw{background:#e0b400}.h2h-bar .loss{background:var(--c-red)}.h2h-goals,.h2h-streak{font:600 var(--fs-sm)/1.3 var(--font-ui);letter-spacing:.4px;color:var(--c-navy-900);text-align:center;margin:0}.h2h-last{justify-content:center;gap:6px;display:flex}.h2h-facts{gap:var(--sp-2);margin:0;display:grid}.h2h-facts a{color:var(--c-navy-900)}.rivalry-effects li{gap:var(--sp-2);font:600 var(--fs-sm)/1.35 var(--font-body);align-items:center;display:flex}.rivalry-effects .ui-icon{color:var(--c-red)}.rival-candidates li{gap:var(--sp-3);background:var(--c-white);border:1px solid var(--c-paper-line);grid-template-columns:auto minmax(0,1fr) minmax(80px,160px) auto;align-items:center;padding:6px 8px;display:grid}.rival-candidates li.is-current{border-color:var(--c-red);background:#fff1f1}.rival-candidates .team-mark{object-fit:contain;width:32px;height:32px;font-size:24px}.rival-candidates b{font:500 var(--fs-sm)/1.2 var(--font-ui);color:var(--c-navy-900);display:block}.rival-candidates small{font:600 var(--fs-xs)/1.2 var(--font-body);color:var(--c-ink-muted)}.rival-candidates .ui-confirm,.offer-form>.consent-panel{grid-column:1/-1}.consent-panel{gap:var(--sp-3);padding:var(--sp-3);border:2px solid var(--c-navy-800);background:var(--c-cream);margin:0;display:grid}.consent-panel legend{color:var(--c-white);background:var(--c-navy-900);font:500 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:.6px;align-items:center;gap:6px;padding:2px 8px;display:flex}.consent-panel.is-ok{border-color:var(--c-green-bright)}.consent-panel.is-warn{border-color:#c79a00}.consent-panel.is-bad{border-color:var(--c-red)}.consent-panel[aria-busy=true] .consent-agent blockquote{opacity:.55}.arrival-lead,.arrival-before{font:600 var(--fs-sm)/1.4 var(--font-body);color:var(--c-ink);margin:0}.arrival-before{color:var(--c-ink-muted);font-family:var(--font-ui);letter-spacing:.3px}.arrival-asks{padding:var(--sp-2) var(--sp-3);background:var(--c-white);border:2px solid var(--c-navy-800);gap:6px;display:grid}.arrival-asks h4{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-ink-muted);margin:0}.arrival-asks ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.arrival-asks li{font:600 var(--fs-sm)/1.3 var(--font-ui);letter-spacing:.3px;align-items:baseline;gap:6px;display:flex}.arrival-asks small{font:600 var(--fs-xs)/1.2 var(--font-ui);color:var(--c-ink-muted)}.consent-loading{font:600 var(--fs-sm)/1 var(--font-ui);color:var(--c-ink-muted);margin:0;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.35}}.consent-agent{gap:var(--sp-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.consent-agent-face{width:44px;height:44px;color:var(--c-yellow);background:var(--c-navy-900);border:2px solid var(--c-ice);place-items:center;display:grid}.consent-agent small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted)}.consent-agent blockquote{background:var(--c-white);border:2px solid var(--c-navy-800);font:600 var(--fs-md)/1.35 var(--font-body);color:var(--c-ink);margin:4px 0 0;padding:8px 12px;position:relative}.consent-agent blockquote:before{content:"";border:5px solid #0000;border-right-color:var(--c-navy-800);position:absolute;top:10px;left:-10px}.consent-meter-wrap{gap:4px;display:grid}.consent-meter{background:linear-gradient(90deg, var(--c-red), #e0b400 50%, var(--c-green-bright));border:2px solid var(--c-navy-800);height:18px;position:relative;overflow:hidden}.consent-meter-cover{background:var(--c-paper-line);transition:width .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;right:0}.consent-meter-goal{background:var(--c-navy-900);width:3px;box-shadow:0 0 0 1px var(--c-white);position:absolute;top:-2px;bottom:-2px;left:50%}.consent-meter-legend{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.consent-meter-legend small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted);margin-left:auto}.consent-verdict{font:500 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.8px;color:var(--c-white);background:var(--c-navy-900);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.consent-verdict.is-ok{background:var(--c-green)}.consent-verdict.is-warn{background:#8a6a00}.consent-verdict.is-bad{background:var(--c-red)}.consent-change{font:600 var(--fs-sm)/1 var(--font-ui);animation:.6s both consent-pop}.consent-change.up{color:var(--c-green)}.consent-change.down{color:var(--c-red)}@keyframes consent-pop{0%{opacity:0;transform:translateY(4px)}40%{opacity:1;transform:translateY(-2px)}to{transform:none}}.consent-reasons{gap:3px;margin:0;padding:0;list-style:none;display:grid}.consent-reasons li{font:600 var(--fs-sm)/1.3 var(--font-body);align-items:baseline;gap:6px;display:flex}.consent-reasons li i{font-size:10px;font-style:normal}.consent-reasons li.up i{color:var(--c-green-bright)}.consent-reasons li.down i{color:var(--c-red)}.consent-note{background:var(--c-gold-bg);border-left:4px solid var(--c-gold-line);font:600 var(--fs-sm)/1.3 var(--font-body);margin:0;padding:6px 8px}.consent-note.is-derby{border-left-color:var(--c-red);background:#fde8ea}.consent-note.is-bad{border-left-color:var(--c-red);color:#7a0017;background:#f3c9c1}.consent-reasons{column-gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.consent-levers{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px dashed var(--c-paper-line);flex-wrap:wrap;display:flex}.consent-levers>.consent-lever{flex:200px;min-width:0}.consent-levers>h4{font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.8px;color:var(--c-navy-900);flex-basis:100%;margin:0}.consent-levers>.consent-note{flex-basis:100%}.consent-lever{padding:var(--sp-2) var(--sp-3);border:2px solid var(--c-navy-800);background:var(--c-white);align-content:start;gap:6px;display:grid}.consent-lever.is-open{box-shadow:inset 0 -3px 0 var(--c-navy-900);background:#eef3ff}.consent-lever-title{font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-navy-900);align-items:center;gap:6px;display:inline-flex}.consent-lever>small{font:600 var(--fs-xs)/1.3 var(--font-body);color:var(--c-ink-muted)}.consent-lever select,.consent-lever input{height:var(--tap)}.consent-lever-action{min-height:var(--tap);border:2px solid var(--c-navy-900);color:var(--c-white);background:var(--c-navy-900);font:500 var(--fs-sm)/1 var(--font-ui);letter-spacing:.6px;cursor:pointer}.consent-lever-action:hover{background:var(--c-navy-700)}.consent-lever.is-open .consent-lever-action{color:var(--c-navy-900);background:var(--c-white)}.consent-lever-quick{min-height:32px;padding:0 var(--sp-2);border:2px dashed var(--c-green);color:var(--c-green);font:500 var(--fs-xs)/1 var(--font-ui);letter-spacing:.4px;cursor:pointer;text-align:left;background:#eef8ef}.consent-lever-quick:hover{background:#dff1e1}.tc{height:auto;max-height:none;animation:.22s both pc-in}.tc .pc-log,.sealed-card.stage .tc .pc-log{flex:0 auto;min-height:120px;max-height:min(46vh,360px)}.tc .pc-composer{max-height:none}.tc-score{color:#fff9e8;background:#0b3a8c;grid-template-columns:auto auto 1fr auto;align-items:center;gap:4px 10px;padding:6px 10px 8px;display:grid}.tc-score>span:first-child{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px}.tc-score b{font:400 22px/1 var(--font-display)}.tc-score b.up{color:#7ff0a8}.tc-score b.down{color:#ffb3bd}.tc-score small{color:#b9c9ec;font:500 var(--fs-xs)/1.2 var(--font-body)}.tc-steps{gap:4px;display:flex}.tc-steps i{background:#ffffff40;width:18px;height:6px}.tc-steps i.done{background:#7ff0a8}.tc-steps i.now{background:#ffd42a;animation:1s steps(2,end) infinite blink}.tc-agent{width:30px;height:30px;color:var(--c-yellow);background:var(--c-navy-900);border:2px solid var(--c-ice);flex:none;place-items:center;display:grid}.tc-from{font:600 11px/1 var(--font-ui);letter-spacing:.5px;color:#55607a}.tc .pc-bubble.kind-greeting{background:#fff8df;border-color:#d9c27a}.tc .pc-row.theirs .pc-bubble.kind-greeting:after{border-bottom-color:#fff8df;border-right-color:#fff8df}.tc .pc-bubble.kind-closing{background:#e4f4ea;border-color:#8fc67a}.tc .pc-row.theirs .pc-bubble.kind-closing:after{border-bottom-color:#e4f4ea;border-right-color:#e4f4ea}.tc-points{font:600 11px/1 var(--font-ui);letter-spacing:.5px;color:#55607a;animation:.6s both consent-pop}.tc-points.up{color:var(--c-green)}.tc-points.down{color:var(--c-red)}.tc-role-hint{background:var(--c-gold-bg);border-left:4px solid var(--c-gold-line);font:600 var(--fs-xs)/1.3 var(--font-body);color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px 8px;display:flex}.tc-role-hint button{border:2px solid var(--c-navy-900);background:var(--c-white);min-height:28px;color:var(--c-navy-900);font:500 var(--fs-xs)/1 var(--font-ui);cursor:pointer;padding:0 8px}.tc-done{color:#0d4a2a;font:600 var(--fs-sm)/1.3 var(--font-body);background:#e4f4ea;border:2px solid #167a45;align-items:center;gap:6px;margin:0;padding:8px 10px;display:flex}@media (width<=560px){.tc-score{grid-template-columns:auto auto 1fr}.tc-score small{grid-column:1/-1}.tc-steps{grid-area:1/3;justify-self:end}}.matchday-panel h2{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.matchday-panel.is-derby{box-shadow:inset 0 4px 0 var(--c-red)}.matchday-venue{gap:var(--sp-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.matchday-venue>div{gap:6px;display:grid}.matchday-venue small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-ink-muted);align-items:center;gap:6px;display:flex}.matchday-venue>div>b{font:400 var(--fs-2xl)/1 var(--font-display);color:var(--c-navy-900)}.matchday-venue dl{gap:var(--sp-2);margin:0;display:grid}.matchday-h2h{margin:var(--sp-2) 0 0;font:600 var(--fs-sm)/1.3 var(--font-body);color:var(--c-red-dark);align-items:center;gap:6px;display:flex}.control-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:end;display:flex}.fan-ranking{gap:4px;margin:0;padding-left:24px;display:grid}.fan-ranking li{gap:var(--sp-3);font:600 var(--fs-sm)/1.2 var(--font-body);border-bottom:1px dashed var(--c-paper-line);grid-template-columns:1fr auto auto;padding:4px 6px;display:grid}.fan-ranking small{color:var(--c-ink-muted)}@media (width<=900px){.club-life-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-hero,.rivalry-grid,.matchday-venue,.sponsor-offers{grid-template-columns:1fr}.gate-row{grid-template-columns:minmax(0,1fr) auto}.gate-row>strong{grid-area:1/2}.gate-row .gate-bar{grid-area:2/1/auto/-1}.gate-row .gate-tags{grid-column:1;justify-content:flex-start}}@media (width<=560px){.tier-picker{grid-template-columns:1fr}.tier-picker button{grid-template-columns:1fr auto}.tier-picker button small{grid-column:1/-1}.rivalry-hero{grid-template-columns:1fr 1fr}.rivalry-vs{grid-area:1/1/auto/-1}.rivalry-crest{width:60px;height:60px;font-size:40px}.rival-candidates li{grid-template-columns:auto minmax(0,1fr) auto}.rival-candidates .rival-score{grid-area:2/1/auto/-1}.sponsor-current{grid-template-columns:1fr;justify-items:start}.fan-log li{grid-template-columns:1fr auto}.fan-log li small{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.venue-row i.on,.consent-loading,.tv-screen em,.tc-steps i.now{animation:none}.consent-meter-cover,.mood-bar>span{transition:none}.consent-change,.tc-points,.tc{animation:none}}.venue-hero.has-photo{background:linear-gradient(90deg, #031437e6 0%, #0314378c 45%, #0314371a 100%), var(--venue-photo) center / cover no-repeat}.venue-hero.has-photo .venue-stands{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0314378c}.venue-hero-copy .ui-btn{text-decoration:none}.fan-log-more>summary{cursor:pointer;font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-navy-700);padding:6px 8px}.fan-map{padding:var(--sp-2);border:var(--border);box-shadow:var(--shadow-pixel);background:#061a46;position:relative}.fan-map svg{width:100%;max-width:960px;height:auto;margin:0 auto;display:block}.fan-map rect{fill:#ffffff21}.fan-map rect.l1{fill:#3f6db8}.fan-map rect.l2{fill:var(--c-ice)}.fan-map rect.l3{fill:var(--c-yellow)}.fan-map rect.l4{fill:#fff}.fan-map-chile{gap:var(--sp-4);grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:start;display:grid}.fan-map-chile .fan-map-canvas{padding:var(--sp-2);border:var(--border);box-shadow:var(--shadow-pixel);background:#061a46;position:relative}.fan-map-chile svg{width:auto;max-width:100%;height:min(560px,70vh);margin:0 auto;display:block}.fan-map-chile .fan-map-legend{margin-top:var(--sp-2);justify-content:center;position:static}.fan-map-chile .fan-pin rect{stroke-width:.35px}.fan-split-column{flex-direction:column;margin-top:0}.fan-split-column em{font:600 10px/1 var(--font-ui);letter-spacing:.5px;opacity:.8;font-style:normal}.fan-homes{margin-top:var(--sp-3)}.fan-homes h4{margin:0 0 var(--sp-2);font:600 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:.5px}.fan-homes h4 small{color:#fff;background:var(--c-navy-900);margin-left:6px;padding:1px 6px}.fan-homes ul{margin:0 0 var(--sp-2);flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.fan-homes li{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.5px;color:var(--c-navy-900);background:var(--c-gold-bg);border:2px solid var(--c-navy-800);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.fan-homes li button{font:700 14px/1 var(--font-ui);color:var(--c-red);cursor:pointer;background:0 0;border:0;padding:0 4px}.fan-home-add{gap:var(--sp-2);display:grid}.fan-home-form input{border:2px solid var(--c-navy-800);font:600 var(--fs-xs)/1 var(--font-ui);background:var(--c-white);padding:6px}.fan-home-form{gap:var(--sp-2);flex-wrap:wrap;align-items:end;display:flex}.fan-home-form label{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.5px;flex:200px;gap:4px;display:grid}.fan-home-form select{border:2px solid var(--c-navy-800);font:600 var(--fs-xs)/1 var(--font-ui);background:var(--c-white);padding:6px}@media (width<=640px){.fan-map-chile{grid-template-columns:minmax(0,1fr)}.fan-map-chile svg{height:420px}}.fan-pin rect{fill:var(--c-red);stroke:#fff;stroke-width:.3px;transform-box:fill-box;transform-origin:50%;transition:transform .15s steps(2,end)}.fan-pin text{font:700 1.5px/1 var(--font-ui);fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.fan-pin.is-home rect{fill:var(--c-navy-900);stroke:var(--c-yellow)}.fan-pin.is-focus rect{transform:scale(1.5)}.fan-map-legend{left:var(--sp-3);bottom:var(--sp-2);font:600 10px/1 var(--font-ui);letter-spacing:.5px;color:#ffffffb3;align-items:center;gap:3px;display:flex;position:absolute}.fan-map-legend i{width:8px;height:8px}.fan-map-legend i.l1{background:#3f6db8}.fan-map-legend i.l2{background:var(--c-ice)}.fan-map-legend i.l3{background:var(--c-yellow)}.fan-map-legend i.l4{background:#fff}.fan-map-legend span{margin:0 3px}.fan-split{margin-top:var(--sp-3);gap:4px;display:flex}.fan-split>span{min-width:0;padding:var(--sp-2) var(--sp-3);border:var(--border);gap:4px;display:grid}.fan-split small{font:600 var(--fs-xs)/1.1 var(--font-ui);letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fan-split b{font:400 24px/1 var(--font-display)}.fan-split-home{color:#fff;background:var(--c-navy-900)}.fan-split-abroad{color:var(--c-navy-900);background:var(--c-cream)}.fan-countries{margin:var(--sp-3) 0 0;gap:2px;padding:0;list-style:none;display:grid}.fan-countries li{align-items:center;gap:var(--sp-2);font:600 var(--fs-sm)/1.2 var(--font-body);border-bottom:1px dashed var(--c-paper-line);outline:none;grid-template-columns:22px minmax(120px,1.2fr) minmax(60px,2fr) auto;padding:6px 8px;display:grid}.fan-countries li:hover,.fan-countries li.is-focus{background:var(--c-gold-bg)}.fan-countries li>i{width:20px;height:20px;font:700 var(--fs-xs)/1 var(--font-ui);color:#fff;background:var(--c-red);place-items:center;font-style:normal;display:grid}.fan-countries em{font:700 10px/1.2 var(--font-ui);letter-spacing:.5px;color:var(--c-navy-900);background:var(--c-yellow);margin-left:6px;padding:1px 4px;font-style:normal}.fan-country-bar{background:var(--c-paper-deep);height:8px}.fan-country-bar>span{background:var(--c-navy-700);height:100%;display:block}.fan-countries b{font:400 var(--fs-lg)/1 var(--font-display);color:var(--c-navy-900)}.fan-others{margin:var(--sp-2) 0 0;font:600 var(--fs-xs)/1.3 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted)}.fan-country-select{border:2px solid var(--c-navy-800);font:600 var(--fs-xs)/1 var(--font-ui);background:var(--c-white);padding:4px 6px}.fan-ranking li{grid-template-columns:1fr auto auto auto;align-items:center}@media (width<=560px){.fan-countries li{grid-template-columns:22px minmax(0,1fr) auto}.fan-country-bar{display:none}.fan-split b{font-size:20px}.fan-map-legend{display:none}.fan-ranking li{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.fan-pin rect{transition:none}}.scene-filter,.stadiums-filter{flex-wrap:wrap;gap:6px;display:flex}.scene-filter button,.stadiums-filter button{border:2px solid var(--c-navy-800);font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-navy-900);background:var(--c-white);cursor:pointer;padding:6px 10px}.scene-filter button.on,.stadiums-filter button.on{color:var(--c-white);background:var(--c-navy-900)}.artist-badge.is-christian{background:var(--c-yellow);color:var(--c-navy-900)}.stadiums-page .team-list-paper{gap:var(--sp-3);display:grid}.stadiums-mine{align-items:center;gap:4px var(--sp-3);padding:var(--sp-3);border:var(--border);font:600 var(--fs-sm)/1.3 var(--font-body);background:#fff8df;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.stadiums-mine b{color:var(--c-navy-900)}.stadiums-mine small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px}.stadiums-mine p{font:500 var(--fs-xs)/1.4 var(--font-body);color:var(--c-ink-muted);grid-column:1/-1;margin:0}.stadiums-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.stadiums-page .stadium-card{border:var(--border);background:var(--c-white);align-content:start;padding:0;display:grid;overflow:hidden}.stadiums-page .stadium-card.is-mine{border-color:#0a6b2d;box-shadow:inset 0 0 0 2px #0a6b2d}.stadium-photo{aspect-ratio:16/9;color:#8fa5cc;background:#0b2a66 50%/cover no-repeat;place-items:center;display:grid;position:relative}.stadium-photo .ui-chip{position:absolute;top:6px;left:6px}.stadium-photo .ui-chip+.ui-chip{left:auto;right:6px}.stadium-body{font:600 var(--fs-sm)/1.3 var(--font-body);gap:6px;padding:10px;display:grid}.stadium-body>b{font:500 var(--fs-lg)/1.15 var(--font-ui);color:var(--c-navy-900)}.stadium-body>small{color:var(--c-ink-muted)}.stadium-owner-link{font:600 var(--fs-xs)/1.2 var(--font-ui);color:var(--c-navy-900);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.stadium-owner-link .team-mark,.stadium-owner-link img{width:20px;height:20px}.stadium-body .ui-btn,.stadium-body .ui-chip{justify-self:start}.stadium-photo-actions{border-top:1px dashed var(--c-paper-line);flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}@media (width<=560px){.stadiums-mine{grid-template-columns:auto minmax(0,1fr)}.stadiums-mine small{grid-column:1/-1}}.velada-lead{font:600 var(--fs-sm)/1.4 var(--font-body);color:var(--c-ink);margin:0}.velada-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.velada-step{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px dashed var(--c-gold-line);grid-template-columns:28px minmax(0,1fr);display:grid}.velada-step:first-child{border-top:0}.velada-step>div{gap:6px;min-width:0;display:grid}.velada-step b{font:500 var(--fs-md)/1.2 var(--font-ui);letter-spacing:.4px;color:var(--c-navy-900)}.velada-step small{font:600 var(--fs-xs)/1.4 var(--font-body);color:var(--c-ink-muted)}.velada-step-n{width:28px;height:28px;font:500 14px/1 var(--font-ui);color:var(--c-navy-900);background:var(--c-white);border:2px solid var(--c-navy-800);place-items:center;display:grid}.velada-step.is-done .velada-step-n{color:var(--c-white);background:var(--c-green);border-color:var(--c-green)}.velada-step.is-now .velada-step-n{color:var(--c-navy-900);background:var(--c-yellow);animation:1.2s steps(2,end) infinite blink}.velada-step.is-blocked .velada-step-n{color:var(--c-white);background:var(--c-red);border-color:var(--c-red)}.velada-step.is-wait{opacity:.6}.velada-reqs{font:600 var(--fs-sm)/1.3 var(--font-body);gap:2px;margin:0;padding:0;list-style:none;display:grid}.velada-reqs .ok{color:var(--c-green)}.velada-reqs .no{color:var(--c-red)}.velada-link{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-navy-700);justify-self:start}.velada-math{gap:var(--sp-2) var(--sp-5);padding:var(--sp-2) var(--sp-3);background:var(--c-white);border:2px solid var(--c-navy-800);flex-wrap:wrap;margin:4px 0 0;display:flex}.velada-math>div{gap:2px;display:grid}.velada-math dt{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted)}.velada-math dd{font:400 22px/1 var(--font-display);color:var(--c-navy-900);margin:0}.velada-math .up dd{color:var(--c-green)}.velada-math .down dd{color:var(--c-red)}.velada-math small{font:600 11px/1.2 var(--font-body);color:var(--c-ink-muted)}@media (prefers-reduced-motion:reduce){.velada-step.is-now .velada-step-n{animation:none}}.fan-map-chile .fan-map-side{color:var(--c-cream)}.fan-map-side .fan-total{gap:2px;display:grid}.fan-map-side .fan-total b{font:400 clamp(44px, 7vw, 72px)/1 var(--font-display);color:#fff}.fan-map-side .fan-total span{font:600 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:1px;color:var(--c-yellow)}.fan-share{margin-top:var(--sp-3);gap:6px;display:grid}.fan-share-bar{gap:2px;height:8px;display:flex}.fan-share-bar i{min-width:4px;display:block}.fan-share-bar i.home{background:var(--c-ice)}.fan-share-bar i.chile{background:var(--c-yellow)}.fan-share-legend{gap:4px var(--sp-4);font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.5px;flex-wrap:wrap;display:flex}.fan-share-legend em{color:var(--c-cream);font-style:normal}.fan-share-legend b{font:400 var(--fs-md)/1 var(--font-display);color:#fff;margin:0 2px}.fan-world{margin-top:var(--sp-3);padding:var(--sp-2);background:#ffffff0a;border:2px solid #ffffff26}.fan-world svg{width:100%;height:auto;display:block}.fan-world rect{fill:#ffffff21}.fan-world rect.l1{fill:#3f6db8}.fan-world rect.l2{fill:var(--c-ice)}.fan-world rect.l3{fill:var(--c-yellow)}.fan-world rect.l4{fill:#fff}.fan-world .fan-pin rect{fill:var(--c-red);stroke:#fff;stroke-width:.3px}.fan-world .fan-pin.is-home rect{fill:var(--c-navy-900);stroke:var(--c-yellow)}.fan-world .fan-pin.is-house rect{fill:var(--c-yellow);stroke:var(--c-navy-900);stroke-width:.25px}.fan-map-side .fan-homes h4{color:var(--c-cream)}.fan-map-side .fan-homes h4 small{color:var(--c-navy-900);background:var(--c-yellow)}.fan-map-side .fan-note,.fan-map-side .fan-others{font:600 var(--fs-xs)/1.4 var(--font-ui);letter-spacing:.5px;color:#ffffffb8;margin:0}.fan-map-side .fan-note.is-error{color:#ffb4a8}.fan-map-side .fan-home-form label{color:var(--c-cream)}.fan-place-switch{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-cream);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fan-place-switch span{margin-right:4px}.fan-place-switch button{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-cream);cursor:pointer;background:0 0;border:2px solid #ffffff59;padding:6px 10px}.fan-place-switch button.on{color:var(--c-navy-900);background:var(--c-yellow);border-color:var(--c-yellow)}.arrival-sheets{gap:var(--sp-3);display:grid}.arrival-sheets>header h3{margin:0}.arrival-sheets>header p{font:600 var(--fs-sm)/1.4 var(--font-body);margin:4px 0 0}.arrival-salary{justify-items:start;gap:4px;display:grid}.arrival-salary small{font:600 var(--fs-xs)/1.2 var(--font-ui);color:var(--c-ink-muted)}.arrival-check{font:600 var(--fs-sm)/1.3 var(--font-ui);letter-spacing:.3px;cursor:pointer;align-items:center;gap:8px;display:flex}.arrival-mood{padding:var(--sp-2) var(--sp-3);border:2px solid var(--c-navy-800);background:var(--c-white);gap:4px;display:grid}.arrival-mood>b{font:600 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:.5px}.arrival-mood.good>b{color:var(--c-green-bright)}.arrival-mood.mid>b{color:#b07d00}.arrival-mood.bad>b{color:var(--c-red)}.arrival-mood ul{font:600 var(--fs-sm)/1.3 var(--font-body);gap:2px;margin:0;padding:0;list-style:none;display:grid}.arrival-mood li b{min-width:2.5em;display:inline-block}.arrival-mood li.down b{color:var(--c-red)}.arrival-mood li.up b{color:var(--c-green-bright)}.market-phase-banner{padding:var(--sp-3);border:2px solid var(--c-navy-800);border-left:6px solid var(--c-gold-line);background:var(--c-gold-bg);gap:6px;display:grid}.market-phase-banner b{font:600 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:.6px}.market-phase-banner p{font:600 var(--fs-sm)/1.4 var(--font-body);margin:0}.market-phase-action{justify-items:start;gap:6px;display:grid}.market-window-admin{gap:var(--sp-2);display:grid}.market-window-admin p{font:600 var(--fs-sm)/1.4 var(--font-body);margin:0}.club-kit-base{margin:0 0 var(--sp-3);font:600 var(--fs-sm)/1.3 var(--font-ui);letter-spacing:.4px;color:var(--c-ink-muted);align-items:center;gap:6px;display:flex}.club-kit-base b{color:var(--c-navy-900)}.club-kit-slots{gap:var(--sp-2);margin:0 0 var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:0;list-style:none;display:grid}.club-kit-slots li{padding:var(--sp-3);background:var(--c-white);border:var(--border);box-shadow:var(--shadow-pixel);align-content:start;gap:4px;display:grid}.club-kit-slots li.is-empty{opacity:.55;box-shadow:none}.club-kit-slots small{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted)}.club-kit-slots b{font:400 var(--fs-lg)/1.1 var(--font-display);color:var(--c-navy-900);overflow-wrap:anywhere}.club-kit-slots span{font:600 var(--fs-sm)/1.2 var(--font-ui);color:var(--c-green);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.club-kit-editor{gap:var(--sp-3);display:grid}.club-kit-field{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted);gap:4px;display:grid}.club-kit-field select,.club-kit-field input,.club-kit-row input,.club-kit-row select{min-height:var(--tap);border:var(--border);background:var(--c-white);font:500 var(--fs-md)/1.2 var(--font-body);color:var(--c-ink);padding:6px 8px}.club-kit-rows{gap:var(--sp-2);display:grid}.club-kit-row{align-items:center;gap:var(--sp-2);grid-template-columns:130px minmax(0,1fr) auto;display:grid}.club-kit-row>span{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.5px;color:var(--c-navy-900)}.club-country select{max-width:280px}.awards-panel{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.awards-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.award-card{gap:var(--sp-2);align-content:start;display:grid}.award-card>header{align-items:center;gap:var(--sp-2);display:flex}.award-card>header b{font:400 var(--fs-xl)/1 var(--font-display);color:var(--c-navy-900);letter-spacing:.4px}.award-badge{background:var(--c-gold-bg);border:2px solid var(--c-gold-line);width:34px;height:34px;color:var(--c-navy-900);place-items:center;display:grid}.award-balon_oro .award-badge,.award-bota_oro .award-badge{background:var(--c-yellow);border-color:#b68f00}.award-portada_eafc .award-badge,.award-portada_efootball .award-badge{background:var(--c-navy-900);color:var(--c-white);border-color:#000}.award-winner{align-items:center;gap:var(--sp-2);display:flex}.award-winner>div{gap:2px;min-width:0;display:grid}.award-winner strong{font:600 var(--fs-md)/1.15 var(--font-ui);color:var(--c-navy-900);overflow-wrap:anywhere}.award-winner small{font:600 var(--fs-xs)/1.3 var(--font-ui);letter-spacing:.4px;color:var(--c-ink-muted)}.ballon-vote-count{margin:0 0 var(--sp-3);font:600 var(--fs-sm)/1.35 var(--font-body);color:#cfe0f7}.ballon-shortlist{gap:var(--sp-2);margin:0 0 var(--sp-3);padding:0;list-style:none;display:grid}.ballon-shortlist li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:#ffffff14;border-left:4px solid #0000;display:flex}.ballon-shortlist li.is-chosen{border-left-color:var(--c-yellow);background:#ffd42a29}.ballon-shortlist li.is-own{opacity:.6}.ballon-shortlist li>div{gap:2px;min-width:0;display:grid}.ballon-shortlist b{font:600 var(--fs-md)/1.15 var(--font-ui);color:var(--c-white)}.ballon-shortlist a{color:inherit}.ballon-shortlist small{font:600 var(--fs-xs)/1.3 var(--font-ui);letter-spacing:.4px;color:#9fb6d8}.ballon-own{font:600 var(--fs-xs)/1 var(--font-ui);color:#9fb6d8;flex:none}.ballon-results ol{gap:4px;margin:0;padding-left:22px;display:grid}.ballon-results li span{font:600 var(--fs-md)/1.2 var(--font-ui);color:var(--c-navy-900);flex-wrap:wrap;gap:6px;display:inline-flex}.ballon-results li{font:600 var(--fs-md)/1.2 var(--font-ui)}.ballon-results li>b{float:right;color:var(--c-green)}.player-awards{border-top:3px solid var(--c-navy-800);background:var(--c-gold-bg);padding:12px}.player-awards>header{color:var(--c-navy-900);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.player-awards h2{font:500 19px/1 var(--font-display);margin:0}.player-awards>header small{font:600 var(--fs-xs)/1.2 var(--font-ui)}.player-awards ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.player-awards li{border-left:5px solid var(--c-gold-line);background:var(--c-white);color:var(--c-navy-900);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;display:flex}.player-awards li b{font:600 var(--fs-md)/1 var(--font-ui)}.player-awards li small{font:500 var(--fs-sm)/1.2 var(--font-body);color:var(--c-ink-muted)}@media (width<=560px){.club-kit-row{grid-template-columns:minmax(0,1fr)}.ballon-shortlist li{flex-wrap:wrap}}.investment{gap:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-3);background:var(--c-white);border:var(--border);box-shadow:var(--shadow-pixel);align-content:start;display:grid}.investment>header{align-items:center;gap:var(--sp-2);color:var(--c-navy-900);display:flex}.investment>header b{font:400 var(--fs-lg)/1 var(--font-display);letter-spacing:.4px}.investment p{font:600 var(--fs-sm)/1.35 var(--font-ui);color:var(--c-ink-muted);margin:0}.investment .investment-gain{font:500 var(--fs-md)/1.35 var(--font-body);color:var(--c-green)}.investment .ui-btn{justify-self:start}.preseason-panel{margin-bottom:var(--sp-4)}.preseason-item{gap:var(--sp-2);padding:var(--sp-3) 0;border-top:2px solid var(--c-paper-line);display:grid}.preseason-item>header{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.preseason-item>header b{font:400 var(--fs-lg)/1 var(--font-display);color:var(--c-navy-900)}.preseason-rounds{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;display:grid}.preseason-round{gap:var(--sp-2);display:grid}.preseason-round h4{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;color:var(--c-ink-muted);margin:0}.preseason-round.round-F h4{color:var(--c-red)}.preseason-match{background:var(--c-white);border:var(--border);box-shadow:var(--shadow-pixel);gap:2px;padding:6px;display:grid}.preseason-side{justify-content:space-between;align-items:center;gap:var(--sp-2);font:600 var(--fs-sm)/1.2 var(--font-ui);color:var(--c-navy-900);padding:4px 6px;display:flex}.preseason-side a{min-width:0;color:inherit;overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.preseason-side .team-mark{flex:0 0 24px;width:24px;height:24px}.preseason-match.is-live{border-color:var(--c-red)}.preseason-groups{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.preseason-group-panel{gap:var(--sp-2);padding-bottom:var(--sp-2);display:grid}.preseason-group-panel h3 small{color:var(--c-gold,#ffd42a);font:600 12px/1 var(--font-ui);letter-spacing:.6px;align-self:center}.preseason-group-table{table-layout:auto}.preseason-group-table td:nth-child(2){max-width:0;display:table-cell}.preseason-group-table td:nth-child(2) a{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.preseason-group-table .team-mark{flex:0 0 24px;width:24px;height:24px}.preseason-group-table tr.is-qualified td:first-child{box-shadow:inset 4px 0 0 var(--c-green,#1c8a3a)}.preseason-group-matches{gap:var(--sp-2);padding:0 var(--sp-2);display:grid}.preseason-standings .table-team-link,.preseason-side .table-team-link{align-items:center;gap:6px;min-width:0;display:flex}.preseason-standings .team-mark{flex:0 0 22px;width:22px;height:22px}.preseason-finished{gap:var(--sp-2);padding-top:var(--sp-3);border-top:2px solid var(--c-paper-line);display:grid}.preseason-finished>summary,.preseason-finished-item>summary{align-items:center;gap:var(--sp-2);cursor:pointer;font:600 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:.5px;color:var(--c-navy-900);flex-wrap:wrap;display:flex}.preseason-finished-item{padding:var(--sp-2);background:var(--c-cream);border:var(--border)}.preseason-finished-item>summary b{font:400 var(--fs-md) var(--font-display)}.preseason-champion{color:var(--c-red);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.preseason-champion .team-mark{width:22px;height:22px}.preseason-side.is-winner{background:var(--c-gold-bg)}.preseason-side b{font-family:var(--font-display);font-weight:400}.preseason-play{font:600 var(--fs-xs)/1 var(--font-ui);color:var(--c-red);justify-self:end}.preseason-penalties{font:600 var(--fs-xs)/1.2 var(--font-ui);color:var(--c-red);flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.preseason-standings{margin:var(--sp-3) 0 0;gap:4px;padding:0;list-style:none;display:grid}.preseason-standings li{gap:var(--sp-2);background:var(--c-cream);font:600 var(--fs-sm)/1.2 var(--font-ui);color:var(--c-navy-900);grid-template-columns:90px minmax(0,1fr) auto;padding:5px 8px;display:grid}.preseason-standings li:first-child{background:var(--c-gold-bg)}.preseason-standings b{color:var(--c-green)}.preseason-form{gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-3);background:var(--c-cream);border:var(--border);display:grid}.preseason-form-row{align-items:end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.preseason-size{gap:6px;display:flex}.preseason-slots{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.preseason-pair{gap:4px;display:grid}.preseason-pair small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted)}.preseason-pair select{min-height:var(--tap);border:var(--border);background:var(--c-white);font:500 var(--fs-md)/1.2 var(--font-body);padding:6px 8px}.ballon-table-scroll{overflow-x:auto}.ballon-table{border-collapse:collapse;width:100%;font:600 var(--fs-sm)/1.2 var(--font-ui)}.ballon-table th{text-align:right;font-size:var(--fs-xs);letter-spacing:.5px;color:var(--c-ink-muted);border-bottom:2px solid var(--c-navy-800);padding:6px 8px}.ballon-table th:first-child,.ballon-table td:first-child{text-align:left}.ballon-table td{text-align:right;border-bottom:1px solid var(--c-paper-line);color:var(--c-navy-900);padding:6px 8px}.ballon-table td small{font-size:var(--fs-xs);color:var(--c-ink-muted);display:block}.ballon-table tr.is-winner td{background:var(--c-gold-bg)}.ballon-ballots{margin-top:var(--sp-3);gap:4px;display:grid}.ballon-ballots small{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;color:var(--c-ink-muted)}.ballon-ballots ul{font:500 var(--fs-sm)/1.4 var(--font-body);margin:0;padding-left:18px}.awards-covers{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.cover-poll ol{gap:4px;margin:0;padding-left:22px;display:grid}.cover-poll li{justify-content:space-between;gap:var(--sp-2);font:600 var(--fs-sm)/1.2 var(--font-ui);color:var(--c-navy-900);display:flex}.cover-poll li small{color:var(--c-ink-muted)}.cover-poll li b{color:var(--c-green)}.venue-base-name{opacity:.8;letter-spacing:.4px;margin-top:-4px;font:500 12px/1.2 Oswald,sans-serif;display:block}.venue-rename{color:inherit;letter-spacing:.4px;cursor:pointer;background:0 0;border:1px solid #fff8;align-self:flex-start;padding:3px 8px;font:600 12px/1.2 Oswald,sans-serif}.venue-rename:hover{background:#ffffff1f}.venue-rename-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.venue-rename-form input{border:2px solid #ffd42a;flex:200px;min-width:0;padding:6px 8px;font:500 14px/1.2 Oswald,sans-serif}.venue-rename-form .form-feedback{flex-basis:100%}.stadium-base-name{color:#6b6553;letter-spacing:.3px;font:500 11px/1.2 Oswald,sans-serif;display:block}.fan-map-details{border:2px solid var(--c-navy-900);background:var(--c-paper,#fff9e8)}.fan-map-details>summary{color:var(--c-navy-900);letter-spacing:.5px;cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font:600 14px/1.2 Oswald,sans-serif;list-style:none;display:flex}.fan-map-details>summary::-webkit-details-marker{display:none}.fan-map-details>summary:after{content:"▾";margin-left:auto}.fan-map-details[open]>summary:after{content:"▴"}.fan-map-details[open]{gap:12px;padding-bottom:12px;display:grid}.fan-map-details[open]>:not(summary){margin:0 12px}.shootout-form{gap:var(--sp-2);width:100%;display:grid}.shootout-form>small{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.5px;color:var(--c-red)}.shootout-inputs{gap:6px;display:grid}.shootout-inputs label{justify-content:space-between;align-items:center;gap:var(--sp-2);font:600 var(--fs-sm)/1.2 var(--font-ui);color:var(--c-navy-900);display:flex}.shootout-inputs label>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.shootout-inputs .team-mark{flex:0 0 22px;width:22px;height:22px}.shootout-inputs input{width:64px;min-height:var(--tap,40px);border:var(--border);background:var(--c-white);text-align:center;font:400 var(--fs-lg)/1 var(--font-display);padding:4px 8px}.shootout-hint{font:600 var(--fs-xs)/1.2 var(--font-ui);color:var(--c-ink-muted);margin:0}.preseason-pens,.playoff-penalties-result,.fixture-pens,.scoreboard-pens{font:600 var(--fs-xs)/1.2 var(--font-ui);letter-spacing:.4px;color:var(--c-red,#a90020)}.preseason-pens{justify-self:end}.playoff-penalties-result{margin:6px 0 0}.playoff-penalties-result b{color:#062764}.scoreboard-pens{text-align:center;color:#ffd42a;margin:4px 0 0}.playoff-tiebreak .shootout-form span,.preseason-penalties .shootout-form span{width:auto;color:inherit}.playoff-tiebreak .shootout-form>small,.preseason-penalties .shootout-form>small{width:100%;color:var(--c-red,#a90020)}.penalties-modal{gap:var(--sp-3);display:grid}.penalties-score{font:600 var(--fs-md)/1.2 var(--font-ui);color:var(--c-navy-900);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.penalties-score .team-mark{width:30px;height:30px}.penalties-score strong{background:var(--c-navy-900,#062764);color:#fff;font:400 var(--fs-xl,24px)/1 var(--font-display);padding:2px 10px}.penalties-why{text-align:center;font:600 var(--fs-sm)/1.3 var(--font-ui);color:var(--c-red,#a90020);margin:0}.scoreboard-btn-penalties{color:#fff;background:#a90020;width:100%}.screen{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.screen-head{align-items:flex-end;gap:var(--sp-3) var(--sp-5);padding:var(--sp-5) var(--sp-5) var(--sp-4);border:var(--border);color:var(--c-white);background:linear-gradient(120deg, var(--c-navy-900) 0%, var(--c-navy-700) 60%, #0b3f8d 100%);box-shadow:var(--shadow-pixel);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.screen-head:after{content:"";background:repeating-linear-gradient(90deg, var(--c-red) 0 24px, var(--c-yellow) 24px 48px);height:6px;position:absolute;inset:auto 0 0}.club-screen .screen-head:after{background:repeating-linear-gradient(90deg, var(--stripe-a) 0 24px, var(--stripe-b) 24px 48px, var(--stripe-c) 48px 72px)}.screen-corner{top:var(--sp-3);right:var(--sp-3);z-index:2;position:absolute}.screen-corner .ui-btn--ghost{color:#fff;background:#00000040;border-color:#ffffffb3}.screen-corner .ui-btn--ghost:hover:not(:disabled){color:var(--c-navy-900);background:#fff}.screen-head-copy{flex:320px;min-width:0}.screen-kicker{color:var(--c-yellow);font:600 var(--fs-sm)/1 var(--font-ui);letter-spacing:2px;text-transform:uppercase;margin:0 0 4px}.screen-head h1{font:italic 400 clamp(34px, 5vw, 52px)/1 var(--font-display);letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.screen-intro{max-width:70ch;margin:var(--sp-2) 0 0;color:#dbe6ff;font:400 17px/1.4 var(--font-body);text-transform:none}.screen-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.screen-tabs{top:var(--site-header-height);z-index:20;padding:0 var(--sp-2);border:var(--border);background:var(--c-cream);box-shadow:var(--shadow-pixel);scrollbar-width:none;position:sticky}.screen-tabs::-webkit-scrollbar{display:none}.screen-tabs button{min-height:52px;font-size:var(--fs-lg);white-space:nowrap}.screen-body{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.screen-body>*{min-width:0;max-width:100%}.screen-body .newspaper{box-shadow:none;background:0 0;border:0;outline:0;padding:0}.screen-body .data-paper{border:0;height:auto;padding:0;overflow:visible}.screen-body .data-page-header,.screen-body .league-section-tabs{display:none}.screen p,.screen li,.tile-detail{text-transform:none}.screen-lead{font:400 17px/1.45 var(--font-body);color:var(--c-ink);margin:0}.tile-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid}.tile{min-height:128px;padding:var(--sp-4) var(--sp-5) var(--sp-4) var(--sp-4);border:var(--border);color:var(--c-navy-900);background:var(--c-cream);box-shadow:var(--shadow-pixel);text-align:left;font:inherit;align-content:start;gap:6px;text-decoration:none;display:grid;position:relative}button.tile{cursor:pointer;width:100%}a.tile:hover,button.tile:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #00000040}a.tile:focus-visible,button.tile:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px}.tile--lg{grid-column:span 2;min-height:168px}.tile-head{font:600 var(--fs-sm)/1.1 var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--c-red);align-items:center;gap:8px;display:flex}.tile-head b{font-weight:600}.tile-badge{color:#fff;background:var(--c-red);min-width:22px;font:700 var(--fs-sm)/1.2 var(--font-ui);text-align:center;margin-left:auto;padding:2px 6px;font-style:normal}.tile-value{font:400 clamp(26px, 3vw, 34px)/1.05 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.tile-detail{font:400 var(--fs-md)/1.35 var(--font-body);color:var(--c-ink-muted)}.tile-go{font:700 30px/1 var(--font-ui);color:var(--c-navy-700);opacity:.55;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tile--navy{color:#fff;background:var(--c-navy-900)}.tile--navy .tile-head{color:var(--c-yellow)}.tile--navy .tile-detail{color:#c9d6f2}.tile--navy .tile-go{color:#fff}.tile--red{color:#fff;background:var(--c-red)}.tile--red .tile-head{color:var(--c-yellow)}.tile--red .tile-detail{color:#ffe1e1}.tile--red .tile-go{color:#fff}.tile--gold{background:var(--c-gold-bg);border-color:#b18b16}@media (width<=560px){.tile--lg{grid-column:auto}.tile-grid{grid-template-columns:1fr}.screen-head{padding:var(--sp-4)}.screen-intro{font-size:var(--fs-md)}}.bottom-nav{display:none}@media (width<=900px){.bottom-nav{z-index:60;border-top:3px solid var(--c-yellow);background:var(--c-navy-900);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.bottom-nav button{color:#c9d6f2;min-height:60px;font:600 12px/1 var(--font-ui);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:8px 2px;display:grid}.bottom-nav button.on{color:var(--c-yellow);box-shadow:inset 0 4px 0 var(--c-yellow)}:root{--bottom-nav-h:calc(63px + env(safe-area-inset-bottom,0px))}.site{padding-bottom:calc(var(--bottom-nav-h) + 16px)}.preview-notice{right:16px;bottom:calc(var(--bottom-nav-h) + 12px)}.site-nav{display:none}}@media (prefers-reduced-motion:reduce){a.tile:hover,button.tile:hover{transform:none}}.nav-link{align-items:center;gap:7px;padding:10px 14px;font-size:18px;display:inline-flex}.screen-toolbar{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.screen-toolbar .news-header-actions,.screen-toolbar .player-page-tabs{gap:var(--sp-2);flex-wrap:wrap;width:auto;margin:0;display:flex;position:static}.screen-body .team-page-header{display:none}.screen-body .team-list-paper{background:0 0;border:0;padding:0}.clubs-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.club-tile{padding:var(--sp-5) var(--sp-3) var(--sp-4);border:var(--border);color:#fff;text-align:center;background:linear-gradient(160deg, var(--club-primary) 0%, var(--club-secondary) 100%);box-shadow:var(--shadow-pixel);justify-items:center;gap:6px;text-decoration:none;display:grid;position:relative}.club-tile:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #00000040}.club-tile:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px}.club-tile-crest{filter:drop-shadow(2px 2px #00000059);width:84px;height:84px;font-size:52px}.club-tile b{font:400 24px/1.05 var(--font-display);text-transform:uppercase;text-shadow:2px 2px #00000059}.club-tile small{font:400 var(--fs-md)/1.3 var(--font-body);color:#ffffffd9}.club-tile-nickname{color:var(--c-yellow);font:italic 600 var(--fs-md)/1.1 var(--font-body);text-shadow:2px 2px #0000008c;margin-top:-4px}.screen-subhead{align-items:center;gap:var(--sp-3);display:flex}.screen-subhead h2{font:400 28px/1 var(--font-display);text-transform:uppercase;color:var(--c-navy-900);margin:0}.hub-crest{border:3px solid var(--c-yellow);background:var(--club-primary);place-items:center;width:96px;height:96px;display:grid;box-shadow:4px 4px #00000059}.hub-crest-mark{width:72px;height:72px;font-size:48px}.card-link{color:var(--c-navy-700);font:600 var(--fs-sm)/1 var(--font-ui);letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.card-link:hover{color:var(--c-red)}.hub-todo{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hub-todo a{align-items:center;gap:var(--sp-3);min-height:54px;padding:var(--sp-2) var(--sp-3);border:2px solid var(--c-navy-800);color:var(--c-navy-900);font:500 var(--fs-lg)/1.25 var(--font-body);background:#fff;grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.hub-todo a:hover{background:var(--c-gold-bg)}.hub-todo a>i{font:700 26px/1 var(--font-ui);color:var(--c-red);font-style:normal}.hub-columns{gap:var(--sp-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.hub-column{gap:var(--sp-4);min-width:0;display:grid}.hub-results{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hub-results a{align-items:center;gap:var(--sp-2);color:var(--c-ink);font:400 var(--fs-md)/1.2 var(--font-body);border-bottom:1px dashed var(--c-paper-line);grid-template-columns:30px 1fr auto auto;padding:8px 6px;text-decoration:none;display:grid}.hub-results a:hover{background:var(--c-gold-bg)}.hub-results em{color:#fff;width:26px;height:26px;font:700 var(--fs-sm)/1 var(--font-ui);place-items:center;font-style:normal;display:grid}.hub-results em.form-G{background:var(--c-green-bright)}.hub-results em.form-E{background:#8a8270}.hub-results em.form-P{background:var(--c-red)}.hub-results b{font:400 var(--fs-lg)/1 var(--font-display);color:var(--c-navy-900)}.hub-results .ui-icon{color:var(--c-red)}.mini-table{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mini-table li{align-items:center;gap:var(--sp-2);font:400 var(--fs-md)/1.2 var(--font-body);grid-template-columns:26px 28px 1fr auto;padding:6px;display:grid}.mini-table li b{font:600 var(--fs-md)/1 var(--font-ui);color:var(--c-ink-muted);text-align:right}.mini-table li strong{font:400 var(--fs-lg)/1 var(--font-display);color:var(--c-navy-900)}.mini-table li.mine{color:#fff;background:var(--c-navy-900)}.mini-table li.mine b,.mini-table li.mine strong{color:var(--c-yellow)}.mini-table .team-mark,.mini-table img{width:24px;height:24px;font-size:18px}.hub-news{gap:var(--sp-2);display:grid}.hub-news button{gap:var(--sp-3);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:112px 1fr;align-items:center;padding:0;display:grid}.hub-news button:hover b{color:var(--c-red)}.hub-news .news-artwork{width:112px;height:84px;overflow:hidden}.hub-news small{color:var(--c-red);font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;text-transform:uppercase;display:block}.hub-news b{font:500 var(--fs-md)/1.25 var(--font-body);color:var(--c-navy-900)}@media (width<=900px){.hub-columns{grid-template-columns:1fr}}@media (width<=560px){.hub-crest{width:64px;height:64px}.hub-crest-mark{width:48px;height:48px;font-size:32px}}.career-hub .tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.career-hub .tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.career-hub .tile-grid{grid-template-columns:1fr}}.screen-crest{border:3px solid var(--c-yellow);background:var(--club-primary);place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:4px 4px #00000059}.screen-crest .club-crest{width:80px;height:80px;font-size:54px}.screen-crest .club-crest-edit{position:absolute;bottom:-10px;right:-10px}.club-strip{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.club-strip>div{background:#0000002e;border:2px solid #ffffff59;gap:2px;padding:6px 12px;display:grid}.club-strip small{color:#c9d6f2;font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;text-transform:uppercase}.club-strip b{font:400 24px/1 var(--font-display);color:#fff}.club-strip .club-form{margin:0}.club-strip .ui-btn--ghost{color:#fff;border-color:#fff}.squad-top{gap:var(--sp-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.squad-side,.finance-page,.stadium-page,.club-matches-page,.club-history-tab-content,.club-squad-tab,.messages-tab{gap:var(--sp-4);display:grid}.stadium-page>section,.finance-page>section{scroll-margin-top:140px}.club-actas-banner{padding:var(--sp-2) var(--sp-3);border:2px solid var(--c-red);color:var(--c-red);font:500 var(--fs-md)/1.3 var(--font-body);background:#fff1f1;margin:0}@media (width<=900px){.squad-top{grid-template-columns:1fr}.screen-crest{width:72px;height:72px}.screen-crest .club-crest{width:54px;height:54px;font-size:36px}}.messages-picker{max-width:520px}.chat-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.chat-list button{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border:2px solid var(--c-paper-line);text-align:left;cursor:pointer;font:inherit;background:#fff;grid-template-columns:48px minmax(0,1fr) auto;display:grid}.chat-list button:hover{border-color:var(--c-navy-800);background:var(--c-gold-bg)}.chat-list .player-face,.chat-list img{width:48px;height:48px}.chat-list-copy{gap:2px;min-width:0;display:grid}.chat-list-copy b{font:400 20px/1 var(--font-display);color:var(--c-navy-900);text-transform:uppercase}.chat-list-copy small{color:var(--c-ink-muted);font:400 var(--fs-sm)/1.2 var(--font-body)}.chat-list-copy em{color:var(--c-ink);font:400 var(--fs-md)/1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.chat-list-badge{color:#fff;background:var(--c-red);font:700 var(--fs-xs)/1 var(--font-ui);letter-spacing:.5px;text-transform:uppercase;padding:4px 8px;font-style:normal}.chat-list-done{color:var(--c-green);font:600 var(--fs-xs)/1 var(--font-ui);text-transform:uppercase;align-items:center;gap:4px;font-style:normal;display:inline-flex}.talk-help{margin:0 0 var(--sp-3);font:400 var(--fs-md)/1.4 var(--font-body);color:var(--c-ink)}#ver-velada,#ver-hinchas{scroll-margin-top:140px}.screen-face{border:3px solid var(--c-yellow);background:#0b3f8d;place-items:center;width:104px;height:104px;display:grid;overflow:hidden;box-shadow:4px 4px #00000059}.screen-face img,.screen-face .player-face{object-fit:cover;width:100%;height:100%}.screen-actions-stack{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.screen-actions .back-button{color:#fff;background:0 0;border-color:#fff}.profile-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.profile-actions .ui-btn{min-height:54px;padding:0 var(--sp-5);font-size:var(--fs-lg);text-decoration:none}.profile-actions .profile-poll{display:contents}.player-screen .player-profile-card{margin:0}@media (width<=560px){.profile-actions .ui-btn{flex:100%}.screen-face{width:72px;height:72px}}.derby-badge{color:#fff;background:var(--c-red);font:700 10px/1 var(--font-ui);letter-spacing:.5px;text-transform:uppercase;flex:none;align-items:center;gap:3px;padding:2px 5px;display:inline-flex}.derby-badge.official,.derby-badge.rivalry-superclasico{color:var(--c-navy-900);background:var(--c-yellow)}.derby-badge.rivalry-derbi{background:#1257d6}.derby-badge.rivalry-both{background:linear-gradient(90deg, var(--c-red) 50%, #1257d6 50%)}.fixture-card{--rv-ink:200, 16, 46;--rv-wash:#ffe6d6;--rv-bar:linear-gradient(90deg, #6e0014, #c8102e 25%, #ff6a1a 50%, #ffc21a 62%, #c8102e 80%, #6e0014);position:relative}.fixture-card.rivalry-superclasico{--rv-ink:176, 125, 0;--rv-wash:#fff1c4;--rv-bar:linear-gradient(90deg, #7a5a00, #d4a017 25%, #fff2a8 50%, #ffcf33 62%, #d4a017 80%, #7a5a00)}.fixture-card.rivalry-derbi{--rv-ink:16, 92, 214;--rv-wash:#dfeaff;--rv-bar:linear-gradient(90deg, #06235e, #1257d6 25%, #4fc3ff 45%, #fff 50%, #4fc3ff 55%, #1257d6 75%, #06235e)}.fixture-card.rivalry-both{--rv-wash:#f1e4f4;--rv-bar:linear-gradient(90deg, #c8102e, #ff6a1a 25%, #c8102e 45%, #1257d6 55%, #4fc3ff 75%, #1257d6)}.fixture-card.fixture-derby{background:linear-gradient(160deg, #fff9e8 55%, var(--rv-wash))}.fixture-card.fixture-derby:before{content:"";z-index:2;background:var(--rv-bar);background-size:200% 100%;height:4px;position:absolute;inset:0 0 auto}.fixture-card.fixture-derby .fixture-teams{isolation:isolate;position:relative}.fixture-card.fixture-derby .fixture-teams:after{content:attr(data-derby);z-index:-1;max-width:70%;color:rgba(var(--rv-ink), .09);letter-spacing:2px;white-space:nowrap;text-overflow:clip;pointer-events:none;font:400 34px/1 Anton,sans-serif;transition:color .25s;position:absolute;top:50%;right:10px;overflow:hidden;transform:translateY(-50%)rotate(-7deg)}.fixture-card.rivalry-both .fixture-teams:after{color:#c8102e14;text-shadow:3px 3px #105cd614}.fixture-card.fixture-derby .fixture-footer{background:linear-gradient(90deg, rgba(var(--rv-ink), .16), transparent 65%)}.fixture-card.fixture-derby .fixture-footer>span:first-child{color:rgb(var(--rv-ink))}.fixture-derby-flame{vertical-align:-1px;color:rgb(var(--rv-ink));margin-right:5px}.fixture-card.rivalry-clasico .fixture-derby-flame{color:#e0451c}.fixture-streak{color:rgb(var(--rv-ink));letter-spacing:.2px;margin-top:-2px;font:italic 600 11px/1.2 Roboto Condensed,sans-serif;display:block}.fixture-card.fixture-derby:hover:before{animation:1.4s linear infinite derby-fire}.fixture-card.fixture-derby:hover .fixture-teams:after{color:rgba(var(--rv-ink), .16)}@keyframes derby-fire{0%{background-position:0 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fixture-card.fixture-derby:hover:before{animation:none}}.screen-body{padding:var(--sp-4);border:var(--border);background-color:var(--paper);box-shadow:var(--shadow-pixel);background-image:url(/paper-grain.svg)}@media (width<=560px){.screen-body{padding:var(--sp-3)}}.club-strip .club-form{flex-direction:row;gap:4px;display:flex}.screen{scroll-margin-top:calc(var(--site-header-height) + 8px)}.screen-actions .ui-btn--ghost{color:#fff;border-color:#fff}.hub-columns--single{grid-template-columns:minmax(0,1fr)}.hub-highlights{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.with-sidebar .career-hub .tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1500px){.with-sidebar .career-hub .tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.with-sidebar .career-hub .tile-grid{grid-template-columns:1fr}}.club-tile.is-mine{outline:4px solid var(--c-yellow);outline-offset:-4px}.club-tile-mine{color:var(--c-navy-900);background:var(--c-yellow);font:700 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;text-transform:uppercase;padding:3px 8px;font-style:normal;position:absolute;top:8px;left:8px}.leader-chip{background:#0000002e;border:2px solid #ffffff59;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex;position:relative}.leader-chip-photo{border:2px solid var(--c-yellow);background:#0b3f8d;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.leader-chip-photo img{object-fit:cover;width:100%;height:100%}.leader-chip-photo b{color:#fff;font:400 18px/1 var(--font-display)}.leader-chip-copy{gap:2px;min-width:0;display:grid}.leader-chip-copy small{color:#c9d6f2;font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px;text-transform:uppercase}.leader-chip-copy b{color:#fff;max-width:180px;font:500 var(--fs-md)/1.1 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-chip .reputation-chip{position:static}.leader-chip-edit{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:2px 6px}.leader-chip .manager-popover{z-index:30;width:min(360px,80vw);display:none;position:absolute;top:calc(100% + 6px);left:0}.leader-chip:hover .manager-popover,.leader-chip:focus-within .manager-popover{display:block}.screen-head{padding:var(--sp-4) var(--sp-5) calc(var(--sp-4) + 6px)}.screen-head h1{font-size:clamp(30px,4vw,44px)}.screen-intro{font-size:var(--fs-md);margin-top:4px}.inbox-clear{padding:var(--sp-3);border:2px solid var(--c-green);color:var(--c-green);font:500 var(--fs-md)/1.3 var(--font-body);background:#effaf2;margin:0}.inbox-history{border:var(--border);background:var(--c-cream)}.inbox-history>summary{padding:var(--sp-3);color:var(--c-navy-900);font:600 var(--fs-md)/1 var(--font-ui);letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.inbox-history ul{padding:0 var(--sp-3) var(--sp-3);gap:0;margin:0;list-style:none;display:grid}.inbox-history li{align-items:center;gap:var(--sp-2);border-top:1px dashed var(--c-paper-line);color:var(--c-ink-muted);font:400 var(--fs-md)/1.3 var(--font-body);grid-template-columns:34px 1fr;padding:8px 4px;display:grid}.inbox-history li.unread b{color:var(--c-navy-900)}.inbox-history li.is-highlighted{background:var(--c-gold-bg)}.inbox-history li .player-face,.inbox-history li img{width:32px;height:32px}.inbox-history li b{color:var(--c-ink);font-weight:600}.inbox-history li small{color:var(--c-ink-muted);font-size:var(--fs-sm);display:block}.club-strip>.leader-chip{grid-template-columns:none;gap:8px;padding:5px 10px 5px 5px;display:flex}.club-strip>.leader-chip .reputation-chip{border:1px solid var(--c-yellow);color:var(--c-yellow);font:600 var(--fs-xs)/1 var(--font-ui);background:0 0;margin:0;padding:3px 6px}.club-strip>.leader-chip .reputation-chip b{color:#fff}.club-tile{background:linear-gradient(180deg, #0000 35%, #0000008c 100%), linear-gradient(160deg, var(--club-primary) 0%, var(--club-secondary) 100%)}.club-tile b,.club-tile small{text-shadow:2px 2px #0000008c}.club-tile.has-stadium{background:linear-gradient(180deg, #030c2440 0%, #030c2473 45%, #030c24d9 100%), var(--club-stadium) center / cover no-repeat}.pitch-board>header{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ovr-badge{border:2px solid var(--c-navy-800);background:#fff;align-items:center;gap:10px;margin:0;padding:4px 8px;display:flex}.ovr-badge>dt{color:var(--c-red);font:700 var(--fs-xs)/1 var(--font-ui);letter-spacing:.6px}.ovr-badge>div{align-items:baseline;gap:4px;display:flex}.ovr-badge>div dt{color:var(--c-ink-muted);font:600 var(--fs-xs)/1 var(--font-ui);text-transform:uppercase}.ovr-badge dd{color:var(--c-navy-900);font:400 var(--fs-lg)/1 var(--font-display);margin:0}.ovr-badge dd small{color:var(--c-green-bright);font:600 var(--fs-xs)/1 var(--font-ui)}.squad-leaders{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.squad-leaders .club-person-entry{min-width:0}.squad-leaders .club-person-card{aspect-ratio:auto;height:260px}.squad-leaders .club-person-card img,.squad-leaders .president-photo-placeholder{object-fit:cover;width:100%;height:100%}.squad-leaders .club-person-role{font-size:var(--fs-lg)}@media (width<=560px){.squad-leaders .club-person-card{height:190px}}.role-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.role-card{padding:var(--sp-3);border:var(--border);box-shadow:var(--shadow-pixel);background:#fff;border-left-width:6px;align-content:start;gap:8px;display:grid}.role-card.mood-good{border-left-color:var(--c-green-bright)}.role-card.mood-mid{border-left-color:#c79a12}.role-card.mood-bad,.role-card.is-under{border-left-color:var(--c-red)}.role-card>header{align-items:center;gap:var(--sp-2);grid-template-columns:48px minmax(0,1fr);display:grid}.role-card>header .player-face,.role-card>header img{width:48px;height:48px}.role-card>header b{color:var(--c-navy-900);font:400 20px/1.05 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.role-card>header small{color:var(--c-ink-muted);font:400 var(--fs-sm)/1.2 var(--font-body)}.role-mood .mood-meter{align-items:center;gap:6px;display:flex}.role-mood .mood-bar{flex:auto}.role-reason{color:var(--c-ink-muted);font:400 var(--fs-sm)/1.3 var(--font-body);margin:0}.role-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.role-pills button{border:2px solid var(--c-navy-800);min-height:36px;color:var(--c-navy-900);background:var(--c-cream);font:600 12px/1 var(--font-ui);letter-spacing:.2px;cursor:pointer;padding:0 2px;position:relative}.role-pills button:hover:not(:disabled){background:var(--c-gold-bg)}.role-pills button.on{color:#fff;background:var(--c-navy-900)}.role-pills button:disabled{cursor:default}.role-pills button:disabled:not(.on){opacity:.5}.role-pills button.wanted i{color:#c79a12;margin-right:3px;font-style:normal}.role-pills button.on.wanted i{color:var(--c-yellow)}.role-current{font:400 var(--fs-md)/1.3 var(--font-body);margin:0}.role-warning{color:var(--c-red);font:500 var(--fs-sm)/1.3 var(--font-body);background:#fff1f1;margin:0;padding:6px 8px}.screen-crest{box-shadow:none;background:0 0;border:0}.screen-crest .club-crest{filter:drop-shadow(3px 3px #00000059);width:96px;height:96px}@media (width<=900px){.screen-crest .club-crest{width:64px;height:64px}}.role-pills button.wanted i{background:#fff;border:1px solid #c79a12;margin:0;padding:0 3px;font-size:11px;line-height:14px;position:absolute;top:-9px;right:-5px}.role-pills button.on.wanted i{background:var(--c-navy-900)}.mood-meter-bar{border:1px solid var(--c-navy-800);background:#fff;width:90px;height:10px;display:block}.mood-meter-bar i{background:var(--c-green-bright);height:100%;display:block}.mood-meter.mid .mood-meter-bar i,.mood-meter-bar.mid i{background:#e0a800}.mood-meter.bad .mood-meter-bar i,.mood-meter-bar.bad i{background:var(--c-red)}.mood-meter b small{color:var(--c-ink-muted);font-weight:500}.role-mood .mood-meter-bar{flex:auto;width:auto}.club-life-stats .mood-meter-bar{width:100%;margin-top:6px}.screen-panel{min-width:0;box-shadow:var(--shadow-pixel);display:grid}.screen-tabs{z-index:auto;box-shadow:none;border-bottom:0;position:static}.screen-panel .screen-body{box-shadow:none}.screen-panel .screen-tabs+.screen-body{border-top:2px solid var(--c-navy-800)}.roles-table-wrap{border:var(--border);background:#fff;overflow-x:auto}.roles-table-new{border-collapse:collapse;width:100%;min-width:860px}.roles-table-new th{color:#fff;background:var(--c-navy-900);font:600 var(--fs-sm)/1 var(--font-ui);letter-spacing:.6px;text-align:left;text-transform:uppercase;padding:10px 12px}.roles-table-new td{border-top:1px solid var(--c-paper-line);vertical-align:middle;font:400 var(--fs-md)/1.25 var(--font-body);padding:10px 12px}.roles-table-new tbody tr{border-left:6px solid #0000}.roles-table-new tbody tr.mood-good{border-left-color:var(--c-green-bright)}.roles-table-new tbody tr.mood-mid{border-left-color:#e0a800}.roles-table-new tbody tr.mood-bad,.roles-table-new tbody tr.is-under{border-left-color:var(--c-red)}.roles-table-new tbody tr.is-under{background:#fff6f6}.roles-table-new tbody tr:hover{background:var(--c-gold-bg)}.roles-table-new .roles-player{align-items:center;gap:10px;display:flex}.roles-table-new .roles-player .player-face,.roles-table-new .roles-player img{width:40px;height:40px}.roles-table-new .roles-player b{color:var(--c-navy-900);font-weight:700;display:block}.roles-table-new .roles-player small{color:var(--c-ink-muted);font-size:var(--fs-sm)}.roles-table-new .mood-meter{display:flex}.roles-table-new .mood-meter-bar{width:110px}.roles-table-new .role-reason{max-width:240px;font-size:var(--fs-sm);margin-top:4px;display:block}.roles-table-new .role-pills{min-width:340px}.roles-table-new .role-under{color:var(--c-red);font-weight:600}.roles-table-new .role-under small{font-weight:400;font-size:var(--fs-sm);display:block}.role-traits{flex-wrap:wrap;gap:4px;display:flex}.role-traits em{border:1px solid var(--c-paper-line);color:var(--c-ink-muted);background:var(--c-cream);font:600 var(--fs-xs)/1.2 var(--font-ui);text-transform:uppercase;padding:2px 6px;font-style:normal}.role-now{text-transform:capitalize}.pitch-board-tools{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.pitch-board-tools .pitch-board-formation{margin:0}.pitch-board-tools .ui-btn{margin-left:auto}.screen-tabs{flex-wrap:nowrap;overflow-x:auto}@media (width<=900px){.screen-tabs button{min-height:46px;padding:0 var(--sp-3);font-size:var(--fs-md)}.bottom-nav button{letter-spacing:0;padding:8px 0;font-size:10px}}.courting-line{padding:var(--sp-2) var(--sp-3);border:2px solid var(--c-navy-800);font:400 var(--fs-md)/1.3 var(--font-body);background:#fff;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.courting-line span{border:1px solid;padding:2px 8px;font-weight:600}.courting-hot{color:var(--c-red)}.courting-mid{color:#9a7400}.courting-cold{color:var(--c-green)}.tv-club-value{padding:var(--sp-2) var(--sp-3);border:2px dashed var(--c-navy-800);font:400 var(--fs-md)/1.4 var(--font-body);background:#fff;margin:0}.tv-club-value .up{color:var(--c-green)}.tv-club-value .down{color:var(--c-red)}.squad-sim-summary{margin:0;position:static}.finance-sim-page .finance-sim{gap:var(--sp-4);display:grid}.finance-sim-page .squad-sim-meters{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.finance-sim-page .squad-sim-meters>:first-child{grid-column:auto}.pixel-arena{margin-bottom:var(--sp-3);border:var(--border);box-shadow:var(--shadow-pixel);background:#0a1430;position:relative;overflow:hidden}.arena-sky{background:linear-gradient(#050b1f,#0f1d45);height:26px;position:relative}.arena-light{background:repeating-linear-gradient(90deg,#fff7c2 0 6px,#2a2f45 6px 8px);width:38px;height:14px;position:absolute;top:4px;box-shadow:0 0 18px 6px #fff5be59}.arena-light.left{left:18px}.arena-light.right{right:18px}.arena-light:after{content:"";background:#3a4058;width:4px;height:40px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.pixel-arena.is-goal .arena-light{animation:.25s steps(2,end) 8 arena-flash}.arena-roof{background:repeating-linear-gradient(90deg,#c9ced8 0 18px,#9ea5b5 18px 20px);border-bottom:2px solid #000;height:8px}.arena-stands{background:linear-gradient(#2a3044,#3a4158);grid-template-columns:1fr 1fr;gap:0;padding:4px 6px 0;display:grid}.arena-side{grid-template-columns:minmax(0,1fr);align-content:end;gap:1px;min-width:0;padding:0 4px;display:grid;overflow-x:clip}.arena-side+.arena-side{border-left:3px solid #1a1f2e}.arena-row{border-bottom:2px solid #00000040;justify-content:center;gap:2px;padding:1px 0;display:flex;overflow-x:clip}.arena-row i{width:calc(var(--size) + 4px);animation:1.4s steps(2,end) infinite crowd-bob;animation-delay:var(--delay);flex:none;justify-items:center;display:grid;position:relative}.arena-row i b{width:var(--size);height:var(--size);background:var(--skin);display:block}.arena-row i s{width:calc(var(--size) + 4px);height:calc(var(--size) + 2px);background:var(--shirt);text-decoration:none;display:block}.arena-row i.has-flag:before{content:"";width:calc(var(--size) * 1.8);height:var(--size);background:var(--flag);opacity:0;border-left:2px solid #ddd;position:absolute;bottom:100%;left:60%}.arena-side.is-excited .arena-row i.has-flag:before{opacity:1;animation:.3s steps(2,end) infinite flag-wave}.arena-board{white-space:nowrap;background:#111;border-top:2px solid #000;border-bottom:2px solid #000;height:18px;overflow:hidden}.arena-board span{color:#ffd42a;font:600 12px/18px var(--font-ui);letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 4px #ffd42a99;padding-left:100%;animation:30s linear infinite board-scroll;display:inline-block}.pixel-arena.is-goal .arena-board span{color:#fff}.arena-grass{background:repeating-linear-gradient(90deg,#2f8f3c 0 40px,#36a145 40px 80px);height:12px}@keyframes crowd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes crowd-jump{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes flag-wave{0%,to{transform:skewY(0)}50%{transform:skewY(-12deg)}}@keyframes arena-flash{50%{background:#fff;box-shadow:0 0 40px 18px #ffffffb3}}@keyframes board-scroll{to{transform:translate(-50%)}}@media (width<=560px){.arena-row i{width:calc(var(--size) + 1px)}.arena-row i b{width:calc(var(--size) - 2px);height:calc(var(--size) - 2px)}.arena-row i s{width:calc(var(--size) + 1px)}}@media (prefers-reduced-motion:reduce){.arena-row i,.arena-board span,.arena-light{animation:none!important}}.pixel-stadium{background:#2b2f3a;border:3px solid #0b1226;grid-template-columns:auto 1fr auto;grid-template-areas:"n n n""w pitch e""s s s";gap:4px;width:min(100%,460px);padding:8px;display:grid;position:relative;box-shadow:4px 4px #00000059}.stadium-stand{background:#4a5060;gap:2px;padding:3px;display:grid}.stand-n{grid-area:n}.stand-s{grid-area:s}.stand-w{grid-area:w}.stand-e{grid-area:e}.stadium-stand i{aspect-ratio:1;background:#6b7180;min-width:5px;display:block}.stadium-stand i.on{background:var(--shirt);box-shadow:inset 0 2px #ffdcb4e6}.stadium-pitch{background:repeating-linear-gradient(90deg,#2f8f3c 0 12.5%,#36a145 12.5% 25%);border:2px solid #fff;grid-area:pitch;min-height:120px;position:relative}.stadium-pitch .pitch-half{background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%}.stadium-pitch .pitch-circle{border:2px solid #fff;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stadium-pitch .pitch-box{border:2px solid #fff;width:12%;position:absolute;top:28%;bottom:28%}.stadium-pitch .pitch-box.left{border-left:0;left:-2px}.stadium-pitch .pitch-box.right{border-right:0;right:-2px}.stadium-label{color:#fff;font:600 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:.4px;white-space:nowrap;text-transform:uppercase;background:#061a46d9;border:2px solid #fff;margin:0;padding:4px 10px;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%)}.stadium-label b{color:var(--c-yellow);font:400 22px/1 var(--font-display)}.venue-hero .pixel-stadium{justify-self:end}.pixel-stadium{perspective:520px;perspective-origin:50% 0;background:linear-gradient(#141a2b,#2b2f3a);padding:10px 10px 14px;display:block}.stadium-bowl{transform-origin:50% 100%;background:#3a4050;border-radius:28px 28px 10px 10px;grid-template-columns:auto 1fr auto;grid-template-areas:"n n n""w pitch e""s s s";gap:3px;padding:6px;display:grid;transform:rotateX(38deg);box-shadow:0 10px #1a1e29}.stadium-bowl .stand-n{border-radius:22px 22px 0 0}.stadium-bowl .stadium-pitch{min-height:96px}.stadium-label{bottom:38%}.pixel-stadium360 .arena-stands.south{background:linear-gradient(#3a4158,#22283a);padding:0 6px 6px}.pixel-stadium360 .arena-stands.south .arena-row{border-top:2px solid #0000004d;border-bottom:0}.pixel-stadium360 .arena-stands.south .arena-side{align-content:start}.pixel-stadium360 .arena-board.south span{animation-direction:reverse}.pixel-stadium360 .arena-stands{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.pixel-stadium360 .arena-stands.south{grid-template-columns:minmax(0,1fr)}.stadium360-end .arena-side{gap:0;padding:0}.stadium360-middle{background:#22283a;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.stadium360-end{contain:size;background:linear-gradient(90deg,#2a3044,#3a4158);align-content:start;gap:0;width:44px;padding:4px;display:grid;position:relative;overflow:hidden}.stadium360-end.east{background:linear-gradient(270deg,#2a3044,#3a4158)}.stadium360-end .arena-row{--size:5px;border-bottom:0;gap:2px}.stadium360-end.west{border-right:3px solid #1a1f2e}.stadium360-end.east{border-left:3px solid #1a1f2e}.stadium360-pitch{background:repeating-linear-gradient(90deg,#2f8f3c 0 9%,#36a145 9% 18%);place-items:center;height:470px;padding:16px 5%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #2a7a35}.stadium360-lines{pointer-events:none;border:2px solid #ffffffb3;position:absolute;inset:10px}.stadium360-lines .pitch-half{background:#ffffffb3;width:2px;position:absolute;top:0;bottom:0;left:50%}.stadium360-lines .pitch-circle{border:2px solid #ffffffb3;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stadium360-lines .pitch-box{border:2px solid #ffffffb3;width:9%;position:absolute;top:28%;bottom:28%}.stadium360-lines .pitch-box.left{left:-2px}.stadium360-lines .pitch-box.right{right:-2px}.stadium360-center{z-index:1;scrollbar-width:thin;gap:6px;width:min(380px,100%);max-height:100%;display:grid;position:relative;overflow-y:auto}.stadium360-center .match-center-score .scoreboard{max-width:none;box-shadow:6px 6px #00000059}.stadium360-center .match-center-score .scoreboard-full .scoreboard-teams{padding:8px 10px}.stadium360-center .match-center-score .scoreboard-full .scoreboard-team .team-mark{width:40px;height:40px}.stadium360-center .match-center-score .scoreboard-full .scoreboard-team b{font-size:13px}.stadium360-center .match-center-score .scoreboard-full .scoreboard-digit{min-width:36px;font-size:42px}.stadium360-center .match-center-score .scoreboard-full .scoreboard-colon{font-size:30px}.stadium360-center .match-center-score .scoreboard-full .scoreboard-btn{padding:7px 6px;font-size:12px}.stadium360-center .match-center-score{gap:8px;display:grid}.stadium360-center .match-center-score>*{margin:0}.arena-derby{color:#fff;font:700 12px/18px var(--font-ui);letter-spacing:2px;background:#c8102e;border:2px solid #000;padding:1px 10px;animation:1.2s steps(2,end) infinite arena-flash-text;position:absolute;top:4px;left:50%;transform:translate(-50%)}@keyframes arena-flash-text{50%{color:#000;background:#ffd42a}}.arena-side.is-cheering .arena-row i{animation:.5s steps(2,end) infinite crowd-jump;animation-delay:var(--delay)}.arena-side.is-booing .arena-row i{animation:.6s steps(2,end) infinite crowd-boo;animation-delay:calc(var(--delay) / 2);filter:brightness(.7)}.arena-side{position:relative}.arena-fight{pointer-events:none;z-index:2;width:64px;height:34px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(1.5)}.arena-fight i{background:#e9e3d4;border:2px solid #000;border-radius:4px;width:26px;height:22px;animation:.22s steps(2,end) infinite fight-cloud;position:absolute}.arena-fight i:first-child{top:8px;left:0}.arena-fight i:nth-child(2){animation-delay:.1s;top:0;left:20px}.arena-fight i:nth-child(3){animation-delay:50ms;top:10px;left:38px}.arena-fight em{color:#ffd42a;text-shadow:1px 1px #000;font-size:16px;font-style:normal;animation:.3s steps(2,end) infinite fight-star;position:absolute}.arena-fight em:first-of-type{top:-8px;left:-8px}.arena-fight em:nth-of-type(2){animation-delay:.15s;top:-4px;right:-8px}.stadium360-end .arena-fight{transform:translate(-50%,-50%)scale(.6)}.arena-cups{pointer-events:none;z-index:2;position:absolute;inset:0}.arena-cups.from-away{left:50%}.arena-cups i{top:-14px;left:var(--x);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);width:13px;height:17px;animation:cup-fall 1.1s cubic-bezier(.4, 0, .9, .6) var(--delay) both;background:linear-gradient(#fff 0 25%,#e8e8e8 25% 100%);border:2px solid #000;border-top-width:3px;position:absolute}@keyframes crowd-boo{0%,to{transform:translateY(0)}50%{transform:translateY(2px)skew(6deg)}}@keyframes fight-cloud{50%{transform:translate(2px,-2px)scale(1.08)}}@keyframes fight-star{50%{transform:scale(1.5)rotate(20deg)}}@keyframes cup-fall{0%{opacity:1;transform:translateY(0)rotate(0)}85%{opacity:1}to{transform:translateY(210px) rotate(calc(var(--spin) * 540deg));opacity:.9}}.match-center-below{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);grid-auto-rows:minmax(360px,auto);align-items:stretch;gap:14px;display:grid}.match-center-below>.match-card-panel,.match-center-below>*{min-width:0;margin:0}.match-center-below .match-center-h2h{display:block;position:relative}.match-center-below .match-center-h2h>.match-card-panel{flex-direction:column;width:100%;margin:0;display:flex;position:absolute;inset:0;overflow:hidden}.match-center-below .match-center-h2h .h2h-list{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.match-center-below>.match-center-h2h:only-child{grid-column:1/-1}@media (width<=900px){.match-center-below{grid-template-columns:1fr;grid-auto-rows:auto}.match-center-below .match-center-h2h>.match-card-panel{max-height:480px;position:static}}@media (width<=700px){.stadium360-end{display:none}.stadium360-pitch{height:auto;padding:14px 8px}.stadium360-center .match-center-score .scoreboard-full .scoreboard-digit{min-width:38px;font-size:44px}}@media (prefers-reduced-motion:reduce){.arena-cups,.arena-fight{display:none}}.stadium360-center .scoreboard-full .scoreboard-head,.stadium360-center .scoreboard-full header{font-size:11px}.match-view-toggle{border:2px solid var(--c-navy-800);display:inline-flex}.match-view-toggle button{color:var(--c-navy-800);font:600 13px/1 var(--font-ui);letter-spacing:.6px;cursor:pointer;background:#fff;border:0;padding:6px 12px}.match-view-toggle button[aria-pressed=true]{background:var(--c-navy-800);color:#fff}.match-center-arena{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:stretch;gap:14px;display:grid}.match-center-arena>.pixel-arena{margin:0}.match-center-arena>.pixel-arena:only-child{grid-column:1/-1}.match-center-side{gap:12px;min-width:0;display:grid}.match-center-side>.match-card-panel{height:100%;margin:0}.match-center-below{grid-template-columns:1fr;grid-auto-rows:auto}.match-center-below .match-center-h2h>.match-card-panel{max-height:420px;position:static}@media (width<=1100px){.match-center-arena{grid-template-columns:1fr}}.match-center-arena{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);align-items:stretch}.match-center-arena>.match-center-main{flex-direction:column;gap:12px;display:flex}.match-center-arena .match-center-h2h{flex:1 1 0;min-height:200px;position:relative}.match-center-arena .match-center-h2h>.match-card-panel{flex-direction:column;width:100%;margin:0;display:flex;position:absolute;inset:0;overflow:hidden}.match-center-arena .match-center-h2h .h2h-list{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.match-center-arena>.match-center-main{min-width:0}.match-center-below{gap:14px}.stadium360-center{width:min(520px,100%)}.stadium360-center .match-incidents-panel{color:#fff;box-shadow:none;background:#081e0eb8;border:2px solid #ffffff8c;margin:0;padding:10px 14px}.stadium360-center .match-incidents-panel h2{color:#ffd42a;letter-spacing:2px;text-shadow:2px 2px #000;justify-content:center;margin:0 0 6px;font-size:18px}.stadium360-center .match-incidents-panel h3{color:#fff;text-shadow:1px 1px #000;font-size:14px}.stadium360-center .match-incidents-panel :is(li,a,small,p){color:#fff}.stadium360-center .match-incidents-panel small{opacity:.8}.stadium360-center .match-incidents-panel em{color:#ffd42a}.stadium360-center .match-incidents>div:last-child{text-align:right}.stadium360-center .match-incidents>div:last-child li{justify-content:flex-end}.pitch-live-tag{color:#fff;font:700 14px/1 var(--font-ui);letter-spacing:2px;background:#c8102e;border:2px solid #000;justify-self:center;margin:0;padding:6px 14px;animation:1.2s steps(2,end) infinite arena-flash-text}@media (width<=1100px){.match-center-arena{grid-template-columns:1fr}}.match-center-arena .match-center-score .scoreboard-full .scoreboard-team b{white-space:normal;text-align:center;font-size:16px}.stadium360-center .match-incidents>div:last-child h3{text-align:right;justify-content:flex-end}@media (width<=1100px){.match-center-arena .match-center-h2h{flex:none}.match-center-arena .match-center-h2h>.match-card-panel{max-height:420px;position:static}}.match-center-arena .match-center-score{scrollbar-width:thin;flex:none;align-content:start;height:300px;overflow-y:auto}.match-center-arena.is-operator .match-center-score{flex:1 1 0;height:auto;min-height:0}.match-center-arena .stadium360-pitch{height:380px}@media (width<=1100px){.match-center-arena .match-center-score{height:auto;max-height:480px}}.arena-side.is-chanting .arena-row i{animation:.55s steps(2,end) infinite crowd-chant;animation-delay:calc(var(--delay) / 1.5)}.arena-side.is-winning .arena-row i{animation:.42s steps(2,end) infinite crowd-chant-hot;animation-delay:calc(var(--delay) / 2)}.arena-side.is-winning .arena-row i.has-flag:before{opacity:1;animation:.6s steps(2,end) infinite flag-wave}.arena-side.is-quiet .arena-row i{filter:brightness(.65)saturate(.7);animation:none}.arena-side.is-excited .arena-row i{animation:.28s steps(2,end) infinite crowd-explode;animation-delay:calc(var(--delay) / 4)}@keyframes crowd-chant{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes crowd-chant-hot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes crowd-explode{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.messages-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.messages-split>*{min-width:0;margin:0}@media (width<=900px){.messages-split{grid-template-columns:1fr}}.directiva-tab{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.ledger-summary-table{border-collapse:collapse;width:100%;font:400 var(--fs-md)/1.3 var(--font-body)}.ledger-summary-table th{text-align:right;font:600 12px/1 var(--font-ui);letter-spacing:.5px;text-transform:uppercase;color:var(--c-navy-800);border-bottom:2px solid var(--c-navy-800);padding:4px 8px}.ledger-summary-table th:first-child,.ledger-summary-table td:first-child{text-align:left}.ledger-summary-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #0000001a;padding:6px 8px}.ledger-summary-table td.up{color:var(--c-green)}.ledger-summary-table td.down{color:var(--c-red)}.ledger-summary-table td button{color:var(--c-navy-800);font:600 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ledger-recent-title{margin:var(--sp-2) 0 0;font:600 var(--fs-lg)/1 var(--font-ui);color:var(--c-navy-800)}.roles-sort{margin:var(--sp-2) 0;font:600 12px/1 var(--font-ui);letter-spacing:.5px;color:var(--c-navy-800);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.roles-sort button{border:2px solid var(--c-navy-800);color:var(--c-navy-800);font:600 12px/1 var(--font-ui);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#fff;padding:5px 10px}.roles-sort button.on{background:var(--c-navy-800);color:#fff}.role-request{color:#000;font:700 10px/1.2 var(--font-ui);letter-spacing:.5px;background:#ffd42a;margin-top:3px;padding:2px 6px;font-style:normal;display:inline-block}.role-request.leave{background:var(--c-red);color:#fff}.squad-views{margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:center;gap:0;display:flex}.squad-views>button{border:2px solid var(--c-navy-800);color:var(--c-navy-800);font:600 14px/1 var(--font-ui);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:#fff;margin-right:-2px;padding:8px 16px}.squad-views>button.on{background:var(--c-navy-800);color:#fff}.squad-views>.ui-btn{margin-left:auto}.roles-table-new tr.roles-group th{background:var(--c-paper,#f3ead7);color:var(--c-navy-800);text-align:left;font:700 14px/1 var(--font-ui);letter-spacing:1px;border-top:3px solid var(--c-navy-800);padding:10px 12px 6px}.roles-table-new tr.roles-group th small{color:var(--c-red);margin-left:6px}.match-center-arena .match-center-score,.match-center-arena.is-operator .match-center-score{flex:1 1 0;height:auto;min-height:300px;overflow-y:auto}.match-center-duo{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start}.match-center-duo .sim-preview{justify-self:stretch;width:100%}.match-center-duo .match-center-h2h{display:block}.match-center-duo .match-center-h2h>.match-card-panel{flex-direction:column;width:100%;max-height:640px;display:flex;position:static;overflow:hidden}.match-center-duo .match-center-h2h .h2h-list{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.match-center-duo>.match-center-h2h:only-child{grid-column:1/-1}@media (width<=900px){.match-center-duo{grid-template-columns:1fr}}
