@layer sur.reset{*,:before,:after{box-sizing:border-box;margin:0}html{font-family:var(--sur-font-family);font-size:100%;line-height:var(--sur-line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:var(--sur-font-size-base)}:focus-visible{outline:var(--sur-focus-ring-width,2px) solid var(--sur-focus-ring-default,var(--sur-focus-ring));outline-offset:var(--sur-focus-ring-default-offset,2px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=combobox]:focus-visible,[role=menuitem]:focus-visible{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow);outline:none}:disabled{cursor:not-allowed}sur-card,sur-field,sur-modal,sur-tabs,sur-empty-state,sur-callout,sur-skeleton,sur-skeleton-group,sur-showcase{display:block}sur-badge,sur-toggle,sur-spinner,sur-avatar,sur-status-dot,sur-stepper,sur-confirm-btn,sur-copy-btn,sur-dropdown,sur-segmented-control,sur-checkbox-wrapper,sur-checkbox-box{display:inline-flex}sur-pagination{display:flex}}@layer sur.base,sur.vendor;@layer sur.primitives{:root{--sur-white:#fff;--sur-black:#000;--sur-p-contrast-yellow:#ff0;--sur-p-gray-25:#fcfcfd;--sur-p-gray-50:#f8fafc;--sur-p-gray-100:#f1f5f9;--sur-p-gray-200:#e2e8f0;--sur-p-gray-300:#cbd5e1;--sur-p-gray-400:#94a3b8;--sur-p-gray-500:#64748b;--sur-p-gray-550:#5d6b82;--sur-p-gray-600:#475569;--sur-p-gray-700:#334155;--sur-p-gray-800:#1e293b;--sur-p-gray-900:#0f172a;--sur-p-gray-950:#020617;--sur-p-neutral-100:#f2f2f2;--sur-p-neutral-200:#e4e4e4;--sur-p-neutral-300:#c6c6c6;--sur-p-neutral-400:#9d9d9d;--sur-p-neutral-500:#6e6e6e;--sur-p-neutral-600:#3c3c3c;--sur-p-neutral-650:#353535;--sur-p-neutral-700:#313131;--sur-p-neutral-800:#2b2b2b;--sur-p-neutral-900:#1f1f1f;--sur-p-neutral-950:#181818;--sur-brand-1:#2156e0;--sur-brand-1-hover:#1a45b8;--sur-brand-1-active:#1b3c94;--sur-brand-2:#475569;--sur-brand-2-hover:#334155;--sur-brand-2-active:#1e293b;--sur-brand-3:#59cfe8;--sur-brand-4:#58e8a2;--sur-brand-5:#99f;--sur-brand-6:#da3180;--sur-brand-7:#f7390f;--sur-brand-8:#e86957;--sur-brand-9:#ad887d;--sur-brand-10:#d9b1a3;--sur-brand-11:#e857e8;--sur-p-sand-50:#faf6f4;--sur-p-sand-100:#f4ece8;--sur-p-sand-200:#ebd8cf;--sur-p-sand-300:#d9b1a3;--sur-p-sand-400:#c99381;--sur-p-sand-500:#b87763;--sur-p-sand-600:#9e5f4c;--sur-p-sand-700:#7e4b3b;--sur-p-sand-800:#5f362a;--sur-p-sand-900:#3f2219;--sur-p-teal-25:#f4f9f8;--sur-p-teal-50:#eaf4f2;--sur-p-teal-100:#d2e7e3;--sur-p-teal-200:#a7d0c9;--sur-p-teal-300:#7cb8ae;--sur-p-teal-400:#569e93;--sur-p-teal-500:#3c8076;--sur-p-teal-600:#2d6059;--sur-p-teal-700:#244e48;--sur-p-teal-800:#1c3d38;--sur-p-teal-900:#152d29;--sur-p-teal-950:#0d1e1c;--sur-p-amber-25:#fffdf5;--sur-p-amber-50:#fffbeb;--sur-p-amber-100:#fef3c7;--sur-p-amber-200:#fde68a;--sur-p-amber-300:#fcd34d;--sur-p-amber-400:#fbbf24;--sur-p-amber-500:#ff9e00;--sur-p-amber-600:#e68a00;--sur-p-amber-700:#b45309;--sur-p-amber-800:#92400e;--sur-p-amber-900:#78350f;--sur-p-amber-950:#451a03;--sur-p-meadow-25:#f8fdfb;--sur-p-meadow-50:#ecfdf5;--sur-p-meadow-100:#d1fae5;--sur-p-meadow-200:#a7f3d0;--sur-p-meadow-300:#6ee7b7;--sur-p-meadow-400:#58e8a2;--sur-p-meadow-500:#10b981;--sur-p-meadow-600:#059669;--sur-p-meadow-700:#047857;--sur-p-meadow-800:#065f46;--sur-p-meadow-900:#064e3b;--sur-p-meadow-950:#022c22;--sur-p-leaf-100:#e2f6eb;--sur-p-leaf-200:#d2f0df;--sur-p-leaf-300:#bfe8d0;--sur-p-leaf-400:#a9dcc2;--sur-p-leaf-500:#74c49d;--sur-p-leaf-700:#36705b;--sur-p-leaf-800:#1d5c48;--sur-p-leaf-900:#053d2e;--sur-p-leaf-950:#032118;--sur-p-forest-200:#b6d3c4;--sur-p-forest-300:#86a596;--sur-p-forest-500:#557565;--sur-p-forest-600:#2c3f35;--sur-p-forest-700:#223129;--sur-p-forest-800:#1b2721;--sur-p-forest-850:#18231d;--sur-p-forest-900:#121a16;--sur-p-forest-950:#0c120f;--sur-p-forest-975:#04130d;--sur-p-rose-50:#fdf2f8;--sur-p-rose-100:#fce7f3;--sur-p-rose-200:#fbcfe8;--sur-p-rose-300:#f9a8d4;--sur-p-rose-400:#f472b6;--sur-p-rose-500:#da3180;--sur-p-rose-600:#be185d;--sur-p-rose-700:#9d174d;--sur-p-rose-800:#831843;--sur-p-rose-900:#500724;--sur-p-azure-50:#f0f9ff;--sur-p-azure-100:#e0f2fe;--sur-p-azure-200:#bae6fd;--sur-p-azure-300:#7dd3fc;--sur-p-azure-400:#59cfe8;--sur-p-azure-500:#0284c7;--sur-p-azure-600:#0369a1;--sur-p-azure-700:#075985;--sur-p-azure-800:#0c4a6e;--sur-p-azure-900:#082f49;--sur-p-sea-50:#ecfbfd;--sur-p-sea-100:#cff4f9;--sur-p-sea-200:#a3e7f0;--sur-p-sea-300:#6bd3e3;--sur-p-sea-400:#38b8cd;--sur-p-sea-500:#1397ae;--sur-p-sea-600:#0b7a90;--sur-p-sea-700:#0a6f84;--sur-p-sea-750:#3e6f7c;--sur-p-sea-800:#0b5567;--sur-p-sea-850:#1f5866;--sur-p-sea-900:#0c3f4d;--sur-p-sea-950:#082f3b;--sur-p-sea-975:#04222b;--sur-p-sun-25:#fffdf3;--sur-p-sun-100:#fdf6d3;--sur-p-sun-150:#f7edc6;--sur-p-sun-200:#fbeeb5;--sur-p-sun-250:#ecdfa6;--sur-p-sun-300:#f7e290;--sur-p-sun-500:#d9bd55;--sur-p-sun-800:#6f4e00;--sur-p-deepsea-200:#b5d5dc;--sur-p-deepsea-300:#7fa5ae;--sur-p-deepsea-500:#3f7483;--sur-p-deepsea-600:#204856;--sur-p-deepsea-700:#183844;--sur-p-deepsea-800:#122c35;--sur-p-deepsea-850:#0f262e;--sur-p-deepsea-900:#0c1f26;--sur-p-deepsea-950:#07151a;--sur-p-deepsea-975:#031318;--sur-p-terracotta-25:#fffcf7;--sur-p-terracotta-50:#fff7ed;--sur-p-terracotta-100:#ffedd5;--sur-p-terracotta-150:#fbf0e8;--sur-p-terracotta-175:#f6e2d4;--sur-p-terracotta-200:#fed7aa;--sur-p-terracotta-250:#edd0bd;--sur-p-terracotta-300:#fdba74;--sur-p-terracotta-400:#e86957;--sur-p-terracotta-500:#c2410c;--sur-p-terracotta-600:#9a3412;--sur-p-terracotta-700:#7c2d12;--sur-p-terracotta-800:#6c220c;--sur-p-terracotta-900:#431407;--sur-p-terracotta-950:#2a0c04;--sur-p-mahogany-600:#4b2d1d;--sur-p-mahogany-700:#3a2216;--sur-p-mahogany-800:#2c1a11;--sur-p-mahogany-850:#22130c;--sur-p-mahogany-900:#1d100a;--sur-p-mahogany-950:#120a06;--sur-p-mahogany-975:#0d0603;--sur-p-taupe-300:#c4a9a0;--sur-p-taupe-500:#ad887d;--sur-p-taupe-700:#7a584e;--sur-p-vermilion-500:#f7390f;--sur-p-vermilion-600:#dc2626;--sur-p-cobalt-50:#eff6ff;--sur-p-cobalt-100:#dbeafe;--sur-p-cobalt-200:#bfdbfe;--sur-p-cobalt-300:#93c5fd;--sur-p-cobalt-400:#60a5fa;--sur-p-cobalt-500:#2563eb;--sur-p-cobalt-550:#466593;--sur-p-cobalt-600:#1d4ed8;--sur-p-cobalt-700:#1e40af;--sur-p-cobalt-800:#1e3a8a;--sur-p-cobalt-900:#172554;--sur-p-cobalt-950:#0a1128;--sur-p-glacier-50:#ecfeff;--sur-p-glacier-400:#22d3ee;--sur-p-glacier-500:#06b6d4;--sur-p-glacier-600:#0891b2;--sur-p-periwinkle-300:#b3b3ff;--sur-p-periwinkle-500:#99f;--sur-p-periwinkle-700:#66c;--sur-p-polar-600:#233358;--sur-p-polar-700:#1a2642;--sur-p-polar-800:#131b30;--sur-p-polar-850:#0e1526;--sur-p-polar-900:#0b111f;--sur-p-polar-950:#05080f;--sur-p-polar-975:#03060d;--sur-p-violet-50:#fdf4fd;--sur-p-violet-100:#fae8fa;--sur-p-violet-200:#f5d0f5;--sur-p-violet-300:#eae;--sur-p-violet-400:#e47de4;--sur-p-violet-500:#e857e8;--sur-p-violet-600:#c030c0;--sur-p-violet-700:#991c99;--sur-p-violet-800:#781778;--sur-p-yellow-50:#fefce8;--sur-p-yellow-100:#fef9c3;--sur-p-yellow-200:#fef08a;--sur-p-yellow-300:#fde047;--sur-p-yellow-400:#facc15;--sur-p-yellow-500:#f9cf35;--sur-p-yellow-600:#ca8a04;--sur-p-yellow-700:#a16207;--sur-p-ocean-50:#f0f7fc;--sur-p-ocean-100:#dceef9;--sur-p-ocean-200:#bdddf3;--sur-p-ocean-300:#8bc3ea;--sur-p-ocean-400:#52a4de;--sur-p-ocean-500:#2d84c4;--sur-p-ocean-600:#1f69a5;--sur-p-ocean-700:#1b5486;--sur-p-success-50:#f0fdf4;--sur-p-success-100:#dcfce7;--sur-p-success-200:#bbf7d0;--sur-p-success-300:#86efac;--sur-p-success-500:#22c55e;--sur-p-success-600:#16a34a;--sur-p-success-700:#15803d;--sur-p-error-50:#fff1f2;--sur-p-error-100:#ffe4e6;--sur-p-error-200:#fecdd3;--sur-p-error-300:#fda4af;--sur-p-error-400:#fb7185;--sur-p-error-500:#f43f5e;--sur-p-error-600:#e11d48;--sur-p-error-650:#d11a43;--sur-p-error-700:#be123c;--sur-p-warning-50:#fffbeb;--sur-p-warning-100:#fef3c7;--sur-p-warning-200:#fde68a;--sur-p-warning-300:#fcd34d;--sur-p-warning-400:#fbbf24;--sur-p-warning-500:#f59e0b;--sur-p-warning-600:#d97706;--sur-p-warning-700:#b45309;--sur-p-info-50:#f0f9ff;--sur-p-info-100:#e0f2fe;--sur-p-info-200:#bae6fd;--sur-p-info-300:#7dd3fc;--sur-p-info-400:#38bdf8;--sur-p-info-500:#0ea5e9;--sur-p-info-600:#0284c7;--sur-p-info-700:#0369a1;--sur-text-scale:1;--sur-space-scale:1;--sur-density-box:1;--sur-breakpoint-sm:40rem;--sur-breakpoint-md:48rem;--sur-breakpoint-lg:64rem;--sur-breakpoint-xl:80rem;--sur-text-scale-box:calc(1 + (var(--sur-text-scale) - 1) / 2)}:root[data-sur-text-size=small]{--sur-text-scale:.875}:root[data-sur-text-size=large]{--sur-text-scale:1.125}:root[data-sur-text-size=larger]{--sur-text-scale:1.25}:root[data-sur-text-size=largest]{--sur-text-scale:1.5}:root{--sur-spacing-0:0;--sur-spacing-1:.0625rem;--sur-spacing-2:.125rem;--sur-spacing-4:calc(.25rem * var(--sur-space-scale));--sur-spacing-6:calc(.375rem * var(--sur-space-scale));--sur-spacing-8:calc(.5rem * var(--sur-space-scale));--sur-spacing-10:calc(.625rem * var(--sur-space-scale));--sur-spacing-12:calc(.75rem * var(--sur-space-scale));--sur-spacing-14:calc(.875rem * var(--sur-space-scale));--sur-spacing-16:calc(1rem * var(--sur-space-scale));--sur-spacing-18:calc(1.125rem * var(--sur-space-scale));--sur-spacing-20:calc(1.25rem * var(--sur-space-scale));--sur-spacing-24:calc(1.5rem * var(--sur-space-scale));--sur-spacing-28:calc(1.75rem * var(--sur-space-scale));--sur-spacing-32:calc(2rem * var(--sur-space-scale));--sur-spacing-40:calc(2.5rem * var(--sur-space-scale));--sur-spacing-48:calc(3rem * var(--sur-space-scale));--sur-spacing-56:calc(3.5rem * var(--sur-space-scale));--sur-spacing-64:calc(4rem * var(--sur-space-scale));--sur-spacing-80:calc(5rem * var(--sur-space-scale));--sur-spacing-96:calc(6rem * var(--sur-space-scale));--sur-measure:calc(40rem * var(--sur-text-scale));--sur-radius-none:0;--sur-radius-2:.125rem;--sur-radius-4:.25rem;--sur-radius-6:.375rem;--sur-radius-8:.5rem;--sur-radius-10:.625rem;--sur-radius-12:.75rem;--sur-radius-14:.875rem;--sur-radius-16:1rem;--sur-radius-20:1.25rem;--sur-radius-24:1.5rem;--sur-radius-32:2rem;--sur-radius-full:9999px;--sur-radius-xs:var(--sur-radius-2);--sur-radius-sm:var(--sur-radius-4);--sur-radius-md:var(--sur-radius-8);--sur-radius-lg:var(--sur-radius-12);--sur-radius-xl:var(--sur-radius-16);--sur-radius-2xl:var(--sur-radius-24);--sur-font-size-2xs:calc(.75rem * var(--sur-text-scale));--sur-font-size-xs:calc(.75rem * var(--sur-text-scale));--sur-font-size-sm:calc(.875rem * var(--sur-text-scale));--sur-font-size-base:calc(1rem * var(--sur-text-scale));--sur-font-size-md:calc(1.125rem * var(--sur-text-scale));--sur-font-size-lg:calc(1.25rem * var(--sur-text-scale));--sur-font-size-xl:calc(1.5rem * var(--sur-text-scale));--sur-font-size-2xl:calc(1.875rem * var(--sur-text-scale));--sur-font-size-3xl:calc(2.25rem * var(--sur-text-scale));--sur-font-size-4xl:calc(3rem * var(--sur-text-scale));--sur-line-height-none:1;--sur-line-height-tight:1.25;--sur-line-height-snug:1.375;--sur-line-height-normal:1.5;--sur-line-height-relaxed:1.625;--sur-font-weight-normal:400;--sur-font-weight-medium:500;--sur-font-weight-semibold:600;--sur-font-weight-bold:700;--sur-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sur-font-family-display:var(--sur-font-family);--sur-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sur-font-weight-extrabold:800;--sur-shadow-xs:0 .0625rem .125rem color-mix(in srgb, var(--sur-black) 5%, transparent);--sur-shadow-sm:0 .0625rem .1875rem color-mix(in srgb, var(--sur-black) 8%, transparent), 0 .0625rem .125rem color-mix(in srgb, var(--sur-black) 4%, transparent);--sur-shadow-md:0 .25rem .375rem -.0625rem color-mix(in srgb, var(--sur-black) 8%, transparent), 0 .125rem .25rem -.0625rem color-mix(in srgb, var(--sur-black) 4%, transparent);--sur-shadow-lg:0 .625rem .9375rem -.1875rem color-mix(in srgb, var(--sur-black) 8%, transparent), 0 .25rem .375rem -.125rem color-mix(in srgb, var(--sur-black) 4%, transparent);--sur-shadow-xl:0 1.25rem 1.5625rem -.3125rem color-mix(in srgb, var(--sur-black) 10%, transparent), 0 .625rem .625rem -.3125rem color-mix(in srgb, var(--sur-black) 4%, transparent);--sur-shadow-2xl:0 1.5625rem 3.125rem -.75rem color-mix(in srgb, var(--sur-black) 25%, transparent);--sur-duration-75:75ms;--sur-duration-100:.1s;--sur-duration-150:.15s;--sur-duration-200:.2s;--sur-duration-250:.25s;--sur-duration-300:.3s;--sur-duration-400:.4s;--sur-duration-500:.5s;--sur-duration-650:.65s;--sur-duration-1000:1s;--sur-duration-1400:1.4s;--sur-duration-2800:2.8s;--sur-duration-3200:3.2s;--sur-turn-full:1turn;--sur-turn-half:.5turn;--sur-turn-eighth:.125turn;--sur-tilt-3:3deg;--sur-tilt-4:4deg;--sur-ease-linear:linear;--sur-ease-in:cubic-bezier(.4, 0, 1, 1);--sur-ease-out:cubic-bezier(0, 0, .2, 1);--sur-ease-in-out:cubic-bezier(.4, 0, .2, 1);--sur-ease-spring:cubic-bezier(.175, .885, .32, 1.275);--sur-transition-fast:all var(--sur-duration-100) var(--sur-ease-in-out);--sur-transition-normal:all var(--sur-duration-150) var(--sur-ease-in-out);--sur-transition-smooth:all var(--sur-duration-250) var(--sur-ease-in-out);--sur-transition-colors:background-color var(--sur-duration-150) var(--sur-ease-in-out), border-color var(--sur-duration-150) var(--sur-ease-in-out), color var(--sur-duration-150) var(--sur-ease-in-out);--sur-transition-transform:transform var(--sur-duration-200) var(--sur-ease-out);--sur-control-height-sm:calc(2rem * var(--sur-text-scale-box) * var(--sur-density-box));--sur-control-height-md:calc(2.5rem * var(--sur-text-scale-box) * var(--sur-density-box));--sur-control-height-lg:calc(3rem * var(--sur-text-scale-box) * var(--sur-density-box));--sur-target-min:max(1.5rem, var(--sur-spacing-24));--sur-control-px-sm:var(--sur-spacing-10);--sur-control-px-md:var(--sur-spacing-14);--sur-control-px-lg:var(--sur-spacing-20);--sur-control-gap-sm:var(--sur-spacing-4);--sur-control-gap-md:var(--sur-spacing-6);--sur-control-gap-lg:var(--sur-spacing-8);--sur-control-font-sm:var(--sur-font-size-xs);--sur-control-font-md:var(--sur-font-size-sm);--sur-control-font-lg:var(--sur-font-size-base);--sur-control-icon-sm:calc(.875rem * var(--sur-text-scale-box));--sur-control-icon-md:calc(1rem * var(--sur-text-scale-box));--sur-control-icon-lg:calc(1.25rem * var(--sur-text-scale-box));--sur-control-radius-sm:var(--sur-radius-sm);--sur-control-radius-md:var(--sur-radius-md);--sur-control-radius-lg:var(--sur-radius-lg);--sur-control-radius:var(--sur-control-radius-md);--sur-chip-height-sm:calc(1.25rem * var(--sur-text-scale-box));--sur-chip-height-md:calc(1.5rem * var(--sur-text-scale-box));--sur-chip-height-lg:calc(1.875rem * var(--sur-text-scale-box));--sur-chip-px-sm:var(--sur-spacing-6);--sur-chip-px-md:var(--sur-spacing-8);--sur-chip-px-lg:var(--sur-spacing-12);--sur-chip-font-sm:var(--sur-font-size-2xs);--sur-chip-font-md:var(--sur-font-size-xs);--sur-chip-font-lg:var(--sur-font-size-sm);--sur-chip-radius:var(--sur-radius-sm);--sur-border-width:1px;--sur-border-width-strong:2px;--sur-focus-ring-width:2px;--sur-focus-ring-offset:0px;--sur-focus-halo-width:3px;--sur-focus-halo-mix:20%;--sur-z-base:0;--sur-z-raised:1;--sur-z-sticky:10;--sur-z-page-header:25;--sur-z-header:30;--sur-z-dropdown:40;--sur-z-overlay:50;--sur-z-modal:60;--sur-z-toast:70;--sur-z-tooltip:80;--sur-scrollbar-width:8px;--sur-scrollbar-height:8px;--sur-scrollbar-width-thin:5px;--sur-scrollbar-height-thin:5px;--sur-scrollbar-radius:9999px;--sur-opacity-disabled:.5;--sur-opacity-muted:.7;--sur-opacity-full:1;--sur-opacity-glyph-secondary:.4;--sur-dot-size:.5em;--sur-spinner-sm:calc(1rem * var(--sur-text-scale-box));--sur-spinner-md:calc(1.5rem * var(--sur-text-scale-box));--sur-spinner-lg:calc(2.25rem * var(--sur-text-scale-box));--sur-spinner-stroke:3;--sur-spinner-track-opacity:.2;--sur-duration-spin:.8s;--sur-duration-pulse:1.6s;--sur-toggle-w-sm:calc(2rem * var(--sur-text-scale-box));--sur-toggle-h-sm:calc(1.125rem * var(--sur-text-scale-box));--sur-toggle-w-md:calc(2.5rem * var(--sur-text-scale-box));--sur-toggle-h-md:calc(1.375rem * var(--sur-text-scale-box));--sur-toggle-w-lg:calc(3rem * var(--sur-text-scale-box));--sur-toggle-h-lg:calc(1.75rem * var(--sur-text-scale-box));--sur-toggle-inset:2px;--sur-textarea-min-height:calc(5.5rem * var(--sur-text-scale-box));--sur-avatar-xs:1.5rem;--sur-avatar-sm:2rem;--sur-avatar-md:2.5rem;--sur-avatar-lg:3.5rem;--sur-avatar-xl:4.5rem;--sur-duration-shimmer:1.6s;--sur-skeleton-line:1em;--sur-letter-spacing-wide:.03125rem;--sur-check-sm:calc(.875rem * var(--sur-text-scale-box));--sur-check-md:calc(1rem * var(--sur-text-scale-box));--sur-check-lg:calc(1.25rem * var(--sur-text-scale-box));--sur-check-offset:.125rem;--sur-choice-height:calc(3.75rem * var(--sur-text-scale-box));--sur-shell-breakpoint:var(--sur-breakpoint-md);--sur-shell-viewport:100dvh;--sur-shell-viewport-inline:100vw;--sur-shell-bg:var(--sur-bg-canvas);--sur-shell-topbar-height:calc(4rem * var(--sur-text-scale-box));--sur-shell-topbar-px:var(--sur-spacing-16);--sur-shell-topbar-gap:var(--sur-spacing-12);--sur-shell-sidebar-width:16rem;--sur-shell-sidebar-rail:4.25rem;--sur-shell-drawer-width:17.5rem;--sur-shell-drawer-max:85%;--sur-shell-sidebar-px:var(--sur-spacing-10);--sur-shell-sidebar-py:var(--sur-spacing-12);--sur-shell-nav-row-height:calc(2.5rem * var(--sur-text-scale-box));--sur-shell-nav-row-px:var(--sur-spacing-14);--sur-shell-nav-gap:var(--sur-spacing-2);--sur-shell-nav-icon:calc(1.1875rem * var(--sur-text-scale-box));--sur-shell-nav-sub-icon:calc(.9375rem * var(--sur-text-scale-box));--sur-shell-nav-indent:var(--sur-spacing-14);--sur-shell-nav-radius:var(--sur-radius-md);--sur-shell-content-max:110rem;--sur-shell-readable-max:52rem;--sur-shell-card-min:18rem;--sur-shell-text-max:75ch;--sur-shell-flow-max:75rem;--sur-shell-content-px:var(--sur-spacing-24);--sur-shell-content-px-narrow:var(--sur-spacing-16);--sur-shell-content-py:var(--sur-spacing-24);--sur-shell-app-max:120rem;--sur-shell-app-max-hd:120rem;--sur-shell-app-max-wide:160rem;--sur-shell-content-max-hd:110rem;--sur-shell-content-max-wide:150rem;--sur-edge-tab-face:var(--sur-spacing-32);--sur-edge-tab-min:calc(var(--sur-control-height-md) + var(--sur-spacing-4));--sur-edge-tab-width:calc(max(var(--sur-edge-tab-face) + 2 * var(--sur-spacing-6), var(--sur-edge-tab-min)) + var(--sur-border-width));--sur-side-tabs-gap:calc(var(--sur-edge-tab-width) + var(--sur-spacing-8));--sur-sticky-top:0px;--sur-sticky-bottom:env(safe-area-inset-bottom,0px);--sur-toast-width:calc(22.5rem * var(--sur-text-scale-box));--sur-toast-offset:var(--sur-spacing-16);--sur-toast-offset-phone:var(--sur-spacing-8);--sur-toast-gap:var(--sur-spacing-8);--sur-toast-radius:var(--sur-radius-md);--sur-toast-shadow:var(--sur-shadow-lg);--sur-toast-accent-width:var(--sur-border-width-strong)}:root[data-sur-width="1920"]{--sur-page-max:var(--sur-shell-app-max-hd);--sur-page-content-max:var(--sur-shell-content-max-hd)}:root[data-sur-width="2560"]{--sur-page-max:var(--sur-shell-app-max-wide);--sur-page-content-max:var(--sur-shell-content-max-wide)}:root[data-sur-width=full]{--sur-page-max:100cqi;--sur-page-content-max:none}:root[data-sur-side-tabs=over]{--sur-side-tabs-gap:0px}@media (width<=640px){:root{--sur-side-tabs-gap:0px}}:root{--sur-card-radius:var(--sur-radius-12);--sur-card-radius-lg:var(--sur-radius-12);--sur-card-media-ratio:16 / 10;--sur-card-min-width:15rem;--sur-card-min-width-sm:12rem;--sur-card-wide-min-width:calc(18.5rem * var(--sur-text-scale-box));--sur-card-wide-min-width-lg:calc(19.5rem * var(--sur-text-scale-box));--sur-card-intrinsic-height:calc(23.75rem * var(--sur-text-scale-box));--sur-card-hover-shadow:var(--sur-shadow-md);--sur-card-transition:box-shadow var(--sur-duration-200) var(--sur-ease-in-out), border-color var(--sur-duration-200) var(--sur-ease-in-out);--sur-card-inset:var(--sur-spacing-6);--sur-card-inset-lg:var(--sur-spacing-10);--sur-card-body-p:var(--sur-spacing-10);--sur-card-body-p-lg:var(--sur-spacing-16);--sur-card-body-gap:var(--sur-spacing-6);--sur-card-body-gap-lg:var(--sur-spacing-10);--sur-card-meta-gap:var(--sur-spacing-4);--sur-card-meta-gap-lg:var(--sur-spacing-6);--sur-card-footer-px:var(--sur-spacing-10);--sur-card-footer-py:var(--sur-spacing-8);--sur-card-footer-px-lg:var(--sur-spacing-16);--sur-card-footer-py-lg:var(--sur-spacing-12);--sur-card-row-min:calc(1.25rem * var(--sur-text-scale-box));--sur-card-row-min-lg:calc(1.375rem * var(--sur-text-scale-box));--sur-card-font-micro:calc(.5rem * var(--sur-text-scale));--sur-card-font-tiny:calc(.5625rem * var(--sur-text-scale));--sur-card-font-small:var(--sur-font-size-2xs);--sur-card-font-meta:calc(.6875rem * var(--sur-text-scale));--sur-card-font-title:var(--sur-font-size-xs);--sur-card-font-title-lg:calc(.9375rem * var(--sur-text-scale));--sur-card-font-price:var(--sur-font-size-xs);--sur-card-font-price-lg:var(--sur-font-size-base);--sur-card-font-weight-price:900;--sur-card-tracking-tight:-.03em;--sur-card-tracking-caps:.05em;--sur-card-pill-max:5.625rem;--sur-card-pill-max-lg:8.125rem;--sur-card-chip-max:6.25rem;--sur-card-chip-max-lg:8.75rem;--sur-card-status-max:5.3125rem;--sur-card-tag-max:4.375rem;--sur-card-dot:var(--sur-spacing-6);--sur-card-dot-sm:var(--sur-spacing-4);--sur-card-icon-dot:var(--sur-spacing-16);--sur-card-icon-dot-lg:var(--sur-spacing-20);--sur-card-zoom:1.05;--sur-card-zoom-duration:var(--sur-duration-500);--sur-card-scrim:linear-gradient(to top, #000000a6, #00000026, #0000);--sur-card-glass-bg:#00000080;--sur-card-glass-border:#fff3;--sur-card-glass-fg:var(--sur-white);--sur-card-glass-fg-soft:#ffffffe6;--sur-card-glass-blur:blur(.75rem);--sur-card-glass-bg-muted:#0006;--sur-card-glass-border-muted:#ffffff1a;--sur-card-glass-fg-muted:#fff9;--sur-card-font-mono:var(--sur-font-mono);--sur-card-ok-bg:#022c22b3;--sur-card-ok-border:#34d3994d;--sur-card-ok-fg:#a7f3d0;--sur-card-ok-dot:#34d399;--sur-card-out-bg:#4c0519cc;--sur-card-out-border:#fb71854d;--sur-card-out-fg:#fecdd3;--sur-card-placeholder-shade:45%;--sur-card-placeholder-fg:#ffffff4d;--sur-mixin-focus-ring:var(--sur-focus-ring-shadow);--sur-mixin-transition:all var(--sur-duration-150) cubic-bezier(.4, 0, .2, 1);--sur-mixin-glass:blur(.75rem) saturate(160%);--sur-font-family-readable:Verdana, Tahoma, "Segoe UI", system-ui, -apple-system, Roboto, "Noto Sans", sans-serif}:root[data-sur-line-spacing=wide]{--sur-line-height-tight:1.5;--sur-line-height-snug:1.5;--sur-line-height-normal:1.75;--sur-line-height-relaxed:1.875}}@layer sur.theme{:root,[data-sur-theme]{--sur-color-primary:var(--sur-brand-primary);--sur-color-primary-contrast:var(--sur-brand-contrast);--sur-color-secondary:var(--sur-secondary-primary,var(--sur-brand-secondary));--sur-color-secondary-contrast:var(--sur-secondary-contrast,var(--sur-p-gray-950));--sur-color-sky:var(--sur-brand-3);--sur-color-sky-contrast:var(--sur-p-gray-950);--sur-color-mint:var(--sur-brand-4);--sur-color-mint-contrast:var(--sur-p-gray-950);--sur-color-periwinkle:var(--sur-brand-5);--sur-color-periwinkle-contrast:var(--sur-p-gray-950);--sur-color-cerise:color-mix(in oklab, var(--sur-brand-6) 93%, var(--sur-black));--sur-color-cerise-contrast:var(--sur-white);--sur-color-vermilion:var(--sur-brand-7);--sur-color-vermilion-contrast:var(--sur-p-gray-950);--sur-color-coral:var(--sur-brand-8);--sur-color-coral-contrast:var(--sur-p-gray-950);--sur-color-taupe:var(--sur-brand-9);--sur-color-taupe-contrast:var(--sur-p-gray-950);--sur-color-sand:var(--sur-brand-10);--sur-color-sand-contrast:var(--sur-p-gray-950);--sur-color-violet:var(--sur-brand-11);--sur-color-violet-contrast:var(--sur-p-gray-950);--sur-color-success:var(--sur-p-success-600);--sur-color-success-contrast:var(--sur-p-gray-950);--sur-color-warning:var(--sur-p-warning-500);--sur-color-warning-contrast:var(--sur-p-gray-950);--sur-color-danger:var(--sur-p-error-650);--sur-color-danger-contrast:var(--sur-white);--sur-color-info:var(--sur-p-info-700);--sur-color-info-contrast:var(--sur-white);--sur-color-neutral:var(--sur-p-gray-700);--sur-color-neutral-contrast:var(--sur-white);--sur-mix-shade:var(--sur-black);--sur-mix-lift:var(--sur-white);--sur-primary-shade:var(--sur-mix-shade);--sur-secondary-shade:var(--sur-mix-shade);--sur-mix-tint:12%;--sur-mix-fg:var(--sur-text-primary);--sur-mix-step:12%;--sur-mix-step-strong:22%;--sur-mix-border:40%;--sur-mix-fg-strength:.62;--sur-brand-gradient:linear-gradient(var(--sur-border-default), var(--sur-border-default));--sur-scrollbar-track:transparent;--sur-scrollbar-thumb:color-mix(in srgb, var(--sur-text-primary) 18%, transparent);--sur-scrollbar-thumb-hover:color-mix(in srgb, var(--sur-color-primary) 50%, var(--sur-text-primary))}[data-sur-theme$=-night],[data-sur-theme=dark]{--sur-color-primary-contrast:var(--sur-brand-contrast);--sur-color-sky:color-mix(in oklab, var(--sur-brand-3) 85%, var(--sur-white));--sur-color-mint:color-mix(in oklab, var(--sur-brand-4) 85%, var(--sur-white));--sur-color-periwinkle:color-mix(in oklab, var(--sur-brand-5) 80%, var(--sur-white));--sur-color-cerise:color-mix(in oklab, var(--sur-brand-6) 75%, var(--sur-white));--sur-color-cerise-contrast:var(--sur-p-gray-950);--sur-color-vermilion:color-mix(in oklab, var(--sur-brand-7) 80%, var(--sur-white));--sur-color-vermilion-contrast:var(--sur-p-gray-950);--sur-color-coral:color-mix(in oklab, var(--sur-brand-8) 88%, var(--sur-white));--sur-color-taupe:color-mix(in oklab, var(--sur-brand-9) 75%, var(--sur-white));--sur-color-taupe-contrast:var(--sur-p-gray-950);--sur-color-success:var(--sur-p-success-300);--sur-color-success-contrast:var(--sur-p-gray-950);--sur-color-warning:var(--sur-p-warning-300);--sur-color-danger:var(--sur-p-error-400);--sur-color-danger-contrast:var(--sur-p-gray-950);--sur-color-info:var(--sur-p-info-300);--sur-color-info-contrast:var(--sur-p-gray-950);--sur-color-neutral:var(--sur-p-gray-300);--sur-color-neutral-contrast:var(--sur-p-gray-950);--sur-mix-shade:var(--sur-white);--sur-mix-tint:18%;--sur-mix-fg-strength:1;--sur-scrollbar-track:transparent;--sur-scrollbar-thumb:color-mix(in srgb, var(--sur-text-primary) 22%, transparent);--sur-scrollbar-thumb-hover:color-mix(in srgb, var(--sur-color-primary) 60%, var(--sur-text-primary))}:root,[data-sur-theme]{--sur-focus-ring-halo:color-mix(in srgb, var(--sur-focus-ring) var(--sur-focus-halo-mix,20%), transparent);--sur-focus-ring-shadow:0 0 0 var(--sur-focus-ring-width,2px) var(--sur-focus-ring), 0 0 0 calc(var(--sur-focus-ring-width,2px) + var(--sur-focus-halo-width,3px)) var(--sur-focus-ring-halo);--sur-focus-ring-default:var(--sur-focus-ring);--sur-focus-ring-default-offset:2px;--sur-color-primary-hover:color-mix(in oklab, var(--sur-color-primary) 86%, var(--sur-primary-shade));--sur-color-primary-active:color-mix(in oklab, var(--sur-color-primary) 74%, var(--sur-primary-shade));--sur-color-primary-subtle:color-mix(in oklab, var(--sur-color-primary) var(--sur-mix-tint), transparent);--sur-color-primary-subtle-fg:color-mix(in oklab, var(--sur-color-primary) calc(70% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-primary-border:color-mix(in oklab, var(--sur-color-primary) var(--sur-mix-border), transparent);--sur-color-secondary-hover:color-mix(in oklab, var(--sur-color-secondary) 86%, var(--sur-secondary-shade));--sur-color-secondary-active:color-mix(in oklab, var(--sur-color-secondary) 74%, var(--sur-secondary-shade));--sur-color-secondary-subtle:color-mix(in oklab, var(--sur-color-secondary) var(--sur-mix-tint), transparent);--sur-color-secondary-subtle-fg:color-mix(in oklab, var(--sur-color-secondary) calc(55% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-secondary-border:color-mix(in oklab, var(--sur-color-secondary) max(var(--sur-mix-border), 45%), transparent);--sur-color-sky-hover:color-mix(in oklab, var(--sur-color-sky) 86%, var(--sur-mix-lift));--sur-color-sky-active:color-mix(in oklab, var(--sur-color-sky) 74%, var(--sur-mix-lift));--sur-color-sky-subtle:color-mix(in oklab, var(--sur-color-sky) var(--sur-mix-tint), transparent);--sur-color-sky-subtle-fg:color-mix(in oklab, var(--sur-color-sky) calc(50% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-sky-border:color-mix(in oklab, var(--sur-color-sky) max(var(--sur-mix-border), 45%), transparent);--sur-color-mint-hover:color-mix(in oklab, var(--sur-color-mint) 86%, var(--sur-mix-lift));--sur-color-mint-active:color-mix(in oklab, var(--sur-color-mint) 74%, var(--sur-mix-lift));--sur-color-mint-subtle:color-mix(in oklab, var(--sur-color-mint) var(--sur-mix-tint), transparent);--sur-color-mint-subtle-fg:color-mix(in oklab, var(--sur-color-mint) calc(45% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-mint-border:color-mix(in oklab, var(--sur-color-mint) max(var(--sur-mix-border), 45%), transparent);--sur-color-periwinkle-hover:color-mix(in oklab, var(--sur-color-periwinkle) 86%, var(--sur-mix-lift));--sur-color-periwinkle-active:color-mix(in oklab, var(--sur-color-periwinkle) 74%, var(--sur-mix-lift));--sur-color-periwinkle-subtle:color-mix(in oklab, var(--sur-color-periwinkle) var(--sur-mix-tint), transparent);--sur-color-periwinkle-subtle-fg:color-mix(in oklab, var(--sur-color-periwinkle) calc(60% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-periwinkle-border:color-mix(in oklab, var(--sur-color-periwinkle) max(var(--sur-mix-border), 45%), transparent);--sur-color-cerise-hover:color-mix(in oklab, var(--sur-color-cerise) 86%, var(--sur-mix-shade));--sur-color-cerise-active:color-mix(in oklab, var(--sur-color-cerise) 74%, var(--sur-mix-shade));--sur-color-cerise-subtle:color-mix(in oklab, var(--sur-color-cerise) var(--sur-mix-tint), transparent);--sur-color-cerise-subtle-fg:color-mix(in oklab, var(--sur-color-cerise) calc(75% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-cerise-border:color-mix(in oklab, var(--sur-color-cerise) var(--sur-mix-border), transparent);--sur-color-vermilion-hover:color-mix(in oklab, var(--sur-color-vermilion) 86%, var(--sur-mix-lift));--sur-color-vermilion-active:color-mix(in oklab, var(--sur-color-vermilion) 74%, var(--sur-mix-lift));--sur-color-vermilion-subtle:color-mix(in oklab, var(--sur-color-vermilion) var(--sur-mix-tint), transparent);--sur-color-vermilion-subtle-fg:color-mix(in oklab, var(--sur-color-vermilion) calc(75% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-vermilion-border:color-mix(in oklab, var(--sur-color-vermilion) var(--sur-mix-border), transparent);--sur-color-coral-hover:color-mix(in oklab, var(--sur-color-coral) 86%, var(--sur-mix-lift));--sur-color-coral-active:color-mix(in oklab, var(--sur-color-coral) 74%, var(--sur-mix-lift));--sur-color-coral-subtle:color-mix(in oklab, var(--sur-color-coral) var(--sur-mix-tint), transparent);--sur-color-coral-subtle-fg:color-mix(in oklab, var(--sur-color-coral) calc(65% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-coral-border:color-mix(in oklab, var(--sur-color-coral) max(var(--sur-mix-border), 45%), transparent);--sur-color-taupe-hover:color-mix(in oklab, var(--sur-color-taupe) 86%, var(--sur-mix-lift));--sur-color-taupe-active:color-mix(in oklab, var(--sur-color-taupe) 74%, var(--sur-mix-lift));--sur-color-taupe-subtle:color-mix(in oklab, var(--sur-color-taupe) var(--sur-mix-tint), transparent);--sur-color-taupe-subtle-fg:color-mix(in oklab, var(--sur-color-taupe) calc(70% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-taupe-border:color-mix(in oklab, var(--sur-color-taupe) max(var(--sur-mix-border), 45%), transparent);--sur-color-sand-hover:color-mix(in oklab, var(--sur-color-sand) 86%, var(--sur-mix-lift));--sur-color-sand-active:color-mix(in oklab, var(--sur-color-sand) 74%, var(--sur-mix-lift));--sur-color-sand-subtle:color-mix(in oklab, var(--sur-color-sand) var(--sur-mix-tint), transparent);--sur-color-sand-subtle-fg:color-mix(in oklab, var(--sur-color-sand) calc(45% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-sand-border:color-mix(in oklab, var(--sur-color-sand) max(var(--sur-mix-border), 50%), transparent);--sur-color-violet-hover:color-mix(in oklab, var(--sur-color-violet) 86%, var(--sur-mix-lift));--sur-color-violet-active:color-mix(in oklab, var(--sur-color-violet) 74%, var(--sur-mix-lift));--sur-color-violet-subtle:color-mix(in oklab, var(--sur-color-violet) var(--sur-mix-tint), transparent);--sur-color-violet-subtle-fg:color-mix(in oklab, var(--sur-color-violet) calc(65% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-violet-border:color-mix(in oklab, var(--sur-color-violet) max(var(--sur-mix-border), 45%), transparent);--sur-color-success-hover:color-mix(in oklab, var(--sur-color-success) 86%, var(--sur-mix-lift));--sur-color-success-active:color-mix(in oklab, var(--sur-color-success) 74%, var(--sur-mix-lift));--sur-color-success-subtle:color-mix(in oklab, var(--sur-color-success) var(--sur-mix-tint), transparent);--sur-color-success-subtle-fg:color-mix(in oklab, var(--sur-color-success) calc(75% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-success-border:color-mix(in oklab, var(--sur-color-success) var(--sur-mix-border), transparent);--sur-color-warning-hover:color-mix(in oklab, var(--sur-color-warning) 86%, var(--sur-mix-lift));--sur-color-warning-active:color-mix(in oklab, var(--sur-color-warning) 74%, var(--sur-mix-lift));--sur-color-warning-subtle:color-mix(in oklab, var(--sur-color-warning) var(--sur-mix-tint), transparent);--sur-color-warning-subtle-fg:color-mix(in oklab, var(--sur-color-warning) calc(55% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-warning-border:color-mix(in oklab, var(--sur-color-warning) max(var(--sur-mix-border), 50%), transparent);--sur-color-danger-hover:color-mix(in oklab, var(--sur-color-danger) 86%, var(--sur-mix-shade));--sur-color-danger-active:color-mix(in oklab, var(--sur-color-danger) 74%, var(--sur-mix-shade));--sur-color-danger-subtle:color-mix(in oklab, var(--sur-color-danger) var(--sur-mix-tint), transparent);--sur-color-danger-subtle-fg:color-mix(in oklab, var(--sur-color-danger) calc(80% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-danger-border:color-mix(in oklab, var(--sur-color-danger) var(--sur-mix-border), transparent);--sur-color-info-hover:color-mix(in oklab, var(--sur-color-info) 86%, var(--sur-mix-shade));--sur-color-info-active:color-mix(in oklab, var(--sur-color-info) 74%, var(--sur-mix-shade));--sur-color-info-subtle:color-mix(in oklab, var(--sur-color-info) var(--sur-mix-tint), transparent);--sur-color-info-subtle-fg:color-mix(in oklab, var(--sur-color-info) calc(80% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-info-border:color-mix(in oklab, var(--sur-color-info) var(--sur-mix-border), transparent);--sur-color-neutral-hover:color-mix(in oklab, var(--sur-color-neutral) 86%, var(--sur-mix-shade));--sur-color-neutral-active:color-mix(in oklab, var(--sur-color-neutral) 74%, var(--sur-mix-shade));--sur-color-neutral-subtle:color-mix(in oklab, var(--sur-color-neutral) var(--sur-mix-tint), transparent);--sur-color-neutral-subtle-fg:color-mix(in oklab, var(--sur-color-neutral) calc(85% * var(--sur-mix-fg-strength)), var(--sur-mix-fg));--sur-color-neutral-border:color-mix(in oklab, var(--sur-color-neutral) max(var(--sur-mix-border), 35%), transparent)}[data-sur-focus-ring=subtle],[data-sur-focus-ring=subtle] [data-sur-theme]{--sur-focus-ring-default:var(--sur-focus-ring-halo);--sur-focus-ring-default-offset:var(--sur-focus-ring-offset,0px);--sur-focus-ring-shadow:0 0 0 var(--sur-focus-halo-width,3px) var(--sur-focus-ring-halo)}:root,[data-sur-theme]{--sur-chart-1:var(--sur-p-cobalt-600);--sur-chart-2:var(--sur-p-terracotta-500);--sur-chart-3:var(--sur-p-meadow-700);--sur-chart-4:var(--sur-p-rose-600);--sur-chart-5:var(--sur-p-violet-700);--sur-chart-6:var(--sur-p-sea-700);--sur-chart-7:var(--sur-p-yellow-700);--sur-chart-8:var(--sur-p-gray-500);--sur-chart-neutral:var(--sur-p-gray-500);--sur-chart-accent:var(--sur-color-primary);--sur-chart-success:var(--sur-p-success-700);--sur-chart-warning:var(--sur-p-warning-700);--sur-chart-danger:var(--sur-color-danger);--sur-chart-track:color-mix(in oklab, var(--sur-text-primary) 8%, transparent);--sur-chart-grid:var(--sur-border-subtle);--sur-chart-texture:var(--sur-bg-surface)}[data-sur-theme$=-night],[data-sur-theme=dark]{--sur-chart-1:var(--sur-p-cobalt-400);--sur-chart-2:var(--sur-p-terracotta-300);--sur-chart-3:var(--sur-p-meadow-400);--sur-chart-4:var(--sur-p-rose-400);--sur-chart-5:var(--sur-p-violet-400);--sur-chart-6:var(--sur-p-sea-400);--sur-chart-7:var(--sur-p-yellow-400);--sur-chart-8:var(--sur-p-gray-400);--sur-chart-neutral:var(--sur-p-gray-400);--sur-chart-success:var(--sur-color-success);--sur-chart-warning:var(--sur-color-warning);--sur-chart-track:color-mix(in oklab, var(--sur-text-primary) 12%, transparent)}:root,[data-sur-theme=standard-day],[data-sur-theme=light],[data-sur-theme=high-contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sur-bg-canvas:var(--sur-p-gray-50);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-gray-100);--sur-bg-hover:var(--sur-p-gray-100);--sur-bg-active:var(--sur-p-gray-200);--sur-text-primary:var(--sur-p-gray-900);--sur-text-secondary:var(--sur-p-gray-600);--sur-text-muted:var(--sur-p-gray-550);--sur-text-inverted:var(--sur-white);--sur-border-default:var(--sur-p-gray-200);--sur-border-subtle:var(--sur-p-gray-100);--sur-border-hover:var(--sur-p-gray-400);--sur-border-active:var(--sur-brand-1);--sur-brand-primary:var(--sur-brand-1);--sur-brand-hover:var(--sur-brand-1-hover);--sur-brand-active:var(--sur-brand-1-active);--sur-brand-subtle:color-mix(in oklab, var(--sur-brand-1) 8%, var(--sur-white));--sur-brand-contrast:var(--sur-white);--sur-brand-secondary:var(--sur-brand-2);--sur-secondary-primary:var(--sur-brand-2);--sur-brand-secondary-hover:var(--sur-brand-2-hover);--sur-secondary-hover:var(--sur-brand-2-hover);--sur-brand-secondary-active:var(--sur-brand-2-active);--sur-secondary-subtle:color-mix(in oklab, var(--sur-brand-2) 8%, var(--sur-white));--sur-brand-secondary-contrast:var(--sur-white);--sur-secondary-contrast:var(--sur-white);--sur-secondary-shade:var(--sur-black);--sur-brand-accent:var(--sur-brand-8);--sur-success-fg:var(--sur-p-success-700);--sur-success-bg:var(--sur-p-success-50);--sur-success-border:var(--sur-p-success-200);--sur-error-fg:var(--sur-p-error-650);--sur-error-bg:var(--sur-p-error-50);--sur-error-border:var(--sur-p-error-200);--sur-warning-fg:var(--sur-p-warning-700);--sur-warning-bg:var(--sur-p-warning-50);--sur-warning-border:var(--sur-p-warning-200);--sur-info-fg:var(--sur-p-info-700);--sur-info-bg:var(--sur-p-info-50);--sur-info-border:var(--sur-p-info-200);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-brand-1);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-gray-900) 45%, transparent)}[data-sur-theme=standard-night],[data-sur-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sur-bg-canvas:var(--sur-p-neutral-950);--sur-bg-surface:var(--sur-p-neutral-900);--sur-bg-subtle:var(--sur-p-neutral-800);--sur-bg-hover:var(--sur-p-neutral-700);--sur-bg-active:var(--sur-p-neutral-600);--sur-text-primary:var(--sur-p-neutral-100);--sur-text-secondary:var(--sur-p-neutral-300);--sur-text-muted:var(--sur-p-neutral-400);--sur-text-inverted:var(--sur-p-neutral-900);--sur-border-default:var(--sur-p-neutral-650);--sur-border-subtle:var(--sur-p-neutral-800);--sur-border-hover:var(--sur-p-neutral-500);--sur-border-active:color-mix(in oklab, var(--sur-brand-1) 60%, var(--sur-white));--sur-brand-primary:color-mix(in oklab, var(--sur-brand-1) 60%, var(--sur-white));--sur-brand-hover:color-mix(in oklab, var(--sur-brand-1) 48%, var(--sur-white));--sur-brand-active:color-mix(in oklab, var(--sur-brand-1) 38%, var(--sur-white));--sur-brand-subtle:color-mix(in srgb, var(--sur-brand-primary) 16%, transparent);--sur-brand-contrast:var(--sur-p-neutral-950);--sur-brand-secondary:color-mix(in oklab, var(--sur-brand-2) 30%, var(--sur-white));--sur-secondary-primary:color-mix(in oklab, var(--sur-brand-2) 30%, var(--sur-white));--sur-brand-secondary-hover:color-mix(in oklab, var(--sur-brand-2) 20%, var(--sur-white));--sur-secondary-hover:color-mix(in oklab, var(--sur-brand-2) 20%, var(--sur-white));--sur-secondary-subtle:color-mix(in srgb, var(--sur-brand-secondary) 16%, transparent);--sur-brand-secondary-contrast:var(--sur-p-neutral-950);--sur-secondary-contrast:var(--sur-p-neutral-950);--sur-brand-accent:var(--sur-p-terracotta-400);--sur-color-neutral:var(--sur-p-neutral-300);--sur-success-fg:var(--sur-p-meadow-300);--sur-success-bg:color-mix(in srgb, var(--sur-p-success-500) 16%, transparent);--sur-success-border:color-mix(in srgb, var(--sur-p-success-500) 30%, transparent);--sur-error-fg:var(--sur-p-error-400);--sur-error-bg:color-mix(in srgb, var(--sur-p-error-500) 16%, transparent);--sur-error-border:color-mix(in srgb, var(--sur-p-error-500) 30%, transparent);--sur-warning-fg:var(--sur-p-warning-300);--sur-warning-bg:color-mix(in srgb, var(--sur-p-warning-500) 16%, transparent);--sur-warning-border:color-mix(in srgb, var(--sur-p-warning-500) 30%, transparent);--sur-info-fg:var(--sur-p-azure-300);--sur-info-bg:color-mix(in srgb, var(--sur-p-info-500) 16%, transparent);--sur-info-border:color-mix(in srgb, var(--sur-p-info-500) 30%, transparent);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-brand-primary);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-black) 70%, transparent)}[data-sur-theme=spring-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sur-bg-canvas:var(--sur-p-meadow-25);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-leaf-100);--sur-bg-hover:var(--sur-p-leaf-200);--sur-bg-active:var(--sur-p-leaf-300);--sur-text-primary:var(--sur-p-leaf-900);--sur-text-secondary:var(--sur-p-leaf-800);--sur-text-muted:var(--sur-p-leaf-700);--sur-text-inverted:var(--sur-white);--sur-border-default:var(--sur-p-leaf-400);--sur-border-subtle:var(--sur-p-leaf-200);--sur-border-hover:var(--sur-p-leaf-500);--sur-border-active:var(--sur-p-meadow-700);--sur-brand-primary:var(--sur-p-meadow-700);--sur-brand-hover:var(--sur-p-meadow-800);--sur-brand-active:var(--sur-p-meadow-900);--sur-brand-subtle:var(--sur-p-meadow-50);--sur-brand-contrast:var(--sur-white);--sur-secondary-primary:var(--sur-p-rose-600);--sur-secondary-hover:var(--sur-p-rose-700);--sur-secondary-subtle:var(--sur-p-rose-50);--sur-secondary-contrast:var(--sur-white);--sur-secondary-shade:var(--sur-mix-shade);--sur-success-fg:var(--sur-p-meadow-700);--sur-success-bg:var(--sur-p-meadow-50);--sur-success-border:var(--sur-p-meadow-200);--sur-error-fg:var(--sur-p-error-650);--sur-error-bg:var(--sur-p-error-50);--sur-error-border:var(--sur-p-error-200);--sur-warning-fg:var(--sur-p-warning-700);--sur-warning-bg:var(--sur-p-warning-50);--sur-warning-border:var(--sur-p-warning-200);--sur-info-fg:var(--sur-p-info-700);--sur-info-bg:var(--sur-p-info-50);--sur-info-border:var(--sur-p-info-200);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-p-meadow-700);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-meadow-900) 40%, transparent)}[data-sur-theme=spring-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sur-bg-canvas:var(--sur-p-forest-950);--sur-bg-surface:var(--sur-p-forest-900);--sur-bg-subtle:var(--sur-p-forest-800);--sur-bg-hover:var(--sur-p-forest-700);--sur-bg-active:var(--sur-p-forest-600);--sur-text-primary:var(--sur-p-meadow-50);--sur-text-secondary:var(--sur-p-forest-200);--sur-text-muted:var(--sur-p-forest-300);--sur-text-inverted:var(--sur-p-forest-950);--sur-border-default:var(--sur-p-forest-700);--sur-border-subtle:var(--sur-p-forest-800);--sur-border-hover:var(--sur-p-forest-500);--sur-border-active:var(--sur-p-meadow-300);--sur-brand-primary:var(--sur-p-meadow-400);--sur-brand-hover:var(--sur-p-meadow-300);--sur-brand-active:var(--sur-p-meadow-200);--sur-brand-subtle:color-mix(in srgb, var(--sur-p-meadow-400) 16%, transparent);--sur-brand-contrast:var(--sur-p-forest-975);--sur-secondary-primary:var(--sur-p-rose-400);--sur-secondary-hover:var(--sur-p-rose-300);--sur-secondary-subtle:color-mix(in srgb, var(--sur-p-rose-400) 16%, transparent);--sur-secondary-contrast:var(--sur-p-forest-975);--sur-secondary-shade:var(--sur-mix-shade);--sur-success-fg:var(--sur-p-meadow-300);--sur-success-bg:color-mix(in srgb, var(--sur-p-success-500) 16%, transparent);--sur-success-border:color-mix(in srgb, var(--sur-p-success-500) 30%, transparent);--sur-error-fg:var(--sur-p-error-400);--sur-error-bg:color-mix(in srgb, var(--sur-p-error-500) 16%, transparent);--sur-error-border:color-mix(in srgb, var(--sur-p-error-500) 30%, transparent);--sur-warning-fg:var(--sur-p-warning-300);--sur-warning-bg:color-mix(in srgb, var(--sur-p-warning-500) 16%, transparent);--sur-warning-border:color-mix(in srgb, var(--sur-p-warning-500) 30%, transparent);--sur-info-fg:var(--sur-p-azure-300);--sur-info-bg:color-mix(in srgb, var(--sur-p-info-500) 16%, transparent);--sur-info-border:color-mix(in srgb, var(--sur-p-info-500) 30%, transparent);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-p-meadow-400);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-forest-975) 75%, transparent)}[data-sur-theme=summer-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sur-bg-canvas:var(--sur-p-sun-25);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-sun-100);--sur-bg-hover:var(--sur-p-sun-200);--sur-bg-active:var(--sur-p-sun-300);--sur-text-primary:var(--sur-p-sea-950);--sur-text-secondary:var(--sur-p-sea-850);--sur-text-muted:var(--sur-p-sea-750);--sur-text-inverted:var(--sur-white);--sur-border-default:var(--sur-p-sun-250);--sur-border-subtle:var(--sur-p-sun-150);--sur-border-hover:var(--sur-p-sun-500);--sur-border-active:var(--sur-p-sea-700);--sur-brand-primary:var(--sur-p-sea-700);--sur-brand-hover:var(--sur-p-sea-800);--sur-brand-active:var(--sur-p-sea-900);--sur-brand-subtle:var(--sur-p-sea-50);--sur-brand-contrast:var(--sur-white);--sur-secondary-primary:var(--sur-p-yellow-500);--sur-secondary-hover:var(--sur-p-yellow-300);--sur-secondary-subtle:var(--sur-p-yellow-50);--sur-secondary-contrast:var(--sur-p-sea-975);--sur-secondary-shade:var(--sur-white);--sur-success-fg:var(--sur-p-success-700);--sur-success-bg:var(--sur-p-success-50);--sur-success-border:var(--sur-p-success-200);--sur-error-fg:var(--sur-p-error-650);--sur-error-bg:var(--sur-p-error-50);--sur-error-border:var(--sur-p-error-200);--sur-warning-fg:var(--sur-p-warning-700);--sur-warning-bg:var(--sur-p-warning-50);--sur-warning-border:var(--sur-p-warning-200);--sur-info-fg:var(--sur-p-info-700);--sur-info-bg:var(--sur-p-info-50);--sur-info-border:var(--sur-p-info-200);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-p-sea-700);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-sea-950) 45%, transparent)}[data-sur-theme=summer-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sur-bg-canvas:var(--sur-p-deepsea-950);--sur-bg-surface:var(--sur-p-deepsea-900);--sur-bg-subtle:var(--sur-p-deepsea-800);--sur-bg-hover:var(--sur-p-deepsea-700);--sur-bg-active:var(--sur-p-deepsea-600);--sur-text-primary:var(--sur-p-sea-50);--sur-text-secondary:var(--sur-p-deepsea-200);--sur-text-muted:var(--sur-p-deepsea-300);--sur-text-inverted:var(--sur-p-deepsea-950);--sur-border-default:var(--sur-p-deepsea-700);--sur-border-subtle:var(--sur-p-deepsea-800);--sur-border-hover:var(--sur-p-deepsea-500);--sur-border-active:var(--sur-p-yellow-500);--sur-brand-primary:var(--sur-p-sea-300);--sur-brand-hover:var(--sur-p-sea-200);--sur-brand-active:var(--sur-p-sea-100);--sur-brand-subtle:color-mix(in srgb, var(--sur-p-sea-300) 16%, transparent);--sur-brand-contrast:var(--sur-p-deepsea-975);--sur-secondary-primary:var(--sur-p-yellow-500);--sur-secondary-hover:var(--sur-p-yellow-300);--sur-secondary-subtle:color-mix(in srgb, var(--sur-p-yellow-500) 16%, transparent);--sur-secondary-contrast:var(--sur-p-deepsea-975);--sur-secondary-shade:var(--sur-mix-shade);--sur-success-fg:var(--sur-p-meadow-300);--sur-success-bg:color-mix(in srgb, var(--sur-p-success-500) 16%, transparent);--sur-success-border:color-mix(in srgb, var(--sur-p-success-500) 30%, transparent);--sur-error-fg:var(--sur-p-error-400);--sur-error-bg:color-mix(in srgb, var(--sur-p-error-500) 16%, transparent);--sur-error-border:color-mix(in srgb, var(--sur-p-error-500) 30%, transparent);--sur-warning-fg:var(--sur-p-warning-300);--sur-warning-bg:color-mix(in srgb, var(--sur-p-warning-500) 16%, transparent);--sur-warning-border:color-mix(in srgb, var(--sur-p-warning-500) 30%, transparent);--sur-info-fg:var(--sur-p-azure-300);--sur-info-bg:color-mix(in srgb, var(--sur-p-info-500) 16%, transparent);--sur-info-border:color-mix(in srgb, var(--sur-p-info-500) 30%, transparent);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-p-yellow-500);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-deepsea-975) 80%, transparent)}[data-sur-theme=autumn-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sur-bg-canvas:var(--sur-p-terracotta-25);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-terracotta-150);--sur-bg-hover:var(--sur-p-terracotta-175);--sur-bg-active:var(--sur-p-terracotta-250);--sur-text-primary:var(--sur-p-terracotta-900);--sur-text-secondary:var(--sur-p-terracotta-600);--sur-text-muted:var(--sur-p-taupe-700);--sur-text-inverted:var(--sur-white);--sur-border-default:var(--sur-p-terracotta-200);--sur-border-subtle:var(--sur-p-terracotta-100);--sur-border-hover:var(--sur-p-terracotta-300);--sur-border-active:var(--sur-p-terracotta-500);--sur-brand-primary:var(--sur-p-terracotta-500);--sur-brand-hover:var(--sur-p-terracotta-600);--sur-brand-active:var(--sur-p-terracotta-700);--sur-brand-subtle:var(--sur-p-terracotta-50);--sur-brand-contrast:var(--sur-white);--sur-secondary-primary:var(--sur-p-amber-600);--sur-secondary-hover:var(--sur-p-amber-700);--sur-secondary-subtle:var(--sur-p-amber-100);--sur-secondary-contrast:var(--sur-p-gray-950);--sur-secondary-shade:var(--sur-white);--sur-success-fg:var(--sur-p-success-700);--sur-success-bg:var(--sur-p-success-50);--sur-success-border:var(--sur-p-success-200);--sur-error-fg:var(--sur-p-error-650);--sur-error-bg:var(--sur-p-error-50);--sur-error-border:var(--sur-p-error-200);--sur-warning-fg:var(--sur-p-amber-700);--sur-warning-bg:var(--sur-p-warning-50);--sur-warning-border:var(--sur-p-warning-200);--sur-info-fg:var(--sur-p-info-700);--sur-info-bg:var(--sur-p-info-50);--sur-info-border:var(--sur-p-info-200);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-p-terracotta-500);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-terracotta-900) 45%, transparent)}[data-sur-theme=autumn-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sur-bg-canvas:var(--sur-p-mahogany-950);--sur-bg-surface:var(--sur-p-mahogany-900);--sur-bg-subtle:var(--sur-p-mahogany-800);--sur-bg-hover:var(--sur-p-mahogany-700);--sur-bg-active:var(--sur-p-mahogany-600);--sur-text-primary:var(--sur-p-terracotta-50);--sur-text-secondary:var(--sur-p-terracotta-200);--sur-text-muted:var(--sur-p-taupe-500);--sur-text-inverted:var(--sur-p-mahogany-950);--sur-border-default:var(--sur-p-mahogany-800);--sur-border-subtle:var(--sur-p-mahogany-850);--sur-border-hover:var(--sur-p-mahogany-600);--sur-border-active:var(--sur-p-terracotta-300);--sur-brand-primary:var(--sur-p-terracotta-300);--sur-brand-hover:var(--sur-p-terracotta-200);--sur-brand-active:var(--sur-p-terracotta-100);--sur-brand-subtle:color-mix(in srgb, var(--sur-p-terracotta-300) 16%, transparent);--sur-brand-contrast:var(--sur-p-mahogany-975);--sur-secondary-primary:var(--sur-p-amber-500);--sur-secondary-hover:var(--sur-p-amber-400);--sur-secondary-subtle:color-mix(in srgb, var(--sur-p-amber-500) 16%, transparent);--sur-secondary-contrast:var(--sur-p-mahogany-975);--sur-secondary-shade:var(--sur-mix-shade);--sur-success-fg:var(--sur-p-meadow-300);--sur-success-bg:color-mix(in srgb, var(--sur-p-success-500) 16%, transparent);--sur-success-border:color-mix(in srgb, var(--sur-p-success-500) 30%, transparent);--sur-error-fg:var(--sur-p-error-400);--sur-error-bg:color-mix(in srgb, var(--sur-p-error-500) 16%, transparent);--sur-error-border:color-mix(in srgb, var(--sur-p-error-500) 30%, transparent);--sur-warning-fg:var(--sur-p-warning-300);--sur-warning-bg:color-mix(in srgb, var(--sur-p-warning-500) 16%, transparent);--sur-warning-border:color-mix(in srgb, var(--sur-p-warning-500) 30%, transparent);--sur-info-fg:var(--sur-p-azure-300);--sur-info-bg:color-mix(in srgb, var(--sur-p-info-500) 16%, transparent);--sur-info-border:color-mix(in srgb, var(--sur-p-info-500) 30%, transparent);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-p-terracotta-300);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-mahogany-975) 80%, transparent)}[data-sur-theme=winter-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sur-bg-canvas:var(--sur-p-gray-50);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-cobalt-50);--sur-bg-hover:var(--sur-p-cobalt-100);--sur-bg-active:var(--sur-p-cobalt-200);--sur-text-primary:var(--sur-p-cobalt-900);--sur-text-secondary:var(--sur-p-cobalt-700);--sur-text-muted:var(--sur-p-cobalt-550);--sur-text-inverted:var(--sur-white);--sur-border-default:var(--sur-p-cobalt-200);--sur-border-subtle:var(--sur-p-cobalt-100);--sur-border-hover:var(--sur-p-cobalt-300);--sur-border-active:var(--sur-p-cobalt-500);--sur-brand-primary:var(--sur-p-cobalt-500);--sur-brand-hover:var(--sur-p-cobalt-600);--sur-brand-active:var(--sur-p-cobalt-700);--sur-brand-subtle:var(--sur-p-cobalt-50);--sur-brand-contrast:var(--sur-white);--sur-secondary-primary:var(--sur-p-glacier-500);--sur-secondary-hover:var(--sur-p-glacier-600);--sur-secondary-subtle:var(--sur-p-glacier-50);--sur-secondary-contrast:var(--sur-p-gray-950);--sur-secondary-shade:var(--sur-white);--sur-success-fg:var(--sur-p-success-700);--sur-success-bg:var(--sur-p-success-50);--sur-success-border:var(--sur-p-success-200);--sur-error-fg:var(--sur-p-error-650);--sur-error-bg:var(--sur-p-error-50);--sur-error-border:var(--sur-p-error-200);--sur-warning-fg:var(--sur-p-warning-700);--sur-warning-bg:var(--sur-p-warning-50);--sur-warning-border:var(--sur-p-warning-200);--sur-info-fg:var(--sur-p-info-700);--sur-info-bg:var(--sur-p-info-50);--sur-info-border:var(--sur-p-info-200);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-p-cobalt-500);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-gray-900) 45%, transparent)}[data-sur-theme=winter-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sur-bg-canvas:var(--sur-p-polar-950);--sur-bg-surface:var(--sur-p-polar-900);--sur-bg-subtle:var(--sur-p-polar-800);--sur-bg-hover:var(--sur-p-polar-700);--sur-bg-active:var(--sur-p-polar-600);--sur-text-primary:var(--sur-p-gray-50);--sur-text-secondary:var(--sur-p-gray-300);--sur-text-muted:var(--sur-p-gray-400);--sur-text-inverted:var(--sur-p-polar-950);--sur-border-default:var(--sur-p-polar-800);--sur-border-subtle:var(--sur-p-polar-850);--sur-border-hover:var(--sur-p-polar-600);--sur-border-active:var(--sur-p-cobalt-400);--sur-brand-primary:var(--sur-p-cobalt-400);--sur-brand-hover:var(--sur-p-cobalt-300);--sur-brand-active:var(--sur-p-cobalt-200);--sur-brand-subtle:color-mix(in srgb, var(--sur-p-cobalt-400) 16%, transparent);--sur-brand-contrast:var(--sur-p-polar-975);--sur-secondary-primary:var(--sur-p-periwinkle-500);--sur-secondary-hover:var(--sur-p-periwinkle-300);--sur-secondary-subtle:color-mix(in srgb, var(--sur-p-periwinkle-500) 16%, transparent);--sur-secondary-contrast:var(--sur-p-polar-975);--sur-secondary-shade:var(--sur-mix-shade);--sur-success-fg:var(--sur-p-meadow-300);--sur-success-bg:color-mix(in srgb, var(--sur-p-success-500) 16%, transparent);--sur-success-border:color-mix(in srgb, var(--sur-p-success-500) 30%, transparent);--sur-error-fg:var(--sur-p-error-400);--sur-error-bg:color-mix(in srgb, var(--sur-p-error-500) 16%, transparent);--sur-error-border:color-mix(in srgb, var(--sur-p-error-500) 30%, transparent);--sur-warning-fg:var(--sur-p-warning-300);--sur-warning-bg:color-mix(in srgb, var(--sur-p-warning-500) 16%, transparent);--sur-warning-border:color-mix(in srgb, var(--sur-p-warning-500) 30%, transparent);--sur-info-fg:var(--sur-p-cobalt-300);--sur-info-bg:color-mix(in srgb, var(--sur-p-info-500) 16%, transparent);--sur-info-border:color-mix(in srgb, var(--sur-p-info-500) 30%, transparent);--sur-btn-primary-bg:var(--sur-brand-primary);--sur-btn-primary-hover:var(--sur-brand-hover);--sur-btn-primary-text:var(--sur-brand-contrast);--sur-btn-secondary-bg:var(--sur-bg-surface);--sur-btn-secondary-hover:var(--sur-bg-subtle);--sur-btn-secondary-text:var(--sur-text-primary);--sur-btn-secondary-border:var(--sur-border-default);--sur-focus-ring:var(--sur-p-cobalt-400);--sur-overlay-backdrop:color-mix(in srgb, var(--sur-p-polar-975) 85%, transparent)}}@layer sur.contrast{:root[data-sur-contrast=high],.sur-high-contrast,[data-sur-theme=high-contrast]{--sur-mix-tint:24%;--sur-mix-border:100%;--sur-mix-fg-strength:.3;--sur-success-fg:var(--sur-color-success-subtle-fg);--sur-success-bg:var(--sur-color-success-subtle);--sur-success-border:var(--sur-color-success);--sur-error-fg:var(--sur-color-danger-subtle-fg);--sur-error-bg:var(--sur-color-danger-subtle);--sur-error-border:var(--sur-color-danger);--sur-warning-fg:var(--sur-color-warning-subtle-fg);--sur-warning-bg:var(--sur-color-warning-subtle);--sur-warning-border:var(--sur-color-warning);--sur-info-fg:var(--sur-color-info-subtle-fg);--sur-info-bg:var(--sur-color-info-subtle);--sur-info-border:var(--sur-color-info)}:is(:root[data-sur-contrast=high],.sur-high-contrast,[data-sur-theme=high-contrast]):not([data-sur-theme$=-night],[data-sur-theme=dark]){--sur-mix-lift:var(--sur-black);--sur-color-sky:color-mix(in oklab, var(--sur-brand-3) 52%, var(--sur-black));--sur-color-sky-contrast:var(--sur-white);--sur-color-mint:color-mix(in oklab, var(--sur-brand-4) 48%, var(--sur-black));--sur-color-mint-contrast:var(--sur-white);--sur-color-periwinkle:color-mix(in oklab, var(--sur-brand-5) 56%, var(--sur-black));--sur-color-periwinkle-contrast:var(--sur-white);--sur-color-cerise:color-mix(in oklab, var(--sur-brand-6) 68%, var(--sur-black));--sur-color-vermilion:color-mix(in oklab, var(--sur-brand-7) 64%, var(--sur-black));--sur-color-vermilion-contrast:var(--sur-white);--sur-color-coral:color-mix(in oklab, var(--sur-brand-8) 60%, var(--sur-black));--sur-color-coral-contrast:var(--sur-white);--sur-color-taupe:color-mix(in oklab, var(--sur-brand-9) 62%, var(--sur-black));--sur-color-taupe-contrast:var(--sur-white);--sur-color-sand:color-mix(in oklab, var(--sur-brand-10) 52%, var(--sur-black));--sur-color-sand-contrast:var(--sur-white);--sur-color-violet:color-mix(in oklab, var(--sur-brand-11) 58%, var(--sur-black));--sur-color-violet-contrast:var(--sur-white);--sur-color-success:color-mix(in oklab, var(--sur-p-success-700) 76%, var(--sur-black));--sur-color-success-contrast:var(--sur-white);--sur-color-warning:color-mix(in oklab, var(--sur-p-warning-700) 78%, var(--sur-black));--sur-color-warning-contrast:var(--sur-white);--sur-color-danger:color-mix(in oklab, var(--sur-p-error-700) 80%, var(--sur-black));--sur-color-info:color-mix(in oklab, var(--sur-p-info-700) 82%, var(--sur-black));--sur-color-neutral:var(--sur-text-primary)}:is(:root[data-sur-contrast=high],.sur-high-contrast,[data-sur-theme=high-contrast]):is([data-sur-theme$=-night],[data-sur-theme=dark]){--sur-color-periwinkle:color-mix(in oklab, var(--sur-brand-5) 65%, var(--sur-white));--sur-color-cerise:color-mix(in oklab, var(--sur-brand-6) 45%, var(--sur-white));--sur-color-vermilion:color-mix(in oklab, var(--sur-brand-7) 50%, var(--sur-white));--sur-color-coral:color-mix(in oklab, var(--sur-brand-8) 55%, var(--sur-white));--sur-color-taupe:color-mix(in oklab, var(--sur-brand-9) 50%, var(--sur-white));--sur-color-violet:color-mix(in oklab, var(--sur-brand-11) 55%, var(--sur-white));--sur-color-danger:var(--sur-p-error-300);--sur-color-neutral:var(--sur-text-primary);--sur-color-neutral-contrast:var(--sur-bg-canvas)}:root[data-sur-contrast=high],.sur-high-contrast,[data-sur-theme=high-contrast],:is(:root[data-sur-contrast=high],.sur-high-contrast,[data-sur-theme=high-contrast]) [data-sur-theme]{--sur-focus-ring-default:var(--sur-focus-ring);--sur-focus-ring-default-offset:2px;--sur-focus-ring-shadow:0 0 0 var(--sur-focus-ring-width,2px) var(--sur-focus-ring), 0 0 0 calc(var(--sur-focus-ring-width,2px) + var(--sur-focus-halo-width,3px)) var(--sur-focus-ring-halo)}@media (prefers-contrast:more){:root,[data-sur-theme]{--sur-focus-ring-default:var(--sur-focus-ring);--sur-focus-ring-default-offset:2px;--sur-focus-ring-shadow:0 0 0 var(--sur-focus-ring-width,2px) var(--sur-focus-ring), 0 0 0 calc(var(--sur-focus-ring-width,2px) + var(--sur-focus-halo-width,3px)) var(--sur-focus-ring-halo)}}:is(:root[data-sur-contrast=high],.sur-high-contrast,[data-sur-theme=high-contrast]):not([data-sur-theme$=-night],[data-sur-theme=dark]){--sur-chart-1:var(--sur-p-cobalt-700);--sur-chart-2:var(--sur-p-terracotta-600);--sur-chart-3:var(--sur-p-meadow-800);--sur-chart-4:var(--sur-p-rose-700);--sur-chart-5:var(--sur-p-violet-800);--sur-chart-6:var(--sur-p-sea-800);--sur-chart-7:var(--sur-p-sun-800);--sur-chart-8:var(--sur-p-gray-600);--sur-chart-neutral:var(--sur-p-gray-600);--sur-chart-success:var(--sur-color-success);--sur-chart-warning:var(--sur-color-warning);--sur-chart-track:color-mix(in oklab, var(--sur-text-primary) 12%, transparent);--sur-chart-grid:var(--sur-border-default)}:is(:root[data-sur-contrast=high],.sur-high-contrast,[data-sur-theme=high-contrast]):is([data-sur-theme$=-night],[data-sur-theme=dark]){--sur-chart-1:var(--sur-p-cobalt-300);--sur-chart-2:var(--sur-p-terracotta-200);--sur-chart-3:var(--sur-p-meadow-300);--sur-chart-4:var(--sur-p-rose-300);--sur-chart-5:var(--sur-p-violet-300);--sur-chart-6:var(--sur-p-sea-300);--sur-chart-7:var(--sur-p-yellow-300);--sur-chart-8:var(--sur-p-gray-300);--sur-chart-neutral:var(--sur-p-gray-300);--sur-chart-track:color-mix(in oklab, var(--sur-text-primary) 16%, transparent);--sur-chart-grid:var(--sur-border-default)}:is([data-sur-theme=standard-day],[data-sur-theme=light]):is([data-sur-contrast=high],.sur-high-contrast),[data-sur-theme=high-contrast]{--sur-bg-canvas:var(--sur-white);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-neutral-100);--sur-bg-hover:var(--sur-p-neutral-200);--sur-bg-active:var(--sur-p-neutral-300);--sur-text-primary:var(--sur-black);--sur-text-secondary:var(--sur-black);--sur-text-muted:var(--sur-p-neutral-600);--sur-border-default:var(--sur-black);--sur-border-subtle:var(--sur-p-neutral-500);--sur-border-hover:var(--sur-black);--sur-border-active:var(--sur-black);--sur-brand-primary:color-mix(in oklab, var(--sur-brand-1) 72%, var(--sur-black));--sur-brand-hover:color-mix(in oklab, var(--sur-brand-1) 60%, var(--sur-black));--sur-brand-active:color-mix(in oklab, var(--sur-brand-1) 50%, var(--sur-black));--sur-brand-secondary:color-mix(in oklab, var(--sur-brand-2) 75%, var(--sur-black));--sur-secondary-primary:color-mix(in oklab, var(--sur-brand-2) 75%, var(--sur-black));--sur-brand-secondary-contrast:var(--sur-white);--sur-secondary-contrast:var(--sur-white);--sur-secondary-shade:var(--sur-black);--sur-focus-ring:var(--sur-black)}:is([data-sur-theme=standard-night],[data-sur-theme=dark]):is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-black);--sur-bg-surface:var(--sur-black);--sur-bg-subtle:var(--sur-p-neutral-900);--sur-bg-hover:var(--sur-p-neutral-800);--sur-bg-active:var(--sur-p-neutral-600);--sur-text-primary:var(--sur-white);--sur-text-secondary:var(--sur-white);--sur-text-muted:var(--sur-p-neutral-300);--sur-text-inverted:var(--sur-black);--sur-border-default:var(--sur-white);--sur-border-subtle:var(--sur-p-neutral-400);--sur-border-hover:var(--sur-white);--sur-border-active:var(--sur-white);--sur-brand-primary:color-mix(in oklab, var(--sur-brand-1) 30%, var(--sur-white));--sur-brand-hover:color-mix(in oklab, var(--sur-brand-1) 20%, var(--sur-white));--sur-brand-active:color-mix(in oklab, var(--sur-brand-1) 12%, var(--sur-white));--sur-brand-contrast:var(--sur-black);--sur-brand-secondary:color-mix(in oklab, var(--sur-brand-2) 12%, var(--sur-white));--sur-secondary-primary:color-mix(in oklab, var(--sur-brand-2) 12%, var(--sur-white));--sur-brand-secondary-contrast:var(--sur-black);--sur-secondary-contrast:var(--sur-black);--sur-focus-ring:var(--sur-p-contrast-yellow)}[data-sur-theme=spring-day]:is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-p-meadow-25);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-meadow-50);--sur-bg-hover:var(--sur-p-leaf-100);--sur-bg-active:var(--sur-p-leaf-300);--sur-text-primary:var(--sur-p-leaf-950);--sur-text-secondary:var(--sur-p-leaf-950);--sur-text-muted:var(--sur-p-leaf-900);--sur-border-default:var(--sur-p-leaf-900);--sur-border-subtle:var(--sur-p-leaf-700);--sur-border-hover:var(--sur-p-leaf-950);--sur-border-active:var(--sur-p-leaf-950);--sur-brand-primary:var(--sur-p-meadow-900);--sur-brand-hover:var(--sur-p-meadow-950);--sur-brand-active:var(--sur-p-leaf-950);--sur-secondary-primary:var(--sur-p-rose-800);--sur-focus-ring:var(--sur-p-leaf-950)}[data-sur-theme=spring-night]:is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-p-forest-975);--sur-bg-surface:var(--sur-p-forest-975);--sur-bg-subtle:var(--sur-p-forest-950);--sur-bg-hover:var(--sur-p-forest-900);--sur-bg-active:var(--sur-p-forest-700);--sur-text-primary:var(--sur-p-meadow-50);--sur-text-secondary:var(--sur-p-meadow-50);--sur-text-muted:var(--sur-p-meadow-200);--sur-text-inverted:var(--sur-p-forest-975);--sur-border-default:var(--sur-p-meadow-300);--sur-border-subtle:var(--sur-p-forest-300);--sur-border-hover:var(--sur-p-meadow-50);--sur-border-active:var(--sur-p-meadow-50);--sur-brand-primary:var(--sur-p-meadow-300);--sur-brand-hover:var(--sur-p-meadow-200);--sur-brand-active:var(--sur-p-meadow-100);--sur-secondary-primary:var(--sur-p-rose-300);--sur-focus-ring:var(--sur-p-contrast-yellow)}[data-sur-theme=summer-day]:is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-p-sun-25);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-yellow-50);--sur-bg-hover:var(--sur-p-sun-100);--sur-bg-active:var(--sur-p-sun-300);--sur-text-primary:var(--sur-p-sea-975);--sur-text-secondary:var(--sur-p-sea-975);--sur-text-muted:var(--sur-p-sea-950);--sur-border-default:var(--sur-p-sea-950);--sur-border-subtle:var(--sur-p-sea-750);--sur-border-hover:var(--sur-p-sea-975);--sur-border-active:var(--sur-p-sea-975);--sur-brand-primary:var(--sur-p-sea-900);--sur-brand-hover:var(--sur-p-sea-950);--sur-brand-active:var(--sur-p-sea-975);--sur-secondary-primary:var(--sur-p-sun-800);--sur-secondary-contrast:var(--sur-white);--sur-secondary-shade:var(--sur-black);--sur-focus-ring:var(--sur-p-sea-975)}[data-sur-theme=summer-night]:is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-p-deepsea-975);--sur-bg-surface:var(--sur-p-deepsea-975);--sur-bg-subtle:var(--sur-p-deepsea-950);--sur-bg-hover:var(--sur-p-deepsea-900);--sur-bg-active:var(--sur-p-deepsea-700);--sur-text-primary:var(--sur-p-sea-50);--sur-text-secondary:var(--sur-p-sea-50);--sur-text-muted:var(--sur-p-sea-100);--sur-text-inverted:var(--sur-p-deepsea-975);--sur-border-default:var(--sur-p-sea-300);--sur-border-subtle:var(--sur-p-deepsea-300);--sur-border-hover:var(--sur-p-sea-50);--sur-border-active:var(--sur-p-sea-50);--sur-brand-primary:var(--sur-p-sea-200);--sur-brand-hover:var(--sur-p-sea-100);--sur-brand-active:var(--sur-p-sea-50);--sur-secondary-primary:var(--sur-p-yellow-300);--sur-focus-ring:var(--sur-p-contrast-yellow)}[data-sur-theme=autumn-day]:is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-p-terracotta-25);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-terracotta-50);--sur-bg-hover:var(--sur-p-terracotta-150);--sur-bg-active:var(--sur-p-terracotta-250);--sur-text-primary:var(--sur-p-terracotta-950);--sur-text-secondary:var(--sur-p-terracotta-950);--sur-text-muted:var(--sur-p-terracotta-900);--sur-border-default:var(--sur-p-terracotta-900);--sur-border-subtle:var(--sur-p-taupe-700);--sur-border-hover:var(--sur-p-terracotta-950);--sur-border-active:var(--sur-p-terracotta-950);--sur-brand-primary:var(--sur-p-terracotta-700);--sur-brand-hover:var(--sur-p-terracotta-800);--sur-brand-active:var(--sur-p-terracotta-900);--sur-secondary-primary:var(--sur-p-amber-900);--sur-secondary-contrast:var(--sur-white);--sur-secondary-shade:var(--sur-black);--sur-focus-ring:var(--sur-p-terracotta-950)}[data-sur-theme=autumn-night]:is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-p-mahogany-975);--sur-bg-surface:var(--sur-p-mahogany-975);--sur-bg-subtle:var(--sur-p-mahogany-950);--sur-bg-hover:var(--sur-p-mahogany-900);--sur-bg-active:var(--sur-p-mahogany-700);--sur-text-primary:var(--sur-p-terracotta-50);--sur-text-secondary:var(--sur-p-terracotta-50);--sur-text-muted:var(--sur-p-terracotta-100);--sur-text-inverted:var(--sur-p-mahogany-975);--sur-border-default:var(--sur-p-terracotta-300);--sur-border-subtle:var(--sur-p-taupe-500);--sur-border-hover:var(--sur-p-terracotta-50);--sur-border-active:var(--sur-p-terracotta-50);--sur-brand-primary:var(--sur-p-terracotta-200);--sur-brand-hover:var(--sur-p-terracotta-100);--sur-brand-active:var(--sur-p-terracotta-50);--sur-secondary-primary:var(--sur-p-amber-300);--sur-focus-ring:var(--sur-p-contrast-yellow)}[data-sur-theme=winter-day]:is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-white);--sur-bg-surface:var(--sur-white);--sur-bg-subtle:var(--sur-p-cobalt-50);--sur-bg-hover:var(--sur-p-cobalt-100);--sur-bg-active:var(--sur-p-cobalt-200);--sur-text-primary:var(--sur-p-cobalt-950);--sur-text-secondary:var(--sur-p-cobalt-950);--sur-text-muted:var(--sur-p-cobalt-900);--sur-border-default:var(--sur-p-cobalt-900);--sur-border-subtle:var(--sur-p-cobalt-550);--sur-border-hover:var(--sur-p-cobalt-950);--sur-border-active:var(--sur-p-cobalt-950);--sur-brand-primary:var(--sur-p-cobalt-800);--sur-brand-hover:var(--sur-p-cobalt-900);--sur-brand-active:var(--sur-p-cobalt-950);--sur-secondary-primary:var(--sur-p-azure-800);--sur-secondary-contrast:var(--sur-white);--sur-secondary-shade:var(--sur-black);--sur-focus-ring:var(--sur-p-cobalt-950)}[data-sur-theme=winter-night]:is([data-sur-contrast=high],.sur-high-contrast){--sur-bg-canvas:var(--sur-p-polar-975);--sur-bg-surface:var(--sur-p-polar-975);--sur-bg-subtle:var(--sur-p-polar-950);--sur-bg-hover:var(--sur-p-polar-900);--sur-bg-active:var(--sur-p-polar-700);--sur-text-primary:var(--sur-p-cobalt-50);--sur-text-secondary:var(--sur-p-cobalt-50);--sur-text-muted:var(--sur-p-cobalt-100);--sur-text-inverted:var(--sur-p-polar-975);--sur-border-default:var(--sur-p-cobalt-300);--sur-border-subtle:var(--sur-p-gray-400);--sur-border-hover:var(--sur-p-cobalt-50);--sur-border-active:var(--sur-p-cobalt-50);--sur-brand-primary:var(--sur-p-cobalt-200);--sur-brand-hover:var(--sur-p-cobalt-100);--sur-brand-active:var(--sur-p-cobalt-50);--sur-secondary-primary:var(--sur-p-periwinkle-300);--sur-focus-ring:var(--sur-p-contrast-yellow)}}@layer sur.density{:root[data-sur-density=comfortable]{--sur-space-scale:1.25;--sur-density-box:1.1}@media (pointer:fine){:root[data-sur-density=compact]{--sur-space-scale:.875;--sur-density-box:.9}}}@layer sur.components{[data-sur-size]{--sur-spinner:var(--sur-spinner-md);--sur-toggle-w:var(--sur-toggle-w-md);--sur-toggle-h:var(--sur-toggle-h-md);--sur-check:var(--sur-check-md);--sur-control-height:var(--sur-control-height-md);--sur-control-px:var(--sur-control-px-md);--sur-control-gap:var(--sur-control-gap-md);--sur-control-font:var(--sur-control-font-md);--sur-control-icon:var(--sur-control-icon-md);--sur-control-radius:var(--sur-control-radius-md);--sur-chip-height:var(--sur-chip-height-md);--sur-chip-px:var(--sur-chip-px-md);--sur-chip-font:var(--sur-chip-font-md)}[data-sur-size=sm]{--sur-spinner:var(--sur-spinner-sm);--sur-toggle-w:var(--sur-toggle-w-sm);--sur-toggle-h:var(--sur-toggle-h-sm);--sur-check:var(--sur-check-sm);--sur-control-height:var(--sur-control-height-sm);--sur-control-px:var(--sur-control-px-sm);--sur-control-gap:var(--sur-control-gap-sm);--sur-control-font:var(--sur-control-font-sm);--sur-control-icon:var(--sur-control-icon-sm);--sur-control-radius:var(--sur-control-radius-sm);--sur-chip-height:var(--sur-chip-height-sm);--sur-chip-px:var(--sur-chip-px-sm);--sur-chip-font:var(--sur-chip-font-sm)}[data-sur-size=lg]{--sur-spinner:var(--sur-spinner-lg);--sur-toggle-w:var(--sur-toggle-w-lg);--sur-toggle-h:var(--sur-toggle-h-lg);--sur-check:var(--sur-check-lg);--sur-control-height:var(--sur-control-height-lg);--sur-control-px:var(--sur-control-px-lg);--sur-control-gap:var(--sur-control-gap-lg);--sur-control-font:var(--sur-control-font-lg);--sur-control-icon:var(--sur-control-icon-lg);--sur-control-radius:var(--sur-control-radius-lg);--sur-chip-height:var(--sur-chip-height-lg);--sur-chip-px:var(--sur-chip-px-lg);--sur-chip-font:var(--sur-chip-font-lg)}[data-sur-color]{--sur-c:var(--sur-color-primary);--sur-c-contrast:var(--sur-color-primary-contrast);--sur-c-hover:var(--sur-color-primary-hover);--sur-c-active:var(--sur-color-primary-active);--sur-c-subtle:var(--sur-color-primary-subtle);--sur-c-subtle-fg:var(--sur-color-primary-subtle-fg);--sur-c-border:var(--sur-color-primary-border)}[data-sur-color=secondary]{--sur-c:var(--sur-color-secondary);--sur-c-contrast:var(--sur-color-secondary-contrast);--sur-c-hover:var(--sur-color-secondary-hover);--sur-c-active:var(--sur-color-secondary-active);--sur-c-subtle:var(--sur-color-secondary-subtle);--sur-c-subtle-fg:var(--sur-color-secondary-subtle-fg);--sur-c-border:var(--sur-color-secondary-border)}[data-sur-color=sky]{--sur-c:var(--sur-color-sky);--sur-c-contrast:var(--sur-color-sky-contrast);--sur-c-hover:var(--sur-color-sky-hover);--sur-c-active:var(--sur-color-sky-active);--sur-c-subtle:var(--sur-color-sky-subtle);--sur-c-subtle-fg:var(--sur-color-sky-subtle-fg);--sur-c-border:var(--sur-color-sky-border)}[data-sur-color=mint]{--sur-c:var(--sur-color-mint);--sur-c-contrast:var(--sur-color-mint-contrast);--sur-c-hover:var(--sur-color-mint-hover);--sur-c-active:var(--sur-color-mint-active);--sur-c-subtle:var(--sur-color-mint-subtle);--sur-c-subtle-fg:var(--sur-color-mint-subtle-fg);--sur-c-border:var(--sur-color-mint-border)}[data-sur-color=periwinkle]{--sur-c:var(--sur-color-periwinkle);--sur-c-contrast:var(--sur-color-periwinkle-contrast);--sur-c-hover:var(--sur-color-periwinkle-hover);--sur-c-active:var(--sur-color-periwinkle-active);--sur-c-subtle:var(--sur-color-periwinkle-subtle);--sur-c-subtle-fg:var(--sur-color-periwinkle-subtle-fg);--sur-c-border:var(--sur-color-periwinkle-border)}[data-sur-color=cerise]{--sur-c:var(--sur-color-cerise);--sur-c-contrast:var(--sur-color-cerise-contrast);--sur-c-hover:var(--sur-color-cerise-hover);--sur-c-active:var(--sur-color-cerise-active);--sur-c-subtle:var(--sur-color-cerise-subtle);--sur-c-subtle-fg:var(--sur-color-cerise-subtle-fg);--sur-c-border:var(--sur-color-cerise-border)}[data-sur-color=vermilion]{--sur-c:var(--sur-color-vermilion);--sur-c-contrast:var(--sur-color-vermilion-contrast);--sur-c-hover:var(--sur-color-vermilion-hover);--sur-c-active:var(--sur-color-vermilion-active);--sur-c-subtle:var(--sur-color-vermilion-subtle);--sur-c-subtle-fg:var(--sur-color-vermilion-subtle-fg);--sur-c-border:var(--sur-color-vermilion-border)}[data-sur-color=coral]{--sur-c:var(--sur-color-coral);--sur-c-contrast:var(--sur-color-coral-contrast);--sur-c-hover:var(--sur-color-coral-hover);--sur-c-active:var(--sur-color-coral-active);--sur-c-subtle:var(--sur-color-coral-subtle);--sur-c-subtle-fg:var(--sur-color-coral-subtle-fg);--sur-c-border:var(--sur-color-coral-border)}[data-sur-color=taupe]{--sur-c:var(--sur-color-taupe);--sur-c-contrast:var(--sur-color-taupe-contrast);--sur-c-hover:var(--sur-color-taupe-hover);--sur-c-active:var(--sur-color-taupe-active);--sur-c-subtle:var(--sur-color-taupe-subtle);--sur-c-subtle-fg:var(--sur-color-taupe-subtle-fg);--sur-c-border:var(--sur-color-taupe-border)}[data-sur-color=sand]{--sur-c:var(--sur-color-sand);--sur-c-contrast:var(--sur-color-sand-contrast);--sur-c-hover:var(--sur-color-sand-hover);--sur-c-active:var(--sur-color-sand-active);--sur-c-subtle:var(--sur-color-sand-subtle);--sur-c-subtle-fg:var(--sur-color-sand-subtle-fg);--sur-c-border:var(--sur-color-sand-border)}[data-sur-color=violet]{--sur-c:var(--sur-color-violet);--sur-c-contrast:var(--sur-color-violet-contrast);--sur-c-hover:var(--sur-color-violet-hover);--sur-c-active:var(--sur-color-violet-active);--sur-c-subtle:var(--sur-color-violet-subtle);--sur-c-subtle-fg:var(--sur-color-violet-subtle-fg);--sur-c-border:var(--sur-color-violet-border)}[data-sur-color=success]{--sur-c:var(--sur-color-success);--sur-c-contrast:var(--sur-color-success-contrast);--sur-c-hover:var(--sur-color-success-hover);--sur-c-active:var(--sur-color-success-active);--sur-c-subtle:var(--sur-color-success-subtle);--sur-c-subtle-fg:var(--sur-color-success-subtle-fg);--sur-c-border:var(--sur-color-success-border)}[data-sur-color=warning]{--sur-c:var(--sur-color-warning);--sur-c-contrast:var(--sur-color-warning-contrast);--sur-c-hover:var(--sur-color-warning-hover);--sur-c-active:var(--sur-color-warning-active);--sur-c-subtle:var(--sur-color-warning-subtle);--sur-c-subtle-fg:var(--sur-color-warning-subtle-fg);--sur-c-border:var(--sur-color-warning-border)}[data-sur-color=danger]{--sur-c:var(--sur-color-danger);--sur-c-contrast:var(--sur-color-danger-contrast);--sur-c-hover:var(--sur-color-danger-hover);--sur-c-active:var(--sur-color-danger-active);--sur-c-subtle:var(--sur-color-danger-subtle);--sur-c-subtle-fg:var(--sur-color-danger-subtle-fg);--sur-c-border:var(--sur-color-danger-border)}[data-sur-color=info]{--sur-c:var(--sur-color-info);--sur-c-contrast:var(--sur-color-info-contrast);--sur-c-hover:var(--sur-color-info-hover);--sur-c-active:var(--sur-color-info-active);--sur-c-subtle:var(--sur-color-info-subtle);--sur-c-subtle-fg:var(--sur-color-info-subtle-fg);--sur-c-border:var(--sur-color-info-border)}[data-sur-color=neutral]{--sur-c:var(--sur-color-neutral);--sur-c-contrast:var(--sur-color-neutral-contrast);--sur-c-hover:var(--sur-color-neutral-hover);--sur-c-active:var(--sur-color-neutral-active);--sur-c-subtle:var(--sur-color-neutral-subtle);--sur-c-subtle-fg:var(--sur-color-neutral-subtle-fg);--sur-c-border:var(--sur-color-neutral-border)}}@layer sur.utils{.sur-focus-ring,.sur-mixin-focus{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow);outline:none}.sur-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sur-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sur-line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sur-sr-only,.sur-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sur-scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.sur-scrollbar-none::-webkit-scrollbar{display:none}.sur-interactive{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--sur-mixin-transition)}.sur-interactive:disabled{cursor:not-allowed;opacity:.5}@keyframes sur-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sur-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes sur-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sur-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-sur-motion=reduce] *,[data-sur-motion=reduce] :before,[data-sur-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sur-flex{display:flex}.sur-inline-flex{display:inline-flex}.sur-flex-col{flex-direction:column;display:flex}.sur-flex-row{flex-direction:row;display:flex}.sur-items-center{align-items:center}.sur-items-start{align-items:flex-start}.sur-items-end{align-items:flex-end}.sur-justify-between{justify-content:space-between}.sur-justify-center{justify-content:center}.sur-justify-end{justify-content:flex-end}.sur-flex-wrap{flex-wrap:wrap}.sur-center{justify-content:center;align-items:center;display:flex}.sur-gap-2{gap:var(--sur-spacing-2)}.sur-gap-4{gap:var(--sur-spacing-4)}.sur-gap-6{gap:var(--sur-spacing-6)}.sur-gap-8{gap:var(--sur-spacing-8)}.sur-gap-12{gap:var(--sur-spacing-12)}.sur-gap-16{gap:var(--sur-spacing-16)}.sur-gap-20{gap:var(--sur-spacing-20)}.sur-gap-24{gap:var(--sur-spacing-24)}.sur-w-full{width:100%}.sur-h-full{height:100%}.sur-grid{display:grid}.sur-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sur-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sur-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}::view-transition-old(root){animation-duration:var(--sur-duration-200);animation-timing-function:var(--sur-ease-out)}::view-transition-new(root){animation-duration:var(--sur-duration-200);animation-timing-function:var(--sur-ease-out)}::view-transition-group(*){animation-duration:var(--sur-duration-300);animation-timing-function:var(--sur-ease-in-out)}:root[data-sur-theme-fade] *{view-transition-name:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}:root[data-sur-motion=reduce],:root[data-sur-motion=reduce] *,:root[data-sur-motion=reduce] :before,:root[data-sur-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-sur-motion=reduce]::view-transition-group(*){animation:none!important}:root[data-sur-motion=reduce]::view-transition-old(*){animation:none!important}:root[data-sur-motion=reduce]::view-transition-new(*){animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-sur-motion=full]),:root:not([data-sur-motion=full]) *,:root:not([data-sur-motion=full]) :before,:root:not([data-sur-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root:not([data-sur-motion=full])::view-transition-group(*){animation:none!important}:root:not([data-sur-motion=full])::view-transition-old(*){animation:none!important}:root:not([data-sur-motion=full])::view-transition-new(*){animation:none!important}}:root[data-sur-links=underline] a[href]:not([role],.sur-btn,[class*=btn],[class*=button],[class*=chip],[class*=card],[class*=cta]):not(:has(img,picture,video,div,h1,h2,h3,h4,h5,h6,article)){text-underline-offset:.15em;text-decoration-thickness:from-font;text-decoration-line:underline!important}:root[data-sur-line-spacing=wide] body,:root[data-sur-line-spacing=wide] :where(p,li,dd,dt,blockquote,figcaption,td,th,address){line-height:var(--sur-line-height-normal)!important}:root[data-sur-line-spacing=wide] p:not(:last-child){margin-block-end:2em!important}:root[data-sur-font=readable],:root[data-sur-font=readable] body{font-family:var(--sur-font-family-readable)!important}@media (forced-colors:active){:where([role=radio][aria-checked=true],[role=menuitemradio][aria-checked=true]),:where([role=tab][aria-selected=true],[role=option][aria-selected=true]),:where([aria-pressed=true]){outline:var(--sur-border-width-strong,2px) solid SelectedItem!important;outline-offset:calc(var(--sur-border-width-strong,2px) * -1)!important}:focus-visible{outline:var(--sur-focus-ring-width,2px) solid Highlight!important;outline-offset:var(--sur-border-width-strong,2px)!important}}@media (prefers-reduced-transparency:reduce){:root{--sur-card-glass-bg:#000000d9;--sur-card-glass-bg-muted:#000c;--sur-card-glass-blur:none;--sur-mixin-glass:none}}}::-webkit-scrollbar{width:var(--sur-scrollbar-width,8px);height:var(--sur-scrollbar-height,8px)}::-webkit-scrollbar-track{background:var(--sur-scrollbar-track,transparent)}::-webkit-scrollbar-thumb{background-color:var(--sur-scrollbar-thumb);border-radius:var(--sur-scrollbar-radius,9999px);transition:background-color var(--sur-duration-150,.15s) ease;background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--sur-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){html,body,*{scrollbar-width:thin;scrollbar-color:var(--sur-scrollbar-thumb) var(--sur-scrollbar-track,transparent)}}.sur-scrollbar-thin::-webkit-scrollbar{width:var(--sur-scrollbar-width-thin,5px);height:var(--sur-scrollbar-height-thin,5px)}.sur-scrollbar-thin::-webkit-scrollbar-track{background:var(--sur-scrollbar-track,transparent)}.sur-scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--sur-scrollbar-thumb);border-radius:var(--sur-scrollbar-radius,9999px);transition:background-color var(--sur-duration-150,.15s) ease;background-clip:padding-box;border:1px solid #0000}.sur-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--sur-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.sur-scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--sur-scrollbar-thumb) var(--sur-scrollbar-track,transparent)}}.semascore-print-only{display:none}@page{margin:12mm}@page semascore-wide{size:A4 landscape;margin:10mm}@media print{html:has(.semascore-wide){page:semascore-wide}html:has(.semascore-wide) body{zoom:.75}html:has(.semascore-tall) body{zoom:.65}[data-sur-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,body *{color:var(--sur-p-neutral-950)!important;box-shadow:none!important;background-color:#0000!important}sur-header,sur-sidebar,sur-main nav,.shell-skip,.sur-btn,.semascore-no-print{display:none!important}.semascore-print-only{display:block}.semascore-print-title{font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);margin:0}.scroll{overflow:visible!important}h1,h2,h3,h4{break-after:avoid}tr,li{break-inside:avoid}}
