@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_14db65{--font-en:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}html[data-landing-active]{--lp-max:1080px;--lp-radius:18px;--lp-radius-lg:24px;--lp-radius-pill:980px;--lp-bg:var(--bg-page);--lp-surface:var(--bg-elevated);--lp-surface-2:var(--bg-hover);--lp-muted-band:var(--bg-surface);--lp-footer:var(--bg-surface);--lp-text:var(--text-primary);--lp-text-2:var(--text-secondary);--lp-text-3:var(--text-tertiary);--lp-border:var(--border-primary);--lp-border-light:var(--border-subtle);--lp-accent:var(--accent);--lp-accent-hover:var(--accent-hover);--lp-accent-soft:var(--accent-light);--lp-shadow-card:var(--shadow-sm),0 0 0 1px var(--lp-border-light);--lp-shadow-md:var(--shadow-md);--lp-shadow-hero:var(--shadow-md),0 0 0 1px var(--lp-border-light);--lp-shadow-btn:0 6px 24px color-mix(in srgb,var(--accent) 42%,transparent);--lp-shadow-btn-hover:0 8px 32px color-mix(in srgb,var(--accent) 55%,transparent);--lp-ease:cubic-bezier(0.25,0.1,0.25,1);--lp-ease-out:cubic-bezier(0.22,1,0.36,1);--lp-glass-bg:color-mix(in srgb,var(--lp-surface) 78%,transparent);--lp-glass-border:color-mix(in srgb,var(--lp-accent) 20%,var(--lp-border));--lp-glow:0 0 28px color-mix(in srgb,var(--lp-accent) 28%,transparent);--lp-glow-sm:0 0 14px color-mix(in srgb,var(--lp-accent) 22%,transparent);--lp-gradient-hero:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--lp-accent) 12%,transparent),transparent 70%),var(--lp-bg);--lp-perspective:1200px;--lp-scene-radius:14px;--lp-scene-h:240px;--lp-scene-h-hero:min(400px,52vh);--lp-header-offset:88px}html[data-staging-banner-active][data-landing-active]{--lp-header-offset:124px}html[data-landing-active]:not(.dark){--lp-bg:#ececef;--lp-surface:#ffffff;--lp-surface-2:#f4f4f7;--lp-muted-band:#e8e8ed;--lp-text:#1e1f28;--lp-text-2:#4b4e5c;--lp-text-3:#72768a;--lp-border:#d8dae3;--lp-border-light:#e8e9f0;--lp-accent-soft:#e8eaff;--lp-glass-bg:color-mix(in srgb,#ffffff 85%,transparent)}html.dark[data-landing-active]{--lp-bg:#13141a;--lp-surface:#1e1f28;--lp-surface-2:#262733;--lp-muted-band:#181920;--lp-footer:#181920;--lp-text:#ededf3;--lp-text-2:#b2b6c4;--lp-text-3:#888ea4;--lp-border:#363744;--lp-border-light:#2a2b38;--lp-accent:#8b92f6;--lp-accent-hover:#a5abff;--lp-accent-soft:color-mix(in srgb,#8b92f6 14%,#1e1f28);--lp-glass-bg:color-mix(in srgb,#262733 80%,transparent);--lp-glass-border:color-mix(in srgb,#8b92f6 30%,#363744);--lp-glow:0 0 32px color-mix(in srgb,#8b92f6 30%,transparent);--lp-glow-sm:0 0 16px color-mix(in srgb,#8b92f6 22%,transparent);--lp-gradient-hero:radial-gradient(ellipse 75% 55% at 50% -8%,color-mix(in srgb,#8b92f6 16%,transparent),transparent 68%),var(--lp-bg)}.landing-header-fixed{position:fixed;top:0;left:0;right:0;z-index:1000}html[data-staging-banner-active] .landing-header-fixed{top:36px}.landing-header-spacer{height:88px;flex-shrink:0}.landing-header-spacer--staging,html[data-staging-banner-active] .landing-header-spacer{height:124px}.landing-drawer-backdrop{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.landing-drawer-backdrop.is-open{opacity:1;visibility:visible}.landing-drawer{position:fixed;top:0;bottom:0;z-index:10001;width:min(320px,88vw);padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.25rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:1rem;background:var(--bg-elevated);color:var(--text-primary);visibility:hidden;transition:transform .35s ease,visibility .35s;overflow-y:auto}[dir=ltr] .landing-drawer{right:0;border-left:1px solid var(--border-subtle);box-shadow:-16px 0 48px rgba(0,0,0,.18);transform:translate3d(100%,0,0)}[dir=rtl] .landing-drawer{left:0;border-right:1px solid var(--border-subtle);box-shadow:16px 0 48px rgba(0,0,0,.18);transform:translate3d(-100%,0,0)}.landing-drawer.is-open{transform:translateZ(0);visibility:visible}.landing-drawer-nav{display:flex;flex-direction:column;gap:.35rem;flex:1}.landing-drawer-link{display:block;width:100%;padding:.8rem 1rem;border:none;border-radius:12px;background:transparent;font:inherit;font-size:1rem;font-weight:600;color:var(--text-primary);text-align:inherit;text-decoration:none;cursor:pointer;transition:background .2s ease}.landing-drawer-link:hover{background:var(--bg-hover)}.landing-drawer-link.is-active{color:var(--accent);background:var(--accent-light)}.landing-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.landing-drawer-header-tools{display:flex;align-items:center;gap:.4rem}.landing-drawer-actions{display:flex;flex-direction:column;gap:.65rem;margin-top:auto}.landing-drawer-actions a{text-align:center;text-decoration:none}.form-error-alert{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--danger) 22%,transparent);background:color-mix(in srgb,var(--danger) 7%,var(--bg-elevated));color:var(--danger);font-size:.8125rem;line-height:1.55;animation:authErrorIn .35s ease-out}.form-error-alert svg{flex-shrink:0;margin-top:.1rem;opacity:.9}.form-error-alert__text{flex:1;min-width:0}@keyframes authErrorIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.password-field{display:flex;flex-direction:column;gap:.4rem}.password-field__label{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.password-field__control{position:relative;display:flex;align-items:stretch}.password-field__input{width:100%;padding-block:.72rem;padding-inline-start:2.85rem;padding-inline-end:.85rem;border-radius:12px;border:1px solid var(--border-primary);background:var(--bg-page);color:var(--text-primary);font-size:.875rem;text-align:start;transition:border-color .2s ease,box-shadow .2s ease}.password-field__input[dir=ltr]{text-align:left}.password-field--with-copy .password-field__input{padding-inline-end:4.5rem}.password-field__input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--border-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.password-field--error .password-field__input{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-primary))}.password-field__action{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease,background .15s ease}.password-field__action:hover:not(:disabled){color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.password-field__action:disabled{opacity:.35;cursor:not-allowed}.password-field__action--toggle{inset-inline-start:.45rem}.password-field__action--copy{inset-inline-end:.35rem}.password-field--with-copy .password-field__action--toggle{inset-inline-start:.35rem;inset-inline-end:auto}.password-field__action--copied{color:var(--success)}.password-field__hint{margin:0;font-size:.72rem;color:var(--text-tertiary);line-height:1.5}.password-field__keyboard-hint{margin:.35rem 0 0;padding:.5rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--warning,#d97706) 28%,transparent);background:color-mix(in srgb,var(--warning,#d97706) 8%,var(--bg-elevated));font-size:.72rem;line-height:1.55;color:color-mix(in srgb,var(--warning,#b45309) 85%,var(--text-primary))}[dir=ltr] .setup-password-page .password-field__keyboard-hint{direction:rtl;text-align:left}[dir=rtl] .setup-password-page .password-field__keyboard-hint{direction:ltr;text-align:right}.ack-card{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-page) 70%,var(--bg-elevated));cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}[dir=ltr] .ack-card{text-align:right}[dir=rtl] .ack-card{text-align:left}.ack-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border-primary));transform:translateY(-1px)}.ack-card--checked{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-primary));background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated));box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 10%,transparent)}.ack-card__indicator{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-top:.1rem;border-radius:6px;border:2px solid var(--border-primary);background:var(--bg-elevated);color:white;transition:border-color .2s ease,background .2s ease}.ack-card--checked .ack-card__indicator{border-color:var(--accent);background:var(--accent)}.ack-card__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ack-card__title{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;color:var(--text-primary)}.ack-card__desc{font-size:.75rem;line-height:1.6;color:var(--text-secondary)}.recovery-codes{border-radius:14px;border:1px solid var(--border-primary);background:var(--bg-page);overflow:hidden}.recovery-codes__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;border-bottom:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-elevated) 80%,transparent)}.recovery-codes__count{font-size:.72rem;font-weight:600;color:var(--text-tertiary)}.recovery-codes__copy-all{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s ease}.recovery-codes__copy-all:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.recovery-codes__list{list-style:none;margin:0;padding:.5rem;display:grid;gap:.35rem}.recovery-codes__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-radius:10px;background:var(--bg-elevated)}.recovery-codes__item code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;letter-spacing:.04em;color:var(--text-primary)}.recovery-codes__copy{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease,background .15s ease}.recovery-codes__copy:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.recovery-codes__copy--done{color:var(--success)}.setup-password-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow:hidden;background:var(--bg-page)}.setup-password-page .login-top-bar{justify-content:flex-start}[dir=ltr] .setup-password-page .login-top-bar{direction:ltr}[dir=rtl] .setup-password-page .login-top-bar{direction:rtl}[dir=ltr] .setup-password-page .setup-password-card{direction:ltr;text-align:left}[dir=rtl] .setup-password-page .setup-password-card{direction:rtl;text-align:right}.setup-password-shell{position:relative;z-index:1;width:100%;max-width:460px;display:flex;flex-direction:column;gap:1rem}.setup-password-shell--step2{max-width:580px}.setup-password-page--step2 .recovery-codes__list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.setup-password-page--step2 .recovery-codes__list{grid-template-columns:1fr}.setup-password-shell--step2{max-width:460px}}.setup-password-card{border-radius:24px;border:1px solid var(--border-primary);background:var(--bg-elevated);padding:2rem 1.75rem;box-shadow:0 24px 72px rgba(0,0,0,.07),0 8px 24px rgba(0,0,0,.04);animation:setupCardIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes setupCardIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.setup-password-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:.72rem;font-weight:700;margin-bottom:.85rem}[dir=ltr] .setup-password-badge{direction:rtl}[dir=rtl] .setup-password-badge{direction:ltr}.setup-password-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:800;color:var(--text-primary)}[dir=ltr] .setup-password-title{direction:rtl}[dir=rtl] .setup-password-title{direction:ltr}.setup-password-desc{margin:0 0 1.25rem;font-size:.8125rem;line-height:1.75;color:var(--text-secondary)}[dir=ltr] .setup-password-desc{direction:rtl}[dir=rtl] .setup-password-desc{direction:ltr}[dir=ltr] .setup-password-page .password-field__label{direction:rtl;text-align:left}[dir=rtl] .setup-password-page .password-field__label{direction:ltr;text-align:right}[dir=ltr] .setup-password-page .password-field__hint{direction:rtl;text-align:left}[dir=rtl] .setup-password-page .password-field__hint{direction:ltr;text-align:right}[dir=ltr] .setup-password-page .form-error-alert{direction:rtl;text-align:right}[dir=ltr] .setup-password-page .ack-card,[dir=rtl] .setup-password-page .form-error-alert{direction:ltr;text-align:left}[dir=rtl] .setup-password-page .ack-card{direction:rtl;text-align:right}.setup-password-page .ack-card__body{flex:1}[dir=ltr] .setup-password-page .ack-card__body{direction:rtl;text-align:left}[dir=rtl] .setup-password-page .ack-card__body{direction:ltr;text-align:right}.setup-password-page .ack-card__title{justify-content:flex-start;width:100%}[dir=ltr] .setup-password-page .ack-card__title{direction:rtl;text-align:left}[dir=rtl] .setup-password-page .ack-card__title{direction:ltr;text-align:right}.setup-password-page .ack-card__desc{display:flex;flex-direction:column;gap:.2rem;text-wrap:pretty}[dir=ltr] .setup-password-page .ack-card__desc{direction:rtl;text-align:left}[dir=rtl] .setup-password-page .ack-card__desc{direction:ltr;text-align:right}.setup-password-page .ack-card__desc-line{display:block}.setup-password-steps{display:flex;gap:.5rem;margin-bottom:1.25rem}.setup-password-step{flex:1;height:4px;border-radius:999px;background:var(--border-primary);overflow:hidden}.setup-password-step span{display:block;height:100%;width:0;border-radius:inherit;background:var(--accent);transition:width .45s ease}.setup-password-step--active span{width:100%}.setup-password-form{display:flex;flex-direction:column;gap:1rem}.setup-password-submit{width:100%;margin-top:.25rem;padding:.85rem 1rem;border:none;border-radius:12px;background:var(--accent);color:white;font-size:.875rem;font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 25%,transparent)}.setup-password-submit:hover:not(:disabled){transform:translateY(-1px)}.setup-password-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.setup-password-submit--success{background:color-mix(in srgb,var(--success) 88%,#000 0%);box-shadow:0 8px 24px color-mix(in srgb,var(--success) 22%,transparent)}.account-password-form{gap:1rem}.account-success-banner{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--success) 25%,transparent);background:color-mix(in srgb,var(--success) 8%,var(--bg-elevated));color:var(--success);font-size:.8125rem;line-height:1.55;animation:authErrorIn .35s ease-out}.account-success-banner svg{flex-shrink:0;margin-top:.1rem}