.auth-modal_modal__fGzAG{width:calc(100% - 32px)!important;max-width:760px!important;padding:0!important;border:1px solid rgba(240,228,216,.85)!important;border-radius:22px!important;background:#ffffff!important;color:#0f172a;box-shadow:0 24px 80px -12px rgba(15,23,42,.22),0 0 1px 1px rgba(255,94,30,.08)!important;overflow:hidden}.auth-modal_shell__aSovK{display:grid;grid-template-columns:.9fr 1.1fr;min-height:460px;max-height:calc(100dvh - 56px)}.auth-modal_visual__ykEYw{position:relative;overflow:hidden;background:linear-gradient(165deg,#0e051c,#1a0a33 50%,#0a0316);display:flex;flex-direction:column}.auth-modal_visualCopy___sKUc{position:relative;z-index:10;margin-top:auto;padding:24px 22px 22px;color:#ffffff}.auth-modal_visualCaption__9rjab{display:inline-flex;align-items:center;gap:6px;margin-bottom:9px;padding:4px 11px;border:1px solid rgba(255,170,70,.4);border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,rgba(255,94,30,.22),rgba(245,158,11,.16));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fed7aa;box-shadow:0 2px 10px rgba(255,94,30,.2),inset 0 1px 0 rgba(255,255,255,.25)}.auth-modal_visualCopy___sKUc h2{font-family:var(--font-serif,serif);font-size:21px;line-height:1.3;font-weight:900;letter-spacing:-.02em;margin:0 0 6px;color:#ffffff;text-shadow:0 2px 12px rgba(0,0,0,.45)}.auth-modal_visualCopy___sKUc p{color:rgba(255,244,230,.86);font-size:12px;line-height:1.55;font-weight:450;margin-bottom:14px}.auth-modal_trustList__pUnqC{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:5px!important;padding-top:12px;border-top:1px solid rgba(255,255,255,.15);width:100%;overflow:hidden}.auth-modal_trustItem__CxX4L{display:inline-flex!important;align-items:center!important;gap:3.5px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em;padding:3px 6.5px!important;border-radius:7px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;white-space:nowrap!important;flex-shrink:0!important;box-shadow:0 2px 8px rgba(0,0,0,.22)}.auth-modal_trustRating__NsDg4{background:rgba(245,158,11,.18)!important;border:1px solid rgba(251,191,36,.42)!important;color:#fef3c7!important}.auth-modal_trustPrivate__ojtex{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.28)!important;color:#ffffff!important}.auth-modal_trustVerified__DafwQ{background:rgba(255,94,30,.2)!important;border:1px solid rgba(255,140,60,.45)!important;color:#ffedd5!important}.auth-modal_trustSecure___gnm5{background:rgba(16,185,129,.18)!important;border:1px solid rgba(52,211,153,.45)!important;color:#d1fae5!important}.auth-modal_panel__YoI9S{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:54px 32px 26px;background:#ffffff;display:flex;flex-direction:column}.auth-modal_brand__ETBes{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.auth-modal_brandLogo__sCl3O{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.04em;color:#0f172a}.auth-modal_header__8X85r{text-align:left!important;margin-bottom:18px!important}.auth-modal_header__8X85r h2{font-family:var(--font-serif,serif);color:#0f172a;font-size:23px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.auth-modal_header__8X85r p{color:#64748b;font-size:13px;line-height:1.5;margin-top:4px;font-weight:400}.auth-modal_modal__fGzAG input:not([type=radio]):not([type=checkbox]){min-height:42px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;font-size:13.5px;color:#0f172a;transition:all .2s ease;box-shadow:none}.auth-modal_modal__fGzAG input::-moz-placeholder{color:#94a3b8}.auth-modal_modal__fGzAG input::placeholder{color:#94a3b8}.auth-modal_modal__fGzAG input:focus-visible{outline:0;background:#ffffff;border-color:#ff5e1e;box-shadow:0 0 0 3px rgba(255,94,30,.12)}.auth-modal_modal__fGzAG button[type=submit]{min-height:42px;border-radius:10px;background:#b94708;color:#ffffff;font-size:13.5px;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 12px rgba(255,94,30,.22);border:none;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.auth-modal_modal__fGzAG button[type=submit]:hover:not(:disabled){background:#973a07;box-shadow:0 6px 16px rgba(255,94,30,.3);transform:translateY(-1px)}.auth-modal_modal__fGzAG button[type=submit]:active:not(:disabled){transform:translateY(0)}.auth-modal_modal__fGzAG button[type=submit]:disabled{opacity:1!important;background:#e2e8f0!important;color:#526077!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.auth-modal_modal__fGzAG form{display:flex;flex-direction:column;gap:12px}.auth-modal_modal__fGzAG form>*{margin-top:0}.auth-modal_modal__fGzAG button:focus-visible{outline:2px solid #ff5e1e;outline-offset:2px}.auth-modal_back__1H5De{position:absolute;top:14px;left:14px;z-index:20;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#ffffff;border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 16px rgba(0,0,0,.25);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.auth-modal_back__1H5De:hover{background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.5);color:#ffffff;transform:scale(1.06)}.auth-modal_back__1H5De:active{transform:scale(.95)}@media (max-width:767px){.auth-modal_back__1H5De{top:16px;left:16px;width:34px;height:34px;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(15,23,42,.06)}.auth-modal_back__1H5De:hover{background:#e2e8f0;color:#0f172a;border-color:#cbd5e1;transform:none}.auth-modal_modal__fGzAG{width:calc(100% - 24px)!important;max-width:440px!important;border-radius:20px!important}.auth-modal_shell__aSovK{display:block;min-height:0;max-height:calc(100dvh - 32px)}.auth-modal_visual__ykEYw{display:none}.auth-modal_panel__YoI9S{padding:58px 22px 24px;max-height:calc(100dvh - 32px)}.auth-modal_brand__ETBes{margin-bottom:14px}.auth-modal_header__8X85r h2{font-size:21px}.auth-modal_header__8X85r{margin-bottom:14px!important}.auth-modal_modal__fGzAG input:not([type=radio]):not([type=checkbox]){font-size:16px;min-height:44px}}@media (prefers-reduced-motion:reduce){.auth-modal_modal__fGzAG,.auth-modal_modal__fGzAG *{animation:none!important;transition:none!important}}.auth-modal_modal__fGzAG label{color:#334155}.auth-modal_modal__fGzAG button[type=submit]{min-height:44px}.auth-modal_modal__fGzAG form button[type=button]{min-height:32px}.auth-modal_modal__fGzAG form p{line-height:1.5}.auth-modal_modal__fGzAG button[data-auth-primary=true]{min-height:44px;border-radius:10px;background:#b94708;color:white}.auth-modal_modal__fGzAG button[data-auth-primary=true]:hover:not(:disabled){background:#973a07}