@layer base{*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where(html){hanging-punctuation:first allow-end last;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;interpolate-size:allow-keywords;scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(html.translated-rtl){direction:rtl}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}:where(body){min-block-size:100svb;min-inline-size:300px}:where(canvas,img,picture,svg,video){border:none;block-size:auto;max-inline-size:100%;display:block}:where(button,input,progress,select,textarea){appearance:none;hanging-punctuation:none;color:inherit;font:inherit;line-height:inherit;text-align:start;touch-action:manipulation;background:0 0;border:none}:where(button){cursor:pointer;-webkit-user-select:none;user-select:none}:where(textarea){resize:vertical}:where(textarea:not([rows])){field-sizing:content}:where(fieldset,iframe){border:none}:where(p,li,h1,h2,h3,h4,h5,h6){text-wrap:pretty;overflow-wrap:break-word}:where(abbr[title]){border:none;text-decoration:none}:where(cite){font-style:inherit}:where(small){font-size:inherit}:where(li,ol,ul){list-style:none}:where(dialog,[popover]){max-block-size:none;max-inline-size:none;color:inherit;background:0 0;border:none;margin:auto;position:fixed}:where([popover]){inset:auto}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)),:where([hidden]:not([hidden=until-found])){display:none}}@layer typography{@font-face{font-style:oblique 0deg 12deg;font-weight:100 900;src:url(../../../fonts/TT-Interphases-Pro-Variable.woff2)format("woff2");font-family:TT Interphases Pro Variable;font-display:swap}html{color:var(--color-gray-1000);font-synthesis:none;font-variation-settings:"slnt" 0;font-family:TT Interphases Pro Variable,system-ui,Arial}}:root{--color-white:#fff;--color-black:#000;--color-yellow-50:oklch(97% .03 88);--color-yellow-100:oklch(94% .07 86);--color-yellow-200:oklch(90% .11 86);--color-yellow-300:oklch(88% .14 85);--color-yellow-400:oklch(85% .16 82);--color-yellow-500:oklch(82% .17 78);--color-yellow-600:oklch(74% .16 72);--color-yellow-700:oklch(62% .14 68);--color-yellow-800:oklch(51% .12 63);--color-yellow-900:oklch(39% .09 60);--color-yellow-950:oklch(28% .07 59);--color-orange-50:oklch(98% .02 84);--color-orange-100:oklch(94% .06 81);--color-orange-200:oklch(89% .09 76);--color-orange-300:oklch(84% .12 70);--color-orange-400:oklch(78% .15 62);--color-orange-500:oklch(73% .18 53);--color-orange-600:oklch(65% .18 46);--color-orange-700:oklch(55% .16 43);--color-orange-800:oklch(45% .13 40);--color-orange-900:oklch(35% .11 38);--color-orange-950:oklch(26% .07 37);--color-pink-50:oklch(96% .04 327);--color-pink-100:oklch(88% .1 328);--color-pink-200:oklch(81% .16 331);--color-pink-300:oklch(75% .2 335);--color-pink-400:oklch(69% .23 339);--color-pink-500:oklch(64% .24 343);--color-pink-600:oklch(58% .24 344);--color-pink-700:oklch(51% .21 341);--color-pink-800:oklch(43% .18 338);--color-pink-900:oklch(35% .14 336);--color-pink-950:oklch(26% .1 333);--color-violet-50:oklch(95% .03 304);--color-violet-100:oklch(86% .08 303);--color-violet-200:oklch(77% .14 303);--color-violet-300:oklch(68% .19 303);--color-violet-400:oklch(61% .23 302);--color-violet-500:oklch(55% .26 300);--color-violet-600:oklch(50% .25 300);--color-violet-700:oklch(44% .21 303);--color-violet-800:oklch(37% .17 306);--color-violet-900:oklch(31% .12 309);--color-violet-950:oklch(24% .08 311);--color-gray-50:oklch(97.37% .003 71.57);--color-gray-100:oklch(90% 0 106);--color-gray-200:oklch(84% 0 67);--color-gray-300:oklch(77% 0 84);--color-gray-400:oklch(71% 0 78);--color-gray-500:oklch(64% .01 61);--color-gray-600:oklch(57% .01 61);--color-gray-700:oklch(49% 0 56);--color-gray-800:oklch(41% 0 48);--color-gray-900:oklch(33% 0 67);--color-gray-950:oklch(25% 0 0);--color-blue-50:oklch(98% .03 202);--color-blue-100:oklch(94% .06 206);--color-blue-200:oklch(90% .09 208);--color-blue-300:oklch(86% .12 212);--color-blue-400:oklch(83% .13 217);--color-blue-500:oklch(79% .15 224);--color-blue-600:oklch(71% .14 230);--color-blue-700:oklch(60% .12 232);--color-blue-800:oklch(49% .1 235);--color-blue-900:oklch(38% .08 236);--color-blue-950:oklch(28% .05 237);--color-red-50:oklch(96% .02 53);--color-red-100:oklch(90% .06 48);--color-red-200:oklch(83% .09 44);--color-red-300:oklch(77% .13 40);--color-red-400:oklch(70% .17 36);--color-red-500:oklch(64% .2 33);--color-red-600:oklch(59% .22 31);--color-red-700:oklch(52% .19 30);--color-red-800:oklch(44% .17 30);--color-red-900:oklch(36% .14 29);--color-red-950:oklch(28% .11 30);--color-green-50:oklch(98% .05 124);--color-green-100:oklch(95% .1 126);--color-green-200:oklch(91% .13 128);--color-green-300:oklch(87% .15 129);--color-green-400:oklch(82% .17 130);--color-green-500:oklch(75% .17 131);--color-green-600:oklch(68% .17 132);--color-green-700:oklch(61% .16 133);--color-green-800:oklch(52% .14 134);--color-green-900:oklch(43% .12 135);--color-green-950:oklch(31% .09 135);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text-primary:var(--lightningcss-light,var(--color-gray-900))var(--lightningcss-dark,var(--color-gray-50));--text-secondary:var(--lightningcss-light,var(--color-gray-600))var(--lightningcss-dark,var(--color-gray-400));--text-tertiary:var(--lightningcss-light,var(--color-gray-500))var(--lightningcss-dark,var(--color-gray-500));--text-quaternary:var(--lightningcss-light,var(--color-gray-400))var(--lightningcss-dark,var(--color-gray-600));--text-brand:var(--lightningcss-light,var(--color-violet-600))var(--lightningcss-dark,var(--color-violet-400));--text-on-accent:var(--color-white);--text-success:var(--lightningcss-light,var(--color-green-700))var(--lightningcss-dark,var(--color-green-400));--text-warning:var(--lightningcss-light,var(--color-orange-700))var(--lightningcss-dark,var(--color-orange-400));--text-error:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-400));--text-info:var(--lightningcss-light,var(--color-blue-700))var(--lightningcss-dark,var(--color-blue-400));--bg-default:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-gray-950));--bg-alt:var(--lightningcss-light,var(--color-gray-50))var(--lightningcss-dark,var(--color-gray-900));--bg-card:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-gray-900));--bg-elevated:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-gray-800));--bg-brand:var(--lightningcss-light,var(--color-violet-50))var(--lightningcss-dark,var(--color-violet-950));--bg-success:var(--lightningcss-light,var(--color-green-50))var(--lightningcss-dark,var(--color-green-950));--bg-warning:var(--lightningcss-light,var(--color-orange-50))var(--lightningcss-dark,var(--color-orange-950));--bg-error:var(--lightningcss-light,var(--color-red-50))var(--lightningcss-dark,var(--color-red-950));--bg-info:var(--lightningcss-light,var(--color-blue-50))var(--lightningcss-dark,var(--color-blue-950));--border-default:var(--lightningcss-light,var(--color-gray-200))var(--lightningcss-dark,var(--color-gray-800));--border-hover:var(--lightningcss-light,var(--color-gray-300))var(--lightningcss-dark,var(--color-gray-700));--border-weak:var(--lightningcss-light,var(--color-gray-100))var(--lightningcss-dark,var(--color-gray-900));--border-focus:var(--lightningcss-light,var(--color-violet-500))var(--lightningcss-dark,var(--color-violet-400));--border-success:var(--lightningcss-light,var(--color-green-300))var(--lightningcss-dark,var(--color-green-700));--border-warning:var(--lightningcss-light,var(--color-orange-300))var(--lightningcss-dark,var(--color-orange-700));--border-error:var(--lightningcss-light,var(--color-red-300))var(--lightningcss-dark,var(--color-red-700));--border-info:var(--lightningcss-light,var(--color-blue-300))var(--lightningcss-dark,var(--color-blue-700));--accent-default:var(--lightningcss-light,var(--color-violet-600))var(--lightningcss-dark,var(--color-violet-500));--accent-hover:var(--lightningcss-light,var(--color-violet-700))var(--lightningcss-dark,var(--color-violet-400));--accent-active:var(--lightningcss-light,var(--color-violet-800))var(--lightningcss-dark,var(--color-violet-300));--accent-subtle:var(--lightningcss-light,var(--color-violet-100))var(--lightningcss-dark,var(--color-violet-900));--shadow-color:var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(0% 0 0/.4));--shadow-sm:0 1px 2px var(--shadow-color);--shadow-md:0 4px 6px var(--shadow-color), 0 2px 4px var(--shadow-color);--shadow-lg:0 10px 15px var(--shadow-color), 0 4px 6px var(--shadow-color);--ring-width:2px;--ring-offset:2px;--ring-color:var(--lightningcss-light,oklch(55% .26 300/.4))var(--lightningcss-dark,oklch(61% .23 302/.5));--radius-sm:8px;--radius-md:12px;--content-border-radius:16px;--container-border-radius:32px;--radius-xl:24px;--slot-morning:var(--lightningcss-light,var(--color-blue-50))var(--lightningcss-dark,var(--color-blue-950));--slot-afternoon:var(--lightningcss-light,var(--color-green-50))var(--lightningcss-dark,var(--color-green-950));--slot-evening:var(--lightningcss-light,var(--color-orange-50))var(--lightningcss-dark,var(--color-orange-950));--card-glass-bg:var(--lightningcss-light,oklch(100% 0 0/.75))var(--lightningcss-dark,oklch(20% 0 0/.75));--card-glass-blur:6px;--card-shadow:0 4px 8px oklch(0% 0 0/.05), 0 1px 1px oklch(0% 0 0/.05);--sidebar-width:260px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.squircle-8{border-radius:var(--radius-sm)}@supports (corner-shape:squircle){.squircle-8{corner-shape:superellipse(1.5);border-radius:calc(var(--radius-sm) * 1.5)}}.squircle-12{border-radius:var(--radius-md)}@supports (corner-shape:squircle){.squircle-12{corner-shape:superellipse(1.5);border-radius:calc(var(--radius-md) * 1.5)}}.squircle-16{border-radius:var(--content-border-radius)}@supports (corner-shape:squircle){.squircle-16{corner-shape:superellipse(1.5);border-radius:calc(var(--content-border-radius) * 1.5)}}.squircle-32{border-radius:var(--container-border-radius)}@supports (corner-shape:squircle){.squircle-32{corner-shape:superellipse(1.5);border-radius:calc(var(--container-border-radius) * 1.5)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-gray-50:#f5f4f3;--color-error:oklch(55% .22 27);--color-success:oklch(55% .16 145);--space-6:24px;--space-7:32px;--radius-lg:48px;--text-xs:12px;--text-lg:24px;--button-padding-md:1rem}body{background-color:var(--color-gray-50);min-height:100vh;color:var(--color-black)}a{color:inherit}:focus-visible{outline:2px solid var(--color-orange-500);outline-offset:2px}.field-group{flex-direction:column;gap:.5rem;width:100%;display:flex}.field-group>legend{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-block:.5rem;display:flex}.input{border:1px solid var(--color-gray-200);background:linear-gradient(to bottom, var(--color-white), var(--color-gray-50));width:100%;min-width:320px;color:var(--color-gray-900);font-weight:400;font-size:var(--text-base);padding:16px;font-family:inherit;line-height:1;box-shadow:inset 0 2px 4px #0000001a,inset 0 1px 1px #0000001a}.input::placeholder{color:var(--color-gray-400)}.input-combined{gap:8px;display:flex}.input-combined input:focus{outline:none}.input-combined:focus-within{outline:2px solid var(--color-orange-500);outline-offset:2px}.label{color:var(--color-gray-900);font-weight:500;font-size:var(--text-base);line-height:1}.divider{background-color:var(--color-gray-400);flex-shrink:0;align-self:stretch;width:1px}.form-error{color:var(--color-error);font-size:var(--text-sm);margin:0}.form-success{color:var(--color-success);font-size:var(--text-sm);margin:0}.form-helper-links{gap:24px;padding-top:8px;display:flex}.form-link-button{color:var(--color-gray-500);font-weight:400;font-size:var(--text-base);cursor:pointer;background:0 0;border:none;padding:0;line-height:1.4;text-decoration:underline}.form-link-button:hover{color:var(--color-gray-700)}.form-link-button:disabled{cursor:not-allowed;opacity:.6}
