:root{--primary: #2563eb;--primary-hover: #1d4ed8;--bg: #0f172a;--card: #ffffff;--text: #1e293b;--text-light: #64748b;--border: #e2e8f0;--radius: 12px}body{margin:0;font-family:Inter,system-ui,sans-serif;background-color:var(--bg);color:var(--text);display:flex;justify-content:center;align-items:center;min-height:100vh}._authContainer_jtqhw_1{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 25px 50px -12px #00000080;width:100%;max-width:420px;color:#1e293b}._tabContainer_jtqhw_11{display:flex;background:#f1f5f9;padding:4px;border-radius:10px;margin-bottom:2rem}._tabBtn_jtqhw_19{flex:1;padding:10px;border:none;background:transparent;cursor:pointer;font-weight:600;border-radius:8px;transition:all .3s ease;color:#64748b}._activeTab_jtqhw_31{background:#fff;color:#2563eb;box-shadow:0 4px 6px -1px #0000001a}._formGroup_jtqhw_37{margin-bottom:1.25rem}._formGroup_jtqhw_37 label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.6rem;color:#475569}._formGroup_jtqhw_37 input,._formGroup_jtqhw_37 select{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:10px;font-size:1rem;background:#f8fafc;transition:all .2s}._formGroup_jtqhw_37 input:focus{outline:none;border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1a}._submitBtn_jtqhw_66{width:100%;padding:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;margin-top:1rem;transition:transform .2s,box-shadow .2s}._submitBtn_jtqhw_66:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #2563eb66}._submitBtn_jtqhw_66:active{transform:translateY(0)}
