@layer themes{:root,[data-color-scheme=light]{--ui-color-brand:oklch(68.97% .1977 43.8);--ui-color-background:oklch(100% 0 0);--ui-color-background-alt:oklch(98.5% 0 0);--ui-color-foreground:oklch(14.5% 0 0);--ui-color-foreground-alt:oklch(14.5% 0 0);--ui-color-primary:oklch(20.5% 0 0);--ui-color-primary-foreground:oklch(98.5% 0 0);--ui-color-secondary:oklch(97% 0 0);--ui-color-secondary-foreground:oklch(20.5% 0 0);--ui-color-muted:oklch(97% 0 0);--ui-color-muted-foreground:oklch(55.6% 0 0);--ui-color-accent:oklch(97% 0 0);--ui-color-accent-foreground:oklch(20.5% 0 0);--ui-color-constructive:oklch(62.7% .194 149.214);--ui-color-destructive:oklch(57.7% .245 27.325);--ui-color-border:oklch(92.2% 0 0);--ui-color-input:oklch(92.2% 0 0);--ui-color-ring:oklch(70.8% 0 0);--ui-color-selection:oklch(14.5% 0 0);--ui-color-selection-foreground:oklch(100% 0 0);--ui-card-color-background:oklch(100% 0 0);--ui-card-color-foreground:oklch(14.5% 0 0);--ui-sidebar-color-background:oklch(98.5% 0 0);--ui-sidebar-color-foreground:oklch(14.5% 0 0);--ui-sidebar-color-primary:oklch(20.5% 0 0);--ui-sidebar-color-primary-foreground:oklch(98.5% 0 0);--ui-sidebar-color-accent:oklch(97% 0 0);--ui-sidebar-color-accent-foreground:oklch(20.5% 0 0);--ui-sidebar-color-border:oklch(92.2% 0 0);--ui-sidebar-color-ring:oklch(70.8% 0 0)}[data-color-scheme=dark]{--ui-color-background:oklch(14.5% 0 0);--ui-color-background-alt:oklch(20.5% 0 0);--ui-color-foreground:oklch(98.5% 0 0);--ui-color-foreground-alt:oklch(98.5% 0 0);--ui-color-primary:oklch(92.2% 0 0);--ui-color-primary-foreground:oklch(20.5% 0 0);--ui-color-secondary:oklch(26.9% 0 0);--ui-color-secondary-foreground:oklch(98.5% 0 0);--ui-color-muted:oklch(26.9% 0 0);--ui-color-muted-foreground:oklch(70.8% 0 0);--ui-color-accent:oklch(37.1% 0 0);--ui-color-accent-foreground:oklch(98.5% 0 0);--ui-color-constructive:oklch(72.3% .219 149.579);--ui-color-destructive:oklch(70.4% .191 22.216);--ui-color-border:oklch(100% 0 0/.1);--ui-color-input:oklch(100% 0 0/.15);--ui-color-ring:oklch(55.6% 0 0);--ui-color-selection:oklch(92.2% 0 0);--ui-color-selection-foreground:oklch(20.5% 0 0);--ui-card-color-background:oklch(20.5% 0 0);--ui-card-color-foreground:oklch(98.5% 0 0);--ui-sidebar-color-background:oklch(20.5% 0 0);--ui-sidebar-color-foreground:oklch(98.5% 0 0);--ui-sidebar-color-primary:oklch(48.8% .243 264.376);--ui-sidebar-color-primary-foreground:oklch(98.5% 0 0);--ui-sidebar-color-accent:oklch(26.9% 0 0);--ui-sidebar-color-accent-foreground:oklch(98.5% 0 0);--ui-sidebar-color-border:oklch(100% 0 0/.1);--ui-sidebar-color-ring:oklch(43.9% 0 0)}@media (prefers-color-scheme:dark){:root{--ui-color-background:oklch(14.5% 0 0);--ui-color-background-alt:oklch(20.5% 0 0);--ui-color-foreground:oklch(98.5% 0 0);--ui-color-foreground-alt:oklch(98.5% 0 0);--ui-color-primary:oklch(92.2% 0 0);--ui-color-primary-foreground:oklch(20.5% 0 0);--ui-color-secondary:oklch(26.9% 0 0);--ui-color-secondary-foreground:oklch(98.5% 0 0);--ui-color-muted:oklch(26.9% 0 0);--ui-color-muted-foreground:oklch(70.8% 0 0);--ui-color-accent:oklch(37.1% 0 0);--ui-color-accent-foreground:oklch(98.5% 0 0);--ui-color-constructive:oklch(72.3% .219 149.579);--ui-color-destructive:oklch(70.4% .191 22.216);--ui-color-border:oklch(100% 0 0/.1);--ui-color-input:oklch(100% 0 0/.15);--ui-color-ring:oklch(55.6% 0 0);--ui-color-selection:oklch(92.2% 0 0);--ui-color-selection-foreground:oklch(20.5% 0 0);--ui-card-color-background:oklch(20.5% 0 0);--ui-card-color-foreground:oklch(98.5% 0 0);--ui-sidebar-color-background:oklch(20.5% 0 0);--ui-sidebar-color-foreground:oklch(98.5% 0 0);--ui-sidebar-color-primary:oklch(48.8% .243 264.376);--ui-sidebar-color-primary-foreground:oklch(98.5% 0 0);--ui-sidebar-color-accent:oklch(26.9% 0 0);--ui-sidebar-color-accent-foreground:oklch(98.5% 0 0);--ui-sidebar-color-border:oklch(100% 0 0/.1);--ui-sidebar-color-ring:oklch(43.9% 0 0)}}}@layer reset{*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}html{color-scheme:light dark;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;block-size:100%}html.translated-rtl{direction:rtl}body{min-block-size:100%;text-rendering:optimizelegibility;min-height:100dvh;margin:0;line-height:1.5}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-end:0}input,label,button,h1,h2,h3,h4,h5,h6{line-height:1.1}h1,h2,h3,h4,h5,h6{font-variant-numeric:lining-nums;overflow-wrap:break-word;text-wrap:balance}p{font-variant-numeric:proportional-nums;overflow-wrap:break-word;text-wrap:pretty}p,blockquote,q,figcaption,li{hanging-punctuation:first allow-end last}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}ul,ol,dl{list-style-position:inside;& ul,& ol,& dl{padding-inline-start:1lh}}ul[role=list],ol[role=list]{list-style:none}[role=list]{padding:0}math,time,table{font-variant-numeric:tabular-nums lining-nums slashed-zero}code{font-variant-numeric:slashed-zero}table{border-collapse:collapse}abbr{font-variant-caps:all-small-caps;text-decoration:none;&[title]{cursor:help;text-decoration:underline dotted}}img,iframe,audio,video,canvas{block-size:auto;max-inline-size:100%;display:block}svg{max-inline-size:100%}svg:not([fill]){fill:currentColor}input,button,textarea,select{color:inherit;font-family:inherit;font-size:inherit}textarea{resize:vertical;resize:block}button,label,select,summary,[role=button],[role=option]{cursor:pointer}fieldset,iframe{border:none}sup,sub{line-height:0}:disabled{opacity:.8;cursor:not-allowed}:focus{scroll-margin-block-end:8vh}:focus-visible{outline-offset:.2rem}:target{scroll-margin-block:5ex}dialog{inset:unset;max-width:unset;max-height:unset;background:0 0;border:none}[popover]{inset:unset;color:inherit;background:0 0;border:none}dialog:not([open],[popover]){display:none}[popover]:not(:popover-open){display:none}html:has(dialog[open]:modal){overflow:hidden}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}}@layer base{@property --ui-border-style{syntax:"*";inherits:false;initial-value:solid}@property --ui-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--ui-border-size-1:1px;--ui-border-size-2:2px;--ui-border-size-3:5px;--ui-border-size-4:10px;--ui-border-size-5:25px;--ui-radius:.625rem;--ui-radius-xs:.125rem;--ui-radius-sm:.25rem;--ui-radius-md:.375rem;--ui-radius-lg:.5rem;--ui-radius-xl:.75rem;--ui-radius-2xl:1rem;--ui-radius-3xl:1.5rem;--ui-radius-4xl:2rem;--ui-radius-none:0;--ui-radius-full:100000px;--ui-clr-red-50:oklch(97.1% .013 17.38);--ui-clr-red-100:oklch(93.6% .032 17.717);--ui-clr-red-200:oklch(88.5% .062 18.334);--ui-clr-red-300:oklch(80.8% .114 19.571);--ui-clr-red-400:oklch(70.4% .191 22.216);--ui-clr-red-500:oklch(63.7% .237 25.331);--ui-clr-red-600:oklch(57.7% .245 27.325);--ui-clr-red-700:oklch(50.5% .213 27.518);--ui-clr-red-800:oklch(44.4% .177 26.899);--ui-clr-red-900:oklch(39.6% .141 25.723);--ui-clr-red-950:oklch(25.8% .092 26.042);--ui-clr-orange-50:oklch(98% .016 73.684);--ui-clr-orange-100:oklch(95.4% .038 75.164);--ui-clr-orange-200:oklch(90.1% .076 70.697);--ui-clr-orange-300:oklch(83.7% .128 66.29);--ui-clr-orange-400:oklch(75% .183 55.934);--ui-clr-orange-500:oklch(70.5% .213 47.604);--ui-clr-orange-600:oklch(64.6% .222 41.116);--ui-clr-orange-700:oklch(55.3% .195 38.402);--ui-clr-orange-800:oklch(47% .157 37.304);--ui-clr-orange-900:oklch(40.8% .123 38.172);--ui-clr-orange-950:oklch(26.6% .079 36.259);--ui-clr-amber-50:oklch(98.7% .022 95.277);--ui-clr-amber-100:oklch(96.2% .059 95.617);--ui-clr-amber-200:oklch(92.4% .12 95.746);--ui-clr-amber-300:oklch(87.9% .169 91.605);--ui-clr-amber-400:oklch(82.8% .189 84.429);--ui-clr-amber-500:oklch(76.9% .188 70.08);--ui-clr-amber-600:oklch(66.6% .179 58.318);--ui-clr-amber-700:oklch(55.5% .163 48.998);--ui-clr-amber-800:oklch(47.3% .137 46.201);--ui-clr-amber-900:oklch(41.4% .112 45.904);--ui-clr-amber-950:oklch(27.9% .077 45.635);--ui-clr-yellow-50:oklch(98.7% .026 102.212);--ui-clr-yellow-100:oklch(97.3% .071 103.193);--ui-clr-yellow-200:oklch(94.5% .129 101.54);--ui-clr-yellow-300:oklch(90.5% .182 98.111);--ui-clr-yellow-400:oklch(85.2% .199 91.936);--ui-clr-yellow-500:oklch(79.5% .184 86.047);--ui-clr-yellow-600:oklch(68.1% .162 75.834);--ui-clr-yellow-700:oklch(55.4% .135 66.442);--ui-clr-yellow-800:oklch(47.6% .114 61.907);--ui-clr-yellow-900:oklch(42.1% .095 57.708);--ui-clr-yellow-950:oklch(28.6% .066 53.813);--ui-clr-lime-50:oklch(98.6% .031 120.757);--ui-clr-lime-100:oklch(96.7% .067 122.328);--ui-clr-lime-200:oklch(93.8% .127 124.321);--ui-clr-lime-300:oklch(89.7% .196 126.665);--ui-clr-lime-400:oklch(84.1% .238 128.85);--ui-clr-lime-500:oklch(76.8% .233 130.85);--ui-clr-lime-600:oklch(64.8% .2 131.684);--ui-clr-lime-700:oklch(53.2% .157 131.589);--ui-clr-lime-800:oklch(45.3% .124 130.933);--ui-clr-lime-900:oklch(40.5% .101 131.063);--ui-clr-lime-950:oklch(27.4% .072 132.109);--ui-clr-green-50:oklch(98.2% .018 155.826);--ui-clr-green-100:oklch(96.2% .044 156.743);--ui-clr-green-200:oklch(92.5% .084 155.995);--ui-clr-green-300:oklch(87.1% .15 154.449);--ui-clr-green-400:oklch(79.2% .209 151.711);--ui-clr-green-500:oklch(72.3% .219 149.579);--ui-clr-green-600:oklch(62.7% .194 149.214);--ui-clr-green-700:oklch(52.7% .154 150.069);--ui-clr-green-800:oklch(44.8% .119 151.328);--ui-clr-green-900:oklch(39.3% .095 152.535);--ui-clr-green-950:oklch(26.6% .065 152.934);--ui-clr-emerald-50:oklch(97.9% .021 166.113);--ui-clr-emerald-100:oklch(95% .052 163.051);--ui-clr-emerald-200:oklch(90.5% .093 164.15);--ui-clr-emerald-300:oklch(84.5% .143 164.978);--ui-clr-emerald-400:oklch(76.5% .177 163.223);--ui-clr-emerald-500:oklch(69.6% .17 162.48);--ui-clr-emerald-600:oklch(59.6% .145 163.225);--ui-clr-emerald-700:oklch(50.8% .118 165.612);--ui-clr-emerald-800:oklch(43.2% .095 166.913);--ui-clr-emerald-900:oklch(37.8% .077 168.94);--ui-clr-emerald-950:oklch(26.2% .051 172.552);--ui-clr-teal-50:oklch(98.4% .014 180.72);--ui-clr-teal-100:oklch(95.3% .051 180.801);--ui-clr-teal-200:oklch(91% .096 180.426);--ui-clr-teal-300:oklch(85.5% .138 181.071);--ui-clr-teal-400:oklch(77.7% .152 181.912);--ui-clr-teal-500:oklch(70.4% .14 182.503);--ui-clr-teal-600:oklch(60% .118 184.704);--ui-clr-teal-700:oklch(51.1% .096 186.391);--ui-clr-teal-800:oklch(43.7% .078 188.216);--ui-clr-teal-900:oklch(38.6% .063 188.416);--ui-clr-teal-950:oklch(27.7% .046 192.524);--ui-clr-cyan-50:oklch(98.4% .019 200.873);--ui-clr-cyan-100:oklch(95.6% .045 203.388);--ui-clr-cyan-200:oklch(91.7% .08 205.041);--ui-clr-cyan-300:oklch(86.5% .127 207.078);--ui-clr-cyan-400:oklch(78.9% .154 211.53);--ui-clr-cyan-500:oklch(71.5% .143 215.221);--ui-clr-cyan-600:oklch(60.9% .126 221.723);--ui-clr-cyan-700:oklch(52% .105 223.128);--ui-clr-cyan-800:oklch(45% .085 224.283);--ui-clr-cyan-900:oklch(39.8% .07 227.392);--ui-clr-cyan-950:oklch(30.2% .056 229.695);--ui-clr-sky-50:oklch(97.7% .013 236.62);--ui-clr-sky-100:oklch(95.1% .026 236.824);--ui-clr-sky-200:oklch(90.1% .058 230.902);--ui-clr-sky-300:oklch(82.8% .111 230.318);--ui-clr-sky-400:oklch(74.6% .16 232.661);--ui-clr-sky-500:oklch(68.5% .169 237.323);--ui-clr-sky-600:oklch(58.8% .158 241.966);--ui-clr-sky-700:oklch(50% .134 242.749);--ui-clr-sky-800:oklch(44.3% .11 240.79);--ui-clr-sky-900:oklch(39.1% .09 240.876);--ui-clr-sky-950:oklch(29.3% .066 243.157);--ui-clr-blue-50:oklch(97% .014 254.604);--ui-clr-blue-100:oklch(93.2% .032 255.585);--ui-clr-blue-200:oklch(88.2% .059 254.128);--ui-clr-blue-300:oklch(80.9% .105 251.813);--ui-clr-blue-400:oklch(70.7% .165 254.624);--ui-clr-blue-500:oklch(62.3% .214 259.815);--ui-clr-blue-600:oklch(54.6% .245 262.881);--ui-clr-blue-700:oklch(48.8% .243 264.376);--ui-clr-blue-800:oklch(42.4% .199 265.638);--ui-clr-blue-900:oklch(37.9% .146 265.522);--ui-clr-blue-950:oklch(28.2% .091 267.935);--ui-clr-indigo-50:oklch(96.2% .018 272.314);--ui-clr-indigo-100:oklch(93% .034 272.788);--ui-clr-indigo-200:oklch(87% .065 274.039);--ui-clr-indigo-300:oklch(78.5% .115 274.713);--ui-clr-indigo-400:oklch(67.3% .182 276.935);--ui-clr-indigo-500:oklch(58.5% .233 277.117);--ui-clr-indigo-600:oklch(51.1% .262 276.966);--ui-clr-indigo-700:oklch(45.7% .24 277.023);--ui-clr-indigo-800:oklch(39.8% .195 277.366);--ui-clr-indigo-900:oklch(35.9% .144 278.697);--ui-clr-indigo-950:oklch(25.7% .09 281.288);--ui-clr-violet-50:oklch(96.9% .016 293.756);--ui-clr-violet-100:oklch(94.3% .029 294.588);--ui-clr-violet-200:oklch(89.4% .057 293.283);--ui-clr-violet-300:oklch(81.1% .111 293.571);--ui-clr-violet-400:oklch(70.2% .183 293.541);--ui-clr-violet-500:oklch(60.6% .25 292.717);--ui-clr-violet-600:oklch(54.1% .281 293.009);--ui-clr-violet-700:oklch(49.1% .27 292.581);--ui-clr-violet-800:oklch(43.2% .232 292.759);--ui-clr-violet-900:oklch(38% .189 293.745);--ui-clr-violet-950:oklch(28.3% .141 291.089);--ui-clr-purple-50:oklch(97.7% .014 308.299);--ui-clr-purple-100:oklch(94.6% .033 307.174);--ui-clr-purple-200:oklch(90.2% .063 306.703);--ui-clr-purple-300:oklch(82.7% .119 306.383);--ui-clr-purple-400:oklch(71.4% .203 305.504);--ui-clr-purple-500:oklch(62.7% .265 303.9);--ui-clr-purple-600:oklch(55.8% .288 302.321);--ui-clr-purple-700:oklch(49.6% .265 301.924);--ui-clr-purple-800:oklch(43.8% .218 303.724);--ui-clr-purple-900:oklch(38.1% .176 304.987);--ui-clr-purple-950:oklch(29.1% .149 302.717);--ui-clr-fuchsia-50:oklch(97.7% .017 320.058);--ui-clr-fuchsia-100:oklch(95.2% .037 318.852);--ui-clr-fuchsia-200:oklch(90.3% .076 319.62);--ui-clr-fuchsia-300:oklch(83.3% .145 321.434);--ui-clr-fuchsia-400:oklch(74% .238 322.16);--ui-clr-fuchsia-500:oklch(66.7% .295 322.15);--ui-clr-fuchsia-600:oklch(59.1% .293 322.896);--ui-clr-fuchsia-700:oklch(51.8% .253 323.949);--ui-clr-fuchsia-800:oklch(45.2% .211 324.591);--ui-clr-fuchsia-900:oklch(40.1% .17 325.612);--ui-clr-fuchsia-950:oklch(29.3% .136 325.661);--ui-clr-pink-50:oklch(97.1% .014 343.198);--ui-clr-pink-100:oklch(94.8% .028 342.258);--ui-clr-pink-200:oklch(89.9% .061 343.231);--ui-clr-pink-300:oklch(82.3% .12 346.018);--ui-clr-pink-400:oklch(71.8% .202 349.761);--ui-clr-pink-500:oklch(65.6% .241 354.308);--ui-clr-pink-600:oklch(59.2% .249 .584);--ui-clr-pink-700:oklch(52.5% .223 3.958);--ui-clr-pink-800:oklch(45.9% .187 3.815);--ui-clr-pink-900:oklch(40.8% .153 2.432);--ui-clr-pink-950:oklch(28.4% .109 3.907);--ui-clr-rose-50:oklch(96.9% .015 12.422);--ui-clr-rose-100:oklch(94.1% .03 12.58);--ui-clr-rose-200:oklch(89.2% .058 10.001);--ui-clr-rose-300:oklch(81% .117 11.638);--ui-clr-rose-400:oklch(71.2% .194 13.428);--ui-clr-rose-500:oklch(64.5% .246 16.439);--ui-clr-rose-600:oklch(58.6% .253 17.585);--ui-clr-rose-700:oklch(51.4% .222 16.935);--ui-clr-rose-800:oklch(45.5% .188 13.697);--ui-clr-rose-900:oklch(41% .159 10.272);--ui-clr-rose-950:oklch(27.1% .105 12.094);--ui-clr-slate-50:oklch(98.4% .003 247.858);--ui-clr-slate-100:oklch(96.8% .007 247.896);--ui-clr-slate-200:oklch(92.9% .013 255.508);--ui-clr-slate-300:oklch(86.9% .022 252.894);--ui-clr-slate-400:oklch(70.4% .04 256.788);--ui-clr-slate-500:oklch(55.4% .046 257.417);--ui-clr-slate-600:oklch(44.6% .043 257.281);--ui-clr-slate-700:oklch(37.2% .044 257.287);--ui-clr-slate-800:oklch(27.9% .041 260.031);--ui-clr-slate-900:oklch(20.8% .042 265.755);--ui-clr-slate-950:oklch(12.9% .042 264.695);--ui-clr-gray-50:oklch(98.5% .002 247.839);--ui-clr-gray-100:oklch(96.7% .003 264.542);--ui-clr-gray-200:oklch(92.8% .006 264.531);--ui-clr-gray-300:oklch(87.2% .01 258.338);--ui-clr-gray-400:oklch(70.7% .022 261.325);--ui-clr-gray-500:oklch(55.1% .027 264.364);--ui-clr-gray-600:oklch(44.6% .03 256.802);--ui-clr-gray-700:oklch(37.3% .034 259.733);--ui-clr-gray-800:oklch(27.8% .033 256.848);--ui-clr-gray-900:oklch(21% .034 264.665);--ui-clr-gray-950:oklch(13% .028 261.692);--ui-clr-zinc-50:oklch(98.5% 0 0);--ui-clr-zinc-100:oklch(96.7% .001 286.375);--ui-clr-zinc-200:oklch(92% .004 286.32);--ui-clr-zinc-300:oklch(87.1% .006 286.286);--ui-clr-zinc-400:oklch(70.5% .015 286.067);--ui-clr-zinc-500:oklch(55.2% .016 285.938);--ui-clr-zinc-600:oklch(44.2% .017 285.786);--ui-clr-zinc-700:oklch(37% .013 285.805);--ui-clr-zinc-800:oklch(27.4% .006 286.033);--ui-clr-zinc-900:oklch(21% .006 285.885);--ui-clr-zinc-950:oklch(14.1% .005 285.823);--ui-clr-neutral-50:oklch(98.5% 0 0);--ui-clr-neutral-100:oklch(97% 0 0);--ui-clr-neutral-200:oklch(92.2% 0 0);--ui-clr-neutral-300:oklch(87% 0 0);--ui-clr-neutral-400:oklch(70.8% 0 0);--ui-clr-neutral-500:oklch(55.6% 0 0);--ui-clr-neutral-600:oklch(43.9% 0 0);--ui-clr-neutral-700:oklch(37.1% 0 0);--ui-clr-neutral-800:oklch(26.9% 0 0);--ui-clr-neutral-900:oklch(20.5% 0 0);--ui-clr-neutral-950:oklch(14.5% 0 0);--ui-clr-stone-50:oklch(98.5% .001 106.423);--ui-clr-stone-100:oklch(97% .001 106.424);--ui-clr-stone-200:oklch(92.3% .003 48.717);--ui-clr-stone-300:oklch(86.9% .005 56.366);--ui-clr-stone-400:oklch(70.9% .01 56.259);--ui-clr-stone-500:oklch(55.3% .013 58.071);--ui-clr-stone-600:oklch(44.4% .011 73.639);--ui-clr-stone-700:oklch(37.4% .01 67.558);--ui-clr-stone-800:oklch(26.8% .007 34.298);--ui-clr-stone-900:oklch(21.6% .006 56.043);--ui-clr-stone-950:oklch(14.7% .004 49.25);--ui-clr-black:#000;--ui-clr-white:#fff;--ui-font-family-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ui-font-family-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--ui-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ui-font-weight-thin:100;--ui-font-weight-extralight:200;--ui-font-weight-light:300;--ui-font-weight-normal:400;--ui-font-weight-medium:500;--ui-font-weight-semibold:600;--ui-font-weight-bold:700;--ui-font-weight-extrabold:800;--ui-font-weight-black:900;--ui-font-size-xs:.75rem;--ui-font-size-sm:.875rem;--ui-font-size-base:1rem;--ui-font-size-lg:1.125rem;--ui-font-size-xl:1.25rem;--ui-font-size-2xl:1.5rem;--ui-font-size-3xl:1.875rem;--ui-font-size-4xl:2.25rem;--ui-font-size-5xl:3rem;--ui-font-size-6xl:3.75rem;--ui-font-size-7xl:4.5rem;--ui-font-size-8xl:6rem;--ui-font-size-9xl:8rem;--ui-line-height-none:1;--ui-line-height-xs:calc(1 / .75);--ui-line-height-sm:calc(1.25 / .875);--ui-line-height-base:calc(1.5 / 1);--ui-line-height-lg:calc(1.75 / 1.125);--ui-line-height-xl:calc(1.75 / 1.25);--ui-line-height-2xl:calc(2 / 1.5);--ui-line-height-3xl:calc(2.25 / 1.875);--ui-line-height-4xl:calc(2.5 / 2.25);--ui-line-height-5xl:1;--ui-line-height-6xl:1;--ui-line-height-7xl:1;--ui-line-height-8xl:1;--ui-line-height-9xl:1;--ui-line-height-tight:1.25;--ui-line-height-snug:1.375;--ui-line-height-normal:1.5;--ui-line-height-relaxed:1.625;--ui-line-height-loose:2;--ui-line-height-1:var(--ui-space);--ui-line-height-2:calc(var(--ui-space) * 2);--ui-line-height-3:calc(var(--ui-space) * 3);--ui-line-height-4:calc(var(--ui-space) * 4);--ui-line-height-5:calc(var(--ui-space) * 5);--ui-line-height-6:calc(var(--ui-space) * 6);--ui-line-height-7:calc(var(--ui-space) * 7);--ui-line-height-8:calc(var(--ui-space) * 8);--ui-line-height-9:calc(var(--ui-space) * 9);--ui-letter-spacing-tighter:-.05em;--ui-letter-spacing-tight:-.025em;--ui-letter-spacing-normal:0em;--ui-letter-spacing-wide:.025em;--ui-letter-spacing-wider:.05em;--ui-letter-spacing-widest:.1em;--ui-bp-sm:40rem;--ui-bp-md:48rem;--ui-bp-lg:64rem;--ui-bp-xl:80rem;--ui-bp-2xl:96rem;--ui-bp-3xl:120rem;--ui-cbp-3xs:16rem;--ui-cbp-2xs:18rem;--ui-cbp-xs:20rem;--ui-cbp-sm:24rem;--ui-cbp-md:28rem;--ui-cbp-lg:32rem;--ui-cbp-xl:36rem;--ui-cbp-2xl:42rem;--ui-cbp-3xl:48rem;--ui-cbp-4xl:56rem;--ui-cbp-5xl:64rem;--ui-cbp-6xl:72rem;--ui-cbp-7xl:80rem}@property --ui-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --ui-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --ui-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --ui-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --ui-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root{--ui-shadow-none:none;--ui-shadow-2xs:0 1px #0000000d;--ui-shadow-xs:0 1px 2px 0 #0000000d;--ui-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ui-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ui-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ui-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ui-shadow-2xl:0 25px 50px -12px #00000040;--ui-space:.25rem;--ui-space-px:1px;--ui-space--4:calc(var(--ui-space) * -4);--ui-space--3\.5:calc(var(--ui-space) * -3.5);--ui-space--3:calc(var(--ui-space) * -3);--ui-space--2\.5:calc(var(--ui-space) * -2.5);--ui-space--2:calc(var(--ui-space) * -2);--ui-space--1\.5:calc(var(--ui-space) * -1.5);--ui-space--1:calc(var(--ui-space) * -1);--ui-space--0\.75:calc(var(--ui-space) * -.75);--ui-space--0\.5:calc(var(--ui-space) * -.5);--ui-space-0:0px;--ui-space-0\.5:calc(var(--ui-space) * .5);--ui-space-0\.75:calc(var(--ui-space) * .75);--ui-space-1:var(--ui-space);--ui-space-1\.5:calc(var(--ui-space) * 1.5);--ui-space-2:calc(var(--ui-space) * 2);--ui-space-2\.5:calc(var(--ui-space) * 2.5);--ui-space-3:calc(var(--ui-space) * 3);--ui-space-3\.5:calc(var(--ui-space) * 3.5);--ui-space-4:calc(var(--ui-space) * 4);--ui-space-5:calc(var(--ui-space) * 5);--ui-space-6:calc(var(--ui-space) * 6);--ui-space-7:calc(var(--ui-space) * 7);--ui-space-8:calc(var(--ui-space) * 8);--ui-space-9:calc(var(--ui-space) * 9);--ui-space-10:calc(var(--ui-space) * 10);--ui-space-11:calc(var(--ui-space) * 11);--ui-space-12:calc(var(--ui-space) * 12);--ui-space-14:calc(var(--ui-space) * 14);--ui-space-16:calc(var(--ui-space) * 16);--ui-space-20:calc(var(--ui-space) * 20);--ui-space-24:calc(var(--ui-space) * 24);--ui-space-28:calc(var(--ui-space) * 28);--ui-space-32:calc(var(--ui-space) * 32);--ui-space-36:calc(var(--ui-space) * 36);--ui-space-40:calc(var(--ui-space) * 40);--ui-space-44:calc(var(--ui-space) * 44);--ui-space-48:calc(var(--ui-space) * 48);--ui-space-52:calc(var(--ui-space) * 52);--ui-space-56:calc(var(--ui-space) * 56);--ui-space-60:calc(var(--ui-space) * 60);--ui-space-64:calc(var(--ui-space) * 64);--ui-space-72:calc(var(--ui-space) * 72);--ui-space-80:calc(var(--ui-space) * 80);--ui-space-96:calc(var(--ui-space) * 96)}@property --ui-transition-property{syntax:"*";inherits:false;initial-value:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events}@property --ui-transition-timing-function{syntax:"*";inherits:false;initial-value:cubic-bezier(.4, 0, .2, 1)}@property --ui-transition-duration{syntax:"*";inherits:false;initial-value:.15s}:root{--ui-ease-1:cubic-bezier(.25, 0, .5, 1);--ui-ease-2:cubic-bezier(.25, 0, .4, 1);--ui-ease-3:cubic-bezier(.25, 0, .3, 1);--ui-ease-4:cubic-bezier(.25, 0, .2, 1);--ui-ease-5:cubic-bezier(.25, 0, .1, 1);--ui-ease-in-1:cubic-bezier(.25, 0, 1, 1);--ui-ease-in-2:cubic-bezier(.5, 0, 1, 1);--ui-ease-in-3:cubic-bezier(.7, 0, 1, 1);--ui-ease-in-4:cubic-bezier(.9, 0, 1, 1);--ui-ease-in-5:cubic-bezier(1, 0, 1, 1);--ui-ease-out-1:cubic-bezier(0, 0, .75, 1);--ui-ease-out-2:cubic-bezier(0, 0, .5, 1);--ui-ease-out-3:cubic-bezier(0, 0, .3, 1);--ui-ease-out-4:cubic-bezier(0, 0, .1, 1);--ui-ease-out-5:cubic-bezier(0, 0, 0, 1);--ui-ease-in-out-1:cubic-bezier(.1, 0, .9, 1);--ui-ease-in-out-2:cubic-bezier(.3, 0, .7, 1);--ui-ease-in-out-3:cubic-bezier(.5, 0, .5, 1);--ui-ease-in-out-4:cubic-bezier(.7, 0, .3, 1);--ui-ease-in-out-5:cubic-bezier(.9, 0, .1, 1);--ui-ease-elastic-out-1:cubic-bezier(.5, .75, .75, 1.25);--ui-ease-elastic-out-2:cubic-bezier(.5, 1, .75, 1.25);--ui-ease-elastic-out-3:cubic-bezier(.5, 1.25, .75, 1.25);--ui-ease-elastic-out-4:cubic-bezier(.5, 1.5, .75, 1.25);--ui-ease-elastic-out-5:cubic-bezier(.5, 1.75, .75, 1.25);--ui-ease-elastic-in-1:cubic-bezier(.5, -.25, .75, 1);--ui-ease-elastic-in-2:cubic-bezier(.5, -.5, .75, 1);--ui-ease-elastic-in-3:cubic-bezier(.5, -.75, .75, 1);--ui-ease-elastic-in-4:cubic-bezier(.5, -1, .75, 1);--ui-ease-elastic-in-5:cubic-bezier(.5, -1.25, .75, 1);--ui-ease-elastic-in-out-1:cubic-bezier(.5, -.1, .1, 1.5);--ui-ease-elastic-in-out-2:cubic-bezier(.5, -.3, .1, 1.5);--ui-ease-elastic-in-out-3:cubic-bezier(.5, -.5, .1, 1.5);--ui-ease-elastic-in-out-4:cubic-bezier(.5, -.7, .1, 1.5);--ui-ease-elastic-in-out-5:cubic-bezier(.5, -.9, .1, 1.5);--ui-ease-step-1:steps(2);--ui-ease-step-2:steps(3);--ui-ease-step-3:steps(4);--ui-ease-step-4:steps(7);--ui-ease-step-5:steps(10);--ui-animation-fade-in:fade-in .5s var(--ui-ease-3);--ui-animation-fade-in-bloom:fade-in-bloom 2s var(--ui-ease-3);--ui-animation-fade-out:fade-out .5s var(--ui-ease-3);--ui-animation-fade-out-bloom:fade-out-bloom 2s var(--ui-ease-3);--ui-animation-scale-up:scale-up .5s var(--ui-ease-3);--ui-animation-scale-down:scale-down .5s var(--ui-ease-3);--ui-animation-slide-out-up:slide-out-up .5s var(--ui-ease-3);--ui-animation-slide-out-down:slide-out-down .5s var(--ui-ease-3);--ui-animation-slide-out-right:slide-out-right .5s var(--ui-ease-3);--ui-animation-slide-out-left:slide-out-left .5s var(--ui-ease-3);--ui-animation-slide-in-up:slide-in-up .5s var(--ui-ease-3);--ui-animation-slide-in-down:slide-in-down .5s var(--ui-ease-3);--ui-animation-slide-in-right:slide-in-right .5s var(--ui-ease-3);--ui-animation-slide-in-left:slide-in-left .5s var(--ui-ease-3);--ui-animation-shake-x:shake-x .75s var(--ui-ease-out-5);--ui-animation-shake-y:shake-y .75s var(--ui-ease-out-5);--ui-animation-shake-z:shake-z 1s var(--ui-ease-in-out-3);--ui-animation-spin:spin 2s linear infinite;--ui-animation-ping:ping 5s var(--ui-ease-out-3) infinite;--ui-animation-blink:blink 1s var(--ui-ease-out-3) infinite;--ui-animation-float:float 3s var(--ui-ease-in-out-3) infinite;--ui-animation-bounce:bounce 2s var(--ui-ease-elastic-in-out-2) infinite;--ui-animation-pulse:pulse 2s var(--ui-ease-out-3) infinite;--ui-animation-opacity-pulse:opacity-pulse 2s var(--ui-ease-in-out-3) infinite;--ui-transition-property-all:all;--ui-transition-property-colors:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;--ui-transition-property-opacity:opacity;--ui-transition-property-shadow:box-shadow;--ui-transition-property-transform:transform, translate, scale, rotate;--ui-duration-instant:0s;--ui-duration-quick-1:80ms;--ui-duration-quick-2:.12s;--ui-duration-moderate-1:.18s;--ui-duration-moderate-2:.26s;--ui-duration-gentle-1:.32s;--ui-duration-gentle-2:.42s}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(2)blur(10px)}to{opacity:1;filter:brightness()blur()}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(2)blur(10px)}0%{opacity:1;filter:brightness()blur()}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0%)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0%)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}@keyframes opacity-pulse{50%{opacity:.5}}@media (prefers-color-scheme:dark){@keyframes fade-in-bloom{0%{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(.5)blur(10px)}to{opacity:1;filter:brightness()blur()}}@keyframes fade-out-bloom{to{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(.5)blur(10px)}0%{opacity:1;filter:brightness()blur()}}}:root{--ui-z-1:1;--ui-z-10:10;--ui-z-20:20;--ui-z-30:30;--ui-z-40:40;--ui-z-50:50;--ui-z-60:60;--ui-z-70:70;--ui-z-80:80;--ui-z-90:90}*{border-width:0;border-color:var(--ui-color-border);border-style:var(--ui-border-style);outline-color:var(--ui-color-ring);@supports (color:color-mix(in lab, red, red)){outline-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent)}}::selection{background-color:var(--ui-color-selection);color:var(--ui-color-selection-foreground)}html{font-family:var(--ui-font-family-sans);font-size:round(up,1em,4px)}[data-color-scheme=light]{color-scheme:light}[data-color-scheme=dark]{color-scheme:dark}[data-color-scheme=system]{color-scheme:light dark}[data-phx-session],[data-phx-teleported-src]{display:contents}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer compositions{.c-cluster{--gutter:var(--ui-space-4);--cluster-direction:row;--cluster-wrap:wrap;--cluster-horizontal-alignment:flex-start;--cluster-vertical-alignment:center;flex-direction:var(--cluster-direction);flex-wrap:var(--cluster-wrap);gap:var(--gutter);justify-content:var(--cluster-horizontal-alignment);align-items:var(--cluster-vertical-alignment);display:flex}.c-flow{--space:var(--ui-space-1\.5);flex-direction:column;justify-content:flex-start;display:flex}.c-flow>*{margin-block:0}.c-flow>*+*{margin-block-start:var(--space)}.c-grid{--gutter:var(--ui-space-4);--grid-placement:auto-fill;--grid-min-item-size:16rem;grid-template-columns:repeat(var(--grid-placement), minmax(var(--grid-min-item-size), 1fr));gap:var(--gutter);display:grid}.c-grid[data-rows=masonry]{grid-template-rows:masonry;align-items:start}.c-grid[data-layout="50-50"]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem, 50vw, 28rem)}.c-grid[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem, 33%, 20rem)}.c-repel{--gutter:var(--ui-space-4);--repel-vertical-alignment:center;justify-content:space-between;align-items:var(--repel-vertical-alignment);gap:var(--gutter);flex-wrap:wrap;display:flex}.c-repel[data-nowrap]{flex-wrap:nowrap}.c-sidebar{--gutter:var(--ui-space-4);--sidebar-target-width:20rem;--sidebar-content-min-width:50%;gap:var(--gutter);flex-wrap:wrap;display:flex}.c-sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width);flex-grow:1}.c-sidebar:not([data-direction])>:last-child{min-inline-size:var(--sidebar-content-min-width);flex-grow:999;flex-basis:0}.c-sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width);flex-grow:1}.c-sidebar[data-direction=rtl]>:first-child{min-inline-size:var(--sidebar-content-min-width);flex-grow:999;flex-basis:0}}@layer icons;@layer blocks{.b-accordion__item{border-block-end-style:solid;border-block-end-width:1px;border-block-end-color:var(--ui-color-border);&:last-child{border-block-end:0}& summary::marker{display:none}&::details-content{block-size:0;transition-property:content-visibility,block-size;transition-duration:var(--ui-duration-moderate-1);transition-behavior:allow-discrete;overflow-y:clip}&[open]::details-content{block-size:auto}}.b-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-4);border-radius:var(--ui-radius-md);padding-block:var(--ui-space-4);text-align:start;font-size:var(--font-size-sm);line-height:var(--ui-line-height-sm);transition:var(--ui-transition-property-all);cursor:pointer;outline:none;flex:1;display:flex;&:hover{text-decoration:underline}&:disabled{pointer-events:none;opacity:.5}&:focus-visible{border-style:solid;border-width:1px;border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklab, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow)}&[data-state=open]>.b-icon{rotate:180deg}}.b-accordion__trigger-icon{color:var(--ui-color-muted-foreground);pointer-events:none;block-size:var(--ui-space-4);inline-size:var(--ui-space-4);translate:var(--ui-translate-x) var(--ui-space-0\.5);transition-property:var(--ui-transition-property-transform);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-duration-moderate-1);flex-shrink:0}.b-accordion__content{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);overflow:hidden}.b-accordion__content-inner{padding-top:0;padding-bottom:var(--ui-space-4)}.b-avatar{block-size:var(--ui-space-8);inline-size:var(--ui-space-8);border-radius:var(--ui-radius-full);flex-shrink:0;display:flex;position:relative;overflow:hidden}.b-avatar__image{aspect-ratio:1;block-size:100%;inline-size:100%}.b-avatar__fallback{background-color:var(--ui-color-muted);border-radius:var(--ui-radius-full);justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.b-badge{justify-content:center;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-0\.5) var(--ui-space-2);border-radius:var(--ui-radius-md);white-space:nowrap;border-style:var(--ui-border-style);inline-size:fit-content;font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs);font-weight:var(--ui-font-weight-medium);transition-property:color,box-shadow;transition-timing-function:var(--ui-timing-function,var(--ui-transition-timing-function));transition-duration:var(--ui-duration,var(--ui-transition-duration));--ui-ring-width:1px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);border-width:1px;flex-shrink:0;display:inline-flex;overflow:hidden;&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px}&[aria-invalid]{border-color:var(--ui-color-destructive);--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent)}}&>.b-icon{block-size:var(--ui-space-3);inline-size:var(--ui-space-3);pointer-events:none}&[data-variant=solid]{--ui-badge-background:transparent;--ui-badge-border:transparent;--ui-badge-color:transparent;--ui-badge-ring:transparent;--ui-badge-background-hover:90%;background-color:var(--ui-badge-background);border-color:var(--ui-badge-border);color:var(--ui-badge-color);--ui-ring-color:var(--ui-badge-ring)}&[data-variant=outline]{--ui-badge-background:transparent;--ui-badge-border:currentColor;--ui-badge-color:transparent;--ui-badge-ring:transparent;--ui-badge-background-hover:90%;background-color:var(--ui-badge-background);border-color:var(--ui-badge-border);color:var(--ui-badge-color);--ui-ring-color:var(--ui-badge-ring)}&[data-color=primary][data-variant=solid]{--ui-badge-background:var(--ui-color-primary);--ui-badge-color:var(--ui-color-primary-foreground)}&[data-color=primary][data-variant=outline]{--ui-badge-background:var(--ui-color-primary-foreground);--ui-badge-border:var(--ui-color-primary);--ui-badge-color:var(--ui-color-primary)}&[data-color=secondary][data-variant=solid]{--ui-badge-background:var(--ui-color-secondary);--ui-badge-color:var(--ui-color-secondary-foreground)}&[data-color=secondary][data-variant=outline]{--ui-badge-background:var(--ui-color-secondary-foreground);--ui-badge-border:var(--ui-color-secondary);--ui-badge-color:var(--ui-color-secondary)}&[data-color=constructive][data-variant=solid]{--ui-badge-background:var(--ui-color-constructive);--ui-badge-color:var(--ui-clr-white)}&[data-color=constructive][data-variant=solid]:focus-visible{--ui-badge-ring:color-mix(in oklch, var(--ui-color-constructive) 20%, transparent);@media (prefers-color-scheme:dark){--ui-badge-background:color-mix(in oklch, var(--ui-color-constructive) 60%, transparent);--ui-badge-ring:color-mix(in oklch, var(--ui-color-constructive) 40%, transparent)}}&[data-color=constructive][data-variant=outline]{--ui-badge-background:var(--ui-color-background);--ui-badge-border:var(--ui-color-constructive);--ui-badge-color:var(--ui-color-constructive)}&[data-color=destructive][data-variant=solid]{--ui-badge-background:var(--ui-color-destructive);--ui-badge-color:var(--ui-clr-white)}&[data-color=destructive][data-variant=solid]:focus-visible{--ui-badge-ring:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);@media (prefers-color-scheme:dark){--ui-badge-background:color-mix(in oklch, var(--ui-color-destructive) 60%, transparent);--ui-badge-ring:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent)}}&[data-color=destructive][data-variant=outline]{--ui-badge-background:var(--ui-color-background);--ui-badge-border:var(--ui-color-destructive);--ui-badge-color:var(--ui-color-destructive)}}a.b-badge{color:inherit;text-decoration:inherit}a.b-badge[data-variant=solid]:hover,a.b-badge[data-variant=outline]:hover{background-color:color-mix(in oklch, var(--ui-badge-background) var(--ui-badge-background-hover), transparent)}.b-badge[data-variant=solid]{&[data-color=blue],&[data-color=gray],&[data-color=green],&[data-color=indigo],&[data-color=pink],&[data-color=purple],&[data-color=red],&[data-color=yellow]{--ui-color-badge-background-hover-opacity:80%;--ui-color-badge-ring-opacity:10%;--ui-color-badge-ring-hover-opacity:20%;--ui-badge-background:var(--ui-color-badge-background);--ui-badge-color:var(--ui-color-badge-color);--ui-badge-ring:color-mix(in oklch, var(--ui-color-badge-ring-color,var(--ui-badge-color)) var(--ui-color-badge-ring-opacity), transparent);@media (prefers-color-scheme:dark){--ui-color-badge-dark-background-opacity:10%;--ui-color-badge-dark-background-hover-opacity:20%;--ui-color-badge-dark-ring-opacity:30%;--ui-color-badge-dark-ring-hover-opacity:20%;background-color:color-mix(in oklch, var(--ui-color-badge-dark-background) var(--ui-color-badge-dark-background-opacity), transparent);color:var(--ui-color-badge-dark-color);--ui-ring-color:color-mix(in oklch, var(--ui-color-badge-dark-ring-color,var(--ui-color-badge-dark-color)) var(--ui-color-badge-dark-ring-opacity), transparent)}}}a.b-badge[data-variant=solid]:hover{&[data-color=blue],&[data-color=gray],&[data-color=green],&[data-color=indigo],&[data-color=pink],&[data-color=purple],&[data-color=red],&[data-color=yellow]{--ui-badge-background:color-mix(in oklch, var(--ui-color-badge-background) var(--ui-color-badge-background-hover-opacity), transparent);--ui-badge-ring:color-mix(in oklch, var(--ui-color-badge-ring-color,var(--ui-color-badge-color)) var(--ui-color-badge-ring-hover-opacity), transparent);@media (prefers-color-scheme:dark){background-color:color-mix(in oklch, var(--ui-color-badge-ring-color,var(--ui-color-badge-dark-color)) var(--ui-color-badge-dark-background-hover-opacity), transparent);--ui-ring-color:color-mix(in oklch, var(--ui-color-badge-ring-color,var(--ui-color-badge-dark-color)) var(--ui-color-badge-dage-ring-hover-opacity), transparent)}}}.b-badge[data-variant=outline]{&[data-color=blue],&[data-color=gray],&[data-color=green],&[data-color=indigo],&[data-color=pink],&[data-color=purple],&[data-color=red],&[data-color=yellow]{--ui-color-badge-background-hover-opacity:80%;--ui-badge-background:transparent;--ui-badge-border:var(--ui-color-badge-color);--ui-badge-color:var(--ui-color-badge-color);@media (prefers-color-scheme:dark){--ui-color-badge-dark-background:var(--ui-color-badge-dark-color);--ui-color-badge-dark-background-hover-opacity:20%;--ui-badge-background:transparent;--ui-badge-border:var(--ui-color-badge-dark-color);--ui-badge-color:var(--ui-color-badge-dark-color)}}}a.b-badge[data-variant=outline]:hover{&[data-color=blue],&[data-color=gray],&[data-color=green],&[data-color=indigo],&[data-color=pink],&[data-color=purple],&[data-color=red],&[data-color=yellow]{--ui-badge-background:color-mix(in oklch, var(--ui-color-badge-background) var(--ui-color-badge-background-hover-opacity), transparent);@media (prefers-color-scheme:dark){--ui-badge-background:color-mix(in oklch, var(--ui-color-badge-dark-background) var(--ui-color-badge-dark-background-hover-opacity), transparent)}}}.b-badge[data-color=blue][data-variant=solid]{--ui-color-badge-background:var(--ui-clr-blue-50);--ui-color-badge-color:var(--ui-clr-blue-700);--ui-color-badge-dark-background:var(--ui-clr-blue-400);--ui-color-badge-dark-color:var(--ui-clr-blue-400)}.b-badge[data-color=blue][data-variant=outline]{--ui-color-badge-background:var(--ui-clr-blue-50);--ui-color-badge-color:var(--ui-clr-blue-700);--ui-color-badge-dark-color:var(--ui-clr-blue-400)}.b-badge[data-color=gray][data-variant=solid]{--ui-color-badge-background:var(--ui-clr-gray-50);--ui-color-badge-color:var(--ui-clr-gray-600);--ui-color-badge-ring-color:var(--ui-clr-gray-500);--ui-color-badge-dark-background:var(--ui-clr-gray-400);--ui-color-badge-dark-color:var(--ui-clr-gray-400);--ui-color-badge-background-hover-opacity:90%;--ui-color-badge-dark-ring-opacity:20%;--ui-color-badge-dark-ring-hover-opacity:10%}.b-badge[data-color=gray][data-variant=outline]{--ui-color-badge-background:var(--ui-clr-gray-50);--ui-color-badge-color:var(--ui-clr-gray-600);--ui-color-badge-dark-background-hover-opacity:10%;--ui-color-badge-dark-color:var(--ui-clr-gray-400)}.b-badge[data-color=green][data-variant=solid]{--ui-color-badge-background:var(--ui-clr-green-50);--ui-color-badge-color:var(--ui-clr-green-700);--ui-color-badge-ring-color:var(--ui-clr-green-600);--ui-color-badge-dark-background:var(--ui-clr-green-500);--ui-color-badge-dark-color:var(--ui-clr-green-400);--ui-color-badge-dark-ring-color:var(--ui-clr-green-500);--ui-color-badge-ring-opacity:30%;--ui-color-badge-ring-hover-opacity:20%;--ui-color-badge-dark-ring-opacity:20%;--ui-color-badge-dark-ring-hover-opacity:10%}.b-badge[data-color=green][data-variant=outline]{--ui-color-badge-background:var(--ui-clr-green-50);--ui-color-badge-color:var(--ui-clr-green-700);--ui-color-badge-dark-color:var(--ui-clr-green-400)}.b-badge[data-color=indigo][data-variant=solid]{--ui-color-badge-background:var(--ui-clr-indigo-50);--ui-color-badge-color:var(--ui-clr-indigo-700);--ui-color-badge-dark-background:var(--ui-clr-indigo-500);--ui-color-badge-dark-color:var(--ui-clr-indigo-400);--ui-color-badge-dark-ring-color:var(--ui-clr-indigo-400);--ui-color-badge-background-hover-opacity:90%}.b-badge[data-color=indigo][data-variant=outline]{--ui-color-badge-background:var(--ui-clr-indigo-50);--ui-color-badge-color:var(--ui-clr-indigo-700);--ui-color-badge-dark-color:var(--ui-clr-indigo-400)}.b-badge[data-color=pink][data-variant=solid]{--ui-color-badge-background:var(--ui-clr-pink-50);--ui-color-badge-color:var(--ui-clr-pink-700);--ui-color-badge-dark-background:var(--ui-clr-pink-500);--ui-color-badge-dark-color:var(--ui-clr-pink-400);--ui-color-badge-dark-ring-color:var(--ui-clr-pink-400);--ui-color-badge-background-hover-opacity:90%}.b-badge[data-color=pink][data-variant=outline]{--ui-color-badge-background:var(--ui-clr-pink-50);--ui-color-badge-color:var(--ui-clr-pink-700);--ui-color-badge-dark-color:var(--ui-clr-pink-400)}.b-badge[data-color=purple][data-variant=solid]{--ui-color-badge-background:var(--ui-clr-purple-50);--ui-color-badge-color:var(--ui-clr-purple-700);--ui-color-badge-dark-background:var(--ui-clr-purple-400);--ui-color-badge-dark-color:var(--ui-clr-purple-400);--ui-color-badge-dark-ring-color:var(--ui-clr-purple-400);--ui-color-badge-background-hover-opacity:90%}.b-badge[data-color=purple][data-variant=outline]{--ui-color-badge-background:var(--ui-clr-purple-50);--ui-color-badge-color:var(--ui-clr-purple-700);--ui-color-badge-dark-color:var(--ui-clr-purple-400)}.b-badge[data-color=red][data-variant=solid]{--ui-color-badge-background:var(--ui-clr-red-50);--ui-color-badge-color:var(--ui-clr-red-700);--ui-color-badge-ring-color:var(--ui-clr-red-600);--ui-color-badge-dark-background:var(--ui-clr-red-400);--ui-color-badge-dark-color:var(--ui-clr-red-400);--ui-color-badge-dark-ring-color:var(--ui-clr-red-400);--ui-color-badge-background-hover-opacity:90%;--ui-color-badge-ring-opacity:20%;--ui-color-badge-ring-hover-opacity:30%;--ui-color-badge-dark-ring-opacity:20%;--ui-color-badge-dark-ring-hover-opacity:10%}.b-badge[data-color=red][data-variant=outline]{--ui-color-badge-background:var(--ui-clr-red-50);--ui-color-badge-color:var(--ui-clr-red-700);--ui-color-badge-dark-color:var(--ui-clr-red-400)}.b-badge[data-color=yellow][data-variant=solid]{--ui-color-badge-background:var(--ui-clr-yellow-50);--ui-color-badge-color:var(--ui-clr-yellow-600);--ui-color-badge-dark-background:var(--ui-clr-yellow-400);--ui-color-badge-dark-color:var(--ui-clr-yellow-500);--ui-color-badge-dark-ring-color:var(--ui-clr-yellow-400);--ui-color-badge-background-hover-opacity:90%;--ui-color-badge-dark-ring-opacity:20%;--ui-color-badge-dark-ring-hover-opacity:10%}.b-badge[data-color=yellow][data-variant=outline]{--ui-color-badge-background:var(--ui-clr-yellow-50);--ui-color-badge-color:var(--ui-clr-yellow-600);--ui-color-badge-dark-color:var(--ui-clr-yellow-500)}.b-breadcrumb__list{align-items:center;gap:var(--ui-space-1\.5);color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);text-wrap:break-word;flex-wrap:wrap;list-style:none;display:flex}.b-breadcrumb__item{align-items:center;gap:var(--ui-space-1);display:inline-flex}.b-breadcrumb__btn{appearance:none;border-width:var(--ui-border-size-1);border-color:#0000;border-style:var(--ui-border-style);color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;&:focus-within,&:hover{color:var(--ui-color-foreground)}}.b-breadcrumb__page{color:var(--ui-color-foreground);font-weight:var(--ui-font-weight-normal)}.b-breadcrumb__separator{& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-3\.5);inline-size:var(--ui-space-3\.5)}}.b-breadcrumb__ellipsis{justify-content:center;align-items:center;display:flex}.b-btn{justify-content:center;align-items:center;gap:var(--ui-space-2);white-space:nowrap;border-radius:var(--ui-radius);color:var(--ui-color-foreground);font-weight:var(--ui-font-weight-medium);transition-property:var(--ui-transition-property-all);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);cursor:pointer;--ui-ring-width:0px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline-style:none;text-decoration:none;display:inline-flex;&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px}&:disabled{pointer-events:none;opacity:.5}&[aria-invalid]{border-color:var(--ui-color-destructive);--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);--ui-ring-width:3px;@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent)}}& .b-icon:not([class*=size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}& .b-icon{flex-shrink:0}&.phx-submit-loading,.phx-submit-loading &{opacity:.75}}.b-btn[data-variant=solid]{--ui-shadow:var(--ui-shadow-xs)}.b-btn[data-variant=outline]{background-color:var(--ui-color-background);border-style:var(--ui-border-style);--ui-shadow:var(--ui-shadow-xs);border-width:1px;@media (prefers-color-scheme:dark){background-color:color-mix(in oklch, var(--ui-color-input) 30%, transparent);border-color:var(--ui-color-input);&:hover{background-color:color-mix(in oklch, var(--ui-color-input) 50%, transparent)}}}.b-btn[data-variant=link]{text-underline-offset:4px;background-color:#0000;&:hover{text-decoration:underline}}.b-btn[data-color=primary][data-variant=solid]{background-color:var(--ui-color-primary);color:var(--ui-color-primary-foreground);&:hover{background-color:color-mix(in oklch, var(--ui-color-primary) 90%, transparent)}}.b-btn[data-color=primary][data-variant=ghost]:hover,.b-btn[data-color=primary][data-variant=outline]:hover{background-color:var(--ui-color-primary);color:var(--ui-color-primary-foreground)}.b-btn[data-color=primary][data-variant=link]{color:var(--ui-color-primary)}.b-btn[data-color=secondary][data-variant=solid]{background-color:var(--ui-color-secondary);color:var(--ui-color-secondary-foreground);&:hover{background-color:color-mix(in oklch, var(--ui-color-secondary) 80%, transparent)}}.b-btn[data-color=secondary][data-variant=ghost]:hover,.b-btn[data-color=secondary][data-variant=outline]:hover{background-color:var(--ui-color-secondary);color:var(--ui-color-secondary-foreground)}.b-btn[data-color=secondary][data-variant=link]{color:var(--ui-color-secondary-foreground)}.b-btn[data-color=destructive][data-variant=solid]{background-color:var(--ui-color-destructive);color:var(--ui-clr-white);&:hover{background-color:color-mix(in oklch, var(--ui-color-destructive) 80%, transparent)}&:focus-visible{--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent);background-color:color-mix(in oklch, var(--ui-color-destructive) 60%, transparent)}}}.b-btn[data-color=destructive][data-variant=ghost]{background-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);&:hover{background-color:var(--ui-color-destructive);color:var(--ui-clr-white)}}.b-btn[data-color=destructive][data-variant=outline]{border-color:var(--ui-color-destructive);&:hover{background-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent)}}.b-btn[data-color=destructive][data-variant=link]{color:var(--ui-color-destructive)}.b-btn[data-size=xs]{block-size:var(--ui-space-6);padding:var(--ui-space-1\.5) var(--ui-space-3);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs);&:has(>.b-icon){padding-inline:var(--ui-space-2\.5)}}.b-btn[data-size=sm]{block-size:var(--ui-space-8);padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);&:has(>.b-icon){padding-inline:var(--ui-space-2\.5)}}.b-btn[data-size=md]{block-size:var(--ui-space-9);padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);&:has(>.b-icon){padding-inline:var(--ui-space-3\.5)}}.b-btn[data-size=lg]{block-size:var(--ui-space-10);padding:var(--ui-space-3) var(--ui-space-6);font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-lg);&:has(>.b-icon){padding-inline:var(--ui-space-6)}}.b-btn[data-size=xl]{block-size:var(--ui-space-12);padding:var(--ui-space-4) var(--ui-space-8);font-size:var(--ui-font-size-xl);line-height:var(--ui-line-height-xl);&:has(>.b-icon){padding-inline:var(--ui-space-8)}}.b-btn[data-size=icon-xs]{block-size:var(--ui-space-6);inline-size:var(--ui-space-6);border-radius:var(--ui-radius-md);& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-3);inline-size:var(--ui-space-3)}}.b-btn[data-size=icon-sm]{block-size:var(--ui-space-8);inline-size:var(--ui-space-8)}.b-btn[data-size=icon-md]{block-size:var(--ui-space-9);inline-size:var(--ui-space-9)}.b-btn[data-size=icon-lg]{block-size:var(--ui-space-10);inline-size:var(--ui-space-10)}.b-button-group{align-items:stretch;inline-size:fit-content;display:flex;&>:focus-visible{z-index:var(--ui-z-10);position:relative}&>[data-slot=dialog-trigger]:not([class*=u-inline-]),&>[data-slot=dropdown-menu-trigger]:not([class*=u-inline-]),&>[data-slot=popover-trigger]:not([class*=u-inline-]),&>[data-slot=select-trigger]:not([class*=u-inline-]),&>[data-slot=tooltip-trigger]:not([class*=u-inline-]){inline-size:fit-content}&>input{flex:1}&:has(.b-dialog):last-child{&>[data-slot=dialog]:last-child>[data-slot=dialog-trigger]:last-of-type{border-start-end-radius:var(--ui-radius);border-end-end-radius:var(--ui-radius)}}&:has(.b-dropdown-menu):last-child{&>[data-slot=dropdown-menu]:last-child>[data-slot=dropdown-menu-trigger]:last-of-type{border-start-end-radius:var(--ui-radius);border-end-end-radius:var(--ui-radius)}}&:has(.b-popover):last-child{&>[data-slot=popover]:last-child>[data-slot=popover-trigger]:last-of-type{border-start-end-radius:var(--ui-radius);border-end-end-radius:var(--ui-radius)}}&:has(.b-select):last-child{&>[data-slot=select]:last-child>[data-slot=select-trigger]:last-of-type{border-start-end-radius:var(--ui-radius);border-end-end-radius:var(--ui-radius)}}&:has(.b-tooltip):last-child{&>[data-slot=tooltip]:last-child>[data-slot=tooltip-trigger]:last-of-type{border-start-end-radius:var(--ui-radius);border-end-end-radius:var(--ui-radius)}}&:has(>[data-slot=button-group]){gap:var(--ui-space-2)}}.b-button-group[data-orientation=horizontal]{&>:not(:first-child),&>[data-slot=dialog]:not(:first-child)>[data-slot=dialog-trigger],&>[data-slot=dropdown-menu]:not(:first-child)>[data-slot=dropdown-menu-trigger],&>[data-slot=popover]:not(:first-child)>[data-slot=popover-trigger],&>[data-slot=select]:not(:first-child)>[data-slot=select-trigger],&>[data-slot=tooltip]:not(:first-child)>[data-slot=tooltip-trigger]{border-inline-start-width:0;border-start-start-radius:var(--ui-radius-none);border-end-start-radius:var(--ui-radius-none)}&>:not(:last-child),&>[data-slot=dialog]:not(:last-child)>[data-slot=dialog-trigger],&>[data-slot=dropdown-menu]:not(:last-child)>[data-slot=dropdown-menu-trigger],&>[data-slot=popover]:not(:last-child)>[data-slot=popover-trigger],&>[data-slot=select]:not(:last-child)>[data-slot=select-trigger],&>[data-slot=tooltip]:not(:last-child)>[data-slot=tooltip-trigger]{border-start-end-radius:var(--ui-radius-none);border-end-end-radius:var(--ui-radius-none)}}.b-button-group[data-orientation=vertical]{flex-direction:column;&>:not(:first-child),&>[data-slot=dialog]:not(:first-child)>[data-slot=dialog-trigger],&>[data-slot=dropdown-menu]:not(:first-child)>[data-slot=dropdown-menu-trigger],&>[data-slot=popover]:not(:first-child)>[data-slot=popover-trigger],&>[data-slot=select]:not(:first-child)>[data-slot=select-trigger],&>[data-slot=tooltip]:not(:first-child)>[data-slot=tooltip-trigger]{border-block-start-width:0;border-start-start-radius:var(--ui-radius-none);border-start-end-radius:var(--ui-radius-none)}&>:not(:last-child),&>[data-slot=dialog]:not(:last-child)>[data-slot=dialog-trigger],&>[data-slot=dropdown-menu]:not(:last-child)>[data-slot=dropdown-menu-trigger],&>[data-slot=popover]:not(:last-child)>[data-slot=popover-trigger],&>[data-slot=select]:not(:last-child)>[data-slot=select-trigger],&>[data-slot=tooltip]:not(:last-child)>[data-slot=tooltip-trigger]{border-end-end-radius:var(--ui-radius-none);border-end-start-radius:var(--ui-radius-none)}}.b-button-group__text{align-items:center;gap:var(--ui-space-2);padding-inline:var(--ui-space-4);background-color:var(--ui-color-muted);border-radius:var(--ui-radius-md);border-width:1px;border-style:var(--ui-border-style);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);font-weight:var(--ui-font-weight-medium);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);border-color:#0000;display:flex;& .b-icon{pointer-events:none}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}}.b-button-group__separator{background-color:var(--ui-color-input);align-self:stretch;margin:0;position:relative;&.b-separator[data-orientation=vertical]{block-size:auto}}.b-card{--card-space:var(--ui-space-4);gap:var(--card-space);padding-block:var(--card-space);background-color:var(--ui-card-color-background);color:var(--ui-card-color-foreground);border-radius:var(--ui-radius);border-style:var(--ui-border-style);--ui-shadow:var(--ui-shadow-sm);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);border-width:1px;flex-direction:column;display:flex;&:has([data-slot=card-footer]){padding-block-end:0}}.b-card__header{align-items:flex-start;gap:var(--ui-space-1);padding-inline:var(--card-space);grid-template-rows:auto auto;grid-auto-rows:min-content;display:grid;container:card-header/inline-size;&:has([data-slot=card-action]){grid-template-columns:1fr auto}&.u-border-b{padding-block-end:var(--card-space)}}.b-card__title{font-size:var(--ui-font-size-base);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-snug);margin:0}.b-card__description{color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);margin:0}.b-card__action{grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.b-card__content{padding-inline:var(--card-space)}.b-card__footer{--card-footer-direction:row;flex-direction:var(--card-footer-direction);justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2);padding:var(--card-space);background-color:color-mix(in oklab, var(--ui-color-muted) 50%, transparent);display:flex}.b-carousel{&[data-orientation=vertical] [data-slot=carousel-previous],&[data-orientation=vertical] [data-slot=carousel-next]{rotate:90deg}}.b-carousel__content{overflow:hidden}.b-carousel__inner{display:flex;[data-orientation=horizontal] &{margin-inline-start:var(--ui-space--4)}[data-orientation=horizontal] &>[data-slot=carousel-item]{padding-inline-start:var(--ui-space-4)}[data-orientation=vertical] &{flex-direction:column;margin-block-start:var(--ui-space--4)}[data-orientation=vertical] &>[data-slot=carousel-item]{padding-block-start:var(--ui-space-4)}}.b-carousel__item{flex:0 0 100%;min-inline-size:0}.b-carousel__previous,.b-carousel__next{block-size:var(--ui-space-8);inline-size:var(--ui-space-8);border-radius:var(--ui-radius-full)}.b-carousel__title{display:inline-flex;&:after{content:attr(data-content);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.b-carousel__pagination{justify-content:center;align-items:center;column-gap:var(--ui-space-1);flex-direction:row;inline-size:100%;display:flex}.b-carousel__pagination-dot{border-radius:var(--ui-radius-full);background-color:var(--ui-color-background);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-border);block-size:var(--ui-space-2\.5);inline-size:var(--ui-space-2\.5);transition:var(--ui-transition-property-colors);&:hover{background-color:var(--ui-color-secondary)}&[data-selected]{background-color:var(--ui-color-primary);border-color:var(--ui-color-primary)}}.b-checkbox{border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-input);block-size:var(--ui-space-4);inline-size:var(--ui-space-4);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transition-property:var(--ui-transition-property-shadow);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);border-radius:4px;outline:none;flex-shrink:0;margin:0;@media (prefers-color-scheme:dark){background-color:color-mix(in oklch, var(--ui-color-input) 30%, transparent)}&[data-state=checked],&:checked,&:indeterminate{accent-color:var(--ui-color-primary);background-color:var(--ui-color-primary);color:var(--ui-color-primary-foreground);border-color:var(--ui-color-primary)}&:disabled{cursor:not-allowed;opacity:.5}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor)}&[aria-invalid=true]{--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);border-color:var(--ui-color-destructive);@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent)}}}.b-combobox__trigger{gap:var(--ui-space-4);block-size:var(--ui-space-9);border-radius:var(--ui-radius-md);flex-flow:row;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.b-combobox__trigger-placeholder{color:var(--ui-color-muted-foreground);font-weight:var(--ui-font-weight-normal)}.b-combobox__content{min-inline-size:min-content;padding:0}.b-combobox__input{block-size:var(--ui-space-9)}.b-combobox__multiple-selection{gap:var(--ui-space-2);flex-flow:wrap;display:flex}.b-combobox__multiple-selection-clear-option{color:var(--ui-color-primary-foreground);&:focus-within,&:hover{color:var(--ui-color-destructive)}}.b-command{border-radius:var(--ui-radius-lg);block-size:100%;inline-size:100%;padding:var(--ui-space-1);background-color:var(--ui-color-background);color:var(--ui-color-foreground);flex-direction:column;display:flex;overflow:hidden}.b-dialog__content:has(>.b-command){padding:var(--ui-space-1);--ui-ring-color:color-mix(in oklch, var(--ui-color-muted) 80%, transparent);--ui-ring-offset-width:0px;--ui-ring-width:var(--ui-border-size-3);--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);border-width:0;overflow:hidden}.b-command__input-wrapper{block-size:var(--ui-space-9);align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1);padding-block-end:0;display:flex}.b-command__input-icon{block-size:var(--ui-space-4);inline-size:var(--ui-space-4);opacity:.5}.b-command__input{inline-size:100%;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);border-color:#0000;outline:none;&::placeholder{color:var(--ui-color-muted-foreground)}&:focus{--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);border-color:#0000}&:disabled{cursor:not-allowed;opacity:.5}}.b-command__list{max-block-size:20rem;scroll-padding-block:var(--ui-space-1);overflow:hidden auto}.b-command__empty{padding-block:var(--ui-space-6);text-align:center;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);&:not([data-visible]){display:none}}.b-command__group{color:var(--ui-color-foreground);padding:var(--ui-space-1);overflow:hidden;&:not([data-visible]){display:none}}.b-command__group-heading{color:var(--ui-color-muted-foreground);padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-2);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs);font-weight:var(--ui-font-weight-medium)}.b-command__group-content{list-style:none}.b-command__separator{background-color:var(--ui-color-border);margin-inline:var(--ui-space--1)}.b-command__item{cursor:default;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-2);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative;&:focus{background-color:var(--ui-color-accent);color:var(--ui-color-accent-foreground)}&[data-selected]{background-color:var(--ui-color-accent);color:var(--ui-color-accents-foreground)}&[data-disabled]{pointer-events:none;opacity:.5}& .b-icon:not([class*=u-color-]){color:var(--ui-muted-foreground)}& .b-icon{pointer-events:none;flex-shrink:0}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}}.b-command__shortcut{color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs);letter-spacing:var(--ui-letter-spacing-widest);margin-inline-start:auto}.b-dialog__content{background-color:var(--ui-color-background);inline-size:100%;max-inline-size:calc(100% - 2rem);padding:var(--ui-space-6);border-radius:var(--ui-radius-lg);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-border-color);--ui-shadow:var(--ui-shadow-lg);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);top:50%;left:50%;translate:-50% -50%;@media (width>=40rem){max-inline-size:var(--ui-cbp-lg)}&[data-size=md]{@media (width>=48rem){max-inline-size:var(--ui-cbp-2xl)}}&[data-size=lg]{@media (width>=64rem){max-inline-size:var(--ui-cbp-4xl)}}&[data-size=xl]{@media (width>=80rem){max-inline-size:var(--ui-cbp-7xl)}}&::backdrop{background-color:color-mix(in oklch, var(--ui-clr-black) 50%, transparent)}@media (prefers-reduced-motion:no-preference){transform:translateY(50px)scale(.95);&,&::backdrop{transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);opacity:0}&[open]{opacity:1;transform:translateY(0)scale(1)}&[open]::backdrop{opacity:1}@starting-style{&[open],&[open]::backdrop{opacity:0}&[open]{transform:translateY(50px)scale(.95)}}}}.b-dialog__header{gap:var(--ui-space-2);padding:var(--ui-space-2);text-align:center;flex-direction:column;display:flex;@media (width>=40rem){text-align:start}}.b-dialog__title{font-size:var(--ui-font-size-lg);line-height:1;font-weight:var(--ui-font-weight-semibold)}.b-dialog__description{color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}.b-dialog__body{gap:var(--ui-space-2);padding:var(--ui-space-2);flex-direction:column;display:flex}.b-dialog__footer{gap:var(--ui-space-2);padding:var(--ui-space-2);flex-direction:column;margin-block-start:auto;display:flex;@media (width>=40rem){flex-direction:row;justify-content:flex-end}}.b-dialog__close{top:var(--ui-space-4);right:var(--ui-space-4);border-radius:var(--ui-radius-xs);opacity:.7;transition-property:var(--ui-transition-property-opacity);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);position:absolute;&:disabled{pointer-events:none}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline:none}&:hover{opacity:1}.b-dialog__content:open &{background-color:var(--ui-color-accent);color:var(--ui-color-muted-foreground)}& .b-icon{pointer-events:none;flex-shrink:0}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}}.b-dropdown-menu{anchor-scope:--ui-dropdown-menu-anchor}.b-dropdown-menu__trigger{anchor-name:--ui-dropdown-menu-anchor;inline-size:fit-content}.b-dropdown-menu__content{position-anchor:--ui-dropdown-menu-anchor;position-try:flip-block, flip-inline, flip-block flip-inline;margin:var(--ui-space-0\.5);background-color:var(--ui-color-background-alt);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-border);border-radius:var(--ui-radius-md);color:var(--ui-color-foreground-alt);min-inline-size:8rem;padding:var(--ui-space-1);--ui-shadow:var(--ui-shadow-md);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline:none;overflow:hidden auto;&[data-side=left][data-align=start]{position-area:inline-start span-block-end}&[data-side=left][data-align=center]{position-area:inline-start center}&[data-side=left][data-align=end]{position-area:inline-start span-block-start}&[data-side=right][data-align=start]{position-area:inline-end span-block-end}&[data-side=right][data-align=center]{position-area:inline-end center}&[data-side=right][data-align=end]{position-area:inline-end span-block-start}&[data-side=top][data-align=start]{position-area:block-start span-inline-end}&[data-side=top][data-align=center]{position-area:block-start center}&[data-side=top][data-align=end]{position-area:block-start span-inline-start}&[data-side=bottom][data-align=start]{position-area:block-end span-inline-end}&[data-side=bottom][data-align=center]{position-area:block-end center}&[data-side=bottom][data-align=end]{position-area:block-end span-inline-start}@media (prefers-reduced-motion:no-preference){&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);opacity:0;&:popover-open{opacity:1;transform:translate(0)translateY(0)scale(1)}@starting-style{&:popover-open{opacity:0;&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}}}}}.b-dropdown-menu__item{cursor:default;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-2);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative;a&,& a{color:currentColor;text-decoration:none}button&,& button{color:currentColor;text-align:start;background-color:#0000}&:focus,&:hover{background-color:var(--ui-color-accent);color:var(--ui-color-accent-foreground)}& .b-icon{pointer-events:none;flex-shrink:0}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}& .b-icon:not([class*=u-color-]){color:var(--ui-color-muted-foreground)}&[data-variant=destructive]{color:var(--ui-color-destructive);& .b-icon{color:var(--ui-color-destructive)}}&[data-variant=destructive]:focus,&[data-variant=destructive]:hover{background-color:color-mix(in oklch, var(--ui-color-destructive) 10%, transparent)}@media (prefers-color-scheme:dark){&[data-variant=destructive]:focus,&[data-variant=destructive]:hover{background-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);color:var(--ui-color-destructive)}}&[data-disabled]{pointer-events:none;opacity:.5}&[data-inset]{padding-inline-start:var(--ui-space-8)}}.b-dropdown-menu__checkbox-item,.b-dropdown-menu__radio-item{cursor:default;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);padding-block:var(--ui-space-1\.5);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);-webkit-user-select:none;user-select:none;outline:none;padding-inline-start:var(--ui-space-8);padding-inline-end:var(--ui-space-2);display:flex;position:relative;&:focus,&:hover{background-color:var(--ui-color-accent);color:var(--ui-color-accent-foreground)}&[data-disabled]{pointer-events:none;opacity:.5}& .b-icon{pointer-events:none;flex-shrink:0}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}}.b-dropdown-menu__checkbox-item-indicator,.b-dropdown-menu__radio-item-indicator{pointer-events:none;left:var(--ui-space-2);block-size:var(--ui-space-3\.5);inline-size:var(--ui-space-3\.5);justify-content:center;align-items:center;display:flex;position:absolute}.b-dropdown-menu__label{padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-2);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);font-weight:var(--ui-font-weight-medium);&[data-inset]{padding-inline-start:var(--ui-space-8)}}.b-dropdown-menu__separator{background-color:var(--ui-color-border);margin-block:var(--ui-space-1);margin-inline:var(--ui-space--1);block-size:1px}.b-dropdown-menu__shortcut{color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs);letter-spacing:var(--ui-letter-spacing-widest);margin-inline-start:auto}.b-dropdown-menu__sub{anchor-scope:--ui-dropdown-sub-menu-anchor}.b-dropdown-menu__sub-trigger{anchor-name:--ui-dropdown-sub-menu-anchor;align-items:center;gap:var(--ui-space-2);padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-2);border-radius:var(--ui-radius-sm);cursor:default;inline-size:100%;min-inline-size:fit-content;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;display:flex;&:focus,&:hover{background-color:var(--ui-color-accent);color:var(--ui-color-accent-foreground)}& .b-icon{pointer-events:none;flex-shrink:0}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}& .b-icon:not([class*=u-color-]){color:var(--ui-color-muted-foreground)}&[data-state=open]{background-color:var(--ui-color-accent);color:var(--ui-color-accent-foreground)}&[data-inset]{padding-inline-start:var(--ui-space-8)}}.b-dropdown-menu__sub-content{position-anchor:--ui-dropdown-sub-menu-anchor;position-try:flip-block, flip-inline, flip-block flip-inline;background-color:var(--ui-color-background-alt);color:var(--ui-color-foreground-alt);border-radius:var(--ui-radius-md);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-border);min-inline-size:8rem;padding:var(--ui-space-1);--ui-shadow:var(--ui-shadow-lg);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transform-origin:var(--ui-transform-origin);overflow:hidden auto;&[data-side=left][data-align=start]{position-area:inline-start span-block-end}&[data-side=left][data-align=center]{position-area:inline-start center}&[data-side=left][data-align=end]{position-area:inline-start span-block-start}&[data-side=right][data-align=start]{position-area:inline-end span-block-end}&[data-side=right][data-align=center]{position-area:inline-end center}&[data-side=right][data-align=end]{position-area:inline-end span-block-start}&[data-side=top][data-align=start]{position-area:block-start span-inline-end}&[data-side=top][data-align=center]{position-area:block-start center}&[data-side=top][data-align=end]{position-area:block-start span-inline-start}&[data-side=bottom][data-align=start]{position-area:block-end span-inline-end}&[data-side=bottom][data-align=center]{position-area:block-end center}&[data-side=bottom][data-align=end]{position-area:block-end span-inline-start}@media (prefers-reduced-motion:no-preference){&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);opacity:0;&:popover-open{opacity:1;transform:translate(0)translateY(0)scale(1)}@starting-style{&:popover-open{opacity:0;&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}}}}}.b-empty{min-inline-size:var(--ui-space-0);align-items:center;gap:var(--ui-space-6);border-radius:var(--ui-radius-lg);text-wrap:balance;border-style:dashed;flex-direction:column;flex:1;display:flex}.b-empty[data-orientation=horizontal]{text-align:start;padding:var(--ui-space-2);flex-direction:row;justify-content:space-between;@media (width>=48rem){padding:var(--ui-space-4)}}.b-empty[data-orientation=vertical]{padding:var(--ui-space-6);text-align:center;justify-content:center;@media (width>=48rem){padding:var(--ui-space-12)}}.b-empty__header{gap:var(--ui-space-2);text-align:center}.b-empty[data-orientation=horizontal] .b-empty__header{grid-template-columns:fit-content fit-content;text-align:start;grid-template-rows:2px;justify-content:center;align-items:center;display:grid}.b-empty[data-orientation=vertical] .b-empty__header{max-inline-size:var(--ui-cbp-sm);text-align:center;flex-direction:column;flex:0;align-items:center;display:flex}.b-empty__media{flex-shrink:0;justify-content:center;align-items:center;display:flex;& .b-icon{pointer-events:none;flex-shrink:0}}.b-empty[data-orientation=horizontal] .b-empty__media{grid-row:1/3;place-self:center;margin-block-end:0}.b-empty[data-orientation=vertical] .b-empty__media{margin-block-end:var(--ui-space-2)}.b-empty__media[data-variant=default]{background-color:#0000}.b-empty__media[data-variant=icon]{background-color:var(--ui-color-muted);color:var(--ui-color-foreground);block-size:var(--ui-space-10);inline-size:var(--ui-space-10);border-radius:var(--ui-radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex;& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-6);inline-size:var(--ui-space-6)}}.b-empty__title{font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-lg);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-tight)}.b-empty[data-orientation=horizontal] .b-empty__title{font-size:var(--ui-font-size-base);line-height:var(--ui-line-height-base);grid-area:1/2/3}.b-empty[data-orientation=horizontal]:has(.b-empty__description) .b-empty__title{grid-row:1}.b-empty__description{color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-relaxed);grid-area:2/2;&>a:hover{color:var(--ui-color-primary);text-underline-offset:4px;text-decoration:underline}}.b-empty__content{align-items:center;gap:var(--ui-space-4);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);text-wrap:balance;display:flex}.b-empty[data-orientation=horizontal] .b-empty__content{flex-direction:row}.b-empty[data-orientation=vertical] .b-empty__content{inline-size:100%;max-inline-size:var(--ui-cbp-sm);min-inline-size:var(--ui-space-0);flex-direction:column}.b-field-set{gap:var(--ui-space-6);flex-direction:column;display:flex;&:has(>[data-slot=checkbox-group]),&:has(>[data-slot=radio-group]){gap:var(--ui-space-3)}}.b-field-legend{font-weight:var(--ui-font-weight-medium);margin-block-end:var(--ui-space-3);&[data-variant=label]{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}&[data-variant=legend]{font-size:var(--ui-font-size-base);line-height:var(--ui-line-height-base)}}.b-field-group{gap:var(--ui-space-7);flex-direction:column;inline-size:100%;display:flex;container:field-group/inline-size;&[data-slot=checkbox-group]{gap:var(--ui-space-3)}&>[data-slot=field-group]{gap:var(--ui-space-4)}}.b-field{gap:var(--ui-space-3);inline-size:100%;display:flex;&[data-invalid]{color:var(--ui-color-destructive)}&[data-orientation=horizontal]{flex-direction:row;align-items:center;&>[data-slot=field-label]{flex:auto}&:has(>[data-slot=field-content]){align-items:flex-start;&>[role=checkbox],&>[role=radio]{margin-block-start:1px}}}&[data-orientation=responsive]{flex-direction:column;&>*{inline-size:100%}&>.u-sr-only{inline-size:auto}@container field-group (--cq-md){flex-direction:row;align-items:center;&>*{inline-size:auto}&>[data-slot=field-label]{flex:auto}&:has(>[data-slot=field-content]){align-items:flex-start;&>[role=checkbox],&>[role=radio]{margin-block-start:1px}}}}&[data-orientation=vertical]{flex-direction:column;&>*{inline-size:100%}&>.u-sr-only{inline-size:auto}}}.b-field__content{gap:var(--ui-space-1\.5);line-height:var(--ui-line-height-snug);flex-direction:column;flex:1;display:flex}.b-field__label{gap:var(--ui-space-2);inline-size:fit-content;line-height:var(--ui-line-height-snug);display:flex;.b-field[data-disabled] &{opacity:.5}&:has(>[data-slot=field]){border-radius:var(--ui-radius-md);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-border);flex-direction:column;inline-size:100%}&>[data-slot=field]{padding:var(--ui-space-4)}&:has(.b-switch){position:relative}&:has([data-state=checked]){background-color:color-mix(in oklab, var(--ui-color-primary) 5%, transparent);border-color:var(--ui-color-primary);@media (prefers-color-scheme:dark){background-color:color-mix(in oklab, var(--ui-color-primary) 10%, transparent)}}}.b-field__title{align-items:center;gap:var(--ui-space-2);inline-size:fit-content;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-snug);font-weight:var(--ui-font-weight-medium);display:flex}.b-field[data-disabled] .b-field__title{opacity:.5}.b-field__description{color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);font-weight:var(--ui-font-weight-normal);.b-field[data-orientation=horizontal] &{text-wrap:balance}&:last-child{margin-block-start:0}&:nth-last-child(2){margin-block-start:var(--ui-space--1)}&>a:hover{color:var(--ui-color-primary);text-underline-offset:4px;text-decoration:underline}}[data-variant=legend]+.b-field__description{margin-block-start:var(--ui-space--1\.5)}.b-field-separator{margin-block:var(--ui-space--2);block-size:var(--ui-space-5);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);position:relative;.b-field-group[data-variant=outline] &{margin-block-end:var(--ui-space--2)}}.b-field-separator__separator{position:absolute;inset:50% 0 0}.b-field-separator__content{inline-size:fit-content;padding-inline:var(--ui-space-2);background-color:var(--ui-color-background);color:var(--ui-color-muted-foreground);margin-inline:auto;display:block;position:relative}.b-field__error{color:var(--ui-color-destructive);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);font-weight:var(--ui-font-weight-normal)}.b-field__error-list{gap:var(--ui-space-1);margin-block:var(--ui-space-2);flex-direction:column;margin-inline-start:var(--ui-space-4);list-style:outside;display:flex}.b-flash{justify-content:space-between;align-items:center;gap:var(--ui-space-1\.5);background-color:var(--ui-color-background);inline-size:100%;color:var(--ui-color-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);pointer-events:auto;transform-origin:50%;overflow-wrap:anywhere;border-radius:var(--ui-radius);padding:var(--ui-space-4);--ui-shadow:var(--ui-shadow-lg);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);border-style:var(--ui-border-style);border-width:1px;border-color:var(--ui-color-border);animation:enter var(--ui-duration-gentle-2) ease 0s 1 normal none;transition-duration:var(--ui-duration-gentle-2);display:flex;position:relative;&[data-kind=error]{background-color:var(--ui-clr-red-50);border-color:var(--ui-clr-red-600);color:var(--ui-clr-red-800);@media (prefers-color-scheme:dark){background-color:var(--ui-clr-red-950);border-color:var(--ui-clr-red-400);color:var(--ui-clr-red-400)}}&[data-kind=info]{background-color:var(--ui-clr-blue-50);border-color:var(--ui-clr-blue-600);color:var(--ui-clr-blue-800);@media (prefers-color-scheme:dark){background-color:var(--ui-clr-blue-950);border-color:var(--ui-clr-blue-400);color:var(--ui-clr-blue-400)}}&[data-kind=success]{background-color:var(--ui-clr-green-50);border-color:var(--ui-clr-green-700);color:var(--ui-clr-green-800);@media (prefers-color-scheme:dark){background-color:var(--ui-clr-green-950);border-color:var(--ui-clr-green-300);color:var(--ui-clr-green-400)}}&[data-kind=warning]{background-color:var(--ui-clr-yellow-50);border-color:var(--ui-clr-yellow-700);color:var(--ui-clr-yellow-800);@media (prefers-color-scheme:dark){background-color:var(--ui-clr-yellow-950);border-color:var(--ui-clr-yellow-300);color:var(--ui-clr-yellow-400)}}}.b-flash__close{block-size:var(--ui-space-5);inline-size:var(--ui-space-5);z-index:var(--ui-z-1);background-color:var(--ui-color-background-alt);color:color-mix(in oklch, var(--ui-color-foreground-alt) 70%, transparent);border-style:var(--ui-border-style);border-width:1px;border-color:var(--ui-color-border);border-radius:var(--ui-radius-full);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0;translate:-35% -35%}.b-flash__icon{flex-shrink:0;justify-self:flex-start;align-items:center;margin-inline-start:var(--ui-space--0\.75);margin-inline-end:var(--ui-space-1);display:flex;position:relative}.b-flash__content{justify-content:center;align-items:flex-start;gap:var(--ui-space-0\.5);flex-direction:column;flex-grow:1;display:flex}.b-flash__title{font-weight:var(--ui-font-weight-medium)}.c-flash__message{color:color-mix(in oklch, currentColor 80%, transparent)}.b-flash__group{gap:var(--ui-space-2);z-index:10000;pointer-events:none;max-block-size:100vh;inline-size:100%;display:flex;position:fixed;@media (width>=48rem){max-inline-size:var(--ui-cbp-md)}&[data-side=bottom]{bottom:var(--ui-space-2);flex-direction:column-reverse;align-items:flex-end;@media (width>=40rem){top:auto}}&[data-side=top]{top:var(--ui-space-2);flex-direction:column;align-items:flex-start;@media (width>=40rem){bottom:auto}}&[data-align=left]{left:var(--ui-space-2)}&[data-align=center]{left:var(--ui-space-0\.5);translate:var(--ui-space--0\.5) var(--ui-translate-y)}&[data-align=right]{right:var(--ui-space-2)}}.b-flash__show{transition-property:all;transition-timing-function:ease-out;transition-duration:var(--ui-duration-moderate-2)}.b-flash__show-start{opacity:0;transform:translateY(var(--ui-space-4));@media (width>=40rem){transform:translateY(0)scale(.95)}}.b-flash__show-end{opacity:1;transform:translateY(0);@media (width>=40rem){transform:scale(1)}}.b-flash__hide{transition-property:all;transition-timing-function:ease-in;transition-duration:var(--ui-duration-moderate-1)}.b-flash__hide-start{opacity:1;transform:translateY(0);@media (width>=40rem){transform:scale(1)}}.b-flash__hide-end{opacity:0;transform:translateY(var(--ui-space-4));@media (width>=40rem){transform:translateY(0)scale(.95)}}.b-icon{block-size:var(--ui-space-5);inline-size:var(--ui-space-5)}.b-input{block-size:var(--ui-space-8);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-input);border-radius:var(--ui-radius-md);background-color:var(--ui-color-background);inline-size:100%;min-inline-size:0;padding-block:var(--ui-space-1);padding-inline:var(--ui-space-3);font-size:var(--ui-font-size-base);line-height:var(--ui-line-height-base);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transition-property:color,box-shadow;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);outline:none;display:flex;@media (width>=48rem){font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}@media (prefers-color-scheme:dark){background-color:color-mix(in oklab, var(--ui-color-input) 30%, transparent)}&::placeholder{color:var(--ui-color-muted-foreground)}&::selection{background-color:var(--ui-color-primary);color:var(--ui-color-primary-foreground)}&:disabled{cursor:not-allowed;opacity:.5}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklab, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor)}&[aria-invalid]{--ui-ring-color:color-mix(in oklab, var(--ui-color-destructive) 20%, transparent);border-color:var(--ui-color-destructive);@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklab, var(--ui-color-destructive) 40%, transparent)}}&[type=file]{color:var(--ui-color-foreground);block-size:var(--ui-space-7);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);font-weight:var(--ui-font-weight-medium);background-color:#0000;border-width:0;display:inline-flex}&[type=number]{text-align:end}}.b-input-group{border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-input);border-radius:var(--ui-radius-md);inline-size:100%;block-size:var(--ui-space-9);min-inline-size:0;transition-property:color,box-shadow;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline:none;align-items:center;display:flex;position:relative;@media (prefers-color-scheme:dark){background-color:color-mix(in oklch, var(--ui-color-input) 30%, transparent)}&:has(>textarea){block-size:auto}&:has(>[data-align=inline-start])>input{padding-inline-start:var(--ui-space-2)}&:has(>[data-align=inline-end])>input{padding-inline-end:var(--ui-space-2)}&:has(>[data-align=block-start]){flex-direction:column;block-size:auto;&>input{padding-block-end:var(--ui-space-3)}}&:has(>[data-align=block-end]){flex-direction:column;block-size:auto;&>input{padding-block-start:var(--ui-space-3)}}&:has([data-slot=input-group-control]):focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor)}&:has([data-slot][aria-invalid=true]){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);border-color:var(--ui-color-destructive);@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent)}}}.b-input-group__addon{align-items:center;gap:var(--space-2);block-size:auto;padding-block:var(--ui-space-1\.5);color:var(--ui-color-muted-foreground);cursor:text;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);font-weight:var(--ui-font-weight-medium);-webkit-user-select:none;user-select:none;justify-content:center;display:flex;&>.b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}&>.b-key{border-radius:calc(var(--ui-radius) - 5px)}.b-input-group[data-disabled]>&{opacity:.5}&[data-align=block-start]{padding-block-start:var(--ui-space-3);padding-inline:var(--ui-space-3);order:-9999;justify-content:flex-start;inline-size:100%;&.u-border-b{padding-block-end:var(--ui-space-3)}& .b-input-group:has(>input){padding-block-start:var(--ui-space-2\.5)}}&[data-align=block-end]{padding-block-end:var(--ui-space-3);padding-inline:var(--ui-space-3);order:9999;justify-content:flex-start;inline-size:100%;&.u-border-t{padding-block-start:var(--ui-space-3)}& .b-input-group:has(>input){padding-block-end:var(--ui-space-2\.5)}}&[data-align=inline-start]{order:-9999;padding-inline-start:var(--ui-space-3);&:has(>.b-btn){margin-inline-start:-.45rem}&:has(>.b-key){margin-inline-start:-.35rem}}&[data-align=inline-end]{order:9999;padding-inline-end:var(--ui-space-3);&:has(>.b-btn){margin-inline-end:-.45rem}&:has(>.b-key){margin-inline-end:-.35rem}}}.b-input-group__button{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);display:flex;box-shadow:0 0 #0000;&[data-size=xs]{block-size:var(--ui-space-6);gap:var(--ui-space-1);padding-inline:var(--ui-space-2);border-radius:calc(var(--ui-radius) - 5px);&:has(>.b-icon){padding-inline:var(--ui-space-2)}&>.b-icon:not([class*=u-size-]){block-size:var(--ui-space-3\.5);inline-size:var(--ui-space-3\.5)}}&[data-size=sm]{block-size:var(--ui-space-8);gap:var(--ui-space-1\.5);padding-inline:var(--ui-space-2\.5);border-radius:var(--ui-radius-md);&:has(>.b-icon){padding-inline:var(--ui-space-2\.5)}}&[data-size=icon-xs]{block-size:var(--ui-space-6);inline-size:var(--ui-space-6);border-radius:calc(var(--ui-radius) - 5px);padding:0;&:has(>.b-icon){padding:0}}&[data-size=icon-sm]{block-size:var(--ui-space-6);inline-size:var(--ui-space-6);padding:0;&:has(>.b-icon){padding:0}}}.b-input-group__text{align-items:center;gap:var(--ui-space-2);color:var(--ui-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);display:flex;& .b-icon{pointer-events:none}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}}.b-input-group__control{background-color:#0000;border-width:0;border-radius:0;flex:1;display:flex;box-shadow:0 0 #0000;@media (prefers-color-scheme:dark){background-color:#0000}&:focus-visible{--ui-ring-width:0}}.b-input-group__control--textarea{padding-block:var(--ui-space-3);resize:none}.b-item-group{flex-direction:column;display:flex}.b-item-separator{margin-block:0}.b-item{border-style:var(--ui-border-style);color:var(--ui-color-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);border-radius:var(--ui-radius-md);outline-style:var(--ui-outline-none);transition-property:var(--ui-transition-property-colors);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-duration-quick-2);background-color:#0000;border-width:1px;border-color:#0000;flex-wrap:wrap;align-items:center;display:flex;&[data-size=base]{padding:var(--ui-space-4);gap:var(--ui-space-4)}&[data-size=sm]{padding-block:var(--ui-space-3);padding-inline:var(--ui-space-4);gap:var(--ui-space-2\.5)}&[data-variant=default]{background-color:#0000}&[data-variant=muted]{background-color:color-mix(in oklch, var(--ui-color-muted) 50%, transparent)}&[data-variant=outline]{border-color:var(--ui-color-border)}&:focus-visible{border-color:var(--ui-color-ring);box-shadow:var(--ui-ring-inset,) 0 0 0 calc(3px + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-offset-width:0px}}.b-item a{transition-property:var(--ui-transition-colors);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration)}.b-item a:hover{background-color:color-mix(in oklab, var(--ui-color-accent) 50%, transparent)}.b-item__media{justify-content:center;align-items:center;gap:var(--ui-space-2);flex-shrink:0;display:flex;&:is(:where(.b-item):has([data-slot=item-description]) *){translate:var(--ui-translate-x) var(--ui-space-0\.5);align-self:flex-start}& .b-icon{pointer-events:none}&[data-variant=default]{background-color:#0000}&[data-variant=icon]{block-size:var(--ui-space-8);inline-size:var(--ui-space-8);background-color:var(--ui-color-muted);border-style:var(--ui-border-style);border-radius:var(--ui-radius-sm);border-width:1px;& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}}&[data-variant=image]{block-size:var(--ui-space-10);inline-size:var(--ui-space-10);border-radius:var(--ui-radius-sm);overflow:hidden;& img{object-fit:cover;block-size:100%;inline-size:100%}}}.b-item__content{gap:var(--ui-space-1);flex-direction:column;flex:1;display:flex;&+[data-slot=item-content]{flex:none}}.b-item__title{align-items:center;gap:var(--ui-space-2);inline-size:fit-content;font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-snug);display:flex}.b-item__description{color:var(--ui-color-muted-foreground);font-weight:var(--ui-font-weight-normal);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;&>a:hover{color:var(--ui-color-primary);text-underline-offset:4px;text-decoration:underline}}.b-item__actions{align-items:center;gap:var(--ui-space-2);display:flex}.b-item__header,.b-item__footer{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-basis:100%;display:flex}.b-kbd{align-items:center;gap:var(--ui-space-2);block-size:var(--ui-space-5);padding-inline:var(--ui-space-1);inline-size:fit-content;min-inline-size:var(--ui-space-5);background-color:var(--ui-color-muted);color:var(--ui-color-muted-foreground);font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs);font-weight:var(--ui-font-weight-medium);pointer-events:none;border-radius:var(--ui-radius-sm);-webkit-user-select:none;user-select:none;justify-content:center;display:inline-flex;& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-3);inline-size:var(--ui-space-3)}[data-slot=tooltip-content] &{background-color:color-mix(in oklch, var(--ui-color-background) 20%, transparent);color:var(--ui-color-background);@media (prefers-color-scheme:dark){background-color:color-mix(in oklch, var(--ui-color-background) 10%, transparent)}}}.b-kbd-group{align-items:center;gap:var(--ui-space-1);display:inline-flex}.b-label{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-none);font-weight:var(--ui-font-weight-medium);-webkit-user-select:none;user-select:none;display:flex;&:has(>input:disabled),&:has(+input:disabled){cursor:not-allowed;pointer-events:none;opacity:.5}&:empty{display:none}}.b-layout{--ui-header-height:var(--ui-space-16);flex-direction:column;min-block-size:100svh;inline-size:100%;display:flex;&[data-slot=layout-sidebar]{flex-direction:row}}.b-layout:has(.b-sidebar[data-variant=inset]){background-color:var(--ui-sidebar-color-background)}.b-layout__header{block-size:var(--ui-header-height);justify-content:space-between;align-items:center;gap:var(--ui-space-2);border-block-end-style:solid;border-block-end-width:1px;border-block-end-color:var(--ui-color-border);transition-property:block-size,inline-size;transition-timing-function:linear;transition-duration:var(--ui-duration-moderate-1);flex-shrink:0;display:flex}.b-layout:has(.b-sidebar[data-collapsible=icon]) .b-layout__header{block-size:var(--ui-header-height)}.b-layout__content{flex-direction:column;inline-size:100%;display:flex}.b-data-list{margin-block-start:var(--ui-space-4)}.b-data-list__content{margin-block:var(--ui-space--4);&>:not(:last-child){border-color:var(--ui-color-border);border-block-width:0 1px}}.b-data-list__row{align-items:center;gap:var(--ui-space-4);padding-block:var(--ui-space-4);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);display:flex;@media (width>=40rem){gap:var(--ui-space-8)}}.b-data-list__row-title{inline-size:25%;color:color-mix(in oklch, var(--ui-color-primary) 80%, transparent);flex:none}.b-data-list__row-data{column-gap:var(--ui-space-6);color:var(--ui-color-primary);flex:auto;justify-content:space-between;display:flex}.b-logo{background-color:var(--color-brand,var(--ui-color-primary));margin-inline:auto}.b-navigation-menu{flex:1;justify-content:center;align-items:center;max-inline-size:max-content;display:flex;position:relative}.b-navigation-menu__list{flex:1;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.b-navigation-menu__item{anchor-scope:--ui-navigation-menu-item;position:relative}.b-navigation-menu__trigger{anchor-name:--ui-navigation-menu-item;appearance:none;block-size:var(--ui-space-9);background-color:#0000;outline:none;justify-content:center;align-items:center;inline-size:max-content;display:inline-flex;& .b-icon{@media (prefers-reduced-motion:no-preference){transition-property:var(--ui-transition-property-transform);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration)}}&:has(+.b-navigation-menu__content:popover-open) .b-icon{transform:rotate(180deg)}}.b-navigation-menu__content{--_grid-placement:auto-fill;--_grid-min-item-size:16rem;position-anchor:--ui-navigation-menu-item;position-try:flip-block, flip-inline, flip-block flip-inline;position-area:block-end center;background-color:var(--ui-color-background-alt);border-width:var(--ui-border-width-1);border-style:var(--ui-border-style);border-color:var(--ui-color-border);border-radius:var(--ui-radius-lg);grid-template-columns:repeat(var(--_grid-placement), minmax(var(--_grid-min-item-size), 1fr));gap:var(--ui-space-2);margin:var(--ui-space-2);padding:var(--ui-space-2);max-block-size:80vh;max-inline-size:60rem;list-style:none;overflow-y:scroll;&:popover-open{display:grid}&[data-layout="2"]{--_grid-placement:auto-fit;--_grid-min-item-size:clamp(16rem, 50vw, 28rem)}&[data-layout="3"]{--_grid-placement:auto-fit;--_grid-min-item-size:clamp(16rem, 33%, 20rem)}@media (prefers-reduced-motion:no-preference){transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-duration:var(--ui-duration-moderate-2);transition-timing-function:var(--ui-transition-timing-function);&:popover-open{opacity:1;transform:translate(0)translateY(0)scale(1);@starting-style{opacity:0;transform:translateY(var(--ui-space--2)) scale(.95)}}}}.b-navigation-menu__btn{justify-content:center;align-items:center;gap:var(--ui-space-2);block-size:var(--ui-space-9);inline-size:max-content;padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-2\.5);border-radius:var(--ui-radius-lg);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-sm);color:var(--ui-color-primary);outline:none;text-decoration:none;display:inline-flex;&:disabled{pointer-events:none}&:focus-within,&:hover{background-color:var(--ui-color-muted)}& .b-icon{pointer-events:none;flex-shrink:0}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}[data-slot=navigation-menu-content] &{border-radius:var(--ui-radius-md);block-size:auto;min-block-size:var(--ui-space-9);justify-content:flex-start;inline-size:100%}@media (prefers-reduced-motion:no-preference){transition-property:var(--ui-transition-property-all);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration)}}.b-popover{anchor-scope:--ui-popover-anchor}.b-popover__trigger{anchor-name:--ui-popover-anchor;min-inline-size:fit-content}.b-popover__content{position-anchor:--ui-popover-anchor;position-try:flip-block, flip-inline, flip-block flip-inline;margin:var(--ui-space-0\.5);background-color:var(--ui-color-background-alt);border-width:1px;border-color:var(--ui-color-border);border-style:var(--ui-border-style);border-radius:var(--ui-radius-md);color:var(--ui-color-foreground-alt);padding:var(--ui-space-4);inline-size:max(var(--ui-space-72), fit-content);--ui-shadow:var(--ui-shadow-md);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline:none;&[data-side=left][data-align=start]{position-area:inline-start span-block-end}&[data-side=left][data-align=center]{position-area:inline-start center}&[data-side=left][data-align=end]{position-area:inline-start span-block-start}&[data-side=right][data-align=start]{position-area:inline-end span-block-end}&[data-side=right][data-align=center]{position-area:inline-end center}&[data-side=right][data-align=end]{position-area:inline-end span-block-start}&[data-side=top][data-align=start]{position-area:block-start span-inline-end}&[data-side=top][data-align=center]{position-area:block-start center}&[data-side=top][data-align=end]{position-area:block-start span-inline-start}&[data-side=bottom][data-align=start]{position-area:block-end span-inline-end}&[data-side=bottom][data-align=center]{position-area:block-end center}&[data-side=bottom][data-align=end]{position-area:block-end span-inline-start}@media (prefers-reduced-motion:no-preference){&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);opacity:0;&:popover-open{opacity:1;transform:translate(0)translateY(0)scale(1)}@starting-style{&:popover-open{opacity:0;&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}}}}}.b-radio-group{gap:var(--ui-space-3);display:grid}.b-radio-group__item{appearance:none;aspect-ratio:1;background-color:var(--ui-color-background);block-size:var(--ui-space-4);border-width:1px;border-color:var(--ui-color-input);border-style:var(--ui-border-style);border-radius:var(--ui-radius-full);color:var(--ui-color-primary);inline-size:var(--ui-space-4);padding:var(--ui-space-0\.75);--ui-ring-width:0px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transition-property:color,box-shadow;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;@media (prefers-color-scheme:dark){background-color:color-mix(in oklab, var(--ui-color-input) 30%, transparent)}&[aria-invalid]{border-color:var(--ui-color-destructive);--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);--ui-ring-width:3px;@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent)}}&:before{content:"";border-radius:var(--ui-radius-full);block-size:100%;inline-size:100%;display:block}&:checked{background-color:var(--ui-color-primary);color:var(--ui-color-background);&:before{background-color:currentColor}}&:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px}}.b-select{anchor-scope:--ui-select-anchor}.b-select__trigger{anchor-name:--ui-select-anchor;justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding-block:var(--ui-space-2);padding-inline:var(--ui-space-3);background-color:var(--ui-color-background);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-input);border-radius:var(--ui-radius-md);inline-size:fit-content;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);white-space:nowrap;transition-property:color,box-shadow;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline:none;display:flex;&:disabled{cursor:not-allowed;opacity:.5}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor)}&[aria-invalid]{--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);border-color:var(--ui-color-destructive);@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent)}}@media (prefers-color-scheme:dark){background-color:color-mix(in oklch, var(--ui-color-input) 10%, transparent);&:hover{background-color:color-mix(in oklch, var(--ui-color-input) 30%, transparent)}}&[data-size=sm]{block-size:var(--ui-space-7)}&[data-size=md]{block-size:var(--ui-space-8)}&>[data-slot=select-value]{align-items:center;gap:var(--ui-space-2);line-clamp:1;display:flex}&>[data-js-placeholder]{color:var(--ui-color-muted-foreground)}& .b-icon{opacity:.5;pointer-events:none;transition-property:var(--ui-transition-property-transform);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);flex-shrink:0}& .b-icon:not([class*=u-color-]){color:var(--ui-color-muted-foreground)}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}&[data-state=open] .b-icon{rotate:180deg}}.b-select__value{pointer-events:none}.b-select__multiple-value{align-items:center;column-gap:var(--ui-space-2);display:flex}.b-select__content{position-anchor:--ui-select-anchor;background-color:var(--ui-color-background-alt);color:var(--ui-color-foreground-alt);max-block-size:calc(anchor-size(height) * 20);max-inline-size:calc(anchor-size(width) * 10);overflow-block:auto;overflow-inline:hidden;border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-border);border-radius:var(--ui-radius-md);--ui-shadow:var(--ui-shadow-xs);min-inline-size:8rem;box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);position-try:flip-block, flip-inline, flip-block flip-inline;margin:var(--ui-space-0\.5);flex-direction:column;&[data-side=left][data-align=start]{position-area:inline-start span-block-end}&[data-side=left][data-align=center]{position-area:inline-start center}&[data-side=left][data-align=end]{position-area:inline-start span-block-start}&[data-side=right][data-align=start]{position-area:inline-end span-block-end}&[data-side=right][data-align=center]{position-area:inline-end center}&[data-side=right][data-align=end]{position-area:inline-end span-block-start}&[data-side=top][data-align=start]{position-area:block-start span-inline-end}&[data-side=top][data-align=center]{position-area:block-start center}&[data-side=top][data-align=end]{position-area:block-start span-inline-start}&[data-side=bottom][data-align=start]{position-area:block-end span-inline-end}&[data-side=bottom][data-align=center]{position-area:block-end center}&[data-side=bottom][data-align=end]{position-area:block-end span-inline-start}@media (prefers-reduced-motion:no-preference){&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);opacity:0;&:popover-open{opacity:1;display:flex;transform:translate(0)translateY(0)scale(1)}@starting-style{&:popover-open{opacity:0;&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}}}}}.b-select__item{align-items:center;gap:var(--ui-space-2);padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-2);border-radius:var(--ui-radius-sm);cursor:default;inline-size:100%;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);-webkit-user-select:none;user-select:none;outline:none;display:flex;&:focus-visible{background-color:var(--ui-color-accent);color:var(--ui-color-accent-foreground)}&[data-disabled]{pointer-events:none;opacity:.5}& .b-icon{pointer-events:none;flex-shrink:0}& .b-icon:not([class*=u-color-]){color:var(--ui-color-muted-foreground)}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}&>span:last-child{align-items:center;gap:var(--ui-space-2);display:flex}}.b-separator{background-color:var(--ui-color-border);flex-shrink:0;&[data-orientation=horizontal]{block-size:1px;inline-size:100%}&[data-orientation=vertical]{block-size:100%;inline-size:1px}}.b-sheet__content{background-color:var(--ui-color-background);border-style:var(--ui-border-style);border-color:var(--ui-border-color);--ui-shadow:var(--ui-shadow-lg);max-block-size:100%;box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);&[data-side=right],&[data-side=left]{block-size:100%;inline-size:100%;@media (width>=40rem){inline-size:75%;max-inline-size:var(--ui-cbp-sm)}&[data-size=sm]{max-inline-size:var(--ui-cbp-sm)}&[data-size=md]{max-inline-size:var(--ui-cbp-xl)}&[data-size=lg]{max-inline-size:var(--ui-cbp-4xl)}&[data-size=xl]{max-inline-size:80vw}}&[data-side=right]{inset-block:0;border-inline-start-width:1px;left:auto;right:0}&[data-side=left]{inset-block:0;border-inline-end-width:1px;left:0;right:auto}&[data-side=top],&[data-side=bottom]{block-size:100%;@media (width>=40rem){&[data-size=sm]{max-block-size:30vh}&[data-size=md]{max-block-size:40vh}&[data-size=lg]{max-block-size:60vh}&[data-size=xl]{max-block-size:90vh}}}&[data-side=top]{inset-inline:0;border-block-end-width:1px;top:0;bottom:auto}&[data-side=bottom]{inset-inline:0;border-block-start-width:1px;top:auto;bottom:0}&::backdrop{background-color:color-mix(in oklch, var(--ui-clr-black) 50%, transparent)}@media (prefers-reduced-motion:no-preference){transition-duration:var(--ui-duration-gentle-2);&[data-side=right]{transform:translate(100%)}&[data-side=left]{transform:translate(-100%)}&[data-side=top]{transform:translateY(100%)}&[data-side=bottom]{transform:translateY(-100%)}&,&::backdrop{transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration)}&[open]{transition-duration:var(--ui-duration-gentle-1);&[data-side=right],&[data-side=left]{transform:translate(0)}&[data-side=top],&[data-side=bottom]{transform:translateY(0)}}&[open]::backdrop{opacity:1}@starting-style{&[open]::backdrop{opacity:0}&[open][data-side=right]{transform:translate(100%)}&[open][data-side=left]{transform:translate(-100%)}&[open][data-side=top]{transform:translateY(100%)}&[open][data-side=bottom]{transform:translateY(-100%)}}}}.b-sheet__header{gap:var(--ui-space-1\.5);padding:var(--ui-space-4);text-align:center;flex-direction:column;display:flex;@media (width>=40rem){text-align:start}}.b-sheet__title{font-size:var(--ui-font-size-lg);line-height:1;font-weight:var(--ui-font-weight-semibold)}.b-sheet__description{color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}.b-sheet__body{gap:var(--ui-space-2);padding:var(--ui-space-2);flex-direction:column;display:flex}.b-sheet__footer{gap:var(--ui-space-2);padding:var(--ui-space-4);flex-direction:column;margin-block-start:auto;display:flex;@container (--vp-sm){flex-direction:row;justify-content:flex-end}}.b-sheet__close{top:var(--ui-space-4);right:var(--ui-space-4);border-radius:var(--ui-radius-xs);opacity:.7;transition-property:var(--ui-transition-property-opacity);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);position:absolute;&:disabled{pointer-events:none}&:hover{opacity:1}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline:none}.b-sheet__content:open &{background-color:var(--ui-color-secondary)}}.b-sidebar{--ui-sidebar-width:var(--ui-space-72);--ui-sidebar-width-icon:var(--ui-space-12);--ui-sidebar-width-mobile:var(--ui-space-80);color:var(--ui-sidebar-color-foreground);& a{color:inherit;text-decoration:inherit}}.b-sidebar--desktop{display:none;@media (width>=48rem){display:block}}.b-sidebar--none{block-size:100%;inline-size:var(--ui-sidebar-width);background-color:var(--ui-sidebar-color-background);flex-direction:column;display:flex}.b-sidebar__gap{inline-size:var(--ui-sidebar-width);transition-property:width;transition-timing-function:linear;transition-duration:var(--ui-duration-moderate-1);background-color:#0000;position:relative}.b-sidebar[data-collapsible=offcanvas] .b-sidebar__gap{inline-size:0}.b-sidebar[data-collapsible=icon] .b-sidebar__gap{inline-size:var(--ui-sidebar-width-icon)}.b-sidebar[data-side=right] .b-sidebar__gap{rotate:180deg}.b-sidebar[data-variant=floating] .b-sidebar__gap [data-collapsible=icon],.b-sidebar[data-variant=inset] .b-sidebar__gap[data-collapsible=icon]{inline-size:calc(var(--ui-sidebar-width-icon) + var(--ui-space-4))}.b-sidebar__container{block-size:100svh;inline-size:var(--ui-sidebar-width);z-index:var(--ui-z-10);transition-property:left,right,inline-size;transition-timing-function:linear;transition-duration:var(--ui-duration-moderate-1);display:none;position:fixed;inset-block:0;@media (width>=48rem){display:flex}}.b-sidebar[data-side=left] .b-sidebar__container{left:0}.b-sidebar[data-side=left][data-collapsible=offcanvas] .b-sidebar__container{left:calc(var(--ui-sidebar-width) * -1)}.b-sidebar[data-side=right] .b-sidebar__container{right:0}.b-sidebar[data-side=right][data-collapsible=offcanvas] .b-sidebar__container{right:calc(var(--ui-sidebar-width) * -1)}.b-sidebar[data-variant=floating] .b-sidebar__container,.b-sidebar[data-variant=inset] .b-sidebar__container{padding:var(--ui-space-2)}.b-sidebar[data-variant=floating][data-collapsible=icon] .b-sidebar__container,.b-sidebar[data-variant=inset][data-collapsible=icon] .b-sidebar__container{inline-size:calc(var(--ui-sidebar-width-icon) + var(--ui-space-4) + 2px)}.b-sidebar[data-variant=sidebar] .b-sidebar__container{border-width:0;border-style:var(--ui-border-style);border-color:var(--ui-color-border)}.b-sidebar[data-variant=sidebar][data-collapsible=icon] .b-sidebar__container{inline-size:var(--ui-sidebar-width-icon)}.b-sidebar[data-variant=sidebar][data-side=left] .b-sidebar__container{border-inline-end-width:1px}.b-sidebar[data-variant=sidebar][data-side=right] .b-sidebar__container{border-inline-start-width:1px}.b-sidebar__inner{background-color:var(--ui-sidebar-color-background);flex-direction:column;block-size:100%;inline-size:100%;display:flex}.b-sidebar[data-variant=floating] .b-sidebar__inner{border-width:1px;border-color:var(--ui-sidebar-color-border);border-style:var(--ui-border-style);border-radius:var(--ui-radius-lg);--ui-shadow:var(--ui-shadow-sm);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow)}.b-sidebar__trigger{block-size:var(--ui-space-7);inline-size:var(--ui-space-7);& .b-icon{flex-shrink:0}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-5);inline-size:var(--ui-space-5)}}.b-sidebar__rail{inline-size:var(--ui-space-4);z-index:var(--ui-z-20);transition-property:var(--ui-transition-property-all);transition-timing-function:linear;transition-duration:var(--ui-duration-moderate-1);display:none;position:absolute;inset-block:0;transform:translate(-50%);@media (width>=40rem){display:flex}&:hover:after{content:"";inset-block:0;background-color:var(--ui-sidebar-color-border);inline-size:2px;position:absolute;left:50%}}.b-sidebar[data-side=left] .b-sidebar__rail{cursor:w-resize;right:var(--ui-space--4)}.b-sidebar[data-side=right] .b-sidebar__rail{cursor:e-resize;left:0}.b-sidebar[data-side=left][data-state=collapsed] .b-sidebar__rail{cursor:e-resize;right:var(--ui-space--2)}.b-sidebar[data-side=right][data-state=collapsed] .b-sidebar__rail{cursor:w-resize;left:var(--ui-space--2)}.b-sidebar[data-collapsible=offcanvas] .b-sidebar__rail{transform:translate(0)}.b-sidebar[data-collapsible=offcanvas]:hover .b-sidebar__rail{background-color:var(--ui-sidebar-color-background)}.b-sidebar[data-collapsible=offcanvas] .c-sidebar__rail:after{left:100%}.b-sidebar__inset{background-color:var(--ui-color-background);inline-size:100%;box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);flex-direction:column;flex:1;display:flex;position:relative;@media (width>=48rem){.b-sidebar[data-variant=inset]+&{border-radius:var(--ui-radius-xl);margin:var(--ui-space-2);--ui-shadow:var(--ui-shadow-sm);margin-inline-start:0}.b-sidebar[data-variant=inset][data-state=collapsed]+&{margin-inline-start:var(--ui-space-2)}}}.b-sidebar__input{background-color:var(--ui-color-background);block-size:var(--ui-space-8);--ui-shadow:var(--ui-shadow-none);inline-size:100%;box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow)}.b-sidebar__header,.b-sidebar__footer{gap:var(--ui-space-2);padding:var(--ui-space-2);flex-direction:column;display:flex}.b-sidebar__separator{background-color:var(--ui-sidebar-color-border);margin-inline:var(--ui-space-2);inline-size:auto}.b-sidebar__content{gap:var(--ui-space-2);flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:auto}.b-sidebar[data-collapsible=icon] .b-sidebar__content{overflow:hidden}.b-sidebar__group{min-inline-size:0;padding:var(--ui-space-2);flex-direction:column;inline-size:100%;display:flex;position:relative}.b-sidebar__group-label{block-size:var(--ui-space-8);border-radius:var(--ui-radius-md);padding-inline:var(--ui-space-2);color:color-mix(in oklch, var(--ui-sidebar-color-foreground) 70%, transparent);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-sm);--ui-ring-color:var(--ui-sidebar-color-ring);--ui-ring-width:0px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transition-property:margin,opacity;transition-timing-function:linear;transition-duration:var(--ui-duration-moderate-1);outline:none;flex-shrink:0;align-items:center;display:flex;&:focus-visible{--ui-ring-width:2px}&>.b-icon{block-size:var(--ui-space-4);inline-size:var(--ui-space-4);flex-shrink:0}}.b-sidebar[data-collapsible=icon] .b-sidebar__group-label{opacity:0;margin-block-start:var(--ui-space-8)}.b-sidebar__group-action{aspect-ratio:1;right:var(--ui-space-3);top:var(--ui-space-3\.5);inline-size:var(--ui-space-5);border-radius:var(--ui-radius-md);color:var(--ui-sidebar-color-foreground);--ui-ring-color:var(--ui-sidebar-color-ring);--ui-ring-width:0px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transition-property:var(--ui-transition-property-transform);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;&:hover{background-color:var(--ui-sidebar-color-accent);color:var(--ui-sidebar-color-accent-foreground)}&:focus-visible{--ui-ring-width:1px}&>.b-icon{block-size:var(--ui-space-4);inline-size:var(--ui-space-4);flex-shrink:0}&:after{content:"";inset:var(--ui-space--2);position:absolute;@media (width>=48rem){display:none}}}.b-sidebar[data-collapsibile=icon] .b-sidebar__group-action{display:none}.b-sidebar__group-content{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);inline-size:100%}.b-sidebar__menu{gap:var(--ui-space-1);flex-direction:column;inline-size:100%;min-inline-size:0;margin:0;display:flex}.b-sidebar__menu-item{position:relative}.b-sidebar__menu-button{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2);border-radius:var(--ui-radius-md);inline-size:100%;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);text-align:start;--ui-ring-color:var(--ui-sidebar-color-ring);--ui-ring-width:0px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transition-property:width,height,padding;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);outline:none;display:flex;overflow:hidden;&:active,&:hover{background-color:var(--ui-sidebar-color-accent);color:var(--ui-sidebar-color-accent-foreground)}&[aria-disabled],&:disabled{pointer-events:none;opacity:.5}&:focus-visible{--ui-ring-width:2px}&[data-active]{background-color:var(--ui-sidebar-color-accent);color:var(--ui-sidebar-color-accent-foreground);font-weight:var(--ui-font-medium)}&[data-state=open]:hover{background-color:var(--ui-sidebar-color-accent);color:var(--ui-sidebar-color-accent-foreground)}&>.b-icon{block-size:var(--ui-space-4);inline-size:var(--ui-space-4);flex-shrink:0}&>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.b-sidebar[data-sidebar=menu-action] .b-sidebar__menu-button{padding-inline-end:var(--ui-space-8)}.b-sidebar[data-collapsible=icon] .b-sidebar__menu-button{block-size:var(--ui-space-8);inline-size:var(--ui-space-8);padding:var(--ui-space-2)}.b-sidebar__menu-button--solid:hover{background-color:var(--ui-sidebar-color-accent);color:var(--ui-sidebar-color-accent-foreground)}.b-sidebar__menu-button--outline{background-color:var(--ui-color-background);box-shadow:0 0 0 1px var(--ui-sidebar-color-border);&:hover{background-color:var(--ui-sidebar-color-accent);box-shadow:0 0 0 1px var(--ui-sidebar-color-accent);color:var(--ui-sidebar-color-accent-foreground)}}.b-sidebar__menu-button[data-size=sm]{block-size:var(--ui-space-7);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs)}.b-sidebar[data-collapsible=icon] .b-sidebar__menu-button[data-size=sm]{block-size:var(--ui-space-7);inline-size:var(--ui-space-7)}.b-sidebar__menu-button[data-size=md]{block-size:var(--ui-space-8);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}.b-sidebar__menu-button[data-size=lg]{block-size:var(--ui-space-12);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}.b-sidebar[data-collapsible=icon] .b-sidebar__menu-button[data-size=lg]{block-size:var(--ui-space-12);inline-size:var(--ui-space-12);padding:0}.b-sidebar__menu-action{aspect-ratio:1;top:var(--ui-space-1\.5);right:var(--ui-space-1);inline-size:var(--ui-space-5);border-radius:var(--ui-radius-md);color:var(--ui-sidebar-color-foreground);--ui-ring-color:var(--ui-sidebar-color-ring);--ui-ring-width:0px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transition-property:var(--ui-transition-property-transform);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%);&:after{inset:var(--ui-space--2);position:absolute;@media (width>=48rem){display:none}}&:focus-visible{--ui-ring-width:2px}&:hover{background-color:var(--ui-sidebar-color-accent);color:var(--ui-sidebar-color-accent-foreground)}.b-sidebar__menu-button[data-size=sm]~&{top:var(--ui-space-3\.5)}.b-sidebar__menu-button[data-size=md]~&{top:var(--ui-space-4)}.b-sidebar__menu-button[data-size=lg]~&{top:var(--ui-space-6)}.b-sidebar__menu-button:hover~&{color:var(--ui-sidebar-color-accent-foreground)}&>.b-icon{block-size:var(--ui-space-4);inline-size:var(--ui-space-4);flex-shrink:0}}.b-sidebar[data-collapsible=icon] .b-sidebar__menu-action{display:none}.b-sidebar__menu-action--show-on-hover{.b-sidebar__menu-button[data-active]~&{color:var(--ui-sidebar-color-accent-foreground)}.b-sidebar__menu-item:focus-within &,.b-sidebar__menu-item:hover &,&[data-state=open]{opacity:1}@media (width>=48rem){opacity:0}}.b-sidebar__menu-badge{aspect-ratio:1;right:var(--ui-space-1);padding-inline:var(--ui-space-1);block-size:var(--ui-space-5);min-inline-size:var(--ui-space-5);border-radius:var(--ui-radius-md);color:var(--ui-sidebar-color-foreground);font-size:var(--ui-font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-xs);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%);.b-sidebar__menu-button[data-size=sm]~&{top:var(--ui-space-3\.5)}.b-sidebar__menu-button[data-size=md]~&{top:var(--ui-space-4)}.b-sidebar__menu-button[data-size=lg]~&{top:var(--ui-space-6)}.b-sidebar__menu-button[data-active]~&,.b-sidebar__menu-button:hover~&{color:var(--ui-sidebar-color-accent-foreground)}}.b-sidebar[data-collapsible=icon] .b-sidebar__menu-badge{display:none}.b-sidebar__menu-skeleton-icon{border-radius:var(--ui-radius-md);block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}.b-sidebar__menu-skeleton-text{block-size:var(--ui-space-4);max-inline-size:calc(var(--ui-skeleton-width,50) * 1px);flex:1}.b-sidebar__menu-sub{gap:var(--ui-space-1);margin-inline:var(--ui-space-3\.5);min-inline-size:0;padding-block:var(--ui-space-0\.5);padding-inline:var(--ui-space-2\.5);border-inline-start-width:1px;border-color:var(--ui-sidebar-color-border);border-style:var(--ui-border-style);border-radius:var(--ui-radius-lg);flex-direction:column;display:flex;transform:translate(1px)}.b-sidebar[data-collapsible=icon] .b-sidebar__menu-sub{display:none}.b-sidebar__menu-sub-item{position:relative}.b-sidebar__menu-sub-button{align-items:center;gap:var(--ui-space-2);block-size:var(--ui-space-7);min-inline-size:0;padding-inline:var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-sidebar-color-foreground);--ui-ring-color:var(--ui-sidebar-color-ring);--ui-ring-width:0px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline:none;display:flex;overflow:hidden;transform:translate(-1px);&[data-active],&:active,&:hover{background-color:var(--ui-sidebar-color-accent);color:var(--ui-sidebar-color-accent-foreground)}&[aria-disabled],&:disabled{opacity:.5;pointer-events:none}&:focus-visible{--ui-ring-width:2px}&>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}&>.b-icon{color:var(--ui-sidebar-color-accent-foreground);block-size:var(--ui-space-4);inline-size:var(--ui-space-4);flex-shrink:0}&[data-size=sm]{font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs)}&[data-size=md]{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}}.b-sidebar[data-collapsible=icon] .b-sidebar__menu-sub-button{display:none}.b-skeleton{--_skeleton-color:var(--ui-color-accent);--_skeleton-shimmer-color:var(--ui-color-accent-foreground);background-color:var(--_skeleton-color);border-radius:var(--ui-radius-md);position:relative;overflow:hidden;@media (prefers-reduced-motion:no-preference){&[data-animation=shimmer]:after{content:"";background-repeat:no-repeat;background-image:linear-gradient(90deg, var(--_skeleton-color) 0%, var(--_skeleton-shimmer-color) 50%, var(--_skeleton-color) 100%);opacity:.05;animation:2s linear infinite _skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}&[data-animation=pulse]{animation:var(--ui-animation-opacity-pulse)}}}@keyframes _skeleton-shimmer{to{transform:translate(200%)}}.b-spinner{animation:var(--ui-animation-spin);block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}.b-switch{block-size:var(--ui-space-5);inline-size:var(--ui-space-8);background-color:var(--ui-color-input);border-radius:var(--ui-radius-full);border-color:#0000;border-style:var(--ui-border-style);transition-property:var(--ui-transition-property-all);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);--ui-ring-width:0px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);border-width:1px;outline:none;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden;@media (prefers-color-scheme:dark){background-color:color-mix(in oklab, var(--ui-color-input) 80%, transparent)}&:has(input:checked){background-color:var(--ui-color-primary)}&:has(input:disabled){cursor:not-allowed;opacity:.5}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px}}.b-switch__input{top:var(--ui-space--4);left:var(--ui-space--4);position:absolute}.b-switch__thumb{block-size:var(--ui-space-4);inline-size:var(--ui-space-4);background-color:var(--ui-color-background);border-radius:var(--ui-radius-full);pointer-events:none;transition-property:var(--ui-transition-property-transform);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);--ui-ring-width:0px;display:block;transform:translate(0);.b-switch__input:checked+&{transform:translate(calc(100% - 2px))}@media (prefers-color-scheme:dark){background-color:var(--ui-color-foreground);.b-switch__input:checked+&{background-color:var(--ui-color-primary-foreground)}}}.b-table{caption-side:bottom;inline-size:100%;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}.b-table__container{inline-size:100%;position:relative;overflow-x:auto}.b-table__header{& tr{border-block-end-width:1px;border-block-end-style:var(--ui-border-style)}}.b-table__body{& tr:last-child{border-width:0}}.b-table__footer{background-color:color-mix(in oklab, var(--ui-color-muted) 50%, transparent);border-block-start-width:1px;border-block-start-style:var(--ui-border-style);font-weight:var(--ui-font-weight-medium);&>tr:last-child{border-block-end-width:0}}.b-table__row{border-block-end-width:1px;border-block-end-style:var(--ui-border-style);transition-property:var(--ui-transition-property-colors);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);&:hover{background-color:color-mix(in oklab, var(--ui-color-muted) 50%, transparent)}&[data-state=selected]{background-color:var(--ui-color-muted)}}.b-table__head{color:var(--ui-color-foreground);block-size:var(--ui-space-10);padding-inline:var(--ui-space-2);font-weight:var(--ui-font-weight-medium);text-align:start;vertical-align:middle;white-space:nowrap;&:has([role=checkbox]){padding-inline-end:0}&>[role=checkbox]{transform:translateY(2px)}}.b-table__cell{padding:var(--ui-space-2);vertical-align:middle;white-space:nowrap;&:has([role=checkbox]){padding-inline-end:0}&>[role=checkbox]{transform:translateY(2px)}}.b-table__cell--clickable:hover{cursor:pointer}.b-table__caption{color:var(--ui-color-muted-foreground);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);margin-block-start:var(--ui-space-4)}.b-grouped-table{--grouped-table-columns:1;grid-template-columns:minmax(var(--ui-space-48), auto) repeat(calc(var(--grouped-table-columns) - 1), max-content);inline-size:100%;font-size:var(--ui-font-size-sm);grid-template-rows:auto;align-items:center;display:grid;overflow-x:auto}.b-grouped-table__header{grid-column:1 / calc(var(--grouped-table-columns) + 1);grid-template-columns:subgrid;grid-template-rows:subgrid;border-block-end-style:solid;border-block-end-width:1px;border-block-end-color:var(--ui-color-border);align-items:center;display:grid}.b-grouped-table__body{--indent:0;grid-column:1 / calc(var(--grouped-table-columns) + 1);grid-template-columns:subgrid;margin-left:calc(var(--indent) * var(--ui-space-4));border-inline-start-width:var(--ui-space-1);transition-property:border-color color;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);border-inline-start-style:solid;border-inline-start-color:#0000;grid-template-rows:auto;align-items:center;display:grid}.b-grouped-table__row{--indent:0;grid-column:1 / calc(var(--grouped-table-columns) + 1);grid-template-columns:subgrid;grid-template-rows:subgrid;border-block-end-style:solid;border-block-end-width:1px;border-block-end-color:var(--ui-color-border);block-size:100%;display:grid}.b-grouped-table__body:last-child>.b-grouped-table__row:last-child{border-block-end-color:#0000}.b-grouped-table__row:not(:first-child){opacity:0;display:none}.b-grouped-table__body>.b-grouped-table__body,.b-grouped-table__body>.b-grouped-table__row:not(:first-child){opacity:0;transition-property:display,opacity,translate;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);transition-behavior:allow-discrete;display:none}.b-grouped-table__row:hover{background-color:color-mix(in oklab, var(--ui-color-muted) 50%, transparent);transition-property:background-color;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration)}.b-grouped-table__cell{block-size:100%;padding:var(--ui-space-2);vertical-align:middle;white-space:nowrap;grid-column:span 1;align-items:center;display:flex;overflow:hidden}.b-grouped-table__cell--clickable:hover{cursor:pointer}.b-grouped-table__cell:first-child{margin-left:calc(var(--indent) * var(--ui-space-2))}.b-grouped-table__cell--head{color:var(--ui-color-foreground);block-size:var(--ui-space-10);padding-inline:var(--ui-space-2);text-align:start;vertical-align:middle;font-weight:var(--ui-font-weight-medium);white-space:nowrap}.b-grouped-table__toggle{display:inline-block;&>.b-icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration)}}.b-grouped-table__toggle--placeholder{inline-size:var(--ui-space-5)}.b-grouped-table__body[aria-expanded=true]{&:has(.b-grouped-table__row--group){border-inline-start-color:var(--ui-color-border)}&>.b-grouped-table__row>.b-grouped-table__cell>.b-grouped-table__toggle .b-icon{rotate:180deg}&>.b-grouped-table__body,&>.b-grouped-table__row{opacity:1;display:grid;translate:0;@starting-style{opacity:0;translate:0 -1rem}}}.b-textarea{field-sizing:content;min-block-size:var(--ui-space-16);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-input);border-radius:var(--ui-radius-md);background-color:var(--ui-color-background);inline-size:100%;padding-block:var(--ui-space-2);padding-inline:var(--ui-space-3);font-size:var(--ui-font-size-base);line-height:var(--ui-line-height-base);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);transition-property:color,box-shadow;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);outline:none;display:flex;@media (width>=48rem){font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}@media (prefers-color-scheme:dark){background-color:color-mix(in oklab, var(--ui-color-input) 30%, transparent)}&::placeholder{color:var(--ui-color-muted-foreground)}&::selection{background-color:var(--ui-color-primary);color:var(--ui-color-primary-foreground)}&:disabled{cursor:not-allowed;opacity:.5}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklab, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor)}&[aria-invalid]{--ui-ring-color:color-mix(in oklab, var(--ui-color-destructive) 20%, transparent);border-color:var(--ui-color-destructive);@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklab, var(--ui-color-destructive) 40%, transparent)}}}.b-tooltip{anchor-scope:--ui-tooltip-anchor;display:inline-block}.b-tooltip__trigger{anchor-name:--ui-tooltip-anchor;inline-size:fit-content}.b-tooltip__content{position-anchor:--ui-tooltip-anchor;position-try:flip-block, flip-inline, flip-block flip-inline;inline-size:max-content;margin:var(--ui-space-1\.5);padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-3);background-color:var(--ui-color-foreground);border-radius:var(--ui-radius-md);color:var(--ui-color-background);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs);text-wrap:balance;overflow:visible;&[data-side=left][data-align=start]{position-area:inline-start span-block-end}&[data-side=left][data-align=center]{position-area:inline-start center}&[data-side=left][data-align=end]{position-area:inline-start span-block-start}&[data-side=right][data-align=start]{position-area:inline-end span-block-end}&[data-side=right][data-align=center]{position-area:inline-end center}&[data-side=right][data-align=end]{position-area:inline-end span-block-start}&[data-side=top][data-align=start]{position-area:block-start span-inline-end}&[data-side=top][data-align=center]{position-area:block-start center}&[data-side=top][data-align=end]{position-area:block-start span-inline-start}&[data-side=bottom][data-align=start]{position-area:block-end span-inline-end}&[data-side=bottom][data-align=center]{position-area:block-end center}&[data-side=bottom][data-align=end]{position-area:block-end span-inline-start}@media (prefers-reduced-motion:no-preference){&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);opacity:0;&:popover-open{opacity:1;transform:translate(0)translateY(0)scale(1)}@starting-style{&:popover-open{opacity:0;&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}}}}}.b-tree-select{anchor-scope:--ui-tree-select-anchor}.b-tree-select__trigger{anchor-name:--ui-tree-select-anchor;align-items:center;gap:var(--ui-space-2);inline-size:fit-content;padding-block:var(--ui-space-2);padding-inline:var(--ui-space-3);background-color:var(--ui-color-background);border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-input);border-radius:var(--ui-radius-md);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);white-space:nowrap;transition-property:color,box-shadow;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);outline:none;justify-content:space-between;display:flex;&:disabled{cursor:not-allowed;opacity:.5}&:focus-visible{border-color:var(--ui-color-ring);--ui-ring-color:color-mix(in oklch, var(--ui-color-ring) 50%, transparent);--ui-ring-width:3px;--ui-ring-offset-width:0px;--ui-ring-shadow:var(--ui-ring-inset,) 0 0 0 calc(var(--ui-ring-width) + var(--ui-ring-offset-width)) var(--ui-ring-color,currentcolor)}&:hover{background-color:var(--ui-color-background-alt)}&[aria-invalid]{--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 20%, transparent);border-color:var(--ui-color-destructive);@media (prefers-color-scheme:dark){--ui-ring-color:color-mix(in oklch, var(--ui-color-destructive) 40%, transparent)}}@media (prefers-color-scheme:dark){background-color:color-mix(in oklch, var(--ui-color-input) 10%, transparent);&:hover{background-color:color-mix(in oklch, var(--ui-color-input) 30%, transparent)}}&[data-size=sm]{block-size:var(--ui-space-7)}&[data-size=md]{block-size:var(--ui-space-8)}&>[data-slot=select-value]{align-items:center;gap:var(--ui-space-2);line-clamp:1;display:flex}&>[data-js-placeholder]{color:var(--ui-color-muted-foreground)}& .b-icon{opacity:.5;pointer-events:none;transition-property:var(--ui-transition-property-transform);transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);flex-shrink:0}& .b-icon:not([class*=u-color-]){color:var(--ui-color-muted-foreground)}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}&[data-state=open] .b-icon{rotate:180deg}}.b-tree-select__value{pointer-events:none}.b-tree-select__multiple-value{align-items:center;column-gap:var(--ui-space-2);-webkit-user-select:none;user-select:none;display:flex}.b-tree-select__content{position-anchor:--ui-tree-select-anchor;background-color:var(--ui-color-background-alt);color:var(--ui-color-foreground-alt);max-block-size:calc(anchor-size(height) * 20);max-inline-size:calc(anchor-size(width) * 10);overflow-block:auto;overflow-inline:hidden;border-width:1px;border-style:var(--ui-border-style);border-color:var(--ui-color-border);border-radius:var(--ui-radius-md);--ui-shadow:var(--ui-shadow-xs);min-inline-size:8rem;box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);position-try:flip-block, flip-inline, flip-block flip-inline;margin:var(--ui-space-0\.5);&[data-side=left][data-align=start]{position-area:inline-start span-block-end}&[data-side=left][data-align=center]{position-area:inline-start center}&[data-side=left][data-align=end]{position-area:inline-start span-block-start}&[data-side=right][data-align=start]{position-area:inline-end span-block-end}&[data-side=right][data-align=center]{position-area:inline-end center}&[data-side=right][data-align=end]{position-area:inline-end span-block-start}&[data-side=top][data-align=start]{position-area:block-start span-inline-end}&[data-side=top][data-align=center]{position-area:block-start center}&[data-side=top][data-align=end]{position-area:block-start span-inline-start}&[data-side=bottom][data-align=start]{position-area:block-end span-inline-end}&[data-side=bottom][data-align=center]{position-area:block-end center}&[data-side=bottom][data-align=end]{position-area:block-end span-inline-start}@media (prefers-reduced-motion:no-preference){&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}transition:display allow-discrete, overlay allow-discrete, opacity, transform;transition-timing-function:var(--ui-transition-timing-function);transition-duration:var(--ui-transition-duration);opacity:0;&:popover-open{opacity:1;transform:translate(0)translateY(0)scale(1)}@starting-style{&:popover-open{opacity:0;&[data-side=left]{transform:translateX(var(--ui-space-2)) scale(.95)}&[data-side=right]{transform:translateX(var(--ui-space--2)) scale(.95)}&[data-side=top]{transform:translateY(var(--ui-space-2)) scale(.95)}&[data-side=bottom]{transform:translateY(var(--ui-space--2)) scale(.95)}}}}}.b-tree-select__node{padding-inline-start:calc(var(--ui-tree-select-level) * 1rem)}.b-tree-select__item{align-items:center;gap:var(--ui-space-2);inline-size:100%;padding-block:var(--ui-space-1\.5);padding-inline:var(--ui-space-2);border-radius:var(--ui-radius-sm);cursor:default;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);-webkit-user-select:none;user-select:none;outline:none;display:flex;&:focus-visible{background-color:var(--ui-color-accent);color:var(--ui-color-accent-foreground)}&[data-disabled]{pointer-events:none;opacity:.5}& .b-icon{pointer-events:none;flex-shrink:0}& .b-icon:not([class*=u-color-]){color:var(--ui-color-muted-foreground)}& .b-icon:not([class*=u-size-]){block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}&>span:last-child{align-items:center;gap:var(--ui-space-2);display:flex}}.b-tree-select[data-strategy=explicit] .b-tree-select__item[data-state=checked]+.b-tree-select__sub-content .b-tree-select__node .b-tree-select__item .b-checkbox{opacity:.3}@property --i{syntax:"<integer>";inherits:true;initial-value:1}@property --hue{syntax:"<integer>";inherits:true;initial-value:70}.b-chart{print-color-adjust:exact;border-collapse:collapse;border-spacing:0;empty-cells:show;block-size:100%;inline-size:100%;overflow:initial;background-color:#0000;border:0;margin:0;padding:0;display:block;position:relative;& caption,& colgroup,& thead,& tbody,& tr,& th,& td{background-color:#0000;border:0;margin:0;padding:0;display:block}& colgroup,& thead,& tfoot{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& tbody{position:relative}& caption{inline-size:100%;padding-block:var(--ui-space-4);font-size:var(--ui-font-size-xl);font-weight:var(--ui-font-weight-bold);line-height:var(--ui-line-height-xl);display:block}}.b-chart__data{display:flex;[data-data=hide] &,[data-data=hide] &:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-data=hover] &{transition-duration:var(--ui-duration-gentle-1);opacity:0}[data-data=hover] tr:hover &{opacity:1}}.b-chart__legend{padding:var(--ui-space-4);border-width:var(--ui-border-size-1);border-color:var(--ui-color-border);border-style:var(--ui-border-style);font-size:var(--ui-font-size-base);line-height:var(--ui-line-height-base);flex-flow:column;margin:0;list-style:none;display:flex;& li{--i:calc(sibling-index() - 1);align-items:center;line-height:2;display:flex}& li:before{content:"";block-size:var(--ui-space-4);inline-size:var(--ui-space-4);background-color:oklch(from var(--ui-color-brand) l c calc(h + var(--hue) * var(--i)));border-color:oklch(from var(--ui-color-brand) calc(l - .05) c calc(h + var(--hue) * var(--i)));border-width:var(--ui-border-size-2);border-style:var(--ui-border-style);border-radius:var(--ui-border-size-3);vertical-align:middle;margin-inline-end:var(--ui-space-2);display:inline-block}}.b-chart[data-variant=column]{--primary-axis-size:1px;--secondary-axis-size:1px;--secondary-axis-color:var(--ui-color-border);--secondary-axis-lines:4;--labels-size:0;& tbody{aspect-ratio:21/9;justify-content:space-between;align-items:stretch;inline-size:100%;display:flex;& tr{overflow-wrap:anywhere;border-block-end-width:var(--primary-axis-size);border-block-end-style:var(--ui-border-style);border-block-end-color:var(--ui-color-foreground);flex:1 1 0;justify-content:flex-start;display:flex;position:relative;& th{block-size:var(--labels-size);position:absolute;inset:0}& td{block-size:calc(100% * var(--size,1));flex:1 1 0;justify-content:center;inline-size:100%;display:flex;position:relative}}}&:not([data-reverse]){& tbody{& tr{padding-inline:var(--ui-space-2);align-items:flex-end;margin-block-end:var(--labels-size);& th{justify-content:flex-end;margin-block-start:auto;margin-block-end:calc(-1 * var(--labels-size) - var(--primary-axis-size))}& td{border-start-start-radius:var(--ui-radius-md);border-start-end-radius:var(--ui-radius-md);justify-content:center;align-items:flex-start;& .b-chart__data{transform:translateY(-100%)}}}}}&[data-labels]{--labels-size:1.5rem;& tbody{& tr{& th{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}}}}&[data-labels]:not([data-reverse]){& tbody{& tr{& th{justify-content:flex-end}}}}& tbody tr{--i:calc(sibling-index() - 1);background-size:100% calc(100% / var(--secondary-axis-lines));background-image:linear-gradient(var(--secondary-axis-color) var(--secondary-axis-size), transparent var(--secondary-axis-size));background-repeat:repeat;& td{background-color:oklch(from var(--ui-color-brand) l c calc(h + var(--hue) * var(--i)))}}}.b-chart[data-variant=pie]{& tbody{aspect-ratio:1;background-color:var(--ui-color-background-alt);border-radius:50%;inline-size:100%;display:block;& tr{--i:calc(sibling-index() - 1);& th{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& td{background-image:conic-gradient(transparent 0 calc(1turn * var(--start)), oklch(from var(--ui-color-brand) l c calc(h + var(--hue) * var(--i))) calc(1turn * var(--start,0)) calc(1turn * var(--end)), transparent calc(1turn * var(--end)) 1turn);border-radius:50%;justify-content:center;block-size:100%;inline-size:100%;display:flex;position:absolute;inset:0}& td:before{content:"";block-size:100%;inline-size:100%;position:absolute;inset:0}& td:after{content:"";inline-size:100%}& .b-chart__data{block-size:100%;inline-size:100%;color:contrast-color(oklch(from var(--ui-color-brand) l c calc(h + var(--hue) * var(--i))));transform:rotate(calc(.5turn * var(--start,0) + .5turn * var(--end,0)));border-radius:50%;justify-content:center;display:flex;position:absolute;inset:0}}}&[data-data=hover] tbody:hover .b-chart__data{opacity:1}}}@layer parts{.p-layout__header{background-color:var(--ui-color-background);z-index:var(--ui-z-90);--ui-shadow:var(--ui-shadow-xs);box-shadow:var(--ui-inset-shadow), var(--ui-inset-ring-shadow), var(--ui-ring-offset-shadow), var(--ui-ring-shadow), var(--ui-shadow);position:sticky;inset-block-start:0}.p-layout__navbar{inline-size:100%;padding-inline:var(--ui-space-8);grid-template-columns:1fr;align-items:center;display:grid;@media (width>=40rem){max-inline-size:var(--ui-cbp-7xl);grid-template-columns:repeat(3,1fr);margin-inline:auto;&>:first-child{justify-self:flex-start}&>*{justify-self:center}&>:last-child{justify-self:flex-end}}}.p-layout__logo-wide{block-size:var(--ui-space-8);inline-size:var(--ui-space-48);margin-inline:var(--ui-space-1);background:var(--ui-color-brand);display:none;&:focus-within,&:hover{opacity:.8}@media (width>=40rem){display:block}}.p-layout__logo-symbol{block-size:var(--ui-space-8);inline-size:var(--ui-space-8);margin-inline:var(--ui-space-1);background:var(--ui-color-brand);&:focus-within,&:hover{opacity:.8}@media (width>=40rem){display:none}}.p-layout__content{flex-direction:column;inline-size:100%;margin-inline:auto;display:flex}.p-layout__footer{gap:var(--ui-space-4);padding-block:var(--ui-space-8);padding-inline:var(--ui-space-4);background-color:var(--ui-color-background-alt);border-block-start-width:var(--ui-border-size-1);border-block-start-color:var(--ui-color-border);border-block-start-style:var(--ui-border-style);flex-direction:column;display:flex;@media (width>=40rem){padding-inline:var(--ui-space-24)}}.p-layout__footer-logo{block-size:var(--ui-space-12);background-color:var(--ui-color-foreground-alt);inline-size:100%}@keyframes _opacity{0%,95%,to{opacity:0}10%,85%{opacity:1}}@keyframes _moveSide{to{transform:translate(-50%)}}.p-home__section{gap:var(--ui-space-8);inline-size:100%;padding-block:var(--ui-space-6);background-color:var(--ui-color-background);color:var(--ui-color-foreground);flex-direction:column;padding-block-end:var(--ui-space-16);display:flex;overflow:hidden;&:not(:last-of-type){border-block-end-width:var(--ui-border-size-1);border-block-end-color:var(--ui-color-border);border-block-end-style:var(--ui-border-style)}}.p-home__section-content{justify-content:center;align-items:center;gap:var(--ui-space-12);inline-size:100%;max-inline-size:var(--ui-bp-xl);padding-inline:var(--ui-space-4);flex-direction:column;margin-inline:auto;display:flex;& .b-field{flex-direction:column;@media (width>=40rem){flex-direction:row}}& .b-field__label{inline-size:100%;max-inline-size:var(--ui-space-64)}}.p-home__section-title{inline-size:100%;color:light-dark(var(--ui-color-primary),var(--ui-color-brand));font-size:var(--ui-font-size-base);font-weight:var(--ui-font-weight-normal);line-height:var(--ui-line-height-base);letter-spacing:calc(var(--ui-letter-spacing-widest) * 3);text-transform:uppercase;justify-self:flex-start;margin:0}.p-home__hero-container{block-size:100%;min-block-size:50vh;inline-size:100%;animation:_opacity 60s infinite var(--ui-ease-in-out-1);grid-template-columns:repeat(2,50vw);justify-content:flex-start;align-items:center;padding-block-start:var(--ui-space-12);display:grid;position:relative;overflow:hidden;@starting-style{opacity:0}}.p-home__hero-particles{block-size:calc(var(--ui-space-96) * 2);pointer-events:none;inline-size:100%;z-index:var(--ui-z-10);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.p-home__hero-chart{block-size:var(--ui-space-96);pointer-events:none;background-size:100% 25%;background-image:linear-gradient(var(--ui-color-muted-foreground) var(--ui-border-size-1), transparent var(--ui-border-size-1));background-repeat:repeat;inline-size:100%;overflow:hidden;mask-image:linear-gradient(-90deg,#fff 55%,#0000 100%)}.p-home__hero-chart-line{align-items:flex-end;column-gap:var(--ui-space-4);-webkit-user-select:none;user-select:none;will-change:transform;block-size:75%;inline-size:200vw;animation:60s linear infinite _moveSide;display:flex;overflow:visible}.p-home__hero-chart-line-bar{--size:1;--rotate:0deg;--translateY:0;block-size:calc(100% * var(--size));min-inline-size:var(--ui-space-12);background-color:oklch(from var(--ui-color-brand) l c calc(h + 20 * sibling-index()));transform:rotate(var(--rotate)) translateY(var(--translateY));border-start-start-radius:var(--ui-radius-md);border-start-end-radius:var(--ui-radius-md);display:inline-block}.p-home__hero-data{block-size:var(--ui-space-96);text-align:end;align-items:center;inline-size:100%;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#fff 55%,#0000 100%)}.p-home__hero-data-line{align-items:center;gap:var(--ui-space-1);white-space:nowrap;-webkit-user-select:none;user-select:none;will-change:transform;flex-direction:column;display:flex}.p-home__hero-data-line-wrapper{flex-wrap:nowrap;align-items:center;inline-size:200vw;animation:60s linear infinite _moveSide;display:flex;&:nth-child(odd){padding-inline-start:var(--ui-space--0\.5)}&:nth-child(2n){padding-inline-start:var(--ui-space-1\.5)}&:nth-child(3n){padding-inline-start:var(--ui-space-3)}&:nth-child(5n){padding-inline-start:var(--ui-space-5)}&:nth-child(6n){padding-inline-start:var(--ui-space-3\.5)}}.p-home__hero-data-line-content{color:color-mix(in oklch, var(--ui-color-muted-foreground) 50%, transparent 50%);white-space:nowrap;display:inline-block}.p-home__hero-title-container{max-inline-size:var(--ui-bp-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.p-home__hero-title{font-size:var(--ui-font-size-7xl);font-weight:var(--ui-font-weight-normal);line-height:var(--ui-line-height-7xl);text-wrap:balance;margin:0}.p-home__hero-subtitle{inline-size:100%;max-inline-size:var(--ui-bp-sm);color:var(--ui-color-secondary-foreground)}.p-home__logo{block-size:var(--ui-space-48);inline-size:var(--ui-space-48);background-color:var(--ui-color-brand)}.p-home__product-report-page{gap:var(--ui-space-4);aspect-ratio:.707107;block-size:100%;inline-size:var(--ui-space-64);padding-block:var(--ui-space-8);padding-inline:var(--ui-space-4);background-color:var(--ui-color-primary);flex-direction:column;display:flex}.p-home__product-report-page-title{block-size:var(--ui-space-3);background-image:linear-gradient(90deg, var(--ui-color-primary-foreground) 0 3rem, transparent 3rem 3.5rem, var(--ui-color-primary-foreground) 3.5rem 6rem, transparent 6rem 6.5rem, var(--ui-color-primary-foreground) 6.5rem 8rem, transparent 8rem 10rem);inline-size:100%}.p-home__product-report-page-row{gap:var(--ui-space-2);grid-template-columns:repeat(2,1fr);justify-content:center;place-items:center;display:grid;&:not(:has(>:nth-child(2):last-child)){grid-template-columns:repeat(3,1fr)}}.p-home__product-report-page-bar{min-block-size:var(--ui-space-12);border-block-end-color:var(--ui-color-primary-foreground);border-inline-start-color:var(--ui-color-primary-foreground);border-style:solid;border-width:1px;inline-size:100%;position:relative;&:after{content:"";background-color:var(--ui-color-primary-foreground);clip-path:polygon(-1% 100%,-1% 50%,15% 50%,15% 100%,25% 100%,25% 40%,40% 40%,40% 100%,50% 100%,50% 30%,65% 30%,65% 100%,75% 100%,75% 60%,90% 60%,90% 100%,101% 100%);position:absolute;inset:0;inset-inline-start:var(--ui-space-2)}}.p-home__product-report-page-line{min-block-size:var(--ui-space-12);border-block-end-color:var(--ui-color-primary-foreground);border-inline-start-color:var(--ui-color-primary-foreground);border-style:solid;border-width:1px;inline-size:100%;position:relative;&:after{content:"";background-color:var(--ui-color-primary-foreground);clip-path:polygon(-1% 100%,-1% 50%,20% 70%,40% 40%,60% 80%,80% 40%,101% 60%,101% 65%,80% 45%,60% 85%,40% 45%,20% 75%,-1% 55%,-1% 100%);position:absolute;inset:0}}.p-home__product-report-page-kpi{min-block-size:var(--ui-space-8);border-color:var(--ui-color-primary-foreground);border-style:solid;border-width:1px;inline-size:100%;position:relative;&:before{content:"";background-image:linear-gradient(90deg, var(--ui-color-primary-foreground) 0 40%, transparent 40% 100%);position:absolute;inset-block:10% 70%;inset-inline:2% 0}&:after{content:"";background-image:linear-gradient(90deg, var(--ui-color-primary-foreground) 0 50%, transparent 50% 60%, var(--ui-color-primary-foreground) 60% 75%, transparent 75% 80%, var(--ui-color-primary-foreground) 80% 95%, transparent 95% 100%);position:absolute;inset-block:40% 5%;inset-inline:2%}}.p-home__product-report-page-pie{aspect-ratio:1;inline-size:var(--ui-space-12);background-image:conic-gradient(var(--ui-color-primary-foreground) 160deg, oklch(from var(--ui-color-primary-foreground) l c h / .8) 160deg 260deg, oklch(from var(--ui-color-primary-foreground) l c h / .6) 260deg 320deg, oklch(from var(--ui-color-primary-foreground) l c h / .4) 320deg 360deg);border-radius:100%}.p-home__product-report-page-table{--_color:var(--ui-color-primary-foreground);block-size:var(--ui-space-24);background-image:repeating-linear-gradient(to bottom, transparent, transparent 5px, var(--_color) 7px, var(--_color) 2px), repeating-linear-gradient(to right, transparent, transparent 21px, var(--_color) 22px, var(--_color) 22px);border-color:var(--_color);border-style:solid;border-width:1px;inline-size:100%}.p-home__product-report-page-text{min-block-size:var(--ui-space-12);inline-size:100%;position:relative;&:after{content:"";background-color:var(--ui-color-primary-foreground);clip-path:polygon(0% -1%,95% -1%,95% 5%,0% 5%,0% 10%,90% 10%,90% 15%,0% 15%,0% 20%,97% 20%,97% 25%,0% 25%,0% 30%,94% 30%,94% 35%,0% 35%,0% 40%,96% 40%,96% 45%,0% 45%,0% 50%,99% 50%,99% 55%,0% 55%,0% 60%,98% 60%,98% 65%,0% 65%,0% 70%,94% 70%,94% 75%,0% 75%,0% 80%,97% 80%,97% 85%,0% 85%,0% 90%,65% 90%,65% 95%,0% 95%,0% 101%);position:absolute;inset:0}}.p-home__product-grid{gap:var(--ui-space-6);grid-template-columns:repeat(2,1fr);display:grid;& [data-slot=item-description]{-webkit-line-clamp:initial;line-clamp:initial}}.p-home__feature-cards{gap:var(--ui-space-4);max-block-size:var(--ui-bp-md);flex-shrink:1;grid-template-rows:repeat(2,1fr);grid-template-columns:1fr;inline-size:100%;display:grid;@media (width>=40rem){grid-template-columns:repeat(2,1fr)}}.p-home__feature-primary-card{grid-row:span 2}.p-home__feature-secondary-card{overflow:hidden}.p-home__feature-secondary-card-shadow{overflow:hidden;mask-image:linear-gradient(90deg,#fff 55%,#0000 100%),linear-gradient(#fff 55%,#0000 100%);mask-composite:intersect;& div:has(table){overflow:hidden}}.p-home__feature-include-journals{& [data-include-journals]{display:none}&:has(input:checked) [data-include-journals=true],&:not(:has(input:checked)) [data-include-journals=false]{display:block}}.p-home__pricing-card{inline-size:100%;max-inline-size:var(--ui-cbp-xl);display:none}.p-home__pricing:has(input[type=radio][value=iv]:checked) .p-home__pricing-card[data-org-type=iv],.p-home__pricing:has(input[type=radio][value=ao]:checked) .p-home__pricing-card[data-org-type=ao]{display:block}.p-home__price{font-size:var(--ui-font-size-2xl);line-height:var(--ui-line-height-2xl);display:none}.p-home__pricing:has(input[type=radio][value=monthly]:checked) .p-home__price[data-period=monthly],.p-home__pricing:has(input[type=radio][value=yearly]:checked) .p-home__price[data-period=yearly]{display:inline-block}.p-home__faq{min-block-size:35vh;& .p-home__section-content{align-items:center}}.p-home__closing{padding-block:0}.p-home__closing-content{grid-template-rows:100%;place-content:center;block-size:100%;min-block-size:40vh;display:grid}.p-home__closing-animation-container{grid-area:1/1;block-size:100%;inline-size:100vw}.p-home__closing-overlay{justify-content:center;align-items:center;gap:var(--ui-space-4);block-size:100%;inline-size:100%;max-inline-size:var(--ui-bp-xl);background-color:oklch(from var(--ui-color-background) l c h / .4);text-align:center;text-wrap:balance;flex-direction:column;grid-area:1/1;margin-inline:auto;display:flex}.p-terms{inline-size:80vw;max-inline-size:var(--ui-cbp-3xl);padding-block:var(--ui-space-8);padding-inline:var(--ui-space-4);font-family:var(--ui-font-family-serif);margin-inline:auto;& h1{font-size:var(--ui-font-size-6xl);font-weight:var(--ui-font-weight-normal);line-height:var(--ui-font-size-6xl);margin-block-start:var(--ui-space-12)}& h2{font-size:var(--ui-font-size-2xl);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-font-size-2xl);margin-block-start:var(--ui-space-12);margin-block-end:var(--ui-space-4)}& p{color:oklch(from var(--ui-clr-white) l c h / .8);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-relaxed)}& strong{color:var(--ui-clr-white);font-weight:var(--ui-font-weight-medium)}& table{table-layout:auto;width:100%;margin-top:var(--ui-space-8);margin-bottom:var(--ui-space-8);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}& thead{border-bottom-color:var(--ui-color-border);border-bottom-style:var(--ui-border-style);border-bottom-width:var(--ui-border-size-1)}& th{padding-block-end:var(--ui-space-2);padding-inline:var(--ui-space-2);color:var(--ui-clr-white);font-weight:var(--ui-font-weight-medium);text-align:start;vertical-align:bottom}& th:first-child{padding-inline-start:0}& th:last-child{padding-inline-end:0}& tbody tr{border-bottom-color:var(--ui-color-border);border-bottom-style:var(--ui-border-style);border-bottom-width:var(--ui-border-size-1)}& tbody td{padding-block:var(--ui-space-2);padding-inline:var(--ui-space-2);text-align:start;vertical-align:baseline}& tbody td:first-child{padding-inline-start:0}& tbody td:last-child{padding-inline-end:0}& ul{margin-block:var(--ui-space-6);padding-inline-start:var(--ui-space-6);list-style-type:disc;list-style-position:outside}& ol{margin-block:var(--ui-space-6);padding-inline-start:var(--ui-space-6);list-style-position:outside}& li{margin-block:var(--ui-space-2);color:oklch(from var(--ui-clr-white) l c h / .8);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);padding-inline-start:.375em}& li>h2{display:inline-block}& ol:not([type])>li::marker{content:counters(list-item, ".") "."}& ol>li:has(>h2)::marker{font-size:1.5em;font-weight:var(--ui-font-weight-normal);line-height:1.1}}}@layer utilities{[class*=u-border]{border-style:var(--ui-border-style)}.u-border,.u-border-1{border-width:var(--ui-border-size-1)}.u-border-2{border-width:var(--ui-border-size-2)}.u-border-3{border-width:var(--ui-border-size-3)}.u-border-4{border-width:var(--ui-border-size-4)}.u-border-5{border-width:var(--ui-border-size-5)}[class*=u-border-b]{border-block-style:var(--ui-border-style)}.u-border-b,.u-border-b-1{border-block-width:var(--ui-border-size-1)}.u-border-b-2{border-block-width:var(--ui-border-size-2)}.u-border-b-3{border-block-width:var(--ui-border-size-3)}.u-border-b-4{border-block-width:var(--ui-border-size-4)}.u-border-b-5{border-block-width:var(--ui-border-size-5)}[class*=u-border-bs]{border-block-start-style:var(--ui-border-style)}.u-border-bs,.u-border-bs-1{border-block-start-width:var(--ui-border-size-1)}.u-border-bs-2{border-block-start-width:var(--ui-border-size-2)}.u-border-bs-3{border-block-start-width:var(--ui-border-size-3)}.u-border-bs-4{border-block-start-width:var(--ui-border-size-4)}.u-border-bs-5{border-block-start-width:var(--ui-border-size-5)}[class*=u-border-i]{border-inline-style:var(--ui-border-style)}.u-border-i,.u-border-i-1{border-inline-width:var(--ui-border-size-1)}.u-border-i-2{border-inline-width:var(--ui-border-size-2)}.u-border-i-3{border-inline-width:var(--ui-border-size-3)}.u-border-i-4{border-inline-width:var(--ui-border-size-4)}.u-border-i-5{border-inline-width:var(--ui-border-size-5)}[class*=u-border-be]{border-block-end-style:var(--ui-border-style)}.u-border-be,.u-border-be-1{border-block-end-width:var(--ui-border-size-1)}.u-border-be-2{border-block-end-width:var(--ui-border-size-2)}.u-border-be-3{border-block-end-width:var(--ui-border-size-3)}.u-border-be-4{border-block-end-width:var(--ui-border-size-4)}.u-border-be-5{border-block-end-width:var(--ui-border-size-5)}[class*=u-border-is]{border-inline-start-style:var(--ui-border-style)}.u-border-is,.u-border-is-1{border-inline-start-width:var(--ui-border-size-1)}.u-border-is-2{border-inline-start-width:var(--ui-border-size-2)}.u-border-is-3{border-inline-start-width:var(--ui-border-size-3)}.u-border-is-4{border-inline-start-width:var(--ui-border-size-4)}.u-border-is-5{border-inline-start-width:var(--ui-border-size-5)}[class*=u-border-ie]{border-inline-end-style:var(--ui-border-style)}.u-border-ie,.u-border-ie-1{border-inline-end-width:var(--ui-border-size-1)}.u-border-ie-2{border-inline-end-width:var(--ui-border-size-2)}.u-border-ie-3{border-inline-end-width:var(--ui-border-size-3)}.u-border-ie-4{border-inline-end-width:var(--ui-border-size-4)}.u-border-ie-5{border-inline-end-width:var(--ui-border-size-5)}.u-border-color{--border-color:var(--ui-color-border);border-color:var(--border-color)}.u-border-b-color{--border-color:var(--ui-color-border);border-block-color:var(--border-color)}.u-border-i-color{--border-color:var(--ui-color-border);border-inline-color:var(--border-color)}.u-border-bs-color{--border-color:var(--ui-color-border);border-block-start-color:var(--border-color)}.u-border-be-color{--border-color:var(--ui-color-border);border-block-end-color:var(--border-color)}.u-border-is-color{--border-color:var(--ui-color-border);border-inline-start-color:var(--border-color)}.u-border-ie-color{--border-color:var(--ui-color-border);border-inline-end-color:var(--border-color)}.u-rounded{border-radius:var(--ui-radius)}.u-rounded-none{border-radius:var(--ui-radius-none)}.u-rounded-full{border-radius:var(--ui-radius-full)}.u-rounded-xs{border-radius:var(--ui-radius-xs)}.u-rounded-sm{border-radius:var(--ui-radius-sm)}.u-rounded-md{border-radius:var(--ui-radius-md)}.u-rounded-lg{border-radius:var(--ui-radius-lg)}.u-rounded-xl{border-radius:var(--ui-radius-xl)}.u-rounded-2xl{border-radius:var(--ui-radius-2xl)}.u-rounded-3xl{border-radius:var(--ui-radius-3xl)}.u-rounded-4xl{border-radius:var(--ui-radius-4xl)}.u-color-scheme-light{color-scheme:light}.u-color-scheme-dark{color-scheme:dark}.u-bg-transparent{background-color:#0000}.u-bg-brand{background-color:var(--ui-color-brand)}.u-bg-background{background-color:var(--ui-color-background)}.u-bg-background-alt{background-color:var(--ui-color-background-alt)}.u-bg-foreground{background-color:var(--ui-color-foreground)}.u-bg-foreground-alt{background-color:var(--ui-color-foreground-alt)}.u-bg-primary{background-color:var(--ui-color-primary)}.u-bg-primary-foreground{background-color:var(--ui-color-primary-foreground)}.u-bg-secondary{background-color:var(--ui-color-secondary)}.u-bg-secondary-foreground{background-color:var(--ui-color-secondary-foreground)}.u-bg-muted{background-color:var(--ui-color-muted)}.u-bg-muted-foreground{background-color:var(--ui-color-muted-foreground)}.u-bg-accent{background-color:var(--ui-color-accent)}.u-bg-accent-foreground{background-color:var(--ui-color-accent-foreground)}.u-bg-constructive{background-color:var(--ui-color-constructive)}.u-bg-destructive{background-color:var(--ui-color-destructive)}.u-bg-border{background-color:var(--ui-color-border)}.u-bg-input{background-color:var(--ui-color-input)}.u-bg-ring{background-color:var(--ui-color-ring)}.u-bg-selection{background-color:var(--ui-color-selection)}.u-bg-selection-foreground{background-color:var(--ui-color-selection-foreground)}.u-color-transparent{color:#0000}.u-color-brand{color:var(--ui-color-brand)}.u-color-background{color:var(--ui-color-background)}.u-color-background-alt{color:var(--ui-color-background-alt)}.u-color-foreground{color:var(--ui-color-foreground)}.u-color-foreground-alt{color:var(--ui-color-foreground-alt)}.u-color-primary{color:var(--ui-color-primary)}.u-color-primary-foreground{color:var(--ui-color-primary-foreground)}.u-color-secondary{color:var(--ui-color-secondary)}.u-color-secondary-foreground{color:var(--ui-color-secondary-foreground)}.u-color-muted{color:var(--ui-color-muted)}.u-color-muted-foreground{color:var(--ui-color-muted-foreground)}.u-color-accent{color:var(--ui-color-accent)}.u-color-accent-foreground{color:var(--ui-color-accent-foreground)}.u-color-constructive{color:var(--ui-color-constructive)}.u-color-destructive{color:var(--ui-color-destructive)}.u-color-border{color:var(--ui-color-border)}.u-color-input{color:var(--ui-color-input)}.u-color-ring{color:var(--ui-color-ring)}.u-color-selection{color:var(--ui-color-selection)}.u-color-selection-foreground{color:var(--ui-color-selection-foreground)}.u-display-block{display:block}.u-display-flex{display:flex}.u-display-inline-block{display:inline-block}.u-display-inline-flex{display:inline-flex}.u-display-none{display:none}.u-opacity-0{opacity:0}.u-opacity-5{opacity:.05}.u-opacity-25{opacity:.25}.u-opacity-50{opacity:.5}.u-opacity-75{opacity:.75}.u-opacity-95{opacity:.95}.u-opacity-100{opacity:1}.u-font-family-sans{font-family:var(--ui-font-family-sans)}.u-font-family-serif{font-family:var(--ui-font-family-serif)}.u-font-family-mono{font-family:var(--ui-font-family-mono)}.u-font-weight-thin{font-weight:var(--ui-font-weight-thin)}.u-font-weight-extralight{font-weight:var(--ui-font-weight-extralight)}.u-font-weight-light{font-weight:var(--ui-font-weight-light)}.u-font-weight-normal{font-weight:var(--ui-font-weight-normal)}.u-font-weight-medium{font-weight:var(--ui-font-weight-medium)}.u-font-weight-semibold{font-weight:var(--ui-font-weight-semibold)}.u-font-weight-bold{font-weight:var(--ui-font-weight-bold)}.u-font-weight-extrabold{font-weight:var(--ui-font-weight-extrabold)}.u-font-weight-black{font-weight:var(--ui-font-weight-black)}.u-font-size-xs{font-size:var(--ui-font-size-xs)}.u-font-size-sm{font-size:var(--ui-font-size-sm)}.u-font-size-base{font-size:var(--ui-font-size-base)}.u-font-size-lg{font-size:var(--ui-font-size-lg)}.u-font-size-xl{font-size:var(--ui-font-size-xl)}.u-font-size-2xl{font-size:var(--ui-font-size-2xl)}.u-font-size-3xl{font-size:var(--ui-font-size-3xl)}.u-font-size-4xl{font-size:var(--ui-font-size-4xl)}.u-font-size-5xl{font-size:var(--ui-font-size-5xl)}.u-font-size-6xl{font-size:var(--ui-font-size-6xl)}.u-font-size-7xl{font-size:var(--ui-font-size-7xl)}.u-font-size-8xl{font-size:var(--ui-font-size-8xl)}.u-font-size-9xl{font-size:var(--ui-font-size-9xl)}.u-font-style-normal{font-style:normal}.u-font-style-italic{font-style:italic}.u-font-variant-tabular-nums{font-variant-numeric:tabular-nums}.u-line-clamp-1{line-clamp:1}.u-line-clamp-2{line-clamp:2}.u-line-clamp-3{line-clamp:3}.u-line-height-none{line-height:var(--ui-line-height-none)}.u-line-height-xs{line-height:var(--ui-line-height-xs)}.u-line-height-sm{line-height:var(--ui-line-height-sm)}.u-line-height-base{line-height:var(--ui-line-height-base)}.u-line-height-lg{line-height:var(--ui-line-height-lg)}.u-line-height-xl{line-height:var(--ui-line-height-xl)}.u-line-height-2xl{line-height:var(--ui-line-height-2xl)}.u-line-height-3xl{line-height:var(--ui-line-height-3xl)}.u-line-height-4xl{line-height:var(--ui-line-height-4xl)}.u-line-height-5xl{line-height:var(--ui-line-height-5xl)}.u-line-height-6xl{line-height:var(--ui-line-height-6xl)}.u-line-height-7xl{line-height:var(--ui-line-height-7xl)}.u-line-height-8xl{line-height:var(--ui-line-height-8xl)}.u-line-height-9xl{line-height:var(--ui-line-height-9xl)}.u-line-height-tight{line-height:var(--ui-line-height-tight)}.u-line-height-snug{line-height:var(--ui-line-height-snug)}.u-line-height-normal{line-height:var(--ui-line-height-normal)}.u-line-height-relaxed{line-height:var(--ui-line-height-relaxed)}.u-line-height-loose{line-height:var(--ui-line-height-loose)}.u-line-height-1{line-height:var(--ui-line-height-1)}.u-line-height-2{line-height:var(--ui-line-height-2)}.u-line-height-3{line-height:var(--ui-line-height-3)}.u-line-height-4{line-height:var(--ui-line-height-4)}.u-line-height-5{line-height:var(--ui-line-height-5)}.u-line-height-6{line-height:var(--ui-line-height-6)}.u-line-height-7{line-height:var(--ui-line-height-7)}.u-line-height-8{line-height:var(--ui-line-height-8)}.u-line-height-9{line-height:var(--ui-line-height-9)}.u-letter-spacing-thighter{letter-spacing:var(--ui-letter-spacing-tighter)}.u-letter-spacing-tight{letter-spacing:var(--ui-letter-spacing-thight)}.u-letter-spacing-normal{letter-spacing:var(--ui-letter-spacing-normal)}.u-letter-spacing-wide{letter-spacing:var(--ui-letter-spacing-wide)}.u-letter-spacing-wider{letter-spacing:var(--ui-letter-spacing-wider)}.u-letter-spacing-widest{letter-spacing:var(--ui-letter-spacing-widest)}.u-text-align-start{text-align:start}.u-text-align-center{text-align:center}.u-text-align-end{text-align:end}.u-text-xs{font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs)}.u-text-sm{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm)}.u-text-base{font-size:var(--ui-font-size-base);line-height:var(--ui-line-height-base)}.u-text-lg{font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-lg)}.u-text-xl{font-size:var(--ui-font-size-xl);line-height:var(--ui-line-height-xl)}.u-text-2xl{font-size:var(--ui-font-size-2xl);line-height:var(--ui-line-height-2xl)}.u-text-3xl{font-size:var(--ui-font-size-3xl);line-height:var(--ui-line-height-3xl)}.u-text-4xl{font-size:var(--ui-font-size-4xl);line-height:var(--ui-line-height-4xl)}.u-text-5xl{font-size:var(--ui-font-size-5xl);line-height:var(--ui-line-height-5xl)}.u-text-6xl{font-size:var(--ui-font-size-6xl);line-height:var(--ui-line-height-6xl)}.u-text-7xl{font-size:var(--ui-font-size-7xl);line-height:var(--ui-line-height-7xl)}.u-text-8xl{font-size:var(--ui-font-size-8xl);line-height:var(--ui-line-height-8xl)}.u-text-9xl{font-size:var(--ui-font-size-9xl);line-height:var(--ui-line-height-9xl)}.u-font-smoothing-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-font-smoothing-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.u-text-overflow-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-text-transform-uppercase{text-transform:uppercase}.u-text-transform-lowercase{text-transform:lowercase}.u-text-transform-capitalize{text-transform:capitalize}.u-text-transform-normal-case{text-transform:none}.u-text-wrap-wrap{text-wrap:wrap}.u-text-wrap-nowrap{text-wrap:nowrap}.u-text-wrap-balance{text-wrap:balance}.u-text-wrap-pretty{text-wrap:pretty}.u-white-space-wrap{white-space:wrap}.u-white-space-nowrap{white-space:nowrap}.u-white-space-pre{white-space:pre}.u-cursor-default{cursor:default}.u-cursor-grab{cursor:grab}.u-cursor-pointer{cursor:pointer}.u-pointer-events-none{pointer-events:none}.u-resize-none{resize:none}.u-resize{resize:both}.u-resize-block{resize:vertical}.u-resize-inline{resize:horizontal}.u-user-select-none{-webkit-user-select:none;user-select:none}.u-align-items-center{align-items:center}.u-align-items-start{align-items:flex-start}.u-align-items-end{align-items:flex-end}.u-align-items-stretch{align-items:stretch}.u-aspect-auto{aspect-ratio:auto}.u-aspect-square{aspect-ratio:1}.u-flex-none{flex:none}.u-flex-auto{flex:auto}.u-flex-1{flex:1}.u-flex-grow{flex-grow:1}.u-flex-grow-0{flex-grow:0}.u-flex-shrink{flex-shrink:1}.u-flex-shrink-0{flex-shrink:0}.u-flex-direction-col{flex-direction:column}.u-flex-direction-row{flex-direction:row}.u-flex-direction-col-reverse{flex-direction:column-reverse}.u-flex-direction-row-reverse{flex-direction:row-reverse}.u-p{gap:var(--ui-space-1)}.u-gap-px{gap:var(--ui-space-px)}.u-gap-0{gap:var(--ui-space-0)}.u-gap-0\.5{gap:var(--ui-space-0\.5)}.u-gap-0\.75{gap:var(--ui-space-0\.75)}.u-gap-1{gap:var(--ui-space-1)}.u-gap-1\.5{gap:var(--ui-space-1\.5)}.u-gap-2{gap:var(--ui-space-2)}.u-gap-2\.5{gap:var(--ui-space-2\.5)}.u-gap-3{gap:var(--ui-space-3)}.u-gap-3\.5{gap:var(--ui-space-3\.5)}.u-gap-4{gap:var(--ui-space-4)}.u-gap-5{gap:var(--ui-space-5)}.u-gap-6{gap:var(--ui-space-6)}.u-gap-7{gap:var(--ui-space-7)}.u-gap-8{gap:var(--ui-space-8)}.u-gap-9{gap:var(--ui-space-9)}.u-gap-10{gap:var(--ui-space-10)}.u-gap-11{gap:var(--ui-space-11)}.u-gap-12{gap:var(--ui-space-12)}.u-gap-14{gap:var(--ui-space-14)}.u-gap-16{gap:var(--ui-space-16)}.u-gap-20{gap:var(--ui-space-20)}.u-gap-24{gap:var(--ui-space-24)}.u-gap-28{gap:var(--ui-space-28)}.u-gap-32{gap:var(--ui-space-32)}.u-gap-36{gap:var(--ui-space-36)}.u-gap-40{gap:var(--ui-space-40)}.u-gap-44{gap:var(--ui-space-44)}.u-gap-48{gap:var(--ui-space-48)}.u-gap-52{gap:var(--ui-space-52)}.u-gap-56{gap:var(--ui-space-56)}.u-gap-60{gap:var(--ui-space-60)}.u-gap-64{gap:var(--ui-space-64)}.u-gap-72{gap:var(--ui-space-72)}.u-gap-80{gap:var(--ui-space-80)}.u-gap-96{gap:var(--ui-space-96)}.u-justify-content-around{justify-content:space-around}.u-justify-content-between{justify-content:space-between}.u-justify-content-evenly{justify-content:space-evenly}.u-justify-content-center{justify-content:center}.u-justify-content-start{justify-content:flex-start}.u-justify-content-end{justify-content:flex-end}.u-overflow-auto{overflow:auto}.u-overflow-clip{overflow:clip}.u-overflow-hidden{overflow:hidden}.u-overflow-scroll{overflow:scroll}.u-overflow-visible{overflow:visible}.u-overflow-x-auto{overflow-x:auto}.u-overflow-x-clip{overflow-x:clip}.u-overflow-x-hidden{overflow-x:hidden}.u-overflow-x-scroll{overflow-x:scroll}.u-overflow-x-visible{overflow-x:visible}.u-overflow-y-auto{overflow-y:auto}.u-overflow-y-clip{overflow-y:clip}.u-overflow-y-hidden{overflow-y:hidden}.u-overflow-y-scroll{overflow-y:scroll}.u-overflow-y-visible{overflow-y:visible}.u-list-style-none{list-style:none}.u-list-style-disc{list-style:outside}.u-list-style-decimal{list-style:decimal}.u-list-style-position-inside{list-style-position:inside}.u-list-style-position-outside{list-style-position:outside}.u-m-auto{margin:auto}.u-m-px{margin:var(--ui-space-px)}.u-m--4{margin:var(--ui-space--4)}.u-m--3\.5{margin:var(--ui-space--3\.5)}.u-m--3{margin:var(--ui-space--3)}.u-m--2\.5{margin:var(--ui-space--2\.5)}.u-m--2{margin:var(--ui-space--2)}.u-m--1\.5{margin:var(--ui-space--1\.5)}.u-m--1{margin:var(--ui-space--1)}.u-m--0\.75{margin:var(--ui-space--0\.75)}.u-m--0\.5{margin:var(--ui-space--0\.5)}.u-m-0{margin:var(--ui-space-0)}.u-m{margin:var(--ui-space-1)}.u-m-0\.5{margin:var(--ui-space-0\.5)}.u-m-0\.75{margin:var(--ui-space-0\.75)}.u-m-1{margin:var(--ui-space-1)}.u-m-1\.5{margin:var(--ui-space-1\.5)}.u-m-2{margin:var(--ui-space-2)}.u-m-2\.5{margin:var(--ui-space-2\.5)}.u-m-3{margin:var(--ui-space-3)}.u-m-3\.5{margin:var(--ui-space-3\.5)}.u-m-4{margin:var(--ui-space-4)}.u-m-5{margin:var(--ui-space-5)}.u-m-6{margin:var(--ui-space-6)}.u-m-7{margin:var(--ui-space-7)}.u-m-8{margin:var(--ui-space-8)}.u-m-9{margin:var(--ui-space-9)}.u-m-10{margin:var(--ui-space-10)}.u-m-11{margin:var(--ui-space-11)}.u-m-12{margin:var(--ui-space-12)}.u-m-14{margin:var(--ui-space-14)}.u-m-16{margin:var(--ui-space-16)}.u-m-20{margin:var(--ui-space-20)}.u-m-24{margin:var(--ui-space-24)}.u-m-28{margin:var(--ui-space-28)}.u-m-32{margin:var(--ui-space-32)}.u-m-36{margin:var(--ui-space-36)}.u-m-40{margin:var(--ui-space-40)}.u-m-44{margin:var(--ui-space-44)}.u-m-48{margin:var(--ui-space-48)}.u-m-52{margin:var(--ui-space-52)}.u-m-56{margin:var(--ui-space-56)}.u-m-60{margin:var(--ui-space-60)}.u-m-64{margin:var(--ui-space-64)}.u-m-72{margin:var(--ui-space-72)}.u-m-80{margin:var(--ui-space-80)}.u-m-96{margin:var(--ui-space-96)}.u-mx-auto{margin-inline:auto}.u-mx-px{margin-inline:var(--ui-space-px)}.u-mx--4{margin-inline:var(--ui-space--4)}.u-mx--3\.5{margin-inline:var(--ui-space--3\.5)}.u-mx--3{margin-inline:var(--ui-space--3)}.u-mx--2\.5{margin-inline:var(--ui-space--2\.5)}.u-mx--2{margin-inline:var(--ui-space--2)}.u-mx--1\.5{margin-inline:var(--ui-space--1\.5)}.u-mx--1{margin-inline:var(--ui-space--1)}.u-mx--0\.75{margin-inline:var(--ui-space--0\.75)}.u-mx--0\.5{margin-inline:var(--ui-space--0\.5)}.u-mx-0{margin-inline:var(--ui-space-0)}.u-mx{margin-inline:var(--ui-space-1)}.u-mx-0\.5{margin-inline:var(--ui-space-0\.5)}.u-mx-0\.75{margin-inline:var(--ui-space-0\.75)}.u-mx-1{margin-inline:var(--ui-space-1)}.u-mx-1\.5{margin-inline:var(--ui-space-1\.5)}.u-mx-2{margin-inline:var(--ui-space-2)}.u-mx-2\.5{margin-inline:var(--ui-space-2\.5)}.u-mx-3{margin-inline:var(--ui-space-3)}.u-mx-3\.5{margin-inline:var(--ui-space-3\.5)}.u-mx-4{margin-inline:var(--ui-space-4)}.u-mx-5{margin-inline:var(--ui-space-5)}.u-mx-6{margin-inline:var(--ui-space-6)}.u-mx-7{margin-inline:var(--ui-space-7)}.u-mx-8{margin-inline:var(--ui-space-8)}.u-mx-9{margin-inline:var(--ui-space-9)}.u-mx-10{margin-inline:var(--ui-space-10)}.u-mx-11{margin-inline:var(--ui-space-11)}.u-mx-12{margin-inline:var(--ui-space-12)}.u-mx-14{margin-inline:var(--ui-space-14)}.u-mx-16{margin-inline:var(--ui-space-16)}.u-mx-20{margin-inline:var(--ui-space-20)}.u-mx-24{margin-inline:var(--ui-space-24)}.u-mx-28{margin-inline:var(--ui-space-28)}.u-mx-32{margin-inline:var(--ui-space-32)}.u-mx-36{margin-inline:var(--ui-space-36)}.u-mx-40{margin-inline:var(--ui-space-40)}.u-mx-44{margin-inline:var(--ui-space-44)}.u-mx-48{margin-inline:var(--ui-space-48)}.u-mx-52{margin-inline:var(--ui-space-52)}.u-mx-56{margin-inline:var(--ui-space-56)}.u-mx-60{margin-inline:var(--ui-space-60)}.u-mx-64{margin-inline:var(--ui-space-64)}.u-mx-72{margin-inline:var(--ui-space-72)}.u-mx-80{margin-inline:var(--ui-space-80)}.u-mx-96{margin-inline:var(--ui-space-96)}.u-my-auto{margin-block:auto}.u-my-px{margin-block:var(--ui-space-px)}.u-my--4{margin-block:var(--ui-space--4)}.u-my--3\.5{margin-block:var(--ui-space--3\.5)}.u-my--3{margin-block:var(--ui-space--3)}.u-my--2\.5{margin-block:var(--ui-space--2\.5)}.u-my--2{margin-block:var(--ui-space--2)}.u-my--1\.5{margin-block:var(--ui-space--1\.5)}.u-my--1{margin-block:var(--ui-space--1)}.u-my--0\.75{margin-block:var(--ui-space--0\.75)}.u-my--0\.5{margin-block:var(--ui-space--0\.5)}.u-my-0{margin-block:var(--ui-space-0)}.u-my{margin-block:var(--ui-space-1)}.u-my-0\.5{margin-block:var(--ui-space-0\.5)}.u-my-0\.75{margin-block:var(--ui-space-0\.75)}.u-my-1{margin-block:var(--ui-space-1)}.u-my-1\.5{margin-block:var(--ui-space-1\.5)}.u-my-2{margin-block:var(--ui-space-2)}.u-my-2\.5{margin-block:var(--ui-space-2\.5)}.u-my-3{margin-block:var(--ui-space-3)}.u-my-3\.5{margin-block:var(--ui-space-3\.5)}.u-my-4{margin-block:var(--ui-space-4)}.u-my-5{margin-block:var(--ui-space-5)}.u-my-6{margin-block:var(--ui-space-6)}.u-my-7{margin-block:var(--ui-space-7)}.u-my-8{margin-block:var(--ui-space-8)}.u-my-9{margin-block:var(--ui-space-9)}.u-my-10{margin-block:var(--ui-space-10)}.u-my-11{margin-block:var(--ui-space-11)}.u-my-12{margin-block:var(--ui-space-12)}.u-my-14{margin-block:var(--ui-space-14)}.u-my-16{margin-block:var(--ui-space-16)}.u-my-20{margin-block:var(--ui-space-20)}.u-my-24{margin-block:var(--ui-space-24)}.u-my-28{margin-block:var(--ui-space-28)}.u-my-32{margin-block:var(--ui-space-32)}.u-my-36{margin-block:var(--ui-space-36)}.u-my-40{margin-block:var(--ui-space-40)}.u-my-44{margin-block:var(--ui-space-44)}.u-my-48{margin-block:var(--ui-space-48)}.u-my-52{margin-block:var(--ui-space-52)}.u-my-56{margin-block:var(--ui-space-56)}.u-my-60{margin-block:var(--ui-space-60)}.u-my-64{margin-block:var(--ui-space-64)}.u-my-72{margin-block:var(--ui-space-72)}.u-my-80{margin-block:var(--ui-space-80)}.u-my-96{margin-block:var(--ui-space-96)}.u-mis-auto{margin-inline-start:auto}.u-mis-px{margin-inline-start:var(--ui-space-px)}.u-mis--4{margin-inline-start:var(--ui-space--4)}.u-mis--3\.5{margin-inline-start:var(--ui-space--3\.5)}.u-mis--3{margin-inline-start:var(--ui-space--3)}.u-mis--2\.5{margin-inline-start:var(--ui-space--2\.5)}.u-mis--2{margin-inline-start:var(--ui-space--2)}.u-mis--1\.5{margin-inline-start:var(--ui-space--1\.5)}.u-mis--1{margin-inline-start:var(--ui-space--1)}.u-mis--0\.75{margin-inline-start:var(--ui-space--0\.75)}.u-mis--0\.5{margin-inline-start:var(--ui-space--0\.5)}.u-mis-0{margin-inline-start:var(--ui-space-0)}.u-mis{margin-inline-start:var(--ui-space-1)}.u-mis-0\.5{margin-inline-start:var(--ui-space-0\.5)}.u-mis-0\.75{margin-inline-start:var(--ui-space-0\.75)}.u-mis-1{margin-inline-start:var(--ui-space-1)}.u-mis-1\.5{margin-inline-start:var(--ui-space-1\.5)}.u-mis-2{margin-inline-start:var(--ui-space-2)}.u-mis-2\.5{margin-inline-start:var(--ui-space-2\.5)}.u-mis-3{margin-inline-start:var(--ui-space-3)}.u-mis-3\.5{margin-inline-start:var(--ui-space-3\.5)}.u-mis-4{margin-inline-start:var(--ui-space-4)}.u-mis-5{margin-inline-start:var(--ui-space-5)}.u-mis-6{margin-inline-start:var(--ui-space-6)}.u-mis-7{margin-inline-start:var(--ui-space-7)}.u-mis-8{margin-inline-start:var(--ui-space-8)}.u-mis-9{margin-inline-start:var(--ui-space-9)}.u-mis-10{margin-inline-start:var(--ui-space-10)}.u-mis-11{margin-inline-start:var(--ui-space-11)}.u-mis-12{margin-inline-start:var(--ui-space-12)}.u-mis-14{margin-inline-start:var(--ui-space-14)}.u-mis-16{margin-inline-start:var(--ui-space-16)}.u-mis-20{margin-inline-start:var(--ui-space-20)}.u-mis-24{margin-inline-start:var(--ui-space-24)}.u-mis-28{margin-inline-start:var(--ui-space-28)}.u-mis-32{margin-inline-start:var(--ui-space-32)}.u-mis-36{margin-inline-start:var(--ui-space-36)}.u-mis-40{margin-inline-start:var(--ui-space-40)}.u-mis-44{margin-inline-start:var(--ui-space-44)}.u-mis-48{margin-inline-start:var(--ui-space-48)}.u-mis-52{margin-inline-start:var(--ui-space-52)}.u-mis-56{margin-inline-start:var(--ui-space-56)}.u-mis-60{margin-inline-start:var(--ui-space-60)}.u-mis-64{margin-inline-start:var(--ui-space-64)}.u-mis-72{margin-inline-start:var(--ui-space-72)}.u-mis-80{margin-inline-start:var(--ui-space-80)}.u-mis-96{margin-inline-start:var(--ui-space-96)}.u-mie-auto{margin-inline-end:auto}.u-mie-px{margin-inline-end:var(--ui-space-px)}.u-mie--4{margin-inline-end:var(--ui-space--4)}.u-mie--3\.5{margin-inline-end:var(--ui-space--3\.5)}.u-mie--3{margin-inline-end:var(--ui-space--3)}.u-mie--2\.5{margin-inline-end:var(--ui-space--2\.5)}.u-mie--2{margin-inline-end:var(--ui-space--2)}.u-mie--1\.5{margin-inline-end:var(--ui-space--1\.5)}.u-mie--1{margin-inline-end:var(--ui-space--1)}.u-mie--0\.75{margin-inline-end:var(--ui-space--0\.75)}.u-mie--0\.5{margin-inline-end:var(--ui-space--0\.5)}.u-mie-0{margin-inline-end:var(--ui-space-0)}.u-mie{margin-inline-end:var(--ui-space-1)}.u-mie-0\.5{margin-inline-end:var(--ui-space-0\.5)}.u-mie-0\.75{margin-inline-end:var(--ui-space-0\.75)}.u-mie-1{margin-inline-end:var(--ui-space-1)}.u-mie-1\.5{margin-inline-end:var(--ui-space-1\.5)}.u-mie-2{margin-inline-end:var(--ui-space-2)}.u-mie-2\.5{margin-inline-end:var(--ui-space-2\.5)}.u-mie-3{margin-inline-end:var(--ui-space-3)}.u-mie-3\.5{margin-inline-end:var(--ui-space-3\.5)}.u-mie-4{margin-inline-end:var(--ui-space-4)}.u-mie-5{margin-inline-end:var(--ui-space-5)}.u-mie-6{margin-inline-end:var(--ui-space-6)}.u-mie-7{margin-inline-end:var(--ui-space-7)}.u-mie-8{margin-inline-end:var(--ui-space-8)}.u-mie-9{margin-inline-end:var(--ui-space-9)}.u-mie-10{margin-inline-end:var(--ui-space-10)}.u-mie-11{margin-inline-end:var(--ui-space-11)}.u-mie-12{margin-inline-end:var(--ui-space-12)}.u-mie-14{margin-inline-end:var(--ui-space-14)}.u-mie-16{margin-inline-end:var(--ui-space-16)}.u-mie-20{margin-inline-end:var(--ui-space-20)}.u-mie-24{margin-inline-end:var(--ui-space-24)}.u-mie-28{margin-inline-end:var(--ui-space-28)}.u-mie-32{margin-inline-end:var(--ui-space-32)}.u-mie-36{margin-inline-end:var(--ui-space-36)}.u-mie-40{margin-inline-end:var(--ui-space-40)}.u-mie-44{margin-inline-end:var(--ui-space-44)}.u-mie-48{margin-inline-end:var(--ui-space-48)}.u-mie-52{margin-inline-end:var(--ui-space-52)}.u-mie-56{margin-inline-end:var(--ui-space-56)}.u-mie-60{margin-inline-end:var(--ui-space-60)}.u-mie-64{margin-inline-end:var(--ui-space-64)}.u-mie-72{margin-inline-end:var(--ui-space-72)}.u-mie-80{margin-inline-end:var(--ui-space-80)}.u-mie-96{margin-inline-end:var(--ui-space-96)}.u-mbs-auto{margin-block-start:auto}.u-mbs-px{margin-block-start:var(--ui-space-px)}.u-mbs--4{margin-block-start:var(--ui-space--4)}.u-mbs--3\.5{margin-block-start:var(--ui-space--3\.5)}.u-mbs--3{margin-block-start:var(--ui-space--3)}.u-mbs--2\.5{margin-block-start:var(--ui-space--2\.5)}.u-mbs--2{margin-block-start:var(--ui-space--2)}.u-mbs--1\.5{margin-block-start:var(--ui-space--1\.5)}.u-mbs--1{margin-block-start:var(--ui-space--1)}.u-mbs--0\.75{margin-block-start:var(--ui-space--0\.75)}.u-mbs--0\.5{margin-block-start:var(--ui-space--0\.5)}.u-mbs-0{margin-block-start:var(--ui-space-0)}.u-mbs{margin-block-start:var(--ui-space-1)}.u-mbs-0\.5{margin-block-start:var(--ui-space-0\.5)}.u-mbs-0\.75{margin-block-start:var(--ui-space-0\.75)}.u-mbs-1{margin-block-start:var(--ui-space-1)}.u-mbs-1\.5{margin-block-start:var(--ui-space-1\.5)}.u-mbs-2{margin-block-start:var(--ui-space-2)}.u-mbs-2\.5{margin-block-start:var(--ui-space-2\.5)}.u-mbs-3{margin-block-start:var(--ui-space-3)}.u-mbs-3\.5{margin-block-start:var(--ui-space-3\.5)}.u-mbs-4{margin-block-start:var(--ui-space-4)}.u-mbs-5{margin-block-start:var(--ui-space-5)}.u-mbs-6{margin-block-start:var(--ui-space-6)}.u-mbs-7{margin-block-start:var(--ui-space-7)}.u-mbs-8{margin-block-start:var(--ui-space-8)}.u-mbs-9{margin-block-start:var(--ui-space-9)}.u-mbs-10{margin-block-start:var(--ui-space-10)}.u-mbs-11{margin-block-start:var(--ui-space-11)}.u-mbs-12{margin-block-start:var(--ui-space-12)}.u-mbs-14{margin-block-start:var(--ui-space-14)}.u-mbs-16{margin-block-start:var(--ui-space-16)}.u-mbs-20{margin-block-start:var(--ui-space-20)}.u-mbs-24{margin-block-start:var(--ui-space-24)}.u-mbs-28{margin-block-start:var(--ui-space-28)}.u-mbs-32{margin-block-start:var(--ui-space-32)}.u-mbs-36{margin-block-start:var(--ui-space-36)}.u-mbs-40{margin-block-start:var(--ui-space-40)}.u-mbs-44{margin-block-start:var(--ui-space-44)}.u-mbs-48{margin-block-start:var(--ui-space-48)}.u-mbs-52{margin-block-start:var(--ui-space-52)}.u-mbs-56{margin-block-start:var(--ui-space-56)}.u-mbs-60{margin-block-start:var(--ui-space-60)}.u-mbs-64{margin-block-start:var(--ui-space-64)}.u-mbs-72{margin-block-start:var(--ui-space-72)}.u-mbs-80{margin-block-start:var(--ui-space-80)}.u-mbs-96{margin-block-start:var(--ui-space-96)}.u-mbe-auto{margin-block-end:auto}.u-mbe-px{margin-block-end:var(--ui-space-px)}.u-mbe--4{margin-block-end:var(--ui-space--4)}.u-mbe--3\.5{margin-block-end:var(--ui-space--3\.5)}.u-mbe--3{margin-block-end:var(--ui-space--3)}.u-mbe--2\.5{margin-block-end:var(--ui-space--2\.5)}.u-mbe--2{margin-block-end:var(--ui-space--2)}.u-mbe--1\.5{margin-block-end:var(--ui-space--1\.5)}.u-mbe--1{margin-block-end:var(--ui-space--1)}.u-mbe--0\.75{margin-block-end:var(--ui-space--0\.75)}.u-mbe--0\.5{margin-block-end:var(--ui-space--0\.5)}.u-mbe-0{margin-block-end:var(--ui-space-0)}.u-mbe{margin-block-end:var(--ui-space-1)}.u-mbe-0\.5{margin-block-end:var(--ui-space-0\.5)}.u-mbe-0\.75{margin-block-end:var(--ui-space-0\.75)}.u-mbe-1{margin-block-end:var(--ui-space-1)}.u-mbe-1\.5{margin-block-end:var(--ui-space-1\.5)}.u-mbe-2{margin-block-end:var(--ui-space-2)}.u-mbe-2\.5{margin-block-end:var(--ui-space-2\.5)}.u-mbe-3{margin-block-end:var(--ui-space-3)}.u-mbe-3\.5{margin-block-end:var(--ui-space-3\.5)}.u-mbe-4{margin-block-end:var(--ui-space-4)}.u-mbe-5{margin-block-end:var(--ui-space-5)}.u-mbe-6{margin-block-end:var(--ui-space-6)}.u-mbe-7{margin-block-end:var(--ui-space-7)}.u-mbe-8{margin-block-end:var(--ui-space-8)}.u-mbe-9{margin-block-end:var(--ui-space-9)}.u-mbe-10{margin-block-end:var(--ui-space-10)}.u-mbe-11{margin-block-end:var(--ui-space-11)}.u-mbe-12{margin-block-end:var(--ui-space-12)}.u-mbe-14{margin-block-end:var(--ui-space-14)}.u-mbe-16{margin-block-end:var(--ui-space-16)}.u-mbe-20{margin-block-end:var(--ui-space-20)}.u-mbe-24{margin-block-end:var(--ui-space-24)}.u-mbe-28{margin-block-end:var(--ui-space-28)}.u-mbe-32{margin-block-end:var(--ui-space-32)}.u-mbe-36{margin-block-end:var(--ui-space-36)}.u-mbe-40{margin-block-end:var(--ui-space-40)}.u-mbe-44{margin-block-end:var(--ui-space-44)}.u-mbe-48{margin-block-end:var(--ui-space-48)}.u-mbe-52{margin-block-end:var(--ui-space-52)}.u-mbe-56{margin-block-end:var(--ui-space-56)}.u-mbe-60{margin-block-end:var(--ui-space-60)}.u-mbe-64{margin-block-end:var(--ui-space-64)}.u-mbe-72{margin-block-end:var(--ui-space-72)}.u-mbe-80{margin-block-end:var(--ui-space-80)}.u-mbe-96{margin-block-end:var(--ui-space-96)}.u-p-px{padding:var(--ui-space-px)}.u-p--4{padding:var(--ui-space--4)}.u-p--3\.5{padding:var(--ui-space--3\.5)}.u-p--3{padding:var(--ui-space--3)}.u-p--2\.5{padding:var(--ui-space--2\.5)}.u-p--2{padding:var(--ui-space--2)}.u-p--1\.5{padding:var(--ui-space--1\.5)}.u-p--1{padding:var(--ui-space--1)}.u-p--0\.75{padding:var(--ui-space--0\.75)}.u-p--0\.5{padding:var(--ui-space--0\.5)}.u-p-0{padding:var(--ui-space-0)}.u-p{padding:var(--ui-space-1)}.u-p-0\.5{padding:var(--ui-space-0\.5)}.u-p-0\.75{padding:var(--ui-space-0\.75)}.u-p-1{padding:var(--ui-space-1)}.u-p-1\.5{padding:var(--ui-space-1\.5)}.u-p-2{padding:var(--ui-space-2)}.u-p-2\.5{padding:var(--ui-space-2\.5)}.u-p-3{padding:var(--ui-space-3)}.u-p-3\.5{padding:var(--ui-space-3\.5)}.u-p-4{padding:var(--ui-space-4)}.u-p-5{padding:var(--ui-space-5)}.u-p-6{padding:var(--ui-space-6)}.u-p-7{padding:var(--ui-space-7)}.u-p-8{padding:var(--ui-space-8)}.u-p-9{padding:var(--ui-space-9)}.u-p-10{padding:var(--ui-space-10)}.u-p-11{padding:var(--ui-space-11)}.u-p-12{padding:var(--ui-space-12)}.u-p-14{padding:var(--ui-space-14)}.u-p-16{padding:var(--ui-space-16)}.u-p-20{padding:var(--ui-space-20)}.u-p-24{padding:var(--ui-space-24)}.u-p-28{padding:var(--ui-space-28)}.u-p-32{padding:var(--ui-space-32)}.u-p-36{padding:var(--ui-space-36)}.u-p-40{padding:var(--ui-space-40)}.u-p-44{padding:var(--ui-space-44)}.u-p-48{padding:var(--ui-space-48)}.u-p-52{padding:var(--ui-space-52)}.u-p-56{padding:var(--ui-space-56)}.u-p-60{padding:var(--ui-space-60)}.u-p-64{padding:var(--ui-space-64)}.u-p-72{padding:var(--ui-space-72)}.u-p-80{padding:var(--ui-space-80)}.u-p-96{padding:var(--ui-space-96)}.u-px-px{padding-inline:var(--ui-space-px)}.u-px--4{padding-inline:var(--ui-space--4)}.u-px--3\.5{padding-inline:var(--ui-space--3\.5)}.u-px--3{padding-inline:var(--ui-space--3)}.u-px--2\.5{padding-inline:var(--ui-space--2\.5)}.u-px--2{padding-inline:var(--ui-space--2)}.u-px--1\.5{padding-inline:var(--ui-space--1\.5)}.u-px--1{padding-inline:var(--ui-space--1)}.u-px--0\.75{padding-inline:var(--ui-space--0\.75)}.u-px--0\.5{padding-inline:var(--ui-space--0\.5)}.u-px-0{padding-inline:var(--ui-space-0)}.u-px{padding-inline:var(--ui-space-1)}.u-px-0\.5{padding-inline:var(--ui-space-0\.5)}.u-px-0\.75{padding-inline:var(--ui-space-0\.75)}.u-px-1{padding-inline:var(--ui-space-1)}.u-px-1\.5{padding-inline:var(--ui-space-1\.5)}.u-px-2{padding-inline:var(--ui-space-2)}.u-px-2\.5{padding-inline:var(--ui-space-2\.5)}.u-px-3{padding-inline:var(--ui-space-3)}.u-px-3\.5{padding-inline:var(--ui-space-3\.5)}.u-px-4{padding-inline:var(--ui-space-4)}.u-px-5{padding-inline:var(--ui-space-5)}.u-px-6{padding-inline:var(--ui-space-6)}.u-px-7{padding-inline:var(--ui-space-7)}.u-px-8{padding-inline:var(--ui-space-8)}.u-px-9{padding-inline:var(--ui-space-9)}.u-px-10{padding-inline:var(--ui-space-10)}.u-px-11{padding-inline:var(--ui-space-11)}.u-px-12{padding-inline:var(--ui-space-12)}.u-px-14{padding-inline:var(--ui-space-14)}.u-px-16{padding-inline:var(--ui-space-16)}.u-px-20{padding-inline:var(--ui-space-20)}.u-px-24{padding-inline:var(--ui-space-24)}.u-px-28{padding-inline:var(--ui-space-28)}.u-px-32{padding-inline:var(--ui-space-32)}.u-px-36{padding-inline:var(--ui-space-36)}.u-px-40{padding-inline:var(--ui-space-40)}.u-px-44{padding-inline:var(--ui-space-44)}.u-px-48{padding-inline:var(--ui-space-48)}.u-px-52{padding-inline:var(--ui-space-52)}.u-px-56{padding-inline:var(--ui-space-56)}.u-px-60{padding-inline:var(--ui-space-60)}.u-px-64{padding-inline:var(--ui-space-64)}.u-px-72{padding-inline:var(--ui-space-72)}.u-px-80{padding-inline:var(--ui-space-80)}.u-px-96{padding-inline:var(--ui-space-96)}.u-py-px{padding-block:var(--ui-space-px)}.u-py--4{padding-block:var(--ui-space--4)}.u-py--3\.5{padding-block:var(--ui-space--3\.5)}.u-py--3{padding-block:var(--ui-space--3)}.u-py--2\.5{padding-block:var(--ui-space--2\.5)}.u-py--2{padding-block:var(--ui-space--2)}.u-py--1\.5{padding-block:var(--ui-space--1\.5)}.u-py--1{padding-block:var(--ui-space--1)}.u-py--0\.75{padding-block:var(--ui-space--0\.75)}.u-py--0\.5{padding-block:var(--ui-space--0\.5)}.u-py-0{padding-block:var(--ui-space-0)}.u-py{padding-block:var(--ui-space-1)}.u-py-0\.5{padding-block:var(--ui-space-0\.5)}.u-py-0\.75{padding-block:var(--ui-space-0\.75)}.u-py-1{padding-block:var(--ui-space-1)}.u-py-1\.5{padding-block:var(--ui-space-1\.5)}.u-py-2{padding-block:var(--ui-space-2)}.u-py-2\.5{padding-block:var(--ui-space-2\.5)}.u-py-3{padding-block:var(--ui-space-3)}.u-py-3\.5{padding-block:var(--ui-space-3\.5)}.u-py-4{padding-block:var(--ui-space-4)}.u-py-5{padding-block:var(--ui-space-5)}.u-py-6{padding-block:var(--ui-space-6)}.u-py-7{padding-block:var(--ui-space-7)}.u-py-8{padding-block:var(--ui-space-8)}.u-py-9{padding-block:var(--ui-space-9)}.u-py-10{padding-block:var(--ui-space-10)}.u-py-11{padding-block:var(--ui-space-11)}.u-py-12{padding-block:var(--ui-space-12)}.u-py-14{padding-block:var(--ui-space-14)}.u-py-16{padding-block:var(--ui-space-16)}.u-py-20{padding-block:var(--ui-space-20)}.u-py-24{padding-block:var(--ui-space-24)}.u-py-28{padding-block:var(--ui-space-28)}.u-py-32{padding-block:var(--ui-space-32)}.u-py-36{padding-block:var(--ui-space-36)}.u-py-40{padding-block:var(--ui-space-40)}.u-py-44{padding-block:var(--ui-space-44)}.u-py-48{padding-block:var(--ui-space-48)}.u-py-52{padding-block:var(--ui-space-52)}.u-py-56{padding-block:var(--ui-space-56)}.u-py-60{padding-block:var(--ui-space-60)}.u-py-64{padding-block:var(--ui-space-64)}.u-py-72{padding-block:var(--ui-space-72)}.u-py-80{padding-block:var(--ui-space-80)}.u-py-96{padding-block:var(--ui-space-96)}.u-pis-px{padding-inline-start:var(--ui-space-px)}.u-pis--4{padding-inline-start:var(--ui-space--4)}.u-pis--3\.5{padding-inline-start:var(--ui-space--3\.5)}.u-pis--3{padding-inline-start:var(--ui-space--3)}.u-pis--2\.5{padding-inline-start:var(--ui-space--2\.5)}.u-pis--2{padding-inline-start:var(--ui-space--2)}.u-pis--1\.5{padding-inline-start:var(--ui-space--1\.5)}.u-pis--1{padding-inline-start:var(--ui-space--1)}.u-pis--0\.75{padding-inline-start:var(--ui-space--0\.75)}.u-pis--0\.5{padding-inline-start:var(--ui-space--0\.5)}.u-pis-0{padding-inline-start:var(--ui-space-0)}.u-pis{padding-inline-start:var(--ui-space-1)}.u-pis-0\.5{padding-inline-start:var(--ui-space-0\.5)}.u-pis-0\.75{padding-inline-start:var(--ui-space-0\.75)}.u-pis-1{padding-inline-start:var(--ui-space-1)}.u-pis-1\.5{padding-inline-start:var(--ui-space-1\.5)}.u-pis-2{padding-inline-start:var(--ui-space-2)}.u-pis-2\.5{padding-inline-start:var(--ui-space-2\.5)}.u-pis-3{padding-inline-start:var(--ui-space-3)}.u-pis-3\.5{padding-inline-start:var(--ui-space-3\.5)}.u-pis-4{padding-inline-start:var(--ui-space-4)}.u-pis-5{padding-inline-start:var(--ui-space-5)}.u-pis-6{padding-inline-start:var(--ui-space-6)}.u-pis-7{padding-inline-start:var(--ui-space-7)}.u-pis-8{padding-inline-start:var(--ui-space-8)}.u-pis-9{padding-inline-start:var(--ui-space-9)}.u-pis-10{padding-inline-start:var(--ui-space-10)}.u-pis-11{padding-inline-start:var(--ui-space-11)}.u-pis-12{padding-inline-start:var(--ui-space-12)}.u-pis-14{padding-inline-start:var(--ui-space-14)}.u-pis-16{padding-inline-start:var(--ui-space-16)}.u-pis-20{padding-inline-start:var(--ui-space-20)}.u-pis-24{padding-inline-start:var(--ui-space-24)}.u-pis-28{padding-inline-start:var(--ui-space-28)}.u-pis-32{padding-inline-start:var(--ui-space-32)}.u-pis-36{padding-inline-start:var(--ui-space-36)}.u-pis-40{padding-inline-start:var(--ui-space-40)}.u-pis-44{padding-inline-start:var(--ui-space-44)}.u-pis-48{padding-inline-start:var(--ui-space-48)}.u-pis-52{padding-inline-start:var(--ui-space-52)}.u-pis-56{padding-inline-start:var(--ui-space-56)}.u-pis-60{padding-inline-start:var(--ui-space-60)}.u-pis-64{padding-inline-start:var(--ui-space-64)}.u-pis-72{padding-inline-start:var(--ui-space-72)}.u-pis-80{padding-inline-start:var(--ui-space-80)}.u-pis-96{padding-inline-start:var(--ui-space-96)}.u-pie-px{padding-inline-end:var(--ui-space-px)}.u-pie--4{padding-inline-end:var(--ui-space--4)}.u-pie--3\.5{padding-inline-end:var(--ui-space--3\.5)}.u-pie--3{padding-inline-end:var(--ui-space--3)}.u-pie--2\.5{padding-inline-end:var(--ui-space--2\.5)}.u-pie--2{padding-inline-end:var(--ui-space--2)}.u-pie--1\.5{padding-inline-end:var(--ui-space--1\.5)}.u-pie--1{padding-inline-end:var(--ui-space--1)}.u-pie--0\.75{padding-inline-end:var(--ui-space--0\.75)}.u-pie--0\.5{padding-inline-end:var(--ui-space--0\.5)}.u-pie-0{padding-inline-end:var(--ui-space-0)}.u-pie{padding-inline-end:var(--ui-space-1)}.u-pie-0\.5{padding-inline-end:var(--ui-space-0\.5)}.u-pie-0\.75{padding-inline-end:var(--ui-space-0\.75)}.u-pie-1{padding-inline-end:var(--ui-space-1)}.u-pie-1\.5{padding-inline-end:var(--ui-space-1\.5)}.u-pie-2{padding-inline-end:var(--ui-space-2)}.u-pie-2\.5{padding-inline-end:var(--ui-space-2\.5)}.u-pie-3{padding-inline-end:var(--ui-space-3)}.u-pie-3\.5{padding-inline-end:var(--ui-space-3\.5)}.u-pie-4{padding-inline-end:var(--ui-space-4)}.u-pie-5{padding-inline-end:var(--ui-space-5)}.u-pie-6{padding-inline-end:var(--ui-space-6)}.u-pie-7{padding-inline-end:var(--ui-space-7)}.u-pie-8{padding-inline-end:var(--ui-space-8)}.u-pie-9{padding-inline-end:var(--ui-space-9)}.u-pie-10{padding-inline-end:var(--ui-space-10)}.u-pie-11{padding-inline-end:var(--ui-space-11)}.u-pie-12{padding-inline-end:var(--ui-space-12)}.u-pie-14{padding-inline-end:var(--ui-space-14)}.u-pie-16{padding-inline-end:var(--ui-space-16)}.u-pie-20{padding-inline-end:var(--ui-space-20)}.u-pie-24{padding-inline-end:var(--ui-space-24)}.u-pie-28{padding-inline-end:var(--ui-space-28)}.u-pie-32{padding-inline-end:var(--ui-space-32)}.u-pie-36{padding-inline-end:var(--ui-space-36)}.u-pie-40{padding-inline-end:var(--ui-space-40)}.u-pie-44{padding-inline-end:var(--ui-space-44)}.u-pie-48{padding-inline-end:var(--ui-space-48)}.u-pie-52{padding-inline-end:var(--ui-space-52)}.u-pie-56{padding-inline-end:var(--ui-space-56)}.u-pie-60{padding-inline-end:var(--ui-space-60)}.u-pie-64{padding-inline-end:var(--ui-space-64)}.u-pie-72{padding-inline-end:var(--ui-space-72)}.u-pie-80{padding-inline-end:var(--ui-space-80)}.u-pie-96{padding-inline-end:var(--ui-space-96)}.u-pbs-px{padding-block-start:var(--ui-space-px)}.u-pbs--4{padding-block-start:var(--ui-space--4)}.u-pbs--3\.5{padding-block-start:var(--ui-space--3\.5)}.u-pbs--3{padding-block-start:var(--ui-space--3)}.u-pbs--2\.5{padding-block-start:var(--ui-space--2\.5)}.u-pbs--2{padding-block-start:var(--ui-space--2)}.u-pbs--1\.5{padding-block-start:var(--ui-space--1\.5)}.u-pbs--1{padding-block-start:var(--ui-space--1)}.u-pbs--0\.75{padding-block-start:var(--ui-space--0\.75)}.u-pbs--0\.5{padding-block-start:var(--ui-space--0\.5)}.u-pbs-0{padding-block-start:var(--ui-space-0)}.u-pbs{padding-block-start:var(--ui-space-1)}.u-pbs-0\.5{padding-block-start:var(--ui-space-0\.5)}.u-pbs-0\.75{padding-block-start:var(--ui-space-0\.75)}.u-pbs-1{padding-block-start:var(--ui-space-1)}.u-pbs-1\.5{padding-block-start:var(--ui-space-1\.5)}.u-pbs-2{padding-block-start:var(--ui-space-2)}.u-pbs-2\.5{padding-block-start:var(--ui-space-2\.5)}.u-pbs-3{padding-block-start:var(--ui-space-3)}.u-pbs-3\.5{padding-block-start:var(--ui-space-3\.5)}.u-pbs-4{padding-block-start:var(--ui-space-4)}.u-pbs-5{padding-block-start:var(--ui-space-5)}.u-pbs-6{padding-block-start:var(--ui-space-6)}.u-pbs-7{padding-block-start:var(--ui-space-7)}.u-pbs-8{padding-block-start:var(--ui-space-8)}.u-pbs-9{padding-block-start:var(--ui-space-9)}.u-pbs-10{padding-block-start:var(--ui-space-10)}.u-pbs-11{padding-block-start:var(--ui-space-11)}.u-pbs-12{padding-block-start:var(--ui-space-12)}.u-pbs-14{padding-block-start:var(--ui-space-14)}.u-pbs-16{padding-block-start:var(--ui-space-16)}.u-pbs-20{padding-block-start:var(--ui-space-20)}.u-pbs-24{padding-block-start:var(--ui-space-24)}.u-pbs-28{padding-block-start:var(--ui-space-28)}.u-pbs-32{padding-block-start:var(--ui-space-32)}.u-pbs-36{padding-block-start:var(--ui-space-36)}.u-pbs-40{padding-block-start:var(--ui-space-40)}.u-pbs-44{padding-block-start:var(--ui-space-44)}.u-pbs-48{padding-block-start:var(--ui-space-48)}.u-pbs-52{padding-block-start:var(--ui-space-52)}.u-pbs-56{padding-block-start:var(--ui-space-56)}.u-pbs-60{padding-block-start:var(--ui-space-60)}.u-pbs-64{padding-block-start:var(--ui-space-64)}.u-pbs-72{padding-block-start:var(--ui-space-72)}.u-pbs-80{padding-block-start:var(--ui-space-80)}.u-pbs-96{padding-block-start:var(--ui-space-96)}.u-pbe-px{padding-block-end:var(--ui-space-px)}.u-pbe--4{padding-block-end:var(--ui-space--4)}.u-pbe--3\.5{padding-block-end:var(--ui-space--3\.5)}.u-pbe--3{padding-block-end:var(--ui-space--3)}.u-pbe--2\.5{padding-block-end:var(--ui-space--2\.5)}.u-pbe--2{padding-block-end:var(--ui-space--2)}.u-pbe--1\.5{padding-block-end:var(--ui-space--1\.5)}.u-pbe--1{padding-block-end:var(--ui-space--1)}.u-pbe--0\.75{padding-block-end:var(--ui-space--0\.75)}.u-pbe--0\.5{padding-block-end:var(--ui-space--0\.5)}.u-pbe-0{padding-block-end:var(--ui-space-0)}.u-pbe{padding-block-end:var(--ui-space-1)}.u-pbe-0\.5{padding-block-end:var(--ui-space-0\.5)}.u-pbe-0\.75{padding-block-end:var(--ui-space-0\.75)}.u-pbe-1{padding-block-end:var(--ui-space-1)}.u-pbe-1\.5{padding-block-end:var(--ui-space-1\.5)}.u-pbe-2{padding-block-end:var(--ui-space-2)}.u-pbe-2\.5{padding-block-end:var(--ui-space-2\.5)}.u-pbe-3{padding-block-end:var(--ui-space-3)}.u-pbe-3\.5{padding-block-end:var(--ui-space-3\.5)}.u-pbe-4{padding-block-end:var(--ui-space-4)}.u-pbe-5{padding-block-end:var(--ui-space-5)}.u-pbe-6{padding-block-end:var(--ui-space-6)}.u-pbe-7{padding-block-end:var(--ui-space-7)}.u-pbe-8{padding-block-end:var(--ui-space-8)}.u-pbe-9{padding-block-end:var(--ui-space-9)}.u-pbe-10{padding-block-end:var(--ui-space-10)}.u-pbe-11{padding-block-end:var(--ui-space-11)}.u-pbe-12{padding-block-end:var(--ui-space-12)}.u-pbe-14{padding-block-end:var(--ui-space-14)}.u-pbe-16{padding-block-end:var(--ui-space-16)}.u-pbe-20{padding-block-end:var(--ui-space-20)}.u-pbe-24{padding-block-end:var(--ui-space-24)}.u-pbe-28{padding-block-end:var(--ui-space-28)}.u-pbe-32{padding-block-end:var(--ui-space-32)}.u-pbe-36{padding-block-end:var(--ui-space-36)}.u-pbe-40{padding-block-end:var(--ui-space-40)}.u-pbe-44{padding-block-end:var(--ui-space-44)}.u-pbe-48{padding-block-end:var(--ui-space-48)}.u-pbe-52{padding-block-end:var(--ui-space-52)}.u-pbe-56{padding-block-end:var(--ui-space-56)}.u-pbe-60{padding-block-end:var(--ui-space-60)}.u-pbe-64{padding-block-end:var(--ui-space-64)}.u-pbe-72{padding-block-end:var(--ui-space-72)}.u-pbe-80{padding-block-end:var(--ui-space-80)}.u-pbe-96{padding-block-end:var(--ui-space-96)}.u-size-full{block-size:100%;inline-size:100%}.u-size-screen{block-size:100vh;inline-size:100vw}.u-size-svh{block-size:100svh;inline-size:100svw}.u-size-px{block-size:var(--ui-space-px);inline-size:var(--ui-space-px)}.u-size--4{block-size:var(--ui-space--4);inline-size:var(--ui-space--4)}.u-size--3\.5{block-size:var(--ui-space--3\.5);inline-size:var(--ui-space--3\.5)}.u-size--3{block-size:var(--ui-space--3);inline-size:var(--ui-space--3)}.u-size--2\.5{block-size:var(--ui-space--2\.5);inline-size:var(--ui-space--2\.5)}.u-size--2{block-size:var(--ui-space--2);inline-size:var(--ui-space--2)}.u-size--1\.5{block-size:var(--ui-space--1\.5);inline-size:var(--ui-space--1\.5)}.u-size--1{block-size:var(--ui-space--1);inline-size:var(--ui-space--1)}.u-size--0\.75{block-size:var(--ui-space--0\.75);inline-size:var(--ui-space--0\.75)}.u-size--0\.5{block-size:var(--ui-space--0\.5);inline-size:var(--ui-space--0\.5)}.u-size-0{block-size:var(--ui-space-0);inline-size:var(--ui-space-0)}.u-size{block-size:var(--ui-space-1);inline-size:var(--ui-space-1)}.u-size-0\.5{block-size:var(--ui-space-0\.5);inline-size:var(--ui-space-0\.5)}.u-size-0\.75{block-size:var(--ui-space-0\.75);inline-size:var(--ui-space-0\.75)}.u-size-1{block-size:var(--ui-space-1);inline-size:var(--ui-space-1)}.u-size-1\.5{block-size:var(--ui-space-1\.5);inline-size:var(--ui-space-1\.5)}.u-size-2{block-size:var(--ui-space-2);inline-size:var(--ui-space-2)}.u-size-2\.5{block-size:var(--ui-space-2\.5);inline-size:var(--ui-space-2\.5)}.u-size-3{block-size:var(--ui-space-3);inline-size:var(--ui-space-3)}.u-size-3\.5{block-size:var(--ui-space-3\.5);inline-size:var(--ui-space-3\.5)}.u-size-4{block-size:var(--ui-space-4);inline-size:var(--ui-space-4)}.u-size-5{block-size:var(--ui-space-5);inline-size:var(--ui-space-5)}.u-size-6{block-size:var(--ui-space-6);inline-size:var(--ui-space-6)}.u-size-7{block-size:var(--ui-space-7);inline-size:var(--ui-space-7)}.u-size-8{block-size:var(--ui-space-8);inline-size:var(--ui-space-8)}.u-size-9{block-size:var(--ui-space-9);inline-size:var(--ui-space-9)}.u-size-10{block-size:var(--ui-space-10);inline-size:var(--ui-space-10)}.u-size-11{block-size:var(--ui-space-11);inline-size:var(--ui-space-11)}.u-size-12{block-size:var(--ui-space-12);inline-size:var(--ui-space-12)}.u-size-14{block-size:var(--ui-space-14);inline-size:var(--ui-space-14)}.u-size-16{block-size:var(--ui-space-16);inline-size:var(--ui-space-16)}.u-size-20{block-size:var(--ui-space-20);inline-size:var(--ui-space-20)}.u-size-24{block-size:var(--ui-space-24);inline-size:var(--ui-space-24)}.u-size-28{block-size:var(--ui-space-28);inline-size:var(--ui-space-28)}.u-size-32{block-size:var(--ui-space-32);inline-size:var(--ui-space-32)}.u-size-36{block-size:var(--ui-space-36);inline-size:var(--ui-space-36)}.u-size-40{block-size:var(--ui-space-40);inline-size:var(--ui-space-40)}.u-size-44{block-size:var(--ui-space-44);inline-size:var(--ui-space-44)}.u-size-48{block-size:var(--ui-space-48);inline-size:var(--ui-space-48)}.u-size-52{block-size:var(--ui-space-52);inline-size:var(--ui-space-52)}.u-size-56{block-size:var(--ui-space-56);inline-size:var(--ui-space-56)}.u-size-60{block-size:var(--ui-space-60);inline-size:var(--ui-space-60)}.u-size-64{block-size:var(--ui-space-64);inline-size:var(--ui-space-64)}.u-size-72{block-size:var(--ui-space-72);inline-size:var(--ui-space-72)}.u-size-80{block-size:var(--ui-space-80);inline-size:var(--ui-space-80)}.u-size-96{block-size:var(--ui-space-96);inline-size:var(--ui-space-96)}.u-block-size-auto{block-size:auto}.u-block-size-full{block-size:100%}.u-block-size-screen{block-size:100vh}.u-block-size-svh{block-size:100svh}.u-block-size-px{block-size:var(--ui-space-px)}.u-block-size--4{block-size:var(--ui-space--4)}.u-block-size--3\.5{block-size:var(--ui-space--3\.5)}.u-block-size--3{block-size:var(--ui-space--3)}.u-block-size--2\.5{block-size:var(--ui-space--2\.5)}.u-block-size--2{block-size:var(--ui-space--2)}.u-block-size--1\.5{block-size:var(--ui-space--1\.5)}.u-block-size--1{block-size:var(--ui-space--1)}.u-block-size--0\.75{block-size:var(--ui-space--0\.75)}.u-block-size--0\.5{block-size:var(--ui-space--0\.5)}.u-block-size-0{block-size:var(--ui-space-0)}.u-block-size{block-size:var(--ui-space-1)}.u-block-size-0\.5{block-size:var(--ui-space-0\.5)}.u-block-size-0\.75{block-size:var(--ui-space-0\.75)}.u-block-size-1{block-size:var(--ui-space-1)}.u-block-size-1\.5{block-size:var(--ui-space-1\.5)}.u-block-size-2{block-size:var(--ui-space-2)}.u-block-size-2\.5{block-size:var(--ui-space-2\.5)}.u-block-size-3{block-size:var(--ui-space-3)}.u-block-size-3\.5{block-size:var(--ui-space-3\.5)}.u-block-size-4{block-size:var(--ui-space-4)}.u-block-size-5{block-size:var(--ui-space-5)}.u-block-size-6{block-size:var(--ui-space-6)}.u-block-size-7{block-size:var(--ui-space-7)}.u-block-size-8{block-size:var(--ui-space-8)}.u-block-size-9{block-size:var(--ui-space-9)}.u-block-size-10{block-size:var(--ui-space-10)}.u-block-size-11{block-size:var(--ui-space-11)}.u-block-size-12{block-size:var(--ui-space-12)}.u-block-size-14{block-size:var(--ui-space-14)}.u-block-size-16{block-size:var(--ui-space-16)}.u-block-size-20{block-size:var(--ui-space-20)}.u-block-size-24{block-size:var(--ui-space-24)}.u-block-size-28{block-size:var(--ui-space-28)}.u-block-size-32{block-size:var(--ui-space-32)}.u-block-size-36{block-size:var(--ui-space-36)}.u-block-size-40{block-size:var(--ui-space-40)}.u-block-size-44{block-size:var(--ui-space-44)}.u-block-size-48{block-size:var(--ui-space-48)}.u-block-size-52{block-size:var(--ui-space-52)}.u-block-size-56{block-size:var(--ui-space-56)}.u-block-size-60{block-size:var(--ui-space-60)}.u-block-size-64{block-size:var(--ui-space-64)}.u-block-size-72{block-size:var(--ui-space-72)}.u-block-size-80{block-size:var(--ui-space-80)}.u-block-size-96{block-size:var(--ui-space-96)}.u-max-block-size-full{max-block-size:100%}.u-max-block-size-screen{max-block-size:100vh}.u-max-block-size-svh{max-block-size:100svh}.u-max-block-size-px{max-block-size:var(--ui-space-px)}.u-max-block-size--4{max-block-size:var(--ui-space--4)}.u-max-block-size--3\.5{max-block-size:var(--ui-space--3\.5)}.u-max-block-size--3{max-block-size:var(--ui-space--3)}.u-max-block-size--2\.5{max-block-size:var(--ui-space--2\.5)}.u-max-block-size--2{max-block-size:var(--ui-space--2)}.u-max-block-size--1\.5{max-block-size:var(--ui-space--1\.5)}.u-max-block-size--1{max-block-size:var(--ui-space--1)}.u-max-block-size--0\.75{max-block-size:var(--ui-space--0\.75)}.u-max-block-size--0\.5{max-block-size:var(--ui-space--0\.5)}.u-max-block-size-0{max-block-size:var(--ui-space-0)}.u-max-block-size{max-block-size:var(--ui-space-1)}.u-max-block-size-0\.5{max-block-size:var(--ui-space-0\.5)}.u-max-block-size-0\.75{max-block-size:var(--ui-space-0\.75)}.u-max-block-size-1{max-block-size:var(--ui-space-1)}.u-max-block-size-1\.5{max-block-size:var(--ui-space-1\.5)}.u-max-block-size-2{max-block-size:var(--ui-space-2)}.u-max-block-size-2\.5{max-block-size:var(--ui-space-2\.5)}.u-max-block-size-3{max-block-size:var(--ui-space-3)}.u-max-block-size-3\.5{max-block-size:var(--ui-space-3\.5)}.u-max-block-size-4{max-block-size:var(--ui-space-4)}.u-max-block-size-5{max-block-size:var(--ui-space-5)}.u-max-block-size-6{max-block-size:var(--ui-space-6)}.u-max-block-size-7{max-block-size:var(--ui-space-7)}.u-max-block-size-8{max-block-size:var(--ui-space-8)}.u-max-block-size-9{max-block-size:var(--ui-space-9)}.u-max-block-size-10{max-block-size:var(--ui-space-10)}.u-max-block-size-11{max-block-size:var(--ui-space-11)}.u-max-block-size-12{max-block-size:var(--ui-space-12)}.u-max-block-size-14{max-block-size:var(--ui-space-14)}.u-max-block-size-16{max-block-size:var(--ui-space-16)}.u-max-block-size-20{max-block-size:var(--ui-space-20)}.u-max-block-size-24{max-block-size:var(--ui-space-24)}.u-max-block-size-28{max-block-size:var(--ui-space-28)}.u-max-block-size-32{max-block-size:var(--ui-space-32)}.u-max-block-size-36{max-block-size:var(--ui-space-36)}.u-max-block-size-40{max-block-size:var(--ui-space-40)}.u-max-block-size-44{max-block-size:var(--ui-space-44)}.u-max-block-size-48{max-block-size:var(--ui-space-48)}.u-max-block-size-52{max-block-size:var(--ui-space-52)}.u-max-block-size-56{max-block-size:var(--ui-space-56)}.u-max-block-size-60{max-block-size:var(--ui-space-60)}.u-max-block-size-64{max-block-size:var(--ui-space-64)}.u-max-block-size-72{max-block-size:var(--ui-space-72)}.u-max-block-size-80{max-block-size:var(--ui-space-80)}.u-max-block-size-96{max-block-size:var(--ui-space-96)}.u-min-block-size-full{min-block-size:100%}.u-min-block-size-screen{min-block-size:100vh}.u-min-block-size-svh{min-block-size:100svh}.u-min-block-size-1\/2{min-block-size:50%}.u-min-block-size-1\/3{min-block-size:33%}.u-min-block-size-1\/4{min-block-size:25%}.u-min-block-size-1\/5{min-block-size:20%}.u-min-block-size-px{min-block-size:var(--ui-space-px)}.u-min-block-size--4{min-block-size:var(--ui-space--4)}.u-min-block-size--3\.5{min-block-size:var(--ui-space--3\.5)}.u-min-block-size--3{min-block-size:var(--ui-space--3)}.u-min-block-size--2\.5{min-block-size:var(--ui-space--2\.5)}.u-min-block-size--2{min-block-size:var(--ui-space--2)}.u-min-block-size--1\.5{min-block-size:var(--ui-space--1\.5)}.u-min-block-size--1{min-block-size:var(--ui-space--1)}.u-min-block-size--0\.75{min-block-size:var(--ui-space--0\.75)}.u-min-block-size--0\.5{min-block-size:var(--ui-space--0\.5)}.u-min-block-size-0{min-block-size:var(--ui-space-0)}.u-min-block-size{min-block-size:var(--ui-space-1)}.u-min-block-size-0\.5{min-block-size:var(--ui-space-0\.5)}.u-min-block-size-0\.75{min-block-size:var(--ui-space-0\.75)}.u-min-block-size-1{min-block-size:var(--ui-space-1)}.u-min-block-size-1\.5{min-block-size:var(--ui-space-1\.5)}.u-min-block-size-2{min-block-size:var(--ui-space-2)}.u-min-block-size-2\.5{min-block-size:var(--ui-space-2\.5)}.u-min-block-size-3{min-block-size:var(--ui-space-3)}.u-min-block-size-3\.5{min-block-size:var(--ui-space-3\.5)}.u-min-block-size-4{min-block-size:var(--ui-space-4)}.u-min-block-size-5{min-block-size:var(--ui-space-5)}.u-min-block-size-6{min-block-size:var(--ui-space-6)}.u-min-block-size-7{min-block-size:var(--ui-space-7)}.u-min-block-size-8{min-block-size:var(--ui-space-8)}.u-min-block-size-9{min-block-size:var(--ui-space-9)}.u-min-block-size-10{min-block-size:var(--ui-space-10)}.u-min-block-size-11{min-block-size:var(--ui-space-11)}.u-min-block-size-12{min-block-size:var(--ui-space-12)}.u-min-block-size-14{min-block-size:var(--ui-space-14)}.u-min-block-size-16{min-block-size:var(--ui-space-16)}.u-min-block-size-20{min-block-size:var(--ui-space-20)}.u-min-block-size-24{min-block-size:var(--ui-space-24)}.u-min-block-size-28{min-block-size:var(--ui-space-28)}.u-min-block-size-32{min-block-size:var(--ui-space-32)}.u-min-block-size-36{min-block-size:var(--ui-space-36)}.u-min-block-size-40{min-block-size:var(--ui-space-40)}.u-min-block-size-44{min-block-size:var(--ui-space-44)}.u-min-block-size-48{min-block-size:var(--ui-space-48)}.u-min-block-size-52{min-block-size:var(--ui-space-52)}.u-min-block-size-56{min-block-size:var(--ui-space-56)}.u-min-block-size-60{min-block-size:var(--ui-space-60)}.u-min-block-size-64{min-block-size:var(--ui-space-64)}.u-min-block-size-72{min-block-size:var(--ui-space-72)}.u-min-block-size-80{min-block-size:var(--ui-space-80)}.u-min-block-size-96{min-block-size:var(--ui-space-96)}.u-inline-size-3xs{inline-size:var(--ui-cbp-3xs)}.u-inline-size-2xs{inline-size:var(--ui-cbp-2xs)}.u-inline-size-xs{inline-size:var(--ui-cbp-xs)}.u-inline-size-sm{inline-size:var(--ui-cbp-sm)}.u-inline-size-md{inline-size:var(--ui-cbp-md)}.u-inline-size-lg{inline-size:var(--ui-cbp-lg)}.u-inline-size-xl{inline-size:var(--ui-cbp-xl)}.u-inline-size-2xl{inline-size:var(--ui-cbp-2xl)}.u-inline-size-3xl{inline-size:var(--ui-cbp-3xl)}.u-inline-size-4xl{inline-size:var(--ui-cbp-4xl)}.u-inline-size-5xl{inline-size:var(--ui-cbp-5xl)}.u-inline-size-6xl{inline-size:var(--ui-cbp-6xl)}.u-inline-size-7xl{inline-size:var(--ui-cbp-7xl)}.u-inline-size-auto{inline-size:auto}.u-inline-size-fit{inline-size:fit-content}.u-inline-size-max{inline-size:max-content}.u-inline-size-min{inline-size:min-content}.u-inline-size-full{inline-size:100%}.u-inline-size-screen{inline-size:100vw}.u-inline-size-svh{inline-size:100svw}.u-inline-size-1\/2{inline-size:50%}.u-inline-size-1\/3{inline-size:33%}.u-inline-size-1\/4{inline-size:25%}.u-inline-size-1\/5{inline-size:20%}.u-inline-size-px{inline-size:var(--ui-space-px)}.u-inline-size--4{inline-size:var(--ui-space--4)}.u-inline-size--3\.5{inline-size:var(--ui-space--3\.5)}.u-inline-size--3{inline-size:var(--ui-space--3)}.u-inline-size--2\.5{inline-size:var(--ui-space--2\.5)}.u-inline-size--2{inline-size:var(--ui-space--2)}.u-inline-size--1\.5{inline-size:var(--ui-space--1\.5)}.u-inline-size--1{inline-size:var(--ui-space--1)}.u-inline-size--0\.75{inline-size:var(--ui-space--0\.75)}.u-inline-size--0\.5{inline-size:var(--ui-space--0\.5)}.u-inline-size-0{inline-size:var(--ui-space-0)}.u-inline-size{inline-size:var(--ui-space-1)}.u-inline-size-0\.5{inline-size:var(--ui-space-0\.5)}.u-inline-size-0\.75{inline-size:var(--ui-space-0\.75)}.u-inline-size-1{inline-size:var(--ui-space-1)}.u-inline-size-1\.5{inline-size:var(--ui-space-1\.5)}.u-inline-size-2{inline-size:var(--ui-space-2)}.u-inline-size-2\.5{inline-size:var(--ui-space-2\.5)}.u-inline-size-3{inline-size:var(--ui-space-3)}.u-inline-size-3\.5{inline-size:var(--ui-space-3\.5)}.u-inline-size-4{inline-size:var(--ui-space-4)}.u-inline-size-5{inline-size:var(--ui-space-5)}.u-inline-size-6{inline-size:var(--ui-space-6)}.u-inline-size-7{inline-size:var(--ui-space-7)}.u-inline-size-8{inline-size:var(--ui-space-8)}.u-inline-size-9{inline-size:var(--ui-space-9)}.u-inline-size-10{inline-size:var(--ui-space-10)}.u-inline-size-11{inline-size:var(--ui-space-11)}.u-inline-size-12{inline-size:var(--ui-space-12)}.u-inline-size-14{inline-size:var(--ui-space-14)}.u-inline-size-16{inline-size:var(--ui-space-16)}.u-inline-size-20{inline-size:var(--ui-space-20)}.u-inline-size-24{inline-size:var(--ui-space-24)}.u-inline-size-28{inline-size:var(--ui-space-28)}.u-inline-size-32{inline-size:var(--ui-space-32)}.u-inline-size-36{inline-size:var(--ui-space-36)}.u-inline-size-40{inline-size:var(--ui-space-40)}.u-inline-size-44{inline-size:var(--ui-space-44)}.u-inline-size-48{inline-size:var(--ui-space-48)}.u-inline-size-52{inline-size:var(--ui-space-52)}.u-inline-size-56{inline-size:var(--ui-space-56)}.u-inline-size-60{inline-size:var(--ui-space-60)}.u-inline-size-64{inline-size:var(--ui-space-64)}.u-inline-size-72{inline-size:var(--ui-space-72)}.u-inline-size-80{inline-size:var(--ui-space-80)}.u-inline-size-96{inline-size:var(--ui-space-96)}.u-max-inline-size-3xs{max-inline-size:var(--ui-cbp-3xs)}.u-max-inline-size-2xs{max-inline-size:var(--ui-cbp-2xs)}.u-max-inline-size-xs{max-inline-size:var(--ui-cbp-xs)}.u-max-inline-size-sm{max-inline-size:var(--ui-cbp-sm)}.u-max-inline-size-md{max-inline-size:var(--ui-cbp-md)}.u-max-inline-size-lg{max-inline-size:var(--ui-cbp-lg)}.u-max-inline-size-xl{max-inline-size:var(--ui-cbp-xl)}.u-max-inline-size-2xl{max-inline-size:var(--ui-cbp-2xl)}.u-max-inline-size-3xl{max-inline-size:var(--ui-cbp-3xl)}.u-max-inline-size-4xl{max-inline-size:var(--ui-cbp-4xl)}.u-max-inline-size-5xl{max-inline-size:var(--ui-cbp-5xl)}.u-max-inline-size-6xl{max-inline-size:var(--ui-cbp-6xl)}.u-max-inline-size-7xl{max-inline-size:var(--ui-cbp-7xl)}.u-max-inline-size-full{max-inline-size:100%}.u-max-inline-size-1\/2{max-inline-size:50%}.u-max-inline-size-1\/3{max-inline-size:33%}.u-max-inline-size-1\/4{max-inline-size:25%}.u-max-inline-size-1\/5{max-inline-size:20%}.u-max-inline-size-px{max-inline-size:var(--ui-space-px)}.u-max-inline-size--4{max-inline-size:var(--ui-space--4)}.u-max-inline-size--3\.5{max-inline-size:var(--ui-space--3\.5)}.u-max-inline-size--3{max-inline-size:var(--ui-space--3)}.u-max-inline-size--2\.5{max-inline-size:var(--ui-space--2\.5)}.u-max-inline-size--2{max-inline-size:var(--ui-space--2)}.u-max-inline-size--1\.5{max-inline-size:var(--ui-space--1\.5)}.u-max-inline-size--1{max-inline-size:var(--ui-space--1)}.u-max-inline-size--0\.75{max-inline-size:var(--ui-space--0\.75)}.u-max-inline-size--0\.5{max-inline-size:var(--ui-space--0\.5)}.u-max-inline-size-0{max-inline-size:var(--ui-space-0)}.u-max-inline-size{max-inline-size:var(--ui-space-1)}.u-max-inline-size-0\.5{max-inline-size:var(--ui-space-0\.5)}.u-max-inline-size-0\.75{max-inline-size:var(--ui-space-0\.75)}.u-max-inline-size-1{max-inline-size:var(--ui-space-1)}.u-max-inline-size-1\.5{max-inline-size:var(--ui-space-1\.5)}.u-max-inline-size-2{max-inline-size:var(--ui-space-2)}.u-max-inline-size-2\.5{max-inline-size:var(--ui-space-2\.5)}.u-max-inline-size-3{max-inline-size:var(--ui-space-3)}.u-max-inline-size-3\.5{max-inline-size:var(--ui-space-3\.5)}.u-max-inline-size-4{max-inline-size:var(--ui-space-4)}.u-max-inline-size-5{max-inline-size:var(--ui-space-5)}.u-max-inline-size-6{max-inline-size:var(--ui-space-6)}.u-max-inline-size-7{max-inline-size:var(--ui-space-7)}.u-max-inline-size-8{max-inline-size:var(--ui-space-8)}.u-max-inline-size-9{max-inline-size:var(--ui-space-9)}.u-max-inline-size-10{max-inline-size:var(--ui-space-10)}.u-max-inline-size-11{max-inline-size:var(--ui-space-11)}.u-max-inline-size-12{max-inline-size:var(--ui-space-12)}.u-max-inline-size-14{max-inline-size:var(--ui-space-14)}.u-max-inline-size-16{max-inline-size:var(--ui-space-16)}.u-max-inline-size-20{max-inline-size:var(--ui-space-20)}.u-max-inline-size-24{max-inline-size:var(--ui-space-24)}.u-max-inline-size-28{max-inline-size:var(--ui-space-28)}.u-max-inline-size-32{max-inline-size:var(--ui-space-32)}.u-max-inline-size-36{max-inline-size:var(--ui-space-36)}.u-max-inline-size-40{max-inline-size:var(--ui-space-40)}.u-max-inline-size-44{max-inline-size:var(--ui-space-44)}.u-max-inline-size-48{max-inline-size:var(--ui-space-48)}.u-max-inline-size-52{max-inline-size:var(--ui-space-52)}.u-max-inline-size-56{max-inline-size:var(--ui-space-56)}.u-max-inline-size-60{max-inline-size:var(--ui-space-60)}.u-max-inline-size-64{max-inline-size:var(--ui-space-64)}.u-max-inline-size-72{max-inline-size:var(--ui-space-72)}.u-max-inline-size-80{max-inline-size:var(--ui-space-80)}.u-max-inline-size-96{max-inline-size:var(--ui-space-96)}.u-min-inline-size-3xs{min-inline-size:var(--ui-cbp-3xs)}.u-min-inline-size-2xs{min-inline-size:var(--ui-cbp-2xs)}.u-min-inline-size-xs{min-inline-size:var(--ui-cbp-xs)}.u-min-inline-size-sm{min-inline-size:var(--ui-cbp-sm)}.u-min-inline-size-md{min-inline-size:var(--ui-cbp-md)}.u-min-inline-size-lg{min-inline-size:var(--ui-cbp-lg)}.u-min-inline-size-xl{min-inline-size:var(--ui-cbp-xl)}.u-min-inline-size-2xl{min-inline-size:var(--ui-cbp-2xl)}.u-min-inline-size-3xl{min-inline-size:var(--ui-cbp-3xl)}.u-min-inline-size-4xl{min-inline-size:var(--ui-cbp-4xl)}.u-min-inline-size-5xl{min-inline-size:var(--ui-cbp-5xl)}.u-min-inline-size-6xl{min-inline-size:var(--ui-cbp-6xl)}.u-min-inline-size-7xl{min-inline-size:var(--ui-cbp-7xl)}.u-min-inline-size-full{min-inline-size:100%}.u-min-inline-size-1\/2{min-inline-size:50%}.u-min-inline-size-1\/3{min-inline-size:33%}.u-min-inline-size-1\/4{min-inline-size:25%}.u-min-inline-size-1\/5{min-inline-size:20%}.u-min-inline-size-px{min-inline-size:var(--ui-space-px)}.u-min-inline-size--4{min-inline-size:var(--ui-space--4)}.u-min-inline-size--3\.5{min-inline-size:var(--ui-space--3\.5)}.u-min-inline-size--3{min-inline-size:var(--ui-space--3)}.u-min-inline-size--2\.5{min-inline-size:var(--ui-space--2\.5)}.u-min-inline-size--2{min-inline-size:var(--ui-space--2)}.u-min-inline-size--1\.5{min-inline-size:var(--ui-space--1\.5)}.u-min-inline-size--1{min-inline-size:var(--ui-space--1)}.u-min-inline-size--0\.75{min-inline-size:var(--ui-space--0\.75)}.u-min-inline-size--0\.5{min-inline-size:var(--ui-space--0\.5)}.u-min-inline-size-0{min-inline-size:var(--ui-space-0)}.u-min-inline-size{min-inline-size:var(--ui-space-1)}.u-min-inline-size-0\.5{min-inline-size:var(--ui-space-0\.5)}.u-min-inline-size-0\.75{min-inline-size:var(--ui-space-0\.75)}.u-min-inline-size-1{min-inline-size:var(--ui-space-1)}.u-min-inline-size-1\.5{min-inline-size:var(--ui-space-1\.5)}.u-min-inline-size-2{min-inline-size:var(--ui-space-2)}.u-min-inline-size-2\.5{min-inline-size:var(--ui-space-2\.5)}.u-min-inline-size-3{min-inline-size:var(--ui-space-3)}.u-min-inline-size-3\.5{min-inline-size:var(--ui-space-3\.5)}.u-min-inline-size-4{min-inline-size:var(--ui-space-4)}.u-min-inline-size-5{min-inline-size:var(--ui-space-5)}.u-min-inline-size-6{min-inline-size:var(--ui-space-6)}.u-min-inline-size-7{min-inline-size:var(--ui-space-7)}.u-min-inline-size-8{min-inline-size:var(--ui-space-8)}.u-min-inline-size-9{min-inline-size:var(--ui-space-9)}.u-min-inline-size-10{min-inline-size:var(--ui-space-10)}.u-min-inline-size-11{min-inline-size:var(--ui-space-11)}.u-min-inline-size-12{min-inline-size:var(--ui-space-12)}.u-min-inline-size-14{min-inline-size:var(--ui-space-14)}.u-min-inline-size-16{min-inline-size:var(--ui-space-16)}.u-min-inline-size-20{min-inline-size:var(--ui-space-20)}.u-min-inline-size-24{min-inline-size:var(--ui-space-24)}.u-min-inline-size-28{min-inline-size:var(--ui-space-28)}.u-min-inline-size-32{min-inline-size:var(--ui-space-32)}.u-min-inline-size-36{min-inline-size:var(--ui-space-36)}.u-min-inline-size-40{min-inline-size:var(--ui-space-40)}.u-min-inline-size-44{min-inline-size:var(--ui-space-44)}.u-min-inline-size-48{min-inline-size:var(--ui-space-48)}.u-min-inline-size-52{min-inline-size:var(--ui-space-52)}.u-min-inline-size-56{min-inline-size:var(--ui-space-56)}.u-min-inline-size-60{min-inline-size:var(--ui-space-60)}.u-min-inline-size-64{min-inline-size:var(--ui-space-64)}.u-min-inline-size-72{min-inline-size:var(--ui-space-72)}.u-min-inline-size-80{min-inline-size:var(--ui-space-80)}.u-min-inline-size-96{min-inline-size:var(--ui-space-96)}.u-animation-blink{animation:var(--ui-animation-blink)}.u-animation-bounce{animation:var(--ui-animation-bounce)}.u-animation-float{animation:var(--ui-animation-float)}.u-animation-ping{animation:var(--ui-animation-ping)}.u-animation-pulse{animation:var(--ui-animation-pulse)}.u-animation-spin{animation:var(--ui-animation-spin)}@media (prefers-reduced-motion:no-preference){.u-transition-duration-instant{transition-duration:var(--ui-duration-instant)}.u-transition-duration-quick-1{transition-duration:var(--ui-duration-quick-1)}.u-transition-duration-quick-2{transition-duration:var(--ui-duration-quick-2)}.u-transition-duration-moderate-1{transition-duration:var(--ui-duration-moderate-1)}.u-transition-duration-moderate-2{transition-duration:var(--ui-duration-moderate-2)}.u-transition-duration-gentle-1{transition-duration:var(--ui-duration-gentle-1)}.u-transition-duration-gentle-2{transition-duration:var(--ui-duration-gentle-2)}.u-transition-property-all{transition-property:var(--ui-transition-property-all)}.u-transition-property-colors{transition-property:var(--ui-transition-property-colors)}.u-transition-property-opacity{transition-property:var(--ui-transition-property-opacity)}.u-transition-property-shadow{transition-property:var(--ui-transition-property-shadow)}.u-transition-property-transform{transition-property:var(--ui-transition-property-transform)}.u-transition-timing-function-default{transition-timing-function:var(--ui-transition-timing-function)}.u-transition-timing-function-ease{transition-timing-function:ease}.u-transition-timing-function-ease-in{transition-timing-function:ease-in}.u-transition-timing-function-ease-out{transition-timing-function:ease-out}.u-transition-timing-function-ease-in-out{transition-timing-function:ease-in-out}.u-transition-timing-function-linear{transition-timing-function:linear}}.u-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}