.auth-view-shell_shell__5wjmD{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--surface-page)}.auth-view-shell_brandPanel__hse2q{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,64px);color:white;background:radial-gradient(ellipse at 15% 70%,#ff7a0024,transparent 65%),linear-gradient(145deg,#191919,var(--brand-black))}.auth-view-shell_brandPanel__hse2q:before{content:"";z-index:-1;position:absolute;width:620px;height:620px;border:1px solid #ff7a0026;border-radius:50%;right:-350px;top:-220px;box-shadow:0 0 0 80px #ff7a0005,0 0 0 160px #ff7a0004}.auth-view-shell_brandLogo__et9rF{width:160px;height:40px;object-fit:contain;object-position:left}.auth-view-shell_brandContent__qtjfO{width:100%;max-width:530px;margin:48px auto}.auth-view-shell_eyebrow__8S2Cl{color:#ffad66;font-size:11px;font-weight:600;letter-spacing:.17em;margin:0 0 20px}.auth-view-shell_brandContent__qtjfO h2{font-family:var(--font-sora),sans-serif;font-size:clamp(30px,3vw,46px);letter-spacing:-.045em;line-height:1.2;font-weight:600;margin:0;text-wrap:balance}.auth-view-shell_brandContent__qtjfO h2 span{color:#ffad66}.auth-view-shell_intro__die0w{color:#c2c2c2;font-size:17px;line-height:1.7;max-width:380px;margin:20px 0 0}.auth-view-shell_productVisual__0sQUv{position:relative;margin:36px 0 34px;padding:0 24px 27px 0}.auth-view-shell_mockCard__kQ_B6{border:1px solid #ffffff26;border-radius:18px;background:linear-gradient(140deg,#30302f,#222221);padding:22px;box-shadow:0 22px 60px #0004;transform:rotate(-2deg)}.auth-view-shell_mockHeader__QJRbr,.auth-view-shell_mockRoutine__L4BB0,.auth-view-shell_mockRow__hf0hv{display:flex;align-items:center;gap:12px;font-size:13px}.auth-view-shell_mockHeader__QJRbr{font-size:15px;font-weight:600;margin-bottom:20px}.auth-view-shell_mockHeader__QJRbr small,.auth-view-shell_mockRoutine__L4BB0 small,.auth-view-shell_mockRow__hf0hv small,.auth-view-shell_progressCard__G8e7a small{display:block;font-weight:400;font-size:11px;color:#b5b5b5;margin-top:4px}.auth-view-shell_avatar__3_qEH,.auth-view-shell_mockIcon__dfIyR{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#ff7a001a;color:#ffad66;flex-shrink:0}.auth-view-shell_dots__NRoyQ{margin-left:auto;color:#999;letter-spacing:3px}.auth-view-shell_mockRow__hf0hv{padding:12px 0;border-top:1px solid #ffffff0f}.auth-view-shell_avatar__3_qEH{border-radius:50%;background:#ffffff0c;color:#dedede;font-size:11px}.auth-view-shell_mockBadge__ouLBe,.auth-view-shell_mockRow__hf0hv>svg{margin-left:auto;color:#ffad66}.auth-view-shell_mockBadge__ouLBe{padding:5px 9px;background:#ff7a0014;border-radius:20px;font-size:10px}.auth-view-shell_mockRoutine__L4BB0{margin-top:10px;border-radius:10px;padding:14px;background:#ffffff06;color:#ffad66}.auth-view-shell_mockRoutine__L4BB0 span{color:#eee}.auth-view-shell_progressCard__G8e7a{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:12px;background:#fff7ef;color:#8a4200;border:1px solid #ffe1c5;border-radius:12px;padding:16px;box-shadow:0 12px 30px #0003;font-size:13px;font-weight:600}.auth-view-shell_progressCard__G8e7a small{color:#77685c}.auth-view-shell_progressCard__G8e7a svg:last-child{width:64px;height:30px;margin-left:8px}.auth-view-shell_benefits__RkmK1{list-style:none;padding:0;margin:0;display:grid;gap:13px;color:#e0e0e0;font-size:14px}.auth-view-shell_benefits__RkmK1 li{display:flex;gap:10px;align-items:center}.auth-view-shell_benefits__RkmK1 svg{color:#ffad66;flex-shrink:0}.auth-view-shell_brandFooter__e8SrH{color:#929292;font-size:12px;margin:0}.auth-view-shell_formPanel__xIdZt{min-width:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 85% 20%,#ff7a001c,transparent 60%),radial-gradient(ellipse at 10% 90%,#ff7a0012,transparent 55%),#f3eee8}.dark .auth-view-shell_formPanel__xIdZt{background:radial-gradient(ellipse at 85% 20%,#ff7a001c,transparent 60%),#181614}.auth-view-shell_header__uwd__{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:28px clamp(24px,4vw,64px)}.auth-view-shell_mobileLogo__fNtGI{display:none}.auth-view-shell_backLink__2logs{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--text-secondary);border-radius:6px;text-decoration:none}.auth-view-shell_backLink__2logs:hover{color:var(--brand-primary-ink)}.auth-view-shell_backLink__2logs:focus-visible{outline:2px solid var(--brand-primary);outline-offset:5px}.auth-view-shell_formArea__Ab0MG{display:flex;flex:1;align-items:center;justify-content:center;padding:32px clamp(24px,4vw,64px) 80px}.auth-view-shell_formContent__Tll_q{width:100%;min-width:0;max-width:440px}.auth-view-shell_formContent__Tll_q .cl-cardBox,.auth-view-shell_formContent__Tll_q .cl-rootBox{width:100%;max-width:100%;min-width:0}.auth-view-shell_formContent__Tll_q .cl-cardBox{border-radius:20px;box-shadow:0 18px 55px #50301812,0 2px 8px #50301808}.auth-view-shell_formContent__Tll_q .cl-card{padding:32px}@media (min-width:768px) and (max-width:1023px){.auth-view-shell_shell__5wjmD{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.auth-view-shell_brandPanel__hse2q{padding:28px 24px}.auth-view-shell_brandContent__qtjfO h2{font-size:30px}.auth-view-shell_intro__die0w{font-size:15px}.auth-view-shell_productVisual__0sQUv{display:none}.auth-view-shell_benefits__RkmK1{margin-top:32px}.auth-view-shell_formArea__Ab0MG{padding:24px 20px 48px}.auth-view-shell_formContent__Tll_q .cl-card{padding:24px}}@media (max-width:767px){.auth-view-shell_shell__5wjmD{display:block}.auth-view-shell_brandPanel__hse2q{display:none}.auth-view-shell_formPanel__xIdZt{min-height:100svh}.auth-view-shell_header__uwd__{justify-content:space-between;padding:16px 20px}.auth-view-shell_mobileLogo__fNtGI{display:block;flex-shrink:0}.auth-view-shell_mobileLogo__fNtGI img{width:106px;height:30px;object-fit:contain}.auth-view-shell_backLink__2logs{font-size:13px;gap:5px}.auth-view-shell_formArea__Ab0MG{flex:0;padding:24px 16px 40px}.auth-view-shell_formContent__Tll_q .cl-card{padding:28px 22px}}@media (display-mode:standalone){.auth-view-shell_backLink__2logs{display:none}}