.product-theme{--color-canvas:#0b0a12;--color-surface:#15131f;--color-ink:#f2eef9;--color-ink-soft:#b2aabd;--color-line:#332d41;--color-primary:#b7a0ff;--color-primary-deep:#d0bfff;--color-primary-soft:#2b223e;--color-neutral-soft:#211d2c;--color-success:#9ce5c7;--color-success-soft:#17352c;--color-warning:#f2cc85;--color-warning-soft:#352b1d;--color-danger:#ffa5b6;--color-danger-soft:#3b202d;--color-coral:#f4b4a4;--color-coral-soft:#38272d;--color-sunny:#ecd69f;--color-sunny-soft:#342e20;--color-teal:#9cddcf;--color-teal-soft:#203530;--canvas:#0b0a12;--surface:#15131f;--ink:#f2eef9;--ink-secondary:#b2aabd;--primary:#b7a0ff;--focus:#cbb5ff;--shadow-card:0 8px 32px #0003;--shadow-pop:0 20px 70px #0008;color:var(--ink);background:radial-gradient(ellipse at 70% 0,#54307514,transparent 48%),var(--canvas);color-scheme:dark}.product-theme :focus-visible{outline-color:#cbb5ff}.product-theme ::selection{background:#60468b;color:#fff}.product-theme .bg-primary{color:#1b122d}.product-theme .bg-primary:hover:not(:disabled){background:#ccbaff;color:#1b122d}.product-theme .bg-danger{color:#300d1a}.product-theme .bg-success{color:#0c2c20}.product-theme .bg-warning{color:#30220d}.product-theme .bg-ink{background:#231c32;color:#f2eef9}.product-theme .bg-ink.text-canvas{color:#f2eef9}.product-theme .bg-surface.border.rounded-card{background:linear-gradient(145deg,#1b1726,#14121d 65%);box-shadow:0 5px 24px #0002}.product-theme input:where(:not([type=checkbox]):not([type=radio])),.product-theme select,.product-theme textarea{background-color:#100e18;border-color:#756783;color:#f2eef9;box-shadow:inset 0 1px 2px #0002}.product-theme input::placeholder,.product-theme textarea::placeholder{color:#a69caf;opacity:1}.product-theme input:focus,.product-theme select:focus,.product-theme textarea:focus{border-color:#b7a0ff;box-shadow:0 0 0 3px #b7a0ff20}.product-theme input[type=checkbox],.product-theme input[type=radio]{accent-color:#b7a0ff}.product-theme input[aria-invalid=true]{border-color:#ffa5b6}.product-theme button:disabled{box-shadow:none}.product-theme dialog{color:#f2eef9;background:#18131f;border-color:#5b486d}.product-theme dialog::backdrop{background:#050309b8;backdrop-filter:blur(6px)}.product-theme code.bg-ink,.product-theme pre{background:#09070f;color:#e3d7fa;border:1px solid #ffffff0d}.product-theme table{color:#f2eef9}.product-theme th{color:#c0b4cd}.product-theme tr{border-color:#332d41}.product-main{padding-top:40px}.product-main>div>div:first-child:has(h1){margin-bottom:12px}.product-main h1{font-size:clamp(28px,3vw,38px);line-height:1.18;font-weight:550;margin-bottom:10px;letter-spacing:-.045em}.product-main h2{letter-spacing:-.025em}.product-main>div{gap:24px}.product-topbar{background:#100d18e8;border-color:#ffffff0d}.product-sidebar{position:sticky;top:0;align-self:flex-start;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#16111f,#0e0b15 65%);border-color:#ffffff0e}.product-sidebar>a[aria-current=page]{background:linear-gradient(90deg,#42305177,#2b223e66);box-shadow:inset 2px 0 #b7a0ff;color:#e0cdff}.product-sidebar>a:not([aria-current]):hover{background:#ffffff05}.product-sidebar>p{font-size:10px;letter-spacing:.14em;color:#a69ab4}.product-sidebar>a{font-size:14px}.product-sidebar-footer{border-color:#ffffff0e}.product-eyebrow{margin:0 0 12px;color:#bda7ee;text-transform:uppercase;font-size:11px;letter-spacing:.14em;font-weight:600}.dashboard-heading{padding:12px 0 8px}.product-theme .dashboard-metric{position:relative;overflow:hidden}.dashboard-metric:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#b7a0ff44,transparent)}.dashboard-metric svg{color:#bba1ed}.dashboard-metric strong{color:#e8dcfa}.auth-theme{background:radial-gradient(ellipse at 20% 30%,#4f2b6e2b,transparent 55%),#0b0911}.auth-theme h1{font-weight:550}.auth-story{max-width:490px}.auth-story h2{font-size:clamp(40px,4vw,58px);font-weight:500}.auth-story>p:first-of-type{color:#bba1ed;font-size:11px;letter-spacing:.16em}.auth-campaign{position:relative;margin-top:32px;width:min(100%,390px);border-radius:14px;overflow:hidden;border:1px solid #ffffff1a;box-shadow:0 20px 55px #0004}.auth-campaign img{width:100%;height:205px;object-fit:cover}.auth-campaign:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#19121c99)}.auth-campaign span{position:absolute;bottom:22px;left:24px;color:white;z-index:1;font-size:24px;letter-spacing:-.04em}.auth-theme .rounded-card{border-color:#b79ad030!important;box-shadow:0 30px 100px #0004!important}@media(max-width:767px){.product-main{padding-top:28px;padding-bottom:110px}.product-main h1{font-size:28px}.product-main>div{gap:20px}.product-topbar{padding-top:14px;padding-bottom:14px}.product-topbar>p{font-size:12px;line-height:1.7}}@media(max-width:390px){.product-main .dashboard-metric{padding:20px}.auth-theme .rounded-card{padding:24px 20px}}.product-theme .bg-danger:disabled,.product-theme .bg-primary:disabled,.product-theme .bg-success:disabled{background:#211d2c;color:#b2aabd}.product-sidebar>*{flex-shrink:0}.product-main{scroll-margin-top:160px}