@charset "UTF-8";:root:not([data-theme]),:root[data-theme=dark]{--color-bg: oklch(12% .0038 216.9988);--color-bg-rgb: 5, 6, 6;--color-bg-l: 12%;--color-bg-c: .0038;--color-bg-h: 216.9988;--color-surface: oklch(15% .0042 216.9988);--color-surface-rgb: 9, 12, 12;--color-surface-l: 15%;--color-surface-c: .0042;--color-surface-h: 216.9988;--color-surface-hover: oklch(18% .0042 216.9988);--color-surface-hover-rgb: 16, 18, 19;--color-surface-hover-l: 18%;--color-surface-hover-c: .0042;--color-surface-hover-h: 216.9988;--color-surface-active: oklch(22% .0042 216.9988);--color-surface-active-rgb: 25, 27, 28;--color-surface-active-l: 22%;--color-surface-active-c: .0042;--color-surface-active-h: 216.9988;--color-surface-selected: oklch(17% .0242 216.9988);--color-surface-selected-rgb: 3, 18, 22;--color-surface-selected-l: 17%;--color-surface-selected-c: .0242;--color-surface-selected-h: 216.9988;--color-surface-disabled: oklch(22.5% .0021 216.9988);--color-surface-disabled-rgb: 27, 28, 28;--color-surface-disabled-l: 22.5%;--color-surface-disabled-c: .0021;--color-surface-disabled-h: 216.9988;--color-surface-variant: oklch(20% .0047 216.9988);--color-surface-variant-rgb: 20, 23, 23;--color-surface-variant-l: 20%;--color-surface-variant-c: .0047;--color-surface-variant-h: 216.9988;--color-surface-variant-hover: oklch(23% .0047 216.9988);--color-surface-variant-hover-rgb: 27, 29, 30;--color-surface-variant-hover-l: 23%;--color-surface-variant-hover-c: .0047;--color-surface-variant-hover-h: 216.9988;--color-surface-variant-active: oklch(27% .0047 216.9988);--color-surface-variant-active-rgb: 36, 39, 40;--color-surface-variant-active-l: 27%;--color-surface-variant-active-c: .0047;--color-surface-variant-active-h: 216.9988;--color-surface-variant-selected: oklch(22% .0247 216.9988);--color-surface-variant-selected-rgb: 12, 29, 34;--color-surface-variant-selected-l: 22%;--color-surface-variant-selected-c: .0247;--color-surface-variant-selected-h: 216.9988;--color-surface-variant-disabled: oklch(26% .0024 216.9988);--color-surface-variant-disabled-rgb: 35, 36, 37;--color-surface-variant-disabled-l: 26%;--color-surface-variant-disabled-c: .0024;--color-surface-variant-disabled-h: 216.9988;--color-surface-dim: oklch(12% .0038 216.9988);--color-surface-dim-rgb: 5, 6, 6;--color-surface-dim-l: 12%;--color-surface-dim-c: .0038;--color-surface-dim-h: 216.9988;--color-surface-bright: oklch(20% .0047 216.9988);--color-surface-bright-rgb: 20, 23, 23;--color-surface-bright-l: 20%;--color-surface-bright-c: .0047;--color-surface-bright-h: 216.9988;--color-overlay: oklch(12% .0038 216.9988);--color-overlay-rgb: 5, 6, 6;--color-overlay-l: 12%;--color-overlay-c: .0038;--color-overlay-h: 216.9988;--color-text: oklch(95% 0 216.9988);--color-text-rgb: 238, 238, 238;--color-text-l: 95%;--color-text-c: 0;--color-text-h: 216.9988;--color-text-muted: oklch(80% 0 216.9988);--color-text-muted-rgb: 190, 190, 190;--color-text-muted-l: 80%;--color-text-muted-c: 0;--color-text-muted-h: 216.9988;--color-text-inverse: oklch(20% .0047 216.9988);--color-text-inverse-rgb: 20, 23, 23;--color-text-inverse-l: 20%;--color-text-inverse-c: .0047;--color-text-inverse-h: 216.9988;--color-primary: oklch(70% .1131 216.9988);--color-primary-rgb: 48, 175, 204;--color-primary-l: 70%;--color-primary-c: .1131;--color-primary-h: 216.9988;--color-primary-hover: oklch(73% .1131 216.9988);--color-primary-hover-rgb: 62, 185, 214;--color-primary-hover-l: 73%;--color-primary-hover-c: .1131;--color-primary-hover-h: 216.9988;--color-primary-active: oklch(77% .1131 216.9988);--color-primary-active-rgb: 78, 198, 227;--color-primary-active-l: 77%;--color-primary-active-c: .1131;--color-primary-active-h: 216.9988;--color-primary-selected: oklch(72% .1286 216.9988);--color-primary-selected-rgb: 0, 183, 217;--color-primary-selected-l: 72%;--color-primary-selected-c: .1286;--color-primary-selected-h: 216.9988;--color-primary-disabled: oklch(61% .0566 216.9988);--color-primary-disabled-rgb: 91, 140, 153;--color-primary-disabled-l: 61%;--color-primary-disabled-c: .0566;--color-primary-disabled-h: 216.9988;--color-secondary: oklch(70% .1131 36.9988);--color-secondary-rgb: 219, 132, 107;--color-secondary-l: 70%;--color-secondary-c: .1131;--color-secondary-h: 36.9988;--color-secondary-hover: oklch(73% .1131 36.9988);--color-secondary-hover-rgb: 229, 141, 116;--color-secondary-hover-l: 73%;--color-secondary-hover-c: .1131;--color-secondary-hover-h: 36.9988;--color-secondary-active: oklch(77% .1131 36.9988);--color-secondary-active-rgb: 243, 154, 128;--color-secondary-active-l: 77%;--color-secondary-active-c: .1131;--color-secondary-active-h: 36.9988;--color-secondary-selected: oklch(72% .1331 36.9988);--color-secondary-selected-rgb: 235, 132, 103;--color-secondary-selected-l: 72%;--color-secondary-selected-c: .1331;--color-secondary-selected-h: 36.9988;--color-secondary-disabled: oklch(61% .0566 36.9988);--color-secondary-disabled-rgb: 162, 120, 107;--color-secondary-disabled-l: 61%;--color-secondary-disabled-c: .0566;--color-secondary-disabled-h: 36.9988;--color-tertiary: oklch(70% .1131 306.9988);--color-tertiary-rgb: 177, 139, 213;--color-tertiary-l: 70%;--color-tertiary-c: .1131;--color-tertiary-h: 306.9988;--color-tertiary-hover: oklch(73% .1131 306.9988);--color-tertiary-hover-rgb: 186, 148, 223;--color-tertiary-hover-l: 73%;--color-tertiary-hover-c: .1131;--color-tertiary-hover-h: 306.9988;--color-tertiary-active: oklch(77% .1131 306.9988);--color-tertiary-active-rgb: 199, 161, 237;--color-tertiary-active-l: 77%;--color-tertiary-active-c: .1131;--color-tertiary-active-h: 306.9988;--color-tertiary-selected: oklch(72% .1331 306.9988);--color-tertiary-selected-rgb: 187, 141, 229;--color-tertiary-selected-l: 72%;--color-tertiary-selected-c: .1331;--color-tertiary-selected-h: 306.9988;--color-tertiary-disabled: oklch(61% .0566 306.9988);--color-tertiary-disabled-rgb: 140, 123, 158;--color-tertiary-disabled-l: 61%;--color-tertiary-disabled-c: .0566;--color-tertiary-disabled-h: 306.9988;--color-on-primary: oklch(0% 0 0);--color-on-primary-rgb: 0, 0, 0;--color-on-primary-l: 0%;--color-on-primary-c: 0;--color-on-primary-h: 0;--color-on-secondary: oklch(0% 0 0);--color-on-secondary-rgb: 0, 0, 0;--color-on-secondary-l: 0%;--color-on-secondary-c: 0;--color-on-secondary-h: 0;--color-on-tertiary: oklch(0% 0 0);--color-on-tertiary-rgb: 0, 0, 0;--color-on-tertiary-l: 0%;--color-on-tertiary-c: 0;--color-on-tertiary-h: 0;--color-on-surface: oklch(100% 0 0);--color-on-surface-rgb: 255, 255, 255;--color-on-surface-l: 100%;--color-on-surface-c: 0;--color-on-surface-h: 0;--color-on-surface-variant: oklch(100% 0 0);--color-on-surface-variant-rgb: 255, 255, 255;--color-on-surface-variant-l: 100%;--color-on-surface-variant-c: 0;--color-on-surface-variant-h: 0;--color-success: oklch(70% .1333 164.1311);--color-success-rgb: 52, 184, 136;--color-success-l: 70%;--color-success-c: .1333;--color-success-h: 164.1311;--color-success-hover: oklch(73% .1333 164.1311);--color-success-hover-rgb: 65, 194, 145;--color-success-hover-l: 73%;--color-success-hover-c: .1333;--color-success-hover-h: 164.1311;--color-success-active: oklch(77% .1333 164.1311);--color-success-active-rgb: 81, 207, 157;--color-success-active-l: 77%;--color-success-active-c: .1333;--color-success-active-h: 164.1311;--color-success-selected: oklch(72% .1531 164.1311);--color-success-selected-rgb: 0, 194, 139;--color-success-selected-l: 72%;--color-success-selected-c: .1531;--color-success-selected-h: 164.1311;--color-success-disabled: oklch(61% .0666 164.1311);--color-success-disabled-rgb: 92, 144, 121;--color-success-disabled-l: 61%;--color-success-disabled-c: .0666;--color-success-disabled-h: 164.1311;--color-info: oklch(70% .1018 250);--color-info-rgb: 108, 163, 219;--color-info-l: 70%;--color-info-c: .1018;--color-info-h: 250;--color-info-hover: oklch(73% .1018 250);--color-info-hover-rgb: 117, 172, 229;--color-info-hover-l: 73%;--color-info-hover-c: .1018;--color-info-hover-h: 250;--color-info-active: oklch(77% .1018 250);--color-info-active-rgb: 129, 185, 243;--color-info-active-l: 77%;--color-info-active-c: .1018;--color-info-active-h: 250;--color-info-selected: oklch(72% .1218 250);--color-info-selected-rgb: 102, 170, 238;--color-info-selected-l: 72%;--color-info-selected-c: .1218;--color-info-selected-h: 250;--color-info-disabled: oklch(61% .0509 250);--color-info-disabled-rgb: 108, 134, 161;--color-info-disabled-l: 61%;--color-info-disabled-c: .0509;--color-info-disabled-h: 250;--color-warning: oklch(70% .1286 72.7689);--color-warning-rgb: 207, 144, 52;--color-warning-l: 70%;--color-warning-c: .1286;--color-warning-h: 72.7689;--color-warning-hover: oklch(73% .1286 72.7689);--color-warning-hover-rgb: 216, 154, 63;--color-warning-hover-l: 73%;--color-warning-hover-c: .1286;--color-warning-hover-h: 72.7689;--color-warning-active: oklch(77% .1286 72.7689);--color-warning-active-rgb: 230, 166, 77;--color-warning-active-l: 77%;--color-warning-active-c: .1286;--color-warning-active-h: 72.7689;--color-warning-selected: oklch(72% .1486 72.7689);--color-warning-selected-rgb: 220, 147, 23;--color-warning-selected-l: 72%;--color-warning-selected-c: .1486;--color-warning-selected-h: 72.7689;--color-warning-disabled: oklch(61% .0643 72.7689);--color-warning-disabled-rgb: 155, 125, 88;--color-warning-disabled-l: 61%;--color-warning-disabled-c: .0643;--color-warning-disabled-h: 72.7689;--color-danger: oklch(70% .1018 25);--color-danger-rgb: 215, 133, 126;--color-danger-l: 70%;--color-danger-c: .1018;--color-danger-h: 25;--color-danger-hover: oklch(73% .1018 25);--color-danger-hover-rgb: 225, 142, 135;--color-danger-hover-l: 73%;--color-danger-hover-c: .1018;--color-danger-hover-h: 25;--color-danger-active: oklch(77% .1018 25);--color-danger-active-rgb: 238, 154, 147;--color-danger-active-l: 77%;--color-danger-active-c: .1018;--color-danger-active-h: 25;--color-danger-selected: oklch(72% .1218 25);--color-danger-selected-rgb: 231, 133, 125;--color-danger-selected-l: 72%;--color-danger-selected-c: .1218;--color-danger-selected-h: 25;--color-danger-disabled: oklch(61% .0509 25);--color-danger-disabled-rgb: 160, 120, 116;--color-danger-disabled-l: 61%;--color-danger-disabled-c: .0509;--color-danger-disabled-h: 25;--color-on-success: oklch(0% 0 0);--color-on-success-rgb: 0, 0, 0;--color-on-success-l: 0%;--color-on-success-c: 0;--color-on-success-h: 0;--color-on-info: oklch(0% 0 0);--color-on-info-rgb: 0, 0, 0;--color-on-info-l: 0%;--color-on-info-c: 0;--color-on-info-h: 0;--color-on-warning: oklch(0% 0 0);--color-on-warning-rgb: 0, 0, 0;--color-on-warning-l: 0%;--color-on-warning-c: 0;--color-on-warning-h: 0;--color-on-danger: oklch(0% 0 0);--color-on-danger-rgb: 0, 0, 0;--color-on-danger-l: 0%;--color-on-danger-c: 0;--color-on-danger-h: 0;--color-border: oklch(48.0469% .0056 216.9988);--color-border-rgb: 90, 95, 96;--color-border-l: 48.0469%;--color-border-c: .0056;--color-border-h: 216.9988;--color-divider: oklch(48.0469% .0047 216.9988);--color-divider-rgb: 91, 94, 95;--color-divider-l: 48.0469%;--color-divider-c: .0047;--color-divider-h: 216.9988;--color-focus-ring: oklch(80% .103 216.9988);--color-focus-ring-rgb: 102, 206, 233;--color-focus-ring-l: 80%;--color-focus-ring-c: .103;--color-focus-ring-h: 216.9988;--color-on-focus-ring: oklch(0% 0 0);--color-on-focus-ring-rgb: 0, 0, 0;--color-on-focus-ring-l: 0%;--color-on-focus-ring-c: 0;--color-on-focus-ring-h: 0;--color-categorical-1: oklch(59% .1 217);--color-categorical-1-rgb: 25, 139, 164;--color-categorical-1-l: 59%;--color-categorical-1-c: .1;--color-categorical-1-h: 217;--color-categorical-2: oklch(78% .11 15);--color-categorical-2-rgb: 245, 154, 161;--color-categorical-2-l: 78%;--color-categorical-2-c: .11;--color-categorical-2-h: 15;--color-categorical-3: oklch(58% .19 141);--color-categorical-3-rgb: 33, 147, 2;--color-categorical-3-l: 58%;--color-categorical-3-c: .19;--color-categorical-3-h: 141;--color-categorical-4: oklch(67% .2 349);--color-categorical-4-rgb: 233, 85, 168;--color-categorical-4-l: 67%;--color-categorical-4-c: .2;--color-categorical-4-h: 349;--color-categorical-5: oklch(61% .19 281);--color-categorical-5-rgb: 115, 110, 240;--color-categorical-5-l: 61%;--color-categorical-5-c: .19;--color-categorical-5-h: 281;--color-categorical-6: oklch(59% .12 105);--color-categorical-6-rgb: 136, 128, 18;--color-categorical-6-l: 59%;--color-categorical-6-c: .12;--color-categorical-6-h: 105}:root[data-theme=light]{--color-bg: oklch(99% .002 216.9988);--color-bg-rgb: 250, 252, 253;--color-bg-l: 99%;--color-bg-c: .002;--color-bg-h: 216.9988;--color-surface: oklch(97% .0024 216.9988);--color-surface-rgb: 243, 245, 246;--color-surface-l: 97%;--color-surface-c: .0024;--color-surface-h: 216.9988;--color-surface-hover: oklch(94% .0024 216.9988);--color-surface-hover-rgb: 233, 235, 236;--color-surface-hover-l: 94%;--color-surface-hover-c: .0024;--color-surface-hover-h: 216.9988;--color-surface-active: oklch(90% .0024 216.9988);--color-surface-active-rgb: 220, 222, 223;--color-surface-active-l: 90%;--color-surface-active-c: .0024;--color-surface-active-h: 216.9988;--color-surface-selected: oklch(95% .0224 216.9988);--color-surface-selected-rgb: 223, 243, 248;--color-surface-selected-l: 95%;--color-surface-selected-c: .0224;--color-surface-selected-h: 216.9988;--color-surface-disabled: oklch(85.9% .0012 216.9988);--color-surface-disabled-rgb: 208, 209, 209;--color-surface-disabled-l: 85.9%;--color-surface-disabled-c: .0012;--color-surface-disabled-h: 216.9988;--color-surface-variant: oklch(95% .0027 216.9988);--color-surface-variant-rgb: 236, 239, 240;--color-surface-variant-l: 95%;--color-surface-variant-c: .0027;--color-surface-variant-h: 216.9988;--color-surface-variant-hover: oklch(92% .0027 216.9988);--color-surface-variant-hover-rgb: 227, 229, 230;--color-surface-variant-hover-l: 92%;--color-surface-variant-hover-c: .0027;--color-surface-variant-hover-h: 216.9988;--color-surface-variant-active: oklch(88% .0027 216.9988);--color-surface-variant-active-rgb: 213, 216, 216;--color-surface-variant-active-l: 88%;--color-surface-variant-active-c: .0027;--color-surface-variant-active-h: 216.9988;--color-surface-variant-selected: oklch(93% .0227 216.9988);--color-surface-variant-selected-rgb: 216, 236, 242;--color-surface-variant-selected-l: 93%;--color-surface-variant-selected-c: .0227;--color-surface-variant-selected-h: 216.9988;--color-surface-variant-disabled: oklch(84.5% .0014 216.9988);--color-surface-variant-disabled-rgb: 203, 204, 205;--color-surface-variant-disabled-l: 84.5%;--color-surface-variant-disabled-c: .0014;--color-surface-variant-disabled-h: 216.9988;--color-surface-dim: oklch(92% .0032 216.9988);--color-surface-dim-rgb: 226, 229, 230;--color-surface-dim-l: 92%;--color-surface-dim-c: .0032;--color-surface-dim-h: 216.9988;--color-surface-bright: oklch(99% .002 216.9988);--color-surface-bright-rgb: 250, 252, 253;--color-surface-bright-l: 99%;--color-surface-bright-c: .002;--color-surface-bright-h: 216.9988;--color-overlay: oklch(12% .0038 216.9988);--color-overlay-rgb: 5, 6, 6;--color-overlay-l: 12%;--color-overlay-c: .0038;--color-overlay-h: 216.9988;--color-text: oklch(20% 0 216.9988);--color-text-rgb: 22, 22, 22;--color-text-l: 20%;--color-text-c: 0;--color-text-h: 216.9988;--color-text-muted: oklch(40% 0 216.9988);--color-text-muted-rgb: 72, 72, 72;--color-text-muted-l: 40%;--color-text-muted-c: 0;--color-text-muted-h: 216.9988;--color-text-inverse: oklch(97% .0024 216.9988);--color-text-inverse-rgb: 243, 245, 246;--color-text-inverse-l: 97%;--color-text-inverse-c: .0024;--color-text-inverse-h: 216.9988;--color-primary: oklch(50% .0893 216.9988);--color-primary-rgb: 0, 111, 132;--color-primary-l: 50%;--color-primary-c: .0893;--color-primary-h: 216.9988;--color-primary-hover: oklch(47% .0839 216.9988);--color-primary-hover-rgb: 0, 102, 121;--color-primary-hover-l: 47%;--color-primary-hover-c: .0839;--color-primary-hover-h: 216.9988;--color-primary-active: oklch(43% .0768 216.9988);--color-primary-active-rgb: 0, 90, 107;--color-primary-active-l: 43%;--color-primary-active-c: .0768;--color-primary-active-h: 216.9988;--color-primary-selected: oklch(48% .0857 216.9988);--color-primary-selected-rgb: 0, 105, 125;--color-primary-selected-l: 48%;--color-primary-selected-c: .0857;--color-primary-selected-h: 216.9988;--color-primary-disabled: oklch(53% .0446 216.9988);--color-primary-disabled-rgb: 78, 115, 125;--color-primary-disabled-l: 53%;--color-primary-disabled-c: .0446;--color-primary-disabled-h: 216.9988;--color-secondary: oklch(50% .1225 36.9988);--color-secondary-rgb: 156, 69, 44;--color-secondary-l: 50%;--color-secondary-c: .1225;--color-secondary-h: 36.9988;--color-secondary-hover: oklch(47% .1225 36.9988);--color-secondary-hover-rgb: 146, 60, 35;--color-secondary-hover-l: 47%;--color-secondary-hover-c: .1225;--color-secondary-hover-h: 36.9988;--color-secondary-active: oklch(43% .1225 36.9988);--color-secondary-active-rgb: 133, 49, 23;--color-secondary-active-l: 43%;--color-secondary-active-c: .1225;--color-secondary-active-h: 36.9988;--color-secondary-selected: oklch(48% .1425 36.9988);--color-secondary-selected-rgb: 157, 55, 23;--color-secondary-selected-l: 48%;--color-secondary-selected-c: .1425;--color-secondary-selected-h: 36.9988;--color-secondary-disabled: oklch(53% .0613 36.9988);--color-secondary-disabled-rgb: 139, 95, 83;--color-secondary-disabled-l: 53%;--color-secondary-disabled-c: .0613;--color-secondary-disabled-h: 36.9988;--color-tertiary: oklch(50% .1225 306.9988);--color-tertiary-rgb: 118, 78, 153;--color-tertiary-l: 50%;--color-tertiary-c: .1225;--color-tertiary-h: 306.9988;--color-tertiary-hover: oklch(47% .1225 306.9988);--color-tertiary-hover-rgb: 109, 69, 144;--color-tertiary-hover-l: 47%;--color-tertiary-hover-c: .1225;--color-tertiary-hover-h: 306.9988;--color-tertiary-active: oklch(43% .1225 306.9988);--color-tertiary-active-rgb: 98, 58, 131;--color-tertiary-active-l: 43%;--color-tertiary-active-c: .1225;--color-tertiary-active-h: 306.9988;--color-tertiary-selected: oklch(48% .1425 306.9988);--color-tertiary-selected-rgb: 115, 67, 155;--color-tertiary-selected-l: 48%;--color-tertiary-selected-c: .1425;--color-tertiary-selected-h: 306.9988;--color-tertiary-disabled: oklch(53% .0613 306.9988);--color-tertiary-disabled-rgb: 117, 99, 136;--color-tertiary-disabled-l: 53%;--color-tertiary-disabled-c: .0613;--color-tertiary-disabled-h: 306.9988;--color-on-primary: oklch(100% 0 0);--color-on-primary-rgb: 255, 255, 255;--color-on-primary-l: 100%;--color-on-primary-c: 0;--color-on-primary-h: 0;--color-on-secondary: oklch(100% 0 0);--color-on-secondary-rgb: 255, 255, 255;--color-on-secondary-l: 100%;--color-on-secondary-c: 0;--color-on-secondary-h: 0;--color-on-tertiary: oklch(100% 0 0);--color-on-tertiary-rgb: 255, 255, 255;--color-on-tertiary-l: 100%;--color-on-tertiary-c: 0;--color-on-tertiary-h: 0;--color-on-surface: oklch(0% 0 0);--color-on-surface-rgb: 0, 0, 0;--color-on-surface-l: 0%;--color-on-surface-c: 0;--color-on-surface-h: 0;--color-on-surface-variant: oklch(0% 0 0);--color-on-surface-variant-rgb: 0, 0, 0;--color-on-surface-variant-l: 0%;--color-on-surface-variant-c: 0;--color-on-surface-variant-h: 0;--color-success: oklch(50% .1063 164.1311);--color-success-rgb: 0, 118, 83;--color-success-l: 50%;--color-success-c: .1063;--color-success-h: 164.1311;--color-success-hover: oklch(47% .1 164.1311);--color-success-hover-rgb: 0, 108, 76;--color-success-hover-l: 47%;--color-success-hover-c: .1;--color-success-hover-h: 164.1311;--color-success-active: oklch(43% .0915 164.1311);--color-success-active-rgb: 0, 95, 66;--color-success-active-l: 43%;--color-success-active-c: .0915;--color-success-active-h: 164.1311;--color-success-selected: oklch(48% .1021 164.1311);--color-success-selected-rgb: 0, 111, 78;--color-success-selected-l: 48%;--color-success-selected-c: .1021;--color-success-selected-h: 164.1311;--color-success-disabled: oklch(53% .0532 164.1311);--color-success-disabled-rgb: 78, 118, 100;--color-success-disabled-l: 53%;--color-success-disabled-c: .0532;--color-success-disabled-h: 164.1311;--color-info: oklch(50% .1103 250);--color-info-rgb: 42, 102, 159;--color-info-l: 50%;--color-info-c: .1103;--color-info-h: 250;--color-info-hover: oklch(47% .1103 250);--color-info-hover-rgb: 32, 93, 150;--color-info-hover-l: 47%;--color-info-hover-c: .1103;--color-info-hover-h: 250;--color-info-active: oklch(43% .1103 250);--color-info-active-rgb: 18, 82, 137;--color-info-active-l: 43%;--color-info-active-c: .1103;--color-info-active-h: 250;--color-info-selected: oklch(48% .1303 250);--color-info-selected-rgb: 12, 96, 163;--color-info-selected-l: 48%;--color-info-selected-c: .1303;--color-info-selected-h: 250;--color-info-disabled: oklch(53% .0551 250);--color-info-disabled-rgb: 83, 111, 139;--color-info-disabled-l: 53%;--color-info-disabled-c: .0551;--color-info-disabled-h: 250;--color-warning: oklch(50% .1066 72.7689);--color-warning-rgb: 135, 88, 0;--color-warning-l: 50%;--color-warning-c: .1066;--color-warning-h: 72.7689;--color-warning-hover: oklch(47% .1002 72.7689);--color-warning-hover-rgb: 124, 80, 0;--color-warning-hover-l: 47%;--color-warning-hover-c: .1002;--color-warning-hover-h: 72.7689;--color-warning-active: oklch(43% .0917 72.7689);--color-warning-active-rgb: 110, 70, 0;--color-warning-active-l: 43%;--color-warning-active-c: .0917;--color-warning-active-h: 72.7689;--color-warning-selected: oklch(48% .1024 72.7689);--color-warning-selected-rgb: 128, 83, 0;--color-warning-selected-l: 48%;--color-warning-selected-c: .1024;--color-warning-selected-h: 72.7689;--color-warning-disabled: oklch(53% .0533 72.7689);--color-warning-disabled-rgb: 127, 103, 73;--color-warning-disabled-l: 53%;--color-warning-disabled-c: .0533;--color-warning-disabled-h: 72.7689;--color-danger: oklch(50% .1103 25);--color-danger-rgb: 152, 71, 66;--color-danger-l: 50%;--color-danger-c: .1103;--color-danger-h: 25;--color-danger-hover: oklch(47% .1103 25);--color-danger-hover-rgb: 142, 62, 58;--color-danger-hover-l: 47%;--color-danger-hover-c: .1103;--color-danger-hover-h: 25;--color-danger-active: oklch(43% .1103 25);--color-danger-active-rgb: 130, 50, 47;--color-danger-active-l: 43%;--color-danger-active-c: .1103;--color-danger-active-h: 25;--color-danger-selected: oklch(48% .1303 25);--color-danger-selected-rgb: 154, 57, 54;--color-danger-selected-l: 48%;--color-danger-selected-c: .1303;--color-danger-selected-h: 25;--color-danger-disabled: oklch(53% .0551 25);--color-danger-disabled-rgb: 137, 95, 92;--color-danger-disabled-l: 53%;--color-danger-disabled-c: .0551;--color-danger-disabled-h: 25;--color-on-success: oklch(100% 0 0);--color-on-success-rgb: 255, 255, 255;--color-on-success-l: 100%;--color-on-success-c: 0;--color-on-success-h: 0;--color-on-info: oklch(100% 0 0);--color-on-info-rgb: 255, 255, 255;--color-on-info-l: 100%;--color-on-info-c: 0;--color-on-info-h: 0;--color-on-warning: oklch(100% 0 0);--color-on-warning-rgb: 255, 255, 255;--color-on-warning-l: 100%;--color-on-warning-c: 0;--color-on-warning-h: 0;--color-on-danger: oklch(100% 0 0);--color-on-danger-rgb: 255, 255, 255;--color-on-danger-l: 100%;--color-on-danger-c: 0;--color-on-danger-h: 0;--color-border: oklch(63.6719% .0035 216.9988);--color-border-rgb: 137, 140, 140;--color-border-l: 63.6719%;--color-border-c: .0035;--color-border-h: 216.9988;--color-divider: oklch(63.6719% .0032 216.9988);--color-divider-rgb: 137, 140, 140;--color-divider-l: 63.6719%;--color-divider-c: .0032;--color-divider-h: 216.9988;--color-focus-ring: oklch(62.6953% .103 216.9988);--color-focus-ring-rgb: 37, 151, 177;--color-focus-ring-l: 62.6953%;--color-focus-ring-c: .103;--color-focus-ring-h: 216.9988;--color-on-focus-ring: oklch(0% 0 0);--color-on-focus-ring-rgb: 0, 0, 0;--color-on-focus-ring-l: 0%;--color-on-focus-ring-c: 0;--color-on-focus-ring-h: 0;--color-categorical-1: oklch(56% .1 217);--color-categorical-1-rgb: 0, 130, 155;--color-categorical-1-l: 56%;--color-categorical-1-c: .1;--color-categorical-1-h: 217;--color-categorical-2: oklch(44% .1 15);--color-categorical-2-rgb: 128, 56, 64;--color-categorical-2-l: 44%;--color-categorical-2-c: .1;--color-categorical-2-h: 15;--color-categorical-3: oklch(55% .17 141);--color-categorical-3-rgb: 40, 136, 21;--color-categorical-3-l: 55%;--color-categorical-3-c: .17;--color-categorical-3-h: 141;--color-categorical-4: oklch(56% .2 349);--color-categorical-4-rgb: 194, 46, 135;--color-categorical-4-l: 56%;--color-categorical-4-c: .2;--color-categorical-4-h: 349;--color-categorical-5: oklch(53% .2 281);--color-categorical-5-rgb: 94, 82, 218;--color-categorical-5-l: 53%;--color-categorical-5-c: .2;--color-categorical-5-h: 281;--color-categorical-6: oklch(51% .1 105);--color-categorical-6-rgb: 111, 105, 21;--color-categorical-6-l: 51%;--color-categorical-6-c: .1;--color-categorical-6-h: 105}:root{--base-font-size: 16px;--font-size-body: 1rem;--font-size-h6: 1.2rem;--font-size-h5: 1.44rem;--font-size-h4: 1.728rem;--font-size-h3: 2.0736rem;--font-size-h2: 2.4883rem;--font-size-h1: 2.986rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--line-height-body: 1.6;--line-height-h6: 1.6;--line-height-h5: 1.3;--line-height-h4: 1.2;--line-height-h3: 1.15;--line-height-h2: 1.15;--line-height-h1: 1.1;--line-height-xs: 1.4;--line-height-sm: 1.45;--line-height-lg: 1.55;--line-height-xl: 1.6;--line-height-2xl: 1.35;--line-height-3xl: 1.3;--line-height-4xl: 1.25;--body-letter-spacing: .02em;--heading-letter-spacing: -.02em;--font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-mono: "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--base-line-height: 1.5;--text-wrap-heading: balance;--font-feature-settings: "liga" 1, "calt" 1, "tnum" 0, "pnum" 0, "onum" 0, "lnum" 0;--heading-font-feature-settings: "liga" 1, "calt" 1, "tnum" 0, "pnum" 0, "onum" 0, "lnum" 0;--body-font-feature-settings: "liga" 1, "calt" 1, "tnum" 0, "pnum" 0, "onum" 0, "lnum" 0;--heading-font-variant-caps: normal;--font-variant-caps: normal;--font-variant-numeric: normal;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--inline-code-font-size: .875em;--inline-code-padding-block: .125em;--inline-code-padding-inline: .375em;--inline-code-margin-inline: .15em;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 9999px;--radius-base: 4px;--radius-scale-factor: 1.5;--radius-max: 16px;--radius-pill: 9999px;--border-width-none: 0px;--border-width-hairline: 1px;--border-width-thin: 2px;--border-width-medium: 3px;--border-width-thick: 4px;--border-style-none: none;--border-style-solid: solid;--border-style-dashed: dashed;--border-style-dotted: dotted;--border-style-double: double;--border-divider: 2px solid var(--color-divider);--border-card: 2px solid var(--color-border);--border-control: 2px solid var(--color-border);--border-control-hover: 2px solid var(--color-primary);--border-control-focus: 3px solid var(--color-focus-ring);--border-control-disabled: 2px solid var(--color-border);--border-focus-ring: 3px solid var(--color-focus-ring);--border-error: 2px solid var(--color-danger);--border-success: 2px solid var(--color-success);--border-warning: 2px solid var(--color-warning);--border-info: 2px solid var(--color-info);--border-focus-ring-offset: 2px;--ring-width-none: 0px;--ring-width-sm: 1px;--ring-width: 2px;--ring-width-md: 3px;--ring-width-lg: 4px;--ring-offset-none: 0px;--ring-offset-sm: 1px;--ring-offset: 2px;--ring-offset-md: 4px;--ring-offset-color: var(--color-surface);--ring-color: var(--color-focus-ring);--ring-offset-shadow: 0 0 0 2px var(--ring-offset-color, var(--color-surface));--ring: 0 0 0 2px var(--ring-offset-color, var(--color-surface)), 0 0 0 4px var(--ring-color, var(--color-focus-ring));--space-density-ratio: 1;--space-xs-base: .25rem;--space-xs-min: .1875rem;--space-xs-max: .375rem;--space-xs-fluid: .15cqw;--space-sm-base: .5rem;--space-sm-min: .375rem;--space-sm-max: .75rem;--space-sm-fluid: .3cqw;--space-md-base: 1rem;--space-md-min: .75rem;--space-md-max: 1.5rem;--space-md-fluid: .45cqw;--space-lg-base: 2rem;--space-lg-min: 1.5rem;--space-lg-max: 3rem;--space-lg-fluid: .6cqw;--space-xl-base: 4rem;--space-xl-min: 3rem;--space-xl-max: 6rem;--space-xl-fluid: .75cqw;--space-xs: clamp(calc(.1875rem * var(--space-density-ratio, 1)), calc(.25rem * var(--space-density-ratio, 1) + .15cqw), calc(.375rem * var(--space-density-ratio, 1)));--space-sm: clamp(calc(.375rem * var(--space-density-ratio, 1)), calc(.5rem * var(--space-density-ratio, 1) + .3cqw), calc(.75rem * var(--space-density-ratio, 1)));--space-md: clamp(calc(.75rem * var(--space-density-ratio, 1)), calc(1rem * var(--space-density-ratio, 1) + .45cqw), calc(1.5rem * var(--space-density-ratio, 1)));--space-lg: clamp(calc(1.5rem * var(--space-density-ratio, 1)), calc(2rem * var(--space-density-ratio, 1) + .6cqw), calc(3rem * var(--space-density-ratio, 1)));--space-xl: clamp(calc(3rem * var(--space-density-ratio, 1)), calc(4rem * var(--space-density-ratio, 1) + .75cqw), calc(6rem * var(--space-density-ratio, 1)));--space-xs-neg: calc(var(--space-xs) * -1);--space-sm-neg: calc(var(--space-sm) * -1);--space-md-neg: calc(var(--space-md) * -1);--space-lg-neg: calc(var(--space-lg) * -1);--space-xl-neg: calc(var(--space-xl) * -1);--space-inline: var(--space-sm);--space-stack: var(--space-md);--space-gutter: var(--space-lg);--space-section: var(--space-xl);--space-inset: var(--space-sm) var(--space-sm);--space-squish: var(--space-sm) var(--space-lg);--space-stretch: var(--space-md) var(--space-sm);--motion-intensity: 1;--motion-duration-instant: 0ms;--motion-duration-fast: .1s;--motion-duration-normal: .15s;--motion-duration-slow: .35s;--motion-duration-deliberate: .5s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1.2);--motion-easing-entrance: cubic-bezier(.16, 1, .3, 1);--motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--motion-easing-springy: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--motion-distance-subtle: 4px;--motion-distance-medium: 12px;--motion-distance-big: 32px;--motion-scale-subtle: .97;--motion-scale-medium: .95;--motion-scale-big: .9;--motion-transition-color: color var(--motion-duration-fast) var(--motion-easing-standard);--motion-transition-background: background-color var(--motion-duration-fast) var(--motion-easing-standard);--motion-transition-border: border-color var(--motion-duration-fast) var(--motion-easing-standard);--motion-transition-shadow: box-shadow var(--motion-duration-normal) var(--motion-easing-standard);--motion-transition-radius: border-radius var(--motion-duration-fast) var(--motion-easing-standard);--motion-transition-transform: transform var(--motion-duration-normal) var(--motion-easing-standard);--motion-transition-opacity: opacity var(--motion-duration-fast) var(--motion-easing-standard);--motion-animation-fade-in: pithy-fade-in;--motion-animation-fade-out: pithy-fade-out;--motion-animation-fade-scale-in: pithy-fade-scale-in;--motion-animation-slide-up: pithy-slide-up;--motion-animation-slide-down: pithy-slide-down;--motion-animation-slide-left: pithy-slide-left;--motion-animation-slide-right: pithy-slide-right;--motion-animation-spin: pithy-spin;--motion-duration-page-in: var(--motion-duration-slow);--motion-duration-page-out: var(--motion-duration-normal);--motion-easing-page: var(--motion-easing-entrance);--control-min-width: 2.75rem;--control-min-height: 2.75rem;--control-min-height-sm: 2rem;--control-min-height-md: 2.5rem;--control-min-height-lg: 3rem;--control-min-touch: 2.75rem;--control-line-height: 1.4;--control-padding-x-sm: .75rem;--control-padding-x-md: 1rem;--control-padding-x-lg: 1.25rem;--control-padding-y-sm: .375rem;--control-padding-y-md: .5rem;--control-padding-y-lg: .625rem;--control-gap-sm: .5rem;--control-gap-md: .75rem;--control-gap-lg: 1rem;--control-padding-x: 1rem;--control-padding-y: .5rem;--control-gap: .75rem;--state-hover-opacity: .08;--state-pressed-opacity: .12;--state-selected-opacity: .16;--state-dragged-opacity: .16;--state-disabled-opacity: .38;--state-disabled-surface-opacity: .12;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-style: solid;--a11y-timing-toast-duration: 5s;--a11y-timing-toast-duration-long: 8s;--a11y-timing-tooltip-delay: .3s;--a11y-timing-debounce: .15s;--a11y-high-contrast-mode: 0;--a11y-focus-visible-always: 0;--a11y-reduced-motion: 0;--a11y-increased-contrast: 0;--a11y-forced-colors: 0;--icon-scale-factor: 1;--icon-size-xs: 12px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px;--icon-size-xxl: 48px;--icon-weight-xs: 300;--icon-weight-sm: 300;--icon-weight-md: 400;--icon-weight-lg: 400;--icon-weight-xl: 400;--icon-weight-xxl: 400;--icon-button-sm: 32px;--icon-button-md: 40px;--icon-button-lg: 48px;--icon-stroke-thin: 1px;--icon-stroke-regular: 1.5px;--icon-stroke-medium: 2px;--icon-stroke-bold: 2.5px;--grid-auto-min: 200px}:root:not([data-theme]){--shadow-xs: 0px 0px 6px 0px rgba(255, 255, 255, .12);--shadow-sm: 0px 0px 12px 0px rgba(255, 255, 255, .144);--shadow-md: 0px 0px 18px 0px rgba(255, 255, 255, .168);--shadow-lg: 0px 0px 24px 0px rgba(255, 255, 255, .192);--shadow-xl: 0px 0px 30px 0px rgba(255, 255, 255, .216);--shadow-base-color: 255, 255, 255;--shadow-base-blur: 6px;--shadow-base-offset-y: 0px;--shadow-base-offset-x: 0px;--shadow-base-spread: 1px;--shadow-base-opacity: .12;--shadow-depth-ratio: 1;--shadow-softness-ratio: 1;--shadow-spread-ratio: 0;--shadow-contrast-ratio: 1}:root[data-theme=light]{--shadow-xs: 0px 2px 4px 0px rgba(0, 0, 0, .12);--shadow-sm: 0px 4px 8px 0px rgba(0, 0, 0, .144);--shadow-md: 0px 6px 12px 0px rgba(0, 0, 0, .168);--shadow-lg: 0px 8px 16px 0px rgba(0, 0, 0, .192);--shadow-xl: 0px 10px 20px 0px rgba(0, 0, 0, .216);--shadow-base-color: 0, 0, 0;--shadow-base-blur: 4px;--shadow-base-offset-y: 2px;--shadow-base-offset-x: 0px;--shadow-base-spread: 0px;--shadow-base-opacity: .12;--shadow-depth-ratio: 1;--shadow-softness-ratio: 1;--shadow-spread-ratio: 0;--shadow-contrast-ratio: 1}:root[data-theme=dark]{--shadow-xs: 0px 0px 6px 0px rgba(255, 255, 255, .12);--shadow-sm: 0px 0px 12px 0px rgba(255, 255, 255, .144);--shadow-md: 0px 0px 18px 0px rgba(255, 255, 255, .168);--shadow-lg: 0px 0px 24px 0px rgba(255, 255, 255, .192);--shadow-xl: 0px 0px 30px 0px rgba(255, 255, 255, .216);--shadow-base-color: 255, 255, 255;--shadow-base-blur: 6px;--shadow-base-offset-y: 0px;--shadow-base-offset-x: 0px;--shadow-base-spread: 1px;--shadow-base-opacity: .12;--shadow-depth-ratio: 1;--shadow-softness-ratio: 1;--shadow-spread-ratio: 0;--shadow-contrast-ratio: 1}:root{--z-base: 0;--z-raised: 10;--z-sticky: 20;--z-dropdown: 100;--z-popover: 150;--z-tooltip: 200;--z-toast: 300;--z-overlay: 400;--z-modal: 500;--z-critical: 600;--z-below: -1;--z-above: 1;--blur-none: 0px;--blur-xs: 2px;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--blur-xl: 24px;--blur-content: 4px;--blur-backdrop: var(--blur-md);--blur-glass: var(--blur-lg)}.u-col-gap-0{column-gap:0!important}.u-col-gap-lg{column-gap:var(--space-lg)!important}.u-col-gap-md{column-gap:var(--space-md)!important}.u-col-gap-sm{column-gap:var(--space-sm)!important}.u-col-gap-xl{column-gap:var(--space-xl)!important}.u-col-gap-xs{column-gap:var(--space-xs)!important}.u-gap-0{gap:0!important}.u-gap-lg{gap:var(--space-lg)!important}.u-gap-md{gap:var(--space-md)!important}.u-gap-sm{gap:var(--space-sm)!important}.u-gap-xl{gap:var(--space-xl)!important}.u-gap-xs{gap:var(--space-xs)!important}.u-py-0{padding-top:0!important;padding-bottom:0!important}.u-py-lg{padding-top:var(--space-lg)!important;padding-bottom:var(--space-lg)!important}.u-py-md{padding-top:var(--space-md)!important;padding-bottom:var(--space-md)!important}.u-py-sm{padding-top:var(--space-sm)!important;padding-bottom:var(--space-sm)!important}.u-py-xl{padding-top:var(--space-xl)!important;padding-bottom:var(--space-xl)!important}.u-py-xs{padding-top:var(--space-xs)!important;padding-bottom:var(--space-xs)!important}.u-row-gap-0{row-gap:0!important}.u-row-gap-lg{row-gap:var(--space-lg)!important}.u-row-gap-md{row-gap:var(--space-md)!important}.u-row-gap-sm{row-gap:var(--space-sm)!important}.u-row-gap-xl{row-gap:var(--space-xl)!important}.u-row-gap-xs{row-gap:var(--space-xs)!important}.u-no-underline{text-decoration:none!important}.u-prose-lg{font-size:1.125rem!important;max-inline-size:70ch!important}.u-prose-sm{font-size:.875rem!important;max-inline-size:60ch!important}.u-prose-xl{font-size:1.25rem!important;max-inline-size:75ch!important}.u-text-2xl{font-size:var(--font-size-2xl, 1.5rem)!important}.u-text-3xl{font-size:var(--font-size-3xl, 1.875rem)!important}.u-text-4xl{font-size:var(--font-size-4xl, 2.25rem)!important}.u-text-base{font-size:var(--font-size-body, 1rem)!important}.u-text-lg{font-size:var(--font-size-lg, 1.125rem)!important}.u-text-sm{font-size:var(--font-size-sm, .875rem)!important}.u-text-xl{font-size:var(--font-size-xl, 1.25rem)!important}.u-text-xs{font-size:var(--font-size-xs, .75rem)!important}.u-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.u-col-end-1{grid-column-end:1!important}.u-col-end-10{grid-column-end:10!important}.u-col-end-11{grid-column-end:11!important}.u-col-end-12{grid-column-end:12!important}.u-col-end-13{grid-column-end:13!important}.u-col-end-2{grid-column-end:2!important}.u-col-end-3{grid-column-end:3!important}.u-col-end-4{grid-column-end:4!important}.u-col-end-5{grid-column-end:5!important}.u-col-end-6{grid-column-end:6!important}.u-col-end-7{grid-column-end:7!important}.u-col-end-8{grid-column-end:8!important}.u-col-end-9{grid-column-end:9!important}.u-col-span-1{grid-column:span 1 / span 1!important}.u-col-span-10{grid-column:span 10 / span 10!important}.u-col-span-11{grid-column:span 11 / span 11!important}.u-col-span-12{grid-column:span 12 / span 12!important}.u-col-span-2{grid-column:span 2 / span 2!important}.u-col-span-3{grid-column:span 3 / span 3!important}.u-col-span-4{grid-column:span 4 / span 4!important}.u-col-span-5{grid-column:span 5 / span 5!important}.u-col-span-6{grid-column:span 6 / span 6!important}.u-col-span-7{grid-column:span 7 / span 7!important}.u-col-span-8{grid-column:span 8 / span 8!important}.u-col-span-9{grid-column:span 9 / span 9!important}.u-col-span-full{grid-column:1 / -1!important}.u-col-start-1{grid-column-start:1!important}.u-col-start-10{grid-column-start:10!important}.u-col-start-11{grid-column-start:11!important}.u-col-start-12{grid-column-start:12!important}.u-col-start-13{grid-column-start:13!important}.u-col-start-2{grid-column-start:2!important}.u-col-start-3{grid-column-start:3!important}.u-col-start-4{grid-column-start:4!important}.u-col-start-5{grid-column-start:5!important}.u-col-start-6{grid-column-start:6!important}.u-col-start-7{grid-column-start:7!important}.u-col-start-8{grid-column-start:8!important}.u-col-start-9{grid-column-start:9!important}.u-container-inline{container-type:inline-size!important}.u-flex{display:flex!important}.u-flex-col-reverse{flex-direction:column-reverse!important}.u-flex-row-reverse{flex-direction:row-reverse!important}.u-flex-wrap{flex-wrap:wrap!important}.u-grid{display:grid!important}.u-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--grid-auto-min, 200px),1fr))!important}.u-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(var(--grid-auto-min, 200px),1fr))!important}.u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.u-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.u-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.u-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.u-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.u-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.u-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.u-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.u-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.u-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.u-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.u-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.u-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))!important}.u-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))!important}.u-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))!important}.u-hstack{display:flex!important;flex-direction:row!important}.u-items-baseline{align-items:baseline!important}.u-items-center{align-items:center!important}.u-items-end{align-items:flex-end!important}.u-items-start{align-items:flex-start!important}.u-items-stretch{align-items:stretch!important}.u-justify-around{justify-content:space-around!important}.u-justify-between{justify-content:space-between!important}.u-justify-center{justify-content:center!important}.u-justify-end{justify-content:flex-end!important}.u-justify-evenly{justify-content:space-evenly!important}.u-justify-start{justify-content:flex-start!important}.u-list-reset{list-style:none!important;margin-block:0!important;margin-inline:0!important;padding-block:0!important;padding-inline:0!important}.u-place-self-auto{place-self:auto!important}.u-place-self-center{place-self:center!important}.u-place-self-end{place-self:end!important}.u-place-self-start{place-self:start!important}.u-place-self-stretch{place-self:stretch!important}.u-row-end-1{grid-row-end:1!important}.u-row-end-2{grid-row-end:2!important}.u-row-end-3{grid-row-end:3!important}.u-row-end-4{grid-row-end:4!important}.u-row-end-5{grid-row-end:5!important}.u-row-end-6{grid-row-end:6!important}.u-row-end-7{grid-row-end:7!important}.u-row-span-1{grid-row:span 1 / span 1!important}.u-row-span-2{grid-row:span 2 / span 2!important}.u-row-span-3{grid-row:span 3 / span 3!important}.u-row-span-4{grid-row:span 4 / span 4!important}.u-row-span-5{grid-row:span 5 / span 5!important}.u-row-span-6{grid-row:span 6 / span 6!important}.u-row-start-1{grid-row-start:1!important}.u-row-start-2{grid-row-start:2!important}.u-row-start-3{grid-row-start:3!important}.u-row-start-4{grid-row-start:4!important}.u-row-start-5{grid-row-start:5!important}.u-row-start-6{grid-row-start:6!important}.u-row-start-7{grid-row-start:7!important}.u-sc-child-span{overflow-x:clip!important}.u-sc-child-span>[data-span=full]{grid-column:1 / -1!important}.u-sc-child-span>[data-span="2"],.u-sc-child-span>[data-span="3"]{grid-column:1 / -1!important}@container (min-width: 30rem){.u-sc-child-span>[data-span="2"]{grid-column:span 2!important}}@container (min-width: 48rem){.u-sc-child-span>[data-span="3"]{grid-column:span 3!important}}.u-sc-sidebar{display:grid!important;grid-template-columns:1fr!important}@container (min-width: 30rem){.u-sc-sidebar{grid-template-columns:minmax(12.5rem,1fr) 3fr!important}}.u-sc-stack-to-row{display:flex!important;flex-direction:column!important}@container (min-width: 30rem){.u-sc-stack-to-row{flex-direction:row!important}}.u-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.u-vstack{display:flex!important;flex-direction:column!important}.u-sc-child-collapse>[data-collapse=full]{grid-column:1 / -1!important;flex-basis:100%!important}@container (min-width: 30rem){.u-sc-child-collapse>[data-collapse=full]{grid-column:auto!important;flex-basis:auto!important}}@container (min-width: 30rem){.u-grid-cols-sm-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@container (min-width: 30rem){.u-grid-cols-sm-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@container (min-width: 48rem){.u-grid-cols-md-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@container (min-width: 64rem){.u-grid-cols-lg-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@container (min-width: 80rem){.u-grid-cols-xl-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}}.u-control-lg{box-sizing:border-box!important;min-inline-size:var(--control-min-width)!important;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-lg) + 2 * var(--control-border-width, var(--border-width-thin)))!important;padding:var(--control-padding-y-lg) var(--control-padding-x-lg)!important;gap:var(--control-gap-lg)!important}.u-control-md{box-sizing:border-box!important;min-inline-size:var(--control-min-width)!important;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-md) + 2 * var(--control-border-width, var(--border-width-thin)))!important;padding:var(--control-padding-y-md) var(--control-padding-x-md)!important;gap:var(--control-gap-md)!important}.u-control-sm{box-sizing:border-box!important;min-inline-size:var(--control-min-width)!important;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-sm) + 2 * var(--control-border-width, var(--border-width-thin)))!important;padding:var(--control-padding-y-sm) var(--control-padding-x-sm)!important;gap:var(--control-gap-sm)!important}.u-radius-md{border-radius:var(--radius-md)!important}.u-animate-fade-in{animation:var(--motion-animation-fade-in) var(--motion-duration-normal) var(--motion-easing-entrance) both}.u-animate-fade-out{animation:var(--motion-animation-fade-out) var(--motion-duration-normal) var(--motion-easing-exit) both}.u-animate-fade-scale-in{animation:var(--motion-animation-fade-scale-in) var(--motion-duration-slow) var(--motion-easing-emphasized) both}.u-animate-slide-down{animation:var(--motion-animation-slide-down) var(--motion-duration-normal) var(--motion-easing-entrance) both}.u-animate-slide-left{animation:var(--motion-animation-slide-left) var(--motion-duration-normal) var(--motion-easing-entrance) both}.u-animate-slide-right{animation:var(--motion-animation-slide-right) var(--motion-duration-normal) var(--motion-easing-entrance) both}.u-animate-slide-up{animation:var(--motion-animation-slide-up) var(--motion-duration-normal) var(--motion-easing-entrance) both}.u-animate-spin{animation:var(--motion-animation-spin) var(--motion-duration-deliberate) linear infinite}[hidden]{display:none!important}.u-sr-only,.u-sr-only-focusable{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-sr-only-focusable:focus,.u-sr-only-focusable:focus-visible{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.u-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-skip-link:focus,.u-skip-link:focus-visible{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal;position:fixed;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);z-index:9999;padding:var(--control-padding-y-md) var(--control-padding-x-md);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-decoration:underline;outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.u-focus-ring:focus{outline:none}.u-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.a11y-focus-always .u-focus-ring:focus,:root[data-a11y-focus=always] .u-focus-ring:focus{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.u-focus-ring-always:focus{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.u-focus-ring-inset:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--ring-color, var(--color-primary))}.u-focus-none:focus,.u-focus-none:focus-visible{outline:none}.u-control-sm{min-inline-size:var(--control-min-width);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-sm) + 2 * var(--control-border-width, var(--border-width-thin)));padding:var(--control-padding-y-sm) var(--control-padding-x-sm);gap:var(--control-gap-sm)}.u-control-md{min-inline-size:var(--control-min-width);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-md) + 2 * var(--control-border-width, var(--border-width-thin)));padding:var(--control-padding-y-md) var(--control-padding-x-md);gap:var(--control-gap-md)}.u-control-lg{min-inline-size:var(--control-min-width);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-lg) + 2 * var(--control-border-width, var(--border-width-thin)));padding:var(--control-padding-y-lg) var(--control-padding-x-lg);gap:var(--control-gap-lg)}.u-control{min-inline-size:var(--control-min-width);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y) + 2 * var(--control-border-width, var(--border-width-thin)));padding:var(--control-padding-y) var(--control-padding-x);gap:var(--control-gap)}.u-touch-target{min-width:var(--control-min-touch);min-height:var(--control-min-touch)}.u-is-disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}.u-is-disabled:focus,.u-is-disabled:focus-visible{outline:none;box-shadow:none}.u-is-disabled-surface{opacity:var(--state-disabled-surface-opacity);pointer-events:none}.u-is-disabled-surface:focus,.u-is-disabled-surface:focus-visible{outline:none;box-shadow:none}@media (prefers-reduced-motion: reduce){.u-motion-safe{animation:none!important;transition:none!important}}.u-motion-none{animation:none!important;transition:none!important}@media (forced-colors: active){.u-forced-colors-visible{forced-color-adjust:none}}.u-interactive{min-inline-size:var(--control-min-width);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y) + 2 * var(--control-border-width, var(--border-width-thin)));padding:var(--control-padding-y) var(--control-padding-x);gap:var(--control-gap)}.u-interactive:focus{outline:none}.u-interactive:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.a11y-focus-always .u-interactive:focus,:root[data-a11y-focus=always] .u-interactive:focus{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.u-interactive:hover:not(:disabled){background-color:color-mix(in oklch,var(--color-primary, currentColor) calc(var(--state-hover-opacity) * 100%),transparent)}.u-interactive:active:not(:disabled){background-color:color-mix(in oklch,var(--color-primary, currentColor) calc(var(--state-pressed-opacity) * 100%),transparent)}.u-interactive:disabled,.u-interactive[aria-disabled=true],.u-interactive.u-is-disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion: no-preference){.u-interactive{transition:background-color opacity var(--motion-easing-standard, ease)}}[data-a11y-preset=default]{--control-padding-x: var(--control-padding-x-md);--control-padding-y: var(--control-padding-y-md);--control-gap: var(--control-gap-md)}[data-a11y-preset=strict]{--control-padding-x: var(--control-padding-x-lg);--control-padding-y: var(--control-padding-y-lg);--control-gap: var(--control-gap-lg);--a11y-focus-visible-always: 1}[data-a11y-preset=compact]{--control-padding-x: var(--control-padding-x-sm);--control-padding-y: var(--control-padding-y-sm);--control-gap: var(--control-gap-sm)}[data-a11y-focus=always]{--a11y-focus-visible-always: 1}.u-font-body{font-family:var(--font-family-body)}.u-font-heading{font-family:var(--font-family-heading)}.u-font-mono{font-family:var(--font-family-mono)}.u-text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-xs, 1.5)}.u-text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-sm, 1.5)}.u-text-base{font-size:var(--font-size-body);line-height:var(--line-height-body, 1.5)}.u-text-lg{font-size:var(--font-size-lg);line-height:var(--line-height-lg, 1.5)}.u-text-xl{font-size:var(--font-size-xl);line-height:var(--line-height-xl, 1.4)}.u-text-2xl{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl, 1.35)}.u-text-3xl{font-size:var(--font-size-3xl, 1.875rem);line-height:var(--line-height-3xl, 1.3)}.u-text-4xl{font-size:var(--font-size-4xl, 2.25rem);line-height:var(--line-height-4xl, 1.25)}.u-font-thin{font-weight:100}.u-font-extralight{font-weight:200}.u-font-light{font-weight:300}.u-font-normal{font-weight:400}.u-font-medium{font-weight:500}.u-font-semibold{font-weight:600}.u-font-bold{font-weight:700}.u-font-extrabold{font-weight:800}.u-font-black{font-weight:900}.u-leading-none{line-height:1}.u-leading-tight{line-height:1.25}.u-leading-snug{line-height:1.375}.u-leading-normal{line-height:1.5}.u-leading-relaxed{line-height:1.625}.u-leading-loose{line-height:2}.u-tracking-tighter{letter-spacing:-.05em}.u-tracking-tight{letter-spacing:-.025em}.u-tracking-normal{letter-spacing:0}.u-tracking-wide{letter-spacing:.025em}.u-tracking-wider{letter-spacing:.05em}.u-tracking-widest{letter-spacing:.1em}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-justify{text-align:justify}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-capitalize{text-transform:capitalize}.u-normal-case{text-transform:none}.u-underline{text-decoration:underline;text-decoration-thickness:.0625em;text-underline-offset:.125em}.u-line-through{text-decoration:line-through}.u-no-underline{text-decoration:none}.u-text-wrap{text-wrap:wrap}.u-text-nowrap{text-wrap:nowrap;white-space:nowrap}.u-text-balance{text-wrap:balance}.u-text-pretty{text-wrap:pretty}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.u-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.u-line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.u-whitespace-normal{white-space:normal}.u-whitespace-nowrap{white-space:nowrap}.u-whitespace-pre{white-space:pre}.u-whitespace-pre-line{white-space:pre-line}.u-whitespace-pre-wrap{white-space:pre-wrap}.u-break-normal{overflow-wrap:normal;word-break:normal}.u-break-words{overflow-wrap:break-word}.u-break-all{word-break:break-all}.u-align-baseline{vertical-align:baseline}.u-align-top{vertical-align:top}.u-align-middle{vertical-align:middle}.u-align-bottom{vertical-align:bottom}.u-align-text-top{vertical-align:text-top}.u-align-text-bottom{vertical-align:text-bottom}.u-prose{max-inline-size:65ch;font-size:var(--font-size-body);line-height:var(--line-height-body)}.u-prose :where(h1):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-start:0;margin-block-end:.75em}.u-prose :where(h2):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-start:1.5em;margin-block-end:.75em}.u-prose :where(h3):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-start:1.25em;margin-block-end:.5em}.u-prose :where(h4,h5,h6):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-start:1em;margin-block-end:.5em}.u-prose :where(p):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-end:1.25em}.u-prose :where(ul,ol):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-end:1.25em;padding-inline-start:1.5em}.u-prose :where(li):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-end:.5em}.u-prose :where(li>ul,li>ol):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block:.5em}.u-prose :where(hr):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block:2.5em;border:0;border-block-start:var(--border-width-hairline) var(--border-style-solid) var(--color-divider)}.u-prose :where(a):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.15em;text-decoration-skip-ink:auto}.u-prose :where(a):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)):hover,.u-prose :where(a):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)):focus-visible{color:var(--color-primary-hover);text-decoration-color:var(--color-primary-hover)}.u-prose :where(a):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)):focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (prefers-reduced-motion: no-preference){.u-prose :where(a):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){transition:var(--motion-transition-color),text-decoration-color var(--motion-duration-normal) var(--motion-easing-standard)}}@media (forced-colors: active){.u-prose :where(a):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)):focus-visible{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}.u-prose :where(strong,b):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){font-weight:var(--font-weight-semibold)}.u-prose :where(em,i):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){font-style:italic}.u-prose :where(code):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){font-family:var(--font-family-mono);font-size:var(--inline-code-font-size);padding-block:var(--inline-code-padding-block);padding-inline:var(--inline-code-padding-inline);margin-inline:var(--inline-code-margin-inline);background-color:var(--color-surface-variant);border:var(--border-width-hairline) var(--border-style-solid) var(--color-border);border-radius:var(--radius-xs);overflow-wrap:break-word}.u-prose :where(pre code):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){padding:0;margin-inline:0;background-color:transparent;border:0;border-radius:0;font-size:inherit}.u-prose :where(pre):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block:1.5em;padding-block:1em;padding-inline:1.25em;font-family:var(--font-family-mono);font-size:.875em;background-color:var(--color-surface-variant);border:var(--border-width-hairline) var(--border-style-solid) var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.u-prose :where(blockquote):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block:1.5em;margin-inline:0;padding-block:.25em;padding-inline-start:1.25em;border-inline-start:var(--border-width-medium) var(--border-style-solid) var(--color-primary);color:var(--color-text-muted);font-style:italic}.u-prose :where(blockquote>:last-child):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-end:0}.u-prose :where(img,video):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){display:block;max-inline-size:100%;block-size:auto;margin-block:1.5em;border-radius:var(--radius-md)}.u-prose :where(figure):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block:1.5em;margin-inline:0}.u-prose :where(figure>img,figure>video):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block:0}.u-prose :where(figcaption):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-start:.75em;font-size:.875em;color:var(--color-text-muted);text-align:center}.u-prose :where(table):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){inline-size:100%;margin-block:1.5em;border-collapse:collapse}.u-prose :where(caption):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-end:.5em;color:var(--color-text-muted);font-size:.875em;text-align:start}.u-prose :where(th,td):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){padding-block:.5em;padding-inline:.75em;border-block-end:var(--border-width-hairline) var(--border-style-solid) var(--color-border);text-align:start;vertical-align:top}.u-prose :where(thead th):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){border-block-end:var(--border-width-thin) var(--border-style-solid) var(--color-border);font-weight:var(--font-weight-semibold)}.u-prose :where(tbody tr:last-child>*):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){border-block-end:0}.u-prose :where(dl):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-end:1.25em}.u-prose :where(dt):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-start:1em;font-weight:var(--font-weight-semibold)}.u-prose :where(dd):not(:where(.u-prose .u-not-prose,.u-prose .u-not-prose *,.u-prose [class^=ui-]:not(.ui-prose),.u-prose [class*=" ui-"]:not(.ui-prose),.u-prose [class^=ui-]:not(.ui-prose):not(:has(.u-prose)) *,.u-prose [class*=" ui-"]:not(.ui-prose):not(:has(.u-prose)) *)){margin-block-start:.25em;margin-inline-start:1.5em;color:var(--color-text-muted)}.u-prose>:where(:first-child):not(:where(.u-not-prose)){margin-block-start:0}.u-prose>:where(:last-child):not(:where(.u-not-prose)){margin-block-end:0}.u-prose-sm{font-size:.875rem;max-inline-size:60ch}.u-prose-lg{font-size:1.125rem;max-inline-size:70ch}.u-prose-xl{font-size:1.25rem;max-inline-size:75ch}.u-display-1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;font-weight:700;letter-spacing:-.025em}.u-display-2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;font-weight:700;letter-spacing:-.02em}.u-display-3{font-size:clamp(1.75rem,3vw,3rem);line-height:1.2;font-weight:600;letter-spacing:-.015em}.u-display-4{font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.25;font-weight:600;letter-spacing:-.01em}.u-text-muted{opacity:.7}.u-text-disabled{opacity:.5;cursor:not-allowed}.u-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}:root{--radius-base: 4px;--radius-scale-factor: 1.5;--radius-max: 16px;--radius-pill: 9999px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 9999px}[data-shape=sharp]{--radius-base: 0px;--radius-scale-factor: 1;--radius-max: 0px;--radius-pill: 0px;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px}[data-shape=subtle]{--radius-base: 2px;--radius-scale-factor: 1.5;--radius-max: 12px;--radius-pill: 9999px;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 5px;--radius-lg: 7px;--radius-xl: 9999px}[data-shape=rounded]{--radius-base: 4px;--radius-scale-factor: 1.5;--radius-max: 16px;--radius-pill: 9999px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 9999px}[data-shape=bubble]{--radius-base: 8px;--radius-scale-factor: 1.5;--radius-max: 24px;--radius-pill: 9999px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 9999px}:root{--blur-none: 0px;--blur-xs: 2px;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--blur-xl: 24px;--blur-content: 4px;--blur-backdrop: var(--blur-md);--blur-glass: var(--blur-lg)}@media (prefers-reduced-motion: reduce){:root{--blur-none: 0px;--blur-xs: 0px;--blur-sm: 0px;--blur-md: 0px;--blur-lg: 0px;--blur-xl: 0px;--blur-content: 0px;--blur-backdrop: 0px;--blur-glass: 0px}}.u-blur-none{backdrop-filter:blur(var(--blur-none))!important;-webkit-backdrop-filter:blur(var(--blur-none))!important}.u-blur-xs{backdrop-filter:blur(var(--blur-xs))!important;-webkit-backdrop-filter:blur(var(--blur-xs))!important}.u-blur-sm{backdrop-filter:blur(var(--blur-sm))!important;-webkit-backdrop-filter:blur(var(--blur-sm))!important}.u-blur-md{backdrop-filter:blur(var(--blur-md))!important;-webkit-backdrop-filter:blur(var(--blur-md))!important}.u-blur-lg{backdrop-filter:blur(var(--blur-lg))!important;-webkit-backdrop-filter:blur(var(--blur-lg))!important}.u-blur-xl{backdrop-filter:blur(var(--blur-xl))!important;-webkit-backdrop-filter:blur(var(--blur-xl))!important}.u-blur-backdrop{backdrop-filter:blur(var(--blur-backdrop))!important;-webkit-backdrop-filter:blur(var(--blur-backdrop))!important}.u-blur-glass{backdrop-filter:blur(var(--blur-glass))!important;-webkit-backdrop-filter:blur(var(--blur-glass))!important}.u-content-blur{filter:blur(var(--blur-content))!important}.ui-button{--_btn-color: var(--color-primary);--_btn-on-color: var(--color-on-primary);--_btn-color-hover: var(--color-primary-hover);--_btn-color-pressed: var(--color-primary-active);--ring-color: var(--_btn-color)}.ui-button[data-color=primary]{--_btn-color: var(--color-primary);--_btn-on-color: var(--color-on-primary);--_btn-color-hover: var(--color-primary-hover);--_btn-color-pressed: var(--color-primary-active)}.ui-button[data-color=secondary]{--_btn-color: var(--color-secondary);--_btn-on-color: var(--color-on-secondary);--_btn-color-hover: var(--color-secondary-hover);--_btn-color-pressed: var(--color-secondary-active)}.ui-button[data-color=tertiary]{--_btn-color: var(--color-tertiary);--_btn-on-color: var(--color-on-tertiary);--_btn-color-hover: var(--color-tertiary-hover);--_btn-color-pressed: var(--color-tertiary-active)}.ui-button[data-color=success]{--_btn-color: var(--color-success);--_btn-on-color: var(--color-on-success);--_btn-color-hover: var(--color-success-hover);--_btn-color-pressed: var(--color-success-active)}.ui-button[data-color=info]{--_btn-color: var(--color-info);--_btn-on-color: var(--color-on-info);--_btn-color-hover: var(--color-info-hover);--_btn-color-pressed: var(--color-info-active)}.ui-button[data-color=warning]{--_btn-color: var(--color-warning);--_btn-on-color: var(--color-on-warning);--_btn-color-hover: var(--color-warning-hover);--_btn-color-pressed: var(--color-warning-active)}.ui-button[data-color=danger]{--_btn-color: var(--color-danger);--_btn-on-color: var(--color-on-danger);--_btn-color-hover: var(--color-danger-hover);--_btn-color-pressed: var(--color-danger-active)}.ui-button{appearance:none;border:none;background:none;outline:none;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}@media (prefers-reduced-motion: no-preference){.ui-button{transition:var(--motion-transition-background),var(--motion-transition-color),var(--motion-transition-border),var(--motion-transition-shadow),var(--motion-transition-opacity),translate var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-button[data-full-width]{inline-size:100%}.ui-button[data-size=sm]{font-size:var(--font-size-xs);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-sm) + 2 * var(--control-border-width, var(--border-width-thin)))}.ui-button[data-size=md]{font-size:var(--font-size-sm);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-md) + 2 * var(--control-border-width, var(--border-width-thin)))}.ui-button[data-size=lg]{font-size:var(--font-size-body);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-lg) + 2 * var(--control-border-width, var(--border-width-thin)))}.ui-button[data-shape=none]{border-radius:0}.ui-button[data-shape=xs]{border-radius:var(--radius-xs, 4px)}.ui-button[data-shape=sm]{border-radius:var(--radius-sm, 6px)}.ui-button[data-shape=md]{border-radius:var(--radius-md, 9px)}.ui-button[data-shape=lg]{border-radius:var(--radius-lg, 14px)}.ui-button[data-shape=xl]{border-radius:var(--radius-xl, 9999px)}.ui-button[data-variant=solid]{background-color:var(--_btn-color);color:var(--_btn-on-color);box-shadow:inset 0 var(--border-width-hairline) 0 0 color-mix(in oklch,var(--_btn-on-color) 12%,transparent),var(--shadow-xs)}.ui-button[data-variant=solid][aria-pressed=true]:not(:disabled):not([aria-disabled=true]),.ui-button[data-variant=solid][aria-expanded=true]:not(:disabled):not([aria-disabled=true]){background-color:var(--_btn-color-pressed)}.ui-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--_btn-color-hover);box-shadow:inset 0 var(--border-width-hairline) 0 0 color-mix(in oklch,var(--_btn-on-color) 12%,transparent),var(--shadow-sm)}.ui-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--_btn-color-pressed);box-shadow:inset 0 var(--border-width-thin) 0 0 color-mix(in oklch,var(--_btn-color-pressed) 80%,transparent)}@media (prefers-reduced-motion: no-preference){.ui-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){translate:0 calc(-1 * var(--border-width-thin))}.ui-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){translate:0 var(--border-width-hairline)}}.ui-button[data-variant=outline]{background-color:transparent;color:var(--_btn-color);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--_btn-color)}.ui-button[data-variant=outline][aria-pressed=true]:not(:disabled):not([aria-disabled=true]),.ui-button[data-variant=outline][aria-expanded=true]:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklch,var(--_btn-color) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-button[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklch,var(--_btn-color) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-button[data-variant=outline]:active:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklch,var(--_btn-color) calc(var(--state-pressed-opacity) * 100%),transparent)}@media (prefers-reduced-motion: no-preference){.ui-button[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]){translate:0 calc(-1 * var(--border-width-thin))}.ui-button[data-variant=outline]:active:not(:disabled):not([aria-disabled=true]){translate:0 var(--border-width-hairline)}}.ui-button[data-variant=ghost]{background-color:transparent;color:var(--_btn-color)}.ui-button[data-variant=ghost][aria-pressed=true]:not(:disabled):not([aria-disabled=true]),.ui-button[data-variant=ghost][aria-expanded=true]:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklch,var(--_btn-color) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-button[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklch,var(--_btn-color) calc(var(--state-hover-opacity) * 200%),transparent)}.ui-button[data-variant=ghost]:active:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklch,var(--_btn-color) calc(var(--state-pressed-opacity) * 100%),transparent)}@media (prefers-reduced-motion: no-preference){.ui-button[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){translate:0 calc(-1 * var(--border-width-thin))}.ui-button[data-variant=ghost]:active:not(:disabled):not([aria-disabled=true]){translate:0 var(--border-width-hairline)}}.ui-button[data-variant=link]{background-color:transparent;color:var(--_btn-color);text-decoration:underline;padding:0;min-block-size:auto;min-inline-size:auto;position:relative}.ui-button[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){color:var(--_btn-color-hover);text-decoration:none}.ui-button[data-variant=link]:active:not(:disabled):not([aria-disabled=true]){color:var(--_btn-color-pressed);text-decoration:none}.ui-button[data-variant=link]:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;min-inline-size:var(--control-min-touch);min-block-size:var(--control-min-touch);inline-size:100%;block-size:100%}.ui-button:focus-visible,.a11y-focus-always .ui-button:focus,:root[data-a11y-focus=always] .ui-button:focus{outline:var(--focus-ring-width) solid var(--ring-color, var(--color-primary));outline-offset:var(--focus-ring-offset)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:var(--state-disabled-opacity, .38);cursor:not-allowed}.ui-button.ui-button-loading{color:transparent}.ui-button.ui-button-loading>*{opacity:0}.ui-button.ui-button-loading:after{content:"";position:absolute;inline-size:1em;block-size:1em;border:var(--border-width-thin) solid var(--_ui-button-spinner-color, var(--_btn-on-color));border-inline-end-color:transparent;border-radius:50%}@media (prefers-reduced-motion: no-preference){.ui-button.ui-button-loading:after{animation:var(--motion-animation-spin) var(--motion-duration-deliberate) linear infinite}}@media (prefers-reduced-motion: reduce){.ui-button.ui-button-loading:after{border-inline-end-color:var(--_ui-button-spinner-color, var(--_btn-on-color));opacity:.5}}.ui-button[data-variant=outline].ui-button-loading,.ui-button[data-variant=ghost].ui-button-loading,.ui-button[data-variant=link].ui-button-loading{--_ui-button-spinner-color: var(--_btn-color)}@media (forced-colors: active){.ui-button{border:var(--border-width-hairline) solid ButtonText}.ui-button[data-variant=ghost],.ui-button[data-variant=link]{border-color:transparent}.ui-button[aria-pressed=true],.ui-button[aria-expanded=true]{border-color:Highlight}.ui-button:disabled,.ui-button[aria-disabled=true]{border-color:GrayText;color:GrayText}.ui-button:focus-visible,.a11y-focus-always .ui-button:focus,:root[data-a11y-focus=always] .ui-button:focus{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}.ui-segmented-control{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--border-width-thin);background-color:var(--color-surface-variant);border-radius:var(--radius-sm)}.ui-segmented-control-option{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);appearance:none;margin:0;background-color:transparent;color:var(--color-text-muted);border:0;border-radius:calc(var(--radius-sm) - var(--border-width-thin));cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);letter-spacing:var(--body-letter-spacing);line-height:1;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion: no-preference){.ui-segmented-control-option{transition:var(--motion-transition-background),var(--motion-transition-color),box-shadow var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-segmented-control-option:hover:not([data-active=true]){color:var(--color-text)}.ui-segmented-control-option[data-active=true]{color:var(--color-text);background-color:var(--color-surface-bright);box-shadow:0 0 0 var(--border-width-hairline) var(--color-border),var(--shadow-xs)}.ui-segmented-control-option:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (forced-colors: active){.ui-segmented-control-option[data-active=true]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}}.ui-segmented-control[data-size=sm] .ui-segmented-control-option{font-size:var(--font-size-xs)}.ui-segmented-control[data-size=md] .ui-segmented-control-option{font-size:var(--font-size-sm)}.ui-segmented-control[data-size=lg] .ui-segmented-control-option{font-size:var(--font-size-body)}.ui-segmented-control[data-size=sm] .ui-segmented-control-option{padding-block:var(--space-xs);padding-inline:var(--space-sm)}.ui-segmented-control[data-size=md] .ui-segmented-control-option{padding-block:var(--space-sm);padding-inline:var(--space-md)}.ui-segmented-control[data-size=lg] .ui-segmented-control-option{padding-block:var(--space-md);padding-inline:var(--space-lg)}.ui-icon-group{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-pill);border:var(--border-width-hairline) solid var(--color-border);background-color:var(--color-surface)}.ui-icon-group[data-size=sm] .ui-icon-group-option{inline-size:var(--control-min-height-sm);block-size:var(--control-min-height-sm)}.ui-icon-group[data-size=md] .ui-icon-group-option{inline-size:var(--control-min-height-md);block-size:var(--control-min-height-md)}.ui-icon-group[data-size=lg] .ui-icon-group-option{inline-size:var(--control-min-height-lg);block-size:var(--control-min-height-lg)}.ui-icon-group-option{appearance:none;margin:0;display:grid;place-items:center;border:0;border-radius:var(--radius-pill, 50%);background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit}@media (prefers-reduced-motion: no-preference){.ui-icon-group-option{transition:var(--motion-transition-background),var(--motion-transition-color)}}.ui-icon-group-option:hover:not([data-active=true]){color:var(--color-text);background-color:color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-icon-group-option[data-active=true]{color:var(--color-primary);background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-icon-group-option:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (forced-colors: active){.ui-icon-group-option[data-active=true]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}}.ui-icon-group[data-disabled=true]{opacity:var(--state-disabled-opacity);pointer-events:none}.ui-icon-button{appearance:none;margin:0;display:grid;place-items:center;border:0;border-radius:var(--radius-pill, 50%);background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit}@media (prefers-reduced-motion: no-preference){.ui-icon-button{transition:var(--motion-transition-background),var(--motion-transition-color)}}.ui-icon-button:hover:not([data-active=true]){color:var(--color-text);background-color:color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-icon-button[data-active=true]{color:var(--color-primary);background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-icon-button:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (forced-colors: active){.ui-icon-button[data-active=true]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}}.ui-icon-button[data-size=sm]{inline-size:var(--control-min-height-sm);block-size:var(--control-min-height-sm)}.ui-icon-button[data-size=md]{inline-size:var(--control-min-height-md);block-size:var(--control-min-height-md)}.ui-icon-button[data-size=lg]{inline-size:var(--control-min-height-lg);block-size:var(--control-min-height-lg)}.ui-tooltip{position:relative;display:inline-flex;border-radius:var(--radius-md)}.ui-tooltip:focus{outline:none}.ui-tooltip:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.a11y-focus-always .ui-tooltip:focus,:root[data-a11y-focus=always] .ui-tooltip:focus{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-tooltip-bubble{position:absolute;z-index:var(--z-tooltip);inline-size:max-content;max-inline-size:16rem;padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-sm);background-color:var(--color-text);color:var(--color-surface);font-size:var(--font-size-xs);line-height:var(--line-height-sm);text-align:center;box-shadow:var(--shadow-md);pointer-events:none;opacity:0;visibility:hidden}@media (prefers-reduced-motion: no-preference){.ui-tooltip-bubble{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),visibility var(--motion-duration-instant) var(--motion-easing-standard) var(--motion-duration-fast)}}@media (forced-colors: active){.ui-tooltip-bubble{border:var(--border-width-thin) solid CanvasText;background-color:Canvas;color:CanvasText;box-shadow:none}}.ui-tooltip-bubble:empty{display:none}.ui-tooltip:hover .ui-tooltip-bubble:not(:empty),.ui-tooltip:focus-visible .ui-tooltip-bubble:not(:empty),.ui-tooltip:has(:focus-visible) .ui-tooltip-bubble:not(:empty){opacity:1;visibility:visible}@media (prefers-reduced-motion: no-preference){.ui-tooltip:hover .ui-tooltip-bubble:not(:empty),.ui-tooltip:focus-visible .ui-tooltip-bubble:not(:empty),.ui-tooltip:has(:focus-visible) .ui-tooltip-bubble:not(:empty){transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-tooltip[data-placement=bottom] .ui-tooltip-bubble{inset-block-start:calc(100% + var(--space-xs));inset-inline-start:50%;translate:-50% 0}.ui-tooltip[data-placement=top] .ui-tooltip-bubble{inset-block-end:calc(100% + var(--space-xs));inset-inline-start:50%;translate:-50% 0}.ui-tooltip[data-placement=right] .ui-tooltip-bubble{inset-inline-start:calc(100% + var(--space-xs));inset-block-start:50%;translate:0 -50%}.ui-tooltip[data-placement=top][data-align=start] .ui-tooltip-bubble,.ui-tooltip[data-placement=bottom][data-align=start] .ui-tooltip-bubble{inset-inline-start:0;inset-inline-end:auto;translate:0 0}.ui-tooltip[data-placement=top][data-align=end] .ui-tooltip-bubble,.ui-tooltip[data-placement=bottom][data-align=end] .ui-tooltip-bubble{inset-inline-start:auto;inset-inline-end:0;translate:0 0}.ui-tooltip[data-placement=left] .ui-tooltip-bubble{inset-inline-end:calc(100% + var(--space-xs));inset-block-start:50%;translate:0 -50%}.ui-text{color:var(--color-text);margin:0;overflow-wrap:break-word}pre.ui-text{overflow-wrap:normal}.ui-text[data-color=text]{color:var(--color-text)}.ui-text[data-color=text-muted]{color:var(--color-text-muted)}.ui-text[data-color=text-inverse]{color:var(--color-text-inverse)}.ui-text[data-color=primary]{color:var(--color-primary)}.ui-text[data-color=secondary]{color:var(--color-secondary)}.ui-text[data-color=tertiary]{color:var(--color-tertiary)}.ui-text[data-color=success]{color:var(--color-success)}.ui-text[data-color=info]{color:var(--color-info)}.ui-text[data-color=warning]{color:var(--color-warning)}.ui-text[data-color=danger]{color:var(--color-danger)}.ui-text[data-weight=thin]{font-weight:var(--font-weight-thin)}.ui-text[data-weight=extralight]{font-weight:var(--font-weight-extralight)}.ui-text[data-weight=light]{font-weight:var(--font-weight-light)}.ui-text[data-weight=normal]{font-weight:var(--font-weight-normal)}.ui-text[data-weight=medium]{font-weight:var(--font-weight-medium)}.ui-text[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.ui-text[data-weight=bold]{font-weight:var(--font-weight-bold)}.ui-text[data-weight=extrabold]{font-weight:var(--font-weight-extrabold)}.ui-text[data-weight=black]{font-weight:var(--font-weight-black)}.ui-text[data-align=start]{text-align:start}.ui-text[data-align=center]{text-align:center}.ui-text[data-align=end]{text-align:end}.ui-text[data-align=justify]{text-align:justify}code.ui-text,kbd.ui-text{font-family:var(--font-family-mono);font-size:var(--inline-code-font-size);padding-block:var(--inline-code-padding-block);padding-inline:var(--inline-code-padding-inline);margin-inline:var(--inline-code-margin-inline);background-color:var(--color-surface-variant);border-radius:var(--radius-xs)}kbd.ui-text{border:var(--border-width-thin) solid var(--color-border)}blockquote.ui-text{border-inline-start:var(--border-width-medium) solid var(--color-border);padding-inline-start:var(--space-md);font-style:italic}mark.ui-text:before{content:"[highlight start]";position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}mark.ui-text:after{content:"[highlight end]";position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}s.ui-text:before{content:"[strikethrough start]";position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}s.ui-text:after{content:"[strikethrough end]";position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (forced-colors: active){.ui-text{color:CanvasText}}@media (prefers-contrast: more){.ui-text[data-color=text-muted]{color:var(--color-text)}}.a11y-high-contrast .ui-text[data-color=text-muted]{color:var(--color-text)}.ui-heading{color:var(--color-text);margin:0;overflow-wrap:break-word}.ui-heading:focus:not(:focus-visible){outline:none}.ui-heading[data-color=text]{color:var(--color-text)}.ui-heading[data-color=text-muted]{color:var(--color-text-muted)}.ui-heading[data-color=text-inverse]{color:var(--color-text-inverse)}.ui-heading[data-color=primary]{color:var(--color-primary)}.ui-heading[data-color=secondary]{color:var(--color-secondary)}.ui-heading[data-color=tertiary]{color:var(--color-tertiary)}.ui-heading[data-color=success]{color:var(--color-success)}.ui-heading[data-color=info]{color:var(--color-info)}.ui-heading[data-color=warning]{color:var(--color-warning)}.ui-heading[data-color=danger]{color:var(--color-danger)}.ui-heading[data-weight=thin]{font-weight:var(--font-weight-thin)}.ui-heading[data-weight=extralight]{font-weight:var(--font-weight-extralight)}.ui-heading[data-weight=light]{font-weight:var(--font-weight-light)}.ui-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.ui-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.ui-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.ui-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}.ui-heading[data-weight=extrabold]{font-weight:var(--font-weight-extrabold)}.ui-heading[data-weight=black]{font-weight:var(--font-weight-black)}.ui-heading[data-align=start]{text-align:start}.ui-heading[data-align=center]{text-align:center}.ui-heading[data-align=end]{text-align:end}.ui-heading[data-align=justify]{text-align:justify}@media (forced-colors: active){.ui-heading{color:CanvasText}}@media (prefers-contrast: more){.ui-heading[data-color=text-muted]{color:var(--color-text)}}.a11y-high-contrast .ui-heading[data-color=text-muted]{color:var(--color-text)}.ui-image{display:block;position:relative;overflow:hidden;max-inline-size:100%;inline-size:fit-content}.ui-image[data-sizing=fill]{inline-size:100%}.ui-image-img{display:block;inline-size:100%;block-size:100%}.ui-image-aspect-ratio .ui-image-img{object-fit:cover;block-size:100%}.ui-image-picture{display:contents}@media (forced-colors: active){.ui-image{border:var(--border-width-hairline) solid CanvasText}}@media (prefers-reduced-motion: reduce){.ui-image-img{animation-play-state:paused}}:root{--icon-scale-factor: 1;--icon-size-xs: 12px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px;--icon-size-xxl: 48px;--icon-weight-xs: 300;--icon-weight-sm: 300;--icon-weight-md: 400;--icon-weight-lg: 400;--icon-weight-xl: 400;--icon-weight-xxl: 400;--icon-button-sm: 32px;--icon-button-md: 40px;--icon-button-lg: 48px;--icon-stroke-thin: 1px;--icon-stroke-regular: 1.5px;--icon-stroke-medium: 2px;--icon-stroke-bold: 2.5px}.ui-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);color:currentColor;line-height:0;overflow:hidden;flex-shrink:0;vertical-align:middle}.ui-icon>svg{inline-size:100%;block-size:100%}.u-icon-xs{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.u-icon-sm{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.u-icon-md{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.u-icon-lg{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.u-icon-xl{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl)}.u-icon-xxl{inline-size:var(--icon-size-xxl);block-size:var(--icon-size-xxl)}.ui-icon[data-color=text]{color:var(--color-text)}.ui-icon[data-color=text-muted]{color:var(--color-text-muted)}.ui-icon[data-color=text-inverse]{color:var(--color-text-inverse)}.ui-icon[data-color=primary]{color:var(--color-primary)}.ui-icon[data-color=secondary]{color:var(--color-secondary)}.ui-icon[data-color=tertiary]{color:var(--color-tertiary)}.ui-icon[data-color=success]{color:var(--color-success)}.ui-icon[data-color=info]{color:var(--color-info)}.ui-icon[data-color=warning]{color:var(--color-warning)}.ui-icon[data-color=danger]{color:var(--color-danger)}@media (forced-colors: active){.ui-icon{color:CanvasText}}@media (prefers-contrast: more){.ui-icon[data-color=text-muted]{color:var(--color-text)}}.a11y-high-contrast .ui-icon[data-color=text-muted]{color:var(--color-text)}@keyframes pithy-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.ui-badge,.ui-badge[data-color=primary]{--_badge-color: var(--color-primary);--_badge-on-color: var(--color-on-primary)}.ui-badge[data-color=secondary]{--_badge-color: var(--color-secondary);--_badge-on-color: var(--color-on-secondary)}.ui-badge[data-color=tertiary]{--_badge-color: var(--color-tertiary);--_badge-on-color: var(--color-on-tertiary)}.ui-badge[data-color=success]{--_badge-color: var(--color-success);--_badge-on-color: var(--color-on-success)}.ui-badge[data-color=info]{--_badge-color: var(--color-info);--_badge-on-color: var(--color-on-info)}.ui-badge[data-color=warning]{--_badge-color: var(--color-warning);--_badge-on-color: var(--color-on-warning)}.ui-badge[data-color=danger]{--_badge-color: var(--color-danger);--_badge-on-color: var(--color-on-danger)}.ui-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;vertical-align:super;flex-shrink:0;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-inline-size:calc(1em + 2 * var(--space-xs));margin-inline-start:calc(var(--space-xs) * .5);max-inline-size:12rem;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: no-preference){.ui-badge{transition:var(--motion-transition-background),var(--motion-transition-color)}}.ui-badge[data-size=sm]{font-size:var(--font-size-xs)}.ui-badge[data-size=md]{font-size:var(--font-size-sm)}.ui-badge[data-size=lg]{font-size:var(--font-size-body)}.ui-badge[data-size=sm]{padding-block:var(--space-xs);padding-inline:var(--space-xs);gap:var(--space-xs);letter-spacing:.01em}.ui-badge[data-size=md]{padding-block:var(--space-xs);padding-inline:var(--space-sm);gap:var(--space-xs)}.ui-badge[data-size=lg]{padding-block:var(--space-xs);padding-inline:var(--space-md);gap:var(--space-sm)}.ui-badge[data-variant=filled]{background-color:var(--_badge-color);color:var(--_badge-on-color);box-shadow:inset 0 var(--border-width-hairline) 0 0 color-mix(in oklch,var(--_badge-on-color) 15%,transparent),var(--shadow-xs)}.ui-badge[data-variant=outline]{background-color:transparent;color:var(--_badge-color);box-shadow:inset 0 0 0 var(--border-width-thin) color-mix(in oklch,var(--_badge-color) 40%,transparent)}.ui-badge[data-variant=subtle]{background-color:color-mix(in oklch,var(--_badge-color) 18%,transparent);color:var(--_badge-color)}.ui-badge.ui-badge-dot{padding:0;border-radius:50%;min-inline-size:auto;max-inline-size:none;margin-inline-start:0;overflow:visible;inline-size:var(--space-sm);block-size:var(--space-sm);vertical-align:middle;background-color:var(--_badge-color);color:var(--_badge-on-color);box-shadow:none}@media (prefers-reduced-motion: no-preference){.ui-badge.ui-badge-pulse{animation:pithy-badge-pulse var(--motion-duration-deliberate) var(--motion-easing-standard) infinite}}@media (prefers-reduced-motion: reduce){.ui-badge.ui-badge-pulse{opacity:.7}}@media (forced-colors: active){.ui-badge{border:var(--border-width-hairline) solid ButtonText}.ui-badge[data-variant=filled]{forced-color-adjust:none;background-color:ButtonText;color:ButtonFace}.ui-badge.ui-badge-dot{forced-color-adjust:none;background-color:ButtonText}}.ui-stat{--_stat-value-color: var(--color-text)}.ui-stat[data-color=primary]{--_stat-value-color: var(--color-primary)}.ui-stat[data-color=secondary]{--_stat-value-color: var(--color-secondary)}.ui-stat[data-color=tertiary]{--_stat-value-color: var(--color-tertiary)}.ui-stat[data-color=success]{--_stat-value-color: var(--color-success)}.ui-stat[data-color=info]{--_stat-value-color: var(--color-info)}.ui-stat[data-color=warning]{--_stat-value-color: var(--color-warning)}.ui-stat[data-color=danger]{--_stat-value-color: var(--color-danger)}.ui-stat{display:flex;flex-direction:column;gap:var(--space-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-stat[data-align=start]{align-items:flex-start;text-align:start}.ui-stat[data-align=center]{align-items:center;text-align:center}.ui-stat[data-align=end]{align-items:flex-end;text-align:end}.ui-stat-value{font-size:var(--font-size-2xl);line-height:1;font-weight:var(--font-weight-bold);color:var(--_stat-value-color)}.ui-stat-label{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text)}.ui-stat-description{margin-block-start:calc(var(--space-xs) - var(--space-sm));font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (forced-colors: active){.ui-stat-value{forced-color-adjust:none;color:CanvasText}}.ui-callout{--_callout-accent: var(--color-info);--_callout-surface: color-mix(in oklab, var(--_callout-accent) 12%, var(--color-surface));--_callout-border: color-mix(in oklab, var(--_callout-accent) 30%, transparent);--_callout-chip-bg: color-mix(in oklab, var(--_callout-accent) 20%, transparent);box-sizing:border-box;display:flex;align-items:center;gap:var(--space-md);padding-block:var(--space-md);padding-inline-end:var(--space-md);padding-inline-start:calc(var(--space-md) + var(--border-width-medium));border-radius:var(--radius-lg);border:var(--border-width-hairline) var(--border-style-solid) var(--_callout-border);background-color:var(--_callout-surface);color:var(--color-text);box-shadow:inset var(--border-width-medium) 0 0 0 var(--_callout-accent)}.ui-callout[data-tone=tip]{--_callout-accent: var(--color-success)}.ui-callout[data-tone=warning]{--_callout-accent: var(--color-warning)}.ui-callout[data-tone=danger]{--_callout-accent: var(--color-danger)}@media (prefers-reduced-motion: no-preference){.ui-callout.ui-callout-dismissing{transition:opacity var(--motion-duration-normal) var(--motion-easing-exit),block-size var(--motion-duration-normal) var(--motion-easing-exit),padding-block-start var(--motion-duration-normal) var(--motion-easing-exit),padding-block-end var(--motion-duration-normal) var(--motion-easing-exit),border-block-start-width var(--motion-duration-normal) var(--motion-easing-exit),border-block-end-width var(--motion-duration-normal) var(--motion-easing-exit),margin-block-start var(--motion-duration-normal) var(--motion-easing-exit),margin-block-end var(--motion-duration-normal) var(--motion-easing-exit),margin-inline-start var(--motion-duration-normal) var(--motion-easing-exit),margin-inline-end var(--motion-duration-normal) var(--motion-easing-exit)}}.ui-callout:dir(rtl){box-shadow:inset calc(-1 * var(--border-width-medium)) 0 0 0 var(--_callout-accent)}@media (forced-colors: active){.ui-callout{border:var(--border-width-thin) var(--border-style-solid) CanvasText}}.ui-callout-titled{align-items:flex-start}.ui-callout-dismissing{overflow:hidden;min-block-size:0}.ui-callout[data-size=sm]{gap:var(--space-sm);padding-block:var(--space-sm);padding-inline-end:var(--space-sm);padding-inline-start:calc(var(--space-sm) + var(--border-width-medium));border-radius:var(--radius-md)}.ui-callout-chip{display:grid;place-items:center;flex:none;padding:var(--space-xs);border-radius:var(--radius-sm);background-color:var(--_callout-chip-bg);color:var(--_callout-accent)}.ui-callout-main{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0;flex:1 1 auto}.ui-callout-tone{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-callout .ui-callout-title{color:var(--_callout-accent)}.ui-callout-body{color:var(--color-text)}.ui-callout-body a:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary));border-radius:var(--radius-sm)}.ui-callout-dismiss{flex:none;color:var(--color-text-muted)}.ui-prose{min-inline-size:0;overflow-wrap:break-word}.ui-tile{--_tile-color: var(--color-primary);--_tile-on-color: var(--color-on-primary);appearance:none;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);inline-size:100%;min-inline-size:0;min-block-size:calc(var(--control-min-touch) * 2 + var(--space-md));padding-block:var(--space-md);padding-inline:var(--space-sm);background-color:var(--color-surface);color:var(--color-text);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion: no-preference){.ui-tile{transition:var(--motion-transition-background),var(--motion-transition-color),border-color var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-tile:hover:not(:disabled){border-color:color-mix(in oklch,var(--_tile-color) 50%,var(--color-border));background-color:color-mix(in oklch,var(--_tile-color) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-tile:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-tile[data-selected=true]{border-color:var(--_tile-color);background-color:color-mix(in oklch,var(--_tile-color) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-tile:disabled,.ui-tile[aria-disabled=true],.ui-tile.u-is-disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}@media (forced-colors: active){.ui-tile{border:var(--border-width-thin) solid ButtonText}.ui-tile[data-selected=true]{border-color:Highlight}.ui-tile:disabled{color:GrayText;border-color:GrayText}}.ui-tile-media{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl);color:var(--_tile-color);background-color:color-mix(in oklch,var(--_tile-color) 12%,transparent);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1}@media (prefers-reduced-motion: no-preference){.ui-tile-media{transition:var(--motion-transition-background),var(--motion-transition-color)}}.ui-tile:hover:not(:disabled) .ui-tile-media,.ui-tile:focus-visible .ui-tile-media,.ui-tile[data-selected=true] .ui-tile-media{color:var(--_tile-on-color);background-color:var(--_tile-color)}.ui-tile-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-sm);text-align:center;inline-size:100%;overflow-wrap:anywhere}.ui-action-tile{--_action-tile-color: var(--color-primary);appearance:none;margin:0;display:flex;align-items:center;gap:var(--space-sm);inline-size:100%;min-inline-size:0;min-block-size:var(--control-min-touch);padding-block:var(--space-sm);padding-inline:var(--space-md);background-color:var(--color-surface);color:var(--color-text);border:var(--border-width-hairline) var(--border-style-solid) var(--color-border);border-radius:var(--radius-md);cursor:pointer;font:inherit;text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion: no-preference){.ui-action-tile{transition:var(--motion-transition-background),var(--motion-transition-color),border-color var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-action-tile:hover:not([aria-disabled=true]){border-color:color-mix(in oklch,var(--_action-tile-color) 50%,var(--color-border));background-color:color-mix(in oklch,var(--_action-tile-color) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-action-tile:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-action-tile:disabled,.ui-action-tile[aria-disabled=true],.ui-action-tile.u-is-disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}.ui-action-tile[data-loading=true]{cursor:progress}@media (forced-colors: active){.ui-action-tile{border:var(--border-width-thin) var(--border-style-solid) ButtonText}.ui-action-tile[aria-disabled=true]{color:GrayText;border-color:GrayText}}.ui-action-tile-media{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg);color:var(--_action-tile-color);background-color:color-mix(in oklch,var(--_action-tile-color) 12%,transparent);border-radius:var(--radius-sm);line-height:1}@media (prefers-reduced-motion: no-preference){.ui-action-tile-media{transition:var(--motion-transition-background),var(--motion-transition-color)}}.ui-action-tile:hover:not([aria-disabled=true]):not([data-loading=true]) .ui-action-tile-media,.ui-action-tile:focus-visible:not([data-loading=true]) .ui-action-tile-media{color:var(--color-on-primary);background-color:var(--_action-tile-color)}.ui-action-tile[data-loading=true] .ui-action-tile-media{color:var(--_action-tile-color);background-color:color-mix(in oklch,var(--_action-tile-color) 12%,transparent)}.ui-action-tile[data-loading=true] .ui-action-tile-media>*{display:none}.ui-action-tile[data-loading=true] .ui-action-tile-media:after{content:"";inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);border:var(--border-width-thin) var(--border-style-solid) color-mix(in oklch,var(--_action-tile-color) 30%,transparent);border-block-start-color:var(--_action-tile-color);border-radius:var(--radius-pill)}@media (prefers-reduced-motion: no-preference){.ui-action-tile[data-loading=true] .ui-action-tile-media:after{animation:ui-action-tile-spin var(--motion-duration-slow) linear infinite}}.ui-action-tile-body{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.ui-action-tile-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm);overflow-wrap:anywhere}.ui-action-tile-desc{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-sm);overflow-wrap:anywhere}@keyframes ui-action-tile-spin{to{transform:rotate(360deg)}}.ui-code-block{--_cb-bg: var(--color-surface-variant);--_cb-border: var(--color-border);--_cb-text: var(--color-text);--_cb-text-muted: var(--color-text-muted);--_cb-header-bg: var(--color-surface-dim);--_cb-radius: var(--radius-md);--_cb-tab-size: 2;--_cb-line-highlight-bg: color-mix( in oklch, var(--color-primary) calc(var(--state-hover-opacity) * 150%), transparent )}.ui-code-block{display:block;border-radius:var(--_cb-radius);border:var(--border-width-thin) var(--border-style-solid) var(--_cb-border);overflow:hidden;font-size:var(--font-size-sm);background-color:var(--_cb-bg)}.ui-code-block-header{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-xs);padding-inline:var(--space-sm);background-color:var(--_cb-header-bg);border-block-end:var(--border-width-hairline) var(--border-style-solid) var(--_cb-border)}.ui-code-block-label{font-family:inherit;color:var(--_cb-text-muted);letter-spacing:.05em}.ui-code-block-actions{display:flex;align-items:center;gap:var(--space-xs)}.ui-code-block-body{position:relative;overflow-inline:auto}.ui-code-block-pre{margin:0;padding-block:var(--space-sm);padding-inline:var(--space-sm);background:transparent;color:var(--_cb-text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.625;tab-size:var(--_cb-tab-size);white-space:pre;overflow-inline:auto}.ui-code-block pre.shiki{margin:0;padding-block:var(--space-sm);padding-inline:var(--space-sm);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.625;tab-size:var(--_cb-tab-size);overflow-inline:auto}.ui-code-block pre.shiki,.ui-code-block pre.shiki code{color:var(--shiki-light);background-color:var(--shiki-light-bg, transparent)}.ui-code-block pre.shiki span{color:var(--shiki-light);font-style:var(--shiki-light-font-style, inherit);font-weight:var(--shiki-light-font-weight, inherit);text-decoration:var(--shiki-light-text-decoration, inherit)}[data-theme=dark] .ui-code-block pre.shiki,[data-theme=dark] .ui-code-block pre.shiki code{color:var(--shiki-dark);background-color:var(--shiki-dark-bg, transparent)}[data-theme=dark] .ui-code-block pre.shiki span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style, inherit);font-weight:var(--shiki-dark-font-weight, inherit);text-decoration:var(--shiki-dark-text-decoration, inherit)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-code-block pre.shiki,:root:not([data-theme=light]) .ui-code-block pre.shiki code{color:var(--shiki-dark);background-color:var(--shiki-dark-bg, transparent)}:root:not([data-theme=light]) .ui-code-block pre.shiki span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style, inherit);font-weight:var(--shiki-dark-font-weight, inherit);text-decoration:var(--shiki-dark-text-decoration, inherit)}}.ui-code-block pre .line[data-highlighted]{background-color:var(--_cb-line-highlight-bg);display:block;margin-inline:calc(-1 * var(--space-sm));padding-inline:var(--space-sm)}@media (prefers-reduced-motion: no-preference){.ui-code-block{transition:var(--motion-transition-background)}}@media (forced-colors: active){.ui-code-block{border:var(--border-width-thin) var(--border-style-solid) ButtonText}.ui-code-block-header{border-block-end-color:ButtonText}}.ui-tabs{display:flex;flex-direction:column;gap:var(--space-md)}.ui-tabs-list{position:relative;display:flex;flex-direction:row;gap:var(--space-xs);overflow-inline:auto;scrollbar-width:thin}.ui-tabs-tab{appearance:none;border:none;background:none;margin:0;position:relative;z-index:var(--z-raised);display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;padding:var(--control-padding-y-sm) var(--control-padding-x-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border-radius:var(--radius-md);min-width:var(--control-min-touch);min-height:var(--control-min-touch)}@media (prefers-reduced-motion: no-preference){.ui-tabs-tab{transition:var(--motion-transition-color),var(--motion-transition-background)}}.ui-tabs-tab:hover{color:var(--color-text);background:color-mix(in oklab,var(--color-surface-variant) 60%,transparent)}.ui-tabs-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--ring-color, var(--color-primary))}.ui-tabs-tab[aria-selected=true]{color:var(--color-primary)}.ui-tabs-tab[aria-selected=true] .ui-tabs-tab-label{font-weight:var(--font-weight-semibold)}.ui-tabs-tab[aria-disabled=true]{color:var(--color-text-muted);opacity:var(--state-disabled-opacity);cursor:not-allowed}.ui-tabs-tab[aria-disabled=true]:hover{background:none}@media (forced-colors: active){.ui-tabs-tab[aria-selected=true]{color:Highlight}.ui-tabs-tab[aria-disabled=true]{color:GrayText}}.ui-tabs-tab .ui-icon{flex:none}.ui-tabs-indicator{position:absolute;z-index:var(--z-base);pointer-events:none;opacity:0;background:var(--color-primary);border-radius:var(--radius-xl)}@media (prefers-reduced-motion: no-preference){.ui-tabs-indicator.is-animated{transition:transform var(--motion-duration-normal) var(--motion-easing-standard),inline-size var(--motion-duration-normal) var(--motion-easing-standard),block-size var(--motion-duration-normal) var(--motion-easing-standard)}}@media (forced-colors: active){.ui-tabs-indicator{background:Highlight}}.ui-tabs[data-orientation=horizontal] .ui-tabs-list{box-shadow:inset 0 calc(-1 * var(--border-width-medium)) 0 var(--color-divider)}.ui-tabs[data-orientation=horizontal] .ui-tabs-tab{border-end-start-radius:0;border-end-end-radius:0}.ui-tabs[data-orientation=horizontal] .ui-tabs-tab[aria-selected=true]{background:color-mix(in oklab,var(--color-primary) 9%,transparent)}.ui-tabs[data-orientation=horizontal] .ui-tabs-indicator{inset-inline-start:0;inset-block-end:0;block-size:var(--border-width-medium)}.ui-tabs[data-fitted=true] .ui-tabs-list{gap:0}.ui-tabs[data-fitted=true] .ui-tabs-tab{flex:1;justify-content:center}.ui-tabs[data-orientation=vertical]{container-type:inline-size;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.ui-tabs[data-orientation=vertical] .ui-tabs-list{flex:0 0 auto;flex-direction:column;gap:var(--space-xs);overflow-inline:visible;border-inline-start:var(--border-width-medium) var(--border-style-solid) var(--color-divider);padding-inline-start:var(--space-xs)}.ui-tabs[data-orientation=vertical] .ui-tabs-tab{justify-content:flex-start;inline-size:100%;margin-block-end:0;border-radius:var(--radius-md)}.ui-tabs[data-orientation=vertical] .ui-tabs-tab[aria-selected=true]{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-tabs[data-orientation=vertical] .ui-tabs-tab[aria-selected=true] .ui-tabs-tab-label{font-weight:var(--font-weight-bold)}.ui-tabs[data-orientation=vertical] .ui-tabs-indicator{inset-inline-start:calc(-1 * var(--border-width-medium));inset-block-start:0;inline-size:var(--border-width-thick)}.ui-tabs[data-orientation=vertical] .ui-tabs-panels{flex:1 1 18rem;min-inline-size:0}@container (max-width: 29.99rem){.ui-tabs[data-orientation=vertical] .ui-tabs-list{flex-basis:100%;padding-block-end:var(--space-sm);border-block-end:var(--border-width-medium) var(--border-style-solid) var(--color-divider)}}@media (prefers-reduced-motion: no-preference){.ui-tabs-panel{animation:ui-tabs-panel-in var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-tabs-panel:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary));border-radius:var(--radius-sm)}@keyframes ui-tabs-panel-in{0%{opacity:0;transform:translateY(var(--motion-distance-subtle))}to{opacity:1;transform:none}}.ui-chart{--_chart-aspect: 1;--_chart-placeholder-radius: var(--radius-md);--_chart-mark-color: var(--color-text-muted);margin:0;display:flex;flex-direction:column;align-items:center;--_chart-cap: 12rem;inline-size:100%;max-inline-size:var(--_chart-cap);min-inline-size:6rem;container:ui-chart/inline-size;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-chart[data-size=sm]{--_chart-cap: 8rem}.ui-chart[data-size=md]{--_chart-cap: 12rem}.ui-chart[data-size=lg]{--_chart-cap: 18rem}.ui-chart-body{container:ui-chart-body/inline-size;min-inline-size:6rem;display:flex;inline-size:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-lg)}.ui-chart[data-legend]{max-inline-size:none;min-inline-size:0;container-type:normal}.ui-chart[data-legend] .ui-chart-graphic{container:ui-chart/inline-size;max-inline-size:var(--_chart-cap);min-inline-size:6rem}.ui-chart[data-legend=bottom] .ui-chart-body{flex-direction:column;gap:var(--space-md);flex-wrap:nowrap}.ui-chart[data-legend=bottom] .ui-chart-legend{flex:0 0 auto}@container ui-chart-body (min-width: 26rem){.ui-chart[data-legend=bottom] .ui-chart-legend{grid-template-columns:repeat(2,auto minmax(0,1fr) auto auto);column-gap:var(--space-md)}.ui-chart[data-legend=bottom] .ui-chart-legend-item{grid-column:span 4}}.ui-chart-legend{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;row-gap:var(--space-xs);flex:1 1 10rem;min-inline-size:0;font-size:var(--font-size-sm)}.ui-chart-legend-item{margin-block:0;grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;column-gap:var(--space-xs);padding-block:var(--space-xs);border-radius:var(--radius-sm)}@media (prefers-reduced-motion: no-preference){.ui-chart-legend-item{transition:var(--motion-transition-background)}}.ui-chart-legend-item[data-emphasis]{background-color:var(--color-surface-variant)}.ui-chart-legend-swatch{inline-size:.625rem;block-size:.625rem;border-radius:var(--radius-xs);background-color:var(--_chart-mark-color)}.ui-chart-legend-swatch[data-color=primary]{background-color:var(--color-primary)}.ui-chart-legend-swatch[data-color=secondary]{background-color:var(--color-secondary)}.ui-chart-legend-swatch[data-color=tertiary]{background-color:var(--color-tertiary)}.ui-chart-legend-swatch[data-color=success]{background-color:var(--color-success)}.ui-chart-legend-swatch[data-color=info]{background-color:var(--color-info)}.ui-chart-legend-swatch[data-color=warning]{background-color:var(--color-warning)}.ui-chart-legend-swatch[data-color=danger]{background-color:var(--color-danger)}.ui-chart-legend-swatch[data-color=categorical-1]{background-color:var(--color-categorical-1)}.ui-chart-legend-swatch[data-color=categorical-2]{background-color:var(--color-categorical-2)}.ui-chart-legend-swatch[data-color=categorical-3]{background-color:var(--color-categorical-3)}.ui-chart-legend-swatch[data-color=categorical-4]{background-color:var(--color-categorical-4)}.ui-chart-legend-swatch[data-color=categorical-5]{background-color:var(--color-categorical-5)}.ui-chart-legend-swatch[data-color=categorical-6]{background-color:var(--color-categorical-6)}.ui-chart-legend-name{min-inline-size:0;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports not (grid-template-columns: subgrid){.ui-chart-legend{display:flex;flex-direction:column}.ui-chart-legend-item{display:flex;flex-wrap:wrap;column-gap:var(--space-xs)}.ui-chart-legend-name{flex:1 1 auto}}.ui-chart-legend-value,.ui-chart-legend-share{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;text-align:end}.ui-chart-legend-share{margin-inline-start:var(--space-xs);color:var(--color-text-muted)}.ui-chart-graphic{position:relative;inline-size:100%}.ui-chart-graphic>svg{display:block;inline-size:100%;block-size:auto}.ui-chart-axis{display:grid;grid-auto-columns:minmax(0,1fr);align-items:start;inline-size:100%;column-gap:0;margin-block-start:var(--space-xs)}.ui-chart-axis-label{grid-column:var(--_axis-col, 1)/span var(--_axis-span, 1);grid-row:1;padding-inline:calc(var(--space-xs) / 2);font-family:var(--font-family-mono);font-size:var(--_chart-axis-type-size, var(--font-size-xs));font-variant-numeric:tabular-nums;letter-spacing:.025em;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-chart-axis-label[data-anchor=start]{text-align:start}.ui-chart-axis-label[data-anchor=middle],.ui-chart-axis-label[data-anchor=center]{text-align:center}.ui-chart-axis-label[data-anchor=end]{text-align:end}.ui-chart-grid-line{stroke:var(--color-border)}.ui-chart:not([data-status=ready]) .ui-chart-body:before{content:"";display:block;inline-size:100%;aspect-ratio:var(--_chart-aspect);max-inline-size:var(--_chart-cap);min-inline-size:6rem;border-radius:var(--_chart-placeholder-radius);background-color:var(--color-surface-variant)}@media (prefers-reduced-motion: no-preference){.ui-chart[data-status=loading] .ui-chart-body:before{animation:ui-chart-pulse var(--motion-duration-slow) var(--motion-easing-standard) infinite alternate}}.ui-chart:not([data-status=ready]) .ui-chart-legend-swatch,.ui-chart:not([data-status=ready]) .ui-chart-legend-name,.ui-chart:not([data-status=ready]) .ui-chart-legend-value,.ui-chart:not([data-status=ready]) .ui-chart-legend-share{position:relative;visibility:hidden}.ui-chart:not([data-status=ready]) .ui-chart-legend-swatch:before,.ui-chart:not([data-status=ready]) .ui-chart-legend-name:before,.ui-chart:not([data-status=ready]) .ui-chart-legend-value:before,.ui-chart:not([data-status=ready]) .ui-chart-legend-share:before{content:"";visibility:visible;position:absolute;inset:0;background-color:var(--color-surface-variant);border-radius:var(--radius-xs)}@keyframes ui-chart-pulse{0%{opacity:1}to{opacity:.45}}.ui-chart-status{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;text-wrap:balance}.ui-chart-status:not(:empty){margin-block-start:var(--space-sm)}.ui-chart-status[data-status=error]{color:var(--color-danger)}.ui-chart-table{border-collapse:collapse}@media (forced-colors: active){.ui-chart-graphic>svg{forced-color-adjust:none}.ui-chart-legend-swatch{forced-color-adjust:none;border:1px solid CanvasText}.ui-chart-legend-name,.ui-chart-legend-value,.ui-chart-legend-share,.ui-chart-status,.ui-chart-axis-label{forced-color-adjust:none;color:CanvasText}.ui-chart-grid-line{stroke:CanvasText}.ui-chart:not([data-status=ready]) .ui-chart-body:before{background-color:Canvas;border:1px solid CanvasText}}.ui-donut{--_chart-aspect: 1;--_chart-placeholder-radius: 50%;--_donut-track-color: var(--color-surface-variant);--_donut-total-color: var(--color-text);--_donut-caption-color: var(--color-text-muted)}.ui-donut-track{stroke:var(--_donut-track-color)}.ui-donut-segment{stroke:var(--_chart-mark-color)}@media (prefers-reduced-motion: no-preference){.ui-donut-segment{transition:stroke-width var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-donut-segment[data-color=primary]{stroke:var(--color-primary)}.ui-donut-segment[data-color=secondary]{stroke:var(--color-secondary)}.ui-donut-segment[data-color=tertiary]{stroke:var(--color-tertiary)}.ui-donut-segment[data-color=success]{stroke:var(--color-success)}.ui-donut-segment[data-color=info]{stroke:var(--color-info)}.ui-donut-segment[data-color=warning]{stroke:var(--color-warning)}.ui-donut-segment[data-color=danger]{stroke:var(--color-danger)}.ui-donut-segment[data-color=categorical-1]{stroke:var(--color-categorical-1)}.ui-donut-segment[data-color=categorical-2]{stroke:var(--color-categorical-2)}.ui-donut-segment[data-color=categorical-3]{stroke:var(--color-categorical-3)}.ui-donut-segment[data-color=categorical-4]{stroke:var(--color-categorical-4)}.ui-donut-segment[data-color=categorical-5]{stroke:var(--color-categorical-5)}.ui-donut-segment[data-color=categorical-6]{stroke:var(--color-categorical-6)}.ui-donut-segment[data-emphasis]{stroke-width:23}.ui-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);text-align:center;pointer-events:none}.ui-donut-total{font-family:var(--font-family-mono);font-size:clamp(var(--font-size-sm),12.5cqi,var(--font-size-lg));font-weight:var(--font-weight-bold);color:var(--_donut-total-color);font-variant-numeric:tabular-nums;line-height:1}.ui-donut-caption{font-size:var(--font-size-xs);color:var(--_donut-caption-color);letter-spacing:.01em;text-transform:uppercase;line-height:1}.ui-donut[data-size=sm] .ui-donut-total{font-size:clamp(var(--font-size-sm),12.5cqi,var(--font-size-body))}.ui-donut[data-size=lg] .ui-donut-total{font-size:clamp(var(--font-size-sm),12.5cqi,var(--font-size-2xl))}@container ui-chart (max-width: 8rem){.ui-donut-caption{display:none}}@media (forced-colors: active){.ui-donut-track{stroke:GrayText}.ui-donut-total,.ui-donut-caption{forced-color-adjust:none;color:CanvasText}}.ui-gauge{--_chart-aspect: 120 / 76;--_gauge-track-color: var(--color-surface-variant);--_gauge-percent-color: var(--color-text);--_gauge-caption-color: var(--color-text-muted)}.ui-gauge-track{stroke:var(--_gauge-track-color)}.ui-gauge-value{stroke:var(--_chart-mark-color)}@media (prefers-reduced-motion: no-preference){.ui-gauge-value{transition:stroke-dasharray var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-gauge-value[data-color=primary]{stroke:var(--color-primary)}.ui-gauge-value[data-color=secondary]{stroke:var(--color-secondary)}.ui-gauge-value[data-color=tertiary]{stroke:var(--color-tertiary)}.ui-gauge-value[data-color=success]{stroke:var(--color-success)}.ui-gauge-value[data-color=info]{stroke:var(--color-info)}.ui-gauge-value[data-color=warning]{stroke:var(--color-warning)}.ui-gauge-value[data-color=danger]{stroke:var(--color-danger)}.ui-gauge-value[data-color=categorical-1]{stroke:var(--color-categorical-1)}.ui-gauge-value[data-color=categorical-2]{stroke:var(--color-categorical-2)}.ui-gauge-value[data-color=categorical-3]{stroke:var(--color-categorical-3)}.ui-gauge-value[data-color=categorical-4]{stroke:var(--color-categorical-4)}.ui-gauge-value[data-color=categorical-5]{stroke:var(--color-categorical-5)}.ui-gauge-value[data-color=categorical-6]{stroke:var(--color-categorical-6)}.ui-gauge-center{position:absolute;inset-block-start:0;inset-inline:0;block-size:76.3157894737%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-xs);text-align:center;pointer-events:none}.ui-gauge-percent{font-family:var(--font-family-mono);font-size:clamp(var(--font-size-sm),12.5cqi,var(--font-size-lg));font-weight:var(--font-weight-bold);color:var(--_gauge-percent-color);font-variant-numeric:tabular-nums;line-height:1}.ui-gauge-caption{font-size:var(--font-size-xs);color:var(--_gauge-caption-color);letter-spacing:.01em;text-transform:uppercase;line-height:1}.ui-gauge[data-size=sm] .ui-gauge-percent{font-size:clamp(var(--font-size-sm),12.5cqi,var(--font-size-body))}.ui-gauge[data-size=lg] .ui-gauge-percent{font-size:clamp(var(--font-size-sm),12.5cqi,var(--font-size-2xl))}@container ui-chart (max-width: 8rem){.ui-gauge-caption{display:none}}@media (forced-colors: active){.ui-gauge-track{stroke:GrayText}.ui-gauge-percent,.ui-gauge-caption{forced-color-adjust:none;color:CanvasText}}.ui-bars{--_chart-aspect: 4;--_chart-placeholder-radius: var(--radius-md);--_bars-track-color: var(--color-surface-variant);--_bars-label-color: var(--color-text-muted);--_bars-value-color: var(--color-text);--_bars-type-size: var(--font-size-sm);--_bars-axis-height: 1rem;--_bars-axis-size: var(--font-size-xs);--_bars-axis-color: var(--color-text-muted);--_bars-track-size: .5rem}.ui-chart.ui-bars[data-size]{--_chart-cap: none;max-inline-size:none}.ui-bars-rows{display:grid;grid-template-columns:minmax(1rem,6rem) minmax(2rem,1fr) minmax(2ch,max-content);align-items:center;column-gap:var(--space-sm);row-gap:var(--space-md)}.ui-bars-rows[hidden]{display:none}.ui-bars-label{font-size:var(--_bars-type-size);color:var(--_bars-label-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-bars-axis-spacer{display:block}.ui-bars-axis-spacer[hidden]{display:none}.ui-bars-axis{position:relative;block-size:var(--_bars-axis-height);margin-block-start:var(--space-sm)}.ui-bars-axis[hidden]{display:none}.ui-bars-axis-tick{position:absolute;inset-block-start:0;inset-inline-start:var(--_tick-at);transform:translate(-50%);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--_bars-axis-size);color:var(--_bars-axis-color);white-space:nowrap}.ui-bars-axis-tick[data-align=start]{transform:none}.ui-bars-axis-tick[data-align=end]{transform:translate(-100%)}@container ui-chart-body (max-width: 15rem){[data-wide-ticks] .ui-bars-axis,[data-wide-ticks] .ui-bars-axis-spacer{display:none}}@container ui-chart-body (max-width: 20rem){.ui-bars-axis-tick:not(:first-child):not(:last-child){display:none}}@container ui-chart-body (max-width: 24rem){[data-wide-ticks] .ui-bars-axis-tick:not(:first-child):not(:last-child){display:none}}.ui-bars-track{block-size:var(--_bars-track-size);border-radius:var(--radius-xs);background-color:var(--_bars-track-color);overflow:hidden}.ui-bars-fill{--_bar-fill: 0%;inline-size:var(--_bar-fill);block-size:100%;border-radius:inherit;background-color:var(--_chart-mark-color)}@media (prefers-reduced-motion: no-preference){.ui-bars-fill{transition:inline-size var(--motion-duration-slow) var(--motion-easing-emphasized)}}.ui-bars-fill[data-color=primary]{background-color:var(--color-primary)}.ui-bars-fill[data-color=secondary]{background-color:var(--color-secondary)}.ui-bars-fill[data-color=tertiary]{background-color:var(--color-tertiary)}.ui-bars-fill[data-color=success]{background-color:var(--color-success)}.ui-bars-fill[data-color=info]{background-color:var(--color-info)}.ui-bars-fill[data-color=warning]{background-color:var(--color-warning)}.ui-bars-fill[data-color=danger]{background-color:var(--color-danger)}.ui-bars-fill[data-color=categorical-1]{background-color:var(--color-categorical-1)}.ui-bars-fill[data-color=categorical-2]{background-color:var(--color-categorical-2)}.ui-bars-fill[data-color=categorical-3]{background-color:var(--color-categorical-3)}.ui-bars-fill[data-color=categorical-4]{background-color:var(--color-categorical-4)}.ui-bars-fill[data-color=categorical-5]{background-color:var(--color-categorical-5)}.ui-bars-fill[data-color=categorical-6]{background-color:var(--color-categorical-6)}.ui-bars-value{font-family:var(--font-family-mono);font-size:var(--_bars-type-size);font-variant-numeric:tabular-nums;color:var(--_bars-value-color);overflow:hidden;text-overflow:ellipsis;text-align:end;white-space:nowrap}.ui-bars[data-size=sm]{--_bars-track-size: .375rem;--_bars-type-size: var(--font-size-xs)}.ui-bars[data-size=lg]{--_bars-track-size: .75rem;--_bars-type-size: var(--font-size-body)}@media (forced-colors: active){.ui-bars-fill{forced-color-adjust:none}.ui-bars-track{forced-color-adjust:none;background-color:Canvas;border:var(--border-width-thin) solid CanvasText}.ui-bars-label,.ui-bars-value{forced-color-adjust:none;color:CanvasText}}.ui-stacked-bar{--_chart-placeholder-radius: var(--radius-sm);--_stack-height: 2.125rem;--_stack-track-color: var(--color-surface-variant);--_stack-border-color: var(--color-border)}.ui-chart.ui-stacked-bar[data-size]{--_chart-cap: none;max-inline-size:none}.ui-stacked-bar .ui-chart-body{align-items:stretch}.ui-stacked-bar-track{display:flex;box-sizing:border-box;block-size:var(--_stack-height);border-radius:var(--radius-sm);border:var(--border-width-thin) solid var(--_stack-border-color);background-color:var(--_stack-track-color);overflow:hidden}.ui-stacked-bar-segment{--_stack-part: 0%;box-sizing:border-box;inline-size:var(--_stack-part);flex:none;background-color:var(--_chart-mark-color)}@media (prefers-reduced-motion: no-preference){.ui-stacked-bar-segment{transition:inline-size var(--motion-duration-slow) var(--motion-easing-emphasized)}}.ui-stacked-bar-segment[data-color=primary]{background-color:var(--color-primary)}.ui-stacked-bar-segment[data-color=secondary]{background-color:var(--color-secondary)}.ui-stacked-bar-segment[data-color=tertiary]{background-color:var(--color-tertiary)}.ui-stacked-bar-segment[data-color=success]{background-color:var(--color-success)}.ui-stacked-bar-segment[data-color=info]{background-color:var(--color-info)}.ui-stacked-bar-segment[data-color=warning]{background-color:var(--color-warning)}.ui-stacked-bar-segment[data-color=danger]{background-color:var(--color-danger)}.ui-stacked-bar-segment[data-color=categorical-1]{background-color:var(--color-categorical-1)}.ui-stacked-bar-segment[data-color=categorical-2]{background-color:var(--color-categorical-2)}.ui-stacked-bar-segment[data-color=categorical-3]{background-color:var(--color-categorical-3)}.ui-stacked-bar-segment[data-color=categorical-4]{background-color:var(--color-categorical-4)}.ui-stacked-bar-segment[data-color=categorical-5]{background-color:var(--color-categorical-5)}.ui-stacked-bar-segment[data-color=categorical-6]{background-color:var(--color-categorical-6)}.ui-stacked-bar-segment[data-emphasis]{outline:var(--border-width-thick) solid var(--color-text);outline-offset:calc(var(--border-width-thick) * -1)}.ui-chart.ui-stacked-bar:not([data-status=ready]) .ui-chart-body:before{aspect-ratio:auto;block-size:var(--_stack-height)}.ui-stacked-bar[data-size=sm]{--_stack-height: 1.25rem}.ui-stacked-bar[data-size=md]{--_stack-height: 2.125rem}.ui-stacked-bar[data-size=lg]{--_stack-height: 3rem}@media (forced-colors: active){.ui-stacked-bar-segment:not([data-rendered=false]){forced-color-adjust:none;border-inline-end:var(--border-width-hairline) solid CanvasText}.ui-stacked-bar-segment[data-rendered=false]{forced-color-adjust:none}.ui-stacked-bar-track{forced-color-adjust:none;background-color:Canvas;border:var(--border-width-thin) solid CanvasText}}.ui-line-area{--_chart-aspect: 3.4;--_chart-placeholder-radius: var(--radius-md);--_line-area-fill-opacity: .13;--_line-area-caption-color: var(--color-text-muted);--_chart-axis-type-size: var(--font-size-xs)}.ui-chart.ui-line-area[data-size]{--_chart-cap: none;max-inline-size:none}.ui-line-area-svg{overflow:visible}.ui-line-area-fill{fill-opacity:var(--_line-area-fill-opacity);fill:var(--_chart-mark-color)}@media (prefers-reduced-motion: no-preference){.ui-line-area-fill{transition:d var(--motion-duration-slow) var(--motion-easing-emphasized)}}.ui-line-area-fill[data-color=primary]{fill:var(--color-primary)}.ui-line-area-fill[data-color=secondary]{fill:var(--color-secondary)}.ui-line-area-fill[data-color=tertiary]{fill:var(--color-tertiary)}.ui-line-area-fill[data-color=success]{fill:var(--color-success)}.ui-line-area-fill[data-color=info]{fill:var(--color-info)}.ui-line-area-fill[data-color=warning]{fill:var(--color-warning)}.ui-line-area-fill[data-color=danger]{fill:var(--color-danger)}.ui-line-area-fill[data-color=categorical-1]{fill:var(--color-categorical-1)}.ui-line-area-fill[data-color=categorical-2]{fill:var(--color-categorical-2)}.ui-line-area-fill[data-color=categorical-3]{fill:var(--color-categorical-3)}.ui-line-area-fill[data-color=categorical-4]{fill:var(--color-categorical-4)}.ui-line-area-fill[data-color=categorical-5]{fill:var(--color-categorical-5)}.ui-line-area-fill[data-color=categorical-6]{fill:var(--color-categorical-6)}.ui-line-area-line{fill:none;stroke:var(--_chart-mark-color)}@media (prefers-reduced-motion: no-preference){.ui-line-area-line{transition:d var(--motion-duration-slow) var(--motion-easing-emphasized)}}.ui-line-area-line[data-color=primary]{stroke:var(--color-primary)}.ui-line-area-line[data-color=secondary]{stroke:var(--color-secondary)}.ui-line-area-line[data-color=tertiary]{stroke:var(--color-tertiary)}.ui-line-area-line[data-color=success]{stroke:var(--color-success)}.ui-line-area-line[data-color=info]{stroke:var(--color-info)}.ui-line-area-line[data-color=warning]{stroke:var(--color-warning)}.ui-line-area-line[data-color=danger]{stroke:var(--color-danger)}.ui-line-area-line[data-color=categorical-1]{stroke:var(--color-categorical-1)}.ui-line-area-line[data-color=categorical-2]{stroke:var(--color-categorical-2)}.ui-line-area-line[data-color=categorical-3]{stroke:var(--color-categorical-3)}.ui-line-area-line[data-color=categorical-4]{stroke:var(--color-categorical-4)}.ui-line-area-line[data-color=categorical-5]{stroke:var(--color-categorical-5)}.ui-line-area-line[data-color=categorical-6]{stroke:var(--color-categorical-6)}.ui-line-area-dot{fill:var(--_chart-mark-color);stroke:var(--color-surface);stroke-width:var(--border-width-thin)}@media (prefers-reduced-motion: no-preference){@supports (d: path("M0 0")){.ui-line-area-dot{transition:cx var(--motion-duration-slow) var(--motion-easing-emphasized),cy var(--motion-duration-slow) var(--motion-easing-emphasized)}}}.ui-line-area-dot[data-color=primary]{fill:var(--color-primary)}.ui-line-area-dot[data-color=secondary]{fill:var(--color-secondary)}.ui-line-area-dot[data-color=tertiary]{fill:var(--color-tertiary)}.ui-line-area-dot[data-color=success]{fill:var(--color-success)}.ui-line-area-dot[data-color=info]{fill:var(--color-info)}.ui-line-area-dot[data-color=warning]{fill:var(--color-warning)}.ui-line-area-dot[data-color=danger]{fill:var(--color-danger)}.ui-line-area-dot[data-color=categorical-1]{fill:var(--color-categorical-1)}.ui-line-area-dot[data-color=categorical-2]{fill:var(--color-categorical-2)}.ui-line-area-dot[data-color=categorical-3]{fill:var(--color-categorical-3)}.ui-line-area-dot[data-color=categorical-4]{fill:var(--color-categorical-4)}.ui-line-area-dot[data-color=categorical-5]{fill:var(--color-categorical-5)}.ui-line-area-dot[data-color=categorical-6]{fill:var(--color-categorical-6)}.ui-line-area-caption{margin:0;margin-block-start:var(--space-sm);font-size:var(--_line-area-caption-size, var(--font-size-xs));color:var(--_line-area-caption-color);text-align:center}@container ui-chart (max-width: 8rem){.ui-line-area-caption{display:none}}.ui-line-area[data-size=lg]{--_chart-axis-type-size: var(--font-size-sm);--_line-area-caption-size: var(--font-size-sm)}@media (forced-colors: active){.ui-line-area-fill,.ui-line-area-fill[data-color]{fill:none}.ui-line-area-dot{stroke:Canvas}.ui-line-area-caption{forced-color-adjust:none;color:CanvasText}}.ui-line{--_chart-aspect: 3.6;--_chart-placeholder-radius: var(--radius-md);--_chart-axis-type-size: var(--font-size-xs)}.ui-chart.ui-line[data-size]{--_chart-cap: none;max-inline-size:none}.ui-line-svg{overflow:visible}.ui-line-path{fill:none;stroke:var(--_chart-mark-color)}@media (prefers-reduced-motion: no-preference){.ui-line-path{transition:d var(--motion-duration-slow) var(--motion-easing-emphasized)}}.ui-line-path[data-color=primary]{stroke:var(--color-primary)}.ui-line-path[data-color=secondary]{stroke:var(--color-secondary)}.ui-line-path[data-color=tertiary]{stroke:var(--color-tertiary)}.ui-line-path[data-color=success]{stroke:var(--color-success)}.ui-line-path[data-color=info]{stroke:var(--color-info)}.ui-line-path[data-color=warning]{stroke:var(--color-warning)}.ui-line-path[data-color=danger]{stroke:var(--color-danger)}.ui-line-path[data-color=categorical-1]{stroke:var(--color-categorical-1)}.ui-line-path[data-color=categorical-2]{stroke:var(--color-categorical-2)}.ui-line-path[data-color=categorical-3]{stroke:var(--color-categorical-3)}.ui-line-path[data-color=categorical-4]{stroke:var(--color-categorical-4)}.ui-line-path[data-color=categorical-5]{stroke:var(--color-categorical-5)}.ui-line-path[data-color=categorical-6]{stroke:var(--color-categorical-6)}.ui-line-path[data-emphasis]{stroke-width:2.7}.ui-line-dot[r][data-emphasis]{r:3.6px}.ui-line-path[data-overflow]{stroke-dasharray:6 4}.ui-line-dot{fill:var(--_chart-mark-color);stroke:var(--color-surface);stroke-width:var(--border-width-thin)}@media (prefers-reduced-motion: no-preference){@supports (d: path("M0 0")){.ui-line-dot{transition:cx var(--motion-duration-slow) var(--motion-easing-emphasized),cy var(--motion-duration-slow) var(--motion-easing-emphasized)}}}.ui-line-dot[data-color=primary]{fill:var(--color-primary)}.ui-line-dot[data-color=secondary]{fill:var(--color-secondary)}.ui-line-dot[data-color=tertiary]{fill:var(--color-tertiary)}.ui-line-dot[data-color=success]{fill:var(--color-success)}.ui-line-dot[data-color=info]{fill:var(--color-info)}.ui-line-dot[data-color=warning]{fill:var(--color-warning)}.ui-line-dot[data-color=danger]{fill:var(--color-danger)}.ui-line-dot[data-color=categorical-1]{fill:var(--color-categorical-1)}.ui-line-dot[data-color=categorical-2]{fill:var(--color-categorical-2)}.ui-line-dot[data-color=categorical-3]{fill:var(--color-categorical-3)}.ui-line-dot[data-color=categorical-4]{fill:var(--color-categorical-4)}.ui-line-dot[data-color=categorical-5]{fill:var(--color-categorical-5)}.ui-line-dot[data-color=categorical-6]{fill:var(--color-categorical-6)}.ui-line[data-size=lg]{--_chart-axis-type-size: var(--font-size-sm)}@media (forced-colors: active){.ui-line-dot{stroke:Canvas}.ui-line-path[data-overflow]{forced-color-adjust:none}}:root{--border-width-none: 0px;--border-width-hairline: 1px;--border-width-thin: 2px;--border-width-medium: 3px;--border-width-thick: 4px;--border-style-none: none;--border-style-solid: solid;--border-style-dashed: dashed;--border-style-dotted: dotted;--border-style-double: double;--border-divider: 2px solid var(--color-divider);--border-card: 2px solid var(--color-border);--border-control: 2px solid var(--color-border);--border-control-hover: 2px solid var(--color-primary);--border-control-focus: 3px solid var(--color-focus-ring);--border-control-disabled: 2px solid var(--color-border);--border-focus-ring: 3px solid var(--color-focus-ring);--border-error: 2px solid var(--color-danger);--border-success: 2px solid var(--color-success);--border-warning: 2px solid var(--color-warning);--border-info: 2px solid var(--color-info);--border-focus-ring-offset: 2px;--ring-width-none: 0px;--ring-width-sm: 1px;--ring-width: 2px;--ring-width-md: 3px;--ring-width-lg: 4px;--ring-offset-none: 0px;--ring-offset-sm: 1px;--ring-offset: 2px;--ring-offset-md: 4px;--ring-color: var(--color-focus-ring);--ring-offset-color: var(--color-surface);--ring-offset-shadow: 0 0 0 var(--ring-offset, 2px) var(--ring-offset-color);--ring: var(--ring-offset-shadow), 0 0 0 calc(var(--ring-offset, 2px) + var(--ring-width, 2px)) var(--ring-color)}[data-borders=minimal]{--border-divider: none;--border-card: none;--border-control: 1px solid var(--color-border);--border-control-hover: 1px solid var(--color-primary);--border-control-focus: 3px solid var(--color-focus-ring);--border-control-disabled: none;--border-focus-ring: 3px solid var(--color-focus-ring);--border-error: 1px solid var(--color-danger);--border-success: 1px solid var(--color-success);--border-warning: 1px solid var(--color-warning);--border-info: 1px solid var(--color-info);--border-focus-ring-offset: 2px}[data-borders=subtle]{--border-divider: 1px solid var(--color-divider);--border-card: 1px solid var(--color-border);--border-control: 1px solid var(--color-border);--border-control-hover: 1px solid var(--color-primary);--border-control-focus: 3px solid var(--color-focus-ring);--border-control-disabled: 1px solid var(--color-border);--border-focus-ring: 3px solid var(--color-focus-ring);--border-error: 1px solid var(--color-danger);--border-success: 1px solid var(--color-success);--border-warning: 1px solid var(--color-warning);--border-info: 1px solid var(--color-info);--border-focus-ring-offset: 2px}[data-borders=standard]{--border-divider: 2px solid var(--color-divider);--border-card: 2px solid var(--color-border);--border-control: 2px solid var(--color-border);--border-control-hover: 2px solid var(--color-primary);--border-control-focus: 3px solid var(--color-focus-ring);--border-control-disabled: 2px solid var(--color-border);--border-focus-ring: 3px solid var(--color-focus-ring);--border-error: 2px solid var(--color-danger);--border-success: 2px solid var(--color-success);--border-warning: 2px solid var(--color-warning);--border-info: 2px solid var(--color-info);--border-focus-ring-offset: 2px}[data-borders=strong]{--border-divider: 2px solid var(--color-divider);--border-card: 3px solid var(--color-border);--border-control: 3px solid var(--color-border);--border-control-hover: 3px solid var(--color-primary);--border-control-focus: 4px solid var(--color-focus-ring);--border-control-disabled: 2px solid var(--color-border);--border-focus-ring: 4px solid var(--color-focus-ring);--border-error: 3px solid var(--color-danger);--border-success: 3px solid var(--color-success);--border-warning: 3px solid var(--color-warning);--border-info: 3px solid var(--color-info);--border-focus-ring-offset: 3px}@keyframes ui-form-shake{0%,to{translate:0}20%{translate:calc(-1 * var(--motion-distance-subtle))}40%{translate:var(--motion-distance-subtle)}60%{translate:calc(-1 * var(--motion-distance-subtle) / 2)}80%{translate:calc(var(--motion-distance-subtle) / 2)}}@keyframes ui-form-pop{0%{transform:scale(1)}35%{transform:scale(var(--motion-scale-big))}to{transform:scale(1)}}.ui-form-helper{display:block;margin-block-start:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--leading-tight)}@media (prefers-reduced-motion: no-preference){.ui-form-helper{animation:var(--motion-animation-fade-in) var(--motion-duration-fast) var(--motion-easing-entrance)}}.ui-form-error{display:block;margin-block-start:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-danger);line-height:var(--leading-tight)}@media (prefers-reduced-motion: no-preference){.ui-form-error{animation:var(--motion-animation-fade-in) var(--motion-duration-fast) var(--motion-easing-entrance)}}.ui-input{display:inline-flex;align-items:center;gap:var(--space-xs);cursor:text;position:relative;inline-size:100%;--_scroll-bg: var(--color-surface);background-color:var(--_scroll-bg);border:var(--border-control)}@media (prefers-reduced-motion: no-preference){.ui-input{transition:var(--motion-transition-border),box-shadow var(--motion-duration-normal) var(--motion-easing-entrance),var(--motion-transition-color),background-color var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-input .ui-input-field{caret-color:var(--color-primary)}.ui-input[data-error]{--_scroll-bg: color-mix( in oklch, var(--color-danger) 3%, var(--color-surface) );background-color:var(--_scroll-bg)}.ui-input[data-error] .ui-input-field{caret-color:var(--color-danger)}.ui-input[data-error] .ui-input-field::selection{background-color:color-mix(in oklch,var(--color-danger) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-input[data-success]:not([data-error]) .ui-input-field{caret-color:var(--color-success)}.ui-input[data-success]:not([data-error]) .ui-input-field::selection{background-color:color-mix(in oklch,var(--color-success) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-input[data-error].ui-input-loading:after{border-color:var(--color-danger);border-inline-end-color:transparent}.ui-input[data-success]:not([data-error]).ui-input-loading:after{border-color:var(--color-success);border-inline-end-color:transparent}.ui-input[data-required][data-floating-label] .ui-input-label:after{content:" *";color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-input-field{appearance:none;border:none;background:none;outline:none;margin:0;padding:0;font:inherit;color:inherit;flex:1;min-inline-size:0;inline-size:100%}.ui-input-field::placeholder{color:var(--color-text-muted);opacity:.8}@media (prefers-reduced-motion: no-preference){.ui-input-field::placeholder{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-input-field::selection{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-selected-opacity) * 100%),transparent);color:inherit}.ui-input-field:-webkit-autofill,.ui-input-field:-webkit-autofill:hover,.ui-input-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 5000s ease-in-out 0s}.ui-input-field[type=number]{appearance:textfield;-moz-appearance:textfield}.ui-input-field[type=number]::-webkit-inner-spin-button,.ui-input-field[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.ui-input:not([data-readonly]):focus-within{border-color:var(--color-focus-ring);outline:none;--ring-offset: 0px;box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),0 0 var(--shadow-base-blur) var(--ring-width) color-mix(in oklch,var(--ring-color) calc(var(--state-selected-opacity) * 100%),transparent);background-color:var(--color-surface-bright)}.ui-input:hover:not([data-disabled]):not([data-readonly]):not(:focus-within){background-color:var(--color-surface-bright)}.ui-input:hover:not([data-disabled]):not([data-readonly]):not(:focus-within):not([data-error]):not([data-success]){border-color:var(--color-primary)}.ui-input[data-size=sm]{font-size:var(--font-size-xs);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-sm) + 2 * var(--control-border-width, var(--border-width-thin)));--_input-icon-size: var(--icon-size-xs);--_form-btn-size: 1.25rem}.ui-input[data-size=md]{font-size:var(--font-size-sm);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-md) + 2 * var(--control-border-width, var(--border-width-thin)));--_input-icon-size: var(--icon-size-sm);--_form-btn-size: 1.5rem}.ui-input[data-size=lg]{font-size:var(--font-size-body);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-lg) + 2 * var(--control-border-width, var(--border-width-thin)));--_input-icon-size: var(--icon-size-md);--_form-btn-size: 1.75rem}.ui-input[data-success]{border-color:var(--color-success)}.ui-input[data-success]:focus-within{border-color:var(--color-success);--ring-color: var(--color-success)}.ui-input[data-error]{border-color:var(--color-danger)}.ui-input[data-error]:focus-within{border-color:var(--color-danger);--ring-color: var(--color-danger)}@media (prefers-reduced-motion: no-preference){.ui-input-shake{animation:ui-form-shake var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-input[data-disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ui-input[data-disabled] .ui-input-field{cursor:not-allowed}.ui-input[data-readonly]{background-color:var(--color-surface-variant)}.ui-input[data-readonly] .ui-input-field{cursor:default}.ui-input[data-floating-label]{position:relative}.ui-input[data-floating-label][data-size=sm]{padding:calc(var(--control-padding-y-sm) + 1em) var(--control-padding-x-sm) calc(var(--control-padding-y-sm) * .4) var(--control-padding-x-sm)}.ui-input[data-floating-label][data-size=md]{padding:calc(var(--control-padding-y-md) + 1em) var(--control-padding-x-md) calc(var(--control-padding-y-md) * .4) var(--control-padding-x-md)}.ui-input[data-floating-label][data-size=lg]{padding:calc(var(--control-padding-y-lg) + 1em) var(--control-padding-x-lg) calc(var(--control-padding-y-lg) * .4) var(--control-padding-x-lg)}.ui-input-label{position:absolute;inset-block-start:50%;transform:translateY(-50%);transform-origin:inline-start top;font-size:inherit;color:var(--color-text-muted);pointer-events:none;white-space:nowrap;line-height:1}@media (prefers-reduced-motion: no-preference){.ui-input-label{transition:inset-block-start var(--motion-duration-normal) var(--motion-easing-entrance),transform var(--motion-duration-normal) var(--motion-easing-entrance),padding-block-start var(--motion-duration-normal) var(--motion-easing-entrance),font-size var(--motion-duration-normal) var(--motion-easing-entrance),color var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-input[data-size=sm] .ui-input-label{inset-inline-start:var(--control-padding-x-sm)}.ui-input[data-size=md] .ui-input-label{inset-inline-start:var(--control-padding-x-md)}.ui-input[data-size=lg] .ui-input-label{inset-inline-start:var(--control-padding-x-lg)}.ui-input:not([data-readonly]):focus-within .ui-input-label,.ui-input[data-filled] .ui-input-label,.ui-input[data-readonly] .ui-input-label{inset-block-start:0;transform:none;font-size:var(--font-size-xs);color:var(--color-primary);letter-spacing:var(--body-letter-spacing);padding-block-start:var(--space-xs)}.ui-input[data-filled]:not(:focus-within) .ui-input-label,.ui-input[data-readonly] .ui-input-label{color:var(--color-text-muted)}.ui-input[data-error]:not([data-readonly]):focus-within .ui-input-label,.ui-input[data-error][data-filled] .ui-input-label{color:var(--color-danger)}.ui-input[data-success]:not([data-error]):not([data-readonly]):focus-within .ui-input-label,.ui-input[data-success]:not([data-error])[data-filled] .ui-input-label{color:color-mix(in oklch,var(--color-success) 66%,var(--color-text))}.ui-input[data-floating-label]:not(:focus-within):not([data-filled]):not([data-readonly]) .ui-input-field::placeholder{opacity:0}.ui-input-prefix,.ui-input-suffix{display:inline-flex;align-items:center;flex-shrink:0;color:var(--color-text-muted);line-height:1;background-color:var(--color-surface-variant);align-self:stretch}.ui-input[data-size=sm]>.ui-input-prefix{margin-inline-start:calc(-1 * var(--control-padding-x-sm));margin-block:calc(-1 * var(--control-padding-y-sm));padding-inline:var(--space-sm);border-inline-end:var(--border-width-hairline) solid var(--color-border)}.ui-input[data-size=sm]>.ui-input-suffix{margin-inline-end:calc(-1 * var(--control-padding-x-sm));margin-block:calc(-1 * var(--control-padding-y-sm));padding-inline:var(--space-sm);border-inline-start:var(--border-width-hairline) solid var(--color-border)}.ui-input[data-size=md]>.ui-input-prefix{margin-inline-start:calc(-1 * var(--control-padding-x-md));margin-block:calc(-1 * var(--control-padding-y-md));padding-inline:var(--space-sm);border-inline-end:var(--border-width-hairline) solid var(--color-border)}.ui-input[data-size=md]>.ui-input-suffix{margin-inline-end:calc(-1 * var(--control-padding-x-md));margin-block:calc(-1 * var(--control-padding-y-md));padding-inline:var(--space-sm);border-inline-start:var(--border-width-hairline) solid var(--color-border)}.ui-input[data-size=lg]>.ui-input-prefix{margin-inline-start:calc(-1 * var(--control-padding-x-lg));margin-block:calc(-1 * var(--control-padding-y-lg));padding-inline:var(--space-sm);border-inline-end:var(--border-width-hairline) solid var(--color-border)}.ui-input[data-size=lg]>.ui-input-suffix{margin-inline-end:calc(-1 * var(--control-padding-x-lg));margin-block:calc(-1 * var(--control-padding-y-lg));padding-inline:var(--space-sm);border-inline-start:var(--border-width-hairline) solid var(--color-border)}.ui-input-prefix{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.ui-input-suffix{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.ui-input-counter{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;padding-inline-start:var(--space-xs);white-space:nowrap;opacity:0}@media (prefers-reduced-motion: no-preference){.ui-input-counter{transition:color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-input[data-filled] .ui-input-counter,.ui-input:not([data-readonly]):focus-within .ui-input-counter{opacity:1}.ui-input-counter-warn{color:var(--color-warning)}.ui-input-counter-danger{color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-input-clear{appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;color:var(--color-text-muted);line-height:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative;inline-size:var(--_form-btn-size, var(--icon-size-md));block-size:var(--_form-btn-size, var(--icon-size-md));font-size:var(--_form-btn-size, var(--icon-size-md))}.ui-input-clear:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;min-inline-size:44px;min-block-size:44px}.ui-input-clear:hover{color:var(--color-text);background-color:color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-input-clear:focus{outline:none}.ui-input-clear:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.a11y-focus-always .ui-input-clear:focus,:root[data-a11y-focus=always] .ui-input-clear:focus{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (prefers-reduced-motion: no-preference){.ui-input-clear{transition:var(--motion-transition-opacity),var(--motion-transition-color),var(--motion-transition-background)}}.ui-input-clear[data-hidden]{display:inline-flex;visibility:hidden;opacity:0;pointer-events:none}.ui-input-state-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--_input-icon-size);block-size:var(--_input-icon-size);line-height:1}@media (prefers-reduced-motion: no-preference){.ui-input-state-icon{transition:var(--motion-transition-color)}}.ui-input-state-icon-success{color:var(--color-success)}@media (prefers-reduced-motion: no-preference){.ui-input-state-icon-pop{animation:var(--motion-animation-fade-scale-in) var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-input-state-icon-error{color:var(--color-danger)}.ui-input-password-toggle{appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;color:var(--color-text-muted);line-height:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative;inline-size:var(--_form-btn-size, var(--icon-size-md));block-size:var(--_form-btn-size, var(--icon-size-md));font-size:var(--_form-btn-size, var(--icon-size-md))}.ui-input-password-toggle:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;min-inline-size:44px;min-block-size:44px}.ui-input-password-toggle:hover{color:var(--color-text);background-color:color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-input-password-toggle:focus{outline:none}.ui-input-password-toggle:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.a11y-focus-always .ui-input-password-toggle:focus,:root[data-a11y-focus=always] .ui-input-password-toggle:focus{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (prefers-reduced-motion: no-preference){.ui-input-password-toggle{transition:var(--motion-transition-opacity),var(--motion-transition-color),var(--motion-transition-background)}}.ui-input-password-toggle[data-hidden]{display:inline-flex;visibility:hidden;opacity:0;pointer-events:none}.ui-input-password-toggle{border-radius:var(--radius-sm)}.ui-input.ui-input-loading:after{content:"";flex-shrink:0;inline-size:var(--_input-icon-size);block-size:var(--_input-icon-size);border:var(--border-width-thin) solid var(--color-text-muted);border-inline-end-color:transparent;border-radius:50%}@media (prefers-reduced-motion: no-preference){.ui-input.ui-input-loading:after{animation:var(--motion-animation-spin) var(--motion-duration-deliberate) linear infinite}}@media (prefers-reduced-motion: reduce){.ui-input.ui-input-loading:after{border-inline-end-color:var(--color-text-muted);opacity:.5}}.ui-input.ui-input-loading>.ui-input-clear,.ui-input.ui-input-loading>.ui-input-password-toggle{display:none}.ui-input[data-disabled]>.ui-input-clear,.ui-input[data-readonly]>.ui-input-clear{display:none}@media (forced-colors: active){.ui-input{border:var(--border-width-hairline) solid ButtonText}.ui-input[data-disabled]{border-color:GrayText;color:GrayText}.ui-input:not([data-readonly]):focus-within{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}.ui-input-label{color:inherit}.ui-input-clear,.ui-input-password-toggle{border:var(--border-width-hairline) solid ButtonText;color:ButtonText;background:Field}}.ui-select{display:inline-flex;position:relative;inline-size:100%}.ui-select[data-error].ui-select-loading .ui-select-trigger:after{border-color:var(--color-danger);border-inline-end-color:transparent}.ui-select[data-success]:not([data-error]).ui-select-loading .ui-select-trigger:after{border-color:var(--color-success);border-inline-end-color:transparent}.ui-select-trigger{appearance:none;border:var(--border-control);background-color:var(--color-surface);outline:none;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-xs);inline-size:100%;text-align:start;border-radius:inherit;user-select:none}@media (prefers-reduced-motion: no-preference){.ui-select-trigger{transition:var(--motion-transition-border),box-shadow var(--motion-duration-normal) var(--motion-easing-entrance),var(--motion-transition-color),var(--motion-transition-background)}}.ui-select-value{flex:1;min-inline-size:0;min-block-size:1lh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-placeholder{color:var(--color-text-muted);opacity:.8}.ui-select[data-required]:not([data-filled]) .ui-select-placeholder:after{content:" *";color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-select[data-size=sm],.ui-select-dropdown[data-size=sm]{--_select-option-font-size: var(--font-size-xs)}.ui-select[data-size=sm]{--_form-btn-size: 1.25rem}.ui-select[data-size=sm] .ui-select-trigger{font-size:var(--font-size-xs);padding:var(--control-padding-y-sm) var(--control-padding-x-sm);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-sm) + 2 * var(--control-border-width, var(--border-width-thin)));--_select-icon-size: var(--icon-size-xs)}.ui-select[data-size=md],.ui-select-dropdown[data-size=md]{--_select-option-font-size: var(--font-size-sm)}.ui-select[data-size=md]{--_form-btn-size: 1.5rem}.ui-select[data-size=md] .ui-select-trigger{font-size:var(--font-size-sm);padding:var(--control-padding-y-md) var(--control-padding-x-md);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-md) + 2 * var(--control-border-width, var(--border-width-thin)));--_select-icon-size: var(--icon-size-sm)}.ui-select[data-size=lg],.ui-select-dropdown[data-size=lg]{--_select-option-font-size: var(--font-size-body)}.ui-select[data-size=lg]{--_form-btn-size: 1.75rem}.ui-select[data-size=lg] .ui-select-trigger{font-size:var(--font-size-body);padding:var(--control-padding-y-lg) var(--control-padding-x-lg);box-sizing:border-box;min-block-size:calc(var(--control-line-height) * 1em + 2 * var(--control-padding-y-lg) + 2 * var(--control-border-width, var(--border-width-thin)));--_select-icon-size: var(--icon-size-md)}.ui-select:not([data-readonly]) .ui-select-trigger:focus-visible{border-color:var(--color-focus-ring);--ring-offset: 0px;box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),0 0 var(--shadow-base-blur) var(--ring-width) color-mix(in oklch,var(--ring-color) calc(var(--state-selected-opacity) * 100%),transparent);background-color:var(--color-surface-bright)}.ui-select:hover:not([data-disabled]):not([data-readonly]):not([data-open]) .ui-select-trigger:not(:focus-visible){background-color:var(--color-surface-bright)}.ui-select:hover:not([data-disabled]):not([data-readonly]):not([data-open]):not([data-error]):not([data-success]) .ui-select-trigger:not(:focus-visible){border-color:var(--color-primary)}.ui-select[data-open] .ui-select-trigger{border-color:var(--color-focus-ring);--ring-offset: 0px;box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),0 0 var(--shadow-base-blur) var(--ring-width) color-mix(in oklch,var(--ring-color) calc(var(--state-selected-opacity) * 100%),transparent);background-color:var(--color-surface-bright)}.ui-select-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--_select-icon-size);block-size:var(--_select-icon-size);color:var(--color-text-muted);line-height:1}@media (prefers-reduced-motion: no-preference){.ui-select-chevron{transition:transform var(--motion-duration-fast) var(--motion-easing-standard),var(--motion-transition-color)}}.ui-select:hover:not([data-disabled]):not([data-readonly]) .ui-select-chevron{color:var(--color-text)}.ui-select[data-open] .ui-select-chevron{color:var(--color-text);transform:rotate(180deg)}@keyframes _select-exit-down{to{opacity:0;transform:translateY(var(--motion-distance-medium))}}@keyframes _select-exit-up{to{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-medium)))}}.ui-select-dropdown{--_select-dropdown-z: var(--z-dropdown);--_select-dropdown-max-block: calc(var(--space-xl) * 4);--_select-scrollbar-size: calc(var(--space-sm) * .75);--_scroll-bg: var(--color-surface);position:fixed;inline-size:var(--_select-trigger-inline-size);inset-inline-start:var(--_select-trigger-inline-start);inset-inline-end:auto;inset-block-start:calc(var(--_select-trigger-bottom) + var(--space-xs));inset-block-end:auto;z-index:var(--_select-dropdown-z);background-color:var(--color-surface);border:var(--border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}@media (prefers-reduced-motion: no-preference){.ui-select-dropdown{animation:var(--motion-animation-slide-up) var(--motion-duration-fast) var(--motion-easing-entrance)}}@media (prefers-reduced-motion: no-preference){.ui-select-dropdown.ui-select-dropdown-closing{animation:_select-exit-down var(--motion-duration-normal) var(--motion-easing-exit) forwards}}.ui-select-dropdown[data-placement=top]{inset-block-start:auto;inset-block-end:calc(var(--_select-trigger-from-bottom) + var(--space-xs))}@media (prefers-reduced-motion: no-preference){.ui-select-dropdown[data-placement=top]{animation:var(--motion-animation-slide-down) var(--motion-duration-fast) var(--motion-easing-entrance)}}@media (prefers-reduced-motion: no-preference){.ui-select-dropdown[data-placement=top].ui-select-dropdown-closing{animation:_select-exit-up var(--motion-duration-normal) var(--motion-easing-exit) forwards}}.ui-select-search{padding:var(--space-xs);border-block-end:var(--border-width-hairline) solid var(--color-border)}.ui-select-search-input{appearance:none;border:var(--border-control);background-color:var(--color-surface);outline:none;margin:0;font:inherit;color:inherit;inline-size:100%;padding:var(--space-xs) var(--space-sm);font-size:var(--_select-option-font-size);border-radius:var(--radius-sm)}@media (prefers-reduced-motion: no-preference){.ui-select-search-input{transition:var(--motion-transition-border),var(--motion-transition-shadow)}}.ui-select-search-input::placeholder{color:var(--color-text-muted);opacity:.8}@media (prefers-reduced-motion: no-preference){.ui-select-search-input::placeholder{transition:var(--motion-transition-opacity)}}.ui-select-search-input::selection{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-selected-opacity) * 100%),transparent);color:inherit}.ui-select-search-input:focus{border-color:var(--ring-color, var(--color-focus-ring));--ring-offset: 0px;box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring))}.ui-select-search-input:focus::placeholder{opacity:0}.ui-select-listbox{list-style:none;margin:0;padding:var(--space-xs) 0;max-block-size:var(--_select-dropdown-max-block);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(var(--_scroll-bg) 30%,transparent) center top,linear-gradient(transparent,var(--_scroll-bg) 70%) center bottom,radial-gradient(farthest-side at 50% 0,color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent),transparent) center top,radial-gradient(farthest-side at 50% 100%,color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent),transparent) center bottom;background-repeat:no-repeat;background-size:100% var(--space-lg),100% var(--space-lg),100% var(--space-sm),100% var(--space-sm);background-attachment:local,local,scroll,scroll;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.ui-select-listbox::-webkit-scrollbar{inline-size:var(--_select-scrollbar-size)}.ui-select-listbox::-webkit-scrollbar-track{background:transparent}.ui-select-listbox::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-sm)}.ui-select-option{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);margin-inline:var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--_select-option-font-size);color:var(--color-text);line-height:var(--leading-normal)}@media (prefers-reduced-motion: no-preference){.ui-select-option{transition:var(--motion-transition-background),var(--motion-transition-color)}}.ui-select-option:hover:not(.ui-select-option-disabled){background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-select-option:active:not(.ui-select-option-disabled){background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-pressed-opacity) * 100%),transparent)}.ui-select-option.ui-select-option-active{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-hover-opacity) * 100%),transparent);outline:var(--border-width-hairline) solid var(--color-primary);outline-offset:calc(-1 * var(--border-width-hairline))}.ui-select-option.ui-select-option-selected{color:var(--color-primary);font-weight:var(--font-weight-medium);background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-select-option.ui-select-option-disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ui-select-option-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-option-label mark{background:none;color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ui-select-option-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:var(--color-primary)}@media (prefers-reduced-motion: no-preference){.ui-select-option-check{animation:var(--motion-animation-fade-scale-in) var(--motion-duration-fast) var(--motion-easing-entrance)}}.ui-select-empty{padding:var(--space-md);text-align:center;color:var(--color-text-muted);font-size:var(--_select-option-font-size)}.ui-select-clear{appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;color:var(--color-text-muted);line-height:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative;inline-size:var(--_form-btn-size, var(--icon-size-md));block-size:var(--_form-btn-size, var(--icon-size-md));font-size:var(--_form-btn-size, var(--icon-size-md))}.ui-select-clear:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;min-inline-size:44px;min-block-size:44px}.ui-select-clear:hover{color:var(--color-text);background-color:color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-select-clear:focus{outline:none}.ui-select-clear:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.a11y-focus-always .ui-select-clear:focus,:root[data-a11y-focus=always] .ui-select-clear:focus{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (prefers-reduced-motion: no-preference){.ui-select-clear{transition:var(--motion-transition-opacity),var(--motion-transition-color),var(--motion-transition-background)}}.ui-select-clear[data-hidden]{display:inline-flex;visibility:hidden;opacity:0;pointer-events:none}.ui-select-state-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--_select-icon-size);block-size:var(--_select-icon-size);line-height:1}@media (prefers-reduced-motion: no-preference){.ui-select-state-icon{transition:var(--motion-transition-color)}}.ui-select-state-icon-success{color:var(--color-success)}.ui-select-state-icon-error{color:var(--color-danger)}@media (prefers-reduced-motion: no-preference){.ui-select-state-icon-pop{animation:var(--motion-animation-fade-scale-in) var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-select[data-success] .ui-select-trigger{border-color:var(--color-success)}.ui-select[data-success]:focus-within{--ring-color: var(--color-success)}.ui-select[data-error] .ui-select-trigger{border-color:var(--color-danger)}.ui-select[data-error]:focus-within{--ring-color: var(--color-danger)}@media (prefers-reduced-motion: no-preference){.ui-select-shake{animation:ui-form-shake var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-select-wrapper{inline-size:100%}.ui-select-wrapper>.ui-select{inline-size:100%}.ui-select[data-disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ui-select[data-disabled] .ui-select-trigger{cursor:not-allowed}.ui-select[data-readonly] .ui-select-trigger{background-color:var(--color-surface-variant);cursor:default}.ui-select.ui-select-loading .ui-select-trigger:after{content:"";flex-shrink:0;inline-size:var(--_select-icon-size);block-size:var(--_select-icon-size);border:var(--border-width-thin) solid var(--color-text-muted);border-inline-end-color:transparent;border-radius:50%}@media (prefers-reduced-motion: no-preference){.ui-select.ui-select-loading .ui-select-trigger:after{animation:var(--motion-animation-spin) var(--motion-duration-deliberate) linear infinite}}@media (prefers-reduced-motion: reduce){.ui-select.ui-select-loading .ui-select-trigger:after{border-inline-end-color:var(--color-text-muted);opacity:.5}}@media (forced-colors: active){.ui-select-trigger{border:var(--border-width-hairline) solid ButtonText}.ui-select[data-disabled] .ui-select-trigger{border-color:GrayText;color:GrayText}.ui-select:not([data-readonly]) .ui-select-trigger:focus-visible{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}.ui-select-dropdown,.ui-select-search-input{border:var(--border-width-hairline) solid ButtonText}.ui-select-search-input:focus{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}.ui-select-option.ui-select-option-active{outline:var(--border-width-thin) solid Highlight}.ui-select-option.ui-select-option-selected{color:Highlight}.ui-select-clear{border:var(--border-width-hairline) solid ButtonText}}.ui-textarea{--_scroll-bg: var(--color-surface);--_textarea-scrollbar-size: calc(var(--space-sm) * .75);display:inline-flex;flex-direction:column;gap:var(--space-xs);cursor:text;position:relative;inline-size:100%;background-color:var(--_scroll-bg);border:var(--border-control)}@media (prefers-reduced-motion: no-preference){.ui-textarea{transition:var(--motion-transition-border),box-shadow var(--motion-duration-normal) var(--motion-easing-entrance),var(--motion-transition-color),background-color var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-textarea .ui-textarea-field{caret-color:var(--color-primary)}.ui-textarea[data-error]{--_scroll-bg: color-mix( in oklch, var(--color-danger) 3%, var(--color-surface) );background-color:var(--_scroll-bg)}.ui-textarea[data-error] .ui-textarea-field{caret-color:var(--color-danger)}.ui-textarea[data-error] .ui-textarea-field::selection{background-color:color-mix(in oklch,var(--color-danger) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-textarea[data-success]:not([data-error]) .ui-textarea-field{caret-color:var(--color-success)}.ui-textarea[data-success]:not([data-error]) .ui-textarea-field::selection{background-color:color-mix(in oklch,var(--color-success) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-textarea[data-error].ui-textarea-loading:after{border-color:var(--color-danger);border-inline-end-color:transparent}.ui-textarea[data-success]:not([data-error]).ui-textarea-loading:after{border-color:var(--color-success);border-inline-end-color:transparent}.ui-textarea[data-required][data-floating-label] .ui-textarea-label:after{content:" *";color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-textarea-field{appearance:none;border:none;background:none;outline:none;margin:0;padding:0;font:inherit;color:inherit;inline-size:100%;resize:vertical}.ui-textarea-field::placeholder{color:var(--color-text-muted);opacity:.8}@media (prefers-reduced-motion: no-preference){.ui-textarea-field::placeholder{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-textarea-field::selection{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-selected-opacity) * 100%),transparent);color:inherit}.ui-textarea[data-auto-resize] .ui-textarea-field{field-sizing:content;overflow-y:auto;resize:none}.ui-textarea-field{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.ui-textarea-field::-webkit-scrollbar{inline-size:var(--_textarea-scrollbar-size)}.ui-textarea-field::-webkit-scrollbar-track{background:transparent}.ui-textarea-field::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-sm)}.ui-textarea:not([data-readonly]):focus-within{border-color:var(--color-focus-ring);outline:none;--ring-offset: 0px;box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),0 0 var(--shadow-base-blur) var(--ring-width) color-mix(in oklch,var(--ring-color) calc(var(--state-selected-opacity) * 100%),transparent);--_scroll-bg: var(--color-surface-bright);background-color:var(--_scroll-bg)}.ui-textarea:hover:not([data-disabled]):not([data-readonly]):not(:focus-within){--_scroll-bg: var(--color-surface-bright);background-color:var(--_scroll-bg)}.ui-textarea:hover:not([data-disabled]):not([data-readonly]):not(:focus-within):not([data-error]):not([data-success]){border-color:var(--color-primary)}.ui-textarea[data-size=sm]{font-size:var(--font-size-xs);--_textarea-icon-size: var(--icon-size-xs);--_form-btn-size: 1.25rem}.ui-textarea[data-size=md]{font-size:var(--font-size-sm);--_textarea-icon-size: var(--icon-size-sm);--_form-btn-size: 1.5rem}.ui-textarea[data-size=lg]{font-size:var(--font-size-body);--_textarea-icon-size: var(--icon-size-md);--_form-btn-size: 1.75rem}.ui-textarea[data-success]{border-color:var(--color-success)}.ui-textarea[data-success]:focus-within{border-color:var(--color-success);--ring-color: var(--color-success)}.ui-textarea[data-error]{border-color:var(--color-danger)}.ui-textarea[data-error]:focus-within{border-color:var(--color-danger);--ring-color: var(--color-danger)}@media (prefers-reduced-motion: no-preference){.ui-textarea-shake{animation:ui-form-shake var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-textarea[data-disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ui-textarea[data-disabled] .ui-textarea-field{cursor:not-allowed;resize:none}.ui-textarea[data-readonly]{--_scroll-bg: var(--color-surface-variant);background-color:var(--_scroll-bg)}.ui-textarea[data-readonly] .ui-textarea-field{cursor:default}.ui-textarea[data-floating-label]{position:relative}.ui-textarea[data-floating-label][data-size=sm]{padding:calc(var(--control-padding-y-sm) + 1em) var(--control-padding-x-sm) calc(var(--control-padding-y-sm) * .4) var(--control-padding-x-sm)}.ui-textarea[data-floating-label][data-size=md]{padding:calc(var(--control-padding-y-md) + 1em) var(--control-padding-x-md) calc(var(--control-padding-y-md) * .4) var(--control-padding-x-md)}.ui-textarea[data-floating-label][data-size=lg]{padding:calc(var(--control-padding-y-lg) + 1em) var(--control-padding-x-lg) calc(var(--control-padding-y-lg) * .4) var(--control-padding-x-lg)}.ui-textarea-label{position:absolute;inset-block-start:var(--space-md);transform-origin:inline-start top;font-size:inherit;color:var(--color-text-muted);pointer-events:none;white-space:nowrap;line-height:1}@media (prefers-reduced-motion: no-preference){.ui-textarea-label{transition:inset-block-start var(--motion-duration-normal) var(--motion-easing-entrance),transform var(--motion-duration-normal) var(--motion-easing-entrance),padding-block-start var(--motion-duration-normal) var(--motion-easing-entrance),font-size var(--motion-duration-normal) var(--motion-easing-entrance),color var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-textarea[data-size=sm] .ui-textarea-label{inset-inline-start:var(--control-padding-x-sm)}.ui-textarea[data-size=md] .ui-textarea-label{inset-inline-start:var(--control-padding-x-md)}.ui-textarea[data-size=lg] .ui-textarea-label{inset-inline-start:var(--control-padding-x-lg)}.ui-textarea:not([data-readonly]):focus-within .ui-textarea-label,.ui-textarea[data-filled] .ui-textarea-label,.ui-textarea[data-readonly] .ui-textarea-label{inset-block-start:0;transform:none;font-size:var(--font-size-xs);color:var(--color-primary);letter-spacing:var(--body-letter-spacing);padding-block-start:var(--space-xs)}.ui-textarea[data-filled]:not(:focus-within) .ui-textarea-label,.ui-textarea[data-readonly] .ui-textarea-label{color:var(--color-text-muted)}.ui-textarea[data-error]:not([data-readonly]):focus-within .ui-textarea-label,.ui-textarea[data-error][data-filled] .ui-textarea-label{color:var(--color-danger)}.ui-textarea[data-success]:not([data-error]):not([data-readonly]):focus-within .ui-textarea-label,.ui-textarea[data-success]:not([data-error])[data-filled] .ui-textarea-label{color:color-mix(in oklch,var(--color-success) 66%,var(--color-text))}.ui-textarea[data-floating-label]:not(:focus-within):not([data-filled]):not([data-readonly]) .ui-textarea-field::placeholder{opacity:0}.ui-textarea-actions{display:flex;align-items:center;gap:var(--space-xs);padding-block-end:var(--space-xs)}.ui-textarea-counter{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;white-space:nowrap;margin-inline-start:auto;opacity:0}@media (prefers-reduced-motion: no-preference){.ui-textarea-counter{transition:color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-textarea[data-filled] .ui-textarea-counter,.ui-textarea:not([data-readonly]):focus-within .ui-textarea-counter{opacity:1}.ui-textarea-counter-warn{color:var(--color-warning)}.ui-textarea-counter-danger{color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-textarea-clear{appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;color:var(--color-text-muted);line-height:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative;inline-size:var(--_form-btn-size, var(--icon-size-md));block-size:var(--_form-btn-size, var(--icon-size-md));font-size:var(--_form-btn-size, var(--icon-size-md))}.ui-textarea-clear:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;min-inline-size:44px;min-block-size:44px}.ui-textarea-clear:hover{color:var(--color-text);background-color:color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-textarea-clear:focus{outline:none}.ui-textarea-clear:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.a11y-focus-always .ui-textarea-clear:focus,:root[data-a11y-focus=always] .ui-textarea-clear:focus{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (prefers-reduced-motion: no-preference){.ui-textarea-clear{transition:var(--motion-transition-opacity),var(--motion-transition-color),var(--motion-transition-background)}}.ui-textarea-clear[data-hidden]{display:inline-flex;visibility:hidden;opacity:0;pointer-events:none}.ui-textarea-clear{position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs);z-index:1}.ui-textarea-state-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--_textarea-icon-size);block-size:var(--_textarea-icon-size);line-height:1}@media (prefers-reduced-motion: no-preference){.ui-textarea-state-icon{transition:var(--motion-transition-color)}}.ui-textarea-state-icon-success{color:var(--color-success)}@media (prefers-reduced-motion: no-preference){.ui-textarea-state-icon-pop{animation:var(--motion-animation-fade-scale-in) var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-textarea-state-icon-error{color:var(--color-danger)}.ui-textarea.ui-textarea-loading:after{content:"";position:absolute;inset-block-end:var(--space-xs);inset-inline-end:var(--space-xs);inline-size:var(--_textarea-icon-size);block-size:var(--_textarea-icon-size);border:var(--border-width-thin) solid var(--color-text-muted);border-inline-end-color:transparent;border-radius:50%}@media (prefers-reduced-motion: no-preference){.ui-textarea.ui-textarea-loading:after{animation:var(--motion-animation-spin) var(--motion-duration-deliberate) linear infinite}}@media (prefers-reduced-motion: reduce){.ui-textarea.ui-textarea-loading:after{border-inline-end-color:var(--color-text-muted);opacity:.5}}.ui-textarea.ui-textarea-loading>.ui-textarea-clear{display:none}.ui-textarea[data-disabled]>.ui-textarea-clear,.ui-textarea[data-readonly]>.ui-textarea-clear{display:none}@media (forced-colors: active){.ui-textarea{border:var(--border-width-hairline) solid ButtonText}.ui-textarea[data-disabled]{border-color:GrayText;color:GrayText}.ui-textarea:not([data-readonly]):focus-within{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}.ui-textarea-label{color:inherit}.ui-textarea-clear{border:var(--border-width-hairline) solid ButtonText;color:ButtonText;background:Field}}.ui-checkbox{--_cmp-color: var(--color-primary);--_cmp-color-hover: var(--color-primary-hover);display:inline-flex;align-items:center;gap:var(--space-xs);cursor:pointer;position:relative;user-select:none;color:var(--color-text)}.ui-checkbox:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);min-width:var(--control-min-touch);min-height:var(--control-min-touch)}@media (prefers-reduced-motion: no-preference){.ui-checkbox{transition:var(--motion-transition-color)}}.ui-checkbox-field{display:inline-flex;flex-direction:column}.ui-checkbox-input{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-checkbox-box{--_cmp-shadow: 0 0 transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--_cmp-box-size);block-size:var(--_cmp-box-size);background-color:var(--color-surface);border:var(--border-control);border-radius:var(--radius-sm);position:relative;color:var(--color-on-primary);box-shadow:var(--_cmp-shadow)}@media (prefers-reduced-motion: no-preference){.ui-checkbox-box{transition:var(--motion-transition-background),var(--motion-transition-border),var(--motion-transition-color),box-shadow var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-checkbox-mark{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;overflow:visible}.ui-checkbox-mark-check,.ui-checkbox-mark-dash{stroke-dasharray:1;stroke-dashoffset:1}@media (prefers-reduced-motion: no-preference){.ui-checkbox-mark-check,.ui-checkbox-mark-dash{transition:stroke-dashoffset var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-checkbox-label{font-size:var(--_cmp-font-size);line-height:var(--leading-snug);color:inherit}.ui-checkbox-label::selection{background-color:color-mix(in oklch,var(--_cmp-color) calc(var(--state-selected-opacity) * 100%),transparent);color:inherit}.ui-checkbox[data-size=sm]{--_cmp-box-size: calc(var(--font-size-xs) * 1.25);--_cmp-font-size: var(--font-size-xs)}.ui-checkbox[data-size=md]{--_cmp-box-size: calc(var(--font-size-sm) * 1.25);--_cmp-font-size: var(--font-size-sm)}.ui-checkbox[data-size=lg]{--_cmp-box-size: calc(var(--font-size-body) * 1.25);--_cmp-font-size: var(--font-size-body)}.ui-checkbox:has(.ui-checkbox-input:checked) .ui-checkbox-box{background-color:var(--_cmp-color);border-color:var(--_cmp-color);--_cmp-shadow: 0 var(--shadow-base-offset-y) var(--shadow-base-blur) calc(var(--shadow-base-offset-y) * -1) color-mix( in oklch, var(--_cmp-color) 45%, transparent )}.ui-checkbox:has(.ui-checkbox-input:checked) .ui-checkbox-box .ui-checkbox-mark-check{stroke-dashoffset:0}@media (prefers-reduced-motion: no-preference){.ui-checkbox:has(.ui-checkbox-input:checked) .ui-checkbox-box{animation:ui-form-pop var(--motion-duration-slow) var(--motion-easing-springy) both}}@media (prefers-reduced-motion: no-preference){.ui-checkbox:has(.ui-checkbox-input:indeterminate) .ui-checkbox-box{animation:ui-form-pop var(--motion-duration-slow) var(--motion-easing-springy) both}}.ui-checkbox:has(.ui-checkbox-input:indeterminate) .ui-checkbox-box{background-color:var(--_cmp-color);border-color:var(--_cmp-color);--_cmp-shadow: 0 var(--shadow-base-offset-y) var(--shadow-base-blur) calc(var(--shadow-base-offset-y) * -1) color-mix( in oklch, var(--_cmp-color) 45%, transparent )}.ui-checkbox:has(.ui-checkbox-input:indeterminate) .ui-checkbox-box .ui-checkbox-mark-dash{stroke-dashoffset:0}.ui-checkbox:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-checkbox-input:disabled)) .ui-checkbox-box{border-color:var(--_cmp-color)}.ui-checkbox:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-checkbox-input:disabled)):has(.ui-checkbox-input:checked) .ui-checkbox-box,.ui-checkbox:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-checkbox-input:disabled)):has(.ui-checkbox-input:indeterminate) .ui-checkbox-box{background-color:var(--_cmp-color-hover);border-color:var(--_cmp-color-hover)}.ui-checkbox:has(.ui-checkbox-input:focus-visible) .ui-checkbox-box{outline:none;--ring-offset: 2px;box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-checkbox:not([data-disabled]):not([data-readonly]):not(:has(.ui-checkbox-input:disabled)):active .ui-checkbox-box{background-color:color-mix(in oklch,var(--_cmp-color) calc(var(--state-pressed-opacity) * 100%),transparent)}@media (prefers-reduced-motion: no-preference){.ui-checkbox:not([data-disabled]):not([data-readonly]):not(:has(.ui-checkbox-input:disabled)):active .ui-checkbox-box{transform:scale(var(--motion-scale-big));transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-checkbox[data-success]{--_cmp-color: var(--color-success);--_cmp-color-hover: var(--color-success-hover, var(--color-success))}.ui-checkbox[data-success] .ui-checkbox-box{border-color:var(--_cmp-color)}.ui-checkbox[data-success]:has(.ui-checkbox-input:focus-visible) .ui-checkbox-box{--ring-color: var(--color-success);box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-checkbox[data-error]{--_cmp-color: var(--color-danger);--_cmp-color-hover: var(--color-danger-hover, var(--color-danger))}.ui-checkbox[data-error] .ui-checkbox-box{border-color:var(--_cmp-color)}.ui-checkbox[data-error]:has(.ui-checkbox-input:focus-visible) .ui-checkbox-box{--ring-color: var(--color-danger);box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-checkbox[data-error] .ui-checkbox-label{color:var(--color-danger)}@media (prefers-reduced-motion: no-preference){.ui-checkbox-shake{animation:ui-form-shake var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-checkbox[data-disabled]{opacity:var(--state-disabled-opacity);filter:saturate(.4);cursor:not-allowed}.ui-checkbox[data-disabled] .ui-checkbox-input{cursor:not-allowed}.ui-checkbox:not([data-disabled]):has(.ui-checkbox-input:disabled){filter:saturate(.4);cursor:not-allowed}.ui-checkbox:not([data-disabled]):has(.ui-checkbox-input:disabled) .ui-checkbox-input{cursor:not-allowed}.ui-checkbox[data-readonly],.ui-checkbox[data-readonly] .ui-checkbox-input{cursor:default}.ui-checkbox[data-readonly] .ui-checkbox-input:not(:checked):not(:indeterminate)+.ui-checkbox-box{background-color:var(--color-surface-variant)}.ui-checkbox[data-required] .ui-checkbox-label:after{content:" *";color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-checkbox.ui-checkbox-loading .ui-checkbox-mark{opacity:0}.ui-checkbox.ui-checkbox-loading:not([data-error]):not([data-success]) .ui-checkbox-box{border-color:var(--color-primary)}.ui-checkbox.ui-checkbox-loading .ui-checkbox-box{--_cmp-spinner-color: var(--color-primary)}.ui-checkbox.ui-checkbox-loading:has(.ui-checkbox-input:checked) .ui-checkbox-box,.ui-checkbox.ui-checkbox-loading:has(.ui-checkbox-input:indeterminate) .ui-checkbox-box{--_cmp-spinner-color: var(--color-on-primary)}.ui-checkbox[data-error].ui-checkbox-loading .ui-checkbox-box{--_cmp-spinner-color: var(--color-danger)}.ui-checkbox[data-success]:not([data-error]).ui-checkbox-loading .ui-checkbox-box{--_cmp-spinner-color: var(--color-success)}.ui-checkbox.ui-checkbox-loading .ui-checkbox-box:before{content:"";position:absolute;inset:15%;border:var(--border-width-medium) solid var(--_cmp-spinner-color);border-inline-end-color:transparent;border-radius:50%}@media (prefers-reduced-motion: no-preference){.ui-checkbox.ui-checkbox-loading .ui-checkbox-box:before{animation:var(--motion-animation-spin) var(--motion-duration-deliberate) linear infinite}}@media (prefers-reduced-motion: reduce){.ui-checkbox.ui-checkbox-loading .ui-checkbox-box:before{border-inline-end-color:var(--_cmp-spinner-color);opacity:.5}}@media (forced-colors: active){.ui-checkbox-box{border:var(--border-width-hairline) solid ButtonText;background:Field}.ui-checkbox:has(.ui-checkbox-input:checked) .ui-checkbox-box,.ui-checkbox:has(.ui-checkbox-input:indeterminate) .ui-checkbox-box{background:Highlight;border-color:Highlight;color:HighlightText}.ui-checkbox[data-disabled],.ui-checkbox:not([data-disabled]):has(.ui-checkbox-input:disabled){color:GrayText}.ui-checkbox[data-disabled] .ui-checkbox-box,.ui-checkbox:not([data-disabled]):has(.ui-checkbox-input:disabled) .ui-checkbox-box{border-color:GrayText}.ui-checkbox:has(.ui-checkbox-input:focus-visible) .ui-checkbox-box{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}.ui-checkbox-group{display:flex;flex-direction:column;gap:var(--space-sm);border:none;margin:0;padding:0;min-inline-size:0}.ui-checkbox-group-legend{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin-block-end:var(--space-xs);padding:0}.ui-checkbox-group[data-disabled]{opacity:var(--state-disabled-opacity)}@media (forced-colors: active){.ui-checkbox-group[data-error] .ui-checkbox-group-legend{color:inherit}}.ui-radio{--_cmp-color: var(--color-primary);--_cmp-color-hover: var(--color-primary-hover);display:inline-flex;align-items:center;gap:var(--space-xs);cursor:pointer;position:relative;user-select:none;color:var(--color-text)}.ui-radio:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);min-width:var(--control-min-touch);min-height:var(--control-min-touch)}@media (prefers-reduced-motion: no-preference){.ui-radio{transition:var(--motion-transition-color)}}.ui-radio-field{display:inline-flex;flex-direction:column}.ui-radio-input{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-radio-circle{--_cmp-shadow: 0 0 transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--_cmp-box-size);block-size:var(--_cmp-box-size);background-color:var(--color-surface);border:var(--border-control);border-radius:50%;position:relative;color:var(--_cmp-color);box-shadow:var(--_cmp-shadow)}@media (prefers-reduced-motion: no-preference){.ui-radio-circle{transition:var(--motion-transition-background),var(--motion-transition-border),var(--motion-transition-color),box-shadow var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-radio-dot{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;overflow:visible}.ui-radio-dot circle{transform-origin:center;transform:scale(0);opacity:0}@media (prefers-reduced-motion: no-preference){.ui-radio-dot circle{transition:transform var(--motion-duration-slow) var(--motion-easing-springy),opacity var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-radio-label{font-size:var(--_cmp-font-size);line-height:var(--leading-snug);color:inherit}.ui-radio-label::selection{background-color:color-mix(in oklch,var(--_cmp-color) calc(var(--state-selected-opacity) * 100%),transparent);color:inherit}.ui-radio[data-size=sm]{--_cmp-box-size: calc(var(--font-size-xs) * 1.25);--_cmp-font-size: var(--font-size-xs)}.ui-radio[data-size=md]{--_cmp-box-size: calc(var(--font-size-sm) * 1.25);--_cmp-font-size: var(--font-size-sm)}.ui-radio[data-size=lg]{--_cmp-box-size: calc(var(--font-size-body) * 1.25);--_cmp-font-size: var(--font-size-body)}.ui-radio:has(.ui-radio-input:checked) .ui-radio-circle{border-color:var(--_cmp-color);--_cmp-shadow: 0 var(--shadow-base-offset-y) var(--shadow-base-blur) calc(var(--shadow-base-offset-y) * -1) color-mix( in oklch, var(--_cmp-color) 45%, transparent )}.ui-radio:has(.ui-radio-input:checked) .ui-radio-circle .ui-radio-dot circle{transform:scale(1);opacity:1}@media (prefers-reduced-motion: no-preference){.ui-radio:has(.ui-radio-input:checked) .ui-radio-circle{animation:ui-form-pop var(--motion-duration-slow) var(--motion-easing-springy) both}}.ui-radio:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-radio-input:disabled)) .ui-radio-circle{border-color:var(--_cmp-color)}.ui-radio:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-radio-input:disabled)):not(:has(.ui-radio-input:checked)) .ui-radio-dot circle{transform:scale(.6);opacity:.25}.ui-radio:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-radio-input:disabled)):has(.ui-radio-input:checked) .ui-radio-circle{border-color:var(--_cmp-color-hover);color:var(--_cmp-color-hover)}.ui-radio:has(.ui-radio-input:focus-visible) .ui-radio-circle{outline:none;--ring-offset: 2px;box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-radio:not([data-disabled]):not([data-readonly]):not(:has(.ui-radio-input:disabled)):active .ui-radio-circle{background-color:color-mix(in oklch,var(--_cmp-color) calc(var(--state-pressed-opacity) * 100%),transparent)}@media (prefers-reduced-motion: no-preference){.ui-radio:not([data-disabled]):not([data-readonly]):not(:has(.ui-radio-input:disabled)):active .ui-radio-circle{transform:scale(var(--motion-scale-big));transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-radio[data-success]{--_cmp-color: var(--color-success);--_cmp-color-hover: var(--color-success-hover, var(--color-success))}.ui-radio[data-success] .ui-radio-circle{border-color:var(--_cmp-color)}.ui-radio[data-success]:has(.ui-radio-input:focus-visible) .ui-radio-circle{--ring-color: var(--color-success);box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-radio[data-error]{--_cmp-color: var(--color-danger);--_cmp-color-hover: var(--color-danger-hover, var(--color-danger))}.ui-radio[data-error] .ui-radio-circle{border-color:var(--_cmp-color)}.ui-radio[data-error]:has(.ui-radio-input:focus-visible) .ui-radio-circle{--ring-color: var(--color-danger);box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-radio[data-error] .ui-radio-label{color:var(--color-danger)}@media (prefers-reduced-motion: no-preference){.ui-radio-shake{animation:ui-form-shake var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-radio[data-disabled]{opacity:var(--state-disabled-opacity);filter:saturate(.4);cursor:not-allowed}.ui-radio[data-disabled] .ui-radio-input{cursor:not-allowed}.ui-radio:not([data-disabled]):has(.ui-radio-input:disabled){filter:saturate(.4);cursor:not-allowed}.ui-radio:not([data-disabled]):has(.ui-radio-input:disabled) .ui-radio-input{cursor:not-allowed}.ui-radio[data-readonly],.ui-radio[data-readonly] .ui-radio-input{cursor:default}.ui-radio[data-readonly] .ui-radio-input:not(:checked)+.ui-radio-circle{background-color:var(--color-surface-variant)}.ui-radio[data-required] .ui-radio-label:after{content:" *";color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-radio.ui-radio-loading .ui-radio-dot{opacity:0}.ui-radio.ui-radio-loading:not([data-error]):not([data-success]) .ui-radio-circle{border-color:var(--color-primary)}.ui-radio.ui-radio-loading .ui-radio-circle{--_cmp-spinner-color: var(--color-primary)}.ui-radio[data-error].ui-radio-loading .ui-radio-circle{--_cmp-spinner-color: var(--color-danger)}.ui-radio[data-success]:not([data-error]).ui-radio-loading .ui-radio-circle{--_cmp-spinner-color: var(--color-success)}.ui-radio.ui-radio-loading .ui-radio-circle:before{content:"";position:absolute;inset:15%;border:var(--border-width-medium) solid var(--_cmp-spinner-color);border-inline-end-color:transparent;border-radius:50%}@media (prefers-reduced-motion: no-preference){.ui-radio.ui-radio-loading .ui-radio-circle:before{animation:var(--motion-animation-spin) var(--motion-duration-deliberate) linear infinite}}@media (prefers-reduced-motion: reduce){.ui-radio.ui-radio-loading .ui-radio-circle:before{border-inline-end-color:var(--_cmp-spinner-color);opacity:.5}}@media (forced-colors: active){.ui-radio-circle{border:var(--border-width-hairline) solid ButtonText;background:Field}.ui-radio:has(.ui-radio-input:checked) .ui-radio-circle{border-color:Highlight;color:Highlight}.ui-radio:has(.ui-radio-input:checked) .ui-radio-dot circle{fill:Highlight}.ui-radio[data-disabled]{color:GrayText}.ui-radio[data-disabled] .ui-radio-circle{border-color:GrayText}.ui-radio:not([data-disabled]):has(.ui-radio-input:disabled){color:GrayText}.ui-radio:not([data-disabled]):has(.ui-radio-input:disabled) .ui-radio-circle{border-color:GrayText}.ui-radio:has(.ui-radio-input:focus-visible) .ui-radio-circle{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}.ui-radio-group{display:flex;flex-direction:column;gap:var(--space-sm);border:none;margin:0;padding:0;min-inline-size:0}.ui-radio-group-legend{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin-block-end:var(--space-xs);padding:0}.ui-radio-group[data-disabled]{opacity:var(--state-disabled-opacity)}@media (forced-colors: active){.ui-radio-group[data-error] .ui-radio-group-legend{color:inherit}}.ui-toggle{--_cmp-color: var(--color-primary);--_cmp-color-hover: var(--color-primary-hover);--_cmp-border-width: var(--border-width-thin);display:inline-flex;align-items:center;gap:var(--space-xs);cursor:pointer;position:relative;user-select:none;color:var(--color-text)}.ui-toggle:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);min-width:var(--control-min-touch);min-height:var(--control-min-touch)}@media (prefers-reduced-motion: no-preference){.ui-toggle{transition:var(--motion-transition-color)}}.ui-toggle-field{display:inline-flex;flex-direction:column}.ui-toggle-input{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-toggle-track{--_cmp-shadow: 0 0 transparent;box-sizing:border-box;display:inline-flex;align-items:center;flex-shrink:0;position:relative;inline-size:calc(var(--_cmp-track-height) * 2);block-size:var(--_cmp-track-height);background-color:var(--color-surface-variant);border:var(--border-control);border-color:color-mix(in oklch,var(--color-border) 80%,var(--color-text));border-radius:var(--radius-pill);box-shadow:var(--_cmp-shadow)}.ui-toggle-track:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 var(--border-width-hairline) var(--border-width-thin) color-mix(in oklch,var(--color-on-surface) 12%,transparent);pointer-events:none}@media (prefers-reduced-motion: no-preference){.ui-toggle-track{transition:var(--motion-transition-background),var(--motion-transition-border),box-shadow var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-toggle-thumb{position:absolute;--_thumb-gap: var(--border-width-hairline);--_thumb-size: calc( var(--_cmp-track-height) - var(--_cmp-border-width) * 2 - var(--_thumb-gap) * 2 );--_thumb-radius: 50%;--_thumb-radius-stretched: 40%;inline-size:var(--_thumb-size);block-size:var(--_thumb-size);border-radius:var(--_thumb-radius);background-color:var(--color-on-primary);inset-block:0;margin-block:auto;inset-inline-start:var(--_thumb-gap);box-shadow:var(--shadow-sm);box-sizing:border-box;border:var(--border-width-hairline) solid color-mix(in oklch,var(--color-on-surface) 55%,transparent)}@media (prefers-reduced-motion: no-preference){.ui-toggle-thumb{transition:inset-inline-start var(--motion-duration-slow) var(--motion-easing-springy),inline-size var(--motion-duration-normal) var(--motion-easing-entrance),block-size var(--motion-duration-normal) var(--motion-easing-entrance),border-radius var(--motion-duration-normal) var(--motion-easing-entrance),box-shadow var(--motion-duration-normal) var(--motion-easing-entrance),var(--motion-transition-border),var(--motion-transition-background)}}.ui-toggle-label{font-size:var(--_cmp-font-size);line-height:var(--leading-snug);color:inherit}.ui-toggle-label::selection{background-color:color-mix(in oklch,var(--_cmp-color) calc(var(--state-selected-opacity) * 100%),transparent);color:inherit}.ui-toggle[data-size=sm]{--_cmp-track-height: calc(var(--font-size-xs) * 1.25);--_cmp-font-size: var(--font-size-xs)}.ui-toggle[data-size=md]{--_cmp-track-height: calc(var(--font-size-sm) * 1.25);--_cmp-font-size: var(--font-size-sm)}.ui-toggle[data-size=lg]{--_cmp-track-height: calc(var(--font-size-body) * 1.25);--_cmp-font-size: var(--font-size-body)}.ui-toggle:has(.ui-toggle-input:checked) .ui-toggle-track{background-color:var(--_cmp-color);border-color:var(--_cmp-color);--_cmp-shadow: 0 var(--shadow-base-offset-y) var(--shadow-base-blur) calc(var(--shadow-base-offset-y) * -1) color-mix( in oklch, var(--_cmp-color) 45%, transparent )}.ui-toggle:has(.ui-toggle-input:checked) .ui-toggle-track:after{box-shadow:none}.ui-toggle:has(.ui-toggle-input:checked) .ui-toggle-thumb{inset-inline-start:calc(100% - var(--_thumb-size) - var(--_thumb-gap));box-shadow:var(--shadow-md);border-color:transparent}@media (prefers-reduced-motion: no-preference){.ui-toggle:has(.ui-toggle-input:checked) .ui-toggle-track{animation:ui-form-pop var(--motion-duration-slow) var(--motion-easing-springy) both}}.ui-toggle:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-toggle-input:disabled)) .ui-toggle-track{border-color:var(--_cmp-color)}.ui-toggle:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-toggle-input:disabled)):has(.ui-toggle-input:checked) .ui-toggle-track{background-color:var(--_cmp-color-hover);border-color:var(--_cmp-color-hover)}.ui-toggle:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-toggle-input:disabled)) .ui-toggle-thumb{--_thumb-hover-size: calc( var(--_cmp-track-height) - var(--_cmp-border-width) * 2 );inline-size:var(--_thumb-hover-size);block-size:var(--_thumb-hover-size);inset-inline-start:0;box-shadow:var(--shadow-md)}.ui-toggle:hover:not([data-disabled]):not([data-readonly]):not(:has(.ui-toggle-input:disabled)):has(.ui-toggle-input:checked) .ui-toggle-thumb{inset-inline-start:calc(100% - var(--_thumb-hover-size))}.ui-toggle:has(.ui-toggle-input:focus-visible) .ui-toggle-track{outline:none;--ring-offset: 2px;box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-toggle:not([data-disabled]):not([data-readonly]):not(:has(.ui-toggle-input:disabled)):active .ui-toggle-track{background-color:color-mix(in oklch,var(--_cmp-color) calc(var(--state-pressed-opacity) * 100%),transparent)}@media (prefers-reduced-motion: no-preference){.ui-toggle:not([data-disabled]):not([data-readonly]):not(:has(.ui-toggle-input:disabled)):active .ui-toggle-thumb{inline-size:calc(var(--_thumb-size) * 1.3);border-radius:var(--_thumb-radius-stretched);transition:inset-inline-start var(--motion-duration-slow) var(--motion-easing-springy),inline-size var(--motion-duration-fast) var(--motion-easing-standard),border-radius var(--motion-duration-fast) var(--motion-easing-standard)}}@media (prefers-reduced-motion: no-preference){.ui-toggle:has(.ui-toggle-input:checked):not([data-disabled]):not([data-readonly]):not(:has(.ui-toggle-input:disabled)):active .ui-toggle-thumb{inset-inline-start:calc(100% - var(--_thumb-size) * 1.3 - var(--_thumb-gap))}}.ui-toggle[data-success]{--_cmp-color: var(--color-success);--_cmp-color-hover: var(--color-success-hover, var(--color-success))}.ui-toggle[data-success] .ui-toggle-track{border-color:var(--_cmp-color)}.ui-toggle[data-success]:has(.ui-toggle-input:focus-visible) .ui-toggle-track{--ring-color: var(--color-success);box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-toggle[data-error]{--_cmp-color: var(--color-danger);--_cmp-color-hover: var(--color-danger-hover, var(--color-danger))}.ui-toggle[data-error] .ui-toggle-track{border-color:var(--_cmp-color)}.ui-toggle[data-error]:has(.ui-toggle-input:focus-visible) .ui-toggle-track{--ring-color: var(--color-danger);box-shadow:0 0 0 var(--ring-offset, 0px) var(--ring-offset-color, var(--color-surface)),0 0 0 calc(var(--ring-offset, 0px) + var(--ring-width, 2px)) var(--ring-color, var(--color-focus-ring)),var(--_cmp-shadow)}.ui-toggle[data-error] .ui-toggle-label{color:var(--color-danger)}@media (prefers-reduced-motion: no-preference){.ui-toggle-shake{animation:ui-form-shake var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-toggle[data-disabled]{opacity:var(--state-disabled-opacity);filter:saturate(.4);cursor:not-allowed}.ui-toggle[data-disabled] .ui-toggle-input{cursor:not-allowed}.ui-toggle:not([data-disabled]):has(.ui-toggle-input:disabled){opacity:var(--state-disabled-opacity);filter:saturate(.4);cursor:not-allowed}.ui-toggle:not([data-disabled]):has(.ui-toggle-input:disabled) .ui-toggle-input{cursor:not-allowed}.ui-toggle[data-readonly],.ui-toggle[data-readonly] .ui-toggle-input{cursor:default}.ui-toggle[data-readonly] .ui-toggle-input:not(:checked)+.ui-toggle-track{background-color:var(--color-surface-variant)}.ui-toggle[data-required] .ui-toggle-label:after{content:" *";color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-toggle.ui-toggle-loading .ui-toggle-thumb{opacity:0}.ui-toggle.ui-toggle-loading .ui-toggle-track:after{box-shadow:none}.ui-toggle.ui-toggle-loading:not([data-error]):not([data-success]) .ui-toggle-track{border-color:var(--color-primary)}.ui-toggle.ui-toggle-loading .ui-toggle-track{--_cmp-spinner-color: var(--color-primary)}.ui-toggle.ui-toggle-loading:has(.ui-toggle-input:checked) .ui-toggle-track{--_cmp-spinner-color: var(--color-on-primary)}.ui-toggle[data-error].ui-toggle-loading .ui-toggle-track{--_cmp-spinner-color: var(--color-danger)}.ui-toggle[data-success]:not([data-error]).ui-toggle-loading .ui-toggle-track{--_cmp-spinner-color: var(--color-success)}.ui-toggle.ui-toggle-loading .ui-toggle-track:before{--_spinner-size: calc(var(--_cmp-track-height) * .5);content:"";position:absolute;inset:0;inline-size:var(--_spinner-size);block-size:var(--_spinner-size);margin:auto;border:var(--border-width-medium) solid var(--_cmp-spinner-color);border-inline-end-color:transparent;border-radius:50%}@media (prefers-reduced-motion: no-preference){.ui-toggle.ui-toggle-loading .ui-toggle-track:before{animation:var(--motion-animation-spin) var(--motion-duration-deliberate) linear infinite}}@media (prefers-reduced-motion: reduce){.ui-toggle.ui-toggle-loading .ui-toggle-track:before{border-inline-end-color:var(--_cmp-spinner-color);opacity:.5}}@media (forced-colors: active){.ui-toggle-track{border:var(--border-width-hairline) solid ButtonText;background:Field}.ui-toggle-track:after{box-shadow:none}.ui-toggle-thumb{background:ButtonText;border-color:ButtonText;box-shadow:none}.ui-toggle:has(.ui-toggle-input:checked) .ui-toggle-track{background:Highlight;border-color:Highlight}.ui-toggle:has(.ui-toggle-input:checked) .ui-toggle-thumb{background:HighlightText;border-color:HighlightText}.ui-toggle[data-disabled],.ui-toggle:not([data-disabled]):has(.ui-toggle-input:disabled){color:GrayText}.ui-toggle[data-disabled] .ui-toggle-track,.ui-toggle:not([data-disabled]):has(.ui-toggle-input:disabled) .ui-toggle-track{border-color:GrayText}.ui-toggle[data-disabled] .ui-toggle-thumb,.ui-toggle:not([data-disabled]):has(.ui-toggle-input:disabled) .ui-toggle-thumb{background:GrayText}.ui-toggle:has(.ui-toggle-input:focus-visible) .ui-toggle-track{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}.ui-form-field{display:flex;flex-direction:column;gap:var(--space-sm);inline-size:100%}.ui-form-field-label{display:inline-flex;align-items:baseline;gap:var(--space-xs);color:var(--color-text);font-weight:var(--font-weight-medium);cursor:pointer;line-height:var(--leading-normal)}.ui-form-field-label-sm{font-size:var(--font-size-xs)}.ui-form-field-label-md{font-size:var(--font-size-sm)}.ui-form-field-label-lg{font-size:var(--font-size-body)}.ui-form-field-required{color:var(--color-danger);font-weight:var(--font-weight-bold);line-height:1}.ui-file-picker{min-inline-size:0}.ui-file-picker-input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ui-file-picker-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);padding-block:var(--space-md);padding-inline:var(--space-sm);border:var(--border-width-thin) var(--border-style-dashed) var(--color-border);border-radius:var(--radius-md);cursor:pointer;background-color:var(--color-surface-variant)}@media (prefers-reduced-motion: no-preference){.ui-file-picker-zone{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-file-picker-zone:hover,.ui-file-picker-zone.ui-file-picker-zone-over{background-color:var(--color-surface-hover);border-color:var(--color-primary)}.ui-file-picker-zone:has(.ui-file-picker-input:focus-visible){outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (forced-colors: active){.ui-file-picker-zone{border:var(--border-width-thin) var(--border-style-solid) ButtonText}}.ui-file-picker-hint{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.ui-file-picker-preview{--_file-preview-max-block: calc(var(--control-min-height-md) * 3);display:block;min-inline-size:0;max-inline-size:100%}.ui-file-picker-preview .ui-image{max-inline-size:100%;max-block-size:var(--_file-preview-max-block)}.ui-file-picker-preview .ui-image-img{max-block-size:var(--_file-preview-max-block);object-fit:contain}.ui-file-picker-error{font-size:var(--font-size-sm);color:var(--color-danger)}.ui-search-input{display:flex;flex-direction:column;gap:var(--space-sm);inline-size:100%;min-inline-size:0}.ui-search-input-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.ui-search-input .ui-input-field::-webkit-search-cancel-button,.ui-search-input .ui-input-field::-webkit-search-decoration{appearance:none}.ui-input:has(.ui-search-input-icon)>.ui-input-prefix{background-color:transparent;border-inline-end:none;padding-inline-end:0}.ui-search-input-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);line-height:1}.ui-search-input-icon svg{inline-size:var(--_input-icon-size);block-size:var(--_input-icon-size)}@media (prefers-reduced-motion: no-preference){.ui-search-input-icon{transition:var(--motion-transition-color)}}.ui-input:focus-within .ui-search-input-icon{color:var(--color-primary)}.ui-input:has(.ui-search-input-kbd)>.ui-input-suffix{background-color:transparent;border-inline-start:none}.ui-search-input-kbd{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.25em;padding-inline:var(--space-xs);border-radius:var(--radius-sm);border:var(--border-width-hairline) solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:.85em;line-height:1}@media (forced-colors: active){.ui-search-input-kbd{border:1px solid ButtonText}}.ui-form[data-submitting]{opacity:var(--state-disabled-opacity);pointer-events:none}@media (prefers-reduced-motion: no-preference){.ui-form[data-submitting]{transition:opacity var(--motion-duration-normal) var(--motion-easing-standard)}}@media (forced-colors: active){.ui-form[data-submitting]{color:GrayText}}:root{--space-density-ratio: 1;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--space-xs-base: .25rem;--space-xs-min: .1875rem;--space-xs-max: .375rem;--space-xs-fluid: .15cqw;--space-sm-base: .5rem;--space-sm-min: .375rem;--space-sm-max: .75rem;--space-sm-fluid: .3cqw;--space-md-base: 1rem;--space-md-min: .75rem;--space-md-max: 1.5rem;--space-md-fluid: .45cqw;--space-lg-base: 2rem;--space-lg-min: 1.5rem;--space-lg-max: 3rem;--space-lg-fluid: .6cqw;--space-xl-base: 4rem;--space-xl-min: 3rem;--space-xl-max: 6rem;--space-xl-fluid: .75cqw;--space-xs: clamp( calc(.1875rem * var(--space-density-ratio)), calc( .25rem * var(--space-density-ratio) + var(--space-xs-fluid) ), calc(.375rem * var(--space-density-ratio)) );--space-sm: clamp( calc(.375rem * var(--space-density-ratio)), calc( .5rem * var(--space-density-ratio) + var(--space-sm-fluid) ), calc(.75rem * var(--space-density-ratio)) );--space-md: clamp( calc(.75rem * var(--space-density-ratio)), calc( 1rem * var(--space-density-ratio) + var(--space-md-fluid) ), calc(1.5rem * var(--space-density-ratio)) );--space-lg: clamp( calc(1.5rem * var(--space-density-ratio)), calc( 2rem * var(--space-density-ratio) + var(--space-lg-fluid) ), calc(3rem * var(--space-density-ratio)) );--space-xl: clamp( calc(3rem * var(--space-density-ratio)), calc( 4rem * var(--space-density-ratio) + var(--space-xl-fluid) ), calc(6rem * var(--space-density-ratio)) );--space-xs-neg: calc(var(--space-xs) * -1);--space-sm-neg: calc(var(--space-sm) * -1);--space-md-neg: calc(var(--space-md) * -1);--space-lg-neg: calc(var(--space-lg) * -1);--space-xl-neg: calc(var(--space-xl) * -1);--space-inline: var(--space-sm);--space-stack: var(--space-md);--space-inset: var(--space-sm);--space-squish: var(--space-sm) var(--space-lg);--space-stretch: var(--space-md) var(--space-sm);--space-gutter: var(--space-lg);--space-section: var(--space-xl);--space-xs-fluid: .15vw;--space-sm-fluid: .3vw;--space-md-fluid: .45vw;--space-lg-fluid: .6vw;--space-xl-fluid: .75vw}@supports (width: 1cqw){:root{--space-xs-fluid: .15cqw;--space-sm-fluid: .3cqw;--space-md-fluid: .45cqw;--space-lg-fluid: .6cqw;--space-xl-fluid: .75cqw}}[data-spacing=compact]{--space-density-ratio: .9}[data-spacing=comfortable]{--space-density-ratio: 1}[data-spacing=spacious]{--space-density-ratio: 1.25}.ui-dynamic-form-grid{display:grid;gap:var(--space-md);grid-template-columns:1fr;min-inline-size:0}.ui-dynamic-form{container-type:inline-size}@container (min-inline-size: 37.5rem){.ui-dynamic-form-grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}}@container (min-inline-size: 57rem){.ui-dynamic-form-grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}@container (min-inline-size: 76.5rem){.ui-dynamic-form-grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}}.ui-dynamic-form-field{min-inline-size:0}.ui-dynamic-form-field[data-span=full]{grid-column:1/-1}@container (min-inline-size: 37.5rem){.ui-dynamic-form-field[data-span="2"]{grid-column:span 2}.ui-dynamic-form-field[data-span="3"]{grid-column:span 3}.ui-dynamic-form-field[data-span="4"]{grid-column:span 4}}.ui-dynamic-form-collapsible{border:0;padding:0;margin:0;min-inline-size:0;display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden}@media (prefers-reduced-motion: no-preference){.ui-dynamic-form-collapsible{transition:grid-template-rows var(--motion-duration-normal) var(--motion-easing-standard),opacity var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-dynamic-form-collapsible>*{min-block-size:0}.ui-dynamic-form-collapsible-open{grid-template-rows:1fr;opacity:1}.ui-dynamic-form-check{display:inline-flex;align-items:center;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);vertical-align:middle;margin-inline-end:var(--space-xs)}.ui-dynamic-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:var(--space-sm);padding-block-start:var(--space-sm)}.ui-subscribe-form-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-md)}.ui-subscribe-form-fields>.ui-subscribe-form-field{flex:1 1 18rem;min-inline-size:0}.ui-subscribe-form-field .ui-input{inline-size:100%}.ui-subscribe-form-success{margin:0;font-size:var(--font-size-body);color:var(--color-success)}@media (prefers-reduced-motion: no-preference){.ui-subscribe-form-success{animation:var(--motion-animation-fade-in) var(--motion-duration-fast) var(--motion-easing-entrance)}}.ui-subscribe-form-disclaimer{margin:0;margin-block-start:var(--space-sm);font-size:var(--font-size-xs);color:var(--color-text-muted)}@property --_navbar-menu-mask-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --_navbar-menu-mask-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}.ui-navbar{--_navbar-brand-dot: .55em;--_navbar-brand-ls: -.01em;--_navbar-brand-ls-scrolled: -.02em;--_navbar-announcement-ls: .005em;--_navbar-drawer-link-ls: -.014em;--_navbar-mask-fade: .75rem;container-type:inline-size;contain:layout paint;position:relative;display:block;inline-size:100%;color:var(--color-text);font-size:var(--font-size-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-block-size:calc(var(--control-padding-y-md) * 2 + var(--control-min-touch));background-color:var(--color-surface);border-block-end:var(--border-width-hairline) solid transparent}@media (prefers-reduced-motion: no-preference){.ui-navbar{transition:background-color var(--motion-duration-normal) var(--motion-easing-standard),border-block-end-color var(--motion-duration-normal) var(--motion-easing-standard),box-shadow var(--motion-duration-normal) var(--motion-easing-standard),backdrop-filter var(--motion-duration-normal) var(--motion-easing-standard),min-block-size var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-navbar[data-density=compact]{min-block-size:calc(var(--control-padding-y-sm) * 2 + var(--control-min-touch))}.ui-navbar[data-sticky=true]{position:sticky;inset-block-start:0;z-index:50}.ui-navbar[data-transparent=true]{background-color:transparent}.ui-navbar[data-scrolled=true]{background-color:color-mix(in oklch,var(--color-surface) 80%,transparent);backdrop-filter:blur(var(--blur-backdrop));-webkit-backdrop-filter:blur(var(--blur-backdrop));box-shadow:inset 0 var(--border-width-hairline) 0 0 color-mix(in oklch,var(--color-text) 6%,transparent),var(--shadow-sm);border-block-end-color:var(--color-border)}.ui-navbar[data-density=comfortable][data-scrolled=true]{min-block-size:calc(var(--control-padding-y-sm) * 2 + var(--control-min-touch))}@media (forced-colors: active){.ui-navbar{border-block-end:1px solid ButtonText;background-color:Canvas}}@media print{.ui-navbar{display:none}}.ui-navbar::selection,.ui-navbar *::selection{background-color:color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-text)}.ui-navbar-skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-navbar-skip:focus,.ui-navbar-skip:focus-visible{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal;position:fixed;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);z-index:9999;padding:var(--control-padding-y-md) var(--control-padding-x-md);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-decoration:underline;outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-navbar-announcement{display:flex;align-items:center;justify-content:center;gap:var(--space-md);flex-wrap:wrap;padding-inline:var(--space-md);padding-block:var(--space-xs);min-block-size:calc(var(--control-min-touch) * .6);background:linear-gradient(to right,color-mix(in oklch,var(--color-primary) 8%,var(--color-surface)),color-mix(in oklch,var(--color-primary) 14%,var(--color-surface)),color-mix(in oklch,var(--color-primary) 8%,var(--color-surface)));color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--_navbar-announcement-ls);text-align:center;border-block-end:var(--border-width-hairline) solid color-mix(in oklch,var(--color-border) 60%,transparent)}.ui-navbar-announcement>*+*:before{content:"";display:inline-block;inline-size:var(--border-width-medium);block-size:var(--border-width-medium);border-radius:var(--radius-pill);background-color:currentColor;opacity:.4;margin-inline-end:var(--space-md);vertical-align:middle}.ui-navbar-announcement a{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none;position:relative}.ui-navbar-announcement a:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;inset-block-end:-.15em;block-size:var(--border-width-hairline);background-color:currentColor;transform-origin:inline-start;scale:0 1}@media (prefers-reduced-motion: no-preference){.ui-navbar-announcement a:after{transition:scale var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-navbar-announcement a:hover:after,.ui-navbar-announcement a:focus-visible:after{scale:1 1}.ui-navbar-announcement a:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (forced-colors: active){.ui-navbar-announcement{background:Canvas;border-block-end:1px solid ButtonText}}.ui-navbar-container{display:flex;align-items:center;gap:var(--space-lg);padding-inline:var(--space-lg);padding-block:var(--control-padding-y-md);min-inline-size:0;max-inline-size:80rem;margin-inline:auto;position:relative;z-index:1}@media (prefers-reduced-motion: no-preference){.ui-navbar-container{transition:padding-block var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-navbar[data-density=compact] .ui-navbar-container,.ui-navbar[data-density=comfortable][data-scrolled=true] .ui-navbar-container{padding-block:var(--control-padding-y-sm)}.ui-navbar-brand{display:inline-flex;align-items:center;gap:var(--space-xs);min-inline-size:0;max-inline-size:60%;min-block-size:var(--control-min-touch);color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);letter-spacing:var(--_navbar-brand-ls);text-decoration:none;flex-shrink:1}.ui-navbar-brand:not(:has(.ui-navbar-brand-logo)):before{content:"";display:inline-block;flex-shrink:0;inline-size:var(--_navbar-brand-dot);block-size:var(--_navbar-brand-dot);background:var(--color-primary);border-radius:var(--radius-pill)}@media (prefers-reduced-motion: no-preference){.ui-navbar-brand{transition:color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard),letter-spacing var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-navbar[data-scrolled=true] .ui-navbar-brand{letter-spacing:var(--_navbar-brand-ls-scrolled)}.ui-navbar-brand:hover{color:var(--color-primary)}.ui-navbar-brand:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary));border-radius:var(--radius-sm)}.ui-navbar-brand-logo{block-size:var(--icon-size-lg);inline-size:auto;flex-shrink:0}.ui-navbar-brand-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.ui-navbar-toggle{appearance:none;border:none;background:none;color:var(--color-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;padding:0;inline-size:var(--control-min-touch);block-size:var(--control-min-touch);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin-inline-start:auto}@media (prefers-reduced-motion: no-preference){.ui-navbar-toggle{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-navbar-toggle:hover{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-hover-opacity) * 100%),transparent);color:var(--color-primary)}.ui-navbar-toggle:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-navbar-toggle:active,.ui-navbar-toggle[aria-expanded=true]{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-pressed-opacity) * 100%),transparent)}.ui-navbar-toggle:active{transform:scale(var(--motion-scale-subtle))}@media (forced-colors: active){.ui-navbar-toggle{border:1px solid ButtonText}}.ui-navbar-hamburger{inline-size:var(--icon-size-md);block-size:var(--icon-size-md);display:block;overflow:visible}.ui-navbar-hamburger-line{stroke:currentColor;stroke-width:var(--icon-stroke-medium);stroke-linecap:round;transform-origin:center}@media (prefers-reduced-motion: no-preference){.ui-navbar-hamburger-line{transition:transform var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-navbar-toggle[aria-expanded=true] .ui-navbar-hamburger-line[data-line=top]{transform:translateY(5px) rotate(45deg)}.ui-navbar-toggle[aria-expanded=true] .ui-navbar-hamburger-line[data-line=mid]{opacity:0}.ui-navbar-toggle[aria-expanded=true] .ui-navbar-hamburger-line[data-line=bot]{transform:translateY(-5px) rotate(-45deg)}.ui-navbar-drawer-header{display:flex;align-items:center;gap:var(--space-md);padding-block-end:var(--space-lg);border-block-end:var(--border-width-hairline) solid var(--color-divider);margin-block-end:var(--space-md)}.ui-navbar-drawer-brand{display:inline-flex;align-items:center;gap:var(--space-xs);flex:1 1 auto;min-inline-size:0;min-block-size:var(--control-min-touch);color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--_navbar-brand-ls-scrolled);text-decoration:none;overflow:hidden;white-space:nowrap}.ui-navbar-drawer-brand:not(:has(.ui-navbar-brand-logo)):before{content:"";display:inline-block;flex-shrink:0;inline-size:var(--_navbar-brand-dot);block-size:var(--_navbar-brand-dot);background:var(--color-primary);border-radius:var(--radius-pill)}.ui-navbar-drawer-brand:hover{color:var(--color-primary)}.ui-navbar-drawer-brand:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary));border-radius:var(--radius-sm)}.ui-navbar-close{appearance:none;background-color:var(--color-surface-variant);border:var(--border-width-hairline) solid var(--color-border);color:var(--color-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:var(--control-min-touch);block-size:var(--control-min-touch);border-radius:var(--radius-pill);padding:0}@media (prefers-reduced-motion: no-preference){.ui-navbar-close{transition:var(--motion-transition-color),var(--motion-transition-background)}}.ui-navbar-close:hover{color:var(--color-text);background-color:color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-navbar-close:active{background-color:color-mix(in oklch,var(--color-text) calc(var(--state-pressed-opacity) * 100%),transparent)}.ui-navbar-close:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-navbar-close svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}@media (forced-colors: active){.ui-navbar-close{border:1px solid ButtonText}}.ui-navbar[data-layout-transitioning] .ui-navbar-menu,.ui-navbar[data-layout-transitioning] .ui-navbar-menu::backdrop{transition:none!important}.ui-navbar-menu{border:none;padding:var(--space-md);padding-block-end:max(var(--space-md),env(safe-area-inset-bottom));margin:0;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);inline-size:calc(100vw - var(--space-md) * 2);max-inline-size:calc(100vw - var(--space-md) * 2);max-block-size:calc(100vh - var(--_menu-top, 0px) - env(safe-area-inset-bottom) - var(--space-md));max-block-size:calc(100dvh - var(--_menu-top, 0px) - env(safe-area-inset-bottom) - var(--space-md));overflow-y:auto;overscroll-behavior:contain}.ui-navbar-menu::backdrop{background-color:color-mix(in oklch,var(--color-text) 55%,transparent);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}@media (prefers-reduced-motion: no-preference){.ui-navbar-menu::backdrop{transition:background-color var(--motion-duration-normal) var(--motion-easing-exit),backdrop-filter var(--motion-duration-normal) var(--motion-easing-exit),-webkit-backdrop-filter var(--motion-duration-normal) var(--motion-easing-exit)}@starting-style{.ui-navbar-menu::backdrop{background-color:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}}@media (prefers-reduced-motion: no-preference){.ui-navbar-menu:popover-open::backdrop{transition:background-color var(--motion-duration-slow) var(--motion-easing-entrance),backdrop-filter var(--motion-duration-slow) var(--motion-easing-entrance),-webkit-backdrop-filter var(--motion-duration-slow) var(--motion-easing-entrance)}}.ui-navbar-menu:not(:popover-open)::backdrop{background-color:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}@media (forced-colors: active){.ui-navbar-menu{border:1px solid ButtonText;background:Canvas;color:CanvasText}}.ui-navbar[data-layout=mobile] .ui-navbar-menu{--_ui-navbar-menu-inline-size: min(88vw, 22rem);position:fixed;inset-block-start:0;inset-block-end:0;inset-inline-end:0;inset-inline-start:auto;inline-size:var(--_ui-navbar-menu-inline-size);max-inline-size:var(--_ui-navbar-menu-inline-size);block-size:100dvh;max-block-size:100dvh;padding-block:var(--space-lg);padding-block-end:max(var(--space-lg),env(safe-area-inset-bottom));padding-inline:var(--space-lg);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-xl);border-inline-start:var(--border-width-hairline) solid var(--color-border)}.ui-navbar[data-layout=mobile] .ui-navbar-menu:popover-open{display:flex;flex-direction:column;gap:var(--space-sm)}@media (prefers-reduced-motion: no-preference){.ui-navbar[data-layout=mobile] .ui-navbar-menu{opacity:1;translate:0 0;transition:opacity var(--motion-duration-normal) var(--motion-easing-exit),translate var(--motion-duration-normal) var(--motion-easing-exit),display var(--motion-duration-normal) allow-discrete,overlay var(--motion-duration-normal) allow-discrete}.ui-navbar[data-layout=mobile] .ui-navbar-menu:popover-open{transition:opacity var(--motion-duration-slow) var(--motion-easing-entrance),translate var(--motion-duration-slow) var(--motion-easing-entrance),display var(--motion-duration-slow) allow-discrete,overlay var(--motion-duration-slow) allow-discrete}.ui-navbar[data-layout=mobile] .ui-navbar-menu:not(:popover-open){opacity:0;translate:100% 0}@starting-style{.ui-navbar[data-layout=mobile] .ui-navbar-menu:popover-open{opacity:0;translate:100% 0}}}.ui-navbar[data-layout=mobile] .ui-navbar-menu{--_navbar-menu-mask-top: 0px;--_navbar-menu-mask-bottom: 0px}@supports (animation-timeline: scroll()){.ui-navbar[data-layout=mobile] .ui-navbar-menu{mask-image:linear-gradient(to bottom,transparent 0,black var(--_navbar-menu-mask-top),black calc(100% - var(--_navbar-menu-mask-bottom)),transparent 100%);animation:_navbar-menu-edge-fade auto linear both;animation-timeline:scroll(self)}}@supports (animation-timeline: scroll()){@keyframes _navbar-menu-edge-fade{0%{--_navbar-menu-mask-top: 0px;--_navbar-menu-mask-bottom: 0px}2%{--_navbar-menu-mask-top: 0px;--_navbar-menu-mask-bottom: var(--_navbar-mask-fade)}5%{--_navbar-menu-mask-top: var(--_navbar-mask-fade);--_navbar-menu-mask-bottom: var(--_navbar-mask-fade)}95%{--_navbar-menu-mask-top: var(--_navbar-mask-fade);--_navbar-menu-mask-bottom: var(--_navbar-mask-fade)}to{--_navbar-menu-mask-top: var(--_navbar-mask-fade);--_navbar-menu-mask-bottom: 0px}}}.ui-navbar-list{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.ui-navbar-item{opacity:1;translate:0 0}@media (prefers-reduced-motion: no-preference){.ui-navbar[data-layout=mobile] .ui-navbar-item{opacity:0;translate:var(--motion-distance-subtle) 0;transition:opacity var(--motion-duration-normal) var(--motion-easing-entrance),translate var(--motion-duration-normal) var(--motion-easing-entrance);transition-delay:calc(var(--motion-duration-normal) + var(--_i, 0) * var(--motion-duration-fast) / 2)}}@media (prefers-reduced-motion: reduce){.ui-navbar[data-layout=mobile] .ui-navbar-item{opacity:1;translate:0 0}}.ui-navbar[data-layout=mobile] .ui-navbar-menu:popover-open .ui-navbar-item{opacity:1;translate:0 0}.ui-navbar[data-layout=mobile] .ui-navbar-link{position:relative;justify-content:flex-start;inline-size:100%;min-block-size:var(--control-min-touch);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--_navbar-drawer-link-ls)}.ui-navbar[data-layout=mobile] .ui-navbar-link:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;translate:0 -50%;inline-size:var(--border-width-medium);block-size:0;border-radius:var(--radius-pill);background-color:var(--color-primary)}@media (prefers-reduced-motion: no-preference){.ui-navbar[data-layout=mobile] .ui-navbar-link:before{transition:block-size var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-navbar[data-layout=mobile] .ui-navbar-link:hover,.ui-navbar[data-layout=mobile] .ui-navbar-link:focus-visible{text-decoration:none;background-color:color-mix(in oklch,var(--color-text) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-navbar[data-layout=mobile] .ui-navbar-link[data-current=page],.ui-navbar[data-layout=mobile] .ui-navbar-link.router-link-active{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ui-navbar[data-layout=mobile] .ui-navbar-link[data-current=page]:before,.ui-navbar[data-layout=mobile] .ui-navbar-link.router-link-active:before{block-size:1.5rem}@media (forced-colors: active){.ui-navbar[data-layout=mobile] .ui-navbar-link:before{background-color:Highlight}}.ui-navbar .ui-navbar-link{display:inline-flex;align-items:center;min-block-size:var(--control-min-touch);padding-inline:var(--space-sm);padding-block:var(--space-xs);border-radius:var(--radius-md);font-weight:var(--font-weight-normal);color:var(--color-text);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-decoration:none}.ui-navbar .ui-navbar-link:hover,.ui-navbar .ui-navbar-link:focus-visible{color:var(--color-text)}.ui-navbar .ui-navbar-link:active{background-color:color-mix(in oklch,var(--color-text) calc(var(--state-pressed-opacity) * 100%),transparent)}.ui-navbar .ui-navbar-link.router-link-active{color:var(--color-primary)}.ui-navbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.ui-navbar-search{display:flex;align-items:center;min-inline-size:0}.ui-navbar-search-hint{appearance:none;display:inline-flex;align-items:center;gap:var(--space-sm);min-block-size:var(--control-min-touch);padding-inline:var(--control-padding-x-sm);padding-block:var(--control-padding-y-sm);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--color-border);background-color:var(--color-surface-variant);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}@media (prefers-reduced-motion: no-preference){.ui-navbar-search-hint{transition:var(--motion-transition-background),var(--motion-transition-color),var(--motion-transition-border)}}.ui-navbar-search-hint:hover{color:var(--color-text);border-color:var(--color-border);background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-navbar-search-hint:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-navbar-search-hint kbd{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.25em;padding-inline:var(--space-xs);border-radius:var(--radius-sm);border:var(--border-width-hairline) solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:.85em;line-height:1}@media (forced-colors: active){.ui-navbar-search-hint,.ui-navbar-search-hint kbd{border:1px solid ButtonText}}.ui-navbar[data-layout=mobile] .ui-navbar-actions{margin-block-start:auto;padding-block-start:var(--space-md);border-block-start:var(--border-width-hairline) solid var(--color-divider);inline-size:100%}.ui-navbar[data-layout=mobile] .ui-navbar-search{margin-block-start:var(--space-md);padding-block-start:var(--space-md);border-block-start:var(--border-width-hairline) solid var(--color-divider);inline-size:100%}.ui-navbar:not([data-layout=mobile]) .ui-navbar-toggle,.ui-navbar:not([data-layout=mobile]) .ui-navbar-close,.ui-navbar:not([data-layout=mobile]) .ui-navbar-drawer-header{display:none}.ui-navbar:not([data-layout=mobile]) .ui-navbar-menu{display:flex;align-items:center;flex:1 1 auto;position:static;inset:auto;background:transparent;box-shadow:none;border-radius:0;padding:0;inline-size:auto;max-inline-size:none;min-inline-size:0;justify-content:flex-end;gap:var(--space-md);overflow:visible;overscroll-behavior:auto;max-block-size:none;padding-block-end:0;mask-image:none;animation:none}.ui-navbar:not([data-layout=mobile]) .ui-navbar-menu::backdrop{display:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-navbar:not([data-layout=mobile]) .ui-navbar-list{flex-direction:row;gap:var(--space-sm);flex:0 1 auto}.ui-navbar:not([data-layout=mobile]) .ui-navbar-actions,.ui-navbar:not([data-layout=mobile]) .ui-navbar-search{margin-block-start:0;flex:0 0 auto}.ui-navbar:not([data-layout=mobile]) .ui-navbar-link{position:relative}.ui-navbar:not([data-layout=mobile]) .ui-navbar-link:after{content:"";position:absolute;inset-inline-start:var(--space-sm);inset-inline-end:var(--space-sm);inset-block-end:calc(var(--space-xs) * .5);block-size:var(--border-width-hairline);background-color:currentColor;transform-origin:inline-start;scale:0 1}@media (prefers-reduced-motion: no-preference){.ui-navbar:not([data-layout=mobile]) .ui-navbar-link:after{transition:scale var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-navbar:not([data-layout=mobile]) .ui-navbar-link:hover:after,.ui-navbar:not([data-layout=mobile]) .ui-navbar-link:focus-visible:after{scale:1 1}.ui-navbar:not([data-layout=mobile]) .ui-navbar-link.router-link-active:after,.ui-navbar:not([data-layout=mobile]) .ui-navbar-link[data-current=page]:after{scale:0 1}.ui-navbar:not([data-layout=mobile]) .ui-navbar-list{position:relative}.ui-navbar:not([data-layout=mobile]) .ui-navbar-indicator{position:absolute;inset-block-end:calc(var(--space-xs) * .5);inset-inline-start:0;block-size:var(--border-width-thin);inline-size:var(--_indicator-w, 0px);translate:var(--_indicator-x, 0) 0;background-color:var(--color-primary);border-radius:var(--radius-pill);opacity:var(--_indicator-opacity, 0);pointer-events:none}@media (prefers-reduced-motion: no-preference){.ui-navbar:not([data-layout=mobile]) .ui-navbar-indicator{transition:translate var(--motion-duration-normal) var(--motion-easing-entrance),inline-size var(--motion-duration-normal) var(--motion-easing-entrance),opacity var(--motion-duration-fast) var(--motion-easing-standard)}}@media (forced-colors: active){.ui-navbar:not([data-layout=mobile]) .ui-navbar-indicator{background-color:Highlight}}.ui-navbar[data-layout=mobile] .ui-navbar-indicator{display:none}.ui-docs-sidebar{--_docs-sidebar-accent: var(--color-primary);--_docs-sidebar-rail: var(--color-divider);inline-size:100%;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-muted)}.ui-docs-sidebar[hidden]{display:none}.ui-docs-sidebar-title{margin-block:0 var(--space-sm);color:var(--color-text)}.ui-docs-sidebar-list{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.ui-docs-sidebar-list[hidden]{display:none}.ui-docs-sidebar-sublist{margin-block-start:var(--space-xs);padding-inline-start:0;border-inline-start:var(--border-width-thin) var(--border-style-solid) var(--_docs-sidebar-rail)}@media (forced-colors: active){.ui-docs-sidebar-sublist{border-inline-start-color:GrayText}}.ui-docs-sidebar-sublist .ui-docs-sidebar-sublist{border-inline-start:none}.ui-docs-sidebar-row{display:flex;align-items:center;gap:var(--space-xs)}.ui-docs-sidebar-row>.ui-docs-sidebar-link{flex:1 1 auto;min-inline-size:0}.ui-docs-sidebar .ui-docs-sidebar-link{--_nav-color: currentcolor;--_nav-color-hover: var(--color-text);--_nav-color-active: var(--color-text);display:flex;align-items:center;min-block-size:var(--control-min-touch);padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:inherit;text-align:start;text-decoration:none;overflow-wrap:break-word}.ui-docs-sidebar .ui-docs-sidebar-link[data-depth="2"]{padding-inline-start:calc(var(--space-sm) + var(--space-md))}.ui-docs-sidebar .ui-docs-sidebar-link[data-depth="3"],.ui-docs-sidebar .ui-docs-sidebar-link[data-depth="4"],.ui-docs-sidebar .ui-docs-sidebar-link[data-depth="5"]{padding-inline-start:calc(var(--space-sm) + 2 * var(--space-md))}@media (prefers-reduced-motion: no-preference){.ui-docs-sidebar .ui-docs-sidebar-link{transition:var(--motion-transition-color),var(--motion-transition-background)}}.ui-docs-sidebar .ui-docs-sidebar-link:hover{color:var(--color-text);background-color:color-mix(in oklch,var(--_docs-sidebar-accent) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-docs-sidebar .ui-docs-sidebar-link:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-docs-sidebar .ui-docs-sidebar-link[aria-current=page]{position:relative;color:var(--_docs-sidebar-accent);font-weight:var(--font-weight-semibold);background-color:color-mix(in oklch,var(--_docs-sidebar-accent) calc(var(--state-selected-opacity) * 100%),transparent)}.ui-docs-sidebar .ui-docs-sidebar-link[aria-current=page]:before{content:"";position:absolute;inset-block:var(--space-xs);inset-inline-start:calc(-1 * var(--border-width-thin));inline-size:var(--border-width-medium);border-radius:var(--radius-pill);background-color:var(--_docs-sidebar-accent)}@media (forced-colors: active){.ui-docs-sidebar .ui-docs-sidebar-link[aria-current=page]{color:Highlight}.ui-docs-sidebar .ui-docs-sidebar-link[aria-current=page]:before{background-color:Highlight}.ui-docs-sidebar .ui-docs-sidebar-link:focus-visible{outline:var(--focus-ring-width) var(--border-style-solid) Highlight;outline-offset:var(--focus-ring-offset)}}.ui-docs-sidebar-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);inline-size:100%;min-block-size:var(--control-min-touch);padding-block:var(--space-xs);padding-inline:var(--space-sm);border:none;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;appearance:none}@media (prefers-reduced-motion: no-preference){.ui-docs-sidebar-toggle{transition:var(--motion-transition-color),var(--motion-transition-background)}}.ui-docs-sidebar-toggle:hover{color:var(--color-text);background-color:color-mix(in oklch,var(--_docs-sidebar-accent) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-docs-sidebar-toggle:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-docs-sidebar-toggle[data-active-within=true]{color:var(--color-text);font-weight:var(--font-weight-semibold)}@media (forced-colors: active){.ui-docs-sidebar-toggle:focus-visible{outline:var(--focus-ring-width) var(--border-style-solid) Highlight;outline-offset:var(--focus-ring-offset)}}.ui-docs-sidebar-toggle-icon{flex:0 0 auto;justify-content:center;inline-size:auto;min-inline-size:var(--control-min-touch);padding-inline:var(--space-xs)}.ui-docs-sidebar-toggle-label{min-inline-size:0;overflow-wrap:break-word}.ui-docs-sidebar-chevron{display:flex;flex:0 0 auto;align-items:center}@media (prefers-reduced-motion: no-preference){.ui-docs-sidebar-chevron{transition:var(--motion-transition-transform)}}[aria-expanded=true]>.ui-docs-sidebar-chevron{transform:rotate(180deg)}.ui-toc{--_toc-accent: var(--color-primary);--_toc-rail: var(--color-divider);inline-size:100%;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-muted)}.ui-toc[hidden]{display:none}@media (min-width: 64rem){.ui-toc{position:sticky;inset-block-start:calc(var(--app-header-offset, 0px) + var(--space-lg));max-block-size:calc(100dvh - var(--app-header-offset, 0px) - 2 * var(--space-lg));max-inline-size:24rem;overflow-y:auto;overscroll-behavior:contain}}.ui-toc-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-sm);border:var(--border-width-thin) var(--border-style-solid) var(--color-divider);border-radius:var(--radius-md);color:var(--color-text);font-weight:var(--font-weight-semibold);list-style:none;cursor:pointer}.ui-toc-summary::-webkit-details-marker{display:none}.ui-toc-summary:after{content:"";inline-size:var(--space-sm);block-size:var(--space-sm);border-inline-end:var(--border-width-medium) var(--border-style-solid) currentcolor;border-block-end:var(--border-width-medium) var(--border-style-solid) currentcolor;transform:rotate(45deg);translate:0 -25%}@media (prefers-reduced-motion: no-preference){.ui-toc-summary:after{transition:var(--motion-transition-transform)}}.ui-toc-summary:hover{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-toc-summary:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (forced-colors: active){.ui-toc-summary{border-color:ButtonText}.ui-toc-summary:focus-visible{outline:var(--focus-ring-width) var(--border-style-solid) Highlight;outline-offset:var(--focus-ring-offset)}}.ui-toc-disclosure[open]>.ui-toc-summary{margin-block-end:var(--space-sm)}.ui-toc-disclosure[open]>.ui-toc-summary:after{transform:rotate(-135deg);translate:0 25%}@media (min-width: 64rem){.ui-toc-summary{display:none}.ui-toc-disclosure[open]>.ui-toc-summary{margin-block-end:0}}.ui-toc-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ui-toc-list:not(.ui-toc-sublist){border-inline-start:var(--border-width-thin) var(--border-style-solid) var(--_toc-rail)}@media (forced-colors: active){.ui-toc-list:not(.ui-toc-sublist){border-inline-start-color:GrayText}}.ui-toc-sublist{padding-inline-start:0}.ui-toc-link{position:relative;display:block;padding-block:var(--space-xs);padding-inline:var(--space-sm);border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);color:inherit;text-align:start;text-decoration:none;overflow-wrap:break-word}.ui-toc-link[data-level="3"]{padding-inline-start:calc(var(--space-sm) + var(--space-md))}.ui-toc-link[data-level="4"],.ui-toc-link[data-level="5"],.ui-toc-link[data-level="6"]{padding-inline-start:calc(var(--space-sm) + 2 * var(--space-md))}@media (prefers-reduced-motion: no-preference){.ui-toc-link{transition:var(--motion-transition-color),var(--motion-transition-background),var(--motion-transition-opacity)}}.ui-toc-link:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--border-width-thin));inline-size:var(--border-width-medium);border-radius:var(--radius-pill);background-color:var(--_toc-accent);opacity:0}@media (prefers-reduced-motion: no-preference){.ui-toc-link:before{transition:var(--motion-transition-opacity)}}.ui-toc-link:hover{color:var(--color-text);background-color:color-mix(in oklch,var(--_toc-accent) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-toc-link:hover:before{opacity:var(--state-hover-opacity)}.ui-toc-link:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-toc-link[aria-current=location]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.ui-toc-link[aria-current=location]:before{opacity:1}@media (forced-colors: active){.ui-toc-link:before{inline-size:0;background-color:Highlight;opacity:1}.ui-toc-link:hover:before,.ui-toc-link[aria-current=location]:before{inline-size:var(--border-width-medium)}.ui-toc-link[aria-current=location]{color:Highlight}.ui-toc-link:focus-visible{outline:var(--focus-ring-width) var(--border-style-solid) Highlight;outline-offset:var(--focus-ring-offset)}}.ui-modal-backdrop.ui-command-palette-backdrop{align-items:flex-start;padding-block-start:var(--space-xl)}.ui-modal-backdrop.ui-command-palette-backdrop .ui-modal{inline-size:min(100%,40rem);max-block-size:min(70vh,32rem);max-block-size:min(70dvh,32rem);gap:0;padding:0;overflow:hidden}.ui-command-palette{display:flex;flex-direction:column;min-block-size:0;overflow:hidden}.ui-command-palette-search{flex-shrink:0;border-block-end:var(--border-width-hairline) var(--border-style-solid) var(--color-divider)}.ui-command-palette-search .ui-input{border:none;border-radius:0;box-shadow:none;background-color:transparent}.ui-command-palette-search .ui-input:focus-within{border:none;box-shadow:none}.ui-command-palette-list{flex:1;min-block-size:0;overflow-y:auto;margin:0;padding:var(--space-xs);list-style:none}.ui-command-palette-list[hidden]{display:none}.ui-command-palette-group{display:block;padding-block:var(--space-xs);padding-inline:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.ui-command-palette-group-list{margin:0;padding:0;list-style:none}.ui-command-palette-option{--_option-accent: var(--color-primary);display:flex;align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer}@media (prefers-reduced-motion: no-preference){.ui-command-palette-option{transition:var(--motion-transition-background),var(--motion-transition-color)}}.ui-command-palette-option[aria-selected=true]{background-color:color-mix(in oklch,var(--_option-accent) calc(var(--state-selected-opacity) * 100%),transparent);color:var(--color-text)}.ui-command-palette-option[aria-disabled=true]{opacity:var(--state-disabled-opacity);cursor:not-allowed}@media (forced-colors: active){.ui-command-palette-option[aria-selected=true]{background-color:Highlight;color:HighlightText;forced-color-adjust:none}.ui-command-palette-option[aria-disabled=true]{color:GrayText}}.ui-command-palette-option-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-muted);line-height:1}.ui-command-palette-option-icon svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.ui-command-palette-option[aria-selected=true] .ui-command-palette-option-icon{color:var(--_option-accent)}.ui-command-palette-option-body{display:flex;flex-direction:column;min-inline-size:0}.ui-command-palette-option-label{font-size:var(--font-size-body);line-height:var(--line-height-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-command-palette-option-description{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-command-palette-empty{margin:0;padding-block:var(--space-lg);padding-inline:var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.ui-command-palette-empty[hidden]{display:none}.ui-command-palette-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-card{--_card-bg: var(--color-surface);--_card-border-color: var(--color-border);--_card-shadow: var(--shadow-xs);--_card-radius: var(--radius-md);--_card-padding: var(--space-md);container-type:inline-size;contain:layout paint;position:relative;isolation:isolate;display:flex;flex-direction:column;inline-size:100%;min-inline-size:0;background-color:var(--_card-bg);border:var(--border-width-hairline) solid var(--_card-border-color);border-radius:var(--_card-radius);box-shadow:var(--_card-shadow);color:var(--color-text)}@media (prefers-reduced-motion: no-preference){.ui-card{transition:var(--motion-transition-background),var(--motion-transition-border),var(--motion-transition-shadow),translate var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-card-layout{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0;flex-grow:1;border-radius:inherit;padding:var(--_card-padding)}.ui-card[data-padding=sm]{--_card-padding: var(--space-sm)}.ui-card[data-radius=sm]{--_card-radius: var(--radius-sm)}.ui-card[data-padding=md]{--_card-padding: var(--space-md)}.ui-card[data-radius=md]{--_card-radius: var(--radius-md)}.ui-card[data-padding=lg]{--_card-padding: var(--space-lg)}.ui-card[data-radius=lg]{--_card-radius: var(--radius-lg)}.ui-card[data-padding=none]{--_card-padding: 0}.ui-card[data-radius=none]{--_card-radius: 0}.ui-card[data-variant=outlined]{--_card-bg: var(--color-surface);--_card-border-color: var(--color-border);--_card-shadow: 0 0 transparent}.ui-card[data-variant=elevated]{--_card-bg: var(--color-surface);--_card-border-color: var(--color-border);--_card-shadow: var(--shadow-md)}.ui-card[data-variant=subtle]{--_card-bg: var(--color-surface-variant);--_card-border-color: var(--color-border);--_card-shadow: 0 0 transparent}.ui-card[data-variant=ghost]{--_card-bg: transparent;--_card-border-color: transparent;--_card-shadow: 0 0 transparent}.ui-card-media{overflow:hidden;border-radius:inherit;inline-size:100%;max-block-size:18rem}.ui-card-media>*{display:block;inline-size:100%}.ui-card-media :where(img,video,picture,iframe,canvas){display:block;inline-size:100%;block-size:auto;max-block-size:18rem;object-fit:contain}.ui-card-media[data-aspect]>*{block-size:100%}.ui-card-media[data-aspect] :where(img,video,picture,iframe,canvas){block-size:100%;object-fit:cover}.ui-card[data-orientation=vertical]:not([data-padding=none]) .ui-card-media{margin-block-start:calc(-1 * var(--_card-padding));margin-inline:calc(-1 * var(--_card-padding));inline-size:calc(100% + 2 * var(--_card-padding));max-inline-size:none;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:0;border-end-end-radius:0}.ui-card[data-orientation=vertical] .ui-card-media+.ui-card-header,.ui-card[data-orientation=vertical] .ui-card-media+.ui-card-body{margin-block-start:calc(var(--space-md) - var(--space-sm))}.ui-card-media[data-aspect="1/1"]{aspect-ratio:1/1}.ui-card-media[data-aspect="4/3"]{aspect-ratio:4/3}.ui-card-media[data-aspect="16/9"]{aspect-ratio:16/9}.ui-card-media[data-aspect="3/2"]{aspect-ratio:3/2}.ui-card-media[data-aspect="21/9"]{aspect-ratio:21/9}.ui-card-header{display:flex;flex-direction:column;gap:var(--space-xs)}.ui-card-eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);line-height:1}.ui-card[data-clickable=true]:not([data-disabled=true]) .ui-card-header :is(h1,h2,h3,h4,h5,h6):first-of-type{display:inline-block;max-inline-size:fit-content;position:relative}.ui-card[data-clickable=true]:not([data-disabled=true]) .ui-card-header :is(h1,h2,h3,h4,h5,h6):first-of-type:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;inset-block-end:-.1em;block-size:var(--border-width-hairline);background-color:currentColor;transform-origin:inline-start;scale:0 1}@media (prefers-reduced-motion: no-preference){.ui-card[data-clickable=true]:not([data-disabled=true]) .ui-card-header :is(h1,h2,h3,h4,h5,h6):first-of-type:after{transition:scale var(--motion-duration-normal) var(--motion-easing-entrance)}}.ui-card[data-clickable=true]:not([data-disabled=true]):hover .ui-card-header :is(h1,h2,h3,h4,h5,h6):first-of-type:after,.ui-card[data-clickable=true]:not([data-disabled=true]):focus-within .ui-card-header :is(h1,h2,h3,h4,h5,h6):first-of-type:after{scale:1 1}.ui-card-body{display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:0}.ui-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-block-start:auto;padding-block-start:var(--space-sm)}@container (min-inline-size: 30rem){.ui-card[data-orientation=horizontal]>.ui-card-layout{display:grid;grid-template-columns:clamp(8rem,32%,14rem) 1fr;grid-template-rows:auto 1fr auto;column-gap:var(--space-md);row-gap:0;align-items:stretch}.ui-card[data-orientation=horizontal]>.ui-card-layout>.ui-card-media{grid-column:1;grid-row:1/-1;aspect-ratio:auto;inline-size:auto;block-size:auto}.ui-card[data-orientation=horizontal]>.ui-card-layout>.ui-card-header{grid-column:2;grid-row:1}.ui-card[data-orientation=horizontal]>.ui-card-layout>.ui-card-body{grid-column:2;grid-row:2;align-self:start}.ui-card[data-orientation=horizontal]>.ui-card-layout>.ui-card-footer{grid-column:2;grid-row:3}.ui-card[data-orientation=horizontal]:not([data-padding=none])>.ui-card-layout>.ui-card-media{margin-block:calc(-1 * var(--_card-padding));margin-inline-start:calc(-1 * var(--_card-padding));border-start-start-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0}.ui-card[data-orientation=horizontal][data-padding=none]>.ui-card-layout>.ui-card-media{border-start-end-radius:0;border-end-end-radius:0}}.ui-card[data-media-overlay=true]>.ui-card-layout{display:grid;grid-template-areas:"stack";padding:0;gap:0;min-block-size:100%}.ui-card[data-media-overlay=true]>.ui-card-layout>.ui-card-media{grid-area:stack;z-index:0;inline-size:100%;block-size:100%;margin:0;border-radius:inherit}.ui-card[data-media-overlay=true]>.ui-card-layout>.ui-card-caption{grid-area:stack;align-self:end;z-index:1;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--_card-padding);color:var(--color-text-inverse);background:linear-gradient(to top,color-mix(in oklch,var(--color-overlay) 82%,transparent) 0%,color-mix(in oklch,var(--color-overlay) 50%,transparent) 45%,transparent 100%);border-end-start-radius:inherit;border-end-end-radius:inherit}.ui-card[data-media-overlay=true] .ui-card-caption :is(h1,h2,h3,h4,h5,h6),.ui-card[data-media-overlay=true] .ui-card-caption .ui-card-body,.ui-card[data-media-overlay=true] .ui-card-caption .ui-card-body .ui-text,.ui-card[data-media-overlay=true] .ui-card-caption .ui-text{color:var(--color-text-inverse)}.ui-card[data-media-overlay=true] .ui-card-caption .ui-card-eyebrow{color:var(--color-text-inverse);opacity:.9}.ui-card[data-media-overlay=true] .ui-card-caption [data-color=text-muted]{color:var(--color-text-inverse);opacity:.8}.ui-card[data-media-overlay=true] .ui-card-caption>.ui-card-footer{margin-block-start:0;padding-block-start:0}.ui-card-link{position:absolute;inset:0;z-index:1;border-radius:inherit;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.ui-card[data-clickable=true] .ui-card-layout :is(a:not(.ui-card-link),button,[role=button],input,select,textarea,[tabindex]:not([tabindex="-1"])){position:relative;z-index:2}.ui-card-link-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-card:not([data-disabled=true]):has(.ui-card-link:focus-visible){outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-card[data-clickable=true]:not([data-disabled=true]){cursor:pointer}.ui-card[data-clickable=true]:not([data-disabled=true]):hover,.ui-card[data-clickable=true]:not([data-disabled=true]):focus-within{--_card-border-color: color-mix( in oklch, var(--color-primary) 25%, var(--color-border) )}@media (prefers-reduced-motion: no-preference){.ui-card[data-clickable=true]:not([data-disabled=true]):hover,.ui-card[data-clickable=true]:not([data-disabled=true]):focus-within{translate:0 calc(-1 * var(--motion-distance-subtle))}}.ui-card[data-interactive=true]:not([data-disabled=true]):hover,.ui-card[data-interactive=true]:not([data-disabled=true]):focus-within{--_card-border-color: color-mix( in oklch, var(--color-primary) 25%, var(--color-border) );--_card-shadow: var(--shadow-md)}@media (prefers-reduced-motion: no-preference){.ui-card[data-interactive=true]:not([data-disabled=true]):hover,.ui-card[data-interactive=true]:not([data-disabled=true]):focus-within{translate:0 calc(-1 * var(--motion-distance-subtle))}}.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=default]:hover,.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=default]:focus-within{--_card-shadow: var(--shadow-md)}.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=outlined]:hover,.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=outlined]:focus-within{--_card-shadow: var(--shadow-sm)}.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=elevated]:hover,.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=elevated]:focus-within{--_card-shadow: var(--shadow-xl)}.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=subtle]:hover,.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=subtle]:focus-within{--_card-shadow: var(--shadow-sm);translate:none}.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=ghost]:hover,.ui-card[data-clickable=true]:not([data-disabled=true])[data-variant=ghost]:focus-within{--_card-bg: var(--color-surface-variant);--_card-border-color: var(--color-border)}.ui-card[data-selected=true]{--_card-selected-ring-width: var(--border-width-thin);--_card-border-color: var(--color-primary);box-shadow:inset 0 0 0 var(--_card-selected-ring-width) var(--color-primary),var(--_card-shadow)}.ui-card[data-selected=true]:not([data-disabled=true]):hover,.ui-card[data-selected=true]:not([data-disabled=true]):focus-within{--_card-selected-ring-width: var(--border-width-medium);--_card-shadow: var(--shadow-lg)}@media (prefers-reduced-motion: no-preference){.ui-card[data-selected=true]:not([data-disabled=true]):hover,.ui-card[data-selected=true]:not([data-disabled=true]):focus-within{translate:0 calc(-1 * var(--motion-distance-subtle))}}.ui-card[data-disabled=true]{opacity:var(--state-disabled-opacity);cursor:not-allowed;translate:none}@media (forced-colors: active){.ui-card{border:1px solid ButtonText;box-shadow:none}.ui-card[data-selected=true]{border:2px solid Highlight;box-shadow:none}.ui-card-link:focus-visible{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}.ui-card::selection,.ui-card *::selection{background-color:color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-text)}.ui-accordion{display:flex;flex-direction:column;gap:var(--space-sm);interpolate-size:allow-keywords}.ui-accordion-items{display:flex;flex-direction:column;gap:var(--space-sm)}.ui-accordion>[data-slot]:empty{display:none}.ui-accordion-item{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);overflow:hidden}@media (prefers-reduced-motion: no-preference){.ui-accordion-item{transition:var(--motion-transition-border)}.ui-accordion-item::details-content{block-size:0;overflow:clip;transition:block-size var(--motion-duration-normal) var(--motion-easing-standard),content-visibility var(--motion-duration-normal) var(--motion-easing-standard) allow-discrete}.ui-accordion-item[open]::details-content{block-size:auto}}.ui-accordion-item:hover,.ui-accordion-item:focus-within{border-color:color-mix(in oklch,var(--color-primary) 30%,var(--color-border))}.ui-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-md);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);list-style:none}@media (prefers-reduced-motion: no-preference){.ui-accordion-trigger{transition:var(--motion-transition-background)}}.ui-accordion-trigger::-webkit-details-marker{display:none}.ui-accordion-trigger:hover{background-color:color-mix(in oklch,var(--color-primary) calc(var(--state-hover-opacity) * 100%),transparent)}.ui-accordion-trigger:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}.ui-accordion-title{min-inline-size:0}.ui-accordion-trigger:after{content:"";flex:none;inline-size:var(--space-sm);block-size:var(--space-sm);border-inline-end:var(--border-width-thin) solid currentColor;border-block-end:var(--border-width-thin) solid currentColor;rotate:45deg}@media (prefers-reduced-motion: no-preference){.ui-accordion-trigger:after{transition:rotate var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-accordion-item[open] .ui-accordion-trigger:after{rotate:-135deg}.ui-accordion-panel{padding-block-start:var(--space-sm);padding-block-end:var(--space-md);padding-inline:var(--space-md);color:var(--color-text-muted);line-height:var(--line-height-body)}@media (forced-colors: active){.ui-accordion-item{border:var(--border-width-thin) solid ButtonText}.ui-accordion-trigger:after{border-color:ButtonText}}.ui-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-md);background:rgb(var(--color-overlay-rgb)/.55)}.ui-modal-backdrop[hidden]{display:none}@media (prefers-reduced-motion: no-preference){.ui-modal-backdrop{animation:ui-modal-backdrop-in var(--motion-duration-fast) var(--motion-easing-standard)}}.ui-modal{display:flex;flex-direction:column;gap:var(--space-md);inline-size:min(100%,32rem);max-block-size:min(90vh,44rem);max-block-size:min(90dvh,44rem);overflow-y:auto;padding:var(--space-lg);background:var(--color-surface);color:var(--color-text);border:var(--border-width-hairline) var(--border-style-solid) var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}@media (prefers-reduced-motion: no-preference){.ui-modal{animation:ui-modal-in var(--motion-duration-normal) var(--motion-easing-emphasized)}}@media (forced-colors: active){.ui-modal{border:var(--border-width-thin) var(--border-style-solid) CanvasText}}@keyframes ui-modal-backdrop-in{0%{opacity:0}}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(var(--space-sm))}}.ui-alert-dialog{display:flex;flex-direction:column;gap:var(--space-sm)}.ui-alert-head{display:flex;align-items:center;gap:var(--space-sm)}.ui-alert-icon{display:inline-flex}.ui-alert-dialog[data-tone=info] .ui-alert-icon{color:var(--color-info)}.ui-alert-dialog[data-tone=warning] .ui-alert-icon{color:var(--color-warning)}.ui-alert-dialog[data-tone=danger] .ui-alert-icon{color:var(--color-danger)}.ui-alert-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-block-start:var(--space-md)}.ui-popover-backdrop{position:fixed;inset:0;background:transparent}@media (prefers-reduced-motion: no-preference){.ui-popover{animation:ui-popover-in var(--motion-duration-fast) var(--motion-easing-standard)}}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}}.ui-toast-region{position:fixed;inset-block-end:var(--space-lg);inset-inline-end:var(--space-lg);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-sm);max-inline-size:min(100%,24rem);pointer-events:none}.ui-toast{--_toast-accent: var(--color-info);--_toast-shift: var(--space-lg);pointer-events:auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);color:var(--color-text);background:var(--color-surface-bright);border:var(--border-width-hairline) var(--border-style-solid) var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.ui-toast[data-variant=success]{--_toast-accent: var(--color-success)}.ui-toast[data-variant=warning]{--_toast-accent: var(--color-warning)}.ui-toast[data-variant=danger]{--_toast-accent: var(--color-danger)}.ui-toast:dir(rtl){--_toast-shift: calc(-1 * var(--space-lg))}@media (prefers-reduced-motion: no-preference){.ui-toast{animation:ui-toast-in var(--motion-duration-normal) var(--motion-easing-entrance);transition:opacity var(--motion-duration-normal) var(--motion-easing-exit),transform var(--motion-duration-normal) var(--motion-easing-exit)}}.ui-toast[data-state=leaving]{opacity:0;transform:translate(var(--_toast-shift))}@media (forced-colors: active){.ui-toast{border:var(--border-width-thin) var(--border-style-solid) CanvasText}}.ui-toast-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-lg);block-size:var(--space-lg);color:var(--_toast-accent);background:color-mix(in oklab,var(--_toast-accent) calc(var(--state-selected-opacity) * 100%),transparent);border-radius:var(--radius-md)}.ui-toast-icon .ui-icon,.ui-toast-icon svg{inline-size:var(--space-md);block-size:var(--space-md)}@media (forced-colors: active){.ui-toast-icon{color:CanvasText}}.ui-toast-body{flex:1 1 auto;min-inline-size:min(100%,24ch);align-self:center}.ui-toast-action{flex:none;align-self:center;margin-inline-end:auto}.ui-toast-close{flex:none;align-self:flex-start}@keyframes ui-toast-in{0%{opacity:0;transform:translate(var(--_toast-shift))}}[data-media-fit=fill].ui-image,[data-media-fit=fill] .ui-image{inline-size:100%;block-size:100%}[data-media-fit=fill].ui-image .ui-image-img,[data-media-fit=fill] .ui-image .ui-image-img{inline-size:100%;block-size:100%;object-fit:cover}[data-media-fit=fit].ui-image,[data-media-fit=fit] .ui-image{inline-size:100%;block-size:100%}[data-media-fit=fit].ui-image .ui-image-img,[data-media-fit=fit] .ui-image .ui-image-img{inline-size:100%;block-size:100%;object-fit:contain}[data-media-fit=logo].ui-image,[data-media-fit=logo] .ui-image{block-size:var(--icon-size-lg);inline-size:auto;max-inline-size:100%;flex-shrink:0}[data-media-fit=logo].ui-image .ui-image-img,[data-media-fit=logo] .ui-image .ui-image-img{block-size:100%;inline-size:auto;object-fit:contain}[data-media-fit=avatar].ui-image,[data-media-fit=avatar] .ui-image{aspect-ratio:1;inline-size:100%;block-size:auto}[data-media-fit=avatar].ui-image .ui-image-img,[data-media-fit=avatar] .ui-image .ui-image-img{inline-size:100%;block-size:100%;object-fit:cover}.ui-nav-link{--_nav-color: var(--color-primary);--_nav-color-hover: var(--color-primary-hover);--_nav-color-active: var(--color-primary-active);color:var(--_nav-color);text-decoration:underline;text-decoration-color:var(--_nav-color);text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.15em;text-decoration-skip-ink:auto}.ui-nav-link.u-no-underline{text-decoration:none}.ui-nav-link:hover{color:var(--_nav-color-hover);text-decoration:none}.ui-nav-link:active{color:var(--_nav-color-active)}.ui-nav-link:focus-visible{color:var(--_nav-color-hover);outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface, #fff),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--ring-color, var(--color-primary))}@media (prefers-reduced-motion: no-preference){.ui-nav-link{transition:var(--motion-transition-color),text-decoration-color var(--motion-duration-normal) var(--motion-easing-standard)}}@media (forced-colors: active){.ui-nav-link{color:LinkText;text-decoration-color:LinkText}.ui-nav-link:hover,.ui-nav-link:focus-visible,.ui-nav-link:active{color:LinkText;text-decoration:underline}}.ui-section{container-type:inline-size;contain:paint;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-section::selection,.ui-section *::selection{background-color:color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-text)}.ui-page>:not([data-full-bleed]),.ui-page>.ui-page-content>:not([data-full-bleed]),.ui-section-container{max-inline-size:80rem;margin-inline:auto;padding-inline:var(--space-md)}.ui-page>[data-root-band],.ui-page>.ui-page-content>[data-root-band]{margin-block:var(--space-section, var(--space-xl, var(--spacing-xl, 4rem)))}.ui-section-eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.ui-cta .ui-section-eyebrow{color:var(--_cta-color, var(--color-primary))}.ui-section-enter-subtle{opacity:0}.ui-section-enter-subtle.ui-section-visible{opacity:1}@media (prefers-reduced-motion: no-preference){.ui-section-enter-subtle{transition:opacity var(--motion-duration-normal) var(--motion-easing-standard)}}@media (prefers-reduced-motion: reduce){.ui-section-enter-subtle{opacity:1}}.ui-section-enter{opacity:0;translate:0 var(--motion-distance-medium)}.ui-section-enter.ui-section-visible{opacity:1;translate:0 0}@media (prefers-reduced-motion: no-preference){.ui-section-enter{transition:opacity var(--motion-duration-slow) var(--motion-easing-entrance),translate var(--motion-duration-slow) var(--motion-easing-entrance)}}@media (prefers-reduced-motion: reduce){.ui-section-enter{opacity:1;translate:0 0}}.ui-section-enter-expressive{opacity:0;translate:0 var(--motion-distance-medium);scale:var(--motion-scale-subtle)}.ui-section-enter-expressive.ui-section-visible{opacity:1;translate:0 0;scale:1}@media (prefers-reduced-motion: no-preference){.ui-section-enter-expressive{transition:opacity var(--motion-duration-deliberate) var(--motion-easing-entrance),translate var(--motion-duration-deliberate) var(--motion-easing-entrance),scale var(--motion-duration-deliberate) var(--motion-easing-emphasized)}}@media (prefers-reduced-motion: reduce){.ui-section-enter-expressive{opacity:1;translate:0 0;scale:1}}.ui-section-stagger>*{opacity:0;translate:0 var(--motion-distance-subtle)}.ui-section-stagger.ui-section-visible>*{opacity:1;translate:0 0}@media (prefers-reduced-motion: no-preference){.ui-section-stagger>*{transition:opacity var(--motion-duration-normal) var(--motion-easing-entrance),translate var(--motion-duration-normal) var(--motion-easing-entrance)}.ui-section-stagger.ui-section-visible>*:nth-child(1){transition-delay:0ms}.ui-section-stagger.ui-section-visible>*:nth-child(2){transition-delay:.1s}.ui-section-stagger.ui-section-visible>*:nth-child(3){transition-delay:.2s}.ui-section-stagger.ui-section-visible>*:nth-child(4){transition-delay:.3s}.ui-section-stagger.ui-section-visible>*:nth-child(5){transition-delay:.4s}.ui-section-stagger.ui-section-visible>*:nth-child(6){transition-delay:.5s}[data-entrance=expressive] .ui-section-stagger>*{scale:var(--motion-scale-subtle);transition:opacity var(--motion-duration-slow) var(--motion-easing-entrance),translate var(--motion-duration-slow) var(--motion-easing-entrance),scale var(--motion-duration-slow) var(--motion-easing-emphasized)}[data-entrance=expressive] .ui-section-stagger.ui-section-visible>*{scale:1}[data-entrance=expressive] .ui-section-stagger.ui-section-visible>*:nth-child(1){transition-delay:0ms}[data-entrance=expressive] .ui-section-stagger.ui-section-visible>*:nth-child(2){transition-delay:.12s}[data-entrance=expressive] .ui-section-stagger.ui-section-visible>*:nth-child(3){transition-delay:.24s}[data-entrance=expressive] .ui-section-stagger.ui-section-visible>*:nth-child(4){transition-delay:.36s}[data-entrance=expressive] .ui-section-stagger.ui-section-visible>*:nth-child(5){transition-delay:.48s}[data-entrance=expressive] .ui-section-stagger.ui-section-visible>*:nth-child(6){transition-delay:.6s}}@media (prefers-reduced-motion: reduce){.ui-section-stagger>*{opacity:1;translate:0 0;scale:1}}.ui-hero{position:relative;overflow-inline:clip}.ui-hero:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -30%;inline-size:60%;block-size:60%;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in oklch,var(--color-primary) 8%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.ui-hero-content[data-variant=centered]{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.ui-hero-text-block{display:flex;flex-direction:column;gap:var(--space-sm)}.ui-hero-content[data-variant=centered] .ui-hero-text-block{max-inline-size:48rem}.ui-hero-content[data-variant=centered] .ui-hero-text-block+.ui-hero-actions{margin-block-start:var(--space-lg)}.ui-hero-text-block .ui-text{max-inline-size:60ch;font-weight:var(--font-weight-normal)}.ui-hero .ui-heading{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);letter-spacing:var(--heading-letter-spacing)}.ui-hero-content[data-variant=centered] .ui-heading{text-wrap:balance}.ui-hero-content[data-variant=split]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xl);position:relative;z-index:1;justify-content:center;container-type:inline-size}.ui-hero-text-side{flex:1 1 18rem;display:flex;flex-direction:column;max-inline-size:24rem;text-align:start}@container (max-width: 40rem){.ui-hero-text-side{text-align:center}}.ui-hero-text-side .ui-hero-text-block{gap:var(--space-sm)}.ui-hero-text-side .ui-hero-actions{margin-block-start:var(--space-lg)}.ui-hero-image-side{flex:1 1 18rem}.ui-hero-image-side .ui-image{box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}@media (prefers-reduced-motion: no-preference){.ui-hero-image-side .ui-image{transition:var(--motion-transition-shadow)}}.ui-hero-image-side .ui-image:hover{box-shadow:var(--shadow-xl)}.ui-hero-actions{display:flex;flex-direction:row;gap:var(--space-sm);flex-wrap:wrap}@container (max-width: 40rem){.ui-hero-actions{justify-content:center}}@media (prefers-reduced-motion: no-preference){.ui-hero:before{transition:opacity var(--motion-duration-slow) var(--motion-easing-standard)}.ui-section-enter-expressive .ui-hero-image-side{opacity:0;translate:var(--motion-distance-big) 0;transition:opacity var(--motion-duration-deliberate) var(--motion-easing-entrance),translate var(--motion-duration-deliberate) var(--motion-easing-emphasized)}.ui-section-enter-expressive.ui-section-visible .ui-hero-image-side{opacity:1;translate:0 0}.ui-section-enter-expressive .ui-hero-text-side{opacity:0;translate:0 var(--motion-distance-medium);transition:opacity var(--motion-duration-deliberate) var(--motion-easing-entrance),translate var(--motion-duration-deliberate) var(--motion-easing-entrance);transition-delay:.1s}.ui-section-enter-expressive.ui-section-visible .ui-hero-text-side{opacity:1;translate:0 0}}@media (forced-colors: active){.ui-hero:before{display:none}}.ui-features-layout{display:flex;flex-direction:column;gap:var(--space-lg)}.ui-features-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm)}.ui-features-header .ui-heading{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);letter-spacing:-.01em;text-wrap:balance}.ui-features-header .ui-text{max-inline-size:60ch}.ui-features-grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.ui-features-grid[data-columns="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.ui-features-card{display:flex;flex-direction:column;gap:var(--space-xs);padding-block:var(--space-lg);padding-inline:var(--space-lg);background-color:var(--color-surface-variant, var(--color-surface));border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--color-border);box-shadow:var(--shadow-xs)}@media (prefers-reduced-motion: no-preference){.ui-features-card{transition:var(--motion-transition-shadow),var(--motion-transition-border),translate var(--motion-duration-normal) var(--motion-easing-standard)}}.ui-features-card:hover,.ui-features-card:focus-within{box-shadow:var(--shadow-lg);border-color:color-mix(in oklch,var(--color-primary) 30%,var(--color-border))}@media (prefers-reduced-motion: no-preference){.ui-features-card:hover,.ui-features-card:focus-within{translate:0 calc(-1 * var(--motion-distance-subtle))}}.ui-features-card .ui-icon{color:var(--color-primary);background-color:color-mix(in oklch,var(--color-primary) 10%,transparent);border-radius:var(--radius-md);padding-block:var(--space-sm);padding-inline:var(--space-sm)}.ui-features-card .ui-text{margin-block-start:calc(var(--space-sm) - var(--space-xs))}.ui-features-grid[data-variant=numbered]{list-style:none;margin:0;padding:0}.ui-features-card .ui-features-step{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-inline-size:calc(1em + 2 * var(--space-sm));font-size:var(--font-size-2xl);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary);background-color:color-mix(in oklch,var(--color-primary) 10%,transparent);border-radius:var(--radius-md);padding-block:var(--space-sm);padding-inline:var(--space-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (forced-colors: active){.ui-features-card .ui-features-step{border:var(--border-width-thin) solid CanvasText}}.ui-features-layout>[data-slot]:empty{display:none}@media (forced-colors: active){.ui-features-card{border:var(--border-width-thin) solid CanvasText}.ui-features-card:hover,.ui-features-card:focus-within{box-shadow:none}}.ui-cta{--_cta-color: var(--color-primary);background-color:var(--color-surface-variant, var(--color-surface));border:var(--border-width-hairline) solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:var(--radius-md)}.ui-cta[data-color=primary]{--_cta-color: var(--color-primary)}.ui-cta[data-color=secondary]{--_cta-color: var(--color-secondary)}.ui-cta[data-color=tertiary]{--_cta-color: var(--color-tertiary)}.ui-cta[data-color=success]{--_cta-color: var(--color-success)}.ui-cta[data-color=info]{--_cta-color: var(--color-info)}.ui-cta[data-color=warning]{--_cta-color: var(--color-warning)}.ui-cta[data-color=danger]{--_cta-color: var(--color-danger)}.ui-cta-content[data-variant=centered]{display:flex;flex-direction:column;align-items:center;text-align:center}.ui-cta-content[data-variant=centered] .ui-cta-text-block{max-inline-size:48rem}.ui-cta .ui-heading{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);letter-spacing:-.01em}.ui-cta-content[data-variant=centered] .ui-heading{text-wrap:balance}.ui-cta-content[data-variant=inline]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-lg);max-inline-size:48rem;margin-inline:auto}.ui-cta-content[data-variant=inline]>.ui-cta-text-block{flex:1 1 18rem}.ui-cta-content[data-variant=inline]>.ui-cta-actions{flex:0 0 auto}.ui-cta-text-block{display:flex;flex-direction:column;gap:var(--space-sm)}.ui-cta-content[data-variant=centered] .ui-cta-text-block+.ui-cta-actions{margin-block-start:var(--space-lg)}.ui-cta-text-block .ui-text{max-inline-size:60ch;font-weight:var(--font-weight-normal)}.ui-cta-actions{display:flex;flex-direction:row;gap:var(--space-md);flex-wrap:wrap}@media (forced-colors: active){.ui-cta{background-color:Canvas;border-block-start:var(--border-width-thin) solid CanvasText;border-block-end:var(--border-width-thin) solid CanvasText}}.ui-contact-layout{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:start;justify-content:center;container-type:inline-size}.ui-contact-info{flex:1 1 18rem;display:flex;flex-direction:column;gap:var(--space-sm);max-inline-size:24rem;text-align:start}@container (max-width: 40rem){.ui-contact-info{text-align:center}}.ui-contact-info address:has(>ul:empty){display:none}.ui-contact-info address{margin-block-start:var(--space-md);padding-block-start:var(--space-md);font-style:normal;position:relative}.ui-contact-info address:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--border-width-hairline);background:linear-gradient(to right,transparent,var(--color-border) 20%,var(--color-border) 80%,transparent)}.ui-contact-item{display:flex;flex-direction:row;gap:var(--space-xs);align-items:center}@container (max-width: 40rem){.ui-contact-item{justify-content:center}}.ui-contact-item:has(a):hover .ui-icon{color:var(--color-primary)}@media (prefers-reduced-motion: no-preference){.ui-contact-item .ui-icon{transition:var(--motion-transition-color)}}.ui-contact-info .ui-nav-link{--_nav-color: var(--color-text)}.ui-contact-form{flex:1 1 24rem;background-color:var(--color-surface-variant, var(--color-surface));border-radius:var(--radius-lg);padding-block:var(--space-lg);padding-inline:var(--space-lg);border:var(--border-width-hairline) solid var(--color-border);box-shadow:var(--shadow-xs)}.ui-contact-form:empty{display:none}@media (prefers-reduced-motion: no-preference){.ui-contact-form{transition:var(--motion-transition-shadow),var(--motion-transition-border)}}.ui-contact-form:hover,.ui-contact-form:focus-within{box-shadow:var(--shadow-md);border-color:color-mix(in oklch,var(--color-primary) 20%,var(--color-border))}@media (forced-colors: active){.ui-contact-item:has(a):hover .ui-icon{color:LinkText}}.ui-faq-layout{display:flex;flex-direction:column;gap:var(--space-lg)}.ui-faq-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm)}.ui-faq-header .ui-heading{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);text-wrap:balance}.ui-faq-header .ui-text{max-inline-size:60ch}.ui-faq .ui-accordion{inline-size:100%;max-inline-size:48rem;margin-inline:auto}.ui-faq-layout>[data-slot]:empty{display:none}.ui-footer{border-block-start:var(--border-width-hairline) solid var(--color-border)}.ui-footer-layout{display:flex;flex-direction:column;gap:var(--space-lg)}.ui-footer-nav-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ui-footer-group{display:flex;flex-direction:column;gap:var(--space-sm)}.ui-footer-group .ui-heading{letter-spacing:.05em;text-transform:uppercase}.ui-footer-link-list{display:flex;flex-direction:column;gap:var(--space-xs)}.ui-footer .ui-nav-link{--_nav-color: var(--color-text-muted);font-size:var(--font-size-sm)}.ui-footer-layout>[data-slot]:empty{display:none}.ui-footer nav:has(>.ui-footer-nav-grid:empty){display:none}.ui-footer-divider{border:none;block-size:var(--border-width-hairline);background:linear-gradient(to right,transparent,var(--color-border) 20%,var(--color-border) 80%,transparent)}.ui-footer-copyright{text-align:center;letter-spacing:.025em}@media (forced-colors: active){.ui-footer{border-block-start-color:CanvasText}.ui-footer-divider{background:none;border-block-start:var(--border-width-hairline) solid CanvasText}}html{font-size:var(--base-font-size);line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--body-letter-spacing);text-wrap:var(--text-wrap-body, wrap);font-feature-settings:var(--body-font-feature-settings, normal);font-variant-numeric:var(--font-variant-numeric, normal)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-heading);letter-spacing:var(--heading-letter-spacing);text-wrap:var(--text-wrap-heading, balance);margin-top:0;margin-bottom:.5em;font-weight:600;font-feature-settings:var(--heading-font-feature-settings, normal);font-variant-caps:var(--heading-font-variant-caps, normal)}h1,.h1{font-size:var(--font-size-h1, 2.5rem);line-height:var(--line-height-h1, 1.2)}h2,.h2{font-size:var(--font-size-h2, 2rem);line-height:var(--line-height-h2, 1.25)}h3,.h3{font-size:var(--font-size-h3, 1.75rem);line-height:var(--line-height-h3, 1.3)}h4,.h4{font-size:var(--font-size-h4, 1.5rem);line-height:var(--line-height-h4, 1.35)}h5,.h5{font-size:var(--font-size-h5, 1.25rem);line-height:var(--line-height-h5, 1.4)}h6,.h6{font-size:var(--font-size-h6, 1.125rem);line-height:var(--line-height-h6, 1.45)}p{margin-top:0;margin-bottom:1em}p:last-child{margin-bottom:0}strong,b{font-weight:600}em,i{font-style:italic}small{font-size:.875em}mark{background-color:#fff3cd;padding:.125em .25em;border-radius:.25em}code{font-family:var(--font-family-mono);font-size:var(--inline-code-font-size);padding-block:var(--inline-code-padding-block);padding-inline:var(--inline-code-padding-inline);margin-inline:var(--inline-code-margin-inline);background-color:#0000000d;border-radius:var(--radius-xs);word-break:break-word}pre{font-family:var(--font-family-mono);font-size:var(--inline-code-font-size);padding:1em;background-color:#0000000d;border-radius:var(--radius-sm);overflow-x:auto;margin:1em 0}pre code{padding:0;background-color:transparent;border-radius:0}a{color:inherit;text-decoration:underline;text-decoration-thickness:.0625em;text-underline-offset:.125em}a:hover{text-decoration-thickness:.125em}a:focus-visible{outline:.125em solid currentColor;outline-offset:.25em;border-radius:.125em}ul,ol{margin-top:0;margin-bottom:1em;padding-left:1.5em}li{margin-bottom:.5em}li:last-child{margin-bottom:0}blockquote{margin:1.5em 0;padding:1em 1.5em;border-left:.25em solid rgba(0,0,0,.1);font-style:italic}blockquote p:last-child{margin-bottom:0}cite{font-style:normal;font-size:.875em;opacity:.8}hr{border:none;border-top:.0625em solid rgba(0,0,0,.1);margin:2em 0}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:.125em solid currentColor;outline-offset:.25em}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--color-bg);color:var(--color-text)}:root{--gl-text-faint: color-mix( in oklab, var(--color-text-muted) 80%, var(--color-bg) );--gl-accent-quiet: color-mix(in oklab, var(--color-primary) 11%, transparent);--gl-accent-line: color-mix(in oklab, var(--color-primary) 30%, transparent);--gl-surface-band: color-mix( in oklab, var(--color-surface) 50%, var(--color-bg) );--gl-hairline: color-mix( in oklab, var(--color-text) 8%, var(--color-surface) );--gl-confidence-outdated: color-mix( in oklab, var(--color-text-muted) 78%, var(--color-bg) )}[data-router-tmp-tabindex]:focus{outline:none}
