/* Public Site v7 and Public Pages v2 page styles. Owner: track P. Every selector behind :where(.r1v) (rewrite rules at the top of the design layer in site.css). Loaded by the view with await X.css('public').
   Generated on 21 Oct 2026 from the approved mockups' <style> blocks (Public Site v7 L10-2022, Public Pages v2 L10-1528) by track P:
   chrome (.fake, .chrome, .mk-*), shell parts F2 owns (top bar, drawer, footer, dock, toast) and rules already in the design layer are left out.
   Public Pages v2 rules that restyle a Public Site selector are scoped to its views with :where(.r1v[data-pp]). Inline mockup images became
   /img/bg/backdrop-texture.webp (home hero, the mockup texture upscaled by the pre-step) and /img/maps/clubhouse.jpg (holo card art). */
/* ===== Public Site v7 ===== */
:where(.r1v) a{color:inherit}
:where(.r1v) h1,:where(.r1v) h3{font-family:var(--disp);font-weight:700;margin:0;line-height:1.02;letter-spacing:-.01em;text-wrap:balance}
:where(.r1v) p{margin:0;text-wrap:pretty}
:where(.r1v) .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
:where(.r1v) .num{font-variant-numeric:tabular-nums}
:where(.r1v) .sp{flex:1}
:where(.r1v) .nb{--sh:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:.625rem;height:50px;padding:0 1.375rem;
  background:var(--red);color:var(--on-fill);border:3px solid var(--ink);border-radius:4px;box-shadow:5px 5px 0 var(--sh);
  font:700 1.0625rem/1 var(--disp);letter-spacing:.02em;text-decoration:none;cursor:pointer;position:relative;
  transition:transform .14s var(--e),box-shadow .14s var(--e)}
:where(.r1v) .nb:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--sh)}
:where(.r1v) .nb:active{transform:translate(5px,5px);box-shadow:0 0 0 var(--sh)}
:where(.r1v) .nb.sm{height:42px;padding:0 1rem;font-size:.9375rem;box-shadow:4px 4px 0 var(--sh)}
:where(.r1v) .nb.sm:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--sh)}
:where(.r1v) .nb.glitching{animation:jit .32s steps(2) 1}
@keyframes jit{0%{filter:none}25%{transform:translate(-3px,1px);filter:drop-shadow(3px 0 0 var(--cyan))}50%{transform:translate(2px,-1px);filter:drop-shadow(-3px 0 0 var(--cyan))}100%{filter:none}}
:where(.r1v) .tl{color:var(--ink);font-weight:600;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:var(--t-red,var(--red))}
:where(.r1v) .mq{background:var(--Lf-0e1014,#0E1014);overflow:hidden;white-space:nowrap;position:relative}
:where(.r1v) .mq .trk{display:inline-flex;gap:0;animation:mq 60s linear infinite}
:where(.r1v) .mq:hover .trk{animation-play-state:paused}
@keyframes mq{to{transform:translateX(-50%)}}
:where(.r1v) .mq .it{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1.625rem;font-size:.875rem;color:var(--ink2);font-variant-numeric:tabular-nums}
:where(.r1v) .mq .it b{color:var(--ink);font:600 .9375rem/1 var(--disp)}
:where(.r1v) .mq .ldot{width:8px;height:8px;border-radius:50%;background:var(--red)}
:where(.r1v) .mq .s{font:700 .9375rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .hero{position:relative;overflow:hidden;min-height:calc(100vh - 66px - 40px - 38px);display:flex;align-items:center;padding:3.5rem 0 4.5rem}
:where(.r1v) .hero .art{position:absolute;inset:-10% 0 -10% 0;background:url(/img/bg/backdrop-texture.webp) center/cover no-repeat;opacity:.55;will-change:transform}
:where(.r1v) .hero .art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,var(--Lf-08090beb,rgba(8,9,11,.92)) 38%,var(--Lf-08090b8c,rgba(8,9,11,.55)) 70%,var(--Lf-08090bbf,rgba(8,9,11,.75)) 100%),linear-gradient(0deg,var(--bg),transparent 30%)}
:where(.r1v) .hero .scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,var(--Lf-ffffff06,rgba(255,255,255,.025)) 0 1px,transparent 1px 4px)}
:where(.r1v) .hero .wrap{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:center;width:100%}
:where(.r1v) .hero .copy{grid-column:1/span 7}
:where(.r1v) .hero h1{font-size:clamp(44px,5.3vw,76px);max-width:none;position:relative}
:where(.r1v) .hero .sub{margin-top:1.5rem;font-size:1.1875rem;color:var(--ink2);max-width:46ch}
:where(.r1v) .hero .acts{margin-top:2.25rem;display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}
:where(.r1v) .hero .room{background:var(--Lf-0f1115f0,rgba(15,17,21,.94));border-radius:6px;padding:1.375rem;box-shadow:0 30px 70px -30px var(--Ls-000000e6,rgba(0,0,0,.9)),inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .collage{grid-column:8/span 5;position:relative;padding:3.75rem 0 5.625rem;--px:0;--py:0}
:where(.r1v) .collage .room{position:relative;z-index:2;translate:calc(var(--px) * 6px) calc(var(--py) * 6px);transition:translate .4s var(--e)}
:where(.r1v) .pc{position:absolute;z-index:1;width:9.5rem;transition:translate .4s var(--e)}
:where(.r1v) .pc.front{z-index:3}
:where(.r1v) .pc .fl{animation:bob 6s ease-in-out infinite;animation-delay:var(--dl,0s)}
@keyframes bob{50%{transform:translateY(-10px)}}
:where(.r1v) .pc .mc2{aspect-ratio:5/7;border-radius:12px;background:var(--Lf-0f1216,#0F1216);position:relative;overflow:hidden;padding:.75rem;display:flex;flex-direction:column;
  box-shadow:0 24px 50px -18px var(--Ls-000000f2,rgba(0,0,0,.95)),inset 0 0 0 1px var(--Ls-ffffff1a,rgba(255,255,255,.1))}
:where(.r1v) .pc .mc2 .cls{font-size:.75rem;padding:.25rem .5em;align-self:flex-start}
:where(.r1v) .pc .mc2 .ar{height:38%;margin-top:.5rem;border-radius:7px;background-size:cover;background-position:center;position:relative}
:where(.r1v) .pc .mc2 .ar::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--Lf-0f1216,#0F1216),transparent 70%)}
:where(.r1v) .pc .mc2 .nm{margin-top:-.875rem;position:relative;font:700 1.3125rem/1 var(--disp)}
:where(.r1v) .pc .mc2 .ro{font-size:.8125rem;color:var(--ink2);margin-top:.1875rem;line-height:1.25}
:where(.r1v) .pc .mc2 .rt{margin-top:auto;display:flex;align-items:baseline;gap:.375rem}
:where(.r1v) .pc .mc2 .rt b{font:700 1.75rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .pc .mc2 .rt span{font-size:.8125rem;color:var(--mute)}
:where(.r1v) .pc .mc2 .foil{animation:foil 7s linear infinite;opacity:.32}
@keyframes foil{to{background-position:240% 0}}
:where(.r1v) .pc.c1{left:-6rem;top:-.625rem;rotate:-9deg;translate:calc(var(--px) * -14px) calc(var(--py) * -14px)}
:where(.r1v) .pc.c2{right:-8.25rem;top:.25rem;rotate:8deg;translate:calc(var(--px) * -18px) calc(var(--py) * -18px)}
:where(.r1v) .pc.c3{left:-9.375rem;bottom:-2.5rem;rotate:6deg;translate:calc(var(--px) * 22px) calc(var(--py) * 22px)}
:where(.r1v) .pc.c4{right:-7.75rem;bottom:-4rem;rotate:-7deg;translate:calc(var(--px) * 26px) calc(var(--py) * 26px)}
:where(.r1v) .pc.c1,:where(.r1v) .pc.c2{width:9.375rem;filter:brightness(.8)}
:where(.r1v) .room::before{inset:-.375rem!important}
:where(.r1v) .room .rhd{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}
:where(.r1v) .room .rhd b{font:700 1.25rem/1.15 var(--disp);display:block}
:where(.r1v) .room .rhd span{font-size:.875rem;color:var(--mute)}
:where(.r1v) .room .lv{display:inline-flex;align-items:center;gap:.4375rem;font:700 .8125rem/1 var(--disp);letter-spacing:.06em;color:var(--t-red,var(--red));padding:.375rem .5rem;background:var(--Lf-22090c,#22090C);border-radius:3px}
:where(.r1v) .room .lv i{width:7px;height:7px;border-radius:50%;background:var(--red);animation:blink 1.2s steps(2) infinite}
@keyframes blink{50%{opacity:.25}}
:where(.r1v) .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem;margin:1.125rem 0 1rem}
:where(.r1v) .steps span{height:30px;display:flex;align-items:center;justify-content:center;font:600 .8125rem/1 var(--disp);color:var(--mute);background:var(--s2);border-radius:3px;transition:background .3s,color .3s}
:where(.r1v) .steps span.done{color:var(--t-green,var(--green));background:var(--Lf-0c1a12,#0C1A12)}
:where(.r1v) .steps span.now{color:var(--Lt-0a0b0d,#0A0B0D);background:var(--cyan)}
:where(.r1v) .stage2{position:relative;min-height:14.75rem}
:where(.r1v) .stage2>div{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .45s var(--e),transform .45s var(--e);pointer-events:none}
:where(.r1v) .stage2>div.on{opacity:1;transform:none}
:where(.r1v) .rmaps{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}
:where(.r1v) .rmaps .mp{aspect-ratio:16/10;cursor:default}
:where(.r1v) .rmaps .mp.ban::after{font-size:.75rem}
:where(.r1v) .rmaps .mp.pick{box-shadow:0 0 0 3px var(--cyan),0 0 26px -4px var(--cyan)}
:where(.r1v) .rlog{margin-top:.75rem;font-size:.875rem;color:var(--ink2);min-height:1.375rem}
:where(.r1v) .rlog b{color:var(--ink);font-weight:600}
:where(.r1v) .sb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.875rem;padding:1.125rem;background:var(--s2);border-radius:5px}
:where(.r1v) .sb .tm{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}
:where(.r1v) .sb .tm:last-child{align-items:flex-end}
:where(.r1v) .sb .tm b{font:700 1.0625rem/1 var(--disp)}
:where(.r1v) .sb .sc{font:700 4rem/1 var(--disp);font-variant-numeric:tabular-nums;display:flex;gap:1rem;align-items:center}
:where(.r1v) .sb .sc i{font-style:normal;color:var(--mute);font-size:2.25rem}
:where(.r1v) .sb .sc .bump{animation:bump .35s var(--spring)}
@keyframes bump{from{transform:scale(1.35);color:var(--t-cyan,var(--cyan))}}
:where(.r1v) .rds{display:grid;grid-template-columns:repeat(12,1fr);gap:.25rem;margin-top:.875rem}
:where(.r1v) .rds i{height:8px;border-radius:2px;background:var(--s3);transition:background .25s}
:where(.r1v) .rds i.a{background:var(--cyan)}
:where(.r1v) .rds i.b{background:var(--amber)}
:where(.r1v) .rmeta{display:flex;justify-content:space-between;margin-top:.75rem;font-size:.875rem;color:var(--mute)}
:where(.r1v) .ver{display:grid;place-items:center;height:100%;position:relative;overflow:hidden;background:var(--s2);border-radius:5px}
:where(.r1v) .ver .file{font:600 .9375rem/1.3 var(--disp);color:var(--ink2);text-align:center}
:where(.r1v) .ver .file b{display:block;font-size:1.375rem;color:var(--ink);margin-bottom:.25rem}
:where(.r1v) .ver .scanl{position:absolute;left:0;right:0;height:2px;background:var(--cyan);box-shadow:0 0 18px 2px var(--cyan);top:0;opacity:0}
:where(.r1v) .ver.scan .scanl{animation:scanl 1.3s linear 2;opacity:1}
@keyframes scanl{from{top:0}to{top:100%}}
:where(.r1v) .ver .stamp{position:absolute;opacity:0}
:where(.r1v) .ver.ok .stamp{animation:stampin .45s var(--spring) both}
:where(.r1v) .ver.ok .file{opacity:.15}
:where(.r1v) .glitch::before,:where(.r1v) .glitch::after{content:attr(data-text);white-space:pre-line;position:absolute;inset:0;opacity:0;pointer-events:none}
:where(.r1v) .glitch::before{color:var(--t-cyan,var(--cyan))}
:where(.r1v) .glitch::after{color:var(--t-red,var(--red))}
:where(.r1v) .glitch.run::before{animation:g1 .5s steps(3) 1}
:where(.r1v) .glitch.run::after{animation:g2 .5s steps(3) 1}
@keyframes g1{0%{opacity:.9;transform:translate(-4px,0);clip-path:inset(10% 0 60% 0)}50%{opacity:.9;transform:translate(3px,0);clip-path:inset(55% 0 20% 0)}100%{opacity:0}}
@keyframes g2{0%{opacity:.9;transform:translate(4px,0);clip-path:inset(60% 0 8% 0)}50%{opacity:.9;transform:translate(-3px,0);clip-path:inset(15% 0 65% 0)}100%{opacity:0}}
:where(.r1v) section.blk{padding:7rem 0;scroll-margin-top:66px}
:where(.r1v) .hd{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.75rem}
:where(.r1v) .hd h2{font-size:clamp(36px,4.4vw,60px);max-width:14ch}
:where(.r1v) .hd p{color:var(--ink2);max-width:40ch;font-size:1.0625rem}
:where(.r1v) [data-rv]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--e),transform .7s var(--e);transition-delay:calc(var(--i,0) * 75ms)}
:where(.r1v) [data-rv].in{opacity:1;transform:none}
:where(.r1v) .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(190px,auto);gap:1rem}
:where(.r1v) .tile{background:var(--s1);border-radius:6px;padding:1.375rem;position:relative;overflow:hidden;display:flex;flex-direction:column}
:where(.r1v) .tile h3{font-size:1.375rem;line-height:1.1}
:where(.r1v) .tile .cap{color:var(--mute);font-size:.875rem;margin-top:.375rem}
:where(.r1v) .hud::before{content:"";position:absolute;inset:.5rem;pointer-events:none;--c:var(--Lt-22d3eebf,rgba(34,211,238,.75));
  background:linear-gradient(var(--c),var(--c)) 0 0/16px 2px,linear-gradient(var(--c),var(--c)) 0 0/2px 16px,
  linear-gradient(var(--c),var(--c)) 100% 0/16px 2px,linear-gradient(var(--c),var(--c)) 100% 0/2px 16px,
  linear-gradient(var(--c),var(--c)) 0 100%/16px 2px,linear-gradient(var(--c),var(--c)) 0 100%/2px 16px,
  linear-gradient(var(--c),var(--c)) 100% 100%/16px 2px,linear-gradient(var(--c),var(--c)) 100% 100%/2px 16px;background-repeat:no-repeat}
:where(.r1v) .t-match{grid-column:span 3;grid-row:span 2}
:where(.r1v) .t-ban{grid-column:span 3}
:where(.r1v) .t-rate{grid-column:span 3}
:where(.r1v) .t-ladder,:where(.r1v) .t-stamp,:where(.r1v) .t-cast{grid-column:span 2}
:where(.r1v) .mc{margin-top:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.125rem;padding:1.375rem;background:var(--s2);border-radius:6px}
:where(.r1v) .mc .tm{display:flex;flex-direction:column;gap:.625rem;align-items:flex-start}
:where(.r1v) .mc .tm:last-child{align-items:flex-end;text-align:right}
:where(.r1v) .crest{width:54px;height:54px;border-radius:12px;display:grid;place-items:center;font:700 19px/1 var(--disp);color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .mc .tm b{font:700 1.25rem/1.1 var(--disp)}
:where(.r1v) .mc .tm span{color:var(--mute);font-size:.875rem}
:where(.r1v) .ring{position:relative;width:118px;height:118px}
:where(.r1v) .ring svg{width:100%;height:100%;transform:rotate(-90deg)}
:where(.r1v) .ring .v{position:absolute;inset:0;display:grid;place-items:center;text-align:center}
:where(.r1v) .ring .v b{font:700 1.875rem/1 var(--disp);display:block}
:where(.r1v) .ring .v span{font-size:.8125rem;color:var(--mute)}
:where(.r1v) .mrow{display:flex;gap:.625rem;margin-top:1rem;flex-wrap:wrap}
:where(.r1v) .chip{height:32px;padding:0 .75rem;border-radius:6px;background:var(--s3);display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--ink2)}
:where(.r1v) .maps{margin-top:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;padding-top:1rem}
:where(.r1v) .mp{position:relative;aspect-ratio:3/4;border-radius:5px;overflow:hidden;background:var(--s2);cursor:pointer}
:where(.r1v) .mp img{width:100%;height:100%;object-fit:cover;transition:filter .3s,transform .4s var(--e)}
:where(.r1v) .mp span{position:absolute;left:0;right:0;bottom:0;padding:.375rem .375rem;font:600 .8125rem/1 var(--disp);background:linear-gradient(0deg,var(--Lf-08090be6,rgba(8,9,11,.9)),transparent)}
:where(.r1v) .mp.ban img{filter:grayscale(1) brightness(.35)}
:where(.r1v) .mp.ban::after{content:"BANNED";position:absolute;left:50%;top:44%;transform:translate(-50%,-50%) rotate(-12deg);font:700 .8125rem/1 var(--disp);letter-spacing:.06em;color:var(--t-red,var(--red));padding:.25rem .375rem;border:2px solid var(--red);background:var(--Lf-08090bb3,rgba(8,9,11,.7))}
:where(.r1v) .mp.ban.fresh{animation:jit .3s steps(2) 1}
:where(.r1v) .mp.pick{box-shadow:0 0 0 3px var(--cyan)}
:where(.r1v) .spark{margin-top:auto;display:flex;align-items:flex-end;gap:1.25rem;padding-top:.625rem}
:where(.r1v) .spark .big{font:700 3.625rem/1 var(--disp)}
:where(.r1v) .spark .dl{color:var(--t-green,var(--green));font-weight:600;font-size:.9375rem}
:where(.r1v) .spark svg{flex:1;height:84px}
:where(.r1v) .spark path.ln{fill:none;stroke:var(--cyan);stroke-width:2.5;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.6s var(--e)}
:where(.r1v) .tile.in .spark path.ln{stroke-dashoffset:0}
:where(.r1v) .ladder{margin-top:auto;display:flex;flex-direction:column-reverse;gap:.3125rem;padding-top:.75rem}
:where(.r1v) .ladder button{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;height:26px;padding:0 .625rem;border-radius:4px;background:var(--s2);font:600 .875rem/1 var(--disp);color:var(--mute);transition:background .25s,color .25s}
:where(.r1v) .ladder button.on{background:var(--blue);color:var(--on-fill)}
:where(.r1v) .ladder button:focus-visible{outline:2px solid var(--cyan)}
:where(.r1v) .stamp{margin:auto auto 0;align-self:center;transform:rotate(-6deg);padding:.875rem 1.125rem;border:4px solid var(--green);color:var(--t-green,var(--green));font:700 1.375rem/1.05 var(--disp);text-align:center;letter-spacing:.03em;box-shadow:6px 6px 0 var(--green);background:var(--Lf-0c1a12,#0C1A12)}
:where(.r1v) .stamp small{display:block;font:600 .8125rem/1.2 var(--text);color:var(--ink2);margin-top:.375rem;letter-spacing:0}
:where(.r1v) .tile.in .stamp{animation:stampin .45s var(--spring) .2s both}
:where(.r1v) .t-stamp .stamp{margin:auto;position:relative;left:-.1875rem;top:-.1875rem}
@keyframes stampin{from{transform:rotate(-6deg) scale(1.6);opacity:0}to{transform:rotate(-6deg) scale(1);opacity:1}}
:where(.r1v) .l3{margin-top:auto;display:flex;align-items:stretch;transform:translateX(-110%);transition:transform .8s var(--e) .25s}
:where(.r1v) .tile.in .l3{transform:none}
:where(.r1v) .l3 .bx{background:var(--red);color:var(--Lt-0a0b0d,#0A0B0D);font:700 .9375rem/1 var(--disp);padding:.625rem .75rem;display:flex;align-items:center}
:where(.r1v) .l3 .nm{background:var(--ink);color:var(--Li-0a0b0d,#0A0B0D);padding:.5rem .875rem}
:where(.r1v) .l3 .nm b{font:700 1.0625rem/1.1 var(--disp);display:block}
:where(.r1v) .l3 .nm span{font-size:.8125rem;color:color-mix(in srgb,var(--bg) 75%,var(--ink))}
/* Caster tools tile: a small broadcast frame fills the tile (map behind, scorebug on top, lower third at the bottom). */
:where(.r1v) .t-cast .cframe{margin-top:1rem;flex:1 1 auto;min-height:10.5rem;position:relative;border-radius:10px;overflow:hidden;background:#0a0b0d center/cover no-repeat;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 0 .75rem}
:where(.r1v) .t-cast .cframe::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,11,13,.35),rgba(10,11,13,.7))}
:where(.r1v) .t-cast .cframe>*{position:relative}
:where(.r1v) .t-cast .cbug{align-self:center;display:flex;align-items:center;gap:.5rem;padding:.3125rem .75rem;border-radius:6px;background:rgba(10,11,13,.86);border:1px solid rgba(255,255,255,.14);color:#fff;font:700 .9375rem/1 var(--disp);letter-spacing:.02em}
:where(.r1v) .t-cast .cbug b{color:#fff;font-size:1.0625rem}
:where(.r1v) .t-cast .cbug i{font-style:normal;opacity:.55}
:where(.r1v) .t-cast .cframe .l3{margin-top:0}
:where(.r1v) .ed{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:end;margin-bottom:3.5rem}
:where(.r1v) .ed .bignum{grid-column:1/span 5;font:700 clamp(120px,16vw,230px)/.82 var(--disp);letter-spacing:-.04em}
:where(.r1v) .ed .bignum sup{font-size:.36em;vertical-align:.95em;margin-right:.25rem;color:var(--t-red,var(--red))}
:where(.r1v) .ed .txt{grid-column:7/span 6}
:where(.r1v) .ed .txt h2{font-size:clamp(34px,4vw,54px);max-width:13ch}
:where(.r1v) .ed .txt p{margin-top:1.125rem;font-size:1.125rem;color:var(--ink2);max-width:44ch}
:where(.r1v) .cmp{width:100%;border-collapse:separate;border-spacing:0;border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:var(--s1)}
:where(.r1v) .cmp th,:where(.r1v) .cmp td{padding:1.125rem 1.25rem;text-align:left;border-bottom:3px solid var(--ink);vertical-align:middle}
:where(.r1v) .cmp tr:last-child td{border-bottom:0}
:where(.r1v) .cmp th{font:700 1.125rem/1.1 var(--disp);background:var(--ink);color:var(--Li-0a0b0d,#0A0B0D)}
:where(.r1v) .cmp th.us{background:var(--red);color:var(--on-fill)}
:where(.r1v) .cmp td{font-size:1rem}
:where(.r1v) .cmp td:first-child{font-weight:600;width:38%}
:where(.r1v) .cmp td.us{background:var(--Lf-22090c,#22090C);font-weight:600}
:where(.r1v) .cmp td + td{border-left:3px solid var(--ink)}
:where(.r1v) .cmp th + th{border-left:3px solid var(--Ll-0a0b0d,#0A0B0D)}
:where(.r1v) .yes{display:inline-flex;align-items:center;gap:.5rem}
:where(.r1v) .yes::before{content:"";width:14px;height:14px;background:var(--green);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%)}
:where(.r1v) .nd{color:var(--mute);font-weight:600}
:where(.r1v) .no{color:var(--Lt-ff9aa2,#FF9AA2);font-weight:600}
:where(.r1v) .tbc{display:inline-block;font:600 .8125rem/1 var(--disp);letter-spacing:.04em;color:var(--t-amber,var(--amber));border:2px solid var(--amber);padding:.3125rem .4375rem;border-radius:3px}
:where(.r1v) .note{margin-top:1.375rem;color:var(--mute);font-size:.875rem}
:where(.r1v) .try{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}
:where(.r1v) .panel{grid-column:1/span 5;background:var(--Lf-15181d,#15181D);border-radius:22px;padding:1.75rem;box-shadow:12px 12px 28px var(--Ls-050607,#050607),-10px -10px 26px var(--Ls-1e232b,#1E232B),inset 0 0 0 1px var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .panel h3{font-size:.9375rem;font-family:var(--text);font-weight:600;color:var(--ink2);margin:0 0 .875rem}
:where(.r1v) .panel h3:not(:first-child){margin-top:1.75rem}
:where(.r1v) .days{display:grid;grid-template-columns:repeat(7,1fr);gap:.625rem}
:where(.r1v) .neu{all:unset;cursor:pointer;height:46px;border-radius:12px;display:grid;place-items:center;font:600 .9375rem/1 var(--disp);color:var(--ink2);background:var(--Lf-15181d,#15181D);
  box-shadow:5px 5px 11px var(--Ls-07080a,#07080A),-4px -4px 10px var(--Ls-20252e,#20252E),inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06));transition:box-shadow .2s,color .2s}
:where(.r1v) .neu.on{color:var(--t-cyan,var(--cyan));box-shadow:inset 4px 4px 9px var(--Ls-07080a,#07080A),inset -4px -4px 9px var(--Ls-20252e,#20252E),inset 0 0 0 1px var(--Ls-22d3ee73,rgba(34,211,238,.45))}
:where(.r1v) .neu:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
:where(.r1v) .neug{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}
:where(.r1v) .sw{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 0;font-size:1rem}
:where(.r1v) .tog{all:unset;cursor:pointer;width:58px;height:32px;border-radius:99px;position:relative;background:var(--Lf-111418,#111418);
  box-shadow:inset 3px 3px 7px var(--Ls-050607,#050607),inset -3px -3px 7px var(--Ls-1d2229,#1D2229),inset 0 0 0 1px var(--Ls-ffffff12,rgba(255,255,255,.07));flex:none}
:where(.r1v) .tog::after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--Lf-2a3039,#2A3039);
  box-shadow:3px 3px 6px var(--Ls-050607,#050607),-2px -2px 5px var(--Ls-343b46,#343B46);transition:transform .35s var(--spring),background .25s}
:where(.r1v) .tog[aria-checked="true"]::after{transform:translateX(26px);background:var(--cyan)}
:where(.r1v) .tog:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
:where(.r1v) .res{grid-column:7/span 6;display:flex;flex-direction:column;gap:.75rem}
:where(.r1v) .res .rh{display:flex;justify-content:space-between;align-items:baseline;color:var(--mute);font-size:.9375rem;margin-bottom:.25rem}
:where(.r1v) .res .rh b{font:700 1.625rem/1 var(--disp);color:var(--ink)}
:where(.r1v) .rr{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.875rem 1rem;background:var(--s1);border-radius:6px;animation:rin .45s var(--e) both;animation-delay:calc(var(--i) * 60ms)}
@keyframes rin{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
:where(.r1v) .rr .crest{width:42px;height:42px;font-size:15px;border-radius:10px}
:where(.r1v) .rr b{font:700 1.125rem/1.1 var(--disp);display:block}
:where(.r1v) .rr span:not(.cls){font-size:.875rem;color:var(--mute)}
:where(.r1v) .cls{font:700 .875rem/1 var(--disp);color:var(--on-fill);background:var(--blue);padding:.375rem .5rem;border-radius:4px}
:where(.r1v) .fit{font:700 1.125rem/1 var(--disp);color:var(--t-cyan,var(--cyan));min-width:3.25rem;text-align:right}
:where(.r1v) .empty{padding:1.625rem;background:var(--s1);border-radius:6px;color:var(--ink2)}
:where(.r1v) .holo{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:center}
:where(.r1v) .holo .txt{grid-column:1/span 5}
:where(.r1v) .holo .txt h2{font-size:clamp(36px,4.2vw,56px);max-width:16ch}
:where(.r1v) .holo .txt p{margin-top:1.25rem;font-size:1.125rem;color:var(--ink2);max-width:42ch}
:where(.r1v) .holo .stage{grid-column:7/span 6;display:grid;place-items:center;perspective:1100px;padding:1.5rem 0}
:where(.r1v) .card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;width:min(320px,82vw);aspect-ratio:5/7;border-radius:18px;position:relative;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;
  transition:transform .5s var(--e);background:var(--Lf-0f1216,#0F1216);box-shadow:0 30px 60px -30px var(--Ls-000000e6,rgba(0,0,0,.9)),inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08));overflow:hidden;cursor:grab;touch-action:pan-y}
:where(.r1v) .card.tlive{transition:transform .08s linear}
:where(.r1v) .card .in{position:absolute;inset:0;padding:1.375rem;display:flex;flex-direction:column}
:where(.r1v) .card .top{display:flex;justify-content:space-between;align-items:flex-start}
:where(.r1v) .card .top img{width:2.125rem}
:where(.r1v) .card .art{margin:1.125rem 0 0;height:42%;border-radius:10px;background:url(/img/maps/clubhouse.jpg) center/cover;position:relative;overflow:hidden}
:where(.r1v) .card .art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--Lf-0f1216,#0F1216) 0%,transparent 60%)}
:where(.r1v) .card .who{margin-top:-1.875rem;position:relative}
:where(.r1v) .card .who b{font:700 2.125rem/1 var(--disp);display:block}
:where(.r1v) .card .who span{color:var(--ink2);font-size:.9375rem}
:where(.r1v) .card .rate{display:flex;align-items:baseline;gap:.625rem;margin-top:.875rem}
:where(.r1v) .card .rate b{font:700 2.75rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .card .rate span{font-size:.875rem;color:var(--mute)}
:where(.r1v) .card .st{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}
:where(.r1v) .card .st div{background:var(--Lf-ffffff0d,rgba(255,255,255,.05));border-radius:8px;padding:.5rem .375rem;text-align:center}
:where(.r1v) .card .st b{font:700 1.0625rem/1 var(--disp);display:block}
:where(.r1v) .card .st span{font-size:.8125rem;color:var(--mute)}
:where(.r1v) .card .foil{position:absolute;inset:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.42;
  background:repeating-linear-gradient(115deg,var(--Lf-ff4d6d,#ff4d6d) 0%,var(--Lf-ffd166,#ffd166) 7%,var(--Lf-4ade92,#4ade92) 14%,var(--Lf-22d3ee,#22d3ee) 21%,var(--Lf-7c6cff,#7c6cff) 28%,var(--Lf-ff4d6d,#ff4d6d) 35%);background-size:240% 240%;background-position:var(--mx) var(--my);
  -webkit-mask:linear-gradient(#000,#000);filter:saturate(.9)}
:where(.r1v) .card .glare{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),var(--Lf-ffffff59,rgba(255,255,255,.35)),transparent 45%);mix-blend-mode:overlay}
:where(.r1v) .won{padding:7.5rem 0 5.625rem;position:relative;overflow:hidden}
:where(.r1v) .won .wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:center}
:where(.r1v) .won .kin{grid-column:1/span 7}
:where(.r1v) .won h2{font-size:clamp(52px,7.6vw,118px);line-height:.95}
:where(.r1v) .won h2 .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}
:where(.r1v) .won h2 .w i{display:inline-block;font-style:normal;transform:translateY(105%);transition:transform .9s var(--e);transition-delay:calc(var(--i) * 90ms)}
:where(.r1v) .won.play h2 .w i{transform:none}
:where(.r1v) .won h2 .w.r i{color:var(--t-red,var(--red))}
:where(.r1v) .won .kin p{margin-top:1.5rem;font-size:1.125rem;color:var(--ink2);max-width:42ch}
:where(.r1v) .won .kin .nb{margin-top:2.125rem}
@keyframes shine{0%{background-position:100% 0}60%,100%{background-position:0 0}}
:where(.r1v) .view{display:none}
:where(.r1v) .view.on{display:block}
:where(.r1v) ::view-transition-old(root){animation:vt-out .22s var(--e) both}
:where(.r1v) ::view-transition-new(root){animation:vt-in .36s var(--e) both}
@keyframes vt-out{to{opacity:0;transform:translateY(-8px)}}
@keyframes vt-in{from{opacity:0;transform:translateY(14px)}}
:where(.r1v) .phero{position:relative;overflow:hidden;padding:6.875rem 0 6rem}
:where(.r1v) .art2{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.35}
:where(.r1v) .art2::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 10%,var(--Lf-08090bb3,rgba(8,9,11,.7)) 60%,var(--Lf-08090bd9,rgba(8,9,11,.85))),linear-gradient(0deg,var(--bg),transparent 40%)}
:where(.r1v) .phero .wrap{position:relative}
:where(.r1v) .phero h1{font-size:clamp(46px,6vw,88px);max-width:14ch}
:where(.r1v) .phero .sub{margin-top:1.5rem;font-size:1.1875rem;color:var(--ink2);max-width:52ch}
:where(.r1v) .phero .acts{margin-top:2.25rem;display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}
:where(.r1v) .sgrid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}
:where(.r1v) .stick{grid-column:1/span 6;position:relative}
:where(.r1v) .screen{position:sticky;top:7.5rem;height:470px;background:var(--s1);border-radius:6px;padding:1.625rem;overflow:hidden}
:where(.r1v) .scr{position:absolute;inset:1.625rem;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .45s var(--e),transform .45s var(--e);pointer-events:none}
:where(.r1v) .scr.on{opacity:1;transform:none;pointer-events:auto}
:where(.r1v) .sh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.125rem}
:where(.r1v) .sh b{font:700 1.375rem/1 var(--disp)}
:where(.r1v) .sh span{color:var(--mute);font-size:.875rem}
:where(.r1v) .steps2{grid-column:8/span 5}
:where(.r1v) .st2{min-height:72vh;display:flex;flex-direction:column;justify-content:center;opacity:.75;transition:opacity .4s}
:where(.r1v) .st2.on{opacity:1}
:where(.r1v) .st2 h2{font-size:clamp(32px,3.4vw,46px);max-width:14ch}
:where(.r1v) .st2 p{margin-top:1rem;font-size:1.125rem;color:var(--ink2);max-width:40ch}
:where(.r1v) .avail{display:grid;grid-template-columns:5rem repeat(7,1fr);gap:.375rem;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .avail .dh{text-align:center;font:600 .8125rem/1 var(--disp);padding-bottom:.25rem}
:where(.r1v) .avail .rl{display:flex;align-items:center}
:where(.r1v) .avail .cell{height:62px;border-radius:5px;background:var(--s2);transition:background .3s,box-shadow .3s}
:where(.r1v) .avail .cell.f{background:var(--Lf-22d3ee38,rgba(34,211,238,.22));box-shadow:inset 0 0 0 2px var(--cyan)}
:where(.r1v) .slist{display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .slist .rr{grid-template-columns:auto 1fr auto auto}
:where(.r1v) .prop{display:flex;gap:1rem;align-items:center;padding:1.25rem;background:var(--s2);border-radius:6px}
:where(.r1v) .prop b{font:700 1.375rem/1.1 var(--disp);display:block}
:where(.r1v) .prop span{color:var(--ink2);font-size:.9375rem}
:where(.r1v) .pacts{display:flex;gap:1.125rem;margin-top:1.375rem;align-items:center}
:where(.r1v) .ghost{all:unset;cursor:pointer;height:42px;padding:0 1rem;border-radius:4px;background:var(--s3);font-weight:600;display:inline-flex;align-items:center}
:where(.r1v) .pok{margin-top:1.375rem;padding:.875rem 1rem;border-radius:5px;background:var(--Lf-0c1a12,#0C1A12);color:var(--t-green,var(--green));font-weight:600;opacity:0;transform:translateY(8px);transition:all .4s var(--spring)}
:where(.r1v) .pok.on{opacity:1;transform:none}
:where(.r1v) .nb.done{background:var(--green)}
:where(.r1v) .rmaps.sm3{grid-template-columns:repeat(3,1fr)}
:where(.r1v) .hist{display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .hr{display:grid;grid-template-columns:auto 1fr auto;gap:.875rem;align-items:center;padding:.75rem .875rem;background:var(--s2);border-radius:5px}
:where(.r1v) .hr .wl{font:700 15px/1 var(--disp);width:30px;height:30px;border-radius:4px;display:grid;place-items:center;color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .hr .wl.w{background:var(--green)}
:where(.r1v) .hr .wl.l{background:var(--pink)}
:where(.r1v) .hr b{font-weight:600}
:where(.r1v) .hr span{color:var(--mute);font-size:.875rem}
:where(.r1v) .hr .sc2{font:700 1.125rem/1 var(--disp)}
:where(.r1v) .cta2 .wrap{display:flex;justify-content:space-between;align-items:center;gap:1.75rem;flex-wrap:wrap}
:where(.r1v) .cta2 h2{font-size:clamp(34px,4vw,56px);max-width:16ch}
:where(.r1v) .bento.ev{grid-auto-rows:minmax(200px,auto)}
:where(.r1v) .e-brk{grid-column:span 4;grid-row:span 2}
:where(.r1v) .e-sign,:where(.r1v) .e-chk{grid-column:span 2}
:where(.r1v) .e-cast{grid-column:span 3}
:where(.r1v) .e-ver{grid-column:span 3}
:where(.r1v) .brk{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;padding-top:1.25rem}
:where(.r1v) .rd{display:flex;flex-direction:column;justify-content:space-around;gap:.625rem}
:where(.r1v) .bm{background:var(--s2);border-radius:5px;overflow:hidden;opacity:0;transform:translateX(-10px);transition:opacity .4s var(--e),transform .4s var(--e);position:relative}
:where(.r1v) .bm.on{opacity:1;transform:none}
:where(.r1v) .bm .sl{display:flex;justify-content:space-between;padding:.5rem .625rem;font-size:.875rem;color:var(--mute);transition:color .3s,background .3s}
:where(.r1v) .bm .sl b{font:700 .875rem/1 var(--disp)}
:where(.r1v) .bm .sl.win{color:var(--ink);background:var(--Lf-22d3ee1f,rgba(34,211,238,.12));box-shadow:inset 3px 0 0 var(--cyan)}
:where(.r1v) .rd + .rd .bm::before{content:"";position:absolute;left:-28px;top:50%;width:28px;height:2px;background:var(--s3)}
:where(.r1v) .meter{margin-top:auto}
:where(.r1v) .meter .mv{display:flex;align-items:baseline;gap:.625rem}
:where(.r1v) .meter .mv b{font:700 3.25rem/1 var(--disp)}
:where(.r1v) .meter .mv span{color:var(--mute)}
:where(.r1v) .bar2{height:10px;border-radius:99px;background:var(--s3);margin-top:.875rem;overflow:hidden}
:where(.r1v) .bar2 i{display:block;height:100%;width:0;background:var(--cyan);transition:width 1.4s var(--e) .2s}
:where(.r1v) .tile.in .bar2 i{width:var(--w)}
:where(.r1v) .chk{margin-top:auto;display:flex;flex-direction:column;gap:.375rem}
:where(.r1v) .chk span{display:flex;justify-content:space-between;padding:.5rem .625rem;border-radius:4px;background:var(--s2);font-size:.875rem;font-weight:500}
:where(.r1v) .chk .ok2::after{content:"Checked in";color:var(--t-green,var(--green));font-weight:600}
:where(.r1v) .chk .wt::after{content:"Waiting";color:var(--t-amber,var(--amber));font-weight:600}
:where(.r1v) .evs{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;perspective:900px}
:where(.r1v) .evc{background:var(--s1);border-radius:6px;overflow:hidden;transform:rotateX(var(--rx,0)) rotateY(var(--ry,0));transition:transform .4s var(--e);cursor:pointer}
:where(.r1v) .evc.live2{transition:transform .08s linear}
:where(.r1v) .evc .ban{height:120px;background-size:cover;background-position:center;position:relative}
:where(.r1v) .evc .ban::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--s1),transparent 70%)}
:where(.r1v) .evc .tg{position:absolute;top:.625rem;left:.625rem;z-index:1;font:700 .8125rem/1 var(--disp);padding:.375rem .5rem;border-radius:3px;color:var(--Lt-0a0b0d,#0A0B0D);letter-spacing:.04em}
:where(.r1v) .evc .tg.lv{background:var(--red)}
:where(.r1v) .evc .tg.op{background:var(--green)}
:where(.r1v) .evc .tg.sn{background:var(--amber)}
:where(.r1v) .evc .bd{padding:.875rem 1rem 1.125rem}
:where(.r1v) .evc .bd b{font:700 1.1875rem/1.15 var(--disp);display:block}
:where(.r1v) .evc .bd span{display:block;color:var(--mute);font-size:.875rem;margin-top:.375rem}
:where(.r1v) .evc .row3{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}
:where(.r1v) .picks{display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .pk{display:grid;grid-template-columns:7.5rem 1fr auto;gap:1rem;align-items:center;padding:.625rem;background:var(--s2);border-radius:6px;transition:box-shadow .3s}
:where(.r1v) .pk img{width:7.5rem;aspect-ratio:16/10;object-fit:cover;border-radius:4px}
:where(.r1v) .pk b{font:700 1.1875rem/1.1 var(--disp);display:block}
:where(.r1v) .pk span{color:var(--mute);font-size:.875rem}
:where(.r1v) .pk.ok{box-shadow:inset 0 0 0 2px var(--cyan)}
:where(.r1v) .vt{display:flex;gap:.375rem}
:where(.r1v) .vt .crest{width:34px;height:34px;font-size:12px;border-radius:8px;opacity:.25;transform:scale(.85);transition:opacity .3s,transform .35s var(--spring);position:relative;color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .vt .crest.on{opacity:1;transform:none}
:where(.r1v) .vt .crest.on::after{content:"";position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px var(--s2)}
:where(.r1v) .brk{margin-top:auto;display:grid;grid-template-columns:1fr 1fr 1fr .9fr;gap:1.625rem;padding-top:1.25rem;position:relative}
:where(.r1v) .bm{opacity:1;transform:none}
:where(.r1v) .sl{transition:color .3s,background .3s,opacity .3s}
:where(.r1v) .sl.tbd b{color:var(--mute);font-weight:600}
:where(.r1v) .sl span{opacity:0;transition:opacity .3s}
:where(.r1v) .sl.sc span{opacity:1}
:where(.r1v) .sl.lose{opacity:.4}
:where(.r1v) .sl.land{animation:land .4s var(--spring)}
@keyframes land{from{background:var(--Lf-22d3ee59,rgba(34,211,238,.35))}}
:where(.r1v) .fly{position:absolute;z-index:5;display:flex;align-items:center;padding:0 .625rem;background:var(--cyan);color:var(--Lt-0a0b0d,#0A0B0D);font:700 .875rem/1 var(--disp);border-radius:4px;box-shadow:0 0 24px -2px var(--cyan);pointer-events:none;white-space:nowrap;overflow:hidden}
:where(.r1v) .champ{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--s2);padding:.875rem .75rem;border-radius:3px;text-align:center;transition:background .3s}
:where(.r1v) .champ span{font:700 .8125rem/1 var(--disp);letter-spacing:.06em;color:var(--mute)}
:where(.r1v) .champ b{display:block;margin-top:.5rem;font:700 1.1875rem/1.1 var(--disp);color:var(--mute)}
:where(.r1v) .champ.on{background:var(--amber);animation:stampin .5s var(--spring)}
:where(.r1v) .champ.on span,:where(.r1v) .champ.on b{color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .art2{animation:kb 22s ease-in-out infinite alternate}
@keyframes kb{to{transform:scale(1.08) translate(-1.5%,-1%)}}
:where(.r1v) .evc .tg.lv::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--Lf-0a0b0d,#0A0B0D);margin-right:6px;vertical-align:1px;animation:blink 1.2s steps(2) infinite}
:where(.r1v) .tbk{background:linear-gradient(180deg,var(--bg),var(--Lf-0b0d12,#0B0D12) 30%,var(--Lf-0b0d12,#0B0D12) 70%,var(--bg))}
:where(.r1v) .tbg{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:center}
:where(.r1v) .tbt{grid-column:1/span 6}
:where(.r1v) .tbt .tblogo{width:4.625rem;margin-bottom:1.375rem}
:where(.r1v) .tbt h2{font-size:clamp(36px,4.2vw,58px);max-width:16ch}
:where(.r1v) .tbt>p{margin-top:1.125rem;font-size:1.125rem;color:var(--ink2);max-width:48ch}
:where(.r1v) .tbf{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.375rem}
:where(.r1v) .tbp{display:flex;gap:1.375rem;align-items:center;margin-top:1.75rem;padding:1.125rem 1.25rem;border:3px solid var(--ink);box-shadow:6px 6px 0 var(--Ls-3a7fff,#3A7FFF);background:var(--s1);border-radius:4px;max-width:35rem}
:where(.r1v) .tbp .pr b{font:700 2.875rem/1 var(--disp);display:block}
:where(.r1v) .tbp .pr span{font-size:.875rem;color:var(--mute);white-space:nowrap}
:where(.r1v) .tbp p{font-size:.9375rem;color:var(--ink2)}
:where(.r1v) .tbt .acts{margin-top:1.875rem}
:where(.r1v) .nb.tbbtn{background:var(--Lf-3a7fff,#3A7FFF);color:var(--on-fill)}
:where(.r1v) .tbv{grid-column:8/span 5}
:where(.r1v) .tbcard{background:var(--s1);border-radius:8px;padding:1.375rem;box-shadow:0 30px 60px -30px var(--Ls-000000e6,rgba(0,0,0,.9)),inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .tbh{display:flex;justify-content:space-between;align-items:center;gap:.75rem}
:where(.r1v) .tbh b{font:700 1.1875rem/1.1 var(--disp)}
:where(.r1v) .w7{font:700 .875rem/1 var(--disp);color:var(--Lt-0a0b0d,#0A0B0D);background:var(--green);padding:.375rem .5rem;border-radius:3px;white-space:nowrap;flex-shrink:0}
:where(.r1v) .tbrs{display:grid;grid-template-columns:repeat(11,1fr);gap:.25rem;margin-top:1.125rem}
:where(.r1v) .tbrs i{height:34px;border-radius:3px;transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--spring);transition-delay:calc(var(--i) * 45ms)}
:where(.r1v) .tbv.in .tbrs i{transform:none}
:where(.r1v) .tbrs i.a{background:var(--Lf-ff5a5a,#FF5A5A)}
:where(.r1v) .tbrs i.d{background:var(--Lf-6495ff,#6495FF)}
:where(.r1v) .tbrs i.l{opacity:.28}
:where(.r1v) .tbleg{display:flex;gap:1rem;margin-top:.625rem;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .tbleg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px}
:where(.r1v) .tbleg i.a{background:var(--Lf-ff5a5a,#FF5A5A)}
:where(.r1v) .tbleg i.d{background:var(--Lf-6495ff,#6495FF)}
:where(.r1v) .tbpl{margin-top:1.125rem;display:flex;flex-direction:column;gap:.375rem}
:where(.r1v) .tbpl div{display:grid;grid-template-columns:1fr 4.375rem 4.375rem 3.75rem;gap:.625rem;align-items:center;padding:.5625rem .75rem;background:var(--s2);border-radius:5px;font-size:.875rem;font-variant-numeric:tabular-nums}
:where(.r1v) .tbpl div.th0{background:none;color:var(--mute);font-size:.8125rem;padding:0 .75rem}
:where(.r1v) .tbpl b{font-weight:600}
:where(.r1v) .ed2{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:end}
:where(.r1v) .ltxt{grid-column:1/span 5}
:where(.r1v) .ltxt h2,:where(.r1v) .ed3 h2{font-size:clamp(36px,4.2vw,58px)}
:where(.r1v) .ltxt p,:where(.r1v) .ed3 p{margin-top:1.125rem;font-size:1.125rem;color:var(--ink2);max-width:44ch}
:where(.r1v) .cdesc{margin-top:1.75rem;padding:1.25rem 1.375rem;background:var(--s1);border-radius:6px;min-height:7.375rem}
:where(.r1v) .cdesc b{font:700 2.125rem/1 var(--disp);color:var(--t-blue,var(--blue))}
:where(.r1v) .cdesc p{margin-top:.5rem;font-size:1rem}
:where(.r1v) .stair{grid-column:7/span 6;display:grid;grid-template-columns:repeat(15,1fr);gap:.3125rem;align-items:end;height:380px}
:where(.r1v) .stair button{all:unset;cursor:pointer;border-radius:4px 4px 0 0;background:var(--s2);height:var(--h);display:flex;align-items:flex-start;justify-content:center;padding-top:.5rem;font:700 .8125rem/1 var(--disp);color:var(--mute);transition:background .25s,color .25s,height .6s var(--spring)}
:where(.r1v) .stair button:hover{background:var(--s3);color:var(--ink)}
:where(.r1v) .stair button.on{background:var(--blue);color:var(--on-fill)}
:where(.r1v) .stair button:focus-visible{outline:2px solid var(--cyan)}
:where(.r1v) .ed3{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:center}
:where(.r1v) .ed3 .bigr{grid-column:1/span 5;font:700 clamp(130px,16vw,240px)/.85 var(--disp);color:var(--t-cyan,var(--cyan));letter-spacing:-.03em}
:where(.r1v) .ed3>div:last-child{grid-column:7/span 6}
:where(.r1v) .four{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem;margin-top:1.625rem}
:where(.r1v) .four div{background:var(--s1);border-radius:6px;padding:.875rem}
:where(.r1v) .four b{font:700 1.625rem/1 var(--disp);display:block}
:where(.r1v) .four span{color:var(--mute);font-size:.875rem}
:where(.r1v) .tabs2{position:relative;display:flex;gap:.25rem;background:var(--s1);padding:.25rem;border-radius:8px}
:where(.r1v) .tabs2 button{all:unset;cursor:pointer;position:relative;z-index:1;padding:.625rem 1.125rem;font-weight:600;color:var(--ink2);transition:color .25s}
:where(.r1v) .tabs2 button.on{color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .tabs2 .ink2{position:absolute;top:.25rem;bottom:.25rem;left:0;border-radius:6px;background:var(--ink);transition:transform .4s var(--spring),width .4s var(--spring)}
:where(.r1v) .rk{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
:where(.r1v) .rk th{text-align:left;font:600 .8125rem/1 var(--text);color:var(--mute);padding:0 .875rem .75rem}
:where(.r1v) .rk td{padding:.875rem;background:var(--s1);font-size:.9375rem}
:where(.r1v) .rk tr td:first-child{border-radius:6px 0 0 6px;font:700 1.75rem/1 var(--disp);width:4.375rem;color:var(--ink2)}
:where(.r1v) .rk tr td:last-child{border-radius:0 6px 6px 0}
:where(.r1v) .rk tbody tr{animation:rin .4s var(--e) both;animation-delay:calc(var(--i) * 35ms)}
:where(.r1v) .rk tbody tr + tr td{border-top:6px solid var(--bg)}
:where(.r1v) .rk .tn{display:flex;align-items:center;gap:.75rem;font-weight:600}
:where(.r1v) .rk .tn .crest{width:34px;height:34px;font-size:13px;border-radius:8px}
:where(.r1v) .rk .rt2{font:700 1.125rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
@media (max-width:980px){
:where(.r1v) .tbt,:where(.r1v) .tbv{grid-column:1/-1}
:where(.r1v) .stick,:where(.r1v) .steps2,:where(.r1v) .ltxt,:where(.r1v) .stair,:where(.r1v) .ed3 .bigr,:where(.r1v) .ed3>div:last-child{grid-column:1/-1}
:where(.r1v) .screen{top:5rem;height:420px}
:where(.r1v) .e-brk,:where(.r1v) .e-sign,:where(.r1v) .e-chk,:where(.r1v) .e-cast,:where(.r1v) .e-ver{grid-column:span 2;grid-row:auto}
:where(.r1v) .evs{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:980px){
:where(.r1v) .hero .copy,:where(.r1v) .collage{grid-column:1/-1}
:where(.r1v) .pc{display:none}
:where(.r1v) .collage{max-width:35rem;padding:0}
:where(.r1v) .bento{grid-template-columns:repeat(2,1fr)}
:where(.r1v) .t-match,:where(.r1v) .t-ban,:where(.r1v) .t-rate{grid-column:span 2;grid-row:auto}
:where(.r1v) .t-ladder,:where(.r1v) .t-stamp,:where(.r1v) .t-cast{grid-column:span 1}
:where(.r1v) .t-cast{grid-column:span 2}
:where(.r1v) .ed .bignum,:where(.r1v) .ed .txt,:where(.r1v) .panel,:where(.r1v) .res,:where(.r1v) .holo .txt,:where(.r1v) .holo .stage,:where(.r1v) .won .kin{grid-column:1/-1}
:where(.r1v) .hd{flex-direction:column;align-items:flex-start}
}
@media (max-width:620px){
:where(.r1v) .bento{grid-template-columns:1fr}
:where(.r1v) .t-ladder,:where(.r1v) .t-stamp,:where(.r1v) .t-cast{grid-column:auto}
:where(.r1v) .t-match,:where(.r1v) .t-ban,:where(.r1v) .t-rate,:where(.r1v) .bento>*{grid-column:1/-1;grid-row:auto}
:where(.r1v) .maps{grid-template-columns:repeat(3,1fr)}
:where(.r1v) .cmp th,:where(.r1v) .cmp td{padding:.75rem .625rem;font-size:.875rem}
:where(.r1v) .days{gap:.375rem}
}
@media (prefers-reduced-motion:reduce){
:where(.r1v) *::before,:where(.r1v) *::after{animation:none!important;transition:none!important}
:where(.r1v) [data-rv]{opacity:1;transform:none}
:where(.r1v) .won h2 .w i,:where(.r1v) .l3{transform:none}
:where(.r1v) .spark path.ln{stroke-dashoffset:0}
}
:where(.r1v) .tlk{display:inline-block;margin-top:.875rem;font-size:.9375rem}
:where(.r1v) .card.tlive,:where(.r1v) .mini.live2,:where(.r1v) .tcd.live2{transition:none}
:where(.r1v) .tfilt{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;margin-bottom:1.875rem}
:where(.r1v) .tfilt .neu{height:44px;padding:0 1.125rem}
:where(.r1v) .tsearch{flex:1 1 15rem;max-width:23.75rem;height:48px;border-radius:12px;background:var(--Lf-15181d,#15181D);box-shadow:inset 4px 4px 9px var(--Ls-07080a,#07080A),inset -4px -4px 9px var(--Ls-20252e,#20252E),inset 0 0 0 1px var(--Ls-ffffff0d,rgba(255,255,255,.05));display:flex;align-items:center;gap:.625rem;padding:0 1rem;color:var(--mute)}
:where(.r1v) .tsearch input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.9375rem;outline:none}
:where(.r1v) .tsearch:focus-within{box-shadow:inset 4px 4px 9px var(--Ls-07080a,#07080A),inset -4px -4px 9px var(--Ls-20252e,#20252E),inset 0 0 0 1px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;perspective:900px}
:where(.r1v) .tcd{background:var(--s1);border-radius:8px;overflow:hidden;cursor:pointer;position:relative;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--e),box-shadow .3s}
:where(.r1v) .tcd.live2{transition:transform .08s linear,box-shadow .3s}
:where(.r1v) .tcd:hover,:where(.r1v) .tcd:focus-visible{box-shadow:0 0 0 1px var(--Ls-22d3ee73,rgba(34,211,238,.45)),0 26px 44px -26px var(--Ls-000000f2,rgba(0,0,0,.95));outline:none}
:where(.r1v) .tcd .ban{height:96px;background-size:cover;background-position:center;position:relative}
:where(.r1v) .tcd .ban::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--s1),var(--Lf-13161b26,rgba(19,22,27,.15)))}
:where(.r1v) .tcd .crest{position:absolute;left:16px;top:64px;z-index:1;box-shadow:0 0 0 4px var(--s1)}
:where(.r1v) .tcd .bd{padding:1.875rem 1rem 1.125rem}
:where(.r1v) .tcd .bd b{font:700 1.1875rem/1.15 var(--disp);display:block}
:where(.r1v) .tcd .bd>span{color:var(--mute);font-size:.875rem}
:where(.r1v) .tcd .row3{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap;align-items:center}
:where(.r1v) .rtag{font:700 .75rem/1 var(--disp);letter-spacing:.05em;color:var(--Lt-0a0b0d,#0A0B0D);background:var(--green);padding:.3125rem .4375rem;border-radius:3px}
/* The Recruiting link keeps its dark text over a page link colour (e2e audit 2 A11Y-02). */
:where(.r1v) a.rtag.rtag{color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .tban{position:relative;height:320px;overflow:hidden}
:where(.r1v) .tban .art2{opacity:.55}
:where(.r1v) .thead{position:relative;margin-top:-8.125rem;display:flex;align-items:flex-end;gap:1.625rem;flex-wrap:wrap}
:where(.r1v) .thead>.crest{width:128px;height:128px;border-radius:26px;font-size:42px;box-shadow:0 0 0 6px var(--bg),0 30px 50px -20px var(--Ls-000000e6,rgba(0,0,0,.9))}
:where(.r1v) .thead h1{font-size:clamp(42px,5.4vw,78px)}
:where(.r1v) .thead .meta{display:flex;gap:.625rem;align-items:center;margin-top:.875rem;color:var(--ink2);flex-wrap:wrap}
:where(.r1v) .thead .acts{margin-left:auto;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;padding-bottom:.375rem}
:where(.r1v) .back{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink2);text-decoration:none;font-weight:600;margin:1.625rem 0 0;cursor:pointer}
:where(.r1v) .back:hover{color:var(--ink)}
:where(.r1v) .tstats{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:2.75rem}
:where(.r1v) .tstats div{background:var(--s1);border-radius:6px;padding:1.125rem 1.25rem}
:where(.r1v) .tstats b{font:700 2.25rem/1 var(--disp);display:block}
:where(.r1v) .tstats span{color:var(--mute);font-size:.875rem}
:where(.r1v) .roster2{display:grid;grid-template-columns:repeat(6,1fr);gap:1.125rem;perspective:900px}
:where(.r1v) .mini{cursor:pointer;text-decoration:none;color:inherit;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--e)}
:where(.r1v) .mini.live2{transition:transform .08s linear}
:where(.r1v) .mini:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:12px}
:where(.r1v) .mc3{aspect-ratio:5/7;border-radius:12px;background:var(--Lf-0f1216,#0F1216);position:relative;overflow:hidden;padding:.75rem;display:flex;flex-direction:column;box-shadow:0 24px 50px -22px var(--Ls-000000f2,rgba(0,0,0,.95)),inset 0 0 0 1px var(--Ls-ffffff1a,rgba(255,255,255,.1))}
:where(.r1v) .mc3 .cls{font-size:.75rem;padding:.25rem .5em;align-self:flex-start}
:where(.r1v) .mc3 .ar{height:40%;margin-top:.5rem;border-radius:7px;background-size:cover;background-position:center;position:relative}
:where(.r1v) .mc3 .ar::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--Lf-0f1216,#0F1216),transparent 70%)}
:where(.r1v) .mc3 .nm{margin-top:-.875rem;position:relative;font:700 1.3125rem/1 var(--disp)}
/* long names shrink to fit the card: base 1.3125rem, smaller as the name gets longer (--len, set in pub.js), never under .75rem */
:where(.r1v) .mc3{container-type:inline-size}
:where(.r1v) .mc3 .nm{font-size:clamp(.75rem,calc(100cqi / (var(--len,8) * .56)),1.3125rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .mc3 .ro{font-size:.8125rem;color:var(--ink2);margin-top:.25rem;line-height:1.25}
:where(.r1v) .mc3 .rt{margin-top:auto;display:flex;align-items:baseline;gap:.375rem}
:where(.r1v) .mc3 .rt b{font:700 1.625rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .mc3 .rt span{font-size:.8125rem;color:var(--mute)}
:where(.r1v) .mc3 .fo{position:absolute;inset:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.22;background:repeating-linear-gradient(115deg,var(--Lf-ff4d6d,#ff4d6d) 0%,var(--Lf-ffd166,#ffd166) 7%,var(--Lf-4ade92,#4ade92) 14%,var(--Lf-22d3ee,#22d3ee) 21%,var(--Lf-7c6cff,#7c6cff) 28%,var(--Lf-ff4d6d,#ff4d6d) 35%);background-size:240% 240%;background-position:var(--mx,50%) var(--my,50%)}
:where(.r1v) .two{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}
:where(.r1v) .two .l{grid-column:1/span 7}
:where(.r1v) .two .r{grid-column:9/span 4}
:where(.r1v) .two h2,:where(.r1v) .blk h2.sm{font-size:clamp(28px,3vw,40px);margin-bottom:1.375rem}
:where(.r1v) .nx{background:var(--s1);border-radius:6px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}
:where(.r1v) .nx b{font:700 1.1875rem/1.2 var(--disp)}
:where(.r1v) .nx span{color:var(--mute);font-size:.875rem}
:where(.r1v) .priv{margin-top:.875rem;font-size:.875rem;color:var(--mute)}
:where(.r1v) .pmod{position:fixed;inset:0;z-index:60;background:var(--Lf-040507cc,rgba(4,5,7,.8));backdrop-filter:blur(4px);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .3s var(--e);perspective:1100px;padding:1.25rem}
:where(.r1v) .pmod.on{opacity:1;pointer-events:auto}
:where(.r1v) .pmod .x{position:absolute;top:20px;right:20px;width:46px;height:46px;border-radius:12px;border:0;background:var(--s2);color:var(--ink);font:700 20px/1 var(--disp);cursor:pointer}
:where(.r1v) .pmod .cap2{margin-top:1.125rem;text-align:center;color:var(--ink2);font-size:.875rem;max-width:36ch}
:where(.r1v) .pmod .wrapc{display:flex;flex-direction:column;align-items:center}
:where(.r1v) .stage3{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--Lf-000000,#000) center/cover no-repeat;container-type:inline-size;box-shadow:0 40px 80px -40px var(--Ls-000000f2,rgba(0,0,0,.95)),inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .stage3::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--Lf-08090bb8,rgba(8,9,11,.72)),var(--Lf-08090b1a,rgba(8,9,11,.1)) 45%,var(--Lf-08090b4d,rgba(8,9,11,.3)))}
:where(.r1v) .stage3 .ex{position:absolute;right:2cqw;top:2cqw;font:600 1.3cqw/1 var(--text);color:var(--Lt-f7d98b,#F7D98B);background:var(--Lf-1c1608d9,rgba(28,22,8,.85));padding:.7cqw 1cqw;border-radius:4px;z-index:3}
:where(.r1v) .ovl{position:absolute;opacity:0;transform:translateY(1.5cqw);transition:opacity .45s var(--e),transform .45s var(--e);z-index:2}
:where(.r1v) .ovl.on{opacity:1;transform:none}
:where(.r1v) .sbug{top:3cqw;left:50%;translate:-50% 0;display:flex;align-items:stretch}
:where(.r1v) .sbug .tn{display:flex;align-items:center;gap:1cqw;padding:0 1.6cqw;background:var(--Lf-0a0b0df0,rgba(10,11,13,.94));font:700 2cqw/1 var(--disp)}
:where(.r1v) .sbug .tn i{width:3cqw;height:3cqw;border-radius:.6cqw;display:grid;place-items:center;font:700 1.2cqw/1 var(--disp);color:var(--Lt-0a0b0d,#0A0B0D);font-style:normal}
:where(.r1v) .sbug .sc3{background:var(--red);color:var(--Lt-0a0b0d,#0A0B0D);padding:.9cqw 1.8cqw;font:700 3.2cqw/1 var(--disp);display:flex;gap:1.4cqw;align-items:center;font-variant-numeric:tabular-nums}
:where(.r1v) .sbug .sc3 .bump{animation:bump .35s var(--spring)}
:where(.r1v) .sbug .mt3{position:absolute;top:100%;left:0;right:0;text-align:center;background:var(--cyan);color:var(--Lt-0a0b0d,#0A0B0D);font:700 1.15cqw/1 var(--disp);padding:.55cqw 0;letter-spacing:.08em;text-transform:uppercase}
:where(.r1v) .veto{left:50%;bottom:4cqw;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:1.2cqw}
:where(.r1v) .veto .vhd{font:700 1.5cqw/1 var(--disp);letter-spacing:.1em;color:var(--t-cyan,var(--cyan));background:var(--Lf-0a0b0deb,rgba(10,11,13,.92));padding:.7cqw 1.4cqw}
:where(.r1v) .veto .vm{display:flex;gap:.8cqw}
:where(.r1v) .veto .vc{width:11cqw;aspect-ratio:3/4;position:relative;border-radius:.5cqw;overflow:hidden;background:var(--Lf-111111,#111) center/cover;box-shadow:0 0 0 .2cqw var(--Ls-ffffff1f,rgba(255,255,255,.12))}
:where(.r1v) .veto .vc span{position:absolute;left:0;right:0;bottom:0;padding:.6cqw;font:700 1.2cqw/1 var(--disp);background:linear-gradient(0deg,var(--Lf-08090beb,rgba(8,9,11,.92)),transparent)}
:where(.r1v) .veto .vc.b{filter:grayscale(1) brightness(.4)}
:where(.r1v) .veto .vc.b::after{content:"BANNED";position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(-12deg);font:700 1.1cqw/1 var(--disp);color:var(--t-red,var(--red));border:.18cqw solid var(--red);padding:.4cqw .5cqw;background:var(--Lf-08090bb3,rgba(8,9,11,.7));filter:none}
:where(.r1v) .veto .vc.p{box-shadow:0 0 0 .35cqw var(--cyan),0 0 3cqw -.4cqw var(--cyan)}
:where(.r1v) .veto .vc em{position:absolute;top:.6cqw;left:.6cqw;font:700 1cqw/1 var(--disp);font-style:normal;color:var(--Lt-0a0b0d,#0A0B0D);padding:.35cqw .45cqw;border-radius:.3cqw}
:where(.r1v) .lt{left:3cqw;bottom:4cqw;display:flex;align-items:stretch}
:where(.r1v) .lt .bx{background:var(--red);color:var(--Lt-0a0b0d,#0A0B0D);font:700 1.6cqw/1 var(--disp);padding:0 1.4cqw;display:flex;align-items:center}
:where(.r1v) .lt .nm{background:var(--ink);color:var(--Li-0a0b0d,#0A0B0D);padding:1cqw 1.6cqw}
:where(.r1v) .lt .nm b{font:700 2.2cqw/1.05 var(--disp);display:block}
:where(.r1v) .lt .nm span{font-size:1.25cqw;color:color-mix(in srgb,var(--bg) 75%,var(--ink))}
:where(.r1v) .lt .st3{display:flex;background:var(--Lf-0a0b0df0,rgba(10,11,13,.94))}
:where(.r1v) .lt .st3 div{padding:1cqw 1.5cqw;display:flex;flex-direction:column;justify-content:center;gap:.4cqw;box-shadow:inset 1px 0 0 var(--Ls-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .lt .st3 b{font:700 2.2cqw/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .lt .st3 span{font-size:1.1cqw;color:var(--mute)}
:where(.r1v) .soon{inset:0;display:grid;place-items:center;text-align:center;background:var(--Lf-08090b8c,rgba(8,9,11,.55))}
:where(.r1v) .soon h3{font:700 6cqw/.95 var(--disp)}
:where(.r1v) .soon p{margin-top:1.6cqw;font:600 1.8cqw/1 var(--disp);color:var(--t-cyan,var(--cyan));letter-spacing:.06em}
:where(.r1v) .soon .cdn{margin-top:1.4cqw;font:700 3.4cqw/1 var(--disp);font-variant-numeric:tabular-nums}
:where(.r1v) .ctrl{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:1.375rem;align-items:center}
:where(.r1v) .ctrl .neu{height:44px;padding:0 1.125rem}
:where(.r1v) .ctrl small{color:var(--mute);font-size:.875rem;margin-left:auto}
:where(.r1v) .c-bug{grid-column:span 3;grid-row:span 2}
:where(.r1v) .c-veto,:where(.r1v) .c-stats{grid-column:span 3}
:where(.r1v) .c-link,:where(.r1v) .c-sched,:where(.r1v) .c-obs{grid-column:span 2}
:where(.r1v) .mbug{margin-top:auto;display:flex;align-items:stretch;align-self:flex-start;font-family:var(--disp)}
:where(.r1v) .mbug .tn{display:flex;align-items:center;gap:.5em;padding:0 .75em;background:var(--Lf-0a0b0d,#0A0B0D);font:700 1rem/1 var(--disp)}
:where(.r1v) .mbug .sc3{background:var(--red);color:var(--Lt-0a0b0d,#0A0B0D);padding:.625rem .875rem;font:700 1.625rem/1 var(--disp);font-variant-numeric:tabular-nums}
:where(.r1v) .rlist{margin-top:auto;display:flex;flex-direction:column;gap:.375rem;padding-top:.875rem}
:where(.r1v) .rlist span{display:flex;justify-content:space-between;align-items:center;padding:.5625rem .75rem;border-radius:4px;background:var(--s2);font-size:.875rem}
:where(.r1v) .rlist span b{font:700 .875rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .lnk{margin-top:auto;display:flex;gap:.625rem;align-items:center;padding-top:.875rem}
:where(.r1v) .lnk code{flex:1;min-width:0;min-height:46px;display:flex;align-items:center;padding:.5rem .875rem;border-radius:12px;background:var(--Lf-15181d,#15181D);box-shadow:inset 4px 4px 9px var(--Ls-07080a,#07080A),inset -4px -4px 9px var(--Ls-20252e,#20252E);font:500 .875rem/1.3 ui-monospace,Consolas,monospace;color:var(--ink2);overflow-wrap:anywhere}
:where(.r1v) .lnk .neu{height:46px;padding:0 1rem;flex:none}
:where(.r1v) .how3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
:where(.r1v) .how3 div{border-top:3px solid var(--s3);padding-top:1.375rem}
:where(.r1v) .how3 em{font:700 4rem/1 var(--disp);font-style:normal;color:var(--t-cyan,var(--cyan));display:block}
:where(.r1v) .how3 h3{font-size:1.625rem;margin-top:.875rem}
:where(.r1v) .how3 p{color:var(--ink2);margin-top:.625rem;font-size:1rem;max-width:34ch}
:where(.r1v) .sugrid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:start}
:where(.r1v) .sform{grid-column:1/span 7}
:where(.r1v) .sside{grid-column:9/span 4;display:flex;flex-direction:column;gap:.875rem}
:where(.r1v) .seg3{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;margin-bottom:.5rem}
:where(.r1v) .seg3 .neu{height:52px;font-size:1rem}
:where(.r1v) .fld{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}
:where(.r1v) .fld label{font-size:.875rem;font-weight:600;color:var(--ink2)}
:where(.r1v) .fld small{color:var(--mute);font-size:.8125rem}
:where(.r1v) .inp{height:50px;border:0;border-radius:12px;background:var(--Lf-15181d,#15181D);color:var(--ink);font:inherit;font-size:1rem;padding:0 1em;box-shadow:inset 4px 4px 9px var(--Ls-07080a,#07080A),inset -4px -4px 9px var(--Ls-20252e,#20252E),inset 0 0 0 1px var(--Ls-ffffff0d,rgba(255,255,255,.05));width:100%}
:where(.r1v) .inp:focus{outline:2px solid var(--cyan);outline-offset:2px}
:where(.r1v) select.inp{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}
:where(.r1v) textarea.inp{height:116px;padding:.875rem 1rem;resize:vertical}
:where(.r1v) .frow{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
:where(.r1v) .err{color:var(--Lt-ff9aa2,#FF9AA2);font-size:.875rem;margin-top:.875rem;min-height:1.25rem}
:where(.r1v) .sacts{margin-top:1.75rem;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}
:where(.r1v) .okp{background:var(--s1);border-radius:8px;padding:2.125rem;border:3px solid var(--green);box-shadow:8px 8px 0 var(--green)}
:where(.r1v) .okp h2{font-size:clamp(30px,3.4vw,46px)}
:where(.r1v) .okp p{margin-top:.875rem;color:var(--ink2);font-size:1.0625rem;max-width:52ch}
:where(.r1v) .sbox{background:var(--s1);border-radius:6px;padding:1.25rem}
:where(.r1v) .sbox b{font:700 1.125rem/1.2 var(--disp);display:block}
:where(.r1v) .sbox p{margin-top:.5rem;color:var(--ink2);font-size:.9375rem}
:where(.r1v) .sbox .yes{margin-top:.5rem;font-size:.9375rem;display:flex}
:where(.r1v) .efacts{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.875rem}
:where(.r1v) .efacts div{background:var(--Lf-13161be0,rgba(19,22,27,.88));border-radius:6px;padding:.875rem 1.125rem}
:where(.r1v) .efacts span{display:block;color:var(--mute);font-size:.8125rem}
:where(.r1v) .efacts b{font:700 1.1875rem/1.2 var(--disp)}
:where(.r1v) .etm{display:flex;flex-wrap:wrap;gap:.625rem}
:where(.r1v) .etm button{all:unset;cursor:pointer;display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem .5rem .5rem;background:var(--s1);border-radius:6px;font-weight:600;transition:background .2s}
:where(.r1v) .etm button:hover,:where(.r1v) .etm button:focus-visible{background:var(--s2)}
:where(.r1v) .etm .crest{width:34px;height:34px;font-size:12px;border-radius:8px}
:where(.r1v) .ebr{display:grid;grid-template-columns:1fr 1fr .9fr;gap:1.625rem;background:var(--s1);border-radius:6px;padding:1.375rem}
:where(.r1v) .ebr .rd{display:flex;flex-direction:column;justify-content:space-around;gap:.625rem}
:where(.r1v) .ebr .bm .sl.win{color:var(--ink);background:var(--Lf-22d3ee1f,rgba(34,211,238,.12));box-shadow:inset 3px 0 0 var(--cyan)}
:where(.r1v) .ebr .bm .sl span{opacity:1}
:where(.r1v) .ebr .rd>p{color:var(--mute);font:600 .8125rem/1 var(--disp);letter-spacing:.06em}
:where(.r1v) .tbx{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
:where(.r1v) .tbx div{background:var(--s1);border-radius:6px;padding:1.375rem}
:where(.r1v) .tbx h3{font-size:1.3125rem}
:where(.r1v) .tbx p{color:var(--ink2);margin-top:.5rem;font-size:.9375rem}
:where(.r1v) .legal{max-width:47.5rem}
:where(.r1v) .legal h2{font-size:1.75rem;margin-top:2.5rem}
:where(.r1v) .legal p,:where(.r1v) .legal li{color:var(--ink2);font-size:1.0625rem;margin-top:.75rem;max-width:64ch}
:where(.r1v) .legal ul{padding-left:1.25rem;margin:0}
:where(.r1v) .draft{display:inline-block;font:700 .8125rem/1 var(--disp);letter-spacing:.06em;color:var(--t-amber,var(--amber));border:2px solid var(--amber);padding:.375rem .5rem;border-radius:3px;margin-bottom:1.125rem}
@media (max-width:980px){
:where(.r1v) .tgrid{grid-template-columns:repeat(2,1fr)}
:where(.r1v) .roster2{grid-template-columns:repeat(3,1fr)}
:where(.r1v) .two .l,:where(.r1v) .two .r,:where(.r1v) .sform,:where(.r1v) .sside{grid-column:1/-1}
:where(.r1v) .tstats{grid-template-columns:repeat(2,1fr)}
:where(.r1v) .c-bug,:where(.r1v) .c-veto,:where(.r1v) .c-stats,:where(.r1v) .c-link,:where(.r1v) .c-sched,:where(.r1v) .c-obs{grid-column:span 2;grid-row:auto}
:where(.r1v) .how3,:where(.r1v) .tbx{grid-template-columns:1fr}
:where(.r1v) .ebr{grid-template-columns:1fr;overflow-x:auto}
:where(.r1v) .thead{margin-top:-5.625rem}
:where(.r1v) .thead>.crest{width:96px;height:96px;font-size:32px}
}
@media (max-width:620px){
:where(.r1v) .tgrid{grid-template-columns:1fr}
:where(.r1v) .roster2{grid-template-columns:repeat(2,1fr)}
:where(.r1v) .seg3,:where(.r1v) .frow{grid-template-columns:1fr}
:where(.r1v) .c-bug,:where(.r1v) .c-veto,:where(.r1v) .c-stats,:where(.r1v) .c-link,:where(.r1v) .c-sched,:where(.r1v) .c-obs{grid-column:auto}
}
:where(.r1v):not([data-view=events]) .mq{display:none}
:where(.r1v) .hero{min-height:calc(100vh - 66px - 30px)}
:where(.r1v) .cmpfoot{display:flex;flex-wrap:wrap;gap:.5rem 2rem;align-items:baseline;margin-top:1.375rem}
:where(.r1v) .cmpfoot .note{margin-top:0}
:where(.r1v) .cmpfoot .nd{margin-right:.125rem}
:where(.r1v) .exl{margin-top:.5rem;color:var(--mute);font-size:.8125rem}
:where(.r1v) .qb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:50px;padding:0 1.25em;border-radius:4px;background:var(--s2);border:1px solid var(--Ll-ffffff14,rgba(255,255,255,.08));color:var(--ink);
  font:600 1rem/1 var(--disp);letter-spacing:.02em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .16s var(--e),box-shadow .16s var(--e),transform .16s var(--e)}
:where(.r1v) .qb:hover{border-color:var(--red);box-shadow:2px 2px 0 var(--red);transform:translate(-1px,-1px)}
:where(.r1v) .qb:active{transform:none;box-shadow:0 0 0 var(--red)}
:where(.r1v) .qb:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
:where(.r1v) .qb.sm{height:42px;padding:0 1rem;font-size:.9375rem}
:where(.r1v) .hero .acts,:where(.r1v) .phero .acts,:where(.r1v) .thead .acts,:where(.r1v) .pacts{gap:1.25rem}
:where(.r1v) .tile.hud::before,:where(.r1v) .screen.hud::before{display:none}
:where(.r1v) .ebr{position:relative}
:where(.r1v) .two .hr .wl{grid-column:auto}
@media (min-width:981px){
:where(.r1v) .hero .copy{grid-row:1}
:where(.r1v) .hero .sub{max-width:41ch}
:where(.r1v) .collage{grid-column:7/span 6;grid-row:1;padding:4.375rem 0 6.25rem}
:where(.r1v) .collage .room{width:calc(100% - 164px)}
:where(.r1v) .pc,:where(.r1v) .pc.c1,:where(.r1v) .pc.c2{width:9rem}
:where(.r1v) .pc.c1{left:-9rem;top:-1.875rem;right:auto;bottom:auto}
:where(.r1v) .pc.c2{right:1.25rem;top:-.875rem;left:auto;bottom:auto}
:where(.r1v) .pc.c3{left:-8.8125rem;top:24.5rem;right:auto;bottom:auto}
:where(.r1v) .pc.c4{right:1.25rem;top:22rem;left:auto;bottom:auto}
:where(.r1v) .pc.c1{translate:calc(var(--px) * -8px) calc(var(--py) * -8px)}
:where(.r1v) .pc.c2{translate:calc(var(--px) * -8px) calc(var(--py) * -8px)}
:where(.r1v) .pc.c3{translate:calc(var(--px) * 8px) calc(var(--py) * 8px)}
:where(.r1v) .pc.c4{translate:calc(var(--px) * 8px) calc(var(--py) * 8px)}
}
@media (min-width:981px) and (max-width:1279px){
:where(.r1v) .pc{display:none}
:where(.r1v) .collage{grid-column:8/span 5;padding:2.5rem 0}
:where(.r1v) .collage .room{width:auto}
:where(.r1v) .hero .sub{max-width:46ch}
}
:where(.r1v) .pc .mc2 .rt,:where(.r1v) .mc3 .rt{flex-direction:column;align-items:flex-start;gap:.1875rem}
:where(.r1v) .pc .mc2 .rt b{font-size:1.5625rem}
:where(.r1v) .pc .mc2 .rt span,:where(.r1v) .mc3 .rt span{font-size:.75rem;line-height:1}
:where(.r1v) .mc3 .rt b{font-size:1.5rem}
:where(.r1v) .ed3 .bigr{font-size:clamp(96px,10.4vw,150px);letter-spacing:-.02em}
:where(.r1v) .ed3 .epsn{margin-top:.75rem;font-size:.875rem;color:var(--mute);max-width:none}
:where(.r1v) .tbpl div{grid-template-columns:1fr 3.875rem 3.875rem 3.375rem 3.375rem}
:where(.r1v) .tbpl .eps{color:var(--t-cyan,var(--cyan));font-weight:600}
:where(.r1v) .screen{height:auto;transition:height .45s var(--e)}
:where(.r1v) .scr{inset:1.625rem 1.625rem auto 1.625rem}
:where(.r1v) .c-bug .mbug{margin-top:1.375rem}
:where(.r1v) .bugcap{margin-top:.625rem;color:var(--mute);font-size:.8125rem}
:where(.r1v) .c-bug .rlist{margin-top:1rem;padding-top:0}
:where(.r1v) .stair button{align-items:flex-end;padding:0 0 .625rem}
:where(.r1v) .nb.tbbtn{background:var(--tb)}
:where(.r1v) .tbp{box-shadow:6px 6px 0 var(--tb)}
:where(.r1v) .tbrs i.a,:where(.r1v) .tbleg i.a{background:var(--red)}
:where(.r1v) .tbrs i.d,:where(.r1v) .tbleg i.d{background:var(--cyan)}
:where(.r1v) .champ.on{background:var(--cyan)}
:where(.r1v) .fld label{font:600 .6875rem/1.2 var(--disp);letter-spacing:.09em;text-transform:uppercase;color:var(--ink2)}
:where(.r1v) .inp::placeholder,:where(.r1v) .tsearch input::placeholder{color:var(--Lt-959daa,#959DAA);opacity:1}
:where(.r1v) ::view-transition-group(r1-crest),:where(.r1v) ::view-transition-group(r1-banner){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}
:where(.r1v) ::view-transition-old(r1-banner),:where(.r1v) ::view-transition-new(r1-banner){height:100%;object-fit:cover}
:where(.r1v) .pmod .wrapc{transform:translateY(28px) scale(.94);transition:transform .6s var(--spring)}
:where(.r1v) .pmod.on .wrapc{transform:none}
:where(.r1v) .pok{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;overflow:hidden}
:where(.r1v) .pok.on{max-height:7.5rem;margin-top:1.375rem;padding-top:.875rem;padding-bottom:.875rem}
@media (prefers-reduced-motion:reduce){
:where(.r1v) .pmod .wrapc{transform:none}
:where(.r1v) .screen{transition:none}
}
:where(.r1v) .eb{display:block;font:600 .6875rem/1.2 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .gdleg{display:flex;flex-wrap:wrap;gap:.375rem .875rem;margin-top:.875rem}
:where(.r1v) .tp{display:inline-flex;align-items:center;gap:.5em;font-size:.75rem;line-height:1;color:var(--ink2)}
:where(.r1v) .tp::before{content:"";flex:none;width:14px;height:8px;border-radius:2px;background:var(--tc)}
:where(.r1v) .tp-game{--tc:var(--red)}
:where(.r1v) .tp-scrim{--tc:var(--cyan)}
:where(.r1v) .tp-vod{--tc:var(--Lf-9c7cf4,#9C7CF4)}
:where(.r1v) .tp-prac{--tc:transparent}
:where(.r1v) .tp-other{--tc:var(--Lf-8a93a3,#8A93A3)}
:where(.r1v) .tp-busy{--tc:var(--Lf-4a515c,#4A515C)}
:where(.r1v) .tp-prac::before{box-shadow:inset 0 0 0 1.5px var(--Ls-f5f6f8,#F5F6F8)}
:where(.r1v) .tp-free::before{background:repeating-linear-gradient(135deg,var(--Lf-3ddc84d9,rgba(61,220,132,.85)) 0 3px,var(--Lf-3ddc844d,rgba(61,220,132,.3)) 3px 6px)}
:where(.r1v) .gdwk{margin-top:.875rem;display:flex;flex-direction:column;gap:.3125rem}
:where(.r1v) .gticks{position:relative;height:14px;margin:0 .625rem 0 6rem}
:where(.r1v) .gticks span{position:absolute;top:0;transform:translateX(-50%);font-size:.6875rem;line-height:1;color:var(--mute);white-space:nowrap}
:where(.r1v) .gticks span:first-child{transform:none}
:where(.r1v) .gticks span:last-child{transform:translateX(-100%)}
:where(.r1v) .gday{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.625rem;align-items:center;padding:.3125rem .625rem;border-radius:8px;background:var(--s2)}
:where(.r1v) .gdn{font:600 .8125rem/1 var(--disp);color:var(--ink2)}
:where(.r1v) .gday.hit{box-shadow:inset 0 0 0 1px var(--Ls-3ddc8459,rgba(61,220,132,.35))}
:where(.r1v) .gday.hit .gdn{color:var(--t-green,var(--green))}
:where(.r1v) .gbars{position:relative;display:flex;flex-direction:column;gap:.1875rem}
:where(.r1v) .gbar{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.25rem;align-items:center}
:where(.r1v) .gl{display:inline-flex;align-items:center;gap:.3125rem;font:600 .6875rem/1 var(--disp);letter-spacing:.04em;color:var(--mute)}
:where(.r1v) .gl i{width:6px;height:6px;border-radius:2px}
:where(.r1v) .gdwk .track{position:relative;height:10px;border-radius:4px;background:var(--well);overflow:hidden}
:where(.r1v) .gdwk .track i{position:absolute;top:0;bottom:0;border-radius:3px}
:where(.r1v) .gdwk .track .b{background:var(--tc);box-shadow:inset 0 1px 0 var(--Ls-ffffff2e,rgba(255,255,255,.18));transform-origin:left;transform:scaleX(0);transition:transform .6s var(--e);transition-delay:calc(var(--j,0) * 30ms)}
:where(.r1v) .gdwk .track .b.tp-prac{background:var(--Lf-f5f6f80f,rgba(245,246,248,.06));box-shadow:inset 0 0 0 1.5px var(--Ls-f5f6f8e6,rgba(245,246,248,.9))}
:where(.r1v) .t-gd.in .gdwk .track .b{transform:none}
:where(.r1v) .gwin{position:absolute;top:-.25rem;bottom:-.25rem;left:calc(36px + (100% - 36px) * var(--l));width:calc((100% - 36px) * var(--w));border-radius:5px;
  background:repeating-linear-gradient(135deg,var(--Lf-3ddc8480,rgba(61,220,132,.5)) 0 4px,var(--Lf-3ddc8429,rgba(61,220,132,.16)) 4px 8px);box-shadow:inset 0 0 0 1px var(--Ls-3ddc84e6,rgba(61,220,132,.9));opacity:0;transition:opacity .5s var(--e) .55s}
:where(.r1v) .gwin::after{content:"Both free";position:absolute;right:.375rem;top:50%;transform:translateY(-50%);font:700 .6875rem/1 var(--disp);letter-spacing:.04em;color:var(--Lt-06140c,#06140C);background:var(--green);padding:.1875rem .375rem;border-radius:3px;white-space:nowrap}
:where(.r1v) .t-gd.in .gwin{opacity:1}
:where(.r1v) .gdpick{margin-top:.875rem;display:flex;flex-direction:column;gap:.25rem}
:where(.r1v) .gdok{font:600 1rem/1.2 var(--disp);color:var(--t-green,var(--green))}
:where(.r1v) .gdpick .cap{margin-top:0}
:where(.r1v) .rescol{grid-column:7/span 6;display:flex;flex-direction:column;gap:1rem;min-width:0}
:where(.r1v) .rescol .res{grid-column:auto}
:where(.r1v) .t-res .trh{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}
:where(.r1v) .bestl{font:600 .6875rem/1.2 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--t-cyan,var(--cyan))}
:where(.r1v) .t-res .mc{margin-top:1.125rem}
:where(.r1v) .t-res.none .bestl{color:var(--mute)}
@media (max-width:980px){
:where(.r1v) .rescol{grid-column:1/-1}
}
:where(.r1v) .blog{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;min-height:2.125rem;padding:.375rem .75rem;border-radius:6px;background:var(--s2);font-size:.875rem;line-height:1.3;color:var(--ink2)}
:where(.r1v) .blog .bt{flex:none;min-width:4.875rem;font:600 .6875rem/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .blog b{color:var(--ink);font-weight:600}
:where(.r1v) .blog[data-team="p"] .bt,:where(.r1v) .blog[data-team="p"] b{color:var(--t-cyan,var(--cyan))}
:where(.r1v) .t-ban .mp.ban.fresh::after{animation:banin .32s var(--spring) both}
@keyframes banin{from{transform:translate(-50%,-50%) rotate(-12deg) scale(1.7);opacity:0}to{transform:translate(-50%,-50%) rotate(-12deg) scale(1);opacity:1}}
:where(.r1v) .t-ban .mp.pick{box-shadow:0 0 0 3px var(--cyan),0 0 24px -4px var(--cyan)}
:where(.r1v) .t-ban .mp.pick::after{content:"PICKED";position:absolute;left:50%;top:.625rem;transform:translateX(-50%);font:700 .6875rem/1 var(--disp);letter-spacing:.06em;color:var(--Lt-06181c,#06181C);background:var(--cyan);padding:.1875rem .3125rem;border-radius:3px}
:where(.r1v) .screen{transition:none}
@media (min-width:981px){
:where(.r1v) .screen{top:max(80px,calc(66px + (100vh - 66px - var(--sh,470px)) / 2))}
}
@media (min-width:621px) and (max-width:980px){
:where(.r1v) .stick{position:sticky;top:4.125rem;z-index:3;align-self:start;background:var(--bg);padding:.875rem 0 1.125rem;box-shadow:0 18px 22px -14px var(--bg)}
:where(.r1v) .screen{position:relative;top:0}
:where(.r1v) .st2{min-height:36vh}
:where(.r1v) .steps2{padding-bottom:30vh}
}
:where(.r1v) .chip,:where(.r1v) .evc .bd .chip,:where(.r1v) .tcd .chip,:where(.r1v) .nx .chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;line-height:2rem;margin:0;padding:0 .75rem;white-space:nowrap;vertical-align:middle;font-size:.875rem;color:var(--ink2)}
:where(.r1v) .cls,:where(.r1v) .rtag{display:inline-flex;align-items:center;justify-content:center;line-height:1}
:where(.r1v) .ed2{align-items:end;row-gap:0}
:where(.r1v) .ed2 .cdesc{grid-column:7/span 6;grid-row:1;margin-top:0;min-height:19.75rem;padding:1.375rem 1.5rem;align-self:end}
:where(.r1v) .cdh{display:flex;align-items:baseline;gap:.375rem .875rem;flex-wrap:wrap}
:where(.r1v) .cdesc .cdh b{font:700 2.125rem/1 var(--disp);color:var(--t-blue,var(--blue))}
:where(.r1v) .cdt{color:var(--mute);font-size:.875rem}
:where(.r1v) .cdesc .eb{margin-top:.875rem}
:where(.r1v) .cdesc p{margin-top:.3125rem;font-size:.9375rem;line-height:1.5;color:var(--ink2)}
:where(.r1v) .cdesc .cpl b{font:600 .9375rem/1.5 var(--text);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .cdesc .cpl b.me{color:var(--ink);background:var(--Lf-22d3ee24,rgba(34,211,238,.14));box-shadow:inset 0 0 0 1px var(--Ls-22d3ee8c,rgba(34,211,238,.55));padding:1px .3125rem;border-radius:4px}
:where(.r1v) .cdesc .cdn{margin-top:.875rem;color:var(--ink)}
:where(.r1v) .stairw{grid-column:1/-1;margin-top:2.5rem}
:where(.r1v) .stairh{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.875rem}
:where(.r1v) .stk2{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--ink2)}
:where(.r1v) .stk2 i{width:12px;height:12px;border-radius:3px}
:where(.r1v) .stk2 .kc{background:var(--blue)}
:where(.r1v) .stk2 .ks{box-shadow:inset 0 0 0 2px var(--cyan);margin-left:.75rem}
:where(.r1v) .stairw .stair{grid-column:auto;grid-template-columns:repeat(31,minmax(0,1fr));gap:.25rem;height:340px}
:where(.r1v) .stairw .stair button{position:relative;min-width:0;justify-content:center;align-items:flex-end;padding:0 0 .5rem;border-radius:4px 4px 0 0;font:700 .75rem/1 var(--disp)}
:where(.r1v) .stairw .stair button span{white-space:nowrap}
:where(.r1v) .stairw .stair button.cur{box-shadow:inset 0 0 0 2px var(--cyan);color:var(--ink)}
:where(.r1v) .stairw .stair button.on{background:var(--blue);color:var(--on-fill)}
:where(.r1v) .stairw .stair button.on.cur{box-shadow:inset 0 0 0 2px var(--cyan),0 0 22px -6px var(--cyan)}
:where(.r1v) .stairw .stair button.pro:not(.on){background:repeating-linear-gradient(135deg,var(--Lf-232932,#232932) 0 6px,var(--Lf-1a1e25,#1A1E25) 6px 12px);color:var(--ink2)}
:where(.r1v) .stairg{display:grid;grid-template-columns:repeat(31,minmax(0,1fr));gap:.25rem;margin-top:.5rem}
:where(.r1v) .stairg span{font:600 .6875rem/1 var(--disp);letter-spacing:.04em;color:var(--mute);text-align:center;padding-top:.5rem;border-top:1px solid var(--Ll-ffffff24,rgba(255,255,255,.14));white-space:nowrap;overflow:hidden}
:where(.r1v) .uncl{margin-top:1rem;color:var(--mute);font-size:.875rem}
@media (max-width:1100px){
:where(.r1v) .stairw .stair button{font-size:.6875rem;padding-bottom:.375rem}
:where(.r1v) .stairw .stair{gap:.1875rem}
:where(.r1v) .stairg{gap:.1875rem}
}
@media (max-width:1100px){
:where(.r1v) .ed2 .cdesc{min-height:24rem}
}
@media (max-width:980px){
:where(.r1v) .ed2 .cdesc{grid-column:1/-1;grid-row:auto;margin-top:1.5rem;min-height:18.5rem}
}
@media (max-width:620px){
:where(.r1v) .ed2 .cdesc{min-height:0}
}
@media (max-width:760px){
:where(.r1v) .stairw .stair button span{writing-mode:vertical-rl;transform:rotate(180deg)}
:where(.r1v) .stairg{display:none}
}
:where(.r1v) .stars .hd>div{display:flex;flex-direction:column;gap:.875rem}
:where(.r1v) .sx2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:start}
:where(.r1v) .sxc{background:var(--s1);border-radius:6px;padding:1.5rem}
:where(.r1v) .sxc:first-child{grid-column:span 5}
:where(.r1v) .sxc:last-child{grid-column:span 7}
:where(.r1v) .sxl{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.875rem}
:where(.r1v) .sxl li{position:relative;padding-left:1.375rem;color:var(--ink2);font-size:1rem;line-height:1.5}
:where(.r1v) .sxl li::before{content:"";position:absolute;left:3px;top:.58em;width:7px;height:7px;background:var(--cyan);transform:rotate(45deg);border-radius:1px}
:where(.r1v) .sxp{margin-top:.75rem;color:var(--ink2);font-size:.9375rem;line-height:1.5}
:where(.r1v) .wbars{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:.375rem;align-items:end;height:172px;margin-top:1.125rem}
:where(.r1v) .wb{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:.375rem;min-width:0}
:where(.r1v) .wb i{display:block;width:100%;height:calc((100% - 40px) * var(--h));background:var(--cyan);opacity:.55;border-radius:3px 3px 0 0;transform-origin:bottom;transform:scaleY(0);transition:transform .7s var(--e);transition-delay:calc(var(--i) * 45ms)}
:where(.r1v) .sxc.in .wb i{transform:none}
:where(.r1v) .wb.ex i{opacity:1;box-shadow:0 0 18px -4px var(--cyan)}
:where(.r1v) .wv{font:600 .6875rem/1 var(--disp);color:var(--ink2);white-space:nowrap}
:where(.r1v) .wb.ex .wv{color:var(--t-cyan,var(--cyan))}
:where(.r1v) .wl{font:600 .75rem/1 var(--disp);color:var(--mute)}
:where(.r1v) .wcap{margin-top:.75rem;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .sxn{margin-top:.625rem;color:var(--mute);font-size:.875rem}
:where(.r1v) .dia{display:inline-flex;align-items:center;gap:.3125rem;padding:.125rem}
:where(.r1v) .dia i{width:10px;height:10px;border-radius:1.5px;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px var(--Ls-22d3ee59,rgba(34,211,238,.35))}
:where(.r1v) .dia i.f{background:var(--cyan);box-shadow:none}
:where(.r1v) .dia i.h{background:linear-gradient(225deg,transparent 50%,var(--cyan) 50%)}
:where(.r1v) .dia.big{gap:.5rem}
:where(.r1v) .dia.big i{width:14px;height:14px}
:where(.r1v) .lvls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;align-items:start}
:where(.r1v) .slv{background:var(--s1);border-radius:6px;padding:1.125rem;display:flex;flex-direction:column;gap:.5625rem}
:where(.r1v) .slv b{font:700 1.1875rem/1.1 var(--disp)}
:where(.r1v) .slv p{font-size:.875rem;line-height:1.45;color:var(--ink2)}
:where(.r1v) .lvn{font:600 .6875rem/1.3 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .lvn em{font-style:normal;color:var(--t-cyan,var(--cyan))}
:where(.r1v) .exev{margin-top:1rem;background:var(--s1);border-radius:6px;padding:1.625rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.375rem 1.75rem;align-items:start}
:where(.r1v) .exh{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}
:where(.r1v) .exh h3{font-size:1.875rem;margin-top:.5rem}
:where(.r1v) .exl2{grid-column:1/span 5;display:flex;flex-direction:column;gap:1.375rem}
:where(.r1v) .exr p{margin-top:.625rem;font-size:1.0625rem;line-height:1.5;color:var(--ink);padding:1rem 1.125rem;background:var(--s2);border-radius:6px;box-shadow:inset 3px 0 0 var(--cyan)}
:where(.r1v) .rbw{grid-column:6/span 7;overflow-x:auto}
:where(.r1v) .rbt{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:.875rem;line-height:1.35}
:where(.r1v) .rbt caption{caption-side:top;text-align:left;padding-bottom:.375rem;font:600 .6875rem/1.2 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .rbt thead th{font:600 .6875rem/1.2 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:left;padding:.125rem .75rem}
:where(.r1v) .rbt tbody th,:where(.r1v) .rbt tbody td{padding:.6875rem .75rem;background:var(--s2);vertical-align:middle}
:where(.r1v) .rbt tbody th{text-align:left;font-weight:600;color:var(--ink);border-radius:6px 0 0 6px;width:26%}
:where(.r1v) .rbt tbody td{color:var(--ink2)}
:where(.r1v) .rbt tbody td:last-child{border-radius:0 6px 6px 0}
:where(.r1v) .sgr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin-top:.625rem}
:where(.r1v) .sgr div{background:var(--s2);border-radius:6px;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.3125rem}
:where(.r1v) .sgr span{font-size:.75rem;color:var(--mute)}
:where(.r1v) .sgr b{font:700 1rem/1 var(--disp)}
:where(.r1v) .sgr div.on{background:var(--Lf-22d3ee14,rgba(34,211,238,.08));box-shadow:inset 0 0 0 1px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .sgr div.on b{color:var(--t-cyan,var(--cyan))}
@media (max-width:1100px){
:where(.r1v) .lvls{grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.r1v) .exl2,:where(.r1v) .rbw{grid-column:1/-1}
:where(.r1v) .sgr{grid-template-columns:repeat(7,minmax(0,1fr))}
}
:where(.r1v) .rbt thead th{white-space:nowrap}
:where(.r1v) .sgr b{white-space:nowrap}
@media (max-width:980px){
:where(.r1v) .sxc:first-child,:where(.r1v) .sxc:last-child,:where(.r1v) .exl2,:where(.r1v) .rbw{grid-column:1/-1}
}
@media (max-width:620px){
:where(.r1v) .lvls{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .sgr{grid-template-columns:repeat(2,minmax(0,1fr))}
}
:where(.r1v) .mcred{margin-top:.625rem;font-size:.75rem;color:var(--mute)}
:where(.r1v) #ovl .ctrl{margin-top:.875rem}
@media (prefers-reduced-motion:reduce){
:where(.r1v) .gdwk .track .b,:where(.r1v) .wb i{transform:none}
:where(.r1v) .gwin{opacity:1}
}
:where(.r1v) .scr .snote{position:absolute;left:0;right:0;bottom:0;margin:0;padding-top:.75rem;border-top:1px solid var(--Ll-ffffff12,rgba(255,255,255,.07));font-size:.8125rem;line-height:1.4;color:var(--mute)}
:where(.r1v) .rbt tbody td.on{background:var(--Lf-22d3ee14,rgba(34,211,238,.08));box-shadow:inset 0 0 0 1px var(--Ls-22d3ee99,rgba(34,211,238,.6));color:var(--ink)}
@media (min-width:1024px) and (max-width:1200px){
:where(.r1v) .gdleg{flex-wrap:nowrap;gap:.375rem .5625rem}
:where(.r1v) .gdleg .tp{white-space:nowrap}
}
@media (min-width:981px) and (max-width:1200px){
:where(.r1v) .t-ban .maps,:where(.r1v) .t-rate .spark{margin-top:0}
:where(.r1v) .bento:not(.ev){grid-template-rows:min-content 1fr}
:where(.r1v) .t-rate .spark{flex:1;align-items:stretch}
:where(.r1v) .t-rate .spark > div{align-self:flex-end}
:where(.r1v) .t-rate .spark svg{height:auto;min-height:84px;contain:size}
}
:where(.r1v) .rmaps .mp{aspect-ratio:16/7}
:where(.r1v) .rmaps{gap:.375rem}
:where(.r1v) .stage2{display:grid}
:where(.r1v) .stage2>div{position:relative;inset:auto;grid-area:1/1}
:where(.r1v) .t-ban .maps,:where(.r1v) #cmaps{grid-template-columns:repeat(5,1fr);gap:.375rem}
:where(.r1v) .t-ban .mp,:where(.r1v) #cmaps .mp{aspect-ratio:4/3}
:where(.r1v) .t-ban .mp span,:where(.r1v) #cmaps .mp span{font-size:.75rem;line-height:1.05;padding:.3125rem}
:where(.r1v) .t-ban .mp.ban::after,:where(.r1v) #cmaps .mp.ban::after{font-size:.6875rem;padding:.1875rem .25rem}
:where(.r1v) .t-ban .mp.pick::after{top:.375rem}
:where(.r1v) #cmaps .mp.pick{box-shadow:0 0 0 3px var(--cyan)}
:where(.r1v) .veto .vc{width:7.6cqw}
:where(.r1v) .veto .vm{gap:.6cqw}
:where(.r1v) .veto .vc span{font-size:1.05cqw;line-height:1.05}
@media (max-width:640px){
:where(.r1v) .t-ban .maps,:where(.r1v) #cmaps{grid-template-columns:repeat(3,1fr)}
}
:where(.r1v) :focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) :focus:not(:focus-visible){outline:none}
:where(.r1v) .vh{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
@media (pointer:coarse){
:where(.r1v) .btn.sm,:where(.r1v) .xsel.xs-sm .xs-b,:where(.r1v) .seg.sm button{min-height:2.5rem}
}
@media (prefers-reduced-motion:reduce){
:where(.r1v) *::before,:where(.r1v) *::after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}
}
:where(.r1v) .btn,:where(.r1v) :is(a,button).nb,:where(.r1v) :is(a,button).qb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1rem;border:0;border-radius:11px;font-family:var(--text);font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--ink);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,box-shadow .16s var(--e),transform .14s var(--e),color .18s ease}
:where(.r1v) .btn .i,:where(.r1v) :is(a,button).nb .i,:where(.r1v) :is(a,button).qb .i{width:16px;height:16px;flex:none}
/* the red primary keeps its dark text (G2) over the shared button colour above (24 Oct 2026, contrast 5.2:1) */
body :where(.r1v) :is(a,button).nb{color:var(--on-fill)}
:where(.r1v) .btn.ghost{background:transparent;color:var(--ink2);padding:0 .625rem}
:where(.r1v) .btn.ghost:hover{color:var(--ink);background:var(--Lf-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .btn.sm{height:34px;padding:0 1em;font-size:.8125rem;border-radius:10px}
:where(.r1v) .btn.lg{height:48px;padding:0 1.375rem;font-size:.9375rem;border-radius:13px}
:where(.r1v) :is(a,button).nb,:where(.r1v) :is(a,button).qb{height:50px;padding:0 1.375rem;border-radius:4px;font:700 1.0625rem/1 var(--disp);letter-spacing:.02em}
:where(.r1v) :is(a,button).nb.sm,:where(.r1v) :is(a,button).qb.sm{height:42px;padding:0 1rem;font-size:.9375rem}
:where(.r1v) :is(a,button).qb{padding:0 1.25em;font-weight:600;font-size:1rem}
:where(.r1v) :is(a,button).qb.sm{padding:0 1rem}
:where(.r1v) .btn.pri{background:var(--red);color:var(--on-fill);font-weight:700;border-radius:6px;box-shadow:inset 0 0 0 2px var(--ink),4px 4px 0 var(--ink)}
:where(.r1v) .btn.pri:hover{transform:translate(-1px,-1px);box-shadow:inset 0 0 0 2px var(--ink),5px 5px 0 var(--ink)}
:where(.r1v) .btn.pri:active{transform:translate(4px,4px);box-shadow:inset 0 0 0 2px var(--ink),0 0 0 var(--ink)}
:where(.r1v) .btn.pri.sm{box-shadow:inset 0 0 0 2px var(--ink),3px 3px 0 var(--ink)}
:where(.r1v) .btn.pri.sm:active{transform:translate(3px,3px);box-shadow:inset 0 0 0 2px var(--ink),0 0 0 var(--ink)}
:where(.r1v) :is(a,button).nb{background:var(--red);color:var(--on-fill);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}
:where(.r1v) :is(a,button).nb:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}
:where(.r1v) :is(a,button).nb:active{transform:translate(5px,5px);box-shadow:0 0 0 var(--ink)}
:where(.r1v) :is(a,button).nb.sm{box-shadow:4px 4px 0 var(--ink)}
:where(.r1v) :is(a,button).nb.sm:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--ink)}
:where(.r1v) :is(a,button).nb.tbbtn,:where(.r1v) .btn.pri.tbbtn{background:var(--tb)}
:where(.r1v) .btn.sec{background:var(--quiet);color:var(--ink);border-radius:8px;box-shadow:inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .btn.sec:hover{box-shadow:inset 0 0 0 1px var(--red),2px 2px 0 var(--red);transform:translate(-1px,-1px)}
:where(.r1v) .btn.sec:active{transform:translate(1px,1px);box-shadow:inset 0 0 0 1px var(--red),0 0 0 var(--red)}
:where(.r1v) :is(a,button).qb{background:var(--quiet);color:var(--ink);border:1px solid var(--Ll-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) :is(a,button).qb:hover{border-color:var(--red);box-shadow:2px 2px 0 var(--red);transform:translate(-1px,-1px)}
:where(.r1v) :is(a,button).qb:active{transform:none;box-shadow:0 0 0 var(--red)}
:where(.r1v) .btn.bad,:where(.r1v) .btn.del,:where(.r1v) .btn.dz{background:transparent;color:var(--t-pink,var(--pink));border-radius:8px;box-shadow:inset 0 0 0 1px var(--pink)}
:where(.r1v) .btn.bad:hover,:where(.r1v) .btn.del:hover,:where(.r1v) .btn.dz:hover{background:var(--Lf-ff4da61a,rgba(255,77,166,.1));color:var(--pinki)}
:where(.r1v) .btn.bad:active,:where(.r1v) .btn.del:active,:where(.r1v) .btn.dz:active{transform:scale(.97)}
:where(.r1v) .btn.rule{background:transparent;color:var(--redt);font-weight:700;border-radius:6px;box-shadow:inset 0 0 0 2px var(--red)}
:where(.r1v) .btn.rule:hover,:where(.r1v) .btn.rule:focus-visible{background:var(--red);color:var(--on-fill);box-shadow:inset 0 0 0 2px var(--ink),3px 3px 0 var(--ink);transform:translate(-1px,-1px)}
:where(.r1v) .btn.rule:active{transform:translate(2px,2px);box-shadow:inset 0 0 0 2px var(--ink),0 0 0 var(--ink)}
:where(.r1v) .iconbtn{width:44px;height:44px;flex:none;border:0;border-radius:12px;background:var(--Lf-1b1f26d9,rgba(27,31,38,.85));box-shadow:var(--hl),var(--edge);color:var(--ink2);display:grid;place-items:center;position:relative;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .14s var(--e)}
:where(.r1v) .iconbtn:hover{background:var(--s3);color:var(--ink)}
:where(.r1v) .iconbtn:active{transform:scale(.96)}
:where(.r1v) .iconbtn .i{width:18px;height:18px}
:where(.r1v) .iconbtn.sm{width:34px;height:34px;border-radius:10px}
:where(.r1v) .iconbtn.sm .i{width:16px;height:16px}
:where(.r1v) :is(.btn,:where(.r1v) :is(a,button).nb,:where(.r1v) :is(a,button).qb):is(:disabled,[aria-disabled="true"],.off),:where(.r1v) :is(.btn,:where(.r1v) :is(a,button).nb,:where(.r1v) :is(a,button).qb):is(:disabled,[aria-disabled="true"],.off):is(:hover,:active,:focus-visible){background:var(--s2);color:var(--mute);box-shadow:none;transform:none;cursor:not-allowed;filter:none}
:where(.r1v) :is(:is(a,button).nb,:where(.r1v) :is(a,button).qb):is(:disabled,[aria-disabled="true"],.off){border-color:var(--s3)}
:where(.r1v) .iconbtn:disabled{color:var(--mute);background:var(--s2);cursor:not-allowed}
:where(.r1v) :is(.btn,:where(.r1v) :is(a,button).nb,:where(.r1v) :is(a,button).qb)[aria-busy="true"]{cursor:progress;pointer-events:none}
:where(.r1v) :is(.btn,:where(.r1v) :is(a,button).nb,:where(.r1v) :is(a,button).qb)[aria-busy="true"]::before{content:"";width:14px;height:14px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:w1spin .7s linear infinite}
@media (prefers-reduced-motion:reduce){
:where(.r1v) :is(.btn,:where(.r1v) :is(a,button).nb,:where(.r1v) :is(a,button).qb)[aria-busy="true"]::before{animation:none;border-right-color:currentColor;opacity:.55}
}
:where(.r1v) .fgrp{display:flex;flex-direction:column;gap:.4375rem;min-width:0}
:where(.r1v) .fgrp>label,:where(.r1v) .fgrp>.flab{font:600 .6875rem/1.2 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .fgrp>label .optl{margin-left:.375rem;font:500 .75rem/1 var(--text);letter-spacing:0;text-transform:none;color:var(--mute)}
:where(.r1v) .xsel{position:relative;display:block;width:100%;min-width:0}
:where(.r1v) .xsel.w220{width:13.75rem;flex:none}
:where(.r1v) .xs-n{position:absolute!important;left:0;bottom:0;width:1px!important;height:1px!important;padding:0!important;margin:0!important;border:0!important;opacity:0;pointer-events:none}
:where(.r1v) .xs-b{width:100%;height:40px;display:flex;align-items:center;gap:.625rem;padding:0 .75rem 0 .875rem;border:0;border-radius:10px;background:var(--well);color:var(--ink);font:500 .84375rem/1.2 var(--text);letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 var(--Ls-ffffff12,rgba(255,255,255,.07)),inset 0 -1px 0 var(--Ls-00000099,rgba(0,0,0,.6)),0 0 0 1px var(--Ls-ffffff0b,rgba(255,255,255,.045));transition:box-shadow .18s ease,background-color .18s ease}
:where(.r1v) .xs-b:hover{background:var(--Lf-12161b,#12161B);box-shadow:inset 0 1px 0 var(--Ls-ffffff17,rgba(255,255,255,.09)),inset 0 -1px 0 var(--Ls-00000099,rgba(0,0,0,.6)),0 0 0 1px var(--Ls-ffffff17,rgba(255,255,255,.09))}
:where(.r1v) .xsel.open .xs-b{box-shadow:inset 0 1px 0 var(--Ls-ffffff17,rgba(255,255,255,.09)),inset 0 -1px 0 var(--Ls-00000099,rgba(0,0,0,.6)),0 0 0 1px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .xs-v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .xs-c{width:16px;height:16px;flex:none;color:var(--ink2);transition:transform .22s var(--e)}
:where(.r1v) .xsel.open .xs-c{transform:rotate(180deg)}
:where(.r1v) .xsel.xs-sm .xs-b{height:34px;font-size:.8125rem;padding:0 .625rem 0 .75rem}
:where(.r1v) .xsel.combo .xs-b{cursor:text}
:where(.r1v) .xs-i{flex:1;min-width:0;height:100%;padding:0;background:none;border:0;outline:0;color:var(--ink);font:inherit}
:where(.r1v) .xs-i::placeholder{color:var(--ph);opacity:1}
:where(.r1v) .xsel.combo .xs-c{cursor:pointer}
:where(.r1v) .xsel.err .xs-b{box-shadow:inset 0 1px 0 var(--Ls-ffffff12,rgba(255,255,255,.07)),inset 0 -1px 0 var(--Ls-00000099,rgba(0,0,0,.6)),0 0 0 1px var(--Ls-f8313eb3,rgba(248,49,62,.7))}
:where(.r1v) .xsel.dis .xs-b,:where(.r1v) .xs-b:disabled{background:var(--s2);color:var(--mute);cursor:not-allowed;box-shadow:none}
:where(.r1v) .xsel.dis .xs-c{opacity:.5}
:where(.r1v) .fgrp .ferr{color:var(--redi);font-size:.8125rem;margin:0}
:where(.r1v) .fgrp .ferr:empty{display:none}
:where(.r1v) .fgrp .hint{color:var(--mute);font-size:.78125rem;margin:0}
:where(.r1v) .xs-m{position:fixed;z-index:90;overflow:auto;padding:.375rem;border-radius:12px;max-width:calc(100vw - 16px);background:linear-gradient(180deg,var(--Lf-232831,#232831),var(--Lf-1b1f26,#1B1F26));box-shadow:inset 0 1px 0 var(--Ls-ffffff14,rgba(255,255,255,.08)),0 0 0 1px var(--Ls-22d3ee47,rgba(34,211,238,.28)),0 24px 50px -14px var(--Ls-000000d9,rgba(0,0,0,.85)),0 0 40px -18px var(--Ls-22d3ee73,rgba(34,211,238,.45));scrollbar-width:thin;animation:w1xsin .18s var(--e) both}
:where(.r1v) .xs-m.xs-up{animation-name:w1xsup}
:where(.r1v) .xs-o{display:flex;align-items:center;gap:.75rem;height:40px;padding:0 .75rem;border-radius:8px;font:400 .84375rem/1.2 var(--text);color:var(--ink2);cursor:pointer;white-space:nowrap}
:where(.r1v) .xs-o .xs-t{width:15px;height:15px;flex:none;margin-left:auto;color:var(--t-cy,var(--cy));opacity:0}
:where(.r1v) .xs-o.act{background:var(--Lf-ffffff0f,rgba(255,255,255,.06));color:var(--ink)}
:where(.r1v) .xs-o.sel{color:var(--ink);font-weight:500}
:where(.r1v) .xs-o.sel .xs-t{opacity:1}
:where(.r1v) .xs-o.dis{color:var(--mute);opacity:.5;cursor:not-allowed}
:where(.r1v) .xs-none{margin:0;padding:.75rem .875rem;color:var(--mute);font-size:.8125rem}
body[data-shell=pub] :where(.r1v) .xs-b{height:50px;padding:0 1rem;font-size:1rem}
body[data-shell=pub] :where(.r1v) .xs-o{font-size:.9375rem}
:where(.r1v) .ck{position:relative;display:inline-flex;align-items:center;gap:.75rem;color:var(--ink);font-size:.875rem;line-height:1.35;cursor:pointer;-webkit-tap-highlight-color:transparent}
:where(.r1v) .ck input{position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0;opacity:0;cursor:pointer}
:where(.r1v) .ck .box{flex:none;width:20px;height:20px;padding:0;margin:0;border-radius:6px;background:var(--well);box-shadow:inset 0 1px 0 var(--Ls-00000099,rgba(0,0,0,.6)),inset 0 -1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06)),0 0 0 1px var(--Ls-ffffff1a,rgba(255,255,255,.1));display:grid;place-items:center;transition:background-color .16s ease,box-shadow .16s ease}
:where(.r1v) .ck .box::after{content:"";width:5px;height:10px;margin-top:-2px;border-right:2.5px solid var(--on-fill);border-bottom:2.5px solid var(--on-fill);transform:rotate(45deg) scale(0);transition:transform .2s var(--e)}
:where(.r1v) .ck:hover input:not(:checked):not(:disabled)+.box{box-shadow:inset 0 1px 0 var(--Ls-00000099,rgba(0,0,0,.6)),inset 0 -1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06)),0 0 0 1px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .ck input:checked+.box{background:var(--cy);box-shadow:0 0 0 1px var(--Ls-22d3ee99,rgba(34,211,238,.6)),0 4px 12px -4px var(--Ls-22d3eeb3,rgba(34,211,238,.7))}
:where(.r1v) .ck input:checked+.box::after{transform:rotate(45deg) scale(1)}
:where(.r1v) .ck input:indeterminate+.box{background:var(--cy)}
:where(.r1v) .ck input:indeterminate+.box::after{width:.625rem;height:0;margin:0;border-right:0;border-bottom:2.5px solid var(--on-fill);transform:none}
:where(.r1v) .ck input:focus-visible+.box{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .ck:has(input:disabled){color:var(--mute);cursor:not-allowed}
:where(.r1v) .ck input:disabled{cursor:not-allowed}
:where(.r1v) .ck input:disabled+.box{opacity:.45}
:where(.r1v) .ck small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem}
:where(.r1v) .ck b{display:block;font-weight:600}
:where(.r1v) .ck a{color:var(--cyi);text-underline-offset:3px}
:where(.r1v) .ck.consent{display:flex;align-items:flex-start;width:100%;padding:.875rem;margin-top:1rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .ck.consent input{left:.875rem;top:.9375rem;margin:0}
:where(.r1v) .ck.consent .box{margin-top:0}
:where(.r1v) .ck.consent.err{box-shadow:var(--hl),inset 0 0 0 1px var(--Ls-f8313eb3,rgba(248,49,62,.7))}
:where(.r1v) .ck.consent.err .box{box-shadow:inset 0 1px 0 var(--Ls-00000099,rgba(0,0,0,.6)),0 0 0 1px var(--Ls-f8313ecc,rgba(248,49,62,.8))}
:where(.r1v) .ck.consent+.ferr{color:var(--redi);font-size:.8125rem;margin:.375rem 0 0}
:where(.r1v) .ck.consent+.ferr:empty{display:none}
body[data-shell=pub] :where(.r1v) .ck{font-size:1rem}
body[data-shell=pub] :where(.r1v) .ck.consent{border-radius:6px;background:var(--s1)}
:where(.r1v) .seg{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);max-width:100%;overflow-x:auto;scrollbar-width:none;flex:0 0 auto}
:where(.r1v) .seg::-webkit-scrollbar{display:none}
:where(.r1v) .seg button{height:36px;padding:0 1rem;border:0;border-radius:9px;background:transparent;color:var(--ink2);font:600 .84375rem/1 var(--text);display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}
:where(.r1v) .seg button:hover{color:var(--ink);background:var(--Lf-ffffff0a,rgba(255,255,255,.04))}
:where(.r1v) .seg button[aria-pressed="true"]{background:linear-gradient(180deg,var(--Lf-22d3ee3d,rgba(34,211,238,.24)),var(--Lf-22d3ee21,rgba(34,211,238,.13)));color:var(--Lt-e6fbff,#E6FBFF);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee8c,rgba(34,211,238,.55))}
:where(.r1v) .seg button[aria-pressed="true"][data-v="out"]{background:var(--s4);color:var(--ink);box-shadow:none}
:where(.r1v) .seg button:disabled{color:var(--mute);opacity:.5;cursor:not-allowed;background:transparent}
:where(.r1v) .seg.sm button{height:32px;padding:0 .8125rem;font-size:.8125rem}
body[data-shell=pub] :where(.r1v) .seg{border-radius:6px}
body[data-shell=pub] :where(.r1v) .seg button{border-radius:4px;font-size:.875rem}
:where(.r1v) button.sw{display:flex;align-items:center;gap:.875rem;width:100%;padding:.875rem;margin-top:.625rem;border:0;color:var(--ink);font:inherit;font-size:.875rem;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
:where(.r1v) button.sw>span:not(.tog){flex:1;min-width:0}
:where(.r1v) button.sw small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem}
:where(.r1v) button.sw b{display:block;font-weight:600}
:where(.r1v) .tog{position:relative;flex:none;width:44px;height:26px;border-radius:13px;background:var(--Lf-111418,#111418);box-shadow:inset 3px 3px 7px var(--Ls-050607,#050607),inset -3px -3px 7px var(--Ls-1d2229,#1D2229),inset 0 0 0 1px var(--Ls-ffffff12,rgba(255,255,255,.07));transition:box-shadow .2s ease}
:where(.r1v) .tog::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--Lf-2a3039,#2A3039);box-shadow:3px 3px 6px var(--Ls-050607,#050607),-2px -2px 5px var(--Ls-343b46,#343B46);transition:transform .3s var(--e),background-color .25s ease}
:where(.r1v) button.sw[aria-checked="true"] .tog,:where(.r1v) .tog[aria-checked="true"]{box-shadow:inset 3px 3px 7px var(--Ls-050607,#050607),inset -3px -3px 7px var(--Ls-1d2229,#1D2229),inset 0 0 0 1px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) button.sw[aria-checked="true"] .tog::after,:where(.r1v) .tog[aria-checked="true"]::after{transform:translateX(18px);background:var(--cy)}
:where(.r1v) button.sw:hover .tog{box-shadow:inset 3px 3px 7px var(--Ls-050607,#050607),inset -3px -3px 7px var(--Ls-1d2229,#1D2229),inset 0 0 0 1px var(--Ls-ffffff29,rgba(255,255,255,.16))}
:where(.r1v) button.sw[aria-checked="false"] small{color:var(--Lt-8a929f,#8A929F)}
:where(.r1v) button.sw:is(:disabled,[aria-disabled="true"]){cursor:not-allowed;color:var(--mute)}
:where(.r1v) button.sw:is(:disabled,[aria-disabled="true"]) .tog{opacity:.45}
:where(.r1v) button.tog{border:0;padding:0;cursor:pointer}
:where(.r1v) .tog.lg{width:58px;height:32px;border-radius:99px}
:where(.r1v) .tog.lg::after{top:4px;left:4px;width:24px;height:24px;transition:transform .35s var(--spring),background-color .25s ease}
:where(.r1v) .tog.lg[aria-checked="true"]::after{transform:translateX(26px)}
:where(.r1v) .pill,:where(.r1v) .cl,:where(.r1v) .live{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;vertical-align:middle}
:where(.r1v) .pill{height:24px;padding:0 .625rem;border-radius:12px;font-size:.75rem;font-weight:600}
:where(.r1v) .pill .i{width:14px;height:14px;margin-right:6px}
:where(.r1v) .pill.lg{height:30px;padding:0 1em;font-size:.8125rem;border-radius:15px}
:where(.r1v) .pill.xs{height:20px;padding:0 .5rem;font-size:.6875rem}
:where(.r1v) .pill.ok{background:var(--Lf-3ddc8424,rgba(61,220,132,.14));color:var(--greeni);box-shadow:inset 0 0 0 1px var(--Ls-3ddc8438,rgba(61,220,132,.22))}
:where(.r1v) .pill.wait{background:var(--Lf-ffc23d26,rgba(255,194,61,.15));color:var(--amberi);box-shadow:inset 0 0 0 1px var(--Ls-ffc23d40,rgba(255,194,61,.25))}
:where(.r1v) .pill.info{background:var(--Lf-22d3ee1f,rgba(34,211,238,.12));color:var(--cyi);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee4d,rgba(34,211,238,.3))}
:where(.r1v) .pill.bad{background:var(--Lf-ff4da624,rgba(255,77,166,.14));color:var(--pinki);box-shadow:inset 0 0 0 1px var(--Ls-ff4da64d,rgba(255,77,166,.3))}
:where(.r1v) .pill.no{background:var(--s3);color:var(--ink2)}
:where(.r1v) .cl{height:24px;min-width:2rem;padding:.08em .5rem 0;border-radius:7px;background:var(--Lf-3a7fff29,rgba(58,127,255,.16));color:var(--bluei);font-family:var(--disp);font-weight:600;font-size:.8125rem;box-shadow:inset 0 0 0 1px var(--Ls-3a7fff47,rgba(58,127,255,.28))}
:where(.r1v) .cl.un{background:var(--s3);color:var(--ink2);box-shadow:none;font-family:var(--text);font-size:.75rem}
:where(.r1v) .live{gap:.5rem;height:26px;padding:0 .6875rem;border-radius:13px;background:var(--Lf-f8313e29,rgba(248,49,62,.16));color:var(--redi);font-weight:600;font-size:.78125rem;box-shadow:inset 0 0 0 1px var(--Ls-f8313e4d,rgba(248,49,62,.3))}
:where(.r1v) .live i{width:7px;height:7px;border-radius:50%;background:var(--red);animation:w1beat 1.6s ease-out infinite}
:where(.r1v) .live.onair{font-family:var(--disp);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;height:22px;padding:0 .5rem}
:where(.r1v) .chips{display:flex;flex-wrap:wrap;gap:.5rem}
:where(.r1v) button.chip,:where(.r1v) a.chip{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;height:36px;padding:0 .875rem;border:0;border-radius:10px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink2);font:500 .84375rem/1 var(--text);white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .14s var(--e)}
:where(.r1v) button.chip:hover,:where(.r1v) a.chip:hover{background:var(--s3);color:var(--ink)}
:where(.r1v) button.chip:active{transform:scale(.96)}
:where(.r1v) button.chip[aria-pressed="true"]{background:linear-gradient(180deg,var(--Lf-22d3ee3d,rgba(34,211,238,.24)),var(--Lf-22d3ee21,rgba(34,211,238,.13)));color:var(--Lt-e6fbff,#E6FBFF);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee8c,rgba(34,211,238,.55)),0 6px 16px -8px var(--Ls-22d3ee8c,rgba(34,211,238,.55))}
:where(.r1v) button.chip:disabled{color:var(--mute);opacity:.5;cursor:not-allowed;transform:none}
:where(.r1v) .chips .cnt,:where(.r1v) button.chip .cnt{min-width:1.25rem;height:20px;padding:0 .375rem;border-radius:10px;background:var(--s4);font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}
body[data-shell=pub] :where(.r1v) .pill,body[data-shell=pub] :where(.r1v) .live{gap:.4375rem;height:26px;border-radius:4px;font:700 .75rem/1 var(--disp);letter-spacing:.07em;text-transform:uppercase}
body[data-shell=pub] :where(.r1v) .pill .i{margin-right:0}
body[data-shell=pub] :where(.r1v) .live{background:var(--red);color:var(--on-fill);box-shadow:none}
body[data-shell=pub] :where(.r1v) .live i{background:var(--on-fill);animation:w1blink 1.2s steps(2) infinite}
body[data-shell=pub] :where(.r1v) button.chip{border-radius:4px}
:where(.r1v) .corners{position:relative}
:where(.r1v) .corners::after{content:"";position:absolute;inset:.625rem;pointer-events:none;z-index:2;--hc:var(--Lf-22d3eebf,rgba(34,211,238,.75));--hs:16px;
  background:linear-gradient(var(--hc),var(--hc)) 0 0/var(--hs) 2px,linear-gradient(var(--hc),var(--hc)) 0 0/2px var(--hs),
    linear-gradient(var(--hc),var(--hc)) 100% 0/var(--hs) 2px,linear-gradient(var(--hc),var(--hc)) 100% 0/2px var(--hs),
    linear-gradient(var(--hc),var(--hc)) 0 100%/var(--hs) 2px,linear-gradient(var(--hc),var(--hc)) 0 100%/2px var(--hs),
    linear-gradient(var(--hc),var(--hc)) 100% 100%/var(--hs) 2px,linear-gradient(var(--hc),var(--hc)) 100% 100%/2px var(--hs);
  background-repeat:no-repeat}
:where(.r1v) .corners.sm::after{inset:.4375rem;--hs:10px}
:where(.r1v) .xsel.xs-chrome{width:13.125rem;min-width:0;flex:none}
:where(.r1v) .xsel.xs-chrome .xs-b{height:28px;padding:0 .5625rem 0 .6875rem;border-radius:7px;font-size:.78125rem;background:var(--Lf-0000004d,rgba(0,0,0,.3));box-shadow:inset 0 0 0 1px var(--Ls-ffc23d73,rgba(255,194,61,.45))}
:where(.r1v) .xsel.xs-chrome .xs-c{width:14px;height:14px;color:var(--amberi)}
body[data-shell=pub] :where(.r1v) .xsel.xs-chrome .xs-b{height:22px;border-radius:4px;font-size:.75rem}
@media (max-width:980px){
:where(.r1v) .shell{display:block}
:where(.r1v) .rail.nmenu .me{display:flex}
:where(.r1v) .rail.nmenu .navg>p{display:block}
:where(.r1v) .rail.nmenu .navg,:where(.r1v) .rail.nmenu .railfoot{flex-direction:column;gap:.125rem;margin:0}
:where(.r1v) .rail.nmenu .railfoot{margin-top:auto}
:where(.r1v) .rail.nmenu .nav{height:44px;white-space:normal}
:where(.r1v) .rail.nmenu .nav[aria-current]::before{left:-.875rem;right:auto;top:.625rem;bottom:.625rem;width:.1875rem;height:auto;border-radius:0 3px 3px 0}
}
:where(.r1v) .sk{display:block;position:relative;overflow:hidden;border-radius:8px;background:var(--s2)}
:where(.r1v) .sk::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--Lf-ffffff0f,rgba(255,255,255,.06)),transparent);animation:w1sweep 1.25s cubic-bezier(.4,0,.2,1) infinite}
:where(.r1v) .skw{display:flex;flex-direction:column;gap:.75rem}
:where(.r1v) .sk.t{height:46px;width:46%}
:where(.r1v) .sk.r{height:68px}
:where(.r1v) .sk.g{height:200px}
:where(.r1v) .sk.ln{height:12px;width:60%;border-radius:6px}
:where(.r1v) .sk.ln.s{width:36%}
:where(.r1v) .sk.c{width:40px;height:40px;border-radius:11px;flex:none}
:where(.r1v) .sk-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 4.5rem;gap:.875rem;align-items:center;padding:.75rem .875rem;border-radius:12px;background:var(--s1);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .sk-row>div{display:flex;flex-direction:column;gap:.5rem;min-width:0}
:where(.r1v) .sk-row>.sk:last-child{height:24px;border-radius:12px}
body[data-shell=pub] :where(.r1v) .sk,body[data-shell=pub] :where(.r1v) .sk-row{border-radius:6px}
@media (prefers-reduced-motion:reduce){
:where(.r1v) .sk::after{animation:none;opacity:0}
}
:where(.r1v) .offbar{position:sticky;top:.5rem;z-index:12;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.625rem .875rem .625rem 1rem;margin:0 0 1rem;border-radius:12px;background:linear-gradient(180deg,var(--Lf-2e2614,#2E2614),var(--Lf-272011,#272011));box-shadow:inset 3px 0 0 var(--amber),inset 0 1px 0 var(--Ls-ffdc8c1f,rgba(255,220,140,.12)),0 0 0 1px var(--Ls-ffc23d33,rgba(255,194,61,.2));color:var(--Lt-fbe2ae,#FBE2AE);font-size:.84375rem}
:where(.r1v) .offbar .i{width:18px;height:18px;flex:none;color:var(--amberi)}
:where(.r1v) .offbar b{color:var(--Lt-fff0cf,#FFF0CF);font-weight:600}
:where(.r1v) .offbar .btn{margin-left:auto}
body:not(.offline) :where(.r1v) .offbar{display:none}
body.offline :where(.r1v) [data-net]{background:var(--s2);color:var(--mute);box-shadow:none;transform:none;cursor:not-allowed}
:where(.r1v) .errbox{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:14px;background:var(--s2);color:var(--Lt-ffc2c7,#FFC2C7);box-shadow:var(--hl),inset 0 0 0 1px var(--Ls-f8313e4d,rgba(248,49,62,.3))}
:where(.r1v) .errbox:empty{display:none}
:where(.r1v) .errbox>.i{width:20px;height:20px;flex:none;color:var(--redi)}
:where(.r1v) .errbox b{color:var(--ink);font-weight:600}
:where(.r1v) .errbox .btn{margin-left:auto}
:where(.r1v) .empty2{display:flex;align-items:center;gap:.875rem;padding:1rem;border-radius:14px;color:var(--ink2);background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .empty2>.i{width:22px;height:22px;flex:none;color:var(--mute)}
:where(.r1v) .empty2 b{display:block;color:var(--ink);font-size:.90625rem}
:where(.r1v) .empty2 small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.1875rem}
:where(.r1v) .empty2.wide{grid-column:1/-1;padding:1.375rem}
:where(.r1v) .empty2 .btn{margin-left:auto}
:where(.r1v) .noacc{display:flex;align-items:center;gap:1.625rem;padding:2.125rem;max-width:47.5rem}
:where(.r1v) .noacc .lockart{width:92px;height:92px;flex:none;border-radius:26px;display:flex;align-items:center;justify-content:center;background:var(--Lf-111418,#111418);box-shadow:inset 4px 4px 10px var(--Ls-050607,#050607),inset -4px -4px 10px var(--Ls-1d2229,#1D2229);color:var(--Lt-ff7a84,#FF7A84)}
:where(.r1v) .noacc .lockart .i{width:40px;height:40px}
:where(.r1v) .noacc p{color:var(--ink2);margin-top:.5rem}
:where(.r1v) .nf{max-width:35rem;margin:3.75rem auto;padding:2.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}
body[data-shell=pub] :where(.r1v) .offbar,body[data-shell=pub] :where(.r1v) .errbox,body[data-shell=pub] :where(.r1v) .empty2{border-radius:6px}
@media (max-width:720px){
:where(.r1v) .noacc{flex-direction:column;align-items:flex-start;padding:1.5rem}
}
:where(.r1v) .tz{white-space:nowrap;font-variant-numeric:tabular-nums}
:where(.r1v) .tz abbr{margin-left:.3em;text-decoration:none;color:var(--mute);font-size:.86em;cursor:help}
:where(.r1v) .cdown{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink2)}
:where(.r1v) .cdown.soon{color:var(--amberi)}
:where(.r1v) .tzline{display:flex;align-items:center;flex-wrap:wrap;gap:.48em .64em;color:var(--mute);font-size:.78125rem}
:where(.r1v) .tzline a{color:var(--cyi);text-underline-offset:3px}
:where(.r1v) .ucred{margin-top:.625rem;font-size:.75rem;line-height:1.4;color:var(--mute)}
:where(.r1v) .strm{position:absolute;inset:0}
:where(.r1v) .strm .sb5{position:absolute;top:5cqw;left:50%;translate:-50% 0;white-space:nowrap;width:max-content;display:flex;align-items:stretch;font:700 4.6cqw/1 var(--disp)}
:where(.r1v) .strm .sb5 span{display:flex;align-items:center;gap:2cqw;padding:0 3cqw;background:var(--Lf-0a0b0df0,rgba(10,11,13,.94))}
:where(.r1v) .strm .sb5 i{width:6cqw;height:6cqw;border-radius:1.2cqw;display:grid;place-items:center;font:700 2.6cqw/1 var(--disp);font-style:normal;color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .strm .sb5 em{font-style:normal;background:var(--red);color:var(--Lt-0a0b0d,#0A0B0D);padding:1.8cqw 3.2cqw;font-size:6cqw;font-variant-numeric:tabular-nums}
:where(.r1v) .strm .mt5{position:absolute;top:calc(5cqw + 9.6cqw);left:50%;translate:-50% 0;background:var(--cyan);color:var(--Lt-0a0b0d,#0A0B0D);font:700 2.6cqw/1 var(--disp);letter-spacing:.08em;padding:1.1cqw 2.4cqw;white-space:nowrap;text-transform:uppercase}
:where(.r1v) .strm .tw{position:absolute;left:3cqw;bottom:3cqw;font:600 3cqw/1 var(--text);color:var(--Lt-ffffff,#fff);background:var(--Lf-0a0b0dbf,rgba(10,11,13,.75));padding:1.4cqw 2cqw;border-radius:1cqw}
:where(.r1v) .strm .ec{position:absolute;right:3cqw;bottom:3cqw;font:600 2.9cqw/1 var(--text);color:var(--ink2);background:var(--Lf-0a0b0dbf,rgba(10,11,13,.75));padding:1.4cqw 2cqw;border-radius:1cqw}
:where(.r1v) .strm .play{position:absolute;left:50%;top:52%;translate:-50% -50%;width:15cqw;height:15cqw;border-radius:50%;background:var(--Lf-0a0b0dcc,rgba(10,11,13,.8));box-shadow:inset 0 0 0 .5cqw var(--Ls-ffffffb3,rgba(255,255,255,.7))}
:where(.r1v) .strm .play::after{content:"";position:absolute;left:56%;top:50%;translate:-50% -50%;border-style:solid;border-width:3cqw 0 3cqw 5cqw;border-color:transparent transparent transparent var(--Ll-ffffff,#fff)}
:where(.r1v) .strm .pg{position:absolute;left:3cqw;right:3cqw;bottom:2.4cqw;height:1.2cqw;border-radius:1cqw;background:var(--Lf-ffffff33,rgba(255,255,255,.2))}
:where(.r1v) .strm .pg i{display:block;height:100%;width:var(--p,40%);background:var(--cyan);border-radius:1cqw}
:where(.r1v) .strm .vt{position:absolute;left:3cqw;top:3cqw;font:600 3.8cqw/1.15 var(--text);color:var(--Lt-ffffff,#fff);white-space:nowrap;background:var(--Lf-0a0b0dc7,rgba(10,11,13,.78));padding:1.6cqw 2.2cqw;border-radius:1cqw}
:where(.r1v) .strm .vt small{display:block;color:var(--ink2);font-size:3cqw;font-weight:500;margin-top:.8cqw}
:where(.r1v) .neug{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}
:where(.r1v) .mq .ldot{width:8px;height:8px;border-radius:50%;background:var(--red)}
:where(.r1v) .card.tlive{transition:transform .08s linear}
:where(.r1v) .veto .vhd{font:700 1.5cqw/1 var(--disp);letter-spacing:.1em;color:var(--t-cyan,var(--cyan));background:var(--Lf-0a0b0deb,rgba(10,11,13,.92));padding:.7cqw 1.4cqw}
:where(.r1v) .tog.lg{all:unset;cursor:pointer;position:relative;flex:none;width:58px;height:32px;border-radius:99px;background:var(--Lf-111418,#111418);box-shadow:inset 3px 3px 7px var(--Ls-050607,#050607),inset -3px -3px 7px var(--Ls-1d2229,#1D2229),inset 0 0 0 1px var(--Ls-ffffff12,rgba(255,255,255,.07))}
:where(.r1v) .tog.lg:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
:where(.r1v) .bellb .cnt{position:absolute;top:.25rem;right:.25rem;min-width:1.125rem;height:18px;padding:0 .3125rem;border-radius:9px;background:var(--red);color:var(--on-fill);font:700 .6875rem/1.125rem var(--disp);text-align:center}
:where(.r1v) .acts .si{display:none}
:where(.r1v).signed .acts .so{display:none}
:where(.r1v).signed .acts .si{display:contents}
:where(.r1v) .acts .so{display:contents}
:where(.r1v) .hsi{margin-top:1.125rem;font-size:.9375rem;color:var(--ink2)}
:where(.r1v).signed .hsi{display:none}
:where(.r1v) .lcount{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}
:where(.r1v) .lc{background:var(--s1);border-radius:6px;padding:1.25rem 1.375rem;display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .lc b{font:700 clamp(34px,3.6vw,48px)/1 var(--disp);font-variant-numeric:tabular-nums}
:where(.r1v) .lc span{color:var(--mute);font-size:.875rem}
:where(.r1v) .lc .ld{display:inline-flex;align-items:center;gap:.4375rem;color:var(--ink2)}
:where(.r1v) .lc .ld i{width:7px;height:7px;border-radius:50%;background:var(--red)}
:where(.r1v) .nowhd{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin:2.75rem 0 1.125rem}
:where(.r1v) .nowhd h3{font-size:1.625rem}
:where(.r1v) .forx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
:where(.r1v) .forx article{background:var(--s1);border-radius:6px;padding:1.5rem;display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .forx .eb{color:var(--t-cyan,var(--cyan))}
:where(.r1v) .forx h3{font-size:1.5rem}
:where(.r1v) .forx p{color:var(--ink2);font-size:.9375rem}
:where(.r1v) .forx ul{margin:.25rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .forx li{position:relative;padding-left:1.25rem;color:var(--ink2);font-size:.90625rem}
:where(.r1v) .forx li::before{content:"";position:absolute;left:3px;top:.55em;width:6px;height:6px;background:var(--cyan);transform:rotate(45deg)}
:where(.r1v) .forx .tl{margin-top:auto;padding-top:.5rem}
:where(.r1v) .hubbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.125rem}
:where(.r1v) #etabs{max-width:100%;overflow-x:auto;scrollbar-width:none}
:where(.r1v) #etabs button .ct{margin-left:.5rem;font:600 .75rem/1 var(--disp);opacity:.85}
:where(.r1v) .hubf{display:grid;grid-template-columns:repeat(3,minmax(0,13.75rem)) minmax(0,1fr);gap:.875rem 1rem;align-items:end;margin-bottom:.875rem}
:where(.r1v) .hubf .costw{display:flex;flex-direction:column;gap:.4375rem}
:where(.r1v) .hubf .costw .chips{flex-wrap:nowrap}
:where(.r1v) .hubf .clr{justify-self:end;align-self:center}
:where(.r1v) .hubfoot{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.375rem 0 1.375rem}
:where(.r1v) .tzbox{display:none;max-width:21.25rem;margin:-.625rem 0 1.25rem}
:where(.r1v) .tzbox.on{display:block}
:where(.r1v) .evs .empty2,:where(.r1v) .evs .errbox,:where(.r1v) .evs .skw{grid-column:1/-1}
:where(.r1v) .evc .tg.up{background:var(--ink);color:var(--bg)}
:where(.r1v) .evc .tg.dn{background:var(--Lf-8a93a3,#8A93A3)}
:where(.r1v) .evc .tg.rv{background:var(--amber)}
:where(.r1v) .evc .ne{position:absolute;right:.625rem;top:.625rem;z-index:1;font:700 .75rem/1 var(--disp);letter-spacing:.05em;padding:.375rem .5rem;border-radius:3px;background:var(--Lf-08090bd9,rgba(8,9,11,.85));color:var(--pinki);box-shadow:inset 0 0 0 1px var(--Ls-ff4da68c,rgba(255,77,166,.55))}
:where(.r1v) .evst{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}
:where(.r1v) .evc .bd .evst .dia{display:inline-flex;margin-top:0}
:where(.r1v) .evc .bd .evst .sab,:where(.r1v) .evc .bd .evst .pill{display:inline-flex;margin-top:0;font-size:.75rem}
:where(.r1v) .sab{font-size:.75rem;color:var(--mute)}
:where(.r1v) .evc .bd .evl{margin-top:.25rem;font-size:.84375rem}
:where(.r1v) .evf{margin:.75rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}
:where(.r1v) .evf div{min-width:0}
:where(.r1v) .evf dt{font:600 .6875rem/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .evf dd{margin:.1875rem 0 0;font-size:.875rem;color:var(--ink);line-height:1.3}
:where(.r1v) .evc .bd .evo{margin-top:.75rem;font-size:.875rem;color:var(--ink2)}
:where(.r1v) .evc .evo a{color:var(--ink);font-weight:600;text-underline-offset:3px;text-decoration-color:var(--t-red,var(--red))}
:where(.r1v) .evc .nel{display:block;margin-top:.625rem;font-size:.8125rem;color:var(--pinki)}
:where(.r1v) .evc .bd>b{margin-top:.125rem}
:where(.r1v) .evc .lgk{display:inline-flex;margin-top:.75rem;font-size:.8125rem;color:var(--cyi)}
@media (max-width:1100px){
:where(.r1v) .evs{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:980px){
:where(.r1v) .hubf{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .hubf .clr{justify-self:start}
:where(.r1v) .lcount{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .forx{grid-template-columns:1fr}
}
@media (max-width:620px){
:where(.r1v) .evs{grid-template-columns:1fr}
:where(.r1v) .hubf{grid-template-columns:1fr}
}
:where(.r1v) .crumb{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:var(--mute);margin-bottom:1.125rem}
:where(.r1v) .crumb a{color:var(--ink2);text-decoration:none}
:where(.r1v) .crumb a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--t-red,var(--red));text-underline-offset:3px}
:where(.r1v) .crumb [aria-current]{color:var(--ink)}
:where(.r1v) .evtags{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}
:where(.r1v) .evstars{display:flex;align-items:center;gap:.625rem .875rem;flex-wrap:wrap;margin-top:1rem;color:var(--ink2);font-size:.9375rem}
:where(.r1v) .evstars b{font:700 1.125rem/1 var(--disp);color:var(--ink)}
:where(.r1v) .phero .sub a,:where(.r1v) .ovw a.tl{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--t-red,var(--red))}
:where(.r1v) .efacts div{min-width:9.375rem}
:where(.r1v) .efacts small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.1875rem}
:where(.r1v) .prog{margin-top:1.375rem;max-width:70ch;padding:.875rem 1rem;border-radius:6px;background:var(--Lf-13161be0,rgba(19,22,27,.88));box-shadow:inset 3px 0 0 var(--cyan);color:var(--ink2);font-size:.9375rem;line-height:1.5}
:where(.r1v) .prog b{color:var(--ink)}
:where(.r1v) .etabsw{position:sticky;top:4.125rem;z-index:6;background:var(--bg);padding:.625rem 0 .875rem;margin-bottom:1.625rem;box-shadow:0 1px 0 var(--Ls-1c2027,#1C2027)}
:where(.r1v) #evtabs{max-width:100%;overflow-x:auto;scrollbar-width:none;display:inline-flex}
:where(.r1v) #evtabs::-webkit-scrollbar{display:none}
:where(.r1v) #evtabs button{white-space:nowrap}
:where(.r1v) .epanel h3{font-size:1.5rem;margin-bottom:.875rem}
:where(.r1v) .epanel h4{font:700 1.125rem/1.2 var(--disp);margin:1.75rem 0 .625rem}
:where(.r1v) .ecols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;align-items:start}
:where(.r1v) .ecols>.a{grid-column:1/span 7}
:where(.r1v) .ecols>.b{grid-column:8/span 5}
:where(.r1v) .ebox{background:var(--s1);border-radius:6px;padding:1.25rem 1.375rem}
:where(.r1v) .ebox+.ebox{margin-top:1rem}
:where(.r1v) .ebox p{color:var(--ink2);font-size:.9375rem;line-height:1.55}
:where(.r1v) .kd{margin:0;display:flex;flex-direction:column;gap:.125rem}
:where(.r1v) .kd div{display:grid;grid-template-columns:9.375rem minmax(0,1fr);gap:.75rem;padding:.625rem 0;border-top:1px solid var(--Ll-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .kd div:first-child{border-top:0}
:where(.r1v) .kd dt{color:var(--mute);font-size:.875rem}
:where(.r1v) .kd dd{margin:0;font-size:.9375rem}
:where(.r1v) .wtab{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:.90625rem}
:where(.r1v) .wtab th{text-align:left;font:600 .6875rem/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:0 .75rem .125rem}
:where(.r1v) .wtab td{padding:.625rem .75rem;background:var(--s2)}
:where(.r1v) .wtab td:first-child{border-radius:6px 0 0 6px}
:where(.r1v) .wtab td:last-child{border-radius:0 6px 6px 0;text-align:right;font:700 1rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .orgc{display:flex;align-items:center;gap:.875rem}
:where(.r1v) .orgc .crest{width:46px;height:46px;font-size:15px;border-radius:10px}
:where(.r1v) .orgc b{display:block;font:700 1.125rem/1.2 var(--disp)}
:where(.r1v) .orgc span{color:var(--mute);font-size:.875rem}
:where(.r1v) .tmgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
:where(.r1v) .tmr{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.75rem;align-items:center;padding:.625rem .75rem;border-radius:6px;background:var(--s1);transition:background .2s}
:where(.r1v) .tmr:hover,:where(.r1v) .tmr:focus-visible{background:var(--s2)}
:where(.r1v) .tmr:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .tmr .crest{width:38px;height:38px;font-size:13px;border-radius:9px}
:where(.r1v) .tmr b{font:700 1rem/1.15 var(--disp);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:where(.r1v) .tmr small{display:block;color:var(--mute);font-size:.8125rem}
:where(.r1v) .tmr .why{grid-column:2/-1;color:var(--amberi);font-size:.8125rem;line-height:1.35}
:where(.r1v) .tmr .cls{font-size:.75rem;padding:.3125rem .4375rem}
:where(.r1v) .opens{margin-top:.75rem;color:var(--mute);font-size:.875rem}
:where(.r1v) .sch{display:flex;flex-direction:column;gap:.375rem}
:where(.r1v) .schr{display:grid;grid-template-columns:9.375rem 8.125rem minmax(0,1fr) auto 1.5rem;gap:.875rem;align-items:center;padding:.75rem .875rem;border-radius:6px;background:var(--s1);color:inherit;text-decoration:none;transition:background .2s}
:where(.r1v) a.schr:hover,:where(.r1v) a.schr:focus-visible{background:var(--s2)}
:where(.r1v) .schr .tm2{color:var(--mute);font-size:.84375rem}
:where(.r1v) .schr .stg{font:600 .8125rem/1.2 var(--disp);letter-spacing:.04em;color:var(--ink2)}
:where(.r1v) .schr .vs{display:flex;align-items:center;gap:.625rem;min-width:0;font-weight:600}
:where(.r1v) .schr .vs .crest{width:28px;height:28px;font-size:11px;border-radius:7px;flex:none}
:where(.r1v) .schr .vs em{font-style:normal;color:var(--mute);font-weight:500}
:where(.r1v) .schr .sc4{font:700 1.0625rem/1 var(--disp);font-variant-numeric:tabular-nums;min-width:3.25rem;text-align:right}
:where(.r1v) .schr .go2{color:var(--mute);text-align:right}
:where(.r1v) .ebr .bm{display:block;color:inherit;text-decoration:none}
:where(.r1v) a.bm:hover .sl b,:where(.r1v) a.bm:focus-visible .sl b{text-decoration:underline;text-decoration-color:var(--t-red,var(--red));text-underline-offset:3px}
:where(.r1v) .ebr .bm .code{display:block;padding:.25rem .625rem .375rem;font:500 .6875rem/1 var(--mono);color:var(--mute);letter-spacing:.06em}
:where(.r1v) .ebr .rd>p small{display:block;margin-top:.25rem;font:500 .75rem/1.2 var(--text);letter-spacing:0;color:var(--mute)}
:where(.r1v) .mpool{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.375rem;margin-top:.75rem}
:where(.r1v) .mpool .mp{cursor:default;aspect-ratio:3/4}
:where(.r1v) .mpool .mp span{font-size:.75rem;line-height:1.05;padding:.3125rem}
:where(.r1v) .rl2{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .rl2 li{position:relative;padding-left:1.25rem;color:var(--ink2);font-size:.9375rem;line-height:1.5}
:where(.r1v) .rl2 li::before{content:"";position:absolute;left:3px;top:.6em;width:6px;height:6px;background:var(--cyan);transform:rotate(45deg)}
:where(.r1v) .ptab{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:.90625rem}
:where(.r1v) .ptab th{text-align:left;font:600 .6875rem/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:0 .75rem .125rem}
:where(.r1v) .ptab td{padding:.6875rem .75rem;background:var(--s2);color:var(--ink2);vertical-align:top}
:where(.r1v) .ptab td:first-child{border-radius:6px 0 0 6px;color:var(--ink);font-weight:600;width:34%}
:where(.r1v) .ptab td:last-child{border-radius:0 6px 6px 0}
:where(.r1v) .feed{display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .fd{display:grid;grid-template-columns:9.375rem minmax(0,1fr);gap:.875rem;padding:.875rem 1rem;border-radius:6px;background:var(--s1)}
:where(.r1v) .fd time{color:var(--mute);font-size:.84375rem}
:where(.r1v) .fd b{display:block;font-weight:600}
:where(.r1v) .fd p{margin-top:.25rem;color:var(--ink2);font-size:.90625rem}
:where(.r1v) .rsl{display:flex;flex-direction:column;gap:.375rem}
:where(.r1v) .rslr{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:7.5rem auto minmax(0,1fr) auto;gap:.875rem;align-items:center;padding:.75rem .875rem;border-radius:6px;background:var(--s1)}
:where(.r1v) .rslr:hover,:where(.r1v) .rslr:focus-visible{background:var(--s2)}
:where(.r1v) .rslr:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .rslr .pl{font:700 1rem/1 var(--disp);color:var(--ink2)}
:where(.r1v) .rslr .crest{width:34px;height:34px;font-size:12px;border-radius:8px}
:where(.r1v) .rslr .cpv{font:700 1rem/1 var(--disp);color:var(--t-cyan,var(--cyan));text-align:right}
:where(.r1v) .rslr .cpv.pend{color:var(--amberi)}
:where(.r1v) .tpt{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:.90625rem;font-variant-numeric:tabular-nums}
:where(.r1v) .tpt th{text-align:left;font:600 .6875rem/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:0 .75rem .125rem}
:where(.r1v) .tpt td{padding:.625rem .75rem;background:var(--s1)}
:where(.r1v) .tpt td:first-child{border-radius:6px 0 0 6px;font:700 1.125rem/1 var(--disp);color:var(--ink2);width:3.5rem}
:where(.r1v) .tpt td:last-child{border-radius:0 6px 6px 0}
:where(.r1v) .tpt .prv{font:700 1.0625rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .tpt .un{color:var(--mute);font-weight:600}
:where(.r1v) .tpt tr{cursor:pointer}
:where(.r1v) .ewrap{overflow-x:auto}
@media (max-width:980px){
:where(.r1v) .ecols>.a,:where(.r1v) .ecols>.b{grid-column:1/-1}
:where(.r1v) .tmgrid{grid-template-columns:1fr}
:where(.r1v) .mpool{grid-template-columns:repeat(5,minmax(0,1fr))}
:where(.r1v) .schr{grid-template-columns:7.5rem minmax(0,1fr) auto 1.125rem}
:where(.r1v) .schr .stg{display:none}
:where(.r1v) .etabsw{top:4.125rem}
}
@media (max-width:620px){
:where(.r1v) .schr{grid-template-columns:minmax(0,1fr) auto}
:where(.r1v) .schr .tm2,:where(.r1v) .schr .go2{display:none}
:where(.r1v) .fd{grid-template-columns:1fr}
:where(.r1v) .kd div{grid-template-columns:1fr;gap:.125rem}
:where(.r1v) .mpool{grid-template-columns:repeat(3,minmax(0,1fr))}
}
:where(.r1v) .fbox{display:flex;align-items:center;gap:.75rem;max-width:47.5rem;height:62px;padding:0 1.125rem;border-radius:12px;background:var(--well);box-shadow:inset 0 1px 0 var(--Ls-ffffff12,rgba(255,255,255,.07)),inset 0 -1px 0 var(--Ls-00000099,rgba(0,0,0,.6)),0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .fbox:focus-within{box-shadow:inset 0 1px 0 var(--Ls-ffffff12,rgba(255,255,255,.07)),0 0 0 1px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .fbox svg{width:22px;height:22px;flex:none;color:var(--mute)}
:where(.r1v) .fbox input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:500 1.1875rem/1 var(--text);outline:none}
:where(.r1v) .fbox input::placeholder{color:var(--ph);opacity:1}
:where(.r1v) .fhint{margin-top:.75rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--mute);font-size:.875rem}
:where(.r1v) .fbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.875rem 0 1.375rem}
:where(.r1v) .fgrp2+.fgrp2{margin-top:2.125rem}
:where(.r1v) .fgh{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}
:where(.r1v) .fgh h3{font-size:1.5rem}
:where(.r1v) .fgh h3 small{margin-left:.5rem;font:600 .875rem/1 var(--text);color:var(--mute)}
:where(.r1v) .fres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}
:where(.r1v) .fcard{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.875rem;align-items:center;padding:.875rem 1rem;border-radius:6px;background:var(--s1);transition:background .2s,box-shadow .2s}
:where(.r1v) .fcard:hover,:where(.r1v) .fcard:focus-visible{background:var(--s2);box-shadow:0 0 0 1px var(--Ls-22d3ee59,rgba(34,211,238,.35))}
:where(.r1v) .fcard:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .fcard .crest{width:44px;height:44px;font-size:14px;border-radius:10px}
:where(.r1v) .fcard .crest.pl{border-radius:50%}
:where(.r1v) .fcard b{display:block;font:700 1.0625rem/1.15 var(--disp);overflow-wrap:anywhere}
:where(.r1v) .fcard small{display:block;margin-top:.1875rem;color:var(--mute);font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}
:where(.r1v) .fcard .fv{text-align:right;font:700 1rem/1 var(--disp);color:var(--t-cyan,var(--cyan));white-space:nowrap}
:where(.r1v) .fcard .fv.un{color:var(--mute);font:600 .8125rem/1 var(--text)}
:where(.r1v) .fcard .fv .cls{font-size:.75rem;padding:.3125rem .4375rem}
:where(.r1v) .fmore{margin-top:.625rem}
:where(.r1v) .fbrd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:2.5rem}
:where(.r1v) .fbrd a{display:flex;flex-direction:column;gap:.375rem;padding:1.125rem;border-radius:6px;background:var(--s1);text-decoration:none;transition:background .2s}
:where(.r1v) .fbrd a:hover,:where(.r1v) .fbrd a:focus-visible{background:var(--s2)}
:where(.r1v) .fbrd b{font:700 1.125rem/1.15 var(--disp)}
:where(.r1v) .fbrd span{color:var(--mute);font-size:.875rem}
@media (max-width:1100px){
:where(.r1v) .fres{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .fbrd{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:620px){
:where(.r1v) .fres,:where(.r1v) .fbrd{grid-template-columns:1fr}
}
:where(.r1v) .siw{max-width:32.5rem}
:where(.r1v) .sinote{margin-top:1rem;padding:.875rem 1rem;border-radius:6px;background:var(--s1);color:var(--ink2);font-size:.90625rem;line-height:1.5}
:where(.r1v) .sirow{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.875rem}
:where(.r1v) .linkb{all:unset;cursor:pointer;color:var(--ink2);font-weight:600;font-size:.90625rem;text-decoration:underline;text-decoration-color:var(--t-red,var(--red));text-underline-offset:4px}
:where(.r1v) .linkb:focus-visible{outline:2px solid var(--cy);outline-offset:3px}
:where(.r1v) main>.offbar{margin:.75rem var(--gut) 0;position:sticky;top:4.75rem}
:where(.r1v) .rkhd{align-items:center}
:where(.r1v) .rkhd .tabs2{flex-wrap:wrap}
:where(.r1v) .rkf{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:.875rem 1rem;align-items:end;margin:0 0 1.125rem}
:where(.r1v) .rkf[hidden]{display:none}
:where(.r1v) .rkf .tsearch{max-width:none;height:46px}
:where(.r1v) .rkf.sh{grid-template-columns:minmax(0,16.25rem) minmax(0,1fr)}
:where(.r1v) .rkf.pl{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}
:where(.r1v) .rkhint{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 .875rem;color:var(--mute);font-size:.84375rem}
:where(.r1v) .rkhint:empty{display:none}
:where(.r1v) .rkscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:6px}
:where(.r1v) .rk.rkx{min-width:47.5rem}
:where(.r1v) .rk.rkx td{vertical-align:middle}
:where(.r1v) .rk.rkx tr.grp td{background:transparent;padding:1.125rem .25rem .5rem;font:600 .6875rem/1.2 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-top:0;width:auto}
:where(.r1v) .rk.rkx tr.grp td:first-child{font:600 .6875rem/1.2 var(--disp);color:var(--mute)}
:where(.r1v) .rk.rkx tr.grp td .cls{margin-right:.5rem;font-size:.75rem;padding:.25rem .5em}
:where(.r1v) .rk.rkx .cpn{font:700 1.125rem/1 var(--disp)}
:where(.r1v) .rk.rkx .sub2{display:block;color:var(--mute);font-size:.8125rem;font-weight:400;margin-top:.1875rem}
:where(.r1v) .rk.rkx .tn .prev{font-style:normal;color:var(--mute);font-weight:400;font-size:.8125rem}
:where(.r1v) .rk.rkx td.lr{font-size:.875rem;color:var(--ink2)}
:where(.r1v) .rk.rkx td.lr b{font:700 .8125rem/1 var(--disp);margin-right:.375rem}
:where(.r1v) .rk.rkx td.lr b.w{color:var(--greeni)}
:where(.r1v) .rk.rkx td.lr b.l{color:var(--pinki)}
:where(.r1v) .trd{display:inline-flex;align-items:center;gap:.25rem;font:600 .8125rem/1 var(--disp);color:var(--mute)}
:where(.r1v) .trd.up{color:var(--greeni)}
:where(.r1v) .trd.dn{color:var(--pinki)}
:where(.r1v) .trd svg{width:12px;height:12px}
:where(.r1v) .rk.rkx th.n,:where(.r1v) .rk.rkx td.n{text-align:right}
:where(.r1v) .rkfoot{display:flex;justify-content:space-between;gap:.625rem 1.5rem;flex-wrap:wrap;align-items:baseline;margin-top:.375rem}
:where(.r1v) .rkfoot .note{margin-top:.875rem}
:where(.r1v) .rk15{margin-top:.875rem;color:var(--ink2);font-size:.875rem}
:where(.r1v) .rk15 a{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--t-red,var(--red));white-space:nowrap}
:where(.r1v) .rkun{margin-top:1rem;background:var(--s1);border-radius:6px;padding:.25rem 1rem}
:where(.r1v) .rkun summary{cursor:pointer;padding:.75rem 0;font-weight:600;color:var(--ink2)}
:where(.r1v) .rkun summary span{color:var(--mute);font-weight:400}
:where(.r1v) .rkun table{margin-bottom:.75rem}
:where(.r1v) .tsnote{display:flex;gap:.75rem;align-items:flex-start;background:var(--s1);border-radius:6px;padding:.875rem 1rem;margin:0 0 1rem;box-shadow:inset 3px 0 0 var(--tb)}
:where(.r1v) .tsnote b{display:block;font:700 .9375rem/1.2 var(--disp);color:var(--ink)}
:where(.r1v) .tsnote p{color:var(--ink2);font-size:.875rem;margin-top:.25rem}
:where(.r1v) .calc{background:var(--s1);border-radius:8px;padding:1.75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.75rem;align-items:center}
:where(.r1v) .calc h3{font:700 clamp(24px,2.4vw,32px)/1.1 var(--disp)}
:where(.r1v) .calc p{color:var(--ink2);margin-top:.625rem;font-size:.96875rem;max-width:48ch}
:where(.r1v) .cbars{display:flex;flex-direction:column;gap:1rem}
:where(.r1v) .cbar .cl3{display:flex;justify-content:space-between;font-size:.875rem;color:var(--ink2);margin-bottom:.4375rem}
:where(.r1v) .cbar .cl3 b{font:700 .9375rem/1 var(--disp);color:var(--ink)}
:where(.r1v) .cbar .tr3{height:10px;border-radius:5px;background:var(--s3);overflow:hidden}
:where(.r1v) .cbar .tr3 i{display:block;height:100%;width:var(--w);background:var(--cy);border-radius:5px;transition:width .8s var(--e)}
:where(.r1v) .calend{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin:0 0 1rem;color:var(--ink2);font-size:.875rem}
:where(.r1v) .prcal{margin-top:.875rem;color:var(--ink2);font-size:.9375rem;max-width:52ch}
:where(.r1v) .prcal:empty{display:none}
:where(.r1v).calib .t-rate .dl{visibility:hidden}
:where(.r1v).calib .ed3 .bigr,:where(.r1v).calib .t-rate .big{font-size:clamp(48px,6vw,96px);color:var(--mute)}
:where(.r1v).calib #card .rate b,:where(.r1v).calib [data-pc] .rt b{color:var(--mute)}
:where(.r1v) .rk.rkx.nork{min-width:26.25rem}
:where(.r1v) .rk.rkx.nork tr td:first-child{font:600 .9375rem/1.2 var(--text);width:auto;color:var(--ink)}
:where(.r1v) .rtlink{margin-top:1.125rem}
:where(.r1v) .ck[hidden]{display:none}
:where(.r1v) .rtw{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:3rem;align-items:start}
:where(.r1v) .rtoc{position:sticky;top:6rem;display:flex;flex-direction:column;gap:.125rem;padding:.875rem;background:var(--s1);border-radius:6px}
:where(.r1v) .rtoc b{font:600 .6875rem/1.2 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:.25rem .625rem .5rem}
:where(.r1v) .rtoc a{display:block;padding:.5rem .625rem;border-radius:4px;color:var(--ink2);text-decoration:none;font-size:.90625rem;line-height:1.3}
:where(.r1v) .rtoc a:hover{background:var(--s2);color:var(--ink)}
:where(.r1v) .rtoc a.on{background:var(--s2);color:var(--ink);box-shadow:inset 3px 0 0 var(--cy)}
:where(.r1v) .rtsec{padding:.5rem 0 2.5rem;border-bottom:1px solid var(--Ll-ffffff0f,rgba(255,255,255,.06));margin-bottom:2.25rem;scroll-margin-top:90px}
:where(.r1v) .rtsec:last-child{border-bottom:0}
:where(.r1v) .rtsec h2{font-size:clamp(28px,3vw,40px)}
:where(.r1v) .rtsec h3{font:700 1.1875rem/1.2 var(--disp);margin-top:1.5rem}
:where(.r1v) .rtsec p,:where(.r1v) .rtsec li{color:var(--ink2);font-size:1.03125rem;margin-top:.75rem;max-width:66ch;line-height:1.55}
:where(.r1v) .rtsec ul{padding-left:1.25rem;margin:0}
:where(.r1v) .fml{margin-top:1rem;padding:1rem 1.125rem;border-radius:6px;background:var(--well);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee40,rgba(34,211,238,.25));font:500 .96875rem/1.6 var(--mono);color:var(--cyi);overflow-x:auto;white-space:normal;overflow-wrap:break-word}
:where(.r1v) .fml small{display:block;color:var(--mute);font:400 .8125rem/1.5 var(--text);white-space:normal;margin-top:.25rem}
:where(.r1v) .rtt{width:100%;border-collapse:collapse;margin-top:1rem;font-variant-numeric:tabular-nums;font-size:.9375rem}
:where(.r1v) .rtt th{text-align:left;font:600 .6875rem/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:.5rem .75rem;border-bottom:1px solid var(--Ll-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .rtt td{padding:.625rem .75rem;border-bottom:1px solid var(--Ll-ffffff0d,rgba(255,255,255,.05));color:var(--ink2)}
:where(.r1v) .rtt td b{color:var(--ink)}
:where(.r1v) .rtt td.n,:where(.r1v) .rtt th.n{text-align:right}
:where(.r1v) .rtt tr.on td{background:var(--Lf-22d3ee14,rgba(34,211,238,.08));color:var(--ink)}
:where(.r1v) .rtscroll{overflow-x:auto}
:where(.r1v) .calcbox{margin-top:1.25rem;background:var(--s1);border-radius:8px;padding:1.375rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem 1rem;align-items:end}
:where(.r1v) .calcbox .out{grid-column:1/-1;display:flex;align-items:baseline;gap:.875rem;flex-wrap:wrap;padding-top:.875rem;border-top:1px solid var(--Ll-ffffff12,rgba(255,255,255,.07))}
:where(.r1v) .calcbox .out b{font:700 clamp(34px,4vw,52px)/1 var(--disp);color:var(--t-cy,var(--cy))}
:where(.r1v) .calcbox .out code{font:500 .875rem/1.4 var(--mono);color:var(--ink2)}
:where(.r1v) .calcbox .rck{grid-column:1/-1;display:flex;gap:.625rem 1.375rem;flex-wrap:wrap}
:where(.r1v) .cpin{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem}
:where(.r1v) .cpin label{display:flex;flex-direction:column;gap:.375rem;font:600 .6875rem/1.2 var(--disp);letter-spacing:.09em;text-transform:uppercase;color:var(--ink2)}
:where(.r1v) .cpin .inp{height:46px}
:where(.r1v) .rtleft{margin-top:1rem;padding:.875rem 1rem;border-radius:6px;background:var(--s1);color:var(--ink2);font-size:.9375rem}
:where(.r1v) .tfilt .fgrp{min-width:11.875rem}
:where(.r1v) .pager{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}
:where(.r1v) .pager span{color:var(--mute);font-size:.875rem}
:where(.r1v) .pager div{display:flex;gap:.625rem;align-items:center}
:where(.r1v) .pager b{font:600 .875rem/1 var(--text);color:var(--ink2);padding:0 .375rem}
:where(.r1v) .thead .meta .cpv{font:700 1.0625rem/1 var(--disp);color:var(--ink)}
:where(.r1v) .thead .meta .cpv small{font:500 .8125rem/1 var(--text);color:var(--mute);margin-left:.1875rem}
:where(.r1v) .orgchip{display:inline-flex;align-items:center;gap:.5rem;height:30px;padding:0 .625rem 0 .25rem;border-radius:5px;background:var(--s2);color:var(--ink);text-decoration:none;font-weight:600;font-size:.875rem;box-shadow:var(--hl),var(--edge)}
:where(.r1v) .orgchip i{font:700 .6875rem/1 var(--disp);font-style:normal;letter-spacing:.08em;color:var(--on-fill);background:var(--cy);padding:.3125rem .375rem;border-radius:3px}
:where(.r1v) .orgchip:hover{background:var(--s3)}
:where(.r1v) .orgchip:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .tmeta2{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-top:.75rem;color:var(--mute);font-size:.875rem}
:where(.r1v) .tmeta2 .soc{color:var(--ink2);text-decoration:underline;text-decoration-color:var(--Lt-ffffff40,rgba(255,255,255,.25));text-underline-offset:4px}
:where(.r1v) .tmeta2 .soc:hover{color:var(--ink)}
:where(.r1v) .rbad{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}
:where(.r1v) .rbad button.pill{border:0;cursor:pointer}
:where(.r1v) .rbad button.pill:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .rbad small{color:var(--mute);font-size:.8125rem}
:where(.r1v) .dsf{color:var(--mute);font-size:.5em;font-weight:600;vertical-align:middle;letter-spacing:0}
:where(.r1v) .tnotice{display:flex;gap:.8em;align-items:flex-start;padding:.875rem 1rem;border-radius:6px;margin:0 0 1.375rem;background:var(--s1);color:var(--ink2);font-size:.9375rem;box-shadow:inset 3px 0 0 var(--amber)}
:where(.r1v) .tnotice b{color:var(--ink)}
:where(.r1v) .tnotice.dis{box-shadow:inset 3px 0 0 var(--mute)}
:where(.r1v) .tsec{margin-top:5rem}
:where(.r1v) .tsec>.hd{margin-bottom:1.5rem;align-items:center}
:where(.r1v) .tsec>.hd h2{font-size:clamp(28px,3vw,40px);max-width:none}
:where(.r1v) .tsec>.hd p{font-size:.9375rem}
:where(.r1v) .rtbl{min-width:40rem}
:where(.r1v) .rtbl td{font-size:.9375rem}
:where(.r1v) .rtbl tr td:first-child{font:600 .9375rem/1.2 var(--text);width:auto;color:var(--ink)}
:where(.r1v) .rtbl .pbtn{all:unset;cursor:pointer;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--Lt-ffffff33,rgba(255,255,255,.2));text-underline-offset:4px}
:where(.r1v) .rtbl .pbtn:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .rtbl .pill{margin-left:.5rem}
:where(.r1v) .rtbl button.pill{border:0;cursor:pointer;margin-left:0}
:where(.r1v) .rtbl tr.open td{background:transparent;box-shadow:inset 0 0 0 1px var(--Ls-ffffff1f,rgba(255,255,255,.12))}
:where(.r1v) .rtbl tr.open td:first-child{color:var(--ink2)}
:where(.r1v) .rtbl .muted{color:var(--mute)}
:where(.r1v) .rtbl h3{margin:0}
:where(.r1v) .rsub{font:700 1.1875rem/1.2 var(--disp);margin:1.625rem 0 .75rem}
:where(.r1v) .rfoot{margin-top:.75rem;color:var(--mute);font-size:.84375rem}
:where(.r1v) .tgrid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}
:where(.r1v) .tpanel{background:var(--s1);border-radius:6px;padding:1.375rem}
:where(.r1v) .tpanel h3{font:700 1.375rem/1.15 var(--disp)}
:where(.r1v) .tpanel .eb{margin-top:1rem}
:where(.r1v) .tpanel p{color:var(--ink2);font-size:.9375rem;margin-top:.5rem;line-height:1.5}
:where(.r1v) .astrip{display:grid;grid-template-columns:2.75rem repeat(8,minmax(0,1fr));gap:.25em;margin-top:.875rem;font-size:.75rem;color:var(--mute)}
:where(.r1v) .astrip span{display:flex;align-items:center;justify-content:center;height:24px}
:where(.r1v) .astrip .c{border-radius:3px;background:var(--s3)}
:where(.r1v) .astrip .c.on{background:var(--cy);box-shadow:0 0 0 1px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .astrip .dh{justify-content:flex-start}
:where(.r1v) .clbig{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-top:.625rem}
:where(.r1v) .clbig b{font:700 2.75rem/1 var(--disp)}
:where(.r1v) .clbar{height:8px;border-radius:4px;background:var(--s3);margin-top:.75rem;overflow:hidden}
:where(.r1v) .clbar i{display:block;height:100%;width:var(--w);background:var(--blue)}
:where(.r1v) .cres{margin-top:.75rem;display:flex;flex-direction:column;gap:.375rem}
:where(.r1v) .cres div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding:.625rem .75rem;border-radius:5px;background:var(--s2);font-size:.875rem}
:where(.r1v) .cres div b{font-weight:600;color:var(--ink)}
:where(.r1v) .cres div small{color:var(--mute);font-size:.8125rem;grid-column:1/-1}
:where(.r1v) .cres div em{font:700 1rem/1 var(--disp);font-style:normal;color:var(--ink);align-self:center}
:where(.r1v) .cres div.pend em{font:600 .75rem/1 var(--text);color:var(--amberi)}
:where(.r1v) .rhl{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column}
:where(.r1v) .rhl li{display:grid;grid-template-columns:3.875rem minmax(0,1fr);gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--Ll-ffffff0f,rgba(255,255,255,.06));font-size:.90625rem;color:var(--ink2)}
:where(.r1v) .rhl li:last-child{border-bottom:0}
:where(.r1v) .rhl li time{color:var(--mute);font-size:.8125rem}
:where(.r1v) .rhl li b{color:var(--ink);font-weight:600}
:where(.r1v) .tbsh{margin-top:.75rem}
:where(.r1v) .tbsh table{min-width:32.5rem}
:where(.r1v) .tbsh details{margin-top:.875rem}
:where(.r1v) .tbsh summary{cursor:pointer;font-weight:600;color:var(--ink2);padding:.375rem 0}
:where(.r1v) .csf{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) auto;gap:.875rem 1rem;align-items:end;margin-bottom:1.125rem}
:where(.r1v) .csf .tsearch{max-width:none;height:46px}
:where(.r1v) .csf .ck{height:46px;align-items:center}
:where(.r1v) .cscount{color:var(--mute);font-size:.875rem;margin:0 0 1rem}
:where(.r1v) .csg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
:where(.r1v) .csc{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.625rem;padding:1.25rem;border-radius:6px;background:var(--s1);transition:background .2s,box-shadow .2s,transform .2s var(--e)}
:where(.r1v) .csc:hover{background:var(--s2);box-shadow:0 0 0 1px var(--Ls-22d3ee59,rgba(34,211,238,.35));transform:translateY(-2px)}
:where(.r1v) .csc:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .csc .top4{display:flex;align-items:center;gap:.75rem}
:where(.r1v) .csc .top4 b{font:700 1.1875rem/1.15 var(--disp)}
:where(.r1v) .csc .rl4{display:flex;flex-wrap:wrap;gap:.375rem}
:where(.r1v) .csc small{color:var(--mute);font-size:.84375rem}
:where(.r1v) .cav{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--s3);color:var(--ink);font:700 16px/1 var(--disp)}
:where(.r1v) .cav.xl{width:112px;height:112px;font-size:38px;box-shadow:0 0 0 6px var(--bg)}
:where(.r1v) .csrule{color:var(--mute);font-size:.84375rem;margin-top:1rem}
:where(.r1v) .cshd{display:flex;align-items:center;gap:1.625rem;flex-wrap:wrap}
:where(.r1v) .cshd h1{font-size:clamp(40px,5vw,72px)}
:where(.r1v) .cshd .meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem;color:var(--ink2);font-size:.9375rem}
:where(.r1v) .cshd .acts{margin-left:auto;display:flex;flex-wrap:wrap;gap:.75rem}
:where(.r1v) .csev{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .csev li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .625rem;align-items:center;padding:.875rem 1rem;border-radius:6px;background:var(--s1)}
:where(.r1v) .csev li b{font:700 1rem/1.2 var(--disp)}
:where(.r1v) .csev li a{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--t-red,var(--red))}
:where(.r1v) .csev li small{grid-column:1;color:var(--mute);font-size:.84375rem}
:where(.r1v) .csev li .pill,:where(.r1v) .csev li .live{grid-column:2;grid-row:1/span 2}
@media (max-width:480px){
:where(.r1v) .csev li small{grid-column:1/-1}
:where(.r1v) .csev li .pill,:where(.r1v) .csev li .live{grid-row:1}
}
:where(.r1v) .csstat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.875rem}
:where(.r1v) .csstat div{background:var(--s1);border-radius:6px;padding:1rem 1.125rem}
:where(.r1v) .csstat b{display:block;font:700 1.875rem/1 var(--disp)}
:where(.r1v) .csstat span{color:var(--mute);font-size:.875rem}
:where(.r1v) .csfind{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap;background:var(--s1);border-radius:8px;padding:1.5rem 1.625rem}
:where(.r1v) .csfind h3{font:700 1.5rem/1.15 var(--disp)}
:where(.r1v) .csfind p{color:var(--ink2);margin-top:.375rem}
:where(.r1v) .csfind .rowc{display:flex;gap:.5rem;flex-wrap:wrap}
:where(.r1v) .sust{display:flex;align-items:center;gap:.625rem;margin:1.125rem 0 .25rem;color:var(--mute);font:600 .75rem/1 var(--disp);letter-spacing:.1em;text-transform:uppercase}
:where(.r1v) .sust i{flex:1;height:4px;border-radius:2px;background:var(--s3);overflow:hidden;max-width:13.75rem}
:where(.r1v) .sust i::after{content:"";display:block;height:100%;width:var(--w);background:var(--cy);transition:width .4s var(--e)}
:where(.r1v) .seg3.four{grid-template-columns:repeat(4,1fr)}
:where(.r1v) .pwr{list-style:none;margin:.375rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem .875rem;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .pwr li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--s4);margin-right:6px;vertical-align:1px}
:where(.r1v) .pwr li.ok{color:var(--greeni)}
:where(.r1v) .pwr li.ok::before{background:var(--green)}
:where(.r1v) .dobr{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
:where(.r1v) .blocked{background:var(--s1);border-radius:8px;padding:1.75rem;box-shadow:inset 3px 0 0 var(--mute)}
:where(.r1v) .blocked h2{font-size:clamp(26px,3vw,36px)}
:where(.r1v) .blocked p{color:var(--ink2);margin-top:.625rem}
:where(.r1v) .handoff{list-style:none;margin:1.125rem 0 0;padding:0;display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .handoff li{display:grid;grid-template-columns:2.125rem minmax(0,1fr);gap:.75rem;align-items:start;color:var(--ink2);font-size:.9375rem}
:where(.r1v) .handoff li em{font:700 .875rem/2.125rem var(--disp);font-style:normal;text-align:center;border-radius:50%;background:var(--s3);color:var(--ink)}
:where(.r1v) .handoff li b{display:block;color:var(--ink)}
:where(.r1v) .sudraft{margin-top:.75rem;color:var(--mute);font-size:.8125rem}
:where(.r1v) .sudraft:empty{display:none}
:where(.r1v) .suapp{background:var(--s2);border-radius:8px;padding:1.25rem;margin-top:1.25rem}
:where(.r1v) .suapp b{font:700 1.125rem/1.2 var(--disp);display:block}
:where(.r1v) .suapp ul{margin:.625rem 0 0;padding-left:1.125rem;color:var(--ink2)}
:where(.r1v) .lgtabs{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1.875rem;padding:.25rem;background:var(--s1);border-radius:8px}
:where(.r1v) .lgtabs a{padding:.625rem .875rem;border-radius:6px;color:var(--ink2);text-decoration:none;font-weight:600;font-size:.90625rem}
:where(.r1v) .lgtabs a:hover{color:var(--ink);background:var(--s2)}
:where(.r1v) .lgtabs a[aria-current="page"]{background:var(--ink);color:var(--Li-0a0b0d,#0A0B0D)}
:where(.r1v) .lgmeta{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;margin-top:1rem}
:where(.r1v) .lgmeta .draft{margin:0}
:where(.r1v) .lgw{display:grid;grid-template-columns:14.375rem minmax(0,1fr);gap:3rem;align-items:start;margin-top:2.25rem}
:where(.r1v) .lgnote{background:var(--s1);border-radius:6px;padding:1.125em 1.25em;box-shadow:inset 3px 0 0 var(--cy);color:var(--ink2);font-size:1rem;line-height:1.55}
:where(.r1v) .lgnote b{color:var(--ink)}
/* legal drafts (24 Oct 2026): amber means needs attention (G9) until a lawyer has reviewed the copy */
:where(.r1v) .lgdraft{margin-top:1rem;max-width:52rem;background:var(--s1);border-radius:6px;padding:.875em 1.125em;box-shadow:inset 3px 0 0 var(--amber);color:var(--ink2);font-size:.9375rem;line-height:1.55}
:where(.r1v) .lgdraft b{color:var(--ink)}
:where(.r1v) mark.lgchk{display:inline;background:none;color:var(--t-amber,var(--amber));font-size:.875em;font-weight:500;font-style:italic}
/* long addresses, file names and links wrap instead of pushing the page sideways at phone width */
:where(.r1v) .lgbody{overflow-wrap:anywhere}
:where(.r1v) .lgbody .legal{max-width:none}
:where(.r1v) .lgbody section{scroll-margin-top:90px}
:where(.r1v) .lgtw{overflow-x:auto;max-width:100%}
:where(.r1v) .lgtbl{width:100%;border-collapse:collapse;margin-top:.875rem;font-size:.9375rem}
:where(.r1v) .lgtbl th{text-align:left;font:600 .6875rem/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:.5rem .75rem;border-bottom:1px solid var(--Ll-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .lgtbl td{padding:.625rem .75rem;border-bottom:1px solid var(--Ll-ffffff0d,rgba(255,255,255,.05));color:var(--ink2);vertical-align:top}
:where(.r1v) .lgtbl td:first-child{color:var(--ink);font-weight:600}
:where(.r1v) .lgc{margin-top:2.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--s1);border-radius:6px;padding:1.25rem 1.375rem}
:where(.r1v) .lgc b{font:700 1.125rem/1.2 var(--disp);display:block}
:where(.r1v) .lgc p{color:var(--ink2);margin-top:.25rem;font-size:.9375rem}
:where(.r1v) .lgsteps{counter-reset:s;list-style:none;padding:0;margin:.875rem 0 0;display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .lgsteps li{counter-increment:s;display:grid;grid-template-columns:1.875rem minmax(0,1fr);gap:.75rem;color:var(--ink2);font-size:1rem}
:where(.r1v) .lgsteps li::before{content:counter(s);font:700 .875rem/1.875rem var(--disp);text-align:center;border-radius:50%;background:var(--s3);color:var(--ink)}
:where(.r1v) .nfw{min-height:52vh;display:flex;align-items:center}
:where(.r1v) .nfw .nf{background:var(--s1);border-radius:8px}
:where(.r1v) .nfw .nf h1{font-size:clamp(34px,4vw,52px)}
:where(.r1v) .nfw .nf p{color:var(--ink2)}
@media (max-width:1100px){
:where(.r1v) .rkf,:where(.r1v) .rkf.pl{grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.r1v) .rkf .tsearch{grid-column:1/-1}
:where(.r1v) .csf{grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.r1v) .csf .tsearch{grid-column:1/-1}
:where(.r1v) .calcbox{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:980px){
:where(.r1v) .rtw,:where(.r1v) .lgw{grid-template-columns:minmax(0,1fr);gap:1.5rem}
:where(.r1v) .rtoc{position:static;flex-direction:row;flex-wrap:wrap}
:where(.r1v) .rtoc b{width:100%}
:where(.r1v) .calc{grid-template-columns:minmax(0,1fr)}
:where(.r1v) .tgrid2{grid-template-columns:minmax(0,1fr)}
:where(.r1v) .csg{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .seg3.four{grid-template-columns:repeat(2,1fr)}
:where(.r1v) .cpin{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:620px){
:where(.r1v) .rkf,:where(.r1v) .rkf.pl,:where(.r1v) .rkf.sh,:where(.r1v) .csf,:where(.r1v) .calcbox,:where(.r1v) .cpin,:where(.r1v) .dobr{grid-template-columns:minmax(0,1fr)}
:where(.r1v) .csg,:where(.r1v) .csstat{grid-template-columns:minmax(0,1fr)}
:where(.r1v) .cshd .acts{margin-left:0}
}
:where(.r1v) .thead .meta .ocls{display:inline-flex;align-items:center;gap:.375rem;flex-wrap:wrap}
:where(.r1v) .thead .meta .ocls .pill{display:inline-flex;align-items:center}
:where(.r1v) .otbl{min-width:0;width:100%}
:where(.r1v) .otbl td{vertical-align:top}
:where(.r1v) .otbl td small{display:block;margin-top:.25rem;font:500 .8125rem/1.3 var(--text);color:var(--mute)}
:where(.r1v) .otbl td:nth-child(2),:where(.r1v) .otbl td:nth-child(3){white-space:nowrap}
@media (max-width:620px){
:where(.r1v) .otbl td,:where(.r1v) .otbl th{padding-left:.625rem;padding-right:.625rem}
:where(.r1v) .otbl td:nth-child(2){white-space:normal}
}
:where(.r1v) .hr .wl.n{background:var(--s3);color:var(--mute)}
:where(.r1v) .hr .pill{margin-left:.5rem;vertical-align:2px}
:where(.r1v) .cmpx{max-width:100%}
@media (max-width:980px){
:where(.r1v) .cmpx{overflow-x:auto;padding:0 .625rem .75rem 0;-webkit-overflow-scrolling:touch}
:where(.r1v) .cmpx .cmp{min-width:40rem}
}
:where(.r1v) #ftabs{max-width:100%;overflow-x:auto;scrollbar-width:none}
:where(.r1v) #ftabs::-webkit-scrollbar{display:none}
:where(.r1v) #ftabs button{flex:none}
:where(.r1v) .tstats{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:980px){
:where(.r1v) .tstats{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:620px){
:where(.r1v) .tstats div{padding:1rem .875rem}
:where(.r1v) .tstats b{font-size:1.625rem;overflow-wrap:anywhere}
}
:where(.r1v) .tzx{margin:.625rem 0 1rem}
:where(.r1v) .evc .bd .evp{display:block;margin-top:.5rem;font-size:.8125rem;line-height:1.4;color:var(--ink2)}
:where(.r1v) .evc .bd .m9{display:inline-flex;align-items:center;height:22px;margin-top:.625rem;padding:0 .75em;border-radius:11px;background:var(--s3);color:var(--ink2);font-size:.75rem;font-weight:600}
:where(.r1v) .m9n{margin-top:.625rem;color:var(--ink2);font-size:.875rem}
:where(.r1v) .jhead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}
:where(.r1v) .jsaved{color:var(--greeni);font-size:.8125rem;font-weight:600}
:where(.r1v) .jsteps{list-style:none;margin:.875rem 0 1.375rem;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}
:where(.r1v) .jsteps li{display:flex;flex-direction:column;gap:.375rem;min-width:0;font-size:.78125rem;line-height:1.3;color:var(--mute)}
:where(.r1v) .jsteps li b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--s3);color:var(--ink2);font:700 13px/1 var(--disp)}
:where(.r1v) .jsteps li.done b{background:var(--green);color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .jsteps li.on b{background:var(--cy);color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .jsteps li.on{color:var(--ink)}
@media (max-width:620px){
:where(.r1v) .jsteps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.75rem}
}
:where(.r1v) .jform h2,:where(.r1v) .lkh{font-size:clamp(26px,3vw,36px)}
:where(.r1v) .jform>p,:where(.r1v) .jlead{margin-top:.625rem;color:var(--ink2);font-size:1rem;max-width:56ch}
:where(.r1v) .jsm{margin-top:.75rem;color:var(--mute);font-size:.84375rem}
:where(.r1v) .jterms{margin-top:1rem;padding:1rem;border-radius:8px;background:var(--s1);color:var(--ink2);font-size:.90625rem;line-height:1.5}
:where(.r1v) .jterms p+p{margin-top:.625rem}
:where(.r1v) .jterms a{color:var(--cyi)}
:where(.r1v) .jprev{display:flex;align-items:center;gap:.875rem;margin-top:1.25rem;padding:.875rem 1rem;border-radius:8px;background:var(--s1)}
:where(.r1v) .jprev i{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--s3);font:700 18px/1 var(--disp);font-style:normal;color:var(--ink)}
:where(.r1v) .jprev b{display:block}
:where(.r1v) .jprev span{display:block;color:var(--mute);font-size:.875rem}
:where(.r1v) .seg3.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.125rem}
:where(.r1v) .seg3.two .neu{font-size:.875rem;padding:0 .625rem;text-align:center}
@media (max-width:620px){
:where(.r1v) .seg3.two{grid-template-columns:1fr}
}
:where(.r1v) .lkcard{margin-top:1.125rem;padding:1.375rem;border-radius:8px;background:var(--s1)}
:where(.r1v) .lkcard h3{font:700 1.375rem/1.15 var(--disp);margin-top:.375rem}
:where(.r1v) .lkcard p{margin-top:.625rem;color:var(--ink2);font-size:.9375rem}
:where(.r1v) .lkcard.ok{box-shadow:inset 3px 0 0 var(--green)}
:where(.r1v) .lkcard.wait{box-shadow:inset 3px 0 0 var(--amber)}
:where(.r1v) .lkwho{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-top:.625rem}
:where(.r1v) .lkwho b{font:700 1.375rem/1.1 var(--disp)}
:where(.r1v) .lkdrop{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.375rem;width:100%;margin-top:1rem;padding:1.625rem 1rem;border-radius:10px;border:2px dashed var(--Ll-ffffff2e,rgba(255,255,255,.18));text-align:center}
:where(.r1v) .lkdrop b{font:700 1.0625rem/1.2 var(--disp);color:var(--ink)}
:where(.r1v) .lkdrop span{color:var(--mute);font-size:.84375rem}
:where(.r1v) .lkdrop:hover{border-color:var(--cyan)}
:where(.r1v) .lkdrop:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
:where(.r1v) .lkpaths{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .lkpaths b{display:block;font-size:.875rem}
:where(.r1v) .lkpaths code{display:block;margin-top:.25rem;font-size:.78125rem;color:var(--ink2);overflow-wrap:anywhere}
:where(.r1v) .try .panel{display:flex;flex-direction:column;justify-content:space-between;gap:1.375rem}
:where(.r1v) .try .panel h3,:where(.r1v) .try .panel h3:not(:first-child){margin:0 0 .75rem}
:where(.r1v) .try .prow{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
:where(.r1v) .try .neug.n2{grid-template-columns:repeat(2,1fr)}
:where(.r1v) .try .panel .neu{height:48px}
:where(.r1v) .try .neug .neu{font-size:.875rem;padding:0 .375rem;text-align:center;line-height:1.15}
:where(.r1v) .try .res .rr{padding:.75rem 1rem}
:where(.r1v) .try .res .rr span{display:block;line-height:1.4;margin-top:.125rem}
:where(.r1v) .try .res .rr span.cls{display:inline-block;margin-top:0;line-height:inherit}
:where(.r1v) .try .pfoot{margin:0;padding-top:1rem;border-top:1px solid var(--Ll-ffffff12,rgba(255,255,255,.07));font-size:.84375rem;line-height:1.5;color:var(--mute)}
:where(.r1v) .try .res .rmore{margin:.125rem 0 0;font-size:.875rem;color:var(--mute)}
:where(.r1v) .try .res .rmore a{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--t-red,var(--red))}
@media (min-width:981px) and (max-width:1099px){
:where(.r1v) .try .prow{grid-template-columns:1fr;gap:1.375rem}
}
@media (max-width:560px){
:where(.r1v) .try .prow{grid-template-columns:1fr;gap:1.375rem}
:where(.r1v) .try .panel{padding:1.375rem 1.125rem}
}
:where(.r1v) .ladh{display:flex;justify-content:space-between;align-items:baseline;gap:.375rem .875rem;flex-wrap:wrap}
:where(.r1v) .ladh .tlk{margin-top:0;font-size:.875rem}
:where(.r1v) .t-ladder .ladout{min-height:2.9em;color:var(--ink2)}
:where(.r1v) .t-ladder .ladout b{color:var(--ink);font-weight:600}
:where(.r1v) .ladder button span:last-child{font:600 .8125rem/1 var(--text)}
:where(.r1v) .ladder button.on span:last-child{color:var(--on-fill)}
:where(.r1v) .t-ladder .ladder{gap:.25rem;padding-top:.5rem}
:where(.r1v) .t-ladder .ladder button{height:auto;min-height:2.25rem;padding:.3125rem .625rem;box-sizing:border-box}
:where(.r1v) .ladder button .lcl{display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem}
:where(.r1v) .ladder button .lcl b{font:600 .875rem/1 var(--disp)}
:where(.r1v) .ladder button .ltr{font:600 .6875rem/1 var(--text);letter-spacing:.04em;color:var(--mute)}
:where(.r1v) .ladder button.on .ltr{color:var(--on-fill)}
:where(.r1v) .ladder button.t2:not(.on){box-shadow:inset 0 0 0 1px var(--blue)}
:where(.r1v) .t-ladder .ladcap{margin:.25rem 0 0;color:var(--mute);font-size:.875rem}
:where(.r1v) .art2.mhd{opacity:1;background-size:cover;background-repeat:no-repeat}
:where(.r1v) .art2.mhd::after{background:linear-gradient(90deg,var(--Lf-08090bed,rgba(8,9,11,.93)) 0%,var(--Lf-08090bcc,rgba(8,9,11,.8)) 30%,var(--Lf-08090b61,rgba(8,9,11,.38)) 58%,var(--Lf-08090b1f,rgba(8,9,11,.12)) 82%,var(--Lf-08090b14,rgba(8,9,11,.08)) 100%),linear-gradient(0deg,var(--bg) 0%,rgba(8,9,11,0) 26%),linear-gradient(180deg,var(--Lf-08090b8c,rgba(8,9,11,.55)) 0%,rgba(8,9,11,0) 18%)}
:where(.r1v) .phero:has(.art2.mhd) h1,:where(.r1v) .phero:has(.art2.mhd) .sub{text-shadow:0 2px 22px var(--Ls-000000a6,rgba(0,0,0,.65))}
:where(.r1v) .phcred{position:absolute;right:1.5rem;bottom:.875rem;margin:0;font-size:.75rem;line-height:1.4;color:var(--Lt-f2f4f79e,rgba(242,244,247,.62));z-index:1}
@media (max-width:760px){
:where(.r1v) .art2.mhd::after{background:linear-gradient(180deg,var(--Lf-08090b47,rgba(8,9,11,.28)) 0%,var(--Lf-08090b80,rgba(8,9,11,.5)) 38%,var(--Lf-08090bb8,rgba(8,9,11,.72)) 72%,var(--bg) 100%)}
:where(.r1v) .phcred{right:1rem;bottom:.625rem}
}
/* ===== Public Pages v2 ===== */
:where(.r1v) .mq .live{width:8px;height:8px;border-radius:50%;background:var(--red)}
:where(.r1v[data-pp]) .hero{position:relative;overflow:hidden;min-height:calc(100vh - 66px - 40px - 38px);display:flex;align-items:center;padding:3.5rem 0 4.5rem}
:where(.r1v[data-pp]) .hero .art{position:absolute;inset:-10% 0 -10% 0;background:none center/cover no-repeat;opacity:.55;will-change:transform}
:where(.r1v[data-pp]) .pc .mc2 .rt b{font:700 1.75rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v[data-pp]) .stage2{position:relative;min-height:14.75rem}
:where(.r1v[data-pp]) .stage2>div{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .45s var(--e),transform .45s var(--e);pointer-events:none}
:where(.r1v[data-pp]) .rmaps{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}
:where(.r1v) .rmaps .mp span{overflow-wrap:anywhere}
:where(.r1v[data-pp]) .rmaps .mp{aspect-ratio:16/10;cursor:default}
:where(.r1v[data-pp]) .seg{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}
:where(.r1v[data-pp]) .tog{all:unset;cursor:pointer;width:58px;height:32px;border-radius:99px;position:relative;background:var(--Lf-111418,#111418);
  box-shadow:inset 3px 3px 7px var(--Ls-050607,#050607),inset -3px -3px 7px var(--Ls-1d2229,#1D2229),inset 0 0 0 1px var(--Ls-ffffff12,rgba(255,255,255,.07));flex:none}
:where(.r1v[data-pp]) .tog::after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--Lf-2a3039,#2A3039);
  box-shadow:3px 3px 6px var(--Ls-050607,#050607),-2px -2px 5px var(--Ls-343b46,#343B46);transition:transform .35s var(--spring),background .25s}
:where(.r1v) .card.live{transition:transform .08s linear}
:where(.r1v[data-pp]) .card .art{margin:1.125rem 0 0;height:42%;border-radius:10px;background:none center/cover;position:relative;overflow:hidden}
:where(.r1v[data-pp]) .art2{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.35}
:where(.r1v[data-pp]) .screen{position:sticky;top:7.5rem;height:470px;background:var(--s1);border-radius:6px;padding:1.625rem;overflow:hidden}
:where(.r1v[data-pp]) .scr{position:absolute;inset:1.625rem;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .45s var(--e),transform .45s var(--e);pointer-events:none}
:where(.r1v[data-pp]) .pok{margin-top:1.375rem;padding:.875rem 1rem;border-radius:5px;background:var(--Lf-0c1a12,#0C1A12);color:var(--t-green,var(--green));font-weight:600;opacity:0;transform:translateY(8px);transition:all .4s var(--spring)}
:where(.r1v[data-pp]) .pok.on{opacity:1;transform:none}
:where(.r1v[data-pp]) .hr .wl.l{background:var(--red)}
:where(.r1v[data-pp]) .brk{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;padding-top:1.25rem}
:where(.r1v[data-pp]) .bm{background:var(--s2);border-radius:5px;overflow:hidden;opacity:0;transform:translateX(-10px);transition:opacity .4s var(--e),transform .4s var(--e);position:relative}
:where(.r1v[data-pp]) .champ.on{background:var(--amber);animation:stampin .5s var(--spring)}
:where(.r1v[data-pp]) .tbp{display:flex;gap:1.375rem;align-items:center;margin-top:1.75rem;padding:1.125rem 1.25rem;border:3px solid var(--ink);box-shadow:6px 6px 0 var(--Ls-3a7fff,#3A7FFF);background:var(--s1);border-radius:4px;max-width:35rem}
:where(.r1v[data-pp]) .nb.tbbtn{background:var(--Lf-3a7fff,#3A7FFF);color:var(--on-fill)}
:where(.r1v[data-pp]) .tbrs{display:grid;grid-template-columns:repeat(12,1fr);gap:.25rem;margin-top:1.125rem}
:where(.r1v[data-pp]) .tbpl div{display:grid;grid-template-columns:1fr 4.375rem 4.375rem 3.75rem;gap:.625rem;align-items:center;padding:.5625rem .75rem;background:var(--s2);border-radius:5px;font-size:.875rem;font-variant-numeric:tabular-nums}
:where(.r1v[data-pp]) .ed2{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:end}
:where(.r1v[data-pp]) .cdesc p{margin-top:.5rem;font-size:1rem}
:where(.r1v[data-pp]) .stair button{all:unset;cursor:pointer;border-radius:4px 4px 0 0;background:var(--s2);height:var(--h);display:flex;align-items:flex-start;justify-content:center;padding-top:.5rem;font:700 .8125rem/1 var(--disp);color:var(--mute);transition:background .25s,color .25s,height .6s var(--spring)}
:where(.r1v[data-pp]) .ed3 .bigr{grid-column:1/span 5;font:700 clamp(130px,16vw,240px)/.85 var(--disp);color:var(--t-cyan,var(--cyan));letter-spacing:-.03em}
@media (max-width:980px){
:where(.r1v[data-pp]) .screen{top:5rem;height:420px}
:where(.r1v[data-pp]) .evs{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:980px){
:where(.r1v[data-pp]) .collage{max-width:35rem;padding:0}
:where(.r1v[data-pp]) .bento{grid-template-columns:repeat(2,1fr)}
:where(.r1v[data-pp]) .t-ladder,:where(.r1v[data-pp]) .t-stamp,:where(.r1v[data-pp]) .t-cast{grid-column:span 1}
}
@media (max-width:620px){
:where(.r1v[data-pp]) .bento{grid-template-columns:1fr}
:where(.r1v[data-pp]) .bento>*{grid-column:1/-1;grid-row:auto}
}
@media (prefers-reduced-motion:reduce){
:where(.r1v[data-pp]) *::before,:where(.r1v[data-pp]) *::after{animation:none!important;transition:none!important}
}
:where(.r1v) .card.live,:where(.r1v) .mini.live2,:where(.r1v) .tcd.live2{transition:none}
:where(.r1v[data-pp]) .tstats{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:2.75rem}
:where(.r1v[data-pp]) .mc3 .rt b{font:700 1.625rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v[data-pp]) .pmod .wrapc{display:flex;flex-direction:column;align-items:center}
:where(.r1v) .veto .vh{font:700 1.5cqw/1 var(--disp);letter-spacing:.1em;color:var(--t-cyan,var(--cyan));background:var(--Lf-0a0b0deb,rgba(10,11,13,.92));padding:.7cqw 1.4cqw}
:where(.r1v[data-pp]) .veto .vm{display:flex;gap:.8cqw}
:where(.r1v[data-pp]) .veto .vc{width:11cqw;aspect-ratio:3/4;position:relative;border-radius:.5cqw;overflow:hidden;background:var(--Lf-111111,#111) center/cover;box-shadow:0 0 0 .2cqw var(--Ls-ffffff1f,rgba(255,255,255,.12))}
:where(.r1v[data-pp]) .veto .vc span{position:absolute;left:0;right:0;bottom:0;padding:.6cqw;font:700 1.2cqw/1 var(--disp);background:linear-gradient(0deg,var(--Lf-08090beb,rgba(8,9,11,.92)),transparent)}
:where(.r1v[data-pp]) .fld label{font-size:.875rem;font-weight:600;color:var(--ink2)}
:where(.r1v[data-pp]) .efacts div{background:var(--Lf-13161be0,rgba(19,22,27,.88));border-radius:6px;padding:.875rem 1.125rem}
:where(.r1v[data-pp]) .ebr{display:grid;grid-template-columns:1fr 1fr .9fr;gap:1.625rem;background:var(--s1);border-radius:6px;padding:1.375rem}
@media (max-width:980px){
:where(.r1v[data-pp]) .tgrid{grid-template-columns:repeat(2,1fr)}
:where(.r1v[data-pp]) .roster2{grid-template-columns:repeat(3,1fr)}
:where(.r1v[data-pp]) .tstats{grid-template-columns:repeat(2,1fr)}
:where(.r1v[data-pp]) .c-bug,:where(.r1v[data-pp]) .c-veto,:where(.r1v[data-pp]) .c-stats,:where(.r1v[data-pp]) .c-link,:where(.r1v[data-pp]) .c-sched,:where(.r1v[data-pp]) .c-obs{grid-column:span 2;grid-row:auto}
}
@media (min-width:981px){
:where(.r1v[data-pp]) .hero .sub{max-width:41ch}
:where(.r1v[data-pp]) .collage{grid-column:7/span 6;grid-row:1;padding:4.375rem 0 6.25rem}
:where(.r1v[data-pp]) .collage .room{width:calc(100% - 164px)}
:where(.r1v[data-pp]) .pc.c1{left:-9rem;top:-1.875rem;right:auto;bottom:auto}
:where(.r1v[data-pp]) .pc.c2{right:1.25rem;top:-.875rem;left:auto;bottom:auto}
:where(.r1v[data-pp]) .pc.c3{left:-8.8125rem;top:24.5rem;right:auto;bottom:auto}
:where(.r1v[data-pp]) .pc.c4{right:1.25rem;top:22rem;left:auto;bottom:auto}
}
:where(.r1v[data-pp]) .screen{height:auto;transition:height .45s var(--e)}
:where(.r1v) .ckrow{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;cursor:pointer;font-size:1rem;color:var(--ink);width:max-content;max-width:100%}
:where(.r1v) .ckb{position:relative;flex:none;width:20px;height:20px}
:where(.r1v) .ckb input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
:where(.r1v) .ckb i{position:absolute;inset:0;border-radius:5px;background:var(--Lf-15181d,#15181D);pointer-events:none;
  box-shadow:inset 2px 2px 4px var(--Ls-050607,#050607),inset -1px -1px 3px var(--Ls-262c35,#262C35),inset 0 0 0 1px var(--Ls-ffffff33,rgba(255,255,255,.2));transition:background .2s,box-shadow .2s}
:where(.r1v) .ckb i::after{content:"";position:absolute;left:6.5px;top:2.5px;width:5px;height:10px;border:solid var(--Ll-0a0b0d,#0A0B0D);border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(.3);opacity:0;transition:transform .3s var(--spring),opacity .15s}
:where(.r1v) .ckb input:checked + i{background:var(--cyan);box-shadow:0 0 0 1px var(--Ls-22d3ee8c,rgba(34,211,238,.55)),0 0 14px -4px var(--cyan)}
:where(.r1v) .ckb input:checked + i::after{opacity:1;transform:rotate(45deg) scale(1)}
:where(.r1v) .ckb input:focus-visible + i{outline:2px solid var(--cyan);outline-offset:3px}
:where(.r1v) .ckrow:hover .ckb input:not(:checked) + i{box-shadow:inset 2px 2px 4px var(--Ls-050607,#050607),inset -1px -1px 3px var(--Ls-262c35,#262C35),inset 0 0 0 1px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .sel{position:relative}
:where(.r1v) .sel.open{z-index:30}
:where(.r1v) .sel select{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}
:where(.r1v) .sel-btn{all:unset;box-sizing:border-box;width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:0 1em;border-radius:10px;cursor:pointer;
  background:var(--well);border-top:1px solid var(--Ll-ffffff1a,rgba(255,255,255,.1));border-bottom:1px solid var(--Ll-030405,#030405);box-shadow:inset 0 2px 7px var(--Ls-00000080,rgba(0,0,0,.5));color:var(--ink);font:400 1rem/1 var(--text);transition:box-shadow .2s}
:where(.r1v) .sel-btn::after{content:"";flex:none;width:7px;height:7px;border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);transform:translateY(-3px) rotate(45deg);transition:transform .3s var(--spring)}
:where(.r1v) .sel-btn:hover{box-shadow:inset 0 2px 7px var(--Ls-00000080,rgba(0,0,0,.5)),inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .sel.open .sel-btn{box-shadow:inset 0 2px 7px var(--Ls-00000080,rgba(0,0,0,.5)),inset 0 0 0 1px var(--Ls-22d3ee8c,rgba(34,211,238,.55))}
:where(.r1v) .sel.open .sel-btn::after{transform:translateY(2px) rotate(225deg)}
:where(.r1v) .sel-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
:where(.r1v) .sel-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);padding:.375rem;border-radius:10px;background:var(--s2);max-height:16.5rem;overflow:auto;
  box-shadow:0 26px 50px -16px var(--Ls-000000f2,rgba(0,0,0,.95)),inset 0 0 0 1px var(--Ls-ffffff1a,rgba(255,255,255,.1)),inset 0 1px 0 var(--Ls-ffffff1a,rgba(255,255,255,.1));
  opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s var(--e),transform .3s var(--spring)}
:where(.r1v) .sel.open .sel-menu{opacity:1;transform:none;pointer-events:auto}
:where(.r1v) .sel-menu [role=option]{height:40px;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:0 .75rem;border-radius:6px;font-size:.9375rem;color:var(--ink2);cursor:pointer}
:where(.r1v) .sel-menu [role=option].act{background:var(--s3);color:var(--ink)}
:where(.r1v) .sel-menu [role=option][aria-selected=true]{color:var(--t-cyan,var(--cyan));font-weight:600}
:where(.r1v) .sel-menu [role=option][aria-selected=true]::after{content:"";width:5px;height:10px;margin-right:4px;border:solid var(--cyan);border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}
@media (prefers-reduced-motion:reduce){
:where(.r1v[data-pp]) .screen{transition:none}
}
:where(.r1v) .mkg{display:inline-flex;align-items:center;gap:.125rem;flex-wrap:wrap}
:where(.r1v) .mkg>em{font:600 .6875rem/1 var(--disp);font-style:normal;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);margin-right:.375rem}
:where(.r1v):not([data-pp]) .mkst{display:none}
:where(.r1v) .eyb{display:block;font:600 .75rem/1 ui-monospace,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:.75rem}
:where(.r1v) .sec{margin-top:6rem}
:where(.r1v) .shd{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.625rem;flex-wrap:wrap}
:where(.r1v) .shd h2{font-size:clamp(28px,3vw,40px)}
:where(.r1v) .shd p{color:var(--ink2);font-size:1rem;max-width:46ch}
:where(.r1v) .chip,:where(.r1v) .pill,:where(.r1v) .rtag,:where(.r1v) .cls,:where(.r1v) .tg{line-height:1}
:where(.r1v[data-pp]) .chip{justify-content:center}
:where(.r1v[data-pp]) .pill{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;height:26px;padding:0 .625rem;border-radius:4px;font:700 .75rem/1 var(--disp);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}
:where(.r1v) .pill.lv{background:var(--red);color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .pill.lv::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--Lf-0a0b0d,#0A0B0D);animation:blink 1.2s steps(2) infinite}
:where(.r1v[data-pp]) .pill.ok{color:var(--t-green,var(--green));box-shadow:inset 0 0 0 1px var(--Ls-4ade928c,rgba(74,222,146,.55));background:var(--Lf-0c1a12,#0C1A12)}
:where(.r1v) .pill.ok::before{content:"";width:11px;height:11px;background:var(--green);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%)}
:where(.r1v) .pill.wt{color:var(--t-amber,var(--amber));box-shadow:inset 0 0 0 1px var(--Ls-f5bd4599,rgba(245,189,69,.6));background:var(--Lf-1a1508,#1A1508)}
:where(.r1v) .pill.mu{color:var(--ink2);background:var(--s3)}
:where(.r1v) .pill.op{background:var(--green);color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v[data-pp]) .dia{display:inline-flex;align-items:center;gap:.375rem;vertical-align:middle}
:where(.r1v[data-pp]) .dia i{display:block;flex:none;width:10px;height:10px;transform:rotate(45deg);background:var(--s3);border-radius:1px}
:where(.r1v[data-pp]) .dia i.f{background:var(--cyan)}
:where(.r1v[data-pp]) .dia i.h{background:linear-gradient(45deg,var(--cyan) 50%,var(--s3) 50%)}
:where(.r1v) .dia.lg i{width:14px;height:14px}
:where(.r1v) .dia.lg{gap:.5625rem}
:where(.r1v) .efacts span.dia,:where(.r1v) .trk6 span.dia{display:inline-flex;margin-top:0;font-size:inherit;color:inherit}
:where(.r1v) .qlk{display:inline-flex;align-items:center;gap:.5rem;height:34px;padding:0 .75rem;border-radius:4px;background:var(--s2);border:1px solid var(--Ll-ffffff14,rgba(255,255,255,.08));color:var(--ink2);font:500 .875rem/1 var(--text);text-decoration:none;cursor:pointer;transition:border-color .16s,color .16s}
:where(.r1v) .qlk:hover{border-color:var(--red);color:var(--ink)}
:where(.r1v) .qlk b{font:700 .6875rem/1 var(--disp);letter-spacing:.06em;color:var(--mute)}
:where(.r1v) .qlk:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
:where(.r1v) .lks{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.125rem}
:where(.r1v) .box{background:var(--s1);border-radius:6px;padding:1.375rem}
:where(.r1v) .box h3{font-size:1.25rem}
:where(.r1v) .box .cap{color:var(--mute);font-size:.875rem;margin-top:.375rem}
:where(.r1v) .lrow{display:grid;align-items:center;gap:1rem;padding:.875rem 1rem;background:var(--s1);border-radius:6px;transition:background .2s,box-shadow .2s;text-decoration:none;color:inherit}
:where(.r1v) .lrow[data-go],:where(.r1v) .lrow[data-team],:where(.r1v) .lrow[data-soon],:where(.r1v) .lrow[data-lgs]{cursor:pointer}
:where(.r1v) .lrow[data-go]:hover,:where(.r1v) .lrow[data-team]:hover,:where(.r1v) .lrow[data-soon]:hover,:where(.r1v) .lrow[data-lgs]:hover{background:var(--s2);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee59,rgba(34,211,238,.35))}
:where(.r1v) .lrow b{font:700 1.0625rem/1.15 var(--disp);display:block}
:where(.r1v) .lrow span.m{color:var(--mute);font-size:.875rem}
:where(.r1v) .lst{display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .go2{font:600 .875rem/1 var(--text);color:var(--ink);text-decoration:underline;text-decoration-color:var(--t-red,var(--red));text-underline-offset:4px;text-decoration-thickness:2px;white-space:nowrap}
:where(.r1v) .thumb{width:72px;height:46px;border-radius:4px;background:center/cover;flex:none}
:where(.r1v) .l5{display:inline-flex;gap:.3125rem}
:where(.r1v) .l5 i{width:10px;height:10px;border-radius:50%}
:where(.r1v) .l5 i.w{background:var(--green)}
:where(.r1v) .l5 i.l{box-shadow:inset 0 0 0 2px var(--Ls-59616d,#59616D)}
:where(.r1v) .skel{border-radius:6px;background:linear-gradient(90deg,var(--s1) 0%,var(--s2) 40%,var(--s1) 80%);background-size:300% 100%;animation:sk 1.3s linear infinite}
@keyframes sk{to{background-position:-300% 0}}
:where(.r1v) .skw .skel.t{height:46px;width:46%}
:where(.r1v) .skw .skel.r{height:68px}
:where(.r1v) .skw .skel.g{height:200px}
:where(.r1v) .skw p{color:var(--mute);font-size:.875rem}
:where(.r1v) .emp2{padding:1.375rem;border-radius:6px;background:var(--s1);color:var(--ink2);font-size:.9375rem;box-shadow:inset 0 0 0 1px var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .emp2 b{display:block;font:700 1.0625rem/1.2 var(--disp);color:var(--ink);margin-bottom:.375rem}
:where(.r1v) .grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;align-items:start}
:where(.r1v) .c8{grid-column:span 8}
:where(.r1v) .c4{grid-column:span 4}
:where(.r1v) .c7{grid-column:span 7}
:where(.r1v) .c5{grid-column:span 5}
:where(.r1v) .c6{grid-column:span 6}
:where(.r1v) .side{display:flex;flex-direction:column;gap:1rem}
:where(.r1v) .kv{display:flex;flex-direction:column;gap:.375rem;margin-top:.875rem}
:where(.r1v) .kv>a,:where(.r1v) .kv>span{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:4px;background:var(--s2);font-size:.875rem;color:var(--ink2);text-decoration:none}
:where(.r1v) .kv>a{cursor:pointer;transition:box-shadow .2s}
:where(.r1v) .kv>a:hover{box-shadow:inset 0 0 0 1px var(--Ls-22d3ee66,rgba(34,211,238,.4));color:var(--ink)}
:where(.r1v) .kv b{font:600 .875rem/1.2 var(--disp);color:var(--ink)}
:where(.r1v) .ppl{display:flex;flex-direction:column;gap:.375rem;margin-top:.875rem}
:where(.r1v) .ppl>div{display:grid;grid-template-columns:2.25rem 1fr auto;gap:.75rem;align-items:center;padding:.5rem .625rem;border-radius:5px;background:var(--s2)}
:where(.r1v) .ppl .av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 13px/1 var(--disp);color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .ppl b{font-weight:600;font-size:.9375rem;display:block}
:where(.r1v) .ppl span:not(.onair){color:var(--mute);font-size:.8125rem}
:where(.r1v) .ppl em{font:600 .75rem/1 var(--disp);font-style:normal;letter-spacing:.05em;color:var(--ink2);background:var(--s3);padding:.3125rem .4375rem;border-radius:3px;text-transform:uppercase}
:where(.r1v) .lbl{font:700 .6875rem/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--Li-0a0b0d,#0A0B0D);background:var(--ink);padding:.3125rem .4375rem;border-radius:3px}
:where(.r1v) .tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
:where(.r1v) .tbl th{text-align:left;font:600 .75rem/1 var(--disp);letter-spacing:.07em;text-transform:uppercase;color:var(--mute);padding:0 .75rem .75rem;white-space:nowrap}
:where(.r1v) .tbl td{padding:.75rem;background:var(--s1);font-size:.9375rem;white-space:nowrap}
:where(.r1v) .tbl tr td:first-child{border-radius:6px 0 0 6px}
:where(.r1v) .tbl tr td:last-child{border-radius:0 6px 6px 0}
:where(.r1v) .tbl tbody tr + tr td{border-top:4px solid var(--bg)}
:where(.r1v) .tbl .n{text-align:right}
:where(.r1v) .tbl th.n{text-align:right}
:where(.r1v) .tbl .tn{display:flex;align-items:center;gap:.625rem;font-weight:600}
:where(.r1v) .tbl .tn .crest{width:30px;height:30px;font-size:11px;border-radius:7px}
:where(.r1v) .tbl tbody tr[data-team]{cursor:pointer}
:where(.r1v) .tbl tbody tr[data-team]:hover td{background:var(--s2)}
:where(.r1v) .tbl .cy{color:var(--t-cyan,var(--cyan));font-weight:600}
:where(.r1v) .tscroll{overflow-x:auto;margin:0 -.125rem;padding:0 .125rem}
:where(.r1v) .fmod{position:fixed;inset:0;z-index:62;background:var(--Lf-040507c7,rgba(4,5,7,.78));backdrop-filter:blur(4px);display:grid;place-items:center;padding:1.25rem;opacity:0;pointer-events:none;transition:opacity .3s var(--e)}
:where(.r1v) .fmod.on{opacity:1;pointer-events:auto}
:where(.r1v) .fmod .pnl{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--s1);border-radius:10px;padding:1.75rem;box-shadow:0 40px 80px -30px var(--Ls-000000f2,rgba(0,0,0,.95)),inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08));transform:translateY(24px) scale(.96);transition:transform .55s var(--spring)}
:where(.r1v) .fmod.on .pnl{transform:none}
:where(.r1v) .fmod h2{font-size:1.75rem}
:where(.r1v) .fmod .pnl>p{margin-top:.5rem;color:var(--ink2);font-size:.9375rem}
:where(.r1v) .fmod .x2{float:right;width:40px;height:40px;border-radius:10px;border:0;background:var(--s2);color:var(--ink);font:700 16px/1 var(--disp);cursor:pointer}
:where(.r1v) .fmod .fld,:where(.r1v) .fmod .fgrp{margin-top:1.125rem}
:where(.r1v) .fmod .sacts{margin-top:1.375rem}
:where(.r1v) .fmod .ckrow{margin-top:.75rem}
:where(.r1v) .ckl{display:flex;flex-wrap:wrap;gap:.25rem 1.375rem}
:where(.r1v) .fmod .ckl .ckrow{font:400 .9375rem/1.3 var(--text);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:.375rem}
:where(.r1v[data-pp]) .mpool{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.5rem;margin-top:1rem}
:where(.r1v[data-pp]) .mpool .mp{cursor:default}
:where(.r1v) .okp.sm{padding:1.5rem;box-shadow:6px 6px 0 var(--green)}
:where(.r1v) .okp.sm h2{font-size:1.625rem}
:where(.r1v) .oban{position:relative;height:300px;overflow:hidden}
:where(.r1v) .oban .art2{opacity:.5}
:where(.r1v) .oban.none .art2{display:none}
:where(.r1v) .oban.none{background:linear-gradient(0deg,var(--bg) 0%,transparent 50%),radial-gradient(120% 140% at 85% 0%,var(--Lf-22d3ee1f,rgba(34,211,238,.12)),transparent 55%),linear-gradient(160deg,var(--Lf-151920,#151920),var(--Lf-0b0d11,#0B0D11) 70%)}
:where(.r1v) .oban.none::after{content:"No banner yet. The org adds one in Manage org.";position:absolute;right:var(--gut);bottom:9.375rem;font:600 .75rem/1 ui-monospace,Consolas,monospace;letter-spacing:.06em;color:var(--Lt-59616d,#59616D);text-transform:uppercase}
:where(.r1v) .ohead .crest{font-size:40px}
:where(.r1v) .ohead>div:not(.acts),:where(.r1v) .ophero .opid>div:not(.acts){flex:1 1 22.5rem;min-width:0}
:where(.r1v) .tabs2 button small{margin-left:.375rem;opacity:.7;font-size:.75rem;font-weight:500}
:where(.r1v) .ohead .tag2{margin-top:.625rem;color:var(--ink2);font-size:1.125rem;max-width:52ch}
:where(.r1v) .ohead .meta{margin-top:.75rem}
:where(.r1v) .flw.on{background:var(--s2);color:var(--ink);box-shadow:4px 4px 0 var(--green);border-color:var(--green)}
:where(.r1v) .olive{position:relative;margin-top:2.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1.5rem;align-items:center;padding:1.375rem 1.5rem;background:var(--s1);border-radius:6px}
:where(.r1v) .olive .who3{display:flex;align-items:center;gap:.875rem}
:where(.r1v) .olive .who3 b{font:700 1.25rem/1.1 var(--disp)}
:where(.r1v) .olive .who3 span{color:var(--mute);font-size:.875rem}
:where(.r1v) .olive .who3 .pill.lv{color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .olive .sc4{font:700 2.5rem/1 var(--disp);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:.75rem}
:where(.r1v) .olive .sc4 i{font-style:normal;color:var(--mute);font-size:1.5rem}
:where(.r1v) .oteams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
:where(.r1v) .oteams .tcd .bd>span{display:block;margin-top:.25rem}
:where(.r1v) .oteams .lbl{position:absolute;top:.75rem;right:.75rem;z-index:1}
:where(.r1v) .ostaff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}
:where(.r1v) .orl{grid-template-columns:auto 1fr auto auto}
:where(.r1v) .oev{grid-template-columns:4.5rem minmax(0,1fr) auto auto auto}
:where(.r1v) .oach{grid-template-columns:3.375rem minmax(0,1fr) auto auto}
:where(.r1v) .plc{font:700 1.375rem/1 var(--disp);color:var(--ink);text-align:center}
:where(.r1v) .plc small{display:block;font:600 .6875rem/1 var(--disp);letter-spacing:.08em;color:var(--mute);margin-top:.25rem}
:where(.r1v) .ocast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
:where(.r1v) .ocast div{background:var(--s1);border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .ocast b{font:700 1.0625rem/1.1 var(--disp)}
:where(.r1v) .ocast span:not(.onair){color:var(--mute);font-size:.8125rem}
:where(.r1v) .ocast .av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:700 14px/1 var(--disp);color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .lghero{padding:6rem 0 4rem}
:where(.r1v) .lghero .lgid{display:flex;align-items:center;gap:1.125rem;margin-bottom:1.375rem}
:where(.r1v) .lghero .lgid .crest{flex:none;width:76px;height:76px;border-radius:16px;font-size:24px;box-shadow:0 0 0 4px var(--Ls-08090b99,rgba(8,9,11,.6))}
:where(.r1v) .lghero .lgid .eyb{margin:0 0 .5rem}
:where(.r1v) .lghero .lgid>div{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0}
:where(.r1v) .lghero .lgid .eyb{flex:0 0 100%}
:where(.r1v) .lghero .lgid a{color:var(--ink2);font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}
:where(.r1v) .lghero .lgid a:hover{color:var(--ink)}
:where(.r1v) .lghero .efacts b .dia{margin-right:.5rem;vertical-align:1px}
:where(.r1v) .lgmq{display:none}
:where(.r1v)[data-view=league] .mq.lgmq{display:block}
:where(.r1v) .lgmq .tag3{font:700 .75rem/1 var(--disp);letter-spacing:.08em;color:var(--t-cyan,var(--cyan));padding:0 1.375rem}
:where(.r1v) .sseas{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:2.125rem}
:where(.r1v) .sseas .tabs2 button{padding:.625rem 1rem}
:where(.r1v) .sseas .tabs2 button small{font-size:.75rem;font-weight:500;margin-left:.375rem;opacity:.75}
:where(.r1v) .sseas p{color:var(--mute);font-size:.875rem}
:where(.r1v) .stand td.rk2{font:700 1.25rem/1 var(--disp);color:var(--ink2);width:2.875rem}
:where(.r1v) .stand tr.cut td{box-shadow:0 2px 0 var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .stand .pts{font:700 1.125rem/1 var(--disp);color:var(--t-cyan,var(--cyan))}
:where(.r1v) .plcap{display:flex;align-items:center;gap:.625rem;margin-top:.75rem;color:var(--mute);font-size:.8125rem}
:where(.r1v) .plcap i{width:1.375rem;height:0;border-top:2px solid var(--Ll-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .tng{position:relative}
:where(.r1v) .mrow2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem;align-items:center;padding:.75rem .4375rem;border-radius:5px;background:var(--s2);margin-top:.625rem;cursor:pointer;transition:box-shadow .2s}
:where(.r1v) .mrow2[data-go]:hover{box-shadow:inset 0 0 0 1px var(--Ls-22d3ee66,rgba(34,211,238,.4))}
:where(.r1v) .mrow2 .tm4{display:flex;align-items:center;gap:.375rem;font-weight:600;font-size:.8125rem;min-width:0;white-space:nowrap}
:where(.r1v) .mrow2 .tm4:last-child{justify-content:flex-end;text-align:right}
:where(.r1v) .mrow2 .tm4 .crest{width:28px;height:28px;font-size:11px;border-radius:6px;flex:none}
:where(.r1v) .mrow2 .s5{font:700 1.125rem/1 var(--disp);font-variant-numeric:tabular-nums;text-align:center;min-width:3.375rem}
:where(.r1v) .mrow2 .s5 small{display:block;font:600 .6875rem/1 var(--disp);letter-spacing:.06em;color:var(--mute);margin-top:.25rem}
:where(.r1v) .mrow2 .s5.lv5{color:var(--t-red,var(--red))}
:where(.r1v) .wks{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.125rem}
:where(.r1v) .wks .neu{height:40px;padding:0 .875rem;font-size:.875rem}
:where(.r1v[data-pp]) .sch{grid-template-columns:11rem minmax(0,1fr) 5.625rem minmax(0,1fr) auto}
:where(.r1v) .sch .tm4{display:flex;align-items:center;gap:.625rem;font-weight:600;min-width:0}
:where(.r1v) .sch .tm4.r{justify-content:flex-end}
:where(.r1v) .sch .tm4 .crest{width:30px;height:30px;font-size:11px;border-radius:7px;flex:none}
:where(.r1v) .sch .tm4 .lose{color:var(--mute)}
:where(.r1v) .sch .s6{font:700 1.25rem/1 var(--disp);text-align:center;font-variant-numeric:tabular-nums}
:where(.r1v) .sch .s6.lv5{color:var(--t-red,var(--red));font-size:1rem}
:where(.r1v) .sch .s6.up{color:var(--mute);font-size:.9375rem;font-weight:600}
:where(.r1v) .sch .dt{color:var(--mute);font-size:.8125rem;line-height:1.35}
:where(.r1v) .sch .dt b{font:600 .875rem/1.2 var(--text);color:var(--ink2)}
/* Jai 23 Oct: long state pills (Held: roster mismatch, Console scoreboard) wrap inside the date column instead of running over the crest. */
:where(.r1v) .sch .dt{min-width:0}
:where(.r1v) .sch .dt .pill{display:inline-block;max-width:100%;height:auto;min-height:0;white-space:normal;line-height:1.25;text-align:left;margin-top:.25rem;padding-top:.25rem;padding-bottom:.25rem;overflow:visible}
:where(.r1v) .lgbr{grid-template-columns:repeat(3,minmax(0,1fr)) .9fr}
:where(.r1v) .lgbr .rd{position:relative;padding-top:1.875rem}
:where(.r1v) .lgbr .rd>p{position:absolute;top:0;left:0;margin:0}
:where(.r1v) .lgbr .bm{cursor:pointer;transition:box-shadow .2s}
:where(.r1v) .lgbr .bm:hover{box-shadow:inset 0 0 0 1px var(--Ls-22d3ee73,rgba(34,211,238,.45))}
:where(.r1v) .lgbr .bm .sl.lv6{color:var(--ink)}
:where(.r1v) .lgbr .bm .lvt{display:block;padding:.25rem .625rem .375rem;font:700 .6875rem/1 var(--disp);letter-spacing:.08em;color:var(--t-red,var(--red))}
:where(.r1v) .champs{display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .chs{grid-template-columns:6.875rem minmax(0,1fr) auto}
:where(.r1v) .chs .top4{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.375rem}
:where(.r1v) .chs .top4 span{font-size:.8125rem;color:var(--mute);background:var(--s2);padding:.25rem .4375rem;border-radius:3px}
:where(.r1v) .chs .top4 span:first-child{color:var(--Lt-0a0b0d,#0A0B0D);background:var(--cyan);font-weight:600}
:where(.r1v) .ann{grid-template-columns:9.375rem minmax(0,1fr) auto}
:where(.r1v) .ann .pill{justify-self:start}
@media (max-width:620px){
:where(.r1v) .ann{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}
:where(.r1v) .ann>span.m{grid-column:1/-1}
}
:where(.r1v) .cmv{display:flex;flex-direction:column;gap:.375rem;margin-top:.875rem}
:where(.r1v) .cmv span{display:flex;justify-content:space-between;align-items:center;gap:.625rem;padding:.5625rem .75rem;border-radius:4px;background:var(--s2);font-size:.875rem}
:where(.r1v) .cmv em{font-style:normal;color:var(--t-green,var(--green));font-weight:600}
:where(.r1v) .alltime{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}
:where(.r1v) .mhero{position:relative;overflow:hidden;padding:2.75rem 0 3.5rem}
:where(.r1v) .mhero .art2{opacity:.28}
:where(.r1v) .mhero .wrap{position:relative}
:where(.r1v[data-pp]) .crumb{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;font-size:.875rem;color:var(--mute)}
:where(.r1v[data-pp]) .crumb a{color:var(--ink2);text-decoration:none;cursor:pointer;font-weight:600}
:where(.r1v[data-pp]) .crumb a:hover{color:var(--ink)}
:where(.r1v) .crumb i{font-style:normal;color:var(--mute)}
:where(.r1v) .mtop{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.125rem}
:where(.r1v) .mtop .when{color:var(--ink2);font-size:.9375rem}
:where(.r1v) .msb{position:relative;margin-top:1.375rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.75rem;padding:1.875rem 2.125rem;background:var(--Lf-0f1115eb,rgba(15,17,21,.92));border-radius:6px;box-shadow:0 30px 70px -30px var(--Ls-000000e6,rgba(0,0,0,.9)),inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .msb .tmx{display:flex;align-items:center;gap:1.25rem;min-width:0;text-decoration:none;color:inherit;cursor:pointer}
:where(.r1v) .msb .tmx.r{flex-direction:row-reverse;text-align:right}
:where(.r1v) .msb .tmx .crest{width:84px;height:84px;border-radius:18px;font-size:28px;flex:none}
:where(.r1v) .msb .tmx b{font:700 clamp(26px,2.6vw,38px)/1 var(--disp);display:block}
:where(.r1v) .msb .tmx .mm{display:flex;gap:.5rem;align-items:center;margin-top:.625rem;flex-wrap:wrap;color:var(--mute);font-size:.875rem}
:where(.r1v) .msb .tmx.r .mm{justify-content:flex-end}
:where(.r1v) .msb .ss{text-align:center}
:where(.r1v) .msb .ss .big2{font:700 5.25rem/1 var(--disp);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;gap:1.25rem}
:where(.r1v) .msb .ss .big2 i{font-style:normal;font-size:2.75rem;color:var(--mute)}
:where(.r1v) .msb .ss .big2 .lose{color:var(--mute)}
:where(.r1v) .msb .ss small{display:block;margin-top:.625rem;font:600 .75rem/1 var(--disp);letter-spacing:.08em;color:var(--mute);text-transform:uppercase}
:where(.r1v) .msum{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:1.125rem}
:where(.r1v) .msum span{display:inline-flex;align-items:center;gap:.5rem;height:34px;padding:0 .75rem;border-radius:5px;background:var(--Lf-1a1e25eb,rgba(26,30,37,.92));font-size:.875rem;color:var(--ink2)}
:where(.r1v) .msum b{font:700 .9375rem/1 var(--disp);color:var(--ink)}
:where(.r1v) .msum .lvd{width:7px;height:7px;border-radius:50%;background:var(--red);animation:blink 1.2s steps(2) infinite}
:where(.r1v) .mact{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;margin-top:1.5rem}
:where(.r1v) .mact .who4{color:var(--mute);font-size:.875rem}
:where(.r1v) .mact .who4 b{color:var(--ink2);font-weight:600}
:where(.r1v) .mapc{background:var(--s1);border-radius:6px;padding:1.25rem;display:grid;grid-template-columns:9.375rem minmax(0,1fr);gap:1.25rem}
:where(.r1v) .mapc + .mapc{margin-top:.875rem}
:where(.r1v) .mapc .mi{border-radius:5px;background:center/cover;aspect-ratio:4/3;position:relative;overflow:hidden}
:where(.r1v) .mapc .mi span{position:absolute;left:.5rem;top:.5rem;font:700 .6875rem/1 var(--disp);letter-spacing:.08em;padding:.25rem .375rem;border-radius:3px;background:var(--Lf-08090bd9,rgba(8,9,11,.85));color:var(--ink2);text-transform:uppercase}
:where(.r1v) .mapc .mh{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}
:where(.r1v) .mapc .mh b{font:700 1.5rem/1 var(--disp)}
:where(.r1v) .mapc .mh .sub2{display:block;color:var(--mute);font-size:.875rem;margin-top:.375rem}
:where(.r1v) .mapc .ms{font:700 2.125rem/1 var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap}
:where(.r1v) .mapc .ms .lose{color:var(--mute)}
:where(.r1v) .mapc .mf{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap;margin-top:.75rem}
:where(.r1v) .rstrip{margin-top:.875rem;display:grid;grid-template-columns:repeat(var(--n,12),minmax(0,1fr));gap:.1875rem}
:where(.r1v) .rstrip i{height:30px;border-radius:3px;background:var(--s3);display:grid;place-items:center;font:700 .6875rem/1 var(--disp);font-style:normal;color:var(--Lt-0a0b0d,#0A0B0D)}
:where(.r1v) .rstrip i.a{background:var(--cyan)}
:where(.r1v) .rstrip i.b{background:var(--Lf-c9cfd8,#C9CFD8)}
:where(.r1v) .rstrip i.u{background:var(--s2);color:var(--Lt-59616d,#59616D)}
:where(.r1v) .rstrip i.nw{background:transparent;box-shadow:inset 0 0 0 2px var(--red);color:var(--t-red,var(--red));animation:blink 1.2s steps(2) infinite}
:where(.r1v) .sides{margin-top:.3125rem;display:grid;grid-template-columns:repeat(var(--n,12),minmax(0,1fr));gap:.1875rem;font:600 .6875rem/1 var(--disp);letter-spacing:.05em;color:var(--mute)}
:where(.r1v) .sides span{grid-column:span var(--s,6);border-top:2px solid var(--s3);padding-top:.3125rem}
:where(.r1v) .rleg{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.75rem;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .rleg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}
:where(.r1v) .obans{display:flex;gap:.375rem;flex-wrap:wrap}
:where(.r1v) .obans span{font-size:.8125rem;padding:.3125rem .5rem;border-radius:4px;background:var(--s2);color:var(--ink2)}
:where(.r1v) .obans span b{font-weight:600;color:var(--ink)}
:where(.r1v) .slot{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:var(--Lf-000000,#000) center/cover;container-type:inline-size;cursor:pointer}
:where(.r1v) .slot::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--Lf-08090bd1,rgba(8,9,11,.82)),var(--Lf-08090b40,rgba(8,9,11,.25)))}
:where(.r1v) .slot .sl2{position:absolute;inset:0;display:grid;place-items:center;text-align:center;z-index:1}
:where(.r1v) .slot .sl2 b{display:block;font:700 5.4cqw/1.1 var(--disp);margin-top:3cqw}
:where(.r1v) .slot .sl2 span{display:block;font-size:3.6cqw;color:var(--ink2);margin-top:1.6cqw}
:where(.r1v) .slot .sl2 .play{position:relative;margin:0 auto;width:16cqw;height:16cqw;border-radius:50%;background:var(--red);box-shadow:4px 4px 0 var(--ink)}
:where(.r1v) .slot .sl2 .play::after{content:"";position:absolute;left:55%;top:50%;translate:-50% -50%;border-style:solid;border-width:3.2cqw 0 3.2cqw 5.2cqw;border-color:transparent transparent transparent var(--Ll-0a0b0d,#0A0B0D)}
:where(.r1v) .slot .tagx{position:absolute;left:3cqw;top:3cqw;z-index:2;font:600 .6875rem/1 ui-monospace,Consolas,monospace;letter-spacing:.06em;color:var(--mute);background:var(--Lf-08090bd9,rgba(8,9,11,.85));padding:.3125rem .4375rem;border-radius:3px}
:where(.r1v) .slot.on{cursor:default}
:where(.r1v) .slot.on .tagx{display:none}
:where(.r1v) .slot.on::before{display:none}
:where(.r1v) .veto2{display:flex;flex-direction:column;gap:.375rem;margin-top:.875rem}
:where(.r1v) .veto2>div{display:grid;grid-template-columns:1.75rem 1fr auto;gap:.625rem;align-items:center;padding:.5rem .625rem;border-radius:5px;background:var(--s2);font-size:.875rem}
:where(.r1v) .veto2>div em{font-style:normal;font:700 .75rem/1 var(--disp);color:var(--mute)}
:where(.r1v) .veto2>div b{font-weight:600}
:where(.r1v) .veto2 .k{font:700 .6875rem/1 var(--disp);letter-spacing:.07em;padding:.3125rem .4375rem;border-radius:3px}
:where(.r1v) .veto2 .k.vb{color:var(--ink2);background:var(--s3)}
:where(.r1v) .veto2 .k.vp{color:var(--Lt-0a0b0d,#0A0B0D);background:var(--cyan)}
:where(.r1v) .veto2 .k.vd{color:var(--t-cyan,var(--cyan));box-shadow:inset 0 0 0 1px var(--cyan)}
:where(.r1v) .lnup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}
:where(.r1v) .lnup h3{display:flex;align-items:center;gap:.75rem;font-size:1.3125rem;margin-bottom:.875rem}
:where(.r1v) .lnup h3 .crest{width:34px;height:34px;font-size:12px;border-radius:8px}
:where(.r1v) .lnup .tbl td{font-size:.875rem;padding:.6875rem .625rem}
:where(.r1v) .lnup .tbl th{padding:0 .625rem .625rem}
:where(.r1v) .lnup .tbl td.pn{font-weight:600}
:where(.r1v) .lnup .tbl td.pn span{display:block;font-weight:400;color:var(--mute);font-size:.75rem;margin-top:.1875rem}
:where(.r1v) .lnup .tbl tbody tr[data-pl]{cursor:pointer}
:where(.r1v) .lnup .tbl tbody tr[data-pl]:hover td{background:var(--s2)}
:where(.r1v) .tline{position:relative;display:flex;flex-direction:column;gap:0;padding-left:1.75rem}
:where(.r1v) .tline::before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:.125rem;background:var(--s3)}
:where(.r1v) .tline>div{position:relative;padding:.75rem 0 .75rem .5rem;display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem}
:where(.r1v) .tline>div::before{content:"";position:absolute;left:-26px;top:16px;width:14px;height:14px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--Ls-59616d,#59616D)}
:where(.r1v) .tline>div.d::before{background:var(--green);box-shadow:none}
:where(.r1v) .tline>div.n::before{background:var(--red);box-shadow:0 0 0 4px var(--Ls-f8313e40,rgba(248,49,62,.25))}
:where(.r1v) .tline>div.w::before{background:var(--amber);box-shadow:none}
:where(.r1v) .tline time{font:600 .8125rem/1.4 var(--disp);color:var(--mute);letter-spacing:.03em}
:where(.r1v) .tline b{font-weight:600;display:block}
:where(.r1v) .tline span{color:var(--mute);font-size:.875rem}
:where(.r1v) .mid{margin-top:1.875rem;display:flex;gap:.625rem 1.75rem;flex-wrap:wrap;color:var(--mute);font-size:.8125rem}
:where(.r1v) .mid code{font:500 .8125rem/1 ui-monospace,Consolas,monospace;color:var(--ink2)}
:where(.r1v) .dsp{margin-top:1.125rem;padding:1rem 1.2em;border-radius:6px;background:var(--Lf-1a1508,#1A1508);box-shadow:inset 0 0 0 1px var(--Ls-f5bd4573,rgba(245,189,69,.45));color:var(--ink2);font-size:.9375rem}
:where(.r1v) .dsp b{color:var(--t-amber,var(--amber));font-weight:600}
:where(.r1v) .ophero{padding:5.75rem 0 4rem}
:where(.r1v) .ophero .opid{display:flex;align-items:flex-end;gap:1.625rem;flex-wrap:wrap}
:where(.r1v) .ophero .opid .av2{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;font:700 40px/1 var(--disp);color:var(--Lt-0a0b0d,#0A0B0D);background:var(--Lf-c9a2ff,#C9A2FF);box-shadow:0 0 0 6px var(--bg),0 30px 50px -20px var(--Ls-000000e6,rgba(0,0,0,.9));flex:none}
:where(.r1v) .ophero h1{font-size:clamp(42px,5.4vw,76px)}
:where(.r1v) .ophero .meta{display:flex;gap:.625rem;align-items:center;margin-top:.875rem;color:var(--ink2);flex-wrap:wrap}
:where(.r1v) .ophero .meta a{color:var(--ink);font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:var(--t-red,var(--red));text-underline-offset:4px;text-decoration-thickness:2px}
:where(.r1v) .ophero .acts{margin-left:auto;display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;padding-bottom:.375rem}
:where(.r1v) .ophero .acts .forc{display:block;color:var(--mute);font-size:.8125rem;margin-top:.5rem;text-align:center}
:where(.r1v) .trk6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
:where(.r1v) .trk6>div{background:var(--s1);border-radius:6px;padding:1.25rem 1.375rem}
:where(.r1v) .trk6>div>b{font:700 2.375rem/1 var(--disp);display:block}
:where(.r1v) .trk6>div>b small{font-size:1.125rem;color:var(--mute);margin-left:.25rem}
:where(.r1v) .trk6>div>span{display:block;color:var(--ink2);font-size:.875rem;margin-top:.5rem}
:where(.r1v) .trk6>div>em{display:block;font-style:normal;color:var(--mute);font-size:.8125rem;margin-top:.25rem}
:where(.r1v) .trk6 .bar2{margin-top:.875rem;height:6px}
:where(.r1v) .trk6 .bar2 i{transition:width 1.2s var(--e) .2s}
:where(.r1v) .trk6>div.in2 .bar2 i{width:var(--w)}
:where(.r1v) .opev{grid-template-columns:4.5rem minmax(0,1fr) auto auto}
:where(.r1v) .rbk a{cursor:pointer}
@media (max-width:1180px){
:where(.r1v) .c8,:where(.r1v) .c4,:where(.r1v) .c7,:where(.r1v) .c5,:where(.r1v) .c6{grid-column:1/-1}
:where(.r1v) .side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
:where(.r1v) .msb .ss .big2{font-size:4rem}
}
@media (max-width:980px){
:where(.r1v) .oteams,:where(.r1v) .ostaff,:where(.r1v) .lnup,:where(.r1v) .alltime,:where(.r1v) .trk6{grid-template-columns:1fr}
:where(.r1v) .side{grid-template-columns:1fr}
:where(.r1v) .olive{grid-template-columns:1fr}
:where(.r1v) .msb{grid-template-columns:1fr;text-align:center}
:where(.r1v) .msb .tmx,:where(.r1v) .msb .tmx.r{flex-direction:column;text-align:center}
:where(.r1v) .msb .tmx .mm,:where(.r1v) .msb .tmx.r .mm{justify-content:center}
:where(.r1v) .mapc{grid-template-columns:1fr}
:where(.r1v) .mapc .mi{aspect-ratio:auto;height:190px;background-size:cover;background-position:center}
:where(.r1v) .lgbr{grid-template-columns:repeat(4,12.5rem);overflow-x:auto}
:where(.r1v) .sch{grid-template-columns:1fr auto 1fr}
:where(.r1v) .sch .dt,:where(.r1v) .sch .go2{grid-column:1/-1}
:where(.r1v) .oev,:where(.r1v) .opev{grid-template-columns:4.5rem minmax(0,1fr) auto}
:where(.r1v) .oev>*:nth-child(n+4),:where(.r1v) .opev>*:nth-child(n+4){grid-column:2/-1}
}
@media (prefers-reduced-motion:reduce){
:where(.r1v) .fmod .pnl{transition:none}
:where(.r1v) .skel{animation:none}
}
:where(.r1v) .mkst .mkfix{color:var(--Lt-9aa3ad,#9aa3ad);font-size:.75rem;white-space:nowrap}
:where(.r1v[data-pp]) .veto .vm{gap:.7cqw}
:where(.r1v[data-pp]) .veto .vc{width:9.4cqw}
:where(.r1v) #maps,:where(.r1v) #cmaps{grid-template-columns:repeat(5,minmax(0,1fr))}
:where(.r1v) #maps .mp,:where(.r1v) #cmaps .mp{aspect-ratio:4/3}
:where(.r1v) #maps .mp.ban::after,:where(.r1v) #cmaps .mp.ban::after{top:36%}
:where(.r1v[data-pp]) .mpool .mp span{font-size:.75rem;padding:.375rem .25rem}
@media (max-width:620px){
:where(.r1v) .mpool,:where(.r1v) #maps,:where(.r1v) #cmaps{grid-template-columns:repeat(3,minmax(0,1fr))}
}
:where(.r1v) .mrow2 .tm4 .tn2{overflow:hidden;text-overflow:ellipsis;min-width:0}
:where(.r1v[data-pp]) .offbar{position:sticky;top:4.625rem;z-index:12;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;width:calc(100% - 2 * var(--gut));max-width:calc(var(--max) - 2 * var(--gut));margin:.75rem auto 0;padding:.625rem .875rem .625rem 1rem;border-radius:6px;background:linear-gradient(180deg,var(--Lf-2e2614,#2E2614),var(--Lf-272011,#272011));box-shadow:inset 3px 0 0 var(--amber),inset 0 1px 0 var(--Ls-ffdc8c1f,rgba(255,220,140,.12)),0 0 0 1px var(--Ls-ffc23d33,rgba(255,194,61,.2));color:var(--Lt-fbe2ae,#FBE2AE);font-size:.84375rem}
body.offline :where(.r1v[data-pp]) [data-net]{background:var(--s2);color:var(--mute);box-shadow:none;transform:none;cursor:not-allowed;border-color:transparent}
:where(.r1v[data-pp]) .errbox{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:6px;background:var(--s2);color:var(--Lt-ffc2c7,#FFC2C7);box-shadow:var(--hl),inset 0 0 0 1px var(--Ls-f8313e4d,rgba(248,49,62,.3))}
:where(.r1v) .errbox .qb{margin-left:auto}
:where(.r1v[data-pp]) .empty2{display:flex;align-items:center;gap:.875rem;padding:1rem;border-radius:6px;color:var(--ink2);background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .empty2 .nb,:where(.r1v) .empty2 .qb{margin-left:auto}
:where(.r1v) .hdrin{display:none;align-items:center;gap:.875rem}
:where(.r1v).signed .hdrin{display:inline-flex}
:where(.r1v) .hav{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--Lf-c9a2ff,#C9A2FF);color:var(--Lt-0a0b0d,#0A0B0D);font:700 14px/1 var(--disp)}
:where(.r1v) .sgn{margin-top:.875rem;color:var(--mute);font-size:.875rem}
:where(.r1v[data-pp]) .pill.bad{color:var(--t-pink,var(--pink));box-shadow:inset 0 0 0 1px var(--Ls-ff4da699,rgba(255,77,166,.6));background:var(--Lf-1c0b14,#1C0B14)}
:where(.r1v[data-pp]) .pill.ok{box-shadow:inset 0 0 0 1px var(--Ls-3ddc848c,rgba(61,220,132,.55))}
:where(.r1v) .pill.wt{box-shadow:inset 0 0 0 1px var(--Ls-ffc23d99,rgba(255,194,61,.6))}
:where(.r1v) .cls.ucl{background:var(--s3);color:var(--ink2)}
:where(.r1v) .onair{display:inline-flex;align-items:center;height:18px;padding:0 .375rem;border-radius:3px;background:var(--red);color:var(--on-fill);font:700 .6875rem/1 var(--disp);letter-spacing:.08em;vertical-align:2px;margin-left:.375rem}
:where(.r1v) .tzl{color:var(--mute);font-size:.8125rem;margin:-.625rem 0 1rem}
:where(.r1v) .tzl .tl{font-size:.8125rem}
:where(.r1v) .odhero{padding:6rem 0 2.5rem}
:where(.r1v) .odctl{display:grid;grid-template-columns:minmax(0,1fr) 15rem auto;gap:1rem;align-items:end;margin-bottom:1.5rem}
:where(.r1v) .odctl .fld{margin-top:0}
:where(.r1v) .odctl .odn{color:var(--mute);font-size:.875rem;padding-bottom:1em;white-space:nowrap}
:where(.r1v) .odir{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;align-items:start}
:where(.r1v) .odir .empty2{grid-column:1/-1}
:where(.r1v) .ocd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.125rem;background:var(--s1);border-radius:6px;cursor:pointer;transition:background .2s,box-shadow .2s}
:where(.r1v) .ocd:hover,:where(.r1v) .ocd:focus-visible{background:var(--s2);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee66,rgba(34,211,238,.4));outline:none}
:where(.r1v) .ocd .bd b{font:700 1.1875rem/1.15 var(--disp);display:block}
:where(.r1v) .ocd .m{color:var(--mute);font-size:.875rem}
:where(.r1v) .ocd .row3{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.625rem}
:where(.r1v) .ocd .otl{display:block;margin-top:.625rem;color:var(--ink2);font-size:.8125rem}
:where(.r1v) .ocd .go2{grid-column:2;justify-self:start}
:where(.r1v) .jnav{position:sticky;top:4.125rem;z-index:20;display:flex;gap:.25rem;flex-wrap:wrap;margin-top:2.125rem;padding:.5rem 0;background:var(--bg);box-shadow:0 1px 0 var(--Ls-1c2027,#1C2027)}
:where(.r1v) .jnav button{all:unset;cursor:pointer;padding:.5rem .75rem;border-radius:4px;font:600 .875rem/1 var(--text);color:var(--ink2)}
:where(.r1v) .jnav button:hover{background:var(--s1);color:var(--ink)}
:where(.r1v) .jnav button:focus-visible{outline:2px solid var(--cyan)}
:where(.r1v) .oteams a.tcd{display:block;text-decoration:none;color:inherit}
:where(.r1v) .lbl.ind{background:var(--s3);color:var(--ink2)}
:where(.r1v) .abt p{color:var(--ink2);font-size:1rem;line-height:1.6;max-width:62ch}
:where(.r1v) .cst>div{grid-template-columns:2.25rem 1fr}
:where(.r1v) .dsbn{color:var(--mute);font-size:.5em;vertical-align:middle}
:where(.r1v) .dsb{margin-top:1.625rem;display:flex;flex-direction:column;gap:.4em;padding:1rem 1.2em;border-radius:6px;background:var(--s1);box-shadow:inset 3px 0 0 var(--pink);color:var(--ink2);font-size:.9375rem}
:where(.r1v) .dsb b{color:var(--ink);font-weight:600}
:where(.r1v) .dsb .cap{color:var(--mute);font-size:.8125rem}
:where(.r1v) .admbar{margin-top:1.125rem;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;color:var(--mute);font-size:.875rem}
:where(.r1v) a.lrow{text-decoration:none;color:inherit;cursor:pointer}
:where(.r1v) a.lrow:hover{background:var(--s2);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee59,rgba(34,211,238,.35))}
:where(.r1v) .sbyr{margin-top:.625rem;color:var(--mute);font-size:.8125rem}
:where(.r1v) .rls{margin-top:.875rem}
:where(.r1v) .rls h4{font:700 .9375rem/1.2 var(--disp);margin-top:1rem}
:where(.r1v) .rls p{color:var(--ink2);font-size:.9375rem;margin-top:.375rem}
:where(.r1v) .rls ul{margin:.75rem 0 0;padding-left:1.25rem;color:var(--ink2);font-size:.9375rem;display:flex;flex-direction:column;gap:.4375rem}
:where(.r1v) .rls .tbl td{font-size:.875rem;white-space:normal}
:where(.r1v) .lnxs{display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .lnx{background:var(--s1);border-radius:6px}
:where(.r1v) .lnx summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:.625rem;align-items:center;padding:.625rem .75rem;cursor:pointer}
:where(.r1v) .lnx summary::-webkit-details-marker{display:none}
:where(.r1v) .lnx summary .crest{width:32px;height:32px;font-size:11px;border-radius:7px}
:where(.r1v) .lnx summary b{font-weight:600;font-size:.9375rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:where(.r1v) .lnx summary .go2{font-size:.8125rem}
:where(.r1v) .lnx[open] summary .go2{text-decoration-color:var(--t-cyan,var(--cyan))}
:where(.r1v) .lnx summary:focus-visible{outline:2px solid var(--cyan);border-radius:6px}
:where(.r1v) .lnb{padding:0 .75rem .75rem}
:where(.r1v) .lnp{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.375rem;margin-bottom:.625rem}
:where(.r1v) .lnp button{all:unset;cursor:pointer;padding:.5rem .625rem;border-radius:4px;background:var(--s2)}
:where(.r1v) .lnp button:hover{box-shadow:inset 0 0 0 1px var(--Ls-22d3ee66,rgba(34,211,238,.4))}
:where(.r1v) .lnp b{display:block;font-weight:600;font-size:.875rem}
:where(.r1v) .lnp span{color:var(--mute);font-size:.75rem}
:where(.r1v) .flagr{color:var(--pinki);font-size:.8125rem;margin-bottom:.625rem}
:where(.r1v) .lnx .pill{height:22px;font-size:.6875rem}
:where(.r1v) .mact2{margin-left:auto;display:inline-flex;gap:.875rem;align-items:center;flex-wrap:wrap}
:where(.r1v) .srcl{color:var(--mute);font-size:.8125rem;flex:1 1 13.75rem}
:where(.r1v) .ffb{margin-top:0}
:where(.r1v) .ffb p{color:var(--ink2);margin-top:.5rem}
:where(.r1v) .vdone{grid-template-columns:1fr!important;color:var(--ink2)}
:where(.r1v) .cnf{margin-top:.75rem}
:where(.r1v) .nf.card2{max-width:40rem;margin:2.5rem 0 0;padding:2.125rem;background:var(--s1);border-radius:6px}
:where(.r1v) .nf.card2 h1{font-size:clamp(32px,4vw,48px);margin-top:.375rem}
:where(.r1v) .nf.card2 .sub{margin-top:.875rem;color:var(--ink2);font-size:1rem}
:where(.r1v) .nf code{font:500 .875rem/1 ui-monospace,Consolas,monospace;color:var(--ink)}
:where(.r1v) .optag{margin-top:.75rem;color:var(--ink2);font-size:1.125rem;max-width:52ch}
:where(.r1v) .strm.idle{display:grid;place-items:center;background:radial-gradient(120% 120% at 70% 0%,var(--Lf-22d3ee14,rgba(34,211,238,.08)),transparent 60%),var(--Lf-0b0d11,#0B0D11)}
:where(.r1v) .strm .idc{text-align:center;padding:0 8cqw;display:flex;flex-direction:column;align-items:center;gap:2cqw}
:where(.r1v) .strm .idc b{font:700 5cqw/1.1 var(--disp);color:var(--ink)}
:where(.r1v) .strm .idc span{font-size:3.6cqw;color:var(--ink2);line-height:1.35}
:where(.r1v) .strm .idc .qb{height:30px;font-size:.8125rem;padding:0 .75rem}
:where(.r1v) .pcl{display:flex;gap:1.375rem;justify-content:center;margin-top:.875rem;flex-wrap:wrap}
@media (max-width:1180px){
:where(.r1v) .odir{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:980px){
:where(.r1v) .odctl{grid-template-columns:1fr}
:where(.r1v) .odir{grid-template-columns:1fr}
:where(.r1v) .lnx summary{grid-template-columns:auto minmax(0,1fr) auto}
:where(.r1v) .lnx summary .cls,:where(.r1v) .lnx summary .go2{display:none}
:where(.r1v) .mact2{margin-left:0}
}
:where(.r1v) .iconbtn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
:where(.r1v) .veto2>div.vlog{font-size:.8125rem;background:transparent;box-shadow:inset 0 0 0 1px var(--s3)}
:where(.r1v) .veto2>div.vlog b{font-weight:500}
:where(.r1v) .lnup>div{min-width:0}
@media (max-width:600px){
:where(.r1v) .tabs2{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}
:where(.r1v) .tabs2::-webkit-scrollbar{display:none}
:where(.r1v) .tabs2 button{flex:none}
:where(.r1v) .lnup{grid-template-columns:minmax(0,1fr)}
:where(.r1v) #hdrIn .qb{display:none}
:where(.r1v) .opev .pill{white-space:normal;height:auto;min-height:1.625rem;padding-block:.3125rem;text-align:left;max-width:100%}
}

/* ===== Page frame (track P) ===== */
/* The page frame rules (main#main width and the dark ground) live in site.css section 5 (F lead, pass 2). */
/* A ported view paints the mockup ground itself, so it stays dark on a device that still has the old light theme (G14 light mode comes later). */
:where(.r1v){background:var(--bg);color:var(--ink)}

/* The stream dock frame states (.strm, .tw, .idc, .tvc, a.tvorg) moved to site.css section 4, beside the dock (F lead, pass 3). */
/* League playoff bracket with any number of rounds (events.js ppBracket sets --rds); scrolls sideways on narrow screens. */
:where(.r1v) .lgbr[style*="--rds"]{grid-template-columns:repeat(var(--rds),minmax(0,1fr)) .9fr}
@media (max-width:900px){:where(.r1v) .lgbr[style*="--rds"]{grid-template-columns:repeat(calc(var(--rds) + 1),12.5rem);overflow-x:auto}}
/* League lineups: player links in .lnp (events.js ppLineup) look like the mockup's player buttons. */
:where(.r1v) .lnp a{cursor:pointer;display:block;padding:.5rem .625rem;border-radius:4px;background:var(--s2);color:inherit;text-decoration:none}
:where(.r1v) .lnp a:hover,:where(.r1v) .lnp a:focus-visible{box-shadow:inset 0 0 0 1px var(--Ls-22d3ee66,rgba(34,211,238,.4))}
/* Match page Watch box: when the org has no docked player, the slot is a link to Twitch (events.js viewMatch). */
:where(.r1v) a.slot{display:block;color:inherit;text-decoration:none}
/* Live site without the local demo content (Jai, 23 Oct 2026): a demo box with no real data is left out and the layout closes the gap. */
:where(.r1v) .collage.noroom{display:grid;grid-template-columns:repeat(2,9.5rem);gap:1.5rem 2rem;justify-content:center;align-content:center}
:where(.r1v) .collage.noroom .pc{position:relative;left:auto;right:auto;top:auto;bottom:auto}
:where(.r1v) .tbg:not(:has(.tbv)) .tbt{grid-column:1/-1}
:where(.r1v) .sgrid.nos .steps2{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2rem}
:where(.r1v) .sgrid.nos .st2{min-height:0;opacity:1}
@media (min-width:981px){
  :where(.r1v) .bento:not(:has(.t-ban)) .t-rate{grid-column:1/-1}
  :where(.r1v) .bento:has(.c-bug):not(:has(.c-stats)) .c-bug{grid-row:auto}
  :where(.r1v) .bento.ev:not(:has(.e-brk))>*{grid-column:span 2;grid-row:auto}
  :where(.r1v) .sgrid.nos .steps2{grid-template-columns:repeat(5,1fr);gap:1.25rem}
  :where(.r1v) .sgrid.nos .st2 h2{font-size:clamp(22px,1.9vw,28px)}
  :where(.r1v) .sgrid.nos .st2 p{font-size:1rem}
}
/* Live site illustrations (Jai, 23 Oct 2026): the gamedays, scrim finder, TradeBack and scrim story demos show made-up teams under
   this badge, the same look as the overlay preview's "Example data" badge (.stage3 .ex). */
:where(.r1v) .illb{display:inline-block;width:max-content;font:600 .75rem/1 var(--text);color:var(--Lt-f7d98b,#F7D98B);background:var(--Lf-1c1608d9,rgba(28,22,8,.85));padding:.3125rem .5rem;border-radius:4px;box-shadow:inset 0 0 0 1px var(--Ls-f7d98b40,rgba(247,217,139,.25));vertical-align:middle;letter-spacing:.02em}
:where(.r1v) .t-gd>.illb,:where(.r1v) .tbcard>.illb{margin-bottom:.625rem}
:where(.r1v) .screen>.illb{position:absolute;top:.375rem;right:.5rem;z-index:3;font-size:.6875rem;padding:.25rem .4375rem}
/* BLAST rules (23 Oct): short side lines, the map image on every ban and pick, Round One rule tags, standings Pts and the credit line */
:where(.r1v) .sdl{display:block}
:where(.r1v) .mapc .mh .sub2 .sdl+.sdl{margin-top:.125rem}
:where(.r1v) .veto2>div.vstep{grid-template-columns:1.75rem 3rem 1fr auto}
:where(.r1v) .veto2 .vimg{display:block;width:3rem;height:1.75rem;object-fit:cover;border-radius:3px;background:var(--s3)}
:where(.r1v) .veto2 .vstep.vbn .vimg{filter:grayscale(1) brightness(.55)}
:where(.r1v) .veto2>div.vside{grid-template-columns:3rem 1fr;align-items:start;font-size:.8125rem;background:transparent;box-shadow:inset 0 0 0 1px var(--s3)}
:where(.r1v) .veto2 .vside b{display:block;font-weight:600;margin-bottom:.125rem}
:where(.r1v) .veto2 .vside .sdl{color:var(--ink2)}
:where(.r1v) .r1tag{display:inline-block;margin-left:.375rem;padding:.125rem .375rem;border-radius:3px;font:600 .6875rem/1.3 var(--disp);letter-spacing:.04em;color:var(--t-cyan,var(--cyan));box-shadow:inset 0 0 0 1px var(--cyan);vertical-align:1px}
:where(.r1v) .ortag{display:inline-block;margin-left:.375rem;padding:.125rem .375rem;border-radius:3px;font:600 .6875rem/1.3 var(--disp);letter-spacing:.04em;color:var(--t-amber,var(--amber));box-shadow:inset 0 0 0 1px var(--amber);vertical-align:1px;white-space:nowrap}
:where(.r1v) .bsrc .cap .ortag{margin:0 .125rem}
:where(.r1v) .bsrc a,:where(.r1v) .bcred a{color:var(--t-cyan,var(--cyan))}
:where(.r1v) .bcred{margin-top:1.5rem;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .tie2{display:inline-block;margin-left:.375rem;padding:.0625rem .375rem;border-radius:3px;font-size:.6875rem;color:var(--mute);box-shadow:inset 0 0 0 1px var(--s3)}
:where(.r1v) .tpt.stand th.n,:where(.r1v) .tpt.stand td.n{text-align:right}
:where(.r1v) .tpt.stand td b{display:inline-flex;align-items:center;gap:.5rem}
:where(.r1v) .sth{margin:1rem 0 .25rem;font:600 .75rem/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .stgap{height:1.75rem}
:where(.r1v) .ffb .num{font:700 1.125rem/1 var(--disp);color:var(--ink);margin-right:.375rem}

/* Safety pages (24 Oct 2026, js/safety.js): /report, /guardian, /appeal, plus Report links on team pages. Tokens only. */
:where(.r1v) .sfwhat{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;border-radius:8px;background:var(--s2);margin-bottom:1rem}
:where(.r1v) .sfwhat small,:where(.r1v) .sfwhat span{color:var(--ink2);font-size:.8125rem}
:where(.r1v) .sfwhat b{font:700 1.0625rem/1.25 var(--disp);overflow-wrap:anywhere}
:where(.r1v) .sfkid{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;border-radius:8px;background:var(--s2);margin:0 0 1rem}
:where(.r1v) .sfkid b{font:700 1.125rem/1.25 var(--disp);overflow-wrap:anywhere}
:where(.r1v) .sfkid span{color:var(--ink2);font-size:.875rem;overflow-wrap:anywhere}
:where(.r1v) .sfkid .sacts{margin-top:.5rem}
:where(.r1v) .sflist{margin:.75rem 0 1rem;padding-left:1.125rem;color:var(--ink2);display:grid;gap:.5rem;line-height:1.5}
:where(.r1v) .sfline{margin:1.5rem 0 .75rem;font-size:.875rem;color:var(--ink2)}
:where(.r1v) .sudob{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-align:left}
:where(.r1v) .sudob .tl{font-size:inherit}
/* TradeBack billing (25 Oct 2026, js/tbbill.js): one card per subscription. Tokens only. */
:where(.r1v) .tbbcard{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.125rem;border-radius:8px;background:var(--s2);margin:0 0 1rem}
:where(.r1v) .tbbcard p{margin:0;color:var(--ink2);line-height:1.5;overflow-wrap:anywhere}:where(.r1v) .tbbcard p b{color:var(--ink)}
:where(.r1v) .tbbhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}:where(.r1v) .tbbhead b{font:700 1.125rem/1.25 var(--disp);overflow-wrap:anywhere}
:where(.r1v) .tbbst{font:600 .75rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.375rem .5rem;border-radius:6px;background:var(--s3,var(--s2));color:var(--ink2);border:1px solid var(--line)}
:where(.r1v) .tbbst.active{color:var(--ink)}:where(.r1v) .tbbst.grace,:where(.r1v) .tbbst.suspended{color:var(--t-red,var(--ink))}
:where(.r1v) #tbbillBox h2{margin:1.5rem 0 .75rem}:where(.r1v) #tbbillBox h2:first-child{margin-top:0}

/* ---- Phone reflow and text zoom (audit 43, P4) ---- */
/* The 12-column grids keep an 11-gap rem gutter, which at a big text size or on a 320px phone is wider than the screen. On phones the gutter
   shrinks with the screen (1.5rem from a 960px screen up, so desktop is unchanged). Columns that were 1fr may now shrink below their content,
   and rows laid out in rem wrap or scroll inside their own box instead of pushing the page sideways. */
@media (max-width:620px){
  :where(.r1v) :is(.hero .wrap,.ed,.try,.holo,.won .wrap,.sgrid,.tbg,.ed2,.ed3,.two,.sugrid,.ecols,.grid12){column-gap:min(1.5rem,2.5vw)}
  :where(.r1v) .sx2{column-gap:min(1rem,2.5vw)}
  :where(.r1v) .exev{column-gap:min(1.75rem,2.5vw)}
  :where(.r1v) .days{grid-template-columns:repeat(7,minmax(0,1fr))}
  :where(.r1v) .neug{grid-template-columns:repeat(3,minmax(0,1fr))}
  :where(.r1v) .try .neug.n2{grid-template-columns:repeat(2,minmax(0,1fr))}
  :where(.r1v) .days .neu,:where(.r1v) .neug .neu{min-width:0;overflow-wrap:anywhere}
  :where(.r1v) .rr{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.75rem}
  :where(.r1v) .rr > *{min-width:0;overflow-wrap:anywhere}
  :where(.r1v) .fit{min-width:min(3.25rem,20vw)}
  :where(.r1v) .tbp{flex-wrap:wrap}
  :where(.r1v) .lc{min-width:0}
  :where(.r1v) .lc .ld{flex-wrap:wrap}
  :where(.r1v) .lc span{overflow-wrap:anywhere}
  :where(.r1v) .tsearch{flex-basis:min(15rem,100%);min-width:0}
  :where(.r1v) .wbars{overflow-x:auto;overflow-y:hidden}
  :where(.r1v) .slv{min-width:0}
  :where(.r1v) .slv p,:where(.r1v) .slv b{overflow-wrap:anywhere}
  :where(.r1v) .tfilt .fgrp{min-width:min(11.875rem,100%)}
  :where(.r1v) .pager div{flex-wrap:wrap}
}
/* Class stats on /rankings: four across while four fit, two across when the card is narrower than 21.5 of its own text sizes (so a big text size
   gets two across too). */
:where(.r1v) .ed3 > div:has(> .four){container-type:inline-size}
:where(.r1v) .four:not(.seg3){grid-template-columns:repeat(4,minmax(0,1fr))}
:where(.r1v) .four:not(.seg3) div{min-width:0}
:where(.r1v) .four:not(.seg3) span{overflow-wrap:anywhere}
@container (max-width:21.5em){
  :where(.r1v) .four:not(.seg3){grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* Player table on the TradeBack card: squeezes before it can overflow, and scrolls inside the card at a very large text size. em in a container
   query is the card's own text size, so this follows text zoom. */
:where(.r1v) .tbpl{container-type:inline-size;overflow-x:auto}
@container (max-width:18.75em){
  :where(.r1v) .tbpl div{grid-template-columns:minmax(0,1fr) repeat(4,2.5rem);gap:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.8125rem}
  :where(.r1v) .tbpl div.th0{font-size:.6875rem;padding-left:.5rem;padding-right:.5rem}
  :where(.r1v) .tbpl div > :first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@container (max-width:14em){
  :where(.r1v) .tbpl div{min-width:14.5rem}
}
/* Legal pages: version pills and the contact button wrap instead of running past the screen. */
.r1v .nf .nb{max-width:100%;white-space:normal;text-align:center}
.r1v .lgmeta .pill{max-width:100%;white-space:normal;height:auto;min-height:26px;padding-top:.375rem;padding-bottom:.375rem;line-height:1.15;text-align:center}
.r1v .lgc .qb{max-width:100%;white-space:normal;text-align:center}
/* Large text (text-only zoom to 200%, e2e audit MOB-03): grids, rows and long words give way instead of pushing the page sideways.
   At normal text sizes nothing here changes the layout. */
:where(.r1v) .roster2>*,:where(.r1v) .side>*,:where(.r1v) .csfind>*,:where(.r1v) .tline .d>*{min-width:0}
:where(.r1v) .hr{grid-template-columns:auto minmax(0,1fr) auto}
:where(.r1v) .hr>*,:where(.r1v) .side .box,:where(.r1v) .tline .d>*,:where(.r1v) .sbox p{overflow-wrap:anywhere}
:where(.r1v) .csfind>*,:where(.r1v) .nb,:where(.r1v) .qb,:where(.r1v) .csfind .rowc .chip,:where(.r1v) .hr .pill{max-width:100%}
:where(.r1v) .cta2 .nb,:where(.r1v) .csfind .rowc .chip,:where(.r1v) .hr .pill{white-space:normal}
:where(.r1v) .tbh{flex-wrap:wrap}
@media (min-width:981px){:where(.r1v) .hubf{grid-template-columns:repeat(3,minmax(0,13.75rem)) minmax(min-content,1fr)}}

/* ==== LIGHT LAYER (generated by tools/light-layer.cjs; do not edit by hand, edit the tool and run it) ==== */
:root[data-theme="light"]{
  --Lf-000000:#ffffff;
  --Lf-0000004d:rgba(255,255,255,0.3);
  --Lf-040507c7:rgba(244,246,248,0.78);
  --Lf-040507cc:rgba(244,246,248,0.8);
  --Lf-08090b14:rgba(242,243,245,0.08);
  --Lf-08090b1a:rgba(242,243,245,0.1);
  --Lf-08090b1f:rgba(242,243,245,0.12);
  --Lf-08090b40:rgba(242,243,245,0.25);
  --Lf-08090b47:rgba(242,243,245,0.28);
  --Lf-08090b4d:rgba(242,243,245,0.3);
  --Lf-08090b61:rgba(242,243,245,0.38);
  --Lf-08090b80:rgba(242,243,245,0.5);
  --Lf-08090b8c:rgba(242,243,245,0.55);
  --Lf-08090bb3:rgba(242,243,245,0.7);
  --Lf-08090bb8:rgba(242,243,245,0.72);
  --Lf-08090bbf:rgba(242,243,245,0.75);
  --Lf-08090bcc:rgba(242,243,245,0.8);
  --Lf-08090bd1:rgba(242,243,245,0.82);
  --Lf-08090bd9:rgba(242,243,245,0.85);
  --Lf-08090be6:rgba(242,243,245,0.9);
  --Lf-08090beb:rgba(242,243,245,0.92);
  --Lf-08090bed:rgba(242,243,245,0.93);
  --Lf-0a0b0d:#f1f2f4;
  --Lf-0a0b0dbf:rgba(241,242,244,0.75);
  --Lf-0a0b0dc7:rgba(241,242,244,0.78);
  --Lf-0a0b0dcc:rgba(241,242,244,0.8);
  --Lf-0a0b0deb:rgba(241,242,244,0.92);
  --Lf-0a0b0df0:rgba(241,242,244,0.94);
  --Lf-0b0d11:#f0f1f4;
  --Lf-0b0d12:#eff1f5;
  --Lf-0c1a12:#fbfffd;
  --Lf-0e1014:#eef0f3;
  --Lf-0f1115eb:rgba(238,239,242,0.92);
  --Lf-0f1115f0:rgba(238,239,242,0.94);
  --Lf-0f1216:#edeff2;
  --Lf-111111:#efefef;
  --Lf-111418:#ffffff;
  --Lf-12161b:#ffffff;
  --Lf-13161b26:rgba(254,254,254,0.15);
  --Lf-13161be0:rgba(254,254,254,0.88);
  --Lf-15181d:#fcfdfe;
  --Lf-151920:#fafcfe;
  --Lf-1a1508:#fffffe;
  --Lf-1a1e25:#f5f8fd;
  --Lf-1a1e25eb:rgba(245,248,253,0.92);
  --Lf-1b1f26:#f4f7fc;
  --Lf-1b1f26d9:rgba(244,247,252,0.85);
  --Lf-1c0b14:#f8ebf1;
  --Lf-1c1608d9:rgba(254,253,253,0.85);
  --Lf-22090c:#fee9e9;
  --Lf-22d3ee:#22d3ee;
  --Lf-22d3ee14:rgba(13,151,171,0.08);
  --Lf-22d3ee1f:rgba(13,151,171,0.12);
  --Lf-22d3ee21:rgba(13,151,171,0.13);
  --Lf-22d3ee24:rgba(13,151,171,0.14);
  --Lf-22d3ee38:rgba(13,151,171,0.22);
  --Lf-22d3ee3d:rgba(13,151,171,0.24);
  --Lf-22d3ee59:rgba(13,151,171,0.35);
  --Lf-22d3eebf:rgba(13,151,171,0.75);
  --Lf-232831:#eceff5;
  --Lf-232932:#ebeff5;
  --Lf-272011:#f9f4eb;
  --Lf-2a3039:#e5e9ef;
  --Lf-2e2614:#f5efe4;
  --Lf-3a7fff:#3a7fff;
  --Lf-3a7fff29:rgba(57,126,254,0.16);
  --Lf-3ddc8424:rgba(0,160,88,0.14);
  --Lf-3ddc8429:rgba(0,160,88,0.16);
  --Lf-3ddc844d:rgba(0,160,88,0.3);
  --Lf-3ddc8480:rgba(0,160,88,0.5);
  --Lf-3ddc84d9:rgba(0,160,88,0.85);
  --Lf-4a515c:#ccd1d7;
  --Lf-4ade92:#4ade92;
  --Lf-6495ff:#6495ff;
  --Lf-7c6cff:#7c6cff;
  --Lf-8a93a3:#8A93A3;
  --Lf-9c7cf4:#9c7cf4;
  --Lf-c9a2ff:#c9a2ff;
  --Lf-c9cfd8:#c9cfd8;
  --Lf-f5f6f80f:rgba(18,21,26,0.066);
  --Lf-f8313e29:rgba(242,41,57,0.16);
  --Lf-ff4d6d:#ff4d6d;
  --Lf-ff4da61a:rgba(228,47,143,0.1);
  --Lf-ff4da624:rgba(228,47,143,0.14);
  --Lf-ff5a5a:#ff5a5a;
  --Lf-ffc23d26:rgba(171,126,14,0.15);
  --Lf-ffd166:#ffd166;
  --Lf-ffffff06:rgba(18,21,26,0.028);
  --Lf-ffffff0a:rgba(18,21,26,0.044);
  --Lf-ffffff0d:rgba(18,21,26,0.055);
  --Lf-ffffff0f:rgba(18,21,26,0.066);
  --Lf-ffffff33:rgba(18,21,26,0.22);
  --Lf-ffffff59:rgba(18,21,26,0.385);
  --Li-0a0b0d:#f5f6f8;
  --Ll-030405:#eaebed;
  --Ll-0a0b0d:#eaebed;
  --Ll-22d3ee99:rgba(15,144,163,0.6);
  --Ll-ffffff:#151515;
  --Ll-ffffff0d:rgba(18,21,26,0.063);
  --Ll-ffffff0f:rgba(18,21,26,0.075);
  --Ll-ffffff12:rgba(18,21,26,0.088);
  --Ll-ffffff14:rgba(18,21,26,0.1);
  --Ll-ffffff1a:rgba(18,21,26,0.125);
  --Ll-ffffff24:rgba(18,21,26,0.175);
  --Ll-ffffff2e:rgba(18,21,26,0.225);
  --Ls-00000080:rgba(15,20,30,0.22);
  --Ls-00000099:rgba(15,20,30,0.22);
  --Ls-000000a6:rgba(15,20,30,0.22);
  --Ls-000000d9:rgba(15,20,30,0.22);
  --Ls-000000e6:rgba(15,20,30,0.22);
  --Ls-000000f2:rgba(15,20,30,0.22);
  --Ls-050607:rgba(15,20,30,0.22);
  --Ls-07080a:rgba(15,20,30,0.22);
  --Ls-08090b99:rgba(15,20,30,0.22);
  --Ls-1c2027:rgba(15,20,30,0.22);
  --Ls-1d2229:rgba(15,20,30,0.22);
  --Ls-1e232b:rgba(15,20,30,0.22);
  --Ls-20252e:rgba(15,20,30,0.22);
  --Ls-22d3ee40:rgba(13,151,171,0.175);
  --Ls-22d3ee47:rgba(13,151,171,0.196);
  --Ls-22d3ee4d:rgba(13,151,171,0.21);
  --Ls-22d3ee59:rgba(13,151,171,0.245);
  --Ls-22d3ee66:rgba(13,151,171,0.28);
  --Ls-22d3ee73:rgba(13,151,171,0.315);
  --Ls-22d3ee80:rgba(13,151,171,0.35);
  --Ls-22d3ee8c:rgba(13,151,171,0.385);
  --Ls-22d3ee99:rgba(13,151,171,0.42);
  --Ls-22d3eeb3:rgba(13,151,171,0.49);
  --Ls-262c35:rgba(15,20,30,0.22);
  --Ls-343b46:rgba(15,20,30,0.22);
  --Ls-3a7fff:rgba(57,126,254,0.7);
  --Ls-3a7fff47:rgba(57,126,254,0.196);
  --Ls-3ddc8438:rgba(0,160,88,0.154);
  --Ls-3ddc8459:rgba(0,160,88,0.245);
  --Ls-3ddc848c:rgba(0,160,88,0.385);
  --Ls-3ddc84e6:rgba(0,160,88,0.63);
  --Ls-4ade928c:rgba(13,159,97,0.385);
  --Ls-59616d:rgba(15,20,30,0.22);
  --Ls-f5bd4573:rgba(171,126,5,0.315);
  --Ls-f5bd4599:rgba(171,126,5,0.42);
  --Ls-f5f6f8:#f5f6f8;
  --Ls-f5f6f8e6:rgba(245,246,248,0.9);
  --Ls-f7d98b40:rgba(159,131,52,0.175);
  --Ls-f8313e40:rgba(242,41,57,0.175);
  --Ls-f8313e4d:rgba(242,41,57,0.21);
  --Ls-f8313eb3:rgba(242,41,57,0.49);
  --Ls-f8313ecc:rgba(242,41,57,0.56);
  --Ls-ff4da64d:rgba(228,47,143,0.21);
  --Ls-ff4da68c:rgba(228,47,143,0.385);
  --Ls-ff4da699:rgba(228,47,143,0.42);
  --Ls-ffc23d33:rgba(171,126,14,0.14);
  --Ls-ffc23d40:rgba(171,126,14,0.175);
  --Ls-ffc23d73:rgba(171,126,14,0.315);
  --Ls-ffc23d99:rgba(171,126,14,0.42);
  --Ls-ffdc8c1f:rgba(162,129,48,0.084);
  --Ls-ffffff0b:rgba(255,255,255,0.045);
  --Ls-ffffff0d:rgba(255,255,255,0.05);
  --Ls-ffffff0f:rgba(255,255,255,0.06);
  --Ls-ffffff12:rgba(255,255,255,0.07);
  --Ls-ffffff14:rgba(255,255,255,0.08);
  --Ls-ffffff17:rgba(255,255,255,0.09);
  --Ls-ffffff1a:rgba(255,255,255,0.1);
  --Ls-ffffff1f:rgba(255,255,255,0.12);
  --Ls-ffffff29:rgba(255,255,255,0.16);
  --Ls-ffffff2e:rgba(255,255,255,0.18);
  --Ls-ffffff33:rgba(255,255,255,0.2);
  --Ls-ffffffb3:rgba(255,255,255,0.7);
  --Lt-06140c:#06140c;
  --Lt-06181c:#06181c;
  --Lt-0a0b0d:#0a0b0d;
  --Lt-22d3eebf:rgba(14,108,123,0.75);
  --Lt-59616d:#636363;
  --Lt-8a929f:#676767;
  --Lt-959daa:#5c5c5c;
  --Lt-9aa3ad:#575757;
  --Lt-e6fbff:#151515;
  --Lt-f2f4f79e:rgba(23,23,23,0.62);
  --Lt-f7d98b:#775d04;
  --Lt-fbe2ae:#76602f;
  --Lt-ff7a84:#b33445;
  --Lt-ff9aa2:#A3121C;
  --Lt-ffc2c7:#865258;
  --Lt-fff0cf:#6c5f42;
  --Lt-ffffff:#0f0f0f;
  --Lt-ffffff33:rgba(15,15,15,0.2);
  --Lt-ffffff40:rgba(15,15,15,0.25);
}
:root[data-theme="light"] :is(.r1dark){
  --Lf-000000:initial;
  --Lf-0000004d:initial;
  --Lf-040507c7:initial;
  --Lf-040507cc:initial;
  --Lf-08090b14:initial;
  --Lf-08090b1a:initial;
  --Lf-08090b1f:initial;
  --Lf-08090b40:initial;
  --Lf-08090b47:initial;
  --Lf-08090b4d:initial;
  --Lf-08090b61:initial;
  --Lf-08090b80:initial;
  --Lf-08090b8c:initial;
  --Lf-08090bb3:initial;
  --Lf-08090bb8:initial;
  --Lf-08090bbf:initial;
  --Lf-08090bcc:initial;
  --Lf-08090bd1:initial;
  --Lf-08090bd9:initial;
  --Lf-08090be6:initial;
  --Lf-08090beb:initial;
  --Lf-08090bed:initial;
  --Lf-0a0b0d:initial;
  --Lf-0a0b0dbf:initial;
  --Lf-0a0b0dc7:initial;
  --Lf-0a0b0dcc:initial;
  --Lf-0a0b0deb:initial;
  --Lf-0a0b0df0:initial;
  --Lf-0b0d11:initial;
  --Lf-0b0d12:initial;
  --Lf-0c1a12:initial;
  --Lf-0e1014:initial;
  --Lf-0f1115eb:initial;
  --Lf-0f1115f0:initial;
  --Lf-0f1216:initial;
  --Lf-111111:initial;
  --Lf-111418:initial;
  --Lf-12161b:initial;
  --Lf-13161b26:initial;
  --Lf-13161be0:initial;
  --Lf-15181d:initial;
  --Lf-151920:initial;
  --Lf-1a1508:initial;
  --Lf-1a1e25:initial;
  --Lf-1a1e25eb:initial;
  --Lf-1b1f26:initial;
  --Lf-1b1f26d9:initial;
  --Lf-1c0b14:initial;
  --Lf-1c1608d9:initial;
  --Lf-22090c:initial;
  --Lf-22d3ee:initial;
  --Lf-22d3ee14:initial;
  --Lf-22d3ee1f:initial;
  --Lf-22d3ee21:initial;
  --Lf-22d3ee24:initial;
  --Lf-22d3ee38:initial;
  --Lf-22d3ee3d:initial;
  --Lf-22d3ee59:initial;
  --Lf-22d3eebf:initial;
  --Lf-232831:initial;
  --Lf-232932:initial;
  --Lf-272011:initial;
  --Lf-2a3039:initial;
  --Lf-2e2614:initial;
  --Lf-3a7fff:initial;
  --Lf-3a7fff29:initial;
  --Lf-3ddc8424:initial;
  --Lf-3ddc8429:initial;
  --Lf-3ddc844d:initial;
  --Lf-3ddc8480:initial;
  --Lf-3ddc84d9:initial;
  --Lf-4a515c:initial;
  --Lf-4ade92:initial;
  --Lf-6495ff:initial;
  --Lf-7c6cff:initial;
  --Lf-8a93a3:initial;
  --Lf-9c7cf4:initial;
  --Lf-c9a2ff:initial;
  --Lf-c9cfd8:initial;
  --Lf-f5f6f80f:initial;
  --Lf-f8313e29:initial;
  --Lf-ff4d6d:initial;
  --Lf-ff4da61a:initial;
  --Lf-ff4da624:initial;
  --Lf-ff5a5a:initial;
  --Lf-ffc23d26:initial;
  --Lf-ffd166:initial;
  --Lf-ffffff06:initial;
  --Lf-ffffff0a:initial;
  --Lf-ffffff0d:initial;
  --Lf-ffffff0f:initial;
  --Lf-ffffff33:initial;
  --Lf-ffffff59:initial;
  --Li-0a0b0d:initial;
  --Ll-030405:initial;
  --Ll-0a0b0d:initial;
  --Ll-22d3ee99:initial;
  --Ll-ffffff:initial;
  --Ll-ffffff0d:initial;
  --Ll-ffffff0f:initial;
  --Ll-ffffff12:initial;
  --Ll-ffffff14:initial;
  --Ll-ffffff1a:initial;
  --Ll-ffffff24:initial;
  --Ll-ffffff2e:initial;
  --Ls-00000080:initial;
  --Ls-00000099:initial;
  --Ls-000000a6:initial;
  --Ls-000000d9:initial;
  --Ls-000000e6:initial;
  --Ls-000000f2:initial;
  --Ls-050607:initial;
  --Ls-07080a:initial;
  --Ls-08090b99:initial;
  --Ls-1c2027:initial;
  --Ls-1d2229:initial;
  --Ls-1e232b:initial;
  --Ls-20252e:initial;
  --Ls-22d3ee40:initial;
  --Ls-22d3ee47:initial;
  --Ls-22d3ee4d:initial;
  --Ls-22d3ee59:initial;
  --Ls-22d3ee66:initial;
  --Ls-22d3ee73:initial;
  --Ls-22d3ee80:initial;
  --Ls-22d3ee8c:initial;
  --Ls-22d3ee99:initial;
  --Ls-22d3eeb3:initial;
  --Ls-262c35:initial;
  --Ls-343b46:initial;
  --Ls-3a7fff:initial;
  --Ls-3a7fff47:initial;
  --Ls-3ddc8438:initial;
  --Ls-3ddc8459:initial;
  --Ls-3ddc848c:initial;
  --Ls-3ddc84e6:initial;
  --Ls-4ade928c:initial;
  --Ls-59616d:initial;
  --Ls-f5bd4573:initial;
  --Ls-f5bd4599:initial;
  --Ls-f5f6f8:initial;
  --Ls-f5f6f8e6:initial;
  --Ls-f7d98b40:initial;
  --Ls-f8313e40:initial;
  --Ls-f8313e4d:initial;
  --Ls-f8313eb3:initial;
  --Ls-f8313ecc:initial;
  --Ls-ff4da64d:initial;
  --Ls-ff4da68c:initial;
  --Ls-ff4da699:initial;
  --Ls-ffc23d33:initial;
  --Ls-ffc23d40:initial;
  --Ls-ffc23d73:initial;
  --Ls-ffc23d99:initial;
  --Ls-ffdc8c1f:initial;
  --Ls-ffffff0b:initial;
  --Ls-ffffff0d:initial;
  --Ls-ffffff0f:initial;
  --Ls-ffffff12:initial;
  --Ls-ffffff14:initial;
  --Ls-ffffff17:initial;
  --Ls-ffffff1a:initial;
  --Ls-ffffff1f:initial;
  --Ls-ffffff29:initial;
  --Ls-ffffff2e:initial;
  --Ls-ffffff33:initial;
  --Ls-ffffffb3:initial;
  --Lt-06140c:initial;
  --Lt-06181c:initial;
  --Lt-0a0b0d:initial;
  --Lt-22d3eebf:initial;
  --Lt-59616d:initial;
  --Lt-8a929f:initial;
  --Lt-959daa:initial;
  --Lt-9aa3ad:initial;
  --Lt-e6fbff:initial;
  --Lt-f2f4f79e:initial;
  --Lt-f7d98b:initial;
  --Lt-fbe2ae:initial;
  --Lt-ff7a84:initial;
  --Lt-ff9aa2:initial;
  --Lt-ffc2c7:initial;
  --Lt-fff0cf:initial;
  --Lt-ffffff:initial;
  --Lt-ffffff33:initial;
  --Lt-ffffff40:initial;
}
/* ==== END LIGHT LAYER ==== */
