@font-face{font-family:KrillionPixel;src:url(/fonts/krillion/VT323-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.krgame{--kr-cyan:#8fe6ed;--kr-pink:#f078a0;--kr-ink:#e1eaf5;--kr-muted:#a4b6cb;--kr-panel:#101b2e;--kr-border:#485b76;--kr-tier:#a7b7d0;position:relative;isolation:isolate;width:100%;height:720px;max-height:900px;overflow:hidden;border:4px solid #1c3146;background:#080e1b;color:var(--kr-ink);font:20px/1.25 KrillionPixel,Courier New,monospace;color-scheme:dark;box-shadow:0 8px 0 #b0ced9,0 18px 45px #0a263b22;container-type:size}.krgame *{box-sizing:border-box}.krgame h2,.krgame h3,.krgame p{margin:0}.krgame h2,.krgame h3{font-weight:400;color:inherit}.krgame button,.krgame input,.krgame textarea{font:inherit}.krgame button{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.krgame button:disabled{opacity:.4;cursor:not-allowed}.krgame button:focus-visible,.krgame input:focus-visible,.krgame summary:focus-visible,.krgame textarea:focus-visible{outline:2px solid var(--kr-cyan);outline-offset:4px}.krgame button:not(:disabled):active{translate:0 2px}.krgame .kr-ocean{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.kr-scanlines{inset:0;z-index:10;opacity:.1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,#031320 0,#031320 3px)}.kr-scanlines,.krgame .kr-toolbar{position:absolute;pointer-events:none}.krgame .kr-toolbar{inset:16px 16px auto;z-index:15;display:flex;justify-content:space-between}.krgame .kr-toolbar>div{display:flex;flex-direction:column;gap:7px}.krgame .kr-toolbar button{pointer-events:auto;display:grid;place-items:center;width:34px;height:34px;padding:5px;border:2px solid #4d637d;background:#14263be8;color:#bacde0;box-shadow:inset 2px 2px #7490a031,2px 2px #081220}.krgame .kr-toolbar button:hover{color:var(--kr-cyan);border-color:var(--kr-cyan)}.krgame .kr-home{height:100%;position:relative}.krgame .kr-brand{position:absolute;top:15%;left:12%;right:12%;text-align:center;color:#44637a}.krgame .kr-brand h2{font-size:clamp(52px,10cqw,94px);letter-spacing:.07em;color:#e8f3ee;text-shadow:-3px 0 var(--kr-pink),3px 0 var(--kr-cyan),0 4px #f078a088;line-height:1}.krgame .kr-brand>p{margin:15px 0 10px;font-size:23px;letter-spacing:.24em;color:#29728a}.krgame .kr-brand>span{font-size:17px;letter-spacing:.02em}.krgame .kr-home-controls{position:absolute;top:55%;width:min(76%,520px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:14px;max-height:43%;overflow:auto;scrollbar-width:thin;padding:5px 5px 12px}.krgame .kr-modes{display:flex;gap:10px}.krgame .kr-modes button{flex:1;display:flex;justify-content:center;align-items:center;gap:10px;padding:9px 10px;border:1px solid #576e8d;background:#0d1929e8;letter-spacing:.1em;font-size:19px}.krgame .kr-modes button span{font-size:15px;letter-spacing:0;color:var(--kr-muted)}.krgame .kr-modes button[aria-pressed=true]{border-color:var(--kr-cyan);box-shadow:inset 0 -3px #79dbe55c;color:var(--kr-cyan)}.krgame .kr-how{color:#b6c8df;font-size:16px;letter-spacing:.04em}.krgame .kr-how summary{cursor:pointer;width:fit-content;min-height:28px;padding:5px 0}.krgame .kr-how ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:7px;font-size:16px;color:#d5e3ef}.krgame .kr-how li:before{content:"› ";color:var(--kr-cyan)}.krgame .kr-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--kr-panel);border:2px solid var(--kr-border);box-shadow:inset 2px 2px #a4c4d519,inset -2px -3px #070c1a;min-height:44px;padding:9px 16px;letter-spacing:.12em;font-size:19px;text-align:center}.krgame .kr-button:hover:not(:disabled){background:#1d3047;border-color:#8eb8cf}.krgame .kr-primary{border-color:var(--kr-cyan);box-shadow:0 0 0 2px #71cad12b,inset 0 -4px #060f21;color:#edfaff}.krgame .kr-begin{width:100%;min-height:58px;font-size:23px;letter-spacing:.19em}.krgame .kr-home-meta{display:flex;justify-content:space-between;gap:12px;color:var(--kr-muted);font-size:14px;letter-spacing:.06em}.krgame .kr-free-note{text-align:center;font-size:13px;letter-spacing:.15em;color:#8b9fb8}.krgame .kr-buddy{position:absolute;left:82%;top:49%;border:0;background:none;padding:0;z-index:3;animation:kr-bob 3s ease-in-out infinite}.krgame .kr-buddy>span{position:absolute;bottom:100%;left:0;white-space:nowrap;background:#13293c;padding:3px 9px;border:1px solid var(--kr-cyan);color:var(--kr-cyan);font-size:18px}.krgame .kr-stage{height:100%;position:relative;padding:14px 74px 22px}.krgame .kr-hud{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;z-index:2;width:min(100%,580px);margin:0 auto}.krgame .kr-instrument{display:flex;flex-direction:column;min-width:96px;padding:7px 13px 8px;background:#101c2fed;clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 6px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 6px) calc(100% - 4px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 4px),0 calc(100% - 4px),0 4px,6px 4px)}.krgame .kr-instrument>span{font-size:12px;letter-spacing:.2em;color:#b0bed1}.krgame .kr-instrument>strong{font-size:27px;line-height:1.15;font-weight:400;color:var(--kr-cyan);font-variant-numeric:tabular-nums}.krgame .kr-score{text-align:right}.krgame .kr-score>strong{color:var(--kr-pink)}.krgame .kr-progress{text-align:center;padding-top:8px}.krgame .kr-progress>span{font-size:12px;letter-spacing:.09em;color:#bdcddd;display:block;margin-top:5px;background:#112039d9;padding:2px 7px}.krgame .kr-segments{display:flex;gap:3px;justify-content:center}.krgame .kr-segments i{height:12px;width:12px;background:#101c30;border:1px solid #8aa7b8;box-shadow:0 0 0 1px #0d1425}.krgame .kr-segments i[data-current=true]{background:var(--kr-pink)}.krgame .kr-segments i[data-tier="0"]{background:#526176}.krgame .kr-segments i[data-tier="1"]{background:#83a7ce}.krgame .kr-segments i[data-tier="2"]{background:#bd9163}.krgame .kr-segments i[data-tier="3"]{background:#5cceba}.krgame .kr-segments i[data-tier="4"]{background:#efa67f}.krgame .kr-segments i[data-tier="5"]{background:#ed78ac}.krgame .kr-segments i[data-tier="6"]{background:#f2dd88}.krgame .kr-air{display:flex;gap:5px;align-items:center;justify-content:center;background:#101c2fe8;margin-top:8px;padding:3px 7px}.krgame .kr-air>span{font-size:12px;letter-spacing:.1em;margin-right:4px}.krgame .kr-air i{width:8px;height:14px;border:1px solid #7ba6c2;border-radius:2px}.krgame .kr-air i[data-full=true]{background:var(--kr-cyan);box-shadow:0 0 5px #8fe6ed55}.krgame .kr-prompt-card{position:absolute;top:23%;left:50%;transform:translateX(-50%);width:min(73%,520px);padding:24px 26px 20px;background:#0e1b30ee;border:2px solid #50617c;box-shadow:4px 5px 0 #07132699;text-align:center;animation:kr-reveal .3s ease-out}.krgame .kr-eyebrow{display:block;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--kr-cyan);line-height:1.2}.krgame .kr-prompt-card h3{font-size:clamp(25px,4.2cqw,36px);line-height:1.15;margin:15px 0 13px;text-wrap:balance}.krgame .kr-prompt-card>p{font-size:15px;color:#acbbce;letter-spacing:.04em}.krgame .kr-countdown{position:absolute;bottom:9%;left:50%;transform:translateX(-50%);padding:9px 15px;background:#101a2ee8;font-size:18px;letter-spacing:.07em;white-space:nowrap}.krgame .kr-countdown b{color:var(--kr-cyan);font-weight:400;font-size:24px;margin-left:9px}.krgame .kr-answer-area{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);width:min(78%,560px)}.krgame .kr-feedback{min-height:48px;margin-bottom:9px;padding:4px 10px;color:#ffe0b1;font-size:17px;text-align:center;text-shadow:1px 1px #000;line-height:1.15}.krgame .kr-feedback:not(:empty){background:#101a2ef2;border-left:2px solid var(--kr-pink)}.krgame .kr-answer-bar{display:flex;gap:9px;align-items:center}.krgame .kr-answer-bar input{height:51px;flex:1;min-width:0;background:#101b2ef5;border:2px solid #667b99;box-shadow:inset 2px 3px #071426;color:var(--kr-ink);padding:8px 13px;font-size:24px;outline-offset:2px}.krgame .kr-answer-bar input::placeholder{color:#a1b1c9}.krgame .kr-answer-bar input.kr-rejected{border-color:var(--kr-pink)}.krgame .kr-answer-bar .kr-button{height:51px;min-width:84px}.krgame .kr-clock{--remaining:1;flex:none;position:relative;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--kr-cyan) calc(var(--remaining) * 1turn),#24384d 0);font-size:26px}.krgame .kr-clock:before{content:"";position:absolute;inset:3px;background:#0b192b;border-radius:50%}.krgame .kr-clock span{z-index:1}.krgame .kr-clock.kr-low{color:#ffacc1;background:conic-gradient(var(--kr-pink) calc(var(--remaining) * 1turn),#24384d 0)}.krgame .kr-pass{display:block;margin:10px auto 0;padding:6px 12px;border:none;background:#0e192ac7;color:#9eafc5;font-size:14px;letter-spacing:.06em}.krgame .kr-pass:hover{color:var(--kr-ink)}.krgame .kr-verdict{position:absolute;top:27%;left:50%;transform:translateX(-50%);width:min(73%,480px);padding:27px 25px;background:#101a2eee;border:2px solid var(--kr-tier);box-shadow:4px 5px #07101f88;text-align:center;animation:kr-reveal .3s ease-out}.krgame .kr-verdict .kr-eyebrow{color:var(--kr-tier);font-size:21px}.krgame .kr-verdict h3{font-size:37px;margin:13px 0;overflow-wrap:anywhere}.krgame .kr-verdict>strong{font-size:20px;font-weight:400;color:var(--kr-tier)}.krgame .kr-verdict>p{color:#acbdd3;margin:12px 0 26px;font-size:18px}.krgame .kr-verdict .kr-button{width:100%;margin-top:8px}.krgame .kr-tier-miss{--kr-tier:#a8b5c9}.krgame .kr-tier-plankton{--kr-tier:#94b8e5}.krgame .kr-tier-tooclever{--kr-tier:#d7af7e}.krgame .kr-tier-schooler{--kr-tier:#76e0c9}.krgame .kr-tier-rare{--kr-tier:#ffb78c}.krgame .kr-tier-deepcut{--kr-tier:#ff98c2}.krgame .kr-tier-krillion{--kr-tier:#f7e3a0}.krgame .kr-sink-display{position:absolute;inset:18% 12% 12%;pointer-events:none}.krgame .kr-tier-ladder{display:flex;flex-direction:column;height:100%;justify-content:space-between;opacity:.55}.krgame .kr-tier-ladder>span{border-bottom:1px dashed var(--kr-tier);text-align:right;color:var(--kr-tier);font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding-bottom:5px}.krgame .kr-sink-answer{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%) rotate(9deg);padding:9px 17px;max-width:90%;overflow-wrap:anywhere;background:#101b2eeb;border:2px solid #455a75;font-size:28px;text-align:center;animation:kr-sinking-tag 1.6s ease-in-out infinite alternate}.krgame .kr-sink-label{bottom:2%;width:100%;font-size:15px;letter-spacing:.25em}.krgame .kr-center-message,.krgame .kr-sink-label{position:absolute;text-align:center;color:var(--kr-cyan)}.krgame .kr-center-message{top:45%;left:15%;right:15%;letter-spacing:.15em}.krgame .kr-results{height:calc(100% - 83px);width:min(100%,580px);overflow:auto;margin:18px auto 0;padding:22px;background:#0c1525ed;border:1px solid #435773;text-align:center;scrollbar-width:thin;scrollbar-color:#526b8a #0c1525}.krgame .kr-results h3{font-size:64px;color:var(--kr-cyan);line-height:1;margin-top:10px}.krgame .kr-result-zone{font-size:19px;letter-spacing:.16em;text-transform:uppercase;margin:7px 0;color:#c0d3e6}.krgame .kr-result-score{font-size:15px;letter-spacing:.07em;color:#93abc5}.krgame .kr-result-rows{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid #3a4f6b}.krgame .kr-result-row{width:100%;display:flex;gap:10px;align-items:center;background:transparent;padding:12px 2px;text-align:left;border:0;border-bottom:1px solid #30445f}.krgame .kr-result-row:hover{background:#29415c55}.krgame .kr-row-number{font-size:14px;color:var(--kr-tier);border-left:3px solid var(--kr-tier);padding-left:6px}.krgame .kr-row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.krgame .kr-row-copy strong{font-size:17px;font-weight:400;line-height:1.1}.krgame .kr-row-copy>span{font-size:15px;color:var(--kr-muted)}.krgame .kr-result-row>b{font-weight:400;color:var(--kr-tier);font-size:23px}.krgame .kr-result-row>span:last-child{color:#93a6bf}.krgame .kr-result-hint{font-size:14px;color:#8ea6c1;margin:10px 0 18px}.krgame .kr-result-actions{display:flex;gap:8px;flex-wrap:wrap}.krgame .kr-result-actions .kr-primary{flex:1 0 100%}.krgame .kr-result-actions>.kr-button:not(.kr-primary){flex:1;font-size:16px}.krgame dialog.kr-dialog{position:fixed;inset:0;margin:auto;width:min(92vw,480px);max-height:min(88dvh,780px);padding:28px 24px 24px;overflow:auto;border:3px solid #576b89;background:#101b2e;color:#e1eaf5;box-shadow:0 0 0 3px #050c19,7px 8px 0 #050b1655;font:20px/1.25 KrillionPixel,Courier New,monospace;scrollbar-width:thin}.krgame .kr-dialog::backdrop{background:#020712bd;backdrop-filter:blur(2px)}.krgame .kr-dialog h2{font-size:25px;text-transform:uppercase;letter-spacing:.13em;padding-right:36px;margin:0 0 24px}.krgame .kr-dialog-close{position:absolute;right:12px;top:12px;width:32px;height:32px;border:2px solid #556784;background:#132238;font-size:23px;line-height:1}.krgame .kr-setting{position:relative;display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #293c55;cursor:pointer}.krgame .kr-setting>span:first-child{flex:1}.krgame .kr-setting strong{display:block;font-weight:400;font-size:19px;text-transform:uppercase;letter-spacing:.08em}.krgame .kr-setting small{display:block;color:#a5b8d1;font-size:16px;line-height:1.35;margin-top:7px}.krgame .kr-setting input{position:absolute;right:0;width:70px;height:34px;opacity:0;cursor:pointer}.krgame .kr-toggle{display:block;flex:none;width:70px;padding:5px 8px;border:2px solid #4f6079;background:#070e1b;color:#b9c6dc;font-size:17px;letter-spacing:.1em;text-align:left}.krgame .kr-setting input:checked+.kr-toggle{border-color:var(--kr-cyan);color:var(--kr-cyan);text-align:right;box-shadow:0 0 12px #8fe6ed22}.krgame .kr-setting input:focus-visible+.kr-toggle{outline:2px solid var(--kr-cyan);outline-offset:4px}.krgame .kr-dialog-note{font-size:16px;line-height:1.4;color:#a2b4cc;margin:18px 0 10px}.krgame .kr-wardrobe{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.krgame .kr-wardrobe button{position:relative;display:flex;align-items:center;flex-direction:column;padding:10px 7px;border:2px solid #3c526f;background:#0b1526;min-height:115px}.krgame .kr-wardrobe button[aria-pressed=true]{border-color:var(--kr-cyan);background:#1a3549}.krgame .kr-wardrobe button>svg:last-child:not(:first-child){position:absolute;right:8px;top:8px;color:var(--kr-cyan)}.krgame .kr-wardrobe button>span{text-transform:uppercase;font-size:17px}.krgame .kr-menu-actions{display:flex;flex-direction:column;gap:14px}.krgame .kr-danger{border-color:var(--kr-pink);color:#ffb0ca}.krgame .kr-review-prompt{font-size:25px;line-height:1.2;margin-bottom:20px}.krgame .kr-tier-tabs{display:flex;flex-wrap:wrap;gap:7px}.krgame .kr-tier-tabs button{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border:1px solid #405875;background:#0d1726;color:var(--kr-tier);font-size:16px;text-transform:uppercase}.krgame .kr-tier-tabs button[aria-pressed=true]{border-color:var(--kr-tier);box-shadow:inset 0 -2px var(--kr-tier)}.krgame .kr-tier-tabs button span{font-size:13px;opacity:.8}.krgame .kr-answer-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:19px}.krgame .kr-answer-list li{border-bottom:1px solid #263b54;padding:6px 0;overflow-wrap:anywhere}.krgame .kr-share-text{width:100%;min-height:220px;background:#081121;border:1px solid #4b6382;color:var(--kr-ink);padding:12px;margin:14px 0;resize:vertical;font-size:18px}.krgame .kr-dialog .button{padding:8px 22px;background:#142b40;border:1px solid var(--kr-cyan)}.krgame.kr-expanded{position:fixed;inset:0;z-index:1000;height:100dvh;width:100vw;max-height:none;border:0;box-shadow:none}.krgame.kr-expanded .kr-stage{padding-top:24px}.krgame.kr-expanded .kr-brand{top:18%}.krgame.kr-expanded .kr-home-controls{top:56%;max-height:42%}.krgame.kr-expanded .kr-prompt-card{top:28%}.krgame.kr-colorblind{--kr-cyan:#a8edff;--kr-pink:#ffca76;--kr-ink:#fff;--kr-muted:#d0dced}.krgame.kr-colorblind .kr-tier-plankton{--kr-tier:#88ccee}.krgame.kr-colorblind .kr-tier-tooclever{--kr-tier:#ddcc77}.krgame.kr-colorblind .kr-tier-schooler{--kr-tier:#aaffdd}.krgame.kr-colorblind .kr-tier-rare{--kr-tier:#eebbaa}.krgame.kr-colorblind .kr-tier-deepcut{--kr-tier:#cc99dd}.krgame.kr-colorblind .kr-tier-krillion{--kr-tier:#fff}.krgame.kr-low-power *,.krgame.kr-low-power :before{animation:none!important}.krgame.kr-low-power .kr-scanlines{display:none}@keyframes kr-bob{50%{transform:translateY(-7px) rotate(-5deg)}}@keyframes kr-reveal{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes kr-sinking-tag{to{transform:translate(-50%,-50%) rotate(-4deg)}}@media (max-width:600px){.krgame{height:680px;min-height:620px;border-width:2px;font-size:18px}.krgame .kr-toolbar{inset:11px 9px auto}.krgame .kr-toolbar>div{gap:6px}.krgame .kr-toolbar button{width:31px;height:31px}.krgame .kr-brand{top:16%;left:8%;right:8%}.krgame .kr-brand h2{font-size:64px;letter-spacing:.03em}.krgame .kr-brand>p{font-size:18px;letter-spacing:.17em;margin-top:12px}.krgame .kr-brand>span{font-size:14px;display:block;max-width:245px;margin:auto;line-height:1.4}.krgame .kr-home-controls{top:54%;width:90%;max-height:44%;gap:11px}.krgame .kr-modes button{flex-direction:column;gap:2px;padding:7px;font-size:18px}.krgame .kr-modes button>span{font-size:14px}.krgame .kr-begin{font-size:20px;min-height:53px;letter-spacing:.12em}.krgame .kr-home-meta{font-size:12px;gap:5px}.krgame .kr-how,.krgame .kr-how ul{font-size:15px}.krgame .kr-buddy{top:45%;left:80%}.krgame .kr-stage{padding:12px 44px 16px}.krgame .kr-hud{gap:5px}.krgame .kr-instrument{min-width:62px;padding:7px 8px}.krgame .kr-instrument>strong{font-size:23px}.krgame .kr-instrument>span{font-size:10px}.krgame .kr-progress{padding-top:7px}.krgame .kr-progress>span{font-size:10px;padding:2px 4px;letter-spacing:0}.krgame .kr-segments{gap:2px}.krgame .kr-segments i{width:8px;height:10px}.krgame .kr-prompt-card{top:27%;width:85%;padding:22px 18px}.krgame .kr-prompt-card h3{font-size:29px;line-height:1.15}.krgame .kr-eyebrow,.krgame .kr-prompt-card>p{font-size:14px}.krgame .kr-answer-area{width:90%;bottom:7%}.krgame .kr-answer-bar{gap:6px}.krgame .kr-answer-bar input{height:48px;font-size:21px;padding:8px}.krgame .kr-answer-bar .kr-button{min-width:60px;padding:7px;font-size:19px;height:48px}.krgame .kr-clock{height:39px;width:39px;font-size:23px}.krgame .kr-feedback{font-size:16px}.krgame .kr-countdown{font-size:15px;letter-spacing:0;padding:9px 10px}.krgame .kr-verdict{top:29%;width:85%;padding:24px 18px}.krgame .kr-verdict h3{font-size:32px}.krgame .kr-sink-display{inset:22% 7% 12%}.krgame .kr-sink-answer{font-size:25px}.krgame .kr-results{position:absolute;inset:90px 10px 14px;width:auto;height:auto;margin:0;padding:20px 13px}.krgame .kr-results h3{font-size:54px}.krgame .kr-result-row{gap:8px}.krgame .kr-row-copy strong{font-size:16px}.krgame .kr-row-copy>span{font-size:14px}.krgame .kr-row-number{font-size:12px}.krgame .kr-dialog{padding:24px 18px}.krgame.kr-expanded{min-height:0}.krgame.kr-expanded .kr-brand{top:14%}.krgame.kr-expanded .kr-home-controls{top:54%}}@media (prefers-reduced-motion:reduce){.krgame *,.krgame :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.krgame .kr-review-search{width:100%;border:1px solid #526c8c;background:#081424;color:#e1eaf5;padding:10px 12px;font-size:20px;margin:4px 0 8px}.krgame .kr-answer-list li{display:flex;align-items:center;justify-content:space-between;gap:10px}.krgame .kr-answer-list li>span{color:#8fe6ed;font-size:15px;flex-shrink:0}.krgame .kr-dive-log{display:flex;gap:10px;height:108px;margin:21px 0 16px;padding:20px 8px 13px;border-top:1px solid #3d536e;border-bottom:1px solid #3d536e;background:repeating-linear-gradient(180deg,transparent 0,transparent 24px,#3249605c 25px,#3249605c 26px);overflow-x:auto}.krgame .kr-dive-log button{position:relative;flex:1;min-width:14px;border:0;background:transparent;height:100%;padding:0;display:flex;justify-content:center}.krgame .kr-dive-log button>i{width:min(40%,18px);background:var(--kr-tier);display:block;box-shadow:0 0 8px #ffffff11}.krgame .kr-dive-log button>span{position:absolute;top:-18px;color:#9eb6d0;font-size:13px}.krgame .kr-dive-log button>b{position:absolute;bottom:-11px;font-size:12px;color:var(--kr-tier);font-weight:400}.krgame .kr-dive-log button:hover>i{outline:1px solid #e7f7ff;outline-offset:3px}.krgame .kr-feedback{overflow-wrap:anywhere}@media (max-height:560px){.krgame.kr-expanded .kr-prompt-card{top:23%;padding:14px 18px;max-height:37%;overflow-y:auto}.krgame.kr-expanded .kr-prompt-card h3{font-size:24px;margin:10px 0}.krgame.kr-expanded .kr-prompt-card>p{font-size:13px}.krgame.kr-expanded .kr-verdict{top:23%;padding:16px 20px;max-height:72%;overflow-y:auto}.krgame.kr-expanded .kr-verdict h3{font-size:28px;margin:10px 0}.krgame.kr-expanded .kr-verdict>p{margin:10px 0 14px}}.krgame .kr-dialog-close{position:sticky;top:0;float:right;margin:-14px -10px 0 0;z-index:2}@media (max-width:360px){.krgame .kr-stage{padding-left:40px;padding-right:40px}.krgame .kr-instrument{min-width:56px;padding-left:6px;padding-right:6px}.krgame .kr-instrument>strong{font-size:20px}.krgame .kr-progress{flex:1;min-width:0}.krgame .kr-progress>span{font-size:9px;padding-left:1px;padding-right:1px}.krgame .kr-segments{max-width:70px;margin-inline:auto;flex-wrap:wrap}.krgame .kr-segments i{flex:0 0 7px;width:7px;height:8px}.krgame .kr-air{gap:3px;padding-inline:3px}.krgame .kr-air>span{font-size:10px;margin-right:1px}}@media (max-height:560px){.krgame.kr-expanded .kr-prompt-card{max-height:33%}.krgame.kr-expanded .kr-answer-area{bottom:3%}.krgame.kr-expanded .kr-feedback{min-height:32px;margin-bottom:5px;font-size:14px}.krgame.kr-expanded .kr-pass{margin-top:5px;padding:3px 8px;font-size:12px}}@media (max-height:400px){.krgame.kr-expanded .kr-prompt-card{top:100px;max-height:calc(100% - 245px)}}