@font-face{font-family:switzer;src:url(../media/Switzer_Variable-s.p.1u_7d0c04lp6s.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.WxcZrq_className{font-family:switzer,switzer Fallback}.WxcZrq_variable{--font-switzer:"switzer", "switzer Fallback"}
:root,[data-theme=light]{--grey-0:#fff;--grey-50:#fcfbfa;--grey-100:#f0edeb;--grey-200:#e5e1de;--grey-300:#d2ccc9;--grey-400:#bab3b5;--grey-500:#97928e;--grey-600:#787572;--grey-650:#6e6b68;--grey-700:#5a5856;--grey-800:#444342;--grey-850:#333230;--grey-875:#2a2928;--grey-900:#1f1e1d;--amber-50:#fff7ea;--amber-100:#fdefd3;--amber-300:#f5b860;--amber-500:#fa7b00;--amber-700:#a84f00;--amber-900:#3d2a12;--red-50:#fdf3f1;--red-100:#f8e6e1;--red-300:#f0a596;--red-500:#ff3a07;--red-700:#b5330f;--red-900:#3a2420;--yellow-50:#fffbe0;--yellow-100:#fff5b8;--yellow-200:#fff08a;--yellow-300:#ffeb5c;--yellow-400:#ffe82e;--yellow-500:#ffe600;--yellow-600:#a69300;--yellow-700:#736500;--yellow-800:#4d4400;--yellow-900:#2e2a12;--blue-50:#f1f6f8;--blue-100:#e3eef2;--blue-200:#b9d7e0;--blue-250:#c2ced1;--blue-300:#9cc6d4;--blue-400:#6f9fb0;--blue-600:#3f6f80;--blue-700:#356576;--blue-900:#1e2d33;--brand:var(--yellow-500);--surface-page:var(--grey-50);--surface-raised:var(--grey-0);--surface-subtle:var(--grey-100);--surface-inverse:var(--grey-900);--border:var(--grey-200);--border-strong:var(--grey-400);--border-hover:var(--grey-500);--border-focus:var(--grey-650);--focus-halo:var(--grey-200);--text-strong:var(--grey-900);--text:var(--grey-800);--text-muted:var(--grey-650);--text-placeholder:var(--grey-600);--text-disabled:var(--grey-400);--text-on-inverse:var(--grey-0);--action-primary-hover:var(--grey-800);--action-tertiary-hover:var(--grey-200);--focus-ring:var(--grey-900);--danger:var(--red-700);--danger-soft:var(--red-100);--text-on-danger:var(--grey-0);--info:var(--blue-700);--info-soft:var(--blue-100);--warning-fill:var(--amber-500);--warning-border:var(--amber-300);--danger-fill:var(--red-500);--danger-border:var(--red-300);--success-fill:var(--yellow-500);--success-border:var(--yellow-400);--info-fill:var(--blue-600);--info-border:var(--blue-300);--agent:var(--info);--agent-soft:var(--info-soft);--success:var(--yellow-700);--success-soft:var(--yellow-100);--warning:var(--amber-700);--warning-soft:var(--amber-100);--viz-sky:var(--blue-200);--viz-slate:var(--blue-250);--viz-mid:var(--blue-400);--viz-yellow:var(--yellow-600);--viz-deep:var(--blue-600);--viz-neutral:var(--grey-800);--viz-muted:var(--grey-500);--viz-grid:var(--grey-200);--pattern-dot:#e4e0dd;--shadow-float:0 1px 2px #1f1e1d0a, 0 12px 32px -8px #1f1e1d24;--shadow-overlay:0 1px 2px #1f1e1d0f, 0 8px 24px #1f1e1d1a}[data-theme=dark]{--brand:var(--yellow-500);--surface-page:var(--grey-900);--surface-raised:var(--grey-875);--surface-subtle:var(--grey-850);--surface-inverse:var(--grey-50);--border:var(--grey-800);--border-strong:#5c5a57;--border-hover:var(--grey-650);--border-focus:var(--grey-500);--focus-halo:#3a3937;--text-strong:var(--grey-50);--text:var(--grey-200);--text-muted:#a19c98;--text-placeholder:var(--grey-500);--text-disabled:var(--grey-650);--text-on-inverse:var(--grey-900);--action-primary-hover:var(--grey-200);--action-tertiary-hover:var(--grey-800);--focus-ring:var(--grey-50);--danger:var(--red-300);--danger-soft:var(--red-900);--text-on-danger:var(--grey-900);--info:var(--blue-300);--info-soft:var(--blue-900);--warning-border:var(--amber-700);--danger-border:var(--red-700);--success-border:var(--yellow-700);--info-fill:var(--blue-400);--info-border:var(--blue-600);--success:var(--yellow-300);--success-soft:var(--yellow-900);--warning:var(--amber-300);--warning-soft:var(--amber-900);--viz-sky:#5d8696;--viz-yellow:var(--yellow-500);--viz-deep:var(--blue-200);--viz-neutral:var(--grey-200);--viz-muted:var(--grey-500);--viz-grid:var(--grey-850);--pattern-dot:#363533;--shadow-float:0 1px 2px #0000004d, 0 12px 32px -8px #00000080;--shadow-overlay:0 1px 2px #0006, 0 8px 24px #00000073}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-full:9999px;--control-sm:28px;--control-md:36px;--control-lg:44px;--sidebar-width:240px;--topbar-height:64px;--panel-width:480px;--container-max:1200px;--measure:68ch;--bp-sm:640px;--bp-md:960px;--bp-lg:1280px;--z-sticky:10;--z-panel:20;--z-overlay:40;--z-toast:50;--font-sans:Switzer, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-display-2xl:500 88px/84px var(--font-sans);--text-display-xl:500 64px/64px var(--font-sans);--text-display-lg:500 48px/52px var(--font-sans);--text-heading-1:500 36px/40px var(--font-sans);--text-heading-2:500 28px/34px var(--font-sans);--text-heading-3:500 20px/26px var(--font-sans);--text-heading-4:500 16px/22px var(--font-sans);--text-body-lg:400 17px/26px var(--font-sans);--text-body:400 15px/22px var(--font-sans);--text-body-sm:400 14px/20px var(--font-sans);--text-label:500 14px/20px var(--font-sans);--text-label-sm:500 13px/18px var(--font-sans);--text-caption:400 12px/16px var(--font-sans);--text-mono:400 13px/20px var(--font-mono)}.display-2xl{font-family:var(--font-sans);letter-spacing:-.045em;font-size:88px;font-weight:500;line-height:84px}.display-xl{font-family:var(--font-sans);letter-spacing:-.035em;font-size:64px;font-weight:500;line-height:64px}.display-lg{font-family:var(--font-sans);letter-spacing:-.03em;font-size:48px;font-weight:500;line-height:52px}.heading-1{font-family:var(--font-sans);letter-spacing:-.025em;font-size:36px;font-weight:500;line-height:40px}.heading-2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:34px}.heading-3{font-family:var(--font-sans);letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:26px}.heading-4{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:22px}.body-lg{font-family:var(--font-sans);letter-spacing:-.01em;font-size:17px;font-weight:400;line-height:26px}.body{font-family:var(--font-sans);letter-spacing:-.005em;font-size:15px;font-weight:400;line-height:22px}.body-sm{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.label{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.label-sm{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:500;line-height:18px}.caption{font-family:var(--font-sans);letter-spacing:.005em;font-size:12px;font-weight:400;line-height:16px}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}
:root{--font-sans:var(--font-switzer), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--scrim:#1f1e1d52;--scrim-soft:#1f1e1d29}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--surface-page);color:var(--text);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:22px}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.b1-input.mono{font-family:var(--font-mono);font-size:13px}.b1-avatar-initials:before{content:attr(data-initials)}
