html:not(:-webkit-any([data-theme],[data-design=business])){--background:#fcf5e8;--foreground:#221710;--card:#fffcf3;--card-foreground:#221710;--popover:#fffdf8;--popover-foreground:#221710;--secondary:#f3eada;--secondary-foreground:#2b1f16;--muted:#f4ecde;--muted-foreground:#614e42;--accent:#f4e6d1;--accent-foreground:#2b1f16;--border:#dacbb7;--input:#ddd1bf;--sidebar:#f8efe0;--sidebar-border:#dacbb7;--up:#05773b;--down:#b8342f;--edge:color-mix(in oklch,var(--brand)42%,var(--border));--edge-strong:color-mix(in oklch,var(--brand)68%,var(--border));--sheen:rgba(255,255,255,.72);--sheen-fill:rgba(255,255,255,.34);--shadow-tint:62 40 18;--shadow-soft:0 1px 1px rgb(var(--shadow-tint)/.05),0 6px 18px -10px rgb(var(--shadow-tint)/.2);--shadow-lift:0 1px 2px rgb(var(--shadow-tint)/.07),0 16px 34px -16px rgb(var(--shadow-tint)/.3);--shadow-float:0 2px 6px rgb(var(--shadow-tint)/.08),0 28px 56px -22px rgb(var(--shadow-tint)/.38);--panel-wash:26%;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .24 0 0 0 0 .16 0 0 0 0 .08 .045 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ease-out:cubic-bezier(.2,.8,.2,1);--ease-soft:cubic-bezier(.25,.6,.3,1);scrollbar-color:color-mix(in oklch,var(--brand)42%,transparent)transparent}html:not(:-moz-any([data-theme],[data-design=business])){--background:#fcf5e8;--foreground:#221710;--card:#fffcf3;--card-foreground:#221710;--popover:#fffdf8;--popover-foreground:#221710;--secondary:#f3eada;--secondary-foreground:#2b1f16;--muted:#f4ecde;--muted-foreground:#614e42;--accent:#f4e6d1;--accent-foreground:#2b1f16;--border:#dacbb7;--input:#ddd1bf;--sidebar:#f8efe0;--sidebar-border:#dacbb7;--up:#05773b;--down:#b8342f;--edge:color-mix(in oklch,var(--brand)42%,var(--border));--edge-strong:color-mix(in oklch,var(--brand)68%,var(--border));--sheen:rgba(255,255,255,.72);--sheen-fill:rgba(255,255,255,.34);--shadow-tint:62 40 18;--shadow-soft:0 1px 1px rgb(var(--shadow-tint)/.05),0 6px 18px -10px rgb(var(--shadow-tint)/.2);--shadow-lift:0 1px 2px rgb(var(--shadow-tint)/.07),0 16px 34px -16px rgb(var(--shadow-tint)/.3);--shadow-float:0 2px 6px rgb(var(--shadow-tint)/.08),0 28px 56px -22px rgb(var(--shadow-tint)/.38);--panel-wash:26%;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .24 0 0 0 0 .16 0 0 0 0 .08 .045 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ease-out:cubic-bezier(.2,.8,.2,1);--ease-soft:cubic-bezier(.25,.6,.3,1);scrollbar-color:color-mix(in oklch,var(--brand)42%,transparent)transparent}html:not(:is([data-theme],[data-design=business])){--background:#fcf5e8;--foreground:#221710;--card:#fffcf3;--card-foreground:#221710;--popover:#fffdf8;--popover-foreground:#221710;--secondary:#f3eada;--secondary-foreground:#2b1f16;--muted:#f4ecde;--muted-foreground:#614e42;--accent:#f4e6d1;--accent-foreground:#2b1f16;--border:#dacbb7;--input:#ddd1bf;--sidebar:#f8efe0;--sidebar-border:#dacbb7;--up:#05773b;--down:#b8342f;--edge:color-mix(in oklch,var(--brand)42%,var(--border));--edge-strong:color-mix(in oklch,var(--brand)68%,var(--border));--sheen:rgba(255,255,255,.72);--sheen-fill:rgba(255,255,255,.34);--shadow-tint:62 40 18;--shadow-soft:0 1px 1px rgb(var(--shadow-tint)/.05),0 6px 18px -10px rgb(var(--shadow-tint)/.2);--shadow-lift:0 1px 2px rgb(var(--shadow-tint)/.07),0 16px 34px -16px rgb(var(--shadow-tint)/.3);--shadow-float:0 2px 6px rgb(var(--shadow-tint)/.08),0 28px 56px -22px rgb(var(--shadow-tint)/.38);--panel-wash:26%;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .24 0 0 0 0 .16 0 0 0 0 .08 .045 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ease-out:cubic-bezier(.2,.8,.2,1);--ease-soft:cubic-bezier(.25,.6,.3,1);scrollbar-color:color-mix(in oklch,var(--brand)42%,transparent)transparent}@supports (color:color(display-p3 0 0 0)){html:not(:is([data-theme],[data-design=business])){--background:color(display-p3 .983077 .961865 .9142);--foreground:color(display-p3 .125602 .0904583 .0665351);--card:color(display-p3 .997912 .986776 .955789);--card-foreground:color(display-p3 .125602 .0904583 .0665351);--popover:color(display-p3 1.00134 .992065 .966224);--popover-foreground:color(display-p3 .125602 .0904583 .0665351);--secondary:color(display-p3 .9478 .918969 .860086);--secondary-foreground:color(display-p3 .161586 .121602 .0912284);--muted:color(display-p3 .952362 .92713 .875555);--muted-foreground:color(display-p3 .367677 .309485 .263886);--accent:color(display-p3 .947146 .903045 .827271);--accent-foreground:color(display-p3 .161586 .121602 .0912284);--border:color(display-p3 .845516 .799697 .727002);--input:color(display-p3 .859833 .819618 .755792);--sidebar:color(display-p3 .965233 .938728 .884561);--sidebar-border:color(display-p3 .845516 .799697 .727002);--up:color(display-p3 .203004 .46052 .257322);--down:color(display-p3 .666117 .245156 .210178)}}@supports (color:lab(0% 0 0)){html:not(:is([data-theme],[data-design=business])){--background:lab(96.8209% .707984 7.26945);--foreground:lab(8.83896% 4.95289 6.31164);--card:lab(98.8958% .137627 4.59274);--card-foreground:lab(8.83896% 4.95289 6.31164);--popover:lab(99.3508% .108719 3.82327);--popover-foreground:lab(8.83896% 4.95289 6.31164);--secondary:lab(93.1138% 1.21802 9.17621);--secondary-foreground:lab(12.9011% 5.29579 8.30323);--muted:lab(93.8017% 1.04555 8.01437);--muted-foreground:lab(34.9295% 6.46217 10.5566);--accent:lab(91.9446% 2.45008 12.1542);--accent-foreground:lab(12.9011% 5.29579 8.30323);--border:lab(82.6483% 2.84636 12.083);--input:lab(84.3845% 2.44907 10.5398);--sidebar:lab(94.8485% 1.10075 8.39987);--sidebar-border:lab(82.6483% 2.84636 12.083);--up:lab(43.6413% -40.5038 24.4243);--down:lab(43.2253% 53.314 35.7456)}}html.dark:not(:-webkit-any([data-theme],[data-design=business])){--background:#070d17;--foreground:#ebf2f9;--card:#0f1724;--card-foreground:#ebf2f9;--popover:#131c2a;--popover-foreground:#ebf2f9;--secondary:#1c2634;--secondary-foreground:#ebf2f9;--muted:#1b2330;--muted-foreground:#a6b6c7;--accent:#202c3c;--accent-foreground:#ebf2f9;--border:rgba(181,205,231,.15);--input:rgba(181,205,231,.19);--sidebar:#050a13;--sidebar-border:rgba(181,205,231,.12);--up:#65d68a;--down:#ff847c;--edge:color-mix(in oklch,var(--brand)34%,var(--border));--edge-strong:color-mix(in oklch,var(--brand)60%,transparent);--sheen:rgba(255,238,210,.075);--sheen-fill:rgba(255,238,210,.06);--shadow-tint:0 0 0;--shadow-soft:0 1px 0 rgba(0,0,0,.35),0 8px 22px -10px rgba(0,0,0,.6);--shadow-lift:0 1px 2px rgba(0,0,0,.4),0 18px 38px -16px rgba(0,0,0,.72);--shadow-float:0 2px 8px rgba(0,0,0,.45),0 30px 60px -22px rgba(0,0,0,.8);--panel-wash:28%;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .93 0 0 0 0 .82 .03 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html.dark:not(:-moz-any([data-theme],[data-design=business])){--background:#070d17;--foreground:#ebf2f9;--card:#0f1724;--card-foreground:#ebf2f9;--popover:#131c2a;--popover-foreground:#ebf2f9;--secondary:#1c2634;--secondary-foreground:#ebf2f9;--muted:#1b2330;--muted-foreground:#a6b6c7;--accent:#202c3c;--accent-foreground:#ebf2f9;--border:rgba(181,205,231,.15);--input:rgba(181,205,231,.19);--sidebar:#050a13;--sidebar-border:rgba(181,205,231,.12);--up:#65d68a;--down:#ff847c;--edge:color-mix(in oklch,var(--brand)34%,var(--border));--edge-strong:color-mix(in oklch,var(--brand)60%,transparent);--sheen:rgba(255,238,210,.075);--sheen-fill:rgba(255,238,210,.06);--shadow-tint:0 0 0;--shadow-soft:0 1px 0 rgba(0,0,0,.35),0 8px 22px -10px rgba(0,0,0,.6);--shadow-lift:0 1px 2px rgba(0,0,0,.4),0 18px 38px -16px rgba(0,0,0,.72);--shadow-float:0 2px 8px rgba(0,0,0,.45),0 30px 60px -22px rgba(0,0,0,.8);--panel-wash:28%;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .93 0 0 0 0 .82 .03 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html.dark:not(:is([data-theme],[data-design=business])){--background:#070d17;--foreground:#ebf2f9;--card:#0f1724;--card-foreground:#ebf2f9;--popover:#131c2a;--popover-foreground:#ebf2f9;--secondary:#1c2634;--secondary-foreground:#ebf2f9;--muted:#1b2330;--muted-foreground:#a6b6c7;--accent:#202c3c;--accent-foreground:#ebf2f9;--border:rgba(181,205,231,.15);--input:rgba(181,205,231,.19);--sidebar:#050a13;--sidebar-border:rgba(181,205,231,.12);--up:#65d68a;--down:#ff847c;--edge:color-mix(in oklch,var(--brand)34%,var(--border));--edge-strong:color-mix(in oklch,var(--brand)60%,transparent);--sheen:rgba(255,238,210,.075);--sheen-fill:rgba(255,238,210,.06);--shadow-tint:0 0 0;--shadow-soft:0 1px 0 rgba(0,0,0,.35),0 8px 22px -10px rgba(0,0,0,.6);--shadow-lift:0 1px 2px rgba(0,0,0,.4),0 18px 38px -16px rgba(0,0,0,.72);--shadow-float:0 2px 8px rgba(0,0,0,.45),0 30px 60px -22px rgba(0,0,0,.8);--panel-wash:28%;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .93 0 0 0 0 .82 .03 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@supports (color:color(display-p3 0 0 0)){html.dark:not(:is([data-theme],[data-design=business])){--background:color(display-p3 .0307474 .0503642 .0871771);--foreground:color(display-p3 .925811 .948757 .973139);--card:color(display-p3 .0658572 .0911185 .136819);--card-foreground:color(display-p3 .925811 .948757 .973139);--popover:color(display-p3 .0833075 .110166 .158594);--popover-foreground:color(display-p3 .925811 .948757 .973139);--secondary:color(display-p3 .117687 .146701 .198703);--secondary-foreground:color(display-p3 .925811 .948757 .973139);--muted:color(display-p3 .111377 .137285 .183587);--muted-foreground:color(display-p3 .662263 .713266 .773572);--accent:color(display-p3 .135362 .171455 .230667);--accent-foreground:color(display-p3 .925811 .948757 .973139);--border:color(display-p3 .728279 .802831 .897793/.15);--input:color(display-p3 .728279 .802831 .897793/.19);--sidebar:color(display-p3 .0237816 .0396344 .0726707);--sidebar-border:color(display-p3 .728279 .802831 .897793/.12);--up:color(display-p3 .513675 .827879 .566142);--down:color(display-p3 .944201 .5389 .500002)}}@supports (color:lab(0% 0 0)){html.dark:not(:is([data-theme],[data-design=business])){--background:lab(3.49005% -.244983 -6.35169);--foreground:lab(95.132% -1.63382 -4.13212);--card:lab(7.64669% -.623137 -9.96392);--card-foreground:lab(95.132% -1.63382 -4.13212);--popover:lab(10.0769% -.750586 -10.3491);--popover-foreground:lab(95.132% -1.63382 -4.13212);--secondary:lab(14.6044% -.928506 -10.746);--secondary-foreground:lab(95.132% -1.63382 -4.13212);--muted:lab(13.4615% -.901341 -9.69);--muted-foreground:lab(73.2965% -3.36245 -10.4484);--accent:lab(17.501% -1.40312 -12.0724);--accent-foreground:lab(95.132% -1.63382 -4.13212);--border:lab(81.3723% -4.33821 -15.7921/.15);--input:lab(81.3723% -4.33821 -15.7921/.19);--sidebar:lab(2.69762% -.189766 -4.90262);--sidebar-border:lab(81.3723% -4.33821 -15.7921/.12);--up:lab(77.5698% -46.1806 27.5326);--down:lab(69.4896% 48.4979 27.5597)}}html[data-lighting=system]:not(:-webkit-any([data-theme],[data-design=business])):not(.dark){--background:#eff6ed;--foreground:#141d16;--card:#f9fcf7;--card-foreground:#141d16;--popover:#fbfefa;--popover-foreground:#141d16;--secondary:#e4ede2;--secondary-foreground:#1a251c;--muted:#e6efe5;--muted-foreground:#445547;--accent:#deeadb;--accent-foreground:#1a251c;--border:#c4d1c1;--input:#cad5c7;--sidebar:#eaf2e8;--sidebar-border:#c4d1c1;--shadow-tint:34 52 40}html[data-lighting=system]:not(:-moz-any([data-theme],[data-design=business])):not(.dark){--background:#eff6ed;--foreground:#141d16;--card:#f9fcf7;--card-foreground:#141d16;--popover:#fbfefa;--popover-foreground:#141d16;--secondary:#e4ede2;--secondary-foreground:#1a251c;--muted:#e6efe5;--muted-foreground:#445547;--accent:#deeadb;--accent-foreground:#1a251c;--border:#c4d1c1;--input:#cad5c7;--sidebar:#eaf2e8;--sidebar-border:#c4d1c1;--shadow-tint:34 52 40}html[data-lighting=system]:not(:is([data-theme],[data-design=business])):not(.dark){--background:#eff6ed;--foreground:#141d16;--card:#f9fcf7;--card-foreground:#141d16;--popover:#fbfefa;--popover-foreground:#141d16;--secondary:#e4ede2;--secondary-foreground:#1a251c;--muted:#e6efe5;--muted-foreground:#445547;--accent:#deeadb;--accent-foreground:#1a251c;--border:#c4d1c1;--input:#cad5c7;--sidebar:#eaf2e8;--sidebar-border:#c4d1c1;--shadow-tint:34 52 40}@supports (color:color(display-p3 0 0 0)){html[data-lighting=system]:not(:is([data-theme],[data-design=business])):not(.dark){--background:color(display-p3 .943335 .964518 .932596);--foreground:color(display-p3 .0858181 .113813 .0873764);--card:color(display-p3 .97813 .989255 .970327);--card-foreground:color(display-p3 .0858181 .113813 .0873764);--popover:color(display-p3 .986222 .994581 .980366);--popover-foreground:color(display-p3 .0858181 .113813 .0873764);--secondary:color(display-p3 .899718 .928263 .888477);--secondary-foreground:color(display-p3 .110944 .142716 .112685);--muted:color(display-p3 .909338 .934759 .899334);--muted-foreground:color(display-p3 .280689 .330101 .283133);--accent:color(display-p3 .879952 .917871 .864992);--accent-foreground:color(display-p3 .110944 .142716 .112685);--border:color(display-p3 .77628 .816419 .760422);--input:color(display-p3 .798849 .832982 .785384);--sidebar:color(display-p3 .922309 .947798 .912279);--sidebar-border:color(display-p3 .77628 .816419 .760422)}}@supports (color:lab(0% 0 0)){html[data-lighting=system]:not(:is([data-theme],[data-design=business])):not(.dark){--background:lab(96.2347% -3.54958 3.54528);--foreground:lab(9.78257% -5.94573 3.80925);--card:lab(98.7084% -1.9328 2.13939);--card-foreground:lab(9.78257% -5.94573 3.80925);--popover:lab(99.2634% -1.45036 1.60359);--popover-foreground:lab(9.78257% -5.94573 3.80925);--secondary:lab(92.808% -4.70203 4.38048);--secondary-foreground:lab(13.2891% -6.53851 4.20205);--muted:lab(93.4784% -4.18058 3.89136);--muted-foreground:lab(34.2766% -8.90124 5.70551);--accent:lab(91.6081% -6.26484 5.85158);--accent-foreground:lab(13.2891% -6.53851 4.20205);--border:lab(82.3529% -6.78346 6.34792);--input:lab(84.0425% -5.743 5.3634);--sidebar:lab(94.6385% -4.18067 3.89118);--sidebar-border:lab(82.3529% -6.78346 6.34792)}}html.dark[data-lighting=system]:not(:-webkit-any([data-theme],[data-design=business])){--background:#100b17;--foreground:#f4eff7;--card:#1b1524;--card-foreground:#f4eff7;--popover:#201929;--popover-foreground:#f4eff7;--secondary:#292334;--secondary-foreground:#f4eff7;--muted:#272130;--muted-foreground:#baafc4;--accent:#2f283c;--accent-foreground:#f4eff7;--border:rgba(213,194,228,.15);--input:rgba(213,194,228,.19);--sidebar:#0d0813;--sidebar-border:rgba(213,194,228,.12)}html.dark[data-lighting=system]:not(:-moz-any([data-theme],[data-design=business])){--background:#100b17;--foreground:#f4eff7;--card:#1b1524;--card-foreground:#f4eff7;--popover:#201929;--popover-foreground:#f4eff7;--secondary:#292334;--secondary-foreground:#f4eff7;--muted:#272130;--muted-foreground:#baafc4;--accent:#2f283c;--accent-foreground:#f4eff7;--border:rgba(213,194,228,.15);--input:rgba(213,194,228,.19);--sidebar:#0d0813;--sidebar-border:rgba(213,194,228,.12)}html.dark[data-lighting=system]:not(:is([data-theme],[data-design=business])){--background:#100b17;--foreground:#f4eff7;--card:#1b1524;--card-foreground:#f4eff7;--popover:#201929;--popover-foreground:#f4eff7;--secondary:#292334;--secondary-foreground:#f4eff7;--muted:#272130;--muted-foreground:#baafc4;--accent:#2f283c;--accent-foreground:#f4eff7;--border:rgba(213,194,228,.15);--input:rgba(213,194,228,.19);--sidebar:#0d0813;--sidebar-border:rgba(213,194,228,.12)}@supports (color:color(display-p3 0 0 0)){html.dark[data-lighting=system]:not(:is([data-theme],[data-design=business])){--background:color(display-p3 .0586577 .0433986 .0870313);--foreground:color(display-p3 .951836 .937869 .96731);--card:color(display-p3 .101367 .0829333 .136475);--card-foreground:color(display-p3 .951836 .937869 .96731);--popover:color(display-p3 .11977 .100451 .156973);--popover-foreground:color(display-p3 .951836 .937869 .96731);--secondary:color(display-p3 .157514 .137108 .197687);--secondary-foreground:color(display-p3 .951836 .937869 .96731);--muted:color(display-p3 .147298 .129112 .183444);--muted-foreground:color(display-p3 .723427 .687643 .762057);--accent:color(display-p3 .180801 .159736 .23006);--accent-foreground:color(display-p3 .951836 .937869 .96731);--border:color(display-p3 .821248 .763565 .882546/.15);--input:color(display-p3 .821248 .763565 .882546/.19);--sidebar:color(display-p3 .0465674 .0330756 .0721615);--sidebar-border:color(display-p3 .821248 .763565 .882546/.12)}}@supports (color:lab(0% 0 0)){html.dark[data-lighting=system]:not(:is([data-theme],[data-design=business])){--background:lab(3.63181% 3.37422 -6.02542);--foreground:lab(94.9809% 2.65974 -3.45966);--card:lab(7.96789% 6.09003 -9.27381);--card-foreground:lab(94.9809% 2.65974 -3.45966);--popover:lab(10.2784% 6.25689 -9.59751);--popover-foreground:lab(94.9809% 2.65974 -3.45966);--secondary:lab(14.9129% 6.38336 -9.93915);--secondary-foreground:lab(94.9809% 2.65974 -3.45966);--muted:lab(13.7939% 5.75572 -9.02057);--muted-foreground:lab(72.9179% 7.17613 -9.14992);--accent:lab(17.7678% 6.89398 -11.4063);--accent-foreground:lab(94.9809% 2.65974 -3.45966);--border:lab(80.802% 11.294 -14.231/.15);--input:lab(80.802% 11.294 -14.231/.19);--sidebar:lab(2.76734% 2.6035 -4.64981);--sidebar-border:lab(80.802% 11.294 -14.231/.12)}}html:not(:-webkit-any([data-theme],[data-design=business])) body{text-rendering:optimizeLegibility;font-feature-settings:"kern","calt";transition:background-color .42s var(--ease-soft),color .42s var(--ease-soft)}html:not(:-moz-any([data-theme],[data-design=business])) body{text-rendering:optimizeLegibility;font-feature-settings:"kern","calt";transition:background-color .42s var(--ease-soft),color .42s var(--ease-soft)}html:not(:is([data-theme],[data-design=business])) body{text-rendering:optimizeLegibility;font-feature-settings:"kern","calt";transition:background-color .42s var(--ease-soft),color .42s var(--ease-soft)}html:not(:-webkit-any([data-theme],[data-design=business])) .font-serif{font-feature-settings:"kern","liga"}html:not(:-moz-any([data-theme],[data-design=business])) .font-serif{font-feature-settings:"kern","liga"}html:not(:is([data-theme],[data-design=business])) .font-serif{font-feature-settings:"kern","liga"}html:not(:-webkit-any([data-theme],[data-design=business])) .font-mono{font-variant-numeric:tabular-nums slashed-zero}html:not(:-moz-any([data-theme],[data-design=business])) .font-mono{font-variant-numeric:tabular-nums slashed-zero}html:not(:is([data-theme],[data-design=business])) .font-mono{font-variant-numeric:tabular-nums slashed-zero}html:not(:-webkit-any([data-theme],[data-design=business])) .text-muted-foreground{text-wrap:pretty}html:not(:-moz-any([data-theme],[data-design=business])) .text-muted-foreground{text-wrap:pretty}html:not(:is([data-theme],[data-design=business])) .text-muted-foreground{text-wrap:pretty}html:not(:-webkit-any([data-theme],[data-design=business])) .app-bg{background:var(--grain),radial-gradient(1100px 480px at -10% -20%,color-mix(in oklch,var(--brand)15%,transparent),transparent 62%),radial-gradient(860px 400px at 110% -10%,color-mix(in oklch,var(--brand)8%,transparent),transparent 56%),linear-gradient(180deg,transparent 60%,color-mix(in oklch,var(--brand)3%,transparent)),var(--background);background-size:180px 180px,auto,auto,auto,auto}html:not(:-moz-any([data-theme],[data-design=business])) .app-bg{background:var(--grain),radial-gradient(1100px 480px at -10% -20%,color-mix(in oklch,var(--brand)15%,transparent),transparent 62%),radial-gradient(860px 400px at 110% -10%,color-mix(in oklch,var(--brand)8%,transparent),transparent 56%),linear-gradient(180deg,transparent 60%,color-mix(in oklch,var(--brand)3%,transparent)),var(--background);background-size:180px 180px,auto,auto,auto,auto}html:not(:is([data-theme],[data-design=business])) .app-bg{background:var(--grain),radial-gradient(1100px 480px at -10% -20%,color-mix(in oklch,var(--brand)15%,transparent),transparent 62%),radial-gradient(860px 400px at 110% -10%,color-mix(in oklch,var(--brand)8%,transparent),transparent 56%),linear-gradient(180deg,transparent 60%,color-mix(in oklch,var(--brand)3%,transparent)),var(--background);background-size:180px 180px,auto,auto,auto,auto}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any(.shape-panel,.chat-surface){background:linear-gradient(180deg,var(--sheen-fill),transparent 34%),var(--grain),linear-gradient(165deg,color-mix(in oklch,var(--brand)var(--panel-wash),var(--card)),color-mix(in oklch,var(--card)86%,white));box-shadow:inset 0 0 0 1px var(--edge-strong),inset 0 1px 0 var(--sheen);filter:drop-shadow(0 1px 1px rgb(var(--shadow-tint)/.08))drop-shadow(0 14px 22px rgb(var(--shadow-tint)/.2));background-size:auto,180px 180px,auto}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any(.shape-panel,.chat-surface){background:linear-gradient(180deg,var(--sheen-fill),transparent 34%),var(--grain),linear-gradient(165deg,color-mix(in oklch,var(--brand)var(--panel-wash),var(--card)),color-mix(in oklch,var(--card)86%,white));box-shadow:inset 0 0 0 1px var(--edge-strong),inset 0 1px 0 var(--sheen);filter:drop-shadow(0 1px 1px rgb(var(--shadow-tint)/.08))drop-shadow(0 14px 22px rgb(var(--shadow-tint)/.2));background-size:auto,180px 180px,auto}html:not(:is([data-theme],[data-design=business])) :is(.shape-panel,.chat-surface){background:linear-gradient(180deg,var(--sheen-fill),transparent 34%),var(--grain),linear-gradient(165deg,color-mix(in oklch,var(--brand)var(--panel-wash),var(--card)),color-mix(in oklch,var(--card)86%,white));box-shadow:inset 0 0 0 1px var(--edge-strong),inset 0 1px 0 var(--sheen);filter:drop-shadow(0 1px 1px rgb(var(--shadow-tint)/.08))drop-shadow(0 14px 22px rgb(var(--shadow-tint)/.2));background-size:auto,180px 180px,auto}html.dark:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any(.shape-panel,.chat-surface){background:linear-gradient(180deg,var(--sheen-fill),transparent 34%),var(--grain),linear-gradient(165deg,color-mix(in oklch,var(--brand)var(--panel-wash),var(--card)),color-mix(in oklch,var(--card)90%,white));filter:drop-shadow(0 1px rgba(0,0,0,.45))drop-shadow(0 18px 26px rgba(0,0,0,.5));background-size:auto,180px 180px,auto}html.dark:not(:-moz-any([data-theme],[data-design=business])) :-moz-any(.shape-panel,.chat-surface){background:linear-gradient(180deg,var(--sheen-fill),transparent 34%),var(--grain),linear-gradient(165deg,color-mix(in oklch,var(--brand)var(--panel-wash),var(--card)),color-mix(in oklch,var(--card)90%,white));filter:drop-shadow(0 1px rgba(0,0,0,.45))drop-shadow(0 18px 26px rgba(0,0,0,.5));background-size:auto,180px 180px,auto}html.dark:not(:is([data-theme],[data-design=business])) :is(.shape-panel,.chat-surface){background:linear-gradient(180deg,var(--sheen-fill),transparent 34%),var(--grain),linear-gradient(165deg,color-mix(in oklch,var(--brand)var(--panel-wash),var(--card)),color-mix(in oklch,var(--card)90%,white));filter:drop-shadow(0 1px rgba(0,0,0,.45))drop-shadow(0 18px 26px rgba(0,0,0,.5));background-size:auto,180px 180px,auto}html:not(:-webkit-any([data-theme],[data-design=business])) .home-stage{background:radial-gradient(120% 70% at 50% 0%,color-mix(in oklch,var(--brand)18%,transparent),transparent 60%),color-mix(in oklch,var(--card)76%,transparent);box-shadow:inset 0 0 0 1px var(--edge-strong),inset 0 1px 0 var(--sheen)}html:not(:-moz-any([data-theme],[data-design=business])) .home-stage{background:radial-gradient(120% 70% at 50% 0%,color-mix(in oklch,var(--brand)18%,transparent),transparent 60%),color-mix(in oklch,var(--card)76%,transparent);box-shadow:inset 0 0 0 1px var(--edge-strong),inset 0 1px 0 var(--sheen)}html:not(:is([data-theme],[data-design=business])) .home-stage{background:radial-gradient(120% 70% at 50% 0%,color-mix(in oklch,var(--brand)18%,transparent),transparent 60%),color-mix(in oklch,var(--card)76%,transparent);box-shadow:inset 0 0 0 1px var(--edge-strong),inset 0 1px 0 var(--sheen)}html:not(:-webkit-any([data-theme],[data-design=business])) .home-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),linear-gradient(165deg,color-mix(in oklch,var(--brand)16%,var(--card)),color-mix(in oklch,var(--card)90%,white));box-shadow:inset 0 0 0 1px var(--edge-strong),0 1px 1px rgb(var(--shadow-tint)/.06),0 20px 34px -24px rgb(var(--shadow-tint)/.55)}html:not(:-moz-any([data-theme],[data-design=business])) .home-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),linear-gradient(165deg,color-mix(in oklch,var(--brand)16%,var(--card)),color-mix(in oklch,var(--card)90%,white));box-shadow:inset 0 0 0 1px var(--edge-strong),0 1px 1px rgb(var(--shadow-tint)/.06),0 20px 34px -24px rgb(var(--shadow-tint)/.55)}html:not(:is([data-theme],[data-design=business])) .home-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),linear-gradient(165deg,color-mix(in oklch,var(--brand)16%,var(--card)),color-mix(in oklch,var(--card)90%,white));box-shadow:inset 0 0 0 1px var(--edge-strong),0 1px 1px rgb(var(--shadow-tint)/.06),0 20px 34px -24px rgb(var(--shadow-tint)/.55)}html:not(:-webkit-any([data-theme],[data-design=business])) .home-pickup{box-shadow:inset 0 0 0 1px var(--edge-strong),var(--shadow-float)}html:not(:-moz-any([data-theme],[data-design=business])) .home-pickup{box-shadow:inset 0 0 0 1px var(--edge-strong),var(--shadow-float)}html:not(:is([data-theme],[data-design=business])) .home-pickup{box-shadow:inset 0 0 0 1px var(--edge-strong),var(--shadow-float)}html:not(:-webkit-any([data-theme],[data-design=business])) .home-spine{background:linear-gradient(180deg,var(--sheen-fill),transparent 50%),linear-gradient(90deg,color-mix(in oklch,var(--brand)28%,var(--card)),color-mix(in oklch,var(--card)84%,white)18%,color-mix(in oklch,var(--brand)11%,var(--card)));box-shadow:inset -10px 0 14px rgb(var(--shadow-tint)/.16),inset 0 0 0 1px var(--edge)}html:not(:-moz-any([data-theme],[data-design=business])) .home-spine{background:linear-gradient(180deg,var(--sheen-fill),transparent 50%),linear-gradient(90deg,color-mix(in oklch,var(--brand)28%,var(--card)),color-mix(in oklch,var(--card)84%,white)18%,color-mix(in oklch,var(--brand)11%,var(--card)));box-shadow:inset -10px 0 14px rgb(var(--shadow-tint)/.16),inset 0 0 0 1px var(--edge)}html:not(:is([data-theme],[data-design=business])) .home-spine{background:linear-gradient(180deg,var(--sheen-fill),transparent 50%),linear-gradient(90deg,color-mix(in oklch,var(--brand)28%,var(--card)),color-mix(in oklch,var(--card)84%,white)18%,color-mix(in oklch,var(--brand)11%,var(--card)));box-shadow:inset -10px 0 14px rgb(var(--shadow-tint)/.16),inset 0 0 0 1px var(--edge)}html:not(:-webkit-any([data-theme],[data-design=business])) .archive-stage{background:radial-gradient(90% 70% at 50% 0%,color-mix(in oklch,var(--brand)13%,transparent),transparent 64%),color-mix(in oklch,var(--card)60%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) .archive-stage{background:radial-gradient(90% 70% at 50% 0%,color-mix(in oklch,var(--brand)13%,transparent),transparent 64%),color-mix(in oklch,var(--card)60%,transparent)}html:not(:is([data-theme],[data-design=business])) .archive-stage{background:radial-gradient(90% 70% at 50% 0%,color-mix(in oklch,var(--brand)13%,transparent),transparent 64%),color-mix(in oklch,var(--card)60%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) .shape-cut{background:color-mix(in oklch,var(--background)66%,var(--card));box-shadow:inset 0 0 0 1px var(--edge),inset 0 1px 0 var(--sheen)}html:not(:-moz-any([data-theme],[data-design=business])) .shape-cut{background:color-mix(in oklch,var(--background)66%,var(--card));box-shadow:inset 0 0 0 1px var(--edge),inset 0 1px 0 var(--sheen)}html:not(:is([data-theme],[data-design=business])) .shape-cut{background:color-mix(in oklch,var(--background)66%,var(--card));box-shadow:inset 0 0 0 1px var(--edge),inset 0 1px 0 var(--sheen)}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any(.rounded-xl,.rounded-2xl).border:not(:-webkit-any(.border-dashed,input,textarea)){border-color:var(--edge);box-shadow:inset 0 1px 0 var(--sheen),var(--shadow-soft);transition:border-color .32s var(--ease-soft),box-shadow .42s var(--ease-soft)}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any(.rounded-xl,.rounded-2xl).border:not(:-moz-any(.border-dashed,input,textarea)){border-color:var(--edge);box-shadow:inset 0 1px 0 var(--sheen),var(--shadow-soft);transition:border-color .32s var(--ease-soft),box-shadow .42s var(--ease-soft)}html:not(:is([data-theme],[data-design=business])) :is(.rounded-xl,.rounded-2xl).border:not(:is(.border-dashed,input,textarea)){border-color:var(--edge);box-shadow:inset 0 1px 0 var(--sheen),var(--shadow-soft);transition:border-color .32s var(--ease-soft),box-shadow .42s var(--ease-soft)}html:not(:-webkit-any([data-theme],[data-design=business])) .quote-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),color-mix(in oklch,var(--card)94%,transparent);box-shadow:inset 0 1px 0 var(--sheen),var(--shadow-lift)}html:not(:-moz-any([data-theme],[data-design=business])) .quote-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),color-mix(in oklch,var(--card)94%,transparent);box-shadow:inset 0 1px 0 var(--sheen),var(--shadow-lift)}html:not(:is([data-theme],[data-design=business])) .quote-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),color-mix(in oklch,var(--card)94%,transparent);box-shadow:inset 0 1px 0 var(--sheen),var(--shadow-lift)}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=sheet-content]){background:linear-gradient(180deg,var(--sheen-fill),transparent 30%),var(--popover);box-shadow:0 0 0 1px var(--edge),var(--shadow-float)}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=sheet-content]){background:linear-gradient(180deg,var(--sheen-fill),transparent 30%),var(--popover);box-shadow:0 0 0 1px var(--edge),var(--shadow-float)}html:not(:is([data-theme],[data-design=business])) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=sheet-content]){background:linear-gradient(180deg,var(--sheen-fill),transparent 30%),var(--popover);box-shadow:0 0 0 1px var(--edge),var(--shadow-float)}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=tooltip-content]{box-shadow:0 0 0 1px var(--edge-strong),var(--shadow-lift)}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=tooltip-content]{box-shadow:0 0 0 1px var(--edge-strong),var(--shadow-lift)}html:not(:is([data-theme],[data-design=business])) [data-slot=tooltip-content]{box-shadow:0 0 0 1px var(--edge-strong),var(--shadow-lift)}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any([data-slot=dropdown-menu-item],[data-slot=select-item]){transition:background-color .18s var(--ease-soft),color .18s var(--ease-soft)}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any([data-slot=dropdown-menu-item],[data-slot=select-item]){transition:background-color .18s var(--ease-soft),color .18s var(--ease-soft)}html:not(:is([data-theme],[data-design=business])) :is([data-slot=dropdown-menu-item],[data-slot=select-item]){transition:background-color .18s var(--ease-soft),color .18s var(--ease-soft)}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any([data-slot=dropdown-menu-item],[data-slot=select-item]):-webkit-any(:hover,[data-highlighted]){background:color-mix(in oklch,var(--brand)12%,var(--accent))}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any([data-slot=dropdown-menu-item],[data-slot=select-item]):-moz-any(:hover,[data-highlighted]){background:color-mix(in oklch,var(--brand)12%,var(--accent))}html:not(:is([data-theme],[data-design=business])) :is([data-slot=dropdown-menu-item],[data-slot=select-item]):is(:hover,[data-highlighted]){background:color-mix(in oklch,var(--brand)12%,var(--accent))}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=dialog-overlay]{background:color-mix(in oklch,var(--background)55%,rgb(var(--shadow-tint)/.35));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=dialog-overlay]{background:color-mix(in oklch,var(--background)55%,rgb(var(--shadow-tint)/.35));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not(:is([data-theme],[data-design=business])) [data-slot=dialog-overlay]{background:color-mix(in oklch,var(--background)55%,rgb(var(--shadow-tint)/.35));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not(:-webkit-any([data-theme],[data-design=business])) .node-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 36%),color-mix(in oklch,var(--popover)93%,var(--brand));box-shadow:inset 0 0 0 1px var(--edge-strong);filter:drop-shadow(0 2px 2px rgb(var(--shadow-tint)/.1))drop-shadow(0 18px 26px rgb(var(--shadow-tint)/.32))}html:not(:-moz-any([data-theme],[data-design=business])) .node-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 36%),color-mix(in oklch,var(--popover)93%,var(--brand));box-shadow:inset 0 0 0 1px var(--edge-strong);filter:drop-shadow(0 2px 2px rgb(var(--shadow-tint)/.1))drop-shadow(0 18px 26px rgb(var(--shadow-tint)/.32))}html:not(:is([data-theme],[data-design=business])) .node-card{background:linear-gradient(180deg,var(--sheen-fill),transparent 36%),color-mix(in oklch,var(--popover)93%,var(--brand));box-shadow:inset 0 0 0 1px var(--edge-strong);filter:drop-shadow(0 2px 2px rgb(var(--shadow-tint)/.1))drop-shadow(0 18px 26px rgb(var(--shadow-tint)/.32))}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=button]{transition:background-color .22s var(--ease-soft),color .22s var(--ease-soft),border-color .22s var(--ease-soft),box-shadow .26s var(--ease-soft),filter .26s var(--ease-soft),transform .22s var(--ease-out)}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=button]{transition:background-color .22s var(--ease-soft),color .22s var(--ease-soft),border-color .22s var(--ease-soft),box-shadow .26s var(--ease-soft),filter .26s var(--ease-soft),transform .22s var(--ease-out)}html:not(:is([data-theme],[data-design=business])) [data-slot=button]{transition:background-color .22s var(--ease-soft),color .22s var(--ease-soft),border-color .22s var(--ease-soft),box-shadow .26s var(--ease-soft),filter .26s var(--ease-soft),transform .22s var(--ease-out)}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=button][data-variant=default]{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgb(var(--shadow-tint)/.2),0 6px 14px -8px color-mix(in oklch,var(--brand)70%,transparent);background-image:linear-gradient(rgba(255,255,255,.16),transparent 60%)}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=button][data-variant=default]{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgb(var(--shadow-tint)/.2),0 6px 14px -8px color-mix(in oklch,var(--brand)70%,transparent);background-image:linear-gradient(rgba(255,255,255,.16),transparent 60%)}html:not(:is([data-theme],[data-design=business])) [data-slot=button][data-variant=default]{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgb(var(--shadow-tint)/.2),0 6px 14px -8px color-mix(in oklch,var(--brand)70%,transparent);background-image:linear-gradient(rgba(255,255,255,.16),transparent 60%)}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:var(--primary);filter:brightness(1.06)saturate(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 2px 4px rgb(var(--shadow-tint)/.2),0 10px 20px -10px color-mix(in oklch,var(--brand)80%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:var(--primary);filter:brightness(1.06)saturate(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 2px 4px rgb(var(--shadow-tint)/.2),0 10px 20px -10px color-mix(in oklch,var(--brand)80%,transparent)}html:not(:is([data-theme],[data-design=business])) [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:var(--primary);filter:brightness(1.06)saturate(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 2px 4px rgb(var(--shadow-tint)/.2),0 10px 20px -10px color-mix(in oklch,var(--brand)80%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=button]:active:not(:disabled){transform:translateY(.5px)}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=button]:active:not(:disabled){transform:translateY(.5px)}html:not(:is([data-theme],[data-design=business])) [data-slot=button]:active:not(:disabled){transform:translateY(.5px)}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=button][data-variant=outline]{border-color:var(--edge);box-shadow:inset 0 1px 0 var(--sheen),0 1px 1px rgb(var(--shadow-tint)/.05)}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=button][data-variant=outline]{border-color:var(--edge);box-shadow:inset 0 1px 0 var(--sheen),0 1px 1px rgb(var(--shadow-tint)/.05)}html:not(:is([data-theme],[data-design=business])) [data-slot=button][data-variant=outline]{border-color:var(--edge);box-shadow:inset 0 1px 0 var(--sheen),0 1px 1px rgb(var(--shadow-tint)/.05)}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=button][data-variant=outline]:hover:not(:disabled){border-color:var(--edge-strong);background:color-mix(in oklch,var(--brand)8%,var(--background))}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=button][data-variant=outline]:hover:not(:disabled){border-color:var(--edge-strong);background:color-mix(in oklch,var(--brand)8%,var(--background))}html:not(:is([data-theme],[data-design=business])) [data-slot=button][data-variant=outline]:hover:not(:disabled){border-color:var(--edge-strong);background:color-mix(in oklch,var(--brand)8%,var(--background))}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:var(--edge);box-shadow:inset 0 1px 2px rgb(var(--shadow-tint)/.06);transition:border-color .22s var(--ease-soft),box-shadow .22s var(--ease-soft),background-color .22s var(--ease-soft)}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:var(--edge);box-shadow:inset 0 1px 2px rgb(var(--shadow-tint)/.06);transition:border-color .22s var(--ease-soft),box-shadow .22s var(--ease-soft),background-color .22s var(--ease-soft)}html:not(:is([data-theme],[data-design=business])) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:var(--edge);box-shadow:inset 0 1px 2px rgb(var(--shadow-tint)/.06);transition:border-color .22s var(--ease-soft),box-shadow .22s var(--ease-soft),background-color .22s var(--ease-soft)}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover{border-color:var(--edge-strong)}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover{border-color:var(--edge-strong)}html:not(:is([data-theme],[data-design=business])) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover{border-color:var(--edge-strong)}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--brand);box-shadow:inset 0 1px 2px rgb(var(--shadow-tint)/.06),0 0 0 3px color-mix(in oklch,var(--brand)22%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--brand);box-shadow:inset 0 1px 2px rgb(var(--shadow-tint)/.06),0 0 0 3px color-mix(in oklch,var(--brand)22%,transparent)}html:not(:is([data-theme],[data-design=business])) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--brand);box-shadow:inset 0 1px 2px rgb(var(--shadow-tint)/.06),0 0 0 3px color-mix(in oklch,var(--brand)22%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) :where(a,button,[role=button],summary):focus-visible{outline:2px solid color-mix(in oklch,var(--brand)70%,transparent);outline-offset:2px}html:not(:-moz-any([data-theme],[data-design=business])) :where(a,button,[role=button],summary):focus-visible{outline:2px solid color-mix(in oklch,var(--brand)70%,transparent);outline-offset:2px}html:not(:is([data-theme],[data-design=business])) :where(a,button,[role=button],summary):focus-visible{outline:2px solid color-mix(in oklch,var(--brand)70%,transparent);outline-offset:2px}html:not(:-webkit-any([data-theme],[data-design=business])) .link-chip{background:color-mix(in oklch,var(--brand)13%,transparent);box-shadow:inset 0 0 0 1px var(--edge-strong);transition:background-color .22s var(--ease-soft)}html:not(:-moz-any([data-theme],[data-design=business])) .link-chip{background:color-mix(in oklch,var(--brand)13%,transparent);box-shadow:inset 0 0 0 1px var(--edge-strong);transition:background-color .22s var(--ease-soft)}html:not(:is([data-theme],[data-design=business])) .link-chip{background:color-mix(in oklch,var(--brand)13%,transparent);box-shadow:inset 0 0 0 1px var(--edge-strong);transition:background-color .22s var(--ease-soft)}html:not(:-webkit-any([data-theme],[data-design=business])) .link-chip:hover{background:color-mix(in oklch,var(--brand)22%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) .link-chip:hover{background:color-mix(in oklch,var(--brand)22%,transparent)}html:not(:is([data-theme],[data-design=business])) .link-chip:hover{background:color-mix(in oklch,var(--brand)22%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) .ticker-badge{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--muted-foreground)34%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) .ticker-badge{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--muted-foreground)34%,transparent)}html:not(:is([data-theme],[data-design=business])) .ticker-badge{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--muted-foreground)34%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) .updates-badge{box-shadow:0 0 0 2px var(--background),0 2px 6px -1px color-mix(in oklch,var(--brand)60%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) .updates-badge{box-shadow:0 0 0 2px var(--background),0 2px 6px -1px color-mix(in oklch,var(--brand)60%,transparent)}html:not(:is([data-theme],[data-design=business])) .updates-badge{box-shadow:0 0 0 2px var(--background),0 2px 6px -1px color-mix(in oklch,var(--brand)60%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) .view-choice{transition:background .42s var(--ease-soft),color .32s var(--ease-soft),filter .42s var(--ease-soft),transform .42s var(--ease-out)}html:not(:-moz-any([data-theme],[data-design=business])) .view-choice{transition:background .42s var(--ease-soft),color .32s var(--ease-soft),filter .42s var(--ease-soft),transform .42s var(--ease-out)}html:not(:is([data-theme],[data-design=business])) .view-choice{transition:background .42s var(--ease-soft),color .32s var(--ease-soft),filter .42s var(--ease-soft),transform .42s var(--ease-out)}html:not(:-webkit-any([data-theme],[data-design=business])) .view-choice:not(.view-choice-on):hover{filter:drop-shadow(0 6px 10px rgb(var(--shadow-tint)/.18))brightness(1.03)}html:not(:-moz-any([data-theme],[data-design=business])) .view-choice:not(.view-choice-on):hover{filter:drop-shadow(0 6px 10px rgb(var(--shadow-tint)/.18))brightness(1.03)}html:not(:is([data-theme],[data-design=business])) .view-choice:not(.view-choice-on):hover{filter:drop-shadow(0 6px 10px rgb(var(--shadow-tint)/.18))brightness(1.03)}html:not(:-webkit-any([data-theme],[data-design=business])) .view-choice-on{background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 55%),linear-gradient(160deg,color-mix(in oklch,var(--brand)94%,white),color-mix(in oklch,var(--brand)74%,black));filter:drop-shadow(0 0 10px color-mix(in oklch,var(--brand)38%,transparent))drop-shadow(0 10px 14px rgb(var(--shadow-tint)/.26))}html:not(:-moz-any([data-theme],[data-design=business])) .view-choice-on{background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 55%),linear-gradient(160deg,color-mix(in oklch,var(--brand)94%,white),color-mix(in oklch,var(--brand)74%,black));filter:drop-shadow(0 0 10px color-mix(in oklch,var(--brand)38%,transparent))drop-shadow(0 10px 14px rgb(var(--shadow-tint)/.26))}html:not(:is([data-theme],[data-design=business])) .view-choice-on{background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 55%),linear-gradient(160deg,color-mix(in oklch,var(--brand)94%,white),color-mix(in oklch,var(--brand)74%,black));filter:drop-shadow(0 0 10px color-mix(in oklch,var(--brand)38%,transparent))drop-shadow(0 10px 14px rgb(var(--shadow-tint)/.26))}html:not(:-webkit-any([data-theme],[data-design=business])) .expand-button{background:linear-gradient(180deg,var(--sheen-fill),transparent 70%),color-mix(in oklch,var(--card)88%,var(--brand)12%);box-shadow:inset 0 0 0 1px var(--edge),0 1px 2px rgb(var(--shadow-tint)/.08)}html:not(:-moz-any([data-theme],[data-design=business])) .expand-button{background:linear-gradient(180deg,var(--sheen-fill),transparent 70%),color-mix(in oklch,var(--card)88%,var(--brand)12%);box-shadow:inset 0 0 0 1px var(--edge),0 1px 2px rgb(var(--shadow-tint)/.08)}html:not(:is([data-theme],[data-design=business])) .expand-button{background:linear-gradient(180deg,var(--sheen-fill),transparent 70%),color-mix(in oklch,var(--card)88%,var(--brand)12%);box-shadow:inset 0 0 0 1px var(--edge),0 1px 2px rgb(var(--shadow-tint)/.08)}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any(.expand-button:hover,.expand-button:focus-visible){background:linear-gradient(180deg,var(--sheen-fill),transparent 70%),color-mix(in oklch,var(--card)70%,var(--brand)30%);box-shadow:inset 0 0 0 1px var(--edge-strong),0 2px 8px -2px color-mix(in oklch,var(--brand)45%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any(.expand-button:hover,.expand-button:focus-visible){background:linear-gradient(180deg,var(--sheen-fill),transparent 70%),color-mix(in oklch,var(--card)70%,var(--brand)30%);box-shadow:inset 0 0 0 1px var(--edge-strong),0 2px 8px -2px color-mix(in oklch,var(--brand)45%,transparent)}html:not(:is([data-theme],[data-design=business])) :is(.expand-button:hover,.expand-button:focus-visible){background:linear-gradient(180deg,var(--sheen-fill),transparent 70%),color-mix(in oklch,var(--card)70%,var(--brand)30%);box-shadow:inset 0 0 0 1px var(--edge-strong),0 2px 8px -2px color-mix(in oklch,var(--brand)45%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) .expand-backdrop{background:radial-gradient(80% 60% at 50% 0%,color-mix(in oklch,var(--brand)9%,transparent),transparent 70%),color-mix(in oklch,var(--background)92%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1)}html:not(:-moz-any([data-theme],[data-design=business])) .expand-backdrop{background:radial-gradient(80% 60% at 50% 0%,color-mix(in oklch,var(--brand)9%,transparent),transparent 70%),color-mix(in oklch,var(--background)92%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1)}html:not(:is([data-theme],[data-design=business])) .expand-backdrop{background:radial-gradient(80% 60% at 50% 0%,color-mix(in oklch,var(--brand)9%,transparent),transparent 70%),color-mix(in oklch,var(--background)92%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1)}html:not(:-webkit-any([data-theme],[data-design=business])) .price-chart{filter:drop-shadow(0 1px rgba(255,255,255,.04))}html:not(:-moz-any([data-theme],[data-design=business])) .price-chart{filter:drop-shadow(0 1px rgba(255,255,255,.04))}html:not(:is([data-theme],[data-design=business])) .price-chart{filter:drop-shadow(0 1px rgba(255,255,255,.04))}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any(.links-world,.map-world)>svg{filter:drop-shadow(0 1px 1px rgb(var(--shadow-tint)/.12))}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any(.links-world,.map-world)>svg{filter:drop-shadow(0 1px 1px rgb(var(--shadow-tint)/.12))}html:not(:is([data-theme],[data-design=business])) :is(.links-world,.map-world)>svg{filter:drop-shadow(0 1px 1px rgb(var(--shadow-tint)/.12))}html:not(:-webkit-any([data-theme],[data-design=business])) .map-pin-core{filter:drop-shadow(0 1px 2px rgb(var(--shadow-tint)/.35))}html:not(:-moz-any([data-theme],[data-design=business])) .map-pin-core{filter:drop-shadow(0 1px 2px rgb(var(--shadow-tint)/.35))}html:not(:is([data-theme],[data-design=business])) .map-pin-core{filter:drop-shadow(0 1px 2px rgb(var(--shadow-tint)/.35))}html:not(:-webkit-any([data-theme],[data-design=business])) .insight-chart-line{filter:drop-shadow(0 2px 3px color-mix(in oklch,var(--brand)30%,transparent))}html:not(:-moz-any([data-theme],[data-design=business])) .insight-chart-line{filter:drop-shadow(0 2px 3px color-mix(in oklch,var(--brand)30%,transparent))}html:not(:is([data-theme],[data-design=business])) .insight-chart-line{filter:drop-shadow(0 2px 3px color-mix(in oklch,var(--brand)30%,transparent))}html:not(:-webkit-any([data-theme],[data-design=business])) .fin-row:-webkit-any(:hover,:focus-visible){background:color-mix(in oklch,var(--brand)7%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) .fin-row:-moz-any(:hover,:focus-visible){background:color-mix(in oklch,var(--brand)7%,transparent)}html:not(:is([data-theme],[data-design=business])) .fin-row:is(:hover,:focus-visible){background:color-mix(in oklch,var(--brand)7%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) .insight-row:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--brand)9%,transparent),transparent 80%)}html:not(:-moz-any([data-theme],[data-design=business])) .insight-row:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--brand)9%,transparent),transparent 80%)}html:not(:is([data-theme],[data-design=business])) .insight-row:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--brand)9%,transparent),transparent 80%)}html:not(:-webkit-any([data-theme],[data-design=business])) .product-card:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--brand)8%,transparent),transparent 72%)}html:not(:-moz-any([data-theme],[data-design=business])) .product-card:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--brand)8%,transparent),transparent 72%)}html:not(:is([data-theme],[data-design=business])) .product-card:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--brand)8%,transparent),transparent 72%)}html:not(:-webkit-any([data-theme],[data-design=business])) .detail-card[data-decision=open]:hover{filter:drop-shadow(0 10px 14px rgb(var(--shadow-tint)/.16))}html:not(:-moz-any([data-theme],[data-design=business])) .detail-card[data-decision=open]:hover{filter:drop-shadow(0 10px 14px rgb(var(--shadow-tint)/.16))}html:not(:is([data-theme],[data-design=business])) .detail-card[data-decision=open]:hover{filter:drop-shadow(0 10px 14px rgb(var(--shadow-tint)/.16))}html:not(:-webkit-any([data-theme],[data-design=business])) .deep-tile:hover{filter:drop-shadow(0 10px 16px rgb(var(--shadow-tint)/.22))}html:not(:-moz-any([data-theme],[data-design=business])) .deep-tile:hover{filter:drop-shadow(0 10px 16px rgb(var(--shadow-tint)/.22))}html:not(:is([data-theme],[data-design=business])) .deep-tile:hover{filter:drop-shadow(0 10px 16px rgb(var(--shadow-tint)/.22))}html:not(:-webkit-any([data-theme],[data-design=business])) .deep-item{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),color-mix(in oklch,var(--background)46%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) .deep-item{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),color-mix(in oklch,var(--background)46%,transparent)}html:not(:is([data-theme],[data-design=business])) .deep-item{background:linear-gradient(180deg,var(--sheen-fill),transparent 40%),color-mix(in oklch,var(--background)46%,transparent)}html:not(:-webkit-any([data-theme],[data-design=business])) .deep-chip{background:color-mix(in oklch,var(--brand)13%,transparent)}html:not(:-moz-any([data-theme],[data-design=business])) .deep-chip{background:color-mix(in oklch,var(--brand)13%,transparent)}html:not(:is([data-theme],[data-design=business])) .deep-chip{background:color-mix(in oklch,var(--brand)13%,transparent)}@media (prefers-reduced-motion:reduce){html:not(:-webkit-any([data-theme],[data-design=business])) body{transition:none}html:not(:-moz-any([data-theme],[data-design=business])) body{transition:none}html:not(:is([data-theme],[data-design=business])) body{transition:none}html:not(:-webkit-any([data-theme],[data-design=business])) :-webkit-any([data-slot=button],.view-choice,.link-chip,.rounded-xl,.rounded-2xl,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){transition:none}html:not(:-moz-any([data-theme],[data-design=business])) :-moz-any([data-slot=button],.view-choice,.link-chip,.rounded-xl,.rounded-2xl,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){transition:none}html:not(:is([data-theme],[data-design=business])) :is([data-slot=button],.view-choice,.link-chip,.rounded-xl,.rounded-2xl,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){transition:none}html:not(:-webkit-any([data-theme],[data-design=business])) [data-slot=button]:active:not(:disabled){transform:none}html:not(:-moz-any([data-theme],[data-design=business])) [data-slot=button]:active:not(:disabled){transform:none}html:not(:is([data-theme],[data-design=business])) [data-slot=button]:active:not(:disabled){transform:none}}html:not(:-webkit-any([data-theme],[data-design=business])) .holding-row{border-color:color-mix(in oklch,var(--border)45%,var(--foreground)55%);background:color-mix(in oklch,var(--card)72%,transparent);box-shadow:0 1px 0 rgb(var(--shadow-tint)/.05)}html:not(:-moz-any([data-theme],[data-design=business])) .holding-row{border-color:color-mix(in oklch,var(--border)45%,var(--foreground)55%);background:color-mix(in oklch,var(--card)72%,transparent);box-shadow:0 1px 0 rgb(var(--shadow-tint)/.05)}html:not(:is([data-theme],[data-design=business])) .holding-row{border-color:color-mix(in oklch,var(--border)45%,var(--foreground)55%);background:color-mix(in oklch,var(--card)72%,transparent);box-shadow:0 1px 0 rgb(var(--shadow-tint)/.05)}html:not(:-webkit-any([data-theme],[data-design=business])) .holding-row:-webkit-any(:hover,:focus-visible){border-color:var(--brand);background:color-mix(in oklch,var(--brand)8%,var(--card));box-shadow:0 2px 12px -7px rgb(var(--shadow-tint)/.55)}html:not(:-moz-any([data-theme],[data-design=business])) .holding-row:-moz-any(:hover,:focus-visible){border-color:var(--brand);background:color-mix(in oklch,var(--brand)8%,var(--card));box-shadow:0 2px 12px -7px rgb(var(--shadow-tint)/.55)}html:not(:is([data-theme],[data-design=business])) .holding-row:is(:hover,:focus-visible){border-color:var(--brand);background:color-mix(in oklch,var(--brand)8%,var(--card));box-shadow:0 2px 12px -7px rgb(var(--shadow-tint)/.55)}html:not(:-webkit-any([data-theme],[data-design=business])) .holding-row[data-lit=true]{border-color:var(--brand);box-shadow:inset 2px 0 0 var(--brand)}html:not(:-moz-any([data-theme],[data-design=business])) .holding-row[data-lit=true]{border-color:var(--brand);box-shadow:inset 2px 0 0 var(--brand)}html:not(:is([data-theme],[data-design=business])) .holding-row[data-lit=true]{border-color:var(--brand);box-shadow:inset 2px 0 0 var(--brand)}
