@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@500;700;800&family=Nunito:wght@400;600;700;800&display=swap";:root{--ev-bg:oklch(97% .014 75);--ev-bg-alt:oklch(94.5% .018 70);--ev-card:oklch(99.5% .006 80);--ev-border:oklch(90% .02 60);--ev-fg:oklch(26% .03 40);--ev-fg-muted:oklch(50% .02 45);--ev-coral:oklch(68% .19 35);--ev-coral-dark:oklch(54% .18 32);--ev-coral-tint:oklch(93% .045 40);--ev-magenta:oklch(66% .19 350);--ev-magenta-dark:oklch(52% .18 350);--ev-magenta-tint:oklch(93% .04 350);--ev-font-display:"Unbounded", system-ui, sans-serif;--ev-font-body:"Nunito", system-ui, sans-serif;--ev-space-1:4px;--ev-space-2:8px;--ev-space-3:12px;--ev-space-4:16px;--ev-space-5:20px;--ev-space-6:24px;--ev-space-8:32px;--ev-space-10:40px;--ev-space-12:48px;--ev-space-16:64px;--ev-space-20:80px;--ev-space-24:96px;--ev-radius-sm:10px;--ev-radius-md:14px;--ev-radius-lg:22px;--ev-radius-xl:32px;--ev-radius-pill:999px;--ev-shadow-coral:0 14px 30px -12px oklch(60% .19 35/.55);--ev-shadow-magenta:0 14px 30px -12px oklch(58% .19 350/.55);--ev-container-width:1200px;--ev-section-padding-x:80px}@media (width<=768px){:root{--ev-section-padding-x:32px}}@media (width<=480px){:root{--ev-section-padding-x:20px}}*,:after,:before{box-sizing:border-box}body{background:var(--ev-bg);color:var(--ev-fg);font-family:var(--ev-font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ev-coral-dark);text-decoration:none}a:hover{color:var(--ev-coral)}::selection{background:var(--ev-coral-tint);color:var(--ev-coral-dark)}@keyframes blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes float-balloon{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-18px)rotate(3deg)}}@keyframes sway-ribbon{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.balloon,.confetti-dot,.cursor,.ribbon{animation:none!important}}.p-selectbutton .p-togglebutton{border-width:1px}.pills-select-button{flex-wrap:wrap;gap:10px;display:flex}.pills-select-button .p-togglebutton{border-radius:var(--p-selectbutton-border-radius);border-width:1px}.p-select-option-group{letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.select-group{align-items:center;gap:8px;display:flex}.select-group__icon{color:var(--ev-coral);flex-shrink:0}.select-group-option{padding-left:22px}.app-decorations[data-v-4dd7f734]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-decorations__blob[data-v-4dd7f734]{filter:blur(80px);border-radius:50%;position:absolute}.app-decorations__blob--coral[data-v-4dd7f734]{background:var(--ev-coral);opacity:.14;width:380px;height:380px;top:-100px;left:-120px}@media (width<=640px){.app-decorations__blob--coral[data-v-4dd7f734]{filter:blur(60px);width:260px;height:260px;top:-80px;left:auto;right:-90px}}.app-decorations__blob--magenta[data-v-4dd7f734]{background:var(--ev-magenta);opacity:.12;width:340px;height:340px;bottom:-100px;right:-100px}@media (width<=640px){.app-decorations__blob--magenta[data-v-4dd7f734]{filter:blur(60px);width:220px;height:220px;bottom:120px;left:-90px;right:auto}}.app-decorations__balloon[data-v-4dd7f734]{animation:5.5s ease-in-out infinite float-balloon;position:absolute}.app-decorations__balloon--coral[data-v-4dd7f734]{width:42px;height:60px;animation-duration:5.2s;top:150px;left:54px}@media (width<=640px){.app-decorations__balloon--coral[data-v-4dd7f734]{width:26px;height:38px;top:68px;left:150px}}.app-decorations__balloon--magenta[data-v-4dd7f734]{width:30px;height:44px;animation-duration:6.4s;animation-delay:.8s;top:70px;right:48px}@media (width<=640px){.app-decorations__balloon--magenta[data-v-4dd7f734]{width:20px;height:30px;top:60px;right:60px}}.app-decorations__balloon--coral-sm[data-v-4dd7f734]{width:26px;height:38px;animation-duration:4.8s;animation-delay:1.4s;bottom:120px;left:70px}@media (width<=640px){.app-decorations__balloon--coral-sm[data-v-4dd7f734]{display:none}}.app-decorations__streamer[data-v-4dd7f734]{position:absolute}.app-decorations__streamer--magenta[data-v-4dd7f734]{top:320px;right:40px;transform:rotate(-8deg)}@media (width<=640px){.app-decorations__streamer--magenta[data-v-4dd7f734]{width:90px;height:30px;top:80px;right:16px;transform:rotate(-6deg)}}.app-decorations__streamer--coral[data-v-4dd7f734]{top:300px;left:60px;transform:rotate(10deg)}@media (width<=640px){.app-decorations__streamer--coral[data-v-4dd7f734]{display:none}}.app-decorations__confetti[data-v-4dd7f734]{border-radius:50%;position:absolute}.app-decorations__confetti--1[data-v-4dd7f734]{background:var(--ev-coral);opacity:.4;width:8px;height:8px;top:220px;left:36px}@media (width<=640px){.app-decorations__confetti--1[data-v-4dd7f734]{width:5px;height:5px;top:70px;left:auto;right:110px}}.app-decorations__confetti--2[data-v-4dd7f734]{background:var(--ev-magenta);opacity:.5;width:6px;height:6px;top:120px;right:40px}@media (width<=640px){.app-decorations__confetti--2[data-v-4dd7f734]{top:82px;left:60px;right:auto}}.app-decorations__confetti--3[data-v-4dd7f734]{background:var(--ev-magenta);opacity:.4;width:6px;height:6px;top:260px;left:90px}@media (width<=640px){.app-decorations__confetti--3[data-v-4dd7f734]{display:none}}.app-decorations__confetti--4[data-v-4dd7f734]{background:var(--ev-coral);opacity:.4;width:8px;height:8px;bottom:180px;right:90px}@media (width<=640px){.app-decorations__confetti--4[data-v-4dd7f734]{display:none}}.error-page[data-v-7524ce9b]{background:var(--ev-bg-alt);justify-content:center;min-height:100dvh;padding:40px 16px}.error-page[data-v-7524ce9b],.error-page__content[data-v-7524ce9b]{align-items:center;display:flex;position:relative}.error-page__content[data-v-7524ce9b]{z-index:1;text-align:center;flex-direction:column;gap:12px;max-width:420px}.error-page__code[data-v-7524ce9b]{font-family:var(--ev-font-display);color:var(--ev-coral);font-size:64px;font-weight:800;line-height:1}.error-page__title[data-v-7524ce9b]{font-family:var(--ev-font-display);color:var(--ev-fg);margin:0;font-size:22px;font-weight:700}.error-page__subtitle[data-v-7524ce9b]{color:var(--ev-fg-muted);margin:0 0 8px}
