.StatusReportModal-module__t1d_ja__overlay{background:var(--surface-overlay);z-index:60;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.StatusReportModal-module__t1d_ja__card{background:var(--surface-card);border:2px solid var(--concrete-900);border-radius:var(--radius-md);width:100%;max-width:440px;overflow:hidden}.StatusReportModal-module__t1d_ja__head{border-bottom:2px solid var(--concrete-900);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.StatusReportModal-module__t1d_ja__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:900}.StatusReportModal-module__t1d_ja__body{flex-direction:column;gap:14px;padding:24px;display:flex}.StatusReportModal-module__t1d_ja__copy{color:var(--text-body);margin:0;font-size:14px;line-height:1.5}.StatusReportModal-module__t1d_ja__comment{resize:vertical;width:100%;min-height:72px;font:inherit;color:var(--text-body);background:var(--surface-card);border:1px solid var(--concrete-900);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px}.StatusReportModal-module__t1d_ja__comment:focus-visible{outline:2px solid var(--sun-500);outline-offset:1px}.StatusReportModal-module__t1d_ja__error{color:var(--status-gone-500);margin:0;font-size:13px}
.TrustSignal-module__bmEVfq__signal{border-radius:var(--radius-pill);font-family:var(--font-mono);font-weight:var(--w-bold);letter-spacing:.02em;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast), color var(--dur-fast);border:none;align-items:center;gap:5px;line-height:1;display:inline-flex}.TrustSignal-module__bmEVfq__md{padding:5px 10px;font-size:13px}.TrustSignal-module__bmEVfq__md.TrustSignal-module__bmEVfq__iconOnly{padding:5px 7px}.TrustSignal-module__bmEVfq__sm{padding:3px 8px;font-size:11.5px}.TrustSignal-module__bmEVfq__sm.TrustSignal-module__bmEVfq__iconOnly{padding:3px 5px}.TrustSignal-module__bmEVfq__interactive{cursor:pointer}.TrustSignal-module__bmEVfq__interactive:focus-visible{box-shadow:var(--focus-ring);outline:none}.TrustSignal-module__bmEVfq__confirmed{background:var(--confirm-100);color:var(--confirm-700)}.TrustSignal-module__bmEVfq__verified{background:var(--verify-100);color:var(--verify-700)}.TrustSignal-module__bmEVfq__thumbs{background:var(--sun-100);color:var(--sun-700)}.TrustSignal-module__bmEVfq__thumbs.TrustSignal-module__bmEVfq__active{background:var(--sun-500);color:var(--on-accent)}
.SpotCard-module__wG626q__card{background:var(--surface-card);border:1px solid var(--border-hair);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.SpotCard-module__wG626q__card:hover{box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}a.SpotCard-module__wG626q__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.SpotCard-module__wG626q__media{background-color:var(--concrete-200);height:168px;position:relative;overflow:hidden}.SpotCard-module__wG626q__mediaImg{object-fit:cover}.SpotCard-module__wG626q__mediaEmpty{background-image:linear-gradient(#16130f0d 1px,#0000 1px),linear-gradient(90deg,#16130f0d 1px,#0000 1px);background-size:24px 24px}.SpotCard-module__wG626q__typeTag{position:absolute;top:10px;left:10px}.SpotCard-module__wG626q__statusFlag{position:absolute;top:10px;right:10px}.SpotCard-module__wG626q__distance{position:absolute;bottom:10px;right:10px}.SpotCard-module__wG626q__body{padding:var(--space-4);flex-direction:column;flex:1;gap:10px;display:flex}.SpotCard-module__wG626q__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SpotCard-module__wG626q__name{font-size:var(--fs-h3);font-weight:var(--w-black);color:var(--text-strong);letter-spacing:var(--tracking-tight);margin:0;line-height:1.1}.SpotCard-module__wG626q__city{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;margin-top:3px;font-size:12px}.SpotCard-module__wG626q__description{font-size:var(--fs-sm);color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.SpotCard-module__wG626q__trustRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}
.SegmentedControl-module__jqNq1W__root{border:2px solid var(--concrete-900);border-radius:var(--radius-sm);background:var(--surface-card);display:inline-flex;overflow:hidden}.SegmentedControl-module__jqNq1W__segment{line-height:1;font-family:var(--font-ui);font-weight:var(--w-bold);cursor:pointer;color:var(--text-strong);transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;align-items:center;gap:7px;display:inline-flex}.SegmentedControl-module__jqNq1W__segment+.SegmentedControl-module__jqNq1W__segment{border-left:2px solid var(--concrete-900)}.SegmentedControl-module__jqNq1W__segment:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.SegmentedControl-module__jqNq1W__md{padding:9px 16px;font-size:14px}.SegmentedControl-module__jqNq1W__sm{font-size:var(--fs-xs);padding:6px 12px}.SegmentedControl-module__jqNq1W__active{background:var(--concrete-900);color:var(--concrete-0)}
