.AuthGate_overlay__X3VQ5{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,17,11,.42);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:AuthGate_gateFade__MofQM .18s ease-out}.AuthGate_modal__nIz89{position:relative;width:464px;max-width:100%;background:#FFFFFF;border:1px solid #e5e2d7;border-radius:22px;padding:38px 38px 32px;box-shadow:0 30px 80px -20px rgba(20,17,11,.35);animation:AuthGate_gateRise__2dcRz .22s cubic-bezier(.2,.8,.2,1)}.AuthGate_close__jHis8{position:absolute;top:18px;right:18px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:8px;font-size:22px;line-height:1;color:#9C9786;cursor:pointer;transition:background .14s ease,color .14s ease}.AuthGate_close__jHis8:hover{background:#F4F2EC;color:#2D2A22}.AuthGate_stage__IoG8B{animation:AuthGate_gateFade__MofQM .22s ease-out}.AuthGate_iconCircle__vfz8D{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:99px;background:#F0E8D4;border:1px solid #e2d6b8;color:#8B6F3D;margin-bottom:18px}.AuthGate_iconCircleGreen__uaSIb{width:58px;height:58px;background:#E4F5EB;border-color:transparent;color:#1F8F5A}.AuthGate_kicker__qwjV6{font-family:Outfit,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700;letter-spacing:.16em;color:#8B6F3D}.AuthGate_kickerGreen__7DolJ{color:#1F8F5A}.AuthGate_heading__1Nf8B{font-family:Outfit,system-ui,sans-serif;font-size:29px;font-weight:300;letter-spacing:-.018em;line-height:1.12;color:#14110B;margin:8px 0 10px}.AuthGate_message__urrD4{font-size:13.5px;line-height:1.55;color:#6E6A5E;margin:0 0 24px}.AuthGate_email__U0klU{color:#14110B;font-weight:600}.AuthGate_googleBtn__e2Rou{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:13px 16px;background:#FFFFFF;color:#14110B;border:1px solid #c8c3b4;border-radius:10px;font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .16s ease,border-color .16s ease}.AuthGate_googleBtn__e2Rou:hover:not(:disabled){background:#F4F2EC;border-color:#9C9786}.AuthGate_googleBtn__e2Rou:disabled{opacity:.6;cursor:default}.AuthGate_divider__qFQAj{display:flex;align-items:center;gap:12px;margin:20px 0}.AuthGate_divider__qFQAj:after,.AuthGate_divider__qFQAj:before{content:"";flex:1 1;height:1px;background:#E5E2D7}.AuthGate_dividerLabel__X5T_R{font-family:Outfit,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:9px;font-weight:600;letter-spacing:.16em;color:#9C9786}.AuthGate_form__T7irH{width:100%}.AuthGate_magicLabel__n2s3o{display:block;font-family:Outfit,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:9px;font-weight:600;letter-spacing:.14em;color:#9C9786;margin:0 0 8px}.AuthGate_magicRow___CtBB{display:flex;align-items:stretch;background:#FFFFFF;border:1px solid #c8c3b4;border-radius:10px;transition:border-color .14s ease,box-shadow .14s ease}.AuthGate_magicRow___CtBB:focus-within{border-color:#8B6F3D;box-shadow:0 0 0 3px #F0E8D4}.AuthGate_magicRowError__2hkRW,.AuthGate_magicRowError__2hkRW:focus-within{border-color:#B8442C;box-shadow:none}.AuthGate_magicInput__TCXNk{flex:1 1;min-width:0;border:0;outline:0;background:transparent;padding:12px 14px;font-family:Outfit,system-ui,sans-serif;font-size:13.5px;color:#14110B;border-radius:10px}.AuthGate_magicInput__TCXNk::placeholder{color:#9C9786}.AuthGate_magicSubmit__gkLxG{display:inline-flex;align-items:center;justify-content:center;min-width:108px;margin:4px;padding:0 18px;background:#14110B;color:#fff;border:0;border-radius:8px;font-family:Outfit,system-ui,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .16s ease}.AuthGate_magicSubmit__gkLxG:hover:not(:disabled){background:#2D2A22}.AuthGate_magicSubmit__gkLxG:disabled{background:#6E6A5E;cursor:default}.AuthGate_spinner__lhPY1{display:inline-block;width:12px;height:12px;border:1.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:99px;animation:AuthGate_gateSpin__5seUn .7s linear infinite}.AuthGate_errorText__iDGDB{margin:8px 0 0;font-family:Outfit,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;letter-spacing:.02em;color:#B8442C}.AuthGate_helper__vpmMa{margin:12px 0 0;font-size:11.5px;line-height:1.5;color:#9C9786}.AuthGate_sentActions__26mam{display:flex;gap:16px;align-items:center}.AuthGate_textBtn__CB3r3{background:transparent;border:0;padding:0;font-family:Outfit,system-ui,sans-serif;font-size:12.5px;color:#6E6A5E;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .14s ease}.AuthGate_textBtn__CB3r3:hover{color:#14110B}@keyframes AuthGate_gateFade__MofQM{0%{opacity:0}to{opacity:1}}@keyframes AuthGate_gateRise__2dcRz{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AuthGate_gateSpin__5seUn{to{transform:rotate(1turn)}}