:root{--neutral-0: oklch(1 0 0);--neutral-50: oklch(.985 0 0);--neutral-100: oklch(.97 0 0);--neutral-200: oklch(.922 0 0);--neutral-300: oklch(.708 0 0);--neutral-400: oklch(.556 0 0);--neutral-500: oklch(.45 0 0);--neutral-600: oklch(.35 0 0);--neutral-700: oklch(.269 0 0);--neutral-800: oklch(.205 0 0);--neutral-900: oklch(.145 0 0);--neutral-950: oklch(.08 0 0);--neutral-925: oklch(.146 0 0);--neutral-875: oklch(.17 0 0);--neutral-810: oklch(.204 0 0);--neutral-690: oklch(.27 0 0);--neutral-420: oklch(.542 0 0);--neutral-290: oklch(.716 0 0);--neutral-215: oklch(.923 0 0);--primary-50: oklch(.97 .014 254.604);--primary-100: oklch(.92 .04 260);--primary-200: oklch(.85 .08 260);--primary-300: oklch(.76 .15 257);--primary-400: oklch(.623 .214 259.815);--primary-500: oklch(.546 .245 262.881);--primary-600: oklch(.488 .243 264.376);--primary-700: oklch(.424 .199 265.638);--primary-800: oklch(.34 .16 266);--primary-900: oklch(.27 .13 267);--primary-950: oklch(.2 .1 268);--primary-550: oklch(.572 .202 258.2);--primary-560: oklch(.569 .202 258.2);--primary-540: oklch(.594 .202 258.2);--secondary-50: oklch(.987 .021 95.3);--secondary-100: oklch(.962 .058 95.6);--secondary-200: oklch(.924 .115 95.7);--secondary-300: oklch(.879 .153 91.6);--secondary-400: oklch(.837 .164 84.4);--secondary-500: oklch(.769 .165 70.1);--secondary-600: oklch(.666 .157 58.3);--secondary-700: oklch(.555 .146 49);--secondary-800: oklch(.473 .125 46.2);--secondary-900: oklch(.414 .105 45.9);--status-success-50: oklch(.962 .043 156.7);--status-success-100: oklch(.925 .081 156);--status-success-500: oklch(.723 .192 149.6);--status-success-700: oklch(.527 .137 150.1);--status-success-900: oklch(.393 .09 152.5);--status-success-560: oklch(.533 .192 149.5);--status-success-520: oklch(.72 .192 149.5);--status-error-50: oklch(.936 .031 17.7);--status-error-100: oklch(.885 .059 18.3);--status-error-500: oklch(.637 .208 25.3);--status-error-700: oklch(.505 .19 27.5);--status-error-900: oklch(.396 .133 25.7);--status-error-550: oklch(.591 .208 25.4);--status-error-560: oklch(.588 .208 25.4);--status-error-540: oklch(.613 .208 25.4);--status-warning-50: oklch(.962 .058 95.6);--status-warning-100: oklch(.924 .115 95.7);--status-warning-500: oklch(.769 .1647 70.08);--status-warning-700: oklch(.555 .1455 49);--status-warning-900: oklch(.414 .105 45.9);--status-warning-560: oklch(.579 .189 46.7);--status-warning-520: oklch(.701 .189 46.7);--status-info-50: oklch(.932 .032 255.6);--status-info-100: oklch(.882 .057 254.1);--status-info-500: oklch(.623 .188 259.8);--status-info-700: oklch(.488 .217 264.4);--status-info-900: oklch(.379 .138 265.5);--avatar-amber-bg: oklch(.962 .058 95.6);--avatar-amber-fg: oklch(.414 .105 45.9);--avatar-blue-bg: oklch(.932 .032 255.6);--avatar-blue-fg: oklch(.379 .138 265.5);--avatar-green-bg: oklch(.962 .043 156.7);--avatar-green-fg: oklch(.393 .09 152.5);--avatar-pink-bg: oklch(.948 .028 342.3);--avatar-pink-fg: oklch(.408 .144 2.4);--avatar-purple-bg: oklch(.943 .028 294.6);--avatar-purple-fg: oklch(.38 .178 293.7);--alpha-black-10: rgba(0, 0, 0, .1);--alpha-black-20: rgba(0, 0, 0, .2);--alpha-black-30: rgba(0, 0, 0, .3);--alpha-black-40: rgba(0, 0, 0, .4);--alpha-black-50: rgba(0, 0, 0, .5);--alpha-black-60: rgba(0, 0, 0, .6);--alpha-black-70: rgba(0, 0, 0, .7);--alpha-black-80: rgba(0, 0, 0, .8);--alpha-black-90: rgba(0, 0, 0, .9);--alpha-white-10: oklch(1 0 0 / .1);--alpha-white-15: oklch(1 0 0 / .15);--alpha-white-20: oklch(1 0 0 / .2);--alpha-white-30: oklch(1 0 0 / .3);--alpha-white-40: oklch(1 0 0 / .4);--alpha-white-50: oklch(1 0 0 / .5);--alpha-white-60: oklch(1 0 0 / .6);--alpha-white-70: oklch(1 0 0 / .7);--alpha-white-80: oklch(1 0 0 / .8);--alpha-white-90: oklch(1 0 0 / .9);--warm-grey-50: oklch(.985 .001 286);--warm-grey-100: oklch(.967 .001 286.375);--warm-grey-200: oklch(.92 .003 286);--warm-grey-300: oklch(.86 .004 286);--warm-grey-400: oklch(.75 .005 286);--warm-grey-500: oklch(.55 .006 286);--warm-grey-600: oklch(.42 .006 286);--warm-grey-700: oklch(.32 .006 286);--warm-grey-800: oklch(.21 .006 285.885);--warm-grey-900: oklch(.13 .005 286);--warm-grey-925: oklch(.142 .004 285.8);--warm-grey-810: oklch(.21 .006 285.9);--warm-grey-690: oklch(.288 .015 285.4);--warm-grey-450: oklch(.55 .014 285.9);--warm-grey-215: oklch(.92 .003 286.3);--chart-slot-1: oklch(.809 .105 251.813);--chart-slot-2: oklch(.623 .214 259.815);--chart-slot-3: oklch(.546 .245 262.881);--chart-slot-4: oklch(.488 .243 264.376);--chart-slot-5: oklch(.424 .199 265.638);--chart-slot-1-light: oklch(.677 .157 35.2);--chart-slot-1-dark: oklch(.529 .191 262.1);--chart-slot-2-light: oklch(.631 .101 183.5);--chart-slot-2-dark: oklch(.698 .134 165.5);--chart-slot-3-light: oklch(.373 .044 231.4);--chart-slot-3-dark: oklch(.723 .15 60.6);--chart-slot-4-light: oklch(.834 .119 88.1);--chart-slot-4-dark: oklch(.619 .204 312.7);--chart-slot-5-light: oklch(.783 .126 58.7);--chart-slot-5-dark: oklch(.612 .209 6.4);--shadow-color-soft: rgba(0, 0, 0, .05);--shadow-color-medium: rgba(0, 0, 0, .1);--shadow-color-strong: rgba(0, 0, 0, .25);--shadow-offset-sm: 0 1px 2px;--shadow-offset-md: 0 4px 6px -1px;--shadow-offset-lg: 0 10px 15px -3px;--shadow-offset-xl: 0 20px 25px -5px;--size-px-10: .625rem;--size-px-11: .6875rem;--size-px-12: .75rem;--size-px-14: .875rem;--size-px-16: 1rem;--size-px-18: 1.125rem;--size-px-20: 1.25rem;--size-px-24: 1.5rem;--size-px-28: 1.75rem;--size-px-30: 1.875rem;--size-px-32: 2rem;--size-px-36: 2.25rem;--size-px-40: 2.5rem;--size-px-44: 2.75rem;--size-px-48: 3rem;--size-px-56: 3.5rem;--radius-px-0: 0rem;--radius-px-2: .125rem;--radius-px-4: .25rem;--radius-px-6: .375rem;--radius-px-7: .45rem;--radius-px-8: .5rem;--radius-px-10: .625rem;--radius-px-12: .75rem;--radius-px-16: 1rem;--radius-px-9999: 9999px;--space-px-2: .125rem;--space-px-4: .25rem;--space-px-8: .5rem;--space-px-12: .75rem;--space-px-16: 1rem;--space-px-20: 1.25rem;--space-px-24: 1.5rem;--space-px-32: 2rem;--space-px-40: 2.5rem;--space-px-48: 3rem;--space-px-64: 4rem;--opacity-0: 0;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-100: 1;--weight-100: 100;--weight-200: 200;--weight-300: 300;--weight-400: 400;--weight-500: 500;--weight-600: 600;--weight-700: 700;--weight-800: 800;--weight-900: 900;--tracking-em--25: -.025em;--tracking-em--20: -.02em;--tracking-em--15: -.015em;--tracking-em--10: -.01em;--tracking-em-0: 0em;--tracking-em-10: .01em;--tracking-em-50: .05em;--tracking-em-100: .1em;--leading-110: 1.1;--leading-115: 1.15;--leading-120: 1.2;--leading-125: 1.25;--leading-130: 1.3;--leading-135: 1.35;--leading-140: 1.4;--leading-145: 1.45;--leading-150: 1.5;--leading-175: 1.75;--duration-instant: 0ms;--duration-fast: .12s;--duration-medium: .2s;--duration-slow: .3s;--duration-deliberate: .5s;--easing-linear: linear;--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1);--easing-spring-soft: cubic-bezier(.34, 1.56, .64, 1);--easing-spring-bouncy: cubic-bezier(.68, -.55, .265, 1.55);--audio-success: /sounds/feedback-success.mp3;--audio-error: /sounds/feedback-error.mp3;--audio-warning: /sounds/feedback-warning.mp3;--audio-notify: /sounds/notify.mp3;--audio-click: /sounds/click-soft.mp3;--audio-toggle: /sounds/toggle.mp3;--audio-none: none;--haptic-none: none;--haptic-light: light;--haptic-medium: medium;--haptic-heavy: heavy;--haptic-impact: impact;--haptic-success: success;--haptic-error: error;--haptic-warning: warning;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--brand-red-600: oklch(.583 .239 28.5);--brand-red-500: oklch(.577 .245 27.325);--radius-px-24: 1.5rem;--radius-px-32: 2rem;--md-amber-900: oklch(.708 .1975 46.46);--md-amber-800: oklch(.755 .178 59.7);--md-amber-700: oklch(.784 .172 68.1);--md-amber-600: oklch(.818 .171 77.9);--md-amber-500: oklch(.844 .172 84.9);--md-amber-400: oklch(.862 .168 88.3);--md-amber-300: oklch(.886 .154 91.2);--md-amber-200: oklch(.913 .119 91.7);--md-amber-100: oklch(.945 .076 91.8);--md-amber-50: oklch(.979 .031 92.9);--md-blue-900: oklch(.422 .157 259.9);--md-blue-800: oklch(.513 .16 255.7);--md-blue-700: oklch(.565 .163 253.3);--md-blue-600: oklch(.618 .167 250.9);--md-blue-500: oklch(.658 .169 248.8);--md-blue-400: oklch(.7 .149 246.7);--md-blue-300: oklch(.748 .123 244.7);--md-blue-200: oklch(.816 .09 243.6);--md-blue-100: oklch(.885 .055 243.4);--md-blue-50: oklch(.953 .022 239.4);--md-blue-grey-900: oklch(.309 .019 229.8);--md-blue-grey-800: oklch(.387 .025 229.8);--md-blue-grey-700: oklch(.454 .03 228.6);--md-blue-grey-600: oklch(.522 .036 227.9);--md-blue-grey-500: oklch(.572 .04 229);--md-blue-grey-400: oklch(.639 .033 229.5);--md-blue-grey-300: oklch(.706 .027 229.3);--md-blue-grey-200: oklch(.793 .018 229.1);--md-blue-grey-100: oklch(.877 .011 226);--md-blue-grey-50: oklch(.95 .004 236.5);--md-brown-900: oklch(.3 .036 30.2);--md-brown-800: oklch(.354 .039 33.5);--md-brown-700: oklch(.402 .044 38);--md-brown-600: oklch(.45 .049 39.2);--md-brown-500: oklch(.485 .053 40.7);--md-brown-400: oklch(.566 .043 40.4);--md-brown-300: oklch(.647 .033 40.8);--md-brown-200: oklch(.752 .023 39.3);--md-brown-100: oklch(.853 .013 41.2);--md-brown-50: oklch(.943 .005 48.7);--md-cyan-900: oklch(.444 .076 199.8);--md-cyan-800: oklch(.557 .0953 206.08);--md-cyan-700: oklch(.619 .1063 207.97);--md-cyan-600: oklch(.682 .118 210.1);--md-cyan-500: oklch(.729 .1265 210.82);--md-cyan-400: oklch(.759 .124 208.3);--md-cyan-300: oklch(.793 .114 207.3);--md-cyan-200: oklch(.847 .091 206.2);--md-cyan-100: oklch(.903 .059 205.6);--md-cyan-50: oklch(.96 .024 206.2);--md-deep-orange-900: oklch(.536 .18 35.4);--md-deep-orange-800: oklch(.593 .193 35.9);--md-deep-orange-700: oklch(.624 .2 36.2);--md-deep-orange-600: oklch(.655 .208 36.3);--md-deep-orange-50: oklch(.948 .02 25.2);--md-deep-orange-500: oklch(.679 .213 36.5);--md-deep-orange-400: oklch(.712 .185 37.8);--md-deep-orange-300: oklch(.755 .151 38.3);--md-deep-orange-200: oklch(.817 .106 37.9);--md-deep-orange-100: oklch(.886 .062 38.1);--md-deep-purple-900: oklch(.347 .179 280.1);--md-deep-purple-800: oklch(.395 .181 286);--md-deep-purple-700: oklch(.421 .183 289.5);--md-deep-purple-600: oklch(.453 .185 292.6);--md-deep-purple-500: oklch(.474 .186 294.8);--md-deep-purple-400: oklch(.549 .162 297.7);--md-deep-purple-300: oklch(.63 .132 299.4);--md-deep-purple-200: oklch(.737 .091 300.5);--md-deep-purple-100: oklch(.843 .053 301.3);--md-deep-purple-50: oklch(.937 .021 304);--md-green-900: oklch(.425 .116 144.3);--md-green-800: oklch(.523 .135 144.2);--md-green-700: oklch(.575 .145 144.2);--md-green-600: oklch(.629 .154 144.2);--md-green-500: oklch(.673 .162 144.2);--md-green-400: oklch(.718 .142 144.9);--md-green-300: oklch(.766 .118 145.3);--md-green-200: oklch(.829 .083 145.8);--md-green-100: oklch(.895 .05 146);--md-green-50: oklch(.957 .021 147.6);--md-grey-900: oklch(.248 0 0);--md-grey-800: oklch(.379 0 0);--md-grey-700: oklch(.493 0 0);--md-grey-600: oklch(.562 0 0);--md-grey-500: oklch(.699 0 0);--md-grey-400: oklch(.798 0 0);--md-grey-300: oklch(.907 0 0);--md-grey-200: oklch(.949 0 0);--md-grey-100: oklch(.97 0 0);--md-grey-50: oklch(.985 0 0);--md-indigo-900: oklch(.321 .151 270.3);--md-indigo-800: oklch(.382 .154 271);--md-indigo-700: oklch(.416 .156 271.2);--md-indigo-600: oklch(.451 .157 271.6);--md-indigo-500: oklch(.478 .159 271.4);--md-indigo-400: oklch(.556 .132 273.8);--md-indigo-300: oklch(.638 .105 274.9);--md-indigo-200: oklch(.742 .073 276.5);--md-indigo-100: oklch(.845 .043 278.2);--md-indigo-50: oklch(.939 .016 278.5);--md-light-blue-900: oklch(.452 .131 251);--md-light-blue-800: oklch(.551 .139 245.4);--md-light-blue-700: oklch(.603 .147 243.5);--md-light-blue-600: oklch(.659 .1523 240.75);--md-light-blue-500: oklch(.699 .157 239);--md-light-blue-400: oklch(.734 .145 234.6);--md-light-blue-300: oklch(.773 .127 231.1);--md-light-blue-200: oklch(.831 .097 229.1);--md-light-blue-100: oklch(.895 .06 227.8);--md-light-blue-50: oklch(.958 .024 226.5);--md-light-green-900: oklch(.467 .121 138.3);--md-light-green-800: oklch(.579 .137 134.7);--md-light-green-700: oklch(.642 .147 133);--md-light-green-600: oklch(.705 .155 131.4);--md-light-green-500: oklch(.754 .163 130.5);--md-light-green-400: oklch(.789 .143 129.8);--md-light-green-300: oklch(.825 .118 129);--md-light-green-200: oklch(.874 .085 128.4);--md-light-green-100: oklch(.924 .052 127.5);--md-light-green-50: oklch(.97 .021 127.4);--md-lime-900: oklch(.562 .11 102.4);--md-lime-800: oklch(.676 .135 109);--md-lime-700: oklch(.742 .151 111.7);--md-lime-600: oklch(.805 .165 113.4);--md-lime-500: oklch(.856 .177 114.8);--md-lime-400: oklch(.874 .16 114.3);--md-lime-300: oklch(.896 .139 113.8);--md-lime-200: oklch(.924 .104 113);--md-lime-100: oklch(.952 .064 111.4);--md-lime-50: oklch(.981 .026 111.5);--md-orange-900: oklch(.631 .197 40.3);--md-orange-800: oklch(.68 .185 48.1);--md-orange-700: oklch(.712 .1795 53.54);--md-orange-600: oklch(.745 .176 59.4);--md-orange-500: oklch(.77 .174 64.1);--md-orange-400: oklch(.797 .164 69.6);--md-orange-300: oklch(.829 .145 73.5);--md-orange-200: oklch(.874 .11 76.5);--md-orange-100: oklch(.921 .069 77.5);--md-orange-50: oklch(.969 .028 79.5);--md-pink-900: oklch(.415 .16 355.7);--md-pink-800: oklch(.49 .187 2.5);--md-pink-700: oklch(.531 .202 5.6);--md-pink-600: oklch(.574 .218 7.8);--md-pink-500: oklch(.606 .23 9.6);--md-pink-400: oklch(.639 .21 5.3);--md-pink-300: oklch(.688 .18 2);--md-pink-200: oklch(.766 .128 359);--md-pink-100: oklch(.853 .075 356.3);--md-pink-50: oklch(.941 .028 355.4);--md-purple-900: oklch(.36 .176 296.3);--md-purple-800: oklch(.42 .19 308);--md-purple-700: oklch(.453 .199 313);--md-purple-600: oklch(.49 .208 318);--md-purple-500: oklch(.517 .215 321.2);--md-purple-400: oklch(.576 .194 321.6);--md-purple-300: oklch(.645 .162 321.6);--md-purple-200: oklch(.744 .116 321.6);--md-purple-100: oklch(.844 .068 321.4);--md-purple-50: oklch(.938 .026 321.9);--md-red-900: oklch(.502 .189 27.5);--md-red-800: oklch(.539 .194 26.7);--md-red-700: oklch(.568 .2 26.4);--md-red-600: oklch(.608 .209 27);--md-red-300: oklch(.688 .142 21.5);--md-red-400: oklch(.654 .193 25.1);--md-red-200: oklch(.772 .102 19.7);--md-red-500: oklch(.643 .215 28.8);--md-red-100: oklch(.893 .057 11.5);--md-red-50: oklch(.957 .022 7.2);--md-teal-900: oklch(.376 .07 176.4);--md-teal-800: oklch(.467 .0845 180.4);--md-teal-700: oklch(.517 .093 181.1);--md-teal-600: oklch(.566 .101 182.5);--md-teal-500: oklch(.605 .1074 183.38);--md-teal-400: oklch(.656 .107 185.3);--md-teal-300: oklch(.712 .098 186.7);--md-teal-200: oklch(.791 .075 188.2);--md-teal-100: oklch(.871 .047 189.6);--md-teal-50: oklch(.948 .019 192.8);--md-yellow-900: oklch(.717 .175 53.5);--md-yellow-800: oklch(.792 .16 72.4);--md-yellow-700: oklch(.839 .162 84.4);--md-yellow-600: oklch(.888 .17 95.3);--md-yellow-500: oklch(.928 .18 102.5);--md-yellow-400: oklch(.936 .166 102.8);--md-yellow-300: oklch(.945 .144 102.8);--md-yellow-200: oklch(.959 .109 102.6);--md-yellow-100: oklch(.974 .068 102.2);--md-yellow-50: oklch(.99 .029 102.7);--text-h6-size: var(--size-px-20);--text-h6-weight: var(--weight-500);--text-h6-leading: var(--leading-130);--text-h6-tracking: var(--tracking-em-0);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .08);--shadow-dropdown: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-modal: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-toast: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--elevation-1: 0 2px 1px -1px oklch(0 0 0 / .2), 0 1px 1px 0 oklch(0 0 0 / .14), 0 1px 3px 0 oklch(0 0 0 / .12);--elevation-2: 0 3px 3px -2px oklch(0 0 0 / .2), 0 3px 4px 0 oklch(0 0 0 / .14), 0 1px 8px 0 oklch(0 0 0 / .12);--elevation-3: 0 3px 5px -1px oklch(0 0 0 / .2), 0 6px 10px 0 oklch(0 0 0 / .14), 0 1px 18px 0 oklch(0 0 0 / .12);--elevation-4: 0 5px 5px -3px oklch(0 0 0 / .2), 0 8px 10px 1px oklch(0 0 0 / .14), 0 3px 14px 2px oklch(0 0 0 / .12);--elevation-5: 0 7px 8px -4px oklch(0 0 0 / .2), 0 12px 17px 2px oklch(0 0 0 / .14), 0 5px 22px 4px oklch(0 0 0 / .12);--elevation-0: none;--background: var(--neutral-0);--foreground: var(--neutral-900);--card: var(--neutral-0);--card-foreground: var(--neutral-900);--popover: var(--neutral-0);--popover-foreground: var(--neutral-900);--muted: var(--neutral-100);--muted-foreground: var(--neutral-600);--accent: var(--neutral-100);--accent-foreground: var(--neutral-800);--page-bg: var(--neutral-0);--page-bg-elevated: var(--neutral-0);--page-bg-muted: var(--neutral-50);--page-bg-subtle: var(--neutral-50);--page-bg-sunken: var(--neutral-100);--page-fg: var(--neutral-900);--page-fg-muted: var(--neutral-600);--page-fg-subtle: var(--neutral-600);--page-divider: var(--neutral-200);--page-scrim: var(--alpha-black-40);--border: var(--neutral-200);--input: var(--neutral-200);--ring: var(--neutral-300);--selected-indicator: var(--primary-500);--primary: var(--primary-550);--primary-foreground: var(--primary-50);--secondary: var(--warm-grey-100);--secondary-foreground: var(--warm-grey-800);--destructive: var(--brand-red-500);--destructive-foreground: var(--neutral-50);--destructive-subtle-bg: var(--neutral-50);--feedback-error: var(--status-error-500);--feedback-error-foreground: oklch(.985 0 0);--feedback-info: var(--status-info-500);--feedback-info-foreground: oklch(.985 0 0);--feedback-success: var(--status-success-500);--feedback-success-foreground: oklch(.985 0 0);--feedback-warning: var(--status-warning-500);--feedback-warning-foreground: oklch(.145 0 0);--sidebar: var(--neutral-50);--sidebar-accent: var(--neutral-100);--sidebar-accent-foreground: var(--neutral-800);--sidebar-border: var(--neutral-200);--sidebar-foreground: var(--neutral-900);--sidebar-primary: var(--primary-500);--sidebar-primary-foreground: var(--primary-50);--sidebar-ring: var(--neutral-300);--chart-1: var(--chart-slot-1);--chart-2: var(--chart-slot-2);--chart-3: var(--chart-slot-3);--chart-4: var(--chart-slot-4);--chart-5: var(--chart-slot-5);--chart-fill-opacity: var(--opacity-40);--radius: var(--radius-px-6);--radius-none: var(--radius-px-0);--radius-xs: var(--radius-px-2);--radius-sm: var(--radius-px-4);--radius-md: var(--radius-px-6);--radius-lg: var(--radius-px-8);--radius-xl: var(--radius-px-12);--radius-2xl: var(--radius-px-16);--radius-full: var(--radius-px-9999);--space-1: var(--space-px-4);--space-2: var(--space-px-8);--space-3: var(--space-px-12);--space-4: var(--space-px-16);--space-5: var(--space-px-20);--space-6: var(--space-px-24);--space-8: var(--space-px-32);--space-10: var(--space-px-40);--space-12: var(--space-px-48);--space-16: var(--space-px-64);--text-2xs: var(--size-px-10);--text-xs: var(--size-px-12);--text-sm: var(--size-px-14);--text-base: var(--size-px-16);--text-md: var(--size-px-18);--text-lg: var(--size-px-20);--text-xl: var(--size-px-24);--text-2xl: var(--size-px-30);--text-3xl: var(--size-px-36);--text-4xl: var(--size-px-48);--leading-tight: var(--leading-120);--leading-snug: var(--leading-135);--leading-normal: var(--leading-150);--leading-relaxed: var(--leading-175);--tracking-tight: var(--tracking-em--25);--tracking-normal: var(--tracking-em-0);--tracking-wide: var(--tracking-em-50);--tracking-wider: var(--tracking-em-100);--font-regular: var(--weight-400);--font-medium: var(--weight-500);--font-semibold: var(--weight-600);--font-bold: var(--weight-700);--text-h1-size: var(--size-px-48);--text-h1-weight: var(--weight-700);--text-h1-leading: var(--leading-110);--text-h1-tracking: var(--tracking-em--25);--text-h2-size: var(--size-px-40);--text-h2-weight: var(--weight-700);--text-h2-leading: var(--leading-115);--text-h2-tracking: var(--tracking-em--20);--text-h3-size: var(--size-px-32);--text-h3-weight: var(--weight-600);--text-h3-leading: var(--leading-120);--text-h3-tracking: var(--tracking-em--15);--text-h4-size: var(--size-px-24);--text-h4-weight: var(--weight-600);--text-h4-leading: var(--leading-125);--text-h4-tracking: var(--tracking-em--10);--text-h5-size: var(--size-px-20);--text-h5-weight: var(--weight-600);--text-h5-leading: var(--leading-130);--text-h5-tracking: var(--tracking-em-0);--text-r1-size: var(--size-px-18);--text-r1-weight: var(--weight-400);--text-r1-leading: var(--leading-150);--text-r1-tracking: var(--tracking-em-0);--text-r2-size: var(--size-px-16);--text-r2-weight: var(--weight-400);--text-r2-leading: var(--leading-150);--text-r2-tracking: var(--tracking-em-0);--text-r3-size: var(--size-px-14);--text-r3-weight: var(--weight-400);--text-r3-leading: var(--leading-145);--text-r3-tracking: var(--tracking-em-0);--text-r4-size: var(--size-px-12);--text-r4-weight: var(--weight-400);--text-r4-leading: var(--leading-140);--text-r4-tracking: var(--tracking-em-10);--btn-disabled-opacity: var(--opacity-30);--btn-height-xs: var(--size-px-28);--btn-height-sm: var(--size-px-36);--btn-height-md: var(--size-px-40);--btn-height-lg: var(--size-px-48);--btn-height-xl: var(--size-px-56);--btn-height-icon: var(--size-px-40);--btn-height-icon-xs: var(--size-px-24);--btn-height-icon-sm: var(--size-px-32);--btn-height-icon-lg: var(--size-px-48);--btn-font-size: var(--text-r3-size);--btn-font-weight: var(--weight-500);--btn-letter-spacing: var(--tracking-em-0);--btn-gap: var(--space-px-8);--btn-icon-size: 1em;--btn-px-xs: var(--space-px-12);--btn-px-sm: var(--space-px-16);--btn-px-md: var(--space-px-24);--btn-px-lg: var(--space-px-32);--btn-px-xl: var(--space-px-48);--badge-radius: var(--radius-px-6);--badge-px: var(--space-px-8);--badge-py: var(--space-px-4);--badge-font-size: var(--text-r4-size);--badge-icon-size: var(--size-px-12);--badge-tone-subtle: var(--neutral-100);--checkbox-size: var(--size-px-20);--checkbox-size-tablet: var(--size-px-24);--checkbox-size-mobile: var(--size-px-28);--radio-size: var(--size-px-20);--radio-size-tablet: var(--size-px-24);--radio-size-mobile: var(--size-px-28);--checkbox-glyph-scale: 2;--checkbox-glyph-inset: 0rem;--checkbox-label-gap: var(--space-px-8);--select-height: var(--size-px-40);--select-font-size: var(--text-r3-size);--select-label-font-size: var(--text-xs);--select-label-font-weight: var(--weight-500);--select-label-color: var(--muted-foreground);--native-select-height-sm: var(--size-px-32);--native-select-height-md: var(--size-px-36);--native-select-height-lg: var(--size-px-40);--native-select-px-sm: var(--space-px-8);--native-select-px-md: var(--space-px-12);--native-select-px-lg: var(--space-px-16);--native-select-font-size-sm: var(--text-xs);--native-select-font-size-md: var(--text-sm);--native-select-font-size-lg: var(--text-base);--input-height: var(--size-px-40);--input-height-compact: var(--size-px-32);--slider-track-thickness: var(--space-px-8);--slider-thumb-size: var(--size-px-20);--slider-mark-dot-size: var(--space-px-4);--slider-mark-gap: var(--space-px-8);--slider-label-gap: var(--space-px-8);--composer-pad: var(--space-px-4);--composer-gap: var(--space-px-8);--composer-input-px: var(--space-px-8);--btn-pending-opacity: var(--opacity-60);--otp-cell-size-sm: var(--size-px-36);--otp-cell-size-md: 2.75rem;--otp-cell-size-lg: 3.25rem;--otp-font-size-sm: var(--size-px-14);--otp-font-size-md: var(--size-px-18);--otp-font-size-lg: 1.375rem;--otp-font-weight: var(--weight-600);--shadow: var(--shadow-card);--avatar-size-xs: var(--size-px-20);--avatar-size-sm: 1.75rem;--avatar-size-md: var(--size-px-36);--avatar-size-lg: var(--size-px-48);--avatar-size-xl: 4rem;--avatar-size-2xl: 5rem;--avatar-font-size: .8125rem;--avatar-color-1-bg: var(--avatar-blue-bg);--avatar-color-1-fg: var(--avatar-blue-fg);--avatar-color-2-bg: var(--avatar-green-bg);--avatar-color-2-fg: var(--avatar-green-fg);--avatar-color-3-bg: var(--avatar-pink-bg);--avatar-color-3-fg: var(--avatar-pink-fg);--avatar-color-4-bg: var(--avatar-amber-bg);--avatar-color-4-fg: var(--avatar-amber-fg);--avatar-color-5-bg: var(--avatar-purple-bg);--avatar-color-5-fg: var(--avatar-purple-fg);--motion-tooltip-enter: var(--duration-fast);--motion-tooltip-exit: var(--duration-fast);--motion-popover-enter: var(--duration-medium);--motion-popover-exit: var(--duration-fast);--motion-modal-enter: var(--duration-medium);--motion-modal-exit: var(--duration-fast);--motion-sheet-enter: var(--duration-medium);--motion-toast-enter: var(--duration-fast);--motion-button-press: var(--duration-instant);--motion-hover-transition: var(--duration-fast);--motion-page-transition: var(--duration-medium);--motion-view-swap: var(--duration-medium);--motion-content-resize: var(--duration-medium);--motion-attention: var(--duration-slow);--motion-disabled: var(--duration-instant);--easing-overlay: var(--easing-standard);--easing-overlay-exit: var(--easing-decelerate);--easing-press: var(--easing-accelerate);--easing-spring-feedback: var(--easing-spring-soft);--easing-view-swap: var(--easing-standard);--feedback-success-sound: var(--audio-success);--feedback-error-sound: var(--audio-error);--feedback-warning-sound: var(--audio-warning);--press-sound: var(--audio-none);--toggle-sound: var(--audio-none);--notify-sound: var(--audio-notify);--press-haptic: var(--haptic-light);--toggle-haptic: var(--haptic-light);--delete-haptic: var(--haptic-heavy);--success-haptic: var(--haptic-success);--error-haptic: var(--haptic-error);--notify-haptic: var(--haptic-medium);--accordion-font-size: var(--size-px-14);--accordion-font-size-sm: var(--size-px-12);--accordion-font-size-md: var(--size-px-14);--accordion-font-size-lg: var(--size-px-16);--accordion-font-weight: var(--weight-500);--accordion-chevron-size: var(--size-px-16);--accordion-chevron-size-sm: var(--size-px-14);--accordion-chevron-size-md: var(--size-px-16);--accordion-chevron-size-lg: var(--size-px-20);--accordion-content-font-size: var(--size-px-14);--accordion-content-font-size-sm: var(--size-px-12);--accordion-content-font-size-md: var(--size-px-14);--accordion-content-font-size-lg: var(--size-px-16);--accordion-content-pb: var(--space-px-16);--accordion-content-pb-sm: var(--space-px-12);--accordion-content-pb-md: var(--space-px-16);--accordion-content-pb-lg: var(--space-px-20);--accordion-item-height: var(--size-px-40);--accordion-item-height-sm: var(--size-px-36);--accordion-item-height-md: var(--size-px-40);--accordion-item-height-lg: var(--size-px-48);--accordion-trigger-py: var(--space-px-12);--accordion-trigger-py-sm: var(--space-px-8);--accordion-trigger-py-md: var(--space-px-12);--accordion-trigger-py-lg: var(--space-px-16);--alert-title-size: var(--size-px-14);--alert-title-weight: var(--weight-600);--alert-body-size: var(--size-px-14);--breadcrumb-font-size: var(--size-px-14);--btn-hover-opacity: var(--opacity-90);--btn-pressed-opacity: var(--opacity-80);--calendar-day-size: var(--size-px-36);--calendar-day-inset: var(--space-px-4);--calendar-font-size: var(--size-px-14);--card-padding: var(--space-px-16);--card-padding-sm: var(--space-px-12);--card-padding-md: var(--space-px-16);--card-padding-lg: var(--space-px-24);--card-action-size: var(--size-px-36);--collapsible-font-size: var(--size-px-14);--collapsible-font-size-sm: var(--size-px-12);--collapsible-font-size-md: var(--size-px-14);--collapsible-font-size-lg: var(--size-px-16);--collapsible-font-weight: var(--weight-500);--collapsible-trigger-px: var(--space-px-12);--collapsible-trigger-py-sm: var(--space-px-8);--collapsible-trigger-py-md: var(--space-px-12);--collapsible-trigger-py-lg: var(--space-px-16);--date-picker-cell-size: var(--size-px-36);--dialog-title-size: var(--size-px-18);--dialog-title-weight: var(--weight-600);--dialog-body-size: var(--size-px-14);--kbd-bg: var(--neutral-100);--kbd-border: var(--neutral-200);--overlay: rgba(0,0,0,.5);--overlay-blur: 8px;--overlay-scrim: rgba(0,0,0,.4);--sheet-title-size: var(--size-px-18);--sheet-title-weight: var(--weight-600);--sheet-body-size: var(--size-px-14);--sheet-width: 24rem;--stat-value-font-size: var(--size-px-30);--success: var(--status-success-500);--success-foreground: var(--neutral-900);--success-border: var(--status-success-500);--success-muted: var(--status-success-100);--warning: var(--status-warning-500);--warning-foreground: var(--neutral-900);--warning-border: var(--status-warning-500);--warning-muted: var(--status-warning-100);--switch-thumb: var(--neutral-0);--switch-track-width: var(--size-px-36);--switch-track-height: var(--size-px-20);--switch-track-border-width: var(--space-px-2);--switch-thumb-shadow: 0 0 0 1px rgb(0 0 0 / .08), 0 1px 2px 0 rgb(0 0 0 / .15);--table-font-size: var(--size-px-14);--table-header-size: var(--size-px-12);--table-header-weight: var(--weight-600);--table-cell-fs-sm: var(--size-px-12);--table-cell-fs-md: var(--size-px-14);--table-cell-fs-lg: var(--size-px-16);--table-cell-py-sm: var(--space-px-4);--table-cell-py-md: var(--space-px-8);--table-cell-py-lg: var(--space-px-12);--table-head-h-sm: var(--size-px-36);--table-head-h-md: var(--size-px-40);--table-head-h-lg: var(--size-px-48);--tabs-font-size: var(--size-px-14);--tabs-font-weight: var(--weight-500);--tabs-list-height: var(--size-px-40);--tabs-trigger-height: var(--size-px-36);--textarea-min-h: var(--size-px-56);--textarea-min-height: var(--size-px-56);--toast-font-size: var(--size-px-14);--toast-action-font-size: var(--size-px-12);--toast-icon-size: var(--size-px-16);--primary-light: var(--primary-400);--primary-dark: var(--primary-700);--success-light: var(--status-success-100);--success-dark: var(--status-success-700);--warning-light: var(--status-warning-100);--warning-dark: var(--status-warning-700);--destructive-light: var(--status-error-100);--destructive-dark: var(--status-error-700);--info: var(--status-info-500);--info-foreground: var(--neutral-900);--info-light: var(--status-info-100);--info-dark: var(--status-info-700);--info-border: var(--status-info-500);--info-muted: var(--status-info-100);--success-container: var(--status-success-100);--on-success-container: var(--status-success-900);--warning-container: var(--status-warning-100);--on-warning-container: var(--status-warning-900);--info-container: var(--status-info-100);--on-info-container: var(--status-info-900);--outline: var(--border);--severity-safe: var(--status-success-500);--severity-safe-foreground: var(--status-success-50);--severity-caution: var(--status-warning-500);--severity-caution-foreground: var(--status-warning-50);--severity-risky: var(--status-warning-700);--severity-risky-foreground: var(--status-warning-50);--severity-avoid: var(--status-error-500);--severity-avoid-foreground: var(--status-error-50);--media-scrim: var(--alpha-black-50);--media-scrim-strong: var(--alpha-black-70);--status-live: var(--status-error-500);--status-live-foreground: var(--neutral-0);--status-verified: var(--status-success-500);--status-verified-foreground: var(--neutral-0)}.dark{--avatar-amber-bg: oklch(.414 .105 45.9);--avatar-amber-fg: oklch(.962 .058 95.6);--avatar-blue-bg: oklch(.379 .138 265.5);--avatar-blue-fg: oklch(.932 .032 255.6);--avatar-green-bg: oklch(.393 .09 152.5);--avatar-green-fg: oklch(.962 .043 156.7);--avatar-pink-bg: oklch(.408 .144 2.4);--avatar-pink-fg: oklch(.948 .028 342.3);--avatar-purple-bg: oklch(.38 .178 293.7);--avatar-purple-fg: oklch(.943 .028 294.6);--chart-slot-1: oklch(.546 .245 262.881);--chart-slot-2: oklch(.488 .243 264.376);--chart-slot-3: oklch(.424 .199 265.638);--chart-slot-4: oklch(.546 .245 262.881);--chart-slot-5: oklch(.623 .214 259.815);--background: var(--neutral-900);--foreground: var(--neutral-50);--card: var(--neutral-800);--card-foreground: var(--neutral-50);--popover: var(--neutral-800);--popover-foreground: var(--neutral-50);--muted: var(--neutral-700);--muted-foreground: var(--neutral-300);--accent: var(--neutral-700);--accent-foreground: var(--neutral-50);--page-bg: var(--neutral-900);--page-bg-elevated: var(--neutral-800);--page-bg-muted: var(--neutral-800);--page-bg-subtle: var(--neutral-900);--page-bg-sunken: var(--neutral-950);--page-fg: var(--neutral-50);--page-fg-muted: var(--neutral-300);--page-fg-subtle: var(--neutral-500);--page-divider: var(--alpha-white-10);--page-scrim: var(--alpha-black-60);--border: var(--alpha-white-10);--input: var(--alpha-white-15);--ring: var(--neutral-400);--selected-indicator: var(--primary-400);--primary: var(--primary-550);--primary-foreground: var(--primary-50);--secondary: var(--warm-grey-800);--secondary-foreground: var(--warm-grey-100);--destructive: var(--brand-red-600);--destructive-foreground: var(--neutral-50);--destructive-subtle-bg: var(--neutral-800);--feedback-error: var(--status-error-500);--feedback-error-foreground: oklch(.985 0 0);--feedback-info: var(--status-info-500);--feedback-info-foreground: oklch(.985 0 0);--feedback-success: var(--status-success-500);--feedback-success-foreground: oklch(.985 0 0);--feedback-warning: var(--status-warning-500);--feedback-warning-foreground: oklch(.145 0 0);--sidebar: var(--neutral-800);--sidebar-accent: var(--neutral-700);--sidebar-accent-foreground: var(--neutral-50);--sidebar-border: var(--alpha-white-10);--sidebar-foreground: var(--neutral-50);--sidebar-primary: var(--primary-400);--sidebar-primary-foreground: var(--primary-50);--sidebar-ring: var(--neutral-400);--chart-1: var(--chart-slot-1);--chart-2: var(--chart-slot-2);--chart-3: var(--chart-slot-3);--chart-4: var(--chart-slot-4);--chart-5: var(--chart-slot-5);--chart-fill-opacity: var(--opacity-70);--radius: var(--radius-px-10);--radius-none: var(--radius-px-0);--radius-xs: var(--radius-px-2);--radius-sm: var(--radius-px-4);--radius-md: var(--radius-px-6);--radius-lg: var(--radius-px-8);--radius-xl: var(--radius-px-12);--radius-2xl: var(--radius-px-16);--radius-full: var(--radius-px-9999);--space-1: var(--space-px-4);--space-2: var(--space-px-8);--space-3: var(--space-px-12);--space-4: var(--space-px-16);--space-5: var(--space-px-20);--space-6: var(--space-px-24);--space-8: var(--space-px-32);--space-10: var(--space-px-40);--space-12: var(--space-px-48);--space-16: var(--space-px-64);--text-2xs: var(--size-px-10);--text-xs: var(--size-px-12);--text-sm: var(--size-px-14);--text-base: var(--size-px-16);--text-md: var(--size-px-18);--text-lg: var(--size-px-20);--text-xl: var(--size-px-24);--text-2xl: var(--size-px-30);--text-3xl: var(--size-px-36);--text-4xl: var(--size-px-48);--leading-tight: var(--leading-120);--leading-snug: var(--leading-135);--leading-normal: var(--leading-150);--leading-relaxed: var(--leading-175);--tracking-tight: var(--tracking-em--25);--tracking-normal: var(--tracking-em-0);--tracking-wide: var(--tracking-em-50);--tracking-wider: var(--tracking-em-100);--font-regular: var(--weight-400);--font-medium: var(--weight-500);--font-semibold: var(--weight-600);--font-bold: var(--weight-700);--text-h1-size: var(--size-px-48);--text-h1-weight: var(--weight-700);--text-h1-leading: var(--leading-110);--text-h1-tracking: var(--tracking-em--25);--text-h2-size: var(--size-px-40);--text-h2-weight: var(--weight-700);--text-h2-leading: var(--leading-115);--text-h2-tracking: var(--tracking-em--20);--text-h3-size: var(--size-px-32);--text-h3-weight: var(--weight-600);--text-h3-leading: var(--leading-120);--text-h3-tracking: var(--tracking-em--15);--text-h4-size: var(--size-px-24);--text-h4-weight: var(--weight-600);--text-h4-leading: var(--leading-125);--text-h4-tracking: var(--tracking-em--10);--text-h5-size: var(--size-px-20);--text-h5-weight: var(--weight-600);--text-h5-leading: var(--leading-130);--text-h5-tracking: var(--tracking-em-0);--text-r1-size: var(--size-px-18);--text-r1-weight: var(--weight-400);--text-r1-leading: var(--leading-150);--text-r1-tracking: var(--tracking-em-0);--text-r2-size: var(--size-px-16);--text-r2-weight: var(--weight-400);--text-r2-leading: var(--leading-150);--text-r2-tracking: var(--tracking-em-0);--text-r3-size: var(--size-px-14);--text-r3-weight: var(--weight-400);--text-r3-leading: var(--leading-145);--text-r3-tracking: var(--tracking-em-0);--text-r4-size: var(--size-px-12);--text-r4-weight: var(--weight-400);--text-r4-leading: var(--leading-140);--text-r4-tracking: var(--tracking-em-10);--btn-disabled-opacity: var(--opacity-30);--btn-height-xs: var(--size-px-28);--btn-height-sm: var(--size-px-36);--btn-height-md: var(--size-px-40);--btn-height-lg: var(--size-px-48);--btn-height-xl: var(--size-px-56);--btn-height-icon: var(--size-px-40);--btn-height-icon-xs: var(--size-px-24);--btn-height-icon-sm: var(--size-px-32);--btn-height-icon-lg: var(--size-px-48);--btn-font-size: var(--text-r3-size);--btn-font-weight: var(--weight-500);--btn-letter-spacing: var(--tracking-em-0);--btn-gap: var(--space-px-8);--btn-icon-size: 1em;--btn-px-xs: var(--space-px-12);--btn-px-sm: var(--space-px-16);--btn-px-md: var(--space-px-24);--btn-px-lg: var(--space-px-32);--btn-px-xl: var(--space-px-48);--badge-radius: var(--radius-px-6);--badge-px: var(--space-px-8);--badge-py: var(--space-px-4);--badge-font-size: var(--text-r4-size);--badge-icon-size: var(--size-px-12);--badge-tone-subtle: var(--neutral-700);--checkbox-size: var(--size-px-20);--checkbox-size-tablet: var(--size-px-24);--checkbox-size-mobile: var(--size-px-28);--radio-size: var(--size-px-20);--radio-size-tablet: var(--size-px-24);--radio-size-mobile: var(--size-px-28);--checkbox-glyph-scale: 2;--checkbox-glyph-inset: 0rem;--checkbox-label-gap: var(--space-px-8);--select-height: var(--size-px-40);--select-font-size: var(--text-r3-size);--select-label-font-size: var(--text-xs);--select-label-font-weight: var(--weight-500);--select-label-color: var(--muted-foreground);--native-select-height-sm: var(--size-px-32);--native-select-height-md: var(--size-px-36);--native-select-height-lg: var(--size-px-40);--native-select-px-sm: var(--space-px-8);--native-select-px-md: var(--space-px-12);--native-select-px-lg: var(--space-px-16);--native-select-font-size-sm: var(--text-xs);--native-select-font-size-md: var(--text-sm);--native-select-font-size-lg: var(--text-base);--input-height: var(--size-px-40);--input-height-compact: var(--size-px-32);--slider-track-thickness: var(--space-px-8);--slider-thumb-size: var(--size-px-20);--slider-mark-dot-size: var(--space-px-4);--slider-mark-gap: var(--space-px-8);--slider-label-gap: var(--space-px-8);--composer-pad: var(--space-px-4);--composer-gap: var(--space-px-8);--composer-input-px: var(--space-px-8);--btn-pending-opacity: var(--opacity-60);--otp-cell-size-sm: var(--size-px-36);--otp-cell-size-md: 2.75rem;--otp-cell-size-lg: 3.25rem;--otp-font-size-sm: var(--size-px-14);--otp-font-size-md: var(--size-px-18);--otp-font-size-lg: 1.375rem;--otp-font-weight: var(--weight-600);--shadow: var(--shadow-card);--avatar-size-xs: var(--size-px-20);--avatar-size-sm: 1.75rem;--avatar-size-md: var(--size-px-36);--avatar-size-lg: var(--size-px-48);--avatar-size-xl: 4rem;--avatar-size-2xl: 5rem;--avatar-font-size: .8125rem;--avatar-color-1-bg: var(--avatar-blue-bg);--avatar-color-1-fg: var(--avatar-blue-fg);--avatar-color-2-bg: var(--avatar-green-bg);--avatar-color-2-fg: var(--avatar-green-fg);--avatar-color-3-bg: var(--avatar-pink-bg);--avatar-color-3-fg: var(--avatar-pink-fg);--avatar-color-4-bg: var(--avatar-amber-bg);--avatar-color-4-fg: var(--avatar-amber-fg);--avatar-color-5-bg: var(--avatar-purple-bg);--avatar-color-5-fg: var(--avatar-purple-fg);--motion-tooltip-enter: var(--duration-fast);--motion-tooltip-exit: var(--duration-fast);--motion-popover-enter: var(--duration-medium);--motion-popover-exit: var(--duration-fast);--motion-modal-enter: var(--duration-medium);--motion-modal-exit: var(--duration-fast);--motion-sheet-enter: var(--duration-medium);--motion-toast-enter: var(--duration-fast);--motion-button-press: var(--duration-instant);--motion-hover-transition: var(--duration-fast);--motion-page-transition: var(--duration-medium);--motion-view-swap: var(--duration-medium);--motion-content-resize: var(--duration-medium);--motion-attention: var(--duration-slow);--motion-disabled: var(--duration-instant);--easing-overlay: var(--easing-standard);--easing-overlay-exit: var(--easing-decelerate);--easing-press: var(--easing-accelerate);--easing-spring-feedback: var(--easing-spring-soft);--easing-view-swap: var(--easing-standard);--feedback-success-sound: var(--audio-success);--feedback-error-sound: var(--audio-error);--feedback-warning-sound: var(--audio-warning);--press-sound: var(--audio-none);--toggle-sound: var(--audio-none);--notify-sound: var(--audio-notify);--press-haptic: var(--haptic-light);--toggle-haptic: var(--haptic-light);--delete-haptic: var(--haptic-heavy);--success-haptic: var(--haptic-success);--error-haptic: var(--haptic-error);--notify-haptic: var(--haptic-medium);--accordion-font-size: var(--size-px-14);--accordion-font-size-sm: var(--size-px-12);--accordion-font-size-md: var(--size-px-14);--accordion-font-size-lg: var(--size-px-16);--accordion-font-weight: var(--weight-500);--accordion-chevron-size: var(--size-px-16);--accordion-chevron-size-sm: var(--size-px-14);--accordion-chevron-size-md: var(--size-px-16);--accordion-chevron-size-lg: var(--size-px-20);--accordion-content-font-size: var(--size-px-14);--accordion-content-font-size-sm: var(--size-px-12);--accordion-content-font-size-md: var(--size-px-14);--accordion-content-font-size-lg: var(--size-px-16);--accordion-content-pb: var(--space-px-16);--accordion-content-pb-sm: var(--space-px-12);--accordion-content-pb-md: var(--space-px-16);--accordion-content-pb-lg: var(--space-px-20);--accordion-item-height: var(--size-px-40);--accordion-item-height-sm: var(--size-px-36);--accordion-item-height-md: var(--size-px-40);--accordion-item-height-lg: var(--size-px-48);--accordion-trigger-py: var(--space-px-12);--accordion-trigger-py-sm: var(--space-px-8);--accordion-trigger-py-md: var(--space-px-12);--accordion-trigger-py-lg: var(--space-px-16);--alert-title-size: var(--size-px-14);--alert-title-weight: var(--weight-600);--alert-body-size: var(--size-px-14);--breadcrumb-font-size: var(--size-px-14);--btn-hover-opacity: var(--opacity-90);--btn-pressed-opacity: var(--opacity-80);--calendar-day-size: var(--size-px-36);--calendar-day-inset: var(--space-px-4);--calendar-font-size: var(--size-px-14);--card-padding: var(--space-px-16);--card-padding-sm: var(--space-px-12);--card-padding-md: var(--space-px-16);--card-padding-lg: var(--space-px-24);--card-action-size: var(--size-px-36);--collapsible-font-size: var(--size-px-14);--collapsible-font-size-sm: var(--size-px-12);--collapsible-font-size-md: var(--size-px-14);--collapsible-font-size-lg: var(--size-px-16);--collapsible-font-weight: var(--weight-500);--collapsible-trigger-px: var(--space-px-12);--collapsible-trigger-py-sm: var(--space-px-8);--collapsible-trigger-py-md: var(--space-px-12);--collapsible-trigger-py-lg: var(--space-px-16);--date-picker-cell-size: var(--size-px-36);--dialog-title-size: var(--size-px-18);--dialog-title-weight: var(--weight-600);--dialog-body-size: var(--size-px-14);--kbd-bg: var(--neutral-700);--kbd-border: var(--neutral-600);--overlay: rgba(0,0,0,.65);--overlay-blur: 8px;--overlay-scrim: rgba(0,0,0,.6);--sheet-title-size: var(--size-px-18);--sheet-title-weight: var(--weight-600);--sheet-body-size: var(--size-px-14);--sheet-width: 24rem;--stat-value-font-size: var(--size-px-30);--success: var(--status-success-500);--success-foreground: var(--neutral-900);--success-border: var(--status-success-700);--success-muted: var(--status-success-900);--warning: var(--status-warning-500);--warning-foreground: var(--neutral-900);--warning-border: var(--status-warning-700);--warning-muted: var(--status-warning-900);--switch-thumb: var(--neutral-0);--switch-track-width: var(--size-px-36);--switch-track-height: var(--size-px-20);--switch-track-border-width: var(--space-px-2);--switch-thumb-shadow: 0 0 0 1px rgb(0 0 0 / .4), 0 1px 3px 0 rgb(0 0 0 / .5);--table-font-size: var(--size-px-14);--table-header-size: var(--size-px-12);--table-header-weight: var(--weight-600);--table-cell-fs-sm: var(--size-px-12);--table-cell-fs-md: var(--size-px-14);--table-cell-fs-lg: var(--size-px-16);--table-cell-py-sm: var(--space-px-4);--table-cell-py-md: var(--space-px-8);--table-cell-py-lg: var(--space-px-12);--table-head-h-sm: var(--size-px-36);--table-head-h-md: var(--size-px-40);--table-head-h-lg: var(--size-px-48);--tabs-font-size: var(--size-px-14);--tabs-font-weight: var(--weight-500);--tabs-list-height: var(--size-px-40);--tabs-trigger-height: var(--size-px-36);--textarea-min-h: var(--size-px-56);--textarea-min-height: var(--size-px-56);--toast-font-size: var(--size-px-14);--toast-action-font-size: var(--size-px-12);--toast-icon-size: var(--size-px-16);--primary-light: var(--primary-300);--primary-dark: var(--primary-800);--success-light: var(--status-success-100);--success-dark: var(--status-success-700);--warning-light: var(--status-warning-100);--warning-dark: var(--status-warning-700);--destructive-light: var(--status-error-100);--destructive-dark: var(--status-error-700);--info: var(--status-info-500);--info-foreground: var(--neutral-900);--info-light: var(--status-info-100);--info-dark: var(--status-info-700);--info-border: var(--status-info-700);--info-muted: var(--status-info-900);--success-container: var(--status-success-900);--on-success-container: var(--status-success-100);--warning-container: var(--status-warning-900);--on-warning-container: var(--status-warning-100);--info-container: var(--status-info-900);--on-info-container: var(--status-info-100);--outline: var(--border);--severity-safe: var(--status-success-500);--severity-safe-foreground: var(--status-success-50);--severity-caution: var(--status-warning-500);--severity-caution-foreground: var(--status-warning-50);--severity-risky: var(--status-warning-700);--severity-risky-foreground: var(--status-warning-50);--severity-avoid: var(--status-error-500);--severity-avoid-foreground: var(--status-error-50);--media-scrim: var(--alpha-black-50);--media-scrim-strong: var(--alpha-black-70);--status-live: var(--status-error-500);--status-live-foreground: var(--neutral-0);--status-verified: var(--status-success-500);--status-verified-foreground: var(--neutral-0)}.dark{--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .5);--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .3);--shadow-dropdown: 0 4px 6px -1px rgb(0 0 0 / .5);--shadow-modal: 0 20px 25px -5px rgb(0 0 0 / .6);--shadow-toast: 0 10px 15px -3px rgb(0 0 0 / .5);color-scheme:dark}:root{--tb-h: var(--size-px-36);--sr-scrollbar-full-h: var(--space-px-4);--sr-scrollbar-thin-h: var(--space-px-2);--sr-scrollbar-full-w: var(--space-px-4);--sr-scrollbar-thin-w: var(--space-px-2);--sr-rail-fade-w: var(--space-px-24);--empty-state-min-h-sm: var(--size-px-32);--empty-state-min-h-md: var(--size-px-48);--empty-state-min-h-lg: var(--size-px-56);--empty-state-icon-box-sm: var(--size-px-36);--empty-state-icon-box-md: var(--size-px-56);--empty-state-icon-box-lg: var(--size-px-72);--empty-state-icon-size-sm: var(--text-md);--empty-state-icon-size-md: var(--text-xl);--empty-state-icon-size-lg: var(--text-2xl);--empty-state-gap-sm: var(--space-2);--empty-state-gap-md: var(--space-3);--empty-state-gap-lg: var(--space-4);--empty-state-headline-sm: var(--text-r4-size);--empty-state-headline-md: var(--text-r1-size);--empty-state-headline-lg: var(--text-h5-size);--empty-state-subtext-sm: var(--text-r4-size);--empty-state-subtext-md: var(--text-r4-size);--empty-state-subtext-lg: var(--text-r3-size);--empty-state-padding-sm: var(--space-4);--empty-state-padding-md: var(--space-6) var(--space-5);--empty-state-padding-lg: var(--space-12) var(--space-8);--switch-track-height-xs: var(--size-px-14);--switch-track-height-sm: 18.4px;--switch-track-height-md: var(--size-px-24);--switch-track-width-xs: var(--size-px-24);--switch-track-width-sm: var(--size-px-32);--switch-track-width-md: var(--size-px-40);--switch-thumb-inset: var(--space-px-4);--switch-thumb-bg: var(--neutral-0);--switch-opacity-hover: var(--opacity-10);--switch-opacity-focus: var(--opacity-10);--switch-opacity-pressed: var(--opacity-10);--dialog-max-w-sm: 28rem;--crud-master-min-h: 24rem;--crud-table-max-h: 18rem;--field-grid-cols: minmax(8rem, 1fr) 2fr;--duration-copy-confirm: 1.5s;--empty-state-base-desc-max-w-compact: 13.75rem;--empty-state-stack-max-w: 22.5rem;--tb-filter-max-w: 10rem;--tb-search-max-w: 18rem;--target-min: var(--size-px-44);--target-compact: var(--size-px-44);--form-label-size: var(--text-sm);--form-label-leading: var(--leading-tight);--form-label-weight: var(--font-medium);--text-mono-detail: var(--size-px-11);--crud-eyebrow-size: var(--text-mono-detail);--crud-edge-badge-size: var(--text-r4-size);--text-2xs: .625rem;--text-3xs: .5625rem;--cockpit-panel-max-h-sm: 25rem;--cockpit-panel-max-h-lg: 32.5rem;--cockpit-avatar-name-max-w: 4rem;--cockpit-empty-hint-max-w-sm: 12.5rem;--cockpit-empty-hint-max-w-lg: 17.5rem;--cockpit-compose-field-w-md: 8.125rem;--cockpit-compose-field-w-sm: 6.875rem;--fleet-column-min-w: 17.5rem;--fleet-column-min-h: 12.5rem;--grid-card-min-w: 13.75rem;--crud-reset-btn-size: var(--size-px-28);--crud-reset-icon-size: var(--size-px-14);--obj-banner-bg: color-mix(in oklab, var(--foreground) 65%, transparent);--obj-banner-fg: var(--background);--obj-banner-radius: var(--radius-sm);--obj-banner-pad-y-sm: var(--space-px-2);--obj-banner-pad-x-sm: var(--space-px-8);--obj-banner-pad-y-md: var(--space-px-4);--obj-banner-pad-x-md: var(--size-px-12);--obj-banner-pad-y-lg: var(--space-px-8);--obj-banner-pad-x-lg: var(--size-px-16);--obj-banner-size-sm: var(--text-r4-size);--obj-banner-size-md: var(--text-r3-size);--obj-banner-size-lg: var(--text-r2-size);--obj-banner-clr-neutral: var(--obj-banner-bg);--obj-banner-clr-primary: var(--primary);--obj-banner-clr-success: var(--feedback-success);--obj-banner-clr-warning: var(--feedback-warning);--obj-banner-clr-error: var(--feedback-error);--obj-banner-clr-info: var(--feedback-info);--obj-iconbar-bg: color-mix(in oklab, var(--foreground) 55%, transparent);--obj-iconbar-fg: var(--background);--obj-iconbar-radius: var(--radius-px-9999);--obj-iconbar-pad-y: var(--space-px-4);--obj-iconbar-pad-x: var(--space-px-8);--obj-iconbar-gap: var(--space-px-4);--obj-superact-gap: var(--space-px-8);--shell-macbar-h: 1.625rem;--shell-chrome-h: 2.75rem;--shell-rail-w: 3rem;--shell-sidebar-w: 15rem;--shell-panel-w: 18.75rem;--shell-corner-w: 4.75rem;--shell-area-sidebar-w: 12.875rem;--shell-text-2xs: .625rem;--shell-text-2xs-plus: .65625rem;--shell-text-xs: .6875rem;--shell-text-xs-plus: .71875rem;--shell-text-sm: .75rem;--shell-text-sm-plus: .78125rem;--shell-text-md: .8125rem;--shell-text-md-plus: .84375rem;--shell-text-lg: .9375rem;--shell-icon-sm: .9375rem;--shell-size-2xs: .4375rem;--shell-size-xs: .5625rem;--shell-radius-2xs: .3125rem;--shell-space-lg: 1.125rem;--shell-on-tint: oklch(1 0 0 / .95);--shell-presence-dot: var(--error-500, var(--destructive));--shell-traffic-red: oklch(.68 .19 25);--shell-traffic-yellow: oklch(.83 .16 85);--shell-traffic-green: oklch(.75 .2 145);--shell-active-bar-w: .15625rem;--ds-legacy-audit-tint-bg: color-mix(in oklch, var(--status-warning-500) 12%, transparent);--ds-legacy-audit-tint-border: color-mix(in oklch, var(--status-warning-500) 28%, transparent)}:root .dark{--ds-legacy-audit-tint-bg: color-mix(in oklch, var(--status-warning-500) 18%, transparent);--ds-legacy-audit-tint-border: color-mix(in oklch, var(--status-warning-500) 38%, transparent)}@keyframes status-pulse{0%{box-shadow:0 0 0 0 var(--feedback-success);opacity:1}70%{box-shadow:0 0 0 8px transparent;opacity:0}to{box-shadow:0 0 0 0 transparent;opacity:0}}.flip-flipping{transform:rotateX(90deg)}@media (prefers-reduced-motion: reduce){@keyframes status-pulse{0%,to{box-shadow:0 0 0 0 transparent;opacity:1}}.flip-flipping{transform:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.-z-10{z-index:-10}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1 / -1}.m-6{margin:1.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.min-h-\[48px\]{min-height:48px}.min-h-\[64px\]{min-height:64px}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[420px\]{width:420px}.w-\[58px\]{width:58px}.w-\[72px\]{width:72px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[8rem\]{min-width:8rem}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(92px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-4{row-gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:.75rem}.rounded-sm{border-radius:.5rem}.rounded-xl{border-radius:1.25rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-opacity-20{--tw-border-opacity: .2}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-1{padding:.25rem!important}.\!p-1\.5{padding:.375rem!important}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.75}.tracking-wide{letter-spacing:.025em}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.accent-blue-500{accent-color:#3b82f6}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}html,body,#root{height:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--background);color-scheme:light dark}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-amber-700:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-blue-600:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:border-green-600:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-red-400:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-red-600:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.dark\:border-red-700:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-slate-600:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/20:is([data-theme=dark] *){background-color:#78350f33}.dark\:bg-black\/70:is([data-theme=dark] *){background-color:#000000b3}.dark\:bg-blue-600:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-700:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:is([data-theme=dark] *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is([data-theme=dark] *){background-color:#1e3a8a4d}.dark\:bg-green-600:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/20:is([data-theme=dark] *){background-color:#14532d33}.dark\:bg-green-900\/30:is([data-theme=dark] *){background-color:#14532d4d}.dark\:bg-red-600:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20:is([data-theme=dark] *){background-color:#7f1d1d33}.dark\:bg-slate-500:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-600:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:text-amber-100:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-green-100:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-50:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:placeholder-slate-400:is([data-theme=dark] *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-slate-400:is([data-theme=dark] *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.dark\:ring-blue-400:is([data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.dark\:hover\:bg-blue-500:hover:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900\/20:hover:is([data-theme=dark] *){background-color:#7f1d1d33}.dark\:hover\:bg-slate-700:hover:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800:hover:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/50:hover:is([data-theme=dark] *){background-color:#1e293b80}.dark\:hover\:text-blue-100:hover:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-400:hover:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-50:hover:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-blue-400:focus:is([data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width: 768px){.md\:max-w-xl{max-width:36rem}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_minmax\(280px\,40\%\)\]{grid-template-columns:1fr minmax(280px,40%)}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}}
