.connection-status-module__2yNV1q__status{color:var(--muted);align-items:center;gap:8px;font-size:.875rem;line-height:1.4;display:flex}.connection-status-module__2yNV1q__online,.connection-status-module__2yNV1q__offline{border-radius:50%;flex:none;width:10px;height:10px}.connection-status-module__2yNV1q__online{background:var(--safe)}.connection-status-module__2yNV1q__offline{background:var(--warning)}
.entry-safety-setup-module__j-xUrW__card{border-radius:var(--radius-panel);background:linear-gradient(145deg,#f4f9ff 0%,#edf5ff 100%);border:1px solid #8ab8ef;gap:14px;padding:16px;display:grid;box-shadow:0 10px 30px #0c53ae14}.entry-safety-setup-module__j-xUrW__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.entry-safety-setup-module__j-xUrW__heading p{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.entry-safety-setup-module__j-xUrW__heading h2{font-size:1.15rem;line-height:1.2}.entry-safety-setup-module__j-xUrW__heading>button{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.entry-safety-setup-module__j-xUrW__heading>button:hover{color:var(--ink);background:#fff}.entry-safety-setup-module__j-xUrW__shield{color:#fff;background:var(--brand);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.entry-safety-setup-module__j-xUrW__description,.entry-safety-setup-module__j-xUrW__card small{color:var(--muted);line-height:1.45}.entry-safety-setup-module__j-xUrW__description{font-size:.92rem}.entry-safety-setup-module__j-xUrW__permissionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;display:grid}.entry-safety-setup-module__j-xUrW__permissionList li{min-height:44px;color:var(--brand-dark);background:#ffffffc2;border:1px solid #c8d9eb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;font-weight:750;display:flex}.entry-safety-setup-module__j-xUrW__permissionList li[data-state=blocked],.entry-safety-setup-module__j-xUrW__permissionList li[data-state=unsupported]{color:#744300;background:#fff9ee}.entry-safety-setup-module__j-xUrW__permissionList li[data-state=active],.entry-safety-setup-module__j-xUrW__permissionList li[data-state=allowed]{color:#075f3c;background:#effbf4}.entry-safety-setup-module__j-xUrW__actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.entry-safety-setup-module__j-xUrW__actions a,.entry-safety-setup-module__j-xUrW__actions button{border-radius:var(--radius-control);justify-content:center;align-items:center;min-height:48px;padding:10px 15px;font-weight:850;display:inline-flex}.entry-safety-setup-module__j-xUrW__actions a{color:#fff;background:var(--brand)}.entry-safety-setup-module__j-xUrW__actions button{border:1px solid var(--border);color:var(--brand-dark);cursor:pointer;background:#fff}.entry-safety-setup-module__j-xUrW__card small{font-size:.75rem}@media (max-width:380px){.entry-safety-setup-module__j-xUrW__permissionList{grid-template-columns:1fr}}
.brand-lockup-module__RVlwPG__lockup{min-width:0;color:var(--brand-dark);align-items:center;gap:11px;display:inline-flex}.brand-lockup-module__RVlwPG__mark{border-radius:13px;flex:none;width:48px;height:48px}.brand-lockup-module__RVlwPG__words{gap:1px;min-width:0;line-height:1;display:grid}.brand-lockup-module__RVlwPG__organization,.brand-lockup-module__RVlwPG__product{white-space:nowrap}.brand-lockup-module__RVlwPG__organization{letter-spacing:-.025em;font-size:1.16rem;font-weight:760}.brand-lockup-module__RVlwPG__product{color:var(--brand);letter-spacing:.01em;font-size:.78rem;font-weight:760}.brand-lockup-module__RVlwPG__lockup[data-compact]{gap:8px}.brand-lockup-module__RVlwPG__lockup[data-compact] .brand-lockup-module__RVlwPG__mark{border-radius:11px;width:40px;height:40px}.brand-lockup-module__RVlwPG__lockup[data-compact] .brand-lockup-module__RVlwPG__organization{font-size:.98rem}.brand-lockup-module__RVlwPG__lockup[data-compact] .brand-lockup-module__RVlwPG__product{font-size:.68rem}@media (max-width:360px){.brand-lockup-module__RVlwPG__lockup[data-compact] .brand-lockup-module__RVlwPG__words{display:none}}
.page-shell-module__uEYB2W__shell{background:var(--surface);width:min(100%,680px);min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 20px calc(96px + env(safe-area-inset-bottom));align-content:start;gap:22px;margin:0 auto;display:grid}.page-shell-module__uEYB2W__header{gap:22px;display:grid}.page-shell-module__uEYB2W__utilityRow{grid-template-columns:48px 1fr 58px;align-items:center;gap:12px;display:grid}.page-shell-module__uEYB2W__back,.page-shell-module__uEYB2W__compactEmergency{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex}.page-shell-module__uEYB2W__back{color:var(--brand)}.page-shell-module__uEYB2W__compactEmergency{border-color:var(--emergency);border-radius:var(--radius-control);background:var(--emergency);color:#fff;gap:4px;font-weight:800}.page-shell-module__uEYB2W__brand{justify-self:center;min-width:0}.page-shell-module__uEYB2W__spacer{width:48px}.page-shell-module__uEYB2W__titleBlock{gap:6px;display:grid}.page-shell-module__uEYB2W__titleBlock h1{letter-spacing:-.035em;font-size:clamp(1.9rem,8vw,2.5rem);line-height:1.08}.page-shell-module__uEYB2W__titleBlock p{color:var(--muted);font-size:1rem}@media (min-width:720px){.page-shell-module__uEYB2W__shell{border:1px solid var(--border);border-radius:24px;min-height:auto;margin-block:32px;padding-bottom:32px;box-shadow:0 16px 50px #07122f14}.page-shell-module__uEYB2W__wide{width:min(100% - 40px,1180px)}}
.emergency-surface-module__-qJ7hW__surface{background:var(--surface);width:min(100%,520px);min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 20px calc(120px + env(safe-area-inset-bottom));margin:0 auto}.emergency-surface-module__-qJ7hW__backLink{width:fit-content;min-height:48px;color:var(--brand-dark);align-items:center;gap:8px;margin-bottom:14px;font-weight:700;display:inline-flex}.emergency-surface-module__-qJ7hW__backLink:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:720px){.emergency-surface-module__-qJ7hW__surface{border:1px solid var(--border);border-radius:24px;min-height:auto;margin-block:32px;padding-bottom:32px;box-shadow:0 16px 50px #07122f14}}@media (max-width:340px){.emergency-surface-module__-qJ7hW__surface{padding-inline:14px}}
.community-location-fields-module__z55wYq__locationGroup{border:1px solid var(--border);border-radius:var(--radius-panel);background:#f8fbff;gap:14px;min-width:0;padding:16px;display:grid}.community-location-fields-module__z55wYq__locationGroup legend{color:var(--ink);padding:0 6px;font-size:1.125rem;font-weight:850}.community-location-fields-module__z55wYq__intro,.community-location-fields-module__z55wYq__field small,.community-location-fields-module__z55wYq__privateLocation small{color:var(--muted)}.community-location-fields-module__z55wYq__field{gap:7px;font-weight:800;display:grid}.community-location-fields-module__z55wYq__field input,.community-location-fields-module__z55wYq__field textarea{border-radius:var(--radius-control);width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #91a4ba;padding:11px 12px}.community-location-fields-module__z55wYq__field textarea{resize:vertical;min-height:88px}.community-location-fields-module__z55wYq__field small,.community-location-fields-module__z55wYq__privateLocation small{font-size:.8125rem;font-weight:500}.community-location-fields-module__z55wYq__inputWithIcon{align-items:center;display:flex;position:relative}.community-location-fields-module__z55wYq__inputWithIcon svg{color:var(--muted);pointer-events:none;position:absolute;left:13px}.community-location-fields-module__z55wYq__inputWithIcon input{padding-left:43px}.community-location-fields-module__z55wYq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.community-location-fields-module__z55wYq__locationButton{border:2px solid var(--brand);border-radius:var(--radius-control);min-height:50px;color:var(--brand-dark);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:inline-flex}.community-location-fields-module__z55wYq__locationButton:disabled{cursor:wait;opacity:.65}.community-location-fields-module__z55wYq__privateLocation{border-radius:var(--radius-control);color:#075f3c;background:#f0fff7;border:1px solid #68b590;grid-template-columns:22px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:11px 12px;display:grid}.community-location-fields-module__z55wYq__privateLocation span{gap:2px;display:grid}.community-location-fields-module__z55wYq__privateLocation button{border-radius:var(--radius-control);min-width:42px;min-height:42px;color:var(--emergency-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.community-location-fields-module__z55wYq__consent{color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:grid}.community-location-fields-module__z55wYq__consent input{width:20px;height:20px;accent-color:var(--brand);margin-top:2px}.community-location-fields-module__z55wYq__consent span{gap:3px;display:grid}.community-location-fields-module__z55wYq__message,.community-location-fields-module__z55wYq__error{border-radius:var(--radius-control);align-items:flex-start;gap:9px;padding:11px 12px;font-size:.875rem;display:flex}.community-location-fields-module__z55wYq__message{color:#075f3c;background:#f0fff7;border:1px solid #68b590}.community-location-fields-module__z55wYq__error{color:#633900;background:#fffaf0;border:1px solid #d79520}.community-location-fields-module__z55wYq__message svg,.community-location-fields-module__z55wYq__error svg{flex:none}@media (max-width:480px){.community-location-fields-module__z55wYq__locationGroup{padding:14px}.community-location-fields-module__z55wYq__actions{grid-template-columns:1fr}}
.community-situation-center-module__IuKqqq__center{color:var(--ink);gap:24px;display:grid}.community-situation-center-module__IuKqqq__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.community-situation-center-module__IuKqqq__heroCopy{gap:8px;display:grid}.community-situation-center-module__IuKqqq__heroCopy h1{letter-spacing:-.04em;max-width:760px;font-size:clamp(2rem,5vw,3rem);line-height:1.04}.community-situation-center-module__IuKqqq__heroCopy p{max-width:760px;color:var(--muted)}.community-situation-center-module__IuKqqq__primaryActions{grid-template-columns:repeat(2,minmax(190px,1fr));gap:14px;display:grid}.community-situation-center-module__IuKqqq__helpAction,.community-situation-center-module__IuKqqq__reportAction{border-radius:var(--radius-control);text-align:center;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:12px 18px;font-weight:850;display:inline-flex}.community-situation-center-module__IuKqqq__helpAction{border:1px solid var(--brand);color:#fff;background:var(--brand);box-shadow:0 8px 22px #0c53ae29}.community-situation-center-module__IuKqqq__helpAction:hover{background:var(--brand-dark)}.community-situation-center-module__IuKqqq__reportAction{border:2px solid var(--brand);color:var(--brand-dark);background:#fff}.community-situation-center-module__IuKqqq__summary{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.community-situation-center-module__IuKqqq__summary>div{min-height:92px;color:var(--brand);grid-template:"icon value""icon label"/36px minmax(0,1fr);align-items:center;gap:14px;padding:16px 24px;display:grid}.community-situation-center-module__IuKqqq__summary>div+div{border-left:1px solid var(--border)}.community-situation-center-module__IuKqqq__summary dd{color:var(--ink);grid-area:value;align-self:end;font-size:1.5rem;font-weight:900;line-height:1}.community-situation-center-module__IuKqqq__summary dt{color:var(--muted);grid-area:label;align-self:start;font-size:.875rem;font-weight:650}.community-situation-center-module__IuKqqq__summary svg{grid-area:icon}.community-situation-center-module__IuKqqq__toolbar{grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(130px,1fr)) auto;align-items:stretch;gap:12px;display:grid}.community-situation-center-module__IuKqqq__searchField,.community-situation-center-module__IuKqqq__selectField{border-radius:var(--radius-control);min-width:0;min-height:54px;color:var(--ink);background:#fff;border:1px solid #a7b5c7}.community-situation-center-module__IuKqqq__searchField{color:var(--muted);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:0 13px;display:grid}.community-situation-center-module__IuKqqq__searchField input{min-width:0;min-height:52px;color:var(--ink);background:0 0;border:0;outline:0}.community-situation-center-module__IuKqqq__searchField:focus-within,.community-situation-center-module__IuKqqq__selectField:focus-within{outline:3px solid var(--focus);outline-offset:3px}.community-situation-center-module__IuKqqq__selectField{align-content:center;gap:1px;padding:6px 10px;display:grid;position:relative}.community-situation-center-module__IuKqqq__selectField span{color:var(--muted);pointer-events:none;font-size:.7rem;font-weight:750;position:absolute;top:7px;left:13px}.community-situation-center-module__IuKqqq__selectField select{width:100%;min-height:40px;color:var(--ink);background:0 0;border:0;outline:0;padding:14px 3px 0;font-weight:700}.community-situation-center-module__IuKqqq__viewSwitch{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;grid-template-columns:repeat(2,auto);min-height:54px;display:grid;overflow:hidden}.community-situation-center-module__IuKqqq__viewSwitch button{color:var(--muted);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:750;display:inline-flex}.community-situation-center-module__IuKqqq__viewSwitch button[aria-pressed=true]{border-radius:calc(var(--radius-control) - 2px);color:var(--brand-dark);background:#eef6ff;border:1px solid #84b4f8}.community-situation-center-module__IuKqqq__mapOverview{border-bottom:1px solid var(--border);gap:8px;padding:14px;display:grid}.community-situation-center-module__IuKqqq__mapPlot{border-radius:var(--radius-control);background-color:#eaf3ff;background-image:linear-gradient(#ffffffa3 1px,#0000 1px),linear-gradient(90deg,#ffffffa3 1px,#0000 1px);background-size:36px 36px;border:1px solid #a9c8eb;min-height:330px;position:relative;overflow:hidden}.community-situation-center-module__IuKqqq__northLabel,.community-situation-center-module__IuKqqq__westLabel,.community-situation-center-module__IuKqqq__eastLabel{color:var(--muted);font-size:.72rem;font-weight:750;position:absolute}.community-situation-center-module__IuKqqq__northLabel{top:10px;left:50%;transform:translate(-50%)}.community-situation-center-module__IuKqqq__westLabel{top:50%;left:10px;transform:translateY(-50%)}.community-situation-center-module__IuKqqq__eastLabel{top:50%;right:10px;transform:translateY(-50%)}.community-situation-center-module__IuKqqq__mapMarker{background:var(--brand);border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #07122f3d}.community-situation-center-module__IuKqqq__mapMarker[data-kind=help]{background:var(--emergency)}.community-situation-center-module__IuKqqq__mapOverview>p{color:var(--muted);font-size:.8rem}.community-situation-center-module__IuKqqq__clearFilters{color:var(--brand-dark);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;font-weight:800;display:inline-flex}.community-situation-center-module__IuKqqq__statePanel,.community-situation-center-module__IuKqqq__errorPanel,.community-situation-center-module__IuKqqq__emptyPanel,.community-situation-center-module__IuKqqq__noMatches{border:1px solid var(--border);border-radius:var(--radius-control);align-items:center;gap:13px;padding:18px;display:flex}.community-situation-center-module__IuKqqq__statePanel,.community-situation-center-module__IuKqqq__emptyPanel,.community-situation-center-module__IuKqqq__noMatches{color:var(--brand-dark);background:#f7faff}.community-situation-center-module__IuKqqq__errorPanel{color:#633900;background:#fffaf0;border-color:#d79520}.community-situation-center-module__IuKqqq__statePanel span,.community-situation-center-module__IuKqqq__errorPanel span,.community-situation-center-module__IuKqqq__noMatches span{flex:1;gap:2px;display:grid}.community-situation-center-module__IuKqqq__statePanel span,.community-situation-center-module__IuKqqq__emptyPanel p,.community-situation-center-module__IuKqqq__noMatches span{color:var(--muted)}.community-situation-center-module__IuKqqq__statePanel strong,.community-situation-center-module__IuKqqq__noMatches strong{color:var(--ink)}.community-situation-center-module__IuKqqq__errorPanel button,.community-situation-center-module__IuKqqq__noMatches button{border-radius:var(--radius-control);min-height:42px;color:inherit;cursor:pointer;background:#fff;border:1px solid;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:800;display:inline-flex}.community-situation-center-module__IuKqqq__pulse{animation:1.2s ease-in-out infinite community-situation-center-module__IuKqqq__pulse}.community-situation-center-module__IuKqqq__emptyPanel div{gap:3px;display:grid}.community-situation-center-module__IuKqqq__results,.community-situation-center-module__IuKqqq__tableFrame{min-width:0}.community-situation-center-module__IuKqqq__results{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;display:grid;overflow:hidden}.community-situation-center-module__IuKqqq__tableFrame{overflow-x:auto}.community-situation-center-module__IuKqqq__tableFrame table{border-collapse:collapse;width:100%;min-width:940px;font-size:.875rem}.community-situation-center-module__IuKqqq__tableFrame th,.community-situation-center-module__IuKqqq__tableFrame td{text-align:left;vertical-align:middle;padding:13px 15px}.community-situation-center-module__IuKqqq__tableFrame th{color:var(--ink);background:#f7f9fc;font-size:.78rem;font-weight:850}.community-situation-center-module__IuKqqq__tableFrame tbody tr{border-top:1px solid var(--border)}.community-situation-center-module__IuKqqq__tableFrame tbody tr:hover{background:#f9fbff}.community-situation-center-module__IuKqqq__zoneCell,.community-situation-center-module__IuKqqq__causeCell{align-items:center;gap:9px;display:inline-flex}.community-situation-center-module__IuKqqq__zoneCell{color:var(--ink)}.community-situation-center-module__IuKqqq__rowIcon{color:#fff;background:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}tr[data-kind=help] .community-situation-center-module__IuKqqq__rowIcon{background:var(--emergency)}.community-situation-center-module__IuKqqq__causeCell{color:var(--muted)}.community-situation-center-module__IuKqqq__causeCell svg{color:var(--brand);flex:none}tr[data-kind=help] .community-situation-center-module__IuKqqq__causeCell svg{color:var(--emergency)}.community-situation-center-module__IuKqqq__statusBadge{color:#6a4500;background:#fff8e8;border:1px solid #e2c888;border-radius:7px;max-width:150px;padding:5px 8px;font-size:.75rem;font-weight:800;line-height:1.25;display:inline-block}.community-situation-center-module__IuKqqq__statusBadge[data-status=verified],.community-situation-center-module__IuKqqq__statusBadge[data-status=community_confirmed]{color:#075f3c;background:#effbf4;border-color:#a8d9bd}.community-situation-center-module__IuKqqq__statusBadge[data-status=resolved],.community-situation-center-module__IuKqqq__statusBadge[data-status=expired]{border-color:var(--border);color:var(--muted);background:#f3f5f8}.community-situation-center-module__IuKqqq__statusBadge[data-status=under_review]{color:var(--brand-dark);background:#eef6ff;border-color:#a9c8eb}.community-situation-center-module__IuKqqq__collaborateAction{border:1px solid var(--brand);min-height:38px;color:var(--brand-dark);white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:7px 9px;font-size:.78rem;font-weight:850;display:inline-flex}.community-situation-center-module__IuKqqq__closedLabel{color:var(--muted);font-size:.78rem;font-weight:750}.community-situation-center-module__IuKqqq__resultsFooter{border-top:1px solid var(--border);min-height:66px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;font-size:.8rem;display:flex}.community-situation-center-module__IuKqqq__resultsFooter p:last-child{color:var(--ink);align-items:center;gap:7px;font-weight:750;display:inline-flex}.community-situation-center-module__IuKqqq__freshness{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.community-situation-center-module__IuKqqq__freshness span{flex:1}.community-situation-center-module__IuKqqq__freshness button{color:var(--brand-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:inline-flex}@keyframes community-situation-center-module__IuKqqq__pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.community-situation-center-module__IuKqqq__pulse{animation:none}}@media (max-width:1120px){.community-situation-center-module__IuKqqq__hero{grid-template-columns:1fr}.community-situation-center-module__IuKqqq__primaryActions{width:min(100%,620px)}.community-situation-center-module__IuKqqq__toolbar{grid-template-columns:repeat(4,minmax(130px,1fr))}.community-situation-center-module__IuKqqq__searchField,.community-situation-center-module__IuKqqq__viewSwitch{grid-column:span 2}}@media (max-width:760px){.community-situation-center-module__IuKqqq__center{gap:18px}.community-situation-center-module__IuKqqq__primaryActions,.community-situation-center-module__IuKqqq__summary,.community-situation-center-module__IuKqqq__toolbar{grid-template-columns:1fr 1fr}.community-situation-center-module__IuKqqq__summary>div{min-height:84px;padding:14px}.community-situation-center-module__IuKqqq__summary>div+div{border-left:0}.community-situation-center-module__IuKqqq__summary>div:nth-child(2n){border-left:1px solid var(--border)}.community-situation-center-module__IuKqqq__summary>div:nth-child(n+3){border-top:1px solid var(--border)}.community-situation-center-module__IuKqqq__searchField,.community-situation-center-module__IuKqqq__viewSwitch{grid-column:1/-1}.community-situation-center-module__IuKqqq__tableFrame{overflow:visible}.community-situation-center-module__IuKqqq__tableFrame table,.community-situation-center-module__IuKqqq__tableFrame tbody,.community-situation-center-module__IuKqqq__tableFrame tr,.community-situation-center-module__IuKqqq__tableFrame td{width:100%;min-width:0;display:block}.community-situation-center-module__IuKqqq__tableFrame thead{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.community-situation-center-module__IuKqqq__tableFrame tbody{background:#f5f8fc;gap:12px;padding:12px;display:grid}.community-situation-center-module__IuKqqq__tableFrame tbody tr{border:1px solid var(--border);border-left:5px solid var(--brand);border-radius:var(--radius-control);background:#fff;overflow:hidden}.community-situation-center-module__IuKqqq__tableFrame tbody tr[data-kind=help]{border-left-color:var(--emergency)}.community-situation-center-module__IuKqqq__tableFrame td{grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.community-situation-center-module__IuKqqq__tableFrame td+td{border-top:1px solid var(--border)}.community-situation-center-module__IuKqqq__tableFrame td:before{content:attr(data-label);color:var(--muted);font-size:.72rem;font-weight:800}.community-situation-center-module__IuKqqq__resultsFooter{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.community-situation-center-module__IuKqqq__primaryActions,.community-situation-center-module__IuKqqq__toolbar{grid-template-columns:1fr}.community-situation-center-module__IuKqqq__primaryActions,.community-situation-center-module__IuKqqq__helpAction,.community-situation-center-module__IuKqqq__reportAction{width:100%}.community-situation-center-module__IuKqqq__searchField,.community-situation-center-module__IuKqqq__viewSwitch{grid-column:auto}.community-situation-center-module__IuKqqq__summary>div{grid-template-columns:28px minmax(0,1fr);gap:8px}.community-situation-center-module__IuKqqq__summary>div svg{width:23px}.community-situation-center-module__IuKqqq__summary dd{font-size:1.25rem}.community-situation-center-module__IuKqqq__summary dt{font-size:.75rem}.community-situation-center-module__IuKqqq__errorPanel,.community-situation-center-module__IuKqqq__noMatches{flex-direction:column;align-items:stretch}.community-situation-center-module__IuKqqq__tableFrame td{grid-template-columns:1fr}}
.install-app-module__g5t4fa__card{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fbfdff;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.install-app-module__g5t4fa__card>svg{color:var(--brand);margin-top:2px}.install-app-module__g5t4fa__card h2{color:var(--brand-dark);font-size:1.15rem;line-height:1.25}.install-app-module__g5t4fa__card p{color:var(--muted);margin-top:5px;line-height:1.5}.install-app-module__g5t4fa__card .install-app-module__g5t4fa__hint{color:var(--brand-dark);font-size:.9rem;line-height:1.45}.install-app-module__g5t4fa__card button{border:1px solid var(--brand);border-radius:var(--radius-control);min-height:48px;color:var(--brand);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:.94rem;font-weight:800;display:inline-flex}.install-app-module__g5t4fa__card button:hover{background:var(--brand-soft)}.install-app-module__g5t4fa__card small{color:var(--safe);margin-top:9px;font-weight:700;display:block}@media (max-width:380px){.install-app-module__g5t4fa__card button{width:100%}}
.assistance-request-flow-module__FWuyBq__flow{gap:18px;display:grid}.assistance-request-flow-module__FWuyBq__header{gap:5px;display:grid}.assistance-request-flow-module__FWuyBq__header h1{letter-spacing:-.035em;font-size:clamp(2rem,9vw,2.6rem);line-height:1.06}.assistance-request-flow-module__FWuyBq__header p{color:var(--muted)}.assistance-request-flow-module__FWuyBq__urgentNotice,.assistance-request-flow-module__FWuyBq__privacyNotice,.assistance-request-flow-module__FWuyBq__feedback,.assistance-request-flow-module__FWuyBq__errorFeedback{border-radius:var(--radius-control);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.assistance-request-flow-module__FWuyBq__urgentNotice{color:#633900;background:#fffaf0;border:1px solid #d79520}.assistance-request-flow-module__FWuyBq__urgentNotice svg,.assistance-request-flow-module__FWuyBq__privacyNotice svg,.assistance-request-flow-module__FWuyBq__feedback svg,.assistance-request-flow-module__FWuyBq__errorFeedback svg{flex:none;margin-top:1px}.assistance-request-flow-module__FWuyBq__form{gap:17px;display:grid}.assistance-request-flow-module__FWuyBq__form>label{gap:6px;font-weight:750;display:grid}.assistance-request-flow-module__FWuyBq__form small{color:var(--muted);font-size:.8125rem;font-weight:500}.assistance-request-flow-module__FWuyBq__form select,.assistance-request-flow-module__FWuyBq__form textarea{border-radius:var(--radius-control);width:100%;color:var(--ink);background:#fff;border:1px solid #91a4ba;padding:11px 12px}.assistance-request-flow-module__FWuyBq__form select{min-height:50px}.assistance-request-flow-module__FWuyBq__form textarea{resize:vertical;min-height:116px}.assistance-request-flow-module__FWuyBq__inputFrame{border-radius:var(--radius-control);background:#fff;border:1px solid #91a4ba;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:0 12px;display:grid}.assistance-request-flow-module__FWuyBq__inputFrame:focus-within{outline:3px solid var(--focus);outline-offset:3px}.assistance-request-flow-module__FWuyBq__inputFrame input{min-width:0;min-height:48px;color:var(--ink);background:0 0;border:0;outline:0}.assistance-request-flow-module__FWuyBq__counter{text-align:right}.assistance-request-flow-module__FWuyBq__privacyNotice{color:#633900;background:#fffaf0;border:1px solid #d79520;font-size:.875rem}.assistance-request-flow-module__FWuyBq__primaryButton,.assistance-request-flow-module__FWuyBq__outlineButton,.assistance-request-flow-module__FWuyBq__safeButton,.assistance-request-flow-module__FWuyBq__dangerButton,.assistance-request-flow-module__FWuyBq__emergencyCall{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:12px 14px;font-weight:800;line-height:1.2;display:inline-flex}.assistance-request-flow-module__FWuyBq__primaryButton{border:1px solid var(--brand);color:#fff;background:var(--brand)}.assistance-request-flow-module__FWuyBq__primaryButton:hover{background:var(--brand-dark)}.assistance-request-flow-module__FWuyBq__primaryButton:disabled{cursor:not-allowed;opacity:.68}.assistance-request-flow-module__FWuyBq__communityConsent{border:1px solid var(--border);border-radius:var(--radius-control);background:#f5f8fc;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;padding:13px 14px;font-size:.875rem;line-height:1.45;gap:10px!important;display:grid!important}.assistance-request-flow-module__FWuyBq__communityConsent input{width:20px;height:20px;accent-color:var(--brand);margin-top:2px}.assistance-request-flow-module__FWuyBq__communityConsent span{gap:3px;display:grid}.assistance-request-flow-module__FWuyBq__outlineButton{border:2px solid var(--brand);color:var(--brand-dark);background:#fff}.assistance-request-flow-module__FWuyBq__safeButton{border:2px solid var(--safe);color:#075f3c;background:#f0fff7}.assistance-request-flow-module__FWuyBq__dangerButton{border:2px solid var(--emergency);color:var(--emergency-dark);background:#fff}.assistance-request-flow-module__FWuyBq__review{gap:16px;display:grid}.assistance-request-flow-module__FWuyBq__reviewHeading{color:var(--brand-dark);grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.assistance-request-flow-module__FWuyBq__reviewHeading h2{font-size:1.25rem;line-height:1.25}.assistance-request-flow-module__FWuyBq__reviewHeading p{color:var(--muted);margin-top:3px;font-size:.875rem}.assistance-request-flow-module__FWuyBq__summary{border:1px solid var(--border);border-radius:var(--radius-panel);display:grid;overflow:hidden}.assistance-request-flow-module__FWuyBq__summary>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;min-height:50px;padding:9px 13px;display:grid}.assistance-request-flow-module__FWuyBq__summary>div+div{border-top:1px solid var(--border)}.assistance-request-flow-module__FWuyBq__summary dt{color:var(--muted);font-size:.8125rem;font-weight:700}.assistance-request-flow-module__FWuyBq__summary dd{text-align:right;overflow-wrap:anywhere}.assistance-request-flow-module__FWuyBq__message{border-left:4px solid var(--brand);background:#f5f8fc;gap:4px;padding:11px 13px;display:grid}.assistance-request-flow-module__FWuyBq__message p{color:var(--muted);overflow-wrap:anywhere}.assistance-request-flow-module__FWuyBq__shareGrid,.assistance-request-flow-module__FWuyBq__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assistance-request-flow-module__FWuyBq__serverNotice{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);padding:11px 13px;font-size:.875rem}.assistance-request-flow-module__FWuyBq__feedback{color:#075f3c;background:#f0fff7;border:1px solid #68b590}.assistance-request-flow-module__FWuyBq__errorFeedback{color:#633900;background:#fffaf0;border:1px solid #d79520}.assistance-request-flow-module__FWuyBq__emergencyCall{bottom:calc(80px + env(safe-area-inset-bottom));z-index:2;color:#fff;background:var(--emergency);position:sticky;box-shadow:0 6px 20px #07122f29}@media (min-width:720px){.assistance-request-flow-module__FWuyBq__emergencyCall{bottom:8px}}.assistance-request-flow-module__FWuyBq__emergencyCall:hover{background:var(--emergency-dark)}@media (max-width:360px){.assistance-request-flow-module__FWuyBq__shareGrid,.assistance-request-flow-module__FWuyBq__actionGrid,.assistance-request-flow-module__FWuyBq__summary>div{grid-template-columns:1fr}.assistance-request-flow-module__FWuyBq__summary dd{text-align:left}}
.community-alert-feed-module__DmwSvG__backdrop{z-index:60;background:#07122f7a;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.community-alert-feed-module__DmwSvG__dialog{background:#fff;border-radius:20px 20px 14px 14px;gap:16px;width:min(100%,540px);padding:20px;display:grid;box-shadow:0 24px 70px #07122f47}.community-alert-feed-module__DmwSvG__dialog header,.community-alert-feed-module__DmwSvG__dialog header span,.community-alert-feed-module__DmwSvG__success,.community-alert-feed-module__DmwSvG__error{align-items:center;gap:9px;display:flex}.community-alert-feed-module__DmwSvG__dialog header{justify-content:space-between}.community-alert-feed-module__DmwSvG__dialog header strong{font-size:1.2rem}.community-alert-feed-module__DmwSvG__close{border:1px solid var(--border);width:44px;height:44px;color:var(--brand-dark);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.community-alert-feed-module__DmwSvG__zone{color:var(--ink);font-size:1.08rem;font-weight:850}.community-alert-feed-module__DmwSvG__dialog>p:not(.community-alert-feed-module__DmwSvG__zone,.community-alert-feed-module__DmwSvG__success,.community-alert-feed-module__DmwSvG__error){color:var(--muted)}.community-alert-feed-module__DmwSvG__signalActions{gap:9px;display:grid}.community-alert-feed-module__DmwSvG__signalActions button{border:1px solid var(--brand);border-radius:var(--radius-control);min-height:48px;color:var(--brand-dark);cursor:pointer;background:#fff;padding:10px 14px;font-weight:800}.community-alert-feed-module__DmwSvG__signalActions button:first-child{color:#fff;background:var(--brand)}.community-alert-feed-module__DmwSvG__signalActions button:disabled{cursor:wait;opacity:.6}.community-alert-feed-module__DmwSvG__success,.community-alert-feed-module__DmwSvG__error{border-radius:var(--radius-control);padding:10px 12px}.community-alert-feed-module__DmwSvG__success{color:#075f3c;background:#effbf4}.community-alert-feed-module__DmwSvG__error{color:#7a1621;background:#fff0f1}.community-alert-feed-module__DmwSvG__emergency{border-radius:var(--radius-control);color:#fff;background:var(--emergency);text-align:center;place-items:center;min-height:48px;padding:10px 14px;font-weight:850;display:grid}@media (min-width:720px){.community-alert-feed-module__DmwSvG__backdrop{align-items:center}.community-alert-feed-module__DmwSvG__dialog{border-radius:20px}}
.seismic-feed-module__fgZ_ya__panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:20px}.seismic-feed-module__fgZ_ya__header{gap:8px;margin-bottom:20px;display:grid}.seismic-feed-module__fgZ_ya__title{font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.25}.seismic-feed-module__fgZ_ya__metadata{color:var(--muted);font-size:1rem}.seismic-feed-module__fgZ_ya__metadata a{color:var(--brand-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.seismic-feed-module__fgZ_ya__state{background:var(--brand-soft);width:fit-content;color:var(--brand-dark);border-radius:8px;padding:6px 10px;font-weight:700}.seismic-feed-module__fgZ_ya__warning{border-left:4px solid var(--warning);color:var(--ink);background:#fff8e8;padding:12px}.seismic-feed-module__fgZ_ya__list{gap:0;list-style:none;display:grid}.seismic-feed-module__fgZ_ya__event{border-top:1px solid var(--border);grid-template-columns:minmax(56px,auto) 1fr;gap:12px;min-width:0;padding:16px 0;display:grid}.seismic-feed-module__fgZ_ya__magnitude{font-size:1.25rem;font-weight:700;line-height:1.2}.seismic-feed-module__fgZ_ya__eventDetails{gap:4px;min-width:0;display:grid}.seismic-feed-module__fgZ_ya__eventDetails a{color:var(--brand-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.seismic-feed-module__fgZ_ya__eventMeta{color:var(--muted)}.seismic-feed-module__fgZ_ya__empty{border-top:1px solid var(--border);padding-top:16px}.seismic-feed-module__fgZ_ya__errors{color:var(--muted);margin-top:16px;font-size:.875rem}@media (min-width:40rem){.seismic-feed-module__fgZ_ya__panel{padding:24px}}
.public-situation-list-module__ITt0QW__surface,.public-situation-list-module__ITt0QW__listHeader{gap:12px;display:grid}.public-situation-list-module__ITt0QW__listHeader h2{font-size:clamp(1.3rem,5vw,1.55rem);line-height:1.2}.public-situation-list-module__ITt0QW__listHeader p,.public-situation-list-module__ITt0QW__area,.public-situation-list-module__ITt0QW__kind,.public-situation-list-module__ITt0QW__localStatus{color:var(--muted)}.public-situation-list-module__ITt0QW__list{border:1px solid var(--border);border-radius:var(--radius-panel);list-style:none;display:grid;overflow:hidden}.public-situation-list-module__ITt0QW__item{background:var(--surface);padding:18px}.public-situation-list-module__ITt0QW__item+.public-situation-list-module__ITt0QW__item{border-top:1px solid var(--border)}.public-situation-list-module__ITt0QW__item article,.public-situation-list-module__ITt0QW__itemHeader{gap:14px;display:grid}.public-situation-list-module__ITt0QW__itemHeader{grid-template-columns:42px 1fr;align-items:start}.public-situation-list-module__ITt0QW__itemHeader h3{font-size:1.1rem;line-height:1.25}.public-situation-list-module__ITt0QW__kind{font-size:.9rem;font-weight:800}.public-situation-list-module__ITt0QW__area{margin-top:3px}.public-situation-list-module__ITt0QW__kindIcon{width:40px;height:40px;color:var(--brand);border:2px solid;border-radius:50%;justify-content:center;align-items:center;display:flex}.public-situation-list-module__ITt0QW__road_block,.public-situation-list-module__ITt0QW__disaster_zone{color:var(--emergency)}.public-situation-list-module__ITt0QW__medical_service{color:var(--safe)}.public-situation-list-module__ITt0QW__water_point{color:var(--brand)}.public-situation-list-module__ITt0QW__demoWarning{border-left:4px solid var(--warning);background:#fff8e8;padding:10px 12px;font-weight:700}.public-situation-list-module__ITt0QW__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-situation-list-module__ITt0QW__details div{min-width:0}.public-situation-list-module__ITt0QW__details dt{color:var(--muted);font-size:.82rem;font-weight:700}.public-situation-list-module__ITt0QW__details dd{overflow-wrap:anywhere;font-size:.95rem}.public-situation-list-module__ITt0QW__status_operational,.public-situation-list-module__ITt0QW__status_affected,.public-situation-list-module__ITt0QW__status_unverified,.public-situation-list-module__ITt0QW__status_expired{font-weight:800}.public-situation-list-module__ITt0QW__status_operational{color:var(--safe)}.public-situation-list-module__ITt0QW__status_affected,.public-situation-list-module__ITt0QW__status_expired{color:var(--emergency)}.public-situation-list-module__ITt0QW__status_unverified{color:var(--warning)}.public-situation-list-module__ITt0QW__actions{gap:8px;display:grid}.public-situation-list-module__ITt0QW__actions a,.public-situation-list-module__ITt0QW__actions button{border:1px solid var(--brand);border-radius:var(--radius-control);background:var(--surface);min-height:48px;color:var(--brand-dark);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:inline-flex}.public-situation-list-module__ITt0QW__actions button[aria-pressed=true]{background:var(--brand-soft)}.public-situation-list-module__ITt0QW__actions button:disabled{border-color:var(--border);color:var(--muted);cursor:default}.public-situation-list-module__ITt0QW__localStatus{align-items:flex-start;gap:7px;font-size:.88rem;display:flex}.public-situation-list-module__ITt0QW__localStatus svg{flex:none;margin-top:2px}.public-situation-list-module__ITt0QW__empty{border:1px solid var(--border);border-radius:var(--radius-control);padding:18px}@media (min-width:40rem){.public-situation-list-module__ITt0QW__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
.page-module__imbfua__loading{border:1px solid var(--border);border-radius:var(--radius-panel);min-height:140px;color:var(--muted);place-items:center;display:grid}.page-module__imbfua__sources aside{border-top:1px solid var(--border);gap:10px;padding-top:18px;display:grid}.page-module__imbfua__sources h3{font-size:1.1rem}.page-module__imbfua__sources ul{gap:8px;padding-left:20px;display:grid}.page-module__imbfua__sources a{color:var(--brand);text-underline-offset:3px;font-weight:650;text-decoration:underline}.page-module__imbfua__sources p{color:var(--muted);font-size:.875rem}
.page-module__9cqjyq__warning{border-radius:var(--radius-panel);background:#fff8e8;border:1px solid #d69b2f;grid-template-columns:auto 1fr;gap:10px;padding:15px;display:grid}.page-module__9cqjyq__warning svg{color:var(--warning);margin-top:2px}.page-module__9cqjyq__sources{gap:14px;display:grid}.page-module__9cqjyq__sources article{border:1px solid var(--border);border-radius:var(--radius-panel);gap:14px;padding:16px;display:grid}.page-module__9cqjyq__sources h2{font-size:1.15rem}.page-module__9cqjyq__sources p{color:var(--muted)}.page-module__9cqjyq__sources a{border:1px solid var(--brand);border-radius:var(--radius-control);min-height:48px;color:var(--brand);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.page-module__9cqjyq__call{border-radius:var(--radius-control);background:var(--brand);color:#fff;justify-content:center;align-items:center;min-height:54px;padding:12px 16px;font-weight:900;display:flex}
.home-scaffold-module__3tHLKW__shell{background:var(--surface);width:min(100%,480px);min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 20px calc(96px + env(safe-area-inset-bottom));margin:0 auto}.home-scaffold-module__3tHLKW__header{align-items:center;margin-bottom:24px;display:flex}.home-scaffold-module__3tHLKW__content{gap:16px;display:grid}.home-scaffold-module__3tHLKW__content h1{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2rem,10vw,2.75rem);line-height:1.05}.home-scaffold-module__3tHLKW__emergencyButton{border-radius:var(--radius-control);background:var(--emergency);color:#fff;justify-content:center;align-items:center;gap:14px;min-height:88px;padding:16px 20px;display:flex}.home-scaffold-module__3tHLKW__emergencyButton:hover{background:var(--emergency-dark)}.home-scaffold-module__3tHLKW__emergencyButton span{display:grid}.home-scaffold-module__3tHLKW__emergencyButton strong{font-size:1.35rem;line-height:1.2}.home-scaffold-module__3tHLKW__emergencyButton small{font-size:1rem}.home-scaffold-module__3tHLKW__actionList{gap:10px;display:grid}.home-scaffold-module__3tHLKW__action{border:1px solid var(--border);border-radius:var(--radius-control);min-height:58px;color:var(--brand-dark);grid-template-columns:26px 1fr 22px;align-items:center;gap:12px;padding:10px 14px;font-weight:650;display:grid}.home-scaffold-module__3tHLKW__action:hover{background:var(--brand-soft);border-color:var(--brand)}.home-scaffold-module__3tHLKW__notice{color:var(--muted);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.home-scaffold-module__3tHLKW__notice svg{flex:none;margin-top:1px}.home-scaffold-module__3tHLKW__otherLines{min-height:48px;color:var(--brand);text-underline-offset:4px;justify-content:space-between;align-items:center;font-weight:700;text-decoration:underline;display:flex}@media (min-width:720px){.home-scaffold-module__3tHLKW__shell{border:1px solid var(--border);border-radius:24px;min-height:auto;margin-block:32px;padding-bottom:32px;box-shadow:0 16px 50px #07122f14}}@media (max-width:340px){.home-scaffold-module__3tHLKW__shell{padding-inline:14px}}
.alert-preferences-module__Zig6fa__panel{gap:18px;display:grid}.alert-preferences-module__Zig6fa__heading{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.alert-preferences-module__Zig6fa__heading svg{color:var(--brand);margin-top:3px}.alert-preferences-module__Zig6fa__heading h2{font-size:1.35rem}.alert-preferences-module__Zig6fa__heading p,.alert-preferences-module__Zig6fa__locationCard p,.alert-preferences-module__Zig6fa__limit{color:var(--muted)}.alert-preferences-module__Zig6fa__privacy{border-radius:var(--radius-panel);background:var(--brand-soft);border:1px solid #9cc6f5;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid}.alert-preferences-module__Zig6fa__privacy svg{color:var(--brand);margin-top:2px}.alert-preferences-module__Zig6fa__sources{border:1px solid var(--border);border-radius:var(--radius-panel);gap:12px;padding:16px;display:grid}.alert-preferences-module__Zig6fa__sources legend{padding-inline:6px;font-weight:800}.alert-preferences-module__Zig6fa__sources label{grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:34px;display:grid}.alert-preferences-module__Zig6fa__sources label[aria-disabled=true]{color:var(--muted)}.alert-preferences-module__Zig6fa__sources input{width:20px;height:20px;accent-color:var(--brand)}.alert-preferences-module__Zig6fa__locationCard{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fbfdff;gap:14px;padding:16px;display:grid}.alert-preferences-module__Zig6fa__locationCard small{color:var(--warning);margin-top:5px;font-weight:700;display:block}.alert-preferences-module__Zig6fa__locationCard>div{gap:3px;display:grid}.alert-preferences-module__Zig6fa__step{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.alert-preferences-module__Zig6fa__stepHeading{color:var(--ink);gap:3px;font-weight:850;display:grid}.alert-preferences-module__Zig6fa__actions{gap:10px;display:grid}.alert-preferences-module__Zig6fa__primary,.alert-preferences-module__Zig6fa__secondary,.alert-preferences-module__Zig6fa__danger{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:12px 16px;font-weight:800;display:inline-flex}.alert-preferences-module__Zig6fa__primary{border:1px solid var(--brand);background:var(--brand);color:#fff}.alert-preferences-module__Zig6fa__secondary{border:1px solid var(--brand);color:var(--brand);background:#fff}.alert-preferences-module__Zig6fa__danger{color:var(--emergency);background:#fff;border:1px solid #d99aa1}.alert-preferences-module__Zig6fa__primary:disabled,.alert-preferences-module__Zig6fa__secondary:disabled,.alert-preferences-module__Zig6fa__danger:disabled{cursor:wait;opacity:.65}.alert-preferences-module__Zig6fa__status,.alert-preferences-module__Zig6fa__error{border-radius:10px;padding:11px 12px;font-weight:700}.alert-preferences-module__Zig6fa__status{color:#075f3c;background:#e9f8f1}.alert-preferences-module__Zig6fa__error{color:var(--emergency-dark);background:#fff0f1}.alert-preferences-module__Zig6fa__limit{font-size:.9rem}
.community-report-form-module__hQcntq__surface{gap:20px;display:grid}.community-report-form-module__hQcntq__intro{gap:6px;display:grid}.community-report-form-module__hQcntq__intro h2{color:var(--ink);font-size:clamp(1.5rem,7vw,2rem);line-height:1.15}.community-report-form-module__hQcntq__intro p,.community-report-form-module__hQcntq__field small{color:var(--muted)}.community-report-form-module__hQcntq__form,.community-report-form-module__hQcntq__field{gap:8px;display:grid}.community-report-form-module__hQcntq__form{gap:18px}.community-report-form-module__hQcntq__field>label{font-weight:800}.community-report-form-module__hQcntq__field input,.community-report-form-module__hQcntq__field select,.community-report-form-module__hQcntq__field textarea{border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:52px;color:var(--ink);border:1px solid #9aa9bd;padding:12px 14px}.community-report-form-module__hQcntq__field textarea{resize:vertical;min-height:120px}.community-report-form-module__hQcntq__field small{font-size:.9rem}.community-report-form-module__hQcntq__inputWithIcon{align-items:center;display:flex;position:relative}.community-report-form-module__hQcntq__inputWithIcon svg{color:var(--muted);pointer-events:none;position:absolute;left:14px}.community-report-form-module__hQcntq__inputWithIcon input{padding-left:44px}.community-report-form-module__hQcntq__warning,.community-report-form-module__hQcntq__pending{border-radius:var(--radius-control);align-items:flex-start;gap:10px;padding:14px;display:flex}.community-report-form-module__hQcntq__warning{background:#fff8e8;border:1px solid #d69b2f}.community-report-form-module__hQcntq__warning svg{color:var(--warning);flex:none}.community-report-form-module__hQcntq__pending{border:1px solid var(--border);background:#f7f9fc}.community-report-form-module__hQcntq__pending svg{color:var(--brand);flex:none}.community-report-form-module__hQcntq__error{border-left:4px solid var(--emergency);background:#fff0f1;padding:12px}.community-report-form-module__hQcntq__primaryAction{border-radius:var(--radius-control);background:var(--brand);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 18px;font-weight:800;display:inline-flex}.community-report-form-module__hQcntq__primaryAction:hover{background:var(--brand-dark)}.community-report-form-module__hQcntq__publishAction{border:2px solid var(--safe);border-radius:var(--radius-control);color:#075f3c;cursor:pointer;background:#f0fff7;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 18px;font-weight:800;display:inline-flex}.community-report-form-module__hQcntq__publishAction:disabled{cursor:not-allowed;opacity:.7}.community-report-form-module__hQcntq__communityConsent{border:1px solid var(--border);border-radius:var(--radius-control);background:#f5f8fc;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;padding:13px 14px;font-size:.875rem;line-height:1.45;display:grid}.community-report-form-module__hQcntq__communityConsent input{width:20px;height:20px;accent-color:var(--brand);margin-top:2px}.community-report-form-module__hQcntq__communityConsent span{gap:3px;display:grid}.community-report-form-module__hQcntq__serverNotice{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);background:#f7f9fc;padding:12px 14px;font-size:.875rem}
.emergency-contact-directory-module__ia-RPW__directory{gap:20px;display:grid}.emergency-contact-directory-module__ia-RPW__heading{gap:8px;display:grid}.emergency-contact-directory-module__ia-RPW__heading h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(2rem,9vw,2.65rem);line-height:1.06}.emergency-contact-directory-module__ia-RPW__heading p{color:var(--muted);line-height:1.5}.emergency-contact-directory-module__ia-RPW__primaryPanel{border:1px solid var(--border);border-radius:var(--radius-panel);gap:12px;padding:12px;display:grid}.emergency-contact-directory-module__ia-RPW__primaryCall{border-radius:var(--radius-control);background:var(--emergency);color:#fff;justify-content:center;align-items:center;gap:14px;min-height:84px;padding:14px 18px;display:flex}.emergency-contact-directory-module__ia-RPW__primaryCall:hover{background:var(--emergency-dark)}.emergency-contact-directory-module__ia-RPW__primaryCall span{display:grid}.emergency-contact-directory-module__ia-RPW__primaryCall strong{font-size:1.3rem;line-height:1.2}.emergency-contact-directory-module__ia-RPW__primaryCall small{font-size:.875rem}.emergency-contact-directory-module__ia-RPW__dataWarning,.emergency-contact-directory-module__ia-RPW__roadNotice{border-radius:var(--radius-control);color:#633900;background:#fffaf0;border:1px solid #f0bb66;padding:12px 14px}.emergency-contact-directory-module__ia-RPW__dataWarning{align-items:flex-start;gap:10px;display:flex}.emergency-contact-directory-module__ia-RPW__contactList{gap:14px;list-style:none;display:grid}.emergency-contact-directory-module__ia-RPW__contactCard{border:1px solid var(--border);border-radius:var(--radius-panel);gap:14px;padding:16px;display:grid}.emergency-contact-directory-module__ia-RPW__contactHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.emergency-contact-directory-module__ia-RPW__contactHeading h2{font-size:1.125rem;line-height:1.25}.emergency-contact-directory-module__ia-RPW__contactHeading p{color:var(--muted);margin-top:4px;font-size:.9375rem;line-height:1.35}.emergency-contact-directory-module__ia-RPW__number{color:var(--brand-dark);flex:none;font-size:1.25rem}.emergency-contact-directory-module__ia-RPW__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.emergency-contact-directory-module__ia-RPW__primaryMetadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-inline:2px;display:grid}.emergency-contact-directory-module__ia-RPW__primaryMetadata dt{color:var(--muted);font-size:.8125rem;font-weight:700}.emergency-contact-directory-module__ia-RPW__primaryMetadata dd{font-size:.9rem;line-height:1.35}.emergency-contact-directory-module__ia-RPW__metadata div{min-width:0}.emergency-contact-directory-module__ia-RPW__metadata dt{color:var(--muted);font-size:.8125rem;font-weight:700}.emergency-contact-directory-module__ia-RPW__metadata dd{overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.emergency-contact-directory-module__ia-RPW__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.emergency-contact-directory-module__ia-RPW__callButton,.emergency-contact-directory-module__ia-RPW__secondaryButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:750;display:inline-flex}.emergency-contact-directory-module__ia-RPW__callButton{background:var(--brand);color:#fff}.emergency-contact-directory-module__ia-RPW__callButton:hover{background:var(--brand-dark)}.emergency-contact-directory-module__ia-RPW__secondaryButton{border:1px solid var(--brand);width:100%;color:var(--brand-dark);background:#fff}.emergency-contact-directory-module__ia-RPW__secondaryButton:hover{background:var(--brand-soft)}.emergency-contact-directory-module__ia-RPW__copyAction{position:relative}.emergency-contact-directory-module__ia-RPW__copyFeedback{z-index:1;background:var(--ink);color:#fff;border-radius:8px;width:min(280px,80vw);padding:0;font-size:.8125rem;line-height:1.35;position:absolute;top:calc(100% + 5px);right:0}.emergency-contact-directory-module__ia-RPW__copyFeedback:not(:empty){padding:8px 10px}.emergency-contact-directory-module__ia-RPW__sourceLink{width:fit-content;min-height:48px;color:var(--brand-dark);text-underline-offset:3px;align-items:center;gap:6px;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.emergency-contact-directory-module__ia-RPW__roadNotice{font-size:.875rem;line-height:1.45}@media (max-width:360px){.emergency-contact-directory-module__ia-RPW__primaryMetadata,.emergency-contact-directory-module__ia-RPW__metadata,.emergency-contact-directory-module__ia-RPW__actions{grid-template-columns:1fr}.emergency-contact-directory-module__ia-RPW__contactHeading{display:grid}}
.family-check-in-flow-module__yWRCTa__flow{gap:18px;display:grid}.family-check-in-flow-module__yWRCTa__header{gap:5px;display:grid}.family-check-in-flow-module__yWRCTa__header h1{letter-spacing:-.035em;font-size:clamp(2rem,9vw,2.6rem);line-height:1.06}.family-check-in-flow-module__yWRCTa__header p{color:var(--muted)}.family-check-in-flow-module__yWRCTa__gateNotice,.family-check-in-flow-module__yWRCTa__serverNotice,.family-check-in-flow-module__yWRCTa__blockedShare,.family-check-in-flow-module__yWRCTa__feedback,.family-check-in-flow-module__yWRCTa__errorFeedback{border-radius:var(--radius-control);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.family-check-in-flow-module__yWRCTa__gateNotice{background:#f5f8fc;border:1px solid #a9bad0}.family-check-in-flow-module__yWRCTa__gateNotice svg,.family-check-in-flow-module__yWRCTa__serverNotice svg,.family-check-in-flow-module__yWRCTa__blockedShare svg,.family-check-in-flow-module__yWRCTa__feedback svg,.family-check-in-flow-module__yWRCTa__errorFeedback svg{flex:none;margin-top:1px}.family-check-in-flow-module__yWRCTa__form{gap:17px;display:grid}.family-check-in-flow-module__yWRCTa__form>label{color:var(--ink);gap:6px;font-weight:750;display:grid}.family-check-in-flow-module__yWRCTa__form small{color:var(--muted);font-size:.8125rem;font-weight:500}.family-check-in-flow-module__yWRCTa__inputFrame{border-radius:var(--radius-control);background:#fff;border:1px solid #91a4ba;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:0 12px;display:grid}.family-check-in-flow-module__yWRCTa__inputFrame:focus-within{outline:3px solid var(--focus);outline-offset:3px}.family-check-in-flow-module__yWRCTa__inputFrame input{min-width:0;min-height:48px;color:var(--ink);background:0 0;border:0;outline:0}.family-check-in-flow-module__yWRCTa__form textarea{border-radius:var(--radius-control);width:100%;min-height:104px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #91a4ba;padding:12px}.family-check-in-flow-module__yWRCTa__counter{text-align:right}.family-check-in-flow-module__yWRCTa__statusOptions{border:0;gap:10px;display:grid}.family-check-in-flow-module__yWRCTa__statusOptions legend{margin-bottom:7px;font-weight:750}.family-check-in-flow-module__yWRCTa__statusOption{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.family-check-in-flow-module__yWRCTa__statusOption:has(input:checked){border:2px solid var(--brand);background:var(--brand-soft);padding:9px 12px}.family-check-in-flow-module__yWRCTa__statusOption input{width:20px;height:20px;accent-color:var(--brand)}.family-check-in-flow-module__yWRCTa__statusOption span{display:grid}.family-check-in-flow-module__yWRCTa__statusOption strong{line-height:1.25}.family-check-in-flow-module__yWRCTa__statusOption small{line-height:1.35}.family-check-in-flow-module__yWRCTa__primaryButton,.family-check-in-flow-module__yWRCTa__outlineButton,.family-check-in-flow-module__yWRCTa__safeButton,.family-check-in-flow-module__yWRCTa__dangerButton,.family-check-in-flow-module__yWRCTa__emergencyCall{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:12px 14px;font-weight:800;line-height:1.2;display:inline-flex}.family-check-in-flow-module__yWRCTa__primaryButton{border:1px solid var(--brand);color:#fff;background:var(--brand)}.family-check-in-flow-module__yWRCTa__primaryButton:hover{background:var(--brand-dark)}.family-check-in-flow-module__yWRCTa__outlineButton{border:2px solid var(--brand);color:var(--brand-dark);background:#fff}.family-check-in-flow-module__yWRCTa__safeButton{border:2px solid var(--safe);color:#075f3c;background:#f0fff7}.family-check-in-flow-module__yWRCTa__dangerButton{border:2px solid var(--emergency);color:var(--emergency-dark);background:#fff}.family-check-in-flow-module__yWRCTa__serverNotice{border:1px solid var(--border);color:var(--muted);font-size:.875rem}.family-check-in-flow-module__yWRCTa__review{gap:16px;display:grid}.family-check-in-flow-module__yWRCTa__reviewHeading{color:var(--brand-dark);grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.family-check-in-flow-module__yWRCTa__reviewHeading h2{font-size:1.25rem;line-height:1.25}.family-check-in-flow-module__yWRCTa__reviewHeading p{color:var(--muted);margin-top:3px;font-size:.875rem}.family-check-in-flow-module__yWRCTa__summary{border:1px solid var(--border);border-radius:var(--radius-panel);display:grid;overflow:hidden}.family-check-in-flow-module__yWRCTa__summary>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;min-height:50px;padding:9px 13px;display:grid}.family-check-in-flow-module__yWRCTa__summary>div+div{border-top:1px solid var(--border)}.family-check-in-flow-module__yWRCTa__summary dt{color:var(--muted);font-size:.8125rem;font-weight:700}.family-check-in-flow-module__yWRCTa__summary dd{text-align:right;overflow-wrap:anywhere}.family-check-in-flow-module__yWRCTa__message{border-left:4px solid var(--brand);background:#f5f8fc;gap:4px;padding:11px 13px;display:grid}.family-check-in-flow-module__yWRCTa__message p{color:var(--muted);overflow-wrap:anywhere}.family-check-in-flow-module__yWRCTa__blockedShare{color:#633900;background:#fffaf0;border:1px solid #d79520}.family-check-in-flow-module__yWRCTa__blockedShare p{margin-top:2px;font-size:.875rem}.family-check-in-flow-module__yWRCTa__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.family-check-in-flow-module__yWRCTa__feedback{color:#075f3c;background:#f0fff7;border:1px solid #68b590}.family-check-in-flow-module__yWRCTa__errorFeedback{color:#633900;background:#fffaf0;border:1px solid #d79520}.family-check-in-flow-module__yWRCTa__emergencyCall{bottom:calc(80px + env(safe-area-inset-bottom));z-index:2;color:#fff;background:var(--emergency);position:sticky;box-shadow:0 6px 20px #07122f29}.family-check-in-flow-module__yWRCTa__emergencyCall:hover{background:var(--emergency-dark)}@media (min-width:720px){.family-check-in-flow-module__yWRCTa__emergencyCall{bottom:8px}}@media (max-width:360px){.family-check-in-flow-module__yWRCTa__actionGrid,.family-check-in-flow-module__yWRCTa__summary>div{grid-template-columns:1fr}.family-check-in-flow-module__yWRCTa__summary dd{text-align:left}}
.location-share-flow-module__AODyya__flow{gap:20px;display:grid}.location-share-flow-module__AODyya__header{text-align:center}.location-share-flow-module__AODyya__header h1{letter-spacing:-.035em;font-size:clamp(2rem,9vw,2.6rem);line-height:1.06}.location-share-flow-module__AODyya__stepLabel{color:var(--brand);margin-top:8px;font-weight:800}.location-share-flow-module__AODyya__step{gap:16px;display:grid}.location-share-flow-module__AODyya__intro{gap:5px;display:grid}.location-share-flow-module__AODyya__intro h2{font-size:1.25rem;line-height:1.25}.location-share-flow-module__AODyya__intro p{color:var(--muted)}.location-share-flow-module__AODyya__statusOptions{border:0;gap:10px;display:grid}.location-share-flow-module__AODyya__statusOption{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:grid}.location-share-flow-module__AODyya__statusOption:has(input:checked){border:2px solid var(--brand);background:var(--brand-soft);padding:9px 13px}.location-share-flow-module__AODyya__statusOption input{width:20px;height:20px;accent-color:var(--brand)}.location-share-flow-module__AODyya__statusOption span{display:grid}.location-share-flow-module__AODyya__statusOption strong{line-height:1.25}.location-share-flow-module__AODyya__statusOption small{color:var(--muted);font-size:.875rem}.location-share-flow-module__AODyya__selectedStatus{border-radius:var(--radius-control);color:#633900;background:#fffaf0;border:1px solid #d79520;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.location-share-flow-module__AODyya__selectedStatus span{display:grid}.location-share-flow-module__AODyya__selectedStatus small{font-size:.8125rem}.location-share-flow-module__AODyya__selectedStatus strong{font-size:1.1rem}.location-share-flow-module__AODyya__consentPanel{color:var(--ink);grid-template-columns:26px 1fr;align-items:flex-start;gap:12px;padding-block:4px;display:grid}.location-share-flow-module__AODyya__consentPanel h2{font-size:1.125rem;line-height:1.3}.location-share-flow-module__AODyya__consentPanel p{color:var(--muted);margin-top:5px;line-height:1.5}.location-share-flow-module__AODyya__primaryButton,.location-share-flow-module__AODyya__outlineButton{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 16px;font-weight:800;line-height:1.2;display:inline-flex}.location-share-flow-module__AODyya__primaryButton{border:1px solid var(--brand);background:var(--brand);color:#fff}.location-share-flow-module__AODyya__primaryButton:hover:not(:disabled){background:var(--brand-dark)}.location-share-flow-module__AODyya__primaryButton:disabled{cursor:not-allowed;background:#91a4ba;border-color:#91a4ba}.location-share-flow-module__AODyya__outlineButton{border:2px solid var(--brand);color:var(--brand-dark);background:#fff}.location-share-flow-module__AODyya__outlineButton:hover{background:var(--brand-soft)}.location-share-flow-module__AODyya__errorMessage{border-radius:var(--radius-control);color:#633900;background:#fffaf0;border:1px solid #d79520;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.location-share-flow-module__AODyya__errorMessage svg,.location-share-flow-module__AODyya__privacyNotice svg{flex:none;margin-top:1px}.location-share-flow-module__AODyya__manualForm{border-top:1px solid var(--border);gap:14px;padding-top:18px;display:grid}.location-share-flow-module__AODyya__manualForm label{color:var(--ink);gap:6px;font-weight:700;display:grid}.location-share-flow-module__AODyya__manualForm input,.location-share-flow-module__AODyya__manualForm textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #91a4ba;border-radius:10px;padding:11px 12px}.location-share-flow-module__AODyya__manualForm input{min-height:48px}.location-share-flow-module__AODyya__manualForm textarea{resize:vertical}.location-share-flow-module__AODyya__reviewPanel{border:1px solid var(--border);border-radius:var(--radius-panel);display:grid;overflow:hidden}.location-share-flow-module__AODyya__reviewPanel>div{grid-template-columns:minmax(115px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:grid}.location-share-flow-module__AODyya__reviewPanel>div+div{border-top:1px solid var(--border)}.location-share-flow-module__AODyya__reviewPanel dt{color:var(--muted);align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:flex}.location-share-flow-module__AODyya__reviewPanel dd{text-align:right;overflow-wrap:anywhere}.location-share-flow-module__AODyya__localState{border-radius:var(--radius-control);color:#075f3c;background:#f0fff7;border:1px solid #68b590;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.location-share-flow-module__AODyya__localState p{color:#174d39;margin-top:3px;font-size:.9rem;line-height:1.4}.location-share-flow-module__AODyya__messagePreview{gap:7px;font-weight:750;display:grid}.location-share-flow-module__AODyya__messagePreview textarea{width:100%;color:var(--ink);resize:vertical;background:#f8fbff;border:1px solid #91a4ba;border-radius:10px;padding:11px 12px;line-height:1.45}.location-share-flow-module__AODyya__shareActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.location-share-flow-module__AODyya__shareActions .location-share-flow-module__AODyya__outlineButton{min-width:0;padding-inline:10px;font-size:.9rem}.location-share-flow-module__AODyya__handoffMessage{min-height:1.4em;color:var(--brand-dark);font-size:.875rem;font-weight:700}.location-share-flow-module__AODyya__unavailableNotice{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);padding:11px 12px;font-size:.875rem;line-height:1.45}.location-share-flow-module__AODyya__privacyNotice{color:var(--muted);align-items:flex-start;gap:9px;font-size:.875rem;line-height:1.45;display:flex}.location-share-flow-module__AODyya__emergencyCall{min-height:52px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:2;border-radius:var(--radius-control);background:var(--emergency);color:#fff;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:800;display:inline-flex;position:sticky;box-shadow:0 6px 20px #07122f29}.location-share-flow-module__AODyya__emergencyCall:hover{background:var(--emergency-dark)}@media (min-width:720px){.location-share-flow-module__AODyya__emergencyCall{bottom:8px}}@media (max-width:360px){.location-share-flow-module__AODyya__shareActions{grid-template-columns:1fr}.location-share-flow-module__AODyya__reviewPanel>div{grid-template-columns:1fr;gap:4px}.location-share-flow-module__AODyya__reviewPanel dd{text-align:left}}
.current-situation-brief-module__kBW9sq__panel{border-radius:var(--radius-panel);background:linear-gradient(145deg,#f7fbff 0%,#eef6ff 100%);border:1px solid #8ab8ef;gap:16px;padding:20px;display:grid}.current-situation-brief-module__kBW9sq__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.current-situation-brief-module__kBW9sq__headingIcon{color:#fff;background:var(--brand);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.current-situation-brief-module__kBW9sq__heading>div{gap:3px;display:grid}.current-situation-brief-module__kBW9sq__heading h2{font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.15}.current-situation-brief-module__kBW9sq__heading>div>p:last-child,.current-situation-brief-module__kBW9sq__boundary,.current-situation-brief-module__kBW9sq__eventList p,.current-situation-brief-module__kBW9sq__sourceFooter,.current-situation-brief-module__kBW9sq__channelGrid small{color:var(--muted)}.current-situation-brief-module__kBW9sq__eyebrow{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.current-situation-brief-module__kBW9sq__seismicBlock{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;gap:12px;padding:15px;display:grid}.current-situation-brief-module__kBW9sq__sourceHeading,.current-situation-brief-module__kBW9sq__sourceFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.current-situation-brief-module__kBW9sq__sourceHeading>span{color:var(--ink);align-items:center;gap:8px;font-weight:850;display:inline-flex}.current-situation-brief-module__kBW9sq__sourceHeading>span svg{color:var(--brand)}.current-situation-brief-module__kBW9sq__sourceHeading strong{color:#075f3c;background:#e9f8f1;border-radius:999px;padding:6px 9px;font-size:.72rem}.current-situation-brief-module__kBW9sq__sourceHeading strong[data-state=last_known_good],.current-situation-brief-module__kBW9sq__sourceHeading strong[data-state=fallback],.current-situation-brief-module__kBW9sq__sourceHeading strong[data-state=unavailable]{color:#6a4500;background:#fff5de}.current-situation-brief-module__kBW9sq__eventList{list-style:none;display:grid}.current-situation-brief-module__kBW9sq__eventList li{border-top:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:11px;padding:11px 0;display:grid}.current-situation-brief-module__kBW9sq__eventList li[data-featured=true]{background:#f1f7ff;border:1px solid #7eafe8;border-radius:10px;padding:11px}.current-situation-brief-module__kBW9sq__featuredLabel{color:var(--brand);margin-top:4px;font-size:.7rem;display:block}.current-situation-brief-module__kBW9sq__magnitude{color:#fff;background:var(--brand);border-radius:9px;justify-content:center;align-items:center;padding:7px 6px;font-size:.85rem;font-weight:900;display:inline-flex}.current-situation-brief-module__kBW9sq__eventList a{color:var(--ink);text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #b7c9df;text-decoration:underline #b7c9df}.current-situation-brief-module__kBW9sq__eventList p{align-items:center;gap:5px;margin-top:4px;font-size:.78rem;display:flex}.current-situation-brief-module__kBW9sq__sourceFooter{border-top:1px solid var(--border);padding-top:12px;font-size:.76rem}.current-situation-brief-module__kBW9sq__sourceFooter a{color:var(--brand-dark);flex:none;font-weight:850}.current-situation-brief-module__kBW9sq__channelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.current-situation-brief-module__kBW9sq__channelGrid>a{border:1px solid var(--border);border-radius:var(--radius-control);min-height:76px;color:var(--brand-dark);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.current-situation-brief-module__kBW9sq__channelGrid span{gap:2px;display:grid}.current-situation-brief-module__kBW9sq__channelGrid strong{font-size:.88rem}.current-situation-brief-module__kBW9sq__channelGrid small{font-size:.72rem;line-height:1.35}.current-situation-brief-module__kBW9sq__boundary{font-size:.76rem;line-height:1.45}.current-situation-brief-module__kBW9sq__reportsSection{gap:12px;display:grid}.current-situation-brief-module__kBW9sq__reportsSection>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.current-situation-brief-module__kBW9sq__reportsSection>header>div{gap:3px;display:grid}.current-situation-brief-module__kBW9sq__reportsSection h2,.current-situation-brief-module__kBW9sq__guide h2{font-size:1.08rem;line-height:1.25}.current-situation-brief-module__kBW9sq__reportsSection>header p,.current-situation-brief-module__kBW9sq__guide header p{color:var(--muted);font-size:.82rem}.current-situation-brief-module__kBW9sq__reportsSection>header>span{color:var(--brand-dark);flex:none;font-size:.75rem;font-weight:850}.current-situation-brief-module__kBW9sq__reportList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.current-situation-brief-module__kBW9sq__report{border:1px solid var(--border);border-top:4px solid var(--brand);border-radius:var(--radius-control);background:#fff;align-content:start;gap:11px;min-width:0;padding:14px;display:grid}.current-situation-brief-module__kBW9sq__report[data-agency=ungrd]{border-top-color:#16865d}.current-situation-brief-module__kBW9sq__report>header,.current-situation-brief-module__kBW9sq__report>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.current-situation-brief-module__kBW9sq__report>header>span{color:var(--brand-dark);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.current-situation-brief-module__kBW9sq__report>header>strong{color:#075f3c;background:#e9f8f1;border-radius:999px;padding:5px 7px;font-size:.66rem}.current-situation-brief-module__kBW9sq__report>header>strong[data-warning=true]{color:#6a4500;background:#fff5de}.current-situation-brief-module__kBW9sq__reportCopy{gap:5px;display:grid}.current-situation-brief-module__kBW9sq__reportCopy h3{color:var(--ink);font-size:.94rem;line-height:1.25}.current-situation-brief-module__kBW9sq__reportCopy>p:not(.current-situation-brief-module__kBW9sq__reportArea,.current-situation-brief-module__kBW9sq__reportDate),.current-situation-brief-module__kBW9sq__factList,.current-situation-brief-module__kBW9sq__routeDetails,.current-situation-brief-module__kBW9sq__citizenGuidance,.current-situation-brief-module__kBW9sq__report>footer{color:var(--muted);font-size:.76rem;line-height:1.4}.current-situation-brief-module__kBW9sq__reportArea{color:var(--brand-dark);font-size:.74rem;font-weight:800}.current-situation-brief-module__kBW9sq__reportDate{color:var(--muted);align-items:center;gap:5px;font-size:.7rem;display:flex}.current-situation-brief-module__kBW9sq__factList,.current-situation-brief-module__kBW9sq__routeDetails ul{gap:5px;padding-left:18px;display:grid}.current-situation-brief-module__kBW9sq__routeDetails{border-block:1px solid var(--border);padding-block:9px}.current-situation-brief-module__kBW9sq__routeDetails summary{color:var(--brand-dark);cursor:pointer;font-weight:850}.current-situation-brief-module__kBW9sq__routeDetails ul{margin-top:8px}.current-situation-brief-module__kBW9sq__citizenGuidance{color:#634000;background:#fff8e8;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px;display:grid}.current-situation-brief-module__kBW9sq__citizenGuidance strong{color:#4c3200;display:block}.current-situation-brief-module__kBW9sq__report>footer{flex-wrap:wrap;align-items:flex-start;margin-top:auto}.current-situation-brief-module__kBW9sq__report>footer a{color:var(--brand-dark);align-items:center;gap:4px;font-weight:850;display:inline-flex}.current-situation-brief-module__kBW9sq__guide{border-top:1px solid #b9cee6;gap:13px;padding-top:17px;display:grid}.current-situation-brief-module__kBW9sq__guide>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.current-situation-brief-module__kBW9sq__guide>header>svg{color:var(--brand)}.current-situation-brief-module__kBW9sq__guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;list-style:none;display:grid}.current-situation-brief-module__kBW9sq__guide li{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:.75rem;display:grid}.current-situation-brief-module__kBW9sq__guide li svg{color:var(--brand)}.current-situation-brief-module__kBW9sq__guide li span,.current-situation-brief-module__kBW9sq__guide li strong{display:grid}.current-situation-brief-module__kBW9sq__guide li strong{color:var(--ink);margin-bottom:2px}.current-situation-brief-module__kBW9sq__guideLimit{color:var(--brand-dark);font-size:.78rem;font-weight:800}.current-situation-brief-module__kBW9sq__empty,.current-situation-brief-module__kBW9sq__skeleton{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);background:#fff;padding:16px}.current-situation-brief-module__kBW9sq__skeleton{align-items:center;gap:10px;display:flex}@media (max-width:680px){.current-situation-brief-module__kBW9sq__panel{padding:15px}.current-situation-brief-module__kBW9sq__sourceHeading,.current-situation-brief-module__kBW9sq__sourceFooter{flex-direction:column;align-items:flex-start}.current-situation-brief-module__kBW9sq__channelGrid{grid-template-columns:1fr}.current-situation-brief-module__kBW9sq__reportsSection>header{flex-direction:column}.current-situation-brief-module__kBW9sq__reportList,.current-situation-brief-module__kBW9sq__guide ol{grid-template-columns:1fr}}
.trapped-mode-module__ZyHMHW__mode{border-radius:var(--radius-panel);gap:16px;transition:background-color .16s linear,color .16s linear;display:grid}.trapped-mode-module__ZyHMHW__header{text-align:center;gap:7px;display:grid}.trapped-mode-module__ZyHMHW__header h1{letter-spacing:-.035em;font-size:clamp(2rem,9vw,2.65rem);line-height:1.06}.trapped-mode-module__ZyHMHW__header p{color:var(--muted)}.trapped-mode-module__ZyHMHW__actions{gap:10px;display:grid}.trapped-mode-module__ZyHMHW__primaryButton,.trapped-mode-module__ZyHMHW__outlineButton,.trapped-mode-module__ZyHMHW__emergencyButton,.trapped-mode-module__ZyHMHW__stopButton{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 16px;font-weight:800;line-height:1.2;display:inline-flex}.trapped-mode-module__ZyHMHW__primaryButton{border:1px solid var(--brand);background:var(--brand);color:#fff}.trapped-mode-module__ZyHMHW__primaryButton:hover{background:var(--brand-dark)}.trapped-mode-module__ZyHMHW__outlineButton{border:2px solid var(--brand);color:var(--brand-dark);background:#fff}.trapped-mode-module__ZyHMHW__outlineButton:hover,.trapped-mode-module__ZyHMHW__outlineButton[aria-pressed=true]{background:var(--brand-soft)}.trapped-mode-module__ZyHMHW__emergencyButton{background:var(--emergency);color:#fff}.trapped-mode-module__ZyHMHW__emergencyButton:hover{background:var(--emergency-dark)}.trapped-mode-module__ZyHMHW__saverRow{border:1px solid var(--border);border-radius:var(--radius-control);min-height:66px;color:var(--ink);background:#fff;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.trapped-mode-module__ZyHMHW__saverRow div{display:grid}.trapped-mode-module__ZyHMHW__saverRow small{color:var(--muted);font-size:.8125rem;line-height:1.35}.trapped-mode-module__ZyHMHW__switch{cursor:pointer;background:#d6dee8;border:1px solid #8797aa;border-radius:999px;width:54px;height:32px;position:relative}.trapped-mode-module__ZyHMHW__switch span{background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:3px;left:4px;box-shadow:0 1px 3px #07122f40}.trapped-mode-module__ZyHMHW__switch[aria-checked=true]{border-color:var(--safe);background:var(--safe)}.trapped-mode-module__ZyHMHW__switch[aria-checked=true] span{left:24px}.trapped-mode-module__ZyHMHW__locationPanel{border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--ink);background:#fff;gap:12px;padding:14px;display:grid}.trapped-mode-module__ZyHMHW__panelHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.trapped-mode-module__ZyHMHW__panelHeading h2{font-size:1.125rem}.trapped-mode-module__ZyHMHW__panelHeading span{color:var(--safe);font-size:.8125rem;font-weight:800}.trapped-mode-module__ZyHMHW__locationPanel dl{display:grid}.trapped-mode-module__ZyHMHW__locationPanel dl>div{grid-template-columns:1fr 1fr;align-items:center;gap:10px;min-height:42px;padding-block:7px;display:grid}.trapped-mode-module__ZyHMHW__locationPanel dl>div+div{border-top:1px solid var(--border)}.trapped-mode-module__ZyHMHW__locationPanel dt{color:var(--muted);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.trapped-mode-module__ZyHMHW__locationPanel dd{text-align:right}.trapped-mode-module__ZyHMHW__locationLink{border:2px solid var(--brand);min-height:48px;color:var(--brand-dark);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:10px 12px;font-weight:800;display:inline-flex}.trapped-mode-module__ZyHMHW__locationLink:hover{background:var(--brand-soft)}.trapped-mode-module__ZyHMHW__locationPanel>p{color:var(--muted);font-size:.8125rem;line-height:1.4}.trapped-mode-module__ZyHMHW__signalState{border:1px solid var(--border);border-radius:var(--radius-control);min-height:70px;color:var(--ink);text-align:center;background:#fff;justify-items:center;gap:2px;padding:11px 14px;display:grid}.trapped-mode-module__ZyHMHW__signalState span{color:var(--muted)}.trapped-mode-module__ZyHMHW__signalState small{color:var(--brand-dark);font-size:.8125rem}.trapped-mode-module__ZyHMHW__batteryState,.trapped-mode-module__ZyHMHW__warning{border-radius:var(--radius-control);align-items:flex-start;gap:10px;min-height:52px;padding:12px 14px;font-size:.9rem;line-height:1.4;display:flex}.trapped-mode-module__ZyHMHW__batteryState{color:#075f3c;background:#f0fff7;border:1px solid #68b590}.trapped-mode-module__ZyHMHW__warning{color:#633900;background:#fffaf0;border:1px solid #d79520}.trapped-mode-module__ZyHMHW__batteryState svg,.trapped-mode-module__ZyHMHW__warning svg{flex:none;margin-top:1px}.trapped-mode-module__ZyHMHW__stopButton{border:2px solid var(--emergency);color:var(--emergency);background:#fff}.trapped-mode-module__ZyHMHW__stopButton:hover:not(:disabled){background:#fff1f2}.trapped-mode-module__ZyHMHW__stopButton:disabled{color:#718096;cursor:not-allowed;border-color:#aab5c3}.trapped-mode-module__ZyHMHW__visualActive{padding:12px}.trapped-mode-module__ZyHMHW__visualActive.trapped-mode-module__ZyHMHW__visualPhase{background:var(--brand)}.trapped-mode-module__ZyHMHW__visualActive.trapped-mode-module__ZyHMHW__visualPhase .trapped-mode-module__ZyHMHW__header,.trapped-mode-module__ZyHMHW__visualActive.trapped-mode-module__ZyHMHW__visualPhase .trapped-mode-module__ZyHMHW__header p{color:#fff}.trapped-mode-module__ZyHMHW__reducedVisual{border:5px solid var(--brand);background:#fff}@media (prefers-reduced-motion:reduce){.trapped-mode-module__ZyHMHW__mode{transition:none}.trapped-mode-module__ZyHMHW__visualActive{border:5px solid var(--brand);background:#fff}.trapped-mode-module__ZyHMHW__visualActive .trapped-mode-module__ZyHMHW__header,.trapped-mode-module__ZyHMHW__visualActive .trapped-mode-module__ZyHMHW__header p{color:var(--ink)}}
