@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/space-mono-regular.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/space-mono-bold.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/space-mono-italic.woff2) format("woff2")}:root{--bg: #000000;--bg-1: #141414;--bg-2: #222222;--border: #3e3e3e;--border-bright: #666666;--text: #f2f2f2;--text-dim: #999999;--text-muted: #666666;--orange: #F7931A;--orange-dim: rgba(247, 147, 26, .28);--orange-glow: rgba(247, 147, 26, .12);--green: #00ff41;--font: "Space Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:12px;line-height:1.5;overflow:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:9999}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-bright)}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.bracket-frame{position:relative}.bracket-frame:before,.bracket-frame:after{content:"";position:absolute;width:8px;height:8px;border-color:var(--border-bright);border-style:solid}.bracket-frame:before{top:0;left:0;border-width:1px 0 0 1px}.bracket-frame:after{bottom:0;right:0;border-width:0 1px 1px 0}.orange{color:var(--orange)}.dim{color:var(--text-dim)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor:after{content:"█";color:var(--orange);animation:blink 1s step-end infinite;margin-left:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease forwards}.segmented-toggle{display:flex;border:1px solid var(--border-bright);background:var(--bg)}.segmented-toggle .seg{background:none;border:none;color:var(--text-dim);font-family:Space Mono,monospace;font-size:10px;letter-spacing:.1em;padding:4px 8px;cursor:pointer;transition:color .12s,background .12s}.segmented-toggle .seg:not(:last-child){border-right:1px solid var(--border-bright)}.segmented-toggle .seg.active{background:var(--bg-2);color:var(--text)}.segmented-toggle .seg:hover:not(.active){color:var(--text)}.shell.svelte-ux7zny{display:flex;flex-direction:column;width:100vw;height:100vh;border:1px solid var(--border)}.topbar.svelte-ux7zny{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:32px;min-height:32px;border-bottom:1px solid var(--border);background:var(--bg-1);font-size:11px}.topbar-left.svelte-ux7zny,.topbar-right.svelte-ux7zny,.topbar-nav.svelte-ux7zny{display:flex;align-items:center;gap:8px}.topbar-nav.svelte-ux7zny{gap:0;margin-left:16px}.nav-sep.svelte-ux7zny{color:var(--text-dim);margin:0 6px;-webkit-user-select:none;user-select:none}.topbar-nav-link.svelte-ux7zny{color:var(--text-dim);text-decoration:none;font-size:10px;letter-spacing:.1em}.topbar-nav-link.svelte-ux7zny:hover,.topbar-nav-link.active.svelte-ux7zny{color:var(--orange)}.topbar-title-link.svelte-ux7zny{color:inherit;text-decoration:none}.topbar-title-link.svelte-ux7zny:hover{color:var(--orange)}.topbar-menu-btn.svelte-ux7zny{display:none;align-items:center;justify-content:center;width:32px;height:28px;padding:0;background:none;border:none;color:var(--text);cursor:pointer;border-radius:2px}.topbar-menu-btn.svelte-ux7zny:hover{color:var(--orange);background:var(--bg-2)}.topbar-title.svelte-ux7zny{flex:1;margin:0;font-size:inherit;font-weight:inherit}@media (max-width: 768px){.topbar-menu-btn.svelte-ux7zny{display:flex}}.blink-dot.svelte-ux7zny{width:6px;height:6px;border-radius:50%;background:var(--orange);animation:blink 2s ease-in-out infinite;display:inline-block}.main.svelte-ux7zny{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.main.scrollable.svelte-ux7zny{overflow-y:auto;overflow-x:hidden}.statusbar.svelte-ux7zny{display:flex;align-items:center;gap:8px;padding:0 16px;height:24px;min-height:24px;border-top:1px solid var(--border);background:var(--bg-1);font-size:10px}.sep.svelte-ux7zny{margin:0 4px}.statusbar-link.svelte-ux7zny{color:inherit;text-decoration:none}.statusbar-link.svelte-ux7zny:hover{color:var(--orange)}
