.LookupView-module__Ft-Aiq__view{padding:40px 48px 56px}.LookupView-module__Ft-Aiq__viewHeader{margin-bottom:40px}.LookupView-module__Ft-Aiq__viewTitle{font-family:var(--display);letter-spacing:-.02em;color:var(--text-primary);font-size:34px;font-weight:700;line-height:1.1}.LookupView-module__Ft-Aiq__viewSubtitle{color:var(--text-secondary);margin-top:8px;font-size:15px}.LookupView-module__Ft-Aiq__lookupCard{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:40px}.LookupView-module__Ft-Aiq__inputLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:12px;font-size:10px;font-weight:600;display:block}.LookupView-module__Ft-Aiq__input{border:none;border-bottom:1px solid var(--border-bright);width:100%;color:var(--text-primary);font-family:var(--body);background:0 0;padding:14px 0;font-size:18px;transition:border-color .2s}.LookupView-module__Ft-Aiq__input:focus{border-bottom-color:var(--text-primary);outline:none}.LookupView-module__Ft-Aiq__input::placeholder{color:var(--text-dim)}.LookupView-module__Ft-Aiq__button{background:var(--text-primary);color:#fff;font-family:var(--body);cursor:pointer;border:none;border-radius:100px;margin-top:20px;padding:13px 30px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-block}.LookupView-module__Ft-Aiq__button:hover{opacity:.85}.LookupView-module__Ft-Aiq__button:disabled{background:var(--border-bright);color:var(--text-dim);cursor:not-allowed;opacity:1}.LookupView-module__Ft-Aiq__buttonDanger{background:var(--accent-red);color:#fff}.LookupView-module__Ft-Aiq__buttonDanger:hover{opacity:.85}.LookupView-module__Ft-Aiq__buttonSecondary{color:var(--text-primary);border:1px solid var(--border-bright);background:0 0}.LookupView-module__Ft-Aiq__buttonSecondary:hover{border-color:var(--text-primary);background:var(--bg-elev);opacity:1}.LookupView-module__Ft-Aiq__buttonAmber{background:var(--accent-amber);color:#fff}.LookupView-module__Ft-Aiq__resultBox{border-top:1px solid var(--border);margin-top:24px;padding-top:24px;animation:.3s LookupView-module__Ft-Aiq__slideIn}.LookupView-module__Ft-Aiq__resultStatus{font-family:var(--display);letter-spacing:-.01em;margin-bottom:8px;font-size:34px;font-weight:700}.LookupView-module__Ft-Aiq__resultStatus.LookupView-module__Ft-Aiq__safe{color:var(--accent-green)}.LookupView-module__Ft-Aiq__resultStatus.LookupView-module__Ft-Aiq__watch{color:var(--accent-amber)}.LookupView-module__Ft-Aiq__resultStatus.LookupView-module__Ft-Aiq__alert{color:var(--accent-red)}.LookupView-module__Ft-Aiq__resultDetail{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.6}.LookupView-module__Ft-Aiq__actionGrid{grid-template-columns:auto auto;justify-content:start;gap:10px;margin-top:16px;display:grid}.LookupView-module__Ft-Aiq__actionGrid .LookupView-module__Ft-Aiq__button{margin-top:0}.LookupView-module__Ft-Aiq__sectionTitle{font-family:var(--display);color:var(--text-primary);margin-bottom:20px;font-size:15px;font-weight:700;display:block}.LookupView-module__Ft-Aiq__panel{border-top:1px solid var(--border);padding:32px 0}.LookupView-module__Ft-Aiq__panelHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.LookupView-module__Ft-Aiq__panelTitle{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);font-size:10px;font-weight:600}.LookupView-module__Ft-Aiq__quickGrid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.LookupView-module__Ft-Aiq__quickBtn{color:var(--text-secondary);cursor:pointer;font-family:var(--body);text-align:left;background:#fff;border:none;padding:16px 14px;font-size:13px;transition:color .15s,background .15s}.LookupView-module__Ft-Aiq__quickBtn:hover{color:var(--text-primary);background:var(--bg-elev)}.LookupView-module__Ft-Aiq__quickBtnName{margin-bottom:2px;font-weight:600}.LookupView-module__Ft-Aiq__quickBtnPop{color:var(--text-dim);font-size:11px;font-family:var(--mono)}.LookupView-module__Ft-Aiq__mapWrapper{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elev);margin-top:24px;overflow:hidden}.LookupView-module__Ft-Aiq__mapLegend{border-bottom:1px solid var(--border);font-family:var(--mono);color:var(--text-secondary);letter-spacing:.06em;background:var(--bg-elev);align-items:center;gap:8px;padding:10px 16px;font-size:10px;display:flex}.LookupView-module__Ft-Aiq__legendDot{vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.LookupView-module__Ft-Aiq__mapContainer{background:#eef3f6;width:100%;height:340px;display:block}.LookupView-module__Ft-Aiq__mapOverlay{color:var(--text-secondary);font-family:var(--mono);z-index:2;text-align:center;letter-spacing:.06em;background:#ffffffeb;justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex;position:absolute;inset:0}.LookupView-module__Ft-Aiq__mapOverlayError{color:var(--accent-red)}.LookupView-module__Ft-Aiq__errorBox{border-left:2px solid var(--accent-red);color:var(--accent-red);background:#fef2f2;border-radius:0 8px 8px 0;margin-top:10px;padding:12px 16px;font-size:13px}.LookupView-module__Ft-Aiq__subscribeSuccess{border-left:2px solid var(--accent-green);color:var(--accent-green);background:#f0fdf4;border-radius:0 8px 8px 0;margin-top:12px;padding:12px 16px;font-size:13px}.LookupView-module__Ft-Aiq__phoneInput{margin-top:12px;margin-bottom:0}.LookupView-module__Ft-Aiq__liveBadge{font-family:var(--mono);letter-spacing:.1em;color:#fff;background:var(--accent-green);text-transform:uppercase;border-radius:100px;padding:2px 8px;font-size:9px;font-weight:700}@media (max-width:767px){.LookupView-module__Ft-Aiq__view{padding:24px 20px}.LookupView-module__Ft-Aiq__viewTitle{font-size:26px}.LookupView-module__Ft-Aiq__quickGrid{grid-template-columns:repeat(2,1fr)}}
