.report-module__hvlWuq__page{color:#fafafa;-webkit-font-smoothing:antialiased;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#0a0a0b;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.report-module__hvlWuq__container{width:100%;max-width:480px;padding:0 20px 40px;position:relative}.report-module__hvlWuq__header{z-index:10;-webkit-backdrop-filter:blur(12px);background:#0a0a0bd9;justify-content:space-between;align-items:center;margin:0 -20px;padding:16px 20px;display:flex;position:sticky;top:0}.report-module__hvlWuq__backBtn{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s;display:flex}.report-module__hvlWuq__backBtn:hover{color:#fafafa;background:#ffffff14}.report-module__hvlWuq__logoWrap{align-items:center;gap:8px;display:flex}.report-module__hvlWuq__logoMark{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.report-module__hvlWuq__logoText{color:#fafafa;letter-spacing:-.3px;font-size:16px;font-weight:600}.report-module__hvlWuq__headerSpacer{width:40px}.report-module__hvlWuq__idleContent{animation:.4s ease-out report-module__hvlWuq__fadeSlideUp}.report-module__hvlWuq__sosSection{flex-direction:column;align-items:center;padding:32px 0 24px;display:flex}.report-module__hvlWuq__sosButton{cursor:pointer;background:radial-gradient(circle at 40% 35%,#ef4444,#b91c1c);border:none;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;transition:transform .15s,box-shadow .2s;display:flex;position:relative;box-shadow:0 0 40px #ef44444d,0 0 80px #ef44441a}.report-module__hvlWuq__sosButton:hover{transform:scale(1.04);box-shadow:0 0 50px #ef444466,0 0 100px #ef444426}.report-module__hvlWuq__sosButton:active{transform:scale(.96)}.report-module__hvlWuq__sosInner{color:#fff;letter-spacing:3px;z-index:2;text-shadow:0 2px 8px #0000004d;font-size:32px;font-weight:800}.report-module__hvlWuq__sosPulseRing,.report-module__hvlWuq__sosPulseRing2{border:2px solid #ef444466;border-radius:50%;animation:2s ease-out infinite report-module__hvlWuq__sosPulse;position:absolute;inset:-8px}.report-module__hvlWuq__sosPulseRing2{animation-delay:1s}@keyframes report-module__hvlWuq__sosPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.report-module__hvlWuq__sosHint{color:#71717a;margin-top:14px;font-size:13px;font-weight:500}.report-module__hvlWuq__divider{align-items:center;gap:14px;padding:4px 0 20px;display:flex}.report-module__hvlWuq__dividerLine{background:linear-gradient(90deg,#0000,#2a2a30,#0000);flex:1;height:1px}.report-module__hvlWuq__dividerText{color:#71717a;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:12px;font-weight:600}.report-module__hvlWuq__categoryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-module__hvlWuq__categoryCard{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1.5px solid;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:108px;padding:16px 8px;transition:all .2s;display:flex}.report-module__hvlWuq__categoryCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.report-module__hvlWuq__categoryCard:active{transform:scale(.97)}.report-module__hvlWuq__categoryIcon{font-size:32px;line-height:1}.report-module__hvlWuq__categoryLabel{color:#e4e4e7;text-align:center;font-size:13px;font-weight:600;line-height:1.3}.report-module__hvlWuq__overlay{z-index:100;-webkit-backdrop-filter:blur(8px);padding:0 16px env(safe-area-inset-bottom);background:#000000b3;justify-content:center;align-items:flex-end;animation:.2s report-module__hvlWuq__fadeIn;display:flex;position:fixed;inset:0}.report-module__hvlWuq__sosConfirmPanel{text-align:center;background:#111113;border:1px solid #2a2a30;border-radius:20px 20px 0 0;width:100%;max-width:480px;padding:32px 24px 40px;animation:.3s cubic-bezier(.16,1,.3,1) report-module__hvlWuq__slideUp}.report-module__hvlWuq__sosConfirmIcon{margin-bottom:16px;font-size:48px}.report-module__hvlWuq__sosConfirmTitle{color:#fafafa;margin:0 0 8px;font-size:20px;font-weight:700}.report-module__hvlWuq__sosConfirmDesc{color:#a1a1aa;margin:0 0 28px;font-size:14px;line-height:1.5}.report-module__hvlWuq__sosConfirmBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;width:100%;height:54px;margin-bottom:12px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 4px 20px #ef44444d}.report-module__hvlWuq__sosConfirmBtn:hover{transform:translateY(-1px);box-shadow:0 6px 28px #ef444466}.report-module__hvlWuq__sosConfirmBtn:active{transform:scale(.98)}.report-module__hvlWuq__sosConfirmCancel{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #2a2a30;border-radius:12px;width:100%;height:48px;font-size:14px;font-weight:600;transition:all .2s}.report-module__hvlWuq__sosConfirmCancel:hover{color:#fafafa;background:#ffffff0a}.report-module__hvlWuq__formPanel{padding-top:8px;animation:.35s cubic-bezier(.16,1,.3,1) report-module__hvlWuq__fadeSlideUp}.report-module__hvlWuq__formHeader{margin-bottom:20px}.report-module__hvlWuq__formBack{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:8px 12px 8px 8px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.report-module__hvlWuq__formBack:hover{color:#fafafa;background:#ffffff0d}.report-module__hvlWuq__selectedBadge{border:1.5px solid;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:15px;display:flex}.report-module__hvlWuq__selectedBadgeIcon{font-size:24px}.report-module__hvlWuq__locationBar{background:#22c55e0f;border:1px solid #22c55e33;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.report-module__hvlWuq__locationText{color:#22c55e;font-size:13px;font-weight:600}.report-module__hvlWuq__locationCheck{color:#22c55e;font-size:14px;font-weight:700}.report-module__hvlWuq__locationCoords{color:#71717a;margin-left:auto;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px}.report-module__hvlWuq__mediaRow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.report-module__hvlWuq__mediaBtn{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #2a2a30;border-radius:10px;align-items:center;gap:8px;padding:14px;font-size:12px;font-weight:600;transition:all .2s;display:flex;position:relative;overflow:hidden}.report-module__hvlWuq__mediaBtn:hover{color:#fafafa;background:#ffffff0f}.report-module__hvlWuq__mediaBtnActive{background:#ef44440f;border-color:#ef44444d}.report-module__hvlWuq__recordingDot{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1s ease-in-out infinite report-module__hvlWuq__blink}.report-module__hvlWuq__photoCheck{color:#22c55e;font-size:14px;font-weight:700}.report-module__hvlWuq__textareaWrap{margin-bottom:20px;position:relative}.report-module__hvlWuq__textarea{color:#fafafa;resize:none;box-sizing:border-box;background:#ffffff08;border:1px solid #2a2a30;border-radius:12px;outline:none;width:100%;padding:14px 16px 28px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;transition:border-color .2s}.report-module__hvlWuq__textarea::placeholder{color:#52525b}.report-module__hvlWuq__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.report-module__hvlWuq__charCount{color:#52525b;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;bottom:8px;right:14px}.report-module__hvlWuq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:14px;width:100%;height:56px;font-size:16px;font-weight:700;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 24px #ef444440}.report-module__hvlWuq__submitBtn:hover{transform:translateY(-1px);box-shadow:0 6px 32px #ef444459}.report-module__hvlWuq__submitBtn:active{transform:scale(.98)}.report-module__hvlWuq__submitBtnPulse{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:2s ease-in-out infinite report-module__hvlWuq__shimmer;position:absolute;inset:0}.report-module__hvlWuq__submitHint{text-align:center;color:#52525b;margin-top:12px;font-size:12px;line-height:1.4}.report-module__hvlWuq__submittingWrap{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;animation:.3s report-module__hvlWuq__fadeIn;display:flex}.report-module__hvlWuq__spinnerRing{border:3px solid #2a2a30;border-top-color:#3b82f6;border-radius:50%;width:56px;height:56px;margin-bottom:24px;animation:.8s linear infinite report-module__hvlWuq__spin}.report-module__hvlWuq__submittingText{color:#e4e4e7;margin:0 0 16px;font-size:16px;font-weight:600}.report-module__hvlWuq__submittingDots{gap:6px;display:flex}.report-module__hvlWuq__submittingDots span{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite report-module__hvlWuq__bounce}.report-module__hvlWuq__submittingDots span:nth-child(2){animation-delay:.16s}.report-module__hvlWuq__submittingDots span:nth-child(3){animation-delay:.32s}.report-module__hvlWuq__confirmedWrap{flex-direction:column;align-items:center;padding-top:40px;animation:.5s cubic-bezier(.16,1,.3,1) report-module__hvlWuq__fadeSlideUp;display:flex}.report-module__hvlWuq__checkIcon{margin-bottom:20px}.report-module__hvlWuq__checkPath{stroke-dasharray:40;stroke-dashoffset:40px;animation:.6s ease-out .3s forwards report-module__hvlWuq__drawCheck}.report-module__hvlWuq__confirmedTitle{color:#fafafa;margin:0 0 16px;font-size:24px;font-weight:700}.report-module__hvlWuq__incidentIdBadge{background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;flex-direction:column;align-items:center;gap:4px;margin-bottom:16px;padding:12px 24px;display:flex}.report-module__hvlWuq__incidentIdLabel{text-transform:uppercase;letter-spacing:1px;color:#71717a;font-size:11px;font-weight:600}.report-module__hvlWuq__incidentIdValue{color:#3b82f6;letter-spacing:.5px;font-family:JetBrains Mono,SF Mono,monospace;font-size:16px;font-weight:700}.report-module__hvlWuq__confirmedSubtitle{color:#a1a1aa;margin:0 0 24px;font-size:15px}.report-module__hvlWuq__etaCard{background:#111113;border:1px solid #2a2a30;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;width:100%;margin-bottom:28px;padding:18px 20px;display:flex}.report-module__hvlWuq__etaIcon{font-size:28px}.report-module__hvlWuq__etaInfo{flex-direction:column;flex:1;gap:2px;display:flex}.report-module__hvlWuq__etaLabel{color:#71717a;font-size:12px;font-weight:500}.report-module__hvlWuq__etaValue{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.report-module__hvlWuq__etaProgress{background:#1a1a1f;border-radius:2px;width:100%;height:4px;overflow:hidden}.report-module__hvlWuq__etaProgressBar{background:linear-gradient(90deg,#22c55e,#3b82f6);border-radius:2px;width:35%;height:100%;animation:1.5s ease-out forwards report-module__hvlWuq__progressGrow}.report-module__hvlWuq__trackBtn{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:14px;justify-content:center;align-items:center;width:100%;height:54px;margin-bottom:12px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 20px #3b82f640}.report-module__hvlWuq__trackBtn:hover{transform:translateY(-1px);box-shadow:0 6px 28px #3b82f659}.report-module__hvlWuq__trackBtn:active{transform:scale(.98)}.report-module__hvlWuq__newReportBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #2a2a30;border-radius:12px;width:100%;height:48px;font-size:14px;font-weight:600;transition:all .2s}.report-module__hvlWuq__newReportBtn:hover{color:#fafafa;background:#ffffff0a}@keyframes report-module__hvlWuq__fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes report-module__hvlWuq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes report-module__hvlWuq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes report-module__hvlWuq__spin{to{transform:rotate(360deg)}}@keyframes report-module__hvlWuq__bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes report-module__hvlWuq__blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes report-module__hvlWuq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes report-module__hvlWuq__drawCheck{to{stroke-dashoffset:0}}@keyframes report-module__hvlWuq__progressGrow{0%{width:0}to{width:35%}}@media (min-width:481px){.report-module__hvlWuq__container{padding-left:24px;padding-right:24px}.report-module__hvlWuq__categoryCard{min-height:120px}}@media (max-width:360px){.report-module__hvlWuq__sosButton{width:110px;height:110px}.report-module__hvlWuq__sosInner{font-size:26px}.report-module__hvlWuq__categoryCard{min-height:96px;padding:12px 6px}.report-module__hvlWuq__categoryIcon{font-size:26px}.report-module__hvlWuq__categoryLabel{font-size:11px}.report-module__hvlWuq__mediaBtn{padding:12px 10px;font-size:11px}}
