.public-shell.svelte-1l0quee{position:relative;min-height:100vh;--cp-bg: #0f0c1b;--cp-bg-accent: #17122a;--cp-text: #fff0fa;--cp-text-muted: #d7b5d0;--cp-surface: #171328;--cp-surface-alt: #221a38;--cp-surface-0: #000000;--cp-list-item: #292046;--cp-input-bg: #1f1834;--cp-border: #624775;--cp-border-subtle: #7a5892;--cp-primary: #a875ff;--cp-text-primary: #ffffff;--cp-primary-ink: #fff8ff;--cp-accent: #ff7db6;--cp-accent-ink: #2b0e21;--cp-heading: #f06bc1;--cp-button-warm-start: #bf7bff;--cp-button-warm-end: #ff82be;--cp-price-pop: #ff6fcb;--cp-price-pop-soft: #ff9fd4;--cp-success: #3dc68f;--cp-error: #ff7490;--cp-brand-bg: transparent;--cp-shadow: 0 16px 30px rgba(26, 9, 40, .36);--cp-shadow-soft: 0 4px 12px rgba(26, 9, 40, .33);--cp-shadow-strong: 0 24px 64px rgba(16, 6, 28, .48);--cp-overlay: rgba(10, 6, 19, .72);background:radial-gradient(circle at 14% -12%,color-mix(in srgb,var(--cp-accent) 24%,transparent),transparent 38%),radial-gradient(circle at 88% -18%,color-mix(in srgb,var(--cp-primary) 28%,transparent),transparent 36%),linear-gradient(180deg,var(--cp-bg-accent) 0%,var(--cp-bg) 52%)}.public-shell.svelte-1l0quee .brand-stack{background:transparent;border-color:transparent;box-shadow:none;padding-top:.65rem;padding-bottom:.65rem}.public-shell.svelte-1l0quee h1,.public-shell.svelte-1l0quee h2,.public-shell.svelte-1l0quee h3{color:var(--cp-heading)!important}.public-shell.svelte-1l0quee .btn--primary,.public-shell.svelte-1l0quee .btn-primary{background:linear-gradient(135deg,var(--cp-button-warm-start),var(--cp-button-warm-end));color:#fff9ff;box-shadow:0 10px 22px #a14eb859}.public-shell.svelte-1l0quee .btn--primary:hover,.public-shell.svelte-1l0quee .btn-primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--cp-button-warm-start) 90%,white),color-mix(in srgb,var(--cp-button-warm-end) 92%,white))}.public-shell.svelte-1l0quee .btn--secondary,.public-shell.svelte-1l0quee .btn-secondary{border-color:color-mix(in srgb,var(--cp-border) 74%,#ff8fc4);background:color-mix(in srgb,var(--cp-list-item) 80%,#6f3b84);color:#ffe9fb}.public-shell.svelte-1l0quee .plan-card__price{color:var(--cp-price-pop)!important;text-shadow:0 0 18px color-mix(in srgb,var(--cp-price-pop) 35%,transparent)}.public-shell.svelte-1l0quee .plan-card__price span{color:var(--cp-price-pop-soft)!important}.public-shell.svelte-1l0quee .signin-form input,.public-shell.svelte-1l0quee .signup-form input,.public-shell.svelte-1l0quee .forgot-form input,.public-shell.svelte-1l0quee .reset-form input{color:var(--cp-text-primary);border-color:var(--cp-border-subtle);background:color-mix(in oklch,var(--cp-surface-0),white 10%)}.public-shell.svelte-1l0quee .signin-form input::placeholder,.public-shell.svelte-1l0quee .signup-form input::placeholder,.public-shell.svelte-1l0quee .forgot-form input::placeholder,.public-shell.svelte-1l0quee .reset-form input::placeholder{color:color-mix(in srgb,var(--cp-text-primary) 60%,transparent)}.public-shell.svelte-1l0quee .signin-form input:-webkit-autofill,.public-shell.svelte-1l0quee .signin-form input:-webkit-autofill:hover,.public-shell.svelte-1l0quee .signin-form input:-webkit-autofill:focus,.public-shell.svelte-1l0quee .signup-form input:-webkit-autofill,.public-shell.svelte-1l0quee .signup-form input:-webkit-autofill:hover,.public-shell.svelte-1l0quee .signup-form input:-webkit-autofill:focus,.public-shell.svelte-1l0quee .forgot-form input:-webkit-autofill,.public-shell.svelte-1l0quee .forgot-form input:-webkit-autofill:hover,.public-shell.svelte-1l0quee .forgot-form input:-webkit-autofill:focus,.public-shell.svelte-1l0quee .reset-form input:-webkit-autofill,.public-shell.svelte-1l0quee .reset-form input:-webkit-autofill:hover,.public-shell.svelte-1l0quee .reset-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cp-text-primary);box-shadow:0 0 0 1000px color-mix(in oklch,var(--cp-surface-0),white 10%) inset;transition:background-color 9999s ease-in-out 0s}.public-shell__language-floater.svelte-1l0quee{position:absolute;top:clamp(.6rem,2vw,1rem);right:clamp(.6rem,2vw,1rem);z-index:30}.public-shell__menu-floater.svelte-1l0quee{position:absolute;top:clamp(.6rem,2vw,1rem);left:clamp(.6rem,2vw,1rem);z-index:31}.public-menu.svelte-1l0quee{position:relative}.public-menu__toggle.svelte-1l0quee{width:2.32rem;height:2.32rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--cp-border-subtle) 70%,#ff8fc4);background:color-mix(in srgb,var(--cp-surface) 74%,#2d1a49);color:var(--cp-text-primary);box-shadow:var(--cp-shadow-soft);cursor:pointer}.public-menu__toggle.svelte-1l0quee:hover{background:color-mix(in srgb,var(--cp-surface) 56%,#3f2266)}.public-menu__toggle.svelte-1l0quee:focus-visible{outline:2px solid color-mix(in srgb,var(--cp-primary) 72%,#fff);outline-offset:2px}.public-menu__panel.svelte-1l0quee{position:absolute;top:calc(100% + .45rem);left:0;min-width:14rem;display:grid;gap:.22rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--cp-border-subtle) 80%,#f08ac4);background:color-mix(in srgb,var(--cp-surface) 92%,#180d2a);padding:.36rem;box-shadow:var(--cp-shadow-strong)}.public-menu__link.svelte-1l0quee{display:block;border-radius:8px;padding:.48rem .6rem;color:var(--cp-text-primary);text-decoration:none;font-weight:500;line-height:1.2}.public-menu__link.svelte-1l0quee:hover{background:color-mix(in srgb,var(--cp-list-item) 78%,#5d2f8e)}.public-menu__link.active.svelte-1l0quee{background:color-mix(in srgb,var(--cp-primary) 44%,#2a113f);color:#fff}.public-shell__language.svelte-1l0quee{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.public-shell__language.svelte-1l0quee>span:where(.svelte-1l0quee){color:var(--cp-text-muted);font-size:.78rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.public-shell__language.svelte-1l0quee .select:where(.svelte-1l0quee){min-width:9.2rem;padding-block:.34rem;border-radius:9px;font-size:.82rem}.public-footer.svelte-1l0quee{border-top:1px solid color-mix(in srgb,var(--cp-border-subtle) 75%,#ed8ec6);background:color-mix(in srgb,var(--cp-surface) 88%,#120a22)}.public-footer__inner.svelte-1l0quee{width:min(1120px,92vw);margin:0 auto;padding:.75rem 0 .95rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.public-footer__brand.svelte-1l0quee{display:inline-flex;align-items:center;padding:.2rem .25rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--cp-border) 70%,#f38ed0);background:color-mix(in srgb,var(--cp-list-item) 84%,#31194f)}.public-footer__logo.svelte-1l0quee{width:clamp(8.8rem,15vw,11rem);height:auto;display:block}.public-footer__nav.svelte-1l0quee{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.public-footer__nav.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--cp-text-muted);text-decoration:none;border-radius:8px;border:1px solid color-mix(in srgb,var(--cp-border) 72%,transparent);background:color-mix(in srgb,var(--cp-surface) 90%,var(--cp-list-item));padding:.28rem .5rem;font-size:.8rem;line-height:1.2}.public-footer__nav.svelte-1l0quee a:where(.svelte-1l0quee):hover{color:var(--cp-text-primary);background:color-mix(in srgb,var(--cp-primary) 25%,#3e225e)}.page-wrap--application.svelte-1l0quee{width:min(100vw - 1rem,100%);max-width:none;padding:.75rem 0 1rem}.public-shell--application.svelte-1l0quee .public-shell__menu-floater:where(.svelte-1l0quee){top:1.75rem;left:1.5rem}.public-shell--application.svelte-1l0quee .public-shell__language-floater:where(.svelte-1l0quee){top:1.55rem;right:1.5rem}.public-shell--application.svelte-1l0quee .design-system-page__header{position:relative;padding-top:4.6rem}@media(max-width:560px){.public-shell__language-floater.svelte-1l0quee{top:.45rem;right:.45rem}.public-shell__menu-floater.svelte-1l0quee{top:.45rem;left:.45rem}.public-shell__language.svelte-1l0quee .select:where(.svelte-1l0quee){min-width:8.4rem;font-size:.8rem}.public-footer__inner.svelte-1l0quee{justify-content:center}.page-wrap--application.svelte-1l0quee{width:min(100vw - .5rem,100%);padding-top:.5rem}.public-shell--application.svelte-1l0quee .public-shell__menu-floater:where(.svelte-1l0quee){top:1.15rem;left:.85rem}.public-shell--application.svelte-1l0quee .public-shell__language-floater:where(.svelte-1l0quee){top:1.05rem;right:.85rem}.public-shell--application.svelte-1l0quee .design-system-page__header{padding-top:5rem}}
