*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100vh;width:100vw;margin:0!important;padding:0!important;overflow:hidden}#root>.radix-themes{height:100%;width:100%}canvas:focus{outline:2px solid transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}:root,.light,.light-theme{--teal-1: #fbfefd;--teal-2: #f4fbf9;--teal-3: #e5f6f1;--teal-4: #d5f0e8;--teal-5: #c3e7dd;--teal-6: #addccf;--teal-7: #97cabc;--teal-8: #7eafa2;--teal-9: #18352e;--teal-10: #2b4941;--teal-11: #46766a;--teal-12: #1d3a33;--teal-a1: #00c08004;--teal-a2: #00a3740b;--teal-a3: #00a7761a;--teal-a4: #00a4742a;--teal-a5: #00996f3c;--teal-a6: #00936a52;--teal-a7: #007e5b68;--teal-a8: #00614881;--teal-a9: #002018e7;--teal-a10: #00241bd4;--teal-a11: #004232b9;--teal-a12: #002119e2;--teal-contrast: #fff;--teal-surface: #f1faf8cc;--teal-indicator: #18352e;--teal-track: #18352e}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--teal-1: oklch(99.4% .0034 176.1);--teal-2: oklch(98.2% .0075 176.1);--teal-3: oklch(95.9% .0187 176.1);--teal-4: oklch(93.3% .0294 176.1);--teal-5: oklch(90% .0401 176.1);--teal-6: oklch(85.8% .0518 176.1);--teal-7: oklch(79.8% .0563 176.1);--teal-8: oklch(71.6% .0563 176.1);--teal-9: oklch(30.4% .0376 176.1);--teal-10: oklch(37.8% .0376 176.1);--teal-11: oklch(52.9% .0563 176.1);--teal-12: oklch(32.3% .0376 176.1);--teal-a1: color(display-p3 .0235 .6745 .349 / .012);--teal-a2: color(display-p3 .0235 .6118 .4157 / .04);--teal-a3: color(display-p3 .0118 .5725 .4 / .091);--teal-a4: color(display-p3 .0078 .5725 .3843 / .146);--teal-a5: color(display-p3 .0039 .5294 .3608 / .208);--teal-a6: color(display-p3 .0039 .502 .3373 / .283);--teal-a7: color(display-p3 .0039 .4235 .2941 / .365);--teal-a8: color(display-p3 .0039 .3216 .2196 / .467);--teal-a9: color(display-p3 0 .0941 .0667 / .879);--teal-a10: color(display-p3 0 .1059 .0745 / .804);--teal-a11: color(display-p3 0 .2078 .1451 / .683);--teal-a12: color(display-p3 0 .098 .0706 / .859);--teal-contrast: #fff;--teal-surface: color(display-p3 .9529 .9804 .9725 / .8);--teal-indicator: oklch(30.4% .0376 176.1);--teal-track: oklch(30.4% .0376 176.1)}}}:root,.light,.light-theme{--gray-1: #fcfcfd;--gray-2: #f9f9fb;--gray-3: #eff0f3;--gray-4: #e7e8ec;--gray-5: #e0e1e6;--gray-6: #d8d9e0;--gray-7: #cdced7;--gray-8: #b9bbc6;--gray-9: #8b8d98;--gray-10: #80828d;--gray-11: #62636c;--gray-12: #1e1f24;--gray-a1: #00005503;--gray-a2: #00005506;--gray-a3: #00104010;--gray-a4: #000b3618;--gray-a5: #0009321f;--gray-a6: #00073527;--gray-a7: #00063332;--gray-a8: #00083046;--gray-a9: #00051d74;--gray-a10: #00051b7f;--gray-a11: #0002119d;--gray-a12: #000107e1;--gray-contrast: #FFFFFF;--gray-surface: #ffffffcc;--gray-indicator: #8b8d98;--gray-track: #8b8d98}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--gray-1: oklch(99.1% .0015 277.7);--gray-2: oklch(98.2% .003 277.7);--gray-3: oklch(95.6% .0045 277.7);--gray-4: oklch(93.1% .0061 277.7);--gray-5: oklch(91% .0077 277.7);--gray-6: oklch(88.8% .0093 277.7);--gray-7: oklch(85.3% .0117 277.7);--gray-8: oklch(79.4% .016 277.7);--gray-9: oklch(64.6% .0165 277.7);--gray-10: oklch(61% .0161 277.7);--gray-11: oklch(50.3% .0139 277.7);--gray-12: oklch(24.1% .0099 277.7);--gray-a1: color(display-p3 .0235 .0235 .349 / .012);--gray-a2: color(display-p3 .0235 .0235 .349 / .024);--gray-a3: color(display-p3 .0078 .0667 .2549 / .063);--gray-a4: color(display-p3 .0118 .051 .2157 / .095);--gray-a5: color(display-p3 .0039 .0392 .2 / .122);--gray-a6: color(display-p3 .0039 .0275 .1804 / .153);--gray-a7: color(display-p3 .0078 .0275 .1843 / .197);--gray-a8: color(display-p3 .0039 .0314 .1765 / .275);--gray-a9: color(display-p3 .0039 .0196 .1059 / .455);--gray-a10: color(display-p3 .0039 .0196 .098 / .499);--gray-a11: color(display-p3 0 .0078 .0588 / .616);--gray-a12: color(display-p3 0 .0039 .0275 / .883);--gray-contrast: #FFFFFF;--gray-surface: color(display-p3 1 1 1 / 80%);--gray-indicator: oklch(64.6% .0165 277.7);--gray-track: oklch(64.6% .0165 277.7)}}}:root,.light,.light-theme,.radix-themes{--color-background: #fff}.dark,.dark-theme{--teal-1: #0d1211;--teal-2: #141b19;--teal-3: #182b26;--teal-4: #1b3831;--teal-5: #24453d;--teal-6: #2f534a;--teal-7: #3b655a;--teal-8: #49796d;--teal-9: #699a8d;--teal-10: #5d8d81;--teal-11: #94c6b8;--teal-12: #bdebde;--teal-a1: #00911102;--teal-a2: #57f9cb0b;--teal-a3: #51fed11c;--teal-a4: #4efed42a;--teal-a5: #68feda38;--teal-a6: #7dffde47;--teal-a7: #88ffe05a;--teal-a8: #90fde270;--teal-a9: #aaffe993;--teal-a10: #a3ffe885;--teal-a11: #bdffedc2;--teal-a12: #cdfff1ea;--teal-contrast: #fff;--teal-surface: #17252180;--teal-indicator: #699a8d;--teal-track: #699a8d}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--teal-1: oklch(17.8% .0087 176.1);--teal-2: oklch(21.4% .0116 176.1);--teal-3: oklch(27.2% .0266 176.1);--teal-4: oklch(31.6% .0376 176.1);--teal-5: oklch(36.2% .0417 176.1);--teal-6: oklch(41.2% .0451 176.1);--teal-7: oklch(47.1% .0507 176.1);--teal-8: oklch(53.8% .0563 176.1);--teal-9: oklch(64.6% .0563 176.1);--teal-10: oklch(60.6% .0563 176.1);--teal-11: oklch(78.8% .0563 176.1);--teal-12: oklch(90.4% .0508 176.1);--teal-a1: color(display-p3 0 .8549 .0706 / .005);--teal-a2: color(display-p3 .4353 .9804 .8 / .043);--teal-a3: color(display-p3 .4588 .9961 .8157 / .11);--teal-a4: color(display-p3 .4863 1 .851 / .16);--teal-a5: color(display-p3 .5608 1 .8706 / .215);--teal-a6: color(display-p3 .6118 1 .8863 / .274);--teal-a7: color(display-p3 .651 1 .8902 / .349);--teal-a8: color(display-p3 .6745 1 .898 / .433);--teal-a9: color(display-p3 .749 1 .9176 / .572);--teal-a10: color(display-p3 .7294 1 .9176 / .517);--teal-a11: color(display-p3 .8 1 .9373 / .757);--teal-a12: color(display-p3 .8471 1 .949 / .912);--teal-contrast: #fff;--teal-surface: color(display-p3 .0941 .1412 .1255 / .5);--teal-indicator: oklch(64.6% .0563 176.1);--teal-track: oklch(64.6% .0563 176.1)}}}.dark,.dark-theme{--gray-1: #101113;--gray-2: #18191b;--gray-3: #222325;--gray-4: #292a2c;--gray-5: #303133;--gray-6: #393a3d;--gray-7: #47484a;--gray-8: #606163;--gray-9: #6d6f71;--gray-10: #7b7c7f;--gray-11: #b3b4b7;--gray-12: #edeef0;--gray-a1: #0011bb03;--gray-a2: #b4cbf90b;--gray-a3: #d6e2f916;--gray-a4: #e5edff1d;--gray-a5: #e6edfb25;--gray-a6: #e6ebfb30;--gray-a7: #f0f4fc3e;--gray-a8: #f6f9ff58;--gray-a9: #f5faff67;--gray-a10: #f7f9ff76;--gray-a11: #f9fbffb2;--gray-a12: #fcfdffef;--gray-contrast: #FFFFFF;--gray-surface: rgba(0, 0, 0, .05);--gray-indicator: #6d6f71;--gray-track: #6d6f71}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--gray-1: oklch(17.8% .0043 264.5);--gray-2: oklch(21.5% .0043 264.5);--gray-3: oklch(25.5% .0043 264.5);--gray-4: oklch(28.4% .0043 264.5);--gray-5: oklch(31.4% .0043 264.5);--gray-6: oklch(35% .0043 264.5);--gray-7: oklch(40.2% .0043 264.5);--gray-8: oklch(49.2% .0043 264.5);--gray-9: oklch(54% .0043 264.5);--gray-10: oklch(58.6% .0043 264.5);--gray-11: oklch(77% .0043 264.5);--gray-12: oklch(94.9% .0029 264.5);--gray-a1: color(display-p3 0 .0667 .9412 / .009);--gray-a2: color(display-p3 .7059 .8 .9804 / .043);--gray-a3: color(display-p3 .851 .898 .9882 / .085);--gray-a4: color(display-p3 .8941 .9294 .9961 / .114);--gray-a5: color(display-p3 .9176 .9451 1 / .143);--gray-a6: color(display-p3 .9176 .9373 1 / .185);--gray-a7: color(display-p3 .949 .9686 1 / .24);--gray-a8: color(display-p3 .9647 .9765 1 / .345);--gray-a9: color(display-p3 .9608 .9804 1 / .404);--gray-a10: color(display-p3 .9647 .9765 1 / .463);--gray-a11: color(display-p3 .9765 .9843 1 / .698);--gray-a12: color(display-p3 .9882 .9922 1 / .937);--gray-contrast: #FFFFFF;--gray-surface: color(display-p3 0 0 0 / 5%);--gray-indicator: oklch(54% .0043 264.5);--gray-track: oklch(54% .0043 264.5)}}}.dark,.dark-theme,:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--color-background: #111}.toast-viewport{position:fixed;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;padding:25px;gap:10px;width:520px;max-width:calc(100vw - 40px);margin:0;list-style:none;z-index:2147483647;outline:none;pointer-events:none}body.cleaning-stage .toast-viewport{top:32px;bottom:auto}body.cleaning-stage .toast-root[data-state=open]{animation:slideDownIn .2s cubic-bezier(.16,1,.3,1)}body.cleaning-stage .toast-root[data-state=closed]{animation:slideUpOut .2s cubic-bezier(.16,1,.3,1)}@keyframes slideDownIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.toast-root{display:flex;align-items:center;pointer-events:auto}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.toast-root[data-state=open]{animation:slideUp .2s cubic-bezier(.16,1,.3,1)}.toast-root[data-state=closed]{animation:slideDown .2s cubic-bezier(.16,1,.3,1)}.toast-callout{box-shadow:0 10px 38px -10px #00000059,0 10px 20px -15px #0003;transition:transform .2s ease;grid-template-columns:auto 1fr auto;width:100%}.toast-callout>.rt-CalloutIcon{grid-column:1;grid-row:1}.toast-callout>:not(.rt-CalloutIcon):not(.toast-close){grid-column:2}.toast-callout>.toast-close{grid-column:3;grid-row:1;align-self:flex-start;height:var(--callout-icon-height);display:inline-flex;align-items:center;justify-content:center;width:22px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;opacity:.6;cursor:pointer}.toast-callout>.toast-close:hover{opacity:1;background:#80808026}.toast-callout:hover{transform:scale(1.02)}@media(max-width:640px){.toast-viewport{bottom:20px;width:calc(100vw - 40px);padding:20px}}
