.workspace-shell[data-astro-cid-4pai4wbg]{background:#0a0e14;border:1px solid var(--space-border);border-radius:.5rem;padding:1rem;margin-bottom:3rem;position:relative}.toolbar-grid[data-astro-cid-4pai4wbg]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.toolbar-box[data-astro-cid-4pai4wbg]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#080c12f2;border:1px solid var(--space-border)}.toolbar-buttons[data-astro-cid-4pai4wbg]{display:flex;gap:.5rem}.hud-btn[data-astro-cid-4pai4wbg]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0f172acc;border:1px solid #334155;color:#d1d5db;font-size:.8rem;font-family:SF Mono,Monaco,monospace;cursor:pointer;transition:all .15s}.hud-btn[data-astro-cid-4pai4wbg]:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.hud-btn[data-astro-cid-4pai4wbg] svg[data-astro-cid-4pai4wbg]{width:14px;height:14px}.toolbar-indent[data-astro-cid-4pai4wbg]{display:flex;align-items:center;gap:.75rem}.indent-label[data-astro-cid-4pai4wbg]{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:#9ca3af}.indent-select[data-astro-cid-4pai4wbg]{background:#0f172acc;border:1px solid #334155;color:var(--neon-cyan);font-size:.8rem;font-family:SF Mono,Monaco,monospace;padding:.4rem .6rem;cursor:pointer;outline:none}.indent-select[data-astro-cid-4pai4wbg]:focus{border-color:var(--neon-cyan)}.input-stat[data-astro-cid-4pai4wbg]{text-align:left}.input-stat[data-astro-cid-4pai4wbg]>span[data-astro-cid-4pai4wbg]{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:#9ca3af;margin-bottom:.25rem}.input-stat[data-astro-cid-4pai4wbg] strong[data-astro-cid-4pai4wbg]{font-size:1.35rem;font-weight:400;color:#f1f5f9;font-family:SF Mono,Monaco,monospace}.input-stat[data-astro-cid-4pai4wbg] strong[data-astro-cid-4pai4wbg] span[data-astro-cid-4pai4wbg]{font-size:.85rem;color:var(--neon-purple)}.file-icon-btn[data-astro-cid-4pai4wbg]{width:2.5rem;height:2.5rem;display:grid;place-items:center;background:#0f172acc;border:1px solid rgba(167,139,250,.3);border-radius:50%;color:var(--neon-purple);cursor:pointer;transition:all .15s}.file-icon-btn[data-astro-cid-4pai4wbg]:hover{border-color:var(--neon-purple);background:#a78bfa1a}.workspace-content[data-astro-cid-4pai4wbg]{display:grid;grid-template-columns:1fr auto 1fr;gap:0;min-height:480px}@media(max-width:900px){.toolbar-grid[data-astro-cid-4pai4wbg]{grid-template-columns:1fr}.workspace-content[data-astro-cid-4pai4wbg]{grid-template-columns:1fr;gap:1rem}}@media(max-width:640px){.toolbar-box[data-astro-cid-4pai4wbg]{flex-wrap:wrap;gap:.75rem}.toolbar-buttons[data-astro-cid-4pai4wbg]{width:100%}.toolbar-indent[data-astro-cid-4pai4wbg]{width:100%;justify-content:space-between}}.center-rail[data-astro-cid-lv6oxbju]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .75rem;gap:.5rem;z-index:3}.rail-btn-primary[data-astro-cid-lv6oxbju]{width:3.5rem;height:3.5rem;border-radius:50%;background:#0a0e14;border:2px solid var(--neon-magenta);color:#f8fafc;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 24px #f472b666;transition:all .15s}.rail-btn-primary[data-astro-cid-lv6oxbju]:hover{background:var(--neon-magenta);color:#0a0e14}.rail-label[data-astro-cid-lv6oxbju]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--neon-magenta)}.rail-divider[data-astro-cid-lv6oxbju]{width:1px;height:2.5rem;background:linear-gradient(to bottom,var(--neon-magenta),transparent)}.rail-btn-secondary[data-astro-cid-lv6oxbju]{width:2.5rem;height:2.5rem;border-radius:50%;background:#0a0e14;border:1px solid #334155;color:#94a3b8;display:grid;place-items:center;cursor:pointer;transition:all .15s}.rail-btn-secondary[data-astro-cid-lv6oxbju]:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}@media(max-width:900px){.center-rail[data-astro-cid-lv6oxbju]{flex-direction:row;padding:.75rem}.rail-divider[data-astro-cid-lv6oxbju]{width:2rem;height:1px;background:linear-gradient(to right,var(--neon-magenta),transparent)}}
