.page_root__v1buT{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--bg);font-family:var(--font-body);color:var(--text)}.page_card__PlvKz{width:100%;max-width:440px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:28px 24px}.page_header__5S62W{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_brand__oOGNe{font-size:16px;font-weight:800;letter-spacing:-.2px;margin:0;color:var(--text)}.page_logoWrap__2SBTI{display:flex;align-items:center;justify-content:center;gap:7px}.page_logo___Mj7w{height:22px;width:auto;object-fit:contain}.page_wordmark__f_Fpl{font-size:16px;font-weight:800;letter-spacing:-.2px;color:var(--text)}.page_signOutBtn__3mK9i{font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:6px 12px;cursor:pointer;white-space:nowrap}.page_signOutBtn__3mK9i:hover{color:var(--text)}.page_subtitle__fzAxS{font-size:14px;text-align:center;color:var(--text-2);margin:6px 0 24px}.page_errorBanner__o4xFW{background:#fdeaea;color:#b3261e;border:1px solid #f5c6c6;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;overflow:hidden}.page_successBanner__QOsF0{background:var(--accent-light);color:var(--accent-dark,var(--accent));border:1px solid var(--border-accent);padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;text-align:center;overflow:hidden}.page_field__WK2bG{margin-bottom:18px}.page_fieldTight__97gB7{margin-bottom:0}.page_sectionGroup__ITHr5{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);padding:16px 14px;margin-bottom:18px}.page_sectionHead__tones{margin-bottom:12px}.page_sectionLabel__YzJbD{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}.page_sectionHint__aIZuO{display:block;font-size:12px;color:var(--text-2);line-height:1.4}.page_label__2zq4k{display:block;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:6px}.page_required__uVigW{color:var(--accent)}.page_input__tpHuD{width:100%;padding:11px 12px;font-size:16px;font-family:var(--font-body);border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}.page_input__tpHuD:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow,var(--accent-dim))}.page_categoryGroup__b4zO9{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.page_categoryChip__mzn9E{font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--text-2);background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;padding:9px 16px;min-height:40px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.page_categoryChip__mzn9E:hover{color:var(--text)}.page_categoryChipActive__ZpgyO{color:var(--accent);background:var(--accent-light);border-color:var(--border-accent)}.page_submit__UyqOx{width:100%;padding:13px;font-size:14.5px;font-weight:700;font-family:var(--font-body);color:#fff;background:var(--accent);border:none;border-radius:999px;cursor:pointer;margin-top:6px;box-shadow:var(--shadow-accent,none);transition:opacity .15s}.page_submit__UyqOx:disabled{opacity:.6;cursor:default;box-shadow:none}.page_submitSubtext__2Jorb{margin:8px 0 0;font-size:12px;font-style:italic;text-align:center;color:var(--text-3)}.page_viewLeadsLink__y5HC0{display:block;margin-top:24px;padding-top:20px;border-top:1px solid var(--border);text-align:center;font-size:13.5px;font-weight:700;color:var(--accent);text-decoration:none}.page_viewLeadsLink__y5HC0:hover{text-decoration:underline}@media (max-width:480px){.page_root__v1buT{padding:16px}.page_card__PlvKz{max-width:100%;padding:22px 18px;border-radius:var(--r-md)}.page_submit__UyqOx{padding:15px;font-size:15px}.page_categoryChip__mzn9E{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);text-align:center}.page_signOutBtn__3mK9i{min-height:36px}}@media (prefers-reduced-motion:reduce){.page_categoryChip__mzn9E{transition:none}}