.unlimited.krillion{--kr-ink:#e8f1ff;--kr-dim:#93a7c9;--kr-faint:#5b6f8f;--kr-cyan:#4de3ff;--kr-pink:#ff5d8f;--kr-gold:#ffd166;--kr-leave:#c93a26;--kr-leave-hover:#d94a35;--kr-leave-edge:#6e1c12;--kr-leave-line:#4a120b;--kr-leave-ink:#fff4f1;--kr-panel:#0b1526;--kr-panel-lit:#101d33;--kr-line:#1b3050;--kr-line-strong:#2b4870;--kr-hair:#93a7c938;--kr-tier-miss:#3d4f6e;--kr-tier-plankton:#5b87f5;--kr-tier-tooclever:#4de3ff;--kr-tier-schooler:#5ad07a;--kr-tier-rare:#ff9f43;--kr-tier-deepcut:#ff5252;--kr-tier-krillion:#ffd166;--kr-outline:-1px 0 0 var(--kr-panel), 1px 0 0 var(--kr-panel), 0 -1px 0 var(--kr-panel), 0 1px 0 var(--kr-panel);--kr-bar-h:43px;--game-bg:#050a14;--game-raise:#93a7c912;--game-raise-2:#93a7c921;--game-text:var(--kr-ink);--game-text-dim:var(--kr-dim);--game-text-faint:var(--kr-faint);--game-line:var(--kr-line);--game-line-strong:var(--kr-line-strong);--game-bad:var(--kr-pink);--game-pending:var(--kr-cyan);--game-accent:#4de3ff;--game-accent-rgb:77 227 255;--game-accent-lift:#7deaff;--game-accent-press:#21c9e8;--game-accent-ink:#041018;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-krillion), "VT323", ui-monospace, "Courier New", monospace;-webkit-font-smoothing:none;font-smooth:never;letter-spacing:.02em}.unlimited.krillion .game-vignette{display:none}.kr-ocean{z-index:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;display:block;position:absolute;inset:0}.kr-ocean[data-standby]{visibility:hidden}.kr-lens{z-index:0;pointer-events:none;position:absolute;inset:0}.kr-krill{z-index:0;pointer-events:none;visibility:hidden;will-change:transform;transition:opacity .3s ease-out;display:block;position:absolute;top:0;left:0}.kr-krill[data-muted]{opacity:0}.kr-tag{z-index:0;border:1px solid var(--kr-line-strong);max-width:min(70%,320px);color:var(--kr-ink);white-space:nowrap;pointer-events:none;visibility:hidden;will-change:transform;background-color:#0b1526eb;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);border-radius:3px;align-items:center;gap:8px;padding:3px 10px 4px;font-size:18px;line-height:1.1;display:flex;position:absolute;top:0;left:0}.kr-tag[data-on]{visibility:visible;animation:.28s cubic-bezier(.16,1,.3,1) forwards kr-tag-in}.kr-tag:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:5px solid var(--kr-line-strong);margin-left:-5px;position:absolute;top:-6px;left:50%}.kr-tag-word{text-overflow:ellipsis;min-width:0;overflow:hidden}.kr-tag .kr-spinner{flex:none;width:12px;height:12px}@keyframes kr-tag-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.kr-wipe{z-index:5;visibility:hidden;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;position:absolute;inset:0}.kr-wipe[data-on]{visibility:visible}.kr-key{--key-face:var(--kr-panel-lit);--key-hover:#182a4a;--key-edge:#040a14;--key-line:var(--kr-line-strong);--key-ink:var(--kr-ink);--key-lift:4px;margin-bottom:var(--key-lift);border:1px solid var(--key-line);background:var(--key-face);color:var(--key-ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 #ffffff29, 0 var(--key-lift) 0 var(--key-edge), 0 calc(var(--key-lift) + 1px) 0 var(--key-line);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:17px;line-height:1;transition:background .12s linear,transform 50ms linear,box-shadow 50ms linear;display:inline-flex;position:relative}@media (hover:hover){.kr-key:hover:not(:disabled){background:var(--key-hover)}}.kr-key:active:not(:disabled){transform:translateY(var(--key-lift));box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 var(--key-edge), 0 1px 0 var(--key-line)}.kr-key:not(.share-glint):active:not(:disabled):after{content:"";top:calc(-1 * var(--key-lift) - var(--key-rim,1px));height:var(--key-lift);position:absolute;left:-1px;right:-1px}.kr-key:disabled{opacity:.45;cursor:not-allowed}.kr-key:focus-visible{outline:2px solid var(--kr-ink);outline-offset:2px}.kr-key[data-tone=cyan]{--key-face:var(--kr-cyan);--key-hover:#7deaff;--key-edge:#0e7e95;--key-line:#0a5568;--key-ink:#041018}.kr-key[data-tone=pink]{--key-face:var(--kr-pink);--key-hover:#ff7bac;--key-edge:#a42c58;--key-line:#741d3d;--key-ink:#14080f}.kr-key[data-tone=leave]{--key-face:var(--kr-leave);--key-hover:var(--kr-leave-hover);--key-edge:var(--kr-leave-edge);--key-line:var(--kr-leave-line);--key-ink:var(--kr-leave-ink)}.kr-stage{--kr-gutter:clamp(8px, 2vw, 20px);z-index:1;width:100%;height:100%;min-height:0;padding:clamp(8px, 1.6vh, 16px) var(--kr-gutter);flex-direction:column;gap:clamp(6px,1.2vh,12px);animation:.34s ease-out forwards kr-stage-in;display:flex;position:relative}@keyframes kr-stage-in{0%{opacity:0}to{opacity:1}}.kr-hud{flex:none;grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid}.kr-hud>:first-child{justify-self:start}.kr-hud-right{justify-self:end;align-items:flex-start;gap:6px;display:flex}.kr-pill{border:1px solid var(--kr-line);background:#0b1526db;border-radius:10px;flex-direction:column;align-items:center;gap:1px;min-width:84px;padding:5px 12px 6px;display:flex}.kr-pill-label{letter-spacing:.18em;color:var(--kr-dim);text-transform:uppercase;font-size:11px;line-height:1}.kr-pill-value{font-variant-numeric:tabular-nums;color:var(--kr-ink);font-size:26px;line-height:1.05}.kr-pill:first-child .kr-pill-value{color:var(--kr-cyan)}.kr-pill-best{letter-spacing:.06em;color:var(--kr-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px;font-size:11px;line-height:1;transition:color .3s}.kr-pill-best-label{text-transform:uppercase}.kr-pill-best[data-hot]{color:var(--kr-gold)}.kr-pill-track{flex:0 auto;gap:4px;min-width:0;padding:7px 14px 8px}.kr-segments{flex-wrap:wrap;justify-content:center;gap:3px;max-width:260px;display:flex}.kr-seg{background:var(--kr-tier-miss);opacity:.5;width:11px;height:11px}.kr-seg[data-tier]{opacity:1}.kr-seg[data-tier=miss]{background:var(--kr-tier-miss)}.kr-seg[data-tier=plankton]{background:var(--kr-tier-plankton)}.kr-seg[data-tier=tooclever]{background:var(--kr-tier-tooclever)}.kr-seg[data-tier=schooler]{background:var(--kr-tier-schooler)}.kr-seg[data-tier=rare]{background:var(--kr-tier-rare)}.kr-seg[data-tier=deepcut]{background:var(--kr-tier-deepcut)}.kr-seg[data-tier=krillion]{background:var(--kr-tier-krillion)}.kr-seg[data-now=true]{opacity:1;background:var(--kr-ink);animation:1s steps(2,end) infinite kr-blink}@keyframes kr-blink{50%{opacity:.25}}.kr-track-rows{align-items:center;gap:6px;display:flex}.kr-track-view{max-height:25px;overflow:hidden}.kr-track-view>.kr-segments{max-width:137px;transform:translateY(calc(var(--kr-track-top,0) * -14px));justify-content:flex-start;transition:transform .2s}@container (min-width:1200px){.kr-track-view>.kr-segments{max-width:165px}}@container (min-width:1600px){.kr-track-view>.kr-segments{max-width:207px}}.kr-track-keys{flex-direction:column;gap:3px;display:flex}.kr-track-key{width:10px;height:11px;color:var(--kr-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:color .12s linear;display:grid;position:relative}.kr-track-key:before{content:"";position:absolute;inset:-1px -10px -1px -3px}.kr-track-key:first-child:before{top:-7px}.kr-track-key:last-child:before{bottom:-4px}@media (hover:hover){.kr-track-key:not([aria-disabled]):hover{color:var(--kr-cyan)}}.kr-track-key:not([aria-disabled]):active{color:var(--kr-cyan)}.kr-track-key[aria-disabled]{color:var(--kr-faint);opacity:.6;cursor:default}.kr-track-key:focus-visible{outline:2px solid var(--kr-ink);outline-offset:1px}@media (prefers-reduced-motion:reduce){.kr-track-view>.kr-segments{transition:none}}.kr-track-label{letter-spacing:.16em;color:var(--kr-dim);text-transform:uppercase;font-size:12px;line-height:1}.kr-air{border:1px solid var(--kr-line);background:#0b1526db;border-radius:10px;align-items:center;gap:8px;height:35px;padding:0 9px 0 12px;display:flex}.kr-air-label{letter-spacing:.18em;color:var(--kr-dim);text-transform:uppercase;font-size:11px;line-height:1}.kr-air-bubbles{gap:3px;display:flex}.kr-bubble{width:14px;height:14px;display:block}.kr-bubble-rim{fill:var(--kr-cyan)}.kr-bubble-rim-dark{fill:#1c9ec0}.kr-bubble-fill{fill:var(--kr-cyan);opacity:.2}.kr-bubble-shade{fill:#0e7e95;opacity:.55}.kr-bubble-glint{fill:var(--kr-ink)}.kr-bubble[data-spent] .kr-bubble-rim,.kr-bubble[data-spent] .kr-bubble-rim-dark{fill:var(--kr-faint)}.kr-bubble[data-spent]{animation:.24s cubic-bezier(.16,1,.3,1) kr-bubble-pop}@keyframes kr-bubble-pop{0%{transform:scale(1.35)}to{transform:scale(1)}}.kr-quit{letter-spacing:.12em;height:30px;padding:0 10px;font-size:13px}.kr-sound-group{align-items:flex-start;display:inline-flex;position:relative}.kr-sound{height:30px;padding:0 8px}.kr-sound-icon{fill:currentColor;width:18px;height:14px}.kr-sound[aria-pressed=false]{--key-ink:var(--kr-dim)}.kr-sound-panel{z-index:5;border:1px solid var(--kr-line-strong);background:var(--kr-panel);visibility:hidden;opacity:0;border-radius:3px;align-items:center;gap:8px;height:30px;padding:0 10px;transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear .12s;display:flex;position:absolute;top:calc(100% + 2px);right:0;transform:translateY(-3px);box-shadow:0 3px #040a14}.kr-sound-panel:before{content:"";height:8px;position:absolute;bottom:100%;left:0;right:0}.kr-sound-group[data-open] .kr-sound-panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.kr-volume{cursor:pointer;touch-action:none;outline:none;align-items:center;width:92px;height:30px;display:flex;position:relative}.kr-volume-rail{background:var(--kr-line-strong);width:100%;height:4px;position:relative}.kr-volume-fill{background:var(--kr-cyan);position:absolute;top:0;bottom:0;left:0}.kr-sound-group[data-silent] .kr-volume-fill{background:var(--kr-faint)}.kr-volume-thumb{background:var(--kr-ink);border:1px solid #040a14;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%}.kr-volume:focus-visible .kr-volume-thumb{outline:2px solid var(--kr-ink);outline-offset:2px}.kr-volume-figure{letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;color:var(--kr-dim);font-size:13px;line-height:1}.kr-sound-corner{z-index:2;position:absolute;top:12px;right:12px}.kr-zone-slot{height:38px;margin-left:calc(-1 * var(--kr-gutter));flex:none;align-items:center;display:flex}.kr-zone{border-left:2px solid var(--kr-cyan);pointer-events:none;background:linear-gradient(90deg,#0b1526eb,#0b152699);flex-direction:column;gap:2px;padding:5px 18px 5px 12px;animation:4.5s ease-out forwards kr-zone-in;display:flex}.kr-zone-name{letter-spacing:.1em;color:var(--kr-cyan);font-size:18px;line-height:1}.kr-zone-blurb{color:var(--kr-dim);font-size:13px;line-height:1}@keyframes kr-zone-in{0%{opacity:0;transform:translate(-16px)}8%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}.kr-ruler{z-index:1;pointer-events:none;width:min(400px,52%);position:absolute;top:0;bottom:0;right:104px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.kr-ruler-track{will-change:transform;position:absolute;inset:0}.kr-tick{text-align:right;color:var(--kr-dim);text-shadow:var(--kr-outline);align-items:center;gap:6px;font-size:13px;display:flex;position:absolute;right:6px;transform:translateY(-50%)}.kr-tick-line{background:var(--kr-hair);width:10px;height:1px}.kr-tick[data-zone=true]{color:var(--kr-cyan);letter-spacing:.12em}.kr-tick[data-zone=true] .kr-tick-line{background:var(--kr-cyan);width:16px}.kr-middle{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(8px,1.6vh,16px);min-height:0;display:flex}.kr-card{border:1px solid var(--kr-line);background:#0b1526e0 repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);border-radius:4px;width:min(560px,100%);padding:12px 16px 14px;animation:.32s cubic-bezier(.16,1,.3,1) forwards kr-card-in}.kr-card[data-float]{animation:kr-card-pop .2s cubic-bezier(.16, 1, .3, 1) forwards, kr-card-float var(--kr-rise-ms,1.3s) cubic-bezier(.37, 0, .63, 1) forwards}@keyframes kr-card-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes kr-card-float{0%{translate:0 var(--kr-rise,32px)}to{translate:0}}@keyframes kr-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kr-card-eyebrow{letter-spacing:.2em;color:var(--kr-cyan);text-transform:uppercase;font-size:12px}.kr-prompt{font-size:clamp(22px,4.4vh,34px);color:var(--kr-ink);text-wrap:balance;margin-top:4px;font-size:round(clamp(22px,4.4vh,34px),1px);line-height:1.08}.kr-card-foot{letter-spacing:.1em;color:var(--kr-dim);margin-top:6px;font-size:13px}.kr-bar{flex:none;align-items:flex-start;gap:8px;width:min(560px,100%);margin:0 auto;display:flex}@property --kr-turn{syntax:"<number>";inherits:true;initial-value:1}.kr-clock{--kr-clock-ink:var(--kr-cyan);width:var(--kr-bar-h);height:var(--kr-bar-h);color:var(--kr-clock-ink);font-variant-numeric:tabular-nums;background:#050a14e6;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;transition:--kr-turn .1s linear;display:grid;position:relative}.kr-clock:before{content:"";background:conic-gradient(var(--kr-clock-ink) calc(var(--kr-turn,1) * 360deg), var(--kr-line-strong) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.kr-clock[data-low=true]{--kr-clock-ink:var(--kr-pink)}.kr-countin{width:fit-content;height:var(--kr-bar-h);border:1px solid var(--kr-line);letter-spacing:.14em;text-transform:uppercase;color:var(--kr-dim);background:#0b1526e0;border-radius:4px;flex:none;align-items:center;gap:10px;margin:0 auto;padding:0 18px;font-size:14px;animation:.32s cubic-bezier(.16,1,.3,1) forwards kr-card-in;display:flex}.kr-countin-num{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--kr-cyan);animation:.3s cubic-bezier(.16,1,.3,1) forwards kr-countin-tick;display:inline-block}@keyframes kr-countin-tick{0%{opacity:.2;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.kr-input{min-width:0;height:var(--kr-bar-h);border:1px solid var(--kr-cyan);color:var(--kr-ink);letter-spacing:.02em;background:#050a14e6;border-radius:3px;outline:none;flex:auto;padding:0 12px;font-family:inherit;font-size:20px}.kr-input::placeholder{color:var(--kr-faint)}.kr-input:focus{box-shadow:inset 0 0 0 1px var(--kr-cyan)}.kr-input[data-bad=true]{border-color:var(--kr-pink);color:var(--kr-pink);animation:.32s cubic-bezier(.36,.07,.19,.97) kr-shake}@keyframes kr-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.kr-pass{letter-spacing:.12em;flex:none;height:38px;padding:0 10px;font-size:14px}.kr-send{flex:none;height:38px;padding:0 16px;font-size:18px}.kr-refusal{letter-spacing:.08em;width:min(560px,100%);color:var(--kr-pink);text-align:center;min-height:18px;text-shadow:var(--kr-outline);margin:0 auto;font-size:14px}.kr-refusal-flash{animation:3.2s linear both kr-refusal-flash;display:inline-block}@keyframes kr-refusal-flash{0%{opacity:0;transform:translateY(3px)}5%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.kr-refusal-flash{animation:none}}.kr-dim{z-index:1;pointer-events:none;background-color:#02050b5c;background-image:repeating-linear-gradient(#00000042 0 1px,#0000 1px 3px);transition:background-color .4s ease-out;animation:.3s ease-out forwards kr-fade-in;position:absolute;inset:0}.kr-dim[data-deep]{background-color:#02050b9e}.kr-dim[data-leaving]{animation:.32s ease-in forwards kr-fade-out}@keyframes kr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kr-fade-out{0%{opacity:1}to{opacity:0}}.kr-icon{flex:none;display:block}.kr-icon[data-tier=miss]{--kr-tier:var(--kr-dim)}.kr-icon-body{fill:var(--kr-tier)}.kr-icon-lit{fill:color-mix(in srgb, var(--kr-tier) 50%, #fff)}.kr-icon-dark{fill:color-mix(in srgb, var(--kr-tier) 55%, #000)}.kr-icon-halo{fill:var(--kr-tier);opacity:.45}.kr-icon-white{fill:var(--kr-ink)}.kr-reveal{--kr-back:cubic-bezier(.68, -.6, .32, 1.6);--kr-settle:cubic-bezier(.22, 1, .36, 1);isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:5px;max-width:100%;display:flex;position:relative}.kr-reveal[data-leaving]{animation:kr-pop-out .32s var(--kr-back) forwards;pointer-events:none}.kr-reveal:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--kr-tier) 30%, transparent), transparent);opacity:.75;pointer-events:none;width:340px;height:190px;animation:kr-bloom .9s var(--kr-settle) backwards;margin:-95px 0 0 -170px;position:absolute;top:30px;left:50%}@keyframes kr-bloom{0%{opacity:0;transform:scale(.2)}40%{opacity:1;transform:scale(1.12)}to{opacity:.75;transform:scale(1)}}.kr-nextbar{width:min(560px,100%);min-height:var(--kr-bar-h);flex:none;justify-content:center;margin:0 auto;animation:.5s cubic-bezier(.68,-.6,.32,1.6) .5s backwards kr-pop-in;display:flex}.kr-nextbar[data-leaving]{pointer-events:none;animation:.32s cubic-bezier(.68,-.6,.32,1.6) forwards kr-pop-out}@keyframes kr-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes kr-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes kr-rise{0%{opacity:0;transform:translateY(8px)}}.kr-reveal-art{height:33px;animation:kr-pop-in .55s var(--kr-back) backwards;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.kr-reveal-art .kr-icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--kr-tier) 65%, transparent))}.kr-reveal-tier{font-size:clamp(22px,3.8vh,30px);letter-spacing:.16em;text-indent:.16em;text-wrap:balance;color:var(--kr-tier);text-shadow:0 0 10px color-mix(in srgb, var(--kr-tier) 55%, transparent), var(--kr-outline);animation:kr-snap .5s var(--kr-back) .1s backwards;font-size:round(clamp(22px,3.8vh,30px),1px);line-height:1}@keyframes kr-snap{0%{opacity:0;transform:scale(1.3,.8)}}.kr-meter{letter-spacing:.18em;text-transform:uppercase;color:var(--kr-dim);text-shadow:var(--kr-outline);animation:kr-rise .35s var(--kr-settle) .2s backwards;align-items:center;gap:8px;margin-block:2px;font-size:11px;display:flex}.kr-meter-pips{gap:2px;display:flex}.kr-meter-pip{background:var(--kr-line-strong);width:12px;height:4px}.kr-meter-pip[data-lit]{background:var(--kr-pip);animation:.1s step-end backwards kr-pip-in;animation-delay:calc(.34s + var(--kr-i) * 70ms)}@keyframes kr-pip-in{0%{background:var(--kr-line-strong)}}.kr-reveal-answer{max-width:100%;color:var(--kr-ink);overflow-wrap:anywhere;text-shadow:var(--kr-outline);animation:kr-rise .4s var(--kr-settle) .28s backwards;margin-top:2px;font-size:20px;line-height:1.1}.kr-reveal-points{letter-spacing:.1em;color:var(--kr-ink);font-variant-numeric:tabular-nums;text-shadow:var(--kr-outline);animation:kr-rise .4s var(--kr-settle) .36s backwards;font-size:15px}.kr-reveal-points b{color:var(--kr-tier);font-weight:400}.kr-reveal-blurb{letter-spacing:.1em;color:var(--kr-dim);text-shadow:var(--kr-outline);animation:kr-rise .4s var(--kr-settle) .44s backwards;font-size:13px}.kr-next{letter-spacing:.24em;min-width:168px;padding:11px 24px;font-size:19px}.kr-intro{z-index:1;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:clamp(14px,4vh,40px) 16px 0;display:flex;position:relative}.kr-intro[data-leaving]{pointer-events:none;animation:.42s ease-in forwards kr-fade-out}.kr-intro[data-arriving]{animation:.5s cubic-bezier(.16,1,.3,1) both kr-arrive}@keyframes kr-arrive{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.kr-intro[data-leaving] .kr-brand,.kr-intro[data-leaving] .kr-dock>*{animation:.42s ease-in forwards kr-lift}@keyframes kr-lift{to{translate:0 -10px}}.kr-brand{--kr-brand-drop:clamp(0px, (var(--kr-corner-reach,56px) - (100cqw - 4.34 * clamp(42px, 10vh, 88px) - 12px) / 2) * 1000, max(0px, 12px + var(--kr-corner-height,30px) + 6px - clamp(14px, 4vh, 40px) - .17 * clamp(42px, 10vh, 88px)));margin-top:var(--kr-brand-drop);flex-direction:column;align-items:center;gap:2px;display:flex}.kr-title{font-size:clamp(42px,10vh,88px);letter-spacing:.14em;color:var(--kr-ink);--kr-title-shadow:-3px 0 var(--kr-pink), 3px 0 var(--kr-cyan), -4px 0 var(--kr-panel), 4px 0 var(--kr-panel), -3px -1px var(--kr-panel), -3px 1px var(--kr-panel), 3px -1px var(--kr-panel), 3px 1px var(--kr-panel), 0 -1px var(--kr-panel), 0 1px var(--kr-panel), 1px 4px var(--kr-panel), 4px 4px var(--kr-panel), 7px 4px var(--kr-panel), 5px 5px var(--kr-panel);font-size:round(clamp(42px,10vh,88px),1px);line-height:.9;display:grid}.kr-title-edge,.kr-title-face{grid-area:1/1}.kr-title-face{z-index:1;position:relative}.kr-title-edge{color:#0000;text-shadow:var(--kr-title-shadow);--kr-title-holes:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M0 0h48v48H0zM0 42h3v3h-3zM12 9h3v3h-3zM33 24h3v3h-3zM15 36h3v3h-3zM36 24h3v3h-3zM30 30h3v3h-3zM39 9h3v3h-3zM15 33h3v3h-3zM33 0h3v3h-3zM30 21h3v3h-3zM42 36h3v3h-3zM3 24h3v3h-3zM42 33h3v3h-3zM30 27h3v3h-3z%27/%3E%3C/svg%3E");margin:-12px;padding:12px}.kr-title-edge[data-beat]{animation:.6s step-end forwards kr-title-shimmer}@keyframes kr-title-shimmer{0%{-webkit-mask-image:var(--kr-title-holes);-webkit-mask-image:var(--kr-title-holes);mask-image:var(--kr-title-holes);-webkit-mask-position:calc(round(var(--h1x) * 48px, 3px)) calc(round(var(--h1y) * 48px, 3px));-webkit-mask-position:calc(round(var(--h1x) * 48px, 3px)) calc(round(var(--h1y) * 48px, 3px));mask-position:calc(round(var(--h1x) * 48px, 3px)) calc(round(var(--h1y) * 48px, 3px))}33%{-webkit-mask-position:calc(round(var(--h2x) * 48px, 3px)) calc(round(var(--h2y) * 48px, 3px));-webkit-mask-position:calc(round(var(--h2x) * 48px, 3px)) calc(round(var(--h2y) * 48px, 3px));mask-position:calc(round(var(--h2x) * 48px, 3px)) calc(round(var(--h2y) * 48px, 3px))}66%{-webkit-mask-position:calc(round(var(--h3x) * 48px, 3px)) calc(round(var(--h3y) * 48px, 3px));-webkit-mask-position:calc(round(var(--h3x) * 48px, 3px)) calc(round(var(--h3y) * 48px, 3px));mask-position:calc(round(var(--h3x) * 48px, 3px)) calc(round(var(--h3y) * 48px, 3px))}to{-webkit-mask-image:none;mask-image:none}}.kr-title-strays{z-index:2;pointer-events:none;grid-area:1/1;position:relative}.kr-title-stray{background:var(--kr-pink);opacity:0;width:.07em;height:.07em;animation:.6s step-end forwards kr-title-stray;position:absolute}@keyframes kr-title-stray{0%{opacity:1;left:calc(var(--x1) * 100%);top:calc(var(--y1) * 100%)}33%{left:calc(var(--x2) * 100%);top:calc(var(--y2) * 100%)}66%{left:calc(var(--x3) * 100%);top:calc(var(--y3) * 100%)}to{opacity:0;left:calc(var(--x3) * 100%);top:calc(var(--y3) * 100%)}}.kr-title-sub{font-size:clamp(20px,4vh,38px);letter-spacing:.42em;text-indent:.42em;color:var(--kr-pink);text-shadow:var(--kr-outline), 2px 2px 0 var(--kr-panel), 3px 3px 0 var(--kr-panel);margin-top:2px;font-size:round(clamp(20px,4vh,38px),1px);line-height:1}.kr-tagline{margin-top:max(2px, 8px - var(--kr-brand-drop,0px));font-size:clamp(14px,2.2vh,19px);letter-spacing:.28em;color:var(--kr-panel);text-transform:uppercase;font-size:round(clamp(14px,2.2vh,19px),1px)}.kr-rule{font-size:clamp(13px,1.9vh,17px);letter-spacing:.08em;color:#0b1526cc;font-size:round(clamp(13px,1.9vh,17px),1px)}.kr-dock{background:linear-gradient(#04183200 0%,#04183266 30%,#04162ecc 58%,#031226f0 100%);flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,12px);padding:clamp(30px,7vh,64px) 16px clamp(10px,2vh,18px);display:flex;position:absolute;bottom:0;left:0;right:0}.kr-dock .kr-key{z-index:2}.kr-save{z-index:3;animation:.24s steps(3,end) backwards kr-save-in;position:relative}@keyframes kr-save-in{0%{opacity:0}}.kr-save-key{border:1px solid var(--kr-line-strong);color:var(--kr-ink);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b1526d1;border-radius:3px;align-items:center;gap:7px;padding:5px 9px;font-family:inherit;font-size:12px;line-height:1;transition:border-color .12s linear;display:inline-flex}.kr-save-key:focus-visible{outline:2px solid var(--kr-ink);outline-offset:2px}.kr-save[data-open] .kr-save-key{border-color:var(--kr-cyan)}.kr-save-mark{width:10px;height:12px;fill:var(--kr-cyan);flex:none}.kr-save-pop{visibility:hidden;opacity:0;width:min(280px,100vw - 32px);padding-bottom:8px;transition:opacity .12s linear,visibility 0s .12s;position:absolute;bottom:100%;left:50%;translate:-50%}.kr-save[data-open] .kr-save-pop{visibility:visible;opacity:1;transition:opacity .12s linear,visibility}.kr-save-card{border:1px solid var(--kr-line-strong);background-color:#0b1526f5;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);border-radius:3px;padding:10px 12px 12px;position:relative;box-shadow:0 4px #02081299}.kr-save-card:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--kr-line-strong);margin-left:-5px;position:absolute;bottom:-5px;left:50%}.kr-save-text{text-align:left;color:var(--kr-ink);font-size:13px;line-height:1.3}.kr-save-keys{justify-content:center;gap:7px;margin-top:10px;display:flex}.kr-key.kr-save-go{--key-lift:3px;flex:1;padding:7px 9px;font-size:13px;text-decoration:none}.kr-modes{gap:8px;display:flex}.kr-mode{min-width:118px;padding:8px 18px;font-size:16px}.kr-begin{font-size:clamp(19px,3vh,26px);letter-spacing:.22em;width:min(430px,100%);padding:13px 20px;font-size:round(clamp(19px,3vh,26px),1px)}.kr-meta{letter-spacing:.12em;color:var(--kr-dim);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:18px;font-size:13px;display:flex}.kr-meta b{color:var(--kr-ink);font-weight:400}.kr-meta .kr-meta-depth{text-transform:none}.kr-meta-error{color:var(--kr-pink)}.kr-daily{z-index:2;letter-spacing:.12em;color:var(--kr-dim);text-transform:uppercase;text-shadow:var(--kr-outline);margin:0;font-size:13px;line-height:1.35;position:relative}.kr-daily-lead:after{content:"The daily dive "}.kr-daily-rest:before{content:"is at "}.kr-daily-site{color:var(--kr-ink);text-transform:none;font-weight:400}.kr-daily-site:after{content:"krillion.io"}@container (min-width:740px){.kr-daily{text-align:right;position:absolute;bottom:clamp(10px,2vh,18px);right:18px}.kr-daily>span{display:block}}.kr-peek{z-index:1;color:var(--kr-ink);-webkit-tap-highlight-color:transparent;align-items:flex-end;gap:4px;text-decoration:none;display:flex;position:absolute;top:calc(45% - 84px);right:clamp(12px,7%,80px)}.kr-peek-link{color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 8px 5px 10px;text-decoration:none;display:flex}.kr-peek-link:focus-visible{outline:2px solid var(--kr-ink);outline-offset:3px;border-radius:3px}.kr-peek-hold{-webkit-tap-highlight-color:transparent;flex:none;display:block}.kr-peek-x{border:1px solid var(--kr-line-strong);background:var(--kr-panel-lit);width:19px;height:19px;color:var(--kr-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:3px;place-items:center;padding:0;transition:color .12s linear,border-color .12s linear,background .12s linear;display:grid;position:absolute;top:-9px;left:-9px}.kr-peek-x:after{content:"";position:absolute;inset:-8px}.kr-peek-x svg{fill:currentColor;width:7px;height:7px}@media (hover:hover){.kr-peek-x:hover{border-color:var(--kr-ink);color:var(--kr-ink);background:#182a4a}}.kr-peek-x:active{border-color:var(--kr-ink);color:var(--kr-ink);background:#182a4a}.kr-peek-x:focus-visible{outline:2px solid var(--kr-ink);outline-offset:2px}.kr-peek-krill{image-rendering:pixelated;flex:none;transition:translate .25s cubic-bezier(.16,1,.3,1);animation:3.2s ease-in-out infinite kr-peek-bob;display:block;overflow:visible}@keyframes kr-peek-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.kr-peek:has(.kr-peek-link:focus-visible) .kr-peek-krill{translate:0 -8px}@media (hover:hover){.kr-peek:hover:not(:has(.kr-peek-x:hover)) .kr-peek-krill{translate:0 -8px}}.kr-peek[data-away] .kr-peek-krill{animation:.42s cubic-bezier(.5,0,.75,0) forwards kr-peek-away}@keyframes kr-peek-away{to{transform:translateY(-110vh)}}.kr-peek[data-away] .kr-peek-say{opacity:0;transition:opacity .12s linear}.kr-peek[data-away]{pointer-events:none}.kr-peek-say{border:1px solid var(--kr-line-strong);text-align:left;white-space:nowrap;background-color:#0b1526eb;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);border-radius:3px;margin-bottom:-12px;transition:border-color .12s linear;animation:7s step-end 4s infinite kr-peek-nudge;display:block;position:relative}.kr-peek-say:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid var(--kr-line-strong);margin-top:-5px;transition:border-color .12s linear;position:absolute;top:50%;right:-6px}.kr-peek:has(.kr-peek-link:focus-visible) .kr-peek-say{border-color:var(--kr-gold)}@media (hover:hover){.kr-peek:hover:not(:has(.kr-peek-x:hover)) .kr-peek-say{border-color:var(--kr-gold)}}.kr-peek:has(.kr-peek-link:focus-visible) .kr-peek-say:before{border-left-color:var(--kr-gold)}@media (hover:hover){.kr-peek:hover:not(:has(.kr-peek-x:hover)) .kr-peek-say:before{border-left-color:var(--kr-gold)}}@keyframes kr-peek-nudge{0%,90%,to{translate:0}92%{translate:0 -3px}94%{translate:0}96%{translate:0 -2px}}.kr-peek-line{color:var(--kr-ink);font-size:16px;line-height:1}.kr-key.kr-peek-key{--key-face:var(--kr-gold);--key-hover:#ffe08f;--key-edge:#a8761a;--key-line:#6b4a0f;--key-ink:#1a1206;--key-lift:3px;letter-spacing:.16em;align-self:stretch;gap:7px;padding:5px 10px;font-size:13px}.kr-peek:has(.kr-peek-link:focus-visible) .kr-key.kr-peek-key{background:var(--key-hover)}@media (hover:hover){.kr-peek:hover:not(:has(.kr-peek-x:hover)) .kr-key.kr-peek-key{background:var(--key-hover)}}.kr-peek[data-away] .kr-key.kr-peek-key{transform:translateY(var(--key-lift));box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 var(--key-edge), 0 1px 0 var(--key-line)}.kr-peek:has(a:active) .kr-key.kr-peek-key{transform:translateY(var(--key-lift));box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 var(--key-edge), 0 1px 0 var(--key-line)}.kr-peek-chev{fill:currentColor;flex:none;width:6px;height:10px;animation:3.5s step-end 3s infinite kr-peek-chev}@keyframes kr-peek-chev{0%,80%,88%,96%,to{translate:0}84%,92%{translate:2px}}.kr-peek:has(.kr-peek-link:focus-visible) .kr-peek-chev{animation:none;translate:2px}@media (hover:hover){.kr-peek:hover:not(:has(.kr-peek-x:hover)) .kr-peek-chev{animation:none;translate:2px}}.kr-spinner{border:2px solid #93a7c947;border-top-color:var(--kr-cyan);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite kr-spin}@keyframes kr-spin{to{transform:rotate(360deg)}}.kr-gauge{z-index:1;pointer-events:none;width:92px;position:absolute;top:8%;bottom:8%;right:8px;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.kr-gauge-rail{background:#02050b73;width:2px;position:absolute;top:0;bottom:0;right:12px;box-shadow:0 0 0 1px #e8f1ff1f}.kr-gauge-ticks{position:absolute;inset:0}.kr-gauge-tick{letter-spacing:.06em;color:var(--kr-ink);white-space:nowrap;background:#02050b80;padding:0 4px;font-size:15px;position:absolute;top:0;right:20px;transform:translateY(-50%)}.kr-gauge-tick:after{content:"";background:#e8f1ff80;width:9px;height:2px;position:absolute;top:50%;right:-12px}.kr-gauge-you{position:absolute;right:6px;transform:translateY(-50%)}.kr-gauge-you:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:8px solid var(--kr-pink);margin-top:-5px;position:absolute;top:50%;right:0}.kr-gauge-you-label{color:var(--kr-pink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#02050bb8;padding:1px 5px;font-size:16px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.kr-over{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,2vh,18px);width:min(640px,100%);min-height:0;max-height:100%;animation:.4s cubic-bezier(.16,1,.3,1) forwards kr-card-in;display:flex}.kr-over-scroll{align-items:center;gap:inherit;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--kr-faint) var(--kr-hair);scrollbar-gutter:stable;flex-direction:column;flex:0 auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.kr-over-scroll>*,.kr-over-scroll>.kr-haul{flex:none}@media (pointer:coarse){.kr-over-scroll:after{content:"";visibility:hidden;pointer-events:none;width:1px;height:calc(100% + 1px);position:absolute;top:0;left:0}}.kr-over-scroll .kr-rows{overflow-y:visible}@media (min-width:641px){@container (min-height:700px){.kr-over-scroll{display:contents}.kr-over-scroll:after{content:none}.kr-over-scroll>.kr-haul{flex:0 auto}.kr-over-scroll .kr-rows{overflow-y:auto}}}.kr-over-head{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.kr-over-depth{font-size:clamp(40px,9vh,76px);color:var(--kr-cyan);font-variant-numeric:tabular-nums;text-shadow:-2px 0 #ff5d8f8c, var(--kr-outline);font-size:round(clamp(40px,9vh,76px),1px);line-height:.95}.kr-over-zone{font-size:clamp(16px,2.6vh,22px);letter-spacing:.16em;color:var(--kr-gold);text-shadow:var(--kr-outline);font-size:round(clamp(16px,2.6vh,22px),1px)}.kr-over-note{letter-spacing:.1em;color:var(--kr-dim);text-transform:uppercase;text-shadow:var(--kr-outline);font-size:14px}.kr-over-best{border-left:1px solid var(--kr-line-strong);color:var(--kr-gold);margin-left:.7em;padding-left:.7em;display:inline-block}@media (prefers-reduced-motion:no-preference){.kr-over-best{animation:.45s cubic-bezier(.34,1.56,.64,1) .35s both kr-over-best-in}}@keyframes kr-over-best-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.kr-spread{flex:none;grid-template-rows:1fr;width:100%;display:grid}.kr-spread-figure{min-height:0;margin:0;overflow:hidden}.kr-spread-plot{height:clamp(44px,7vh,64px);margin-bottom:18px;position:relative}.kr-spread-svg{transform-origin:50% 100%;width:100%;height:100%;display:block;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.kr-spread-area{fill:#4de3ff12}.kr-spread-beaten{fill:#4de3ff33}.kr-spread-line{fill:none;stroke:var(--kr-cyan);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.kr-spread-pin{height:calc(var(--kr-spread-y,0) * 92%);width:0;position:absolute;bottom:0}.kr-spread-stem{background:var(--kr-pink);transform-origin:50% 100%;width:2px;position:absolute;inset:0 auto 0 -1px}.kr-spread-stem:after{content:"";background:inherit;width:6px;height:6px;box-shadow:0 0 0 1px var(--kr-panel);position:absolute;top:-3px;left:-2px}.kr-spread-pin[data-who=rival] .kr-spread-stem{background:var(--kr-dim)}.kr-spread-label{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--kr-pink);text-shadow:var(--kr-outline);font-size:13px;line-height:1;position:absolute;top:calc(100% + 5px);left:0;transform:translate(-50%)}.kr-spread-pin[data-hang=start] .kr-spread-label{transform:translate(-3px)}.kr-spread-pin[data-hang=end] .kr-spread-label{transform:translate(calc(3px - 100%))}.kr-spread-pin[data-hang=left] .kr-spread-label{transform:translate(calc(-100% - 6px))}.kr-spread-pin[data-hang=right] .kr-spread-label{transform:translate(6px)}.kr-spread-pin[data-who=rival] .kr-spread-label{color:var(--kr-dim)}.kr-spread-name{text-overflow:ellipsis;vertical-align:bottom;max-width:9em;color:var(--kr-dim);display:inline-block;overflow:hidden}.kr-spread-caption{letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:var(--kr-dim);text-shadow:var(--kr-outline);margin-top:6px;font-size:14px}.kr-spread-caption b{font-weight:inherit;color:var(--kr-cyan)}@media (prefers-reduced-motion:no-preference){.kr-spread[data-late]{animation:.36s cubic-bezier(.22,1,.36,1) both kr-spread-open}.kr-spread-svg{animation:.7s cubic-bezier(.22,1,.36,1) .15s both kr-spread-rise}.kr-spread-stem{animation:.4s cubic-bezier(.22,1,.36,1) .6s both kr-spread-rise}.kr-spread-label,.kr-spread-caption{animation:.4s ease-out .7s both kr-spread-fade}}@keyframes kr-spread-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes kr-spread-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes kr-spread-fade{0%{opacity:0}to{opacity:1}}.kr-haul{text-align:left;flex-direction:column;flex:0 auto;width:100%;min-height:0;display:flex}.kr-haul-head{border-bottom:1px solid var(--kr-hair);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-ink);text-shadow:var(--kr-outline);flex:none;align-items:baseline;gap:14px;padding:0 6px 6px;font-size:14px;display:flex}.kr-haul-toggle{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:baseline;gap:10px;margin:-6px -8px;padding:6px 8px;transition:color .12s linear;display:inline-flex}@media (hover:hover){.kr-haul-toggle:hover{color:var(--kr-cyan)}}.kr-haul-toggle:active{color:var(--kr-cyan)}.kr-haul-toggle:focus-visible{outline:2px solid var(--kr-ink);outline-offset:-2px}.kr-haul-chev{color:var(--kr-faint);transition:transform .2s ease-out,color .12s linear;display:inline-block}.kr-haul-toggle[aria-expanded=true] .kr-haul-chev{color:var(--kr-cyan);transform:rotate(90deg)}.kr-haul-hint{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;min-width:0;color:var(--kr-dim);font-size:12px;overflow:hidden}.kr-rows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kr-faint) var(--kr-hair);scrollbar-gutter:stable;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}@media (pointer:coarse){.kr-rows{position:relative}.kr-rows:after{content:"";visibility:hidden;pointer-events:none;width:1px;height:calc(100% + 1px);position:absolute;top:0;left:0}}.kr-row{border-bottom:1px solid var(--kr-hair)}.kr-row-head{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;grid-template-columns:18px 26px minmax(0,1fr) auto 12px;align-items:center;column-gap:12px;padding:9px 6px;display:grid}button.kr-row-head{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s linear}@media (hover:hover){button.kr-row-head:hover{background:var(--game-raise)}}button.kr-row-head:active{background:var(--game-raise)}button.kr-row-head:focus-visible{outline:2px solid var(--kr-ink);outline-offset:-2px}.kr-row-num{color:var(--kr-faint);font-variant-numeric:tabular-nums;font-size:14px}.kr-row-icon{justify-content:center;align-items:center;height:22px;display:flex}.kr-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.kr-row-prompt,.kr-row-answer{text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--kr-outline);overflow:hidden}.kr-row-prompt{letter-spacing:.12em;text-transform:uppercase;color:var(--kr-dim);font-size:12px}.kr-row-answer{color:var(--kr-ink);font-size:20px;line-height:1.05}.kr-row-points{text-align:right;min-width:3ch;color:var(--kr-tier);font-variant-numeric:tabular-nums;text-shadow:var(--kr-outline);font-size:18px}.kr-row[data-miss] .kr-row-answer,.kr-row[data-miss] .kr-row-points{color:var(--kr-faint)}.kr-row-chev{color:var(--kr-faint);transition:transform .2s ease-out,color .12s linear}.kr-row[data-open] .kr-row-chev{color:var(--kr-cyan);transform:rotate(90deg)}.kr-row-panel{grid-template-rows:0fr;transition:grid-template-rows .22s ease-out;display:grid}.kr-row[data-open] .kr-row-panel{grid-template-rows:1fr}.kr-row-clip{visibility:hidden;min-height:0;transition:visibility 0s linear .22s;overflow:hidden}.kr-row[data-open] .kr-row-clip{visibility:visible;transition-delay:0s}.kr-answers{flex-direction:column;gap:10px;padding:2px 6px 14px 74px;display:flex}.kr-answers-tier{flex-direction:column;gap:4px;display:flex}.kr-answers-label{letter-spacing:.18em;text-transform:uppercase;color:var(--kr-tier);text-shadow:var(--kr-outline);align-items:center;gap:8px;font-size:12px;display:flex}.kr-answers-label:before{content:"";background:var(--kr-tier);flex:none;width:7px;height:7px}.kr-answers-score{letter-spacing:.1em;color:var(--kr-dim)}.kr-answers-list{color:var(--kr-ink);text-shadow:var(--kr-outline);flex-wrap:wrap;gap:2px 14px;font-size:16px;line-height:1.25;display:flex}.kr-answer[data-you]{color:var(--kr-tier);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.kr-answers-more{color:var(--kr-cyan);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.kr-answers-more:hover{text-decoration:underline}}.kr-answers-more:active{text-decoration:underline}.kr-answers-more:focus-visible{outline:2px solid var(--kr-ink);outline-offset:2px}.kr-answers-note{color:var(--kr-dim);text-shadow:var(--kr-outline);padding:2px 6px 14px 74px;font-size:15px}.kr-actions{flex:none;gap:8px;width:100%;display:flex}.kr-btn{flex:1 1 0;padding:10px 8px}.kr-mark{width:56px;height:56px;image-rendering:pixelated;animation:2.4s ease-in-out infinite kr-bob;display:block;overflow:visible}@keyframes kr-bob{0%,to{transform:translateY(4px)}50%{transform:translateY(0)}}.kr-mark-glide,.kr-mark-stroke{animation:none}.kr-mark-glide{animation-name:kr-mark-glide}.kr-mark-stroke{opacity:0;animation-name:kr-mark-stroke}@keyframes kr-mark-stroke{0%{opacity:0}2%,14%,26%{opacity:1}8%,20%,32%,to{opacity:0}}@keyframes kr-mark-glide{0%{opacity:1}2%,14%,26%{opacity:0}8%,20%,32%,to{opacity:1}}.kr-mark-bubbles rect{opacity:0;animation:2.4s step-end 50ms infinite kr-mark-bubble}.kr-mark-bubbles rect:nth-child(2){animation-delay:.62s}@keyframes kr-mark-bubble{0%{opacity:.85;transform:translate(0)}9%{transform:translateY(-1px)}18%{opacity:.7;transform:translate(-1px,-2px)}27%{transform:translate(-1px,-3px)}36%{opacity:.5;transform:translateY(-4px)}45%{transform:translateY(-5px)}54%{opacity:.3;transform:translate(-1px,-6px)}63%,to{opacity:0;transform:translate(-1px,-6px)}}.kr-mark-lid{opacity:0;animation:5.6s step-end infinite kr-mark-blink}@keyframes kr-mark-blink{0%,to{opacity:0}30%{opacity:1}33%{opacity:0}}@media (prefers-reduced-motion:reduce){.kr-mark,.kr-mark *,.kr-seg[data-now=true],.kr-countin-num,.kr-tag[data-on],.kr-dim,.kr-dim[data-leaving],.kr-reveal[data-leaving],.kr-reveal *,.kr-reveal:before,.kr-meter-pip[data-lit],.kr-nextbar,.kr-nextbar[data-leaving],.kr-card[data-float],.kr-over,.kr-title-stray,.kr-title-edge[data-beat],.kr-bubble[data-spent],.kr-peek,.kr-peek *,.kr-intro[data-arriving]{animation:none}.kr-zone{animation:4.5s linear forwards kr-zone-in}}@media (max-width:640px){.kr-peek{right:10px}.kr-ruler{width:calc(100% - 112px)}.kr-tick-line{display:none}.kr-pill{min-width:62px;padding:4px 8px 5px}.kr-pill-value{font-size:21px}.kr-pill-track{padding:6px 10px 7px}.kr-segments{max-width:120px}.kr-pill-track[data-mode=endless] .kr-track-rows{display:none}.kr-quit{padding:0 7px}.kr-air{padding:0 6px}.kr-air-label{display:none}.kr-air-bubbles{gap:2px}.kr-card{padding:10px 12px 12px}.kr-card-eyebrow{font-size:11px}.kr-prompt{font-size:clamp(20px,3.2vh,26px);font-size:round(clamp(20px,3.2vh,26px),1px)}.kr-card-foot{margin-top:4px;font-size:12px}.kr-mode{min-width:0}.kr-btn{letter-spacing:.08em;padding:10px 4px;font-size:15px}.kr-over .kr-haul-hint{display:none}}[data-game-viewport][data-ground] .kr-ocean,[data-game-viewport][data-ground] .kr-lens,[data-game-viewport][data-ground] .kr-wipe,[data-game-viewport][data-ground] .kr-dim{inset:var(--ground-inset);width:var(--ground-w);height:var(--ground-h)}[data-game-viewport][data-ground] .kr-dock{left:calc(-1 * var(--ground-left));right:calc(-1 * var(--ground-right));bottom:calc(-1 * var(--ground-bottom));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;background-image:linear-gradient(to bottom, #04183200 0%, #04183266 calc(30% - .3 * var(--ground-bottom)), #04162ecc calc(58% - .58 * var(--ground-bottom)), #031226f0 calc(100% - var(--ground-bottom)))}[data-game-viewport][data-ground] [data-game-frame]>.unlimited>.kr-stage{--kr-gutter:max(0px, clamp(8px, 2vw, 20px) - var(--ad-side,0px))}[data-game-viewport][data-ground] .kr-gauge{right:calc(8px - min(var(--ad-side,0px), clamp(8px, 2vw, 20px)))}[data-game-viewport][data-ground] .kr-ruler{right:calc(104px - min(var(--ad-side,0px), clamp(8px, 2vw, 20px)))}[data-game-viewport][data-ground] .kr-sound-corner{right:max(0px, 12px - var(--ad-side,0px))}
