:root{color-scheme:light;--b-color-surface:var(--b-color-neutral-50);--b-color-surface-raised:var(--b-color-neutral-0);--b-color-surface-sunken:var(--b-color-neutral-100);--b-color-surface-chrome:var(--b-color-neutral-50);--b-color-overlay:var(--b-color-neutral-900);--b-color-on-surface:var(--b-color-neutral-900);--b-color-on-surface-muted:var(--b-color-neutral-600);--b-color-link:var(--b-color-brand-700);--b-color-primary:var(--b-color-brand-600);--b-color-on-primary:#ffffff;--b-color-primary-hover:var(--b-color-brand-700);--b-color-secondary:var(--b-color-neutral-800);--b-color-on-secondary:#ffffff;--b-color-danger:#c62f25;--b-color-on-danger:#ffffff;--b-color-warning:#b45309;--b-color-on-warning:#ffffff;--b-color-success:#15803d;--b-color-on-success:#ffffff;--b-color-info:#2563eb;--b-color-on-info:#ffffff;--b-color-border:var(--b-color-neutral-200);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#9a6f00;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-800);--b-color-primary-subtle:var(--b-color-brand-100);--b-color-on-primary-subtle:var(--b-color-brand-800);--b-color-accent:#8a6100;--b-color-on-accent:#ffffff;--b-color-danger-subtle:#fdecea;--b-color-on-danger-subtle:#9b2219;--b-color-warning-subtle:#fdf1dc;--b-color-on-warning-subtle:#8a3d06;--b-color-success-subtle:#e6f5ea;--b-color-on-success-subtle:#13612f;--b-color-info-subtle:#e8effe;--b-color-on-info-subtle:#1d4ab8;--b-color-surface-hover:var(--b-color-neutral-100);--b-color-shadow:var(--b-color-neutral-900);--b-color-skeleton:var(--b-color-neutral-150);--b-color-skeleton-shine:var(--b-color-neutral-50);--b-color-series-1:var(--b-color-brand-600);--b-color-series-2:#c2410c;--b-color-series-3:#0e7490;--b-color-series-4:#b45309;--b-color-series-5:#be185d;--b-color-series-6:#15803d;--b-color-series-7:#2563eb;--b-color-series-8:var(--b-color-neutral-600);--b-color-button-secondary:var(--b-color-surface-raised);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#14233f;--b-color-on-sidebar:#f2f5fb;--b-color-on-sidebar-muted:#c3cee3;--b-color-sidebar-active:#22375e;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-800);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-900);--b-color-on-toast:var(--b-color-neutral-100);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-100);--b-color-on-avatar:var(--b-color-brand-800);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
:root[data-theme=dark]{color-scheme:dark;--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}}
:where([data-b-module="accounts"]){--b-color-surface:var(--b-color-neutral-50);--b-color-surface-raised:var(--b-color-neutral-0);--b-color-surface-sunken:var(--b-color-neutral-100);--b-color-surface-chrome:var(--b-color-neutral-50);--b-color-overlay:var(--b-color-neutral-900);--b-color-on-surface:var(--b-color-neutral-900);--b-color-on-surface-muted:var(--b-color-neutral-600);--b-color-link:var(--b-color-brand-700);--b-color-primary:var(--b-color-brand-600);--b-color-on-primary:#ffffff;--b-color-primary-hover:var(--b-color-brand-700);--b-color-secondary:var(--b-color-neutral-800);--b-color-on-secondary:#ffffff;--b-color-danger:#c62f25;--b-color-on-danger:#ffffff;--b-color-warning:#b45309;--b-color-on-warning:#ffffff;--b-color-success:#15803d;--b-color-on-success:#ffffff;--b-color-info:#2563eb;--b-color-on-info:#ffffff;--b-color-border:var(--b-color-neutral-200);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#9a6f00;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-800);--b-color-primary-subtle:var(--b-color-brand-100);--b-color-on-primary-subtle:var(--b-color-brand-800);--b-color-accent:#8a6100;--b-color-on-accent:#ffffff;--b-color-danger-subtle:#fdecea;--b-color-on-danger-subtle:#9b2219;--b-color-warning-subtle:#fdf1dc;--b-color-on-warning-subtle:#8a3d06;--b-color-success-subtle:#e6f5ea;--b-color-on-success-subtle:#13612f;--b-color-info-subtle:#e8effe;--b-color-on-info-subtle:#1d4ab8;--b-color-surface-hover:var(--b-color-neutral-100);--b-color-shadow:var(--b-color-neutral-900);--b-color-skeleton:var(--b-color-neutral-150);--b-color-skeleton-shine:var(--b-color-neutral-50);--b-color-series-1:var(--b-color-brand-600);--b-color-series-2:#c2410c;--b-color-series-3:#0e7490;--b-color-series-4:#b45309;--b-color-series-5:#be185d;--b-color-series-6:#15803d;--b-color-series-7:#2563eb;--b-color-series-8:var(--b-color-neutral-600);--b-color-button-secondary:var(--b-color-surface-raised);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#14233f;--b-color-on-sidebar:#f2f5fb;--b-color-on-sidebar-muted:#c3cee3;--b-color-sidebar-active:#22375e;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-800);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-900);--b-color-on-toast:var(--b-color-neutral-100);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-100);--b-color-on-avatar:var(--b-color-brand-800);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
:root[data-theme=dark] :where([data-b-module="accounts"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where([data-b-module="accounts"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}}
:where([data-b-module="checkout"]){--b-color-surface:var(--b-color-neutral-50);--b-color-surface-raised:var(--b-color-neutral-0);--b-color-surface-sunken:var(--b-color-neutral-100);--b-color-surface-chrome:var(--b-color-neutral-50);--b-color-overlay:var(--b-color-neutral-900);--b-color-on-surface:var(--b-color-neutral-900);--b-color-on-surface-muted:var(--b-color-neutral-600);--b-color-link:var(--b-color-brand-700);--b-color-primary:var(--b-color-brand-600);--b-color-on-primary:#ffffff;--b-color-primary-hover:var(--b-color-brand-700);--b-color-secondary:var(--b-color-neutral-800);--b-color-on-secondary:#ffffff;--b-color-danger:#c62f25;--b-color-on-danger:#ffffff;--b-color-warning:#b45309;--b-color-on-warning:#ffffff;--b-color-success:#15803d;--b-color-on-success:#ffffff;--b-color-info:#2563eb;--b-color-on-info:#ffffff;--b-color-border:var(--b-color-neutral-200);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#9a6f00;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-6);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-800);--b-color-primary-subtle:var(--b-color-brand-100);--b-color-on-primary-subtle:var(--b-color-brand-800);--b-color-accent:#8a6100;--b-color-on-accent:#ffffff;--b-color-danger-subtle:#fdecea;--b-color-on-danger-subtle:#9b2219;--b-color-warning-subtle:#fdf1dc;--b-color-on-warning-subtle:#8a3d06;--b-color-success-subtle:#e6f5ea;--b-color-on-success-subtle:#13612f;--b-color-info-subtle:#e8effe;--b-color-on-info-subtle:#1d4ab8;--b-color-surface-hover:var(--b-color-neutral-100);--b-color-shadow:var(--b-color-neutral-900);--b-color-skeleton:var(--b-color-neutral-150);--b-color-skeleton-shine:var(--b-color-neutral-50);--b-color-series-1:var(--b-color-brand-600);--b-color-series-2:#c2410c;--b-color-series-3:#0e7490;--b-color-series-4:#b45309;--b-color-series-5:#be185d;--b-color-series-6:#15803d;--b-color-series-7:#2563eb;--b-color-series-8:var(--b-color-neutral-600);--b-color-button-secondary:var(--b-color-surface-raised);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#14233f;--b-color-on-sidebar:#f2f5fb;--b-color-on-sidebar-muted:#c3cee3;--b-color-sidebar-active:#22375e;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-800);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-900);--b-color-on-toast:var(--b-color-neutral-100);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-100);--b-color-on-avatar:var(--b-color-brand-800);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
:root[data-theme=dark] :where([data-b-module="checkout"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-6);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where([data-b-module="checkout"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-6);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}}
:where([data-b-module="clients"]){--b-color-surface:var(--b-color-neutral-50);--b-color-surface-raised:var(--b-color-neutral-0);--b-color-surface-sunken:var(--b-color-neutral-100);--b-color-surface-chrome:var(--b-color-neutral-50);--b-color-overlay:var(--b-color-neutral-900);--b-color-on-surface:var(--b-color-neutral-900);--b-color-on-surface-muted:var(--b-color-neutral-600);--b-color-link:var(--b-color-brand-700);--b-color-primary:var(--b-color-brand-600);--b-color-on-primary:#ffffff;--b-color-primary-hover:var(--b-color-brand-700);--b-color-secondary:var(--b-color-neutral-800);--b-color-on-secondary:#ffffff;--b-color-danger:#c62f25;--b-color-on-danger:#ffffff;--b-color-warning:#b45309;--b-color-on-warning:#ffffff;--b-color-success:#15803d;--b-color-on-success:#ffffff;--b-color-info:#2563eb;--b-color-on-info:#ffffff;--b-color-border:var(--b-color-neutral-200);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#9a6f00;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-800);--b-color-primary-subtle:var(--b-color-brand-100);--b-color-on-primary-subtle:var(--b-color-brand-800);--b-color-accent:#8a6100;--b-color-on-accent:#ffffff;--b-color-danger-subtle:#fdecea;--b-color-on-danger-subtle:#9b2219;--b-color-warning-subtle:#fdf1dc;--b-color-on-warning-subtle:#8a3d06;--b-color-success-subtle:#e6f5ea;--b-color-on-success-subtle:#13612f;--b-color-info-subtle:#e8effe;--b-color-on-info-subtle:#1d4ab8;--b-color-surface-hover:var(--b-color-neutral-100);--b-color-shadow:var(--b-color-neutral-900);--b-color-skeleton:var(--b-color-neutral-150);--b-color-skeleton-shine:var(--b-color-neutral-50);--b-color-series-1:var(--b-color-brand-600);--b-color-series-2:#c2410c;--b-color-series-3:#0e7490;--b-color-series-4:#b45309;--b-color-series-5:#be185d;--b-color-series-6:#15803d;--b-color-series-7:#2563eb;--b-color-series-8:var(--b-color-neutral-600);--b-color-button-secondary:var(--b-color-surface-raised);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#14233f;--b-color-on-sidebar:#f2f5fb;--b-color-on-sidebar-muted:#c3cee3;--b-color-sidebar-active:#22375e;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-800);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-900);--b-color-on-toast:var(--b-color-neutral-100);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-100);--b-color-on-avatar:var(--b-color-brand-800);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
:root[data-theme=dark] :where([data-b-module="clients"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where([data-b-module="clients"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}}
:where([data-b-module="forms"]){--b-color-surface:var(--b-color-neutral-50);--b-color-surface-raised:var(--b-color-neutral-0);--b-color-surface-sunken:var(--b-color-neutral-100);--b-color-surface-chrome:var(--b-color-neutral-50);--b-color-overlay:var(--b-color-neutral-900);--b-color-on-surface:var(--b-color-neutral-900);--b-color-on-surface-muted:var(--b-color-neutral-600);--b-color-link:var(--b-color-brand-700);--b-color-primary:var(--b-color-brand-600);--b-color-on-primary:#ffffff;--b-color-primary-hover:var(--b-color-brand-700);--b-color-secondary:var(--b-color-neutral-800);--b-color-on-secondary:#ffffff;--b-color-danger:#c62f25;--b-color-on-danger:#ffffff;--b-color-warning:#b45309;--b-color-on-warning:#ffffff;--b-color-success:#15803d;--b-color-on-success:#ffffff;--b-color-info:#2563eb;--b-color-on-info:#ffffff;--b-color-border:var(--b-color-neutral-200);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#9a6f00;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-800);--b-color-primary-subtle:var(--b-color-brand-100);--b-color-on-primary-subtle:var(--b-color-brand-800);--b-color-accent:#8a6100;--b-color-on-accent:#ffffff;--b-color-danger-subtle:#fdecea;--b-color-on-danger-subtle:#9b2219;--b-color-warning-subtle:#fdf1dc;--b-color-on-warning-subtle:#8a3d06;--b-color-success-subtle:#e6f5ea;--b-color-on-success-subtle:#13612f;--b-color-info-subtle:#e8effe;--b-color-on-info-subtle:#1d4ab8;--b-color-surface-hover:var(--b-color-neutral-100);--b-color-shadow:var(--b-color-neutral-900);--b-color-skeleton:var(--b-color-neutral-150);--b-color-skeleton-shine:var(--b-color-neutral-50);--b-color-series-1:var(--b-color-brand-600);--b-color-series-2:#c2410c;--b-color-series-3:#0e7490;--b-color-series-4:#b45309;--b-color-series-5:#be185d;--b-color-series-6:#15803d;--b-color-series-7:#2563eb;--b-color-series-8:var(--b-color-neutral-600);--b-color-button-secondary:var(--b-color-surface-raised);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#14233f;--b-color-on-sidebar:#f2f5fb;--b-color-on-sidebar-muted:#c3cee3;--b-color-sidebar-active:#22375e;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-800);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-900);--b-color-on-toast:var(--b-color-neutral-100);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-100);--b-color-on-avatar:var(--b-color-brand-800);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
:root[data-theme=dark] :where([data-b-module="forms"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where([data-b-module="forms"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-5);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}}
:where([data-b-module="scheduling"]){--b-color-surface:var(--b-color-neutral-50);--b-color-surface-raised:var(--b-color-neutral-0);--b-color-surface-sunken:var(--b-color-neutral-100);--b-color-surface-chrome:var(--b-color-neutral-50);--b-color-overlay:var(--b-color-neutral-900);--b-color-on-surface:var(--b-color-neutral-900);--b-color-on-surface-muted:var(--b-color-neutral-600);--b-color-link:var(--b-color-brand-700);--b-color-primary:var(--b-color-brand-600);--b-color-on-primary:#ffffff;--b-color-primary-hover:var(--b-color-brand-700);--b-color-secondary:var(--b-color-neutral-800);--b-color-on-secondary:#ffffff;--b-color-danger:#c62f25;--b-color-on-danger:#ffffff;--b-color-warning:#b45309;--b-color-on-warning:#ffffff;--b-color-success:#15803d;--b-color-on-success:#ffffff;--b-color-info:#2563eb;--b-color-on-info:#ffffff;--b-color-border:var(--b-color-neutral-200);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#9a6f00;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-6);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-800);--b-color-primary-subtle:var(--b-color-brand-100);--b-color-on-primary-subtle:var(--b-color-brand-800);--b-color-accent:#8a6100;--b-color-on-accent:#ffffff;--b-color-danger-subtle:#fdecea;--b-color-on-danger-subtle:#9b2219;--b-color-warning-subtle:#fdf1dc;--b-color-on-warning-subtle:#8a3d06;--b-color-success-subtle:#e6f5ea;--b-color-on-success-subtle:#13612f;--b-color-info-subtle:#e8effe;--b-color-on-info-subtle:#1d4ab8;--b-color-surface-hover:var(--b-color-neutral-100);--b-color-shadow:var(--b-color-neutral-900);--b-color-skeleton:var(--b-color-neutral-150);--b-color-skeleton-shine:var(--b-color-neutral-50);--b-color-series-1:var(--b-color-brand-600);--b-color-series-2:#c2410c;--b-color-series-3:#0e7490;--b-color-series-4:#b45309;--b-color-series-5:#be185d;--b-color-series-6:#15803d;--b-color-series-7:#2563eb;--b-color-series-8:var(--b-color-neutral-600);--b-color-button-secondary:var(--b-color-surface-raised);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#14233f;--b-color-on-sidebar:#f2f5fb;--b-color-on-sidebar-muted:#c3cee3;--b-color-sidebar-active:#22375e;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-800);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-900);--b-color-on-toast:var(--b-color-neutral-100);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-100);--b-color-on-avatar:var(--b-color-brand-800);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
:root[data-theme=dark] :where([data-b-module="scheduling"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-6);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where([data-b-module="scheduling"]){--b-color-surface:var(--b-color-neutral-950);--b-color-surface-raised:var(--b-color-neutral-900);--b-color-surface-sunken:var(--b-color-neutral-1000);--b-color-surface-chrome:var(--b-color-neutral-950);--b-color-overlay:#000000;--b-color-on-surface:var(--b-color-neutral-100);--b-color-on-surface-muted:var(--b-color-neutral-400);--b-color-link:var(--b-color-brand-300);--b-color-primary:var(--b-color-brand-400);--b-color-on-primary:var(--b-color-brand-950);--b-color-primary-hover:var(--b-color-brand-300);--b-color-secondary:var(--b-color-neutral-200);--b-color-on-secondary:var(--b-color-neutral-950);--b-color-danger:#f87171;--b-color-on-danger:#3b0a0a;--b-color-warning:#fbbf24;--b-color-on-warning:#3a2203;--b-color-success:#4ade80;--b-color-on-success:#052e16;--b-color-info:#60a5fa;--b-color-on-info:#0b1a33;--b-color-border:var(--b-color-neutral-800);--b-color-border-strong:var(--b-color-neutral-500);--b-color-focus-ring:#d4a72c;--b-font-body:"Inter","InterVariable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--b-font-heading:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--b-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--b-size-sm:0.875rem;--b-size-md:1rem;--b-size-lg:1.125rem;--b-size-xl:1.375rem;--b-size-display:2.5rem;--b-size-touch-target:2.75rem;--b-radius-sm:0.375rem;--b-radius-md:0.625rem;--b-radius-lg:0.875rem;--b-space-unit:0.25rem;--b-shadow-1:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent),0 1px 3px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-shadow-2:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-3:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-motion-fast:120ms;--b-motion-base:200ms;--b-radius-xl:1.125rem;--b-radius-2xl:1.5rem;--b-radius-3xl:1.875rem;--b-radius-full:999px;--b-radius-button:var(--b-radius-md);--b-radius-input:var(--b-radius-md);--b-radius-card:var(--b-radius-2xl);--b-radius-table:var(--b-radius-lg);--b-radius-dialog:var(--b-radius-2xl);--b-radius-nav:var(--b-radius-md);--b-radius-badge:var(--b-radius-full);--b-radius-auth:var(--b-radius-3xl);--b-radius-auth-control:var(--b-radius-lg);--b-radius-auth-art:1.312rem;--b-space-1:0.25rem;--b-space-2:0.5rem;--b-space-3:0.75rem;--b-space-4:1rem;--b-space-5:1.25rem;--b-space-6:1.5rem;--b-space-8:2rem;--b-space-10:2.5rem;--b-space-12:3rem;--b-space-16:4rem;--b-space-inline:var(--b-space-2);--b-space-stack:var(--b-space-4);--b-space-section:var(--b-space-8);--b-space-page:var(--b-space-4);--b-space-page-wide:var(--b-space-8);--b-space-button-x:var(--b-space-4);--b-space-input-x:var(--b-space-3);--b-space-input-y:var(--b-space-2);--b-space-card:var(--b-space-6);--b-space-dialog:var(--b-space-5);--b-space-table-x:var(--b-space-3);--b-space-table-y:var(--b-space-3);--b-space-nav-x:var(--b-space-3);--b-space-auth-panel-x:1.75rem;--b-space-auth-panel-y:2.25rem;--b-space-auth-panel-wide-x:3.5rem;--b-space-auth-panel-wide-y:3.75rem;--b-space-auth-field-gap:var(--b-space-6);--b-size-control:var(--b-size-touch-target);--b-size-control-large:3.5rem;--b-size-icon:1.25rem;--b-size-label:var(--b-size-sm);--b-size-title:var(--b-size-2xl);--b-size-heading:var(--b-size-lg);--b-size-auth-title:2.625rem;--b-size-auth-title-compact:2.375rem;--b-size-auth-art-title:2.75rem;--b-layout-content-max:80rem;--b-layout-sidebar:16rem;--b-layout-form:40rem;--b-layout-search:24rem;--b-layout-dialog:34rem;--b-layout-auth:68rem;--b-layout-auth-compact:30rem;--b-layout-auth-art-height:39rem;--b-layout-tile-min:9.5rem;--b-weight-body:400;--b-weight-heading:700;--b-weight-strong:600;--b-leading-body:1.5;--b-leading-heading:1.2;--b-leading-control:1.2;--b-tracking-heading:-0.02em;--b-tracking-display:-0.055em;--b-border-width:1px;--b-border-focus-width:3px;--b-border-focus-offset:2px;--b-opacity-disabled:0.55;--b-opacity-busy:0.6;--b-opacity-backdrop:0.6;--b-motion-slow:320ms;--b-motion-entrance:480ms;--b-easing-standard:cubic-bezier(.2,0,0,1);--b-easing-entrance:cubic-bezier(.16,1,.3,1);--b-shadow-card:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-shadow-control:none;--b-shadow-dialog:0 24px 64px -12px color-mix(in srgb,var(--b-color-shadow) 28%,transparent),0 8px 16px -8px color-mix(in srgb,var(--b-color-shadow) 10%,transparent);--b-shadow-auth:0 1.5rem 5rem color-mix(in srgb,var(--b-color-overlay) 7%,transparent);--b-color-card:var(--b-color-surface-raised);--b-color-on-card:var(--b-color-on-surface);--b-color-input:var(--b-color-surface-raised);--b-color-on-input:var(--b-color-on-surface);--b-color-table-head:var(--b-color-surface-raised);--b-color-on-table-head:var(--b-color-on-surface-muted);--b-color-neutral-0:#ffffff;--b-color-neutral-50:#faf9f7;--b-color-neutral-100:#f3f1ee;--b-color-neutral-150:#ebe8e4;--b-color-neutral-200:#dfdbd5;--b-color-neutral-300:#c9c3bb;--b-color-neutral-400:#a8a097;--b-color-neutral-500:#857d74;--b-color-neutral-600:#69625a;--b-color-neutral-700:#4f4943;--b-color-neutral-800:#36322e;--b-color-neutral-850:#292623;--b-color-neutral-900:#1f1d1a;--b-color-neutral-950:#171513;--b-color-neutral-1000:#0f0e0c;--b-color-brand-50:#f2f5fb;--b-color-brand-100:#e1e8f4;--b-color-brand-200:#c3d0e8;--b-color-brand-300:#96acd4;--b-color-brand-400:#6b89bf;--b-color-brand-500:#456aa6;--b-color-brand-600:#2c4f86;--b-color-brand-700:#213e6c;--b-color-brand-800:#1a3155;--b-color-brand-900:#12223c;--b-color-brand-950:#0b1628;--b-color-primary-active:var(--b-color-brand-200);--b-color-primary-subtle:var(--b-color-brand-900);--b-color-on-primary-subtle:var(--b-color-brand-200);--b-color-accent:#d4a72c;--b-color-on-accent:#1a1206;--b-color-danger-subtle:#3a1714;--b-color-on-danger-subtle:#fca5a5;--b-color-warning-subtle:#382810;--b-color-on-warning-subtle:#fcd34d;--b-color-success-subtle:#12301e;--b-color-on-success-subtle:#86efac;--b-color-info-subtle:#142540;--b-color-on-info-subtle:#93c5fd;--b-color-surface-hover:var(--b-color-neutral-850);--b-color-shadow:#000000;--b-color-skeleton:var(--b-color-neutral-850);--b-color-skeleton-shine:var(--b-color-neutral-800);--b-color-series-1:var(--b-color-brand-400);--b-color-series-2:#fb8a6b;--b-color-series-3:#22d3ee;--b-color-series-4:#fbbf24;--b-color-series-5:#f472b6;--b-color-series-6:#4ade80;--b-color-series-7:#60a5fa;--b-color-series-8:var(--b-color-neutral-400);--b-color-button-secondary:var(--b-color-neutral-850);--b-color-on-button-secondary:var(--b-color-on-surface);--b-border-button:var(--b-border-width);--b-shadow-button:0 1px 2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-weight-button:560;--b-border-input:var(--b-border-width);--b-border-card:var(--b-border-width);--b-shadow-card-hover:0 4px 12px -2px color-mix(in srgb,var(--b-color-shadow) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--b-color-shadow) 6%,transparent);--b-color-row-hover:var(--b-color-surface-hover);--b-color-row-selected:var(--b-color-primary-subtle);--b-color-sidebar:#0d172b;--b-color-on-sidebar:#eef2f9;--b-color-on-sidebar-muted:#b6c2d8;--b-color-sidebar-active:#1d3050;--b-color-on-sidebar-active:#ffffff;--b-color-sidebar-border:var(--b-color-brand-900);--b-layout-sidebar-collapsed:4.25rem;--b-space-sidebar:var(--b-space-3);--b-color-topbar:var(--b-color-surface);--b-color-on-topbar:var(--b-color-on-surface);--b-layout-topbar:3.5rem;--b-space-topbar-x:var(--b-space-4);--b-layout-bottom-nav:4rem;--b-color-chip:var(--b-color-surface-raised);--b-color-on-chip:var(--b-color-on-surface);--b-color-chip-active:var(--b-color-primary-subtle);--b-color-on-chip-active:var(--b-color-on-primary-subtle);--b-radius-chip:var(--b-radius-full);--b-space-chip-x:var(--b-space-3);--b-radius-tab:var(--b-radius-md);--b-radius-menu:var(--b-radius-lg);--b-shadow-menu:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-menu:17rem;--b-space-menu:var(--b-space-2);--b-color-toast:var(--b-color-neutral-100);--b-color-on-toast:var(--b-color-neutral-900);--b-radius-toast:var(--b-radius-lg);--b-shadow-toast:0 12px 32px -8px color-mix(in srgb,var(--b-color-shadow) 18%,transparent),0 4px 8px -4px color-mix(in srgb,var(--b-color-shadow) 8%,transparent);--b-layout-toast:24rem;--b-space-toast:var(--b-space-4);--b-color-avatar:var(--b-color-brand-800);--b-color-on-avatar:var(--b-color-brand-100);--b-radius-avatar:var(--b-radius-full);--b-size-avatar:2rem;--b-size-avatar-lg:2.75rem;--b-radius-skeleton:var(--b-radius-sm);--b-size-stat:var(--b-size-3xl);--b-weight-stat:650;--b-layout-palette:40rem;--b-layout-empty:28rem;--b-space-20:5rem;--b-size-xs:0.75rem;--b-size-2xl:1.75rem;--b-size-3xl:2.25rem;--b-size-motion-shift:0.5rem;--b-space-half:0.125rem;--b-weight-medium:500;--b-tracking-caps:0.06em;--b-motion-page:240ms;--b-motion-stagger:35ms;--b-motion-countup:800ms;--b-motion-skeleton:1600ms;--b-easing-exit:cubic-bezier(.3,0,.8,.15);--b-easing-emphasized:cubic-bezier(.05,.7,.1,1);--b-easing-spring:linear(0,.06 3%,.24 7%,.5 12.5%,.82 20%,.97 26%,1.03 32%,1.04 37%,1.02 47%,1 60%,1);--b-scale-press:0.97;--b-scale-hover:1.01;--b-scale-enter:0.96;}}
@media (prefers-reduced-motion:reduce){:root,[data-b-module]{--b-motion-fast:0ms!important;--b-motion-base:0ms!important;--b-motion-slow:0ms!important;--b-motion-entrance:0ms!important;--b-motion-page:0ms!important;--b-motion-stagger:0ms!important;--b-motion-countup:0ms!important;--b-motion-skeleton:0ms!important;}}
