@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--_gap:0px}}}@layer reset;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-green-100:#dcfce7;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-700:#008138;--color-green-900:#0d542b;--color-teal-300:#46ecd5;--color-teal-700:#00776e;--color-blue-100:#dbeafe;--color-blue-300:#90c5ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-violet-300:#c4b4ff;--color-violet-700:#7008e7;--color-pink-300:#fda5d5;--color-pink-700:#c4005c;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-family-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-900:lab(30.797% -29.6927 17.382);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-brand=pulp]{--color-ultramarine-100:#e8eafc;--color-ultramarine-200:#a5aeff;--color-ultramarine-300:#8b97ff;--color-ultramarine-400:#6b7aff;--color-ultramarine-500:#1e2ed6;--color-ultramarine-700:#1522a8;--color-ultramarine-800:#101a80;--color-ultramarine-900:#10164a;--color-neutral-0:#fff;--color-neutral-50:#f3f4f7;--color-neutral-100:#ededf2;--color-neutral-200:#e9ebf1;--color-neutral-300:#d5d7de;--color-neutral-400:#adb0bb;--color-neutral-450:#8f95a8;--color-neutral-500:#767d92;--color-neutral-600:#666c80;--color-neutral-700:#5a6072;--color-neutral-800:#4a4f5d;--color-neutral-850:#262a35;--color-neutral-875:#1a1e29;--color-neutral-900:#11141d;--color-neutral-950:#0c0e14;--color-neutral-975:#090b11;--color-neutral-1000:#05070b;--color-saffron-100:#fff3d6;--color-saffron-500:#ffb020;--color-saffron-700:#8a5a00;--color-saffron-900:#3a2800;--color-green-100:#e3f6ec;--color-green-300:#3ecf8e;--color-green-500:#1a8f5c;--color-green-700:#146e47;--color-green-900:#0e2e20;--color-red-100:#fbe5e6;--color-red-200:#ff9699;--color-red-300:#ff6b70;--color-red-400:#ea5459;--color-red-500:#d0393e;--color-red-700:#a52c30;--color-red-800:#86242a;--color-red-900:#3d1113;--color-orange-300:#ffa05c;--color-orange-700:#c2410c;--color-teal-300:#4fd1c5;--color-teal-700:#0f6b66;--color-violet-300:#b49cff;--color-violet-700:#5b3cc4;--color-pink-300:#ff8fc0;--color-pink-700:#a8276b;--color-surface-base:var(--lightningcss-light,var(--color-neutral-50))var(--lightningcss-dark,var(--color-neutral-975));--color-surface-raised:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-surface-overlay:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-875));--color-surface-sunken:var(--lightningcss-light,var(--color-neutral-200))var(--lightningcss-dark,var(--color-neutral-1000));--color-surface-inverse:var(--lightningcss-light,var(--color-neutral-950))var(--lightningcss-dark,var(--color-neutral-100));--color-text-default:var(--lightningcss-light,var(--color-neutral-950))var(--lightningcss-dark,var(--color-neutral-100));--color-text-muted:var(--lightningcss-light,var(--color-neutral-700))var(--lightningcss-dark,var(--color-neutral-400));--color-text-faint:var(--lightningcss-light,var(--color-neutral-600))var(--lightningcss-dark,var(--color-neutral-450));--color-text-on-action:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-950));--color-text-on-inverse:var(--lightningcss-light,var(--color-neutral-50))var(--lightningcss-dark,var(--color-neutral-950));--color-action-primary:var(--lightningcss-light,var(--color-ultramarine-500))var(--lightningcss-dark,var(--color-ultramarine-300));--color-action-primary-hover:var(--lightningcss-light,var(--color-ultramarine-700))var(--lightningcss-dark,var(--color-ultramarine-200));--color-action-primary-active:var(--lightningcss-light,var(--color-ultramarine-800))var(--lightningcss-dark,var(--color-ultramarine-400));--color-action-primary-quiet:var(--lightningcss-light,var(--color-ultramarine-100))var(--lightningcss-dark,var(--color-ultramarine-900));--color-action-secondary:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-850));--color-action-secondary-hover:var(--lightningcss-light,var(--color-neutral-200))var(--lightningcss-dark,var(--color-neutral-800));--color-action-text:var(--lightningcss-light,var(--color-ultramarine-500))var(--lightningcss-dark,var(--color-ultramarine-300));--color-border-default:var(--lightningcss-light,var(--color-neutral-300))var(--lightningcss-dark,var(--color-neutral-850));--color-border-strong:var(--lightningcss-light,var(--color-neutral-400))var(--lightningcss-dark,var(--color-neutral-800));--color-border-focus:var(--lightningcss-light,var(--color-ultramarine-500))var(--lightningcss-dark,var(--color-ultramarine-300));--color-status-success:var(--lightningcss-light,var(--color-green-500))var(--lightningcss-dark,var(--color-green-300));--color-status-warning:var(--lightningcss-light,var(--color-saffron-500))var(--lightningcss-dark,var(--color-saffron-500));--color-status-error:var(--lightningcss-light,var(--color-red-500))var(--lightningcss-dark,var(--color-red-300));--color-status-error-hover:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-200));--color-status-error-active:var(--lightningcss-light,var(--color-red-800))var(--lightningcss-dark,var(--color-red-400));--color-status-info:var(--lightningcss-light,var(--color-ultramarine-500))var(--lightningcss-dark,var(--color-ultramarine-300));--color-status-error-text:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-300));--color-status-success-text:var(--lightningcss-light,var(--color-green-700))var(--lightningcss-dark,var(--color-green-300));--color-status-warning-text:var(--lightningcss-light,var(--color-saffron-700))var(--lightningcss-dark,var(--color-saffron-500));--color-status-info-text:var(--lightningcss-light,var(--color-ultramarine-500))var(--lightningcss-dark,var(--color-ultramarine-300));--color-status-success-subtle:var(--lightningcss-light,var(--color-green-100))var(--lightningcss-dark,var(--color-green-900));--color-status-warning-subtle:var(--lightningcss-light,var(--color-saffron-100))var(--lightningcss-dark,var(--color-saffron-900));--color-status-error-subtle:var(--lightningcss-light,var(--color-red-100))var(--lightningcss-dark,var(--color-red-900));--color-status-info-subtle:var(--lightningcss-light,var(--color-ultramarine-100))var(--lightningcss-dark,var(--color-ultramarine-900));--color-status-on-success:var(--lightningcss-light,var(--color-neutral-950))var(--lightningcss-dark,var(--color-neutral-950));--color-status-on-warning:var(--lightningcss-light,var(--color-neutral-950))var(--lightningcss-dark,var(--color-neutral-950));--color-status-on-error:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-status-on-info:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-950));--color-status-neutral:var(--lightningcss-light,var(--color-neutral-700))var(--lightningcss-dark,var(--color-neutral-400));--color-status-neutral-subtle:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-850));--color-status-neutral-text:var(--lightningcss-light,var(--color-neutral-700))var(--lightningcss-dark,var(--color-neutral-400));--color-status-on-neutral:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-accent-1:var(--lightningcss-light,var(--color-ultramarine-500))var(--lightningcss-dark,var(--color-ultramarine-300));--color-accent-2:var(--lightningcss-light,var(--color-orange-700))var(--lightningcss-dark,var(--color-orange-300));--color-accent-3:var(--lightningcss-light,var(--color-green-700))var(--lightningcss-dark,var(--color-green-300));--color-accent-4:var(--lightningcss-light,var(--color-violet-700))var(--lightningcss-dark,var(--color-violet-300));--color-accent-5:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-300));--color-accent-6:var(--lightningcss-light,var(--color-teal-700))var(--lightningcss-dark,var(--color-teal-300));--color-accent-7:var(--lightningcss-light,var(--color-saffron-700))var(--lightningcss-dark,var(--color-saffron-500));--color-accent-8:var(--lightningcss-light,var(--color-pink-700))var(--lightningcss-dark,var(--color-pink-300));--color-accent-on-1:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-accent-on-2:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-accent-on-3:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-accent-on-4:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-accent-on-5:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-accent-on-6:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-accent-on-7:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-accent-on-8:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-950));--color-data-sequential-0:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-850));--color-data-sequential-1:var(--lightningcss-light,var(--color-ultramarine-200))var(--lightningcss-dark,var(--color-ultramarine-800));--color-data-sequential-2:var(--lightningcss-light,var(--color-ultramarine-400))var(--lightningcss-dark,var(--color-ultramarine-500));--color-data-sequential-3:var(--lightningcss-light,var(--color-ultramarine-500))var(--lightningcss-dark,var(--color-ultramarine-400));--color-data-sequential-4:var(--lightningcss-light,var(--color-ultramarine-800))var(--lightningcss-dark,var(--color-ultramarine-200));--color-overlay-backdrop:var(--lightningcss-light,#0c0e1499)var(--lightningcss-dark,#000000b3);--radius-sm:3px;--radius-lg:10px;--radius-pill:9999px;--radius-control:var(--radius-sm);--radius-surface:var(--radius-lg);--radius-full:var(--radius-pill);--space-1:calc(var(--space-unit)*1);--space-2:calc(var(--space-unit)*2);--space-3:calc(var(--space-unit)*3);--space-4:calc(var(--space-unit)*4);--space-5:calc(var(--space-unit)*6);--space-6:calc(var(--space-unit)*8);--space-7:calc(var(--space-unit)*12);--space-8:calc(var(--space-unit)*16);--space-unit:.25rem;--duration-fast:.14s;--duration-base:.26s;--easing-standard:cubic-bezier(.2,.7,.3,1);--typeface-display:"Archivo Variable",Archivo,system-ui,sans-serif;--typeface-body:"Instrument Sans Variable","Instrument Sans",system-ui,sans-serif;--typeface-mono:"Geist Mono Variable",ui-monospace,"SF Mono",Menlo,monospace;--font-family-display:var(--typeface-display);--font-family-body:var(--typeface-body);--font-family-mono:var(--typeface-mono);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-line-height-tight:1.2;--font-line-height-normal:1.5;--motion-duration-fast:var(--duration-fast);--motion-duration-base:var(--duration-base);--motion-easing-standard:var(--easing-standard);--shadow-raised-color:var(--lightningcss-light,#0c0e141a)var(--lightningcss-dark,#00000059);--shadow-raised:0px 2px 12px 0px var(--shadow-raised-color);--shadow-overlay-color:var(--lightningcss-light,#0c0e1433)var(--lightningcss-dark,#00000080);--shadow-overlay:0px 16px 48px 0px var(--shadow-overlay-color);--size-control-sm:2rem;--size-control-md:2.5rem;--size-control-lg:3rem;--size-hairline:1px;--size-toggle-sm:1rem;--size-toggle-md:1.25rem;--size-toggle-lg:1.5rem;--size-toast-width:22rem;--size-popover-width:20rem;--size-menu-width:14rem;--size-listbox-height:18rem;--size-dialog-width:32.5rem;--size-sheet-width:24rem;--size-sheet-height:60vh;--focus-ring-width:2px;--focus-ring-offset:2px;--layer-toast:1100;--layer-popover:1200;--layer-tooltip:1300;--accordion-border:var(--color-border-default);--accordion-radius:var(--radius-surface);--accordion-trigger-padding-block:var(--space-3);--accordion-trigger-padding-inline:var(--space-3);--accordion-trigger-font-size:var(--font-size-md);--accordion-trigger-font-weight:var(--font-weight-medium);--accordion-trigger-fg:var(--color-text-default);--accordion-trigger-bg-hover:var(--color-action-primary-quiet);--accordion-trigger-chevron:var(--color-text-muted);--accordion-trigger-gap:var(--space-3);--accordion-panel-padding-block:var(--space-3);--accordion-panel-padding-inline:var(--space-3);--accordion-panel-fg:var(--color-text-default);--accordion-panel-font-size:var(--font-size-sm);--accordion-duration:var(--motion-duration-fast);--accordion-focus-ring:var(--color-border-focus);--accordion-focus-ring-width:var(--focus-ring-width);--accordion-focus-ring-offset:var(--focus-ring-offset);--alert-radius:var(--radius-surface);--alert-padding:var(--space-4);--alert-gap:var(--space-3);--alert-border-width:var(--size-hairline);--alert-accent-width:var(--space-1);--alert-fg:var(--color-text-default);--alert-font-size:var(--font-size-sm);--alert-title-font-weight:var(--font-weight-semibold);--alert-info-bg:var(--color-status-info-subtle);--alert-info-accent:var(--color-status-info);--alert-info-title:var(--color-status-info-text);--alert-success-bg:var(--color-status-success-subtle);--alert-success-accent:var(--color-status-success);--alert-success-title:var(--color-status-success-text);--alert-warning-bg:var(--color-status-warning-subtle);--alert-warning-accent:var(--color-status-warning);--alert-warning-title:var(--color-status-warning-text);--alert-error-bg:var(--color-status-error-subtle);--alert-error-accent:var(--color-status-error);--alert-error-title:var(--color-status-error-text);--avatar-size-sm:var(--size-control-sm);--avatar-size-md:var(--size-control-md);--avatar-size-lg:calc(var(--size-control-md)*1.4);--avatar-size-xl:calc(var(--size-control-lg)*2);--avatar-font-size-sm:var(--font-size-xs);--avatar-font-size-md:var(--font-size-sm);--avatar-font-size-lg:var(--font-size-lg);--avatar-font-size-xl:var(--font-size-2xl);--avatar-bg:var(--color-status-neutral-subtle);--avatar-border:var(--color-border-default);--avatar-border-width:var(--size-hairline);--avatar-fg:var(--color-status-neutral-text);--avatar-accent-1-bg:var(--color-accent-1);--avatar-accent-1-fg:var(--color-accent-on-1);--avatar-accent-2-bg:var(--color-accent-2);--avatar-accent-2-fg:var(--color-accent-on-2);--avatar-accent-3-bg:var(--color-accent-3);--avatar-accent-3-fg:var(--color-accent-on-3);--avatar-accent-4-bg:var(--color-accent-4);--avatar-accent-4-fg:var(--color-accent-on-4);--avatar-accent-5-bg:var(--color-accent-5);--avatar-accent-5-fg:var(--color-accent-on-5);--avatar-accent-6-bg:var(--color-accent-6);--avatar-accent-6-fg:var(--color-accent-on-6);--avatar-accent-7-bg:var(--color-accent-7);--avatar-accent-7-fg:var(--color-accent-on-7);--avatar-accent-8-bg:var(--color-accent-8);--avatar-accent-8-fg:var(--color-accent-on-8);--avatar-weight:var(--font-weight-semibold);--avatar-radius:var(--radius-full);--badge-radius:var(--radius-full);--badge-gap:var(--space-1);--badge-padding-block:var(--space-1);--badge-padding-inline-sm:var(--space-2);--badge-padding-inline-md:var(--space-3);--badge-font-size-sm:var(--font-size-xs);--badge-font-size-md:var(--font-size-sm);--badge-font-weight:var(--font-weight-medium);--badge-line-height:var(--font-line-height-tight);--badge-border-width:var(--size-hairline);--badge-neutral-solid-bg:var(--color-status-neutral);--badge-neutral-solid-fg:var(--color-status-on-neutral);--badge-neutral-subtle-bg:var(--color-status-neutral-subtle);--badge-neutral-subtle-fg:var(--color-status-neutral-text);--badge-neutral-subtle-border:var(--color-status-neutral-text);--badge-info-solid-bg:var(--color-status-info);--badge-info-solid-fg:var(--color-status-on-info);--badge-info-subtle-bg:var(--color-status-info-subtle);--badge-info-subtle-fg:var(--color-status-info-text);--badge-info-subtle-border:var(--color-status-info-text);--badge-success-solid-bg:var(--color-status-success);--badge-success-solid-fg:var(--color-status-on-success);--badge-success-subtle-bg:var(--color-status-success-subtle);--badge-success-subtle-fg:var(--color-status-success-text);--badge-success-subtle-border:var(--color-status-success-text);--badge-warning-solid-bg:var(--color-status-warning);--badge-warning-solid-fg:var(--color-status-on-warning);--badge-warning-subtle-bg:var(--color-status-warning-subtle);--badge-warning-subtle-fg:var(--color-status-warning-text);--badge-warning-subtle-border:var(--color-status-warning-text);--badge-error-solid-bg:var(--color-status-error);--badge-error-solid-fg:var(--color-status-on-error);--badge-error-subtle-bg:var(--color-status-error-subtle);--badge-error-subtle-fg:var(--color-status-error-text);--badge-error-subtle-border:var(--color-status-error-text);--badge-action-solid-bg:var(--color-action-primary);--badge-action-solid-fg:var(--color-text-on-action);--badge-action-subtle-bg:var(--color-action-primary-quiet);--badge-action-subtle-fg:var(--color-action-text);--badge-action-subtle-border:var(--color-action-text);--badge-dot-size:var(--space-2);--button-radius:var(--radius-control);--button-gap:var(--space-2);--button-font-family:var(--font-family-body);--button-font-weight:var(--font-weight-medium);--button-font-size-sm:var(--font-size-sm);--button-font-size-md:var(--font-size-md);--button-font-size-lg:var(--font-size-lg);--button-height-sm:var(--size-control-sm);--button-height-md:var(--size-control-md);--button-height-lg:var(--size-control-lg);--button-padding-inline-sm:var(--space-3);--button-padding-inline-md:var(--space-4);--button-padding-inline-lg:var(--space-5);--button-primary-bg:var(--color-action-primary);--button-primary-bg-hover:var(--color-action-primary-hover);--button-primary-bg-active:var(--color-action-primary-active);--button-primary-fg:var(--color-text-on-action);--button-secondary-bg:var(--color-action-secondary);--button-secondary-bg-hover:var(--color-action-secondary-hover);--button-secondary-fg:var(--color-text-default);--button-secondary-border:var(--color-border-default);--button-ghost-fg:var(--color-action-text);--button-ghost-bg-hover:var(--color-action-primary-quiet);--button-danger-bg:var(--color-status-error);--button-danger-bg-hover:var(--color-status-error-hover);--button-danger-bg-active:var(--color-status-error-active);--button-danger-fg:var(--color-status-on-error);--button-danger-text:var(--color-status-error-text);--button-danger-quiet-bg-hover:var(--color-status-error-subtle);--button-focus-ring:var(--color-border-focus);--button-focus-ring-width:var(--focus-ring-width);--button-focus-ring-offset:var(--focus-ring-offset);--button-motion-duration:var(--motion-duration-fast);--calendar-bg:var(--color-surface-raised);--calendar-fg:var(--color-text-default);--calendar-padding:var(--space-3);--calendar-gap:var(--space-2);--calendar-font-family:var(--font-family-body);--calendar-font-size:var(--font-size-sm);--calendar-heading-font-size:var(--font-size-md);--calendar-heading-font-weight:var(--font-weight-medium);--calendar-nav-size:var(--size-control-sm);--calendar-nav-radius:var(--radius-control);--calendar-nav-fg:var(--color-text-muted);--calendar-nav-fg-hover:var(--color-text-default);--calendar-nav-bg-hover:var(--color-action-secondary);--calendar-weekday-fg:var(--color-text-muted);--calendar-weekday-font-size:var(--font-size-xs);--calendar-weekday-font-weight:var(--font-weight-medium);--calendar-cell-size:var(--size-control-sm);--calendar-cell-radius:var(--radius-control);--calendar-cell-fg:var(--color-text-default);--calendar-cell-fg-unavailable:var(--color-text-faint);--calendar-cell-fg-today:var(--color-action-text);--calendar-cell-bg-hover:var(--color-action-secondary);--calendar-cell-bg-selected:var(--color-action-primary);--calendar-cell-fg-selected:var(--color-text-on-action);--calendar-cell-bg-selected-hover:var(--color-action-primary-hover);--calendar-focus-ring:var(--color-border-focus);--calendar-focus-ring-width:var(--focus-ring-width);--calendar-focus-ring-offset:var(--focus-ring-offset);--calendar-motion-duration:var(--motion-duration-fast);--card-bg:var(--color-surface-raised);--card-bg-sunken:var(--color-surface-sunken);--card-fg:var(--color-text-default);--card-border:var(--color-border-default);--card-border-hover:var(--color-border-strong);--card-radius:var(--radius-surface);--card-shadow:var(--shadow-raised);--card-gap:var(--space-3);--card-padding-sm:var(--space-3);--card-padding-md:var(--space-4);--card-padding-lg:var(--space-5);--card-divider:var(--color-border-default);--card-focus-ring:var(--color-border-focus);--card-focus-ring-width:var(--focus-ring-width);--card-focus-ring-offset:var(--focus-ring-offset);--card-motion-duration:var(--motion-duration-fast);--checkbox-size-sm:var(--size-toggle-sm);--checkbox-size-md:var(--size-toggle-md);--checkbox-size-lg:var(--size-toggle-lg);--checkbox-gap:var(--space-2);--checkbox-radius:var(--radius-control);--checkbox-bg:var(--color-surface-raised);--checkbox-bg-checked:var(--color-action-primary);--checkbox-bg-checked-hover:var(--color-action-primary-hover);--checkbox-border:var(--color-border-strong);--checkbox-border-hover:var(--color-action-primary);--checkbox-border-invalid:var(--color-status-error);--checkbox-check:var(--color-text-on-action);--checkbox-check-width:var(--focus-ring-width);--checkbox-focus-ring:var(--color-border-focus);--checkbox-focus-ring-width:var(--focus-ring-width);--checkbox-focus-ring-offset:var(--focus-ring-offset);--checkbox-motion-duration:var(--motion-duration-fast);--chip-height-sm:var(--space-5);--chip-height-md:var(--size-control-sm);--chip-height-lg:var(--size-control-md);--chip-padding-x-sm:var(--space-2);--chip-padding-x-md:var(--space-3);--chip-padding-x-lg:var(--space-4);--chip-gap:var(--space-1);--chip-font-size-sm:var(--font-size-xs);--chip-font-size-md:var(--font-size-sm);--chip-font-size-lg:var(--font-size-md);--chip-weight:var(--font-weight-medium);--chip-radius:var(--radius-full);--chip-border-width:var(--size-hairline);--chip-neutral-bg:var(--color-action-secondary);--chip-neutral-bg-hover:var(--color-action-secondary-hover);--chip-neutral-fg:var(--color-text-default);--chip-neutral-border:var(--color-border-default);--chip-neutral-selected-bg:var(--color-surface-inverse);--chip-neutral-selected-fg:var(--color-text-on-inverse);--chip-action-bg:var(--color-action-primary-quiet);--chip-action-bg-hover:var(--color-action-primary-quiet);--chip-action-fg:var(--color-action-text);--chip-action-border:var(--color-action-primary-quiet);--chip-action-selected-bg:var(--color-action-primary);--chip-action-selected-fg:var(--color-text-on-action);--chip-accent-1-bg:var(--color-accent-1);--chip-accent-1-fg:var(--color-accent-on-1);--chip-accent-2-bg:var(--color-accent-2);--chip-accent-2-fg:var(--color-accent-on-2);--chip-accent-3-bg:var(--color-accent-3);--chip-accent-3-fg:var(--color-accent-on-3);--chip-accent-4-bg:var(--color-accent-4);--chip-accent-4-fg:var(--color-accent-on-4);--chip-accent-5-bg:var(--color-accent-5);--chip-accent-5-fg:var(--color-accent-on-5);--chip-accent-6-bg:var(--color-accent-6);--chip-accent-6-fg:var(--color-accent-on-6);--chip-accent-7-bg:var(--color-accent-7);--chip-accent-7-fg:var(--color-accent-on-7);--chip-accent-8-bg:var(--color-accent-8);--chip-accent-8-fg:var(--color-accent-on-8);--chip-focus-ring:var(--color-border-focus);--chip-focus-ring-width:var(--focus-ring-width);--chip-focus-ring-offset:var(--focus-ring-offset);--combobox-radius:var(--radius-control);--combobox-padding-inline:var(--space-3);--combobox-gap:var(--space-2);--combobox-height-sm:var(--size-control-sm);--combobox-height-md:var(--size-control-md);--combobox-height-lg:var(--size-control-lg);--combobox-font-family:var(--font-family-body);--combobox-font-size-sm:var(--font-size-sm);--combobox-font-size-md:var(--font-size-md);--combobox-font-size-lg:var(--font-size-lg);--combobox-bg:var(--color-surface-raised);--combobox-fg:var(--color-text-default);--combobox-placeholder:var(--color-text-faint);--combobox-icon:var(--color-text-muted);--combobox-icon-size:var(--space-6);--combobox-border-default:var(--color-border-default);--combobox-border-hover:var(--color-border-strong);--combobox-border-focus:var(--color-border-focus);--combobox-border-invalid:var(--color-status-error);--combobox-popover-shadow:var(--shadow-overlay);--combobox-popover-duration:var(--motion-duration-fast);--combobox-popover-bg:var(--color-surface-overlay);--combobox-focus-ring:var(--color-border-focus);--combobox-focus-ring-width:var(--focus-ring-width);--combobox-focus-ring-offset:var(--focus-ring-offset);--combobox-motion-duration:var(--motion-duration-fast);--data-grid-bg:var(--color-surface-raised);--data-grid-fg:var(--color-text-default);--data-grid-border:var(--color-border-default);--data-grid-radius:var(--radius-surface);--data-grid-font-family:var(--font-family-body);--data-grid-font-size:var(--font-size-sm);--data-grid-cell-padding-inline:var(--space-3);--data-grid-cell-padding-block-default:var(--space-3);--data-grid-cell-padding-block-compact:var(--space-2);--data-grid-header-bg:var(--color-surface-base);--data-grid-header-fg:var(--color-text-muted);--data-grid-header-fg-active:var(--color-text-default);--data-grid-header-font-size:var(--font-size-xs);--data-grid-header-font-weight:var(--font-weight-semibold);--data-grid-header-sort-indicator:var(--color-action-text);--data-grid-header-sort-indicator-width:var(--focus-ring-width);--data-grid-header-sort-indicator-size:var(--space-2);--data-grid-row-bg-hover:var(--color-action-secondary);--data-grid-row-bg-selected:var(--color-action-primary-quiet);--data-grid-row-fg-disabled:var(--color-text-faint);--data-grid-select-size:var(--size-toggle-sm);--data-grid-select-radius:var(--radius-control);--data-grid-select-bg:var(--color-surface-raised);--data-grid-select-bg-checked:var(--color-action-primary);--data-grid-select-border:var(--color-border-strong);--data-grid-select-check:var(--color-text-on-action);--data-grid-select-check-width:var(--focus-ring-width);--data-grid-empty-fg:var(--color-text-muted);--data-grid-empty-padding:var(--space-6);--data-grid-focus-ring:var(--color-border-focus);--data-grid-focus-ring-width:var(--focus-ring-width);--data-grid-focus-ring-offset:var(--focus-ring-offset);--data-grid-motion-duration:var(--motion-duration-fast);--date-picker-radius:var(--radius-control);--date-picker-padding-inline:var(--space-3);--date-picker-gap:var(--space-2);--date-picker-height-sm:var(--size-control-sm);--date-picker-height-md:var(--size-control-md);--date-picker-height-lg:var(--size-control-lg);--date-picker-font-family:var(--font-family-body);--date-picker-font-size-sm:var(--font-size-sm);--date-picker-font-size-md:var(--font-size-md);--date-picker-font-size-lg:var(--font-size-lg);--date-picker-bg:var(--color-surface-raised);--date-picker-fg:var(--color-text-default);--date-picker-placeholder:var(--color-text-faint);--date-picker-icon:var(--color-text-muted);--date-picker-icon-size:var(--space-6);--date-picker-border-default:var(--color-border-default);--date-picker-border-hover:var(--color-border-strong);--date-picker-border-focus:var(--color-border-focus);--date-picker-border-invalid:var(--color-status-error);--date-picker-popover-shadow:var(--shadow-overlay);--date-picker-popover-duration:var(--motion-duration-fast);--date-picker-focus-ring:var(--color-border-focus);--date-picker-focus-ring-width:var(--focus-ring-width);--date-picker-focus-ring-offset:var(--focus-ring-offset);--date-picker-motion-duration:var(--motion-duration-fast);--date-picker-segment-padding-inline:var(--space-1);--date-picker-segment-radius:var(--radius-control);--date-picker-segment-bg-focus:var(--color-action-primary-quiet);--date-picker-segment-fg-placeholder:var(--color-text-faint);--date-picker-dialog-bg:var(--color-surface-overlay);--date-picker-dialog-border:var(--color-border-default);--date-picker-dialog-radius:var(--radius-surface);--dialog-surface:var(--color-surface-overlay);--dialog-width:var(--size-dialog-width);--dialog-surface-subtle:var(--color-surface-sunken);--dialog-fg:var(--color-text-default);--dialog-fg-muted:var(--color-text-muted);--dialog-backdrop:var(--color-overlay-backdrop);--dialog-border:var(--color-border-default);--dialog-border-hover:var(--color-border-strong);--dialog-focus:var(--color-border-focus);--dialog-radius:var(--radius-surface);--dialog-shadow:var(--shadow-overlay);--dialog-padding:var(--space-5);--dialog-gap:var(--space-3);--dialog-font-family:var(--font-family-body);--dialog-title-font-size:var(--font-size-lg);--dialog-title-font-weight:var(--font-weight-semibold);--dialog-title-font-family:var(--font-family-display);--dialog-description-font-size:var(--font-size-sm);--dialog-close-bg:var(--color-action-secondary);--dialog-close-bg-hover:var(--color-action-secondary-hover);--dialog-close-fg:var(--color-text-muted);--dialog-close-fg-hover:var(--color-text-default);--dialog-motion-duration:var(--motion-duration-base);--dialog-motion-easing:var(--motion-easing-standard);--divider-color:var(--color-border-default);--divider-thickness:var(--size-hairline);--divider-spacing-sm:var(--space-2);--divider-spacing-md:var(--space-4);--divider-spacing-lg:var(--space-6);--empty-state-padding:var(--space-6);--empty-state-icon-size:var(--size-control-lg);--empty-state-icon-glyph-size:var(--font-size-xl);--empty-state-icon-radius:var(--radius-full);--empty-state-icon-neutral-bg:var(--color-status-neutral-subtle);--empty-state-icon-neutral-fg:var(--color-status-neutral-text);--empty-state-icon-error-bg:var(--color-status-error-subtle);--empty-state-icon-error-fg:var(--color-status-error-text);--field-gap:var(--space-1);--field-label-fg:var(--color-text-default);--field-label-font-size:var(--font-size-sm);--field-label-font-weight:var(--font-weight-medium);--field-required-fg:var(--color-status-error-text);--field-required-gap:var(--space-1);--field-description-fg:var(--color-text-muted);--field-description-font-size:var(--font-size-xs);--field-error-fg:var(--color-status-error-text);--field-error-font-size:var(--font-size-xs);--heading-font-family:var(--font-family-display);--heading-font-weight:var(--font-weight-semibold);--heading-line-height:var(--font-line-height-tight);--heading-size-sm:var(--font-size-md);--heading-size-md:var(--font-size-lg);--heading-size-lg:var(--font-size-xl);--heading-size-xl:var(--font-size-2xl);--heading-size-2xl:var(--font-size-3xl);--heading-tone-default:var(--color-text-default);--heading-tone-muted:var(--color-text-muted);--heatmap-bg:var(--color-surface-raised);--heatmap-border:var(--color-border-default);--heatmap-fg:var(--color-text-default);--heatmap-fg-muted:var(--color-text-muted);--heatmap-level-0:var(--color-data-sequential-0);--heatmap-level-1:var(--color-data-sequential-1);--heatmap-level-2:var(--color-data-sequential-2);--heatmap-level-3:var(--color-data-sequential-3);--heatmap-level-4:var(--color-data-sequential-4);--heatmap-radius:var(--radius-surface);--heatmap-padding:var(--space-4);--heatmap-font-family:var(--font-family-body);--heatmap-day-header-font-family:var(--font-family-mono);--heatmap-label-size:var(--font-size-xs);--heatmap-focus-ring:var(--color-border-focus);--heatmap-tooltip-shadow:var(--shadow-raised);--heatmap-motion-duration:var(--motion-duration-fast);--heatmap-motion-easing:var(--motion-easing-standard);--icon-button-size-sm:var(--size-control-sm);--icon-button-size-md:var(--size-control-md);--icon-button-size-lg:var(--size-control-lg);--icon-size-sm:var(--font-size-sm);--icon-size-md:var(--font-size-lg);--icon-size-lg:var(--font-size-xl);--inline-gap-1:var(--space-1);--inline-gap-2:var(--space-2);--inline-gap-3:var(--space-3);--inline-gap-4:var(--space-4);--inline-gap-5:var(--space-5);--inline-gap-6:var(--space-6);--inline-gap-7:var(--space-7);--inline-gap-8:var(--space-8);--link-tone-action:var(--color-action-text);--link-tone-default:var(--color-text-default);--link-tone-muted:var(--color-text-muted);--link-hover:var(--color-text-default);--link-weight:var(--font-weight-medium);--link-radius:var(--radius-control);--link-focus-ring-width:var(--focus-ring-width);--link-focus-ring-offset:var(--focus-ring-offset);--link-focus-ring-color:var(--color-border-focus);--link-duration:var(--motion-duration-fast);--listbox-bg:var(--color-surface-raised);--listbox-fg:var(--color-text-default);--listbox-border:var(--color-border-default);--listbox-radius:var(--radius-surface);--listbox-padding:var(--space-1);--listbox-max-height:var(--size-listbox-height);--listbox-font-family:var(--font-family-body);--listbox-font-size:var(--font-size-sm);--listbox-empty-fg:var(--color-text-muted);--listbox-empty-padding:var(--space-3);--listbox-item-padding-block:var(--space-2);--listbox-item-padding-inline:var(--space-3);--listbox-item-gap:var(--space-2);--listbox-item-radius:var(--radius-control);--listbox-item-fg:var(--color-text-default);--listbox-item-fg-muted:var(--color-text-muted);--listbox-item-fg-disabled:var(--color-text-faint);--listbox-item-bg-focus:var(--color-action-primary-quiet);--listbox-item-bg-selected:var(--color-action-primary-quiet);--listbox-item-check:var(--color-action-text);--listbox-item-description-font-size:var(--font-size-xs);--listbox-focus-ring:var(--color-border-focus);--listbox-focus-ring-width:var(--focus-ring-width);--listbox-focus-ring-offset:var(--focus-ring-offset);--menu-bg:var(--color-surface-overlay);--menu-fg:var(--color-text-default);--menu-border:var(--color-border-default);--menu-radius:var(--radius-surface);--menu-padding:var(--space-1);--menu-gap:var(--space-2);--menu-min-width:var(--size-menu-width);--menu-shadow:var(--shadow-overlay);--menu-layer:var(--layer-popover);--menu-duration:var(--motion-duration-fast);--menu-item-padding-block:var(--space-2);--menu-item-padding-inline:var(--space-3);--menu-item-radius:var(--radius-control);--menu-item-font-size:var(--font-size-sm);--menu-item-fg:var(--color-text-default);--menu-item-fg-muted:var(--color-text-muted);--menu-item-bg-active:var(--color-action-primary-quiet);--menu-item-fg-active:var(--color-text-default);--menu-item-fg-danger:var(--color-status-error-text);--menu-separator:var(--color-border-default);--menu-focus-ring:var(--color-border-focus);--menu-focus-ring-width:var(--focus-ring-width);--menu-focus-ring-offset:var(--focus-ring-offset);--pagination-gap:var(--space-1);--pagination-font-family:var(--font-family-body);--pagination-font-size-sm:var(--font-size-sm);--pagination-font-size-md:var(--font-size-md);--pagination-ellipsis-fg:var(--color-text-muted);--pagination-ellipsis-size-sm:var(--size-control-sm);--pagination-ellipsis-size-md:var(--size-control-md);--picker-radius:var(--radius-control);--picker-padding-inline:var(--space-3);--picker-gap:var(--space-2);--picker-height-sm:var(--size-control-sm);--picker-height-md:var(--size-control-md);--picker-height-lg:var(--size-control-lg);--picker-font-family:var(--font-family-body);--picker-font-size-sm:var(--font-size-sm);--picker-font-size-md:var(--font-size-md);--picker-font-size-lg:var(--font-size-lg);--picker-bg:var(--color-surface-raised);--picker-fg:var(--color-text-default);--picker-placeholder:var(--color-text-faint);--picker-icon:var(--color-text-muted);--picker-icon-size:var(--space-6);--picker-border-default:var(--color-border-default);--picker-border-hover:var(--color-border-strong);--picker-border-focus:var(--color-border-focus);--picker-border-invalid:var(--color-status-error);--picker-popover-shadow:var(--shadow-overlay);--picker-popover-duration:var(--motion-duration-fast);--picker-popover-bg:var(--color-surface-overlay);--picker-focus-ring:var(--color-border-focus);--picker-focus-ring-width:var(--focus-ring-width);--picker-focus-ring-offset:var(--focus-ring-offset);--picker-motion-duration:var(--motion-duration-fast);--popover-bg:var(--color-surface-overlay);--popover-fg:var(--color-text-default);--popover-border:var(--color-border-default);--popover-radius:var(--radius-surface);--popover-padding:var(--space-4);--popover-gap:var(--space-2);--popover-width:var(--size-popover-width);--popover-shadow:var(--shadow-overlay);--popover-layer:var(--layer-popover);--popover-duration:var(--motion-duration-fast);--popover-focus-ring:var(--color-border-focus);--popover-focus-ring-width:var(--focus-ring-width);--popover-focus-ring-offset:var(--focus-ring-offset);--progress-height-sm:var(--space-1);--progress-height-md:var(--space-2);--progress-radius:var(--radius-full);--progress-gap:var(--space-1);--progress-track:var(--color-surface-sunken);--progress-label-font-size:var(--font-size-sm);--progress-label-fg:var(--color-text-default);--progress-value-fg:var(--color-text-muted);--progress-indicator-primary:var(--color-action-primary);--progress-indicator-success:var(--color-status-success);--progress-indicator-warning:var(--color-status-warning);--progress-indicator-error:var(--color-status-error);--progress-duration:var(--motion-duration-base);--radio-size-sm:var(--size-toggle-sm);--radio-size-md:var(--size-toggle-md);--radio-size-lg:var(--size-toggle-lg);--radio-gap:var(--space-2);--radio-group-gap:var(--space-2);--radio-radius:var(--radius-full);--radio-bg:var(--color-surface-raised);--radio-border:var(--color-border-strong);--radio-border-hover:var(--color-action-primary);--radio-border-checked:var(--color-action-primary);--radio-border-invalid:var(--color-status-error);--radio-dot:var(--color-action-primary);--radio-focus-ring:var(--color-border-focus);--radio-focus-ring-width:var(--focus-ring-width);--radio-focus-ring-offset:var(--focus-ring-offset);--radio-motion-duration:var(--motion-duration-fast);--segmented-control-height-sm:var(--size-control-sm);--segmented-control-height-md:var(--size-control-md);--segmented-control-padding-x-sm:var(--space-3);--segmented-control-padding-x-md:var(--space-4);--segmented-control-font-size-sm:var(--font-size-sm);--segmented-control-font-size-md:var(--font-size-md);--segmented-control-gap:var(--space-2);--segmented-control-inset:var(--space-1);--segmented-control-weight:var(--font-weight-medium);--segmented-control-fg:var(--color-text-muted);--segmented-control-fg-hover:var(--color-text-default);--segmented-control-border-width:var(--size-hairline);--segmented-control-track-bg:var(--color-surface-sunken);--segmented-control-track-border:var(--color-border-default);--segmented-control-track-radius:var(--radius-control);--segmented-control-segment-radius:var(--radius-control);--segmented-control-segment-selected-bg:var(--color-surface-raised);--segmented-control-segment-selected-fg:var(--color-text-default);--segmented-control-segment-selected-border:var(--color-border-strong);--segmented-control-segment-selected-shadow:var(--shadow-raised);--segmented-control-chip-radius:var(--radius-full);--segmented-control-chip-bg:var(--color-surface-raised);--segmented-control-chip-border:var(--color-border-default);--segmented-control-chip-selected-bg:var(--color-action-primary-quiet);--segmented-control-chip-selected-fg:var(--color-action-text);--segmented-control-chip-selected-border:var(--color-action-text);--segmented-control-focus-ring:var(--color-border-focus);--segmented-control-focus-ring-width:var(--focus-ring-width);--segmented-control-focus-ring-offset:var(--focus-ring-offset);--select-radius:var(--radius-control);--select-padding-inline:var(--space-3);--select-chevron-inset:var(--space-3);--select-chevron-gap:var(--space-6);--select-height-sm:var(--size-control-sm);--select-height-md:var(--size-control-md);--select-height-lg:var(--size-control-lg);--select-font-family:var(--font-family-body);--select-font-size-sm:var(--font-size-sm);--select-font-size-md:var(--font-size-md);--select-font-size-lg:var(--font-size-lg);--select-bg:var(--color-surface-raised);--select-fg:var(--color-text-default);--select-placeholder:var(--color-text-faint);--select-chevron:var(--color-text-muted);--select-chevron-width:var(--focus-ring-width);--select-border-default:var(--color-border-default);--select-border-hover:var(--color-border-strong);--select-border-focus:var(--color-border-focus);--select-border-invalid:var(--color-status-error);--select-focus-ring:var(--color-border-focus);--select-focus-ring-width:var(--focus-ring-width);--select-focus-ring-offset:var(--focus-ring-offset);--select-motion-duration:var(--motion-duration-fast);--sheet-width:var(--size-sheet-width);--sheet-height:var(--size-sheet-height);--sheet-motion-translate:var(--space-5);--sheet-handle-width:var(--space-7);--sheet-handle-height:var(--space-1);--sheet-handle-hit-height:var(--space-5);--sheet-handle-bg:var(--color-border-strong);--sheet-handle-radius:var(--radius-full);--sheet-handle-snap-duration:var(--motion-duration-base);--skeleton-base:var(--color-surface-sunken);--skeleton-highlight:var(--color-surface-raised);--skeleton-radius:var(--radius-control);--skeleton-text-height:var(--font-size-md);--skeleton-gap:var(--space-2);--skeleton-circle-sm:var(--size-control-sm);--skeleton-circle-md:var(--size-control-md);--skeleton-circle-lg:var(--size-control-lg);--skeleton-duration:var(--motion-duration-base);--slider-gap:var(--space-2);--slider-font-family:var(--font-family-body);--slider-output-fg:var(--color-text-muted);--slider-output-font-size:var(--font-size-sm);--slider-output-font-family:var(--font-family-mono);--slider-track-size:var(--space-1);--slider-track-length:var(--size-listbox-height);--slider-track-bg:var(--color-surface-sunken);--slider-track-radius:var(--radius-full);--slider-track-hit-size:var(--size-toggle-lg);--slider-fill:var(--color-action-primary);--slider-thumb-size:var(--size-toggle-md);--slider-thumb-bg:var(--color-surface-raised);--slider-thumb-border:var(--color-action-primary);--slider-thumb-border-hover:var(--color-action-primary-hover);--slider-thumb-border-width:var(--focus-ring-width);--slider-thumb-radius:var(--radius-full);--slider-thumb-shadow:var(--shadow-raised);--slider-focus-ring:var(--color-border-focus);--slider-focus-ring-width:var(--focus-ring-width);--slider-focus-ring-offset:var(--focus-ring-offset);--slider-motion-duration:var(--motion-duration-fast);--spinner-size-sm:var(--size-toggle-sm);--spinner-size-md:var(--size-toggle-md);--spinner-size-lg:var(--size-toggle-lg);--spinner-width:var(--focus-ring-width);--spinner-track:var(--color-border-default);--spinner-indicator:var(--color-action-primary);--spinner-duration:var(--motion-duration-base);--stack-gap-1:var(--space-1);--stack-gap-2:var(--space-2);--stack-gap-3:var(--space-3);--stack-gap-4:var(--space-4);--stack-gap-5:var(--space-5);--stack-gap-6:var(--space-6);--stack-gap-7:var(--space-7);--stack-gap-8:var(--space-8);--switch-size-sm:var(--size-toggle-sm);--switch-size-md:var(--size-toggle-md);--switch-size-lg:var(--size-toggle-lg);--switch-gap:var(--space-2);--switch-radius:var(--radius-full);--switch-thumb-inset:var(--size-hairline);--switch-track-bg:var(--color-border-strong);--switch-track-bg-hover:var(--color-text-faint);--switch-track-bg-checked:var(--color-action-primary);--switch-track-bg-checked-hover:var(--color-action-primary-hover);--switch-track-invalid:var(--color-status-error);--switch-thumb:var(--color-surface-raised);--switch-thumb-checked:var(--color-text-on-action);--switch-focus-ring:var(--color-border-focus);--switch-focus-ring-width:var(--focus-ring-width);--switch-focus-ring-offset:var(--focus-ring-offset);--switch-motion-duration:var(--motion-duration-fast);--table-bg:var(--color-surface-raised);--table-fg:var(--color-text-default);--table-border:var(--color-border-default);--table-radius:var(--radius-surface);--table-font-family:var(--font-family-body);--table-font-size:var(--font-size-sm);--table-cell-padding-inline:var(--space-3);--table-cell-padding-block-default:var(--space-3);--table-cell-padding-block-compact:var(--space-2);--table-header-bg:var(--color-surface-base);--table-header-fg:var(--color-text-muted);--table-header-font-size:var(--font-size-xs);--table-header-font-weight:var(--font-weight-semibold);--table-caption-fg:var(--color-text-muted);--table-caption-font-size:var(--font-size-xs);--table-caption-padding:var(--space-3);--table-empty-fg:var(--color-text-muted);--table-empty-padding:var(--space-6);--tabs-list-border:var(--color-border-default);--tabs-tab-fg:var(--color-text-muted);--tabs-tab-fg-hover:var(--color-text-default);--tabs-tab-fg-active:var(--color-text-default);--tabs-tab-bg-hover:var(--color-action-primary-quiet);--tabs-tab-indicator:var(--color-action-primary);--tabs-tab-padding-block:var(--space-2);--tabs-tab-padding-inline:var(--space-3);--tabs-tab-font-size:var(--font-size-sm);--tabs-tab-font-weight:var(--font-weight-medium);--tabs-tab-radius:var(--radius-control);--tabs-gap:var(--space-1);--tabs-panel-padding-block:var(--space-4);--tabs-panel-fg:var(--color-text-default);--tabs-focus-ring:var(--color-border-focus);--tabs-focus-ring-width:var(--focus-ring-width);--tabs-focus-ring-offset:var(--focus-ring-offset);--tabs-motion-duration:var(--motion-duration-fast);--text-field-radius:var(--radius-control);--text-field-padding-inline:var(--space-3);--text-field-font-family:var(--font-family-body);--text-field-font-size-sm:var(--font-size-sm);--text-field-font-size-md:var(--font-size-md);--text-field-font-size-lg:var(--font-size-lg);--text-field-height-sm:var(--size-control-sm);--text-field-height-md:var(--size-control-md);--text-field-height-lg:var(--size-control-lg);--text-field-bg:var(--color-surface-raised);--text-field-fg:var(--color-text-default);--text-field-placeholder:var(--color-text-faint);--text-field-border-default:var(--color-border-default);--text-field-border-hover:var(--color-border-strong);--text-field-border-focus:var(--color-border-focus);--text-field-border-invalid:var(--color-status-error);--text-field-focus-ring:var(--color-border-focus);--text-field-focus-ring-width:var(--focus-ring-width);--text-field-focus-ring-offset:var(--focus-ring-offset);--text-field-motion-duration:var(--motion-duration-fast);--text-field-icon-fg:var(--color-text-muted);--text-field-icon-fg-hover:var(--color-text-default);--text-field-icon-gap:var(--space-2);--text-font-family-body:var(--font-family-body);--text-font-family-mono:var(--font-family-mono);--text-size-xs:var(--font-size-xs);--text-size-sm:var(--font-size-sm);--text-size-md:var(--font-size-md);--text-size-lg:var(--font-size-lg);--text-size-xl:var(--font-size-xl);--text-weight-regular:var(--font-weight-regular);--text-weight-medium:var(--font-weight-medium);--text-weight-semibold:var(--font-weight-semibold);--text-line-height:var(--font-line-height-normal);--text-tone-default:var(--color-text-default);--text-tone-muted:var(--color-text-muted);--text-tone-faint:var(--color-text-faint);--textarea-radius:var(--radius-control);--textarea-padding-inline:var(--space-3);--textarea-padding-block:var(--space-2);--textarea-min-height:var(--size-control-lg);--textarea-font-family:var(--font-family-body);--textarea-font-size-sm:var(--font-size-sm);--textarea-font-size-md:var(--font-size-md);--textarea-font-size-lg:var(--font-size-lg);--textarea-line-height:var(--font-line-height-normal);--textarea-bg:var(--color-surface-raised);--textarea-fg:var(--color-text-default);--textarea-placeholder:var(--color-text-faint);--textarea-border-default:var(--color-border-default);--textarea-border-hover:var(--color-border-strong);--textarea-border-focus:var(--color-border-focus);--textarea-border-invalid:var(--color-status-error);--textarea-focus-ring:var(--color-border-focus);--textarea-focus-ring-width:var(--focus-ring-width);--textarea-focus-ring-offset:var(--focus-ring-offset);--textarea-motion-duration:var(--motion-duration-fast);--toast-width:var(--size-toast-width);--toast-offset:var(--space-5);--toast-offset-block:var(--space-5);--toast-gap:var(--space-3);--toast-layer:var(--layer-toast);--toast-shadow:var(--shadow-overlay);--toast-radius:var(--radius-surface);--toast-motion-duration:var(--motion-duration-base);--tooltip-bg:var(--color-surface-inverse);--tooltip-fg:var(--color-text-on-inverse);--tooltip-radius:var(--radius-control);--tooltip-padding-block:var(--space-1);--tooltip-padding-inline:var(--space-2);--tooltip-font-size:var(--font-size-xs);--tooltip-max-width:var(--size-menu-width);--tooltip-gap:var(--space-2);--tooltip-shadow:var(--shadow-raised);--tooltip-layer:var(--layer-tooltip);--tooltip-duration:var(--motion-duration-fast);--visually-hidden-size:var(--size-hairline)}[data-brand=bitepals]{--color-orange-100:#ffe4d6;--color-orange-200:#ffb08a;--color-orange-300:#ff8b66;--color-orange-400:#ff7a52;--color-orange-500:#ff6b3d;--color-orange-600:#f45a2a;--color-orange-700:#e24e21;--color-orange-800:#9f3a14;--color-orange-900:#4a1d0e;--color-cream-50:#fff6ed;--color-cream-100:#fcf3df;--color-cream-200:#f8eed9;--color-cream-300:#f0e4cf;--color-cream-400:#eddcbf;--color-cream-500:#e0cba6;--color-sand-300:#e2d2b6;--color-sand-400:#cab38e;--color-sand-500:#a89178;--color-neutral-0:#fff;--color-neutral-50:#f7f4ee;--color-neutral-100:#f0eae2;--color-neutral-200:#e5dcd1;--color-neutral-300:#d1c5b6;--color-neutral-400:#9d968c;--color-neutral-500:#7c756c;--color-neutral-600:#5b6475;--color-neutral-700:#3a4152;--color-neutral-800:#273040;--color-neutral-900:#1f2430;--color-ink-200:#475467;--color-ink-300:#344054;--color-ink-400:#2a3240;--color-ink-500:#273040;--color-ink-600:#202938;--color-ink-700:#1d2430;--color-ink-800:#171c24;--color-ink-900:#11151c;--color-green-100:#dff5ea;--color-green-300:#32c48d;--color-green-500:#22a06b;--color-green-700:#14633f;--color-green-900:#0f3324;--color-gold-100:#fff0d2;--color-gold-300:#f5b83d;--color-gold-500:#d98e04;--color-gold-700:#7a4e00;--color-gold-900:#3d2800;--color-red-100:#fde7e7;--color-red-200:#ff9797;--color-red-300:#ff6b6b;--color-red-400:#ee6060;--color-red-500:#d64545;--color-red-600:#c43a3a;--color-red-700:#a83333;--color-red-800:#8a2a2a;--color-red-900:#3f1414;--color-blue-100:#e3efff;--color-blue-300:#5aa9ff;--color-blue-500:#2f80ed;--color-blue-600:#2368c9;--color-blue-700:#1b5fb8;--color-blue-900:#10284d;--color-teal-300:#45c9b4;--color-teal-700:#0e6a5c;--color-violet-300:#b79bf5;--color-violet-700:#6240b5;--color-pink-300:#f78bb6;--color-pink-700:#a3306a;--color-surface-base:var(--lightningcss-light,var(--color-cream-300))var(--lightningcss-dark,var(--color-ink-900));--color-surface-raised:var(--lightningcss-light,var(--color-cream-200))var(--lightningcss-dark,var(--color-ink-800));--color-surface-overlay:var(--lightningcss-light,var(--color-cream-100))var(--lightningcss-dark,var(--color-ink-600));--color-surface-sunken:var(--lightningcss-light,var(--color-cream-400))var(--lightningcss-dark,var(--color-ink-700));--color-surface-inverse:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-50));--color-text-default:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-50));--color-text-muted:var(--lightningcss-light,var(--color-neutral-700))var(--lightningcss-dark,var(--color-neutral-300));--color-text-faint:var(--lightningcss-light,var(--color-neutral-600))var(--lightningcss-dark,var(--color-neutral-400));--color-text-on-action:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-900));--color-text-on-inverse:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-action-primary:var(--lightningcss-light,var(--color-orange-500))var(--lightningcss-dark,var(--color-orange-400));--color-action-primary-hover:var(--lightningcss-light,var(--color-orange-400))var(--lightningcss-dark,var(--color-orange-300));--color-action-primary-active:var(--lightningcss-light,var(--color-orange-300))var(--lightningcss-dark,var(--color-orange-200));--color-action-primary-quiet:var(--lightningcss-light,var(--color-orange-100))var(--lightningcss-dark,var(--color-orange-900));--color-action-secondary:var(--lightningcss-light,var(--color-cream-400))var(--lightningcss-dark,var(--color-ink-700));--color-action-secondary-hover:var(--lightningcss-light,var(--color-cream-500))var(--lightningcss-dark,var(--color-ink-500));--color-action-text:var(--lightningcss-light,var(--color-orange-800))var(--lightningcss-dark,var(--color-orange-300));--color-border-default:var(--lightningcss-light,var(--color-sand-400))var(--lightningcss-dark,var(--color-ink-300));--color-border-strong:var(--lightningcss-light,var(--color-sand-500))var(--lightningcss-dark,var(--color-ink-200));--color-border-focus:var(--lightningcss-light,var(--color-orange-200))var(--lightningcss-dark,var(--color-orange-200));--color-status-success:var(--lightningcss-light,var(--color-green-500))var(--lightningcss-dark,var(--color-green-300));--color-status-warning:var(--lightningcss-light,var(--color-gold-500))var(--lightningcss-dark,var(--color-gold-300));--color-status-error:var(--lightningcss-light,var(--color-red-600))var(--lightningcss-dark,var(--color-red-300));--color-status-error-hover:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-200));--color-status-error-active:var(--lightningcss-light,var(--color-red-800))var(--lightningcss-dark,var(--color-red-400));--color-status-info:var(--lightningcss-light,var(--color-blue-600))var(--lightningcss-dark,var(--color-blue-300));--color-status-error-text:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-300));--color-status-success-text:var(--lightningcss-light,var(--color-green-700))var(--lightningcss-dark,var(--color-green-300));--color-status-warning-text:var(--lightningcss-light,var(--color-gold-700))var(--lightningcss-dark,var(--color-gold-300));--color-status-info-text:var(--lightningcss-light,var(--color-blue-700))var(--lightningcss-dark,var(--color-blue-300));--color-status-success-subtle:var(--lightningcss-light,var(--color-green-100))var(--lightningcss-dark,var(--color-green-900));--color-status-warning-subtle:var(--lightningcss-light,var(--color-gold-100))var(--lightningcss-dark,var(--color-gold-900));--color-status-error-subtle:var(--lightningcss-light,var(--color-red-100))var(--lightningcss-dark,var(--color-red-900));--color-status-info-subtle:var(--lightningcss-light,var(--color-blue-100))var(--lightningcss-dark,var(--color-blue-900));--color-status-on-success:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-900));--color-status-on-warning:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-900));--color-status-on-error:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-status-on-info:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-status-neutral:var(--lightningcss-light,var(--color-neutral-600))var(--lightningcss-dark,var(--color-neutral-400));--color-status-neutral-subtle:var(--lightningcss-light,var(--color-cream-400))var(--lightningcss-dark,var(--color-ink-500));--color-status-neutral-text:var(--lightningcss-light,var(--color-neutral-700))var(--lightningcss-dark,var(--color-neutral-300));--color-status-on-neutral:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-accent-1:var(--lightningcss-light,var(--color-blue-700))var(--lightningcss-dark,var(--color-blue-300));--color-accent-2:var(--lightningcss-light,var(--color-orange-800))var(--lightningcss-dark,var(--color-orange-300));--color-accent-3:var(--lightningcss-light,var(--color-green-700))var(--lightningcss-dark,var(--color-green-300));--color-accent-4:var(--lightningcss-light,var(--color-violet-700))var(--lightningcss-dark,var(--color-violet-300));--color-accent-5:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-300));--color-accent-6:var(--lightningcss-light,var(--color-teal-700))var(--lightningcss-dark,var(--color-teal-300));--color-accent-7:var(--lightningcss-light,var(--color-gold-700))var(--lightningcss-dark,var(--color-gold-300));--color-accent-8:var(--lightningcss-light,var(--color-pink-700))var(--lightningcss-dark,var(--color-pink-300));--color-accent-on-1:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-accent-on-2:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-accent-on-3:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-accent-on-4:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-accent-on-5:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-accent-on-6:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-accent-on-7:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-accent-on-8:var(--lightningcss-light,var(--color-neutral-0))var(--lightningcss-dark,var(--color-neutral-900));--color-data-sequential-0:var(--lightningcss-light,var(--color-cream-300))var(--lightningcss-dark,var(--color-ink-700));--color-data-sequential-1:var(--lightningcss-light,var(--color-orange-200))var(--lightningcss-dark,var(--color-orange-900));--color-data-sequential-2:var(--lightningcss-light,var(--color-orange-400))var(--lightningcss-dark,var(--color-orange-700));--color-data-sequential-3:var(--lightningcss-light,var(--color-orange-600))var(--lightningcss-dark,var(--color-orange-500));--color-data-sequential-4:var(--lightningcss-light,var(--color-orange-800))var(--lightningcss-dark,var(--color-orange-300));--color-overlay-backdrop:var(--lightningcss-light,#1f243099)var(--lightningcss-dark,#000000b3);--radius-sm:10px;--radius-lg:18px;--radius-pill:9999px;--radius-control:var(--radius-sm);--radius-surface:var(--radius-lg);--radius-full:var(--radius-pill);--space-1:calc(var(--space-unit)*1);--space-2:calc(var(--space-unit)*2);--space-3:calc(var(--space-unit)*3);--space-4:calc(var(--space-unit)*4);--space-5:calc(var(--space-unit)*6);--space-6:calc(var(--space-unit)*8);--space-7:calc(var(--space-unit)*12);--space-8:calc(var(--space-unit)*16);--space-unit:.28rem;--duration-fast:.12s;--duration-base:.22s;--easing-standard:cubic-bezier(.25,.1,.25,1);--typeface-display:"Nunito Variable",Nunito,system-ui,sans-serif;--typeface-body:"Inter Variable",Inter,system-ui,sans-serif;--typeface-mono:ui-monospace,"SF Mono",Menlo,monospace;--font-family-display:var(--typeface-display);--font-family-body:var(--typeface-body);--font-family-mono:var(--typeface-mono);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-line-height-tight:1.25;--font-line-height-normal:1.55;--motion-duration-fast:var(--duration-fast);--motion-duration-base:var(--duration-base);--motion-easing-standard:var(--easing-standard);--shadow-raised-color:var(--lightningcss-light,#1f24301a)var(--lightningcss-dark,#00000038);--shadow-raised:0px 2px 12px 0px var(--shadow-raised-color);--shadow-overlay-color:var(--lightningcss-light,#1f243033)var(--lightningcss-dark,#00000080);--shadow-overlay:0px 16px 48px 0px var(--shadow-overlay-color);--size-control-sm:2rem;--size-control-md:2.5rem;--size-control-lg:3rem;--size-hairline:1px;--size-toggle-sm:1rem;--size-toggle-md:1.25rem;--size-toggle-lg:1.5rem;--size-toast-width:22rem;--size-popover-width:20rem;--size-menu-width:14rem;--size-listbox-height:18rem;--size-dialog-width:32.5rem;--size-sheet-width:24rem;--size-sheet-height:60vh;--focus-ring-width:2px;--focus-ring-offset:2px;--layer-toast:1100;--layer-popover:1200;--layer-tooltip:1300;--button-radius:var(--radius-full)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-family-body)}h1,h2,h3{font-family:var(--font-family-display)}body{background:var(--color-surface-base);color:var(--color-text-default)}*{border-color:var(--color-border-default)}}@layer vendor{:root{--modal-bg:#fff;--modal-backdrop-bg:#0009;--modal-color:#1a1a1a;--modal-text-secondary:#0009;--modal-text-muted:#0009;--modal-border-primary-color:#00000014;--modal-border-hover-color:#0000001f;--modal-border-focus-color:#3b82f680;--modal-border-accent-color:#ffffff2e;--modal-interactive-hover:#0000000a;--modal-interactive-active:#00000014;--modal-interactive-focus:#3b82f61a;--modal-close-bg:#0000000a;--modal-close-text:#0009;--modal-close-hover-bg:#00000014;--modal-close-hover-text:#000c;--modal-scrollbar-track:#0000000d;--modal-scrollbar-thumb:#0003;--modal-scrollbar-thumb-hover:#00000059;--modal-scrollbar-thumb-active:#00000080;--modal-scrollbar-border:#ffffff1a;--modal-surface-elevated:#f8fafc;--modal-surface-subtle:#f8fafc80;--modal-gradient-highlight:#fff6;--modal-radius:16px;--modal-radius-sm:4px;--modal-radius-md:8px;--modal-blur-amount:4px;--modal-animation-scale:.96;--modal-animation-translate-y:-8px;--modal-breakpoint-mobile:768px;--modal-breakpoint-small:480px;--modal-close-size:32px;--modal-close-size-mobile:28px;--modal-min-width:300px;--modal-min-height-header:44px;--modal-min-height-header-mobile:36px;--modal-min-height-footer:48px;--modal-min-height-footer-mobile:44px;--modal-touch-target:44px;--modal-font-size-title-mobile:1.25rem;--modal-font-size-description-mobile:.8rem;--modal-font-size-button:1rem;--modal-font-size-close:18px;--modal-font-size-close-mobile:16px;--modal-scrollbar-width:8px;--modal-scrollbar-margin:4px;--modal-outline-width:2px;--modal-outline-offset:2px;--modal-button-radius:4px;--modal-button-focus-color:#007bff;--modal-button-primary-bg:#06c;--modal-button-primary-color:#fff;--modal-button-primary-border:#06c;--modal-button-primary-hover-bg:#0056b3;--modal-button-primary-hover-border:#0056b3;--modal-button-primary-active-bg:#004085;--modal-button-primary-active-border:#004085;--modal-button-secondary-bg:#6c757d;--modal-button-secondary-color:#fff;--modal-button-secondary-border:#6c757d;--modal-button-secondary-hover-bg:#545b62;--modal-button-secondary-hover-border:#545b62;--modal-button-secondary-active-bg:#3d4142;--modal-button-secondary-active-border:#3d4142;--modal-button-danger-bg:#dc3545;--modal-button-danger-color:#fff;--modal-button-danger-border:#dc3545;--modal-button-danger-hover-bg:#c82333;--modal-button-danger-hover-border:#c82333;--modal-button-danger-active-bg:#a71e2a;--modal-button-danger-active-border:#a71e2a;--modal-button-success-bg:#1e7e34;--modal-button-success-color:#fff;--modal-button-success-border:#1e7e34;--modal-button-success-hover-bg:#196c2d;--modal-button-success-hover-border:#196c2d;--modal-button-success-active-bg:#155724;--modal-button-success-active-border:#155724;--modal-button-warning-bg:#ffc107;--modal-button-warning-color:#000;--modal-button-warning-border:#ffc107;--modal-button-warning-hover-bg:#e0a800;--modal-button-warning-hover-border:#e0a800;--modal-button-warning-active-bg:#d39e00;--modal-button-warning-active-border:#d39e00;--modal-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--modal-width-md:520px;--modal-width-full:100vw;--modal-width-sheet:24rem;--modal-height-sheet:60vh;--modal-animation-translate-sheet:24px;--modal-padding:1.5rem;--modal-transition-duration:.25s;--modal-transition-easing:cubic-bezier(.4,0,.2,1);--modal-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--modal-font-family-mono:"Monaco","Menlo","Ubuntu Mono","Consolas",monospace;--modal-font-size-title:1.5rem;--modal-font-weight-title:600;--modal-font-size-description:.875rem;--modal-line-height-title:1.3;--modal-line-height-description:1.5;--modal-spacing-xs:.5rem;--modal-spacing-sm:.75rem;--modal-spacing-md:1rem;--modal-spacing-lg:1.5rem;--modal-spacing-xl:2rem;--modal-border:1px solid var(--modal-border-primary-color);--modal-border-hover:1px solid var(--modal-border-hover-color)}@media (prefers-color-scheme:dark){:root{--modal-bg:#1f1f23;--modal-backdrop-bg:#000c;--modal-color:#f8fafc;--modal-text-secondary:#ffffffb3;--modal-text-muted:#fff9;--modal-border-primary-color:#ffffff14;--modal-border-hover-color:#ffffff1f;--modal-border-focus-color:#60a5fa99;--modal-border-accent-color:#ffffff1a;--modal-interactive-hover:#ffffff0f;--modal-interactive-active:#ffffff1f;--modal-interactive-focus:#60a5fa26;--modal-close-bg:#ffffff0f;--modal-close-text:#ffffffb3;--modal-close-hover-bg:#ffffff1f;--modal-close-hover-text:#ffffffe6;--modal-scrollbar-track:#ffffff0d;--modal-scrollbar-thumb:#ffffff40;--modal-scrollbar-thumb-hover:#fff6;--modal-scrollbar-thumb-active:#ffffff8c;--modal-scrollbar-border:#0000001a;--modal-surface-elevated:#0f0f14;--modal-surface-subtle:#0f0f1480;--modal-gradient-highlight:#ffffff1a;--modal-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003,0 20px 25px -5px #0006,0 10px 10px -5px #0003;--modal-border:1px solid var(--modal-border-primary-color);--modal-border-hover:1px solid var(--modal-border-hover-color);--modal-button-focus-color:#60a5fa;--modal-button-primary-bg:#2563eb;--modal-button-primary-hover-bg:#1d4ed8;--modal-button-primary-active-bg:#1e40af;--modal-button-primary-border:#2563eb;--modal-button-primary-hover-border:#1d4ed8;--modal-button-primary-active-border:#1e40af;--modal-button-secondary-bg:#6b7280;--modal-button-secondary-hover-bg:#4b5563;--modal-button-secondary-active-bg:#374151;--modal-button-secondary-border:#6b7280;--modal-button-secondary-hover-border:#4b5563;--modal-button-secondary-active-border:#374151;--modal-button-danger-bg:#dc2626;--modal-button-danger-hover-bg:#b91c1c;--modal-button-danger-active-bg:#991b1b;--modal-button-danger-border:#dc2626;--modal-button-danger-hover-border:#b91c1c;--modal-button-danger-active-border:#991b1b;--modal-button-success-bg:#15803d;--modal-button-success-hover-bg:#166534;--modal-button-success-active-bg:#14532d;--modal-button-success-border:#15803d;--modal-button-success-hover-border:#166534;--modal-button-success-active-border:#14532d;--modal-button-warning-bg:#eab308;--modal-button-warning-color:#000;--modal-button-warning-hover-bg:#ca8a04;--modal-button-warning-active-bg:#a16207;--modal-button-warning-border:#eab308;--modal-button-warning-hover-border:#ca8a04;--modal-button-warning-active-border:#a16207}}@media (prefers-reduced-motion:reduce){:root{--modal-transition-duration:0s;--modal-animation-scale:1;--modal-animation-translate-y:0px;--modal-animation-translate-sheet:0px}}.modalBackdrop{block-size:var(--modal-vvh,100dvh);background:var(--modal-backdrop-bg);-webkit-backdrop-filter:blur(var(--modal-blur-amount));padding:var(--modal-padding);justify-content:center;align-items:center;display:flex;position:fixed;inset-block-start:var(--modal-vv-offset-top,0px);inset-inline:0}.modalBackdrop:has(.modal--full){justify-content:stretch;align-items:stretch;padding:0}@media (max-width:768px){.modalBackdrop{justify-content:flex-start;align-items:flex-start;padding:0}}:is(.modalBackdrop:has(.modal--placement-start),.modalBackdrop:has(.modal--placement-end)){align-items:stretch;padding:0}.modalBackdrop:has(.modal--placement-start){justify-content:flex-start}.modalBackdrop:has(.modal--placement-end){justify-content:flex-end}:is(.modalBackdrop:has(.modal--placement-top),.modalBackdrop:has(.modal--placement-bottom)){justify-content:stretch;padding:0}.modalBackdrop:has(.modal--placement-top){align-items:flex-start}.modalBackdrop:has(.modal--placement-bottom){align-items:flex-end}.modalBackdrop[data-state=opening]{opacity:0;-webkit-backdrop-filter:blur()}.modalBackdrop[data-state=open]{opacity:1;-webkit-backdrop-filter:blur(var(--modal-blur-amount))}.modalBackdrop[data-state=closing]{opacity:0;-webkit-backdrop-filter:blur()}.modalBackdrop{transition:opacity var(--modal-transition-duration)var(--modal-transition-easing),backdrop-filter var(--modal-transition-duration)var(--modal-transition-easing),-webkit-backdrop-filter var(--modal-transition-duration)var(--modal-transition-easing)}.modal{background:var(--modal-bg);color:var(--modal-color);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);border:1px solid var(--modal-border-accent-color);max-width:100%;min-height:0;font-family:var(--modal-font-family);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.modal input,.modal textarea{box-sizing:border-box}.modal:before{content:"";background:linear-gradient(90deg,transparent,var(--modal-gradient-highlight),transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.modal[data-state=opening]{opacity:0;transform:scale(var(--modal-animation-scale))translateY(var(--modal-animation-translate-y))}.modal[data-state=open]{opacity:1;transform:scale(1)translateY(0)}.modal[data-state=closing]{opacity:0;transform:scale(var(--modal-animation-scale))translateY(var(--modal-animation-translate-y))}.modal--animated{transition:opacity var(--modal-transition-duration)var(--modal-transition-easing),transform var(--modal-transition-duration)var(--modal-transition-easing)}.modal--auto{width:auto;min-width:var(--modal-min-width);max-height:90vh}.modal--md{width:var(--modal-width-md);max-height:90vh}.modal--full{width:var(--modal-width-full);border-radius:0;max-width:none;height:100vh;max-height:none}.modal--full[data-state=opening]{opacity:0;transform:none}.modal--full[data-state=open]{opacity:1;transform:none}.modal--full[data-state=closing]{opacity:0;transform:none}@media (max-width:768px){.modal--auto,.modal--md{border-radius:0;flex-direction:column;width:100vw;max-width:100vw;height:100vh;max-height:100dvh;margin:0;display:flex}.modal--auto[data-state=opening],.modal--md[data-state=opening]{opacity:0;transform:none}.modal--auto[data-state=open],.modal--md[data-state=open]{opacity:1;transform:none}.modal--auto[data-state=closing],.modal--md[data-state=closing]{opacity:0;transform:none}}.modal--placement-start,.modal--placement-end{width:var(--modal-width-sheet);border-radius:0;max-width:100vw;height:100dvh;max-height:none}.modal--placement-start{border-start-end-radius:var(--modal-radius);border-end-end-radius:var(--modal-radius)}.modal--placement-end{border-start-start-radius:var(--modal-radius);border-end-start-radius:var(--modal-radius)}.modal--placement-top,.modal--placement-bottom{width:100vw;max-width:none;height:var(--modal-height-sheet);border-radius:0;max-height:100dvh}.modal--placement-top{border-end-end-radius:var(--modal-radius);border-end-start-radius:var(--modal-radius)}.modal--placement-bottom{border-start-start-radius:var(--modal-radius);border-start-end-radius:var(--modal-radius)}.modal--placement-start[data-state=open],.modal--placement-end[data-state=open],.modal--placement-top[data-state=open],.modal--placement-bottom[data-state=open]{transform:none}.modal--placement-start[data-state=opening],.modal--placement-start[data-state=closing]{transform:translateX(calc(-1*var(--modal-animation-translate-sheet)))}.modal--placement-end[data-state=opening],.modal--placement-end[data-state=closing]{transform:translateX(var(--modal-animation-translate-sheet))}.modal--placement-top[data-state=opening],.modal--placement-top[data-state=closing]{transform:translateY(calc(-1*var(--modal-animation-translate-sheet)))}.modal--placement-bottom[data-state=opening],.modal--placement-bottom[data-state=closing]{transform:translateY(var(--modal-animation-translate-sheet))}.modalHeader{gap:var(--modal-spacing-sm);padding:var(--modal-spacing-md)var(--modal-spacing-lg)var(--modal-spacing-sm);border-bottom:var(--modal-border);background:linear-gradient(180deg,var(--modal-bg)0%,var(--modal-surface-subtle)100%);min-height:var(--modal-min-height-header);flex-shrink:0;grid-template-columns:1fr auto;align-items:start;display:grid}@media (max-width:768px){.modalHeader{padding:var(--modal-spacing-sm)var(--modal-spacing-md)var(--modal-spacing-xs);gap:var(--modal-spacing-xs);min-height:var(--modal-min-height-header-mobile)}}.modalHeader:has(.modalTitle:only-child){min-height:40px}@media (max-width:768px){.modalHeader:has(.modalTitle:only-child){min-height:32px}}.modalHeader:not(:has(.modalDescription)){padding-bottom:var(--modal-spacing-sm)}@media (max-width:768px){.modalHeader:not(:has(.modalDescription)){padding-bottom:var(--modal-spacing-xs)}}.modalHeaderContent{flex-direction:column;gap:.25rem;min-width:0;display:flex}.modal .modalTitle{font-size:var(--modal-font-size-title);font-weight:var(--modal-font-weight-title);line-height:var(--modal-line-height-title);color:var(--modal-color);letter-spacing:-.025em;margin:0}@media (max-width:768px){.modal .modalTitle{font-size:var(--modal-font-size-title-mobile);line-height:1.2}}.modal .modalDescription{color:var(--modal-text-secondary);font-size:var(--modal-font-size-description);line-height:var(--modal-line-height-description);margin:0;font-weight:400}@media (max-width:768px){.modal .modalDescription{font-size:var(--modal-font-size-description-mobile);line-height:1.4}}.modalBody:focus-visible{outline:var(--modal-outline-width)solid var(--modal-border-focus-color);outline-offset:calc(-1*var(--modal-outline-width))}.modalBody{padding:var(--modal-spacing-lg)var(--modal-spacing-xl);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;word-wrap:break-word;overflow-wrap:break-word;flex:1;min-height:0;overflow:hidden auto}.modalBody img,.modalBody video,.modalBody iframe,.modalBody canvas,.modalBody svg{max-width:100%;height:auto}.modalBody pre{white-space:pre-wrap;word-break:break-all;max-width:100%;overflow-x:auto}.modalBody table{border-collapse:collapse;width:100%;max-width:100%}.modalBody .modal-wide-content{max-width:100%;overflow-x:auto}@media (max-width:768px){.modal--auto .modalBody,.modal--md .modalBody{max-height:none;padding:var(--modal-spacing-md);flex:1}.modal--full .modalBody{max-height:none;padding:var(--modal-spacing-lg)}}.modalBody::-webkit-scrollbar{width:var(--modal-scrollbar-width)}.modalBody::-webkit-scrollbar-track{background:var(--modal-scrollbar-track);border-radius:var(--modal-radius-sm);margin:var(--modal-scrollbar-margin)}.modalBody::-webkit-scrollbar-thumb{background:var(--modal-scrollbar-thumb);border-radius:var(--modal-radius-sm);border:1px solid var(--modal-scrollbar-border)}.modalBody::-webkit-scrollbar-thumb:hover{background:var(--modal-scrollbar-thumb-hover)}.modalBody::-webkit-scrollbar-thumb:active{background:var(--modal-scrollbar-thumb-active)}.modalBody{scrollbar-width:thin;scrollbar-color:var(--modal-scrollbar-thumb)var(--modal-scrollbar-track)}.modalFooter{justify-content:flex-end;align-items:center;gap:var(--modal-spacing-sm);padding:var(--modal-spacing-md)var(--modal-spacing-lg);border-top:var(--modal-border);background:linear-gradient(180deg,var(--modal-surface-subtle)0%,var(--modal-bg)100%);min-height:var(--modal-min-height-footer);flex-shrink:0;display:flex}@media (max-width:768px){.modalFooter{padding:var(--modal-spacing-sm)var(--modal-spacing-md);min-height:var(--modal-min-height-footer-mobile);gap:var(--modal-spacing-xs)}.modal--auto .modalFooter,.modal--md .modalFooter{padding-bottom:max(var(--modal-spacing-sm),env(safe-area-inset-bottom))}:is(.modal--auto .modalFooter:has(button+button),.modal--auto .modalFooter:has([role=button]+[role=button]),.modal--md .modalFooter:has(button+button),.modal--md .modalFooter:has([role=button]+[role=button])){align-items:stretch;gap:var(--modal-spacing-sm);flex-direction:column-reverse}.modal--auto .modalFooter:has(button+button) button{width:100%;min-height:var(--modal-touch-target);padding:var(--modal-spacing-md)var(--modal-spacing-lg);font-size:var(--modal-font-size-button);font-weight:500}.modal--auto .modalFooter:has(button+button) [role=button]{width:100%;min-height:var(--modal-touch-target);padding:var(--modal-spacing-md)var(--modal-spacing-lg);font-size:var(--modal-font-size-button);font-weight:500}.modal--auto .modalFooter:has([role=button]+[role=button]) button{width:100%;min-height:var(--modal-touch-target);padding:var(--modal-spacing-md)var(--modal-spacing-lg);font-size:var(--modal-font-size-button);font-weight:500}.modal--auto .modalFooter:has([role=button]+[role=button]) [role=button]{width:100%;min-height:var(--modal-touch-target);padding:var(--modal-spacing-md)var(--modal-spacing-lg);font-size:var(--modal-font-size-button);font-weight:500}.modal--md .modalFooter:has(button+button) button{width:100%;min-height:var(--modal-touch-target);padding:var(--modal-spacing-md)var(--modal-spacing-lg);font-size:var(--modal-font-size-button);font-weight:500}.modal--md .modalFooter:has(button+button) [role=button]{width:100%;min-height:var(--modal-touch-target);padding:var(--modal-spacing-md)var(--modal-spacing-lg);font-size:var(--modal-font-size-button);font-weight:500}.modal--md .modalFooter:has([role=button]+[role=button]) button{width:100%;min-height:var(--modal-touch-target);padding:var(--modal-spacing-md)var(--modal-spacing-lg);font-size:var(--modal-font-size-button);font-weight:500}.modal--md .modalFooter:has([role=button]+[role=button]) [role=button]{width:100%;min-height:var(--modal-touch-target);padding:var(--modal-spacing-md)var(--modal-spacing-lg);font-size:var(--modal-font-size-button);font-weight:500}.modal--full .modalFooter{padding-bottom:max(var(--modal-spacing-md),env(safe-area-inset-bottom))}}@media (max-width:480px){.modalFooter{padding:var(--modal-spacing-xs)var(--modal-spacing-sm);min-height:40px}.modal--auto .modalFooter,.modal--md .modalFooter{padding-bottom:max(var(--modal-spacing-xs),env(safe-area-inset-bottom))}}.modalClose{background:var(--modal-close-bg);cursor:pointer;padding:var(--modal-spacing-xs)var(--modal-spacing-sm);border-radius:var(--modal-radius-md);color:var(--modal-close-text);font:inherit;white-space:nowrap;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.modalClose--icon{padding:var(--modal-spacing-sm);width:var(--modal-close-size);height:var(--modal-close-size);font-size:var(--modal-font-size-close);line-height:1}.modalHeader .modalClose--icon{margin-top:-2px;margin-right:-4px}@media (max-width:768px){.modalClose--icon{width:var(--modal-close-size-mobile);height:var(--modal-close-size-mobile);font-size:var(--modal-font-size-close-mobile)}.modalHeader .modalClose--icon{margin-top:-1px;margin-right:-2px}}.modalClose:hover{background:var(--modal-close-hover-bg);color:var(--modal-close-hover-text);transform:scale(1.05)}.modalClose:focus{outline:var(--modal-outline-width)solid var(--modal-border-focus-color);outline-offset:var(--modal-outline-offset);background:var(--modal-interactive-focus)}.modalClose:active{transition-duration:.1s;transform:scale(.95)}@media (prefers-reduced-motion:reduce){.modalClose:hover,.modalClose:active{transform:none}}.modalButton{font-family:var(--modal-font-family);border-radius:var(--modal-button-radius);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid;justify-content:center;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.modalButton:focus{outline:var(--modal-outline-width)solid var(--modal-button-focus-color);outline-offset:var(--modal-outline-offset)}.modalButton--small{padding:.375rem .75rem;font-size:.875rem;line-height:1.25}.modalButton--medium{padding:.5rem 1rem;font-size:1rem;line-height:1.5}.modalButton--large{padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.5}.modalButton--primary{background:var(--modal-button-primary-bg);color:var(--modal-button-primary-color);border-color:var(--modal-button-primary-border)}.modalButton--primary:hover:not(.modalButton--disabled){background:var(--modal-button-primary-hover-bg);border-color:var(--modal-button-primary-hover-border)}.modalButton--primary:active:not(.modalButton--disabled){background:var(--modal-button-primary-active-bg);border-color:var(--modal-button-primary-active-border)}.modalButton--secondary{background:var(--modal-button-secondary-bg);color:var(--modal-button-secondary-color);border-color:var(--modal-button-secondary-border)}.modalButton--secondary:hover:not(.modalButton--disabled){background:var(--modal-button-secondary-hover-bg);border-color:var(--modal-button-secondary-hover-border)}.modalButton--secondary:active:not(.modalButton--disabled){background:var(--modal-button-secondary-active-bg);border-color:var(--modal-button-secondary-active-border)}.modalButton--danger{background:var(--modal-button-danger-bg);color:var(--modal-button-danger-color);border-color:var(--modal-button-danger-border)}.modalButton--danger:hover:not(.modalButton--disabled){background:var(--modal-button-danger-hover-bg);border-color:var(--modal-button-danger-hover-border)}.modalButton--danger:active:not(.modalButton--disabled){background:var(--modal-button-danger-active-bg);border-color:var(--modal-button-danger-active-border)}.modalButton--success{background:var(--modal-button-success-bg);color:var(--modal-button-success-color);border-color:var(--modal-button-success-border)}.modalButton--success:hover:not(.modalButton--disabled){background:var(--modal-button-success-hover-bg);border-color:var(--modal-button-success-hover-border)}.modalButton--success:active:not(.modalButton--disabled){background:var(--modal-button-success-active-bg);border-color:var(--modal-button-success-active-border)}.modalButton--warning{background:var(--modal-button-warning-bg);color:var(--modal-button-warning-color);border-color:var(--modal-button-warning-border)}.modalButton--warning:hover:not(.modalButton--disabled){background:var(--modal-button-warning-hover-bg);border-color:var(--modal-button-warning-hover-border)}.modalButton--warning:active:not(.modalButton--disabled){background:var(--modal-button-warning-active-bg);border-color:var(--modal-button-warning-active-border)}.modalButton--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.modalButton--loading{position:relative}.modalButton__spinner{justify-content:center;align-items:center;display:inline-flex}.modalButton__spinnerIcon{width:1em;height:1em;animation:1s linear infinite modalButtonSpin}.modalButton__content{align-items:center;gap:.5rem;display:flex}.modalButton__content--loading{opacity:.7}@keyframes modalButtonSpin{0%{stroke-dashoffset:32px;transform:rotate(0)}50%{stroke-dashoffset:0}to{stroke-dashoffset:-32px;transform:rotate(360deg)}}}@layer components{.Icon_icon{block-size:1em;inline-size:1em;font-size:var(--icon-size-md);vertical-align:middle;flex:none;display:inline-flex}.Icon_icon[data-size=sm]{font-size:var(--icon-size-sm)}.Icon_icon[data-size=lg]{font-size:var(--icon-size-lg)}.Icon_icon[data-size=inherit]{font-size:inherit}.Icon_icon>*{block-size:100%;inline-size:100%}.VisuallyHidden_root{inline-size:var(--visually-hidden-size);block-size:var(--visually-hidden-size);clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.Spinner_spinner{--_size:var(--spinner-size-md);--_track:var(--spinner-track);--_indicator:var(--spinner-indicator);inline-size:var(--_size);block-size:var(--_size);vertical-align:middle;flex:none;display:inline-flex}.Spinner_spinner[data-size=sm]{--_size:var(--spinner-size-sm)}.Spinner_spinner[data-size=lg]{--_size:var(--spinner-size-lg)}.Spinner_spinner[data-size=inherit]{--_size:1em}.Spinner_spinner[data-tone=inherit]{--_track:transparent;--_indicator:currentcolor}.Spinner_ring{border:var(--spinner-width)solid var(--_track);border-block-start-color:var(--_indicator);border-radius:var(--radius-full);block-size:100%;inline-size:100%;animation:Spinner_spin var(--spinner-duration)linear infinite}@keyframes Spinner_spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.Spinner_ring{animation:none}}.Button_button{justify-content:center;align-items:center;gap:var(--button-gap);min-block-size:var(--button-height-md);padding-block:0;padding-inline:var(--button-padding-inline-md);border-radius:var(--button-radius);font-family:var(--button-font-family);font-size:var(--button-font-size-md);font-weight:var(--button-font-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--button-motion-duration)var(--motion-easing-standard),border-color var(--button-motion-duration)var(--motion-easing-standard),color var(--button-motion-duration)var(--motion-easing-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.Button_button:focus-visible{outline:var(--button-focus-ring-width)solid var(--button-focus-ring);outline-offset:var(--button-focus-ring-offset)}.Button_button:disabled,.Button_button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Button_button[data-loading]{cursor:progress}.Button_button[data-size=sm]{min-block-size:var(--button-height-sm);padding-inline:var(--button-padding-inline-sm);font-size:var(--button-font-size-sm)}.Button_button[data-size=lg]{min-block-size:var(--button-height-lg);padding-inline:var(--button-padding-inline-lg);font-size:var(--button-font-size-lg)}.Button_button[data-variant=primary]{background-color:var(--button-primary-bg);color:var(--button-primary-fg)}.Button_button[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--button-primary-bg-hover)}.Button_button[data-variant=primary]:active:not(:disabled,[aria-disabled=true]){background-color:var(--button-primary-bg-active)}.Button_button[data-variant=secondary]{background-color:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-fg)}.Button_button[data-variant=secondary]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--button-secondary-bg-hover)}.Button_button[data-variant=ghost]{color:var(--button-ghost-fg);background-color:#0000}.Button_button[data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--button-ghost-bg-hover)}.Button_button[data-tone=danger][data-variant=primary]{background-color:var(--button-danger-bg);color:var(--button-danger-fg)}.Button_button[data-tone=danger][data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--button-danger-bg-hover)}.Button_button[data-tone=danger][data-variant=primary]:active:not(:disabled,[aria-disabled=true]){background-color:var(--button-danger-bg-active)}.Button_button[data-tone=danger]:is([data-variant=secondary],[data-variant=ghost]){color:var(--button-danger-text)}.Button_button[data-tone=danger]:is([data-variant=secondary],[data-variant=ghost]):hover:not(:disabled,[aria-disabled=true]){background-color:var(--button-danger-quiet-bg-hover)}.Button_label{display:inline-block}.Field_field{gap:var(--field-gap);flex-direction:column;display:flex}.Field_label{font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);color:var(--field-label-fg)}.Field_hiddenLabel{inline-size:var(--size-hairline);block-size:var(--size-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.Field_required{color:var(--field-required-fg);margin-inline-start:var(--field-required-gap)}.Field_description{font-size:var(--field-description-font-size);color:var(--field-description-fg);margin:0}.Field_error{font-size:var(--field-error-font-size);color:var(--field-error-fg);margin:0}.TextField_field{font-family:var(--text-field-font-family)}.TextField_input{min-block-size:var(--text-field-height-md);padding-block:0;padding-inline:var(--text-field-padding-inline);border:1px solid var(--text-field-border-default);border-radius:var(--text-field-radius);background-color:var(--text-field-bg);color:var(--text-field-fg);font-size:var(--text-field-font-size-md);transition:border-color var(--text-field-motion-duration)var(--motion-easing-standard),background-color var(--text-field-motion-duration)var(--motion-easing-standard)}.TextField_input::placeholder{color:var(--text-field-placeholder)}.TextField_input:focus-visible{border-color:var(--text-field-border-focus);outline:var(--text-field-focus-ring-width)solid var(--text-field-focus-ring);outline-offset:var(--text-field-focus-ring-offset)}.TextField_input:disabled{cursor:not-allowed;opacity:.55}.TextField_input:read-only:not(:disabled){background-color:var(--color-surface-sunken)}.TextField_input:hover:not(:disabled,:focus-visible){border-color:var(--text-field-border-hover)}.TextField_field[data-size=sm] .TextField_input{min-block-size:var(--text-field-height-sm);font-size:var(--text-field-font-size-sm)}.TextField_field[data-size=lg] .TextField_input{min-block-size:var(--text-field-height-lg);font-size:var(--text-field-font-size-lg)}.TextField_field[data-invalid] .TextField_input{border-color:var(--text-field-border-invalid)}.TextField_control{--_slot:var(--text-field-height-md);align-items:center;display:grid;position:relative}.TextField_field[data-size=sm] .TextField_control{--_slot:var(--text-field-height-sm)}.TextField_field[data-size=lg] .TextField_control{--_slot:var(--text-field-height-lg)}.TextField_inControl{grid-area:1/1;inline-size:100%}.TextField_inControl::-webkit-search-cancel-button{display:none}.TextField_control[data-icon] .TextField_inControl{padding-inline-start:calc(var(--text-field-padding-inline) + 1em + var(--text-field-icon-gap))}.TextField_control[data-clearable] .TextField_inControl{padding-inline-end:var(--_slot)}.TextField_icon{color:var(--text-field-icon-fg);pointer-events:none;grid-area:1/1;justify-self:start;margin-inline-start:var(--text-field-padding-inline);display:inline-flex}.TextField_clear{inline-size:var(--_slot);block-size:var(--_slot);border-radius:var(--text-field-radius);color:var(--text-field-icon-fg);cursor:pointer;background:0 0;border:0;grid-area:1/1;justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex}.TextField_clear:hover{color:var(--text-field-icon-fg-hover)}.TextField_clear:focus-visible{outline:var(--text-field-focus-ring-width)solid var(--text-field-focus-ring);outline-offset:calc(-1*var(--text-field-focus-ring-width))}.Card_card{--_pad:var(--card-padding-md);border-radius:var(--card-radius);background-color:var(--card-bg);min-inline-size:0;color:var(--card-fg);transition:border-color var(--card-motion-duration)var(--motion-easing-standard),box-shadow var(--card-motion-duration)var(--motion-easing-standard),translate var(--card-motion-duration)var(--motion-easing-standard);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.Card_card[data-padding=sm]{--_pad:var(--card-padding-sm)}.Card_card[data-padding=lg]{--_pad:var(--card-padding-lg)}.Card_card[data-variant=raised]{box-shadow:var(--card-shadow)}.Card_card[data-variant=outlined]{border-color:var(--card-border)}.Card_card[data-variant=sunken]{background-color:var(--card-bg-sunken)}.Card_card[data-interactive]{cursor:pointer}.Card_card[data-interactive]:hover{border-color:var(--card-border-hover);translate:0 -1px}.Card_card[data-interactive]:focus-visible{outline:var(--card-focus-ring-width)solid var(--card-focus-ring);outline-offset:var(--card-focus-ring-offset)}.Card_header,.Card_body,.Card_footer{padding:var(--_pad)}.Card_header{gap:var(--card-gap);border-block-end:1px solid var(--card-divider);flex-direction:column;display:flex}.Card_body{flex:1}.Card_footer{align-items:center;gap:var(--card-gap);border-block-start:1px solid var(--card-divider);flex-wrap:wrap;display:flex}.Tabs_root{flex-direction:column;gap:0;display:flex}.Tabs_root[data-orientation=vertical]{flex-direction:row}.Tabs_list{gap:var(--tabs-gap);border-block-end:1px solid var(--tabs-list-border);display:flex}.Tabs_list[data-orientation=vertical]{border-block-end:none;border-inline-end:1px solid var(--tabs-list-border);flex-direction:column}.Tabs_tab{padding-block:var(--tabs-tab-padding-block);padding-inline:var(--tabs-tab-padding-inline);border-radius:var(--tabs-tab-radius)var(--tabs-tab-radius)0 0;color:var(--tabs-tab-fg);font-size:var(--tabs-tab-font-size);font-weight:var(--tabs-tab-font-weight);white-space:nowrap;cursor:pointer;transition:color var(--tabs-motion-duration)var(--motion-easing-standard),background-color var(--tabs-motion-duration)var(--motion-easing-standard);background-color:#0000;border:none;border-block-end:2px solid #0000;line-height:1;position:relative}.Tabs_tab:focus-visible{outline:var(--tabs-focus-ring-width)solid var(--tabs-focus-ring);outline-offset:calc(-1*var(--tabs-focus-ring-offset))}.Tabs_tab:disabled{cursor:not-allowed;opacity:.55}.Tabs_tab[data-state=active]{color:var(--tabs-tab-fg-active);border-block-end-color:var(--tabs-tab-indicator)}.Tabs_tab:hover:not(:disabled,[data-state=active]){color:var(--tabs-tab-fg-hover);background-color:var(--tabs-tab-bg-hover)}.Tabs_list[data-orientation=vertical] .Tabs_tab{border-radius:var(--tabs-tab-radius)0 0 var(--tabs-tab-radius);text-align:start;border-block-end:none;border-inline-end:2px solid #0000}.Tabs_list[data-orientation=vertical] .Tabs_tab[data-state=active]{border-inline-end-color:var(--tabs-tab-indicator)}.Tabs_panel{padding-block:var(--tabs-panel-padding-block);color:var(--tabs-panel-fg)}.Tabs_panel:focus-visible{outline:var(--tabs-focus-ring-width)solid var(--tabs-focus-ring);outline-offset:var(--tabs-focus-ring-offset)}.Tabs_root[data-orientation=vertical] .Tabs_panel{padding-block:0;padding-inline-start:var(--tabs-tab-padding-inline)}.Dialog_root{--modal-bg:var(--dialog-surface);--modal-surface-elevated:var(--dialog-surface);--modal-surface-subtle:var(--dialog-surface-subtle);--modal-color:var(--dialog-fg);--modal-text-secondary:var(--dialog-fg-muted);--modal-text-muted:var(--dialog-fg-muted);--modal-backdrop-bg:var(--dialog-backdrop);--modal-border-primary-color:var(--dialog-border);--modal-border-hover-color:var(--dialog-border-hover);--modal-border-focus-color:var(--dialog-focus);--modal-border-accent-color:var(--dialog-border);--modal-radius:var(--dialog-radius);--modal-radius-md:var(--dialog-radius);--modal-radius-sm:var(--radius-control);--modal-button-radius:var(--radius-control);--modal-shadow:var(--dialog-shadow);--modal-padding:var(--dialog-padding);--modal-spacing-xs:var(--space-1);--modal-spacing-sm:var(--space-2);--modal-spacing-md:var(--dialog-gap);--modal-spacing-lg:var(--space-4);--modal-spacing-xl:var(--space-5);--modal-font-family:var(--dialog-font-family);--modal-font-family-mono:var(--font-family-mono);--modal-font-size-title:var(--dialog-title-font-size);--modal-font-size-title-mobile:var(--dialog-title-font-size);--modal-font-weight-title:var(--dialog-title-font-weight);--modal-font-size-description:var(--dialog-description-font-size);--modal-font-size-description-mobile:var(--dialog-description-font-size);--modal-font-size-button:var(--font-size-sm);--modal-close-bg:var(--dialog-close-bg);--modal-close-hover-bg:var(--dialog-close-bg-hover);--modal-close-text:var(--dialog-close-fg);--modal-close-hover-text:var(--dialog-close-fg-hover);--modal-interactive-hover:var(--color-action-secondary-hover);--modal-interactive-active:var(--color-action-secondary-hover);--modal-interactive-focus:var(--color-action-primary-quiet);--modal-transition-duration:var(--dialog-motion-duration);--modal-transition-easing:var(--dialog-motion-easing);--modal-outline-width:var(--focus-ring-width);--modal-outline-offset:var(--focus-ring-offset);--modal-button-focus-color:var(--dialog-focus);--modal-button-primary-bg:var(--color-action-primary);--modal-button-primary-border:var(--color-action-primary);--modal-button-primary-color:var(--color-text-on-action);--modal-button-primary-hover-bg:var(--color-action-primary-hover);--modal-button-primary-hover-border:var(--color-action-primary-hover);--modal-button-primary-active-bg:var(--color-action-primary-active);--modal-button-primary-active-border:var(--color-action-primary-active);--modal-button-secondary-bg:var(--color-action-secondary);--modal-button-secondary-border:var(--color-border-default);--modal-button-secondary-color:var(--color-text-default);--modal-button-secondary-hover-bg:var(--color-action-secondary-hover);--modal-button-secondary-hover-border:var(--color-border-strong);--modal-button-secondary-active-bg:var(--color-action-secondary-hover);--modal-button-secondary-active-border:var(--color-border-strong)}.Dialog_root [role=dialog]{--modal-width-md:var(--dialog-width)}.Text_text{font-family:var(--text-font-family-body);font-size:var(--text-size-md);font-weight:var(--text-weight-regular);line-height:var(--text-line-height);color:var(--text-tone-default);margin:0}.Text_text[data-size=xs]{font-size:var(--text-size-xs)}.Text_text[data-size=sm]{font-size:var(--text-size-sm)}.Text_text[data-size=lg]{font-size:var(--text-size-lg)}.Text_text[data-size=xl]{font-size:var(--text-size-xl)}.Text_text[data-weight=medium]{font-weight:var(--text-weight-medium)}.Text_text[data-weight=semibold]{font-weight:var(--text-weight-semibold)}.Text_text[data-tone=muted]{color:var(--text-tone-muted)}.Text_text[data-tone=faint]{color:var(--text-tone-faint)}.Text_text[data-family=mono]{font-family:var(--text-font-family-mono)}.Text_text[data-align=start]{text-align:start}.Text_text[data-align=center]{text-align:center}.Text_text[data-align=end]{text-align:end}.Text_text[data-truncate]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Heading_heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);color:var(--heading-tone-default);text-wrap:balance;margin:0}.Heading_heading[data-size=sm]{font-size:var(--heading-size-sm)}.Heading_heading[data-size=md]{font-size:var(--heading-size-md)}.Heading_heading[data-size=lg]{font-size:var(--heading-size-lg)}.Heading_heading[data-size=xl]{font-size:var(--heading-size-xl)}.Heading_heading[data-size="2xl"]{font-size:var(--heading-size-2xl)}.Heading_heading[data-tone=muted]{color:var(--heading-tone-muted)}.Stack_stack{gap:var(--stack-gap-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Stack_stack[data-gap="1"]{gap:var(--stack-gap-1)}.Stack_stack[data-gap="2"]{gap:var(--stack-gap-2)}.Stack_stack[data-gap="3"]{gap:var(--stack-gap-3)}.Stack_stack[data-gap="4"]{gap:var(--stack-gap-4)}.Stack_stack[data-gap="5"]{gap:var(--stack-gap-5)}.Stack_stack[data-gap="6"]{gap:var(--stack-gap-6)}.Stack_stack[data-gap="7"]{gap:var(--stack-gap-7)}.Stack_stack[data-gap="8"]{gap:var(--stack-gap-8)}.Stack_stack[data-align=start]{align-items:flex-start}.Stack_stack[data-align=center]{align-items:center}.Stack_stack[data-align=end]{align-items:flex-end}.Stack_stack[data-align=stretch]{align-items:stretch}.Stack_stack[data-justify=start]{justify-content:flex-start}.Stack_stack[data-justify=center]{justify-content:center}.Stack_stack[data-justify=end]{justify-content:flex-end}.Stack_stack[data-justify=between]{justify-content:space-between}.Inline_inline{gap:var(--inline-gap-3);flex-flow:row;margin:0;padding:0;list-style:none;display:flex}.Inline_inline[data-gap="1"]{gap:var(--inline-gap-1)}.Inline_inline[data-gap="2"]{gap:var(--inline-gap-2)}.Inline_inline[data-gap="3"]{gap:var(--inline-gap-3)}.Inline_inline[data-gap="4"]{gap:var(--inline-gap-4)}.Inline_inline[data-gap="5"]{gap:var(--inline-gap-5)}.Inline_inline[data-gap="6"]{gap:var(--inline-gap-6)}.Inline_inline[data-gap="7"]{gap:var(--inline-gap-7)}.Inline_inline[data-gap="8"]{gap:var(--inline-gap-8)}.Inline_inline[data-align=start]{align-items:flex-start}.Inline_inline[data-align=center]{align-items:center}.Inline_inline[data-align=end]{align-items:flex-end}.Inline_inline[data-align=stretch]{align-items:stretch}.Inline_inline[data-justify=start]{justify-content:flex-start}.Inline_inline[data-justify=center]{justify-content:center}.Inline_inline[data-justify=end]{justify-content:flex-end}.Inline_inline[data-justify=between]{justify-content:space-between}.Inline_inline[data-wrap]{flex-wrap:wrap}.IconButton_iconButton[data-icon-only]{inline-size:var(--icon-button-size-md);gap:0;padding-inline:0}.IconButton_iconButton[data-icon-only][data-size=sm]{inline-size:var(--icon-button-size-sm)}.IconButton_iconButton[data-icon-only][data-size=lg]{inline-size:var(--icon-button-size-lg)}.Checkbox_checkbox{--_size:var(--checkbox-size-md);--_border:var(--checkbox-border);font-family:var(--font-family-body)}.Checkbox_checkbox[data-size=sm]{--_size:var(--checkbox-size-sm)}.Checkbox_checkbox[data-size=lg]{--_size:var(--checkbox-size-lg)}.Checkbox_checkbox[data-invalid]{--_border:var(--checkbox-border-invalid)}.Checkbox_row{align-items:center;gap:var(--checkbox-gap);display:flex}.Checkbox_input{inline-size:var(--_size);block-size:var(--_size);border:var(--size-hairline)solid var(--_border);border-radius:var(--checkbox-radius);background-color:var(--checkbox-bg);appearance:none;cursor:pointer;transition:background-color var(--checkbox-motion-duration)var(--motion-easing-standard),border-color var(--checkbox-motion-duration)var(--motion-easing-standard);flex:none;place-content:center;margin:0;display:grid}.Checkbox_input:after{content:"";inline-size:calc(var(--_size)*.3);block-size:calc(var(--_size)*.55);border-style:solid;border-color:var(--checkbox-check);border-width:0 var(--checkbox-check-width)var(--checkbox-check-width)0;opacity:0;translate:0 -10%;rotate:45deg}.Checkbox_input:checked,.Checkbox_input:indeterminate{border-color:var(--checkbox-bg-checked);background-color:var(--checkbox-bg-checked)}:is(.Checkbox_input:checked,.Checkbox_input:indeterminate):after{opacity:1}.Checkbox_input:indeterminate:after{inline-size:calc(var(--_size)*.55);border-width:0 0 var(--checkbox-check-width);block-size:0;translate:0;rotate:none}.Checkbox_input:focus-visible{outline:var(--checkbox-focus-ring-width)solid var(--checkbox-focus-ring);outline-offset:var(--checkbox-focus-ring-offset)}.Checkbox_input:disabled{cursor:not-allowed;opacity:.55}.Checkbox_input:hover:not(:disabled,:checked,:indeterminate){border-color:var(--checkbox-border-hover)}.Checkbox_input:hover:not(:disabled):is(:checked,:indeterminate){border-color:var(--checkbox-bg-checked-hover);background-color:var(--checkbox-bg-checked-hover)}.Switch_switch{--_size:var(--switch-size-md);--_track:var(--switch-track-bg);font-family:var(--font-family-body)}.Switch_switch[data-size=sm]{--_size:var(--switch-size-sm)}.Switch_switch[data-size=lg]{--_size:var(--switch-size-lg)}.Switch_switch[data-invalid]{--_track:var(--switch-track-invalid)}.Switch_row{align-items:center;gap:var(--switch-gap);display:flex}.Switch_input{--_inset:calc(2*var(--switch-thumb-inset));inline-size:calc(2*var(--_size));block-size:var(--_size);border-radius:var(--switch-radius);background-color:var(--_track);appearance:none;cursor:pointer;transition:background-color var(--switch-motion-duration)var(--motion-easing-standard);border:none;flex:none;margin:0;position:relative}.Switch_input:before{content:"";inline-size:calc(var(--_size) - 2*var(--_inset));block-size:calc(var(--_size) - 2*var(--_inset));border-radius:var(--switch-radius);background-color:var(--switch-thumb);transition:translate var(--switch-motion-duration)var(--motion-easing-standard);position:absolute;inset-block-start:var(--_inset);inset-inline-start:var(--_inset)}.Switch_input:checked{background-color:var(--switch-track-bg-checked)}.Switch_input:checked:before{translate:var(--_size)0;background-color:var(--switch-thumb-checked)}.Switch_input:focus-visible{outline:var(--switch-focus-ring-width)solid var(--switch-focus-ring);outline-offset:var(--switch-focus-ring-offset)}.Switch_input:disabled{cursor:not-allowed;opacity:.55}.Switch_input:hover:not(:disabled,:checked){background-color:var(--switch-track-bg-hover)}.Switch_input:hover:not(:disabled):checked{background-color:var(--switch-track-bg-checked-hover)}.Radio_group{--_size:var(--radio-size-md);--_border:var(--radio-border);font-family:var(--font-family-body)}.Radio_group[data-size=sm]{--_size:var(--radio-size-sm)}.Radio_group[data-size=lg]{--_size:var(--radio-size-lg)}.Radio_group[data-invalid]{--_border:var(--radio-border-invalid)}.Radio_items{gap:var(--radio-group-gap);flex-direction:column;display:flex}.Radio_items[data-orientation=horizontal]{gap:var(--radio-group-gap)var(--space-4);flex-flow:wrap}.Radio_radio{align-items:center;gap:var(--radio-gap);cursor:pointer;display:inline-flex}.Radio_radio[data-disabled]{cursor:not-allowed}.Radio_label{font-size:var(--field-label-font-size);color:var(--field-label-fg)}.Radio_input{inline-size:var(--_size);block-size:var(--_size);border:var(--size-hairline)solid var(--_border);border-radius:var(--radio-radius);background-color:var(--radio-bg);appearance:none;cursor:inherit;transition:border-color var(--radio-motion-duration)var(--motion-easing-standard);flex:none;place-content:center;margin:0;display:grid}.Radio_input:after{content:"";inline-size:calc(var(--_size)/2);block-size:calc(var(--_size)/2);border-radius:var(--radio-radius);background-color:var(--radio-dot);transition:scale var(--radio-motion-duration)var(--motion-easing-standard);scale:0}.Radio_input:checked{border-color:var(--radio-border-checked)}.Radio_input:checked:after{scale:1}.Radio_input:focus-visible{outline:var(--radio-focus-ring-width)solid var(--radio-focus-ring);outline-offset:var(--radio-focus-ring-offset)}.Radio_input:disabled{opacity:.55}.Radio_input:hover:not(:disabled,:checked){border-color:var(--radio-border-hover)}.Textarea_field{font-family:var(--textarea-font-family)}.Textarea_textarea{min-block-size:var(--textarea-min-height);padding-block:var(--textarea-padding-block);padding-inline:var(--textarea-padding-inline);border:var(--size-hairline)solid var(--textarea-border-default);border-radius:var(--textarea-radius);background-color:var(--textarea-bg);color:var(--textarea-fg);font-size:var(--textarea-font-size-md);line-height:var(--textarea-line-height);resize:vertical;transition:border-color var(--textarea-motion-duration)var(--motion-easing-standard),background-color var(--textarea-motion-duration)var(--motion-easing-standard)}.Textarea_textarea::placeholder{color:var(--textarea-placeholder)}.Textarea_textarea:focus-visible{border-color:var(--textarea-border-focus);outline:var(--textarea-focus-ring-width)solid var(--textarea-focus-ring);outline-offset:var(--textarea-focus-ring-offset)}.Textarea_textarea:disabled{cursor:not-allowed;opacity:.55}.Textarea_textarea:read-only:not(:disabled){background-color:var(--color-surface-sunken)}.Textarea_textarea:hover:not(:disabled,:focus-visible){border-color:var(--textarea-border-hover)}.Textarea_field[data-size=sm] .Textarea_textarea{font-size:var(--textarea-font-size-sm)}.Textarea_field[data-size=lg] .Textarea_textarea{font-size:var(--textarea-font-size-lg)}.Textarea_field[data-resize=none] .Textarea_textarea{resize:none}.Textarea_field[data-resize=both] .Textarea_textarea{resize:both}.Textarea_field[data-auto-grow] .Textarea_textarea{field-sizing:content}.Textarea_field[data-invalid] .Textarea_textarea{border-color:var(--textarea-border-invalid)}.Select_field{--_height:var(--select-height-md);--_font-size:var(--select-font-size-md);--_border:var(--select-border-default);font-family:var(--select-font-family)}.Select_field[data-size=sm]{--_height:var(--select-height-sm);--_font-size:var(--select-font-size-sm)}.Select_field[data-size=lg]{--_height:var(--select-height-lg);--_font-size:var(--select-font-size-lg)}.Select_field[data-invalid]{--_border:var(--select-border-invalid)}.Select_control{align-items:center;display:grid}.Select_control>*{grid-area:1/1}.Select_control:after{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-inline-end:var(--select-chevron-width)solid var(--select-chevron);border-block-end:var(--select-chevron-width)solid var(--select-chevron);pointer-events:none;grid-area:1/1;justify-self:end;margin-inline-end:var(--select-chevron-inset);translate:0 -25%;rotate:45deg}.Select_select{inline-size:100%;min-block-size:var(--_height);padding-block:0;padding-inline:var(--select-padding-inline)var(--select-chevron-gap);border:var(--size-hairline)solid var(--_border);border-radius:var(--select-radius);background-color:var(--select-bg);color:var(--select-fg);font-size:var(--_font-size);appearance:none;cursor:pointer;transition:border-color var(--select-motion-duration)var(--motion-easing-standard)}.Select_select:focus-visible{border-color:var(--select-border-focus);outline:var(--select-focus-ring-width)solid var(--select-focus-ring);outline-offset:var(--select-focus-ring-offset)}.Select_select:disabled{cursor:not-allowed;opacity:.55}.Select_select:hover:not(:disabled,:focus-visible){border-color:var(--select-border-hover)}.Select_select:has(option[value=""]:checked){color:var(--select-placeholder)}.Badge_badge{--_bg:var(--badge-neutral-subtle-bg);--_fg:var(--badge-neutral-subtle-fg);--_border:var(--badge-neutral-subtle-border);box-sizing:border-box;align-items:center;gap:var(--badge-gap);padding-block:var(--badge-padding-block);padding-inline:var(--badge-padding-inline-md);border:var(--badge-border-width)solid var(--_border);border-radius:var(--badge-radius);background-color:var(--_bg);color:var(--_fg);font-size:var(--badge-font-size-md);font-weight:var(--badge-font-weight);line-height:var(--badge-line-height);white-space:nowrap;display:inline-flex}.Badge_badge[data-size=sm]{padding-inline:var(--badge-padding-inline-sm);font-size:var(--badge-font-size-sm)}.Badge_badge[data-tone=neutral][data-variant=solid]{--_bg:var(--badge-neutral-solid-bg);--_fg:var(--badge-neutral-solid-fg);--_border:transparent}.Badge_badge[data-tone=neutral][data-variant=subtle]{--_bg:var(--badge-neutral-subtle-bg);--_fg:var(--badge-neutral-subtle-fg);--_border:var(--badge-neutral-subtle-border)}.Badge_badge[data-tone=info][data-variant=solid]{--_bg:var(--badge-info-solid-bg);--_fg:var(--badge-info-solid-fg);--_border:transparent}.Badge_badge[data-tone=info][data-variant=subtle]{--_bg:var(--badge-info-subtle-bg);--_fg:var(--badge-info-subtle-fg);--_border:var(--badge-info-subtle-border)}.Badge_badge[data-tone=success][data-variant=solid]{--_bg:var(--badge-success-solid-bg);--_fg:var(--badge-success-solid-fg);--_border:transparent}.Badge_badge[data-tone=success][data-variant=subtle]{--_bg:var(--badge-success-subtle-bg);--_fg:var(--badge-success-subtle-fg);--_border:var(--badge-success-subtle-border)}.Badge_badge[data-tone=warning][data-variant=solid]{--_bg:var(--badge-warning-solid-bg);--_fg:var(--badge-warning-solid-fg);--_border:transparent}.Badge_badge[data-tone=warning][data-variant=subtle]{--_bg:var(--badge-warning-subtle-bg);--_fg:var(--badge-warning-subtle-fg);--_border:var(--badge-warning-subtle-border)}.Badge_badge[data-tone=error][data-variant=solid]{--_bg:var(--badge-error-solid-bg);--_fg:var(--badge-error-solid-fg);--_border:transparent}.Badge_badge[data-tone=error][data-variant=subtle]{--_bg:var(--badge-error-subtle-bg);--_fg:var(--badge-error-subtle-fg);--_border:var(--badge-error-subtle-border)}.Badge_badge[data-tone=action][data-variant=solid]{--_bg:var(--badge-action-solid-bg);--_fg:var(--badge-action-solid-fg);--_border:transparent}.Badge_badge[data-tone=action][data-variant=subtle]{--_bg:var(--badge-action-subtle-bg);--_fg:var(--badge-action-subtle-fg);--_border:var(--badge-action-subtle-border)}.Badge_badge[data-variant=dot]{--_border:transparent;inline-size:var(--badge-dot-size);block-size:var(--badge-dot-size);vertical-align:middle;padding:0}.Badge_badge[data-tone=neutral][data-variant=dot]{--_bg:var(--badge-neutral-solid-bg)}.Badge_badge[data-tone=info][data-variant=dot]{--_bg:var(--badge-info-solid-bg)}.Badge_badge[data-tone=success][data-variant=dot]{--_bg:var(--badge-success-solid-bg)}.Badge_badge[data-tone=warning][data-variant=dot]{--_bg:var(--badge-warning-solid-bg)}.Badge_badge[data-tone=error][data-variant=dot]{--_bg:var(--badge-error-solid-bg)}.Badge_badge[data-tone=action][data-variant=dot]{--_bg:var(--badge-action-solid-bg)}.Alert_alert{--_bg:var(--alert-info-bg);--_accent:var(--alert-info-accent);--_title:var(--alert-info-title);align-items:flex-start;gap:var(--alert-gap);padding:var(--alert-padding);border:var(--alert-border-width)solid var(--_accent);border-inline-start-width:var(--alert-accent-width);border-radius:var(--alert-radius);background-color:var(--_bg);color:var(--alert-fg);font-size:var(--alert-font-size);display:flex}.Alert_alert[data-tone=info]{--_bg:var(--alert-info-bg);--_accent:var(--alert-info-accent);--_title:var(--alert-info-title)}.Alert_alert[data-tone=success]{--_bg:var(--alert-success-bg);--_accent:var(--alert-success-accent);--_title:var(--alert-success-title)}.Alert_alert[data-tone=warning]{--_bg:var(--alert-warning-bg);--_accent:var(--alert-warning-accent);--_title:var(--alert-warning-title)}.Alert_alert[data-tone=error]{--_bg:var(--alert-error-bg);--_accent:var(--alert-error-accent);--_title:var(--alert-error-title)}.Alert_icon{color:var(--_accent);flex:none}.Alert_body{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.Alert_title{color:var(--_title);font-weight:var(--alert-title-font-weight);margin:0}.Alert_content{overflow-wrap:anywhere}.Alert_action{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.Alert_dismiss{margin-block:calc(-1*var(--space-1));flex:none;margin-inline-end:calc(-1*var(--space-2))}.Toast_region{--_block-start:calc(var(--toast-offset-block) + env(safe-area-inset-top,0px));--_block-end:calc(var(--toast-offset-block) + env(safe-area-inset-bottom,0px));--_top:auto;--_end:var(--toast-offset);--_bottom:var(--_block-end);--_start:auto;z-index:var(--toast-layer);inset:var(--_top)var(--_end)var(--_bottom)var(--_start);inline-size:min(var(--toast-width),100vw);pointer-events:none;padding:0;position:fixed}.Toast_region[data-placement^=top]{--_top:var(--_block-start);--_bottom:auto}.Toast_region[data-placement$=center]{--_start:0;--_end:0;margin-inline:auto}.Toast_list{gap:var(--toast-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Toast_item{pointer-events:auto;animation:Toast_enter var(--toast-motion-duration)var(--motion-easing-standard)}.Toast_toast{border-radius:var(--toast-radius);box-shadow:var(--toast-shadow)}@keyframes Toast_enter{0%{opacity:0;translate:0 var(--space-2)}}@media (prefers-reduced-motion:reduce){.Toast_item{animation:none}}.Progress_progress{--_height:var(--progress-height-md);--_indicator:var(--progress-indicator-primary);gap:var(--progress-gap);font-family:var(--font-family-body);flex-direction:column;display:flex}.Progress_progress[data-size=sm]{--_height:var(--progress-height-sm)}.Progress_progress[data-tone=success]{--_indicator:var(--progress-indicator-success)}.Progress_progress[data-tone=warning]{--_indicator:var(--progress-indicator-warning)}.Progress_progress[data-tone=error]{--_indicator:var(--progress-indicator-error)}.Progress_header{justify-content:space-between;gap:var(--space-3);font-size:var(--progress-label-font-size);display:flex}.Progress_label{color:var(--progress-label-fg)}.Progress_value{color:var(--progress-value-fg);font-variant-numeric:tabular-nums}.Progress_track{block-size:var(--_height);border-radius:var(--progress-radius);background-color:var(--progress-track);overflow:hidden}.Progress_indicator{block-size:100%;inline-size:var(--_value,0%);border-radius:var(--progress-radius);background-color:var(--_indicator);transition:inline-size var(--progress-duration)var(--motion-easing-standard)}.Progress_progress[data-indeterminate] .Progress_indicator{inline-size:40%;animation:Progress_slide calc(4*var(--progress-duration))var(--motion-easing-standard)infinite}@keyframes Progress_slide{0%{translate:-100%}to{translate:250%}}@media (prefers-reduced-motion:reduce){.Progress_progress[data-indeterminate] .Progress_indicator{inline-size:50%;animation:none}}.Skeleton_skeleton{--_size:var(--skeleton-circle-md);border-radius:var(--skeleton-radius);background-color:var(--skeleton-base);background-image:linear-gradient(90deg,var(--skeleton-base),var(--skeleton-highlight),var(--skeleton-base));inline-size:100%;animation:Skeleton_shimmer calc(6*var(--skeleton-duration))linear infinite;background-size:200% 100%;display:block}.Skeleton_skeleton[data-shape=text]{block-size:var(--skeleton-text-height)}.Skeleton_skeleton[data-shape=rect]{block-size:var(--skeleton-circle-lg)}.Skeleton_skeleton[data-shape=circle]{inline-size:var(--_size);block-size:var(--_size);border-radius:var(--radius-full)}.Skeleton_skeleton[data-size=sm]{--_size:var(--skeleton-circle-sm)}.Skeleton_skeleton[data-size=lg]{--_size:var(--skeleton-circle-lg)}.Skeleton_skeleton[data-last]{inline-size:60%}.Skeleton_lines{gap:var(--skeleton-gap);flex-direction:column;inline-size:100%;display:flex}@keyframes Skeleton_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton{background-image:none;animation:none}}.Tooltip_tooltip{--_gap:var(--tooltip-gap);z-index:var(--tooltip-layer);max-inline-size:var(--tooltip-max-width);padding-block:var(--tooltip-padding-block);padding-inline:var(--tooltip-padding-inline);border-radius:var(--tooltip-radius);background-color:var(--tooltip-bg);color:var(--tooltip-fg);font-family:var(--font-family-body);font-size:var(--tooltip-font-size);line-height:var(--font-line-height-normal);box-shadow:var(--tooltip-shadow);pointer-events:none;animation:Tooltip_fade var(--tooltip-duration)var(--motion-easing-standard);position:fixed;inset-block-start:var(--_y);inset-inline-start:var(--_x)}@keyframes Tooltip_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Tooltip_tooltip{animation:none}}.Popover_content{--_gap:var(--popover-gap);z-index:var(--popover-layer);gap:var(--popover-gap);inline-size:var(--popover-width);max-inline-size:calc(100vw - 2*var(--space-4));padding:var(--popover-padding);border:var(--size-hairline)solid var(--popover-border);border-radius:var(--popover-radius);background-color:var(--popover-bg);color:var(--popover-fg);font-family:var(--font-family-body);box-shadow:var(--popover-shadow);animation:Popover_fade var(--popover-duration)var(--motion-easing-standard);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--_y);inset-inline-start:var(--_x)}.Popover_content:focus-visible{outline:var(--popover-focus-ring-width)solid var(--popover-focus-ring);outline-offset:var(--popover-focus-ring-offset)}.Popover_title{font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);margin:0}@keyframes Popover_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Popover_content{animation:none}}.Accordion_accordion{border:var(--size-hairline)solid var(--accordion-border);border-radius:var(--accordion-radius);font-family:var(--font-family-body);flex-direction:column;display:flex}.Accordion_item{border-block-end:var(--size-hairline)solid var(--accordion-border)}.Accordion_item:last-child{border-block-end:none}.Accordion_heading{font-size:inherit;font-weight:inherit;margin:0}.Accordion_trigger{gap:var(--accordion-trigger-gap);inline-size:100%;padding-block:var(--accordion-trigger-padding-block);padding-inline:var(--accordion-trigger-padding-inline);color:var(--accordion-trigger-fg);font-size:var(--accordion-trigger-font-size);font-weight:var(--accordion-trigger-font-weight);text-align:start;cursor:pointer;transition:background-color var(--accordion-duration)var(--motion-easing-standard);background-color:#0000;border:none;align-items:center;display:flex}.Accordion_trigger:focus-visible{outline:var(--accordion-focus-ring-width)solid var(--accordion-focus-ring);outline-offset:calc(-1*var(--accordion-focus-ring-offset))}.Accordion_trigger:disabled{cursor:not-allowed;opacity:.55}.Accordion_trigger:hover:not(:disabled){background-color:var(--accordion-trigger-bg-hover)}.Accordion_label{flex:1}.Accordion_chevron{color:var(--accordion-trigger-chevron);transition:rotate var(--accordion-duration)var(--motion-easing-standard)}.Accordion_trigger[data-state=open] .Accordion_chevron{rotate:180deg}.Accordion_panel{padding-block:var(--accordion-panel-padding-block);padding-inline:var(--accordion-panel-padding-inline);color:var(--accordion-panel-fg);font-size:var(--accordion-panel-font-size)}.Menu_content{--_gap:var(--menu-gap);z-index:var(--menu-layer);min-inline-size:var(--menu-min-width);max-inline-size:calc(100vw - 2*var(--space-4));padding:var(--menu-padding);border:var(--size-hairline)solid var(--menu-border);border-radius:var(--menu-radius);background-color:var(--menu-bg);color:var(--menu-fg);font-family:var(--font-family-body);box-shadow:var(--menu-shadow);animation:Menu_fade var(--menu-duration)var(--motion-easing-standard);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--_y);inset-inline-start:var(--_x)}.Menu_content:focus-visible{outline:var(--menu-focus-ring-width)solid var(--menu-focus-ring);outline-offset:var(--menu-focus-ring-offset)}.Menu_item{align-items:center;gap:var(--space-2);inline-size:100%;padding-block:var(--menu-item-padding-block);padding-inline:var(--menu-item-padding-inline);border-radius:var(--menu-item-radius);color:var(--menu-item-fg);font-size:var(--menu-item-font-size);text-align:start;cursor:pointer;background-color:#0000;border:none;display:flex}.Menu_item[data-tone=danger]{color:var(--menu-item-fg-danger)}.Menu_item[data-disabled]{color:var(--menu-item-fg-muted);cursor:not-allowed}.Menu_item:focus-visible{background-color:var(--menu-item-bg-active);outline:none}.Menu_item:hover:not([data-disabled]){background-color:var(--menu-item-bg-active)}.Menu_label{flex:1}.Menu_separator{block-size:var(--size-hairline);margin-block:var(--menu-padding);background-color:var(--menu-separator)}@keyframes Menu_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Menu_content{animation:none}}.AriaField_field{gap:var(--field-gap);font-family:var(--font-family-body);flex-direction:column;display:flex}.AriaField_label{font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);color:var(--field-label-fg)}.AriaField_required{color:var(--field-required-fg);margin-inline-start:var(--field-required-gap)}.AriaField_description{font-size:var(--field-description-font-size);color:var(--field-description-fg);margin:0}.AriaField_error{font-size:var(--field-error-font-size);color:var(--field-error-fg);margin:0}.Listbox_list{max-block-size:var(--listbox-max-height);padding:var(--listbox-padding);border:var(--size-hairline)solid var(--listbox-border);border-radius:var(--listbox-radius);background-color:var(--listbox-bg);color:var(--listbox-fg);font-family:var(--listbox-font-family);font-size:var(--listbox-font-size);outline:none;flex-direction:column;display:flex;overflow:auto}.Listbox_list[data-focus-visible]{outline:var(--listbox-focus-ring-width)solid var(--listbox-focus-ring);outline-offset:var(--listbox-focus-ring-offset)}.Listbox_check{visibility:hidden;color:var(--listbox-item-check);flex:none}.Listbox_item{align-items:center;gap:var(--listbox-item-gap);padding-block:var(--listbox-item-padding-block);padding-inline:var(--listbox-item-padding-inline);border-radius:var(--listbox-item-radius);color:var(--listbox-item-fg);cursor:default;outline:none;display:flex}.Listbox_item[data-hovered],.Listbox_item[data-focused]{background-color:var(--listbox-item-bg-focus)}.Listbox_item[data-selected]{background-color:var(--listbox-item-bg-selected)}.Listbox_item[data-selected] .Listbox_check{visibility:visible}.Listbox_item[data-disabled]{color:var(--listbox-item-fg-disabled);cursor:not-allowed}.Listbox_itemBody{flex-direction:column;min-inline-size:0;display:flex}.Listbox_itemLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Listbox_itemDescription{color:var(--listbox-item-fg-muted);font-size:var(--listbox-item-description-font-size)}.Listbox_empty{padding:var(--listbox-empty-padding);color:var(--listbox-empty-fg)}.Combobox_root{--_height:var(--combobox-height-md);--_font-size:var(--combobox-font-size-md);--_border:var(--combobox-border-default);font-family:var(--combobox-font-family)}.Combobox_root[data-size=sm]{--_height:var(--combobox-height-sm);--_font-size:var(--combobox-font-size-sm)}.Combobox_root[data-size=lg]{--_height:var(--combobox-height-lg);--_font-size:var(--combobox-font-size-lg)}.Combobox_root[data-invalid]{--_border:var(--combobox-border-invalid)}.Combobox_control{align-items:center;display:grid}.Combobox_control>*{grid-area:1/1}.Combobox_input{inline-size:100%;min-block-size:var(--_height);padding-block:0;padding-inline:var(--combobox-padding-inline)var(--combobox-icon-size);border:var(--size-hairline)solid var(--_border);border-radius:var(--combobox-radius);background-color:var(--combobox-bg);color:var(--combobox-fg);font-size:var(--_font-size);transition:border-color var(--combobox-motion-duration)var(--motion-easing-standard)}.Combobox_input::placeholder{color:var(--combobox-placeholder)}.Combobox_input[data-focused]{border-color:var(--combobox-border-focus);outline:var(--combobox-focus-ring-width)solid var(--combobox-focus-ring);outline-offset:var(--combobox-focus-ring-offset)}.Combobox_input[data-disabled]{cursor:not-allowed;opacity:.55}.Combobox_input[data-hovered]:not([data-focused],[data-disabled]){border-color:var(--combobox-border-hover)}.Combobox_button{inline-size:var(--combobox-icon-size);block-size:var(--_height);border-radius:var(--combobox-radius);color:var(--combobox-icon);cursor:pointer;background-color:#0000;border:none;justify-self:end;place-items:center;padding:0;display:grid}.Combobox_button[data-focus-visible]{outline:var(--combobox-focus-ring-width)solid var(--combobox-focus-ring);outline-offset:calc(-1*var(--combobox-focus-ring-width))}.Combobox_button[data-disabled]{cursor:not-allowed}.Combobox_popover{inline-size:var(--trigger-width);animation:Combobox_fade var(--combobox-popover-duration)var(--motion-easing-standard);padding-block-start:var(--combobox-gap)}.Combobox_popover[data-placement=top]{padding-block:0 var(--combobox-gap)}.Combobox_list{box-shadow:var(--combobox-popover-shadow)}.Combobox_popover .Combobox_list{background-color:var(--combobox-popover-bg)}@keyframes Combobox_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Combobox_popover{animation:none}}.Picker_root{--_height:var(--picker-height-md);--_font-size:var(--picker-font-size-md);--_border:var(--picker-border-default);font-family:var(--picker-font-family)}.Picker_root[data-size=sm]{--_height:var(--picker-height-sm);--_font-size:var(--picker-font-size-sm)}.Picker_root[data-size=lg]{--_height:var(--picker-height-lg);--_font-size:var(--picker-font-size-lg)}.Picker_root[data-invalid]{--_border:var(--picker-border-invalid)}.Picker_trigger{align-items:center;gap:var(--picker-gap);inline-size:100%;min-block-size:var(--_height);padding-block:0;padding-inline:var(--picker-padding-inline);border:var(--size-hairline)solid var(--_border);border-radius:var(--picker-radius);background-color:var(--picker-bg);color:var(--picker-fg);font-family:inherit;font-size:var(--_font-size);text-align:start;cursor:pointer;transition:border-color var(--picker-motion-duration)var(--motion-easing-standard);display:flex}.Picker_trigger[data-focus-visible]{border-color:var(--picker-border-focus);outline:var(--picker-focus-ring-width)solid var(--picker-focus-ring);outline-offset:var(--picker-focus-ring-offset)}.Picker_trigger[data-disabled]{cursor:not-allowed;opacity:.55}.Picker_trigger[data-hovered]:not([data-focus-visible],[data-disabled]){border-color:var(--picker-border-hover)}.Picker_value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Picker_value[data-placeholder]{color:var(--picker-placeholder)}.Picker_chevron{color:var(--picker-icon);flex:none}.Picker_popover{inline-size:var(--trigger-width);animation:Picker_fade var(--picker-popover-duration)var(--motion-easing-standard);padding-block-start:var(--picker-gap)}.Picker_popover[data-placement=top]{padding-block:0 var(--picker-gap)}.Picker_list{box-shadow:var(--picker-popover-shadow)}.Picker_popover .Picker_list{background-color:var(--picker-popover-bg)}@keyframes Picker_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Picker_popover{animation:none}}.Calendar_root{gap:var(--calendar-gap);padding:var(--calendar-padding);background-color:var(--calendar-bg);color:var(--calendar-fg);font-family:var(--calendar-font-family);font-size:var(--calendar-font-size);flex-direction:column;display:inline-flex}.Calendar_header{justify-content:space-between;align-items:center;gap:var(--calendar-gap);display:flex}.Calendar_heading{font-size:var(--calendar-heading-font-size);font-weight:var(--calendar-heading-font-weight);margin:0}.Calendar_nav{inline-size:var(--calendar-nav-size);block-size:var(--calendar-nav-size);border-radius:var(--calendar-nav-radius);color:var(--calendar-nav-fg);cursor:pointer;transition:background-color var(--calendar-motion-duration)var(--motion-easing-standard);background-color:#0000;border:none;place-items:center;padding:0;display:grid}.Calendar_nav[data-hovered]{background-color:var(--calendar-nav-bg-hover);color:var(--calendar-nav-fg-hover)}.Calendar_nav[data-focus-visible]{outline:var(--calendar-focus-ring-width)solid var(--calendar-focus-ring);outline-offset:var(--calendar-focus-ring-offset)}.Calendar_nav[data-disabled]{cursor:not-allowed;opacity:.55}.Calendar_grid{border-collapse:collapse;border-spacing:0}.Calendar_weekday{inline-size:var(--calendar-cell-size);color:var(--calendar-weekday-fg);font-size:var(--calendar-weekday-font-size);font-weight:var(--calendar-weekday-font-weight);text-align:center;padding:0}.Calendar_cell{inline-size:var(--calendar-cell-size);block-size:var(--calendar-cell-size);border-radius:var(--calendar-cell-radius);color:var(--calendar-cell-fg);cursor:pointer;transition:background-color var(--calendar-motion-duration)var(--motion-easing-standard);outline:none;place-items:center;display:grid}.Calendar_cell[data-outside-month]{display:none}.Calendar_cell[data-today]{color:var(--calendar-cell-fg-today);font-weight:var(--calendar-heading-font-weight)}.Calendar_cell[data-hovered]{background-color:var(--calendar-cell-bg-hover)}.Calendar_cell[data-selected]{background-color:var(--calendar-cell-bg-selected);color:var(--calendar-cell-fg-selected)}.Calendar_cell[data-selected][data-hovered]{background-color:var(--calendar-cell-bg-selected-hover)}.Calendar_cell[data-focus-visible]{outline:var(--calendar-focus-ring-width)solid var(--calendar-focus-ring);outline-offset:var(--calendar-focus-ring-offset)}.Calendar_cell[data-unavailable]{color:var(--calendar-cell-fg-unavailable);cursor:not-allowed;text-decoration:line-through}.Calendar_cell[data-disabled]{color:var(--calendar-cell-fg-unavailable);cursor:not-allowed}.DatePicker_root{--_height:var(--date-picker-height-md);--_font-size:var(--date-picker-font-size-md);--_border:var(--date-picker-border-default);font-family:var(--date-picker-font-family)}.DatePicker_root[data-size=sm]{--_height:var(--date-picker-height-sm);--_font-size:var(--date-picker-font-size-sm)}.DatePicker_root[data-size=lg]{--_height:var(--date-picker-height-lg);--_font-size:var(--date-picker-font-size-lg)}.DatePicker_root[data-invalid]{--_border:var(--date-picker-border-invalid)}.DatePicker_control{min-block-size:var(--_height);border:var(--size-hairline)solid var(--_border);border-radius:var(--date-picker-radius);background-color:var(--date-picker-bg);color:var(--date-picker-fg);font-size:var(--_font-size);transition:border-color var(--date-picker-motion-duration)var(--motion-easing-standard);align-items:center;padding-inline-start:var(--date-picker-padding-inline);display:flex}.DatePicker_control[data-focus-within]{border-color:var(--date-picker-border-focus);outline:var(--date-picker-focus-ring-width)solid var(--date-picker-focus-ring);outline-offset:var(--date-picker-focus-ring-offset)}.DatePicker_control[data-disabled]{cursor:not-allowed;opacity:.55}.DatePicker_control[data-hovered]:not([data-focus-within],[data-disabled]){border-color:var(--date-picker-border-hover)}.DatePicker_input{flex:1;align-items:center;display:flex}.DatePicker_segment{padding-inline:var(--date-picker-segment-padding-inline);border-radius:var(--date-picker-segment-radius);font-variant-numeric:tabular-nums;caret-color:#0000;outline:none}.DatePicker_segment[data-type=literal]{padding-inline:0}.DatePicker_segment[data-placeholder]{color:var(--date-picker-segment-fg-placeholder)}.DatePicker_segment[data-focused]{background-color:var(--date-picker-segment-bg-focus);color:var(--date-picker-fg)}.DatePicker_button{inline-size:var(--date-picker-icon-size);block-size:calc(var(--_height) - 2*var(--size-hairline));border-radius:var(--date-picker-radius);color:var(--date-picker-icon);cursor:pointer;background-color:#0000;border:none;place-items:center;padding:0;display:grid}.DatePicker_button[data-focus-visible]{outline:var(--date-picker-focus-ring-width)solid var(--date-picker-focus-ring);outline-offset:calc(-1*var(--date-picker-focus-ring-width))}.DatePicker_button[data-disabled]{cursor:not-allowed}.DatePicker_popover{animation:DatePicker_fade var(--date-picker-popover-duration)var(--motion-easing-standard);padding-block-start:var(--date-picker-gap)}.DatePicker_popover[data-placement=top]{padding-block:0 var(--date-picker-gap)}.DatePicker_dialog{border:var(--size-hairline)solid var(--date-picker-dialog-border);border-radius:var(--date-picker-dialog-radius);background-color:var(--date-picker-dialog-bg);box-shadow:var(--date-picker-popover-shadow);outline:none}@keyframes DatePicker_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.DatePicker_popover{animation:none}}.Slider_root{--_thumb:var(--slider-thumb-size);gap:var(--slider-gap);inline-size:100%;font-family:var(--slider-font-family);flex-direction:column;display:flex}.Slider_root[data-orientation=vertical]{inline-size:auto;block-size:var(--slider-track-length)}.Slider_header{justify-content:space-between;gap:var(--slider-gap);display:flex}.Slider_hidden{inline-size:var(--size-hairline);block-size:var(--size-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.Slider_output{color:var(--slider-output-fg);font-family:var(--slider-output-font-family);font-size:var(--slider-output-font-size);font-variant-numeric:tabular-nums}.Slider_track{block-size:var(--slider-track-hit-size);position:relative}.Slider_root[data-orientation=vertical] .Slider_track{inline-size:var(--slider-track-hit-size);block-size:100%}.Slider_root[data-disabled] .Slider_track{opacity:.55}.Slider_rail{inline-size:100%;block-size:var(--slider-track-size);border-radius:var(--slider-track-radius);background-color:var(--slider-track-bg);position:absolute;inset-block-start:50%;overflow:hidden;translate:0 -50%}.Slider_root[data-orientation=vertical] .Slider_rail{inline-size:var(--slider-track-size);block-size:100%;inset-block-start:0;inset-inline-start:50%;translate:-50%}.Slider_fill{background-color:var(--slider-fill);block-size:100%;position:absolute}.Slider_root[data-orientation=vertical] .Slider_fill{inline-size:100%}.Slider_thumb{inline-size:var(--_thumb);block-size:var(--_thumb);border:var(--slider-thumb-border-width)solid var(--slider-thumb-border);border-radius:var(--slider-thumb-radius);background-color:var(--slider-thumb-bg);box-shadow:var(--slider-thumb-shadow);cursor:grab;transition:border-color var(--slider-motion-duration)var(--motion-easing-standard);inset-block-start:50%}.Slider_root[data-orientation=vertical] .Slider_thumb{inset-block-start:auto;inset-inline-start:50%}.Slider_thumb[data-hovered],.Slider_thumb[data-dragging]{border-color:var(--slider-thumb-border-hover)}.Slider_thumb[data-dragging]{cursor:grabbing}.Slider_thumb[data-focus-visible]{outline:var(--slider-focus-ring-width)solid var(--slider-focus-ring);outline-offset:var(--slider-focus-ring-offset)}.DataGrid_container{border:var(--size-hairline)solid var(--data-grid-border);border-radius:var(--data-grid-radius);background-color:var(--data-grid-bg);color:var(--data-grid-fg);font-family:var(--data-grid-font-family);font-size:var(--data-grid-font-size);overflow:auto}.DataGrid_table{--_padding-block:var(--data-grid-cell-padding-block-default);border-collapse:collapse;border-spacing:0;outline:none;inline-size:100%}.DataGrid_table[data-density=compact]{--_padding-block:var(--data-grid-cell-padding-block-compact)}.DataGrid_table[data-focus-visible]{outline:var(--data-grid-focus-ring-width)solid var(--data-grid-focus-ring);outline-offset:calc(-1*var(--data-grid-focus-ring-width))}.DataGrid_header{background-color:var(--data-grid-header-bg)}.DataGrid_container[data-sticky-header] .DataGrid_header{position:sticky;inset-block-start:0}.DataGrid_column{padding-block:var(--_padding-block);padding-inline:var(--data-grid-cell-padding-inline);border-block-end:var(--size-hairline)solid var(--data-grid-border);color:var(--data-grid-header-fg);font-size:var(--data-grid-header-font-size);font-weight:var(--data-grid-header-font-weight);text-align:start;text-transform:uppercase;letter-spacing:.04em;outline:none}.DataGrid_column[data-align=end]{text-align:end}.DataGrid_column[data-allows-sorting]{cursor:pointer}.DataGrid_column[data-allows-sorting]:after{content:"";inline-size:var(--data-grid-header-sort-indicator-size);block-size:var(--data-grid-header-sort-indicator-size);border-inline-end:var(--data-grid-header-sort-indicator-width)solid currentcolor;border-block-end:var(--data-grid-header-sort-indicator-width)solid currentcolor;opacity:0;transition:opacity var(--data-grid-motion-duration)var(--motion-easing-standard);margin-inline-start:var(--data-grid-header-sort-indicator-size);display:inline-block;translate:0 25%;rotate:-135deg}.DataGrid_column[data-hovered]:after{opacity:.5}.DataGrid_column[data-sort-direction]{color:var(--data-grid-header-fg-active)}.DataGrid_column[data-sort-direction]:after{color:var(--data-grid-header-sort-indicator);opacity:1}.DataGrid_column[data-sort-direction=descending]:after{translate:0 -25%;rotate:45deg}.DataGrid_column[data-focus-visible]{outline:var(--data-grid-focus-ring-width)solid var(--data-grid-focus-ring);outline-offset:calc(-1*var(--data-grid-focus-ring-width))}.DataGrid_row{transition:background-color var(--data-grid-motion-duration)var(--motion-easing-standard);outline:none}.DataGrid_row[data-hovered]{background-color:var(--data-grid-row-bg-hover)}.DataGrid_row[data-selected]{background-color:var(--data-grid-row-bg-selected)}.DataGrid_row[data-disabled]{color:var(--data-grid-row-fg-disabled)}.DataGrid_row[data-focus-visible]{outline:var(--data-grid-focus-ring-width)solid var(--data-grid-focus-ring);outline-offset:calc(-1*var(--data-grid-focus-ring-width))}.DataGrid_cell{padding-block:var(--_padding-block);padding-inline:var(--data-grid-cell-padding-inline);outline:none}.DataGrid_cell[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.DataGrid_cell[data-focus-visible]{outline:var(--data-grid-focus-ring-width)solid var(--data-grid-focus-ring);outline-offset:calc(-1*var(--data-grid-focus-ring-width))}.DataGrid_body .DataGrid_row:not(:last-child) .DataGrid_cell{border-block-end:var(--size-hairline)solid var(--data-grid-border)}.DataGrid_selectColumn,.DataGrid_selectCell{inline-size:var(--data-grid-select-size);padding-inline-end:0}.DataGrid_selectBox{inline-size:var(--data-grid-select-size);block-size:var(--data-grid-select-size);border:var(--size-hairline)solid var(--data-grid-select-border);border-radius:var(--data-grid-select-radius);background-color:var(--data-grid-select-bg);transition:background-color var(--data-grid-motion-duration)var(--motion-easing-standard),border-color var(--data-grid-motion-duration)var(--motion-easing-standard);place-content:center;display:grid}.DataGrid_selectBox:after{content:"";inline-size:calc(var(--data-grid-select-size)*.3);block-size:calc(var(--data-grid-select-size)*.55);border-style:solid;border-color:var(--data-grid-select-check);border-width:0 var(--data-grid-select-check-width)var(--data-grid-select-check-width)0;opacity:0;translate:0 -10%;rotate:45deg}.DataGrid_select{inline-size:var(--data-grid-select-size);block-size:var(--data-grid-select-size);cursor:pointer;place-items:center;display:inline-grid}.DataGrid_select[data-focus-visible] .DataGrid_selectBox{outline:var(--data-grid-focus-ring-width)solid var(--data-grid-focus-ring);outline-offset:var(--data-grid-focus-ring-offset)}.DataGrid_select[data-selected] .DataGrid_selectBox,.DataGrid_select[data-indeterminate] .DataGrid_selectBox{border-color:var(--data-grid-select-bg-checked);background-color:var(--data-grid-select-bg-checked)}:is(.DataGrid_select[data-selected] .DataGrid_selectBox,.DataGrid_select[data-indeterminate] .DataGrid_selectBox):after{opacity:1}.DataGrid_select[data-indeterminate] .DataGrid_selectBox:after{inline-size:calc(var(--data-grid-select-size)*.55);border-width:0 0 var(--data-grid-select-check-width);block-size:0;translate:0;rotate:none}.DataGrid_empty{padding:var(--data-grid-empty-padding);color:var(--data-grid-empty-fg);text-align:center}.Pagination_root{--_size:var(--pagination-ellipsis-size-md);--_font-size:var(--pagination-font-size-md);font-family:var(--pagination-font-family)}.Pagination_root[data-size=sm]{--_size:var(--pagination-ellipsis-size-sm);--_font-size:var(--pagination-font-size-sm)}.Pagination_list{align-items:center;gap:var(--pagination-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Pagination_page{min-inline-size:var(--_size);font-variant-numeric:tabular-nums;padding-inline:0}.Pagination_ellipsis{min-inline-size:var(--_size);block-size:var(--_size);color:var(--pagination-ellipsis-fg);font-size:var(--_font-size);place-items:center;display:grid}.Sheet_content{--modal-width-sheet:var(--sheet-width);--modal-height-sheet:var(--sheet-height);--modal-animation-translate-sheet:var(--sheet-motion-translate)}.Sheet_content[data-draggable]{translate:0 var(--_drag,0);transition:translate var(--sheet-handle-snap-duration)var(--motion-easing-standard)}.Sheet_content[data-draggable][data-dragging]{transition:none}.Sheet_handle{block-size:var(--sheet-handle-hit-height);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.Sheet_handle:before{inline-size:var(--sheet-handle-width);block-size:var(--sheet-handle-height);border-radius:var(--sheet-handle-radius);background:var(--sheet-handle-bg);content:""}[data-dragging]>.Sheet_handle{cursor:grabbing}@media (prefers-reduced-motion:reduce){.Sheet_handle{display:none}}.Divider_divider{background-color:var(--divider-color);border:0;flex-shrink:0;margin:0}.Divider_divider[data-orientation=horizontal]{inline-size:100%;block-size:var(--divider-thickness)}.Divider_divider[data-orientation=horizontal][data-spacing=sm]{margin-block:var(--divider-spacing-sm)}.Divider_divider[data-orientation=horizontal][data-spacing=md]{margin-block:var(--divider-spacing-md)}.Divider_divider[data-orientation=horizontal][data-spacing=lg]{margin-block:var(--divider-spacing-lg)}.Divider_divider[data-orientation=vertical]{inline-size:var(--divider-thickness);align-self:stretch}.Divider_divider[data-orientation=vertical][data-spacing=sm]{margin-inline:var(--divider-spacing-sm)}.Divider_divider[data-orientation=vertical][data-spacing=md]{margin-inline:var(--divider-spacing-md)}.Divider_divider[data-orientation=vertical][data-spacing=lg]{margin-inline:var(--divider-spacing-lg)}.Link_link{border-radius:var(--link-radius);color:var(--link-tone-action);font-weight:var(--link-weight);text-underline-offset:.2em;cursor:pointer;transition:color var(--link-duration)var(--motion-easing-standard);text-decoration-line:underline;text-decoration-thickness:from-font}.Link_link[data-tone=default]{color:var(--link-tone-default)}.Link_link[data-tone=muted]{color:var(--link-tone-muted)}.Link_link[data-underline=hover]{text-decoration-line:none}.Link_link:hover{color:var(--link-hover);text-decoration-line:underline}.Link_link:focus-visible{outline:var(--link-focus-ring-width)solid var(--link-focus-ring-color);outline-offset:var(--link-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.Link_link{transition:none}}.Avatar_root{--_bg:var(--avatar-bg);--_fg:var(--avatar-fg);--_border:var(--avatar-border);inline-size:var(--avatar-size-md);block-size:var(--avatar-size-md);box-sizing:border-box;border-radius:var(--avatar-radius);background:var(--_bg);color:var(--_fg);font-family:var(--font-family-body);font-size:var(--avatar-font-size-md);font-weight:var(--avatar-weight);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.Avatar_root[data-fallback]{border:var(--avatar-border-width)solid var(--_border)}.Avatar_root[data-accent="1"]{--_bg:var(--avatar-accent-1-bg);--_fg:var(--avatar-accent-1-fg)}.Avatar_root[data-accent="2"]{--_bg:var(--avatar-accent-2-bg);--_fg:var(--avatar-accent-2-fg)}.Avatar_root[data-accent="3"]{--_bg:var(--avatar-accent-3-bg);--_fg:var(--avatar-accent-3-fg)}.Avatar_root[data-accent="4"]{--_bg:var(--avatar-accent-4-bg);--_fg:var(--avatar-accent-4-fg)}.Avatar_root[data-accent="5"]{--_bg:var(--avatar-accent-5-bg);--_fg:var(--avatar-accent-5-fg)}.Avatar_root[data-accent="6"]{--_bg:var(--avatar-accent-6-bg);--_fg:var(--avatar-accent-6-fg)}.Avatar_root[data-accent="7"]{--_bg:var(--avatar-accent-7-bg);--_fg:var(--avatar-accent-7-fg)}.Avatar_root[data-accent="8"]{--_bg:var(--avatar-accent-8-bg);--_fg:var(--avatar-accent-8-fg)}.Avatar_root[data-accent]{--_border:var(--_bg)}.Avatar_root[data-size=sm]{inline-size:var(--avatar-size-sm);block-size:var(--avatar-size-sm);font-size:var(--avatar-font-size-sm)}.Avatar_root[data-size=lg]{inline-size:var(--avatar-size-lg);block-size:var(--avatar-size-lg);font-size:var(--avatar-font-size-lg)}.Avatar_root[data-size=xl]{inline-size:var(--avatar-size-xl);block-size:var(--avatar-size-xl);font-size:var(--avatar-font-size-xl)}.Avatar_image{object-fit:cover;block-size:100%;inline-size:100%}.Chip_root{--_bg:var(--chip-neutral-bg);--_bg-hover:var(--chip-neutral-bg-hover);--_fg:var(--chip-neutral-fg);--_border:var(--chip-neutral-border);--_selected-bg:var(--chip-neutral-selected-bg);--_selected-fg:var(--chip-neutral-selected-fg);--_height:var(--chip-height-md);--_padding:var(--chip-padding-x-md);box-sizing:border-box;min-block-size:var(--_height);border:var(--chip-border-width)solid var(--_border);border-radius:var(--chip-radius);background:var(--_bg);max-inline-size:100%;color:var(--_fg);font-family:var(--font-family-body);font-size:var(--chip-font-size-md);font-weight:var(--chip-weight);white-space:nowrap;vertical-align:middle;align-items:stretch;line-height:1;display:inline-flex}.Chip_root[data-tone=action]{--_bg:var(--chip-action-bg);--_bg-hover:var(--chip-action-bg-hover);--_fg:var(--chip-action-fg);--_border:var(--chip-action-border);--_selected-bg:var(--chip-action-selected-bg);--_selected-fg:var(--chip-action-selected-fg)}.Chip_root[data-accent="1"]{--_accent-bg:var(--chip-accent-1-bg);--_accent-fg:var(--chip-accent-1-fg)}.Chip_root[data-accent="2"]{--_accent-bg:var(--chip-accent-2-bg);--_accent-fg:var(--chip-accent-2-fg)}.Chip_root[data-accent="3"]{--_accent-bg:var(--chip-accent-3-bg);--_accent-fg:var(--chip-accent-3-fg)}.Chip_root[data-accent="4"]{--_accent-bg:var(--chip-accent-4-bg);--_accent-fg:var(--chip-accent-4-fg)}.Chip_root[data-accent="5"]{--_accent-bg:var(--chip-accent-5-bg);--_accent-fg:var(--chip-accent-5-fg)}.Chip_root[data-accent="6"]{--_accent-bg:var(--chip-accent-6-bg);--_accent-fg:var(--chip-accent-6-fg)}.Chip_root[data-accent="7"]{--_accent-bg:var(--chip-accent-7-bg);--_accent-fg:var(--chip-accent-7-fg)}.Chip_root[data-accent="8"]{--_accent-bg:var(--chip-accent-8-bg);--_accent-fg:var(--chip-accent-8-fg)}.Chip_root[data-accent]{--_border:var(--_accent-bg);--_selected-bg:var(--_accent-bg);--_selected-fg:var(--_accent-fg)}.Chip_root[data-accent]:not([data-toggle]){--_bg:var(--_accent-bg);--_bg-hover:var(--_accent-bg);--_fg:var(--_accent-fg)}.Chip_root[data-size=sm]{--_height:var(--chip-height-sm);--_padding:var(--chip-padding-x-sm);font-size:var(--chip-font-size-sm)}.Chip_root[data-size=lg]{--_height:var(--chip-height-lg);--_padding:var(--chip-padding-x-lg);font-size:var(--chip-font-size-lg)}.Chip_root[data-selected]{border-color:var(--_selected-bg);background:var(--_selected-bg);color:var(--_selected-fg)}.Chip_root[data-disabled]{opacity:.55}.Chip_label,.Chip_remove{border-radius:var(--chip-radius);color:inherit;font:inherit;background:0 0;border:0;align-items:center;display:inline-flex}:is(.Chip_label,.Chip_remove):is(button){cursor:pointer}:is(.Chip_label,.Chip_remove):is(button):disabled{cursor:not-allowed}:is(.Chip_label,.Chip_remove):focus-visible{outline:var(--chip-focus-ring-width)solid var(--chip-focus-ring);outline-offset:var(--chip-focus-ring-offset)}.Chip_label{min-inline-size:0;padding-block:0;padding-inline:var(--_padding);text-overflow:ellipsis;overflow:hidden}.Chip_label:not(:last-child){padding-inline-end:var(--chip-gap)}.Chip_root:not([data-selected],[data-disabled]) button.Chip_label:hover{background:var(--_bg-hover)}.Chip_remove{inline-size:var(--_height);flex:none;justify-content:center;padding:0}.SegmentedControl_root{--_height:var(--segmented-control-height-md);--_padding:var(--segmented-control-padding-x-md);box-sizing:border-box;max-inline-size:100%;color:var(--segmented-control-fg);font-family:var(--font-family-body);font-size:var(--segmented-control-font-size-md);font-weight:var(--segmented-control-weight);line-height:1;display:inline-flex}.SegmentedControl_root[data-size=sm]{--_height:var(--segmented-control-height-sm);--_padding:var(--segmented-control-padding-x-sm);font-size:var(--segmented-control-font-size-sm)}.SegmentedControl_root[data-look=segmented]{padding:var(--segmented-control-inset);border:var(--segmented-control-border-width)solid var(--segmented-control-track-border);border-radius:var(--segmented-control-track-radius);background:var(--segmented-control-track-bg)}.SegmentedControl_root[data-look=chips]{gap:var(--segmented-control-gap);flex-wrap:wrap}.SegmentedControl_root[data-full-width][data-look=segmented]{display:flex}.SegmentedControl_root[aria-disabled=true]{opacity:.55}.SegmentedControl_list{display:contents}.SegmentedControl_option{min-inline-size:0;display:inline-flex;position:relative}.SegmentedControl_root[data-full-width] .SegmentedControl_option{flex:1}.SegmentedControl_input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.SegmentedControl_input:disabled{cursor:not-allowed}.SegmentedControl_segment{justify-content:center;align-items:center;gap:var(--segmented-control-gap);box-sizing:border-box;min-inline-size:0;min-block-size:calc(var(--_height) - 2*var(--segmented-control-inset) - 2*var(--segmented-control-border-width));padding-block:0;padding-inline:var(--_padding);border:var(--segmented-control-border-width)solid transparent;border-radius:var(--segmented-control-segment-radius);color:inherit;white-space:nowrap;transition:background-color var(--motion-duration-fast)var(--motion-easing-standard),color var(--motion-duration-fast)var(--motion-easing-standard);flex:1;text-decoration:none;display:inline-flex}.SegmentedControl_root[data-look=chips] .SegmentedControl_segment{min-block-size:var(--_height);border-color:var(--segmented-control-chip-border);border-radius:var(--segmented-control-chip-radius);background:var(--segmented-control-chip-bg)}.SegmentedControl_option:hover .SegmentedControl_segment,a.SegmentedControl_segment:hover{color:var(--segmented-control-fg-hover)}.SegmentedControl_option[data-selected] .SegmentedControl_segment{border-color:var(--segmented-control-segment-selected-border);background:var(--segmented-control-segment-selected-bg);box-shadow:var(--segmented-control-segment-selected-shadow);color:var(--segmented-control-segment-selected-fg)}.SegmentedControl_root[data-look=chips] :is(.SegmentedControl_option[data-selected] .SegmentedControl_segment){border-color:var(--segmented-control-chip-selected-border);background:var(--segmented-control-chip-selected-bg);box-shadow:none;color:var(--segmented-control-chip-selected-fg)}.SegmentedControl_input:focus-visible+.SegmentedControl_segment,a.SegmentedControl_segment:focus-visible{outline:var(--segmented-control-focus-ring-width)solid var(--segmented-control-focus-ring);outline-offset:var(--segmented-control-focus-ring-offset)}.SegmentedControl_input:disabled+.SegmentedControl_segment{opacity:.55}.SegmentedControl_label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.SegmentedControl_icon{flex:none;display:inline-flex}.EmptyState_root{box-sizing:border-box;padding:var(--empty-state-padding)}.EmptyState_text{text-align:center;text-wrap:balance}.EmptyState_icon{inline-size:var(--empty-state-icon-size);block-size:var(--empty-state-icon-size);border-radius:var(--empty-state-icon-radius);background:var(--empty-state-icon-neutral-bg);color:var(--empty-state-icon-neutral-fg);font-size:var(--empty-state-icon-glyph-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.EmptyState_root[data-tone=error] .EmptyState_icon{background:var(--empty-state-icon-error-bg);color:var(--empty-state-icon-error-fg)}.Table_container{border:var(--size-hairline)solid var(--table-border);border-radius:var(--table-radius);background-color:var(--table-bg);color:var(--table-fg);font-family:var(--table-font-family);font-size:var(--table-font-size);overflow:auto}.Table_table{--_padding-block:var(--table-cell-padding-block-default);border-collapse:collapse;border-spacing:0;inline-size:100%}.Table_table[data-density=compact]{--_padding-block:var(--table-cell-padding-block-compact)}.Table_caption{padding:var(--table-caption-padding);color:var(--table-caption-fg);font-size:var(--table-caption-font-size);text-align:start}.Table_captionHidden{inline-size:var(--size-hairline);block-size:var(--size-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.Table_header{background-color:var(--table-header-bg)}.Table_column{padding-block:var(--_padding-block);padding-inline:var(--table-cell-padding-inline);border-block-end:var(--size-hairline)solid var(--table-border);color:var(--table-header-fg);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);text-align:start;text-transform:uppercase;letter-spacing:.04em}.Table_column[data-align=end]{text-align:end}.Table_cell{padding-block:var(--_padding-block);padding-inline:var(--table-cell-padding-inline);font-weight:inherit;text-align:start}.Table_cell[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.Table_row:not(:last-child) .Table_cell{border-block-end:var(--size-hairline)solid var(--table-border)}.Table_empty{padding:var(--table-empty-padding);color:var(--table-empty-fg);text-align:center}.Heatmap_root{--contribution-heatmap-bg:var(--heatmap-bg);--contribution-heatmap-border:var(--heatmap-border);--contribution-heatmap-fg:var(--heatmap-fg);--contribution-heatmap-fg-muted:var(--heatmap-fg-muted);--contribution-heatmap-level-0:var(--heatmap-level-0);--contribution-heatmap-level-1:var(--heatmap-level-1);--contribution-heatmap-level-2:var(--heatmap-level-2);--contribution-heatmap-level-3:var(--heatmap-level-3);--contribution-heatmap-level-4:var(--heatmap-level-4);--contribution-heatmap-radius:var(--heatmap-radius);--contribution-heatmap-padding:var(--heatmap-padding);--contribution-heatmap-font-family:var(--heatmap-font-family);--contribution-heatmap-day-header-font-family:var(--heatmap-day-header-font-family);--contribution-heatmap-label-size:var(--heatmap-label-size);--contribution-heatmap-focus-ring:var(--heatmap-focus-ring);--contribution-heatmap-tooltip-shadow:var(--heatmap-tooltip-shadow);--contribution-heatmap-shadow-color:var(--shadow-raised-color);--contribution-heatmap-transition:all var(--heatmap-motion-duration)var(--heatmap-motion-easing);color-scheme:normal}.section-container{width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing)*6);margin-inline:auto;position:relative}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-100{top:calc(var(--spacing)*100)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.-z-10{z-index:calc(10*-1)}.z-20{z-index:20}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.m-6{margin:calc(var(--spacing)*6)}.m-7{margin:calc(var(--spacing)*7)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-11{height:calc(var(--spacing)*11)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-72{height:calc(var(--spacing)*72)}.h-\[65vh\]{height:65vh}.h-\[100dvh\]{height:100dvh}.min-h-dvh{min-height:100dvh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-default>:not(:last-child)){border-color:var(--color-border-default)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:var(--radius-full)}.rounded-none{border-radius:0}.rounded-surface{border-radius:var(--radius-surface)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-action-primary\/40{border-color:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.border-action-primary\/40{border-color:color-mix(in oklab,var(--color-action-primary)40%,transparent)}}.border-border-default,.border-border-default\/20{border-color:var(--color-border-default)}@supports (color:color-mix(in lab, red, red)){.border-border-default\/20{border-color:color-mix(in oklab,var(--color-border-default)20%,transparent)}}.border-border-strong{border-color:var(--color-border-strong)}.bg-action-primary,.bg-action-primary\/10{background-color:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.bg-action-primary\/10{background-color:color-mix(in oklab,var(--color-action-primary)10%,transparent)}}.bg-status-error\/10{background-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.bg-status-error\/10{background-color:color-mix(in oklab,var(--color-status-error)10%,transparent)}}.bg-status-success\/10{background-color:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.bg-status-success\/10{background-color:color-mix(in oklab,var(--color-status-success)10%,transparent)}}.bg-surface-base,.bg-surface-base\/85{background-color:var(--color-surface-base)}@supports (color:color-mix(in lab, red, red)){.bg-surface-base\/85{background-color:color-mix(in oklab,var(--color-surface-base)85%,transparent)}}.bg-surface-raised,.bg-surface-raised\/5{background-color:var(--color-surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/5{background-color:color-mix(in oklab,var(--color-surface-raised)5%,transparent)}}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-42{padding:calc(var(--spacing)*42)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.text-center{text-align:center}.font-body{font-family:var(--font-family-body)}.font-display{font-family:var(--font-family-display)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-action-text{color:var(--color-action-text)}.text-status-error{color:var(--color-status-error)}.text-status-success{color:var(--color-status-success)}.text-text-default{color:var(--color-text-default)}.text-text-faint{color:var(--color-text-faint)}.text-text-muted{color:var(--color-text-muted)}.text-text-on-action{color:var(--color-text-on-action)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow-raised{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-surface-sunken:hover{background-color:var(--color-surface-sunken)}.hover\:text-text-default:hover{color:var(--color-text-default)}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:inline-flex{display:inline-flex}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:h-\[calc\(100dvh-6rem\)\]{height:calc(100dvh - 6rem)}}}@property --_gap{syntax:"<length>";inherits:false;initial-value:0}:root{--font-family-body:var(--font-next-body),ui-sans-serif,system-ui,sans-serif;--font-family-display:var(--font-next-display),ui-sans-serif,system-ui,sans-serif;--app-brand-primary:#ff6b3d;--app-brand-secondary:#ff9f43;--app-brand-accent:#ffcf66;--app-brand-cream:#fff6ed;--app-brand-ink:#1f2430;--app-brand-ink-soft:#3a4152;--app-love:var(--lightningcss-light,#d4407a)var(--lightningcss-dark,#f06ba0);--app-recommended:var(--lightningcss-light,#c47a00)var(--lightningcss-dark,#f0a500);--app-state-want-to-go-primary:#1a8a5c;--app-state-want-to-go-secondary:#34c88a;--app-state-want-to-go-accent:#22a06b;--app-state-want-to-go-ink:#0d5c3a;--app-state-liked-primary:#e0185e;--app-state-liked-secondary:#f06090;--app-state-liked-accent:#e0185e;--app-state-liked-ink:#800030;--app-state-recommended-primary:#c47a00;--app-state-recommended-secondary:#e6a020;--app-state-recommended-accent:#c47a00;--app-state-recommended-ink:#7a4a00;--app-state-meh-primary:#6b7280;--app-state-meh-secondary:#9ca3af;--app-state-meh-accent:#6b7280;--app-state-meh-ink:#374151;--app-state-ignored-primary:#374151;--app-state-ignored-secondary:#6b7280;--app-state-ignored-accent:#374151;--app-state-ignored-ink:#111827;--app-state-none:#9ca3af}.saved-state--want-to-go{--app-brand-primary:var(--app-state-want-to-go-primary);--app-brand-secondary:var(--app-state-want-to-go-secondary);--app-brand-accent:var(--app-state-want-to-go-accent);--app-brand-ink:var(--app-state-want-to-go-ink)}.saved-state--liked{--app-brand-primary:var(--app-state-liked-primary);--app-brand-secondary:var(--app-state-liked-secondary);--app-brand-accent:var(--app-state-liked-accent);--app-brand-ink:var(--app-state-liked-ink)}.saved-state--recommended{--app-brand-primary:var(--app-state-recommended-primary);--app-brand-secondary:var(--app-state-recommended-secondary);--app-brand-accent:var(--app-state-recommended-accent);--app-brand-ink:var(--app-state-recommended-ink)}.saved-state--meh{--app-brand-primary:var(--app-state-meh-primary);--app-brand-secondary:var(--app-state-meh-secondary);--app-brand-accent:var(--app-state-meh-accent);--app-brand-ink:var(--app-state-meh-ink)}.saved-state--ignored{--app-brand-primary:var(--app-state-ignored-primary);--app-brand-secondary:var(--app-state-ignored-secondary);--app-brand-accent:var(--app-state-ignored-accent);--app-brand-ink:var(--app-state-ignored-ink)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pop-in{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes pulse-border{0%,to{border-color:var(--app-brand-primary)}50%{border-color:var(--app-brand-accent)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes drag-demo{0%,to{box-shadow:var(--shadow-raised);transform:translateY(0)scale(1)}50%{box-shadow:var(--shadow-overlay);transform:translateY(-.75rem)scale(1.02)}}@keyframes pin-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.home-scroll-fade-in{animation:.6s ease-out both fade-in-up;animation-timeline:view();animation-range:entry entry 35%}.home-scroll-scale{animation:.6s ease-out both fade-in-scale;animation-timeline:view();animation-range:entry entry 35%}.home-scroll-pop{animation:.5s ease-out both pop-in;animation-timeline:view();animation-range:entry entry 30%}.home-scroll-slide-left{animation:.6s ease-out both slide-in-left;animation-timeline:view();animation-range:entry entry 35%}.home-scroll-slide-right{animation:.6s ease-out both slide-in-right;animation-timeline:view();animation-range:entry entry 35%}.home-float{animation:3s ease-in-out infinite float}.home-pulse-border{animation:2s ease-in-out infinite pulse-border}@keyframes parallax-slow{0%{transform:translateY(0)}to{transform:translateY(-12%)}}.home-parallax-slow{animation:linear parallax-slow;animation-timeline:scroll();animation-range:0 100vh}@keyframes circle-reveal{0%{clip-path:circle(5%)}to{clip-path:circle(75%)}}.home-clip-reveal{animation:linear circle-reveal;animation-timeline:view();animation-range:entry entry 60%}.home-glass-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing)*6);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:var(--color-surface-raised);border-width:1px}@supports (color:color-mix(in lab, red, red)){.home-glass-card{background:color-mix(in srgb,var(--color-surface-raised)70%,transparent)}}.home-glass-card{border-color:var(--color-border-default)}@supports (color:color-mix(in lab, red, red)){.home-glass-card{border-color:color-mix(in srgb,var(--color-border-default)30%,transparent)}}@keyframes draw-line{0%{stroke-dashoffset:var(--line-length,200);opacity:0}20%{opacity:.8}to{stroke-dashoffset:0;opacity:.8}}.home-draw-line{stroke-dasharray:var(--line-length,200);animation:1.2s ease-out .4s both draw-line;animation-timeline:view();animation-range:entry entry 50%}@keyframes paper-fly{0%{opacity:0;transform:translate(0)rotate(-8deg)scale(.9)}15%{opacity:1}60%{transform:translate(calc(var(--fly-x,8rem)*.6),-1.5rem)rotate(6deg)scale(1)}to{transform:translate(var(--fly-x,8rem),0)rotate(12deg)scale(.85);opacity:1}}.home-paper-fly{animation:2.4s cubic-bezier(.25,.8,.4,1) both paper-fly;animation-timeline:view();animation-range:entry 10% entry 70%}@keyframes polaroid-drop{0%{transform:translateY(-2rem)rotate(var(--tilt,0deg))scale(.92);opacity:0}to{transform:translateY(0)rotate(var(--tilt,0deg))scale(1);opacity:1}}.home-polaroid-drop{animation:.8s cubic-bezier(.2,1.1,.4,1) both polaroid-drop;animation-timeline:view();animation-range:entry entry 45%}@keyframes drift{0%,to{transform:translate(0)}25%{transform:translate(.4rem,-.6rem)}50%{transform:translate(-.3rem,-.3rem)}75%{transform:translate(.2rem,.5rem)}}.home-drift{animation:8s ease-in-out infinite drift}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}