.auth_screen__hwOUn,.auth_screen__hwOUn *{box-sizing:border-box}.auth_screen__hwOUn{--auth-muted:#aaa7a0;min-height:100dvh;padding:0 40px 40px;background:var(--ms-ground);color:var(--ms-bone)}[data-theme=light] .auth_screen__hwOUn{--auth-muted:#625f59}.auth_topbar__QrphH{min-height:88px;display:flex;justify-content:space-between;gap:16px}.auth_layout__ZnQJH,.auth_topbar__QrphH{max-width:1200px;margin:auto;align-items:center}.auth_layout__ZnQJH{min-height:calc(100dvh - 128px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:80px}.auth_product__trEoZ{padding:12px 0;animation:auth_enter__2nsQe .65s cubic-bezier(.22,1,.36,1)}.auth_eyebrow__0I32g{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-violet);margin:0 0 20px}.auth_product__trEoZ h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.035em;font-weight:550;text-wrap:balance;margin:0 0 16px;max-width:490px}.auth_productLead__jm7ps{color:var(--auth-muted);font-size:16px;line-height:1.6;max-width:440px}.auth_art__fl1uu{margin:20px 0 0;max-width:500px;width:min(100%,max(320px,calc(100dvh - 370px)))}.auth_artFrame__wpTEg{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#080808}.auth_artFrame__wpTEg img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.auth_artFooter__U0r5o{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;color:var(--auth-muted);font-size:11px;line-height:1.5}.auth_column__Hrn3b{width:100%;min-width:0;display:grid;gap:18px;padding:40px;border:1px solid var(--ms-line-strong);border-radius:20px;background:var(--ms-panel);animation:auth_enter__2nsQe .52s cubic-bezier(.22,1,.36,1)}.auth_back__LbJuM{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13.5px;color:var(--auth-muted);text-decoration:none;transition:color .18s ease}.auth_back__LbJuM:hover{color:var(--ms-bone)}.auth_brand__cGIkT{display:inline-flex;align-items:center;min-height:44px;justify-self:start}.auth_social__3Mrak{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.auth_headline__z9qt8{margin:4px 0 0;font-size:30px;line-height:1.15;letter-spacing:-.035em;color:var(--ms-bone);text-align:left}.auth_subline__pJepV{margin:-6px 0 4px;color:var(--auth-muted);font-size:var(--ms-fs-label);text-align:left}.auth_control__EPmAq{width:100%;min-height:48px;height:48px;font-size:16px}.auth_button__AHcYc{justify-content:center;transition:transform .18s ease,background .18s ease}.auth_button__AHcYc:active:not(:disabled){transform:scale(.98)}.auth_form__UzeVX{width:100%;display:grid;gap:16px}.auth_field___qB_z{width:100%}.auth_field___qB_z label{color:var(--auth-muted)}.auth_control__EPmAq::placeholder{color:var(--auth-muted);opacity:1}.auth_screen__hwOUn a:focus-visible,.auth_screen__hwOUn button:focus-visible,.auth_screen__hwOUn input:focus-visible{outline:2px solid var(--ms-violet);outline-offset:3px}.auth_hint__PtfiP{color:var(--auth-muted);font-size:13px;line-height:1.6;margin:0}.auth_pending__nLJLR{margin:0;font-size:13px;color:var(--ms-violet)}.auth_pending__nLJLR:empty{position:absolute;width:1px;height:1px;overflow:hidden}.auth_passwordStep__J85jY{animation:auth_enter__2nsQe .4s cubic-bezier(.22,1,.36,1)}.auth_divider__R3m9J{width:100%;display:flex;align-items:center;gap:12px;color:var(--auth-muted);font-size:var(--ms-fs-label)}.auth_divider__R3m9J:after,.auth_divider__R3m9J:before{content:"";flex:1 1;height:1px;background:var(--ms-line)}.auth_error___RiGz{margin:0;color:var(--ms-danger);font-size:var(--ms-fs-label)}.auth_strength__gZ15V{display:flex;align-items:center;gap:10px;margin-top:8px}.auth_strengthBars__eyYKo{display:flex;flex:1 1;gap:4px}.auth_strengthBar__F72Mz{flex:1 1;height:3px;border-radius:var(--ms-r-pill);background:var(--ms-inset);transition:background .18s ease}.auth_strengthBarOn__ZZ9C_{background:currentColor}.auth_strengthLabel__OuKS8{font-size:var(--ms-fs-micro);white-space:nowrap}.auth_column__Hrn3b a{color:var(--ms-bone);text-decoration:underline;text-underline-offset:3px}.auth_column__Hrn3b a:hover{text-decoration-thickness:2px}.auth_legal__hnWdm{margin:4px 0 0;color:var(--auth-muted);font-size:12px;text-align:left;line-height:1.6}.auth_legal__hnWdm a{color:var(--ms-bone)}.auth_labelRow__btyzR{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.auth_forgot__vKIfJ,.auth_notice__ZVx2m{font-size:var(--ms-fs-label)}.auth_notice__ZVx2m{margin:0;color:var(--auth-muted);text-align:left;line-height:1.6}.auth_passwordWrap___B8hf{position:relative}.auth_passwordWrap___B8hf input{padding-right:50px}.auth_eye__xMgKH{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.auth_topbar__QrphH .gtm-lang{display:flex;gap:4px;border:1px solid var(--ms-line-strong);border-radius:30px;padding:2px;margin:0}.auth_topbar__QrphH .gtm-lang legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.auth_topbar__QrphH .gtm-lang button{min-width:44px;min-height:44px;border:0;border-radius:24px;background:transparent;color:var(--auth-muted);font:inherit;font-size:12px;cursor:pointer}.auth_topbar__QrphH .gtm-lang button[aria-pressed=true]{background:var(--ms-bone);color:var(--ms-void)}@keyframes auth_enter__2nsQe{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:959px){.auth_screen__hwOUn{padding:0 24px 32px}.auth_layout__ZnQJH{display:block;min-height:0;max-width:500px;padding-top:24px}.auth_product__trEoZ{display:none}.auth_column__Hrn3b{padding:32px}}@media (max-width:479px){.auth_screen__hwOUn{padding:0 20px 28px}.auth_topbar__QrphH{min-height:72px}.auth_layout__ZnQJH{padding-top:16px}.auth_column__Hrn3b{padding:24px 0;border:0;border-top:1px solid var(--ms-line-strong);border-radius:0;background:transparent;gap:16px}.auth_headline__z9qt8{font-size:28px}}@media (prefers-reduced-motion:reduce){.auth_column__Hrn3b,.auth_passwordStep__J85jY,.auth_product__trEoZ{animation:none}.auth_button__AHcYc,.auth_strengthBar__F72Mz{transition:none}.auth_button__AHcYc:active:not(:disabled){transform:none}}