:root{--saas-core-lilac-strong:#996fd6;--saas-core-lilac-hover:#8b61c9;--saas-core-lilac-700:#a786db;--saas-core-lilac-500:#b59ce0;--saas-core-lilac-300:#c2b3e5;--saas-core-lilac-100:#d0c9ea;--saas-core-ink:#201a2b;--saas-core-ink-deep:#3c2d56;--saas-core-muted:#6f687b;--saas-core-paper:#ffffff;--saas-core-surface:#f8f5fd;--saas-core-surface-soft:#f0ebf8;--saas-core-line:#e4dff0;--saas-core-auth-bg:#090b11;--saas-core-auth-bg-deep:#07090d;--saas-core-auth-text:#f5f8f7;--saas-core-auth-muted:#a2a9ad;--saas-core-auth-line:rgba(235,244,242,0.16);--saas-core-auth-field:rgba(18,22,29,0.66);--saas-core-auth-accent:#66efc7}.auth-page{position:relative;isolation:isolate;min-height:100dvh;overflow-x:hidden;background:var(--saas-core-auth-bg);color:var(--saas-core-auth-text);color-scheme:dark}.auth-media-background{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:var(--saas-core-auth-bg)}.auth-media-background-frame{display:block;position:relative;z-index:0;height:100%;width:100%;border:0;pointer-events:none;transform:scale(1.08);transform-origin:center;filter:saturate(.96) contrast(1.05) brightness(.68)}.auth-media-background>span{position:absolute;inset:0;display:block;pointer-events:none}.auth-media-background-cinematic{z-index:1;background:linear-gradient(90deg,rgba(4,3,10,.5),rgba(4,3,10,.16) 52%,rgba(4,3,10,.38)),linear-gradient(180deg,rgba(4,3,10,.18),transparent 44%,rgba(4,3,10,.52))}.auth-media-background-scanlines{z-index:2;background:repeating-linear-gradient(180deg,rgba(247,244,255,.055) 0,rgba(247,244,255,.055) 1px,transparent 0,transparent 5px);mix-blend-mode:screen;opacity:.34}.auth-media-background-grain{z-index:3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.48'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:soft-light;opacity:.045}.auth-media-background-vignette{z-index:4;background:radial-gradient(ellipse 78% 72% at 50% 46%,transparent 22%,rgba(3,2,9,.08) 58%,rgba(3,2,9,.64) 100%);opacity:.86}.auth-media-background-sweep{z-index:5;background:linear-gradient(106deg,transparent 28%,rgba(220,214,255,.08) 48%,transparent 68%);opacity:.28;transform:translate3d(-75%,0,0);animation:auth-broadcast-sweep 24s ease-in-out infinite alternate}.auth-page:before{z-index:-2;background:radial-gradient(ellipse 78% 50% at 50% -12%,rgba(50,67,86,.28),transparent 72%),radial-gradient(ellipse 48% 45% at 100% 100%,rgba(39,57,70,.15),transparent 80%),linear-gradient(150deg,var(--saas-core-auth-bg-deep),var(--saas-core-auth-bg) 52%,#0b0d14)}.auth-page:after,.auth-page:before{position:fixed;inset:0;pointer-events:none;content:""}.auth-page:after{z-index:-1;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(180deg,black,transparent 75%)}.auth-entry-container,.auth-form-container{position:relative;z-index:1;width:min(100%,620px);min-height:100dvh;margin-inline:auto}.auth-entry-container{display:flex;flex-direction:column;padding:max(24px,env(safe-area-inset-top,0px)) clamp(24px,5vw,58px) max(20px,env(safe-area-inset-bottom,0px))}.auth-brand{width:fit-content;gap:10px;color:var(--saas-core-auth-text);text-decoration:none}.auth-brand,.auth-brand-mark{display:inline-flex;align-items:center}.auth-brand-mark{height:34px;width:34px;justify-content:center;overflow:hidden;border:1px solid rgba(102,239,199,.42);border-radius:11px;background:rgba(102,239,199,.04);box-shadow:0 0 22px rgba(102,239,199,.06)}.auth-brand-mark img{height:100%;width:100%;object-fit:cover}.auth-brand-name{font-size:14px;font-weight:650;letter-spacing:-.02em}.auth-entry-content{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center;padding-block:clamp(18px,3.5vh,42px)}.auth-illustration{width:min(100%,410px);margin-inline:auto;color:rgba(237,245,243,.82);filter:drop-shadow(0 18px 28px rgba(0,0,0,.12))}.auth-illustration svg{display:block;width:100%;height:auto}.auth-illustration-soft{opacity:.42}.auth-illustration-line{opacity:.88}.auth-illustration-accent{color:var(--saas-core-auth-accent)}.auth-entry-copy{margin-top:clamp(4px,1vh,12px)}.auth-entry-copy h1{max-width:12ch;font-size:clamp(2.35rem,9.6vw,3.6rem);font-weight:680;line-height:.99;letter-spacing:-.075em}.auth-entry-copy h1 span,.auth-entry-copy p span{display:inline}.auth-entry-copy p{max-width:34ch;margin-top:16px;color:var(--saas-core-auth-muted);font-size:15px;line-height:1.55;letter-spacing:-.01em;white-space:normal}.auth-segmented-entry{display:grid;width:min(100%,430px);min-height:64px;grid-template-columns:1fr 1fr;gap:4px;margin-inline:auto;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 34px rgba(0,0,0,.18)}.auth-segmented-entry a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border-radius:999px;color:rgba(245,248,247,.72);font-size:14px;font-weight:650;text-decoration:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-segmented-entry a:hover{color:var(--saas-core-auth-text)}.auth-segmented-entry a:active{transform:scale(.985)}.auth-segmented-entry a.is-selected{background:#f4f8f6;color:#10171a;box-shadow:0 7px 16px rgba(0,0,0,.24)}.auth-form-container{--auth-form-top-inset:max(16px,env(safe-area-inset-top,0px));display:flex;flex-direction:column;padding:var(--auth-form-top-inset) 24px max(24px,env(safe-area-inset-bottom,0px))}.auth-form-topline{display:flex;align-items:flex-start;gap:14px}.auth-form-heading{min-width:0;flex:1}.auth-back-button{position:static;flex:0 0 44px;display:inline-flex;height:44px;width:44px;align-items:center;justify-content:center;border-radius:14px;color:var(--saas-core-auth-text);transition:background-color .18s ease,color .18s ease,transform .18s ease}.auth-back-button svg{height:22px;width:22px}.auth-back-button:hover{background:rgba(255,255,255,.07)}.auth-back-button:active{transform:translateX(-2px)}.auth-back-button:focus-visible{outline:2px solid var(--saas-core-auth-accent);outline-offset:3px}.auth-form-card{display:flex;flex:1;flex-direction:column;padding-top:0}.auth-form-heading h1{max-width:none;font-size:clamp(1.55rem,7vw,2.35rem);font-weight:680;line-height:1.02;letter-spacing:-.06em;white-space:pre-line}.auth-form-heading p{max-width:42ch;margin-top:7px;color:var(--saas-core-auth-muted);font-size:13px;line-height:1.25;overflow-wrap:break-word;white-space:normal}.auth-form-content{display:flex;min-height:0;width:min(100%,480px);flex:1;flex-direction:column;justify-content:center;margin:clamp(28px,5.5vh,56px) auto 0;padding-bottom:clamp(12px,4vh,32px)}.auth-form-brand{display:flex;width:fit-content;justify-content:center;margin:0 auto clamp(20px,3vh,28px)}.auth-form-brand-mark{display:block;height:52px;width:52px;background:var(--saas-core-auth-accent);-webkit-mask-image:var(--auth-form-brand-url);mask-image:var(--auth-form-brand-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.auth-form{gap:14px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:8px}.auth-field-label{color:rgba(238,244,242,.76);font-size:13px;font-weight:550;letter-spacing:-.01em}.auth-input-shell{position:relative}.auth-page .auth-card input.auth-input,.auth-page .auth-form-card form input:not([type=hidden]),.auth-page .auth-input{min-height:60px;border:1px solid var(--saas-core-auth-line);border-radius:14px;background:var(--saas-core-auth-field);color:var(--saas-core-auth-text);color-scheme:dark;caret-color:var(--saas-core-auth-text);font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.018);outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-page .auth-input{padding-inline:48px 16px}.auth-page .auth-card input::placeholder{color:rgba(190,201,199,.52)}.auth-page .auth-input[data-password-visibility=visible]{-webkit-text-security:none!important;text-security:none}.auth-page .auth-card input:focus-visible{border-color:color-mix(in srgb,var(--saas-core-auth-accent) 78%,white 22%);background:rgba(20,28,31,.82);box-shadow:0 0 0 3px color-mix(in srgb,var(--saas-core-auth-accent) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.025)}.auth-page .auth-card input:-webkit-autofill,.auth-page .auth-card input:-webkit-autofill:focus,.auth-page .auth-card input:-webkit-autofill:hover{-webkit-text-fill-color:var(--saas-core-auth-text);-webkit-box-shadow:inset 0 0 0 1000px #12171d,0 0 0 3px transparent!important;background-color:#12171d!important;background-clip:padding-box;caret-color:var(--saas-core-auth-text)}.auth-input-icon{position:absolute;top:50%;left:17px;z-index:1;height:19px;width:19px;color:rgba(222,232,229,.68);pointer-events:none;transform:translateY(-50%)}.auth-password-toggle{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;height:44px;width:44px;align-items:center;justify-content:center;border:0;border-radius:11px;background:transparent;color:rgba(222,232,229,.58);cursor:pointer;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease}.auth-password-toggle svg{height:19px;width:19px}.auth-password-toggle:hover{background:rgba(255,255,255,.06);color:var(--saas-core-auth-text)}.auth-form-meta{display:flex;justify-content:flex-end;min-height:22px;margin-top:-3px}.auth-muted-link{color:var(--saas-core-auth-muted);font-size:12px;text-decoration:none;transition:color .18s ease}.auth-footer-link:hover,.auth-muted-link:hover{color:var(--saas-core-auth-accent)}.auth-social-row{margin-top:8px}.auth-social-button{display:inline-flex;min-height:58px;width:100%;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(235,244,242,.3);border-radius:14px;background:transparent;color:var(--saas-core-auth-text);font-size:14px;font-weight:600;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.auth-social-button:focus-visible,.auth-social-button:hover{border-color:rgba(235,244,242,.58);background:rgba(255,255,255,.055);color:var(--saas-core-auth-text)}.auth-social-button:active{transform:scale(.99)}.auth-google-icon{height:20px;width:20px;flex:none}.auth-primary-button{display:inline-flex;min-height:60px;width:100%;align-items:center;justify-content:center;margin-top:2px;border-radius:14px;background:#f4f8f6;color:#10171a;font-size:15px;font-weight:700;box-shadow:0 10px 24px rgba(0,0,0,.18);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-primary-button:hover{background:#ffffff;box-shadow:0 12px 28px rgba(0,0,0,.26)}.auth-primary-button:active{transform:scale(.99)}.auth-form-footer{margin-top:0;padding-top:42px;color:var(--saas-core-auth-muted);font-size:13px;line-height:1.5;text-align:center}.auth-footer-link{color:var(--saas-core-auth-accent);font-weight:650;text-decoration:none;transition:color .18s ease}.auth-alert{margin-bottom:18px;border:1px solid rgba(255,142,156,.32);border-radius:14px;background:rgba(84,27,39,.42);padding:12px 14px;color:#ffd9de;font-size:13px;line-height:1.45}.auth-success-alert{border-color:color-mix(in srgb,var(--saas-core-auth-accent) 30%,transparent);background:rgba(18,22,29,.66);color:var(--saas-core-auth-text)}.auth-form-card form:not(.auth-form){display:flex;flex-direction:column;gap:14px}.auth-form-card form:not(.auth-form) label{color:rgba(238,244,242,.76)}.auth-form-card form:not(.auth-form) button[type=submit]{min-height:60px;margin-top:2px;border-radius:14px;background:#f4f8f6;color:#10171a;font-weight:700}.auth-confirmation{border:1px solid var(--saas-core-auth-line);border-radius:18px;background:rgba(18,22,29,.66);padding:20px;color:var(--saas-core-auth-text)}.auth-confirmation-intro{display:flex;align-items:flex-start;gap:14px}.auth-confirmation-mark{display:inline-flex;height:34px;width:34px;flex:none;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--saas-core-auth-accent) 60%,transparent);border-radius:50%;color:var(--saas-core-auth-accent);font-size:16px;font-weight:700}.auth-confirmation-copy{min-width:0}.auth-confirmation h2{color:var(--saas-core-auth-text);font-size:20px;font-weight:700;line-height:1.15}.auth-confirmation-copy p{margin-top:8px;color:var(--saas-core-auth-muted);font-size:13px;line-height:1.5}.auth-confirmation-address{margin-top:16px;overflow-wrap:anywhere;border:1px solid rgba(235,244,242,.13);border-radius:13px;background:rgba(255,255,255,.045);padding:12px 13px;color:var(--saas-core-auth-text);font-size:13px;font-weight:650}.auth-confirmation-inbox{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;border:1px dashed rgba(235,244,242,.2);border-radius:14px;background:rgba(255,255,255,.025);padding:13px}.auth-confirmation-inbox-copy{min-width:0}.auth-confirmation-inbox-title{color:var(--saas-core-auth-text)!important;font-size:12px!important;font-weight:700}.auth-confirmation-inbox-copy p+p{margin-top:4px;color:var(--saas-core-auth-muted);font-size:11px;line-height:1.45}.auth-confirmation-mailpit{color:var(--saas-core-auth-text);font-size:12px;font-weight:700;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--saas-core-auth-accent);text-underline-offset:4px}.auth-confirmation-mailpit:hover{color:var(--saas-core-auth-accent)}.auth-confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.auth-confirmation-actions a,.auth-confirmation-actions button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:14px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.auth-confirmation-actions a:active,.auth-confirmation-actions button:active{transform:scale(.99)}.auth-confirmation-secondary{border:1px solid rgba(235,244,242,.26);background:transparent;color:var(--saas-core-auth-text)}.auth-confirmation-secondary:hover{border-color:rgba(235,244,242,.58);background:rgba(255,255,255,.055)}.auth-confirmation-primary{background:#f4f8f6;color:#10171a;box-shadow:0 8px 18px rgba(0,0,0,.18)}.auth-confirmation-primary:hover{background:#ffffff}.auth-confirmation-links{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:11px}.auth-confirmation-links a,.auth-confirmation-links button{border:0;background:transparent;color:var(--saas-core-auth-accent);font:inherit;cursor:pointer;text-decoration:none}.auth-confirmation-links a:hover,.auth-confirmation-links button:hover{text-decoration:underline;text-underline-offset:4px}.auth-confirmation a,.auth-confirmation button{min-height:44px}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--saas-core-auth-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.auth-divider span:first-child,.auth-divider span:last-child{height:1px;flex:1;background:var(--saas-core-auth-line)}@media (min-width:700px){.auth-entry-container{width:100%;max-width:none;padding-inline:48px}.auth-entry-content{width:min(100%,620px);margin-inline:auto;padding-block:24px 40px}.auth-entry-copy h1{font-size:3.4rem}.auth-form-container{padding-inline:40px}.auth-media-background-frame{transform:scale(1.08)}}@media (max-width:699px){.auth-media-background-frame{transform:scale(1.16);filter:saturate(.96) contrast(1.05) brightness(.64)}}@media (max-height:740px) and (max-width:699px){.auth-entry-content{padding-block:8px 12px}.auth-illustration{width:min(100%,330px)}.auth-entry-copy p{margin-top:10px}.auth-entry-copy h1{font-size:2.25rem}.auth-segmented-entry{min-height:58px}.auth-segmented-entry a{min-height:48px}.auth-form-card{padding-top:0}}@media (prefers-reduced-motion:reduce){.auth-media-background-frame{display:none}.auth-media-background-sweep{opacity:0;animation:none}.auth-page *,.auth-page :after,.auth-page :before{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-reduced-data:reduce){.auth-media-background-frame{display:none}.auth-media-background-sweep{opacity:0;animation:none}}@keyframes auth-broadcast-sweep{0%{transform:translate3d(-75%,0,0)}to{transform:translate3d(75%,0,0)}}.manage-shell{--manage-bg:var(--saas-core-surface);--manage-surface:var(--saas-core-paper);--manage-surface-soft:var(--saas-core-surface-soft);--manage-line:var(--saas-core-line);--manage-ink:var(--saas-core-ink);--manage-muted:var(--saas-core-muted);background:var(--manage-bg);color:var(--manage-ink)}.manage-pull-refresh-layer{position:absolute;inset:0 0 auto;z-index:0;display:flex;height:7.25rem;align-items:flex-start;justify-content:center;padding-top:max(.7rem,env(safe-area-inset-top,0px));pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--saas-core-lilac-100) 70%,white),color-mix(in srgb,var(--saas-core-surface-soft) 82%,white));color:var(--saas-core-ink-deep)}.manage-pull-refresh-content{gap:.55rem;margin-top:.35rem;padding:.42rem .72rem .42rem .48rem;border:1px solid color-mix(in srgb,var(--saas-core-lilac-strong) 16%,white);background:color-mix(in srgb,white 76%,var(--saas-core-lilac-100));box-shadow:0 7px 22px color-mix(in srgb,var(--saas-core-ink-deep) 10%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.015em;line-height:1;white-space:nowrap;transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.manage-pull-refresh-content,.manage-pull-refresh-icon{display:inline-flex;align-items:center;border-radius:9999px}.manage-pull-refresh-icon{height:1.45rem;width:1.45rem;justify-content:center;background:color-mix(in srgb,var(--saas-core-lilac-100) 74%,white);color:var(--saas-core-lilac-strong);transition:background-color .18s ease,color .18s ease,transform .18s ease}.manage-pull-refresh-icon svg{height:.78rem;width:.78rem}.manage-pull-refresh-icon.is-ready{background:var(--saas-core-lilac-strong);color:white}.manage-pull-refresh-icon.is-refreshing{animation:manage-pull-refresh-spin .76s linear infinite}@keyframes manage-pull-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.manage-pull-refresh-content,.manage-pull-refresh-icon{transition:none;animation:none}}.dark .manage-pull-refresh-layer{background:linear-gradient(180deg,#16121f,#0b0a10);color:#f4efff}.dark .manage-pull-refresh-content{border-color:rgba(196,181,253,.15);background:rgba(38,30,54,.88);box-shadow:0 7px 22px rgba(0,0,0,.24)}.dark .manage-pull-refresh-icon{background:rgba(196,181,253,.16);color:#d8c7ff}.dark .manage-pull-refresh-icon.is-ready{background:#a786db;color:#201a2b}.manage-shell .manage-main{background:linear-gradient(180deg,var(--manage-bg) 0,color-mix(in srgb,var(--saas-core-lilac-100) 24%,var(--manage-bg)) 100%)}.manage-shell [class~=bg-white],.manage-shell aside,.manage-shell header{background-color:var(--manage-surface)}.manage-shell [class~="border-slate-200/80"],.manage-shell [class~=border-slate-100],.manage-shell [class~=border-slate-200],.manage-shell aside,.manage-shell header{border-color:var(--manage-line)}.manage-shell [class~="bg-slate-100/80"],.manage-shell [class~="bg-slate-200/80"],.manage-shell [class~=bg-slate-100],.manage-shell [class~=bg-slate-50]{background-color:var(--manage-surface-soft)}.manage-shell [class~=text-slate-800],.manage-shell [class~=text-slate-900],.manage-shell [class~=text-slate-950]{color:var(--manage-ink)}.manage-shell [class~=text-slate-600],.manage-shell [class~=text-slate-700]{color:var(--saas-core-ink-deep)}.manage-shell [class~=text-slate-400],.manage-shell [class~=text-slate-500]{color:var(--manage-muted)}.manage-shell [class~=bg-violet-600]{background-color:var(--saas-core-lilac-strong)}.manage-shell [class~=bg-violet-100]{background-color:var(--saas-core-lilac-100)}.manage-shell [class~=bg-violet-50]{background-color:color-mix(in srgb,var(--saas-core-lilac-100) 52%,white)}.dark .manage-shell .manage-plan-period{background-color:color-mix(in srgb,var(--saas-core-lilac-strong) 18%,#15121f)}.manage-shell [class~=text-violet-600],.manage-shell [class~=text-violet-700],.manage-shell [class~=text-violet-900]{color:var(--saas-core-lilac-strong)}.manage-shell [class~=border-violet-200],.manage-shell [class~=border-violet-500]{border-color:color-mix(in srgb,var(--saas-core-lilac-strong) 45%,var(--manage-line))}.manage-shell [class~="hover:bg-violet-700"]:hover{background-color:var(--saas-core-lilac-hover)}.manage-shell [class~=from-violet-600][class~=to-indigo-400],.manage-shell [class~=from-violet-600][class~=to-indigo-600]{background-image:linear-gradient(135deg,var(--saas-core-lilac-strong),var(--saas-core-lilac-700))}.manage-shell [class~=from-slate-900][class~=to-slate-700]{background-image:linear-gradient(135deg,var(--saas-core-ink-deep),var(--saas-core-lilac-strong))}.manage-shell [class~="focus-visible:ring-violet-500"]:focus-visible{--tw-ring-color:var(--saas-core-lilac-strong)}.saas-core-orb-canvas{transform:scale(1.14);transform-origin:center}.management-page-loading{background:#f6f7fb;color:#0f172a}body[data-manage-theme=dark],body[data-manage-theme=dark] .management-page-loading{background:#050506;color:#f8fafc}body[data-manage-theme=dark] .management-page-loading .text-muted-foreground{color:#a8b0bf}.dark .manage-shell{--manage-bg:#050506;--manage-surface:#0b0c0f;--manage-surface-soft:#17181d;--manage-line:rgba(255,255,255,0.1);--manage-ink:#f8fafc;--manage-muted:#a8b0bf;background:var(--manage-bg)}.dark .manage-shell .manage-main{background:linear-gradient(180deg,var(--manage-bg) 0,#101116 100%)}.dark .manage-shell [class~="bg-slate-100/80"],.dark .manage-shell [class~=bg-slate-100],.dark .manage-shell [class~=bg-slate-50],.dark .manage-shell [class~=bg-white]{background-color:var(--manage-surface)}.dark .manage-shell [class~=text-slate-800],.dark .manage-shell [class~=text-slate-900],.dark .manage-shell [class~=text-slate-950]{color:var(--manage-ink)}.dark .manage-shell [class~=text-slate-600],.dark .manage-shell [class~=text-slate-700]{color:var(--manage-muted)}body[data-manage-theme=light] [data-radix-popper-content-wrapper] [role=dialog],body[data-manage-theme=light] [data-radix-popper-content-wrapper] [role=menu]{border-color:var(--saas-core-line);background:var(--saas-core-paper);color:var(--saas-core-ink)}.manage-sidebar-desktop{position:sticky;top:0;z-index:20;height:100dvh;flex:0 0 auto;overflow:hidden;background:var(--manage-surface);border-right-color:var(--manage-line);box-shadow:10px 0 35px color-mix(in srgb,var(--saas-core-ink-deep) 7%,transparent)}.manage-sidebar-content{width:100%;height:100%;min-width:0;background:var(--manage-surface,var(--saas-core-paper))}.manage-sidebar-tooltip{border-color:color-mix(in srgb,var(--saas-core-lilac-300) 35%,var(--saas-core-ink-deep));background:var(--saas-core-ink-deep);color:var(--saas-core-paper);font-size:.72rem;font-weight:700;box-shadow:0 10px 24px color-mix(in srgb,var(--saas-core-ink-deep) 25%,transparent)}.manage-sidebar-nav a{border:1px solid transparent}.manage-sidebar-nav a[aria-current=page]{background:var(--saas-core-lilac-strong);box-shadow:0 8px 18px color-mix(in srgb,var(--saas-core-lilac-strong) 24%,transparent);color:var(--saas-core-paper)}.manage-sidebar-nav a:not([aria-current=page]):hover{background:var(--manage-surface-soft);color:var(--manage-ink)}.manage-push-notification-switch [role=switch]>span{background:#ffffff}.manage-push-notification-switch [role=switch][data-state=checked]{background:var(--saas-core-lilac-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--saas-core-lilac-strong) 22%,transparent)}.manage-push-notification-switch-surface [role=switch][data-state=unchecked]{background:#cbd5e1}.manage-push-notification-switch-header [role=switch][data-state=unchecked]{background:rgba(255,255,255,.34)}.dark .manage-notification-panel{background:#1b1c27!important;border-color:rgba(255,255,255,.12)!important}.dark .manage-notification-panel-header{background:#242733!important;border-color:rgba(255,255,255,.1)!important}.dark .manage-notification-panel-toolbar{background:#22252f!important;border-color:rgba(255,255,255,.09)!important}.dark .manage-notification-panel-toolbar [class~=text-slate-500]{color:#aeb7c6!important}.dark .manage-notification-panel-toolbar [class~=text-slate-600]{color:#d0d6e0!important}.dark .manage-notification-panel-list{background:#1b1c27!important}.dark .manage-notification-panel-list .manage-notification-item{background:#1b1c27;border-color:rgba(255,255,255,.08)}.dark .manage-notification-panel-list .manage-notification-item:hover{background:#252936}.dark .manage-notification-panel-list [class~=text-slate-950]{color:#f8fafc!important}.dark .manage-notification-panel-list [class~=text-slate-600]{color:#c0c7d2!important}.dark .manage-notification-panel-list [class~=text-slate-500]{color:#aeb7c6!important}.dark .manage-notification-panel-list [class~=bg-slate-100],.dark .manage-notification-panel-list [class~=bg-slate-50]{background:#2a2e39!important}.dark .manage-notification-panel-list [class~=border-slate-100],.dark .manage-notification-panel-list [class~=border-slate-200]{border-color:rgba(255,255,255,.08)!important}.manage-brand-mark{background:linear-gradient(135deg,var(--saas-core-lilac-strong),var(--saas-core-lilac-700));box-shadow:0 10px 22px color-mix(in srgb,var(--saas-core-lilac-strong) 28%,transparent)}.manage-sidebar-collapse-trigger{position:relative;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:.75rem;background:transparent;cursor:pointer;outline:none}.manage-sidebar-collapse-logo,.manage-sidebar-expand-icon{position:absolute;transition:opacity .16s ease,transform .16s ease}.manage-sidebar-collapse-logo{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem}.manage-sidebar-expand-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.68rem;background:linear-gradient(135deg,var(--saas-core-lilac-strong),var(--saas-core-lilac-700));color:var(--saas-core-paper);padding:.4rem;opacity:0;transform:scale(.75)}.manage-sidebar-collapse-trigger:focus-visible .manage-sidebar-collapse-logo,.manage-sidebar-collapse-trigger:hover .manage-sidebar-collapse-logo{opacity:0;transform:scale(.8)}.manage-sidebar-collapse-trigger:focus-visible .manage-sidebar-expand-icon,.manage-sidebar-collapse-trigger:hover .manage-sidebar-expand-icon{opacity:1;transform:scale(1)}.manage-sidebar-collapse-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--saas-core-lilac-strong) 28%,transparent)}.manage-sidebar-desktop-collapsed .manage-sidebar-nav a{padding-inline:0}.manage-sidebar-desktop-collapsed .manage-sidebar-nav a[aria-current=page]{border-radius:.9rem}.manage-sidebar-toggle:focus-visible{outline:2px solid var(--saas-core-lilac-strong);outline-offset:2px}.dark .manage-sidebar-content,.dark .manage-sidebar-desktop{background:var(--manage-surface,#0b0c0f)}.dark .manage-sidebar-nav a:not([aria-current=page]){color:#c8ced8}.dark .manage-push-notification-switch-surface [role=switch][data-state=unchecked]{background:#596273}.dark .manage-sidebar-nav a:not([aria-current=page])>span:first-child{background:rgba(255,255,255,.08);color:#b9c2cf}.dark .manage-sidebar-nav a:not([aria-current=page]):hover{background:color-mix(in srgb,var(--saas-core-lilac-700) 16%,var(--manage-surface));color:var(--manage-ink)}.dark .manage-sidebar-settings-list .manage-sidebar-setting-item:not([aria-current=page]){color:#c8ced8!important}.dark .manage-sidebar-settings-list .manage-sidebar-setting-item:not([aria-current=page])>span:first-child{background:rgba(255,255,255,.09)!important;color:#b9c2cf!important}.dark .manage-sidebar-settings-list .manage-sidebar-setting-item:not([aria-current=page]):hover{background:color-mix(in srgb,var(--saas-core-lilac-700) 16%,var(--manage-surface));color:#f8fafc!important}.manage-plan-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manage-plan-card:hover{border-color:color-mix(in srgb,var(--saas-core-lilac-strong) 30%,#dbe2ea);box-shadow:0 14px 32px rgba(43,37,74,.07)}.manage-plan-hero{background:linear-gradient(135deg,#ffffff,#fbfaff)}.manage-plan-offer{background:#ffffff;box-shadow:0 8px 24px rgba(43,37,74,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manage-plan-offer:hover{border-color:color-mix(in srgb,var(--saas-core-lilac-strong) 52%,#dbe2ea)!important;box-shadow:0 16px 30px rgba(43,37,74,.1);transform:translateY(-2px)}.manage-plan-offer-recommended{background:linear-gradient(145deg,#fbf9ff,#f4efff);box-shadow:0 12px 28px color-mix(in srgb,var(--saas-core-lilac-strong) 13%,transparent)}.manage-plan-offer-selected{border-color:var(--saas-core-lilac-strong)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--saas-core-lilac-strong) 18%,transparent),0 16px 30px rgba(43,37,74,.1)}.manage-plan-offer-banner{border:1px solid color-mix(in srgb,var(--saas-core-lilac-strong) 16%,transparent)}.dark .manage-plan-card{border-color:rgba(255,255,255,.11)!important;background:#1b1c27!important}.dark .manage-plan-card:hover{border-color:color-mix(in srgb,var(--saas-core-lilac-strong) 45%,rgba(255,255,255,.12))!important;box-shadow:0 16px 34px rgba(0,0,0,.24)}.dark .manage-plan-hero{background:linear-gradient(135deg,#201d31,#1b1c27)!important;border-color:color-mix(in srgb,var(--saas-core-lilac-strong) 34%,rgba(255,255,255,.12))!important}.dark .manage-plan-offer{background:#22232e!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 8px 24px rgba(0,0,0,.16)}.dark .manage-plan-offer-recommended{background:linear-gradient(145deg,#29233b,#242333)!important;border-color:color-mix(in srgb,var(--saas-core-lilac-strong) 58%,rgba(255,255,255,.12))!important}.dark .manage-plan-offer-selected{border-color:var(--saas-core-lilac-strong)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--saas-core-lilac-strong) 24%,transparent),0 16px 34px rgba(0,0,0,.24)}.dark .manage-plan-offer-banner{background:#29233b!important;border-color:color-mix(in srgb,var(--saas-core-lilac-strong) 32%,rgba(255,255,255,.1))}@media (prefers-reduced-motion:reduce){.manage-plan-card,.manage-plan-offer{transition:none}.manage-plan-offer:hover{transform:none}}.core-transition-loader{display:grid;place-items:center;color:hsl(var(--foreground,270 34% 15%))}.core-transition-overlay{position:fixed;inset:0;z-index:200;min-height:100dvh;background:color-mix(in srgb,hsl(var(--background,257 100% 99%)) 94%,transparent);backdrop-filter:blur(12px)}.core-transition-card{display:flex;flex-direction:column;align-items:center;gap:22px;padding:36px}.core-transition-spinner{display:inline-block;width:46px;height:46px;border-radius:50%;border:3px solid color-mix(in srgb,hsl(var(--primary,262 83% 58%)) 16%,transparent);border-top-color:hsl(var(--primary,262 83% 58%));animation:core-transition-spin .85s linear infinite;flex-shrink:0}.core-transition-label{font-size:14px;font-weight:600;letter-spacing:-.01em}.route-loading-indicator{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:190;pointer-events:none;border-radius:999px;padding:10px 16px;background:hsl(var(--background,257 100% 99%));box-shadow:0 4px 24px #241a3520}.route-loading-indicator .core-transition-card{flex-direction:row;gap:10px;padding:0}.route-loading-indicator .core-transition-spinner{width:20px;height:20px;border-width:2px}@keyframes core-transition-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.core-transition-spinner{animation:none;border-right-color:hsl(var(--primary,262 83% 58%))}}