@import url(https://fonts.googleapis.com/css2?family=Unbounded:wght@500;700;800&family=Manrope:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1a1b26;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#1a1b26;--surface:#1f2335;--surface-2:#24283b;--surface-3:#2f334d;--border:#292e42;--border-soft:#24283b;--text:#c0caf5;--text-muted:#9aa5ce;--text-faint:#565f89;--blue:#7aa2f7;--cyan:#7dcfff;--purple:#bb9af7;--green:#9ece6a;--yellow:#e0af68;--red:#f7768e}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark}.app{background:#1a1b26;background:var(--bg);color:#c0caf5;color:var(--text);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;line-height:1.6;min-height:100vh}a{color:#7dcfff;color:var(--cyan)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #7aa2f7;outline:2px solid var(--blue);outline-offset:2px}.page{margin:0 auto;max-width:860px;padding:48px 24px 100px}.eyebrow{color:var(--blue);display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.display{text-wrap:balance;color:var(--text);font-family:Unbounded,ui-sans-serif,sans-serif;font-weight:700;letter-spacing:-.01em;margin:0}.hero{margin-bottom:40px}.hero h1{font-size:clamp(28px,4.4vw,42px);line-height:1.16;margin-bottom:16px}.lede{color:var(--text-muted);font-size:16px;margin:0;max-width:62ch}.mode-card{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:22px;padding:16px 20px}.mode-copy .mode-label{color:var(--text-faint);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.mode-copy p{color:var(--text-muted);font-size:14px;margin:0;max-width:46ch}.mode-copy .mode-label{margin:0 0 5px}.switch-wrap{align-items:center;display:flex;flex:none;gap:10px}.switch-side{color:var(--text-faint);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600;transition:color .15s ease;-webkit-user-select:none;user-select:none}.switch-side.active{color:var(--text)}.mode-switch{background:var(--surface-3);border:1px solid var(--border);border-radius:999px;cursor:pointer;flex:none;height:26px;padding:0;position:relative;transition:background .2s ease,border-color .2s ease;width:48px}.mode-switch[aria-checked=true]{background:#2c3a63;border-color:var(--blue)}.mode-switch .thumb{background:var(--text-faint);border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease,background .2s ease;width:20px}.mode-switch[aria-checked=true] .thumb{background:var(--blue);transform:translateX(22px)}.window{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 24px 70px -32px #000000b3;overflow:hidden}.titlebar{background:var(--surface-2);border-bottom:1px solid var(--border);gap:12px;justify-content:space-between;padding:10px 16px}.titlebar,.titlebar-left{align-items:center;display:flex}.titlebar-left{gap:10px}.wm-accent{background:var(--blue);border-radius:2px;height:15px;width:3px}.titlebar-label{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:12px}.titlebar-right{gap:12px}.status-pill,.titlebar-right{align-items:center;display:flex}.status-pill{color:var(--text-faint);font-family:JetBrains Mono,monospace;font-size:11px;gap:6px}.status-dot{background:var(--green);border-radius:50%;height:6px;width:6px}.status-dot.rec{animation:term-pulse 1.4s ease-in-out infinite;background:var(--red)}@keyframes term-pulse{50%{opacity:.35}}.restart-btn{background:var(--surface-3);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;padding:4px 9px;transition:color .15s ease,border-color .15s ease}.restart-btn:hover{border-color:var(--text-faint);color:var(--text)}.window-body{min-height:220px;padding:20px 22px 18px}.term-prompt{align-items:center;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:13.5px;gap:7px;margin:0 0 8px}.p-user{color:var(--blue);font-weight:600}.p-path{color:var(--purple);position:relative;top:.08em}.p-arrow{color:var(--green);font-weight:700}.p-cmd{color:var(--text)}.out-block{margin-bottom:22px}.term-out{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.75;margin:0;white-space:pre-wrap}.term-out a{border-bottom:1px dotted var(--text-faint);color:var(--cyan);text-decoration:none}.term-out a:hover{border-bottom-color:var(--cyan)}.term-easter{color:var(--green);margin-bottom:22px}.term-err{color:var(--red)}.term-err,.term-help{font-family:JetBrains Mono,monospace;font-size:13px;margin:0 0 22px;white-space:pre-wrap}.term-help{color:var(--text-faint);line-height:1.9}.term-motd{color:var(--yellow);font-family:JetBrains Mono,monospace;font-size:13px;margin:0 0 22px}.whoami-row{align-items:center;display:flex;gap:16px}.term-avatar{border:1px solid var(--border);border-radius:8px;flex:none;height:56px;object-fit:cover;width:56px}.badge-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.badge{animation:term-badge-in .32s ease forwards;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;opacity:0;padding:5px 9px;transform:translateY(4px)}@keyframes term-badge-in{to{opacity:1;transform:translateY(0)}}.guided-row{align-items:center;display:flex;font-family:JetBrains Mono,monospace;font-size:13.5px;gap:7px;margin-top:10px;padding-top:10px}.input-shell{align-items:center;border-radius:2px;cursor:text;display:inline-flex;flex:1 1;min-width:0;position:relative}.input-text{color:var(--text);white-space:pre;word-break:break-all}.input-hidden,.input-text{font-family:JetBrains Mono,monospace;font-size:13.5px}.input-hidden{background:#0000;border:none;caret-color:#0000;color:#0000;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.input-hidden:focus{outline:none}.term-hint{color:var(--text-faint);font-family:JetBrains Mono,monospace;font-size:11.5px;margin:6px 0 0}.auto-row{margin:10px 0 0;padding-top:10px}.cursor{animation:term-blink 1s steps(1) infinite;background:var(--green);display:inline-block;height:1.15em;vertical-align:middle;width:.62em}@keyframes term-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.badge,.cursor,.status-dot.rec{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:620px){.page{padding:32px 16px 80px}.mode-card,.whoami-row{align-items:flex-start;flex-direction:column}}nav{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1b26e0;border-bottom:1px solid var(--border);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;gap:16px;justify-content:space-between;padding:14px clamp(16px,4vw,32px);position:sticky;top:0;z-index:20}.logo span{color:var(--text);font-size:13px;font-weight:600;letter-spacing:.01em}.language-control{align-items:center;display:flex}.nav-languages{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;margin:0;overflow:hidden}.nav-languages,.nav-languages li{align-items:center;display:flex;list-style:none;padding:0}.nav-languages li{justify-content:center}.nav-languages li:hover{background:var(--surface-3);cursor:pointer}.nav-languages li.active{background:var(--blue)}.nav-languages li.active a{color:var(--bg)}.nav-languages a{color:var(--text-muted);display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.03em;padding:5px 10px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:768px){.nav-languages a{font-size:10px;padding:4px 8px}}
/*# sourceMappingURL=main.b38652c2.css.map*/