.unlimited.noillirk{--nk-slab:inset 0 1px 0 #ffffff12, 0 4px 0 #040a14, 0 5px 0 var(--nk-line-strong);--nk-scan:repeating-linear-gradient(to bottom, #00000038 0 1px, transparent 1px 3px);--nk-face-slot:22px}.nk-arena{--nk-arena-foot:13px;width:100%;min-height:0;padding:8px 8px var(--nk-arena-foot);background:var(--game-bg);flex:auto;gap:8px;display:flex;container:nkarena/inline-size}.nk-arena-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.nk-arena-main>.unlimited{background:0 0}.nk-panel{border:1px solid var(--nk-line-strong);background-color:var(--nk-panel);background-image:var(--nk-scan);width:264px;min-height:0;box-shadow:var(--nk-slab);border-radius:4px;flex-direction:column;flex:none;display:none;overflow:hidden}.nk-fold-rail{border:1px solid var(--nk-line-strong);background:var(--nk-panel-lit);width:30px;box-shadow:var(--nk-slab);color:var(--nk-dim);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:flex-start;padding-top:12px;font-family:inherit;font-size:18px;transition:color .12s linear,background .12s linear;display:none;position:relative}@media (hover:hover){.nk-fold-rail:hover{color:var(--nk-cyan);background:#182a4a}}.nk-fold-rail:active{color:var(--nk-cyan);background:#182a4a}.nk-unread{background:var(--nk-pink);flex:none;width:7px;height:7px;margin-left:6px;display:inline-block}.nk-fold-rail .nk-unread{margin:0;position:absolute;top:10px;right:6px}@container nkarena (min-width:1000px){.nk-panel,.nk-fold-rail{display:flex}}.nk-arena-bar{align-items:flex-start;gap:6px;padding-bottom:8px;display:flex}@container nkarena (min-width:1000px){.nk-arena-bar{display:none}}.nk-arena-bar .nk-arena-tab{letter-spacing:.12em;flex:auto;min-width:0;padding:8px 10px;font-size:16px}.nk-arena-bar .nk-arena-tab.nk-arena-leave{flex:none;padding:8px 14px}.nk-sheet{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}@container nkarena (min-width:1000px){.nk-sheet{display:none}}.nk-sheet[data-shut]{pointer-events:none}.nk-sheet-scrim{background-color:var(--nk-shade-screen);background-image:var(--nk-shade-scan);cursor:pointer;animation:nk-sheet-fade var(--nk-shade-quick) ease-in-out both;border:none;padding:0;position:absolute;inset:0}.nk-sheet[data-shut] .nk-sheet-scrim{animation:nk-sheet-fade var(--nk-shade-quick) ease-in-out reverse both}.nk-sheet-box{border-top:1px solid var(--nk-line-strong);background-color:var(--nk-panel);background-image:var(--nk-scan);height:78%;min-height:0;animation:nk-sheet-up var(--nk-shade-quick) ease-out both;border-radius:4px 4px 0 0;flex-direction:column;flex:none;transition:height .18s linear;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.nk-sheet[data-shut] .nk-sheet-box{animation:nk-sheet-up var(--nk-shade-quick) ease-in reverse both}.nk-sheet-box:has(.nk-chat-field:focus){height:100%}.nk-sheet-box .nk-panel{width:auto;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto;display:flex}.nk-sheet-shut{z-index:1;border:1px solid var(--nk-line-strong);background:var(--nk-panel-lit);width:30px;height:30px;box-shadow:inset 0 1px 0 #ffffff29, 0 3px 0 #040a14, 0 4px 0 var(--nk-line-strong);color:var(--nk-dim);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;font-family:inherit;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}@media (hover:hover){.nk-sheet-shut:hover{color:var(--nk-ink);background:#182a4a}}.nk-sheet-shut:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff29}.nk-sheet-shut:active:after{content:"";height:3px;position:absolute;top:-4px;left:-1px;right:-1px}.nk-sheet-box .nk-panel-head{padding-right:48px}@keyframes nk-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes nk-sheet-fade{0%{opacity:0}to{opacity:1}}.nk-panel-head{border-bottom:1px solid var(--nk-line-strong);background:#101d3399;flex:none;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;padding:12px 12px 10px;display:grid}.nk-panel-title{letter-spacing:.12em;text-transform:uppercase;color:var(--nk-ink);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:20px;line-height:1.05;overflow:hidden}.nk-panel-meta{letter-spacing:.06em;color:var(--nk-dim);grid-area:2/1/auto/-1;font-size:14px}.nk-panel-meta[data-down]{color:var(--nk-pink)}.nk-panel-acts{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.nk-key.nk-panel-key{letter-spacing:.1em;--key-lift:3px;padding:7px 10px;font-size:15px}.nk-key.nk-panel-fold{letter-spacing:0;--key-lift:3px;justify-self:end;padding:5px 9px;font-size:16px}.nk-panel-opt{border:0;border-bottom:1px solid var(--nk-line-strong);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex:none;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 12px 9px 14px;display:flex}.nk-panel-opt:focus-visible{outline:2px solid var(--nk-ink);outline-offset:-2px}.nk-panel-opt-text{flex-direction:column;gap:4px;min-width:0;display:flex}.nk-panel-opt-name{letter-spacing:.16em;text-transform:uppercase;color:var(--nk-ink);font-size:13px}.nk-panel-opt-note{letter-spacing:.04em;color:var(--nk-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nk-panel-opt-note[data-pending]{color:var(--nk-cyan)}.nk-opt-box{border:1px solid var(--nk-line-strong);background:var(--nk-panel-lit);width:22px;height:22px;color:var(--nk-dim);border-radius:3px;flex:none;place-items:center;transition:background .12s linear,border-color .12s linear;display:grid}@media (hover:hover){.nk-panel-opt:hover .nk-opt-box{border-color:var(--nk-dim)}}.nk-panel-opt:active .nk-opt-box{border-color:var(--nk-dim)}.nk-opt-box[data-on]{background:var(--nk-cyan);color:#041018;border-color:#0a5568}.nk-opt-box svg{fill:currentColor}.nk-panel-label{letter-spacing:.18em;text-transform:uppercase;color:var(--nk-dim);flex:none;justify-content:space-between;align-items:baseline;padding:10px 14px 6px;font-size:12px;display:flex}.nk-panel-list{overflow-anchor:none;flex:auto;min-height:0;padding:0 6px 10px;overflow-y:auto}.nk-panel-empty{color:var(--nk-dim);padding:14px 12px;font-size:17px;line-height:1.25}.nk-stand{border-bottom:1px solid var(--nk-hair);content-visibility:auto;contain-intrinsic-size:auto 52px;animation:.3s ease-out both nk-stand-in}.nk-stand[data-arrived]{animation:none}@keyframes nk-stand-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nk-stand:last-child{border-bottom:none}.nk-stand-row{width:100%;color:inherit;letter-spacing:inherit;text-align:left;cursor:default;background:0 0;border:none;align-items:center;gap:9px;padding:9px 8px;font-family:inherit;display:flex}.nk-stand-rank{width:18px;color:var(--nk-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:16px}.nk-stand:first-child .nk-stand-row[data-podium] .nk-stand-rank{color:var(--nk-gold)}.nk-stand-krill{width:var(--nk-face-slot,22px);flex:none;display:block}.nk-stand-who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nk-stand-name{min-width:0;color:var(--nk-ink);white-space:nowrap;gap:5px;font-size:18px;line-height:1.05;display:flex}.nk-stand-nick{text-overflow:ellipsis;min-width:0;overflow:hidden}.nk-stand-you{color:var(--nk-dim);flex:none}.nk-stand[data-me] .nk-stand-name{color:var(--nk-pink)}.nk-stand-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--nk-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nk-stand-sub[data-tier]{color:var(--nk-tier)}.nk-stand-depth{color:var(--nk-cyan);font-variant-numeric:tabular-nums;flex:none;font-size:18px}.nk-stand-depth[data-quiet]{color:var(--nk-dim)}.nk-stand-skel{background:var(--nk-line-strong);width:44px;height:10px;animation:1.1s ease-in-out infinite nk-skel;display:inline-block}@keyframes nk-skel{0%,to{opacity:.4}50%{opacity:.9}}.nk-chat{flex-direction:column;flex:auto;min-height:0;display:flex}.nk-chat-log{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:12px;display:flex;overflow-y:auto}.nk-chat-said{color:var(--nk-ink);overflow-wrap:anywhere;font-size:17px;line-height:1.3}.nk-chat-said b{font-weight:inherit;color:var(--nk-cyan)}.nk-chat-said[data-mine] b{color:var(--nk-pink)}.nk-chat-said .nk-said-name[data-ink]{--nk-letter:calc(1ch + .02em);letter-spacing:.02em;color:#0000;background-image:var(--nk-name-paint);-webkit-background-clip:text;background-clip:text}.nk-chat-said .nk-said-name[data-ink=cycle]{background-size:calc(8 * var(--nk-letter)) 100%;animation:1.6s steps(8,end) infinite nk-name-cycle}@keyframes nk-name-cycle{to{background-position-x:calc(8 * var(--nk-letter))}}.nk-chat-sys{letter-spacing:.04em;color:var(--nk-dim);font-size:15px;line-height:1.3}.nk-said{--nk-said-face:22px;--nk-said-gap:6px;--nk-said-size:17px;--nk-said-lh:1.3;flex-direction:column;gap:4px;display:flex}.nk-said[data-run]{margin-top:-4px}.nk-said-body{grid-template-columns:var(--nk-said-face) minmax(0, 1fr) auto;align-items:start;gap:var(--nk-said-gap);display:grid}.nk-said-face{height:calc(var(--nk-said-size) * var(--nk-said-lh));justify-content:center;align-items:center;display:flex}.nk-said-krill{flex:none;display:block}.nk-said>.nk-picker,.nk-said>.nk-chips{margin-left:calc(var(--nk-said-face) + var(--nk-said-gap))}.nk-said-react{border:1px solid var(--nk-line-strong);background:var(--nk-panel-lit);width:24px;height:24px;color:var(--nk-dim);cursor:pointer;opacity:0;border-radius:3px;flex:none;padding:0;font-family:inherit;font-size:16px;line-height:1;transition:opacity .12s linear,color .12s linear}.nk-said[data-open] .nk-said-react,.nk-said-react:focus-visible{opacity:1}@media (hover:hover){.nk-said:hover .nk-said-react{opacity:1}}@media (hover:none){.nk-said-react{opacity:1}}.nk-said[data-open] .nk-said-react{color:var(--nk-cyan);border-color:var(--nk-cyan)}@media (hover:hover){.nk-said-react:hover{color:var(--nk-cyan);border-color:var(--nk-cyan)}}.nk-said-react:active{color:var(--nk-cyan);border-color:var(--nk-cyan)}.nk-picker{gap:4px;display:flex}.nk-pick{border:1px solid var(--nk-line-strong);background:var(--nk-panel-lit);width:34px;height:30px;box-shadow:inset 0 1px 0 #ffffff29, 0 3px 0 #040a14, 0 4px 0 var(--nk-line-strong);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;margin-bottom:3px;padding:0;font-size:16px;line-height:1;display:inline-flex;position:relative}@media (hover:hover){.nk-pick:hover{background:#182a4a}}.nk-pick:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff29}.nk-pick:active:after{content:"";height:3px;position:absolute;top:-4px;left:-1px;right:-1px}.nk-chips{flex-wrap:wrap;gap:4px;display:flex}.nk-chip{border:1px solid var(--nk-line-strong);height:24px;color:var(--nk-ink);cursor:pointer;background:#050a14e6;border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-family:inherit;font-size:13px;line-height:1;display:inline-flex}.nk-chip i{font-variant-numeric:tabular-nums;font-size:15px;font-style:normal}.nk-chip[data-mine]{border-color:var(--nk-cyan);background:#4de3ff24}.nk-chip[data-mine] i{color:var(--nk-cyan)}.nk-said-react:focus-visible,.nk-pick:focus-visible,.nk-chip:focus-visible{outline:2px solid var(--nk-ink);outline-offset:2px}.nk-chat-bar{border-top:1px solid var(--nk-line-strong);background:#101d3399;flex:none;align-items:flex-start;gap:6px;padding:10px 10px 8px;display:flex;position:relative}.nk-chat-field{border:1px solid var(--nk-line-strong);min-width:0;height:43px;color:var(--nk-ink);letter-spacing:.02em;background:#050a14e6;border-radius:3px;flex:auto;padding:0 10px;font-family:inherit;font-size:18px}.nk-chat-field::placeholder{color:var(--nk-dim);opacity:.7}.nk-chat-field:focus{border-color:var(--nk-cyan);box-shadow:inset 0 0 0 1px var(--nk-cyan);outline:none}.nk-key.nk-chat-send{flex:none;height:38px;padding:0 14px;font-size:16px}.nk-key.nk-chat-jump{z-index:1;letter-spacing:.1em;height:32px;padding:0 12px;font-size:14px;animation:.14s ease-out both nk-jump-in;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}@keyframes nk-jump-in{0%{opacity:0}to{opacity:1}}.nk-shoal{z-index:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;inset:0}.nk-shoal-tags{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nk-shoal-name{visibility:hidden;white-space:nowrap;letter-spacing:.06em;text-shadow:var(--nk-outline);font-size:14px;position:absolute;top:0;left:0}.nk-divers{z-index:2;pointer-events:none;width:46px;animation:.3s ease-out both nk-marks-in;position:absolute;top:max(9%,100px);bottom:9%;right:8px}.nk-divers-line{left:50%;top:var(--rail-inset);bottom:var(--rail-inset);background:#02050b66;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #e8f1ff1a}.nk-divers-track{position:absolute;inset:0}.nk-diver{visibility:hidden;will-change:transform;flex-direction:column;align-items:center;gap:1px;animation:.3s ease-out both nk-marks-in;display:flex;position:absolute;top:0;left:0;right:0}.nk-diver[data-passing] .nk-diver-ring{background:#060d1a}@keyframes nk-marks-in{0%{opacity:0}to{opacity:1}}.nk-diver-ring{border:1px solid var(--nk-krill,var(--nk-dim));pointer-events:none;background:#060d1adb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .18s ease-out;display:flex;position:relative;box-shadow:0 0 0 1px #02050bb3}@media (hover:hover){.nk-diver-ring{pointer-events:auto}}.nk-diver[data-me] .nk-diver-ring{border-width:2px;border-color:var(--nk-ink)}@media (hover:hover){.nk-diver-ring:hover{border-color:var(--nk-ink)}}.nk-diver[data-emote]{z-index:4}.nk-diver-krill{display:block}.nk-diver[data-piled] .nk-diver-ring{opacity:0;pointer-events:none}.nk-diver[data-emote] .nk-diver-ring{animation:.34s cubic-bezier(.3,2.2,.6,1) both nk-ring-pop}@keyframes nk-ring-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.nk-diver-more{right:calc(50% - 18px);bottom:calc(13px - var(--rail-inset));border:1px solid var(--nk-line-strong);min-width:16px;color:var(--nk-ink);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;opacity:0;background:#060d1a;border-radius:999px;padding:1px 3px 2px;font-size:11px;font-weight:400;line-height:1;transition:opacity .18s ease-out;position:absolute}.nk-diver[data-more] .nk-diver-more{opacity:1}.nk-divers-card{z-index:6;border:1px solid var(--nk-line-strong);width:max-content;max-width:240px;color:var(--nk-ink);white-space:nowrap;pointer-events:none;background:#060d1af0;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:6px 8px;font-size:14px;line-height:1;animation:.12s ease-out both nk-marks-in;display:grid;position:absolute;top:0;right:calc(50% + 22px)}.nk-divers-card-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.nk-divers-card-row[data-me]{color:var(--nk-cyan,var(--nk-ink))}.nk-divers-card-name{text-overflow:ellipsis;overflow:hidden}.nk-divers-card-depth{color:var(--nk-dim);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.nk-divers-card-more{color:var(--nk-dim);grid-column:1/-1;font-size:12px}.nk-divers-tick{visibility:hidden;will-change:transform;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--nk-dim);text-shadow:var(--nk-outline);white-space:nowrap;pointer-events:none;align-items:center;gap:4px;font-size:11px;line-height:1;display:flex;position:absolute;top:0;right:calc(50% + 2px);transform:translateY(-50%)}.nk-divers-tick:after{content:"";background:var(--nk-hair);width:14px;height:1px}.nk-stage.nk-stage-multi{--nk-marks-clear:50px;padding-left:calc(var(--nk-gutter) + var(--nk-marks-clear));padding-right:calc(var(--nk-gutter) + var(--nk-marks-clear))}.nk-stage-multi .nk-hud{margin-inline:calc(-1 * var(--nk-marks-clear))}.nk-arena .nk-track-label{white-space:nowrap}.nk-track-bar{background:var(--nk-tier-miss);width:120px;height:6px;margin:3px auto 1px;display:block;overflow:hidden}.nk-track-bar i{background:var(--nk-cyan);transform-origin:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.nk-wait{width:fit-content;max-width:100%;min-height:var(--nk-bar-h);border:1px solid var(--nk-line);letter-spacing:.06em;text-align:center;color:var(--nk-dim);background:#0b1526e0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0 auto;padding:0 18px;font-size:17px;display:flex}.nk-reveal.nk-reveal-mine{gap:4px}.nk-board{text-align:center;flex-direction:column;gap:10px;width:min(580px,100%);min-height:0;animation:.24s ease-out both nk-board-in;display:flex}@keyframes nk-board-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nk-board-head{letter-spacing:.04em;color:var(--nk-dim);text-shadow:var(--nk-outline);flex:none;font-size:19px}.nk-board-head b{font-weight:inherit;color:var(--nk-ink)}.nk-board-note{letter-spacing:.12em;text-transform:uppercase;color:var(--nk-dim);text-shadow:var(--nk-outline);flex:none;margin-top:-6px;font-size:12px}.nk-board-rows{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nk-line-strong) transparent;text-align:left;flex:auto;grid-template-columns:18px auto minmax(60px,.8fr) minmax(0,1.4fr) auto auto;align-content:start;column-gap:10px;min-height:0;display:grid;overflow-y:auto}@media (pointer:coarse){.nk-board-rows{position:relative}.nk-board-rows:after{content:"";visibility:hidden;pointer-events:none;width:1px;height:calc(100% + 1px);position:absolute;top:0;left:0}}.nk-board-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--nk-hair);border-left:4px solid var(--nk-tier);align-items:center;padding:9px 8px 9px 10px;font-size:17px;display:grid}.nk-board-row:last-child{border-bottom:none}.nk-board-rows .nk-panel-empty{grid-column:1/-1}.nk-board-row[data-me]{background:#e8f1ff12}.nk-board-row[data-miss]{opacity:.6}.nk-board-rank{color:var(--nk-dim);text-align:right;font-variant-numeric:tabular-nums;text-shadow:var(--nk-outline);font-size:15px}.nk-board-krill{display:block}.nk-board-who{color:var(--nk-dim);white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--nk-outline);overflow:hidden}.nk-board-row[data-me] .nk-board-who{color:var(--nk-pink)}.nk-board-said{color:var(--nk-ink);white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--nk-outline);font-size:20px;line-height:1.05;overflow:hidden}.nk-board-tier{letter-spacing:.12em;color:var(--nk-tier);white-space:nowrap;text-shadow:var(--nk-outline);font-size:12px}.nk-board-pts{text-align:right;color:var(--nk-tier);font-variant-numeric:tabular-nums;text-shadow:var(--nk-outline);font-size:18px}.nk-over.nk-over-multi{gap:12px}.nk-over.nk-over-multi .nk-over-scroll{display:flex}.nk-over.nk-over-multi .nk-over-scroll>.nk-haul{flex:none}.nk-over.nk-over-multi .nk-over-scroll .nk-rows{overflow-y:visible}.nk-over-foot{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.nk-over-next{letter-spacing:.08em;color:var(--nk-dim);text-align:center;text-shadow:var(--nk-outline);font-size:17px}.nk-over-next b{font-weight:inherit;color:var(--nk-cyan)}.nk-key.nk-over-share{min-width:200px;padding:10px 20px;font-size:17px}.nk-lines{flex-direction:column;gap:2px;margin:0;padding:2px 0 8px;list-style:none;display:flex}.nk-line{grid-template-columns:var(--nk-face-slot,22px) minmax(52px, .9fr) minmax(0, 1.3fr) auto auto;border-left:3px solid var(--nk-tier);align-items:center;gap:8px;padding:4px 8px;font-size:16px;display:grid}.nk-line[data-miss]{opacity:.6}.nk-line-krill{justify-self:center;display:block}.nk-line-name{color:var(--nk-dim);white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--nk-outline);overflow:hidden}.nk-line[data-me] .nk-line-name{color:var(--nk-pink)}.nk-line-answer{color:var(--nk-ink);white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--nk-outline);overflow:hidden}.nk-line-tier{letter-spacing:.12em;color:var(--nk-tier);white-space:nowrap;text-shadow:var(--nk-outline);font-size:12px}.nk-line-pts{color:var(--nk-tier);font-variant-numeric:tabular-nums;text-shadow:var(--nk-outline)}.nk-lobby{z-index:1;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.nk-lobby-body{overflow-anchor:none;--nk-lobby-pad-x:clamp(12px, 3vw, 24px);--nk-lobby-pad-y:clamp(14px, 3.4vh, 30px);min-height:0;padding:var(--nk-lobby-pad-y) var(--nk-lobby-pad-x);background-color:#0000;background-image:linear-gradient(to bottom, var(--nk-shade-reveal) var(--nk-lobby-lift,0px), var(--nk-shade-screen) calc(26% + .74 * var(--nk-lobby-lift,0px)), var(--nk-shade-strong) calc(60% + .4 * var(--nk-lobby-lift,0px)), var(--nk-shade-foot) 100%), var(--nk-shade-scan);scrollbar-width:none;background-size:auto,100% 3px;flex:auto;overflow-y:auto}.nk-lobby-body::-webkit-scrollbar{display:none}.nk-lobby-inner{flex-direction:column;gap:18px;width:100%;max-width:540px;margin:0 auto;display:flex}.nk-lobby-head{margin-top:clamp(0px, (var(--nk-corner-reach,0px) - (100cqw - 7.28 * clamp(30px, 6vw, 42px) - 4px) / 2) * 1000, max(0px, 12px + var(--nk-corner-height,0px) + 8px - clamp(14px, 3.4vh, 30px) - .22 * clamp(30px, 6vw, 42px)));text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.nk-lobby-title{font-size:clamp(30px,6vw,42px);letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:var(--nk-ink);text-shadow:-2px 0 #ff5d8f8c, 2px 0 #4de3ff73, var(--nk-outline);font-size:round(clamp(30px,6vw,42px),1px);line-height:1}.nk-lobby-rule{text-wrap:balance;max-width:44ch;color:var(--nk-dim);text-shadow:var(--nk-outline);font-size:18px;line-height:1.3}.nk-lobby-foot{background-color:var(--nk-shade-foot);background-image:var(--nk-shade-scan);flex:none;justify-content:center;padding:12px clamp(12px,3vw,24px) clamp(12px,2.4vh,20px);display:flex}.nk-key.nk-lobby-back{letter-spacing:.18em;width:min(440px,100%);padding:13px 20px;font-size:19px}.nk-you{flex-direction:column;gap:7px;display:flex}.nk-you-head{justify-content:space-between;align-items:baseline;display:flex}.nk-you-label{letter-spacing:.18em;text-transform:uppercase;color:var(--nk-dim);text-shadow:var(--nk-outline);font-size:13px}.nk-you-best{color:var(--nk-cyan);text-shadow:var(--nk-outline);font-size:16px}.nk-you-row{align-items:flex-start;gap:8px;display:flex}.nk-input.nk-you-field{flex:auto;height:43px}.nk-key.nk-you-key{letter-spacing:.12em;flex:none;height:38px;padding:0 14px;font-size:15px}.nk-lobby-rooms{flex-direction:column;gap:10px;display:flex}.nk-lobby-tabs{align-items:flex-start;gap:8px;display:flex}.nk-key.nk-lobby-tab{min-width:118px}.nk-key.nk-lobby-tab,.nk-key.nk-top-period{padding:8px 18px;font-size:16px}.nk-lobby-online{color:var(--nk-dim);text-shadow:var(--nk-outline);align-self:center;align-items:center;gap:6px;margin-left:auto;font-size:16px;display:inline-flex}.nk-lobby-online i{background:var(--nk-cyan);width:7px;height:7px;animation:2s steps(2,end) infinite nk-live}@keyframes nk-live{0%,to{opacity:1}50%{opacity:.35}}.nk-lobby-note{color:var(--nk-pink);text-shadow:var(--nk-outline);font-size:16px;line-height:1.3}.nk-key.nk-room-row{letter-spacing:.02em;text-align:left;text-transform:none;white-space:normal;grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;align-items:center;gap:12px;width:100%;padding:12px 14px;line-height:1.1;display:grid}.nk-key.nk-room-row.nk-room-make{--key-face:#0e2a3a;--key-hover:#133a4f;--key-line:#1f6b7d;grid-template-columns:minmax(0,1fr) auto}.nk-room-make .nk-room-name{color:var(--nk-cyan)}.nk-room-make .nk-room-go{color:var(--nk-cyan);font-size:30px;line-height:28.6px}.nk-room-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.nk-room-name{letter-spacing:.1em;text-transform:uppercase;color:var(--nk-ink);white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.nk-room-detail{letter-spacing:.02em;color:var(--nk-dim);font-size:15px}.nk-room-count{border:1px solid var(--nk-line-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--nk-dim);white-space:nowrap;background:#050a14e6;border-radius:3px;flex:none;padding:4px 8px 5px;font-size:14px}.nk-room-count[data-live]{border-color:var(--nk-cyan);color:var(--nk-cyan)}.nk-room-go{letter-spacing:.14em;text-transform:uppercase;color:var(--nk-pink);white-space:nowrap;flex:none;font-size:17px}.nk-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nk-key.nk-size{letter-spacing:.02em;text-transform:none;white-space:normal;flex-direction:column;gap:4px;width:100%;padding:14px 6px 12px;line-height:1}.nk-size-n{font-variant-numeric:tabular-nums;font-size:38px;line-height:.9}.nk-size-unit{letter-spacing:.18em;text-transform:uppercase;color:var(--nk-dim);font-size:13px}.nk-key.nk-size[data-tone=cyan] .nk-size-unit{color:#041018c7}.nk-setting-label{letter-spacing:.18em;text-transform:uppercase;color:var(--nk-dim);text-shadow:var(--nk-outline);margin-bottom:-8px;font-size:13px}.nk-guess-dial{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;display:grid}.nk-clock.nk-guess-clock{grid-row:1/span 2;width:56px;height:56px;font-size:24px;transition:none}.nk-guess-range{--nk-fill:.5;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:28px;margin:0}.nk-guess-range::-webkit-slider-runnable-track{border:1px solid var(--nk-line-strong);background:linear-gradient(to right, var(--nk-cyan) calc(var(--nk-fill) * 100%), var(--nk-panel-lit) 0);height:8px}.nk-guess-range::-moz-range-track{border:1px solid var(--nk-line-strong);background:var(--nk-panel-lit);height:8px}.nk-guess-range::-moz-range-progress{background:var(--nk-cyan);height:8px}.nk-guess-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--nk-panel);background:var(--nk-ink);width:16px;height:24px;box-shadow:0 0 0 1px var(--nk-line-strong);border-radius:0;margin-top:-9px}.nk-guess-range::-moz-range-thumb{border:2px solid var(--nk-panel);background:var(--nk-ink);width:12px;height:20px;box-shadow:0 0 0 1px var(--nk-line-strong);border-radius:0}.nk-guess-range:focus-visible{outline:2px solid var(--nk-ink);outline-offset:2px}.nk-guess-ends{color:var(--nk-faint);font-variant-numeric:tabular-nums;grid-column:2;justify-content:space-between;font-size:13px;display:flex}.nk-make{flex-direction:column;gap:12px;margin-top:4px;display:flex}.nk-key.nk-make-go{letter-spacing:.2em;width:100%;padding:13px 16px;font-size:20px}.nk-make-note{color:var(--nk-dim);text-align:center;text-shadow:var(--nk-outline);font-size:16px;line-height:1.3}.nk-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nk-key.nk-who-key{letter-spacing:.12em;width:100%;padding:11px 8px 10px;font-size:20px}.nk-code{border-bottom:1px solid var(--nk-line);flex-direction:column;gap:7px;margin-bottom:6px;padding-bottom:14px;display:flex}.nk-input.nk-code-field{letter-spacing:.14em;font-variant-numeric:tabular-nums;flex:auto;min-width:0;height:43px}.nk-input.nk-code-field::placeholder{letter-spacing:.04em}.nk-key.nk-code-go{letter-spacing:.12em;flex:none;min-width:78px;height:38px;padding:0 14px;font-size:15px}.nk-panel-private{flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.nk-panel-private-tag{border:1px solid var(--nk-cyan);letter-spacing:.14em;text-transform:uppercase;color:var(--nk-cyan);white-space:nowrap;background:#4de3ff1f;border-radius:3px;padding:3px 8px 2px;font-size:13px}.nk-panel-code{font:inherit;letter-spacing:.06em;color:var(--nk-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.nk-panel-code-n{color:var(--nk-cyan);letter-spacing:.14em;font-variant-numeric:tabular-nums}.nk-panel-code[data-done] .nk-panel-code-n{color:var(--nk-ink)}@media (hover:hover){.nk-panel-code:hover .nk-panel-code-n{color:var(--nk-ink)}}.nk-panel-code:active .nk-panel-code-n{color:var(--nk-ink)}.nk-panel-private~.nk-panel-acts{grid-row:4}.nk-ready{border:1px solid var(--nk-line-strong);background-color:var(--nk-panel);background-image:var(--nk-scan);width:min(380px,100%);max-height:100%;box-shadow:var(--nk-slab);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:20px 18px 16px;display:flex;overflow-y:auto}.nk-ready-faces{width:100%;display:grid}.nk-ready-face{min-width:0;transition:opacity var(--nk-shade-quick) ease-in-out, visibility 0s linear var(--nk-shade-quick);flex-direction:column;grid-area:1/1;align-items:center;gap:10px;display:flex}.nk-ready[data-starting] .nk-ready-face[data-face=wait]{visibility:hidden;opacity:0}.nk-ready-face[data-face=count]{justify-content:center}.nk-ready-title{letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:var(--nk-ink);text-shadow:-2px 0 #ff5d8f80,2px 0 #4de3ff66;font-size:22px;line-height:1.05}.nk-ready-sub{max-width:30ch;color:var(--nk-dim);font-size:14px;line-height:1.25}.nk-ready-tally{letter-spacing:.04em;color:var(--nk-dim);font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px}.nk-ready-tally b{font-size:34px;font-weight:inherit;color:var(--nk-cyan);text-shadow:-2px 0 #ff5d8f8c}.nk-ready-pips{flex-wrap:wrap;justify-content:center;gap:4px;max-width:260px;display:flex}.nk-ready-pip{background:var(--nk-tier-miss);width:12px;height:12px}.nk-ready-pip[data-on]{background:var(--nk-cyan)}.nk-ready-pip[data-need]{outline:1px solid var(--nk-ink);outline-offset:1px}.nk-ready-note{min-height:1.25em;color:var(--nk-ink);font-size:15px;line-height:1.25}.nk-ready-acts{gap:8px;width:100%;margin-top:2px;display:flex}.nk-key.nk-ready-key{min-width:0}.nk-ready-code{letter-spacing:.06em;color:var(--nk-dim);font-size:14px}.nk-ready-code-n{color:var(--nk-cyan);letter-spacing:.14em;font-variant-numeric:tabular-nums}.nk-ready-count{color:var(--nk-cyan);font-variant-numeric:tabular-nums;text-shadow:-2px 0 #ff5d8f8c;margin-top:6px;font-size:88px;line-height:1}@media (prefers-reduced-motion:no-preference){.nk-ready-count{animation:.3s cubic-bezier(.16,1,.3,1) both nk-countin-tick}.nk-ready-face[data-face=count]{animation:nk-fade-in var(--nk-shade-quick) ease-in-out both}.nk-ready[data-starting]{animation:nk-ready-out .36s cubic-bezier(.55, 0, 1, .45) var(--nk-ready-exit,0s) forwards}}@keyframes nk-ready-out{to{opacity:0;transform:translateY(14px)scale(.98)}}.nk-stand-sub[data-ready]{color:var(--nk-cyan)}.nk-bye{z-index:30;background-color:var(--nk-shade-strong);background-image:var(--nk-shade-scan);animation:nk-sheet-fade var(--nk-shade-quick) ease-in-out both;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.nk-bye-inner{border:1px solid var(--nk-line-strong);background-color:var(--nk-panel);background-image:var(--nk-scan);width:100%;max-width:400px;max-height:calc(100% - 5px);box-shadow:var(--nk-slab);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:20px 18px 16px;display:flex;overflow-y:auto}.nk-bye-ask{letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;color:var(--nk-ink);text-shadow:-2px 0 #ff5d8f80,2px 0 #4de3ff66;font-size:24px;line-height:1}.nk-bye-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--nk-dim);font-size:13px}.nk-bye-depth{color:var(--nk-cyan);font-variant-numeric:tabular-nums;text-shadow:-2px 0 #ff5d8f8c;font-size:50px;line-height:.95}.nk-bye-best{letter-spacing:.1em;text-transform:uppercase;color:var(--nk-gold);font-size:14px}@media (prefers-reduced-motion:no-preference){.nk-bye-best{animation:.45s cubic-bezier(.34,1.56,.64,1) .2s both nk-bye-best-in}}@keyframes nk-bye-best-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.nk-bye-dives{flex-direction:column;align-items:center;gap:4px;display:flex}.nk-bye-dives .nk-segments{max-width:none}.nk-bye-stats,.nk-bye-board{border:1px solid var(--nk-line);background:#050a14e6;border-radius:3px;width:100%;box-shadow:inset 0 2px #0006}.nk-bye-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 12px;display:grid}.nk-bye-stat dt{letter-spacing:.14em;text-transform:uppercase;color:var(--nk-dim);font-size:12px}.nk-bye-stat dd{color:var(--nk-ink);font-variant-numeric:tabular-nums;font-size:19px}.nk-bye-board{text-align:left;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.nk-bye-board-label{letter-spacing:.18em;text-transform:uppercase;color:var(--nk-dim);font-size:12px}.nk-bye-board-line{color:var(--nk-ink);font-size:18px;line-height:1.2}.nk-bye-board-gap{color:var(--nk-dim);font-size:16px;line-height:1.2}.nk-bye-place{font-weight:inherit;color:var(--nk-gold)}.nk-bye-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:4px;display:grid}.nk-key.nk-bye-share{width:100%}.nk-booting{z-index:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.nk-key.nk-online{--key-face:#101d33e0;width:min(430px,100%)}.nk-online-now{letter-spacing:.08em;color:var(--nk-cyan);align-items:center;gap:6px;font-size:15px;display:inline-flex}.nk-online-now i{background:var(--nk-cyan);width:7px;height:7px;animation:2s steps(2,end) infinite nk-live}.nk-pill-lap{letter-spacing:.12em;text-transform:uppercase;color:var(--nk-gold);white-space:nowrap;margin-top:1px;font-size:11px;line-height:1}.nk-over.nk-over-multi[data-leaving]{pointer-events:none;animation:.4s cubic-bezier(.55,0,1,.45) forwards nk-over-leave}@keyframes nk-over-leave{to{opacity:0;transform:translateY(14px)scale(.98)}}.nk-rounding{--nk-round:var(--nk-gold);isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.nk-rounding[data-stage=pond]{--nk-round:var(--nk-tier-kite);animation:.4s ease-in 2.1s forwards nk-fade-out}.nk-rounding:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--nk-round) 26%, transparent), transparent);pointer-events:none;width:360px;height:160px;margin:-80px 0 0 -180px;animation:.9s cubic-bezier(.22,1,.36,1) backwards nk-bloom;position:absolute;top:50%;left:50%}.nk-rounding-kicker{letter-spacing:.12em;color:var(--nk-ink);text-shadow:var(--nk-outline);font-size:16px;line-height:1;animation:.4s cubic-bezier(.22,1,.36,1) .25s backwards nk-rise}.nk-rounding-title{font-size:clamp(24px,4.2vh,34px);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;text-wrap:balance;color:var(--nk-round);text-shadow:0 0 12px color-mix(in srgb, var(--nk-round) 60%, transparent), var(--nk-outline);font-size:round(clamp(24px,4.2vh,34px),1px);line-height:1;animation:.55s cubic-bezier(.68,-.6,.32,1.6) backwards nk-snap}.nk-chat-sys.nk-chat-top{border:1px solid color-mix(in srgb, var(--nk-gold) 55%, transparent);background:color-mix(in srgb, var(--nk-gold) 9%, transparent);color:var(--nk-ink);border-radius:8px;flex-direction:column;gap:3px;margin:4px 0;padding:7px 10px 8px;animation:.55s cubic-bezier(.68,-.6,.32,1.6) backwards nk-top-pop,2.6s ease-out .35s nk-top-glow;display:flex;position:relative}@keyframes nk-top-pop{0%{opacity:0;transform:scale(.7)}}@keyframes nk-top-glow{0%{box-shadow:0 0 #ffd16600}22%{box-shadow:0 0 18px 1px #ffd16680}to{box-shadow:0 0 #ffd16600}}.nk-chat-top-head{letter-spacing:.18em;text-transform:uppercase;color:var(--nk-gold);text-shadow:0 0 8px #ffd1668c;font-size:13px;line-height:1;animation:.5s cubic-bezier(.68,-.6,.32,1.6) .12s backwards nk-snap}.nk-chat-top-body{letter-spacing:.04em;font-size:15px;line-height:1.3}.nk-chat-top-fizz{pointer-events:none;position:absolute;inset:0}.nk-chat-top-fizz i{bottom:6px;left:calc(7% + var(--nk-i) * 10.5%);opacity:0;width:3px;height:3px;animation:nk-fizz 1.7s ease-out calc(.3s + var(--nk-i) * .14s) 3;background:#fff3c4;position:absolute}.nk-chat-top-fizz i:nth-child(2n){background:var(--nk-gold);width:2px;height:2px;animation-duration:2.1s}@keyframes nk-fizz{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(calc((var(--nk-i) - 4) * 1.5px), -40px)}}@media (prefers-reduced-motion:reduce){.nk-sheet[data-shut]{visibility:hidden}.nk-board,.nk-sheet-box,.nk-sheet-scrim,.nk-bye,.nk-over.nk-over-multi[data-leaving],.nk-rounding,.nk-rounding:before,.nk-rounding-kicker,.nk-rounding-title,.nk-chat-sys.nk-chat-top,.nk-chat-top-head,.nk-chat-said .nk-said-name[data-ink=cycle]{animation:none}.nk-chat-top-fizz{display:none}.nk-stand,.nk-stand-skel,.nk-divers,.nk-diver,.nk-diver[data-emote] .nk-diver-ring,.nk-lobby-online i,.nk-online-now i{animation:none}.nk-diver,.nk-diver-ring,.nk-diver-more{transition:none}.nk-divers-card{animation:none}}@media (max-width:640px){.nk-arena{--nk-arena-foot:10px;padding:6px 6px var(--nk-arena-foot);gap:0}.nk-divers{width:30px;top:84px;right:4px}.nk-divers-tick{flex-direction:column;align-items:flex-end;gap:1px;font-size:10px}.nk-divers-tick:after{width:8px}.nk-divers-tick[data-covered]{color:#0000;text-shadow:none}.nk-stage.nk-stage-multi{--nk-marks-clear:38px}.nk-board-rows{touch-action:pan-y;grid-template-columns:16px auto minmax(0,.85fr) minmax(0,1.3fr) auto;column-gap:6px}.nk-board-row{font-size:16px}.nk-board-said{font-size:18px}.nk-board-row .nk-board-tier{display:none}.nk-line{grid-template-columns:var(--nk-face-slot,22px) minmax(0, .9fr) minmax(0, 1.3fr) auto}.nk-line .nk-line-tier{display:none}.nk-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-over .nk-haul-hint{display:none}.nk-key.nk-lobby-tab,.nk-key.nk-top-period{min-width:0;padding:8px 14px}.nk-lobby-online{font-size:14px}.nk-key.nk-room-row{gap:8px;padding:11px 12px}.nk-room-name{font-size:18px}.nk-room-detail{font-size:14px}.nk-key.nk-lobby-back{letter-spacing:.14em;font-size:17px}.nk-bye-depth{font-size:44px}}[data-game-viewport][data-ground] .nk-arena-main>.unlimited{border-radius:0;overflow:visible}@media (min-width:1440px){[data-game-viewport][data-ground] .nk-arena{padding-right:max(0px, 8px - var(--ad-side,0px));padding-left:max(0px, 8px - var(--ad-side,0px))}}[data-game-viewport][data-ground] .nk-arena>.nk-panel,[data-game-viewport][data-ground] .nk-arena>.nk-fold-rail,[data-game-viewport][data-ground] .nk-arena-bar{z-index:1;position:relative}[data-game-viewport][data-ground] .nk-shoal,[data-game-viewport][data-ground] .nk-shoal-tags,[data-game-viewport][data-ground] .nk-sheet-scrim,[data-game-viewport][data-ground] .nk-bye{inset:var(--ground-inset);width:var(--ground-w);height:var(--ground-h)}[data-game-viewport][data-ground] .nk-lobby-body{--nk-lobby-lift:var(--ground-top);margin-top:calc(-1 * var(--ground-top));margin-right:calc(-1 * var(--ground-right));margin-left:calc(-1 * var(--ground-left));padding-top:calc(var(--nk-lobby-pad-y) + var(--ground-top));padding-right:calc(var(--nk-lobby-pad-x) + var(--ground-right));padding-left:calc(var(--nk-lobby-pad-x) + var(--ground-left));scroll-padding-top:var(--ground-top)}[data-game-viewport][data-ground] .nk-lobby-foot{margin-right:calc(-1 * var(--ground-right));margin-bottom:calc(-1 * var(--ground-bottom));margin-left:calc(-1 * var(--ground-left));border-style:solid;border-color:#0000;border-width:0 var(--ground-right) var(--ground-bottom) var(--ground-left);background-origin:border-box;background-clip:border-box}
.nk-shop-tip{z-index:3;border:1px solid var(--nk-line-strong);background-color:var(--nk-panel);filter:drop-shadow(0 3px #040a14d9);width:max-content;color:var(--nk-ink);letter-spacing:.04em;text-align:left;text-transform:none;white-space:normal;text-shadow:none;pointer-events:none;visibility:hidden;opacity:0;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);border-radius:3px;flex-direction:column;gap:6px;padding:9px 12px 10px;font-size:14px;line-height:1.35;display:flex;position:absolute}.nk-shop-tip-head{letter-spacing:.16em;text-transform:uppercase;color:var(--nk-cyan);align-items:center;gap:7px;font-size:12px;display:flex}.nk-wallet{z-index:2;align-items:flex-start;display:flex;position:absolute;top:12px;left:12px}:is(.nk-intro:has(>.nk-wallet),.nk-lobby:has(>.nk-wallet)){--nk-corner-reach:210px;--nk-corner-height:38px}:is(.nk-intro:has(>.nk-wallet[data-long]),.nk-lobby:has(>.nk-wallet[data-long])){--nk-corner-reach:228px}.nk-wallet[data-held]{visibility:hidden;opacity:0;pointer-events:none}.nk-wallet[data-entering]{animation:.6s cubic-bezier(.16,1,.3,1) nk-wallet-in}@keyframes nk-wallet-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.nk-wallet-card{border:1px solid var(--nk-line-strong);height:38px;color:var(--nk-ink);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#0b1526e6;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);border-radius:3px;align-items:center;gap:8px;padding:0 0 0 8px;transition:border-color .12s linear;display:flex;overflow:hidden}@media (hover:hover){.nk-wallet-card:hover{border-color:var(--nk-cyan)}}.nk-wallet-card:focus-visible{outline:2px solid var(--nk-ink);outline-offset:2px}.nk-wallet-coin{flex:none;animation:6s step-end 2s infinite nk-wallet-glint}@keyframes nk-wallet-glint{0%,88%,to{filter:none;translate:0}90%{filter:brightness(1.5);translate:0 -2px}93%{filter:brightness(1.2);translate:0}}.nk-wallet-copy{margin-right:3px;line-height:1;display:flex}.nk-wallet-shop{border-left:1px solid var(--nk-line-strong);background:var(--nk-panel-lit);color:var(--nk-cyan);letter-spacing:.14em;text-transform:uppercase;align-self:stretch;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:14px;line-height:1;transition:background .12s linear,color .12s linear,border-color .12s linear;display:flex}@media (hover:hover){.nk-wallet-card:hover .nk-wallet-shop{border-left-color:var(--nk-cyan);background:var(--nk-cyan);color:#041018}}.nk-wallet-card:active{border-color:var(--nk-cyan)}.nk-wallet-card:active .nk-wallet-shop{border-left-color:var(--nk-cyan);color:#041018;background:#2fc4e0}.nk-wallet-shop-mark{fill:currentColor;flex:none;width:18px;height:18px}.nk-wallet-sum{letter-spacing:.04em;color:var(--nk-ink);font-size:20px}.nk-wallet-sum[data-wait]{color:var(--nk-dim)}.nk-wallet-tip{max-width:250px;transition:opacity .12s linear,translate .12s ease-out,visibility 0s linear .12s;top:calc(100% + 12px);left:0;translate:0 -4px}.nk-wallet-tip:before,.nk-wallet-tip:after{content:"";position:absolute;bottom:100%;scale:1 -1}.nk-wallet-tip:before{background:var(--nk-line-strong);clip-path:polygon(0 0,14px 0,14px 2px,12px 2px,12px 4px,10px 4px,10px 6px,8px 6px,8px 8px,6px 8px,6px 6px,4px 6px,4px 4px,2px 4px,2px 2px,0 2px);width:14px;height:8px;left:9px}.nk-wallet-tip:after{background:var(--nk-panel);clip-path:polygon(0 0,10px 0,10px 2px,8px 2px,8px 4px,6px 4px,6px 6px,4px 6px,4px 4px,2px 4px,2px 2px,0 2px);width:10px;height:6px;margin-bottom:-1px;left:11px}@media (hover:hover){.nk-wallet-card:hover+.nk-wallet-tip{visibility:visible;opacity:1;transition:opacity .12s linear .25s,translate .12s ease-out .25s,visibility 0s linear .25s;translate:0}}.nk-wallet-card:focus-visible+.nk-wallet-tip{visibility:visible;opacity:1;transition:opacity .12s linear;translate:0}.nk-shop-dim{animation:nk-fade-in var(--nk-shade-scene) ease-in-out both;z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(ellipse 60% 55% at 50% 42%, var(--nk-shade-clear), var(--nk-shade-screen) 85%), var(--nk-shade-scan);position:absolute;inset:0}html[data-nk-shop]{overscroll-behavior-x:none}html:root:not([data-root-flags]):has(.nk-shop){overscroll-behavior-x:none}.nk-shop{z-index:1;scrollbar-width:thin;scrollbar-color:var(--nk-line-strong) transparent;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.nk-shop-head{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px clamp(12px,3vw,20px) 4px;display:grid}.nk-key.nk-shop-back{justify-self:start;padding:7px 12px;font-size:15px}.nk-shop-heading{text-align:center}.nk-shop-title{font-size:clamp(28px,5vw,40px);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:var(--nk-ink);text-shadow:-2px 0 #ff5d8f8c, 2px 0 #4de3ff73, var(--nk-outline);font-size:round(clamp(28px,5vw,40px),1px);line-height:1}.nk-shop-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--nk-dim);text-shadow:var(--nk-outline);margin-top:3px;font-size:13px}.nk-shop-purse{border:1px solid var(--nk-line-strong);color:var(--nk-ink);background:#0b1526db;border-radius:3px;justify-self:end;align-items:center;gap:8px;padding:5px 12px 5px 9px;font-size:22px;line-height:1;display:inline-flex}.nk-shop-offer{border:1px solid var(--nk-line-strong);color:var(--nk-ink);background:#0b1526db;border-radius:3px;flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;margin:0 clamp(12px,3vw,20px) 6px;padding:6px 10px;font-size:14px;line-height:1.3;display:flex}.nk-shop-offer-text{flex:220px;min-width:0}.nk-key.nk-shop-offer-key{padding:5px 10px;font-size:14px}.nk-key.nk-shop-offer-later{opacity:.8}.nk-wallet[data-offer] .nk-wallet-card:after{content:"";border:1px solid var(--nk-line-strong);background:#ffd34d;width:8px;height:8px;position:absolute;top:5px;right:5px}.nk-wallet[data-offer] .nk-wallet-card{position:relative}.nk-shop-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nk-line-strong) transparent;flex:auto;grid-template-columns:minmax(0,1fr) minmax(230px,290px);align-items:stretch;gap:14px;min-height:180px;padding:4px clamp(12px,3vw,20px) 10px;display:grid;overflow:hidden auto}.nk-shop-id{flex-direction:column;gap:7px;min-width:0;display:flex}.nk-shop-modes{flex-direction:column;flex:none;align-items:center;gap:6px;padding-bottom:2px;display:flex}.nk-shop-modes-label{letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--nk-ink);text-shadow:var(--nk-outline);font-size:12px;line-height:1}.nk-shop-modes-keys{gap:6px;display:flex}.nk-key.nk-shop-mode{letter-spacing:.1em;padding:6px 12px;font-size:14px}.nk-shop-show{flex-direction:column;min-width:0;min-height:230px;display:flex;position:relative}.nk-shop-stage{-webkit-tap-highlight-color:transparent;outline:none;flex:auto;min-height:0;position:relative}.nk-shop-stage[data-over]{cursor:pointer}.nk-shop-stage:focus-visible{outline:2px solid var(--nk-cyan);outline-offset:-2px}.nk-shop-stage canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;inset:0}.nk-shop-side{flex-direction:column;align-self:center;gap:10px;min-width:0;display:flex;container-type:inline-size}.nk-shop-side>.nk-shop-card,.nk-shop-side>.nk-emote-bar{box-sizing:border-box;min-height:max(25cqi + 27px,120px)}.nk-shop-info{border:1px solid var(--nk-line-strong);border-top:3px solid var(--nk-rarity,var(--nk-cyan));background-color:#0b1526e6;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);border-radius:3px;flex-direction:column;gap:7px;max-height:100%;padding:12px 14px 10px;display:flex;container-type:inline-size}.nk-shop-rarity{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.18em;text-transform:uppercase;color:var(--nk-rarity,var(--nk-cyan));font-size:13px;overflow:hidden}.nk-shop-name{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--nk-ink);font-size:min(28px,10cqi);font-weight:400;line-height:1}.nk-shop-blurb{height:3.6em;color:var(--nk-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:1.2;display:-webkit-box;overflow:hidden}.nk-shop-who{height:2.5em;color:var(--nk-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.nk-shop-deal{flex-direction:column;gap:4px;margin-top:4px;display:flex}.nk-key.nk-shop-act{white-space:nowrap;letter-spacing:.16em;gap:12px;width:100%;padding:11px 14px;font-size:19px;line-height:19px}.nk-key.nk-shop-act.nk-shop-quest{letter-spacing:.12em;color:var(--nk-rarity);font-size:15px}.nk-shop-price{letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.nk-shop-price>svg{margin-block:-3px}.nk-shop-note{height:2.4em;color:var(--nk-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.nk-shop-note[data-tone=good]{color:var(--nk-cyan)}.nk-shop-note[data-tone=bad]{color:var(--nk-pink)}.nk-shop-note[data-tone=short],.nk-shop-act[data-short] .nk-shop-price,.nk-shop-tile[data-short] .nk-shop-tile-cost{color:#ff5252}.nk-key.nk-shop-act[data-short]:disabled{opacity:.8}.nk-shop-card{border:1px solid var(--nk-line-strong);background-color:#0b1526e6;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);border-radius:3px;padding:0 6px 4px}.nk-shop-card-head{letter-spacing:.18em;text-transform:uppercase;color:var(--nk-dim);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 8px 3px;font-size:12px;line-height:1;display:flex}.nk-shop-card-head span+span{color:var(--nk-faint)}.nk-stand-row.nk-shop-card-row{cursor:default}@media (hover:hover){.nk-stand-row.nk-shop-card-row:hover{background:0 0}}.nk-stand-row.nk-shop-card-row:active{background:0 0}.nk-said.nk-shop-said{padding:6px 8px 4px}.nk-shop-shelf{border-top:1px solid var(--nk-line);background-color:#02050be6;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);flex:none;padding:8px clamp(12px,3vw,20px) 10px}.nk-shop-tabs{align-items:center;gap:8px;margin-bottom:4px;display:flex}.nk-key.nk-shop-tab{padding:6px 12px;font-size:14px}.nk-shop-earn{color:var(--nk-dim);align-items:center;gap:6px;margin-bottom:4px;margin-left:auto;font-size:14px;display:inline-flex}.nk-shop-rail{align-items:stretch;gap:6px;display:flex}.nk-key.nk-shop-step{width:34px;margin:4px 0 calc(8px + var(--key-lift));letter-spacing:0;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;padding:0;font-size:14px}.nk-shop-row{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--nk-line-strong) transparent;flex:1;gap:8px;min-width:0;padding:4px 2px 8px;display:flex;overflow:auto hidden}.nk-key.nk-shop-tile{border-top:3px solid var(--nk-rarity);--key-rim:3px;letter-spacing:.02em;text-transform:none;white-space:normal;flex-direction:column;flex:none;gap:4px;width:104px;padding:8px 6px 7px}.nk-key.nk-shop-tile[data-picked]{--key-face:#183356;--key-hover:#1d3b63;outline:2px solid var(--nk-rarity);outline-offset:1px}.nk-shop-tile-art{place-items:center;height:40px;display:grid}.nk-shop-tile-art svg{display:block}.nk-shop-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--nk-ink);font-size:14px;line-height:1;overflow:hidden}.nk-shop-tile-cost{letter-spacing:.08em;text-transform:uppercase;color:var(--nk-rarity);align-items:center;gap:4px;font-size:13px;line-height:1;display:inline-flex}.nk-shop-tile[data-owned] .nk-shop-tile-cost{color:var(--nk-cyan)}.nk-shop-tile:not([data-owned]) .nk-shop-tile-art{filter:saturate(.85)brightness(.92)}.nk-fx,.nk-shop-hud{z-index:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;inset:0}.nk-fx:not([data-drawn]),.nk-shop-hud:not([data-drawn]){visibility:hidden}@media (max-height:820px) and (min-width:641px){.nk-shop-who{display:none}.nk-shop-blurb{font-size:16px}.nk-shop-head{padding-top:8px}.nk-shop-sub{display:none}}@media (max-height:760px) and (min-width:641px){.nk-shop-info{gap:5px;padding:9px 12px 8px}.nk-shop-name{font-size:min(23px,10cqi)}.nk-shop-blurb{-webkit-line-clamp:2;height:2.4em;font-size:15px}.nk-key.nk-shop-act{padding:9px 12px;font-size:17px;line-height:17px}.nk-shop-note{font-size:14px}.nk-said.nk-shop-said{display:none}.nk-shop-side{gap:8px}.nk-shop-side>.nk-shop-card,.nk-shop-side>.nk-emote-bar{min-height:max(25cqi + 27px,88px)}.nk-shop-shelf{padding-top:6px;padding-bottom:6px}.nk-key.nk-shop-tile{padding:6px 6px 5px}.nk-shop-tile-art{height:34px}}@media (prefers-reduced-motion:reduce){.nk-wallet[data-entering],.nk-wallet-coin{animation:none}.nk-wallet-tip{translate:none}}@media (max-width:640px){.nk-shop-head{gap:8px;padding-top:10px}.nk-shop-sub{display:none}.nk-shop-purse{padding:4px 9px 4px 7px;font-size:18px}.nk-shop{overflow-y:hidden}.nk-shop-body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow-y:auto}.nk-shop-body>*{flex:none}.nk-shop-show{order:1;min-height:0}.nk-shop-stage{flex:none;height:clamp(130px,24vh,220px);min-height:0}.nk-shop-info{gap:6px;padding:10px 12px}.nk-shop-name{font-size:min(24px,10cqi)}.nk-shop-blurb{font-size:15px}.nk-shop-who{display:none}.nk-shop-side{order:3;align-self:stretch;gap:8px}.nk-shop-earn{display:none}.nk-key.nk-shop-tile{width:92px}}.nk-over-tokens{letter-spacing:.08em;color:var(--nk-cyan);text-shadow:var(--nk-outline);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:clamp(15px,2.2vh,19px);animation:.5s cubic-bezier(.16,1,.3,1) .3s backwards nk-wallet-in;display:inline-flex}.nk-gain{vertical-align:middle;margin-left:10px;display:inline-flex;position:relative}.nk-gain-chip{font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;color:var(--nk-cyan);text-shadow:var(--nk-outline);cursor:help;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:5px;margin:-6px;padding:6px;display:inline-flex}.nk-gain-chip:focus-visible{outline:2px solid var(--nk-ink);outline-offset:-4px}.nk-gain-tip{max-width:min(230px,70vw);transition:opacity .12s linear,visibility 0s linear .12s;bottom:calc(100% + 10px);right:-6px}@media (hover:hover){.nk-gain-chip:hover+.nk-gain-tip{visibility:visible;opacity:1;transition:opacity .12s linear .25s,visibility 0s linear .25s}}.nk-gain[data-open] .nk-gain-tip,.nk-gain-chip:focus-visible+.nk-gain-tip{visibility:visible;opacity:1;transition:opacity .12s linear}.nk-fx[data-muted]{opacity:0;transition:opacity .3s ease-out}[data-game-viewport][data-ground] .nk-fx,[data-game-viewport][data-ground] .nk-shop-hud{inset:var(--ground-inset);width:var(--ground-w);height:var(--ground-h)}[data-game-viewport][data-ground] .nk-shop-dim{inset:var(--ground-inset);background-image:radial-gradient(ellipse calc(.6 * (100% - var(--ground-left) - var(--ground-right))) calc(.55 * (100% - var(--ground-top) - var(--ground-bottom))) at calc(var(--ground-left) + .5 * (100% - var(--ground-left) - var(--ground-right))) calc(var(--ground-top) + .42 * (100% - var(--ground-top) - var(--ground-bottom))), var(--nk-shade-clear), var(--nk-shade-screen) 85%), var(--nk-shade-scan)}[data-game-viewport][data-ground] .nk-wallet{left:max(0px, 12px - var(--ad-side,0px))}[data-game-viewport][data-ground] .nk-shop{--nk-rails:min(var(--ad-side,0px), 1px);--nk-shop-pad-x:max(0px, clamp(12px, 3vw, 20px) - var(--ad-side,0px))}[data-game-viewport][data-ground] .nk-shop-head,[data-game-viewport][data-ground] .nk-shop-body{padding-right:var(--nk-shop-pad-x);padding-left:var(--nk-shop-pad-x)}[data-game-viewport][data-ground] .nk-shop-offer{margin-right:var(--nk-shop-pad-x);margin-left:var(--nk-shop-pad-x)}[data-game-viewport][data-ground] .nk-shop-shelf{margin-bottom:calc(var(--nk-rails) * 12);padding:calc(8px + var(--nk-rails) * 4) max(var(--nk-rails) * 12, var(--nk-shop-pad-x)) calc(10px + var(--nk-rails) * 2);border:solid var(--nk-line);border-width:1px var(--nk-rails) var(--nk-rails);border-radius:calc(var(--nk-rails) * 8)}@media (max-height:760px) and (min-width:641px){[data-game-viewport][data-ground] .nk-shop-shelf{margin-bottom:calc(var(--nk-rails) * 8);padding:calc(6px + var(--nk-rails) * 2) max(var(--nk-rails) * 8, var(--nk-shop-pad-x))}}
