.I9DGBG_page{--intro-space:13.5rem;color:#f4f3ef;background:var(--ink);padding-block:clamp(1.5rem,2.5vw,2.25rem) clamp(4rem,7vw,6.5rem);overflow:hidden}.I9DGBG_intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);margin-bottom:clamp(1.25rem,2vw,1.75rem);display:grid}.I9DGBG_intro>.eyebrow{color:var(--signal-light);grid-column:1/-1;margin:0}.I9DGBG_intro h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,3.6vw,3.6rem);line-height:1.02}.I9DGBG_intro h1 em{color:#8d929b}.I9DGBG_introCopy{color:#b0bac9;max-width:440px;margin:0}.I9DGBG_keys{color:#8d929b;flex-wrap:wrap;gap:.4rem .9rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.I9DGBG_keys kbd{color:#f4f3ef;min-width:1.6rem;height:1.6rem;font:.75rem var(--mono);border:1px solid #3a4250;border-bottom-width:2px;border-radius:5px;place-items:center;margin-right:.35rem;padding:0 .35rem;display:inline-grid}.I9DGBG_noscript{color:#b0bac9;margin-top:1.5rem}.I9DGBG_window{--t-bg:#0d0f12;--t-chrome:#14171c;--t-line:#262c36;--t-text:#e3e6ea;--t-muted:#8a919c;--t-accent:var(--signal-light);--t-strong:#fff;--t-success:#6fd3a0;--t-error:#ff8a8a;--t-user:var(--signal-light);--t-path:#c9cdd3;--t-select:#2455f5;--t-glow:#2455f56b;--t-banner-from:#b8d0ff;--t-banner-to:#2455f5;border:1px solid var(--t-line);min-width:0;color:var(--t-text);background:var(--t-bg);font:400 .875rem/1.6 var(--mono);isolation:isolate;box-shadow:0 0 0 1px #ffffff05, 0 40px 120px -40px var(--t-glow), 0 24px 60px -30px #000000b3;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.I9DGBG_window[data-theme=phosphor]{--t-bg:#050b06;--t-chrome:#0a140c;--t-line:#183020;--t-text:#8dffb0;--t-muted:#4f9d68;--t-accent:#b6ffcb;--t-strong:#e1ffe9;--t-success:#b6ffcb;--t-error:#ff9d7a;--t-user:#b6ffcb;--t-path:#8dffb0;--t-select:#1f7a3c;--t-glow:#40ff8047;--t-banner-from:#e1ffe9;--t-banner-to:#4fe486}.I9DGBG_window[data-theme=amber]{--t-bg:#0d0903;--t-chrome:#150f05;--t-line:#33240c;--t-text:#ffc266;--t-muted:#a87a35;--t-accent:#ffd899;--t-strong:#fff0d6;--t-success:#ffd899;--t-error:#ff8f6b;--t-user:#ffd899;--t-path:#ffc266;--t-select:#8a5a12;--t-glow:#ffaa3347;--t-banner-from:#fff0d6;--t-banner-to:#ff9f1c}.I9DGBG_window[data-theme=paper]{--t-bg:#faf9f6;--t-chrome:#eeede7;--t-line:#d5d5ce;--t-text:#161719;--t-muted:#62635c;--t-accent:#173dbe;--t-strong:#161719;--t-success:#18794e;--t-error:#b42318;--t-user:#173dbe;--t-path:#3d3e3a;--t-select:#2455f5;--t-glow:#2455f540;--t-banner-from:#2455f5;--t-banner-to:#173dbe}.I9DGBG_window[data-theme=phosphor] .I9DGBG_body,.I9DGBG_window[data-theme=amber] .I9DGBG_body{text-shadow:0 0 6px var(--t-glow)}.I9DGBG_window[data-theme=phosphor]:after,.I9DGBG_window[data-theme=amber]:after{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px),radial-gradient(#0000 60%,#00000073);animation:6s step-end infinite I9DGBG_flicker;position:absolute;inset:0}.I9DGBG_window ::selection{color:#fff;background:var(--t-select)}.I9DGBG_window :focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.I9DGBG_fullscreen{z-index:900;border:0;border-radius:0;position:fixed;inset:0}.I9DGBG_titleBar{border-bottom:1px solid var(--t-line);background:var(--t-chrome);min-height:44px;color:var(--t-muted);justify-content:space-between;align-items:center;gap:1rem;padding:0 .5rem 0 1rem;font-size:.75rem;display:flex}.I9DGBG_title{align-items:center;gap:.6rem;min-width:0;display:flex}.I9DGBG_title svg{color:var(--t-accent);flex:none}.I9DGBG_title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.I9DGBG_controls{gap:.25rem;display:flex}.I9DGBG_controls button{width:36px;height:36px;color:var(--t-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .16s,background .16s;display:grid}.I9DGBG_controls button:hover,.I9DGBG_controls button[aria-pressed=true]{color:var(--t-strong);background:var(--t-line)}.I9DGBG_controls svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.I9DGBG_body{height:clamp(320px, calc(100svh - var(--header-height) - var(--intro-space) - 7rem), 720px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--t-line) transparent;cursor:text;padding:1.25rem clamp(1rem,2.5vw,1.75rem) 1.5rem;position:relative;overflow-y:auto;container-type:inline-size}.I9DGBG_fullscreen .I9DGBG_body{flex:1;height:auto}.I9DGBG_entry+.I9DGBG_entry{margin-top:.6rem}.I9DGBG_line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.6em;animation:I9DGBG_line-in .26s var(--ease) both;animation-delay:calc(var(--line,0) * 32ms)}@keyframes I9DGBG_line-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}}@keyframes I9DGBG_flicker{0%,to{opacity:1}47%{opacity:.92}48%{opacity:1}}.I9DGBG_muted{color:var(--t-muted)}.I9DGBG_accent{color:var(--t-accent)}.I9DGBG_strong{color:var(--t-strong);font-weight:600}.I9DGBG_success{color:var(--t-success)}.I9DGBG_error{color:var(--t-error)}.I9DGBG_heading{border-bottom:1px solid var(--t-line);color:var(--t-strong);letter-spacing:.01em;margin-top:.2rem;padding-bottom:.1rem;font-weight:600;display:inline-block}.I9DGBG_command{color:var(--t-accent);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.I9DGBG_command:hover{color:var(--t-strong);text-decoration-color:currentColor}.I9DGBG_typed{color:var(--t-strong)}.I9DGBG_banner{width:min(100%,600px);height:auto;filter:drop-shadow(0 0 18px var(--t-glow));margin:.35rem 0 .1rem;display:block}.I9DGBG_bannerFrom{stop-color:var(--t-banner-from)}.I9DGBG_bannerTo{stop-color:var(--t-banner-to)}.I9DGBG_neofetch{white-space:normal;flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;padding:.5rem 0;display:flex}.I9DGBG_neofetchMark{width:clamp(72px,14cqi,112px);height:auto;color:var(--t-accent);filter:drop-shadow(0 0 24px var(--t-glow));flex:none}.I9DGBG_neofetch p{margin:0}.I9DGBG_neofetchTitle{color:var(--t-user);font-weight:600}.I9DGBG_neofetchRule{color:var(--t-muted)}.I9DGBG_neofetch dl{margin:0}.I9DGBG_neofetch dl div{gap:.6rem;display:flex}.I9DGBG_neofetch dt{min-width:7.5ch;color:var(--t-accent);flex:none;font-weight:600}.I9DGBG_neofetch dt:after{content:":"}.I9DGBG_neofetch dd{margin:0}.I9DGBG_swatches{gap:0;display:flex;margin-top:.6rem!important}.I9DGBG_swatches span{width:1.6rem;height:.9rem}.I9DGBG_swatches span:first-child{background:#161719}.I9DGBG_swatches span:nth-child(2){background:#2455f5}.I9DGBG_swatches span:nth-child(3){background:#173dbe}.I9DGBG_swatches span:nth-child(4){background:#8bb4ff}.I9DGBG_swatches span:nth-child(5){background:#eae9e3}.I9DGBG_swatches span:nth-child(6){background:#f4f3ef}.I9DGBG_prompt{white-space:pre-wrap}.I9DGBG_promptUser{color:var(--t-user);font-weight:600}.I9DGBG_promptPath{color:var(--t-path)}.I9DGBG_promptMark{color:var(--t-accent)}.I9DGBG_inputRow{flex-wrap:wrap;align-items:baseline;gap:0 .6ch;margin-top:.6rem;display:flex}.I9DGBG_field{flex:12ch;min-width:12ch;position:relative}.I9DGBG_input{width:100%;color:var(--t-strong);font:inherit;caret-color:var(--t-accent);caret-shape:block;background:0 0;border:0;outline:0;padding:0}.I9DGBG_input:focus-visible{outline:0}.I9DGBG_ghost{white-space:pre;color:var(--t-muted);opacity:.7;pointer-events:none;position:absolute;inset:0 auto auto 0}.I9DGBG_ghost>span{visibility:hidden}.I9DGBG_spinner{border:2px solid var(--t-line);border-top-color:var(--t-accent);vertical-align:-.1em;border-radius:50%;width:.9em;height:.9em;margin-left:.2rem;animation:.7s linear infinite I9DGBG_spin;display:inline-block}@keyframes I9DGBG_spin{to{transform:rotate(360deg)}}.I9DGBG_menu{border:1px solid var(--t-line);background:var(--t-chrome);border-radius:10px;max-width:560px;margin:.5rem 0 0;padding:.35rem;list-style:none;box-shadow:0 18px 40px -20px #000c}.I9DGBG_menu li{cursor:pointer;border-radius:6px;grid-template-columns:minmax(10ch,auto) 1fr;gap:1.5rem;padding:.3rem .6rem;display:grid}.I9DGBG_menu li[aria-selected=true]{background:var(--t-line)}.I9DGBG_menuName{color:var(--t-strong)}.I9DGBG_menuName mark{color:var(--t-accent);background:0 0}.I9DGBG_menuSummary{color:var(--t-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.I9DGBG_replayPrompt{color:var(--t-user);font-weight:600}.I9DGBG_typing{vertical-align:bottom;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--t-strong);animation:I9DGBG_typing calc(var(--chars,20) * 28ms) steps(var(--chars,20)) both;display:inline-block}@keyframes I9DGBG_typing{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.I9DGBG_choices{margin:.35rem 0 0}.I9DGBG_choices ul{margin:0;padding:0;list-style:none}.I9DGBG_choices li{cursor:pointer;white-space:normal;border-radius:4px;gap:.6ch;padding:.1rem .4rem;display:flex}.I9DGBG_choices li:hover{background:var(--t-line)}.I9DGBG_choiceActive{color:var(--t-strong);background:color-mix(in srgb, var(--t-line) 70%, transparent)}.I9DGBG_choiceCursor{color:var(--t-accent);flex:0 0 1ch}.I9DGBG_choiceBox{color:var(--t-accent);flex:none}.I9DGBG_choiceContinue{border:1px solid var(--t-line);min-height:36px;color:var(--t-text);background:var(--t-chrome);font:inherit;border-radius:999px;margin-top:.5rem;padding:0 .9rem}.I9DGBG_choiceContinue:hover{border-color:var(--t-accent);color:var(--t-strong)}.I9DGBG_toast{z-index:4;border:1px solid var(--t-accent);color:var(--t-strong);background:var(--t-chrome);box-shadow:0 12px 30px -12px var(--t-glow);pointer-events:none;animation:I9DGBG_toast 3s var(--ease) both;border-radius:999px;padding:.45rem .8rem;font-size:.8125rem;position:absolute;top:3.4rem;right:1rem}@keyframes I9DGBG_toast{0%{opacity:0;transform:translateY(-8px)scale(.96)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.I9DGBG_snake{outline:none;margin-top:.6rem}.I9DGBG_snake:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px;border-radius:4px}.I9DGBG_snakeHeader{color:var(--t-muted);gap:1.5rem;margin:0 0 .3rem;display:flex}.I9DGBG_snakeHeader strong{color:var(--t-strong)}.I9DGBG_snakeBoard{touch-action:none;-webkit-user-select:none;user-select:none}.I9DGBG_snakeBoard pre{font:400 clamp(8px, 2.1cqi, 18px)/1 var(--mono);color:var(--t-line);margin:0;display:inline-block}.I9DGBG_snakeBody{color:var(--t-accent)}.I9DGBG_snakeHead{color:var(--t-strong)}.I9DGBG_snakeFood{color:var(--t-error)}.I9DGBG_snakeStatus{min-height:1.6em;color:var(--t-strong);margin:.3rem 0 0}.I9DGBG_snakeHints{color:var(--t-muted);margin:0}.I9DGBG_dpad{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,48px);gap:.35rem;margin-top:.6rem;display:none}.I9DGBG_dpad button{border:1px solid var(--t-line);color:var(--t-text);background:var(--t-chrome);font:inherit;border-radius:8px}.I9DGBG_dpad button:active{color:#fff;background:var(--t-select)}.I9DGBG_dpad-up{grid-area:1/2}.I9DGBG_dpad-left{grid-area:2/1}.I9DGBG_dpad-down{grid-area:2/2}.I9DGBG_dpad-right{grid-area:2/3}.I9DGBG_dpadQuit{grid-area:1/3;font-size:.75rem!important}.I9DGBG_chips[hidden]{display:none!important}.I9DGBG_chips{border-top:1px solid var(--t-line);background:var(--t-chrome);scrollbar-width:none;gap:.4rem;padding:.6rem .75rem;display:none;overflow-x:auto}.I9DGBG_chips button{border:1px solid var(--t-line);min-height:36px;color:var(--t-text);background:var(--t-bg);font:.8125rem var(--mono);border-radius:999px;flex:none;padding:0 .8rem}.I9DGBG_chips button:active{color:#fff;background:var(--t-select)}.I9DGBG_statusBar{border-top:1px solid var(--t-line);background:var(--t-chrome);min-height:26px;color:var(--t-muted);white-space:nowrap;align-items:stretch;font-size:.72rem;line-height:26px;display:flex}.I9DGBG_statusBar>span{padding:0 .75rem}.I9DGBG_statusName{color:#fff;background:var(--signal);font-weight:600}.I9DGBG_window[data-theme=phosphor] .I9DGBG_statusName,.I9DGBG_window[data-theme=amber] .I9DGBG_statusName{color:var(--t-bg);background:var(--t-accent)}.I9DGBG_statusPath{text-overflow:ellipsis;overflow:hidden}.I9DGBG_statusHints{margin-left:auto}.I9DGBG_statusClock{color:var(--t-text)}@media (max-width:800px){.I9DGBG_intro{grid-template-columns:1fr}.I9DGBG_statusHints{display:none}.I9DGBG_statusClock{margin-left:auto}}@media (pointer:coarse),(max-width:600px){.I9DGBG_chips{display:flex}.I9DGBG_dpad{display:grid}.I9DGBG_input{font-size:16px}}@media (max-width:600px){.I9DGBG_page{--intro-space:15rem;padding-top:1.25rem}.I9DGBG_keys{display:none}.I9DGBG_window{border-radius:10px;font-size:.8125rem}.I9DGBG_body{height:clamp(300px, calc(100svh - var(--header-height) - var(--intro-space) - 8rem), 640px);padding-inline:.9rem}.I9DGBG_menu li{grid-template-columns:1fr;gap:0}}@media (max-height:800px) and (min-width:601px){.I9DGBG_page{--intro-space:10.5rem;padding-top:1.25rem}.I9DGBG_keys{display:none}.I9DGBG_banner{width:min(100%,440px)}}@media (forced-colors:active){.I9DGBG_window{border:1px solid canvastext}.I9DGBG_banner path{fill:canvastext}.I9DGBG_menu li[aria-selected=true]{outline:2px solid highlight}.I9DGBG_statusName{forced-color-adjust:none}}
