:root{color-scheme:dark;--maataa-bg:#05070b;--maataa-panel:#0b1018;--maataa-card:#111827;--maataa-card-soft:hsla(0,0%,100%,.045);--maataa-border:hsla(0,0%,100%,.12);--maataa-border-strong:hsla(0,0%,100%,.2);--maataa-text:#f8fafc;--maataa-muted:#a1a8b5;--maataa-subtle:#687180;--maataa-accent:#f6c453;--maataa-accent-contrast:#111006;--maataa-offline:#60a5fa;--maataa-sync:#38bdf8;--maataa-queue:#a78bfa;--maataa-evidence:#34d399;--maataa-trust:#22c55e;--maataa-warning:#f59e0b;--maataa-danger:#fb7185;--maataa-success:#4ade80;--maataa-info:#67e8f9;--maataa-rollback:#f97316;--maataa-proposal:#c084fc;--maataa-runtime:#facc15;--maataa-topology:#2dd4bf;--maataa-distribution:#818cf8;--ds-radius-sm:0.375rem;--ds-radius-md:0.5rem;--ds-radius-lg:0.75rem;--ds-radius-xl:1rem;--ds-radius-panel:1.25rem;--ds-radius-shell:1.5rem;--ds-shadow-panel:0 24px 80px rgba(0,0,0,.32);--ds-focus-ring:0 0 0 4px color-mix(in srgb,var(--maataa-accent) 24%,transparent);--ds-motion-fast:140ms;--ds-motion-medium:220ms;--ds-motion-slow:360ms;--ds-ease-out:cubic-bezier(0.22,1,0.36,1)}.ds-runtime-surface{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015)),var(--maataa-bg);color:var(--maataa-text)}.ds-panel,.ds-runtime-card,.ds-workspace-panel{background:color-mix(in srgb,var(--maataa-card) 84%,transparent);border:1px solid var(--maataa-border);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-panel)}.ds-workspace-shell{margin-inline:auto;max-width:1440px;padding:clamp(1rem,3vw,2rem)}.ds-workspace-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ds-workspace-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ds-inspector-panel{background:color-mix(in srgb,var(--maataa-panel) 88%,transparent);border:1px solid var(--maataa-border);border-radius:var(--ds-radius-xl)}.ds-button{align-items:center;border-radius:999px;border:1px solid var(--maataa-border);display:inline-flex;font-weight:850;gap:.5rem;justify-content:center;min-height:44px;padding:.7rem 1rem}.ds-button-primary{background:var(--maataa-accent);border-color:color-mix(in srgb,var(--maataa-accent) 70%,#fff);color:var(--maataa-accent-contrast)}.ds-button-secondary{background:color-mix(in srgb,#fff 5%,transparent);color:var(--maataa-text)}.ds-badge{align-items:center;border:1px solid color-mix(in srgb,currentColor 36%,transparent);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:850;gap:.35rem;letter-spacing:.08em;line-height:1;padding:.45rem .65rem;text-transform:uppercase}.ds-badge-success{background:color-mix(in srgb,var(--maataa-success) 14%,transparent);color:var(--maataa-success)}.ds-badge-warning{background:color-mix(in srgb,var(--maataa-warning) 14%,transparent);color:var(--maataa-warning)}.ds-badge-danger{background:color-mix(in srgb,var(--maataa-danger) 14%,transparent);color:var(--maataa-danger)}.ds-badge-offline{background:color-mix(in srgb,var(--maataa-offline) 14%,transparent);color:var(--maataa-offline)}.ds-badge-sync{background:color-mix(in srgb,var(--maataa-sync) 14%,transparent);color:var(--maataa-sync)}.ds-badge-queue{background:color-mix(in srgb,var(--maataa-queue) 14%,transparent);color:var(--maataa-queue)}.ds-badge-evidence{background:color-mix(in srgb,var(--maataa-evidence) 14%,transparent);color:var(--maataa-evidence)}.ds-badge-trust{background:color-mix(in srgb,var(--maataa-trust) 14%,transparent);color:var(--maataa-trust)}.ds-badge-rollback{background:color-mix(in srgb,var(--maataa-rollback) 14%,transparent);color:var(--maataa-rollback)}.ds-badge-muted{background:color-mix(in srgb,var(--maataa-muted) 10%,transparent);color:var(--maataa-muted)}@media (prefers-reduced-motion:reduce){:root{--ds-motion-fast:1ms;--ds-motion-medium:1ms;--ds-motion-slow:1ms}}:root{--ds-font-ui:Inter,Geist,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-devanagari:"Noto Sans Devanagari",Mukta,"Kohinoor Devanagari",system-ui,sans-serif;--ds-font-sanskrit:"Noto Serif Devanagari","Noto Sans Devanagari",Mukta,serif;--ds-font-runtime:"JetBrains Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.ds-text-ui{font-family:var(--ds-font-ui);line-height:1.55}.ds-text-devanagari{font-family:var(--ds-font-devanagari);line-height:1.85;text-rendering:optimizeLegibility}.ds-text-sanskrit{font-family:var(--ds-font-sanskrit);line-height:1.9;text-rendering:optimizeLegibility}.ds-text-code,.ds-text-runtime{font-family:var(--ds-font-runtime);line-height:1.6}.ds-text-muted{color:var(--maataa-muted)}.ds-heading{color:var(--maataa-text);letter-spacing:0;line-height:1.08}.ds-heading,.ds-label{font-family:var(--ds-font-ui);font-weight:900}.ds-label{color:var(--maataa-accent);font-size:.78rem;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.ds-caption{color:var(--maataa-muted);font-size:.84rem;line-height:1.65}:lang(hi) body,body[data-language=hi]{font-family:var(--ds-font-devanagari);line-height:1.75}:lang(sa) body,body[data-language=sa]{font-family:var(--ds-font-sanskrit);line-height:1.85}