@font-face{font-family:geistSans;src:url(../media/geist-s.p.0nja1mr3g.0er.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_a20df6b3-module__SJ1ePW__className{font-family:geistSans,geistSans Fallback}.geistsans_a20df6b3-module__SJ1ePW__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono-s.p.0kq9e02l4tg-..woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_fca1357d-module__bUqzAW__className{font-family:geistMono,geistMono Fallback}.geistmono_fca1357d-module__bUqzAW__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:outfit;src:url(../media/outfit-s.p.11mz2va-rc6bq.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_42f7c321-module__JReU_G__className{font-family:outfit,outfit Fallback}.outfit_42f7c321-module__JReU_G__variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:obrynBrand;src:url(../media/michroma-s.p.0yq0dyq4u6xqv.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:obrynBrand Fallback;src:local(Arial);ascent-override:81.35%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:142.13%}.obrynbrand_552f3cde-module__z2SigG__className{font-family:obrynBrand,obrynBrand Fallback;font-weight:400}.obrynbrand_552f3cde-module__z2SigG__variable{--font-obryn-brand:"obrynBrand", "obrynBrand Fallback"}
:root{--radius:.75rem;--brand-violet:#6a4fd8;--brand-violet-soft:#8f7bf0;--brand-cyan:#4f6ce8;--brand-glow:#6a4fd847;--aurora-a:#7a5cf080;--aurora-b:#5868e861;--aurora-c:#b06ce457;--aurora-d:#8c78f052;--background:#dcd8f1;--foreground:#1a1538;--card:#faf8ff9e;--card-foreground:#1a1538;--popover:#f8f6fff5;--popover-foreground:#1a1538;--primary:#5a3fd0;--primary-foreground:#fff;--secondary:#4a34a012;--secondary-foreground:#1a1538;--muted:#4a34a012;--muted-foreground:#5a5480;--accent:#6a4fd81a;--accent-foreground:#1a1538;--destructive:#d12a3a;--destructive-foreground:#fff;--success:#0f8a6a;--progress:#5a3fd0;--warning:#b45309;--border:#4a34a021;--border-strong:#4a34a038;--input:#4a34a029;--ring:#6a4fd861;--surface-soft:#f5f2ff80;--surface-soft-hover:#f5f2ffad;--surface-raised:#eeeafcb3;--surface-raised-hover:#e8e3fcd9;--interactive-active:#6a4fd824;--glass-bg:#f6f3ff80;--glass-strong:#f4f1ffdb;--glass-line:#fff9;--panel-bg:#ece8fc6b;--glass-highlight:inset 0 1px 0 #ffffffbf;--glass-blur:22px;--code-bg:#f0ecffcc;--rail-bg:#e2dcfa80;--rail-fg:#1a1538;--rail-muted:#5a5480;--rail-hover:#ffffff73;--rail-active:#ffffffb3;--rail-accent:#5a3fd0;--rail-border:#fff9;--bubble-bg:linear-gradient(135deg, #7457e6, #5a3fd0 55%, #4a36b8);--bubble-fg:#fff;--bubble-muted:#ffffffb8;--bubble-line:#ffffff4d;--send-bg:linear-gradient(180deg, #7457e6, #5a3fd0);--send-glow:#5a3fd059;--feedback-success:#0596691a;--feedback-success-border:#0596694d;--feedback-danger:#dc262614;--feedback-danger-border:#dc26264d;--feedback-warning:#f59e0b1a;--feedback-warning-border:#d9770659;--analytics-series-a:#6d5bd0;--analytics-series-b:#0d9488;--analytics-series-c:#db2777;--analytics-series-d:#d97706;--button-shadow:0 1px 2px #3c328c14;--focus-shadow:0 0 0 3px #6d5bd029;--shadow-tab:0 -1px 2px color-mix(in srgb, var(--foreground) 4%, transparent);--shadow-overlay-sm:0 4px 14px #3c328c14;--shadow-overlay-lg:0 10px 30px #3c328c1f;--shadow-overlay-xl:0 30px 80px #3c328c33;--surface-scrim:#28245a33;--surface-wash-accent:none;--page-wash:none}.dark{--brand-violet:#9d85ff;--brand-violet-soft:#b9a8ff;--brand-cyan:#7c8cff;--brand-glow:#8c6cff59;--aurora-a:#7c52ff6b;--aurora-b:#4c56e652;--aurora-c:#b052dc42;--aurora-d:#6446dc47;--background:#110b24;--foreground:#efeafd;--card:#a082ff12;--card-foreground:#efeafd;--popover:#1e163af7;--popover-foreground:#efeafd;--primary:#a48dff;--primary-foreground:#150d2e;--secondary:#aa91ff17;--secondary-foreground:#efeafd;--muted:#aa91ff17;--muted-foreground:#aaa1cf;--accent:#a48dff24;--accent-foreground:#efeafd;--destructive:#ff7a8a;--destructive-foreground:#150d2e;--success:#5ee0b0;--progress:#a48dff;--warning:#ffc266;--border:#beaaff1f;--border-strong:#beaaff33;--input:#beaaff29;--ring:#a48dff73;--surface-soft:#a082ff0d;--surface-soft-hover:#a082ff17;--surface-raised:#a082ff14;--surface-raised-hover:#a082ff21;--interactive-active:#a48dff2e;--glass-bg:#9678ff12;--glass-strong:#20173ee0;--glass-line:#c8b4ff24;--glass-highlight:inset 0 1px 0 #dccdff1a;--panel-bg:#1810328c;--code-bg:#0c071c99;--rail-bg:#18103299;--rail-fg:#efeafd;--rail-muted:#aaa1cf;--rail-hover:#aa91ff17;--rail-active:#a48dff33;--rail-accent:#b9a8ff;--rail-border:#c8b4ff1f;--bubble-bg:linear-gradient(135deg, #7d5cf0, #5d3fd6 55%, #4a2fb8);--bubble-fg:#fff;--bubble-muted:#ffffffb3;--bubble-line:#dccdff40;--send-bg:linear-gradient(180deg, #8a6cff, #6446e0);--send-glow:#7c52ff80;--feedback-success:#5ee0b01a;--feedback-success-border:#5ee0b04d;--feedback-danger:#ff7a8a1a;--feedback-danger-border:#ff7a8a52;--feedback-warning:#ffc2661a;--feedback-warning-border:#ffc26652;--analytics-series-a:#a48dff;--analytics-series-b:#7c8cff;--analytics-series-c:#e08cff;--analytics-series-d:#ffc266;--button-shadow:0 1px 2px #05020f66;--focus-shadow:0 0 0 3px #a48dff40;--shadow-tab:0 -1px 2px #0000004d;--shadow-overlay-sm:0 4px 14px #05020f59;--shadow-overlay-lg:0 12px 34px #05020f73;--shadow-overlay-xl:0 30px 80px #05020f99;--surface-scrim:#08041499;--surface-wash-accent:none;--page-wash:none}
:root[data-client-theme=arctic-slate]{--background:#fff;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#1d4ed8;--primary-foreground:#f5f5f5;--secondary:#f8fafc;--secondary-foreground:#0f172a;--muted:#eef2f7;--muted-foreground:#64748b;--accent:#2563eb1f;--accent-foreground:#0f172a;--destructive:#dc2626;--success:#16a34a;--warning:#d97706;--border:#d3d9e0;--border-strong:#aeb7c4;--input:#ccd2da;--ring:#2563eb73;--surface-soft:#f8fafc;--surface-soft-hover:#edf2f7;--surface-raised:#fff;--surface-raised-hover:#f8fafc;--interactive-active:#e6edf8;--feedback-success:#e9f9ef;--feedback-success-border:#9bd8b2;--feedback-danger:#feecec;--feedback-danger-border:#f6b2b2;--analytics-series-a:#2f5e97;--analytics-series-b:#74469b;--analytics-series-c:#0f766e;--analytics-series-d:#b45309;--focus-shadow:0 2px 8px #2563eb1f;--surface-wash-accent:radial-gradient(circle at top, #2563eb1f, transparent 34%), radial-gradient(circle at bottom right, #0f172a0d, transparent 30%);--page-wash:radial-gradient(circle at top left, #2563eb14, transparent 30%), radial-gradient(circle at top right, #64748b0f, transparent 28%), radial-gradient(circle at bottom center, #0f172a0a, transparent 30%)}.dark[data-client-theme=arctic-slate]{--background:#0b1220;--foreground:#f8fafc;--card:#232a36;--card-foreground:#f8fafc;--popover:#232a36;--popover-foreground:#f8fafc;--primary:#3b82f6;--primary-foreground:#0b1220;--secondary:#94a3b829;--secondary-foreground:#f8fafc;--muted:#2d3646;--muted-foreground:#94a3b8;--accent:#60a5fa38;--accent-foreground:#f8fafc;--destructive:#ef4444;--success:#22c55e;--warning:#f59e0b;--border:#3b4555;--border-strong:#556277;--input:#424c5d;--ring:#60a5fa85;--surface-soft:#1a202d;--surface-soft-hover:#232c3b;--surface-raised:#232a36;--surface-raised-hover:#2a3342;--interactive-active:#60a5fa2e;--feedback-success:#173624;--feedback-success-border:#2f7a4d;--feedback-danger:#452326;--feedback-danger-border:#8d4950;--analytics-series-a:#2f5e97;--analytics-series-b:#74469b;--analytics-series-c:#14b8a6;--analytics-series-d:#f59e0b;--focus-shadow:0 1px 5px #3b82f61a;--shadow-tab:0 -1px 2px #0000003d;--shadow-overlay-sm:0 12px 28px #0000003d;--shadow-overlay-lg:0 14px 34px #00000042;--shadow-overlay-xl:0 16px 42px #00000047;--surface-wash-accent:radial-gradient(circle at top, #60a5fa1f, transparent 30%), radial-gradient(circle at bottom right, #3b82f614, transparent 28%);--page-wash:radial-gradient(circle at top left, #60a5fa1a, transparent 24%), radial-gradient(circle at top right, #3b82f614, transparent 22%), radial-gradient(circle at bottom center, #0f172a29, transparent 28%)}
