.page.svelte-175jgqq{color:#e8eaed;min-height:100vh;font-family:var(--al-font-sans,system-ui);background:#0a0b0d;flex-direction:column;display:flex}header.svelte-175jgqq{border-bottom:1px solid #ffffff14;padding:24px 32px 16px}.kicker.svelte-175jgqq{font-family:var(--al-font-mono,ui-monospace);letter-spacing:.18em;color:#8a8f98;text-transform:uppercase;font-size:11px}h1.svelte-175jgqq{letter-spacing:-.01em;margin:8px 0 4px;font-size:22px;font-weight:600}.meta.svelte-175jgqq{color:#8a8f98;font-size:12px;font-family:var(--al-font-mono,ui-monospace);margin:0}.tabs.svelte-175jgqq{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:8px;margin-top:16px;padding-bottom:6px;display:flex;overflow-x:auto}.tabs.svelte-175jgqq::-webkit-scrollbar{height:6px}.tabs.svelte-175jgqq::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.tab.svelte-175jgqq{color:#c8ccd2;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:8px 14px;font-size:12px;transition:border-color .2s,color .2s}.tab.svelte-175jgqq:hover{color:#fff;border-color:#ffffff52}.tab.active.svelte-175jgqq{color:#fff;border-color:#fff}.stage.svelte-175jgqq{flex:1;min-height:0;position:relative}.stage.svelte-175jgqq model-viewer{background:#0a0b0d;width:100%;height:100%;display:block;position:absolute;inset:0}footer.svelte-175jgqq{color:#8a8f98;font-size:11px;font-family:var(--al-font-mono,ui-monospace);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff14;padding:12px 32px}
