:root{color-scheme:dark;--bg:#0d1112;--fg:#e4eeee;--accent:#8db7b9;--muted:#afb3ad;--dim:#8a928d;--line:#2b302e;--terminal-line-width:360px;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:30px}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);font:14px/1.85 var(--mono);-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;border:0;background:0 0}a,button{transition:color .15s,background .15s,border-color .15s}a:hover,button:hover{color:var(--accent)}#output:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,p{margin:0}.accent,.echo-prompt,.prompt-user{color:var(--accent)}.dim,.prompt-dollar{color:var(--dim)}.topbar{width:min(100% - 96px,992px);margin:0 auto;height:56px;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);flex:none}.brand{display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:-.1px}.brand img{width:23px;height:23px}.topbar-context{color:var(--dim);font-size:10px;border-left:1px solid var(--line);padding-left:20px}.view-switch{margin-left:auto;display:flex;gap:18px;align-items:center;color:var(--muted);font-size:11px;padding:12px 0}.view-switch span{color:var(--accent);font-size:15px}.terminal{width:min(100%,1088px);margin:0 auto;padding:32px 48px 42px;flex:1}.session-bar{display:flex;justify-content:space-between;gap:20px;color:var(--dim);font-size:10px;letter-spacing:.5px}.session-bar>span:first-child{display:flex;align-items:center;gap:10px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.identity{margin:37px 0 37px}.identity h1{width:min(100%,430px);line-height:0}.identity img{width:100%;height:auto;display:block}.company-name{margin-top:5px;color:var(--dim);letter-spacing:2px;font-size:9px}.initial-command{display:flex;flex-wrap:wrap;gap:13px;color:var(--muted);font-size:12px;margin-bottom:17px}.response{margin:16px 0 30px;max-width:80ch;overflow-wrap:anywhere}.response p{white-space:pre-wrap;line-height:1.9;margin-bottom:12px}.welcome-response{margin:0 0 28px}.command-emphasis{color:#fff;font-weight:600;text-shadow:0 0 5px #fff}.boot-response{max-width:none}.boot-log{color:var(--dim);font-size:11px}.boot-response .boot-timestamp{margin-bottom:10px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.boot-response .boot-rights{margin-bottom:0;font-size:11px}.boot-identity{width:min(100%,var(--terminal-line-width));max-width:100%;margin:32px 0 28px}.boot-wordmark{display:block;width:100%;height:auto;filter:drop-shadow(0 0 3px #d6eeed20)}.terminal-js .boot-identity{clip-path:inset(0 100% 0 0)}.terminal-js .boot-greeting>[data-reveal],.terminal-js .boot-log>[data-reveal]{visibility:hidden}.boot-greeting>[data-reveal],.boot-log>[data-reveal]{width:fit-content;max-width:100%}.boot-response .boot-company{margin:15px 0 17px;color:var(--muted);font-size:10px;letter-spacing:3px}.boot-edition{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:11px;color:var(--dim);font-size:10px}.boot-greeting{color:var(--muted);font-size:13px}.boot-response .welcome-greeting{color:var(--fg);font-size:15px;margin-bottom:10px}.boot-response .welcome-connection{margin-bottom:8px}.boot-response .welcome-instruction{font-size:13px;margin-top:0}.response .welcome-tagline{font-size:16px;color:var(--fg);margin-bottom:12px}.response .welcome-copy{max-width:66ch;font-size:13px;color:var(--muted)}.response .welcome-instruction{font-size:12px;color:var(--dim);margin-top:17px;margin-bottom:0}.response-heading{color:var(--accent)}.response-error{color:#d3ac94}.response-links{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.response a{color:var(--accent);text-decoration:underline;text-decoration-color:#4f6965;text-underline-offset:4px}.response a:hover{color:#bfd8d1}.command-list{font:inherit;margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.command-echo{margin-top:27px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.echo-prompt{margin-right:0}.command-entry{width:min(100%,var(--terminal-line-width));padding:0}#command-form{min-height:44px;display:flex;gap:1ch;align-items:center}.input-label{display:flex;gap:0;align-items:center;font-size:13px;white-space:nowrap}.echo-prompt,.prompt-user{text-shadow:0 0 5px #73abad70}.command-input-wrap{flex:1;min-width:0;position:relative;display:flex;align-items:center;font-size:13px}#command-input{background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:10px 0;font:13px/1.8 var(--mono);caret-color:#e4eeee;outline-offset:1px}#command-input:focus-visible{outline:0;box-shadow:inset 0 -2px var(--accent)}#run-command{width:44px;height:44px;font-size:23px;color:var(--accent);padding:0;border-radius:2px;flex:none}#run-command:hover{background:#26322d}.shell-tools{width:min(100%,var(--terminal-line-width));display:grid;gap:8px;margin-top:25px;padding-top:12px;border-top:1px solid var(--line)}.shell-tools>div{min-width:0;width:100%}.shell-tools>[role=navigation]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.shell-tools>.animation-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 14px}.shell-tools button{min-height:32px;padding:5px 0;color:var(--dim);font-size:10px;text-align:left;white-space:nowrap}.shell-tools button:hover{color:var(--accent)}.shell-tools button:disabled{color:var(--dim);opacity:.4;cursor:default}.shell-tools #skip-animation{display:inline-flex;gap:8px;align-items:center}.toggle-indicator{width:4px;height:4px;display:inline-block;border-radius:50%;background:var(--accent);margin-right:7px;vertical-align:2px}#motion-toggle[aria-pressed=false] .toggle-indicator{background:var(--dim)}kbd{font:inherit;font-size:9px;border:1px solid #3b4540;border-radius:2px;padding:0 4px;line-height:16px}.footer{width:min(100%,1088px);margin:0 auto;padding:0 48px 24px;color:var(--dim);font-size:10px}.footer-content{display:block;width:min(100%,var(--terminal-line-width));border-top:1px solid var(--line);padding-top:18px}.skip-link:not(:focus),.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:12px;left:12px;z-index:5;padding:10px;background:var(--accent);color:var(--bg)}.fallback{padding-top:20px}.fallback a{display:inline-block;color:var(--accent);margin:8px 20px 0 0;text-decoration:underline}.typing-cursor{display:inline-block;width:.58em;height:1.12em;vertical-align:-.16em;background:var(--accent);margin-left:2px;pointer-events:none;animation:cursor-pulse .85s steps(1,end) infinite}@keyframes cursor-pulse{0%,64%{opacity:1}100%,65%{opacity:.25}}@media (min-width:1600px){.terminal{padding-top:42px}.identity{margin-top:48px;margin-bottom:48px}.identity h1{width:470px}}@media (max-width:800px){#command-input{font-size:16px}.topbar{width:calc(100% - 72px)}.topbar{height:56px}.terminal{padding:28px 36px 32px}.identity{margin:31px 0}.identity h1{width:380px}.footer{padding-inline:36px}}@media (max-width:540px){body{font-size:14px}.topbar{width:calc(100% - 40px)}.topbar{height:55px}.brand{font-size:11px;gap:9px}.brand img{width:23px;height:23px}.topbar-context{display:none}.view-switch{font-size:10px;gap:9px}.terminal{padding:29px 20px 30px}.boot-log,.boot-response .boot-rights,.boot-response .boot-timestamp{font-size:10px}.boot-identity{margin:30px 0}.boot-response .boot-company{font-size:9px;letter-spacing:1.8px;margin:12px 0 14px}.boot-edition{font-size:9px;gap:15px}.boot-response .welcome-greeting{font-size:14px}.boot-greeting,.boot-response .welcome-instruction{font-size:13px}.session-bar{font-size:9px;letter-spacing:.2px}.identity{margin:31px 0 30px}.identity h1{width:min(100%,340px)}.company-name{font-size:8px;letter-spacing:1.5px;margin-top:1px}.initial-command{font-size:10px;gap:9px;margin-bottom:17px}.response .welcome-tagline{font-size:13px;max-width:30ch}.response .welcome-copy{font-size:12px;line-height:1.9}.response .welcome-instruction{font-size:11px;max-width:37ch}.welcome-response{margin-bottom:23px}.command-entry{padding:0}#command-form{flex-wrap:nowrap;gap:8px}.input-label{font-size:11px;gap:0}.command-input-wrap{font-size:16px}#command-input{padding:9px 0;font-size:16px}#run-command{width:44px}.shell-tools{gap:4px;margin-top:12px;padding-top:8px}.shell-tools>.animation-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px}.shell-tools #skip-animation{justify-self:end}.shell-tools #motion-toggle{grid-column:1/-1;justify-self:start}.shell-tools button{min-width:44px;min-height:44px;font-size:11px;text-align:left}.footer{padding:0 20px 20px}}@media (pointer:coarse){#command-input{font-size:16px}.shell-tools button,.view-switch{min-height:44px}.shell-tools button{min-width:44px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.typing-cursor{animation:none}}
