@font-face{font-family:lpsPixel;src:url(../media/press_start_2p_latin-s.p.0fxeqrss3ag9h.woff2?dpl=dpl_5jv5MBRD3s82RZcrWXsc5CK5zZ9g)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lpsPixel Fallback;src:local(Arial);ascent-override:45.63%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:219.15%}.lpspixel_f6fb53a-module__4O-sDG__className{font-family:lpsPixel,lpsPixel Fallback;font-weight:400}.lpspixel_f6fb53a-module__4O-sDG__variable{--font-lps-pixel:"lpsPixel", "lpsPixel Fallback"}
@font-face{font-family:lpsTerm;src:url(../media/vt323_latin-s.p.2tcyrya9o07vu.woff2?dpl=dpl_5jv5MBRD3s82RZcrWXsc5CK5zZ9g)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lpsTerm Fallback;src:local(Arial);ascent-override:91.26%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:87.66%}.lpsterm_68d6687e-module__PTjOWW__className{font-family:lpsTerm,lpsTerm Fallback;font-weight:400}.lpsterm_68d6687e-module__PTjOWW__variable{--font-lps-term:"lpsTerm", "lpsTerm Fallback"}
@font-face{font-family:lpsSans;src:url(../media/geist_latin-s.p.0wgildi0cnwt9.woff2?dpl=dpl_5jv5MBRD3s82RZcrWXsc5CK5zZ9g)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:lpsSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.lpssans_3f74ac1a-module__sWN3PG__className{font-family:lpsSans,lpsSans Fallback}.lpssans_3f74ac1a-module__sWN3PG__variable{--font-lps-sans:"lpsSans", "lpsSans Fallback"}
@font-face{font-family:lpsPoster;src:url(../media/league_gothic_latin-s.p.3x50d2s2jt03d.woff2?dpl=dpl_5jv5MBRD3s82RZcrWXsc5CK5zZ9g)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lpsPoster Fallback;src:local(Arial);ascent-override:163.28%;descent-override:39.24%;line-gap-override:0.0%;size-adjust:59.25%}.lpsposter_d86d98c5-module__9xQImq__className{font-family:lpsPoster,lpsPoster Fallback;font-weight:400}.lpsposter_d86d98c5-module__9xQImq__variable{--font-lps-poster:"lpsPoster", "lpsPoster Fallback"}
@font-face{font-family:lpsWestern;src:url(../media/special_elite_latin-s.p.1zvx97hkh1y6p.woff2?dpl=dpl_5jv5MBRD3s82RZcrWXsc5CK5zZ9g)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lpsWestern Fallback;src:local(Arial);ascent-override:60.23%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:116.74%}.lpswestern_eda56e57-module__ZxmDNG__className{font-family:lpsWestern,lpsWestern Fallback;font-weight:400}.lpswestern_eda56e57-module__ZxmDNG__variable{--font-lps-western:"lpsWestern", "lpsWestern Fallback"}
.lw-root .lps{--lps-bg:#0a0a0f;--lps-bg-2:#13121b;--lps-panel:#16151f;--lps-panel-2:#201e2c;--lps-ink:#f3f1ff;--lps-ink-dim:#aeabc8;--lps-line:#ffffff21;--lps-line-strong:#ffffff42;--lps-cyan:#2ee6ff;--lps-magenta:#ff45cf;--lps-green:#74ff5a;--lps-yellow:#ffe24d;--lps-red:#ff4257;--lps-purple:#b07dff;--lps-orange:#ff9d42;--lps-good:#74ff5a;--lps-bad:#ff5266;--lps-heart:#ff4f80;--lps-focus:#ffe24d;--lps-on-neon:#0a0a0f;--lps-glow-cyan:#2ee6ff8c;--lps-glow-magenta:#ff45cf80;--lps-glow-red:#ff42578c;--lps-glow-yellow:#ffe24d73;--lps-glow-green:#74ff5a6b;--lps-scan:#ffffff09;--lps-vignette:#0000008c;--lps-veil:#040408c7;--lps-shadow:#0000008c;--lps-qr-bg:#fff;--lps-qr-ink:#0a0a0f;--lps-sd-sky:#f2d9a6;--lps-sd-sand:#d8a35a;--lps-sd-wood:#6a4126;--lps-sd-ink:#2a190d;--lps-sd-sun:#ffcf5a;--lps-sd-red:#a3261b;--lps-pixel:var(--font-lps-pixel), "Press Start 2P", ui-monospace, monospace;--lps-term:var(--font-lps-term), "VT323", ui-monospace, monospace;--lps-sans:var(--font-lps-sans), "Geist", ui-sans-serif, system-ui, sans-serif;--lps-poster:var(--font-lps-poster), "League Gothic", "Arial Narrow", Impact, sans-serif;--lps-western:var(--font-lps-western), "Special Elite", ui-serif, serif;--lps-r:12px;--lps-r-big:18px;--lps-gap:14px;isolation:isolate;background:radial-gradient(900px 480px at 88% -10%, color-mix(in srgb, var(--lps-magenta) 14%, transparent), transparent 64%), radial-gradient(800px 460px at -8% -6%, color-mix(in srgb, var(--lps-cyan) 12%, transparent), transparent 62%), linear-gradient(180deg, var(--lps-bg) 0%, var(--lps-bg-2) 100%);min-width:0;min-height:0;color:var(--lps-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--lps-sans);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1 0 auto;padding:10px 14px 8px;font-size:15px;line-height:1.45;display:flex;position:relative;overflow-x:clip}.lw-root .lps.is-light{--lps-bg:#f2ede2;--lps-bg-2:#e9e2d3;--lps-panel:#fffaf0;--lps-panel-2:#f5eddd;--lps-ink:#1a1726;--lps-ink-dim:#4d4860;--lps-line:#1a172629;--lps-line-strong:#1a172652;--lps-cyan:#00708a;--lps-magenta:#b3118a;--lps-green:#1d7714;--lps-yellow:#8a6400;--lps-red:#c3142b;--lps-purple:#6630d1;--lps-orange:#ab4d06;--lps-good:#1d7714;--lps-bad:#c3142b;--lps-heart:#c4164e;--lps-focus:#5b21b6;--lps-on-neon:#fff;--lps-glow-cyan:#00708a38;--lps-glow-magenta:#b3118a33;--lps-glow-red:#c3142b38;--lps-glow-yellow:#8a640033;--lps-glow-green:#1d771433;--lps-scan:#1a172606;--lps-vignette:#503c141f;--lps-veil:#2822188c;--lps-shadow:#3c2d142e;--lps-qr-bg:#fff;--lps-qr-ink:#1a1726;--lps-sd-sky:#f2d9a6;--lps-sd-sand:#d8a35a;--lps-sd-wood:#6a4126;--lps-sd-ink:#2a190d;--lps-sd-sun:#ffcf5a;--lps-sd-red:#a3261b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:1024px){.lw-root .lps{padding:12px 18px 10px}}.lw-root .lps:after{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(180deg, transparent 0 2px, var(--lps-scan) 2px 3px), radial-gradient(ellipse at center, transparent 62%, var(--lps-vignette) 100%);position:absolute;inset:0}.lw-root .lps *,.lw-root .lps :before,.lw-root .lps :after{box-sizing:border-box}.lw-root .lps button{color:inherit;cursor:pointer;font-family:inherit}.lw-root .lps button:disabled{cursor:default}.lw-root .lps :focus-visible{outline:3px solid var(--lps-focus);outline-offset:2px;box-shadow:0 0 0 6px var(--lps-glow-yellow)}.lw-root .lps h1,.lw-root .lps h2,.lw-root .lps h3,.lw-root .lps h4{font-weight:inherit;font-size:inherit;margin:0}.lw-root .lps p,.lw-root .lps dl,.lw-root .lps dd,.lw-root .lps ol,.lw-root .lps ul{margin:0}.lw-root .lps ol,.lw-root .lps ul{padding:0;list-style:none}.lw-root .lps table{border-collapse:collapse}.lw-root .lps .lps-icon{vertical-align:middle;flex:none;display:inline-block}.lw-root .lps .lps-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lw-root .lps .lps-frame{z-index:1;flex-direction:column;flex:1 0 auto;gap:10px;min-height:0;display:flex;position:relative}.lw-root .lps .lps-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.lw-root .lps .lps-brand{min-width:0;color:var(--lps-cyan);align-items:center;gap:10px;display:flex}.lw-root .lps .lps-brand-name{font-family:var(--lps-pixel);letter-spacing:.04em;color:var(--lps-ink);text-shadow:0 0 6px var(--lps-glow-cyan), 2px 2px 0 var(--lps-glow-magenta);font-size:14px;line-height:1.3}.lw-root .lps .lps-mark .lps-mark-crown{color:var(--lps-yellow)}.lw-root .lps .lps-mark .lps-mark-skull{color:var(--lps-cyan)}.lw-root .lps .lps-bar-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lw-root .lps .lps-bar-switches{flex-wrap:wrap;gap:6px;display:flex}.lw-root .lps .lps-pill{border:1.5px solid var(--lps-line-strong);background:var(--lps-panel);min-height:40px;font-family:var(--lps-term);letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:19px;line-height:1;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.lw-root .lps .lps-pill:hover{border-color:var(--lps-cyan);box-shadow:0 0 12px var(--lps-glow-cyan)}.lw-root .lps .lps-pill:active{transform:translateY(1px)scale(.97)}.lw-root .lps .lps-pill.is-on{border-color:var(--lps-cyan);color:var(--lps-cyan)}.lw-root .lps .lps-nametag{text-overflow:ellipsis;white-space:nowrap;border:1px dashed var(--lps-line-strong);max-width:220px;font-family:var(--lps-term);color:var(--lps-yellow);border-radius:8px;padding:6px 12px;font-size:20px;line-height:1;overflow:hidden}.lw-root .lps .lps-glass{border:1px solid var(--lps-line);border-radius:var(--lps-r-big);background:color-mix(in srgb, var(--lps-panel) 72%, transparent);min-height:0;box-shadow:0 18px 40px var(--lps-shadow);flex-direction:column;flex:1 0 auto;padding:16px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.lw-root .lps .lps-glass-inner{flex-direction:column;flex:auto;min-width:0;display:flex}.lw-root .lps .lps-glass.is-booting .lps-glass-inner{justify-content:center}@media (min-width:1024px){.lw-root .lps .lps-glass{padding:20px 22px}}.lw-root .lps .lps-foot{font-family:var(--lps-term);color:var(--lps-ink-dim);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:18px;line-height:1.2;display:flex}.lw-root .lps .lps-foot-warn{color:var(--lps-orange)}.lw-root .lps .lps-foot-legal{gap:0 14px;margin-left:auto;display:flex}.lw-root .lps .lps-foot-legal a{min-height:44px;color:var(--lps-ink-dim);text-underline-offset:3px;align-items:center;margin:-11px 0;text-decoration:underline;display:inline-flex}.lw-root .lps .lps-foot-legal a:hover{color:var(--lps-cyan)}.lw-root .lps .lps-alert-slot{z-index:30;pointer-events:none;width:min(92%,560px);position:absolute;top:10px;left:50%;transform:translate(-50%)}.lw-root .lps .lps-alert{border:2px solid var(--lps-yellow);background:var(--lps-panel-2);box-shadow:0 0 18px var(--lps-glow-yellow);font-family:var(--lps-term);text-align:center;color:var(--lps-ink);border-radius:10px;padding:10px 16px;font-size:21px;line-height:1.15;animation:.24s cubic-bezier(.2,1.4,.4,1) both lps-drop}.lw-root .lps .lps-center{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;padding:40px 12px;display:flex}.lw-root .lps .lps-boot-mark{color:var(--lps-cyan);filter:drop-shadow(0 0 10px var(--lps-glow-cyan));animation:2.4s step-end infinite lps-flicker}.lw-root .lps .lps-boot{font-family:var(--lps-pixel);letter-spacing:.06em;color:var(--lps-ink-dim);font-size:14px;line-height:1.6}.lw-root .lps .lps-offline{z-index:40;border-radius:var(--lps-r-big);background:var(--lps-veil);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.lw-root .lps .lps-offline-big{font-family:var(--lps-pixel);color:var(--lps-red);text-shadow:0 0 14px var(--lps-glow-red);font-size:28px;animation:1.6s step-end infinite lps-flicker}.lw-root .lps .lps-btn{--lps-btn:var(--lps-cyan);border:2px solid var(--lps-btn);min-height:44px;color:var(--lps-btn);font-family:var(--lps-term);letter-spacing:.05em;text-transform:uppercase;text-align:center;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:21px;line-height:1;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.lw-root .lps .lps-btn:hover:not(:disabled){box-shadow:0 0 14px color-mix(in srgb, var(--lps-btn) 55%, transparent), inset 0 0 10px color-mix(in srgb, var(--lps-btn) 22%, transparent)}.lw-root .lps .lps-btn:active:not(:disabled){transform:translateY(2px)scale(.97)}.lw-root .lps .lps-btn:disabled{opacity:.42}.lw-root .lps .lps-btn.is-go{background:var(--lps-cyan);color:var(--lps-on-neon);border-color:var(--lps-cyan);box-shadow:0 0 #0000}.lw-root .lps .lps-btn.is-go:hover:not(:disabled){box-shadow:0 0 22px var(--lps-glow-cyan)}.lw-root .lps .lps-btn.is-cyan{--lps-btn:var(--lps-cyan)}.lw-root .lps .lps-btn.is-magenta{--lps-btn:var(--lps-magenta)}.lw-root .lps .lps-btn.is-yellow{--lps-btn:var(--lps-yellow)}.lw-root .lps .lps-btn.is-danger{--lps-btn:var(--lps-red)}.lw-root .lps .lps-btn.is-ghost{--lps-btn:var(--lps-ink);border-color:var(--lps-line-strong)}.lw-root .lps .lps-btn.is-ghost:hover:not(:disabled){border-color:var(--lps-cyan);color:var(--lps-cyan);box-shadow:0 0 12px var(--lps-glow-cyan)}.lw-root .lps .lps-btn.is-done{--lps-btn:var(--lps-good)}.lw-root .lps .lps-btn.is-small{padding:0 12px;font-size:19px}.lw-root .lps .lps-btn.is-big{min-height:54px;padding:0 22px;font-size:24px}.lw-root .lps .lps-btn.is-huge{border-width:3px;min-height:66px;padding:0 28px;font-size:30px}.lw-root .lps .lps-btn.is-icon{width:44px;padding:0}@media (pointer:fine){.lw-root .lps .lps-btn.is-small{min-height:38px}}.lw-root .lps .lps-kbd{min-height:20px;font-family:var(--lps-sans);letter-spacing:.04em;opacity:.8;border:1px solid;border-radius:5px;align-items:center;padding:1px 6px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}@media (pointer:coarse){.lw-root .lps .lps-kbd{display:none}}.lw-root .lps .lps-switch{border:1.5px solid var(--lps-line-strong);background:var(--lps-panel);min-height:40px;font-family:var(--lps-term);letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:19px;line-height:1;transition:border-color .15s,box-shadow .15s;display:inline-flex}.lw-root .lps .lps-switch:hover:not(:disabled){border-color:var(--lps-cyan)}.lw-root .lps .lps-switch.is-on{border-color:var(--lps-green)}.lw-root .lps .lps-switch:disabled{opacity:.45}.lw-root .lps .lps-lamp{background:var(--lps-line-strong);border-radius:2px;width:10px;height:10px}.lw-root .lps .lps-switch.is-on .lps-lamp{background:var(--lps-green);box-shadow:0 0 8px var(--lps-glow-green)}.lw-root .lps .lps-switch-state{min-width:2.2em;color:var(--lps-ink-dim)}.lw-root .lps .lps-switch.is-on .lps-switch-state{color:var(--lps-green)}.lw-root .lps .lps-switch.is-small{min-height:36px;padding:0 10px;font-size:18px}.lw-root .lps .lps-seg{border:1px solid var(--lps-line);background:var(--lps-bg-2);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.lw-root .lps .lps-seg-opt{min-width:44px;min-height:40px;font-family:var(--lps-term);letter-spacing:.03em;color:var(--lps-ink-dim);background:0 0;border:1.5px solid #0000;border-radius:8px;padding:0 12px;font-size:19px;line-height:1;transition:background-color .15s,color .15s,border-color .15s}.lw-root .lps .lps-seg-opt:hover:not(:disabled){color:var(--lps-ink);border-color:var(--lps-line-strong)}.lw-root .lps .lps-seg-opt.is-on{background:var(--lps-cyan);border-color:var(--lps-cyan);color:var(--lps-on-neon)}.lw-root .lps .lps-seg-opt:disabled{opacity:.5}@media (pointer:coarse){.lw-root .lps .lps-seg-opt{min-height:44px}}.lw-root .lps .lps-chip{--lps-chip:var(--lps-ink-dim);border:1.5px solid var(--lps-chip);font-family:var(--lps-term);letter-spacing:.04em;color:var(--lps-chip);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 8px 2px;font-size:18px;line-height:1;display:inline-flex}.lw-root .lps .lps-chip.is-cyan{--lps-chip:var(--lps-cyan)}.lw-root .lps .lps-chip.is-magenta{--lps-chip:var(--lps-magenta)}.lw-root .lps .lps-chip.is-green{--lps-chip:var(--lps-green)}.lw-root .lps .lps-chip.is-yellow{--lps-chip:var(--lps-yellow)}.lw-root .lps .lps-chip.is-red{--lps-chip:var(--lps-red)}.lw-root .lps .lps-chip.is-purple{--lps-chip:var(--lps-purple)}.lw-root .lps .lps-chip.is-orange{--lps-chip:var(--lps-orange)}.lw-root .lps .lps-tag{--lps-tag:var(--lps-ink-dim);border:1px solid color-mix(in srgb, var(--lps-tag) 70%, transparent);background:color-mix(in srgb, var(--lps-tag) 10%, transparent);font-family:var(--lps-sans);letter-spacing:.05em;color:var(--lps-tag);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.lw-root .lps .lps-tag.is-host,.lw-root .lps .lps-tag.is-fast,.lw-root .lps .lps-tag.is-mine{--lps-tag:var(--lps-yellow)}.lw-root .lps .lps-tag.is-wait{--lps-tag:var(--lps-orange)}.lw-root .lps .lps-tag.is-shield,.lw-root .lps .lps-tag.is-team{--lps-tag:var(--lps-cyan)}.lw-root .lps .lps-tag.is-betrayal{--lps-tag:var(--lps-magenta)}.lw-root .lps .lps-tag.is-danger,.lw-root .lps .lps-tag.is-out{--lps-tag:var(--lps-red)}.lw-root .lps .lps-tag.is-good{--lps-tag:var(--lps-good)}.lw-root .lps .lps-you{background:var(--lps-yellow);color:var(--lps-on-neon);font-family:var(--lps-sans);letter-spacing:.06em;vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:12px;font-style:normal;font-weight:800}.lw-root .lps .lps-input{border:2px solid var(--lps-line-strong);background:var(--lps-bg);width:100%;min-height:46px;color:var(--lps-ink);font-family:var(--lps-sans);border-radius:10px;padding:0 14px;font-size:17px;transition:border-color .15s,box-shadow .15s}.lw-root .lps .lps-input::placeholder{color:var(--lps-ink-dim);opacity:.8}.lw-root .lps .lps-input:focus{border-color:var(--lps-cyan);box-shadow:0 0 12px var(--lps-glow-cyan)}.lw-root .lps .lps-input.is-bad{border-color:var(--lps-red)}.lw-root .lps .lps-input:disabled{opacity:.55}.lw-root .lps .lps-card{border:1px solid var(--lps-line);border-radius:var(--lps-r);background:var(--lps-panel);flex-direction:column;gap:12px;padding:16px;display:flex}.lw-root .lps .lps-h2{font-family:var(--lps-pixel);letter-spacing:.04em;font-size:20px;line-height:1.35}.lw-root .lps .lps-h3{font-family:var(--lps-pixel);letter-spacing:.06em;color:var(--lps-cyan);align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.lw-root .lps .lps-kicker{font-family:var(--lps-term);letter-spacing:.12em;color:var(--lps-magenta);font-size:20px;line-height:1}.lw-root .lps .lps-small{font-family:var(--lps-sans);letter-spacing:.05em;color:var(--lps-ink-dim);font-size:12px;font-weight:600;line-height:1.4}.lw-root .lps .lps-lede{color:var(--lps-ink-dim);margin-top:4px;font-size:15px}.lw-root .lps .lps-empty{border:1px dashed var(--lps-line-strong);font-family:var(--lps-term);text-align:center;color:var(--lps-ink-dim);border-radius:10px;padding:18px;font-size:20px;line-height:1.25}.lw-root .lps .lps-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lw-root .lps .lps-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.lw-root .lps .lps-head-side{gap:8px;display:flex}.lw-root .lps .lps-table-wrap{border:1px solid var(--lps-line);border-radius:10px;width:100%;overflow-x:auto}.lw-root .lps .lps-table{width:100%;font-size:14px}.lw-root .lps .lps-table th,.lw-root .lps .lps-table td{border-bottom:1px solid var(--lps-line);text-align:left;vertical-align:middle;white-space:nowrap;padding:9px 12px}.lw-root .lps .lps-table thead th{font-family:var(--lps-term);letter-spacing:.06em;color:var(--lps-ink-dim);background:var(--lps-bg-2);font-size:18px;font-weight:400}.lw-root .lps .lps-table tbody th{font-weight:700}.lw-root .lps .lps-table tbody tr:last-child th,.lw-root .lps .lps-table tbody tr:last-child td{border-bottom:0}.lw-root .lps .lps-table tr.is-you{background:color-mix(in srgb, var(--lps-yellow) 9%, transparent)}.lw-root .lps .lps-stars{color:var(--lps-yellow);letter-spacing:.08em;margin-right:6px}.lw-root .lps .lps-wait{font-family:var(--lps-term);color:var(--lps-ink-dim);align-items:center;gap:10px;font-size:21px;line-height:1.2;display:flex}.lw-root .lps .lps-wait-dots{background:radial-gradient(circle, var(--lps-cyan) 3px, transparent 3.5px) 0 50% / 9px 8px repeat-x;flex:none;width:26px;height:8px;animation:.9s steps(3,end) infinite lps-dots}.lw-root .lps .lps-charges{color:var(--lps-yellow);align-items:center;gap:4px;display:inline-flex}.lw-root .lps .lps-charges-bolts{gap:1px;display:inline-flex}.lw-root .lps .lps-charges-none,.lw-root .lps .lps-charges-cap{font-family:var(--lps-sans);font-size:12px;font-weight:700}.lw-root .lps .lps-clock{align-items:center;gap:12px;display:flex}.lw-root .lps .lps-clock-track{border:1.5px solid var(--lps-line-strong);background:var(--lps-bg);border-radius:4px;flex:auto;height:14px;position:relative;overflow:hidden}.lw-root .lps .lps-clock-fill{transform-origin:0;background:var(--lps-cyan);box-shadow:0 0 10px var(--lps-glow-cyan);will-change:transform;transition:none;position:absolute;inset:0}.lw-root .lps .lps-clock-num{min-width:3.2ch;font-family:var(--lps-pixel);text-align:right;color:var(--lps-cyan);font-size:22px;line-height:1}.lw-root .lps .lps-clock-num small{margin-left:2px;font-size:12px}.lw-root .lps .lps-clock.is-fuse .lps-clock-fill{background:var(--lps-orange)}.lw-root .lps .lps-clock.is-fuse .lps-clock-num{color:var(--lps-orange)}.lw-root .lps .lps-clock.is-urgent .lps-clock-fill{background:var(--lps-red);box-shadow:0 0 14px var(--lps-glow-red)}.lw-root .lps .lps-clock.is-urgent .lps-clock-num{color:var(--lps-red);text-shadow:0 0 10px var(--lps-glow-red);animation:1s ease-in-out infinite lps-pulse}.lw-root .lps .lps-overlay{z-index:1000;background:var(--lps-veil);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lw-root .lps .lps-dialog{border:2px solid var(--lps-cyan);border-radius:var(--lps-r-big);background:var(--lps-panel);width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:0 0 30px var(--lps-glow-cyan), 0 24px 60px var(--lps-shadow);flex-direction:column;gap:14px;padding:20px;animation:.22s cubic-bezier(.2,1.3,.4,1) both lps-drop;display:flex;overflow-y:auto}.lw-root .lps .lps-dialog.is-danger{border-color:var(--lps-red);box-shadow:0 0 30px var(--lps-glow-red), 0 24px 60px var(--lps-shadow)}.lw-root .lps .lps-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lw-root .lps .lps-dialog-title{font-family:var(--lps-pixel);letter-spacing:.04em;font-size:16px;line-height:1.4}.lw-root .lps .lps-dialog-line{color:var(--lps-ink-dim);font-size:15px}.lw-root .lps .lps-dialog-actions{flex-direction:column;gap:8px;display:flex}.lw-root .lps .lps-dialog-hint{color:var(--lps-ink-dim);align-items:center;gap:6px;font-size:12px;display:flex}.lw-root .lps .lps-menu-switches{flex-wrap:wrap;gap:8px;display:flex}.lw-root .lps .lps-home{flex-direction:column;gap:26px;display:flex}.lw-root .lps .lps-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:18px 8px 4px;display:flex}.lw-root .lps .lps-hero-mark{color:var(--lps-cyan);filter:drop-shadow(0 0 12px var(--lps-glow-cyan))}.lw-root .lps .lps-title{font-family:var(--lps-pixel);letter-spacing:.02em;flex-direction:column;align-items:center;gap:.18em;font-size:clamp(30px,7.2vw,70px);line-height:1.08;display:flex}.lw-root .lps .lps-title-line{display:block}.lw-root .lps .lps-title-line.is-1{color:var(--lps-cyan);text-shadow:0 0 8px var(--lps-glow-cyan), 0 0 26px var(--lps-glow-cyan)}.lw-root .lps .lps-title-line.is-2{color:var(--lps-magenta);text-shadow:0 0 8px var(--lps-glow-magenta), 0 0 26px var(--lps-glow-magenta)}.lw-root .lps .lps-title-line.is-3{color:var(--lps-yellow);text-shadow:0 0 8px var(--lps-glow-yellow), 0 0 26px var(--lps-glow-yellow)}.lw-root .lps .lps-title.is-lit .lps-title-line.is-2{animation:4.6s step-end infinite lps-flicker}.lw-root .lps .lps-title.is-lit .lps-title-line.is-3{animation:6.2s step-end 1.3s infinite lps-flicker}.lw-root .lps .lps-tagline{font-family:var(--lps-term);letter-spacing:.08em;color:var(--lps-ink);font-size:clamp(20px,2.6vw,28px);line-height:1.15}.lw-root .lps .lps-noaccount{border:1px solid color-mix(in srgb, var(--lps-green) 60%, transparent);letter-spacing:.06em;color:var(--lps-green);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.lw-root .lps .lps-start{grid-template-columns:1fr;align-items:start;gap:14px;width:100%;max-width:1100px;margin:0 auto;display:grid}.lw-root .lps .lps-start-create{width:100%}@media (min-width:900px){.lw-root .lps .lps-start{grid-template-columns:1.1fr 1fr 1fr}.lw-root .lps .lps-start-create{min-height:100%}}.lw-root .lps .lps-code{border:1px solid var(--lps-line);border-radius:var(--lps-r);background:var(--lps-panel);flex-direction:column;gap:8px;padding:14px;display:flex}.lw-root .lps .lps-code-label{font-family:var(--lps-pixel);letter-spacing:.06em;color:var(--lps-cyan);font-size:12px}.lw-root .lps .lps-code-row{gap:8px;display:flex}.lw-root .lps .lps-input.is-code{font-family:var(--lps-pixel);letter-spacing:.3em;text-transform:uppercase;font-size:20px}.lw-root .lps .lps-code-hint{color:var(--lps-ink-dim);font-size:12px}.lw-root .lps .lps-code-hint.is-bad{color:var(--lps-red);font-weight:700}.lw-root .lps .lps-door-privacy a{min-height:44px;font-family:var(--lps-term);color:var(--lps-cyan);text-underline-offset:3px;align-items:center;font-size:18px;text-decoration:underline;display:inline-flex}.lw-root .lps .lps-solo{border:1px solid var(--lps-line);border-radius:var(--lps-r);background:var(--lps-panel);flex-direction:column;gap:8px;padding:14px;display:flex}.lw-root .lps .lps-solo-line{letter-spacing:.04em;color:var(--lps-ink-dim);font-size:12px;font-weight:600}.lw-root .lps .lps-floor,.lw-root .lps .lps-modes{flex-direction:column;gap:12px;width:100%;max-width:1100px;margin:0 auto;display:flex}.lw-root .lps .lps-floor-list{flex-direction:column;gap:8px;display:flex}.lw-root .lps .lps-floor-row{border:1px solid var(--lps-line);border-left:4px solid var(--lps-cyan);background:var(--lps-panel);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:10px 14px;padding:12px 14px;display:grid}.lw-root .lps .lps-floor-row.danger-3{border-left-color:var(--lps-orange)}.lw-root .lps .lps-floor-row.danger-4,.lw-root .lps .lps-floor-row.danger-5{border-left-color:var(--lps-red)}.lw-root .lps .lps-floor-row.is-yours{border-color:var(--lps-yellow)}.lw-root .lps .lps-floor-main{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.lw-root .lps .lps-floor-name{font-family:var(--lps-term);font-size:24px;line-height:1}.lw-root .lps .lps-floor-code{font-family:var(--lps-pixel);letter-spacing:.18em;color:var(--lps-yellow);font-size:12px}.lw-root .lps .lps-floor-sub{width:100%;color:var(--lps-ink-dim);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.lw-root .lps .lps-floor-count{font-family:var(--lps-pixel);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lw-root .lps .lps-floor-watching{color:var(--lps-ink-dim);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.lw-root .lps .lps-floor-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (min-width:760px){.lw-root .lps .lps-floor-row{grid-template-columns:1fr auto auto}.lw-root .lps .lps-floor-actions{grid-column:auto}}.lw-root .lps .lps-mode-grid,.lw-root .lps .lps-how-modes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.lw-root .lps .lps-mode-card{--lps-mode:var(--lps-cyan);border:1.5px solid var(--lps-line);border-top:4px solid var(--lps-mode);border-radius:var(--lps-r);background:var(--lps-panel);text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.lw-root .lps .lps-mode-card.is-arena{--lps-mode:var(--lps-red)}.lw-root .lps .lps-mode-card.is-classic{--lps-mode:var(--lps-cyan)}.lw-root .lps .lps-mode-card.is-hearts{--lps-mode:var(--lps-heart)}.lw-root .lps .lps-mode-card.is-teams{--lps-mode:var(--lps-green)}.lw-root .lps .lps-mode-card.is-duel{--lps-mode:var(--lps-purple)}.lw-root .lps .lps-mode-name{font-family:var(--lps-pixel);letter-spacing:.03em;color:var(--lps-mode);font-size:13px;line-height:1.5}.lw-root .lps .lps-mode-pitch{color:var(--lps-ink);font-size:14px;line-height:1.45}.lw-root .lps .lps-mode-meta{letter-spacing:.05em;color:var(--lps-ink-dim);flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:700;display:flex}.lw-root .lps .lps-mode-meta>span{align-items:center;gap:5px;display:inline-flex}.lw-root .lps .lps-mode-chips{flex-wrap:wrap;gap:5px;display:flex}.lw-root .lps .lps-mode-host{margin-top:auto}.lw-root .lps .lps-mode-card.is-pick{cursor:pointer;width:100%;min-height:44px}.lw-root .lps .lps-mode-card.is-pick:hover:not(:disabled){border-color:var(--lps-mode);box-shadow:0 0 14px color-mix(in srgb, var(--lps-mode) 40%, transparent)}.lw-root .lps .lps-mode-card.is-pick:active:not(:disabled){transform:scale(.985)}.lw-root .lps .lps-mode-card.is-on{border-color:var(--lps-mode);background:color-mix(in srgb, var(--lps-mode) 10%, var(--lps-panel));box-shadow:0 0 16px color-mix(in srgb, var(--lps-mode) 40%, transparent)}.lw-root .lps .lps-mode-on{letter-spacing:.06em;color:var(--lps-mode);align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.lw-root .lps .lps-how{flex-direction:column;gap:22px;width:100%;max-width:1000px;margin:0 auto;display:flex}.lw-root .lps .lps-how-block{flex-direction:column;gap:10px;display:flex}.lw-root .lps .lps-how-steps{counter-reset:lps-step;flex-direction:column;gap:8px;display:flex}.lw-root .lps .lps-how-steps li{border:1px solid var(--lps-line);background:var(--lps-panel);counter-increment:lps-step;border-radius:10px;padding:10px 12px 10px 44px;font-size:15px;position:relative}.lw-root .lps .lps-how-steps li:before{content:counter(lps-step);font-family:var(--lps-pixel);color:var(--lps-cyan);font-size:14px;position:absolute;top:11px;left:12px}.lw-root .lps .lps-how-note{color:var(--lps-ink);font-size:15px}.lw-root .lps .lps-how-moves{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.lw-root .lps .lps-how-move{border:1px solid var(--lps-line);border-left:4px solid var(--lps-magenta);background:var(--lps-panel);border-radius:10px;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;font-size:14px;display:grid}.lw-root .lps .lps-how-move b{font-family:var(--lps-term);color:var(--lps-magenta);font-size:21px;font-weight:400;line-height:1}.lw-root .lps .lps-how-move>span:last-child{grid-column:1/-1}.lw-root .lps .lps-how-move.is-shield{border-left-color:var(--lps-cyan)}.lw-root .lps .lps-how-move.is-shield b{color:var(--lps-cyan)}.lw-root .lps .lps-how-move.is-pass{border-left-color:var(--lps-line-strong)}.lw-root .lps .lps-how-move.is-pass b{color:var(--lps-ink-dim)}.lw-root .lps .lps-how-cost{font-family:var(--lps-sans);color:var(--lps-yellow);font-size:12px;font-weight:800}.lw-root .lps .lps-how-list{flex-direction:column;gap:6px;font-size:14px;display:flex}.lw-root .lps .lps-how-list b{color:var(--lps-yellow);margin-right:6px}.lw-root .lps .lps-table tr.danger-row-4 th,.lw-root .lps .lps-table tr.danger-row-5 th{color:var(--lps-red)}.lw-root .lps .lps-lobby{flex-direction:column;gap:14px;display:flex}.lw-root .lps .lps-lobby-cols{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.lw-root .lps .lps-lobby-left,.lw-root .lps .lps-lobby-right{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:1024px){.lw-root .lps .lps-lobby-cols{grid-template-columns:minmax(320px,.9fr) 1.3fr}.lw-root .lps .lps-lobby-right .lps-go{z-index:4;position:sticky;top:0}}.lw-root .lps .lps-room-head{border-color:color-mix(in srgb, var(--lps-yellow) 45%, var(--lps-line));gap:14px}.lw-root .lps .lps-room-name{font-family:var(--lps-term);letter-spacing:.04em;font-size:32px;line-height:1}.lw-root .lps .lps-room-code{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.lw-root .lps .lps-room-code-label{font-family:var(--lps-pixel);color:var(--lps-ink-dim);font-size:12px}.lw-root .lps .lps-room-code-big{font-family:var(--lps-pixel);letter-spacing:.14em;color:var(--lps-yellow);text-shadow:0 0 10px var(--lps-glow-yellow), 0 0 30px var(--lps-glow-yellow);font-size:clamp(40px,9vw,66px);line-height:1}.lw-root .lps .lps-invite{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.lw-root .lps .lps-invite-qr{background:var(--lps-qr-bg);width:168px;height:168px;color:var(--lps-qr-ink);border-radius:10px;justify-content:center;align-items:center;padding:10px;display:flex}.lw-root .lps .lps-invite-qr-wait{font-family:var(--lps-sans);text-align:center;color:var(--lps-qr-ink);font-size:12px;font-weight:700}.lw-root .lps .lps-invite-side{flex-direction:column;flex:200px;align-items:flex-start;gap:10px;display:flex}.lw-root .lps .lps-invite-line{font-family:var(--lps-term);color:var(--lps-ink-dim);font-size:20px;line-height:1.1}.lw-root .lps .lps-invite-field{font-size:14px}.lw-root .lps .lps-party-invite .party-btn{border:1.5px solid var(--lps-line-strong);min-height:40px;color:var(--lps-ink);font-family:var(--lps-term);letter-spacing:.04em;background:0 0;border-radius:10px;padding:0 12px;font-size:19px}.lw-root .lps .lps-party-invite .party-btn.is-green{border-color:var(--lps-good);color:var(--lps-good)}.lw-root .lps .lps-party-invite .party-invite-code{font-family:var(--lps-sans);color:var(--lps-ink-dim);font-size:12px;font-weight:700}.lw-root .lps .lps-party-invite .party-invite-field{border:1.5px solid var(--lps-line-strong);background:var(--lps-bg);min-height:40px;color:var(--lps-ink);border-radius:8px;padding:0 10px;font-size:13px}.lw-root .lps .lps-seats{flex-direction:column;gap:6px;display:flex}.lw-root .lps .lps-seat{border:1px solid var(--lps-line);background:var(--lps-panel-2);border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:flex}.lw-root .lps .lps-seat.is-you{border-color:color-mix(in srgb, var(--lps-yellow) 60%, transparent)}.lw-root .lps .lps-seat.is-gone{opacity:.65}.lw-root .lps .lps-seat-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.lw-root .lps .lps-seat-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex;overflow:hidden}.lw-root .lps .lps-crown{color:var(--lps-yellow)}.lw-root .lps .lps-seat-sub{color:var(--lps-ink-dim);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.lw-root .lps .lps-presence{letter-spacing:.04em;align-items:center;gap:5px;font-weight:700;display:inline-flex}.lw-root .lps .lps-presence i{background:var(--lps-ink-dim);border-radius:50%;width:8px;height:8px}.lw-root .lps .lps-presence.is-on{color:var(--lps-good)}.lw-root .lps .lps-presence.is-on i{background:var(--lps-good);box-shadow:0 0 6px var(--lps-glow-green)}.lw-root .lps .lps-kick{--lps-btn:var(--lps-red)}.lw-root .lps .lps-go{border-color:color-mix(in srgb, var(--lps-cyan) 45%, var(--lps-line));align-items:flex-start}.lw-root .lps .lps-startbtn{width:100%}.lw-root .lps .lps-start-reason{letter-spacing:.04em;font-size:14px;font-weight:700}.lw-root .lps .lps-start-reason.is-warn{color:var(--lps-orange)}.lw-root .lps .lps-start-reason.is-ok{color:var(--lps-good)}.lw-root .lps .lps-rules{flex-direction:column;gap:14px;display:flex}.lw-root .lps .lps-presets{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.lw-root .lps .lps-preset{border:1.5px solid var(--lps-line-strong);background:var(--lps-panel-2);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.lw-root .lps .lps-preset b{font-family:var(--lps-term);color:var(--lps-cyan);font-size:21px;font-weight:400;line-height:1}.lw-root .lps .lps-preset span{color:var(--lps-ink-dim);font-size:12px;line-height:1.35}.lw-root .lps .lps-preset.is-chaos b,.lw-root .lps .lps-preset.is-hardcore b{color:var(--lps-red)}.lw-root .lps .lps-preset.is-survival b{color:var(--lps-orange)}.lw-root .lps .lps-preset:hover:not(:disabled){border-color:var(--lps-cyan)}.lw-root .lps .lps-preset:active:not(:disabled){transform:scale(.98)}.lw-root .lps .lps-preset.is-on{border-color:var(--lps-yellow);box-shadow:0 0 14px var(--lps-glow-yellow)}.lw-root .lps .lps-mode-pick{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.lw-root .lps .lps-danger{--lps-danger:var(--lps-cyan);flex-direction:column;gap:10px;display:flex}.lw-root .lps .lps-danger.is-2{--lps-danger:var(--lps-green)}.lw-root .lps .lps-danger.is-3{--lps-danger:var(--lps-yellow)}.lw-root .lps .lps-danger.is-4{--lps-danger:var(--lps-orange)}.lw-root .lps .lps-danger.is-5{--lps-danger:var(--lps-red)}.lw-root .lps .lps-danger-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lw-root .lps .lps-danger-label{font-family:var(--lps-pixel);letter-spacing:.08em;color:var(--lps-danger);font-size:13px}.lw-root .lps .lps-danger-value{font-family:var(--lps-term);color:var(--lps-danger);text-shadow:0 0 10px color-mix(in srgb, var(--lps-danger) 50%, transparent);font-size:28px;line-height:1}.lw-root .lps .lps-danger-value b{font-family:var(--lps-pixel);margin-right:6px;font-size:22px;font-weight:400}.lw-root .lps .lps-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.lw-root .lps .lps-range:disabled{cursor:default}.lw-root .lps .lps-range::-webkit-slider-runnable-track{border:1.5px solid var(--lps-line-strong);background:linear-gradient(90deg, var(--lps-cyan), var(--lps-green) 30%, var(--lps-yellow) 52%, var(--lps-orange) 75%, var(--lps-red));border-radius:6px;height:12px}.lw-root .lps .lps-range::-moz-range-track{border:1.5px solid var(--lps-line-strong);background:linear-gradient(90deg, var(--lps-cyan), var(--lps-green) 30%, var(--lps-yellow) 52%, var(--lps-orange) 75%, var(--lps-red));border-radius:6px;height:12px}.lw-root .lps .lps-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--lps-ink);background:var(--lps-danger);width:32px;height:32px;box-shadow:0 0 14px color-mix(in srgb, var(--lps-danger) 60%, transparent);border-radius:6px;margin-top:-11px}.lw-root .lps .lps-range::-moz-range-thumb{border:3px solid var(--lps-ink);background:var(--lps-danger);width:28px;height:28px;box-shadow:0 0 14px color-mix(in srgb, var(--lps-danger) 60%, transparent);border-radius:6px}.lw-root .lps .lps-range:focus-visible{outline-offset:4px}.lw-root .lps .lps-danger-meter{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.lw-root .lps .lps-danger-seg{border:1.5px solid var(--lps-line-strong);background:0 0;border-radius:3px;height:12px}.lw-root .lps .lps-danger-seg.is-lit.is-1{background:var(--lps-cyan)}.lw-root .lps .lps-danger-seg.is-lit.is-2{background:var(--lps-green)}.lw-root .lps .lps-danger-seg.is-lit.is-3{background:var(--lps-yellow)}.lw-root .lps .lps-danger-seg.is-lit.is-4{background:var(--lps-orange)}.lw-root .lps .lps-danger-seg.is-lit.is-5{background:var(--lps-red);box-shadow:0 0 10px var(--lps-glow-red)}.lw-root .lps .lps-danger-seg.is-lit{animation:.26s ease-out both lps-fill}.lw-root .lps .lps-danger.is-hot .lps-danger-meter{animation:.42s ease-out both lps-jolt}.lw-root .lps .lps-danger.is-hot .lps-danger-value{animation:.42s steps(2,end) both lps-flash}.lw-root .lps .lps-danger-ticks{font-family:var(--lps-sans);letter-spacing:.03em;color:var(--lps-ink-dim);grid-template-columns:repeat(5,1fr);gap:5px;font-size:12px;font-weight:700;line-height:1.2;display:grid}.lw-root .lps .lps-danger-ticks span.is-on{color:var(--lps-danger)}.lw-root .lps .lps-danger-line{color:var(--lps-ink);font-size:15px}.lw-root .lps .lps-danger-facts{letter-spacing:.04em;color:var(--lps-ink-dim);margin-top:4px;font-size:12px;font-weight:700;display:block}.lw-root .lps .lps-drawer-toggle{width:100%;min-height:44px;font-family:var(--lps-pixel);letter-spacing:.06em;color:var(--lps-cyan);text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0;font-size:13px;display:flex}.lw-root .lps .lps-custom{flex-direction:column;gap:4px;margin-top:8px;display:flex}.lw-root .lps .lps-setting{border-top:1px solid var(--lps-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.lw-root .lps .lps-setting-text{flex-direction:column;flex:240px;gap:2px;display:flex}.lw-root .lps .lps-setting-label{font-family:var(--lps-term);letter-spacing:.04em;font-size:21px;line-height:1.05}.lw-root .lps .lps-setting-line{color:var(--lps-ink-dim);font-size:13px}.lw-root .lps .lps-setting-control,.lw-root .lps .lps-setting-pair{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lw-root .lps .lps-moves-switches{flex-wrap:wrap;gap:6px;display:flex}.lw-root .lps .lps-cats{flex-direction:column;gap:10px;display:flex}.lw-root .lps .lps-cats-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.lw-root .lps .lps-cats-label{font-family:var(--lps-pixel);letter-spacing:.06em;color:var(--lps-cyan);align-items:center;gap:8px;font-size:12px;display:inline-flex}.lw-root .lps .lps-cats-searchrow{gap:8px;display:flex}.lw-root .lps .lps-cats-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;max-height:340px;padding-right:2px;display:grid;overflow-y:auto}.lw-root .lps .lps-cat{border:1.5px solid var(--lps-line);background:var(--lps-panel-2);text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 10px;font-size:14px;transition:border-color .15s,background-color .15s;display:flex}.lw-root .lps .lps-cat:hover:not(:disabled){border-color:var(--lps-cyan)}.lw-root .lps .lps-cat:disabled{opacity:.45}.lw-root .lps .lps-cat.is-on{border-color:var(--lps-green);background:color-mix(in srgb, var(--lps-green) 10%, var(--lps-panel-2))}.lw-root .lps .lps-cat-box{border:2px solid var(--lps-line-strong);width:20px;height:20px;color:var(--lps-on-neon);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lw-root .lps .lps-cat.is-on .lps-cat-box{border-color:var(--lps-green);background:var(--lps-green)}.lw-root .lps .lps-cat-label{flex:auto;min-width:0;font-weight:600}.lw-root .lps .lps-cat-count{color:var(--lps-ink-dim);white-space:nowrap;font-size:12px;font-weight:700}.lw-root .lps .lps-cats-picked{font-family:var(--lps-term);font-size:21px;line-height:1.2}.lw-root .lps .lps-summary{border-color:color-mix(in srgb, var(--lps-magenta) 40%, var(--lps-line))}.lw-root .lps .lps-summary-list{flex-direction:column;display:flex}.lw-root .lps .lps-summary-row{border-top:1px solid var(--lps-line);grid-template-columns:minmax(110px,.32fr) 1fr;gap:4px 14px;padding:7px 0;display:grid}.lw-root .lps .lps-summary-row dt{font-family:var(--lps-term);letter-spacing:.05em;color:var(--lps-ink-dim);font-size:19px;line-height:1.1}.lw-root .lps .lps-summary-row dd{font-size:14px;font-weight:600}.lw-root .lps .lps-rules-mode{border-top:4px solid var(--lps-magenta)}.lw-root .lps .party-idle.lps-idle{border:2px solid var(--lps-orange);background:color-mix(in srgb, var(--lps-orange) 10%, var(--lps-panel));color:var(--lps-ink);font-family:var(--lps-term);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;font-size:20px;display:flex}.lw-root .lps .party-idle.lps-idle.is-due{border-color:var(--lps-red);background:color-mix(in srgb, var(--lps-red) 10%, var(--lps-panel));color:var(--lps-ink)}.lw-root .lps .party-idle.lps-idle .party-idle-line{font-family:var(--lps-term);font-size:21px;line-height:1.15}.lw-root .lps .party-idle.lps-idle .party-idle-line b{font-family:var(--lps-pixel);color:var(--lps-yellow);font-size:13px}.lw-root .lps .party-idle.lps-idle .party-idle-bar{background:var(--lps-line);flex:120px;height:8px}.lw-root .lps .party-idle.lps-idle .party-idle-bar i{background:var(--lps-orange)}.lw-root .lps .party-idle.lps-idle .party-idle-you{font-family:var(--lps-sans);letter-spacing:.04em;color:var(--lps-red);font-size:12px;font-weight:700}.lw-root .lps .party-idle.lps-idle .party-btn{border:1.5px solid var(--lps-yellow);min-height:40px;color:var(--lps-yellow);font-family:var(--lps-term);background:0 0;border-radius:8px;padding:0 12px;font-size:20px}.lw-root .lps .party-idle.lps-idle .party-btn.is-danger{border-color:var(--lps-red);color:var(--lps-red)}.lw-root .lps .lps-game{flex-direction:column;gap:12px;min-width:0;display:flex}.lw-root .lps .lps-hud{border:1px solid var(--lps-line);background:var(--lps-bg-2);font-family:var(--lps-term);letter-spacing:.04em;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;font-size:20px;line-height:1;display:flex}.lw-root .lps .lps-hud-mode{color:var(--lps-cyan)}.lw-root .lps .lps-hud-q{color:var(--lps-ink)}.lw-root .lps .lps-hud-alive{color:var(--lps-red);align-items:center;gap:5px;display:inline-flex}.lw-root .lps .lps-hud-heat{color:var(--lps-on-neon);border-radius:5px;padding:3px 8px}.lw-root .lps .lps-hud-heat.is-1{background:var(--lps-orange)}.lw-root .lps .lps-hud-heat.is-2,.lw-root .lps .lps-hud-heat.is-cull{background:var(--lps-red);animation:1.2s ease-in-out infinite lps-pulse}.lw-root .lps .lps-hud-danger{color:var(--lps-ink-dim);margin-left:auto}.lw-root .lps .lps-hud-danger.is-4,.lw-root .lps .lps-hud-danger.is-5{color:var(--lps-red)}.lw-root .lps .lps-game-grid{grid-template-columns:1fr;grid-template-areas:"strip""stage""feed";align-items:start;gap:12px;display:grid}.lw-root .lps .lps-game-strip{grid-area:strip;min-width:0}.lw-root .lps .lps-stage{flex-direction:column;grid-area:stage;gap:14px;min-width:0;display:flex;position:relative}.lw-root .lps .lps-game-feed{grid-area:feed;min-width:0}@media (min-width:1024px){.lw-root .lps .lps-game-grid{grid-template-columns:250px minmax(0,1fr);grid-template-areas:"strip stage""feed stage"}}@media (min-width:1440px){.lw-root .lps .lps-game-grid{grid-template-columns:270px minmax(0,1fr) 260px;grid-template-areas:"strip stage feed"}}.lw-root .lps .lps-strip-wrap{flex-direction:column;gap:8px;display:flex}.lw-root .lps .lps-strip{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}@media (min-width:1024px){.lw-root .lps .lps-strip{grid-template-columns:1fr}}.lw-root .lps .lps-strip.is-folded{border:1px solid var(--lps-line);background:var(--lps-bg-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;display:flex}.lw-root .lps .lps-strip-count{font-family:var(--lps-term);align-items:center;gap:5px;font-size:19px;line-height:1;display:inline-flex}.lw-root .lps .lps-strip-fold{align-self:flex-start}.lw-root .lps .lps-pl{border:1px solid var(--lps-line);background:var(--lps-panel);border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:6px 8px;display:flex}.lw-root .lps .lps-pl.is-you{border-color:color-mix(in srgb, var(--lps-yellow) 60%, transparent)}.lw-root .lps .lps-pl.is-out,.lw-root .lps .lps-pl.is-left,.lw-root .lps .lps-pl.is-voted-out{opacity:.55}.lw-root .lps .lps-pl.is-locked{border-color:color-mix(in srgb, var(--lps-cyan) 55%, transparent)}.lw-root .lps .lps-pl-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lw-root .lps .lps-pl-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.lw-root .lps .lps-pl-stats,.lw-root .lps .lps-pl-tags{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.lw-root .lps .lps-pl-tags:empty{display:none}.lw-root .lps .lps-strip.has-marks .lps-pl-tags{min-height:22px;display:flex}.lw-root .lps .lps-pl-score{font-family:var(--lps-pixel);color:var(--lps-yellow);font-size:12px}.lw-root .lps .lps-locked{letter-spacing:.05em;color:var(--lps-ink-dim);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.lw-root .lps .lps-locked i{border:2px solid var(--lps-ink-dim);border-radius:50%;width:9px;height:9px}.lw-root .lps .lps-locked.is-on{color:var(--lps-cyan)}.lw-root .lps .lps-locked.is-on i{border-color:var(--lps-cyan);background:var(--lps-cyan);box-shadow:0 0 6px var(--lps-glow-cyan)}.lw-root .lps .lps-feed{border:1px solid var(--lps-line);background:var(--lps-bg-2);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.lw-root .lps .lps-feed-title{font-family:var(--lps-pixel);letter-spacing:.08em;color:var(--lps-ink-dim);font-size:12px}.lw-root .lps .lps-feed-list{flex-direction:column;gap:5px;display:flex}.lw-root .lps .lps-feed-item{border-left:3px solid var(--lps-line-strong);font-family:var(--lps-term);padding-left:10px;font-size:19px;line-height:1.15}.lw-root .lps .lps-feed-item.is-good{border-left-color:var(--lps-good)}.lw-root .lps .lps-feed-item.is-bad{border-left-color:var(--lps-red)}.lw-root .lps .lps-feed-item.is-betrayal{border-left-color:var(--lps-magenta)}.lw-root .lps .lps-feed-item.is-chaos{border-left-color:var(--lps-purple)}.lw-root .lps .lps-feed-item.is-showdown{border-left-color:var(--lps-orange)}.lw-root .lps .lps-ribbon{--lps-ribbon:var(--lps-cyan);border:2px solid var(--lps-ribbon);background:color-mix(in srgb, var(--lps-ribbon) 10%, var(--lps-panel));font-family:var(--lps-term);color:var(--lps-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:21px;line-height:1.1;display:flex}.lw-root .lps .lps-ribbon b{color:var(--lps-ribbon);font-weight:400}.lw-root .lps .lps-ribbon.is-out{--lps-ribbon:var(--lps-red)}.lw-root .lps .lps-ribbon.is-wait{--lps-ribbon:var(--lps-orange)}.lw-root .lps .lps-phasecount{font-family:var(--lps-term);color:var(--lps-ink-dim);align-items:center;gap:6px;font-size:20px;line-height:1;display:inline-flex}.lw-root .lps .lps-intro{border:2px solid var(--lps-magenta);border-radius:var(--lps-r-big);background:var(--lps-panel);width:100%;max-width:860px;box-shadow:0 0 26px var(--lps-glow-magenta);flex-direction:column;gap:14px;margin:0 auto;padding:20px;display:flex}.lw-root .lps .lps-intro-title{font-family:var(--lps-poster);letter-spacing:.02em;color:var(--lps-yellow);text-shadow:0 0 18px var(--lps-glow-yellow);font-size:clamp(44px,8vw,84px);line-height:.95}.lw-root .lps .lps-intro-pitch{font-size:17px}.lw-root .lps .lps-intro-teams{flex-direction:column;gap:8px;display:flex}.lw-root .lps .lps-intro-yourteam{font-family:var(--lps-term);font-size:24px;line-height:1.1}.lw-root .lps .lps-intro-yourteam b{color:var(--lps-green);font-weight:400}.lw-root .lps .lps-intro-teamlist{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.lw-root .lps .lps-intro-teamlist li{border:1px solid var(--lps-line);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.lw-root .lps .lps-intro-teamlist li.is-mine{border-color:var(--lps-green)}.lw-root .lps .lps-intro-teamlist b{font-family:var(--lps-term);color:var(--lps-cyan);font-size:20px;font-weight:400}.lw-root .lps .lps-intro-go{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lw-root .lps .lps-inter{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 12px;display:flex}.lw-root .lps .lps-inter-title{font-family:var(--lps-poster);flex-direction:column;align-items:center;gap:6px;font-size:clamp(44px,9vw,96px);line-height:.95;display:flex}.lw-root .lps .lps-inter-title span{color:var(--lps-ink-dim);font-size:.55em}.lw-root .lps .lps-inter-title b{color:var(--lps-purple);text-shadow:0 0 22px color-mix(in srgb, var(--lps-purple) 55%, transparent);font-weight:400;animation:.42s cubic-bezier(.2,1.5,.4,1) both lps-pop}.lw-root .lps .lps-inter-line{font-family:var(--lps-term);font-size:24px;line-height:1.1}.lw-root .lps .lps-ready{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 12px;display:flex}.lw-root .lps .lps-ready-q{font-family:var(--lps-pixel);letter-spacing:.06em;color:var(--lps-ink-dim);font-size:clamp(14px,2vw,18px)}.lw-root .lps .lps-ready-cat{font-family:var(--lps-poster);letter-spacing:.03em;color:var(--lps-cyan);text-shadow:0 0 18px var(--lps-glow-cyan);font-size:clamp(40px,7vw,76px);line-height:.95}.lw-root .lps .lps-ready-diff{font-family:var(--lps-term);font-size:24px;line-height:1}.lw-root .lps .lps-ready-count{font-family:var(--lps-pixel);color:var(--lps-yellow);text-shadow:0 0 14px var(--lps-glow-yellow), 0 0 40px var(--lps-glow-yellow);font-size:clamp(72px,16vw,150px);line-height:1;animation:.52s cubic-bezier(.2,1.5,.4,1) both lps-pop}.lw-root .lps .lps-ready-steady{font-family:var(--lps-western);letter-spacing:.1em;font-size:26px}.lw-root .lps .lps-badges{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lw-root .lps .lps-badge{--lps-badge:var(--lps-cyan);border:2px solid var(--lps-badge);background:color-mix(in srgb, var(--lps-badge) 12%, var(--lps-panel));text-align:left;border-radius:8px;flex-direction:column;gap:1px;padding:6px 10px;display:inline-flex}.lw-root .lps .lps-badge b{font-family:var(--lps-term);color:var(--lps-badge);font-size:20px;font-weight:400;line-height:1}.lw-root .lps .lps-badge span{color:var(--lps-ink);font-size:12px;font-weight:600}.lw-root .lps .lps-badge.is-danger{--lps-badge:var(--lps-red)}.lw-root .lps .lps-badge.is-betrayal{--lps-badge:var(--lps-magenta)}.lw-root .lps .lps-badge.is-chaos{--lps-badge:var(--lps-purple)}.lw-root .lps .lps-question{flex-direction:column;gap:14px;display:flex}.lw-root .lps .lps-q-pin{flex-direction:column;gap:10px;display:flex}.lw-root .lps .lps-q-meta{font-family:var(--lps-term);color:var(--lps-ink-dim);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:20px;line-height:1;display:flex}.lw-root .lps .lps-q-num{font-family:var(--lps-pixel);color:var(--lps-ink);font-size:13px}.lw-root .lps .lps-q-cat{color:var(--lps-cyan)}.lw-root .lps .lps-q-count{margin-left:auto}.lw-root .lps .lps-question .lps-badges{justify-content:flex-start}.lw-root .lps .lps-q-text{font-family:var(--lps-sans);letter-spacing:-.01em;color:var(--lps-ink);overflow-wrap:anywhere;font-size:clamp(21px,1.4vw + 15px,34px);font-weight:700;line-height:1.25}@media (min-width:1024px){.lw-root .lps .lps-q-text{font-size:clamp(26px,1.2vw + 14px,36px)}}.lw-root .lps .lps-answers{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:641px){.lw-root .lps .lps-answers{grid-template-columns:1fr 1fr}}.lw-root .lps .lps-answer{--lps-ans:var(--lps-cyan);border:2px solid color-mix(in srgb, var(--lps-ans) 70%, var(--lps-line));background:var(--lps-panel-2);min-height:68px;color:var(--lps-ink);font-family:var(--lps-sans);text-align:left;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;font-size:19px;font-weight:600;line-height:1.25;transition:transform .15s,box-shadow .15s,background-color .15s,opacity .15s;display:flex;position:relative}.lw-root .lps .lps-answer.is-1{--lps-ans:var(--lps-magenta)}.lw-root .lps .lps-answer.is-2{--lps-ans:var(--lps-yellow)}.lw-root .lps .lps-answer.is-3{--lps-ans:var(--lps-green)}.lw-root .lps .lps-answer:hover:not(:disabled){background:color-mix(in srgb, var(--lps-ans) 14%, var(--lps-panel-2));box-shadow:0 0 18px color-mix(in srgb, var(--lps-ans) 45%, transparent);transform:translateY(-1px)}.lw-root .lps .lps-answer:active:not(:disabled){transform:translateY(2px)scale(.98)}.lw-root .lps .lps-answer:disabled{cursor:default}.lw-root .lps .lps-answer.is-picked{border-color:var(--lps-ans);background:color-mix(in srgb, var(--lps-ans) 22%, var(--lps-panel-2));box-shadow:0 0 20px color-mix(in srgb, var(--lps-ans) 50%, transparent)}.lw-root .lps .lps-answer.is-dim{opacity:.5}.lw-root .lps .lps-answer-key{background:var(--lps-ans);width:40px;height:40px;color:var(--lps-on-neon);font-family:var(--lps-pixel);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.lw-root .lps .lps-answer-text{overflow-wrap:anywhere;flex:auto;min-width:0}.lw-root .lps .lps-answer-lock{background:var(--lps-ans);color:var(--lps-on-neon);font-family:var(--lps-poster);letter-spacing:.06em;border-radius:5px;flex:none;padding:3px 8px;font-size:20px;line-height:1}.lw-root .lps .lps-answer-mates{letter-spacing:.04em;color:var(--lps-ans);font-size:12px;font-weight:700;position:absolute;bottom:4px;right:10px}.lw-root .lps .lps-typed{flex-direction:column;gap:8px;display:flex}.lw-root .lps .lps-typed-label{font-family:var(--lps-pixel);letter-spacing:.06em;color:var(--lps-cyan);font-size:12px}.lw-root .lps .lps-typed-row{gap:8px;display:flex}.lw-root .lps .lps-input.is-answer{min-height:58px;font-size:22px;font-weight:600}.lw-root .lps .lps-typed-hint{letter-spacing:.03em;color:var(--lps-ink-dim);font-size:12px;font-weight:600}.lw-root .lps .lps-typed-hint.is-bad{color:var(--lps-red);font-weight:800}.lw-root .lps .lps-q-locked{border:2px solid var(--lps-cyan);background:color-mix(in srgb, var(--lps-cyan) 10%, var(--lps-panel));border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;font-size:16px;font-weight:600;display:flex}.lw-root .lps .lps-q-locked b{font-family:var(--lps-poster);letter-spacing:.05em;color:var(--lps-cyan);font-size:28px;font-weight:400;line-height:1}.lw-root .lps .lps-q-locked.is-late{border-color:var(--lps-orange);background:color-mix(in srgb, var(--lps-orange) 10%, var(--lps-panel))}.lw-root .lps .lps-q-locked.is-late b{color:var(--lps-orange)}.lw-root .lps .lps-q-refusal{border:2px solid var(--lps-red);font-family:var(--lps-term);color:var(--lps-red);border-radius:10px;padding:10px 14px;font-size:21px;line-height:1.15}.lw-root .lps .lps-teamdesk{border:2px solid var(--lps-green);background:color-mix(in srgb, var(--lps-green) 7%, var(--lps-panel));border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.lw-root .lps .lps-teamdesk-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lw-root .lps .lps-teamdesk-head b{font-family:var(--lps-term);color:var(--lps-green);font-size:23px;font-weight:400}.lw-root .lps .lps-teamdesk-list{flex-direction:column;gap:4px;display:flex}.lw-root .lps .lps-teamdesk-list li{border-top:1px solid var(--lps-line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 0;font-size:15px;display:flex}.lw-root .lps .lps-teamdesk-name{align-items:center;gap:5px;font-weight:700;display:inline-flex}.lw-root .lps .lps-teamdesk-pick{color:var(--lps-ink);font-weight:600}.lw-root .lps .lps-teamdesk-lock{align-self:flex-start}.lw-root .lps .lps-waiting,.lw-root .lps .lps-vote{border:2px solid var(--lps-yellow);background:color-mix(in srgb, var(--lps-yellow) 8%, var(--lps-panel));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.lw-root .lps .lps-vote{border-color:var(--lps-red);background:color-mix(in srgb, var(--lps-red) 8%, var(--lps-panel))}.lw-root .lps .lps-waiting-line,.lw-root .lps .lps-vote-line{font-family:var(--lps-term);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:20px;line-height:1.15;display:flex}.lw-root .lps .lps-waiting-line b{color:var(--lps-yellow);font-weight:400}.lw-root .lps .lps-vote-line b{color:var(--lps-red);font-weight:400}.lw-root .lps .lps-vote-line span{font-family:var(--lps-sans);letter-spacing:.04em;color:var(--lps-ink-dim);font-size:12px;font-weight:700}.lw-root .lps .lps-vote-tally{font-family:var(--lps-pixel);gap:12px;font-size:12px;display:flex}.lw-root .lps .lps-waiting-btns,.lw-root .lps .lps-vote-btns{flex-wrap:wrap;gap:8px;display:flex}.lw-root .lps .lps-reveal{flex-direction:column;gap:14px;display:flex}.lw-root .lps .lps-rv-q{font-family:var(--lps-sans);font-size:clamp(18px,1vw + 14px,26px);font-weight:700;line-height:1.3}.lw-root .lps .lps-verdict{--lps-verdict:var(--lps-good);border:3px solid var(--lps-verdict);background:color-mix(in srgb, var(--lps-verdict) 12%, var(--lps-panel));box-shadow:0 0 22px color-mix(in srgb, var(--lps-verdict) 40%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:12px 18px;animation:.26s cubic-bezier(.2,.8,.3,1) both lps-drop-in;display:flex}.lw-root .lps .lps-verdict.is-wrong,.lw-root .lps .lps-verdict.is-timeout{--lps-verdict:var(--lps-bad)}.lw-root .lps .lps-verdict-mark{font-family:var(--lps-sans);color:var(--lps-verdict);font-size:40px;font-weight:900;line-height:1;animation:.42s cubic-bezier(.2,1.4,.4,1) 60ms both lps-pop}.lw-root .lps .lps-verdict-title{font-family:var(--lps-poster);letter-spacing:.04em;color:var(--lps-verdict);font-size:clamp(36px,6vw,60px);line-height:1}.lw-root .lps .lps-verdict-line{font-family:var(--lps-term);font-size:24px;line-height:1.1}.lw-root .lps .lps-rv-options{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:641px){.lw-root .lps .lps-rv-options{grid-template-columns:1fr 1fr}}.lw-root .lps .lps-rv-opt{--lps-ans:var(--lps-line-strong);border:2px solid var(--lps-line);background:var(--lps-panel-2);opacity:.7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:60px;padding:10px 12px;font-size:17px;font-weight:600;display:flex}.lw-root .lps .lps-rv-opt .lps-answer-key{background:var(--lps-line-strong);color:var(--lps-ink)}.lw-root .lps .lps-rv-opt.is-right{--lps-ans:var(--lps-good);border-color:var(--lps-good);background:color-mix(in srgb, var(--lps-good) 14%, var(--lps-panel-2));box-shadow:0 0 22px var(--lps-glow-green);opacity:1}.lw-root .lps .lps-rv-opt.is-right .lps-answer-key{background:var(--lps-good);color:var(--lps-on-neon)}.lw-root .lps .lps-rv-opt.is-wrong{--lps-ans:var(--lps-bad);border-color:color-mix(in srgb, var(--lps-bad) 70%, transparent);opacity:1}.lw-root .lps .lps-rv-opt.is-mine{outline:2px dashed var(--lps-yellow);outline-offset:2px;opacity:1}.lw-root .lps .lps-rv-text{flex:140px;min-width:0}.lw-root .lps .lps-rv-mark{font-family:var(--lps-poster);letter-spacing:.05em;align-items:center;gap:4px;font-size:22px;line-height:1;display:inline-flex}.lw-root .lps .lps-rv-mark.is-right{color:var(--lps-good)}.lw-root .lps .lps-rv-mark.is-wrong{color:var(--lps-bad)}.lw-root .lps .lps-rv-who{letter-spacing:.03em;width:100%;color:var(--lps-ink-dim);font-size:12px;font-weight:700}.lw-root .lps .lps-rv-answer{border:3px solid var(--lps-good);background:color-mix(in srgb, var(--lps-good) 12%, var(--lps-panel));color:var(--lps-good);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px;display:flex}.lw-root .lps .lps-rv-answer b{font-family:var(--lps-sans);color:var(--lps-ink);font-size:clamp(24px,4vw,38px);font-weight:800}.lw-root .lps .lps-rv-why{color:var(--lps-ink);font-size:15px;line-height:1.5}.lw-root .lps .lps-rv-why b{font-family:var(--lps-term);color:var(--lps-yellow);margin-right:6px;font-size:20px;font-weight:400}.lw-root .lps .lps-shot{border:2px solid var(--lps-orange);font-family:var(--lps-western);border-radius:10px;padding:10px 14px;font-size:20px;line-height:1.3}.lw-root .lps .lps-spared{border:2px solid var(--lps-cyan);background:color-mix(in srgb, var(--lps-cyan) 10%, var(--lps-panel));font-family:var(--lps-term);color:var(--lps-cyan);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:22px;line-height:1.15;display:flex}.lw-root .lps .lps-fallen{flex-direction:column;gap:6px;display:flex}.lw-root .lps .lps-fallen li{border:2px solid var(--lps-red);background:color-mix(in srgb, var(--lps-red) 12%, var(--lps-panel));font-family:var(--lps-term);color:var(--lps-red);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:22px;line-height:1.1;display:flex}.lw-root .lps .lps-fallen b{font-family:var(--lps-poster);letter-spacing:.04em;font-size:28px;font-weight:400}.lw-root .lps .lps-rv-teams{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.lw-root .lps .lps-rv-teams li{border:2px solid var(--lps-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.lw-root .lps .lps-rv-teams li.is-right{border-color:var(--lps-good)}.lw-root .lps .lps-rv-teams li.is-wrong{border-color:color-mix(in srgb, var(--lps-bad) 60%, transparent)}.lw-root .lps .lps-rv-avatar{vertical-align:middle;margin-right:8px}.lw-root .lps .lps-rv-table tbody th{align-items:center;gap:4px;display:flex}.lw-root .lps .lps-rv-ans{text-overflow:ellipsis;max-width:280px;overflow:hidden}.lw-root .lps .lps-rv-verdict{letter-spacing:.04em;font-weight:800}.lw-root .lps .lps-rv-verdict.is-right{color:var(--lps-good)}.lw-root .lps .lps-rv-verdict.is-wrong{color:var(--lps-bad)}.lw-root .lps .lps-rv-verdict.is-silent{color:var(--lps-ink-dim)}.lw-root .lps .lps-report{flex-direction:column;gap:8px;display:flex}.lw-root .lps .lps-report-reasons{flex-wrap:wrap;gap:6px;display:flex}.lw-root .lps .lps-report-btn{align-self:flex-start}.lw-root .lps .lps-report-done{letter-spacing:.04em;color:var(--lps-good);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.lw-root .lps .lps-final{flex-direction:column;gap:16px;width:100%;max-width:1100px;margin:0 auto;display:flex}.lw-root .lps .lps-final-banner{border:2px solid var(--lps-yellow);border-radius:var(--lps-r-big);background:radial-gradient(600px 220px at 50% 0%, color-mix(in srgb, var(--lps-yellow) 16%, transparent), transparent 70%), var(--lps-panel);box-shadow:0 0 34px var(--lps-glow-yellow);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 14px;display:flex}.lw-root .lps .lps-final.is-lost .lps-final-banner{border-color:var(--lps-magenta);box-shadow:0 0 34px var(--lps-glow-magenta)}.lw-root .lps .lps-final-avatars{gap:10px;display:flex}.lw-root .lps .lps-final-title{font-family:var(--lps-poster);letter-spacing:.03em;color:var(--lps-yellow);text-shadow:0 0 14px var(--lps-glow-yellow), 0 0 40px var(--lps-glow-yellow);overflow-wrap:anywhere;font-size:clamp(38px,7vw,86px);line-height:.95;animation:.62s cubic-bezier(.2,1.4,.4,1) both lps-pop}.lw-root .lps .lps-final-line{font-family:var(--lps-term);font-size:26px;line-height:1.1}.lw-root .lps .lps-final-you{font-family:var(--lps-pixel);color:var(--lps-green);font-size:14px}.lw-root .lps .lps-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.lw-root .lps .lps-final-again{flex-direction:column;align-items:center;gap:6px;display:flex}.lw-root .lps .lps-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;width:100%;max-width:640px;margin:0 auto;display:grid}.lw-root .lps .lps-podium-step{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.lw-root .lps .lps-podium-step.is-1{order:2}.lw-root .lps .lps-podium-step.is-2{order:1}.lw-root .lps .lps-podium-step.is-3{order:3}.lw-root .lps .lps-podium-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:800;overflow:hidden}.lw-root .lps .lps-podium-score{font-family:var(--lps-pixel);color:var(--lps-ink-dim);font-size:12px}.lw-root .lps .lps-podium-block{border:2px solid var(--lps-line-strong);background:var(--lps-panel-2);width:100%;height:70px;font-family:var(--lps-pixel);border-bottom:0;border-radius:8px 8px 0 0;justify-content:center;align-items:center;font-size:24px;display:flex}.lw-root .lps .lps-podium-step.is-1 .lps-podium-block{border-color:var(--lps-yellow);height:110px;color:var(--lps-yellow);box-shadow:0 0 20px var(--lps-glow-yellow)}.lw-root .lps .lps-podium-step.is-2 .lps-podium-block{height:86px;color:var(--lps-cyan)}.lw-root .lps .lps-podium-step.is-3 .lps-podium-block{height:64px;color:var(--lps-orange)}.lw-root .lps .lps-awards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.lw-root .lps .lps-award{border:1.5px solid var(--lps-line);border-left:4px solid var(--lps-yellow);background:var(--lps-panel-2);color:var(--lps-yellow);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.lw-root .lps .lps-award b{font-family:var(--lps-term);font-size:22px;font-weight:400;line-height:1}.lw-root .lps .lps-award-name{color:var(--lps-ink);grid-column:2;font-size:15px;font-weight:800}.lw-root .lps .lps-award-detail{color:var(--lps-ink-dim);grid-column:2;font-size:13px}.lw-root .lps .lps-roast{border-color:color-mix(in srgb, var(--lps-orange) 50%, var(--lps-line))}.lw-root .lps .lps-roast .lps-h3{color:var(--lps-orange)}.lw-root .lps .lps-roast-lines{flex-direction:column;gap:10px;display:flex}.lw-root .lps .lps-roast-line{font-family:var(--lps-term);font-size:23px;line-height:1.2}.lw-root .lps .lps-caret{vertical-align:text-bottom;background:var(--lps-orange);width:.55em;height:1em;margin-left:2px;animation:.9s step-end infinite lps-blink;display:inline-block}.lw-root .lps .lps-duel{container:lps-duel/inline-size}.lw-root .lps .lps-duel-line{font-family:var(--lps-poster);letter-spacing:.03em;color:var(--lps-purple);overflow-wrap:break-word;font-size:clamp(28px,4vw,44px);line-height:1}.lw-root .lps .lps-duel-champs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.lw-root .lps .lps-duel-champ{border:2px solid var(--lps-cyan);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.lw-root .lps .lps-duel-champ.is-1{border-color:var(--lps-magenta)}.lw-root .lps .lps-duel-champ b{font-family:var(--lps-term);overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1}.lw-root .lps .lps-duel-rows{flex-direction:column;display:flex}.lw-root .lps .lps-duel-row{border-top:1px solid var(--lps-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who total""c0 c0""c1 c1";align-items:center;gap:8px 16px;padding:12px 0;display:grid}@container lps-duel (min-width:540px){.lw-root .lps .lps-duel-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"who total""c0 c1"}}@container lps-duel (min-width:880px){.lw-root .lps .lps-duel-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) 9.5em;grid-template-areas:"who c0 c1 total"}}.lw-root .lps .lps-duel-who{flex-wrap:wrap;grid-area:who;align-items:center;gap:4px 8px;min-width:0;display:flex}.lw-root .lps .lps-duel-name{overflow-wrap:anywhere;min-width:0;font-weight:800}.lw-root .lps .lps-duel-who .lps-tag{white-space:normal;max-width:100%}.lw-root .lps .lps-duel-cell{--lps-duel:var(--lps-cyan);grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.lw-root .lps .lps-duel-cell.is-0{grid-area:c0}.lw-root .lps .lps-duel-cell.is-1{--lps-duel:var(--lps-magenta);grid-area:c1}.lw-root .lps .lps-duel-cat{letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;color:var(--lps-duel);font-size:12px;font-weight:700;overflow:hidden}.lw-root .lps .lps-duel-bar{border:1.5px solid var(--lps-line-strong);border-radius:3px;height:12px;display:block;overflow:hidden}.lw-root .lps .lps-duel-bar i{background:var(--lps-duel);height:100%;display:block}.lw-root .lps .lps-duel-num{color:var(--lps-ink-dim);font-size:12px;font-weight:700}.lw-root .lps .lps-duel-total{font-family:var(--lps-pixel);white-space:nowrap;color:var(--lps-yellow);grid-area:total;justify-self:end;font-size:12px}.lw-root .lps .lps-final-facts{gap:8px}.lw-root .lps .lps-final-facts p{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;display:flex}.lw-root .lps .lps-final-facts b{font-family:var(--lps-term);color:var(--lps-cyan);font-size:20px;font-weight:400}.lw-root .lps.heat-1 .lps-glass{border-color:color-mix(in srgb, var(--lps-orange) 55%, var(--lps-line));animation:2.4s ease-in-out infinite lps-edge}.lw-root .lps.heat-2 .lps-glass,.lw-root .lps.heat-3 .lps-glass{border-color:var(--lps-red);box-shadow:0 0 26px var(--lps-glow-red), 0 18px 40px var(--lps-shadow);background:color-mix(in srgb, var(--lps-red) 5%, color-mix(in srgb, var(--lps-panel) 72%, transparent))}.lw-root .lps.heat-2 .lps-glass:before{content:"";border-radius:var(--lps-r-big) var(--lps-r-big) 0 0;background:repeating-linear-gradient(45deg, var(--lps-red) 0 14px, var(--lps-bg) 14px 28px);pointer-events:none;background-size:40px 6px;height:6px;animation:.9s linear infinite lps-siren;position:absolute;top:0;left:0;right:0}.lw-root .lps.danger-5.phase-question .lps-q-text{text-shadow:0 0 1px var(--lps-glow-red)}@media (max-width:640px),(max-height:480px) and (orientation:landscape){.lw-root .lps{padding:8px 8px 6px}.lw-root .lps .lps-bar{gap:6px}.lw-root .lps .lps-brand-name{font-size:12px}.lw-root .lps .lps-pill{min-height:44px;padding:0 11px}.lw-root .lps .lps-pill span,.lw-root .lps .lps-switch-label,.lw-root .lps .lps-bar-switches .lps-switch-state,.lw-root .lps .lps-nametag{display:none}.lw-root .lps .lps-bar-switches .lps-switch{min-height:44px}.lw-root .lps .lps-glass{border-radius:12px;padding:10px}.lw-root .lps .lps-foot-help{display:none}.lw-root .lps .lps-card{padding:12px}.lw-root .lps .lps-q-pin{z-index:5;border-bottom:1px solid var(--lps-line);background:var(--lps-panel);margin:-10px -10px 0;padding:10px 10px 8px;position:sticky;top:0}.lw-root .lps .lps-answer{min-height:60px;font-size:18px}.lw-root .lps .lps-hud-danger{margin-left:0}.lw-root .lps .lps-typed-row{flex-direction:column}.lw-root .lps .lps-seat{min-height:52px}.lw-root .lps .lps-summary-row{grid-template-columns:1fr;gap:2px}.lw-root .lps .lps-podium-block{height:52px}.lw-root .lps .lps-podium-step.is-1 .lps-podium-block{height:80px}.lw-root .lps .lps-table th,.lw-root .lps .lps-table td{padding:8px 9px}.lw-root .lps .lps-lobby-cols{flex-direction:column;display:flex}.lw-root .lps .lps-lobby-left,.lw-root .lps .lps-lobby-right{display:contents}.lw-root .lps .lps-room-head{order:1}.lw-root .lps .lps-go{order:2}.lw-root .lps .lps-lobby-left>.lps-card:not(.lps-room-head){order:3}.lw-root .lps .lps-rules{order:4}.lw-root .lps .lps-lobby-left>.lps-feed{order:5}.lw-root .lps .lps-mode-card.is-pick:not(.is-on) .lps-mode-pitch,.lw-root .lps .lps-mode-card.is-pick:not(.is-on) .lps-mode-meta{display:none}.lw-root .lps .lps-presets{grid-template-columns:1fr 1fr}.lw-root .lps .lps-strip.is-folded .lps-btn{margin-left:auto}}@media (max-height:480px) and (orientation:landscape){.lw-root .lps .lps-hero{padding-top:4px}.lw-root .lps .lps-title{font-size:clamp(22px,5vw,40px)}.lw-root .lps .lps-ready-count{font-size:clamp(56px,12vh,90px)}.lw-root .lps .lps-ready-cat,.lw-root .lps .lps-intro-title,.lw-root .lps .lps-inter-title{font-size:clamp(30px,9vh,52px)}.lw-root .lps .lps-answers{grid-template-columns:1fr 1fr}.lw-root .lps .lps-answer{min-height:48px}.lw-root .lps .lps-q-text{font-size:20px}}@media (min-width:641px) and (max-width:1023px){.lw-root .lps .lps-strip{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@keyframes lps-flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.35}43%{opacity:1}45%{opacity:.55}46%{opacity:1}}@keyframes lps-drop{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@keyframes lps-drop-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes lps-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes lps-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes lps-dots{0%{background-size:9px 8px;width:8px}to{width:30px}}@keyframes lps-fill{0%{transform:scaleY(.2)}to{transform:none}}@keyframes lps-jolt{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:translate(0)}}@keyframes lps-flash{0%{color:var(--lps-ink)}to{color:var(--lps-danger)}}@keyframes lps-edge{0%,to{box-shadow:0 18px 40px var(--lps-shadow)}50%{box-shadow:0 0 22px var(--lps-glow-red), 0 18px 40px var(--lps-shadow)}}@keyframes lps-siren{0%{background-position:0 0}to{background-position:40px 0}}@keyframes lps-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lw-root .lps.is-still *,.lw-root .lps.is-still :before,.lw-root .lps.is-still :after{transition-duration:0s!important;animation:none!important}.lw-root .lps.is-still:after{display:none}@media (prefers-reduced-motion:reduce){.lw-root .lps *,.lw-root .lps :before,.lw-root .lps :after{transition-duration:0s!important;animation:none!important}.lw-root .lps:after{display:none}}
