@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ag-font-display:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--ag-font-body:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--ag-font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ag-radius-xs:4px;--ag-radius-sm:6px;--ag-radius-md:10px;--ag-radius-lg:14px;--ag-radius-xl:20px;--ag-radius-pill:999px;--ag-space-0:0;--ag-space-1:4px;--ag-space-2:8px;--ag-space-3:12px;--ag-space-4:16px;--ag-space-5:20px;--ag-space-6:24px;--ag-space-8:32px;--ag-space-10:40px;--ag-space-12:48px;--ag-border-thin:1px;--ag-border-md:2px;--ag-border-thick:3px;--ag-icon-xs:12px;--ag-icon-sm:14px;--ag-icon-md:16px;--ag-icon-lg:20px;--ag-icon-xl:24px;--ag-ring-width:2px;--ag-ring-offset:2px;--ag-sheet-width:28rem;--ag-sheet-height:24rem;--ag-shadow-1:0 1px 2px rgba(0,0,0,0.18),0 1px 3px rgba(0,0,0,0.22);--ag-shadow-2:0 4px 8px rgba(0,0,0,0.22),0 8px 16px rgba(0,0,0,0.26);--ag-shadow-3:0 12px 24px rgba(0,0,0,0.28),0 20px 40px rgba(0,0,0,0.32);--ag-surface-2:color-mix(in srgb,var(--ag-ink,#f5f5f7) 6%,transparent);--ag-backdrop:rgba(0,0,0,0.5);--ag-on-danger:#ffffff;--ag-control-knob:#ffffff;--ag-glass-blur-sm:saturate(160%) blur(12px);--ag-glass-blur-lg:saturate(180%) blur(28px);--ag-ease:cubic-bezier(0.22,1,0.36,1);--ag-ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ag-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ag-dur-fast:120ms;--ag-dur-base:180ms;--ag-dur-slow:320ms}:root,[data-theme=dark],[data-theme=refined-dark]{--ag-surface:#08090b;--ag-surface-alt:#111216;--ag-surface-dim:#0c0d11;--ag-panel:#15161b;--ag-panel-alt:#1b1c22;--ag-line:rgba(255,255,255,0.12);--ag-line-soft:rgba(255,255,255,0.08);--ag-line-ghost:rgba(255,255,255,0.05);--ag-ink:#f5f5f7;--ag-ink-muted:#a1a1aa;--ag-ink-subtle:#8a8a92;--ag-accent:var(--ag-accent-override,#34d399);--ag-accent-hover:color-mix(in srgb,var(--ag-accent) 80%,#ffffff);--ag-accent-dim:color-mix(in srgb,var(--ag-accent) 16%,transparent);--ag-ink-on-accent:#0a0a0a;--ag-on-accent:var(--ag-ink-on-accent);--ag-success:#30d158;--ag-success-dim:rgba(48,209,88,0.14);--ag-warning:#ffd60a;--ag-warning-dim:rgba(255,214,10,0.14);--ag-danger:#ff453a;--ag-danger-dim:rgba(255,69,58,0.14);--ag-info:#0a84ff;--ag-info-dim:rgba(10,132,255,0.14);--ag-chart-1:var(--ag-accent);--ag-chart-2:var(--ag-success);--ag-chart-3:var(--ag-danger);--ag-chart-4:#bf5af2;--ag-chart-5:var(--ag-warning);--ag-glass-bg:rgba(18,19,24,0.78);--ag-glass-strong-bg:rgba(12,13,17,0.9);--ag-glass-border:rgba(255,255,255,0.12);--ag-glass-shadow:0 20px 60px rgba(0,0,0,0.24);--ag-glass-blur:saturate(180%) blur(22px);--ag-persona-purple-tint:rgba(167,139,250,0.10);--ag-persona-pink-tint:rgba(244,114,182,0.10);--ag-persona-green-tint:rgba(74,222,128,0.10);--ag-flow-agent:#7aa7ff;--ag-flow-tool:#9aa17a;--ag-flow-human:#ff9a7a;--ag-flow-condition:#bdb76b;--ag-flow-parallel:#7accff;--ag-flow-compare:#c47aff;--ag-flow-vote:#ffc77a;--ag-flow-debate:#ff7ac4;--ag-flow-auction:#7affc4;--ag-flow-blackboard:#cccccc;--ag-flow-llm-branch:#ff7a7a;--ag-flow-clarity:#7aff9a;--ag-flow-rag:var(--ag-info)}html[data-theme=light],html[data-theme=refined-light]{--ag-surface:#ffffff;--ag-surface-alt:#f5f5f7;--ag-surface-dim:#fafafc;--ag-panel:#fafafc;--ag-panel-alt:#ffffff;--ag-line:rgba(0,0,0,0.10);--ag-line-soft:rgba(0,0,0,0.06);--ag-line-ghost:rgba(0,0,0,0.04);--ag-ink:#1d1d1f;--ag-ink-muted:#56565a;--ag-ink-subtle:#6a6a6f;--ag-accent:var(--ag-accent-override,#0066cc);--ag-accent-hover:color-mix(in srgb,var(--ag-accent) 80%,#000000);--ag-accent-dim:color-mix(in srgb,var(--ag-accent) 12%,transparent);--ag-ink-on-accent:#ffffff;--ag-on-accent:var(--ag-ink-on-accent);--ag-success:#148a50;--ag-success-dim:rgba(20,138,80,0.10);--ag-warning:#b76e00;--ag-warning-dim:rgba(183,110,0,0.10);--ag-danger:#d92d20;--ag-danger-dim:rgba(217,45,32,0.10);--ag-info:#0066cc;--ag-info-dim:rgba(0,102,204,0.10);--ag-chart-1:var(--ag-accent);--ag-chart-2:var(--ag-success);--ag-chart-3:var(--ag-danger);--ag-chart-4:#7c3aed;--ag-chart-5:var(--ag-warning);--ag-glass-bg:rgba(250,250,252,0.78);--ag-glass-strong-bg:rgba(255,255,255,0.88);--ag-glass-border:rgba(255,255,255,0.36);--ag-glass-shadow:0 20px 60px rgba(0,0,0,0.16);--ag-glass-blur:saturate(180%) blur(22px);--ag-persona-purple-tint:rgba(139,92,246,0.10);--ag-persona-pink-tint:rgba(236,72,153,0.10);--ag-persona-green-tint:rgba(22,163,74,0.10);--ag-shadow-1:0 1px 2px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.06);--ag-shadow-2:0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.08);--ag-shadow-3:0 12px 24px rgba(0,0,0,0.08),0 20px 40px rgba(0,0,0,0.12);--ag-flow-agent:#2563eb;--ag-flow-tool:#5a6b2e;--ag-flow-human:#c2410c;--ag-flow-condition:#8a7a18;--ag-flow-parallel:#0e7490;--ag-flow-compare:#7c3aed;--ag-flow-vote:#b45309;--ag-flow-debate:#be1f6a;--ag-flow-auction:#0f766e;--ag-flow-blackboard:#57534e;--ag-flow-llm-branch:#b91c1c;--ag-flow-clarity:#15803d;--ag-flow-rag:var(--ag-info)}@media (prefers-reduced-motion:reduce){:root{--ag-dur-fast:0ms;--ag-dur-base:0ms;--ag-dur-slow:0ms}}[data-theme=editorial-dark],[data-theme=editorial-light]{--ag-font-display:"Fraunces","Instrument Serif","Iowan Old Style",Georgia,"Times New Roman",serif;--ag-font-body:"Inter","Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--ag-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ag-radius-xs:2px;--ag-radius-sm:4px;--ag-radius-md:6px;--ag-radius-lg:10px;--ag-radius-xl:14px;--ag-radius-pill:999px;--ag-ease:cubic-bezier(0.22,1,0.36,1);--ag-ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ag-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ag-dur-fast:140ms;--ag-dur-base:220ms;--ag-dur-slow:380ms}[data-theme=editorial-dark]{--ag-surface:#0e0d0b;--ag-surface-alt:#15140f;--ag-surface-dim:#110f0c;--ag-panel:#1a1813;--ag-panel-alt:#221f18;--ag-line:rgba(245,235,215,0.14);--ag-line-soft:rgba(245,235,215,0.08);--ag-line-ghost:rgba(245,235,215,0.05);--ag-ink:#f5ead2;--ag-ink-muted:#c5b994;--ag-ink-subtle:#8a8068;--ag-accent:#2ab882;--ag-accent-hover:color-mix(in srgb,#2ab882 80%,#ffffff);--ag-accent-dim:rgba(42,184,130,0.16);--ag-success:#84cc8e;--ag-success-dim:rgba(132,204,142,0.14);--ag-warning:#f0c674;--ag-warning-dim:rgba(240,198,116,0.14);--ag-danger:#e06c75;--ag-danger-dim:rgba(224,108,117,0.14);--ag-info:#6cb6ff;--ag-info-dim:rgba(108,182,255,0.14);--ag-glass-bg:rgba(26,24,19,0.82);--ag-glass-strong-bg:rgba(17,15,12,0.92);--ag-glass-border:rgba(245,235,215,0.14);--ag-glass-shadow:0 24px 60px rgba(0,0,0,0.32);--ag-glass-blur:saturate(160%) blur(18px);--ag-shadow-1:0 1px 2px rgba(0,0,0,0.22),0 2px 4px rgba(0,0,0,0.26);--ag-shadow-2:0 4px 10px rgba(0,0,0,0.26),0 10px 20px rgba(0,0,0,0.30);--ag-shadow-3:0 14px 28px rgba(0,0,0,0.32),0 24px 48px rgba(0,0,0,0.36)}[data-theme=editorial-light]{--ag-surface:#f8f3e8;--ag-surface-alt:#f1ead8;--ag-surface-dim:#f5efe0;--ag-panel:#fcf8ee;--ag-panel-alt:#ffffff;--ag-line:rgba(40,30,10,0.12);--ag-line-soft:rgba(40,30,10,0.06);--ag-line-ghost:rgba(40,30,10,0.04);--ag-ink:#1a1408;--ag-ink-muted:#5c4f36;--ag-ink-subtle:#8a7d63;--ag-accent:#b8650f;--ag-accent-hover:#c97a1f;--ag-accent-dim:rgba(184,101,15,0.10);--ag-ink-on-accent:#ffffff;--ag-on-accent:#ffffff;--ag-success:#2a7d4a;--ag-success-dim:rgba(42,125,74,0.10);--ag-warning:#a86a00;--ag-warning-dim:rgba(168,106,0,0.10);--ag-danger:#c0392b;--ag-danger-dim:rgba(192,57,43,0.10);--ag-info:#2563eb;--ag-info-dim:rgba(37,99,235,0.10);--ag-glass-bg:rgba(252,248,238,0.82);--ag-glass-strong-bg:rgba(255,255,255,0.92);--ag-glass-border:rgba(40,30,10,0.10);--ag-glass-shadow:0 24px 60px rgba(40,30,10,0.10);--ag-glass-blur:saturate(140%) blur(16px);--ag-shadow-1:0 1px 2px rgba(40,30,10,0.06),0 2px 4px rgba(40,30,10,0.08);--ag-shadow-2:0 4px 10px rgba(40,30,10,0.08),0 10px 20px rgba(40,30,10,0.10);--ag-shadow-3:0 14px 28px rgba(40,30,10,0.10),0 24px 48px rgba(40,30,10,0.14);--ag-chart-1:var(--ag-accent);--ag-chart-2:var(--ag-success);--ag-chart-3:var(--ag-danger);--ag-chart-4:#8a4fae;--ag-chart-5:var(--ag-warning);--ag-persona-purple-tint:rgba(124,58,173,0.10);--ag-persona-pink-tint:rgba(190,31,106,0.10);--ag-persona-green-tint:rgba(42,125,74,0.10);--ag-flow-agent:#2f5fb0;--ag-flow-tool:#5c5520;--ag-flow-human:#b8500f;--ag-flow-condition:#8a6f12;--ag-flow-parallel:#1a6f86;--ag-flow-compare:#7a3c9e;--ag-flow-vote:#a86a00;--ag-flow-debate:#b02a6a;--ag-flow-auction:#1f6f5a;--ag-flow-blackboard:#6b6450;--ag-flow-llm-branch:#b03030;--ag-flow-clarity:#2a7d4a;--ag-flow-rag:var(--ag-info)}[data-theme=brutalist-dark],[data-theme=brutalist-light]{--ag-font-display:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ag-font-body:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ag-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ag-radius-xs:0px;--ag-radius-sm:0px;--ag-radius-md:2px;--ag-radius-lg:2px;--ag-radius-xl:4px;--ag-radius-pill:0px;--ag-ease:cubic-bezier(0.4,0,0.2,1);--ag-ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ag-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ag-dur-fast:90ms;--ag-dur-base:140ms;--ag-dur-slow:220ms;--ag-shadow-1:0 0 0 1px var(--ag-line);--ag-shadow-2:0 0 0 1px var(--ag-line);--ag-shadow-3:0 0 0 1px var(--ag-line);--ag-glass-blur:none;--ag-glass-blur-sm:none;--ag-glass-blur-lg:none}[data-theme=brutalist-dark]{--ag-surface:#0a0a0a;--ag-surface-alt:#111111;--ag-surface-dim:#0d0d0d;--ag-panel:#141414;--ag-panel-alt:#1a1a1a;--ag-line:#2a2a2a;--ag-line-soft:#1d1d1d;--ag-line-ghost:#1d1d1d;--ag-ink:#f0f0f0;--ag-ink-muted:#9a9a9a;--ag-ink-subtle:#5a5a5a;--ag-accent:#ffffff;--ag-accent-hover:#ffffff;--ag-accent-dim:#2a2a2a;--ag-success:#5fff7a;--ag-success-dim:#1a2a1a;--ag-warning:#ffe066;--ag-warning-dim:#2a2a1a;--ag-danger:#ff5a5a;--ag-danger-dim:#2a1a1a;--ag-info:#5a9aff;--ag-info-dim:#1a1a2a;--ag-glass-bg:#0a0a0a;--ag-glass-strong-bg:#0a0a0a;--ag-glass-border:#2a2a2a;--ag-glass-shadow:none}[data-theme=brutalist-light]{--ag-surface:#fafafa;--ag-surface-alt:#f0f0f0;--ag-surface-dim:#f5f5f5;--ag-panel:#ffffff;--ag-panel-alt:#ffffff;--ag-line:#1a1a1a;--ag-line-soft:#d4d4d4;--ag-line-ghost:#d4d4d4;--ag-ink:#0a0a0a;--ag-ink-muted:#4a4a4a;--ag-ink-subtle:#8a8a8a;--ag-accent:#0a0a0a;--ag-accent-hover:#1a1a1a;--ag-accent-dim:#e6e6e6;--ag-ink-on-accent:#ffffff;--ag-on-accent:#ffffff;--ag-success:#0a7a2a;--ag-success-dim:#d4f0d4;--ag-warning:#8a5a00;--ag-warning-dim:#f5ead0;--ag-danger:#a02020;--ag-danger-dim:#f5d4d4;--ag-info:#1a4fb8;--ag-info-dim:#dde6f5;--ag-glass-bg:#ffffff;--ag-glass-strong-bg:#ffffff;--ag-glass-border:#1a1a1a;--ag-glass-shadow:none;--ag-chart-1:#1a1a1a;--ag-chart-2:var(--ag-success);--ag-chart-3:var(--ag-danger);--ag-chart-4:#6b21a8;--ag-chart-5:var(--ag-warning);--ag-persona-purple-tint:rgba(107,33,168,0.12);--ag-persona-pink-tint:rgba(160,32,96,0.12);--ag-persona-green-tint:rgba(10,122,42,0.12);--ag-flow-agent:#1d4ed8;--ag-flow-tool:#4d5a16;--ag-flow-human:#b8400a;--ag-flow-condition:#7a6800;--ag-flow-parallel:#0e6478;--ag-flow-compare:#6b21a8;--ag-flow-vote:#9a5a00;--ag-flow-debate:#a01a5a;--ag-flow-auction:#0a6a52;--ag-flow-blackboard:#3a3a3a;--ag-flow-llm-branch:#a01818;--ag-flow-clarity:#0a7a2a;--ag-flow-rag:var(--ag-info)}