:root {
      --btn-radius: 6px;
    --btn-border-width: 0px;
    --btn-letter-spacing: 0px;
    --btn-text-transform: none;
    --btn-shadow-x: 0px;
    --btn-shadow-y: 0px;
    --btn-shadow-blur: 0px;
    --btn-shadow-spread: 0px;
    --btn-shadow-color: #000;
    --btn-shadow-opacity: 0;
    --btn-inset-x: 0px;
    --btn-inset-y: 0px;
    --btn-inset-blur: 0px;
    --btn-inset-spread: 0px;
    --btn-inset-color: #000;
    --btn-inset-opacity: 0;
    --box-radius: 0.375rem;
  --box-border-width: 1px;
  --input-radius: 0.375rem;
  --input-border-width: 1px;
  --input-height: ;
  }
          [data-color-scheme="crimson-red"],
    [data-color-scheme-vars="crimson-red"] {   --color-background: oklch(16.65349559% 0.012362892 254.167912336deg);
    --color-background-50: oklch(96.415349386% 3.6E-8 89.875562957deg);
    --color-background-100: oklch(92.825456748% 0.001339661 286.373905886deg);
    --color-background-200: oklch(81.669214642% 0.00178772 247.843866543deg);
    --color-background-300: oklch(70.148062465% 0.00371425 247.876866734deg);
    --color-background-400: oklch(45.546095689% 0.007542662 255.520591478deg);
    --color-background-500: oklch(16.653495589% 0.012362892 254.167912339deg);
    --color-background-600: oklch(16.133919105% 0.010681059 248.506185215deg);
    --color-background-700: oklch(13.864437583% 0.007726365 255.503124073deg);
    --color-background-800: oklch(12.65428188% 0.006953208 243.792308198deg);
    --color-background-900: oklch(11.162195402% 0.006836735 224.937848703deg);
    --color-background-950: oklch(10.522168133% 0.005049578 244.297023557deg);
  --color-on-background: oklch(97.219138504% 0.003423118 247.858111785deg);
  --color-surface: oklch(21.929470229% 0.016465918 252.492042867deg);
    --color-surface-50: oklch(96.639135494% 0.001067929 197.138493776deg);
    --color-surface-100: oklch(93.128289759% 0.001338569 286.374013898deg);
    --color-surface-200: oklch(82.635775655% 0.00298971 264.539923539deg);
    --color-surface-300: oklch(71.717974767% 0.005540804 247.902325923deg);
    --color-surface-400: oklch(48.367083137% 0.009457451 253.91818124deg);
    --color-surface-500: oklch(21.929470229% 0.016465918 252.49204287deg);
    --color-surface-600: oklch(20.71640873% 0.015942762 256.822090519deg);
    --color-surface-700: oklch(17.163027282% 0.009656721 255.651298645deg);
    --color-surface-800: oklch(15.23779876% 0.008170117 248.102185151deg);
    --color-surface-900: oklch(13.257101121% 0.006362069 244.297023524deg);
    --color-surface-950: oklch(12.65428188% 0.006953208 243.792308198deg);
  --color-on-surface: oklch(94.374204076% 0.008622228 247.916992463deg);
  --color-surface-alt: oklch(27.312411483% 0.020257337 251.581636279deg);
    --color-surface-alt-50: oklch(96.743433139% 0.001325859 286.375245712deg);
    --color-surface-alt-100: oklch(93.628096539% 0.001076374 197.137838188deg);
    --color-surface-alt-200: oklch(83.52119662% 0.004714681 258.326979694deg);
    --color-surface-alt-300: oklch(73.360020309% 0.006688241 255.487655257deg);
    --color-surface-alt-400: oklch(51.76542603% 0.012020211 248.060368686deg);
    --color-surface-alt-500: oklch(27.312411484% 0.020257337 251.58163628deg);
    --color-surface-alt-600: oklch(25.701831505% 0.018201336 251.952720652deg);
    --color-surface-alt-700: oklch(20.613295911% 0.012569865 248.436641468deg);
    --color-surface-alt-800: oklch(17.977302577% 0.010409907 248.405565313deg);
    --color-surface-alt-900: oklch(15.348517513% 0.007243109 258.400426705deg);
    --color-surface-alt-950: oklch(14.326177759% 0.00565394 246.440499477deg);
  --color-on-surface-alt: oklch(97.219138504% 0.003423118 247.858111785deg);
  --color-primary: oklch(51.789724245% 0.200674744 21.659681495deg);
    --color-primary-50: oklch(97.169871989% 0.009994451 1.980671268deg);
    --color-primary-100: oklch(94.316123338% 0.019985762 5.993930949deg);
    --color-primary-200: oklch(86.0522556% 0.050865056 7.459969293deg);
    --color-primary-300: oklch(77.660785224% 0.084483997 7.922307257deg);
    --color-primary-400: oklch(62.547175616% 0.155523513 12.81597319deg);
    --color-primary-500: oklch(51.789724245% 0.200674744 21.659681495deg);
    --color-primary-600: oklch(47.996571762% 0.185380447 21.543246537deg);
    --color-primary-700: oklch(35.995446925% 0.135633572 20.52806637deg);
    --color-primary-800: oklch(29.613537065% 0.109113228 19.451804065deg);
    --color-primary-900: oklch(22.84867418% 0.081169868 17.137701979deg);
    --color-primary-950: oklch(20.566245766% 0.069451622 16.018766693deg);
  --color-on-primary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-secondary: oklch(68.128761771% 0.021751017 250.473657257deg);
    --color-secondary-50: oklch(98.462530952% 0.001706042 247.838921415deg);
    --color-secondary-100: oklch(96.967064518% 0.001712584 247.83928598deg);
    --color-secondary-200: oklch(92.349848748% 0.005201273 247.880413953deg);
    --color-secondary-300: oklch(87.647139766% 0.007756958 241.676911677deg);
    --color-secondary-400: oklch(77.983848069% 0.014987207 254.627068519deg);
    --color-secondary-500: oklch(68.128761771% 0.021751017 250.473657259deg);
    --color-secondary-600: oklch(63.187335544% 0.019053792 248.129556977deg);
    --color-secondary-700: oklch(47.23241114% 0.014973761 255.578048004deg);
    --color-secondary-800: oklch(38.802795387% 0.012145631 252.94538258deg);
    --color-secondary-900: oklch(29.978562413% 0.008385046 255.564938802deg);
    --color-secondary-950: oklch(27.090496322% 0.007065456 248.088985374deg);
  --color-on-secondary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-accent: oklch(60.010919562% 0.217543245 20.351225775deg);
    --color-accent-50: oklch(97.548108924% 0.011032426 3.489202932deg);
    --color-accent-100: oklch(95.191905885% 0.01974244 9.782290871deg);
    --color-accent-200: oklch(88.170559007% 0.053959737 8.190486193deg);
    --color-accent-300: oklch(81.269358531% 0.089200709 9.571189792deg);
    --color-accent-400: oklch(68.953279601% 0.160877612 13.777500273deg);
    --color-accent-500: oklch(60.010919562% 0.217543245 20.351225775deg);
    --color-accent-600: oklch(55.528018253% 0.199929786 20.262517684deg);
    --color-accent-700: oklch(41.421316565% 0.144991262 19.648374849deg);
    --color-accent-800: oklch(34.000934025% 0.116326352 18.662439055deg);
    --color-accent-900: oklch(26.291237663% 0.084414994 17.369177985deg);
    --color-accent-950: oklch(23.468362639% 0.072102301 17.372521475deg);
  --color-on-accent: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-neutral: oklch(37.865239962% 0.020852184 251.128838185deg);
    --color-neutral-50: oklch(97.238515433% 0.001066287 197.13861819deg);
    --color-neutral-100: oklch(94.2605463% 0.001724751 247.839978292deg);
    --color-neutral-200: oklch(85.691575547% 0.004684365 258.326547615deg);
    --color-neutral-300: oklch(76.794280605% 0.007262584 247.92032061deg);
    --color-neutral-400: oklch(58.016396555% 0.012919484 252.16184124deg);
    --color-neutral-500: oklch(37.865239962% 0.020852184 251.12883818deg);
    --color-neutral-600: oklch(35.237953688% 0.019033837 251.439788098deg);
    --color-neutral-700: oklch(27.440997855% 0.013249529 253.04124944deg);
    --color-neutral-800: oklch(23.308565898% 0.011369538 254.060479029deg);
    --color-neutral-900: oklch(18.933931414% 0.007720425 248.234820888deg);
    --color-neutral-950: oklch(17.629119337% 0.005243492 248.125470494deg);
  --color-on-neutral: oklch(97.219138504% 0.003423118 247.858111785deg);
  --color-info: oklch(61.41155203% 0.149755331 248.092480781deg);
    --color-info-50: oklch(97.948605269% 0.007545663 241.661495851deg);
    --color-info-100: oklch(95.897917129% 0.015152571 241.77062805deg);
    --color-info-200: oklch(90.063168691% 0.038272045 242.141696205deg);
    --color-info-300: oklch(83.969410732% 0.061763982 242.619107909deg);
    --color-info-400: oklch(72.083493293% 0.108434871 244.252821463deg);
    --color-info-500: oklch(61.41155203% 0.149755331 248.092480781deg);
    --color-info-600: oklch(56.793570046% 0.137648897 248.004890016deg);
    --color-info-700: oklch(42.650997966% 0.099474143 247.490607113deg);
    --color-info-800: oklch(35.32308495% 0.078928234 246.982619048deg);
    --color-info-900: oklch(27.223970526% 0.056877991 246.30194966deg);
    --color-info-950: oklch(24.398152879% 0.049048092 245.941123282deg);
  --color-on-info: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-success: oklch(61.267250237% 0.129740083 159.140871384deg);
    --color-success-50: oklch(97.975577549% 0.007457102 164.942719383deg);
    --color-success-100: oklch(95.979399435% 0.014291448 169.243648597deg);
    --color-success-200: oklch(89.945507343% 0.036173089 167.55899738deg);
    --color-success-300: oklch(83.947019531% 0.057995788 166.405545759deg);
    --color-success-400: oklch(72.237174919% 0.098576459 164.220715503deg);
    --color-success-500: oklch(61.267250236% 0.129740083 159.140871385deg);
    --color-success-600: oklch(56.913226164% 0.119662509 159.20944669deg);
    --color-success-700: oklch(42.645677564% 0.086663217 159.999588528deg);
    --color-success-800: oklch(35.219303922% 0.069971416 159.801175223deg);
    --color-success-900: oklch(27.419700623% 0.050889644 160.72796821deg);
    --color-success-950: oklch(24.581691694% 0.0437016 161.753562481deg);
  --color-on-success: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-warning: oklch(71.793879208% 0.144042155 73.691701555deg);
    --color-warning-50: oklch(98.575224782% 0.00854989 84.572307209deg);
    --color-warning-100: oklch(96.95955803% 0.016389521 79.352514748deg);
    --color-warning-200: oklch(92.587825839% 0.042998586 79.789818726deg);
    --color-warning-300: oklch(88.216112885% 0.06762976 79.970922182deg);
    --color-warning-400: oklch(79.696732026% 0.113722353 79.044564274deg);
    --color-warning-500: oklch(71.793879208% 0.144042155 73.691701554deg);
    --color-warning-600: oklch(66.358664219% 0.132464045 73.832943283deg);
    --color-warning-700: oklch(49.633207631% 0.096944844 75.002323929deg);
    --color-warning-800: oklch(40.805119703% 0.078182806 75.598161141deg);
    --color-warning-900: oklch(31.106606284% 0.056531614 75.405230009deg);
    --color-warning-950: oklch(27.867073953% 0.049421731 77.277747871deg);
  --color-on-warning: oklch(19.729503202% 0.012702459 248.471294746deg);
  --color-danger: oklch(57.072055016% 0.208722776 21.142599392deg);
    --color-danger-50: oklch(97.441361264% 0.009744097 9.532312395deg);
    --color-danger-100: oklch(94.918760376% 0.019951973 5.989594583deg);
    --color-danger-200: oklch(87.557401897% 0.050430351 8.943905943deg);
    --color-danger-300: oklch(80.169776151% 0.084447129 10.766266397deg);
    --color-danger-400: oklch(66.848391065% 0.154644868 14.301923361deg);
    --color-danger-500: oklch(57.072055016% 0.208722776 21.142599393deg);
    --color-danger-600: oklch(52.90798957% 0.19271913 20.951626654deg);
    --color-danger-700: oklch(39.565794723% 0.139585797 20.016744962deg);
    --color-danger-800: oklch(32.536701676% 0.11188126 19.790486172deg);
    --color-danger-900: oklch(25.161667092% 0.081980443 18.418913118deg);
    --color-danger-950: oklch(22.662365575% 0.069591583 18.364311631deg);
  --color-on-danger: oklch(99.999999347% 3.7E-8 89.875563096deg);
 }
          [data-color-scheme="cupcake"],
    [data-color-scheme-vars="cupcake"] {   --color-background: oklch(97.788172739% 0.00417997 56.375636888deg);
    --color-background-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-100: oklch(99.778409148% 0.001061341 17.17772548deg);
    --color-background-200: oklch(99.480763512% 0.001062137 17.177783613deg);
    --color-background-300: oklch(99.155136356% 0.001702941 67.802904198deg);
    --color-background-400: oklch(98.413384386% 0.00347825 39.484828928deg);
    --color-background-500: oklch(97.788172739% 0.00417997 56.375636876deg);
    --color-background-600: oklch(90.266274164% 0.003555112 39.482180537deg);
    --color-background-700: oklch(66.792846715% 0.002780307 48.699795403deg);
    --color-background-800: oklch(54.316333071% 0.002929344 48.68464404deg);
    --color-background-900: oklch(41.007162738% 0.001327878 17.212156545deg);
    --color-background-950: oklch(36.448479284% 0.002186622 67.755960243deg);
  --color-on-background: oklch(23.574181114% 0.066234973 313.189597913deg);
  --color-neutral: oklch(26.98189459% 0.005498455 286.025486002deg);
    --color-neutral-50: oklch(96.715329219% 3.6E-8 89.875563016deg);
    --color-neutral-100: oklch(93.430876785% 0.001337481 286.374121049deg);
    --color-neutral-200: oklch(83.619686206% 0.00137518 286.370205224deg);
    --color-neutral-300: oklch(73.189663823% 0.001421873 286.364743183deg);
    --color-neutral-400: oklch(51.445758439% 0.003109121 286.289941363deg);
    --color-neutral-500: oklch(26.98189459% 0.005498455 286.025486001deg);
    --color-neutral-600: oklch(25.318834547% 0.005588557 285.993853601deg);
    --color-neutral-700: oklch(20.548142379% 0.003922894 286.049460366deg);
    --color-neutral-800: oklch(17.807472508% 0.002029398 286.191835956deg);
    --color-neutral-900: oklch(15.003543752% 0.00211956 286.141496539deg);
    --color-neutral-950: oklch(14.478795444% 5.0E-9 89.87556294deg);
  --color-on-neutral: oklch(91.972854957% 0.00403148 286.320231684deg);
  --color-surface: oklch(93.982244669% 0.007638395 61.449292254deg);
    --color-surface-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-100: oklch(99.404815621% 3.7E-8 89.875562781deg);
    --color-surface-200: oklch(98.558685927% 0.001705511 67.802760408deg);
    --color-surface-300: oklch(97.711241366% 0.003418126 67.783388509deg);
    --color-surface-400: oklch(95.766953839% 0.005084094 48.68567707deg);
    --color-surface-500: oklch(93.982244668% 0.007638395 61.44929225deg);
    --color-surface-600: oklch(86.889574924% 0.007038231 67.732719113deg);
    --color-surface-700: oklch(64.203719145% 0.004646779 56.33410012deg);
    --color-surface-800: oklch(52.318929446% 0.004084231 39.457994011deg);
    --color-surface-900: oklch(39.576546732% 0.003174112 48.65276767deg);
    --color-surface-950: oklch(35.29578057% 0.002204233 67.753251637deg);
  --color-on-surface: oklch(23.574181114% 0.066234973 313.189597913deg);
  --color-primary: oklch(85.049003967% 0.138089419 181.021920678deg);
    --color-primary-50: oklch(99.07707009% 0.008525699 188.11988205deg);
    --color-primary-100: oklch(98.098932597% 0.017990893 188.40199861deg);
    --color-primary-200: oklch(95.395762859% 0.043812497 185.899345781deg);
    --color-primary-300: oklch(92.8765735% 0.068177429 184.647067614deg);
    --color-primary-400: oklch(88.496182368% 0.109734805 183.144787791deg);
    --color-primary-500: oklch(85.049003967% 0.138089419 181.021920678deg);
    --color-primary-600: oklch(78.710093694% 0.127662622 180.871857723deg);
    --color-primary-700: oklch(58.333839093% 0.09239148 181.654834733deg);
    --color-primary-800: oklch(47.595360306% 0.074179147 181.2900885deg);
    --color-primary-900: oklch(36.18237135% 0.055206118 180.690512565deg);
    --color-primary-950: oklch(32.132124279% 0.047299746 182.171162915deg);
  --color-on-primary: oklch(43.115013773% 0.074857729 188.430958004deg);
  --color-secondary: oklch(88.937175528% 0.061645431 343.465375123deg);
    --color-secondary-50: oklch(99.391469072% 0.004107916 337.348879845deg);
    --color-secondary-100: oklch(98.872239456% 0.004980509 345.275724598deg);
    --color-secondary-200: oklch(97.249123518% 0.015764504 341.387701239deg);
    --color-secondary-300: oklch(95.529042172% 0.025057674 341.826318888deg);
    --color-secondary-400: oklch(92.304366615% 0.042314189 343.0783562deg);
    --color-secondary-500: oklch(88.937175528% 0.061645431 343.465375123deg);
    --color-secondary-600: oklch(82.227336568% 0.055901129 343.6506426deg);
    --color-secondary-700: oklch(60.974654451% 0.03954561 343.856167078deg);
    --color-secondary-800: oklch(49.608948002% 0.032662629 343.07666068deg);
    --color-secondary-900: oklch(37.770067586% 0.023302243 342.985756872deg);
    --color-secondary-950: oklch(33.519491796% 0.018591337 344.158455701deg);
  --color-on-secondary: oklch(45.428745618% 0.182710134 4.328312306deg);
  --color-accent: oklch(89.987350847% 0.076282246 70.441631358deg);
    --color-accent-50: oklch(99.501714969% 0.003402656 67.78424675deg);
    --color-accent-100: oklch(98.977647753% 0.007877862 73.745818824deg);
    --color-accent-200: oklch(97.470220309% 0.019180059 72.578665437deg);
    --color-accent-300: oklch(95.978573734% 0.030510496 72.181214136deg);
    --color-accent-400: oklch(92.833347396% 0.053850419 70.693842916deg);
    --color-accent-500: oklch(89.987350847% 0.076282246 70.441631357deg);
    --color-accent-600: oklch(83.266217037% 0.070777696 70.817245808deg);
    --color-accent-700: oklch(61.588396238% 0.050482543 69.849371653deg);
    --color-accent-800: oklch(50.188109579% 0.040095176 69.519291994deg);
    --color-accent-900: oklch(38.092416613% 0.028983507 68.862597325deg);
    --color-accent-950: oklch(33.984820313% 0.024563534 71.930450222deg);
  --color-on-accent: oklch(46.95585988% 0.15664978 37.146188819deg);
  --color-surface-alt: oklch(91.586107811% 0.006810644 53.440501506deg);
    --color-surface-alt-50: oklch(99.674760995% 0.001315096 106.422978136deg);
    --color-surface-alt-100: oklch(99.182895075% 0.001062937 17.177842237deg);
    --color-surface-alt-200: oklch(97.961331763% 0.001708104 67.802614611deg);
    --color-surface-alt-300: oklch(96.54079657% 0.00253402 48.719000849deg);
    --color-surface-alt-400: oklch(94.183039001% 0.004219613 56.372740395deg);
    --color-surface-alt-500: oklch(91.58610781% 0.006810644 53.440501496deg);
    --color-surface-alt-600: oklch(84.554164155% 0.006226581 43.325024101deg);
    --color-surface-alt-700: oklch(62.871512083% 0.004671405 56.331412452deg);
    --color-surface-alt-800: oklch(51.143785583% 0.004017752 67.735433727deg);
    --color-surface-alt-900: oklch(38.727163463% 0.002153768 67.760778089deg);
    --color-surface-alt-950: oklch(34.522073287% 0.002216461 67.751317414deg);
  --color-on-surface-alt: oklch(23.574181114% 0.066234973 313.189597913deg);
  --color-info: oklch(68.634917375% 0.159043161 240.671845992deg);
    --color-info-50: oklch(98.025308107% 0.010037598 228.885398865deg);
    --color-info-100: oklch(96.364953591% 0.020052952 229.034998108deg);
    --color-info-200: oklch(90.832486562% 0.050651474 229.001876642deg);
    --color-info-300: oklch(85.797887899% 0.079215752 228.920317157deg);
    --color-info-400: oklch(76.243109979% 0.128478157 233.093620562deg);
    --color-info-500: oklch(68.634917375% 0.159043161 240.671845992deg);
    --color-info-600: oklch(63.599152458% 0.146439137 240.304165675deg);
    --color-info-700: oklch(47.258084328% 0.107402597 239.5325397deg);
    --color-info-800: oklch(38.849361449% 0.086281686 238.108207237deg);
    --color-info-900: oklch(29.669155246% 0.064736901 236.954694952deg);
    --color-info-950: oklch(26.553304001% 0.056891142 235.70692863deg);
  --color-on-info: oklch(28.938319039% 0.065868885 242.997579629deg);
  --color-success: oklch(69.621128769% 0.15697036 160.208185256deg);
    --color-success-50: oklch(98.249918278% 0.011756463 170.277843779deg);
    --color-success-100: oklch(96.419157714% 0.020490115 173.955216735deg);
    --color-success-200: oklch(91.180190626% 0.053050857 172.333512286deg);
    --color-success-300: oklch(86.020784912% 0.081755221 171.123796003deg);
    --color-success-400: oklch(77.123807221% 0.131189765 167.061420204deg);
    --color-success-500: oklch(69.62112877% 0.15697036 160.208185256deg);
    --color-success-600: oklch(64.301120259% 0.144026745 160.622455392deg);
    --color-success-700: oklch(48.15157753% 0.106869665 161.211912073deg);
    --color-success-800: oklch(39.398042611% 0.086860775 161.649125628deg);
    --color-success-900: oklch(30.152035357% 0.064594747 163.621349535deg);
    --color-success-950: oklch(27.026684541% 0.057285238 164.394011636deg);
  --color-on-success: oklch(26.097228172% 0.050976503 171.268987989deg);
  --color-warning: oklch(79.063619177% 0.162622274 82.845193042deg);
    --color-warning-50: oklch(98.793215588% 0.012273072 91.514965038deg);
    --color-warning-100: oklch(97.623871517% 0.023242256 90.747747022deg);
    --color-warning-200: oklch(94.197742633% 0.059557229 90.427557573deg);
    --color-warning-300: oklch(90.842728951% 0.092432975 90.631932114deg);
    --color-warning-400: oklch(84.572939854% 0.14454209 89.215077793deg);
    --color-warning-500: oklch(79.063619177% 0.162622274 82.845193041deg);
    --color-warning-600: oklch(73.165126028% 0.150306594 83.485920283deg);
    --color-warning-700: oklch(54.368530817% 0.111560843 84.17726991deg);
    --color-warning-800: oklch(44.525960381% 0.091260176 84.953202613deg);
    --color-warning-900: oklch(33.971630212% 0.069455413 87.548057309deg);
    --color-warning-950: oklch(30.193201421% 0.061708386 88.363962618deg);
  --color-on-warning: oklch(27.957633981% 0.066038643 53.844469786deg);
  --color-danger: oklch(63.998656345% 0.246099983 16.427965031deg);
    --color-danger-50: oklch(97.655179747% 0.012417035 358.754918884deg);
    --color-danger-100: oklch(95.115448697% 0.026222509 359.930200009deg);
    --color-danger-200: oklch(88.126480473% 0.067483451 1.109843738deg);
    --color-danger-300: oklch(81.5179279% 0.110666309 3.393584669deg);
    --color-danger-400: oklch(70.318348983% 0.193793114 8.101066962deg);
    --color-danger-500: oklch(63.998656345% 0.246099983 16.427965031deg);
    --color-danger-600: oklch(59.23374961% 0.227201027 16.101113194deg);
    --color-danger-700: oklch(43.927732328% 0.165377722 15.256818527deg);
    --color-danger-800: oklch(35.901382144% 0.132435347 14.614614367deg);
    --color-danger-900: oklch(27.386482693% 0.097846356 12.228873125deg);
    --color-danger-950: oklch(24.583952936% 0.085624663 12.534303401deg);
  --color-on-danger: oklch(26.99835362% 0.104937574 12.296215189deg);
 }
          [data-color-scheme="dark"],
    [data-color-scheme-vars="dark"] {   --color-background: oklch(25.326665144% 0.015895625 252.417568182deg);
    --color-background-50: oklch(96.715329219% 3.6E-8 89.875563016deg);
    --color-background-100: oklch(93.354066333% 0.001728924 247.840219891deg);
    --color-background-200: oklch(83.258968934% 0.002984071 264.540029941deg);
    --color-background-300: oklch(72.766376001% 0.004881065 258.329501785deg);
    --color-background-400: oklch(50.494291782% 0.009355306 253.91256012deg);
    --color-background-500: oklch(25.326665144% 0.015895625 252.417568185deg);
    --color-background-600: oklch(24.01750592% 0.014519333 248.431306628deg);
    --color-background-700: oklch(19.330443803% 0.010228752 248.355470898deg);
    --color-background-800: oklch(17.111813597% 0.007914415 248.28909764deg);
    --color-background-900: oklch(14.817145211% 0.005504011 247.803539183deg);
    --color-background-950: oklch(13.810811036% 0.005923212 245.021555755deg);
  --color-on-background: oklch(97.41990586% 0.01593186 226.964150266deg);
  --color-surface: oklch(23.260666871% 0.01380657 253.100675248deg);
    --color-surface-50: oklch(96.715329219% 3.6E-8 89.875563016deg);
    --color-surface-100: oklch(93.32566964% 0.001077241 197.137769395deg);
    --color-surface-200: oklch(82.918076517% 0.001780948 247.843422756deg);
    --color-surface-300: oklch(72.090923202% 0.003688957 247.87499467deg);
    --color-surface-400: oklch(49.398268242% 0.008109186 247.991704543deg);
    --color-surface-500: oklch(23.260666871% 0.01380657 253.100675262deg);
    --color-surface-600: oklch(22.018627159% 0.011533113 254.076244833deg);
    --color-surface-700: oklch(18.07856896% 0.00953099 255.641864519deg);
    --color-surface-800: oklch(16.132435541% 0.006469538 237.045690188deg);
    --color-surface-900: oklch(13.945081811% 0.004825839 262.80207096deg);
    --color-surface-950: oklch(13.20317151% 0.004885633 226.389356961deg);
  --color-on-surface: oklch(97.41990586% 0.01593186 226.964150266deg);
  --color-surface-alt: oklch(21.148384114% 0.011650182 254.087938887deg);
    --color-surface-alt-50: oklch(96.639135494% 0.001067929 197.138493776deg);
    --color-surface-alt-100: oklch(93.128289759% 0.001338569 286.374013898deg);
    --color-surface-alt-200: oklch(82.606304384% 0.001782627 247.843532022deg);
    --color-surface-alt-300: oklch(71.444773544% 0.003697273 247.875604781deg);
    --color-surface-alt-400: oklch(48.062234204% 0.007440877 255.51602948deg);
    --color-surface-alt-500: oklch(21.148384114% 0.011650182 254.087938877deg);
    --color-surface-alt-600: oklch(20.219839488% 0.010117507 248.326750177deg);
    --color-surface-alt-700: oklch(16.755385592% 0.007084521 258.371738258deg);
    --color-surface-alt-800: oklch(14.868963039% 0.007326982 258.040797476deg);
    --color-surface-alt-900: oklch(13.20317151% 0.004885633 226.389356961deg);
    --color-surface-alt-950: oklch(12.165450988% 0.006156205 261.583239027deg);
  --color-on-surface-alt: oklch(97.41990586% 0.01593186 226.964150266deg);
  --color-primary: oklch(57.952973336% 0.232969234 277.090229158deg);
    --color-primary-50: oklch(97.841968138% 0.010602753 286.202129178deg);
    --color-primary-100: oklch(95.681357705% 0.02137846 285.988793192deg);
    --color-primary-200: oklch(89.191429356% 0.054709786 285.237618182deg);
    --color-primary-300: oklch(82.517824288% 0.090797741 284.933513074deg);
    --color-primary-400: oklch(69.861112132% 0.162515943 282.141745375deg);
    --color-primary-500: oklch(57.952973336% 0.232969234 277.090229158deg);
    --color-primary-600: oklch(53.770882206% 0.214342066 276.999015166deg);
    --color-primary-700: oklch(40.483436229% 0.153740491 277.935310157deg);
    --color-primary-800: oklch(33.406332854% 0.122087006 278.102253245deg);
    --color-primary-900: oklch(26.033164524% 0.087906274 279.278464907deg);
    --color-primary-950: oklch(23.33717722% 0.075840518 279.845790932deg);
  --color-on-primary: oklch(95.890217315% 0.017947944 272.313575095deg);
  --color-secondary: oklch(64.997318738% 0.240621674 354.400530755deg);
    --color-secondary-50: oklch(97.852683981% 0.011608878 342.633290584deg);
    --color-secondary-100: oklch(95.611052452% 0.025953289 343.271392781deg);
    --color-secondary-200: oklch(89.214736285% 0.064461608 345.312146879deg);
    --color-secondary-300: oklch(83.230360366% 0.105938462 346.509999624deg);
    --color-secondary-400: oklch(72.447010648% 0.184421714 349.54121068deg);
    --color-secondary-500: oklch(64.997318738% 0.240621674 354.400530756deg);
    --color-secondary-600: oklch(60.177516284% 0.222105689 354.287282058deg);
    --color-secondary-700: oklch(44.756403633% 0.160913347 353.746269089deg);
    --color-secondary-800: oklch(36.752231984% 0.128644694 353.699499871deg);
    --color-secondary-900: oklch(28.06622451% 0.094732681 351.775708135deg);
    --color-secondary-950: oklch(25.150060192% 0.081606681 351.985078421deg);
  --color-on-secondary: oklch(93.915801001% 0.027712664 342.266540737deg);
  --color-accent: oklch(77.707048921% 0.140321259 180.713145062deg);
    --color-accent-50: oklch(98.559183675% 0.011644885 190.451912817deg);
    --color-accent-100: oklch(97.19009988% 0.022298393 186.506851958deg);
    --color-accent-200: oklch(92.907569797% 0.05445379 187.717755285deg);
    --color-accent-300: oklch(88.996505445% 0.082743234 187.230272406deg);
    --color-accent-400: oklch(82.497125261% 0.125684806 184.144827567deg);
    --color-accent-500: oklch(77.707048921% 0.140321259 180.713145062deg);
    --color-accent-600: oklch(71.841921714% 0.129852302 180.568374866deg);
    --color-accent-700: oklch(53.471666852% 0.096535286 180.749001986deg);
    --color-accent-800: oklch(43.542780373% 0.078273296 181.426903167deg);
    --color-accent-900: oklch(33.005488897% 0.058887102 182.683409941deg);
    --color-accent-950: oklch(29.534051822% 0.052641608 182.855619532deg);
  --color-on-accent: oklch(38.033644677% 0.062892109 188.641863141deg);
  --color-neutral: oklch(14.076533343% 0.004385899 285.822869301deg);
    --color-neutral-50: oklch(96.415349386% 3.6E-8 89.875562957deg);
    --color-neutral-100: oklch(92.522376548% 0.001340759 286.373797002deg);
    --color-neutral-200: oklch(81.406355034% 3.0E-8 89.875563066deg);
    --color-neutral-300: oklch(69.600693092% 2.6E-8 89.875563187deg);
    --color-neutral-400: oklch(44.259819943% 0.001613136 286.333695426deg);
    --color-neutral-500: oklch(14.076533343% 0.004385899 285.822869302deg);
    --color-neutral-600: oklch(13.544888754% 0.004657322 285.76157073deg);
    --color-neutral-700: oklch(11.633434236% 0.00615994 285.402997259deg);
    --color-neutral-800: oklch(10.750585329% 0.003696519 285.761570729deg);
    --color-neutral-900: oklch(9.692582747% 4.0E-9 89.875562729deg);
    --color-neutral-950: oklch(8.597295122% 0.005553225 285.172921728deg);
  --color-on-neutral: oklch(91.972854957% 0.00403148 286.320231684deg);
  --color-info: oklch(74.330275277% 0.155379537 233.914187067deg);
    --color-info-50: oklch(98.447279427% 0.011307626 217.540967422deg);
    --color-info-100: oklch(96.792772917% 0.021166014 222.996668261deg);
    --color-info-200: oklch(92.175130675% 0.053507371 221.915409099deg);
    --color-info-300: oklch(87.700005781% 0.082755089 223.774409025deg);
    --color-info-400: oklch(80.234575534% 0.129468575 226.123952859deg);
    --color-info-500: oklch(74.330275277% 0.155379537 233.914187067deg);
    --color-info-600: oklch(68.649314313% 0.143884478 234.113268981deg);
    --color-info-700: oklch(51.211399479% 0.104578317 232.081247741deg);
    --color-info-800: oklch(41.823985818% 0.084421749 231.115518876deg);
    --color-info-900: oklch(31.872023979% 0.063023634 229.302262486deg);
    --color-info-950: oklch(28.524726106% 0.056013189 228.65490265deg);
  --color-on-info: oklch(28.938319039% 0.065868885 242.997579629deg);
  --color-success: oklch(76.583650559% 0.169220783 161.502020679deg);
    --color-success-50: oklch(98.475349625% 0.012692257 172.377597343deg);
    --color-success-100: oklch(97.077962684% 0.023816274 173.854716019deg);
    --color-success-200: oklch(92.594699514% 0.058726469 173.358207465deg);
    --color-success-300: oklch(88.50841544% 0.089880476 172.598008249deg);
    --color-success-400: oklch(81.655891786% 0.142030919 167.81262305deg);
    --color-success-500: oklch(76.583650559% 0.169220783 161.502020679deg);
    --color-success-600: oklch(70.827479652% 0.155830978 161.786112854deg);
    --color-success-700: oklch(52.721460049% 0.115539844 162.048902182deg);
    --color-success-800: oklch(42.955824906% 0.092437711 163.303360272deg);
    --color-success-900: oklch(32.566275075% 0.068823915 164.611540215deg);
    --color-success-950: oklch(29.149735969% 0.061174857 165.135053515deg);
  --color-on-success: oklch(37.023681895% 0.074029597 169.096946378deg);
  --color-warning: oklch(82.202351254% 0.16972756 81.151471107deg);
    --color-warning-50: oklch(98.870448235% 0.012600778 86.827936027deg);
    --color-warning-100: oklch(97.97603575% 0.024778403 89.208847786deg);
    --color-warning-200: oklch(94.840043072% 0.06214998 90.163034774deg);
    --color-warning-300: oklch(91.961710486% 0.09642788 89.365390327deg);
    --color-warning-400: oklch(86.822502734% 0.150503793 87.836148189deg);
    --color-warning-500: oklch(82.202351254% 0.16972756 81.151471107deg);
    --color-warning-600: oklch(76.06035949% 0.156931465 81.445286488deg);
    --color-warning-700: oklch(56.475361542% 0.116208436 82.646556773deg);
    --color-warning-800: oklch(45.929088869% 0.094396259 83.244492573deg);
    --color-warning-900: oklch(35.099517935% 0.071965425 84.697376485deg);
    --color-warning-950: oklch(31.218944673% 0.063883358 86.367601995deg);
  --color-on-warning: oklch(40.990989962% 0.111465272 46.047048185deg);
  --color-danger: oklch(70.548924832% 0.189927679 13.383923778deg);
    --color-danger-50: oklch(98.287506222% 0.00892919 0.122225648deg);
    --color-danger-100: oklch(96.558477272% 0.017715041 4.514554107deg);
    --color-danger-200: oklch(91.695538203% 0.044340405 5.826943154deg);
    --color-danger-300: oklch(86.952052346% 0.072136767 7.917954687deg);
    --color-danger-400: oklch(78.005136115% 0.132118497 10.014707486deg);
    --color-danger-500: oklch(70.548924832% 0.189927679 13.383923779deg);
    --color-danger-600: oklch(65.335671561% 0.17512545 13.110526924deg);
    --color-danger-700: oklch(48.627844558% 0.126151763 12.75628981deg);
    --color-danger-800: oklch(39.967243426% 0.098988891 13.124478364deg);
    --color-danger-900: oklch(30.698545968% 0.071385377 11.734479247deg);
    --color-danger-950: oklch(27.374795006% 0.061009661 12.437230526deg);
  --color-on-danger: oklch(26.99835362% 0.104937574 12.296215189deg);
 }
          [data-color-scheme="default"],
    [data-color-scheme-vars="default"] {   --color-background: oklch(97.912934962% 3.6E-8 89.87556292deg);
    --color-background-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-100: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-background-200: oklch(99.404815621% 3.7E-8 89.875562781deg);
    --color-background-300: oklch(99.106889664% 3.7E-8 89.87556315deg);
    --color-background-400: oklch(98.51036453% 3.7E-8 89.87556313deg);
    --color-background-500: oklch(97.912934962% 3.6E-8 89.875562833deg);
    --color-background-600: oklch(90.365198997% 3.4E-8 89.875563197deg);
    --color-background-700: oklch(66.983718367% 2.5E-8 89.875562963deg);
    --color-background-800: oklch(54.516912234% 2.0E-8 89.875563159deg);
    --color-background-900: oklch(40.912000134% 1.5E-8 89.875563754deg);
    --color-background-950: oklch(36.385724609% 1.4E-8 89.875562441deg);
  --color-on-background: oklch(26.019757646% 0.006340064 34.297863281deg);
  --color-surface: oklch(96.987131126% 0.001324095 106.423820745deg);
    --color-surface-50: oklch(99.97226225% 0.001314118 106.422887925deg);
    --color-surface-100: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-200: oklch(99.377037587% 0.001316078 106.423069008deg);
    --color-surface-300: oklch(98.808739638% 3.7E-8 89.875563066deg);
    --color-surface-400: oklch(97.885052975% 0.001321054 106.423533568deg);
    --color-surface-500: oklch(96.987131127% 0.001324095 106.423820745deg);
    --color-surface-600: oklch(89.72619932% 0.00135005 106.426377052deg);
    --color-surface-700: oklch(66.294812714% 0.001455867 106.438970602deg);
    --color-surface-800: oklch(53.823665861% 2.0E-8 89.875563124deg);
    --color-surface-900: oklch(40.877486199% 0.001642065 106.471867198deg);
    --color-surface-950: oklch(36.002336634% 1.3E-8 89.875562787deg);
  --color-on-surface: oklch(26.019757646% 0.006340064 34.297863281deg);
  --color-surface-alt: oklch(92.014008908% 0.002564807 48.716950859deg);
    --color-surface-alt-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-alt-100: oklch(99.182895075% 0.001062937 17.177842237deg);
    --color-surface-alt-200: oklch(97.989173098% 0.001066174 17.17808176deg);
    --color-surface-alt-300: oklch(96.791804421% 0.00106947 17.178329604deg);
    --color-surface-alt-400: oklch(94.43505214% 0.00254811 48.71807408deg);
    --color-surface-alt-500: oklch(92.014008908% 0.002564807 48.716950891deg);
    --color-surface-alt-600: oklch(84.961874966% 0.002616779 48.713276265deg);
    --color-surface-alt-700: oklch(63.063580956% 0.001906815 67.788576425deg);
    --color-surface-alt-800: oklch(51.43659397% 0.002006404 67.77898641deg);
    --color-surface-alt-900: oklch(38.76198633% 0.001346957 17.216012561deg);
    --color-surface-alt-950: oklch(34.557844444% 0.00138677 17.224798939deg);
  --color-on-surface-alt: oklch(26.019757646% 0.006340064 34.297863281deg);
  --color-primary: oklch(47.318903421% 0.124698513 46.20065085deg);
    --color-primary-50: oklch(97.344596523% 0.006007254 43.335877612deg);
    --color-primary-100: oklch(94.795130681% 0.010976647 54.494724848deg);
    --color-primary-200: oklch(86.854891567% 0.028718454 51.803702513deg);
    --color-primary-300: oklch(78.940076407% 0.046357337 53.864901019deg);
    --color-primary-400: oklch(62.78370257% 0.087829619 51.630384589deg);
    --color-primary-500: oklch(47.318903421% 0.124698513 46.200650851deg);
    --color-primary-600: oklch(43.955837329% 0.113789866 46.755801892deg);
    --color-primary-700: oklch(33.433633586% 0.0838764 47.073744842deg);
    --color-primary-800: oklch(27.969523323% 0.066292025 48.998385424deg);
    --color-primary-900: oklch(22.036901368% 0.048584028 50.856157529deg);
    --color-primary-950: oklch(20.1278508% 0.041899843 51.043093236deg);
  --color-on-primary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-secondary: oklch(37.411571332% 0.008678324 67.558153157deg);
    --color-secondary-50: oklch(97.091492141% 0.00106864 17.178266842deg);
    --color-secondary-100: oklch(94.308890122% 3.5E-8 89.87556333deg);
    --color-secondary-200: oklch(85.501484384% 0.001767169 67.799054564deg);
    --color-secondary-300: oklch(76.697700024% 0.003039121 84.561538868deg);
    --color-secondary-400: oklch(57.810635596% 0.00477133 56.319932052deg);
    --color-secondary-500: oklch(37.411571332% 0.008678324 67.558153157deg);
    --color-secondary-600: oklch(35.009914766% 0.007994255 75.298686806deg);
    --color-secondary-700: oklch(27.11211586% 0.005781008 56.139564467deg);
    --color-secondary-800: oklch(23.221785067% 0.004889631 67.583826715deg);
    --color-secondary-900: oklch(18.749919261% 0.002580701 67.668904276deg);
    --color-secondary-950: oklch(17.381784515% 0.00262978 67.653234942deg);
  --color-on-secondary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-accent: oklch(80.034877369% 0.182060385 151.711031deg);
    --color-accent-50: oklch(98.769366897% 0.009041883 161.35852752deg);
    --color-accent-100: oklch(97.721976615% 0.020521731 156.831913319deg);
    --color-accent-200: oklch(94.327272812% 0.050035639 156.874943533deg);
    --color-accent-300: oklch(91.07939602% 0.07919953 156.233944414deg);
    --color-accent-400: oklch(85.080931982% 0.135150137 154.491522156deg);
    --color-accent-500: oklch(80.034877369% 0.182060385 151.711031deg);
    --color-accent-600: oklch(74.044617152% 0.167685472 151.653695366deg);
    --color-accent-700: oklch(54.947628481% 0.120815652 152.24104002deg);
    --color-accent-800: oklch(44.932752288% 0.096146732 152.584557329deg);
    --color-accent-900: oklch(34.304169104% 0.070812551 152.395189577deg);
    --color-accent-950: oklch(30.630266543% 0.060653109 152.606679962deg);
  --color-on-accent: oklch(0% 0 0deg);
  --color-neutral: oklch(55.101910397% 0.023360897 264.363742174deg);
    --color-neutral-50: oklch(97.940951506% 0.001321779 286.375631639deg);
    --color-neutral-100: oklch(95.766530232% 0.001717928 247.839587765deg);
    --color-neutral-200: oklch(89.380734771% 0.004634987 258.325861853deg);
    --color-neutral-300: oklch(82.880195481% 0.007708941 260.731520961deg);
    --color-neutral-400: oklch(69.185447087% 0.015703307 264.465738626deg);
    --color-neutral-500: oklch(55.101910397% 0.023360897 264.363742175deg);
    --color-neutral-600: oklch(51.200426264% 0.020882414 261.293324821deg);
    --color-neutral-700: oklch(38.635868576% 0.016171564 266.503500728deg);
    --color-neutral-800: oklch(32.09507848% 0.013120201 267.134364624deg);
    --color-neutral-900: oklch(25.154842361% 0.008105158 264.419303802deg);
    --color-neutral-950: oklch(22.98931163% 0.006534874 258.363882002deg);
  --color-on-neutral: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-info: oklch(54.614972331% 0.215207748 262.880917141deg);
    --color-info-50: oklch(97.586630653% 0.009864649 267.359780623deg);
    --color-info-100: oklch(95.169926591% 0.01991028 267.287558451deg);
    --color-info-200: oklch(88.180902849% 0.049781612 266.511114139deg);
    --color-info-300: oklch(81.137206225% 0.081496718 265.294541513deg);
    --color-info-400: oklch(67.164782851% 0.149320674 264.046034064deg);
    --color-info-500: oklch(54.614972331% 0.215207748 262.880917141deg);
    --color-info-600: oklch(50.645927841% 0.198485909 262.899760627deg);
    --color-info-700: oklch(38.077311194% 0.142874615 263.056071453deg);
    --color-info-800: oklch(31.708251427% 0.112187159 263.014905815deg);
    --color-info-900: oklch(24.746335411% 0.080926435 263.092428448deg);
    --color-info-950: oklch(22.298021983% 0.06928398 263.01387295deg);
  --color-on-info: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-success: oklch(59.597120115% 0.12741812 163.225402166deg);
    --color-success-50: oklch(97.929122846% 0.00784208 177.328936972deg);
    --color-success-100: oklch(95.761556067% 0.017138761 174.057038286deg);
    --color-success-200: oklch(89.293149278% 0.040556566 174.916445668deg);
    --color-success-300: oklch(82.810559026% 0.064807356 173.471150419deg);
    --color-success-400: oklch(70.681644539% 0.107009894 169.789203417deg);
    --color-success-500: oklch(59.597120115% 0.12741812 163.225402165deg);
    --color-success-600: oklch(55.226803604% 0.117083314 163.68427994deg);
    --color-success-700: oklch(41.463030832% 0.086732314 164.365499133deg);
    --color-success-800: oklch(34.300546846% 0.071322162 164.627700445deg);
    --color-success-900: oklch(26.470723628% 0.052004715 167.588251527deg);
    --color-success-950: oklch(23.887740018% 0.047928147 166.791678388deg);
  --color-on-success: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-warning: oklch(66.583982996% 0.1574222 58.318340431deg);
    --color-warning-50: oklch(98.159818766% 0.008533309 67.726119117deg);
    --color-warning-100: oklch(96.297795242% 0.018171148 70.242093289deg);
    --color-warning-200: oklch(91.08575557% 0.04628027 70.357354976deg);
    --color-warning-300: oklch(85.857520118% 0.074649355 71.187639083deg);
    --color-warning-400: oklch(75.67542343% 0.124850706 67.950688772deg);
    --color-warning-500: oklch(66.583982996% 0.1574222 58.318340432deg);
    --color-warning-600: oklch(61.574950326% 0.144931326 58.700248264deg);
    --color-warning-700: oklch(46.017927653% 0.106202659 59.789031229deg);
    --color-warning-800: oklch(38.01525453% 0.08559819 61.752236394deg);
    --color-warning-900: oklch(29.202636944% 0.0633529 64.783826025deg);
    --color-warning-950: oklch(26.129328766% 0.05529023 66.194558412deg);
  --color-on-warning: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-danger: oklch(57.709881587% 0.215156734 27.32504874deg);
    --color-danger-50: oklch(97.413633624% 0.009676572 17.322704765deg);
    --color-danger-100: oklch(94.917994071% 0.020738268 17.523880506deg);
    --color-danger-200: oklch(87.487496043% 0.051216061 18.176308017deg);
    --color-danger-300: oklch(80.148702531% 0.086565338 19.14393671deg);
    --color-danger-400: oklch(67.072802658% 0.159694217 22.340965327deg);
    --color-danger-500: oklch(57.709881587% 0.215156734 27.32504874deg);
    --color-danger-600: oklch(53.390795104% 0.19820319 27.250442153deg);
    --color-danger-700: oklch(39.948264105% 0.143910826 26.74890638deg);
    --color-danger-800: oklch(32.779603931% 0.115030903 26.340246995deg);
    --color-danger-900: oklch(25.235027952% 0.083859187 25.566836524deg);
    --color-danger-950: oklch(22.764295235% 0.071378277 24.839370599deg);
  --color-on-danger: oklch(99.999999347% 3.7E-8 89.875563096deg);
 }
          [data-color-scheme="industrial-dark"],
    [data-color-scheme-vars="industrial-dark"] {   --color-background: oklch(31.299870486% 0.037604027 254.997731177deg);
    --color-background-50: oklch(96.967064518% 0.001712584 247.83928598deg);
    --color-background-100: oklch(93.882235814% 0.002545647 228.785438255deg);
    --color-background-200: oklch(84.327336969% 0.007094615 247.909482626deg);
    --color-background-300: oklch(74.498700097% 0.012132004 252.120147937deg);
    --color-background-400: oklch(54.093546754% 0.022362225 253.002926693deg);
    --color-background-500: oklch(31.299870486% 0.037604027 254.99773118deg);
    --color-background-600: oklch(29.289317872% 0.034356304 253.999330135deg);
    --color-background-700: oklch(23.252527997% 0.02441448 256.450383605deg);
    --color-background-800: oklch(20.149665617% 0.019292774 252.122311291deg);
    --color-background-900: oklch(16.653495589% 0.012362892 254.167912339deg);
    --color-background-950: oklch(15.662064864% 0.010786758 248.324964265deg);
  --color-on-background: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-surface: oklch(25.15755709% 0.039522407 260.938037501deg);
    --color-surface-50: oklch(96.667280928% 0.00171391 247.839360642deg);
    --color-surface-100: oklch(93.382607616% 0.002899279 264.541524803deg);
    --color-surface-200: oklch(83.191690498% 0.007701638 260.731523918deg);
    --color-surface-300: oklch(72.651549728% 0.01159931 256.710873756deg);
    --color-surface-400: oklch(50.221648689% 0.023928846 264.332885813deg);
    --color-surface-500: oklch(25.15755709% 0.039522407 260.938037502deg);
    --color-surface-600: oklch(23.865286582% 0.035936885 260.677637761deg);
    --color-surface-700: oklch(19.151609924% 0.02622837 263.657537541deg);
    --color-surface-800: oklch(16.795940431% 0.020623591 261.893877297deg);
    --color-surface-900: oklch(14.427312822% 0.014268161 262.103277591deg);
    --color-surface-950: oklch(13.785373817% 0.010749856 251.659620938deg);
  --color-on-surface: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-surface-alt: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-surface-alt-50: oklch(99.654824936% 0.001700914 247.838639187deg);
    --color-surface-alt-100: oklch(99.385168366% 0.00285428 264.542242896deg);
    --color-surface-alt-200: oklch(98.155593075% 0.008603691 264.522625504deg);
    --color-surface-alt-300: oklch(97.196313984% 0.013164993 262.37958849deg);
    --color-surface-alt-400: oklch(95.083156489% 0.023214164 264.45779223deg);
    --color-surface-alt-500: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-surface-alt-600: oklch(85.879357667% 0.031539441 263.496093517deg);
    --color-surface-alt-700: oklch(63.564591503% 0.022513593 264.402474172deg);
    --color-surface-alt-800: oklch(51.680935339% 0.01840462 266.154963211deg);
    --color-surface-alt-900: oklch(39.307554952% 0.012951538 261.74597889deg);
    --color-surface-alt-950: oklch(34.788382428% 0.011211147 264.419274668deg);
  --color-on-surface-alt: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-primary: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-primary-50: oklch(99.654824936% 0.001700914 247.838639187deg);
    --color-primary-100: oklch(99.385168366% 0.00285428 264.542242896deg);
    --color-primary-200: oklch(98.155593075% 0.008603691 264.522625504deg);
    --color-primary-300: oklch(97.196313984% 0.013164993 262.37958849deg);
    --color-primary-400: oklch(95.083156489% 0.023214164 264.45779223deg);
    --color-primary-500: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-primary-600: oklch(85.879357667% 0.031539441 263.496093517deg);
    --color-primary-700: oklch(63.564591503% 0.022513593 264.402474172deg);
    --color-primary-800: oklch(51.680935339% 0.01840462 266.154963211deg);
    --color-primary-900: oklch(39.307554952% 0.012951538 261.74597889deg);
    --color-primary-950: oklch(34.788382428% 0.011211147 264.419274668deg);
  --color-on-primary: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-secondary: oklch(54.442407269% 0.035033687 265.113697438deg);
    --color-secondary-50: oklch(97.865030452% 0.001708641 247.839065601deg);
    --color-secondary-100: oklch(95.794882033% 0.00288077 264.541826215deg);
    --color-secondary-200: oklch(89.16299107% 0.008457486 271.31973446deg);
    --color-secondary-300: oklch(82.582037964% 0.011995748 264.500805199deg);
    --color-secondary-400: oklch(68.869590804% 0.023425468 265.693382028deg);
    --color-secondary-500: oklch(54.442407269% 0.035033687 265.113697441deg);
    --color-secondary-600: oklch(50.609848636% 0.032257617 265.212602037deg);
    --color-secondary-700: oklch(38.250805831% 0.023591473 265.687967447deg);
    --color-secondary-800: oklch(31.738553389% 0.018723284 268.093265683deg);
    --color-secondary-900: oklch(25.14546548% 0.012192934 264.327801212deg);
    --color-secondary-950: oklch(22.65099224% 0.010161852 268.232407232deg);
  --color-on-secondary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-accent: oklch(79.078093856% 0.152371338 68.085657274deg);
    --color-accent-50: oklch(98.950649716% 0.009007174 78.282726262deg);
    --color-accent-100: oklch(97.716038441% 0.017474397 73.079970808deg);
    --color-accent-200: oklch(94.396164134% 0.042285398 74.157017965deg);
    --color-accent-300: oklch(90.964785642% 0.06651448 72.705852673deg);
    --color-accent-400: oklch(84.883752991% 0.114623921 71.893392785deg);
    --color-accent-500: oklch(79.078093856% 0.152371338 68.085657275deg);
    --color-accent-600: oklch(73.044079355% 0.140265576 67.946473483deg);
    --color-accent-700: oklch(54.49527437% 0.101852507 69.218744208deg);
    --color-accent-800: oklch(44.596224601% 0.081033364 68.959681011deg);
    --color-accent-900: oklch(33.964453072% 0.058455347 70.083368208deg);
    --color-accent-950: oklch(30.414427926% 0.050971491 70.52180942deg);
  --color-on-accent: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-neutral: oklch(54.442407269% 0.035033687 265.113697438deg);
    --color-neutral-50: oklch(97.865030452% 0.001708641 247.839065601deg);
    --color-neutral-100: oklch(95.794882033% 0.00288077 264.541826215deg);
    --color-neutral-200: oklch(89.16299107% 0.008457486 271.31973446deg);
    --color-neutral-300: oklch(82.582037964% 0.011995748 264.500805199deg);
    --color-neutral-400: oklch(68.869590804% 0.023425468 265.693382028deg);
    --color-neutral-500: oklch(54.442407269% 0.035033687 265.113697441deg);
    --color-neutral-600: oklch(50.609848636% 0.032257617 265.212602037deg);
    --color-neutral-700: oklch(38.250805831% 0.023591473 265.687967447deg);
    --color-neutral-800: oklch(31.738553389% 0.018723284 268.093265683deg);
    --color-neutral-900: oklch(25.14546548% 0.012192934 264.327801212deg);
    --color-neutral-950: oklch(22.65099224% 0.010161852 268.232407232deg);
  --color-on-neutral: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-info: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-info-50: oklch(99.654824936% 0.001700914 247.838639187deg);
    --color-info-100: oklch(99.385168366% 0.00285428 264.542242896deg);
    --color-info-200: oklch(98.155593075% 0.008603691 264.522625504deg);
    --color-info-300: oklch(97.196313984% 0.013164993 262.37958849deg);
    --color-info-400: oklch(95.083156489% 0.023214164 264.45779223deg);
    --color-info-500: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-info-600: oklch(85.879357667% 0.031539441 263.496093517deg);
    --color-info-700: oklch(63.564591503% 0.022513593 264.402474172deg);
    --color-info-800: oklch(51.680935339% 0.01840462 266.154963211deg);
    --color-info-900: oklch(39.307554952% 0.012951538 261.74597889deg);
    --color-info-950: oklch(34.788382428% 0.011211147 264.419274668deg);
  --color-on-info: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-success: oklch(57.536928751% 0.095170304 171.593603997deg);
    --color-success-50: oklch(97.881781895% 0.004432962 179.736282759deg);
    --color-success-100: oklch(95.682783537% 0.009900789 181.40629027deg);
    --color-success-200: oklch(89.407012307% 0.025740003 178.310064197deg);
    --color-success-300: oklch(83.037527268% 0.042559501 177.450337236deg);
    --color-success-400: oklch(70.173211791% 0.072163053 174.633074086deg);
    --color-success-500: oklch(57.536928751% 0.095170304 171.593603996deg);
    --color-success-600: oklch(53.321560142% 0.087391135 172.163719816deg);
    --color-success-700: oklch(40.122277645% 0.063194527 171.944665092deg);
    --color-success-800: oklch(33.417980626% 0.051530544 171.342727763deg);
    --color-success-900: oklch(26.046478584% 0.037416383 172.013829125deg);
    --color-success-950: oklch(23.523264775% 0.031541261 174.194712665deg);
  --color-on-success: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-warning: oklch(79.078093856% 0.152371338 68.085657274deg);
    --color-warning-50: oklch(98.950649716% 0.009007174 78.282726262deg);
    --color-warning-100: oklch(97.716038441% 0.017474397 73.079970808deg);
    --color-warning-200: oklch(94.396164134% 0.042285398 74.157017965deg);
    --color-warning-300: oklch(90.964785642% 0.06651448 72.705852673deg);
    --color-warning-400: oklch(84.883752991% 0.114623921 71.893392785deg);
    --color-warning-500: oklch(79.078093856% 0.152371338 68.085657275deg);
    --color-warning-600: oklch(73.044079355% 0.140265576 67.946473483deg);
    --color-warning-700: oklch(54.49527437% 0.101852507 69.218744208deg);
    --color-warning-800: oklch(44.596224601% 0.081033364 68.959681011deg);
    --color-warning-900: oklch(33.964453072% 0.058455347 70.083368208deg);
    --color-warning-950: oklch(30.414427926% 0.050971491 70.52180942deg);
  --color-on-warning: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-danger: oklch(63.705678986% 0.210400315 28.542273155deg);
    --color-danger-50: oklch(97.905583253% 0.008703519 26.01675997deg);
    --color-danger-100: oklch(95.710671378% 0.019656206 21.358615196deg);
    --color-danger-200: oklch(89.358775997% 0.048847657 22.793333089deg);
    --color-danger-300: oklch(83.294736241% 0.081274572 23.625124409deg);
    --color-danger-400: oklch(72.274274207% 0.149800103 25.349568673deg);
    --color-danger-500: oklch(63.705678987% 0.210400315 28.542273155deg);
    --color-danger-600: oklch(58.921717751% 0.193626699 28.550172095deg);
    --color-danger-700: oklch(44.060104461% 0.139494458 28.118685372deg);
    --color-danger-800: oklch(36.162144815% 0.110464221 28.284701deg);
    --color-danger-900: oklch(27.714876761% 0.080148782 26.913698308deg);
    --color-danger-950: oklch(24.866235558% 0.068584534 27.167262172deg);
  --color-on-danger: oklch(99.999999347% 3.7E-8 89.875563096deg);
 }
            :root,
        [data-color-scheme="industrial"],
    [data-color-scheme-vars="industrial"] {   --color-background: oklch(93.524224929% 0.016492454 274.813464331deg);
    --color-background-50: oklch(99.730406986% 0.001315798 286.376189294deg);
    --color-background-100: oklch(99.432725193% 0.001316784 286.376098061deg);
    --color-background-200: oklch(98.518959072% 0.004117777 271.370276341deg);
    --color-background-300: oklch(97.380380611% 0.006730283 277.164209686deg);
    --color-background-400: oklch(95.591570919% 0.010915791 274.893265361deg);
    --color-background-500: oklch(93.524224929% 0.016492454 274.813464324deg);
    --color-background-600: oklch(86.472630166% 0.015478997 273.823574867deg);
    --color-background-700: oklch(64.065377504% 0.010638583 273.279009263deg);
    --color-background-800: oklch(52.160407946% 0.007885958 277.047890588deg);
    --color-background-900: oklch(39.468049775% 0.006820113 274.818072975deg);
    --color-background-950: oklch(34.957374547% 0.005147421 286.130449473deg);
  --color-on-background: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-surface: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-100: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-200: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-300: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-400: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-500: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-600: oklch(92.493953336% 3.4E-8 89.875563194deg);
    --color-surface-700: oklch(68.295339686% 2.5E-8 89.875563165deg);
    --color-surface-800: oklch(55.552675405% 2.1E-8 89.875563574deg);
    --color-surface-900: oklch(42.023714296% 1.6E-8 89.875562887deg);
    --color-surface-950: oklch(37.149494361% 1.4E-8 89.875563301deg);
  --color-on-surface: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-surface-alt: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-surface-alt-50: oklch(99.654824936% 0.001700914 247.838639187deg);
    --color-surface-alt-100: oklch(99.385168366% 0.00285428 264.542242896deg);
    --color-surface-alt-200: oklch(98.155593075% 0.008603691 264.522625504deg);
    --color-surface-alt-300: oklch(97.196313984% 0.013164993 262.37958849deg);
    --color-surface-alt-400: oklch(95.083156489% 0.023214164 264.45779223deg);
    --color-surface-alt-500: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-surface-alt-600: oklch(85.879357667% 0.031539441 263.496093517deg);
    --color-surface-alt-700: oklch(63.564591503% 0.022513593 264.402474172deg);
    --color-surface-alt-800: oklch(51.680935339% 0.01840462 266.154963211deg);
    --color-surface-alt-900: oklch(39.307554952% 0.012951538 261.74597889deg);
    --color-surface-alt-950: oklch(34.788382428% 0.011211147 264.419274668deg);
  --color-on-surface-alt: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-primary: oklch(31.299870486% 0.037604027 254.997731177deg);
    --color-primary-50: oklch(96.967064518% 0.001712584 247.83928598deg);
    --color-primary-100: oklch(93.882235814% 0.002545647 228.785438255deg);
    --color-primary-200: oklch(84.327336969% 0.007094615 247.909482626deg);
    --color-primary-300: oklch(74.498700097% 0.012132004 252.120147937deg);
    --color-primary-400: oklch(54.093546754% 0.022362225 253.002926693deg);
    --color-primary-500: oklch(31.299870486% 0.037604027 254.99773118deg);
    --color-primary-600: oklch(29.289317872% 0.034356304 253.999330135deg);
    --color-primary-700: oklch(23.252527997% 0.02441448 256.450383605deg);
    --color-primary-800: oklch(20.149665617% 0.019292774 252.122311291deg);
    --color-primary-900: oklch(16.653495589% 0.012362892 254.167912339deg);
    --color-primary-950: oklch(15.662064864% 0.010786758 248.324964265deg);
  --color-on-primary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-secondary: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-secondary-50: oklch(99.654824936% 0.001700914 247.838639187deg);
    --color-secondary-100: oklch(99.385168366% 0.00285428 264.542242896deg);
    --color-secondary-200: oklch(98.155593075% 0.008603691 264.522625504deg);
    --color-secondary-300: oklch(97.196313984% 0.013164993 262.37958849deg);
    --color-secondary-400: oklch(95.083156489% 0.023214164 264.45779223deg);
    --color-secondary-500: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-secondary-600: oklch(85.879357667% 0.031539441 263.496093517deg);
    --color-secondary-700: oklch(63.564591503% 0.022513593 264.402474172deg);
    --color-secondary-800: oklch(51.680935339% 0.01840462 266.154963211deg);
    --color-secondary-900: oklch(39.307554952% 0.012951538 261.74597889deg);
    --color-secondary-950: oklch(34.788382428% 0.011211147 264.419274668deg);
  --color-on-secondary: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-accent: oklch(79.078093856% 0.152371338 68.085657274deg);
    --color-accent-50: oklch(98.950649716% 0.009007174 78.282726262deg);
    --color-accent-100: oklch(97.716038441% 0.017474397 73.079970808deg);
    --color-accent-200: oklch(94.396164134% 0.042285398 74.157017965deg);
    --color-accent-300: oklch(90.964785642% 0.06651448 72.705852673deg);
    --color-accent-400: oklch(84.883752991% 0.114623921 71.893392785deg);
    --color-accent-500: oklch(79.078093856% 0.152371338 68.085657275deg);
    --color-accent-600: oklch(73.044079355% 0.140265576 67.946473483deg);
    --color-accent-700: oklch(54.49527437% 0.101852507 69.218744208deg);
    --color-accent-800: oklch(44.596224601% 0.081033364 68.959681011deg);
    --color-accent-900: oklch(33.964453072% 0.058455347 70.083368208deg);
    --color-accent-950: oklch(30.414427926% 0.050971491 70.52180942deg);
  --color-on-accent: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-neutral: oklch(54.442407269% 0.035033687 265.113697438deg);
    --color-neutral-50: oklch(97.865030452% 0.001708641 247.839065601deg);
    --color-neutral-100: oklch(95.794882033% 0.00288077 264.541826215deg);
    --color-neutral-200: oklch(89.16299107% 0.008457486 271.31973446deg);
    --color-neutral-300: oklch(82.582037964% 0.011995748 264.500805199deg);
    --color-neutral-400: oklch(68.869590804% 0.023425468 265.693382028deg);
    --color-neutral-500: oklch(54.442407269% 0.035033687 265.113697441deg);
    --color-neutral-600: oklch(50.609848636% 0.032257617 265.212602037deg);
    --color-neutral-700: oklch(38.250805831% 0.023591473 265.687967447deg);
    --color-neutral-800: oklch(31.738553389% 0.018723284 268.093265683deg);
    --color-neutral-900: oklch(25.14546548% 0.012192934 264.327801212deg);
    --color-neutral-950: oklch(22.65099224% 0.010161852 268.232407232deg);
  --color-on-neutral: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-info: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-info-50: oklch(99.654824936% 0.001700914 247.838639187deg);
    --color-info-100: oklch(99.385168366% 0.00285428 264.542242896deg);
    --color-info-200: oklch(98.155593075% 0.008603691 264.522625504deg);
    --color-info-300: oklch(97.196313984% 0.013164993 262.37958849deg);
    --color-info-400: oklch(95.083156489% 0.023214164 264.45779223deg);
    --color-info-500: oklch(92.898746251% 0.033849826 263.575127158deg);
    --color-info-600: oklch(85.879357667% 0.031539441 263.496093517deg);
    --color-info-700: oklch(63.564591503% 0.022513593 264.402474172deg);
    --color-info-800: oklch(51.680935339% 0.01840462 266.154963211deg);
    --color-info-900: oklch(39.307554952% 0.012951538 261.74597889deg);
    --color-info-950: oklch(34.788382428% 0.011211147 264.419274668deg);
  --color-on-info: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-success: oklch(57.536928751% 0.095170304 171.593603997deg);
    --color-success-50: oklch(97.881781895% 0.004432962 179.736282759deg);
    --color-success-100: oklch(95.682783537% 0.009900789 181.40629027deg);
    --color-success-200: oklch(89.407012307% 0.025740003 178.310064197deg);
    --color-success-300: oklch(83.037527268% 0.042559501 177.450337236deg);
    --color-success-400: oklch(70.173211791% 0.072163053 174.633074086deg);
    --color-success-500: oklch(57.536928751% 0.095170304 171.593603996deg);
    --color-success-600: oklch(53.321560142% 0.087391135 172.163719816deg);
    --color-success-700: oklch(40.122277645% 0.063194527 171.944665092deg);
    --color-success-800: oklch(33.417980626% 0.051530544 171.342727763deg);
    --color-success-900: oklch(26.046478584% 0.037416383 172.013829125deg);
    --color-success-950: oklch(23.523264775% 0.031541261 174.194712665deg);
  --color-on-success: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-warning: oklch(79.078093856% 0.152371338 68.085657274deg);
    --color-warning-50: oklch(98.950649716% 0.009007174 78.282726262deg);
    --color-warning-100: oklch(97.716038441% 0.017474397 73.079970808deg);
    --color-warning-200: oklch(94.396164134% 0.042285398 74.157017965deg);
    --color-warning-300: oklch(90.964785642% 0.06651448 72.705852673deg);
    --color-warning-400: oklch(84.883752991% 0.114623921 71.893392785deg);
    --color-warning-500: oklch(79.078093856% 0.152371338 68.085657275deg);
    --color-warning-600: oklch(73.044079355% 0.140265576 67.946473483deg);
    --color-warning-700: oklch(54.49527437% 0.101852507 69.218744208deg);
    --color-warning-800: oklch(44.596224601% 0.081033364 68.959681011deg);
    --color-warning-900: oklch(33.964453072% 0.058455347 70.083368208deg);
    --color-warning-950: oklch(30.414427926% 0.050971491 70.52180942deg);
  --color-on-warning: oklch(31.299870486% 0.037604027 254.997731177deg);
  --color-danger: oklch(50.033597538% 0.182051186 29.512719799deg);
    --color-danger-50: oklch(97.228841677% 0.007651827 27.228047955deg);
    --color-danger-100: oklch(94.562834849% 0.016412559 22.085719081deg);
    --color-danger-200: oklch(86.269076632% 0.041175841 23.603745698deg);
    --color-danger-300: oklch(78.147248888% 0.069162224 23.253389261deg);
    --color-danger-400: oklch(62.602755464% 0.131095706 26.096532436deg);
    --color-danger-500: oklch(50.033597538% 0.182051186 29.512719799deg);
    --color-danger-600: oklch(46.415277351% 0.167163667 29.476144104deg);
    --color-danger-700: oklch(34.929768048% 0.121793997 29.36781929deg);
    --color-danger-800: oklch(28.921281829% 0.096656149 28.922226714deg);
    --color-danger-900: oklch(22.631269108% 0.069525247 29.311007741deg);
    --color-danger-950: oklch(20.416141992% 0.060159614 29.007065842deg);
  --color-on-danger: oklch(99.999999347% 3.7E-8 89.875563096deg);
 }
          [data-color-scheme="light"],
    [data-color-scheme-vars="light"] {   --color-background: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-100: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-200: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-300: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-400: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-500: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-600: oklch(92.493953336% 3.4E-8 89.875563194deg);
    --color-background-700: oklch(68.295339686% 2.5E-8 89.875563165deg);
    --color-background-800: oklch(55.552675405% 2.1E-8 89.875563574deg);
    --color-background-900: oklch(42.023714296% 1.6E-8 89.875562887deg);
    --color-background-950: oklch(37.149494361% 1.4E-8 89.875563301deg);
  --color-on-background: oklch(21.033092952% 0.005860375 285.88515294deg);
  --color-surface: oklch(97.912934962% 3.6E-8 89.87556292deg);
    --color-surface-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-100: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-200: oklch(99.404815621% 3.7E-8 89.875562781deg);
    --color-surface-300: oklch(99.106889664% 3.7E-8 89.87556315deg);
    --color-surface-400: oklch(98.51036453% 3.7E-8 89.87556313deg);
    --color-surface-500: oklch(97.912934962% 3.6E-8 89.875562833deg);
    --color-surface-600: oklch(90.365198997% 3.4E-8 89.875563197deg);
    --color-surface-700: oklch(66.983718367% 2.5E-8 89.875562963deg);
    --color-surface-800: oklch(54.516912234% 2.0E-8 89.875563159deg);
    --color-surface-900: oklch(40.912000134% 1.5E-8 89.875563754deg);
    --color-surface-950: oklch(36.385724609% 1.4E-8 89.875562441deg);
  --color-on-surface: oklch(21.033092952% 0.005860375 285.88515294deg);
  --color-surface-alt: oklch(94.91192544% 3.5E-8 89.875563433deg);
    --color-surface-alt-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-alt-100: oklch(99.404815621% 3.7E-8 89.875562781deg);
    --color-surface-alt-200: oklch(98.808739638% 3.7E-8 89.875563066deg);
    --color-surface-alt-300: oklch(97.912934962% 3.6E-8 89.875562833deg);
    --color-surface-alt-400: oklch(96.415349386% 3.6E-8 89.875562957deg);
    --color-surface-alt-500: oklch(94.91192544% 3.5E-8 89.875563253deg);
    --color-surface-alt-600: oklch(87.609632106% 3.3E-8 89.875562722deg);
    --color-surface-alt-700: oklch(65.004126498% 2.4E-8 89.875562338deg);
    --color-surface-alt-800: oklch(52.779583429% 2.0E-8 89.875562876deg);
    --color-surface-alt-900: oklch(39.792680745% 1.5E-8 89.875562867deg);
    --color-surface-alt-950: oklch(35.617925236% 1.3E-8 89.875562679deg);
  --color-on-surface-alt: oklch(21.033092952% 0.005860375 285.88515294deg);
  --color-primary: oklch(45.01319935% 0.239960742 277.025710149deg);
    --color-primary-50: oklch(97.125667346% 0.012102101 296.354296603deg);
    --color-primary-100: oklch(94.358963045% 0.022849091 291.364838322deg);
    --color-primary-200: oklch(85.772860227% 0.059499853 291.489830534deg);
    --color-primary-300: oklch(77.018111152% 0.096526108 289.999905687deg);
    --color-primary-400: oklch(59.973266658% 0.175559913 286.317250542deg);
    --color-primary-500: oklch(45.01319935% 0.239960742 277.025710148deg);
    --color-primary-600: oklch(41.808251794% 0.221010969 277.075281766deg);
    --color-primary-700: oklch(31.732002139% 0.160425476 278.651973424deg);
    --color-primary-800: oklch(26.451913128% 0.127397773 279.633600787deg);
    --color-primary-900: oklch(20.961808907% 0.091653382 281.235374535deg);
    --color-primary-950: oklch(19.081209276% 0.078234356 282.557847078deg);
  --color-on-primary: oklch(92.994072785% 0.033426177 272.787880055deg);
  --color-secondary: oklch(64.997318738% 0.240621674 354.400530755deg);
    --color-secondary-50: oklch(97.852683981% 0.011608878 342.633290584deg);
    --color-secondary-100: oklch(95.611052452% 0.025953289 343.271392781deg);
    --color-secondary-200: oklch(89.214736285% 0.064461608 345.312146879deg);
    --color-secondary-300: oklch(83.230360366% 0.105938462 346.509999624deg);
    --color-secondary-400: oklch(72.447010648% 0.184421714 349.54121068deg);
    --color-secondary-500: oklch(64.997318738% 0.240621674 354.400530756deg);
    --color-secondary-600: oklch(60.177516284% 0.222105689 354.287282058deg);
    --color-secondary-700: oklch(44.756403633% 0.160913347 353.746269089deg);
    --color-secondary-800: oklch(36.752231984% 0.128644694 353.699499871deg);
    --color-secondary-900: oklch(28.06622451% 0.094732681 351.775708135deg);
    --color-secondary-950: oklch(25.150060192% 0.081606681 351.985078421deg);
  --color-on-secondary: oklch(93.915801001% 0.027712664 342.266540737deg);
  --color-accent: oklch(77.707048921% 0.140321259 180.713145062deg);
    --color-accent-50: oklch(98.559183675% 0.011644885 190.451912817deg);
    --color-accent-100: oklch(97.19009988% 0.022298393 186.506851958deg);
    --color-accent-200: oklch(92.907569797% 0.05445379 187.717755285deg);
    --color-accent-300: oklch(88.996505445% 0.082743234 187.230272406deg);
    --color-accent-400: oklch(82.497125261% 0.125684806 184.144827567deg);
    --color-accent-500: oklch(77.707048921% 0.140321259 180.713145062deg);
    --color-accent-600: oklch(71.841921714% 0.129852302 180.568374866deg);
    --color-accent-700: oklch(53.471666852% 0.096535286 180.749001986deg);
    --color-accent-800: oklch(43.542780373% 0.078273296 181.426903167deg);
    --color-accent-900: oklch(33.005488897% 0.058887102 182.683409941deg);
    --color-accent-950: oklch(29.534051822% 0.052641608 182.855619532deg);
  --color-on-accent: oklch(38.033644677% 0.062892109 188.641863141deg);
  --color-neutral: oklch(14.076533343% 0.004385899 285.822869301deg);
    --color-neutral-50: oklch(96.415349386% 3.6E-8 89.875562957deg);
    --color-neutral-100: oklch(92.522376548% 0.001340759 286.373797002deg);
    --color-neutral-200: oklch(81.406355034% 3.0E-8 89.875563066deg);
    --color-neutral-300: oklch(69.600693092% 2.6E-8 89.875563187deg);
    --color-neutral-400: oklch(44.259819943% 0.001613136 286.333695426deg);
    --color-neutral-500: oklch(14.076533343% 0.004385899 285.822869302deg);
    --color-neutral-600: oklch(13.544888754% 0.004657322 285.76157073deg);
    --color-neutral-700: oklch(11.633434236% 0.00615994 285.402997259deg);
    --color-neutral-800: oklch(10.750585329% 0.003696519 285.761570729deg);
    --color-neutral-900: oklch(9.692582747% 4.0E-9 89.875562729deg);
    --color-neutral-950: oklch(8.597295122% 0.005553225 285.172921728deg);
  --color-on-neutral: oklch(91.972854957% 0.00403148 286.320231684deg);
  --color-info: oklch(74.330275277% 0.155379537 233.914187067deg);
    --color-info-50: oklch(98.447279427% 0.011307626 217.540967422deg);
    --color-info-100: oklch(96.792772917% 0.021166014 222.996668261deg);
    --color-info-200: oklch(92.175130675% 0.053507371 221.915409099deg);
    --color-info-300: oklch(87.700005781% 0.082755089 223.774409025deg);
    --color-info-400: oklch(80.234575534% 0.129468575 226.123952859deg);
    --color-info-500: oklch(74.330275277% 0.155379537 233.914187067deg);
    --color-info-600: oklch(68.649314313% 0.143884478 234.113268981deg);
    --color-info-700: oklch(51.211399479% 0.104578317 232.081247741deg);
    --color-info-800: oklch(41.823985818% 0.084421749 231.115518876deg);
    --color-info-900: oklch(31.872023979% 0.063023634 229.302262486deg);
    --color-info-950: oklch(28.524726106% 0.056013189 228.65490265deg);
  --color-on-info: oklch(28.938319039% 0.065868885 242.997579629deg);
  --color-success: oklch(76.583650559% 0.169220783 161.502020679deg);
    --color-success-50: oklch(98.475349625% 0.012692257 172.377597343deg);
    --color-success-100: oklch(97.077962684% 0.023816274 173.854716019deg);
    --color-success-200: oklch(92.594699514% 0.058726469 173.358207465deg);
    --color-success-300: oklch(88.50841544% 0.089880476 172.598008249deg);
    --color-success-400: oklch(81.655891786% 0.142030919 167.81262305deg);
    --color-success-500: oklch(76.583650559% 0.169220783 161.502020679deg);
    --color-success-600: oklch(70.827479652% 0.155830978 161.786112854deg);
    --color-success-700: oklch(52.721460049% 0.115539844 162.048902182deg);
    --color-success-800: oklch(42.955824906% 0.092437711 163.303360272deg);
    --color-success-900: oklch(32.566275075% 0.068823915 164.611540215deg);
    --color-success-950: oklch(29.149735969% 0.061174857 165.135053515deg);
  --color-on-success: oklch(37.023681895% 0.074029597 169.096946378deg);
  --color-warning: oklch(82.202351254% 0.16972756 81.151471107deg);
    --color-warning-50: oklch(98.870448235% 0.012600778 86.827936027deg);
    --color-warning-100: oklch(97.97603575% 0.024778403 89.208847786deg);
    --color-warning-200: oklch(94.840043072% 0.06214998 90.163034774deg);
    --color-warning-300: oklch(91.961710486% 0.09642788 89.365390327deg);
    --color-warning-400: oklch(86.822502734% 0.150503793 87.836148189deg);
    --color-warning-500: oklch(82.202351254% 0.16972756 81.151471107deg);
    --color-warning-600: oklch(76.06035949% 0.156931465 81.445286488deg);
    --color-warning-700: oklch(56.475361542% 0.116208436 82.646556773deg);
    --color-warning-800: oklch(45.929088869% 0.094396259 83.244492573deg);
    --color-warning-900: oklch(35.099517935% 0.071965425 84.697376485deg);
    --color-warning-950: oklch(31.218944673% 0.063883358 86.367601995deg);
  --color-on-warning: oklch(40.990989962% 0.111465272 46.047048185deg);
  --color-danger: oklch(70.548924832% 0.189927679 13.383923778deg);
    --color-danger-50: oklch(98.287506222% 0.00892919 0.122225648deg);
    --color-danger-100: oklch(96.558477272% 0.017715041 4.514554107deg);
    --color-danger-200: oklch(91.695538203% 0.044340405 5.826943154deg);
    --color-danger-300: oklch(86.952052346% 0.072136767 7.917954687deg);
    --color-danger-400: oklch(78.005136115% 0.132118497 10.014707486deg);
    --color-danger-500: oklch(70.548924832% 0.189927679 13.383923779deg);
    --color-danger-600: oklch(65.335671561% 0.17512545 13.110526924deg);
    --color-danger-700: oklch(48.627844558% 0.126151763 12.75628981deg);
    --color-danger-800: oklch(39.967243426% 0.098988891 13.124478364deg);
    --color-danger-900: oklch(30.698545968% 0.071385377 11.734479247deg);
    --color-danger-950: oklch(27.374795006% 0.061009661 12.437230526deg);
  --color-on-danger: oklch(26.99835362% 0.104937574 12.296215189deg);
 }
          [data-color-scheme="lofi"],
    [data-color-scheme-vars="lofi"] {   --color-background: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-100: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-200: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-300: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-400: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-500: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-600: oklch(92.493953336% 3.4E-8 89.875563194deg);
    --color-background-700: oklch(68.295339686% 2.5E-8 89.875563165deg);
    --color-background-800: oklch(55.552675405% 2.1E-8 89.875563574deg);
    --color-background-900: oklch(42.023714296% 1.6E-8 89.875562887deg);
    --color-background-950: oklch(37.149494361% 1.4E-8 89.875563301deg);
  --color-on-background: oklch(0% 0 0deg);
  --color-surface: oklch(97.01507662% 3.6E-8 89.875562775deg);
    --color-surface-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-100: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-200: oklch(99.404815621% 3.7E-8 89.875562781deg);
    --color-surface-300: oklch(98.808739638% 3.7E-8 89.875563066deg);
    --color-surface-400: oklch(97.912934962% 3.6E-8 89.875562833deg);
    --color-surface-500: oklch(97.015076621% 3.6E-8 89.875562688deg);
    --color-surface-600: oklch(89.754686472% 3.3E-8 89.875563367deg);
    --color-surface-700: oklch(66.325499809% 2.5E-8 89.875562973deg);
    --color-surface-800: oklch(53.823665861% 2.0E-8 89.875563124deg);
    --color-surface-900: oklch(40.912000134% 1.5E-8 89.875563754deg);
    --color-surface-950: oklch(36.002336634% 1.3E-8 89.875562787deg);
  --color-on-surface: oklch(0% 0 0deg);
  --color-surface-alt: oklch(94.007010965% 3.5E-8 89.875562662deg);
    --color-surface-alt-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-alt-100: oklch(99.404815621% 3.7E-8 89.875562781deg);
    --color-surface-alt-200: oklch(98.51036453% 3.7E-8 89.87556313deg);
    --color-surface-alt-300: oklch(97.613878429% 3.6E-8 89.875562291deg);
    --color-surface-alt-400: oklch(95.814688078% 3.6E-8 89.875562552deg);
    --color-surface-alt-500: oklch(94.007010964% 3.5E-8 89.875563026deg);
    --color-surface-alt-600: oklch(86.994353991% 3.2E-8 89.87556265deg);
    --color-surface-alt-700: oklch(64.340921572% 2.4E-8 89.875563308deg);
    --color-surface-alt-800: oklch(52.430410358% 2.0E-8 89.875562866deg);
    --color-surface-alt-900: oklch(39.792680745% 1.5E-8 89.875562867deg);
    --color-surface-alt-950: oklch(35.232473799% 1.3E-8 89.87556265deg);
  --color-on-surface-alt: oklch(0% 0 0deg);
  --color-primary: oklch(15.906639817% 6.0E-9 89.875562819deg);
    --color-primary-50: oklch(96.415349386% 3.6E-8 89.875562957deg);
    --color-primary-100: oklch(92.797057073% 3.5E-8 89.875563028deg);
    --color-primary-200: oklch(81.719268566% 3.0E-8 89.875562468deg);
    --color-primary-300: oklch(69.926072852% 2.6E-8 89.875562584deg);
    --color-primary-400: oklch(45.316121564% 1.7E-8 89.875563041deg);
    --color-primary-500: oklch(15.906639817% 6.0E-9 89.875563891deg);
    --color-primary-600: oklch(15.43399928% 6.0E-9 89.875562341deg);
    --color-primary-700: oklch(13.440923052% 5.0E-9 89.875563107deg);
    --color-primary-800: oklch(12.211889031% 5.0E-9 89.875563396deg);
    --color-primary-900: oklch(10.668067696% 4.0E-9 89.875563293deg);
    --color-primary-950: oklch(9.692582747% 4.0E-9 89.875562729deg);
  --color-on-primary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-secondary: oklch(21.454973278% 0.00156631 17.278957021deg);
    --color-secondary-50: oklch(96.715329219% 3.6E-8 89.875563016deg);
    --color-secondary-100: oklch(93.099913504% 3.5E-8 89.875562992deg);
    --color-secondary-200: oklch(82.656220418% 3.1E-8 89.875562861deg);
    --color-secondary-300: oklch(71.547352428% 2.7E-8 89.875562525deg);
    --color-secondary-400: oklch(48.28440321% 0.001274128 17.202438596deg);
    --color-secondary-500: oklch(21.454973278% 0.00156631 17.278957021deg);
    --color-secondary-600: oklch(20.462652962% 8.0E-9 89.875562928deg);
    --color-secondary-700: oklch(16.9616991% 0.001664281 17.320680119deg);
    --color-secondary-800: oklch(15.081725438% 0.001715902 17.346809205deg);
    --color-secondary-900: oklch(13.440923052% 5.0E-9 89.875563107deg);
    --color-secondary-950: oklch(12.381980475% 0.002334998 17.472908515deg);
  --color-on-secondary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-accent: oklch(26.861827523% 1.0E-8 89.875563366deg);
    --color-accent-50: oklch(96.715329219% 3.6E-8 89.875563016deg);
    --color-accent-100: oklch(93.402523835% 3.5E-8 89.875563086deg);
    --color-accent-200: oklch(83.590524482% 3.1E-8 89.875563181deg);
    --color-accent-300: oklch(73.159498014% 2.7E-8 89.875563027deg);
    --color-accent-400: oklch(51.379373572% 1.9E-8 89.875563701deg);
    --color-accent-500: oklch(26.861827523% 1.0E-8 89.875561777deg);
    --color-accent-600: oklch(25.196474822% 9.0E-9 89.875562665deg);
    --color-accent-700: oklch(20.462652962% 8.0E-9 89.875562928deg);
    --color-accent-800: oklch(17.763777192% 7.0E-9 89.875562823deg);
    --color-accent-900: oklch(14.957711555% 6.0E-9 89.875562583deg);
    --color-accent-950: oklch(14.478795444% 5.0E-9 89.87556294deg);
  --color-on-accent: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-neutral: oklch(0% 0 0deg);
    --color-neutral-50: oklch(96.115136037% 3.6E-8 89.875563484deg);
    --color-neutral-100: oklch(92.493953336% 3.4E-8 89.875563194deg);
    --color-neutral-200: oklch(80.465801504% 3.0E-8 89.875562509deg);
    --color-neutral-300: oklch(68.295339686% 2.5E-8 89.875563165deg);
    --color-neutral-400: oklch(42.023714296% 1.6E-8 89.875562887deg);
    --color-neutral-500: oklch(0% 0 0deg);
    --color-neutral-600: oklch(0% 0 0deg);
    --color-neutral-700: oklch(0% 0 0deg);
    --color-neutral-800: oklch(0% 0 0deg);
    --color-neutral-900: oklch(0% 0 0deg);
    --color-neutral-950: oklch(0% 0 0deg);
  --color-on-neutral: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-info: oklch(79.485809128% 0.103231719 206.393892173deg);
    --color-info-50: oklch(98.95482935% 0.006341212 197.053937868deg);
    --color-info-100: oklch(97.748248085% 0.011931528 209.80525048deg);
    --color-info-200: oklch(94.50825126% 0.029754265 207.06033284deg);
    --color-info-300: oklch(91.313975119% 0.046800017 204.708847551deg);
    --color-info-400: oklch(85.050135694% 0.077859376 206.085967155deg);
    --color-info-500: oklch(79.485809128% 0.103231719 206.393892174deg);
    --color-info-600: oklch(73.444988769% 0.094543239 206.794032661deg);
    --color-info-700: oklch(54.66361557% 0.068893025 207.094163274deg);
    --color-info-800: oklch(44.642438228% 0.054461086 205.792976781deg);
    --color-info-900: oklch(34.069138763% 0.039210831 205.778334265deg);
    --color-info-950: oklch(30.448240803% 0.034296245 204.575471535deg);
  --color-on-info: oklch(16.035105268% 0.02090581 201.080694439deg);
  --color-success: oklch(90.099862764% 0.153190953 164.028961406deg);
    --color-success-50: oklch(99.393065538% 0.008339295 168.76250906deg);
    --color-success-100: oklch(98.727130817% 0.017563351 170.106557503deg);
    --color-success-200: oklch(96.965988298% 0.043005305 168.984975301deg);
    --color-success-300: oklch(95.286528207% 0.068520536 168.370977335deg);
    --color-success-400: oklch(92.245537103% 0.113609897 166.656352503deg);
    --color-success-500: oklch(90.099862764% 0.153190953 164.028961406deg);
    --color-success-600: oklch(83.357887384% 0.140717849 164.130323128deg);
    --color-success-700: oklch(61.575963985% 0.101344057 164.513788487deg);
    --color-success-800: oklch(50.105395188% 0.080482758 165.026540456deg);
    --color-success-900: oklch(37.977901464% 0.057426609 165.66708226deg);
    --color-success-950: oklch(33.868880384% 0.051368131 165.197536267deg);
  --color-on-success: oklch(18.107392172% 0.030544667 163.531192744deg);
  --color-warning: oklch(87.485807478% 0.130931426 83.544344571deg);
    --color-warning-50: oklch(99.419800651% 0.006926121 88.641144644deg);
    --color-warning-100: oklch(98.623275349% 0.014219979 84.58260305deg);
    --color-warning-200: oklch(96.705723006% 0.035200526 85.408406613deg);
    --color-warning-300: oklch(94.618957234% 0.056283993 84.526110804deg);
    --color-warning-400: oklch(91.024939153% 0.096597925 84.996975477deg);
    --color-warning-500: oklch(87.485807478% 0.130931426 83.544344571deg);
    --color-warning-600: oklch(80.823317901% 0.119970774 82.903603129deg);
    --color-warning-700: oklch(60.090498741% 0.087247939 84.180840619deg);
    --color-warning-800: oklch(48.990255334% 0.069669743 84.155824254deg);
    --color-warning-900: oklch(37.232381958% 0.049723534 83.438597448deg);
    --color-warning-950: oklch(33.13628767% 0.043841492 85.242499508deg);
  --color-on-warning: oklch(17.546522419% 0.026120489 77.05479793deg);
  --color-danger: oklch(77.047885446% 0.135745451 29.282222161deg);
    --color-danger-50: oklch(98.866054088% 0.005515552 31.053727365deg);
    --color-danger-100: oklch(97.516962665% 0.012173861 29.868515523deg);
    --color-danger-200: oklch(93.974501054% 0.030305816 27.752413123deg);
    --color-danger-300: oklch(90.285222173% 0.050425791 27.191154201deg);
    --color-danger-400: oklch(83.385914629% 0.092087796 28.222999549deg);
    --color-danger-500: oklch(77.047885446% 0.135745451 29.282222161deg);
    --color-danger-600: oklch(71.396286907% 0.124655799 29.600758893deg);
    --color-danger-700: oklch(53.071097978% 0.089463349 29.515484279deg);
    --color-danger-800: oklch(43.392778981% 0.071085526 28.788216291deg);
    --color-danger-900: oklch(33.344406448% 0.0501413 29.263845947deg);
    --color-danger-950: oklch(29.553330739% 0.04375789 28.726240676deg);
  --color-on-danger: oklch(15.680335275% 0.031454917 25.679623088deg);
 }
          [data-color-scheme="nord"],
    [data-color-scheme-vars="nord"] {   --color-background: oklch(95.127604969% 0.007445314 260.731538996deg);
    --color-background-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-background-100: oklch(99.432725193% 0.001316784 286.376098061deg);
    --color-background-200: oklch(98.760941291% 0.001704751 247.838850011deg);
    --color-background-300: oklch(98.116516555% 0.00341526 247.857684296deg);
    --color-background-400: oklch(96.648196911% 0.004544819 258.324666567deg);
    --color-background-500: oklch(95.127604969% 0.007445314 260.731539003deg);
    --color-background-600: oklch(87.830062483% 0.007596817 260.731549845deg);
    --color-background-700: oklch(65.014312367% 0.004572786 271.343333181deg);
    --color-background-800: oklch(53.018446231% 0.003983648 247.900113854deg);
    --color-background-900: oklch(40.10742518% 0.002135694 247.877183033deg);
    --color-background-950: oklch(35.557049433% 0.002200997 247.886270427deg);
  --color-on-background: oklch(32.437434251% 0.022944572 264.182035898deg);
  --color-surface: oklch(93.299635861% 0.010388982 261.788485249deg);
    --color-surface-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-100: oklch(99.357087272% 0.001702187 247.838708832deg);
    --color-surface-200: oklch(98.462530952% 0.001706042 247.838921415deg);
    --color-surface-300: oklch(97.323226751% 0.004130452 271.369674824deg);
    --color-surface-400: oklch(95.428578307% 0.007439383 260.731537558deg);
    --color-surface-500: oklch(93.299635861% 0.010388982 261.788485247deg);
    --color-surface-600: oklch(86.24372344% 0.009363834 258.338519207deg);
    --color-surface-700: oklch(63.884446684% 0.00692534 255.495593486deg);
    --color-surface-800: oklch(52.004244342% 0.005312416 258.337207275deg);
    --color-surface-900: oklch(39.394385561% 0.00360353 264.521256988deg);
    --color-surface-950: oklch(34.822118342% 0.003717906 264.515663539deg);
  --color-on-surface: oklch(32.437434251% 0.022944572 264.182035898deg);
  --color-surface-alt: oklch(89.925765631% 0.016374241 262.749255957deg);
    --color-surface-alt-50: oklch(99.432725193% 0.001316784 286.376098061deg);
    --color-surface-alt-100: oklch(99.059126393% 0.001703466 247.838779199deg);
    --color-surface-alt-200: oklch(97.546884718% 0.004534262 258.324531429deg);
    --color-surface-alt-300: oklch(96.000986043% 0.006250705 255.47526823deg);
    --color-surface-alt-400: oklch(93.026543393% 0.011637947 264.508723484deg);
    --color-surface-alt-500: oklch(89.925765631% 0.016374241 262.749255965deg);
    --color-surface-alt-600: oklch(83.113089542% 0.015437568 260.727712135deg);
    --color-surface-alt-700: oklch(61.644875328% 0.011088621 267.307955411deg);
    --color-surface-alt-800: oklch(50.227993318% 0.008752453 260.728514461deg);
    --color-surface-alt-900: oklch(38.207188216% 0.005743224 258.346340188deg);
    --color-surface-alt-950: oklch(33.949142683% 0.004453322 247.958041786deg);
  --color-on-surface-alt: oklch(32.437434251% 0.022944572 264.182035898deg);
  --color-primary: oklch(59.43593212% 0.077246155 254.027773661deg);
    --color-primary-50: oklch(98.116516555% 0.00341526 247.857684296deg);
    --color-primary-100: oklch(96.029815066% 0.007427605 260.73153448deg);
    --color-primary-200: oklch(90.281194114% 0.016786222 250.852525122deg);
    --color-primary-300: oklch(84.290956529% 0.028249678 253.259171291deg);
    --color-primary-400: oklch(71.975296874% 0.052022209 253.168747845deg);
    --color-primary-500: oklch(59.43593212% 0.077246155 254.027773661deg);
    --color-primary-600: oklch(55.119764531% 0.0710036 254.550841365deg);
    --color-primary-700: oklch(41.420807057% 0.051077254 254.165198289deg);
    --color-primary-800: oklch(34.308229069% 0.039585325 253.163996992deg);
    --color-primary-900: oklch(26.860326333% 0.028863299 253.001641384deg);
    --color-primary-950: oklch(24.09720158% 0.024204337 256.444076308deg);
  --color-on-primary: oklch(12.004924674% 0.015276055 252.512706567deg);
  --color-secondary: oklch(69.651594139% 0.059108219 248.687186303deg);
    --color-secondary-50: oklch(98.490678277% 0.002860766 264.542142521deg);
    --color-secondary-100: oklch(97.097047409% 0.005864799 239.819127515deg);
    --color-secondary-200: oklch(92.726921557% 0.013856149 247.976706389deg);
    --color-secondary-300: oklch(88.010836789% 0.022154947 250.233672851deg);
    --color-secondary-400: oklch(78.922348272% 0.040736474 249.517990452deg);
    --color-secondary-500: oklch(69.651594139% 0.059108219 248.687186303deg);
    --color-secondary-600: oklch(64.511390655% 0.054605635 248.684808039deg);
    --color-secondary-700: oklch(48.358948387% 0.039181298 247.312944886deg);
    --color-secondary-800: oklch(39.55793253% 0.031228018 250.389914361deg);
    --color-secondary-900: oklch(30.502480544% 0.021982403 251.254109214deg);
    --color-secondary-950: oklch(27.264115861% 0.018733376 248.515776262deg);
  --color-on-secondary: oklch(13.785373817% 0.010749856 251.659620955deg);
  --color-accent: oklch(77.46432221% 0.062248631 217.469016667deg);
    --color-accent-50: oklch(98.90855545% 0.003458006 219.532142313deg);
    --color-accent-100: oklch(97.788729124% 0.006511155 208.783199289deg);
    --color-accent-200: oklch(94.2849348% 0.015840264 216.674894569deg);
    --color-accent-300: oklch(90.978936172% 0.025734293 215.145403845deg);
    --color-accent-400: oklch(84.237438001% 0.043852815 216.764924521deg);
    --color-accent-500: oklch(77.46432221% 0.062248631 217.469016667deg);
    --color-accent-600: oklch(71.666189884% 0.057479008 216.705101427deg);
    --color-accent-700: oklch(53.401858957% 0.040840794 218.545574736deg);
    --color-accent-800: oklch(43.610789088% 0.032895075 219.632688773deg);
    --color-accent-900: oklch(33.53263874% 0.023092979 213.803117279deg);
    --color-accent-950: oklch(29.826317788% 0.020089496 217.229103988deg);
  --color-on-accent: oklch(15.391670779% 0.011857851 228.79699979deg);
  --color-neutral: oklch(45.229044973% 0.035213683 264.131199982deg);
    --color-neutral-50: oklch(97.565938216% 0.001709949 247.839138536deg);
    --color-neutral-100: oklch(94.892078499% 0.002887628 264.541715612deg);
    --color-neutral-200: oklch(87.215209443% 0.007610305 260.731548133deg);
    --color-neutral-300: oklch(79.133018283% 0.012126769 264.497585146deg);
    --color-neutral-400: oklch(62.898255605% 0.022574955 264.399935426deg);
    --color-neutral-500: oklch(45.229044973% 0.035213683 264.131199984deg);
    --color-neutral-600: oklch(41.942238874% 0.032293466 264.137442712deg);
    --color-neutral-700: oklch(32.437434251% 0.022944572 264.182035894deg);
    --color-neutral-800: oklch(27.170821756% 0.018257438 262.190531491deg);
    --color-neutral-900: oklch(21.732893719% 0.012662797 264.266379725deg);
    --color-neutral-950: oklch(19.926440118% 0.01109099 260.661011435deg);
  --color-on-neutral: oklch(89.925765631% 0.016374241 262.749255957deg);
  --color-info: oklch(69.207150089% 0.062496212 332.664921546deg);
    --color-info-50: oklch(98.420357547% 0.003369022 325.602469778deg);
    --color-info-100: oklch(97.107131041% 0.005798242 333.97818051deg);
    --color-info-200: oklch(92.520635939% 0.014394587 329.128841285deg);
    --color-info-300: oklch(87.941226452% 0.023023702 332.389669486deg);
    --color-info-400: oklch(78.719149152% 0.043025828 332.230875221deg);
    --color-info-500: oklch(69.207150089% 0.062496212 332.664921545deg);
    --color-info-600: oklch(64.125483499% 0.057259004 332.352308591deg);
    --color-info-700: oklch(47.958010993% 0.041721339 332.224844522deg);
    --color-info-800: oklch(39.466839671% 0.032337714 332.258224342deg);
    --color-info-900: oklch(30.489622388% 0.022257131 332.346701311deg);
    --color-info-950: oklch(27.339815994% 0.018272586 333.836727778deg);
  --color-on-info: oklch(13.808332359% 0.013046707 332.872371404deg);
  --color-success: oklch(76.848486996% 0.073696493 131.435714023deg);
    --color-success-50: oklch(98.872456161% 0.004464105 134.849068937deg);
    --color-success-100: oklch(97.846312546% 0.007300012 132.414101497deg);
    --color-success-200: oklch(94.352660953% 0.017574996 131.877120751deg);
    --color-success-300: oklch(90.812020717% 0.029233168 130.743855033deg);
    --color-success-400: oklch(84.008203535% 0.051800677 130.773407729deg);
    --color-success-500: oklch(76.848486996% 0.073696493 131.435714024deg);
    --color-success-600: oklch(71.112959291% 0.067374639 131.225600963deg);
    --color-success-700: oklch(53.048968747% 0.047941454 131.400019737deg);
    --color-success-800: oklch(43.493851609% 0.040111911 131.896286017deg);
    --color-success-900: oklch(33.219371596% 0.027766221 130.664057853deg);
    --color-success-950: oklch(29.808404711% 0.024768158 130.844284278deg);
  --color-on-success: oklch(15.319635972% 0.013901568 128.585555248deg);
  --color-warning: oklch(85.486225314% 0.089234249 84.093334777deg);
    --color-warning-50: oklch(99.17641028% 0.004506185 78.298496878deg);
    --color-warning-100: oklch(98.548302898% 0.009777785 87.469871395deg);
    --color-warning-200: oklch(96.309433956% 0.022808043 84.59206408deg);
    --color-warning-300: oklch(94.081650837% 0.035843341 83.775777519deg);
    --color-warning-400: oklch(89.843169549% 0.063474835 84.932882254deg);
    --color-warning-500: oklch(85.486225314% 0.089234249 84.093334776deg);
    --color-warning-600: oklch(79.120479846% 0.082461408 84.095922694deg);
    --color-warning-700: oklch(58.742482751% 0.059635283 84.698766845deg);
    --color-warning-800: oklch(47.841715904% 0.046044044 82.683882925deg);
    --color-warning-900: oklch(36.496302977% 0.033452449 83.145911086deg);
    --color-warning-950: oklch(32.484131637% 0.028817738 84.303992384deg);
  --color-on-warning: oklch(17.064367076% 0.017288652 84.972885841deg);
  --color-danger: oklch(60.60995529% 0.120594295 15.341882716deg);
    --color-danger-50: oklch(98.025954906% 0.005489976 3.336039004deg);
    --color-danger-100: oklch(96.021465454% 0.010860101 10.335142492deg);
    --color-danger-200: oklch(90.158920113% 0.025621231 11.622365043deg);
    --color-danger-300: oklch(84.056620491% 0.042438325 12.513879128deg);
    --color-danger-400: oklch(72.055423649% 0.080595447 12.292100269deg);
    --color-danger-500: oklch(60.60995529% 0.120594295 15.341882715deg);
    --color-danger-600: oklch(56.12203966% 0.111168676 15.417625853deg);
    --color-danger-700: oklch(42.283722173% 0.080091138 14.451282474deg);
    --color-danger-800: oklch(34.942830446% 0.061890583 14.729939418deg);
    --color-danger-900: oklch(27.005771208% 0.044015481 13.569058579deg);
    --color-danger-950: oklch(24.355885786% 0.038753337 12.310403179deg);
  --color-on-danger: oklch(11.984106253% 0.024068059 12.04735688deg);
 }
          [data-color-scheme="silk"],
    [data-color-scheme-vars="silk"] {   --color-background: oklch(97.112597072% 0.003423378 67.783093651deg);
    --color-background-50: oklch(99.97226225% 0.001314118 106.422887925deg);
    --color-background-100: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-background-200: oklch(99.377037587% 0.001316078 106.423069008deg);
    --color-background-300: oklch(98.857023597% 0.001704223 67.802832604deg);
    --color-background-400: oklch(97.961331763% 0.001708104 67.802614611deg);
    --color-background-500: oklch(97.112597073% 0.003423378 67.783093686deg);
    --color-background-600: oklch(89.775888544% 0.002922472 84.559754582deg);
    --color-background-700: oklch(66.379016217% 0.001882561 67.790627325deg);
    --color-background-800: oklch(53.880189254% 0.001983277 67.781390731deg);
    --color-background-900: oklch(40.877486199% 0.001642065 106.471867198deg);
    --color-background-950: oklch(36.100680658% 0.001371477 17.221302104deg);
  --color-on-background: oklch(40.04895763% 0.008533391 67.580831624deg);
  --color-surface: oklch(94.965662607% 0.008430242 56.311246843deg);
    --color-surface-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-100: oklch(99.480763512% 0.001062137 17.177783613deg);
    --color-surface-200: oklch(98.857023597% 0.001704223 67.802832604deg);
    --color-surface-300: oklch(98.010219709% 0.003415518 67.783534337deg);
    --color-surface-400: oklch(96.445473333% 0.006021441 43.335215815deg);
    --color-surface-500: oklch(94.965662607% 0.008430242 56.311246849deg);
    --color-surface-600: oklch(87.693178697% 0.007807645 48.642179051deg);
    --color-surface-700: oklch(64.95358397% 0.005610116 48.645364765deg);
    --color-surface-800: oklch(52.894452747% 0.003984157 67.739022496deg);
    --color-surface-900: oklch(39.950991405% 0.003166525 48.65390026deg);
    --color-surface-950: oklch(35.396129093% 0.003265569 48.63832867deg);
  --color-on-surface: oklch(40.04895763% 0.008533391 67.580831624deg);
  --color-surface-alt: oklch(90.035360866% 0.007721087 61.443249373deg);
    --color-surface-alt-50: oklch(99.480763512% 0.001062137 17.177783613deg);
    --color-surface-alt-100: oklch(99.079091025% 0.001317064 106.42316055deg);
    --color-surface-alt-200: oklch(97.662313198% 0.001709409 67.802540857deg);
    --color-surface-alt-300: oklch(95.940337027% 0.002537998 48.718741144deg);
    --color-surface-alt-400: oklch(93.02415795% 0.005940167 59.647510398deg);
    --color-surface-alt-500: oklch(90.035360866% 0.007721087 61.443249384deg);
    --color-surface-alt-600: oklch(83.173722421% 0.007115375 67.727661413deg);
    --color-surface-alt-700: oklch(61.837256644% 0.005746777 67.719422233deg);
    --color-surface-alt-800: oklch(50.210504753% 0.004127488 39.455512771deg);
    --color-surface-alt-900: oklch(38.069768768% 0.003205595 48.647962833deg);
    --color-surface-alt-950: oklch(33.845614979% 0.003303064 48.631975615deg);
  --color-on-surface-alt: oklch(40.04895763% 0.008533391 67.580831624deg);
  --color-primary: oklch(23.270230178% 0.024935639 284.295975643deg);
    --color-primary-50: oklch(96.715329219% 3.6E-8 89.875563016deg);
    --color-primary-100: oklch(93.156811127% 0.002677998 286.347729863deg);
    --color-primary-200: oklch(82.7742411% 0.005522053 286.278473401deg);
    --color-primary-300: oklch(72.02415401% 0.007152629 286.218767905deg);
    --color-primary-400: oklch(49.220281464% 0.014217349 285.865857546deg);
    --color-primary-500: oklch(23.270230178% 0.024935639 284.295975642deg);
    --color-primary-600: oklch(21.927454297% 0.023362012 284.30904997deg);
    --color-primary-700: oklch(18.161729807% 0.016320122 284.659275681deg);
    --color-primary-800: oklch(16.152348397% 0.010486849 285.166302477deg);
    --color-primary-900: oklch(13.653081147% 0.009036701 285.141076039deg);
    --color-primary-950: oklch(13.02536924% 0.007337657 285.336557892deg);
  --color-on-primary: oklch(94.511806315% 0.220050372 118.033199206deg);
  --color-secondary: oklch(23.270230178% 0.024935639 284.295975643deg);
    --color-secondary-50: oklch(96.715329219% 3.6E-8 89.875563016deg);
    --color-secondary-100: oklch(93.156811127% 0.002677998 286.347729863deg);
    --color-secondary-200: oklch(82.7742411% 0.005522053 286.278473401deg);
    --color-secondary-300: oklch(72.02415401% 0.007152629 286.218767905deg);
    --color-secondary-400: oklch(49.220281464% 0.014217349 285.865857546deg);
    --color-secondary-500: oklch(23.270230178% 0.024935639 284.295975642deg);
    --color-secondary-600: oklch(21.927454297% 0.023362012 284.30904997deg);
    --color-secondary-700: oklch(18.161729807% 0.016320122 284.659275681deg);
    --color-secondary-800: oklch(16.152348397% 0.010486849 285.166302477deg);
    --color-secondary-900: oklch(13.653081147% 0.009036701 285.141076039deg);
    --color-secondary-950: oklch(13.02536924% 0.007337657 285.336557892deg);
  --color-on-secondary: oklch(71.868942627% 0.191716129 49.378500542deg);
  --color-accent: oklch(23.270230178% 0.024935639 284.295975643deg);
    --color-accent-50: oklch(96.715329219% 3.6E-8 89.875563016deg);
    --color-accent-100: oklch(93.156811127% 0.002677998 286.347729863deg);
    --color-accent-200: oklch(82.7742411% 0.005522053 286.278473401deg);
    --color-accent-300: oklch(72.02415401% 0.007152629 286.218767905deg);
    --color-accent-400: oklch(49.220281464% 0.014217349 285.865857546deg);
    --color-accent-500: oklch(23.270230178% 0.024935639 284.295975642deg);
    --color-accent-600: oklch(21.927454297% 0.023362012 284.30904997deg);
    --color-accent-700: oklch(18.161729807% 0.016320122 284.659275681deg);
    --color-accent-800: oklch(16.152348397% 0.010486849 285.166302477deg);
    --color-accent-900: oklch(13.653081147% 0.009036701 285.141076039deg);
    --color-accent-950: oklch(13.02536924% 0.007337657 285.336557892deg);
  --color-on-accent: oklch(90.309246584% 0.155375193 191.216176273deg);
  --color-neutral: oklch(20.01930871% 7.0E-9 89.875563088deg);
    --color-neutral-50: oklch(96.415349386% 3.6E-8 89.875562957deg);
    --color-neutral-100: oklch(93.099913504% 3.5E-8 89.875562992deg);
    --color-neutral-200: oklch(82.344199558% 3.1E-8 89.87556273deg);
    --color-neutral-300: oklch(71.223837171% 2.7E-8 89.875562537deg);
    --color-neutral-400: oklch(47.478010266% 1.8E-8 89.875562808deg);
    --color-neutral-500: oklch(20.019308709% 7.0E-9 89.875562769deg);
    --color-neutral-600: oklch(19.125129838% 7.0E-9 89.875563105deg);
    --color-neutral-700: oklch(15.906639817% 6.0E-9 89.875563891deg);
    --color-neutral-800: oklch(14.478795444% 5.0E-9 89.87556294deg);
    --color-neutral-900: oklch(12.855780415% 5.0E-9 89.875563117deg);
    --color-neutral-950: oklch(12.211889031% 5.0E-9 89.875563396deg);
  --color-on-neutral: oklch(80.127228067% 0.007950417 61.425077571deg);
  --color-info: oklch(80.251515002% 0.111084921 240.149047625deg);
    --color-info-50: oklch(98.89025935% 0.005838175 239.817223887deg);
    --color-info-100: oklch(98.054141076% 0.010811715 234.813413437deg);
    --color-info-200: oklch(94.761614113% 0.028412379 238.23597106deg);
    --color-info-300: oklch(91.783642136% 0.045146403 238.048244238deg);
    --color-info-400: oklch(85.998320863% 0.078261665 238.515059181deg);
    --color-info-500: oklch(80.251515002% 0.111084921 240.149047625deg);
    --color-info-600: oklch(74.224174671% 0.102544471 240.392956341deg);
    --color-info-700: oklch(55.224536292% 0.073468383 239.97744093deg);
    --color-info-800: oklch(45.130076153% 0.05842269 240.124076011deg);
    --color-info-900: oklch(34.433241947% 0.042313994 240.444120146deg);
    --color-info-950: oklch(30.67062827% 0.03617562 240.003627503deg);
  --color-on-info: oklch(31.500527961% 0.099386338 253.725875613deg);
  --color-success: oklch(83.811748703% 0.089745955 136.676246938deg);
    --color-success-50: oklch(99.170554591% 0.004460749 134.848983818deg);
    --color-success-100: oklch(98.341346657% 0.00893832 134.871915915deg);
    --color-success-200: oklch(95.882082849% 0.021313058 136.594474119deg);
    --color-success-300: oklch(93.399538788% 0.034971148 136.013314215deg);
    --color-success-400: oklch(88.689474588% 0.063094886 136.535318917deg);
    --color-success-500: oklch(83.811748703% 0.089745955 136.676246939deg);
    --color-success-600: oklch(77.417922075% 0.08168702 136.215831488deg);
    --color-success-700: oklch(57.707611442% 0.059671904 136.88744738deg);
    --color-success-800: oklch(46.984578148% 0.046363057 136.180222738deg);
    --color-success-900: oklch(35.877342105% 0.03406331 135.33983258deg);
    --color-success-950: oklch(31.894023494% 0.02779691 136.82109666deg);
  --color-on-success: oklch(24.214265897% 0.078556021 140.361165507deg);
  --color-warning: oklch(83.952288245% 0.108752241 80.734627337deg);
    --color-warning-50: oklch(99.149087034% 0.00569711 84.565850806deg);
    --color-warning-100: oklch(98.300265881% 0.011396562 84.577943832deg);
    --color-warning-200: oklch(95.872875976% 0.027733882 81.474250796deg);
    --color-warning-300: oklch(93.448046919% 0.0451872 81.324379568deg);
    --color-warning-400: oklch(88.613516058% 0.078774184 81.625112974deg);
    --color-warning-500: oklch(83.952288245% 0.108752241 80.734627337deg);
    --color-warning-600: oklch(77.689103435% 0.100377899 81.383374099deg);
    --color-warning-700: oklch(57.639135615% 0.072080107 81.335801562deg);
    --color-warning-800: oklch(47.185155419% 0.057106596 80.668234769deg);
    --color-warning-900: oklch(35.974025442% 0.041669665 82.064984454deg);
    --color-warning-950: oklch(31.964018472% 0.036000801 81.779681741deg);
  --color-on-warning: oklch(44.00463998% 0.093531812 73.415060847deg);
  --color-danger: oklch(73.144514361% 0.16517087 21.987903757deg);
    --color-danger-50: oklch(98.452357242% 0.007492994 17.284098234deg);
    --color-danger-100: oklch(97.132710966% 0.014034294 17.398336265deg);
    --color-danger-200: oklch(92.57379078% 0.037792999 17.854903418deg);
    --color-danger-300: oklch(88.341197542% 0.061633346 18.38651313deg);
    --color-danger-400: oklch(80.343489671% 0.112206548 19.824850616deg);
    --color-danger-500: oklch(73.14451436% 0.16517087 21.987903757deg);
    --color-danger-600: oklch(67.728050661% 0.152189026 21.956654762deg);
    --color-danger-700: oklch(50.45292257% 0.10888478 21.70959976deg);
    --color-danger-800: oklch(41.338816083% 0.086246132 21.514610539deg);
    --color-danger-900: oklch(31.697147653% 0.061993524 21.170268917deg);
    --color-danger-950: oklch(28.273613979% 0.052906639 20.953721947deg);
  --color-on-danger: oklch(37.676136508% 0.154474562 28.977943357deg);
 }
          [data-color-scheme="velocity"],
    [data-color-scheme-vars="velocity"] {   --color-background: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-100: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-200: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-300: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-400: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-500: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-background-600: oklch(92.493953336% 3.4E-8 89.875563194deg);
    --color-background-700: oklch(68.295339686% 2.5E-8 89.875563165deg);
    --color-background-800: oklch(55.552675405% 2.1E-8 89.875563574deg);
    --color-background-900: oklch(42.023714296% 1.6E-8 89.875562887deg);
    --color-background-950: oklch(37.149494361% 1.4E-8 89.875563301deg);
  --color-on-background: oklch(27.807804255% 0.029595636 256.84795155deg);
  --color-surface: oklch(97.613878429% 3.6E-8 89.875563252deg);
    --color-surface-50: oklch(99.999999347% 3.7E-8 89.875563096deg);
    --color-surface-100: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-200: oklch(99.404815621% 3.7E-8 89.875562781deg);
    --color-surface-300: oklch(99.106889664% 3.7E-8 89.87556315deg);
    --color-surface-400: oklch(98.211763316% 3.7E-8 89.875562474deg);
    --color-surface-500: oklch(97.613878429% 3.6E-8 89.875562291deg);
    --color-surface-600: oklch(90.060072067% 3.4E-8 89.875563318deg);
    --color-surface-700: oklch(66.654812211% 2.5E-8 89.875563539deg);
    --color-surface-800: oklch(54.170566295% 2.0E-8 89.87556303deg);
    --color-surface-900: oklch(40.912000134% 1.5E-8 89.875563754deg);
    --color-surface-950: oklch(36.385724609% 1.4E-8 89.875562441deg);
  --color-on-surface: oklch(27.807804255% 0.029595636 256.84795155deg);
  --color-surface-alt: oklch(92.190601076% 3.4E-8 89.875563115deg);
    --color-surface-alt-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-surface-alt-100: oklch(99.106889664% 3.7E-8 89.87556315deg);
    --color-surface-alt-200: oklch(98.211763316% 3.7E-8 89.875562474deg);
    --color-surface-alt-300: oklch(97.015076621% 3.6E-8 89.875562688deg);
    --color-surface-alt-400: oklch(94.610527896% 3.5E-8 89.875562592deg);
    --color-surface-alt-500: oklch(92.190601076% 3.4E-8 89.875563023deg);
    --color-surface-alt-600: oklch(85.141933585% 3.2E-8 89.875563327deg);
    --color-surface-alt-700: oklch(63.009344363% 2.3E-8 89.8755635deg);
    --color-surface-alt-800: oklch(51.379373572% 1.9E-8 89.875563701deg);
    --color-surface-alt-900: oklch(39.042084091% 1.5E-8 89.875562954deg);
    --color-surface-alt-950: oklch(34.458381826% 1.3E-8 89.875562957deg);
  --color-on-surface-alt: oklch(27.807804255% 0.029595636 256.84795155deg);
  --color-primary: oklch(34.286687152% 0.133131424 278.371096222deg);
    --color-primary-50: oklch(96.904875077% 0.005396615 297.725983886deg);
    --color-primary-100: oklch(93.935550295% 0.010712755 286.191688084deg);
    --color-primary-200: oklch(84.594447441% 0.027602172 288.09117538deg);
    --color-primary-300: oklch(74.946381469% 0.045680112 286.674029192deg);
    --color-primary-400: oklch(55.004936347% 0.087831093 284.725303817deg);
    --color-primary-500: oklch(34.286687152% 0.133131424 278.371096223deg);
    --color-primary-600: oklch(32.12603918% 0.1222275 278.817658721deg);
    --color-primary-700: oklch(24.953485485% 0.088200351 279.694445593deg);
    --color-primary-800: oklch(21.255078164% 0.068219818 280.119651142deg);
    --color-primary-900: oklch(17.624213033% 0.048197336 282.131024638deg);
    --color-primary-950: oklch(16.281579056% 0.041291478 280.792255716deg);
  --color-on-primary: oklch(99.999999347% 3.7E-8 89.875563096deg);
  --color-secondary: oklch(89.673298846% 0.057094094 354.627976205deg);
    --color-secondary-50: oklch(99.556980723% 0.002125696 17.194343942deg);
    --color-secondary-100: oklch(98.949366127% 0.005914413 350.792808172deg);
    --color-secondary-200: oklch(97.463479161% 0.013879771 354.996044649deg);
    --color-secondary-300: oklch(95.714863517% 0.022491464 353.135079405deg);
    --color-secondary-400: oklch(92.820635717% 0.039543719 353.944876646deg);
    --color-secondary-500: oklch(89.673298846% 0.057094094 354.627976205deg);
    --color-secondary-600: oklch(82.822719029% 0.053515002 354.028970257deg);
    --color-secondary-700: oklch(61.580707189% 0.03726853 354.818958131deg);
    --color-secondary-800: oklch(50.14133509% 0.029140967 356.205578584deg);
    --color-secondary-900: oklch(38.03686875% 0.020989894 354.675643838deg);
    --color-secondary-950: oklch(33.832958566% 0.017002856 354.151795108deg);
  --color-on-secondary: oklch(34.286687152% 0.133131424 278.371096222deg);
  --color-accent: oklch(82.742050883% 0.092202517 22.511310153deg);
    --color-accent-50: oklch(99.114619621% 0.0042635 17.229526187deg);
    --color-accent-100: oklch(98.231955125% 0.008575581 17.302673004deg);
    --color-accent-200: oklch(95.574762899% 0.021871675 21.006844647deg);
    --color-accent-300: oklch(92.862679243% 0.034514947 22.196347058deg);
    --color-accent-400: oklch(87.750411605% 0.063182054 22.047543615deg);
    --color-accent-500: oklch(82.742050883% 0.092202517 22.511310153deg);
    --color-accent-600: oklch(76.616224973% 0.084373444 22.861073314deg);
    --color-accent-700: oklch(56.91531994% 0.060873908 21.870959705deg);
    --color-accent-800: oklch(46.505127406% 0.047684887 22.727388328deg);
    --color-accent-900: oklch(35.473471059% 0.033566855 24.505006971deg);
    --color-accent-950: oklch(31.512069149% 0.028396815 22.222225994deg);
  --color-on-accent: oklch(34.286687152% 0.133131424 278.371096222deg);
  --color-neutral: oklch(92.190601076% 3.4E-8 89.875563115deg);
    --color-neutral-50: oklch(99.702518515% 3.7E-8 89.875563248deg);
    --color-neutral-100: oklch(99.106889664% 3.7E-8 89.87556315deg);
    --color-neutral-200: oklch(98.211763316% 3.7E-8 89.875562474deg);
    --color-neutral-300: oklch(97.015076621% 3.6E-8 89.875562688deg);
    --color-neutral-400: oklch(94.610527896% 3.5E-8 89.875562592deg);
    --color-neutral-500: oklch(92.190601076% 3.4E-8 89.875563023deg);
    --color-neutral-600: oklch(85.141933585% 3.2E-8 89.875563327deg);
    --color-neutral-700: oklch(63.009344363% 2.3E-8 89.8755635deg);
    --color-neutral-800: oklch(51.379373572% 1.9E-8 89.875563701deg);
    --color-neutral-900: oklch(39.042084091% 1.5E-8 89.875562954deg);
    --color-neutral-950: oklch(34.458381826% 1.3E-8 89.875562957deg);
  --color-on-neutral: oklch(34.286687152% 0.133131424 278.371096222deg);
  --color-info: oklch(76.458783089% 0.099622524 258.96595946deg);
    --color-info-50: oklch(98.741928122% 0.004520413 258.324355596deg);
    --color-info-100: oklch(97.781856726% 0.009071675 258.335236922deg);
    --color-info-200: oklch(94.032153773% 0.024170568 259.823865434deg);
    --color-info-300: oklch(90.552114919% 0.038395099 259.288070201deg);
    --color-info-400: oklch(83.608213031% 0.067773845 258.86468948deg);
    --color-info-500: oklch(76.458783089% 0.099622524 258.965959459deg);
    --color-info-600: oklch(70.736077909% 0.09169473 259.038990542deg);
    --color-info-700: oklch(52.740428384% 0.065327594 258.869797908deg);
    --color-info-800: oklch(43.18551925% 0.051896884 259.059216095deg);
    --color-info-900: oklch(33.065577278% 0.037538537 259.434176923deg);
    --color-info-950: oklch(29.524046113% 0.032462828 259.656262384deg);
  --color-on-info: oklch(37.905917263% 0.137761206 265.522187765deg);
  --color-success: oklch(88.664952918% 0.07718647 152.124791591deg);
    --color-success-50: oklch(99.420843062% 0.004101434 157.180673848deg);
    --color-success-100: oklch(98.918034839% 0.007428941 151.892705379deg);
    --color-success-200: oklch(97.195919292% 0.019761239 154.907531727deg);
    --color-success-300: oklch(95.33322856% 0.030622714 152.879753362deg);
    --color-success-400: oklch(92.112016032% 0.053909657 152.595463601deg);
    --color-success-500: oklch(88.664952918% 0.07718647 152.124791591deg);
    --color-success-600: oklch(82.007647538% 0.071066671 152.295557282deg);
    --color-success-700: oklch(60.858222586% 0.051092764 152.349183348deg);
    --color-success-800: oklch(49.585247374% 0.040367434 152.399313002deg);
    --color-success-900: oklch(37.624393355% 0.028877893 152.490360255deg);
    --color-success-950: oklch(33.327948975% 0.024519111 151.88109617deg);
  --color-on-success: oklch(43.179996119% 0.086473706 166.912771803deg);
  --color-warning: oklch(92.427682786% 0.11512684 95.745860831deg);
    --color-warning-50: oklch(99.641127451% 0.006661766 97.348661245deg);
    --color-warning-100: oklch(99.28590163% 0.013302127 97.435802064deg);
    --color-warning-200: oklch(98.071371918% 0.030736461 94.883233631deg);
    --color-warning-300: oklch(96.782362527% 0.048962827 95.856720803deg);
    --color-warning-400: oklch(94.679634806% 0.084138227 95.948473992deg);
    --color-warning-500: oklch(92.427682786% 0.11512684 95.74586083deg);
    --color-warning-600: oklch(85.409956393% 0.106044492 95.595132203deg);
    --color-warning-700: oklch(63.303792296% 0.076155199 95.53535425deg);
    --color-warning-800: oklch(51.623622916% 0.061188491 96.368619141deg);
    --color-warning-900: oklch(38.98781347% 0.044131553 95.783353071deg);
    --color-warning-950: oklch(34.707097496% 0.037387236 97.40377648deg);
  --color-on-warning: oklch(41.3707327% 0.105364842 45.903764143deg);
  --color-danger: oklch(71.219556373% 0.164892845 22.150603395deg);
    --color-danger-50: oklch(98.452357242% 0.007492994 17.284098234deg);
    --color-danger-100: oklch(96.833151398% 0.014045713 17.399287213deg);
    --color-danger-200: oklch(92.183448417% 0.03669851 17.836868642deg);
    --color-danger-300: oklch(87.635339822% 0.060596704 18.374748867deg);
    --color-danger-400: oklch(78.814608511% 0.112810939 19.902912431deg);
    --color-danger-500: oklch(71.219556373% 0.164892845 22.150603395deg);
    --color-danger-600: oklch(65.925337513% 0.150620919 22.063245076deg);
    --color-danger-700: oklch(49.137402054% 0.109511519 21.905055905deg);
    --color-danger-800: oklch(40.296332997% 0.086744671 21.694588553deg);
    --color-danger-900: oklch(30.783714775% 0.060920161 21.230473935deg);
    --color-danger-950: oklch(27.721156039% 0.051604454 20.929248435deg);
  --color-on-danger: oklch(39.584259731% 0.133073075 25.722995007deg);
 }
        [data-typography="body"] {
  --typography-font-style: normal;
  --typography-font-weight: 400;
  --typography-font-size: 1rem;
  --typography-line-height: 1.5;
  --typography-letter-spacing: 0em;
  --typography-text-transform: none;
}

      [data-typography="heading-1"] {
  --typography-font-style: normal;
  --typography-font-weight: 700;
  --typography-font-size: 3rem;
  --typography-line-height: 1.25;
  --typography-letter-spacing: -0.025em;
  --typography-text-transform: none;
}

@media (max-width: 639px) {
  [data-typography="heading-1"] {
    --typography-font-size: 2.25rem;
  }
}

      [data-typography="heading-2"] {
  --typography-font-style: normal;
  --typography-font-weight: 600;
  --typography-font-size: 2.25rem;
  --typography-line-height: 1.25;
  --typography-letter-spacing: 0em;
  --typography-text-transform: none;
}

@media (max-width: 639px) {
  [data-typography="heading-2"] {
    --typography-font-size: 1.875rem;
  }
}

      [data-typography="heading-3"] {
  --typography-font-style: normal;
  --typography-font-weight: 600;
  --typography-font-size: 1.875rem;
  --typography-line-height: 1.375;
  --typography-letter-spacing: 0em;
  --typography-text-transform: none;
}

@media (max-width: 639px) {
  [data-typography="heading-3"] {
    --typography-font-size: 1.5rem;
  }
}

      [data-typography="heading-4"] {
  --typography-font-style: normal;
  --typography-font-weight: 500;
  --typography-font-size: 1.5rem;
  --typography-line-height: 1.375;
  --typography-letter-spacing: 0em;
  --typography-text-transform: none;
}

@media (max-width: 639px) {
  [data-typography="heading-4"] {
    --typography-font-size: 1.25rem;
  }
}

      [data-typography="heading-5"] {
  --typography-font-style: normal;
  --typography-font-weight: 500;
  --typography-font-size: 1.25rem;
  --typography-line-height: 1.5;
  --typography-letter-spacing: 0em;
  --typography-text-transform: none;
}

@media (max-width: 639px) {
  [data-typography="heading-5"] {
    --typography-font-size: 1.125rem;
  }
}

      [data-typography="heading-6"] {
  --typography-font-style: normal;
  --typography-font-weight: 500;
  --typography-font-size: 1rem;
  --typography-line-height: 1.5;
  --typography-letter-spacing: 0em;
  --typography-text-transform: none;
}

      [data-typography="body-sm"] {
  --typography-font-style: normal;
  --typography-font-weight: 400;
  --typography-font-size: 0.875rem;
  --typography-line-height: 1.5;
  --typography-letter-spacing: 0em;
  --typography-text-transform: none;
}

      [data-typography="body-xs"] {
  --typography-font-style: normal;
  --typography-font-weight: 400;
  --typography-font-size: 0.75rem;
  --typography-line-height: 1.5;
  --typography-letter-spacing: 0em;
  --typography-text-transform: none;
}

  