/* Organize v2 page styles. Owner: track O. 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('organize'). */
/* Ported from RoundOne-Organize-Mockup-v2.html <style> (lines 9 to 1975) by track O, 21 Oct 2026. Chrome, shell and the rules F2 already has in the site.css design layer are left out. Tokens come from the design layer. */
:where(.r1v) h1,:where(.r1v) h2,:where(.r1v) h3{font-family:var(--disp);font-weight:600;margin:0;line-height:1.1;letter-spacing:-.01em}
:where(.r1v) :focus-visible{outline:2px solid var(--blue);outline-offset:2px}
:where(.r1v) .chip,:where(.r1v) .tag,:where(.r1v) .map,:where(.r1v) .crest,:where(.r1v) .av,:where(.r1v) .n,:where(.r1v) .cnt,:where(.r1v) .btn,:where(.r1v) .day,:where(.r1v) .wl,:where(.r1v) .mapname{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}
:where(.r1v) .crest,:where(.r1v) .av,:where(.r1v) .wl,:where(.r1v) .badge,:where(.r1v) .fitn{padding-top:.08em}
:where(.r1v) .av{width:38px;height:38px;border-radius:11px;font-family:var(--disp);font-weight:700;font-size:14px;flex:none;box-shadow:inset 0 1px 0 var(--Ls-ffffff2e,rgba(255,255,255,.18)),0 6px 16px -6px var(--Ls-3a7fff99,rgba(58,127,255,.6))}
:where(.r1v) .iconbtn{width:44px;height:44px;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,transform .14s var(--e)}
:where(.r1v) .btn{height:40px;padding:0 1rem;border:0;border-radius:11px;font-size:.875rem;font-weight:600;gap:.5rem;cursor:pointer;text-decoration:none;transition:background-color .18s ease,box-shadow .2s ease,transform .14s var(--e),color .18s ease,filter .18s ease}
:where(.r1v) .btn:active,:where(.r1v) .chip:active,:where(.r1v) .tab:active,:where(.r1v) .pick:active{transform:scale(.96)}
:where(.r1v) .btn.pri{background:linear-gradient(180deg,var(--Lf-e83440,#E83440),var(--Lf-c7222d,#C7222D));color:var(--Lt-ffffff,#fff);box-shadow:inset 0 1px 0 var(--Ls-ffffff38,rgba(255,255,255,.22)),0 8px 22px -8px var(--Ls-f8313ebf,rgba(248,49,62,.75)),0 0 0 1px var(--Ls-ff5a6440,rgba(255,90,100,.25))}
:where(.r1v) .btn.blue{background:linear-gradient(180deg,var(--Lf-4c8bff,#4C8BFF),var(--Lf-2f6deb,#2F6DEB));color:var(--Lt-ffffff,#fff);box-shadow:inset 0 1px 0 var(--Ls-ffffff38,rgba(255,255,255,.22)),0 8px 22px -8px var(--Ls-3a7fffbf,rgba(58,127,255,.75))}
:where(.r1v) .btn.blue:hover{filter:brightness(1.08)}
:where(.r1v) .btn.sec{background:linear-gradient(180deg,var(--Lf-2a303a,#2A303A),var(--Lf-232831,#232831));color:var(--ink);box-shadow:inset 0 1px 0 var(--Ls-ffffff14,rgba(255,255,255,.08)),0 0 0 1px var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .btn.amber{background:linear-gradient(180deg,var(--Lf-5a4719,#5A4719),var(--Lf-4a3a15,#4A3A15));color:var(--Lt-fff0cf,#FFF0CF);box-shadow:inset 0 1px 0 var(--Ls-ffe6aa26,rgba(255,230,170,.15))}
:where(.r1v) .btn.done{background:var(--Lf-3ddc8424,rgba(61,220,132,.14));color:var(--greeni);cursor:default;box-shadow:inset 0 0 0 1px var(--Ls-3ddc8440,rgba(61,220,132,.25))}
:where(.r1v) .btn.off{background:var(--s2);color:var(--mute);cursor:default}
:where(.r1v) .btn:hover .go{transform:translateX(3px)}
:where(.r1v) .card{position:relative;background:linear-gradient(180deg,var(--s1b),var(--s1));border-radius:18px;padding:1.5rem;min-width:0;box-shadow:var(--hl),var(--edge),var(--lift)}
:where(.r1v) .card h2{font-size:1.25rem}
:where(.r1v) .sub{color:var(--mute);font-size:.84375rem;margin-top:.25rem}
:where(.r1v) .tile{background:var(--s2);border-radius:14px;box-shadow:var(--hl),var(--edge)}
:where(.r1v) a.tile,:where(.r1v) button.tile,:where(.r1v) .hov{transition:background-color .18s ease,transform .25s var(--e),box-shadow .25s var(--e)}
:where(.r1v) a.tile:hover,:where(.r1v) button.tile:hover,:where(.r1v) .hov:hover{background:var(--s3);transform:translateY(-2px);box-shadow:var(--hl),var(--edge),0 14px 30px -14px var(--Ls-000000cc,rgba(0,0,0,.8))}
:where(.r1v) .ch{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}
:where(.r1v) .head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.5rem}
:where(.r1v) .head h1{font-size:2.625rem;font-weight:700;text-shadow:0 2px 24px var(--Ls-00000099,rgba(0,0,0,.6))}
:where(.r1v) .head p{color:var(--ink2);margin-top:.5rem;font-size:.96875rem;max-width:40rem}
:where(.r1v) .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}
:where(.r1v) .crest{width:52px;height:52px;border-radius:14px;font-family:var(--disp);font-weight:700;font-size:16px;flex:none;color:var(--fg);background:linear-gradient(145deg,color-mix(in srgb,var(--c) 100%,var(--Lf-ffffff,#fff) 14%),var(--c) 55%,color-mix(in srgb,var(--c) 100%,var(--Lf-000000,#000) 30%));box-shadow:inset 0 1px 0 var(--Ls-ffffff33,rgba(255,255,255,.2)),0 10px 24px -10px var(--c),0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .crest.xl{width:84px;height:84px;border-radius:22px;font-size:26px}
:where(.r1v) .crest.lg{width:66px;height:66px;border-radius:18px;font-size:21px}
:where(.r1v) .crest.sm{width:40px;height:40px;border-radius:11px;font-size:13px}
:where(.r1v) .crest.xs{width:30px;height:30px;border-radius:9px;font-size:11px}
:where(.r1v) .tag,:where(.r1v) .map{height:28px;padding:0 .625rem;border-radius:8px;background:var(--s3);font-size:.78125rem;color:var(--ink2);box-shadow:var(--hl)}
:where(.r1v) .map.ban{color:var(--mute);text-decoration:line-through}
@keyframes beat{0%{box-shadow:0 0 0 0 var(--Ls-f8313eb3,rgba(248,49,62,.7))}70%{box-shadow:0 0 0 7px rgba(248,49,62,0)}100%{box-shadow:0 0 0 0 rgba(248,49,62,0)}}
:where(.r1v) .chips{display:flex;flex-wrap:wrap;gap:.5rem}
:where(.r1v) .chip{height:36px;padding:0 .875rem;border:0;border-radius:10px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink2);font-size:.84375rem;font-weight:500;cursor:pointer;gap:.4375rem;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .14s var(--e)}
:where(.r1v) .chip:hover{background:var(--s3);color:var(--ink)}
:where(.r1v) .chip[aria-pressed="true"]{background:linear-gradient(180deg,var(--Lf-3a7fff52,rgba(58,127,255,.32)),var(--Lf-3a7fff33,rgba(58,127,255,.2)));color:var(--Lt-e3ecff,#E3ECFF);box-shadow:inset 0 0 0 1px var(--Ls-6ea0ff73,rgba(110,160,255,.45)),0 6px 16px -8px var(--Ls-3a7fffb3,rgba(58,127,255,.7))}
:where(.r1v) .chip.round{border-radius:18px}
:where(.r1v) .chip.round[aria-pressed="true"]{background:var(--ink);color:var(--Li-0a0b0d,#0A0B0D);box-shadow:0 6px 18px -8px var(--Ls-ffffff80,rgba(255,255,255,.5))}
:where(.r1v) .stat{padding:.75rem .875rem}
:where(.r1v) .stat small{display:block;color:var(--mute);font-size:.78125rem}
:where(.r1v) .stat b{font-family:var(--disp);font-size:1.375rem;font-weight:600}
:where(.r1v) .bar{height:8px;border-radius:4px;background:var(--s3);overflow:hidden;box-shadow:inset 0 1px 2px var(--Ls-00000080,rgba(0,0,0,.5))}
:where(.r1v) .bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--Lf-2f6deb,#2F6DEB),var(--Lf-6fa0ff,#6FA0FF));box-shadow:0 0 12px var(--Ls-3a7fff99,rgba(58,127,255,.6));transform-origin:left;animation:grow 1.1s .35s var(--e) both}
:where(.r1v) .bar.green i{background:linear-gradient(90deg,var(--Lf-2fb873,#2FB873),var(--Lf-6be9a6,#6BE9A6));box-shadow:0 0 12px var(--Ls-3ddc8480,rgba(61,220,132,.5))}
:where(.r1v) .bar.amber i{background:linear-gradient(90deg,var(--Lf-d99b22,#D99B22),var(--Lf-f8cc6b,#F8CC6B));box-shadow:0 0 12px var(--Ls-ffc23d80,rgba(255,194,61,.5))}
@keyframes grow{from{transform:scaleX(0)}}
:where(.r1v) .empty{padding:1.375rem;color:var(--ink2);font-size:.875rem}
:where(.r1v) .tabs{position:relative;display:inline-flex;gap:.25rem;padding:.25rem;border-radius:14px;background:var(--Lf-13161be6,rgba(19,22,27,.9));box-shadow:var(--hl),var(--edge);margin-bottom:1.375rem;max-width:100%;overflow-x:auto}
:where(.r1v) .tab{position:relative;z-index:1;width:var(--tw,8.5rem);height:40px;padding:0 .75rem;border:0;border-radius:10px;background:transparent;color:var(--ink2);font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1;flex:none;transition:color .2s ease,transform .14s var(--e)}
:where(.r1v) .tab:hover{color:var(--ink)}
:where(.r1v) .tab[aria-selected="true"]{color:var(--ink)}
:where(.r1v) .tab .cnt{min-width:1.25rem;height:20px;padding:0 .375rem;border-radius:10px;background:var(--s4);font-size:.75rem}
:where(.r1v) .ink{position:absolute;z-index:0;top:.25rem;bottom:.25rem;left:0;width:var(--tw,8.5rem);border-radius:10px;background:linear-gradient(180deg,var(--Lf-2a303a,#2A303A),var(--Lf-222730,#222730));box-shadow:inset 0 1px 0 var(--Ls-ffffff17,rgba(255,255,255,.09)),0 6px 16px -8px var(--Ls-000000cc,rgba(0,0,0,.8));transition:transform .4s var(--e)}
:where(.r1v) .sk{background:var(--s2);border-radius:8px;position:relative;overflow:hidden}
@keyframes sweep{to{transform:translateX(100%)}}
:where(.r1v) .card.skc{box-shadow:var(--hl),var(--edge)}
:where(.r1v) .in{animation:rise .65s var(--e) both;animation-delay:calc(var(--i,0) * 65ms)}
@keyframes rise{from{opacity:0;transform:translateY(16px)}}
:where(.r1v) .still *:not(.keep){animation:none!important}
:where(.r1v) .toast{position:fixed;left:50%;bottom:1.75rem;transform:translateX(-50%);background:var(--Lf-f5f6f8,#F5F6F8);color:var(--Lt-0a0b0d,#0A0B0D);border-radius:13px;padding:.75rem 1rem;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.625rem;box-shadow:0 20px 50px var(--Ls-0000008c,rgba(0,0,0,.55));animation:toast .45s var(--e) both;z-index:20}
:where(.r1v) .toast .i{color:var(--Lt-178a4d,#178A4D)}
@keyframes toast{from{opacity:0;transform:translate(-50%,20px)}}
:where(.r1v) .veil{position:fixed;inset:0;background:var(--Lf-040507a8,rgba(4,5,7,.66));backdrop-filter:blur(3px);z-index:10;animation:fadein .3s ease both;border:0;padding:0;cursor:pointer;width:100%}
@keyframes fadein{from{opacity:0}}
:where(.r1v) .drawer{position:fixed;top:0;right:0;bottom:0;width:min(450px,100%);background:linear-gradient(180deg,var(--Lf-181c22,#181C22),var(--Lf-121519,#121519));z-index:11;padding:1.625rem;display:flex;flex-direction:column;gap:1.25rem;overflow:auto;box-shadow:-30px 0 70px var(--Ls-00000099,rgba(0,0,0,.6)),inset 1px 0 0 var(--Ls-ffffff0f,rgba(255,255,255,.06));animation:drawer .45s var(--e) both}
@keyframes drawer{from{transform:translateX(100%)}}
:where(.r1v) .modal{position:fixed;left:50%;top:50%;width:min(520px,calc(100% - 32px));max-height:calc(100vh - 48px);overflow:auto;transform:translate(-50%,-50%);background:linear-gradient(180deg,var(--Lf-1a1e25,#1A1E25),var(--Lf-13161b,#13161B));border-radius:22px;padding:1.625rem;z-index:11;box-shadow:0 40px 90px var(--Ls-000000b3,rgba(0,0,0,.7)),var(--hl),var(--edge);animation:pop .4s var(--e) both;display:flex;flex-direction:column;gap:1.125rem}
@keyframes pop{from{opacity:0;transform:translate(-50%,-47%) scale(.97)}}
:where(.r1v) .drawer h2,:where(.r1v) .modal h2{font-size:1.5rem}
:where(.r1v) .hello h1{font-size:2.625rem}
:where(.r1v) .next{grid-column:span 8;padding:0;overflow:hidden;display:flex;flex-direction:column;background:
  radial-gradient(420px 260px at 0% 50%,var(--Lf-3a7fff33,rgba(58,127,255,.20)),transparent 70%),
  radial-gradient(420px 260px at 100% 50%,var(--Lf-de78282e,rgba(222,120,40,.18)),transparent 70%),
  linear-gradient(180deg,var(--s1b),var(--s1))}
:where(.r1v) .nexttop{padding:1.5rem 1.625rem 0;display:flex;align-items:center;gap:.75rem;color:var(--ink2);font-size:.84375rem;flex-wrap:wrap}
:where(.r1v) .vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;padding:1.75rem 1.625rem 1.625rem}
:where(.r1v) .side{display:flex;align-items:center;gap:1rem;min-width:0}
:where(.r1v) .side.r{flex-direction:row-reverse;text-align:right}
:where(.r1v) .side b{display:block;font-family:var(--disp);font-size:1.375rem;font-weight:600;line-height:1.15}
:where(.r1v) .side small{color:var(--mute);font-size:.8125rem}
:where(.r1v) .clock{text-align:center}
:where(.r1v) .clock .t{font-family:var(--disp);font-size:2.625rem;font-weight:600;line-height:1;text-shadow:0 0 28px var(--Ls-ffffff2e,rgba(255,255,255,.18))}
:where(.r1v) .clock small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.5rem}
:where(.r1v) .nextbar{margin-top:auto;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:1rem 1.625rem;background:var(--Lf-00000038,rgba(0,0,0,.22));box-shadow:inset 0 1px 0 var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .nextbar .btn{margin-left:auto}
:where(.r1v) .todo{grid-column:span 4}
:where(.r1v) .task{display:flex;gap:.875rem;padding:.875rem;text-decoration:none;margin-top:.625rem;align-items:center}
:where(.r1v) .ti{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none}
:where(.r1v) .task b{display:block;font-size:.875rem;font-weight:600;line-height:1.35}
:where(.r1v) .task small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.125rem}
:where(.r1v) .form{grid-column:span 5}
:where(.r1v) .big{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}
:where(.r1v) .big b{font-family:var(--disp);font-size:3.125rem;font-weight:600;line-height:1;text-shadow:0 0 30px var(--Ls-3a7fff40,rgba(58,127,255,.25))}
:where(.r1v) .up{color:var(--t-green,var(--green));font-weight:600;font-size:.875rem}
:where(.r1v) .spark{width:100%;height:88px;margin:.875rem 0 1.125rem;display:block;overflow:visible}
:where(.r1v) .spark polyline{fill:none;stroke:var(--Ll-5b94ff,#5B94FF);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:draw 1.4s .25s var(--e) both;filter:drop-shadow(0 4px 8px var(--Ls-3a7fff99,rgba(58,127,255,.6)))}
:where(.r1v) .spark .area{fill:url(#sparkFill);stroke:none;animation:fadein 1s .7s ease both}
@keyframes draw{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}
:where(.r1v) .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}
:where(.r1v) .cls{grid-column:span 3;display:flex;flex-direction:column}
:where(.r1v) .badge{width:100px;height:100px;border-radius:26px;display:grid;place-items:center;font-family:var(--disp);font-size:42px;font-weight:700;margin:6px 0 18px;color:var(--Lt-ffffff,#fff);background:linear-gradient(145deg,var(--Lf-3e74e8,#3E74E8),var(--Lf-1f3b78,#1F3B78) 60%,var(--Lf-16295a,#16295A));box-shadow:inset 0 1px 0 var(--Ls-ffffff40,rgba(255,255,255,.25)),0 18px 40px -14px var(--Ls-3a7fffcc,rgba(58,127,255,.8)),0 0 0 1px var(--Ls-96beff33,rgba(150,190,255,.2))}
:where(.r1v) .cls p{font-size:.84375rem;color:var(--ink2);margin-top:.75rem}
:where(.r1v) .week{grid-column:span 4}
:where(.r1v) .row{display:flex;align-items:center;gap:.875rem;padding:.75rem .5rem;margin:0 -.5rem;border-radius:12px;text-decoration:none;transition:background-color .18s ease}
:where(.r1v) .row:hover{background:var(--Lf-ffffff09,rgba(255,255,255,.035))}
:where(.r1v) .day{flex-direction:column;width:52px;height:52px;flex:none;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);gap:4px}
:where(.r1v) .day small{color:var(--mute);font-size:.71875rem;line-height:1}
:where(.r1v) .day b{font-family:var(--disp);font-size:1.1875rem;line-height:1}
:where(.r1v) .row .txt{min-width:0;flex:1}
:where(.r1v) .row .txt b{display:block;font-size:.875rem;font-weight:600}
:where(.r1v) .row .txt small{color:var(--mute);font-size:.8125rem}
:where(.r1v) .signup{grid-column:span 8}
:where(.r1v) .evrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1rem;text-decoration:none;margin-top:.625rem}
:where(.r1v) .art{display:grid;place-items:center;text-align:center;font-family:var(--disp);font-weight:700;color:var(--Lt-ffffff,#fff);line-height:1.05;flex:none;position:relative;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--c) 100%,var(--Lf-ffffff,#fff) 16%),var(--c) 55%,color-mix(in srgb,var(--c) 100%,var(--Lf-000000,#000) 35%));box-shadow:inset 0 1px 0 var(--Ls-ffffff2e,rgba(255,255,255,.18)),0 12px 26px -12px var(--c)}
:where(.r1v) .art.md{width:84px;height:64px;border-radius:12px;font-size:14px}
:where(.r1v) .art.lg{width:96px;height:96px;border-radius:18px;font-size:15px}
:where(.r1v) .art.mid{width:76px;height:76px;border-radius:15px;font-size:13px}
:where(.r1v) .evrow b{display:block;font-size:.9375rem;font-weight:600}
:where(.r1v) .evrow small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.125rem}
:where(.r1v) .fill{margin-top:.625rem;max-width:16.25rem}
:where(.r1v) .rel{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:.75rem}
:where(.r1v) .rb{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.84375rem;flex:1 1 12.5rem}
:where(.r1v) .rb .i{color:var(--t-green,var(--green))}
:where(.r1v) .layout{display:grid;grid-template-columns:minmax(16.875rem,20.625rem) minmax(0,1fr);gap:1.25rem;align-items:start}
:where(.r1v) .fl{margin-top:1.25rem}
:where(.r1v) .fl>p{font-size:.8125rem;color:var(--ink2);font-weight:600;margin-bottom:.625rem}
:where(.r1v) .range{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--ink2)}
:where(.r1v) .range span{flex:1;height:42px;font-family:var(--disp);font-weight:600;font-size:1.125rem;color:var(--ink);display:flex;align-items:center;justify-content:center;line-height:1;padding-top:.08em}
:where(.r1v) .why{margin-top:1.25rem;padding:.875rem;font-size:.84375rem;color:var(--ink2)}
:where(.r1v) .why b{color:var(--ink);display:block;margin-bottom:.25rem}
:where(.r1v) .match{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.125rem;padding:1rem;margin-top:.625rem;position:relative;overflow:hidden}
:where(.r1v) .match::before{content:"";position:absolute;left:-60px;top:-40px;width:200px;height:160px;background:radial-gradient(closest-side,var(--c),transparent);opacity:.22;pointer-events:none}
:where(.r1v) .mt{min-width:0}
:where(.r1v) .mt .nm{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}
:where(.r1v) .mt .nm b{font-family:var(--disp);font-size:1.1875rem;font-weight:600;line-height:1.2}
:where(.r1v) .mt small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.25rem}
:where(.r1v) .mt .maps{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.5625rem}
:where(.r1v) .fit{position:relative;width:60px;height:60px;display:grid;place-items:center}
:where(.r1v) .fit svg{position:absolute;inset:0;width:60px;height:60px;transform:rotate(-90deg);overflow:visible}
:where(.r1v) .fit circle{fill:none;stroke-width:4.5}
:where(.r1v) .fit .bg{stroke:var(--s4)}
:where(.r1v) .fit .fg{stroke:var(--Ll-5b94ff,#5B94FF);stroke-linecap:round;stroke-dasharray:100;animation:ring 1.2s .3s var(--e) both;filter:drop-shadow(0 0 5px var(--Ls-3a7fffb3,rgba(58,127,255,.7)))}
@keyframes ring{from{stroke-dashoffset:100}}
:where(.r1v) .fitn{font-family:var(--disp);font-size:1.0625rem;font-weight:600;line-height:1}
:where(.r1v) .fit small{position:absolute;bottom:-1.1875rem;font-size:.71875rem;color:var(--mute);white-space:nowrap;line-height:1}
:where(.r1v) .req{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.125rem;align-items:center;padding:1rem;margin-top:.625rem}
:where(.r1v) .acts{display:flex;gap:.5rem;flex-wrap:wrap}
:where(.r1v) .dteam{display:flex;align-items:center;gap:.875rem;padding:.875rem}
:where(.r1v) .opt{display:flex;align-items:center;gap:.75rem;width:100%;padding:.8125rem 1em;border:0;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink);font-size:.875rem;text-align:left;cursor:pointer;margin-top:.5rem;transition:background-color .18s ease,box-shadow .18s ease}
:where(.r1v) .opt:hover{background:var(--s3)}
:where(.r1v) .opt[aria-checked="true"]{background:var(--Lf-3a7fff26,rgba(58,127,255,.15));box-shadow:inset 0 0 0 1.5px var(--blue),0 8px 20px -10px var(--Ls-3a7fff99,rgba(58,127,255,.6))}
:where(.r1v) .rad{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--s4);flex:none}
:where(.r1v) .opt[aria-checked="true"] .rad{box-shadow:inset 0 0 0 5px var(--blue)}
:where(.r1v) .opt small{color:var(--mute);margin-left:auto;font-size:.78125rem}
:where(.r1v) .note{width:100%;min-height:5.25rem;border:0;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink);font:inherit;font-size:.875rem;padding:.75rem 1em;resize:vertical}
:where(.r1v) .lbl{font-weight:600;font-size:.875rem;display:block;margin-bottom:.625rem}
:where(.r1v) .foot2{margin-top:auto;display:flex;gap:.625rem}
:where(.r1v) .foot2 .btn{flex:1;height:46px}
:where(.r1v) .mine{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.25rem;margin-bottom:1.375rem}
:where(.r1v) .evhero{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}
:where(.r1v) .evhero h2{font-size:1.625rem}
:where(.r1v) .evhero p{color:var(--ink2);font-size:.875rem;margin-top:.375rem}
:where(.r1v) .steps{margin:1.75rem 0 0;display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));position:relative}
:where(.r1v) .steps::before{content:"";position:absolute;top:.875rem;left:calc(50% / var(--n,5));right:calc(50% / var(--n,5));height:3px;border-radius:2px;background:var(--s4)}
:where(.r1v) .prog{position:absolute;top:.875rem;left:calc(50% / var(--n,5));height:3px;border-radius:2px;background:linear-gradient(90deg,var(--Lf-2f6deb,#2F6DEB),var(--Lf-6fa0ff,#6FA0FF));box-shadow:0 0 12px var(--Ls-3a7fffb3,rgba(58,127,255,.7));width:var(--w);transform-origin:left;animation:grow 1.2s .35s var(--e) both}
:where(.r1v) .st{position:relative;display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .st .k{width:30px;height:30px;border-radius:50%;background:var(--s3);display:grid;place-items:center;z-index:1;box-shadow:0 0 0 5px var(--s1)}
:where(.r1v) .st .k .i{width:15px;height:15px}
:where(.r1v) .st.done{color:var(--ink2)}
:where(.r1v) .st.done .k{background:linear-gradient(145deg,var(--Lf-5b94ff,#5B94FF),var(--Lf-2f6deb,#2F6DEB));color:var(--Lt-ffffff,#fff);box-shadow:0 0 0 5px var(--s1),0 6px 14px -4px var(--Ls-3a7fffcc,rgba(58,127,255,.8))}
:where(.r1v) .st.now{color:var(--ink);font-weight:600}
:where(.r1v) .st.now .k{background:var(--s1);box-shadow:0 0 0 5px var(--s1),inset 0 0 0 3px var(--blue)}
:where(.r1v) .st.now .k i{width:9px;height:9px;border-radius:50%;background:var(--blue);animation:beatb 1.8s ease-out infinite}
@keyframes beatb{0%{box-shadow:0 0 0 0 var(--Ls-3a7fffb3,rgba(58,127,255,.7))}70%{box-shadow:0 0 0 8px rgba(58,127,255,0)}100%{box-shadow:0 0 0 0 rgba(58,127,255,0)}}
:where(.r1v) .mstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:1.5rem}
:where(.r1v) .livebox{padding:1rem;display:flex;flex-direction:column;gap:.875rem;margin-top:1rem;background:radial-gradient(300px 140px at 50% 0%,var(--Lf-f8313e24,rgba(248,49,62,.14)),transparent 70%),var(--s2)}
:where(.r1v) .score{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:.75rem}
:where(.r1v) .score .t{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-weight:600;font-size:.8125rem;text-align:center}
:where(.r1v) .score .n{font-family:var(--disp);font-size:1.875rem;font-weight:600;align-self:center;text-shadow:0 0 20px var(--Ls-ffffff33,rgba(255,255,255,.2))}
:where(.r1v) .livebox small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .list{display:flex;flex-direction:column;gap:.75rem}
:where(.r1v) .ev{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(10.625rem,13.75rem) auto;align-items:center;gap:1.375rem;padding:1rem;border-radius:18px}
:where(.r1v) .ev .nm{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}
:where(.r1v) .ev .nm b{font-family:var(--disp);font-size:1.1875rem;font-weight:600;line-height:1.2}
:where(.r1v) .ev small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.25rem}
:where(.r1v) .meta{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.5625rem}
:where(.r1v) .slots small{margin:0 0 .5rem;color:var(--ink2)}
:where(.r1v) .pl{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border:0;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink);font-size:.875rem;text-align:left;cursor:pointer;margin-top:.5rem;transition:background-color .18s ease}
:where(.r1v) .pl:hover{background:var(--s3)}
:where(.r1v) .box{width:22px;height:22px;border-radius:7px;background:var(--s4);display:grid;place-items:center;flex:none;transition:background-color .18s ease,box-shadow .18s ease}
:where(.r1v) .box .i{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .22s var(--e);color:var(--Lt-ffffff,#fff)}
:where(.r1v) .pl[aria-checked="true"] .box{background:var(--blue);box-shadow:0 4px 12px -4px var(--Ls-3a7fffe6,rgba(58,127,255,.9))}
:where(.r1v) .pl[aria-checked="true"] .box .i{opacity:1;transform:none}
:where(.r1v) .pl small{margin-left:auto;color:var(--mute);font-size:.78125rem}
:where(.r1v) .mm{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:1.125rem;padding:1rem;margin-top:.75rem}
:where(.r1v) .mm .when{display:flex;flex-direction:column;gap:.1875rem;min-width:6rem}
:where(.r1v) .mm .when b{font-family:var(--disp);font-size:1.0625rem;line-height:1.1}
:where(.r1v) .mm .when small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .mm .sp{display:flex;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}
:where(.r1v) .wl{width:34px;height:34px;border-radius:10px;font-family:var(--disp);font-weight:700;font-size:15px}
:where(.r1v) .wl.w{background:var(--Lf-3ddc8429,rgba(61,220,132,.16));color:var(--greeni);box-shadow:inset 0 0 0 1px var(--Ls-3ddc844d,rgba(61,220,132,.3))}
:where(.r1v) .wl.l{background:var(--Lf-f8313e26,rgba(248,49,62,.15));color:var(--Lt-ff9aa2,#FF9AA2);box-shadow:inset 0 0 0 1px var(--Ls-f8313e4d,rgba(248,49,62,.3))}
:where(.r1v) .sc{font-family:var(--disp);font-size:1.375rem;font-weight:600;min-width:4rem;text-align:center;line-height:1}
:where(.r1v) .delta{font-weight:600;font-size:.8125rem}
:where(.r1v) .delta.up{color:var(--t-green,var(--green))}
:where(.r1v) .delta.dn{color:var(--Lt-ff8a92,#FF8A92)}
:where(.r1v) .upl{padding:1rem;margin-top:.75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.125rem;align-items:center}
:where(.r1v) .drop{margin-top:.75rem;border-radius:14px;padding:1.125rem;display:flex;align-items:center;gap:.875rem;background:repeating-linear-gradient(135deg,var(--Lf-ffffff06,rgba(255,255,255,.025)) 0 10px,transparent 10px 20px),var(--s2);box-shadow:inset 0 0 0 1.5px var(--Ls-a0a8b547,rgba(160,168,181,.28))}
:where(.r1v) .prog2{display:flex;flex-direction:column;gap:.5rem;flex:1}
:where(.r1v) .prog2 small{color:var(--ink2);font-size:.8125rem}
:where(.r1v) .rhead{padding:0;overflow:hidden;margin-bottom:1.25rem;background:
  radial-gradient(520px 300px at 0% 60%,var(--Lf-3a7fff3d,rgba(58,127,255,.24)),transparent 70%),
  radial-gradient(520px 300px at 100% 60%,var(--Lf-de782833,rgba(222,120,40,.2)),transparent 70%),
  linear-gradient(180deg,var(--s1b),var(--s1))}
:where(.r1v) .rhead .vs{padding:1.875rem 1.875rem 1.625rem}
:where(.r1v) .rhead .side b{font-size:1.625rem}
:where(.r1v) .rsteps{padding:.375rem 1.875rem 1.625rem}
:where(.r1v) .rsteps .steps{margin-top:0}
:where(.r1v) .rgrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18.75rem,1fr);gap:1.25rem;align-items:start}
:where(.r1v) .rcol{display:flex;flex-direction:column;gap:1.25rem;min-width:0}
:where(.r1v) .lineup{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));gap:.625rem;margin-top:.375rem}
:where(.r1v) .pick{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;border:0;border-radius:14px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink);text-align:left;cursor:pointer;position:relative;transition:background-color .18s ease,box-shadow .2s ease,transform .14s var(--e)}
:where(.r1v) .pick:hover{background:var(--s3)}
:where(.r1v) .pick b{font-size:.875rem}
:where(.r1v) .pick small{color:var(--mute);font-size:.78125rem;line-height:1.2}
:where(.r1v) .pick .chk{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:6px;background:var(--s4);display:grid;place-items:center}
:where(.r1v) .pick .chk .i{width:13px;height:13px;color:var(--Lt-ffffff,#fff);opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .22s var(--e)}
:where(.r1v) .pick[aria-checked="true"]{background:var(--Lf-3a7fff21,rgba(58,127,255,.13));box-shadow:inset 0 0 0 1.5px var(--Ls-5a91ffcc,rgba(90,145,255,.8)),0 10px 24px -12px var(--Ls-3a7fffcc,rgba(58,127,255,.8))}
:where(.r1v) .pick[aria-checked="true"] .chk{background:var(--blue)}
:where(.r1v) .pick[aria-checked="true"] .chk .i{opacity:1;transform:none}
:where(.r1v) .pick:disabled{cursor:default}
:where(.r1v) .other{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;margin-top:.875rem;font-size:.84375rem;color:var(--ink2)}
:where(.r1v) .other .i{color:var(--t-green,var(--green))}
:where(.r1v) .maps9{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));gap:.75rem;margin-top:.375rem}
:where(.r1v) .mapc{position:relative;height:96px;border:0;border-radius:14px;overflow:hidden;padding:0;cursor:pointer;background:var(--Lf-000000,#000);box-shadow:var(--edge),0 10px 24px -14px var(--Ls-000000e6,rgba(0,0,0,.9));transition:transform .25s var(--e),box-shadow .25s var(--e)}
:where(.r1v) .mapc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--e),filter .4s ease,opacity .4s ease}
:where(.r1v) .mapc::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,var(--Lf-000000c7,rgba(0,0,0,.78)))}
:where(.r1v) .mapc .mapname{position:absolute;left:.625rem;bottom:.5625rem;z-index:1;color:var(--Lt-ffffff,#fff);font-family:var(--disp);font-weight:600;font-size:.9375rem;text-shadow:0 1px 6px var(--Ls-000000cc,rgba(0,0,0,.8))}
:where(.r1v) .mapc .who{position:absolute;right:.5rem;top:.5rem;z-index:1}
:where(.r1v) .mapc:hover:not(:disabled){transform:translateY(-3px)}
:where(.r1v) .mapc:hover:not(:disabled) img{transform:scale(1.06)}
:where(.r1v) .mapc:disabled{cursor:default}
:where(.r1v) .mapc.banned img{filter:grayscale(1) brightness(.35)}
:where(.r1v) .mapc.banned .mapname{color:var(--Lt-9aa0aa,#9AA0AA);text-decoration:line-through}
:where(.r1v) .mapc.final{box-shadow:0 0 0 2px var(--green),0 0 30px -4px var(--Ls-3ddc84b3,rgba(61,220,132,.7))}
:where(.r1v) .mapc.ban-in{animation:slam .5s var(--e) both}
@keyframes slam{0%{transform:scale(1)}40%{transform:scale(.94)}100%{transform:scale(1)}}
:where(.r1v) .turn{display:flex;align-items:center;gap:.625rem;font-size:.84375rem;color:var(--ink2);margin:.125rem 0 .75rem;flex-wrap:wrap}
:where(.r1v) .credit{font-size:.71875rem;color:var(--mute);margin-top:.625rem}
:where(.r1v) .chat{display:flex;flex-direction:column;gap:.625rem;max-height:18.75rem;overflow:auto;padding-right:.25rem}
:where(.r1v) .msg{display:flex;gap:.625rem;align-items:flex-start}
:where(.r1v) .msg .bub{padding:.5625rem .75rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl);font-size:.84375rem;max-width:100%}
:where(.r1v) .msg .bub b{font-size:.78125rem;color:var(--ink2);display:block;margin-bottom:.125rem}
:where(.r1v) .msg.ours{flex-direction:row-reverse}
:where(.r1v) .msg.ours .bub{background:var(--Lf-3a7fff2e,rgba(58,127,255,.18));box-shadow:inset 0 0 0 1px var(--Ls-3a7fff4d,rgba(58,127,255,.3))}
:where(.r1v) .msg.sys .bub{background:transparent;box-shadow:none;color:var(--mute);font-size:.78125rem;padding:.16em 0}
:where(.r1v) .msg.new{animation:rise .4s var(--e) both}
:where(.r1v) .say{display:flex;gap:.5rem;margin-top:.75rem}
:where(.r1v) .say input{flex:1;min-width:0;height:40px;border:0;border-radius:11px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink);font:inherit;font-size:.875rem;padding:0 .75rem}
:where(.r1v) .kv{display:flex;justify-content:space-between;gap:.75rem;padding:.6875rem 0;font-size:.875rem}
:where(.r1v) .kv + .kv{box-shadow:0 -1px 0 var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .kv span{color:var(--mute)}
:where(.r1v) .alist{display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .alist .btn{justify-content:flex-start;width:100%}
:where(.r1v) .ehero{position:relative;border-radius:22px;overflow:hidden;padding:2.125rem;margin-bottom:1.25rem;min-height:17.5rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;background:
  radial-gradient(700px 360px at 85% 10%,var(--Lf-28c8be47,rgba(40,200,190,.28)),transparent 70%),
  radial-gradient(600px 300px at 0% 100%,var(--Lf-3a7fff38,rgba(58,127,255,.22)),transparent 70%),
  linear-gradient(135deg,var(--Lf-0e3434,#0E3434),var(--Lf-0a1a20,#0A1A20) 60%,var(--Lf-0b0f14,#0B0F14));box-shadow:var(--hl),var(--edge),var(--lift)}
:where(.r1v) .ehero::before{content:"";position:absolute;inset:0;background:var(--bgimg) center/cover;opacity:.5;mix-blend-mode:screen}
:where(.r1v) .ehero>*{position:relative}
:where(.r1v) .ehero h1{font-size:3rem;font-weight:700;text-shadow:0 4px 30px var(--Ls-00000099,rgba(0,0,0,.6))}
:where(.r1v) .ehero .by{display:flex;align-items:center;gap:.625rem;color:var(--ink2);font-size:.875rem;flex-wrap:wrap}
:where(.r1v) .facts{display:flex;gap:.625rem;flex-wrap:wrap}
:where(.r1v) .fact{padding:.625rem .875rem;border-radius:12px;background:var(--Lf-080a0c8c,rgba(8,10,12,.55));backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .fact small{display:block;color:var(--mute);font-size:.75rem}
:where(.r1v) .fact b{font-size:.90625rem}
:where(.r1v) .ecta{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}
:where(.r1v) .ecta .fill{width:13.75rem;margin:0}
:where(.r1v) .egrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(17.5rem,1fr);gap:1.25rem;align-items:start}
:where(.r1v) .about p{color:var(--ink2);font-size:.9375rem;margin-top:.625rem;max-width:40rem}
:where(.r1v) .tl{margin-top:.5rem;display:flex;flex-direction:column}
:where(.r1v) .tl .ti2{display:grid;grid-template-columns:1.375rem minmax(0,1fr) auto;gap:.875rem;align-items:start;padding:.625rem 0;position:relative}
:where(.r1v) .tl .ti2::before{content:"";position:absolute;left:.625rem;top:1.75rem;bottom:-.625rem;width:.125rem;background:var(--s4)}
:where(.r1v) .tl .ti2:last-child::before{display:none}
:where(.r1v) .tl .dotx{width:22px;height:22px;border-radius:50%;background:var(--s3);box-shadow:inset 0 0 0 2px var(--s4);margin-top:1px}
:where(.r1v) .tl .ti2.done .dotx{background:linear-gradient(145deg,var(--Lf-5b94ff,#5B94FF),var(--Lf-2f6deb,#2F6DEB));box-shadow:0 0 12px -2px var(--Ls-3a7fffe6,rgba(58,127,255,.9))}
:where(.r1v) .tl .ti2.now .dotx{background:var(--s1);box-shadow:inset 0 0 0 3px var(--blue),0 0 14px -2px var(--Ls-3a7fffe6,rgba(58,127,255,.9))}
:where(.r1v) .tl b{font-size:.90625rem}
:where(.r1v) .tl small{display:block;color:var(--mute);font-size:.8125rem}
:where(.r1v) .tl .d{color:var(--ink2);font-size:.8125rem;white-space:nowrap}
:where(.r1v) .prize{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:.375rem}
:where(.r1v) .prize .tile{padding:.875rem;text-align:center}
:where(.r1v) .prize b{font-family:var(--disp);font-size:1.5rem;display:block;line-height:1.1}
:where(.r1v) .prize small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.125rem,1fr));gap:.75rem}
:where(.r1v) .tcard{display:flex;align-items:center;gap:.75rem;padding:.875rem;text-decoration:none}
:where(.r1v) .tcard b{display:block;font-size:.90625rem}
:where(.r1v) .tcard small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .bracket{display:grid;grid-template-columns:repeat(3,minmax(12.5rem,1fr));gap:1.625rem;overflow-x:auto;padding-bottom:.375rem}
:where(.r1v) .rnd{display:flex;flex-direction:column;justify-content:space-around;gap:1rem}
:where(.r1v) .rnd>p{color:var(--mute);font-size:.78125rem;font-weight:600}
:where(.r1v) .bm{border-radius:14px;overflow:hidden;background:var(--s2);box-shadow:var(--hl),var(--edge),0 12px 26px -16px var(--Ls-000000e6,rgba(0,0,0,.9));position:relative}
:where(.r1v) .bm .bt{display:flex;align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.84375rem}
:where(.r1v) .bm .bt + .bt{box-shadow:0 -1px 0 var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .bm .bt .s{margin-left:auto;font-family:var(--disp);font-weight:600;font-size:.9375rem;line-height:1}
:where(.r1v) .bm .bt.win{background:var(--Lf-3ddc8412,rgba(61,220,132,.07))}
:where(.r1v) .bm .bt.win b{color:var(--Lt-ffffff,#fff)}
:where(.r1v) .bm .bt.lose{color:var(--mute)}
:where(.r1v) .bm .bt.us{box-shadow:inset 3px 0 0 var(--red)}
:where(.r1v) .bm.live{box-shadow:0 0 0 1.5px var(--Ls-f8313eb3,rgba(248,49,62,.7)),0 0 26px -6px var(--Ls-f8313eb3,rgba(248,49,62,.7))}
:where(.r1v) .sched .row{padding:.75rem .5rem}
:where(.r1v) .rules li{color:var(--ink2);font-size:.90625rem;margin:.5rem 0}
:where(.r1v) .orgc{display:flex;align-items:center;gap:.75rem;padding:.875rem;margin-top:.25rem}
@media (max-width:1360px){
:where(.r1v) .next,:where(.r1v) .signup{grid-column:span 12}
:where(.r1v) .todo,:where(.r1v) .form,:where(.r1v) .cls,:where(.r1v) .week{grid-column:span 6}
:where(.r1v) .rgrid,:where(.r1v) .egrid{grid-template-columns:1fr}
}
@media (max-width:1100px){
:where(.r1v) .layout,:where(.r1v) .mine{grid-template-columns:1fr}
:where(.r1v) .ev{grid-template-columns:auto minmax(0,1fr)}
:where(.r1v) .ev .slots,:where(.r1v) .ev .act{grid-column:2}
:where(.r1v) .mm{grid-template-columns:auto minmax(0,1fr) auto}
:where(.r1v) .mm .crest,:where(.r1v) .mm .sp{display:none}
}
@media (max-width:820px){
:where(.r1v) .todo,:where(.r1v) .form,:where(.r1v) .cls,:where(.r1v) .week{grid-column:span 12}
}
@media (max-width:720px){
:where(.r1v) .head h1,:where(.r1v) .hello h1{font-size:1.875rem}
:where(.r1v) .ehero h1{font-size:2rem}
:where(.r1v) .ehero{padding:1.375rem}
:where(.r1v) .vs{grid-template-columns:1fr;text-align:left}
:where(.r1v) .side.r{flex-direction:row;text-align:left}
:where(.r1v) .clock{text-align:left}
:where(.r1v) .match{grid-template-columns:auto minmax(0,1fr)}
:where(.r1v) .req,:where(.r1v) .evrow,:where(.r1v) .upl{grid-template-columns:1fr}
:where(.r1v) .steps{font-size:.71875rem}
}
:where(.r1v) .btn.amber[aria-pressed="true"]{background:linear-gradient(180deg,var(--Lf-ffc23d,#FFC23D),var(--Lf-e0a01f,#E0A01F));color:var(--Lt-1a1406,#1A1406)}
:where(.r1v) .you{grid-column:span 12;display:grid;grid-template-columns:auto minmax(0,1fr) repeat(3,minmax(6.875rem,auto));gap:1.375rem;align-items:center;background:
  radial-gradient(520px 220px at 0% 50%,var(--Lf-3a7fff38,rgba(58,127,255,.22)),transparent 70%),linear-gradient(180deg,var(--s1b),var(--s1))}
:where(.r1v) .you .rk{font-family:var(--disp);font-size:2.875rem;font-weight:700;line-height:1;text-shadow:0 0 28px var(--Ls-3a7fff73,rgba(58,127,255,.45))}
:where(.r1v) .you .rk small{display:block;font-family:Geist,system-ui,sans-serif;font-size:.78125rem;font-weight:500;color:var(--mute);text-shadow:none;margin-top:.375rem}
:where(.r1v) .tbl{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:.875rem}
:where(.r1v) .tbl th{color:var(--mute);font-weight:500;font-size:.78125rem;text-align:left;padding:0 .875rem .25rem}
:where(.r1v) .tbl th.num,:where(.r1v) .tbl td.num{text-align:right}
:where(.r1v) .tbl td{background:var(--s2);padding:.625rem .875rem;box-shadow:inset 0 1px 0 var(--Ls-ffffff0a,rgba(255,255,255,.04))}
:where(.r1v) .tbl td:first-child{border-radius:12px 0 0 12px}
:where(.r1v) .tbl td:last-child{border-radius:0 12px 12px 0}
:where(.r1v) .tbl tr.me td{background:linear-gradient(90deg,var(--Lf-3a7fff33,rgba(58,127,255,.2)),var(--Lf-3a7fff14,rgba(58,127,255,.08)));box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .tbl tr.me td:first-child{box-shadow:inset 3px 0 0 var(--blue)}
:where(.r1v) .tbl tbody tr{transition:transform .25s var(--e)}
:where(.r1v) .tbl tbody tr:hover td{background:var(--s3)}
:where(.r1v) .tbl tr.me:hover td{background:linear-gradient(90deg,var(--Lf-3a7fff42,rgba(58,127,255,.26)),var(--Lf-3a7fff1f,rgba(58,127,255,.12)))}
:where(.r1v) .tbl .pos{font-family:var(--disp);font-weight:600;font-size:1rem;width:3.5rem}
:where(.r1v) .tbl .tm{display:flex;align-items:center;gap:.75rem;font-weight:600}
:where(.r1v) .tbl .d{font-weight:600;font-size:.8125rem}
:where(.r1v) .tbl .d.up{color:var(--t-green,var(--green))}
:where(.r1v) .tbl .d.dn{color:var(--Lt-ff8a92,#FF8A92)}
:where(.r1v) .tbl .d.eq{color:var(--mute)}
:where(.r1v) .tblwrap{overflow-x:auto;margin:0 -.25rem;padding:0 .25rem}
:where(.r1v) .phero{position:relative;padding:0;overflow:hidden;margin-bottom:1.25rem}
:where(.r1v) .pban{height:150px;background:radial-gradient(600px 200px at 20% 0%,var(--Lf-3a7fff73,rgba(58,127,255,.45)),transparent 70%),radial-gradient(500px 200px at 90% 100%,var(--Lf-f8313e4d,rgba(248,49,62,.3)),transparent 70%),linear-gradient(135deg,var(--Lf-142a5c,#142A5C),var(--Lf-0d1424,#0D1424) 70%);position:relative}
:where(.r1v) .pban::before{content:"";position:absolute;inset:0;background:var(--bgimg) center/cover;opacity:.45;mix-blend-mode:screen}
:where(.r1v) .pbody{display:flex;align-items:flex-end;gap:1.25rem;padding:0 1.75rem 1.5rem;margin-top:-2.875rem;position:relative;flex-wrap:wrap}
:where(.r1v) .pav{width:108px;height:108px;border-radius:28px;font-family:var(--disp);font-weight:700;font-size:38px;color:var(--Lt-ffffff,#fff);background:linear-gradient(145deg,var(--Lf-4c82f0,#4C82F0),var(--Lf-2347a8,#2347A8));box-shadow:0 0 0 5px var(--s1),0 20px 40px -14px var(--Ls-3a7fffcc,rgba(58,127,255,.8)),inset 0 1px 0 var(--Ls-ffffff40,rgba(255,255,255,.25));display:inline-flex;align-items:center;justify-content:center;line-height:1;padding-top:.05em;flex:none}
:where(.r1v) .pname h1{font-size:2.25rem;font-weight:700}
:where(.r1v) .pname p{color:var(--ink2);font-size:.90625rem;margin-top:.375rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}
:where(.r1v) .pbody .acts{margin-left:auto}
:where(.r1v) .pgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(17.5rem,1fr);gap:1.25rem;align-items:start}
:where(.r1v) .st4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:.875rem}
:where(.r1v) .badges{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.75rem}
:where(.r1v) .bdg{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem .625rem .625rem;font-size:.84375rem}
:where(.r1v) .bdg .ti{width:32px;height:32px;border-radius:10px}
:where(.r1v) .sw{display:flex;align-items:center;gap:.875rem;padding:.875rem;margin-top:.625rem;width:100%;border:0;color:var(--ink);text-align:left;cursor:pointer;font-size:.875rem}
:where(.r1v) .sw span{flex:1}
:where(.r1v) .sw small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem}
:where(.r1v) .sw[aria-checked="true"] .tog{background:var(--blue);box-shadow:0 0 14px -2px var(--Ls-3a7fffcc,rgba(58,127,255,.8))}
:where(.r1v) .sw[aria-checked="true"] .tog::after{transform:translateX(18px)}
:where(.r1v) .roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.75rem;margin-top:.375rem}
:where(.r1v) .rc{padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative}
:where(.r1v) .rc .rch{display:flex;align-items:center;gap:.75rem}
:where(.r1v) .rc .rch b{display:block;font-size:.9375rem}
:where(.r1v) .rc .rch small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .rc .on{position:absolute;top:14px;right:14px;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--Ls-3ddc842e,rgba(61,220,132,.18)),0 0 10px var(--Ls-3ddc84cc,rgba(61,220,132,.8))}
:where(.r1v) .rc .on.off{background:var(--s4);box-shadow:none}
:where(.r1v) .rc select{height:36px;border:0;border-radius:10px;background:var(--s3);color:var(--ink);font:inherit;font-size:.84375rem;padding:0 .625rem;box-shadow:var(--hl);cursor:pointer}
:where(.r1v) .rc.empty2{align-items:center;justify-content:center;text-align:center;color:var(--mute);box-shadow:inset 0 0 0 1.5px var(--Ls-a0a8b540,rgba(160,168,181,.25));background:transparent;min-height:9.375rem;cursor:pointer;border:0;font:inherit;font-size:.875rem}
:where(.r1v) .rc.empty2:hover{background:var(--Lf-ffffff08,rgba(255,255,255,.03));color:var(--ink)}
:where(.r1v) .seats{display:flex;flex-direction:column;gap:.875rem;margin-top:.75rem}
:where(.r1v) .seat{display:flex;flex-direction:column;gap:.4375rem;font-size:.84375rem}
:where(.r1v) .seat div{display:flex;justify-content:space-between}
:where(.r1v) .seat span{color:var(--mute)}
:where(.r1v) .code{font-family:var(--disp);font-size:2.125rem;font-weight:600;letter-spacing:.12em;text-align:center;padding:1.125rem;border-radius:14px;background:var(--s2);box-shadow:var(--hl),var(--edge),0 0 30px -10px var(--Ls-3a7fff80,rgba(58,127,255,.5))}
:where(.r1v) .calbar{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem;flex-wrap:wrap}
:where(.r1v) .calbar h2{font-size:1.25rem;min-width:13.75rem;text-align:center}
:where(.r1v) .cal{display:grid;grid-template-columns:4rem repeat(7,minmax(6rem,1fr));gap:0;position:relative;overflow-x:auto;border-radius:16px}
:where(.r1v) .cal .hd{padding:.8em .64em .96em;text-align:center;font-size:.78125rem;color:var(--mute);position:sticky;top:0}
:where(.r1v) .cal .hd b{display:block;font-family:var(--disp);font-size:1.25rem;color:var(--ink);margin-top:.125rem}
:where(.r1v) .cal .hd.today b{margin:2px auto 0;display:flex!important;color:var(--Lt-ffffff,#fff);background:linear-gradient(145deg,var(--Lf-e83440,#E83440),var(--Lf-c7222d,#C7222D));width:34px;height:34px;border-radius:10px;align-items:center;justify-content:center;line-height:1;padding-top:.08em;box-shadow:0 6px 16px -6px var(--Ls-f8313ecc,rgba(248,49,62,.8))}
:where(.r1v) .cal .tm{font-size:.75rem;color:var(--mute);text-align:right;padding:0 .625rem;height:48px;transform:translateY(-7px)}
:where(.r1v) .cal .cell{height:48px;box-shadow:inset 1px 0 0 var(--Ls-ffffff0a,rgba(255,255,255,.04)),inset 0 1px 0 var(--Ls-ffffff0a,rgba(255,255,255,.04))}
:where(.r1v) .cal .col{position:relative}
:where(.r1v) .blk{position:absolute;left:.25rem;right:.25rem;border-radius:10px;padding:.56em .72em;font-size:.78125rem;line-height:1.25;overflow:hidden;color:var(--Lt-ffffff,#fff);cursor:pointer;border:0;text-align:left;font-family:inherit;transition:transform .25s var(--e),box-shadow .25s var(--e);z-index:1}
:where(.r1v) .blk:hover{transform:translateY(-2px);z-index:2}
:where(.r1v) .blk b{display:block;font-size:.8125rem;margin-bottom:1px}
:where(.r1v) .blk.k-lg{background:linear-gradient(180deg,var(--Lf-3a7fff8c,rgba(58,127,255,.55)),var(--Lf-2f6deb66,rgba(47,109,235,.4)));box-shadow:inset 3px 0 0 var(--Ls-8fb4ff,#8FB4FF),0 10px 24px -12px var(--Ls-3a7fffe6,rgba(58,127,255,.9))}
:where(.r1v) .blk.k-sc{background:linear-gradient(180deg,var(--Lf-3ddc8452,rgba(61,220,132,.32)),var(--Lf-2fb87338,rgba(47,184,115,.22)));box-shadow:inset 3px 0 0 var(--green),0 10px 24px -12px var(--Ls-3ddc8499,rgba(61,220,132,.6))}
:where(.r1v) .blk.k-ev{background:linear-gradient(180deg,var(--Lf-28c8be5c,rgba(40,200,190,.36)),var(--Lf-148c8742,rgba(20,140,135,.26)));box-shadow:inset 3px 0 0 var(--Ls-5ee6dc,#5EE6DC),0 10px 24px -12px var(--Ls-28c8be99,rgba(40,200,190,.6))}
:where(.r1v) .blk.k-pr{background:linear-gradient(180deg,var(--Lf-ffc23d4d,rgba(255,194,61,.3)),var(--Lf-d99b2233,rgba(217,155,34,.2)));box-shadow:inset 3px 0 0 var(--amber),0 10px 24px -12px var(--Ls-ffc23d99,rgba(255,194,61,.6))}
:where(.r1v) .nowline{position:absolute;left:0;right:0;height:2px;background:var(--red);box-shadow:0 0 10px var(--Ls-f8313ee6,rgba(248,49,62,.9));z-index:3}
:where(.r1v) .nowline::before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--red)}
:where(.r1v) .legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.8125rem;color:var(--ink2);margin-top:.875rem}
:where(.r1v) .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}
@media (max-width:1100px){
:where(.r1v) .you{grid-template-columns:auto minmax(0,1fr)}
:where(.r1v) .you .stat{grid-column:auto}
:where(.r1v) .pgrid{grid-template-columns:1fr}
}
@media (max-width:720px){
:where(.r1v) .st4{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .pname h1{font-size:1.75rem}
:where(.r1v) .pbody .acts{margin-left:0}
}
:where(.r1v) .fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr));gap:.875rem}
:where(.r1v) .fc{padding:1.125rem;display:flex;flex-direction:column;gap:.75rem}
:where(.r1v) .fc .rch{display:flex;align-items:center;gap:.75rem}
:where(.r1v) .fc .rch b{display:block;font-size:.96875rem}
:where(.r1v) .fc .rch small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .fc p{color:var(--ink2);font-size:.84375rem}
:where(.r1v) .fc .row2{display:flex;gap:.5rem;flex-wrap:wrap}
:where(.r1v) .fc .btns{display:flex;gap:.5rem;margin-top:auto}
:where(.r1v) .fc .btns .btn{flex:1}
:where(.r1v) .fsearch{display:flex;align-items:center;gap:.625rem;height:52px;padding:0 1rem;border-radius:14px;background:var(--s2);box-shadow:var(--hl),var(--edge);margin-bottom:1rem}
:where(.r1v) .fsearch input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.96875rem;outline:none}
:where(.r1v) .fsearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue),0 0 24px -8px var(--Ls-3a7fffb3,rgba(58,127,255,.7))}
:where(.r1v) .sgrid{display:grid;grid-template-columns:13.75rem minmax(0,1fr);gap:1.25rem;align-items:start}
:where(.r1v) .snav{position:sticky;top:1.25rem;display:flex;flex-direction:column;gap:.125rem;padding:.625rem}
:where(.r1v) .snav a{display:flex;align-items:center;height:38px;padding:0 .75rem;border-radius:10px;color:var(--ink2);text-decoration:none;font-size:.875rem;font-weight:500}
:where(.r1v) .snav a:hover{background:var(--Lf-ffffff0a,rgba(255,255,255,.04));color:var(--ink)}
:where(.r1v) .seg{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .conn{display:flex;align-items:center;gap:.875rem;padding:.875rem;margin-top:.625rem}
:where(.r1v) .conn .ti{width:40px;height:40px;border-radius:11px;font-family:var(--disp);font-weight:700;font-size:13px}
:where(.r1v) .conn span.t{flex:1}
:where(.r1v) .conn span.t small{display:block;color:var(--mute);font-size:.78125rem}
:where(.r1v) .danger{box-shadow:var(--hl),0 0 0 1px var(--Ls-f8313e40,rgba(248,49,62,.25)),var(--lift)}
:where(.r1v) .btn.bad{background:var(--Lf-f8313e24,rgba(248,49,62,.14));color:var(--Lt-ff9aa2,#FF9AA2);box-shadow:inset 0 0 0 1px var(--Ls-f8313e59,rgba(248,49,62,.35))}
:where(.r1v) .nlist{display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .ni{display:flex;gap:.75rem;padding:.875rem;align-items:flex-start;position:relative;text-decoration:none;border:0;width:100%;text-align:left;color:var(--ink);font:inherit;cursor:pointer}
:where(.r1v) .ni b{display:block;font-size:.875rem;font-weight:600}
:where(.r1v) .ni small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem}
:where(.r1v) .ni.unread::after{content:"";position:absolute;top:18px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px var(--Ls-3a7fffe6,rgba(58,127,255,.9))}
:where(.r1v) .pal{position:fixed;left:50%;top:12vh;width:min(620px,calc(100% - 32px));transform:translateX(-50%);z-index:11;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,var(--Lf-1a1e25,#1A1E25),var(--Lf-13161b,#13161B));box-shadow:0 40px 90px var(--Ls-000000b3,rgba(0,0,0,.7)),var(--hl),var(--edge);animation:palin .35s var(--e) both}
@keyframes palin{from{opacity:0;transform:translate(-50%,-10px) scale(.98)}}
:where(.r1v) .pal .fsearch{margin:0;border-radius:0;background:transparent;box-shadow:0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06));height:60px}
:where(.r1v) .pal .res{max-height:min(420px,60vh);overflow:auto;padding:.5rem}
:where(.r1v) .pal .grp{color:var(--mute);font-size:.75rem;font-weight:600;padding:.625rem .625rem .5em}
:where(.r1v) .pal .it{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5625rem .625rem;border:0;border-radius:11px;background:transparent;color:var(--ink);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}
:where(.r1v) .pal .it small{margin-left:auto;color:var(--mute);font-size:.78125rem}
:where(.r1v) .pal .it:hover,:where(.r1v) .pal .it.sel{background:var(--Lf-3a7fff29,rgba(58,127,255,.16))}
:where(.r1v) .pal .foot{display:flex;gap:.875rem;padding:.625rem 1rem;font-size:.75rem;color:var(--mute);box-shadow:0 -1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
@media (max-width:1100px){
:where(.r1v) .sgrid{grid-template-columns:1fr}
:where(.r1v) .snav{display:none}
}
:where(.r1v) .next::after,:where(.r1v) .rhead::after{content:"";position:absolute;inset:.625rem;pointer-events:none;z-index:2;--hc:var(--Lf-22d3eebf,rgba(34,211,238,.75));background:linear-gradient(var(--hc),var(--hc)) 0 0/16px 2px,linear-gradient(var(--hc),var(--hc)) 0 0/2px 16px,linear-gradient(var(--hc),var(--hc)) 100% 0/16px 2px,linear-gradient(var(--hc),var(--hc)) 100% 0/2px 16px,linear-gradient(var(--hc),var(--hc)) 0 100%/16px 2px,linear-gradient(var(--hc),var(--hc)) 0 100%/2px 16px,linear-gradient(var(--hc),var(--hc)) 100% 100%/16px 2px,linear-gradient(var(--hc),var(--hc)) 100% 100%/2px 16px;background-repeat:no-repeat}
:where(.r1v) .btn.pri{background:var(--Lf-f8313e,#F8313E);color:var(--Lt-0a0b0d,#0A0B0D);font-weight:700;border-radius:6px;box-shadow:inset 0 0 0 2px var(--Ls-f5f6f8,#F5F6F8),4px 4px 0 var(--Ls-f5f6f8,#F5F6F8);transition:transform .14s var(--e),box-shadow .14s var(--e)}
:where(.r1v) .sw[aria-checked="true"] .tog{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-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .sw[aria-checked="true"] .tog::after{background:var(--Lf-22d3ee,#22D3EE)}
:where(.r1v) .holo2{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;display:block;width:min(300px,100%);aspect-ratio:5/7;margin:0 auto;border-radius:18px;position:relative;overflow:hidden;background:var(--Lf-0f1216,#0F1216);transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--e);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))}
:where(.r1v) button.holo2{border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}
:where(.r1v) .holo2.tilting{transition:none}
:where(.r1v) .holo2 .hin{position:absolute;inset:0;padding:1.25rem;display:flex;flex-direction:column;z-index:1}
:where(.r1v) .holo2 .htop{display:flex;justify-content:space-between;align-items:center}
:where(.r1v) .holo2 .htop img{width:1.875rem}
:where(.r1v) .holo2 .har{margin-top:.875rem;height:40%;border-radius:10px;background-size:cover;background-position:center;position:relative}
:where(.r1v) .holo2 .har::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--Lf-0f1216,#0F1216),transparent 60%)}
:where(.r1v) .holo2 .hwho{margin-top:-1.75rem;position:relative}
:where(.r1v) .holo2 .hwho b{font-family:var(--disp);font-size:1.875rem;font-weight:700;display:block;line-height:1}
:where(.r1v) .holo2 .hwho span{color:var(--ink2);font-size:.84375rem}
:where(.r1v) .holo2 .hpr{display:flex;align-items:baseline;gap:.5rem;margin-top:.625rem}
:where(.r1v) .holo2 .hpr b{font-family:var(--disp);font-size:2.125rem;font-weight:700;color:var(--Lt-22d3ee,#22D3EE);line-height:1}
:where(.r1v) .holo2 .hpr span{color:var(--mute);font-size:.78125rem}
:where(.r1v) .holo2 .hst{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}
:where(.r1v) .holo2 .hst .c{display:block;background:var(--Lf-ffffff0d,rgba(255,255,255,.05));border-radius:8px;padding:.4375rem .25rem;text-align:center}
:where(.r1v) .holo2 .hst b{font-family:var(--disp);font-size:.9375rem;display:block}
:where(.r1v) .holo2 .hst small{font-size:.71875rem;color:var(--mute)}
:where(.r1v) .holo2 .har,:where(.r1v) .holo2 .hwho{display:block}
:where(.r1v) .holo2 .hfoil{position:absolute;inset:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.36;z-index:2;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)}
:where(.r1v) .holo2 .hglare{position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(circle at var(--mx) var(--my),var(--Lf-ffffff4d,rgba(255,255,255,.3)),transparent 45%);mix-blend-mode:overlay}
:where(.r1v) .holo2.sm{width:100%;border-radius:14px}
:where(.r1v) .holo2.sm .hin{padding:.75rem}
:where(.r1v) .holo2.sm .hwho{margin-top:-1.125rem}
:where(.r1v) .holo2.sm .hwho b{font-size:1.1875rem}
:where(.r1v) .holo2.sm .hpr b{font-size:1.3125rem}
:where(.r1v) .holo2.sm .hst,:where(.r1v) .holo2.sm .htop img{display:none}
:where(.r1v) .holo2.sm .hfoil{opacity:.2}
:where(.r1v) .holo2.sm:hover{box-shadow:0 0 0 1.5px var(--Ls-22d3ee99,rgba(34,211,238,.6)),0 24px 40px -20px var(--Ls-000000e6,rgba(0,0,0,.9))}
/* Flat player card (member area, 23 Oct): the normal card surface, no 3D tilt, foil or glare. */
:where(.r1v) .holo2.flat{transform:none;transition:none;background:var(--s2);box-shadow:inset 0 0 0 1px var(--line)}
:where(.r1v) .holo2.flat .har::after{background:linear-gradient(0deg,var(--s2),transparent 60%)}
:where(.r1v) .hroster{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:.875rem;margin-top:.375rem}
:where(.r1v) .ogrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(18.75rem,1fr);gap:1.25rem;align-items:start}
:where(.r1v) .ost{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}
:where(.r1v) .ost .stat small + small{margin-top:.125rem}
:where(.r1v) .orow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;margin-top:.625rem}
:where(.r1v) .lm{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(9.375rem,11.875rem) auto;gap:.875rem;align-items:center;padding:.875rem 1rem;margin-top:.625rem}
:where(.r1v) .lm .vs2{display:flex;align-items:center;gap:.5rem;font-weight:600;flex-wrap:wrap}
:where(.r1v) .lm select,:where(.r1v) .fsel{height:40px;border:0;border-radius:10px;background:var(--s3);color:var(--ink);font:inherit;font-size:.84375rem;padding:0 .625rem;box-shadow:var(--hl);cursor:pointer;width:100%}
:where(.r1v) .inp2{width:100%;height:44px;border:0;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink);font:inherit;font-size:.90625rem;padding:0 .875rem;color-scheme:dark}
:where(.r1v) .inp2:focus{outline:2px solid var(--blue);outline-offset:1px}
:where(.r1v) .f2{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}
:where(.r1v) .fgrp{margin-top:1.125rem}
:where(.r1v) .fgrp>p{display:block;font-weight:600;font-size:.84375rem;margin-bottom:.5rem;color:var(--ink2)}
:where(.r1v) .prev{position:sticky;top:1.25rem}
:where(.r1v) .dsp{padding:1.125rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}
:where(.r1v) .mcopy{font-size:.875rem;color:var(--ink2)}
:where(.r1v) .stage5{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background-color:var(--Lf-000000,#000);background-size:cover;background-position:center;container-type:inline-size}
:where(.r1v) .stage5::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--Lf-08090b99,rgba(8,9,11,.6)),transparent 50%)}
:where(.r1v) .stage5 .bug{position:absolute;top:4cqw;left:50%;translate:-50% 0;display:flex;z-index:1;font-family:var(--disp);font-weight:700}
:where(.r1v) .stage5 .bug span{background:var(--Lf-0a0b0df0,rgba(10,11,13,.94));padding:1.2cqw 2cqw;font-size:3cqw}
:where(.r1v) .stage5 .bug b{background:var(--Lf-f8313e,#F8313E);color:var(--Lt-0a0b0d,#0A0B0D);padding:1cqw 2.2cqw;font-size:4.2cqw}
:where(.r1v) .rbk h3{font-size:1rem;margin-top:1rem}
:where(.r1v) .rbk h3:first-child{margin-top:0}
:where(.r1v) .rbk ul{margin:.375rem 0 0;padding-left:1.25rem}
:where(.r1v) .rbk li{margin:.375rem 0;color:var(--ink2);font-size:.875rem}
@media (max-width:1100px){
:where(.r1v) .ogrid{grid-template-columns:1fr}
:where(.r1v) .ost{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .lm{grid-template-columns:auto minmax(0,1fr)}
:where(.r1v) .prev{position:static}
}
@media (max-width:720px){
:where(.r1v) .f2{grid-template-columns:1fr}
:where(.r1v) .orow{grid-template-columns:1fr}
}
:where(.r1v) :focus-visible{outline-color:var(--cy)}
:where(.r1v) .inp2:focus{outline-color:var(--cy)}
:where(.r1v) .bar i{background:linear-gradient(90deg,var(--cylo),var(--cyhi));box-shadow:0 0 12px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .spark polyline{stroke:var(--cy);filter:drop-shadow(0 4px 8px var(--Ls-22d3ee73,rgba(34,211,238,.45)))}
:where(.r1v) .big b{text-shadow:0 0 30px var(--Ls-22d3ee33,rgba(34,211,238,.2))}
:where(.r1v) .fit .fg{stroke:var(--cy);filter:drop-shadow(0 0 5px var(--Ls-22d3ee99,rgba(34,211,238,.6)))}
:where(.r1v) .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) .opt[aria-checked="true"]{background:var(--Lf-22d3ee17,rgba(34,211,238,.09));box-shadow:inset 0 0 0 1.5px var(--cy),0 8px 20px -10px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .opt[aria-checked="true"] .rad{box-shadow:inset 0 0 0 5px var(--cy)}
:where(.r1v) .prog{background:linear-gradient(90deg,var(--cylo),var(--cyhi));box-shadow:0 0 12px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .st.done .k{background:linear-gradient(145deg,var(--cyhi),var(--cylo));color:var(--Lt-052a33,#052A33);box-shadow:0 0 0 5px var(--s1),0 6px 14px -4px var(--Ls-22d3eeb3,rgba(34,211,238,.7))}
:where(.r1v) .st.now .k{box-shadow:0 0 0 5px var(--s1),inset 0 0 0 3px var(--cy)}
:where(.r1v) .st.now .k i{background:var(--cy);animation-name:beatc}
@keyframes beatc{0%{box-shadow:0 0 0 0 var(--Ls-22d3eeb3,rgba(34,211,238,.7))}70%{box-shadow:0 0 0 8px rgba(34,211,238,0)}100%{box-shadow:0 0 0 0 rgba(34,211,238,0)}}
:where(.r1v) .tl .ti2.done .dotx{background:linear-gradient(145deg,var(--cyhi),var(--cylo));box-shadow:0 0 12px -2px var(--Ls-22d3eecc,rgba(34,211,238,.8))}
:where(.r1v) .tl .ti2.now .dotx{box-shadow:inset 0 0 0 3px var(--cy),0 0 14px -2px var(--Ls-22d3eecc,rgba(34,211,238,.8))}
:where(.r1v) .msg.ours .bub{background:var(--Lf-22d3ee1c,rgba(34,211,238,.11));box-shadow:inset 0 0 0 1px var(--Ls-22d3ee42,rgba(34,211,238,.26))}
:where(.r1v) .fsearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--cy),0 0 24px -8px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .ni.unread::after{background:var(--cy);box-shadow:0 0 8px var(--Ls-22d3eee6,rgba(34,211,238,.9))}
:where(.r1v) .pal .it:hover,:where(.r1v) .pal .it.sel{background:var(--Lf-22d3ee1c,rgba(34,211,238,.11))}
:where(.r1v) .you{background:radial-gradient(520px 220px at 0% 50%,var(--Lf-22d3ee21,rgba(34,211,238,.13)),transparent 70%),linear-gradient(180deg,var(--s1b),var(--s1))}
:where(.r1v) .you .rk{text-shadow:0 0 28px var(--Ls-22d3ee52,rgba(34,211,238,.32))}
:where(.r1v) .code{box-shadow:var(--hl),var(--edge),0 0 30px -10px var(--Ls-22d3ee73,rgba(34,211,238,.45))}
:where(.r1v) .blk.k-lg{background:linear-gradient(180deg,var(--Lf-f8313e80,rgba(248,49,62,.5)),var(--Lf-b91f2a57,rgba(185,31,42,.34)));box-shadow:inset 3px 0 0 var(--Ls-ff7a84,#FF7A84),0 10px 24px -12px var(--Ls-f8313ecc,rgba(248,49,62,.8))}
:where(.r1v) .btn.sec{background:linear-gradient(180deg,var(--Lf-262b34,#262B34),var(--s3));color:var(--ink);box-shadow:inset 0 1px 0 var(--Ls-ffffff0d,rgba(255,255,255,.05)),inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08));transition:background-color .18s ease,box-shadow .16s var(--e),transform .14s var(--e),color .18s ease}
:where(.r1v) .btn.bad{background:transparent;color:var(--t-pink,var(--pink));box-shadow:inset 0 0 0 1px var(--pink)}
:where(.r1v) .rhead.nobr::after{content:none}
:where(.r1v) .rc select,:where(.r1v) .lm select,:where(.r1v) .fsel{-webkit-appearance:none;appearance:none;height:40px;width:100%;border:0;border-radius:10px;padding:0 2.375rem 0 .75rem;background:var(--well) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CDD2DA' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/15px;color:var(--ink);font:inherit;font-size:.84375rem;font-weight:500;line-height:1;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)),inset 0 0 0 1px var(--Ls-ffffff09,rgba(255,255,255,.035)),inset 0 2px 6px var(--Ls-00000059,rgba(0,0,0,.35));cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}
:where(.r1v) .rc select:hover,:where(.r1v) .lm select:hover,:where(.r1v) .fsel:hover{background-color:var(--Lf-14181d,#14181D)}
:where(.r1v) .rc select:focus-visible,:where(.r1v) .lm select:focus-visible,:where(.r1v) .fsel:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .sl-lab,:where(.r1v) .fgrp>p:has(+ select),:where(.r1v) .fgrp>label:has(+ select){display:block;font-family:var(--disp);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);line-height:1.2;margin:0 0 .4375rem}
:where(.r1v) .sl-lab select{display:block;margin-top:.4375rem;letter-spacing:0;text-transform:none;font-family:Geist,system-ui,sans-serif}
@supports (appearance:base-select){
:where(.r1v) .rc select,:where(.r1v) .lm select,:where(.r1v) .fsel{appearance:base-select;display:flex;align-items:center}
/* A disabled base-select draws its value twice (Edge 155: a second copy under the box, over the next line). Disabled
   selects keep the plain look; the extra class weight beats the same rule in r1-member.css and r1-org.css. */
:where(.r1v) .rc select:disabled,:where(.r1v) .lm select:disabled,:where(.r1v) .fsel:disabled{appearance:none}
:where(.r1v) .rc select::picker-icon,:where(.r1v) .lm select::picker-icon,:where(.r1v) .fsel::picker-icon{display:none}
:where(.r1v) .rc select:open,:where(.r1v) .lm select:open,:where(.r1v) .fsel:open{background-color:var(--Lf-14181d,#14181D);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)),inset 0 0 0 1px var(--Ls-22d3ee73,rgba(34,211,238,.45))}
:where(.r1v) .rc select::picker(select),:where(.r1v) .lm select::picker(select),:where(.r1v) .fsel::picker(select){appearance:base-select;border:0;border-radius:12px;padding:.375rem;margin-top:.375rem;min-width:anchor-size(width);background:linear-gradient(180deg,var(--Lf-252a33,#252A33),var(--Lf-1b1f26,#1B1F26));color:var(--ink);box-shadow:0 26px 54px -14px var(--Ls-000000e6,rgba(0,0,0,.9)),inset 0 1px 0 var(--Ls-ffffff17,rgba(255,255,255,.09)),0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08));font-family:Geist,system-ui,sans-serif}
:where(.r1v) .rc select option,:where(.r1v) .lm select option,:where(.r1v) .fsel option{min-height:2.5rem;padding:0 .75rem;border-radius:8px;font-size:.84375rem;font-weight:500;letter-spacing:0;text-transform:none;display:flex;align-items:center;gap:.625rem;color:var(--ink2);cursor:pointer}
:where(.r1v) .rc select option:hover,:where(.r1v) .lm select option:hover,:where(.r1v) .fsel option:hover,:where(.r1v) .rc select option:focus-visible,:where(.r1v) .lm select option:focus-visible,:where(.r1v) .fsel option:focus-visible{background:var(--Lf-ffffff0f,rgba(255,255,255,.06));color:var(--ink);outline:none}
:where(.r1v) .rc select option:checked,:where(.r1v) .lm select option:checked,:where(.r1v) .fsel option:checked{background:var(--Lf-22d3ee1a,rgba(34,211,238,.1));color:var(--cyi)}
:where(.r1v) .rc select option::checkmark,:where(.r1v) .lm select option::checkmark,:where(.r1v) .fsel option::checkmark{order:1;margin-left:auto;color:var(--t-cy,var(--cy))}
}
:where(.r1v) .box,:where(.r1v) .pick .chk{width:20px;height:20px;border-radius:6px;background:var(--well);box-shadow:inset 0 1px 2px var(--Ls-000000b3,rgba(0,0,0,.7)),inset 0 -1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06)),inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .box .i,:where(.r1v) .pick .chk .i{width:13px;height:13px;color:var(--Lt-052a33,#052A33);stroke-width:3}
:where(.r1v) .pl[aria-checked="true"] .box,:where(.r1v) .pick[aria-checked="true"] .chk{background:var(--cy);box-shadow:0 0 0 1px var(--Ls-67e8f999,rgba(103,232,249,.6)),0 4px 12px -4px var(--Ls-22d3eecc,rgba(34,211,238,.8))}
:where(.r1v) .pick[aria-checked="true"]{background:var(--Lf-22d3ee12,rgba(34,211,238,.07));box-shadow:inset 0 0 0 1.5px var(--Ls-22d3eebf,rgba(34,211,238,.75)),0 10px 24px -12px var(--Ls-22d3ee8c,rgba(34,211,238,.55))}
:where(.r1v) input::placeholder,:where(.r1v) textarea::placeholder{color:var(--mute);opacity:1}
:where(.r1v) .tbl.rkt th:not(:nth-child(2)),:where(.r1v) .tbl.rkt td:not(:nth-child(2)){width:1%;white-space:nowrap}
:where(.r1v) .tbl.rkt th:first-child,:where(.r1v) .tbl.rkt td:first-child{width:3.5rem;min-width:3.5rem;padding-right:.25rem}
:where(.r1v) .tbl.rkt td.rec{min-width:4.5rem}
:where(.r1v) .tbl tr.own td{background:color-mix(in srgb,var(--cy) 11%,var(--s2));box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .tbl tr.own td:first-child{box-shadow:inset 3px 0 0 var(--cy),inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .tbl tr.own:hover td{background:color-mix(in srgb,var(--cy) 15%,var(--s3))}
:where(.r1v) .tbl tr.own .pos{color:var(--cyi)}
:where(.r1v) .pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-top:.75rem}
:where(.r1v) .pager .info{color:var(--mute);font-size:.8125rem}
:where(.r1v) .pgs{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}
:where(.r1v) .pgb{min-width:2.25rem;height:36px;padding:0 .6875rem;border:0;border-radius:9px;background:var(--s2);color:var(--ink2);font-family:var(--disp);font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer;box-shadow:var(--hl),var(--edge);transition:background-color .18s ease,color .18s ease}
:where(.r1v) .pgb .i{width:15px;height:15px}
:where(.r1v) .pgb:hover:not(:disabled){background:var(--s3);color:var(--ink)}
:where(.r1v) .pgb[aria-current="page"]{background:var(--Lf-22d3ee21,rgba(34,211,238,.13));color:var(--cyi);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .pgb:disabled{opacity:.4;cursor:default}
:where(.r1v) .pgdots{color:var(--mute);padding:0 .125rem;font-size:.8125rem}
:where(.r1v) .exnote{color:var(--mute);font-size:.75rem;margin-top:.75rem}
:where(.r1v) .cardfoot{display:flex;align-items:center;gap:.625rem;margin-top:auto;padding-top:.875rem;box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06));font-size:.8125rem;color:var(--mute);text-decoration:none}
:where(.r1v) .cardfoot b{color:var(--ink);font-weight:600}
:where(.r1v) .cardfoot .i{width:16px;height:16px;color:var(--t-cy,var(--cy));flex:none}
:where(.r1v) a.cardfoot:hover b{color:var(--Lt-ffffff,#fff)}
:where(.r1v) .form,:where(.r1v) .cls{display:flex;flex-direction:column}
:where(.r1v) .form .stats{margin-bottom:1.125rem}
:where(.r1v) .cls .cardfoot{margin-top:auto}
:where(.r1v) .cardfoot.stack{align-items:flex-start}
:where(.r1v) .cardfoot.stack b{display:block;margin-top:.125rem}
:where(.r1v) .cardfoot.stack .i{margin-top:2px}
:where(.r1v) .cls p + .cardfoot{margin-top:auto}
:where(.r1v) .evrow .bar{display:block}
:where(.r1v) .rely{grid-column:span 4;align-self:start}
:where(.r1v) .rely .rel{flex-direction:column;margin-top:.875rem}
:where(.r1v) .rely .rb{flex:none}
:where(.r1v) .rely .note2{color:var(--mute);font-size:.8125rem;margin-top:.875rem}
@media (max-width:1360px){
:where(.r1v) .rely{grid-column:span 12;align-self:stretch}
:where(.r1v) .rely .rel{flex-direction:row}
:where(.r1v) .rely .rb{flex:1 1 12.5rem}
}
:where(.r1v) .blk.split{padding:.375rem .4375rem;font-size:.71875rem}
:where(.r1v) .blk.split b{font-size:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
:where(.r1v) .blk.split span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:1023px){
:where(.r1v) .rsteps .steps{display:flex;align-items:flex-start;justify-content:space-between;gap:.375rem}
:where(.r1v) .rsteps .steps::before{left:.9375rem;right:.9375rem}
:where(.r1v) .rsteps .prog{display:none}
:where(.r1v) .rsteps .st{flex:0 0 1.875rem}
:where(.r1v) .rsteps .st.now,:where(.r1v) .rsteps .st.nx{flex:0 1 auto;min-width:5.25rem}
:where(.r1v) .rsteps .st:not(.now):not(.nx) .stl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:where(.r1v) .rsteps .st.nx{color:var(--ink2)}
}
@media (max-width:1180px){
:where(.r1v) .rhead .vs{gap:.875rem;padding:1.625rem 1.5rem 1.375rem}
:where(.r1v) .rhead .crest.xl{width:64px;height:64px;border-radius:18px;font-size:20px}
:where(.r1v) .rhead .side{gap:.75rem}
:where(.r1v) .rhead .side b{font-size:1.3125rem}
:where(.r1v) .rhead .clock .t{font-size:2.125rem}
:where(.r1v) .rsteps{padding:.375rem 1.5rem 1.5rem}
}
:where(.r1v) .phero .pimg{position:absolute;inset:0;background-size:cover;background-position:center 42%;opacity:.36;pointer-events:none}
:where(.r1v) .phero .pimg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,22,27,0) 10%,var(--Lf-13161b73,rgba(19,22,27,.45)) 55%,var(--Lf-13161bf0,rgba(19,22,27,.94)) 100%),linear-gradient(90deg,var(--Lf-13161bb3,rgba(19,22,27,.7)),rgba(19,22,27,0) 65%)}
:where(.r1v) .phero.hasban .pban{background:transparent}
:where(.r1v) .phero.hasban .pban::before{display:none}
:where(.r1v) .phero.hasban .pname h1{text-shadow:0 2px 18px var(--Ls-000000b3,rgba(0,0,0,.7))}
:where(.r1v) .pbchip{position:absolute;top:.875rem;right:1rem;z-index:1;height:30px;padding:0 .96em;border:0;border-radius:9px;background:var(--Lf-080a0c8c,rgba(8,10,12,.55));backdrop-filter:blur(6px);color:var(--ink2);font:inherit;font-size:.78125rem;font-weight:600;display:inline-flex;align-items:center;gap:.56em;line-height:1;cursor:pointer;box-shadow:inset 0 0 0 1px var(--Ls-ffffff1f,rgba(255,255,255,.12));transition:color .18s ease,background-color .18s ease}
:where(.r1v) .pbchip:hover{color:var(--ink);background:var(--Lf-080a0cbf,rgba(8,10,12,.75))}
:where(.r1v) .pbchip .i{width:15px;height:15px}
:where(.r1v) .rc .on{cursor:help;z-index:2}
:where(.r1v) .rc .on::before{content:"";position:absolute;inset:-.5625rem}
:where(.r1v) .rc .on::after{content:attr(data-tip);position:absolute;right:-.5rem;bottom:calc(100% + 10px);white-space:nowrap;padding:.4375rem .625rem;border-radius:9px;background:var(--Lf-f5f6f8,#F5F6F8);color:var(--Lt-0a0b0d,#0A0B0D);font-size:.75rem;font-weight:600;line-height:1;box-shadow:0 12px 28px var(--Ls-0000008c,rgba(0,0,0,.55));opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .2s var(--e);pointer-events:none}
:where(.r1v) .rc .on:hover::after,:where(.r1v) .rc .on:focus-visible::after{opacity:1;transform:none}
:where(.r1v) .rc .on:focus-visible{outline:2px solid var(--cy);outline-offset:3px}
:where(.r1v) .chip.fr{background:var(--s2);color:var(--ink2)}
:where(.r1v) .chip.fr.lv1{background:var(--Lf-22d3ee29,rgba(34,211,238,.16))}
:where(.r1v) .chip.fr.lv2{background:var(--Lf-22d3ee57,rgba(34,211,238,.34));color:var(--ink)}
:where(.r1v) .chip.fr.lv3{background:var(--Lf-3ddc8457,rgba(61,220,132,.34));color:var(--ink);box-shadow:inset 0 0 0 1px var(--Ls-3ddc8499,rgba(61,220,132,.6))}
:where(.r1v) .chip.fr:hover{filter:brightness(1.12);color:var(--ink)}
:where(.r1v) .chip.fr[aria-pressed="true"]{color:var(--Lt-ffffff,#fff);box-shadow:inset 0 0 0 2px var(--amber)}
:where(.r1v) .chip.fr.lv0[aria-pressed="true"]{background:var(--s3)}
:where(.r1v) .chip.fr.lv1[aria-pressed="true"]{background:var(--Lf-22d3ee29,rgba(34,211,238,.16))}
:where(.r1v) .chip.fr.lv2[aria-pressed="true"]{background:var(--Lf-22d3ee57,rgba(34,211,238,.34))}
:where(.r1v) .chip.fr.lv3[aria-pressed="true"]{background:var(--Lf-3ddc8457,rgba(61,220,132,.34))}
:where(.r1v) .skey{display:flex;flex-wrap:wrap;gap:.48em 1.12em;margin-top:.75rem;font-size:.78125rem;color:var(--ink2)}
:where(.r1v) .skey span{display:inline-flex;align-items:center;gap:.4375rem}
:where(.r1v) .skey i{width:14px;height:14px;border-radius:4px;flex:none}
:where(.r1v) .skey + small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.5rem}
:where(.r1v) #s-tpage .pbody>.crest{view-transition-name:vt-crest}
:where(.r1v) #s-event .ehero{view-transition-name:vt-ev}
:where(.r1v) ::view-transition-group(vt-crest),:where(.r1v) ::view-transition-group(vt-ev){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}
:where(.r1v) ::view-transition-old(root),:where(.r1v) ::view-transition-new(root){animation-duration:.24s}
@keyframes drawerspring{from{transform:translateX(100%)}}
:where(.r1v) .drawer{animation:drawerspring .72s linear(0,.2348 7.1%,.4628 14.2%,.6539 21.3%,.8028 28.4%,.9097 35.5%,.9789 42.6%,1.0165 49.7%,1.0295 56.8%,1.0254 63.9%,1.0122 71%,.9998 78.1%,.9938 85.2%,.9937 92.3%,1) both;box-shadow:-30px 0 70px var(--Ls-00000099,rgba(0,0,0,.6)),inset 1px 0 0 var(--Ls-ffffff0f,rgba(255,255,255,.06)),24px 0 0 var(--Ls-121519,#121519)}
@media (prefers-reduced-motion:reduce){
:where(.r1v) ::view-transition-group(*),:where(.r1v) ::view-transition-old(*),:where(.r1v) ::view-transition-new(*){animation:none!important}
}
:where(.r1v) .form,:where(.r1v) .cls{align-self:start}
:where(.r1v) .form .cardfoot,:where(.r1v) .cls .cardfoot,:where(.r1v) .cls p + .cardfoot{margin-top:1.125rem}
:where(.r1v) .form .stats{margin-bottom:0}
:where(.r1v) .blk.split{padding:.25rem}
:where(.r1v) .blk.split b{font-size:.71875rem;line-height:1.2;margin:0;-webkit-line-clamp:3}
:where(.r1v) .blk.split span{display:none}
@media (max-width:1023px){
:where(.r1v) .rsteps .st:not(.now):not(.nx) .k{width:12px;height:12px;margin-top:9px;box-shadow:0 0 0 3px var(--s1)}
:where(.r1v) .rsteps .st:not(.now):not(.nx) .k .i{display:none}
:where(.r1v) .rsteps .st:not(.now):not(.nx):not(.done) .k{background:var(--mute)}
}
:where(.r1v) .zey{display:block;font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);line-height:1.3;margin:0 0 .625rem}
:where(.r1v) .zhead .zey{margin-bottom:.625rem}
:where(.r1v) .zhead{align-items:flex-end}
:where(.r1v) .zhr{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem .625rem;border-radius:16px;background:var(--Lf-13161bcc,rgba(19,22,27,.8));box-shadow:var(--hl),var(--edge)}
:where(.r1v) .zhr b{display:block;font-family:var(--disp);font-size:1rem;font-weight:600;line-height:1.2}
:where(.r1v) .zhr small{display:block;color:var(--mute);font-size:.78125rem}
:where(.r1v) .zhr .art.md{width:64px;height:48px;font-size:11px;border-radius:10px}
:where(.r1v) .zhint{display:block;color:var(--mute);font-size:.78125rem;margin-top:.4375rem;line-height:1.45}
:where(.r1v) .zhint.ztop{margin:-.125rem 0 .75rem}
:where(.r1v) .zopt{color:var(--mute);font-weight:500;font-size:.6875rem;letter-spacing:.06em;text-transform:none;margin-left:.25rem}
:where(.r1v) .zerr{color:var(--amberi);font-size:.78125rem;margin-top:.4375rem;line-height:1.4}
:where(.r1v) .zerr.inl{display:block;margin-top:.25rem}
:where(.r1v) .zerr[hidden]{display:none}
:where(.r1v) .inp2[aria-invalid="true"],:where(.r1v) .note[aria-invalid="true"]{box-shadow:inset 0 0 0 1.5px var(--Ls-ffc23dbf,rgba(255,194,61,.75))}
:where(.r1v) .inp2:disabled,:where(.r1v) .fsel:disabled{opacity:.55;cursor:not-allowed}
:where(.r1v) .inp2[type="date"],:where(.r1v) .inp2[type="time"],:where(.r1v) .inp2[type="datetime-local"]{font-size:.875rem}
:where(.r1v) .note{display:block}
:where(.r1v) .zcount{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}
:where(.r1v) .zcount small{color:var(--mute);font-size:.75rem;margin-top:.4375rem;margin-left:auto;white-space:nowrap}
:where(.r1v) .f3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}
:where(.r1v) .f3>.fgrp,:where(.r1v) .f2>.fgrp{min-width:0}
:where(.r1v) .zmt{margin-top:.875rem}
:where(.r1v) .zmb2{margin-bottom:.875rem}
:where(.r1v) .zw{max-width:17.5rem}
:where(.r1v) .zmut{color:var(--mute);font-size:.8125rem}
:where(.r1v) .zsm{display:block;color:var(--amberi);font-size:.71875rem;margin-top:.25rem}
:where(.r1v) .ztag{display:inline-flex;align-items:center;gap:.3125rem;height:22px;padding:0 .5rem;border-radius:7px;background:var(--s3);color:var(--ink2);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}
:where(.r1v) .ztag .i{width:12px;height:12px}
:where(.r1v) .zbad{color:var(--Lt-ff9aa2,#FF9AA2);font-weight:600}
:where(.r1v) .zok{color:var(--greeni);font-weight:600}
:where(.r1v) .zsec{padding-top:1.25rem;margin-top:1.25rem;box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .zsec:first-child{padding-top:0;margin-top:0;box-shadow:none}
:where(.r1v) .zsec>.fgrp:first-of-type,:where(.r1v) .zsec>.f2:first-of-type>.fgrp,:where(.r1v) .zsec>.f3:first-of-type>.fgrp,:where(.r1v) .zsec>.zey+.fgrp,:where(.r1v) .zsec>.zey+.f2>.fgrp,:where(.r1v) .zsec>.zey+.f3>.fgrp{margin-top:0}
:where(.r1v) .zfs{border:0;margin:0;padding:0;min-width:0}
:where(.r1v) .zfs:disabled{opacity:.62}
:where(.r1v) .zfs:disabled .btn,:where(.r1v) .zfs:disabled .chip,:where(.r1v) .zfs:disabled .opt,:where(.r1v) .zfs:disabled .sw{cursor:not-allowed}
:where(.r1v) .zck{display:inline-flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;text-align:left}
:where(.r1v) .zck .box{width:20px;height:20px;border-radius:6px;background:var(--well);box-shadow:inset 0 1px 2px var(--Ls-000000b3,rgba(0,0,0,.7)),inset 0 -1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06)),inset 0 0 0 1px var(--Ls-ffffff1a,rgba(255,255,255,.1))}
:where(.r1v) .zck .box .i{width:13px;height:13px;color:var(--Lt-052a33,#052A33);stroke-width:3}
:where(.r1v) .zck[aria-checked="true"] .box{background:var(--cy);box-shadow:0 0 0 1px var(--Ls-67e8f999,rgba(103,232,249,.6)),0 4px 12px -4px var(--Ls-22d3eecc,rgba(34,211,238,.8))}
:where(.r1v) .zck[aria-checked="true"] .box .i{opacity:1;transform:none}
:where(.r1v) .zck:hover .box{box-shadow:inset 0 1px 2px var(--Ls-000000b3,rgba(0,0,0,.7)),inset 0 0 0 1px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .zck:focus-visible{outline:2px solid var(--cy);outline-offset:3px;border-radius:6px}
:where(.r1v) .zown{height:20px;font-size:.6875rem;padding:0 .4375rem;margin-left:.125rem}
:where(.r1v) .zcks{display:flex;flex-wrap:wrap;gap:.25rem 1.375rem}
:where(.r1v) .zsw{margin-top:.625rem}
:where(.r1v) .zsw:disabled{cursor:not-allowed;opacity:.7}
:where(.r1v) .zsws{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:.5rem}
:where(.r1v) .zsws .zsw{margin-top:0;padding:.75rem}
:where(.r1v) .zseg{flex-wrap:wrap;max-width:100%}
:where(.r1v) .zseg button[aria-pressed="true"]{color:var(--ink);box-shadow:inset 0 1px 0 var(--Ls-ffffff17,rgba(255,255,255,.09)),inset 0 -2px 0 var(--cy)}
:where(.r1v) .zseg button:disabled{opacity:.6;cursor:not-allowed}
:where(.r1v) .zline{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.625rem 0;flex-wrap:wrap}
:where(.r1v) .zline + .zline{box-shadow:inset 0 1px 0 var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .zline>span{font-weight:600;font-size:.875rem;color:var(--ink2)}
:where(.r1v) .zopts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}
:where(.r1v) .zopts.three{grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.r1v) .zo{margin-top:0;align-items:flex-start;padding:.875rem}
:where(.r1v) .zo .rad{margin-top:.125rem}
:where(.r1v) .zot{display:flex;flex-direction:column;gap:.1875rem;min-width:0}
:where(.r1v) .zot b{font-weight:600;font-size:.875rem;line-height:1.3}
:where(.r1v) .zot small{color:var(--mute);font-size:.78125rem;margin:0;line-height:1.4}
:where(.r1v) .znote{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .875rem;margin-top:.875rem;border-radius:12px;background:var(--Lf-ffffff09,rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06));color:var(--ink2);font-size:.8125rem;line-height:1.5}
:where(.r1v) .znote>.i{width:17px;height:17px;flex:none;margin-top:1px;color:var(--t-cy,var(--cy))}
:where(.r1v) .znote b{color:var(--ink);font-weight:600}
:where(.r1v) .znote.lock>.i{color:var(--mute)}
:where(.r1v) .znote.warn{background:var(--Lf-ffc23d14,rgba(255,194,61,.08));box-shadow:inset 0 0 0 1px var(--Ls-ffc23d40,rgba(255,194,61,.25))}
:where(.r1v) .znote.warn>.i{color:var(--amberi)}
:where(.r1v) .znote.bad{background:var(--Lf-ff4da612,rgba(255,77,166,.07));box-shadow:inset 0 0 0 1px var(--Ls-ff4da647,rgba(255,77,166,.28))}
:where(.r1v) .znote.bad>.i{color:var(--t-pink,var(--pink))}
:where(.r1v) .znote.jai{background:var(--Lf-22d3ee0f,rgba(34,211,238,.06));box-shadow:inset 0 0 0 1px var(--Ls-22d3ee40,rgba(34,211,238,.25))}
:where(.r1v) .znote .zdia{margin-top:.125rem}
:where(.r1v) .zcalc{margin-top:.875rem;color:var(--ink2);font-size:.84375rem;line-height:1.55}
:where(.r1v) .zcalc b{color:var(--ink)}
:where(.r1v) .zcalc a{color:var(--cyi);text-decoration:underline;text-underline-offset:3px}
:where(.r1v) .zcalc .pill{margin-right:.375rem}
:where(.r1v) .zrow{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;margin-top:.5rem;min-height:3.5rem}
:where(.r1v) .zrow>b{flex:1;min-width:0;font-weight:600;font-size:.875rem}
:where(.r1v) .zrow>span:not(.av):not(.acts):not(.pill){flex:1;min-width:0;font-size:.875rem}
:where(.r1v) .zrow .av{width:32px;height:32px;border-radius:9px;font-size:12px;box-shadow:none}
:where(.r1v) .zrow .zmini{width:9.375rem;flex:none}
:where(.r1v) .zrow.ro{color:var(--ink2)}
:where(.r1v) .zrow.ro>.i{color:var(--mute);width:16px;height:16px}
:where(.r1v) .zrow.ro>b{flex:none;font-weight:600;color:var(--ink);text-align:right}
:where(.r1v) .zord .disp{width:1.375rem;flex:none;color:var(--cyi);font-size:1rem}
:where(.r1v) .zord .acts{gap:.375rem}
:where(.r1v) .zord .pgb{min-width:2rem;height:32px;padding:0}
:where(.r1v) .zmini{height:36px!important;font-size:.8125rem!important}
:where(.r1v) .zadd{display:flex;gap:.625rem;margin-top:.625rem}
:where(.r1v) .zadd .inp2{flex:1;min-width:0}
:where(.r1v) .zstep{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:.125rem;border-radius:12px;background:var(--well);box-shadow:inset 0 1px 2px var(--Ls-00000099,rgba(0,0,0,.6)),inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .zstep b{min-width:2.125rem;text-align:center;font-family:var(--disp);font-size:1.125rem;color:var(--cyi)}
:where(.r1v) .zstep .pgb{min-width:2.125rem;height:34px;padding:0;background:var(--s3)}
:where(.r1v) .zdia{display:inline-flex;gap:.1875rem;align-items:center;vertical-align:middle}
:where(.r1v) .zdia i{width:10px;height:10px;transform:rotate(45deg);border-radius:2px;background:var(--s4);box-shadow:inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .zdia i.f{background:var(--cy);box-shadow:0 0 6px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .zdia i.h{background:linear-gradient(135deg,var(--cy) 50%,var(--s4) 50%)}
:where(.r1v) .zsetup{display:grid;grid-template-columns:14.75rem minmax(0,1fr) 19rem;gap:1.25rem;align-items:start}
:where(.r1v) .zside{position:sticky;top:1.25rem;padding:1.125rem .875rem}
:where(.r1v) .zprog{display:flex;align-items:center;gap:.75rem;padding:0 .375rem 1rem;margin-bottom:.5rem;box-shadow:inset 0 -1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .zprog b{display:block;font-size:.875rem;font-weight:600}
:where(.r1v) .zprog small{display:block;color:var(--mute);font-size:.78125rem;line-height:1.35}
:where(.r1v) .zring{--p:0;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--cy) calc(var(--p) * 1%),var(--s3) 0);position:relative}
:where(.r1v) .zring::before{content:"";position:absolute;inset:.3125rem;border-radius:50%;background:var(--s1b)}
:where(.r1v) .zring b{position:relative;font-family:var(--disp);font-size:.875rem;color:var(--cyi)}
:where(.r1v) .zsteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem;position:relative}
:where(.r1v) .zst button{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.625rem;align-items:start;width:100%;padding:.5625rem .5rem;border:0;border-radius:11px;background:transparent;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease}
:where(.r1v) .zst button:hover{background:var(--Lf-ffffff0a,rgba(255,255,255,.04))}
:where(.r1v) .zst b{display:block;font-size:.84375rem;font-weight:600;line-height:1.3;color:var(--ink)}
:where(.r1v) .zst small{display:block;font-size:.75rem;color:var(--mute);line-height:1.35;margin-top:.125rem}
:where(.r1v) .zsn{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--disp);font-weight:600;font-size:13px;background:var(--s3);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .zsn .i{width:14px;height:14px}
:where(.r1v) .zst.done .zsn{background:linear-gradient(145deg,var(--cyhi),var(--cylo));color:var(--Lt-052a33,#052A33);box-shadow:0 4px 12px -5px var(--Ls-22d3eecc,rgba(34,211,238,.8))}
:where(.r1v) .zst.done .zsn .i{stroke-width:2.6}
:where(.r1v) .zst.now button{background:linear-gradient(90deg,var(--Lf-22d3ee1f,rgba(34,211,238,.12)),var(--Lf-22d3ee05,rgba(34,211,238,.02)) 80%);box-shadow:inset 2px 0 0 var(--cy)}
:where(.r1v) .zst.now .zsn{background:var(--s1);color:var(--cyi);box-shadow:inset 0 0 0 2px var(--cy),0 0 12px -2px var(--Ls-22d3eeb3,rgba(34,211,238,.7))}
:where(.r1v) .zst.miss small{color:var(--amberi)}
:where(.r1v) .zst.miss:not(.now) .zsn{box-shadow:inset 0 0 0 1.5px var(--Ls-ffc23d99,rgba(255,194,61,.6));color:var(--amberi)}
:where(.r1v) .zst.lock .zsn{background:transparent;color:var(--mute);box-shadow:inset 0 0 0 1px var(--Ls-ffffff1f,rgba(255,255,255,.12))}
:where(.r1v) .zst.lock b{color:var(--ink2)}
:where(.r1v) .zform{padding:1.625rem 1.75rem}
:where(.r1v) .zfh{margin-bottom:1.375rem}
:where(.r1v) .zfh h2{font-size:1.625rem}
:where(.r1v) .zfoot{display:flex;align-items:center;gap:.75rem;margin-top:1.625rem;padding-top:1.125rem;box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06));flex-wrap:wrap}
:where(.r1v) .zsave{flex:1;min-width:7.5rem;text-align:center;color:var(--mute);font-size:.78125rem}
:where(.r1v) .zfoot .btn.pri[aria-disabled="true"]{filter:saturate(.35) brightness(.8)}
:where(.r1v) .zpv{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:1.25rem;min-width:0}
:where(.r1v) .zpv .card{padding:1.25rem}
:where(.r1v) .zban{position:relative;display:flex;align-items:center;gap:1rem;min-height:7.5rem;padding:1.125rem;border-radius:14px;overflow:hidden;background:repeating-linear-gradient(135deg,var(--Lf-ffffff06,rgba(255,255,255,.025)) 0 10px,transparent 10px 20px),var(--well);box-shadow:inset 0 0 0 1.5px var(--Ls-a0a8b538,rgba(160,168,181,.22))}
:where(.r1v) .zban.zup{background:var(--well);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee59,rgba(34,211,238,.35))}
:where(.r1v) .zbanart{position:absolute;inset:0;background:radial-gradient(60% 120% at 85% 20%,var(--Lf-6a3fb8bf,rgba(106,63,184,.75)),transparent 70%),radial-gradient(50% 90% at 10% 100%,var(--Lf-22d3ee59,rgba(34,211,238,.35)),transparent 70%),linear-gradient(120deg,var(--Lf-151a2a,#151A2A),var(--Lf-2a1840,#2A1840) 60%,var(--Lf-0e2430,#0E2430));opacity:.95}
:where(.r1v) .zbanart::after{content:"WINTER CLASH";position:absolute;right:1.125rem;bottom:.375rem;font-family:var(--disp);font-weight:700;font-size:2.75rem;letter-spacing:.04em;color:var(--Lt-ffffff14,rgba(255,255,255,.08))}
:where(.r1v) .zban>*:not(.zbanart){position:relative}
:where(.r1v) .zban .zbtxt{flex:1;min-width:0}
:where(.r1v) .zban .zbtxt b{display:block;font-size:.875rem}
:where(.r1v) .zban .zbtxt small{display:block;color:var(--ink2);font-size:.78125rem;margin-top:.1875rem}
:where(.r1v) .zban .acts{flex:none}
:where(.r1v) .zcrop{position:absolute!important;inset:.625rem;border:1px dashed var(--Ll-ffffff59,rgba(255,255,255,.35));border-radius:10px;pointer-events:none}
:where(.r1v) .zcrop i{position:absolute;width:10px;height:10px;background:var(--Lf-ffffff,#fff);border-radius:2px}
:where(.r1v) .zcrop i:nth-child(1){left:-.3125rem;top:-.3125rem}
:where(.r1v) .zcrop i:nth-child(2){right:-.3125rem;top:-.3125rem}
:where(.r1v) .zcrop i:nth-child(3){left:-.3125rem;bottom:-.3125rem}
:where(.r1v) .zcrop i:nth-child(4){right:-.3125rem;bottom:-.3125rem}
:where(.r1v) .zban.sm{min-height:6rem;padding:.875rem;margin-bottom:.875rem}
:where(.r1v) .zban.sm small{color:var(--mute);font-size:.75rem}
:where(.r1v) .zban.sm .art.mid{width:64px;height:64px;font-size:11px}
:where(.r1v) .ztc .nm{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
:where(.r1v) .ztc .nm b{font-family:var(--disp);font-size:1.1875rem;font-weight:600;line-height:1.2}
:where(.r1v) .ztc>small{display:block;color:var(--mute);font-size:.78125rem;margin:.25rem 0 .5rem}
:where(.r1v) .zkv{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.625rem;padding:.5625rem 0;font-size:.8125rem;box-shadow:inset 0 1px 0 var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .zkv>span{color:var(--mute);font-size:.75rem;line-height:1.45}
:where(.r1v) .zkv>b{font-weight:500;color:var(--ink2);line-height:1.45}
:where(.r1v) .zstars{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
:where(.r1v) .zstars span{color:var(--mute);font-size:.75rem}
:where(.r1v) .zmiss h2{font-size:1.0625rem}
:where(.r1v) .zml{list-style:none;margin:.625rem 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}
:where(.r1v) .zml button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem .625rem;width:100%;padding:.625rem .75rem;border:0;border-radius:11px;background:var(--Lf-ffc23d12,rgba(255,194,61,.07));box-shadow:inset 0 0 0 1px var(--Ls-ffc23d38,rgba(255,194,61,.22));color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease}
:where(.r1v) .zml button:hover{background:var(--Lf-ffc23d1f,rgba(255,194,61,.12))}
:where(.r1v) .zml b{font-size:.8125rem;font-weight:600}
:where(.r1v) .zml small{grid-column:1;color:var(--amberi);font-size:.75rem}
:where(.r1v) .zml .i{grid-row:1 / span 2;grid-column:2;width:15px;height:15px;color:var(--amberi)}
:where(.r1v) .zdays{display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .zdh,:where(.r1v) .zday{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 7rem 2.5rem;gap:.5rem;align-items:center}
:where(.r1v) .zdh{padding:0 .625rem;font-family:var(--disp);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .zday{padding:.5rem}
:where(.r1v) .zday .inp2{height:40px;font-size:.84375rem;padding:0 .625rem;background:var(--well)}
:where(.r1v) .zdel{width:40px;height:40px;background:transparent;color:var(--t-pink,var(--pink));box-shadow:inset 0 0 0 1px var(--Ls-ff4da673,rgba(255,77,166,.45))}
:where(.r1v) .zdel:hover{background:var(--Lf-ff4da61a,rgba(255,77,166,.1));color:var(--Lt-ff7dbe,#FF7DBE)}
:where(.r1v) .zdel:disabled{opacity:.35;cursor:not-allowed}
:where(.r1v) .zdel .i{width:16px;height:16px}
:where(.r1v) .zdays.lg .zdh,:where(.r1v) .zdays.lg .zday{grid-template-columns:4.75rem minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 6.5rem 5.75rem 2.5rem}
:where(.r1v) .zord2{display:flex;gap:.25rem;align-items:center;justify-content:center;color:var(--mute)}
:where(.r1v) .zord2 .pgb{min-width:2rem;height:32px;padding:0}
:where(.r1v) .zord2>.i{width:16px;height:16px}
:where(.r1v) .zday.ro{background:var(--Lf-1b1f268c,rgba(27,31,38,.55))}
:where(.r1v) .zchecks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.125rem}
:where(.r1v) .zchecks li{display:flex;gap:.5625rem;align-items:flex-start;font-size:.84375rem;color:var(--ink2);line-height:1.4}
:where(.r1v) .zchecks .i{width:16px;height:16px;color:var(--t-cy,var(--cy));margin-top:1px;stroke-width:2.4}
:where(.r1v) .zfit{display:flex;align-items:baseline;gap:.75rem;padding:.875rem 1rem;margin-top:1.25rem}
:where(.r1v) .zfit b{font-size:1.625rem;color:var(--cyi)}
:where(.r1v) .zfit span{color:var(--ink2);font-size:.84375rem}
:where(.r1v) .zmaps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}
:where(.r1v) .zmap{position:relative;height:74px;border:0;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--Lf-0b0d10,#0B0D10) var(--img) center/cover;color:var(--Lt-ffffff,#fff);font:inherit;text-align:left;padding:0;box-shadow:inset 0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08));transition:box-shadow .18s ease,transform .2s var(--e),filter .2s ease;filter:grayscale(.85) brightness(.55)}
:where(.r1v) .zmap::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--Lf-08090bd9,rgba(8,9,11,.85)),var(--Lf-08090b1a,rgba(8,9,11,.1)) 70%)}
:where(.r1v) .zmap span{position:absolute;left:.75rem;bottom:.5625rem;z-index:1;font-family:var(--disp);font-weight:600;font-size:.9375rem}
:where(.r1v) .zmap i{position:absolute;right:9px;top:9px;z-index:1;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--Lf-08090b99,rgba(8,9,11,.6));box-shadow:inset 0 0 0 1px var(--Ls-ffffff40,rgba(255,255,255,.25))}
:where(.r1v) .zmap i .i{width:13px;height:13px;opacity:0;color:var(--Lt-052a33,#052A33);stroke-width:3}
:where(.r1v) .zmap[aria-pressed="true"]{filter:none;box-shadow:inset 0 0 0 2px var(--cy),0 8px 20px -10px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .zmap[aria-pressed="true"] i{background:var(--cy);box-shadow:none}
:where(.r1v) .zmap[aria-pressed="true"] i .i{opacity:1}
:where(.r1v) .zmap:hover{transform:translateY(-2px)}
:where(.r1v) .zseq{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}
:where(.r1v) .zsq{display:inline-flex;align-items:center;gap:.4375rem;height:34px;padding:0 .5rem 0 .625rem;border-radius:9px;background:var(--s2);box-shadow:var(--hl),var(--edge);font-size:.8125rem;font-weight:600;line-height:1}
:where(.r1v) .zsq small{font-family:var(--disp);color:var(--mute);font-size:.6875rem}
:where(.r1v) .zsq.k-ban{box-shadow:inset 0 0 0 1px var(--Ls-ff4da666,rgba(255,77,166,.4))}
:where(.r1v) .zsq.k-pick{box-shadow:inset 0 0 0 1px var(--Ls-22d3ee73,rgba(34,211,238,.45))}
:where(.r1v) .zsq.k-decider{box-shadow:inset 0 0 0 1px var(--Ls-ffffff59,rgba(255,255,255,.35))}
:where(.r1v) .zsq button{width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--mute);display:grid;place-items:center;cursor:pointer;padding:0}
:where(.r1v) .zsq button:hover{background:var(--Lf-ffffff12,rgba(255,255,255,.07));color:var(--ink)}
:where(.r1v) .zsq button .i{width:13px;height:13px}
:where(.r1v) .zseq.ro .zsq{padding-right:.75rem}
:where(.r1v) .zpen{display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .zpr{display:grid;grid-template-columns:minmax(0,1fr) 16.875rem;gap:.75rem;align-items:center;padding:.5rem .5rem .5rem .875rem;font-size:.84375rem;color:var(--ink2)}
:where(.r1v) .zsplit{display:flex;flex-direction:column;gap:.5rem;margin-top:.875rem}
:where(.r1v) .zspr{display:grid;grid-template-columns:4rem 8.125rem minmax(0,1fr) 2.5rem;gap:.75rem;align-items:center;padding:.5rem .5rem .5rem .875rem}
:where(.r1v) .zspr .disp{font-size:.9375rem}
:where(.r1v) .zpct{position:relative;display:block}
:where(.r1v) .zpct .inp2{height:40px;background:var(--well);padding-right:1.875rem}
:where(.r1v) .zpct i{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-style:normal;color:var(--mute);font-size:.8125rem}
:where(.r1v) .zamt{font-family:var(--disp);font-weight:600;font-size:1rem;color:var(--cyi)}
:where(.r1v) .zsplitf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.625rem}
:where(.r1v) #zsptot{font-family:var(--disp);font-weight:600;font-size:.875rem}
:where(.r1v) #zsptot.ok{color:var(--greeni)}
:where(.r1v) #zsptot.bad{color:var(--amberi)}
:where(.r1v) .zsum{margin:0;display:flex;flex-direction:column;gap:.375rem}
:where(.r1v) .zsum>div{display:grid;grid-template-columns:10.625rem minmax(0,1fr) auto;gap:.875rem;align-items:center;padding:.625rem .5rem .625rem .875rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .zsum>div.miss{box-shadow:inset 0 0 0 1px var(--Ls-ffc23d4d,rgba(255,194,61,.3))}
:where(.r1v) .zsum dt{font-weight:600;font-size:.84375rem}
:where(.r1v) .zsum dd{margin:0;color:var(--ink2);font-size:.84375rem;line-height:1.45;min-width:0}
:where(.r1v) .zsum .btn .i{width:14px;height:14px}
:where(.r1v) .zflow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}
:where(.r1v) .zflow::before{content:"";position:absolute;left:12.5%;right:12.5%;top:.875rem;height:3px;border-radius:2px;background:var(--s4)}
:where(.r1v) .zflow li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.78125rem;color:var(--mute)}
:where(.r1v) .zflow i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--disp);font-weight:600;font-size:13px;background:var(--s3);box-shadow:0 0 0 5px var(--s1);z-index:1}
:where(.r1v) .zflow i .i{width:15px;height:15px}
:where(.r1v) .zflow li.done i{background:linear-gradient(145deg,var(--cyhi),var(--cylo));color:var(--Lt-052a33,#052A33)}
:where(.r1v) .zflow li.now i{background:var(--s1);color:var(--cyi);box-shadow:0 0 0 5px var(--s1),inset 0 0 0 2.5px var(--cy)}
:where(.r1v) .zflow li.now span,:where(.r1v) .zflow li.done span{color:var(--ink)}
:where(.r1v) .zflow li.bad i{box-shadow:0 0 0 5px var(--s1),inset 0 0 0 2.5px var(--pink);color:var(--t-pink,var(--pink))}
:where(.r1v) .zev{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;margin-bottom:1rem}
:where(.r1v) .zev .art.md{width:72px;height:54px;font-size:12px;border-radius:11px}
:where(.r1v) .zevt{flex:1;min-width:0}
:where(.r1v) .zevt .nm{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}
:where(.r1v) .zevt .nm b{font-family:var(--disp);font-size:1.1875rem;font-weight:600}
:where(.r1v) .zevt small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.1875rem}
:where(.r1v) .zsub .tab{text-decoration:none}
:where(.r1v) .zost{margin-bottom:1.25rem}
:where(.r1v) .zost .stat small .i{width:14px;height:14px;vertical-align:-2px;margin-right:5px}
:where(.r1v) .zost .stat small:last-child{color:var(--mute);font-size:.75rem;margin-top:.125rem}
:where(.r1v) .zlockc b{color:var(--cyi);font-size:1.3125rem}
:where(.r1v) .zch{flex-wrap:wrap}
:where(.r1v) .zprize{margin-bottom:1.25rem;padding:1.125rem 1.25rem}
:where(.r1v) .zpz{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}
:where(.r1v) .zpz>span:not(.ti):not(.acts){flex:1;min-width:16.25rem}
:where(.r1v) .zpz b{display:block;font-size:.90625rem;font-weight:600}
:where(.r1v) .zpz small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.1875rem;line-height:1.45}
:where(.r1v) .zpz .ti .i{width:18px;height:18px}
:where(.r1v) .zbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}
:where(.r1v) .zc{min-width:1.25rem;height:20px;padding:0 .375rem;border-radius:10px;background:var(--Lf-ffffff14,rgba(255,255,255,.08));font-size:.71875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1}
:where(.r1v) .zq{height:40px;flex:0 1 17.5rem;min-width:12.5rem;display:flex;align-items:center;gap:.625rem;padding:0 .75rem;border-radius:11px;background:var(--well);box-shadow:inset 0 1px 2px var(--Ls-00000099,rgba(0,0,0,.6)),inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06));color:var(--mute)}
:where(.r1v) .zq input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.84375rem;outline:0}
:where(.r1v) .ztbl{min-width:53.75rem}
:where(.r1v) .ztbl td{vertical-align:middle}
:where(.r1v) .ztbl .tm .crest.xs{flex:none}
:where(.r1v) .ztn{display:flex;flex-direction:column;min-width:0}
:where(.r1v) .ztn b{font-weight:600;font-size:.875rem;line-height:1.25}
:where(.r1v) .ztn small{color:var(--mute);font-size:.75rem;font-weight:500;margin-top:.125rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}
:where(.r1v) .ztn .ztag{height:18px;font-size:.6875rem;padding:0 .375rem}
:where(.r1v) .zseed{width:4rem;white-space:nowrap}
:where(.r1v) .zseed b{font-size:1rem;color:var(--ink)}
:where(.r1v) .zgrip{display:inline-grid;place-items:center;width:1.125rem;margin-right:.375rem;color:var(--mute);cursor:grab;vertical-align:middle}
:where(.r1v) .zgrip .i{width:16px;height:16px}
:where(.r1v) .ztbl .pill .i{width:13px;height:13px;margin-right:4px}
:where(.r1v) .zact{width:1%;white-space:nowrap}
:where(.r1v) .zact{position:relative}
:where(.r1v) .zact .acts{display:inline-flex;gap:.375rem;align-items:center;vertical-align:middle;margin-left:.5rem;flex-wrap:nowrap;position:relative}
:where(.r1v) .zstp{min-width:0}
:where(.r1v) .zmb{width:34px;height:34px;border-radius:10px;background:var(--s3)}
:where(.r1v) .zmb .i{width:16px;height:16px}
:where(.r1v) .zmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:8;min-width:14.75rem;padding:.375rem;border-radius:12px;background:linear-gradient(180deg,var(--Lf-252a33,#252A33),var(--Lf-1b1f26,#1B1F26));box-shadow:0 26px 54px -14px var(--Ls-000000e6,rgba(0,0,0,.9)),inset 0 1px 0 var(--Ls-ffffff17,rgba(255,255,255,.09)),0 0 0 1px var(--Ls-ffffff14,rgba(255,255,255,.08));animation:pop2 .22s var(--e) both}
@keyframes pop2{from{opacity:0;transform:translateY(-4px)}}
:where(.r1v) .zmenu button{display:flex;align-items:center;gap:.625rem;width:100%;height:40px;padding:0 .75rem;border:0;border-radius:8px;background:transparent;color:var(--ink2);font:inherit;font-size:.84375rem;font-weight:500;text-align:left;cursor:pointer}
:where(.r1v) .zmenu button:hover{background:var(--Lf-ffffff0f,rgba(255,255,255,.06));color:var(--ink)}
:where(.r1v) .zmenu button .i{width:15px;height:15px;color:var(--mute)}
:where(.r1v) .zmenu button.bad{color:var(--t-pink,var(--pink))}
:where(.r1v) .zmenu button.bad .i{color:var(--t-pink,var(--pink))}
:where(.r1v) .ztbl tr.zfr td{background:transparent;padding:0 .875rem .375rem;box-shadow:none}
:where(.r1v) .ztbl tr.zfr:hover td{background:transparent}
:where(.r1v) .zflag{display:flex;gap:.625rem;align-items:flex-start;padding:.625rem .75rem;border-radius:10px;background:var(--Lf-ffc23d12,rgba(255,194,61,.07));box-shadow:inset 0 0 0 1px var(--Ls-ffc23d38,rgba(255,194,61,.22));font-size:.8125rem;color:var(--ink2);line-height:1.45;white-space:normal}
:where(.r1v) .zflag>.i{width:15px;height:15px;color:var(--amberi);margin-top:2px;flex:none}
:where(.r1v) .zflag b{color:var(--ink);font-weight:600}
:where(.r1v) .zflag.ov{background:var(--Lf-22d3ee0f,rgba(34,211,238,.06));box-shadow:inset 0 0 0 1px var(--Ls-22d3ee40,rgba(34,211,238,.25))}
:where(.r1v) .zflag.ov>.i{color:var(--t-cy,var(--cy))}
:where(.r1v) .ztbl tr.zrej td{opacity:.6}
:where(.r1v) .ztbl tr.zdragging td{opacity:.45}
:where(.r1v) .ztbl tr.zover td{box-shadow:inset 0 2px 0 var(--cy)}
:where(.r1v) .ztbl tr.zempty td{text-align:center;color:var(--mute);padding:1.75rem}
:where(.r1v) .zreq{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.875rem;align-items:center;padding:.875rem;margin-top:.625rem}
:where(.r1v) .zreq b{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;font-weight:600}
:where(.r1v) .zreq small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.1875rem}
:where(.r1v) .zemptyc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.625rem;padding:3rem 1.5rem}
:where(.r1v) .zemptyc>.i{width:34px;height:34px;color:var(--t-cy,var(--cy));margin-bottom:4px}
:where(.r1v) .zemptyc .sub{max-width:28.75rem}
:where(.r1v) .zemptyc .acts{justify-content:center;margin-top:.5rem}
:where(.r1v) .zemptyc.sm{padding:2rem 1rem;gap:.375rem}
:where(.r1v) .zemptyc.sm b{font-size:.9375rem}
:where(.r1v) .ostrow{margin-bottom:1.25rem}
:where(.r1v) #s-teams>.card,:where(.r1v) #s-groups>.card,:where(.r1v) #s-announcements>.card,:where(.r1v) #s-studio>.card{margin-bottom:1.25rem}
:where(.r1v) .zgctl{margin-bottom:1.25rem}
:where(.r1v) .zgrow{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(0,13.75rem);gap:1rem;align-items:end}
:where(.r1v) .zgrow .fgrp{margin-top:0}
:where(.r1v) .zlog{display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem}
:where(.r1v) .zlog .znote{margin-top:.5rem}
:where(.r1v) .zpots{margin-bottom:1.25rem}
:where(.r1v) .zpotg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
:where(.r1v) .zpot{padding:.75rem;border-radius:14px;background:var(--Lf-ffffff06,rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .zpot>div{display:flex;flex-direction:column;gap:.375rem}
:where(.r1v) .zpt{display:flex;align-items:center;gap:.5625rem;min-width:0;font-size:.8125rem}
:where(.r1v) .zpt b{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .zpt .crest.xs,:where(.r1v) .zgt .crest.xs{width:26px;height:26px;border-radius:8px;font-size:10px}
:where(.r1v) .zpt .cl,:where(.r1v) .zgt .cl{height:22px;min-width:1.875rem;font-size:.75rem}
:where(.r1v) .zgcols{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.75rem,1fr));gap:1rem;align-items:start;margin-bottom:1.25rem}
:where(.r1v) .zgcol{padding:1rem;transition:box-shadow .2s ease,background-color .2s ease}
:where(.r1v) .zgcol.zover{box-shadow:var(--hl),inset 0 0 0 2px var(--cy),0 0 24px -6px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .zgh{display:flex;align-items:center;gap:.375rem;margin-bottom:.625rem}
:where(.r1v) .zgh h3{font-size:1.125rem;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .zgn{min-width:1.5rem;height:22px;padding:0 .4375rem;border-radius:11px;background:var(--s3);font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--ink2)}
:where(.r1v) .zsmb{width:30px;height:30px;border-radius:8px;background:transparent;box-shadow:none;flex:none}
:where(.r1v) .zsmb .i{width:15px;height:15px}
:where(.r1v) .zsmb.zdelb{color:var(--t-pink,var(--pink))}
:where(.r1v) .zsmb.zdelb:hover{background:var(--Lf-ff4da61a,rgba(255,77,166,.1));color:var(--Lt-ff7dbe,#FF7DBE)}
:where(.r1v) .zren{height:36px;flex:1;min-width:0;font-family:var(--disp);font-size:1rem;font-weight:600;background:var(--well)}
:where(.r1v) .zgsel{display:grid;grid-template-columns:1fr;gap:.375rem;margin-bottom:.75rem}
:where(.r1v) .zgl{display:flex;flex-direction:column;gap:.375rem;min-height:3.75rem}
:where(.r1v) .zgt{display:flex;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .25rem;border-radius:11px;cursor:grab;font-size:.8125rem}
:where(.r1v) .zgt b{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .zgt .zgrip{margin-right:0;width:1rem}
:where(.r1v) .zgt.zdragging{opacity:.4}
:where(.r1v) .zgt .zsmb{width:28px;height:28px;color:var(--mute)}
:where(.r1v) .zgt .zsmb:hover{color:var(--ink);background:var(--Lf-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .zcut{position:relative;height:16px;display:flex;align-items:center}
:where(.r1v) .zcut::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed var(--Ll-22d3ee8c,rgba(34,211,238,.55))}
:where(.r1v) .zcut span{position:relative;margin-left:auto;padding:0 0 0 .5rem;background:var(--s1);font-size:.6875rem;font-weight:600;color:var(--cyi);letter-spacing:.02em}
:where(.r1v) .zgempty{display:grid;place-items:center;height:60px;border-radius:11px;box-shadow:inset 0 0 0 1.5px var(--Ls-a0a8b540,rgba(160,168,181,.25));color:var(--mute);font-size:.8125rem}
:where(.r1v) .zgf{color:var(--mute);font-size:.75rem;margin-top:.625rem}
:where(.r1v) .zst td{padding-top:.5rem;padding-bottom:.5rem}
:where(.r1v) .zst .tm .pill{margin-left:.375rem;height:22px;font-size:.71875rem}
:where(.r1v) .ztbl.zst{min-width:35rem}
:where(.r1v) .zmv2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem}
:where(.r1v) .zmv2>div{padding:.75rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .zmv2 b{display:block;font-size:1.5rem;color:var(--cyi)}
:where(.r1v) .zmv2 small{display:block;color:var(--ink2);font-size:.78125rem;line-height:1.35;margin-top:.125rem}
:where(.r1v) .zmf{margin-top:1.25rem}
:where(.r1v) .zag{margin-bottom:1.25rem}
:where(.r1v) .zag .chip .crest.xs{width:22px;height:22px;border-radius:7px;font-size:9px}
:where(.r1v) .zwhen{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}
:where(.r1v) .zwhen .inp2{width:240px;height:44px}
:where(.r1v) .zpost{padding:1rem;border-radius:14px;background:var(--s2);box-shadow:var(--hl),var(--edge);margin-top:.875rem}
:where(.r1v) .zpost.zlive{box-shadow:inset 0 0 0 1px var(--Ls-22d3ee4d,rgba(34,211,238,.3))}
:where(.r1v) .zph{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}
:where(.r1v) .zph>span:nth-child(2){display:flex;gap:.375rem;align-items:center;flex-wrap:wrap;flex:1}
:where(.r1v) .zph small{color:var(--mute);font-size:.75rem}
:where(.r1v) .zph .ti{width:32px;height:32px;border-radius:9px}
:where(.r1v) .zph .ti .i{width:16px;height:16px}
:where(.r1v) .zpost h3{font-size:1.0625rem;margin-top:.75rem;word-break:break-word}
:where(.r1v) .zpost p{color:var(--ink2);font-size:.84375rem;margin-top:.375rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}
:where(.r1v) .zpf{display:block;color:var(--mute);font-size:.75rem;margin-top:.625rem}
:where(.r1v) .zarow{display:grid;grid-template-columns:auto minmax(0,1fr) 9.375rem auto;gap:.875rem;align-items:center;padding:.875rem;margin-top:.625rem}
:where(.r1v) .zarow .ti .i{width:17px;height:17px}
:where(.r1v) .zat b{display:block;font-size:.875rem;font-weight:600;line-height:1.35}
:where(.r1v) .zat small{display:flex;gap:.375rem;align-items:center;flex-wrap:wrap;color:var(--mute);font-size:.78125rem;margin-top:.3125rem}
:where(.r1v) .zat .pill{height:22px;font-size:.71875rem}
:where(.r1v) .zrc{display:flex;flex-direction:column;gap:.3125rem}
:where(.r1v) .zrc b{font-size:.9375rem}
:where(.r1v) .zrc .bar{height:6px}
:where(.r1v) .zrc small{color:var(--mute);font-size:.75rem}
:where(.r1v) .zlg{margin-bottom:1.25rem}
:where(.r1v) .zmu{display:grid;grid-template-columns:auto minmax(0,1fr) 4.375rem minmax(0,1fr) auto auto;gap:.625rem;align-items:center;padding:.625rem .75rem;margin-top:.5rem;font-size:.875rem}
:where(.r1v) .zmu b{font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .zmu b.r{text-align:right}
:where(.r1v) .zmu .zsc{text-align:center;color:var(--mute);font-size:.875rem}
:where(.r1v) .zmu .zmut{font-size:.75rem}
:where(.r1v) .zmu.man{grid-template-columns:minmax(0,1fr) 3.125rem minmax(0,1fr) auto}
:where(.r1v) .zbk{margin-top:1.25rem;padding:.875rem;border-radius:14px;background:var(--Lf-ffffff06,rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .zbkr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}
:where(.r1v) .zbm{display:flex;flex-direction:column;gap:.375rem;padding:.625rem}
:where(.r1v) .zbm>span{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600}
:where(.r1v) .zbm small{font-family:var(--disp);color:var(--mute);font-size:.75rem;width:.875rem}
:where(.r1v) .zbm .crest.xs{width:24px;height:24px;font-size:9px;border-radius:7px}
:where(.r1v) .zfile{display:flex;align-items:center;gap:.875rem;padding:.875rem;margin-top:1rem}
:where(.r1v) .zfile>.i{width:24px;height:24px;color:var(--t-cy,var(--cy))}
:where(.r1v) .zfile>span:not(.acts){flex:1;min-width:0}
:where(.r1v) .zfile b{display:block;font-size:.875rem;word-break:break-all}
:where(.r1v) .zfile small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem}
:where(.r1v) .zdrop{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:100%;margin-top:1rem;padding:1.75rem 1rem;border:0;border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--Ls-a0a8b54d,rgba(160,168,181,.3));color:var(--ink2);font:inherit;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}
:where(.r1v) .zdrop:hover{background:var(--Lf-22d3ee0d,rgba(34,211,238,.05));box-shadow:inset 0 0 0 1.5px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .zdrop .i{width:26px;height:26px;color:var(--t-cy,var(--cy))}
:where(.r1v) .zdrop b{font-size:.90625rem;color:var(--ink)}
:where(.r1v) .zdrop small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .zlpv{display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .zlb{display:flex;gap:.75rem;align-items:center;padding:.75rem;border-radius:14px;background:radial-gradient(260px 120px at 0% 50%,var(--Lf-2a5bd04d,rgba(42,91,208,.3)),transparent 70%),var(--s2);box-shadow:var(--hl),var(--edge);margin-bottom:.375rem}
:where(.r1v) .zlb b{display:block;font-family:var(--disp);font-size:1.0625rem;font-weight:600}
:where(.r1v) .zlb small{display:block;color:var(--mute);font-size:.78125rem}
:where(.r1v) .zlb .art.md{width:62px;height:48px;font-size:11px;border-radius:10px}
:where(.r1v) .zlm{display:flex;gap:.5rem;align-items:center;margin-top:.375rem;flex-wrap:wrap}
:where(.r1v) .zlm .cl{height:22px;font-size:.75rem}
:where(.r1v) .zlst{display:flex;flex-direction:column;gap:.25rem}
:where(.r1v) .zlst>div{display:grid;grid-template-columns:1.125rem auto minmax(0,1fr) auto 1.875rem;gap:.5rem;align-items:center;padding:.375rem .5rem;border-radius:9px;background:var(--s2);font-size:.8125rem}
:where(.r1v) .zlst>div>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}
:where(.r1v) .zlst>div>b:last-child{text-align:right;color:var(--cyi)}
:where(.r1v) .zlst>div.mu{grid-template-columns:auto minmax(0,1fr) auto}
:where(.r1v) .zlst>div.mu small{color:var(--mute);font-size:.75rem}
:where(.r1v) .zlst .crest.xs{width:22px;height:22px;font-size:9px;border-radius:7px}
:where(.r1v) .zdots{display:inline-flex;gap:.1875rem}
:where(.r1v) .zd{width:8px;height:8px;border-radius:50%;background:var(--s4)}
:where(.r1v) .zd.w{background:var(--green)}
:where(.r1v) .zd.l{background:transparent;box-shadow:inset 0 0 0 1.5px var(--pink)}
:where(.r1v) .zd.f{background:var(--pink)}
:where(.r1v) .zlpv .zey{margin:.5rem 0 .125rem}
:where(.r1v) .zopg{padding-bottom:4.375rem}
:where(.r1v) .zlogo{display:flex;align-items:center;gap:.875rem;margin-top:1rem;padding:.75rem;border-radius:14px;background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .zlogo>span:not(.crest){flex:1;min-width:0}
:where(.r1v) .zlogo b{display:block;font-size:.875rem}
:where(.r1v) .zlogo small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem}
:where(.r1v) .zlk{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) 2.5rem;gap:.5rem;margin-top:.625rem}
:where(.r1v) .zrec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}
:where(.r1v) .zrec>div{padding:.5rem .625rem;border-radius:10px;background:var(--s2)}
:where(.r1v) .zrec b{display:block;font-size:1.0625rem;color:var(--cyi)}
:where(.r1v) .zrec small{display:block;color:var(--mute);font-size:.71875rem;line-height:1.3}
:where(.r1v) .zrec.big{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;margin-top:.875rem}
:where(.r1v) .zrec.big>div{padding:.875rem}
:where(.r1v) .zrec.big b{font-size:1.375rem}
:where(.r1v) .zrec.big small{font-size:.75rem;margin-top:.25rem}
:where(.r1v) .zop{display:flex;flex-direction:column;gap:.625rem}
:where(.r1v) .zoph{display:flex;gap:.75rem;align-items:center}
:where(.r1v) .zoph b{display:block;font-family:var(--disp);font-size:1.1875rem;font-weight:600;line-height:1.2;margin-bottom:.3125rem}
:where(.r1v) .zoph small{display:block;color:var(--ink2);font-size:.78125rem;margin-top:.3125rem}
:where(.r1v) .zoph .pill .i{width:12px;height:12px;margin-right:4px}
:where(.r1v) .zopa{color:var(--ink2);font-size:.8125rem;line-height:1.5}
:where(.r1v) .zop .meta{margin-top:0}
:where(.r1v) .zop .tag .i{width:13px;height:13px;margin-right:5px}
:where(.r1v) .zop .zey{margin:.375rem 0 0}
:where(.r1v) .zop .zlst>div.mu{grid-template-columns:minmax(0,1fr) auto auto}
:where(.r1v) .zop .acts .btn{cursor:default}
:where(.r1v) .zunsaved{position:fixed;left:calc(16.25rem + 2.5rem);right:2.5rem;bottom:1.25rem;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem .75rem 1.125rem;border-radius:16px;background:linear-gradient(180deg,var(--Lf-232831,#232831),var(--Lf-1b1f26,#1B1F26));box-shadow:0 24px 50px -16px var(--Ls-000000e6,rgba(0,0,0,.9)),inset 0 0 0 1px var(--Ls-ffc23d66,rgba(255,194,61,.4));transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .45s var(--e),opacity .3s ease}
:where(.r1v) .zunsaved.on{transform:none;opacity:1;pointer-events:auto}
:where(.r1v) .zunsaved>span:first-child{display:flex;align-items:center;gap:.625rem;font-size:.875rem}
:where(.r1v) .zunsaved>span:first-child .i{color:var(--amberi)}
:where(.r1v) .zstudio{display:grid;grid-template-columns:minmax(0,1fr) 23.75rem;gap:1.25rem;align-items:start}
:where(.r1v) .zpvc{position:sticky;top:1.25rem;padding:1.125rem;min-width:0}
:where(.r1v) .zpvt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.875rem}
:where(.r1v) .zcyc{display:inline-flex;align-items:center;gap:.375rem}
:where(.r1v) .zcyc b{min-width:9.375rem;text-align:center;font-size:.8125rem;font-weight:600;color:var(--ink2)}
:where(.r1v) .zcyc .pgb{min-width:2.125rem;height:34px;padding:0}
:where(.r1v) .zcyc .pgb[aria-pressed="true"]{background:var(--Lf-22d3ee21,rgba(34,211,238,.13));color:var(--cyi);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .zstw{overflow:auto;max-width:100%;border-radius:14px;background:repeating-conic-gradient(var(--Lf-14171c,#14171C) 0 25%,var(--Lf-101317,#101317) 0 50%) 0 0/22px 22px;padding:.75rem;display:flex}
:where(.r1v) .zstw>*{margin-inline:auto}
:where(.r1v) .zstage{position:relative;container-type:inline-size;width:min(100%,calc((100vh - 250px) * var(--w) / var(--h)));min-width:18.75rem;flex:none;border-radius:6px;overflow:hidden;background:var(--bgc);color:var(--tx);font-family:var(--ff);display:flex;flex-direction:column;padding:4.2cqw 4.6cqw 3.4cqw;box-shadow:0 20px 50px -20px var(--Ls-000000e6,rgba(0,0,0,.9))}
:where(.r1v) .zwm{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:44cqw;line-height:1;color:var(--tx);opacity:.05;pointer-events:none;letter-spacing:-.04em}
:where(.r1v) .zsth{position:relative;display:flex;align-items:center;gap:2.2cqw}
:where(.r1v) .zcl{width:7cqw;height:7cqw;border-radius:1.6cqw;display:grid;place-items:center;background:var(--Lf-2a5bd0,#2A5BD0);color:var(--Lt-eaf0ff,#EAF0FF);font-family:var(--ff);font-weight:700;font-size:2.6cqw;flex:none}
:where(.r1v) .zsth b{display:block;font-size:4.2cqw;line-height:1.05;letter-spacing:.01em}
:where(.r1v) .zsth small{display:block;color:var(--mt);font-size:2cqw;margin-top:.8cqw;font-weight:500}
:where(.r1v) .zstb{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:3cqw 0;min-height:0}
:where(.r1v) .zstf{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2cqw}
:where(.r1v) .zmark{display:inline-flex;align-items:center;gap:1.2cqw;font-family:"Chakra Petch",system-ui,sans-serif;font-weight:600;font-size:1.7cqw;color:var(--mt)}
:where(.r1v) .zmark img{width:3.4cqw;height:auto}
:where(.r1v) .zspon{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;font-size:2cqw;color:var(--tx)}
:where(.r1v) .zspon small{font-size:1.3cqw;color:var(--mt);font-weight:500}
:where(.r1v) .zgt2{width:100%;max-width:62cqw;display:flex;flex-direction:column;gap:.9cqw}
:where(.r1v) .zgth,:where(.r1v) .zgtr{display:grid;grid-template-columns:4cqw auto minmax(0,1fr) 9cqw 7cqw;gap:1.6cqw;align-items:center}
:where(.r1v) .zgth{grid-template-columns:minmax(0,1fr) 9cqw 7cqw;padding:0 2cqw;color:var(--hi);font-size:2.2cqw;font-weight:700}
:where(.r1v) .zgth span:not(:first-child){text-align:right}
:where(.r1v) .zgtr{padding:1.2cqw 2cqw;border-radius:1.1cqw;background:var(--pn);font-size:2.3cqw;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ln) 70%,transparent)}
:where(.r1v) .zgtr small{color:var(--mt);font-size:1.9cqw}
:where(.r1v) .zgtr span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .zgtr b{text-align:right}
:where(.r1v) .zgtr.adv{box-shadow:inset .5cqw 0 0 var(--hi),inset 0 0 0 1px color-mix(in srgb,var(--hi) 45%,transparent)}
:where(.r1v) .zgtr i,:where(.r1v) .zbt i,:where(.r1v) .zvs i,:where(.r1v) .zchamp i{font-style:normal;display:grid;place-items:center;border-radius:.9cqw;background:var(--c);color:var(--fg);font-family:"Chakra Petch",system-ui,sans-serif;font-weight:700}
:where(.r1v) .zgtr i{width:3.6cqw;height:3.6cqw;font-size:1.3cqw}
:where(.r1v) .zbr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;width:100%;align-items:stretch}
:where(.r1v) .zrd{display:flex;flex-direction:column;justify-content:space-around;gap:1.6cqw;position:relative}
:where(.r1v) .zrl{position:absolute;top:-2.6cqw;left:0;font-size:1.5cqw;letter-spacing:.12em;text-transform:uppercase;color:var(--mt)}
:where(.r1v) .zbx{display:flex;flex-direction:column;gap:.35cqw;position:relative}
:where(.r1v) .zrd + .zrd .zbx::before{content:"";position:absolute;left:-3cqw;top:50%;width:3cqw;border-top:.25cqw solid var(--ln)}
:where(.r1v) .zbt{display:flex;align-items:center;gap:1cqw;height:4.1cqw;padding:0 1.2cqw;border-radius:.8cqw;background:var(--pn);font-size:1.75cqw;color:var(--mt);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ln) 70%,transparent)}
:where(.r1v) .zbt span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .zbt small{font-size:1.4cqw;color:var(--mt);width:1.6cqw}
:where(.r1v) .zbt b{font-size:2cqw}
:where(.r1v) .zbt i{width:2.8cqw;height:2.8cqw;font-size:1cqw}
:where(.r1v) .zbt.w{color:var(--tx);font-weight:700}
:where(.r1v) .zbt.w b{color:var(--hi)}
:where(.r1v) .zbt.p{box-shadow:inset 0 0 0 .3cqw var(--ac),0 0 2cqw -.6cqw var(--ac)}
:where(.r1v) .zchamp{display:flex;align-items:center;gap:1.4cqw;margin-top:2.4cqw;padding:1.6cqw;border-radius:1.2cqw;background:color-mix(in srgb,var(--ac) 22%,var(--pn));box-shadow:inset 0 0 0 .3cqw var(--ac),0 0 4cqw -1cqw var(--ac);font-size:2.3cqw;font-weight:700}
:where(.r1v) .zchamp small{display:block;font-size:1.4cqw;letter-spacing:.12em;text-transform:uppercase;color:var(--mt);font-weight:600}
:where(.r1v) .zchamp i{width:4.4cqw;height:4.4cqw;font-size:1.5cqw}
:where(.r1v) .zbr.por{grid-template-columns:1fr;gap:5cqw}
:where(.r1v) .zbr.por .zrl{top:-3.6cqw;font-size:2.4cqw}
:where(.r1v) .zbr.por .zbt{height:6.4cqw;font-size:3cqw}
:where(.r1v) .zbr.por .zbt b{font-size:3.4cqw}
:where(.r1v) .zbr.por .zbt i{width:4.4cqw;height:4.4cqw;font-size:1.6cqw}
:where(.r1v) .zbr.por .zrd{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}
:where(.r1v) .zbr.por .zrd + .zrd .zbx::before{content:none}
:where(.r1v) .zbr.por .zchamp{font-size:3.6cqw;grid-column:1 / -1}
:where(.r1v) .zstage.por .zsth b{font-size:6cqw}
:where(.r1v) .zstage.por .zsth small{font-size:3cqw}
:where(.r1v) .zstage.por .zcl{width:10cqw;height:10cqw;font-size:3.6cqw}
:where(.r1v) .zstage.por .zgt2{max-width:none}
:where(.r1v) .zstage.por .zgtr{font-size:3.6cqw;grid-template-columns:5cqw auto minmax(0,1fr) 12cqw 9cqw}
:where(.r1v) .zstage.por .zgtr i{width:5.6cqw;height:5.6cqw;font-size:2cqw}
:where(.r1v) .zstage.por .zgth{font-size:3.4cqw;grid-template-columns:minmax(0,1fr) 12cqw 9cqw}
:where(.r1v) .zstage.por .zmark{font-size:2.6cqw}
:where(.r1v) .zstage.por .zmark img{width:5cqw}
:where(.r1v) .zstage.por .zspon{font-size:3cqw}
:where(.r1v) .zstage.por .zspon small{font-size:2cqw}
:where(.r1v) .zstage.tall .zgtr{font-size:2.8cqw}
:where(.r1v) .zmv{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:3cqw;align-items:center;width:100%;position:relative}
:where(.r1v) .zmv>.zrl{top:-5cqw;left:50%;transform:translateX(-50%);font-size:1.8cqw;white-space:nowrap}
:where(.r1v) .zmv em{font-style:normal;font-size:3cqw;color:var(--mt)}
:where(.r1v) .zvs{display:flex;flex-direction:column;align-items:center;gap:1.4cqw;padding:3cqw 2cqw;border-radius:1.6cqw;background:var(--pn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ln) 70%,transparent);text-align:center;font-size:3cqw;font-weight:700;color:var(--mt)}
:where(.r1v) .zvs small{display:block;font-size:1.6cqw;color:var(--mt);font-weight:500;margin-bottom:.6cqw}
:where(.r1v) .zvs i{width:10cqw;height:10cqw;font-size:3.2cqw;border-radius:2cqw}
:where(.r1v) .zvs b{font-size:6cqw;line-height:1}
:where(.r1v) .zvs.w{color:var(--tx);box-shadow:inset 0 0 0 .35cqw var(--ac)}
:where(.r1v) .zvs.w b{color:var(--hi)}
:where(.r1v) .zmv.por{grid-template-columns:1fr;gap:4cqw}
:where(.r1v) .zmv.por .zvs{font-size:5cqw}
:where(.r1v) .zmv.por .zvs i{width:16cqw;height:16cqw;font-size:5cqw}
:where(.r1v) .zmv.por .zvs b{font-size:10cqw}
:where(.r1v) .zmv.por em{font-size:5cqw;text-align:center}
:where(.r1v) .zmv.por>.zrl{top:-7cqw;font-size:3cqw}
:where(.r1v) .zctl{display:flex;flex-direction:column;gap:1rem;min-width:0}
:where(.r1v) .zctl .card{padding:1.25rem}
:where(.r1v) .zctl .card h2{font-size:1.125rem}
:where(.r1v) .zfst{display:flex;align-items:center;gap:.64em;margin:-.25rem 0 .75rem;font-size:.78125rem;color:var(--mute)}
:where(.r1v) .zfst .i{width:14px;height:14px;color:var(--t-cy,var(--cy))}
:where(.r1v) .zfst.ok{color:var(--ink2)}
:where(.r1v) .zfst.part{color:var(--amberi)}
:where(.r1v) .zths2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
:where(.r1v) .zth{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;padding:.5rem .5rem .625rem;border:0;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:background-color .18s ease,box-shadow .18s ease,transform .2s var(--e)}
:where(.r1v) .zth:hover{background:var(--s3);transform:translateY(-1px)}
:where(.r1v) .zth.on{box-shadow:inset 0 0 0 2px var(--cy),0 8px 20px -10px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .zths{display:flex;flex-direction:column;justify-content:center;gap:.25rem;width:100%;height:52px;padding:.5rem;border-radius:8px;background:linear-gradient(135deg,var(--b2),var(--b1))}
:where(.r1v) .zths i{display:block;height:10px;width:70%;border-radius:3px;background:var(--pn);box-shadow:inset 3px 0 0 var(--ac)}
:where(.r1v) .zths i.w{width:46%;margin-left:auto;background:var(--hi);box-shadow:none;height:6px;opacity:.9}
:where(.r1v) .zth b{font-size:.9375rem;line-height:1.4;letter-spacing:0;padding:0 .125rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .zth small{font-size:.6875rem;color:var(--mute);padding:0 .125rem;font-family:Geist,system-ui,sans-serif}
:where(.r1v) .zcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.75rem}
:where(.r1v) .zcolr{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);cursor:pointer}
:where(.r1v) .zcolr input{width:36px;height:36px;padding:0;border:0;border-radius:9px;background:transparent;cursor:pointer;flex:none}
:where(.r1v) .zcolr input::-webkit-color-swatch-wrapper{padding:0}
:where(.r1v) .zcolr input::-webkit-color-swatch{border:0;border-radius:9px;box-shadow:inset 0 0 0 1px var(--Ls-ffffff33,rgba(255,255,255,.2))}
:where(.r1v) .zcolr b{display:block;font-size:.8125rem}
:where(.r1v) .zcolr small{display:block;color:var(--mute);font-size:.71875rem;font-family:ui-monospace,Consolas,monospace;text-transform:uppercase}
:where(.r1v) .zrange{width:100%;accent-color:var(--cy);height:24px;margin:.125rem 0 0}
:where(.r1v) .zbiu button{width:44px;justify-content:center;padding:0;font-size:.9375rem}
:where(.r1v) .zbiu u{text-underline-offset:2px}
:where(.r1v) .zsz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}
:where(.r1v) .zszb{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .375rem;border:0;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge);color:var(--ink);font:inherit;cursor:pointer;text-align:center;transition:background-color .18s ease,box-shadow .18s ease}
:where(.r1v) .zszb i{display:block;height:34px;max-width:3.75rem;border-radius:4px;background:var(--s4);box-shadow:inset 0 0 0 1px var(--Ls-ffffff1f,rgba(255,255,255,.12))}
:where(.r1v) .zszb b{font-size:.78125rem;font-weight:600}
:where(.r1v) .zszb small{font-size:.6875rem;color:var(--mute)}
:where(.r1v) .zszb:hover{background:var(--s3)}
:where(.r1v) .zszb.on{box-shadow:inset 0 0 0 2px var(--cy)}
:where(.r1v) .zszb.on i{background:var(--Lf-22d3ee4d,rgba(34,211,238,.3))}
:where(.r1v) .zctl .zfoot{margin-top:1.125rem;padding-top:.875rem}
:where(.r1v) .zctl .zsave{text-align:left}
:where(.r1v) .ztools{margin-top:1.25rem}
:where(.r1v) .ztg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:.25rem}
:where(.r1v) .ztg .task{margin-top:0}
:where(.r1v) .ztg .ti .i{width:18px;height:18px}
:where(.r1v) .ztg .task>span:last-child{min-width:0;overflow-wrap:anywhere}
@media (max-width:480px){
:where(.r1v) .ztg .task{flex-direction:column;align-items:flex-start;gap:.5rem}
}
:where(.r1v) .oxlink{display:flex;gap:.625rem;align-items:center;margin-top:1rem;padding:.75rem .875rem;border-radius:12px;background:var(--Lf-22d3ee0f,rgba(34,211,238,.06));box-shadow:inset 0 0 0 1px var(--Ls-22d3ee38,rgba(34,211,238,.22));font-size:.84375rem;color:var(--ink2)}
:where(.r1v) .oxlink .i{width:16px;height:16px;color:var(--t-cy,var(--cy));flex:none}
:where(.r1v) .oxlink a{color:var(--cyi);font-weight:600}
@media (max-width:1360px){
:where(.r1v) .zsetup{grid-template-columns:13.75rem minmax(0,1fr)}
:where(.r1v) .zpv{grid-column:2;position:static}
:where(.r1v) .zpv{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}
:where(.r1v) .zstudio{grid-template-columns:minmax(0,1fr) 21.25rem}
:where(.r1v) .ztg{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .zrec.big{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:1180px){
:where(.r1v) .zsetup{grid-template-columns:12.5rem minmax(0,1fr)}
:where(.r1v) .zpv{grid-template-columns:1fr}
:where(.r1v) .zform{padding:1.375rem}
:where(.r1v) .f3{grid-template-columns:1fr 1fr}
:where(.r1v) .zopts.three{grid-template-columns:1fr}
:where(.r1v) .zsws{grid-template-columns:1fr}
:where(.r1v) .zchecks{grid-template-columns:1fr}
:where(.r1v) .zstudio{grid-template-columns:1fr}
:where(.r1v) .zpvc{position:static}
:where(.r1v) .zstage{width:min(100%,calc(70vh * var(--w) / var(--h)))}
:where(.r1v) .zths2{grid-template-columns:repeat(4,minmax(0,1fr))}
:where(.r1v) .zgrow{grid-template-columns:auto auto;}
:where(.r1v) .zpotg{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .zdays.lg .zdh{display:none}
:where(.r1v) .zdays.lg .zday{grid-template-columns:4.75rem minmax(0,1fr) minmax(0,1fr) 2.5rem}
:where(.r1v) .zdays.lg .zday>.inp2:nth-of-type(3),:where(.r1v) .zdays.lg .zday>.inp2:nth-of-type(4){grid-column:span 1}
:where(.r1v) .zdays.lg .zday>span:nth-last-child(2){grid-column:2 / span 2}
:where(.r1v) .zarow{grid-template-columns:auto minmax(0,1fr) auto}
:where(.r1v) .zarow .zrc{grid-column:2}
:where(.r1v) .zarow .acts{grid-column:3;grid-row:1}
:where(.r1v) .zunsaved{left:18.75rem}
:where(.r1v) .zsum>div{grid-template-columns:8.75rem minmax(0,1fr) auto}
}
@media (max-width:1100px){
:where(.r1v) .zrec.big{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .zprog{padding:0 .25rem .875rem}
:where(.r1v) .zst small{font-size:.71875rem}
}
@media (max-width:900px){
:where(.r1v) .zsetup{grid-template-columns:1fr}
:where(.r1v) .zside{position:static}
:where(.r1v) .zsteps{flex-direction:row;overflow-x:auto;gap:.375rem;padding-bottom:.25rem}
:where(.r1v) .zst{flex:0 0 11.25rem}
:where(.r1v) .zpv{grid-column:auto}
:where(.r1v) .zdh{display:none}
:where(.r1v) .zday{grid-template-columns:1fr 1fr}
:where(.r1v) .zday .zdel{justify-self:end}
:where(.r1v) .zpr{grid-template-columns:1fr}
:where(.r1v) .zths2{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .zmaps{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.r1v) .zunsaved{left:1rem;right:1rem}
}
@media (max-width:720px){
:where(.r1v) .f3{grid-template-columns:1fr}
:where(.r1v) .zopts{grid-template-columns:1fr}
:where(.r1v) .zgrow{grid-template-columns:1fr}
:where(.r1v) .zpotg{grid-template-columns:1fr}
:where(.r1v) .zspr{grid-template-columns:3.25rem minmax(0,1fr) auto 2.5rem}
:where(.r1v) .zsum>div{grid-template-columns:1fr auto}
:where(.r1v) .zsum dd{grid-column:1 / -1;grid-row:2}
:where(.r1v) .zmu{grid-template-columns:auto minmax(0,1fr) auto}
:where(.r1v) .zmu b.r{text-align:left}
:where(.r1v) .zev{flex-wrap:wrap}
}
@media (prefers-reduced-motion:reduce){
:where(.r1v) .zmenu,:where(.r1v) .zunsaved{animation:none;transition:none}
:where(.r1v) .zmap:hover,:where(.r1v) .zth:hover{transform:none}
}
:where(.r1v) :is(#s-setup,#s-teams,#s-groups,#s-announcements,#s-league,#s-orgprofile,#s-studio) .fgrp>label,:where(.r1v) :is(#s-setup,#s-teams,#s-groups,#s-announcements,#s-league,#s-orgprofile,#s-studio) .fgrp>p:not(.zerr){display:block;font-family:var(--disp);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);line-height:1.2;margin:0 0 .5rem}
:where(.r1v) .fgrp>label b{color:var(--cyi);font-weight:600}
:where(.r1v) #mkState{flex-wrap:wrap}
:where(.r1v) .zseg button{padding:0 .75rem}
:where(.r1v) :is(#s-setup,#s-teams,#s-groups,#s-announcements,#s-league,#s-orgprofile,#s-studio) .fsel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .ztn small{white-space:nowrap}
:where(.r1v) .zsum>div{grid-template-columns:9.375rem minmax(0,1fr) auto}
:where(.r1v) .zwk{display:grid;grid-template-columns:4.75rem minmax(0,1fr) auto 2.5rem;gap:.5rem .625rem;align-items:center;padding:.625rem}
:where(.r1v) .zwk .zwn{height:40px;background:var(--well);font-family:var(--disp);font-weight:600;font-size:.9375rem}
:where(.r1v) .zwkd{grid-column:2 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}
:where(.r1v) .zwkd label{display:flex;flex-direction:column;gap:.3125rem;min-width:0}
:where(.r1v) .zwkd label>span{font-family:var(--disp);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .zwkd .inp2{height:40px;background:var(--well);font-size:.84375rem;padding:0 .625rem}
:where(.r1v) .zwk.ro{background:var(--Lf-1b1f268c,rgba(27,31,38,.55))}
:where(.r1v) .zwk.ro .inp2{opacity:.75}
:where(.r1v) .zrow>span.pill{flex:none}
:where(.r1v) .zrow>span:not(.av):not(.acts):not(.pill){flex:1}
@media (max-width:720px){
:where(.r1v) .zwk{grid-template-columns:auto minmax(0,1fr) 2.5rem}
:where(.r1v) .zwk>span:nth-child(3){grid-column:2}
:where(.r1v) .zwkd{grid-column:1 / -1;grid-template-columns:1fr}
}
:where(.r1v) .zstage{padding:3.6cqw 4.4cqw 3cqw}
:where(.r1v) .zstb{padding:1.6cqw 0;overflow:hidden}
:where(.r1v) .zsth b{font-size:3.8cqw}
:where(.r1v) .zgt2{gap:.5cqw;max-width:60cqw}
:where(.r1v) .zgth{font-size:1.8cqw}
:where(.r1v) .zgtr{padding:.65cqw 1.6cqw;font-size:1.85cqw;border-radius:.9cqw}
:where(.r1v) .zgtr small{font-size:1.6cqw}
:where(.r1v) .zgtr i{width:2.9cqw;height:2.9cqw;font-size:1.05cqw}
:where(.r1v) .zbr{gap:3cqw}
:where(.r1v) .zrd{gap:1cqw;justify-content:space-around}
:where(.r1v) .zrl{position:static;display:block;margin-bottom:.4cqw;font-size:1.3cqw}
:where(.r1v) .zbt{height:3cqw;font-size:1.45cqw;padding:0 1cqw}
:where(.r1v) .zbt b{font-size:1.6cqw}
:where(.r1v) .zbt i{width:2.2cqw;height:2.2cqw;font-size:.8cqw}
:where(.r1v) .zbt small{font-size:1.2cqw}
:where(.r1v) .zchamp{margin-top:1.4cqw;padding:1.1cqw 1.4cqw;font-size:1.9cqw}
:where(.r1v) .zchamp i{width:3.4cqw;height:3.4cqw;font-size:1.2cqw}
:where(.r1v) .zmv>.zrl{position:absolute}
:where(.r1v) .zbr.por .zrl{position:static;grid-column:1 / -1;font-size:2.4cqw;margin-bottom:0}
:where(.r1v) .zbr.por{gap:3cqw}
:where(.r1v) .zbr.por .zbt{height:5.4cqw;font-size:2.6cqw}
:where(.r1v) .zstage.por .zgtr{padding:1.2cqw 2.4cqw}
:where(.r1v) .zstage.tall .zgtr{font-size:2.4cqw;padding:.9cqw 2cqw}
:where(.r1v) .zstage.tall .zgtr i{width:3.6cqw;height:3.6cqw}
:where(.r1v) .zstage.tall .zgt2{max-width:none}
:where(.r1v) .zmv>.zrl,:where(.r1v) .zmv.por>.zrl{position:static;grid-column:1 / -1;transform:none;text-align:center;margin:0}
@media (max-width:1180px){
:where(.r1v) .zteam,:where(.r1v) .zteam tbody{display:block;min-width:0;border-spacing:0}
:where(.r1v) .zteam thead{display:none}
:where(.r1v) .zteam tr{display:grid;grid-template-columns:2.875rem auto auto auto auto minmax(0,1fr) auto;gap:.5rem .625rem;align-items:center;padding:.75rem;margin-top:.5rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .zteam tr:hover td{background:none}
:where(.r1v) .zteam td{display:block;background:none!important;padding:0!important;box-shadow:none!important;border-radius:0!important}
:where(.r1v) .zteam td:nth-child(1){grid-row:1 / span 2;grid-column:1}
:where(.r1v) .zteam td:nth-child(2){grid-row:1;grid-column:2 / 7}
:where(.r1v) .zteam td:nth-child(3){grid-row:2;grid-column:2;display:flex;align-items:center;gap:.375rem}
:where(.r1v) .zteam td:nth-child(3) .zsm{margin:0}
:where(.r1v) .zteam td:nth-child(4){grid-row:2;grid-column:3}
:where(.r1v) .zteam td:nth-child(5){grid-row:2;grid-column:4}
:where(.r1v) .zteam td:nth-child(6){grid-row:2;grid-column:5}
:where(.r1v) .zteam td.zact{grid-row:1 / span 2;grid-column:7;width:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}
:where(.r1v) .zteam td.zact .acts{margin-left:0}
:where(.r1v) .zteam tr.zfr{display:block;padding:0;margin-top:-.25rem;background:none;box-shadow:none}
:where(.r1v) .zteam tr.zfr td:first-child{display:none}
:where(.r1v) .zteam tr.zempty{display:block}
:where(.r1v) .zteam tr.zover{box-shadow:inset 0 2px 0 var(--cy)}
:where(.r1v) .zteam .ztn small{white-space:normal}
}
@media (max-width:1180px){
:where(.r1v) .zprog{gap:.625rem}
:where(.r1v) .zring{width:44px;height:44px}
:where(.r1v) .zring b{font-size:.8125rem}
:where(.r1v) .zprog b{font-size:.8125rem}
}
:where(.r1v) .zpost h3 .zmut{font-size:inherit;font-weight:600}
:where(.r1v) .zstage.tall .zgtr{font-size:2.9cqw;padding:1.2cqw 2.2cqw}
:where(.r1v) .zstage.tall .zgth{font-size:2.6cqw;grid-template-columns:minmax(0,1fr) 11cqw 8cqw}
:where(.r1v) .zstage.tall .zgtr{grid-template-columns:4.6cqw auto minmax(0,1fr) 11cqw 8cqw}
:where(.r1v) .zstage.tall .zgtr i{width:4.4cqw;height:4.4cqw;font-size:1.6cqw}
:where(.r1v) .zsave{min-width:0}
:where(.r1v) .zday.zd2{grid-template-columns:minmax(0,1fr) 2.5rem;gap:.5rem;padding:.625rem}
:where(.r1v) .zday.zd2 .zwkd{grid-column:1 / -1}
:where(.r1v) .zday.zd2 .zwkd .inp2{min-width:0;width:100%}
:where(.r1v) .zday.zd2 .zdel{justify-self:end}
:where(.r1v) .f3.zg3{grid-template-columns:auto minmax(0,1fr)}
:where(.r1v) .f3.zg3>:nth-child(3){grid-column:1 / -1;max-width:16.25rem}
:where(.r1v) .fgrp.zfull{max-width:none}
:where(.r1v) .fgrp.zfull .fsel{width:100%}
:where(.r1v) .zflow li span{white-space:normal;max-width:5.75rem;line-height:1.25;overflow-wrap:break-word}
:where(.r1v) .zgt b{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;overflow-wrap:break-word}
@media (max-width:720px){
:where(.r1v) .f3.zg3{grid-template-columns:1fr}
:where(.r1v) .f3.zg3>:nth-child(3){max-width:none}
}
:where(.r1v) .zmaps.zro .zmap{cursor:default;filter:none;box-shadow:inset 0 0 0 1px var(--Ls-22d3ee52,rgba(34,211,238,.32))}
:where(.r1v) .zmaps.zro .zmap:hover{transform:none}
:where(.r1v) .chips.zpool .chip{cursor:default;color:var(--ink)}
:where(.r1v) .zbo{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.625rem;align-items:start;margin-top:.75rem}
:where(.r1v) .zbo .zseq{margin-top:0}
:where(.r1v) .zbok{font-family:var(--disp);font-weight:600;font-size:.8125rem;color:var(--ink);line-height:2.125rem}
@media (max-width:720px){
:where(.r1v) .zbo{grid-template-columns:1fr;gap:.375rem}
:where(.r1v) .zbok{line-height:1.2}
}
: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.qoff{display:flex}
:where(.r1v) .qmkv{display:inline-flex;align-items:center;gap:.375rem;margin-left:.375rem;padding-left:.75rem;box-shadow:inset 1px 0 0 var(--Ls-ffc23d40,rgba(255,194,61,.25))}
:where(.r1v) .qmt{margin-top:.875rem}
:where(.r1v) .qcd{font-family:var(--mono,ui-monospace),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}
:where(.r1v) .qcode{font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:.78125rem;letter-spacing:.06em;color:var(--cyi);text-decoration:none}
:where(.r1v) .qsm{display:block;color:var(--mute);font-size:.75rem;margin-top:.1875rem}
:where(.r1v) .qok{color:var(--greeni);font-size:.8125rem;font-weight:600}
:where(.r1v) .qbad{color:var(--pinki);font-size:.8125rem;font-weight:600}
:where(.r1v) i.qbad{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-left:6px;vertical-align:middle}
:where(.r1v) .qwhy{display:block;width:100%;color:var(--mute);font-size:.78125rem;margin-top:.125rem}
:where(.r1v) .qstxt{color:var(--ink2);font-size:.875rem;line-height:1.55;margin:.875rem 0}
:where(.r1v) .btn[aria-disabled="true"]{filter:saturate(.3) brightness(.75);cursor:not-allowed}
:where(.r1v) .ti.qwait{background:var(--Lf-ffc23d26,rgba(255,194,61,.15));color:var(--amberi)}
:where(.r1v) .ti.qbad{background:var(--Lf-ff4da621,rgba(255,77,166,.13));color:var(--pinki)}
:where(.r1v) .ti.qok{background:var(--Lf-3ddc8424,rgba(61,220,132,.14));color:var(--greeni)}
:where(.r1v) .ti.qinfo{background:var(--Lf-22d3ee21,rgba(34,211,238,.13));color:var(--cyi)}
:where(.r1v) .qfile{cursor:pointer}
:where(.r1v) .qfile input{display:none}
:where(.r1v) .qev{padding:1.125rem 1.25rem;margin-bottom:.75rem}
:where(.r1v) .qevt{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
:where(.r1v) .qevn{flex:1 1 20rem;min-width:0}
:where(.r1v) .qevn .nm{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}
:where(.r1v) .qevn .nm b{font-family:var(--disp);font-size:1.25rem;font-weight:600;line-height:1.15}
:where(.r1v) .qmeta{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .875rem;margin-top:.375rem;color:var(--mute);font-size:.8125rem}
:where(.r1v) .qmeta .zdia{margin-right:-.375rem}
:where(.r1v) .qeva{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;justify-content:flex-end}
:where(.r1v) .qsw button{height:32px;padding:0 .75rem;font-size:.78125rem}
:where(.r1v) .qsw button[aria-pressed="true"]{background:var(--Lf-22d3ee21,rgba(34,211,238,.13));color:var(--cyi);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee73,rgba(34,211,238,.45))}
:where(.r1v) .qstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding-top:.875rem;box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .qstats small{display:block;color:var(--mute);font-size:.75rem}
:where(.r1v) .qstats b{font-family:var(--disp);font-size:1.375rem;font-weight:600}
:where(.r1v) .qtabs{display:flex;gap:.25rem;padding:.25rem;border-radius:14px;background:var(--Lf-13161be6,rgba(19,22,27,.9));box-shadow:var(--hl),var(--edge);margin-bottom:1.25rem;overflow-x:auto;scrollbar-width:thin}
:where(.r1v) .qtabs a{flex:none;display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 .875rem;border-radius:10px;color:var(--ink2);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}
:where(.r1v) .qtabs a .i{width:16px;height:16px}
:where(.r1v) .qtabs a:hover{color:var(--ink);background:var(--Lf-ffffff0a,rgba(255,255,255,.04))}
:where(.r1v) .qtabs a[aria-current="page"]{background:var(--s3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee66,rgba(34,211,238,.4)),inset 0 -2px 0 var(--cy)}
:where(.r1v) .qtabs .cnt{min-width:1.25rem;height:20px;padding:0 .375rem;border-radius:10px;background:var(--Lf-ffc23d2e,rgba(255,194,61,.18));color:var(--amberi);font-size:.75rem;display:inline-grid;place-items:center}
:where(.r1v) .qrowh{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}
:where(.r1v) .qrowh b{font-family:var(--disp);font-size:1.125rem;font-weight:600}
:where(.r1v) .qrowl{display:block;color:var(--mute);font-size:.8125rem;margin-top:.25rem}
:where(.r1v) .qphc{margin-bottom:.25rem}
:where(.r1v) .qphc .chip[aria-pressed="true"] .zc{background:var(--Lf-22d3ee33,rgba(34,211,238,.2))}
:where(.r1v) .qni{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem .875rem;margin-top:.625rem}
:where(.r1v) .qnit{font-size:.84375rem;line-height:1.45;color:var(--ink2)}
:where(.r1v) .qnit b{color:var(--ink)}
:where(.r1v) .qnit small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.1875rem}
:where(.r1v) .qwatch{margin-top:1rem;padding-top:.875rem;box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .qkinds{display:flex;flex-wrap:wrap;gap:.375rem}
:where(.r1v) .qk{display:inline-flex;align-items:center;gap:.56em;height:28px;padding:0 .8em;border-radius:8px;background:var(--s2);color:var(--mute);font-size:.78125rem;box-shadow:var(--hl)}
:where(.r1v) .qk b{font-family:var(--disp);font-size:.8125rem;color:var(--mute)}
:where(.r1v) .qk.on{color:var(--ink2);box-shadow:inset 0 0 0 1px var(--Ls-ffc23d59,rgba(255,194,61,.35))}
:where(.r1v) .qk.on b{color:var(--amberi)}
@media (max-width:720px){
:where(.r1v) .qni{grid-template-columns:auto minmax(0,1fr)}
:where(.r1v) .qni .acts{grid-column:1/-1}
}
:where(.r1v) .qflow{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.375rem}
:where(.r1v) .qflow::before{left:8.33%;right:8.33%}
:where(.r1v) .qflow.v{display:flex;flex-direction:column;gap:.75rem}
:where(.r1v) .qflow.v::before{display:none}
:where(.r1v) .qflow.v li{flex-direction:row;text-align:left}
:where(.r1v) .qsta{align-items:center}
:where(.r1v) .qals{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:.625rem}
:where(.r1v) .qal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem .875rem;border:0;text-align:left;color:var(--ink2);font:inherit;cursor:pointer;transition:transform .14s var(--e),box-shadow .18s ease}
:where(.r1v) .qal>.i:first-child{width:20px;height:20px}
:where(.r1v) .qal.warn>.i:first-child{color:var(--amberi)}
:where(.r1v) .qal.bad>.i:first-child{color:var(--pinki)}
:where(.r1v) .qal b{display:block;color:var(--ink);font-size:.875rem}
:where(.r1v) .qal small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem;line-height:1.4}
:where(.r1v) .qal:hover{box-shadow:var(--hl),inset 0 0 0 1px var(--Ls-22d3ee59,rgba(34,211,238,.35))}
:where(.r1v) .qsts{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.875rem}
:where(.r1v) .qs{display:inline-flex;align-items:center;gap:.56em;height:30px;padding:0 .8em;border:0;border-radius:8px;background:var(--s2);color:var(--ink2);font:inherit;font-size:.78125rem;font-weight:600;cursor:pointer;box-shadow:var(--hl)}
:where(.r1v) .qs b{font-family:var(--disp);font-size:.8125rem}
:where(.r1v) .qs.zero{color:var(--mute)}
:where(.r1v) .qs.zero b{color:var(--mute);font-weight:500}
:where(.r1v) .qs[aria-pressed="true"]{background:var(--Lf-22d3ee21,rgba(34,211,238,.13));color:var(--cyi);box-shadow:inset 0 0 0 1px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .qs i{width:8px;height:8px;border-radius:50%;background:var(--mute)}
:where(.r1v) .qs i.d-ok{background:var(--green)}
:where(.r1v) .qs i.d-wait{background:var(--amber)}
:where(.r1v) .qs i.d-info{background:var(--cy)}
:where(.r1v) .qs i.d-live{background:var(--red)}
:where(.r1v) .qs i.d-no{background:var(--Lf-6b7280,#6B7280)}
:where(.r1v) .qfil{margin-bottom:1rem}
:where(.r1v) .qboard{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15.625rem,1fr);gap:.75rem;overflow-x:auto;padding-bottom:.375rem;align-items:start}
:where(.r1v) .qcol{background:var(--Lf-ffffff05,rgba(255,255,255,.02));border-radius:14px;padding:.625rem;box-shadow:inset 0 0 0 1px var(--Ls-ffffff0d,rgba(255,255,255,.05))}
:where(.r1v) .qcol h3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:var(--disp);font-size:.875rem;font-weight:600;margin:.125rem .25rem .625rem}
:where(.r1v) .qcol h3 .cnt{min-width:1.375rem;height:22px;padding:0 .4375rem;border-radius:11px;background:var(--s3);font-size:.75rem;display:inline-grid;place-items:center}
:where(.r1v) .qcol ul,:where(.r1v) .qflat{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
:where(.r1v) .qflat{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr))}
:where(.r1v) .qmc{padding:.625rem .75rem;box-shadow:var(--hl),var(--edge),inset 3px 0 0 var(--Ls-4b5563,#4B5563)}
:where(.r1v) .qmc.st-ok{box-shadow:var(--hl),var(--edge),inset 3px 0 0 var(--green)}
:where(.r1v) .qmc.st-wait{box-shadow:var(--hl),var(--edge),inset 3px 0 0 var(--amber)}
:where(.r1v) .qmc.st-info{box-shadow:var(--hl),var(--edge),inset 3px 0 0 var(--cy)}
:where(.r1v) .qmc.st-live{box-shadow:var(--hl),var(--edge),inset 3px 0 0 var(--red)}
:where(.r1v) .qmcb{display:block;width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}
:where(.r1v) .qmcs{display:block;font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;color:var(--mute);margin-bottom:.375rem}
:where(.r1v) .qmrow{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}
:where(.r1v) .qmrow b{flex:1;min-width:0;font-size:.84375rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .qmrow em{font-style:normal;font-family:var(--disp);font-weight:600;font-size:.9375rem;color:var(--ink)}
:where(.r1v) .qmrow .crest.xs{width:24px;height:24px;border-radius:7px;font-size:9.5px}
:where(.r1v) .qmcm{display:block;color:var(--mute);font-size:.75rem;margin-top:.375rem}
:where(.r1v) .qmcf{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .5rem;margin-top:.5rem}
:where(.r1v) .qmcf small{color:var(--mute);font-size:.75rem;display:inline-flex;align-items:center;gap:.3125rem}
:where(.r1v) .qmcf small .i{width:13px;height:13px}
:where(.r1v) .qmcf .qpen{color:var(--pinki)}
:where(.r1v) .qmore{color:var(--mute);font-size:.78125rem;text-align:center;padding:.48em}
:where(.r1v) .modal:has(.qms){width:min(680px,calc(100% - 32px))}
:where(.r1v) .qms{padding-top:.875rem;margin-top:.875rem;box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .qms .zey{margin-bottom:.375rem}
:where(.r1v) .qms.off .zey{color:var(--Lt-6b7280,#6B7280)}
:where(.r1v) .qms .f2,:where(.r1v) .qms .f3{margin-top:.25rem}
:where(.r1v) .qrules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-bottom:1rem}
:where(.r1v) .qrules .tile{padding:.875rem 1rem}
:where(.r1v) .qrules b{display:block;font-family:var(--disp);font-size:.9375rem;font-weight:600}
:where(.r1v) .qrules small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.25rem;line-height:1.45}
:where(.r1v) .qdt td{vertical-align:middle}
:where(.r1v) .qdt tr.qopen td{background:var(--s3)}
:where(.r1v) .qclk b{display:block;font-size:.8125rem;font-weight:600}
:where(.r1v) .qclk small{display:block;color:var(--mute);font-size:.75rem;margin-top:.125rem}
:where(.r1v) .qdx td{background:var(--s1b)!important;padding:0!important}
:where(.r1v) .qdxi{padding:1rem 1.125rem 1.125rem}
:where(.r1v) .qdxi .znote{margin-top:0;margin-bottom:.75rem}
:where(.r1v) .qdl{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;color:var(--ink2);font-size:.84375rem;margin-bottom:.75rem}
:where(.r1v) .qdg{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}
:where(.r1v) .qdg>.tile{padding:.75rem .875rem}
:where(.r1v) .qdg p{color:var(--ink2);font-size:.84375rem;line-height:1.5}
:where(.r1v) .qev2{margin:.75rem 0}
:where(.r1v) .qev2 .chip{height:32px;font-size:.78125rem}
:where(.r1v) .qev2 .chip .i{width:14px;height:14px}
:where(.r1v) .qrule{margin-top:.375rem}
:where(.r1v) .qrul,:where(.r1v) .qappr{padding:.75rem .875rem;margin-top:.625rem}
:where(.r1v) .qrul b{display:block;font-size:.875rem}
:where(.r1v) .qrul p,:where(.r1v) .qappr p{color:var(--ink2);font-size:.84375rem;margin:.25rem 0 .5rem;line-height:1.5}
:where(.r1v) .qappr.on{box-shadow:var(--hl),inset 0 0 0 1px var(--Ls-22d3ee73,rgba(34,211,238,.45))}
:where(.r1v) .qdlk{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-top:.875rem;font-size:.8125rem}
:where(.r1v) .qdlk a{color:var(--cyi);font-weight:600;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}
:where(.r1v) .qdlk a .i{width:14px;height:14px}
:where(.r1v) .qwk{padding:.875rem 1.125rem}
:where(.r1v) .qwki{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.875rem;align-items:center}
:where(.r1v) .qwki b{display:block;font-size:.90625rem}
:where(.r1v) .qwki small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.125rem}
:where(.r1v) .qgrp td{background:transparent!important;box-shadow:none!important;padding:.75rem .25rem .125rem!important;font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .qbar{height:8px;border-radius:4px;background:var(--well);overflow:hidden;margin-top:.75rem}
:where(.r1v) .qbar i{display:block;height:100%;background:linear-gradient(90deg,var(--cylo),var(--cy));transition:width .14s linear}
:where(.r1v) .qdif{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem .875rem;padding:.75rem 1rem;font-size:.84375rem;color:var(--ink2)}
:where(.r1v) .qdif .inp2{flex:1 1 17.5rem}
:where(.r1v) .qlf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.7fr) repeat(2,minmax(0,1fr));gap:.75rem}
:where(.r1v) .qlogw{max-height:35rem;overflow:auto;margin-top:.75rem}
:where(.r1v) .qlt td{font-size:.8125rem}
:where(.r1v) .qnw{white-space:nowrap}
:where(.r1v) .qlg{padding:1.25rem}
:where(.r1v) .qlgh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center}
:where(.r1v) .qlgh b{display:block;font-family:var(--disp);font-size:1.1875rem;font-weight:600}
:where(.r1v) .qlgh small{display:block;color:var(--mute);font-size:.8125rem;margin-top:.25rem;line-height:1.45}
:where(.r1v) .qseas{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:.625rem;margin-top:1rem}
:where(.r1v) .qseas .tile{padding:.75rem .875rem;display:flex;flex-direction:column;gap:.375rem;align-items:flex-start}
:where(.r1v) .qseas small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .qlogo{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;flex-wrap:wrap}
:where(.r1v) .qlogo .zbtxt{flex:1;min-width:11.25rem}
:where(.r1v) .qlogo .zbtxt b{display:block;font-size:.875rem}
:where(.r1v) .qlogo .zbtxt small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.1875rem}
:where(.r1v) .qor{min-height:0;padding:.5rem .625rem}
:where(.r1v) .qor .inp2{flex:1;min-width:0}
:where(.r1v) .qlu{display:flex;flex-direction:column;gap:.24em;font-size:.78125rem;color:var(--ink2);line-height:1.4;max-width:16.25rem}
:where(.r1v) .qlu small{color:var(--mute);font-size:.75rem}
:where(.r1v) .qmsf{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);gap:.75rem;align-items:end}
:where(.r1v) .qmsf .fsearch{height:44px;margin:0}
:where(.r1v) .qmst tbody tr{cursor:pointer}
:where(.r1v) .qrech{display:flex;flex-direction:column;gap:.75rem}
:where(.r1v) .qrecs{display:flex;align-items:center;gap:1em;flex-wrap:wrap;font-size:1rem;font-weight:600}
:where(.r1v) .qsc{font-size:1.625rem}
:where(.r1v) .qrec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;align-items:start}
:where(.r1v) .qrec h2{margin-bottom:.625rem}
:where(.r1v) .qp{color:var(--ink2);font-size:.84375rem;line-height:1.5;margin-top:.25rem}
:where(.r1v) .qlu2{padding:.75rem .875rem}
:where(.r1v) .qlu2 p{color:var(--ink2);font-size:.84375rem;margin-top:.5rem}
:where(.r1v) .qlu2 small{color:var(--mute);font-size:.78125rem}
:where(.r1v) .qstrip{display:flex;flex-wrap:wrap;gap:.3125rem;align-items:center}
:where(.r1v) .qrb{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--c);color:var(--fg);font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:12px;font-weight:700;box-shadow:inset 0 1px 0 var(--Ls-ffffff33,rgba(255,255,255,.2))}
:where(.r1v) .qveto{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}
:where(.r1v) .qveto li{display:flex;align-items:center;gap:.625rem;font-size:.84375rem;color:var(--ink2)}
:where(.r1v) .qveto small{width:22px;height:22px;border-radius:6px;background:var(--s3);display:grid;place-items:center;font-size:11px;color:var(--mute);flex:none}
:where(.r1v) .qrf+.qrf{margin-top:.5rem}
:where(.r1v) .qrf b{display:block;font-size:.84375rem}
:where(.r1v) .qrf small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem;word-break:break-word}
:where(.r1v) .qaud{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
:where(.r1v) .qaud li{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:var(--ink2)}
:where(.r1v) .qaud small{color:var(--mute);white-space:nowrap}
:where(.r1v) .qorgm{margin-top:.875rem}
:where(.r1v) .qorgm .chip{cursor:default}
@media (max-width:1100px){
:where(.r1v) .qlf{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr)}
:where(.r1v) .qmsf{grid-template-columns:1fr 1fr}
:where(.r1v) .qeva{justify-content:flex-start}
}
@media (max-width:820px){
:where(.r1v) .qrules,:where(.r1v) .qdg,:where(.r1v) .qrec{grid-template-columns:1fr}
:where(.r1v) .qlf{grid-template-columns:1fr 1fr}
:where(.r1v) .qflow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.875rem}
:where(.r1v) .qflow::before{display:none}
:where(.r1v) .qlgh{grid-template-columns:auto minmax(0,1fr)}
:where(.r1v) .qlgh .acts{grid-column:1/-1}
:where(.r1v) .qwki{grid-template-columns:auto minmax(0,1fr)}
:where(.r1v) .qwki .btn{grid-column:1/-1}
}
@media (max-width:560px){
:where(.r1v) .qmsf,:where(.r1v) .qlf,:where(.r1v) .qstats{grid-template-columns:1fr}
}
:where(.r1v) .zyst{position:relative;container-type:inline-size;width:min(100%,calc((100vh - 250px) * var(--w) / var(--h)));min-width:18.75rem;flex:none;border-radius:6px;overflow:hidden;background:var(--bg);color:var(--tx);box-shadow:0 20px 50px -20px var(--Ls-000000e6,rgba(0,0,0,.9));isolation:isolate}
:where(.r1v) .zyst>*{position:absolute}
:where(.r1v) .zybg{inset:-3%}
:where(.r1v) .zyfd{inset:0}
:where(.r1v) .zywm{left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;font-family:var(--fh);font-weight:700;line-height:1;color:var(--tx);letter-spacing:-.04em;pointer-events:none}
:where(.r1v) .zywm img{width:100%;height:100%;object-fit:contain}
:where(.r1v) .zyl{inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
:where(.r1v) .zyl path{fill:none;stroke:var(--ln);stroke-linecap:round;stroke-linejoin:round}
:where(.r1v) .zyl path.hl{stroke:var(--ac)}
:where(.r1v) .zyst[data-glow="1"] .zyl path.hl{filter:drop-shadow(0 0 .5cqw var(--ac))}
:where(.r1v) .zyc{border-radius:var(--rad)}
:where(.r1v) .zyst[data-card="glass"] .zyc{background:color-mix(in srgb,var(--pn) 72%,transparent);box-shadow:inset 0 0 0 .1cqw color-mix(in srgb,var(--ln) 85%,transparent)}
:where(.r1v) .zyst[data-card="solid"] .zyc,:where(.r1v) .zyst[data-card="flat"] .zyc{background:var(--pn)}
:where(.r1v) .zyst[data-card="outline"] .zyc{background:transparent;box-shadow:inset 0 0 0 .13cqw var(--ln)}
:where(.r1v) .zyst[data-card="neon"] .zyc{background:color-mix(in srgb,var(--pn) 45%,transparent);box-shadow:inset 0 0 0 .13cqw var(--ac),0 0 1cqw -.2cqw var(--ac)}
:where(.r1v) .zyst .zyc.path{box-shadow:inset 0 0 0 .22cqw var(--ac)}
:where(.r1v) .zyst .zyc.win{box-shadow:inset 0 0 0 .32cqw var(--ac)}
:where(.r1v) .zyst .zyc.adv{box-shadow:inset .45cqw 0 0 var(--hi),inset 0 0 0 .1cqw color-mix(in srgb,var(--hi) 40%,transparent)}
:where(.r1v) .zyst .zyc.champ{background:color-mix(in srgb,var(--ac) 22%,var(--pn));box-shadow:inset 0 0 0 .25cqw var(--ac)}
:where(.r1v) .zyst[data-glow="1"] .zyc.path,:where(.r1v) .zyst[data-glow="1"] .zyc.win,:where(.r1v) .zyst[data-glow="1"] .zyc.champ{filter:drop-shadow(0 0 .8cqw color-mix(in srgb,var(--ac) 70%,transparent))}
:where(.r1v) .zyx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;padding:.08em 0}
:where(.r1v) .zyx.h{font-family:var(--fh);font-style:var(--hst);text-transform:var(--htt);text-decoration:var(--hdec)}
:where(.r1v) .zyx.b{font-family:var(--fb);font-style:var(--bst);text-transform:var(--btt);text-decoration:var(--bdec)}
:where(.r1v) .zycr{display:grid;place-items:center;background:var(--c);color:var(--fg);font-family:"Chakra Petch",system-ui,sans-serif;font-weight:700;font-style:normal;line-height:1}
:where(.r1v) .zycl{display:grid;place-items:center;background:var(--Lf-2a5bd0,#2A5BD0);color:var(--Lt-eaf0ff,#EAF0FF);font-family:"Chakra Petch",system-ui,sans-serif;font-weight:700;line-height:1;overflow:hidden}
:where(.r1v) .zycl.img{background:transparent}
:where(.r1v) .zycl img{width:100%;height:100%;object-fit:contain}
:where(.r1v) .zysp{display:flex;flex-direction:column;gap:.3cqw;line-height:1.15;max-width:40%}
:where(.r1v) .zysp small{color:var(--mt);font-family:var(--fb)}
:where(.r1v) .zysp b{color:var(--tx);font-family:var(--fb);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
:where(.r1v) .zysp img{width:auto;max-width:100%;object-fit:contain}
:where(.r1v) .zymk{display:flex;align-items:center;font-family:"Chakra Petch",system-ui,sans-serif;font-weight:600;color:var(--mt);white-space:nowrap;line-height:1}
:where(.r1v) .zymk img{height:auto}
:where(.r1v) .zctl .card.zks{padding:0}
:where(.r1v) .zksh{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:inherit}
:where(.r1v) .zksh:focus-visible{outline:2px solid var(--cy);outline-offset:-2px}
:where(.r1v) .zksh>span{flex:1;min-width:0}
:where(.r1v) .zksh b{display:block;font-family:var(--disp);font-size:1.0625rem;font-weight:700}
:where(.r1v) .zksh small{display:block;color:var(--mute);font-size:.78125rem;margin-top:.125rem;line-height:1.35}
:where(.r1v) .zksh>.i{width:18px;height:18px;flex:none;color:var(--mute);transition:transform .2s ease}
:where(.r1v) .zks.open .zksh>.i{transform:rotate(180deg)}
:where(.r1v) .zksb{display:none;padding:0 1.25rem 1.25rem}
:where(.r1v) .zks.open .zksb{display:block}
:where(.r1v) .zksb>.fgrp:first-child{margin-top:.25rem}
:where(.r1v) .zkthf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.625rem}
:where(.r1v) .zkthq{flex:1 1 8.75rem;min-width:0;height:36px}
:where(.r1v) .zkthb{max-height:28.25rem;overflow:auto;padding:.125rem;margin:0 -.125rem;scrollbar-width:thin;overscroll-behavior:contain}
:where(.r1v) .zkno{grid-column:1/-1;color:var(--mute);font-size:.8125rem;padding:.75rem .25rem}
:where(.r1v) .zkr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem;align-items:center;margin-top:.875rem}
:where(.r1v) .zkr label{font-weight:600;font-size:.84375rem;color:var(--ink2)}
:where(.r1v) .zkr b{font-family:var(--disp);font-size:.8125rem;color:var(--cyi);font-weight:600}
:where(.r1v) .zkr .zrange{grid-column:1/-1}
:where(.r1v) .zkfb{border:0;margin:1rem 0 0;padding:.875rem 0 0;min-width:0;box-shadow:inset 0 1px 0 var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .zkfb:first-child{margin-top:.25rem;padding-top:0;box-shadow:none}
:where(.r1v) .zkfb legend{float:left;width:100%;padding:0;font-family:var(--disp);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
:where(.r1v) .zkfb legend+*{clear:both}
:where(.r1v) .zkfb .fgrp{margin-top:.75rem}
:where(.r1v) .zkfs{margin:.75rem 0 0;padding:.5em .6em;border-radius:10px;background:var(--s2);box-shadow:var(--hl),var(--edge);font-size:1.25rem;line-height:1.25;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:where(.r1v) .zkup{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.625rem;margin-top:.75rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .zkup.bad{box-shadow:var(--hl),inset 0 0 0 1px var(--Ls-ff4da68c,rgba(255,77,166,.55))}
:where(.r1v) .zkupp{width:56px;height:42px;flex:none;border-radius:8px;display:grid;place-items:center;overflow:hidden;color:var(--mute);background:repeating-conic-gradient(var(--Lf-20242b,#20242B) 0 25%,var(--Lf-181b20,#181B20) 0 50%) 0 0/12px 12px}
:where(.r1v) .zkupp img{width:100%;height:100%;object-fit:cover}
:where(.r1v) .zkupp .i{width:20px;height:20px}
:where(.r1v) .zkupt{flex:1 1 8.75rem;min-width:0}
:where(.r1v) .zkupt b{display:block;font-size:.84375rem}
:where(.r1v) .zkupt small{display:block;color:var(--mute);font-size:.75rem;margin-top:.125rem;line-height:1.4;overflow-wrap:anywhere}
:where(.r1v) .zkup .acts{display:flex;gap:.375rem;flex-wrap:wrap}
:where(.r1v) .zkdis{opacity:.55;cursor:not-allowed}
:where(.r1v) .zkerr{margin-top:.5rem}
:where(.r1v) .zkck{display:grid;grid-template-columns:1fr 1fr;gap:.125rem .875rem}
:where(.r1v) .zksave{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}
:where(.r1v) .zksv{font-size:.78125rem;color:var(--mute);margin-right:.25rem}
:where(.r1v) .zksv.warn{color:var(--amberi)}
:where(.r1v) .zksave .btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}
:where(.r1v) .zthmap .mk-tag{display:inline-block;margin-bottom:.625rem}
:where(.r1v) .zthm{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1.125rem}
:where(.r1v) .zthm>div>b{display:block;color:var(--ink2);font-size:.78125rem;font-weight:600}
:where(.r1v) .zthm>div>small{display:block;color:var(--mute);font-size:.75rem;line-height:1.45;margin:.1875rem 0 .625rem}
:where(.r1v) .zthmts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
:where(.r1v) .zthmt{width:100%;border-collapse:collapse;font-size:.75rem}
:where(.r1v) .zthmt th{font-family:var(--disp);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:left;padding:0 .375rem .25rem 0}
:where(.r1v) .zthmt td{padding:.1875rem .5rem .1875rem 0;color:var(--ink2);vertical-align:top;line-height:1.3}
:where(.r1v) .zthmt code{font-family:"Geist Mono",ui-monospace,Consolas,monospace;color:var(--amberi)}
:where(.r1v) .zthmt .kp{display:block;color:var(--mute);font-size:.6875rem}
:where(.r1v) .zthmf{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3125rem .375rem}
:where(.r1v) .zthmf li{font-size:.75rem;color:var(--ink2);padding:.1875rem .5rem;border-radius:6px;background:var(--Lf-ffffff0a,rgba(255,255,255,.04))}
:where(.r1v) .zthmf li small{font-family:Geist,system-ui,sans-serif;color:var(--mute);font-size:.6875rem}
:where(.r1v) .zthmf li.nw{color:var(--Lt-ffe7b0,#FFE7B0);background:var(--Lf-ffc23d1f,rgba(255,194,61,.12));box-shadow:inset 0 0 0 1px var(--Ls-ffc23d4d,rgba(255,194,61,.3))}
:where(.r1v) .zgtray{margin-bottom:1rem}
:where(.r1v) .zgtray.zover{box-shadow:var(--hl),inset 0 0 0 2px var(--cy),0 0 24px -6px var(--Ls-22d3ee80,rgba(34,211,238,.5))}
:where(.r1v) .zgtl{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.125rem,1fr));gap:.375rem;margin-bottom:.5rem}
:where(.r1v) .zgtip{color:var(--mute);font-size:.78125rem;line-height:1.45;margin-top:.375rem}
:where(.r1v) .zgh .zhere{margin-left:auto;flex:none}
:where(.r1v) .zgt.zpicked{box-shadow:var(--hl),inset 0 0 0 2px var(--cy),0 6px 18px -8px var(--Ls-22d3ee99,rgba(34,211,238,.6))}
:where(.r1v) .zgt:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .zgrnd{display:flex;align-items:center;justify-content:space-between;gap:.64em;margin:-.25rem 0 .75rem;font-size:.78125rem;font-weight:600;color:var(--ink2)}
:where(.r1v) .zstep.sm{height:32px;gap:.25rem;border-radius:10px}
:where(.r1v) .zstep.sm b{min-width:1.5rem;font-size:.9375rem}
:where(.r1v) .zstep.sm .pgb{min-width:1.75rem;height:28px}
:where(.r1v) .zstep .pgb:disabled{opacity:.45;cursor:not-allowed}
:where(.r1v) .zgsave{position:sticky;bottom:.75rem;z-index:5;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1.25rem;box-shadow:var(--hl),var(--edge),0 18px 40px -18px var(--Ls-000000e6,rgba(0,0,0,.9))}
:where(.r1v) .zgsave p{flex:1 1 16.25rem;margin:0;font-size:.84375rem;line-height:1.45;color:var(--ink2)}
:where(.r1v) .zgsave p.warn{color:var(--amberi)}
:where(.r1v) .zgsave .acts{display:flex;gap:.5rem;flex-wrap:wrap}
:where(.r1v) .zgsave .btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}
:where(.r1v) .zgmk{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:1rem}
:where(.r1v) .zgmk .btn[disabled]{opacity:.5;cursor:not-allowed}
@media (max-width:1180px){
:where(.r1v) .zthm{grid-template-columns:1fr}
}
@media (max-width:820px){
:where(.r1v) .zthmts{grid-template-columns:1fr 1fr}
:where(.r1v) .zkck{grid-template-columns:1fr}
:where(.r1v) .zksave{justify-content:flex-start}
:where(.r1v) .zgsave{bottom:.5rem}
}
@media (max-width:560px){
:where(.r1v) .zthmts{grid-template-columns:1fr}
}
@media (max-width:980px){
:where(.r1v) .nmenu{box-sizing:border-box;position:fixed;top:0;bottom:0;left:0;z-index:70;width:min(320px,86vw);height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:1.125rem;padding:1.125rem .875rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,var(--Lf-111419fa,rgba(17,20,25,.98)),var(--Lf-0c0e12fa,rgba(12,14,18,.98)));box-shadow:1px 0 0 var(--Ls-ffffff0f,rgba(255,255,255,.06));backdrop-filter:none;transform:translateX(-105%);visibility:hidden;transition:transform .45s cubic-bezier(.3,1.3,.45,1),box-shadow .3s,visibility 0s linear .45s}
}
@media (prefers-reduced-motion:reduce){
:where(.r1v) .nmenu{transition:none!important}
}
:where(.r1v) .xsel.combo .xs-b{cursor:text}
: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) .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}
@keyframes w1xsin{from{opacity:0;transform:translateY(-4px)}}
@keyframes w1xsup{from{opacity:0;transform:translateY(4px)}}
:where(.r1v) .xs-b:focus-visible,:where(.r1v) .xs-i:focus-visible{outline:2px solid var(--cy);outline-offset:2px}
:where(.r1v) .fgrp>label:has(+ .xsel),:where(.r1v) .sl-lab:has(.xsel){display:block;font-family:var(--disp);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);line-height:1.2;margin:0 0 .4375rem}
:where(.r1v) .xsel:has(>.zmini) .xs-b{height:36px;font-size:.8125rem;padding:0 .625rem 0 .75rem}
:where(.r1v) .zrow .xsel:has(>.zmini){width:9.375rem;flex:none}
:where(.r1v) .sl-lab .xsel{margin-top:.4375rem;letter-spacing:0;text-transform:none;font-family:var(--text)}
:where(.r1v) .qmkv{flex-wrap:wrap;max-width:100%;min-width:0;row-gap:.375rem}
@media (max-width:560px){
:where(.r1v) .qmkv{margin-left:0;padding-left:0;box-shadow:none}
}
@media (max-width:560px){
:where(.r1v) .zrow.ro{flex-wrap:wrap}
:where(.r1v) .zrow.ro>b{flex:1 1 100%;text-align:left}
:where(.r1v) .qlf>.fgrp{min-width:0}
:where(.r1v) .qlf .xsel,:where(.r1v) .qlf .xs-b{max-width:100%;min-width:0}
}
:where(.r1v) .qtz{margin:0 0 .875rem;color:var(--mute);font-size:.8125rem}
:where(.r1v) .qtz a{color:inherit;text-decoration:underline}
:where(.r1v) .qtz .linkish{color:inherit;font-weight:400;text-decoration:underline;text-underline-offset:2px}
/* ---- Track O additions: live markup the ported views keep (setup steps, event mods, the match dialog host). ---- */
:where(.r1v) a.tab,:where(.r1v) a.chip,:where(.r1v) a.qs,:where(.r1v) .qtabs a{text-decoration:none}
:where(.r1v) .art img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
:where(.r1v) .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
:where(.r1v) fieldset.ozplain{border:0;padding:0;margin:0;min-width:0}
:where(.r1v) fieldset.ozset{border:0;padding:0;margin:1.125rem 0 0;min-width:0}
:where(.r1v) fieldset.ozset>legend{font-family:var(--disp);font-weight:600;font-size:.9375rem;padding:0;margin:0 0 .5rem;color:var(--ink)}
:where(.r1v) .ozchecks{display:flex;flex-wrap:wrap;gap:.625rem 1.125rem}
:where(.r1v) .ozweek{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.625rem;align-items:end;margin-top:.625rem}
:where(.r1v) .ozweek label{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .ozx{display:grid;grid-template-columns:10rem minmax(0,1fr) auto;gap:.625rem;align-items:center;margin-top:.5rem}
:where(.r1v) .ozlogo{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;margin-top:.75rem}
:where(.r1v) .ozlogo .badge{width:72px;height:72px;border-radius:14px;background:var(--well);display:grid;place-items:center;overflow:hidden;box-shadow:var(--edge)}
:where(.r1v) .ozlogo .badge img{width:100%;height:100%;object-fit:cover}
:where(.r1v) .ozlogo label:not(.btn){display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;color:var(--mute)}
:where(.r1v) .r1-facts{display:grid;grid-template-columns:minmax(10rem,auto) minmax(0,1fr);gap:.625rem 1.125rem;margin:.375rem 0 1rem}
:where(.r1v) .r1-facts dt{margin:0}
:where(.r1v) .r1-facts dd{margin:0;color:var(--ink2)}
:where(.r1v) .linkish{background:none;border:0;padding:0;color:var(--ink);font:inherit;font-weight:600;cursor:pointer;text-align:left}
:where(.r1v) .linkish:hover{color:var(--cyi)}
:where(.r1v) .people{list-style:none;margin:.625rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}
:where(.r1v) .people li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:12px;background:var(--s2);box-shadow:var(--hl),var(--edge)}
:where(.r1v) .people a{color:var(--ink);text-decoration:none}
:where(.r1v) .fgrp.grow{flex:1 1 13.75rem}
:where(.r1v) #ozModHits{margin-top:.625rem}
:where(.r1v) .zst button[disabled]{cursor:default}
#ozModal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none}
#ozModal>*{pointer-events:auto}
:where(.r1v) .qmore{list-style:none;color:var(--mute);font-size:.8125rem;padding:.375rem .25rem}
/* ---------- track O, pass 2 (22 Oct 2026): the bracket stage (stage.js) inside the look studio. Copied from the legacy rules in site.css (.bk-stage to .bk-sponsor), each behind :where(.r1v). ---------- */
:where(.r1v) .bk-stage{border-radius:14px;overflow:hidden;border:1px solid var(--line-2);box-shadow:0 22px 50px var(--Ls-00000073,rgba(0,0,0,.45))}
:where(.r1v) .bk-frame{position:relative;isolation:isolate;padding:clamp(18px,3vw,34px);background:var(--bk-bg);color:var(--bk-text);min-height:16.25rem}
:where(.r1v) .bk-bgl{position:absolute;inset:0;z-index:-2;overflow:hidden}
:where(.r1v) .bk-bgm{position:absolute;inset:-2%;width:104%;height:104%;object-fit:cover;filter:blur(var(--bk-blur))}
:where(.r1v) .bk-dark{position:absolute;inset:0;background:var(--bk-base,var(--Lf-000000,#000));opacity:var(--bk-dark)}
:where(.r1v) .bk-flogo{position:absolute;inset:0;z-index:-1;display:grid;place-items:center;pointer-events:none;opacity:var(--bk-lop)}
:where(.r1v) .bk-flogo>*{width:var(--bk-lsz);max-height:var(--bk-lsz);aspect-ratio:1;object-fit:contain}
:where(.r1v) .bk-head{margin:0 0 1.125rem;max-width:calc(100% - var(--bk-csz) * 1vw - 40px)}
:where(.r1v) .bk-title{font-family:var(--bk-hf),var(--display);font-weight:var(--bk-hw);font-style:var(--bk-hi);text-decoration:var(--bk-hu);text-transform:var(--bk-ht);font-size:clamp(24px,3.4vw,38px);color:var(--bk-text);text-underline-offset:6px}
:where(.r1v) .bk-title:after{content:'';display:block;width:56px;height:4px;margin-top:10px;border-radius:2px;background:var(--bk-accent)}
:where(.r1v) .bk-sub{margin-top:.5rem;font-family:var(--bk-bf),var(--body);font-weight:var(--bk-bw);font-style:var(--bk-bi);color:var(--bk-muted);font-size:.9375rem}
:where(.r1v) .bk-corner{position:absolute;width:calc(var(--bk-csz) * 1%);min-width:3rem;aspect-ratio:1;display:grid;place-items:center}
:where(.r1v) .bk-corner>*{width:100%;height:100%;object-fit:contain}
:where(.r1v) .bk-corner.tr{top:1.125rem;right:1.125rem}:where(.r1v) .bk-corner.tl{top:1.125rem;left:1.125rem}:where(.r1v) .bk-corner.br{bottom:1.125rem;right:1.125rem}:where(.r1v) .bk-corner.bl{bottom:1.125rem;left:1.125rem}
:where(.r1v) .bk-corner.tl~.bk-head,:where(.r1v) .bk-frame:has(.bk-corner.tl) .bk-head{margin-left:calc(var(--bk-csz) * 1% + 24px)}
:where(.r1v) .bk-scene{overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:thin}
:where(.r1v) .bk-svg{display:block;width:100%;height:auto;margin:0 auto}
:where(.r1v) .bk-svg .bk-m{cursor:pointer;transition:opacity .2s}
:where(.r1v) .bk-svg .bk-m:hover>rect:first-child,:where(.r1v) .bk-svg .bk-m:focus>rect:first-child{stroke:var(--bk-hi);stroke-width:2}
:where(.r1v) .bk-svg.bk-hover .bk-m:not(.bk-on),:where(.r1v) .bk-svg.bk-hover .bk-row:not(.bk-on){opacity:.32}
:where(.r1v) .bk-svg .bk-row,:where(.r1v) .bk-svg [data-team]{transition:opacity .2s}
:where(.r1v) .bk-svg .bk-me text{fill:var(--bk-hi)}
:where(.r1v) .bk-sponsor{display:flex;align-items:center;gap:.75rem;margin-top:1.125rem;color:var(--bk-muted);font:700 .6875rem/1.2 var(--bk-bf),var(--body);letter-spacing:.08em;text-transform:uppercase}
:where(.r1v) .bk-sponsor>img,:where(.r1v) .bk-sponsor>video{height:44px;max-width:180px;object-fit:contain}
:where(.r1v) .bk-sponsor.bc,:where(.r1v) .bk-sponsor.tc{justify-content:center}:where(.r1v) .bk-sponsor.br{justify-content:flex-end}
:where(.r1v) .bk-sponsor.tc{position:absolute;top:.75rem;left:0;right:0;margin:0}
:where(.r1v) .zstw .bk-stage{border:0;border-radius:12px;box-shadow:none}
:where(.r1v) .zstw .bk-wrap{margin:0 auto}
/* Setup step 1 banner: the uploaded picture or looping video behind the banner row. */
:where(.r1v) .zban .zbanm{position:absolute;inset:0;overflow:hidden;border-radius:inherit}
:where(.r1v) .zban .zbanm>img,:where(.r1v) .zban .zbanm>video{width:100%;height:100%;object-fit:cover;opacity:.55}
:where(.r1v) .zban>*:not(.zbanm):not(.zbanart){position:relative}
/* ---------- track O, pass 3 (22 Oct 2026) ---------- */
/* Event card: the event switch row scrolls inside the card instead of widening the page (390 px). */
:where(.r1v) .qeva{min-width:0;max-width:100%}
:where(.r1v) .qsw{min-width:0}
@media (max-width:720px){
:where(.r1v) .qeva{flex:1 1 100%}
:where(.r1v) .qeva .acts{flex-wrap:wrap}
}
/* Edit league, published season: a week row with its own Save button; playoff days; rulebook versions. */
:where(.r1v) .zwk.zwke{grid-template-columns:4.75rem minmax(0,1fr) auto auto}
:where(.r1v) .zpod{margin-top:.875rem}
:where(.r1v) .zrbv{margin-top:.875rem}
:where(.r1v) .zrbv textarea{min-height:9.375rem}
:where(.r1v) .fgrp>.zstep{align-self:flex-start}
@media (max-width:720px){
:where(.r1v) .zwk.zwke{grid-template-columns:auto minmax(0,1fr) auto}
:where(.r1v) .zwk.zwke>.btn{grid-column:1 / -1;justify-self:start}
}
/* Sonnet blocks append below this line (track O). */
/* O2-S1: Event mods card in the setup right column (organize.js modsPanel). */
:where(.r1v) .zpv .card>h3{margin:1.125rem 0 .5rem;font-size:.9375rem;line-height:1.3}
:where(.r1v) .zpv .card>p.zmut{display:block;margin:.375rem 0 .625rem;font-size:.8125rem;line-height:1.5}
:where(.r1v) .zpv #ozModFind{margin-top:.875rem;align-items:flex-end}
:where(.r1v) .zpv #ozModFind .fgrp{margin-top:0}

/* BLAST rules (23 Oct 2026): rule lines, the credit line, the read-only veto step, veto display, ties, league Pts. */
:where(.r1v) .zrules{list-style:none;margin:.25rem 0 .5rem;padding:0;display:grid;gap:.375rem}
:where(.r1v) .zrules li{position:relative;padding-left:.875rem;color:var(--ink2);font-size:.84375rem;line-height:1.5}
:where(.r1v) .zrules li::before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--cy)}
:where(.r1v) .zrules .ztag{margin-left:.375rem;vertical-align:1px}
:where(.r1v) .zcredit{margin:.75rem 0 0;color:var(--mute);font-size:.78125rem;line-height:1.5}
:where(.r1v) .zcredit a{color:var(--cyi);font-weight:600}
:where(.r1v) .zrgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
@media (max-width:760px){:where(.r1v) .zrgrid{grid-template-columns:1fr}}
:where(.r1v) .zvpool{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}
:where(.r1v) .zvmap{display:flex;align-items:center;gap:.5rem;padding:.375rem;border-radius:10px;background:var(--s2);font-size:.8125rem}
:where(.r1v) .zvmap .mthumb,:where(.r1v) .qveto .mthumb,:where(.r1v) .qvside .mthumb{width:48px;height:27px;margin:0;flex:none;border-radius:5px;object-fit:cover}
:where(.r1v) .zvord{list-style:none;margin:.25rem 0 .5rem;padding:0;display:grid;gap:.375rem;color:var(--ink);font-size:.84375rem;font-variant-numeric:tabular-nums}
:where(.r1v) .qvl{margin:0 0 .5rem;color:var(--ink2);font-size:.84375rem}
:where(.r1v) .qvl b{color:var(--ink)}
:where(.r1v) .qveto+.qvl{margin-top:.625rem}
:where(.r1v) .qvside{list-style:none;margin:.625rem 0;padding:0;display:grid;gap:.5rem}
:where(.r1v) .qvside li{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem;border-radius:10px;background:var(--s2)}
:where(.r1v) .qvside li>span{display:flex;flex-direction:column;gap:.125rem;min-width:0}
:where(.r1v) .qvside b{color:var(--ink);font-size:.84375rem}
:where(.r1v) .qvside small{color:var(--ink2);font-size:.78125rem;line-height:1.45}
:where(.r1v) .qvbox{margin-top:.75rem}
:where(.r1v) .qvbox>.zey{display:block;margin-bottom:.375rem}
:where(.r1v) .ztie .acts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}
:where(.r1v) .ztie>span{display:block}
:where(.r1v) .zlst>div.zls{grid-template-columns:1.125rem auto minmax(0,1fr) 1.875rem auto}
:where(.r1v) .zlst>div.zls>b.zlp{text-align:right;color:var(--cyi)}
:where(.r1v) .zlst>div.zls>b:last-child{color:inherit}

/* Match rules (D-API 14, 23 Oct 2026): organizer settings on setup steps 5, 7 and 9, the organizer tag and the reset button. */
:where(.r1v) .ozmri{margin-top:1.375rem}
:where(.r1v) .ozmri h3,:where(.r1v) .ozmrsum h3{font-family:var(--disp);font-weight:600;font-size:1rem;margin:0 0 .25rem;color:var(--ink)}
:where(.r1v) .ozmri .zhint{margin:0}
:where(.r1v) fieldset.ozmrs{display:grid;gap:.75rem;margin-top:.875rem}
:where(.r1v) .ozmr{padding:.875rem 1rem 1rem;border-radius:12px;background:var(--Lf-ffffff06,rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06));min-width:0}
:where(.r1v) .ozmr.bad{background:var(--Lf-ff4da60f,rgba(255,77,166,.06));box-shadow:inset 0 0 0 1px var(--Ls-ff4da666,rgba(255,77,166,.4))}
:where(.r1v) .ozmrh{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;min-height:30px}
:where(.r1v) .ozmrh>b{font-family:var(--disp);font-weight:600;font-size:.9375rem;color:var(--ink)}
:where(.r1v) .ozmrh .ozmrx{margin-left:auto}
:where(.r1v) .ozmr>.zhint{margin:.25rem 0 0}
:where(.r1v) .ozmr .fgrp{margin-top:.75rem}
:where(.r1v) .ozmr .fgrp>small.zhint{display:block;margin-top:.375rem;font-size:.75rem}
:where(.r1v) .ozmr .ozchecks{margin-top:.75rem}
:where(.r1v) .ozmr>.ck{margin-top:.625rem}
:where(.r1v) .ztag.ortag{background:var(--Lf-ffc23d1f,rgba(255,194,61,.12));color:var(--amberi);box-shadow:inset 0 0 0 1px var(--Ls-ffc23d4d,rgba(255,194,61,.3))}
:where(.r1v) [data-mrf][aria-invalid="true"]{box-shadow:inset 0 0 0 1.5px var(--pink)}
:where(.r1v) .ozmrg{padding:.875rem 1rem 1rem;border-radius:12px;background:var(--Lf-ffffff04,rgba(255,255,255,.015));box-shadow:inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06));display:grid;gap:.625rem}
:where(.r1v) .ozmrg h4{font-family:var(--disp);font-weight:600;font-size:.9375rem;margin:0;color:var(--ink)}
:where(.r1v) .ozmrg>.zhint{margin:-.375rem 0 0}
:where(.r1v) .ozmrg .ozmr{padding:.625rem .75rem .75rem}
:where(.r1v) .ozlad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.5rem}
:where(.r1v) .ozslotr{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto minmax(0,1fr);gap:.5rem .75rem;align-items:center;margin:.5rem 0}
:where(.r1v) .ozslotr .ozbye{padding:0 .75rem}
:where(.r1v) .ozmid{margin:.75rem 0}
@media (max-width:520px){:where(.r1v) .ozslotr{grid-template-columns:1fr}:where(.r1v) .ozslotr>.zmut:not(.ozbye){display:none}}
:where(.r1v) .ozladh{margin:0;padding:0 .75rem;color:var(--mute);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}
:where(.r1v) .ozmrsum{margin:0 0 1rem;padding:.875rem 1rem;border-radius:12px;background:var(--Lf-ffffff06,rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px var(--Ls-ffffff0f,rgba(255,255,255,.06))}
:where(.r1v) .ozmrsum .zhint{margin:0}
:where(.r1v) .ozmrl{list-style:none;margin:.625rem 0 0;padding:0;display:grid;gap:.375rem}
:where(.r1v) .ozmrl li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}
@media (max-width:720px){
  :where(.r1v) .ozladh{display:none}
  :where(.r1v) .ozlad{grid-template-columns:1fr}
  :where(.r1v) .ozmrh .ozmrx{margin-left:0}
}
/* Member event page (D-API 15.6, 15.7): the control room "Event page" card, the caster stream link, the Results VOD button */
/* Control room and Results: cards stacked straight in the view touched edge to edge; give them the page gap */
.r1v[data-view="control"]>.card+.card,.r1v[data-view="results"]>.card+.card{margin-top:1.25rem}
:where(.r1v) .qpage .ch{flex-wrap:wrap}
:where(.r1v) .qpage .qpgf{max-width:560px;margin:0}
:where(.r1v) .qpage .qpgf .zhint{display:block;margin-top:.375rem}
:where(.r1v) .qcast>.zhint{display:block;margin-top:.5rem}
:where(.r1v) .qcast .fgrp>label{margin-bottom:.4375rem}
:where(.r1v) .qcast .inp2{height:40px}
:where(.r1v) .qrt .qvodb{display:flex;width:max-content;max-width:100%;margin-top:.375rem;white-space:nowrap}
/* How to run an event: the ordered steps on the code gate, the not-an-organizer card and the apply page (kids audit 27 Oct 2026). */
:where(.r1v) .qsteps{margin:.875rem 0;gap:.625rem}
:where(.r1v) .qflow.v.qsteps li{align-items:flex-start;font-size:.84375rem;color:var(--ink2)}
:where(.r1v) .qflow.v.qsteps li span{max-width:none;line-height:1.45;padding-top:.3125rem}
:where(.r1v) .qsteps a{color:var(--t-cy,var(--cy));text-decoration:underline;text-underline-offset:2px}

/* ==== 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-00000038:rgba(255,255,255,0.22);
  --Lf-000000c7:rgba(255,255,255,0.78);
  --Lf-040507a8:rgba(244,246,248,0.66);
  --Lf-08090b1a:rgba(242,243,245,0.1);
  --Lf-08090b99:rgba(242,243,245,0.6);
  --Lf-08090bd9:rgba(242,243,245,0.85);
  --Lf-080a0c8c:rgba(241,243,244,0.55);
  --Lf-080a0cbf:rgba(241,243,244,0.75);
  --Lf-0a0b0df0:rgba(241,242,244,0.94);
  --Lf-0a1a20:#fdfdfd;
  --Lf-0b0d10:#f0f1f4;
  --Lf-0b0f14:#eef1f5;
  --Lf-0c0e12fa:rgba(239,241,244,0.98);
  --Lf-0d1424:#ffffff;
  --Lf-0e2430:#def2fe;
  --Lf-0e3434:#d5f6f6;
  --Lf-0f1216:#edeff2;
  --Lf-101317:#ffffff;
  --Lf-111418:#ffffff;
  --Lf-111419fa:rgba(255,255,255,0.98);
  --Lf-121519:#ffffff;
  --Lf-13161b:#fefefe;
  --Lf-13161b73:rgba(254,254,254,0.45);
  --Lf-13161bb3:rgba(254,254,254,0.7);
  --Lf-13161bcc:rgba(254,254,254,0.8);
  --Lf-13161be6:rgba(254,254,254,0.9);
  --Lf-13161bf0:rgba(254,254,254,0.94);
  --Lf-14171c:#fdfeff;
  --Lf-14181d:#fcfdfe;
  --Lf-142a5c:#e7efff;
  --Lf-148c8742:rgba(20,140,135,0.26);
  --Lf-151a2a:#f9fafd;
  --Lf-16295a:#e7efff;
  --Lf-181b20:#f8fafe;
  --Lf-181c22:#f7f9fe;
  --Lf-1a1e25:#f5f8fd;
  --Lf-1b1f26:#f4f7fc;
  --Lf-1b1f268c:rgba(244,247,252,0.55);
  --Lf-1b1f26d9:rgba(244,247,252,0.85);
  --Lf-1f3b78:#e7efff;
  --Lf-20242b:#f0f3f7;
  --Lf-222730:#edf0f6;
  --Lf-22d3ee:#22d3ee;
  --Lf-22d3ee05:rgba(13,151,171,0.02);
  --Lf-22d3ee0d:rgba(13,151,171,0.05);
  --Lf-22d3ee0f:rgba(13,151,171,0.06);
  --Lf-22d3ee12:rgba(13,151,171,0.07);
  --Lf-22d3ee17:rgba(13,151,171,0.09);
  --Lf-22d3ee1a:rgba(13,151,171,0.1);
  --Lf-22d3ee1c:rgba(13,151,171,0.11);
  --Lf-22d3ee1f:rgba(13,151,171,0.12);
  --Lf-22d3ee21:rgba(13,151,171,0.13);
  --Lf-22d3ee29:rgba(13,151,171,0.16);
  --Lf-22d3ee33:rgba(13,151,171,0.2);
  --Lf-22d3ee3d:rgba(13,151,171,0.24);
  --Lf-22d3ee4d:rgba(13,151,171,0.3);
  --Lf-22d3ee57:rgba(13,151,171,0.34);
  --Lf-22d3ee59:rgba(13,151,171,0.35);
  --Lf-22d3eebf:rgba(13,151,171,0.75);
  --Lf-232831:#eceff5;
  --Lf-2347a8:#e7efff;
  --Lf-252a33:#eaeef4;
  --Lf-262b34:#e9edf3;
  --Lf-272011:#f9f4eb;
  --Lf-28c8be47:rgba(21,154,146,0.28);
  --Lf-28c8be5c:rgba(21,154,146,0.36);
  --Lf-2a1840:#f2ebfe;
  --Lf-2a303a:#e5e9f0;
  --Lf-2a5bd0:#2a5bd0;
  --Lf-2a5bd04d:rgba(42,91,208,0.3);
  --Lf-2e2614:#f5efe4;
  --Lf-2f6deb:#2f6deb;
  --Lf-2f6deb66:rgba(47,109,235,0.4);
  --Lf-2fb873:#2fb873;
  --Lf-2fb87338:rgba(5,160,94,0.22);
  --Lf-3a7fff14:rgba(57,126,254,0.08);
  --Lf-3a7fff1f:rgba(57,126,254,0.12);
  --Lf-3a7fff21:rgba(57,126,254,0.13);
  --Lf-3a7fff26:rgba(57,126,254,0.15);
  --Lf-3a7fff29:rgba(57,126,254,0.16);
  --Lf-3a7fff2e:rgba(57,126,254,0.18);
  --Lf-3a7fff33:rgba(57,126,254,0.2);
  --Lf-3a7fff38:rgba(57,126,254,0.22);
  --Lf-3a7fff3d:rgba(57,126,254,0.24);
  --Lf-3a7fff42:rgba(57,126,254,0.26);
  --Lf-3a7fff52:rgba(57,126,254,0.32);
  --Lf-3a7fff73:rgba(57,126,254,0.45);
  --Lf-3a7fff8c:rgba(57,126,254,0.55);
  --Lf-3ddc8412:rgba(0,160,88,0.07);
  --Lf-3ddc8424:rgba(0,160,88,0.14);
  --Lf-3ddc8429:rgba(0,160,88,0.16);
  --Lf-3ddc8452:rgba(0,160,88,0.32);
  --Lf-3ddc8457:rgba(0,160,88,0.34);
  --Lf-3e74e8:#3e74e8;
  --Lf-4a3a15:#f9edd5;
  --Lf-4ade92:#4ade92;
  --Lf-4c82f0:#4c82f0;
  --Lf-4c8bff:#4c8bff;
  --Lf-5a4719:#f9edd5;
  --Lf-5b94ff:#5b94ff;
  --Lf-6a3fb8bf:rgba(106,63,184,0.75);
  --Lf-6b7280:#8f8f8f;
  --Lf-6be9a6:#6be9a6;
  --Lf-6fa0ff:#6fa0ff;
  --Lf-7c6cff:#7c6cff;
  --Lf-b91f2a57:rgba(185,31,42,0.34);
  --Lf-c7222d:#c7222d;
  --Lf-d99b22:#d99b22;
  --Lf-d99b2233:rgba(176,123,7,0.2);
  --Lf-de78282e:rgba(203,103,8,0.18);
  --Lf-de782833:rgba(203,103,8,0.2);
  --Lf-e0a01f:#e0a01f;
  --Lf-e83440:#e83440;
  --Lf-f5f6f8:#f5f6f8;
  --Lf-f8313e:#f8313e;
  --Lf-f8313e24:rgba(242,41,57,0.14);
  --Lf-f8313e26:rgba(242,41,57,0.15);
  --Lf-f8313e4d:rgba(242,41,57,0.3);
  --Lf-f8313e80:rgba(242,41,57,0.5);
  --Lf-f8cc6b:#f8cc6b;
  --Lf-ff4d6d:#ff4d6d;
  --Lf-ff4da60f:rgba(228,47,143,0.06);
  --Lf-ff4da612:rgba(228,47,143,0.07);
  --Lf-ff4da61a:rgba(228,47,143,0.1);
  --Lf-ff4da621:rgba(228,47,143,0.13);
  --Lf-ffc23d:#ffc23d;
  --Lf-ffc23d12:rgba(171,126,14,0.07);
  --Lf-ffc23d14:rgba(171,126,14,0.08);
  --Lf-ffc23d1f:rgba(171,126,14,0.12);
  --Lf-ffc23d26:rgba(171,126,14,0.15);
  --Lf-ffc23d2e:rgba(171,126,14,0.18);
  --Lf-ffc23d4d:rgba(171,126,14,0.3);
  --Lf-ffd166:#ffd166;
  --Lf-ffffff:#ffffff;
  --Lf-ffffff04:rgba(18,21,26,0.017);
  --Lf-ffffff05:rgba(18,21,26,0.022);
  --Lf-ffffff06:rgba(18,21,26,0.028);
  --Lf-ffffff08:rgba(18,21,26,0.033);
  --Lf-ffffff09:rgba(18,21,26,0.039);
  --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-ffffff12:rgba(18,21,26,0.077);
  --Lf-ffffff14:rgba(18,21,26,0.088);
  --Lf-ffffff4d:rgba(18,21,26,0.33);
  --Li-0a0b0d:#f5f6f8;
  --Ll-22d3ee8c:rgba(15,144,163,0.55);
  --Ll-5b94ff:#447be4;
  --Ll-ffffff59:rgba(18,21,26,0.438);
  --Ls-00000059:rgba(15,20,30,0.158);
  --Ls-00000073:rgba(15,20,30,0.203);
  --Ls-00000080:rgba(15,20,30,0.22);
  --Ls-0000008c:rgba(15,20,30,0.22);
  --Ls-00000099:rgba(15,20,30,0.22);
  --Ls-000000b3:rgba(15,20,30,0.22);
  --Ls-000000cc:rgba(15,20,30,0.22);
  --Ls-000000d9:rgba(15,20,30,0.22);
  --Ls-000000e6:rgba(15,20,30,0.22);
  --Ls-050607:rgba(15,20,30,0.22);
  --Ls-121519:rgba(15,20,30,0.22);
  --Ls-1d2229:rgba(15,20,30,0.22);
  --Ls-22d3ee33:rgba(13,151,171,0.14);
  --Ls-22d3ee38:rgba(13,151,171,0.154);
  --Ls-22d3ee40:rgba(13,151,171,0.175);
  --Ls-22d3ee42:rgba(13,151,171,0.182);
  --Ls-22d3ee47:rgba(13,151,171,0.196);
  --Ls-22d3ee4d:rgba(13,151,171,0.21);
  --Ls-22d3ee52:rgba(13,151,171,0.224);
  --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-22d3eebf:rgba(13,151,171,0.525);
  --Ls-22d3eecc:rgba(13,151,171,0.56);
  --Ls-22d3eee6:rgba(13,151,171,0.63);
  --Ls-28c8be99:rgba(21,154,146,0.42);
  --Ls-3a7fff40:rgba(57,126,254,0.175);
  --Ls-3a7fff4d:rgba(57,126,254,0.21);
  --Ls-3a7fff73:rgba(57,126,254,0.315);
  --Ls-3a7fff80:rgba(57,126,254,0.35);
  --Ls-3a7fff99:rgba(57,126,254,0.42);
  --Ls-3a7fffb3:rgba(57,126,254,0.49);
  --Ls-3a7fffbf:rgba(57,126,254,0.525);
  --Ls-3a7fffcc:rgba(57,126,254,0.56);
  --Ls-3a7fffe6:rgba(57,126,254,0.63);
  --Ls-3ddc842e:rgba(0,160,88,0.126);
  --Ls-3ddc8440:rgba(0,160,88,0.175);
  --Ls-3ddc844d:rgba(0,160,88,0.21);
  --Ls-3ddc8480:rgba(0,160,88,0.35);
  --Ls-3ddc8499:rgba(0,160,88,0.42);
  --Ls-3ddc84b3:rgba(0,160,88,0.49);
  --Ls-3ddc84cc:rgba(0,160,88,0.56);
  --Ls-4b5563:rgba(15,20,30,0.22);
  --Ls-5a91ffcc:rgba(75,129,237,0.56);
  --Ls-5ee6dc:rgba(6,154,147,0.7);
  --Ls-67e8f999:rgba(18,151,166,0.42);
  --Ls-6ea0ff73:rgba(83,131,223,0.315);
  --Ls-8fb4ff:rgba(98,132,204,0.7);
  --Ls-96beff33:rgba(97,134,196,0.14);
  --Ls-a0a8b538:rgba(160,168,181,0.22);
  --Ls-a0a8b540:rgba(160,168,181,0.25);
  --Ls-a0a8b547:rgba(160,168,181,0.28);
  --Ls-a0a8b54d:rgba(160,168,181,0.3);
  --Ls-f5f6f8:#f5f6f8;
  --Ls-f8313e40:rgba(242,41,57,0.175);
  --Ls-f8313e4d:rgba(242,41,57,0.21);
  --Ls-f8313e59:rgba(242,41,57,0.245);
  --Ls-f8313eb3:rgba(242,41,57,0.49);
  --Ls-f8313ebf:rgba(242,41,57,0.525);
  --Ls-f8313ecc:rgba(242,41,57,0.56);
  --Ls-f8313ee6:rgba(242,41,57,0.63);
  --Ls-ff4da647:rgba(228,47,143,0.196);
  --Ls-ff4da666:rgba(228,47,143,0.28);
  --Ls-ff4da673:rgba(228,47,143,0.315);
  --Ls-ff4da68c:rgba(228,47,143,0.385);
  --Ls-ff5a6440:rgba(229,65,79,0.175);
  --Ls-ff7a84:rgba(214,85,98,0.7);
  --Ls-ffc23d33:rgba(171,126,14,0.14);
  --Ls-ffc23d38:rgba(171,126,14,0.154);
  --Ls-ffc23d40:rgba(171,126,14,0.175);
  --Ls-ffc23d4d:rgba(171,126,14,0.21);
  --Ls-ffc23d59:rgba(171,126,14,0.245);
  --Ls-ffc23d66:rgba(171,126,14,0.28);
  --Ls-ffc23d80:rgba(171,126,14,0.35);
  --Ls-ffc23d99:rgba(171,126,14,0.42);
  --Ls-ffc23dbf:rgba(171,126,14,0.525);
  --Ls-ffdc8c1f:rgba(162,129,48,0.084);
  --Ls-ffe6aa26:rgba(155,131,74,0.105);
  --Ls-ffffff09:rgba(255,255,255,0.035);
  --Ls-ffffff0a:rgba(255,255,255,0.04);
  --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-ffffff2e:rgba(255,255,255,0.18);
  --Ls-ffffff33:rgba(255,255,255,0.2);
  --Ls-ffffff38:rgba(255,255,255,0.22);
  --Ls-ffffff40:rgba(255,255,255,0.25);
  --Ls-ffffff59:rgba(255,255,255,0.35);
  --Ls-ffffff80:rgba(255,255,255,0.5);
  --Lt-052a33:#052a33;
  --Lt-0a0b0d:#0a0b0d;
  --Lt-178a4d:#0a703c;
  --Lt-1a1406:#1a1406;
  --Lt-22d3ee:#0e6c7b;
  --Lt-6b7280:#636363;
  --Lt-9aa0aa:#5a5a5a;
  --Lt-e3ecff:#1c1c1c;
  --Lt-e6fbff:#151515;
  --Lt-eaf0ff:#191919;
  --Lt-fbe2ae:#76602f;
  --Lt-ff7dbe:#ac3175;
  --Lt-ff8a92:#a83c48;
  --Lt-ff9aa2:#A3121C;
  --Lt-ffe7b0:#76602d;
  --Lt-fff0cf:#6c5f42;
  --Lt-ffffff:#0f0f0f;
  --Lt-ffffff14:rgba(15,15,15,0.08);
}
:root[data-theme="light"] :is(.r1dark){
  --Lf-000000:initial;
  --Lf-00000038:initial;
  --Lf-000000c7:initial;
  --Lf-040507a8:initial;
  --Lf-08090b1a:initial;
  --Lf-08090b99:initial;
  --Lf-08090bd9:initial;
  --Lf-080a0c8c:initial;
  --Lf-080a0cbf:initial;
  --Lf-0a0b0df0:initial;
  --Lf-0a1a20:initial;
  --Lf-0b0d10:initial;
  --Lf-0b0f14:initial;
  --Lf-0c0e12fa:initial;
  --Lf-0d1424:initial;
  --Lf-0e2430:initial;
  --Lf-0e3434:initial;
  --Lf-0f1216:initial;
  --Lf-101317:initial;
  --Lf-111418:initial;
  --Lf-111419fa:initial;
  --Lf-121519:initial;
  --Lf-13161b:initial;
  --Lf-13161b73:initial;
  --Lf-13161bb3:initial;
  --Lf-13161bcc:initial;
  --Lf-13161be6:initial;
  --Lf-13161bf0:initial;
  --Lf-14171c:initial;
  --Lf-14181d:initial;
  --Lf-142a5c:initial;
  --Lf-148c8742:initial;
  --Lf-151a2a:initial;
  --Lf-16295a:initial;
  --Lf-181b20:initial;
  --Lf-181c22:initial;
  --Lf-1a1e25:initial;
  --Lf-1b1f26:initial;
  --Lf-1b1f268c:initial;
  --Lf-1b1f26d9:initial;
  --Lf-1f3b78:initial;
  --Lf-20242b:initial;
  --Lf-222730:initial;
  --Lf-22d3ee:initial;
  --Lf-22d3ee05:initial;
  --Lf-22d3ee0d:initial;
  --Lf-22d3ee0f:initial;
  --Lf-22d3ee12:initial;
  --Lf-22d3ee17:initial;
  --Lf-22d3ee1a:initial;
  --Lf-22d3ee1c:initial;
  --Lf-22d3ee1f:initial;
  --Lf-22d3ee21:initial;
  --Lf-22d3ee29:initial;
  --Lf-22d3ee33:initial;
  --Lf-22d3ee3d:initial;
  --Lf-22d3ee4d:initial;
  --Lf-22d3ee57:initial;
  --Lf-22d3ee59:initial;
  --Lf-22d3eebf:initial;
  --Lf-232831:initial;
  --Lf-2347a8:initial;
  --Lf-252a33:initial;
  --Lf-262b34:initial;
  --Lf-272011:initial;
  --Lf-28c8be47:initial;
  --Lf-28c8be5c:initial;
  --Lf-2a1840:initial;
  --Lf-2a303a:initial;
  --Lf-2a5bd0:initial;
  --Lf-2a5bd04d:initial;
  --Lf-2e2614:initial;
  --Lf-2f6deb:initial;
  --Lf-2f6deb66:initial;
  --Lf-2fb873:initial;
  --Lf-2fb87338:initial;
  --Lf-3a7fff14:initial;
  --Lf-3a7fff1f:initial;
  --Lf-3a7fff21:initial;
  --Lf-3a7fff26:initial;
  --Lf-3a7fff29:initial;
  --Lf-3a7fff2e:initial;
  --Lf-3a7fff33:initial;
  --Lf-3a7fff38:initial;
  --Lf-3a7fff3d:initial;
  --Lf-3a7fff42:initial;
  --Lf-3a7fff52:initial;
  --Lf-3a7fff73:initial;
  --Lf-3a7fff8c:initial;
  --Lf-3ddc8412:initial;
  --Lf-3ddc8424:initial;
  --Lf-3ddc8429:initial;
  --Lf-3ddc8452:initial;
  --Lf-3ddc8457:initial;
  --Lf-3e74e8:initial;
  --Lf-4a3a15:initial;
  --Lf-4ade92:initial;
  --Lf-4c82f0:initial;
  --Lf-4c8bff:initial;
  --Lf-5a4719:initial;
  --Lf-5b94ff:initial;
  --Lf-6a3fb8bf:initial;
  --Lf-6b7280:initial;
  --Lf-6be9a6:initial;
  --Lf-6fa0ff:initial;
  --Lf-7c6cff:initial;
  --Lf-b91f2a57:initial;
  --Lf-c7222d:initial;
  --Lf-d99b22:initial;
  --Lf-d99b2233:initial;
  --Lf-de78282e:initial;
  --Lf-de782833:initial;
  --Lf-e0a01f:initial;
  --Lf-e83440:initial;
  --Lf-f5f6f8:initial;
  --Lf-f8313e:initial;
  --Lf-f8313e24:initial;
  --Lf-f8313e26:initial;
  --Lf-f8313e4d:initial;
  --Lf-f8313e80:initial;
  --Lf-f8cc6b:initial;
  --Lf-ff4d6d:initial;
  --Lf-ff4da60f:initial;
  --Lf-ff4da612:initial;
  --Lf-ff4da61a:initial;
  --Lf-ff4da621:initial;
  --Lf-ffc23d:initial;
  --Lf-ffc23d12:initial;
  --Lf-ffc23d14:initial;
  --Lf-ffc23d1f:initial;
  --Lf-ffc23d26:initial;
  --Lf-ffc23d2e:initial;
  --Lf-ffc23d4d:initial;
  --Lf-ffd166:initial;
  --Lf-ffffff:initial;
  --Lf-ffffff04:initial;
  --Lf-ffffff05:initial;
  --Lf-ffffff06:initial;
  --Lf-ffffff08:initial;
  --Lf-ffffff09:initial;
  --Lf-ffffff0a:initial;
  --Lf-ffffff0d:initial;
  --Lf-ffffff0f:initial;
  --Lf-ffffff12:initial;
  --Lf-ffffff14:initial;
  --Lf-ffffff4d:initial;
  --Li-0a0b0d:initial;
  --Ll-22d3ee8c:initial;
  --Ll-5b94ff:initial;
  --Ll-ffffff59:initial;
  --Ls-00000059:initial;
  --Ls-00000073:initial;
  --Ls-00000080:initial;
  --Ls-0000008c:initial;
  --Ls-00000099:initial;
  --Ls-000000b3:initial;
  --Ls-000000cc:initial;
  --Ls-000000d9:initial;
  --Ls-000000e6:initial;
  --Ls-050607:initial;
  --Ls-121519:initial;
  --Ls-1d2229:initial;
  --Ls-22d3ee33:initial;
  --Ls-22d3ee38:initial;
  --Ls-22d3ee40:initial;
  --Ls-22d3ee42:initial;
  --Ls-22d3ee47:initial;
  --Ls-22d3ee4d:initial;
  --Ls-22d3ee52:initial;
  --Ls-22d3ee59:initial;
  --Ls-22d3ee66:initial;
  --Ls-22d3ee73:initial;
  --Ls-22d3ee80:initial;
  --Ls-22d3ee8c:initial;
  --Ls-22d3ee99:initial;
  --Ls-22d3eeb3:initial;
  --Ls-22d3eebf:initial;
  --Ls-22d3eecc:initial;
  --Ls-22d3eee6:initial;
  --Ls-28c8be99:initial;
  --Ls-3a7fff40:initial;
  --Ls-3a7fff4d:initial;
  --Ls-3a7fff73:initial;
  --Ls-3a7fff80:initial;
  --Ls-3a7fff99:initial;
  --Ls-3a7fffb3:initial;
  --Ls-3a7fffbf:initial;
  --Ls-3a7fffcc:initial;
  --Ls-3a7fffe6:initial;
  --Ls-3ddc842e:initial;
  --Ls-3ddc8440:initial;
  --Ls-3ddc844d:initial;
  --Ls-3ddc8480:initial;
  --Ls-3ddc8499:initial;
  --Ls-3ddc84b3:initial;
  --Ls-3ddc84cc:initial;
  --Ls-4b5563:initial;
  --Ls-5a91ffcc:initial;
  --Ls-5ee6dc:initial;
  --Ls-67e8f999:initial;
  --Ls-6ea0ff73:initial;
  --Ls-8fb4ff:initial;
  --Ls-96beff33:initial;
  --Ls-a0a8b538:initial;
  --Ls-a0a8b540:initial;
  --Ls-a0a8b547:initial;
  --Ls-a0a8b54d:initial;
  --Ls-f5f6f8:initial;
  --Ls-f8313e40:initial;
  --Ls-f8313e4d:initial;
  --Ls-f8313e59:initial;
  --Ls-f8313eb3:initial;
  --Ls-f8313ebf:initial;
  --Ls-f8313ecc:initial;
  --Ls-f8313ee6:initial;
  --Ls-ff4da647:initial;
  --Ls-ff4da666:initial;
  --Ls-ff4da673:initial;
  --Ls-ff4da68c:initial;
  --Ls-ff5a6440:initial;
  --Ls-ff7a84:initial;
  --Ls-ffc23d33:initial;
  --Ls-ffc23d38:initial;
  --Ls-ffc23d40:initial;
  --Ls-ffc23d4d:initial;
  --Ls-ffc23d59:initial;
  --Ls-ffc23d66:initial;
  --Ls-ffc23d80:initial;
  --Ls-ffc23d99:initial;
  --Ls-ffc23dbf:initial;
  --Ls-ffdc8c1f:initial;
  --Ls-ffe6aa26:initial;
  --Ls-ffffff09:initial;
  --Ls-ffffff0a:initial;
  --Ls-ffffff0d:initial;
  --Ls-ffffff0f:initial;
  --Ls-ffffff12:initial;
  --Ls-ffffff14:initial;
  --Ls-ffffff17:initial;
  --Ls-ffffff1a:initial;
  --Ls-ffffff1f:initial;
  --Ls-ffffff2e:initial;
  --Ls-ffffff33:initial;
  --Ls-ffffff38:initial;
  --Ls-ffffff40:initial;
  --Ls-ffffff59:initial;
  --Ls-ffffff80:initial;
  --Lt-052a33:initial;
  --Lt-0a0b0d:initial;
  --Lt-178a4d:initial;
  --Lt-1a1406:initial;
  --Lt-22d3ee:initial;
  --Lt-6b7280:initial;
  --Lt-9aa0aa:initial;
  --Lt-e3ecff:initial;
  --Lt-e6fbff:initial;
  --Lt-eaf0ff:initial;
  --Lt-fbe2ae:initial;
  --Lt-ff7dbe:initial;
  --Lt-ff8a92:initial;
  --Lt-ff9aa2:initial;
  --Lt-ffe7b0:initial;
  --Lt-fff0cf:initial;
  --Lt-ffffff:initial;
  --Lt-ffffff14:initial;
}
/* ==== END LIGHT LAYER ==== */
