@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");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}:root{--u:clamp(12px, calc(.55vw + .55vh), 24px);--gap:calc(var(--u) * .75);--pad:var(--u);--radius:calc(var(--u) * .6);--rail:calc(var(--u) * 4.75);--k-font:"IBM Plex Sans", system-ui, sans-serif;--k-mono:"IBM Plex Mono", ui-monospace, monospace}:root[data-font=atkinson]{--k-font:"Atkinson Hyperlegible", system-ui, sans-serif}:root[data-font=system]{--k-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{background:var(--k-page);height:100%;color:var(--k-text);font-family:var(--k-font);font-size:var(--u);-webkit-text-size-adjust:100%;margin:0}#root{height:100%}button,input,select{color:inherit;font-family:inherit}.k-mono{font-family:var(--k-mono)}.k-muted{color:var(--k-muted)}.k-soft{color:var(--k-soft)}.k-eyebrow{letter-spacing:.1em;color:var(--k-muted);text-transform:uppercase;font-size:.72rem;font-weight:600}.k-shell{grid-template-columns:var(--rail) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.k-app{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.k-rail{background:var(--k-strip);border-right:1px solid var(--k-line);padding:calc(var(--u) * .6) calc(var(--u) * .45);align-items:stretch;gap:calc(var(--u) * .25);flex-direction:column;min-height:0;display:flex}.k-rail-brand{height:calc(var(--u) * 2.6);letter-spacing:.08em;margin-bottom:calc(var(--u) * .4);flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.k-rail-item{align-items:center;gap:calc(var(--u) * .2);padding:calc(var(--u) * .5) 0;border-radius:var(--radius);color:var(--k-soft);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;flex:none;min-width:0;font-size:.66rem;text-decoration:none;display:flex;position:relative}.k-rail-item svg{width:calc(var(--u) * 1.45);height:calc(var(--u) * 1.45);stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.k-rail-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.k-rail-item:hover:not(.k-rail-later){color:var(--k-text)}.k-rail-item.k-on{background:var(--k-control);border-color:var(--k-line-hi);color:var(--k-text)}.k-rail-item.k-rail-later{color:var(--k-faint);cursor:default}.k-rail-spacer{flex:1}.k-strip{height:calc(var(--u) * 3.4);align-items:center;gap:calc(var(--u) * 1.1);padding:0 var(--pad);background:var(--k-strip);border-bottom:1px solid var(--k-line);white-space:nowrap;min-width:0;display:flex}.k-strip-title{letter-spacing:.06em;font-weight:700}.k-strip-night{color:var(--k-muted);font-size:.85rem}.k-chip-format{height:calc(var(--u) * 2.2);padding:0 calc(var(--u) * .8);border-radius:calc(var(--u) * .45);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;font-size:.85rem;font-weight:700;display:flex;box-shadow:0 0 0 1px #ffffff26}.k-room{font-family:var(--k-mono);letter-spacing:.12em;flex:none;font-size:1.4rem;font-weight:600}.k-packline{min-width:0;height:calc(var(--u) * 2.4);padding:0 calc(var(--u) * .7);border-radius:calc(var(--radius) * .8);flex-direction:column;flex:0 1 calc(var(--u) * 16);justify-content:center;font-size:.75rem;display:flex;overflow:hidden}.k-packline>b,.k-packline>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-packline>b{font-size:.85rem;font-weight:600}.k-packline>span{color:var(--k-muted)}.k-dots{gap:calc(var(--u) * .9);color:var(--k-soft);margin-left:auto;font-size:.75rem;display:flex}.k-dot{align-items:center;gap:.35rem;display:flex}.k-dot:before{content:"";background:var(--k-good);border-radius:50%;width:.5rem;height:.5rem}.k-dot.k-dot-warn:before{background:var(--k-gold)}.k-dot.k-dot-off:before{background:var(--k-bad)}.k-dot.k-dot-later{color:var(--k-faint)}.k-dot.k-lobbydot{white-space:nowrap;flex:none;width:13.6em}.k-lobbydot-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-dot.k-lobbydot-locked{color:var(--k-soft)}.k-dot.k-lobbydot-locked:before{background:var(--k-muted)}.k-dot.k-dot-later:before{background:var(--k-faint)}:root{--k-trial-amber:#ff9f2e;--k-trial-amber-bg:#ff9f2e1f;--k-trial-amber-text:#ff9f2e;--k-trial-amber-soft:#e8b67a;--k-trial-amber-ink:#241200;--k-trial-red:#a8102a;--k-trial-red-line:#ff6b7a;--k-trial-red-text:#ff9aa6}:root[data-theme=light]{--k-trial-amber-bg:#ff9f2e29;--k-trial-amber-text:#8a4500;--k-trial-amber-soft:#8a5a1f;--k-trial-red-line:#a8102a;--k-trial-red-text:#a8102a}.k-trial{width:calc(var(--u) * 18.5);height:calc(var(--u) * 2.4);align-items:center;gap:calc(var(--u) * .6);padding:0 calc(var(--u) * .7);border-radius:calc(var(--radius) * .8);border:1px solid var(--k-line-hi);background:var(--k-panel);white-space:nowrap;cursor:default;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:flex;overflow:hidden}.k-trial+.k-dots{margin-left:0}.k-trial-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted);flex:none;font-size:.66rem;font-weight:700}.k-trial-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.k-trial-value{color:var(--k-text);text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.k-trial-sub{color:var(--k-muted);text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.k-trial-phone{display:none}.k-trial-notice{border-color:var(--k-trial-amber);background:var(--k-trial-amber-bg)}.k-trial-notice .k-trial-tag,.k-trial-notice .k-trial-value{color:var(--k-trial-amber-text)}.k-trial-notice .k-trial-sub{color:var(--k-trial-amber-soft)}.k-trial-warn{border-color:var(--k-trial-amber);background:var(--k-trial-amber)}.k-trial-warn .k-trial-tag,.k-trial-warn .k-trial-value,.k-trial-warn .k-trial-sub{color:var(--k-trial-amber-ink)}.k-trial-urgent{border-color:var(--k-trial-red-line);background:var(--k-trial-red)}.k-trial-urgent .k-trial-tag,.k-trial-urgent .k-trial-value{color:#fff}.k-trial-urgent .k-trial-sub{color:#ffd3d9}.k-trial-warn .k-trial-value,.k-trial-urgent .k-trial-value{font-weight:700}.k-trial-ended .k-trial-value{color:var(--k-soft)}.k-trial-phone>span{letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);font-size:.6rem;font-weight:700}.k-trial-phone>b{font-size:.85rem;font-weight:700}.k-trial-notice .k-trial-phone>span,.k-trial-notice .k-trial-phone>b{color:var(--k-trial-amber-text)}.k-trial-warn .k-trial-phone>span,.k-trial-warn .k-trial-phone>b{color:var(--k-trial-amber-ink)}.k-trial-urgent .k-trial-phone>span,.k-trial-urgent .k-trial-phone>b{color:#fff}.k-btn.k-menu-btn{display:none}.k-panel{background:var(--k-panel);border:1px solid var(--k-line);border-radius:calc(var(--radius) * 1.3);min-width:0;min-height:0}.k-btn{height:calc(var(--u) * 2.4);padding:0 calc(var(--u) * .85);border-radius:var(--radius);border:1px solid var(--k-btn-edge);background:linear-gradient(180deg, var(--k-btn-top), var(--k-btn-bottom));color:var(--k-btn-ink);box-shadow:0 3px 0 var(--k-btn-shadow), inset 0 1px 0 #fff3;white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.k-btn:active:not(:disabled){box-shadow:0 1px 0 var(--k-btn-shadow), inset 0 1px 0 #fff3;transform:translateY(2px)}.k-btn:disabled,.k-btn.k-btn-gold:disabled,.k-btn.k-btn-bad:disabled,.k-btn.k-btn-good:disabled,.k-btn[aria-disabled=true]:not(.k-later){background:var(--k-control);color:var(--k-faint);box-shadow:none;cursor:not-allowed;border-color:#0000}.k-btn.k-btn-gold{background:linear-gradient(180deg, var(--k-gold-top), var(--k-gold));border-color:var(--k-gold-edge);color:var(--k-gold-ink)}.k-btn.k-btn-bad{background:linear-gradient(180deg, var(--k-bad-top), var(--k-bad-bottom));border-color:var(--k-bad);color:var(--k-bad-ink)}.k-field{width:100%;height:calc(var(--u) * 2.5);background:var(--k-well);border:1px solid var(--k-line-hi);box-shadow:inset 0 2px 4px var(--k-well-shadow);border-radius:var(--radius);color:var(--k-text);font:inherit;flex:none;padding:0 .7rem;font-size:.9rem}.k-field::placeholder{color:var(--k-muted)}.k-field:focus,.k-seg button:focus-visible,.k-switch:focus-visible,.k-btn:focus-visible,.k-rail-item:focus-visible{outline:2px solid var(--k-info);outline-offset:2px}.k-seg{border-radius:calc(var(--radius) * .9);background:var(--k-well);box-shadow:inset 0 2px 4px var(--k-well-shadow);border:1px solid var(--k-line);flex:none;gap:.2rem;padding:.2rem;display:inline-flex}.k-seg button{height:calc(var(--u) * 1.9);min-width:calc(var(--u) * 4.6);color:var(--k-soft);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:0 .7rem;font-size:.8rem}.k-seg button[aria-checked=true]{background:linear-gradient(180deg, var(--k-btn-top), var(--k-btn-bottom));color:var(--k-btn-ink);font-weight:600;box-shadow:inset 0 1px #fff3}.k-switch{width:calc(var(--u) * 3);height:calc(var(--u) * 1.65);border-radius:calc(var(--u) * .85);border:1px solid var(--k-line-hi);background:var(--k-well);box-shadow:inset 0 2px 4px var(--k-well-shadow);cursor:pointer;flex:none;padding:0;position:relative}.k-switch:after{content:"";top:calc(var(--u) * .18);left:calc(var(--u) * .2);width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15);background:var(--k-muted);border-radius:50%;transition:left .12s;position:absolute}.k-switch[aria-checked=true]{background:var(--k-good-bg);border-color:var(--k-good)}.k-switch[aria-checked=true]:after{left:calc(var(--u) * 1.6);background:var(--k-good)}.k-stepper{flex:none;align-items:center;gap:.45rem;display:inline-flex}.k-stepper .k-btn{width:calc(var(--u) * 2.4);padding:0;font-size:1.1rem}.k-value{min-width:calc(var(--u) * 5.4);height:calc(var(--u) * 2.4);background:var(--k-well);border:1px solid var(--k-line-hi);box-shadow:inset 0 2px 4px var(--k-well-shadow);font-family:var(--k-mono);border-radius:.35rem;justify-content:flex-end;align-items:center;padding:0 .6rem;font-weight:600;display:inline-flex}.k-later{border:1px dashed var(--k-line-hi);color:var(--k-faint);background:0 0}.k-btn.k-later{box-shadow:none;cursor:default;color:var(--k-faint);border:1px dashed var(--k-line-hi);background:0 0}.k-reserved{border:1px dashed var(--k-line-hi);border-radius:calc(var(--radius) * 1.3);color:var(--k-faint);text-align:center;justify-content:center;align-items:center;min-width:0;min-height:0;padding:.5rem;font-size:.78rem;display:flex}.k-check{width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:var(--k-good-bg);color:var(--k-good-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.k-check.k-check-empty{background:var(--k-control);color:var(--k-muted)}.k-check.k-check-later{background:var(--k-control);color:var(--k-faint)}.k-page-body{min-height:0;overflow:hidden}.k-launcher{gap:var(--gap);height:100%;padding:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.9fr);display:grid}.k-col{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.1);flex-direction:column;display:flex;overflow:hidden}.k-col h2{flex:none;align-items:baseline;gap:.5rem;margin:0;font-size:1.15rem;display:flex}.k-col h2 .k-n{color:var(--k-muted);font-size:.85rem;font-weight:500}.k-col-fill{flex:1}.k-tiles{grid-template-columns:1fr 1fr;align-content:start;gap:.6rem;min-height:0;margin:-6px;padding:6px;display:grid;overflow:hidden}.k-tile{height:calc(var(--u) * 6.2);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 3px 0 var(--k-btn-shadow), inset 0 1px 0 #fff3;text-align:center;cursor:pointer;border:1px solid #ffffff40;justify-content:center;align-items:center;min-width:0;padding:.5rem;font-size:.95rem;font-weight:700;display:flex;position:relative;overflow:hidden}.k-tile-art{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:7% 6%;container-type:size}.k-tile-ink{width:min(100cqw, calc(100cqh * var(--k-ink-ratio,1)));position:relative;overflow:hidden}.k-tile-ink img{max-width:none;height:auto;position:absolute}.k-tile-word{letter-spacing:.02em;text-transform:none;font-size:1.25rem;font-weight:400;line-height:1.05}.k-tile[aria-pressed=true]{outline:3px solid var(--k-gold);outline-offset:2px}.k-tile-ended{height:calc(var(--u) * 5.2);cursor:default;border:1px solid var(--k-line);box-shadow:none;text-align:left;background:0 0;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:stretch;gap:.2rem;padding:.35rem .8rem}.k-tile-ended-name{color:var(--k-faint);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.k-tile-ended-why{letter-spacing:0;text-transform:none;color:var(--k-soft);flex-direction:column;gap:.15rem;min-width:0;font-size:.74rem;font-weight:500;display:flex}.k-tile-ended-why span{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.k-tile-ended-why a{color:var(--k-info-text);font-weight:600;text-decoration:none}@media (width<=1700px){.k-tile-ended{height:calc(var(--u) * 6.2)}}.k-tiles-note{color:var(--k-muted);grid-column:1/-1;font-size:.85rem;line-height:1.4}.k-open{border-top:1px solid var(--k-line);flex-direction:column;flex:none;gap:.5rem;margin-top:auto;padding-top:.8rem;display:flex}.k-open-list{height:calc(var(--u) * 3.6 * 3 + 1rem);flex-direction:column;gap:.5rem;display:flex;overflow-y:auto}.k-game{height:calc(var(--u) * 3.6);border:1px solid var(--k-line);border-radius:var(--radius);flex:none;align-items:center;gap:.7rem;min-width:0;padding:0 .8rem;font-size:.85rem;display:flex}.k-game .k-game-code{font-family:var(--k-mono);font-weight:600}.k-game .k-game-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-game .k-btn{margin-left:auto}.k-open-empty{color:var(--k-muted);font-size:.85rem}.k-game.k-game-over{box-shadow:inset 3px 0 0 var(--k-trial-red-line)}.k-game.k-game-over .k-game-what b{color:var(--k-trial-red-text);font-variant-numeric:tabular-nums}.k-game.k-game-ended,.k-game.k-game-ended .k-game-code{color:var(--k-muted)}.k-trial-note{height:calc(var(--u) * 6.4);border-radius:var(--radius);color:var(--k-soft);font-variant-numeric:tabular-nums;border:1px solid #0000;flex-direction:column;flex:none;gap:.3rem;margin-top:auto;padding:.7rem .85rem;font-size:.8rem;line-height:1.35;display:flex;overflow:hidden}.k-trial-note b{color:var(--k-text);font-size:.9rem}.k-trial-note-plain{border-color:var(--k-line-hi);background:var(--k-panel)}.k-trial-note-notice{border-color:var(--k-trial-amber);background:var(--k-trial-amber-bg)}.k-trial-note-notice b{color:var(--k-trial-amber-text)}.k-trial-note-bad{border-color:var(--k-trial-red-line);background:#a8102a40}.k-trial-note-bad b{color:var(--k-trial-red-text)}.k-trial-note+.k-create-problem{margin-top:0}.k-preflight-row{min-height:2.3rem;color:var(--k-faint);align-items:center;gap:.7rem;font-size:.88rem;display:flex}.k-preflight-row .k-check{width:1.5rem;height:1.5rem;font-size:.75rem}.k-preflight-row .k-btn{height:2rem;margin-left:auto}.k-preflight-row.k-preflight-wait,.k-preflight-row.k-preflight-ok,.k-preflight-row.k-preflight-bad{color:var(--k-text)}.k-preflight-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-check.k-check-wait{background:var(--k-control);color:var(--k-muted)}.k-check.k-check-bad{background:var(--k-bad-bg);color:var(--k-bad-text)}.k-create-problem{flex:none;align-items:flex-end;min-height:2.6em;margin:auto 0 0;font-size:.82rem;line-height:1.3;display:flex}.k-create{height:calc(var(--u) * 4.2);border-radius:calc(var(--radius) * 1.3);letter-spacing:.06em;white-space:normal;text-align:center;flex:none;font-size:1.3rem;font-weight:700;line-height:1.1}.k-btn.k-create:disabled{opacity:1;background:var(--k-control);border-color:var(--k-line-hi);color:var(--k-muted);box-shadow:none;font-size:1.05rem}.k-dialog-scrim{z-index:30;padding:var(--gap);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.k-dialog{width:min(100%, calc(var(--u) * 28));gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.4);flex-direction:column;display:flex}.k-dialog h2{margin:0;font-size:1.2rem}.k-dialog-row{min-height:calc(var(--u) * 2.2);align-items:center;gap:.7rem;font-size:.9rem;display:flex}.k-dialog-later{color:var(--k-faint)}.k-switch.k-later{box-shadow:none;cursor:default}.k-switch.k-later:after{background:var(--k-faint)}.k-switch:disabled{cursor:default;opacity:.6}.k-dialog-problem{min-height:1.3em;margin:0;font-size:.82rem}.k-dialog-actions{justify-content:flex-end;gap:.6rem;display:flex}.k-pack-switch{color:var(--k-soft);flex:none;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.k-pack-list{gap:calc(var(--u) * .6);flex-direction:column;flex:1;min-height:0;margin:-6px;padding:6px 6px 8px;display:flex;overflow-y:auto}.k-pack{width:100%;min-width:0;padding:calc(var(--u) * .7) calc(var(--u) * .9);border-radius:var(--radius);border:1px solid var(--k-btn-edge);background:linear-gradient(180deg, var(--k-btn-top), var(--k-btn-bottom));color:var(--k-btn-ink);box-shadow:0 3px 0 var(--k-btn-shadow), inset 0 1px 0 #fff3;text-align:left;cursor:pointer;flex-direction:column;flex:none;align-items:flex-start;gap:.2rem;font-size:.82rem;display:flex}.k-pack:active{box-shadow:0 1px 0 var(--k-btn-shadow), inset 0 1px 0 #fff3;transform:translateY(2px)}.k-pack-card{flex:none;position:relative}.k-btn.k-pack-preview{right:calc(var(--u) * .7);bottom:calc(var(--u) * .6);height:calc(var(--u) * 1.7);padding:0 .7rem;font-size:.72rem;position:absolute}.k-btn.k-pack-preview.k-pack-preview-off{visibility:hidden}.k-pack[aria-pressed=true]{outline:3px solid var(--k-gold);outline-offset:2px}.k-pack:focus-visible{outline:2px solid var(--k-info);outline-offset:2px}.k-pack[aria-pressed=true]:focus-visible{outline:3px solid var(--k-gold)}.k-pack>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.k-pack .k-pack-title{font-size:.95rem;font-weight:700}.k-pack .k-pack-line{color:var(--k-muted)}.k-tone-ok{color:var(--k-good-text)}.k-tone-warn{color:var(--k-gold)}.k-tone-bad{color:var(--k-bad-text)}.k-pack-empty{text-align:center;color:var(--k-muted);margin:auto 0;font-size:.85rem}.k-pack-problem{flex:none;align-items:flex-end;min-height:2.6em;margin:0;font-size:.82rem;line-height:1.3;display:flex}.k-btn.k-upload{width:100%;height:calc(var(--u) * 3.1)}.k-settings{gap:var(--gap);height:100%;padding:calc(var(--u) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;display:grid;overflow-y:auto}.k-settings h1{grid-column:1/-1;margin:0 0 .4rem;font-size:1.6rem}.k-row{grid-template-columns:calc(var(--u) * 2) minmax(0, 1fr) auto;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.2);min-height:calc(var(--u) * 5.3);align-items:center;gap:1rem;display:grid}.k-row b{margin-bottom:.2rem;font-size:1rem;display:block}.k-row .k-row-detail{color:var(--k-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.k-row.k-row-later,.k-row.k-row-later .k-row-detail{color:var(--k-faint)}.k-row-acts{align-items:center;gap:.5rem;display:flex}.k-settings-status{min-height:1.4rem;color:var(--k-muted);grid-column:1/-1;font-size:.85rem}.k-settings-status.k-error{color:var(--k-bad-text)}.k-signin-page{height:100dvh;padding:var(--gap);place-items:center;display:grid;overflow-y:auto}.k-signin{width:min(100%, calc(var(--u) * 26));gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.6);flex-direction:column;display:flex}.k-signin h1{margin:0;font-size:1.35rem}.k-signin .k-brand{letter-spacing:.08em;color:var(--k-muted);font-size:.8rem;font-weight:700}.k-signin p{color:var(--k-soft);margin:0;font-size:.9rem;line-height:1.45}.k-signin .k-btn{height:calc(var(--u) * 2.8);width:100%;font-size:.95rem}.k-link{color:var(--k-info-text);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.k-signin .k-link{align-self:center;font-size:.85rem}.k-signin .k-invite{min-width:0}.k-signin .k-invite>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-signin-message{min-height:1.3rem;color:var(--k-soft);font-size:.85rem}.k-signin-message.k-error{color:var(--k-bad-text)}.k-game-app{grid-template-rows:auto minmax(0,1fr) auto auto}.k-game-body{gap:var(--gap);min-height:0;padding:var(--gap) var(--gap) 0;grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr) minmax(0,.95fr);grid-template-rows:calc(var(--u) * 6.1) minmax(0, 1fr);grid-template-areas:"feed timer right""feed question right";display:grid}.k-area-feed{grid-area:feed}.k-area-timer{grid-area:timer}.k-area-question{grid-area:question}.k-area-right{grid-area:right;grid-template-rows:calc(var(--u) * 5.2) minmax(0, 1fr) calc(var(--u) * 4.2);gap:var(--gap);min-height:0;display:grid}.k-sidetabs{grid-area:tabs;display:none}.k-quick{padding:var(--gap) var(--gap) 0;grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem;display:grid}.k-quick-slot{height:calc(var(--u) * 2.7);border:1px dashed var(--k-line);border-radius:var(--radius)}.k-quick .k-quick-btn{height:calc(var(--u) * 2.7);text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.k-area-right[data-panel=large]{grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) calc(var(--u) * 4.2)}.kore-fit{contain:size;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.kore-fit-h-start{text-align:start;justify-content:flex-start}.kore-fit-h-center{text-align:center;justify-content:center}.kore-fit-h-end{text-align:end;justify-content:flex-end}.kore-fit-v-start{align-items:flex-start}.kore-fit-v-center{align-items:center}.kore-fit-v-end{align-items:flex-end}.kore-fit-text{overflow-wrap:normal;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.k-pill{height:calc(var(--u) * 1.5);white-space:nowrap;background:var(--k-control);color:var(--k-muted);border-radius:.3rem;justify-self:start;align-items:center;padding:0 .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.k-pill.k-pill-good{background:var(--k-good-bg);color:var(--k-good-text)}.k-pill.k-pill-bad{background:var(--k-bad-bg);color:var(--k-bad-text)}.k-pill.k-pill-info{background:color-mix(in srgb, var(--k-info) 18%, transparent);color:var(--k-info-text)}.k-panel-head{align-items:baseline;gap:.6rem;font-size:.8rem;display:flex}.k-panel-head h2{margin:0;font-size:1rem;font-weight:600}.k-subs{flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.k-subs-head{padding:var(--pad) var(--pad) calc(var(--u) * .6);flex:none;align-items:center;gap:.6rem;display:flex}.k-subs-head h2{margin:0;font-size:1rem;font-weight:600}.k-subs-chips{flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.k-subs-chips button{min-width:0;padding:0 .5rem;font-size:.72rem}.k-subs-list{border-top:1px solid var(--k-line);flex:1;min-height:0;overflow-y:auto}.k-sub-row{grid-template-columns:calc(var(--u) * 1.9) minmax(0, 1fr) calc(var(--u) * 4.6);padding:0 var(--pad);height:calc(var(--u) * 3.3);border-bottom:1px solid var(--k-line);grid-template-rows:auto auto;grid-template-areas:"avatar who result""avatar answer result";align-items:center;gap:.1rem .6rem;font-size:.85rem;display:grid}.k-sub-row .k-sub-avatar{grid-area:avatar}.k-sub-row .k-pill{grid-area:result;justify-self:end}.k-sub-who{min-width:0;color:var(--k-soft);grid-area:who;align-items:baseline;gap:.6rem;font-size:.75rem;display:flex}.k-sub-who .k-sub-time{flex:none;margin-left:auto}.k-pill.k-pill-btn{box-shadow:0 2px 0 color-mix(in srgb, currentColor 40%, transparent);cursor:pointer;border:1px solid;font-family:inherit}.k-pill.k-pill-btn:active{box-shadow:none;transform:translateY(1px)}.k-sub-avatar{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);background:var(--k-control-hi);color:var(--k-soft);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.k-sub-name{color:var(--k-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.k-sub-answer{font-family:var(--k-mono);text-overflow:ellipsis;white-space:nowrap;grid-area:answer;font-size:.95rem;overflow:hidden}.k-sub-time{font-family:var(--k-mono);text-align:right;color:var(--k-soft)}.k-subs-empty{padding:var(--pad);margin:0;font-size:.85rem}@container (width<=520px){.k-subs-chips button{padding:0 .35rem}}@container (width<=440px){.k-subs-chips button{padding:0 .25rem;font-size:.68rem}}@container (width<=420px){.k-subs-head{row-gap:calc(var(--u) * .5);flex-wrap:wrap}.k-subs-chips{flex-basis:100%;margin-left:0}}@media (width<=799px){.k-subs-head h2{display:none}}.k-timer{align-items:center;column-gap:calc(var(--u) * 1.1);row-gap:calc(var(--u) * .5);padding:calc(var(--u) * .8) var(--pad);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.k-timer-digits{font-family:var(--k-mono);font-variant-numeric:tabular-nums;min-width:5ch;font-size:2.6rem;font-weight:600;line-height:1}.k-timer-digits.k-timer-idle{color:var(--k-faint)}.k-timer-meta{flex-direction:column;gap:.15rem;min-width:0;font-size:.8rem;display:flex}.k-timer-meta>*{text-overflow:ellipsis;white-space:nowrap;min-height:1.2em;overflow:hidden}.k-timer-meta b{font-size:.9rem}.k-timer-ctl{gap:.4rem;display:flex}.k-timer{container-type:inline-size}@container (width<=640px){.k-timer-ctl .k-btn{padding:0 .5rem}.k-timer-digits{font-size:2.1rem}}.k-fpanel{container-type:inline-size}@container (width<=340px){.k-stat b{font-size:.9rem}.k-stat{padding:.2rem .45rem}}.k-timer-bar{background:var(--k-control);border-radius:.15rem;grid-column:1/-1;height:.3rem;overflow:hidden}.k-timer-bar i{background:var(--k-gold);transform-origin:0;height:100%;display:block}.k-timer-drain{animation-name:k-drain;animation-timing-function:linear;animation-fill-mode:both}@keyframes k-drain{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.k-question{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4);flex-direction:column;display:flex;overflow:hidden}.k-question.k-question-none{justify-content:center;align-items:center}.k-question-preshow{text-align:center;gap:.4rem;display:grid}.k-question-preshow b{font-size:1.25rem}.k-q-head{flex:none;align-items:center;gap:.7rem;height:1.3rem;font-size:.8rem;display:flex}.k-q-num{font-family:var(--k-mono);font-size:.9rem;font-weight:600}.k-q-cat{color:var(--k-info-text);text-overflow:ellipsis;white-space:nowrap;flex:none;height:1.4rem;font-size:1rem;font-weight:600;overflow:hidden}.k-q-text{flex:0 9.36rem;min-height:4.32rem;font-size:2.6rem;font-weight:600;line-height:1.2;display:flex}.k-q-answer{border:1px solid color-mix(in srgb, var(--k-good) 45%, transparent);background:color-mix(in srgb, var(--k-good) 7%, transparent);border-radius:var(--radius);padding:calc(var(--u) * .8) var(--pad);flex:none;grid-template-rows:auto 4.75rem auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1rem;display:grid}.k-q-answer-head{color:var(--k-good-text);grid-column:1/-1}.k-q-answer-text{height:100%;color:var(--k-good-text);min-width:0;font-size:1.9rem;font-weight:700;line-height:1.25;display:flex}.k-q-also{color:var(--k-soft);text-overflow:ellipsis;white-space:nowrap;grid-column:1/2;height:1.35em;font-size:1rem;line-height:1.35;overflow:hidden}.k-q-also b{font-family:var(--k-mono);color:var(--k-text);font-weight:600}.k-q-cover{color:var(--k-faint);letter-spacing:.3em;font-size:1.4rem;font-weight:700}.k-q-peek{grid-area:2/2/4}.k-q-options-wrap{flex:0 auto;min-height:0;display:flex;position:relative}.k-q-options{grid-template-rows:repeat(var(--rows), minmax(0, calc(var(--u) * 2.15)));gap:.35rem .9rem;width:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid}.k-q-options[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.k-q-opt{border-radius:calc(var(--radius) * .7);border:1px solid var(--k-line);grid-template-columns:1.3rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:0;padding:0 .6rem;font-size:.95rem;display:grid;overflow:hidden}.k-q-opt.k-ok{background:var(--k-good-bg);border-color:color-mix(in srgb, var(--k-good) 45%, transparent)}.k-q-opt.k-ok .k-q-mark{color:var(--k-good-text)}.k-q-opt.k-no{background:color-mix(in srgb, var(--k-bad) 8%, transparent);border-color:color-mix(in srgb, var(--k-bad) 30%, transparent)}.k-q-opt.k-no .k-q-mark{color:var(--k-bad-text)}.k-q-mark{font-weight:700}.k-q-opt-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-q-note{color:var(--k-info-text);cursor:help;font-size:.8rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.k-q-list-wrap{flex-direction:column;flex:0 auto;gap:.4rem;min-height:0;display:flex}.k-q-list-head{flex:none;align-items:baseline;gap:.6rem;font-size:.8rem;display:flex}.k-q-list-head .k-eyebrow{color:var(--k-good-text)}.k-q-list{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, calc(var(--u) * 3)));gap:.4rem .9rem;width:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid}.k-q-la{border-radius:calc(var(--radius) * .7);border:1px solid color-mix(in srgb, var(--k-good) 45%, transparent);background:var(--k-good-bg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text count""sub sub";align-content:center;gap:.1rem .6rem;min-height:0;padding:0 .7rem;display:grid;overflow:hidden}.k-q-la.k-none{border-color:var(--k-line-hi);background:0 0}.k-q-la-text{color:var(--k-good-text);text-overflow:ellipsis;white-space:nowrap;grid-area:text;font-size:1.05rem;font-weight:600;overflow:hidden}.k-q-la.k-none .k-q-la-text{color:var(--k-soft)}.k-q-la-count{font-family:var(--k-mono);text-align:right;grid-area:count;min-width:1.6rem;font-size:.95rem;font-weight:600}.k-q-la.k-none .k-q-la-count{color:var(--k-muted)}.k-q-la-sub{color:var(--k-soft);text-overflow:ellipsis;white-space:nowrap;grid-area:sub;font-size:.78rem;overflow:hidden}.k-q-la-sub:empty{display:none}.k-q-la-sub b{font-family:var(--k-mono);color:var(--k-text);font-weight:600}.k-q-la-note{color:var(--k-info-text)}.k-q-peekbar{background:color-mix(in srgb, var(--k-panel) 70%, transparent);z-index:1;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.k-q-notes{min-height:calc(var(--u) * 4.5);flex:1 1 0;overflow-y:auto}.k-q-notes h3{margin:0 0 .35rem}.k-q-notes ul{color:var(--k-soft);flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;font-size:1.15rem;line-height:1.35;display:flex}.k-q-next{padding-top:calc(var(--u) * .8);border-top:1px solid var(--k-line);color:var(--k-soft);white-space:nowrap;flex:none;align-items:baseline;gap:.6rem;font-size:.9rem;display:flex;overflow:hidden}.k-fpanel{padding:calc(var(--u) * .8) var(--pad);gap:calc(var(--u) * .6);flex-direction:column;display:flex;overflow:hidden}.k-stats{flex:none;gap:.5rem;display:grid}.k-stat{border-left:3px solid var(--k-line-hi);flex-direction:column;gap:.1rem;min-width:0;padding:.2rem .7rem;display:flex}.k-stat b{font-size:1.15rem;font-family:var(--k-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-stat span{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.k-plist{flex-direction:column;flex:1;gap:.35rem;min-height:0;display:flex}.k-plist h3{margin:0}.k-plist ol{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.k-plist li{height:calc(var(--u) * 1.8);border-bottom:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.k-plist li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-plist li b{font-family:var(--k-mono)}.k-spread{padding:var(--pad);gap:calc(var(--u) * .6);flex-direction:column;display:flex;overflow:hidden}.k-spread-list{flex-direction:column;flex:1;gap:.3rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.k-spread-row{flex:1 1 0;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 2rem;align-items:center;gap:.5rem;min-height:0;max-height:3.2rem;font-size:.95rem;display:grid}.k-spread-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-spread-track{background:var(--k-control);border-radius:.2rem;height:55%;max-height:1.4rem;overflow:hidden}.k-spread-track i{background:var(--k-line-hi);height:100%;display:block}.k-spread-row.k-ok .k-spread-track i{background:var(--k-good)}.k-spread-count{font-family:var(--k-mono);text-align:right;color:var(--k-soft)}.k-btn.k-btn-good{background:linear-gradient(180deg, var(--k-good-top), var(--k-good-bottom));border-color:var(--k-good);color:var(--k-good-ink)}.k-condone{padding:var(--pad);gap:calc(var(--u) * .6);flex-direction:column;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.k-tip{width:calc(var(--u) * 1.25);height:calc(var(--u) * 1.25);border:1px solid var(--k-line-hi);color:var(--k-muted);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:.7rem;display:inline-flex}.k-condone-bulk{flex:none;align-items:center;gap:.6rem;min-width:0;font-size:.85rem;display:flex}.k-condone-bulk .k-btn{height:calc(var(--u) * 2.1);text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.k-condone-list{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow-y:auto}.k-bucket{border:1px solid var(--k-line);border-radius:var(--radius);background:color-mix(in srgb, var(--k-text) 2%, transparent);flex:none;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text pc act";align-items:center;gap:.35rem .6rem;padding:.5rem .7rem;display:grid}.k-bucket-multi{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"tick text pc act"".as as as"}.k-bucket-ruled{background:0 0;border-style:dashed;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text act"}.k-bucket .k-tick{grid-area:tick}.k-bucket .k-btn{height:calc(var(--u) * 2);grid-area:act}.k-bucket-text{font-family:var(--k-mono);text-overflow:ellipsis;white-space:nowrap;grid-area:text;font-size:.95rem;font-weight:600;overflow:hidden}.k-bucket-text small{font-family:var(--k-font);color:var(--k-muted);margin-left:.35rem;font-size:.75rem;font-weight:400}.k-bucket-ruled .k-bucket-text{color:var(--k-good-text)}.k-bucket-who{height:2.6em;color:var(--k-soft);grid-column:1/-1;font-size:.78rem;line-height:1.3;overflow:hidden}.k-bucket-who.k-who-open{height:7.8em;overflow-y:auto}.k-who{white-space:nowrap}.k-who-flag{color:var(--k-bad-text);font-weight:600}.k-bucket-text small.k-who-flag{color:var(--k-bad-text)}.k-who-more{font:inherit;color:var(--k-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.k-bucket-flag{border-color:color-mix(in srgb, var(--k-bad) 55%, transparent)}.k-flag-pill{color:var(--k-bad-text);font-size:.78rem}@container (width<=24rem){.k-bucket-who{display:none}}.k-bucket-pc{font-family:var(--k-mono);color:var(--k-info-text);grid-area:pc;font-size:.85rem}.k-bucket-as{color:var(--k-soft);grid-area:as;align-items:center;gap:.4rem;min-width:0;font-size:.78rem;display:flex}.k-bucket-as .k-field{width:auto;min-width:0;max-width:100%;height:calc(var(--u) * 1.7);font-family:var(--k-mono);padding:0 .4rem;font-size:.75rem}.k-bucket-prop{display:none}.k-tick{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);border:1px solid var(--k-line-hi);background:var(--k-well);box-shadow:inset 0 1px 2px var(--k-well-shadow);cursor:pointer;border-radius:.25rem;padding:0}.k-tick[aria-checked=true]{background:var(--k-info);border-color:var(--k-info)}.k-condone-empty{margin:0;font-size:.85rem}.k-condone-auto{border-top:1px solid var(--k-line);color:var(--k-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;height:2.96rem;margin:0;padding-top:.5rem;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.k-cue{gap:var(--gap);padding:var(--gap);grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr) minmax(0,.95fr);align-items:center;display:grid}.k-cue-detail{min-width:0;height:calc(var(--u) * 4.6);flex-direction:column;justify-content:center;gap:.25rem;font-size:.9rem;display:flex;overflow:hidden}.k-cue-go{height:calc(var(--u) * 4.6);border-radius:calc(var(--radius) * 1.3);letter-spacing:.06em;text-transform:uppercase;width:100%;font-size:1.55rem;font-weight:700}.k-cue-go.k-cue-waiting{background:var(--k-control);border-color:var(--k-line-hi);color:var(--k-muted);box-shadow:none;opacity:1}.k-cue-why{color:var(--k-gold);font-weight:600}.k-cue-why.k-cue-why-trial{color:var(--k-trial-red-text);font-weight:700}.k-cue-detail>span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-cue-engine{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.k-cue-engine .k-btn{height:calc(var(--u) * 3.2);width:100%}.k-restore{justify-content:center;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.6) calc(var(--u) * 1.8);flex-direction:column;display:flex;overflow:hidden}.k-restore h2{margin:0;font-size:1.9rem}.k-restore-facts{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-fact{border-left:3px solid var(--k-line-hi);flex-direction:column;gap:.2rem;min-width:0;padding:.2rem .8rem;display:flex}.k-fact b{font-size:1.6rem;font-family:var(--k-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-fact span{color:var(--k-muted);font-size:.8rem}.k-game-message{text-align:center;padding:var(--pad);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.k-game-message h2{margin:0;font-size:1.4rem}.k-game-message p{color:var(--k-soft);margin:0}.k-rail-scrim{display:none}@media (width<=1279px){.k-launcher{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.k-game-body{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-rows:auto calc(var(--u) * 6.1) minmax(0, 1fr);grid-template-areas:"tabs timer""side timer""side question"}.k-game-body .k-area-timer{grid-row:1/3}.k-area-feed,.k-area-right{grid-area:2/side/4}.k-sidetabs{align-self:start;display:flex}.k-sidetabs button{flex:1}.k-game-body[data-side=feed] .k-area-right,.k-game-body[data-side=right] .k-area-feed{display:none}.k-cue{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.k-cue-detail{display:none}.k-cue-engine{grid-area:1/1;justify-content:flex-start;display:flex}.k-cue-engine .k-btn{width:auto}.k-timer{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr)}.k-timer-ctl{grid-column:1/-1}.k-timer-ctl .k-btn{flex:1}.k-q-text{flex-basis:6.3rem;font-size:1.75rem}}@media (width<=799px){.k-shell{grid-template-columns:minmax(0,1fr)}.k-rail{display:none}.k-shell[data-menu=open] .k-rail{width:calc(var(--u) * 6);z-index:20;display:flex;position:fixed;inset:0 auto 0 0}.k-shell[data-menu=open] .k-rail-scrim{z-index:19;background:#00000073;border:0;display:block;position:fixed;inset:0}.k-btn.k-menu-btn{width:calc(var(--u) * 2.4);padding:0;display:inline-flex}.k-menu-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:1.2rem;height:1.2rem}.k-strip{gap:.6rem}.k-strip .k-packline,.k-strip .k-dots,.k-strip-night{display:none}.k-strip .k-room{margin-left:auto}.k-strip .k-trial{width:calc(var(--u) * 8.6)}.k-strip:has(.k-trial) .k-room{order:1;margin-left:0}.k-strip:has(.k-trial) .k-chip-format{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.k-trial .k-trial-tag,.k-trial .k-trial-text{display:none}.k-trial .k-trial-phone{flex-direction:column;min-width:0;line-height:1.15;display:flex}.k-launcher{flex-direction:column;display:flex;overflow-y:auto}.k-launcher .k-col{min-height:calc(var(--u) * 18);flex:none;overflow:visible}.k-col>*{flex-shrink:0}.k-launcher .k-pack-list{height:calc(var(--u) * 22);flex:none}.k-launcher .k-create-problem{margin-top:0}.k-settings{padding:var(--gap);grid-template-columns:minmax(0,1fr)}.k-row{grid-template-columns:minmax(0,1fr) auto}.k-row .k-check{display:none}.k-game-body{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--u) * 8.6) auto minmax(0, 1fr);grid-template-areas:"timer""tabs""main"}.k-timer-digits{font-size:2rem}.k-question{padding:var(--pad)}.k-q-text{flex-basis:5.4rem;min-height:74px;font-size:1.5rem}.k-q-options[data-columns="2"]:not([data-many]){grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--count), minmax(0, calc(var(--u) * 2.15)));grid-auto-flow:row}.k-q-options[data-many]{gap:.25rem .45rem}.k-q-options[data-many] .k-q-opt{grid-template-columns:.9rem minmax(0,1fr) auto;gap:.3rem;padding:0 .35rem}.k-area-right .k-fpanel{display:none}.k-area-right,.k-area-right[data-panel=large]{grid-template-rows:minmax(0, 1fr) calc(var(--u) * 4.2)}.k-game-body .k-area-timer{grid-row:auto}.k-area-feed,.k-area-right,.k-area-question{grid-area:3/main}.k-game-body[data-side=feed] .k-area-question,.k-game-body[data-side=right] .k-area-question,.k-game-body[data-side=question] .k-area-feed,.k-game-body[data-side=question] .k-area-right{display:none}.k-quick{grid-template-columns:repeat(4,minmax(0,1fr))}.k-cue{grid-template-columns:minmax(0,1fr)}.k-cue-engine{display:none}.k-cue-go{height:calc(var(--u) * 4.4);font-size:1.25rem}.k-restore-facts{grid-template-columns:minmax(0,1fr)}.k-restore h2{font-size:1.4rem}}.k-sidetabs .k-phone-only{display:none}@media (width<=799px){.k-sidetabs .k-phone-only{display:inline-block}}.k-error{color:var(--k-bad-text)}.k-select{cursor:pointer}.k-defaults-select{width:calc(var(--u) * 10)}.k-cfg{border:1px solid var(--k-line);border-radius:var(--radius);flex:none}.k-cfg-row{min-height:calc(var(--u) * 3.3);border-bottom:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:.8rem;padding:.45rem .9rem;font-size:.88rem;display:flex}.k-cfg-row:last-child{border-bottom:0}.k-cfg-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-cfg-row .k-select{width:auto;max-width:60%;height:calc(var(--u) * 2.2);font-size:.85rem}.k-cfg-problem{flex:none;height:2.4em;margin:0;font-size:.8rem;line-height:1.2em;overflow:hidden}.k-all-settings{width:100%;height:calc(var(--u) * 2.8);flex:none}.k-number{align-items:center;gap:.5rem;display:inline-flex}.k-entry{width:calc(var(--u) * 5.4);text-align:right;min-width:0;color:var(--k-text);font-size:.9rem}.k-entry:focus{outline:2px solid var(--k-info);outline-offset:2px}.k-cfg-row .k-entry{width:calc(var(--u) * 4.2);height:calc(var(--u) * 2.2)}.k-unit{color:var(--k-muted);min-width:2.6rem;font-size:.8rem;font-family:var(--k-mono)}.k-cfg-row .k-unit{min-width:0}.k-colour{align-items:center;gap:.5rem;display:inline-flex}.k-swatch{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);border:1px solid var(--k-line-hi);background:var(--k-well);box-shadow:inset 0 2px 4px var(--k-well-shadow);cursor:pointer;border-radius:.35rem;padding:.15rem}.k-cfg-row .k-swatch{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2)}.k-hex{width:calc(var(--u) * 6);text-align:left}.k-text{width:calc(var(--u) * 18)}.k-longtext{flex-direction:column;gap:.4rem;width:100%;display:flex}.k-area{height:calc(var(--u) * 5.2);resize:none;padding:.5rem .7rem;line-height:1.35}.k-slots{color:var(--k-muted);white-space:nowrap;gap:1.2rem;height:1.2rem;font-size:.78rem;display:flex;overflow:hidden}.k-twitch{align-items:center;gap:.5rem;display:inline-flex}.k-login{width:calc(var(--u) * 10)}.k-chip{height:calc(var(--u) * 1.9);max-width:calc(var(--u) * 10);border-radius:calc(var(--u) * .95);background:var(--k-control);border:1px solid var(--k-line-hi);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.8rem;display:inline-flex;overflow:hidden}.k-twitch>.k-chip{width:calc(var(--u) * 8)}.k-chip-x{color:var(--k-soft);cursor:pointer;background:0 0;border:0;padding:0 .1rem;font-size:1rem}.k-twitch-list{flex-direction:column;align-items:stretch;width:100%;display:flex}.k-chips{height:calc(var(--u) * 4.4);border:1px solid var(--k-line);border-radius:var(--radius);flex-wrap:wrap;align-content:flex-start;gap:.4rem;padding:.4rem;font-size:.8rem;display:flex;overflow-y:auto}.k-twitch-add{align-items:center;gap:.5rem;display:flex}.k-config{gap:var(--gap);height:100%;padding:var(--gap);grid-template-rows:auto minmax(0,1fr);display:grid}.k-config-head{align-items:center;column-gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .8) calc(var(--u) * 1.1) calc(var(--u) * .5);grid-template-rows:auto 1.3rem;grid-template-columns:auto minmax(0,1fr) auto;row-gap:.3rem;display:grid}.k-config-head h1{white-space:nowrap;margin:0;font-size:1.3rem}.k-preset-bar{align-items:center;gap:.6rem;min-width:0;display:flex}.k-preset-select{width:calc(var(--u) * 17);flex:none}.k-col .k-preset-select{width:100%}.k-save-as{width:calc(var(--u) * 17)}.k-save-as.k-naming{flex:none;align-items:center;gap:.4rem;display:inline-flex}.k-preset-name{flex:1;min-width:0}.k-preset-status{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.82rem;overflow:hidden}.k-preset-status.k-error{color:var(--k-bad-text)}.k-config-wait{color:var(--k-muted);justify-content:center;align-items:center;display:flex}.k-config-body{grid-template-columns:minmax(calc(var(--u) * 12), .26fr) minmax(0, 1fr);gap:var(--gap);min-height:0;display:grid}.k-config-nav{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.1);flex-direction:column;display:flex;overflow:hidden}.k-config-groups{flex-direction:column;gap:.55rem;min-height:0;margin:-6px;padding:6px;display:flex;overflow-y:auto}.k-group-btn{justify-content:flex-start;width:100%}.k-group-btn[aria-checked=true]{outline:2px solid var(--k-gold);outline-offset:1px}.k-config-group-select{display:none}.k-config-list{min-height:0;padding:calc(var(--u) * .6) calc(var(--u) * 1.3) calc(var(--u) * 1.2);overflow-y:auto}.k-config-list h2{margin:calc(var(--u) * .9) 0 .2rem}.k-config-none{margin:1rem 0}.k-config-row{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .7) 0;border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.k-config-row[data-type=longText],.k-config-row[data-type=twitchUsers]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.k-config-what{flex-direction:column;gap:.2rem;min-width:0;display:flex}.k-config-what b{align-items:center;gap:.4rem;font-size:.98rem;display:inline-flex}.k-config-help{color:var(--k-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.k-config-note{height:1.3em;color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.3em;overflow:hidden}.k-config-note.k-pending{color:var(--k-info-text);font-weight:600}.k-config-note.k-error{color:var(--k-bad-text)}.k-config-control{justify-content:flex-end;min-width:0;display:flex}.k-config-bed{height:1.3em;color:var(--k-gold);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.3em;overflow:hidden}.k-cfg-problem.k-cfg-bed{color:var(--k-gold)}.k-config-row.k-locked .k-config-what,.k-config-row.k-locked .k-config-control{opacity:.5}.k-padlock{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;height:1rem}.k-config-row[data-type=table]{row-gap:calc(var(--u) * .5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what switch""confirm confirm""grid grid"}.k-config-row[data-type=table] .k-config-what{grid-area:what}.k-config-row[data-type=table]>.k-config-control{display:contents}.k-table-switch{height:calc(var(--u) * 1.9 + .4rem + 2px);grid-area:switch;justify-self:end;align-items:center;gap:.6rem;display:flex}.k-table-modes button{width:calc(var(--u) * 5.4);min-width:0;padding:0}.k-table-lbl{color:var(--k-muted);font-size:.8rem}.k-table-only{color:var(--k-soft);font-size:.8rem}.k-table-confirm{height:calc(var(--u) * 2.4);visibility:hidden;grid-area:confirm;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.k-table-confirm.k-on{visibility:visible}.k-table-confirm span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--k-gold);flex:1;overflow:hidden}.k-table-confirm .k-btn{height:calc(var(--u) * 2);flex:none;font-size:.8rem}.k-table-grid{grid-area:grid;grid-template-columns:calc(var(--u) * 5.5) repeat(var(--k-table-cols), calc(var(--u) * 6.5));justify-content:start;column-gap:calc(var(--u) * .6);row-gap:0;display:grid}.k-table-grid.k-groups{grid-template-columns:calc(var(--u) * 7) calc(var(--u) * 5.5) repeat(var(--k-table-cols), calc(var(--u) * 6.5))}.k-table-th{letter-spacing:.06em;text-transform:uppercase;color:var(--k-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:end;height:2.9em;padding:0 0 .35rem;font-size:.72rem;font-weight:600;line-height:1.25em;display:-webkit-box;overflow:hidden}.k-table-th.k-num{text-align:right}.k-table-grp{color:var(--k-soft);border-top:1px solid var(--k-line);grid-column:1;padding-top:.45rem;font-size:.82rem;font-weight:600;overflow:hidden}.k-table-rl{height:calc(var(--u) * 2.3);color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:.85rem;display:flex;overflow:hidden}.k-table-grid.k-groups .k-table-rl{grid-column:2}.k-table-grid:not(.k-groups) .k-table-rl{grid-column:1}.k-tcell{height:calc(var(--u) * 2.3);justify-content:flex-end;align-items:center;min-width:0;display:flex}.k-table-first{border-top:1px solid var(--k-line)}.k-tval{width:100%;height:calc(var(--u) * 1.85);font-family:var(--k-mono);color:var(--k-muted);border:1px solid #0000;border-radius:.35rem;justify-content:flex-end;align-items:center;padding:0 .55rem;font-size:.88rem;font-weight:600;display:inline-flex;overflow:hidden}.k-tval.k-edit{background:var(--k-well);border-color:var(--k-line-hi);box-shadow:inset 0 2px 4px var(--k-well-shadow);color:var(--k-text)}.k-tval.k-wait{border-color:var(--k-info);color:var(--k-info-text)}.k-tval.k-bed-off{box-shadow:inset 0 -2px 0 var(--k-gold)}.k-tval.k-edit.k-bed-off{box-shadow:inset 0 2px 4px var(--k-well-shadow), inset 0 -2px 0 var(--k-gold)}.k-tval.k-bad{border-color:var(--k-bad);color:var(--k-bad-text)}.k-tval:focus-within{outline:2px solid var(--k-info);outline-offset:2px}.k-tval-entry{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:none;padding:0}.k-tval u{color:var(--k-faint);flex:none;margin-left:.15rem;font-weight:500;text-decoration:none}.k-table-across{grid-area:grid;grid-template-columns:repeat(10, calc(var(--u) * 4.4));column-gap:calc(var(--u) * .5);justify-content:start;row-gap:.3rem;display:grid}.k-table-pos{flex-direction:column;min-width:0;display:flex}.k-table-pos .k-table-th{white-space:nowrap;text-overflow:ellipsis;text-align:center;text-transform:none;align-self:stretch;height:auto;padding:0;display:block}.k-config-row.k-locked .k-table-switch,.k-config-row.k-locked .k-table-grid,.k-config-row.k-locked .k-table-across{opacity:.5}@media (width<=1279px){.k-config-head{grid-template-rows:auto auto 1.3rem;grid-template-columns:auto minmax(0,1fr)}.k-config-back{grid-area:1/2;justify-self:end}.k-preset-bar{grid-column:1/-1}.k-config-row[data-type=longText],.k-config-row[data-type=twitchUsers]{grid-template-columns:minmax(0,1fr)}}@media (width<=799px){.k-preset-bar{flex-wrap:wrap}.k-preset-select,.k-save-as{width:100%}.k-config-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.k-config-nav{padding:calc(var(--u) * .7);flex-direction:row}.k-config-groups{display:none}.k-config-group-select{display:block}.k-config-list{padding:0 calc(var(--u) * .8) calc(var(--u) * .8)}.k-config-row{grid-template-columns:minmax(0,1fr);gap:.5rem}.k-config-control{justify-content:flex-start}.k-config-row[data-type=table]{grid-template-columns:minmax(0,1fr);grid-template-areas:"what""switch""confirm""grid"}.k-table-switch{justify-self:start}.k-table-confirm{height:calc(var(--u) * 4)}.k-table-confirm span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.k-table-grid{grid-template-columns:calc(var(--u) * 4.6) repeat(var(--k-table-cols), minmax(0, 1fr))}.k-table-grid.k-groups{grid-template-columns:calc(var(--u) * 5.2) calc(var(--u) * 4.6) repeat(var(--k-table-cols), minmax(0, 1fr))}.k-table-across{grid-template-columns:repeat(5,minmax(0,1fr))}.k-config-nav>.k-field{flex:1 1 0;width:auto;min-width:0}.k-config-group-select{width:calc(var(--u) * 9);flex:none}.k-text{width:100%}.k-twitch{flex-wrap:wrap}.k-twitch .k-login{width:auto;min-width:calc(var(--u) * 6);flex:1 1 0}}.k-dialog.k-bans{width:min(100%, calc(var(--u) * 40));height:min(100%, calc(var(--u) * 32));gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.2);flex-direction:column;display:flex}.k-bans-head{align-items:baseline;gap:.8rem;display:flex}.k-bans-head h2{margin:0;font-size:1.1rem}.k-bans-head .k-btn{margin-left:auto}.k-bans-list{border-top:1px solid var(--k-line);flex:1;min-height:0;overflow-y:auto}.k-bans-row{height:calc(var(--u) * 3.4);border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.k-bans-who{flex-direction:column;gap:.15rem;min-width:0;display:flex}.k-bans-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-bans-who .k-muted{font-size:.8rem}.k-bans-problem{min-height:1.3em;margin:0;font-size:.85rem}.k-chooser{--k-chooser-w:calc(var(--u) * 9);flex:none;display:inline-flex;position:relative}.k-chooser-value{width:var(--k-chooser-w);height:calc(var(--u) * 2.05);border-radius:calc(var(--radius) * .9);background:var(--k-well);border:1px solid var(--k-line-hi);box-shadow:inset 0 2px 4px var(--k-well-shadow);color:var(--k-text);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:.4rem;padding:0 .55rem;font-size:.72rem;display:inline-flex}.k-chooser-value:disabled{box-shadow:none;border-color:var(--k-line);color:var(--k-faint);cursor:default;background:0 0}.k-chooser-value:disabled .k-chooser-caret{color:var(--k-faint)}.k-chooser-short{display:none}@media (width<=799px){.k-chooser-long{display:none}.k-chooser-short{display:inline}}.k-chooser-value:focus-visible{outline:2px solid var(--k-info);outline-offset:2px}.k-chooser-words{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.k-chooser-caret{color:var(--k-muted);font-size:.6rem}.k-chooser-menu{z-index:40;min-width:var(--k-chooser-w);width:max-content;max-width:min(calc(var(--u) * 20), calc(100vw - 1.5rem));background:var(--k-panel);border:1px solid var(--k-line-hi);border-radius:var(--radius);flex-direction:column;gap:.1rem;padding:.3rem;display:flex;position:fixed;box-shadow:0 18px 50px #0000008c}.k-chooser-menu[hidden]{display:none}.k-chooser-option{height:calc(var(--u) * 2);color:var(--k-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:0 .55rem;font-size:.8rem;display:grid}.k-chooser-option:hover,.k-chooser-option:focus-visible{background:var(--k-control);outline:none}.k-chooser-option[aria-selected=true]{color:var(--k-text);font-weight:600}.k-chooser-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-chooser-tick{color:var(--k-info-text)}.k-chooser-count{font-family:var(--k-mono);color:var(--k-muted);font-size:.75rem}.k-chooser-sep{background:var(--k-line);height:1px;margin:.2rem .3rem}.k-chooser-hint{max-width:calc(var(--u) * 18);color:var(--k-muted);white-space:normal;margin:0;padding:.25rem .55rem;font-size:.72rem}.k-subs-group{--k-chooser-w:calc(var(--u) * 6.8)}@container (width<=420px){.k-subs-group{order:1;margin-left:auto}.k-subs-chips{order:2}}.k-glab{color:var(--k-info-text);white-space:nowrap;font-size:.72rem}.k-rail-sep{border-top:1px solid var(--k-line);margin:calc(var(--u) * .2) calc(var(--u) * .3);flex:none}.k-rail-item.k-rail-sub{font-size:.6rem}.k-name{font:inherit;color:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;margin:0;padding:0;overflow:hidden}button.k-name:hover{text-underline-offset:.2em;text-decoration:underline}button.k-name:focus-visible{outline:2px solid var(--k-info);outline-offset:2px}.k-players-page{height:100%;padding:var(--gap)}.k-players{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.k-players-head{grid-template-columns:auto minmax(0, 1fr) minmax(0, calc(var(--u) * 14)) auto auto;align-items:center;gap:var(--gap);padding:calc(var(--u) * .9) var(--pad);border-bottom:1px solid var(--k-line);display:grid}.k-players-head-grouped{grid-template-columns:auto minmax(0, 1fr) minmax(0, calc(var(--u) * 14)) auto auto auto}.k-players-group{--k-chooser-w:calc(var(--u) * 9.4)}.k-players-head h2{margin:0;font-size:1.05rem}.k-players-summary{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.k-ptable{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.k-ptable-body{min-height:0;overflow-y:auto}.k-ptable-row{align-items:center;gap:var(--gap);height:calc(var(--u) * 2.9);padding:0 var(--pad);border-bottom:1px solid var(--k-line);grid-template-rows:100%;grid-template-columns:minmax(0,2.4fr) minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,.9fr);grid-auto-columns:minmax(0,.9fr);grid-auto-flow:column;font-size:.9rem;display:grid}.k-ptable-headrow{z-index:1;height:calc(var(--u) * 2.3);background:var(--k-strip);position:sticky;top:0}.k-ptable-h{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3rem;min-width:0;padding:0;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.k-ptable-h[aria-sort=ascending],.k-ptable-h[aria-sort=descending]{color:var(--k-text)}.k-ptable-h:focus-visible{outline:2px solid var(--k-info);outline-offset:2px}.k-ptable-arrow{width:.7rem;font-size:.6rem}.k-ptable-name{align-items:center;gap:.6rem;min-width:0;font-weight:600;display:flex}.k-ptable-name .k-name{flex:1;align-self:stretch}.k-ptable-grouped .k-ptable-row{grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,.9fr)}.k-ptable-cell.k-ptable-glab{color:var(--k-info-text)}.k-ptable-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--k-soft);overflow:hidden}.k-ptable-num{text-align:right;justify-content:flex-end}.k-dialog.k-card{width:min(100%, calc(var(--u) * 34));gap:calc(var(--u) * .85);padding:calc(var(--u) * 1.2)}.k-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.k-sub-avatar.k-card-avatar{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);font-size:1rem}.k-card-who{flex-direction:column;gap:.2rem;min-width:0;display:flex}.k-card-who h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-card-line{min-height:1.3em;color:var(--k-soft);white-space:nowrap;align-items:center;gap:.8rem;font-size:.82rem;display:flex;overflow:hidden}.k-card-grp{text-overflow:ellipsis;min-width:0;color:var(--k-text);font-weight:600;overflow:hidden}.k-card-grp.k-glab{font-size:inherit;color:var(--k-info-text)}.k-late{color:var(--k-gold);white-space:nowrap;flex:none;font-size:.72rem}.k-ptable-joined{align-items:baseline;gap:.5rem;display:flex}.k-card-signin{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-card-line .k-dot{flex:none}.k-card-block{height:calc(var(--u) * 3.4);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);align-items:center;font-size:.9rem;display:flex;overflow:hidden}.k-card-block>*{flex:1;min-width:0}.k-card-taps{justify-content:space-between;align-items:center;gap:1rem;display:flex}.k-card-section{flex-direction:column;gap:.35rem;min-width:0;display:flex}.k-card-pinrow{height:calc(var(--u) * 2.4);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.k-card-pinrow .k-btn{min-width:calc(var(--u) * 10)}.k-card-pinrow .k-btn[aria-pressed=true]{border-color:var(--k-info);background:linear-gradient(#1e5f86,#164c6c)}.k-card-pinwords{height:2.4em;color:var(--k-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.2;display:-webkit-box;overflow:hidden}.k-card-answer{text-overflow:ellipsis;white-space:nowrap;height:1.4em;font-size:.9rem;overflow:hidden}.k-card-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.k-card-row3 .k-btn,.k-card-actions .k-btn{text-overflow:ellipsis;min-width:0;padding:0 .4rem;overflow:hidden}.k-card-drawing{grid-template-columns:calc(var(--u) * 8) minmax(0, 1fr);place-items:center start;gap:var(--gap);height:calc(var(--u) * 8);display:grid}.k-card-canvas{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:var(--radius);border:1px solid var(--k-line);background:var(--k-well)}.k-card-drawnote{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.k-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.k-card-actions .k-btn[aria-pressed=true]{outline:2px solid var(--k-info);outline-offset:1px}.k-card-ask{height:calc(var(--u) * 2.4 + .3rem + 2.1rem);flex-direction:column;gap:.3rem;display:flex}.k-card-askrow{align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.k-card-askrow .k-field{flex:1;min-width:0}.k-card-asktext{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.k-card-problem{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.3em;margin:0;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width<=799px){.k-players-head{padding:calc(var(--u) * .7);grid-template-columns:auto minmax(0,1fr)}.k-players-find,.k-players-head .k-seg{grid-column:1/-1}.k-players-head .k-seg button{flex:1;min-width:0}.k-ptable-wide{display:none}.k-ptable-row{padding:0 calc(var(--u) * .7);grid-template-columns:minmax(0,2fr) minmax(0,1.3fr)}.k-ptable-grouped .k-ptable-row{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.3fr)}.k-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-ptable-picture .k-btn{height:calc(var(--u) * 2);text-overflow:ellipsis;min-width:0;max-width:100%;padding:0 .5rem;overflow:hidden}.k-ptable-cell>.k-dot{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-ptable-cell>.k-dot:before{vertical-align:middle;margin-right:.35rem;display:inline-block}.k-w-frame{--k-w-note:color-mix(in srgb, var(--k-text) 55%, var(--k-soft));--k-w-row:color-mix(in srgb, var(--k-line) 70%, var(--k-panel));--k-w-raised:color-mix(in srgb, var(--k-control) 55%, var(--k-panel));--k-w-gold-bg:color-mix(in srgb, var(--k-gold) 14%, transparent);--k-w-info-bg:color-mix(in srgb, var(--k-info) 24%, var(--k-panel));height:100dvh;overflow:hidden}.k-w-count{font-family:var(--k-mono);text-align:right;min-width:1.3em;margin-left:.3rem;display:inline-block}.k-w-empty{color:var(--k-faint);pointer-events:none;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.k-btn.k-w-ghost{border-color:var(--k-line-hi);color:var(--k-soft);box-shadow:none;background:0 0}.k-w-label{letter-spacing:.08em;background:var(--k-w-gold-bg);height:1.35rem;color:var(--k-gold);text-transform:uppercase;border-radius:.3rem;flex:none;align-items:center;padding:0 .45rem;font-size:.66rem;font-weight:700;display:inline-flex}.k-w-label:empty{visibility:hidden}.k-w-label.k-w-label-writer{background:var(--k-w-info-bg);color:var(--k-info-text)}.k-pill.k-w-pill-gold{background:var(--k-w-gold-bg);color:var(--k-gold)}.k-w-strip.kore-region{flex-direction:row;align-items:center;overflow:hidden}.k-w-qline{width:13em;color:var(--k-soft);text-overflow:ellipsis;flex:none;font-size:.85rem;overflow:hidden}.k-w-qline b{font-family:var(--k-mono);color:var(--k-text)}.k-w-dots .kore-digits{font-family:var(--k-mono)}.k-w-me{flex:none;align-items:center;gap:.5rem;width:11em;font-size:.85rem;display:flex;overflow:hidden}.k-w-me-name{text-overflow:ellipsis;overflow:hidden}.k-btn.k-w-needyou{width:calc(var(--u) * 8.2);height:calc(var(--u) * 2.4)}.k-w-body-region.kore-region{display:block}.k-w-tabs-region.kore-region{justify-content:center}.k-seg.k-w-tabs{width:100%;display:flex}.k-w-tabs button{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:0 .4rem;overflow:hidden}.k-w-tabs .k-w-phone-only{display:none}.k-w-feed-head{padding:var(--pad) var(--pad) calc(var(--u) * .6);flex:none;align-items:center;gap:.6rem;display:flex}.k-w-feed-head h2{margin:0;font-size:1rem;font-weight:600}.k-seg.k-w-chips{margin-left:auto}.k-w-chips button{min-width:0;height:calc(var(--u) * 1.6);padding:0 .55rem;font-size:.72rem}.k-w-feed-list{scrollbar-width:thin;scrollbar-color:var(--k-line-hi) transparent;border-top:1px solid var(--k-line);flex:1 1 0;min-height:0;position:relative;overflow-y:auto}.k-w-row{grid-template-columns:calc(var(--u) * 2) minmax(0, 1fr) calc(var(--u) * 4.6);width:100%;padding:0 var(--pad);height:calc(var(--u) * 3.3);border:0;border-bottom:1px solid var(--k-w-row);color:inherit;font:inherit;text-align:left;background:0 0;grid-template-areas:"avatar who result""avatar answer result";align-items:center;gap:.1rem .6rem;font-size:.85rem;display:grid}.k-w-row .k-sub-avatar{grid-area:avatar}.k-w-row .k-pill{grid-area:result;justify-self:end}.k-w-row-btn{cursor:pointer}.k-w-row-btn:hover{background:color-mix(in srgb, var(--k-control) 40%, transparent)}.k-w-row.k-w-picked{background:var(--k-w-gold-bg);box-shadow:inset 3px 0 0 var(--k-gold)}.k-w-who{min-width:0;color:var(--k-soft);grid-area:who;align-items:baseline;gap:.6rem;font-size:.75rem;display:flex}.k-w-name{color:var(--k-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.k-w-time{font-family:var(--k-mono);margin-left:auto}.k-w-ans{font-family:var(--k-mono);text-overflow:ellipsis;white-space:nowrap;grid-area:answer;font-size:.95rem;overflow:hidden}.k-w-timer.kore-region{align-items:center;column-gap:calc(var(--u) * 1.1);row-gap:calc(var(--u) * .4);padding:calc(var(--u) * .7) var(--pad);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.k-w-digits{font-family:var(--k-mono);font-size:2rem;font-weight:600;line-height:1}.k-w-frame .k-btn:disabled{border-color:var(--k-line);box-shadow:none;color:var(--k-faint);cursor:default;background:0 0}.k-w-timer-meta{white-space:nowrap;flex-direction:column;gap:.1rem;min-width:0;font-size:.8rem;display:flex;overflow:hidden}.k-w-timer-meta>*{text-overflow:ellipsis;overflow:hidden}.k-w-timer-meta b{font-size:.9rem}.k-pill.k-w-state{justify-content:center;width:5.6rem}.k-w-bar{background:var(--k-control);border-radius:.15rem;grid-column:1/-1;height:.3rem;overflow:hidden}.k-w-bar .k-timer-drain,.k-w-bar .k-w-bar-still{background:var(--k-gold);transform-origin:0;height:100%;display:block}.k-w-question.kore-region{gap:calc(var(--u) * .9);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4);grid-template-rows:auto minmax(0,1fr);display:grid}.k-w-q-head{height:calc(var(--u) * 2);align-items:center;gap:.7rem;min-width:0;font-size:.8rem;display:flex}.k-w-q-eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-w-q-num{font-family:var(--k-mono);white-space:nowrap;font-size:.9rem;font-weight:600}.k-w-back-slot{flex:none;margin-left:auto}.k-btn.k-w-back{height:calc(var(--u) * 2);width:calc(var(--u) * 8.5);font-size:.78rem}.kore-swap.k-w-q-swap{min-height:0;overflow:hidden}.k-w-q-body{gap:calc(var(--u) * .9);flex-direction:column;min-height:0;display:flex;overflow:hidden}.k-w-q-cat{color:var(--k-info-text);white-space:nowrap;text-overflow:ellipsis;flex:none;height:1.4rem;font-size:1rem;font-weight:600;overflow:hidden}.k-w-q-text{flex:none;height:5.52rem;font-size:2.3rem;font-weight:600;line-height:1.2;display:flex}.k-w-waittext{height:5.52rem;color:var(--k-soft);flex:none;margin:0;font-size:2.3rem;font-weight:600;line-height:1.2}.k-w-answer{border:1px solid color-mix(in srgb, var(--k-good) 45%, transparent);background:color-mix(in srgb, var(--k-good) 7%, transparent);border-radius:var(--radius);padding:calc(var(--u) * .8) var(--pad);flex-direction:column;flex:none;gap:.3rem;display:flex}.k-w-answer-head{color:var(--k-good-text)}.k-w-answer-text{letter-spacing:.02em;height:2.375rem;color:var(--k-good-text);font-size:1.9rem;font-weight:700;line-height:1.25;display:flex}.k-w-also{color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;height:1.4rem;font-size:1rem;overflow:hidden}.k-w-also b{font-family:var(--k-mono);color:var(--k-text);font-weight:600}.k-w-options,.k-w-alist{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), minmax(0, calc(var(--u) * 3)));flex:0 auto;gap:.35rem .9rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.k-w-opt{border-radius:calc(var(--radius) * .7);border:1px solid color-mix(in srgb, var(--k-bad) 30%, transparent);background:color-mix(in srgb, var(--k-bad) 7%, transparent);grid-template-columns:1.3rem minmax(0,1fr);grid-template-areas:"mark text""mark note";align-items:center;column-gap:.5rem;min-height:0;padding:.25rem .6rem;font-size:.95rem;display:grid;overflow:hidden}.k-w-opt.k-w-ok{background:var(--k-good-bg);border-color:color-mix(in srgb, var(--k-good) 45%, transparent)}.k-w-mark{color:var(--k-bad-text);grid-area:mark;font-weight:700}.k-w-ok .k-w-mark{color:var(--k-good-text)}.k-w-opt-text{white-space:nowrap;text-overflow:ellipsis;grid-area:text;overflow:hidden}.k-w-opt-note{color:var(--k-info-text);text-overflow:ellipsis;white-space:nowrap;grid-area:note;height:1.1em;font-size:.78rem;overflow:hidden}.k-w-la{border-radius:calc(var(--radius) * .7);border:1px solid color-mix(in srgb, var(--k-good) 45%, transparent);background:var(--k-good-bg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text n""sub sub";align-items:center;gap:.1rem .6rem;min-height:0;padding:.3rem .7rem;display:grid;overflow:hidden}.k-w-la.k-w-none{border-color:var(--k-line-hi);background:0 0}.k-w-la-text{color:var(--k-good-text);text-overflow:ellipsis;white-space:nowrap;grid-area:text;font-size:1rem;font-weight:600;overflow:hidden}.k-w-none .k-w-la-text{color:var(--k-soft)}.k-w-la-n{font-family:var(--k-mono);text-align:right;grid-area:n;width:2ch;font-size:.95rem;font-weight:600}.k-w-la-sub{color:var(--k-soft);text-overflow:ellipsis;white-space:nowrap;grid-area:sub;height:1.1em;font-size:.76rem;overflow:hidden}.k-w-la-sub b{font-family:var(--k-mono)}.k-w-note{color:var(--k-info-text)}.k-w-notes{flex-direction:column;flex:1 1 0;min-height:6.485rem;display:flex;overflow:hidden}.k-w-notes h3,.k-w-notes li{flex:none}.k-w-notes h3{margin:0 0 .35rem}.k-w-notes ul{min-height:0;color:var(--k-w-note);flex-direction:column;flex:1 1 0;gap:.3rem;margin:0;padding-left:1.1rem;font-size:1.1rem;line-height:1.35;display:flex;overflow-y:auto}.kore-reserved-grid.k-w-seats{height:calc(var(--u) * 6.5);flex:none;gap:.5rem .9rem}.k-w-seat{border:1px solid var(--k-line);border-radius:calc(var(--radius) * .7);align-items:center;gap:.6rem;min-width:0;height:100%;padding:0 .8rem;font-size:.95rem;display:flex}.k-w-seat-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-w-seat-state{color:var(--k-soft);flex:none;margin-left:auto;font-size:.78rem}.k-w-seat.k-w-seat-free{color:var(--k-faint)}.k-w-seat-free .k-sub-avatar{border:1px solid var(--k-line);background:0 0}.k-w-right.kore-region{padding:var(--pad);gap:calc(var(--u) * .6)}.k-w-ruling-head{height:calc(var(--u) * 1.6);flex:none;align-items:center;gap:.6rem;display:flex}.k-w-ruling-head h2{white-space:nowrap;flex:none;width:7.4rem;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.k-w-cnt{color:var(--k-muted);white-space:nowrap;flex:none;width:6.4rem;font-size:.8rem}.k-w-cnt .k-w-count{margin-left:0}.k-w-props-slot{flex:none}.k-pill.k-w-props{justify-content:center;width:6.6rem;height:1.3rem;font-size:.68rem}.k-w-props .k-w-count{min-width:0;margin-left:0}.k-w-buckets{scrollbar-width:thin;scrollbar-color:var(--k-line-hi) transparent;flex-direction:column;flex:1 1 0;gap:.45rem;min-height:0;padding-right:.15rem;display:flex;position:relative;overflow-y:auto}.k-w-bucket{height:calc(var(--u) * 4.7);border:1px solid var(--k-line);background:color-mix(in srgb, var(--k-text) 2%, transparent);border-radius:var(--radius);flex:none;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.25rem .6rem;padding:.45rem .7rem;display:grid}.k-w-bucket:has(.k-w-asrow){height:calc(var(--u) * 6.5);grid-template-rows:1fr 1fr 1fr}.k-w-bucket.k-w-accepted{background:0 0;border-style:dashed}.k-w-bucket.k-w-accepted .k-w-a{color:var(--k-good-text)}.k-w-bucket.k-w-mine{border-color:color-mix(in srgb, var(--k-gold) 55%, transparent)}.k-w-bucket.k-w-open{border-color:var(--k-gold);background:color-mix(in srgb, var(--k-gold) 5%, transparent)}.k-w-a{font-family:var(--k-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.k-w-a small{font-family:var(--k-font);color:var(--k-muted);margin-left:.35rem;font-size:.75rem;font-weight:400}.k-w-pc{font-family:var(--k-mono);color:var(--k-info-text);text-align:right;width:4ch;font-size:.85rem}.k-btn.k-w-act{height:calc(var(--u) * 1.9);width:calc(var(--u) * 7.4);padding:0;font-size:.74rem}.k-w-asrow{color:var(--k-soft);grid-column:1/-1;align-items:center;gap:.4rem;min-width:0;font-size:.76rem;display:flex}.k-field.k-w-as{width:auto;max-width:100%;height:calc(var(--u) * 1.5);font-family:var(--k-mono);padding:0 .45rem;font-size:.74rem}.k-w-as-fixed{font-family:var(--k-mono);color:var(--k-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.k-w-pl{color:var(--k-soft);border-top:1px solid var(--k-w-row);grid-column:1/-1;align-items:center;gap:.45rem;min-width:0;height:100%;padding-top:.2rem;font-size:.76rem;display:flex}.k-w-pl-who{color:var(--k-text);white-space:nowrap;font-weight:600}.k-w-v{white-space:nowrap;font-weight:600}.k-w-v.k-w-acc{color:var(--k-good-text)}.k-w-v.k-w-wr{color:var(--k-bad-text)}.k-w-pl-note{color:var(--k-w-note);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-w-more{border:1px solid var(--k-line-hi);height:1.25rem;font:inherit;color:var(--k-soft);cursor:pointer;background:0 0;border-radius:.3rem;flex:none;padding:0 .4rem;font-size:.68rem}.k-pill.k-w-st{flex:none;justify-content:center;width:4.8rem;height:1.25rem;font-size:.66rem}.k-w-none-yet{color:var(--k-faint)}.k-field.k-w-note-field{height:calc(var(--u) * 1.6);flex:1;min-width:0;padding:0 .5rem;font-size:.78rem}.k-w-note-count{font-family:var(--k-mono);color:var(--k-faint);text-align:right;flex:none;width:3.8em;font-size:.66rem}.k-btn.k-w-send{height:calc(var(--u) * 1.6);padding:0 .55rem;font-size:.72rem}.k-w-auto{height:2.9rem;color:var(--k-soft);border-top:1px solid var(--k-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;padding-top:.5rem;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.k-w-auto.k-error{color:var(--k-bad-text)}.k-w-pop{z-index:4;background:var(--k-w-raised);border:1px solid var(--k-line-hi);border-radius:var(--radius);flex-direction:column;gap:.15rem;width:92%;padding:.5rem .7rem;display:flex;position:absolute;right:.4rem;box-shadow:0 14px 34px #0009}.k-w-pop .k-w-pl{height:calc(var(--u) * 1.7);border-top:0}.k-w-pop .k-w-pl+.k-w-pl{border-top:1px solid var(--k-w-row)}.k-w-spread{flex-direction:column;flex:1 1 0;gap:.3rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.k-w-sp{flex:1;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 2rem;align-items:center;gap:.5rem;max-height:3rem;font-size:.95rem;display:grid}.k-w-sp-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-w-sp-track{background:var(--k-control);border-radius:.2rem;height:55%;max-height:1.4rem;overflow:hidden}.k-w-sp-track i{background:var(--k-line-hi);height:100%;display:block}.k-w-sp.k-w-ok .k-w-sp-track i{background:var(--k-good)}.k-w-sp-n{font-family:var(--k-mono);text-align:right;color:var(--k-soft)}.k-w-thread.kore-region{padding:calc(var(--u) * .8) var(--pad);gap:.45rem}.k-w-thread-head{height:calc(var(--u) * 1.5);flex:none;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.k-w-thread-head h2{margin:0;font-size:1rem;font-weight:600}.k-w-thread-head .k-dot{margin-left:auto;font-size:.72rem}.k-w-lines{flex:1 1 0;min-height:0;position:relative;overflow-y:auto}.k-w-reply{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 4.5);flex:none;gap:.4rem;display:grid}.k-w-reply .k-field{height:calc(var(--u) * 2.2);font-size:.82rem}.k-w-reply .k-field:disabled{box-shadow:none;border-color:var(--k-line);background:0 0}.k-w-reply .k-btn{height:calc(var(--u) * 2.2);width:100%}.k-w-lines{scrollbar-width:thin;scrollbar-color:var(--k-line-hi) transparent;flex-direction:column;gap:.35rem;display:flex}.k-w-lines>:first-child{margin-top:auto}.k-w-ln{background:var(--k-w-raised);border:1px solid var(--k-line);overflow-wrap:anywhere;border-radius:.55rem;flex:none;max-width:88%;padding:.35rem .6rem;font-size:.82rem;line-height:1.35}.k-w-ln small{color:var(--k-muted);margin-bottom:.05rem;font-size:.66rem;display:block}.k-w-ln.k-w-ln-me{background:var(--k-w-info-bg);border-color:color-mix(in srgb, var(--k-info) 45%, transparent);align-self:flex-end}.k-w-ln-event{color:var(--k-muted);flex:none;align-self:center;font-size:.7rem}.k-field.k-w-field-problem::placeholder{color:var(--k-bad-text)}.k-w-need-wait{font-family:var(--k-mono)}.k-w-need-wait:empty{display:none}.k-w-look-edge{z-index:9;pointer-events:none;box-shadow:inset 0 0 0 4px var(--k-gold), inset 0 0 calc(var(--u) * 4) color-mix(in srgb, var(--k-gold) 35%, transparent);animation:.9s ease-in-out 3 k-w-look;position:fixed;inset:0}@keyframes k-w-look{50%{opacity:.35}}.k-w-lookcard{top:calc(var(--u) * 4.4);z-index:10;border-radius:var(--radius);background:color-mix(in srgb, var(--k-gold) 14%, var(--k-page));border:1px solid var(--k-gold);white-space:nowrap;align-items:center;gap:1rem;padding:.75rem 1rem .75rem 1.2rem;font-size:1rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.k-w-lookcard b{color:var(--k-gold)}.k-w-played.kore-region{overflow:visible}.k-w-hist{height:100%;padding:0 var(--gap);white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:flex;position:relative}.k-w-hist-eyebrow{flex:none;margin-right:.3rem}.k-btn.k-w-earlier{width:calc(var(--u) * 5.4);height:calc(var(--u) * 2);padding:0;font-size:.75rem}.kore-reserved-grid.k-w-slots{width:calc(var(--u) * 3.2 * 8 + .45rem * 7);height:calc(var(--u) * 2);flex:none;gap:.45rem}.k-w-slot{width:100%;height:100%;font-size:.75rem}.k-btn.k-w-slot{padding:0}.k-btn.k-w-slot.k-on{background:var(--k-control);border-color:var(--k-gold);box-shadow:none}.k-w-slot-free{border:1px solid var(--k-line);border-radius:var(--radius);display:block}.k-w-live{height:calc(var(--u) * 2);width:calc(var(--u) * 8.6);border:1px solid var(--k-line);border-radius:var(--radius);color:var(--k-soft);flex:none;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.75rem;display:inline-flex;overflow:hidden}.k-w-live:before{content:"";background:var(--k-good);border-radius:50%;flex:none;width:.45rem;height:.45rem}.k-w-live.k-w-live-none{color:var(--k-faint)}.k-w-live.k-w-live-none:before{background:var(--k-faint)}.k-w-earlier-pop{z-index:6;bottom:calc(100% + .3rem);left:calc(var(--gap) + 4rem);width:calc(var(--u) * 14);max-height:calc(var(--u) * 20);background:var(--k-w-raised);border:1px solid var(--k-line-hi);border-radius:var(--radius);flex-direction:column;padding:.3rem;display:flex;position:absolute;overflow-y:auto;box-shadow:0 14px 34px #0009}.k-w-earlier-item{height:calc(var(--u) * 2);color:var(--k-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.6rem;padding:0 .5rem;font-size:.78rem;display:flex}.k-w-earlier-item:hover{background:var(--k-control)}.k-w-earlier-item b{font-family:var(--k-mono);color:var(--k-text)}.k-w-need.kore-region{padding:0 var(--gap) var(--gap)}.k-btn.k-w-need-btn{width:100%;height:100%;font-size:1.1rem}.k-w-gate{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.k-w-gate-what{font-size:.85rem}.k-w-gate-room{margin-left:auto}.k-w-gate-body{padding:var(--pad);justify-content:center;align-items:center;display:flex}.k-w-gate-card{width:min(34rem,100%);padding:calc(var(--u) * 1.6);flex-direction:column;gap:.9rem;display:flex}.k-w-gate-card h1{margin:0;font-size:1.5rem}.k-w-gate-card p{color:var(--k-soft);margin:0;line-height:1.45}@media (width<=1279.98px){.k-w-qline{display:none}.kore-reserved-grid.k-w-slots{width:calc(var(--u) * 2.9 * 8 + .45rem * 7)}.k-w-q-text,.k-w-waittext{height:4.08rem;font-size:1.7rem}}@media (width<=799.98px){.k-w-strip{gap:.6rem}.k-w-dots,.k-w-me-name,.k-btn.k-w-needyou{display:none}.k-w-strip .k-room{margin-left:auto}.k-w-me{width:auto}.k-w-strip .k-chip-format{padding:0 .55rem;font-size:.72rem}.k-w-tabs .k-w-phone-only{display:block}.k-w-digits{font-size:1.6rem}.k-w-q-text,.k-w-waittext{height:7.392rem;font-size:1.4rem}.k-w-options{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--rows1), minmax(0, calc(var(--u) * 3)))}.k-w-options[data-many]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), minmax(0, calc(var(--u) * 3)));column-gap:.4rem}.k-w-options[data-many] .k-w-opt{grid-template-areas:"mark text";padding:0 .4rem;font-size:.8rem}.k-w-options[data-many] .k-w-opt-note{display:none}.kore-reserved-grid.k-w-seats{height:calc(var(--u) * 13)}.k-w-hist-eyebrow{display:none}.kore-reserved-grid.k-w-slots{width:calc(var(--u) * 3.3 * 4 + .45rem * 3)}.k-w-live{margin-left:auto}.k-w-gate-card{padding:var(--pad)}.k-w-lookcard{top:calc(var(--u) * 4);white-space:normal;width:calc(100% - 2rem)}}.k-dot.k-dot-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.k-dot.k-dot-btn:disabled{cursor:default}.k-dot.k-dot-btn .kore-digits{margin-left:.1em}.k-rail-badge{top:calc(var(--u) * .2);right:calc(var(--u) * .9);min-width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15);border-radius:calc(var(--u) * .6);background:var(--k-info);color:var(--k-page);font-family:var(--k-mono);justify-content:center;align-items:center;padding:0 .25rem;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute}.k-rail-item span.k-rail-badge{max-width:none}.k-hide{visibility:hidden}.k-faint{color:var(--k-faint)}.k-wr-tag{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--k-gold) 14%, transparent);height:1.3rem;color:var(--k-gold);border-radius:.3rem;flex:none;align-items:center;padding:0 .45rem;font-size:.64rem;font-weight:700;display:inline-flex}.k-wr-tag.k-wr-tag-w{background:color-mix(in srgb, var(--k-info) 16%, transparent);color:var(--k-info-text)}.k-dialog.k-wr-dialog{width:min(100%, calc(var(--u) * 40));padding:calc(var(--u) * 1.2);gap:calc(var(--u) * .85)}.k-wr-head{height:calc(var(--u) * 2.4);align-items:center;gap:.8rem;display:flex}.k-wr-head h2{white-space:nowrap;margin:0;font-size:1.2rem}.k-wr-seats{white-space:nowrap;font-size:.85rem}.k-wr-head .k-btn{margin-left:auto}.k-wr-invite{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid;position:relative}.k-wr-invite .k-select{width:calc(var(--u) * 7)}.k-wr-invite>.k-btn{width:calc(var(--u) * 5)}.k-wr-drop{z-index:3;max-height:calc(var(--u) * 16);background:var(--k-control);border:1px solid var(--k-line-hi);border-radius:var(--radius);flex-direction:column;gap:.1rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #0009}.k-wr-grp{letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted);padding:.45rem .6rem .25rem;font-size:.66rem;font-weight:600}.k-wr-opt{height:calc(var(--u) * 2.3);font:inherit;color:var(--k-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:none;align-items:center;gap:.6rem;min-width:0;padding:0 .6rem;font-size:.9rem;display:flex}.k-wr-opt .k-sub-avatar{flex:none;width:1.6rem;height:1.6rem}.k-wr-opt:hover:not(:disabled),.k-wr-opt:focus-visible{background:var(--k-control-hi)}.k-wr-opt .k-wr-r{color:var(--k-soft);white-space:nowrap;margin-left:auto;font-size:.75rem}.k-wr-opt:not(:hover):not(.k-wr-done) .k-wr-r{visibility:hidden}.k-wr-opt.k-wr-done{color:var(--k-muted);cursor:default}.k-wr-opt.k-wr-done .k-wr-r{color:var(--k-good-text)}.k-wr-why{color:var(--k-muted);white-space:nowrap;font-size:.75rem}.k-wr-none{color:var(--k-faint);padding:.4rem .6rem;font-size:.85rem}.k-wr-sec{flex-direction:column;gap:.35rem;display:flex}.k-wr-sec .k-wr-slots{height:calc(var(--u) * 3.3 * 4);border-top:1px solid var(--k-line);flex:none;gap:0}.k-wr-row{height:calc(var(--u) * 3.3);border-bottom:1px solid var(--k-line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av who act""av st act";align-items:center;column-gap:.7rem;display:grid}.k-wr-row>.k-sub-avatar{grid-area:av}.k-wr-who{white-space:nowrap;grid-area:who;align-items:center;gap:.5rem;min-width:0;font-size:.92rem;font-weight:600;display:flex;overflow:hidden}.k-wr-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-wr-noname{color:var(--k-muted);font-style:italic;font-weight:400}.k-wr-by{color:var(--k-muted);font-size:.75rem;font-weight:400}.k-wr-st{color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;grid-area:st;min-width:0;font-size:.76rem;overflow:hidden}.k-wr-st.k-wr-warn{color:var(--k-gold)}.k-wr-row>.k-btn{height:calc(var(--u) * 2);width:calc(var(--u) * 5.4);grid-area:act;padding:0;font-size:.75rem}.k-wr-free{color:var(--k-faint)}.k-wr-free>.k-sub-avatar{border:1px solid var(--k-line);background:0 0}.k-wr-free .k-wr-who{grid-row:1/3;font-weight:400}.k-wr-list{border-top:1px solid var(--k-line);position:relative;overflow-y:auto}.k-wr-empty{color:var(--k-faint);justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.k-wr-link{height:calc(var(--u) * 2.4);color:var(--k-soft);align-items:center;gap:.6rem;min-width:0;font-size:.85rem;display:flex}.k-wr-url{color:var(--k-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-wr-link .k-btn{margin-left:auto}.k-wr-problem{color:var(--k-muted);font-size:.8rem}.k-bucket{position:relative}.k-bucket-slot{height:calc(var(--u) * 2)}.k-bucket .k-bucket-prop{height:calc(var(--u) * 1.75);color:var(--k-soft);border-radius:.35rem;grid-column:1/-1;align-items:center;gap:.45rem;min-width:0;padding:0 .45rem;font-size:.76rem;display:flex}.k-bucket-prop.k-prop-has{background:color-mix(in srgb, var(--k-gold) 8%, transparent)}.k-prop-by{color:var(--k-gold);white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-weight:600;overflow:hidden}.k-prop-v{white-space:nowrap;color:var(--k-good-text);font-weight:600}.k-prop-v.k-prop-wrong{color:var(--k-bad-text)}.k-prop-note{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-prop-more{border:1px solid var(--k-line-hi);background:var(--k-control);height:1.25rem;font:inherit;font-family:var(--k-mono);color:var(--k-soft);cursor:pointer;border-radius:.3rem;flex:none;padding:0 .4rem;font-size:.68rem}.k-prop-more[aria-expanded=true]{background:var(--k-control-hi);color:var(--k-text)}.k-bucket .k-btn.k-prop-btn,.k-prop-pop .k-btn.k-prop-btn{height:calc(var(--u) * 1.5);width:calc(var(--u) * 3.9);box-shadow:0 2px 0 var(--k-btn-shadow), inset 0 1px 0 #fff3;grid-area:auto;padding:0;font-size:.7rem}.k-prop-pop{z-index:4;background:var(--k-control);border:1px solid var(--k-line-hi);border-radius:var(--radius);flex-direction:column;gap:.2rem;width:94%;padding:.45rem .6rem;display:flex;position:absolute;top:calc(100% - .3rem);right:.3rem;box-shadow:0 14px 34px #0009}.k-prop-pop .k-bucket-prop{height:calc(var(--u) * 2);color:var(--k-soft);align-items:center;gap:.45rem;min-width:0;padding:0 .45rem;font-size:.76rem;display:flex}.k-prop-pill{flex:none}.k-prop-pill>span{background:color-mix(in srgb, var(--k-gold) 16%, transparent);width:6.6rem;height:1.3rem;color:var(--k-gold);border-radius:.65rem;justify-content:center;align-items:center;gap:.15rem;font-size:.68rem;font-weight:700;display:inline-flex}.k-proofer{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.6rem;min-height:0;padding:.35rem .7rem;font-size:.8rem;display:grid;position:relative}.k-proofer.k-proofer-alert{border-color:var(--k-bad);box-shadow:0 0 0 2px color-mix(in srgb, var(--k-bad) 35%, transparent)}.k-proofer-seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;min-width:0;display:grid}.k-proofer-seat{height:1.45rem;font:inherit;border:1px solid var(--k-line);min-width:0;color:var(--k-soft);white-space:nowrap;cursor:pointer;background:0 0;border-radius:.35rem;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.7rem;display:flex;overflow:hidden}.k-proofer-seat b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.k-proofer-seat.k-on{background:linear-gradient(180deg, var(--k-btn-top), var(--k-btn-bottom));border-color:var(--k-btn-edge);color:var(--k-btn-ink)}.k-proofer-seat.k-proofer-free{color:var(--k-faint);cursor:default}.k-proofer-lb{background:var(--k-info);border-radius:.1rem;flex:none;width:.45rem;height:.45rem}.k-proofer-lb.k-proofer-p{background:var(--k-gold)}.k-proofer-un{background:var(--k-info);border-radius:50%;flex:none;width:.4rem;height:.4rem;margin-left:auto}.k-proofer-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--k-text);overflow:hidden}.k-proofer-msg small{color:var(--k-muted);margin-right:.35rem}.k-proofer>.k-btn{height:calc(var(--u) * 1.75);width:calc(var(--u) * 3.6);box-shadow:0 2px 0 var(--k-btn-shadow), inset 0 1px 0 #fff3;padding:0;font-size:.72rem}.k-proofer>.k-btn:disabled{box-shadow:none}.k-proofer>.k-btn[aria-pressed=true]{background:var(--k-control-hi)}.k-proofer-reply{z-index:5;background:var(--k-control);border:1px solid var(--k-line-hi);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;gap:.4rem .5rem;padding:.6rem .7rem;display:grid;position:absolute;bottom:calc(100% + .4rem);left:-1px;right:-1px;box-shadow:0 14px 34px #0009}.k-proofer-hint{grid-column:1/-1;height:1.2em;font-size:.72rem;overflow:hidden}.k-needyou{z-index:25;right:var(--gap);top:calc(var(--u) * 3.4 + var(--gap));width:calc((100vw - var(--rail) - var(--gap) * 4) * .95 / 3.45);min-height:calc(var(--u) * 4.6);border-radius:var(--radius);background:color-mix(in srgb, var(--k-bad) 22%, var(--k-page));border:2px solid var(--k-bad);box-shadow:0 0 0 6px color-mix(in srgb, var(--k-bad) 18%, transparent), 0 14px 40px #0009;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding:.6rem .7rem .6rem 1rem;display:flex;position:fixed}.k-needyou>b{text-overflow:ellipsis;flex:auto;min-width:0;font-size:1.1rem;line-height:1.2;overflow:hidden}.k-needyou .k-btn{height:calc(var(--u) * 2.1)}@media (width<=1279px){.k-needyou{width:calc((100vw - var(--rail) - var(--gap) * 3) * 1.35 / 2.35)}}@media (width<=799px){.k-needyou{width:auto;left:var(--gap)}}.k-wr-slots>.kore-slot{min-width:0;display:block}.k-wr-row{width:100%}.k-msg-page{gap:var(--gap);height:100%;padding:var(--gap);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.k-msg-top{padding:calc(var(--u) * .7) var(--pad);grid-column:1/-1;align-items:center;gap:1rem;min-width:0;display:flex}.k-msg-top h1{margin:0;font-size:1.3rem}.k-msg-mode{color:var(--k-soft);align-items:center;gap:.6rem;min-width:0;font-size:.85rem;display:flex}.k-msg-mode-words{white-space:nowrap}.k-msg-to{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;margin-left:auto;font-size:.85rem;display:flex}.k-msg-to-chooser{--k-chooser-w:calc(var(--u) * 11)}.k-msg-threads,.k-msg-open{flex-direction:column;min-height:0;display:flex;overflow:hidden}.k-msg-threads-head{padding:var(--pad) var(--pad) .6rem;align-items:center;gap:.6rem;display:flex}.k-msg-threads-head h2{margin:0;font-size:1rem}.k-msg-threads-head .k-seg{margin-left:auto}.k-msg-threads-head .k-seg button{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.k-msg-list{border-top:1px solid var(--k-line);flex:1;min-height:0;position:relative;overflow-y:auto}.k-msg-row{width:100%;height:calc(var(--u) * 3.6);padding:0 var(--pad);border:0;border-bottom:1px solid var(--k-line);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av who time""av txt n";align-items:center;gap:.15rem .7rem;display:grid}.k-msg-row>.k-sub-avatar{grid-area:av}.k-msg-group-av{font-family:var(--k-mono);color:var(--k-text)}.k-msg-who{grid-area:who;align-items:center;gap:.45rem;min-width:0;font-size:.9rem;font-weight:600;display:flex}.k-msg-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-msg-time{color:var(--k-muted);grid-area:time;font-size:.75rem}.k-msg-text{color:var(--k-soft);text-overflow:ellipsis;white-space:nowrap;grid-area:txt;min-width:0;font-size:.85rem;overflow:hidden}.k-msg-n{grid-area:n;justify-self:end}.k-msg-n>span{background:var(--k-info);min-width:1.6rem;height:1.15rem;color:var(--k-page);font-family:var(--k-mono);border-radius:.6rem;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-flex}.k-msg-row.k-on{background:var(--k-control);box-shadow:inset 3px 0 0 var(--k-info)}.k-msg-row.k-msg-trusted:not(.k-on){background:color-mix(in srgb, var(--k-gold) 6%, transparent)}.k-msg-row.k-msg-unread .k-msg-text{color:var(--k-text)}.k-msg-row.k-msg-muted{opacity:.65}.k-msg-tag{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--k-gold) 14%, transparent);height:1.25rem;color:var(--k-gold);border-radius:.3rem;flex:none;align-items:center;padding:0 .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.k-msg-tag.k-msg-tag-mute{background:var(--k-control);color:var(--k-muted)}.k-msg-tag.k-msg-tag-grp{background:var(--k-control-hi);color:var(--k-text);font-family:var(--k-mono)}.k-msg-empty{color:var(--k-faint);justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.k-msg-ohead{height:calc(var(--u) * 4.6);padding:0 var(--pad);border-bottom:1px solid var(--k-line);flex:none;align-items:center;gap:.8rem;min-width:0;display:flex}.k-msg-ohead>.k-sub-avatar{width:2.4rem;height:2.4rem}.k-msg-none-av{border:1px solid var(--k-line);background:0 0}.k-msg-otitle{flex:1;min-width:0}.k-msg-otitle h2{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;display:flex;overflow:hidden}.k-msg-sub{color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.k-msg-acts{flex:none;gap:.5rem;display:flex}.k-msg-acts .k-btn{width:calc(var(--u) * 8.4)}.k-msg-mute{position:relative}.k-msg-menu{z-index:5;background:var(--k-control);border:1px solid var(--k-line-hi);border-radius:var(--radius);flex-direction:column;gap:.35rem;padding:.45rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 14px 34px #0009}.k-msg-back{display:none}.k-msg-lines{min-height:0;padding:var(--pad);flex-direction:column;flex:1;gap:.5rem;display:flex;position:relative;overflow-y:auto}.k-msg-lines>:first-child{margin-top:auto}.k-msg-ln{background:var(--k-control);border:1px solid var(--k-line);overflow-wrap:anywhere;border-radius:.6rem;flex:none;max-width:70%;padding:.5rem .8rem;font-size:.95rem;line-height:1.4}.k-msg-ln small{color:var(--k-muted);margin-bottom:.1rem;font-size:.7rem;display:block}.k-msg-ln.k-msg-me{background:color-mix(in srgb, var(--k-info) 16%, var(--k-panel));border-color:color-mix(in srgb, var(--k-info) 45%, transparent);align-self:flex-end}.k-msg-ln.k-msg-sys{color:var(--k-muted);background:0 0;border:0;align-self:center;font-size:.78rem}.k-msg-reply{padding:var(--pad);border-top:1px solid var(--k-line);flex:none;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.k-msg-reply .k-field:disabled{box-shadow:none;border-color:var(--k-line);background:0 0}.k-msg-hint{color:var(--k-muted);grid-column:1/-1;font-size:.75rem}@media (width<=1279px){.k-msg-page{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.k-msg-mode-words{display:none}.k-msg-acts .k-btn{width:auto}}@media (width<=799px){.k-msg-page{grid-template-columns:minmax(0,1fr)}.k-msg-top{flex-wrap:wrap;gap:.6rem}.k-msg-to{margin-left:0}.k-msg-page[data-open=list] .k-msg-open,.k-msg-page[data-open=thread] .k-msg-threads{display:none}.k-msg-back{display:inline-flex}.k-msg-ohead>.k-sub-avatar{display:none}}.k-dialog.k-trust{width:min(100%, calc(var(--u) * 34));padding:calc(var(--u) * 1.2);gap:calc(var(--u) * .7)}.k-trust-head{align-items:center;gap:.8rem;display:flex}.k-trust-head h2{margin:0;font-size:1.2rem}.k-trust-head .k-tip{margin-left:0}.k-trust-head .k-btn{margin-left:auto}.k-trust-add{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.k-trust-problem{font-size:.82rem}.k-trust-tick{border:1px solid var(--k-line);border-radius:var(--radius);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.k-trust-tick[aria-checked=true] .k-tick{background:var(--k-info);border-color:var(--k-info)}.k-trust-tick>span:last-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.k-trust-tick b{font-size:.9rem;font-weight:500}.k-trust-tick .k-soft{font-size:.78rem}.k-trust-list{border-top:1px solid var(--k-line);position:relative;overflow-y:auto}.k-trust-row{height:calc(var(--u) * 2.4);border-bottom:1px solid var(--k-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;display:grid}.k-trust-row .k-sub-avatar{width:1.6rem;height:1.6rem}.k-trust-who{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.k-trust-when{white-space:nowrap;font-size:.75rem}.k-trust-row .k-btn{height:calc(var(--u) * 1.8);font-size:.75rem}.k-trust-empty{color:var(--k-faint);justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.k-card-muted{color:var(--k-gold);flex:none}.k-preflight-row.k-preflight-flat .k-check.k-check-flat{border:1px solid var(--k-line);color:var(--k-faint);background:0 0}.k-fam{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:.3rem;flex:none;justify-content:center;align-items:center;width:5.6rem;height:1.25rem;font-size:.62rem;font-weight:700;display:inline-flex;overflow:hidden}.k-fam-room,.k-fam-engine{background:var(--k-control);color:var(--k-muted)}.k-fam-players{background:var(--k-log-players-bg);color:var(--k-info-text)}.k-fam-flow{background:var(--k-log-flow-bg);color:var(--k-log-gold-text)}.k-fam-answers{background:var(--k-good-bg);color:var(--k-good-text)}.k-fam-telemetry{background:var(--k-log-tele-bg);color:var(--k-log-tele-text)}.k-fam-host{background:var(--k-control-hi);color:var(--k-text)}.k-fam-staff{background:var(--k-log-staff-bg);color:var(--k-log-staff-text)}.k-fam-messages{background:var(--k-log-msg-bg);color:var(--k-log-msg-text)}.k-fam-flags{background:var(--k-bad-bg);color:var(--k-bad-text)}.k-fam-format{color:var(--k-soft);box-shadow:inset 0 0 0 1px var(--k-line-hi);background:0 0}:root,:root[data-theme=dark]{--k-log-players-bg:#0e2e5a;--k-log-flow-bg:#ffc23d24;--k-log-gold-text:var(--k-gold);--k-log-tele-bg:#24195a;--k-log-tele-text:#c9b8ff;--k-log-staff-bg:#3a2a0c;--k-log-staff-text:#ffd98a;--k-log-msg-bg:#0e3d4a;--k-log-msg-text:#9be7f5;--k-log-pick-bg:#5cc8ff14}:root[data-theme=light]{--k-log-players-bg:#d6ebff;--k-log-flow-bg:#fff1cc;--k-log-gold-text:#8a5a00;--k-log-tele-bg:#e7e0ff;--k-log-tele-text:#4b2fa8;--k-log-staff-bg:#fbe9c4;--k-log-staff-text:#6d4a00;--k-log-msg-bg:#d4f1f7;--k-log-msg-text:#0d5a69;--k-log-pick-bg:#1e78c81a}.k-log-faint{color:var(--k-faint)}.k-log-empty{color:var(--k-faint);pointer-events:none;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.k-btn.k-log-sm{height:calc(var(--u) * 1.9);padding:0 .6rem;font-size:.74rem}.k-log{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 25);gap:var(--gap);height:100%;padding:var(--gap);grid-template-rows:auto auto minmax(0,1fr);display:grid}.k-log-top{padding:calc(var(--u) * .7) var(--pad);white-space:nowrap;grid-area:1/1/auto/-1;align-items:center;gap:1rem;min-width:0;display:flex}.k-log-top h1{margin:0;font-size:1.3rem}.k-log-live{width:calc(var(--u) * 11.5);flex:none}.k-log-dot{color:var(--k-soft);white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex;overflow:hidden}.k-log-dot:before{content:"";background:var(--k-good);border-radius:50%;flex:none;width:.5rem;height:.5rem}.k-log-dot-held:before{background:var(--k-gold)}.k-log-dot-away:before{background:var(--k-bad)}.k-log-count{font-size:.8rem;font-family:var(--k-mono);align-items:center;gap:.35rem;display:inline-flex}.k-log-top-right{align-items:center;gap:.5rem;margin-left:auto;display:flex}.k-log-filters{height:calc(var(--u) * 3.4);padding:0 var(--pad);white-space:nowrap;grid-area:2/1/auto/-1;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.k-log-sel{height:calc(var(--u) * 2.2);border-radius:var(--radius);background:var(--k-well);border:1px solid var(--k-line-hi);box-shadow:inset 0 2px 4px var(--k-well-shadow);white-space:nowrap;cursor:pointer;min-width:0;color:var(--k-text);flex:none;justify-content:space-between;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.8rem;display:inline-flex;position:relative;overflow:hidden}.k-log-sel-on{border-color:var(--k-info)}.k-log-sel-lbl{color:var(--k-muted);flex:none}.k-log-sel b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.k-log-sel-box{min-width:0;height:100%;color:var(--k-text);font:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;flex:1;font-weight:600}.k-log-sel-box option{background:var(--k-panel)}.k-log-w-fam{width:calc(var(--u) * 11)}.k-log-w-pl{width:calc(var(--u) * 12)}.k-log-w-q{width:calc(var(--u) * 10)}.k-field.k-log-find{width:auto;min-width:calc(var(--u) * 8);height:calc(var(--u) * 2.2);flex:1;padding:0 .65rem;font-size:.8rem}.k-log-togs{flex:none;gap:.5rem;display:flex}.k-log-tog{height:calc(var(--u) * 2.2);border-radius:var(--radius);border:1px solid var(--k-line-hi);color:var(--k-soft);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.78rem;display:inline-flex}.k-log-tog:disabled{color:var(--k-faint);border-color:var(--k-line);cursor:not-allowed}.k-log-tog i{background:var(--k-well);width:1.7rem;height:.95rem;box-shadow:inset 0 1px 3px var(--k-well-shadow);border:1px solid var(--k-line-hi);border-radius:.5rem;flex:none;position:relative}.k-log-tog i:after{content:"";background:var(--k-muted);border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:.1rem;left:.12rem}.k-log-tog[aria-checked=true] i{background:var(--k-log-players-bg);border-color:var(--k-info)}.k-log-tog[aria-checked=true] i:after{background:var(--k-info);left:auto;right:.12rem}.k-log-phone-filter{display:none}.k-log-droplayer{z-index:15;grid-area:2/1/auto/-1;align-self:end;height:0;position:relative}.k-log-drop{top:.3rem;left:var(--pad);width:calc(var(--u) * 16);max-height:calc(var(--u) * 30);z-index:15;background:var(--k-panel);border:1px solid var(--k-line-hi);border-radius:var(--radius);flex-direction:column;padding:.4rem;display:flex;position:absolute;overflow-y:auto;box-shadow:0 14px 40px #0009}.k-log-check{height:calc(var(--u) * 2.1);cursor:pointer;border-radius:.3rem;flex:none;align-items:center;gap:.55rem;padding:0 .4rem;font-size:.8rem;display:flex}.k-log-check input,.k-log-pk{width:1rem;height:1rem;accent-color:var(--k-info);cursor:pointer;flex:none;margin:0}.k-log-check-n{color:var(--k-muted);margin-left:auto;font-size:.72rem}.k-log-sep{border-top:1px solid var(--k-line);flex:none;margin:.3rem 0}.k-log-tabs{display:none}.k-log-list{flex-direction:column;grid-area:3/1;min-height:0;display:flex;overflow:hidden}.k-log-grid{padding:0 var(--pad) 0 calc(var(--pad) - .3rem);grid-template-columns:1.4rem 3.9rem 4.6rem 5.6rem 9rem minmax(0,1fr) 5rem;align-items:center;column-gap:.6rem;display:grid}.k-log-cols{height:calc(var(--u) * 2.2);border-bottom:1px solid var(--k-line);letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);flex:none;font-size:.68rem;font-weight:600}.k-log-seqc,.k-log-seq{text-align:right}.k-log-vp{flex:1}.k-log-ln{height:calc(var(--u) * 2.1);border-bottom:1px solid var(--k-line);cursor:pointer;border-left:3px solid #0000;font-size:.8rem;position:absolute;left:0;right:0}.k-log-seq,.k-log-tm{color:var(--k-muted);white-space:nowrap;font-size:.72rem;overflow:hidden}.k-log-pl,.k-log-tx,.k-log-st{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-log-pl{color:var(--k-soft)}.k-log-st{color:var(--k-muted);font-size:.68rem}.k-log-ln.k-log-fl{border-left-color:var(--k-bad)}.k-log-ln.k-log-key .k-log-tx{color:var(--k-log-gold-text)}.k-log-ln.k-log-batch .k-log-tx{color:var(--k-muted)}.k-log-ln.k-log-picked{background:var(--k-log-pick-bg)}.k-log-ln.k-log-sel-ln{background:var(--k-control);box-shadow:inset 0 0 0 1px var(--k-line-hi)}.k-log-status{height:calc(var(--u) * 2.6);padding:0 var(--pad);border-top:1px solid var(--k-line);color:var(--k-soft);white-space:nowrap;flex:none;align-items:center;gap:.8rem;min-width:0;font-size:.78rem;display:flex}.k-log-showing{flex:none}.k-log-filtered{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-log-newl{width:calc(var(--u) * 12);flex:none;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.k-log-detail{flex-direction:column;grid-area:3/2;min-height:0;display:flex;overflow:hidden}.k-log-dhead{padding:var(--pad) var(--pad) .6rem;border-bottom:1px solid var(--k-line);flex-direction:column;flex:none;gap:.3rem;display:flex}.k-log-dn{color:var(--k-muted);white-space:nowrap;align-items:center;gap:.5rem;height:1.4rem;font-size:.78rem;display:flex;overflow:hidden}.k-log-full{overflow-wrap:anywhere;height:5.4em;font-size:.95rem;line-height:1.35;overflow:hidden}.k-log-kv{grid-template-columns:6.2rem minmax(0,1fr);align-content:start;gap:.25rem .6rem;margin:0;font-size:.78rem;display:grid}.k-log-kv dt{color:var(--k-muted)}.k-log-kv dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.k-log-who{height:calc(var(--u) * 9.4);padding:.6rem var(--pad);border-bottom:1px solid var(--k-line);flex:none;overflow:hidden}.k-log-kv-data{display:block}.k-log-kv-row{grid-template-columns:6.2rem minmax(0,1fr);align-items:center;column-gap:.6rem;height:1.3rem;display:grid}.k-log-data{min-height:0;padding:.6rem var(--pad);scrollbar-width:thin;flex:1;font-size:.78rem;position:relative;overflow-y:auto}.k-log-eyebrow{margin-bottom:.4rem;display:block}.k-log-ev{border-bottom:1px solid var(--k-line);white-space:nowrap;grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.5rem;height:1.45rem;display:grid;overflow:hidden}.k-log-dacts{padding:.6rem var(--pad);border-top:1px solid var(--k-line);flex:none;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.k-log-dacts .k-btn{min-width:0;padding:0 .4rem;font-size:.78rem}.k-log-pick{padding:.6rem var(--pad) var(--pad);border-top:1px solid var(--k-line);flex-direction:column;flex:none;gap:.45rem;display:flex}.k-log-ph{height:calc(var(--u) * 1.9);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.k-log-ph>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-log-ph .k-btn{margin-left:auto}.k-log-problem{color:var(--k-bad-text)}.k-log-pickrow{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.k-field.k-log-note{height:calc(var(--u) * 2.2);font-size:.8rem}.k-field.k-log-note:disabled{box-shadow:none;border-color:var(--k-line);background:0 0}.k-log-pickrow .k-btn{height:calc(var(--u) * 2.2)}@media (width<=1279px){.k-log{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 22)}.k-log-grid{grid-template-columns:1.4rem 3.9rem 4.6rem 5.6rem minmax(0,1fr) 5rem}.k-log-plc,.k-log-pl{display:none}}@media (width<=799px){.k-log{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.k-log-top{gap:.6rem}.k-log-live{width:calc(var(--u) * 7)}.k-log-top-right .k-btn{padding:0 .5rem}.k-log-w-fam,.k-log-filters>.k-log-w-pl,.k-log-filters>.k-log-w-q,.k-log-togs{display:none}.k-log-phone-filter{display:inline-flex}.k-log-drop-phone{left:var(--pad);right:var(--pad);gap:.3rem;width:auto}.k-log-drop-phone .k-log-sel,.k-log-drop-phone .k-log-tog{width:100%}.k-log-tabs{grid-row:3;display:flex}.k-log-list,.k-log-detail{grid-area:4/1}.k-log-tabs .k-seg{width:100%}.k-log-tabs .k-seg button{flex:1}.k-log-grid{grid-template-columns:4.6rem 5.6rem minmax(0,1fr);padding:0 .7rem}.k-log-pkc,.k-log-seqc,.k-log-pk,.k-log-seq,.k-log-cols>span:last-child,.k-log-st,.k-log-filtered,.k-log[data-tab=lines] .k-log-detail,.k-log[data-tab=detail] .k-log-list{display:none}}.k-rpop{z-index:25;left:calc(var(--rail) + .4rem);width:calc(var(--u) * 30);background:var(--k-panel);border:1px solid var(--k-line-hi);border-radius:calc(var(--radius) * 1.3);flex-direction:column;display:flex;position:fixed;box-shadow:0 18px 50px #0009}.k-rpop-h{height:calc(var(--u) * 3);border-bottom:1px solid var(--k-line);white-space:nowrap;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.k-rpop-h b{font-size:.95rem}.k-rpop-h .k-muted{font-size:.75rem}.k-rpop-h .k-btn{margin-left:auto}.k-rpop-rows{grid-template-rows:repeat(20, calc(var(--u) * 1.75));display:grid}.k-rpop-r{border-bottom:1px solid var(--k-line);grid-template-columns:4.2rem 5.2rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:0 .8rem;font-size:.75rem;display:grid}.k-rpop-r .k-fam{width:5.2rem;height:1.2rem;font-size:.6rem}.k-rpop-t{font-family:var(--k-mono);color:var(--k-muted);white-space:nowrap;font-size:.68rem;overflow:hidden}.k-rpop-x{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-rpop-r.k-log-key .k-rpop-x{color:var(--k-log-gold-text)}.k-rpop-r.k-log-fl{box-shadow:inset 3px 0 0 var(--k-bad)}.k-rpop-empty{visibility:hidden}@media (width<=799px){.k-rpop{display:none}}.k-report-scrim{z-index:35;padding:calc(var(--u) * 1.5);background:#030514b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.k-report{width:min(calc(var(--u) * 56), 100%);background:var(--k-panel);border:1px solid var(--k-line-hi);border-radius:calc(var(--radius) * 1.3);grid-template-rows:auto auto auto minmax(0,1fr);height:100%;display:grid;overflow:hidden;box-shadow:0 18px 50px #0000008c}.k-report-head{height:calc(var(--u) * 4.6);padding:0 var(--pad);border-bottom:1px solid var(--k-line);align-items:center;gap:.8rem;min-width:0;display:flex}.k-report-head>div{flex:1;min-width:0}.k-report-head h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15rem;overflow:hidden}.k-report-sub{color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.k-report-acts{flex:none;gap:.5rem;display:flex}.k-report-glance{height:calc(var(--u) * 3);padding:0 var(--pad);border-bottom:1px solid var(--k-line);white-space:nowrap;align-items:center;gap:1.2rem;font-size:.8rem;display:flex;overflow:hidden}.k-report-glance b{font-family:var(--k-mono);margin-left:.3rem;font-size:.95rem}.k-report-fl{align-items:center;gap:.4rem;display:flex}.k-str{letter-spacing:.06em;text-transform:uppercase;border-radius:.3rem;flex:none;justify-content:center;align-items:center;width:4.9rem;height:1.35rem;font-size:.66rem;font-weight:700;display:inline-flex}.k-str-notable{color:var(--k-log-gold-text);background:#ffc23d2e;box-shadow:inset 0 0 0 1px #ffc23d73}.k-report-ctl{height:calc(var(--u) * 3);padding:0 var(--pad);border-bottom:1px solid var(--k-line);align-items:center;gap:.6rem;display:flex}.k-report-story{padding:.3rem var(--pad) var(--pad);scrollbar-width:thin;position:relative;overflow-y:auto}.k-report-qh{height:calc(var(--u) * 2.4);border-bottom:1px solid var(--k-line-hi);white-space:nowrap;align-items:center;gap:.6rem;margin-top:.5rem;font-size:.85rem;display:flex}.k-report-qh b{font-family:var(--k-mono)}.k-report-qh .k-report-p{color:var(--k-soft);text-overflow:ellipsis;min-width:0;overflow:hidden}.k-report-qh .k-str{margin-left:auto}.k-report-sl{height:calc(var(--u) * 1.85);border-bottom:1px solid var(--k-line);grid-template-columns:4.6rem .7rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.8rem;display:grid}.k-report-t{font-family:var(--k-mono);color:var(--k-muted);font-size:.7rem}.k-report-sl i{background:var(--k-line-hi);border-radius:50%;width:.5rem;height:.5rem}.k-report-x{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-report-sl.k-tone-key .k-report-x{color:var(--k-log-gold-text)}.k-report-sl.k-tone-key i{background:var(--k-gold)}.k-report-sl.k-tone-right i{background:var(--k-good)}.k-report-sl.k-tone-wrong i{background:var(--k-bad-text)}.k-report-sl.k-tone-flag .k-report-x{color:var(--k-bad-text);font-weight:600}.k-report-sl.k-tone-flag i{background:var(--k-bad)}.k-report-one{height:calc(var(--u) * 1.85);border-bottom:1px solid var(--k-line);color:var(--k-soft);white-space:nowrap;grid-template-columns:3rem minmax(0,1fr) 4rem;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.k-report-one>span{text-overflow:ellipsis;overflow:hidden}.k-report-one b{font-family:var(--k-mono);color:var(--k-text);font-weight:600}.k-report-one .k-report-r{text-align:right;font-family:var(--k-mono);font-size:.72rem}@media (width<=799px){.k-report-scrim{padding:.5rem}.k-report-head{height:auto;padding:.6rem var(--pad);flex-wrap:wrap}.k-report-acts{width:100%}.k-report-acts .k-btn{flex:1}.k-report-glance{gap:.7rem;font-size:.72rem}.k-report-hide-s{display:none}}.k-log-dot-record:before{background:var(--k-muted);border-radius:.1rem}.k-log-notes{width:calc(var(--u) * 13);color:var(--k-soft);text-overflow:ellipsis;flex:none;font-size:.78rem;overflow:hidden}.k-log-ln.k-log-untrusted{background:repeating-linear-gradient(135deg, var(--k-log-untrusted) 0 6px, transparent 6px 12px)}.k-log-ln.k-log-untrusted .k-log-tx,.k-log-ln.k-log-untrusted .k-log-pl{color:var(--k-muted)}.k-log-trust{height:1.4em;width:calc(var(--u) * 17);text-align:right;color:var(--k-bad-text);text-overflow:ellipsis;white-space:nowrap;flex:none;margin-left:auto;line-height:1.4em;overflow:hidden}.k-log[data-record] .k-log-who{height:calc(var(--u) * 10.8)}.k-log-unchecked{color:var(--k-bad-text)}.k-log-saveto{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;height:1.3em;font-size:.72rem;overflow:hidden}:root,:root[data-theme=dark]{--k-log-untrusted:#ff6b6b12}:root[data-theme=light]{--k-log-untrusted:#c8282814}@media (width<=1279px){.k-log-notes{display:none}}@media (width<=799px){.k-log-trust{width:calc(var(--u) * 16)}}.k-str{width:calc(var(--u) * 4.9);height:calc(var(--u) * 1.35);letter-spacing:.06em;text-transform:uppercase;border-radius:.3rem;flex:none;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.k-str-strong{background:var(--k-bad);color:var(--k-bad-ink)}.k-str-notable{background:color-mix(in srgb, var(--k-gold) 18%, transparent);color:var(--k-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k-gold) 45%, transparent)}.k-str-weak{background:var(--k-control);color:var(--k-muted)}.k-str-none{color:var(--k-faint);box-shadow:inset 0 0 0 1px var(--k-line);background:0 0}.k-flags-page{grid-template-columns:calc(var(--u) * 23) minmax(0, 1fr);gap:var(--gap);height:100%;min-height:0;padding:var(--gap);grid-template-rows:auto minmax(0,1fr);display:grid}.k-flags-top{padding:calc(var(--u) * .7) var(--pad);white-space:nowrap;grid-column:1/-1;align-items:center;gap:1rem;min-width:0;display:flex}.k-flags-top h1{margin:0;font-size:1.3rem}.k-flags-counts{align-items:center;gap:.45rem;font-size:.85rem;display:flex}.k-flags-count{align-items:center;gap:.45rem;display:inline-flex}.k-flags-count .kore-digits{margin-right:.5rem}.k-flags-shown button{align-items:center;gap:.35rem;display:inline-flex}.k-flags-shown .kore-digits{font-size:.78rem}.k-flags-rail{align-items:center;gap:.5rem;margin-left:auto;font-size:.78rem;display:flex}.k-flags-tabs{display:none}.k-flags-players,.k-flags-who{flex-direction:column;min-height:0;display:flex;overflow:hidden}.k-flags-phead{height:calc(var(--u) * 3.2);padding:0 var(--pad);border-bottom:1px solid var(--k-line);flex:none;align-items:center;gap:.6rem;display:flex}.k-flags-phead h2{margin:0;font-size:1rem}.k-flags-phead .k-tip{margin-left:auto}.k-flags-list,.k-flags-cards{scrollbar-width:thin;scrollbar-color:var(--k-line-hi) transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.k-flags-empty{color:var(--k-faint);pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:.85rem;display:flex;position:absolute;inset:0}.k-flags-prow{grid-template-columns:calc(var(--u) * 1.9) minmax(0, 1fr) auto;width:100%;height:calc(var(--u) * 3.2);padding:0 var(--pad);border:0;border-bottom:1px solid color-mix(in srgb, var(--k-line) 60%, transparent);text-align:left;cursor:pointer;background:0 0;grid-template-areas:"av nm st""av ct st";align-items:center;column-gap:.6rem;display:grid}.k-flags-prow.k-on{background:var(--k-control);box-shadow:inset 3px 0 0 var(--k-info)}.k-flags-prow .k-sub-avatar{grid-area:av}.k-flags-pname{text-overflow:ellipsis;white-space:nowrap;grid-area:nm;font-size:.85rem;font-weight:600;overflow:hidden}.k-flags-pcounts{color:var(--k-muted);white-space:nowrap;grid-area:ct;font-size:.7rem;overflow:hidden}.k-flags-prow .k-str{grid-area:st}.k-flags-whead{height:calc(var(--u) * 4.6);padding:0 var(--pad);border-bottom:1px solid var(--k-line);flex:none;align-items:center;gap:.8rem;display:flex}.k-sub-avatar.k-flags-avatar{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);flex:none}.k-flags-whead-text{flex:1;min-width:0}.k-flags-whead h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15rem;overflow:hidden}.k-flags-sub{color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.k-flags-acts{flex:none;gap:.5rem;display:flex}.k-flags-acts .k-btn{width:calc(var(--u) * 8.4)}.k-flags-cards{padding:var(--gap);gap:var(--gap);flex-direction:column;display:flex}.k-flag-card{height:calc(var(--u) * 12.6);padding:.7rem var(--pad);border:1px solid var(--k-line);border-radius:var(--radius);background:var(--k-panel);flex:none;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.45rem;min-width:0;display:grid}.k-flag-card.k-flag-strong{box-shadow:inset 3px 0 0 var(--k-bad)}.k-flag-card.k-flag-notable{box-shadow:inset 3px 0 0 var(--k-gold)}.k-flag-head{white-space:nowrap;align-items:center;gap:.6rem;min-width:0;display:flex}.k-flag-check{cursor:help;border-bottom:1px dotted var(--k-line-hi);flex:none;font-size:.9rem;font-weight:600}.k-flag-q{color:var(--k-soft);text-overflow:ellipsis;min-width:0;font-size:.78rem;overflow:hidden}.k-flag-score{color:var(--k-muted);flex:none;align-items:center;gap:.3rem;margin-left:auto;font-size:.72rem;display:inline-flex}.k-flag-score .kore-digits{font-family:var(--k-mono);color:var(--k-text);font-weight:600}.k-pill.k-flag-status{width:calc(var(--u) * 5.6);flex:none;justify-content:center}.k-flag-ev{height:2.7em;color:var(--k-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.35;display:-webkit-box;overflow:hidden}.k-flag-ev q{color:var(--k-text);quotes:"\"" "\""}.k-tl{min-height:0;color:var(--k-muted);grid-template-rows:1fr 1fr auto;font-size:.64rem;display:grid}.k-tl-row{grid-template-columns:calc(var(--u) * 4.4) minmax(0, 1fr);column-gap:.5rem;min-height:0;display:grid}.k-tl-lab{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.k-tl-lane{border-bottom:1px solid color-mix(in srgb, var(--k-line) 60%, transparent);position:relative}.k-tl-screen:before{content:"";background:color-mix(in srgb, var(--k-info) 22%, transparent);border-radius:.2rem;position:absolute;inset:22% 0}.k-tl-span{border-radius:.2rem;position:absolute;top:22%;bottom:22%}.k-tl-hidden{background:repeating-linear-gradient(135deg, var(--k-gold) 0 3px, color-mix(in srgb, var(--k-gold) 35%, transparent) 3px 6px)}.k-tl-blur{background:color-mix(in srgb, var(--k-gold) 35%, transparent)}.k-tl-tick{background:var(--k-soft);width:1px;position:absolute;top:28%;bottom:28%}.k-tl-mk{width:1.05rem;height:1.05rem;color:var(--k-page);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.58rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.k-tl-mk-paste,.k-tl-mk-copy{border-radius:.2rem;transform:translate(-50%,-50%)rotate(45deg)}.k-tl-mk-paste span,.k-tl-mk-copy span{transform:rotate(-45deg)}.k-tl-mk-paste{background:var(--k-info)}.k-tl-mk-copy{background:var(--k-bad);color:var(--k-bad-ink)}.k-tl-mk-right{background:var(--k-good)}.k-tl-mk-wrong{background:var(--k-bad-text)}.k-tl-mk-answer{background:var(--k-soft);width:.75rem;height:.75rem}.k-tl-axis{height:1.1em;position:relative}.k-tl-axis span{white-space:nowrap;font-family:var(--k-mono);position:absolute;transform:translate(-50%)}.k-tl-axis span.k-tl-first{transform:none}.k-tl-axis span.k-tl-end{transform:translate(-100%)}.k-flag-acts{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem;display:grid}.k-flag-acts .k-btn{height:calc(var(--u) * 2.1);width:calc(var(--u) * 6.4);padding:0 .5rem;font-size:.78rem}.k-flag-acts .k-btn[aria-pressed=true]{outline:2px solid var(--k-info);outline-offset:1px}.k-field.k-flag-note{height:calc(var(--u) * 2.1);padding:0 .6rem;font-size:.78rem}.k-field.k-flag-note-done{box-shadow:none;color:var(--k-soft);background:0 0;border-color:#0000;padding-left:0}.k-field.k-flag-note-problem{border-color:var(--k-bad)}@media (width<=1279px){.k-flags-page{grid-template-columns:calc(var(--u) * 19) minmax(0, 1fr)}.k-flags-acts .k-btn{width:auto}}@media (width<=799px){.k-flags-page{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.k-flags-top{gap:.6rem}.k-flags-shown,.k-flags-rail{display:none}.k-flags-tabs{display:flex}.k-flags-tabs button{flex:1}.k-flags-page[data-tab=players] .k-flags-who,.k-flags-page[data-tab=cards] .k-flags-players{display:none}.k-flags-whead{height:calc(var(--u) * 7);padding:.4rem var(--pad);flex-wrap:wrap;align-content:center;row-gap:.4rem}.k-flags-acts{width:100%}.k-flags-acts .k-btn{flex:1}.k-flag-card{height:calc(var(--u) * 15.6)}.k-flag-acts{grid-template-columns:repeat(3,minmax(0,1fr))}.k-flag-acts .k-flag-note{grid-column:1/-1}.k-flag-acts .k-btn{width:auto}}.k-fmark{background:var(--k-bad);clip-path:polygon(0 0,100% 0,72% 45%,100% 90%,14% 90%,14% 100%,0 100%);flex:none;align-self:center;width:.7rem;height:.8rem;display:inline-block}.k-fmark.k-hide{visibility:hidden}.k-card-flags{white-space:nowrap;text-overflow:ellipsis;height:1.4em;font-size:.85rem;display:block;overflow:hidden}.k-card-flags q{font-family:var(--k-mono);quotes:"\"" "\""}.k-card-flags-strong{color:var(--k-bad-text);font-weight:600}.k-card-flags-strong .k-fmark,.k-card-flags-some .k-fmark{vertical-align:-.05rem;margin-right:.3rem}.k-card-flags-some{color:var(--k-gold)}.k-sub-who .k-fmark{margin-left:-.35rem}.k-rail-badge.k-rail-badge-bad{background:var(--k-bad);color:var(--k-bad-ink)}.k-sub-avatar.k-flags-avatar:empty{border:1px solid var(--k-line);background:0 0}.k-tl-mk.k-tl-mk-paste,.k-tl-mk.k-tl-mk-copy{z-index:2}.k-bold-word{flex-direction:column;display:inline-flex}.k-bold-word:after{content:attr(data-word);visibility:hidden;height:0;font-weight:600;overflow:hidden}.k-card-head-acts{flex:none;gap:.5rem;display:flex}.k-flags-notes{width:calc(var(--u) * 14);color:var(--k-soft);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:none;margin-left:auto;font-size:.78rem;overflow:hidden}.k-pill.k-flag-status.k-flag-status-by{width:calc(var(--u) * 11);text-align:center;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}@media (width<=1279px){.k-flags-notes{display:none}}.k-dialog.k-end{width:min(100%, calc(var(--u) * 30))}.k-end-row{min-height:calc(var(--u) * 2.2);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7rem;font-size:.9rem;display:grid}.k-end-row small{height:1.3em;color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:.76rem;display:block;overflow:hidden}.k-btn.k-end-go{width:calc(var(--u) * 11)}.k-dialog.k-cut{width:min(100%, calc(var(--u) * 40))}.k-cut-p{color:var(--k-soft);margin:0;font-size:.88rem;line-height:1.45}.k-cut-row{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 8.4);align-items:center;gap:.6rem;display:grid}.k-cut-count{justify-content:flex-end;display:flex}.k-value.k-cut-value{text-align:center;width:1.6rem;font-family:var(--k-mono)}.k-btn.k-report-pdf{width:calc(var(--u) * 8.6)}.k-build{grid-template-columns:calc(var(--u) * 26) minmax(0, 1fr);gap:var(--gap);height:100%;padding:var(--gap);grid-template-rows:auto minmax(0,1fr);display:grid}.k-build-top{padding:calc(var(--u) * .7) var(--pad);white-space:nowrap;grid-column:1/-1;align-items:center;gap:1rem;min-width:0;display:flex}.k-build-top h1{margin:0;font-size:1.3rem}.k-build-sub{text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.k-build-tabs{display:none}.k-build-choose{flex-direction:column;grid-area:2/1;min-height:0;display:flex;position:relative;overflow:hidden}.k-build-grp{padding:calc(var(--u) * .75) var(--pad);border-bottom:1px solid var(--k-line);flex-direction:column;flex:none;gap:.5rem;display:flex;position:relative}.k-build-grp .k-eyebrow{align-items:center;gap:.5rem;display:flex}.k-build-grp .k-seg{align-self:flex-start}.k-build-sel{width:100%;font:inherit;color:var(--k-text);cursor:pointer;text-align:left;font-size:.8rem}.k-build-sel:disabled{cursor:default}.k-build-sel b{flex:1;min-width:0}.k-build-drop{left:var(--pad);right:var(--pad);z-index:4;height:calc(var(--u) * 2.2 * 9);background:var(--k-panel);border:1px solid var(--k-line-hi);border-radius:var(--radius);padding:.25rem;position:absolute;top:calc(100% - .4rem);overflow-y:auto;box-shadow:0 12px 30px #00000073}.k-build-opt{width:100%;height:calc(var(--u) * 2.2);border-radius:calc(var(--radius) * .7);color:var(--k-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:0 .5rem;font-size:.8rem;display:grid}.k-build-opt:hover{background:var(--k-control)}.k-build-opt[aria-selected=true] .k-tick{background:var(--k-info);border-color:var(--k-info);color:#06182c}.k-tick.k-build-radio{border-radius:50%}.k-build-opt-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-build-range{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.k-build-range .k-log-sel-box:disabled{cursor:default;color:var(--k-muted)}.k-build-fams{grid-template-columns:1fr 1fr;gap:0 .6rem;display:grid}.k-build-fams .k-log-check{height:calc(var(--u) * 1.8)}.k-build-faint{color:var(--k-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.k-build-grp .k-log-tog{align-self:flex-start}.k-build-go{padding:var(--pad);border-top:1px solid var(--k-line);flex-direction:column;flex:none;gap:.5rem;margin-top:auto;display:flex}.k-build-sum{color:var(--k-soft);font-size:.8rem;line-height:1.3}.k-build-prev{flex-direction:column;grid-area:2/2;min-height:0;display:flex;overflow:hidden}.k-build-prev-h{height:calc(var(--u) * 3.2);padding:0 var(--pad);border-bottom:1px solid var(--k-line);white-space:nowrap;flex:none;align-items:center;gap:.7rem;min-width:0;display:flex}.k-build-prev-h h2{margin:0;font-size:1rem}.k-build-count{flex:none;width:5.5rem;font-size:.8rem}.k-build-what{min-width:0;color:var(--k-muted);text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.k-build-pages{background:var(--k-well);min-height:0;padding:var(--pad);align-items:center;gap:var(--pad);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.k-build-pg{width:min(100%, calc(var(--u) * 34));aspect-ratio:595.28/841.89;background:#fff;border-radius:3px;flex:none;overflow:hidden;box-shadow:0 6px 20px #00000080}.k-build-pg svg{display:block}@media (width<=1279px){.k-build{grid-template-columns:calc(var(--u) * 23) minmax(0, 1fr)}.k-build-sub{display:none}}@media (width<=799px){.k-build{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.k-build-tabs{display:flex}.k-build-tabs .k-seg{width:100%}.k-build-tabs .k-seg button{flex:1}.k-build-choose,.k-build-prev{grid-area:3/1}.k-build[data-tab=choose] .k-build-prev,.k-build[data-tab=preview] .k-build-choose,.k-build-what{display:none}.k-cut-row{grid-template-columns:minmax(0,1fr)}}.k-chk{letter-spacing:.04em;white-space:nowrap;border-radius:.3rem;flex:none;justify-content:center;align-items:center;gap:.3rem;width:9.4rem;height:1.35rem;font-size:.66rem;font-weight:700;display:inline-flex;overflow:hidden}.k-chk:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem}.k-chk-intact{background:var(--k-good-bg);color:var(--k-good-text)}.k-chk-unfinished,.k-chk-restarted{background:var(--k-recs-info-bg);color:var(--k-info-text)}.k-chk-changed{background:var(--k-bad);color:var(--k-chk-changed-ink)}.k-chk-dev{background:var(--k-control);color:var(--k-soft)}.k-chk-untrusted{background:var(--k-bad-bg);color:var(--k-bad-text);box-shadow:inset 0 0 0 1px var(--k-bad)}.k-chk-waiting,.k-chk-unreadable{color:var(--k-faint);box-shadow:inset 0 0 0 1px var(--k-line);background:0 0}.k-chk-checking{color:var(--k-soft);box-shadow:inset 0 0 0 1px var(--k-line-hi);background:0 0}.k-chk-big{width:12rem;height:1.7rem;font-size:.76rem}:root,:root[data-theme=dark]{--k-chk-changed-ink:#2a0805;--k-recs-test-bg:#ffc23d24;--k-recs-info-bg:#0e2e5a}:root[data-theme=light]{--k-chk-changed-ink:#fff;--k-recs-test-bg:#fff1cc;--k-recs-info-bg:#d6ebff}.k-recs-testp{letter-spacing:.08em;text-transform:uppercase;background:var(--k-recs-test-bg);width:2.6rem;height:1.1rem;color:var(--k-gold);border-radius:.25rem;flex:none;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:inline-flex}.k-recs-testp.k-hide,.k-recs-scan.k-hide,.k-recs-hidden{visibility:hidden}.k-recs{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 26);gap:var(--gap);height:100%;padding:var(--gap);grid-template-rows:auto auto minmax(0,1fr);display:grid}.k-recs-top{padding:calc(var(--u) * .7) var(--pad);white-space:nowrap;grid-area:1/1/auto/-1;align-items:center;gap:1rem;min-width:0;display:flex}.k-recs-top h1{margin:0;font-size:1.3rem}.k-recs-where{width:calc(var(--u) * 21);flex:none;align-items:center;gap:.5rem;font-size:.8rem;display:flex;overflow:hidden}.k-recs-where b{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:55%;font-weight:600;overflow:hidden}.k-recs-where-s{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-recs-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:.66rem;display:inline-flex}.k-recs-ic-ok{background:var(--k-good-bg);color:var(--k-good-text)}.k-recs-ic-warn{background:var(--k-recs-test-bg);color:var(--k-gold)}.k-recs-ic-no{background:var(--k-control);color:var(--k-muted)}.k-recs-count{width:calc(var(--u) * 7.5);flex:none;font-size:.8rem}.k-recs-right{align-items:center;gap:.5rem;margin-left:auto;display:flex}.k-btn.k-recs-slot{width:calc(var(--u) * 7.4)}.k-recs-tabs{display:none}.k-recs-filters{height:calc(var(--u) * 3.4);padding:0 var(--pad);white-space:nowrap;grid-area:2/1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.k-recs-w-fmt{width:calc(var(--u) * 12)}.k-recs-w-res{width:calc(var(--u) * 11)}.k-recs-w-host{width:calc(var(--u) * 9.5)}.k-recs-filters .k-log-find{min-width:calc(var(--u) * 7)}.k-recs-list{flex-direction:column;grid-area:3/1;min-height:0;display:flex;overflow:hidden}.k-recs-grid{padding:0 var(--pad);grid-template-columns:3.4rem minmax(0,1fr) 3.6rem 8.6rem 3.6rem 3.6rem 9.4rem;align-items:center;column-gap:.7rem;display:grid}.k-recs-cols{height:calc(var(--u) * 2.2);border-bottom:1px solid var(--k-line);letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);flex:none;font-size:.68rem;font-weight:600}.k-recs-r{text-align:right}.k-recs-vp{flex:1}.k-recs-rw{height:calc(var(--u) * 2.3);border-bottom:1px solid var(--k-line);cursor:pointer;font-size:.82rem;position:absolute;left:0;right:0}.k-recs-tm,.k-recs-rm,.k-recs-num{white-space:nowrap;font-size:.76rem;overflow:hidden}.k-recs-tm{color:var(--k-muted)}.k-recs-rm{letter-spacing:.06em;font-weight:600}.k-recs-fm{align-items:center;gap:.5rem;min-width:0;display:flex}.k-recs-fm i{border-radius:.15rem;flex:none;width:.55rem;height:.55rem}.k-recs-fn,.k-recs-hs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-recs-hs{color:var(--k-soft)}.k-recs-rw.k-recs-on{background:var(--k-control);box-shadow:inset 3px 0 0 var(--k-info)}.k-recs-rw.k-recs-day{cursor:default;padding:0 var(--pad);background:var(--k-strip);letter-spacing:.06em;color:var(--k-soft);white-space:nowrap;align-items:center;gap:.8rem;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.k-recs-day-n{color:var(--k-muted);letter-spacing:0;font-weight:500}.k-recs-empty{text-align:center;padding:0 var(--pad);color:var(--k-soft);pointer-events:none;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.k-recs-status{height:calc(var(--u) * 2.6);padding:0 var(--pad);border-top:1px solid var(--k-line);color:var(--k-soft);white-space:nowrap;flex:none;align-items:center;gap:.8rem;min-width:0;font-size:.78rem;display:flex}.k-recs-showing{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-recs-scan{width:calc(var(--u) * 11);text-align:right;flex:none;margin-left:auto}.k-recs-sum{flex-direction:column;grid-area:2/2/4;min-height:0;display:flex;overflow:hidden}.k-recs-sh{padding:var(--pad) var(--pad) .7rem;border-bottom:1px solid var(--k-line);flex-direction:column;flex:none;gap:.45rem;display:flex}.k-recs-sfn{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5em;font-size:1.15rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.k-recs-ln2{color:var(--k-soft);white-space:nowrap;align-items:center;gap:.6rem;height:1.4rem;font-size:.8rem;display:flex;overflow:hidden}.k-recs-ln2 .k-room{font-size:1.05rem}.k-recs-sc{padding:.7rem var(--pad);border-bottom:1px solid var(--k-line);flex-direction:column;flex:none;gap:.4rem;display:flex}.k-recs-sc>span{height:1.7rem;display:flex}.k-recs-sc p{height:4.05em;margin:0;font-size:.82rem;line-height:1.35;overflow:hidden}.k-recs-sc small{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;height:1.3em;font-size:.72rem;overflow:hidden}.k-recs-skv{padding:.7rem var(--pad);flex:1;grid-template-columns:5.6rem minmax(0,1fr);grid-auto-rows:1.3rem;align-content:start;gap:.32rem .6rem;min-height:0;margin:0;font-size:.8rem;display:grid;overflow:hidden}.k-recs-skv dt{color:var(--k-muted)}.k-recs-skv dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.k-recs-sf{padding:.55rem var(--pad);border-top:1px solid var(--k-line);font-family:var(--k-mono);color:var(--k-muted);flex:none;font-size:.68rem;line-height:1.4}.k-recs-sf div{white-space:nowrap;text-overflow:ellipsis;height:1.4em;overflow:hidden}.k-recs-sa{padding:.6rem var(--pad) var(--pad);border-top:1px solid var(--k-line);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.k-recs-sa .k-btn{min-width:0;padding:0 .4rem;font-size:.78rem}.k-recs-sa .k-recs-wide{grid-column:1/-1}.k-rec-meta{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.k-rec-ro{height:1.5rem;color:var(--k-soft);box-shadow:inset 0 0 0 1px var(--k-line-hi);border-radius:.3rem;flex:none;align-items:center;padding:0 .55rem;font-size:.7rem;font-weight:600;display:inline-flex}@media (width<=1279px){.k-recs{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 22)}.k-recs-grid{grid-template-columns:3.4rem minmax(0,1fr) 3.6rem 3.6rem 9.4rem}.k-recs-hc,.k-recs-lc,.k-recs-hs,.k-recs-ln{display:none}.k-recs-where{width:calc(var(--u) * 15)}.k-recs-w-host,.k-strip .k-rec-meta .k-chk{display:none}}@media (width<=799px){.k-recs{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.k-recs-top{gap:.5rem}.k-recs-top h1{font-size:1.1rem}.k-recs-where,.k-recs-count{display:none}.k-recs-right .k-btn{padding:0 .5rem}.k-recs-tabs{grid-area:2/1;display:flex}.k-recs-tabs .k-seg{width:100%}.k-recs-tabs .k-seg button{flex:1}.k-recs-filters{grid-row:3}.k-recs-w-fmt,.k-recs-w-res,.k-recs-tests{display:none}.k-recs-list{grid-row:4}.k-recs-grid{grid-template-columns:2.9rem minmax(0,1fr) 3.4rem 9.4rem;column-gap:.5rem;padding:0 .7rem}.k-recs-pc,.k-recs-pn{display:none}.k-recs-sum{grid-area:3/1/5}.k-recs[data-tab=list] .k-recs-sum,.k-recs[data-tab=summary] .k-recs-list,.k-recs[data-tab=summary] .k-recs-filters{display:none}.k-recs-scan{width:calc(var(--u) * 9.5)}.k-rec-meta .k-rec-ro{display:none}}.k-led{--k-led-test-bg:color-mix(in srgb, var(--k-gold) 12%, transparent);--k-led-test-line:color-mix(in srgb, var(--k-gold) 50%, transparent);--k-led-row:color-mix(in srgb, var(--k-info) 16%, var(--k-panel));grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.k-led-strap{align-items:center;gap:calc(var(--u) * .8);height:calc(var(--u) * 3.6);padding:0 var(--pad);white-space:nowrap;border-bottom:1px solid var(--k-line);min-width:0;display:flex}.k-led-strap h1{flex:none;margin:0;font-size:1.3rem}.k-led-strap.k-led-sandbox{background:var(--k-led-test-bg);box-shadow:inset 0 -2px 0 var(--k-led-test-line)}.k-led-seg button{min-width:calc(var(--u) * 6.4)}.k-chooser.k-led-season .k-chooser-value{width:calc(var(--u) * 14)}.k-chooser.k-led-show .k-chooser-value{width:calc(var(--u) * 10)}.k-led-sum{color:var(--k-soft);flex:none;align-items:baseline;gap:.35rem;font-size:.85rem;display:inline-flex}.k-led-sum b{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text);text-align:right;font-size:1.05rem;display:inline-block}.k-led-w4{width:4.4ch}.k-led-w7{width:9.4ch}.k-led-sum-label{text-align:right;text-overflow:ellipsis;width:5.4rem;display:inline-block;overflow:hidden}.k-led-acts{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.k-led-acts .k-btn,.k-led-pane-acts .k-btn{height:calc(var(--u) * 1.9);padding:0 .7rem;font-size:.78rem}.k-led-filters{height:calc(var(--u) * 3.2);padding:0 var(--pad);border-bottom:1px solid var(--k-line);white-space:nowrap;align-items:center;gap:.6rem;min-width:0;display:flex}.k-led-find{width:calc(var(--u) * 13);height:calc(var(--u) * 1.9)}.k-led-note{color:var(--k-muted);text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:.8rem;overflow:hidden}.k-led-tabs{padding:var(--gap) var(--gap) 0;display:none}.k-led-tabs .k-seg{width:100%}.k-led-tabs .k-seg button{flex:1}.k-led-body{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 36);gap:var(--gap);padding:var(--gap);grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.k-led-board{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.k-led-brow{grid-template-columns:calc(var(--u) * 3.4) minmax(0, 1fr) calc(var(--u) * 6) calc(var(--u) * 6.6) calc(var(--u) * 4.2) calc(var(--u) * 4.2) calc(var(--u) * 5.6);align-items:center;column-gap:calc(var(--u) * .6);height:calc(var(--u) * 2.9);padding:0 calc(var(--u) * .8);border:0;border-bottom:1px solid color-mix(in srgb, var(--k-line) 60%, transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;width:100%;min-width:0;font-size:.85rem;display:grid}.k-led-vp .k-led-brow{position:absolute;left:0;right:0}.k-led-brow.k-led-head{height:calc(var(--u) * 2);letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);border-bottom:1px solid var(--k-line);cursor:default;font-size:.66rem;font-weight:600}.k-led-head .k-led-key{color:var(--k-text)}.k-led-brow.k-led-on{background:var(--k-led-row);box-shadow:inset 3px 0 0 var(--k-info)}.k-led-r{text-align:right}.k-led-num{font-family:var(--k-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.k-led-dim{color:var(--k-muted)}.k-led-rank{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-soft)}.k-led-who{align-items:center;gap:.55rem;min-width:0;display:flex}.k-led-who .k-sub-avatar{flex:none;width:1.7rem;height:1.7rem;font-size:.62rem}.k-led-who-t{flex-direction:column;min-width:0;line-height:1.2;display:flex}.k-led-who-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.k-led-who-t small{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;height:1.2em;font-size:.7rem;overflow:hidden}.k-led-vp{min-height:0;position:relative}.k-led-empty{text-align:center;color:var(--k-faint);pointer-events:none;justify-content:center;align-items:center;padding:0 1rem;font-size:.85rem;display:flex;position:absolute;inset:0}.k-led-status{height:calc(var(--u) * 2.2);padding:0 calc(var(--u) * .8);border-top:1px solid var(--k-line);color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:.78rem;display:flex;overflow:hidden}.k-led-mk{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:.3rem;justify-content:center;align-items:center;width:100%;height:1.35rem;font-size:.62rem;font-weight:700;display:inline-flex}.k-led-mk-blank{visibility:hidden}.k-led-mk-legacy{color:#ffd98a;background:#3a2a0c}.k-led-mk-reversal{background:var(--k-bad-bg);color:var(--k-bad-text);box-shadow:inset 0 0 0 1px var(--k-bad)}.k-led-mk-reversed{color:var(--k-muted);box-shadow:inset 0 0 0 1px var(--k-line-hi)}.k-led-mk-adjust{color:var(--k-info-text);box-shadow:inset 0 0 0 1px var(--k-info)}.k-led-mk-carried,.k-led-mk-merged{background:var(--k-control);color:var(--k-soft)}.k-led-mk-merge{background:var(--k-control-hi);color:var(--k-text)}.k-led-mk-same{background:var(--k-control);color:var(--k-soft)}.k-led-pane{grid-template-rows:auto auto auto minmax(0,.9fr) minmax(0,1.6fr) auto;min-height:0;display:grid;overflow:hidden}.k-led-ph{height:calc(var(--u) * 4.4);padding:0 calc(var(--u) * .8);border-bottom:1px solid var(--k-line);align-items:center;gap:.8rem;min-width:0;display:flex}.k-led-ph .k-sub-avatar{flex:none;width:2.6rem;height:2.6rem;font-size:.8rem}.k-led-ph-t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.k-led-ph-t b{white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;overflow:hidden}.k-led-ph-t small{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.k-led-ph .k-led-mk{flex:none;width:5.6rem}.k-led-faint{color:var(--k-faint)}.k-led-tiles{background:var(--k-line);border-bottom:1px solid var(--k-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.k-led-tile{background:var(--k-panel);padding:calc(var(--u) * .55) calc(var(--u) * .8);flex-direction:column;gap:.15rem;min-width:0;display:flex}.k-led-tile span{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.k-led-tile b{font-family:var(--k-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem}.k-led-seas{height:calc(var(--u) * 2.4);padding:0 calc(var(--u) * .8);border-bottom:1px solid var(--k-line);color:var(--k-soft);white-space:nowrap;align-items:center;gap:.9rem;font-size:.78rem;display:flex;overflow:hidden}.k-led-seas b{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text)}.k-led-box{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.k-led-box+.k-led-box{border-top:1px solid var(--k-line)}.k-led-box.k-led-receipts{grid-template-rows:auto minmax(0,1fr) auto}.k-led-bhead{height:calc(var(--u) * 2.2);padding:0 calc(var(--u) * .8);border-bottom:1px solid var(--k-line);white-space:nowrap;align-items:center;gap:.6rem;min-width:0;display:flex}.k-led-bhead .k-led-n{color:var(--k-muted);text-overflow:ellipsis;margin-left:auto;font-size:.75rem;overflow:hidden}.k-led-list{overscroll-behavior:contain;min-height:0;position:relative;overflow-y:auto}.k-led-mtab{grid-template-columns:minmax(0, 1fr) repeat(4, calc(var(--u) * 3.4));height:calc(var(--u) * 2.2);padding:0 calc(var(--u) * .8);border-bottom:1px solid color-mix(in srgb, var(--k-line) 60%, transparent);align-items:center;column-gap:.4rem;font-size:.8rem;display:grid}.k-led-mtab.k-led-bhead{border-bottom:1px solid var(--k-line)}.k-led-mtab .k-penny-med{height:1.15rem;font-size:.55rem}.k-led-mtab .k-led-f{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-led-zero{color:var(--k-faint)}.k-led-srow{grid-template-columns:calc(var(--u) * 5.2) minmax(0, 1fr) calc(var(--u) * 5.4) calc(var(--u) * 5.6);height:calc(var(--u) * 2.9);padding:0 calc(var(--u) * .8);border:0;border-bottom:1px solid color-mix(in srgb, var(--k-line) 60%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;column-gap:.55rem;min-width:0;font-size:.82rem;display:grid}.k-led-srow.k-led-on{background:var(--k-led-row);box-shadow:inset 3px 0 0 var(--k-info)}.k-led-d{color:var(--k-muted);white-space:nowrap;flex-direction:column;font-size:.74rem;line-height:1.2;display:flex}.k-led-d span:last-child{font-family:var(--k-mono);font-variant-numeric:tabular-nums}.k-led-w{flex-direction:column;min-width:0;line-height:1.2;display:flex}.k-led-w b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.k-led-w small{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;height:1.2em;font-size:.7rem;overflow:hidden}.k-led-srow .k-led-num{font-weight:600}.k-led-neg{color:var(--k-bad-text)}.k-led-srow.k-led-out .k-led-w,.k-led-srow.k-led-out .k-led-num{opacity:.6}.k-led-more{height:calc(var(--u) * 2.6);padding:0 calc(var(--u) * .8);border-top:1px solid var(--k-line);color:var(--k-muted);white-space:nowrap;justify-content:space-between;align-items:center;font-size:.76rem;display:flex}.k-led-more .k-btn{height:calc(var(--u) * 1.8);width:calc(var(--u) * 6);font-size:.75rem}.k-led-pane-acts{height:calc(var(--u) * 3.8);padding:0 calc(var(--u) * .8);border-top:1px solid var(--k-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.5rem;display:grid}.k-led-pane-acts .k-btn{width:100%;padding:0 .4rem}.k-led-ro{height:calc(var(--u) * 3.8);border-top:1px solid var(--k-line);color:var(--k-muted);justify-content:center;align-items:center;font-size:.8rem;display:flex}.k-led-dlg{width:min(100%, calc(var(--u) * 30))}.k-led-dlg.k-led-wide{width:min(100%, calc(var(--u) * 36))}.k-led-facts{grid-template-columns:calc(var(--u) * 6) minmax(0, 1fr);gap:.3rem .8rem;margin:0;font-size:.85rem;display:grid}.k-led-facts dt{color:var(--k-muted)}.k-led-facts dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.k-led-mono{font-family:var(--k-mono);font-variant-numeric:tabular-nums}.k-led-label{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.k-led-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;display:grid}.k-led-lines{border:1px solid var(--k-line);border-radius:var(--radius);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.k-led-lines.k-led-tall{height:calc(var(--u) * 14)}.k-led-lines.k-led-short{height:calc(var(--u) * 9.6)}.k-led-l2{grid-template-columns:calc(var(--u) * 5.6) minmax(0, 1fr) calc(var(--u) * 5.4);height:calc(var(--u) * 2.4);border:0;border-bottom:1px solid var(--k-line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;column-gap:.6rem;padding:0 .7rem;font-size:.82rem;display:grid}.k-led-l2>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.k-led-l2 .k-led-num{font-weight:600}.k-led-l2.k-led-l2-head{color:var(--k-muted);font-size:.75rem}.k-led-l2.k-led-tot{background:var(--k-control);border-bottom:0;font-weight:600}button.k-led-l2{cursor:pointer}.k-led-mv{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 6) calc(var(--u) * 1.4) calc(var(--u) * 6);gap:.3rem .5rem;font-size:.82rem;display:grid}.k-led-mv .k-led-h{letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);font-size:.66rem}.k-led-pick{height:calc(var(--u) * 7.2);border:1px solid var(--k-line);border-radius:var(--radius)}.k-led-pick .k-led-l2{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 6);cursor:pointer}.k-led-pick .k-led-l2.k-led-on{background:var(--k-led-row);box-shadow:inset 3px 0 0 var(--k-info)}.k-led-tickrow{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;font-size:.88rem;display:flex}.k-led-warn{color:var(--k-gold)}.k-led-dlg .k-dialog-problem{min-height:2.6em}.k-led-typed{width:calc(var(--u) * 8)}.k-led-typed-wide{width:calc(var(--u) * 10)}@media (width<=1279px){.k-led{grid-template-rows:auto auto auto minmax(0,1fr)}.k-led-tabs{display:flex}.k-led-body{grid-template-columns:minmax(0,1fr)}.k-led-body[data-tab=board] .k-led-pane,.k-led-body[data-tab=player] .k-led-board{display:none}}@media (width<=799px){.k-led-brow{grid-template-columns:calc(var(--u) * 3) minmax(0, 1fr) calc(var(--u) * 6) calc(var(--u) * 5)}.k-led-brow .k-led-c4,.k-led-brow .k-led-c5{display:none}.k-led-hide-phone{display:none!important}.k-led-strap{gap:.5rem}.k-led-seg button{min-width:0}.k-led-find{flex:1;width:auto;min-width:0}}.k-led-unpaid-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-led-unpaid-acts{flex:none;gap:.5rem;margin-left:auto;display:flex}.k-led-unpaid-acts .k-btn{height:calc(var(--u) * 1.9);padding:0 .7rem;font-size:.78rem}.k-game.k-game-unpaid{box-shadow:inset 3px 0 0 var(--k-gold)}@media (width<=799px){.k-led-unpaid-what{display:none}}.k-led-count{text-align:right;min-width:2.2ch;font-family:var(--k-mono);font-variant-numeric:tabular-nums;display:inline-block}.k-row.k-pledge-row{grid-column:1/-1;grid-template-columns:calc(var(--u) * 2) minmax(0, 1fr) auto;grid-template-areas:"check head count"".text text"".status acts";row-gap:.6rem}.k-pledge-row>.k-check{grid-area:check}.k-pledge-row>div:first-of-type{grid-area:head;min-width:0}.k-pledge-count{font-size:.8rem;font-family:var(--k-mono);grid-area:count;align-items:center;gap:.3rem;display:inline-flex}.k-field.k-pledge-text{height:calc(var(--u) * 7.5);resize:none;grid-area:text;padding:.6rem .7rem;font-size:.9rem;line-height:1.4;overflow-y:auto}.k-pledge-status{height:1.3rem;color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:status;margin:0;font-size:.82rem;overflow:hidden}.k-pledge-status.k-error{color:var(--k-bad-text)}.k-pledge-acts{grid-area:acts;justify-content:flex-end}@media (width<=799px){.k-row.k-pledge-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head count""text text""status status""acts acts"}.k-pledge-row>.k-check{display:none}}.k-cr{gap:var(--gap);height:100%;padding:var(--gap);grid-template:"top top""tabs tabs""lines preview"minmax(0,1fr)/minmax(0,1fr) minmax(0,1.1fr);display:grid}.k-cr-top{padding:calc(var(--u) * .7) var(--pad);white-space:nowrap;grid-area:top;align-items:center;gap:1rem;display:flex}.k-cr-top h1{margin:0;font-size:1.3rem}.k-cr-back{font:inherit;color:var(--k-info-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.k-cr-back:focus-visible{outline:2px solid var(--k-info);outline-offset:2px}.k-cr-saved{width:10em;height:1.5em;color:var(--k-muted);justify-content:flex-end;margin-left:auto;font-size:.8rem;line-height:1.5em;display:flex;overflow:hidden}.k-dot.k-dot-busy:before{background:var(--k-muted)}.k-cr-tabs{grid-area:tabs;display:none}.k-cr-lines{gap:calc(var(--u) * .7);padding:var(--pad);flex-direction:column;grid-area:lines;display:flex;overflow:hidden}.k-cr-preview{gap:calc(var(--u) * .7);padding:var(--pad);grid-area:preview;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.k-cr-ph{align-items:center;gap:.6rem;min-width:0;display:flex}.k-cr-ph h2{white-space:nowrap;margin:0;font-size:1rem}.k-cr-ph-lines{margin-top:calc(var(--u) * .4)}.k-cr-tip{border:1px solid var(--k-line-hi);width:1.2rem;height:1.2rem;color:var(--k-muted);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.k-cr-cnt{text-align:right;width:5.4em;font-family:var(--k-mono);color:var(--k-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:.78rem}.k-cr-ph-r{align-items:center;gap:.5rem;margin-left:auto;display:flex}.k-chooser.k-cr-pick{--k-chooser-w:11.6em}.k-cr-show{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.k-cr-show .k-field{font-size:.95rem}.k-cr-note{white-space:nowrap;text-overflow:ellipsis;height:1.3em;color:var(--k-muted);font-size:.78rem;overflow:hidden}.k-cr-endrow{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.k-cr-lbl{width:5.4em;color:var(--k-soft);font-weight:600}.k-chooser.k-cr-end{--k-chooser-w:9em}.k-cr-lrows{grid-template-rows:repeat(8, calc(var(--u) * 2.5));gap:calc(var(--u) * .45);display:grid}.k-cr-lr{grid-template-columns:calc(var(--u) * 5.6) minmax(0, .9fr) minmax(0, 1.4fr) calc(var(--u) * 2.1) calc(var(--u) * 2.1) calc(var(--u) * 5);align-items:center;gap:.4rem;min-width:0;display:grid}.k-cr-lr .k-field{min-width:0;height:100%;padding:0 .55rem;font-size:.82rem}.k-cr-lr .k-chooser.k-cr-kind{--k-chooser-w:100%;width:100%;height:100%}.k-cr-lr .k-cr-kind .k-chooser-value{height:100%;font-size:.76rem}.k-cr-lr .k-cr-card{grid-column:2/4}.k-cr-lr .k-btn{min-width:0;height:100%;padding:0;font-size:.8rem}.k-cr-lr .k-btn.k-cr-rm{font-size:.74rem}.k-cr-lr .k-field.k-cr-need{border-color:var(--k-gold);box-shadow:inset 0 0 0 1px var(--k-gold), inset 0 2px 4px var(--k-well-shadow)}.k-cr-lr.k-cr-empty{border:1px solid var(--k-line);border-radius:var(--radius);color:var(--k-faint);grid-template-columns:minmax(0,1fr);padding:0 .7rem;font-size:.76rem}.k-cr-lr.k-cr-empty.k-cr-next{border-color:var(--k-line-hi)}.k-cr-lfoot{color:var(--k-muted);align-items:center;gap:.6rem;font-size:.78rem;display:flex}.k-cr-limit{flex:1;align-items:center;min-width:0;height:2.6em;line-height:1.3em;display:flex;overflow:hidden}.k-cr-limit.k-cr-warn{color:var(--k-gold)}.k-cr-lfoot .k-btn{margin-left:auto}.k-cr-pbox{width:min(100%, calc(var(--u) * 24 * 16 / 9));aspect-ratio:16/9;border-radius:calc(var(--radius) * .8);border:1px solid var(--k-line-hi);background:#000;margin:0 auto;position:relative;overflow:hidden}.k-cr-pload{text-align:center;background:var(--k-page);color:var(--k-muted);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:0 1rem;font-size:.85rem;display:none;position:absolute;inset:0}.k-cr-pload.k-on{display:flex}.k-cr-bar{background:var(--k-line);border-radius:.2rem;width:40%;height:.35rem;overflow:hidden}.k-cr-bar i{background:var(--k-muted);width:45%;height:100%;animation:1.4s ease-in-out infinite alternate k-cr-bar;display:block}.k-cr-bar.k-cr-bar-none{visibility:hidden}@keyframes k-cr-bar{0%{transform:translate(-20%)}to{transform:translate(140%)}}.k-cr-pctl{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.k-cr-pctl .k-btn{min-width:calc(var(--u) * 7.4)}.k-cr-pctl .k-btn[aria-pressed=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--k-info) 32%, var(--k-btn-bottom)), color-mix(in srgb, var(--k-info) 22%, var(--k-btn-bottom)));border-color:var(--k-info)}.k-cr-scrub{appearance:none;width:100%;height:calc(var(--u) * 1.1);border:1px solid var(--k-line-hi);background:linear-gradient(90deg, var(--k-control-hi) var(--p,0%), var(--k-well) var(--p,0%));box-shadow:inset 0 2px 4px var(--k-well-shadow);cursor:pointer;border-radius:.55rem;margin:0}.k-cr-scrub::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);background:var(--k-soft);box-shadow:0 2px 0 var(--k-btn-shadow);border-radius:50%}.k-cr-scrub::-moz-range-thumb{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);background:var(--k-soft);border:0;border-radius:50%}.k-cr-scrub:disabled{opacity:.45;cursor:default}.k-cr-tm{text-align:right;white-space:nowrap;width:11em;font-family:var(--k-mono);color:var(--k-soft);font-size:.8rem}.k-cr-tm-k{text-align:right;width:7ch;display:inline-block}.k-cr-roll{border-top:1px solid var(--k-line);min-height:0;padding-top:.4rem;overflow:auto}.k-cr-rl{border-bottom:1px solid var(--k-line);color:var(--k-muted);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:.8rem;padding:.28rem .2rem;font-size:.82rem;display:grid}.k-cr-rl b{color:var(--k-soft);font-weight:600}.k-cr-rl b,.k-cr-rl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-cr-rl.k-cr-mine{color:var(--k-text)}.k-cr-rl.k-cr-mine b{color:var(--k-gold)}.k-cr-rl.k-cr-game span{font-style:italic}@media (width<=1279px){.k-cr-lr{grid-template-columns:calc(var(--u) * 5.2) minmax(0, .9fr) minmax(0, 1.3fr) calc(var(--u) * 2.1) calc(var(--u) * 2.1) calc(var(--u) * 4.6)}}@media (width<=1100px){.k-chooser.k-cr-pick{--k-chooser-w:8.6em}.k-cr-pick .k-chooser-words .k-muted{display:none}}@media (width<=799px){.k-cr{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""tabs""main"}.k-cr-tabs{display:flex}.k-cr-tabs .k-seg{width:100%}.k-cr-tabs .k-seg button{flex:1}.k-cr-lines,.k-cr-preview{grid-area:main}.k-cr[data-tab=lines] .k-cr-preview,.k-cr[data-tab=preview] .k-cr-lines{display:none}.k-cr-saved{width:6.6em}.k-cr-lr{grid-template-columns:calc(var(--u) * 2.9) minmax(0, 1fr) minmax(0, 1.2fr) calc(var(--u) * 2.4) calc(var(--u) * 2.4) calc(var(--u) * 2.4);gap:.3rem}.k-cr-lr .k-cr-kind .k-chooser-value{padding:0 .35rem}.k-cr-rm span,.k-cr-preview .k-cr-tip{display:none}.k-chooser.k-cr-pick{--k-chooser-w:7.4em}.k-cr-pctl{grid-template-columns:auto auto minmax(0,1fr)}.k-cr-pctl .k-btn{min-width:0;padding:0 .6rem}.k-cr-tm{text-align:left;grid-column:1/-1}}.k-pill.k-pill-gold{background:color-mix(in srgb, var(--k-gold) 20%, transparent);color:var(--k-gold)}.k-pt{gap:var(--gap);height:100%;padding:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.k-pt-wait{color:var(--k-muted);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.k-pt-list{flex-direction:column;display:flex;overflow:hidden}.k-pt-list-head{padding:var(--pad);flex:none;align-items:center;gap:.6rem;display:flex}.k-pt-find{max-width:calc(var(--u) * 14);width:auto;min-width:calc(var(--u) * 6);flex:auto;margin-left:auto}.k-pt-rows{border-top:1px solid var(--k-line);flex:1;min-height:0;overflow-y:auto}.k-pt-round{padding:.55rem var(--pad);background:var(--k-control);border-bottom:1px solid var(--k-line)}.k-pt-row{width:100%;height:calc(var(--u) * 2.6);padding:0 var(--pad);border:0;border-bottom:1px solid var(--k-line);color:var(--k-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:3.4rem 1.2rem minmax(0,6rem) minmax(0,1fr) 7.6rem;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.k-pt-line{position:relative}.k-pt-line>.k-pt-row{padding-right:calc(var(--pad) + 5.6rem)}.k-btn.k-pt-preview{right:var(--pad);height:calc(var(--u) * 1.7);width:5rem;padding:0;font-size:.72rem;position:absolute;top:50%;transform:translateY(-50%)}.k-btn.k-pt-preview:active{transform:translateY(calc(2px - 50%))}.k-pt-row:hover{background:color-mix(in srgb, var(--k-control) 55%, transparent)}.k-pt-row[aria-current=true]{background:var(--k-control);box-shadow:inset 3px 0 0 var(--k-gold)}.k-pt-row:focus-visible{outline:2px solid var(--k-info);outline-offset:-2px}.k-pt-ref{font-family:var(--k-mono);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.k-pt-dot{background:var(--k-faint);border-radius:50%;width:.6rem;height:.6rem}.k-pt-row[data-status=played]{color:var(--k-muted)}.k-pt-row[data-status=played] .k-pt-dot{background:var(--k-line-hi)}.k-pt-row[data-status=live] .k-pt-dot{background:var(--k-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--k-gold) 25%, transparent)}.k-pt-cat{color:var(--k-info-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-pt-row[data-status=played] .k-pt-cat{color:var(--k-muted)}.k-pt-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-pt-marks{justify-content:flex-end;gap:.3rem;display:flex;overflow:hidden}.k-pt-none{padding:var(--pad);margin:0}.k-pt-editor{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.3);flex-direction:column;display:flex;overflow:hidden}.k-pt-head{flex:none;align-items:center;gap:.7rem;min-width:0;display:flex}.k-pt-head h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1.15rem;overflow:hidden}.k-pt-head-ref{font-family:var(--k-mono);white-space:nowrap;font-weight:600}.k-pt-acts{flex:none;gap:.5rem;margin-left:auto;display:flex}.k-pt-back{display:none}.k-pt-fields{align-content:start;gap:calc(var(--u) * .8) var(--gap);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;margin:-4px;padding:4px;display:grid;overflow-y:auto}.k-pt-f{flex-direction:column;grid-column:1/-1;gap:.35rem;min-width:0;display:flex}.k-pt-f[data-width=half]{grid-column:auto}.k-pt-f>label{color:var(--k-muted);font-size:.75rem;font-weight:600}.k-pt-area{height:calc(var(--u) * 5.6);resize:none;padding:.55rem .7rem;line-height:1.35}#k-pt-question{font-size:1.1rem}#k-pt-answer{font-size:1.02rem;font-weight:600}.k-pt-fields[data-locked] .k-field{box-shadow:none;border-color:var(--k-line);background:0 0}.k-pt-fields[data-locked] .k-switch{cursor:default;opacity:.7}.k-pt-tags{height:calc(var(--u) * 5.1);border:1px solid var(--k-line-hi);border-radius:var(--radius);background:var(--k-well);box-shadow:inset 0 2px 4px var(--k-well-shadow);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.35rem;padding:.3rem .4rem;display:flex;overflow-y:auto}.k-pt-answer-alts .k-pt-tags{height:calc(var(--u) * 2.5);padding-block:.15rem}.k-pt-fields[data-locked] .k-pt-tags{box-shadow:none;border-color:var(--k-line);background:0 0}.k-pt-tag{background:var(--k-control);height:1.7rem;font-family:var(--k-mono);border-radius:.3rem;align-items:center;gap:.25rem;max-width:100%;padding:0 .2rem 0 .55rem;font-size:.78rem;display:inline-flex;overflow:hidden}.k-pt-fields[data-locked] .k-pt-tag{padding-right:.55rem}.k-pt-tag-x{width:1.4rem;height:1.4rem;color:var(--k-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;font-size:.95rem;line-height:1}.k-pt-tag-x:hover{background:var(--k-control-hi);color:var(--k-text)}.k-pt-tag-input{min-width:calc(var(--u) * 5);height:1.7rem;color:var(--k-text);font:inherit;background:0 0;border:0;flex:1;font-size:.85rem}.k-pt-tag-input:focus{outline:none}.k-btn.k-pt-small{height:calc(var(--u) * 1.9);min-width:calc(var(--u) * 1.9);padding:0 .55rem;font-size:.8rem}.k-pt-rowset{flex-direction:column;gap:.45rem;display:flex}.k-pt-option{grid-template-columns:1.4rem minmax(0,1.2fr) auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.k-pt-answer{border-bottom:1px solid var(--k-line);grid-template-columns:1.4rem minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.4rem .5rem;padding-bottom:.45rem;display:grid}.k-pt-answer-alts{grid-column:2/-1}.k-pt-letter{font-family:var(--k-mono);color:var(--k-muted);text-align:center;font-weight:600}.k-btn.k-pt-add{align-self:flex-start}.k-pt-notes{flex-direction:column;flex:none;gap:.2rem;display:flex}.k-pt-changed,.k-pt-message{white-space:nowrap;text-overflow:ellipsis;height:1.3em;font-size:.8rem;line-height:1.3em;overflow:hidden}.k-pt-changed{color:var(--k-gold)}.k-pt-message{color:var(--k-soft)}.k-pt-foot{padding-top:calc(var(--u) * .7);border-top:1px solid var(--k-line);color:var(--k-muted);flex:none;font-size:.8rem}@media (width<=1279px){.k-pt{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.k-pt-row{grid-template-columns:3rem 1rem minmax(0,1fr) 4.6rem}.k-pt-cat,.k-pt-marks .k-pt-played,.k-pt-marks .k-pill:not(.k-pt-played)+.k-pill{display:none}.k-pt-option{grid-template-columns:1.2rem minmax(0,1fr) auto auto}.k-pt-option>.k-field:nth-of-type(2){grid-area:2/2/auto/-1}}@media (width<=799px){.k-pt{grid-template-columns:minmax(0,1fr)}.k-pt[data-pane=list] .k-pt-editor,.k-pt[data-pane=editor] .k-pt-list{display:none}.k-pt-back{display:inline-flex}.k-pt-head{flex-wrap:wrap;row-gap:.5rem}.k-pt-head h2{flex:1 1 0;font-size:1rem}.k-pt-acts{width:100%}.k-pt-acts .k-btn{flex:1}.k-pt-fields{grid-template-columns:minmax(0,1fr)}.k-pt-f[data-width=half]{grid-column:1/-1}.k-pt-answer{grid-template-columns:1.2rem minmax(0,1fr) auto}.k-pt-answer>.k-field:nth-of-type(2){grid-column:2/-1}}.k-pv{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.k-pv-pill{flex:none}.k-pv-strip-line{text-overflow:ellipsis;overflow:hidden}.k-pv-source{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .55) var(--gap);border-bottom:1px solid var(--k-line);background:var(--k-strip);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.k-pv-label{color:var(--k-muted);flex:none;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.k-field.k-pv-select{width:auto;height:calc(var(--u) * 2);padding:0 .55rem;font-size:.8rem;font-weight:600}.k-pv-sel-format{width:11rem}.k-pv-sel-pack{width:15rem}.k-pv-sel-config{width:10rem}.k-pv-source .k-btn{height:calc(var(--u) * 2);font-size:.8rem}.k-pv-seg button{min-width:calc(var(--u) * 2.6);height:calc(var(--u) * 1.6);padding:0 .6rem;font-size:.72rem}.k-pv-seg button:disabled{color:var(--k-faint);cursor:default}.k-pv-sep{background:var(--k-line);flex:none;align-self:stretch;width:1px;margin:0 .2rem}.k-pv-push{margin-left:auto}.k-pv-toggle{color:var(--k-soft);flex:none;align-items:center;gap:.45rem;width:6.4rem;font-size:.78rem;display:flex}.k-pv-toggle .k-switch{width:calc(var(--u) * 2);height:calc(var(--u) * 1.1)}.k-pv-toggle .k-switch:after{top:calc(var(--u) * .1);left:calc(var(--u) * .12);width:calc(var(--u) * .75);height:calc(var(--u) * .75)}.k-pv-toggle .k-switch[aria-checked=true]:after{left:calc(var(--u) * 1.02)}.k-pv-body{gap:var(--gap);min-height:0;padding:var(--gap);grid-template-columns:minmax(0,17rem) minmax(0,1fr) minmax(0,31rem);display:grid}.k-pv-head{height:calc(var(--u) * 2.3);padding:0 calc(var(--u) * .8);border-bottom:1px solid var(--k-line);white-space:nowrap;flex:none;align-items:center;gap:.6rem;min-width:0;display:flex}.k-pv-scale{color:var(--k-muted);text-overflow:ellipsis;margin-left:auto;font-size:.72rem;overflow:hidden}.k-pv-hide{visibility:hidden}.k-pv-left{grid-template-rows:auto minmax(0,1fr) auto auto auto auto;min-height:0;display:grid;overflow:hidden}.k-pv-items{border-bottom:1px solid var(--k-line);min-height:0;overflow:hidden auto}.k-pv-sec{padding:.4rem calc(var(--u) * .8);background:var(--k-control);border-bottom:1px solid var(--k-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-pv-item{width:100%;height:calc(var(--u) * 2.1);padding:0 calc(var(--u) * .8);border:0;border-bottom:1px solid var(--k-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.78rem;display:grid}.k-pv-item-none{cursor:default}.k-pv-ref{font-family:var(--k-mono);color:var(--k-soft);white-space:nowrap;font-size:.74rem;font-weight:600}.k-pv-text{white-space:nowrap;text-overflow:ellipsis;color:var(--k-soft);overflow:hidden}.k-pv-item[aria-current=true]{background:var(--k-control);box-shadow:inset 3px 0 0 var(--k-gold)}.k-pv-item[aria-current=true] .k-pv-text,.k-pv-item[aria-current=true] .k-pv-ref{color:var(--k-text)}.k-pv-moments{padding:calc(var(--u) * .5) calc(var(--u) * .6);grid-template-rows:repeat(10, calc(var(--u) * 1.85));border-bottom:1px solid var(--k-line);gap:.2rem;display:grid}.k-pv-mo{border:1px solid var(--k-btn-edge);background:linear-gradient(180deg, var(--k-btn-top), var(--k-btn-bottom));color:var(--k-btn-ink);box-shadow:0 2px 0 var(--k-btn-shadow);cursor:pointer;text-align:left;border-radius:.4rem;align-items:center;gap:.5rem;min-width:0;padding:0 .6rem;font-size:.78rem;display:flex}.k-pv-mo-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-pv-len{font-family:var(--k-mono);color:var(--k-soft);margin-left:auto;font-size:.68rem}.k-pv-mo[aria-checked=true]{background:linear-gradient(180deg, var(--k-gold-top), var(--k-gold));border-color:var(--k-gold-edge);color:var(--k-gold-ink);font-weight:600}.k-pv-mo[aria-checked=true] .k-pv-len{color:var(--k-gold-ink)}.k-pv-mo-empty{box-shadow:none;border:1px dashed var(--k-line);cursor:default;background:0 0}.k-pv-mo-empty.k-pv-mo-none{border-color:#0000}.k-pv-time{padding:calc(var(--u) * .6) calc(var(--u) * .8);border-bottom:1px solid var(--k-line);flex-direction:column;gap:.45rem;display:flex}.k-pv-time-row{align-items:center;gap:.5rem;display:flex}.k-pv-time .k-btn{height:calc(var(--u) * 1.9);min-width:3.6rem;padding:0 .65rem;font-size:.75rem}.k-pv-digits{font-family:var(--k-mono);white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:600}.k-pv-scrub{background:var(--k-well);border:1px solid var(--k-line-hi);height:1.3rem;box-shadow:inset 0 2px 4px var(--k-well-shadow);cursor:pointer;touch-action:none;border-radius:.4rem;position:relative}.k-pv-fill{background:#ffc23d38;border-radius:.4rem 0 0 .4rem;position:absolute;top:0;bottom:0;left:0}.k-pv-knob{background:var(--k-gold);width:.55rem;height:1.6rem;box-shadow:0 2px 0 var(--k-btn-shadow);border-radius:.25rem;margin-left:-.27rem;position:absolute;top:-.2rem}.k-pv-mark{background:var(--k-line-hi);width:1px;position:absolute;top:.25rem;bottom:.25rem}.k-pv-marks{color:var(--k-muted);justify-content:space-between;font-size:.62rem;display:flex}.k-pv-time-off .k-pv-scrub{opacity:.45;cursor:default}.k-pv-checks{height:calc(var(--u) * 3.6);padding:calc(var(--u) * .5) calc(var(--u) * .8);align-items:center;gap:.55rem;font-size:.75rem;line-height:1.3;display:flex;overflow:hidden}.k-pv-checks-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.k-btn.k-pv-show{height:calc(var(--u) * 1.8);min-width:3.6rem;margin-left:auto;padding:0 .6rem;font-size:.72rem}.k-pv-ic-ok{background:var(--k-good-bg);color:var(--k-good-text)}.k-pv-ic-warn{background:color-mix(in srgb, var(--k-gold) 30%, var(--k-panel));color:var(--k-gold)}.k-pv[data-outline=true] .k-pv-host [data-kore-overflow=true]{outline:3px dashed var(--k-gold);outline-offset:3px}.k-pv-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:.7rem;font-weight:700;display:inline-flex}.k-pv-ic-idle{background:var(--k-control);color:var(--k-faint)}.k-pv-centre{gap:var(--gap);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.k-pv-bc{overflow:hidden}.k-pv-panetabs{display:none}.k-pv-bc-frame{aspect-ratio:16/9;border-radius:0 0 calc(var(--radius) * 1.3) calc(var(--radius) * 1.3);background:#000;width:100%;position:relative;overflow:hidden}.k-pv-stage{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.k-pv-placeholder{text-align:center;color:var(--k-faint);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--k-well) 75%, var(--k-panel)) 0 14px, color-mix(in srgb, var(--k-well) 60%, var(--k-panel)) 14px 28px);justify-content:center;align-items:center;padding:1rem;font-size:.85rem;display:flex;position:absolute;inset:0}.k-pv-placeholder.k-hide{display:none}.k-pv-popped{background:color-mix(in srgb, var(--k-well) 82%, transparent);color:var(--k-soft);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-size:.9rem;display:flex;position:absolute;inset:0}.k-pv-popped .k-btn{height:calc(var(--u) * 2)}.k-pv-popout,.k-pv-link{min-width:9.4rem}.k-pv-link{min-width:13.2rem}.k-pv-host{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.k-pv-qv{gap:calc(var(--u) * .45);padding:calc(var(--u) * .6);border-right:1px solid var(--k-line);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.k-pv-fp>.k-area-timer{height:calc(var(--u) * 6.1);zoom:.7;flex:none;grid-area:auto}.k-pv-qwrap{min-height:0;position:relative;overflow:hidden}.k-pv-qgame{width:calc((100vw - var(--rail) - var(--gap) * 4) * 1.55 / 3.45);height:calc(100dvh - var(--u) * 20.5);transform-origin:0 0;display:grid;position:absolute;top:0;left:0}.k-pv-qgame>.k-area-question{grid-area:auto;min-height:0}.k-pv-q-empty{padding:calc(var(--u) * .2);flex-direction:column;gap:.6rem;font-size:.8rem;display:flex;position:absolute;inset:0}.k-pv-cue{grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:.6rem;display:grid}.k-pv-cuebtn{height:calc(var(--u) * 2.6);border-radius:var(--radius);border:1px solid var(--k-line);color:var(--k-faint);cursor:default;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:0 .6rem;font-size:.9rem;font-weight:700;line-height:1.15;display:flex}.k-pv-cuebtn small{text-overflow:ellipsis;max-width:100%;font-size:.66rem;font-weight:500;overflow:hidden}.k-pv-why{color:var(--k-muted);font-size:.68rem;line-height:1.25}.k-pv-fp{padding:calc(var(--u) * .6);gap:calc(var(--u) * .45);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.k-pv-fp>.k-fpanel{flex:none}.k-pv-fp-empty{padding:calc(var(--u) * .2);flex-direction:column;gap:.5rem;font-size:.8rem;display:flex}.k-pv-device{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.k-pv-devices{margin-left:auto}.k-pv-dev-ctl{padding:calc(var(--u) * .5) calc(var(--u) * .8);border-bottom:1px solid var(--k-line);align-items:center;gap:.5rem;min-width:0;display:flex}.k-field.k-pv-seat{flex:1;width:auto;min-width:0}.k-pv-dev-area{justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.k-pv-dev-wrap{box-shadow:0 0 0 6px var(--k-control), 0 0 0 7px var(--k-line-hi);border-radius:18px;flex:none;position:relative;overflow:hidden}.k-pv-dev-frame{transform-origin:0 0;background:#000;border:0;position:absolute;top:0;left:0}.k-pv-dev-foot{height:calc(var(--u) * 2);color:var(--k-muted);border-top:1px solid var(--k-line);white-space:nowrap;justify-content:center;align-items:center;font-size:.72rem;display:flex}.k-pv-joining{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.k-pv-mobile-tabs{display:none}@media (width<=1279px){.k-pv-panetabs{display:inline-flex}.k-pv-body{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.k-pv-host{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.k-pv-fp{grid-row:1;padding-bottom:0}.k-pv-fp>:not(.k-area-timer){display:none}.k-pv-qv{border-right:0;grid-row:2}.k-pv-opt,.k-pv-device.k-pv-off{display:none}.k-pv-left{grid-area:1/1}.k-pv-centre{grid-area:1/2}.k-pv-qgame{width:calc((100vw - var(--rail) - var(--gap) * 3) * 1.35 / 2.35);height:calc(100dvh - var(--u) * 21.3)}.k-pv[data-pane=device] .k-pv-device{z-index:1;margin-top:calc(var(--u) * 2.3 + 1px);grid-area:1/2}.k-pv[data-pane=device] .k-pv-centre>.k-pv-host{visibility:hidden}}@media (width<=799px){.k-pv{grid-template-rows:auto minmax(0,1fr)}.k-pv-mobile-tabs{margin:var(--gap) var(--gap) 0;grid-row:1;display:flex}.k-pv-source,.k-pv-body{grid-row:2}.k-pv-left,.k-pv-centre,.k-pv-device{grid-area:1/1}.k-pv-mobile-tabs button{flex:1;min-width:0}.k-pv-source{white-space:normal;flex-wrap:wrap;display:none}.k-pv[data-pane=choose] .k-pv-source{display:flex}.k-pv[data-pane=choose] .k-pv-body{display:none}.k-pv-body{grid-template-columns:minmax(0,1fr)}.k-pv-left,.k-pv-centre,.k-pv-bc,.k-pv-host,.k-pv-device{display:none}.k-pv[data-pane=items] .k-pv-left{display:grid}.k-pv[data-pane=broadcast] .k-pv-centre,.k-pv[data-pane=console] .k-pv-centre{grid-template-rows:minmax(0,1fr);display:grid}.k-pv[data-pane=broadcast] .k-pv-bc{display:block}.k-pv[data-pane=console] .k-pv-host{display:grid}.k-pv[data-pane=device] .k-pv-device,.k-pv[data-pane=device] .k-pv-device.k-pv-off{grid-column:1;margin-top:0;display:grid}.k-pv-qgame{width:calc(100vw - var(--gap) * 2);height:calc(100dvh - var(--u) * 21)}}:root,:root[data-theme=dark]{--k-page:#060a24;--k-strip:#0a1036;--k-panel:#0c1442;--k-control:#16225f;--k-control-hi:#1d2b72;--k-line:#1f2c6e;--k-line-hi:#2e3f8f;--k-text:#eef1ff;--k-soft:#c3cbee;--k-muted:#93a0d2;--k-faint:#525e9e;--k-good:#3ddc97;--k-good-text:#7bf0be;--k-good-bg:#0f4a3a;--k-good-top:#1f9e6c;--k-good-bottom:#157552;--k-good-ink:#f0fff8;--k-bad:#ff6b6b;--k-bad-text:#ffa3a3;--k-bad-bg:#4a1530;--k-bad-top:#9a2d4c;--k-bad-bottom:#74203a;--k-bad-ink:#fff0f0;--k-info:#5cc8ff;--k-info-text:#a3e0ff;--k-gold:#ffc23d;--k-gold-top:#ffd266;--k-gold-edge:#ffe29a;--k-gold-ink:#2a1d03;--k-btn-top:#2c42a0;--k-btn-bottom:#1f3080;--k-btn-edge:#4f68d0;--k-btn-ink:#fff;--k-btn-shadow:#03061a;--k-well:#040720;--k-well-shadow:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--k-page:#e9edf8;--k-strip:#f7f8fd;--k-panel:#fff;--k-control:#dde3f5;--k-control-hi:#cfd7f0;--k-line:#d3daf0;--k-line-hi:#a9b5e0;--k-text:#0b1233;--k-soft:#27325f;--k-muted:#556190;--k-faint:#9aa4c8;--k-good:#1a9e68;--k-good-text:#0b6b45;--k-good-bg:#d4f3e5;--k-good-top:#22a873;--k-good-bottom:#178a5c;--k-good-ink:#fff;--k-bad:#d64545;--k-bad-text:#a32020;--k-bad-bg:#fbe0e3;--k-bad-top:#c94a5f;--k-bad-bottom:#a8384d;--k-bad-ink:#fff;--k-info:#1f8fd6;--k-info-text:#0d5f99;--k-gold:#f5b21b;--k-gold-top:#ffcb52;--k-gold-edge:#d99a0f;--k-gold-ink:#2a1d03;--k-btn-top:#3a55c8;--k-btn-bottom:#2c42a0;--k-btn-edge:#2a3f99;--k-btn-ink:#fff;--k-btn-shadow:#9aa6d1;--k-well:#eef1fa;--k-well-shadow:#0b123324;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ea-fp{gap:calc(var(--u) * .6);flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid}.ea-fp>.ea-rw{grid-row:2/-1}.ea-fp-head{align-items:center;gap:.6rem;min-width:0;display:flex}.ea-fp-head h2{white-space:nowrap;margin:0;font-size:1rem;font-weight:600}.ea-fp-where{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;overflow:hidden}.ea-fp-tabs{margin-left:auto}.ea-fp-tabs button{height:calc(var(--u) * 1.6);min-width:calc(var(--u) * 4.4);font-size:.75rem}.ea-fp-tabs button:disabled{color:var(--k-faint);cursor:default}.ea-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.ea-tile{border-left:3px solid var(--k-line-hi);flex-direction:column;gap:.05rem;min-width:0;padding:.15rem .6rem;display:flex}.ea-tile b{font-family:var(--k-mono);white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1.15;overflow:hidden}.ea-tile b small{color:var(--k-muted);font-size:.75rem;font-weight:500}.ea-tile span{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.ea-tile[data-tone=good]{border-color:var(--k-good)}.ea-tile[data-tone=bad]{border-color:var(--k-bad)}.ea-tile[data-tone=info]{border-color:var(--k-info)}.ea-tile[data-tone=gold]{border-color:var(--k-gold)}.ea-fp-body{grid-template-rows:minmax(0,1fr);gap:.5rem;min-height:0;display:grid;overflow:hidden}.ea-fp-body[data-drain]{grid-template-rows:auto minmax(0,1fr)}.ea-lists{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .8rem;min-height:0;display:grid}.ea-lists[data-rows="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}.ea-lst{grid-template-rows:auto minmax(0,1fr);gap:.15rem;min-height:0;display:grid;overflow:hidden}.ea-lst-h{letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);overflow-wrap:anywhere;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:600;line-height:1.2;display:flex}.ea-lst-n{color:var(--k-text);font-family:var(--k-mono);flex:none}.ea-sw{background:var(--k-line-hi);border-radius:.15rem;flex:none;width:.6rem;height:.6rem}.ea-sw[data-tone=good]{background:var(--k-good)}.ea-sw[data-tone=bad]{background:var(--k-bad)}.ea-sw[data-tone=info]{background:var(--k-info)}.ea-sw[data-tone=gold]{background:var(--k-gold)}.ea-lst ol{min-height:0;margin:0;padding:0;list-style:none;display:grid}.ea-li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:0;max-height:1.6rem;font-size:.82rem;display:grid;overflow:hidden}.ea-li .ea-nm{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.ea-why{color:var(--k-muted);white-space:nowrap;font-size:.72rem}.ea-more{color:var(--k-muted);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:.75rem;overflow:hidden}.ea-more:hover,.ea-more:focus-visible{color:var(--k-text);text-decoration:underline}.ea-all{min-height:0;position:relative}.ea-all>div{position:absolute;inset:0;overflow-y:auto}.ea-all .ea-li{height:1.6rem}.ea-drain{border:1px solid var(--k-line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem 1rem;padding:.5rem .7rem;display:grid}.ea-drain span{color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.ea-drain .ea-drain-big{color:var(--k-bad-text);grid-row:1/3;min-width:5.2ch;font-size:1.9rem;font-weight:600;overflow:visible}.ea-seats-body{grid-template-rows:auto auto minmax(0,1fr);align-content:start}.ea-seats{max-width:calc(var(--u) * 26);grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;display:grid}.ea-seats i{aspect-ratio:1;background:var(--k-control);border-radius:2px}.ea-seats i[data-outer]{border:1px dashed var(--k-line-hi);background:0 0}.ea-seats i[data-on]{background:var(--k-info);border:0}.ea-seats i[data-outer][data-on]{opacity:.6}.ea-note{color:var(--k-soft);margin:0;font-size:.78rem;line-height:1.4;overflow:hidden}.ea-fp-foot{color:var(--k-soft);border-top:1px solid var(--k-line);white-space:nowrap;align-items:center;gap:.5rem;height:2.1rem;padding-top:.45rem;font-size:.82rem;display:flex;overflow:hidden}.ea-fp-foot>span:last-child{text-overflow:ellipsis;overflow:hidden}.ea-fp-foot[data-tone=bad]{color:var(--k-bad-text)}.ea-order{flex:none;font-size:.85rem;display:flex}.ea-order [data-state=played]{color:var(--k-bad-text)}.ea-order [data-state=current]{color:var(--k-good-text);font-weight:600}.ea-order [data-state=toCome]{color:var(--k-soft)}.ea-dash{color:var(--k-muted);padding:0 .1rem;font-weight:400}.ea-rw{gap:calc(var(--u) * .5);grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:0;display:grid}.ea-pick{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.ea-pick .k-select{height:calc(var(--u) * 2);min-width:0;padding:0 .5rem;font-size:.85rem}.ea-now{color:var(--k-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.ea-now b{font-family:var(--k-mono);color:var(--k-text)}.ea-others{color:var(--k-muted);white-space:nowrap;align-items:center;gap:.3rem;height:1.5rem;font-size:.72rem;display:flex;overflow:hidden}.ea-others .ea-chip{flex:none;gap:.3rem;height:1.35rem;padding:0 .45rem;font-size:.72rem}.ea-chip b{font-family:var(--k-mono);font-weight:500}.ea-chip[aria-pressed=true]{outline:1px solid var(--k-info)}.ea-att{border:1px solid var(--k-line);border-radius:var(--radius);grid-template-rows:auto repeat(4,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.ea-ar{border:0;border-bottom:1px solid var(--k-line);text-align:left;background:0 0;grid-template-columns:1.2rem 1.1rem minmax(0,1fr) 4.2rem 2.6rem 2.8rem 5.8rem;align-items:center;gap:.4rem;width:100%;min-height:0;padding:0 .55rem;font-size:.8rem;display:grid}.ea-ar:last-child{border-bottom:0}button.ea-ar{cursor:pointer}.ea-ar-h{letter-spacing:.06em;text-transform:uppercase;height:1.6rem;color:var(--k-muted);font-size:.66rem}.ea-rad{border:1px solid var(--k-line-hi);background:var(--k-well);width:.95rem;height:.95rem;box-shadow:inset 0 1px 2px var(--k-well-shadow);border-radius:50%}.ea-ar[aria-checked=true]{background:color-mix(in srgb, var(--k-info) 8%, transparent);box-shadow:inset 3px 0 0 var(--k-info)}.ea-ar[aria-checked=true] .ea-rad{border:4px solid var(--k-info);background:var(--k-text)}.ea-n{color:var(--k-muted)}.ea-a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ea-ar .k-pill{height:1.25rem;font-size:.68rem}.ea-by{color:var(--k-muted);font-size:.72rem}.ea-r{text-align:right;color:var(--k-soft);white-space:nowrap}.ea-ar[data-current] .ea-lk{color:var(--k-text);font-weight:600}.ea-prev{border:1px solid var(--k-line);border-radius:var(--radius);flex-direction:column;justify-content:center;height:3.4rem;padding:.45rem .7rem;font-size:.82rem;line-height:1.35;display:flex;overflow:hidden}.ea-prev[data-on]{border-color:var(--k-info);background:color-mix(in srgb, var(--k-info) 6%, transparent)}.ea-prev>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ea-to{color:var(--k-good-text)}.ea-fine{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ea-acts{align-items:center;gap:.5rem;display:flex}.ea-acts .k-btn{height:calc(var(--u) * 2.1);flex:none;font-size:.8rem}.ea-tip{color:var(--k-muted);text-align:right;max-width:13rem;margin-left:auto;font-size:.72rem;line-height:1.25;overflow:hidden}.ea-cb{align-items:center;gap:.6rem;min-width:0;height:100%;display:flex}.ea-cb>.k-btn{flex:none;min-width:6.5em}.ea-cb-read{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.ea-cb-problem{color:var(--k-bad-text)}.ea-cb-field{min-width:0;width:calc(var(--u) * 4.6);color:var(--k-muted);flex-direction:column;gap:.1rem;font-size:.66rem;display:flex}.ea-cb-field .k-field{height:calc(var(--u) * 1.9);width:100%;min-width:0;padding:0 .45rem;font-size:.85rem}.ea-cb-field .k-field:focus{outline-offset:-2px}.ea-cb-acts{flex:none;gap:.4rem;margin-left:auto;display:flex}@font-face{font-family:EA Sanidana;src:url(/assets/Sanidana-BvhSs2Iq.ttf)format("truetype");font-display:swap}
