@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0..1,0";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css";:root,:host,.sl-theme-light{color-scheme:light;--sl-color-gray-50: hsl(0 0% 97.5%);--sl-color-gray-100: hsl(240 4.8% 95.9%);--sl-color-gray-200: hsl(240 5.9% 90%);--sl-color-gray-300: hsl(240 4.9% 83.9%);--sl-color-gray-400: hsl(240 5% 64.9%);--sl-color-gray-500: hsl(240 3.8% 46.1%);--sl-color-gray-600: hsl(240 5.2% 33.9%);--sl-color-gray-700: hsl(240 5.3% 26.1%);--sl-color-gray-800: hsl(240 3.7% 15.9%);--sl-color-gray-900: hsl(240 5.9% 10%);--sl-color-gray-950: hsl(240 7.3% 8%);--sl-color-red-50: hsl(0 85.7% 97.3%);--sl-color-red-100: hsl(0 93.3% 94.1%);--sl-color-red-200: hsl(0 96.3% 89.4%);--sl-color-red-300: hsl(0 93.5% 81.8%);--sl-color-red-400: hsl(0 90.6% 70.8%);--sl-color-red-500: hsl(0 84.2% 60.2%);--sl-color-red-600: hsl(0 72.2% 50.6%);--sl-color-red-700: hsl(0 73.7% 41.8%);--sl-color-red-800: hsl(0 70% 35.3%);--sl-color-red-900: hsl(0 62.8% 30.6%);--sl-color-red-950: hsl(0 60% 19.6%);--sl-color-orange-50: hsl(33.3 100% 96.5%);--sl-color-orange-100: hsl(34.3 100% 91.8%);--sl-color-orange-200: hsl(32.1 97.7% 83.1%);--sl-color-orange-300: hsl(30.7 97.2% 72.4%);--sl-color-orange-400: hsl(27 96% 61%);--sl-color-orange-500: hsl(24.6 95% 53.1%);--sl-color-orange-600: hsl(20.5 90.2% 48.2%);--sl-color-orange-700: hsl(17.5 88.3% 40.4%);--sl-color-orange-800: hsl(15 79.1% 33.7%);--sl-color-orange-900: hsl(15.3 74.6% 27.8%);--sl-color-orange-950: hsl(15.2 69.1% 19%);--sl-color-amber-50: hsl(48 100% 96.1%);--sl-color-amber-100: hsl(48 96.5% 88.8%);--sl-color-amber-200: hsl(48 96.6% 76.7%);--sl-color-amber-300: hsl(45.9 96.7% 64.5%);--sl-color-amber-400: hsl(43.3 96.4% 56.3%);--sl-color-amber-500: hsl(37.7 92.1% 50.2%);--sl-color-amber-600: hsl(32.1 94.6% 43.7%);--sl-color-amber-700: hsl(26 90.5% 37.1%);--sl-color-amber-800: hsl(22.7 82.5% 31.4%);--sl-color-amber-900: hsl(21.7 77.8% 26.5%);--sl-color-amber-950: hsl(22.9 74.1% 16.7%);--sl-color-yellow-50: hsl(54.5 91.7% 95.3%);--sl-color-yellow-100: hsl(54.9 96.7% 88%);--sl-color-yellow-200: hsl(52.8 98.3% 76.9%);--sl-color-yellow-300: hsl(50.4 97.8% 63.5%);--sl-color-yellow-400: hsl(47.9 95.8% 53.1%);--sl-color-yellow-500: hsl(45.4 93.4% 47.5%);--sl-color-yellow-600: hsl(40.6 96.1% 40.4%);--sl-color-yellow-700: hsl(35.5 91.7% 32.9%);--sl-color-yellow-800: hsl(31.8 81% 28.8%);--sl-color-yellow-900: hsl(28.4 72.5% 25.7%);--sl-color-yellow-950: hsl(33.1 69% 13.9%);--sl-color-lime-50: hsl(78.3 92% 95.1%);--sl-color-lime-100: hsl(79.6 89.1% 89.2%);--sl-color-lime-200: hsl(80.9 88.5% 79.6%);--sl-color-lime-300: hsl(82 84.5% 67.1%);--sl-color-lime-400: hsl(82.7 78% 55.5%);--sl-color-lime-500: hsl(83.7 80.5% 44.3%);--sl-color-lime-600: hsl(84.8 85.2% 34.5%);--sl-color-lime-700: hsl(85.9 78.4% 27.3%);--sl-color-lime-800: hsl(86.3 69% 22.7%);--sl-color-lime-900: hsl(87.6 61.2% 20.2%);--sl-color-lime-950: hsl(86.5 60.6% 13.9%);--sl-color-green-50: hsl(138.5 76.5% 96.7%);--sl-color-green-100: hsl(140.6 84.2% 92.5%);--sl-color-green-200: hsl(141 78.9% 85.1%);--sl-color-green-300: hsl(141.7 76.6% 73.1%);--sl-color-green-400: hsl(141.9 69.2% 58%);--sl-color-green-500: hsl(142.1 70.6% 45.3%);--sl-color-green-600: hsl(142.1 76.2% 36.3%);--sl-color-green-700: hsl(142.4 71.8% 29.2%);--sl-color-green-800: hsl(142.8 64.2% 24.1%);--sl-color-green-900: hsl(143.8 61.2% 20.2%);--sl-color-green-950: hsl(144.3 60.7% 12%);--sl-color-emerald-50: hsl(151.8 81% 95.9%);--sl-color-emerald-100: hsl(149.3 80.4% 90%);--sl-color-emerald-200: hsl(152.4 76% 80.4%);--sl-color-emerald-300: hsl(156.2 71.6% 66.9%);--sl-color-emerald-400: hsl(158.1 64.4% 51.6%);--sl-color-emerald-500: hsl(160.1 84.1% 39.4%);--sl-color-emerald-600: hsl(161.4 93.5% 30.4%);--sl-color-emerald-700: hsl(162.9 93.5% 24.3%);--sl-color-emerald-800: hsl(163.1 88.1% 19.8%);--sl-color-emerald-900: hsl(164.2 85.7% 16.5%);--sl-color-emerald-950: hsl(164.3 87.5% 9.4%);--sl-color-teal-50: hsl(166.2 76.5% 96.7%);--sl-color-teal-100: hsl(167.2 85.5% 89.2%);--sl-color-teal-200: hsl(168.4 83.8% 78.2%);--sl-color-teal-300: hsl(170.6 76.9% 64.3%);--sl-color-teal-400: hsl(172.5 66% 50.4%);--sl-color-teal-500: hsl(173.4 80.4% 40%);--sl-color-teal-600: hsl(174.7 83.9% 31.6%);--sl-color-teal-700: hsl(175.3 77.4% 26.1%);--sl-color-teal-800: hsl(176.1 69.4% 21.8%);--sl-color-teal-900: hsl(175.9 60.8% 19%);--sl-color-teal-950: hsl(176.5 58.6% 11.4%);--sl-color-cyan-50: hsl(183.2 100% 96.3%);--sl-color-cyan-100: hsl(185.1 95.9% 90.4%);--sl-color-cyan-200: hsl(186.2 93.5% 81.8%);--sl-color-cyan-300: hsl(187 92.4% 69%);--sl-color-cyan-400: hsl(187.9 85.7% 53.3%);--sl-color-cyan-500: hsl(188.7 94.5% 42.7%);--sl-color-cyan-600: hsl(191.6 91.4% 36.5%);--sl-color-cyan-700: hsl(192.9 82.3% 31%);--sl-color-cyan-800: hsl(194.4 69.6% 27.1%);--sl-color-cyan-900: hsl(196.4 63.6% 23.7%);--sl-color-cyan-950: hsl(196.8 61% 16.1%);--sl-color-sky-50: hsl(204 100% 97.1%);--sl-color-sky-100: hsl(204 93.8% 93.7%);--sl-color-sky-200: hsl(200.6 94.4% 86.1%);--sl-color-sky-300: hsl(199.4 95.5% 73.9%);--sl-color-sky-400: hsl(198.4 93.2% 59.6%);--sl-color-sky-500: hsl(198.6 88.7% 48.4%);--sl-color-sky-600: hsl(200.4 98% 39.4%);--sl-color-sky-700: hsl(201.3 96.3% 32.2%);--sl-color-sky-800: hsl(201 90% 27.5%);--sl-color-sky-900: hsl(202 80.3% 23.9%);--sl-color-sky-950: hsl(202.3 73.8% 16.5%);--sl-color-blue-50: hsl(213.8 100% 96.9%);--sl-color-blue-100: hsl(214.3 94.6% 92.7%);--sl-color-blue-200: hsl(213.3 96.9% 87.3%);--sl-color-blue-300: hsl(211.7 96.4% 78.4%);--sl-color-blue-400: hsl(213.1 93.9% 67.8%);--sl-color-blue-500: hsl(217.2 91.2% 59.8%);--sl-color-blue-600: hsl(221.2 83.2% 53.3%);--sl-color-blue-700: hsl(224.3 76.3% 48%);--sl-color-blue-800: hsl(225.9 70.7% 40.2%);--sl-color-blue-900: hsl(224.4 64.3% 32.9%);--sl-color-blue-950: hsl(226.2 55.3% 18.4%);--sl-color-indigo-50: hsl(225.9 100% 96.7%);--sl-color-indigo-100: hsl(226.5 100% 93.9%);--sl-color-indigo-200: hsl(228 96.5% 88.8%);--sl-color-indigo-300: hsl(229.7 93.5% 81.8%);--sl-color-indigo-400: hsl(234.5 89.5% 73.9%);--sl-color-indigo-500: hsl(238.7 83.5% 66.7%);--sl-color-indigo-600: hsl(243.4 75.4% 58.6%);--sl-color-indigo-700: hsl(244.5 57.9% 50.6%);--sl-color-indigo-800: hsl(243.7 54.5% 41.4%);--sl-color-indigo-900: hsl(242.2 47.4% 34.3%);--sl-color-indigo-950: hsl(243.5 43.6% 22.9%);--sl-color-violet-50: hsl(250 100% 97.6%);--sl-color-violet-100: hsl(251.4 91.3% 95.5%);--sl-color-violet-200: hsl(250.5 95.2% 91.8%);--sl-color-violet-300: hsl(252.5 94.7% 85.1%);--sl-color-violet-400: hsl(255.1 91.7% 76.3%);--sl-color-violet-500: hsl(258.3 89.5% 66.3%);--sl-color-violet-600: hsl(262.1 83.3% 57.8%);--sl-color-violet-700: hsl(263.4 70% 50.4%);--sl-color-violet-800: hsl(263.4 69.3% 42.2%);--sl-color-violet-900: hsl(263.5 67.4% 34.9%);--sl-color-violet-950: hsl(265.1 61.5% 21.4%);--sl-color-purple-50: hsl(270 100% 98%);--sl-color-purple-100: hsl(268.7 100% 95.5%);--sl-color-purple-200: hsl(268.6 100% 91.8%);--sl-color-purple-300: hsl(269.2 97.4% 85.1%);--sl-color-purple-400: hsl(270 95.2% 75.3%);--sl-color-purple-500: hsl(270.7 91% 65.1%);--sl-color-purple-600: hsl(271.5 81.3% 55.9%);--sl-color-purple-700: hsl(272.1 71.7% 47.1%);--sl-color-purple-800: hsl(272.9 67.2% 39.4%);--sl-color-purple-900: hsl(273.6 65.6% 32%);--sl-color-purple-950: hsl(276 59.5% 16.5%);--sl-color-fuchsia-50: hsl(289.1 100% 97.8%);--sl-color-fuchsia-100: hsl(287 100% 95.5%);--sl-color-fuchsia-200: hsl(288.3 95.8% 90.6%);--sl-color-fuchsia-300: hsl(291.1 93.1% 82.9%);--sl-color-fuchsia-400: hsl(292 91.4% 72.5%);--sl-color-fuchsia-500: hsl(292.2 84.1% 60.6%);--sl-color-fuchsia-600: hsl(293.4 69.5% 48.8%);--sl-color-fuchsia-700: hsl(294.7 72.4% 39.8%);--sl-color-fuchsia-800: hsl(295.4 70.2% 32.9%);--sl-color-fuchsia-900: hsl(296.7 63.6% 28%);--sl-color-fuchsia-950: hsl(297.1 56.8% 14.5%);--sl-color-pink-50: hsl(327.3 73.3% 97.1%);--sl-color-pink-100: hsl(325.7 77.8% 94.7%);--sl-color-pink-200: hsl(325.9 84.6% 89.8%);--sl-color-pink-300: hsl(327.4 87.1% 81.8%);--sl-color-pink-400: hsl(328.6 85.5% 70.2%);--sl-color-pink-500: hsl(330.4 81.2% 60.4%);--sl-color-pink-600: hsl(333.3 71.4% 50.6%);--sl-color-pink-700: hsl(335.1 77.6% 42%);--sl-color-pink-800: hsl(335.8 74.4% 35.3%);--sl-color-pink-900: hsl(335.9 69% 30.4%);--sl-color-pink-950: hsl(336.2 65.4% 15.9%);--sl-color-rose-50: hsl(355.7 100% 97.3%);--sl-color-rose-100: hsl(355.6 100% 94.7%);--sl-color-rose-200: hsl(352.7 96.1% 90%);--sl-color-rose-300: hsl(352.6 95.7% 81.8%);--sl-color-rose-400: hsl(351.3 94.5% 71.4%);--sl-color-rose-500: hsl(349.7 89.2% 60.2%);--sl-color-rose-600: hsl(346.8 77.2% 49.8%);--sl-color-rose-700: hsl(345.3 82.7% 40.8%);--sl-color-rose-800: hsl(343.4 79.7% 34.7%);--sl-color-rose-900: hsl(341.5 75.5% 30.4%);--sl-color-rose-950: hsl(341.3 70.1% 17.1%);--sl-color-primary-50: var(--sl-color-sky-50);--sl-color-primary-100: var(--sl-color-sky-100);--sl-color-primary-200: var(--sl-color-sky-200);--sl-color-primary-300: var(--sl-color-sky-300);--sl-color-primary-400: var(--sl-color-sky-400);--sl-color-primary-500: var(--sl-color-sky-500);--sl-color-primary-600: var(--sl-color-sky-600);--sl-color-primary-700: var(--sl-color-sky-700);--sl-color-primary-800: var(--sl-color-sky-800);--sl-color-primary-900: var(--sl-color-sky-900);--sl-color-primary-950: var(--sl-color-sky-950);--sl-color-success-50: var(--sl-color-green-50);--sl-color-success-100: var(--sl-color-green-100);--sl-color-success-200: var(--sl-color-green-200);--sl-color-success-300: var(--sl-color-green-300);--sl-color-success-400: var(--sl-color-green-400);--sl-color-success-500: var(--sl-color-green-500);--sl-color-success-600: var(--sl-color-green-600);--sl-color-success-700: var(--sl-color-green-700);--sl-color-success-800: var(--sl-color-green-800);--sl-color-success-900: var(--sl-color-green-900);--sl-color-success-950: var(--sl-color-green-950);--sl-color-warning-50: var(--sl-color-amber-50);--sl-color-warning-100: var(--sl-color-amber-100);--sl-color-warning-200: var(--sl-color-amber-200);--sl-color-warning-300: var(--sl-color-amber-300);--sl-color-warning-400: var(--sl-color-amber-400);--sl-color-warning-500: var(--sl-color-amber-500);--sl-color-warning-600: var(--sl-color-amber-600);--sl-color-warning-700: var(--sl-color-amber-700);--sl-color-warning-800: var(--sl-color-amber-800);--sl-color-warning-900: var(--sl-color-amber-900);--sl-color-warning-950: var(--sl-color-amber-950);--sl-color-danger-50: var(--sl-color-red-50);--sl-color-danger-100: var(--sl-color-red-100);--sl-color-danger-200: var(--sl-color-red-200);--sl-color-danger-300: var(--sl-color-red-300);--sl-color-danger-400: var(--sl-color-red-400);--sl-color-danger-500: var(--sl-color-red-500);--sl-color-danger-600: var(--sl-color-red-600);--sl-color-danger-700: var(--sl-color-red-700);--sl-color-danger-800: var(--sl-color-red-800);--sl-color-danger-900: var(--sl-color-red-900);--sl-color-danger-950: var(--sl-color-red-950);--sl-color-neutral-50: var(--sl-color-gray-50);--sl-color-neutral-100: var(--sl-color-gray-100);--sl-color-neutral-200: var(--sl-color-gray-200);--sl-color-neutral-300: var(--sl-color-gray-300);--sl-color-neutral-400: var(--sl-color-gray-400);--sl-color-neutral-500: var(--sl-color-gray-500);--sl-color-neutral-600: var(--sl-color-gray-600);--sl-color-neutral-700: var(--sl-color-gray-700);--sl-color-neutral-800: var(--sl-color-gray-800);--sl-color-neutral-900: var(--sl-color-gray-900);--sl-color-neutral-950: var(--sl-color-gray-950);--sl-color-neutral-0: hsl(0, 0%, 100%);--sl-color-neutral-1000: hsl(0, 0%, 0%);--sl-border-radius-small: .1875rem;--sl-border-radius-medium: .25rem;--sl-border-radius-large: .5rem;--sl-border-radius-x-large: 1rem;--sl-border-radius-circle: 50%;--sl-border-radius-pill: 9999px;--sl-shadow-x-small: 0 1px 2px hsl(240 3.8% 46.1% / 6%);--sl-shadow-small: 0 1px 2px hsl(240 3.8% 46.1% / 12%);--sl-shadow-medium: 0 2px 4px hsl(240 3.8% 46.1% / 12%);--sl-shadow-large: 0 2px 8px hsl(240 3.8% 46.1% / 12%);--sl-shadow-x-large: 0 4px 16px hsl(240 3.8% 46.1% / 12%);--sl-spacing-3x-small: .125rem;--sl-spacing-2x-small: .25rem;--sl-spacing-x-small: .5rem;--sl-spacing-small: .75rem;--sl-spacing-medium: 1rem;--sl-spacing-large: 1.25rem;--sl-spacing-x-large: 1.75rem;--sl-spacing-2x-large: 2.25rem;--sl-spacing-3x-large: 3rem;--sl-spacing-4x-large: 4.5rem;--sl-transition-x-slow: 1s;--sl-transition-slow: .5s;--sl-transition-medium: .25s;--sl-transition-fast: .15s;--sl-transition-x-fast: 50ms;--sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--sl-font-serif: Georgia, "Times New Roman", serif;--sl-font-size-2x-small: .625rem;--sl-font-size-x-small: .75rem;--sl-font-size-small: .875rem;--sl-font-size-medium: 1rem;--sl-font-size-large: 1.25rem;--sl-font-size-x-large: 1.5rem;--sl-font-size-2x-large: 2.25rem;--sl-font-size-3x-large: 3rem;--sl-font-size-4x-large: 4.5rem;--sl-font-weight-light: 300;--sl-font-weight-normal: 400;--sl-font-weight-semibold: 500;--sl-font-weight-bold: 700;--sl-letter-spacing-denser: -.03em;--sl-letter-spacing-dense: -.015em;--sl-letter-spacing-normal: normal;--sl-letter-spacing-loose: .075em;--sl-letter-spacing-looser: .15em;--sl-line-height-denser: 1;--sl-line-height-dense: 1.4;--sl-line-height-normal: 1.8;--sl-line-height-loose: 2.2;--sl-line-height-looser: 2.6;--sl-focus-ring-color: var(--sl-color-primary-600);--sl-focus-ring-style: solid;--sl-focus-ring-width: 3px;--sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset: 1px;--sl-button-font-size-small: var(--sl-font-size-x-small);--sl-button-font-size-medium: var(--sl-font-size-small);--sl-button-font-size-large: var(--sl-font-size-medium);--sl-input-height-small: 1.875rem;--sl-input-height-medium: 2.5rem;--sl-input-height-large: 3.125rem;--sl-input-background-color: var(--sl-color-neutral-0);--sl-input-background-color-hover: var(--sl-input-background-color);--sl-input-background-color-focus: var(--sl-input-background-color);--sl-input-background-color-disabled: var(--sl-color-neutral-100);--sl-input-border-color: var(--sl-color-neutral-300);--sl-input-border-color-hover: var(--sl-color-neutral-400);--sl-input-border-color-focus: var(--sl-color-primary-500);--sl-input-border-color-disabled: var(--sl-color-neutral-300);--sl-input-border-width: 1px;--sl-input-required-content: "*";--sl-input-required-content-offset: -2px;--sl-input-required-content-color: var(--sl-input-label-color);--sl-input-border-radius-small: var(--sl-border-radius-medium);--sl-input-border-radius-medium: var(--sl-border-radius-medium);--sl-input-border-radius-large: var(--sl-border-radius-medium);--sl-input-font-family: var(--sl-font-sans);--sl-input-font-weight: var(--sl-font-weight-normal);--sl-input-font-size-small: var(--sl-font-size-small);--sl-input-font-size-medium: var(--sl-font-size-medium);--sl-input-font-size-large: var(--sl-font-size-large);--sl-input-letter-spacing: var(--sl-letter-spacing-normal);--sl-input-color: var(--sl-color-neutral-700);--sl-input-color-hover: var(--sl-color-neutral-700);--sl-input-color-focus: var(--sl-color-neutral-700);--sl-input-color-disabled: var(--sl-color-neutral-900);--sl-input-icon-color: var(--sl-color-neutral-500);--sl-input-icon-color-hover: var(--sl-color-neutral-600);--sl-input-icon-color-focus: var(--sl-color-neutral-600);--sl-input-placeholder-color: var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);--sl-input-spacing-small: var(--sl-spacing-small);--sl-input-spacing-medium: var(--sl-spacing-medium);--sl-input-spacing-large: var(--sl-spacing-large);--sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%);--sl-input-focus-ring-offset: 0;--sl-input-filled-background-color: var(--sl-color-neutral-100);--sl-input-filled-background-color-hover: var(--sl-color-neutral-100);--sl-input-filled-background-color-focus: var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);--sl-input-filled-color: var(--sl-color-neutral-800);--sl-input-filled-color-hover: var(--sl-color-neutral-800);--sl-input-filled-color-focus: var(--sl-color-neutral-700);--sl-input-filled-color-disabled: var(--sl-color-neutral-800);--sl-input-label-font-size-small: var(--sl-font-size-small);--sl-input-label-font-size-medium: var(--sl-font-size-medium);--sl-input-label-font-size-large: var(--sl-font-size-large);--sl-input-label-color: inherit;--sl-input-help-text-font-size-small: var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium: var(--sl-font-size-small);--sl-input-help-text-font-size-large: var(--sl-font-size-medium);--sl-input-help-text-color: var(--sl-color-neutral-500);--sl-toggle-size-small: .875rem;--sl-toggle-size-medium: 1.125rem;--sl-toggle-size-large: 1.375rem;--sl-overlay-background-color: hsl(240 3.8% 46.1% / 33%);--sl-panel-background-color: var(--sl-color-neutral-0);--sl-panel-border-color: var(--sl-color-neutral-200);--sl-panel-border-width: 1px;--sl-tooltip-border-radius: var(--sl-border-radius-medium);--sl-tooltip-background-color: var(--sl-color-neutral-800);--sl-tooltip-color: var(--sl-color-neutral-0);--sl-tooltip-font-family: var(--sl-font-sans);--sl-tooltip-font-weight: var(--sl-font-weight-normal);--sl-tooltip-font-size: var(--sl-font-size-small);--sl-tooltip-line-height: var(--sl-line-height-dense);--sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size: 6px;--sl-z-index-drawer: 700;--sl-z-index-dialog: 800;--sl-z-index-dropdown: 900;--sl-z-index-toast: 950;--sl-z-index-tooltip: 1000}:host,.sl-theme-dark{color-scheme:dark;--sl-color-gray-50: hsl(240 5.1% 15%);--sl-color-gray-100: hsl(240 5.7% 18.2%);--sl-color-gray-200: hsl(240 4.6% 22%);--sl-color-gray-300: hsl(240 5% 27.6%);--sl-color-gray-400: hsl(240 5% 35.5%);--sl-color-gray-500: hsl(240 3.7% 44%);--sl-color-gray-600: hsl(240 5.3% 58%);--sl-color-gray-700: hsl(240 5.6% 73%);--sl-color-gray-800: hsl(240 7.3% 84%);--sl-color-gray-900: hsl(240 9.1% 91.8%);--sl-color-gray-950: hsl(0 0% 95%);--sl-color-red-50: hsl(0 56% 23.9%);--sl-color-red-100: hsl(.6 60% 33.9%);--sl-color-red-200: hsl(.9 67.2% 37.1%);--sl-color-red-300: hsl(1.1 71.3% 43.7%);--sl-color-red-400: hsl(1 76% 52.5%);--sl-color-red-500: hsl(.7 89.6% 57.2%);--sl-color-red-600: hsl(0 98.6% 67.9%);--sl-color-red-700: hsl(0 100% 72.3%);--sl-color-red-800: hsl(0 100% 85.6%);--sl-color-red-900: hsl(0 100% 90.3%);--sl-color-red-950: hsl(0 100% 95.9%);--sl-color-orange-50: hsl(15 64.2% 23.3%);--sl-color-orange-100: hsl(15.1 70.9% 31.1%);--sl-color-orange-200: hsl(15.3 75.7% 35.5%);--sl-color-orange-300: hsl(17.1 83.5% 42.7%);--sl-color-orange-400: hsl(20.1 88% 50.8%);--sl-color-orange-500: hsl(24.3 100% 50.5%);--sl-color-orange-600: hsl(27.2 100% 57.7%);--sl-color-orange-700: hsl(31.3 100% 68.7%);--sl-color-orange-800: hsl(33.8 100% 79.3%);--sl-color-orange-900: hsl(38.9 100% 87.7%);--sl-color-orange-950: hsl(46.2 100% 95%);--sl-color-amber-50: hsl(21.9 66.3% 21.1%);--sl-color-amber-100: hsl(21.5 73.6% 29.7%);--sl-color-amber-200: hsl(22.3 77.6% 33.3%);--sl-color-amber-300: hsl(25.4 84.2% 39.6%);--sl-color-amber-400: hsl(31.4 87.4% 46.7%);--sl-color-amber-500: hsl(37 96.6% 48.3%);--sl-color-amber-600: hsl(43.3 100% 53.4%);--sl-color-amber-700: hsl(46.5 100% 61.1%);--sl-color-amber-800: hsl(49.3 100% 73%);--sl-color-amber-900: hsl(51.8 100% 85%);--sl-color-amber-950: hsl(60 100% 94.6%);--sl-color-yellow-50: hsl(32.5 60% 18.2%);--sl-color-yellow-100: hsl(28.1 68.6% 29%);--sl-color-yellow-200: hsl(31.3 75.8% 30.8%);--sl-color-yellow-300: hsl(34.7 84.4% 35.3%);--sl-color-yellow-400: hsl(40.1 87.3% 43.3%);--sl-color-yellow-500: hsl(44.7 88% 46%);--sl-color-yellow-600: hsl(47.7 100% 50.9%);--sl-color-yellow-700: hsl(51.3 100% 59.9%);--sl-color-yellow-800: hsl(54.6 100% 73%);--sl-color-yellow-900: hsl(58.9 100% 84.2%);--sl-color-yellow-950: hsl(60 100% 94%);--sl-color-lime-50: hsl(86.5 54.4% 18%);--sl-color-lime-100: hsl(87.6 56.8% 23.3%);--sl-color-lime-200: hsl(85.8 63.2% 24.5%);--sl-color-lime-300: hsl(86.1 72% 29.4%);--sl-color-lime-400: hsl(85.5 76.8% 37.3%);--sl-color-lime-500: hsl(84.3 74.2% 42.1%);--sl-color-lime-600: hsl(82.8 81.5% 52.6%);--sl-color-lime-700: hsl(82 89.9% 64%);--sl-color-lime-800: hsl(80.9 97.9% 76.6%);--sl-color-lime-900: hsl(77.9 100% 85.8%);--sl-color-lime-950: hsl(69.5 100% 93.8%);--sl-color-green-50: hsl(144.3 53.6% 16%);--sl-color-green-100: hsl(143.2 55.4% 23.5%);--sl-color-green-200: hsl(141.5 58.2% 26.3%);--sl-color-green-300: hsl(140.8 64.2% 31.8%);--sl-color-green-400: hsl(140.3 68% 39.2%);--sl-color-green-500: hsl(141.1 64.9% 43%);--sl-color-green-600: hsl(141.6 72.4% 55.2%);--sl-color-green-700: hsl(141.7 82.7% 70.1%);--sl-color-green-800: hsl(141 90.9% 82.1%);--sl-color-green-900: hsl(142 100% 89.1%);--sl-color-green-950: hsl(144 100% 95.5%);--sl-color-emerald-50: hsl(164.3 75% 13.5%);--sl-color-emerald-100: hsl(163.5 72.6% 20.1%);--sl-color-emerald-200: hsl(162.1 73.7% 22.4%);--sl-color-emerald-300: hsl(161.3 77.3% 27.6%);--sl-color-emerald-400: hsl(159.6 77.1% 34.3%);--sl-color-emerald-500: hsl(159.1 73.5% 37.9%);--sl-color-emerald-600: hsl(157.8 66.8% 48.9%);--sl-color-emerald-700: hsl(156.2 76.1% 63.8%);--sl-color-emerald-800: hsl(152.4 84.4% 77.4%);--sl-color-emerald-900: hsl(149.3 100% 87%);--sl-color-emerald-950: hsl(158.6 100% 94.8%);--sl-color-teal-50: hsl(176.5 51.5% 15.4%);--sl-color-teal-100: hsl(175.9 54.7% 22.3%);--sl-color-teal-200: hsl(175.9 60.7% 23.9%);--sl-color-teal-300: hsl(174.5 67.3% 28.8%);--sl-color-teal-400: hsl(174.4 71.9% 34.9%);--sl-color-teal-500: hsl(173.1 71% 38.3%);--sl-color-teal-600: hsl(172.3 68.2% 48.1%);--sl-color-teal-700: hsl(170.5 81.3% 61.5%);--sl-color-teal-800: hsl(168.4 92.1% 75.2%);--sl-color-teal-900: hsl(168.3 100% 86%);--sl-color-teal-950: hsl(180 100% 95.5%);--sl-color-cyan-50: hsl(197.1 53.8% 20.3%);--sl-color-cyan-100: hsl(196.8 57.3% 27.2%);--sl-color-cyan-200: hsl(195.3 62.7% 29.4%);--sl-color-cyan-300: hsl(193.5 71.3% 34.1%);--sl-color-cyan-400: hsl(192.5 76.8% 40.6%);--sl-color-cyan-500: hsl(189.4 78.6% 42.6%);--sl-color-cyan-600: hsl(188.2 89.1% 51.7%);--sl-color-cyan-700: hsl(187 98.6% 66.2%);--sl-color-cyan-800: hsl(184.9 100% 78.3%);--sl-color-cyan-900: hsl(180 100% 86.6%);--sl-color-cyan-950: hsl(180 100% 94.8%);--sl-color-sky-50: hsl(203 63.8% 20.9%);--sl-color-sky-100: hsl(203.4 70.4% 28%);--sl-color-sky-200: hsl(202.7 75.8% 30.8%);--sl-color-sky-300: hsl(203.1 80.4% 36.1%);--sl-color-sky-400: hsl(202.1 80.5% 44.3%);--sl-color-sky-500: hsl(199.7 85.9% 47.7%);--sl-color-sky-600: hsl(198.7 97.9% 57.2%);--sl-color-sky-700: hsl(198.7 100% 70.5%);--sl-color-sky-800: hsl(198.8 100% 82.5%);--sl-color-sky-900: hsl(198.5 100% 89.9%);--sl-color-sky-950: hsl(186 100% 95.5%);--sl-color-blue-50: hsl(227.1 49.5% 22.7%);--sl-color-blue-100: hsl(225.8 58.9% 36.8%);--sl-color-blue-200: hsl(227.7 64.4% 42.9%);--sl-color-blue-300: hsl(226.1 72.7% 51.2%);--sl-color-blue-400: hsl(222.6 86.5% 56.3%);--sl-color-blue-500: hsl(217.8 95.8% 57.4%);--sl-color-blue-600: hsl(213.3 100% 65%);--sl-color-blue-700: hsl(210.9 100% 74.8%);--sl-color-blue-800: hsl(211.5 100% 83.4%);--sl-color-blue-900: hsl(211 100% 88.9%);--sl-color-blue-950: hsl(201.8 100% 95.3%);--sl-color-indigo-50: hsl(243.5 40.8% 27%);--sl-color-indigo-100: hsl(242.9 45.7% 37.6%);--sl-color-indigo-200: hsl(244.7 52.7% 43.1%);--sl-color-indigo-300: hsl(245.3 60.5% 52.4%);--sl-color-indigo-400: hsl(244.1 79.2% 60.4%);--sl-color-indigo-500: hsl(239.6 88.7% 63.8%);--sl-color-indigo-600: hsl(234.5 96.7% 70.9%);--sl-color-indigo-700: hsl(229.4 100% 78.3%);--sl-color-indigo-800: hsl(227.1 100% 85%);--sl-color-indigo-900: hsl(223.8 100% 89.9%);--sl-color-indigo-950: hsl(220 100% 95.1%);--sl-color-violet-50: hsl(265.1 57.3% 25.4%);--sl-color-violet-100: hsl(263.5 63.8% 39.4%);--sl-color-violet-200: hsl(263.4 66.2% 44.1%);--sl-color-violet-300: hsl(263.7 72.8% 52.4%);--sl-color-violet-400: hsl(262.5 87.3% 59.8%);--sl-color-violet-500: hsl(258.3 95.1% 63.2%);--sl-color-violet-600: hsl(255.1 100% 67.2%);--sl-color-violet-700: hsl(253 100% 81.5%);--sl-color-violet-800: hsl(251.7 100% 87.9%);--sl-color-violet-900: hsl(254.1 100% 91.7%);--sl-color-violet-950: hsl(257.1 100% 96.1%);--sl-color-purple-50: hsl(276 54.3% 20.5%);--sl-color-purple-100: hsl(273.6 61.8% 35.4%);--sl-color-purple-200: hsl(272.9 64% 41.4%);--sl-color-purple-300: hsl(271.9 68.1% 49.2%);--sl-color-purple-400: hsl(271.5 85.1% 57.8%);--sl-color-purple-500: hsl(270.7 96.4% 62.1%);--sl-color-purple-600: hsl(270.5 100% 71.9%);--sl-color-purple-700: hsl(270.9 100% 81.3%);--sl-color-purple-800: hsl(272.4 100% 87.7%);--sl-color-purple-900: hsl(276.7 100% 91.5%);--sl-color-purple-950: hsl(300 100% 96.5%);--sl-color-fuchsia-50: hsl(297.1 51.2% 18.6%);--sl-color-fuchsia-100: hsl(296.7 59.5% 31.5%);--sl-color-fuchsia-200: hsl(295.4 65.4% 35.1%);--sl-color-fuchsia-300: hsl(294.6 67.4% 42.2%);--sl-color-fuchsia-400: hsl(293.3 68.7% 51.2%);--sl-color-fuchsia-500: hsl(292.1 88.4% 57.7%);--sl-color-fuchsia-600: hsl(292 98.5% 59.5%);--sl-color-fuchsia-700: hsl(292.4 100% 79.5%);--sl-color-fuchsia-800: hsl(292.9 100% 86.8%);--sl-color-fuchsia-900: hsl(300 100% 91.5%);--sl-color-fuchsia-950: hsl(300 100% 96.3%);--sl-color-pink-50: hsl(336.2 59.6% 20%);--sl-color-pink-100: hsl(336.8 63.9% 34%);--sl-color-pink-200: hsl(336.8 68.7% 37.6%);--sl-color-pink-300: hsl(336.1 71.8% 44.5%);--sl-color-pink-400: hsl(333.9 74.9% 53.1%);--sl-color-pink-500: hsl(330.7 86.3% 57.7%);--sl-color-pink-600: hsl(328.6 91.5% 67.2%);--sl-color-pink-700: hsl(327.4 97.6% 78.7%);--sl-color-pink-800: hsl(325.1 100% 86.6%);--sl-color-pink-900: hsl(322.1 100% 91.3%);--sl-color-pink-950: hsl(315 100% 95.9%);--sl-color-rose-50: hsl(342.3 62.9% 21.5%);--sl-color-rose-100: hsl(342.8 68.9% 34.2%);--sl-color-rose-200: hsl(344.8 72.6% 37.3%);--sl-color-rose-300: hsl(346.9 75.8% 43.7%);--sl-color-rose-400: hsl(348.2 80.1% 52.7%);--sl-color-rose-500: hsl(350.4 94.8% 57.5%);--sl-color-rose-600: hsl(351.2 100% 58.1%);--sl-color-rose-700: hsl(352.3 100% 78.1%);--sl-color-rose-800: hsl(352 100% 86.2%);--sl-color-rose-900: hsl(354.5 100% 90.7%);--sl-color-rose-950: hsl(353.3 100% 95.7%);--sl-color-primary-50: var(--sl-color-sky-50);--sl-color-primary-100: var(--sl-color-sky-100);--sl-color-primary-200: var(--sl-color-sky-200);--sl-color-primary-300: var(--sl-color-sky-300);--sl-color-primary-400: var(--sl-color-sky-400);--sl-color-primary-500: var(--sl-color-sky-500);--sl-color-primary-600: var(--sl-color-sky-600);--sl-color-primary-700: var(--sl-color-sky-700);--sl-color-primary-800: var(--sl-color-sky-800);--sl-color-primary-900: var(--sl-color-sky-900);--sl-color-primary-950: var(--sl-color-sky-950);--sl-color-success-50: var(--sl-color-green-50);--sl-color-success-100: var(--sl-color-green-100);--sl-color-success-200: var(--sl-color-green-200);--sl-color-success-300: var(--sl-color-green-300);--sl-color-success-400: var(--sl-color-green-400);--sl-color-success-500: var(--sl-color-green-500);--sl-color-success-600: var(--sl-color-green-600);--sl-color-success-700: var(--sl-color-green-700);--sl-color-success-800: var(--sl-color-green-800);--sl-color-success-900: var(--sl-color-green-900);--sl-color-success-950: var(--sl-color-green-950);--sl-color-warning-50: var(--sl-color-amber-50);--sl-color-warning-100: var(--sl-color-amber-100);--sl-color-warning-200: var(--sl-color-amber-200);--sl-color-warning-300: var(--sl-color-amber-300);--sl-color-warning-400: var(--sl-color-amber-400);--sl-color-warning-500: var(--sl-color-amber-500);--sl-color-warning-600: var(--sl-color-amber-600);--sl-color-warning-700: var(--sl-color-amber-700);--sl-color-warning-800: var(--sl-color-amber-800);--sl-color-warning-900: var(--sl-color-amber-900);--sl-color-warning-950: var(--sl-color-amber-950);--sl-color-danger-50: var(--sl-color-red-50);--sl-color-danger-100: var(--sl-color-red-100);--sl-color-danger-200: var(--sl-color-red-200);--sl-color-danger-300: var(--sl-color-red-300);--sl-color-danger-400: var(--sl-color-red-400);--sl-color-danger-500: var(--sl-color-red-500);--sl-color-danger-600: var(--sl-color-red-600);--sl-color-danger-700: var(--sl-color-red-700);--sl-color-danger-800: var(--sl-color-red-800);--sl-color-danger-900: var(--sl-color-red-900);--sl-color-danger-950: var(--sl-color-red-950);--sl-color-neutral-50: var(--sl-color-gray-50);--sl-color-neutral-100: var(--sl-color-gray-100);--sl-color-neutral-200: var(--sl-color-gray-200);--sl-color-neutral-300: var(--sl-color-gray-300);--sl-color-neutral-400: var(--sl-color-gray-400);--sl-color-neutral-500: var(--sl-color-gray-500);--sl-color-neutral-600: var(--sl-color-gray-600);--sl-color-neutral-700: var(--sl-color-gray-700);--sl-color-neutral-800: var(--sl-color-gray-800);--sl-color-neutral-900: var(--sl-color-gray-900);--sl-color-neutral-950: var(--sl-color-gray-950);--sl-color-neutral-0: hsl(240, 5.9%, 11%);--sl-color-neutral-1000: hsl(0, 0%, 100%);--sl-border-radius-small: .1875rem;--sl-border-radius-medium: .25rem;--sl-border-radius-large: .5rem;--sl-border-radius-x-large: 1rem;--sl-border-radius-circle: 50%;--sl-border-radius-pill: 9999px;--sl-shadow-x-small: 0 1px 2px rgb(0 0 0 / 18%);--sl-shadow-small: 0 1px 2px rgb(0 0 0 / 24%);--sl-shadow-medium: 0 2px 4px rgb(0 0 0 / 24%);--sl-shadow-large: 0 2px 8px rgb(0 0 0 / 24%);--sl-shadow-x-large: 0 4px 16px rgb(0 0 0 / 24%);--sl-spacing-3x-small: .125rem;--sl-spacing-2x-small: .25rem;--sl-spacing-x-small: .5rem;--sl-spacing-small: .75rem;--sl-spacing-medium: 1rem;--sl-spacing-large: 1.25rem;--sl-spacing-x-large: 1.75rem;--sl-spacing-2x-large: 2.25rem;--sl-spacing-3x-large: 3rem;--sl-spacing-4x-large: 4.5rem;--sl-transition-x-slow: 1s;--sl-transition-slow: .5s;--sl-transition-medium: .25s;--sl-transition-fast: .15s;--sl-transition-x-fast: 50ms;--sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--sl-font-serif: Georgia, "Times New Roman", serif;--sl-font-size-2x-small: .625rem;--sl-font-size-x-small: .75rem;--sl-font-size-small: .875rem;--sl-font-size-medium: 1rem;--sl-font-size-large: 1.25rem;--sl-font-size-x-large: 1.5rem;--sl-font-size-2x-large: 2.25rem;--sl-font-size-3x-large: 3rem;--sl-font-size-4x-large: 4.5rem;--sl-font-weight-light: 300;--sl-font-weight-normal: 400;--sl-font-weight-semibold: 500;--sl-font-weight-bold: 700;--sl-letter-spacing-denser: -.03em;--sl-letter-spacing-dense: -.015em;--sl-letter-spacing-normal: normal;--sl-letter-spacing-loose: .075em;--sl-letter-spacing-looser: .15em;--sl-line-height-denser: 1;--sl-line-height-dense: 1.4;--sl-line-height-normal: 1.8;--sl-line-height-loose: 2.2;--sl-line-height-looser: 2.6;--sl-focus-ring-color: var(--sl-color-primary-700);--sl-focus-ring-style: solid;--sl-focus-ring-width: 3px;--sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset: 1px;--sl-button-font-size-small: var(--sl-font-size-x-small);--sl-button-font-size-medium: var(--sl-font-size-small);--sl-button-font-size-large: var(--sl-font-size-medium);--sl-input-height-small: 1.875rem;--sl-input-height-medium: 2.5rem;--sl-input-height-large: 3.125rem;--sl-input-background-color: var(--sl-color-neutral-0);--sl-input-background-color-hover: var(--sl-input-background-color);--sl-input-background-color-focus: var(--sl-input-background-color);--sl-input-background-color-disabled: var(--sl-color-neutral-100);--sl-input-border-color: var(--sl-color-neutral-400);--sl-input-border-color-hover: var(--sl-color-neutral-500);--sl-input-border-color-focus: var(--sl-color-primary-600);--sl-input-border-color-disabled: var(--sl-color-neutral-400);--sl-input-border-width: 1px;--sl-input-required-content: "*";--sl-input-required-content-offset: -2px;--sl-input-required-content-color: var(--sl-input-label-color);--sl-input-border-radius-small: var(--sl-border-radius-medium);--sl-input-border-radius-medium: var(--sl-border-radius-medium);--sl-input-border-radius-large: var(--sl-border-radius-medium);--sl-input-font-family: var(--sl-font-sans);--sl-input-font-weight: var(--sl-font-weight-normal);--sl-input-font-size-small: var(--sl-font-size-small);--sl-input-font-size-medium: var(--sl-font-size-medium);--sl-input-font-size-large: var(--sl-font-size-large);--sl-input-letter-spacing: var(--sl-letter-spacing-normal);--sl-input-color: var(--sl-color-neutral-700);--sl-input-color-hover: var(--sl-color-neutral-700);--sl-input-color-focus: var(--sl-color-neutral-700);--sl-input-color-disabled: var(--sl-color-neutral-900);--sl-input-icon-color: var(--sl-color-neutral-500);--sl-input-icon-color-hover: var(--sl-color-neutral-600);--sl-input-icon-color-focus: var(--sl-color-neutral-600);--sl-input-placeholder-color: var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);--sl-input-spacing-small: var(--sl-spacing-small);--sl-input-spacing-medium: var(--sl-spacing-medium);--sl-input-spacing-large: var(--sl-spacing-large);--sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%);--sl-input-focus-ring-offset: 0;--sl-input-filled-background-color: var(--sl-color-neutral-100);--sl-input-filled-background-color-hover: var(--sl-color-neutral-100);--sl-input-filled-background-color-focus: var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);--sl-input-filled-color: var(--sl-color-neutral-800);--sl-input-filled-color-hover: var(--sl-color-neutral-800);--sl-input-filled-color-focus: var(--sl-color-neutral-700);--sl-input-filled-color-disabled: var(--sl-color-neutral-800);--sl-input-label-font-size-small: var(--sl-font-size-small);--sl-input-label-font-size-medium: var(--sl-font-size-medium);--sl-input-label-font-size-large: var(--sl-font-size-large);--sl-input-label-color: inherit;--sl-input-help-text-font-size-small: var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium: var(--sl-font-size-small);--sl-input-help-text-font-size-large: var(--sl-font-size-medium);--sl-input-help-text-color: var(--sl-color-neutral-600);--sl-toggle-size-small: .875rem;--sl-toggle-size-medium: 1.125rem;--sl-toggle-size-large: 1.375rem;--sl-overlay-background-color: hsl(0 0% 0% / 43%);--sl-panel-background-color: var(--sl-color-neutral-50);--sl-panel-border-color: var(--sl-color-neutral-200);--sl-panel-border-width: 1px;--sl-tooltip-border-radius: var(--sl-border-radius-medium);--sl-tooltip-background-color: var(--sl-color-neutral-800);--sl-tooltip-color: var(--sl-color-neutral-0);--sl-tooltip-font-family: var(--sl-font-sans);--sl-tooltip-font-weight: var(--sl-font-weight-normal);--sl-tooltip-font-size: var(--sl-font-size-small);--sl-tooltip-line-height: var(--sl-line-height-dense);--sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size: 6px;--sl-z-index-drawer: 700;--sl-z-index-dialog: 800;--sl-z-index-dropdown: 900;--sl-z-index-toast: 950;--sl-z-index-tooltip: 1000}@supports (scrollbar-gutter: stable){.sl-scroll-lock{scrollbar-gutter:var(--sl-scroll-lock-gutter)!important}.sl-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.sl-scroll-lock body{padding-right:var(--sl-scroll-lock-size)!important;overflow:hidden!important}}.sl-toast-stack{position:fixed;top:0;inset-inline-end:0;z-index:var(--sl-z-index-toast);width:28rem;max-width:100%;max-height:100%;overflow:auto}.sl-toast-stack sl-alert{margin:var(--sl-spacing-medium)}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v27/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_GNsFVc.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v27/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sFVc.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v27/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_A9sFVc.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v27/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_ONrFVc.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/firacode/v27/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_NprFVc.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO_VflOQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LflOQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-5flOQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9VeVOQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9seVOQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO8LeVOQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8lqxjPQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjPQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8-qxjPQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8FqtjPQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjPQ.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8SKtjPQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dphjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTc2dphjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTc2dphjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTc2dphjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTc2dphjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTc2dphjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTc2dphjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTcWdthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTcWdthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTcWdthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTcWdthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTcWdthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTcWdthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTch9thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTch9thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTch9thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTch9thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTch9thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTch9thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTch9thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTc2dthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTc2dthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTc2dthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTc2dthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTc2dthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTc2dthjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc69thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTc69thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTc69thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTc69thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTc69thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTc69thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTc69thjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTcB9xhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTcB9xhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTcB9xhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTcB9xhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTcB9xhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTcB9xhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTcPtxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTcPtxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTcPtxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTcPtxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTcPtxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTcPtxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTcWdxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTcWdxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTcWdxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTcWdxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTcWdxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTcWdxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTccNxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOKk4j1ebLhAm8SrXTccNxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOCk4j1ebLhAm8SrXTccNxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOak4j1ebLhAm8SrXTccNxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnOqk4j1ebLhAm8SrXTccNxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPKk4j1ebLhAm8SrXTccNxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnPqk4j1ebLhAm8SrXTccNxhjQ.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}@font-face{font-family:Martel Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/martelsans/v14/h0GxssGi7VdzDgKjM-4d8hBz5cuH.ttf) format("truetype")}@font-face{font-family:Martel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/martelsans/v14/h0GsssGi7VdzDgKjM-4d8ijf.ttf) format("truetype")}@font-face{font-family:Martel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/martelsans/v14/h0GxssGi7VdzDgKjM-4d8hAH48uH.ttf) format("truetype")}@font-face{font-family:Martel Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/martelsans/v14/h0GxssGi7VdzDgKjM-4d8hBj4suH.ttf) format("truetype")}@font-face{font-family:Martel Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/martelsans/v14/h0GxssGi7VdzDgKjM-4d8hB_4cuH.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v17/nKKU-Go6G5tXcr4-OSWg.ttf) format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v17/nKKZ-Go6G5tXcoaS.ttf) format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v17/nKKU-Go6G5tXcr5mOCWg.ttf) format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v17/nKKU-Go6G5tXcr5KPyWg.ttf) format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v17/nKKU-Go6G5tXcr4uPiWg.ttf) format("truetype")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v23/FwZY7-Qmy14u9lezJ96A.ttf) format("truetype")}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/indieflower/v24/m8JVjfNVeKWVnh3QMuKkFcZlbg.ttf) format("truetype")}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro-text/SF-Pro-Text-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI;src:local("Segoe UI Light");font-weight:300;font-style:normal}@font-face{font-family:Segoe UI;src:local("Segoe UI Light Italic");font-weight:300;font-style:italic}@font-face{font-family:Segoe UI;src:local("Segoe UI");font-weight:400;font-style:normal}@font-face{font-family:Segoe UI;src:local("Segoe UI Italic");font-weight:400;font-style:italic}@font-face{font-family:Segoe UI;src:local("Segoe UI Semibold");font-weight:600;font-style:normal}@font-face{font-family:Segoe UI;src:local("Segoe UI Semibold Italic");font-weight:600;font-style:italic}@font-face{font-family:Segoe UI;src:local("Segoe UI Bold");font-weight:700;font-style:normal}@font-face{font-family:Segoe UI;src:local("Segoe UI Bold Italic");font-weight:700;font-style:italic}:root{--ds-neutral-0: #000000;--ds-neutral-1: #141414;--ds-neutral-2: #1d1d1d;--ds-neutral-3: #252525;--ds-neutral-4: #333333;--ds-neutral-5: #525252;--ds-neutral-6: #737373;--ds-neutral-7: #a3a3a3;--ds-neutral-8: #d4d4d4;--ds-neutral-9: #e5e5e5;--ds-neutral-10: #ffffff;--ds-blue-100: hsl(210, 100%, 95%);--ds-blue-200: hsl(210, 100%, 85%);--ds-blue-300: hsl(210, 100%, 75%);--ds-blue-400: hsl(210, 100%, 65%);--ds-blue-500: hsl(210, 100%, 52%);--ds-blue-600: hsl(210, 100%, 45%);--ds-blue-700: hsl(210, 100%, 38%);--ds-blue-800: hsl(210, 100%, 30%);--ds-blue-900: hsl(210, 100%, 22%);--ds-deepblue-100: hsl(225, 95%, 95%);--ds-deepblue-200: hsl(225, 95%, 85%);--ds-deepblue-300: hsl(225, 95%, 75%);--ds-deepblue-400: hsl(225, 95%, 68%);--ds-deepblue-500: hsl(225, 95%, 60%);--ds-deepblue-600: hsl(225, 95%, 52%);--ds-deepblue-700: hsl(225, 95%, 44%);--ds-deepblue-800: hsl(225, 95%, 36%);--ds-deepblue-900: hsl(225, 95%, 28%);--ds-red-100: hsl(3, 100%, 95%);--ds-red-200: hsl(3, 100%, 85%);--ds-red-300: hsl(3, 100%, 75%);--ds-red-400: hsl(3, 100%, 68%);--ds-red-500: hsl(3, 100%, 61%);--ds-red-600: hsl(3, 100%, 52%);--ds-red-700: hsl(3, 100%, 43%);--ds-red-800: hsl(3, 100%, 35%);--ds-red-900: hsl(3, 100%, 27%);--ds-green-100: hsl(120, 90%, 95%);--ds-green-200: hsl(120, 90%, 85%);--ds-green-300: hsl(120, 90%, 70%);--ds-green-400: hsl(120, 90%, 55%);--ds-green-500: hsl(120, 90%, 45%);--ds-green-600: hsl(120, 90%, 38%);--ds-green-700: hsl(120, 90%, 30%);--ds-green-800: hsl(120, 90%, 22%);--ds-green-900: hsl(120, 90%, 15%);--ds-amber-100: hsl(36, 100%, 95%);--ds-amber-200: hsl(36, 100%, 85%);--ds-amber-300: hsl(36, 100%, 72%);--ds-amber-400: hsl(36, 100%, 62%);--ds-amber-500: hsl(36, 100%, 52%);--ds-amber-600: hsl(36, 100%, 44%);--ds-amber-700: hsl(36, 100%, 36%);--ds-amber-800: hsl(36, 100%, 28%);--ds-amber-900: hsl(36, 100%, 20%);--ds-orange-100: hsl(24, 100%, 95%);--ds-orange-200: hsl(24, 100%, 85%);--ds-orange-300: hsl(24, 100%, 72%);--ds-orange-400: hsl(24, 100%, 62%);--ds-orange-500: hsl(24, 100%, 52%);--ds-orange-600: hsl(24, 100%, 44%);--ds-orange-700: hsl(24, 100%, 36%);--ds-orange-800: hsl(24, 100%, 28%);--ds-orange-900: hsl(24, 100%, 20%);--ds-gray-100: hsl(0, 0%, 95%);--ds-gray-200: hsl(0, 0%, 85%);--ds-gray-300: hsl(0, 0%, 75%);--ds-gray-400: hsl(0, 0%, 65%);--ds-gray-500: hsl(0, 0%, 53%);--ds-gray-600: hsl(0, 0%, 43%);--ds-gray-700: hsl(0, 0%, 33%);--ds-gray-800: hsl(0, 0%, 23%);--ds-gray-900: hsl(0, 0%, 13%);--ds-cyan-100: hsl(197, 100%, 95%);--ds-cyan-200: hsl(197, 100%, 85%);--ds-cyan-300: hsl(197, 100%, 78%);--ds-cyan-400: #69d0ff;--ds-cyan-500: hsl(197, 100%, 50%);--ds-cyan-600: hsl(197, 100%, 42%);--ds-cyan-700: hsl(197, 100%, 34%);--ds-cyan-800: hsl(197, 100%, 26%);--ds-cyan-900: hsl(197, 100%, 18%);--ds-coolgray-100: #e8e8ec}:root{--ds-space-0: 0;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-7: 28px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-space-20: 80px;--ds-space-24: 96px}:root{--ds-font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--ds-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ds-font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ds-font-fira: "Fira Code", monospace;--ds-font-jetbrains: "JetBrains Mono", monospace;--ds-font-inter: "Inter", sans-serif;--ds-font-martel: "Martel Sans", sans-serif;--ds-font-roboto: "Roboto", sans-serif;--ds-font-kanit: "Kanit", sans-serif;--ds-font-segoe: "Segoe UI", sans-serif;--ds-font-pacifico: "Pacifico", cursive;--ds-font-indieflower: "Indie Flower", cursive;--ds-font-menlo: Menlo, monospace;--ds-font-sfmono: "SF Mono", monospace;--ds-font-monaco: Monaco, monospace;--ds-font-hack: Hack, "DejaVu Sans Mono", Monaco, Consolas, "Ubuntu Mono", monospace;--ds-font-sf-pro: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ds-font-ui: var(--ds-font-martel);--ds-font-code: var(--ds-font-fira);--ds-font-display: var(--ds-font-pacifico);--ds-font-body: var(--ds-font-ui);--ds-font-heading: var(--ds-font-ui);--ds-font-size-3xs: 9px;--ds-font-size-4xs: 8px;--ds-font-size-2xs: 11px;--ds-font-size-xs: 10px;--ds-font-size-sm: 12px;--ds-font-size-sm-plus: 13px;--ds-font-size-base: 14px;--ds-font-size-base-plus: 15px;--ds-font-size-md: 16px;--ds-font-size-md-plus: 17px;--ds-font-size-md-plus-2: 18px;--ds-font-size-md-plus-3: 19px;--ds-font-size-lg: 20px;--ds-font-size-lg-plus: 22px;--ds-font-size-xl: 24px;--ds-font-size-2xl: 30px;--ds-font-size-2xl-plus: 32px;--ds-font-size-2xl-plus-2: 34px;--ds-font-size-xl-plus: 25px;--ds-font-size-xl-plus-2: 28px;--ds-font-size-3xl: 36px;--ds-font-size-3xl-plus: 38px;--ds-font-size-3xl-plus-2: 40px;--ds-font-size-4xl: 48px;--ds-font-size-4xl-plus: 50px;--ds-font-size-5xl: 60px;--ds-font-size-6xl: 96px;--ds-font-weight-normal: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-font-weight-extrabold: 800;--ds-line-height-tight: 1.1;--ds-line-height-snug: 1.25;--ds-line-height-normal: 1.5;--ds-line-height-relaxed: 1.75;--ds-tracking-tight: -.02em;--ds-tracking-normal: 0;--ds-tracking-wide: .02em;--ds-tracking-wider: .04em;--ds-tracking-widest: .08em}:root{--ds-border-0: 0;--ds-border-1: 1px;--ds-border-2: 2px;--ds-border-4: 4px;--ds-radius-none: 0;--ds-radius-sm: 3px;--ds-radius-md: 6px;--ds-radius-lg: 10px;--ds-radius-xl: 16px;--ds-radius-2xl: 24px;--ds-radius-full: 9999px}:root{--ds-shadow-none: none;--ds-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--ds-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .06)}:root{--ds-duration-instant: 0ms;--ds-duration-fast: .1s;--ds-duration-normal: .2s;--ds-duration-slow: .3s;--ds-duration-slower: .5s;--ds-ease-linear: linear;--ds-ease-in: cubic-bezier(.4, 0, 1, 1);--ds-ease-out: cubic-bezier(0, 0, .2, 1);--ds-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ds-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55)}:root{--ds-surface-base: var(--ds-neutral-1);--ds-surface-raised: var(--ds-neutral-2);--ds-surface-overlay: var(--ds-neutral-3);--ds-surface-sunken: var(--ds-neutral-0);--ds-surface-hover: var(--ds-neutral-3);--ds-surface-active: var(--ds-neutral-4);--ds-surface-selected: var(--ds-deepblue-900);--ds-surface-chrome: var(--ds-neutral-2);--ds-surface-chrome-alpha: .85;--ds-surface-chrome-blur: 12px;--ds-surface-chrome-glass: color-mix(in srgb, var(--ds-surface-chrome) 85%, transparent);--ds-surface-chrome-border: color-mix(in srgb, var(--ds-neutral-10) 10%, transparent);--ds-surface-floating: #1c1c1e;--ds-surface-floating-shadow: var(--ds-neutral-0);--ds-background-color: var(--ds-surface-base);--ds-background-color-plus-05: #1b1b1b;--ds-background-color-plus-1: var(--ds-surface-raised);--ds-background-color-plus-15: #202020;--ds-background-color-plus-2: var(--ds-surface-overlay);--ds-background-color-plus-25: var(--ds-neutral-4);--ds-background-color-minus-05: #161616;--ds-background-color-minus-1: var(--ds-surface-sunken)}[data-theme=light]{--ds-surface-base: #dcd8cf;--ds-surface-raised: #e5ded5;--ds-surface-overlay: #eae3da;--ds-surface-sunken: #cac3b9;--ds-surface-hover: #cec8c0;--ds-surface-active: #c5bfb6;--ds-surface-selected: var(--ds-deepblue-100);--ds-surface-chrome: var(--ds-neutral-2);--ds-surface-chrome-glass: color-mix(in srgb, var(--ds-surface-chrome) 85%, transparent);--ds-surface-chrome-border: color-mix(in srgb, var(--ds-neutral-10) 10%, transparent);--ds-surface-floating: #1c1c1e;--ds-surface-floating-shadow: var(--ds-neutral-0);--ds-background-color: var(--ds-surface-base);--ds-background-color-plus-1: var(--ds-surface-raised);--ds-background-color-plus-2: var(--ds-surface-overlay);--ds-background-color-minus-1: var(--ds-surface-sunken)}:root{--ds-text-primary: var(--ds-neutral-9);--ds-text-secondary: var(--ds-neutral-7);--ds-text-muted: var(--ds-neutral-6);--ds-text-inverse: var(--ds-neutral-1);--ds-text-link: hsl(210, 100%, 70%);--ds-text-link-hover: hsl(210, 100%, 80%);--ds-document-text-color: var(--ds-text-primary);--ds-document-text-bolded-color: #ccc;--ds-text-color: var(--ds-text-primary)}[data-theme=light]{--ds-text-primary: #142c0e;--ds-text-secondary: var(--ds-neutral-4);--ds-text-muted: var(--ds-neutral-5);--ds-text-inverse: var(--ds-neutral-10);--ds-text-link: hsl(210, 100%, 40%);--ds-text-link-hover: hsl(210, 100%, 30%);--ds-document-text-color: var(--ds-text-primary);--ds-text-color: var(--ds-text-primary)}:root{--ds-border-default: var(--ds-neutral-3);--ds-border-subtle: var(--ds-neutral-2);--ds-border-strong: var(--ds-neutral-4);--ds-border-focus: var(--ds-blue-500);--ds-section-divider-color: var(--ds-border-subtle);--ds-section-divider-color-lighter-1: var(--ds-border-default)}[data-theme=light]{--ds-border-default: var(--ds-neutral-7);--ds-border-subtle: var(--ds-neutral-8);--ds-border-strong: var(--ds-neutral-6);--ds-section-divider-color: var(--ds-border-subtle)}:root{--ds-intent-success: var(--ds-green-500);--ds-intent-success-subtle: var(--ds-green-900);--ds-intent-success-text: var(--ds-green-400);--ds-terminal-green: #74C991;--ds-success-action: #15803d;--ds-success-action-hover: #16a34a;--ds-intent-warning: var(--ds-orange-500);--ds-intent-warning-subtle: var(--ds-orange-900);--ds-intent-warning-text: var(--ds-orange-400);--ds-intent-danger: var(--ds-red-500);--ds-intent-danger-subtle: var(--ds-red-900);--ds-intent-danger-text: var(--ds-red-400);--ds-intent-info: var(--ds-blue-500);--ds-intent-info-subtle: var(--ds-blue-900);--ds-intent-info-text: var(--ds-blue-400)}[data-theme=light]{--ds-intent-success-subtle: var(--ds-green-100);--ds-intent-success-text: var(--ds-green-700);--ds-intent-warning-subtle: var(--ds-orange-100);--ds-intent-warning-text: var(--ds-orange-700);--ds-intent-danger-subtle: var(--ds-red-100);--ds-intent-danger-text: var(--ds-red-700);--ds-intent-info-subtle: var(--ds-blue-100);--ds-intent-info-text: var(--ds-blue-700)}:root{--ds-badge-display: inline-flex;--ds-badge-gap: var(--ds-space-1);--ds-badge-padding-x: 10px;--ds-badge-padding-top: 5px;--ds-badge-padding-bottom: 6px;--ds-badge-radius: var(--ds-radius-sm);--ds-badge-padding-x-sm: 9px;--ds-badge-padding-top-sm: 4px;--ds-badge-padding-bottom-sm: 5px;--ds-badge-radius-sm: var(--ds-radius-sm);--ds-badge-gap-sm: var(--ds-space-1);--ds-badge-padding-x-lg: 12px;--ds-badge-padding-top-lg: 8px;--ds-badge-padding-bottom-lg: 10px;--ds-badge-radius-lg: var(--ds-radius-md);--ds-badge-gap-lg: 6px;--ds-badge-font-size: var(--ds-font-size-sm);--ds-badge-font-size-sm: var(--ds-font-size-xs);--ds-badge-font-size-lg: var(--ds-font-size-base);--ds-badge-font-weight: var(--ds-font-weight-medium);--ds-badge-font-weight-selected: var(--ds-font-weight-semibold);--ds-badge-line-height: 1;--ds-badge-bg-opacity: 85%;--ds-badge-bg-opacity-hover: 82%;--ds-badge-bg-opacity-muted: 90%;--ds-badge-bg-opacity-muted-hover: 85%;--ds-badge-bg-opacity-interactive-hover: 78%;--ds-badge-gray-text: var(--ds-neutral-7);--ds-badge-filter-hover: brightness(1.06);--ds-badge-filter-interactive-hover: brightness(1.08);--ds-badge-opacity-muted: .6;--ds-badge-opacity-muted-hover: .8;--ds-badge-filter-muted: saturate(.6);--ds-badge-filter-muted-hover: saturate(.8) brightness(1.04);--ds-badge-filter-selected: brightness(1.15);--ds-badge-filter-selected-hover: brightness(1.2);--ds-badge-shadow-selected-opacity: 40%;--ds-badge-scale-active: .96;--ds-badge-icon-size: 13px;--ds-badge-icon-opacity: .9;--ds-badge-transition-color: var(--ds-duration-normal) ease;--ds-badge-transition-transform: var(--ds-duration-fast) ease;--ds-badge-bar-bg: var(--ds-neutral-2);--ds-badge-bar-padding: 2px;--ds-badge-bar-radius: var(--ds-radius-md);--ds-badge-bar-gap: 2px;--ds-badge-bar-badge-padding-x: 10px;--ds-badge-bar-badge-padding-y: 5px;--ds-badge-bar-badge-font-size: var(--ds-font-size-sm);--ds-badge-bar-badge-font-weight: var(--ds-font-weight-medium);--ds-badge-bar-badge-letter-spacing: normal;--ds-badge-bar-badge-radius: var(--ds-radius-sm);--ds-badge-bar-badge-opacity: .5;--ds-badge-bar-badge-opacity-hover: .7;--ds-badge-bar-badge-bg: transparent;--ds-badge-bar-badge-selected-opacity: 1;--ds-badge-bar-badge-selected-bg: color-mix(in srgb, currentColor, transparent 88%);--ds-badge-bar-badge-selected-shadow: none;--ds-badge-gray-bg: var(--ds-neutral-4);--ds-badge-gray-bg-hover: var(--ds-neutral-5);--ds-badge-gray-bg-muted: var(--ds-neutral-3);--ds-badge-gray-bg-muted-hover: var(--ds-neutral-4);--ds-badge-background-color: color-mix(in srgb, currentColor, transparent var(--ds-badge-bg-opacity));--ds-badge-text-color: currentColor;--ds-badge-border-color: var(--ds-border-subtle);--ds-selected-badge-border-color: var(--ds-border-default);--ds-badge-text-color-hover: currentColor;--ds-badge-background-color-hover: color-mix(in srgb, currentColor, transparent var(--ds-badge-bg-opacity-hover))}[data-theme=light]{--ds-badge-gray-text: var(--ds-neutral-5);--ds-badge-gray-bg: var(--ds-neutral-8);--ds-badge-gray-bg-hover: var(--ds-neutral-7);--ds-badge-gray-bg-muted: var(--ds-neutral-9);--ds-badge-gray-bg-muted-hover: var(--ds-neutral-8)}:root{--ds-btn-height: 40px;--ds-btn-height-sm: 32px;--ds-btn-padding-x: var(--ds-space-4);--ds-btn-padding-x-sm: var(--ds-space-3);--ds-btn-gap: var(--ds-space-2);--ds-btn-radius: var(--ds-radius-sm);--ds-btn-font-size: var(--ds-font-size-sm);--ds-btn-font-size-sm: var(--ds-font-size-xs);--ds-btn-font-weight: var(--ds-font-weight-extrabold);--ds-btn-font-weight-sm: var(--ds-font-weight-semibold);--ds-btn-letter-spacing: .4px;--ds-btn-letter-spacing-sm: .5px;--ds-btn-bg: var(--ds-surface-raised);--ds-btn-border: var(--ds-border-default);--ds-btn-text: var(--ds-text-primary);--ds-btn-bg-hover: var(--ds-surface-hover);--ds-btn-border-hover: var(--ds-surface-hover);--ds-btn-text-hover: var(--ds-neutral-10);--ds-btn-primary-bg: var(--ds-deepblue-700);--ds-btn-primary-border: color-mix(in srgb, var(--ds-deepblue-800) 33%, transparent);--ds-btn-primary-text: var(--ds-text-primary);--ds-btn-primary-bg-hover: var(--ds-deepblue-800);--ds-btn-primary-border-hover: var(--ds-deepblue-800);--ds-btn-primary-text-hover: var(--ds-neutral-8);--ds-btn-danger-bg: var(--ds-red-700);--ds-btn-danger-border: var(--ds-red-600);--ds-btn-danger-text: var(--ds-text-primary);--ds-btn-danger-bg-hover: var(--ds-red-600);--ds-btn-danger-border-hover: var(--ds-red-600);--ds-btn-danger-text-hover: var(--ds-neutral-8);--ds-btn-cta-bg: var(--ds-deepblue-500);--ds-btn-cta-border: var(--ds-deepblue-500);--ds-btn-cta-text: var(--ds-neutral-10);--ds-btn-cta-bg-hover: var(--ds-deepblue-700);--ds-btn-secondary-bg: var(--ds-surface-raised);--ds-btn-secondary-border: var(--ds-border-default);--ds-btn-secondary-text: var(--ds-text-primary);--ds-btn-secondary-opacity: .85;--ds-btn-secondary-bg-hover: var(--ds-surface-hover);--ds-btn-secondary-border-hover: var(--ds-border-strong);--ds-btn-subtle-text: var(--ds-text-primary);--ds-btn-subtle-opacity: .35;--ds-btn-subtle-font-size: var(--ds-font-size-2xs);--ds-btn-subtle-letter-spacing: .9px;--ds-btn-disabled-text: var(--ds-neutral-6);--ds-btn-disabled-border: var(--ds-surface-hover);--ds-btn-disabled-bg: var(--ds-surface-raised);--ds-btn-disabled-opacity: .5;--ds-btn-transition: var(--ds-duration-fast) var(--ds-ease-out);--ds-badge-background-color: var(--ds-btn-bg);--ds-badge-text-color: var(--ds-text-primary);--ds-badge-border-color: var(--ds-border-subtle);--ds-selected-badge-border-color: var(--ds-border-default);--ds-badge-text-color-hover: var(--ds-btn-text-hover);--ds-badge-background-color-hover: var(--ds-btn-bg-hover);--ds-badge-background-color-hover-plus: #2d2d2d;--ds-button-border-color: var(--ds-btn-border);--ds-button-background-color: var(--ds-btn-bg);--ds-button-text-color: var(--ds-btn-text);--ds-button-text-color-hover: var(--ds-btn-text-hover);--ds-button-border-color-hover: var(--ds-btn-border-hover);--ds-button-background-color-hover: var(--ds-btn-bg-hover);--ds-affirmative-button-background-color: var(--ds-btn-primary-bg);--ds-affirmative-button-border-color: var(--ds-btn-primary-border);--ds-affirmative-button-text-color: var(--ds-btn-primary-text);--ds-affirmative-button-background-color-hover: var(--ds-btn-primary-bg-hover);--ds-affirmative-button-border-color-hover: var(--ds-btn-primary-border-hover);--ds-affirmative-button-text-color-hover: var(--ds-btn-primary-text-hover);--ds-negative-button-background-color: var(--ds-btn-danger-bg);--ds-negative-button-border-color: var(--ds-btn-danger-border);--ds-negative-button-text-color: var(--ds-btn-danger-text);--ds-negative-button-background-color-hover: var(--ds-btn-danger-bg-hover);--ds-negative-button-border-color-hover: var(--ds-btn-danger-border-hover);--ds-negative-button-text-color-hover: var(--ds-btn-danger-text-hover);--ds-disabled-button-text-color: var(--ds-btn-disabled-text);--ds-disabled-button-border-color: var(--ds-btn-disabled-border);--ds-disabled-button-background-color: var(--ds-btn-disabled-bg)}[data-theme=light]{--ds-btn-bg: #d8d4ca;--ds-btn-border: #c2b9af;--ds-btn-bg-hover: #cec8c0;--ds-btn-border-hover: #c2b9af;--ds-btn-disabled-bg: #d3c9bc;--ds-btn-disabled-border: #c2b9af;--ds-badge-background-color: var(--ds-btn-bg);--ds-badge-border-color: #cac3b9;--ds-badge-background-color-hover: var(--ds-btn-bg-hover);--ds-badge-background-color-hover-plus: #cac3ba;--ds-button-background-color: var(--ds-btn-bg);--ds-button-border-color: var(--ds-btn-border);--ds-button-background-color-hover: var(--ds-btn-bg-hover);--ds-button-border-color-hover: var(--ds-btn-border-hover);--ds-disabled-button-background-color: var(--ds-btn-disabled-bg);--ds-disabled-button-border-color: var(--ds-btn-disabled-border)}:root{--ds-dropdown-bg: var(--ds-surface-overlay);--ds-dropdown-border: var(--ds-border-subtle);--ds-dropdown-radius: var(--ds-radius-md);--ds-dropdown-shadow: var(--ds-shadow-lg);--ds-dropdown-padding: var(--ds-space-1);--ds-dropdown-min-width: 240px;--ds-dropdown-offset: var(--ds-space-2);--ds-dropdown-z-index: 50;--ds-dropdown-item-padding-x: var(--ds-space-3);--ds-dropdown-item-padding-y: var(--ds-space-2);--ds-dropdown-item-radius: var(--ds-radius-sm);--ds-dropdown-item-font-size: var(--ds-font-size-sm);--ds-dropdown-item-gap: var(--ds-space-3);--ds-dropdown-text: var(--ds-text-primary);--ds-dropdown-text-secondary: var(--ds-text-muted);--ds-dropdown-item-bg-hover: color-mix(in srgb, var(--ds-blue-500) 20%, transparent);--ds-dropdown-item-text-hover: var(--ds-neutral-10);--ds-dropdown-item-bg-selected: rgba(255, 255, 255, .05);--ds-dropdown-item-font-weight-selected: var(--ds-font-weight-medium);--ds-dropdown-subtext-hover: rgba(255, 255, 255, .8);--ds-dropdown-check-size: 14px;--ds-dropdown-transition: var(--ds-duration-fast) var(--ds-ease-out);--ds-dropdown-settings-padding: 12px 20px 16px 20px;--ds-dropdown-settings-radius: var(--ds-radius-md);--ds-dropdown-settings-min-width: 260px;--ds-dropdown-settings-row-gap: var(--ds-space-3);--local-dropdown-bg: var(--ds-dropdown-bg);--local-dropdown-border: var(--ds-dropdown-border);--local-dropdown-shadow: rgba(0, 0, 0, .1);--local-dropdown-text: var(--ds-dropdown-text);--local-dropdown-text-secondary: var(--ds-dropdown-text-secondary);--local-dropdown-hover-bg: var(--ds-dropdown-item-bg-hover);--local-dropdown-selected-bg: var(--ds-dropdown-item-bg-selected);--local-dropdown-subtext-hover: var(--ds-dropdown-subtext-hover)}[data-theme=light]{--ds-dropdown-bg: var(--ds-surface-raised);--ds-dropdown-border: var(--ds-border-default);--ds-dropdown-item-bg-selected: rgba(0, 0, 0, .05);--ds-dropdown-subtext-hover: rgba(0, 0, 0, .8);--local-dropdown-bg: var(--ds-dropdown-bg);--local-dropdown-border: var(--ds-dropdown-border);--local-dropdown-selected-bg: var(--ds-dropdown-item-bg-selected);--local-dropdown-subtext-hover: var(--ds-dropdown-subtext-hover)}:root{--ds-input-padding-x: 12px;--ds-input-padding-y: 10px;--ds-input-radius: var(--ds-radius-sm);--ds-input-min-height: 40px;--ds-input-font-size: var(--ds-font-size-sm-plus);--ds-input-font-weight: var(--ds-font-weight-normal);--ds-input-line-height: 1.4;--ds-input-placeholder-color: var(--ds-text-muted);--ds-input-bg: transparent;--ds-input-border: transparent;--ds-input-text: var(--ds-text-primary);--ds-input-bg-hover: rgba(255, 255, 255, .02);--ds-input-border-hover: transparent;--ds-input-text-hover: var(--ds-text-primary);--ds-input-bg-focus: rgba(255, 255, 255, .06);--ds-input-border-focus: transparent;--ds-input-text-focus: var(--ds-text-primary);--ds-input-ring-focus: rgba(59, 130, 246, .18);--ds-input-ring-width: 2px;--ds-input-outline-focus-color: var(--ds-blue-500);--ds-input-outline-focus-width: 2px;--ds-input-outline-focus: var(--ds-input-outline-focus-width) solid var(--ds-input-outline-focus-color);--ds-input-outline-unfocus: var(--ds-input-outline-focus-width) solid transparent;--ds-input-opacity-disabled: .6;--ds-input-cursor-disabled: not-allowed;--ds-input-boxed-bg: var(--ds-surface-raised);--ds-input-boxed-border: var(--ds-border-default);--ds-input-boxed-text: #ccc;--ds-input-boxed-radius: 5px;--ds-input-boxed-padding: 18px 15px;--ds-textarea-min-height: 100px;--ds-textarea-max-height: 300px;--ds-textarea-line-height: 20px;--ds-textarea-resize: none;--ds-input-transition: var(--ds-duration-fast) var(--ds-ease-out);--ds-input-background-color: var(--ds-input-bg);--ds-input-border-color: var(--ds-input-border);--ds-input-text-color: var(--ds-input-text);--ds-input-placeholder-text-color: var(--ds-input-placeholder-color);--ds-input-focus-background-color: var(--ds-input-bg-focus);--ds-input-focus-ring-color: var(--ds-input-ring-focus);--sl-input-background-color: var(--ds-input-bg);--sl-input-border-color: var(--ds-input-border);--sl-input-color: var(--ds-input-text);--sl-input-color-hover: var(--ds-input-text-hover);--sl-input-color-focus: var(--ds-input-text-focus);--sl-input-color-disabled: var(--ds-input-text);--sl-input-placeholder-color: var(--ds-input-placeholder-color);--ds-sidebar-input-height: 40px;--ds-sidebar-input-radius: 8px;--ds-sidebar-input-font-size: var(--ds-font-size-base);--ds-sidebar-input-font-family: system-ui, -apple-system, sans-serif;--ds-sidebar-input-bg: color-mix(in srgb, var(--ds-neutral-10) 3%, transparent);--ds-sidebar-input-bg-hover: color-mix(in srgb, var(--ds-neutral-10) 5%, transparent);--ds-sidebar-input-bg-focus: color-mix(in srgb, var(--ds-neutral-10) 6%, transparent);--ds-sidebar-input-shadow: inset 0 0 0 1px transparent;--ds-sidebar-input-shadow-hover: inset 0 0 0 1px color-mix(in srgb, var(--ds-neutral-10) 25%, transparent);--ds-sidebar-input-shadow-focus: inset 0 0 0 1px var(--ds-blue-500);--ds-sidebar-input-text: var(--ds-neutral-10);--ds-sidebar-input-placeholder: color-mix(in srgb, var(--ds-neutral-10) 30%, transparent);--ds-sidebar-input-icon-size: 14px;--ds-sidebar-input-icon-color: var(--ds-neutral-6);--ds-sidebar-input-icon-left-padding: 10px;--ds-sidebar-input-padding-left: 32px;--ds-sidebar-input-padding-right: 12px;--ds-sidebar-input-compact-height: 30px;--ds-sidebar-input-compact-radius: 6px;--ds-sidebar-input-compact-font-size: var(--ds-font-size-sm-plus);--ds-sidebar-input-compact-icon-size: 16px;--ds-sidebar-input-compact-icon-left-padding: 10px;--ds-sidebar-input-compact-padding-left: 34px;--ds-sidebar-input-compact-padding-right: 12px;--ds-sidebar-input-compact-xs-height: 26px;--ds-sidebar-input-compact-xs-font-size: var(--ds-font-size-2xs);--ds-sidebar-input-compact-xs-icon-size: 12px;--ds-sidebar-input-compact-xs-icon-left-padding: 10px;--ds-sidebar-input-compact-xs-padding-left: 30px;--ds-editor-font-family: var(--ds-font-system);--ds-editor-text-color: var(--ds-neutral-10);--ds-editor-text-color-muted: var(--ds-neutral-8);--ds-editor-placeholder-color: var(--ds-neutral-5);--ds-editor-title-font-size: clamp(22px, 5vw, 32px);--ds-editor-title-font-size-long: clamp(18px, 4vw, 24px);--ds-editor-title-font-weight: 700;--ds-editor-title-line-height: 1.3;--ds-editor-title-padding: 16px 20px;--ds-editor-body-font-size: var(--ds-font-size-md);--ds-editor-body-line-height: 1.7;--ds-editor-body-padding: 24px;--ds-editor-radius: 8px;--ds-editor-bg: color-mix(in srgb, var(--ds-neutral-10) 3%, transparent);--ds-editor-bg-hover: color-mix(in srgb, var(--ds-neutral-10) 5%, transparent);--ds-editor-bg-focus: color-mix(in srgb, var(--ds-neutral-10) 6%, transparent);--ds-editor-shadow: inset 0 0 0 1px transparent;--ds-editor-shadow-hover: inset 0 0 0 1px color-mix(in srgb, var(--ds-neutral-10) 25%, transparent);--ds-editor-shadow-focus: inset 0 0 0 1px var(--ds-blue-500);--ds-editor-transition: background-color .2s ease, box-shadow .2s ease;--ds-editor-title-margin-bottom: 12px}[data-theme=light]{--ds-input-bg-hover: rgba(0, 0, 0, .03);--ds-input-bg-focus: rgba(0, 0, 0, .06);--ds-input-ring-focus: rgba(59, 130, 246, .25);--ds-input-boxed-text: var(--ds-text-primary);--ds-input-background-color: var(--ds-input-bg);--ds-input-focus-background-color: var(--ds-input-bg-focus);--ds-input-focus-ring-color: var(--ds-input-ring-focus)}:root{--ds-modal-panel-bg: var(--ds-surface-base);--ds-modal-panel-border: var(--ds-border-subtle);--ds-modal-panel-radius: var(--ds-radius-lg);--ds-modal-panel-shadow: var(--ds-shadow-xl);--ds-modal-panel-max-width: 600px;--ds-modal-header-font-size: var(--ds-font-size-sm);--ds-modal-header-font-weight: var(--ds-font-weight-bold);--ds-modal-header-opacity: .6;--ds-modal-body-padding: var(--ds-space-8);--ds-modal-footer-padding-top: 50px;--ds-modal-footer-gap: 14px;--ds-modal-font-size: var(--ds-font-size-sm);--ds-modal-title-font-size: var(--ds-font-size-md);--ds-modal-title-margin-bottom: 5px;--ds-modal-text-font-size: var(--ds-font-size-sm);--ds-modal-text-color: var(--ds-text-muted);--ds-modal-sublabel-font-size: var(--ds-font-size-sm);--ds-modal-sublabel-opacity: .4;--ds-modal-sublabel-margin-bottom: 20px;--ds-modal-label-font-size: var(--ds-font-size-sm-plus);--ds-modal-label-padding-left: 4px;--ds-modal-hr-color: rgba(100, 100, 100, .2);--ds-modal-hr-margin: 40px;--ds-modal-input-border: var(--ds-border-default);--ds-modal-input-bg: var(--ds-surface-raised);--ds-modal-input-text: #ccc;--ds-modal-input-font-size: var(--ds-font-size-sm-plus);--ds-modal-input-font-weight: var(--ds-font-weight-semibold);--ds-modal-input-disabled-opacity: .3;--ds-modal-textarea-padding: 18px 15px;--ds-modal-textarea-radius: 5px;--ds-modal-textarea-min-height: 100px;--ds-modal-textarea-max-height: 300px;--ds-modal-textarea-line-height: 20px;--ds-modal-select-padding: 8px 15px 8px 10px;--ds-modal-select-radius: 2px;--ds-modal-select-option-bg: #333;--ds-modal-select-option-text: #eee;--ds-modal-mobile-margin: 16px;--ds-modal-mobile-max-height: 80vh;--ds-modal-sheet-bg: #000;--ds-modal-sheet-text: #fff;--ds-modal-sheet-text-secondary: #aeaea3;--ds-modal-sheet-border: #2c2c2e;--ds-modal-sheet-padding: 24px;--ds-modal-sheet-title-font-size: var(--ds-font-size-xl-plus-2);--ds-modal-sheet-subtitle-font-size: var(--ds-font-size-base);--ds-modal-premium-bg: #1a1a1a;--ds-modal-premium-text: #fff;--ds-modal-premium-text-muted: rgba(255, 255, 255, .4);--ds-modal-premium-text-subtle: rgba(255, 255, 255, .2);--ds-modal-premium-border: rgba(255, 255, 255, .1);--ds-modal-premium-radius: 24px;--ds-modal-premium-max-width: 380px;--ds-modal-premium-body-padding: 32px;--ds-modal-premium-shadow: 0 25px 50px -12px rgba(0, 0, 0, .5);--ds-modal-premium-input-focus: #8b5cf6;--ds-modal-premium-icon-size: 48px;--ds-modal-premium-icon-radius: 16px;--ds-modal-premium-icon-shadow: 0 10px 25px -5px rgba(139, 92, 246, .4);--ds-modal-premium-title-font-size: var(--ds-font-size-lg);--ds-modal-premium-title-font-weight: 300;--ds-modal-premium-subtitle-font-size: var(--ds-font-size-sm);--ds-modal-premium-cta-padding: 14px 24px;--ds-modal-premium-cta-radius: 12px;--ds-modal-premium-cta-font-size: var(--ds-font-size-base);--ds-modal-premium-cta-font-weight: var(--ds-font-weight-medium);--ds-modal-premium-cta-shadow: 0 10px 25px -5px rgba(139, 92, 246, .3);--ds-modal-premium-cta-shadow-hover: 0 15px 30px -5px rgba(139, 92, 246, .4);--ds-modal-premium-gradient-purple: linear-gradient(135deg, #8b5cf6, #d946ef);--ds-modal-premium-gradient-blue: linear-gradient(135deg, #3b82f6, #06b6d4);--ds-modal-premium-gradient-green: linear-gradient(135deg, #059669, #10b981);--ds-modal-premium-gradient-amber: linear-gradient(135deg, #f59e0b, #fbbf24);--ds-modal-premium-gradient-red: linear-gradient(135deg, #ef4444, #f87171);--ds-modal-premium-gradient-slate: linear-gradient(135deg, #475569, #64748b);--ds-modal-transition: var(--ds-duration-normal) var(--ds-ease-out);--pm-bg: var(--ds-modal-premium-bg);--pm-text: var(--ds-modal-premium-text);--pm-text-muted: var(--ds-modal-premium-text-muted);--pm-text-subtle: var(--ds-modal-premium-text-subtle);--pm-border: var(--ds-modal-premium-border);--pm-input-border: var(--ds-modal-premium-border);--pm-input-focus: var(--ds-modal-premium-input-focus);--pm-gradient-purple: var(--ds-modal-premium-gradient-purple);--pm-gradient-blue: var(--ds-modal-premium-gradient-blue);--pm-gradient-green: var(--ds-modal-premium-gradient-green);--pm-gradient-amber: var(--ds-modal-premium-gradient-amber);--pm-gradient-red: var(--ds-modal-premium-gradient-red);--pm-gradient-slate: var(--ds-modal-premium-gradient-slate);--sheet-bg: var(--ds-modal-sheet-bg);--sheet-text: var(--ds-modal-sheet-text);--sheet-text-sec: var(--ds-modal-sheet-text-secondary);--sheet-line: var(--ds-modal-sheet-border)}[data-theme=light]{--ds-modal-panel-bg: var(--ds-surface-raised);--ds-modal-input-text: var(--ds-text-primary);--ds-modal-select-option-bg: var(--ds-surface-overlay);--ds-modal-select-option-text: var(--ds-text-primary);--ds-modal-text-color: var(--ds-text-secondary)}:root{--ds-base-color-keys: "keys()"}:root{--ds-amber: hsl(36, 100%, 52%);--ds-amber-lighter-4: hsl(240, 100%, 100%);--ds-amber-lighter-3: hsl(36, 90%, 95.2%);--ds-amber-lighter-2: hsl(36, 90%, 80.8%);--ds-amber-lighter-1: hsl(36, 90%, 59.2%);--ds-amber-lighter-0: hsl(36, 100%, 57.76%);--ds-amber-darker-4: hsl(36, 50%, 13%);--ds-amber-darker-3: hsl(36, 60%, 16.9%);--ds-amber-darker-2: hsl(36, 70%, 28.6%);--ds-amber-darker-1: hsl(36, 80%, 40.3%);--ds-amber-darker-0: hsl(36, 100%, 48.1%);--ds-color-amber-solid: hsl(36, 100%, 57%);--ds-color-amber-soft: hsl(21, 100%, 42%);--ds-color-amber-pastel: hsl(36, 75%, 46.8%);--ds-gradient-amber: linear-gradient(135deg, hsl(36, 100%, 57%), hsl(21, 100%, 42%));--ds-color-amber-vivid: hsl(36, 100%, 69%);--ds-color-amber-high-chroma: hsl(46, 100%, 52%);--ds-icon-amber-bg: hsl(46, 88%, 80%);--ds-icon-amber-fg: hsl(46, 92%, 21.84%);--ds-icon-amber-outline: hsla(46, 92%, 21.84%, .18);--ds-icon-amber-glow: hsla(46, 100%, 52%, .22)}.ds-amber,.text-amber{--ds-color-token: var(--ds-amber);--ds-accent: var(--ds-amber);--ds-accent-high-chroma: var(--ds-color-amber-high-chroma);color:var(--ds-color-amber-solid)}.text-amber-pastel{color:var(--ds-color-amber-pastel)}.bg-amber{background-color:var(--ds-amber)}.bg-amber-soft{background-color:var(--ds-color-amber-soft)}.bg-amber-pastel{background-color:var(--ds-color-amber-pastel)}:root{--ds-babyblue: hsl(195, 85%, 45%);--ds-babyblue-lighter-4: hsl(0, 0%, 100%);--ds-babyblue-lighter-3: hsl(195, 76.5%, 94.5%);--ds-babyblue-lighter-2: hsl(195, 76.5%, 78%);--ds-babyblue-lighter-1: hsl(195, 76.5%, 53.25%);--ds-babyblue-lighter-0: hsl(195, 100%, 51.6%);--ds-babyblue-darker-4: hsl(195, 42.5%, 11.25%);--ds-babyblue-darker-3: hsl(195, 51%, 14.625%);--ds-babyblue-darker-2: hsl(195, 59.5%, 24.75%);--ds-babyblue-darker-1: hsl(195, 68%, 34.875%);--ds-babyblue-darker-0: hsl(195, 89.25%, 41.625%);--ds-color-babyblue-solid: hsl(195, 85%, 50%);--ds-color-babyblue-soft: hsl(180, 85%, 35%);--ds-color-babyblue-pastel: hsl(195, 63.75%, 40.5%);--ds-gradient-babyblue: linear-gradient(135deg, hsl(195, 85%, 50%), hsl(180, 85%, 35%));--ds-color-babyblue-vivid: hsl(195, 100%, 69%);--ds-color-babyblue-high-chroma: hsl(195, 100%, 52%);--ds-icon-babyblue-bg: hsl(195, 88%, 80%);--ds-icon-babyblue-fg: hsl(195, 92%, 21.84%);--ds-icon-babyblue-outline: hsla(195, 92%, 21.84%, .18);--ds-icon-babyblue-glow: hsla(195, 100%, 52%, .22)}.ds-babyblue,.text-babyblue{--ds-color-token: var(--ds-babyblue);--ds-accent: var(--ds-babyblue);--ds-accent-high-chroma: var(--ds-color-babyblue-high-chroma);color:var(--ds-color-babyblue-solid)}.text-babyblue-pastel{color:var(--ds-color-babyblue-pastel)}.bg-babyblue{background-color:var(--ds-babyblue)}.bg-babyblue-soft{background-color:var(--ds-color-babyblue-soft)}.bg-babyblue-pastel{background-color:var(--ds-color-babyblue-pastel)}:root{--ds-blue: hsl(210, 100%, 52%);--ds-blue-lighter-4: hsl(60, 100%, 100%);--ds-blue-lighter-3: hsl(210, 90%, 95.2%);--ds-blue-lighter-2: hsl(210, 90%, 80.8%);--ds-blue-lighter-1: hsl(210, 90%, 59.2%);--ds-blue-lighter-0: hsl(210, 100%, 57.76%);--ds-blue-darker-4: hsl(210, 50%, 13%);--ds-blue-darker-3: hsl(210, 60%, 16.9%);--ds-blue-darker-2: hsl(210, 70%, 28.6%);--ds-blue-darker-1: hsl(210, 80%, 40.3%);--ds-blue-darker-0: hsl(210, 100%, 48.1%);--ds-color-blue-solid: hsl(210, 100%, 57%);--ds-color-blue-soft: hsl(195, 100%, 42%);--ds-color-blue-pastel: hsl(210, 75%, 46.8%);--ds-gradient-blue: linear-gradient(135deg, hsl(210, 100%, 57%), hsl(195, 100%, 42%));--ds-color-blue-vivid: hsl(210, 100%, 69%);--ds-color-blue-high-chroma: hsl(210, 100%, 54%);--ds-icon-blue-bg: hsl(210, 88%, 80%);--ds-icon-blue-fg: hsl(210, 92%, 22.68%);--ds-icon-blue-outline: hsla(210, 92%, 22.68%, .18);--ds-icon-blue-glow: hsla(210, 100%, 54%, .22)}.ds-blue,.text-blue{--ds-color-token: var(--ds-blue);--ds-accent: var(--ds-blue);--ds-accent-high-chroma: var(--ds-color-blue-high-chroma);color:var(--ds-color-blue-solid)}.text-blue-pastel{color:var(--ds-color-blue-pastel)}.bg-blue{background-color:var(--ds-blue)}.bg-blue-soft{background-color:var(--ds-color-blue-soft)}.bg-blue-pastel{background-color:var(--ds-color-blue-pastel)}:root{--ds-deepblue: hsl(225, 95%, 60%);--ds-deepblue-lighter-4: hsl(0, 0%, 100%);--ds-deepblue-lighter-3: hsl(225, 85.5%, 96%);--ds-deepblue-lighter-2: hsl(225, 85.5%, 84%);--ds-deepblue-lighter-1: hsl(225, 85.5%, 66%);--ds-deepblue-lighter-0: hsl(225, 100%, 64.8%);--ds-deepblue-darker-4: hsl(225, 47.5%, 15%);--ds-deepblue-darker-3: hsl(225, 57%, 19.5%);--ds-deepblue-darker-2: hsl(225, 66.5%, 33%);--ds-deepblue-darker-1: hsl(225, 76%, 46.5%);--ds-deepblue-darker-0: hsl(225, 99.75%, 55.5%);--ds-color-deepblue-solid: hsl(225, 95%, 65%);--ds-color-deepblue-soft: hsl(210, 95%, 50%);--ds-color-deepblue-pastel: hsl(225, 71.25%, 54%);--ds-gradient-deepblue: linear-gradient(135deg, hsl(225, 95%, 65%), hsl(210, 95%, 50%));--ds-color-deepblue-vivid: hsl(225, 100%, 69%);--ds-color-deepblue-high-chroma: hsl(225, 100%, 60%);--ds-icon-deepblue-bg: hsl(225, 88%, 80%);--ds-icon-deepblue-fg: hsl(225, 92%, 25.2%);--ds-icon-deepblue-outline: hsla(225, 92%, 25.2%, .18);--ds-icon-deepblue-glow: hsla(225, 100%, 60%, .22)}.ds-deepblue,.text-deepblue{--ds-color-token: var(--ds-deepblue);--ds-accent: var(--ds-deepblue);--ds-accent-high-chroma: var(--ds-color-deepblue-high-chroma);color:var(--ds-color-deepblue-solid)}.text-deepblue-pastel{color:var(--ds-color-deepblue-pastel)}.bg-deepblue{background-color:var(--ds-deepblue)}.bg-deepblue-soft{background-color:var(--ds-color-deepblue-soft)}.bg-deepblue-pastel{background-color:var(--ds-color-deepblue-pastel)}:root{--ds-green: hsl(120, 90%, 45%);--ds-green-lighter-4: hsl(0, 0%, 100%);--ds-green-lighter-3: hsl(120, 81%, 94.5%);--ds-green-lighter-2: hsl(120, 81%, 78%);--ds-green-lighter-1: hsl(120, 81%, 53.25%);--ds-green-lighter-0: hsl(120, 100%, 51.6%);--ds-green-darker-4: hsl(120, 45%, 11.25%);--ds-green-darker-3: hsl(120, 54%, 14.625%);--ds-green-darker-2: hsl(120, 63%, 24.75%);--ds-green-darker-1: hsl(120, 72%, 34.875%);--ds-green-darker-0: hsl(120, 94.5%, 41.625%);--ds-color-green-solid: hsl(120, 90%, 50%);--ds-color-green-soft: hsl(105, 90%, 35%);--ds-color-green-pastel: hsl(120, 67.5%, 40.5%);--ds-gradient-green: linear-gradient(135deg, hsl(120, 90%, 50%), hsl(105, 90%, 35%));--ds-color-green-vivid: hsl(120, 100%, 69%);--ds-color-green-high-chroma: hsl(135, 64%, 50%);--ds-icon-green-bg: hsl(135, 65%, 80%);--ds-icon-green-fg: hsl(135, 60.8%, 21%);--ds-icon-green-outline: hsla(135, 60.8%, 21%, .18);--ds-icon-green-glow: hsla(135, 64%, 50%, .22)}.ds-green,.text-green{--ds-color-token: var(--ds-green);--ds-accent: var(--ds-green);--ds-accent-high-chroma: var(--ds-color-green-high-chroma);color:var(--ds-color-green-solid)}.text-green-pastel{color:var(--ds-color-green-pastel)}.bg-green{background-color:var(--ds-green)}.bg-green-soft{background-color:var(--ds-color-green-soft)}.bg-green-pastel{background-color:var(--ds-color-green-pastel)}:root{--ds-gray: hsl(0, 0%, 53%);--ds-gray-lighter-4: hsl(0, 0%, 100%);--ds-gray-lighter-3: hsl(0, 0%, 95.3%);--ds-gray-lighter-2: hsl(0, 0%, 81.2%);--ds-gray-lighter-1: hsl(0, 0%, 60.05%);--ds-gray-lighter-0: hsl(0, 0%, 58.64%);--ds-gray-darker-4: hsl(0, 0%, 13.25%);--ds-gray-darker-3: hsl(0, 0%, 17.225%);--ds-gray-darker-2: hsl(0, 0%, 29.15%);--ds-gray-darker-1: hsl(0, 0%, 41.075%);--ds-gray-darker-0: hsl(0, 0%, 49.025%);--ds-color-gray-solid: hsl(0, 0%, 58%);--ds-color-gray-soft: hsl(0, 0%, 43%);--ds-color-gray-pastel: hsl(0, 0%, 47.7%);--ds-gradient-gray: linear-gradient(135deg, hsl(0, 0%, 58%), hsl(0, 0%, 43%));--ds-color-gray-vivid: hsl(0, 100%, 69%);--ds-color-gray-high-chroma: hsl(0, 0%, 53%);--ds-icon-gray-bg: hsl(0, 12%, 80%);--ds-icon-gray-fg: hsl(0, 12%, 22.26%);--ds-icon-gray-outline: hsla(0, 12%, 22.26%, .18);--ds-icon-gray-glow: hsla(0, 0%, 53%, .22)}.ds-gray,.text-gray{--ds-color-token: var(--ds-gray);--ds-accent: var(--ds-gray);--ds-accent-high-chroma: var(--ds-color-gray-high-chroma);color:var(--ds-color-gray-solid)}.text-gray-pastel{color:var(--ds-color-gray-pastel)}.bg-gray{background-color:var(--ds-gray)}.bg-gray-soft{background-color:var(--ds-color-gray-soft)}.bg-gray-pastel{background-color:var(--ds-color-gray-pastel)}:root{--ds-guavagreen: hsl(85, 85%, 45%);--ds-guavagreen-lighter-4: hsl(0, 0%, 100%);--ds-guavagreen-lighter-3: hsl(85, 76.5%, 94.5%);--ds-guavagreen-lighter-2: hsl(85, 76.5%, 78%);--ds-guavagreen-lighter-1: hsl(85, 76.5%, 53.25%);--ds-guavagreen-lighter-0: hsl(85, 100%, 51.6%);--ds-guavagreen-darker-4: hsl(85, 42.5%, 11.25%);--ds-guavagreen-darker-3: hsl(85, 51%, 14.625%);--ds-guavagreen-darker-2: hsl(85, 59.5%, 24.75%);--ds-guavagreen-darker-1: hsl(85, 68%, 34.875%);--ds-guavagreen-darker-0: hsl(85, 89.25%, 41.625%);--ds-color-guavagreen-solid: hsl(85, 85%, 50%);--ds-color-guavagreen-soft: hsl(70, 85%, 35%);--ds-color-guavagreen-pastel: hsl(85, 63.75%, 40.5%);--ds-gradient-guavagreen: linear-gradient(135deg, hsl(85, 85%, 50%), hsl(70, 85%, 35%));--ds-color-guavagreen-vivid: hsl(85, 100%, 69%);--ds-color-guavagreen-high-chroma: hsl(85, 100%, 52%);--ds-icon-guavagreen-bg: hsl(85, 88%, 80%);--ds-icon-guavagreen-fg: hsl(85, 92%, 21.84%);--ds-icon-guavagreen-outline: hsla(85, 92%, 21.84%, .18);--ds-icon-guavagreen-glow: hsla(85, 100%, 52%, .22)}.ds-guavagreen,.text-guavagreen{--ds-color-token: var(--ds-guavagreen);--ds-accent: var(--ds-guavagreen);--ds-accent-high-chroma: var(--ds-color-guavagreen-high-chroma);color:var(--ds-color-guavagreen-solid)}.text-guavagreen-pastel{color:var(--ds-color-guavagreen-pastel)}.bg-guavagreen{background-color:var(--ds-guavagreen)}.bg-guavagreen-soft{background-color:var(--ds-color-guavagreen-soft)}.bg-guavagreen-pastel{background-color:var(--ds-color-guavagreen-pastel)}:root{--ds-indigo: hsl(250, 95%, 70%);--ds-indigo-lighter-4: hsl(0, 0%, 100%);--ds-indigo-lighter-3: hsl(250, 85.5%, 97%);--ds-indigo-lighter-2: hsl(250, 85.5%, 88%);--ds-indigo-lighter-1: hsl(250, 85.5%, 74.5%);--ds-indigo-lighter-0: hsl(250, 100%, 73.6%);--ds-indigo-darker-4: hsl(250, 47.5%, 17.5%);--ds-indigo-darker-3: hsl(250, 57%, 22.75%);--ds-indigo-darker-2: hsl(250, 66.5%, 38.5%);--ds-indigo-darker-1: hsl(250, 76%, 54.25%);--ds-indigo-darker-0: hsl(250, 99.75%, 64.75%);--ds-color-indigo-solid: hsl(250, 95%, 75%);--ds-color-indigo-soft: hsl(235, 95%, 60%);--ds-color-indigo-pastel: hsl(250, 71.25%, 63%);--ds-gradient-indigo: linear-gradient(135deg, hsl(250, 95%, 75%), hsl(235, 95%, 60%));--ds-color-indigo-vivid: hsl(250, 100%, 69%);--ds-color-indigo-high-chroma: hsl(250, 100%, 60%);--ds-icon-indigo-bg: hsl(250, 88%, 80%);--ds-icon-indigo-fg: hsl(250, 92%, 25.2%);--ds-icon-indigo-outline: hsla(250, 92%, 25.2%, .18);--ds-icon-indigo-glow: hsla(250, 100%, 60%, .22)}.ds-indigo,.text-indigo{--ds-color-token: var(--ds-indigo);--ds-accent: var(--ds-indigo);--ds-accent-high-chroma: var(--ds-color-indigo-high-chroma);color:var(--ds-color-indigo-solid)}.text-indigo-pastel{color:var(--ds-color-indigo-pastel)}.bg-indigo{background-color:var(--ds-indigo)}.bg-indigo-soft{background-color:var(--ds-color-indigo-soft)}.bg-indigo-pastel{background-color:var(--ds-color-indigo-pastel)}:root{--ds-magenta: hsl(300, 80%, 55%);--ds-magenta-lighter-4: hsl(0, 0%, 100%);--ds-magenta-lighter-3: hsl(300, 72%, 95.5%);--ds-magenta-lighter-2: hsl(300, 72%, 82%);--ds-magenta-lighter-1: hsl(300, 72%, 61.75%);--ds-magenta-lighter-0: hsl(300, 100%, 60.4%);--ds-magenta-darker-4: hsl(300, 40%, 13.75%);--ds-magenta-darker-3: hsl(300, 48%, 17.875%);--ds-magenta-darker-2: hsl(300, 56%, 30.25%);--ds-magenta-darker-1: hsl(300, 64%, 42.625%);--ds-magenta-darker-0: hsl(300, 84%, 50.875%);--ds-color-magenta-solid: hsl(300, 80%, 60%);--ds-color-magenta-soft: hsl(285, 80%, 45%);--ds-color-magenta-pastel: hsl(300, 60%, 49.5%);--ds-gradient-magenta: linear-gradient(135deg, hsl(300, 80%, 60%), hsl(285, 80%, 45%));--ds-color-magenta-vivid: hsl(300, 100%, 69%);--ds-color-magenta-high-chroma: hsl(300, 100%, 55%);--ds-icon-magenta-bg: hsl(300, 88%, 80%);--ds-icon-magenta-fg: hsl(300, 92%, 23.1%);--ds-icon-magenta-outline: hsla(300, 92%, 23.1%, .18);--ds-icon-magenta-glow: hsla(300, 100%, 55%, .22)}.ds-magenta,.text-magenta{--ds-color-token: var(--ds-magenta);--ds-accent: var(--ds-magenta);--ds-accent-high-chroma: var(--ds-color-magenta-high-chroma);color:var(--ds-color-magenta-solid)}.text-magenta-pastel{color:var(--ds-color-magenta-pastel)}.bg-magenta{background-color:var(--ds-magenta)}.bg-magenta-soft{background-color:var(--ds-color-magenta-soft)}.bg-magenta-pastel{background-color:var(--ds-color-magenta-pastel)}:root{--ds-moneygreen: hsl(120, 84%, 42%);--ds-moneygreen-lighter-4: hsl(300, 100%, 100%);--ds-moneygreen-lighter-3: hsl(120, 75.6%, 94.2%);--ds-moneygreen-lighter-2: hsl(120, 75.6%, 76.8%);--ds-moneygreen-lighter-1: hsl(120, 75.6%, 50.7%);--ds-moneygreen-lighter-0: hsl(120, 100%, 48.96%);--ds-moneygreen-darker-4: hsl(120, 42%, 10.5%);--ds-moneygreen-darker-3: hsl(120, 50.4%, 13.65%);--ds-moneygreen-darker-2: hsl(120, 58.8%, 23.1%);--ds-moneygreen-darker-1: hsl(120, 67.2%, 32.55%);--ds-moneygreen-darker-0: hsl(120, 88.2%, 38.85%);--ds-color-moneygreen-solid: hsl(120, 84%, 47%);--ds-color-moneygreen-soft: hsl(105, 84%, 32%);--ds-color-moneygreen-pastel: hsl(120, 63%, 37.8%);--ds-gradient-moneygreen: linear-gradient(135deg, hsl(120, 84%, 47%), hsl(105, 84%, 32%));--ds-color-moneygreen-vivid: hsl(120, 100%, 69%);--ds-color-moneygreen-high-chroma: hsl(135, 100%, 52%);--ds-icon-moneygreen-bg: hsl(135, 88%, 80%);--ds-icon-moneygreen-fg: hsl(135, 92%, 21.84%);--ds-icon-moneygreen-outline: hsla(135, 92%, 21.84%, .18);--ds-icon-moneygreen-glow: hsla(135, 100%, 52%, .22)}.ds-moneygreen,.text-moneygreen{--ds-color-token: var(--ds-moneygreen);--ds-accent: var(--ds-moneygreen);--ds-accent-high-chroma: var(--ds-color-moneygreen-high-chroma);color:var(--ds-color-moneygreen-solid)}.text-moneygreen-pastel{color:var(--ds-color-moneygreen-pastel)}.bg-moneygreen{background-color:var(--ds-moneygreen)}.bg-moneygreen-soft{background-color:var(--ds-color-moneygreen-soft)}.bg-moneygreen-pastel{background-color:var(--ds-color-moneygreen-pastel)}:root{--ds-neongreen: hsl(110, 85%, 45%);--ds-neongreen-lighter-4: hsl(0, 0%, 100%);--ds-neongreen-lighter-3: hsl(110, 76.5%, 94.5%);--ds-neongreen-lighter-2: hsl(110, 76.5%, 78%);--ds-neongreen-lighter-1: hsl(110, 76.5%, 53.25%);--ds-neongreen-lighter-0: hsl(110, 100%, 51.6%);--ds-neongreen-darker-4: hsl(110, 42.5%, 11.25%);--ds-neongreen-darker-3: hsl(110, 51%, 14.625%);--ds-neongreen-darker-2: hsl(110, 59.5%, 24.75%);--ds-neongreen-darker-1: hsl(110, 68%, 34.875%);--ds-neongreen-darker-0: hsl(110, 89.25%, 41.625%);--ds-color-neongreen-solid: hsl(110, 85%, 50%);--ds-color-neongreen-soft: hsl(95, 85%, 35%);--ds-color-neongreen-pastel: hsl(110, 63.75%, 40.5%);--ds-gradient-neongreen: linear-gradient(135deg, hsl(110, 85%, 50%), hsl(95, 85%, 35%));--ds-color-neongreen-vivid: hsl(110, 100%, 69%);--ds-color-neongreen-high-chroma: hsl(125, 100%, 52%);--ds-icon-neongreen-bg: hsl(125, 88%, 80%);--ds-icon-neongreen-fg: hsl(125, 92%, 21.84%);--ds-icon-neongreen-outline: hsla(125, 92%, 21.84%, .18);--ds-icon-neongreen-glow: hsla(125, 100%, 52%, .22)}.ds-neongreen,.text-neongreen{--ds-color-token: var(--ds-neongreen);--ds-accent: var(--ds-neongreen);--ds-accent-high-chroma: var(--ds-color-neongreen-high-chroma);color:var(--ds-color-neongreen-solid)}.text-neongreen-pastel{color:var(--ds-color-neongreen-pastel)}.bg-neongreen{background-color:var(--ds-neongreen)}.bg-neongreen-soft{background-color:var(--ds-color-neongreen-soft)}.bg-neongreen-pastel{background-color:var(--ds-color-neongreen-pastel)}:root{--ds-neutral: hsl(0, 0%, 94%);--ds-neutral-lighter-4: hsl(0, 0%, 100%);--ds-neutral-lighter-3: hsl(0, 0%, 99.4%);--ds-neutral-lighter-2: hsl(0, 0%, 97.6%);--ds-neutral-lighter-1: hsl(0, 0%, 94.9%);--ds-neutral-lighter-0: hsl(0, 0%, 94.72%);--ds-neutral-darker-4: hsl(0, 0%, 23.5%);--ds-neutral-darker-3: hsl(0, 0%, 30.55%);--ds-neutral-darker-2: hsl(0, 0%, 51.7%);--ds-neutral-darker-1: hsl(0, 0%, 72.85%);--ds-neutral-darker-0: hsl(0, 0%, 86.95%);--ds-color-neutral-solid: hsl(0, 0%, 99%);--ds-color-neutral-soft: hsl(0, 0%, 84%);--ds-color-neutral-pastel: hsl(0, 0%, 84.6%);--ds-gradient-neutral: linear-gradient(135deg, hsl(0, 0%, 99%), hsl(0, 0%, 84%));--ds-color-neutral-vivid: hsl(0, 100%, 69%);--ds-color-neutral-high-chroma: hsl(0, 0%, 60%);--ds-icon-neutral-bg: hsl(0, 12%, 80%);--ds-icon-neutral-fg: hsl(0, 12%, 25.2%);--ds-icon-neutral-outline: hsla(0, 12%, 25.2%, .18);--ds-icon-neutral-glow: hsla(0, 0%, 60%, .22)}.ds-neutral,.text-neutral{--ds-color-token: var(--ds-neutral);--ds-accent: var(--ds-neutral);--ds-accent-high-chroma: var(--ds-color-neutral-high-chroma);color:var(--ds-color-neutral-solid)}.text-neutral-pastel{color:var(--ds-color-neutral-pastel)}.bg-neutral{background-color:var(--ds-neutral)}.bg-neutral-soft{background-color:var(--ds-color-neutral-soft)}.bg-neutral-pastel{background-color:var(--ds-color-neutral-pastel)}:root{--ds-orange: hsl(24, 100%, 55%);--ds-orange-lighter-4: hsl(180, 100%, 100%);--ds-orange-lighter-3: hsl(24, 90%, 95.5%);--ds-orange-lighter-2: hsl(24, 90%, 82%);--ds-orange-lighter-1: hsl(24, 90%, 61.75%);--ds-orange-lighter-0: hsl(24, 100%, 60.4%);--ds-orange-darker-4: hsl(24, 50%, 13.75%);--ds-orange-darker-3: hsl(24, 60%, 17.875%);--ds-orange-darker-2: hsl(24, 70%, 30.25%);--ds-orange-darker-1: hsl(24, 80%, 42.625%);--ds-orange-darker-0: hsl(24, 100%, 50.875%);--ds-color-orange-solid: hsl(24, 100%, 60%);--ds-color-orange-soft: hsl(9, 100%, 45%);--ds-color-orange-pastel: hsl(24, 75%, 49.5%);--ds-gradient-orange: linear-gradient(135deg, hsl(24, 100%, 60%), hsl(9, 100%, 45%));--ds-color-orange-vivid: hsl(24, 100%, 69%);--ds-color-orange-high-chroma: hsl(24, 100%, 52%);--ds-icon-orange-bg: hsl(24, 88%, 80%);--ds-icon-orange-fg: hsl(24, 92%, 21.84%);--ds-icon-orange-outline: hsla(24, 92%, 21.84%, .18);--ds-icon-orange-glow: hsla(24, 100%, 52%, .22)}.ds-orange,.text-orange{--ds-color-token: var(--ds-orange);--ds-accent: var(--ds-orange);--ds-accent-high-chroma: var(--ds-color-orange-high-chroma);color:var(--ds-color-orange-solid)}.text-orange-pastel{color:var(--ds-color-orange-pastel)}.bg-orange{background-color:var(--ds-orange)}.bg-orange-soft{background-color:var(--ds-color-orange-soft)}.bg-orange-pastel{background-color:var(--ds-color-orange-pastel)}:root{--ds-purple: hsl(280, 85%, 65%);--ds-purple-lighter-4: hsl(0, 0%, 100%);--ds-purple-lighter-3: hsl(280, 76.5%, 96.5%);--ds-purple-lighter-2: hsl(280, 76.5%, 86%);--ds-purple-lighter-1: hsl(280, 76.5%, 70.25%);--ds-purple-lighter-0: hsl(280, 100%, 69.2%);--ds-purple-darker-4: hsl(280, 42.5%, 16.25%);--ds-purple-darker-3: hsl(280, 51%, 21.125%);--ds-purple-darker-2: hsl(280, 59.5%, 35.75%);--ds-purple-darker-1: hsl(280, 68%, 50.375%);--ds-purple-darker-0: hsl(280, 89.25%, 60.125%);--ds-color-purple-solid: hsl(280, 85%, 70%);--ds-color-purple-soft: hsl(265, 85%, 55%);--ds-color-purple-pastel: hsl(280, 63.75%, 58.5%);--ds-gradient-purple: linear-gradient(135deg, hsl(280, 85%, 70%), hsl(265, 85%, 55%));--ds-color-purple-vivid: hsl(280, 100%, 69%);--ds-color-purple-high-chroma: hsl(280, 86%, 68%);--ds-icon-purple-bg: hsl(280, 75.68%, 80%);--ds-icon-purple-fg: hsl(280, 81.7%, 28.56%);--ds-icon-purple-outline: hsla(280, 81.7%, 28.56%, .18);--ds-icon-purple-glow: hsla(280, 86%, 68%, .22)}.ds-purple,.text-purple{--ds-color-token: var(--ds-purple);--ds-accent: var(--ds-purple);--ds-accent-high-chroma: var(--ds-color-purple-high-chroma);color:var(--ds-color-purple-solid)}.text-purple-pastel{color:var(--ds-color-purple-pastel)}.bg-purple{background-color:var(--ds-purple)}.bg-purple-soft{background-color:var(--ds-color-purple-soft)}.bg-purple-pastel{background-color:var(--ds-color-purple-pastel)}:root{--ds-red: hsl(3, 100%, 61%);--ds-red-lighter-4: hsl(0, 0%, 100%);--ds-red-lighter-3: hsl(3, 90%, 96.1%);--ds-red-lighter-2: hsl(3, 90%, 84.4%);--ds-red-lighter-1: hsl(3, 90%, 66.85%);--ds-red-lighter-0: hsl(3, 100%, 65.68%);--ds-red-darker-4: hsl(3, 50%, 15.25%);--ds-red-darker-3: hsl(3, 60%, 19.825%);--ds-red-darker-2: hsl(3, 70%, 33.55%);--ds-red-darker-1: hsl(3, 80%, 47.275%);--ds-red-darker-0: hsl(3, 100%, 56.425%);--ds-color-red-solid: hsl(3, 100%, 66%);--ds-color-red-soft: hsl(348, 100%, 51%);--ds-color-red-pastel: hsl(3, 75%, 54.9%);--ds-gradient-red: linear-gradient(135deg, hsl(3, 100%, 66%), hsl(348, 100%, 51%));--ds-color-red-vivid: hsl(3, 100%, 69%);--ds-color-red-high-chroma: #ff453a;--ds-icon-red-bg: hsl(3.35025381, 88%, 80%);--ds-icon-red-fg: hsl(3.35025381, 92%, 25.77647059%);--ds-icon-red-outline: hsla(3.35025381, 92%, 25.77647059%, .18);--ds-icon-red-glow: rgba(255, 69, 58, .22)}.ds-red,.text-red{--ds-color-token: var(--ds-red);--ds-accent: var(--ds-red);--ds-accent-high-chroma: var(--ds-color-red-high-chroma);color:var(--ds-color-red-solid)}.text-red-pastel{color:var(--ds-color-red-pastel)}.bg-red{background-color:var(--ds-red)}.bg-red-soft{background-color:var(--ds-color-red-soft)}.bg-red-pastel{background-color:var(--ds-color-red-pastel)}:root{--ds-spearmint: hsl(160, 85%, 45%);--ds-spearmint-lighter-4: hsl(0, 0%, 100%);--ds-spearmint-lighter-3: hsl(160, 76.5%, 94.5%);--ds-spearmint-lighter-2: hsl(160, 76.5%, 78%);--ds-spearmint-lighter-1: hsl(160, 76.5%, 53.25%);--ds-spearmint-lighter-0: hsl(160, 100%, 51.6%);--ds-spearmint-darker-4: hsl(160, 42.5%, 11.25%);--ds-spearmint-darker-3: hsl(160, 51%, 14.625%);--ds-spearmint-darker-2: hsl(160, 59.5%, 24.75%);--ds-spearmint-darker-1: hsl(160, 68%, 34.875%);--ds-spearmint-darker-0: hsl(160, 89.25%, 41.625%);--ds-color-spearmint-solid: hsl(160, 85%, 50%);--ds-color-spearmint-soft: hsl(145, 85%, 35%);--ds-color-spearmint-pastel: hsl(160, 63.75%, 40.5%);--ds-gradient-spearmint: linear-gradient(135deg, hsl(160, 85%, 50%), hsl(145, 85%, 35%));--ds-color-spearmint-vivid: hsl(160, 100%, 69%);--ds-color-spearmint-high-chroma: hsl(160, 100%, 52%);--ds-icon-spearmint-bg: hsl(160, 88%, 80%);--ds-icon-spearmint-fg: hsl(160, 92%, 21.84%);--ds-icon-spearmint-outline: hsla(160, 92%, 21.84%, .18);--ds-icon-spearmint-glow: hsla(160, 100%, 52%, .22)}.ds-spearmint,.text-spearmint{--ds-color-token: var(--ds-spearmint);--ds-accent: var(--ds-spearmint);--ds-accent-high-chroma: var(--ds-color-spearmint-high-chroma);color:var(--ds-color-spearmint-solid)}.text-spearmint-pastel{color:var(--ds-color-spearmint-pastel)}.bg-spearmint{background-color:var(--ds-spearmint)}.bg-spearmint-soft{background-color:var(--ds-color-spearmint-soft)}.bg-spearmint-pastel{background-color:var(--ds-color-spearmint-pastel)}:root{--ds-teal: hsl(180, 85%, 45%);--ds-teal-lighter-4: hsl(0, 0%, 100%);--ds-teal-lighter-3: hsl(180, 76.5%, 94.5%);--ds-teal-lighter-2: hsl(180, 76.5%, 78%);--ds-teal-lighter-1: hsl(180, 76.5%, 53.25%);--ds-teal-lighter-0: hsl(180, 100%, 51.6%);--ds-teal-darker-4: hsl(180, 42.5%, 11.25%);--ds-teal-darker-3: hsl(180, 51%, 14.625%);--ds-teal-darker-2: hsl(180, 59.5%, 24.75%);--ds-teal-darker-1: hsl(180, 68%, 34.875%);--ds-teal-darker-0: hsl(180, 89.25%, 41.625%);--ds-color-teal-solid: hsl(180, 85%, 50%);--ds-color-teal-soft: hsl(165, 85%, 35%);--ds-color-teal-pastel: hsl(180, 63.75%, 40.5%);--ds-gradient-teal: linear-gradient(135deg, hsl(180, 85%, 50%), hsl(165, 85%, 35%));--ds-color-teal-vivid: hsl(180, 100%, 69%);--ds-color-teal-high-chroma: hsl(180, 100%, 52%);--ds-icon-teal-bg: hsl(180, 88%, 80%);--ds-icon-teal-fg: hsl(180, 92%, 21.84%);--ds-icon-teal-outline: hsla(180, 92%, 21.84%, .18);--ds-icon-teal-glow: hsla(180, 100%, 52%, .22)}.ds-teal,.text-teal{--ds-color-token: var(--ds-teal);--ds-accent: var(--ds-teal);--ds-accent-high-chroma: var(--ds-color-teal-high-chroma);color:var(--ds-color-teal-solid)}.text-teal-pastel{color:var(--ds-color-teal-pastel)}.bg-teal{background-color:var(--ds-teal)}.bg-teal-soft{background-color:var(--ds-color-teal-soft)}.bg-teal-pastel{background-color:var(--ds-color-teal-pastel)}:root{--ds-turquoise: hsl(174, 85%, 45%);--ds-turquoise-lighter-4: hsl(0, 0%, 100%);--ds-turquoise-lighter-3: hsl(174, 76.5%, 94.5%);--ds-turquoise-lighter-2: hsl(174, 76.5%, 78%);--ds-turquoise-lighter-1: hsl(174, 76.5%, 53.25%);--ds-turquoise-lighter-0: hsl(174, 100%, 51.6%);--ds-turquoise-darker-4: hsl(174, 42.5%, 11.25%);--ds-turquoise-darker-3: hsl(174, 51%, 14.625%);--ds-turquoise-darker-2: hsl(174, 59.5%, 24.75%);--ds-turquoise-darker-1: hsl(174, 68%, 34.875%);--ds-turquoise-darker-0: hsl(174, 89.25%, 41.625%);--ds-color-turquoise-solid: hsl(174, 85%, 50%);--ds-color-turquoise-soft: hsl(159, 85%, 35%);--ds-color-turquoise-pastel: hsl(174, 63.75%, 40.5%);--ds-gradient-turquoise: linear-gradient(135deg, hsl(174, 85%, 50%), hsl(159, 85%, 35%));--ds-color-turquoise-vivid: hsl(174, 100%, 69%);--ds-color-turquoise-high-chroma: hsl(174, 100%, 52%);--ds-icon-turquoise-bg: hsl(174, 88%, 80%);--ds-icon-turquoise-fg: hsl(174, 92%, 21.84%);--ds-icon-turquoise-outline: hsla(174, 92%, 21.84%, .18);--ds-icon-turquoise-glow: hsla(174, 100%, 52%, .22)}.ds-turquoise,.text-turquoise{--ds-color-token: var(--ds-turquoise);--ds-accent: var(--ds-turquoise);--ds-accent-high-chroma: var(--ds-color-turquoise-high-chroma);color:var(--ds-color-turquoise-solid)}.text-turquoise-pastel{color:var(--ds-color-turquoise-pastel)}.bg-turquoise{background-color:var(--ds-turquoise)}.bg-turquoise-soft{background-color:var(--ds-color-turquoise-soft)}.bg-turquoise-pastel{background-color:var(--ds-color-turquoise-pastel)}:root{--ds-white: hsl(0, 0%, 100%);--ds-white-lighter-4: hsl(0, 0%, 100%);--ds-white-lighter-3: hsl(0, 0%, 100%);--ds-white-lighter-2: hsl(0, 0%, 100%);--ds-white-lighter-1: hsl(0, 0%, 100%);--ds-white-lighter-0: hsl(0, 0%, 100%);--ds-white-darker-4: hsl(0, 0%, 25%);--ds-white-darker-3: hsl(0, 0%, 32.5%);--ds-white-darker-2: hsl(0, 0%, 55%);--ds-white-darker-1: hsl(0, 0%, 77.5%);--ds-white-darker-0: hsl(0, 0%, 92.5%);--ds-color-white-solid: hsl(0, 0%, 100%);--ds-color-white-soft: hsl(0, 0%, 90%);--ds-color-white-pastel: hsl(0, 0%, 90%);--ds-gradient-white: linear-gradient(135deg, hsl(0, 0%, 100%), hsl(0, 0%, 90%));--ds-color-white-vivid: hsl(0, 100%, 69%);--ds-color-white-high-chroma: hsl(0, 0%, 60%);--ds-icon-white-bg: hsl(0, 12%, 80%);--ds-icon-white-fg: hsl(0, 12%, 25.2%);--ds-icon-white-outline: hsla(0, 12%, 25.2%, .18);--ds-icon-white-glow: hsla(0, 0%, 60%, .22)}.ds-white,.text-white{--ds-color-token: var(--ds-white);--ds-accent: var(--ds-white);--ds-accent-high-chroma: var(--ds-color-white-high-chroma);color:var(--ds-color-white-solid)}.text-white-pastel{color:var(--ds-color-white-pastel)}.bg-white{background-color:var(--ds-white)}.bg-white-soft{background-color:var(--ds-color-white-soft)}.bg-white-pastel{background-color:var(--ds-color-white-pastel)}:root{--ds-yellow: hsl(48, 87%, 57%);--ds-yellow-lighter-4: hsl(0, 0%, 100%);--ds-yellow-lighter-3: hsl(48, 78.3%, 95.7%);--ds-yellow-lighter-2: hsl(48, 78.3%, 82.8%);--ds-yellow-lighter-1: hsl(48, 78.3%, 63.45%);--ds-yellow-lighter-0: hsl(48, 100%, 62.16%);--ds-yellow-darker-4: hsl(48, 43.5%, 14.25%);--ds-yellow-darker-3: hsl(48, 52.2%, 18.525%);--ds-yellow-darker-2: hsl(48, 60.9%, 31.35%);--ds-yellow-darker-1: hsl(48, 69.6%, 44.175%);--ds-yellow-darker-0: hsl(48, 91.35%, 52.725%);--ds-color-yellow-solid: hsl(48, 87%, 62%);--ds-color-yellow-soft: hsl(33, 87%, 47%);--ds-color-yellow-pastel: hsl(48, 65.25%, 51.3%);--ds-gradient-yellow: linear-gradient(135deg, hsl(48, 87%, 62%), hsl(33, 87%, 47%));--ds-color-yellow-vivid: hsl(48, 100%, 69%);--ds-color-yellow-high-chroma: hsl(50, 100%, 52%);--ds-icon-yellow-bg: hsl(50, 88%, 80%);--ds-icon-yellow-fg: hsl(50, 92%, 21.84%);--ds-icon-yellow-outline: hsla(50, 92%, 21.84%, .18);--ds-icon-yellow-glow: hsla(50, 100%, 52%, .22)}.ds-yellow,.text-yellow{--ds-color-token: var(--ds-yellow);--ds-accent: var(--ds-yellow);--ds-accent-high-chroma: var(--ds-color-yellow-high-chroma);color:var(--ds-color-yellow-solid)}.text-yellow-pastel{color:var(--ds-color-yellow-pastel)}.bg-yellow{background-color:var(--ds-yellow)}.bg-yellow-soft{background-color:var(--ds-color-yellow-soft)}.bg-yellow-pastel{background-color:var(--ds-color-yellow-pastel)}:root{--ds-pink: hsl(330, 90%, 65%);--ds-pink-lighter-4: hsl(0, 0%, 100%);--ds-pink-lighter-3: hsl(330, 81%, 96.5%);--ds-pink-lighter-2: hsl(330, 81%, 86%);--ds-pink-lighter-1: hsl(330, 81%, 70.25%);--ds-pink-lighter-0: hsl(330, 100%, 69.2%);--ds-pink-darker-4: hsl(330, 45%, 16.25%);--ds-pink-darker-3: hsl(330, 54%, 21.125%);--ds-pink-darker-2: hsl(330, 63%, 35.75%);--ds-pink-darker-1: hsl(330, 72%, 50.375%);--ds-pink-darker-0: hsl(330, 94.5%, 60.125%);--ds-color-pink-solid: hsl(330, 90%, 70%);--ds-color-pink-soft: hsl(315, 90%, 55%);--ds-color-pink-pastel: hsl(330, 67.5%, 58.5%);--ds-gradient-pink: linear-gradient(135deg, hsl(330, 90%, 70%), hsl(315, 90%, 55%));--ds-color-pink-vivid: hsl(330, 100%, 69%);--ds-color-pink-high-chroma: hsl(330, 90%, 65%);--ds-icon-pink-bg: hsl(330, 79.2%, 80%);--ds-icon-pink-fg: hsl(330, 85.5%, 27.3%);--ds-icon-pink-outline: hsla(330, 85.5%, 27.3%, .18);--ds-icon-pink-glow: hsla(330, 90%, 65%, .22)}.ds-pink,.text-pink{--ds-color-token: var(--ds-pink);--ds-accent: var(--ds-pink);--ds-accent-high-chroma: var(--ds-color-pink-high-chroma);color:var(--ds-color-pink-solid)}.text-pink-pastel{color:var(--ds-color-pink-pastel)}.bg-pink{background-color:var(--ds-pink)}.bg-pink-soft{background-color:var(--ds-color-pink-soft)}.bg-pink-pastel{background-color:var(--ds-color-pink-pastel)}:root{--ds-brain: hsl(330, 53%, 68%);--ds-brain-lighter-4: hsl(0, 0%, 100%);--ds-brain-lighter-3: hsl(330, 47.7%, 96.8%);--ds-brain-lighter-2: hsl(330, 47.7%, 87.2%);--ds-brain-lighter-1: hsl(330, 47.7%, 72.8%);--ds-brain-lighter-0: hsl(330, 68.9%, 71.84%);--ds-brain-darker-4: hsl(330, 26.5%, 17%);--ds-brain-darker-3: hsl(330, 31.8%, 22.1%);--ds-brain-darker-2: hsl(330, 37.1%, 37.4%);--ds-brain-darker-1: hsl(330, 42.4%, 52.7%);--ds-brain-darker-0: hsl(330, 55.65%, 62.9%);--ds-color-brain-solid: hsl(330, 53%, 73%);--ds-color-brain-soft: hsl(315, 53%, 58%);--ds-color-brain-pastel: hsl(330, 39.75%, 61.2%);--ds-gradient-brain: linear-gradient(135deg, hsl(330, 53%, 73%), hsl(315, 53%, 58%));--ds-color-brain-vivid: hsl(330, 100%, 69%);--ds-color-brain-high-chroma: hsl(330, 100%, 60%);--ds-icon-brain-bg: hsl(330, 88%, 80%);--ds-icon-brain-fg: hsl(330, 92%, 25.2%);--ds-icon-brain-outline: hsla(330, 92%, 25.2%, .18);--ds-icon-brain-glow: hsla(330, 100%, 60%, .22)}.ds-brain,.text-brain{--ds-color-token: var(--ds-brain);--ds-accent: var(--ds-brain);--ds-accent-high-chroma: var(--ds-color-brain-high-chroma);color:var(--ds-color-brain-solid)}.text-brain-pastel{color:var(--ds-color-brain-pastel)}.bg-brain{background-color:var(--ds-brain)}.bg-brain-soft{background-color:var(--ds-color-brain-soft)}.bg-brain-pastel{background-color:var(--ds-color-brain-pastel)}:root{--ds-rose: hsl(350, 90%, 62%);--ds-rose-lighter-4: hsl(0, 0%, 100%);--ds-rose-lighter-3: hsl(350, 81%, 96.2%);--ds-rose-lighter-2: hsl(350, 81%, 84.8%);--ds-rose-lighter-1: hsl(350, 81%, 67.7%);--ds-rose-lighter-0: hsl(350, 100%, 66.56%);--ds-rose-darker-4: hsl(350, 45%, 15.5%);--ds-rose-darker-3: hsl(350, 54%, 20.15%);--ds-rose-darker-2: hsl(350, 63%, 34.1%);--ds-rose-darker-1: hsl(350, 72%, 48.05%);--ds-rose-darker-0: hsl(350, 94.5%, 57.35%);--ds-color-rose-solid: hsl(350, 90%, 67%);--ds-color-rose-soft: hsl(335, 90%, 52%);--ds-color-rose-pastel: hsl(350, 67.5%, 55.8%);--ds-gradient-rose: linear-gradient(135deg, hsl(350, 90%, 67%), hsl(335, 90%, 52%));--ds-color-rose-vivid: hsl(350, 100%, 69%);--ds-color-rose-high-chroma: hsl(350, 90%, 65%);--ds-icon-rose-bg: hsl(350, 79.2%, 80%);--ds-icon-rose-fg: hsl(350, 85.5%, 27.3%);--ds-icon-rose-outline: hsla(350, 85.5%, 27.3%, .18);--ds-icon-rose-glow: hsla(350, 90%, 65%, .22)}.ds-rose,.text-rose{--ds-color-token: var(--ds-rose);--ds-accent: var(--ds-rose);--ds-accent-high-chroma: var(--ds-color-rose-high-chroma);color:var(--ds-color-rose-solid)}.text-rose-pastel{color:var(--ds-color-rose-pastel)}.bg-rose{background-color:var(--ds-rose)}.bg-rose-soft{background-color:var(--ds-color-rose-soft)}.bg-rose-pastel{background-color:var(--ds-color-rose-pastel)}:root{--ds-lavender: hsl(258, 92%, 72%);--ds-lavender-lighter-4: hsl(0, 0%, 100%);--ds-lavender-lighter-3: hsl(258, 82.8%, 97.2%);--ds-lavender-lighter-2: hsl(258, 82.8%, 88.8%);--ds-lavender-lighter-1: hsl(258, 82.8%, 76.2%);--ds-lavender-lighter-0: hsl(258, 100%, 75.36%);--ds-lavender-darker-4: hsl(258, 46%, 18%);--ds-lavender-darker-3: hsl(258, 55.2%, 23.4%);--ds-lavender-darker-2: hsl(258, 64.4%, 39.6%);--ds-lavender-darker-1: hsl(258, 73.6%, 55.8%);--ds-lavender-darker-0: hsl(258, 96.6%, 66.6%);--ds-color-lavender-solid: hsl(258, 92%, 77%);--ds-color-lavender-soft: hsl(243, 92%, 62%);--ds-color-lavender-pastel: hsl(258, 69%, 64.8%);--ds-gradient-lavender: linear-gradient(135deg, hsl(258, 92%, 77%), hsl(243, 92%, 62%));--ds-color-lavender-vivid: hsl(258, 100%, 69%);--ds-color-lavender-high-chroma: hsl(258, 92%, 72%);--ds-icon-lavender-bg: hsl(258, 80.96%, 80%);--ds-icon-lavender-fg: hsl(258, 87.4%, 30.24%);--ds-icon-lavender-outline: hsla(258, 87.4%, 30.24%, .18);--ds-icon-lavender-glow: hsla(258, 92%, 72%, .22)}.ds-lavender,.text-lavender{--ds-color-token: var(--ds-lavender);--ds-accent: var(--ds-lavender);--ds-accent-high-chroma: var(--ds-color-lavender-high-chroma);color:var(--ds-color-lavender-solid)}.text-lavender-pastel{color:var(--ds-color-lavender-pastel)}.bg-lavender{background-color:var(--ds-lavender)}.bg-lavender-soft{background-color:var(--ds-color-lavender-soft)}.bg-lavender-pastel{background-color:var(--ds-color-lavender-pastel)}:root{--ds-clay: hsl(28, 18%, 62%);--ds-clay-lighter-4: hsl(0, 0%, 100%);--ds-clay-lighter-3: hsl(28, 16.2%, 96.2%);--ds-clay-lighter-2: hsl(28, 16.2%, 84.8%);--ds-clay-lighter-1: hsl(28, 16.2%, 67.7%);--ds-clay-lighter-0: hsl(28, 23.4%, 66.56%);--ds-clay-darker-4: hsl(28, 9%, 15.5%);--ds-clay-darker-3: hsl(28, 10.8%, 20.15%);--ds-clay-darker-2: hsl(28, 12.6%, 34.1%);--ds-clay-darker-1: hsl(28, 14.4%, 48.05%);--ds-clay-darker-0: hsl(28, 18.9%, 57.35%);--ds-color-clay-solid: hsl(28, 18%, 67%);--ds-color-clay-soft: hsl(13, 18%, 52%);--ds-color-clay-pastel: hsl(28, 13.5%, 55.8%);--ds-gradient-clay: linear-gradient(135deg, hsl(28, 18%, 67%), hsl(13, 18%, 52%));--ds-color-clay-vivid: hsl(28, 100%, 69%);--ds-color-clay-high-chroma: hsl(28, 18%, 65%);--ds-icon-clay-bg: hsl(28, 25.2%, 80%);--ds-icon-clay-fg: hsl(28, 17.1%, 27.3%);--ds-icon-clay-outline: hsla(28, 17.1%, 27.3%, .18);--ds-icon-clay-glow: hsla(28, 18%, 65%, .22)}.ds-clay,.text-clay{--ds-color-token: var(--ds-clay);--ds-accent: var(--ds-clay);--ds-accent-high-chroma: var(--ds-color-clay-high-chroma);color:var(--ds-color-clay-solid)}.text-clay-pastel{color:var(--ds-color-clay-pastel)}.bg-clay{background-color:var(--ds-clay)}.bg-clay-soft{background-color:var(--ds-color-clay-soft)}.bg-clay-pastel{background-color:var(--ds-color-clay-pastel)}:root{--ds-sage: hsl(152, 45%, 54%);--ds-sage-lighter-4: hsl(0, 100%, 100%);--ds-sage-lighter-3: hsl(152, 40.5%, 95.4%);--ds-sage-lighter-2: hsl(152, 40.5%, 81.6%);--ds-sage-lighter-1: hsl(152, 40.5%, 60.9%);--ds-sage-lighter-0: hsl(152, 58.5%, 59.52%);--ds-sage-darker-4: hsl(152, 22.5%, 13.5%);--ds-sage-darker-3: hsl(152, 27%, 17.55%);--ds-sage-darker-2: hsl(152, 31.5%, 29.7%);--ds-sage-darker-1: hsl(152, 36%, 41.85%);--ds-sage-darker-0: hsl(152, 47.25%, 49.95%);--ds-color-sage-solid: hsl(152, 45%, 59%);--ds-color-sage-soft: hsl(137, 45%, 44%);--ds-color-sage-pastel: hsl(152, 33.75%, 48.6%);--ds-gradient-sage: linear-gradient(135deg, hsl(152, 45%, 59%), hsl(137, 45%, 44%));--ds-color-sage-vivid: hsl(152, 100%, 69%);--ds-color-sage-high-chroma: hsl(152, 60%, 55%);--ds-icon-sage-bg: hsl(152, 65%, 80%);--ds-icon-sage-fg: hsl(152, 57%, 23.1%);--ds-icon-sage-outline: hsla(152, 57%, 23.1%, .18);--ds-icon-sage-glow: hsla(152, 60%, 55%, .22)}.ds-sage,.text-sage{--ds-color-token: var(--ds-sage);--ds-accent: var(--ds-sage);--ds-accent-high-chroma: var(--ds-color-sage-high-chroma);color:var(--ds-color-sage-solid)}.text-sage-pastel{color:var(--ds-color-sage-pastel)}.bg-sage{background-color:var(--ds-sage)}.bg-sage-soft{background-color:var(--ds-color-sage-soft)}.bg-sage-pastel{background-color:var(--ds-color-sage-pastel)}:root{--ds-slate: hsl(215, 25%, 55%);--ds-slate-lighter-4: hsl(0, 0%, 100%);--ds-slate-lighter-3: hsl(215, 22.5%, 95.5%);--ds-slate-lighter-2: hsl(215, 22.5%, 82%);--ds-slate-lighter-1: hsl(215, 22.5%, 61.75%);--ds-slate-lighter-0: hsl(215, 32.5%, 60.4%);--ds-slate-darker-4: hsl(215, 12.5%, 13.75%);--ds-slate-darker-3: hsl(215, 15%, 17.875%);--ds-slate-darker-2: hsl(215, 17.5%, 30.25%);--ds-slate-darker-1: hsl(215, 20%, 42.625%);--ds-slate-darker-0: hsl(215, 26.25%, 50.875%);--ds-color-slate-solid: hsl(215, 25%, 60%);--ds-color-slate-soft: hsl(200, 25%, 45%);--ds-color-slate-pastel: hsl(215, 18.75%, 49.5%);--ds-gradient-slate: linear-gradient(135deg, hsl(215, 25%, 60%), hsl(200, 25%, 45%));--ds-color-slate-vivid: hsl(215, 100%, 69%);--ds-color-slate-high-chroma: hsl(215, 25%, 58%);--ds-icon-slate-bg: hsl(215, 35%, 80%);--ds-icon-slate-fg: hsl(215, 23.75%, 24.36%);--ds-icon-slate-outline: hsla(215, 23.75%, 24.36%, .18);--ds-icon-slate-glow: hsla(215, 25%, 58%, .22)}.ds-slate,.text-slate{--ds-color-token: var(--ds-slate);--ds-accent: var(--ds-slate);--ds-accent-high-chroma: var(--ds-color-slate-high-chroma);color:var(--ds-color-slate-solid)}.text-slate-pastel{color:var(--ds-color-slate-pastel)}.bg-slate{background-color:var(--ds-slate)}.bg-slate-soft{background-color:var(--ds-color-slate-soft)}.bg-slate-pastel{background-color:var(--ds-color-slate-pastel)}:root{--ds-cream: hsl(32, 100%, 60%);--ds-cream-lighter-4: hsl(240, 100%, 100%);--ds-cream-lighter-3: hsl(32, 90%, 96%);--ds-cream-lighter-2: hsl(32, 90%, 84%);--ds-cream-lighter-1: hsl(32, 90%, 66%);--ds-cream-lighter-0: hsl(32, 100%, 64.8%);--ds-cream-darker-4: hsl(32, 50%, 15%);--ds-cream-darker-3: hsl(32, 60%, 19.5%);--ds-cream-darker-2: hsl(32, 70%, 33%);--ds-cream-darker-1: hsl(32, 80%, 46.5%);--ds-cream-darker-0: hsl(32, 100%, 55.5%);--ds-color-cream-solid: hsl(32, 100%, 65%);--ds-color-cream-soft: hsl(17, 100%, 50%);--ds-color-cream-pastel: hsl(32, 75%, 54%);--ds-gradient-cream: linear-gradient(135deg, hsl(32, 100%, 65%), hsl(17, 100%, 50%));--ds-color-cream-vivid: hsl(32, 100%, 69%);--ds-color-cream-high-chroma: hsl(32, 100%, 65%);--ds-icon-cream-bg: hsl(32, 88%, 80%);--ds-icon-cream-fg: hsl(32, 92%, 27.3%);--ds-icon-cream-outline: hsla(32, 92%, 27.3%, .18);--ds-icon-cream-glow: hsla(32, 100%, 65%, .22)}.ds-cream,.text-cream{--ds-color-token: var(--ds-cream);--ds-accent: var(--ds-cream);--ds-accent-high-chroma: var(--ds-color-cream-high-chroma);color:var(--ds-color-cream-solid)}.text-cream-pastel{color:var(--ds-color-cream-pastel)}.bg-cream{background-color:var(--ds-cream)}.bg-cream-soft{background-color:var(--ds-color-cream-soft)}.bg-cream-pastel{background-color:var(--ds-color-cream-pastel)}:root{--ds-header-tools-gradient: var(--ds-gradient-purple);--ds-app-icon-gloss: linear-gradient(135deg, rgba(0, 0, 0, .1), rgba(255, 255, 255, .2));--ifm-background-color: #191919 !important;--ifm-link-color: #69bcff;--ds-link-color: var(--ifm-link-color);--ds-transparent: transparent;--ds-background-color: #191919;--ds-background-color-plus-05: #1b1b1b;--ds-background-color-plus-1: #1d1d1d;--ds-background-color-plus-15: #202020;--ds-background-color-plus-2: #242424;--ds-background-color-plus-25: #333;--ds-background-color-minus-05: #161616;--ds-background-color-minus-1: #141414;--ds-badge-background-color: #1d1d1d;--ds-badge-text-color: #e5e5e5;--ds-badge-border-color: #262626;--ds-selected-badge-border-color: #333;--ds-badge-text-color-hover: #fff;--ds-badge-background-color-hover: #292929;--ds-badge-background-color-hover-plus: #2d2d2d;--ds-select-background-color-hover: #1d1d1d;--ds-document-text-color: #e5e5e5;--ds-document-text-bolded-color: #ccc;--ds-text-color: var(--ds-document-text-color);--ds-section-divider-color: #252525;--ds-input-border-color: #25252554;--ds-input-background-color: #1d1d1d;--ds-input-background-color-disabled: #222;--ds-button-border-color: var(--ds-gray-darker-4);--ds-button-background-color: #222;--ds-button-text-color: var(--ds-gray-lighter-0);--ds-button-text-color-hover: var(--ds-gray-lighter-1);--ds-affirmative-button-background-color: var(--ds-deepblue-darker-1);--ds-affirmative-button-border-color: color-mix(in srgb, var(--ds-deepblue-darker-2) 33%, transparent);--ds-affirmative-button-text-color: var(--ds-document-text-color);--ds-negative-button-background-color: var(--ds-red-darker-3);--ds-negative-button-border-color: var(--ds-red-darker-2);--ds-negative-button-text-color: var(--ds-document-text-color);--ds-button-border-color-hover: #292929;--ds-button-background-color-hover: #292929;--ds-affirmative-button-background-color-hover: var(--ds-deepblue-darker-2);--ds-affirmative-button-border-color-hover: var(--ds-deepblue-darker-2);--ds-affirmative-button-text-color-hover: var(--ds-document-text-bolded-color);--ds-negative-button-background-color-hover: var(--ds-red-darker-2);--ds-negative-button-border-color-hover: var(--ds-red-darker-2);--ds-negative-button-text-color-hover: var(--ds-document-text-bolded-color);--ds-disabled-button-text-color: #999;--ds-disabled-button-border-color: #292929;--ds-disabled-button-background-color: #1d1d1d;--ds-section-divider-color: var(--ds-gray-darker-3);--ds-section-divider-color-lighter-1: var(--ds-gray-darker-2);--ds-calendar-chrome-background-color: var(--ds-background-color-plus-1);--ds-calendar-controls-background-color: color-mix(in srgb, var(--ds-background-color-plus-1) 50%, transparent);--ds-calendar-chrome-border-color: var(--ds-section-divider-color);--ds-calendar-body-background-color: var(--ds-background-color-plus-05);--ds-calendar-today-body-background-color: var(--ds-background-color-plus-1);--ds-calendar-chrome-border-color-lighter: color-mix(in srgb, var(--ds-section-divider-color-lighter-1) 20%, transparent);--ds-calendar-month-cell-border-color: var(--ds-section-divider-color);--ds-calendar-active-button-background-color: var(--ds-background-color-minus-1);--ds-calendar-active-button-text-color: var(--ds-green);--ds-calendar-cell-hover-background-color: var(--ds-background-color-plus-2);--ds-timed-activity-background-color: var(--ds-background-color-minus-1);--ds-timed-activity-hover-background-color: var(--ds-background-color-minus-05);--ds-timed-activity-border-color: var(--ds-guavagreen-lighter-1);--ds-timed-activity-text-color: var(--ds-document-text-color);--ds-kanban-gutter-label-background-color: var(--ds-background-color);--ds-kanban-gutter-label-text-color: var(--ds-document-text-color);--ds-kanban-gutter-content-background-color: var(--ds-background-color);--ds-kanban-card-background-color: var(--ds-background-color-plus-2);--ds-kanban-card-background-color-hover: var(--ds-background-color-plus-25);--ds-kanban-card-shadow-color: rgba(0, 0, 0, .2);--ds-kanban-card-subtitle-color: #999;--daisy-chat-input-div-min-height: 110px;--ds-row-label-col-width: 120px;--ds-grid-cell-width: 40px;--ds-grid-cell-gap: 3px;--ds-grid-cell-height: 40px;--ds-color-loading-text: #666;--ds-color-border: #ddd;--ds-color-today-text: #fff;--ds-color-weekend-text: #aaa;--ds-color-row-label-text: #333;--ds-color-cell-empty: #e1e4e8;--ds-color-group-label-bg: #f5f5f5;--ds-color-group-label-text: #444;--ds-grid-chrome-background-color: var(--ds-background-color-minus-05);--ds-color-today-text-rgb: 255, 255, 255;--header-os-name-font-size: var(--ds-font-size-xl-plus);--header-os-icon-font-size: var(--ds-font-size-4xl-plus);--ds-tool-selector-icon-size: 16px;--ds-tool-selector-font-size: var(--ds-font-size-sm-plus)}@media(prefers-color-scheme:dark){:root{--ds-color-loading-text: #aaa;--ds-color-border: #444;--ds-color-today-text: #58a6ffaa;--ds-color-row-label-text: #ccc;--ds-color-cell-empty: #1b1b1b;--ds-color-group-label-bg: #3a3f47;--ds-color-group-label-text: #ddd;--ds-color-today-text-rgb: 88, 166, 255}}@media screen and (max-width:500px){:root{--header-os-icon-font-size: var(--ds-font-size-3xl-plus-2);--header-os-name-font-size: var(--ds-font-size-2xl)}}[data-theme=light]{--ifm-background-color: #dcd8cf !important;--ifm-link-color: #347db9;--ds-background-color: var(--ifm-background-color);--ds-background-color-plus-2: #eae3da;--ds-background-color-plus-1: #e5ded5;--ds-background-color-minus-1: #cac3b9;--ds-badge-background-color: #d8d4ca;--ds-badge-text-color: #252525;--ds-badge-border-color: #cac3b9;--ds-badge-text-color-hover: #111;--ds-badge-background-color-hover: #cec8c0;--ds-badge-background-color-hover-plus: #cac3ba;--ds-document-text-color: #142c0e;--ds-text-color: var(--ds-document-text-color);--ds-kanban-gutter-label-background-color: #f0f0f0;--ds-kanban-gutter-label-text-color: #252525;--ds-kanban-gutter-content-background-color: #e0e0e0;--ds-kanban-card-background-color: #fff;--ds-kanban-card-shadow-color: rgba(0, 0, 0, .1);--ds-kanban-card-subtitle-color: #666;--ds-input-border-color: #c2b9af;--ds-input-background-color: #e5ded5;--ds-button-border-color: #c2b9af;--ds-button-background-color: #d8d4ca;--ds-button-border-color-hover: #c2b9af;--ds-button-background-color-hover: #cec8c0;--ds-disabled-button-text-color: #999;--ds-disabled-button-border-color: #c2b9af;--ds-disabled-button-background-color: #d3c9bc;--sl-panel-background-color: #dcd8cf !important}.ds-text-gradient{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ds-header-tools-text{background-image:var(--ds-header-tools-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:host{--local-dust-particle-bg: #E5E5EA;--local-dust-particle-shadow: rgba(0, 0, 0, .1);--local-shimmer-border-gradient: #d4d4d4;--local-shimmer-border-bg: rgba(0, 0, 0, 0);--local-shimmer-border-after-bg: #000000;--local-shimmer-highlight: rgba(255, 255, 255, .3);--local-shimmer-transparent: rgba(255, 255, 255, 0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes messagePop{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-float-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ds-list-entrance>*{opacity:0;animation:ds-float-up .2s cubic-bezier(.34,1.56,.64,1) forwards}.ds-list-entrance>*:nth-child(1){animation-delay:0ms}.ds-list-entrance>*:nth-child(2){animation-delay:35ms}.ds-list-entrance>*:nth-child(3){animation-delay:70ms}.ds-list-entrance>*:nth-child(4){animation-delay:105ms}.ds-list-entrance>*:nth-child(5){animation-delay:.14s}.ds-list-entrance>*:nth-child(6){animation-delay:175ms}.ds-list-entrance>*:nth-child(7){animation-delay:.21s}.ds-list-entrance>*:nth-child(n+8){animation-delay:245ms}[data-list-entrance]>*{opacity:0;animation:ds-float-up .2s cubic-bezier(.34,1.56,.64,1) forwards}[data-list-entrance]>*:nth-child(1){animation-delay:0ms}[data-list-entrance]>*:nth-child(2){animation-delay:35ms}[data-list-entrance]>*:nth-child(3){animation-delay:70ms}[data-list-entrance]>*:nth-child(4){animation-delay:105ms}[data-list-entrance]>*:nth-child(5){animation-delay:.14s}[data-list-entrance]>*:nth-child(6){animation-delay:175ms}[data-list-entrance]>*:nth-child(7){animation-delay:.21s}[data-list-entrance]>*:nth-child(n+8){animation-delay:245ms}[data-list-entrance=fast]>*{opacity:0;animation:ds-float-up .15s cubic-bezier(.34,1.56,.64,1) forwards}[data-list-entrance=fast]>*:nth-child(1){animation-delay:0ms}[data-list-entrance=fast]>*:nth-child(2){animation-delay:25ms}[data-list-entrance=fast]>*:nth-child(3){animation-delay:50ms}[data-list-entrance=fast]>*:nth-child(4){animation-delay:75ms}[data-list-entrance=fast]>*:nth-child(5){animation-delay:.1s}[data-list-entrance=fast]>*:nth-child(6){animation-delay:125ms}[data-list-entrance=fast]>*:nth-child(7){animation-delay:.15s}[data-list-entrance=fast]>*:nth-child(n+6){animation-delay:175ms}[data-list-entrance=slow]>*{opacity:0;animation:ds-float-up .3s cubic-bezier(.34,1.56,.64,1) forwards}[data-list-entrance=slow]>*:nth-child(1){animation-delay:0ms}[data-list-entrance=slow]>*:nth-child(2){animation-delay:50ms}[data-list-entrance=slow]>*:nth-child(3){animation-delay:.1s}[data-list-entrance=slow]>*:nth-child(4){animation-delay:.15s}[data-list-entrance=slow]>*:nth-child(5){animation-delay:.2s}[data-list-entrance=slow]>*:nth-child(6){animation-delay:.25s}[data-list-entrance=slow]>*:nth-child(7){animation-delay:.3s}[data-list-entrance=slow]>*:nth-child(n+10){animation-delay:.35s}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes ds-wiggle{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.ds-wiggle-anim{animation:ds-wiggle .4s ease-in-out}.ds-reveal-grid{--ds-reveal-duration: .5s;--ds-reveal-ease: cubic-bezier(.32, .72, 0, 1);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ds-reveal-duration) var(--ds-reveal-ease)}.ds-reveal-grid.is-open{grid-template-rows:1fr}.ds-reveal-grid>.ds-reveal-inner{overflow:hidden;min-height:0;z-index:2;opacity:0;transform:translateY(-8px);transform-origin:top center;transition:opacity var(--ds-reveal-duration) ease,transform var(--ds-reveal-duration) var(--ds-reveal-ease),overflow 0s var(--ds-reveal-duration)}.ds-reveal-grid.is-open>.ds-reveal-inner{opacity:1;transform:translateY(0);overflow:visible;transition:opacity var(--ds-reveal-duration) ease,transform var(--ds-reveal-duration) var(--ds-reveal-ease),overflow 0s 0s}.ds-reveal-panel{padding:var(--ds-reveal-padding-closed, 0);margin:var(--ds-reveal-margin-closed, 0);border-width:var(--ds-reveal-border-width-closed, 0);box-shadow:var(--ds-reveal-box-shadow-closed, none);transition:padding .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1),border-width .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.ds-reveal-panel.is-open{padding:var(--ds-reveal-padding-open, var(--ds-reveal-padding-closed, 0));margin:var(--ds-reveal-margin-open, var(--ds-reveal-margin-closed, 0));border-width:var(--ds-reveal-border-width-open, var(--ds-reveal-border-width-closed, 0));box-shadow:var(--ds-reveal-box-shadow-open, var(--ds-reveal-box-shadow-closed, none))}@media(prefers-reduced-motion:reduce){.ds-reveal-grid{transition:none!important}.ds-reveal-grid>.ds-reveal-inner{transition:none!important;transform:none!important}.ds-reveal-panel{transition:none!important}.ds-wiggle-anim{animation:none!important}.ds-list-entrance>*,[class*=ds-list-entrance]>*,[data-list-entrance]>*{animation:none!important;opacity:1!important;transform:none!important}}.dust-particle{position:fixed;width:10px;height:10px;background:var(--local-dust-particle-bg);border-radius:50%;pointer-events:none;z-index:2147483647;animation:particle-fly .4s ease-out forwards;box-shadow:0 1px 2px var(--local-dust-particle-shadow)}@keyframes particle-fly{0%{transform:translate(0) scale(1);opacity:.8}to{transform:translate(var(--tx),var(--ty)) scale(0);opacity:0}}.poofing{animation:poof-out .35s ease-in forwards;pointer-events:none}@keyframes poof-out{0%{transform:scale(1);opacity:1;filter:blur(0)}40%{transform:scale(1.1);opacity:.8;filter:blur(2px)}to{transform:scale(0);opacity:0;filter:blur(10px)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-scale{0%,to{transform:scale(.8);filter:brightness(.6)}50%{transform:scale(1.1);filter:brightness(1.5)}}@keyframes shimmer-rotate{to{transform:rotate(1turn)}}@keyframes shimmer-light{0%,40%{background-position:400%}50%{background-position:100%}60%,to{background-position:-200%}}.material-outline{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-variation-settings:"FILL" 0,"GRAD" 0;font-style:normal}.material-solid{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-variation-settings:"FILL" 1,"GRAD" 0;font-style:normal}.lucide-icon{display:inline-block;width:1em;height:1em}.ds-action-bar{padding:var(--ds-action-bar-padding, 12px 20px);flex:0 0 auto;display:flex;align-items:center;gap:var(--ds-action-bar-gap, 8px);background:var(--ds-action-bar-background, transparent)}.ds-action-bar>.ds-action-bar-item{position:relative;margin:0;padding:0;display:flex;align-items:center}.ds-action-bar-title{margin-right:auto;font-weight:var(--ds-action-bar-title-font-weight, 500);font-size:var(--ds-action-bar-title-font-size, 13px);color:var(--ds-action-bar-title-color, var(--text-secondary, var(--ds-text-secondary)));letter-spacing:var(--ds-action-bar-title-letter-spacing, .5px);text-shadow:var(--ds-action-bar-title-text-shadow, none)}.ds-action-bar-dropdown>.ds-dropdown-body{min-width:var(--ds-action-bar-dropdown-width, 260px)}.ds-action-bar-dropdown>.ds-dropdown-body>.ds-dropdown-content{padding:var(--ds-action-bar-dropdown-content-padding, 12px 16px);display:flex;flex-direction:column;gap:var(--ds-action-bar-dropdown-content-gap, 12px)}.ds-action-bar-dropdown>.ds-dropdown-body>.ds-dropdown-content sl-select{width:100%}.ds-action-bar-toggle-list{display:flex;flex-direction:column;gap:8px;padding-top:4px}.ds-action-bar-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:var(--ds-font-size-sm-plus);color:var(--ds-action-bar-toggle-row-color, var(--text-primary, var(--ds-text-primary)))}.ds-action-bar-toggle-row .ds-action-bar-toggle-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-action-bar-toggle-row sl-switch{flex:0 0 auto}.ds-action-bar-display-contents{display:contents}.ds-action-bar-spacer{display:block;width:100%}.ds-action-bar-spacer-12{height:12px}.ds-action-bar-dot{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--ds-purple);pointer-events:none;z-index:1}.ds-badge,ds-badge,[ds-badge]{--_optical-padding: 1px;display:var(--ds-badge-display, inline-flex);align-items:center;justify-content:center;vertical-align:middle;padding:calc(var(--ds-badge-padding-top) + var(--_optical-padding)) var(--ds-badge-padding-x) var(--ds-badge-padding-bottom) var(--ds-badge-padding-x);border-radius:var(--ds-badge-radius);border:none;font-family:inherit;font-size:var(--ds-badge-font-size);font-weight:var(--ds-badge-font-weight);line-height:var(--ds-badge-line-height);white-space:nowrap;text-transform:none;color:currentColor;background-color:color-mix(in srgb,currentColor,transparent var(--ds-badge-bg-opacity));filter:brightness(1);transition:background-color var(--ds-badge-transition-color),color var(--ds-badge-transition-color),opacity var(--ds-badge-transition-color),filter var(--ds-badge-transition-color),transform var(--ds-badge-transition-transform)}.ds-badge.ds-badge--sm,ds-badge.ds-badge--sm,[ds-badge].ds-badge--sm{--_optical-padding: 3px;padding:calc(var(--ds-badge-padding-top-sm) + var(--_optical-padding)) var(--ds-badge-padding-x-sm) var(--ds-badge-padding-bottom-sm) var(--ds-badge-padding-x-sm);font-size:var(--ds-badge-font-size-sm);border-radius:var(--ds-badge-radius-sm);gap:var(--ds-badge-gap-sm)}.ds-badge.ds-badge--lg,ds-badge.ds-badge--lg,[ds-badge].ds-badge--lg{padding:calc(var(--ds-badge-padding-top-lg) + var(--_optical-padding)) var(--ds-badge-padding-x-lg) var(--ds-badge-padding-bottom-lg) var(--ds-badge-padding-x-lg);font-size:var(--ds-badge-font-size-lg);border-radius:var(--ds-badge-radius-lg);gap:var(--ds-badge-gap-lg)}.ds-badge.ds-badge--removable,ds-badge.ds-badge--removable,[ds-badge].ds-badge--removable{padding-right:var(--ds-badge-padding-x-sm)}.ds-badge .ds-badge-remove,ds-badge .ds-badge-remove,[ds-badge] .ds-badge-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;opacity:.6;transition:opacity .15s ease,background-color .15s ease}.ds-badge .ds-badge-remove:hover,ds-badge .ds-badge-remove:hover,[ds-badge] .ds-badge-remove:hover{opacity:1;background:color-mix(in srgb,currentColor 15%,transparent)}.ds-badge .ds-badge-remove .material-solid,ds-badge .ds-badge-remove .material-solid,[ds-badge] .ds-badge-remove .material-solid,.ds-badge .ds-badge-remove .material-outline,ds-badge .ds-badge-remove .material-outline,[ds-badge] .ds-badge-remove .material-outline{font-size:12px;padding-right:0}.ds-badge:hover,ds-badge:hover,[ds-badge]:hover{filter:var(--ds-badge-filter-hover);background-color:color-mix(in srgb,currentColor,transparent var(--ds-badge-bg-opacity-hover))}.ds-badge.ds-amber,ds-badge.ds-amber,[ds-badge].ds-amber{color:var(--ds-color-amber-solid)}.ds-badge.ds-babyblue,ds-badge.ds-babyblue,[ds-badge].ds-babyblue{color:var(--ds-color-babyblue-solid)}.ds-badge.ds-blue,ds-badge.ds-blue,[ds-badge].ds-blue{color:var(--ds-color-blue-solid)}.ds-badge.ds-deepblue,ds-badge.ds-deepblue,[ds-badge].ds-deepblue{color:var(--ds-color-deepblue-solid)}.ds-badge.ds-green,ds-badge.ds-green,[ds-badge].ds-green{color:var(--ds-color-green-solid)}.ds-badge.ds-gray,ds-badge.ds-gray,[ds-badge].ds-gray{color:var(--ds-color-gray-solid)}.ds-badge.ds-guavagreen,ds-badge.ds-guavagreen,[ds-badge].ds-guavagreen{color:var(--ds-color-guavagreen-solid)}.ds-badge.ds-indigo,ds-badge.ds-indigo,[ds-badge].ds-indigo{color:var(--ds-color-indigo-solid)}.ds-badge.ds-magenta,ds-badge.ds-magenta,[ds-badge].ds-magenta{color:var(--ds-color-magenta-solid)}.ds-badge.ds-moneygreen,ds-badge.ds-moneygreen,[ds-badge].ds-moneygreen{color:var(--ds-color-moneygreen-solid)}.ds-badge.ds-neongreen,ds-badge.ds-neongreen,[ds-badge].ds-neongreen{color:var(--ds-color-neongreen-solid)}.ds-badge.ds-neutral,ds-badge.ds-neutral,[ds-badge].ds-neutral{color:var(--ds-color-neutral-solid)}.ds-badge.ds-orange,ds-badge.ds-orange,[ds-badge].ds-orange{color:var(--ds-color-orange-solid)}.ds-badge.ds-purple,ds-badge.ds-purple,[ds-badge].ds-purple{color:var(--ds-color-purple-solid)}.ds-badge.ds-red,ds-badge.ds-red,[ds-badge].ds-red{color:var(--ds-color-red-solid)}.ds-badge.ds-spearmint,ds-badge.ds-spearmint,[ds-badge].ds-spearmint{color:var(--ds-color-spearmint-solid)}.ds-badge.ds-teal,ds-badge.ds-teal,[ds-badge].ds-teal{color:var(--ds-color-teal-solid)}.ds-badge.ds-turquoise,ds-badge.ds-turquoise,[ds-badge].ds-turquoise{color:var(--ds-color-turquoise-solid)}.ds-badge.ds-white,ds-badge.ds-white,[ds-badge].ds-white{color:var(--ds-color-white-solid)}.ds-badge.ds-yellow,ds-badge.ds-yellow,[ds-badge].ds-yellow{color:var(--ds-color-yellow-solid)}.ds-badge.ds-pink,ds-badge.ds-pink,[ds-badge].ds-pink{color:var(--ds-color-pink-solid)}.ds-badge.ds-brain,ds-badge.ds-brain,[ds-badge].ds-brain{color:var(--ds-color-brain-solid)}.ds-badge.ds-rose,ds-badge.ds-rose,[ds-badge].ds-rose{color:var(--ds-color-rose-solid)}.ds-badge.ds-lavender,ds-badge.ds-lavender,[ds-badge].ds-lavender{color:var(--ds-color-lavender-solid)}.ds-badge.ds-clay,ds-badge.ds-clay,[ds-badge].ds-clay{color:var(--ds-color-clay-solid)}.ds-badge.ds-sage,ds-badge.ds-sage,[ds-badge].ds-sage{color:var(--ds-color-sage-solid)}.ds-badge.ds-slate,ds-badge.ds-slate,[ds-badge].ds-slate{color:var(--ds-color-slate-solid)}.ds-badge.ds-cream,ds-badge.ds-cream,[ds-badge].ds-cream{color:var(--ds-color-cream-solid)}.ds-badge.ds-gray,ds-badge.ds-gray,[ds-badge].ds-gray{color:var(--ds-badge-gray-text)}.ds-badge.muted,ds-badge.muted,[ds-badge].muted,.ds-badge.is-muted,ds-badge.is-muted,[ds-badge].is-muted{opacity:var(--ds-badge-opacity-muted);filter:var(--ds-badge-filter-muted);background-color:color-mix(in srgb,currentColor,transparent var(--ds-badge-bg-opacity-muted))}.ds-badge.muted:hover,ds-badge.muted:hover,[ds-badge].muted:hover,.ds-badge.is-muted:hover,ds-badge.is-muted:hover,[ds-badge].is-muted:hover{opacity:var(--ds-badge-opacity-muted-hover);filter:var(--ds-badge-filter-muted-hover);background-color:color-mix(in srgb,currentColor,transparent var(--ds-badge-bg-opacity-muted-hover))}.ds-badge.gray-bg,ds-badge.gray-bg,[ds-badge].gray-bg{background-color:var(--ds-badge-gray-bg)}.ds-badge.gray-bg:hover,ds-badge.gray-bg:hover,[ds-badge].gray-bg:hover{background-color:var(--ds-badge-gray-bg-hover)}.ds-badge.gray-bg.muted,ds-badge.gray-bg.muted,[ds-badge].gray-bg.muted,.ds-badge.gray-bg.is-muted,ds-badge.gray-bg.is-muted,[ds-badge].gray-bg.is-muted{background-color:var(--ds-badge-gray-bg-muted);opacity:.85;filter:saturate(.5) brightness(1.1)}.ds-badge.gray-bg.muted:hover,ds-badge.gray-bg.muted:hover,[ds-badge].gray-bg.muted:hover,.ds-badge.gray-bg.is-muted:hover,ds-badge.gray-bg.is-muted:hover,[ds-badge].gray-bg.is-muted:hover{background-color:var(--ds-badge-gray-bg-muted-hover);opacity:.9;filter:saturate(.65) brightness(1.1)}.ds-badge[onclick],ds-badge[onclick],[ds-badge][onclick],.ds-badge.interactive,ds-badge.interactive,[ds-badge].interactive,.ds-badge.ds-badge-interactive,ds-badge.ds-badge-interactive,[ds-badge].ds-badge-interactive,.ds-badge.ds-badge-dropdown,ds-badge.ds-badge-dropdown,[ds-badge].ds-badge-dropdown{cursor:pointer;user-select:none}.ds-badge[onclick]:hover,ds-badge[onclick]:hover,[ds-badge][onclick]:hover,.ds-badge.interactive:hover,ds-badge.interactive:hover,[ds-badge].interactive:hover,.ds-badge.ds-badge-interactive:hover,ds-badge.ds-badge-interactive:hover,[ds-badge].ds-badge-interactive:hover,.ds-badge.ds-badge-dropdown:hover,ds-badge.ds-badge-dropdown:hover,[ds-badge].ds-badge-dropdown:hover{filter:var(--ds-badge-filter-interactive-hover);background-color:color-mix(in srgb,currentColor,transparent var(--ds-badge-bg-opacity-interactive-hover))}.ds-badge[onclick]:active,ds-badge[onclick]:active,[ds-badge][onclick]:active,.ds-badge.interactive:active,ds-badge.interactive:active,[ds-badge].interactive:active,.ds-badge.ds-badge-interactive:active,ds-badge.ds-badge-interactive:active,[ds-badge].ds-badge-interactive:active,.ds-badge.ds-badge-dropdown:active,ds-badge.ds-badge-dropdown:active,[ds-badge].ds-badge-dropdown:active{transform:scale(var(--ds-badge-scale-active))}.ds-badge.selected,ds-badge.selected,[ds-badge].selected,.ds-badge.is-selected,ds-badge.is-selected,[ds-badge].is-selected{filter:var(--ds-badge-filter-selected);font-weight:var(--ds-badge-font-weight-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor,transparent var(--ds-badge-shadow-selected-opacity))}.ds-badge.selected:hover,ds-badge.selected:hover,[ds-badge].selected:hover,.ds-badge.is-selected:hover,ds-badge.is-selected:hover,[ds-badge].is-selected:hover{filter:var(--ds-badge-filter-selected-hover)}.ds-badge .material-solid,ds-badge .material-solid,[ds-badge] .material-solid,.ds-badge .material-outline,ds-badge .material-outline,[ds-badge] .material-outline,.ds-badge .icon-xs,ds-badge .icon-xs,[ds-badge] .icon-xs,.ds-badge .icon-small,ds-badge .icon-small,[ds-badge] .icon-small,.ds-badge svg,ds-badge svg,[ds-badge] svg,.ds-badge img,ds-badge img,[ds-badge] img{display:inline-flex;align-items:center;justify-content:center;line-height:var(--ds-badge-line-height);opacity:var(--ds-badge-icon-opacity);padding-right:var(--ds-badge-gap);transform:translateY(-1.5px)}.ds-badge .material-solid.icon-xs,ds-badge .material-solid.icon-xs,[ds-badge] .material-solid.icon-xs,.ds-badge .material-outline.icon-xs,ds-badge .material-outline.icon-xs,[ds-badge] .material-outline.icon-xs,.ds-badge .icon-xs.icon-xs,ds-badge .icon-xs.icon-xs,[ds-badge] .icon-xs.icon-xs,.ds-badge .icon-small.icon-xs,ds-badge .icon-small.icon-xs,[ds-badge] .icon-small.icon-xs,.ds-badge svg.icon-xs,ds-badge svg.icon-xs,[ds-badge] svg.icon-xs,.ds-badge img.icon-xs,ds-badge img.icon-xs,[ds-badge] img.icon-xs,.ds-badge .material-solid.icon-small,ds-badge .material-solid.icon-small,[ds-badge] .material-solid.icon-small,.ds-badge .material-outline.icon-small,ds-badge .material-outline.icon-small,[ds-badge] .material-outline.icon-small,.ds-badge .icon-xs.icon-small,ds-badge .icon-xs.icon-small,[ds-badge] .icon-xs.icon-small,.ds-badge .icon-small.icon-small,ds-badge .icon-small.icon-small,[ds-badge] .icon-small.icon-small,.ds-badge svg.icon-small,ds-badge svg.icon-small,[ds-badge] svg.icon-small,.ds-badge img.icon-small,ds-badge img.icon-small,[ds-badge] img.icon-small{font-size:var(--ds-badge-icon-size)}.ds-badge .ds-badge-label,ds-badge .ds-badge-label,[ds-badge] .ds-badge-label{display:inline-flex;align-items:center;line-height:var(--ds-badge-line-height)}.ds-badge-bar,ds-badge-bar,[ds-badge-bar]{display:inline-flex;align-items:center;gap:var(--ds-badge-bar-gap);background:var(--ds-badge-bar-bg);border-radius:var(--ds-badge-bar-radius);padding:var(--ds-badge-bar-padding);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.ds-badge-bar::-webkit-scrollbar,ds-badge-bar::-webkit-scrollbar,[ds-badge-bar]::-webkit-scrollbar{display:none}.ds-badge-bar>.ds-badge,ds-badge-bar>.ds-badge,[ds-badge-bar]>.ds-badge,.ds-badge-bar>ds-badge,ds-badge-bar>ds-badge,[ds-badge-bar]>ds-badge,.ds-badge-bar>[ds-badge],ds-badge-bar>[ds-badge],[ds-badge-bar]>[ds-badge],.ds-badge-bar>button.ds-badge,ds-badge-bar>button.ds-badge,[ds-badge-bar]>button.ds-badge{padding:calc(var(--ds-badge-bar-badge-padding-y) + var(--_optical-padding)) var(--ds-badge-bar-badge-padding-x) var(--ds-badge-bar-badge-padding-y) var(--ds-badge-bar-badge-padding-x);font-size:var(--ds-badge-bar-badge-font-size);font-weight:var(--ds-badge-bar-badge-font-weight);letter-spacing:var(--ds-badge-bar-badge-letter-spacing);border-radius:var(--ds-badge-bar-badge-radius);background:var(--ds-badge-bar-badge-bg);opacity:var(--ds-badge-bar-badge-opacity);border:0;cursor:pointer;white-space:nowrap;transition:opacity .15s,background-color .15s}.ds-badge-bar>.ds-badge:hover,ds-badge-bar>.ds-badge:hover,[ds-badge-bar]>.ds-badge:hover,.ds-badge-bar>ds-badge:hover,ds-badge-bar>ds-badge:hover,[ds-badge-bar]>ds-badge:hover,.ds-badge-bar>[ds-badge]:hover,ds-badge-bar>[ds-badge]:hover,[ds-badge-bar]>[ds-badge]:hover,.ds-badge-bar>button.ds-badge:hover,ds-badge-bar>button.ds-badge:hover,[ds-badge-bar]>button.ds-badge:hover{opacity:var(--ds-badge-bar-badge-opacity-hover)}.ds-badge-bar>.ds-badge.is-selected,ds-badge-bar>.ds-badge.is-selected,[ds-badge-bar]>.ds-badge.is-selected,.ds-badge-bar>ds-badge.is-selected,ds-badge-bar>ds-badge.is-selected,[ds-badge-bar]>ds-badge.is-selected,.ds-badge-bar>[ds-badge].is-selected,ds-badge-bar>[ds-badge].is-selected,[ds-badge-bar]>[ds-badge].is-selected,.ds-badge-bar>button.ds-badge.is-selected,ds-badge-bar>button.ds-badge.is-selected,[ds-badge-bar]>button.ds-badge.is-selected,.ds-badge-bar>.ds-badge.selected,ds-badge-bar>.ds-badge.selected,[ds-badge-bar]>.ds-badge.selected,.ds-badge-bar>ds-badge.selected,ds-badge-bar>ds-badge.selected,[ds-badge-bar]>ds-badge.selected,.ds-badge-bar>[ds-badge].selected,ds-badge-bar>[ds-badge].selected,[ds-badge-bar]>[ds-badge].selected,.ds-badge-bar>button.ds-badge.selected,ds-badge-bar>button.ds-badge.selected,[ds-badge-bar]>button.ds-badge.selected{opacity:var(--ds-badge-bar-badge-selected-opacity);background:var(--ds-badge-bar-badge-selected-bg);box-shadow:var(--ds-badge-bar-badge-selected-shadow)}.disabled-button{cursor:not-allowed;opacity:var(--ds-btn-disabled-opacity);pointer-events:none}.disabled-button>a,.disabled-button>a span{color:var(--ds-btn-disabled-text)!important}.disabled-button:hover{cursor:not-allowed}.message-controls-button{transition:all .1s ease-in-out;width:38px;display:flex;align-items:center;justify-content:center;background-color:var(--ds-btn-bg);border:1px solid var(--ds-btn-border);color:var(--ds-text-primary);cursor:pointer;font-size:var(--ds-font-size-base);box-sizing:border-box;border-radius:var(--ds-btn-radius);opacity:.8}.message-controls-button:hover{border:1px solid var(--ds-btn-border-hover);background-color:var(--ds-btn-bg-hover);opacity:.9}.message-controls-button.disabled{cursor:not-allowed;opacity:.3}.message-controls-button.disabled:hover{border:1px solid var(--ds-btn-disabled-border);background-color:var(--ds-btn-disabled-bg);opacity:.3}.ds-square-action-btn{--local-square-btn-bg: transparent;--local-square-btn-bg-hover: var(--ds-surface-base);--local-square-btn-bg-active: var(--ds-surface-raised);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ds-radius-lg);box-sizing:border-box;background-color:var(--local-square-btn-bg);border:1px solid transparent;color:var(--ds-gray-500);cursor:pointer;text-decoration:none;transition:var(--ds-btn-transition);padding:0}.ds-square-action-btn>span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ds-square-action-btn span.material-solid,.ds-square-action-btn span.material-outline,.ds-square-action-btn i{font-size:var(--ds-font-size-lg);line-height:1}.ds-square-action-btn svg,.ds-square-action-btn img{display:inline-block;vertical-align:middle;line-height:1;width:1em;height:1em}.ds-square-action-btn:hover{background-color:var(--local-square-btn-bg-hover);color:var(--ds-text-primary);border-color:var(--ds-btn-border);text-decoration:none}.ds-square-action-btn.active{background-color:var(--local-square-btn-bg-active);color:var(--ds-text-primary);border-color:var(--ds-btn-border)}.ds-square-action-btn.ds-square-action-btn--sm{width:26px;height:26px;border-radius:var(--ds-radius-md)}.ds-square-action-btn.ds-square-action-btn--sm span.material-solid,.ds-square-action-btn.ds-square-action-btn--sm span.material-outline,.ds-square-action-btn.ds-square-action-btn--sm i{font-size:var(--ds-font-size-md-plus-2)}.ds-square-action-btn.ds-square-action-btn--round{border-radius:var(--ds-radius-full)}.ds-square-action-btn.ds-square-action-btn--ghost{background-color:transparent;border-color:transparent}.ds-square-action-btn.ds-square-action-btn--ghost:hover,.ds-square-action-btn.ds-square-action-btn--ghost.active{border-color:transparent}.ds-square-action-btn.ds-square-action-btn--tint{--ds-square-tint: var(--ds-color-token, var(--ds-gray-500));background-color:color-mix(in srgb,var(--ds-square-tint) 12%,transparent);border-color:color-mix(in srgb,var(--ds-square-tint) 20%,transparent);color:color-mix(in srgb,var(--ds-square-tint) 55%,var(--ds-gray-500) 45%)}.ds-square-action-btn.ds-square-action-btn--tint:hover{background-color:color-mix(in srgb,var(--ds-square-tint) 18%,transparent);border-color:color-mix(in srgb,var(--ds-square-tint) 28%,transparent);color:color-mix(in srgb,var(--ds-square-tint) 70%,var(--ds-neutral-10) 30%)}.ds-square-action-btn.ds-square-action-btn--tint.active{background-color:color-mix(in srgb,var(--ds-square-tint) 22%,transparent);border-color:color-mix(in srgb,var(--ds-square-tint) 34%,transparent);color:color-mix(in srgb,var(--ds-square-tint) 75%,var(--ds-neutral-10) 25%)}.button-styles{font-family:var(--ds-font-martel);transition:all .1s ease-in-out;overflow:hidden;text-overflow:ellipsis;position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:var(--ds-btn-gap);vertical-align:top;width:auto;padding-top:3px;padding-bottom:0;box-sizing:border-box;border:1px solid transparent;border-radius:var(--ds-btn-radius);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;line-height:1}.button-styles>*{line-height:1}.button-styles:not([small-button]){height:var(--ds-btn-height);font-weight:var(--ds-btn-font-weight);font-size:var(--ds-btn-font-size);letter-spacing:var(--ds-btn-letter-spacing)}.button-styles:not([small-button]):not([circular]){padding-left:var(--ds-btn-padding-x);padding-right:var(--ds-btn-padding-x)}.button-styles:not([small-button]) i.fas,.button-styles:not([small-button]) span.fas,.button-styles:not([small-button]) span.material-outline,.button-styles:not([small-button]) span.material-solid{font-size:13px;margin-top:0;display:inline-block;vertical-align:middle;line-height:1;transform:translateY(-1.5px)}.button-styles:not([small-button]) svg,.button-styles:not([small-button]) img{display:inline-block;vertical-align:middle;line-height:1;height:1em;width:1em;transform:translateY(-1.5px)}.button-styles:not([small-button]) .left-side-icon{margin-right:var(--ds-btn-gap)}.button-styles:not([small-button]) .right-side-icon{margin-left:var(--ds-btn-gap)}.button-styles[small-button]{font-size:var(--ds-btn-font-size-sm);font-weight:var(--ds-btn-font-weight-sm);padding:var(--ds-space-2) var(--ds-btn-padding-x-sm);padding-top:calc(var(--ds-space-2) + 3px);padding-bottom:0;letter-spacing:var(--ds-btn-letter-spacing-sm)}.button-styles[small-button] i.fas,.button-styles[small-button] span.fas,.button-styles[small-button] span.material-outline,.button-styles[small-button] span.material-solid{font-size:.875rem;margin-top:0;display:inline-block;vertical-align:middle;line-height:1;transform:translateY(-1.5px)}.button-styles[small-button] svg,.button-styles[small-button] img{display:inline-block;vertical-align:middle;line-height:1;height:1em;width:1em;transform:translateY(-1.5px)}.button-styles[small-button] .left-side-icon{margin-right:var(--ds-btn-gap)}.button-styles[small-button] .right-side-icon{margin-left:var(--ds-btn-gap)}.button-styles[circular]{border-radius:var(--ds-radius-full);padding:0;border-width:0px;width:38px;height:38px;min-width:38px;min-height:38px}.button-styles[circular][small-button]{width:28px;height:28px;min-width:28px;min-height:28px}.button-styles[circular] i.fas,.button-styles[circular] span.fas,.button-styles[circular] span.material-outline,.button-styles[circular] span.material-solid,.button-styles[circular] svg,.button-styles[circular] img{transform:none}.button-styles:not([affirmative]):not([negative]):not([cta]):not([dark-affirmative]):not([subtle]):not([secondary]){background-color:var(--ds-btn-bg);border-color:var(--ds-btn-border);color:var(--ds-btn-text)}.button-styles[subtle]{font-family:var(--ds-font-fira);text-transform:uppercase;background-color:transparent;border-color:transparent;color:var(--ds-btn-subtle-text);opacity:var(--ds-btn-subtle-opacity);font-weight:var(--ds-btn-font-weight-sm);font-size:var(--ds-btn-subtle-font-size);letter-spacing:var(--ds-btn-subtle-letter-spacing)}.button-styles[subtle]:not([circular]){padding-left:0;padding-right:0}.button-styles[secondary]{background-color:var(--ds-btn-secondary-bg);border-color:var(--ds-btn-secondary-border);color:var(--ds-btn-secondary-text);opacity:var(--ds-btn-secondary-opacity)}.button-styles[affirmative]{background-color:var(--ds-btn-primary-bg);border-color:var(--ds-btn-primary-border);color:var(--ds-btn-primary-text)}.button-styles[dark-affirmative]{background-color:var(--ds-btn-bg);border-color:var(--ds-btn-border);color:var(--ds-intent-success)}.button-styles[cta],.button-styles.cta{background-color:var(--ds-btn-cta-bg);border-color:var(--ds-btn-cta-border);color:var(--ds-btn-cta-text)}.button-styles[negative]{background-color:var(--ds-btn-danger-bg);border-color:var(--ds-btn-danger-border);color:var(--ds-btn-danger-text);opacity:.5}.button-styles.disabled,.button-styles[disabled]{cursor:not-allowed;opacity:var(--ds-btn-disabled-opacity);pointer-events:none}.button-styles.disabled>a,.button-styles[disabled]>a,.button-styles.disabled>a span,.button-styles[disabled]>a span{color:var(--ds-btn-disabled-text)!important}.button-styles.disabled:hover,.button-styles[disabled]:hover{cursor:not-allowed}.button-styles:hover:not([disabled]){text-decoration:none;opacity:1!important}.button-styles:hover:not([disabled]):not([affirmative]):not([negative]):not([cta]):not([dark-affirmative]):not([subtle]):not([secondary]){background-color:var(--ds-btn-bg-hover)!important;color:var(--ds-btn-text-hover)}.button-styles:hover:not([disabled])[subtle]{opacity:1;color:var(--ds-text-primary);text-decoration:underline;background-color:transparent;border-color:transparent}.button-styles:hover:not([disabled])[secondary]{background-color:var(--ds-btn-secondary-bg-hover);border-color:var(--ds-btn-secondary-border-hover);color:var(--ds-text-primary)}.button-styles:hover:not([disabled])[affirmative]{background-color:var(--ds-btn-primary-bg-hover);color:var(--ds-btn-primary-text-hover)}.button-styles:hover:not([disabled])[negative]{opacity:1;background-color:var(--ds-btn-danger-bg-hover);color:var(--ds-btn-danger-text-hover)}.button-styles:hover:not([disabled])[dark-affirmative]{background-color:var(--ds-btn-bg-hover);color:var(--ds-intent-success)}.button-styles:hover:not([disabled])[cta],.button-styles:hover:not([disabled]).cta{background-color:var(--ds-btn-cta-bg-hover);color:var(--ds-btn-cta-text)}@supports (text-box-trim: trim-both){.button-styles,[ds-button-group]>a{text-box:trim-both cap alphabetic;padding-top:0}.button-styles i.fas,[ds-button-group]>a i.fas,.button-styles span.fas,[ds-button-group]>a span.fas,.button-styles span.material-outline,[ds-button-group]>a span.material-outline,.button-styles span.material-solid,[ds-button-group]>a span.material-solid,.button-styles svg,[ds-button-group]>a svg,.button-styles img,[ds-button-group]>a img{transform:none}}ds-button,.ds-button,[ds-button]{font-family:var(--ds-font-martel);transition:all .1s ease-in-out;overflow:hidden;text-overflow:ellipsis;position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:var(--ds-btn-gap);vertical-align:top;width:auto;padding-top:3px;padding-bottom:0;box-sizing:border-box;border:1px solid transparent;border-radius:var(--ds-btn-radius);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;line-height:1}ds-button>*,.ds-button>*,[ds-button]>*{line-height:1}ds-button:not([small-button]),.ds-button:not([small-button]),[ds-button]:not([small-button]){height:var(--ds-btn-height);font-weight:var(--ds-btn-font-weight);font-size:var(--ds-btn-font-size);letter-spacing:var(--ds-btn-letter-spacing)}ds-button:not([small-button]):not([circular]),.ds-button:not([small-button]):not([circular]),[ds-button]:not([small-button]):not([circular]){padding-left:var(--ds-btn-padding-x);padding-right:var(--ds-btn-padding-x)}ds-button:not([small-button]) i.fas,.ds-button:not([small-button]) i.fas,[ds-button]:not([small-button]) i.fas,ds-button:not([small-button]) span.fas,.ds-button:not([small-button]) span.fas,[ds-button]:not([small-button]) span.fas,ds-button:not([small-button]) span.material-outline,.ds-button:not([small-button]) span.material-outline,[ds-button]:not([small-button]) span.material-outline,ds-button:not([small-button]) span.material-solid,.ds-button:not([small-button]) span.material-solid,[ds-button]:not([small-button]) span.material-solid{font-size:13px;margin-top:0;display:inline-block;vertical-align:middle;line-height:1;transform:translateY(-1.5px)}ds-button:not([small-button]) svg,.ds-button:not([small-button]) svg,[ds-button]:not([small-button]) svg,ds-button:not([small-button]) img,.ds-button:not([small-button]) img,[ds-button]:not([small-button]) img{display:inline-block;vertical-align:middle;line-height:1;height:1em;width:1em;transform:translateY(-1.5px)}ds-button:not([small-button]) .left-side-icon,.ds-button:not([small-button]) .left-side-icon,[ds-button]:not([small-button]) .left-side-icon{margin-right:var(--ds-btn-gap)}ds-button:not([small-button]) .right-side-icon,.ds-button:not([small-button]) .right-side-icon,[ds-button]:not([small-button]) .right-side-icon{margin-left:var(--ds-btn-gap)}ds-button[small-button],.ds-button[small-button],[ds-button][small-button]{font-size:var(--ds-btn-font-size-sm);font-weight:var(--ds-btn-font-weight-sm);padding:var(--ds-space-2) var(--ds-btn-padding-x-sm);padding-top:calc(var(--ds-space-2) + 3px);padding-bottom:0;letter-spacing:var(--ds-btn-letter-spacing-sm)}ds-button[small-button] i.fas,.ds-button[small-button] i.fas,[ds-button][small-button] i.fas,ds-button[small-button] span.fas,.ds-button[small-button] span.fas,[ds-button][small-button] span.fas,ds-button[small-button] span.material-outline,.ds-button[small-button] span.material-outline,[ds-button][small-button] span.material-outline,ds-button[small-button] span.material-solid,.ds-button[small-button] span.material-solid,[ds-button][small-button] span.material-solid{font-size:.875rem;margin-top:0;display:inline-block;vertical-align:middle;line-height:1;transform:translateY(-1.5px)}ds-button[small-button] svg,.ds-button[small-button] svg,[ds-button][small-button] svg,ds-button[small-button] img,.ds-button[small-button] img,[ds-button][small-button] img{display:inline-block;vertical-align:middle;line-height:1;height:1em;width:1em;transform:translateY(-1.5px)}ds-button[small-button] .left-side-icon,.ds-button[small-button] .left-side-icon,[ds-button][small-button] .left-side-icon{margin-right:var(--ds-btn-gap)}ds-button[small-button] .right-side-icon,.ds-button[small-button] .right-side-icon,[ds-button][small-button] .right-side-icon{margin-left:var(--ds-btn-gap)}ds-button[circular],.ds-button[circular],[ds-button][circular]{border-radius:var(--ds-radius-full);padding:0;border-width:0px;width:38px;height:38px;min-width:38px;min-height:38px}ds-button[circular][small-button],.ds-button[circular][small-button],[ds-button][circular][small-button]{width:28px;height:28px;min-width:28px;min-height:28px}ds-button[circular] i.fas,.ds-button[circular] i.fas,[ds-button][circular] i.fas,ds-button[circular] span.fas,.ds-button[circular] span.fas,[ds-button][circular] span.fas,ds-button[circular] span.material-outline,.ds-button[circular] span.material-outline,[ds-button][circular] span.material-outline,ds-button[circular] span.material-solid,.ds-button[circular] span.material-solid,[ds-button][circular] span.material-solid,ds-button[circular] svg,.ds-button[circular] svg,[ds-button][circular] svg,ds-button[circular] img,.ds-button[circular] img,[ds-button][circular] img{transform:none}ds-button:not([affirmative]):not([negative]):not([cta]):not([dark-affirmative]):not([subtle]):not([secondary]),.ds-button:not([affirmative]):not([negative]):not([cta]):not([dark-affirmative]):not([subtle]):not([secondary]),[ds-button]:not([affirmative]):not([negative]):not([cta]):not([dark-affirmative]):not([subtle]):not([secondary]){background-color:var(--ds-btn-bg);border-color:var(--ds-btn-border);color:var(--ds-btn-text)}ds-button[subtle],.ds-button[subtle],[ds-button][subtle]{font-family:var(--ds-font-fira);text-transform:uppercase;background-color:transparent;border-color:transparent;color:var(--ds-btn-subtle-text);opacity:var(--ds-btn-subtle-opacity);font-weight:var(--ds-btn-font-weight-sm);font-size:var(--ds-btn-subtle-font-size);letter-spacing:var(--ds-btn-subtle-letter-spacing)}ds-button[subtle]:not([circular]),.ds-button[subtle]:not([circular]),[ds-button][subtle]:not([circular]){padding-left:0;padding-right:0}ds-button[secondary],.ds-button[secondary],[ds-button][secondary]{background-color:var(--ds-btn-secondary-bg);border-color:var(--ds-btn-secondary-border);color:var(--ds-btn-secondary-text);opacity:var(--ds-btn-secondary-opacity)}ds-button[affirmative],.ds-button[affirmative],[ds-button][affirmative]{background-color:var(--ds-btn-primary-bg);border-color:var(--ds-btn-primary-border);color:var(--ds-btn-primary-text)}ds-button[dark-affirmative],.ds-button[dark-affirmative],[ds-button][dark-affirmative]{background-color:var(--ds-btn-bg);border-color:var(--ds-btn-border);color:var(--ds-intent-success)}ds-button[cta],.ds-button[cta],[ds-button][cta],ds-button.cta,.ds-button.cta,[ds-button].cta{background-color:var(--ds-btn-cta-bg);border-color:var(--ds-btn-cta-border);color:var(--ds-btn-cta-text)}ds-button[negative],.ds-button[negative],[ds-button][negative]{background-color:var(--ds-btn-danger-bg);border-color:var(--ds-btn-danger-border);color:var(--ds-btn-danger-text);opacity:.5}ds-button.disabled,.ds-button.disabled,[ds-button].disabled,ds-button[disabled],.ds-button[disabled],[ds-button][disabled]{cursor:not-allowed;opacity:var(--ds-btn-disabled-opacity);pointer-events:none}ds-button.disabled>a,.ds-button.disabled>a,[ds-button].disabled>a,ds-button[disabled]>a,.ds-button[disabled]>a,[ds-button][disabled]>a,ds-button.disabled>a span,.ds-button.disabled>a span,[ds-button].disabled>a span,ds-button[disabled]>a span,.ds-button[disabled]>a span,[ds-button][disabled]>a span{color:var(--ds-btn-disabled-text)!important}ds-button.disabled:hover,.ds-button.disabled:hover,[ds-button].disabled:hover,ds-button[disabled]:hover,.ds-button[disabled]:hover,[ds-button][disabled]:hover{cursor:not-allowed}ds-button:hover:not([disabled]),.ds-button:hover:not([disabled]),[ds-button]:hover:not([disabled]){text-decoration:none;opacity:1!important}ds-button:hover:not([disabled]):not([affirmative]):not([negative]):not([cta]):not([dark-affirmative]):not([subtle]):not([secondary]),.ds-button:hover:not([disabled]):not([affirmative]):not([negative]):not([cta]):not([dark-affirmative]):not([subtle]):not([secondary]),[ds-button]:hover:not([disabled]):not([affirmative]):not([negative]):not([cta]):not([dark-affirmative]):not([subtle]):not([secondary]){background-color:var(--ds-btn-bg-hover)!important;color:var(--ds-btn-text-hover)}ds-button:hover:not([disabled])[subtle],.ds-button:hover:not([disabled])[subtle],[ds-button]:hover:not([disabled])[subtle]{opacity:1;color:var(--ds-text-primary);text-decoration:underline;background-color:transparent;border-color:transparent}ds-button:hover:not([disabled])[secondary],.ds-button:hover:not([disabled])[secondary],[ds-button]:hover:not([disabled])[secondary]{background-color:var(--ds-btn-secondary-bg-hover);border-color:var(--ds-btn-secondary-border-hover);color:var(--ds-text-primary)}ds-button:hover:not([disabled])[affirmative],.ds-button:hover:not([disabled])[affirmative],[ds-button]:hover:not([disabled])[affirmative]{background-color:var(--ds-btn-primary-bg-hover);color:var(--ds-btn-primary-text-hover)}ds-button:hover:not([disabled])[negative],.ds-button:hover:not([disabled])[negative],[ds-button]:hover:not([disabled])[negative]{opacity:1;background-color:var(--ds-btn-danger-bg-hover);color:var(--ds-btn-danger-text-hover)}ds-button:hover:not([disabled])[dark-affirmative],.ds-button:hover:not([disabled])[dark-affirmative],[ds-button]:hover:not([disabled])[dark-affirmative]{background-color:var(--ds-btn-bg-hover);color:var(--ds-intent-success)}ds-button:hover:not([disabled])[cta],.ds-button:hover:not([disabled])[cta],[ds-button]:hover:not([disabled])[cta],ds-button:hover:not([disabled]).cta,.ds-button:hover:not([disabled]).cta,[ds-button]:hover:not([disabled]).cta{background-color:var(--ds-btn-cta-bg-hover);color:var(--ds-btn-cta-text)}[ds-button-group]{display:flex;gap:0}[ds-button-group]>label{display:block;margin-bottom:var(--ds-space-1);font-size:var(--ds-btn-font-size);color:var(--ds-text-primary)}[ds-button-group]>a{display:inline-grid;place-items:center;width:46px;height:42px;box-sizing:border-box;line-height:1;letter-spacing:0;margin-left:-1px;padding:0;border-radius:0;background:var(--ds-surface-overlay);opacity:.4}[ds-button-group]>a>span.material-solid{font-size:var(--ds-font-size-md);line-height:1}[ds-button-group]>a:first-of-type{padding-left:0;border-top-left-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}[ds-button-group]>a:last-of-type{padding-right:0;border-top-right-radius:var(--ds-radius-lg);border-bottom-right-radius:var(--ds-radius-lg)}[ds-button-group]>a.selected{background-color:var(--ds-surface-sunken);opacity:1}[ds-button-group]>a.selected>span{color:var(--ds-intent-success)}[ds-proceed-button]{margin-bottom:var(--ds-space-3);border-color:var(--ds-border-subtle)}.ds-square-action-btn.disabled{pointer-events:none;opacity:.55}.ds-square-action-btn.is-busy{pointer-events:none;position:relative}.ds-square-action-btn.is-busy span.material-solid,.ds-square-action-btn.is-busy span.material-outline,.ds-square-action-btn.is-busy i,.ds-square-action-btn.is-busy svg,.ds-square-action-btn.is-busy img{opacity:0}.ds-square-action-btn.is-busy:after{content:"";width:16px;height:16px;border-radius:var(--ds-radius-full);border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:ds-square-action-btn-spin .8s linear infinite}@keyframes ds-square-action-btn-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}:host{--local-callout-bg: var(--ds-background-color-minus-1);--local-callout-border: var(--ds-section-divider-color);--local-callout-shadow: color-mix(in srgb, var(--ds-surface-floating-shadow) 5%, transparent);--local-callout-title: var(--ds-document-text-color);--local-callout-body: var(--ds-gray)}.ds-callout{display:flex;gap:16px;align-items:flex-start;padding:16px;border-radius:6px;background-color:var(--local-callout-bg);border:1px solid var(--local-callout-border);border-top:2px solid var(--ds-callout-accent, var(--ds-gray));box-shadow:0 1px 2px 0 var(--local-callout-shadow);position:relative;overflow:hidden;text-align:left}.ds-callout .ds-callout-icon{flex-shrink:0;font-size:var(--ds-font-size-lg);line-height:1;margin-top:2px;color:var(--ds-callout-accent, var(--ds-gray));user-select:none}.ds-callout .ds-callout-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ds-callout .ds-callout-title{font-size:var(--ds-font-size-base-plus);font-weight:700;opacity:.7;color:var(--ds-document-text-bolded-color, var(--local-callout-title));line-height:25px}.ds-callout .ds-callout-body{font-family:inherit;font-size:var(--ds-font-size-base);color:var(--local-callout-body);line-height:1.5;word-break:break-word}.ds-callout .ds-callout-body p{margin:0}.ds-callout .ds-callout-body p+p{margin-top:8px}#context-menu-overlay{position:fixed;inset:0;z-index:99998;background-color:color-mix(in srgb,var(--ds-neutral-0) 25%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .2s ease;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#context-menu-overlay.open{opacity:1;pointer-events:all}.ds-context-menu,#context-menu{font-family:var(--ds-font-sans);position:fixed;background-color:var(--ds-context-menu-bg, var(--ds-neutral-3));border:1px solid var(--ds-context-menu-border, color-mix(in srgb, var(--ds-neutral-10) 12%, transparent));border-radius:.75rem;padding:.375rem;min-width:180px;box-shadow:0 20px 25px -5px color-mix(in srgb,var(--ds-neutral-0) 10%,transparent),0 8px 10px -6px color-mix(in srgb,var(--ds-neutral-0) 10%,transparent);z-index:99999;opacity:0;transform:scale(.95);transition:opacity .1s ease,transform .1s ease;pointer-events:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ds-context-menu.open,#context-menu.open{opacity:1;transform:scale(1);pointer-events:all}.ds-context-menu .menu-item,#context-menu .menu-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;color:var(--ds-context-menu-fg, var(--ds-neutral-10));font-size:.8125rem;cursor:pointer;border-radius:.375rem;transition:background-color .15s}.ds-context-menu .menu-item:hover,#context-menu .menu-item:hover{background-color:var(--ds-context-menu-hover, var(--ds-blue-500))}.ds-context-menu .menu-item.danger:hover,#context-menu .menu-item.danger:hover{background-color:var(--ds-context-menu-danger-hover, var(--ds-intent-danger))}.ds-context-menu .menu-item.danger .material-solid,#context-menu .menu-item.danger .material-solid{color:var(--ds-context-menu-danger-icon, var(--ds-intent-danger));opacity:1}.ds-context-menu .menu-item .material-solid,#context-menu .menu-item .material-solid{font-size:1.125rem;opacity:.8}.menu-trigger{opacity:0;padding:.25rem;color:var(--ds-context-menu-trigger-fg, var(--ds-text-secondary));background:transparent;border:none;cursor:pointer;border-radius:.25rem;position:absolute;right:.5rem;transition:opacity .2s,background-color .2s,color .2s}.menu-trigger:hover{color:var(--ds-context-menu-trigger-hover-fg, var(--ds-neutral-10));background-color:var(--ds-context-menu-trigger-hover-bg, var(--ds-neutral-4))}.menu-trigger .material-solid{font-size:1rem}.ds-longpress-active,.ds-longpress-active *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html.ds-context-menu-open,html.ds-context-menu-open *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.ds-context-menu-open{-webkit-tap-highlight-color:transparent}@keyframes ds-dropdown-appear{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ds-dropdown{position:relative;display:inline-flex;align-items:center}.ds-dropdown-trigger-wrap{display:contents}.ds-dropdown-body{position:absolute;top:calc(100% + var(--ds-dropdown-offset));left:0;background-color:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-border);border-radius:var(--ds-dropdown-radius);padding:var(--ds-dropdown-padding);min-width:var(--ds-dropdown-min-width);width:max-content;box-shadow:var(--ds-dropdown-shadow);z-index:var(--ds-dropdown-z-index);display:none;flex-direction:column;white-space:nowrap}.ds-dropdown.open>.ds-dropdown-body{display:flex;animation:ds-dropdown-appear .2s cubic-bezier(.19,1,.22,1)}.ds-dropdown-body[popover]{position:fixed;margin:0;border:1px solid var(--ds-dropdown-border);inset:unset;left:unset;right:unset;width:max-content}.ds-dropdown-body[popover]:popover-open{display:flex;animation:ds-dropdown-appear .2s cubic-bezier(.19,1,.22,1)}.ds-dropdown-content{display:flex;flex-direction:column;white-space:nowrap}.ds-dropdown-item{padding:var(--ds-dropdown-item-padding-y) var(--ds-dropdown-item-padding-x);font-size:var(--ds-dropdown-item-font-size);color:var(--ds-dropdown-text);border-radius:var(--ds-dropdown-item-radius);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.ds-dropdown-item:hover{background-color:var(--ds-dropdown-item-bg-hover);color:var(--ds-dropdown-item-text-hover)}.ds-dropdown-item.selected{background-color:var(--ds-dropdown-item-bg-selected);font-weight:var(--ds-dropdown-item-font-weight-selected)}.ds-dropdown-item .check{font-size:var(--ds-dropdown-check-size)}.ds-dropdown-item--human{display:flex;align-items:center;gap:var(--ds-dropdown-item-gap);justify-content:flex-start}.ds-dropdown-primary-label{flex:1;overflow:hidden;text-overflow:ellipsis}.ds-dropdown-secondary{display:flex;align-items:center;min-width:20px;justify-content:flex-end}.ds-dropdown-subtext{color:var(--ds-dropdown-text-secondary);font-size:.7rem}.ds-dropdown-item:hover .ds-dropdown-subtext{color:var(--ds-dropdown-subtext-hover)}.ds-header-menu{position:absolute;top:calc(100% + var(--ds-dropdown-offset));left:0;background-color:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-border);border-radius:var(--ds-dropdown-radius);padding:var(--ds-dropdown-padding);min-width:var(--ds-dropdown-min-width);width:max-content;box-shadow:var(--ds-dropdown-shadow);z-index:var(--ds-dropdown-z-index);display:none;flex-direction:column;white-space:nowrap}.ds-header-menu.open{display:flex;animation:ds-dropdown-appear .2s cubic-bezier(.19,1,.22,1)}.ds-header-menu-item{padding:var(--ds-dropdown-item-padding-y) var(--ds-dropdown-item-padding-x);font-size:var(--ds-dropdown-item-font-size);color:var(--ds-dropdown-text);border-radius:var(--ds-dropdown-item-radius);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.ds-header-menu-item:hover{background-color:var(--ds-dropdown-item-bg-hover);color:var(--ds-dropdown-item-text-hover)}.ds-header-menu-item.selected{background-color:var(--ds-dropdown-item-bg-selected);font-weight:var(--ds-dropdown-item-font-weight-selected)}.ds-header-menu-item .check{font-size:var(--ds-dropdown-check-size)}.ds-header-menu-item--human{display:flex;align-items:center;gap:var(--ds-dropdown-item-gap);justify-content:flex-start}.ds-header-menu-primary-label{flex:1;overflow:hidden;text-overflow:ellipsis}.ds-header-menu-secondary{display:flex;align-items:center;min-width:20px;justify-content:flex-end}.ds-header-menu-subtext{color:var(--ds-dropdown-text-secondary);font-size:.7rem}.ds-header-menu-item:hover .ds-header-menu-subtext{color:var(--ds-dropdown-subtext-hover)}.ds-dropdown.ds-type-picker .ds-dropdown-body{min-width:200px;padding:6px;border-radius:10px}.ds-dropdown.ds-type-picker .ds-dropdown-item--human{gap:10px;background:var(--ds-neutral-1)}.ds-dropdown.ds-type-picker .ds-dropdown-item--human:hover{background:color-mix(in srgb,var(--type-color, var(--ds-blue)) 8%,transparent);color:inherit}.ds-dropdown.ds-type-picker .ds-dropdown-item--human.selected{background:color-mix(in srgb,var(--type-color, var(--ds-blue)) 15%,transparent)}.ds-dropdown.ds-type-picker .ds-dropdown-item--human.selected:hover{background:color-mix(in srgb,var(--type-color, var(--ds-blue)) 20%,transparent)}.ds-dropdown.ds-type-picker .ds-dropdown-secondary{margin-left:auto;display:inline-flex;align-items:center;color:var(--type-color, var(--ds-blue));opacity:0;transition:opacity .15s}.ds-dropdown.ds-type-picker .ds-dropdown-item--human.selected .ds-dropdown-secondary{opacity:1}.ds-dropdown.ds-type-picker .menu-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.ds-dropdown.ds-type-picker .menu-icon svg{width:16px;height:16px;display:block;color:var(--type-color)}.ds-dropdown.ds-type-picker .menu-icon.material-solid{font-size:var(--ds-font-size-md);color:var(--type-color)}.ds-dropdown.ds-type-picker .menu-label{font-size:var(--ds-font-size-sm-plus);font-weight:500;white-space:nowrap;line-height:1.1}sl-dropdown.settings-dropdown .dropdown-body{background-color:var(--ds-dropdown-bg);padding:var(--ds-dropdown-settings-padding);border:1px solid var(--ds-dropdown-border);border-radius:var(--ds-dropdown-settings-radius);min-width:var(--ds-dropdown-settings-min-width);display:grid;row-gap:var(--ds-dropdown-settings-row-gap)}sl-dropdown.settings-dropdown .dropdown-body .settings-row{display:grid;row-gap:6px}sl-dropdown.settings-dropdown .dropdown-body .settings-row sl-switch{justify-self:start}sl-dropdown.settings-dropdown .dropdown-body .settings-row sl-switch::part(label){display:inline-flex;align-items:center;gap:5px;line-height:1.2;padding-left:5px}sl-dropdown.settings-dropdown .dropdown-body .settings-row sl-switch .material-solid{display:inline-flex;align-items:center;line-height:1;margin-right:0}sl-dropdown.settings-dropdown .dropdown-body .settings-row sl-select::part(base){min-width:220px}sl-dropdown.settings-dropdown .dropdown-body .settings-row sl-select::part(display-input),sl-dropdown.settings-dropdown .dropdown-body .settings-row sl-option::part(label){font-family:var(--ds-font-martel);text-transform:none}sl-dropdown.settings-dropdown .dropdown-body .settings-row sl-select::part(display-input){margin-top:4px}:root{--floating-panel-ios-bg: color-mix(in srgb, var(--ds-surface-floating) 65%, transparent);--floating-panel-ios-border: color-mix(in srgb, var(--ds-white) 12%, transparent);--floating-panel-ios-blue: var(--ds-blue);--floating-panel-btn-size: 32px;--floating-panel-margin: 24px;--floating-panel-mobile-margin: 16px;--floating-panel-taskbar-height: 44px;--floating-panel-shadow: color-mix(in srgb, var(--ds-surface-floating-shadow) 60%, transparent);--floating-panel-btn-hover-bg: color-mix(in srgb, var(--ds-white) 10%, transparent);--floating-panel-section-label-color: color-mix(in srgb, var(--ds-white) 50%, transparent)}.floating-panel-divider{height:1px;background:var(--floating-panel-ios-border);margin:8px 16px}.floating-panel-section-label{padding:8px 16px 4px}.floating-panel-section-label h4{margin:0;font-size:var(--ds-font-size-sm);font-weight:600;color:var(--floating-panel-section-label-color);text-transform:uppercase;letter-spacing:.5px}:host{--local-modal-hr-bg: rgba(0, 0, 0, 0);--local-modal-badge-hover-bg: rgba(0, 0, 0, .1);--local-modal-metadata-details-bg: rgba(0, 0, 0, .2);--local-sheet-title-gradient-end: #8e8e93;--local-pm-purple-shadow: rgba(139, 92, 246, .4);--local-pm-blue-shadow: rgba(59, 130, 246, .4);--local-pm-green-shadow: rgba(16, 185, 129, .4);--local-pm-amber-shadow: rgba(245, 158, 11, .4);--local-pm-red-shadow: rgba(239, 68, 68, .4);--local-pm-slate-shadow: rgba(71, 85, 105, .4);--local-pm-logo-shadow: rgba(139, 92, 246, .35);--local-pm-error: #f87171;--local-pm-success: #34d399;--local-pm-secondary-bg: rgba(255, 255, 255, .05);--local-pm-secondary-bg-hover: rgba(255, 255, 255, .1);--local-pm-textarea-bg: rgba(255, 255, 255, .03);--local-pm-textarea-focus-bg: rgba(255, 255, 255, .05);--local-pm-spinner-track: rgba(255, 255, 255, .2)}.daisy-modal,sl-dialog{font-family:var(--ds-font-martel);font-size:var(--ds-modal-font-size);position:relative}.daisy-modal::part(base),sl-dialog::part(base){z-index:var(--z-index-modal)}.daisy-modal sl-input::part(form-control-label),sl-dialog sl-input::part(form-control-label),.daisy-modal sl-textarea::part(form-control-label),sl-dialog sl-textarea::part(form-control-label){font-size:var(--ds-font-size-sm);font-family:var(--ds-font-segoe);font-weight:400;opacity:.5}.daisy-modal>ds-os-name,sl-dialog>ds-os-name{color:var(--ds-purple);font-family:var(--ds-font-pacifico);font-size:var(--ds-font-size-2xl)}.daisy-modal>h3,sl-dialog>h3{font-size:var(--ds-modal-title-font-size);margin-bottom:var(--ds-modal-title-margin-bottom)}.daisy-modal>h3:not(:first-of-type),sl-dialog>h3:not(:first-of-type){margin-top:var(--ds-modal-hr-margin)}.daisy-modal>p,sl-dialog>p{font-size:var(--ds-modal-text-font-size);color:var(--ds-modal-text-color);margin-bottom:var(--ds-modal-title-margin-bottom)}.daisy-modal .sublabel,sl-dialog .sublabel{font-size:var(--ds-modal-sublabel-font-size);opacity:var(--ds-modal-sublabel-opacity);display:block;margin-bottom:var(--ds-modal-sublabel-margin-bottom)}.daisy-modal hr,sl-dialog hr{border:1px solid var(--ds-modal-hr-color)!important;margin:var(--ds-modal-hr-margin);background-color:var(--local-modal-hr-bg)}.daisy-modal textarea,sl-dialog textarea,.daisy-modal select,sl-dialog select{display:block;box-sizing:border-box;border:1px solid var(--ds-modal-input-border);background-color:var(--ds-modal-input-bg);color:var(--ds-modal-input-text);font-size:var(--ds-modal-input-font-size);font-weight:var(--ds-modal-input-font-weight);font-family:var(--ds-font-martel);width:100%;min-width:100%;max-width:100%}.daisy-modal textarea:disabled,sl-dialog textarea:disabled,.daisy-modal select:disabled,sl-dialog select:disabled{opacity:var(--ds-modal-input-disabled-opacity)}.daisy-modal textarea,sl-dialog textarea{position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:var(--ds-modal-textarea-padding);border-radius:var(--ds-modal-textarea-radius);min-height:40px;min-height:var(--ds-modal-textarea-min-height);max-height:var(--ds-modal-textarea-max-height);margin-top:0;line-height:var(--ds-modal-textarea-line-height);margin-bottom:var(--ds-modal-title-margin-bottom)}.daisy-modal textarea::-webkit-scrollbar,sl-dialog textarea::-webkit-scrollbar{display:none;width:0;height:0}.daisy-modal select,sl-dialog select{padding:var(--ds-modal-select-padding);margin-bottom:var(--ds-modal-title-margin-bottom);border-radius:var(--ds-modal-select-radius);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:1em}.daisy-modal select option,sl-dialog select option{border-radius:0!important;padding:var(--ds-modal-select-padding);background-color:var(--ds-modal-select-option-bg);color:var(--ds-modal-select-option-text)}.daisy-modal select::-webkit-dropdown-menu,sl-dialog select::-webkit-dropdown-menu{border-radius:0!important}.daisy-modal label,sl-dialog label{font-size:var(--ds-modal-label-font-size);padding-left:var(--ds-modal-label-padding-left)}.daisy-modal::part(title),sl-dialog::part(title){font-size:var(--ds-modal-header-font-size);opacity:var(--ds-modal-header-opacity);font-weight:var(--ds-modal-header-font-weight)}.daisy-modal::part(footer),sl-dialog::part(footer){position:relative;padding-top:var(--ds-modal-footer-padding-top)}.daisy-modal::part(body),sl-dialog::part(body){position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.daisy-modal::part(body)::-webkit-scrollbar,sl-dialog::part(body)::-webkit-scrollbar{display:none;width:0;height:0}.daisy-modal::part(panel),sl-dialog::part(panel){background-color:var(--ds-modal-panel-bg)}@media(max-width:600px){.daisy-modal::part(panel),sl-dialog::part(panel){margin:var(--ds-modal-mobile-margin);max-width:calc(100vw - 32px);max-height:var(--ds-modal-mobile-max-height);display:flex;flex-direction:column}}@media(max-width:600px){.daisy-modal::part(body),sl-dialog::part(body){min-height:0;position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.daisy-modal::part(body)::-webkit-scrollbar,sl-dialog::part(body)::-webkit-scrollbar{display:none;width:0;height:0}}@supports (height: 100dvh){@media(max-width:600px){.daisy-modal::part(panel),sl-dialog::part(panel){max-height:80dvh}}}.daisy-modal div.ds-modal-footer[slot=footer],sl-dialog div.ds-modal-footer[slot=footer]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--ds-modal-footer-gap);box-sizing:border-box}.daisy-modal div.ds-modal-footer[slot=footer]>.ds-modal-footer__left,sl-dialog div.ds-modal-footer[slot=footer]>.ds-modal-footer__left,.daisy-modal div.ds-modal-footer[slot=footer]>.ds-modal-footer__right,sl-dialog div.ds-modal-footer[slot=footer]>.ds-modal-footer__right{display:flex;align-items:center;gap:10px}.daisy-modal div.ds-modal-footer[slot=footer]>.ds-modal-footer__right,sl-dialog div.ds-modal-footer[slot=footer]>.ds-modal-footer__right{margin-left:auto}.daisy-modal div.bottom-left-links[slot=footer],sl-dialog div.bottom-left-links[slot=footer]{vertical-align:bottom;float:left;position:relative;top:16px}.daisy-modal div.bottom-left-links[slot=footer] sl-button,sl-dialog div.bottom-left-links[slot=footer] sl-button{opacity:.2;display:inline-block;vertical-align:bottom}.daisy-modal div.bottom-left-links[slot=footer] sl-button::part(label),sl-dialog div.bottom-left-links[slot=footer] sl-button::part(label){font-family:var(--ds-font-fira);text-transform:uppercase}.daisy-modal div.bottom-left-links[slot=footer] sl-button:hover,sl-dialog div.bottom-left-links[slot=footer] sl-button:hover{opacity:1}.daisy-modal div.ds-button[slot=footer],sl-dialog div.ds-button[slot=footer]{vertical-align:bottom;float:right}#feedback-modal{opacity:0}#feedback-modal .feedback-guidance{font-size:var(--ds-font-size-sm);opacity:.4;margin-bottom:5px}#feedback-modal .feedback-guidance>span{font-style:italic}#info-modal dl[data-bind=expandableDetails]{display:grid;grid-template-columns:1fr;gap:4px;padding:8px}#info-modal dl[data-bind=expandableDetails]>div.metadata-item{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:16px 0;border-bottom:1px dashed var(--ds-section-divider-color)}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>dt{font-weight:700;padding-right:10px}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>dd{text-align:right;color:var(--ds-blue-lighter-0)}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>dd>.ds-badge{cursor:pointer}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>dd>.ds-badge:hover{background-color:var(--local-modal-badge-hover-bg)}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>div.metadata-details{grid-column:1 / -1;display:none;background:var(--local-modal-metadata-details-bg);margin-top:8px;margin-bottom:8px}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>div.metadata-details dl[data-bind=expandableDetails]{margin:0;padding:5px 15px 5px 20px}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>div.metadata-details dl[data-bind=expandableDetails]>div.metadata-item>dt{font-size:var(--ds-font-size-sm)}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>div.metadata-details dl[data-bind=expandableDetails]>div.metadata-item>dd>.ds-badge{font-size:var(--ds-font-size-xs)}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>.text-details{display:block;padding:20px;font-size:var(--ds-font-size-sm)}#info-modal dl[data-bind=expandableDetails]>div.metadata-item>.text-details p{margin:0}#info-modal dl[data-bind=expandableDetails][data-expanded]>div.metadata-details{display:block}#info-modal dl[data-bind=expandableDetails]:last-child{border-bottom:none}#protocol-explorer-modal::part(panel){padding:10px}#daisy-request-access-modal sl-input,#daisy-request-access-modal sl-textarea{margin-bottom:20px}#daisy-auth-modal .pm-header{margin-bottom:4px}#daisy-auth-modal .pm-icon{margin-bottom:8px}#daisy-auth-modal .pm-title{margin-bottom:50px}@media(max-width:600px){#daisy-auth-modal .pm-icon-logo{width:44px;height:44px}#daisy-auth-modal .pm-title{font-size:var(--ds-font-size-md-plus-2);margin-bottom:18px}}.one-sheet-modal{--width: var(--ds-modal-panel-max-width);max-width:100vw}.one-sheet-modal::part(panel){background-color:var(--ds-modal-sheet-bg);border:1px solid var(--ds-modal-sheet-border);padding:0}.one-sheet-modal::part(body){padding:0;background-color:var(--ds-modal-sheet-bg)}.one-sheet-modal::part(header){display:none}.one-sheet-modal .sheet-container{padding:var(--ds-modal-sheet-padding);color:var(--ds-modal-sheet-text);font-family:var(--ds-font-sans)}.one-sheet-modal .sheet-top-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.one-sheet-modal .one-sheet-action-btn{color:var(--ds-modal-sheet-text-secondary);opacity:.6}.one-sheet-modal .one-sheet-action-btn:hover{opacity:.9}.one-sheet-modal .sheet-intro-line{margin-top:12px}.one-sheet-modal .sheet-header{margin-bottom:32px;text-align:center}.one-sheet-modal .sheet-title{font-size:var(--ds-modal-sheet-title-font-size);font-weight:700;letter-spacing:-.03em;margin-bottom:20px;background:linear-gradient(90deg,var(--ds-neutral-10),var(--local-sheet-title-gradient-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.one-sheet-modal .sheet-subtitle{font-size:var(--ds-modal-sheet-subtitle-font-size);color:var(--ds-modal-sheet-text-secondary);line-height:1.4;margin:30px 0;text-align:left}.one-sheet-modal .sheet-section{margin-bottom:24px;position:relative}.one-sheet-modal .sheet-section:before{content:"";position:absolute;left:10px;top:24px;bottom:-24px;width:2px;background:var(--ds-modal-sheet-border);z-index:0}.one-sheet-modal .sheet-section:last-child:before{display:none}.one-sheet-modal .sheet-section-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;position:relative;z-index:1}.one-sheet-modal .sheet-dot{width:16px;height:16px;border-radius:50%;border:3px solid var(--ds-modal-sheet-bg);flex-shrink:0;box-sizing:content-box;margin-top:2px}.one-sheet-modal .sheet-header-text-block{display:flex;flex-direction:column}.one-sheet-modal .sheet-cat-name{font-size:var(--ds-font-size-sm-plus);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-modal-sheet-text-secondary);line-height:1.3}.one-sheet-modal .sheet-cat-desc{font-size:var(--ds-font-size-sm);color:var(--ds-modal-sheet-text-secondary);opacity:.8;margin-top:2px}.one-sheet-modal .sheet-items{margin-left:28px;display:flex;flex-direction:column;gap:8px}.one-sheet-modal .sheet-item{font-size:var(--ds-font-size-base-plus);line-height:1.4;color:var(--ds-modal-sheet-text);margin-bottom:8px}.one-sheet-modal .sheet-item-text{display:block;font-weight:500;color:var(--ds-modal-sheet-text)}.one-sheet-modal .sheet-item-desc{display:block;color:var(--ds-modal-sheet-text-secondary);font-size:var(--ds-font-size-sm-plus)}.one-sheet-modal .sheet-footer-mark{margin-top:40px;text-align:center;opacity:.3}.one-sheet-modal .sheet-footer-icon{font-size:var(--ds-font-size-xl)}.ds-premium-modal::part(panel){background:var(--ds-modal-premium-bg);border:1px solid var(--ds-modal-premium-border);border-radius:var(--ds-modal-premium-radius);box-shadow:var(--ds-modal-premium-shadow);max-width:var(--ds-modal-premium-max-width);overflow:hidden}.ds-premium-modal::part(header){display:none}.ds-premium-modal::part(body){padding:var(--ds-modal-premium-body-padding);background:transparent}.ds-premium-modal::part(footer){display:none}.ds-premium-modal .pm-header{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;text-align:center}.ds-premium-modal .pm-icon{width:var(--ds-modal-premium-icon-size);height:var(--ds-modal-premium-icon-size);border-radius:var(--ds-modal-premium-icon-radius);display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:var(--ds-modal-premium-icon-shadow)}.ds-premium-modal .pm-icon .material-solid,.ds-premium-modal .pm-icon .material-outline,.ds-premium-modal .pm-icon .lucide-icon,.ds-premium-modal .pm-icon>svg{width:24px;height:24px;font-size:var(--ds-font-size-xl);color:#fff}.ds-premium-modal .pm-icon-gradient-purple{background:var(--ds-modal-premium-gradient-purple);box-shadow:0 10px 25px -5px var(--local-pm-purple-shadow)}.ds-premium-modal .pm-icon-gradient-blue{background:var(--ds-modal-premium-gradient-blue);box-shadow:0 10px 25px -5px var(--local-pm-blue-shadow)}.ds-premium-modal .pm-icon-gradient-green{background:var(--ds-modal-premium-gradient-green);box-shadow:0 10px 25px -5px var(--local-pm-green-shadow)}.ds-premium-modal .pm-icon-gradient-amber{background:var(--ds-modal-premium-gradient-amber);box-shadow:0 10px 25px -5px var(--local-pm-amber-shadow)}.ds-premium-modal .pm-icon-gradient-red{background:var(--ds-modal-premium-gradient-red);box-shadow:0 10px 25px -5px var(--local-pm-red-shadow)}.ds-premium-modal .pm-icon-gradient-slate{background:var(--ds-modal-premium-gradient-slate);box-shadow:0 10px 25px -5px var(--local-pm-slate-shadow)}.ds-premium-modal .pm-icon-logo{background:transparent;box-shadow:none;width:56px;height:56px;border-radius:0}.ds-premium-modal .pm-icon-logo ds-logo{width:100%;height:100%;filter:drop-shadow(0 8px 20px var(--local-pm-logo-shadow))}.ds-premium-modal .pm-title{font-family:var(--ds-font-inter);font-size:var(--ds-modal-premium-title-font-size);font-weight:var(--ds-modal-premium-title-font-weight);color:var(--ds-modal-premium-text);letter-spacing:.02em;margin:0 0 4px}.ds-premium-modal .pm-subtitle{font-family:var(--ds-font-inter);font-size:var(--ds-modal-premium-subtitle-font-size);color:var(--ds-modal-premium-text-muted);margin:0;line-height:1.4}.ds-premium-modal .pm-body{display:flex;flex-direction:column;gap:24px}.ds-premium-modal .pm-input-group{font-family:var(--ds-font-inter);display:flex;flex-direction:column;gap:16px}.ds-premium-modal .pm-input-wrapper{position:relative}.ds-premium-modal .pm-input-wrapper .pm-input-icon{position:absolute;left:0;top:10px;color:var(--ds-modal-premium-text-muted);width:16px;height:16px;font-size:var(--ds-font-size-md);pointer-events:none}.ds-premium-modal .pm-input-wrapper input,.ds-premium-modal .pm-input-wrapper .pm-input{width:100%;background:transparent;border:none;border-bottom:1px solid var(--ds-modal-premium-border);padding:8px 0 8px 28px;color:var(--ds-modal-premium-text);font-size:var(--ds-modal-premium-cta-font-size);font-weight:var(--ds-modal-premium-title-font-weight);font-family:inherit;transition:border-color var(--ds-modal-transition);box-sizing:border-box}.ds-premium-modal .pm-input-wrapper input::placeholder,.ds-premium-modal .pm-input-wrapper .pm-input::placeholder{color:var(--ds-modal-premium-text-subtle)}.ds-premium-modal .pm-input-wrapper input:focus,.ds-premium-modal .pm-input-wrapper .pm-input:focus{outline:none;border-bottom-color:var(--ds-modal-premium-input-focus)}.ds-premium-modal .pm-actions{font-family:var(--ds-font-inter);display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.ds-premium-modal .pm-cta{width:100%;padding:var(--ds-modal-premium-cta-padding);border-radius:var(--ds-modal-premium-cta-radius);background:var(--ds-modal-premium-gradient-purple);color:#fff;font-size:var(--ds-modal-premium-cta-font-size);font-weight:var(--ds-modal-premium-cta-font-weight);letter-spacing:.02em;border:none;cursor:pointer;box-shadow:var(--ds-modal-premium-cta-shadow);transition:transform var(--ds-modal-transition),box-shadow var(--ds-modal-transition)}.ds-premium-modal .pm-cta:hover{transform:scale(1.02);box-shadow:var(--ds-modal-premium-cta-shadow-hover)}.ds-premium-modal .pm-cta:active{transform:scale(.98)}.ds-premium-modal .pm-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.ds-premium-modal .pm-cta sl-spinner{--indicator-color: white;--track-color: var(--local-pm-spinner-track);font-size:var(--ds-font-size-md)}.ds-premium-modal .pm-cta-blue{background:var(--ds-modal-premium-gradient-blue);box-shadow:0 10px 25px -5px var(--local-pm-blue-shadow)}.ds-premium-modal .pm-cta-blue:hover{box-shadow:0 15px 30px -5px var(--local-pm-blue-shadow)}.ds-premium-modal .pm-cta-green{background:var(--ds-modal-premium-gradient-green);box-shadow:0 10px 25px -5px var(--local-pm-green-shadow)}.ds-premium-modal .pm-cta-green:hover{box-shadow:0 15px 30px -5px var(--local-pm-green-shadow)}.ds-premium-modal .pm-cta-red{background:var(--ds-modal-premium-gradient-red);box-shadow:0 10px 25px -5px var(--local-pm-red-shadow)}.ds-premium-modal .pm-cta-red:hover{box-shadow:0 15px 30px -5px var(--local-pm-red-shadow)}.ds-premium-modal .pm-link{background:none;border:none;color:var(--ds-modal-premium-text-muted);font-size:var(--ds-font-size-2xs);cursor:pointer;padding:4px 8px;transition:color var(--ds-modal-transition)}.ds-premium-modal .pm-link:hover{color:var(--ds-modal-premium-text)}.ds-premium-modal .pm-message{font-size:var(--ds-modal-premium-subtitle-font-size);text-align:center;margin:0}.ds-premium-modal .pm-message.pm-error{color:var(--local-pm-error)}.ds-premium-modal .pm-message.pm-success{color:var(--local-pm-success)}.ds-premium-modal .pm-content{font-size:var(--ds-modal-premium-cta-font-size);color:var(--ds-modal-premium-text-muted);line-height:1.6;text-align:center;margin:0}.ds-premium-modal .pm-button-row{display:flex;gap:12px;width:100%}.ds-premium-modal .pm-button-row .pm-cta{flex:1}.ds-premium-modal .pm-button-row .pm-secondary{flex:1;padding:var(--ds-modal-premium-cta-padding);border-radius:var(--ds-modal-premium-cta-radius);background:var(--local-pm-secondary-bg);border:1px solid var(--ds-modal-premium-border);color:var(--ds-modal-premium-text-muted);font-size:var(--ds-modal-premium-cta-font-size);font-weight:var(--ds-modal-premium-cta-font-weight);cursor:pointer;transition:background var(--ds-modal-transition),color var(--ds-modal-transition)}.ds-premium-modal .pm-button-row .pm-secondary:hover{background:var(--local-pm-secondary-bg-hover);color:var(--ds-modal-premium-text)}.ds-premium-modal .pm-textarea-wrapper{width:100%}.ds-premium-modal .pm-textarea-wrapper .pm-textarea-label{display:block;font-size:var(--ds-modal-premium-cta-font-size);font-weight:var(--ds-modal-premium-cta-font-weight);color:var(--ds-modal-premium-text);margin-bottom:6px}.ds-premium-modal .pm-textarea-wrapper .pm-textarea-subtext{font-size:var(--ds-font-size-sm-plus);color:var(--ds-modal-premium-text-muted);line-height:1.5;margin:20px 0 12px;padding:5px}.ds-premium-modal .pm-textarea-wrapper .pm-textarea-subtext strong{color:var(--ds-modal-premium-text)}.ds-premium-modal .pm-textarea-wrapper .pm-textarea-subtext .pm-highlight-green{color:var(--local-pm-success);font-weight:600}.ds-premium-modal .pm-textarea,.ds-premium-modal textarea.pm-textarea{width:100%;min-height:80px;padding:12px 16px;background:var(--local-pm-textarea-bg);border:1px solid var(--ds-modal-premium-border);border-radius:var(--ds-modal-premium-cta-radius);color:var(--ds-modal-premium-text);font-size:var(--ds-modal-premium-cta-font-size);font-weight:var(--ds-modal-premium-title-font-weight);font-family:inherit;line-height:1.5;resize:vertical;transition:border-color var(--ds-modal-transition),background-color var(--ds-modal-transition);box-sizing:border-box}.ds-premium-modal .pm-textarea::placeholder,.ds-premium-modal textarea.pm-textarea::placeholder{color:var(--ds-modal-premium-text-subtle)}.ds-premium-modal .pm-textarea:focus,.ds-premium-modal textarea.pm-textarea:focus{outline:none;border-color:var(--ds-modal-premium-input-focus);background:var(--local-pm-textarea-focus-bg)}.ds-premium-modal .pm-textarea:disabled,.ds-premium-modal textarea.pm-textarea:disabled{opacity:.5;cursor:not-allowed}.ds-premium-modal .pm-success-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--ds-modal-sheet-padding) 0}.ds-premium-modal .pm-success-state .pm-success-icon{width:64px;height:64px;border-radius:50%;background:var(--ds-modal-premium-gradient-green);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 10px 25px -5px var(--local-pm-green-shadow)}.ds-premium-modal .pm-success-state .pm-success-icon .lucide-icon,.ds-premium-modal .pm-success-state .pm-success-icon svg{width:32px;height:32px;color:#fff}.ds-premium-modal .pm-success-state .pm-content{margin-bottom:8px}.ds-modal-footer{--local-solid-blue: #1e40af;--local-solid-blue-hover: #1d4ed8;--local-solid-blue-shadow: rgba(30, 58, 138, .2);display:flex;width:100%;margin-top:24px}.ds-modal-footer--row{flex-direction:row;gap:12px}.ds-modal-footer--row .ds-modal-btn{flex:1}.ds-modal-footer--single{flex-direction:column}.ds-modal-footer--single .ds-modal-btn{width:100%}.ds-modal-footer--stacked{flex-direction:column;gap:12px}.ds-modal-footer--stacked .ds-modal-btn{width:100%}.ds-modal-footer--wod{box-sizing:border-box;padding:16px;border-top:1px solid #27272a;background-color:#27272a4d;margin-top:0}.ds-modal-btn{padding:var(--ds-modal-premium-cta-padding);border-radius:var(--ds-modal-premium-cta-radius);font-size:var(--ds-modal-premium-cta-font-size);font-weight:var(--ds-modal-premium-cta-font-weight);font-family:var(--ds-font-inter);letter-spacing:.02em;border:none;cursor:pointer;transition:transform var(--ds-modal-transition),box-shadow var(--ds-modal-transition),background var(--ds-modal-transition);display:inline-flex;align-items:center;justify-content:center;gap:8px}.ds-modal-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ds-modal-btn sl-spinner{--indicator-color: white;--track-color: rgba(255, 255, 255, .2);font-size:var(--ds-font-size-md)}.ds-modal-btn--primary{background:var(--ds-modal-premium-gradient-purple);color:#fff;box-shadow:var(--ds-modal-premium-cta-shadow)}.ds-modal-btn--primary:hover:not(:disabled){transform:scale(1.02);box-shadow:var(--ds-modal-premium-cta-shadow-hover)}.ds-modal-btn--primary:active:not(:disabled){transform:scale(.98)}.ds-modal-btn--blue{background:var(--ds-modal-premium-gradient-blue);color:#fff;box-shadow:0 10px 25px -5px var(--local-pm-blue-shadow)}.ds-modal-btn--blue:hover:not(:disabled){transform:scale(1.02);box-shadow:0 15px 30px -5px var(--local-pm-blue-shadow)}.ds-modal-btn--blue:active:not(:disabled){transform:scale(.98)}.ds-modal-btn--green{background:var(--ds-modal-premium-gradient-green);color:#fff;box-shadow:0 10px 25px -5px var(--local-pm-green-shadow)}.ds-modal-btn--green:hover:not(:disabled){transform:scale(1.02);box-shadow:0 15px 30px -5px var(--local-pm-green-shadow)}.ds-modal-btn--green:active:not(:disabled){transform:scale(.98)}.ds-modal-btn--red{background:var(--ds-modal-premium-gradient-red);color:#fff;box-shadow:0 10px 25px -5px var(--local-pm-red-shadow)}.ds-modal-btn--red:hover:not(:disabled){transform:scale(1.02);box-shadow:0 15px 30px -5px var(--local-pm-red-shadow)}.ds-modal-btn--red:active:not(:disabled){transform:scale(.98)}.ds-modal-btn--solid-blue{background-color:var(--local-solid-blue);color:#fff;box-shadow:0 4px 6px -1px var(--local-solid-blue-shadow);font-family:var(--ds-font-hack);font-size:var(--ds-font-size-md);font-weight:700;padding:12px;border-radius:6px}.ds-modal-btn--solid-blue:hover:not(:disabled){background-color:var(--local-solid-blue-hover)}.ds-modal-btn--solid-blue:active:not(:disabled){transform:scale(.98)}.ds-modal-btn--secondary{background:var(--local-pm-secondary-bg);border:1px solid var(--ds-modal-premium-border);color:var(--ds-modal-premium-text-muted)}.ds-modal-btn--secondary:hover:not(:disabled){background:var(--local-pm-secondary-bg-hover);color:var(--ds-modal-premium-text)}:root{--os-track-width: 8px;--os-thumb-radius: 4px;--os-track-padding: 2px;--os-transition-duration: .2s}.overlay-scroll-container{position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.overlay-scroll-container::-webkit-scrollbar{display:none;width:0;height:0}.os-track{position:absolute;top:0;right:0;bottom:0;width:var(--os-track-width);z-index:10;pointer-events:auto;opacity:1;transition:opacity var(--os-transition-duration) ease;overflow:visible}.os-track.os-hidden{opacity:0;pointer-events:none}.os-thumb{position:absolute;top:0;right:var(--os-track-padding);width:calc(var(--os-track-width) - var(--os-track-padding) * 2);min-height:30px;background-color:var(--scrollbar-thumb);border-radius:var(--os-thumb-radius);cursor:pointer;transition:background-color var(--os-transition-duration) ease;will-change:transform}.os-thumb:hover,.os-thumb.os-dragging{background-color:var(--scrollbar-thumb-hover)}.os-visible .os-track{opacity:1;pointer-events:auto}.os-hidden-scrollbar .os-track{display:none!important}:root{--scrollbar-track-solid: var(--ds-neutral-4);--scrollbar-thumb-solid: var(--ds-neutral-4);--scrollbar-track: color-mix(in srgb, var(--ds-neutral-3) 30%, transparent);--scrollbar-thumb: color-mix(in srgb, var(--ds-neutral-5) 40%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--ds-neutral-4) 40%, transparent);--scrollbar-ff-thumb: var(--scrollbar-thumb);--scrollbar-ff-track: var(--scrollbar-track)}.hidden-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.overlay-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-ff-thumb) transparent}.overlay-scrollbar::-webkit-scrollbar{width:8px;height:8px;background:transparent}.overlay-scrollbar::-webkit-scrollbar-track{background:transparent}.overlay-scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.overlay-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.overlay-scrollbar::-webkit-scrollbar-corner{background:transparent}.small-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-ff-thumb) transparent}.small-scrollbar::-webkit-scrollbar{width:8px;height:8px;background:transparent}.small-scrollbar::-webkit-scrollbar-track{background:transparent}.small-scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.small-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.small-scrollbar::-webkit-scrollbar-corner{background:transparent}.true-overlay-scrollbar{position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.true-overlay-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-stopped{overflow:hidden}.ds-selector{display:block;position:relative;width:100%;overflow:visible;--border-color: var(--ds-border-subtle);--bg-hover: var(--ds-surface-hover);--text-primary: var(--ds-neutral-10);--text-secondary: var(--ds-text-secondary);--dropdown-bg: var(--ds-surface-overlay);--menu-bg: var(--dropdown-bg)}.ds-selector .ds-selector-container{padding:4px 8px;position:relative;overflow:visible}.ds-selector .ds-selector-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:color-mix(in srgb,var(--ds-neutral-10) 3%,transparent);border:1px solid transparent;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:var(--ds-font-size-base);transition:background-color .2s ease,border-color .2s ease;min-height:40px}.ds-selector .ds-selector-trigger:hover{background-color:var(--bg-hover);border-color:color-mix(in srgb,var(--ds-neutral-10) 25%,transparent)}.ds-selector .ds-selector-trigger[disabled]{opacity:.5;pointer-events:none}.ds-sidebar-header-container .ds-selector .ds-selector-container{padding:4px 8px}.ds-sidebar-header-container .ds-selector .ds-selector-trigger{position:relative;background-color:var(--ds-sidebar-input-bg);border:1px solid var(--ds-sidebar-input-border);border-radius:var(--ds-sidebar-input-radius);min-height:var(--ds-sidebar-input-height);font-family:var(--ds-sidebar-input-font-family);font-size:var(--ds-sidebar-input-font-size);color:var(--ds-sidebar-input-text);padding:8px var(--ds-sidebar-input-padding-right) 8px var(--ds-sidebar-input-padding-left)}.ds-sidebar-header-container .ds-selector .ds-selector-trigger:hover{background-color:var(--ds-sidebar-input-bg-hover);border-color:var(--ds-sidebar-input-border-hover)}.ds-sidebar-header-container .ds-selector .ds-selector-trigger:focus,.ds-sidebar-header-container .ds-selector .ds-selector-trigger:focus-within{background-color:var(--ds-sidebar-input-bg-focus);border-color:var(--ds-sidebar-input-border-focus)}.ds-sidebar-header-container .ds-selector .ds-selector-trigger-icon{position:absolute;left:var(--ds-sidebar-input-icon-left-padding);top:50%;transform:translateY(-50%);font-size:var(--ds-sidebar-input-icon-size);pointer-events:none;width:auto;justify-content:flex-start}.ds-sidebar-header-container .ds-selector .ds-selector-label{font-family:var(--ds-sidebar-input-font-family)}.ds-sidebar-header-container .ds-selector .ds-selector-dropdown>.ds-dropdown-body{left:0;right:0}.ds-selector .ds-selector-trigger-content{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ds-selector .ds-selector-trigger-icon{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;font-size:var(--ds-font-size-base)}.ds-selector .ds-selector-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;margin-right:8px;color:var(--text-primary)}.ds-selector .ds-selector-dropdown{width:100%;display:flex;overflow:visible}.ds-selector .ds-selector-dropdown>.ds-dropdown-body{top:calc(100% + 4px);left:8px;right:8px;width:auto;min-width:0;padding:0;overflow:hidden;box-shadow:0 12px 24px color-mix(in srgb,var(--ds-neutral-0) 60%,transparent);z-index:80}.ds-selector .ds-selector-dropdown>.ds-dropdown-body>.ds-dropdown-content{white-space:normal;display:flex;flex-direction:column;max-height:288px}.ds-selector .ds-selector-search-header{padding:8px;background:var(--dropdown-bg);border-bottom:1px solid color-mix(in srgb,var(--ds-neutral-10) 5%,transparent);position:sticky;top:0;z-index:10}.ds-selector .ds-selector-search-input{width:100%;background:color-mix(in srgb,var(--ds-neutral-0) 20%,transparent);border:1px solid var(--ds-border-subtle);color:var(--ds-neutral-10);padding:6px 10px;border-radius:4px;font-size:var(--ds-font-size-sm-plus);outline:none}.ds-selector .ds-selector-search-input:focus{border-color:var(--ds-blue-500)}.ds-selector .ds-selector-list{position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0;flex:1}.ds-selector .ds-selector-list::-webkit-scrollbar{display:none;width:0;height:0}.ds-selector .ds-selector-item{--type-color: var(--ds-blue);font-size:var(--ds-font-size-base);padding:6px 12px;min-height:32px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background .15s ease}.ds-selector .ds-selector-item:hover,.ds-selector .ds-selector-item.is-kbd-active{background:color-mix(in srgb,var(--type-color) 8%,transparent)}.ds-selector .ds-selector-item.selected{background:color-mix(in srgb,var(--type-color) 15%,transparent);font-weight:var(--ds-dropdown-item-font-weight-selected)}.ds-selector .ds-selector-item.selected .ds-selector-item-label{color:var(--ds-neutral-10)}.ds-selector .ds-selector-item.selected:hover,.ds-selector .ds-selector-item.selected.is-kbd-active{background:color-mix(in srgb,var(--type-color) 20%,transparent)}.ds-selector .ds-selector-item-icon{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;font-size:var(--ds-font-size-md-plus-2)}.ds-selector .ds-selector-item-icon .material-solid{font-size:var(--ds-font-size-sm-plus)}.ds-selector .ds-selector-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-secondary)}.ds-selector .ds-selector-item-secondary{display:flex;align-items:center;justify-content:flex-end}.ds-selector .ds-selector-empty{padding:12px;text-align:center;color:var(--text-secondary);font-size:var(--ds-font-size-sm-plus)}.ds-selector .icon-small,.ds-selector .icon-xs{font-size:var(--ds-font-size-sm)}sl-textarea.ds-textarea{display:flex;width:100%;background:transparent;border:none;padding:0;margin:0;--sl-input-background-color: var(--ds-input-bg);--sl-input-border-color: var(--ds-input-border);--sl-input-border-radius: 0;--sl-input-border-width: 0;--sl-input-spacing-small: 0;--sl-input-spacing-medium: 0;--sl-input-spacing-large: 0;--sl-input-color: var(--ds-input-text);--sl-input-color-hover: var(--ds-input-text-hover);--sl-input-color-focus: var(--ds-input-text-focus);--sl-input-color-disabled: var(--ds-input-text);--sl-input-placeholder-color: var(--ds-input-placeholder-color)}sl-textarea.ds-textarea::part(base){background:transparent;border:none;box-shadow:none;padding:0}sl-textarea.ds-textarea::part(textarea){transition:background-color var(--ds-input-transition),box-shadow var(--ds-input-transition),color var(--ds-input-transition);padding:var(--ds-input-padding-y) var(--ds-input-padding-x);line-height:var(--ds-input-line-height);font-size:var(--ds-input-font-size);font-family:inherit;background-color:var(--ds-input-bg);box-shadow:none;border:none;color:var(--sl-input-color);opacity:1;overflow-y:hidden;width:100%;flex:1;resize:var(--ds-textarea-resize)}sl-textarea.ds-textarea::part(textarea)::placeholder{color:var(--sl-input-placeholder-color);font-family:inherit;font-size:inherit}sl-textarea.ds-textarea::part(form-control){width:100%}sl-textarea.ds-textarea::part(base){background-color:transparent!important}sl-textarea.ds-textarea:focus-within::part(textarea){background-color:var(--ds-input-bg-focus);box-shadow:0 0 0 var(--ds-input-ring-width) var(--ds-input-ring-focus)}sl-textarea.ds-textarea:hover::part(textarea),sl-textarea.ds-textarea:active::part(textarea){color:var(--sl-input-color)}sl-textarea.ds-textarea:focus-within::part(textarea){outline:none;color:var(--sl-input-color)}sl-textarea.ds-textarea[disabled]::part(textarea){opacity:var(--ds-input-opacity-disabled);cursor:var(--ds-input-cursor-disabled)}:root{--local-toast-bg: #18181b;--local-toast-border: #27272a;--local-toast-text: #ffffff;--local-toast-subtext: #d4d4d8;--local-toast-icon-bg: #000000;--local-toast-icon-fg: #e4e4e7;--local-toast-separator: #52525b;--local-toast-shadow-1: rgba(0, 0, 0, .5);--local-toast-shadow-2: rgba(0, 0, 0, .3);--local-toast-success-icon: #4ade80;--local-toast-error-icon: #f87171;--local-toast-warning-icon: #facc15;--local-toast-info-icon: #60a5fa}.ds-toast-layer{position:fixed;top:24px;right:24px;z-index:99999;display:flex;flex-direction:column;pointer-events:none}@media(max-width:600px){.ds-toast-layer{top:16px;left:16px;right:16px;align-items:center}}.ds-toast{--bg: var(--local-toast-bg);--border: var(--local-toast-border);--text: var(--local-toast-text);--subtext: var(--local-toast-subtext);--icon-bg: var(--local-toast-icon-bg);--icon-fg: var(--local-toast-icon-fg);display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--border);border-radius:9999px;padding:4px;margin-bottom:12px;max-height:80px;min-width:200px;max-width:420px;box-shadow:0 10px 15px -3px var(--local-toast-shadow-1),0 4px 6px -2px var(--local-toast-shadow-2);font-family:Inter,system-ui,sans-serif;color:var(--text);pointer-events:auto;cursor:default;user-select:none;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,max-height .3s cubic-bezier(.4,0,.2,1),margin-bottom .3s cubic-bezier(.4,0,.2,1),padding .3s ease;transform:translateY(0) scale(1);opacity:1}.ds-toast__icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--icon-bg);color:var(--icon-fg);font-size:var(--ds-font-size-md-plus-2);flex-shrink:0}.ds-toast__content{display:flex;align-items:center;padding-right:12px;overflow:hidden;white-space:nowrap}.ds-toast__message{font-size:var(--ds-font-size-sm);font-weight:600;line-height:1.4;padding-bottom:0}.ds-toast__separator{margin:0 8px;color:var(--local-toast-separator);font-size:var(--ds-font-size-sm);position:relative;top:-1px}.ds-toast__detail{font-size:var(--ds-font-size-sm);font-weight:500;color:var(--subtext);padding-bottom:2px}.ds-toast--tone-success{--icon-bg: var(--local-toast-icon-bg);--icon-fg: var(--local-toast-success-icon)}.ds-toast--tone-error{--icon-bg: var(--local-toast-icon-bg);--icon-fg: var(--local-toast-error-icon)}.ds-toast--tone-warning{--icon-bg: var(--local-toast-icon-bg);--icon-fg: var(--local-toast-warning-icon)}.ds-toast--tone-info{--icon-bg: var(--local-toast-icon-bg);--icon-fg: var(--local-toast-info-icon)}.ds-toast--style-xp{--icon-bg: var(--local-toast-icon-bg);--icon-fg: var(--local-toast-warning-icon)}.ds-toast--enter{opacity:0;transform:translateY(-16px) scale(.95)}.ds-toast--leave{opacity:0;transform:scale(.9);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-color:transparent}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}:host{--local-tooltip-bg: var(--ds-surface-floating);--local-tooltip-text: var(--ds-white);--local-tooltip-border: color-mix(in srgb, var(--ds-white) 15%, transparent);--local-tooltip-shadow-1: color-mix(in srgb, var(--ds-surface-floating-shadow) 10%, transparent);--local-tooltip-shadow-2: color-mix(in srgb, var(--ds-surface-floating-shadow) 50%, transparent);--local-tooltip-inset-shadow: color-mix(in srgb, var(--ds-white) 10%, transparent);--local-tooltip-arrow: color-mix(in srgb, var(--ds-surface-floating) 75%, transparent);--local-tooltip-subtitle: color-mix(in srgb, var(--ds-white) 70%, transparent);--local-tooltip-content: color-mix(in srgb, var(--ds-white) 82%, transparent);--local-tooltip-actions-border: color-mix(in srgb, var(--ds-white) 10%, transparent);--local-tooltip-btn-primary-bg: color-mix(in srgb, var(--ds-white) 25%, transparent);--local-tooltip-btn-primary-hover: color-mix(in srgb, var(--ds-white) 35%, transparent);--local-tooltip-btn-secondary-bg: color-mix(in srgb, var(--ds-white) 10%, transparent);--local-tooltip-btn-secondary-hover: color-mix(in srgb, var(--ds-white) 15%, transparent);--local-tooltip-pill-bg: color-mix(in srgb, var(--ds-white) 10%, transparent);--local-tooltip-pill-border: color-mix(in srgb, var(--ds-white) 20%, transparent);--local-tooltip-pill-text: color-mix(in srgb, var(--ds-white) 80%, transparent);--local-tooltip-blue: var(--ds-blue-lighter-0);--local-tooltip-purple: var(--ds-purple-lighter-0);--local-tooltip-green: var(--ds-green-lighter-0);--local-tooltip-emerald: var(--ds-spearmint-lighter-0);--local-tooltip-orange: var(--ds-orange-lighter-0);--local-tooltip-red: var(--ds-red-lighter-0);--local-tooltip-pink: var(--ds-pink-lighter-0);--local-tooltip-yellow: var(--ds-yellow-lighter-0);--local-tooltip-gray: var(--ds-gray);--local-tooltip-pulse-subtitle: color-mix(in srgb, var(--ds-white) 60%, transparent);--local-tooltip-pulse-stat-bg: color-mix(in srgb, var(--ds-white) 6%, transparent);--local-tooltip-pulse-stat-border: color-mix(in srgb, var(--ds-white) 8%, transparent);--local-tooltip-pulse-label: color-mix(in srgb, var(--ds-white) 60%, transparent);--local-tooltip-pulse-pill-text: color-mix(in srgb, var(--ds-white) 85%, transparent)}.tippy-box[data-theme~=ds-tooltip]{background-color:var(--local-tooltip-bg);color:var(--local-tooltip-text);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--local-tooltip-border);box-shadow:0 4px 6px -1px var(--local-tooltip-shadow-1),0 10px 30px -5px var(--local-tooltip-shadow-2),inset 0 1px 0 var(--local-tooltip-inset-shadow);border-radius:10px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:var(--ds-font-size-sm-plus);line-height:1.4;will-change:transform,opacity}.tippy-box[data-theme~=ds-tooltip] .tippy-content{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px;position:relative;z-index:1;max-height:300px}.tippy-box[data-theme~=ds-tooltip] .tippy-content::-webkit-scrollbar{display:none;width:0;height:0}.tippy-box[data-theme~=ds-tooltip] .tippy-arrow{color:var(--local-tooltip-arrow)}.ds-tooltip{display:flex;flex-direction:column;width:100%;min-width:200px;max-width:320px;padding:14px 16px;gap:6px}@media(max-width:480px){.ds-tooltip{max-width:calc(100vw - 32px);min-width:200px}}.ds-tooltip-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:2px}.ds-tooltip-title{font-weight:700;font-size:var(--ds-font-size-base);color:var(--local-tooltip-text);letter-spacing:.01em;line-height:1.2}.ds-tooltip-subtitle{font-size:var(--ds-font-size-sm-plus);color:var(--local-tooltip-subtitle);line-height:1.5;font-weight:400}.ds-tooltip-content{font-size:var(--ds-font-size-sm-plus);color:var(--local-tooltip-content);line-height:1.5;font-weight:400;display:flex;flex-direction:column;gap:8px;width:100%}.ds-tooltip-content-row{display:block;width:100%}.ds-tooltip-body{margin-top:8px;width:100%;display:flex;flex-direction:column;gap:8px}.ds-tooltip-badges{display:flex;flex-wrap:wrap;gap:6px;width:100%}.ds-tooltip-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:5px;font-size:var(--ds-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1;white-space:nowrap;background:color-mix(in srgb,currentColor 15%,transparent);border:1px solid color-mix(in srgb,currentColor 30%,transparent);color:currentColor}.ds-tooltip-pill:not([class*=ds-]){background:var(--local-tooltip-pill-bg);border:1px solid var(--local-tooltip-pill-border);color:var(--local-tooltip-pill-text)}.ds-tooltip .ds-blue{color:var(--local-tooltip-blue)}.ds-tooltip .ds-purple{color:var(--local-tooltip-purple)}.ds-tooltip .ds-green{color:var(--local-tooltip-green)}.ds-tooltip .ds-emerald{color:var(--local-tooltip-emerald)}.ds-tooltip .ds-orange{color:var(--local-tooltip-orange)}.ds-tooltip .ds-red{color:var(--local-tooltip-red)}.ds-tooltip .ds-pink{color:var(--local-tooltip-pink)}.ds-tooltip .ds-yellow{color:var(--local-tooltip-yellow)}.ds-tooltip .ds-gray,.ds-tooltip .ds-neutral{color:var(--local-tooltip-gray)}.ds-tooltip-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--local-tooltip-actions-border);display:flex;gap:8px}.ds-tooltip-actions button{flex:1;padding:8px;border-radius:5px;font-size:var(--ds-font-size-sm);font-weight:600;cursor:pointer;transition:background .2s}.ds-tooltip-actions button.primary{background:var(--local-tooltip-btn-primary-bg);color:var(--local-tooltip-text);border:1px solid var(--local-tooltip-actions-border)}.ds-tooltip-actions button.primary:hover{background:var(--local-tooltip-btn-primary-hover)}.ds-tooltip-actions button.secondary{background:var(--local-tooltip-btn-secondary-bg);color:var(--local-tooltip-text);border:1px solid var(--local-tooltip-actions-border)}.ds-tooltip-actions button.secondary:hover{background:var(--local-tooltip-btn-secondary-hover)}.ds-tooltip--pulse{min-width:260px;max-width:320px}@media(max-width:480px){.ds-tooltip--pulse{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}.ds-tooltip--pulse .ds-tooltip-subtitle{margin-top:2px;font-size:var(--ds-font-size-sm);color:var(--local-tooltip-pulse-subtitle)}.ds-tooltip--pulse .ds-tooltip-content{margin-top:6px;display:flex;flex-direction:column;gap:12px}.ds-tooltip--pulse .ds-tooltip-content-row{display:flex;flex-direction:column;gap:4px}.ds-tooltip--pulse .ds-pulse-stats-list{display:flex;flex-direction:column;gap:8px;width:100%}.ds-tooltip--pulse .ds-pulse-stat-row{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:var(--local-tooltip-pulse-stat-bg);border:1px solid var(--local-tooltip-pulse-stat-border)}.ds-tooltip--pulse .ds-pulse-stat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.ds-tooltip--pulse .ds-pulse-stat-label{color:var(--local-tooltip-pulse-label);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:var(--ds-font-size-2xs);line-height:1;white-space:nowrap}.ds-tooltip--pulse .ds-pulse-stat-value{font-weight:800;font-size:var(--ds-font-size-sm-plus);line-height:1;white-space:nowrap}.ds-tooltip--pulse .ds-pulse-stat-engines{display:flex;flex-wrap:wrap;gap:4px;width:100%;margin-top:2px}.ds-tooltip--pulse .ds-pulse-engine-pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:var(--ds-font-size-xs);font-weight:600;line-height:1.3;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 20%,transparent);color:inherit;color:var(--local-tooltip-pulse-pill-text)}.ds-tooltip--pulse .ds-tooltip-text-highlight{color:var(--local-tooltip-text);font-style:italic;font-weight:600}button:focus,a:focus,input:focus,textarea:focus,select:focus,button:active,a:active,input:active,textarea:active,select:active,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}sl-button:focus,sl-input:focus,sl-textarea:focus,sl-select:focus,sl-checkbox:focus,sl-radio:focus,sl-switch:focus,sl-tab:focus,sl-button:active,sl-input:active,sl-textarea:active,sl-select:active,sl-checkbox:active,sl-radio:active,sl-switch:active,sl-tab:active,sl-button:focus-visible,sl-input:focus-visible,sl-textarea:focus-visible,sl-select:focus-visible,sl-checkbox:focus-visible,sl-radio:focus-visible,sl-switch:focus-visible,sl-tab:focus-visible{outline:none}sl-button::part(base):focus,sl-input::part(base):focus,sl-textarea::part(base):focus,sl-select::part(base):focus,sl-checkbox::part(base):focus,sl-radio::part(base):focus,sl-switch::part(base):focus,sl-tab::part(base):focus,sl-button::part(base):active,sl-input::part(base):active,sl-textarea::part(base):active,sl-select::part(base):active,sl-checkbox::part(base):active,sl-radio::part(base):active,sl-switch::part(base):active,sl-tab::part(base):active,sl-button::part(base):focus-visible,sl-input::part(base):focus-visible,sl-textarea::part(base):focus-visible,sl-select::part(base):focus-visible,sl-checkbox::part(base):focus-visible,sl-radio::part(base):focus-visible,sl-switch::part(base):focus-visible,sl-tab::part(base):focus-visible{outline:none}.gently-animated{transition:all .1s ease-in-out}.ds-select{transition:all .1s ease-in-out;font-family:var(--ds-font-fira);border:1px solid var(--ds-cell-border-color);padding:10px 8px;z-index:3;background-color:var(--ds-table-selector-background-color);font-size:var(--ds-font-size-sm);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0}.ds-select option{line-height:1.5em}.ds-select:focus-visible{border:1px solid var(--ds-selected-cell-border-color);outline:none}.ds-select:hover{cursor:pointer;background-color:var(--ds-table-selector-background-color-hover)}.bold{font-weight:800}.truncate,.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtle-code-span{box-shadow:0 0 0 .5px var(--inline-span-border-color);padding:3px 6px;font-size:80%;background-color:var(--inline-span-background-color);border-radius:5px;color:#ffffffe6}.subtle-code-span:hover{box-shadow:0 0 0 1px var(--inline-span-border-color);color:#fff;background-color:#000c}.daisy-badge{transition:all .1s ease-in-out;font-family:var(--ds-font-fira);text-transform:lowercase;opacity:.2;display:inline-block;padding:5px 10px;background:var(--ds-badge-background-color);color:var(--ds-badge-text-color);border-radius:3px;font-size:var(--ds-font-size-2xs);margin-right:5px}.daisy-badge:hover{opacity:1;background:var(--ds-badge-background-color-hover);color:var(--ds-badge-text-color-hover);text-decoration:none}.make-container-queryable{container-type:inline-size;contain:layout inline-size}:root{--z-index-day-column: 1;--z-index-calendar-events: 2;--z-index-calendar-activities: 2;--z-index-calendar-all-day-events: 3;--z-index-calendar-all-day-activity: 3;--z-index-time-column: 4;--z-index-current-time-indicator: 5;--z-index-calendar-controls: 6;--z-index-calendar-day-header-week-mode: 6;--z-index-calendar-period-selector-dropdown: 7;--z-index-calendar-day-header: 9;--z-index-line-chart-y-axis: 11;--z-index-line-chart-points: 10;--z-index-line-chart-settings-trigger: 12;--z-index-line-chart-dropdown: 20;--z-index-boot-loader: 80;--z-index-taskbar: 100;--z-index-taskbar-tabs: 101;--z-index-taskbar-item: 9999;--z-index-map: 9;--z-index-map-bar: 10;--z-index-toolbar-controls: 11;--z-index-right-drawer: 12;--z-index-close-drawer-button: 13;--z-index-left-sidebar: 14;--z-index-toggle-left-sidebar-button: 15;--z-index-sidebar-toggler: 80;--z-index-sidebar-toggler-closed: 90;--z-index-drawer: var(--z-index-right-drawer);--z-index-dropdown: 50;--z-index-dropdown-portal: 9000;--z-index-components-code-tabs: 10;--z-index-components-preview-dropdown: 100;--z-index-modal: 1000;--z-index-suggestion-empty: 5;--z-index-suggestion-footer: 8;--z-index-suggestion-view-layer: 10;--z-index-suggestion-overlay: 50}.sl-toast-stack{z-index:999999!important}:root{--ifm-h3-font-size: var(--h3-font-size, 18px);--margin-below-blocks: 20px;--document-body-font-size: 14.5px;--h1-font-size: var(--ds-font-size-lg);--h2-font-size: var(--ds-font-size-md-plus-3);--h3-font-size: var(--ds-font-size-md-plus-2);--h4-font-size: var(--ds-font-size-md-plus);--h5-font-size: var(--ds-font-size-md);--font-size: var(--ds-font-size-2xs);--opacity: .9;--text-color: var(--ds-document-text-color)}.ds-document_old{color:var(--ds-document-text-color);font-size:var(--document-body-font-size);font-weight:600;font-family:var(--ds-font-martel)!important;line-height:24px}.ds-document_old>h1,.ds-document_old>h2,.ds-document_old>h3,.ds-document_old>h4,.ds-document_old>h5,.ds-document_old>h6{margin-top:80px;margin-bottom:var(--margin-below-blocks);padding-bottom:7px;border-bottom:2px solid color-mix(in srgb,var(--ds-neutral-5) 15%,transparent);opacity:.95;font-weight:700;vertical-align:middle}.ds-document_old>h1>span.material-solid,.ds-document_old>h2>span.material-solid,.ds-document_old>h3>span.material-solid,.ds-document_old>h4>span.material-solid,.ds-document_old>h5>span.material-solid,.ds-document_old>h6>span.material-solid,.ds-document_old>h1>span.material-outline,.ds-document_old>h2>span.material-outline,.ds-document_old>h3>span.material-outline,.ds-document_old>h4>span.material-outline,.ds-document_old>h5>span.material-outline,.ds-document_old>h6>span.material-outline{display:inline-block;vertical-align:middle;padding-bottom:3px;padding-right:5px;font-size:var(--ds-font-size-lg)}.ds-document_old>h1{font-size:var(--h1-font-size)}.ds-document_old>h2{font-size:var(--h2-font-size)}.ds-document_old>h3{font-size:var(--h3-font-size)}.ds-document_old>h4,.ds-document_old>h5,.ds-document_old>h6{font-size:var(--h4-font-size)}.ds-document_old>p{margin-bottom:var(--margin-below-blocks)}.ds-document_old>p:last-child{margin-bottom:0}.ds-document_old>ul,.ds-document_old>ol{margin-top:20px;margin-bottom:var(--margin-below-blocks)}.ds-document_old>ul ul,.ds-document_old>ol ul,.ds-document_old>ul ol,.ds-document_old>ol ol{padding-left:20px;margin-top:10px}.ds-document_old>ul li,.ds-document_old>ol li{position:relative;margin-top:8px}.ds-document_old>ul li>p,.ds-document_old>ol li>p{margin:0}.ds-document_old>ul li:before,.ds-document_old>ol li:before{display:inline-block;width:1em;opacity:.5;margin-left:-2em;margin-right:1em}.ds-document_old>ol{list-style-type:decimal}.ds-document_old>ol li::marker{font-weight:700;font-family:var(--ds-font-fira);display:inline-block;opacity:.5;color:var(--ds-text-muted)}.ds-document_old>ul{list-style-type:disc}.ds-document_old>ul li::marker{color:var(--ds-text-muted)}.ds-document_old>pre{background-color:color-mix(in srgb,var(--ds-neutral-0) 40%,transparent);margin-bottom:var(--margin-below-blocks);font-family:var(--ds-font-fira);font-size:var(--ds-font-size-base-plus);padding:30px}.ds-document_old code{padding:4px 7px;font-size:var(--ds-font-size-sm-plus);background-color:var(--ds-badge-background-color);border-width:0px;color:var(--ds-document-text-color)}.ds-document_old p .wtf strong.material-outline,.ds-document_old p .wtf strong.material-solid,.ds-document_old p .wtf span.material-outline,.ds-document_old p .wtf span.material-solid{display:inline-table;padding:1px;background-color:var(--ds-badge-background-color);font-size:var(--ds-font-size-base-plus);width:20px;height:25px;vertical-align:middle;text-align:center}.ds-document_old p .wtf strong.material-outline:hover,.ds-document_old p .wtf strong.material-solid:hover,.ds-document_old p .wtf span.material-outline:hover,.ds-document_old p .wtf span.material-solid:hover{cursor:not-allowed}.ds-document_old sl-alert{margin:auto}.ds-document_old sl-alert::part(base){max-width:500px;margin:auto}.ds-document_old strong{font-weight:800}@media(max-width:500px){.ds-document_old>ul,.ds-document_old>ol{padding-left:15px}}.apply-padding-for-mobile{padding:0 15px}@media(max-width:500px){:root{--document-body-font-size: var(--ds-font-size-sm)}}.duet-date__dialog{border:1px solid var(--ds-calendar-chrome-border-color);background-color:var(--ds-calendar-chrome-background-color);z-index:10}.duet-date__dialog table td{padding:0}.duet-date__dialog table{position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;table-layout:fixed;border-collapse:collapse;margin-bottom:0}.duet-date__dialog table::-webkit-scrollbar{display:none;width:0;height:0}.duet-date__dialog table .duet-date__cell,.duet-date__dialog table th,.duet-date__dialog table td{width:40px;height:30px;padding:0}.duet-date__dialog table .duet-date__day{transition:all .1s ease-in-out;border-radius:0;width:100%}.duet-date__dialog table .duet-date__day.is-today{color:var(--ds-green)!important;font-weight:bolder}.duet-date__dialog table .duet-date__day[aria-pressed=true]{color:var(--ds-neutral-10);font-weight:bolder;border:2px solid var(--ds-green);animation:pulseBorderDivAnimation 1.5s infinite ease-in-out}@keyframes pulseBorderDivAnimation{0%,to{border-color:var(--ds-green);border-width:2px}50%{border-color:var(--ds-green-darker-2);border-width:2px}}.duet-date__dialog table .duet-date__day:hover{background-color:var(--ds-calendar-cell-hover-background-color)}.duet-date__toggle{transition:all .1s ease-in-out;border-left:1px solid var(--ds-calendar-chrome-border-color);background-color:var(--ds-calendar-chrome-background-color);opacity:.7}.duet-date__toggle:hover{opacity:1}.duet-date__input::-webkit-input-placeholder{opacity:.4}.duet-date__input{font-family:var(--ds-font-martel);font-size:var(--ds-font-size-sm-plus);display:flex;vertical-align:middle;align-items:center}.duet-date__select{font-family:var(--ds-font-fira);text-transform:uppercase}.duet-date__select .duet-date__select-label{font-size:var(--ds-font-size-base)}.duet-date__dialog-content{max-width:unset}dl{display:grid;grid-template-columns:auto 1fr;gap:10px}dl dt{grid-column:1}dl dd{grid-column:2;min-width:150px;margin-inline-start:0}dl dd label{line-height:16px}.label-styles{font-size:var(--ds-font-size-sm);font-family:var(--ds-font-segoe);font-weight:400;opacity:.5}._input-styles{margin-bottom:20px;background-color:var(--ds-input-background-color);padding:10px 15px;border:1px solid var(--ds-input-border-color);border-radius:5px;display:flex;width:100%;max-width:400px;font-family:var(--ds-font-martel);box-sizing:border-box}._input-styles:focus,._input-styles:active,._input-styles:focus-visible{border-color:var(--textarea-active-border-color);outline:none}._input-styles[disabled]{cursor:not-allowed}._normal_input_placeholder-styles{font-size:var(--ds-font-size-sm);font-weight:600;position:absolute;top:8px}._small_input_placeholder-styles{font-size:var(--ds-font-size-sm);font-weight:600;position:absolute;top:4px}input.ds-input,input[ds-input],textarea.ds-textarea,textarea[ds-textarea]{margin-bottom:20px;background-color:var(--ds-input-background-color);padding:10px 15px;border:1px solid var(--ds-input-border-color);border-radius:5px;display:flex;width:100%;max-width:400px;font-family:var(--ds-font-martel);box-sizing:border-box}input.ds-input:focus,input[ds-input]:focus,textarea.ds-textarea:focus,textarea[ds-textarea]:focus,input.ds-input:active,input[ds-input]:active,textarea.ds-textarea:active,textarea[ds-textarea]:active,input.ds-input:focus-visible,input[ds-input]:focus-visible,textarea.ds-textarea:focus-visible,textarea[ds-textarea]:focus-visible{border-color:var(--textarea-active-border-color);outline:none}input.ds-input[disabled],input[ds-input][disabled],textarea.ds-textarea[disabled],textarea[ds-textarea][disabled]{cursor:not-allowed}sl-input.ds-input::part(input){margin-bottom:20px;background-color:var(--ds-input-background-color);padding:10px 15px;border:1px solid var(--ds-input-border-color);border-radius:5px;display:flex;width:100%;max-width:400px;font-family:var(--ds-font-martel);box-sizing:border-box}sl-input.ds-input::part(input):focus,sl-input.ds-input::part(input):active,sl-input.ds-input::part(input):focus-visible{border-color:var(--textarea-active-border-color);outline:none}sl-input.ds-input::part(input) [disabled]{cursor:not-allowed}sl-input.ds-input::part(base){border:1px solid var(--ds-input-border-color)}sl-input[size=large]::part(input){font-size:var(--ds-font-size-sm-plus);padding-bottom:8px}.ds-checkbox{height:20px;width:20px}.ds-label-sm,[ds-label]{display:block;margin:0;font-size:var(--ds-font-size-sm);opacity:.8}sl-textarea::part(textarea)::placeholder{font-size:var(--ds-font-size-sm)}sl-input[size=small]::part(input)::placeholder{font-size:var(--ds-font-size-sm);font-weight:600;position:absolute;top:4px}sl-select::part(combobox),sl-input::part(input),sl-textarea::part(textarea){background-color:var(--dropdown-bg, var(--ds-input-background-color));border:1px solid var(--border-color, var(--ds-input-border-color));border-radius:5px}sl-input::part(base),sl-textarea::part(base){border:0px solid var(--ds-input-border-color)!important;background-color:var(--ds-input-background-color)!important}sl-details.ds-minimal-details{margin-top:20px;margin-bottom:10px;overflow:visible}sl-details.ds-minimal-details::part(header){flex-direction:row-reverse;color:var(--ds-gray);font-size:var(--ds-font-size-base);padding:0;background-color:transparent;border:0;opacity:.6;font-weight:500}sl-details.ds-minimal-details::part(header):first-of-type{margin-top:0}sl-details.ds-minimal-details::part(header):hover{opacity:1}sl-details.ds-minimal-details::part(content),sl-details.ds-minimal-details::part(base){padding:0;background-color:transparent;border:none;overflow:visible}sl-details.ds-minimal-details::part(summary){font-size:var(--ds-font-size-sm-plus);padding-left:10px}sl-details.ds-minimal-details::part(summary-icon){font-size:var(--ds-font-size-xs)}sl-details.ds-minimal-details::part(content){padding:3px}sl-details.ds-minimal-details span.sl-details-label{padding-left:10px;text-align:top;vertical-align:top}sl-details.ds-minimal-details span.material-solid{display:inline-flex;padding-top:1px}sl-details.ds-minimal-details:first-of-type{margin-top:20px}sl-details.ds-minimal-details:last-of-type{margin-bottom:40px}sl-details.ds-minimal-details[open]{overflow:visible}sl-details.ds-minimal-details[open] .details__body{overflow:visible}sl-details.ds-minimal-details[open]::part(base){overflow:visible}sl-details.ds-minimal-details[open]::part(content){overflow:visible}sl-switch::part(form-control-label){font-size:var(--ds-font-size-sm);font-family:var(--ds-font-segoe);font-weight:400;opacity:.5;font-weight:600}sl-switch::part(thumb){border-width:3px}sl-switch::part(label){transition:all .1s ease-in-out;font-size:var(--ds-font-size-sm);font-family:var(--ds-font-segoe);font-weight:400;opacity:.5;padding-left:10px}sl-switch:not([checked])::part(control){background-color:var(--ds-gray-darker-1);border-color:var(--ds-gray-darker-0)}sl-switch:not([checked])::part(thumb){border-color:var(--ds-gray-darker-0)}sl-switch>span{display:flex}sl-switch>span>span.material-solid{display:inline-flex;font-size:var(--ds-font-size-lg-plus);margin-right:15px;opacity:.8;align-items:flex-start;margin-top:-2px}sl-menu{padding:0}:root{--hover-option-background-color: var(--ds-badge-background-color-hover-plus);--selected-option-background-color: var(--ds-badge-background-color-hover);--unselected-option-background-color: var(--ds-badge-background-color)}sl-select,sl-option{color:var(--ds-document-text-color)}sl-select::part(display-input),sl-option::part(label){font-size:var(--ds-font-size-sm-plus);font-weight:600;opacity:1}sl-select[multiple]::part(display-input){opacity:0}ds-selects{position:absolute;top:0;left:0;visibility:hidden;z-index:-1}select[ds-select]{box-sizing:border-box;padding:10px 8px;border-radius:5px;border:1px solid var(--ds-input-border-color);transition:height .2s ease-out;font-size:var(--ds-font-size-sm-plus);line-height:20px;font-weight:600;font-family:var(--ds-font-martel);background-color:var(--ds-input-background-color);color:var(--ds-document-text-color);resize:none}select[ds-select]:focus{border:1px solid var(--textarea-active-border-color)}select[ds-select].disabled{cursor:not-allowed;opacity:.3}sl-select::part(prefix){font-size:var(--ds-font-size-md)}sl-select::part(listbox){transition:all .1s ease-in-out;background-color:var(--menu-bg, var(--unselected-option-background-color))!important}sl-select::part(form-control-input):focus-visible,sl-select::part(form-control):focus-visible{outline:none!important}sl-select:focus-visible{outline:none!important}sl-select::part(combobox):hover{background-color:var(--bg-hover, var(--hover-option-background-color))!important}sl-select::part(combobox),sl-select::part(display-input){color:inherit}sl-select::part(form-control-label){font-size:var(--ds-font-size-sm);font-family:var(--ds-font-segoe);font-weight:400;opacity:.5}sl-textarea::part(form-control-label){font-size:var(--ds-font-size-sm);font-family:var(--ds-font-segoe);font-weight:400;opacity:.5}sl-option::part(base){transition:all .1s ease-in-out}sl-option::part(listbox){transition:all .1s ease-in-out;background-color:var(--menu-bg, var(--selected-option-background-color))!important}sl-option[aria-selected=true]::part(base){background-color:var(--bg-hover, var(--selected-option-background-color))!important;color:inherit!important}sl-option[aria-selected=false]::part(base){background-color:var(--menu-bg, var(--unselected-option-background-color))!important;color:inherit!important}sl-option .option--current{background-color:var(--bg-hover, var(--selected-option-background-color))!important;color:inherit!important}sl-option::part(base):hover{background-color:var(--bg-hover, var(--hover-option-background-color))!important}sl-option::part(prefix){margin-right:8px;padding-top:1px}sl-option.muted::part(base){opacity:.3}ds-authenticate{--local-auth-text: var(--ds-neutral);--local-auth-link-muted: color-mix(in srgb, var(--ds-neutral) 50%, transparent);--local-auth-link-hover: color-mix(in srgb, var(--ds-neutral) 70%, transparent);--local-auth-btn-bg: color-mix(in srgb, var(--ds-neutral) 10%, transparent);--local-auth-btn-border: color-mix(in srgb, var(--ds-neutral) 10%, transparent);--local-auth-btn-bg-hover: color-mix(in srgb, var(--ds-neutral) 15%, transparent);--local-auth-error-text: var(--ds-red-lighter-1);position:relative;display:block}ds-authenticate .ds-auth-buttons{display:flex;margin:auto;align-items:center;justify-content:center}ds-authenticate .ds-authenticate-form.pm-body .authenticate-section{display:block}ds-authenticate .ds-authenticate-form.pm-body .loading-container{display:flex;align-items:center;justify-content:center;padding:40px}ds-authenticate .ds-authenticate-form.pm-body .signed-in-container{text-align:center;padding:20px 0}ds-authenticate .ds-authenticate-form.pm-body .signed-in-container .product-name{font-size:var(--ds-font-size-md-plus-2);font-weight:300;color:var(--local-auth-text);margin-bottom:16px}ds-authenticate .ds-authenticate-form.pm-body .muted{opacity:.8}ds-authenticate .ds-authenticate-form.pm-body .extra-muted{opacity:.5;color:var(--local-auth-link-muted)}ds-authenticate .ds-authenticate-form.pm-body .pm-link-text{font-size:var(--ds-font-size-sm);color:var(--local-auth-link-muted);text-align:center;margin:12px 0 0}ds-authenticate .ds-authenticate-form.pm-body .pm-link-text a{color:var(--local-auth-link-hover);text-decoration:none;transition:color .2s ease}ds-authenticate .ds-authenticate-form.pm-body .pm-link-text a:hover{color:var(--local-auth-text);text-decoration:underline}ds-authenticate .ds-authenticate-form.pm-body sl-button::part(base){font-family:var(--ds-font-martel);line-height:40px;font-size:var(--ds-font-size-base);font-weight:500}ds-authenticate .ds-authenticate-form.pm-body sl-button::part(base){transition:all .1s ease-in-out;background-color:var(--local-auth-btn-bg);border:1px solid var(--local-auth-btn-border)}ds-authenticate .ds-authenticate-form.pm-body sl-button::part(base):hover{background-color:var(--local-auth-btn-bg-hover)}ds-authenticate .ds-authenticate-form:not(.pm-body) .authenticate-section{display:block;margin:20px auto auto;max-width:290px}ds-authenticate .ds-authenticate-form:not(.pm-body) .authenticate-section sl-alert{margin-bottom:20px}ds-authenticate .ds-authenticate-form:not(.pm-body) .authenticate-section .error-message{color:var(--local-auth-error-text);opacity:.6;margin-top:20px}ds-authenticate .ds-authenticate-form:not(.pm-body) .authenticate-section .muted{opacity:.8}ds-authenticate .ds-authenticate-form:not(.pm-body) .authenticate-section .extra-muted{opacity:.5}ds-authenticate .ds-authenticate-form:not(.pm-body) .authenticate-section .sign-in-button{float:right;margin-bottom:20px}ds-authenticate .ds-authenticate-form:not(.pm-body) sl-button::part(base){font-family:var(--ds-font-martel);line-height:40px;font-size:var(--ds-font-size-base);font-weight:700}ds-authenticate .ds-authenticate-form:not(.pm-body) sl-button:not(.learn-more-button)::part(base){transition:all .1s ease-in-out;background-color:var(--ds-purple);border:none}ds-authenticate .ds-authenticate-form:not(.pm-body) sl-button:not(.learn-more-button)::part(base):hover{background-color:var(--ds-purple-darker-1)}ds-drawer{--ds-drawer-bg: var(--ds-neutral-2);--ds-drawer-bg-translucent: color-mix(in srgb, var(--ds-neutral-1) 55%, transparent);--ds-drawer-bg-secondary: var(--ds-neutral-3);--ds-drawer-bg-tertiary: var(--ds-neutral-4);--ds-drawer-backdrop-bg: color-mix(in srgb, var(--ds-neutral-0) 40%, transparent);--ds-drawer-resize-handle-hover-bg: color-mix(in srgb, var(--ds-neutral-10) 10%, transparent);--ds-drawer-text-primary: var(--ds-neutral-10);--ds-drawer-text-secondary: var(--ds-gray-500);--ds-drawer-text-tertiary: var(--ds-neutral-4);--ds-drawer-accent: var(--ds-purple);--ds-drawer-accent-dim: color-mix(in srgb, var(--ds-purple) 15%, transparent);--ds-drawer-destructive: var(--ds-red);--ds-drawer-separator: var(--ds-neutral-4);--ds-drawer-shadow: -10px 0 30px color-mix(in srgb, var(--ds-neutral-0) 50%, transparent);--ds-drawer-radius-sm: 8px;--ds-drawer-radius-md: 12px;--ds-drawer-radius-lg: 16px;--ds-drawer-ease-ios: cubic-bezier(.32, .72, 0, 1);--ds-drawer-font-family: var(--ds-font-sans);position:absolute;inset:0;z-index:var(--z-index-drawer);pointer-events:none;font-family:var(--ds-drawer-font-family)}ds-drawer .ds-drawer-backdrop{position:absolute;inset:0;background:var(--ds-drawer-backdrop-bg);opacity:0;visibility:hidden;transition:opacity .4s var(--ds-drawer-ease-ios),visibility .4s var(--ds-drawer-ease-ios);backdrop-filter:blur(2px)}ds-drawer .ds-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(600px,90vw);min-width:400px;background:var(--ds-drawer-bg);color:var(--ds-drawer-text-primary);box-shadow:var(--ds-drawer-shadow);transform:translate(100%);transition:transform .5s var(--ds-drawer-ease-ios);will-change:transform;outline:none;display:flex;flex-direction:column}ds-drawer .ds-drawer-panel.resizing{transition:none}ds-drawer .ds-drawer-panel .ds-drawer-resize-handle{position:absolute;left:0;top:0;bottom:0;width:10px;cursor:ew-resize;z-index:2;background:transparent}ds-drawer .ds-drawer-panel .ds-drawer-resize-handle:hover{background:linear-gradient(90deg,var(--ds-drawer-resize-handle-hover-bg) 0%,transparent 100%)}ds-drawer .ds-drawer-panel .ds-drawer-content{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}ds-drawer .ds-drawer-panel.row-sheet-drawer{background:var(--ds-drawer-bg)}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell{height:100%;display:flex;flex-direction:column}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-header{flex-shrink:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:var(--ds-drawer-bg-translucent);backdrop-filter:blur(20px);position:sticky;top:0;z-index:10;gap:14px}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-header .row-id{font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--ds-font-size-sm-plus);color:var(--ds-drawer-text-secondary);opacity:.8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-header .drawer-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-header .drawer-header-actions .left-actions,ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-header .drawer-header-actions .right-actions{display:flex;align-items:center;gap:10px}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-body-wrapper{flex-grow:1;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-body-wrapper .loader-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ds-drawer-bg);z-index:50;transition:opacity .3s ease;pointer-events:none;opacity:0}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-body-wrapper .loader-overlay.active{opacity:1;pointer-events:all}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-body-wrapper .loader-overlay .spinner{width:28px;height:28px;border:3px solid var(--ds-drawer-accent-dim);border-top-color:var(--ds-drawer-accent);border-radius:50%;animation:ds-drawer-spin .8s linear infinite}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-body-wrapper .drawer-content{position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;flex-grow:1;padding:24px 20px;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(15px) scale(.98);transition:opacity .5s ease,transform .5s var(--ds-drawer-ease-ios);transform-origin:center top}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-body-wrapper .drawer-content::-webkit-scrollbar{display:none;width:0;height:0}ds-drawer .ds-drawer-panel.row-sheet-drawer .drawer-shell .drawer-body-wrapper .drawer-content.content-visible{opacity:1;transform:translateY(0) scale(1)}ds-drawer[open]{pointer-events:auto}ds-drawer[open] .ds-drawer-backdrop{opacity:1;visibility:visible}ds-drawer[open] .ds-drawer-panel{transform:translate(0)}@keyframes ds-drawer-spin{to{transform:rotate(360deg)}}@media(max-width:600px){ds-drawer .ds-drawer-panel{width:100%;min-width:0;border-left:none}ds-drawer .ds-drawer-panel .ds-drawer-resize-handle{display:none}}ds-logo{--local-controls-bg: color-mix(in srgb, var(--ds-neutral-0) 80%, transparent);--local-button-bg: color-mix(in srgb, var(--ds-deepblue-600) 20%, transparent);--local-button-border: color-mix(in srgb, var(--ds-deepblue-600) 50%, transparent);--local-button-text: var(--ds-deepblue-300);--local-button-hover-bg: color-mix(in srgb, var(--ds-deepblue-600) 50%, transparent);--local-button-hover-text: var(--ds-neutral-10);--local-button-active-bg: var(--ds-deepblue-600);--local-button-active-text: var(--ds-neutral-10);--local-edge-hover-stroke: var(--ds-neutral-10);--local-edge-off-hover-stroke: var(--ds-neutral-10);--local-eyeball-fill: var(--ds-neutral-10);--local-eyeball-glow: color-mix(in srgb, var(--ds-neutral-10) 80%, transparent);--local-label-text: var(--ds-neutral-10);--local-label-text-shadow: color-mix(in srgb, var(--ds-neutral-0) 80%, transparent);--local-label-bg: color-mix(in srgb, var(--ds-neutral-0) 60%, transparent);--local-variant-white: var(--ds-neutral-10);--local-variant-purple: var(--ds-deepblue-600);--local-variant-blue: var(--ds-blue-500);display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;box-sizing:border-box;padding:0;margin:0;vertical-align:middle}ds-logo svg{display:block;width:100%;height:100%;shape-rendering:geometricPrecision;overflow:visible;min-width:100%;min-height:100%;max-width:100%;max-height:100%}ds-logo .ds-logo-controls{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);display:flex;gap:4px;background:var(--local-controls-bg);padding:4px;border-radius:20px;z-index:1000;white-space:nowrap}ds-logo .ds-logo-controls button{background:var(--local-button-bg);border:1px solid var(--local-button-border);color:var(--local-button-text);font-size:var(--ds-font-size-xs);padding:2px 6px;border-radius:10px;cursor:pointer}ds-logo .ds-logo-controls button:hover{background:var(--local-button-hover-bg);color:var(--local-button-hover-text)}ds-logo .ds-logo-controls button.active{background:var(--local-button-active-bg);color:var(--local-button-active-text);border-color:var(--local-button-active-bg)}ds-logo .ds-logo-edge{transition:stroke .3s ease,stroke-width .3s ease,opacity .3s ease;transform-origin:center;stroke-linecap:round;stroke-linejoin:round}ds-logo .ds-logo-edge:hover{stroke:var(--local-edge-hover-stroke);stroke-width:36;z-index:10;opacity:1!important}ds-logo .ds-logo-edge.segment-off{opacity:.1!important;stroke-width:12!important;pointer-events:auto}ds-logo .ds-logo-edge.segment-off:hover{opacity:.5!important;stroke:var(--local-edge-off-hover-stroke)!important;stroke-width:24!important}ds-logo.editing .edge-type-outer{animation:none!important}ds-logo .eyeball-group{opacity:0;transition:opacity .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}ds-logo.show-eyeballs .eyeball-group{opacity:1}ds-logo .eyeball{fill:var(--local-eyeball-fill);filter:drop-shadow(0 0 5px var(--local-eyeball-glow));transition:cx .1s cubic-bezier(.25,.46,.45,.94),cy .1s cubic-bezier(.25,.46,.45,.94)}ds-logo .edge-label-group{pointer-events:none;opacity:0;transition:opacity .3s ease}ds-logo.show-labels .edge-label-group{opacity:1}ds-logo .edge-label-text{fill:var(--local-label-text);font-size:var(--ds-font-size-base);font-family:monospace;font-weight:700;text-anchor:middle;dominant-baseline:middle;text-shadow:0 2px 4px var(--local-label-text-shadow);pointer-events:none}ds-logo .edge-label-bg{fill:var(--local-label-bg);rx:4}@keyframes ds-logo-pulse{0%,to{stroke-opacity:1;stroke-width:24}50%{stroke-opacity:.4;stroke-width:20}}ds-logo.pulsing .edge-type-outer,ds-logo[pulsing=true] .edge-type-outer{animation-name:ds-logo-pulse;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}ds-logo .edge-type-inner{opacity:.9}ds-logo .edge-type-spoke{opacity:.7}ds-logo .edge-type-outer{opacity:1}ds-logo .edge-hex-0{animation-delay:0s}ds-logo .edge-hex-1{animation-delay:3.5s}ds-logo .edge-hex-2{animation-delay:1.2s}ds-logo .edge-hex-3{animation-delay:5.8s}ds-logo .edge-hex-4{animation-delay:2.4s}ds-logo .edge-hex-5{animation-delay:4.7s}ds-logo.ds-white svg g{stroke:var(--local-variant-white)}ds-logo.ds-purple svg g{stroke:var(--ds-purple, var(--local-variant-purple))}ds-logo.ds-blue svg g{stroke:var(--ios-blue, var(--local-variant-blue))}ds-search-button{display:inline-block;vertical-align:middle;--ease-spring: cubic-bezier(.32, .72, 0, 1);--glass-bg: rgba(30, 30, 30, .6);--glass-border: rgba(255, 255, 255, .1);--accent-blue: #60a5fa;--accent-purple: #c084fc;--expanded-bg: rgba(20, 20, 20, .85);--expanded-border: rgba(255, 255, 255, .15);--expanded-shadow: 0 4px 12px rgba(0, 0, 0, .2);--btn-hover-bg: rgba(255, 255, 255, .1);--btn-active-bg: rgba(255, 255, 255, .12);--input-placeholder: rgba(255, 255, 255, .3)}ds-search-button .search-widget{position:relative;width:36px;height:36px;border-radius:10px;cursor:pointer;transition:width .5s var(--ease-spring),border-radius .5s var(--ease-spring),background-color .2s,border-color .2s,box-shadow .2s;overflow:hidden;display:flex;align-items:center;background:transparent;border:1px solid transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}ds-search-button .search-widget.expanded{width:240px;border-radius:12px;cursor:default;background:var(--expanded-bg);border-color:var(--expanded-border);box-shadow:var(--expanded-shadow)}ds-search-button .search-widget.expanded .icon-collapsed{opacity:0;transform:translate(-10px) scale(.8);pointer-events:none}ds-search-button .search-widget.expanded .content-expanded{opacity:1;visibility:visible;transform:translate(0);transition-delay:.1s}ds-search-button .icon-collapsed{position:absolute;left:0;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .4s var(--ease-spring)}ds-search-button .icon-collapsed>.ds-square-action-btn{margin:0}ds-search-button .content-expanded{display:flex;align-items:center;width:100%;height:100%;padding:0 4px;opacity:0;visibility:hidden;transform:translate(10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear}ds-search-button .search-toggle-btn,ds-search-button .search-clear-btn{--local-square-btn-bg: transparent;--local-square-btn-bg-hover: var(--ds-surface-base);--local-square-btn-bg-active: var(--ds-surface-raised);width:36px;height:36px;border-radius:var(--ds-radius-lg);box-sizing:border-box;background-color:var(--local-square-btn-bg);border:1px solid transparent;color:var(--ds-gray-500);text-decoration:none;transition:var(--ds-btn-transition);padding:0;width:26px;height:26px;min-width:26px;min-height:26px;border-radius:6px;flex-shrink:0;background-color:transparent;border-color:transparent;display:inline-flex;align-items:center;justify-content:center;outline:none;cursor:pointer}ds-search-button .search-toggle-btn>span,ds-search-button .search-clear-btn>span{display:inline-flex;align-items:center;justify-content:center;line-height:1}ds-search-button .search-toggle-btn span.material-solid,ds-search-button .search-clear-btn span.material-solid,ds-search-button .search-toggle-btn span.material-outline,ds-search-button .search-clear-btn span.material-outline,ds-search-button .search-toggle-btn i,ds-search-button .search-clear-btn i{font-size:var(--ds-font-size-lg);line-height:1}ds-search-button .search-toggle-btn svg,ds-search-button .search-clear-btn svg,ds-search-button .search-toggle-btn img,ds-search-button .search-clear-btn img{display:inline-block;vertical-align:middle;line-height:1;width:1em;height:1em}ds-search-button .search-toggle-btn:hover,ds-search-button .search-clear-btn:hover{background-color:var(--local-square-btn-bg-hover);color:var(--ds-text-primary);border-color:var(--ds-btn-border);text-decoration:none}ds-search-button .search-toggle-btn.active,ds-search-button .search-clear-btn.active{background-color:var(--local-square-btn-bg-active);color:var(--ds-text-primary);border-color:var(--ds-btn-border)}ds-search-button .search-toggle-btn.ds-square-action-btn--sm,ds-search-button .search-clear-btn.ds-square-action-btn--sm{width:26px;height:26px;border-radius:var(--ds-radius-md)}ds-search-button .search-toggle-btn.ds-square-action-btn--sm span.material-solid,ds-search-button .search-clear-btn.ds-square-action-btn--sm span.material-solid,ds-search-button .search-toggle-btn.ds-square-action-btn--sm span.material-outline,ds-search-button .search-clear-btn.ds-square-action-btn--sm span.material-outline,ds-search-button .search-toggle-btn.ds-square-action-btn--sm i,ds-search-button .search-clear-btn.ds-square-action-btn--sm i{font-size:var(--ds-font-size-md-plus-2)}ds-search-button .search-toggle-btn.ds-square-action-btn--round,ds-search-button .search-clear-btn.ds-square-action-btn--round{border-radius:var(--ds-radius-full)}ds-search-button .search-toggle-btn.ds-square-action-btn--ghost,ds-search-button .search-clear-btn.ds-square-action-btn--ghost{background-color:transparent;border-color:transparent}ds-search-button .search-toggle-btn.ds-square-action-btn--ghost:hover,ds-search-button .search-clear-btn.ds-square-action-btn--ghost:hover{border-color:transparent}ds-search-button .search-toggle-btn.ds-square-action-btn--ghost.active,ds-search-button .search-clear-btn.ds-square-action-btn--ghost.active{border-color:transparent}ds-search-button .search-toggle-btn.ds-square-action-btn--tint,ds-search-button .search-clear-btn.ds-square-action-btn--tint{--ds-square-tint: var(--ds-color-token, var(--ds-gray-500));background-color:color-mix(in srgb,var(--ds-square-tint) 12%,transparent);border-color:color-mix(in srgb,var(--ds-square-tint) 20%,transparent);color:color-mix(in srgb,var(--ds-square-tint) 55%,var(--ds-gray-500) 45%)}ds-search-button .search-toggle-btn.ds-square-action-btn--tint:hover,ds-search-button .search-clear-btn.ds-square-action-btn--tint:hover{background-color:color-mix(in srgb,var(--ds-square-tint) 18%,transparent);border-color:color-mix(in srgb,var(--ds-square-tint) 28%,transparent);color:color-mix(in srgb,var(--ds-square-tint) 70%,var(--ds-neutral-10) 30%)}ds-search-button .search-toggle-btn.ds-square-action-btn--tint.active,ds-search-button .search-clear-btn.ds-square-action-btn--tint.active{background-color:color-mix(in srgb,var(--ds-square-tint) 22%,transparent);border-color:color-mix(in srgb,var(--ds-square-tint) 34%,transparent);color:color-mix(in srgb,var(--ds-square-tint) 75%,var(--ds-neutral-10) 25%)}ds-search-button .search-toggle-btn>span.material-solid,ds-search-button .search-clear-btn>span.material-solid{display:inline-block;line-height:1}ds-search-button .search-toggle-btn:hover,ds-search-button .search-clear-btn:hover{background-color:var(--btn-hover-bg);color:var(--ds-document-text-color, var(--ds-neutral-10));border-color:transparent;text-decoration:none}ds-search-button .search-toggle-btn:active,ds-search-button .search-clear-btn:active{background-color:var(--btn-active-bg)}ds-search-button .search-toggle-btn{margin-right:4px}ds-search-button .search-toggle-btn>span.material-solid.type-icon{font-size:var(--ds-font-size-md-plus-2)}ds-search-button .search-toggle-btn>span.material-solid.type-icon.exact{color:var(--accent-blue)}ds-search-button .search-toggle-btn>span.material-solid.type-icon.similar{color:var(--accent-purple)}ds-search-button .search-clear-btn{margin-left:2px;border-radius:50%}ds-search-button .search-clear-btn span.material-solid{font-size:var(--ds-font-size-md)}ds-search-button .search-input{flex:1;background:transparent;border:none;outline:none;color:var(--ds-text-primary);font-size:var(--ds-font-size-sm-plus);height:100%;min-width:0;padding:0;font-family:inherit}ds-search-button .search-input::placeholder{color:var(--input-placeholder)}:root{--ds-viewport-svh: 100vh;--ds-viewport-dvh: 100vh}@supports (height: 100svh){:root{--ds-viewport-svh: 100svh}}@supports (height: 100dvh){:root{--ds-viewport-dvh: 100dvh}}.translucent-bg{background:radial-gradient(circle at top left,var(--local-shell-translucent-gradient),transparent 55%),var(--local-shell-translucent-bg)}.image-bg{background-color:var(--local-shell-image-bg);background-size:200% 200%;background-attachment:fixed;animation:shell-bg-drift 120s ease-in-out infinite}@keyframes shell-bg-drift{0%{background-position:0% 0%}25%{background-position:50% 25%}50%{background-position:100% 50%}75%{background-position:50% 75%}to{background-position:0% 100%}}@media(prefers-reduced-motion:reduce){.image-bg{animation:none}}html,body{box-sizing:border-box;margin-top:0;padding-bottom:0;min-height:100%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}ds-shell{--local-shell-translucent-gradient: color-mix(in srgb, var(--ds-neutral-0) 14%, transparent);--local-shell-translucent-bg: color-mix(in srgb, var(--ds-neutral-0) 55%, transparent);--local-shell-image-bg: var(--ds-background-color-minus-1);--local-shell-tool-wrapper-bg: var(--ds-background-color-minus-05);--local-shell-tool-pane-border: transparent;--local-shell-tool-pane-bg: color-mix(in srgb, var(--ds-background-color-minus-1) 40%, transparent);--local-shell-error-gradient: color-mix(in srgb, var(--ds-gray) 14%, transparent);--local-shell-error-bg: color-mix(in srgb, var(--ds-neutral-0) 65%, transparent);--local-shell-error-card-bg: color-mix(in srgb, var(--ds-neutral-0) 40%, transparent);--local-shell-error-card-shadow: color-mix(in srgb, var(--ds-neutral-0) 40%, transparent);--local-shell-error-pre-bg: color-mix(in srgb, var(--ds-neutral-0) 60%, transparent);font-family:var(--ds-font-sans);--ds-taskbar-height: 44px;display:block;width:100%;min-height:var(--ds-viewport-svh);background-color:var(--local-shell-image-bg);background-size:200% 200%;background-attachment:fixed;animation:shell-bg-drift 120s ease-in-out infinite;scrollbar-width:none;-ms-overflow-style:none}ds-shell::-webkit-scrollbar{display:none;width:0;height:0}ds-shell #shell-main{position:relative;width:100%;min-height:var(--ds-viewport-svh)}ds-shell #shell-main ds-taskbar-item .taskbar-item-btn{animation:shell-toolbar-launcher-in .45s cubic-bezier(.19,1,.22,1) forwards}ds-shell #shell-main ds-taskbar-item:nth-child(1) .taskbar-item-btn{animation-delay:.05s}ds-shell #shell-main ds-taskbar-item:nth-child(2) .taskbar-item-btn{animation-delay:.1s}ds-shell #shell-main ds-taskbar-item:nth-child(3) .taskbar-item-btn{animation-delay:.15s}ds-shell #shell-main ds-taskbar-item:nth-child(4) .taskbar-item-btn{animation-delay:.2s}ds-shell #shell-main ds-taskbar-item:nth-child(5) .taskbar-item-btn{animation-delay:.25s}ds-shell #shell-tool-host{position:relative;width:100%;min-height:var(--ds-viewport-svh)}ds-shell #shell-tool-host #shell-tool-container{background:radial-gradient(circle at top left,var(--local-shell-translucent-gradient),transparent 55%),var(--local-shell-translucent-bg);width:100%;min-height:var(--ds-viewport-svh);position:relative;box-sizing:border-box;padding-top:var(--ds-taskbar-height);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:padding-top .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;z-index:10}@media(max-width:600px){ds-shell #shell-tool-host #shell-tool-container:has(.ds-tool-pane[data-layout-mode=mobile_footer_nav]){backdrop-filter:none;-webkit-backdrop-filter:none}}ds-shell #shell-tool-host #shell-tool-container:has(>.shell-tool-wrapper.is-active:not(.is-closing) .ds-tool-pane[data-scroll=self]){overflow:hidden;height:var(--ds-viewport-dvh)}@media(max-width:600px){ds-shell #shell-tool-host #shell-tool-container:has(>.shell-tool-wrapper.is-active:not(.is-closing) .ds-tool-pane[data-scroll=self]):has(.ds-tool-pane[data-layout-mode=mobile_footer_nav]){overflow:visible;height:auto}}ds-shell #shell-tool-host #shell-tool-container>.shell-tool-wrapper{display:none;opacity:1}ds-shell #shell-tool-host #shell-tool-container>.shell-tool-wrapper.is-active{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%;contain:layout style}@media(max-width:600px){ds-shell #shell-tool-host #shell-tool-container>.shell-tool-wrapper.is-active:has(.ds-tool-pane[data-layout-mode=mobile_footer_nav]){contain:style}}ds-shell #shell-tool-host #shell-tool-container>.shell-tool-wrapper.is-closing{display:none;pointer-events:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane{position:relative;width:100%;max-width:720px;border:1px solid var(--local-shell-tool-pane-border);border-radius:16px;background-color:var(--local-shell-tool-pane-bg);overflow:hidden;display:flex;flex-direction:column;min-height:960px;transition:min-height .42s cubic-bezier(.19,1,.22,1)}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane:has(.loading-viewport:not([style*="display: none"])){min-height:var(--ds-viewport-svh)}@media(prefers-reduced-motion:reduce){ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane{transition:none}}@media(max-width:600px){ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane{min-height:var(--ds-viewport-svh);border-radius:0;border:none}}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-scroll=self]{max-width:none;border-radius:0;border:none;background-color:transparent;min-height:100%;height:100%}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-scroll=parent]{overflow:visible;max-width:none;border-radius:0;border:none;background-color:transparent;min-height:auto}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=document_scroll]{max-width:none;border-radius:0;border:none;background-color:transparent;overflow:visible;flex:1;display:flex;flex-direction:column}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=document_scroll]>[data-tool-element]{flex:1;display:flex;flex-direction:column}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split]{height:100%;overflow:hidden;display:flex;flex-direction:row;container-type:inline-size}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split]>[data-tool-element]{width:100%;height:100%;min-width:0;display:flex;flex-direction:row}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout{display:flex;flex-direction:row;height:100%;width:100%;min-width:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split]>ds-sidebar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>ds-sidebar{flex-shrink:0;height:100%;overflow-y:auto;overflow-x:hidden;width:var(--sidebar-width, 280px);border-right:1px solid var(--ds-border-default);transition:width .3s ease;scrollbar-width:none;-ms-overflow-style:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split]>ds-sidebar::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>ds-sidebar::-webkit-scrollbar{display:none;width:0;height:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split]>main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>.ds-sidebar-main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>main{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;min-width:0;position:relative;scrollbar-width:none;-ms-overflow-style:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split]>main::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>.ds-sidebar-main::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>main::-webkit-scrollbar{display:none;width:0;height:0}@container (max-width: 767px){ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split]>ds-sidebar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>ds-sidebar{position:absolute;inset:0;z-index:10;width:100%;border-right:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split]>main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>.ds-sidebar-main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=sidebar_split] .ds-sidebar-layout>main{position:absolute;inset:0;z-index:20}}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor]{height:100%;overflow:hidden;display:flex;flex-direction:row;container-type:inline-size}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor]>[data-tool-element]{width:100%;height:100%;min-width:0;display:flex;flex-direction:row}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout{display:flex;flex-direction:row;height:100%;width:100%;min-width:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor]>ds-sidebar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>ds-sidebar{flex-shrink:0;height:100%;overflow-y:auto;overflow-x:hidden;width:var(--sidebar-width, 280px);border-right:1px solid var(--ds-border-default);transition:width .3s ease;scrollbar-width:none;-ms-overflow-style:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor]>ds-sidebar::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>ds-sidebar::-webkit-scrollbar{display:none;width:0;height:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor]>main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>.ds-sidebar-main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>main{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;min-width:0;position:relative;scrollbar-width:none;-ms-overflow-style:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor]>main::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>.ds-sidebar-main::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>main::-webkit-scrollbar{display:none;width:0;height:0}@container (max-width: 767px){ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor]>ds-sidebar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>ds-sidebar{position:absolute;inset:0;z-index:10;width:100%;border-right:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor]>main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>.ds-sidebar-main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=detail_editor] .ds-sidebar-layout>main{position:absolute;inset:0;z-index:20}}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]{height:100%;overflow:hidden;display:flex;flex-direction:row}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]>[data-tool-element]{width:100%;height:100%;min-width:0;display:flex;flex-direction:row}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar) .ds-sidebar-layout,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar) .ds-sidebar-layout{display:flex;flex-direction:row;height:100%;width:100%;min-width:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar)>ds-sidebar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar)>ds-sidebar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar) .ds-sidebar-layout>ds-sidebar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar) .ds-sidebar-layout>ds-sidebar{flex-shrink:0;height:100%;overflow-y:auto;overflow-x:hidden;width:var(--sidebar-width, 280px);border-right:1px solid var(--ds-border-default);scrollbar-width:none;-ms-overflow-style:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar)>ds-sidebar::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar)>ds-sidebar::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar) .ds-sidebar-layout>ds-sidebar::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar) .ds-sidebar-layout>ds-sidebar::-webkit-scrollbar{display:none;width:0;height:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar)>main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar)>main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar) .ds-sidebar-layout>main,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar) .ds-sidebar-layout>main{flex:1;height:100%;overflow-y:auto;min-width:0;scrollbar-width:none;-ms-overflow-style:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar)>main::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar)>main::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(>ds-sidebar) .ds-sidebar-layout>main::-webkit-scrollbar,ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:has(.ds-sidebar-layout>ds-sidebar) .ds-sidebar-layout>main::-webkit-scrollbar{display:none;width:0;height:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:not(:has(>ds-sidebar)):not(:has(.ds-sidebar-layout))>*{height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=grid]:not(:has(>ds-sidebar)):not(:has(.ds-sidebar-layout))>*::-webkit-scrollbar{display:none;width:0;height:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]{max-width:none;border-radius:0;border:none;background-color:transparent;overflow:hidden;min-height:auto;height:100%;display:flex;flex-direction:column}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]>[data-tool-element]{display:flex;flex-direction:column;height:100%;overflow:hidden}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]>[data-tool-element]>main{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none;-ms-overflow-style:none;width:100%}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]>[data-tool-element]>main::-webkit-scrollbar{display:none;width:0;height:0}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]>[data-tool-element]>main>*{max-width:600px;margin-left:auto;margin-right:auto}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]>[data-tool-element]>.ds-foot-menu{flex-shrink:0}@media(max-width:600px){ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]{overflow:visible;height:auto;min-height:100%}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]>[data-tool-element]{height:auto;min-height:100%;overflow:visible}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]>[data-tool-element]>main{flex:none;overflow:visible;min-height:auto;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=mobile_footer_nav]>[data-tool-element]>.ds-foot-menu{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-index-footer-nav, 100)}}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=data_table]{max-width:none;border-radius:0;border:none;background-color:transparent;overflow:visible;min-height:auto;display:flex;flex-direction:column}ds-shell #shell-tool-host #shell-tool-container .ds-tool-pane[data-layout-mode=no_wrapper]{max-width:none;border-radius:0;border:none;background-color:transparent;overflow:visible;min-height:auto}ds-shell #shell-tool-host #shell-tool-container .ds-tool-loading-overlay{position:absolute;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background-color:#09090beb;backdrop-filter:blur(6px);opacity:1;transition:opacity .25s ease-out;pointer-events:auto}ds-shell #shell-tool-host #shell-tool-container .ds-tool-loading-overlay.is-hidden{opacity:0;pointer-events:none}ds-shell #shell-tool-host #shell-tool-container .ds-tool-loading-overlay .ds-tool-loading-panel{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 20px;border-radius:10px;background-color:#18181bcc;border:1px solid rgba(39,39,42,.7);box-shadow:0 20px 25px -5px #0009}ds-shell #shell-tool-host #shell-tool-container .ds-tool-loading-overlay .ds-tool-loading-spinner{width:28px;height:28px;border-radius:999px;border:3px solid rgba(113,113,122,.35);border-top-color:#3b82f6f2;animation:ds-tool-loading-spin .9s linear infinite}ds-shell #shell-tool-host #shell-tool-container .ds-tool-loading-overlay .ds-tool-loading-label{font-size:13.6px;color:#a1a1aa;font-weight:650;letter-spacing:.16px}@keyframes ds-tool-loading-spin{to{transform:rotate(360deg)}}ds-shell #shell-tool-host #shell-initial-error{display:none;background:radial-gradient(circle at top left,var(--local-shell-error-gradient),transparent 55%),var(--local-shell-error-bg);position:absolute;inset:0;justify-content:center;align-items:center;padding:40px 16px;min-height:var(--ds-viewport-svh);padding-top:calc(40px + var(--ds-taskbar-height));box-sizing:border-box;z-index:20}ds-shell #shell-tool-host #shell-initial-error[style*="display: block"],ds-shell #shell-tool-host #shell-initial-error[style*="display:block"]{display:flex}ds-shell #shell-tool-host #shell-initial-error .shell-error-card{max-width:640px;width:100%;background-color:var(--local-shell-error-card-bg);border-radius:12px;padding:24px;color:var(--ds-document-text-color);box-shadow:0 12px 30px var(--local-shell-error-card-shadow)}ds-shell #shell-tool-host #shell-initial-error .shell-error-card h2{margin-top:0;margin-bottom:8px;font-size:var(--ds-font-size-md-plus-2)}ds-shell #shell-tool-host #shell-initial-error .shell-error-card p{margin-top:0;margin-bottom:12px;font-size:var(--ds-font-size-base);opacity:.9}ds-shell #shell-tool-host #shell-initial-error .shell-error-card pre{margin-top:16px;margin-bottom:0;max-height:220px;overflow:auto;background-color:var(--local-shell-error-pre-bg);padding:12px;border-radius:8px;font-size:var(--ds-font-size-sm);line-height:1.4;white-space:pre-wrap;word-break:break-word}ds-shell #ds-drawers{position:fixed;top:var(--ds-taskbar-height);left:0;right:0;bottom:0;z-index:var(--z-index-drawer);pointer-events:none}ds-shell #ds-drawers ds-drawer[open]{pointer-events:auto}@keyframes shell-toolbar-launcher-in{0%{transform:translateY(-20px);opacity:0}to{opacity:1}}.shell-pinned-container{position:fixed;top:7px;left:52px;z-index:var(--z-index-taskbar-tabs);display:flex;align-items:center;gap:4px;height:30px;opacity:0;transition:opacity .2s ease}.shell-pinned-container ds-taskbar-tab.pinned-tab .taskbar-tab{width:32px;padding:0;justify-content:center}.shell-pinned-container ds-taskbar-tab.pinned-tab .taskbar-tab-close,.shell-pinned-container ds-taskbar-tab.pinned-tab .taskbar-tab-label{display:none}ds-shell:has(ds-taskbar.is-ready) .shell-pinned-container{opacity:1}ds-shell:has(ds-taskbar.taskbar-collapsed) .shell-pinned-container{pointer-events:none;transform:translateY(-100%);transition:opacity .2s ease,transform .15s ease-out .1s}.shell-tab-container{position:fixed;top:0;left:50%;transform:translate(-50%);height:var(--ds-taskbar-height);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-taskbar-tabs);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .15s ease-out}.shell-tab-container>ds-taskbar-tab:nth-child(n+4){display:none}.shell-tab-container>ds-taskbar-tab:nth-child(n+4)[is-animating=true]{display:contents}ds-taskbar.is-ready~.shell-tab-container{opacity:1;pointer-events:auto}ds-shell ds-taskbar.is-ready.taskbar-collapsed~.shell-tab-container{pointer-events:none;transform:translate(-50%) translateY(-100%);transition:opacity .2s ease,transform .15s ease-out .1s}ds-shell ds-taskbar.is-ready.taskbar-collapsed~ds-taskbar-item{pointer-events:none;transform:translateY(-100%);transition:opacity .2s ease,transform .15s ease-out .1s}ds-shell ds-taskbar.is-ready.taskbar-collapsed~ds-taskbar-item.taskbar-stub{pointer-events:auto;transform:none;opacity:.5}ds-shell:has(ds-taskbar.taskbar-collapsed) #shell-tool-host #shell-tool-container{padding-top:0}@media(prefers-reduced-motion:reduce){.shell-tab-container{transition:none}}@media(max-width:500px){.shell-tab-container{display:none}}ds-spinner{position:relative;display:inline-flex;align-items:center;justify-content:center}ds-spinner .ds-spinner-root{display:inline-flex;align-items:center;justify-content:center}ds-spinner .ds-spinner-root.ds-spinner-overlay{display:flex;width:100%;height:100%;align-items:center;justify-content:center}ds-spinner .ds-spinner-overlay-content{display:flex;align-items:center;justify-content:center}ds-spinner .ds-spinner-overlay-content .splash-logo-wrapper{display:flex;align-items:center;justify-content:center}ds-spinner .ds-spinner-overlay-content ds-logo{animation:splash-logo-spin 1.35s linear infinite;filter:drop-shadow(0 0 15px rgba(255,255,255,.15))}ds-spinner .ds-spinner-inline-content{display:inline-flex;align-items:center;justify-content:center}ds-spinner .ds-spinner-inline-logo{width:24px;height:24px;display:inline-block;animation:splash-logo-spin 1.35s linear infinite}@keyframes splash-logo-spin{0%{transform:rotate(0) scale(1);opacity:1}50%{transform:rotate(180deg) scale(1.03);opacity:.98}to{transform:rotate(360deg) scale(1);opacity:1}}ds-taskbar{--local-container-bg: var(--ds-surface-chrome-glass);position:fixed;top:0;left:0;right:0;z-index:var(--z-index-taskbar);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .15s ease-out;height:var(--ds-taskbar-height, 44px);width:100%}ds-taskbar .taskbar-container{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;padding:0 12px;background:var(--local-container-bg);backdrop-filter:blur(var(--ds-surface-chrome-blur, 12px));-webkit-backdrop-filter:blur(var(--ds-surface-chrome-blur, 12px));border-bottom:1px solid var(--ds-border-default)}ds-taskbar .taskbar-left,ds-taskbar .taskbar-center,ds-taskbar .taskbar-right{display:flex;align-items:center;gap:8px}ds-taskbar .taskbar-left{flex:0 0 auto}ds-taskbar .taskbar-center{flex:1 1 auto;justify-content:center}ds-taskbar .taskbar-right{flex:0 0 auto}ds-taskbar.is-ready{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){ds-taskbar{transition:none}}ds-taskbar.taskbar-collapsed{transform:translateY(-100%);pointer-events:none;transition:opacity .2s ease,transform .15s ease-out .1s}ds-taskbar-item{--local-ios-text: var(--ds-neutral-10);font-family:var(--ds-font-sans);color:var(--local-ios-text);position:fixed;top:7px;z-index:var(--z-index-taskbar-item)}@media(max-width:480px){ds-taskbar-item .has-open-window .taskbar-item-popup{position:fixed;top:var(--floating-panel-taskbar-height);right:0;bottom:0;left:0;width:100dvw;height:calc(100dvh - var(--floating-panel-taskbar-height));max-height:calc(100dvh - var(--floating-panel-taskbar-height));border-radius:0}@supports not (width: 100dvw){ds-taskbar-item .has-open-window .taskbar-item-popup{width:100vw;height:calc(100vh - var(--floating-panel-taskbar-height));max-height:calc(100vh - var(--floating-panel-taskbar-height))}}}ds-taskbar-item.taskbar-left{left:12px}ds-taskbar-item.taskbar-right{right:12px}ds-taskbar-item.taskbar-right:nth-of-type(2){right:132px}ds-taskbar-item.taskbar-right:nth-of-type(3){right:92px}ds-taskbar-item.taskbar-right:nth-of-type(4){right:52px}ds-taskbar-item.taskbar-stub{transition:opacity .2s ease,transform .3s cubic-bezier(.4,0,.2,1)}ds-taskbar-item.taskbar-stub .taskbar-item-btn .launcher-inner:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:3px;background-color:var(--ds-neutral-10);opacity:.8;border-radius:2px}ds-taskbar-item .taskbar-item-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px}ds-taskbar-item .taskbar-item-btn{width:var(--floating-panel-btn-size);height:var(--floating-panel-btn-size);border-radius:8px;background:transparent;color:var(--ds-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;pointer-events:auto;transition:background .2s ease;padding:0}ds-taskbar-item .taskbar-item-btn:hover{background:var(--floating-panel-btn-hover-bg)}ds-taskbar-item .taskbar-item-btn .launcher-inner{position:relative;width:100%;height:100%;pointer-events:none}ds-taskbar-item .taskbar-item-btn .launcher-inner .icon-slot,ds-taskbar-item .taskbar-item-btn .launcher-inner .launcher-icon,ds-taskbar-item .taskbar-item-btn .launcher-inner .launcher-close-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0) scale(1);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);opacity:.8;pointer-events:none}ds-taskbar-item .taskbar-item-btn .launcher-inner .icon-slot{display:flex;align-items:center;justify-content:center}ds-taskbar-item .taskbar-item-btn .launcher-inner ds-logo{width:20px;height:20px}ds-taskbar-item .taskbar-item-btn .launcher-inner .material-symbols-outlined.launcher-icon{font-size:var(--ds-font-size-md-plus-2);color:var(--ds-purple)}ds-taskbar-item .taskbar-item-btn .launcher-inner .launcher-close-icon{font-size:var(--ds-font-size-md-plus-2);transform:translate(-50%,-50%) rotate(-90deg) scale(.5);opacity:0}ds-taskbar-item .taskbar-item-btn .launcher-inner .taskbar-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ds-blue-500, #3b82f6);color:#fff;font-size:var(--ds-font-size-xs);font-weight:600;line-height:16px;text-align:center;pointer-events:none;z-index:1;transform:translate(25%,-25%);box-shadow:0 1px 3px #0000004d}ds-taskbar-item .taskbar-item-btn.has-errors .taskbar-badge{background:var(--ds-red, #ef4444)}ds-taskbar-item .taskbar-item-btn.is-open .launcher-inner .icon-slot,ds-taskbar-item .taskbar-item-btn.is-open .launcher-inner .launcher-icon{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.5)}ds-taskbar-item .taskbar-item-btn.is-open .launcher-inner .launcher-close-icon{opacity:.8;transform:translate(-50%,-50%) rotate(0) scale(1)}ds-taskbar-item .taskbar-item-popup{width:380px;height:600px;max-height:calc(100vh - 140px);background:var(--floating-panel-ios-bg);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:10px;box-shadow:0 20px 50px var(--floating-panel-shadow);overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;display:flex;flex-direction:column;position:absolute;top:calc(100% + 8px);transition:all .4s cubic-bezier(.19,1,.22,1)}@supports (height: 100dvh){ds-taskbar-item .taskbar-item-popup{max-height:calc(100dvh - 140px)}}ds-taskbar-item .taskbar-item-popup.open{opacity:1;pointer-events:auto;visibility:visible}ds-taskbar-item .taskbar-item-popup>*{display:block;width:100%;height:100%}ds-taskbar-item .taskbar-item-popup>*>.ds-tool-pane{display:flex;flex-direction:column;flex:1;min-height:0}ds-taskbar-item.taskbar-left .taskbar-item-popup{left:0;transform-origin:top left;transform:translateY(-20px) scale(.95)}ds-taskbar-item.taskbar-left .taskbar-item-popup.open{transform:translateY(0) scale(1)}ds-taskbar-item.taskbar-right .taskbar-item-popup,ds-taskbar-item[popup-origin=right] .taskbar-item-popup{left:auto;right:0;transform-origin:top right;transform:translateY(-20px) scale(.95)}ds-taskbar-item.taskbar-right .taskbar-item-popup.open,ds-taskbar-item[popup-origin=right] .taskbar-item-popup.open{transform:translateY(0) scale(1)}ds-taskbar-item .popup-content-slot{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}ds-taskbar-item .popup-content-slot>ds-tools-grid,ds-taskbar-item .popup-content-slot>ds-chat,ds-taskbar-item .popup-content-slot>ds-notifications,ds-taskbar-item .popup-content-slot>ds-settings{display:flex;flex-direction:column;width:100%;flex:1 1 auto;min-height:0}ds-taskbar-item.badge-style-glow .taskbar-item-btn.has-badge .taskbar-badge{display:none!important}ds-taskbar-item.badge-style-glow .taskbar-item-btn.has-badge .launcher-inner .launcher-icon{animation:badge-glow-pulse 2s ease-in-out infinite;color:var(--ds-purple);filter:drop-shadow(0 0 6px var(--ds-purple))}@keyframes badge-glow-pulse{0%,to{filter:drop-shadow(0 0 4px var(--ds-purple));opacity:.9}50%{filter:drop-shadow(0 0 10px var(--ds-purple)) drop-shadow(0 0 20px color-mix(in srgb,var(--ds-purple) 50%,transparent));opacity:1}}ds-taskbar-item:not(.badge-style-glow):not(.badge-style-count) .taskbar-item-btn.has-badge .taskbar-badge,ds-taskbar-item.badge-style-dot .taskbar-item-btn.has-badge .taskbar-badge{min-width:8px;width:8px;height:8px;padding:0;font-size:0;border-radius:50%;top:4px;right:4px}ds-taskbar-item .taskbar-item-btn.is-open .taskbar-badge{opacity:0;transform:translate(25%,-25%) scale(.5);transition:opacity .2s ease,transform .2s ease}ds-shell ds-taskbar-item{opacity:0;pointer-events:none;transition:opacity .2s ease,transform .15s ease-out}ds-shell ds-taskbar.is-ready~ds-taskbar-item{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){ds-shell ds-taskbar-item{transition:none}}:root{--ds-tab-width: 160px;--ds-tab-width-mobile: 36px;--ds-tab-ease: cubic-bezier(.25, .1, .25, 1);--ds-tab-expand-duration: .4s;--ds-tab-collapse-duration: .35s;--local-tab-text: color-mix(in srgb, var(--ds-neutral-10) 40%, transparent);--local-tab-text-hover: color-mix(in srgb, var(--ds-neutral-10) 80%, transparent);--local-tab-text-active: var(--ds-neutral-10);--local-tab-bg-hover: color-mix(in srgb, var(--ds-neutral-10) 8%, transparent);--local-tab-bg-active: color-mix(in srgb, var(--ds-neutral-10) 12%, transparent);--local-tab-border-active: color-mix(in srgb, var(--ds-neutral-10) 12%, transparent);--local-close-text: color-mix(in srgb, var(--ds-neutral-10) 20%, transparent);--local-close-text-hover: color-mix(in srgb, var(--ds-neutral-10) 50%, transparent);--local-close-text-active: color-mix(in srgb, var(--ds-neutral-10) 40%, transparent);--local-close-bg-hover: color-mix(in srgb, var(--ds-neutral-10) 10%, transparent);--local-close-text-danger: var(--ds-red-500)}@keyframes tab-expand{0%{width:0;opacity:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;transform:scale(.9)}to{width:var(--ds-tab-width);opacity:1;margin-left:3px;margin-right:3px;padding-left:10px;padding-right:10px;transform:scale(1)}}@keyframes tab-collapse{0%{width:var(--ds-tab-width);opacity:1;margin-left:3px;margin-right:3px;padding-left:10px;padding-right:10px;transform:scale(1)}to{width:0;opacity:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-width:0;transform:scale(.9)}}@keyframes tab-expand-mobile{0%{width:0;opacity:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;transform:scale(.9)}to{width:var(--ds-tab-width-mobile);opacity:1;margin-left:3px;margin-right:3px;padding-left:6px;padding-right:6px;transform:scale(1)}}@keyframes tab-collapse-mobile{0%{width:var(--ds-tab-width-mobile);opacity:1;margin-left:3px;margin-right:3px;padding-left:6px;padding-right:6px;transform:scale(1)}to{width:0;opacity:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-width:0;transform:scale(.9)}}ds-taskbar-tab{display:contents}ds-taskbar-tab[is-animating=true]>.taskbar-tab{animation:tab-expand var(--ds-tab-expand-duration) var(--ds-tab-ease) forwards}ds-taskbar-tab[is-closing=true]>.taskbar-tab{animation:tab-collapse var(--ds-tab-collapse-duration) var(--ds-tab-ease) forwards;pointer-events:none}.taskbar-tab{font-family:var(--ds-font-sans);display:flex;align-items:center;justify-content:flex-start;gap:8px;width:var(--ds-tab-width);height:32px;margin:0 3px;padding:0 10px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--local-tab-text);font-size:var(--ds-font-size-sm);font-weight:500;cursor:pointer;overflow:hidden;white-space:nowrap;transition:background .3s ease,color .3s ease,border-color .3s ease}.taskbar-tab:hover{background:var(--local-tab-bg-hover);color:var(--local-tab-text-hover)}.taskbar-tab:hover .taskbar-tab-icon{opacity:.8;transform:scale(1)}.taskbar-tab.is-active{background:var(--local-tab-bg-active);border-color:var(--local-tab-border-active);color:var(--local-tab-text-active)}.taskbar-tab.is-active .taskbar-tab-icon{opacity:1;transform:scale(1)}.taskbar-tab-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;opacity:.5;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.taskbar-tab-icon .material-solid,.taskbar-tab-icon .material-outline{font-size:var(--ds-font-size-md-plus-2);line-height:1}.taskbar-tab-icon svg.lucide-icon{width:16px;height:16px}.taskbar-tab-label{flex:1;display:flex;align-items:center;height:100%;overflow:hidden;text-overflow:ellipsis;text-align:left}.taskbar-tab-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;padding:0;border:none;border-radius:6px;background:transparent;color:var(--local-close-text);font-size:var(--ds-font-size-base);cursor:pointer;opacity:0;transition:opacity .3s ease,background .3s ease,color .3s ease}.taskbar-tab:hover .taskbar-tab-close{opacity:1;color:var(--local-close-text-hover)}.taskbar-tab.is-active .taskbar-tab-close{opacity:1;color:var(--local-close-text-active)}.taskbar-tab-close:hover{background:var(--local-close-bg-hover);color:var(--local-close-text-danger)}@media(max-width:900px){:root{--ds-tab-width: 112px}.taskbar-tab{width:var(--ds-tab-width)}}@media(max-width:600px){.taskbar-tab{width:var(--ds-tab-width-mobile);padding:0 6px;justify-content:center}ds-taskbar-tab[is-animating=true]>.taskbar-tab{animation:tab-expand-mobile var(--ds-tab-expand-duration) var(--ds-tab-ease) forwards}ds-taskbar-tab[is-closing=true]>.taskbar-tab{animation:tab-collapse-mobile var(--ds-tab-collapse-duration) var(--ds-tab-ease) forwards}.taskbar-tab-label,.taskbar-tab-close{display:none}}@media(prefers-reduced-motion:reduce){ds-taskbar-tab[is-animating=true]>.taskbar-tab,ds-taskbar-tab[is-closing=true]>.taskbar-tab{animation:none}}ds-tools-grid{--local-ios-bg: color-mix(in srgb, var(--ds-neutral-2) 65%, transparent);--local-ios-border: color-mix(in srgb, var(--ds-neutral-10) 12%, transparent);--local-ios-text: var(--ds-neutral-10);--local-ios-text-secondary: var(--ds-gray-500);--local-ios-blue: var(--ds-blue-500);--local-greeting-date-color: color-mix(in srgb, var(--ds-deepblue-300) 60%, transparent);--local-greeting-text-color: var(--ds-neutral-10);--local-nav-back-hover: var(--ds-gray-300);--local-enter-btn-bg: color-mix(in srgb, var(--ds-neutral-10) 5%, transparent);--local-enter-btn-border: color-mix(in srgb, var(--ds-neutral-10) 5%, transparent);--local-enter-btn-bg-hover: color-mix(in srgb, var(--ds-neutral-10) 10%, transparent);--local-enter-dot-bg: var(--ds-green-400);--local-enter-dot-shadow: color-mix(in srgb, var(--ds-green-400) 50%, transparent);--local-enter-text-color: color-mix(in srgb, var(--ds-neutral-10) 50%, transparent);--local-enter-text-color-hover: color-mix(in srgb, var(--ds-neutral-10) 80%, transparent);--local-search-icon-color: color-mix(in srgb, var(--ds-neutral-10) 30%, transparent);--local-search-input-bg: color-mix(in srgb, var(--ds-neutral-10) 3%, transparent);--local-search-input-border: color-mix(in srgb, var(--ds-gray-500) 8%, transparent);--local-search-placeholder-color: color-mix(in srgb, var(--ds-neutral-10) 20%, transparent);--local-search-focus-border: color-mix(in srgb, var(--ds-deepblue-500) 50%, transparent);--local-search-focus-bg: color-mix(in srgb, var(--ds-neutral-10) 5%, transparent);--local-search-wrapper-bg: color-mix(in srgb, var(--ds-gray-500) 24%, transparent);--local-power-on-color: var(--ds-green-400);--local-power-glow: color-mix(in srgb, var(--ds-green-500) 90%, transparent);--local-power-glow-bright: color-mix(in srgb, var(--ds-green-300) 90%, transparent);--local-search-section-title-color: color-mix(in srgb, var(--ds-neutral-10) 30%, transparent);--local-search-result-bg-hover: color-mix(in srgb, var(--ds-neutral-10) 10%, transparent);--local-search-result-label-color: color-mix(in srgb, var(--ds-neutral-10) 80%, transparent);--local-search-no-results-color: color-mix(in srgb, var(--ds-neutral-10) 30%, transparent);--local-badge-bg: color-mix(in srgb, var(--ds-neutral-3) 65%, transparent);--local-badge-bg-solid: color-mix(in srgb, var(--ds-neutral-3) 95%, transparent);--local-lock-badge-text: var(--ds-gray-100);--local-folder-icon-bg: color-mix(in srgb, var(--ds-neutral-10) 10%, transparent);--local-shadow-dark-20: color-mix(in srgb, var(--ds-neutral-0) 20%, transparent);--local-shadow-dark-22: color-mix(in srgb, var(--ds-neutral-0) 22%, transparent);--local-shadow-dark-12: color-mix(in srgb, var(--ds-neutral-0) 12%, transparent);--local-shadow-dark-35: color-mix(in srgb, var(--ds-neutral-0) 35%, transparent);--local-shadow-dark-50: color-mix(in srgb, var(--ds-neutral-0) 50%, transparent);--local-shadow-gray-20: color-mix(in srgb, var(--ds-gray-500) 20%, transparent);--local-border-white-10: color-mix(in srgb, var(--ds-neutral-10) 10%, transparent);--local-border-white-18: color-mix(in srgb, var(--ds-neutral-10) 18%, transparent);--local-border-white-6: color-mix(in srgb, var(--ds-neutral-10) 6%, transparent);--local-border-white-8: color-mix(in srgb, var(--ds-neutral-10) 8%, transparent);--local-icon-fallback-bg: var(--ds-neutral-4);--local-icon-fallback-fg: var(--ds-neutral-10);--local-icon-fallback-fg-90: color-mix(in srgb, var(--ds-neutral-10) 90%, transparent);--local-icon-fallback-fg-18: color-mix(in srgb, var(--ds-neutral-10) 18%, transparent);--local-gloss-dark-8: color-mix(in srgb, var(--ds-neutral-0) 8%, transparent);--local-gloss-dark-10: color-mix(in srgb, var(--ds-neutral-0) 10%, transparent);--local-gloss-light-18: color-mix(in srgb, var(--ds-neutral-10) 18%, transparent);--local-gloss-light-20: color-mix(in srgb, var(--ds-neutral-10) 20%, transparent);font-family:var(--ds-font-sans);color:var(--local-ios-text);display:block;scrollbar-width:none;-ms-overflow-style:none}ds-tools-grid::-webkit-scrollbar{display:none;width:0;height:0}ds-tools-grid>section{min-height:100%;display:block}ds-tools-grid .ds-tool-pane{flex:1;width:100%;height:100%;min-height:0px}ds-tools-grid .tools-shell{min-height:100%;box-sizing:border-box;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:transparent}@media(max-width:480px){ds-tools-grid .tools-shell{padding:10px}}ds-tools-grid .tools-shell .greeting-section{padding:32px 20px 0;text-align:center;animation:fade-in-up 2s ease-out forwards}ds-tools-grid .tools-shell .greeting-section ds-logo{display:block;margin:0 auto 30px;transform:scale(1.75)}ds-tools-grid .tools-shell .greeting-section .greeting-date{color:var(--local-greeting-date-color);font-size:var(--ds-font-size-sm-plus);font-weight:500;letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px}ds-tools-grid .tools-shell .greeting-section .greeting-text{font-family:var(--ds-font-inter);font-size:var(--ds-font-size-3xl);font-weight:300;color:var(--local-greeting-text-color);letter-spacing:-.02em;margin:0;animation:fade-in-up 2s ease-out forwards}@media(max-width:480px){ds-tools-grid .tools-shell .greeting-section{padding:74px 16px 16px}ds-tools-grid .tools-shell .greeting-section .greeting-text{font-size:var(--ds-font-size-xl-plus-2)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}ds-tools-grid .tools-shell .tools-container{width:100%;max-width:540px;display:flex;justify-content:center;flex:0 0 auto}ds-tools-grid .tools-shell .tools-container .tools-window{width:100%;height:auto;background:transparent;isolation:isolate;border-radius:0;box-shadow:none;display:flex;flex-direction:column;position:relative}@media(max-width:480px){ds-tools-grid .tools-shell .tools-container .tools-window{border-radius:0}}ds-tools-grid .tools-shell .tools-container .tools-window .loading-overlay{position:absolute;inset:0;background-color:transparent;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:100px;transition:opacity .5s ease,visibility .5s;opacity:1;visibility:visible;border-radius:0;backdrop-filter:none}ds-tools-grid .tools-shell .tools-container .tools-window .loading-overlay.fade-out{opacity:0;visibility:hidden;pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header{height:60px;padding:0 16px;gap:12px;background:transparent;border-bottom:1px solid transparent;overflow:visible}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-left{flex:1;gap:8px;justify-content:flex-start}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-left .nav-back-btn{gap:4px;color:var(--ds-neutral-10);padding:0;opacity:.5}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-left .nav-back-btn:hover{color:var(--local-nav-back-hover);background:transparent}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-left .nav-back-btn.hidden{display:none}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-left .nav-back-btn .material-outline{font-size:var(--ds-font-size-xl)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-left .nav-back-btn .back-text{font-size:var(--ds-font-size-md-plus);font-weight:500}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center{flex:0 0 auto;height:100%;display:flex;align-items:center;justify-content:center;padding-top:5px;overflow:visible}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .brand-title{font-family:Pacifico,cursive;font-size:var(--ds-font-size-lg);background-image:var(--ds-header-tools-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .standard-title{font-family:Pacifico,cursive;font-size:var(--ds-font-size-lg);background-image:var(--ds-header-tools-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .ds-sidebar-header-title{overflow:visible}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:9999px;background:var(--local-enter-btn-bg);border:1px solid var(--local-enter-btn-border);backdrop-filter:blur(12px);cursor:pointer;transition:all .3s ease;animation:fade-in-up 2s ease-out forwards}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn:hover{background:var(--local-enter-btn-bg-hover)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn .enter-dot{width:8px;height:8px;border-radius:50%;background:var(--local-enter-dot-bg);box-shadow:0 0 8px var(--local-enter-dot-shadow);animation:pulse-dot 2s ease-in-out infinite}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn .exit-icon{display:flex;align-items:center;justify-content:center;color:var(--local-enter-text-color);transition:color .3s ease}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn .exit-icon span{font-size:var(--ds-font-size-md-plus-2)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn .enter-text{font-size:var(--ds-font-size-sm);font-weight:500;color:var(--local-enter-text-color);letter-spacing:.025em;transition:color .3s ease}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn:hover .enter-text,ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn:hover .exit-icon{color:var(--local-enter-text-color-hover)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn:not(.exit-mode){opacity:.8}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .enter-daisy-btn:not(.exit-mode):hover{opacity:1}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.6}}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .header-search{position:relative;flex:1;max-width:250px;margin-top:4px}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .header-search .header-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:var(--ds-font-size-md);color:var(--local-search-icon-color);pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .header-search .header-search-input{box-sizing:border-box;width:100%;height:34px;background:var(--local-search-input-bg);border:1px solid var(--local-search-input-border);border-radius:12px;padding:0 12px 0 34px;font-size:var(--ds-font-size-sm-plus);color:var(--ds-neutral-10);font-weight:400;outline:none;transition:border-color .2s,background .2s}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .header-search .header-search-input::placeholder{color:var(--local-search-placeholder-color)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .header-search .header-search-input:focus{border-color:var(--local-search-focus-border);background:var(--local-search-focus-bg)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-right{flex:1;justify-content:flex-end}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-icon-btn{width:36px;height:36px}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-icon-btn .material-outline,ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-icon-btn .material-solid{font-size:var(--ds-font-size-lg-plus)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-icon-btn.power-on{color:var(--local-power-on-color);transform:translateZ(0)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-icon-btn.power-on .material-outline,ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-icon-btn.power-on .material-solid{transition:text-shadow .2s;text-shadow:0 0 4px var(--local-power-glow),0 0 10px var(--local-power-glow-bright)}ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-icon-btn.power-on:hover .material-outline,ds-tools-grid .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-icon-btn.power-on:hover .material-solid{text-shadow:0 0 5px var(--local-power-glow),0 0 11px var(--local-power-glow-bright)}ds-tools-grid .tools-shell .tools-container .tools-window .search-container{padding:0 20px;flex-shrink:0;overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px);transition:max-height .3s ease,opacity .2s ease,transform .3s ease,margin .3s ease;margin:0}ds-tools-grid .tools-shell .tools-container .tools-window .search-container.open{max-height:60px;opacity:1;transform:translateY(0);margin:8px 0 0}ds-tools-grid .tools-shell .tools-container .tools-window .search-container .search-wrapper{height:36px;background:var(--local-search-wrapper-bg);border-radius:14px/16px;display:flex;align-items:center;padding:0 12px;gap:8px}ds-tools-grid .tools-shell .tools-container .tools-window .search-container .search-wrapper .search-icon{color:var(--local-ios-text-secondary);font-size:var(--ds-font-size-md-plus-2)}ds-tools-grid .tools-shell .tools-container .tools-window .search-container .search-wrapper .search-input{background:transparent;border:none;outline:none;font-size:var(--ds-font-size-base);color:var(--ds-neutral-10);width:100%;font-weight:400}ds-tools-grid .tools-shell .tools-container .tools-window .search-container .search-wrapper .search-input::placeholder{color:var(--local-ios-text-secondary)}ds-tools-grid .tools-shell .tools-container .tools-window.is-loading .view-container{opacity:0;pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .view-container{position:relative;margin-top:20px;opacity:1;transition:opacity .35s ease;display:block;overflow-x:clip;overflow-y:visible}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:100%;box-sizing:border-box;padding-bottom:20px;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .3s ease}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view.active{position:relative;z-index:2;opacity:1;pointer-events:all;filter:blur(0);transform:translate(0)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view:not(.active){position:absolute;inset:0;width:100%;z-index:1;overflow:hidden}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view.slide-out-left{transform:translate(-20%);opacity:0;pointer-events:none;filter:blur(10px)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view.slide-in-right{transform:translate(100%);opacity:0;pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view.slide-out-right{transform:translate(100%);opacity:0;pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view.has-active-selection .grid-item:not(.active-open){opacity:.9;transition:opacity .3s ease}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view.has-active-selection .grid-item:not(.active-open):hover{opacity:1}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .section-title{font-size:var(--ds-font-size-sm-plus);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--local-ios-text-secondary);margin:33px 20px 2px;opacity:.8;text-align:center}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .section-title.pinned-title{margin-top:0}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container{padding:12px 16px;animation:fade-in-up .3s ease-out}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-section-title{font-size:var(--ds-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--local-search-section-title-color);margin-bottom:8px;padding-left:4px}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-results-list{display:flex;flex-direction:column;gap:4px}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-result-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:background .2s;text-align:left}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-result-item:hover{background:var(--local-search-result-bg-hover)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-result-item .search-result-icon{width:32px;height:32px;background:var(--ds-app-icon-bg, var(--local-icon-fallback-bg));border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px var(--local-shadow-dark-20);border:1px solid var(--local-border-white-10)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-result-item .search-result-icon span{display:flex;align-items:center;justify-content:center;font-size:var(--ds-font-size-md);color:var(--ds-app-icon-fg, var(--local-icon-fallback-fg))}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-result-item .search-result-icon span .lucide-icon{width:16px;height:16px}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-result-item .search-result-label{font-size:var(--ds-font-size-base);font-weight:500;color:var(--local-search-result-label-color);transition:color .2s}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-result-item:hover .search-result-label{color:var(--ds-neutral-10)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .search-results-container .search-no-results{font-size:var(--ds-font-size-base);color:var(--local-search-no-results-color);font-style:italic;padding:8px 4px}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 12px;padding:16px 16px 0;justify-items:center}@media(max-width:400px){ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid{grid-template-columns:repeat(3,1fr)}}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;position:relative;transition:transform .2s,opacity .2s;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item:hover{z-index:10}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item:hover .app-icon,ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item:hover>.lock-badge{transform:translateY(-4px)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item:hover .app-label{opacity:1}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item:hover .pin-badge{opacity:1;border:1px solid var(--local-ios-border)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item:hover .grid-options-btn{opacity:1;transform:scale(1)}}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item.hidden-tool{opacity:.3}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item.locked-item{opacity:.3;filter:grayscale(1)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item.active-open{z-index:100;transform:scale(1.05)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item.active-open:before{opacity:.4;transform:translate(-50%) scale(1.1)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item.active-open .app-label{opacity:1;font-weight:600;text-shadow:0 1px 4px var(--local-shadow-dark-50);transform:translateY(2px)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item.active-open .app-icon{box-shadow:0 18px 40px var(--local-shadow-dark-22),0 0 0 1px var(--local-border-white-18),0 0 0 1px var(--ds-app-icon-outline, var(--local-border-white-10)) inset}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon{width:64px;height:64px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:var(--ds-font-size-2xl-plus);position:relative;transition:filter .2s,transform .4s cubic-bezier(.19,1,.22,1);overflow:hidden;transform:translateY(0)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon .engine-badge{position:absolute;bottom:9px;right:7px;width:28px;height:28px;background:var(--local-badge-bg);border-radius:26px;box-shadow:0 2px 4px var(--local-shadow-gray-20);display:flex;align-items:center;justify-content:center;font-size:var(--ds-font-size-md-plus-2);line-height:1;z-index:3;pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon .engine-badge .lucide-icon{display:block;width:18px;height:18px}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-locked{opacity:.6;filter:grayscale(.8)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder{background:var(--local-folder-icon-bg);border:1px solid var(--local-border-white-6);box-shadow:0 10px 24px var(--local-shadow-dark-22),inset 0 1px 0 var(--local-border-white-10);backdrop-filter:blur(10px)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:6px;padding:10px;z-index:1;border-radius:inherit;box-sizing:border-box}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid .preview-tile{border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--ds-app-icon-bg, var(--local-icon-fallback-fg-18));box-shadow:0 2px 6px var(--local-shadow-dark-12);position:relative;overflow:hidden}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid .preview-tile:after{content:"";position:absolute;inset:0;background:var(--ds-app-icon-gloss, linear-gradient(135deg, var(--local-gloss-dark-8), var(--local-gloss-light-18)));pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid .preview-tile.is-placeholder{opacity:.15}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid .preview-tile.is-locked{opacity:.25;filter:grayscale(1) brightness(.6)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid .preview-tile .preview-icon{font-size:var(--ds-font-size-sm);line-height:1;z-index:2;color:var(--ds-app-icon-fg, var(--local-icon-fallback-fg-90));display:flex;align-items:center;justify-content:center}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid .preview-tile .preview-icon .lucide-icon{display:block;width:12px;height:12px}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid .preview-tile .material-outline,ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-folder .folder-preview-grid .preview-tile .material-solid{color:var(--ds-app-icon-fg, var(--local-icon-fallback-fg-90))}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-app{background:var(--ds-app-icon-bg, var(--local-icon-fallback-bg));box-shadow:0 18px 40px var(--local-shadow-dark-22),0 0 0 1px var(--local-border-white-10),0 0 0 1px var(--ds-app-icon-outline, var(--local-border-white-8)) inset}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-app:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ds-app-icon-gloss, linear-gradient(135deg, var(--local-gloss-dark-10), var(--local-gloss-light-20)));pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-app>span{z-index:2;color:var(--ds-app-icon-fg, var(--local-icon-fallback-fg));filter:drop-shadow(0 1px 0 var(--local-border-white-8));display:flex;align-items:center;justify-content:center}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-app>span .lucide-icon{display:block;width:32px;height:32px}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-app .material-outline,ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-icon.is-app .material-solid{color:var(--ds-app-icon-fg, var(--local-icon-fallback-fg))}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .pin-badge{position:absolute;top:-6px;left:-6px;width:24px;height:24px;background:var(--local-badge-bg-solid);border:1px solid transparent;border-radius:50%;z-index:20;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px var(--local-shadow-dark-20);pointer-events:auto;transform:scale(1);transition:transform .2s,opacity .2s,border-color .2s,border-width .2s;will-change:transform;opacity:0}@media(hover:none)and (pointer:coarse){ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .pin-badge{opacity:.6}}@media(hover:hover)and (pointer:fine){ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .pin-badge:hover{transform:scale(1.25);cursor:pointer}}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .pin-badge span{font-size:var(--ds-font-size-sm);color:var(--ds-neutral-10)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .grid-options-btn{position:absolute;top:-6px;right:-6px;width:24px;height:24px;background:var(--local-badge-bg-solid);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .2s,transform .2s;z-index:20;border:1px solid var(--local-ios-border);font-size:var(--ds-font-size-sm)}@media(hover:hover)and (pointer:fine){ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .grid-options-btn:hover{transform:scale(1.25)!important;cursor:pointer}}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item>.lock-badge{position:absolute;top:46px;right:-6px;width:24px;height:24px;background:var(--local-badge-bg-solid);border-radius:50%;border:1px solid var(--local-ios-border);z-index:25;display:flex;align-items:center;justify-content:center;opacity:1;filter:none;transition:transform .4s cubic-bezier(.19,1,.22,1)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item>.lock-badge span{font-size:var(--ds-font-size-sm);color:var(--local-lock-badge-text)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .pinned-indicator{position:absolute;top:-6px;left:-6px;width:24px;height:24px;background:var(--local-badge-bg-solid);border:1px solid var(--local-ios-border);border-radius:50%;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .pinned-indicator span{font-size:var(--ds-font-size-sm);color:var(--ds-neutral-10)}ds-tools-grid .tools-shell .tools-container .tools-window .view-container .view .app-grid .grid-item .app-label{font-size:var(--ds-font-size-2xs);color:var(--ds-neutral-10);text-align:center;font-weight:500;max-width:74px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;opacity:.8;letter-spacing:-.01em;text-shadow:0 1px 2px var(--local-shadow-dark-35);transition:opacity .2s,text-shadow .2s,transform .2s;will-change:text-shadow;padding-bottom:5px}ds-tools-grid[mode=widget]{height:100%}ds-tools-grid[mode=widget]>section{height:100%;max-height:100%;overflow:hidden;min-height:0px}ds-tools-grid[mode=widget] .tools-shell{min-height:100%;height:100%;padding:0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}ds-tools-grid[mode=widget] .tools-shell .tools-container{max-width:100%;height:100%;display:flex;flex:1 1 auto;min-height:0px}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window{max-height:100%;height:100%;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;flex:1 1 auto;min-height:0px;overflow:hidden}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window .loading-overlay{border-radius:0}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header{display:flex}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window .ds-sidebar-header.tools-grid-header .ds-sidebar-header-center .header-search{margin-top:0}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window .view-container{flex:1 1 auto;min-height:0px;display:block;overflow:hidden;overflow-y:hidden}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window .view-container .view{position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;position:absolute;top:0;left:0;height:100%;width:100%;grid-area:auto;padding-bottom:20px}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window .view-container .view::-webkit-scrollbar{display:none;width:0;height:0}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window .view-container .view.active{position:absolute}ds-tools-grid[mode=widget] .tools-shell .tools-container .tools-window .view-container .view:not(.active){position:absolute}ds-tools-grid-widget{--local-text-color: var(--ds-neutral-10);--local-blue-accent: var(--ds-blue-500);--ios-text: var(--local-text-color);--ios-blue: var(--local-blue-accent);font-family:var(--ds-font-sans);color:var(--ios-text)}ds-tools-grid-widget .floating-panel-container{transform:translate(-80px);opacity:0;pointer-events:none}ds-tools-grid-widget.launcher-visible .floating-panel-container{opacity:1;pointer-events:auto;transform:translate(0)}ds-tools-grid-widget.launcher-visible .floating-panel-container:hover,ds-tools-grid-widget.launcher-visible .floating-panel-container:focus-within,ds-tools-grid-widget.launcher-visible .floating-panel-container.has-open-window,ds-tools-grid-widget.launcher-visible .floating-panel-container.hover-proximity,ds-tools-grid-widget.launcher-visible .floating-panel-container.hover-lock{transform:translate(0)}ds-tools-grid-widget.launcher-visible .floating-panel-container.reveal-suppressed:not(.has-open-window){transform:translate(0)}ds-tools-grid-widget.launcher-visible .floating-panel-container.reveal-suppressed:not(.has-open-window):hover,ds-tools-grid-widget.launcher-visible .floating-panel-container.reveal-suppressed:not(.has-open-window):focus-within,ds-tools-grid-widget.launcher-visible .floating-panel-container.reveal-suppressed:not(.has-open-window).hover-proximity,ds-tools-grid-widget.launcher-visible .floating-panel-container.reveal-suppressed:not(.has-open-window).hover-lock{transform:translate(0)}ds-tools-grid-widget.launcher-visible.launcher-auto-hidden .floating-panel-container{transform:translate(-80px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.78,0,.81,0),opacity .35s ease}@media(max-width:480px){ds-tools-grid-widget .has-open-window{top:var(--floating-panel-taskbar-height)!important;right:0!important;bottom:0!important;left:0!important;gap:0}ds-tools-grid-widget .has-open-window #tool-window{width:100dvw;height:calc(100dvh - var(--floating-panel-taskbar-height));max-height:calc(100dvh - var(--floating-panel-taskbar-height));border-radius:0}@supports not (width: 100dvw){ds-tools-grid-widget .has-open-window #tool-window{width:100vw;height:calc(100vh - var(--floating-panel-taskbar-height));max-height:calc(100vh - var(--floating-panel-taskbar-height))}}ds-tools-grid-widget .has-open-window .floating-panel-launcher-btn{display:none!important}}ds-tools-grid-widget #widget-container{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:8px;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .3s ease;left:12px;top:6px;align-items:flex-start}ds-tools-grid-widget #tool-window{width:380px;height:600px;max-height:calc(100vh - 140px);background:var(--floating-panel-ios-bg);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:10px;box-shadow:0 20px 50px var(--floating-panel-shadow);overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;display:flex;flex-direction:column;transform-origin:top left;transform:translateY(-20px) scale(.95);transition:all .4s cubic-bezier(.19,1,.22,1)}@supports (height: 100dvh){ds-tools-grid-widget #tool-window{max-height:calc(100dvh - 140px)}}ds-tools-grid-widget #tool-window.open{opacity:1;pointer-events:auto;visibility:visible}ds-tools-grid-widget #tool-window>*{display:block;width:100%;height:100%}ds-tools-grid-widget #tool-window>*>.ds-tool-pane{display:flex;flex-direction:column;flex:1;min-height:0}ds-tools-grid-widget #tool-window.open{transform:translateY(0) scale(1)}ds-tools-grid-widget #tool-window>ds-tools-grid{display:block;width:100%;height:100%}ds-tools-grid-widget #launcher-btn{width:var(--floating-panel-btn-size);height:var(--floating-panel-btn-size);border-radius:8px;background:transparent;color:var(--ds-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;pointer-events:auto;transition:background .2s ease;padding:0}ds-tools-grid-widget #launcher-btn:hover{background:var(--floating-panel-btn-hover-bg)}ds-tools-grid-widget #launcher-btn .launcher-inner{position:relative;width:100%;height:100%;pointer-events:none}ds-tools-grid-widget #launcher-btn .launcher-inner .launcher-logo-icon,ds-tools-grid-widget #launcher-btn .launcher-inner .launcher-close-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0) scale(1);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);opacity:1;pointer-events:none}ds-tools-grid-widget #launcher-btn .launcher-inner .launcher-logo-icon{width:20px;height:20px;opacity:.8}ds-tools-grid-widget #launcher-btn .launcher-inner .launcher-close-icon{font-size:var(--ds-font-size-md-plus-2);transform:translate(-50%,-50%) rotate(-90deg) scale(.5);opacity:0}ds-tools-grid-widget #launcher-btn.is-open .launcher-inner .launcher-logo-icon{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.5)}ds-tools-grid-widget #launcher-btn.is-open .launcher-inner .launcher-close-icon{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}ds-welcome{display:block;scrollbar-width:none;-ms-overflow-style:none}ds-welcome::-webkit-scrollbar{display:none;width:0;height:0}ds-welcome>section{min-height:100%}ds-welcome ds-tools-grid{display:block;min-height:100%}
