.AuthDrawer_overlay__z7vMs{position:fixed;inset:0;background:rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:190000}.AuthDrawer_overlayOpen__Dlw53{opacity:1;pointer-events:auto}.AuthDrawer_panel__SXpNe{position:fixed;top:0;right:0;height:100%;width:380px;max-width:100%;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .28s ease;z-index:200000;display:flex;flex-direction:column}.AuthDrawer_panelOpen___eXX6{transform:translateX(0)}.AuthDrawer_panelHeader__33cIJ{display:flex;justify-content:flex-end;padding:12px}.AuthDrawer_closeBtn__bUqEK{width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-size:20px;line-height:1;cursor:pointer}.AuthDrawer_panelBody__SJ2Uc{padding:20px 24px 28px;overflow:auto}.AuthDrawer_iconCluster__kFoqF{display:flex;align-items:center;gap:12px}.AuthDrawer_iconWrap____qHA{position:relative}.AuthDrawer_iconBtn___aOJ3{background:none;border:1px solid #e5e7eb;width:36px;height:36px}.AuthDrawer_badge__BVk99,.AuthDrawer_iconBtn___aOJ3{border-radius:999px;display:flex;align-items:center;justify-content:center}.AuthDrawer_badge__BVk99{position:absolute;top:-6px;right:-6px;background:#d22;color:#fff;font-size:11px;min-width:18px;height:18px;padding:0 5px;line-height:1;pointer-events:none}.AuthDrawer_wrap__q7Qiz{padding:20px 18px;max-width:440px;margin:0 auto;color:var(--text)}.AuthDrawer_title__4vlGp{margin:0 0 6px;font-size:28px;font-weight:700;letter-spacing:-.02em}.AuthDrawer_subtitle__eNpFy{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.5}.AuthDrawer_googleBtn__3cn4R{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border-radius:10px;background:#fff;color:#111;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(16,24,40,.05);font-weight:600;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s,transform .03s;cursor:pointer}.AuthDrawer_googleBtn__3cn4R:hover{border-color:#d0d5dd;box-shadow:0 4px 10px rgba(16,24,40,.08)}.AuthDrawer_googleBtn__3cn4R:active{transform:translateY(1px)}.AuthDrawer_googleBtn__3cn4R:focus-visible{outline:none;border-color:#1a73e8;box-shadow:0 0 0 4px rgba(26,115,232,.15)}.AuthDrawer_googleBtn__3cn4R:disabled{opacity:.6;cursor:not-allowed}.AuthDrawer_googleBtn__3cn4R svg{display:block}.AuthDrawer_googleBtn__3cn4R>span{display:inline-block}.AuthDrawer_orRow__jSKp4{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:18px 0 14px}.AuthDrawer_line__w6Enq{height:1px;background:linear-gradient(to right,transparent,var(--border),transparent)}.AuthDrawer_orText__s8XEj{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.AuthDrawer_label__q6K_G{display:inline-block;margin:10px 0 6px;font-size:13px;font-weight:600}.AuthDrawer_req__s_l82{color:var(--primary);margin-left:4px}.AuthDrawer_input__v3JW2{width:100%;height:48px;border:1px solid var(--border);border-radius:10px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s;background:#fff}.AuthDrawer_input__v3JW2::-moz-placeholder{color:#9aa4b2}.AuthDrawer_input__v3JW2::placeholder{color:#9aa4b2}.AuthDrawer_input__v3JW2:focus{border-color:var(--border-strong);box-shadow:0 0 0 4px rgba(226,232,240,.4)}.AuthDrawer_passRow__M9o0U{position:relative}.AuthDrawer_eyeBtn__wvFPz{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:6px 8px;font-size:16px;line-height:1;cursor:pointer;color:#475569}.AuthDrawer_eyeBtn__wvFPz:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus);border-radius:8px}.AuthDrawer_error__PDbHr{margin:10px 0 0;color:#b91c1c;font-size:13px}.AuthDrawer_info__ez4FA{margin:10px 0 0;color:#0f766e;font-size:13px}.AuthDrawer_secondaryBtn__jolic{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px 14px;border-radius:10px;background:#fff;color:var(--text);border:1px dashed var(--border-strong);font-weight:600;transition:background .2s,border-color .2s}.AuthDrawer_secondaryBtn__jolic:hover{background:#fafafa;border-color:var(--border-strong)}.AuthDrawer_primaryBtn__ApcLj{display:block;width:100%;margin-top:14px;background:var(--primary);color:#fff;border:0;border-radius:10px;padding:12px 16px;font-weight:700;letter-spacing:.01em;transition:transform .05s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 8px 16px rgba(225,29,72,.2);cursor:pointer}.AuthDrawer_primaryBtn__ApcLj:hover{background:#be123c;box-shadow:0 10px 20px rgba(225,29,72,.26)}.AuthDrawer_primaryBtn__ApcLj:active{transform:translateY(1px)}.AuthDrawer_primaryBtn__ApcLj:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(225,29,72,.25)}.AuthDrawer_bottomText__U4Gy_{margin:18px 0 0;text-align:center;font-size:14px;color:var(--muted)}.AuthDrawer_inlineLink__Hb2Dc{background:none;border:0;color:var(--primary);font-weight:600;cursor:pointer;padding:0}.AuthDrawer_inlineLink__Hb2Dc:hover{text-decoration:underline}.AuthDrawer_loginHead__XMCY1{margin-bottom:10px}.AuthDrawer_row2__xpEdJ{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 10px}@media (max-width:480px){.AuthDrawer_row2__xpEdJ{grid-template-columns:1fr}}.AuthDrawer_success__l_8BL{color:#16a34a;margin-top:.5rem;font-weight:600;text-align:center;animation:AuthDrawer_fadeIn__uSXlg .5s ease-in-out}.AuthDrawer_successBlock__LVRpz{animation:AuthDrawer_fadeIn__uSXlg .28s ease-out;text-align:center}.AuthDrawer_successActions__rlP5z{display:flex;gap:10px;justify-content:center;margin-top:16px}.AuthDrawer_secondaryBtn__jolic{background:transparent;color:var(--primary,#111827);border:1px solid rgba(0,0,0,.1)}.AuthDrawer_mutedNote___zVRO{margin-top:12px;color:#6b7280;font-size:.9rem}@keyframes AuthDrawer_fadeIn__uSXlg{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}