.nk-root .nks-show{--nks-ink:var(--krx-p-ink);--nks-navy:var(--krx-p-navy-950);--nks-navy-2:var(--krx-p-navy-900);--nks-navy-3:var(--krx-p-navy-800);--nks-navy-4:var(--krx-p-navy-700);--nks-cyan:var(--krx-p-cyan);--nks-coral:var(--krx-p-coral);--nks-gold:var(--krx-p-gold);--nks-magenta:var(--krx-p-magenta);--nks-violet:var(--krx-p-violet);--nks-green:var(--krx-p-turquoise);--nks-red:var(--krx-p-red);--nks-white:var(--krx-p-offwhite);--nks-mist:var(--krx-p-mist);--nks-slate:var(--krx-p-slate);--nks-t0:var(--krx-c-team-1);--nks-t1:var(--krx-c-team-2);--nks-side:var(--krx-show-side);--nks-gap:1.1em;--nks-r:8px;--nks-pop:5px 5px 0 0 var(--nks-ink);--nks-pop-lg:7px 7px 0 0 var(--nks-ink);--nks-frame:3px;--nks-display:var(--krx-font-voice-display);--nks-read:var(--krx-font-voice-read);position:fixed;inset:0;z-index:150;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;font-size:var(--krx-show-root-size);line-height:1.35;color:var(--nks-white);background:var(--nks-navy);font-family:var(--nks-read)}.nk-root :where(.nks-show) button{font:inherit;color:inherit;cursor:pointer}.nk-root :where(.nks-show) button:disabled,.nk-root :where(.nks-show) button[aria-disabled=true]{cursor:not-allowed}.nk-root :where(.nks-show) dd,.nk-root :where(.nks-show) dl,.nk-root :where(.nks-show) h1,.nk-root :where(.nks-show) h2,.nk-root :where(.nks-show) h3,.nk-root :where(.nks-show) ol,.nk-root :where(.nks-show) p,.nk-root :where(.nks-show) ul{margin:0;padding:0}.nk-root :where(.nks-show) ol,.nk-root :where(.nks-show) ul{list-style:none}.nk-root .nks-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--nks-violet) 26%,transparent),transparent 60%),repeating-conic-gradient(from 0deg at 50% 38%,color-mix(in srgb,var(--nks-navy-3) 70%,transparent) 0deg 6deg,transparent 6deg 14deg),var(--nks-navy)}.nk-root .nks-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--nks-ink) 55%,transparent) 1.2px,transparent 1.4px);background-size:9px 9px;opacity:.55;-webkit-mask-image:linear-gradient(180deg,transparent,black 70%);mask-image:linear-gradient(180deg,transparent,black 70%)}.nk-root :where(.nks-show)>:not(.nks-bg){position:relative;z-index:1}.nk-root .nks-display{font-family:var(--nks-display);font-weight:400;letter-spacing:.045em;line-height:1}.nk-root .nks-kicker{display:inline-block;font-size:.82em;color:var(--nks-gold)}.nk-root .nks-kicker,.nk-root .nks-label{font-family:var(--krx-font-voice-label);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nk-root .nks-label{display:block;font-size:.78em;color:var(--nks-mist);margin-bottom:.45em}.nk-root .nks-screenhead{margin-bottom:1em}.nk-root .nks-screenhead__title{font-size:2.5em;color:var(--nks-white);text-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-screenhead__sub{margin-top:.3em;color:var(--nks-mist);font-size:1.05em}.nk-root .nks-link{background:none;border:0;padding:.25em 0;margin:-.25em 0;color:var(--nks-cyan);font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:.35em}.nk-root .nks-link:hover{color:var(--nks-gold)}.nk-root .nks-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.6em 1.1em;border:var(--nks-frame) solid var(--nks-ink);border-radius:6px;background:var(--nks-navy-3);color:var(--nks-white);box-shadow:4px 4px 0 0 var(--nks-ink);font-family:var(--nks-display);letter-spacing:.05em;font-size:1.1em;line-height:1;transition:transform var(--krx-dur-fast) var(--krx-ease-standard),box-shadow var(--krx-dur-fast) var(--krx-ease-standard),background var(--krx-dur-fast);white-space:nowrap}.nk-root .nks-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translate(-1px,-2px);box-shadow:6px 7px 0 0 var(--nks-ink);background:var(--nks-navy-4)}.nk-root .nks-btn:active:not(:disabled):not([aria-disabled=true]){transform:translate(3px,3px);box-shadow:1px 1px 0 0 var(--nks-ink)}.nk-root .nks-btn:disabled,.nk-root .nks-btn[aria-disabled=true]{background:var(--nks-navy-2);color:var(--nks-slate);box-shadow:none;border-color:var(--nks-navy-4)}.nk-root .nks-btn--gold{background:var(--nks-gold);color:var(--nks-ink)}.nk-root .nks-btn--gold:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--nks-gold) 88%,white)}.nk-root .nks-btn--navy{background:var(--nks-navy-2);color:var(--nks-white);border-color:var(--nks-navy-4)}.nk-root .nks-btn--navy:hover:not(:disabled):not([aria-disabled=true]){background:var(--nks-navy-3);border-color:var(--nks-mist)}.nk-root .nks-btn--ghost{background:transparent;box-shadow:none;border-color:var(--nks-navy-4);color:var(--nks-mist)}.nk-root .nks-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--nks-navy-2);box-shadow:none;color:var(--nks-white)}.nk-root .nks-btn--sm{font-size:.92em;padding:.5em .8em;box-shadow:3px 3px 0 0 var(--nks-ink)}.nk-root .nks-btn--lg{font-size:1.3em;padding:.6em 1.2em}.nk-root .nks-btn--xl{font-size:1.55em;padding:.62em 1.3em;box-shadow:var(--nks-pop)}.nk-root .nks-btn--xxl{font-size:1.95em;padding:.6em 1.4em;box-shadow:var(--nks-pop-lg)}.nk-root .nks-btn--block{width:100%}.nk-root .nks-btn small{display:block;font-family:var(--nks-read);letter-spacing:0;font-size:.42em;font-weight:700;margin-top:.35em;opacity:.8}.nk-root .nks-iconbtn,.nk-root .nks-mini{display:inline-grid;place-items:center;width:2.3em;height:2.3em;border:2px solid var(--nks-ink);border-radius:6px;background:var(--nks-navy-3);box-shadow:2px 2px 0 var(--nks-ink)}.nk-root .nks-mini{width:2em;height:2em;font-size:.9em}.nk-root .nks-iconbtn:hover,.nk-root .nks-mini:hover{background:var(--nks-navy-4);color:var(--nks-gold)}.nk-root .nks-mini--danger:hover{color:var(--nks-red)}.nk-root .nks-chip{display:inline-flex;align-items:center;gap:.35em;padding:.25em .6em;border-radius:999px;background:color-mix(in srgb,var(--nks-ink) 55%,transparent);border:1.5px solid var(--nks-navy-4);font-size:.82em;font-weight:700;color:var(--nks-mist);white-space:nowrap}.nk-root .nks-chip--soon{background:color-mix(in srgb,var(--nks-violet) 30%,var(--nks-navy-2));border-color:var(--nks-violet);color:var(--nks-white)}.nk-root .nks-chip--mode{color:var(--nks-white)}.nk-root .nks-chip--classic{background:color-mix(in srgb,var(--nks-gold) 22%,var(--nks-navy-2));border-color:var(--nks-gold);color:var(--nks-white)}.nk-root .nks-btn--wrap{white-space:normal;text-align:center;line-height:1.15}.nk-root .nks-modepanel__classic{padding:.7em .9em;border:2px solid var(--nks-gold);border-radius:var(--nks-r);background:color-mix(in srgb,var(--nks-gold) 12%,var(--nks-navy-2));color:var(--nks-white);font-weight:700;line-height:1.4}.nk-root .nks-badge{display:inline-block;padding:.12em .5em;border-radius:4px;background:var(--nks-navy-4);color:var(--nks-white);font-size:max(.8em,12px);font-weight:800;letter-spacing:.02em;white-space:nowrap}.nk-root .nks-kind{display:inline-block;padding:.14em .5em;border-radius:4px;font-family:var(--krx-font-voice-label);font-weight:900;font-size:max(.72em,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--nks-ink);border:1.5px solid var(--nks-ink)}.nk-root .nks-kind--domain{background:var(--nks-magenta)}.nk-root .nks-kind--topic{background:var(--nks-cyan)}.nk-root .nks-top{display:flex;align-items:center;gap:1.4em;height:3.7em;padding:0 1.3em;background:color-mix(in srgb,var(--nks-ink) 82%,transparent);border-bottom:3px solid var(--nks-ink);box-shadow:0 3px 0 color-mix(in srgb,var(--nks-violet) 40%,transparent)}.nk-root .nks-top__brand{background:none;border:0;padding:0;display:flex;align-items:center}.nk-root .nks-top__brand img{height:2.9em;width:auto;display:block;filter:drop-shadow(2px 2px 0 var(--nks-ink))}.nk-root .nks-top__proto{margin-left:auto;font-size:.75em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nks-slate);white-space:nowrap}.nk-root .nks-stepper{display:flex;align-items:center;gap:.4em}.nk-root .nks-step{display:inline-flex;align-items:center;gap:.5em;padding:.35em .85em .35em .4em;background:transparent;border:2px solid transparent;border-radius:999px;color:var(--nks-slate);font-weight:700;font-size:.95em}.nk-root .nks-step+.nks-step:before{content:"";width:1.4em;height:2px;background:var(--nks-navy-4);margin:0 .3em 0 -.9em}.nk-root .nks-step__n{display:grid;place-items:center;width:1.75em;height:1.75em;border-radius:50%;border:2px solid;font-weight:900;font-size:.9em}.nk-root .nks-step.is-current{color:var(--nks-ink);background:var(--nks-gold);border-color:var(--nks-ink);box-shadow:2px 2px 0 var(--nks-ink)}.nk-root .nks-step.is-current .nks-step__n{background:var(--nks-ink);color:var(--nks-gold);border-color:var(--nks-ink)}.nk-root .nks-step.is-done{color:var(--nks-white)}.nk-root .nks-step.is-done:hover{color:var(--nks-gold)}.nk-root .nks-step.is-done .nks-step__n{background:var(--nks-green);border-color:var(--nks-green);color:var(--nks-ink)}.nk-root .nks-top__room{display:flex;align-items:center;gap:.8em;min-width:0}.nk-root .nks-top__roomname{font-weight:800;font-size:1.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nk-root .nks-top__join-wrap{display:inline-flex;align-items:center;gap:4px}.nk-root .nks-top__join{display:inline-flex;align-items:center;gap:.45em;padding:.3em .8em;border:2px solid var(--nks-ink);border-radius:6px;background:var(--nks-navy-3);box-shadow:3px 3px 0 var(--nks-ink);font-weight:700;cursor:pointer;transition:all .15s ease}.nk-root .nks-top__join b{color:var(--nks-gold);font-size:1.35em;letter-spacing:.1em}.nk-root .nks-top__join:hover:not(.is-copied){background:var(--nks-navy-4)}.nk-root .nks-top__join.is-copied{background:var(--nks-gold);color:var(--nks-ink)}.nk-root .nks-top__join.is-copied b{color:var(--nks-ink)}.nk-root .nks-top__qr{display:inline-flex;align-items:center;justify-content:center;padding:.42em;border:2px solid var(--nks-ink);border-radius:6px;background:var(--nks-navy-3);box-shadow:3px 3px 0 var(--nks-ink);color:var(--nks-gold);cursor:pointer;transition:all .15s ease}.nk-root .nks-top__qr:hover{background:var(--nks-navy-4);color:#fff}.nk-root .nks-stage{min-height:0;overflow:hidden;padding:1.15em 1.3em}.nk-root .nks-stage--board,.nk-root .nks-stage--lobby,.nk-root .nks-stage--play{padding-left:3.4em;padding-right:3.4em}.nk-root .nks-split{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--nks-side);gap:var(--nks-gap)}.nk-root .nks-panel,.nk-root .nks-split__main{min-height:0;display:flex;flex-direction:column}.nk-root .nks-panel{padding:1.25em 1.3em;background:color-mix(in srgb,var(--nks-navy-2) 94%,transparent);border:var(--nks-frame) solid var(--nks-ink);border-radius:var(--nks-r);box-shadow:var(--nks-pop-lg)}.nk-root .nks-panel__foot{margin-top:auto;padding-top:1em;display:grid;gap:.8em}.nk-root .nks-accent--cyan{--acc:var(--nks-cyan)}.nk-root .nks-accent--coral{--acc:var(--nks-coral)}.nk-root .nks-accent--gold{--acc:var(--nks-gold)}.nk-root .nks-accent--magenta{--acc:var(--nks-magenta)}.nk-root .nks-accent--violet{--acc:var(--nks-violet)}.nk-root .nks-modes{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(13.5em,auto);align-content:start;gap:var(--nks-gap)}.nk-root .nks-mode{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.65em;padding:1.1em 1.15em 1em;text-align:left;background:linear-gradient(160deg,color-mix(in srgb,var(--acc,var(--nks-cyan)) 14%,var(--nks-navy-2)),var(--nks-navy-2) 55%);border:var(--nks-frame) solid var(--nks-ink);border-radius:var(--nks-r);box-shadow:var(--nks-pop);overflow:hidden;transition:transform var(--krx-dur-fast) var(--krx-ease-standard),box-shadow var(--krx-dur-fast)}.nk-root .nks-mode:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--acc,var(--nks-cyan))}.nk-root .nks-domcard:after,.nk-root .nks-mode:after,.nk-root .nks-topiccard:after{content:"";position:absolute;inset:0;border-radius:calc(var(--nks-r) - 3px);border:4px solid transparent;pointer-events:none;transition:border-color var(--krx-dur-fast),box-shadow var(--krx-dur-fast);z-index:3}.nk-root .nks-mode:hover{transform:translate(-1px,-2px);box-shadow:7px 8px 0 var(--nks-ink)}.nk-root .nks-mode:hover:after{border-color:var(--acc,var(--nks-cyan))}.nk-root .nks-mode.is-active:after{border-color:var(--nks-gold)}.nk-root .nks-mode.is-active{box-shadow:var(--nks-pop),0 0 28px color-mix(in srgb,var(--nks-gold) 45%,transparent)}.nk-root .nks-mode__head{position:relative;z-index:1;display:flex;align-items:center;gap:.7em;min-width:0;padding-right:3.2em}.nk-root .nks-mode__medal{display:grid;place-items:center;width:3.3em;height:3.3em;flex:none;border-radius:50%;background:var(--acc,var(--nks-cyan));color:var(--nks-ink);border:3px solid var(--nks-ink);box-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-mode__medal--lg{width:4.6em;height:4.6em}.nk-root .nks-mode__body{flex:1;display:flex;flex-direction:column;gap:.5em;min-width:0}.nk-root .nks-mode__body,.nk-root .nks-mode__medal{position:relative;z-index:1}.nk-root .nks-mode__wm{position:absolute;z-index:0;right:-.5em;bottom:-.7em;width:6.6em;height:6.6em;color:var(--acc,var(--nks-cyan));opacity:.12;transform:rotate(-12deg);pointer-events:none}.nk-root .nks-mode__name{min-width:0;font-size:1.85em;color:var(--nks-white);text-shadow:2px 2px 0 var(--nks-ink);overflow-wrap:anywhere}.nk-root .nks-mode__tag{font-size:1.1em;font-weight:700;line-height:1.3;color:var(--nks-white)}.nk-root .nks-mode__chips{display:flex;flex-wrap:wrap;gap:.4em;margin-top:auto;padding-top:.4em}.nk-root .nks-mode__check{position:absolute;top:1em;right:1em;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:6px;border:3px solid var(--nks-mist);color:transparent;background:color-mix(in srgb,var(--nks-ink) 45%,transparent)}.nk-root .nks-mode.is-active .nks-mode__check{background:var(--nks-gold);border-color:var(--nks-ink);color:var(--nks-ink)}.nk-root .nks-mode.is-soon .nks-mode__medal{filter:saturate(.6)}.nk-root .nks-mode--surprise{--acc:var(--nks-gold);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--nks-gold) 10%,transparent) 0 10px,transparent 10px 20px),var(--nks-navy-2);border-style:dashed;border-color:var(--nks-gold)}.nk-root .nks-mode--surprise .nks-mode__go{position:absolute;right:1em;bottom:1em;display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--nks-gold);color:var(--nks-ink);border:3px solid var(--nks-ink);font-size:1.1em}.nk-root .nks-modepanel{gap:1em;overflow:auto}.nk-root .nks-modepanel__hero{display:flex;align-items:center;gap:1em;padding-bottom:1em;border-bottom:2px solid var(--nks-navy-4)}.nk-root .nks-modepanel__name{font-size:2.6em;color:var(--acc);text-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-modepanel__tag{margin-top:.25em;font-weight:800;font-size:1.1em}.nk-root .nks-modepanel__pitch{font-size:1.12em;line-height:1.45;color:var(--nks-white)}.nk-root .nks-steps{display:grid;gap:.6em}.nk-root .nks-steps li{display:grid;grid-template-columns:2em 1fr;gap:.6em;align-items:start;font-size:1.04em;line-height:1.4}.nk-root .nks-steps__n{display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:50%;background:var(--acc);color:var(--nks-ink);font-weight:900;border:2px solid var(--nks-ink)}.nk-root .nks-facts{display:grid;border-radius:8px;background:color-mix(in srgb,var(--nks-ink) 50%,transparent);border:1.5px solid var(--nks-navy-4)}.nk-root .nks-facts div{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:.5em .8em}.nk-root .nks-facts div+div{border-top:1.5px solid var(--nks-navy-4)}.nk-root .nks-facts dt{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap;font-size:.74em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nks-mist)}.nk-root .nks-facts dd{font-weight:800;font-size:.98em;text-align:right}.nk-root .nks-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:2em;background:color-mix(in srgb,var(--nks-ink) 72%,transparent);animation:nks-fade var(--krx-dur-base) var(--krx-ease-out);-moz-user-select:none;user-select:none;-webkit-user-select:none}.nk-root .nks-modal__card{position:relative;max-width:min(92vw,60em);max-height:calc(100dvh - 4em);overflow:auto;background:var(--nks-navy-2);border:4px solid var(--nks-ink);border-radius:12px;box-shadow:10px 10px 0 var(--nks-ink);animation:nks-pop var(--krx-dur-slow) var(--krx-ease-overshoot);-moz-user-select:text;user-select:text;-webkit-user-select:text}.nk-root .nks-modal ::-moz-selection{background:color-mix(in srgb,var(--nks-gold) 35%,transparent);color:inherit}.nk-root .nks-modal ::selection{background:color-mix(in srgb,var(--nks-gold) 35%,transparent);color:inherit}.nk-root .nks-modal__close{position:absolute;top:.8em;right:.8em;z-index:2;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;border:3px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);font-size:1.05em}.nk-root .nks-modal__actions{display:flex;justify-content:center;gap:.8em;flex-wrap:wrap;margin-top:1.4em}.nk-root .nks-surprise{padding:2em 2.2em;text-align:center;width:min(92vw,60em);container:nks-surprise/inline-size;background:repeating-conic-gradient(from 0deg at 50% 0,color-mix(in srgb,var(--nks-gold) 9%,transparent) 0 8deg,transparent 8deg 16deg),var(--nks-navy-2)}.nk-root .nks-surprise__mode{font-size:3.6em;color:var(--nks-gold);text-shadow:4px 4px 0 var(--nks-ink);margin-top:.15em}.nk-root .nks-surprise__tag{font-weight:800;font-size:1.15em;margin-top:.3em}.nk-root .nks-surprise__board{margin:1.4em auto 0;display:grid;grid-template-columns:repeat(var(--nks-cols,3),minmax(0,1fr));gap:1em 1.1em;max-width:calc(var(--nks-cols, 3) * 15em + (var(--nks-cols, 3) - 1) * 1.1em)}.nk-root .nks-surprise__slot{display:grid;grid-template-rows:auto auto auto;gap:.4em;justify-items:center;align-content:start;animation:nks-dealin .42s var(--krx-ease-overshoot) both}.nk-root .nks-surprise__art{width:100%;aspect-ratio:16/10;border-radius:8px;border:3px solid var(--nks-ink);box-shadow:4px 4px 0 var(--nks-ink)}.nk-root .nks-surprise__name{font-weight:800;font-size:1.02em;line-height:1.2;text-wrap:balance}@container nks-surprise (max-width: 520px){.nk-root .nks-surprise__board.nks-surprise__board--n6{grid-template-columns:repeat(2,minmax(0,1fr))}}.nk-root .nks-art{background-size:cover;background-position:50%;background-color:var(--nks-navy-3)}.nk-root .nks-libhead{display:grid;gap:.7em}.nk-root .nks-libhead__row{display:flex;align-items:center;gap:1.2em;flex-wrap:wrap}.nk-root .nks-libhead__row--sub{justify-content:space-between}.nk-root .nks-libhead__hint{color:var(--nks-mist);font-size:1em}.nk-root .nks-libhead__hint b{color:var(--nks-white)}.nk-root .nks-tabs{display:inline-flex;padding:.3em;gap:.3em;background:var(--nks-ink);border-radius:10px;border:2px solid var(--nks-navy-4)}.nk-root .nks-tab{display:inline-flex;align-items:center;gap:.45em;padding:.5em 1.2em;border:0;border-radius:7px;background:transparent;color:var(--nks-mist);font-family:var(--nks-display);letter-spacing:.06em;font-size:1.3em}.nk-root .nks-tab:hover{color:var(--nks-white)}.nk-root .nks-tab.is-active{background:var(--nks-cyan);color:var(--nks-ink);box-shadow:2px 2px 0 var(--nks-navy-4)}.nk-root .nks-quick{display:flex;align-items:center;gap:.45em;flex-wrap:wrap}.nk-root .nks-quick__label{font-size:.78em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nks-gold);margin-right:.2em}.nk-root .nks-quick__btn{padding:.35em .8em;border-radius:999px;border:2px solid var(--nks-navy-4);background:var(--nks-navy-2);font-weight:800;font-size:.9em}.nk-root .nks-quick__btn:hover{border-color:var(--nks-gold);color:var(--nks-gold)}.nk-root .nks-filters{display:grid;gap:.6em}.nk-root .nks-search{display:flex;align-items:center;gap:.6em;padding:0 .9em;height:2.9em;background:var(--nks-ink);border:2px solid var(--nks-slate);border-radius:8px;color:var(--nks-mist);font-size:1.05em}.nk-root .nks-search:focus-within{border-color:var(--nks-cyan)}.nk-root .nks-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--nks-white);font:inherit}.nk-root .nks-search__clear{background:none;border:0;color:var(--nks-mist);display:grid;place-items:center;min-width:1.75em;min-height:1.75em}.nk-root .nks-domchips{display:flex;gap:.4em;overflow-x:auto;padding:.4em;margin:-.4em -.4em -.1em;scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 2.5em),transparent);mask-image:linear-gradient(90deg,black calc(100% - 2.5em),transparent)}.nk-root .nks-domchip{flex:none;padding:.35em .8em;border-radius:999px;border:2px solid var(--nks-navy-4);background:var(--nks-navy-2);font-weight:700;font-size:.88em;white-space:nowrap}.nk-root .nks-domchip:hover{border-color:var(--nks-cyan)}.nk-root .nks-domchip.is-active{background:var(--nks-cyan);border-color:var(--nks-ink);color:var(--nks-ink)}.nk-root .nks-scroll{flex:1;min-height:0;overflow-y:auto;margin:.9em 0 0 -.5em;padding:.5em .9em 1.2em .5em;scrollbar-width:thin;scrollbar-color:var(--nks-navy-4) transparent}.nk-root .nks-domgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(190px,12.5vw,280px),1fr));gap:1.1em}.nk-root .nks-domcard{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--nks-r);border:var(--nks-frame) solid var(--nks-ink);background:var(--nks-ink);box-shadow:var(--nks-pop);overflow:hidden;transition:transform var(--krx-dur-fast) var(--krx-ease-standard),box-shadow var(--krx-dur-fast)}.nk-root .nks-domcard__media{position:relative;aspect-ratio:4/3;overflow:hidden}.nk-root .nks-domcard__art{position:absolute;inset:0;transition:transform var(--krx-dur-slow) var(--krx-ease-out)}.nk-root .nks-domcard__hit{position:absolute;inset:0;z-index:2;background:transparent;border:0;cursor:pointer}.nk-root .nks-domcard__hit:focus-visible{outline:none}.nk-root .nks-domcard:has(>.nks-domcard__hit:focus-visible):after{border-color:var(--nks-white);border-width:4px}.nk-root .nks-domcard:hover{transform:translate(-1px,-2px);box-shadow:7px 8px 0 var(--nks-ink)}.nk-root .nks-domcard:hover:after{border-color:var(--nks-cyan)}.nk-root .nks-domcard.is-selected:after{border-color:var(--nks-gold);border-width:5px}.nk-root .nks-domcard.is-selected{box-shadow:0 0 0 3px var(--nks-gold),var(--nks-pop),0 0 22px color-mix(in srgb,var(--nks-gold) 40%,transparent)}.nk-root .nks-domcard__foot{position:relative;z-index:3;display:flex;align-items:center;gap:.5em;min-height:3.1em;padding:.4em .55em .4em .75em;border-top:3px solid var(--nks-ink);background:var(--nks-gold);pointer-events:none}.nk-root .nks-domcard__name{flex:1;min-width:0;font-size:1.32em;line-height:1.02;color:var(--nks-ink);overflow-wrap:break-word}.nk-root .nks-domcard__topics{position:relative;z-index:4;flex:none;display:inline-flex;align-items:center;gap:.3em;min-height:2.4em;padding:.25em .65em;border-radius:999px;border:2px solid var(--nks-ink);background:var(--nks-ink);color:var(--nks-white);font-weight:800;font-size:.76em;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:auto;cursor:pointer}.nk-root .nks-domcard__topics:focus-visible,.nk-root .nks-domcard__topics:hover{background:var(--nks-white);color:var(--nks-ink)}.nk-root .nks-domcard__topics.is-label{pointer-events:none}.nk-root .nks-domcard:hover .nks-domcard__topics.is-label{background:var(--nks-white);color:var(--nks-ink)}.nk-root .nks-check{position:absolute;top:.65em;right:.65em;z-index:4;display:grid;place-items:center;width:1.4em;height:1.4em;border-radius:5px;border:2px solid var(--nks-white);box-shadow:0 0 0 1.5px var(--nks-ink);background:color-mix(in srgb,var(--nks-ink) 60%,transparent);color:transparent;pointer-events:none;font-size:.95em;transition:background var(--krx-dur-fast),transform var(--krx-dur-fast) var(--krx-ease-overshoot)}.nk-root .nks-domcard .nks-check{top:clamp(14px,1.1em,18px);right:clamp(14px,1.1em,18px);z-index:5}.nk-root :where(.nks-show) .is-selected>.nks-check,.nk-root :where(.nks-show) .is-selected>.nks-domcard__media>.nks-check{background:var(--nks-gold);border-color:var(--nks-ink);color:var(--nks-ink)}.nk-root .nks-topicgrid{--sq:11.6em;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(350px,24vw,470px),1fr));gap:1em}.nk-root .nks-topiccard{position:relative;display:grid;grid-template-columns:var(--sq) minmax(0,1fr);min-height:calc(var(--sq) + 2 * var(--nks-frame));padding:0;text-align:left;border:var(--nks-frame) solid var(--nks-ink);border-radius:var(--nks-r);background:var(--nks-navy-2);box-shadow:var(--nks-pop);overflow:hidden;cursor:pointer;transition:transform var(--krx-dur-fast) var(--krx-ease-standard),box-shadow var(--krx-dur-fast)}.nk-root .nks-topiccard:hover{transform:translate(-1px,-2px);box-shadow:7px 8px 0 var(--nks-ink)}.nk-root .nks-topiccard:focus-visible{outline:3px solid var(--nks-white);outline-offset:3px}.nk-root .nks-topiccard:hover:after{border-color:var(--nks-cyan)}.nk-root .nks-topiccard.is-selected:after{border-color:var(--nks-gold);border-width:5px}.nk-root .nks-topiccard.is-selected{box-shadow:var(--nks-pop),0 0 18px color-mix(in srgb,var(--nks-gold) 35%,transparent)}.nk-root .nks-topiccard__art{width:var(--sq);min-height:var(--sq);height:100%;border-right:3px solid var(--nks-ink)}.nk-root .nks-topiccard__body{display:flex;flex-direction:column;gap:.3em;min-width:0;min-height:0;padding:.65em .85em calc(.7em + 4px)}.nk-root .nks-topiccard__name{flex:none;font-family:var(--nks-display);letter-spacing:.045em;font-size:1.4em;line-height:1.04;padding-right:1.4em;color:var(--nks-white);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nk-root .nks-topiccard__meta{flex:none;display:flex;align-items:center;gap:.5em;flex-wrap:nowrap;white-space:nowrap;min-width:0;font-size:.84em;color:var(--nks-mist);font-weight:700}.nk-root .nks-topiccard__meta .nks-badge{min-width:0;overflow:hidden;text-overflow:ellipsis}.nk-root .nks-topiccard__meta>:last-child{flex:none}.nk-root .nks-topiccard__blurb{flex:none;font-size:.88em;color:var(--nks-mist);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nk-root .nks-topiccard__foot{flex:none;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.6em}.nk-root .nks-topiccard__note{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76em;font-weight:700;color:color-mix(in srgb,var(--nks-magenta) 82%,var(--nks-white))}.nk-root .nks-topiccard__desc{flex:none;display:flex;flex-direction:column;gap:.3em;min-width:0}.nk-root .nks-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nk-root .nks-skip{position:absolute;left:-9999px;top:0}.nk-root .nks-skip:focus-visible{position:static;justify-self:start;padding:.3em .8em;border-radius:6px;background:var(--nks-white);color:var(--nks-ink);font-weight:800}.nk-root .nks-addpill{display:inline-flex;align-items:center;gap:.3em;padding:.35em .75em;border-radius:6px;border:2px solid var(--nks-ink);background:var(--nks-cyan);color:var(--nks-ink);font-family:var(--nks-display);letter-spacing:.05em;font-size:1em;box-shadow:2px 2px 0 var(--nks-ink);white-space:nowrap}.nk-root .nks-addpill.is-on{background:var(--nks-gold)}.nk-root .nks-empty{grid-column:1/-1;padding:3em 1em;text-align:center;color:var(--nks-mist);font-size:1.1em}.nk-root .nks-yourgame{gap:.7em}.nk-root .nks-yourgame__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6em}.nk-root .nks-yourgame__title{font-size:2.1em;color:var(--nks-gold);text-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-yourgame__mode{font-size:.9em;margin-top:.3em}.nk-root .nks-count{font-family:var(--nks-display);font-size:2em;letter-spacing:.05em;padding:.12em .45em;border-radius:8px;background:var(--nks-ink);border:2px solid var(--nks-navy-4)}.nk-root .nks-count.is-full{background:var(--nks-gold);color:var(--nks-ink);border-color:var(--nks-ink);animation:nks-pop .36s var(--krx-ease-overshoot)}.nk-root .nks-pips{display:flex;gap:.35em}.nk-root .nks-pips span{flex:1;height:.45em;border-radius:999px;background:var(--nks-navy-4)}.nk-root .nks-pips span.is-on{background:var(--nks-gold)}.nk-root .nks-slots{display:flex;flex-direction:column;gap:.5em;flex:1;min-height:0;overflow-y:auto;padding:.2em .3em .2em 0;scrollbar-width:thin}.nk-root .nks-slot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-radius:8px;border:2px solid var(--nks-ink);background:var(--nks-navy-3);box-shadow:3px 3px 0 var(--nks-ink);animation:nks-dealin .32s var(--krx-ease-overshoot) both}.nk-root .nks-slot__main{display:grid;grid-template-columns:1.7em 4.6em minmax(0,1fr);align-items:center;gap:.6em;padding:.45em .5em;background:none;border:0;text-align:left;min-width:0}.nk-root .nks-slot__n{font-family:var(--nks-display);font-size:1.35em;color:var(--nks-gold);text-align:center}.nk-root .nks-slot__art{aspect-ratio:4/3;border-radius:5px;border:2px solid var(--nks-ink)}.nk-root .nks-slot__text{display:grid;gap:.25em;min-width:0}.nk-root .nks-slot__name{font-weight:800;font-size:1.04em;line-height:1.15}.nk-root .nks-slot__meta{display:flex;align-items:center;gap:.45em;font-size:.8em;color:var(--nks-mist);flex-wrap:nowrap;white-space:nowrap;min-width:0}.nk-root .nks-slot__meta>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.nk-root .nks-slot__x{display:grid;place-items:center;width:2.4em;border:0;border-left:2px solid var(--nks-ink);background:transparent;color:var(--nks-mist)}.nk-root .nks-slot__x:hover{color:var(--nks-red);background:var(--nks-navy-4)}.nk-root .nks-slot:hover{border-color:var(--nks-cyan)}.nk-root .nks-slot.is-swapping{border-color:var(--nks-gold);background:color-mix(in srgb,var(--nks-gold) 18%,var(--nks-navy-3))}.nk-root .nks-slot__swaphint{grid-column:1/-1;padding:0 .7em .45em;font-size:.8em;font-weight:800;color:var(--nks-gold)}.nk-root .nks-slot--empty{grid-template-columns:1.7em 1fr;gap:.6em;align-items:center;padding:.45em .5em;min-height:3.8em;background:transparent;border:2px dashed var(--nks-navy-4);box-shadow:none;color:var(--nks-slate);animation:none}.nk-root .nks-slot--empty .nks-slot__n{color:var(--nks-slate)}.nk-root .nks-slot--empty.is-next{border-color:var(--nks-gold);color:var(--nks-gold);animation:nks-breathe 1.8s ease-in-out infinite}.nk-root .nks-slot__emptytext{font-weight:700}.nk-root .nks-yourgame__note{font-size:.82em;color:var(--nks-mist)}.nk-root .nks-yourgame__tools{display:flex;align-items:center;justify-content:space-between}.nk-root .nks-inspect{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:minmax(0,1fr);width:min(94vw,70em);max-width:min(94vw,70em);max-height:min(calc(100dvh - 4em),46em);padding:0;overflow:hidden}.nk-root .nks-inspect__hero{display:flex;flex-direction:column;gap:1em;min-height:0;padding:1.2em;border-right:3px solid var(--nks-ink);background:var(--nks-navy-3);overflow-y:auto}.nk-root .nks-inspect__frame{flex:none;border-radius:var(--nks-r);border:var(--nks-frame) solid var(--nks-ink);box-shadow:var(--nks-pop);overflow:hidden;background:var(--nks-ink)}.nk-root .nks-inspect__art{aspect-ratio:4/3}.nk-root .nks-inspect__title{margin:0;padding:.25em .5em .3em;border-top:3px solid var(--nks-ink);background:var(--nks-gold);color:var(--nks-ink);font-size:2.3em;line-height:1.05}.nk-root .nks-inspect__blurb{font-size:1.05em;line-height:1.45}.nk-root .nks-inspect__side{display:flex;flex-direction:column;gap:.75em;min-height:0;padding:1.35em 1.3em 1.3em}.nk-root .nks-inspect__sidehead{display:flex;align-items:baseline;gap:.6em;padding-right:3.6em}.nk-root .nks-inspect__count{color:var(--nks-mist);font-weight:700;font-size:.9em}.nk-root .nks-inspect__whole{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.9em 1em;border-radius:8px;background:color-mix(in srgb,var(--nks-magenta) 16%,var(--nks-navy-2));border:2px solid var(--nks-magenta)}.nk-root .nks-inspect__list b,.nk-root .nks-inspect__whole b{display:block;font-size:1.05em}.nk-root .nks-inspect__list span,.nk-root .nks-inspect__whole>div>span{color:var(--nks-mist);font-size:.9em;text-wrap:pretty}.nk-root .nks-inspect__list .nks-inspect__qcount{display:inline;font-size:inherit;color:var(--nks-white)}.nk-root .nks-inspect__list{display:grid;align-content:start;gap:.5em;min-height:0;margin:0;padding:0 .3em .2em 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--nks-navy-4) transparent}.nk-root .nks-inspect__list li{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.65em .8em;border-radius:8px;background:var(--nks-navy-3);border:2px solid var(--nks-ink)}.nk-root .nks-inspect__list li.is-on{border-color:var(--nks-gold)}.nk-root .nks-inspect__list li>div{min-width:0}.nk-root .nks-inspect__empty{color:var(--nks-mist);font-weight:700}.nk-root .nks-inspect.nks-inspect--soon{grid-template-columns:minmax(0,1fr);width:min(94vw,34em);max-width:min(94vw,34em)}.nk-root .nks-inspect--soon .nks-inspect__hero{border-right:0}.nk-root .nks-inspect__soon{display:flex;align-items:center;flex-wrap:wrap;gap:.6em .8em;padding:.8em 1em;border-radius:8px;border:2px dashed var(--nks-violet);background:color-mix(in srgb,var(--nks-violet) 14%,var(--nks-navy-2))}.nk-root .nks-inspect__soon .nks-inspect__empty{margin:0;color:var(--nks-white)}.nk-root .nks-addpill--btn:hover{background:var(--nks-white)}@media (max-width:900px){.nk-root .nks-inspect{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;overflow-y:auto}.nk-root .nks-inspect__hero{border-right:0;border-bottom:3px solid var(--nks-ink);overflow:visible}.nk-root .nks-inspect__list{overflow:visible}}.nk-root .nks-setup{display:grid;grid-template-columns:min(clamp(320px,30vw,500px),calc((100vh - 200px) / 3 * 2 + 40px)) minmax(0,1fr);gap:clamp(.8em,1.5vw,1.8em);max-width:96em;margin:0 auto}.nk-root .nks-setup,.nk-root .nks-setup__summary{height:100%;max-height:100%;min-height:0;overflow:hidden}.nk-root .nks-setup__summary{display:flex;flex-direction:column;gap:clamp(.3em,.7vh,.8em);padding:clamp(.6em,1.2vh,1.2em);border-radius:var(--nks-r);border:var(--nks-frame) solid var(--nks-ink);background:linear-gradient(170deg,color-mix(in srgb,var(--acc) 18%,var(--nks-navy-2)),var(--nks-navy-2) 50%);box-shadow:var(--nks-pop-lg);box-sizing:border-box}.nk-root .nks-setup__mode{display:flex;align-items:center;gap:.25em;font-size:clamp(1.4em,2.2vh,2.3em);color:var(--acc);text-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-setup__strip{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-content:center;gap:clamp(.35em,.7vh,.7em)}.nk-root .nks-setup__tile{position:relative;display:flex;flex-direction:column;border-radius:8px;border:3px solid var(--nks-ink);overflow:hidden;background:var(--nks-navy-3);box-shadow:2px 2px 0 var(--nks-ink);min-height:0;width:100%}.nk-root .nks-setup__art{width:100%;aspect-ratio:1/1;height:auto;flex:none;background-size:cover;background-position:50%;-o-object-fit:cover;object-fit:cover}.nk-root .nks-setup__n{position:absolute;top:.35em;left:.35em;z-index:2;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--nks-gold);color:var(--nks-ink);font-weight:900;border:2px solid var(--nks-ink)}.nk-root .nks-setup__name{padding:clamp(.2em,.45vh,.4em) .5em .25em;font-weight:800;font-size:clamp(.8em,1.15vh,.98em);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.nk-root .nks-setup__tile .nks-kind{position:absolute;top:.4em;right:.4em;z-index:2}.nk-root .nks-setup__form{height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:clamp(.25em,.65vh,.65em);padding:0;box-sizing:border-box}.nk-root .nks-setup__form .nks-screenhead{margin-bottom:0}.nk-root .nks-field .nks-label{margin-bottom:.4em}.nk-root .nks-input{width:100%;height:2.7em;padding:0 .9em;border-radius:8px;border:3px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);font:inherit;font-weight:800;font-size:1.05em;box-shadow:3px 3px 0 var(--nks-ink);outline:0}.nk-root .nks-input:focus{border-color:var(--nks-cyan)}.nk-root .nks-input--lg{height:2.6em;font-size:1.25em}.nk-root .nks-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.nk-root .nks-choice{position:relative;display:flex;align-items:center;gap:.75em;padding:.75em 1em;border-radius:8px;border:3px solid var(--nks-ink);background:var(--nks-navy-3);box-shadow:3px 3px 0 var(--nks-ink);text-align:left;color:var(--nks-mist)}.nk-root .nks-choice b{display:block;color:var(--nks-white);font-size:1.12em}.nk-root .nks-choice small{font-size:.86em}.nk-root .nks-choice:hover{border-color:var(--nks-cyan)}.nk-root .nks-choice.is-active{border-color:var(--nks-gold);background:color-mix(in srgb,var(--nks-gold) 16%,var(--nks-navy-3));color:var(--nks-gold)}.nk-root .nks-teamnames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.nk-root .nks-teamname{display:flex;align-items:center;gap:.6em}.nk-root .nks-teamname .nks-teammark{font-size:1.6em}.nk-root .nks-powerrow{display:flex;align-items:center;gap:1em}.nk-root .nks-powerrow__list{display:flex;flex-wrap:wrap;gap:.45em}.nk-root .nks-pu{display:inline-flex;align-items:center;gap:.35em;padding:.35em .7em;border-radius:999px;border:2px solid var(--nks-magenta);background:color-mix(in srgb,var(--nks-magenta) 18%,var(--nks-navy-3));font-weight:800;font-size:.88em;color:var(--nks-white)}.nk-root .nks-pu.is-off{border-color:var(--nks-navy-4);background:transparent;color:var(--nks-slate)}.nk-root .nks-pu--sm{padding:.35em}.nk-root .nks-pu--btn:hover:not(.is-off){background:var(--nks-magenta);color:var(--nks-ink)}.nk-root .nks-switch{flex:none;width:3.6em;height:2em;border-radius:999px;border:3px solid var(--nks-ink);background:var(--nks-navy-4);position:relative;padding:0}.nk-root .nks-switch__knob{position:absolute;top:.15em;left:.15em;width:1.45em;height:1.45em;border-radius:50%;background:var(--nks-white);transition:transform var(--krx-dur-base) var(--krx-ease-overshoot)}.nk-root .nks-switch.is-on{background:var(--nks-magenta)}.nk-root .nks-switch.is-on .nks-switch__knob{transform:translateX(1.55em)}.nk-root .nks-setup__cta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:.8em;padding-top:clamp(.2em,.5vh,.4em)}.nk-root .nks-setup__cta .nks-btn{height:clamp(2.2em,3.6vh,2.8em)}.nk-root .nks-setup__cta .nks-launch{height:clamp(2.4em,4.2vh,3.2em);font-size:clamp(.95em,1.35vh,1.25em)}.nk-root .nks-teammark{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.12em}.nk-root .nks-teammark svg{display:block;width:100%;height:100%;stroke:var(--nks-ink);stroke-width:2;stroke-linejoin:round}.nk-root .nks-teammark--0 svg{fill:var(--nks-t0)}.nk-root .nks-teammark--1 svg{fill:var(--nks-t1)}.nk-root .nks-avatar{position:relative;display:inline-grid;place-items:center;width:2.4em;height:2.4em;flex:none}.nk-root .nks-avatar__shape{position:absolute;inset:0;width:100%;height:100%;stroke:var(--nks-ink);stroke-width:1.6}.nk-root .nks-avatar__initial{position:relative;font-weight:900;color:var(--nks-ink);font-size:.95em}.nk-root .nks-avatar--l0 .nks-avatar__shape{fill:var(--nks-gold)}.nk-root .nks-avatar--l1 .nks-avatar__shape{fill:var(--nks-cyan)}.nk-root .nks-avatar--l2 .nks-avatar__shape{fill:var(--nks-coral)}.nk-root .nks-avatar--l3 .nks-avatar__shape{fill:var(--nks-violet)}.nk-root .nks-avatar--l4 .nks-avatar__shape{fill:var(--nks-green)}.nk-root .nks-avatar--l5 .nks-avatar__shape{fill:var(--nks-magenta)}.nk-root .nks-avatar--l6 .nks-avatar__shape{fill:var(--krx-p-orange)}.nk-root .nks-avatar--l7 .nks-avatar__shape{fill:var(--nks-mist)}.nk-root .nks-avatar--ghost{border-radius:50%;border:2px dashed var(--nks-navy-4)}.nk-root .nks-lobby{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--nks-gap)}.nk-root .nks-lobby__join{justify-self:center;display:flex;align-items:center;gap:1.4em;padding:.7em 1em .7em 1.6em;border-radius:14px;border:4px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:var(--nks-pop-lg)}.nk-root .nks-lobby__joinText{display:grid;gap:.25em}.nk-root .nks-lobby__url{font-size:1.35em;font-weight:700}.nk-root .nks-lobby__url b{color:var(--nks-cyan)}.nk-root .nks-lobby__code{background:var(--nks-gold);color:var(--nks-ink);border:4px solid var(--nks-ink);border-radius:10px;padding:.12em .35em;font-size:3.6em;letter-spacing:.14em;box-shadow:5px 5px 0 var(--nks-ink)}.nk-root .nks-lobby__code:hover{transform:rotate(-1deg) scale(1.02)}.nk-root .nks-lobby__qr{display:grid;justify-items:center;gap:.2em;padding:0;background:none;border:0;font-size:.75em;font-weight:800;color:var(--nks-mist);text-transform:uppercase;letter-spacing:.08em}.nk-root .nks-lobby__qr .nks-qr{width:7.2em;height:7.2em}.nk-root .nks-qr{display:block;border-radius:6px;border:3px solid var(--nks-ink)}.nk-root .nks-qr__bg{fill:var(--nks-white)}.nk-root .nks-qr__fg{fill:var(--nks-ink)}.nk-root .nks-versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--nks-gap);min-height:0}.nk-root .nks-versus>.nks-teamstage--1{grid-column:3;grid-row:1}.nk-root .nks-versus__mid{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2em;padding:0 .6em}.nk-root .nks-versus__vs{position:relative;display:grid;place-items:center;width:2.3em;height:2.3em;font-size:4.2em;color:var(--nks-gold);text-shadow:4px 4px 0 var(--nks-ink);-webkit-text-stroke:2px var(--nks-ink)}.nk-root .nks-versus__vs:before{content:"";position:absolute;inset:-.25em;z-index:-1;clip-path:polygon(50% 0,61% 30%,98% 20%,72% 48%,100% 72%,64% 70%,55% 100%,42% 72%,4% 86%,28% 56%,0 30%,36% 32%);background:var(--nks-magenta);animation:nks-spin 14s linear infinite}.nk-root .nks-firstpick{display:grid;justify-items:center}.nk-root .nks-seg{display:inline-flex;padding:.25em;gap:.25em;border-radius:10px;background:var(--nks-ink);border:2px solid var(--nks-navy-4)}.nk-root .nks-seg--full{display:flex}.nk-root .nks-seg--full .nks-seg__btn{flex:1;justify-content:center}.nk-root .nks-seg__btn{display:inline-flex;align-items:center;gap:.35em;padding:.45em .8em;border:0;border-radius:7px;background:transparent;color:var(--nks-mist);font-weight:800;white-space:nowrap}.nk-root .nks-seg__btn:hover{color:var(--nks-white)}.nk-root .nks-seg__btn.is-active{background:var(--nks-gold);color:var(--nks-ink)}.nk-root .nks-teamstage{display:flex;flex-direction:column;min-height:0;max-height:100%;padding:1.1em 1.2em 1.3em;border-radius:14px;border:4px solid var(--nks-ink);box-shadow:var(--nks-pop-lg);background:linear-gradient(170deg,color-mix(in srgb,var(--team) 30%,var(--nks-navy-2)),var(--nks-navy-2) 45%);overflow:hidden}.nk-root .nks-teamstage--0{--team:var(--nks-t0)}.nk-root .nks-teamstage--1{--team:var(--nks-t1)}.nk-root .nks-teamstage__head{display:flex;align-items:center;gap:.6em;padding-bottom:.8em;border-bottom:3px solid color-mix(in srgb,var(--team) 60%,var(--nks-ink))}.nk-root .nks-teamstage__mark{font-size:2.6em}.nk-root .nks-teamstage__name{font-size:3em;color:var(--team);text-shadow:3px 3px 0 var(--nks-ink);-webkit-text-stroke:1px var(--nks-ink)}.nk-root .nks-teamstage__count{margin-left:auto;font-weight:800;color:var(--nks-mist)}.nk-root .nks-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;gap:.55em;margin-top:.9em;min-height:0;overflow:auto}.nk-root .nks-roster__p{display:flex;align-items:center;gap:.55em;padding:.45em .6em;border-radius:10px;background:color-mix(in srgb,var(--nks-ink) 45%,transparent);border:2px solid var(--nks-ink);animation:nks-joinin .52s var(--krx-ease-overshoot) both;min-width:0}.nk-root .nks-roster__who{display:grid;min-width:0;line-height:1.15}.nk-root .nks-roster__name{font-weight:800;font-size:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nk-root .nks-roster__role{display:inline-flex;align-items:center;gap:.25em;font-size:.78em;font-weight:800;color:var(--nks-gold)}.nk-root .nks-roster .nks-avatar{width:2.8em;height:2.8em;font-size:1.05em}.nk-root .nks-roster__tag{margin-left:auto;font-size:.72em;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:.15em .45em;border-radius:4px;background:var(--nks-gold);color:var(--nks-ink)}.nk-root .nks-roster__p--waiting{border-style:dashed;border-color:var(--nks-navy-4);background:transparent;color:var(--nks-slate);animation:nks-breathe 2.2s ease-in-out infinite}.nk-root .nks-roster__p--waiting .nks-roster__name{font-weight:700;font-size:1em}.nk-root .nks-lobby__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5em}.nk-root .nks-lobby__board{min-width:0}.nk-root .nks-lobby__boardstrip{display:flex;gap:.55em}.nk-root .nks-lobby__boardart{position:relative;width:8.2em;aspect-ratio:4/3;border-radius:6px;border:3px solid var(--nks-ink);box-shadow:3px 3px 0 var(--nks-ink);overflow:hidden}.nk-root .nks-lobby__boardname{position:absolute;left:0;right:0;bottom:0;padding:.25em .35em;background:color-mix(in srgb,var(--nks-ink) 85%,transparent);font-weight:800;font-size:.72em;line-height:1.15;text-align:center}.nk-root .nks-lobby__start{display:grid;justify-items:center;gap:.4em}.nk-root .nks-lobby__startnote{color:var(--nks-mist);font-weight:700;font-size:.92em}.nk-root .nks-edgetab{position:fixed;top:50%;z-index:20;display:flex;flex-direction:column;align-items:center;gap:.5em;padding:.9em .5em;border:3px solid var(--nks-ink);background:var(--nks-navy-3);box-shadow:3px 3px 0 var(--nks-ink);color:var(--nks-white);transform:translateY(-50%);font-family:var(--nks-display);letter-spacing:.08em;font-size:1.05em}.nk-root .nks-edgetab span:not(.nks-edgetab__count):not(.nks-edgetab__dot){writing-mode:vertical-rl;transform:rotate(180deg)}.nk-root .nks-edgetab--left{left:0;border-left:0;border-radius:0 10px 10px 0}.nk-root .nks-edgetab--right{right:0;border-right:0;border-radius:10px 0 0 10px}.nk-root .nks-edgetab.is-open,.nk-root .nks-edgetab:hover{background:var(--nks-gold);color:var(--nks-ink)}.nk-root .nks-edgetab__count{display:grid;place-items:center;min-width:1.6em;height:1.6em;border-radius:999px;background:var(--nks-cyan);color:var(--nks-ink);font-family:var(--nks-read);font-weight:900;font-size:.8em}.nk-root .nks-edgetab__dot{width:.6em;height:.6em;border-radius:50%;background:var(--nks-red)}.nk-root .nks-drawerwrap{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--nks-ink) 50%,transparent);animation:nks-fade var(--krx-dur-base)}.nk-root .nks-drawer{position:absolute;top:0;bottom:0;width:clamp(330px,24vw,440px);display:flex;flex-direction:column;background:var(--nks-navy-2);border:4px solid var(--nks-ink);box-shadow:0 0 40px color-mix(in srgb,var(--nks-ink) 70%,transparent)}.nk-root .nks-drawer--left{left:0;border-left:0;animation:nks-slideL var(--krx-dur-slow) var(--krx-ease-out)}.nk-root .nks-drawer--right{right:0;border-right:0;animation:nks-slideR var(--krx-dur-slow) var(--krx-ease-out)}.nk-root .nks-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1em 1.2em;border-bottom:3px solid var(--nks-ink);background:var(--nks-navy-3)}.nk-root .nks-drawer__head h2{font-size:2em;color:var(--nks-gold);text-shadow:2px 2px 0 var(--nks-ink)}.nk-root .nks-drawer__body{flex:1;min-height:0;overflow:auto;padding:1em 1.2em 1.4em;display:grid;align-content:start;gap:1.2em}.nk-root .nks-drawer__muted{color:var(--nks-mist);font-size:.92em}.nk-root .nks-dteam__title{display:flex;align-items:center;gap:.5em;font-size:1.15em;font-weight:900;margin-bottom:.5em}.nk-root .nks-dteam__title span{margin-left:auto;color:var(--nks-mist);font-weight:800}.nk-root .nks-dlist{display:grid;gap:.4em}.nk-root .nks-dlist__row{display:flex;align-items:center;gap:.6em;padding:.4em .5em;border-radius:8px;background:var(--nks-navy-3);border:2px solid var(--nks-ink)}.nk-root .nks-dlist__name{display:grid;font-weight:800;min-width:0}.nk-root .nks-dlist__host,.nk-root .nks-dlist__lead{display:inline-flex;align-items:center;gap:.25em;font-size:.75em;font-weight:800;color:var(--nks-gold)}.nk-root .nks-dlist__host{color:var(--nks-cyan)}.nk-root .nks-dlist__actions{margin-left:auto;display:flex;gap:.3em}.nk-root .nks-dsec{display:grid;gap:.6em}.nk-root .nks-dsec .nks-label{margin:0}.nk-root .nks-dgrid{display:flex;flex-wrap:wrap;gap:.5em}.nk-root .nks-dinvite{grid-template-columns:auto 1fr;align-items:center;gap:1em;padding:.9em;border-radius:10px;background:var(--nks-navy-3);border:2px solid var(--nks-ink)}.nk-root .nks-dinvite__qr{width:6.5em;height:6.5em}.nk-root .nks-dinvite__code{display:block;font-size:2.3em;color:var(--nks-gold);letter-spacing:.12em;margin-bottom:.3em}.nk-root .nks-dpu{display:flex;align-items:center;justify-content:space-between;gap:.6em;font-weight:800}.nk-root .nks-dpu__team{display:inline-flex;align-items:center;gap:.4em}.nk-root .nks-dpu__list{display:flex;gap:.3em}.nk-root .nks-dsec--danger{border-top:2px solid var(--nks-navy-4);padding-top:1em}.nk-root .nks-invite{display:grid;justify-items:center;gap:.6em;padding:1.8em 2.4em 2em;text-align:center}.nk-root .nks-invite__title{font-size:2.6em;color:var(--nks-gold);text-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-invite__qr{width:15em;height:15em;margin:.4em 0}.nk-root .nks-invite__code{font-size:4em;letter-spacing:.16em;color:var(--nks-white);text-shadow:4px 4px 0 var(--nks-ink)}.nk-root .nks-invite__link{display:flex;align-items:center;gap:.6em;padding:.5em .5em .5em .9em;border-radius:8px;background:var(--nks-ink);border:2px solid var(--nks-navy-4);font-weight:700}.nk-root .nks-scorebar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1em}.nk-root .nks-scorebar__mid{grid-column:2;grid-row:1;display:flex;justify-content:center}.nk-root .nks-score{grid-row:1;display:flex;align-items:center;gap:.6em;padding:.45em 1em;border-radius:12px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:4px 4px 0 var(--nks-ink);transition:box-shadow var(--krx-dur-base),transform var(--krx-dur-base)}.nk-root .nks-score--0{grid-column:1;justify-self:start;--team:var(--nks-t0)}.nk-root .nks-score--1{grid-column:3;justify-self:end;flex-direction:row-reverse;--team:var(--nks-t1)}.nk-root .nks-score__mark{font-size:1.6em}.nk-root .nks-score__name{font-weight:900;font-size:1.15em}.nk-root .nks-score__pts{font-size:2.5em;color:var(--team);text-shadow:2px 2px 0 var(--nks-ink);min-width:2.2em;text-align:center;animation:nks-bump .52s var(--krx-ease-overshoot)}.nk-root .nks-score.is-turn{border-color:var(--team);box-shadow:4px 4px 0 var(--nks-ink),0 0 0 4px color-mix(in srgb,var(--team) 35%,transparent),0 0 28px color-mix(in srgb,var(--team) 45%,transparent);transform:translateY(-2px)}.nk-root .nks-turn{display:grid;justify-items:center;gap:.2em}.nk-root .nks-turn__big{font-size:2.4em;padding:.1em .5em;border-radius:8px;border:3px solid var(--nks-ink);color:var(--nks-ink);box-shadow:4px 4px 0 var(--nks-ink);animation:nks-pop .42s var(--krx-ease-overshoot)}.nk-root .nks-turn--0 .nks-turn__big{background:var(--nks-t0)}.nk-root .nks-turn--1 .nks-turn__big{background:var(--nks-t1)}.nk-root .nks-turn__small{color:var(--nks-mist);font-weight:700;font-size:.88em}.nk-root .nks-boardscreen{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.9em}.nk-root .nks-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85em;min-height:0}.nk-root .nks-board--cols3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:70em;width:100%;margin:0 auto}.nk-root .nks-board--cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.nk-root .nks-col{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.6em;min-height:0}.nk-root .nks-board.is-fresh .nks-col{animation:nks-dealin .46s var(--krx-ease-overshoot) both}.nk-root .nks-col__head{position:relative;aspect-ratio:4/3;max-height:34vh;border-radius:10px;border:3px solid var(--nks-ink);box-shadow:4px 4px 0 var(--nks-ink);overflow:hidden}.nk-root .nks-col__plate{position:absolute;left:0;right:0;bottom:0;padding:.4em .4em .45em;text-align:center;font-size:1.4em;line-height:1;background:color-mix(in srgb,var(--nks-ink) 86%,transparent);border-top:3px solid var(--nks-ink);text-shadow:2px 2px 0 var(--nks-ink)}.nk-root .nks-col__kind{position:absolute;top:.45em;left:.45em}.nk-root .nks-col__done{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);padding:.15em .6em;border:3px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);font-family:var(--nks-display);font-size:1.6em;letter-spacing:.08em}.nk-root .nks-col.is-done .nks-col__head{filter:grayscale(.85) brightness(.7)}.nk-root .nks-col__tiers{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.5em;min-height:0}.nk-root .nks-tier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em;min-height:0}.nk-root .nks-tier--0{--tier:var(--nks-cyan)}.nk-root .nks-tier--1{--tier:var(--nks-magenta)}.nk-root .nks-tier--2{--tier:var(--nks-gold)}.nk-root .nks-tile{position:relative;display:grid;place-items:center;align-content:center;gap:.15em;min-height:0;padding:.2em;border-radius:8px;border:3px solid var(--nks-ink);background:linear-gradient(to bottom,color-mix(in srgb,var(--tier) 36%,var(--nks-navy-3)),var(--nks-navy-3) 70%);box-shadow:3px 3px 0 var(--nks-ink),inset 0 4px 0 color-mix(in srgb,var(--tier) 70%,transparent);transition:transform var(--krx-dur-fast) var(--krx-ease-standard),box-shadow var(--krx-dur-fast)}.nk-root .nks-tile__val{font-size:2.3em;color:var(--nks-white);text-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-tier--2 .nks-tile__val{color:var(--nks-gold)}.nk-root .nks-tile__mech{font-size:.68em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nks-mist);white-space:nowrap}.nk-root :where(.nks-show) button.nks-tile:hover{transform:translate(-1px,-3px) scale(1.04);z-index:2;border-color:var(--tier);box-shadow:4px 5px 0 var(--nks-ink),0 0 0 3px var(--tier),0 0 16px color-mix(in srgb,var(--tier) 55%,transparent)}.nk-root :where(.nks-show) button.nks-tile:focus-visible{outline:none;transform:translate(-1px,-3px) scale(1.04);z-index:3;border-color:var(--tier);box-shadow:4px 5px 0 var(--nks-ink),0 0 0 3px var(--tier),0 0 20px color-mix(in srgb,var(--tier) 70%,transparent)}.nk-root .nks-tile.is-played{background:repeating-linear-gradient(-45deg,var(--nks-navy-2) 0 7px,color-mix(in srgb,var(--nks-navy-3) 70%,var(--nks-navy-2)) 7px 14px);box-shadow:none;border-color:var(--nks-navy-4)}.nk-root .nks-tile__won{display:flex;gap:.2em;font-size:1.8em}.nk-root .nks-tile__miss{color:var(--nks-slate);font-size:1.5em;display:grid}.nk-root .nks-boardhint{display:flex;justify-content:center;align-items:center;gap:.5em;color:var(--nks-mist);font-weight:700}.nk-root .nks-intro{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:0;border:4px solid var(--nks-ink);border-radius:16px;overflow:hidden;background:var(--nks-ink);box-shadow:var(--nks-pop-lg)}.nk-root .nks-intro__art{position:absolute;inset:0;filter:brightness(.5) saturate(1.2);animation:nks-zoomin 2.4s var(--krx-ease-out) both}.nk-root .nks-intro__rays{position:absolute;inset:-50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--nks-gold) 16%,transparent) 0 7deg,transparent 7deg 18deg);animation:nks-spin 18s linear infinite}.nk-root .nks-intro__content{position:relative;display:grid;justify-items:center;gap:.6em;text-align:center}.nk-root .nks-intro__cat{display:inline-flex;align-items:center;gap:.45em;font-size:1.5em;font-weight:700;padding:.3em .9em;border-radius:999px;background:color-mix(in srgb,var(--nks-ink) 80%,transparent);border:2px solid var(--nks-ink);animation:nks-fadeup .42s var(--krx-ease-out) both}.nk-root .nks-intro__value{font-size:6em;color:var(--nks-gold);text-shadow:6px 6px 0 var(--nks-ink);-webkit-text-stroke:2px var(--nks-ink);animation:nks-slam .52s .26s var(--krx-ease-overshoot) both}.nk-root .nks-intro__stamp{font-size:3.2em;padding:.15em .6em;border:5px solid var(--nks-ink);border-radius:10px;color:var(--nks-ink);background:var(--nks-cyan);box-shadow:6px 6px 0 var(--nks-ink);transform:rotate(-4deg);animation:nks-stamp .48s .7s var(--krx-ease-overshoot) both}.nk-root .nks-intro__stamp--tf{background:var(--nks-green)}.nk-root .nks-intro__stamp--order{background:var(--nks-magenta)}.nk-root .nks-intro__stamp--estimate{background:var(--nks-gold)}.nk-root .nks-intro__skip{margin-top:.8em;color:var(--nks-mist);font-weight:700;font-size:.95em;animation:nks-fade .6s 1.2s both}.nk-root .nks-play{height:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nks-gap)}.nk-root .nks-play__stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.9em;min-height:0}.nk-root .nks-qhead{display:flex;align-items:center;gap:.7em;padding:.3em .9em .3em .35em;border-radius:12px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:4px 4px 0 var(--nks-ink)}.nk-root .nks-qhead__art{width:4em;aspect-ratio:4/3;border-radius:6px;border:2px solid var(--nks-ink)}.nk-root .nks-qhead__text{display:grid}.nk-root .nks-qhead__cat{font-family:var(--nks-display);letter-spacing:.05em;font-size:1.45em;line-height:1.05}.nk-root .nks-qhead__mech{font-size:.88em;font-weight:700;color:var(--nks-mist)}.nk-root .nks-qhead__mech b{color:var(--nks-gold)}.nk-root .nks-qstage{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.9em;min-height:0}.nk-root .nks-qcard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4em 1.2em;padding:1em 1.4em;border-radius:14px;border:4px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);box-shadow:var(--nks-pop-lg);animation:nks-fadeup .36s var(--krx-ease-out) both}.nk-root .nks-qcard__hint{grid-column:1;font-family:var(--krx-font-voice-label);font-weight:900;font-size:.82em;letter-spacing:.12em;text-transform:uppercase;color:var(--krx-p-dusk)}.nk-root .nks-qcard__prompt{grid-column:1;font-weight:800;font-size:2.05em;line-height:1.18;letter-spacing:-.005em}.nk-root .nks-qcard__clock{grid-column:2;grid-row:1/span 2}.nk-root .nks-timer{position:relative;display:grid;place-items:center;width:5.4em;height:5.4em}.nk-root .nks-timer svg{position:absolute;inset:0;width:100%;height:100%}.nk-root .nks-timer__track{fill:var(--nks-ink);stroke:var(--nks-navy-4);stroke-width:9}.nk-root .nks-timer__fill{fill:none;stroke:var(--nks-cyan);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.nk-root .nks-timer__num{position:relative;font-family:var(--nks-display);font-size:2.35em;color:var(--nks-white)}.nk-root .nks-timer.is-urgent .nks-timer__fill{stroke:var(--nks-red)}.nk-root .nks-timer.is-urgent{animation:nks-pulse .8s ease-in-out infinite}.nk-root .nks-seal{display:grid;place-items:center;width:3.4em;height:3.4em;font-size:1.6em;border-radius:50%;background:var(--nks-ink);color:var(--nks-gold)}.nk-root .nks-seal.is-locking{animation:nks-stamp .42s var(--krx-ease-overshoot) both}.nk-root .nks-answers{min-height:0;display:grid}.nk-root .nks-mc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(4.2em,7.5em);align-content:center;gap:.9em}.nk-root .nks-opt{position:relative;display:flex;align-items:center;gap:.9em;padding:.6em 1.1em .6em .7em;min-height:3.6em;border-radius:12px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:4px 4px 0 var(--nks-ink);animation:nks-dealin .38s var(--krx-ease-overshoot) both}.nk-root .nks-opt:nth-child(2){animation-delay:70ms}.nk-root .nks-opt:nth-child(3){animation-delay:.14s}.nk-root .nks-opt:nth-child(4){animation-delay:.21s}.nk-root .nks-opt__letter{display:grid;place-items:center;flex:none;width:1.7em;height:1.7em;border-radius:8px;border:3px solid var(--nks-ink);font-size:1.7em;color:var(--nks-ink)}.nk-root .nks-opt--0 .nks-opt__letter{background:var(--nks-cyan)}.nk-root .nks-opt--1 .nks-opt__letter{background:var(--nks-magenta)}.nk-root .nks-opt--2 .nks-opt__letter{background:var(--nks-gold)}.nk-root .nks-opt--3 .nks-opt__letter{background:var(--nks-violet)}.nk-root .nks-opt__text{font-weight:800;font-size:1.65em;line-height:1.15}.nk-root .nks-opt.is-right{animation:nks-right .6s .9s var(--krx-ease-overshoot) both}.nk-root .nks-opt.is-wrong{animation:nks-dim .5s ease-out .9s both}.nk-root .nks-opt__tick{margin-left:auto;display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--nks-green);color:var(--nks-ink);border:3px solid var(--nks-ink);font-size:1.2em;animation:nks-stamp .38s 1s var(--krx-ease-overshoot) both}.nk-root .nks-pickers{display:flex;gap:.25em;margin-left:auto;animation:nks-fadeup .36s .25s var(--krx-ease-out) both}.nk-root .nks-opt__tick+.nks-pickers,.nk-root .nks-pickers+.nks-opt__tick{margin-left:.4em}.nk-root .nks-picker{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:var(--nks-ink);border:2px solid var(--nks-white);font-size:1.05em}.nk-root .nks-tf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,17em);align-content:center;gap:1.4em;width:min(100%,62em);margin:0 auto}.nk-root .nks-tfopt{position:relative;display:grid;place-items:center;align-content:center;gap:.3em;border-radius:16px;border:4px solid var(--nks-ink);box-shadow:var(--nks-pop-lg);color:var(--nks-ink);animation:nks-dealin .42s var(--krx-ease-overshoot) both}.nk-root .nks-tfopt--true{background:var(--nks-green)}.nk-root .nks-tfopt--false{background:var(--nks-red);animation-delay:90ms}.nk-root .nks-tfopt__icon{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--nks-ink);color:var(--nks-white);font-size:3em}.nk-root .nks-tfopt__word{font-size:4.4em;text-shadow:3px 3px 0 color-mix(in srgb,var(--nks-white) 45%,transparent)}.nk-root .nks-tfopt .nks-pickers{position:absolute;top:.8em;right:.8em}.nk-root .nks-tfopt.is-right{animation:nks-right .6s .9s var(--krx-ease-overshoot) both}.nk-root .nks-tfopt.is-wrong{animation:nks-dim .5s ease-out .9s both}.nk-root .nks-order{display:grid;align-content:center;gap:1em}.nk-root .nks-order__dir{justify-self:center;display:inline-flex;align-items:center;gap:.4em;padding:.3em 1em;border-radius:999px;background:var(--nks-magenta);color:var(--nks-ink);border:3px solid var(--nks-ink);font-weight:900;font-size:1.1em}.nk-root .nks-order__items,.nk-root .nks-order__slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em}.nk-root .nks-order__slot{display:grid;place-items:center;height:4.4em;border-radius:12px;border:3px dashed var(--nks-navy-4);color:var(--nks-navy-4);font-size:1.3em}.nk-root .nks-order__slot .nks-display{font-size:2.4em}.nk-root .nks-order__item{display:flex;align-items:center;gap:.6em;min-height:4.6em;padding:.7em 1em;border-radius:12px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:4px 4px 0 var(--nks-ink);font-weight:800;font-size:1.5em;line-height:1.15;animation:nks-dealin .42s var(--krx-ease-overshoot) both}.nk-root .nks-order__rule{justify-self:center;display:inline-flex;align-items:center;gap:.45em;color:var(--nks-mist);font-weight:700;font-size:1.02em}.nk-root .nks-order__item:nth-child(2){animation-delay:80ms}.nk-root .nks-order__item:nth-child(3){animation-delay:.16s}.nk-root .nks-order__item:nth-child(4){animation-delay:.24s}.nk-root .nks-order__letter{display:grid;place-items:center;flex:none;width:1.7em;height:1.7em;border-radius:6px;background:var(--nks-white);color:var(--nks-ink);font-weight:900;border:2px solid var(--nks-ink);font-size:.85em}.nk-root .nks-order__truth{display:grid;gap:.5em}.nk-root .nks-order__truthrow{display:grid;grid-template-columns:2.4em minmax(0,1fr) auto auto;align-items:center;gap:.9em;padding:.45em .9em;border-radius:12px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:3px 3px 0 var(--nks-ink);animation:nks-fadeup .38s var(--krx-ease-out) both}.nk-root .nks-order__pos{font-size:2.2em;color:var(--nks-gold);text-align:center}.nk-root .nks-order__truthitem{font-weight:800;font-size:1.35em}.nk-root .nks-order__val{font-family:var(--nks-display);letter-spacing:.05em;font-size:1.4em;color:var(--nks-cyan)}.nk-root .nks-order__marks{display:flex;gap:.4em}.nk-root .nks-order__mark{display:inline-flex;align-items:center;gap:.2em;padding:.2em .45em;border-radius:999px;border:2px solid var(--nks-ink);font-weight:900;font-size:.95em}.nk-root .nks-order__mark.is-ok{background:var(--nks-green);color:var(--nks-ink)}.nk-root .nks-order__mark.is-bad{background:color-mix(in srgb,var(--nks-red) 30%,var(--nks-navy-3));color:var(--nks-white)}.nk-root .nks-order__mark.is-none{opacity:.35}.nk-root .nks-est{display:grid;align-content:center;gap:2.4em;padding:0 1em}.nk-root .nks-est__unit{justify-self:center;padding:.3em 1em;border-radius:999px;background:var(--nks-gold);color:var(--nks-ink);border:3px solid var(--nks-ink);font-weight:900;font-size:1.15em}.nk-root .nks-est__line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1em}.nk-root .nks-est__end{font-family:var(--nks-display);letter-spacing:.05em;font-size:1.5em;color:var(--nks-mist)}.nk-root .nks-est__track{position:relative;height:1.1em;border-radius:999px;border:3px solid var(--nks-ink);background:linear-gradient(90deg,var(--nks-cyan),var(--nks-violet),var(--nks-magenta));box-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-est:not(.is-reveal) .nks-est__line{margin-top:3.6em}.nk-root .nks-est__mystery{position:absolute;left:50%;bottom:calc(100% + .2em);translate:-50% 0;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--nks-white);color:var(--nks-ink);border:4px solid var(--nks-ink);font-size:2.1em;animation:nks-pulse 1.4s ease-in-out infinite}.nk-root .nks-est__note{justify-self:center;color:var(--nks-mist);font-weight:700;font-size:1.1em}.nk-root .nks-est.is-reveal{padding-top:3.2em;padding-bottom:3.2em}.nk-root .nks-est__guess,.nk-root .nks-est__truth{position:absolute;top:50%;transform:translateX(-50%)}.nk-root .nks-est__truth{z-index:3;animation:nks-slamY .52s .9s var(--krx-ease-overshoot) both}.nk-root .nks-est__truthpin{position:absolute;left:50%;top:-1.4em;width:6px;height:2.8em;transform:translateX(-50%);background:var(--nks-gold);border:2px solid var(--nks-ink)}.nk-root .nks-est__truthval{position:absolute;left:50%;bottom:1.6em;transform:translateX(calc(var(--nks-est-frac, .5) * -100%));padding:.12em .45em;border-radius:8px;background:var(--nks-gold);color:var(--nks-ink);border:3px solid var(--nks-ink);font-size:2.2em;box-shadow:4px 4px 0 var(--nks-ink);white-space:nowrap}.nk-root .nks-est__guess{animation:nks-fadeup .38s .25s var(--krx-ease-out) both}.nk-root .nks-est__pin{position:absolute;left:50%;top:-.9em;width:1.3em;height:1.3em;transform:translateX(-50%) rotate(45deg);border:3px solid var(--nks-ink)}.nk-root .nks-est__guess--0 .nks-est__pin{background:var(--nks-t0)}.nk-root .nks-est__guess--1 .nks-est__pin{background:var(--nks-t1)}.nk-root .nks-est__guesslabel{position:absolute;left:50%;top:1.4em;transform:translateX(calc(var(--nks-est-frac, .5) * -100%));display:inline-flex;align-items:center;gap:.35em;padding:.25em .6em;border-radius:8px;background:var(--nks-navy-2);border:2px solid var(--nks-ink);font-weight:800;white-space:nowrap}.nk-root .nks-est__guess--1 .nks-est__guesslabel{top:4em}.nk-root .nks-est__guesslabel b{font-family:var(--nks-display);letter-spacing:.05em;font-size:1.25em}.nk-root .nks-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.8em;align-items:stretch}.nk-root .nks-status__team{display:flex;align-items:center;gap:.6em;padding:.55em 1em;border-radius:12px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);font-size:1.1em}.nk-root .nks-status__team .nks-teammark{font-size:1.5em}.nk-root .nks-status__name{display:grid;font-weight:900}.nk-root .nks-status__name small{font-weight:700;font-size:.72em;color:var(--nks-mist)}.nk-root .nks-status__state{margin-left:auto;display:inline-flex;align-items:center;gap:.35em;font-weight:800;color:var(--nks-mist)}.nk-root .nks-status__team.is-locked{animation:nks-lockin .42s var(--krx-ease-overshoot) both}.nk-root .nks-status__team--0.is-locked{background:color-mix(in srgb,var(--nks-t0) 30%,var(--nks-navy-2));border-color:var(--nks-t0)}.nk-root .nks-status__team--1.is-locked{background:color-mix(in srgb,var(--nks-t1) 30%,var(--nks-navy-2));border-color:var(--nks-t1)}.nk-root .nks-status__team.is-locked .nks-status__state{color:var(--nks-white)}.nk-root .nks-status__reveal{align-self:center}.nk-root .nks-dots:after{content:"…";display:inline-block;width:1.2em;animation:nks-dots 1.2s steps(4) infinite;overflow:hidden;vertical-align:bottom}.nk-root .nks-lockbeat{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:color-mix(in srgb,var(--nks-ink) 55%,transparent);animation:nks-fade .2s ease-out both}.nk-root .nks-lockbeat__text{font-size:5em;color:var(--nks-gold);padding:.15em .6em;border:6px solid var(--nks-ink);border-radius:14px;background:var(--nks-magenta);color:var(--nks-white);text-shadow:4px 4px 0 var(--nks-ink);box-shadow:10px 10px 0 var(--nks-ink);transform:rotate(-3deg);animation:nks-stamp .48s var(--krx-ease-overshoot) both,nks-heartbeat .9s .48s ease-in-out infinite}.nk-root .nks-paused{position:absolute;inset:0;z-index:12;display:grid;place-content:center;justify-items:center;gap:.8em;background:color-mix(in srgb,var(--nks-ink) 78%,transparent)}.nk-root .nks-paused .nks-display{font-size:5em;color:var(--nks-gold);text-shadow:4px 4px 0 var(--nks-ink)}.nk-root .nks-verdicts{display:grid;gap:.8em}.nk-root .nks-verdicts__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.8em}.nk-root .nks-verdict{display:flex;align-items:center;gap:.6em;padding:.55em 1em;border-radius:12px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);font-size:1.1em;animation:nks-slam .48s var(--krx-ease-overshoot) both}.nk-root .nks-verdict--1{grid-column:3;grid-row:1}.nk-root .nks-verdict .nks-teammark{font-size:1.5em}.nk-root .nks-verdict__name{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nk-root .nks-verdict__detail{color:var(--nks-mist);font-weight:700;font-size:.9em;white-space:nowrap}.nk-root .nks-verdict__pts{margin-left:auto;font-size:2.2em;color:var(--nks-slate)}.nk-root .nks-verdict.is-won{background:color-mix(in srgb,var(--nks-green) 22%,var(--nks-navy-2));border-color:var(--nks-green)}.nk-root .nks-verdict.is-won .nks-verdict__pts{color:var(--nks-gold);text-shadow:3px 3px 0 var(--nks-ink)}.nk-root .nks-verdict.is-lost{background:color-mix(in srgb,var(--nks-red) 14%,var(--nks-navy-2))}.nk-root .nks-headline{grid-column:2;grid-row:1;align-self:center;padding:.2em .6em;border-radius:10px;border:3px solid var(--nks-ink);background:var(--nks-gold);color:var(--nks-ink);font-size:1.75em;line-height:1.05;text-align:center;max-width:13em;box-shadow:5px 5px 0 var(--nks-ink);transform:rotate(-2deg);animation:nks-stamp .48s var(--krx-ease-overshoot) both}.nk-root .nks-fact{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1em;padding:.75em .9em .75em 1em;border-radius:14px;border:4px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);box-shadow:var(--nks-pop-lg);animation:nks-fadeup .46s var(--krx-ease-out) both}.nk-root .nks-fact__tag{display:inline-flex;align-items:center;gap:.3em;padding:.2em .55em;border-radius:8px;background:color-mix(in srgb,var(--nks-magenta) 80%,var(--nks-ink));color:var(--nks-white);border:3px solid var(--nks-ink);font-size:1.5em;white-space:nowrap;transform:rotate(-3deg)}.nk-root .nks-fact p{font-weight:700;font-size:1.2em;line-height:1.35}.nk-root .nks-results{position:relative;height:100%;display:grid;grid-template-rows:auto auto auto;align-content:center;gap:2.2em;max-width:92em;margin:0 auto}.nk-root .nks-results--0{--win:var(--nks-t0)}.nk-root .nks-results--1{--win:var(--nks-t1)}.nk-root .nks-results.is-tie{--win:var(--nks-gold)}.nk-root .nks-confetti{position:absolute;inset:-1em;pointer-events:none;overflow:hidden;z-index:0}.nk-root .nks-confetti span{position:absolute;top:-2em;width:.7em;height:1.1em;background:var(--nks-gold);border:2px solid var(--nks-ink);animation:nks-confetti 3.4s linear infinite}.nk-root .nks-confetti span:nth-child(3n){background:var(--nks-cyan)}.nk-root .nks-confetti span:nth-child(3n+1){background:var(--nks-magenta)}.nk-root .nks-confetti span:nth-child(4n){width:.9em;height:.9em;border-radius:50%}.nk-root .nks-results>:not(.nks-confetti){position:relative;z-index:1}.nk-root .nks-results__hero{display:grid;justify-items:center;gap:.5em;text-align:center}.nk-root .nks-results__title{display:inline-flex;align-items:center;gap:.25em;font-size:5.2em;color:var(--win);text-shadow:6px 6px 0 var(--nks-ink);-webkit-text-stroke:2px var(--nks-ink);animation:nks-slam .64s var(--krx-ease-overshoot) both}.nk-root .nks-results__mark{font-size:.8em}.nk-root .nks-results__crew{display:flex;gap:.6em;flex-wrap:wrap;justify-content:center}.nk-root .nks-results__crew li{display:inline-flex;align-items:center;gap:.4em;padding:.3em .7em .3em .3em;border-radius:999px;background:var(--nks-navy-2);border:2px solid var(--nks-ink);font-weight:800;animation:nks-joinin .52s var(--krx-ease-overshoot) both}.nk-root .nks-results__body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.2em;align-items:center;min-height:0}.nk-root .nks-finalscore{display:grid;gap:.8em;padding:1.2em 1.4em;border-radius:14px;border:4px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:var(--nks-pop-lg)}.nk-root .nks-finalscore__row{display:grid;grid-template-columns:11em minmax(0,1fr) 5em;align-items:center;gap:1em}.nk-root .nks-finalscore__row--0{--team:var(--nks-t0)}.nk-root .nks-finalscore__row--1{--team:var(--nks-t1)}.nk-root .nks-finalscore__name{display:inline-flex;align-items:center;gap:.45em;font-weight:900;font-size:1.3em}.nk-root .nks-finalscore__trophy{color:var(--nks-gold)}.nk-root .nks-finalscore__bar{height:1.6em;border-radius:999px;background:var(--nks-ink);border:3px solid var(--nks-ink);overflow:hidden}.nk-root .nks-finalscore__bar span{display:block;height:100%;background:var(--team);border-radius:999px;transform-origin:left;animation:nks-grow .9s var(--krx-ease-out) both}.nk-root .nks-finalscore__pts{font-size:2.6em;color:var(--team);text-shadow:3px 3px 0 var(--nks-ink);text-align:right}.nk-root .nks-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em}.nk-root .nks-hl{display:grid;justify-items:center;gap:.25em;padding:1em .6em;border-radius:12px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:4px 4px 0 var(--nks-ink);text-align:center;color:var(--nks-magenta)}.nk-root .nks-hl b{font-family:var(--nks-display);letter-spacing:.05em;font-weight:400;font-size:2.4em;color:var(--nks-white);line-height:1}.nk-root .nks-hl span{color:var(--nks-mist);font-weight:700;font-size:.88em}.nk-root .nks-results__actions{display:flex;justify-content:center;align-items:center;gap:1em;flex-wrap:wrap}.nk-root .nks-results__actions .nks-btn{text-align:left;flex:1 1 18em;max-width:22em;min-height:4.6em}.nk-root .nks-results__actions .nks-btn--danger small{color:color-mix(in srgb,var(--nks-white) 85%,transparent)}.nk-root .nks-toast{position:fixed;left:50%;bottom:1.4em;z-index:60;transform:translateX(-50%);padding:.7em 1.2em;border-radius:10px;border:3px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);font-weight:800;box-shadow:5px 5px 0 var(--nks-ink);animation:nks-fadeup .28s var(--krx-ease-out) both}.nk-root .nks-jump{position:fixed;left:.8em;bottom:.8em;z-index:55}.nk-root .nks-jump__btn{display:inline-flex;align-items:center;gap:.35em;padding:.35em .75em;border-radius:999px;border:2px solid var(--nks-navy-4);background:color-mix(in srgb,var(--nks-ink) 85%,transparent);color:var(--nks-mist);font-weight:700;font-size:.78em}.nk-root .nks-jump__btn:hover{color:var(--nks-white)}.nk-root .nks-jump__menu{position:absolute;left:0;bottom:2.6em;display:grid;min-width:15em;padding:.5em;border-radius:10px;border:3px solid var(--nks-ink);background:var(--nks-navy-2);box-shadow:5px 5px 0 var(--nks-ink)}.nk-root .nks-jump__title{padding:.3em .5em .5em;font-size:.75em;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--nks-gold)}.nk-root .nks-jump__item{padding:.4em .6em;border-radius:6px;color:var(--nks-white);text-decoration:none;font-weight:700;font-size:.9em}.nk-root .nks-jump__item.is-current,.nk-root .nks-jump__item:hover{background:var(--nks-navy-4)}.nk-root :where(.nks-show) :where(button,a,input,[tabindex]):focus-visible{outline:3px solid var(--nks-white);outline-offset:3px}.nk-root :where(.nks-show) :where(.nks-domcard__foot) :focus-visible{outline-color:var(--nks-ink)}@keyframes nks-fade{0%{opacity:0}to{opacity:1}}@keyframes nks-fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nks-pop{0%{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}@keyframes nks-dealin{0%{transform:translateY(18px) scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes nks-joinin{0%{transform:scale(.4) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}@keyframes nks-slam{0%{transform:scale(1.8);opacity:0}60%{transform:scale(.94);opacity:1}to{transform:none}}@keyframes nks-slamY{0%{transform:translate(-50%,-2.5em) scale(1.4);opacity:0}to{transform:translateX(-50%);opacity:1}}@keyframes nks-stamp{0%{transform:rotate(-12deg) scale(2.2);opacity:0}70%{transform:rotate(-3deg) scale(.95);opacity:1}to{transform:rotate(-4deg) scale(1)}}@keyframes nks-right{0%{transform:none}45%{transform:scale(1.04)}to{transform:scale(1.02);background:color-mix(in srgb,var(--nks-green) 34%,var(--nks-navy-2));border-color:var(--nks-green);box-shadow:4px 4px 0 var(--nks-ink),0 0 0 4px var(--nks-green),0 0 34px color-mix(in srgb,var(--nks-green) 55%,transparent)}}@keyframes nks-dim{to{opacity:.4;filter:grayscale(.7)}}@keyframes nks-lockin{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:none}}@keyframes nks-heartbeat{0%,to{transform:rotate(-3deg) scale(1)}50%{transform:rotate(-3deg) scale(1.05)}}@keyframes nks-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes nks-breathe{0%,to{opacity:1}50%{opacity:.8}}@keyframes nks-bump{0%{transform:scale(1.5);color:var(--nks-gold)}to{transform:none}}@keyframes nks-spin{to{transform:rotate(1turn)}}@keyframes nks-zoomin{0%{transform:scale(1.25)}to{transform:scale(1.04)}}@keyframes nks-slideL{0%{transform:translateX(-100%)}to{transform:none}}@keyframes nks-slideR{0%{transform:translateX(100%)}to{transform:none}}@keyframes nks-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nks-dots{0%{width:0}to{width:1.2em}}@keyframes nks-confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(110vh) rotate(540deg);opacity:.8}}@media (prefers-reduced-motion:reduce){.nk-root :where(.nks-show) *,.nk-root :where(.nks-show) :after,.nk-root :where(.nks-show) :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.nk-root .nks-confetti{display:none}}.nk-root[data-reduced-motion=true] .nks-show *,.nk-root[data-reduced-motion=true] .nks-show :after,.nk-root[data-reduced-motion=true] .nks-show :before,body.kr-reduced-motion .nk-root .nks-show *,body.kr-reduced-motion .nk-root .nks-show :after,body.kr-reduced-motion .nk-root .nks-show :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.nk-root[data-reduced-motion=true] .nks-confetti,body.kr-reduced-motion .nk-root .nks-confetti{display:none}@media (min-width:1024px){.nk-root .nks-show{bottom:var(--cb-banner-h,0)}.nk-root .nks-toast{bottom:calc(1.4em + var(--cb-banner-h, 0px))}}@media (min-width:1700px){.nk-root .nks-show{--nks-gap:1.3em}.nk-root .nks-qcard__prompt{font-size:2.25em}}@media (max-height:820px){.nk-root .nks-show{--nks-gap:0.85em}.nk-root .nks-top{height:3.3em}.nk-root .nks-stage{padding-top:.8em;padding-bottom:.8em}.nk-root .nks-screenhead__title{font-size:2.15em}.nk-root .nks-screenhead{margin-bottom:.7em}.nk-root .nks-mode{gap:.55em;padding:.95em 1.05em .9em}.nk-root .nks-modes{grid-auto-rows:minmax(11.5em,auto)}.nk-root .nks-mode__medal{width:2.7em;height:2.7em}.nk-root .nks-mode__name{font-size:1.6em}.nk-root .nks-modepanel{gap:.75em}.nk-root .nks-modepanel__name{font-size:2.2em}.nk-root .nks-mode__medal--lg{width:3.6em;height:3.6em}.nk-root .nks-steps{gap:.4em}.nk-root .nks-steps li{font-size:.98em}.nk-root .nks-modepanel__pitch{font-size:1.02em}.nk-root .nks-slot__main{padding:.3em .45em}.nk-root .nks-slot__art{width:3.9em}.nk-root .nks-slot__main{grid-template-columns:1.6em 3.9em minmax(0,1fr)}.nk-root .nks-slot--empty{min-height:3.2em}.nk-root .nks-yourgame__title{font-size:1.8em}.nk-root .nks-lobby__code{font-size:2.8em}.nk-root .nks-lobby__qr .nks-qr{width:5.6em;height:5.6em}.nk-root .nks-teamstage__name{font-size:2.4em}.nk-root .nks-versus__vs{font-size:3.4em}.nk-root .nks-roster__p{padding:.3em .5em}.nk-root .nks-lobby__boardart{width:6.6em}.nk-root .nks-score__pts{font-size:2.1em}.nk-root .nks-turn__big{font-size:2em}.nk-root .nks-col__plate{font-size:1.2em}.nk-root .nks-tile__val{font-size:2em}.nk-root .nks-qcard{padding:.75em 1.2em}.nk-root .nks-qcard__prompt{font-size:1.75em}.nk-root .nks-timer{width:4.6em;height:4.6em}.nk-root .nks-opt__text{font-size:1.4em}.nk-root .nks-opt{min-height:3em}.nk-root .nks-tfopt__word{font-size:3.4em}.nk-root .nks-tfopt__icon{font-size:2.3em}.nk-root .nks-order__item{min-height:3.4em;font-size:1.15em}.nk-root .nks-order__slot{height:2.8em}.nk-root .nks-order__truthrow{padding:.3em .8em}.nk-root .nks-order__pos,.nk-root .nks-verdict__pts{font-size:1.8em}.nk-root .nks-headline{font-size:1.6em}.nk-root .nks-fact{padding:.55em .8em}.nk-root .nks-fact p{font-size:1.05em}.nk-root .nks-fact__tag{font-size:1.25em}.nk-root .nks-intro__value{font-size:4.8em}.nk-root .nks-results__title{font-size:4.2em}.nk-root .nks-finalscore__pts{font-size:2.2em}.nk-root .nks-setup__form{gap:.7em}.nk-root .nks-choice{padding:.55em .9em}}.nk-root .nks-typed{display:grid;gap:.8em;justify-items:center;width:min(100%,44em);margin-inline:auto}.nk-root .nks-typed__wait{display:grid;place-items:center;width:min(100%,22em);height:3.4em;border-radius:var(--nks-r);background:var(--nks-white);border:4px solid var(--nks-ink);box-shadow:4px 4px 0 var(--nks-ink)}.nk-root .nks-typed__caret{width:.18em;height:1.6em;background:var(--nks-ink);animation:nks-pulse 1.1s steps(2,jump-none) infinite}.nk-root .nks-typed__hint,.nk-root .nks-typed__note{color:var(--nks-mist);font-weight:700;text-align:center}.nk-root .nks-typed__note{font-size:1.1em}.nk-root .nks-typed__hint{font-size:.9em}.nk-root .nks-typed__box{width:100%;min-height:2.6em;padding:.3em .6em;border-radius:var(--nks-r);border:4px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);font-size:1.5em;text-align:center;box-shadow:4px 4px 0 var(--nks-ink)}.nk-root .nks-typed--t0 .nks-typed__box:focus-visible{outline:4px solid var(--nks-t0);outline-offset:2px}.nk-root .nks-typed--t1 .nks-typed__box:focus-visible{outline:4px solid var(--nks-t1);outline-offset:2px}.nk-root .nks-typed__box:disabled{opacity:1;background:var(--nks-navy-4);color:var(--nks-white)}.nk-root .nks-typed__line{margin:0;color:var(--nks-white);font-weight:700;font-size:1.1em;text-align:center}.nk-root .nks-typed__line b{color:var(--nks-gold)}.nk-root .nks-typed__ideas{display:flex;flex-wrap:wrap;gap:.4em;justify-content:center}.nk-root .nks-typed__ideaslabel{flex-basis:100%;text-align:center;color:var(--nks-mist);font-size:.85em;font-weight:700}.nk-root .nks-typed__idea{display:inline-flex;align-items:center;gap:.4em;padding:.25em .7em;border-radius:999px;border:3px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);font-weight:800}.nk-root .nks-typed__ideacount{min-width:1.4em;border-radius:999px;background:var(--nks-ink);color:var(--nks-white);font-size:.8em;text-align:center}.nk-root .nks-typed__truth{display:grid;justify-items:center;gap:.2em;padding:.5em 1.4em;border-radius:var(--nks-r);background:var(--nks-green);border:4px solid var(--nks-ink);box-shadow:4px 4px 0 var(--nks-ink);animation:nks-typed-in .52s .6s var(--krx-ease-overshoot) both}.nk-root .nks-typed__truthlabel{color:var(--nks-ink);font-weight:800;font-size:.9em;text-transform:uppercase;letter-spacing:.06em}.nk-root .nks-typed__truthval{color:var(--nks-ink);font-size:2em;line-height:1.1;text-align:center}.nk-root .nks-typed__teams{list-style:none;margin:0;padding:0;display:grid;gap:.5em;width:100%}.nk-root .nks-typed__team{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;padding:.4em .8em;border-radius:var(--nks-r);background:var(--nks-navy-3);border:3px solid var(--nks-ink);color:var(--nks-white)}.nk-root .nks-typed__who{display:inline-flex;align-items:center;gap:.3em;font-weight:800}.nk-root .nks-typed__said{font-weight:700;font-size:1.15em;overflow-wrap:anywhere}.nk-root .nks-typed__team.is-none .nks-typed__said{color:var(--nks-mist)}.nk-root .nks-typed__mark{font-size:1.4em;font-weight:900}.nk-root .nks-typed__team.is-right{border-color:var(--nks-green)}.nk-root .nks-typed__team.is-right .nks-typed__mark{color:var(--nks-green)}.nk-root .nks-typed__team.is-wrong .nks-typed__mark{color:var(--nks-red)}@keyframes nks-typed-in{0%{transform:scale(1.35);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.nk-root .nks-typed__truth{animation:none}}.nk-root .nks-pic{margin:0 auto;display:grid;gap:.25em;justify-items:center;width:min(100%,30em)}.nk-root .nks-pic__frame{position:relative;width:100%;aspect-ratio:16/10;max-height:34vh;overflow:hidden;border-radius:var(--nks-r);border:4px solid var(--nks-ink);background:var(--nks-navy-4);box-shadow:4px 4px 0 var(--nks-ink)}.nk-root .nks-pic__img{position:absolute;inset:0;background-size:cover;background-position:50%}.nk-root .nks-pic__img.is-zooming{animation-name:nks-pic-zoom;animation-timing-function:linear;animation-fill-mode:both}@keyframes nks-pic-zoom{0%{transform:scale(3)}to{transform:scale(1)}}.nk-root .nks-pic__img.is-blurring{animation-name:nks-pic-blur;animation-timing-function:linear;animation-fill-mode:both}@keyframes nks-pic-blur{0%{filter:blur(var(--nks-blur-start,24px))}to{filter:blur(0)}}.nk-root .nks-pic__img.is-cropped{transform-origin:50% 50%}.nk-root .nks-pic__credit{color:var(--nks-mist);font-size:.7em;font-weight:600;text-align:center}.nk-root .nks-pic.is-reveal{width:min(100%,22em)}.nk-root .nks-pic.is-reveal .nks-pic__frame{max-height:22vh}.nk-root .nks-study{display:grid;gap:.6em;justify-items:center;align-content:center;flex:1;padding:1em}.nk-root .nks-study__title{color:var(--nks-gold);font-size:2.4em;-webkit-text-stroke:2px var(--nks-ink);paint-order:stroke fill}.nk-root .nks-pic--study{width:min(100%,52em)}.nk-root .nks-pic--study .nks-pic__frame{max-height:58vh}.nk-root .nks-study__bar{width:min(100%,30em);height:.6em;border-radius:999px;border:3px solid var(--nks-ink);background:var(--nks-navy-4);overflow:hidden}.nk-root .nks-study__fill{display:block;height:100%;background:var(--nks-gold);transform-origin:left center;animation-name:nks-study-drain;animation-timing-function:linear;animation-fill-mode:both}@keyframes nks-study-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.nk-root .nks-study__note{color:var(--nks-mist);font-weight:700}@media (prefers-reduced-motion:reduce){.nk-root .nks-pic__img.is-zooming{animation-timing-function:steps(2,jump-none)}.nk-root .nks-pic__img.is-blurring{animation-timing-function:steps(3,jump-none)}.nk-root .nks-study__fill{animation:none}}.nk-root .nks-qstage.has-pic{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"pic card" "pic answers" "foot foot";-moz-column-gap:1.2em;column-gap:1.2em}.nk-root .nks-qstage.has-pic>.nks-pic{grid-area:pic;align-self:center;width:100%}.nk-root .nks-qstage.has-pic>.nks-pic .nks-pic__frame{max-height:46vh}.nk-root .nks-qstage.has-pic>.nks-qcard{grid-area:card}.nk-root .nks-qstage.has-pic>.nks-answers{grid-area:answers}.nk-root .nks-qstage.has-pic>:last-child:not(.nks-answers):not(.nks-qcard):not(.nks-pic){grid-area:foot}.nk-root .nks-pic__frame{display:block;padding:0;cursor:zoom-in;font:inherit;color:inherit}.nk-root .nks-pic.is-big{position:fixed;inset:0;z-index:60;display:grid;place-items:center;align-content:center;width:100%;max-width:none;padding:1em;background:color-mix(in srgb,var(--nks-ink) 82%,transparent)}.nk-root .nks-pic.is-big .nks-pic__frame,.nk-root .nks-qstage.has-pic>.nks-pic.is-big .nks-pic__frame{width:min(100%,60em);height:auto;max-height:80vh;aspect-ratio:16/10;cursor:zoom-out}.nk-root span.nks-pic__img{display:block}.nk-root .nks-match{display:grid;gap:.7em;width:min(100%,52em);margin-inline:auto}.nk-root .nks-match__cols{display:grid;grid-template-columns:1fr 1fr;gap:1em}.nk-root .nks-match__col,.nk-root .nks-match__pairs,.nk-root .nks-match__rows{list-style:none;margin:0;padding:0;display:grid;gap:.45em}.nk-root .nks-match__item,.nk-root .nks-match__pair,.nk-root .nks-match__row{display:flex;align-items:center;gap:.6em;padding:.45em .8em;border-radius:var(--nks-r);border:3px solid var(--nks-ink);background:var(--nks-navy-3);color:var(--nks-white);font-weight:800;font-size:1.1em}.nk-root .nks-match__key{display:grid;place-items:center;min-width:1.6em;height:1.6em;border-radius:50%;background:var(--nks-gold);color:var(--nks-ink);font-size:.9em}.nk-root .nks-match__col--right .nks-match__key{background:var(--nks-cyan)}.nk-root .nks-match__note{justify-self:center;color:var(--nks-mist);font-weight:700}.nk-root .nks-match__row{flex-wrap:wrap}.nk-root .nks-match__left{flex:0 0 auto;min-width:7em}.nk-root .nks-match__chips{display:flex;flex-wrap:wrap;gap:.35em;flex:1 1 14em}.nk-root .nks-match__chip{padding:.3em .75em;border-radius:999px;border:3px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);font-weight:800;font-size:.9em}.nk-root .nks-match__chip.is-used{opacity:.45}.nk-root .nks-match--t0 .nks-match__chip.is-on{background:var(--nks-t0);color:var(--nks-ink);box-shadow:0 0 0 3px var(--nks-white)}.nk-root .nks-match--t1 .nks-match__chip.is-on{background:var(--nks-t1);color:var(--nks-ink);box-shadow:0 0 0 3px var(--nks-white)}.nk-root .nks-match__chip:disabled{cursor:default}.nk-root .nks-match__arrow{color:var(--nks-gold)}.nk-root .nks-match__right{color:var(--nks-gold);flex:1}.nk-root .nks-match__marks{display:inline-flex;gap:.4em}.nk-root .nks-match__mark{display:inline-flex;align-items:center;gap:.15em;font-weight:900}.nk-root .nks-match__mark.is-right{color:var(--nks-green)}.nk-root .nks-match__mark.is-wrong{color:var(--nks-red)}.nk-root .nks-match__ideas{display:flex;flex-wrap:wrap;gap:.4em;justify-content:center}.nk-root .nks-match__ideaslabel{flex-basis:100%;text-align:center;color:var(--nks-mist);font-size:.85em;font-weight:700}.nk-root .nks-match__idea{display:inline-flex;align-items:center;gap:.4em;padding:.25em .7em;border-radius:999px;border:3px solid var(--nks-ink);background:var(--nks-white);color:var(--nks-ink);font-weight:800;font-size:.85em}.nk-root .nks-match__ideacount{min-width:1.4em;border-radius:999px;background:var(--nks-ink);color:var(--nks-white);font-size:.8em;text-align:center}.nk-root img.nks-pic__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0}.nk-root img.nks-pic__img.is-ready{opacity:1}.nk-root .nks-pic__enlarge{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in}.nk-root .nks-pic.is-big .nks-pic__enlarge{cursor:zoom-out}.nk-root .nks-pic__status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;padding:1em;text-align:center;color:var(--nks-mist)}.nk-root .nks-pic__close,.nk-root .nks-pic__retry{min-height:44px;padding:.5em 1em;border:2px solid var(--nks-ink);border-radius:var(--nks-r);color:var(--nks-ink);background:var(--nks-gold);font:inherit;font-weight:700;cursor:pointer}.nk-root .nks-pic__close{justify-self:center}.nk-root .nks-pic__close:focus-visible,.nk-root .nks-pic__enlarge:focus-visible,.nk-root .nks-pic__retry:focus-visible{outline:3px solid var(--nks-gold);outline-offset:-5px}.nk-root .nks-pic__hint{position:absolute;right:.4em;bottom:.4em;padding:.2em .55em;border-radius:.4em;color:var(--nks-ink);background:var(--nks-gold);font-size:.75em;font-weight:800}