@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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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:700;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:700;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:700;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:700;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:700;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:700;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_f9e569{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_f9e569{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ans-surface-base:#ffffff;--ans-surface-panel:#f8fafc;--ans-surface-elevated:#f1f5f9;--ans-surface-code:#f1f5f9;--ans-ink-strong:#0f172a;--ans-ink-base:#1e293b;--ans-ink-muted:#475569;--ans-ink-dim:#64748b;--ans-accent-base:#0891b2;--ans-accent-soft:rgba(8,145,178,0.08);--ans-accent-border:rgba(8,145,178,0.32);--ans-emerald-base:#047857;--ans-emerald-soft:rgba(4,120,87,0.08);--ans-emerald-border:rgba(4,120,87,0.40);--ans-amber-base:#b45309;--ans-amber-soft:rgba(180,83,9,0.08);--ans-amber-border:rgba(180,83,9,0.35);--ans-purple-base:#6d28d9;--ans-purple-soft:rgba(109,40,217,0.08);--ans-purple-border:rgba(109,40,217,0.35);--ans-indigo-base:#4338ca;--ans-indigo-soft:rgba(67,56,202,0.08);--ans-indigo-border:rgba(67,56,202,0.35);--ans-error-base:#c2410c;--ans-error-soft:rgba(194,65,12,0.08);--ans-error-border:rgba(194,65,12,0.32);--ans-brand-teal:#b5ffe1;--ans-brand-orange:#f59e0b;--ans-brand-blue:#2563eb;--ans-brand-purple:#8b5cf6;--ans-state-trapped:hsl(var(--vf-stage-trapped));--ans-state-transitioning:hsl(var(--vf-stage-transitioning));--ans-state-transformed:hsl(var(--vf-stage-transformed));--ans-hairline:rgba(0,0,0,0.08);--ans-hairline-strong:rgba(0,0,0,0.12);--ans-glow-soft:rgba(8,145,178,0.10);--ans-glow-medium:rgba(8,145,178,0.22);--vf-grid-line:rgba(8,145,178,0.05);--ans-muted-faint:rgba(15,23,42,0.04);--ans-muted-soft:rgba(15,23,42,0.07);--ans-muted-medium:rgba(15,23,42,0.20);--ans-selection-bg:rgba(8,145,178,0.18);--ans-shadow-glow:0 1px 3px rgba(0,0,0,0.08),0 0 0 1px rgba(8,145,178,0.32);--ans-shadow-glow-strong:0 4px 12px rgba(0,0,0,0.10),0 0 0 1px rgba(8,145,178,0.32);--ans-shadow-card:0 1px 4px rgba(0,0,0,0.08);--ans-duration-fast:150ms;--ans-duration-base:200ms;--ans-duration-slow:180ms;--ans-duration-ambient-disc:4s;--vf-duration-ambient-grid:25s;--ans-ease-out:cubic-bezier(0.0,0.0,0.2,1);--ans-ease-in-out:cubic-bezier(0.4,0.0,0.2,1);--ans-font-sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--ans-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.dark{--ans-surface-base:#0a0a0f;--ans-surface-panel:#11131a;--ans-surface-elevated:#1c2230;--ans-surface-code:#0a0d12;--ans-ink-strong:#f5f7fa;--ans-ink-base:#e6e9ef;--ans-ink-muted:#9aa4b2;--ans-ink-dim:#6b7280;--ans-accent-base:#22d3ee;--ans-accent-soft:rgba(34,211,238,0.10);--ans-accent-border:rgba(34,211,238,0.28);--ans-emerald-base:#34d399;--ans-emerald-soft:rgba(52,211,153,0.10);--ans-emerald-border:rgba(52,211,153,0.40);--ans-amber-base:#f59e0b;--ans-amber-soft:rgba(245,158,11,0.10);--ans-amber-border:rgba(245,158,11,0.35);--ans-purple-base:#a78bfa;--ans-purple-soft:rgba(167,139,250,0.10);--ans-purple-border:rgba(167,139,250,0.35);--ans-indigo-base:#6366f1;--ans-indigo-soft:rgba(99,102,241,0.10);--ans-indigo-border:rgba(99,102,241,0.35);--ans-error-base:#ff6b35;--ans-error-soft:rgba(255,107,53,0.10);--ans-error-border:rgba(255,107,53,0.32);--ans-hairline:rgba(255,255,255,0.06);--ans-hairline-strong:rgba(255,255,255,0.10);--ans-glow-soft:rgba(103,232,249,0.18);--ans-glow-medium:rgba(103,232,249,0.32);--vf-grid-line:rgba(103,232,249,0.04);--ans-muted-faint:rgba(154,164,178,0.04);--ans-muted-soft:rgba(154,164,178,0.10);--ans-muted-medium:rgba(154,164,178,0.30);--ans-selection-bg:rgba(103,232,249,0.25);--ans-shadow-glow:0 0 24px rgba(103,232,249,0.18);--ans-shadow-glow-strong:0 0 36px rgba(103,232,249,0.32);--ans-shadow-card:none}::-moz-selection{background-color:var(--ans-selection-bg);color:var(--ans-ink-strong)}::selection{background-color:var(--ans-selection-bg);color:var(--ans-ink-strong)}