[data-theme=broadsheet]{color-scheme:light;--bs-ground:#f4f2ed;--bs-paper:#fbfaf7;--bs-paper-strong:#ffffff;--bs-ink:#172720;--bs-muted:#626d65;--bs-line:#d6dcd3;--bs-line-strong:#aebbb0;--bs-mint:#0e9e6a;--bs-mint-deep:#08714b;--bs-violet:#32654f;--bs-board:#0b1c18;--bs-board-raised:#142a23;--bs-board-muted:#adbbb1;--bg2:#e8ece4;--danger:#b92e46;--radius:5px;--arena-ink:#f4f2ed;--arena-muted:#b3c2b8;--arena-mint:#79dfae;--arena-line:#3e5e4e;--arena-board:#091510;--arena-glow:#294d3666;--action-fill:#08714b;--action-ink:#ffffff;--surface-hover:#e8ece4;--nav-surface:rgba(244,242,237,.96)}[data-theme=broadsheet][data-appearance=dark]{--brand-accent:#ddbc7b;--brand-letter:#080d0c;color-scheme:dark;--bs-ground:#080d0c;--bs-paper:#101715;--bs-paper-strong:#18211e;--bs-ink:#f2eee4;--bs-muted:#b7b8aa;--bs-line:#343a31;--bs-line-strong:#5f6049;--bs-mint:#c8a768;--bs-mint-deep:#ddbc7b;--bs-violet:#c8bb98;--bs-board:#0c1311;--bs-board-raised:#17211c;--bs-board-muted:#b9b9a9;--bg2:#1e2822;--danger:#ff90a2;--action-fill:#ddbc7b;--action-ink:#111711;--surface-hover:#252e25;--nav-surface:rgba(8,13,12,.96);--arena-ink:#f2eee4;--arena-muted:#c2c0b0;--arena-mint:#ddbc7b;--arena-line:#5a543d;--arena-board:#080d0c;--arena-glow:#88703d25}[data-theme=broadsheet] body{background:var(--bs-ground)}[data-theme=broadsheet] .legal-section :is(p,li) a{color:#087e51}[data-theme=broadsheet][data-appearance=dark] .legal-section :is(p,li) a{color:#9b844f}[data-theme=broadsheet] :focus-visible{outline:2px solid var(--bs-mint-deep);outline-offset:4px}[data-theme=broadsheet] ::selection{background:var(--action-fill);color:var(--action-ink)}[data-theme=broadsheet] .container{width:min(100% - 64px,1376px);max-width:1376px;padding-inline:0}[data-theme=broadsheet] body .nav,[data-theme=broadsheet] body:has(.public-home) .nav{min-height:88px;padding:16px max(32px,calc((100vw - 1376px) / 2));gap:18px;border-bottom:1px solid var(--bs-line-strong);background:var(--nav-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme=broadsheet] .nav .brand{gap:13px}[data-theme=broadsheet] .brand-wordmark{font-size:1.7rem;letter-spacing:.035em}[data-theme=broadsheet] .brand-mark-back{fill:transparent;stroke:var(--bs-mint-deep)}[data-theme=broadsheet] .brand-mark-front{fill:var(--bs-ground);stroke:var(--bs-mint-deep)}[data-theme=broadsheet] .nav .links{gap:23px}[data-theme=broadsheet] .nav .links a{font:400 1.05rem var(--font-detail),sans-serif}[data-theme=broadsheet] .appearance-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;min-height:40px;padding:9px;border:1px solid var(--bs-line);border-radius:4px;color:var(--bs-ink);background:transparent;font:500 .7rem var(--font-body-sans),sans-serif;cursor:pointer}[data-theme=broadsheet] .appearance-toggle svg{width:17px;height:17px}[data-theme=broadsheet] .appearance-toggle:hover{border-color:var(--bs-mint-deep);background:var(--surface-hover)}[data-theme=broadsheet] .btn{min-height:42px;font-weight:600}[data-theme=broadsheet] .btn.ghost:hover,[data-theme=broadsheet] .btn:hover,[data-theme=broadsheet] .public-home .btn.ghost:hover,[data-theme=broadsheet] .public-home .btn:hover{background:var(--surface-hover);color:var(--bs-ink)}[data-theme=broadsheet] .public-home .btn.primary,[data-theme=broadsheet] body .btn.primary,[data-theme=broadsheet] body:has(.public-home) .nav .btn.primary{color:var(--action-ink);border-color:var(--action-fill);background:var(--action-fill)}[data-theme=broadsheet] body .btn.primary:hover{filter:brightness(1.08);color:var(--action-ink)}[data-theme=broadsheet] .pill,[data-theme=broadsheet] .tag{background:var(--bg2)}[data-theme=broadsheet] .alert.info{color:var(--bs-mint-deep);background:color-mix(in srgb,var(--bs-mint) 7%,var(--bs-paper))}[data-theme=broadsheet] .mobile-nav{background:var(--nav-surface)}[data-theme=broadsheet] .mobile-nav a:hover,[data-theme=broadsheet] .mobile-nav a[aria-current=page]{background:var(--surface-hover)}[data-theme=broadsheet] .footer{margin-top:56px}[data-theme=broadsheet] .auth-progress span.is-current,[data-theme=broadsheet] .help-tablist button[aria-selected=true],[data-theme=broadsheet] .notification-bell>span,[data-theme=broadsheet] .skip-link{background:var(--action-fill);color:var(--action-ink)}[data-theme=broadsheet] .alert.success{color:var(--bs-mint-deep)}[data-theme=broadsheet][data-appearance=dark] :is(.alert.error,.btn.danger,.tag.loss,.tag.review){color:var(--danger)}[data-theme=broadsheet][data-appearance=dark] .input::placeholder{color:#96a89b}[data-theme=broadsheet][data-appearance=dark] :is(.table-state.is-provisional,.scoring-receipt-provisional,.card .score-state.is-provisional,.competition-entry-closed){color:#e9b77b}[data-theme=broadsheet][data-appearance=dark] .tag.role-TOP{color:#f6ac8d}[data-theme=broadsheet][data-appearance=dark] .tag.role-JUNGLE{color:#8cdaad}[data-theme=broadsheet][data-appearance=dark] .tag.role-MID{color:#c9b7ff}[data-theme=broadsheet][data-appearance=dark] .tag.role-BOT{color:#9fccf4}[data-theme=broadsheet][data-appearance=dark] .tag.role-SUPPORT{color:#eac784}[data-theme=broadsheet] :is(.competition-command,.team-command-header,.league-identity-header,.auth-promise,.matchday-scoreboard){border-color:var(--arena-line);border-top-color:var(--arena-mint);border-radius:4px;background:radial-gradient(ellipse at 85% 0,var(--arena-glow),transparent 50%),var(--arena-board);box-shadow:0 12px 30px #071a100d;-webkit-clip-path:none;clip-path:none}[data-theme=broadsheet] :is(.team-command-header,.league-identity-header):after{border-color:#79dfae21;box-shadow:0 0 0 42px #79dfae05,inset 0 0 0 48px #79dfae05}@media (max-width:900px){[data-theme=broadsheet] :is(.team-command-header,.league-identity-header){padding:22px 20px;color:var(--arena-ink)}[data-theme=broadsheet] :is(.team-command-header,.league-identity-header) h1{color:var(--arena-ink)}[data-theme=broadsheet] :is(.team-command-header,.league-identity-header) .muted{color:var(--arena-muted)}[data-theme=broadsheet] :is(.team-command-header,.league-identity-header) a:not(.btn){color:var(--arena-mint)}[data-theme=broadsheet] :is(.team-command-header,.league-identity-header) .pill{border-color:var(--arena-line);color:var(--arena-ink);background:transparent}[data-theme=broadsheet] :is(.team-command-header,.league-identity-header) .btn.ghost{border-color:var(--arena-line);color:var(--arena-ink);background:transparent}}[data-theme=broadsheet] :is(.competition-moment,.broadcast-panel,.competition-fantasy-summary){background-color:var(--bs-board-raised)}[data-theme=broadsheet] .competition-command .tag.win,[data-theme=broadsheet] .pavatar.has-monogram{color:var(--arena-mint)}[data-theme=broadsheet] :is(.competition-command,.auth-promise) .kicker{color:var(--arena-mint)}[data-theme=broadsheet] .competition-command-signals .tag:not(.win):not(.review):not(.loss){color:var(--arena-muted)}[data-theme=broadsheet] .competition-command .btn.ghost{color:var(--arena-ink)}[data-theme=broadsheet] .competition-command .btn.ghost:hover{color:var(--arena-ink);background:var(--bs-board-raised)}[data-theme=broadsheet] .competition-command-glow{background:radial-gradient(circle,var(--arena-glow),transparent 70%)}[data-theme=broadsheet] .auth-promise .auth-role-line>div{background:var(--bs-board-raised)}[data-theme=broadsheet] .auth-promise :is(.auth-role-line span,.auth-steps li>span,.auth-trustline span){color:var(--arena-mint)}[data-theme=broadsheet][data-appearance=light] .league-mode-choice>a[aria-current=page] small{color:var(--bs-ink)}[data-theme=broadsheet] .rules-inline-note{color:var(--bs-ink);border-left-color:var(--bs-mint-deep);background:color-mix(in srgb,var(--bs-mint) 5%,var(--bs-paper))}[data-theme=broadsheet] .scoring-calculator :is(.rules-total,.rules-causal-note){background:var(--bg2)}[data-theme=broadsheet] .scoring-calculator :is(.rules-total>span,.rules-score-anchor small,.rules-causal-note){color:var(--bs-ink)}[data-theme=broadsheet] .scoring-calculator :is(.rules-role-picker button.active,.rules-toggles button.active),[data-theme=broadsheet] .scoring-constitution-tablewrap tr.is-active-role{background:color-mix(in srgb,var(--bs-mint) 8%,var(--bs-paper))}[data-theme=broadsheet] .rules-scene.is-active .rules-scene-number{border-color:var(--action-fill);color:var(--action-ink);background:var(--action-fill);box-shadow:0 0 0 5px color-mix(in srgb,var(--action-fill) 10%,transparent)}[data-theme=broadsheet] .rules-loop-visual{border-color:var(--arena-line);border-top-color:var(--arena-mint);color:var(--arena-ink);background:var(--bs-board-raised)}[data-theme=broadsheet] :is(.rules-event-ticket,.rules-squad-board){background:radial-gradient(circle at 85% 28%,var(--arena-glow),transparent 32%),var(--bs-board-raised)}[data-theme=broadsheet] .rules-event-mark i,[data-theme=broadsheet] .rules-event-mark i:nth-child(2){border-color:var(--arena-mint);background:color-mix(in srgb,var(--arena-mint) 8%,transparent)}[data-theme=broadsheet] :is(.rules-event-ticket dt,.rules-event-ticket footer span,.rules-role-mid small,.rules-lock-board .is-lock span,.rules-points-receipt .is-captain dd,.rules-table-board li.is-you span,.rules-table-board li.is-you small){color:var(--arena-mint)}[data-theme=broadsheet] :is(.rules-squad-board footer i,.rules-checklist li span){color:var(--arena-board);background:var(--arena-mint)}[data-theme=broadsheet] :is(.rules-role-slot,.rules-table-board li){background:var(--arena-board)}[data-theme=broadsheet] :is(.rules-role-mid,.rules-lock-board .is-lock,.rules-points-receipt .is-captain,.rules-table-board li.is-you){border-color:var(--arena-mint)}[data-theme=broadsheet] :is(.rules-lock-board .is-lock,.rules-points-receipt .is-captain,.rules-table-board li.is-you){background:color-mix(in srgb,var(--arena-mint) 10%,var(--arena-board))}[data-theme=broadsheet] .experience-bar a.active,[data-theme=broadsheet] .experience-bar a[aria-current=page]{background:color-mix(in srgb,var(--bs-mint) 7%,var(--bs-paper))}[data-theme=broadsheet][data-appearance=light] .fdr.f1{color:#14613c}[data-theme=broadsheet][data-appearance=light] .fdr.f2{color:#536f20}[data-theme=broadsheet][data-appearance=light] .fdr.f3{color:#4c5a68}[data-theme=broadsheet][data-appearance=light] .fdr.f4{color:#8b4a17}[data-theme=broadsheet][data-appearance=light] .fdr.f5{color:#a92143}[data-theme=broadsheet][data-appearance=dark] .pickwrap .fdr.f1{color:#8cdaad}[data-theme=broadsheet][data-appearance=dark] .pickwrap .fdr.f2{color:#bdd98f}[data-theme=broadsheet][data-appearance=dark] .pickwrap .fdr.f3{color:#b6c5d4}[data-theme=broadsheet][data-appearance=dark] .pickwrap .fdr.f4{color:#e9b77b}[data-theme=broadsheet][data-appearance=dark] .pickwrap .fdr.f5{color:#ff90a2}[data-theme=broadsheet][data-appearance=dark] .pickwrap .danger-text,[data-theme=broadsheet][data-appearance=dark] .pickwrap .rulerow .rulemark{color:var(--danger)}[data-theme=broadsheet][data-appearance=dark] .pickwrap .rulerow.ok .rulemark{color:var(--bs-mint-deep)}[data-theme=broadsheet] .slotcard{--text:var(--arena-ink);--muted:var(--arena-muted);--gold:var(--arena-mint);--gold-bright:var(--arena-mint);--accent2:var(--arena-mint);background:linear-gradient(145deg,var(--bs-board-raised),var(--arena-board))}[data-theme=broadsheet] .slotcard .slotname{justify-content:center;color:var(--text);font-size:.8rem;line-height:1.25;text-align:center;overflow-wrap:anywhere}[data-theme=broadsheet] .pickwrap .rift-board{--accent2:var(--arena-mint)}[data-theme=broadsheet] .pickwrap [class*=raisedArenaBoard] .rift-slot:not(.empty){width:clamp(126px,18%,154px);padding:8px 10px 28px}[data-theme=broadsheet] .pickwrap [class*=raisedArenaBoard] .slotcard[data-slot=TOP]{top:2%}[data-theme=broadsheet] .pickwrap [class*=raisedArenaBoard] .slotcard[data-slot=JUNGLE]{left:18%;top:31%}[data-theme=broadsheet] .pickwrap [class*=raisedArenaBoard] .slotcard[data-slot=MID]{top:33%}[data-theme=broadsheet] .pickwrap [class*=raisedArenaBoard] .slotcard:not(.empty)[data-slot=BOT]{right:26%;bottom:12%}[data-theme=broadsheet] .pickwrap [class*=raisedArenaBoard] .slotcard:not(.empty)[data-slot=SUPPORT]{right:5%;bottom:30%}[data-theme=broadsheet] .pickwrap .player-market-card .market-player-main{grid-template-columns:auto minmax(0,1fr) auto}[data-theme=broadsheet] .pickwrap .player-market-card .market-player-main>details{grid-column:2/-1;margin-top:0!important}[data-theme=broadsheet] .pickwrap .player-market-card .market-fixture{padding-right:0}[data-theme=broadsheet] .pickwrap .player-market-card .market-action{position:static;max-width:none;justify-self:end}@media (min-width:861px){[data-theme=broadsheet] :is(.league-shell>.subnav,.admin-shell>.subnav,.news-page .news-filters){top:88px}[data-theme=broadsheet] .pickwrap .poolcard{top:104px}}@media (min-width:861px) and (max-width:1100px){[data-theme=broadsheet] .pickwrap .market-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theme=broadsheet] .player-jersey-rendered{position:relative;overflow:hidden;border-radius:2px;background:#202624;filter:none}[data-theme=broadsheet] .player-jersey-fallback-code{position:absolute;top:35%;left:15%;right:15%;overflow:hidden;color:#f3f0e7;font-family:var(--font-detail),sans-serif;font-weight:600;line-height:1;text-align:center;white-space:nowrap}[data-theme=broadsheet] .player-jersey-render{width:100%;height:100%;object-fit:contain}[data-theme=broadsheet] .player-jersey-pipe{stroke-width:.7}[data-theme=broadsheet] .player-jersey-outline{stroke:color-mix(in srgb,var(--jersey-primary),#aaa);stroke-width:.6}[data-theme=broadsheet] .player-jersey-name{stroke:none;font-weight:650;letter-spacing:.025em}[data-theme=broadsheet] .public-home.campaign-home{--arena-ink:#f4f2ed;--arena-muted:#b3c2b8;--arena-mint:#79dfae;--h-dim:var(--bs-muted);margin:-22px 0 0;padding:0 0 30px}[data-theme=broadsheet][data-appearance=dark] .public-home.campaign-home{--arena-ink:#f2eee4;--arena-muted:#c2c0b0;--arena-mint:#ddbc7b}[data-theme=broadsheet] .campaign-home.public-home .public-hero{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;grid-gap:clamp(26px,3vw,44px);gap:clamp(26px,3vw,44px);min-height:0;padding:40px 0}[data-theme=broadsheet] .campaign-home .public-hero-squad:before,[data-theme=broadsheet] .campaign-home .public-hero:after{display:none}[data-theme=broadsheet] .campaign-home.public-home .public-identity-line{display:flex;gap:9px;align-items:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;font:600 .95rem var(--font-detail),sans-serif;letter-spacing:.15em}[data-theme=broadsheet] .campaign-home .public-identity-line:before{content:"";width:25px;height:1px;background:currentColor}[data-theme=broadsheet] .campaign-home.public-home .public-hero-copy h1{max-width:none;margin:24px 0 0;font-size:clamp(3.3rem,5.35vw,5.15rem);line-height:1.09;letter-spacing:-.025em;font-weight:400}[data-theme=broadsheet] .campaign-home.public-home .campaign-headline-line{display:block;color:var(--bs-ink);white-space:nowrap}[data-theme=broadsheet][data-appearance=dark] .campaign-home .goldtext{background:linear-gradient(110deg,#f1dab0,#b48b43 68%,#e5c78a);background-clip:text;-webkit-background-clip:text;color:transparent}[data-theme=broadsheet] .campaign-home.public-home .public-hero-copy .sub{max-width:470px;margin:28px 0 0;color:var(--bs-muted);font-size:.94rem;font-weight:400;line-height:1.85}[data-theme=broadsheet] .campaign-home.public-home .public-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:31px}[data-theme=broadsheet] .campaign-home .public-hero-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 27px;border-radius:1px;font:600 1rem var(--font-detail),sans-serif;letter-spacing:.12em;text-transform:uppercase}[data-theme=broadsheet] .campaign-home .public-hero-actions .btn.primary{gap:32px;box-shadow:inset 0 1px #ffffff30,0 8px 20px #00000012}[data-theme=broadsheet][data-appearance=dark] .campaign-home .public-hero-actions .btn.primary{background:linear-gradient(110deg,#e2c68c,#c39d59);border-color:#d6b477}[data-theme=broadsheet] .campaign-home .campaign-arrow{font:400 1.5rem sans-serif;line-height:.7}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:490px;margin:42px 0 0;border:0}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof div{display:flex;flex-direction:column-reverse;gap:8px;padding:0 19px;border:0;border-right:1px solid var(--bs-line-strong)}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof div:first-child{padding-left:0}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof div:last-child{border-right:0}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof dd{margin:0;font:600 1.95rem/1 var(--font-detail),sans-serif;text-transform:uppercase;color:var(--bs-ink);white-space:nowrap}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof dt{color:var(--bs-muted);font:400 .78rem var(--font-detail),sans-serif;letter-spacing:.13em}[data-theme=broadsheet] .campaign-home.public-home .public-hero-squad{--stage-ink:#f2eee4;--stage-muted:#c2c0b0;--stage-accent:#bbd5b5;--stage-line:#455747;overflow:hidden;padding:0;border:1px solid var(--stage-line);border-radius:2px;color:var(--stage-ink);background:#080d0c;-webkit-clip-path:none;clip-path:none;box-shadow:0 25px 55px #10241920,inset 0 0 0 5px #ffffff02}[data-theme=broadsheet][data-appearance=dark] .campaign-home.public-home .public-hero-squad{--stage-accent:#dfbd7e;--stage-line:#5a543d;box-shadow:0 30px 65px #0006,0 0 70px #b69c4a05}[data-theme=broadsheet] .campaign-home.public-home .public-hero-squad>header{display:flex;align-items:center;justify-content:center;min-height:44px;gap:12px;margin:0;padding:10px 16px;border-bottom:1px solid var(--stage-line);background:linear-gradient(110deg,#ffffff03,transparent 50%,#ffffff03)}[data-theme=broadsheet] .campaign-home .public-hero-squad h2.public-preview-label{margin:0;color:var(--stage-accent);font:400 1rem var(--font-detail),sans-serif;text-transform:uppercase;letter-spacing:.12em}[data-theme=broadsheet] .campaign-home .public-example-note{margin:0;padding:9px 12px;color:var(--muted);text-align:center;font-size:.72rem;line-height:1.5}[data-theme=broadsheet][data-appearance=light] .campaign-home .public-example-note{color:#5e6961}[data-theme=broadsheet] .campaign-home.public-home .public-showcase-rift{position:relative;height:auto;min-height:0;aspect-ratio:auto;overflow:hidden;padding:clamp(125px,12vw,176px) 16px 0;border:0;border-radius:0;background:#080d0c;box-shadow:none;-webkit-clip-path:none;clip-path:none}[data-theme=broadsheet] .championship-backdrop{position:absolute;inset:0 0 auto;height:430px;pointer-events:none}[data-theme=broadsheet] .championship-backdrop img{object-fit:cover;object-position:center top}[data-theme=broadsheet][data-appearance=light] .championship-backdrop img{filter:contrast(1.06) saturate(1.05)}[data-theme=broadsheet] .campaign-home .public-showcase-rift:after{position:absolute;inset:120px 0 0;z-index:0;content:"";background:linear-gradient(transparent,#080d0c 95%);pointer-events:none}[data-theme=broadsheet] .campaign-home.public-home .public-rift-lineup{position:relative;inset:auto;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;min-height:0;list-style:none}[data-theme=broadsheet] .campaign-home.public-home .public-rift-player[data-slot]{position:relative;inset:auto;transform:none;display:flex;flex-direction:column;align-items:stretch;width:auto;min-width:0;padding:0;overflow:visible;border:1px solid var(--stage-line);border-radius:2px;background:linear-gradient(150deg,#ffffff08,#080d0cf5 70%);box-shadow:0 8px 18px #0006;-webkit-clip-path:none;clip-path:none}[data-theme=broadsheet] .campaign-home .public-rift-player:after{display:none}[data-theme=broadsheet] .campaign-home.public-home .public-rift-player-main{display:flex;order:-1;justify-content:center;align-items:end;height:clamp(130px,12vw,172px);margin:0;padding:12px 0 0}[data-theme=broadsheet] .campaign-home .public-rift-player .player-jersey{width:100%!important;max-width:148px;height:100%!important;aspect-ratio:auto;background:#202624;mix-blend-mode:normal}[data-theme=broadsheet] .campaign-home .player-jersey-render{object-fit:contain;object-position:center}[data-theme=broadsheet] .campaign-home.public-home .public-arena-player-label{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:6px 2px;border-top:1px solid var(--stage-line);border-bottom:0;font:400 1.03rem var(--font-detail),sans-serif;color:var(--stage-ink);background:#080d0c}[data-theme=broadsheet] .campaign-home.public-home .public-arena-player-label strong{color:var(--stage-ink);font:inherit;text-transform:none;letter-spacing:0}[data-theme=broadsheet] .campaign-home .public-hero-role{color:var(--stage-accent);font:inherit}[data-theme=broadsheet] .campaign-home .public-player-separator{color:var(--stage-muted)}[data-theme=broadsheet] .campaign-home.public-home .public-rift-player .public-captain,[data-theme=broadsheet] .campaign-home.public-home .public-rift-player .public-vice-captain{top:-9px;right:5px;bottom:auto;width:30px;height:30px;border:1px solid #f0dbae;border-radius:50%;color:#0b100c;background:linear-gradient(140deg,#f2e4bc,#cfb780);box-shadow:0 0 0 3px #141811,0 3px 10px #0005;font:600 1.1rem var(--font-detail),sans-serif}[data-theme=broadsheet] .campaign-home.public-home .public-hero-bench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px;max-width:330px;margin:0 auto;padding:14px 0 18px}[data-theme=broadsheet] .campaign-home .public-bench-title{display:flex;align-items:center;justify-content:center;gap:14px;grid-column:1/-1;color:var(--stage-accent);text-align:center;font:400 .95rem var(--font-detail),sans-serif;letter-spacing:.1em}[data-theme=broadsheet] .campaign-home .public-bench-title:after,[data-theme=broadsheet] .campaign-home .public-bench-title:before{content:"";flex:1 1;height:1px;background:var(--stage-line)}[data-theme=broadsheet] .campaign-home.public-home .public-hero-bench>div{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;overflow:hidden;border:1px solid var(--stage-line);border-radius:2px;background:radial-gradient(ellipse at top,#25322b60,#080d0c 75%)}[data-theme=broadsheet] .campaign-home .public-hero-bench .player-jersey{display:flex;width:86px!important;height:82px!important;border:0;background:#202624;mix-blend-mode:normal}[data-theme=broadsheet] .campaign-home.public-home .public-hero-bench b{display:block;width:100%;padding:4px;border-top:1px solid var(--stage-line);text-align:center;color:var(--stage-ink);background:#080d0c;font:400 1rem var(--font-detail),sans-serif}[data-theme=broadsheet] .campaign-home.public-home .public-hero-squad>footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:0;border-top:1px solid var(--stage-line);background:linear-gradient(100deg,#ffffff03,transparent)}[data-theme=broadsheet] .campaign-home .public-hero-squad>footer>div:not(.public-budget-meter){display:flex;flex-direction:row;justify-content:center;align-items:center;gap:14px;padding:12px 8px;color:var(--stage-ink);font:400 .82rem var(--font-detail),sans-serif;text-transform:uppercase;letter-spacing:.08em}[data-theme=broadsheet] .campaign-home .public-hero-squad>footer>div:nth-child(2){border-left:1px solid var(--stage-line)}[data-theme=broadsheet] .campaign-home.public-home .public-hero-squad>footer strong{color:var(--stage-accent);font:600 1.6rem var(--font-detail),sans-serif;text-transform:none;letter-spacing:0}[data-theme=broadsheet] .campaign-home .public-budget-meter{grid-column:1/-1;height:1px;margin:0;border-radius:0}[data-theme=broadsheet] .campaign-home .public-budget-meter>*{background:var(--stage-line);box-shadow:none}[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-hero-squad{--stage-ink:#20392b;--stage-muted:#647261;--stage-accent:#28563d;--stage-line:#95a483;background:#e6e9d8;box-shadow:0 24px 54px #2e422316,inset 0 0 0 5px #ffffff20}[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-hero-squad>header{background:linear-gradient(110deg,#f5f4ed,#e9eddf 50%,#f5f4ed)}[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-showcase-rift{background:#e6e9d8}[data-theme=broadsheet][data-appearance=light] .campaign-home .public-showcase-rift:after{background:linear-gradient(transparent 55%,#e6e9d8)}[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-rift-player[data-slot]{background:#080d0c;box-shadow:0 7px 17px #26351c20}[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-arena-player-label,[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-hero-bench b{background:#f6f5ef}[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-hero-bench>div{background:#080d0c;box-shadow:0 6px 16px #26351c16}[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-rift-player .public-captain,[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-rift-player .public-vice-captain{box-shadow:0 0 0 3px #e6e9d8,0 3px 9px #24332024}[data-theme=broadsheet][data-appearance=light] .campaign-home.public-home .public-hero-squad>footer{background:linear-gradient(110deg,#f5f4ed,#e9eddf)}[data-theme=broadsheet] .rift-sketch{position:relative;width:100%;aspect-ratio:1.5}[data-theme=broadsheet] .rift-sketch img{object-fit:contain;mix-blend-mode:multiply}[data-theme=broadsheet][data-appearance=light] .campaign-how .rift-sketch img{filter:brightness(1.09) contrast(1.06)}[data-theme=broadsheet] .campaign-how .rift-sketch{-webkit-mask-image:radial-gradient(ellipse at center,#000 62%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 62%,transparent 76%)}[data-theme=broadsheet][data-appearance=dark] .rift-sketch img{mix-blend-mode:normal}[data-theme=broadsheet] .campaign-home .campaign-how{display:grid;grid-template-columns:.86fr 1.14fr 1fr;align-items:center;grid-gap:28px;gap:28px;margin:0;padding:36px 0;border-top:1px solid var(--bs-line-strong);border-bottom:1px solid var(--bs-line-strong)}[data-theme=broadsheet] .campaign-home .campaign-how>h2{margin:0;max-width:350px;font-size:2.7rem;line-height:1.1}[data-theme=broadsheet] .campaign-home .public-game-loop{grid-template-columns:1fr;gap:0}[data-theme=broadsheet] .campaign-home.public-home .public-game-loop .card{display:grid;grid-template-columns:30px 1fr;grid-column-gap:15px;column-gap:15px;min-height:0;padding:12px 0 12px 20px;border:0;border-left:1px solid var(--bs-line);border-radius:0;background:transparent}[data-theme=broadsheet] .campaign-home .public-game-loop .card>:not(.public-step){grid-column:2}[data-theme=broadsheet] .campaign-home .public-game-loop .card:after,[data-theme=broadsheet] .campaign-home .public-game-loop .kicker{display:none}[data-theme=broadsheet] .campaign-home .public-step{position:static;display:block;grid-row:1/4;margin:6px 0 0;color:var(--bs-mint-deep);font:400 1.55rem var(--font-detail),sans-serif}[data-theme=broadsheet] .campaign-home .public-game-loop h3{margin:8px 0;font:600 1.16rem var(--font-detail),sans-serif;text-transform:none;letter-spacing:.01em}[data-theme=broadsheet] .campaign-home .public-game-loop p{font-size:.69rem;line-height:1.8}[data-theme=broadsheet] .campaign-home.public-home .public-matchday{margin:56px 0 0;padding:32px;border:1px solid var(--bs-line);border-radius:3px;background:var(--bs-paper);box-shadow:none}[data-theme=broadsheet] .campaign-home .public-matchday:before{display:none}[data-theme=broadsheet] .campaign-home .public-matchday h2{font-size:3.3rem}[data-theme=broadsheet] .campaign-home .public-live-card{border-color:var(--arena-line);border-radius:3px;background:var(--arena-board);box-shadow:none}[data-theme=broadsheet] .campaign-home .public-live-card .public-preview-label{color:var(--arena-mint)}[data-theme=broadsheet] .campaign-home .public-live-dot{background:var(--arena-mint);box-shadow:0 0 0 4px #79dfae14}[data-theme=broadsheet] .campaign-home .public-series-summary>section{background:var(--arena-board)}[data-theme=broadsheet] .campaign-home .public-scoring-event{background:var(--bs-board-raised);border-color:var(--arena-mint)}[data-theme=broadsheet] .campaign-home .public-scoring-event p b,[data-theme=broadsheet] .campaign-home .public-scoring-event>span{color:var(--arena-mint)}[data-theme=broadsheet] .campaign-home .public-live-card:after{border-color:var(--arena-line)}@media (prefers-reduced-motion:no-preference) and (hover:hover){[data-theme=broadsheet] .campaign-home .public-hero-actions .btn,[data-theme=broadsheet] .campaign-home .public-rift-player{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}[data-theme=broadsheet] .campaign-home .public-rift-player:hover{transform:translateY(-4px);border-color:var(--stage-accent);box-shadow:0 12px 24px #0008}[data-theme=broadsheet] .campaign-home .public-hero-actions .btn:hover{transform:translateY(-2px)}}@media (max-width:1200px){[data-theme=broadsheet] .nav .brand-wordmark{font-size:1.4rem}[data-theme=broadsheet] .nav .links{gap:16px}[data-theme=broadsheet] .appearance-toggle span{display:none}[data-theme=broadsheet] .campaign-home.public-home .public-hero{gap:25px}[data-theme=broadsheet] .campaign-home .public-hero-actions .btn{padding-inline:19px;font-size:.85rem}[data-theme=broadsheet] .campaign-home.public-home .public-arena-player-label{font-size:.9rem;gap:3px}}@media (max-width:1000px){[data-theme=broadsheet] body .nav,[data-theme=broadsheet] body:has(.public-home) .nav{gap:12px}[data-theme=broadsheet] .nav .links{gap:12px}[data-theme=broadsheet] .nav .links a{font-size:.95rem}[data-theme=broadsheet] .campaign-home.public-home .public-hero-copy h1{font-size:5.1vw}[data-theme=broadsheet] .campaign-home .public-hero-actions .btn.primary{gap:14px}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof dd{font-size:1.6rem}[data-theme=broadsheet] .campaign-home .public-hero-proof div{padding-inline:12px}[data-theme=broadsheet] .campaign-home .public-player-separator{display:none}}@media (max-width:860px){[data-theme=broadsheet] .container{width:calc(100% - 40px)}[data-theme=broadsheet] body .nav,[data-theme=broadsheet] body:has(.public-home) .nav{min-height:72px;padding:12px 20px}[data-theme=broadsheet] .campaign-home.public-home .public-hero{grid-template-columns:1fr;gap:32px;padding:32px 0}[data-theme=broadsheet] .campaign-home.public-home .public-hero-copy h1{max-width:670px;font-size:clamp(3rem,8vw,5.1rem)}[data-theme=broadsheet] .campaign-home.public-home .public-hero-copy .sub{max-width:570px;font-size:.86rem}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof{max-width:540px;margin-top:28px}[data-theme=broadsheet] .campaign-home .public-player-separator{display:inline}[data-theme=broadsheet] .campaign-home .public-rift-player .player-jersey{max-width:148px}[data-theme=broadsheet] .campaign-home .campaign-how{grid-template-columns:1fr 1fr;gap:25px}[data-theme=broadsheet] .campaign-home .campaign-how>h2{grid-column:1/-1;max-width:100%;font-size:2.5rem}[data-theme=broadsheet] .campaign-home .public-game-loop .card:first-child{border-left:0;padding-left:0}[data-theme=broadsheet] .campaign-home.public-home .public-matchday{padding:24px}}@media (max-width:520px){[data-theme=broadsheet] .container{width:calc(100% - 32px)}[data-theme=broadsheet] body .nav,[data-theme=broadsheet] body:has(.public-home) .nav{gap:9px;padding:12px 16px}[data-theme=broadsheet] .nav .brand{gap:6px}[data-theme=broadsheet] .nav .brand-wordmark{font-size:1.25rem}[data-theme=broadsheet] .nav .brand-mark{width:29px;height:36px}[data-theme=broadsheet] .nav .btn.sm{min-height:38px;padding:9px 10px;font-size:.64rem}[data-theme=broadsheet] .appearance-toggle{width:36px;min-height:38px;padding:8px}[data-theme=broadsheet] .campaign-home.public-home .public-identity-line{gap:7px;font-size:.73rem;letter-spacing:.09em}[data-theme=broadsheet] .campaign-home.public-home .public-hero-copy h1{margin-top:17px;font-size:8.35vw}[data-theme=broadsheet] .campaign-home.public-home .public-hero-copy .sub{margin-top:20px;font-size:.78rem;line-height:1.8}[data-theme=broadsheet] .campaign-home .public-hero-actions .btn{flex:1 1;min-height:49px;padding:13px 10px;font-size:.8rem}[data-theme=broadsheet] .campaign-home .public-hero-actions .btn.primary{flex:1.3 1;gap:14px}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof dd{font-size:1.45rem}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof dt{font-size:.64rem}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof div{padding-inline:13px}[data-theme=broadsheet] .campaign-home.public-home .public-hero-proof div:first-child{padding-left:0}[data-theme=broadsheet] .campaign-home.public-home .public-hero-squad>header{min-height:37px;padding:9px}[data-theme=broadsheet] .campaign-home .public-hero-squad h2.public-preview-label{font-size:.8rem;letter-spacing:.09em}[data-theme=broadsheet] .campaign-home.public-home .public-showcase-rift{padding:108px 8px 0}[data-theme=broadsheet] .championship-backdrop{height:260px}[data-theme=broadsheet] .campaign-home.public-home .public-rift-lineup{gap:4px}[data-theme=broadsheet] .campaign-home.public-home .public-rift-player-main{height:91px;padding:7px 0 0}[data-theme=broadsheet] .campaign-home.public-home .public-arena-player-label{flex-direction:column;gap:1px;min-height:38px;font-size:.77rem;padding:3px 0}[data-theme=broadsheet] .campaign-home .public-hero-role{font-size:.62rem;letter-spacing:.06em}[data-theme=broadsheet] .campaign-home .public-player-separator{display:none}[data-theme=broadsheet] .campaign-home.public-home .public-rift-player .public-captain,[data-theme=broadsheet] .campaign-home.public-home .public-rift-player .public-vice-captain{top:-7px;right:3px;width:21px;height:21px;font-size:.85rem;box-shadow:0 0 0 2px #141811}[data-theme=broadsheet] .campaign-home.public-home .public-hero-bench{max-width:220px;padding-block:10px 13px;gap:7px 13px}[data-theme=broadsheet] .campaign-home .public-bench-title{font-size:.75rem}[data-theme=broadsheet] .campaign-home .public-hero-bench .player-jersey{width:66px!important;height:64px!important}[data-theme=broadsheet] .campaign-home.public-home .public-hero-bench b{font-size:.83rem}[data-theme=broadsheet] .campaign-home .public-hero-squad>footer>div:not(.public-budget-meter){gap:9px;font-size:.61rem;padding:9px 5px}[data-theme=broadsheet] .campaign-home.public-home .public-hero-squad>footer strong{font-size:1.25rem}[data-theme=broadsheet] .campaign-home .public-game-loop{grid-template-columns:1fr}[data-theme=broadsheet] .campaign-home .campaign-how{grid-template-columns:1fr;gap:12px;padding-block:28px}[data-theme=broadsheet] .campaign-home .campaign-how .rift-sketch{margin:0}[data-theme=broadsheet] .campaign-home.public-home .public-game-loop .card{display:grid;grid-template-columns:36px 1fr;grid-gap:0 12px;gap:0 12px;min-height:0;padding:18px 0;border:0;border-bottom:1px solid var(--bs-line)}[data-theme=broadsheet] .campaign-home .public-step{grid-row:1/4;margin:0}[data-theme=broadsheet] .campaign-home .public-game-loop .card>:not(.public-step){grid-column:2}[data-theme=broadsheet] .campaign-home.public-home .public-matchday{margin-top:30px;padding:18px}[data-theme=broadsheet] .campaign-home .public-matchday h2{font-size:2.5rem}}.brand-wordmark-art{display:block;width:220px;height:35px;flex:0 0 auto}[data-theme=broadsheet] .brand .brand-mark{width:38px;height:32px}@media (max-width:600px){.nav .brand-wordmark-art{width:128px;height:24px}[data-theme=broadsheet] .nav .brand .brand-mark{width:27px;height:24px}[data-theme=broadsheet] .nav .brand{gap:6px}}[data-theme=broadsheet] body .nav.public-nav>:is(.appearance-toggle,.btn.sm){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;height:44px;min-height:44px;padding:0 16px;border-radius:4px;-webkit-clip-path:none;clip-path:none;font:600 .82rem/1 var(--font-body-sans),sans-serif;white-space:nowrap;align-self:center}@media (max-width:600px){[data-theme=broadsheet] body .nav.public-nav>:is(.appearance-toggle,.btn.sm){padding-inline:10px;font-size:.64rem}[data-theme=broadsheet] body .nav.public-nav>.appearance-toggle{width:36px;padding-inline:8px}}.public-preparation-note{margin:14px 0 0;max-width:540px;color:var(--muted);font-size:.8rem;line-height:1.6}.public-preparation-note a{text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){[data-theme=broadsheet] body .nav.public-nav,[data-theme=broadsheet] body:has(.public-home) .nav.public-nav{display:grid;grid-template-columns:minmax(0,1fr) 44px max-content max-content;grid-gap:6px;gap:6px;min-height:0;padding:10px 12px}[data-theme=broadsheet] .nav.public-nav>.brand{grid-area:1/1;min-width:0;gap:4px}[data-theme=broadsheet] .nav.public-nav .brand-wordmark-art{max-width:calc(100% - 31px);flex-shrink:1}[data-theme=broadsheet] .nav.public-nav>.spacer{display:none}[data-theme=broadsheet] body .nav.public-nav>.appearance-toggle{grid-area:1/2;width:44px}[data-theme=broadsheet] .nav.public-nav>.btn.ghost{grid-area:1/3}[data-theme=broadsheet] .nav.public-nav>.btn.primary{grid-area:1/4}[data-theme=broadsheet] .nav.public-nav>.links{grid-area:2/1/3/-1;min-width:0;min-height:32px;align-items:center}}.player-portrait{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;vertical-align:middle}.player-portrait .player-portrait-image{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.12))}.public-hero-bench>div>.player-portrait{grid-row:1/3}.AnalyticsConsent_link__yYl3r{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.AnalyticsConsent_notice__8iZCU{position:fixed;z-index:100;inset:auto 20px 20px;max-width:1080px;margin:0 auto;padding:18px 22px;display:flex;align-items:center;gap:24px;background:var(--bs-paper);color:var(--bs-ink);border:1px solid var(--bs-line-strong);border-radius:var(--radius);box-shadow:0 5px 24px #0002;font-family:var(--font-body-sans),sans-serif;font-size:13px;line-height:1.6;text-align:left}.AnalyticsConsent_notice__8iZCU p{margin:4px 0 0}.AnalyticsConsent_actions__mtZfG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 370px;grid-gap:10px;gap:10px}.AnalyticsConsent_actions__mtZfG button{min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--bs-line-strong);border-radius:var(--radius);background:var(--bs-paper-strong);color:var(--bs-ink);font:inherit;font-weight:600;cursor:pointer}.AnalyticsConsent_actions__mtZfG button:hover{background:var(--surface-hover)}.AnalyticsConsent_actions__mtZfG button:disabled{opacity:.6;cursor:default}.AnalyticsConsent_actions__mtZfG button:focus-visible,.AnalyticsConsent_link__yYl3r:focus-visible{outline:2px solid var(--bs-mint-deep);outline-offset:3px}@media (max-width:720px){.AnalyticsConsent_notice__8iZCU{inset:auto 12px 12px;padding:16px;display:block}.AnalyticsConsent_actions__mtZfG{margin-top:14px}.AnalyticsConsent_actions__mtZfG button{flex:1 1;min-width:0}}