.AuthModal_overlay__DVHr5{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9500;display:flex;align-items:center;justify-content:center;padding:20px 16px;overflow:hidden;overscroll-behavior:contain}@media (min-width:576px){.AuthModal_overlay__DVHr5{padding:32px 28px}}@media (min-width:768px){.AuthModal_overlay__DVHr5{padding:40px 32px}}.AuthModal_dialog__abNBs{position:relative;background:#fff;border:1px solid var(--silver,#c7c7c7);border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.13);width:100%;max-width:min(360px,calc(100vw - 32px));max-height:min(90vh,720px);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;padding:0;animation:AuthModal_popIn__6CqvD .2s ease;touch-action:manipulation}@media (min-width:576px){.AuthModal_dialog__abNBs{max-width:min(480px,calc(100vw - 56px))}}@media (min-width:768px){.AuthModal_dialog__abNBs{max-width:min(480px,calc(100vw - 64px))}}@media (min-width:576px){.AuthModal_dialogWide__T91ZK{max-width:min(640px,calc(100vw - 56px))}}@media (min-width:768px){.AuthModal_dialogWide__T91ZK{max-width:min(640px,calc(100vw - 64px))}}.AuthModal_dialogFormPanel__27S__{position:relative;width:100%;max-width:100%}.AuthModal_overlayRegister__Eko5A{overflow:visible;padding-left:8px;padding-right:8px}@media (min-width:576px){.AuthModal_overlayRegister__Eko5A{padding-left:12px;padding-right:12px}}@media (min-width:992px){.AuthModal_overlayRegister__Eko5A{padding-left:32px;padding-right:32px}}.AuthModal_dialogScroll__Z6I_F{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:44px 24px 20px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(98,22,69,.45) #f0ede8}.AuthModal_dialogScroll__Z6I_F::-webkit-scrollbar{width:8px}.AuthModal_dialogScroll__Z6I_F::-webkit-scrollbar-track{background:#f0ede8;border-radius:8px;margin:4px 0}.AuthModal_dialogScroll__Z6I_F::-webkit-scrollbar-thumb{background:rgba(98,22,69,.4);border-radius:8px;border:2px solid #f0ede8}.AuthModal_dialogScroll__Z6I_F::-webkit-scrollbar-thumb:hover{background:rgba(98,22,69,.65)}.AuthModal_dialogInner__h3REE{min-width:0;max-width:100%;overflow-x:hidden}@keyframes AuthModal_popIn__6CqvD{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.AuthModal_close__EE3tb{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:#f8f7f5;border-radius:50%;cursor:pointer;color:#666;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.AuthModal_close__EE3tb:hover{color:#1a1a1a}.AuthModal_authActions__ZEZSn{display:flex;flex-direction:column;gap:16px;width:100%}.AuthModal_authBtn__Eig0K{width:100%;min-width:0;min-height:48px;box-sizing:border-box}.AuthModal_magicFormFooter__Unfaq{margin-top:28px}.AuthModal_magicLinkBtn__B_sZU:not(.AuthModal_disabled__ILBmV):not(.AuthModal_loading__1Dqkb):hover{background-color:rgba(98,22,69,.1)}.AuthModal_footerCompact__tTsnH{margin-top:16px;text-align:center;font-size:clamp(12px,2vw,14px);color:#888}.AuthModal_footerCompact__tTsnH button{font-size:clamp(12px,2vw,14px);color:#621645;font-weight:600;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.AuthModal_footerCompact__tTsnH button:hover{text-decoration:underline}.AuthModal_backToPartner__evDeC{display:none}