.auth-shell_page__nRenL{position:relative;display:grid!important;grid-template-columns:minmax(480px,1.04fr) minmax(480px,.96fr);align-items:stretch;gap:0!important;min-height:100svh;padding:0!important;overflow:hidden;background:#fcfaf9;isolation:isolate}.auth-shell_page__nRenL:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 31% 43%,rgba(255,255,255,.9),transparent 19%),radial-gradient(circle at 17% 47%,rgba(233,221,255,.58),transparent 36%),radial-gradient(circle at 74% 20%,rgba(255,244,225,.68),transparent 37%),linear-gradient(150deg,#f7f4fb,#fffdf9 54%,#faf7fd)}.auth-shell_visual__r2wSN{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 52% 48%,rgba(185,167,255,.19),transparent 42%)}.auth-shell_visual__r2wSN:before{content:"";position:absolute;inset:8% 4%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.72),rgba(250,247,255,.18) 48%,transparent 72%);filter:blur(20px)}.auth-shell_visualBrand__rUvih{position:absolute;z-index:4;top:30px;left:34px;width:88px}.auth-shell_visualBrand__rUvih img{display:block;width:100%;height:auto}.auth-shell_heroVisual__E3wNj{position:absolute;z-index:2;top:50%;left:50%;width:min(88%,42rem);aspect-ratio:1;transform:translate(-50%,-48%);animation:auth-shell_visualReveal__ct5S4 .9s cubic-bezier(.16,1,.3,1) both}.auth-shell_heroWheelWrap__Z4foE{position:absolute;inset:-5%;color:#6d4aff}.auth-shell_astralWheel__zQRH5{width:100%;height:100%;overflow:visible}.auth-shell_wheelAura__29wNB{opacity:.15;stroke-width:20;filter:blur(8px);animation:auth-shell_auraBreathe__Cs8jC 8s ease-in-out infinite}.auth-shell_wheelConstellation__F9EL4 path,.auth-shell_wheelRings__FWzZC circle,.auth-shell_wheelSpokes__5ytu_ line{stroke:currentColor;stroke-width:1}.auth-shell_wheelRings__FWzZC circle:nth-child(2){opacity:.55}.auth-shell_wheelRings__FWzZC circle:nth-child(3),.auth-shell_wheelSpokes__5ytu_{opacity:.35}.auth-shell_wheelRings__FWzZC circle:nth-child(4){opacity:.65}.auth-shell_wheelConstellation__F9EL4{opacity:.44}.auth-shell_drawLine__Ok7EF{stroke-dasharray:1;stroke-dashoffset:1;animation:auth-shell_drawWheel__6fJuQ 1.35s cubic-bezier(.16,1,.3,1) var(--draw-delay) forwards}.auth-shell_wheelNodes__rl9Mh{animation:auth-shell_wheelDrift__0MVK6 80s linear infinite;transform-origin:50% 50%}.auth-shell_wheelNodes__rl9Mh circle{fill:white;stroke:currentColor;stroke-width:1.5}.auth-shell_wheelNodes__rl9Mh text{fill:#3d2a7a;font-family:var(--font-sans);font-size:11px;letter-spacing:.08em}.auth-shell_wheelCore__FpuPa{fill:#6d4aff}.auth-shell_studySheet__dayiJ{position:absolute;z-index:3;top:18%;left:25%;width:52%;min-height:64%;padding:clamp(1rem,2vw,1.6rem);border:1px solid rgba(255,255,255,.7);border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 30px 90px rgba(61,42,122,.18);transform:rotate(-2.5deg);animation:auth-shell_sheetReveal__YJEPZ .9s cubic-bezier(.16,1,.3,1) .22s both}.auth-shell_sheetPerson__iqPp4 small,.auth-shell_sheetTopline__GD4r1{display:flex;justify-content:space-between;color:#6f6d75;font-size:clamp(.48rem,1vw,.62rem);font-weight:700;letter-spacing:.12em}.auth-shell_sheetPerson__iqPp4{padding:1.2rem 0 1rem;border-bottom:1px solid rgba(30,20,45,.08)}.auth-shell_sheetPerson__iqPp4 span{display:block;color:#6d4aff;font-size:.58rem;font-weight:700;text-transform:uppercase}.auth-shell_sheetPerson__iqPp4 strong{display:block;margin:.1rem 0;color:#3d2a7a;font-family:var(--font-serif);font-size:clamp(1.2rem,2.3vw,2rem)}.auth-shell_sheetPerson__iqPp4 small{display:block}.auth-shell_sheetChart__fP_rR{position:relative;width:58%;aspect-ratio:1;margin:1rem auto;border:1px solid #b9a7ff;border-radius:50%}.auth-shell_sheetChart__fP_rR span,.auth-shell_sheetChart__fP_rR:after,.auth-shell_sheetChart__fP_rR:before{position:absolute;inset:12%;border:1px solid rgba(61,42,122,.18);border-radius:50%;content:""}.auth-shell_sheetChart__fP_rR:after{inset:34%;background:#6d4aff}.auth-shell_sheetChart__fP_rR span{inset:49% -8%;height:1px;border:0;border-radius:0;background:rgba(61,42,122,.18);transform-origin:center}.auth-shell_sheetChart__fP_rR span:nth-child(2){transform:rotate(45deg)}.auth-shell_sheetChart__fP_rR span:nth-child(3){transform:rotate(90deg)}.auth-shell_sheetChart__fP_rR span:nth-child(4){transform:rotate(135deg)}.auth-shell_sheetLines__bfnJT{display:grid;gap:.35rem}.auth-shell_sheetLines__bfnJT i{display:block;width:100%;height:3px;background:rgba(30,20,45,.08)}.auth-shell_sheetLines__bfnJT i:nth-child(2){width:82%}.auth-shell_sheetLines__bfnJT i:nth-child(3){width:68%}.auth-shell_sheetSignature__FzmwF{margin-top:1rem;color:#3d2a7a;font-family:var(--font-serif);font-size:.75rem;font-style:italic;text-align:right}.auth-shell_dataChip__jsvRz{position:absolute;z-index:4;min-width:5.4rem;padding:.65rem .75rem;border:1px solid rgba(30,20,45,.08);border-radius:8px;background:white;box-shadow:0 10px 28px rgba(35,35,42,.08);animation:auth-shell_chipReveal__h12Ql .55s cubic-bezier(.16,1,.3,1) .62s both}.auth-shell_dataChip__jsvRz span{display:block;color:#6f6d75;font-size:.55rem;letter-spacing:.12em}.auth-shell_dataChip__jsvRz strong{color:#3d2a7a;font-family:var(--font-serif);font-size:1.3rem}.auth-shell_dataChipOne__Cb_9y{top:16%;left:6%}.auth-shell_dataChipTwo__L7kqA{right:3%;bottom:23%;animation-delay:.72s}.auth-shell_processingNote__LIawk{position:absolute;z-index:4;right:4%;top:17%;display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border-radius:8px;background:#3d2a7a;color:white;font-size:.64rem;font-weight:650;box-shadow:0 10px 28px rgba(61,42,122,.18);animation:auth-shell_chipReveal__h12Ql .55s cubic-bezier(.16,1,.3,1) .82s both}.auth-shell_processingNote__LIawk i{width:.45rem;height:.45rem;border-radius:50%;background:#b9a7ff;box-shadow:0 0 0 4px rgba(185,167,255,.18);animation:auth-shell_signalPulse__UGoVu 2.2s ease-in-out infinite}.auth-shell_formArea__0Qkqr{display:grid;place-items:center;padding:40px clamp(26px,5vw,78px)}.auth-shell_panel__CiZlC{position:relative;width:min(100%,560px);padding:clamp(38px,5vw,63px) clamp(30px,5vw,58px);border:1px solid rgba(82,65,119,.09);border-radius:24px;background:rgba(255,255,255,.8);box-shadow:0 24px 70px rgba(68,53,97,.1);backdrop-filter:blur(15px)}.auth-shell_panel__CiZlC:before{content:"✦";display:block;width:58px;height:58px;margin:0 auto 27px;border:1px solid rgba(203,177,140,.35);border-radius:50%;color:#704ddd;font-size:2.3rem;line-height:57px;text-align:center;box-shadow:0 0 0 9px rgba(241,236,252,.56),0 8px 25px rgba(115,82,200,.16)}.auth-shell_panelLogin__BOQvY:before{display:none}.auth-shell_panelLogin__BOQvY .auth-heading{margin-top:8px}.auth-shell_panelRecovery__xF_bw:before,.auth-shell_panelRegister__qqzsi:before{display:none}.auth-shell_panelRegister__qqzsi .auth-heading{margin-top:-40px;margin-bottom:20px}.auth-shell_panelRegister__qqzsi .auth-heading h1{font-size:clamp(1.125rem,1.6875vw,1.425rem)}.auth-shell_panelRegister__qqzsi:has(.auth-confirmation) .auth-heading,.auth-shell_panelRegister__qqzsi:has(.auth-confirmation) .auth-promo-benefit{display:none}.auth-shell_panel__CiZlC .auth-heading{margin:0 0 31px;text-align:center}.auth-shell_panel__CiZlC .auth-heading h1{max-width:none;margin:0 0 9px;color:#252333;font-family:var(--font-serif);font-size:clamp(2.45rem,4vw,3.5rem);line-height:1;white-space:nowrap}.auth-shell_panel__CiZlC .auth-heading .eyebrow{margin:0 0 10px;color:#6552a8;font-size:.68rem;font-weight:700;letter-spacing:.13em}.auth-shell_afterTitle__PmFhC,.auth-shell_panel__CiZlC .auth-heading>p:last-child{margin:0;color:#74758d;font-size:.9rem;line-height:1.5}.auth-shell_panel__CiZlC .auth-form{gap:20px}.auth-shell_panel__CiZlC .auth-form .field-label{margin-bottom:8px}.auth-shell_panel__CiZlC .auth-form .label{color:#252333;font-size:.76rem;font-weight:700}.auth-shell_panel__CiZlC .auth-form .input{height:58px;border-color:#e3e1eb;border-radius:12px;background:#fff;font-size:.88rem}.auth-shell_panel__CiZlC .auth-form .input:focus{border-color:#8365ee;box-shadow:0 0 0 4px rgba(118,83,232,.12)}.auth-shell_panel__CiZlC .auth-form .button{min-height:58px;border-radius:12px;background:linear-gradient(105deg,#9a69f1,#6746e1);box-shadow:0 10px 24px rgba(108,71,227,.2);font-size:.92rem}.auth-shell_panel__CiZlC .auth-form .button:hover{background:linear-gradient(105deg,#8b5bed,#5e3bd9)}.auth-shell_panel__CiZlC .auth-form .field-label>a,.auth-shell_panel__CiZlC .auth-switch a{color:#6c48e8;font-size:.73rem}.auth-shell_panel__CiZlC .auth-switch{padding-top:8px;text-align:center;font-size:.75rem}.auth-shell_panel__CiZlC .auth-form .form-grid{gap:16px}.auth-shell_panel__CiZlC .password-requirements{margin-top:-4px}.auth-shell_panel__CiZlC .password-requirements>p{font-size:.72rem}.auth-shell_panel__CiZlC .password-requirements li{font-size:.67rem}.auth-shell_panel__CiZlC .auth-password-control{position:relative}.auth-shell_panel__CiZlC .auth-password-control .ds-input{padding-inline-end:48px}.auth-shell_panel__CiZlC .auth-password-toggle{position:absolute;inset-block:0;inset-inline-end:0;display:grid;width:44px;place-items:center;border:0;border-radius:0 8px 8px 0;color:#667085;background:transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease}.auth-shell_panel__CiZlC .auth-password-toggle:hover:not(:disabled){color:#3d2a7a;background:rgba(109,74,255,.05)}.auth-shell_panel__CiZlC .auth-password-toggle:focus-visible{outline:2px solid #6d4aff;outline-offset:-3px}.auth-shell_panel__CiZlC .auth-password-toggle:disabled{cursor:wait;opacity:.55}.auth-shell_panel__CiZlC .international-phone{height:40px;grid-template-columns:124px minmax(0,1fr);align-items:stretch}.auth-shell_panel__CiZlC .international-phone .phone-number-input,.auth-shell_panel__CiZlC .phone-country-trigger{height:40px;min-height:40px;box-sizing:border-box;border-color:#e3e1eb}.auth-shell_panel__CiZlC .phone-country-trigger{border-radius:8px 0 0 8px}.auth-shell_panel__CiZlC .international-phone .phone-number-input{border-radius:0 8px 8px 0}.auth-shell_panelRegister__qqzsi.auth-shell_panelRegister__qqzsi .auth-form{gap:10px}.auth-shell_panelRegister__qqzsi.auth-shell_panelRegister__qqzsi .auth-form .field-label{margin-bottom:1px}.auth-shell_panelLogin__BOQvY .auth-heading h1{font-size:clamp(1.18rem,1.6vw,1.42rem)}.auth-shell_panelRegister__qqzsi.auth-shell_panelRegister__qqzsi .auth-heading h1{font-size:clamp(1.125rem,1.6875vw,1.425rem)}.auth-shell_panelRecovery__xF_bw .auth-heading h1{font-size:clamp(1.75rem,2.7vw,2.15rem)}@keyframes auth-shell_visualReveal__ct5S4{0%{opacity:.01;filter:blur(7px);transform:translate(-50%,-46%) scale(.97)}}@keyframes auth-shell_sheetReveal__YJEPZ{0%{opacity:.01;filter:blur(5px);transform:translateY(12%) rotate(-1deg)}}@keyframes auth-shell_chipReveal__h12Ql{0%{opacity:.01;clip-path:inset(0 100% 0 0 round 8px)}}@keyframes auth-shell_drawWheel__6fJuQ{to{stroke-dashoffset:0}}@keyframes auth-shell_wheelDrift__0MVK6{to{transform:rotate(1turn)}}@keyframes auth-shell_auraBreathe__Cs8jC{50%{opacity:.23;stroke-width:24}}@keyframes auth-shell_signalPulse__UGoVu{50%{opacity:.5;box-shadow:0 0 0 7px rgba(185,167,255,.09)}}@media (max-width:1020px){.auth-shell_page__nRenL{grid-template-columns:minmax(330px,.82fr) minmax(450px,1.18fr)}.auth-shell_heroVisual__E3wNj{width:min(114%,37rem)}.auth-shell_formArea__0Qkqr{padding:30px}.auth-shell_panel__CiZlC{padding:44px 37px}}@media (max-width:760px){.auth-shell_page__nRenL{display:block!important;overflow:auto}.auth-shell_visual__r2wSN{min-height:215px;height:215px}.auth-shell_visualBrand__rUvih{top:15px;left:20px;width:77px}.auth-shell_heroVisual__E3wNj{top:70%;left:66%;width:365px}.auth-shell_studySheet__dayiJ{padding:.75rem}.auth-shell_dataChip__jsvRz{display:none}.auth-shell_processingNote__LIawk{top:12%;right:18%}.auth-shell_formArea__0Qkqr{display:block;padding:0 16px 32px}.auth-shell_panel__CiZlC{width:100%;margin-top:-18px;padding:34px 24px;border-radius:20px}.auth-shell_panel__CiZlC:before{width:48px;height:48px;margin-bottom:22px;font-size:1.8rem;line-height:47px}.auth-shell_panel__CiZlC .auth-heading h1{font-size:2.35rem}.auth-shell_panelLogin__BOQvY .auth-heading h1{font-size:1.08rem}.auth-shell_panelRegister__qqzsi .auth-heading h1{font-size:1.125rem}.auth-shell_panelRecovery__xF_bw .auth-heading h1{font-size:1.55rem}.auth-shell_panel__CiZlC .auth-form .button{height:54px;min-height:54px}.auth-shell_panel__CiZlC .international-phone .phone-number-input,.auth-shell_panel__CiZlC .phone-country-trigger{height:40px;min-height:40px}.auth-shell_panel__CiZlC .international-phone{height:40px;grid-template-columns:110px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.auth-shell_dataChip__jsvRz,.auth-shell_drawLine__Ok7EF,.auth-shell_heroVisual__E3wNj,.auth-shell_processingNote__LIawk,.auth-shell_studySheet__dayiJ{animation:none!important}.auth-shell_drawLine__Ok7EF{stroke-dashoffset:0}.auth-shell_wheelNodes__rl9Mh{animation-duration:240s}.auth-shell_processingNote__LIawk i,.auth-shell_wheelAura__29wNB{animation:none}}