.marketing-panel-module__wFf4Bq__panel{flex-direction:column;gap:1.5rem;max-width:620px;display:flex}.marketing-panel-module__wFf4Bq__heading{letter-spacing:-.02em;color:#f3f4f8;margin:0;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:700;line-height:1.05}.marketing-panel-module__wFf4Bq__subheading{color:#a6b0c3;margin:0;font-size:.95rem;line-height:1.55}.marketing-panel-module__wFf4Bq__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.marketing-panel-module__wFf4Bq__stat{background:#0e15248c;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:.5rem;padding:1rem 1.05rem;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:flex}.marketing-panel-module__wFf4Bq__stat:hover{transform:translateY(-1px)}.marketing-panel-module__wFf4Bq__statIcon{color:#c4d1ff;background:#5b6cff2e;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.marketing-panel-module__wFf4Bq__stat1 .marketing-panel-module__wFf4Bq__statIcon{color:#d8b4fe;background:#8b5cf633}.marketing-panel-module__wFf4Bq__stat2 .marketing-panel-module__wFf4Bq__statIcon{color:#6ee7b7;background:#10b9812e}.marketing-panel-module__wFf4Bq__statValue{letter-spacing:-.015em;color:#f3f4f8;font-size:1.75rem;font-weight:700}.marketing-panel-module__wFf4Bq__statLabel{color:#8b95ab;font-size:.74rem}.marketing-panel-module__wFf4Bq__features{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.marketing-panel-module__wFf4Bq__feature{background:#0e152473;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:.85rem;padding:.95rem 1rem;transition:background .2s cubic-bezier(.2,.8,.2,1);display:flex}.marketing-panel-module__wFf4Bq__feature:hover{background:#141c2ea6}.marketing-panel-module__wFf4Bq__feature:hover .marketing-panel-module__wFf4Bq__featureChevron{transform:translate(2px)}.marketing-panel-module__wFf4Bq__featureIcon{color:#c4d1ff;background:#5b6cff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.marketing-panel-module__wFf4Bq__featureCopy{flex:1;min-width:0}.marketing-panel-module__wFf4Bq__featureTitle{color:#f3f4f8;margin:0;font-size:.92rem;font-weight:600}.marketing-panel-module__wFf4Bq__featureDescription{color:#8b95ab;margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.marketing-panel-module__wFf4Bq__featureChevron{color:#6b7693;flex-shrink:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}@media (max-width:1023px){.marketing-panel-module__wFf4Bq__features{display:none}}
.invitation-panel-module__D4gXta__panel{flex-direction:column;gap:1rem;max-width:620px;display:flex}.invitation-panel-module__D4gXta__statusRow{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.invitation-panel-module__D4gXta__statusNeutral{color:#c8cee0;background:#ffffff0a;border-color:#ffffff14}.invitation-panel-module__D4gXta__statusSuccess{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}.invitation-panel-module__D4gXta__statusDanger{color:#fca5a5;background:#ef44441a;border-color:#ef444452}.invitation-panel-module__D4gXta__spinner{animation:.9s linear infinite invitation-panel-module__D4gXta__spin}.invitation-panel-module__D4gXta__heading{letter-spacing:-.02em;color:#f3f4f8;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.1}.invitation-panel-module__D4gXta__subheading{color:#a6b0c3;margin:0;font-size:.92rem;line-height:1.55}.invitation-panel-module__D4gXta__meta{flex-direction:column;gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.invitation-panel-module__D4gXta__metaItem{color:#c8cee0;background:#0e15248c;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.84rem;display:flex}.invitation-panel-module__D4gXta__metaItem svg{color:#8b95ab;flex-shrink:0}.invitation-panel-module__D4gXta__metaItem strong{color:#f3f4f8;margin-right:.25rem;font-weight:600}@keyframes invitation-panel-module__D4gXta__spin{to{transform:rotate(360deg)}}
.mode-toggle-module__q7a18q__toggle{background:#0e15248c;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.15rem;padding:.25rem;display:inline-flex}.mode-toggle-module__q7a18q__tab{appearance:none;color:#7c8399;letter-spacing:-.005em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.5rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.mode-toggle-module__q7a18q__tab:hover{color:#e6ebf5}.mode-toggle-module__q7a18q__tabActiveLogin{color:#f3f4f8;background:#5b6cff2e;box-shadow:inset 0 0 0 1px #8b8cff4d}.mode-toggle-module__q7a18q__tabActiveRegister{color:#fff;background:#3b82f6e6;box-shadow:0 6px 18px #3b82f64d}
.form-card-module__lMU4aq__card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#0e1524b8 0%,#0a0f1be0 100%);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:1.2rem;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0206128c}.form-card-module__lMU4aq__brand{color:#f3f4f8;align-self:flex-start;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.form-card-module__lMU4aq__brandLogo{border-radius:6px}.form-card-module__lMU4aq__brandName{letter-spacing:-.01em;font-size:1rem;font-weight:700}.form-card-module__lMU4aq__header{flex-direction:column;gap:.45rem;display:flex}.form-card-module__lMU4aq__contextRow{color:#c4d1ff;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:600}.form-card-module__lMU4aq__title{letter-spacing:-.015em;color:#f3f4f8;margin:0;font-size:1.4rem;font-weight:700}.form-card-module__lMU4aq__subtitle{color:#a6b0c3;margin:0;font-size:.88rem;line-height:1.5}.form-card-module__lMU4aq__body{flex-direction:column;gap:.95rem;display:flex}.form-card-module__lMU4aq__footer{text-align:center;color:#8b95ab;font-size:.82rem}
.google-button-module__sENLjG__button{color:#f3f4f8;cursor:pointer;background:#0e152499;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.google-button-module__sENLjG__button:hover:not(:disabled){background:#141c2ecc}.google-button-module__sENLjG__button:disabled{opacity:.6;cursor:not-allowed}.google-button-module__sENLjG__icon{width:18px;height:18px}
.divider-module__Z5V7Pq__divider{color:#6b7693;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.7rem;font-weight:600;display:flex}.divider-module__Z5V7Pq__line{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);flex:1;height:1px}.divider-module__Z5V7Pq__label{white-space:nowrap}
.field-input-module__VXhPdq__group{flex-direction:column;gap:.4rem;display:flex}.field-input-module__VXhPdq__label{color:#e6ebf5;letter-spacing:-.005em;font-size:.82rem;font-weight:600}.field-input-module__VXhPdq__shell{background:#0e152499;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.55rem;padding:0 .85rem;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.field-input-module__VXhPdq__shell:focus-within{border-color:#5b6cff8c;box-shadow:0 0 0 3px #5b6cff2e}.field-input-module__VXhPdq__groupError .field-input-module__VXhPdq__shell{border-color:#ef444499}.field-input-module__VXhPdq__leadingIcon{color:#6b7693;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.field-input-module__VXhPdq__input{color:#f3f4f8;background:0 0;border:none;outline:none;flex:1;padding:.78rem 0;font-family:inherit;font-size:.88rem}.field-input-module__VXhPdq__input::placeholder{color:#5b6478}.field-input-module__VXhPdq__input:disabled{color:#8b95ab;cursor:not-allowed}.field-input-module__VXhPdq__eyeButton{color:#7c8399;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:inline-flex}.field-input-module__VXhPdq__eyeButton:hover{color:#c8cee0}.field-input-module__VXhPdq__errorText{color:#f87171;margin:0;font-size:.75rem}.field-input-module__VXhPdq__helperText{color:#8b95ab;margin:0;font-size:.75rem}
.security-pills-module__isuyGW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.security-pills-module__isuyGW__pill{color:#c8cee0;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}.security-pills-module__isuyGW__icon{color:#8b95ab;flex-shrink:0}
.cta-button-module__xGelxW__button{color:#fff;letter-spacing:-.005em;cursor:pointer;background:linear-gradient(90deg,#5b6cff 0%,#8b5cf6 45%,#f59e0b 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.95rem 1.1rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 12px 30px #5b6cff52}.cta-button-module__xGelxW__button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.cta-button-module__xGelxW__button:disabled{filter:grayscale(.4)brightness(.85);cursor:not-allowed}.cta-button-module__xGelxW__spinner{animation:.9s linear infinite cta-button-module__xGelxW__spin}@keyframes cta-button-module__xGelxW__spin{to{transform:rotate(360deg)}}
.email-availability-module__AmX6ma__pill{border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.74rem;font-weight:500;display:inline-flex}.email-availability-module__AmX6ma__toneNeutral{color:#c8cee0;background:#ffffff0a;border-color:#ffffff14}.email-availability-module__AmX6ma__toneSuccess{color:#6ee7b7;background:#10b9811f;border-color:#10b98152}.email-availability-module__AmX6ma__toneDanger{color:#fca5a5;background:#ef44441a;border-color:#ef444452}.email-availability-module__AmX6ma__icon{flex-shrink:0}.email-availability-module__AmX6ma__message{white-space:nowrap;text-overflow:ellipsis;max-width:18rem;overflow:hidden}.email-availability-module__AmX6ma__spinner{animation:.9s linear infinite email-availability-module__AmX6ma__spin}.email-availability-module__AmX6ma__action{color:inherit;cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}@keyframes email-availability-module__AmX6ma__spin{to{transform:rotate(360deg)}}
.register-form-module__4v4wua__form{flex-direction:column;gap:.95rem;display:flex}.register-form-module__4v4wua__checklist{flex-direction:column;gap:.3rem;margin:-.4rem 0 0;padding:0;list-style:none;display:flex}.register-form-module__4v4wua__rule{color:#6b7693;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.register-form-module__4v4wua__rule svg{color:#4a546b}.register-form-module__4v4wua__ruleActive{color:#6ee7b7}.register-form-module__4v4wua__ruleActive svg{color:#10b981}.register-form-module__4v4wua__terms{color:#c8cee0;cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.82rem;display:flex}.register-form-module__4v4wua__termsCopy{flex:1;line-height:1.45}.register-form-module__4v4wua__termsLink{color:#93c5fd;font-weight:600;text-decoration:none}.register-form-module__4v4wua__termsLink:hover{text-decoration:underline}
.error-banner-module__HNh8Vq__banner{color:#fecaca;background:#ef444414;border:1px solid #ef444452;border-radius:10px;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.error-banner-module__HNh8Vq__icon{color:#f87171;flex-shrink:0}.error-banner-module__HNh8Vq__message{flex:1;min-width:0}.error-banner-module__HNh8Vq__dismiss{color:#fecaca;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.15rem;transition:background .15s;display:inline-flex}.error-banner-module__HNh8Vq__dismiss:hover{background:#ef44442e}
.session-conflict-dialog-module__Aj-uIa__content{color:#f3f4f8;background:linear-gradient(#0e1524eb 0%,#0a0f1bf2 100%);border:1px solid #ffffff14;border-radius:18px}.session-conflict-dialog-module__Aj-uIa__header{flex-direction:column;gap:.55rem;display:flex}.session-conflict-dialog-module__Aj-uIa__headerRow{align-items:flex-start;gap:.7rem;display:flex}.session-conflict-dialog-module__Aj-uIa__iconWrap{color:#c4d1ff;background:#5b6cff2e;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.session-conflict-dialog-module__Aj-uIa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8b95ab;margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:block}.session-conflict-dialog-module__Aj-uIa__title{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.session-conflict-dialog-module__Aj-uIa__description{color:#a6b0c3;font-size:.86rem;line-height:1.5}.session-conflict-dialog-module__Aj-uIa__body{flex-direction:column;gap:.85rem;display:flex}.session-conflict-dialog-module__Aj-uIa__details{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.45rem;padding:.85rem;display:flex}.session-conflict-dialog-module__Aj-uIa__detailsHeader{justify-content:space-between;align-items:center;display:flex}.session-conflict-dialog-module__Aj-uIa__detailsTitle{color:#c8cee0;margin:0;font-size:.8rem;font-weight:600}.session-conflict-dialog-module__Aj-uIa__detailsState{color:#6ee7b7;font-size:.7rem;font-weight:600}.session-conflict-dialog-module__Aj-uIa__row{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.session-conflict-dialog-module__Aj-uIa__rowLabel{color:#8b95ab}.session-conflict-dialog-module__Aj-uIa__rowValue{color:#e6ebf5;font-weight:500}.session-conflict-dialog-module__Aj-uIa__alert{color:#fecaca;background:#ef444414;border:1px solid #ef444447;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;display:flex}.session-conflict-dialog-module__Aj-uIa__alertIcon{color:#f87171;flex-shrink:0;margin-top:.1rem}.session-conflict-dialog-module__Aj-uIa__alertTitle{margin:0;font-size:.84rem;font-weight:600}.session-conflict-dialog-module__Aj-uIa__alertText{color:#fca5a5;margin:.15rem 0 0;font-size:.78rem}.session-conflict-dialog-module__Aj-uIa__footer{justify-content:flex-end;gap:.55rem;display:flex}.session-conflict-dialog-module__Aj-uIa__secondary{color:#e6ebf5;background:#ffffff0a;border:1px solid #ffffff14}.session-conflict-dialog-module__Aj-uIa__primary{color:#fff;background:linear-gradient(90deg,#5b6cff 0%,#8b5cf6 50%,#f59e0b 100%);border:none}.session-conflict-dialog-module__Aj-uIa__buttonIcon{margin-right:.35rem}.session-conflict-dialog-module__Aj-uIa__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-right:.4rem;animation:.9s linear infinite session-conflict-dialog-module__Aj-uIa__spin;display:inline-block}@keyframes session-conflict-dialog-module__Aj-uIa__spin{to{transform:rotate(360deg)}}
.auth-page-module__gvPxmW__shell{color:#e6ebf5;background:linear-gradient(#070b16 0%,#070a14 100%);width:100%;min-height:100vh;position:relative;overflow:hidden}.auth-page-module__gvPxmW__glow{pointer-events:none;background:radial-gradient(60% 40% at 20% 0,#5b6cff1a,#0000 65%),radial-gradient(50% 35% at 100% 20%,#8b5cf612,#0000 60%);position:absolute;inset:0}.auth-page-module__gvPxmW__layout{flex-direction:column;gap:2.5rem;max-width:1440px;min-height:100vh;margin:0 auto;padding:1.75rem 2rem 3rem;display:flex;position:relative}.auth-page-module__gvPxmW__topRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-page-module__gvPxmW__badge{letter-spacing:.14em;text-transform:uppercase;color:#c8cee0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.7rem;font-weight:700;display:inline-flex}.auth-page-module__gvPxmW__grid{grid-template-columns:minmax(0,1fr) minmax(440px,560px);align-items:start;gap:3rem;display:grid}.auth-page-module__gvPxmW__leftCol{flex-direction:column;gap:1.5rem;display:flex}.auth-page-module__gvPxmW__rightCol{position:relative}.auth-page-module__gvPxmW__switchLink{color:#93c5fd;font-weight:600;text-decoration:none}.auth-page-module__gvPxmW__switchLink:hover{text-decoration:underline}@media (max-width:1023px){.auth-page-module__gvPxmW__layout{gap:2rem;padding:1.5rem 1.25rem 2.5rem}.auth-page-module__gvPxmW__grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:767px){.auth-page-module__gvPxmW__leftCol,.auth-page-module__gvPxmW__badge{display:none}.auth-page-module__gvPxmW__topRow{justify-content:flex-end}}
