.client-shell{--ui-bg:#f5f7fb;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-sunken:#f1f4f9;--ui-text:#0f1f3d;--ui-text-muted:#5b6b85;--ui-text-subtle:#8593a8;--ui-text-inverse:#fff;--ui-border:#e3e8f0;--ui-border-strong:#cbd4e1;--ui-ring:var(--color-primary-500);--ui-accent:var(--color-primary-600,#2563eb);--ui-accent-soft:color-mix(in srgb, var(--color-primary-500,#3b82f6) 11%, transparent);--ui-accent-soft-hover:color-mix(in srgb, var(--color-primary-500,#3b82f6) 18%, transparent);--ui-accent-on-soft:var(--color-primary-700,#1d4ed8);--ui-shadow-card:0 0 0 1px #0f1f3d08, 0 1px 2px #0f1f3d0d, 0 12px 32px -18px #0f1f3d24;--ui-shadow-raised:0 0 0 1px #0f1f3d0a, 0 4px 12px -2px #0f1f3d1a, 0 20px 40px -20px #0f1f3d2e;--ui-shadow-overlay:0 20px 40px -12px #0f1f3d40;--ui-radius-card:calc(var(--border-radius,8px) * 2);--ui-radius-control:var(--border-radius,8px);--ui-ok-bg:#e8f7ee;--ui-ok-fg:#15803d;--ui-ok-border:#bfe8cd;--ui-warn-bg:#fff4e0;--ui-warn-fg:#b45309;--ui-warn-border:#fcd9a6;--ui-danger-bg:#fdecec;--ui-danger-fg:#b91c1c;--ui-danger-border:#f8c4c4;--ui-info-bg:#e9f1ff;--ui-info-fg:#1d4ed8;--ui-info-border:#c7dafd;--ui-neutral-bg:#eef2f7;--ui-neutral-fg:#475569;--ui-neutral-border:#d5dde8;--ui-sidebar-bg:#fff;--ui-sidebar-active-bg:#e9f1ff;--ui-sidebar-active-fg:#1d4ed8;--ui-header-bg:#ffffffd9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .client-shell{--ui-bg:#0b1424;--ui-surface:#111d33;--ui-surface-raised:#16243d;--ui-surface-sunken:#0e182b;--ui-text:#e8eef8;--ui-text-muted:#a9b6cb;--ui-text-subtle:#7d8ba3;--ui-text-inverse:#0f1f3d;--ui-border:#24344f;--ui-border-strong:#34476a;--ui-ring:var(--color-primary-400);--ui-accent:var(--color-primary-300,#93c5fd);--ui-accent-soft:color-mix(in srgb, var(--color-primary-400,#60a5fa) 16%, transparent);--ui-accent-soft-hover:color-mix(in srgb, var(--color-primary-400,#60a5fa) 24%, transparent);--ui-accent-on-soft:var(--color-primary-200,#bfdbfe);--ui-shadow-card:inset 0 1px 0 #ffffff0f, 0 1px 2px 0 #0000004d, 0 12px 32px -18px #0000008c;--ui-shadow-raised:inset 0 1px 0 #ffffff12, 0 6px 16px -4px #00000073;--ui-shadow-overlay:0 24px 48px -12px #0009;--ui-ok-bg:#22c55e24;--ui-ok-fg:#4ade80;--ui-ok-border:#22c55e59;--ui-warn-bg:#f59e0b24;--ui-warn-fg:#fbbf24;--ui-warn-border:#f59e0b59;--ui-danger-bg:#ef444424;--ui-danger-fg:#f87171;--ui-danger-border:#ef444459;--ui-info-bg:#3b82f624;--ui-info-fg:#60a5fa;--ui-info-border:#3b82f659;--ui-neutral-bg:#94a3b824;--ui-neutral-fg:#cbd5e1;--ui-neutral-border:#94a3b84d;--ui-sidebar-bg:#0e182b;--ui-sidebar-active-bg:#3b82f629;--ui-sidebar-active-fg:#93c5fd;--ui-header-bg:#0e182bd9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.client-shell{background-color:var(--ui-bg);background-image:radial-gradient(1100px 460px at 8% -14%, var(--ui-accent-soft), transparent 70%), radial-gradient(700px 320px at 96% -20%, color-mix(in srgb, var(--color-cta-500,#f97316) 9%, transparent), transparent 70%);color:var(--ui-text);background-repeat:no-repeat}.client-shell h1,.client-shell h2,.client-shell h3,.client-shell .ui-display{font-family:var(--font-jakarta), var(--font-inter), var(--font-family,Inter), system-ui, sans-serif;letter-spacing:-.015em}.client-shell .ui-page-title{letter-spacing:-.03em;text-wrap:balance;background-image:linear-gradient(180deg, var(--ui-text) 0%, color-mix(in srgb, var(--ui-text) 72%, var(--ui-accent)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:800;line-height:1.1}@media (min-width:768px){.client-shell .ui-page-title{font-size:2.625rem}}.client-shell .ui-page-title:before{content:"";background-image:linear-gradient(90deg, var(--color-primary-500,#3b82f6), var(--color-cta-500,#f97316));width:3rem;height:.25rem;box-shadow:0 2px 8px -2px color-mix(in srgb, var(--color-primary-500,#3b82f6) 45%, transparent);border-radius:999px;margin-bottom:.875rem;display:block}.client-shell .ui-page-title+p{letter-spacing:-.005em;margin-top:.625rem;font-size:1rem;line-height:1.5rem}.client-shell .ui-chip-accent{background-color:var(--ui-accent-soft);color:var(--ui-accent-on-soft)}.client-shell .ui-focus-accent:focus{box-shadow:0 0 0 4px var(--ui-accent-soft);border-color:var(--color-primary-500,#3b82f6)}.client-shell .ui-tabular{font-variant-numeric:tabular-nums}
