@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-800-normal-CIaq-TR1.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-800-normal-Dl5-MP1T.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-800-normal-5RM8DebB.woff2)format("woff2"),url(/assets/fraunces-latin-800-normal-B3oGScaA.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-italic-O70d2LGK.woff2)format("woff2"),url(/assets/fraunces-latin-600-italic-BlP2rMdV.woff)format("woff")}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-700-normal-CEKI1vVu.woff2)format("woff2"),url(/assets/zilla-slab-latin-700-normal-C8aaVMsA.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff")}:root{--ground:#f4f5f2;--surface:#fff;--sunken:#e7e9e5;--line:#e2e4e0;--line-soft:#eceeea;--ink:#111418;--ink-2:#3a3f46;--muted:#5e646c;--accent:#2448f0;--accent-soft:#e6ebfe;--on-accent:#fff;--logo:#2448f0;--inverse:#111418;--on-inverse:#fff;--on-inverse-muted:#b9bdc3;--success:#0e7c4a;--success-soft:#ddf2e7;--danger:#c42b2b;--danger-soft:#fbe3e3;--warning:#8f5600;--warning-soft:#f6ebd6;--font-sans:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--r-sm:10px;--r-md:12px;--r-lg:16px;--r-xl:18px;--r-2xl:20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0e1013;--surface:#171a1e;--sunken:#1f2328;--line:#2a2e34;--line-soft:#22262b;--ink:#f1f2ef;--ink-2:#c9cdd2;--muted:#9ba1a8;--accent:#5b7cff;--accent-soft:#1c2546;--on-accent:#0b0d10;--logo:#5b7cff;--inverse:#f1f2ef;--on-inverse:#111418;--on-inverse-muted:#4a5058;--success:#3cc98a;--success-soft:#123526;--danger:#ff7a7a;--danger-soft:#3a1a1c;--warning:#f0b24a;--warning-soft:#33281a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0e1013;--surface:#171a1e;--sunken:#1f2328;--line:#2a2e34;--line-soft:#22262b;--ink:#f1f2ef;--ink-2:#c9cdd2;--muted:#9ba1a8;--accent:#5b7cff;--accent-soft:#1c2546;--on-accent:#0b0d10;--logo:#5b7cff;--inverse:#f1f2ef;--on-inverse:#111418;--on-inverse-muted:#4a5058;--success:#3cc98a;--success-soft:#123526;--danger:#ff7a7a;--danger-soft:#3a1a1c;--warning:#f0b24a;--warning-soft:#33281a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--ground);color:var(--ink)}body{font-family:var(--font-sans);font-size:15px;line-height:1.5}*{box-sizing:border-box}.wrap{max-width:1080px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto;padding-block:18px 48px}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h2{letter-spacing:-.02em;font-size:1.15rem}h3{letter-spacing:0;font-size:.95rem;font-weight:700}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:.83rem}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}a{color:var(--accent)}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-lg);justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-weight:700;display:inline-flex}.btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn.primary:hover{filter:brightness(1.08)}.btn.dark{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.btn.ghost:hover{background:var(--sunken)}.btn.danger{color:var(--danger);border-color:var(--danger);background:var(--surface)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.stack{flex-direction:column;gap:12px;display:flex}.top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.top>.row{flex-wrap:nowrap;gap:8px}.brand{color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.brand b{letter-spacing:-.03em;font-size:1.4rem;font-weight:800}.chip{background:var(--sunken);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.chip.live{background:var(--accent-soft);color:var(--accent)}.chip.ok{background:var(--success-soft);color:var(--success)}.chip.warn{background:var(--warning-soft);color:var(--warning)}.chip.dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.hello{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.hello h1{font-size:2.1rem}.starts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-bottom:26px;display:grid}.start{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-xl);color:var(--ink);flex-direction:column;align-items:flex-start;gap:30px;padding:18px;display:flex}.start:hover{border-color:var(--muted)}.start .t{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.start .meta{flex-direction:column;gap:2px;display:flex}.start.main{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.start.main .muted{color:var(--on-inverse-muted)}.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;display:flex;overflow:hidden}.ev{border:0;border-top:1px solid var(--line-soft);text-align:left;width:100%;color:var(--ink);background:0 0;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.evw{border-top:1px solid var(--line-soft);position:relative}.evw:first-child{border-top:0}.evw .ev{border-top:0;padding-right:58px}.evmore{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.evmore:hover{background:var(--sunken);color:var(--ink)}.mactions{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mact{border:0;border-top:1px solid var(--line-soft);text-align:left;color:var(--ink);background:0 0;min-height:50px;padding:14px 16px;font-size:.95rem;font-weight:600}.mact:first-child{border-top:0}.mact:hover{background:var(--ground)}.mact.danger{color:var(--danger)}.ev:hover{background:var(--ground)}.ev .n{overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:700}.ev .meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.sec-h{justify-content:space-between;align-items:baseline;margin:26px 0 10px;display:flex}.sec-h h2{letter-spacing:0;font-size:.95rem;font-weight:700}.empty{border:1px dashed var(--line);border-radius:var(--r-xl);color:var(--muted);text-align:center;background:var(--surface);padding:22px}.form{gap:18px;max-width:720px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field>.label{color:var(--ink);text-transform:none;letter-spacing:0;font-size:.85rem;font-weight:700}.hint{color:var(--muted);font-size:.8rem}input[type=text],input[type=number],textarea,select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;padding:11px 14px}textarea{resize:vertical;min-height:150px;line-height:1.6}.seg{background:var(--sunken);border-radius:14px;flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;display:inline-flex}.seg button{border-radius:var(--r-sm);color:var(--muted);background:0 0;border:0;min-height:34px;padding:7px 12px;font-size:.88rem;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:700}.fmts{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.fmt{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;flex-direction:column;gap:2px;padding:12px 13px;display:flex}.fmt b{font-size:.95rem;font-weight:700}.fmt span{color:var(--muted);font-size:.8rem}.fmt[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;display:grid}.check{align-items:center;gap:10px;font-weight:500;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent)}.panel{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);gap:14px;padding:16px;display:grid}.formbar{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.formbar .btn.primary{min-height:52px;padding:0 26px}.ev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-bottom:16px;display:flex}.tabs{background:var(--sunken);scrollbar-width:none;border-radius:14px;gap:2px;width:max-content;max-width:100%;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.tabs button{border-radius:var(--r-sm);color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:8px 14px;font-size:.9rem;font-weight:600}.tabs button[aria-selected=true]{color:var(--ink);background:var(--surface);font-weight:700}.round{margin-bottom:20px}.round>h3{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mrow{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-bottom:6px;padding:12px 14px;display:grid}.mrow.done{background:var(--surface)}.vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.vs .p{overflow-wrap:anywhere;min-width:0}.vs .p.r{text-align:right}.vs .w{font-weight:700}.vs .l{color:var(--muted)}.score{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:1.05rem;font-weight:800}.kzp{background:var(--sunken);border-radius:999px;padding:4px 11px;font-size:.88rem;font-weight:600}.kzp.lost{background:var(--danger-soft);color:var(--danger)}.acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tbl-wrap{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{text-align:right;border-bottom:1px solid var(--line-soft);white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 12px}th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}th:nth-child(2),td:nth-child(2){text-align:left;white-space:normal}th:first-child,td:first-child{text-align:left;width:36px;font-weight:800}tr:last-child td{border-bottom:0}tr.out td{color:var(--muted)}.bracket-wrap{padding-bottom:8px;overflow-x:auto}.bracket{gap:16px;min-height:100px;display:flex}.bcol{flex-direction:column;justify-content:space-around;gap:10px;min-width:180px;display:flex}.bcol>.label{margin-bottom:2px}.bm{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;width:100%;color:var(--ink);padding:0;font-size:.88rem;overflow:hidden}.bm:hover{border-color:var(--muted)}.bm div{justify-content:space-between;gap:8px;padding:7px 10px;display:flex}.bm div+div{border-top:1px solid var(--line-soft)}.bm .w{font-weight:700}.bm .bye{color:var(--muted);font-style:italic}.bm.live{border-color:var(--accent)}.podium{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;margin-bottom:18px;display:grid}.pod{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);padding:16px}.pod .pl{letter-spacing:-.05em;font-size:2.2rem;font-weight:800;line-height:1}.pod.first{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.lives{vertical-align:middle;gap:5px;display:inline-flex}.lives i{background:var(--line);border-radius:3px;width:14px;height:6px;display:block}.sc{gap:14px;max-width:620px;margin:0 auto;display:grid}.sc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-top h2{letter-spacing:-.01em;font-size:1.05rem}.sides{gap:8px;display:grid}.sides.two{grid-template-columns:1fr 1fr}.side{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);text-align:left;min-width:0;color:var(--ink);flex-direction:column;gap:4px;padding:14px;display:flex}.side.on{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.side.on .muted{color:var(--on-inverse-muted)}.side .nm{overflow-wrap:anywhere;font-weight:700}.side .big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:clamp(3.2rem,15vw,5.2rem);font-weight:800;line-height:.95}.side.on .big{color:var(--on-inverse)}.side .co{background:var(--accent);color:var(--on-accent);border-radius:8px;align-self:flex-start;padding:4px 9px;font-size:.82rem;font-weight:700}.side .co:empty{display:none}.side .ln{flex-wrap:wrap;gap:10px;font-size:.78rem;display:flex}.legdots{align-items:center;gap:4px;display:inline-flex}.legdots i{background:var(--line);border-radius:4px;width:8px;height:8px;display:block}.legdots i.on{background:var(--ink)}.side.on .legdots i{background:var(--on-inverse-muted);opacity:.4}.side.on .legdots i.on{background:var(--accent);opacity:1}.sides.many .side{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sides.many .big{grid-row:span 3;font-size:2.6rem}.pick{outline:2px dashed var(--accent);outline-offset:2px}.inp{gap:10px;width:100%;display:grid}.disp{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding:6px 4px 8px;display:flex}.disp .label{text-transform:none;letter-spacing:0;font-size:.82rem}.disp .v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:1}.pad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pad button{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-lg);min-height:58px;color:var(--ink);font-size:1.6rem;font-weight:600}.pad button:active{background:var(--sunken)}.pad .ok{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-size:1.05rem;font-weight:700}.pad .del{background:0 0;border-color:#0000}.quick{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.quick button{background:var(--sunken);border-radius:var(--r-md);min-height:40px;color:var(--ink);border:0;font-size:.95rem;font-weight:700}.quick .bust{color:var(--danger)}.cr-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cr-grid button{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-lg);min-height:56px;color:var(--ink);font-size:1.4rem;font-weight:700}.mults{background:var(--sunken);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;display:grid}.mults button{border-radius:var(--r-sm);min-height:36px;color:var(--muted);background:0 0;border:0;font-weight:600}.mults button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:700}.darts{align-items:center;gap:6px;min-height:30px;display:flex}.darts span{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:3px 10px;font-weight:700}.crt{width:100%;font-size:1rem}.crt td,.crt th{text-align:center;padding:6px}.crt td:nth-child(2),.crt th:nth-child(2),.crt th:first-child,.crt td:first-child{text-align:center}.crt .numc{font-weight:800}.crt .mk{font-size:1.2rem;font-weight:800}.crt .cl{color:var(--success)}.crt th.on{color:var(--accent)}.atc-bar{background:var(--line-soft);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.side.on .atc-bar{background:var(--on-inverse-muted)}.atc-bar i{background:var(--accent);height:100%;display:block}.summary{background:var(--surface);border:1px solid var(--line);border-radius:22px;gap:14px;padding:18px;display:grid}.summary .hero{border-radius:var(--r-xl);background:var(--inverse);color:var(--on-inverse);gap:10px;padding:18px;display:grid}.summary .hero .label{color:var(--on-inverse-muted)}.summary .win{letter-spacing:-.035em;font-size:2rem;font-weight:800;line-height:1.05}.summary .res{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800}#modal:empty{display:none}.back{z-index:50;padding:16px max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#0a0c0f8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=640px){.back{align-items:center}}.dlg{background:var(--surface);color:var(--ink);border-radius:22px;gap:14px;width:100%;max-width:440px;max-height:90vh;padding:20px;display:grid;overflow:auto}.step{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.step .v{text-align:center;min-width:2ch;font-size:1.8rem;font-weight:800}.step button{border-radius:var(--r-md);background:var(--sunken);width:44px;height:44px;color:var(--ink);border:0;font-size:1.3rem;font-weight:700}#toast{pointer-events:none;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--inverse);color:var(--on-inverse);z-index:60;text-align:center;border-radius:14px;max-width:calc(100% - 32px);padding:11px 18px;font-weight:600;position:fixed;transform:translate(-50%)}#toast[hidden]{display:none}.note{background:var(--warning-soft);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:.85rem}.mark{flex:none;width:26px;height:26px}.modes{grid-template-columns:1fr 1fr;width:100%;display:grid}.turn{letter-spacing:-.02em;align-items:center;gap:8px;margin:2px 0 0;font-size:1.05rem;font-weight:800;display:flex}.turn span{background:var(--accent);border-radius:4px;width:8px;height:8px}.members{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:.82rem;display:flex}.side.on .members{color:var(--on-inverse-muted)}.members .cur{color:var(--ink);font-weight:700}.side.on .members .cur{color:var(--on-inverse)}.starter{vertical-align:middle;opacity:.7;background:currentColor;border-radius:4px;width:7px;height:7px;margin-left:7px;display:inline-block}.dslots{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:center;gap:6px;display:grid}.slot{border-radius:var(--r-md);border:1px dashed var(--line);height:48px;color:var(--muted);justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:flex}.slot.f{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.dsum{text-align:center;min-width:54px;font-size:1.15rem;font-weight:800}.vs-bust{color:var(--danger);font-size:.9rem}.vs-co{color:var(--success);font-size:.9rem}.dslots .btn.primary{min-height:48px;padding:0 16px}.dmods{background:var(--sunken);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dmods button{border-radius:var(--r-sm);min-height:44px;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;font-size:.88rem;font-weight:600;line-height:1.15;display:flex}.dmods button small{font-size:.72rem;font-weight:600}.dmods button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:700}.dmods button[data-act=dart]{color:var(--ink)}.dpad{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.dpad button{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-height:54px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.dpad button:active{background:var(--sunken)}.dpad button[disabled],.dmods button[disabled],.dfoot button[disabled]{opacity:.4;cursor:not-allowed}.dfoot{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dfoot button{border-radius:var(--r-md);background:var(--sunken);min-height:50px;color:var(--ink);border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}:root[data-accent=orange]{--accent:#c2410c;--accent-soft:#fdebdf;--on-accent:#fff}:root[data-accent=vert]{--accent:#0e7c66;--accent-soft:#ddf2ec;--on-accent:#fff}:root[data-accent=graphite]{--accent:#111418;--accent-soft:#e7e9e5;--on-accent:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=orange]{--accent:#ff8a4c;--accent-soft:#3a2216;--on-accent:#0b0d10}:root:not([data-theme=light])[data-accent=vert]{--accent:#2fbf9a;--accent-soft:#12332b;--on-accent:#0b0d10}:root:not([data-theme=light])[data-accent=graphite]{--accent:#f1f2ef;--accent-soft:#2a2e34;--on-accent:#111418}}:root[data-theme=dark][data-accent=orange]{--accent:#ff8a4c;--accent-soft:#3a2216;--on-accent:#0b0d10}:root[data-theme=dark][data-accent=graphite]{--accent:#f1f2ef;--accent-soft:#2a2e34;--on-accent:#111418}.steps{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.stepper{align-items:center;gap:12px;display:flex}.stepper .sl{font-size:.9rem;font-weight:600}.stp{background:var(--sunken);border-radius:14px;align-items:center;gap:4px;padding:4px;display:inline-flex}.stp button{border-radius:var(--r-sm);background:var(--surface);width:40px;height:36px;color:var(--ink);border:0;font-size:1.25rem;font-weight:700}.stp button[disabled]{opacity:.35;cursor:not-allowed}.stp b{text-align:center;min-width:2.4ch;font-size:1.15rem;font-weight:800}.qn,.chips{flex-wrap:wrap;gap:6px;display:flex}.pchip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;min-height:34px;padding:6px 12px;font-size:.85rem;font-weight:600}.pchip[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.regs{flex-direction:column;gap:6px;display:flex}.pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}.pfield{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:0;display:flex;overflow:hidden}.pfield:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pfield .pn{background:var(--sunken);width:38px;color:var(--muted);flex:none;justify-content:center;align-self:stretch;align-items:center;font-size:.85rem;font-weight:700;display:flex}.pfield input{background:0 0;border:0;border-radius:0;padding:11px 12px}.pfield input:focus-visible{outline:none}.tgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;display:grid}.tcard{border-radius:var(--r-xl);background:var(--sunken);flex-direction:column;gap:6px;padding:10px;display:flex}.tcard input{border-radius:12px;padding:9px 12px}.tcard .tname{background:var(--surface);font-weight:700}.bullbox{gap:10px}.bq{text-align:center;margin:0;font-size:.95rem}.bwrap{flex:1;justify-content:center;align-items:center;min-height:160px;display:flex}.bboard{cursor:crosshair;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:50%;display:block}.bstage{aspect-ratio:1;max-width:100%;height:100%;max-height:360px;position:relative}.bstage .bboard{width:100%;height:100%;max-height:none}.db-edge{fill:#141414}.db-numring{fill:none;stroke:#9ca3a8;stroke-width:1.2px}.db-blk{fill:#1c1c1c}.db-crm{fill:#f2e6c9}.db-red{fill:#d2302a}.db-grn{fill:#178a49}.db-wire{fill:none;stroke:#c4c8cc;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.85}.db-num{text-anchor:middle;dominant-baseline:central;fill:#fff;font-size:20px;font-weight:700;font-family:var(--font-sans)}.bzoom{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;bottom:0;right:0;box-shadow:0 1px 3px #00000026}.bzoom[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.bmark text{text-anchor:middle;font-weight:800;font-family:var(--font-sans);paint-order:stroke}.bplayers{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bp{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-size:.85rem;font-weight:700;display:inline-flex}.bp i{border-radius:6px;flex:none;width:12px;height:12px;display:block}.bp small{color:var(--muted);font-size:.75rem;font-weight:500}.bp[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.bactions{grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}.bactions .btn{min-height:48px;padding:0 10px}.bpick summary{cursor:pointer;text-align:center;list-style:none}.bpick summary::-webkit-details-marker{display:none}.bpick .chips{justify-content:center;margin-top:6px}.lgbox{border-radius:var(--r-xl);background:var(--ground);flex-direction:column;gap:8px;padding:12px;display:flex}.lglist{flex-direction:column;gap:6px;display:flex}.lgrow{align-items:center;gap:8px;display:flex}.lgrow input[type=text]{border-radius:12px;flex:1;min-width:0;padding:8px 12px;font-weight:600}.lgk{flex:none}.stp.sm{padding:3px}.stp.sm button{width:34px;height:32px;font-size:1.1rem}.stp.sm b{min-width:2ch;font-size:1rem}.iconbtn.sm{width:32px;height:32px}.kzplist{flex-direction:column;gap:6px;display:flex}.kzp-row{align-items:center;gap:6px;display:flex}.kzp-row .pn{background:var(--sunken);width:30px;height:42px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}.kzp-row input[type=text]{border-radius:12px;flex:1;min-width:0;padding:10px 12px}.kzp-row select{border-radius:12px;flex:none;width:auto;max-width:34%;padding:9px 8px;font-size:.88rem;font-weight:600}.kzn{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:none;align-items:center;gap:2px;padding-right:8px;display:flex}.kzn input{text-align:center;font-weight:800;background:0 0!important;border:0!important;width:44px!important;padding:9px 2px!important}.kzn span{color:var(--danger);font-size:.75rem;font-weight:700}.kzn.own{border-color:var(--danger)}.chip.lg{background:var(--accent-soft);color:var(--accent);vertical-align:middle;margin-left:4px}.certwrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=820px){.certwrap{grid-template-columns:1fr}}.certprev{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}@media (width<=820px){.certprev{position:static}}.certpaper{background:#fff;border-radius:6px;width:100%;max-width:520px;margin:0 auto;line-height:0;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 8px 24px #0000001a}.certpaper.landscape{max-width:640px}.certpaper canvas{width:100%;display:block}.certdl{justify-content:center}.certform{flex-direction:column;gap:14px;min-width:0;display:flex}.certform h1{margin-bottom:2px}.sw.custom{background:conic-gradient(#e33,#fb3,#3c6,#39f,#a3f,#e33);border-radius:17px;width:34px;height:34px;position:relative;overflow:hidden}.sw.custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.podcert{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pod.first .btn.onhi{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.presetbox{gap:10px}.settings{max-width:640px;margin:0 auto}.settings h1{margin-bottom:4px}.sh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:22px 4px 8px;font-size:.72rem;font-weight:600}.sgroup{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.srow{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 16px;display:flex}.srow:first-child{border-top:0}.srow.full{flex-direction:column;align-items:stretch;gap:6px}.sl{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;flex:1 1 0;gap:1px;min-width:0;font-size:.94rem;font-weight:600;display:flex}.sl label{cursor:pointer}.sl .hint{font-weight:400}.sc-ctl{flex:none;align-items:center;gap:8px;display:flex}.srow select{background-color:var(--sunken);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a8088' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-color:#0000;border-radius:12px;width:auto;max-width:min(190px,52vw);padding:8px 32px 8px 12px;font-size:.9rem;font-weight:600}.numin{text-align:center;font-weight:700;width:76px!important}.switch{appearance:none;background:var(--line);cursor:pointer;border-radius:14px;flex:none;width:46px;height:28px;margin:0;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:11px;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch:checked{background:var(--accent)}.switch:checked:after{left:21px}.swatches{gap:8px;display:flex}.sw{background:0 0;border:2px solid #0000;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.sw i{border-radius:12px;width:24px;height:24px;display:block;box-shadow:inset 0 0 0 1px #7f7f7f59}.sw[aria-pressed=true]{border-color:var(--ink)}.dlg.sheet{gap:12px;max-width:480px}.dlg.sheet .srow{min-height:52px;padding:10px 14px}html.match,html.match body{overscroll-behavior:none;height:100%;overflow:hidden}html.match .wrap{flex-direction:column;height:100%;padding-block:10px 12px;display:flex}html.match #root{flex-direction:column;flex:1;min-height:0;display:flex}.sc.fit{flex-direction:column;flex:1;gap:8px;width:100%;max-width:620px;min-height:0;margin:0 auto;display:flex}.mhead{flex:none;align-items:center;gap:10px;display:flex}.mhead .t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.mhead .t b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.mhead .t span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.iconbtn{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex}.sc.fit .sides,.sc.fit .tbl-wrap,.sc.fit .turn,.sc.fit .hint{flex:none}.sc.fit .side{gap:2px;padding:10px 12px}.sc.fit .side .big{font-size:clamp(2.4rem,9.5vh,5.2rem)}.sc.fit .side .ln,.sc.fit .members{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sc.fit .side .ln span+span:before{content:" · "}.sc.fit .members span+span{margin-left:8px}.sc.fit .sides.many{grid-template-columns:1fr 1fr}.sc.fit .sides.many .side{display:flex}.sc.fit .sides.many .big{font-size:clamp(1.8rem,6vh,2.6rem)}.sc.fit .turn{margin:0;font-size:.98rem}.sc.fit .inp{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.sc.fit .dpad,.sc.fit .pad,.sc.fit .cr-grid{flex:1;grid-auto-rows:1fr;min-height:0}.sc.fit .dpad button,.sc.fit .pad button,.sc.fit .cr-grid button{min-height:0}.sc.fit .disp .v{font-size:2.3rem}.sc.fit .crt td,.sc.fit .crt th{padding:2px 6px}.sc.fit .crt .mk{font-size:1rem}@media (height<=720px){.sc.fit .side .ln{display:none}.sc.fit .dslots .slot{height:42px}.sc.fit .dslots .btn.primary{min-height:42px}.sc.fit .dmods button{min-height:38px}.sc.fit .dfoot button{min-height:44px}}@media (height<=600px){.sc.fit .members,.sc.fit .quick{display:none}}@media (width<=520px){h1{font-size:1.75rem}.mrow{grid-template-columns:1fr}.acts{justify-content:flex-start}}.kpis{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.kpi b{letter-spacing:-.04em;font-size:clamp(1.25rem,4.6vw,1.9rem);font-weight:800;line-height:1.05}.kpi.hi{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.paylist{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px;display:grid}.pay{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.pay .pn{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.pay.on{background:var(--success-soft);border-color:#0000}.pay input{width:18px;height:18px;accent-color:var(--success)}.prize{color:var(--accent);margin-top:6px;font-size:1.05rem;font-weight:800}.podshare{justify-content:flex-end;margin:-8px 0 16px}td.num,th.num{text-align:right}.cashtbl td{white-space:normal}@media (width<=520px){.kpi .hint{font-size:.72rem}}.evbtns{flex-wrap:wrap;gap:8px;display:flex}.prow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wdc{align-items:center;gap:6px;display:flex}.wdp input[type=text]{color:var(--muted);text-decoration:line-through}.laterow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.laterow input[type=text]{flex:180px;min-width:0}.laterow select{flex:0 auto}.wo{border-top:1px solid var(--line-soft);gap:6px;padding-top:4px;display:grid}.wo .row{gap:6px}.qr{background:#fff;border-radius:12px;width:100%;height:auto;display:block}.qr.wait{aspect-ratio:1;background:var(--sunken);color:var(--muted);text-align:center;place-items:center;padding:12px;font-size:.85rem;display:grid}.qrwrap{grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:16px;display:grid}@media (width<=460px){.qrwrap{grid-template-columns:1fr}.qrwrap .qr{max-width:240px;margin:0 auto}}.linkrow{gap:6px;display:flex}.linkrow input{flex:1;min-width:0;font-size:.85rem}.sharepaper{background:var(--sunken);border-radius:14px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 32px -12px #00000040}.sharepaper.story{aspect-ratio:9/16;max-width:340px}.sharepaper.post{aspect-ratio:4/5;max-width:440px}.sharepaper canvas{width:100%;height:100%;display:block}html.tv{--ground:#0b0d10;--surface:#15181c;--sunken:#1e2227;--line:#2a2e34;--line-soft:#22262b;--ink:#f1f2ef;--ink-2:#c9cdd2;--muted:#9ba1a8;--inverse:#f1f2ef;--on-inverse:#111418;--on-inverse-muted:#4a5058;--success:#3cc98a;--success-soft:#123526;--danger:#ff7a7a;--warning:#f0b24a;--warning-soft:#33281a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.tv:not([data-skin]):not([data-accent=orange]):not([data-accent=vert]):not([data-accent=graphite]){--accent:#5b7cff;--accent-soft:#1c2546}html.tv:not([data-skin])[data-accent=orange]{--accent:#ff8a4c;--accent-soft:#3a2216}html.tv:not([data-skin])[data-accent=vert]{--accent:#2fbf9a;--accent-soft:#12332b}html.tv:not([data-skin])[data-accent=graphite]{--accent:#f1f2ef;--accent-soft:#2a2e34}html.tv body{background:var(--ground);color:var(--ink)}html.tv .wrap{max-width:none;padding:clamp(14px,2.2vw,40px)}html.tv #root{font-size:clamp(15px,1.15vw,24px)}.tvhead{align-items:flex-start;gap:24px;margin-bottom:clamp(14px,2vw,32px);display:flex}.tvtitle{flex:1;min-width:0}.tvk{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:1em;font-weight:600;display:inline-flex}.tvk .mark{width:1.4em;height:1.4em}.tvtitle h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:.25em;font-size:clamp(1.9rem,3.6vw,4.4rem);line-height:1}.tvside{align-items:center;gap:20px;display:flex}.tvclock{letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,3.2rem);font-weight:800}.tvqr{align-items:center;gap:12px;max-width:16em;display:flex}.tvqr .qr{flex:none;width:clamp(84px,7.5vw,150px)}.tvqr span{color:var(--muted);font-size:.85em;font-weight:600}.tvctl{opacity:.35;gap:6px;transition:opacity .2s;display:flex}.tvctl:hover,.tvctl:focus-within{opacity:1}.tvgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:clamp(14px,2vw,36px);display:grid}@media (width<=900px){.tvgrid{grid-template-columns:1fr}.tvhead{flex-wrap:wrap}}.tvcol{flex-direction:column;gap:12px;min-width:0;display:flex}.tvcol h2{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:8px;font-size:.8em;font-weight:700}.tvm{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:.35em;padding:.8em 1em;display:grid}.tvm.live{border-color:var(--accent)}.tvm-h{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.8em;font-weight:600;display:flex}.tvp{grid-template-columns:1fr auto 4.2em;align-items:baseline;gap:.6em;padding:.08em 0;font-size:1.45em;font-weight:700;display:grid}.tvp .n{overflow-wrap:anywhere;min-width:0}.tvp.up .n:before{content:"";background:var(--accent);vertical-align:.12em;border-radius:50%;width:.42em;height:.42em;margin-right:.4em;display:inline-block}.tvp .sc{letter-spacing:-.03em;font-size:1.35em;font-weight:800}.tvp .rem{color:var(--muted);text-align:right;font-weight:600}.tvnx{overflow-wrap:anywhere;font-size:1.2em;font-weight:700}.tvnx i{color:var(--muted);margin:0 .3em;font-size:.8em;font-style:normal;font-weight:500}.tvempty{color:var(--muted)}.tvt{width:100%;font-size:1.05em}.tvt th,.tvt td{padding:.45em .6em}.tvt td:nth-child(2),.tvt th:nth-child(2){text-align:left;width:100%}.tvt tr.q td{color:var(--success)}.tvt tr.out td{color:var(--muted)}.board .bracket{gap:12px;overflow:hidden}.board .bcol{flex:1;min-width:0}.board .bm{pointer-events:none;font-size:.82em}.tvgroups{grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:16px;display:grid}.tvdone{text-align:center;justify-items:center;gap:12px;padding:4vh 0;display:grid}.tvwin{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(3rem,8vw,9rem);font-weight:800;line-height:1}.tvdone .prize{font-size:2em}.tvpod{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:3vh;display:flex}.tvpod>div{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:4px;min-width:8em;padding:1em 1.6em;font-size:1.4em;display:grid}.tvpod .pl{color:var(--muted);font-weight:800}.bgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.bcard{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 14px;display:flex}.bcard .bn{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.72rem;font-weight:800}.bcard.free .bn{color:var(--muted)}.bcard.live{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.bcard .bm-n{overflow-wrap:anywhere;font-weight:700}.bcard .bm-s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vsx{color:var(--muted);margin:0 .2em;font-size:.85em;font-style:normal;font-weight:500}.queue{border-top:1px solid var(--line-soft);gap:2px;margin:0;padding:10px 0 0;list-style:none;display:grid}.queue li{grid-template-columns:28px 1fr auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.queue li.more{padding-left:36px;display:block}.queue .qm{overflow-wrap:anywhere;min-width:0;font-weight:600}.qn{color:var(--muted);font-weight:800}.chip.board{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;font-family:inherit}.mebox{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);gap:6px;margin-bottom:12px;padding:14px 16px;display:grid}.mehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mehead select{max-width:min(220px,60vw)}.memain{letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.2}.mesub{color:var(--muted);font-weight:500}.mebox.go{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.mebox.go .label,.mebox.go .mesub{color:var(--on-accent);opacity:.85}.mebox.go select{color:inherit;background:#ffffff2e;border-color:#0000}.mebox.go select option{color:#111418}.mebox.soon{border-color:var(--accent)}.mebox+.panel.boards,.panel.boards{margin-bottom:16px}.tvbgrid{grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:12px;display:grid}.tvbgrid.many{grid-template-columns:repeat(auto-fit,minmax(11em,1fr))}.tvbgrid.many .tvp{font-size:1.1em}.tvbn{color:var(--accent);letter-spacing:-.01em;font-size:1.25em;font-weight:800}.tvm.free{background:0 0;border-style:dashed}.tvm.call{border-color:var(--line)}.tvq{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tvq li{border-bottom:1px solid var(--line-soft);grid-template-columns:1.8em 1fr;align-items:baseline;gap:.4em;padding-bottom:6px;display:grid}.tvq .qn{font-size:1.2em}@media (prefers-reduced-motion:reduce){*{transition:none!important}}body{margin:0}[hidden]{display:none!important}img{max-width:100%}#toast.has-act{pointer-events:auto;align-items:center;gap:14px;padding:8px 8px 8px 18px;display:flex}#toast.has-act[hidden]{display:none}#toast button{font:inherit;background:var(--accent);color:var(--on-accent);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:8px 14px;font-weight:750}.back.center{justify-content:center;align-items:center;padding:16px}.dlg.confirm-del{text-align:center;border-radius:var(--r-2xl);justify-items:center;gap:12px;width:min(420px,100%);padding:24px 22px;display:grid}.confirm-del h2{margin:0;font-size:1.3rem}.cd-ic{background:var(--danger-soft);width:46px;height:46px;color:var(--danger);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.cd-name{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:750}.cd-btns{grid-template-columns:1fr 1.4fr;gap:10px;width:100%;margin-top:4px;display:grid}.btn.hold{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--danger-soft);color:var(--danger);border-color:var(--danger);position:relative;overflow:hidden}.btn.hold .hold-fill{background:var(--danger);color:#fff;clip-path:inset(0 calc((1 - var(--hold,0)) * 100%) 0 0);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#toast.has-act{width:max-content;max-width:calc(100vw - 24px);bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media (width>=900px){#toast.has-act{bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media (width<=480px){.cd-btns{flex-direction:column-reverse;grid-template-columns:1fr;display:flex}.cd-btns .btn{width:100%;min-height:52px}}.tvcall{z-index:80;background:var(--accent);width:max-content;color:var(--on-accent);border-radius:2vw;align-items:center;gap:2.2vw;max-width:92vw;margin-inline:auto;padding:2vh 3vw;animation:.5s cubic-bezier(.2,.8,.2,1) tvcall-in;display:flex;position:fixed;bottom:6vh;left:0;right:0;box-shadow:0 2vh 6vh #00000059}.tvcall-b{background:color-mix(in srgb,var(--on-accent) 18%,transparent);white-space:nowrap;border-radius:1vw;padding:.4vh 1.2vw;font-size:clamp(1.4rem,3.4vw,3.4rem);font-weight:800}.tvcall-n{letter-spacing:-.02em;font-size:clamp(1.5rem,3.6vw,4rem);font-weight:800;line-height:1.05}@keyframes tvcall-in{0%{opacity:0;transform:translateY(4vh)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tvcall{animation:none}}.sc.big .dpad button,.sc.big .pad button{font-size:clamp(1.6rem,4.4vw,2.6rem)}.sc.big .dmods button,.sc.big .dfoot button{min-height:60px;font-size:1.15rem}.sc.big .side .num,.sc.big .side b{font-size:110%}.mekz{background:var(--sunken);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:.92rem;display:flex}.mekz b{font-size:1.05rem}.mekz span:last-child{color:var(--muted)}.mekz-dots{gap:4px;display:flex}.mekz-dots i{border:2px solid var(--muted);border-radius:50%;width:12px;height:12px}.mekz.last span:last-child{color:var(--danger);font-weight:700}.mekz.out{opacity:.7}.mebox.go .mekz{background:#ffffff29}.mebox.go .mekz span:last-child{color:inherit;opacity:.9}.mebox.go .mekz-dots i{border-color:#fffc}.mebox.go .mekz-dots i.on{background:#fff;border-color:#fff}@media (width<=1023px){.btn.tv-desk{display:none}}.langpick{margin-left:auto;display:inline-flex}.langpick select{background-color:var(--sunken);border-color:#0000;border-radius:10px;width:auto;min-height:36px;padding:4px 28px 4px 10px;font-size:.85rem;font-weight:650}.sp-brand .langpick{margin-left:auto}.kzp-w{align-items:center;gap:2px;display:inline-flex}.kz-grip{width:26px;height:34px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;place-items:center;font-size:1.05rem;line-height:1;display:inline-grid}.kz-grip:hover,.kz-grip:focus-visible{background:var(--sunken);color:var(--ink)}.kz-ghost{z-index:9999;background:var(--accent);color:#fff;pointer-events:none;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:700;position:fixed;transform:translate(-50%,-130%);box-shadow:0 10px 26px #00000047}body.kz-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.mrow.kzg.kz-from{opacity:.6}.mrow.kzg.kz-over{outline:2.5px dashed var(--accent);outline-offset:2px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.kzp-w.kz-swap .kzp{outline:2px solid var(--accent);outline-offset:1px}.kz-mv{background:var(--sunken);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;display:flex}.kz-mv>span{flex-basis:100%}.bcard.kz-over{outline:2.5px dashed var(--accent);outline-offset:2px}.nw.kz-swap{outline:2px solid var(--accent);outline-offset:1px;border-radius:8px}.hd-st{margin-top:4px;display:block}.hd-st.ok{color:var(--success)}.hd-st.bad{color:var(--danger)}.hd-card .hd-set{gap:10px;margin-top:10px;display:grid}.auth{place-items:center;min-height:calc(100dvh - 80px);padding:24px 0;display:grid}.authcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);gap:16px;width:min(420px,100%);padding:28px 24px;display:grid}.brand.big{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.4rem;font-weight:800;display:flex}.otp{letter-spacing:.35em;text-align:center;font-size:1.8rem;font-weight:700}.avatar{background:var(--inverse);width:38px;height:38px;color:var(--on-inverse);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;text-decoration:none;display:grid}a.ev,a.start{color:inherit;text-decoration:none}.btn[disabled]{opacity:.5;cursor:not-allowed}input:not([type]),input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;padding:11px 14px}.authcard>*,.authcard .stack>*{overflow-wrap:anywhere;min-width:0}a.brand{text-decoration:none}.srow .sc-ctl input{width:min(220px,48vw)}a.btn{color:inherit;text-decoration:none}.kzp.tap{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;min-height:40px;padding:6px 14px;font-weight:600}.kzp.tap.lost{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.shell{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.shell-main{min-width:0}.side-nav{display:none}.m-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}a.nav-i{text-decoration:none}.nav-i{color:var(--muted);font-weight:600;font:inherit;background:0 0;border:0;align-items:center;gap:12px;font-weight:600;display:flex}.nav-i svg{flex:none}.tabbar{z-index:40;padding:6px max(8px,env(safe-area-inset-left,0px)) calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar .nav-i{border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:6px 0;font-size:.7rem}.tabbar .nav-i.active svg{stroke-width:2.4px}.tabbar .add{color:var(--ink)}.tabbar .add .plus{background:var(--accent);width:46px;height:30px;color:var(--on-accent);border-radius:999px;place-items:center;display:grid}.tabbar .add .plus svg{stroke-width:2.4px;width:20px;height:20px}@media (width>=900px){.shell{grid-template-columns:212px minmax(0,1fr);gap:40px;padding-bottom:0;display:grid}.m-head,.tabbar{display:none}.side-nav{flex-direction:column;align-self:start;gap:6px;height:calc(100dvh - 36px);display:flex;position:sticky;top:18px}.side-nav .brand{margin:4px 0 18px 4px}.new-btn{width:100%;margin-bottom:14px}.new-btn svg{stroke-width:2.4px;width:18px;height:18px}.nav-list{flex-direction:column;gap:2px;display:flex}.side-nav .nav-i{border:1px solid #0000;border-radius:12px;padding:9px 12px}.side-nav .nav-i:hover{color:var(--ink)}.side-nav .nav-i.active{color:var(--ink);background:var(--surface);border-color:var(--line)}.side-nav .nav-i.me{gap:10px;margin-top:auto;padding:8px 10px}.nav-i.me .who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.nav-i.me .who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.avatar.sm{flex:none;width:34px;height:34px;font-size:.78rem}.dash-hello{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.launch{gap:10px;margin-bottom:8px;display:grid}@media (width>=700px){.launch{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.launch-kz{background:var(--inverse);color:var(--on-inverse);border-radius:var(--r-2xl);flex-direction:column;justify-content:space-between;gap:26px;padding:22px;display:flex}.lk-txt{flex-direction:column;gap:6px;display:flex}.lk-sub{color:var(--on-inverse-muted);max-width:44ch;font-size:.9rem}.lk-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn.lk-new{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.lk-new:hover{filter:brightness(1.08)}.lk-tpl{border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--on-inverse) 26%,transparent);min-height:44px;color:var(--on-inverse);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:100%;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.launch-match{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);color:var(--ink);flex-direction:column;justify-content:space-between;gap:26px;padding:22px;text-decoration:none;display:flex}.launch-match:hover{border-color:var(--muted)}.sec-h h2{align-items:center;display:flex}.cnt{background:var(--sunken);color:var(--muted);border-radius:999px;margin-left:8px;padding:4px 7px;font-size:.72rem;font-weight:700;line-height:1;display:inline-block}.seg button[aria-pressed=true] .cnt{background:var(--accent-soft);color:var(--accent)}.see{font-size:.88rem;font-weight:600;text-decoration:none}.see:hover{text-decoration:underline}.live-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;display:grid}.live-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);color:var(--ink);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;text-decoration:none;display:flex}.lc-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lc-type{margin-left:auto}.lc-name{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.2rem;font-weight:800;line-height:1.15}.lc-line{color:var(--ink-2);font-size:.9rem}.field-dots{flex-wrap:wrap;gap:5px;display:flex}.field-dots i{border:1.5px solid var(--line);background:var(--sunken);border-radius:50%;width:11px;height:11px}.el-row .field-dots{gap:4px;margin-top:4px}.el-row .field-dots i{border-width:1px;width:8px;height:8px}.dash-cols{gap:0 28px;display:grid}@media (width>=900px){.dash-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.list>.res-row:first-child,.list>.el-row:first-child{border-top:0}.res-row{border-top:1px solid var(--line-soft);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:13px 16px;text-decoration:none;display:grid}.res-row:hover,.el-row:hover{background:var(--ground)}.rr-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-name{overflow-wrap:anywhere;font-weight:700}.rr-win{text-align:right;flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.rr-win b{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.rr-date{text-align:right;grid-column:2}@media (width>=560px){.res-row{grid-template-columns:minmax(0,1fr) auto 78px}.rr-date{grid-column:auto}}.mini-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.mini-stats>div{background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.mini-stats b{letter-spacing:-.04em;font-size:1.6rem;font-weight:800;line-height:1.1}.el-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.el-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}input[type=search].el-q{flex:1;min-width:180px;max-width:320px;padding:9px 14px}.el-row{border-top:1px solid var(--line-soft);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.el-main{flex-direction:column;gap:2px;min-width:0;display:flex}.el-name{overflow-wrap:anywhere;font-weight:700}.el-side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.el-win{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.el-win b{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.newsheet h2{margin-bottom:2px}.newsheet h3{margin-top:6px;font-size:.85rem}.np{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;color:var(--ink);align-items:flex-start;gap:14px;padding:16px;display:flex}.np:hover{border-color:var(--muted)}.np svg{flex:none;margin-top:1px}.np>span{flex-direction:column;gap:3px;display:flex}.np b{font-size:1.05rem}.np.main{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.tpl-list{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.tpl{text-align:left;border:0;border-top:1px solid var(--line-soft);background:var(--surface);color:var(--ink);flex-direction:column;gap:1px;padding:11px 14px;display:flex}.tpl:first-child{border-top:0}.tpl:hover{background:var(--ground)}.launch-match .lm-go{background:var(--ground);align-self:flex-start}.launch-match:hover .lm-go{border-color:var(--muted)}.dash>section:first-of-type .sec-h{margin-top:0}@media (width<=699px){.launch-match{gap:10px;padding:18px 20px}.launch-match .lm-go{display:none}}.unlock{gap:16px;max-width:560px;display:grid}.keyform{gap:10px;display:grid}.keyform textarea{word-break:break-all;min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.45}.note.err{background:var(--danger-soft);color:var(--danger)}a.note.renew{color:var(--ink);margin-bottom:14px;text-decoration:none;display:block}.launch-kz .lk-acts .lk-sub{font-size:.85rem}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}#root{min-width:0}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.sec-h.first{margin-top:4px}.el-row.run{box-shadow:inset 3px 0 0 var(--accent)}.el-row.done .el-name{color:var(--ink-2)}.el-row{border-top:1px solid var(--line-soft);align-items:center;gap:6px;padding:0 10px 0 0;display:flex}.el-link{min-width:0;color:var(--ink);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 8px 14px 16px;text-decoration:none;display:grid}.el-row .el-more{background:0 0;border-color:#0000}.el-more{color:var(--muted)}.el-more:hover{color:var(--ink)}.btn.danger-txt{color:var(--danger)}.payadd{flex-wrap:nowrap;margin-bottom:4px}.payadd input{flex:1;min-width:0}.buykey{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.buykey .row{gap:8px}.blogo{object-fit:contain;border-radius:6px;display:block}.blogo-prev{object-fit:contain;background:var(--sunken);border-radius:6px;max-width:90px;height:34px}.sh .chip.lock{text-transform:none;letter-spacing:0;vertical-align:middle;margin-left:8px}.sgroup.locked .srow{opacity:.55}.btn.disabled{opacity:.45;pointer-events:none}.colorpick{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:44px;height:36px;padding:2px}.vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.brand b.bname{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:1.15rem;overflow:hidden}.trial{border-color:var(--accent);background:var(--accent-soft)}.fx{z-index:70;pointer-events:none;place-items:center;display:grid;position:fixed;top:30%;left:50%;transform:translate(-50%,-50%)}.fx b{letter-spacing:-.04em;color:var(--accent);background:color-mix(in srgb,var(--surface) 88%,transparent);white-space:nowrap;border-radius:999px;padding:.25em .6em;font-size:clamp(1.6rem,7vw,2.6rem);font-weight:900;animation:1.25s cubic-bezier(.2,.9,.3,1.2) both fxPop;position:relative;box-shadow:0 10px 40px #0000002e}.fx-180 b{box-shadow:none;text-shadow:0 0 28px color-mix(in srgb,var(--accent) 55%,transparent);background:0 0;font-size:clamp(3rem,16vw,6rem);animation-duration:1.55s}.fx-ring{border:3px solid var(--accent);opacity:0;border-radius:50%;width:120px;height:120px;animation:1.1s ease-out both fxRing;position:absolute}.fx-ton .fx-ring,.fx-co .fx-ring{display:none}@keyframes fxPop{0%{opacity:0;transform:scale(.55)}18%{opacity:1;transform:scale(1.08)}30%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1)translateY(-14px)}}@keyframes fxRing{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}.slot.tri{animation:.5s ease-out triHit}@keyframes triHit{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent);transform:scale(1.06)}to{transform:scale(1);box-shadow:0 0 0 14px #0000}}.toss{z-index:80;background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(6px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.toss-in{text-align:center;justify-items:center;gap:18px;width:min(360px,100%);display:grid}.coin-stage{perspective:900px;align-content:end;justify-items:center;gap:10px;height:200px;display:grid}.coin{width:150px;height:150px;transform-style:preserve-3d;animation:1.9s cubic-bezier(.25,.6,.3,1) forwards coinFlip;position:relative}.coin .face{backface-visibility:hidden;color:#fff;overflow-wrap:anywhere;border-radius:50%;place-items:center;padding:18px;font-size:1.05rem;font-weight:800;line-height:1.15;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 7px #ffffff47,inset 0 -10px 20px #0000002e}.coin .face.back{transform:rotateY(180deg)}.coin-stage.landed .coin{transform:rotateY(var(--turns))}.coin-shadow{filter:blur(4px);background:#0000002e;border-radius:50%;width:110px;height:14px;animation:1.9s cubic-bezier(.25,.6,.3,1) forwards coinShadow}@keyframes coinFlip{0%{transform:translateY(0)rotateY(0)}45%{transform:translateY(-70px) rotateY(calc(var(--turns) * .55))}to{transform:translateY(0) rotateY(var(--turns))}}@keyframes coinShadow{0%,to{opacity:1;transform:scale(1)}45%{opacity:.5;transform:scale(.55)}}.toss-res{letter-spacing:-.02em;opacity:0;margin:0;font-size:1.35rem;font-weight:800;transition:opacity .3s,transform .3s;transform:translateY(6px)}.toss-res.on{opacity:1;transform:none}.draw{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.draw li{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-weight:700;transition:transform .12s,border-color .12s;display:flex}.draw li i{border-radius:50%;flex:none;width:12px;height:12px}.draw li.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:scale(1.04)}.botwait{text-align:center;justify-items:center;gap:8px;padding:22px 0;display:grid}.botwait p{margin:0;font-weight:700}.botdots{gap:6px;display:flex}.botdots i{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite botDot}.botdots i:nth-child(2){animation-delay:.15s}.botdots i:nth-child(3){animation-delay:.3s}@keyframes botDot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.botbox input[type=range]{width:100%;accent-color:var(--accent)}@media (prefers-reduced-motion:reduce){.fx b,.fx-ring,.slot.tri,.coin,.coin-shadow,.botdots i{animation:none!important}.fx b{opacity:1}.fx-ring{display:none}}.srow .sc-ctl input.colorpick{flex:none;width:48px}.mrow{position:relative}.mrow.ready{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:inset 4px 0 0 var(--accent)}.mrow.live{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent)}.mrow.done{background:var(--sunken);box-shadow:none;border-color:#0000}.mrow.done:after{content:"✓";color:var(--success);font-size:.8rem;font-weight:800;position:absolute;top:8px;right:10px}.mrow.done .acts{padding-right:14px}.mrow.wait{background:0 0;border-style:dashed}.sc .side{transition:opacity .2s,transform .2s}.sc .sides.two .side:not(.on),.sc .sides.many .side:not(.on){opacity:.55}.turnpill{text-transform:uppercase;letter-spacing:.06em;background:var(--accent);color:var(--on-accent);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:.72rem;font-weight:800}.sc .turn{color:var(--ink);font-size:1.15rem}.sc .turn span{border-radius:5px;width:10px;height:10px;animation:1.4s ease-in-out infinite turnBlink}@keyframes turnBlink{50%{opacity:.25}}.dslots.bot{width:100%;max-width:480px}.dslots.bot .slot.in{animation:.28s ease-out dartIn}.dslots.bot .slot .botdots{transform:scale(.8)}@keyframes dartIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sc .turn span,.dslots.bot .slot.in{animation:none}}.bothit{place-items:center;height:3.4rem;display:grid}.bothit b{letter-spacing:-.03em;color:var(--accent);font-size:2.6rem;font-weight:900;animation:.5s cubic-bezier(.2,.9,.3,1.3) both hitPop}@keyframes hitPop{0%{opacity:0;transform:scale(.4)translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bothit b{animation:none}}.histt{width:100%;font-size:.95rem}.histt td,.histt th{text-align:center;padding:7px 8px}.histt td:first-child,.histt th:first-child{color:var(--muted);width:3.5em}.cardwrap{flex-direction:column;min-width:0;display:flex;position:relative}.cardwrap>.live-card{flex:1}.card-more{z-index:1;position:absolute;top:8px;right:8px}.cardwrap .live-card .lc-top{padding-right:46px}.cardwrap>.res-row{padding-right:52px}.list>.cardwrap:first-child>.res-row{border-top:0}.cardwrap>.res-row+.card-more,.list .card-more{top:50%;transform:translateY(-50%)}.set-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);margin-top:18px;overflow:hidden}.set-item{min-height:60px;color:var(--ink);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 18px;font-size:1.02rem;font-weight:600;text-decoration:none;display:flex}.set-item:first-child{border-top:0}.set-item:hover{background:var(--ground)}.set-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.si-l{min-width:0}.si-r{min-width:0;color:var(--muted);align-items:center;gap:10px;display:flex}.si-v{white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-size:.9rem;font-weight:500;overflow:hidden}.si-dot{background:#f59e0b;border-radius:50%;flex:none;width:10px;height:10px}.si-chev{color:var(--ink);flex:none}.set-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.set-head h1{margin:0}.set-ver{margin:18px 4px 0}.m-set.active{color:var(--accent)}.srow .sc-ctl input.vh{border:0;width:1px;height:1px;margin:0;padding:0}.srow .sc-ctl input.switch{width:46px;padding:0}.askpay{gap:10px;display:grid}.askpay h2{margin:0}.np-ic{background:var(--sunken);width:30px;height:30px;color:var(--ink);border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.np.main .np-ic{background:var(--accent);color:var(--on-accent)}.pay .pay-l{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.payadd{flex-wrap:wrap}.payadd input{flex:160px}.split-ed{gap:10px;display:grid}.split-rows{gap:6px;display:grid}.split-row{grid-template-columns:auto auto auto 1fr 32px;align-items:center;gap:8px;display:grid}.sp-place{white-space:nowrap;min-width:58px;font-weight:650}.split-row .stp input{text-align:center;background:var(--surface);border-radius:var(--r-sm);font-variant-numeric:tabular-nums;border:0;width:46px;height:30px;padding:0;font-weight:800}.split-row .stp button{width:30px;height:30px;font-size:1.05rem}.sp-pc{color:var(--muted);font-weight:600}.sp-amt{white-space:nowrap;justify-self:end}.split-sum.ok{color:var(--success)}.split-sum.bad{color:var(--danger)}.cut-pick{gap:8px;display:grid}.cut-free{color:var(--muted);align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.cut-free input{width:90px}.lady{gap:10px;display:grid}.lady-body{border-radius:var(--r-md);background:var(--sunken);gap:10px;padding:12px;display:grid}.lady-body input[type=text]{width:100%}.lady-pct{align-items:center;gap:8px}.wbtn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.wbtn.on{color:#fff;background:#c0267d;border-color:#c0267d}.ladyrow td:first-child{color:#c0267d;font-weight:800}.modepick{border:0;gap:8px;margin:0;padding:0;display:grid}.modepick legend{margin-bottom:8px;padding:0;font-weight:700}.mp{border:1.5px solid var(--line);border-radius:var(--r-lg);cursor:pointer;background:var(--surface);align-items:flex-start;gap:12px;padding:14px;display:flex}.mp:hover{border-color:var(--muted)}.mp.on{border-color:var(--accent);background:var(--accent-soft)}.mp input{accent-color:var(--accent);flex:none;width:18px;height:18px;margin-top:3px}.mp>span{flex-direction:column;gap:3px;display:flex}.launch.launch-home{grid-template-columns:1fr}.lh-main{text-decoration:none}.lh-main .lk-new{align-self:flex-start}.lh-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lh-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);color:var(--ink);flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex}.lh-card:hover{border-color:var(--muted)}.lh-card b{font-size:1.02rem}@media (width<=640px){.lh-row{grid-template-columns:1fr}}.pro-hint{text-align:center;margin:18px 2px 0}.free-note a{color:inherit;font-weight:650}.srow.locked .sc-ctl{opacity:.45}.mini-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.btn.paypal{color:#111418;background:#ffc439;border-color:#ffc439}.cloud-v{border-top:1px solid var(--line-soft);gap:10px;padding:8px 0}.cloud-banner{gap:6px;margin-bottom:12px;display:grid}.mepush{justify-self:start;margin-top:6px}.btn.mepush.on{background:var(--success-soft);color:var(--success);border-color:#0000}.other-dev .row{border-top:1px solid var(--line-soft);padding-top:8px}.duelinvite{text-align:center;justify-items:center;gap:10px;padding:14px;display:grid}.duelinvite .qr{width:min(200px,50vw)}.duelcode{letter-spacing:.12em;font-size:1.1rem;font-weight:800}.mebox.go .btn.mepush{color:#111418;background:#fff;border-color:#fff}.mebox.go .btn.mepush.on{color:#fff;background:#fff3;border-color:#0000}.home-promo{background:var(--sunken);color:var(--ink);border-radius:12px;gap:6px;margin-top:8px;padding:12px 14px;display:grid}.home-promo span{color:var(--muted);font-size:.9rem}.home-promo .btn{justify-self:start}.made-with{text-align:center;color:var(--muted);margin:22px 0 0;font-size:.82rem}.made-with a{color:inherit;font-weight:650}.legal-links{margin-top:8px}.note.announce{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:.92rem;line-height:1.45;display:flex}.note.announce.warn{border-left-color:var(--warning,#c77700);background:var(--warning-soft)}.note.announce .iconbtn{flex:none;width:28px;height:28px;margin:-4px -4px 0 0}.support-bar{left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;background:var(--inverse);width:max-content;max-width:calc(100% - 20px);color:var(--on-inverse);border-radius:999px;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 16px;font-size:.88rem;font-weight:650;display:flex;position:fixed;box-shadow:0 10px 30px -10px #00000073}.support-bar:before{content:"";background:#f5a524;border-radius:50%;flex:none;width:9px;height:9px;animation:2s ease-in-out infinite sbpulse}.support-bar .btn{color:inherit;background:0 0;border-color:currentColor}@keyframes sbpulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.support-bar:before{animation:none}}.assist-bar{z-index:40;color:#1a1300;background:#f5a524;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:.9rem;display:flex;position:sticky;top:0}.assist-bar b{font-weight:800}.assist-bar span{flex:1;min-width:200px}.assist-bar .btn{color:inherit;background:#ffffff8c;border-color:#0000}.assist-bar.off{background:var(--sunken);color:var(--ink)}.back-link{color:var(--muted);margin-bottom:10px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.back-link:hover{color:var(--ink)}.su-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.su-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);color:var(--ink);gap:10px;padding:16px 18px;text-decoration:none;display:grid}.su-card:hover{border-color:var(--muted)}.su-card-t{font-size:1.1rem;font-weight:750;line-height:1.25}.su-places{gap:8px;display:grid}.su-bar{background:var(--sunken);border-radius:99px;height:8px;overflow:hidden}.su-bar i{background:var(--accent);border-radius:99px;height:100%;transition:width .3s;display:block}.su-empty{justify-items:center;gap:10px;padding:34px 20px;display:grid}.su-empty b{color:var(--ink);font-size:1.05rem}.su-form,.su-manage{max-width:760px;margin:0 auto}.su-manage{gap:14px;display:grid}.su-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.su-head h1{margin:0 0 4px}.su-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.su-share{grid-template-columns:150px minmax(0,1fr);align-items:center}.su-share .qr{border:1px solid var(--line);width:150px}.su-share-r{gap:10px;min-width:0;display:grid}.su-url{background:var(--sunken);overflow-wrap:anywhere;border-radius:8px;padding:6px 9px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem}.su-stat{align-content:start}.su-list{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.su-row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 12px;display:flex}.su-row:first-child{border-top:0}.su-row .pn{width:26px;color:var(--muted);text-align:right;flex:none;font-weight:700}.su-who{flex-direction:column;flex:1;min-width:0;display:flex}.su-who a{color:inherit}.su-who .chip{align-self:flex-start;margin:2px 0}.payadd input[type=tel]{flex:140px}@media (width<=720px){.su-top{grid-template-columns:1fr}}@media (width<=460px){.su-share{grid-template-columns:1fr}.su-share .qr{width:200px;margin:0 auto}.su-head{flex-direction:column}}.sp{gap:16px;max-width:620px;margin:0 auto;padding:18px 16px 40px;display:grid}.sp-brand{align-items:center;gap:10px;font-weight:750;display:flex}.sp-brand img{object-fit:contain;border-radius:8px;width:auto;max-width:120px;height:36px}.sp-hero{border-radius:var(--r-2xl);background:var(--accent);color:var(--on-accent);gap:14px;padding:26px 22px;display:grid}.sp-kicker{opacity:.85;font-weight:650}.sp-title{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,9vw,3.1rem);font-weight:800;line-height:1.02}.sp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.sp-facts div{flex-direction:column;min-width:0;display:flex}.sp-facts span{opacity:.8;font-size:.8rem}.sp-facts b{overflow-wrap:anywhere;font-size:1.02rem}.sp-info{white-space:pre-line;opacity:.95;margin:0}.sp-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);gap:14px;padding:18px;display:grid}.sp-card h2{margin:0;font-size:1.15rem}.sp-form{gap:12px;display:grid}.sp-form .btn.primary{min-height:52px;font-size:1.05rem}.sp-form .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sp-ok{border-radius:var(--r-lg);background:var(--success-soft);gap:10px;padding:16px;display:grid}.sp-ok.wait{background:var(--warning-soft)}.sp-ok b{font-size:1.15rem}.sp-names{columns:2;column-gap:24px;margin:0;padding-left:28px}.sp-names li{break-inside:avoid;padding:3px 0}.sp-foot{text-align:center;color:var(--muted);font-size:.8rem}.fl-page{background:var(--sunken);min-height:100vh;padding:12px 12px 40px}.fl-bar{flex-wrap:wrap;align-items:center;gap:8px;max-width:794px;margin:0 auto 8px;display:flex}.fl-bar-t{margin-right:auto;font-weight:750}.fl-hint{max-width:794px;margin:0 auto 14px}.flyer{--fl-acc:#2448f0;--fl-ink:#fff;aspect-ratio:210/297;color:#111418;background:#fff;grid-template-rows:59% 1fr;width:min(794px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 10px 40px #0000002e;container-type:inline-size}.fl-top{background:var(--fl-acc);color:var(--fl-ink);flex-direction:column;gap:2.4cqw;min-height:0;padding:7cqw 8cqw 6cqw;display:flex}.fl-brand{align-items:center;gap:2cqw;font-size:3cqw;font-weight:750;display:flex}.fl-brand img{object-fit:contain;width:auto;max-width:22cqw;height:6.5cqw}.fl-kicker{opacity:.85;margin-top:3cqw;font-size:3cqw;font-weight:650}.fl-title{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10cqw;font-weight:800;line-height:.98;display:-webkit-box;overflow:hidden}.fl-date{align-items:flex-end;gap:3cqw;margin-top:auto;display:flex}.fl-day{font-family:var(--font-head);font-stretch:var(--head-stretch);font-size:22cqw;font-weight:800;line-height:.8}.fl-dm{flex-direction:column;padding-bottom:.6cqw;font-size:3.6cqw;line-height:1.25;display:flex}.fl-dm b{text-transform:capitalize;font-size:4.6cqw}.fl-bottom{grid-template-columns:1fr 34cqw;align-items:start;gap:5cqw;padding:5cqw 8cqw 6cqw;display:grid}.fl-info{gap:1.6cqw;min-width:0;display:grid}.fl-info p{margin:0}.fl-place{font-size:4cqw;font-weight:750;line-height:1.2}.fl-meta{color:#4a5058;font-size:3cqw;font-weight:600}.fl-text{white-space:pre-line;color:#2b3036;font-size:2.7cqw;line-height:1.4}.fl-qr{text-align:center;justify-items:center;gap:1cqw;display:grid}.fl-qr .qr{border-radius:0;width:34cqw}.fl-qr b{color:var(--fl-qrc,#111418);font-size:3.3cqw}.fl-qr span{color:#2b3036;overflow-wrap:anywhere;font-size:2.3cqw;font-weight:600}@media print{html,body{background:#fff!important}.fl-page{background:#fff;padding:0}.fl-bar,.fl-hint{display:none!important}.flyer{aspect-ratio:auto;width:210mm;height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.su-slug{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.su-slug span{color:var(--muted);white-space:nowrap;background:var(--sunken);text-overflow:ellipsis;align-items:center;max-width:55%;padding:0 4px 0 12px;font-size:.9rem;display:flex;overflow:hidden}.su-slug input{border:0;border-radius:0;flex:1;min-width:0;font-weight:650}.su-slug:focus-within{border-color:var(--accent)}.su-slug-st.ok{color:var(--success)}.su-slug-st.used,.su-slug-st.bad{color:var(--danger)}.sp-where{grid-column:1/-1}.sp-addr{opacity:.9!important;font-size:.92rem!important}.sp-maps{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.btn.sp-route{background:var(--on-accent);color:var(--accent);border-color:var(--on-accent);align-items:center;gap:8px;min-height:46px;font-weight:750;display:inline-flex}.sp-alt{color:inherit;opacity:.85;font-size:.88rem}.fl-addr{color:#2b3036;font-size:3cqw;font-weight:500;margin-top:-1cqw!important}.legal{max-width:720px;margin:0 auto;padding:22px 18px 40px;line-height:1.6}.legal h1{margin:6px 0 16px}.legal h2{margin:22px 0 6px;font-size:1.05rem}.legal p{margin:0 0 10px}.legal-links{color:var(--muted);justify-content:center;gap:8px;margin-top:18px;font-size:.8rem;display:flex}.legal-links a{color:inherit}.lp{--lp-w:1080px;color:var(--ink);background:var(--ground);min-height:100vh}.lp>*{max-width:var(--lp-w);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.lp-nav{justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:18px;display:flex}.lp-logo{align-items:center;gap:8px;font-size:1.25rem;display:flex}.lp-logo span{background:var(--accent);color:var(--on-accent);letter-spacing:.02em;border-radius:6px;padding:2px 6px;font-size:.72rem;font-weight:800}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:44px;padding-top:40px;padding-bottom:64px;display:grid}.lp-hero h1{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:800;line-height:1}.lp-hero p{color:var(--muted);max-width:46ch;margin:0 0 26px;font-size:1.12rem;line-height:1.55}.lp-cta{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.lp-cta .btn{min-height:52px;padding:0 22px;font-size:1.05rem}.lp-cta span{color:var(--muted);font-size:.92rem}.lp-tv{color:#f1f2ef;background:#101318;border-radius:20px;gap:14px;padding:18px;font-size:.9rem;display:grid;position:relative;box-shadow:0 30px 60px -20px #10131873}.lp-tv-h{color:#b9bdc3;justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-tv-h span:first-child{align-items:center;gap:6px;display:flex}.lp-tv-h svg{width:18px;height:18px}.lp-tv-h b{color:#fff;font-size:1.05rem}.lp-tv-qr{background:repeating-conic-gradient(#fff 0 25%,#101318 0 50%) 0 0/8px 8px;border:3px solid #fff;border-radius:6px;width:34px;height:34px}.lp-tv-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lp-tv-c{background:#1b1f26;border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.lp-tv-l{color:#8fa6ff;font-size:.72rem;font-weight:800}.lp-tv-p{justify-content:space-between;align-items:center;gap:6px;font-weight:650;display:flex}.lp-tv-p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-tv-p i{gap:3px;display:flex}.lp-tv-p em{border:1.5px solid #5d646e;border-radius:50%;width:8px;height:8px}.lp-tv-p em.on{background:#ff6b57;border-color:#ff6b57}.lp-tv-call{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:12px;gap:10px;padding:10px 16px;font-weight:800;display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px -8px #2448f099}.lp-tv-call span{opacity:.8}.lp-feat{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 40px;padding-top:40px;padding-bottom:60px;display:grid}.lp-feat h2{margin:0 0 6px;font-size:1.12rem}.lp-feat p{color:var(--muted);margin:0;line-height:1.55}.lp-how{padding-bottom:60px}.lp-how h2,.lp-home h2,.lp-contact h2{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800}.lp-how ol{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-how li{counter-increment:s;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);gap:6px;padding:18px;display:grid}.lp-how li:before{content:counter(s);background:var(--inverse);width:30px;height:30px;color:var(--on-inverse);border-radius:50%;place-items:center;font-weight:800;display:grid}.lp-how li span{color:var(--muted);line-height:1.5}.lp-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding-bottom:64px;display:grid}.lp-price-c{background:var(--inverse);color:var(--on-inverse);border-radius:24px;gap:14px;padding:28px;display:grid}.lp-price-k{color:var(--on-inverse-muted);font-weight:700}.lp-price-n{align-items:baseline;gap:10px;display:flex}.lp-price-n b{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.03em;font-size:3.4rem;line-height:1}.lp-price-c ul{gap:6px;margin:0;padding:0 0 0 20px;display:grid}.lp-price-c .btn{justify-self:start;min-height:50px}.lp-small{color:var(--on-inverse-muted);font-size:.85rem}.lp-home p{color:var(--muted);margin:0 0 10px;line-height:1.55}.lp-home a,.lp-foot a{color:inherit;font-weight:650}.lp-contact{padding-bottom:50px}.lp-contact p{color:var(--muted);margin:0 0 14px}.lp-contact-b{flex-wrap:wrap;gap:8px;display:flex}.lp-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;padding-bottom:30px;font-size:.85rem;display:flex}.lp-foot .legal-links{margin:0}@media (width<=860px){.lp-hero,.lp-price{grid-template-columns:1fr}.lp-feat{grid-template-columns:1fr 1fr}.lp-how ol{grid-template-columns:1fr}.lp-hero{gap:40px;padding-top:16px}}@media (width<=540px){.lp-feat{grid-template-columns:1fr}.lp-tv-g{grid-template-columns:1fr 1fr}.lp-tv-c:nth-child(3){display:none}.lp-tv-call{font-size:.85rem}}.lp-lead{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px;padding-top:44px;padding-bottom:64px;display:grid}.lp-lead h2{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800}.lp-lead p{color:var(--muted);margin:0;line-height:1.55}.lp-lead-f{gap:14px;display:grid;position:relative}.lp-lead-g{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-lead-g label{gap:5px;font-size:.88rem;font-weight:650;display:grid}.lp-lead-g label.wide{grid-column:1/-1}.lp-lead-g input,.lp-lead-g textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-sizing:border-box;border-radius:12px;width:100%;padding:11px 12px;font-size:1rem;font-weight:400}.lp-lead-g input:focus-visible,.lp-lead-g textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.lp-lead-f .btn{justify-self:start;min-height:48px}.lp-lead-f .lp-small{color:var(--muted)}.lp-lead-f .lp-small a{color:inherit}.lp-lead-f .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lp-lead-err{color:var(--danger);margin:0;font-size:.9rem;font-weight:650}.lp-lead-ok{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);gap:6px;padding:22px;display:grid}.lp-lead-ok b{font-size:1.15rem}.lp-lead-ok span{color:var(--muted)}@media (width<=860px){.lp-lead{grid-template-columns:1fr;gap:20px}}@media (width<=540px){.lp-lead-g{grid-template-columns:1fr}}.fl-tag{color:#111418;border-top:.3cqw solid var(--fl-acc);margin-top:auto;padding-top:2cqw;font-size:3cqw;font-weight:700}.lp-plans{gap:16px;padding-bottom:64px;display:grid}.lp-plans>h2{margin:0}.lp-plan-g{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.lp-plan{background:var(--surface);border:1px solid var(--line);border-radius:22px;gap:10px;padding:24px;display:grid}.lp-plan.star{background:var(--inverse);color:var(--on-inverse);border-color:#0000}.lp-plan.star .lp-small,.lp-plan.star p{color:var(--on-inverse-muted)}.lp-plan h3{align-items:center;gap:8px;margin:0;font-size:1.3rem;display:flex}.lp-plan>p{color:var(--muted);margin:0}.lp-flag{background:var(--accent);color:var(--on-accent,#fff);border-radius:99px;padding:3px 8px;font-size:.7rem;font-weight:700}.lp-amt{align-items:baseline;gap:6px;display:flex}.lp-amt b{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.02em;font-size:2.6rem;line-height:1}.lp-plan ul{gap:5px;margin:0;padding:0 0 0 20px;display:grid}.lp-plan .btn{justify-self:start;min-height:46px}.lp-plans .lp-home{margin-top:12px}@media (width<=860px){.lp-plan-g{grid-template-columns:1fr}}.front{align-content:start;gap:44px;max-width:1120px;min-height:100dvh;margin:0 auto;padding:18px 20px 32px;display:grid}.front-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.front-top .brand{font-size:1.3rem}.front-lang{width:auto;min-height:38px}.front-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:36px;display:grid}.front-txt{gap:16px;animation:.5s cubic-bezier(.2,.8,.2,1) both rise;display:grid}.front-txt h1{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.03em;margin:0;font-size:clamp(2.6rem,6vw,4.4rem);line-height:.98}.front-txt p{color:var(--muted);max-width:38ch;margin:0;font-size:1.15rem}.front-cta{flex-wrap:wrap;gap:10px;display:flex}.front-cta .btn{min-height:54px;padding:0 24px;font-size:1.05rem}.front-login{color:var(--muted);font-size:.95rem}.front-pic{animation:.6s cubic-bezier(.2,.8,.2,1) .1s both rise;position:relative}.front-pic img{border-radius:18px;width:100%;display:block;box-shadow:0 30px 60px -30px #00000073}.front-pic img.ph{border:5px solid #111;border-radius:22px;width:30%;animation:5s ease-in-out infinite frontFloat;position:absolute;bottom:-30px;right:-10px}@keyframes frontFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.front-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.front-cards article{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:8px;padding:22px;animation:.5s .2s both rise;display:grid}.front-cards b{font-size:1.15rem}.front-cards p{color:var(--muted);margin:0}.front-cards a{color:var(--accent);font-weight:700}.front-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.9rem;display:flex}@media (width<=820px){.front-hero,.front-cards{grid-template-columns:1fr}.front-pic img.ph{width:34%;right:6px}}@media (prefers-reduced-motion:reduce){.front-txt,.front-pic,.front-pic img.ph,.front-cards article{animation:none}}.pin-list{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;max-height:min(320px,50vh);padding:4px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 40px -12px #11141859}.pin-list button{text-align:left;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 10px;display:flex}.pin-list button b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pin-list button span{color:var(--muted);flex:none;font-size:.8rem}.pin-list button.on,.pin-list button:hover{background:var(--accent-soft)}.pin-q{color:var(--muted);padding:6px 10px 2px;font-size:.76rem}.season .tabs{margin-bottom:14px}.season-top{flex-wrap:wrap;gap:10px;margin-bottom:6px}.season-top select{width:auto;min-width:200px;font-weight:650}.season-empty{max-width:640px}.season-tbl tr.st-top td:first-child{color:var(--accent)}.season-tools{flex-wrap:wrap;gap:10px;margin:8px 0 12px}.season-tools input[type=search]{flex:220px;min-width:0}.season-tools form{flex-wrap:nowrap;flex:260px}.season-tools form input{flex:1;min-width:0}.plist .srow .chip{margin-left:6px;padding:1px 7px}.srow .grow,.row.grow{flex:1}.srow.dim .sl{opacity:.55}.srow.pick{border:0;border-top:1px solid var(--line-soft);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0}.srow.pick:first-child{border-top:0}.srow.pick:hover{background:var(--sunken)}.season-ed .se-name{flex:1;min-width:0;font-size:1.08rem;font-weight:700}.season-ed .grid2{gap:10px 14px}@media (width<=640px){.hide-s{display:none}}.set-sub{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:22px 4px 8px;font-size:.8rem;font-weight:700}.set-sub:first-of-type{margin-top:4px}code.url{color:var(--ink-2,var(--ink));overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;display:block}.prefixed{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.prefixed span{color:var(--muted);white-space:nowrap;background:var(--sunken);align-items:center;padding:0 4px 0 12px;font-size:.9rem;display:flex}.prefixed input{border:0;border-radius:0;flex:1;min-width:0}.prefixed:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.grid3{grid-template-columns:1fr}}.mini-qr{flex:none;width:64px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sp-item{border:1px solid var(--line);background:var(--ground);border-radius:14px;gap:6px;padding:10px;display:grid;position:relative}.sp-item img{object-fit:contain;width:100%;height:54px}.sp-item input{padding:6px 8px;font-size:.85rem}.sp-item .iconbtn{position:absolute;top:4px;right:4px}.sp-noimg{place-items:center;height:54px;font-weight:700;display:grid}.sp-strip{border-top:1px solid var(--line);align-items:center;gap:clamp(12px,2vw,32px);margin-top:clamp(14px,2vw,28px);padding:.6em 1em;display:flex}.sp-k{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);flex:none;font-size:.75em;font-weight:700}.sp-logos{flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,48px);animation:.6s spfade;display:flex}.sp-logos img{object-fit:contain;max-width:clamp(90px,12vw,220px);height:clamp(30px,3.6vw,64px)}html.tv .sp-logos img{background:#fff;border-radius:10px;padding:.3em .5em}.sp-logos b{font-size:1.1em}@keyframes spfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sp-logos,.btv-slide{animation:none!important}}.barpg{gap:22px;max-width:720px;margin:0 auto;padding:16px 16px 40px;display:grid}.bp-top{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.bp-top img{object-fit:contain;border-radius:8px;width:auto;max-width:150px;height:44px}.bp-hero{border-radius:var(--r-2xl);background:var(--accent);color:var(--on-accent);gap:14px;padding:30px 24px;display:grid}.bp-hero h1{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,10vw,3.6rem);font-weight:800;line-height:1}.bp-about{white-space:pre-line;max-width:56ch;margin:0;font-size:1.05rem;line-height:1.5}.bp-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.bp-hero .bp-route{background:var(--on-accent);color:var(--accent);border-color:#0000;max-width:100%;font-weight:700}.bp-route svg{flex:none}.bp-alt{color:inherit;font-size:.92rem;font-weight:650}.bp-live{border-radius:var(--r-xl);border:2px solid var(--accent);background:var(--surface);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.bp-live b{flex:1;min-width:0}.bp-live>span:last-child{color:var(--accent);font-weight:700}.bp-sec{gap:12px;display:grid}.bp-sec h2{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.015em;margin:0;font-size:1.6rem;font-weight:800}.bp-events{gap:10px;display:grid}.bp-ev{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);color:var(--ink);align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.bp-ev:hover{border-color:var(--accent)}.bp-date{background:var(--accent-soft);width:58px;color:var(--accent);border-radius:12px;flex:none;justify-items:center;padding:6px 0;line-height:1.05;display:grid}.bp-date b{font-family:var(--font-head);font-stretch:var(--head-stretch);font-size:1.7rem;font-weight:800}.bp-date small{text-transform:capitalize;font-size:.72rem;font-weight:700}.bp-ev-t{flex:1;gap:2px;min-width:0;display:grid}.bp-ev-t b{font-size:1.05rem}.bp-ev-t span{color:var(--muted);font-size:.86rem}.bp-ev-s{font-weight:600;color:var(--ink)!important}.bp-recent{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp-recent li{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:2px;padding:12px 14px;display:grid}.bp-pod{flex-wrap:wrap;gap:4px 14px;font-size:.92rem;display:flex}.bp-pod i{color:var(--accent);margin-right:4px;font-style:normal;font-weight:800}.barpg .sp-strip{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);flex-wrap:wrap;margin:0}.barpg tr.st-top td:first-child{color:var(--accent)}.btv{box-sizing:border-box;grid-template-rows:auto 1fr auto auto;gap:clamp(10px,1.6vw,26px);min-height:100vh;padding:clamp(16px,2.4vw,44px);display:grid}.btv>.empty{align-self:center}.btv-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.btv-brand{align-items:center;gap:.6em;min-width:0;font-size:clamp(1.1rem,1.8vw,2.2rem);font-weight:800;display:flex}.btv-brand img{object-fit:contain;border-radius:8px;width:auto;max-width:6em;height:1.8em}.btv-brand b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btv-main{align-items:center;min-height:0;display:grid;position:relative}.btv-slide{animation:.8s cubic-bezier(.2,.7,.2,1) btvin}@keyframes btvin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.btv-dots{gap:8px;display:flex;position:absolute;bottom:0;left:0}.btv-dots i{background:var(--line);border-radius:50%;width:10px;height:10px}.btv-dots i.on{background:var(--accent)}.btv-kick{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4em;font-size:clamp(.9rem,1.3vw,1.6rem);font-weight:800;display:block}.btv h2{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.4rem,5.6vw,7rem);font-weight:800;line-height:.98}.btv-ev{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,80px);display:grid}.btv-when{align-items:center;gap:.8em;margin-top:.7em;font-size:clamp(1.1rem,2vw,2.6rem);display:flex}.btv-day{background:var(--accent);color:var(--on-accent);border-radius:.4em;align-items:center;gap:.35em;padding:.15em .5em;display:flex}.btv-day b{font-family:var(--font-head);font-stretch:var(--head-stretch);font-size:2em;line-height:1}.btv-day span{text-transform:capitalize;font-size:.8em;font-weight:700;line-height:1.1}.btv-meta{color:var(--ink-2,var(--muted));margin:0;font-weight:600;line-height:1.35}.btv-qr{text-align:center;justify-items:center;gap:.6em;max-width:clamp(180px,22vw,420px);display:grid}.btv-qr .qr{background:#fff;border-radius:18px;width:clamp(170px,20vw,400px);padding:12px}.btv-qr b{font-size:clamp(1rem,1.5vw,1.9rem)}.btv-rank{gap:.35em;margin:.6em 0 0;padding:0;font-size:clamp(1.1rem,2vw,2.6rem);list-style:none;display:grid}.btv-rank.two{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:clamp(20px,4vw,80px)}.btv-rank li{border-bottom:1px solid var(--line-soft);grid-template-columns:2.2em 1fr auto;align-items:baseline;gap:.5em;padding:.2em 0;display:grid}.btv-rank .r{color:var(--muted);font-weight:800}.btv-rank li.st-top .r{color:var(--accent)}.btv-rank .n{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.btv-rank b{font-variant-numeric:tabular-nums}.btv-pod{grid-template-columns:repeat(3,1fr);align-items:end;gap:clamp(10px,2vw,30px);max-width:1400px;margin-top:1em;display:grid}.btv-pod>div{text-align:center;justify-items:center;gap:.4em;font-size:clamp(1.1rem,2.2vw,2.8rem);display:grid}.btv-pod>div span{background:var(--surface);width:100%;font-family:var(--font-head);font-stretch:var(--head-stretch);border-radius:.4em .4em 0 0;place-items:center;font-size:1.6em;font-weight:800;display:grid}.btv-pod .p1 span{background:var(--accent);height:4.2em;color:var(--on-accent)}.btv-pod .p2 span{height:3em}.btv-pod .p3 span{height:2.2em}.btv-pod b{overflow-wrap:anywhere}.btv-hello{text-align:center;justify-items:center;gap:.8em;display:grid}.btv-hello img{object-fit:contain;max-width:40vw;max-height:20vh}.btv-hello p{color:var(--muted);margin:0;font-size:clamp(1rem,1.6vw,2rem)}.btv-msg{background:var(--accent-soft);color:var(--ink);text-align:center;border-radius:16px;padding:.6em 1em;font-size:clamp(1.1rem,1.9vw,2.4rem);font-weight:700}.btv .sp-strip{margin-top:0}@media (aspect-ratio<=1){.btv-ev{grid-template-columns:1fr}.btv-rank.two{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.su-row.here{background:var(--success-soft)}.herebtn.on{background:var(--success);border-color:var(--success);color:#fff}.su-checkin{grid-template-columns:auto minmax(0,1fr);align-items:center}.su-ci-qr .qr{width:150px}.su-ci-n{font-size:1.6rem}@media (width<=560px){.su-checkin{grid-template-columns:1fr}.su-ci-qr .qr{width:180px;margin:0 auto}}.sp-ci{border-radius:var(--r-lg);border:1px solid var(--line);gap:8px;padding:14px;display:grid}.sp-ci.hl{border:2px solid var(--accent);background:var(--accent-soft)}.sp-ci form{flex-wrap:nowrap}.sp-ci form input{flex:1;min-width:0}.sp-here{min-height:52px;font-size:1.1rem}.sp-remind{font-size:.92rem}.meseason{background:var(--accent-soft);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;font-size:.9rem;display:flex}.meseason b{color:var(--accent)}.meseason span{color:var(--muted)}.tr-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:24px;display:grid}.tr-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);color:var(--ink);flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.tr-n{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.01em;font-size:1.45rem;font-weight:800}.tr-g{color:var(--muted);flex:1;font-size:.9rem;line-height:1.45}.tr-f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tr-stats{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);color:var(--ink);gap:2px;padding:16px 18px;text-decoration:none;display:grid}.tr-setup,.tr-done,.tr-play{gap:16px;max-width:560px;margin:0 auto;display:grid}.tr-setup h1,.tr-setup p{margin:0}.tr-how{border-radius:var(--r-lg);background:var(--sunken);margin:0;padding:12px 14px;font-size:.92rem;line-height:1.5}.btn.big{min-height:56px;font-size:1.1rem}.tr-hist h2{margin:8px 0;font-size:1rem}.tr-head{justify-content:space-between;align-items:baseline;display:flex}.tr-kick{color:var(--accent);font-size:.9rem;font-weight:700}.tr-prog{background:var(--sunken);border-radius:3px;height:6px;overflow:hidden}.tr-prog i{background:var(--accent);height:100%;transition:width .25s;display:block}.tr-target{text-align:center;justify-items:center;gap:2px;padding:18px 12px 10px;display:grid}.tr-label{color:var(--muted);font-size:.9rem;font-weight:650}.tr-t{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.03em;font-size:clamp(4.2rem,22vw,7.5rem);font-weight:800;line-height:.95}.tr-sugg{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-top:6px;padding:4px 12px;font-weight:700}.tr-score{justify-content:center;gap:28px;display:flex}.tr-score span{justify-items:center;display:grid}.tr-score small{color:var(--muted);font-size:.78rem;font-weight:600}.tr-score b{font-size:1.6rem}.tr-pad{gap:8px;display:grid}.tr-pad.two{grid-template-columns:1fr 1fr}.tr-pad.four{grid-template-columns:repeat(4,1fr)}.tr-pad.four .tr-q,.tr-pad.two .tr-q{grid-column:1/-1}.tr-q{color:var(--muted);text-align:center;font-size:.86rem;font-weight:600}.tr-b{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:16px;align-content:center;place-items:center;gap:2px;font-size:1.25rem;font-weight:800;display:grid}.tr-b:active{transform:scale(.97)}.tr-b small{color:var(--muted);font-size:.75rem;font-weight:600}.tr-b.hit{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tr-b.hit small{color:inherit;opacity:.8}.tr-b.miss{background:var(--sunken)}.tr-b.sm{min-height:46px;font-size:.92rem;font-weight:700}.tr-pad.two .tr-b:not(.sm){min-height:96px;font-size:1.4rem}.tr-grid7{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.tr-grid1,.tr-grid2,.tr-grid3{gap:8px;display:grid}.tr-grid2{grid-template-columns:1fr 1fr}.tr-grid3{grid-template-columns:repeat(3,1fr)}.tr-grid1 .tr-b,.tr-grid2 .tr-b,.tr-grid3 .tr-b{min-height:84px;font-size:1.05rem}.tr-grid5{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tr-ptsrow{flex-wrap:nowrap}.tr-ptsrow input{text-align:center;flex:1;min-width:0;min-height:56px;font-size:1.4rem}.tr-ptsrow .tr-b{padding:0 22px}.tr-tools{justify-content:space-between}.tr-log{flex-wrap:wrap;gap:6px;display:flex}.tr-lc{background:var(--sunken);color:var(--muted);border-radius:999px;gap:5px;padding:3px 9px;font-size:.82rem;font-weight:700;display:inline-flex}.tr-lc i{font-style:normal;font-weight:600}.tr-lc.good{background:var(--success-soft);color:var(--success)}.tr-done{text-align:center;justify-items:center;padding-top:10px}.tr-big{font-family:var(--font-head);font-stretch:var(--head-stretch);color:var(--accent);font-size:clamp(5rem,26vw,9rem);font-weight:800;line-height:.9}.tr-sub{font-size:1.1rem}.tr-rec{padding:6px 14px;font-size:.95rem}.tr-facts{gap:28px;display:flex}.tr-facts span{color:var(--muted);font-size:.85rem;display:grid}.tr-facts b{color:var(--ink);font-size:1.4rem}.tr-done .row{justify-content:center}.stats section{margin-bottom:26px}.stats .sec-h select{width:auto}.st-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-chart{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);margin:14px 0 0;padding:14px}.st-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:8px;display:flex}.st-chart svg{width:100%;height:auto;display:block}.st-grid{stroke:var(--line-soft);stroke-width:1px}.st-ax{fill:var(--muted);font-size:11px}.st-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.st-dot{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.st-dot.won{fill:var(--accent)}.st-modes{gap:8px;display:grid}.st-mode{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1.2fr) minmax(80px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.st-mn{display:grid}.st-spark{align-items:flex-end;gap:3px;height:34px;display:flex}.st-spark i{background:var(--accent);opacity:.75;border-radius:2px 2px 0 0;flex:1;max-width:12px;min-height:3px}.st-best{text-align:right;display:grid}.st-best small{color:var(--muted);font-size:.75rem}.st-dbl{margin-top:12px}.st-dgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}@media (width<=520px){.st-dgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.st-d{background:color-mix(in srgb,var(--accent) calc(var(--pc,0) * 45%),var(--sunken));border-radius:10px;justify-items:center;padding:7px 2px;font-size:.8rem;display:grid}.st-d i{opacity:.8;font-style:normal;font-weight:600}.st-d b{font-size:.92rem}.st-d.none{opacity:.45}.st-d.weak{outline:2px solid var(--danger);outline-offset:-2px}.iconbtn.mic.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.micline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:8px;min-height:22px;font-size:.85rem;display:flex;overflow:hidden}.micline i{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px}.micline.on i{animation:1.2s ease-in-out infinite micp}@keyframes micp{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.micline.on i{animation:none}}.pin-dlg{text-align:center;justify-items:center;gap:12px;width:min(340px,100vw - 32px);display:grid}.pin-dlg h2{margin:0}.pin-dots{gap:14px;margin:6px 0;display:flex}.pin-dots i{border:2px solid var(--line);background:0 0;border-radius:50%;width:16px;height:16px;transition:background .1s}.pin-dots i.on{background:var(--ink);border-color:var(--ink)}.pin-dots.bad{animation:.35s pinshake}.pin-dots.bad i.on{background:var(--danger);border-color:var(--danger)}@keyframes pinshake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.pin-dots.bad{animation:none}}.pin-err{color:var(--danger);font-size:.88rem;font-weight:650}.pin-pad{grid-template-columns:repeat(3,72px);gap:10px;display:grid}.pin-pad button{border:1px solid var(--line);background:var(--surface);height:64px;color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;font-size:1.5rem;font-weight:700}.pin-pad button.ghost{color:var(--muted);background:0 0;border-color:#0000;font-size:.95rem;font-weight:650}.pin-pad button:active{background:var(--sunken)}.staff-badge{border:1px solid var(--warning,#8f5600);background:var(--warning-soft);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.staff-badge.compact{border-radius:50%;margin:0;padding:8px}.m-right{flex-wrap:nowrap;gap:8px}.locked-box{text-align:center;border:1px dashed var(--line);border-radius:var(--r-xl);background:var(--surface);justify-items:center;gap:10px;padding:36px 20px;display:grid}.locked-box svg{color:var(--muted)}.onb{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);gap:12px;margin-bottom:18px;padding:18px;display:grid}.onb-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.onb-h h2{margin:0;font-size:1.2rem}.onb-bar{background:var(--sunken);border-radius:3px;height:6px;overflow:hidden}.onb-bar i{background:var(--success);height:100%;display:block}.onb-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.onb-list li{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:8px 0;display:flex}.onb-list li:first-child{border-top:0}.onb-ck{border:2px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:800;display:grid}.onb-list li.done b{color:var(--muted);font-weight:600;text-decoration:line-through}.onb-t{flex:1;gap:2px;min-width:0;display:grid}.practice{border-radius:var(--r-lg);border:2px dashed var(--accent);background:var(--accent-soft);gap:8px;margin-bottom:14px;padding:12px 14px;display:grid}.practice .row{gap:8px}.tr-rule{background:var(--accent-soft);color:var(--accent-deep,var(--accent));border-radius:999px;margin-top:6px;padding:3px 10px;font-size:.82rem;font-weight:700;display:inline-block}.btv-promo{gap:.5em;max-width:min(1400px,92vw);display:grid}.btv-promo p{color:var(--ink-2,var(--muted));overflow-wrap:anywhere;margin:.2em 0 0;font-size:clamp(1.3rem,2.6vw,3.4rem);font-weight:600;line-height:1.25}.btv-count{gap:.3em;display:grid}.btv-cd{gap:clamp(14px,2.4vw,48px);margin:.5em 0 .4em;display:flex}.btv-cd span{background:var(--surface);border:1px solid var(--line);border-radius:.35em;justify-items:center;min-width:2.6em;padding:.25em .5em;font-size:clamp(1.4rem,2.6vw,3.4rem);display:grid}.btv-cd b{font-family:var(--font-head);font-stretch:var(--head-stretch);color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.4em;font-weight:800;line-height:1}.btv-cd small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.55em;font-weight:700}.btv-count .btv-meta{font-size:clamp(1.1rem,2vw,2.6rem)}.btv-wins{gap:.35em;margin:.6em 0 0;padding:0;font-size:clamp(1.1rem,2vw,2.6rem);list-style:none;display:grid}.btv-wins li{border-bottom:1px solid var(--line-soft);grid-template-columns:5.2em minmax(0,1fr) auto;align-items:baseline;gap:.6em;padding:.2em 0;display:grid}.btv-wins .d{color:var(--muted);font-weight:700}.btv-wins .n{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2,var(--muted));overflow:hidden}.btv-wins b{color:var(--accent);font-weight:800}.btv-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,40px);margin:.8em 0 0;padding:0;font-size:clamp(1.1rem,2vw,2.6rem);list-style:none;display:grid}.btv-how li{background:var(--surface);border:1px solid var(--line);border-radius:.5em;gap:.4em;padding:.7em .8em;display:grid}.btv-how b{background:var(--accent);width:1.8em;height:1.8em;color:var(--on-accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.btv-how span{font-weight:700;line-height:1.25}@media (aspect-ratio<=1){.btv-how{grid-template-columns:1fr}}.tvpv{top:calc(env(safe-area-inset-top,0px) + 6px);z-index:5;background:var(--panel,var(--surface));border:1px solid var(--line);border-radius:16px;margin:0 0 14px;padding:8px;position:sticky;box-shadow:0 8px 24px #0000002e}.tvpv-in{background:#0b0d10;border-radius:10px;position:relative;overflow:hidden}.tvpv-in iframe{transform-origin:0 0;pointer-events:none;border:0;width:1280px;height:720px;position:absolute;top:0;left:0}.tvpv-cap{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:.8rem;display:flex}.tvpv-cap b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tvpv-cap button{flex:none}.srow.pv-on{box-shadow:inset 3px 0 0 var(--accent)}.pv-eye{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;margin-right:8px;display:inline-grid}.pv-eye[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.sc-ctl.pv{align-items:center;display:flex}.promo-ed{gap:6px;width:100%;display:grid}.promo-ed .row{align-items:center;gap:6px;display:flex}.promo-ed input{flex:1;min-width:0}.tvpv{max-width:480px;margin-left:auto;margin-right:auto}.pv-miss{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.3;display:block}.btv-ad{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in srgb,#d2302a 10%,var(--surface)),var(--surface));border:1px solid var(--line);border-radius:clamp(14px,1.6vw,28px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,90px);padding:clamp(18px,2.6vw,48px);display:grid}.btv-ad-brand{color:var(--ink);align-items:center;gap:.35em;margin-bottom:.35em;font-size:clamp(1.6rem,3vw,3.8rem);display:inline-flex}.btv-ad-brand svg{width:1.25em;height:1.25em}.btv-ad-brand b{font-family:var(--font-head);letter-spacing:-.03em;font-weight:800}.btv-ad h2{font-size:clamp(2rem,4.4vw,5.6rem)}.btv-ad-f{grid-template-columns:1fr 1fr;gap:.45em clamp(14px,2vw,40px);margin:.8em 0 0;padding:0;font-size:clamp(1rem,1.75vw,2.3rem);font-weight:700;list-style:none;display:grid}.btv-ad-f li{align-items:baseline;gap:.5em;display:flex}.btv-ad-f li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.55em;height:.55em;transform:translateY(-.05em)}.btv-ad-b{color:var(--muted);margin:.9em 0 0;font-size:clamp(.95rem,1.5vw,2rem);font-weight:600}.btv-ad-qr b{font-family:var(--font-head);font-size:clamp(1.3rem,2.2vw,2.8rem)}.btv-ad-qr span{color:var(--muted);font-size:clamp(.9rem,1.3vw,1.7rem);font-weight:600}@media (aspect-ratio<=1){.btv-ad,.btv-ad-f{grid-template-columns:1fr}}:root{--ground:#f2f4f6;--surface:#fff;--panel:#f7f8fa;--sunken:#ebeef2;--line:#e2e6eb;--line-soft:#edf0f3;--line-strong:#c9cfd6;--ink:#0d1014;--ink-2:#3a414a;--muted:#68717c;--accent:#0b8a4e;--accent-soft:#dcf3e3;--on-accent:#fff;--inverse:#131517;--on-inverse:#fff;--on-inverse-muted:#b5b8bc;--success:#0b6b4e;--success-soft:#e2efe9;--danger:#b3202a;--danger-soft:#f8e4e3;--warning:#8a5a00;--warning-soft:#f6edda;--kz:#b3202a;--font-sans:"Archivo Variable","Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-head:"Archivo Variable","Archivo",system-ui,sans-serif;--head-stretch:76%;--head-weight:820;--head-track:-.004em;--head-case:none;--r-sm:10px;--r-md:12px;--r-lg:14px;--r-xl:16px;--r-2xl:20px;--shadow-pop:0 18px 44px -18px #13151759,0 2px 6px #1315170f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0a0f0d;--surface:#121815;--panel:#161e1a;--sunken:#1b241f;--line:#22302a;--line-soft:#1a2420;--line-strong:#33453c;--ink:#eef2ef;--ink-2:#c4cec8;--muted:#8b9891;--accent:#2fa86a;--accent-soft:#12301e;--on-accent:#04130a;--inverse:#eceff3;--on-inverse:#0d1014;--on-inverse-muted:#55606c;--success:#3fb98a;--success-soft:#16332a;--danger:#f06a6a;--danger-soft:#3a1b1d;--warning:#e7b04b;--warning-soft:#33291a;--kz:#f06a6a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0a0f0d;--surface:#121815;--panel:#161e1a;--sunken:#1b241f;--line:#22302a;--line-soft:#1a2420;--line-strong:#33453c;--ink:#eef2ef;--ink-2:#c4cec8;--muted:#8b9891;--accent:#2fa86a;--accent-soft:#12301e;--on-accent:#04130a;--inverse:#eceff3;--on-inverse:#0d1014;--on-inverse-muted:#55606c;--success:#3fb98a;--success-soft:#16332a;--danger:#f06a6a;--danger-soft:#3a1b1d;--warning:#e7b04b;--warning-soft:#33291a;--kz:#f06a6a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-accent=orange]{--accent:#b9470f;--accent-soft:#f7e7dd}:root[data-accent=vert]{--accent:#2448f0;--accent-soft:#e4e9fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=vert]{--accent:#5b7cff;--accent-soft:#1c2546;--on-accent:#0a0f24}}:root[data-theme=dark][data-accent=vert]{--accent:#5b7cff;--accent-soft:#1c2546;--on-accent:#0a0f24}:root[data-accent=graphite]{--accent:#131517;--accent-soft:#ecece8}body{font-family:var(--font-sans);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--font-head);font-stretch:var(--head-stretch);font-weight:var(--head-weight);letter-spacing:var(--head-track);text-transform:var(--head-case);font-size-adjust:var(--head-adjust,none);line-height:1.1}h1{font-size:2.05rem}h2{font-size:1.18rem}h3{text-transform:none;font-size:1rem;font-weight:700;font-stretch:100%}.num,.kpi b,.side .big,.disp .v,.tvclock,.score{font-variant-numeric:tabular-nums}.label,.sh,th,.tvcol h2,.tvk,.bcard .bn,.turnpill,.set-sub{text-transform:none;letter-spacing:0}.label{color:var(--muted);font-size:.8rem;font-weight:600}.hint{color:var(--muted);font-size:.82rem;line-height:1.45}a{color:var(--accent);text-underline-offset:2px}.btn{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);letter-spacing:0;min-height:42px;padding:9px 16px;font-weight:650}.btn:hover{border-color:var(--ink)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{filter:none;background:color-mix(in srgb,var(--accent) 88%,#000)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--sunken);border-color:#0000}.btn.sm{border-radius:var(--r-sm);min-height:34px;padding:5px 12px;font-size:.86rem}.btn.dark{background:var(--ink);border-color:var(--ink);color:var(--ground)}.btn.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}.iconbtn{border-radius:var(--r-sm);border-color:var(--line);width:40px;height:40px}.iconbtn:hover{border-color:var(--line-strong);background:var(--panel)}input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=password],input[type=date],input:not([type]),textarea,select{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);padding:10px 12px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.chip{background:var(--sunken);color:var(--ink-2);border-radius:4px;padding:2px 8px;font-size:.74rem;font-weight:650}.chip.ic{vertical-align:-2px;justify-content:center;align-items:center;margin-left:6px;padding:2px 5px;display:inline-flex}.chip.ic svg{display:block}.pchip{border-radius:var(--r-sm);border-color:var(--line-strong);font-weight:600}.pchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.seg,.mults,.dmods{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:0 0;gap:2px;padding:2px}.seg button,.mults button,.dmods button{color:var(--ink-2);border-radius:4px;font-weight:600}.seg button[aria-pressed=true],.mults button[aria-pressed=true],.dmods button[aria-pressed=true]{background:var(--ink);color:var(--ground);font-weight:700}.stp{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:0 0;padding:2px}.stp button{background:var(--panel);border-radius:4px}.switch{border-radius:14px}.tabs{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:22px;width:100%;margin-bottom:20px;padding:0}.tabs button{color:var(--muted);box-shadow:none;border-radius:0;padding:10px 0 11px;font-weight:600;background:0 0!important}.tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:700}.panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:12px;padding:18px 0 4px}.dlg .panel{padding-top:14px}.form>.panel:first-child{border-top:0;padding-top:0}.sgroup,.set-menu,.list,.mactions,.tpl-list{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}.dlg.sheet .sgroup{border-radius:0}.set-item{min-height:58px;padding:0 4px;font-size:1rem}.set-item:hover,.ev:hover,.res-row:hover,.el-row:hover,.tpl:hover,.mact:hover{background:var(--panel)}.empty{text-align:left;color:var(--muted);background:0 0;border:0;padding:22px 0}.note{border-radius:var(--r-sm);background:var(--warning-soft);border-left:3px solid var(--warning)}.note.err{border-left-color:var(--danger)}.tbl-wrap{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}th{color:var(--muted);font-size:.78rem;font-weight:600}th,td{padding:10px}th:first-child,td:first-child{padding-left:2px}th:last-child,td:last-child{padding-right:2px}tr.q td{background:var(--accent-soft)}.dlg{border-radius:var(--r-2xl);box-shadow:var(--shadow-pop)}.back{background:#1315176b}#toast{border-radius:var(--r-sm);font-weight:600}.sec-h{border-bottom:1px solid var(--line);margin:30px 0 10px;padding-bottom:8px}.sec-h h2{letter-spacing:0;font-size:1.02rem;font-weight:700;font-stretch:100%}.cnt{background:var(--sunken);border-radius:4px}@media (width>=900px){.shell{grid-template-columns:228px minmax(0,1fr);gap:44px}.side-nav{padding:6px 0}.side-nav .brand{margin:2px 0 22px 2px}.new-btn{border-radius:var(--r-sm)}.nav-list{border-top:1px solid var(--line);gap:0}.side-nav .nav-i{border:0;border-bottom:1px solid var(--line-soft);color:var(--ink-2);border-radius:0;padding:11px 10px;font-weight:600}.side-nav .nav-i.active{border-color:var(--line-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent);background:0 0;padding-left:14px;font-weight:700}.side-nav .nav-i:hover{background:var(--panel)}.side-nav .nav-i.me{border:1px solid var(--line);border-radius:var(--r-lg)}}.tabbar{background:color-mix(in srgb,var(--ground) 94%,transparent);border-top:1px solid var(--line)}.tabbar .nav-i{border-radius:0;font-weight:600}.tabbar .nav-i.active{color:var(--ink);box-shadow:inset 0 2px 0 var(--accent)}.tabbar .add .plus{border-radius:var(--r-sm);width:44px}.avatar{background:var(--ink);color:var(--ground)}.brand b{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.01em}.dash-hello{margin-bottom:22px}.dash-hello h1{font-size:2.3rem}.launch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin-bottom:6px}@media (width>=700px){.launch{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.launch-kz,.launch-match{color:var(--ink);background:0 0;border:0;border-radius:0;padding:22px 0}@media (width>=700px){.launch-match{border-left:1px solid var(--line);padding-left:28px}.launch-kz{padding-right:28px}}@media (width<=699px){.launch-match{border-top:1px solid var(--line)}}.launch h2{font-size:1.6rem}.lk-sub{color:var(--muted)}.lk-tpl{border-color:var(--line-strong);color:var(--ink);border-radius:var(--r-sm)}.lk-tpl:hover{border-color:var(--ink)}.launch-kz .btn:not(.lk-new){background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.launch-match .lm-go{background:var(--surface)}.launch-home .lh-main{border-bottom:1px solid var(--line)}.lh-row{gap:0}.lh-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}@media (width>=641px){.lh-card:nth-child(odd){border-right:1px solid var(--line);padding-right:20px}.lh-card:nth-child(2n){padding-left:20px}}.lh-card:hover b{text-underline-offset:3px;text-decoration:underline}.live-card{border-radius:var(--r-lg);border-color:var(--line)}.live-card:hover{border-color:var(--ink)}.lc-name{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.01em}.mini-stats{background:var(--line);border-left:0;border-right:0;border-radius:0}.mini-stats>div{background:var(--ground);padding:14px 4px}.mini-stats b{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:0}.field-dots i.on{background:var(--ink);border-color:var(--ink)}.onb{border:0;border-top:2px solid var(--ink);background:0 0;border-radius:0;padding:16px 0 4px}.onb-ck{border-radius:4px}.onb-list li.done .onb-ck{background:var(--accent);border-color:var(--accent)}.onb-bar{border-radius:0;height:3px}.onb-bar i{background:var(--accent)}.note.announce{border-left-color:var(--accent);background:var(--panel);border-top:0;border-bottom:0;border-right:0}.np,.mp,.fmt{border-radius:var(--r-lg);border-color:var(--line)}.np:hover,.mp:hover,.fmt:hover{border-color:var(--ink)}.np.main{background:var(--surface);color:var(--ink);border:1px solid var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.np.main .small{color:var(--muted)}.np-ic{border-radius:4px}.mp.on{background:var(--surface);border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.lgbox,.lady-body,.tcard{background:var(--panel);border-radius:var(--r-lg)}.pfield{border-radius:var(--r-sm);border-color:var(--line-strong)}.pfield .pn,.kzp-row .pn{color:var(--muted);background:0 0;border-radius:0}.kzp-row .pn{width:26px}.kzn{border-radius:var(--r-sm);border-color:var(--line-strong)}.kzn span{color:var(--kz)}.kpi{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 2px 4px}.kpi.hi{color:var(--ink);border-top:2px solid var(--ink);background:0 0}.kpi.hi .label,.kpi.hi .hint{color:var(--muted)}.kpi b{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:0}.pay{border-radius:var(--r-sm)}.pay.on{background:var(--accent-soft)}.pay input{accent-color:var(--accent)}.ev-head{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:16px}.ev-head h1{font-size:2.2rem}.ev-head+.tabs,.ev-head~.tabs{margin-top:0}.round>h3{font-family:var(--font-head);font-stretch:var(--head-stretch);margin:22px 0 4px;font-size:1.05rem}.mrow{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:14px 4px 14px 14px}.mrow.ready{border-color:var(--line);box-shadow:inset 3px 0 0 var(--accent);background:0 0}.mrow.live{background:var(--accent-soft);border-color:var(--line);box-shadow:inset 3px 0 0 var(--accent)}.mrow.done{border-color:var(--line);box-shadow:none;background:0 0}.mrow.done .vs,.mrow.done .kzrow,.mrow.done .label{opacity:.55}.mrow.done:after{color:var(--accent);top:14px;right:4px}.mrow.wait{border-style:solid;border-color:var(--line);opacity:.8}.kzp{border-radius:var(--r-sm);background:0 0;border:1px solid #0000;padding:5px 10px}.kzp.tap{border-color:var(--line-strong);border-radius:var(--r-sm);min-height:42px;padding:6px 14px}.kzp.tap:hover{border-color:var(--ink)}.kzp.lost,.kzp.tap.lost{background:var(--danger-soft);color:var(--kz);border-color:color-mix(in srgb,var(--kz) 45%,transparent)}.lives i{border-radius:1px;width:12px;height:7px}.lives i.on{background:var(--kz)}.bcard{border-radius:var(--r-lg)}.bcard .bn{color:var(--accent);font-size:.82rem;font-weight:700}.bcard.free{background:0 0;border-style:dashed}.chip.board{border-radius:4px}.pod{border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 2px}.pod.first{color:var(--ink);border-top:2px solid var(--ink);background:0 0}.pod .pl{font-family:var(--font-head);font-stretch:var(--head-stretch)}.pod.first .prize{color:var(--accent)}.queue{border-top-color:var(--line)}.practice{border-radius:var(--r-sm);border:0;border-left:3px solid var(--accent);background:var(--panel)}.mebox{border-radius:var(--r-lg);border-color:var(--line-strong)}.mebox.go{border-radius:var(--r-lg)}.mekz{border-radius:var(--r-sm)}.mekz-dots i.on{background:var(--kz);border-color:var(--kz)}.meseason{border-radius:var(--r-sm)}.home-promo{border-radius:var(--r-sm);background:var(--panel)}.side{border-radius:var(--r-lg)}.side.on{box-shadow:0 0 0 2px var(--accent)}.side .big{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.02em}.turnpill{border-radius:4px;font-size:.74rem}.pad button,.dpad button,.cr-grid button,.quick button,.dfoot button,.slot,.tr-b{border-radius:var(--r-sm)}.disp{border-bottom-width:1px}.disp .v{font-family:var(--font-head);font-stretch:var(--head-stretch)}.summary{border-radius:var(--r-lg)}.summary .hero{border-radius:var(--r-sm)}.settings{max-width:680px}.settings h1{font-size:2rem}.set-menu{margin-top:20px}.set-head{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:12px}.set-sub{color:var(--ink);margin:28px 0 6px;font-size:.9rem;font-weight:700}.srow select{border-radius:var(--r-sm)}.buykey{background:0 0;border-left:0;border-right:0;border-radius:0;padding:14px 0}.locked-box{border-radius:var(--r-lg);border-style:solid}.sp-hero,.bp-hero,.sp-card{border-radius:var(--r-lg)}.sp-ok,.sp-ci{border-radius:var(--r-sm)}.bp-ev,.bp-recent li,.bp-live{border-radius:var(--r-lg)}.bp-date{border-radius:var(--r-sm)}.su-row{border-radius:0}.tr-card,.tr-stats,.st-mode,.st-chart{border-radius:var(--r-lg)}.tr-card:hover{border-color:var(--ink)}.tr-n{font-weight:var(--head-weight)}.st-d{border-radius:4px}.tvm,.tvpod>div{border-radius:var(--r-lg)}.tvk{font-weight:600}.tvcol h2{font-size:.9em;font-weight:700}.tvtitle h1,.tvwin{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.015em}.tvcall{border-radius:var(--r-lg)}.tvcall-b{border-radius:var(--r-sm)}html.tv{--ground:#0e0f11;--surface:#16171a;--panel:#1a1c1f;--sunken:#1f2124;--line:#2a2c30;--line-soft:#212327;--line-strong:#3a3d42;--ink:#f1f1ed;--ink-2:#c8cacd;--muted:#9a9ea4;--inverse:#f1f1ed;--on-inverse:#131517;--success:#3fb98a;--success-soft:#16332a;--danger:#f06a6a;--kz:#f06a6a;--warning:#e7b04b;--warning-soft:#33291a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.tv:not([data-skin]):not([data-accent=orange]):not([data-accent=vert]):not([data-accent=graphite]){--accent:#2fa86a;--accent-soft:#12301e;--on-accent:#04130a}html.tv:not([data-skin])[data-accent=vert]{--accent:#7b96ff;--accent-soft:#1c2546;--on-accent:#0a0f24}.panel>.label:first-child,.panel>.row.between:first-child>.label,.panel>.row:first-child>.label{color:var(--ink);font-size:1rem;font-weight:700}.field>.seg{align-self:flex-start}.set-group{color:var(--muted);margin:26px 2px 0;font-size:.82rem;font-weight:700}.set-group+.set-menu{margin-top:8px}:root[data-skin=kneipe]{--ground:#1a1310;--surface:#211814;--panel:#281e19;--sunken:#2f241e;--line:#3d2e25;--line-soft:#31251f;--line-strong:#58443a;--ink:#f2e8da;--ink-2:#d5c5b0;--muted:#a8957f;--accent:#d4a52c;--accent-soft:#3a2e16;--on-accent:#1a1310;--inverse:#f2e8da;--on-inverse:#1a1310;--on-inverse-muted:#6b5a4b;--success:#7dc497;--success-soft:#20301f;--danger:#e5705f;--danger-soft:#3d1f19;--warning:#e3b04b;--warning-soft:#3a2c14;--kz:#e5705f;--font-head:"Zilla Slab",Rockwell,Georgia,serif;--head-stretch:100%;--head-weight:700;--head-track:-.005em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin=arena]{--ground:#09090a;--surface:#111113;--panel:#17171a;--sunken:#1d1d21;--line:#28282d;--line-soft:#1f1f23;--line-strong:#3e3e45;--ink:#fff;--ink-2:#d4d4d9;--muted:#8e8e97;--accent:#f5c400;--accent-soft:#2d2605;--on-accent:#0a0a0a;--inverse:#fff;--on-inverse:#0a0a0a;--on-inverse-muted:#5c5c63;--success:#2bd47d;--success-soft:#0f2e1e;--danger:#ff4d4d;--danger-soft:#3a1414;--warning:#f5c400;--warning-soft:#2d2605;--kz:#ff4d4d;--head-stretch:75%;--head-weight:850;--head-track:.01em;--head-case:uppercase;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin=kreide]{--ground:#1e2a25;--surface:#23302a;--panel:#283731;--sunken:#2e3e37;--line:#3a4b43;--line-soft:#2f3f38;--line-strong:#56695f;--ink:#f1efe4;--ink-2:#d4d6ca;--muted:#a2ada5;--accent:#f2d46b;--accent-soft:#3a3f2b;--on-accent:#1e2a25;--inverse:#f1efe4;--on-inverse:#1e2a25;--on-inverse-muted:#66736c;--success:#9fd8a8;--success-soft:#24392c;--danger:#f2978e;--danger-soft:#43302d;--warning:#f2d46b;--warning-soft:#3a3f2b;--kz:#f2978e;--font-head:"Caveat",ui-rounded,cursive;--head-stretch:100%;--head-weight:700;--head-track:0;--head-adjust:.56;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-bg]:not([data-skin]){--ground:#101113;--surface:#16171a;--panel:#1b1d20;--sunken:#202226;--line:#2a2c30;--line-soft:#222428;--line-strong:#3b3e44;--ink:#edede9;--ink-2:#c3c5c8;--muted:#8f949a;--inverse:#edede9;--on-inverse:#131517;--success:#3fb98a;--danger:#f06a6a;--kz:#f06a6a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-bg]:not([data-skin]):not([data-accent]){--accent:#2fa86a;--accent-soft:#12301e;--on-accent:#04130a}:root[data-font=archivo]{--font-head:"Archivo Variable","Archivo",system-ui,sans-serif;--head-stretch:112%;--head-weight:760;--head-track:-.012em;--head-case:none;--head-adjust:none}:root[data-font=schmal]{--font-head:"Archivo Variable","Archivo",system-ui,sans-serif;--head-stretch:75%;--head-weight:820;--head-track:0;--head-case:none;--head-adjust:none}:root[data-font=breit]{--font-head:"Archivo Variable","Archivo",system-ui,sans-serif;--head-stretch:125%;--head-weight:800;--head-track:-.02em;--head-case:none;--head-adjust:none}:root[data-font=slab]{--font-head:"Zilla Slab",Rockwell,Georgia,serif;--head-stretch:100%;--head-weight:700;--head-track:-.005em;--head-case:none;--head-adjust:none}:root[data-font=serif]{--font-head:"Fraunces",Georgia,serif;--head-stretch:100%;--head-weight:800;--head-track:-.015em;--head-case:none;--head-adjust:none}:root[data-font=kreide]{--font-head:"Caveat",ui-rounded,cursive;--head-stretch:100%;--head-weight:700;--head-track:0;--head-case:none;--head-adjust:.56}.brand b,.lc-name,.kpi b,.round>h3,.pod .pl,.side .big,.disp .v,.tvtitle h1,.tvwin,.btv h2,.bp-hero h1,.sp-title{font-family:var(--font-head);font-weight:var(--head-weight);text-transform:var(--head-case);font-size-adjust:var(--head-adjust,none)}:root[data-bg]{background:var(--ground)}:root[data-bg] body{background-color:var(--ground);background-size:cover;background-attachment:fixed;min-height:100vh}:root{--tex-holz:repeating-linear-gradient(90deg,#0000002e 0 1px,transparent 1px 180px), repeating-linear-gradient(0deg,#ffdcb406 0 2px,transparent 2px 7px,#0000000d 7px 9px,transparent 9px 15px), linear-gradient(90deg,#2a1a11,#34210f 18%,#2c1b10 35%,#36230f 52%,#2a1a10 70%,#32200f 86%,#2a1a11);--tex-schiefer:radial-gradient(ellipse at 20% 15%,#ffffff0d,transparent 55%), radial-gradient(ellipse at 85% 80%,#00000047,transparent 60%), repeating-linear-gradient(170deg,#ffffff03 0 3px,transparent 3px 11px), linear-gradient(#2a2f35,#22272c);--tex-filz:radial-gradient(ellipse at 50% 35%,#ffffff12,transparent 65%), repeating-linear-gradient(45deg,#0000000f 0 1px,transparent 1px 3px), repeating-linear-gradient(-45deg,#ffffff06 0 1px,transparent 1px 3px), linear-gradient(#1c4a34,#143726);--tex-beton:radial-gradient(circle at 12% 30%,#ffffff0d 0 2px,transparent 3px), radial-gradient(circle at 70% 60%,#0000001f 0 1px,transparent 2px), radial-gradient(ellipse at 30% 80%,#ffffff0a,transparent 50%), radial-gradient(ellipse at 80% 20%,#0000002e,transparent 55%), linear-gradient(#3a3c3e,#323436)}:root[data-bg=holz] body,.tex-holz{background-image:var(--tex-holz);background-size:auto}:root[data-bg=schiefer] body,.tex-schiefer{background-image:var(--tex-schiefer);background-size:auto}:root[data-bg=filz] body,.tex-filz{background-image:var(--tex-filz);background-size:auto}:root[data-bg=beton] body,.tex-beton{background-image:var(--tex-beton);background-size:23px 23px,17px 17px,auto,auto,auto}:root[data-bg=bild] body{background-image:linear-gradient(#08080a9e,#08080abd),var(--bg-img)}:root[data-bg] .btv,:root[data-bg] .barpg,:root[data-bg] .sp{background:0 0}:root[data-bg] .bp-sec,:root[data-bg] .sp-card{background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:var(--r-lg);padding:16px}html.tv[data-tvsize=l] #root{font-size:clamp(17px,1.32vw,28px)}html.tv[data-tvsize=xl] #root{font-size:clamp(19px,1.52vw,32px)}.tvgrid.only{grid-template-columns:minmax(0,1fr)}.tvgrid.only .tvbgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22em),1fr))}.welcome{border-left:3px solid var(--accent);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 14px;padding:2px 0 2px 12px;font-size:1.02rem}.set-note{color:var(--muted);max-width:62ch;margin:-2px 2px 10px;font-size:.88rem}.skins{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.skin{text-align:left;color:var(--ink);cursor:pointer;border-radius:var(--r-lg);background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.skin-pv{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;min-height:118px;padding:12px;display:flex}.skin[aria-checked=true] .skin-pv{box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--ink)}.skin-h{text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;line-height:1.05;overflow:hidden}.skin-row{border-radius:4px;justify-content:space-between;align-items:baseline;padding:6px 8px;font-size:.8rem;display:flex}.skin-row b{font-variant-numeric:tabular-nums;font-weight:800}.skin-btn{border-radius:4px;align-self:flex-start;padding:3px 10px;font-size:.75rem;font-weight:700}.skin-t{flex-direction:column;padding:0 2px;font-size:.85rem;line-height:1.3;display:flex}.skin-t span{color:var(--muted)}.skin:disabled{cursor:default;opacity:.6}.fontpick .fp{border:0;border-top:1px solid var(--line-soft);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:1fr auto 18px;align-items:center;gap:12px;display:grid}.fontpick .fp:first-child{border-top:0}.fp-s{text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;line-height:1.15;overflow:hidden}.fp-l{color:var(--muted);font-size:.85rem}.fp-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%}.fp[aria-checked=true] .fp-dot{box-shadow:inset 0 0 0 5px var(--ink)}.bgpick{flex-wrap:wrap;gap:12px;display:flex}.bgsw{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:.82rem;display:flex}.bgsw-i{border-radius:var(--r-md);width:76px;height:52px;box-shadow:inset 0 0 0 1px var(--line);background-position:50%;background-size:cover;display:block}.tex-bild{background-image:repeating-linear-gradient(45deg,var(--sunken) 0 6px,var(--panel) 6px 12px)}.bgsw[aria-checked=true] .bgsw-i{box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--ink)}.bgsw:disabled{cursor:default;opacity:.45}.locked .skin,.locked .bgsw,.locked .fp{pointer-events:none}.btv-kick,.sp-kicker{text-transform:none;letter-spacing:0;font-weight:700}.nav-dot{background:var(--kz);width:9px;height:9px;box-shadow:0 0 0 2px var(--ground);border-radius:50%;flex:none;margin-left:auto}.m-set{position:relative}.m-set .nav-dot{margin:0;position:absolute;top:5px;right:5px}.linkbtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.tk-list .set-item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.tk-list .si-l{flex-direction:column;gap:2px;min-width:0;display:flex}.tk-sub{text-overflow:ellipsis;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.tk-sub .si-dot{margin:0}.tk-form{gap:16px;max-width:720px;display:grid}.tk-form .field>.seg{flex-wrap:wrap;align-self:flex-start}.tk-thumb{width:auto;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px}.tk-err{color:var(--danger);margin:0;font-weight:600}.tk{max-width:760px}.tk-back{margin:0 0 10px -10px}.tk-h{overflow-wrap:anywhere;margin:0 0 4px;font-size:1.4rem}.tk-thread{border-top:1px solid var(--line);gap:0;margin:18px 0 8px;display:grid}.tk-msg{border-bottom:1px solid var(--line-soft);border-left:3px solid var(--line);padding:14px 0 16px 14px}.tk-msg.admin{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.tk-msg header{align-items:baseline;gap:10px;margin-bottom:4px;font-size:.9rem;display:flex}.tk-msg time{color:var(--muted);font-size:.82rem}.tk-msg p{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding-right:10px}.tk-img{max-width:min(320px,100%);max-height:260px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;margin-top:10px}.tk-wait{margin:10px 0 0}.tk-reply{gap:10px;margin-top:18px;display:grid}.tk-reply textarea{width:100%}.tk-imgbtn{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.acc-form{gap:14px;max-width:460px;display:grid}.acc-h{margin-bottom:12px;font-size:1.05rem;display:block}.acc-tabs{margin:18px 0 0}.pass{align-items:center;gap:8px;display:flex}.pass input{flex:1;min-width:0}.badges{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.badge{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:.85rem;font-weight:600;display:inline-flex}.badge svg{color:var(--accent);flex:none}.badge.b-season svg,.badge.b-w10 svg{color:var(--kz)}.badges.compact .badge{padding:3px 8px 3px 5px;font-size:.78rem}.meloy{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:.9rem;display:flex}.meloy-dots{gap:4px;display:inline-flex}.meloy-dots i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%}.meloy-dots i.on{background:var(--accent);box-shadow:none}.loy-ready{color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:.88rem;font-weight:600;display:flex}.tips{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:0 0 16px;padding:14px 0;display:grid}.tips-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tips select{max-width:340px}.tips-fav{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tips-fav li{justify-content:space-between;gap:10px;font-size:.92rem;display:flex}.tvtips{margin-top:clamp(14px,2vw,28px)}.tvtips ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tvtips li{grid-template-columns:minmax(0,10em) 1fr auto;align-items:center;gap:12px;font-size:1.05em;display:grid}.tvtips li i{background:var(--accent);border-radius:3px;min-width:4px;height:.6em}.tvtips-n{color:var(--muted);margin-top:8px;font-size:.8em;display:block}.tvtips-done{color:var(--ink-2);margin:clamp(14px,2vw,28px) 0 0;font-size:1.1em}.follow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 0;font-size:.95rem;display:flex}.follow span{flex:220px}.reports{gap:8px;margin:0 0 14px;display:grid}.report{border-left:3px solid var(--warning);background:var(--warning-soft);border-radius:0 var(--r-md) var(--r-md) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.report span:first-child{gap:2px;display:grid}.brp .sp-title{font-size:2.4rem}.brp-card{gap:12px;display:grid}.brp-players{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.brp-p{justify-content:center;min-height:56px;font-size:1.05rem}.brp-p.on{background:var(--kz);border-color:var(--kz);color:#fff}.stickers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.sticker{border:1.5px dashed var(--line-strong);text-align:center;break-inside:avoid;color:#111;background:#fff;border-radius:10px;justify-items:center;gap:8px;padding:16px;display:grid}.sticker b{font-family:var(--font-head);font-stretch:var(--head-stretch);font-size:2rem;line-height:1}.sticker .qr{width:160px;height:160px}.st-bar{font-size:.85rem;font-weight:700}.st-txt{color:#444;font-size:.8rem}.sprep{max-width:820px}.sprep-doc{color:#111;border:1px solid var(--line);background:#fff;border-radius:8px;gap:22px;padding:32px;display:grid}.sprep-doc header{align-items:center;gap:18px;display:flex}.sprep-doc header img{max-width:160px;max-height:64px}.sprep-doc h1{color:#111;margin:2px 0;font-size:2rem}.sprep-doc dl{border-top:2px solid #111;gap:0;margin:0;display:grid}.sprep-doc dl>div{border-bottom:1px solid #ddd;grid-template-columns:7.5em 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.sprep-doc dt{font-family:var(--font-head);font-stretch:var(--head-stretch);color:#0b6b4e;text-align:right;font-size:2rem;font-weight:800}.sprep-doc dd{gap:2px;margin:0;display:grid}.sprep-doc dd span{color:#555;font-size:.9rem}.sprep-doc h2{color:#111;font-size:1.1rem}.sprep-logos{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sprep-logos img{max-width:140px;max-height:56px}@media print{.no-print,.side,.tabbar,.topbar,.m-top{display:none!important}.sprep-doc{border:0;padding:0}.stickers{grid-template-columns:repeat(2,1fr)}body{background:#fff}}.news{margin:0 0 18px}.news ul{gap:6px;margin:6px 0 0;padding-left:20px;display:grid}.news-dlg{max-width:520px}.su-ann{margin:4px 2px 14px}.sp-pay{border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);gap:8px;margin-top:10px;padding-top:10px;display:grid}.btv-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:28px 0 0;padding:0;font-size:1.3em;list-style:none;display:grid}.btv-badges li{display:grid}.btv-badges span{color:var(--accent)}.off-pill{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);z-index:60;color:#fff;background:#2a2d33;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 14px;font-size:.82rem;animation:.2s ease-out offIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.off-pill i{background:#f2b33d;border-radius:50%;flex:none;width:8px;height:8px}.off-pill.back i{background:#2fbf71}.off-pill span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width>=900px){.off-pill{bottom:20px}}@keyframes offIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.info{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.info-i{border:1.5px solid var(--line);background:var(--surface);width:20px;height:20px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font:italic 700 12px/1 Georgia,Times New Roman,serif;display:inline-grid}.info-i:hover,.info.open .info-i{border-color:var(--accent);color:var(--accent)}.info-i:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info-pop{z-index:60;background:var(--ink);color:var(--surface);white-space:normal;text-align:left;border-radius:12px;padding:10px 12px;font-size:.86rem;font-weight:500;line-height:1.4;position:fixed;box-shadow:0 8px 24px #0000002e}.info-pop:before{content:"";top:-6px;left:var(--arrow,18px);border:6px solid #0000;border-top:0;border-bottom-color:var(--ink);position:absolute}.info-pop.up:before{border-bottom:0;border-top:6px solid var(--ink);top:auto;bottom:-6px}.sl>span:first-child,.sl>label{flex-wrap:wrap;align-items:center;display:inline-flex}.sl .sv{color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;font-weight:500}.field>label .info,.label .info{margin-left:6px}.kindpick{gap:10px;display:grid}.kp{border:1.5px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.kp:hover{border-color:var(--accent)}.kp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kp svg{color:var(--accent);flex:none}.kp b{font-size:1.05rem;display:block}.kp .small{margin-top:2px;display:block}.auth-back{justify-self:start}.auth-or{color:var(--muted);align-items:center;gap:10px;font-size:.85rem;display:flex}.auth-or:before,.auth-or:after{content:"";border-top:1px solid var(--line);flex:1}.paywall{border:1.5px dashed var(--line);background:var(--surface);border-radius:18px;gap:10px;padding:16px;display:grid}.paywall h2{margin:0;font-size:1.1rem}.lh-card .chip.lock,.np .chip.lock{vertical-align:middle;margin-left:6px}.su-rules{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.su-rules .chip{font-weight:600}.su-lg{gap:8px;display:grid}.su-lg .lgrow{grid-template-columns:minmax(0,1fr) 92px 40px;align-items:center;gap:8px;display:grid}.su-lgpick{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.su-lgpick label{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.su-lgpick label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.su-lgpick input{opacity:0;pointer-events:none;position:absolute}.su-lgpick label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.su-gone{gap:4px;margin:0;padding:0;list-style:none;display:grid}.su-gone li{justify-content:space-between;gap:10px;font-size:.9rem;display:flex}@media (width<=560px){.srow{flex-wrap:wrap;gap:10px;padding:12px 14px}.srow .sl{flex:60%}.srow .sc-ctl{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.srow .sc-ctl input:not([type=checkbox]):not(.colorpick):not(.vh),.srow select{max-width:100%}.set-item{padding:0 12px 0 14px;font-size:.98rem}.kp{padding:14px}.su-lg .lgrow{grid-template-columns:minmax(0,1fr) 80px 40px}table{max-width:100%}}.sp-rules{gap:2px;display:grid}.sp-rules .su-rules{margin:0}.su-lgsel{border-radius:10px;align-self:flex-start;width:auto;padding:2px 26px 2px 8px;font-size:.85rem}.sp-rules .label{color:inherit;opacity:.8}fieldset.field{border:0;min-width:0;margin:0;padding:0}fieldset.field legend{margin-bottom:6px;padding:0}.su-lv{color:var(--muted);align-items:center;gap:6px;font-size:.85rem;display:flex}.su-lv input{text-align:center;width:52px}.su-lg .lgrow{grid-template-columns:minmax(0,1fr) auto 40px}.friends{gap:14px;max-width:720px;display:grid}.friends h1{margin:0}.fr-row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.fr-row:first-of-type{border-top:0}.fr-av{background:var(--sunken);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:relative}.fr-av.on:after{content:"";background:var(--success,#1f9d55);border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.fr-name{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.fr-sent{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fr-sent .chip{align-items:center;gap:8px;display:inline-flex}.fr-add form input{flex:1;min-width:0}.fr-me{border-top:1px solid var(--line-soft);align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.fr-me .qr,.fr-me svg,.fr-me canvas,.fr-me img{flex:none;width:112px;height:112px}.fr-code{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:1.4rem}.inv-card{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border:1.5px solid var(--accent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.inv-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite invp}@keyframes invp{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.inv-dot{animation:none}}.inv-txt{flex-direction:column;flex:1;min-width:150px;display:flex}.inv-banner{margin:0 0 12px}.callbar{background:var(--sunken);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.callbar .cb-st{flex:1;align-items:center;gap:8px;min-width:120px;font-size:.88rem;font-weight:600;display:flex}.callbar .cb-st i{background:var(--muted);border-radius:50%;width:8px;height:8px}.callbar.live .cb-st i{background:var(--success,#1f9d55)}.callbar.ring{background:color-mix(in srgb,var(--accent) 14%,var(--surface));border:1.5px solid var(--accent)}.callbar .cbtn{align-items:center;gap:6px;display:inline-flex}.callbar .cbtn[aria-pressed=false]{opacity:.65}.callbar .cbtn.hang{background:var(--danger,#c0392b);color:#fff;border-color:#0000}.cvid{touch-action:none;background:#000;border-radius:12px;position:relative;overflow:hidden}.cvid.float{z-index:70;right:10px;top:calc(62px + env(safe-area-inset-top));aspect-ratio:4/3;cursor:grab;border-radius:14px;min-width:110px;position:fixed;box-shadow:0 10px 30px #00000059}.cvid.big{z-index:80;border-radius:0;position:fixed;inset:0}.cvid video.rv{object-fit:contain;background:#000;width:100%;height:100%;display:block}.cvid video.lv{aspect-ratio:3/4;object-fit:cover;border:2px solid #fff;border-radius:6px;width:26%;position:absolute;top:6px;left:6px}.cvid .cv-lbl{color:#fff;text-shadow:0 1px 3px #000;pointer-events:none;font-size:.75rem;font-weight:600;position:absolute;bottom:6px;left:8px}.cvid .cv-x{right:12px;top:calc(12px + env(safe-area-inset-top));color:#fff;background:#0000008c;border:0;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute}.cvid .cv-tools{gap:4px;display:flex;position:absolute;top:4px;right:4px}.cvid .cv-b{color:#fff;background:#0000008c;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.cvid .cv-b svg{width:16px;height:16px}.cvid .cv-size{cursor:nwse-resize;background:linear-gradient(135deg,#0000 50%,#ffffffbf 50%);border-bottom-right-radius:14px;width:26px;height:26px;position:absolute;bottom:0;right:0}.callbar.dock{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:10px;padding:8px;display:grid}.callbar.dock .cvid.docked{aspect-ratio:16/9;cursor:zoom-in;width:100%}.callbar.dock .cb-side{flex-direction:column;justify-content:space-between;gap:6px;min-width:0;display:flex}.callbar.dock .cb-st{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.callbar.dock .cb-ctl{flex-wrap:wrap;gap:6px;display:flex}.callbar.dock .cbtn{padding:6px 9px}.kind-switch{color:var(--muted);margin:14px 4px 0;font-size:.86rem}.tk-assist{gap:8px;display:grid}.fr-item{border-top:1px solid var(--line-soft)}.fr-item:first-of-type,.fr-item .fr-row{border-top:0}.fr-open{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fr-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.fr-more{gap:8px;padding:0 0 12px 50px;display:grid}.fr-h2h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fr-h2h b{font-size:1.5rem}.fr-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fr-stats>span{background:var(--sunken);border-radius:12px;flex-direction:column;padding:8px 10px;display:flex}.fr-stats b{font-size:1.15rem}.fr-stats>span>span{color:var(--muted);font-size:.75rem}.fr-last{gap:4px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.fr-last li{border-left:3px solid var(--line);padding-left:10px}.fr-last li.w{border-left-color:var(--success,#1f9d55)}.fr-last li.l{border-left-color:var(--danger,#c0392b)}@media (width<=560px){.fr-more{padding-left:0}.fr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-sec{gap:10px;margin-top:22px;display:grid}.st-sec>h2,.st-sec .sec-h h2{letter-spacing:0;margin:0;font-size:1rem;font-weight:700;font-stretch:100%}.st-sec .sec-h{border:0;margin:0;padding:0}.lst{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);overflow:hidden}.lst-row{border-top:1px solid var(--line-soft);color:var(--ink);align-items:center;gap:12px;min-height:58px;padding:12px 14px;text-decoration:none;display:flex}.lst>.lst-row:first-child,.lst>:first-child>.lst-row:first-child,.lst>:first-child.hub-row{border-top:0}a.lst-row:hover,.lst-link:hover{background:var(--panel)}.lst-m{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lst-m>b{overflow-wrap:anywhere;font-size:.98rem;font-weight:650}.lst-m>span{color:var(--muted);font-size:.82rem}.lst-s{letter-spacing:-.02em;white-space:nowrap;font-size:1.15rem;font-weight:800}.lst-s.win{color:var(--success)}.lr-chev{color:var(--muted);flex:none}.lst-row.has-more{gap:4px;padding:0 6px 0 0}.lst-link{min-width:0;color:inherit;flex:1;align-self:stretch;align-items:center;gap:12px;padding:12px 8px 12px 14px;text-decoration:none;display:flex}.lst-row .iconbtn{background:0 0;border-color:#0000}.inv-tile{background:var(--inverse);color:var(--on-inverse);border-radius:var(--r-2xl);gap:12px;margin-bottom:12px;padding:18px;display:grid}.it-k{color:var(--on-inverse-muted);align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:flex}.it-dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.inv-tile .it-dot{background:color-mix(in srgb,var(--success) 70%,#fff)}.it-mid{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.it-t{flex-direction:column;gap:2px;min-width:0;display:flex}.it-t b,.it-name{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:760}.it-t span{color:var(--on-inverse-muted);font-size:.82rem}.it-big{flex-direction:column;flex:none;align-items:flex-end;display:flex}.it-big b{letter-spacing:-.04em;font-size:2.2rem;font-weight:800;line-height:1}.it-big span{color:var(--on-inverse-muted);font-size:.78rem}.inv-tile .row{gap:8px}.btn.it-go{background:var(--on-inverse);color:var(--inverse);border-color:var(--on-inverse)}.btn.it-go:hover{background:color-mix(in srgb,var(--on-inverse) 88%,var(--inverse))}.btn.it-ghost{color:var(--on-inverse);border-color:color-mix(in srgb,var(--on-inverse) 30%,transparent);background:0 0}.btn.it-ghost:hover{border-color:var(--on-inverse)}.it-more{color:var(--on-inverse-muted);font-size:.86rem}.qs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qs-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.qs{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:84px;padding:14px 6px;font-size:.86rem;font-weight:650;text-decoration:none;display:flex}.qs svg{width:24px;height:24px}.fo-strip{scrollbar-width:none;gap:14px;padding:2px 2px 4px;display:flex;overflow-x:auto}.fo{color:var(--ink);flex-direction:column;flex:none;align-items:center;gap:5px;width:58px;text-decoration:none;display:flex}.fr-av.lg{width:52px;height:52px;font-size:1.15rem}.fr-av.add{border:1.5px dashed var(--line-strong);color:var(--muted);background:0 0;font-size:1.4rem;font-weight:500}.fo-n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;font-weight:600;overflow:hidden}.ns-card{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);gap:10px;margin-bottom:4px;padding:14px;display:grid}.ns-top{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.ns-t{flex-direction:column;min-width:0;display:flex}.ns-t b{overflow-wrap:anywhere;font-size:1.02rem}.ns-n{letter-spacing:-.03em;flex:none;font-size:1.35rem;font-weight:800}.ns-bar{background:var(--sunken);border-radius:999px;height:6px;display:block;overflow:hidden}.ns-bar.sm{max-width:220px;height:4px;margin:3px 0 1px}.ns-bar i{background:var(--accent);border-radius:inherit;height:100%;display:block}.ns-acts{flex-wrap:wrap;gap:8px;display:flex}.btn.soft{background:var(--panel);border-color:#0000}.btn.soft:hover{border-color:var(--line-strong)}.onb{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);gap:0;margin:22px 0 0;padding:0}.onb-h{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:13px 14px;display:flex}.onb-ht{flex:1;gap:7px;display:grid}.onb-ht b{font-size:.92rem}.onb-h svg{color:var(--muted);flex:none}.onb.open .onb-list{padding:0 14px}.onb-hide{justify-self:start;margin:4px 8px 10px}.ws h2{margin:0}.ws-q{color:var(--muted);margin-top:2px;font-size:.86rem;font-weight:600}.ws-list{gap:8px;display:grid}.ws-opt{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);color:var(--ink);text-align:left;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.ws-opt:hover{border-color:var(--ink)}.ws-ic{border-radius:var(--r-lg);background:var(--panel);flex:none;place-items:center;width:42px;height:42px;display:grid}.ws-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ws-t b{flex-wrap:wrap;align-items:center;gap:8px;font-size:.98rem;display:flex}.ws-t>span{color:var(--muted);font-size:.82rem}.ws-chev{color:var(--muted);flex:none}.chip.plus{background:var(--accent-soft);color:var(--accent)}.mf{max-width:560px;margin:0 auto;padding-bottom:96px}.mf-head{align-items:center;gap:12px;margin:2px 0 18px;display:flex}.mf-title{flex-direction:column;display:flex}.mf-title h1{font-size:1.6rem}.mf-sec{gap:8px;margin-bottom:18px;display:grid}.mf-l{color:var(--muted);letter-spacing:0;margin:0;font-size:.86rem;font-weight:600;font-stretch:100%}.mf-chips{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.mf-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--r-lg);min-height:48px;padding:12px 4px;font-size:1rem;font-weight:700}.mf-chip[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.mf-card{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);overflow:hidden}.mf-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.mf-card>.mf-row:first-child,.mf-opts>.mf-row:first-child{border-top:0}.mf-row input[type=text]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:6px 0;font-size:1rem;font-weight:650}.mf-row input[type=text]:focus-visible{box-shadow:inset 0 -2px 0 var(--accent);outline:0}.mf-n{background:var(--panel);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.mf-who{flex:1;font-weight:650}.mf-tag{color:var(--muted);font-size:.78rem}.mf-k{flex:1;align-items:center;gap:4px;min-width:110px;font-weight:600;display:inline-flex}.mf-row .seg{flex:none}.mf-row .seg button{padding:6px 10px}.mf-pad.chips{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mf-step{background:var(--panel);border-radius:var(--r-lg);align-items:center;gap:2px;padding:3px;display:inline-flex}.mf-step button{background:var(--surface);border-radius:var(--r-sm);width:38px;height:34px;color:var(--ink);border:0;font-size:1.2rem;font-weight:700}.mf-step button[disabled]{opacity:.35;cursor:not-allowed}.mf-step b{text-align:center;min-width:5.5ch;padding:0 6px;font-size:.95rem;font-weight:750}.mf-pad{padding:4px 12px 12px}.mf-add{text-align:left;border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--accent);background:0 0;padding:14px 12px;font-weight:650;display:block}.mf-teams{gap:10px;display:grid}.mf-tname{font-weight:750!important}.mf-inline{color:var(--muted);align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:inline-flex}.mf-checks{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.mf-more{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px;display:flex}.mf-more>span{flex-direction:column;flex:1;gap:1px;display:flex}.mf-more svg{color:var(--muted);flex:none}.mf-opts{border-top:1px solid var(--line-soft);background:var(--panel)}.mf-opts .mf-row{border-color:var(--line)}.mf-opts .mf-row input[type=text]{border-bottom:1px solid var(--line-strong)}.mf-go{z-index:30;padding:12px max(16px,env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ground) 94%,transparent);border-top:1px solid var(--line);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mf-go .btn{width:100%;max-width:560px;min-height:52px;font-size:1.05rem}.tl-h{align-items:center;gap:7px;display:flex}.tl-live{gap:8px;display:grid}.lv-row{background:var(--inverse);color:var(--on-inverse);border-radius:var(--r-2xl);align-items:center;gap:4px;padding-right:6px;display:flex}.lv-row>a{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.lv-row .lst-m>span,.lv-row .lr-chev{color:var(--on-inverse-muted)}.lv-row .iconbtn{color:var(--on-inverse);background:0 0;border-color:#0000}.pl-row{gap:12px}.pl-date{background:var(--panel);border-radius:var(--r-lg);flex-direction:column;flex:none;align-items:center;width:46px;padding:5px 0;line-height:1.1;display:flex}.pl-date span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.pl-date b{font-size:1.15rem;font-weight:800}.tl .el-q{margin-bottom:4px}.on-page{gap:0;display:grid}.on-page>.inv-card{margin-bottom:8px}.k3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.k3>span,.kt-i{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.k3 b{letter-spacing:-.03em;font-size:1.45rem;font-weight:800}.k3 span span{color:var(--muted);font-size:.78rem}button.lst-m.fr-open{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fr-item+.fr-item>.lst-row{border-top:1px solid var(--line-soft)}.fr-detail{background:var(--panel);gap:10px;padding:4px 14px 14px;display:grid}.fr-detail .fr-more{border:0;padding:0}.linkbtn.danger-txt{color:var(--danger);justify-self:start}.fr-add .row input{flex:1;min-width:0}.seg.wide{flex-wrap:nowrap;width:100%;display:flex}.seg.wide button{white-space:nowrap;flex:1;padding-inline:4px}.stats .el-head select{max-width:45%}.kt{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.kt-i{padding:14px}.kt-i b{letter-spacing:-.04em;font-size:2.1rem;font-weight:800;line-height:1.05}.kt-l{color:var(--muted);font-size:.8rem}.kt-h{color:var(--muted);font-size:.78rem}.kt-i.inv{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.kt-i.inv .kt-l,.kt-i.inv .kt-h{color:var(--on-inverse-muted)}.wk{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);gap:10px;margin:14px 0 0;padding:14px;display:grid}.wk figcaption b{font-size:.95rem}.wk-bars{align-items:flex-end;gap:8px;height:96px;display:flex}.wk-b{background:color-mix(in srgb,var(--accent) 28%,var(--surface));border-radius:5px 5px 2px 2px;flex:1}.wk-b.now{background:var(--accent)}.wk-b.none{background:var(--sunken)}.season .seg.wide{margin-bottom:14px}.season .set-head{margin-bottom:10px}.season .set-head h2{margin:0}.loy-dots{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.loy-dots i{background:var(--sunken);border-radius:50%;width:10px;height:10px}.loy-dots i.on{background:var(--accent)}.hub-id{color:var(--ink);align-items:center;gap:12px;margin-bottom:4px;text-decoration:none;display:flex}.hub-id h1{margin:0;font-size:1.7rem}.hub-logo{border-radius:var(--r-2xl);background:var(--inverse);width:52px;height:52px;color:var(--on-inverse);object-fit:contain;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}img.hub-logo{background:var(--surface);border:1px solid var(--line)}.hub-row{border-top:1px solid var(--line-soft);align-items:center;display:flex}.lst>.hub-row:first-child{border-top:0}.hub-main{min-width:0;color:var(--ink);flex:1;align-items:center;gap:12px;min-height:60px;padding:13px 14px;text-decoration:none;display:flex}.hub-main:hover{background:var(--panel)}.hub-act{flex:none;padding:10px 14px;font-size:.9rem;font-weight:700;text-decoration:none}.hub-v{color:var(--muted);white-space:nowrap;font-size:.84rem}.hub-dot{border:1px solid var(--line);border-radius:50%;flex:none;width:22px;height:22px}.st-home .dash-hello{margin-bottom:16px}.st-home>.inv-card{margin-bottom:12px}.st-home .st-sec:first-of-type{margin-top:8px}@media (width>=900px){.st-home{max-width:760px}.stats,.on-page,.season,.tl{max-width:820px}.kt{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.qs-grid{gap:6px}.qs{min-height:76px;font-size:.8rem}.it-big b{font-size:1.9rem}.mf-k{min-width:0}}.tm-row{padding-bottom:14px}.tm{gap:10px;margin-top:4px;display:grid}.tm-opt{border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;align-items:center;gap:12px;padding:14px;display:flex}.tm-opt.on{border-color:var(--accent);background:var(--accent-soft)}.tm-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-dot{border:2px solid var(--line);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px}.tm-opt.on .tm-dot{border-color:var(--accent);background:radial-gradient(var(--accent) 0 45%,var(--surface) 50%)}.tm-m{flex:1;gap:3px;min-width:0;display:grid}.tm-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tm-top b{font-size:1rem;font-weight:700}.tm-flag{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.tm-sub{color:var(--muted,#6b7280);font-size:.8rem;line-height:1.3}.tm-price{flex:none;justify-items:end;line-height:1.1;display:grid}.tm-price b{letter-spacing:-.01em;font-size:1.3rem;font-weight:800}.tm-price s,.tm-price span{color:var(--muted,#6b7280);font-size:.78rem}.tm-go{width:100%;margin-top:6px}.tm-fine{color:var(--muted,#6b7280);text-align:center;margin:6px 2px 0;font-size:.78rem}body{background:var(--ground)}h1{letter-spacing:-.006em;font-size:2.5rem;line-height:.95}h2{font-size:1.32rem;line-height:1.05}.dash-hello h1,.set-head h1{font-size:2.5rem}.set-head h1{font-size:2.1rem}.btn{border-radius:12px;min-height:46px;padding:10px 18px;font-weight:700}.btn.sm{border-radius:10px;min-height:36px;padding:6px 13px}.btn:not(.primary):not(.ghost):not(.danger){background:var(--surface);border-color:var(--line)}.btn:not(.primary):not(.ghost):not(.danger):hover{border-color:var(--line-strong)}.iconbtn{border-radius:12px}.sgroup,.lst,.panel,.set-menu,.list,.mactions,.tpl-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.set-item{padding:0 14px 0 18px}.set-group{font-family:var(--font-sans);color:var(--muted);letter-spacing:.01em;margin:24px 4px 0;font-size:.8rem;font-weight:650;font-stretch:100%}.srow{min-height:58px;padding:13px 18px}.st-sec>h2,.settings h2.set-sub,.sh{font-family:var(--font-sans);color:var(--muted);letter-spacing:.01em;text-transform:none;margin:22px 4px 8px;font-size:.8rem;font-weight:650;font-stretch:100%}.chip{border-radius:999px}input,select,textarea{border-radius:12px}.tabbar{background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--line)}.tabbar .nav-i.active{color:var(--accent);box-shadow:none}.tabbar .add .plus{border-radius:12px;width:50px;height:34px}.plans-pg{max-width:1040px;margin:0 auto;padding:6px 0 40px}.plans{gap:16px;display:grid}.pl-h{margin:4px 0 0;font-size:clamp(2.4rem,9vw,3.4rem)}.pl-sub{color:var(--muted);margin:-6px 0 0}.pl-switch{background:var(--sunken);border-radius:14px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.pl-switch button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-weight:700;display:inline-flex}.pl-switch button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0d101414}.pl-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-gift{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 8px;font-size:.74rem;font-weight:750}.pl-grid{gap:14px;display:grid}@media (width>=860px){.pl-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}}.pl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);gap:10px;padding:22px;display:grid}.pl-card.star{border:2px solid var(--accent);padding:21px}.pl-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-top h2{margin:0;font-size:1.9rem}.pl-flag{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:750;line-height:1.4;display:inline-block}.pl-flag.ghost{background:var(--sunken);color:var(--ink-2)}.pl-flag.sm{padding:2px 8px;font-size:.68rem}.pl-lead{color:var(--muted);margin:0}.pl-price{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:6px;margin-top:6px;display:flex}.pl-price b{font-family:var(--font-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:3.3rem;font-weight:850;font-stretch:76%;line-height:.9}.pl-per,.pl-from{color:var(--muted);font-weight:600}.pl-bill{min-height:1.4em;color:var(--muted);margin:0;font-size:.86rem}.pl-cta{justify-content:center;width:100%;margin-top:4px;text-decoration:none}.pl-mine{color:var(--ink-2);cursor:default;background:var(--sunken)!important;border-color:#0000!important}.pl-list{border-top:1px solid var(--line-soft);gap:9px;margin:6px 0 0;padding:14px 0 0;list-style:none;display:grid}.pl-list li{align-items:flex-start;gap:10px;font-size:.94rem;display:flex}.pl-ck{color:var(--accent);flex:none;margin-top:3px}.pl-life,.pl-fine{text-align:center;color:var(--muted);margin:0;font-size:.86rem}.pl-fine{justify-self:center;max-width:560px;font-size:.78rem}.upsell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);justify-items:start;gap:10px;margin:8px 0;padding:22px;display:grid}.upsell h2{margin:0;font-size:1.6rem}.upsell p{color:var(--muted);margin:0}.qs{position:relative}.qs-flag{position:absolute;top:8px;right:8px}.lv{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:baseline;align-items:baseline;gap:1px;margin-left:.35em;font-size:.72em;font-weight:750;display:inline-flex}.lv>span{color:var(--kz);font-size:.9em}.lv.last{color:var(--kz)}.lv.out{opacity:.5}.lv.out>span{color:var(--muted)}.tvwl{color:var(--kz);margin-top:.4em;font-size:clamp(1.2rem,2.4vw,2.4rem);font-weight:750}.bp-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tvsheet .tvs-url{overflow-wrap:anywhere;font-size:1.05rem}.tvs-link{gap:10px;padding:4px 2px 8px;display:grid}.tvs-code{font-family:var(--font-head);letter-spacing:.06em;font-size:1.3rem;font-stretch:76%}.tvcode{background:var(--ground);min-height:100vh;color:var(--ink);place-items:center;padding:24px;display:grid}.tvcode form{text-align:center;gap:14px;width:min(420px,100%);display:grid}.tvcode h1{font-size:clamp(2.6rem,6vw,4rem)}.tvcode label{color:var(--muted);font-weight:650}.tvcode input{font-family:var(--font-head);text-align:center;letter-spacing:.18em;border-radius:18px;min-height:0;padding:10px;font-size:clamp(3rem,10vw,5rem);font-weight:850;font-stretch:76%}.tvcode .btn{min-height:56px;font-size:1.1rem}.tvcode-err{color:var(--danger);margin:0;font-weight:650}.tvcode-hint{color:var(--muted);margin:0;font-size:.9rem}.qs-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.np-ic svg{width:20px;height:20px}.cnt-card{border:2px solid var(--accent)}.cnt{gap:14px;max-width:520px;margin:0 auto;padding:6px 0 28px;transition:background .2s;display:grid}.cnt.good .cnt-q{box-shadow:0 0 0 3px var(--accent) inset}.cnt-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cnt-time{font-family:var(--font-head);min-width:3.2ch;font-size:1.9rem;font-weight:850;font-stretch:76%;line-height:1}.cnt-time.low{color:var(--danger)}.cnt-score{color:var(--muted);font-weight:600}.cnt-score b{color:var(--ink);font-size:1.2rem}.cnt-qtime{background:var(--sunken);border-radius:999px;height:6px;overflow:hidden}.cnt-qtime i{background:var(--accent);height:100%;transition:width .1s linear;display:block}.cnt-q{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);text-align:center;justify-items:center;gap:12px;padding:22px 16px;transition:box-shadow .2s;display:grid}.cnt-rem{font-family:var(--font-head);letter-spacing:-.01em;font-size:4.2rem;font-weight:850;font-stretch:76%;line-height:.9}.cnt-who{color:var(--muted);font-size:1.15rem}.cnt-who b{color:var(--ink);font-size:1.5rem}.cnt-darts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cnt-dart{min-width:72px;font-family:var(--font-head);background:var(--sunken);color:var(--ink);border-radius:14px;place-items:center;padding:10px 12px;font-size:2rem;font-weight:850;font-stretch:76%;line-height:1;display:inline-grid}.cnt-dart.kD{background:color-mix(in srgb,#178a49 18%,var(--surface));color:#0e6b37}.cnt-dart.kT{background:color-mix(in srgb,#d2302a 16%,var(--surface));color:#b3202a}.cnt-dart.miss{opacity:.6}.cnt-ask{color:var(--muted);margin:0;font-weight:650}.cnt-board{width:min(330px,82vw);height:auto}.cnt-in{gap:10px;display:grid}.cnt-val{background:var(--surface);border:2px solid var(--accent);min-height:64px;font-family:var(--font-head);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:2.6rem;font-weight:850;font-stretch:76%;display:flex}.cnt-val.empty{color:var(--muted);border-color:var(--line);font-size:1.2rem;font-family:var(--font-sans);font-weight:600;font-stretch:100%}.cnt-val .cnt-dart{min-width:56px;padding:6px 10px;font-size:1.5rem}.cnt-sum{color:var(--muted);font-size:1.6rem}.cnt-pad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cnt-pad button,.cnt-num button{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);font:850 1.7rem var(--font-head);cursor:pointer;touch-action:manipulation;border-radius:14px;font-stretch:76%}.cnt-pad button:active,.cnt-num button:active{background:var(--sunken)}.cnt-pad .fn,.cnt-num .fn{color:var(--muted)}.cnt-pad .go,.cnt-num .go{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cnt-pad button:disabled,.cnt-num button:disabled{opacity:.4}.cnt-num{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.cnt-num button{min-height:52px;font-size:1.35rem}.cnt-k{width:100%}.cnt-choices{gap:10px;display:grid}.cnt-choices .btn{min-height:64px;font-size:1.3rem}.cnt-fb{text-align:center;border-radius:var(--r-2xl);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);justify-items:center;gap:8px;padding:18px;display:grid}.cnt-fb-t{color:var(--danger);font-weight:700}.cnt-fb-a{font-family:var(--font-head);font-size:2.6rem;font-weight:850;font-stretch:76%;line-height:1}.cnt-fb-x{color:var(--ink-2);font-size:1.05rem}.cnt-fb .btn{width:100%;margin-top:6px}.cnt-rec{color:var(--accent);margin:0;font-weight:650}.cnt-end{justify-items:start;gap:14px;display:grid}.cnt-big{font-family:var(--font-head);align-items:baseline;gap:12px;font-size:5.5rem;font-weight:850;font-stretch:76%;line-height:.85;display:flex}.cnt-big span{font-family:var(--font-sans);color:var(--muted);font-size:1.1rem;font-weight:600;font-stretch:100%}.cnt-kpis{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.cnt-kpis div{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:2px;padding:14px;display:grid}.cnt-kpis b{font-family:var(--font-head);font-size:1.8rem;font-weight:850;font-stretch:76%;line-height:1}.cnt-kpis span{color:var(--muted);font-size:.82rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cnt-dart.kD{color:#5fd08f}:root:not([data-theme=light]) .cnt-dart.kT{color:#ff8a84}}:root[data-theme=dark] .cnt-dart.kD{color:#5fd08f}:root[data-theme=dark] .cnt-dart.kT{color:#ff8a84}.on-start{border-radius:var(--r-2xl);background:var(--surface);border:2px solid var(--accent);color:inherit;justify-content:space-between;align-items:center;gap:14px;margin:6px 0 4px;padding:18px;text-decoration:none;display:flex}.on-start-t{gap:4px;display:grid}.on-start-t b{font-family:var(--font-head);font-size:1.5rem;font-weight:850;font-stretch:76%;line-height:1}.on-start-t span{color:var(--muted);font-size:.92rem}.mf-opp{flex-wrap:wrap;gap:6px;padding:10px 14px 4px;display:flex}.mf-opp .pchip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.mf-opp .fo-dot{background:#2fbf71;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.mf-hint{color:var(--muted);margin:0;padding:6px 14px 14px;font-size:.86rem}.refresh-row{flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 14px;display:flex}html.tvfit,html.tvfit body{height:100%;overflow:hidden}html.tvfit .wrap{overflow:visible;height:auto!important;max-height:none!important}.tvkz{column-gap:28px}.tvkz-r{border-bottom:1px solid var(--line);break-inside:avoid;justify-content:space-between;align-items:center;gap:10px;padding:.42em .2em;font-size:clamp(1rem,1.5vw,1.6rem);font-weight:650;display:flex}.tvkz-r.out{opacity:.45}.tvkz-r .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nw{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.pg-in{animation:.26s cubic-bezier(.2,.7,.2,1) backwards pgIn}@keyframes pgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btn,.qs,.tr-card,.lst-row,.ws-opt,.set-item,.hub-main,.tm-opt,.pl-card .btn,.cnt-pad button,.cnt-num button,.kzp,.pchip,.on-start,.tabbar .nav-i{transition:transform 90ms,background-color .15s,border-color .15s,box-shadow .15s}.btn:active,.qs:active,.tr-card:active,.lst-row:active,.ws-opt:active,.set-item:active,.hub-main:active,.tm-opt:active,.cnt-pad button:active,.cnt-num button:active,.kzp.tap:active,.pchip:active,.on-start:active,.tabbar .nav-i:active{transform:scale(.97)}.back{animation:.18s both bgIn}.dlg.sheet{animation:.28s cubic-bezier(.2,.8,.2,1) both sheetIn}@keyframes bgIn{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}#toast:not([hidden]){animation:.24s cubic-bezier(.2,.8,.2,1) both toastIn}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.chip.dot:before{animation:1.8s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent)}60%{box-shadow:0 0 0 5px #0000}}.kzp.lost{animation:.42s cubic-bezier(.3,1.6,.5,1) kzHit}@keyframes kzHit{0%{transform:scale(1)}30%{transform:scale(1.12)rotate(-2deg)}60%{transform:scale(.98)rotate(1deg)}to{transform:none}}.lv.last>span{animation:1.4s ease-in-out infinite heartBeat;display:inline-block}@keyframes heartBeat{0%,to{transform:scale(1)}15%{transform:scale(1.3)}30%{transform:scale(1)}45%{transform:scale(1.18)}}.bcard.busy,.tvm.call{animation:.5s cubic-bezier(.2,.8,.2,1) callIn}@keyframes callIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.cnt.good .cnt-q{animation:.26s okPop}@keyframes okPop{50%{transform:scale(1.025)}}.cnt-fb{animation:.34s shakeX}@keyframes shakeX{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.tvwin{animation:.8s cubic-bezier(.2,1.4,.4,1) both winIn}@keyframes winIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.confetti{pointer-events:none;z-index:5;position:fixed;inset:0;overflow:hidden}.confetti i{width:.9vw;min-width:8px;height:1.6vw;min-height:14px;animation:confFall var(--d) linear var(--w) infinite;opacity:.9;border-radius:2px;position:absolute;top:-4vh}@keyframes confFall{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--x),110vh,0) rotate(var(--r))}}}:root[data-shape=square]{--r-sm:3px;--r-md:3px;--r-lg:4px;--r-xl:4px;--r-2xl:6px}:root[data-shape=square] .btn,:root[data-shape=square] input,:root[data-shape=square] select,:root[data-shape=square] textarea,:root[data-shape=square] .iconbtn{border-radius:3px}:root[data-shape=soft]{--r-sm:14px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-2xl:28px}:root[data-shape=soft] .btn{border-radius:999px}:root[data-caps="1"] h1,:root[data-caps="1"] h2:not(.set-sub):not(.set-group),:root[data-caps="1"] .tvwin{text-transform:uppercase;letter-spacing:.01em}.br-pv{border-radius:var(--r-2xl);border:1px solid var(--line);gap:10px;margin:4px 0 14px;padding:16px;display:grid;box-shadow:0 10px 30px -18px #0006}.br-pv-top{align-items:center;gap:8px;font-size:1.05rem;display:flex}.br-pv-top img{object-fit:contain;border-radius:6px;width:26px;height:26px}.br-pv-dot{border-radius:50%;width:14px;height:14px}.br-pv-h{font-size:1.9rem;line-height:1}.br-pv-row{justify-content:space-between;gap:10px;padding:10px 12px;font-size:.92rem;font-weight:600;display:flex}.br-pv-row i{font-size:.8em;font-style:normal}.br-pv-btn{justify-self:start;padding:9px 18px;font-weight:750}.br-tabs{margin-bottom:6px}.swatches{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.sw{border:2px solid var(--surface);width:34px;height:34px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.sw.on{box-shadow:0 0 0 3px var(--ink)}.shapes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.shape{border:1.5px solid var(--line);border-radius:var(--r-xl);background:var(--surface);color:inherit;font:inherit;cursor:pointer;justify-items:center;gap:8px;padding:12px 8px;font-weight:650;display:grid}.shape[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.shape-pv{justify-items:center;gap:6px;display:grid}.shape-pv i{background:var(--sunken);border:1px solid var(--line);width:64px;height:30px;display:block}.shape-pv b{width:46px;height:14px;display:block}.panel{gap:12px;padding:16px 18px}.panel>.label:first-child{margin:0}.panel .hint,.panel .muted.small{line-height:1.45}.panel .row{flex-wrap:wrap;gap:10px}.panel .stepper,.panel .steps{max-width:100%}.dlg .panel{padding:14px 16px}:root[data-shape=soft] .panel{padding:18px 20px}.btn.two-armed{animation:.9s ease-in-out infinite alternate two-pulse}@keyframes two-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--danger,#c62828) 0%,transparent)}to{box-shadow:0 0 0 4px color-mix(in srgb,var(--danger,#c62828) 22%,transparent)}}@media (prefers-reduced-motion:reduce){.btn.two-armed{animation:none}}:root[data-abg=tint] body{background:radial-gradient(1100px 620px at 0% -12%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 62%),radial-gradient(900px 540px at 105% 8%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),var(--ground);background-attachment:fixed;min-height:100vh}:root[data-bg=color]{--ground:var(--abg-c)}:root[data-bg=color] body{background:var(--abg-c)}:root[data-abg=light][data-abg]{--ground:var(--abg-c);--surface:#fff;--panel:#f7f8fa;--sunken:color-mix(in srgb,var(--abg-c) 55%,#e6e9ed);--line:#e2e6eb;--line-soft:#edf0f3;--line-strong:#c9cfd6;--ink:#0d1014;--ink-2:#3a414a;--muted:#5e6670;--inverse:#131517;--on-inverse:#fff;--on-inverse-muted:#b5b8bc;--success:#0b6b4e;--success-soft:#e2efe9;--danger:#b3202a;--danger-soft:#f8e4e3;--warning:#8a5a00;--warning-soft:#f6edda;--kz:#b3202a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-abg=light] body{background:var(--abg-c)}:root[data-bg] .side-nav{background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:var(--r-2xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px}:root[data-bg] .dash-hello,:root[data-bg] .el-head,:root[data-bg] .set-head{text-shadow:0 1px 10px #00000059}.bg-dot{border:1px solid var(--line-strong);background-position:50%;background-size:cover;border-radius:9px;flex:none;width:30px;height:30px;display:inline-block}.fp-now{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;line-height:1.2;overflow:hidden}.br-reset{margin-top:22px}.swatches .colorpick{width:34px;height:34px}.qs{--qs:var(--accent);--qs-soft:var(--accent-soft)}.qs.c-blue{--qs:#2563eb;--qs-soft:color-mix(in srgb,#2563eb 13%,var(--surface))}.qs.c-violet{--qs:#7c3aed;--qs-soft:color-mix(in srgb,#7c3aed 13%,var(--surface))}.qs.c-orange{--qs:#d9480f;--qs-soft:color-mix(in srgb,#d9480f 13%,var(--surface))}:root[data-theme=dark] .qs.c-blue,:root[data-bg] .qs.c-blue{--qs:#6ea0ff}:root[data-theme=dark] .qs.c-violet,:root[data-bg] .qs.c-violet{--qs:#b08cff}:root[data-theme=dark] .qs.c-orange,:root[data-bg] .qs.c-orange{--qs:#ff8a50}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qs.c-blue{--qs:#6ea0ff}:root:not([data-theme=light]) .qs.c-violet{--qs:#b08cff}:root:not([data-theme=light]) .qs.c-orange{--qs:#ff8a50}}.qs-ic{background:var(--qs-soft);width:44px;height:44px;color:var(--qs);border-radius:14px;flex:none;place-items:center;display:grid}.qs-ic svg{width:24px;height:24px}.qs:hover{border-color:var(--qs)}.qs-big{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;min-height:96px;padding:18px}.qs-big .qs-ic{border-radius:16px;width:52px;height:52px}.qs-big .qs-ic svg{width:28px;height:28px}.qs-tx{gap:2px;min-width:0;display:grid}.qs-tx b{font-family:var(--font-head);font-stretch:var(--head-stretch);font-weight:var(--head-weight);text-transform:var(--head-case);font-size:1.3rem;line-height:1.1}.qs-tx span{color:var(--muted);font-size:.84rem;font-weight:500;line-height:1.3}.qs.hero{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 72%,#000));color:var(--on-accent);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--accent) 80%,transparent);border-color:#0000}.qs.hero .qs-ic{background:color-mix(in srgb,var(--on-accent) 18%,transparent);color:var(--on-accent)}.qs.hero .qs-tx span{color:color-mix(in srgb,var(--on-accent) 78%,transparent)}.qs.hero:hover{filter:brightness(1.05);border-color:#0000}.inv-tile.live{background:radial-gradient(520px 220px at 100% 0%,color-mix(in srgb,var(--accent) 40%,transparent),transparent 70%),var(--inverse)}.st-home .dash-hello h1{background:linear-gradient(90deg,var(--ink) 55%,color-mix(in srgb,var(--accent) 80%,var(--ink)));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:2px}@media (width<=520px){.qs-grid.two{grid-template-columns:1fr}.qs-big{min-height:80px;padding:14px}}.el-row,.lv-row,.lst-row,.cardwrap,.inv-tile{-webkit-touch-callout:none}@media (pointer:coarse){.el-row,.lv-row,.lst-row,.cardwrap,.inv-tile{-webkit-user-select:none;user-select:none}}.ctx-back{z-index:80;position:fixed;inset:0}.ctx-back.touch{background:#0a0c0f61;justify-content:center;align-items:flex-end;display:flex}.ctx{background:var(--surface);min-width:230px;max-width:min(300px,100vw - 16px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);gap:1px;padding:6px;display:grid;position:fixed}.ctx.sheet{border-radius:var(--r-2xl) var(--r-2xl) 0 0;width:min(520px,100%);max-width:none;padding:10px 10px calc(12px + env(safe-area-inset-bottom,0px));border-bottom:0;position:relative}.ctx-h{border-bottom:1px solid var(--line-soft);gap:1px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.ctx-h b{overflow-wrap:anywhere;font-size:.95rem}.ctx-h span{color:var(--muted);font-size:.78rem}.ctx button{all:unset;box-sizing:border-box;border-radius:var(--r-sm);cursor:pointer;align-items:center;padding:10px 12px;font-size:.92rem;font-weight:600;display:flex}.ctx.sheet button{padding:14px 12px;font-size:1rem}.ctx button:hover,.ctx button:focus-visible{background:var(--sunken)}.ctx button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ctx button.danger{color:var(--danger)}@media (prefers-reduced-motion:no-preference){.ctx{animation:.12s ease-out ctx-in}.ctx.sheet{animation:.18s ease-out ctx-up}@keyframes ctx-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes ctx-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}}.inv-tile .btn.it-ghost:not(.primary):not(.ghost),.inv-tile a.btn.it-ghost:not(.primary):not(.ghost){color:var(--on-inverse);border:1px solid color-mix(in srgb,var(--on-inverse) 34%,transparent);background:0 0}.inv-tile .btn.it-ghost:not(.primary):not(.ghost):hover{border-color:var(--on-inverse);background:color-mix(in srgb,var(--on-inverse) 8%,transparent)}.top-l{align-items:center;gap:8px;min-width:0;display:flex}.back-btn{flex:none}.m-head .back-btn{margin-left:-6px}.pg-back{display:none}@media (width>=900px){.pg-back{margin:0 0 6px -10px;display:flex}.m-head .back-btn{display:none}}.btn.back-txt{color:var(--muted);gap:4px;padding:6px 10px 6px 6px;font-weight:600}.btn.back-txt:hover{color:var(--ink)}.btn.back-txt svg{width:18px;height:18px}.ser-dates{gap:8px;margin:6px 0 14px;display:grid}.ser-date{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ser-date input{width:22px;height:22px;accent-color:var(--accent)}.ser-date:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.ser-date.off{cursor:default;opacity:.78}.ser-date.mine{opacity:1;border-style:dashed}.ser-d{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ser-d b{font-size:1rem}.ser-date .chip{text-decoration:none}.ser-res{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.ser-res li{justify-content:space-between;align-items:center;gap:10px;display:flex}.ser-more{justify-self:start;margin-top:4px}.ser-ic{color:var(--accent);background:var(--accent-soft);place-items:center;display:grid}.su-ser-link{margin-bottom:12px;font-weight:600;text-decoration:none;display:block}.su-rep{flex-wrap:wrap;gap:8px}.su-rep select{flex:180px;width:auto}.trp-in{gap:12px;display:grid}.trp-in input[type=search]{max-width:420px}.trp-who{align-items:center;gap:10px;display:flex}.trp-who b{font-size:1.1rem}.trp-btns{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.trp-b{all:unset;box-sizing:border-box;border-radius:var(--r-xl);background:var(--accent);color:var(--on-accent);font-family:var(--font-head);font-stretch:var(--head-stretch);font-weight:var(--head-weight);cursor:pointer;text-align:center;box-shadow:0 8px 20px -14px var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:16px 4px;font-size:1.7rem;display:flex}.trp-b b{font:inherit;line-height:1}.trp-b small{font-family:var(--font-sans);opacity:.85;font-size:.72rem;font-weight:600;font-stretch:100%}.trp-b:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.trp-b:not(:disabled):active{transform:scale(.96)}.trp-b:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.trp-tab{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid;overflow:hidden}.trp-r{border-top:1px solid var(--line-soft);cursor:pointer;grid-template-columns:30px minmax(0,1fr) repeat(5,40px) 52px;align-items:center;gap:4px;padding:10px 12px;display:grid}.trp-r.h{cursor:default;color:var(--muted);background:var(--panel);border-top:0;font-size:.78rem;font-weight:600}.trp-r span.num,.trp-r b.num{text-align:center}.trp-r.trp-top b:first-of-type{color:var(--accent)}.trp-r.sel{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.trp-minus{flex-wrap:wrap;gap:6px;margin-top:8px}@media (width<=520px){.trp-r{grid-template-columns:22px minmax(0,1fr) repeat(5,30px) 38px;padding:9px 8px;font-size:.9rem}.trp-b{padding:14px 2px;font-size:1.35rem}}.btv-tr{gap:10px;width:min(1100px,100%);margin:0;padding:0;list-style:none;display:grid}.btv-tr li{grid-template-columns:56px minmax(0,1fr) auto 90px;align-items:center;gap:18px;font-size:1.9rem;display:grid}.btv-tr .r{color:var(--muted);font-weight:800}.btv-tr .n{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.btv-tr .tr-c{color:var(--muted);gap:10px;font-size:1.05rem;display:flex}.btv-tr .tr-c i{font-style:normal}.btv-tr b{text-align:right;color:var(--accent);font-size:2.3rem}.btv-tr li.st-top .r{color:var(--accent)}.tr-flash{z-index:90;pointer-events:none;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.tr-flash-in{background:var(--accent);color:var(--on-accent);border-radius:32px;justify-items:center;gap:6px;padding:40px 70px;display:grid;box-shadow:0 30px 80px -30px #000}.tr-flash-in small{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:2.2rem;font-weight:700}.tr-flash-in b{font-family:var(--font-head);font-stretch:var(--head-stretch);font-size:11rem;font-weight:900;line-height:.9}.tr-flash-n{font-size:3rem;font-weight:800}.tr-flash-c{opacity:.85;font-size:1.5rem}@media (prefers-reduced-motion:no-preference){.tr-flash-in{animation:.5s cubic-bezier(.2,1.4,.4,1) tr-pop}@keyframes tr-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}}.bp-tr{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bp-tr li{grid-template-columns:24px minmax(0,1fr) auto 36px;align-items:center;gap:8px;display:grid}.bp-tr li b.num{text-align:right;color:var(--accent)}.tf-more{max-width:340px;margin-top:8px}.tf-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.tf-chips .muted{margin-right:4px}.tf-chips .pchip{text-decoration:none}.qs.qs-more{text-align:left;--qs:var(--muted);--qs-soft:var(--sunken);flex-direction:row;justify-content:flex-start;gap:14px;margin-top:8px;padding:14px 16px}.qs.qs-more .qs-ic{border-radius:14px;width:44px;height:44px}.qs.qs-more .qs-tx{flex:1}.qs.qs-more .qs-tx b{font-size:1.1rem}.qs.qs-more .qs-tx span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qs.qs-more .qs-chev{color:var(--muted);flex:none}.qs.qs-more:hover{border-color:var(--line-strong)}.fmt-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.fmt-card{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);color:var(--ink);align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.fmt-card:hover{border-color:var(--accent)}.fmt-card.off{opacity:.6}.fmt-ic{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:16px;flex:none;place-items:center;display:grid}.fmt-tx{flex:1;gap:3px;min-width:0;display:grid}.fmt-tx b{font-family:var(--font-head);font-stretch:var(--head-stretch);font-weight:var(--head-weight);text-transform:var(--head-case);font-size:1.35rem;line-height:1.1}.fmt-tx span{color:var(--ink-2);font-size:.9rem;line-height:1.4}.fmt-tx small{color:var(--muted);font-size:.8rem;line-height:1.35}.fmt-chev{color:var(--muted);flex:none}.chip.dur{align-items:center;gap:4px;display:inline-flex}.sticker[role=button]{cursor:pointer;transition:transform .12s,box-shadow .12s}.sticker[role=button]:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #00000073}.sticker[role=button]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media print{.side-nav,.m-head,.pg-back,.tabbar,#toast{display:none!important}.shell{padding:0!important;display:block!important}.sticker.pr-skip{display:none!important}.stickers.pm-one,.stickers.pm-sep{display:block}.stickers.pm-one .sticker,.stickers.pm-sep .sticker{break-after:page;page-break-after:always;border-width:2px;gap:6mm;width:120mm;margin:30mm auto 0;padding:12mm}.stickers.pm-sep .sticker:last-child,.stickers.pm-one .sticker{break-after:auto;page-break-after:auto}.stickers.pm-one .sticker b,.stickers.pm-sep .sticker b{font-size:3.4rem}.stickers.pm-one .sticker .qr,.stickers.pm-sep .sticker .qr{width:80mm;height:80mm}.stickers.pm-one .sticker .st-bar,.stickers.pm-sep .sticker .st-bar{font-size:1.4rem}.stickers.pm-one .sticker span:last-child,.stickers.pm-sep .sticker span:last-child{font-size:1.1rem}}.btn.primary:hover{background:var(--accent-hover,color-mix(in srgb,var(--accent) 86%,#000));border-color:var(--accent-hover,color-mix(in srgb,var(--accent) 86%,#000))}.btn.primary:active{background:var(--accent-deep,var(--accent-hover,var(--accent)))}.new-btn:hover,.nav-i.add:hover .plus{background:var(--accent-hover,color-mix(in srgb,var(--accent) 86%,#000))}.qs.hero{background:linear-gradient(135deg,var(--accent),var(--accent-deep,color-mix(in srgb,var(--accent) 72%,#000)))}.qs.hero:hover{filter:none;background:linear-gradient(135deg,var(--accent-hover,var(--accent)),var(--accent-deep,color-mix(in srgb,var(--accent) 72%,#000)))}.trp-b:not(:disabled):hover{background:var(--accent-hover,var(--accent))}:root[data-accent=graphite]{--accent-hover:#3a3f46;--accent-deep:#000}.kz-names{vertical-align:top;flex-wrap:wrap;gap:.25em 1.1em;display:inline-flex}.sr-sep{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kzhit{z-index:91;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:2vw;padding:0 4vw;display:flex;position:fixed;bottom:7vh;left:0;right:0}.kzhit-in{color:#fff;background:#c62828;border-radius:2.4vh;justify-items:center;gap:.6vh;min-width:24vw;padding:2.2vh 3.4vw;animation:.35s cubic-bezier(.2,.9,.3,1.3) both kzhit-in,.4s ease-in 5.6s forwards kzhit-out;display:grid;box-shadow:0 3vh 8vh -3vh #000}.kzhit-in.out{background:#111418;outline:.4vh solid #c62828}.kzhit-k{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:2.4vh;font-weight:800}.kzhit-n{font-size:7vh;font-weight:800;line-height:1.05;font-family:var(--font-head,inherit)}.kzhit-l{gap:.6vw;font-size:4vh;line-height:1;display:flex}.kzhit-l i{color:#00000059;font-style:normal}.kzhit-l i.on{color:#fff}.kzhit-in.out .kzhit-l i{color:#3a3f46}@keyframes kzhit-in{0%{opacity:0;transform:translateY(4vh)scale(.92)}}@keyframes kzhit-out{to{opacity:0;transform:translateY(2vh)}}@media (prefers-reduced-motion:reduce){.kzhit-in{animation:none}}.kzhit-t{opacity:.9;font-size:2.3vh;font-weight:700}.goat{z-index:200;cursor:pointer;background:#0000009e;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.goat-rain{pointer-events:none;position:absolute;inset:0}.goat-rain i{font-style:normal;line-height:1;animation:linear infinite both goat-fall;position:absolute;top:-12vh}@keyframes goat-fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(125vh) rotate(var(--r))}}.goat-card{background:var(--surface);max-width:360px;color:var(--ink);text-align:center;border-radius:24px;justify-items:center;gap:6px;padding:26px 28px 20px;animation:.5s cubic-bezier(.2,.9,.3,1.4) both goat-pop;display:grid;position:relative;box-shadow:0 30px 80px -20px #000}.goat-big{font-size:4.2rem;line-height:1;animation:1.2s ease-in-out infinite alternate goat-bob}.goat-card b{font-size:1.7rem;font-weight:800;font-family:var(--font-head,inherit)}.goat-card p{color:var(--ink-2);margin:4px 0 0}.goat-card small{color:var(--muted);font-size:.75rem}.goat-tap{color:var(--muted);margin-top:10px;font-size:.8rem}@keyframes goat-pop{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}@keyframes goat-bob{to{transform:translateY(-6px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.goat-rain{display:none}.goat-card,.goat-big{animation:none}}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable],code,pre,kbd,.legal,.su-url,.url,.tvs-url,.tvs-code,.fr-code,.duelcode,.lic-key,.selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.tvm[data-tvact]{cursor:pointer;transition:transform .12s,box-shadow .12s}.tvm[data-tvact]:hover{box-shadow:0 0 0 2px var(--accent)}.tvm[data-tvact]:focus-visible,.tvman button:focus-visible{outline:.5vh solid var(--accent);outline-offset:.4vh;transform:scale(1.02)}.tvhint{color:var(--muted);opacity:.75;pointer-events:none;white-space:nowrap;font-size:1.7vh;position:fixed;bottom:1.6vh;left:50%;transform:translate(-50%)}.tvman{z-index:95;background:#000000b3;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.tvman-in{color:#f1f2ef;background:#15181c;border-radius:3vh;gap:3vh;width:min(1100px,92vw);padding:4vh 3.5vw;display:grid;box-shadow:0 4vh 10vh -4vh #000}.tvman-h{gap:.6vh;display:grid}.tvman-h b{color:var(--accent);font-size:2.6vh;font-weight:800}.tvman-h span{font-size:4.6vh;font-weight:800;line-height:1.1}.tvman-ps{grid-template-columns:repeat(auto-fit,minmax(min(100%,22vw),1fr));gap:2vh;display:grid}.tvman-ps.two{grid-template-columns:1fr 1fr}.tvman-p{min-height:13vh;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#1f2328;border:.3vh solid #2c3138;border-radius:2vh;justify-items:start;gap:1vh;padding:2.2vh 2vw;display:grid;position:relative}.tvman-p b{font-size:4.2vh;line-height:1.05}.tvman-p.on{background:#c62828;border-color:#c62828}.tvman-l{gap:.5vw;font-size:2.8vh;display:flex}.tvman-l i{color:#3a3f46;font-style:normal}.tvman-l i.on{color:#ef4444}.tvman-p.on .tvman-l i.on{color:#fff}.tvman-tag{text-transform:uppercase;letter-spacing:.06em;font-size:1.9vh;font-weight:800;position:absolute;top:1.6vh;right:1.4vw}.tvman-err{color:#fca5a5;margin:0;font-size:2.4vh}.tvman-f{flex-wrap:wrap;align-items:center;gap:2vw;display:flex}.tvman-ok{background:var(--accent);min-height:8vh;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:1.6vh;padding:0 4vw;font-size:3vh;font-weight:800}.tvman-hint{color:#9ba1a8;font-size:2vh}:root.tv-remote :focus-visible{outline-offset:3px;outline:4px solid var(--accent)!important}.ladyline{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;max-width:520px;margin:10px auto 0;padding:10px 14px;display:flex}.ladyline>span:first-child{color:#db2777;font-weight:800}.ladyline>span:nth-child(2){color:var(--muted);font-size:.86rem}.ladyline .num{color:var(--accent);font-weight:800}.tvlady{justify-content:center;align-items:center;gap:1.2vw;margin-top:2.4vh;font-size:3vh;display:flex}.tvlady>span:first-child{color:#f472b6;font-weight:800}.tvlady>span:nth-child(2){color:var(--muted)}.tvlady .num{color:var(--accent);font-weight:800}.pod.lady{border-color:color-mix(in srgb,#db2777 45%,var(--line))}.pod.lady .pl{color:#db2777}.pod-k{color:var(--muted);margin-top:4px;font-size:.78rem;font-weight:700}.lady-pod{border-top:1px solid var(--line-soft,var(--line));gap:8px;margin-top:6px;padding-top:10px;display:grid}.lady-top{flex-wrap:wrap;align-items:center;gap:6px}.lady-rules{gap:6px;display:grid}.lady-rule{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.lady-rule.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lady-rule input{accent-color:var(--accent);margin-top:3px}.lady-rule>span{gap:2px;display:grid}.cvid.float,.cvid.docked{aspect-ratio:var(--ar,4/3)}.cvid.float video.rv,.cvid.docked video.rv{object-fit:cover}.cvid.big video.rv{z-index:1;object-fit:contain;background:0 0;position:relative}.cvid.big video.rv-bg{object-fit:cover;filter:blur(28px)brightness(.55);width:112%;height:112%;position:absolute;inset:-6%;transform:scale(1.05)}.callbar.dock .cvid.docked{aspect-ratio:var(--ar,16/9)}.cvid.big .cv-x,.cvid.big .cv-lbl,.cvid.big .cv-tools{z-index:2}.su-paidnew{white-space:nowrap;font-size:.9rem}.chip.su-unpaid{cursor:pointer;opacity:.75}.chip.su-unpaid:hover{opacity:1}.su-setup.ok{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.su-setup .chips{margin:8px 0 4px}.stp .stp-in{width:3.4ch;min-width:2.6ch;color:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 2px;font-family:inherit;font-size:1.15rem;font-weight:800}.stp .stp-in:focus{border-color:var(--accent);background:var(--surface);outline:none}.pdc-list,.dn-list{gap:8px;display:grid}.pdc-ev{border:1px solid var(--line);border-radius:var(--r,14px);background:var(--surface);align-items:center;gap:14px;padding:12px 14px;display:flex}.pdc-ev.live{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.pdc-date{background:var(--accent-soft);min-width:52px;color:var(--accent-deep,var(--accent));border-radius:10px;place-items:center;padding:6px 4px;line-height:1;display:grid}.pdc-date b{font-size:1.45rem;font-weight:800}.pdc-date small{text-transform:capitalize;margin-top:2px;font-size:.72rem;font-weight:700}.pdc-txt{flex:1;gap:2px;min-width:0;display:grid}.pdc-txt b{font-size:1rem}.dn-it{border:1px solid var(--line);border-radius:var(--r,14px);background:var(--surface);color:var(--ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.dn-it:hover{border-color:var(--line-strong)}.dn-it img{object-fit:cover;background:var(--sunken);border-radius:8px;flex:none;width:92px;height:62px}.dn-t{gap:3px;min-width:0;display:grid}.dn-t b{font-weight:650;line-height:1.3}.dn-list.sm .dn-it{padding:10px 12px}.dn-tease .pdc-ev{margin-bottom:8px}.dn-fold{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dn-fold svg{color:var(--muted);transition:transform .2s}.dn-tease.min .dn-fold svg{transform:rotate(-90deg)}.pdc-ev{flex-wrap:wrap}.pdc-tv{border-top:1px dashed var(--line);flex-basis:100%;gap:8px;padding-top:10px;display:grid}.pdc-next{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdc-next svg{color:var(--accent);flex:none}.pdc-next b{text-transform:capitalize;font-weight:800}.live-t{color:var(--danger,#e5484d)!important}.pdc-chs{flex-wrap:wrap;gap:6px;display:flex}.pdc-ch{font-weight:700}.pdc-ch small{opacity:.75;margin-left:6px;font-size:.72em;font-weight:600}.pdc-ch.free{border-color:var(--accent)}.pdc-more{gap:8px;display:grid}.pdc-days{gap:2px;display:grid}.pdc-day{grid-template-columns:minmax(92px,auto) auto 1fr;align-items:baseline;gap:10px;padding:4px 0;font-size:.9rem;display:grid}.pdc-day>span:first-child{text-transform:capitalize}.pdc-day b{font-variant-numeric:tabular-nums;margin-right:8px}.pdc-day.past{opacity:.45}.pdc-day>span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdc-oth{gap:4px;display:grid}.pdc-tv .linkbtn{color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.eg-statrk{border:1px solid var(--line);border-radius:var(--r,14px);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.eg-statrk .eg-tier{margin:0;font-size:.85rem}.eg-statrk>span:nth-child(2){font-weight:700}.cmp select{width:100%;margin-bottom:10px}.cmp-t{border:1px solid var(--line);border-radius:var(--r,14px);background:var(--surface);gap:10px;padding:10px 14px;display:grid}.cmp-hd,.cmp-r{grid-template-columns:1fr 72px 72px;align-items:center;gap:8px;display:grid}.cmp-hd b{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.cmp-g{gap:4px;display:grid}.cmp-gh{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-top:1px solid var(--line);padding-top:4px;font-size:.75rem;font-weight:800}.cmp-r span{font-size:.9rem}.cmp-r b{text-align:right;color:var(--muted);font-weight:700}.cmp-r b.win{color:var(--accent);font-weight:900}.tally{vertical-align:middle;align-items:center;gap:5px;line-height:1;display:inline-flex}.tally i{background:var(--line);border-radius:3px;width:14px;height:6px;display:block}.tally i.on{background:var(--kz,var(--danger))}.tally.big i{width:16px;height:7px}.lv{margin-left:.45em}.lv .tally{gap:3px}.lv .tally i{border-radius:2px;width:9px;height:4px}.tally.out{opacity:.5}.tally i.new{animation:.8s cubic-bezier(.2,.9,.3,1.4) both kzFill}.tally.last i.lastone{animation:1.3s ease-in-out infinite kzLast}@keyframes kzFill{0%{background:var(--kz,var(--danger));transform:scale(1)}35%{background:var(--kz,var(--danger));transform:scale(1.6,1.9)}to{transform:scale(1)}}@keyframes kzLast{0%,to{opacity:1}50%{opacity:.35}}.tvplay{align-items:center;gap:6px;display:inline-flex}.tvdot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite dotPulse;box-shadow:0 0}@keyframes dotPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 60%,transparent)}to{box-shadow:0 0 0 10px #0000}}.tvstatus{border-radius:var(--r-xl,16px);background:color-mix(in srgb,var(--accent) 14%,var(--surface,#fff));flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0 0 14px;padding:10px 18px;font-size:clamp(15px,1.5vw,24px);display:flex}.tvstatus>b{letter-spacing:-.01em;font-size:1.25em}.tvstatus>span{color:var(--muted)}.tvprog{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.tvprog-bar{background:color-mix(in srgb,var(--ink) 12%,transparent);border-radius:5px;width:clamp(80px,12vw,220px);height:10px;overflow:hidden}.tvprog-bar i{border-radius:inherit;background:var(--accent);height:100%;transition:width .8s cubic-bezier(.3,.8,.3,1);display:block}.rsplash{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#080a0eb8;place-items:center;animation:4.2s both rsBg;display:grid;position:fixed;inset:0}.rsplash-in{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:.25em;animation:4.2s cubic-bezier(.2,.8,.2,1) both rsIn;display:flex}.rsplash-k{text-transform:uppercase;letter-spacing:.2em;color:var(--accent);font-size:clamp(18px,2.2vw,34px);font-weight:700}.rsplash-t{letter-spacing:-.03em;font-size:clamp(64px,10vw,180px);font-weight:850;line-height:1}.rsplash-s{opacity:.85;font-size:clamp(20px,2.4vw,40px)}.rsplash-t:after{content:"";background:var(--accent);border-radius:99px;height:.07em;margin:.18em auto 0;animation:4.2s both rsLine;display:block}@keyframes rsBg{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes rsIn{0%{opacity:0;filter:blur(8px);transform:scale(.6)}14%{opacity:1;filter:none;transform:scale(1.04)}22%{transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes rsLine{0%,12%{width:0}35%,to{width:100%}}.rbanner{border-radius:var(--r-xl,16px);background:var(--accent);color:var(--on-accent,#fff);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px;padding:12px 16px;animation:3.4s cubic-bezier(.2,.8,.2,1) both rbIn;display:flex;position:relative;overflow:hidden}.rbanner b{font-size:20px}.rbanner-k{text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-size:12px;font-weight:700}.rbanner:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:1.4s .3s both rbShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes rbIn{0%{opacity:0;max-height:0;margin-bottom:0;padding-block:0;transform:translateY(-14px)scale(.97)}12%{opacity:1;max-height:120px;margin-bottom:12px;padding-block:12px;transform:none}88%{opacity:1;max-height:120px;margin-bottom:12px;padding-block:12px}to{opacity:0;max-height:0;margin-bottom:0;padding-block:0}}@keyframes rbShine{to{transform:translate(100%)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.card,.mrow,.round,.tvm,.el-row,.lst-row,.lv-row,.sgroup,.tvq li,.tvstatus,.ev-head{animation:.38s cubic-bezier(.2,.8,.2,1) both rise}.mrow:nth-child(2),.tvm:nth-child(2),.el-row:nth-child(2),.lst-row:nth-child(2),.tvq li:nth-child(2){animation-delay:40ms}.mrow:nth-child(3),.tvm:nth-child(3),.el-row:nth-child(3),.lst-row:nth-child(3),.tvq li:nth-child(3){animation-delay:80ms}.mrow:nth-child(4),.tvm:nth-child(4),.el-row:nth-child(4),.lst-row:nth-child(4),.tvq li:nth-child(4){animation-delay:.12s}.mrow:nth-child(n+5),.tvm:nth-child(n+5),.el-row:nth-child(n+5),.lst-row:nth-child(n+5),.tvq li:nth-child(n+5){animation-delay:.16s}.tvm.call{animation:.38s both rise,2.4s ease-in-out .4s infinite callGlow}@keyframes callGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}}.btn,.iconbtn,.tabs button,.chip{transition:transform .12s,background-color .2s,color .2s,box-shadow .2s}.btn:active,.iconbtn:active{transform:scale(.96)}.tabs button[aria-selected=true]{animation:.25s both tabIn}@keyframes tabIn{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tally i.new,.tally.last i.lastone,.tvdot,.rsplash,.rsplash-in,.rsplash-t:after,.rbanner,.rbanner:after,.card,.mrow,.round,.tvm,.tvm.call,.el-row,.lst-row,.lv-row,.sgroup,.tvq li,.tvstatus,.ev-head{animation:none!important}.rsplash,.rbanner{display:none}}.kzhit .tally{gap:.8vw}.kzhit .tally i{background:#fff;border-radius:.8vh;width:4.2vh;height:1.6vh}.kzhit .tally i.new{animation:1s cubic-bezier(.2,.9,.3,1.4) both kzHitFill}.kzhit-in.out .tally i{background:#3a3f46}@keyframes kzHitFill{0%{background:#fff;transform:scale(1)}35%{background:#fff;transform:scale(1.4,1.8)}to{background:#00000059;transform:scale(1)}}.kzhit{transition:opacity .3s}.rs-on .kzhit{opacity:0}.hub-row,.hub-id{animation:.38s cubic-bezier(.2,.8,.2,1) both rise}.hub-row:nth-child(2){animation-delay:40ms}.hub-row:nth-child(3){animation-delay:80ms}.hub-row:nth-child(4){animation-delay:.12s}.hub-row:nth-child(n+5){animation-delay:.16s}.hub-main{transition:background-color .2s,transform .12s}.hub-main:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.hub-row,.hub-id{animation:none!important}}.sgroup a.srow{color:inherit;text-decoration:none}.sgroup a.srow .sc-ctl{color:var(--muted);font-size:20px}.tv .tvnx .kz-names{grid-template-columns:repeat(auto-fill,minmax(min(100%,11em),1fr));gap:.45em;width:100%;display:grid}.tv .tvnx .kz-names .nw{background:color-mix(in srgb,var(--ink) 7%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);overflow-wrap:anywhere;border-radius:.5em;flex-direction:column;align-items:flex-start;gap:.3em;padding:.45em .7em;animation:.38s cubic-bezier(.2,.8,.2,1) both rise;display:flex}.tv .tvnx .kz-names .nw:nth-child(2){animation-delay:50ms}.tv .tvnx .kz-names .nw:nth-child(3){animation-delay:.1s}.tv .tvnx .kz-names .nw:nth-child(n+4){animation-delay:.15s}.tv .tvnx .kz-names .sr-sep{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tv .tvnx .kz-names .lv{margin-left:0}.tv .tvnx .kz-names .lv .tally{gap:.25em}.tv .tvnx .kz-names .lv .tally i{background:color-mix(in srgb,var(--ink) 30%,transparent);border-radius:.15em;width:1.1em;height:.3em}.tv .tvnx .kz-names .lv .tally i.on{background:var(--kz,var(--danger))}.kzrow{flex-wrap:wrap;gap:8px;display:flex}.kzp{border-radius:var(--r-sm,10px);background:var(--surface);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:7.5em;min-height:44px;padding:7px 12px;font-weight:650;line-height:1.15;display:inline-flex}.kzp .lv{margin-left:0}.kzp .lv .tally i{width:12px;height:4px}.mrow.done .kzp{background:0 0}.kzp.lost{background:var(--danger-soft);border-color:color-mix(in srgb,var(--kz,var(--danger)) 45%,transparent)}html:not(.tv) .kz-names{gap:6px}html:not(.tv) .kz-names .nw{border-radius:var(--r-sm,8px);background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}html:not(.tv) .kz-names .sr-sep{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html:not(.tv) .kz-names .lv{margin-left:0}.tabpane{animation:.3s cubic-bezier(.2,.8,.2,1) both paneIn}@keyframes paneIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.kzp.tap{position:relative}.kzp.tap.lost{animation:.45s cubic-bezier(.3,1.6,.5,1) kzTap}.kzp.tap.lost:after{content:"";border-radius:inherit;border:2px solid var(--kz,var(--danger));pointer-events:none;animation:.6s ease-out both kzRing;position:absolute;inset:-2px}@keyframes kzTap{0%{transform:scale(1)}25%{transform:scale(1.08)rotate(-2deg)}50%{transform:scale(.97)rotate(1.5deg)}to{transform:none}}@keyframes kzRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.tabbar .nav-i.active svg{animation:.45s cubic-bezier(.3,1.7,.5,1) navHop}@keyframes navHop{0%{transform:translateY(0)}40%{transform:translateY(-5px)scale(1.12)}to{transform:none}}.nav-i.add .plus{transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.nav-i.add:hover .plus{transform:rotate(90deg)scale(1.06)}.nav-i.add:active .plus{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.card,.lst-row,.hub-main,.tr-card,.el-row{transition:transform .18s,box-shadow .18s}.card:hover,.tr-card:hover,.el-row:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #00000059}}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.btn.primary:hover:after{transition:transform .7s;transform:translate(120%)}}.num.bump{animation:.45s cubic-bezier(.3,1.6,.5,1) numBump;display:inline-block}@keyframes numBump{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:none}}.st-bar i,.tvprog-bar i,.prog i{animation:.9s cubic-bezier(.3,.8,.3,1) both barFill}@keyframes barFill{0%{width:0}}input.switch{transition:background-color .2s}input.switch:after{transition:left .28s cubic-bezier(.3,1.6,.5,1)}.endparty{z-index:80;pointer-events:none;place-items:center;animation:7s both epOut;display:grid;position:fixed;inset:0}.endparty .confetti{position:absolute;inset:0;overflow:hidden}.endparty-card{background:var(--surface);color:var(--ink);text-align:center;border-radius:22px;justify-items:center;gap:6px;padding:22px 34px;animation:7s cubic-bezier(.2,1.3,.4,1) both epCard;display:grid;box-shadow:0 30px 60px -20px #00000073}.endparty-card span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.endparty-card b{font-size:clamp(26px,6vw,44px);line-height:1.1}@keyframes epCard{0%{opacity:0;transform:scale(.5)rotate(-4deg)}10%{opacity:1;transform:scale(1.05)}16%{transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20px)}}@keyframes epOut{0%,90%{opacity:1}to{opacity:0}}.confetti i{width:.9vw;min-width:8px;height:1.6vw;min-height:14px;animation:confFall var(--d) linear var(--w) infinite;border-radius:2px;position:absolute;top:-4vh}@media (prefers-reduced-motion:reduce){.tabpane,.kzp.tap.lost,.kzp.tap.lost:after,.tabbar .nav-i.active svg,.num.bump,.st-bar i,.tvprog-bar i,.endparty,.endparty-card{animation:none!important}.endparty .confetti{display:none}}.btv-back{z-index:95;opacity:.3;transition:opacity .2s;position:fixed;bottom:14px;left:14px}.btv-back:hover,.btv-back:focus-visible{opacity:1}.btv-hs h2{font-size:clamp(34px,4.2vw,64px)}.btv-hs-sub{color:var(--muted);max-width:60ch;margin:.2em 0 1.2em;font-size:clamp(16px,1.5vw,24px)}.btv-hst{gap:8px;width:min(1200px,100%);font-size:clamp(20px,2vw,32px);display:grid}.btv-hst .hrow,.btv-hst .brow{grid-template-columns:minmax(0,1fr) repeat(var(--cols),4.2em);align-items:center;gap:0;display:grid}.btv-hst .hrow{color:var(--muted);padding:0 .6em;font-weight:700}.btv-hst .hrow>span{text-transform:uppercase;letter-spacing:.08em;font-size:.55em}.btv-hst .hrow>.c{letter-spacing:0;font-size:.75em}.btv-hst .hrow>span:first-child{padding-left:.55em}.btv-hst .brow{background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:.4em;padding:.45em .6em;animation:.5s cubic-bezier(.2,.8,.2,1) both rise}.btv-hst .c{text-align:center}.btv-hst .r{text-align:center;color:var(--muted);font-weight:800}.btv-hst .n{white-space:nowrap;text-overflow:ellipsis;padding-left:.3em;font-weight:750;overflow:hidden}.btv-hst .z{color:color-mix(in srgb,var(--ink) 25%,transparent)}.btv-hst .brow .tot{color:var(--accent);font-size:1.25em;font-weight:850}.btv-hst .brow.top{background:color-mix(in srgb,var(--accent) 12%,transparent)}.btv-hst .medal{color:#1a1a1a;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-size:.85em;display:inline-grid}.btv-hst .m1 .medal{background:#f5c542}.btv-hst .m2 .medal{background:#c9ced6}.btv-hst .m3 .medal{background:#d69a5b}.btv-hs-last{color:var(--muted);margin-top:1em;font-size:clamp(16px,1.5vw,24px)}.btv-hs h2{margin-bottom:.5em}.trp-r{cursor:default;grid-template-columns:30px minmax(0,1fr) repeat(5,40px) 52px 36px}@media (width<=520px){.trp-r{grid-template-columns:22px minmax(0,1fr) repeat(5,30px) 38px 32px}}.trp-rw{border-top:1px solid var(--line-soft)}.trp-rw .trp-r{border-top:0}.trp-edit{place-items:center;width:32px;height:32px;padding:0;display:grid}.trp-r.open{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.trp-fix{background:color-mix(in srgb,var(--accent) 5%,var(--surface));flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px 14px;animation:.25s both rise;display:flex}.trp-fx{align-items:center;gap:6px;display:inline-flex}.trp-fx>span{min-width:2.2em;font-weight:700}.trp-fx>b{text-align:center;min-width:1.4em}.trp-fx .btn{min-width:34px;padding:4px 0;font-size:1.1rem;line-height:1}.trp-fix .danger{color:var(--danger);margin-left:auto}.sendres{margin:0 0 14px;padding:0;animation:.4s both rise;overflow:hidden}.sendres-h{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sendres-h>span:first-child{gap:2px;display:grid}.sendres-h small{color:var(--muted)}.sendres-h>span:last-child{color:var(--muted);font-size:1.4rem}.sendres-b{gap:10px;padding:0 16px 16px;display:grid}.sendres-b>.btn{justify-self:start}.sendres-l{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sendres-l li{background:color-mix(in srgb,var(--ink) 4%,transparent);border-radius:10px;grid-template-columns:3em minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.sendres-l li .num{color:var(--muted);font-weight:800}.dn-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.dn-row{scroll-snap-type:x mandatory;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.dn-row .dn-card{scroll-snap-align:start}.dn-card{aspect-ratio:16/10;color:#fff;isolation:isolate;background:#14181d;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:.4s both rise;display:block;position:relative;overflow:hidden}.dn-card.big{aspect-ratio:21/9;grid-column:1/-1}@media (width<=600px){.dn-card.big{aspect-ratio:16/10}}.dn-card img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.dn-card:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#0000008c 55%,#000000e6 100%);position:absolute;inset:0}.dn-card.noimg{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--accent) 55%,#0b0f12) 0,#0b0f12 70%)}.dn-card.noimg:before{content:"";aspect-ratio:1;z-index:-1;opacity:.22;background:repeating-radial-gradient(circle,#fff 0 2px,#0000 2px 18px);border-radius:50%;width:70%;position:absolute;top:-24%;right:-14%}.dn-c-t{gap:4px;padding:12px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.dn-c-t b{-webkit-line-clamp:3;text-shadow:0 1px 8px #00000080;-webkit-box-orient:vertical;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.dn-card.big .dn-c-t b{font-size:clamp(1.15rem,2.4vw,1.6rem)}.dn-c-t small{color:#ffffffbf;font-size:.78rem}@media (hover:hover){.dn-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px #0009}.dn-card:hover img{transform:scale(1.05)}}.qs.hero.hero-blue{color:#fff;background:linear-gradient(135deg,#3b6fe0,#1e3a8a);box-shadow:0 14px 30px -18px #1e3a8acc}.qs.hero.hero-blue .qs-ic{color:#fff;background:#ffffff2e}.qs.hero.hero-blue .qs-tx span{color:#fffc}.qs.tint-violet{background:linear-gradient(135deg,color-mix(in srgb,#8b5cf6 12%,var(--surface)),var(--surface) 70%);border-color:color-mix(in srgb,#8b5cf6 22%,var(--line))}.qs.tint-violet .qs-ic{color:#7c3aed;background:#8b5cf62e}.qs.hero{position:relative;overflow:hidden}.qs.hero:after{content:"";aspect-ratio:1;opacity:.14;pointer-events:none;background:repeating-radial-gradient(circle,#fff 0 2px,#0000 2px 16px);border-radius:50%;width:150px;position:absolute;top:-40px;right:-30px}.rr-pod{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rr-medal{white-space:nowrap;background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:.9rem;font-weight:700;display:inline-flex}.rr-medal i{color:#1a1a1a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;font-style:normal;display:inline-grid}.rr-medal.m1{background:#f5c54238}.rr-medal.m1 i{background:#f5c542}.rr-medal.m2{background:#aeb6c23d}.rr-medal.m2 i{background:#c9ced6}.rr-medal.m3{background:#d69a5b38}.rr-medal.m3 i{background:#d69a5b}@media (width<=640px){.rr-pod{grid-column:1/-1;justify-content:flex-start}}.st-reset{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 8px;display:flex}@media (width>=1180px){:is(.wrap:has(>main>.shell),.wrap:has(.shell)){max-width:none;margin:0;padding:0}.wrap .shell{grid-template-columns:clamp(220px,15vw,260px) minmax(0,1fr);gap:clamp(28px,3vw,48px);min-height:100dvh}.wrap .side-nav{background:var(--panel);border-right:1px solid var(--line);box-sizing:border-box;height:100dvh;padding:22px 18px;position:sticky;top:0}.wrap .shell-main{padding:28px clamp(24px,3vw,48px) 56px 0}.wrap .shell-main>*{max-width:1800px}.wrap .shell .st-home,.wrap .shell .stats,.wrap .shell .on-page,.wrap .shell .season,.wrap .shell .tl,.wrap .shell .friends{max-width:none}.wrap .st-nt{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.wrap .st-nt>h2{grid-column:1/-1;margin-bottom:0}.wrap .st-nt .qs-grid{display:contents}.wrap .st-nt .qs{min-height:100%;margin:0}.wrap .shell .settings{max-width:none}.wrap .shell .settings.set-idx{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:40px;display:grid}.wrap .shell .settings.set-idx>h1,.wrap .shell .settings.set-idx>p,.wrap .shell .settings.set-idx>nav{grid-column:1/-1}.wrap .shell .settings.hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:40px;display:grid}.wrap .shell .settings.hub>:not(.st-sec){grid-column:1/-1}.wrap .shell .settings:not(.set-idx):not(.hub){max-width:1100px}}.front-win{border:1px solid var(--line);border-radius:var(--r-lg,14px);color:var(--ink);align-items:center;gap:8px;width:max-content;margin-top:14px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.front-win:hover{background:var(--panel)}.front-win.is-win{border-color:var(--accent);color:var(--accent)}.front-win+.front-login{display:block}.settings .legal-links{justify-content:flex-start;margin-left:4px}.nav-tog{display:none}@media (width>=900px){.nav-tog{z-index:5;border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,color .15s,transform .15s;display:grid;position:absolute;top:34px;right:-14px;box-shadow:0 1px 3px #0000001f}.side-nav:hover .nav-tog,.nav-tog:focus-visible{opacity:1}.nav-tog:hover{color:var(--ink);transform:scale(1.08)}.nav-show{opacity:1;border-left:0;border-radius:0 12px 12px 0;width:22px;height:44px;position:fixed;top:34px;left:0;right:auto}.nav-show:hover{width:28px;transform:none}.wrap .shell.nav-off,.shell.nav-off{grid-template-columns:minmax(0,1fr)!important}.shell.nav-off>.side-nav{display:none}.wrap .shell.nav-off .shell-main{padding-left:clamp(40px,4vw,72px)}}@media (width<=1179px) and (width>=900px){.nav-tog:not(.nav-show){right:-24px}}.kzg{--kg:#1f9d6b}.kzg-1{--kg:#3b6fe0}.kzg-2{--kg:#d9822b}.kzg-3{--kg:#9b59d0}.kzg-4{--kg:#d64b6a}.kzg-5{--kg:#1aa3b5}.mrow.kzg{box-shadow:inset 5px 0 0 var(--kg);border-color:color-mix(in srgb,var(--kg) 40%,var(--line));background:color-mix(in srgb,var(--kg) 7%,var(--surface));margin-bottom:12px}.mrow.kzg.live{background:color-mix(in srgb,var(--kg) 14%,var(--surface));border-color:var(--kg)}.kzg-tag{background:var(--kg);color:#fff;letter-spacing:.01em;border-radius:999px;margin-right:4px;padding:3px 10px;font-weight:800;display:inline-block}.mrow.kzg.done{box-shadow:inset 5px 0 0 color-mix(in srgb,var(--kg) 45%,transparent)}.mrow.kzg.kzg{border-style:solid;border-width:1px;border-radius:14px;margin-bottom:12px}html.tv.tv-light{--ground:#f2f4f6;--surface:#fff;--panel:#f7f8fa;--sunken:#ebeef2;--line:#e2e6eb;--line-soft:#edf0f3;--line-strong:#c9cfd6;--ink:#0d1014;--ink-2:#3a414a;--muted:#68717c;--accent:#0b8a4e;--accent-soft:#dcf3e3;--on-accent:#fff;--inverse:#131517;--on-inverse:#fff;--on-inverse-muted:#b5b8bc;--success:#0b6b4e;--success-soft:#e2efe9;--danger:#b3202a;--danger-soft:#f8e4e3;--warning:#8a5a00;--warning-soft:#f6edda;--kz:#b3202a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mrow.kzg .chip.board.kzg-tag{background:var(--kg);color:#fff;border-color:#0000}.th-s{display:none}@media (width<=700px){.th-l{display:none}.th-s{display:inline}}th .th-l{white-space:normal;line-height:1.2}.rank{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rk{border:1px solid var(--line);border-radius:var(--r-lg,14px);background:var(--surface);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.rk.q{border-color:color-mix(in srgb,var(--success) 45%,var(--line));box-shadow:inset 4px 0 0 var(--success)}.rk-n{background:var(--sunken);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.rk-n.m1{color:#3a2c00;background:#f2c94c}.rk-n.m2{color:#22262b;background:#c9ced6}.rk-n.m3{color:#2e1704;background:#d9955b}.rk-m{flex-direction:column;gap:3px;min-width:0;display:flex}.rk-m b{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.rk-q{vertical-align:middle;margin-left:8px;font-size:.7rem}.rk-s{color:var(--muted);font-size:.84rem;line-height:1.35}.rk-p{flex-direction:column;align-items:center;min-width:56px;display:flex}.rk-p b{font-size:1.5rem;line-height:1}.rk-p small{color:var(--muted);margin-top:2px;font-size:.72rem}.mgrid{gap:10px;display:grid}@media (width>=900px){.mgrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.mgrid .mrow{margin-bottom:0}}.vs2{gap:4px;min-width:0;display:grid}.vs2-r{background:var(--sunken);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.vs2-n{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.vs2-s{text-align:right;min-width:1.4em;font-size:1.1rem}.vs2-r.w{background:color-mix(in srgb,var(--success) 14%,var(--surface))}.vs2-r.w .vs2-n{font-weight:800}.vs2-r.l{opacity:.6}.mgrid .mrow:not(.kzg){border-radius:var(--r-lg,14px);border:1px solid var(--line);background:var(--surface)}.mgrid .mrow{grid-template-columns:minmax(0,1fr) auto}@media (width<=520px){.mgrid .mrow:not(.kzg){grid-template-columns:minmax(0,1fr) auto}.mgrid .mrow .acts{flex-direction:column;align-items:stretch}}.mgrid .mrow:not(.kzg).done:after{display:none}.mgrid .mrow.done .vs2{opacity:1}@media (width>=1180px){.wrap:not(:has(.shell)){max-width:min(1500px,94vw)}}.rules-i{width:20px;height:20px;color:var(--muted);cursor:pointer;vertical-align:middle;opacity:.85;background:0 0;border:1.5px solid;border-radius:50%;flex:none;place-items:center;margin-left:8px;padding:0;font:italic 700 .72rem/1 Georgia,serif;display:inline-grid}.rules-i:hover{color:var(--accent);opacity:1}.rules-i.on-dark{color:inherit}.rules{max-width:760px;margin:0 auto;padding-bottom:48px}.rules-k{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-top:14px;font-size:.78rem;font-weight:700;display:block}.rules h1{margin:4px 0 10px}.rules-in{color:var(--ink-2);margin:0 0 22px;font-size:1.12rem;line-height:1.55}.rules-s{border:1px solid var(--line);border-radius:var(--r-lg,14px);background:var(--surface);margin-bottom:12px;padding:16px 18px}.rules-s h2{align-items:center;gap:10px;margin:0 0 8px;font-size:1.08rem;display:flex}.rules-n{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:.82rem;display:grid}.rules-s p{margin:6px 0;line-height:1.55}.br-scroll{margin:0 -4px;padding-bottom:8px;overflow-x:auto}.br{gap:28px;min-width:max-content;padding:4px;display:flex}.br-col{flex-direction:column;width:220px;display:flex}.br-h{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:center;margin-bottom:8px;font-size:.8rem;font-weight:700}.br-ms{flex-direction:column;flex:1;justify-content:space-around;gap:10px;display:flex}.br-pair{flex-direction:column;flex:1;justify-content:space-around;gap:10px;display:flex;position:relative}.br-pair:after{content:"";border:2px solid var(--line-strong,var(--line));border-left:0;border-radius:0 8px 8px 0;width:14px;position:absolute;top:25%;bottom:25%;right:-15px}.br-col+.br-col .br-slot{position:relative}.br-col+.br-col .br-slot:before{content:"";border-top:2px solid var(--line-strong,var(--line));width:13px;position:absolute;top:50%;left:-14px}.br-m{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:6px;display:grid}.br-m:disabled{cursor:default;opacity:.55}.br-m.ready{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:inset 3px 0 0 var(--accent)}.br-m.live{border-color:var(--accent);background:var(--accent-soft)}.br-m.kzg{box-shadow:inset 3px 0 0 var(--kg);border-color:color-mix(in srgb,var(--kg) 45%,var(--line))}.br-b{background:var(--kg,var(--accent));color:#fff;border-radius:999px;justify-self:start;padding:1px 7px;font-size:.68rem;font-weight:800}.br-p{background:var(--sunken);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.br-n{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.br-p.w{background:color-mix(in srgb,var(--success) 15%,var(--surface))}.br-p.w .br-n{font-weight:800}.br-p.l{opacity:.55}.br-top{justify-content:space-between;align-items:center;min-height:18px;display:flex}.br-more{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 4px;font-size:1.1rem;line-height:1}.br-more:hover{color:var(--ink);background:var(--sunken)}button.br-p{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;width:100%}button.br-p.tap:hover{background:color-mix(in srgb,var(--success) 20%,var(--surface));outline:2px solid color-mix(in srgb,var(--success) 50%,transparent)}.br-m.bye{opacity:.55}.br-nav{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.br-col{width:190px}.br-col.first .br-slot:before{display:none}.br.compact .br-col{width:170px}.br.compact .br-m{border-radius:9px;gap:2px;padding:3px}.br.compact .br-p{padding:2px 6px}.br.compact .br-n{font-size:.8rem}.br.compact .br-top{min-height:0}.br.compact .br-m{position:relative}.br.compact .br-top{pointer-events:none;height:14px;position:absolute;inset:-7px 4px auto 6px}.br.compact .br-top>*{pointer-events:auto}.br.compact .br-b{padding:0 5px;font-size:.58rem;line-height:14px}.br.compact .br-more{background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:999px;padding:0 5px;font-size:.75rem;line-height:12px;transition:opacity .15s}.br.compact .br-m:hover .br-more,.br.compact .br-more:focus-visible{opacity:1}@media (hover:none){.br.compact .br-more{opacity:1}}.br.compact .br-ms,.br.compact .br-pair{gap:8px}.br.one{min-width:0}.br.one .br-col{width:100%}.br.one .br-ms{gap:10px}.br.two{justify-content:center;gap:14px;min-width:max-content;margin:0 auto}.br.two .br-half{gap:14px;display:flex}.br.two .br-n{font-size:.82rem}.br.two .br-pair:after{border-radius:0 6px 6px 0;width:7px;right:-8px}.br.two .br-half:not(.rev) .br-col+.br-col .br-slot:before{width:7px;left:-8px}.br.two .br-half.rev .br-pair:after{border:2px solid var(--line-strong,var(--line));border-right:0;border-radius:6px 0 0 6px;width:7px;left:-8px;right:auto}.br.two .br-half.rev .br-slot:before{display:none}.br.two .br-half.rev .br-col:not(:last-child) .br-slot{position:relative}.br.two .br-half.rev .br-col:not(:last-child) .br-slot:after{content:"";border-top:2px solid var(--line-strong,var(--line));width:7px;position:absolute;top:50%;right:-8px}.br.two .br-fin .br-slot{position:relative}.br.two .br-fin .br-slot:before{content:"";border-top:2px solid var(--line-strong,var(--line));width:13px;display:block;position:absolute;top:50%;left:-14px}.br.two .br-fin .br-slot:after{content:"";border-top:2px solid var(--line-strong,var(--line));width:13px;position:absolute;top:50%;right:-14px}.br.two .br-fin .br-m{border-color:var(--accent);box-shadow:0 6px 18px -10px #00000059}.br.two .br-lone{position:relative}.br.two .br-col{width:var(--cw,150px)}.br.two.compact .br-n{font-size:.74rem}.br.two.compact .br-p{gap:4px;padding:2px 5px}.br-tabs{gap:8px;margin-bottom:12px;padding-bottom:6px;display:flex;overflow-x:auto}.br-tab{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.br-tab span{color:var(--muted);font-size:.76rem}.br-tab.on{border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}.br-tab.ok span{color:var(--success)}.br-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.br.two .br-h{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.br.two.compact .br-h{letter-spacing:.02em;font-size:.64rem}.back.replaced{z-index:200}.free-hint{color:var(--muted);margin:-4px 2px 10px;font-size:.82rem}.free-hint a{color:var(--accent);font-weight:600}.tvfull-hint{z-index:90;color:#fff;background:#000000b8;border-radius:999px;padding:1vh 2vw;font-size:clamp(14px,1.4vw,26px);font-weight:650;animation:1s both tvhint;position:fixed;bottom:3vh;left:50%;transform:translate(-50%)}@keyframes tvhint{0%{opacity:0;transform:translate(-50%,10px)}}.tvgrid.big:not(.only){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.tvgrid.big .tvbgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvgrid.big .tvkz{column-gap:2.2em}.tvgrid.big .tvkz-r{padding:.22em .2em;font-size:1em}.tvgrid.big .tvkz-r .tally{transform-origin:100%;transform:scale(1.15)}.tvgrid.big .tvq{gap:.3em}.tvgrid.big.only .tvbgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20em),1fr))}.tvgrid.big.only .tvq{grid-template-columns:repeat(auto-fill,minmax(min(100%,26em),1fr))}html.tv #root:has(.tvgrid.big){font-size:clamp(15px,1.2vw,28px)}.tvq-n{font-size:.95em;font-weight:650;line-height:1.3}.tvgrid.big .tvm{gap:.25em;padding:.55em .7em}.tv .tvgrid.big .tvnx .kz-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3em}.tv .tvgrid.big .tvnx .kz-names .nw{flex-direction:row;justify-content:space-between;align-items:center;padding:.28em .55em;font-size:.92em}.tvgrid.big .tvm .tvm-h:last-child{display:none}.evc{gap:14px;max-width:1080px;margin:0 auto;padding:18px 16px 40px;display:grid}.evc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.evc-top a.brand{text-decoration:none}.evc-h{font-family:var(--font-head);font-stretch:var(--head-stretch);letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(1.9rem,6vw,2.8rem);font-weight:800;line-height:1.05}.evc-sub{margin:0}.evc-bar{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.evc-near{flex:2 420px;align-items:center;gap:8px;min-width:0;display:flex}.evc-near input{flex:170px;min-width:150px}.evc-near select{flex:none;width:auto}.evc-loc{padding-inline:10px}.evc-q{flex:220px;min-width:0}.evc-at{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.evc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evc-row{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"d m st""d meta where";align-items:center;gap:4px 14px;padding:12px 14px;text-decoration:none;display:grid}.evc-row:hover{border-color:var(--accent)}.evc-date{border-radius:var(--r-md);background:var(--sunken);grid-area:d;justify-items:center;padding:6px 0;line-height:1.05;display:grid}.evc-date b{font-size:1.5rem;font-weight:800}.evc-date small{text-transform:uppercase;color:var(--muted);letter-spacing:.04em;font-size:.72rem;font-weight:700}.evc-main{grid-area:m;min-width:0;display:grid}.evc-t{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.evc-o{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.evc-meta{color:var(--ink-2);flex-wrap:wrap;grid-area:meta;align-items:center;gap:10px;font-size:.88rem;display:flex}.evc-where{color:var(--ink-2);white-space:nowrap;grid-area:where;justify-content:flex-end;align-items:center;gap:10px;font-size:.88rem;display:flex}.evc-where span{align-items:center;gap:4px;display:inline-flex}.evc-st{grid-area:st;justify-self:end}.evc-org{text-align:center;margin:10px 0 0}@media (width>=900px){.evc-row{grid-template-columns:72px minmax(0,1.6fr) minmax(0,1fr) minmax(150px,auto) 130px;grid-template-areas:"d m meta where st";padding:14px 18px}.evc-where{justify-content:flex-start}}@media (width<=560px){.evc-row{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"d m""d meta""d where""d st"}.evc-where,.evc-st{justify-content:flex-start;justify-self:start}.evc-near{flex-wrap:wrap}}.qs.tint-blue{background:linear-gradient(135deg,color-mix(in srgb,#2448f0 10%,var(--surface)),var(--surface));text-decoration:none}.qs.tint-blue .qs-ic{color:#2448f0;background:#2448f029}.front-cal{color:var(--ink);border-radius:var(--r-md);margin-left:auto;padding:6px 10px;font-weight:700;text-decoration:none}.front-cal:hover{background:var(--sunken)}.tvst{column-gap:28px}.tvst-r{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:2.2em minmax(0,1fr) auto 2.6em;align-items:center;gap:10px;padding:.4em .2em;font-size:clamp(1rem,1.4vw,1.5rem);font-weight:650;display:grid}.tvst-r .pos{color:var(--muted);font-weight:700}.tvst-r .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tvst-r .wl{color:var(--muted);font-size:.85em;font-weight:600}.tvst-r b{text-align:right}.tvst-r.q .n,.tvst-r.q .pos{color:var(--success)}.tvgr{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.tvgr-g{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 70%,transparent);align-content:start;padding:12px 14px;display:grid}.tvgr-h{color:var(--accent);margin-bottom:4px;font-size:clamp(.95rem,1.2vw,1.3rem)}.tvgr.many .tvst-r{padding:.3em .1em;font-size:clamp(.9rem,1.15vw,1.25rem)}.tvres{display:grid}.tvres-r{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:.45em .2em;font-size:clamp(.95rem,1.3vw,1.4rem);display:grid}.tvres-r .rd{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78em;font-weight:600;overflow:hidden}.tvres-r .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-weight:600;overflow:hidden}.tvres-r .n:last-child{text-align:right}.tvres-r .n.w{color:var(--ink);font-weight:800}.tvres-r .sc{background:var(--sunken);text-align:center;border-radius:8px;min-width:3.2em;padding:.1em .5em}.chip.tvready{background:var(--sunken);color:var(--ink-2)}.tvmore{color:var(--muted);margin:4px 0 0;font-weight:600}.tvman-f .tvman-ok:not(.go):not(:only-child){background:var(--sunken);color:var(--ink)}.tvman-f{flex-wrap:wrap;justify-content:center;gap:2vw;display:flex}.res-row .rr-date{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.3;display:flex}.res-row .rr-dur:before{content:"⏱ ";opacity:.7}@media (width>=560px){.res-row{grid-template-columns:minmax(0,1fr) auto 96px}}@media (width<=640px){.res-row{grid-template-columns:minmax(0,1fr)}.res-row .rr-win{text-align:left;align-items:flex-start}.res-row .rr-date{text-align:left;flex-direction:row;grid-column:1/-1;justify-self:start;align-items:center;gap:10px}.list .cardwrap>.card-more{top:12px;transform:none}}.podium{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}@media (width<=640px){.podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.podium .pod,.podium .pod.first{border:1px solid var(--line);border-top:3px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;min-width:0;padding:12px}.podium .pod.p1{border-top-color:#e0b21b}.podium .pod.p2{border-top-color:#a4aab3}.podium .pod.p3{border-top-color:#c7834a}.podium .pod.p1 .pl{color:#b98f0a}.podium .pod.p2 .pl{color:#7c838d}.podium .pod.p3 .pl{color:#a9662d}.podium .pod .pl{font-size:1.9rem}.podium .pod.first .prize{color:var(--accent)}.podium .pod.lady{border-top-color:#db2777}.np>.np-ic{flex-direction:initial;text-align:center;place-items:center;gap:0;width:34px;height:34px;margin-top:-4px;font-size:1.05rem;line-height:1;display:grid}.np>.np-ic svg{margin:0;display:block}.np{align-items:flex-start}.sp-cancel{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.sp-cancel h2{color:var(--danger);margin:0}.su-abort{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.su-abort>.label{color:var(--danger)}.evc-alert{gap:8px;display:grid}.evc-al-btn{justify-self:start}.evc-al-on{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:var(--r-lg);background:color-mix(in srgb,var(--accent) 7%,var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.evc-al-form{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:10px;padding:14px;display:grid}.oops{text-align:center;justify-items:center;gap:14px;max-width:520px;margin:12vh auto;padding:24px 16px;display:grid}.quit-list{flex-wrap:wrap;gap:8px;max-height:50vh;display:flex;overflow:auto}.wdx{width:30px;height:30px;color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:50%;place-items:center;padding:0;font-size:1.2rem;line-height:1;display:grid}.wdx:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}.kzp-row .wdx{flex:none;width:34px;height:34px}.pname{all:unset;cursor:pointer;font:inherit;font-weight:inherit;color:inherit;border-bottom:1px dashed color-mix(in srgb,var(--ink) 35%,transparent)}.pname:hover,.pname:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.pl-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pl-chip{cursor:pointer;border:1px solid var(--line);font:inherit;font-size:.9rem}.pl-chip.off{opacity:.55}.pl-sheet{gap:12px;display:grid}.pl-quit{border-top:1px solid var(--line);padding-top:12px}.btn.danger-ghost{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line));background:0 0}:root{--logo-r:#d2302a;--logo-g:#0b8a4e;--logo-k:#111418}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--logo-k:#fff}}:root[data-theme=dark],html.tv{--logo-k:#fff}.bgame{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0e9e;place-items:center;padding:16px;animation:.25s bgIn;display:grid;position:fixed;inset:0}.bgame .confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.bgame-card{background:var(--surface,#fff);width:min(400px,100%);color:var(--ink,#111418);border-radius:24px;justify-items:center;gap:10px;padding:22px 20px 20px;animation:.35s cubic-bezier(.2,1.4,.4,1) bgPop;display:grid;position:relative;box-shadow:0 30px 60px -20px #00000080}.bgame-x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:8px;right:12px}.bgame-title{letter-spacing:-.01em;font-size:1.6rem;font-weight:850}.bgame-sub{color:var(--muted);margin-top:-6px;font-size:.95rem}.bgame-board{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 30px #00000073);width:min(340px,80vw,68.75dvh - 158.125px);height:auto;overflow:visible}.bgame-top{text-align:center;justify-items:center;gap:6px;display:grid}.bgame-pop{fill:#fff;stroke:#111418;stroke-width:4px;paint-order:stroke;font:900 22px system-ui;animation:1s ease-out forwards bgPopTxt}.bgame-idle{animation:1.6s ease-in-out infinite bgIdle}.bgame-hint{fill:var(--muted,#888);font:700 22px system-ui}@keyframes bgFlyXY{0%{translate:var(--fx) var(--fy)}}@keyframes bgFlyK{0%{scale:1.15}60%{scale:.6}to{opacity:.7;scale:.28}}@keyframes bgIdle{50%{transform:translateY(-8px)rotate(-2deg)}}.bgame-held{transition:transform .12s;transform:scale(1.12)}.bgame-idle,.bgame-held{transform-box:fill-box;transform-origin:50% 20%}.bgame-hits span.cur{outline:2px solid var(--accent)}.bgame.perfect .bgame-bd{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.3,1.3,.5,1) bgSpin}.bgame.perfect .bgame-card{animation:.5s .1s bgShake}@keyframes bgFly{0%{transform:translateY(260px)scale(1.9)}}@keyframes bgPopTxt{0%{opacity:0;transform:translateY(8px)}20%{opacity:1}to{opacity:0;transform:translateY(-26px)}}@keyframes bgShake{20%{transform:translate(-8px)rotate(-1deg)}40%{transform:translate(8px)rotate(1deg)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.bgame-hits{gap:8px;display:flex}.bgame-hits span{background:var(--sunken,#eee);text-align:center;border-radius:999px;min-width:64px;padding:6px 10px;font-weight:800}.bgame-hits span.on{color:#fff;background:#d2302a}.bgame.perfect .bgame-title{color:#d2302a;animation:.9s ease-in-out infinite bgPulse}@keyframes bgIn{0%{opacity:0}}@keyframes bgPop{0%{opacity:0;transform:scale(.8)}}@keyframes bgDart{0%{opacity:0;transform:scale(1.8)translate(3px,3px)}}@keyframes bgSpin{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.15)rotate(200deg)}to{transform:scale(1)rotate(360deg)}}@keyframes bgPulse{50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.bgame *{animation:none!important}}.bgame-snd{cursor:pointer;opacity:.75;background:0 0;border:0;font-size:20px;position:absolute;top:10px;left:12px}.bgame-best{color:var(--muted);font-size:.95rem;font-weight:700}.bgame-best.rec{color:#d2302a;animation:.9s ease-in-out 3 bgPulse}.vt-tabs{gap:6px;margin:6px 0 16px;display:flex}.vt-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;flex:1;padding:10px;font-weight:700}.vt-tabs button[aria-selected=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.vt-form{gap:12px;margin-top:10px;display:grid}.vt-form label{gap:4px;font-weight:600;display:grid}.vt-form input:not([type=radio]),.vt-form textarea{border:1px solid var(--line-strong,#ccc);font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;padding:10px}.vt-form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.vt-form legend{margin-bottom:4px;font-weight:600}.vt-r{align-items:center;gap:8px;font-weight:500!important;display:flex!important}.vt-done{background:var(--success-soft,#e2efe9);border:1px solid var(--success,#0b6b4e);border-radius:14px;padding:16px}.vt-err{color:var(--danger,#b3202a)}.legal-links{flex-wrap:wrap}.waiver{background:var(--panel);border-radius:12px;grid-column:1/-1;gap:8px;margin-top:8px;padding:12px;display:grid}.waiver label{align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.waiver input{flex:none;width:18px;height:18px;margin-top:3px}:root:not([data-skin]):not([data-accent]) .qs.hero:not(.hero-blue){color:#fff;background:linear-gradient(135deg,#1da35e,#0b6b3e);box-shadow:0 14px 34px -16px #1eaa558c}:root:not([data-skin]):not([data-accent]) .qs.hero:not(.hero-blue) .qs-ic{color:#fff;background:#ffffff29}:root:not([data-skin]):not([data-accent]) .qs.hero:not(.hero-blue) .qs-tx span{color:#ffffffd9}:root:not([data-skin]):not([data-accent]) .qs.hero.hero-blue{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:none}:root:not([data-skin]):not([data-accent]) .qs.hero.hero-blue .qs-tx span{color:var(--muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-skin]):not([data-bg]):not(.tv-light) body{background:radial-gradient(1200px 500px at 85% -10%,#2dbe6029,transparent 60%),var(--ground);background-attachment:fixed}}:root[data-theme=dark]:not([data-skin]):not([data-bg]):not(.tv-light) body{background:radial-gradient(1200px 500px at 85% -10%,#2dbe6029,transparent 60%),var(--ground);background-attachment:fixed}:root:not([data-skin]):not([data-accent]) .qs.qs-more.tint-violet{background:var(--surface);border-color:var(--line-strong)}:root:not([data-skin]):not([data-accent]) .qs.qs-more.tint-violet .qs-ic{background:var(--sunken);color:var(--ink)}:root:not([data-skin]):not([data-accent]){--r-lg:16px;--r-xl:18px;--head-stretch:96%;--g1:#1da35e;--g2:#0b6b3e;--gglow:#0b8a4e59;--red:#e5333b}:root:not([data-skin]):not([data-accent]) .side-nav .nav-list .nav-i{border:1px solid #0000;border-radius:12px;margin:2px 0;padding:11px 14px}:root:not([data-skin]):not([data-accent]) .side-nav .nav-list .nav-i.active{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;box-shadow:0 8px 22px -10px var(--gglow),inset 0 1px 0 #fff3;border-color:#ffffff1f;padding-left:14px}:root:not([data-skin]):not([data-accent]) .side-nav .nav-i.active svg{color:#fff}:root:not([data-skin]):not([data-accent]) .side-nav .nav-i:not(.active):hover{background:var(--sunken)}:root:not([data-skin]):not([data-accent]) .new-btn{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;box-shadow:0 10px 24px -12px var(--gglow);border:1px solid #ffffff2e;border-radius:12px}:root:not([data-skin]):not([data-accent]) .btn.primary{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;border-color:#0000}@media (width>=900px){:root:not([data-skin]):not([data-accent]):not([data-bg]) .shell-main{background:linear-gradient(118deg,#0000 58%,#0b8a4e1a 66%,#0b8a4e4d 74%,#0000 74.3% 77%,#0b8a4e1f 77.3%,#0000 86%) 100% 0/100% 300px no-repeat}}:root:not([data-skin]):not([data-accent]) .inv-tile.live{color:#0d1014;--on-inverse:#0d1014;--on-inverse-muted:#4a525c;background:url(/live-board.svg) right -60px center/auto 190% no-repeat,linear-gradient(135deg,#f7f8f9,#d9dde0);border:0;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #0009}:root:not([data-skin]):not([data-accent]) .inv-tile.live:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f2f3f5 0%,#f2f3f5f5 45%,#f2f3f500 72%);position:absolute;inset:0}:root:not([data-skin]):not([data-accent]) .inv-tile.live>*{position:relative}:root:not([data-skin]):not([data-accent]) .inv-tile.live .it-big{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;border-radius:12px;padding:6px 12px}:root:not([data-skin]):not([data-accent]) .inv-tile.live .it-k{background:var(--red);color:#fff;border-radius:999px;align-self:flex-start;width:fit-content;padding:3px 10px 3px 8px;font-weight:700;display:inline-flex}:root:not([data-skin]):not([data-accent]) .inv-tile.live .it-dot{background:#fff}:root:not([data-skin]):not([data-accent]) .inv-tile.live .btn.it-go{color:#fff;background:linear-gradient(135deg,#1da35e,#0b6b3e);border-color:#0000}:root:not([data-skin]):not([data-accent]) .inv-tile.live .btn.it-ghost{color:#0d1014;background:#ffffff80;border:1.5px solid #0d1014}:root:not([data-skin]):not([data-accent]) .qs.hero:not(.hero-blue){background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 16px 36px -16px var(--gglow);border:1px solid #ffffff2e}:root:not([data-skin]):not([data-accent]) .qs.hero:not(.hero-blue):after{opacity:.25}:root:not([data-skin]):not([data-accent]) .qs.hero.hero-blue,:root:not([data-skin]):not([data-accent]) .qs.qs-more.tint-violet{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 92%,#2c6) ,var(--surface));border:1px solid var(--line-strong)}:root:not([data-skin]):not([data-accent]) .rr-medal.m1{background:color-mix(in srgb,var(--g1) 20%,transparent)}:root:not([data-skin]):not([data-accent]) .rr-medal.m1 i{background:var(--g1);color:#04130a}:root:not([data-skin]):not([data-accent]) .rr-medal.m3{background:color-mix(in srgb,var(--red) 20%,transparent)}:root:not([data-skin]):not([data-accent]) .rr-medal.m3 i{background:var(--red);color:#fff}:root:not([data-skin]):not([data-accent]) .res-row,:root:not([data-skin]):not([data-accent]) .lst-row{border-radius:14px}:root:not([data-skin]):not([data-accent]) .st-sec h2,:root:not([data-skin]):not([data-accent]) .sec-h h2{letter-spacing:-.01em;font-weight:800}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-skin]):not([data-accent]):not(.tv-light){--ground:#070b09;--surface:#101613;--panel:#0c120f;--sunken:#18211c;--line:#1f2b25;--line-strong:#2c3b33}}:root[data-theme=dark]:not([data-skin]):not([data-accent]):not(.tv-light){--ground:#070b09;--surface:#101613;--panel:#0c120f;--sunken:#18211c;--line:#1f2b25;--line-strong:#2c3b33}@media (width>=900px){:root:not([data-skin]):not([data-accent]):not([data-bg]) .shell-main{background:linear-gradient(118deg,#0000 58%,#0b8a4e1a 66%,#0b8a4e4d 74%,#0000 74.3% 76.5%,#e5333b4d 76.8%,#e5333b14 82%,#0000 86%) 100% 0/100% 300px no-repeat}}:root:not([data-skin]):not([data-accent]) .qs.hero.hero-blue .qs-ic,:root:not([data-skin]):not([data-accent]) .qs.qs-more.tint-violet .qs-ic{background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red)}:root:not([data-skin]):not([data-accent]) .qs.hero.hero-blue:hover,:root:not([data-skin]):not([data-accent]) .qs.qs-more.tint-violet:hover{border-color:color-mix(in srgb,var(--red) 55%,var(--line-strong))}:root:not([data-skin]):not([data-accent]) .tabbar .nav-i.add .plus{background:linear-gradient(135deg,var(--g1),var(--g2))}:root:not([data-skin]):not([data-accent]):not([data-bg]) .side-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 97%,#0b3) 0%,var(--panel) 30%,var(--panel) 75%,color-mix(in srgb,var(--panel) 95%,#e5333b) 100%)}:root:not([data-skin]):not([data-accent]) .side-nav .nav-list .nav-i.active{background:color-mix(in srgb,var(--g1) 16%,transparent);color:var(--ink);border-color:color-mix(in srgb,var(--g1) 35%,transparent);box-shadow:inset 3px 0 0 var(--g1)}:root:not([data-skin]):not([data-accent]) .side-nav .nav-list .nav-i.active svg{color:var(--g1)}@media (width>=900px){:root:not([data-skin]):not([data-accent]):not([data-bg]) .shell-main{background:repeating-radial-gradient(circle at 100% 0,transparent 0 46px,color-mix(in srgb,var(--ink) 5%,transparent) 46px 48px,transparent 48px 96px) right top/560px 320px no-repeat,radial-gradient(520px 260px at 100% 0,#0b8a4e29,transparent 70%) right top/100% 320px no-repeat}}:root:not([data-skin]):not([data-accent]) .qs.hero:after{opacity:.16;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224.5%22%3E%3Cpath%20d%3D%22M24%204a20%2020%200%201%201-20%2020%22%20stroke%3D%22%23fff%22/%3E%3Cpath%20d%3D%22M24%2013a11%2011%200%201%201-11%2011%22%20stroke%3D%22%23fff%22/%3E%3Cpath%20d%3D%22M6%206L20%2020%22%20stroke%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%224.5%22%20fill%3D%22%23fff%22%20stroke%3D%22none%22/%3E%3C/svg%3E) 50%/contain no-repeat;border-radius:0;width:120px;top:50%;right:-34px;transform:translateY(-50%)rotate(-8deg)}:root:not([data-skin]):not([data-accent]) .qs.hero.hero-blue:after{opacity:.13;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224.5%22%3E%3Cpath%20d%3D%22M24%204a20%2020%200%201%201-20%2020%22%20stroke%3D%22%23E5333B%22/%3E%3Cpath%20d%3D%22M24%2013a11%2011%200%201%201-11%2011%22%20stroke%3D%22%23E5333B%22/%3E%3Cpath%20d%3D%22M6%206L20%2020%22%20stroke%3D%22%238B9891%22/%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%224.5%22%20fill%3D%22%23E5333B%22%20stroke%3D%22none%22/%3E%3C/svg%3E) 50%/contain no-repeat}html.tv.tv-light{--logo-k:#111418}.tvpick{margin:6px 0 12px}:root[data-skin=blau]:not(.tv){--ground:#f2f4f6;--surface:#fff;--panel:#f7f8fa;--sunken:#ebeef2;--line:#e2e6eb;--line-soft:#edf0f3;--line-strong:#c9cfd6;--ink:#0d1014;--ink-2:#3a414a;--muted:#68717c;--accent:#2448f0;--accent-soft:#e4e9fd;--on-accent:#fff;--head-stretch:76%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.tv-light)[data-skin=blau]{--ground:#0b0e12;--surface:#141920;--panel:#18202a;--sunken:#1d2631;--line:#232c37;--line-soft:#1b232d;--line-strong:#344050;--ink:#eceff3;--ink-2:#c2c9d2;--muted:#8c96a3;--accent:#5b7cff;--accent-soft:#1c2546;--on-accent:#0a0f24}}:root[data-theme=dark]:not(.tv-light)[data-skin=blau]{--ground:#0b0e12;--surface:#141920;--panel:#18202a;--sunken:#1d2631;--line:#232c37;--line-soft:#1b232d;--line-strong:#344050;--ink:#eceff3;--ink-2:#c2c9d2;--muted:#8c96a3;--accent:#5b7cff;--accent-soft:#1c2546;--on-accent:#0a0f24}:root[data-skin=blau] .qs.hero:not(.hero-blue){--accent:#0b6b4e;--on-accent:#fff}.legal-links{flex-wrap:nowrap;font-size:.85rem}.ll-more{display:inline-block;position:relative}.ll-more>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline;list-style:none}.ll-more>summary::-webkit-details-marker{display:none}.ll-more>summary:after{content:" ▾";font-size:.8em}.ll-pop{background:var(--surface);border:1px solid var(--line-strong);min-width:180px;box-shadow:var(--shadow-pop);z-index:20;text-align:left;border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ll-pop a{color:var(--ink);border-radius:8px;padding:7px 10px;text-decoration:none!important}.ll-pop a:hover{background:var(--sunken)}@media (width<=420px){.legal-links{gap:6px;font-size:.78rem}}.legal-links{flex-wrap:wrap;justify-content:center;row-gap:4px}.legal-links a,.ll-more>summary{white-space:nowrap}.ll-pop{left:0;transform:none}.bgame-cheat{border:1px solid var(--line-strong);background:var(--sunken);color:var(--muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700;position:absolute;top:10px;left:46px}.bgame-cheat.on{color:#fff;background:#d2302a;border-color:#d2302a}.bgame-cheat{padding:2px 8px;font-size:1rem}.bgame-zoom{gap:4px;display:flex;position:absolute;top:10px;left:96px}.bgame-zoom button{border:1px solid var(--line-strong);background:var(--sunken);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:50%;font-weight:800}.bgame-board.zoomed{touch-action:none;border-radius:16px;overflow:hidden}.bgame-zoom{left:auto;right:48px}.bgame-zoom button{font-size:1rem}html.tv .tally i{background:color-mix(in srgb,var(--ink) 22%,transparent)}html.tv .tally i.on{background:var(--kz,#d2302a)}html.tv .lv .tally i{width:12px;height:5px}.bgame-duel{background:var(--sunken);text-align:center;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:8px 12px;font-size:.92rem;display:flex}.bgame-duel span{flex-wrap:wrap;gap:6px;display:inline-flex}.bgame-res.win{color:#0b8a4e}.bgame-res.lose{color:#d2302a}html.tv.tv-light:not(#a):not(#b){--ground:#f2f4f6;--surface:#fff;--panel:#f7f8fa;--sunken:#ebeef2;--line:#e2e6eb;--line-soft:#edf0f3;--line-strong:#c9cfd6;--ink:#0d1014;--ink-2:#3a414a;--muted:#68717c;--inverse:#131517;--on-inverse:#fff;--on-inverse-muted:#b5b8bc;--success:#0b6b4e;--success-soft:#e2efe9;--danger:#b3202a;--danger-soft:#f8e4e3;--warning:#8a5a00;--warning-soft:#f6edda;--kz:#b3202a;--logo-k:#111418;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.tv:not(.tv-light):not([data-skin]):not(#a):not(#b),html.tv[data-skin=blau]:not(.tv-light):not(#a):not(#b){--ground:#0b0f0d;--surface:#131a16;--panel:#161e1a;--sunken:#1b241f;--line:#25332b;--line-soft:#1c2721;--line-strong:#35473d;--ink:#eef2ef;--ink-2:#c4cec8;--muted:#8b9891;--inverse:#eef2ef;--on-inverse:#0d1014;--logo-k:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.tv.tv-light:not(#a) body{background:var(--ground);color:var(--ink)}.bgame-301{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.bgame-301 .mo,.bgame-301 .st{color:var(--muted);grid-column:1/-1;font-size:.85rem;font-weight:700}.bgame-301 .st{color:var(--ink)}.bgame-301 .pl{border:2px solid #0000;border-radius:10px;justify-items:center;padding:6px;display:grid}.bgame-301 .pl b{font-size:1.7rem;line-height:1.1}.bgame-301 .pl small{color:var(--muted)}.bgame-301 .pl.up{background:#0b8a4e1a;border-color:#0b8a4e}.bgame-301 .pl.win b{color:#0b8a4e}.bgame-duel{box-sizing:border-box;width:100%}@supports not (color:color-mix(in srgb, red, blue)){html.tv .tally i,html.tv .tv .tvnx .kz-names .lv .tally i,.tv .tvnx .kz-names .lv .tally i{background:#eef2ef59}html.tv.tv-light .tally i,html.tv.tv-light .tvnx .kz-names .lv .tally i{background:#0d101447}html.tv .tally i.on,html.tv .tvnx .kz-names .lv .tally i.on{background:#d2302a}html.tv .tvnx .kz-names .nw{background:#eef2ef12;border-color:#eef2ef24}html.tv.tv-light .tvnx .kz-names .nw{background:#0d10140f;border-color:#0d10141f}html.tv .tvm.call{box-shadow:none}}.bgame-dart{animation:none!important}.bp-mini{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;align-items:center;gap:10px;padding:12px 16px;display:flex}.bp-mini .muted{flex:1}.bp-tog{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.bp-chev{color:var(--muted);font-size:.8rem}.panel .grid2{grid-template-columns:1fr;gap:0;margin-top:4px;display:grid}.panel .grid2>.field{border-top:1px solid var(--line-soft);flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 14px;margin:0;padding:11px 0;display:flex}.panel .grid2>.field:first-child{border-top:0}.panel .grid2>.field>label,.panel .grid2>.field>.label{color:var(--ink);flex:120px;margin:0;font-size:.95rem;font-weight:650}.panel .grid2>.field>.seg{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;max-width:100%;overflow-x:auto}.panel .grid2>.field>.seg::-webkit-scrollbar{display:none}.panel .grid2>.field>.seg button{white-space:nowrap;padding:7px 11px}.panel .grid2>.field>input[type=number],.panel .grid2>.field>input[type=text]:not([readonly]){text-align:center;flex:0 0 92px;width:92px;padding:9px 8px}.panel .grid2>.field>.hint{flex:100%;margin:0;font-size:.8rem}.panel>.seg{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.panel>.field+.grid2,.panel>.seg+.grid2{border-top:1px solid var(--line-soft);margin-top:12px}.panel>.grid2+.grid2{border-top:1px solid var(--line-soft)}.panel>.grid2+.stack{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:12px}.tv .tvgrid.big .tvnx .kz-names .nw{justify-content:flex-start}.tv .tvgrid.big .tvnx .kz-names .nw .lv{margin-left:.6em}.panel .grid2>.field>input[type=number]{padding:7px 8px}.waitgrp{margin-top:12px}.waitgrp>summary{cursor:pointer;border-radius:var(--r-sm,10px);border:1px dashed var(--line);color:var(--ink-2,var(--ink));-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 12px;font-weight:650;list-style:none;display:flex}.waitgrp>summary::-webkit-details-marker{display:none}.waitgrp>summary:after{content:"▾";opacity:.6;margin-left:auto;transition:transform .2s}.waitgrp:not([open])>summary:after{transform:rotate(-90deg)}.waitgrp[open]>summary{margin-bottom:10px}.waitgrp .mrow.kzg{opacity:.85}.boards .waitgrp.bq{margin-top:10px}.boards .queue{margin:0}.boards .queue li{grid-template-columns:1.6em minmax(0,1fr);align-items:start;gap:8px;display:grid}.boards .queue .qm{flex-direction:column;gap:4px;min-width:0;display:flex}.boards .queue .qm .kz-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid!important}.boards .queue .qm .kz-names .nw{text-overflow:ellipsis;justify-content:space-between;min-width:0;display:flex;overflow:hidden}.boards .queue .qround{font-size:.78rem}.boards .queue li.more{padding-left:calc(1.6em + 8px);display:block}.boards .bm-n .kz-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mrow.kzg .kzrow{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5em),1fr));gap:8px;width:100%;display:grid}.mrow.kzg .kzrow .kzp{width:100%;min-width:0}.kzp .lv,.kz-names .lv{min-width:0;max-width:100%}.kzp .tally,.kz-names .tally{flex-wrap:wrap;row-gap:3px;max-width:100%}.boards .bm-n .kz-names .nw,.boards .queue .kz-names .nw{white-space:normal;flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:4px}.boards .queue .qround{text-align:left;align-self:flex-start}.boards .queue .qm{align-items:stretch}.kzhit .tally i{background:#00000059}.kzhit .tally i:not(.on){background:#00000059!important}.kzhit .tally i.on{background:#fff!important}.tally-n{white-space:nowrap;color:var(--kz,var(--danger));font-style:normal;font-weight:800;line-height:1;display:none}.tally-n small{opacity:.55;color:var(--ink-2,var(--ink));font-size:.7em;font-weight:650}.tally-n.zero{color:var(--muted)}html[data-lives=dots] .tally i{min-width:7px;min-height:7px;border-radius:50%!important;width:.62em!important;height:.62em!important}html[data-lives=hearts] .tally{gap:2px}html[data-lives=hearts] .tally i{font-size:1em;font-style:normal;line-height:1;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}html[data-lives=hearts] .tally i:before{content:"♥";color:#8c929680}html[data-lives=hearts] .tally i.on:before{color:var(--kz,#d2302a)}html[data-lives=hearts] .tally.big i{font-size:1.25em}html[data-lives=hearts] .kzhit .tally i:before{color:#00000059}html[data-lives=hearts] .kzhit .tally i.on:before{color:#fff}html[data-lives=hearts] .kzhit .tally i{font-size:7vh}html[data-lives=heartn] .tally i,html[data-lives=num] .tally i{display:none!important}html[data-lives=heartn] .tally-n,html[data-lives=num] .tally-n{display:inline-block}html[data-lives=heartn] .tally-n:before{content:"♥";margin-right:.18em}html[data-lives=heartn] .tally-n small{display:none}.tally.big .tally-n{font-size:1.2em}html[data-lives=heartn] .kzhit .tally-n,html[data-lives=num] .kzhit .tally-n{color:#fff;font-size:10vh}html[data-lives=heartn] .kzhit .tally-n small,html[data-lives=num] .kzhit .tally-n small{color:#fff}.tally-n.new{animation:.8s cubic-bezier(.2,.9,.3,1.4) both kzNum}@keyframes kzNum{0%{color:#fff;transform:scale(1.9)}40%{transform:scale(.85)}to{transform:scale(1)}}html[data-lanim=shake] .tally i.new,html[data-lanim=shake] .tally-n.new{animation:.6s ease-in-out both kzShake}@keyframes kzShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)rotate(-8deg)}40%{transform:translate(4px)rotate(8deg)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}html[data-lanim=fade] .tally i.new,html[data-lanim=fade] .tally-n.new{animation:1.2s ease-out both kzFade}@keyframes kzFade{0%{opacity:1;filter:brightness(1.8)}50%{opacity:.2}to{opacity:1}}html[data-lanim=drop] .tally i.new,html[data-lanim=drop] .tally-n.new{animation:.9s cubic-bezier(.3,.7,.4,1) both kzDrop}@keyframes kzDrop{0%{transform:translateY(0)}30%{transform:translateY(-6px)scale(1.3)}70%{transform:translateY(5px)rotate(14deg)}to{transform:none}}html[data-lanim=none] .tally i.new,html[data-lanim=none] .tally-n.new{animation:none!important}@media (prefers-reduced-motion:reduce){.tally-n.new{animation:none}}html[data-lives=hearts] .kzhit .tally i{background:0 0!important}.lv-pv{color:var(--ink);align-items:center;gap:10px;margin-top:6px;font-size:1rem;display:inline-flex}.tally i:not(.on){background:#969ca080}html[data-lives=hearts] .tally i:not(.on):before{color:#a0a6aaa6}.kzp .tally-n{font-size:1rem}html[data-lives=hand] .tally{align-items:flex-end;gap:.32em;padding:0 .15em}html[data-lives=hand] .tally i{transform-origin:50% 100%;min-width:2.5px;min-height:11px;transform:rotate(12deg);border-radius:40% 60% 45% 55%/12% 10% 14% 12%!important;width:.2em!important;height:1.05em!important}html[data-lives=hand] .tally i:nth-child(3n+2){transform:rotate(10deg)scaleY(.92);border-radius:55% 45% 60% 40%/10% 14% 10% 12%!important}html[data-lives=hand] .tally i:nth-child(3n){transform:rotate(14deg)scaleY(1.05)translateY(1px)}html[data-lives=hand] .tally i:nth-child(4n){transform:rotate(11deg)scaleY(.97)translateY(-1px)}html[data-lives=hand] .tally.big i{width:.22em!important;height:1.25em!important}html[data-lives=hand] .kzhit .tally i{width:1.6vh!important;height:9vh!important}html[data-lives=hand][data-lanim=drop] .tally i.new{animation:.9s cubic-bezier(.3,.7,.4,1) both kzDropH}@keyframes kzDropH{0%{transform:rotate(12deg)}30%{transform:rotate(12deg)translateY(-6px)scale(1.3)}70%{transform:rotate(28deg)translateY(4px)}to{transform:rotate(12deg)}}html[data-lives=hand]:not([data-lanim]) .tally i.new{animation:.8s cubic-bezier(.2,.9,.3,1.4) both kzFillH}@keyframes kzFillH{0%{background:var(--kz,var(--danger));transform:rotate(12deg)}35%{background:var(--kz,var(--danger));transform:rotate(12deg)scale(1.5,1.3)}to{transform:rotate(12deg)}}html[data-lives=hand][data-lanim=shake] .tally i.new{animation:.6s ease-in-out both kzShakeH}@keyframes kzShakeH{0%,to{transform:rotate(12deg)}25%{transform:rotate(0)}50%{transform:rotate(24deg)}75%{transform:rotate(6deg)}}html[data-lives=hand] .tally i.on{display:none!important}html[data-lives=hand] .tally i:not(.on){background:var(--kz,#d2302a)!important}html[data-lives=hand] .tally i.x5{transform-origin:50%;align-self:center;margin-left:-1.62em;margin-right:.45em;height:2.05em!important;transform:rotate(-62deg)!important}html[data-lives=hand] .tally i.new{animation:.55s ease-out both kzDraw!important}html[data-lives=hand] .tally i.x5.new{animation:.55s ease-out both kzDraw5!important}html[data-lanim=none][data-lives=hand] .tally i.new{animation:none!important}@keyframes kzDraw{0%{clip-path:inset(0 0 100%);filter:brightness(1.8)}to{clip-path:inset(0)}}@keyframes kzDraw5{0%{clip-path:inset(0 0 100%);filter:brightness(1.8)}to{clip-path:inset(0)}}html[data-lives=hand] .kzhit .tally i:not(.on){background:#fff!important}html[data-lives=hand] .tally:not(:has(i:not(.on))):before{content:"–";opacity:.35;font-weight:700;line-height:1}html[data-lives=hand] .tally i.x5,html[data-lives=hand] .tally.big i.x5{transform-origin:50%;align-self:flex-end;margin-left:-1.3em;margin-right:1.05em;height:1.05em!important;transform:rotate(66deg)scaleY(1.85)!important}html[data-lives=hand] .tally.big i.x5{margin-left:-1.32em;height:1.25em!important}html[data-lives=hand] .tally i.x5:last-child{margin-right:0}.tv .tvnx .kz-names .nw,.tv .tvgrid.big .tvnx .kz-names .nw{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25em .6em;flex-direction:row!important}.tv .tvnx .kz-names .nw .lv,.tv .tvgrid.big .tvnx .kz-names .nw .lv{margin-left:0}.kzp{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px .55em}.boards .bm-n .kz-names .nw,.boards .queue .kz-names .nw{flex-flow:wrap;align-items:center;column-gap:.5em}.kzp{text-align:left}.tv .tvnx .kz-names .nw{white-space:normal;min-width:0;max-width:100%}.tv .tvm,.tv .tvnx,.tv .tvnx .kz-names{min-width:0}.btv-dots{opacity:.55;z-index:5;gap:5px!important;position:fixed!important;top:auto!important;bottom:8px!important;left:10px!important}.btv-dots i{width:6px!important;height:6px!important}.tvbgrid.solo{grid-template-columns:1fr!important}.tvbgrid.solo .tvm{font-size:1.25em}.pn{background:var(--line-soft,#8080802e);min-width:1.45em;height:1.45em;color:var(--muted);vertical-align:.12em;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:.45em;padding:0 .25em;font-size:.72em;font-weight:800;line-height:1;display:inline-flex}.kzp .pn{margin-right:.4em}.kzp.lost .pn{background:var(--kz,var(--danger));color:#fff}.tv .kz-names .pn{color:var(--ink);font-size:.72em}.bgame-card{box-sizing:border-box;flex-direction:column;align-items:center;height:min(740px,96dvh);display:flex!important}.bgame-card>*{flex:none}.bgame-card>.bgame-board{margin:auto 0}.bgame-duel{min-height:68px;margin-top:22px}.bgame-duel.empty{visibility:hidden}.bgame-board{align-self:center}.bgame-pop,.bgame .bgame-bd,.bgame .bgame-card,.bgame .bgame-title{animation:none!important}.bgame-card{height:min(760px,96dvh)}.bgame-board{width:min(340px,80vw,min(760px,96dvh)/1.45455 - 240.625px)!important}.bgame-again{margin-top:4px}.bgame-card>.bgame-board{max-width:min(360px,86vw);height:auto;min-height:0;margin:0;flex:1 1 0!important;width:100%!important}.bgame .bgame-pop{pointer-events:none;animation:1.3s ease-out forwards bgPopFade!important}@keyframes bgPopFade{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.bgame .bgame-bd.bump{transform-box:fill-box;transform-origin:50%;animation:.22s ease-out bgBump!important}@keyframes bgBump{0%{transform:scale(1)}35%{transform:scale(1.012)translateY(1.5px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bgame .bgame-bd.bump{animation:none!important}}.evc{gap:18px;max-width:1080px;padding-top:14px}.evc-hero{color:#eceff3;background:radial-gradient(600px 300px at 0 0,#36c08f47,#0000 70%),radial-gradient(500px 300px at 100% 100%,#d2302a2e,#0000 70%),#0e1317;border-radius:28px;gap:12px;padding:clamp(22px,4vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #0009}.evc-hero:after{content:"";pointer-events:none;opacity:.8;background:repeating-radial-gradient(circle,#ffffff12 0 2px,#0000 2px 26px);border-radius:50%;width:300px;height:300px;position:absolute;top:-90px;right:-90px}.evc-hero>*{z-index:1;position:relative}.evc-hero .evc-h{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5.4vw,3.2rem)}.evc-hero .evc-sub{color:#b9c2cc;max-width:40em;font-size:1.02rem}.evc-hero .evc-bar{color:#111418;background:#fffffff5;border:0;border-radius:20px;margin-top:8px;padding:12px;box-shadow:0 10px 30px -12px #00000080}.evc-hero .evc-bar input,.evc-hero .evc-bar select{color:#111418;background:#f2f4f6;border-color:#0000;border-radius:12px}.evc-q{order:-1;min-height:48px;font-size:1.02rem;background:#f2f4f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2368717C' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") 14px no-repeat!important;flex:100%!important;padding-left:40px!important}.evc-row{background:var(--surface);transition:transform .15s,box-shadow .15s,border-color .15s;border-radius:20px!important}.evc-row:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #10182859}.evc-date{background:color-mix(in srgb,var(--accent) 12%,var(--surface))!important;border-radius:14px!important}.evc-date b{color:var(--accent)}.evc-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:24px;justify-items:center;gap:10px;padding:44px 16px;display:grid}.evc-org{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px}@supports not (color:color-mix(in srgb, red, blue)){.evc-date{background:var(--sunken)!important}}html.dark .evc-hero .evc-bar,:root[data-theme=dark] .evc-hero .evc-bar{color:var(--ink);background:#181e26f5}:root[data-theme=dark] .evc-hero .evc-bar input,:root[data-theme=dark] .evc-hero .evc-bar select{color:var(--ink);background:#0f1419}.evc-hero .evc-bar{background:var(--surface)!important;color:var(--ink)!important}.evc-hero .evc-bar input,.evc-hero .evc-bar select{background:var(--sunken)!important;color:var(--ink)!important}.evc-hero .evc-bar .seg{background:var(--sunken)}.evc-q{background-color:var(--sunken)!important}.evc-top{flex-wrap:nowrap}.evc-top>.row{flex-wrap:nowrap;flex:none}.evc-top select{min-width:0;max-width:150px}.evc-hero .evc-bar input.evc-q{background:var(--sunken) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2368717C' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px 50%!important}.bgame-fly{animation:bgFlyXY var(--fd,.26s) cubic-bezier(.2,.7,.3,1)!important}.bgame-fly-in{transform-box:fill-box;transform-origin:50% 0;animation:bgFlyK2 var(--fd,.26s) cubic-bezier(.2,.7,.3,1)!important}@keyframes bgFlyK2{0%{scale:1.1}to{opacity:.8;scale:.28}}.bgame-menu-btn{width:32px;height:32px;color:var(--muted);cursor:pointer;z-index:3;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;left:44px}.bgame-menu-btn.on,.bgame-menu-btn:hover{background:var(--sunken);color:var(--ink)}.bgame-cheat{left:82px!important}.bgame-menu{z-index:5;background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:20px;flex-direction:column;gap:9px;padding:16px;animation:.18s ease-out bgMenuIn;display:flex;position:absolute;inset:48px 12px 12px;overflow:auto;box-shadow:0 24px 60px -20px #0000008c}@keyframes bgMenuIn{0%{opacity:0;transform:translateY(-6px)}}.bgame-menu .bm-h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:6px;font-size:.74rem}.bgame-menu .bm-row{flex-wrap:wrap;gap:6px;display:flex}.bgame-menu .bm-row button{border:1px solid var(--line);background:var(--sunken);min-height:40px;color:var(--ink);cursor:pointer;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:650;display:inline-flex}.bgame-menu .bm-row.sm button{min-height:34px;padding:6px 10px;font-size:.88rem}.bgame-menu .bm-row button.on{border-color:var(--accent);background:var(--accent);color:#fff}.bgame-menu .bm-row button i{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000040}.bgame-menu .bm-sw{flex-wrap:wrap;gap:8px;display:flex}.bgame-menu .bm-sw button{border:2px solid var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.bgame-menu .bm-sw button.on{box-shadow:0 0 0 2px var(--accent)}.bgame-menu .bm-pv{align-self:center;height:96px;margin:2px 0}.bgame-menu .bm-ok{align-self:stretch;margin-top:auto}.bgame-co{color:var(--muted);align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.bgame-co b{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);border-radius:999px;padding:3px 9px;font-size:.86rem}@supports not (color:color-mix(in srgb, red, blue)){.bgame-co b{background:var(--sunken)}}.bgame-menu .bm-row.sm{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));display:grid}.bgame-menu .bm-sw{grid-template-columns:repeat(8,1fr);justify-items:center;gap:6px;display:grid}.bgame-menu .bm-sw button{aspect-ratio:1;width:100%;max-width:34px;height:auto}.bgame-menu .bm-sw button[style*=\#F2F2F2]{box-shadow:0 0 0 1px var(--line-strong)}.bgame-menu .bm-pv{background:radial-gradient(circle,#f4f1e8 0,#d9d4c6 70%);border-radius:50%;width:110px;height:110px;padding:8px;box-shadow:inset 0 0 0 1px #00000014}.bgame-menu .bm-row.sm{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px}.bgame-menu .bm-row.sm button{white-space:nowrap;gap:5px;min-width:0;padding:6px 4px;font-size:.78rem;overflow:hidden}.bgame-menu .bm-row.sm button i{width:12px;height:12px}.bgame-menu .bm-row.sm.bd button{font-size:.86rem}.bgame-menu-btn{left:12px!important}.bgame-co b{color:var(--ink);background:#2fa86a38}.bgame-coins{color:var(--muted);align-items:center;gap:4px;font-size:.85rem;display:inline-flex;position:absolute;top:13px;left:52px}.bgame-coins b{color:var(--ink)}.bgame-zoom{left:120px!important}.bgame-gain{z-index:4;color:#1b1405;white-space:nowrap;pointer-events:none;background:#f2b33d;border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:800;animation:2.6s ease-out forwards bgGain;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #00000080}.bgame-gain small{opacity:.75;margin-left:4px;font-weight:600}@keyframes bgGain{0%{opacity:0;transform:translate(-50%,8px)scale(.9)}10%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-10px)}}.bgame-menu{gap:8px}.bgame-menu .bm-coins{background:#f2b33d24;border-radius:14px;align-items:center;gap:6px;padding:10px 12px;font-size:.95rem;display:flex}.bgame-menu .bm-coins b{font-size:1.1rem}.bgame-menu .bm-coins span{color:var(--muted);margin-left:4px;font-size:.78rem}.bgame-menu .bm-msg{background:var(--sunken);border-radius:12px;padding:8px 12px;font-size:.88rem;font-weight:650}.bgame-menu .bm-sec{border:1px solid var(--line);background:var(--sunken);border-radius:16px;flex:none;overflow:hidden}.bgame-menu .bm-sec>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 14px;font-weight:750;list-style:none;display:flex}.bgame-menu .bm-sec>summary::-webkit-details-marker{display:none}.bgame-menu .bm-sec>summary:after{content:"▾";color:var(--muted);margin-left:8px;transition:transform .2s}.bgame-menu .bm-sec:not([open])>summary:after{transform:rotate(-90deg)}.bgame-menu .bm-sec>summary small,.bgame-menu .bm-sec>summary .bm-mini{color:var(--muted);margin-left:auto;font-size:.82rem;font-weight:600}.bgame-menu .bm-sec>summary .bm-mini{width:22px;height:44px}.bgame-menu .bm-sec>summary .bm-mini.b{width:30px;height:30px}.bgame-menu .bm-sec>:not(summary){margin:0 12px 10px}.bgame-menu .bm-pvbox{background:radial-gradient(circle,#f4f1e8 0,#d9d4c6 75%);border-radius:14px;justify-content:center;padding:10px;display:flex}.bgame-menu .bm-pv{width:70px;height:140px;box-shadow:none;background:0 0;border-radius:0;padding:0}.bgame-menu .bm-pvb{width:150px;height:150px}.bgame-menu .bm-row button{background:var(--surface);position:relative}.bgame-menu .bm-row button.on{background:var(--accent)}.bgame-menu .bm-price{color:#b07a0a;margin-left:2px;font-size:.72rem;font-style:normal;font-weight:800}.bgame-menu .bm-row button.on .bm-price{color:#fff}.bgame-menu .bm-sw button{place-items:center;display:grid;position:relative}.bgame-menu .bm-sw button.lock{opacity:.55}.bgame-menu .bm-sw button i{font-size:.7rem;font-style:normal}.bgame-menu .bm-help{color:var(--muted);font-size:.76rem;line-height:1.4}@media (prefers-color-scheme:dark){.bgame-menu .bm-price{color:#f2b33d}}:root[data-theme=dark] .bgame-menu .bm-price{color:#f2b33d}.bgame-gain{bottom:118px;top:auto!important}.bgame-menu .bm-row.sm button{white-space:normal;flex-direction:column;gap:1px;min-height:40px;line-height:1.15}.bgame-menu .bm-row.sm button>i{margin-bottom:2px}.bgame-menu .bm-price{align-items:center;gap:2px;margin:0;font-size:.7rem;display:inline-flex}.bgame-menu .bm-row.sm.bd{grid-template-columns:repeat(3,1fr)}.glyph{display:inline-block}.bgame-gain{text-overflow:ellipsis;align-items:center;gap:4px;max-width:calc(100% - 190px);padding:5px 10px;font-size:.8rem;display:inline-flex;left:50%;overflow:hidden;top:9px!important;bottom:auto!important}.bgame-gain small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bgame-gain.z{background:var(--sunken);color:var(--ink)}.bgame-menu-btn{position:absolute}.bgame-fr{width:11px;height:11px;box-shadow:0 0 0 2px var(--surface,#fff);background:#1da35e;border-radius:50%;position:absolute;top:2px;right:0}.bgame-fr:before,.bgame-fr:after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bgame-fr:before{width:7px;height:1.6px}.bgame-fr:after{width:1.6px;height:7px}.bgame-menu .bm-fr{background:#1da35e1f;border-radius:14px;gap:8px;padding:10px 12px;display:grid}.bgame-menu .bm-fr b{align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.bgame-menu .bm-fr button{justify-content:center;position:relative;flex-direction:row!important;gap:6px!important}.bgame-menu .bm-fr button em{color:var(--muted);font-size:.68rem;font-style:normal}.bgame-menu .bm-on{background:#1da35e;border-radius:50%;flex:none;width:7px;height:7px}.bgame-menu .bm-row.sm button.on .bm-price{color:#fff}.bgame-menu .bm-pvbox.bg{background:var(--surface);border:1px solid var(--line)}.bgame-menu .bm-pvs{width:110px;height:160px}.bgame-menu .bm-mini-bg{border-radius:7px;width:26px;height:26px;margin-left:auto;box-shadow:inset 0 0 0 1px #7f7f7f73}.bgame-menu .bm-ach{gap:4px;padding:0;list-style:none;display:grid}.bgame-menu .bm-ach li{background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:.82rem;display:flex}.bgame-menu .bm-ach li span{border:1.5px solid var(--line-strong,#bbb);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.7rem;font-weight:900;display:grid}.bgame-menu .bm-ach li.ok span{background:#1da35e;border-color:#1da35e}.bgame-menu .bm-ach li.ok{color:var(--muted)}.bgame-menu .bm-ach li em{color:#b07a0a;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:.76rem;font-style:normal;font-weight:800;display:inline-flex}.bgame-menu .bm-buy{z-index:2;color:#1b1405;background:#f2b33d;border-radius:14px;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:52px;box-shadow:0 10px 24px -10px #00000073}.bgame-menu .bm-buy span{align-items:center;gap:4px;margin-right:auto;font-weight:700;display:inline-flex}.bgame-menu .bm-buy .btn:not(.primary){color:#1b1405;background:#ffffff8c}.bgame-menu .bm-sec.mod{border-color:#9b5de5}.bgame-menu .bm-sec.mod>summary{color:#9b5de5}.bgame-menu .bm-in{gap:6px;display:flex}.bgame-menu .bm-in input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:7px 10px}.bgame-menu .bm-in button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;padding:6px 10px;font-size:.8rem;font-weight:700}.bgame-menu button:disabled{opacity:.45;cursor:default}@media (prefers-color-scheme:dark){.bgame-menu .bm-ach li em{color:#f2b33d}}:root[data-theme=dark] .bgame-menu .bm-ach li em{color:#f2b33d}:root[data-theme=light] .bgame-menu .bm-ach li em{color:#b07a0a}.bgame-menu .bm-ok{z-index:2;flex:none;position:sticky;bottom:0}.bgame-gain{width:max-content;right:48px;max-width:calc(100% - 164px)!important;animation:2.6s ease-out forwards bgGain2!important;left:116px!important;transform:none!important}@keyframes bgGain2{0%{opacity:0;transform:translateY(6px)scale(.92)}10%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.bgame-menu .bm-link{background:var(--surface);color:var(--ink);cursor:pointer;border:1px dashed #1da35e;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:.84rem;font-weight:700;display:flex}.bgame-menu .bm-link em{color:var(--muted);font-size:.7rem;font-style:normal}.bgame-gj{justify-content:center;gap:6px;width:100%;display:flex!important}.bgame-gj input{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:180px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:7px 10px}.bgame-duel .btn .glyph{margin-right:4px}.egg-guest-page{background:var(--bg,#111);min-height:100dvh}.bgame-card>.bgame-duel{box-sizing:border-box;align-content:center;row-gap:4px;height:84px;max-height:84px;padding:6px 10px;overflow:hidden;min-height:84px!important;margin-top:22px!important}.bgame-card>.bgame-duel .btn.sm{min-height:0;padding:5px 10px;font-size:.8rem}.bgame-card>.bgame-duel>b{font-size:.88rem;line-height:1.25}.bgame-duel .bgame-mode{color:var(--muted);font-size:.72rem;font-weight:600;display:block}.bgame-301{grid-template-areas:"me mo them""me st them";align-items:center;grid-template-columns:1fr minmax(0,auto) 1fr!important;gap:2px 8px!important}.bgame-301>div:first-of-type{grid-area:me}.bgame-301>div:nth-of-type(2){grid-area:them}.bgame-301 .mo{text-align:center;align-self:end;max-width:120px;line-height:1.2;grid-area:mo/auto!important;font-size:.7rem!important}.bgame-301 .st{text-align:center;justify-content:center;align-self:start;gap:4px;max-width:120px;line-height:1.2;display:inline-flex;grid-area:st/auto!important;font-size:.76rem!important}.bgame-301 .mo .lg{color:var(--ink);font-size:.95rem;display:block}.bgame-301 .pl{gap:0;line-height:1.1;padding:3px 6px!important}.bgame-301 .pl span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.74rem;overflow:hidden}.bgame-301 .pl b{line-height:1.1;font-size:1.45rem!important}.bgame-301 .pl small{font-size:.68rem}.bgame-setup{gap:12px!important}.bgame-setup .bs-h{align-items:center;gap:8px;font-size:1.05rem;display:flex}.bgame-setup .bs-g{gap:6px;display:grid}.bgame-setup .bs-g>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.bgame-setup .bm-row.sm{grid-template-columns:repeat(3,1fr)!important}.bgame-setup .bm-row.sm button{min-height:40px;font-size:.85rem!important}.bgame-setup .bs-act{grid-template-columns:1fr 2fr;gap:8px;margin-top:auto;display:grid}.bgame-menu .bm-quit{color:#d2302a;cursor:pointer;background:0 0;border:1.5px solid #d2302a;border-radius:14px;flex:none;padding:11px;font-weight:750}.bgame-menu .bm-quit.sure{color:#fff;background:#d2302a}.bgame-card>.bgame-top{box-sizing:border-box;flex:none;align-content:center;height:66px;overflow:hidden}.bgame-top .bgame-title{font-size:1.45rem;line-height:1.15}.bgame-top .bgame-sub{margin-top:-4px;font-size:.85rem;line-height:1.25}.bgame-301 .mo,.bgame-301 .st{justify-self:center;max-width:132px}.bgame-301 .mo .lg{white-space:nowrap;margin-top:1px;font-size:.78rem}.bgame-301 .mo,.bgame-301 .mo .lg{display:block;text-align:center!important}.bgame-301 .mo{display:block}.bgame-inf{font-size:2rem;font-weight:800;line-height:1}.bgame-menu .bm-inf{font-size:1.05em;font-weight:800}.bgame-setup .bs-g.mod{border:1px dashed #9b5de5;border-radius:14px;padding:10px}.bgame-setup .bs-g.mod>span{color:#9b5de5}.bgame-setup .bm-row.sm.four{grid-template-columns:repeat(4,1fr)!important}.bgame-banner{z-index:4;color:#fff;text-align:center;pointer-events:none;background:#0e1013e0;border-radius:18px;justify-items:center;gap:4px;min-width:220px;max-width:calc(100% - 40px);padding:14px 22px;animation:2.7s forwards bgBan;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -12px #0009}.bgame-banner b{font-size:1.25rem;font-weight:850;line-height:1.15}.bgame-banner span{opacity:.85;font-size:.86rem}@keyframes bgBan{0%{opacity:0;transform:translate(-50%,-40%)scale(.9)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-55%)}}.bgame-champ{z-index:5;color:#f7e7b0;text-align:center;pointer-events:none;background:linear-gradient(160deg,#1b1405,#3a2a08);border-radius:22px;justify-items:center;gap:2px;padding:20px 30px;animation:3.6s cubic-bezier(.2,1.2,.4,1) forwards bgChamp;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #f2b33d,0 24px 60px -14px #000000b3}.bgame-champ b{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:2rem;font-weight:900;animation:1.2s ease-in-out infinite alternate bgChampName;overflow:hidden}.bgame-champ span{color:#f2b33d;text-transform:uppercase;letter-spacing:.12em;font-size:.95rem;font-weight:800}.bgame-champ small{opacity:.8;margin-top:4px;font-size:.75rem}.bgame-champ .glyph{color:#f2b33d}@keyframes bgChamp{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}20%{transform:translate(-50%,-50%)scale(1)}88%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes bgChampName{0%{text-shadow:0 0 #f2b33d00}to{text-shadow:0 0 18px #f2b33dbf}}.bgame-lob{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;text-align:left!important;gap:4px 8px!important;display:grid!important}.bgame-lob .lob-h{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.74rem;font-weight:700;overflow:hidden}.bgame-lob .lob-pl{min-width:0;overflow:hidden;flex-wrap:nowrap!important;gap:4px!important;display:flex!important}.bgame-lob .lob-pl i{background:var(--surface);white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:.76rem;font-style:normal;font-weight:700}.bgame-lob .lob-pl i.on{border-color:#1da35e}.bgame-lob .lob-pl i.chef:before{content:"★ ";color:#f2b33d}.bgame-lob .lob-pl i.inv{opacity:.55;border-style:dashed}.bgame-lob .lob-act{flex-wrap:nowrap!important;gap:4px!important;display:flex!important}.bgame-lob .lob-wait{color:var(--muted);white-space:nowrap;font-size:.78rem}.bgame-multi{grid-template-columns:repeat(3,1fr);gap:4px 6px;width:100%;display:grid}.bgame-multi .mo{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.7rem;font-weight:700;overflow:hidden}.bgame-multi .mo b{color:var(--ink);align-items:center;gap:3px;display:inline-flex}.bgame-multi .pc{background:var(--surface);border:2px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:2px 7px;display:flex}.bgame-multi .pc span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:700;overflow:hidden}.bgame-multi .pc span em{color:#b07a0a;margin-left:3px;font-style:normal}.bgame-multi .pc b{font-size:1.05rem;line-height:1.1}.bgame-multi .pc.up{border-color:var(--accent)}.bgame-multi .pc.win{background:#1da35e2e}.bgame-multi .pc.me span{color:var(--accent)}.bgame-menu .bm-lobby{background:#1da35e1a;border:1px solid #1da35e59;border-radius:16px;flex:none;gap:8px;padding:12px;display:grid}.bgame-menu .bm-lobby .bl-h{flex-wrap:wrap;align-items:center;gap:6px;font-size:.95rem;display:flex}.bgame-menu .bm-lobby .bl-h small{color:var(--muted);width:100%;font-size:.74rem;font-weight:600}.bgame-menu .bl-pl{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bgame-menu .bl-pl li{background:var(--surface);border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:.86rem;font-weight:650;display:flex}.bgame-menu .bl-pl li.inv{opacity:.6}.bgame-menu .bl-pl em{color:#1b1405;background:#f2b33d;border-radius:999px;padding:1px 6px;font-size:.68rem;font-style:normal;font-weight:800}.bgame-menu .bl-pl em.g{background:var(--sunken);color:var(--muted)}.bgame-menu .bl-dot{background:var(--line-strong,#bbb);border-radius:50%;flex:none;width:8px;height:8px}.bgame-menu .bl-dot.on{background:#1da35e}.bgame-menu .bl-kick{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:1.1rem;line-height:1}.egg-modfab{z-index:30;color:#e6d9ff;letter-spacing:.06em;touch-action:none;cursor:grab;opacity:.75;background:#1b1428d1;border:2px solid #9b5de5;border-radius:50%;width:46px;height:46px;font:800 .62rem/1 system-ui,sans-serif;position:fixed;box-shadow:0 8px 20px -6px #0009}.egg-modfab.on,.egg-modfab:hover{opacity:1}.bgame-mod{z-index:8!important;border-color:#9b5de5!important}.bgame-mod>.bs-h{color:#9b5de5;font-size:1.05rem}.bgame-lob{grid-template-rows:auto auto auto;grid-template-columns:1fr!important;gap:3px!important;padding:5px 10px!important}.bgame-lob .lob-act,.bgame-lob .lob-wait{justify-self:end}.bgame-lob .lob-act .btn.sm{padding:3px 10px!important}.bgame-lob .lob-pl{scrollbar-width:none;overflow-x:auto!important}.bgame-lob .lob-pl::-webkit-scrollbar{display:none}.bgame-banner{top:76%}.bgame-champ span{white-space:nowrap}.egg-modfab{-webkit-backdrop-filter:blur(6px);color:#fff!important;background:#14161a8c!important;border:1px solid #ffffff59!important;box-shadow:0 6px 16px -6px #00000080!important}.bgame-mod{border-color:var(--line)!important}.bgame-mod>.bs-h{color:var(--ink)!important}.bgame-mod .bm-sec.mod{border-color:var(--line)!important}.bgame-mod .bm-sec.mod>summary{color:var(--ink)!important}.bgame-menu .bm-range{gap:6px;font-size:.82rem;font-weight:650;display:grid}.bgame-menu .bm-range input{width:100%;accent-color:var(--accent)}.bgame-lobby{z-index:4;background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:20px;flex-direction:column;gap:12px;padding:16px;animation:.18s ease-out bgMenuIn;display:flex;position:absolute;inset:48px 12px 12px;overflow:auto;box-shadow:0 24px 60px -20px #00000073}.bgame-lobby .lb-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bgame-lobby .lb-top small{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:800;display:block}.bgame-lobby .lb-top b{letter-spacing:-.01em;font-size:1.35rem;font-weight:850;line-height:1.15}.bgame-lobby .lb-count{background:var(--sunken);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.82rem;font-weight:750;display:inline-flex}.bgame-lobby .lb-rules{border:1px solid var(--line);background:var(--sunken);width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bgame-lobby .lb-rules:disabled{cursor:default;opacity:1}.bgame-lobby .lb-big{letter-spacing:-.02em;font-size:1.9rem;font-weight:900;line-height:1}.bgame-lobby .lb-tags{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.bgame-lobby .lb-tags i{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:.74rem;font-style:normal;font-weight:700}.bgame-lobby .lb-rules em{color:var(--accent);white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:800}.bgame-lobby .lb-pl{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bgame-lobby .lb-pl li{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.bgame-lobby .lb-pl li.rdy{background:#1da35e14;border-color:#1da35e}.bgame-lobby .lb-pl li.chef{background:#f2b33d14;border-color:#f2b33d}.bgame-lobby .lb-pl li.inv{opacity:.7;border-style:dashed}.bgame-lobby .lb-av{background:var(--sunken);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid;position:relative}.bgame-lobby .lb-av.on:after{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);background:#1da35e;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.bgame-lobby .lb-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:750;overflow:hidden}.bgame-lobby .lb-nm small{color:var(--muted);margin-left:6px;font-size:.72rem;font-weight:650}.bgame-lobby .lb-st{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:.76rem;font-weight:800;display:inline-flex}.bgame-lobby li.rdy .lb-st{color:#1da35e}.bgame-lobby li.chef .lb-st{color:#b07a0a}.bgame-lobby .lb-adm{gap:2px;display:flex}.bgame-lobby .lb-adm button{background:var(--sunken);width:30px;height:30px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1rem;display:grid}.bgame-lobby .lb-inv{gap:6px;display:grid}.bgame-lobby .lb-inv small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.bgame-lobby .lb-inv>div{flex-wrap:wrap;gap:6px;display:flex}.bgame-lobby .lb-inv button{border:1px dashed var(--line-strong,#bbb);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.bgame-lobby .lb-foot{background:linear-gradient(to bottom,transparent,var(--surface) 30%);gap:8px;margin-top:auto;padding:10px 0 4px;display:grid;position:sticky;bottom:-16px}.bgame-lobby .lb-go{width:100%;min-height:50px;font-size:1rem}.bgame-lobby .lb-go.ok{color:#1da35e;background:#1da35e26;border:1.5px solid #1da35e}.bgame-lobby .lb-go:disabled{opacity:.6}.bgame-lobby .lb-sub{justify-content:space-between;gap:8px;display:flex}.bgame-lobby .lb-sub button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:.8rem;font-weight:700}.bgame-lobby .lb-sub button.sure{color:#d2302a}@media (prefers-color-scheme:dark){.bgame-lobby li.chef .lb-st{color:#f2b33d}}:root[data-theme=dark] .bgame-lobby li.chef .lb-st{color:#f2b33d}.bgame-again-row{justify-content:center;gap:8px;display:flex}.bgame-again-row .btn small{opacity:.8;font-weight:600}.bgame-again-row .btn.voted{color:#1da35e;background:#1da35e26;border:1.5px solid #1da35e}.bgame-again-row .btn{white-space:nowrap}.bgame-lobby .lb-teams{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bgame-lobby .lb-team{background:var(--sunken);border-radius:14px;align-content:start;gap:6px;padding:8px;display:grid}.bgame-lobby .lb-team>small{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.bgame-lobby .lb-team.t0>small{color:#2f6fe0}.bgame-lobby .lb-team.t1>small{color:#e8590c}.bgame-lobby .lb-team .lb-pl li{flex-wrap:wrap;gap:6px;padding:7px}.bgame-lobby .lb-team .lb-av{width:28px;height:28px}.bgame-lobby .lb-team .lb-st{font-size:.7rem}.bgame-lobby .lb-tags i.duo{color:#fff;background:#2f6fe0;border-color:#2f6fe0}.bgame-lobby .lb-plus{justify-content:center;width:38px;height:34px;border-style:solid!important;border-color:var(--accent)!important;color:var(--accent)!important;padding:0!important;font-size:1.3rem!important;font-weight:800!important}.bgame-lobby .lb-pick{background:var(--sunken);border-radius:14px;gap:4px;max-height:180px;padding:8px;display:grid;overflow:auto}.bgame-lobby .lb-pick button{background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.86rem;font-weight:700;display:flex}.bgame-lobby .lb-pick button i{background:var(--line-strong,#bbb);border-radius:50%;width:8px;height:8px}.bgame-lobby .lb-pick button i.on{background:#1da35e}.bgame-lobby .lb-pick button em{color:var(--muted);margin-left:auto;font-size:.72rem;font-style:normal;font-weight:600}.bgame-setup .bs-note{color:var(--muted);font-size:.74rem;line-height:1.35}.bgame-multi.duo{grid-template-columns:1fr 1fr}.bgame-multi.duo .pc.t0{grid-column:1;box-shadow:inset 3px 0 #2f6fe0}.bgame-multi.duo .pc.t1{grid-column:2;box-shadow:inset 3px 0 #e8590c}.bgame-multi .pc em.blk{color:#d2302a;font-weight:800}.bgame-lobby .lb-team .lb-pl li{grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;display:grid}.bgame-lobby .lb-team .lb-st{grid-column:1/-1}.bgame-lobby .lb-team .lb-adm{grid-column:1/-1;justify-content:flex-start}.bgame-lobby .lb-team .lb-nm{white-space:normal;word-break:break-word;line-height:1.2}.bgame-multi.duo{row-gap:3px}.bgame-multi.duo .pc{padding:1px 7px}.bgame.full{-webkit-backdrop-filter:none;background:#120c08;place-items:stretch center;padding:0}.bgame.full:not(.g3d){background:var(--surface,#fff)}.bgame.full .bgame-card{width:100%;max-width:560px;max-height:none;box-shadow:none;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px calc(env(safe-area-inset-bottom,0px) + 12px);z-index:1;background:0 0;border-radius:0;animation:none;position:relative;height:100dvh!important}.bgame.full:not(.g3d) .bgame-card{background:var(--surface,#fff)}.bgame.full .bgame-card>.bgame-board{width:100%!important;max-width:100%!important}.bgame.full .bgame-menu,.bgame.full .bgame-lobby{top:calc(env(safe-area-inset-top,0px) + 56px)}.bgame-menu-btn,.bgame-coins,.bgame-x{top:calc(env(safe-area-inset-top,0px) + 10px)!important}.egg3d{z-index:0;background:#120c08;position:absolute;inset:0;overflow:hidden}.egg3d canvas{touch-action:none;display:block}.egg3d-wait{background:radial-gradient(circle at 50% 35%,#3a2416,#120c08 70%)}.bgame.g3d .bgame-board{filter:none!important}.bgame.g3d .bgame-menu-btn,.bgame.g3d .bgame-x{-webkit-backdrop-filter:blur(6px);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;color:#fff!important;background:#0a08068c!important}.bgame.g3d .bgame-x{font-size:24px;right:12px}.bgame.g3d .bgame-coins{color:#f5d24a;-webkit-backdrop-filter:blur(6px);background:#0a08068c;border-radius:999px;padding:6px 10px}.bgame.g3d .bgame-coins b{color:#ffe27a}.bgame.g3d .bgame-card>.bgame-duel{background:0 0!important;margin-top:44px!important}.bgame.g3d .bgame-duel.empty{visibility:hidden}.bgame.g3d .bgame-301 .pl,.bgame.g3d .bgame-multi .pc{color:#edeff2;background:linear-gradient(#1c1e22eb,#0c0d0feb);border:2px solid #ffffff24;box-shadow:0 6px 18px -8px #000000b3}.bgame.g3d .bgame-301 .pl b,.bgame.g3d .bgame-multi .pc b{color:#f5d24a;text-shadow:0 1px #000;font-family:Archivo,system-ui,sans-serif}.bgame.g3d .bgame-301 .pl.up,.bgame.g3d .bgame-multi .pc.up{border-color:#4fa3ff;box-shadow:0 0 0 1px #4fa3ff,0 6px 18px -8px #000000b3}.bgame.g3d .bgame-301 .pl.win{border-color:#1da35e}.bgame.g3d .bgame-301 .pl span,.bgame.g3d .bgame-301 .pl small,.bgame.g3d .bgame-multi .pc span{color:#edeff2}.bgame.g3d .bgame-301 .mo,.bgame.g3d .bgame-301 .st,.bgame.g3d .bgame-multi .mo,.bgame.g3d .bgame-multi .mo b,.bgame.g3d .bgame-301 .mo .lg{text-shadow:0 1px 3px #000000e6;color:#fff!important}.bgame.g3d .bgame-duel:not(.empty):not(:has(.bgame-301)):not(:has(.bgame-multi)){color:#fff;border:1px solid #ffffff1f;background:#0e0c0adb!important}.bgame.g3d .bgame-top .bgame-title{color:#f5d24a;text-shadow:0 2px #000,0 0 18px #000000b3}.bgame.g3d .bgame-top .bgame-sub,.bgame.g3d .bgame-co{color:#fff;text-shadow:0 1px 3px #000}.bgame.g3d .bgame-co b{border:1px solid #f5d24a66;color:#f5d24a!important;background:#0a0806bf!important}.bgame.g3d .bgame-hits{-webkit-backdrop-filter:blur(6px);background:#0a0806b8;border:1px solid #ffffff1a;border-radius:14px;padding:6px}.bgame.g3d .bgame-hits span{color:#fff;background:#ffffff14}.bgame.g3d .bgame-hits span.on{background:#d2302a}.bgame.g3d .bgame-pop{fill:#fff;stroke:#000;stroke-width:3px;paint-order:stroke}.bgame.g3d .bgame-gain.z{color:#fff;background:#0a0806cc}.bgame-invite{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 56px);z-index:6;background:var(--surface);color:var(--ink);text-align:center;border:1.5px solid #1da35e;border-radius:16px;justify-items:center;gap:8px;padding:12px 14px;animation:.2s ease-out bgMenuIn;display:grid;position:absolute;box-shadow:0 16px 40px -12px #0000008c}.bgame-invite>b{font-size:.95rem}.bgame-invite>span{gap:8px;display:flex}.bgame.g3d .bgame-card{display:flex!important}.bgame.g3d .bgame-board.full3d{z-index:0;inset:0;flex:none!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;position:absolute!important}.bgame.g3d .bgame-card>.bgame-duel,.bgame.g3d .bgame-card>.bgame-top,.bgame.g3d .bgame-card>.bgame-again,.bgame.g3d .bgame-card>.bgame-hits{z-index:2;position:relative}.bgame.g3d .bgame-menu-btn,.bgame.g3d .bgame-coins,.bgame.g3d .bgame-x,.bgame.g3d .bgame-gain,.bgame.g3d .bgame-zoom{z-index:3}.bgame.g3d .bgame-spacer{pointer-events:none;flex:auto;min-height:0}.bgame.g3d .bgame-card>.bgame-duel{order:1}.bgame.g3d .bgame-spacer{order:2}.bgame.g3d .bgame-card>.bgame-top{order:3}.bgame.g3d .bgame-card>.bgame-again{order:4}.bgame.g3d .bgame-card>.bgame-hits{order:5}.bgame.g3d .bgame-card>.bgame-top{-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#0a08069e;border-radius:12px;margin-bottom:6px;padding:6px 14px;height:auto!important}.bgame.g3d .bgame-card>.bgame-top:empty{display:none}.bgame.g3d .bgame-banner{top:52%}.bgame-menu .bm-pvbox.d3{background:radial-gradient(circle at 50% 40%,#3a3f47,#15171b 75%);padding:0}.dart3d-pv{width:100%}.dart3d-pv canvas{display:block}.bgame-menu .bm-sw button.auto{color:#fff;text-shadow:0 1px 2px #000;background:conic-gradient(#e8433c,#f2b33d,#1da35e,#2f6fe0,#9b5de5,#e8433c);font-size:.72rem;font-weight:900}.bgame.g3d .bgame-card>.bgame-top{min-height:0;padding:4px 14px}.bgame.g3d .bgame-card>.bgame-top .bgame-sub{margin:0;font-size:.75rem}.bgame.g3d .bgame-card>.bgame-top .bgame-sub:empty{display:none}.bgame.g3d .bgame-card>.bgame-top .bgame-title{font-size:1.2rem}.bgame.g3d .bgame-card>.bgame-top{gap:4px;-webkit-backdrop-filter:none!important;background:0 0!important;padding:0!important}.bgame.g3d .bgame-top .bgame-title{background:#0a0806a8;border-radius:12px;padding:4px 14px}.bgame.g3d .bgame-top .bgame-sub:not(:empty){background:#0a08068c;border-radius:10px;padding:2px 10px}.bgame.g3d .bgame-301{grid-template-columns:1fr 1fr!important;grid-template-areas:"me them"!important;column-gap:40%!important}.bgame.g3d .bgame-301 .mo{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 106px);z-index:3;white-space:nowrap;background:#0a08068c;border-radius:10px;padding:2px 10px;position:fixed;transform:translate(-50%);max-width:none!important;font-size:.7rem!important}.bgame.g3d .bgame-301 .mo .lg{margin-left:6px;display:inline!important}.bgame.g3d .bgame-301 .st{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 74px);z-index:3;white-space:nowrap;background:#0a0806b8;border-radius:12px;padding:5px 14px;position:fixed;transform:translate(-50%);max-width:none!important;font-size:.9rem!important}.bgame-gain{left:50%!important;right:auto!important;top:calc(env(safe-area-inset-top,0px) + 54px)!important;max-width:calc(100% - 32px)!important;animation:2.6s ease-out forwards bgGain!important;bottom:auto!important;transform:translate(-50%)!important}.bgame.g3d .bgame-301{top:calc(env(safe-area-inset-top,0px) + 9px);z-index:3;pointer-events:none;justify-content:center;left:58px;right:58px;grid-template-areas:none!important;gap:6px!important;width:auto!important;display:flex!important;position:fixed!important}.bgame.g3d .bgame-301 .pl{box-sizing:border-box;flex:0 136px;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:40px;position:relative;border-width:1.5px!important;border-radius:12px!important;padding:3px 10px 3px 11px!important;display:flex!important}.bgame.g3d .bgame-301 .pl span{opacity:.9;min-width:0;font-size:.72rem;font-weight:700}.bgame.g3d .bgame-301 .pl b{line-height:1;font-size:1.3rem!important}.bgame.g3d .bgame-301 .pl small{background:#0a0806b3;border-radius:6px;padding:0 5px;font-size:.62rem;position:absolute;bottom:-15px;right:8px;color:#fff!important}.bgame.g3d .bgame-multi{top:calc(env(safe-area-inset-top,0px) + 9px);z-index:3;pointer-events:none;left:58px;right:58px;grid-template-columns:repeat(auto-fit,minmax(78px,1fr))!important;gap:4px!important;width:auto!important;position:fixed!important}.bgame.g3d .bgame-multi.duo{grid-template-columns:1fr 1fr!important}.bgame.g3d .bgame-multi .mo{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 74px);background:#0a0806b8;border-radius:12px;max-width:calc(100vw - 24px);padding:5px 14px;position:fixed;transform:translate(-50%);font-size:.78rem!important}.bgame.g3d .bgame-multi .pc{box-sizing:border-box;height:30px;padding:2px 7px!important}.bgame.g3d .bgame-multi .pc b{font-size:1rem}.bgame-chat-btn{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:7;border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.bgame.g3d .bgame-chat-btn{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a08068c;border-color:#ffffff24}.bgame-chat-btn.on{border-color:#4fa3ff}.bgame-chat-btn .cnt{color:#fff;text-align:center;box-sizing:border-box;background:#d2302a;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:800 .66rem/18px system-ui,sans-serif;position:absolute;top:-4px;right:-4px}.bgame-chatpop{top:calc(env(safe-area-inset-top,0px) + 56px);z-index:7;color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#0e0e12e6;border:0;border-radius:14px 14px 14px 4px;max-width:calc(100% - 40px);padding:7px 13px;font-size:.86rem;animation:.2s ease-out bgMenuIn;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 26px -10px #000000b3}.bgame-chatpop b{color:#7fc1ff;margin-right:4px}.bgame-chat{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:8;background:var(--surface);max-height:min(62%,460px);color:var(--ink);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:12px;animation:.18s ease-out bgMenuIn;display:flex;position:absolute;box-shadow:0 24px 60px -20px #0009}.bgame.g3d .bgame-chat{color:#f2f3f5;-webkit-backdrop-filter:blur(10px);background:#121216f0;border-color:#ffffff1a}.ch-top{align-items:baseline;gap:8px;display:flex}.ch-top small{opacity:.6;font-size:.75rem}.ch-top button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;margin-left:auto;font-size:24px;line-height:1}.ch-list{flex-direction:column;flex:auto;gap:5px;min-height:60px;padding:2px;display:flex;overflow:auto}.ch-m{overflow-wrap:anywhere;background:#7f7f7f29;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:6px 10px;font-size:.88rem;line-height:1.3}.ch-m b{color:#4fa3ff;margin-bottom:1px;font-size:.7rem;display:block}.ch-m.me{color:#fff;background:#2f6fe0;border-radius:14px 14px 4px;align-self:flex-end}.ch-quick{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ch-quick::-webkit-scrollbar{display:none}.ch-quick button{color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f59;border-radius:999px;flex:none;padding:5px 10px;font-size:.8rem}.ch-in{gap:6px;display:flex}.ch-in input{min-width:0;color:inherit;background:#7f7f7f1a;border:1px solid #7f7f7f66;border-radius:12px;flex:1;padding:9px 12px;font-size:16px}.bm-shop{gap:6px;display:grid}.bm-shop3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bm-shop3 button{border:1px solid var(--line);background:var(--sunken,#7f7f7f14);color:var(--ink);cursor:pointer;border-radius:14px;justify-items:center;gap:6px;padding:10px 6px;font-size:.82rem;font-weight:700;display:grid}.bm-shop3 svg{width:46px;height:46px}.bm-shop3 i{border-radius:10px;width:46px;height:46px;display:block;box-shadow:inset 0 0 0 1px #7f7f7f66}.bm-noacc{background:var(--sunken,#7f7f7f14);border-radius:12px;padding:10px 12px}.bm-exit{color:#d2302a;cursor:pointer;background:0 0;border:0;border-radius:12px;margin-top:2px;padding:10px;font-size:.9rem;font-weight:700}.bgame-shop{z-index:6}.sh-top{justify-content:space-between;align-items:center;display:flex}.sh-coins{color:#b07a0a;align-items:center;gap:5px;font-weight:800;display:inline-flex}.sh-tabs{background:var(--sunken,#7f7f7f1a);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.sh-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 4px;font-size:.85rem;font-weight:700}.sh-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px -3px #00000059}.sh-body{flex-direction:column;gap:9px;display:flex}.bm-pvbox.sc{background:#0e0f12;border-radius:14px;padding:0;overflow:hidden}.scene-pv{width:100%;height:210px;display:block}.scene-pv.board{background:radial-gradient(circle at 50% 45%,#2a2c31,#0e0f12 70%);height:200px}.bs-range{accent-color:#1da35e;width:100%}.bs-avg{color:var(--ink);margin-left:6px;font-size:1.1rem}.bgame.fx-blur .egg3d canvas,.bgame.fx-blur .bgame-board{transition:filter .4s;filter:blur(7px)!important}.bgame.fx-shake .bgame-card,.bgame.fx-shake .egg3d{animation:.12s linear infinite eggShake}@keyframes eggShake{0%{transform:translate(0)}25%{transform:translate(-6px,3px)}50%{transform:translate(5px,-4px)}75%{transform:translate(-3px,-5px)}to{transform:translate(4px,4px)}}.egg-rain{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.egg-rain span{animation:2.6s linear forwards eggRain;position:absolute;top:-60px}@keyframes eggRain{to{transform:translateY(115vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.bgame.fx-shake .bgame-card,.bgame.fx-shake .egg3d{animation:none}}.bgame-shop .bm-pvbox{z-index:3;border-radius:0 0 16px 16px;flex:none;margin:0 -16px;position:sticky;top:-16px;box-shadow:0 10px 18px -12px #0000008c}.bgame-shop .bm-pvbox:not(.d3):not(.sc){background:radial-gradient(circle,#f4f1e8 0,#d9d4c6 75%)}.bgame-shop .scene-pv{height:180px}.bgame-shop .scene-pv.board{height:170px}.bm-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bm-snd{border:1px solid var(--line);background:var(--sunken,#7f7f7f14);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.bm-snd.on{color:#1da35e;border-color:#1da35e73}.plus-tag{color:#fff;letter-spacing:.04em;vertical-align:middle;background:linear-gradient(90deg,#f2b33d,#e8711f);border-radius:999px;margin-left:6px;padding:1px 7px;font:800 .62rem/1.6 system-ui,sans-serif}.st-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.st-grid div{background:var(--sunken,#7f7f7f14);border-radius:12px;justify-items:center;padding:8px 4px;display:grid}.st-grid b{font-size:1.15rem}.st-grid small{color:var(--muted);text-align:center;font-size:.66rem}.st-h2h{gap:3px;margin:0;padding:0;list-style:none;display:grid}.st-h2h li{background:var(--sunken,#7f7f7f0f);border-radius:8px;justify-content:space-between;padding:5px 8px;font-size:.86rem;display:flex}.lb-tour,.lb-champ{border:1px solid var(--line);background:var(--sunken,#7f7f7f0d);border-radius:14px;gap:7px;padding:10px 12px;display:grid}.lb-tour>small,.bm-tour .bm-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.68rem;font-weight:800}.lb-champ{background:linear-gradient(#f2b33d29,#0000);border-color:#f2b33d99}.tour-v{gap:8px;display:grid}.tour-r{gap:4px;display:grid}.tour-r>small{color:var(--muted);font-size:.72rem;font-weight:700}.tour-m{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 9px;font-size:.85rem;display:flex}.tour-m i{color:var(--muted);font-size:.72rem;font-style:normal}.tour-m .w{font-weight:800}.tour-m .l{opacity:.5;text-decoration:line-through}.tour-m em{color:var(--muted);margin-left:auto;font-size:.7rem}.tour-m.live{border-color:#1da35e;box-shadow:inset 0 0 0 1px #1da35e}.tour-lives{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.tour-lives li{background:var(--surface);border-radius:8px;justify-content:space-between;padding:5px 8px;font-size:.84rem;display:flex}.tour-lives b{color:#d2302a;font-size:.8rem}.tour-lives li.out{opacity:.45}.bm-tour{gap:6px;display:grid}.bgame-tourpill{top:calc(env(safe-area-inset-top,0px) + 54px);z-index:4;color:#ffd27a;white-space:nowrap;pointer-events:none;background:#0a0806b8;border-radius:999px;padding:4px 12px;font-size:.74rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.bgame-tournext{color:#fff;background:#0a0806b8;border-radius:14px;justify-items:center;gap:2px;padding:8px 14px;display:grid}.bgame-tournext b{color:#ffd27a;font-size:.8rem}.bgame:not(.g3d) .bgame-tourpill{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 128px)}.lb-tour .bm-row{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px;display:grid}.lb-tour .bm-row button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 6px;font-size:.85rem;font-weight:700}.lb-tour .bm-row button.on{color:#fff;background:#1da35e;border-color:#1da35e}.lb-tour .bs-note{text-transform:none;letter-spacing:0;font-size:.74rem;font-weight:500;line-height:1.35}.lb-tgo{width:100%}.bm-sens{gap:4px;padding:8px 2px 2px;display:grid}.bm-sens span{font-size:.82rem;font-weight:700}.bm-sens input{accent-color:#1da35e;width:100%}.bm-sens small{color:var(--muted);font-size:.72rem}.bgame-aim line{stroke:#ffffff8c;stroke-width:1.2px;stroke-dasharray:4 6}.bgame-aim circle{fill:none;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 2px #000c)}.bgame-aim circle.c{fill:#fff;stroke:none}.bgame.g3d .bgame-menu{--surface:#1b1c21;--ink:#f2f3f5;--muted:#9aa0aa;--line:#ffffff17;--sunken:#ffffff0d;color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#14151ae6;border-color:#ffffff14}.bgame-menu{border-radius:24px;gap:12px;padding:14px 16px 16px}.bgame-menu button{-webkit-tap-highlight-color:transparent}.bm2-head{z-index:4;background:inherit;border-radius:24px 24px 0 0;align-items:center;gap:8px;margin:-14px -16px 0;padding:14px 16px 10px;display:flex;position:sticky;top:-14px}.bm2-head>b{letter-spacing:-.01em;margin-right:auto;font-size:1.25rem;font-weight:800}.bm2-coins{color:#e3a01b;background:#f2b33d26;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:.9rem;font-weight:800;display:inline-flex}.bm2-ic{background:var(--sunken,#7f7f7f1a);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.bm2-ic.on{color:#1da35e}.bm2-sec{gap:9px;display:grid}.bm2-sec>h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:2px 2px 0;font-size:.7rem;font-weight:800}.bm2-modes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bm2-modes button{border:1.5px solid var(--line);background:var(--sunken,#7f7f7f0f);color:var(--ink);cursor:pointer;border-radius:16px;justify-items:center;gap:3px;padding:12px 6px 10px;transition:transform .12s,border-color .12s,background .12s;display:grid}.bm2-modes button:active{transform:scale(.97)}.bm2-modes button b{font-size:.92rem}.bm2-modes button small{color:var(--muted);font-size:.7rem}.bm2-modes button.on{background:#1da35e1f;border-color:#1da35e}.bm2-modes button.on svg{color:#1da35e}.bm2-chips{flex-wrap:wrap;gap:6px;display:flex}.bm2-chips button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:600}.bm2-chips button.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.bm2-box{background:var(--sunken,#7f7f7f0f);border-radius:16px;gap:6px;padding:8px;display:grid}.bm2-list{gap:4px;display:grid}.bm2-list button,.bm2-row{background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;display:flex}.bm2-list button span,.bm2-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bm2-list button em,.bm2-row em{color:#1da35e;font-size:.78rem;font-style:normal;font-weight:700}.bm2-acc{border:1px solid var(--line)!important;background:var(--sunken,#7f7f7f0a)!important;border-radius:16px!important}.bm2-acc>summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bm2-bar{background:var(--line);border-radius:2px;flex-basis:100%;height:4px;display:block;overflow:hidden}.bm2-bar>i{background:linear-gradient(90deg,#1da35e,#7fe0a8);border-radius:2px;height:100%;display:block}.bm2 .bm-exit{background:#d2302a14;border-radius:14px;margin-top:4px;padding:12px}.bm2 .bm-quit{border-radius:12px}.bgame-shop .sh-top,.bgame-setup .bs-h{font-size:1.15rem}.sh-tabs{border-radius:14px}.sh-tabs button{border-radius:11px}.bm2-acc>summary{grid-template-columns:1fr auto auto;align-items:center;gap:4px 10px;display:grid!important}.bm2-acc>summary small,.bm2-acc>summary:after{margin-left:0!important}.bm2-acc>summary .bm2-bar{grid-area:2/1/auto/-1}.bgame-menu{overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto;overflow-x:hidden!important}.bgame-menu>*{min-width:0;max-width:100%}.bm2-head{max-width:none;margin-left:-16px;margin-right:-16px}.bgame.g3d .bgame-duel.bgame-lob{top:calc(env(safe-area-inset-top,0px) + 9px);z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);align-items:center;gap:8px;min-height:40px;left:58px;right:58px;background:#0a08069e!important;border-radius:20px!important;width:auto!important;margin:0!important;padding:4px 4px 4px 12px!important;display:flex!important;position:fixed!important}.bgame.g3d .bgame-lob .lob-h{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;margin:0!important;font-size:.74rem!important}.bgame.g3d .bgame-lob .lob-pl{display:none!important}.bgame.g3d .bgame-lob .lob-act{flex:none;margin:0!important}.bgame.g3d .bgame-lob .lob-act .btn{border-radius:16px!important;min-height:0!important;padding:6px 12px!important;font-size:.78rem!important}.bgame.g3d .bgame-duel.bgame-lob{max-height:44px;overflow:hidden;height:44px!important;min-height:0!important;padding:0 4px 0 14px!important}.bgame.g3d .bgame-lob .lob-h{opacity:.85;color:#fff!important}.mod-fb{z-index:5;color:#fff;background:#1da35e;border-radius:12px;margin:0 -4px;padding:9px 12px;font-size:.86rem;font-weight:700;animation:2.6s forwards modFb;position:sticky;top:-14px;box-shadow:0 8px 20px -8px #00000080}@keyframes modFb{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.bgame-menu .bm-row button:active,.bgame-menu .bm-in button:active,.bgame-menu .bm-link:active,.bgame-menu .bm-quit:active,.bm2-modes button:active,.bm-shop3 button:active{filter:brightness(1.15);transform:scale(.95)}.bgame-menu .bm-row button,.bgame-menu .bm-in button{transition:transform 80ms,filter 80ms,background .15s}.egg-rain.snail span{animation-duration:6s}.bgame-menu{scrollbar-width:none;-ms-overflow-style:none}.bgame-menu::-webkit-scrollbar{width:0;height:0;display:none}.bm2-sec,.bm2-box,.bm2-box>*,.bm2-list>*,.bm2-modes>*,.bm-shop3>*,.bm2-acc{box-sizing:border-box;min-width:0;max-width:100%}.bm2-sec,.bm2-box,.bm2-list{grid-template-columns:minmax(0,1fr)}.bm2-modes,.bm-shop3{grid-template-columns:repeat(3,minmax(0,1fr))}.bm2-modes button b,.bm2-modes button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bm2-row span{line-height:1.25;white-space:normal!important}.bm2 .bm-quit{box-sizing:border-box;white-space:normal;width:100%}.bgame.g3d .bm2-head{background:#14151afa}.bm2-head{background:var(--surface)}.bgame.g3d .bgame-menu{background:#14151af7}.egg-cine{z-index:8;pointer-events:none;justify-items:center;gap:4px;animation:2.3s forwards cineIn;display:grid;position:absolute;top:64%;left:0;right:0}.egg-cine b{letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(#fff6d6 0%,#ffd45c 45%,#e8961b 100%);color:#0000;filter:drop-shadow(0 3px #0009)drop-shadow(0 0 18px #ffbe3c8c);-webkit-background-clip:text;background-clip:text;padding:0 .2em;font:italic 900 clamp(2.6rem,13vw,4.6rem)/.95 Archivo,Arial Black,system-ui,sans-serif}.egg-cine small{color:#fff;letter-spacing:.02em;background:#08080abf;border-radius:999px;padding:5px 14px;font-size:.95rem;font-weight:800}@keyframes cineIn{0%{opacity:0;transform:scale(.4)translateY(20px)}12%{opacity:0}26%{opacity:1;transform:scale(1.12)}34%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.egg-call{z-index:7;pointer-events:none;justify-items:center;animation:1.3s cubic-bezier(.2,.8,.3,1) forwards callIn;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.egg-call small{color:#fff;background:#08080ab3;border-radius:999px;margin-bottom:2px;padding:2px 10px;font-size:.8rem;font-weight:800}.egg-call b{color:#fff;-webkit-text-stroke:2px #0000008c;text-shadow:0 4px #00000073,0 0 22px #00000073;font:italic 900 4.2rem/1 Archivo,Arial Black,system-ui,sans-serif}.egg-call.ton b{color:#ffd45c;font-size:4.8rem}.egg-call.bust b{color:#ff5a4e;font-size:3.6rem}.egg-call.max{animation-duration:2.2s}.egg-call.max b{background:linear-gradient(#fff6d6,#ffd45c 45%,#e8961b);color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 4px #0009)drop-shadow(0 0 24px #ffbe3cb3);-webkit-background-clip:text;background-clip:text;font-size:6.2rem}@keyframes callIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}28%{transform:translate(-50%,-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-62%)scale(1)}}.egg-burst{z-index:-1;width:0;height:0;position:absolute;top:58%;left:50%}.egg-burst span{transform-origin:2px 0;background:linear-gradient(#ffd45ce6,#ffd45c00);border-radius:2px;width:4px;height:150px;animation:1.6s ease-out forwards burst;position:absolute;top:0;left:-2px}@keyframes burst{0%{opacity:0;height:10px}20%{opacity:1}to{opacity:0;height:240px}}@media (prefers-reduced-motion:reduce){.egg-cine,.egg-call{animation-duration:10ms}}.dart-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dart-stats>div{background:var(--sunken,#7f7f7f14);border-radius:12px;justify-items:center;gap:4px;padding:8px 4px;display:grid}.dart-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:700}.dart-stats b{font-size:.9rem}.st-dots{gap:3px;display:flex}.st-dots span{background:var(--line);border-radius:50%;width:7px;height:7px}.st-dots span.on{background:#1da35e}.bm-row button small.wt{opacity:.65;font-size:.68rem;font-weight:600}@media (orientation:portrait){.bgame.g3d .bgame-card>.bgame-again{left:50%;bottom:calc(230px + env(safe-area-inset-bottom));z-index:4;min-width:160px;margin:0;position:absolute;transform:translate(-50%)}}.bm-credit{text-align:center;opacity:.5;margin:2px 0 0;font-size:.68rem;line-height:1.35}.bm-credit a{color:inherit}.bgame.g3d .bgame-card>.bgame-top:has(.bgame-co){left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 132px);z-index:3;width:max-content;max-width:calc(100vw - 24px);transform:translate(-50%);margin:0!important;position:fixed!important}.bgame.g3d .bgame-co{white-space:nowrap;flex-wrap:nowrap}.bm-credits-btn{color:inherit;font:inherit;opacity:.4;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:2px auto 0;padding:4px 10px;font-size:.68rem;text-decoration:underline;display:block}.bm-credits-btn:hover,.bm-credits-btn[aria-expanded=true]{opacity:.7}@media (width>=900px) and (orientation:landscape){.bgame.full .bgame-card{max-width:none}.bgame.full .bgame-menu{width:min(520px,100% - 32px);left:16px;right:auto}}.ch-m.sys{text-align:center;max-width:92%;color:inherit;background:#e0a21b29;border:1px solid #e0a21b73;align-self:center}.ch-m.sys b{color:#e0a21b}.bl-rep{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:inline-grid}.bl-rep:hover,.bl-rep:focus-visible{opacity:1;color:#e0a21b}.bl-rep+.bl-kick{margin-left:4px}.bgame-rep{z-index:7}.rep-why button{flex:auto}.rep-note{box-sizing:border-box;border:1px solid var(--line);background:var(--sunken,#ffffff0d);width:100%;min-height:70px;color:inherit;font:inherit;resize:vertical;border-radius:12px;padding:10px}.bm-ban{color:#e0a21b!important}.bgame-301 .pl,.bgame-multi .pc{position:relative}.clk{pointer-events:none;background:#7f7f7f40;border-radius:3px;height:3px;position:absolute;bottom:2px;left:6px;right:6px;overflow:visible}.clk:before{content:"";width:calc(var(--p,1) * 100%);border-radius:inherit;background:var(--accent,#2fa86a);transition:width .25s linear;position:absolute;inset:0 auto 0 0}.clk.warn:before{background:#e0a21b}.clk.end:before{background:#e5484d}.clk .clk-n{color:#141414;background:#e0a21b;border:0;border-radius:999px;padding:3px 6px;font:800 .68rem/1 inherit;position:absolute;top:-30px;right:-6px;box-shadow:0 2px 6px #00000040}.clk.end .clk-n{color:#fff;background:#e5484d;animation:.5s ease-in-out infinite alternate clkPulse}@keyframes clkPulse{to{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.clk.end .clk-n{animation:none}}.clk.pause:before{background:var(--muted,#888)}.clk.pause .clk-n{background:var(--muted,#888);color:#fff}.bgame-mic{top:calc(env(safe-area-inset-top,0px) + 56px);z-index:7;border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;transition:box-shadow .15s,border-color .15s;display:grid;position:absolute;right:12px}.bgame.g3d .bgame-mic{color:#ffffffb3;-webkit-backdrop-filter:blur(6px);background:#0a08068c;border-color:#ffffff24}.bgame-mic.live{color:#2fbf71;border-color:#2fbf71}.bgame-mic.muted{color:#e5484d;border-color:#e5484d}.bgame-mic.talk{box-shadow:0 0 0 3px #2fbf718c,0 0 14px #2fbf7199}.bgame-mic .cnt.v{color:#06150d;text-align:center;background:#2fbf71;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font:800 .62rem/16px system-ui,sans-serif;position:absolute;top:-4px;right:-4px}.bm-voice{background:var(--sunken,#ffffff0d);border:1px solid var(--line);border-radius:14px;gap:6px;margin:4px 0 8px;padding:10px;display:grid}.bm-voice small{color:var(--muted);font-size:.78rem;line-height:1.35}.bm-vjoin{color:inherit;font:inherit;cursor:pointer;background:#2fbf7124;border:1px solid #2fbf71;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:700;display:flex}.bm-voice .bm-row button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.bl-mic{color:#2fbf71;vertical-align:-2px;place-items:center;margin-right:4px;display:inline-grid}.bl-mic.off{color:#e5484d}.bl-pl li.talk{color:#2fbf71}.bl-pl li.talk .bl-mic{filter:drop-shadow(0 0 4px #2fbf71cc)}.bl-vol{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.bl-vol input{accent-color:#2fbf71;width:64px}.bl-vol+.bl-rep{margin-left:4px}.bl-spk{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.bl-spk.off{color:#e5484d}.bgame-301 .pl.talk,.bgame-multi .pc.talk{box-shadow:0 0 0 2px #2fbf71d9,0 0 12px #2fbf7173!important}.bgame-mic.ask{color:#e0a21b;border-color:#e0a21b;animation:1s ease-in-out infinite alternate micAsk}@keyframes micAsk{to{box-shadow:0 0 0 4px #e0a21b59}}@media (prefers-reduced-motion:reduce){.bgame-mic.ask{animation:none}}button.qs.tint-game{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,#0b8a4e 12%,var(--surface)),var(--surface) 70%);border-color:color-mix(in srgb,#0b8a4e 24%,var(--line));margin-top:8px}.qs.tint-game .qs-ic{color:#0b8a4e;background:#0b8a4e29}.bgame-emo-btn{top:calc(env(safe-area-inset-top,0px) + 102px);z-index:7;border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.bgame.g3d .bgame-emo-btn{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a08068c;border-color:#ffffff24}.bgame-emo-btn.on{border-color:#4fa3ff}.bgame-emos{top:calc(env(safe-area-inset-top,0px) + 102px);z-index:8;-webkit-backdrop-filter:blur(8px);background:#101216db;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(4,40px);gap:6px;padding:8px;animation:.16s ease-out emoIn;display:grid;position:absolute;right:58px}.bgame-emos button{cursor:pointer;background:#ffffff14;border:0;border-radius:12px;width:40px;height:40px;font-size:1.35rem}.bgame-emos button:active{transform:scale(.92)}.bgame-emo-pop{left:12px;top:calc(env(safe-area-inset-top,0px) + 126px);z-index:6;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#0e1014c7;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 6px;animation:2.6s ease-out forwards emoPop;display:flex;position:absolute}.bgame-emo-pop span{font-size:1.65rem;line-height:1}.bgame-emo-pop b{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.8rem;font-weight:700;overflow:hidden}@keyframes emoIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes emoPop{0%{opacity:0;transform:translate(-12px)scale(.8)}10%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.eg-ranked{border:1px solid color-mix(in srgb,#e0a526 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#e0a526 16%,var(--surface)),var(--surface));width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.eg-ranked>span{flex:1;gap:2px;min-width:0;display:grid}.eg-ranked b{font-size:.98rem}.eg-ranked small{color:var(--muted);font-size:.78rem}.eg-q{background:var(--surface);border:1px dashed var(--line-strong);border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.eg-q>span:nth-child(2){flex:1;gap:2px;display:grid}.eg-q small{color:var(--muted)}.eg-spin{border:3px solid #e0a5264d;border-top-color:#e0a526;border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite egSpin}@keyframes egSpin{to{transform:rotate(360deg)}}.eg-tier{color:var(--tc);background:color-mix(in srgb,var(--tc) 14%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.eg-tier i{background:var(--tc);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.eg-tier b{color:var(--ink);font-weight:800}summary .eg-tier{margin-left:8px}.eg-live{color:#e5484d;font-weight:700}.eg-me{background:var(--surface);border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:4px 10px;margin-bottom:8px;padding:12px;display:grid}.eg-me .eg-tier{margin:0}.eg-me>b{font-size:1.5rem}.eg-me>span{justify-self:end;font-weight:700}.eg-me small{color:var(--muted);grid-column:1/-1}.eg-list{gap:2px;max-height:280px;margin:8px 0;padding:0;list-style:none;display:grid;overflow:auto}.eg-list li{border-radius:10px;grid-template-columns:28px 1fr auto 46px;align-items:center;gap:8px;padding:6px 8px;display:grid}.eg-list li.me{background:#e0a52624}.eg-list li>span{color:var(--muted);font-weight:700}.eg-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eg-list em{text-align:right;font-style:normal;font-weight:800}.eg-list .eg-tier{margin:0}.eg-past{gap:4px;margin:6px 0 0;padding:0;font-size:.84rem;list-style:none;display:grid}.eg-past li{justify-content:space-between;gap:10px;display:flex}.eg-past li span:first-child{color:var(--muted);text-transform:capitalize}.eg-dt{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;display:flex}.eg-pb{background:var(--line);border-radius:3px;width:60px;height:5px;display:inline-block;overflow:hidden}.eg-pb i{background:#2fa86a;height:100%;display:block}.bgame-menu .bm-ach li span.eg-dt,.bgame-menu .bm-ach li.ok span.eg-dt{place-items:initial;width:auto;height:auto;color:inherit;background:0 0;border:0;border-radius:0;flex:1;font-size:.82rem;font-weight:600;display:flex}.bgame-menu .bm-ach li .eg-dt small{color:var(--muted);font-weight:700}.bgame-menu.gm{--gm-bg:var(--surface);--gm-card:var(--sunken,#7f7f7f12);--gm-tile:var(--surface);gap:0;padding:0;display:block}.bgame.g3d .bgame-menu.gm{--gm-bg:#17181d;--gm-tile:#24262c;--gm-card:#1e2025;background:#17181d}.gm-head{z-index:6;background:var(--gm-bg);align-items:center;gap:8px;padding:14px 14px 10px;display:flex;position:sticky;top:0}.gm-me{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.gm-me>span{gap:3px;min-width:0;display:grid}.gm-me b{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.gm-me small{color:var(--muted);font-size:.74rem}.gm-me .eg-tier{justify-self:start;margin:0}.gm-av{color:#fff;background:linear-gradient(135deg,#22b36a,#0b6b3e);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1rem;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #ffffff2e}.gm-av.sm{width:32px;height:32px;font-size:.85rem}.gm-coins{background:#f2b33d29;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:.88rem;font-weight:800;display:inline-flex}.gm-ic{background:var(--gm-card);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.gm-ic.on{color:#1da35e}.gm-tabs{z-index:5;background:var(--gm-card);box-shadow:0 -10px 0 var(--gm-bg);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 14px;padding:4px;display:grid;position:sticky;top:64px}.gm-tabs button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-size:.86rem;font-weight:700;display:flex;position:relative}.gm-tabs button.on{background:var(--gm-bg);color:var(--ink);box-shadow:0 1px 4px #0000001f}.bgame.g3d .gm-tabs button.on{background:#ffffff1f}.gm-dot{background:#2fbf71;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:8px}.gm-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.gm-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gm-mode{text-align:left;border:1.5px solid var(--line);background:var(--gm-tile);color:var(--ink);font:inherit;cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;padding:12px;transition:transform .12s,border-color .15s,background .15s;display:grid;position:relative}.gm-mode:active{transform:scale(.97)}.gm-mode b{font-size:.98rem}.gm-mode small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.gm-mi{border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.gm-mi.g{color:#1da35e;background:#1da35e24}.gm-mi.v{color:#8b5cf6;background:#8b5cf624}.gm-mi.y{color:#c98a10;background:#e0a5262e}.gm-mi.b{color:#2f6fe0;background:#2f6fe024}.gm-mode.on{background:color-mix(in srgb,#1da35e 9%,var(--gm-tile));border-color:#1da35e}.gm-mode.rk.on{background:color-mix(in srgb,#e0a526 11%,var(--gm-tile));border-color:#e0a526}.gm-card{background:var(--gm-card);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.gm-card h3{align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:800;display:flex}.gm-card h3 small{color:var(--muted);margin-left:auto;font-size:.8rem;font-weight:700}.gm-help{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.gm-chips{flex-wrap:wrap;gap:6px;display:flex}.gm-chips button{border:1px solid var(--line);background:var(--gm-tile);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:600}.gm-chips button.on{background:var(--ink);color:var(--gm-bg);border-color:var(--ink)}.gm-line{background:var(--gm-tile);color:var(--ink);font:inherit;text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.gm-line>span{flex:1;gap:2px;min-width:0;display:grid}.gm-line small{color:var(--muted);font-size:.78rem}.gm-tap{cursor:pointer;width:100%}.gm-btn{border:1px solid var(--line);background:var(--gm-tile);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.88rem;font-weight:700;transition:transform .12s;display:inline-flex}.gm-btn:active{transform:scale(.97)}.gm-btn.pri{color:#fff;background:#1da35e;border-color:#1da35e}.gm-btn.gold{color:#2a1c00;background:linear-gradient(135deg,#f5c85a,#d99a14);border-color:#0000;box-shadow:0 8px 20px -10px #d99a14cc}.gm-btn.big{width:100%;padding:14px;font-size:1rem}.gm-btn.danger{color:#d2302a;background:#d2302a17;border-color:#0000;width:100%}.gm-btn.danger.sure{color:#fff;background:#d2302a}.gm-row{gap:8px;display:flex}.gm-row .gm-btn{flex:1}.gm-facts{gap:6px;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.gm-facts li{align-items:baseline;gap:8px;display:flex}.gm-facts li:before{content:"";background:#e0a526;border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.gm-rk-me{align-items:center;gap:10px;display:flex}.gm-rk-me .eg-tier{margin:0}.gm-rk-me b{font-size:1.5rem;font-weight:900}.gm-rk-me span{margin-left:auto;font-size:.85rem;font-weight:700}.gm-rk{border-color:color-mix(in srgb,#e0a526 35%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,#e0a526 9%,var(--gm-card)),var(--gm-card))}.gm-link{color:#1da35e;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px;font-size:.85rem;font-weight:700}.gm-list{gap:6px;display:grid}.gm-list button{background:var(--gm-tile);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.gm-list button>span{flex:1;gap:1px;min-width:0;display:grid}.gm-list small{color:var(--muted);font-size:.74rem}.gm-list em{color:#1da35e;font-size:.84rem;font-style:normal;font-weight:800}.gm-shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gm-shop button{border:1px solid var(--line);background:var(--gm-tile);color:var(--ink);font:inherit;cursor:pointer;text-align:center;border-radius:18px;justify-items:center;gap:4px;padding:14px 6px 12px;display:grid}.gm-shop svg{width:58px;height:58px}.gm-shop i{border-radius:14px;width:58px;height:58px;display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.gm-shop b{margin-top:4px;font-size:.9rem}.gm-shop small{color:var(--muted);font-size:.7rem;line-height:1.25}.gm-cur-h{gap:4px;display:grid}.gm-cur-h b{font-size:1.1rem}.gm-cur-h small{color:var(--muted);font-size:.8rem}.gm-tag{color:#1da35e;background:#1da35e26;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.gm-tag.gold{color:#b07a0a;background:#e0a5262e}.bgame.g3d .gm-tag.gold{color:#f5c85a}.gm-cur.ranked{border-color:color-mix(in srgb,#e0a526 40%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,#e0a526 10%,var(--gm-card)),var(--gm-card))}.gm-cur .bl-pl{margin:0}.gm-acc>summary{cursor:pointer;gap:8px;list-style:none;display:grid}.gm-acc>summary::-webkit-details-marker{display:none}.gm-acc>summary h3:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;margin-left:8px;transition:transform .15s;transform:rotate(45deg)}.gm-acc[open]>summary h3:after{transform:rotate(-135deg)}.gm-acc>summary h3 small+*,.gm-acc>summary h3 .plus-tag{margin-left:auto}.gm-foot{gap:2px;padding:0 14px 14px;display:grid}.gm-exit{color:#d2302a;font:inherit;cursor:pointer;background:#d2302a14;border:0;border-radius:14px;padding:12px;font-weight:700}.gm-noacc{padding:4px 2px}.bgame-menu.gm .bm-credit{margin:0 14px 14px}.rk-again{align-items:center;gap:6px;display:inline-flex;color:#2a1c00!important;background:linear-gradient(135deg,#f5c85a,#d99a14)!important;border-color:#0000!important}.bgame-menu .bm-ach li span.eg-dt{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.bgame-menu .bm-ach li .eg-dt .eg-pb{grid-column:1;width:auto;height:5px}.bgame-menu .bm-ach li .eg-dt small{grid-column:2;font-size:.72rem}.bgame-duel .tapp{cursor:pointer;-webkit-tap-highlight-color:transparent}.bgame-duel .tapp:active{transform:scale(.97)}.pk-wrap{z-index:30;padding:16px 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.pk{--ink:#15171b;--muted:#6b7280;--pk-bg:#fff;--pk-tile:#f2f3f5;background:var(--pk-bg);width:min(420px,100%);color:var(--ink);text-align:left;border-radius:22px;flex-direction:column;gap:12px;padding:16px;animation:.2s ease-out pkUp;display:flex;box-shadow:0 18px 50px #00000059}.bgame.g3d .pk{--ink:#f4f5f7;--muted:#9aa0a8;--pk-bg:#1a1c21;--pk-tile:#262930}@keyframes pkUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.pk-h{align-items:center;gap:12px;display:flex}.pk-id{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pk-id b{text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:800;line-height:1.2;overflow:hidden}.pk-id small{color:var(--muted);font-size:.8rem;line-height:1.2}.pk .gm-ic{background:var(--pk-tile);color:var(--muted)}.pk-list,.pk-voice{flex-direction:column;gap:6px;display:flex}.pk-act{background:var(--pk-tile);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;font-size:.95rem;font-weight:700;display:flex}.pk-act svg{flex:none;width:18px;height:18px}.pk-act span{flex:1;min-width:0;line-height:1.25}.pk-act.pri{color:#fff;background:#1da35e}.pk-act.pri:disabled{background:var(--pk-tile);color:var(--muted);cursor:default}.pk-act.warn{color:#e07a10}.pk-act.danger{color:#e5484d}.pk-vol{background:var(--pk-tile);color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:6px 14px;font-size:.85rem;font-weight:700;display:flex}.pk-vol input{accent-color:#1da35e;flex:1;min-width:0}.pk-note{color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}.bgame-pass{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-self:center;margin-left:6px;padding:0 12px;font-size:.8rem;font-weight:700}.bgame.g3d .bgame-pass{color:#fff;background:#0a08068c;border-color:#ffffff29}.tour-g{flex-wrap:wrap;gap:4px 10px;display:flex}.tour-g>span{align-items:center;gap:4px;display:inline-flex}.tour-m .tour-g em.kz{color:#d2302a;margin:0;font-weight:800;text-decoration:none}.tour-m .tour-g .l{opacity:1;color:var(--muted);text-decoration:none}@media (width<=640px){.bgame.side .bgame-duel{width:calc(100% - 50px);margin-right:50px}}.info-pop{z-index:2147483600}.gm-card h3 .info,.bm-h .info{margin-left:4px}.info-pop .gm-facts{color:inherit}.info-pop .gm-facts li:before{background:currentColor}.gm-tog{background:var(--gm-tile);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;font-weight:600;display:flex}.gm-tog>span{align-items:center;gap:4px;display:flex}.gm-tog input{appearance:none;background:var(--line-strong,#bbb);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.gm-tog input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.gm-tog input:checked{background:#1da35e}.gm-tog input:checked:after{transform:translate(18px)}.gm-back{color:inherit;font:inherit;cursor:pointer;background:#7f7f7f24;border:0;border-radius:999px;flex:none;place-self:flex-start start;align-items:center;gap:4px;padding:6px 12px 6px 8px;font-size:.85rem;font-weight:700;display:inline-flex}.gm-back span{font-size:1.2rem;line-height:1}.sh-top .gm-back,.bm-top .gm-back{margin-right:8px}.lb-av.bot{color:#8b5cf6;background:#8b5cf633}.lb-botpick{gap:6px;display:grid}.lb-botpick small{opacity:.75}.fast-cd{z-index:8;color:#fff;text-shadow:0 6px 30px #0000008c;pointer-events:none;font-size:6rem;font-weight:900;animation:.9s ease-out forwards fastPop;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.fast-end{right:18px;top:calc(env(safe-area-inset-top,0px) + 150px);z-index:6;color:#ff5a4f;text-shadow:0 4px 16px #00000073;pointer-events:none;font-size:2.6rem;font-weight:900;animation:.9s ease-out forwards fastPop;position:absolute}@keyframes fastPop{0%{opacity:0;transform:translate(-50%,-50%)scale(1.8)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0}}.fast-end{animation-name:fastPop2}@keyframes fastPop2{0%{opacity:0;transform:scale(1.6)}15%{opacity:1;transform:scale(1)}to{opacity:.2}}.bgame-multi .fast-l{color:#2fbf71;font-size:.68rem;font-weight:800}.fast-t{font-variant-numeric:tabular-nums}.bgame.g3d .bgame-301 .tapp,.bgame.g3d .bgame-multi .tapp{pointer-events:auto;cursor:pointer}.gm-setpop{background:var(--gm-card);border:1px solid var(--line);border-radius:16px;gap:6px;margin:0 14px 10px;padding:8px;animation:.15s ease-out emoIn;display:grid}.gm-setpop .gm-tog{background:var(--gm-tile)}.gm-inv{gap:8px;display:grid}.gm-inv>summary{cursor:pointer;background:var(--gm-tile);border-radius:12px;align-items:center;gap:6px;padding:10px 12px;font-size:.9rem;font-weight:700;list-style:none;display:flex}.gm-inv>summary::-webkit-details-marker{display:none}.gm-inv>summary:after{content:"+";color:#1da35e;margin-left:auto;font-size:1.1rem}.gm-inv[open]>summary:after{content:"–"}.gm-list button:disabled{opacity:.6}.bull-intro{z-index:9;color:#fff;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#0c0e12d1;border-radius:22px;justify-items:center;gap:6px;max-width:calc(100vw - 40px);padding:18px 26px;animation:2.6s ease-out forwards bullIn;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.bull-intro b{letter-spacing:.02em;color:#ff5a4f;font-size:2.4rem;font-weight:900}.bull-intro span{opacity:.92;font-size:.95rem;font-weight:600}@keyframes bullIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-56%)}}.bull-ping{z-index:4;pointer-events:none;border:3px solid #ffd84a;border-radius:50%;animation:1s ease-in-out infinite bullPing;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 18px #ffd84acc,inset 0 0 12px #ffd84a80}@keyframes bullPing{0%,to{opacity:.25;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}.eg-fadd{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:12px;display:grid}.eg-fadd-h{font-size:.85rem}.eg-fadd-f{gap:8px;display:flex}.eg-fadd-f input{border:1px solid var(--line);background:var(--gm-tile,#fff);min-width:0;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:10px 12px;font-size:.92rem}.eg-fadd .gm-btn:disabled{opacity:.5;cursor:default}.eg-fadd .gm-help .gm-link{padding:0;font-size:.82rem;display:inline}.eg-freq{gap:6px;margin:0;padding:0;list-style:none;display:grid}.eg-freq li{background:var(--gm-tile,#fff);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.eg-freq li b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gm-btn.sm{padding:7px 10px;font-size:.8rem}.eg-hd .hd-set{gap:8px;display:grid}.lb-pick .eg-fadd{margin-top:8px}.bgame-pause-btn{top:calc(env(safe-area-inset-top,0px) + 148px);z-index:8;border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.bgame-pause-btn:disabled{opacity:.4;cursor:default}.bgame.g3d .bgame-pause-btn{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a08068c;border-color:#ffffff24}.egg-pause{z-index:6;-webkit-backdrop-filter:blur(3px);background:#08090b8c;place-items:center;display:grid;position:absolute;inset:0}.egg-pause-c{text-align:center;color:#fff;background:#121316eb;border:1px solid #ffffff24;border-radius:20px;justify-items:center;gap:8px;max-width:min(320px,100vw - 48px);padding:22px 26px;display:grid;box-shadow:0 18px 50px -20px #000c}.egg-pause-c b{letter-spacing:.02em;font:800 2rem/1 Archivo,system-ui,sans-serif}.egg-pause-c span{opacity:.9;font-size:.92rem}.egg-pause-c small{opacity:.7;font-size:.78rem}.egg-pause-c .btn{min-width:150px;margin-top:6px}.bgame-multi .pc .eg-pn,.bgame-301 .pl .eg-pn{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.bgame-multi .pc .eg-pn .eg-nm,.bgame-301 .pl .eg-pn .eg-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bgame-multi .pc .eg-pn em,.bgame-multi .pc .eg-pn .kzm{flex:none}.bgame-multi .pc .eg-pn em.lw{color:#b07a0a;background:#f5d24a2e;border-radius:5px;margin-left:0;padding:0 4px;font-size:.92em;line-height:1.35}.bgame.g3d .bgame-multi .pc .eg-pn em.lw{color:#f5d24a}.bgame.g3d .bgame-multi:not(.duo){flex-wrap:nowrap;justify-content:center;display:flex!important}.bgame.g3d .bgame-multi:not(.duo) .pc{flex:1 1 0;max-width:150px}.bgame.g3d .bgame-multi .pc,.bgame.g3d .bgame-301 .pl{box-sizing:border-box;grid-template-rows:auto auto;align-content:center;justify-items:start;min-width:0;gap:0!important;height:40px!important;padding:2px 9px!important;display:grid!important}.bgame.g3d .bgame-multi .pc .eg-pn,.bgame.g3d .bgame-301 .pl .eg-pn{opacity:.92;width:100%;font-weight:700;line-height:1.2;font-size:.66rem!important}.bgame.g3d .bgame-multi .pc b,.bgame.g3d .bgame-301 .pl b{line-height:1.05;font-size:1.12rem!important}.bgame.g3d .bgame-301 .pl{flex:0 150px}.bgame.g3d .bgame-multi.many{overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:auto;scroll-snap-type:x proximity;padding:0 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);justify-content:flex-start!important}.bgame.g3d .bgame-multi.many::-webkit-scrollbar{display:none}.bgame.g3d .bgame-multi.many .pc{scroll-snap-align:center;flex:0 0 78px}.kzm{align-items:center;gap:1.5px;font-style:normal;display:inline-flex}.kzm s{background:#7f7f7f66;border-radius:1px;width:2.5px;height:9px;text-decoration:none;display:block;transform:skew(-18deg)}.kzm s.on{background:#e5484d}.bgame.g3d .kzm s{background:#ffffff47}.bgame.g3d .kzm s.on{background:#ff5a5f}.tour-live .tl-g{gap:6px;width:100%;margin-top:6px;display:grid}.tour-live .tl-g button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.tour-live .tl-g button small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.78rem;overflow:hidden}.tour-live .tl-g button em{color:#1da35e;font-size:.8rem;font-style:normal;font-weight:700}.tour-live .tl-g button:disabled{opacity:.55;cursor:default}.tour-live .tl-g button:disabled em{color:var(--muted)}.bgame.g3d .tour-live .tl-g button{color:#fff;background:#121316d9;border-color:#ffffff24}.egg-confetti{z-index:40;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.bgame-dart{transition:opacity .25s}.bgame-dart.dim{opacity:.35}.bgame-duel .eg-pn{flex-wrap:nowrap!important;display:flex!important}.bgame-duel .eg-pn .eg-nm{flex:0 auto;display:block!important}.bgame.g3d .bgame-multi .pc .eg-pn em.lw{font-size:.62rem;position:absolute;bottom:5px;right:6px}.bgame-tournext.tour-live .tl-g button b{color:var(--ink);font-size:.86rem}.bgame.g3d .bgame-tournext.tour-live .tl-g button b{color:#fff}.gm-body[hidden]{display:none!important}.gm-back{color:var(--accent,#1da35e);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:.92rem;font-weight:800}.gm-ph{letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:850}.gm-sets{gap:2px;display:grid}.gm-sets h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:.72rem;font-weight:850}.gm-sets .gm-tog{border-bottom:1px solid var(--line);padding:10px 2px}.gm-sets .gm-tog:last-of-type{border-bottom:0}.gm-sets .hd-set{gap:8px;display:grid}.gm-sets .gm-btn{margin-top:6px}.gm-sets .gm-tog{background:0 0;border-radius:0;padding:10px 2px}.bgame-invdot{width:12px;height:12px;box-shadow:0 0 0 2px var(--surface,#fff);background:#e5484d;border-radius:50%;animation:1.6s ease-in-out infinite invPulse;position:absolute;top:1px;right:1px}.bgame.g3d .bgame-invdot{box-shadow:0 0 0 2px #17181d}@keyframes invPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.bgame-invdot{animation:none}}.gm-invs{gap:8px;display:grid;border:1.5px solid #e5484d!important}.gm-invs h3{margin:0;font-size:.95rem}.gm-invr{background:var(--gm-tile);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.gm-invr>span:first-child{gap:2px;display:grid}.gm-invr small{color:var(--muted);font-size:.78rem}.gm-invr .gm-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bgame-lobby{gap:10px!important;padding:14px 14px 12px!important;overflow:hidden!important}.bgame-lobby .lb-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-y:auto}.bgame-lobby .lb-body::-webkit-scrollbar{display:none}.bgame-lobby .lb-foot{border-top:1px solid var(--line);background:0 0!important;margin-top:0!important;padding:8px 0 0!important;position:static!important}.bgame-lobby .lb-min{background:var(--sunken);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.bgame-lobby .lb-how{color:var(--ink);background:#2f6fe01a;border-radius:14px;margin:0;padding:10px 12px;font-size:.86rem;font-weight:600;line-height:1.4}.bgame-lobby .lb-how.go{background:#1da35e24}.bgame-lobby .lb-sec{gap:8px;display:grid}.bgame-lobby .lb-sec h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin:0;font-size:.74rem;font-weight:850;display:flex}.bgame-lobby .lb-act{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.bgame-lobby .lb-act button{border:1.5px dashed var(--line-strong,#bbb);color:var(--ink);font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:14px;justify-items:center;gap:4px;padding:10px 6px;font-size:.8rem;font-weight:750;display:grid}.bgame-lobby .lb-act button .glyph{color:var(--accent,#1da35e);font-size:1.15rem}.bgame-lobby .lb-act button.on{border-style:solid;border-color:var(--accent,#1da35e);background:#1da35e14}.bgame-lobby .lb-pick{max-height:none!important}.bgame-lobby .lb-frpick button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid!important}.bgame-lobby .lb-frpick button:disabled{opacity:.6;cursor:default}.bgame-lobby .lb-frpick button>span{gap:1px;min-width:0;display:grid}.bgame-lobby .lb-frpick button>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bgame-lobby .lb-frpick button>span small{color:var(--muted);font-size:.72rem;font-weight:600}.bgame-lobby .lb-frpick button em{color:#1da35e!important;margin:0!important;font-size:.78rem!important;font-weight:800!important}.bgame-lobby .lb-av.sm{width:30px;height:30px;font-size:.8rem;font-style:normal}.bgame-lobby details.lb-tour{padding:0;overflow:hidden}.bgame-lobby details.lb-tour>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 8px;padding:12px;font-size:.9rem;font-weight:800;list-style:none;display:grid}.bgame-lobby details.lb-tour>summary::-webkit-details-marker{display:none}.bgame-lobby details.lb-tour>summary small{color:var(--muted);text-transform:none;letter-spacing:0;grid-column:2/-1;font-size:.74rem;font-weight:600}.bgame-lobby details.lb-tour>summary:after{content:"›";color:var(--muted);grid-area:1/3;font-size:1.3rem;transition:transform .2s}.bgame-lobby details.lb-tour[open]>summary:after{transform:rotate(90deg)}.bgame-lobby details.lb-tour>:not(summary){margin:0 12px 12px}.bgame-lobby details.lb-tour .plus-tag{justify-self:start}.egg-st-tab{z-index:7;border:1px solid var(--line);background:var(--surface);width:22px;height:64px;color:var(--ink);cursor:pointer;touch-action:none;border-left:0;border-radius:0 14px 14px 0;place-items:center;padding:0;display:grid;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 4px 14px -6px #00000059}.bgame.g3d .egg-st-tab{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a080699;border-color:#ffffff29}.egg-st-back{z-index:30;background:#00000047;position:fixed;inset:0}.egg-st{overscroll-behavior:contain;scrollbar-width:none;width:min(340px,88vw);padding:calc(env(safe-area-inset-top,0px) + 14px) 14px calc(env(safe-area-inset-bottom,0px) + 16px);box-sizing:border-box;background:var(--surface);color:var(--ink);touch-action:pan-y;flex-direction:column;gap:10px;animation:.22s ease-out stIn;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:8px 0 40px -12px #00000080}.egg-st::-webkit-scrollbar{display:none}.bgame.g3d .egg-st{color:#edeff2;background:#17181d}@keyframes stIn{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.egg-st{animation:none}}.egg-st-h{justify-content:space-between;align-items:center;display:flex}.egg-st-h b{font-size:1.15rem;font-weight:850}.egg-st-h button{background:var(--sunken);width:34px;height:34px;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.bgame.g3d .egg-st-h button{background:#24262c}.egg-st-mode{color:var(--muted);margin-top:-6px;font-size:.8rem;font-weight:650}.egg-st-p{background:var(--sunken);border:1.5px solid #0000;border-radius:16px;gap:8px;padding:12px;display:grid}.bgame.g3d .egg-st-p{background:#1e2025}.egg-st-p.up{border-color:#4fa3ff}.egg-st-p.me .egg-st-n b{color:var(--accent,#1da35e)}.egg-st-n{align-items:center;gap:8px;min-width:0;display:flex}.egg-st-n b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.egg-st-n span{white-space:nowrap;margin-left:auto;font-size:.92rem;font-weight:800}.egg-st-n em{color:#b07a0a;white-space:nowrap;background:#f5d24a33;border-radius:999px;padding:2px 7px;font-size:.72rem;font-style:normal;font-weight:800}.bgame.g3d .egg-st-n em{color:#f5d24a}.egg-st-g{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.egg-st-g>div{background:var(--surface);border-radius:10px;padding:7px 8px}.bgame.g3d .egg-st-g>div{background:#24262c}.egg-st-g>div.w2{grid-column:span 3;justify-content:space-between;align-items:center;display:flex}.egg-st-g dt{color:var(--muted);font-size:.66rem;font-weight:700}.egg-st-g dd{margin:0;font-size:1.05rem;font-weight:850}.egg-st-last{color:var(--muted);font-size:.74rem}.egg-st-tour{background:var(--sunken);border-radius:16px;gap:6px;padding:12px;display:grid}.bgame.g3d .egg-st-tour{background:#1e2025}.egg-st-tour ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.egg-st-tour li{align-items:center;gap:8px;font-size:.88rem;font-weight:650;display:flex}.egg-st-tour li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.egg-st-tour li em{color:var(--muted);font-size:.74rem;font-style:normal}.egg-st-tour li.out{opacity:.5}.bgame,.bgame *{scrollbar-width:none}.bgame::-webkit-scrollbar{width:0;height:0;display:none}.bgame ::-webkit-scrollbar{width:0;height:0;display:none}html.egg-open,html.egg-open body{scrollbar-width:none;overflow:hidden!important}.bm-row .fl-sw{vertical-align:-1px;border-radius:3px;width:18px;height:12px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #0000002e}.bgame-lobby .lb-top{padding-right:46px}.bgame-lobby .lb-tbtn{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#f2b33d1a;border:1.5px solid #f2b33d;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:9px 14px;font-size:.9rem;font-weight:800;display:grid}.bgame-lobby .lb-tbtn .glyph{color:#d99a14;grid-row:span 2;font-size:1.2rem}.bgame-lobby .lb-tbtn small{color:var(--muted);font-size:.72rem;font-weight:600}.bgame-lobby .lb-tour-f{border-color:#f2b33d;max-height:min(52vh,420px);overflow-y:auto}.bgame-lobby .lb-tour-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.bgame-lobby .lb-tour-h b{align-items:center;gap:6px;font-size:.95rem;display:flex}.bgame-lobby .lb-tour-h button{background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:1.1rem}.egg-st-tab{opacity:.55;right:0;border:1px solid var(--line)!important;box-shadow:none!important;background:color-mix(in srgb,var(--surface) 55%,transparent)!important;border-right:0!important;border-radius:14px 0 0 14px!important;left:auto!important}.egg-st-tab:hover,.egg-st-tab:active{opacity:.9}.bgame.g3d .egg-st-tab{background:#0a080652!important;border-color:#ffffff1f!important}.egg-st{right:0;animation-name:stInR!important;left:auto!important;box-shadow:-8px 0 40px -12px #00000080!important}@keyframes stInR{0%{transform:translate(100%)}to{transform:none}}.bgame-co.din{color:#b07a0a;font-weight:800;visibility:visible!important}.bgame.g3d .bgame-co.din{color:#f5d24a}.eg-lv{color:#2f6fe0;letter-spacing:.02em;vertical-align:1px;white-space:nowrap;background:#4fa3ff29;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.66rem;font-style:normal;font-weight:850;display:inline-block}.bgame.g3d .eg-lv,.bgame-menu.gm .eg-lv{color:#4fa3ff}.eg-tag{color:#1b1405;letter-spacing:.04em;vertical-align:1px;background:#f2b33d;border-radius:5px;margin-right:5px;padding:0 5px;font-size:.68rem;font-style:normal;font-weight:900;display:inline-block}.eg-tag.big{border-radius:8px;padding:4px 8px;font-size:1rem}.gm-me-sub{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.gm-me-sub .eg-lv{margin-left:0}.gm-ti,.lb-ti,.pk-ti{color:#b07a0a;font-size:.72rem;font-weight:700;display:block}.bgame.g3d .gm-ti,.bgame.g3d .pk-ti{color:#f5d24a}.lb-nm .lb-ti{margin-left:6px;font-size:.7rem;display:inline}.gm-dot.red{background:#e5484d}.eg-lvp{gap:10px;display:grid}.eg-lvh{align-items:center;gap:12px;display:flex}.eg-lvh>span{flex:1;gap:3px;min-width:0;display:grid}.eg-lvh small{color:var(--muted);font-size:.76rem}.eg-lvn{color:#fff;background:conic-gradient(#4fa3ff,#9b5de5,#4fa3ff);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:1.5rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 4px #0000002e}.eg-titles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.eg-titles button{border:1.5px solid var(--line);background:var(--gm-tile);width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;opacity:.55;border-radius:12px;gap:2px;padding:8px 10px;display:grid}.eg-titles button.ok{opacity:1}.eg-titles button.on{background:#f2b33d1f;border-color:#f2b33d}.eg-titles button b{font-size:.84rem}.eg-titles button small{color:var(--muted);font-size:.7rem}.eg-club{gap:10px;display:grid}.eg-cinv,.eg-cnew{gap:8px;display:grid}.eg-f{gap:4px;font-size:.8rem;font-weight:700;display:grid}.eg-f input{border:1px solid var(--line);background:var(--gm-tile);color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:.95rem}.eg-chead{align-items:center;gap:10px;display:flex}.eg-chead>span{min-width:0;display:grid}.eg-chead b{font-size:1.1rem}.eg-chead small{color:var(--muted);font-size:.78rem}.eg-cmem li{align-items:center;gap:8px;display:flex}.eg-cmem li>b{flex:1;min-width:0;display:grid}.eg-cmem li>b small{color:#b07a0a;font-size:.7rem;font-weight:700}.eg-cmem .bl-dot{background:var(--line-strong,#bbb);border-radius:50%;flex:none;width:8px;height:8px}.eg-cmem .bl-dot.on{background:#1da35e}.eg-chef{color:#1b1405;vertical-align:1px;background:#f2b33d;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.64rem;font-style:normal;font-weight:850}.eg-cmem .bl-kick{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.1rem}.gm-tabs button{min-width:0}.eg-cmem{max-height:none!important}.gsite{color:#edeff2;box-sizing:border-box;background:radial-gradient(at 50% 0,#1e2230,#0e0f12 70%);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.gsite-m{text-align:center;justify-items:center;gap:14px;width:min(460px,100%);display:grid}.gsite-m h1{letter-spacing:-.02em;margin:0;font:900 2.2rem/1 Archivo,system-ui,sans-serif}.gsite-p{opacity:.82;margin:0;line-height:1.45}.gsite-go{min-width:220px;min-height:54px;font-size:1.15rem}.gsite-card{text-align:left;color:#edeff2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;gap:10px;width:100%;padding:16px;display:grid}.gsite-card h2{margin:0;font-size:1.05rem}.gsite-card p{opacity:.8;margin:0;font-size:.88rem}.gsite-card .acc-form,.gsite-card .tabs{color:var(--ink)}.gsite-acc{opacity:.85;margin:0;font-size:.88rem}.gsite-acc .linkbtn{color:#7fb6ff}.gsite-app{color:#7fb6ff;font-size:.9rem;font-weight:700;text-decoration:none}.gsite-card{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}.gsite-card p{color:var(--muted);opacity:1!important}.gm-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.gm-tabs button{white-space:nowrap;min-width:0;flex-direction:column!important;gap:2px!important;padding:7px 2px!important;font-size:.76rem!important}.gm-tabs button .glyph{width:1.1em;height:1.1em}.eg-cmem .eg-chef{justify-self:start}.gsite{z-index:1;position:fixed;inset:0;overflow-y:auto}
