.section-narrative.svelte-18t6jgl{margin-bottom:2rem}.section-supertitle.svelte-18t6jgl{display:block;font-family:var(--font-mono, monospace);font-size:.7rem;letter-spacing:.12em;color:var(--color-accent);opacity:.75;margin-bottom:.5rem}.section-narrative.svelte-18t6jgl h2:where(.svelte-18t6jgl){font-size:2rem;margin:0 0 .75rem;color:var(--color-text)}.section-intro.svelte-18t6jgl{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7;max-width:none;margin:0;text-align:justify}.section-intro.svelte-18t6jgl code:where(.svelte-18t6jgl){font-family:var(--font-mono, monospace);font-size:.85em;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);padding:.15em .4em;border-radius:var(--radius-sm, 3px)}.status-grid.svelte-18t6jgl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cli-interactive.svelte-18t6jgl{display:grid;grid-template-columns:280px 1fr;gap:1rem;min-height:320px;max-width:100%;overflow:hidden}.cli-selector.svelte-18t6jgl{display:flex;flex-direction:column;gap:4px;min-width:0}.cli-tab.svelte-18t6jgl{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);background:var(--color-bg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.cli-tab.svelte-18t6jgl:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.cli-tab.is-active.svelte-18t6jgl{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,var(--color-bg))}.cli-tab-command.svelte-18t6jgl{font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:600;color:var(--color-accent);background:none;padding:0}.cli-tab-description.svelte-18t6jgl{font-size:.7rem;line-height:1.4;color:var(--color-text-muted)}.cli-output.svelte-18t6jgl{min-width:0;display:flex;flex-direction:column}.cli-output.svelte-18t6jgl .terminal{flex:1}@media (max-width: 820px){.status-grid.svelte-18t6jgl{grid-template-columns:1fr}.cli-interactive.svelte-18t6jgl{grid-template-columns:1fr;min-height:auto;overflow:visible}.cli-selector.svelte-18t6jgl{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.5rem;max-width:100%}.cli-tab.svelte-18t6jgl{min-width:180px;flex-shrink:0}.section-narrative.svelte-18t6jgl h2:where(.svelte-18t6jgl){font-size:1.5rem}}@media (max-width: 480px){.cli-tab.svelte-18t6jgl{min-width:150px}}
