.auth-module__dgWmnG__page{color:#e9e8f2;background:radial-gradient(circle at 18% 30%,#8890ac1f,#0000 34%),radial-gradient(circle at 88% 85%,#7a2e3d14,#0000 30%),#0b0b14;min-height:100vh;position:relative;overflow:hidden}.auth-module__dgWmnG__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-module__dgWmnG__ambientGlowOne{filter:blur(130px);background:#8890ac14;border-radius:50%;width:560px;height:560px;position:absolute;top:120px;left:-220px}.auth-module__dgWmnG__ambientGlowTwo{filter:blur(140px);background:#7a2e3d0f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:-220px}.auth-module__dgWmnG__header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b14c7;border-bottom:1px solid #8890ac40;height:76px;position:relative}.auth-module__dgWmnG__headerInner{justify-content:space-between;align-items:center;width:min(92%,1440px);height:100%;margin:0 auto;display:flex}.auth-module__dgWmnG__brand{color:#e9e8f2;font-family:var(--font-autom-display), serif;letter-spacing:.24em;font-size:23px;font-weight:600;text-decoration:none}.auth-module__dgWmnG__headerRight{align-items:center;gap:18px;display:flex}.auth-module__dgWmnG__headerHint{color:#8890ac;font-size:14px}.auth-module__dgWmnG__createAccount{color:#e9e8f2;background:#1e1e3a59;border:1px solid #34354f;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:14px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.auth-module__dgWmnG__createAccount:hover{background:#1e1e3a;border-color:#8890ac;transform:translateY(-1px)}.auth-module__dgWmnG__shell{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(420px,500px);align-items:center;gap:clamp(70px,9vw,150px);width:min(92%,1320px);min-height:calc(100vh - 76px);margin:0 auto;padding:72px 0;display:grid;position:relative}.auth-module__dgWmnG__editorial{max-width:670px}.auth-module__dgWmnG__eyebrow{color:#8890ac;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:500;display:flex}.auth-module__dgWmnG__eyebrow:before{content:"";background:#8890ac;width:42px;height:1px}.auth-module__dgWmnG__title{font-family:var(--font-autom-display), serif;letter-spacing:-.055em;color:#e9e8f2;margin:28px 0 0;font-size:clamp(68px,6.2vw,104px);font-weight:500;line-height:.88}.auth-module__dgWmnG__titleAccent{color:#8890ac;font-style:italic;font-weight:500;display:inline-block}.auth-module__dgWmnG__description{color:#b9bad4;max-width:560px;margin:30px 0 0;font-size:17px;line-height:1.75}.auth-module__dgWmnG__statusPanel{border-top:1px solid #8890ac40;max-width:570px;margin-top:44px;padding-top:24px}.auth-module__dgWmnG__statusLabel{color:#5a5e7d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:10px}.auth-module__dgWmnG__statusItems{flex-wrap:wrap;gap:12px;display:flex}.auth-module__dgWmnG__statusItem{color:#b9bad4;background:#15152a99;border:1px solid #8890ac2e;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;display:inline-flex}.auth-module__dgWmnG__statusDot{background:#8890ac;border-radius:999px;width:6px;height:6px;box-shadow:0 0 14px #8890aca6}.auth-module__dgWmnG__cardWrap{width:100%;position:relative}.auth-module__dgWmnG__cardGlow{filter:blur(70px);pointer-events:none;background:#8890ac0f;position:absolute;inset:10% -8% -8% 8%}.auth-module__dgWmnG__card{background:linear-gradient(145deg,#1e1e3ae0,#15152af5);border:1px solid #34354f;border-radius:14px;padding:38px;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000052,inset 0 1px #e9e8f206}.auth-module__dgWmnG__card:before{content:"";background:linear-gradient(90deg,#0000,#8890ace6,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.auth-module__dgWmnG__cardTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-module__dgWmnG__cardEyebrow{color:#8890ac;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:500}.auth-module__dgWmnG__secureBadge{color:#8890ac;align-items:center;gap:7px;font-size:11px;display:flex}.auth-module__dgWmnG__secureDot{background:#5f8a7a;border-radius:50%;width:5px;height:5px}.auth-module__dgWmnG__cardTitle{color:#e9e8f2;font-family:var(--font-autom-display), serif;letter-spacing:-.035em;margin:18px 0 0;font-size:44px;font-weight:500;line-height:1}.auth-module__dgWmnG__cardDescription{color:#8890ac;margin:11px 0 0;font-size:14px;line-height:1.6}.auth-module__dgWmnG__formArea{margin-top:32px}.auth-module__dgWmnG__cardFooter{color:#5a5e7d;text-align:center;margin-top:22px;font-size:11px;line-height:1.6}.auth-module__dgWmnG__form{flex-direction:column;gap:22px;display:flex}.auth-module__dgWmnG__field{display:block}.auth-module__dgWmnG__labelRow{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.auth-module__dgWmnG__label{color:#b9bad4;font-size:13px;font-weight:500}.auth-module__dgWmnG__required{color:#5a5e7d;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.auth-module__dgWmnG__inputWrap{position:relative}.auth-module__dgWmnG__input{appearance:none;box-sizing:border-box;width:100%;height:52px;font-family:var(--font-autom-sans), serif;padding:0 15px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #e9e8f205;color:#e9e8f2!important;background:#0b0b14!important;border:1px solid #34354f!important;border-radius:8px!important;outline:none!important;font-size:15px!important}.auth-module__dgWmnG__input::placeholder{color:#5a5e7d!important}.auth-module__dgWmnG__input:hover{border-color:#5a5e7d!important}.auth-module__dgWmnG__input:focus{box-shadow:0 0 0 3px #8890ac1a;border-color:#8890ac!important}.auth-module__dgWmnG__error{color:#b9bad4;background:#7a2e3d17;border-left:2px solid #7a2e3d;padding:12px 14px;font-size:13px;line-height:1.55}.auth-module__dgWmnG__submit{width:100%;min-height:52px;font-family:var(--font-autom-sans), serif;cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 10px 28px #7a2e3d2e,inset 0 1px #ffffff0d;color:#f1edf3!important;background:linear-gradient(135deg,#843246,#702839)!important;border:1px solid #8a3548!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.auth-module__dgWmnG__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 35px #7a2e3d47}.auth-module__dgWmnG__submit:disabled{cursor:not-allowed;opacity:.45}.auth-module__dgWmnG__bottom{text-align:center;border-top:1px solid #8890ac33;margin-top:3px;padding-top:20px}.auth-module__dgWmnG__bottomText{color:#8890ac;margin:0;font-size:13px}.auth-module__dgWmnG__bottomLink{color:#e9e8f2;font-weight:500;text-decoration:none}.auth-module__dgWmnG__bottomLink:hover{color:#8890ac}@media (max-width:980px){.auth-module__dgWmnG__shell{grid-template-columns:1fr;gap:54px;max-width:680px;padding-top:54px;padding-bottom:70px}.auth-module__dgWmnG__editorial{max-width:620px}.auth-module__dgWmnG__title{font-size:clamp(58px,12vw,86px)}.auth-module__dgWmnG__description{font-size:16px}.auth-module__dgWmnG__cardWrap{max-width:540px}}@media (max-width:640px){.auth-module__dgWmnG__header{height:68px}.auth-module__dgWmnG__headerInner{width:calc(100% - 34px)}.auth-module__dgWmnG__brand{font-size:19px}.auth-module__dgWmnG__headerHint{display:none}.auth-module__dgWmnG__createAccount{min-height:38px;padding:0 13px;font-size:12px}.auth-module__dgWmnG__shell{gap:40px;width:calc(100% - 34px);min-height:auto;padding:42px 0 54px}.auth-module__dgWmnG__eyebrow{font-size:9px}.auth-module__dgWmnG__title{margin-top:22px;font-size:clamp(50px,16vw,68px)}.auth-module__dgWmnG__description{margin-top:22px;font-size:15px}.auth-module__dgWmnG__statusPanel{margin-top:30px}.auth-module__dgWmnG__statusItems{gap:8px}.auth-module__dgWmnG__statusItem{font-size:11px}.auth-module__dgWmnG__card{padding:27px 22px}.auth-module__dgWmnG__cardTitle{font-size:36px}}.auth-module__dgWmnG__signupShell{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(460px,540px);align-items:center;gap:clamp(70px,8vw,130px);width:min(92%,1360px);min-height:calc(100vh - 76px);margin:0 auto;padding:58px 0 72px;display:grid;position:relative}.auth-module__dgWmnG__signupTitle{font-family:var(--font-autom-display), serif;letter-spacing:-.052em;color:#e9e8f2;margin:28px 0 0;font-size:clamp(62px,5.8vw,96px);font-weight:500;line-height:.9}.auth-module__dgWmnG__signupTitleAccent{color:#8890ac;font-style:italic;font-weight:500;display:inline-block}.auth-module__dgWmnG__signupDescription{color:#b9bad4;max-width:570px;margin-top:27px;font-size:16px;line-height:1.75}.auth-module__dgWmnG__signupSteps{border-top:1px solid #8890ac40;max-width:590px;margin-top:42px}.auth-module__dgWmnG__signupStep{border-bottom:1px solid #8890ac26;grid-template-columns:42px 1fr;gap:16px;padding:18px 0;display:grid}.auth-module__dgWmnG__signupStepNumber{color:#8890ac;font-family:var(--font-autom-display), serif;font-size:14px}.auth-module__dgWmnG__signupStepTitle{color:#e9e8f2;font-family:var(--font-autom-display), serif;font-size:18px;font-weight:500;display:block}.auth-module__dgWmnG__signupStepText{color:#8890ac;margin:4px 0 0;font-size:12px;line-height:1.55}.auth-module__dgWmnG__signupCard{background:linear-gradient(145deg,#1e1e3ae6,#15152afa);border:1px solid #34354f;border-radius:14px;padding:34px;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000052,inset 0 1px #e9e8f206}.auth-module__dgWmnG__signupCard:before{content:"";background:linear-gradient(90deg,#0000,#8890ace6,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.auth-module__dgWmnG__signupCardTitle{color:#e9e8f2;font-family:var(--font-autom-display), serif;letter-spacing:-.035em;margin:17px 0 0;font-size:40px;font-weight:500;line-height:1}.auth-module__dgWmnG__signupCardDescription{color:#8890ac;margin:10px 0 0;font-size:14px;line-height:1.6}.auth-module__dgWmnG__strength{justify-content:space-between;align-items:center;gap:14px;margin-top:-5px;display:flex}.auth-module__dgWmnG__strengthBars{grid-template-columns:repeat(4,1fr);gap:5px;width:120px;display:grid}.auth-module__dgWmnG__strengthBar{background:#34354f;border-radius:999px;height:3px}.auth-module__dgWmnG__strengthBarActive{background:#8890ac}.auth-module__dgWmnG__strengthLabel{color:#8890ac;font-size:10px}.auth-module__dgWmnG__legal{color:#5a5e7d;text-align:center;margin:-2px 0 0;font-size:11px;line-height:1.6}.auth-module__dgWmnG__legalLink{color:#8890ac;text-decoration:none}.auth-module__dgWmnG__legalLink:hover{color:#e9e8f2}.auth-module__dgWmnG__success{text-align:center;padding:16px 4px 4px}.auth-module__dgWmnG__successMark{color:#5f8a7a;background:#5f8a7a14;border:1px solid #5f8a7a;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 24px;display:flex}.auth-module__dgWmnG__successTitle{color:#e9e8f2;font-family:var(--font-autom-display), serif;margin:14px 0 0;font-size:34px;font-weight:500}.auth-module__dgWmnG__successText{color:#8890ac;max-width:390px;margin:14px auto 0;font-size:13px;line-height:1.7}.auth-module__dgWmnG__successEmail{color:#e9e8f2;margin-top:12px;font-size:14px;font-weight:500;display:inline-block}.auth-module__dgWmnG__successDivider{background:#8890ac33;height:1px;margin:25px 0}.auth-module__dgWmnG__successButton{color:#f1edf3;background:linear-gradient(135deg,#843246,#702839);border:1px solid #8a3548;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:25px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.auth-module__dgWmnG__successButton:hover{transform:translateY(-2px);box-shadow:0 16px 35px #7a2e3d40}@media (max-width:980px){.auth-module__dgWmnG__signupShell{grid-template-columns:1fr;gap:52px;max-width:680px;padding-top:54px}.auth-module__dgWmnG__signupTitle{font-size:clamp(56px,11vw,82px)}}@media (max-width:640px){.auth-module__dgWmnG__signupShell{gap:38px;width:calc(100% - 34px);min-height:auto;padding:42px 0 54px}.auth-module__dgWmnG__signupTitle{font-size:clamp(48px,15vw,66px)}.auth-module__dgWmnG__signupDescription{font-size:15px}.auth-module__dgWmnG__signupCard{padding:26px 22px}.auth-module__dgWmnG__signupCardTitle{font-size:34px}}
