@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial}}}@layer theme{:root,:host{--color-red-300:#f8c9d5;--color-yellow-200:#fdf0ce;--color-green-50:#e2fde4;--color-green-100:#d1fcd4;--color-green-200:#befbc2;--color-green-300:#9dffa3;--color-green-400:#6cff75;--color-green-500:#3ee148;--color-green-600:#29c533;--color-green-700:#209727;--color-green-800:#1c7121;--color-green-900:#0e4d11;--color-green-950:#08370c;--color-purple-50:#f7f5ff;--color-purple-100:#f0eaff;--color-purple-200:#e7deff;--color-purple-300:#ccb9f9;--color-purple-400:#9f79ff;--color-purple-500:#7c53ec;--color-purple-600:#7646e7;--color-purple-700:#5a39b7;--color-purple-800:#452c8c;--color-purple-900:#311e63;--color-purple-950:#2b1c4f;--color-gray-50:#f5f5f5;--color-gray-100:#e8e8e8;--color-gray-200:#dbdbdb;--color-gray-300:#ccc;--color-gray-400:#bdbdbd;--color-gray-500:#767474;--color-gray-600:#61605f;--color-gray-700:#4c4b4b;--color-gray-800:#393838;--color-gray-900:#2b2b2b;--color-gray-950:#131313;--color-chart-1:#90cb81;--color-chart-2:#ad8fff;--color-chart-3:#fcd756;--color-chart-4:#eb94c7;--color-chart-5:#c6e382;--color-chart-6:#ca8ae0;--color-chart-7:#f6a874;--color-chart-8:#75b0eb;--color-chart-9:#f07575;--color-chart-10:#77d3e4;--color-chart-11:#738add;--color-chart-12:#67c7b0}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(85.407% 18.4247 .649321);--color-yellow-200:lab(95.1912% .562966 17.9767);--color-green-50:lab(96.977% -12.4662 8.92217);--color-green-100:lab(95.2292% -20.0218 14.7681);--color-green-200:lab(93.3705% -27.9066 20.9974);--color-green-300:lab(92.3031% -43.7761 34.7297);--color-green-400:lab(89.8726% -61.3517 52.6635);--color-green-500:lab(79.2912% -64.4135 59.1588);--color-green-600:lab(69.8358% -60.565 56.8221);--color-green-700:lab(54.517% -49.3113 46.1565);--color-green-800:lab(41.5447% -38.6 35.2028);--color-green-900:lab(28.0802% -30.2325 28.0098);--color-green-950:lab(19.105% -23.7278 21.219);--color-purple-50:lab(96.964% 1.97878 -4.47966);--color-purple-100:lab(93.6495% 4.92334 -9.40207);--color-purple-200:lab(89.9779% 7.72566 -14.9028);--color-purple-300:lab(78.481% 16.4326 -29.3353);--color-purple-400:lab(59.3541% 37.7498 -62.716);--color-purple-500:lab(46.6267% 44.8832 -72.8337);--color-purple-600:lab(43.1316% 49.0722 -75.755);--color-purple-700:lab(34.1682% 38.9915 -62.8692);--color-purple-800:lab(25.9095% 31.0048 -50.4228);--color-purple-900:lab(17.3581% 23.8402 -38.3908);--color-purple-950:lab(14.624% 18.2182 -29.3638);--color-gray-50:lab(96.52% -.0000298023 .0000119209);--color-gray-100:lab(91.996% -.0000298023 .0000119209);--color-gray-200:lab(87.472% 0 0);--color-gray-300:lab(82.02% 0 -.0000119209);--color-gray-400:lab(76.568% .0000298023 -.0000119209);--color-gray-500:lab(49.059% .609398 .422192);--color-gray-600:lab(40.7206% .330776 .662965);--color-gray-700:lab(32.1387% .161618 .352764);--color-gray-800:lab(23.7871% .159904 .377345);--color-gray-900:lab(17.524% 0 0);--color-gray-950:lab(5.90684% 0 -.00000298023);--color-chart-1:lab(76.2816% -30.1037 30.5236);--color-chart-2:lab(65.7858% 29.7668 -52.3918);--color-chart-3:lab(87.449% 3.23859 66.2559);--color-chart-4:lab(71.676% 38.8269 -12.0256);--color-chart-5:lab(86.4957% -21.1907 43.7915);--color-chart-6:lab(66.4359% 35.9047 -34.0738);--color-chart-7:lab(75.8465% 25.5274 38.7797);--color-chart-8:lab(69.5535% -7.54777 -36.1328);--color-chart-9:lab(64.3351% 48.2926 23.6142);--color-chart-10:lab(79.3342% -25.3459 -17.4486);--color-chart-11:lab(58.4315% 8.71581 -45.699);--color-chart-12:lab(73.8851% -34.0365 2.25327)}}}@layer base,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.right-6{right:calc(var(--spacing,.25rem) * 6)}.bottom-6{bottom:calc(var(--spacing,.25rem) * 6)}.z-\[2147483647\]{z-index:2147483647}.flex{display:flex}.inline-flex{display:inline-flex}.h-1{height:var(--spacing,.25rem)}.w-96{width:calc(var(--spacing,.25rem) * 96)}.w-full{width:100%}.max-w-\[calc\(100vw_-_3rem\)\]{max-width:calc(100vw - 3rem)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-1{gap:var(--spacing,.25rem)}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\(--feedback-foreground\){border-color:var(--feedback-foreground)}.bg-\(--error\){background-color:var(--error)}.bg-\(--info\){background-color:var(--info)}.bg-\(--success\){background-color:var(--success)}.bg-\(--upgrade\){background-color:var(--upgrade)}.bg-\(--warning\){background-color:var(--warning)}.px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}.py-4{padding-block:calc(var(--spacing,.25rem) * 4)}.text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.leading-4{--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4)}.break-words{overflow-wrap:break-word}.text-\(--feedback-foreground\),.text-\(--feedback-foreground\)\/70{color:var(--feedback-foreground)}@supports (color:color-mix(in lab, red, red)){.text-\(--feedback-foreground\)\/70{color:color-mix(in oklab, var(--feedback-foreground) 70%, transparent)}}.transition-\[fill\,stroke\,color\]{transition-property:fill,stroke,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}}:root,[data-theme=white]{--theme:root-white;--background:#fff;--background-elevated:#2b2b2b0d;--background-inverted:#2b2b2b;--foreground:#2b2b2b;--foreground-medium:#2b2b2bb3;--foreground-light:#2b2b2b8c;--foreground-inverted:#fff;--border:#2b2b2b24;--accent:#6cff75;--accent-foreground:#2b2b2b;--accent-dots-ink:var(--accent);--focus-ring:#209727;--feedback-foreground:#2b2b2b;--grid:#dbdbdb;--hover:#2b2b2b0d;--hover-inverted:#2b2b2bd9;--success:#d1fcd4;--info:#f5f5f5;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){:root,[data-theme=white]{--background-elevated:lab(17.524% 0 0/.05);--background-inverted:lab(17.524% 0 0);--foreground:lab(17.524% 0 0);--foreground-medium:lab(17.524% 0 0/.7);--foreground-light:lab(17.524% 0 0/.55);--border:lab(17.524% 0 0/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(17.524% 0 0);--focus-ring:lab(54.517% -49.3113 46.1565);--feedback-foreground:lab(17.524% 0 0);--grid:lab(87.472% 0 0);--hover:lab(17.524% 0 0/.05);--hover-inverted:lab(17.524% 0 0/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(96.52% -.0000298023 .0000119209);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}.dark[data-theme=white],.dark [data-theme=white],.dark:root{--background:#2b2b2b;--background-elevated:#ffffff0d;--background-inverted:#fff;--foreground:#fff;--foreground-medium:#ffffffb3;--foreground-light:#ffffff8c;--foreground-inverted:#2b2b2b;--border:#ffffff24;--accent:#6cff75;--accent-foreground:#2b2b2b;--accent-dots-ink:var(--accent)}@supports (color:lab(0% 0 0)){.dark[data-theme=white],.dark [data-theme=white],.dark:root{--background:lab(17.524% 0 0);--background-elevated:lab(100% -.0000298023 .0000119209/.05);--foreground-medium:lab(100% -.0000298023 .0000119209/.7);--foreground-light:lab(100% -.0000298023 .0000119209/.55);--foreground-inverted:lab(17.524% 0 0);--border:lab(100% -.0000298023 .0000119209/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(17.524% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=white],.dark [data-theme=white],.dark:root{--accent-dots-ink:color-mix(in oklch, var(--accent) 30%, transparent)}}.dark[data-theme=white],.dark [data-theme=white],.dark:root{--focus-ring:#6cff75;--feedback-foreground:#2b2b2b;--grid:#4c4b4b;--hover:#ffffff0d;--hover-inverted:#ffffffd9;--success:#d1fcd4;--info:#dbdbdb;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){.dark[data-theme=white],.dark [data-theme=white],.dark:root{--focus-ring:lab(89.8726% -61.3517 52.6635);--feedback-foreground:lab(17.524% 0 0);--grid:lab(32.1387% .161618 .352764);--hover:lab(100% -.0000298023 .0000119209/.05);--hover-inverted:lab(100% -.0000298023 .0000119209/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(87.472% 0 0);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}[data-theme=white]{--theme:white}[data-theme=gray]{--theme:gray;--background:#f5f5f5;--background-elevated:#2b2b2b0d;--background-inverted:#2b2b2b;--foreground:#2b2b2b;--foreground-medium:#2b2b2bb3;--foreground-light:#2b2b2b8c;--foreground-inverted:#f5f5f5;--border:#2b2b2b24;--accent:#6cff75;--accent-foreground:#2b2b2b;--accent-dots-ink:var(--accent);--focus-ring:#209727;--feedback-foreground:#2b2b2b;--grid:#ccc;--hover:#2b2b2b0d;--hover-inverted:#2b2b2bd9;--success:#d1fcd4;--info:#e8e8e8;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){[data-theme=gray]{--background:lab(96.52% -.0000298023 .0000119209);--background-elevated:lab(17.524% 0 0/.05);--background-inverted:lab(17.524% 0 0);--foreground:lab(17.524% 0 0);--foreground-medium:lab(17.524% 0 0/.7);--foreground-light:lab(17.524% 0 0/.55);--foreground-inverted:lab(96.52% -.0000298023 .0000119209);--border:lab(17.524% 0 0/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(17.524% 0 0);--focus-ring:lab(54.517% -49.3113 46.1565);--feedback-foreground:lab(17.524% 0 0);--grid:lab(82.02% 0 -.0000119209);--hover:lab(17.524% 0 0/.05);--hover-inverted:lab(17.524% 0 0/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(91.996% -.0000298023 .0000119209);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}.dark[data-theme=gray],.dark [data-theme=gray]{--background:#393838;--background-elevated:#ffffff0d;--background-inverted:#fff;--foreground:#fff;--foreground-medium:#ffffffb3;--foreground-light:#ffffff8c;--foreground-inverted:#393838;--border:#ffffff24;--accent:#6cff75;--accent-foreground:#393838;--accent-dots-ink:var(--accent)}@supports (color:lab(0% 0 0)){.dark[data-theme=gray],.dark [data-theme=gray]{--background:lab(23.7871% .159904 .377345);--background-elevated:lab(100% -.0000298023 .0000119209/.05);--foreground-medium:lab(100% -.0000298023 .0000119209/.7);--foreground-light:lab(100% -.0000298023 .0000119209/.55);--foreground-inverted:lab(23.7871% .159904 .377345);--border:lab(100% -.0000298023 .0000119209/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(23.7871% .159904 .377345)}}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=gray],.dark [data-theme=gray]{--accent-dots-ink:color-mix(in oklch, var(--accent) 30%, transparent)}}.dark[data-theme=gray],.dark [data-theme=gray]{--focus-ring:#6cff75;--feedback-foreground:#2b2b2b;--grid:#61605f;--hover:#ffffff0d;--hover-inverted:#ffffffd9;--success:#d1fcd4;--info:#dbdbdb;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){.dark[data-theme=gray],.dark [data-theme=gray]{--focus-ring:lab(89.8726% -61.3517 52.6635);--feedback-foreground:lab(17.524% 0 0);--grid:lab(40.7206% .330776 .662965);--hover:lab(100% -.0000298023 .0000119209/.05);--hover-inverted:lab(100% -.0000298023 .0000119209/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(87.472% 0 0);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}[data-theme=green]{--theme:green;--background:#d1fcd4;--background-elevated:#2b2b2b0d;--background-inverted:#2b2b2b;--foreground:#2b2b2b;--foreground-medium:#2b2b2bb3;--foreground-light:#2b2b2b8c;--foreground-inverted:#d1fcd4;--border:#0e4d1124;--accent:#6cff75;--accent-foreground:#2b2b2b;--accent-dots-ink:var(--accent);--focus-ring:#209727;--feedback-foreground:#2b2b2b;--grid:#3ee148;--hover:#2b2b2b0d;--hover-inverted:#2b2b2bd9;--success:#befbc2;--info:#e8e8e8;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){[data-theme=green]{--background:lab(95.2292% -20.0218 14.7681);--background-elevated:lab(17.524% 0 0/.05);--background-inverted:lab(17.524% 0 0);--foreground:lab(17.524% 0 0);--foreground-medium:lab(17.524% 0 0/.7);--foreground-light:lab(17.524% 0 0/.55);--foreground-inverted:lab(95.2292% -20.0218 14.7681);--border:lab(28.0802% -30.2325 28.0099/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(17.524% 0 0);--focus-ring:lab(54.517% -49.3113 46.1565);--feedback-foreground:lab(17.524% 0 0);--grid:lab(79.2912% -64.4135 59.1588);--hover:lab(17.524% 0 0/.05);--hover-inverted:lab(17.524% 0 0/.85);--success:lab(93.3705% -27.9066 20.9974);--info:lab(91.996% -.0000298023 .0000119209);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}.dark[data-theme=green],.dark [data-theme=green]{--background:#0e4d11;--background-elevated:#ffffff0d;--background-inverted:#fff;--foreground:#fff;--foreground-medium:#ffffffb3;--foreground-light:#ffffff8c;--foreground-inverted:#0e4d11;--border:#ffffff24;--accent:#6cff75;--accent-foreground:#0e4d11;--accent-dots-ink:var(--accent)}@supports (color:lab(0% 0 0)){.dark[data-theme=green],.dark [data-theme=green]{--background:lab(28.0802% -30.2325 28.0098);--background-elevated:lab(100% -.0000298023 .0000119209/.05);--foreground-medium:lab(100% -.0000298023 .0000119209/.7);--foreground-light:lab(100% -.0000298023 .0000119209/.55);--foreground-inverted:lab(28.0802% -30.2325 28.0098);--border:lab(100% -.0000298023 .0000119209/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(28.0802% -30.2325 28.0098)}}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=green],.dark [data-theme=green]{--accent-dots-ink:color-mix(in oklch, var(--accent) 30%, transparent)}}.dark[data-theme=green],.dark [data-theme=green]{--focus-ring:#6cff75;--feedback-foreground:#2b2b2b;--grid:#209727;--hover:#ffffff0d;--hover-inverted:#ffffffd9;--success:#d1fcd4;--info:#dbdbdb;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){.dark[data-theme=green],.dark [data-theme=green]{--focus-ring:lab(89.8726% -61.3517 52.6635);--feedback-foreground:lab(17.524% 0 0);--grid:lab(54.517% -49.3113 46.1565);--hover:lab(100% -.0000298023 .0000119209/.05);--hover-inverted:lab(100% -.0000298023 .0000119209/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(87.472% 0 0);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}[data-theme=purple]{--theme:purple;--background:#e7deff;--background-elevated:#2b2b2b0d;--background-inverted:#2b2b2b;--foreground:#2b2b2b;--foreground-medium:#2b2b2bb3;--foreground-light:#2b2b2b8c;--foreground-inverted:#e7deff;--border:#311e6324;--accent:#7c53ec;--accent-foreground:#fff;--accent-dots-ink:var(--accent)}@supports (color:lab(0% 0 0)){[data-theme=purple]{--background:lab(89.9779% 7.72566 -14.9028);--background-elevated:lab(17.524% 0 0/.05);--background-inverted:lab(17.524% 0 0);--foreground:lab(17.524% 0 0);--foreground-medium:lab(17.524% 0 0/.7);--foreground-light:lab(17.524% 0 0/.55);--foreground-inverted:lab(89.9779% 7.72566 -14.9028);--border:lab(17.3581% 23.8402 -38.3907/.14);--accent:lab(46.6267% 44.8832 -72.8337)}}@supports (color:color-mix(in lab, red, red)){[data-theme=purple]{--accent-dots-ink:color-mix(in oklch, var(--accent) 30%, transparent)}}[data-theme=purple]{--focus-ring:#1c7121;--feedback-foreground:#2b2b2b;--grid:#9f79ff;--hover:#2b2b2b0d;--hover-inverted:#2b2b2bd9;--success:#befbc2;--info:#e8e8e8;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#ccb9f9}@supports (color:lab(0% 0 0)){[data-theme=purple]{--focus-ring:lab(41.5447% -38.6 35.2028);--feedback-foreground:lab(17.524% 0 0);--grid:lab(59.3541% 37.7498 -62.716);--hover:lab(17.524% 0 0/.05);--hover-inverted:lab(17.524% 0 0/.85);--success:lab(93.3705% -27.9066 20.9974);--info:lab(91.996% -.0000298023 .0000119209);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(78.481% 16.4326 -29.3353)}}.dark[data-theme=purple],.dark [data-theme=purple]{--background:#7646e7;--background-elevated:#ffffff0d;--background-inverted:#fff;--foreground:#fff;--foreground-medium:#ffffffb3;--foreground-light:#ffffff8c;--foreground-inverted:#7646e7;--border:#ffffff24;--accent:#6cff75;--accent-foreground:#7646e7;--accent-dots-ink:var(--accent)}@supports (color:lab(0% 0 0)){.dark[data-theme=purple],.dark [data-theme=purple]{--background:lab(43.1316% 49.0722 -75.755);--background-elevated:lab(100% -.0000298023 .0000119209/.05);--foreground-medium:lab(100% -.0000298023 .0000119209/.7);--foreground-light:lab(100% -.0000298023 .0000119209/.55);--foreground-inverted:lab(43.1316% 49.0722 -75.755);--border:lab(100% -.0000298023 .0000119209/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(43.1316% 49.0722 -75.755)}}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=purple],.dark [data-theme=purple]{--accent-dots-ink:color-mix(in oklch, var(--accent) 30%, transparent)}}.dark[data-theme=purple],.dark [data-theme=purple]{--focus-ring:#6cff75;--feedback-foreground:#2b2b2b;--grid:#5a39b7;--hover:#ffffff0d;--hover-inverted:#ffffffd9;--success:#d1fcd4;--info:#dbdbdb;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){.dark[data-theme=purple],.dark [data-theme=purple]{--focus-ring:lab(89.8726% -61.3517 52.6635);--feedback-foreground:lab(17.524% 0 0);--grid:lab(34.1682% 38.9915 -62.8692);--hover:lab(100% -.0000298023 .0000119209/.05);--hover-inverted:lab(100% -.0000298023 .0000119209/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(87.472% 0 0);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}[data-theme=purpleinverted]{--theme:purpleinverted;--background:#7646e7;--background-elevated:#ffffff0d;--background-inverted:#fff;--foreground:#fff;--foreground-medium:#ffffffb3;--foreground-light:#ffffff8c;--foreground-inverted:#7646e7;--border:#ffffff24;--accent:#6cff75;--accent-foreground:#7646e7;--accent-dots-ink:var(--accent)}@supports (color:lab(0% 0 0)){[data-theme=purpleinverted]{--background:lab(43.1316% 49.0722 -75.755);--background-elevated:lab(100% -.0000298023 .0000119209/.05);--foreground-medium:lab(100% -.0000298023 .0000119209/.7);--foreground-light:lab(100% -.0000298023 .0000119209/.55);--foreground-inverted:lab(43.1316% 49.0722 -75.755);--border:lab(100% -.0000298023 .0000119209/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(43.1316% 49.0722 -75.755)}}@supports (color:color-mix(in lab, red, red)){[data-theme=purpleinverted]{--accent-dots-ink:color-mix(in oklch, var(--accent) 30%, transparent)}}[data-theme=purpleinverted]{--focus-ring:#6cff75;--feedback-foreground:#2b2b2b;--grid:#5a39b7;--hover:#ffffff0d;--hover-inverted:#ffffffd9;--success:#d1fcd4;--info:#dbdbdb;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){[data-theme=purpleinverted]{--focus-ring:lab(89.8726% -61.3517 52.6635);--feedback-foreground:lab(17.524% 0 0);--grid:lab(34.1682% 38.9915 -62.8692);--hover:lab(100% -.0000298023 .0000119209/.05);--hover-inverted:lab(100% -.0000298023 .0000119209/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(87.472% 0 0);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}.dark[data-theme=purpleinverted],.dark [data-theme=purpleinverted]{--background:#e7deff;--background-elevated:#2b2b2b0d;--background-inverted:#2b2b2b;--foreground:#2b2b2b;--foreground-medium:#2b2b2bb3;--foreground-light:#2b2b2b8c;--foreground-inverted:#e7deff;--border:#311e6324;--accent:#7c53ec;--accent-foreground:#fff;--accent-dots-ink:var(--accent)}@supports (color:lab(0% 0 0)){.dark[data-theme=purpleinverted],.dark [data-theme=purpleinverted]{--background:lab(89.9779% 7.72566 -14.9028);--background-elevated:lab(17.524% 0 0/.05);--background-inverted:lab(17.524% 0 0);--foreground:lab(17.524% 0 0);--foreground-medium:lab(17.524% 0 0/.7);--foreground-light:lab(17.524% 0 0/.55);--foreground-inverted:lab(89.9779% 7.72566 -14.9028);--border:lab(17.3581% 23.8402 -38.3907/.14);--accent:lab(46.6267% 44.8832 -72.8337)}}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=purpleinverted],.dark [data-theme=purpleinverted]{--accent-dots-ink:color-mix(in oklch, var(--accent) 30%, transparent)}}.dark[data-theme=purpleinverted],.dark [data-theme=purpleinverted]{--focus-ring:#1c7121;--feedback-foreground:#2b2b2b;--grid:#9f79ff;--hover:#2b2b2b0d;--hover-inverted:#2b2b2bd9;--success:#d1fcd4;--info:#f5f5f5;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#ccb9f9}@supports (color:lab(0% 0 0)){.dark[data-theme=purpleinverted],.dark [data-theme=purpleinverted]{--focus-ring:lab(41.5447% -38.6 35.2028);--feedback-foreground:lab(17.524% 0 0);--grid:lab(59.3541% 37.7498 -62.716);--hover:lab(17.524% 0 0/.05);--hover-inverted:lab(17.524% 0 0/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(96.52% -.0000298023 .0000119209);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(78.481% 16.4326 -29.3353)}}[data-theme=inverted]{--theme:inverted;--background:#2b2b2b;--background-elevated:#ffffff0d;--background-inverted:#fff;--foreground:#fff;--foreground-medium:#ffffffb3;--foreground-light:#ffffff8c;--foreground-inverted:#2b2b2b;--border:#ffffff24;--accent:#6cff75;--accent-foreground:#2b2b2b;--accent-dots-ink:var(--accent)}@supports (color:lab(0% 0 0)){[data-theme=inverted]{--background:lab(17.524% 0 0);--background-elevated:lab(100% -.0000298023 .0000119209/.05);--foreground-medium:lab(100% -.0000298023 .0000119209/.7);--foreground-light:lab(100% -.0000298023 .0000119209/.55);--foreground-inverted:lab(17.524% 0 0);--border:lab(100% -.0000298023 .0000119209/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(17.524% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-theme=inverted]{--accent-dots-ink:color-mix(in oklch, var(--accent) 30%, transparent)}}[data-theme=inverted]{--focus-ring:#6cff75;--feedback-foreground:#2b2b2b;--grid:#4c4b4b;--hover:#ffffff0d;--hover-inverted:#ffffffd9;--success:#d1fcd4;--info:#dbdbdb;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){[data-theme=inverted]{--focus-ring:lab(89.8726% -61.3517 52.6635);--feedback-foreground:lab(17.524% 0 0);--grid:lab(32.1387% .161618 .352764);--hover:lab(100% -.0000298023 .0000119209/.05);--hover-inverted:lab(100% -.0000298023 .0000119209/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(87.472% 0 0);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}.dark[data-theme=inverted],.dark [data-theme=inverted]{--background:#fff;--background-elevated:#2b2b2b0d;--background-inverted:#2b2b2b;--foreground:#2b2b2b;--foreground-medium:#2b2b2bb3;--foreground-light:#2b2b2b8c;--foreground-inverted:#fff;--border:#2b2b2b24;--accent:#6cff75;--accent-foreground:#2b2b2b;--accent-dots-ink:var(--accent);--focus-ring:#209727;--feedback-foreground:#2b2b2b;--grid:#dbdbdb;--hover:#2b2b2b0d;--hover-inverted:#2b2b2bd9;--success:#d1fcd4;--info:#f5f5f5;--error:#f8c9d5;--warning:#fdf0ce;--upgrade:#e7deff}@supports (color:lab(0% 0 0)){.dark[data-theme=inverted],.dark [data-theme=inverted]{--background-elevated:lab(17.524% 0 0/.05);--background-inverted:lab(17.524% 0 0);--foreground:lab(17.524% 0 0);--foreground-medium:lab(17.524% 0 0/.7);--foreground-light:lab(17.524% 0 0/.55);--border:lab(17.524% 0 0/.14);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(17.524% 0 0);--focus-ring:lab(54.517% -49.3113 46.1565);--feedback-foreground:lab(17.524% 0 0);--grid:lab(87.472% 0 0);--hover:lab(17.524% 0 0/.05);--hover-inverted:lab(17.524% 0 0/.85);--success:lab(95.2292% -20.0218 14.7681);--info:lab(96.52% -.0000298023 .0000119209);--error:lab(85.407% 18.4247 .649321);--warning:lab(95.1912% .562966 17.9767);--upgrade:lab(89.9779% 7.72566 -14.9028)}}.qn-hatch{--qn-hatch-color:currentColor;--qn-hatch-angle:135deg;--qn-hatch-thickness:1px;--qn-hatch-size:4px;--qn-hatch-z:-1;--qn-hatch-inset:0}.qn-hatch:before{content:"";inset:var(--qn-hatch-inset);pointer-events:none;z-index:var(--qn-hatch-z);background-image:repeating-linear-gradient(var(--qn-hatch-angle), var(--qn-hatch-color) 0 var(--qn-hatch-thickness), transparent var(--qn-hatch-thickness) var(--qn-hatch-size));background-size:calc(var(--qn-hatch-size) * 1.41421) calc(var(--qn-hatch-size) * 1.41421);position:absolute}.qn-active-dots:before{content:"";inset:var(--qn-dots-inset,0);width:var(--qn-dots-width,auto);height:var(--qn-dots-height,auto);pointer-events:none;z-index:-1;background-image:linear-gradient(135deg, transparent calc(50% - 1px), var(--qn-dots-band-ink,var(--accent-foreground)) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(var(--qn-dots-band-fill,var(--accent)), var(--qn-dots-band-fill,var(--accent))), radial-gradient(circle, var(--qn-dots-ink,var(--accent-dots-ink,var(--accent))) var(--qn-dots-radius,1px), transparent var(--qn-dots-radius,1px));background-size:var(--qn-dots-stripe-size,0 0), var(--qn-dots-band-size,0 0), 4px 4px;background-position:var(--qn-dots-stripe-pos,left bottom), var(--qn-dots-band-pos,left bottom), -2px -2px;background-repeat:var(--qn-dots-stripe-repeat,no-repeat), no-repeat, repeat;-webkit-mask-image:var(--qn-dots-fade,none);-webkit-mask-image:var(--qn-dots-fade,none);-webkit-mask-image:var(--qn-dots-fade,none);mask-image:var(--qn-dots-fade,none);position:absolute}.qn-toggle-active-pattern{--qn-dots-stripe-size:4px 4px;--qn-dots-stripe-pos:0 calc(100% + 2px);--qn-dots-stripe-repeat:repeat-x;--qn-dots-band-size:100% 2px;--qn-dots-band-pos:left bottom;--qn-dots-fade:linear-gradient(to bottom, transparent 0%, black 90%);--qn-dots-inset:auto 0 0 0;--qn-dots-height:min(100%, var(--qn-dots-cap,200px))}.qn-list-active-pattern{--qn-dots-stripe-size:4px 4px;--qn-dots-stripe-pos:left top;--qn-dots-stripe-repeat:repeat-y;--qn-dots-band-size:4px 100%;--qn-dots-band-pos:left top;--qn-dots-fade:linear-gradient(to left, transparent 0%, black 90%);--qn-dots-inset:0 auto 0 0;--qn-dots-width:min(100%, var(--qn-dots-cap,200px))}.qn-card-active-pattern{--qn-dots-fade:linear-gradient(to bottom, transparent 35%, black 100%);--qn-dots-inset:auto 0 0 0;--qn-dots-height:min(100%, var(--qn-dots-cap,200px))}.qn-slider-track-pattern{--qn-hatch-color:var(--foreground-light);--qn-hatch-size:3px}.qn-choice-error-pattern{--qn-hatch-color:var(--feedback-foreground)}@supports (color:color-mix(in lab, red, red)){.qn-choice-error-pattern{--qn-hatch-color:color-mix(in oklch, var(--feedback-foreground) 25%, transparent)}}.qn-choice-error-pattern{--qn-hatch-size:3px}.qn-toggle-off-pattern{--qn-hatch-color:var(--foreground-light)}@supports (color:color-mix(in lab, red, red)){.qn-toggle-off-pattern{--qn-hatch-color:color-mix(in oklch, var(--foreground-light) 25%, transparent)}}.qn-toggle-off-pattern{--qn-hatch-size:3px}.qn-avatar-fallback-pattern{--qn-hatch-color:var(--border);--qn-hatch-size:3px}.qn-input-focus-pattern:before{content:"";pointer-events:none;z-index:-1;height:var(--qn-input-focus-band,4px);border:var(--qn-input-focus-border-w,0px) solid var(--foreground);background-color:var(--accent-foreground);background-image:repeating-linear-gradient(135deg, var(--accent) 0 2px, transparent 2px 3px);background-size:4.24263px 4.24263px;position:absolute;bottom:-4px;left:-1px;right:-1px}.qn-card-hatch{--qn-card-hatch-thickness:1px;--qn-card-hatch-size:3px}.qn-card-hatch:after{content:"";pointer-events:none;border:1px solid var(--qn-card-hatch-color,var(--border));background-color:var(--qn-card-hatch-bg,var(--background));background-image:repeating-linear-gradient(135deg, var(--qn-card-hatch-color,var(--border)) 0 var(--qn-card-hatch-thickness), transparent var(--qn-card-hatch-thickness) var(--qn-card-hatch-size)), linear-gradient(var(--qn-card-hatch-overlay,transparent), var(--qn-card-hatch-overlay,transparent));background-size:calc(var(--qn-card-hatch-size) * 1.41421) calc(var(--qn-card-hatch-size) * 1.41421), 100% 100%;background-repeat:repeat,no-repeat;height:4px;position:absolute;bottom:-4px;left:-1px;right:-1px}.qn-stepper-active-band{--qn-hatch-color:var(--accent-foreground);--qn-hatch-thickness:1px;--qn-hatch-size:3px}.qn-stepper-upcoming-band{--qn-hatch-color:var(--qn-stepper-upcoming-ink,var(--foreground-light));--qn-hatch-thickness:1px;--qn-hatch-size:3px}.qn-feedback-hatch,.qn-loader-hatch{background-image:linear-gradient(135deg, transparent calc(50% - .5px), var(--qn-hatch-ink) calc(50% - .5px), var(--qn-hatch-ink) calc(50% + .5px), transparent calc(50% + .5px));background-repeat:repeat;background-size:4px 4px}.qn-feedback-hatch{--qn-hatch-ink:var(--feedback-foreground)}.qn-loader-hatch{--qn-hatch-ink:currentColor}.qn-feedback-surface{--background:#fff;--background-inverted:#2b2b2b;--foreground:#2b2b2b;--foreground-inverted:#fff;--foreground-light:#2b2b2b80;--hover:#2b2b2b0d;--hover-inverted:#2b2b2bd9;--accent:#6cff75;--accent-foreground:#2b2b2b;--accent-dots-ink:#6cff75;--focus-ring:#209727;--grid:#dbdbdb}@supports (color:lab(0% 0 0)){.qn-feedback-surface{--background-inverted:lab(17.524% 0 0);--foreground:lab(17.524% 0 0);--foreground-light:lab(17.524% 0 0/.5);--hover:lab(17.524% 0 0/.05);--hover-inverted:lab(17.524% 0 0/.85);--accent:lab(89.8726% -61.3517 52.6635);--accent-foreground:lab(17.524% 0 0);--accent-dots-ink:lab(89.8726% -61.3517 52.6635);--focus-ring:lab(54.517% -49.3113 46.1565);--grid:lab(87.472% 0 0)}}@keyframes qn-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qn-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}[data-qn-toast][data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) qn-toast-in}[data-qn-toast][data-state=closed]{animation:.16s ease-in forwards qn-toast-out}@media (prefers-reduced-motion:reduce){[data-qn-toast][data-state=open],[data-qn-toast][data-state=closed]{animation:none}[data-qn-toast][data-state=closed]{opacity:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}