/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer components{.auth-two-panel,.auth-two-panel__card{min-height:100dvh}.auth-form-panel{justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.auth-form-card{width:100%;max-width:30rem}@media (width>=640px){.auth-form-panel{padding-inline:2.5rem}}@media (width>=1024px){.auth-two-panel{height:100dvh;min-height:0;overflow:hidden}.auth-two-panel__card{height:100%;min-height:0}.auth-form-panel{height:100%;min-height:0;padding:clamp(2rem,4vh,3rem) clamp(3rem,6vw,6rem);overflow-y:auto}}@media (width>=1024px) and (height<=720px){.auth-form-panel{align-items:flex-start;padding-block:1.5rem}}.auth-recovery-page,.auth-recovery-shell{min-height:100dvh}.auth-recovery-page{color:#0b1633;background:#f8faff;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}.auth-recovery-shell{grid-template-columns:minmax(480px,46%) minmax(0,1fr);display:grid}.auth-side-panel--recovery{background:radial-gradient(circle at 90% 15%,#6c2cff4d,#0000 31%),radial-gradient(circle at 104% 79%,#7c3aed5c,#0000 34%),linear-gradient(145deg,#071a3b 0%,#0b2557 45%,#172e85 72%,#4d27d9 100%);min-height:100dvh;padding:clamp(3rem,4vw,3.75rem) clamp(3rem,4.5vw,4rem) 2.5rem}.auth-side-panel--recovery .auth-side-panel__intro{width:min(100%,28rem);margin-top:clamp(2.75rem,6vh,4.5rem)}.auth-side-panel--recovery .auth-side-panel__eyebrow{color:#ffffffe0;background:#ffffff0f;border-color:#ffffff17;min-height:2.25rem;padding:.55rem 1rem;font-size:.625rem;font-weight:650}.auth-side-panel--recovery .auth-side-panel__intro h2{max-width:27rem;margin-top:1.7rem;font-size:clamp(2.55rem,3.2vw,2.875rem);line-height:1.08}.auth-side-panel--recovery .auth-side-panel__intro h2 span{background:linear-gradient(90deg,#9b5cff 0%,#7c5cfc 45%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text;display:inline}.auth-side-panel--recovery .auth-side-panel__lead{color:#ffffffc2;max-width:25.625rem;margin-top:1.2rem;font-size:.9375rem;line-height:1.65}.auth-side-panel--recovery .auth-side-panel__showcase{width:min(100%,24rem);margin-top:clamp(1.7rem,4vh,2.4rem);display:block}.auth-side-panel--recovery .auth-benefits{gap:clamp(.9rem,2.4vh,1.25rem)}.auth-side-panel--recovery .auth-benefit{gap:1rem}.auth-side-panel--recovery .auth-benefit__icon{color:#fff;background:#60a5fa26;border-color:#ffffff12;border-radius:.625rem;flex-basis:3.125rem;width:3.125rem;height:3.125rem}.auth-side-panel--recovery .auth-benefit__icon svg{width:1.45rem;height:1.45rem}.auth-side-panel--recovery .auth-benefit strong{font-size:.9375rem;font-weight:650;line-height:1.4}.auth-side-panel--recovery .auth-benefit small{color:#ffffffad;margin-top:.14rem;font-size:.8125rem;line-height:1.5}.auth-side-panel--recovery .auth-testimonial{background:#ffffff0f;border-color:#ffffff1a;border-radius:.875rem;width:min(100%,20.625rem);margin-top:.55rem;padding:1.1rem 1.25rem}.auth-side-panel--recovery .auth-testimonial blockquote{color:#ffffffe0;font-size:.8125rem;line-height:1.55}.auth-side-panel--recovery .auth-integrations{padding-top:1.5rem}.auth-side-panel--recovery .auth-integrations p{font-size:.75rem}.auth-side-panel--recovery .auth-integrations>div{gap:clamp(1rem,2.1vw,2rem)}.auth-recovery-panel{background:radial-gradient(circle at 85% 20%,#7c3aed0f,#0000 32%),radial-gradient(circle at 12% 94%,#60a5fa0d,#0000 30%),#f8faff;min-width:0;min-height:100dvh;position:relative;overflow:hidden}.auth-recovery-panel__glow{pointer-events:none;background:#7c3aed0a;border-radius:9999px;width:38rem;height:38rem;position:absolute;top:12%;right:-15rem}.auth-recovery-top-link{z-index:2;color:#5b2eff;align-items:center;gap:.65rem;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:3rem;right:clamp(2.5rem,4vw,4rem)}.auth-recovery-top-link span{font-size:1.1rem;font-weight:500}.auth-recovery-top-link:hover,.auth-recovery-back:hover,.auth-recovery-footer a:hover{color:#451ccf;text-underline-offset:.25rem;text-decoration:underline}.auth-recovery-top-link:focus-visible,.auth-recovery-back:focus-visible,.auth-recovery-footer a:focus-visible{outline-offset:3px;border-radius:.3rem;outline:3px solid #6c2cff33}.auth-recovery-panel__content{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:6rem clamp(2rem,5vw,5rem) 2rem;display:flex;position:relative}.auth-recovery-card{background:#fff;border:1px solid #0f172a09;border-radius:1.25rem;width:min(32.5rem,100%);padding:3rem 2.375rem 2.25rem;box-shadow:0 1.5rem 4.375rem #1e293b12}.auth-recovery-card--compact{padding-top:2.75rem;padding-bottom:2.125rem}.auth-recovery-card__mobile-logo{display:none}.auth-recovery-icon{color:#5b2eff;background:#f2eeff;border-radius:9999px;place-items:center;width:6.875rem;height:6.875rem;margin:0 auto;display:grid;position:relative}.auth-recovery-icon:after{content:"";border-radius:inherit;background:radial-gradient(circle at 40% 32%,#ffffffb8,#0000 65%);position:absolute;inset:.8rem}.auth-recovery-icon__accents,.auth-recovery-icon__accents:before,.auth-recovery-icon__accents:after{z-index:2;background:#5b2eff;border-radius:9999px;width:1rem;height:.2rem;position:absolute}.auth-recovery-icon__accents{top:3.05rem;left:-.55rem}.auth-recovery-icon__accents:before,.auth-recovery-icon__accents:after{content:"";left:.25rem}.auth-recovery-icon__accents:before{top:-.8rem;transform:rotate(42deg)}.auth-recovery-icon__accents:after{top:.8rem;transform:rotate(-42deg)}.auth-recovery-icon__mail,.auth-recovery-icon__lock{z-index:1;width:3rem;height:3rem;display:block;position:relative}.auth-recovery-icon__mail svg,.auth-recovery-icon__lock{width:100%;height:100%;display:block}.auth-recovery-card__header{text-align:center;margin-top:1.25rem}.auth-recovery-card__header h1{color:#0b1633;letter-spacing:-.025em;font-size:1.75rem;font-weight:750;line-height:1.2}.auth-recovery-card__header p{color:#667085;max-width:23.125rem;margin:.7rem auto 0;font-size:.875rem;line-height:1.55}.auth-recovery-form{gap:1.25rem;margin-top:2rem;display:grid}.auth-recovery-form--reset{gap:1.15rem;margin-top:1.6rem}.auth-recovery-form .auth-field-label{font-size:.8125rem}.auth-recovery-form .auth-input{border-radius:.625rem;height:3.375rem;font-size:.9375rem}.auth-recovery-password-group{gap:.7rem;display:grid}.auth-recovery-requirements{gap:.45rem;display:grid}.auth-recovery-requirement{color:#7c879f;align-items:center;gap:.625rem;font-size:.8125rem;line-height:1.5;transition:color .16s;display:flex}.auth-recovery-requirement span{color:#c5cdda;flex:0 0 1.15rem;place-items:center;width:1.15rem;height:1.15rem;transition:color .16s;display:grid}.auth-recovery-requirement svg{width:100%;height:100%}.auth-recovery-requirement.is-complete{color:#475467}.auth-recovery-requirement.is-complete span{color:#12b76a}.auth-recovery-submit.auth-submit{border-radius:.625rem;height:3.5rem;font-size:.9375rem}.auth-recovery-submit svg{width:1.1rem;height:1.1rem}.auth-recovery-status{border:1px solid;border-radius:.625rem;margin-top:1.25rem;padding:.8rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.5}.auth-recovery-status--success{color:#027a48;background:#ecfdf3;border-color:#abefc6}.auth-recovery-status--error{color:#b42318;background:#fef3f2;border-color:#fecdca}.auth-recovery-info{text-align:left;background:#fcfcff;border:1px solid #dde3ef;border-radius:.625rem;align-items:center;gap:.875rem;margin-top:1.25rem;padding:.875rem 1rem;display:flex}.auth-recovery-info__icon{color:#6333ff;background:#f0eaff;border-radius:9999px;flex:0 0 2.625rem;place-items:center;width:2.625rem;height:2.625rem;display:grid}.auth-recovery-info__icon svg{width:1.25rem;height:1.25rem}.auth-recovery-info h2{color:#17213a;font-size:.8125rem;font-weight:700;line-height:1.4}.auth-recovery-info p{color:#667085;margin-top:.2rem;font-size:.75rem;line-height:1.5}.auth-recovery-back{color:#5b2eff;width:max-content;margin:1.65rem auto 0;font-size:.875rem;font-weight:700;line-height:1.4;display:block}.auth-recovery-footer{text-align:center;color:#8490aa;width:min(32.5rem,100%);padding-top:2.1rem;font-size:.75rem;line-height:1.5}.auth-recovery-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;display:flex}.auth-recovery-footer a{color:#667085;font-weight:550}.auth-recovery-footer p{margin-top:.5rem}@media (width<=1279px){.auth-recovery-shell{grid-template-columns:minmax(480px,46%) minmax(0,1fr)}.auth-side-panel--recovery{padding-inline:3rem}.auth-recovery-panel__content,.auth-recovery-card{padding-inline:2rem}}@media (width<=1023px){.auth-recovery-shell{display:block}.auth-side-panel--recovery{display:none}.auth-recovery-panel{overflow:visible}.auth-recovery-panel__content{padding-top:5.5rem}.auth-recovery-card__mobile-logo{justify-content:center;width:11.875rem;margin:0 auto 1.7rem;display:flex}}@media (width<=767px){.auth-recovery-top-link{top:1.5rem;right:1.5rem}.auth-recovery-panel__content{justify-content:flex-start;padding:5rem 1.25rem 1.5rem}.auth-recovery-card,.auth-recovery-card--compact{border-radius:1.125rem;padding:1.75rem 1.375rem}.auth-recovery-icon{width:6rem;height:6rem}.auth-recovery-icon__accents{top:2.65rem;left:-.45rem}.auth-recovery-card__header h1{font-size:1.65rem}.auth-recovery-form{margin-top:1.6rem}.auth-recovery-info{align-items:flex-start}.auth-recovery-footer{padding:1.75rem .25rem .5rem}}@media (width<=419px){.auth-recovery-panel__content{padding-inline:1rem}.auth-recovery-card,.auth-recovery-card--compact{box-shadow:none;border-color:#0000;padding-inline:1.125rem}.auth-recovery-card__header h1{font-size:1.55rem}}@media (width>=1024px) and (height<=940px){.auth-side-panel--recovery{padding-block:2.25rem 1.75rem}.auth-side-panel--recovery .auth-side-panel__intro{margin-top:1.75rem}.auth-side-panel--recovery .auth-side-panel__intro h2{margin-top:1rem;font-size:2.55rem}.auth-side-panel--recovery .auth-side-panel__lead{margin-top:.75rem;font-size:.85rem}.auth-side-panel--recovery .auth-side-panel__showcase{margin-top:1.25rem}.auth-side-panel--recovery .auth-benefits{gap:.7rem}.auth-side-panel--recovery .auth-benefit__icon{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.auth-side-panel--recovery .auth-testimonial{padding:.8rem 1rem}.auth-side-panel--recovery .auth-integrations{padding-top:.8rem}}@media (width>=1024px) and (height<=860px){.auth-side-panel--recovery{padding-block:2rem}.auth-side-panel--recovery .auth-side-panel__intro{margin-top:1.5rem}.auth-side-panel--recovery .auth-side-panel__intro h2{margin-top:.9rem;font-size:2.35rem}.auth-side-panel--recovery .auth-side-panel__lead{margin-top:.7rem;font-size:.8rem}.auth-side-panel--recovery .auth-side-panel__showcase{margin-top:1.15rem}.auth-side-panel--recovery .auth-benefits{gap:.6rem}.auth-side-panel--recovery .auth-benefit__icon{flex-basis:2.65rem;width:2.65rem;height:2.65rem}.auth-side-panel--recovery .auth-benefit strong{font-size:.8rem}.auth-side-panel--recovery .auth-benefit small{font-size:.7rem}.auth-side-panel--recovery .auth-testimonial,.auth-side-panel--recovery .auth-integrations{display:none}.auth-recovery-top-link{top:1.75rem}.auth-recovery-panel__content{padding-top:4.5rem;padding-bottom:1rem}.auth-recovery-card,.auth-recovery-card--compact{padding-top:1.5rem;padding-bottom:1.4rem}.auth-recovery-icon{width:5.5rem;height:5.5rem}.auth-recovery-card__header{margin-top:.7rem}.auth-recovery-card__header h1{font-size:1.55rem}.auth-recovery-card__header p{margin-top:.35rem}.auth-recovery-form,.auth-recovery-form--reset{gap:.8rem;margin-top:1rem}.auth-recovery-form .auth-input,.auth-recovery-submit.auth-submit{height:3rem}.auth-recovery-info,.auth-recovery-status,.auth-recovery-back{margin-top:.8rem}.auth-recovery-footer{padding-top:.7rem}}@media (prefers-reduced-motion:reduce){.auth-recovery-requirement,.auth-recovery-requirement span{transition:none}}.email-verification-page{color:#0b1633;background:#f8faff;min-height:100dvh;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}.email-verification-shell{grid-template-columns:minmax(430px,40%) minmax(0,1fr);min-height:100dvh;display:grid}.email-verification-marketing{color:#fff;background:radial-gradient(circle at 96% 15%,#7c3aed47 0%,#0000 36%),radial-gradient(circle at 88% 86%,#6366f152 0%,#0000 38%),linear-gradient(145deg,#071a3b 0%,#0d2a63 48%,#4d27d9 100%);flex-direction:column;min-width:0;min-height:100dvh;padding:clamp(2rem,3.8vw,3rem) clamp(2.5rem,4.2vw,4rem);display:flex;position:relative;overflow:hidden}.email-verification-marketing:before,.email-verification-marketing:after,.email-verification-marketing__orb{content:"";pointer-events:none;border-radius:9999px;position:absolute}.email-verification-marketing:before{background:#5f4be221;width:23rem;height:23rem;top:-8rem;right:-5rem}.email-verification-marketing:after{background:linear-gradient(145deg,#7c3aed7a,#6366f11f);width:28rem;height:28rem;bottom:-9rem;right:-12rem;transform:rotate(-18deg)}.email-verification-marketing__orb--top{background:#08245257;width:29rem;height:29rem;top:-12rem;left:-15rem}.email-verification-marketing__orb--bottom{background:#26379f61;width:34rem;height:34rem;bottom:-17rem;left:-14rem}.email-verification-marketing__header,.email-verification-marketing__content,.email-verification-marketing__note{z-index:1;position:relative}.email-verification-marketing__header{flex:none}.email-verification-marketing__content{width:min(100%,29rem);margin-top:clamp(2.5rem,6vh,5rem)}.email-verification-marketing__eyebrow{color:#ffffffe6;letter-spacing:.18em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.65rem;min-height:2.4rem;padding:.6rem 1.1rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.email-verification-marketing h2{color:#fff;letter-spacing:-.035em;margin-top:clamp(1.7rem,3.5vh,2.5rem);font-size:clamp(2.75rem,3.4vw,3.25rem);font-weight:750;line-height:1.08}.email-verification-marketing h2 span{color:#0000;background:linear-gradient(90deg,#8b5cf6 0%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text}.email-verification-marketing__lead{color:#ffffffb8;max-width:28rem;margin-top:1.35rem;font-size:1.0625rem;font-weight:400;line-height:1.7}.email-verification-benefits{gap:clamp(1rem,2.6vh,1.5rem);margin-top:clamp(1.75rem,4vh,2.6rem);display:grid}.email-verification-benefit{align-items:center;gap:1.125rem;min-width:0;display:flex}.email-verification-benefit__icon{color:#fff;background:#5078ff2e;border:1px solid #ffffff0f;border-radius:.75rem;flex:0 0 3.375rem;place-items:center;width:3.375rem;height:3.375rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.email-verification-benefit__icon svg{width:1.5rem;height:1.5rem}.email-verification-benefit>span:last-child,.email-verification-benefit strong,.email-verification-benefit small{min-width:0;display:block}.email-verification-benefit strong{color:#fff;font-size:1rem;font-weight:650;line-height:1.4}.email-verification-benefit small{color:#ffffffad;margin-top:.2rem;font-size:.875rem;line-height:1.5}.email-verification-marketing__note{color:#a78bfac7;align-items:center;gap:.75rem;margin:auto 0 0 auto;padding-top:1.5rem;font-size:1rem;font-style:italic;line-height:1.45;display:flex;transform:rotate(-6deg)}.email-verification-marketing__note svg{color:#e1daffcc;width:3.4rem;height:auto}.email-verification-panel{background:radial-gradient(circle at 100% 43%,#7c3aed12 0%,#0000 35%),radial-gradient(circle at 7% 3%,#60a5fa0d 0%,#0000 28%),#f8faff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100dvh;display:grid;position:relative;overflow:hidden}.email-verification-panel__glow{pointer-events:none;background:#7c3aed0a;border-radius:9999px;width:38rem;height:38rem;position:absolute;top:16%;right:-16rem}.email-verification-support{z-index:2;color:#344054;justify-content:flex-end;align-items:center;gap:1rem;min-height:5rem;padding:1.25rem clamp(2rem,4vw,4rem) .75rem;font-size:.875rem;display:flex;position:relative}.email-verification-support a{color:#5b2eff;background:#f1ecff;border-radius:.625rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.55rem 1rem;font-weight:600;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}.email-verification-support a:hover{color:#4b20df;background:#e8e0ff;transform:translateY(-1px)}.email-verification-support a:focus-visible,.email-verification-footer a:focus-visible,.email-verification-logout button:focus-visible{outline-offset:3px;border-radius:.35rem;outline:3px solid #6c2cff38}.email-verification-panel__content{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;padding:1.25rem clamp(2.5rem,5vw,5rem) 2rem;display:flex;position:relative}.email-verification-card{text-align:center;background:#fff;border:1px solid #0f172a09;border-radius:1.375rem;width:min(43.75rem,100%);padding:2rem 3.375rem 2.25rem;box-shadow:0 1.5rem 4.375rem #1e293b12}.email-verification-card__mobile-logo{display:none}.email-verification-illustration{width:10.5rem;margin:0 auto}.email-verification-illustration svg{width:100%;height:auto;display:block}.email-verification-card h1{color:#0b1633;letter-spacing:-.03em;margin-top:1.1rem;font-size:clamp(2.15rem,3vw,2.375rem);font-weight:750;line-height:1.15}.email-verification-card__recipient{color:#667085;margin-top:.85rem;font-size:1rem;line-height:1.5}.email-verification-card__recipient strong{overflow-wrap:anywhere;color:#0b1633;font-size:1.0625rem;font-weight:750;display:block}.email-verification-card__instructions{color:#667085;max-width:30rem;margin:1rem auto 0;font-size:.9375rem;line-height:1.6}.email-verification-status{text-align:left;border:1px solid;border-radius:.75rem;width:100%;margin-top:1.25rem;padding:.8rem 1rem;font-size:.875rem;font-weight:650;line-height:1.5}.email-verification-status--success{color:#027a48;background:#ecfdf3;border-color:#abefc6}.email-verification-status--error{color:#b42318;background:#fef3f2;border-color:#fecdca}.email-verification-notice{text-align:left;background:#fcfcff;border:1px solid #dde3ef;border-radius:.75rem;align-items:center;gap:1rem;width:100%;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.email-verification-notice__icon{color:#6333ff;background:#f0eaff;border-radius:9999px;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;display:grid}.email-verification-notice__icon svg{width:1.35rem;height:1.35rem}.email-verification-notice h2{color:#17213a;font-size:.9375rem;font-weight:700;line-height:1.4}.email-verification-notice p{color:#667085;margin-top:.25rem;font-size:.875rem;line-height:1.5}.email-verification-resend{width:100%;margin-top:1.25rem}.email-verification-resend button{color:#fff;width:100%;height:3.625rem;font:inherit;cursor:pointer;background:linear-gradient(90deg,#5b2eff 0%,#6932f5 50%,#6230ee 100%);border:0;border-radius:.75rem;place-items:center;padding:0 1.25rem;font-size:1rem;font-weight:650;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;box-shadow:0 .75rem 1.875rem #6330ee24}.email-verification-resend button:hover:not(:disabled){filter:saturate(1.08)brightness(.97);transform:translateY(-1px);box-shadow:0 .75rem 1.875rem #6330ee38}.email-verification-resend button:active:not(:disabled){transform:translateY(0)}.email-verification-resend button:focus-visible{outline-offset:3px;outline:3px solid #6c2cff2e}.email-verification-resend button:disabled,.email-verification-resend button[aria-disabled=true]{cursor:wait;opacity:.82}.email-verification-resend__idle,.email-verification-resend__loading{grid-area:1/1;justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.email-verification-resend__idle svg{width:1.2rem;height:1.2rem}.email-verification-resend__loading,.email-verification-resend[data-loading=true] .email-verification-resend__idle{visibility:hidden;opacity:0}.email-verification-resend[data-loading=true] .email-verification-resend__loading{visibility:visible;opacity:1}.email-verification-resend__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:9999px;width:1.1rem;height:1.1rem;animation:.75s linear infinite email-verification-spin}.email-verification-logout{margin-top:1.5rem}.email-verification-logout button{color:#5b2eff;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.9375rem;font-weight:700}.email-verification-logout button:hover{color:#451ccf;text-underline-offset:.25rem;text-decoration:underline}.email-verification-footer{text-align:center;color:#7c879f;width:min(43.75rem,100%);padding-top:2.1rem;font-size:.75rem;line-height:1.5}.email-verification-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .7rem;display:flex}.email-verification-footer a{color:#667085;font-weight:550;transition:color .16s}.email-verification-footer a:hover{color:#5b2eff}.email-verification-footer p{margin-top:.55rem}@keyframes email-verification-spin{to{transform:rotate(360deg)}}@media (width<=1279px){.email-verification-shell{grid-template-columns:minmax(400px,40%) minmax(0,1fr)}.email-verification-marketing{padding-inline:clamp(2.5rem,4vw,3rem)}.email-verification-marketing__content{margin-top:clamp(2rem,4vh,3.25rem)}.email-verification-marketing h2{font-size:clamp(2.6rem,4vw,2.875rem)}.email-verification-card{padding-inline:clamp(2.25rem,4vw,3rem)}}@media (width>=768px) and (width<=1023px){.email-verification-shell{grid-template-columns:minmax(250px,34%) minmax(0,1fr)}.email-verification-marketing{padding:2rem}.email-verification-marketing__content{margin-top:4rem}.email-verification-marketing h2{font-size:clamp(2rem,4.5vw,2.5rem)}.email-verification-marketing__lead{font-size:.9rem}.email-verification-benefits,.email-verification-marketing__note{display:none}.email-verification-panel__content{padding-inline:1.25rem}.email-verification-card{padding:2rem 1.75rem}}@media (width<=767px){.email-verification-shell{display:block}.email-verification-marketing,.email-verification-support{display:none}.email-verification-panel{display:block;overflow:visible}.email-verification-panel__content{justify-content:flex-start;min-height:100dvh;padding:1.25rem}.email-verification-card{border-radius:1.25rem;padding:1.75rem 1.375rem;box-shadow:0 1rem 3rem #1e293b0f}.email-verification-card__mobile-logo{justify-content:center;width:11.875rem;margin:0 auto 1.5rem;display:flex}.email-verification-illustration{width:8.25rem}.email-verification-card h1{margin-top:.8rem;font-size:clamp(1.875rem,8vw,2rem)}.email-verification-card__recipient{font-size:.9375rem}.email-verification-card__recipient strong{font-size:1rem}.email-verification-notice{align-items:flex-start;padding:1rem}.email-verification-footer{padding:1.75rem .25rem .75rem}}@media (width<=419px){.email-verification-panel__content{padding:1rem}.email-verification-card{box-shadow:none;border-color:#0000;padding:1.5rem 1.125rem}.email-verification-card h1{font-size:1.75rem}.email-verification-notice__icon{flex-basis:2.6rem;width:2.6rem;height:2.6rem}}@media (width>=1024px) and (height<=820px){.email-verification-marketing{padding-block:1.75rem}.email-verification-marketing__content{margin-top:1.5rem}.email-verification-marketing h2{margin-top:1rem;font-size:2.5rem}.email-verification-marketing__lead{margin-top:.75rem;font-size:.9rem}.email-verification-benefits{gap:.7rem;margin-top:1.25rem}.email-verification-benefit__icon{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.email-verification-benefit strong{font-size:.875rem}.email-verification-benefit small{font-size:.75rem}.email-verification-marketing__note{display:none}.email-verification-support{min-height:4rem;padding-top:.75rem}.email-verification-panel__content{padding-top:.5rem;padding-bottom:1rem}.email-verification-card{padding-block:1.35rem 1.5rem}.email-verification-illustration{width:8.25rem}.email-verification-card h1{margin-top:.6rem;font-size:2rem}.email-verification-card__recipient,.email-verification-card__instructions{margin-top:.5rem}.email-verification-notice,.email-verification-status,.email-verification-resend{margin-top:.85rem}.email-verification-resend button{height:3.25rem}.email-verification-logout{margin-top:.85rem}.email-verification-footer{padding-top:.9rem}}@media (prefers-reduced-motion:reduce){.email-verification-support a,.email-verification-resend button,.email-verification-footer a{transition:none}.email-verification-resend__spinner{animation-duration:1.5s}}.auth-side-panel{color:#fff;flex-direction:column;min-width:0;min-height:100vh;padding:3.25rem 3.75rem 3rem;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.auth-login-banner,.auth-register-banner{background:radial-gradient(circle at 93% 2%,#6738e6ad 0%,#4927c23d 30%,#0000 53%),radial-gradient(circle at -8% 92%,#1b68be57 0%,#0000 48%),linear-gradient(148deg,#17165e 0%,#0a1d58 48%,#07143d 100%)}.auth-side-panel__grid{display:none}.auth-side-panel__glow{pointer-events:none;border-radius:9999px;position:absolute}.auth-side-panel__glow--top{filter:blur(5rem);background:#6a3dee33;width:34rem;height:34rem;top:-13rem;right:-12rem}.auth-side-panel__glow--bottom{filter:blur(5rem);background:#1f71cf29;width:34rem;height:34rem;bottom:-15rem;left:-13rem}.auth-side-panel__header,.auth-side-panel__body,.auth-side-panel__illustration,.auth-side-panel__trust{z-index:1;position:relative}.auth-side-panel__header{flex-shrink:0}.auth-side-panel__header>div{gap:.9rem}.auth-side-panel__header svg{filter:drop-shadow(0 .5rem .9rem #1924703d);width:3rem;height:3rem}.auth-side-panel__body{width:100%;max-width:32rem;margin-top:4.5rem}.auth-side-panel__title{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,2.7vw,2.55rem);font-weight:700;line-height:1.12}.auth-side-panel__copy{color:#eff2ffd1;letter-spacing:-.012em;max-width:31rem;margin-top:1.35rem;font-size:1.08rem;font-weight:400;line-height:1.85}.auth-side-panel__illustration{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.auth-side-panel__illustration-image{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 1.7rem 1.5rem #0000003d);width:100%;height:auto;display:block;position:relative}.auth-side-panel__illustration--login{margin-top:2.3rem}.auth-side-panel__illustration--login .auth-side-panel__illustration-image{max-width:31rem}.auth-side-panel__illustration--register{justify-content:flex-start;margin-top:1.4rem;padding-left:1.3rem}.auth-side-panel__illustration--register:before{width:24rem;height:23rem;left:42%}.auth-side-panel__illustration--register .auth-side-panel__illustration-image{max-width:23rem}.auth-side-panel__trust--register{padding-bottom:1rem}@media (width<=1280px){.auth-side-panel{padding:3rem 3rem 2.75rem}.auth-side-panel__body{margin-top:3.8rem}.auth-side-panel__title{font-size:clamp(1.9rem,2.6vw,2.35rem)}.auth-side-panel__copy{font-size:1rem}.auth-side-panel__illustration--login .auth-side-panel__illustration-image{max-width:27rem}.auth-side-panel__illustration--register .auth-side-panel__illustration-image{max-width:20rem}.auth-side-panel__trust p{font-size:1rem}}@media (width<=1023px){.auth-side-panel{display:none}}.auth-login-banner{color:#fff;background:radial-gradient(circle at 92% 2%,#5930e0b8 0%,#4c2bc74d 25%,#0000 48%),radial-gradient(circle at 0 88%,#1a5bab57 0%,#0000 46%),linear-gradient(150deg,#17145f 0%,#091c55 48%,#06143d 100%);flex-direction:column;min-height:100%;padding:3.5rem 3rem 4.5rem;display:flex;position:relative;overflow:hidden}.auth-login-banner .auth-side-panel__grid{display:none}.auth-login-banner .auth-side-panel__glow{pointer-events:none;border-radius:9999px;position:absolute}.auth-login-banner .auth-side-panel__glow--top{filter:blur(5rem);background:#6432ff42;width:31rem;height:31rem;top:-11rem;right:-10rem}.auth-login-banner .auth-side-panel__glow--bottom{filter:blur(5rem);background:#1e67c233;width:31rem;height:31rem;bottom:-14rem;left:-12rem}.auth-login-banner .auth-side-panel__header,.auth-login-banner .auth-side-panel__body,.auth-login-banner .auth-side-panel__illustration,.auth-login-banner .auth-side-panel__trust{z-index:1;position:relative}.auth-login-banner .auth-side-panel__header{flex-shrink:0}.auth-login-banner .auth-side-panel__body{max-width:34rem;margin-top:5.5rem}.auth-login-banner .auth-side-panel__title{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.65rem);font-weight:800;line-height:1.12}.auth-login-banner .auth-side-panel__copy{color:#ebefffd1;letter-spacing:-.015em;max-width:31rem;margin-top:1.35rem;font-size:1.2rem;font-weight:400;line-height:1.85}.auth-side-panel__illustration{justify-content:center;align-items:center;width:100%;margin-top:2.2rem;display:flex}.auth-side-panel__illustration:before{content:"";filter:blur(1rem);background:radial-gradient(circle,#395cff38 0%,#1228701a 52%,#0000 74%);border-radius:9999px;width:30rem;height:22rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-side-panel__illustration-image{z-index:1;object-fit:contain;filter:drop-shadow(0 2rem 1.5rem #00000047);width:min(100%,34rem);height:auto;display:block;position:relative}.auth-side-panel__trust{margin-top:auto;padding-top:3rem}.auth-side-panel__trust p{color:#ebefffdb;letter-spacing:-.012em;margin:0;font-size:1.22rem;font-weight:400;line-height:1.72}.auth-side-panel__trust strong{color:#6852ff;font-weight:800}@media (width<=1200px){.auth-login-banner{padding:3rem 2.5rem 3.5rem}.auth-login-banner .auth-side-panel__body{margin-top:4.25rem}.auth-login-banner .auth-side-panel__copy,.auth-side-panel__trust p{font-size:1.05rem}.auth-side-panel__illustration-image{width:min(100%,29rem)}}@media (width<=900px){.auth-login-banner{min-height:auto;padding:2.5rem 2rem 3rem}.auth-login-banner .auth-side-panel__body{margin-top:3.5rem}.auth-side-panel__illustration{margin-top:2rem}.auth-side-panel__illustration-image{width:min(100%,27rem)}.auth-side-panel__trust{margin-top:2.5rem;padding-top:0}}@media (width<=640px){.auth-login-banner{padding:2rem 1.5rem 2.5rem}.auth-login-banner .auth-side-panel__body{margin-top:3rem}.auth-login-banner .auth-side-panel__title{font-size:2rem}.auth-login-banner .auth-side-panel__copy{font-size:1rem;line-height:1.65}.auth-login-banner .auth-side-panel__copy br,.auth-side-panel__trust br{display:none}.auth-side-panel__trust p{font-size:1rem}}@media (width<=1023px){.auth-side-panel,.auth-login-banner{display:none}}@media (width>=1024px){.auth-side-panel,.auth-login-banner{height:100%;min-height:0;padding:clamp(2rem,5vh,3rem) clamp(2.5rem,4vw,3.75rem)}.auth-side-panel__body,.auth-login-banner .auth-side-panel__body{margin-top:clamp(2rem,6vh,4rem)}.auth-side-panel__copy,.auth-login-banner .auth-side-panel__copy{margin-top:1rem;font-size:1rem;line-height:1.65}.auth-side-panel__illustration,.auth-side-panel__illustration--login,.auth-side-panel__illustration--register{flex:auto;min-height:0;margin-top:clamp(1rem,3vh,1.75rem)}.auth-side-panel__illustration--register{padding-left:0}.auth-side-panel__illustration-image,.auth-side-panel__illustration--login .auth-side-panel__illustration-image,.auth-side-panel__illustration--register .auth-side-panel__illustration-image{width:auto;max-width:100%;max-height:min(31vh,17rem)}.auth-side-panel__illustration--register .auth-side-panel__illustration-image{max-height:min(32vh,16rem)}.auth-side-panel__trust,.auth-login-banner .auth-side-panel__trust{margin-top:0;padding-top:clamp(1rem,2.5vh,1.75rem)}.auth-side-panel__trust--register{padding-bottom:0}.auth-side-panel__trust p,.auth-login-banner .auth-side-panel__trust p{font-size:1rem;line-height:1.6}}@media (width>=1024px) and (height<=720px){.auth-side-panel__header svg{width:2.5rem;height:2.5rem}.auth-side-panel__title,.auth-login-banner .auth-side-panel__title{font-size:2rem}.auth-side-panel__illustration-image,.auth-side-panel__illustration--login .auth-side-panel__illustration-image,.auth-side-panel__illustration--register .auth-side-panel__illustration-image{max-height:25vh}}.verify-email-page{background:#fff;min-height:100vh;padding:0}.verify-email-card{width:100%;min-height:100vh;box-shadow:none;background:#fff;border-radius:0;margin:0;overflow:hidden}.verify-email-card__content{text-align:center;width:min(100%,43rem);margin:0 auto;padding:4rem 2rem 5rem}.verify-email-illustration{width:20rem;height:20rem;margin:0 auto;position:relative}.verify-email-illustration__circle{background:radial-gradient(circle at 35% 28%,#724effb3,#0000 34%),linear-gradient(145deg,#6547f4 0%,#4a31db 54%,#3821bc 100%);border-radius:9999px;justify-content:center;align-items:center;width:17rem;height:17rem;display:flex;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 2rem 4rem #4b2ee733,inset 0 .2rem 1rem #ffffff1a}.verify-email-illustration__circle:after{content:"";background:radial-gradient(circle,#ffffff17,#0000 72%);border-radius:9999px;position:absolute;inset:1.4rem}.verify-email-illustration__plane{z-index:1;filter:drop-shadow(0 1rem 1.2rem #160f6c3d);width:8.5rem;height:8.5rem;position:relative;transform:rotate(-7deg)}.verify-email-illustration__check{z-index:3;color:#fff;background:linear-gradient(145deg,#1ed896,#08bd79);border:.4rem solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;display:flex;position:absolute;bottom:1.6rem;right:.8rem;box-shadow:0 1rem 2rem #10be7a38}.verify-email-illustration__check svg{width:2.8rem;height:2.8rem}.verify-email-spark,.verify-email-dot{display:block;position:absolute}.verify-email-spark{clip-path:polygon(50% 0%,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0% 50%,39% 38%);background:#dcd5ff;width:2.3rem;height:2.3rem}.verify-email-spark--one{top:8rem;left:.2rem}.verify-email-spark--two{top:4.7rem;right:-.6rem;transform:scale(1.25)}.verify-email-dot{background:#ded8ff;border-radius:9999px;width:1.2rem;height:1.2rem}.verify-email-dot--one{top:3.3rem;left:1rem}.verify-email-dot--two{top:9.6rem;right:.4rem}.verify-email-card__title{color:#101936;letter-spacing:-.055em;margin:2.25rem 0 0;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:800;line-height:1.1}.verify-email-card__description{color:#556078;letter-spacing:-.02em;max-width:37rem;margin:2rem auto 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400;line-height:1.55}.verify-email-card__description strong{overflow-wrap:anywhere;color:#101936;margin-top:.35rem;font-weight:800;display:block}.verify-email-card__success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.9rem;margin:2rem auto 0;padding:1rem 1.25rem;font-size:.95rem;font-weight:700;line-height:1.5}.verify-email-card__notice{text-align:left;background:#fbfcff;border:1px solid #e0e5ef;border-radius:.85rem;align-items:center;gap:1rem;max-width:32.5rem;margin:2.25rem auto 0;padding:1.1rem 1.35rem;display:flex;box-shadow:0 1rem 2.5rem #1e2a460a}.verify-email-card__notice-icon{color:#5236e7;background:#eeebff;border-radius:9999px;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.verify-email-card__notice-icon svg{width:1.35rem;height:1.35rem}.verify-email-card__notice h2{color:#101936;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:800;line-height:1.35}.verify-email-card__notice p{color:#596276;margin:.4rem 0 0;font-size:.875rem;font-weight:500;line-height:1.45}.verify-email-card__resend{max-width:32.5rem;margin:1.5rem auto 0}.verify-email-card__resend button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5b39ef,#4b2ee7);border:0;border-radius:.65rem;width:100%;min-height:3rem;padding:.7rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 1.25rem 2.5rem #4e36e833}.verify-email-card__resend button:hover{transform:translateY(-1px);box-shadow:0 1.5rem 3rem #4e36e840}.verify-email-card__resend button:focus-visible{outline-offset:.2rem;outline:.25rem solid #5b39ef38}.verify-email-card__logout{margin-top:1.75rem}.verify-email-card__logout button{color:#5135e8;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:1rem;font-weight:700}.verify-email-card__logout button:hover{text-underline-offset:.25rem;text-decoration:underline}@media (width<=640px){.verify-email-page{padding:0}.verify-email-card{min-height:100vh;box-shadow:none;border-radius:0}.verify-email-card__content{padding:4rem 1.25rem 3rem}.verify-email-illustration{width:15.5rem;height:15.5rem}.verify-email-illustration__circle{width:13rem;height:13rem}.verify-email-illustration__plane{width:6.5rem;height:6.5rem}.verify-email-illustration__check{width:4.8rem;height:4.8rem;bottom:1rem;right:.3rem}.verify-email-illustration__check svg{width:2.2rem;height:2.2rem}.verify-email-card__title{margin-top:1.5rem}.verify-email-card__description{margin-top:1.4rem}.verify-email-card__notice{align-items:flex-start;margin-top:2.25rem;padding:1.25rem}.verify-email-card__notice-icon{flex-basis:3rem;width:3rem;height:3rem}.verify-email-card__notice-icon svg{width:1.5rem;height:1.5rem}}.verify-email-illustration svg{max-width:none;display:block}.verify-email-illustration__plane{flex:0 0 136px!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:136px!important}.verify-email-illustration__check svg{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important}.auth-two-panel{background:#f8faff;min-height:100dvh;overflow:hidden}.auth-two-panel__card{background:#f8faff;grid-template-columns:55% 45%;min-height:100dvh;display:grid}.auth-side-panel{color:#fff;background:radial-gradient(circle at 102% 25%,#6c2cff85 0%,#6c2cff24 28%,#0000 51%),radial-gradient(circle at 9% 100%,#285dd138 0%,#0000 43%),linear-gradient(135deg,#071a3b 0%,#102a63 48%,#4c24c9 100%);flex-direction:column;min-width:0;min-height:100dvh;padding:clamp(2.25rem,4.3vw,4rem) clamp(2.5rem,4.2vw,4rem) 2.25rem;display:flex;position:relative;overflow:hidden}.auth-side-panel:after{content:"";pointer-events:none;background:linear-gradient(135deg,#6366f114,#7c3aed33);border:1px solid #ffffff0d;border-radius:9999px;width:49rem;height:49rem;position:absolute;bottom:-22rem;right:-16rem;transform:rotate(-18deg)}.auth-side-panel__orb{pointer-events:none;filter:blur(1px);border-radius:9999px;position:absolute}.auth-side-panel__orb--top{background:#8b5cf629;width:34rem;height:34rem;top:-15rem;right:-14rem}.auth-side-panel__orb--bottom{background:#2563eb1a;width:35rem;height:35rem;bottom:-15rem;left:-13rem}.auth-side-panel__header,.auth-side-panel__intro,.auth-side-panel__showcase,.auth-integrations{z-index:1;position:relative}.auth-side-panel__header{flex:none}.auth-side-panel__intro{max-width:41rem;margin-top:clamp(1.6rem,4vh,3.5rem)}.auth-side-panel__eyebrow{color:#e7eeffe0;letter-spacing:.18em;text-transform:uppercase;background:#05163a33;border:1px solid #76a3ff33;border-radius:9999px;align-items:center;gap:.7rem;min-height:1.9rem;padding:.45rem 1rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.auth-side-panel__intro h2{color:#fff;letter-spacing:-.035em;max-width:40rem;margin-top:1.15rem;font-size:clamp(2.65rem,3.65vw,3.5rem);font-weight:750;line-height:1.08}.auth-side-panel__intro h2 span{color:#0000;background:linear-gradient(90deg,#7c3aed 0%,#8b5cf6 46%,#7196ff 100%);-webkit-background-clip:text;background-clip:text;display:block}.auth-side-panel__lead{color:#ffffffc2;max-width:39rem;margin-top:1rem;font-size:clamp(.95rem,1.2vw,1.125rem);font-weight:400;line-height:1.65}.auth-side-panel__showcase{grid-template-columns:minmax(15rem,.78fr) minmax(18rem,1.22fr);align-items:center;gap:clamp(1rem,2.4vw,2rem);min-height:0;margin-top:clamp(1.25rem,3vh,2rem);display:grid}.auth-benefits{gap:.8rem;display:grid}.auth-benefit{align-items:center;gap:.9rem;display:flex}.auth-benefit__icon{color:#e8efff;background:#396fda3d;border:1px solid #7da6ff1f;border-radius:.85rem;flex:none;place-items:center;width:3.35rem;height:3.35rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.auth-benefit__icon svg{width:1.55rem;height:1.55rem}.auth-benefit>span:last-child,.auth-benefit strong,.auth-benefit small{display:block}.auth-benefit strong{color:#fff;font-size:.925rem;font-weight:650;line-height:1.35}.auth-benefit small{color:#ffffffab;margin-top:.22rem;font-size:.75rem;line-height:1.5}.auth-product-visual{transform-origin:100%;min-width:0;position:relative;transform:perspective(1000px)rotateY(-4deg)rotate(-1.5deg)}.auth-product-visual>img{object-fit:contain;filter:drop-shadow(0 2rem 2.2rem #00061961);width:min(100%,30rem);max-height:25rem;margin-left:auto;display:block}.auth-registrations-card{color:#0b1633;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffffb3;border-radius:.9rem;width:10.5rem;padding:.85rem 1rem .75rem;position:absolute;bottom:1.2rem;left:-1.1rem;transform:rotate(1.5deg);box-shadow:0 1.4rem 3rem #070f3047}.auth-registrations-card span,.auth-registrations-card strong{display:block}.auth-registrations-card span{font-size:.68rem;font-weight:700}.auth-registrations-card strong{color:#16a34a;margin-top:.15rem;font-size:1.45rem;line-height:1.2}.auth-registrations-card svg{width:100%;height:2.25rem;margin-top:.15rem;display:block}.auth-testimonial{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.9rem;margin-top:.25rem;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff08}.auth-testimonial blockquote{color:#ffffffd1;font-size:.72rem;line-height:1.55}.auth-testimonial figcaption{align-items:center;gap:.6rem;margin-top:.65rem;display:flex}.auth-testimonial figcaption>span:first-child{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:9999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.6rem;font-weight:800;display:grid}.auth-testimonial figcaption strong,.auth-testimonial figcaption small{display:block}.auth-testimonial figcaption strong{color:#fff;font-size:.68rem;line-height:1.3}.auth-testimonial figcaption small{color:#ffffff8c;margin-top:.1rem;font-size:.61rem;line-height:1.3}.auth-integrations{margin-top:auto;padding-top:clamp(1rem,2vh,1.5rem)}.auth-integrations p{color:#ffffffa8;font-size:.72rem;line-height:1.4}.auth-integrations>div{align-items:center;gap:clamp(1.25rem,2.8vw,2.75rem);margin-top:.8rem;display:flex}.auth-integrations>div>span{color:#ffffffb8;align-items:center;gap:.4rem;font-size:.72rem;font-weight:650;display:inline-flex}.auth-integrations img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.8;width:1.15rem;height:1.15rem}.auth-form-panel{background:radial-gradient(circle at 100% 0,#7c3aed14 0%,#0000 27rem),radial-gradient(circle at 7% 100%,#6366f10f 0%,#0000 25rem),#f8faff;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;min-height:100dvh;padding:1.8rem clamp(1.6rem,3vw,3.25rem) 2rem;display:flex;position:relative;overflow:hidden auto}.auth-form-panel__glow{filter:blur(4rem);pointer-events:none;background:#6c2cff0a;border-radius:9999px;width:23rem;height:23rem;position:absolute;top:20%;left:10%}.auth-form-topbar{z-index:1;color:#35415c;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;min-height:2.5rem;font-size:.78rem;font-weight:600;display:flex;position:relative}.auth-form-topbar a{color:#5b2eff;background:#6c2cff14;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.6rem 1rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.auth-form-topbar a:hover{color:#4c1fd4;background:#6c2cff21}.auth-form-topbar a:focus-visible,.auth-form-card a:focus-visible{outline-offset:3px;border-radius:.35rem;outline:3px solid #6c2cff33}.auth-form-panel__content{z-index:1;flex:1 0 auto;justify-content:center;align-items:center;width:100%;padding:clamp(1.1rem,3vh,2.5rem) 0;display:flex;position:relative}.auth-form-card{background:#fff;border:1px solid #0f172a0a;border-radius:1.4rem;width:min(100%,36.5rem);max-width:none;padding:clamp(2rem,4.2vw,3.5rem);box-shadow:0 1.25rem 3.75rem #14143c0f}.auth-form-card--compact{padding-block:clamp(1.75rem,3.4vw,2.75rem)}.auth-form-card__logo{justify-content:center;margin:0 auto 1.25rem}.auth-form-card__header{text-align:center}.auth-form-card__header h1{color:#0b1633;letter-spacing:-.03em;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:750;line-height:1.15}.auth-form-card__header p{color:#667085;margin-top:.55rem;font-size:.925rem;line-height:1.5}.auth-notice{text-align:center;border:1px solid;border-radius:.75rem;margin-top:1.15rem;padding:.75rem .9rem;font-size:.75rem;font-weight:600;line-height:1.5}.auth-notice--info{color:#5524f5;background:#faf8ff;border-color:#ddd4ff}.auth-notice--success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.auth-notice--error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.auth-form{gap:1rem;margin-top:1.65rem;display:grid}.auth-form-card--compact .auth-form{gap:.8rem;margin-top:1.35rem}.auth-field{gap:.48rem;display:grid}.auth-field-label{color:#17213a;letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.35}.auth-input-wrap{position:relative}.auth-input{color:#17213a;width:100%;height:3.5rem;font:inherit;background:#fff;border:1px solid #d9e0ec;border-radius:.7rem;outline:none;padding:0 1rem;font-size:.9375rem;font-weight:400;transition:border-color .16s,box-shadow .16s;display:block;box-shadow:0 .3rem 1.2rem #14204605}.auth-input::placeholder{color:#98a2b3;opacity:1}.auth-input:hover{border-color:#bdc7d7}.auth-input:focus{border-color:#6c2cff;box-shadow:0 0 0 3px #6c2cff1a}.auth-input--with-icon{padding-left:3rem}.auth-input--with-toggle{padding-right:3rem}.auth-input--error,.auth-input--error:hover,.auth-input--error:focus{border-color:#ef4444}.auth-input--error:focus{box-shadow:0 0 0 3px #ef44441a}.auth-input-icon,.password-toggle{color:#506080;position:absolute;top:50%;transform:translateY(-50%)}.auth-input-icon{pointer-events:none;place-items:center;display:grid;left:1rem}.auth-input-icon svg,.password-toggle svg{width:1.25rem;height:1.25rem;display:block}.password-toggle{cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;padding:0;transition:color .16s,background-color .16s;display:grid;right:.7rem}.password-toggle:hover{color:#5b2eff;background:#f5f2ff}.password-toggle:focus-visible{outline-offset:1px;outline:3px solid #6c2cff29}.auth-field-error{color:#dc2626;font-size:.75rem;font-weight:600;line-height:1.45}.auth-password-field{gap:.48rem;display:grid}.auth-password-field__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-password-field__header a,.auth-checkbox a,.auth-switch-link a,.auth-legal a{color:#5b2eff;font-weight:650;text-decoration:none}.auth-password-field__header a{font-size:.78rem}.auth-password-field__header a:hover,.auth-checkbox a:hover,.auth-switch-link a:hover,.auth-legal a:hover{color:#4c1fd4;text-underline-offset:3px;text-decoration:underline}.auth-checkbox{color:#4a556f;cursor:pointer;align-items:center;gap:.7rem;width:fit-content;font-size:.84rem;font-weight:500;line-height:1.5;display:flex}.auth-checkbox input{cursor:pointer;accent-color:#6c2cff;border:1px solid #aab4c7;border-radius:.3rem;flex:none;width:1.15rem;height:1.15rem}.auth-checkbox input:focus-visible{outline-offset:2px;outline:3px solid #6c2cff2e}.auth-checkbox--terms{align-items:flex-start;width:auto;font-size:.72rem;line-height:1.45}.auth-checkbox--terms input{margin-top:.1rem}.auth-submit{cursor:pointer;color:#fff;width:100%;height:3.5rem;font:inherit;background:linear-gradient(90deg,#5b2eff 0%,#7b2cff 55%,#8b31f6 100%);border:0;border-radius:.72rem;place-items:center;padding:0 1.25rem;font-size:.95rem;font-weight:650;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;box-shadow:0 .9rem 2rem #6c2cff33}.auth-submit:hover:not(:disabled){filter:saturate(1.08)brightness(.97);transform:translateY(-1px);box-shadow:0 1.05rem 2.4rem #6c2cff47}.auth-submit:focus-visible{outline-offset:3px;outline:4px solid #6c2cff2e}.auth-submit:disabled,.auth-submit[aria-disabled=true]{cursor:wait;opacity:.78;pointer-events:none}.auth-submit__idle,.auth-submit__loading{justify-content:center;align-items:center;gap:.55rem}.auth-submit__idle{display:inline-flex}.auth-submit__loading{display:none}.auth-submit__spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:9999px;width:1rem;height:1rem;animation:.7s linear infinite auth-spin}[data-auth-form][data-loading=true] .auth-submit__idle{display:none}[data-auth-form][data-loading=true] .auth-submit__loading{display:inline-flex}.auth-divider{color:#71809a;align-items:center;gap:1rem;margin:1.35rem 0;font-size:.75rem;line-height:1;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e0e5ee;flex:1;height:1px}.auth-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.auth-social-button{color:#17213a;text-align:center;background:#fff;border:1px solid #d9e0ec;border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;min-width:0;height:3.4rem;padding:0 .8rem;font-size:.76rem;font-weight:650;line-height:1.25;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.auth-social-button:hover{background:#faf8ff;border-color:#c5b5ff;transform:translateY(-1px)}.auth-social-button:only-child{grid-column:1/-1}.auth-social-button svg{flex:none;width:1.3rem;height:1.3rem}.auth-switch-link{color:#667085;text-align:center;margin-top:1.35rem;font-size:.8rem;font-weight:500;line-height:1.5}.auth-legal{color:#8490aa;text-align:center;margin-top:1.6rem;font-size:.68rem;line-height:1.55}.auth-form-card--compact .auth-legal{margin-top:.8rem}.auth-legal--secondary{justify-content:center;gap:.5rem;margin-top:.45rem;display:flex}.auth-form-card--compact .auth-legal--secondary{margin-top:.35rem}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=1279px){.auth-two-panel__card{grid-template-columns:minmax(0,1fr) minmax(32rem,1fr)}.auth-side-panel{padding-inline:2.25rem}.auth-side-panel__intro h2{font-size:clamp(2.4rem,4vw,3rem)}.auth-side-panel__showcase{grid-template-columns:1fr}.auth-product-visual{display:none}.auth-testimonial{max-width:24rem}.auth-integrations>div{flex-wrap:wrap;gap:1rem 1.5rem}}@media (width<=1023px){.auth-two-panel{overflow:visible}.auth-two-panel__card{display:block}.auth-side-panel{display:none}.auth-form-panel{min-height:100dvh;padding:1.4rem clamp(1.25rem,5vw,3rem) 2.5rem;overflow:visible}.auth-form-panel__content{padding:1.25rem 0 0}.auth-form-card{width:min(100%,36rem)}}@media (width<=767px){.auth-form-panel{padding:1.15rem 1.25rem 2rem}.auth-form-topbar{font-size:.72rem}.auth-form-topbar a{min-height:2.25rem;padding:.5rem .8rem}.auth-form-panel__content{align-items:flex-start;padding-top:1.1rem}.auth-form-card,.auth-form-card--compact{border:0;border-radius:1rem;padding:1.5rem;box-shadow:0 .75rem 2.5rem #14143c0a}.auth-form-card__logo{margin-bottom:1.15rem}.auth-form-card__header h1{font-size:1.9rem}.auth-form-card__header p{font-size:.85rem}.auth-form{gap:.9rem;margin-top:1.4rem}.auth-input{height:3.4rem;font-size:.9rem}.auth-social-grid{grid-template-columns:1fr}.auth-legal--secondary{flex-wrap:wrap}}@media (width<=400px){.auth-form-panel{padding-inline:1rem}.auth-form-topbar span{display:none}.auth-form-card,.auth-form-card--compact{padding-inline:1.1rem}}@media (width>=1024px) and (height<=860px){.auth-side-panel{padding-block:1.5rem}.auth-side-panel__intro{margin-top:1.25rem}.auth-side-panel__intro h2{margin-top:.75rem;font-size:clamp(2.1rem,3vw,2.65rem)}.auth-side-panel__lead{margin-top:.65rem;font-size:.82rem;line-height:1.5}.auth-side-panel__showcase{margin-top:1rem}.auth-benefits{gap:.55rem}.auth-benefit__icon{width:2.85rem;height:2.85rem}.auth-benefit strong{font-size:.8rem}.auth-benefit small{font-size:.68rem}.auth-testimonial,.auth-integrations{display:none}.auth-product-visual>img{max-height:18rem}.auth-form-panel{padding-block:1rem}.auth-form-topbar{min-height:2.25rem}.auth-form-panel__content{padding-block:.65rem}.auth-form-card,.auth-form-card--compact{padding:1.6rem 2.1rem}.auth-form-card__logo{margin-bottom:.8rem}.auth-form-card__header h1{font-size:2rem}.auth-form-card__header p{margin-top:.35rem;font-size:.8rem}.auth-form,.auth-form-card--compact .auth-form{gap:.65rem;margin-top:1rem}.auth-field,.auth-password-field{gap:.3rem}.auth-input,.auth-submit{height:3rem}.auth-divider{margin-block:.9rem}.auth-social-button{height:3rem}.auth-switch-link,.auth-legal{margin-top:.9rem}}@media (prefers-reduced-motion:reduce){.auth-submit,.auth-social-button,.auth-form-topbar a,.password-toggle{transition:none}.auth-submit__spinner{animation-duration:1.5s}}}.verify-page{background:#fff;min-height:100vh;padding:0;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif}.verify-card{width:100%;max-width:none;min-height:100vh;box-shadow:none;background:#fff;border-radius:0;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.verify-content{text-align:center;transform-origin:50%;width:100%;max-width:344px;margin:0;padding:24px 16px 28px;transform:scale(1.875)}.verify-illustration{width:66px;height:66px;margin:0 auto;position:relative}.verify-illustration__circle{background:radial-gradient(circle at 34% 28%,#805bffa6,#0000 35%),linear-gradient(145deg,#6749f4 0%,#5035df 54%,#3821bc 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:3.5px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px #4b2ee733,inset 0 4px 16px #ffffff1a}.verify-illustration__plane{filter:drop-shadow(0 16px 18px #160f6c3d);transform:rotate(-7deg);width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;display:block!important}.verify-illustration__check{z-index:3;color:#fff;background:linear-gradient(145deg,#22d98e,#08bd79);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:flex;position:absolute;bottom:4.5px;right:2.5px;box-shadow:0 16px 32px #10be7a3d}.verify-illustration__check svg{width:9px!important;max-width:9px!important;height:9px!important;display:block!important}.verify-dot,.verify-star{display:block;position:absolute}.verify-dot{background:#ded8ff;border-radius:50%;width:5px;height:5px}.verify-dot--left{top:19px;left:1px}.verify-dot--right{top:39px;right:0}.verify-star{clip-path:polygon(50% 0%,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0% 50%,39% 38%);background:#dcd5ff;width:9.5px;height:9.5px}.verify-star--left{top:47.5px;left:0}.verify-star--right{top:13.5px;right:-1px}.verify-eyebrow{color:#5b39ef;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:10px;font-weight:800}.verify-title{color:#101936;letter-spacing:-.055em;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.1}.verify-description{color:#556078;letter-spacing:-.02em;max-width:295px;margin:7px auto 0;font-size:10px;font-weight:400;line-height:1.55}.verify-description strong{overflow-wrap:anywhere;color:#101936;margin-top:2px;font-weight:800;display:block}.verify-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;font-weight:700;line-height:1.5}.verify-notice{text-align:left;background:#fbfcff;border:1px solid #e0e5ef;border-radius:7px;align-items:center;gap:8px;max-width:260px;margin:14px auto 0;padding:9px 11px;display:flex;box-shadow:0 16px 40px #1e2a460a}.verify-notice__icon{color:#5236e7;background:#eeebff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.verify-notice__icon svg{width:11px!important;max-width:11px!important;height:11px!important;display:block!important}.verify-notice h2{color:#101936;letter-spacing:-.025em;margin:0;font-size:10px;font-weight:800;line-height:1.35}.verify-notice p{color:#596276;margin:2px 0 0;font-size:10px;font-weight:500;line-height:1.45}.verify-resend{max-width:260px;margin:9px auto 0}.verify-resend button{color:#fff;width:100%;min-height:24px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#5b39ef,#4b2ee7);border:0;border-radius:5px;padding:5.5px 10px;font-size:10px;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 20px 40px #4e36e833}.verify-resend button:hover{transform:translateY(-2px);box-shadow:0 24px 48px #4e36e840}.verify-logout{margin-top:10px}.verify-logout button{color:#5135e8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.verify-logout button:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=640px){.verify-page{padding:0}.verify-card{min-height:100vh;box-shadow:none;border-radius:0}.verify-content{padding:20px 10px 21px}.verify-illustration{width:62px;height:62px}.verify-illustration__circle{width:53px;height:53px}.verify-illustration__plane{width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important}.verify-illustration__check{width:20px;height:20px}.verify-illustration__check svg{width:9px!important;height:9px!important}.verify-title{margin-top:18px;font-size:24px}.verify-description{margin-top:18px;font-size:17px}.verify-notice{align-items:flex-start;margin-top:34px;padding:20px}.verify-notice__icon{flex-basis:48px;width:48px;height:48px}}.reset-password-page{background:#f8faff;min-height:100vh;margin:0;padding:0;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif}.reset-password-card{width:100%;min-height:100vh;box-shadow:none;background:#fff;border-radius:0;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.reset-password-content{text-align:left;width:100%;max-width:410px;margin:0 auto;padding:32px 24px 48px}.reset-password-illustration{width:108px;margin:0 auto}.reset-password-illustration img{width:100%;height:auto;display:block}.reset-password-title{color:#101936;letter-spacing:-.05em;text-align:center;margin:18px 0 0;font-size:28px;font-weight:800;line-height:1.1}.reset-password-subtitle{color:#596276;text-align:center;margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.5}.reset-password-errors{text-align:left;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:24px;padding:14px 18px;font-size:14px;font-weight:600}.reset-password-errors ul{margin:0;padding-left:18px}.reset-password-form{text-align:left;margin-top:34px}.reset-password-field label{color:#35415c;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.35;display:block}.reset-password-input-wrap{position:relative}.reset-password-input-wrap input{color:#101936;width:100%;height:40px;font:inherit;letter-spacing:normal;background:#fff;border:1px solid #cfd6e3;border-radius:8px;outline:none;padding:0 48px 0 16px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 10px 30px #202a440a}.reset-password-input-wrap input::placeholder{color:#8a94aa;opacity:1}.reset-password-input-wrap input:focus{border-color:#5b39ef;box-shadow:0 0 0 4px #5b39ef1f}.reset-password-toggle{color:#5b6478;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.reset-password-toggle:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #5b39ef38}.reset-password-toggle .password-icon{width:16px;height:16px;display:block}.reset-password-toggle .password-icon--visible,.reset-password-toggle.is-visible .password-icon--hidden{display:none}.reset-password-toggle.is-visible .password-icon--visible{display:block}.forgot-password-email-icon{color:#5b6478;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.forgot-password-status{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:24px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.45}.forgot-password-error{color:#dc2626;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.4}.reset-password-rules{gap:10px;margin-top:20px;display:grid}.reset-password-rule{color:#7a8498;align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.4;transition:color .15s;display:flex}.reset-password-rule span{color:#c3cad8;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;transition:color .15s;display:flex}.reset-password-rule svg{width:22px;height:22px}.reset-password-rule.is-complete{color:#596276}.reset-password-rule.is-complete span{color:#14c98a}.reset-password-field--confirm{margin-top:20px}.reset-password-submit{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#4e35e8 0%,#5b39ef 48%,#4329d8 100%);border:0;border-radius:8px;margin-top:20px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 18px 36px #4e36e833}.reset-password-submit:hover{transform:scale(1.01);box-shadow:0 22px 42px #4e36e83d}.reset-password-submit:focus-visible{outline-offset:3px;outline:4px solid #5b39ef38}.reset-password-back{color:#4b32e7;text-align:center;width:max-content;margin:28px auto 0;font-size:15px;font-weight:700;text-decoration:none;display:block}.reset-password-back:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=700px){.reset-password-card{align-items:flex-start}.reset-password-content{padding:40px 20px 42px}.reset-password-input-wrap input{padding-left:16px;font-size:14px}}
