.help-safety-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:16px 18px;border:1px solid rgba(255,122,89,.42);border-left:4px solid #ff765c;border-radius:14px;background:linear-gradient(100deg,rgba(132,35,31,.23),rgba(11,31,42,.94));box-shadow:0 16px 40px rgba(0,0,0,.14)}
.help-safety-banner>div{display:flex;align-items:center;gap:14px}.help-safety-banner p{display:grid;gap:2px;margin:0}.help-safety-banner strong{font:700 .72rem/1.2 "Roboto Mono",monospace;letter-spacing:.09em;color:#ff9b83}.help-safety-banner b{font-size:.92rem;color:#f8fbfc}.help-safety-banner small{font-size:.78rem;color:#a9bcc6}.help-safety-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border:1px solid rgba(255,118,92,.52);border-radius:50%;background:rgba(255,118,92,.15);font:800 1.25rem/1 Manrope,sans-serif;color:#ff8f76}.help-safety-banner button{white-space:nowrap}
.help-now-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(270px,.62fr);gap:16px;align-items:start}.help-now-layout .incident-card{margin:0}.help-request-card,.help-matches-card,.help-dispatch-card{padding:20px}.help-kicker{margin:0 0 5px!important;font:700 .69rem/1.25 "Roboto Mono",monospace!important;letter-spacing:.09em!important;color:#4ccfe0!important}.help-live-badge,.demo-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(76,207,224,.25);border-radius:999px;background:rgba(76,207,224,.08);font:700 .65rem/1 "Roboto Mono",monospace;letter-spacing:.05em;color:#87e7f1;white-space:nowrap}.help-live-badge i{width:7px;height:7px;border-radius:50%;background:#58d69f;box-shadow:0 0 0 5px rgba(88,214,159,.1)}.demo-pill{border-color:rgba(245,189,72,.28);background:rgba(245,189,72,.08);color:#f1c968}
.help-position{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;padding:14px;border:1px solid rgba(109,183,200,.17);border-radius:12px;background:rgba(3,17,25,.28)}.help-position>div{display:grid;gap:3px}.help-position small{font:700 .65rem/1.25 "Roboto Mono",monospace;letter-spacing:.06em;color:#7897a5}.help-position b{font-size:.92rem;color:#f3f8fa}.help-position span{font-size:.76rem;color:#9ab0ba}.help-position button{padding:8px 11px;font-size:.76rem}
.help-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.help-form-grid label,.help-notes{display:grid;gap:7px}.help-form-grid label>span,.help-notes>span,.help-needs legend{font-size:.76rem;font-weight:700;color:#a9bec8}.help-form-grid select,.help-notes textarea{width:100%;padding:11px 12px;border:1px solid rgba(122,171,184,.2);border-radius:9px;background:#071923;color:#eef7f9;font:500 .82rem/1.4 Manrope,sans-serif}.help-notes textarea{resize:vertical;min-height:86px}.help-needs{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0;padding:0;border:0}.help-needs legend{width:100%;margin-bottom:2px}.help-needs label{position:relative}.help-needs input{position:absolute;opacity:0;pointer-events:none}.help-needs span{display:block;padding:8px 10px;border:1px solid rgba(122,171,184,.18);border-radius:8px;background:rgba(4,20,29,.35);font-size:.74rem;color:#aabec7;cursor:pointer;transition:.18s}.help-needs input:checked+span{border-color:rgba(74,205,222,.48);background:rgba(74,205,222,.11);color:#dffbff;box-shadow:inset 0 0 0 1px rgba(74,205,222,.08)}.help-needs input:focus-visible+span{outline:2px solid #6dd9e8;outline-offset:2px}.help-consent{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;border:1px solid rgba(122,171,184,.14);border-radius:9px;background:rgba(4,20,29,.25);font-size:.74rem;line-height:1.45;color:#91aab5}.help-consent input{margin-top:3px;accent-color:#45c9da}.help-consent b{color:#d8e9ed}
.help-provider-list{display:grid;gap:10px;margin-top:17px}.help-provider{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px;border:1px solid rgba(121,172,186,.16);border-radius:12px;background:rgba(4,19,28,.35);transition:.18s}.help-provider:hover{border-color:rgba(88,204,218,.33);transform:translateY(-1px)}.help-provider.selected{border-color:rgba(84,214,161,.55);background:linear-gradient(100deg,rgba(28,102,79,.18),rgba(4,19,28,.45));box-shadow:0 0 0 1px rgba(84,214,161,.08)}.help-provider-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(145deg,#123c4b,#0a2733);font:800 .75rem/1 "Roboto Mono",monospace;color:#87e7f1}.help-provider-title{display:flex;justify-content:space-between;gap:10px}.help-provider-title b{font-size:.84rem;color:#edf6f8}.help-provider-title span{font:700 .68rem/1.4 "Roboto Mono",monospace;color:#63dca9;white-space:nowrap}.help-provider small{display:block;margin-top:3px;font-size:.69rem;color:#7796a3}.help-provider p{margin:6px 0;font-size:.73rem;color:#a9bcc4}.help-provider-tags{display:flex;flex-wrap:wrap;gap:6px}.help-provider-tags span{padding:4px 6px;border-radius:5px;background:rgba(69,201,218,.08);font:700 .57rem/1 "Roboto Mono",monospace;letter-spacing:.035em;color:#73cbd6}.help-provider button{padding:8px 10px;font-size:.72rem}.help-provider.selected button{border-color:#55d6a2;background:#55d6a2;color:#062016}
.help-dispatch-card{position:sticky;top:82px}.help-dispatch-card>h2{margin:3px 0 14px}.help-readiness{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding:11px;border-radius:9px;background:rgba(67,195,212,.08)}.help-readiness b{font:700 .68rem/1.2 "Roboto Mono",monospace;letter-spacing:.05em;color:#77dce8}.help-readiness span{font-size:.69rem;color:#819ca8}.help-dispatch-card dl{margin:0}.help-dispatch-card dl>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(123,169,181,.12)}.help-dispatch-card dt{font-size:.72rem;color:#7997a4}.help-dispatch-card dd{margin:0;text-align:right;font-size:.74rem;font-weight:700;color:#dbe9ed}.help-dispatch-card dd.zero{color:#58d69f}.help-dispatch-steps{display:grid;gap:0;margin:16px 0;padding:0;list-style:none}.help-dispatch-steps li{display:grid;grid-template-columns:28px 1fr;gap:9px;position:relative;padding:4px 0 12px}.help-dispatch-steps li:not(:last-child):after{content:"";position:absolute;left:13px;top:27px;width:1px;height:17px;background:rgba(123,169,181,.2)}.help-dispatch-steps li>b{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(123,169,181,.22);border-radius:50%;font:700 .65rem/1 "Roboto Mono",monospace;color:#718e9a}.help-dispatch-steps span{font-size:.75rem;font-weight:700;color:#a7bbc4}.help-dispatch-steps small{display:block;margin-top:2px;font-size:.65rem;font-weight:500;color:#6f8b97}.help-dispatch-steps li.done>b{border-color:rgba(84,214,161,.35);background:rgba(84,214,161,.1);color:#5cdaa8}.help-dispatch-steps li.done span{color:#dbeaec}.help-request-ready{display:grid;gap:4px;margin-top:11px;padding:12px;border:1px solid rgba(84,214,161,.3);border-radius:9px;background:rgba(84,214,161,.08)}.help-request-ready span{font:700 .63rem/1.2 "Roboto Mono",monospace;letter-spacing:.06em;color:#5cdaa8}.help-request-ready b{font:800 .82rem/1.3 "Roboto Mono",monospace;color:#e7f8f1}.help-request-ready p,.help-zero-note{margin:0;font-size:.68rem;line-height:1.45;color:#87a0aa}.help-zero-note{margin-top:11px;text-align:center}
@media(max-width:1180px){.help-now-layout{grid-template-columns:1fr 1fr}.help-dispatch-card{position:static;grid-column:1/-1}.help-dispatch-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}}
@media(max-width:760px){.help-safety-banner,.help-position{align-items:flex-start}.help-safety-banner{flex-direction:column}.help-now-layout{grid-template-columns:1fr}.help-dispatch-card{grid-column:auto}.help-form-grid,.help-dispatch-card dl{grid-template-columns:1fr}.help-provider{grid-template-columns:36px minmax(0,1fr)}.help-provider-mark{width:36px;height:36px}.help-provider>button{grid-column:2;width:100%}.help-provider-title{display:grid;gap:3px}.help-position{flex-direction:column}.help-position button{width:100%}}
