._48PxYG_shell{--paper:#f7f7f5;--surface:#fff;--ink:#171717;--muted:#62625f;--line:#e2e2de;--teal:#176b66;--teal-dark:#11514d;--danger:#b4232f;background:var(--paper);min-height:100svh;color:var(--ink)}._48PxYG_shell,._48PxYG_shell *{box-sizing:border-box}._48PxYG_topbar{z-index:30;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;width:min(100%,48rem);min-height:4.25rem;margin:0 auto;padding:.75rem 1rem;display:flex;position:relative}._48PxYG_brand{color:var(--ink);align-items:center;gap:.65rem;font-size:1rem;font-weight:800;display:inline-flex}._48PxYG_brandMark{border-radius:6px;width:2rem;height:2rem}._48PxYG_brand span{color:var(--danger)}._48PxYG_topbarActions{align-items:center;gap:.35rem;display:flex}._48PxYG_languageButton,._48PxYG_lockButton,._48PxYG_closeIconButton,._48PxYG_backButton{border:1px solid var(--line);background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:750;display:inline-flex}._48PxYG_languageButton svg,._48PxYG_lockButton svg,._48PxYG_closeIconButton svg,._48PxYG_backButton svg{width:1.15rem;height:1.15rem}._48PxYG_languageButton[aria-expanded=true]{border-color:var(--teal);color:var(--teal-dark)}._48PxYG_languagePopover{z-index:60;border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:.75rem;width:min(21rem,100vw - 2rem);padding:1rem;display:grid;position:absolute;top:3.75rem;right:1rem;box-shadow:0 14px 40px #17171724}._48PxYG_languageLabel,._48PxYG_formLabel{color:var(--ink);font-size:.88rem;font-weight:750}._48PxYG_languageSelect,._48PxYG_input{background:var(--surface);width:100%;min-height:3.25rem;color:var(--ink);font:inherit;border:1px solid #cecec9;border-radius:7px;padding:.75rem}._48PxYG_languageSelect:focus,._48PxYG_input:focus{border-color:var(--teal);outline-offset:1px;outline:3px solid #176b6624}._48PxYG_languageActions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._48PxYG_primaryButton,._48PxYG_secondaryButton,._48PxYG_accessButton,._48PxYG_sendButton,._48PxYG_actionPrimary,._48PxYG_actionSecondary{border-radius:7px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:.75rem 1rem;font-size:.94rem;font-weight:800;display:inline-flex}._48PxYG_primaryButton,._48PxYG_accessButton,._48PxYG_sendButton,._48PxYG_actionPrimary{border:1px solid var(--teal);background:var(--teal);color:#fff}._48PxYG_secondaryButton,._48PxYG_actionSecondary{border:1px solid var(--line);background:var(--surface);color:var(--ink)}._48PxYG_publicMain{width:min(100%,38rem);margin:0 auto;padding:2rem 1rem 6rem}._48PxYG_contextLine{color:var(--muted);margin-bottom:1.5rem;font-size:.85rem;font-weight:650}._48PxYG_callPanel{margin-bottom:2rem}._48PxYG_callText{color:var(--muted);margin-bottom:.65rem;font-size:.88rem}._48PxYG_callButtons{grid-template-columns:1fr;gap:.5rem;display:grid}._48PxYG_callButton{border:1px solid var(--danger);background:var(--danger);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:.6rem;min-height:3.5rem;font-weight:800;display:flex}._48PxYG_callButton svg{width:1.2rem;height:1.2rem}._48PxYG_callButton strong{font-size:1.1rem}._48PxYG_callButton span{opacity:.9;overflow-wrap:anywhere;min-width:0;font-size:.8rem}._48PxYG_choiceTitle,._48PxYG_detailHeading,._48PxYG_greeting,._48PxYG_viewTitle{color:var(--ink);letter-spacing:0;margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}._48PxYG_choiceHelp,._48PxYG_viewSubtitle{color:var(--muted);margin-top:.45rem;font-size:.96rem;line-height:1.55}._48PxYG_choiceList,._48PxYG_privateActions{border-top:1px solid var(--line);gap:0;margin-top:1.25rem;display:grid}._48PxYG_choiceButton,._48PxYG_privateAction{border:0;border-bottom:1px solid var(--line);width:100%;min-height:4.25rem;color:var(--ink);text-align:left;background:0 0;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 0;display:grid}._48PxYG_choiceIcon,._48PxYG_privateActionIcon{width:2.4rem;height:2.4rem;color:var(--teal-dark);background:#e9f1f0;border-radius:7px;place-items:center;display:grid}._48PxYG_choiceIcon svg,._48PxYG_privateActionIcon svg{width:1.25rem;height:1.25rem}._48PxYG_choiceText,._48PxYG_privateActionText{min-width:0;font-size:1rem;font-weight:750}._48PxYG_choiceButton>svg,._48PxYG_privateAction>svg{color:#8a8a85;width:1.1rem;height:1.1rem}._48PxYG_familyLink{min-height:3rem;color:var(--muted);background:0 0;border:0;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.9rem;font-weight:750;display:inline-flex}._48PxYG_familyLink svg{width:1rem;height:1rem}._48PxYG_detail{width:min(100%,38rem);margin:0 auto;padding:1rem 1rem 6rem}._48PxYG_backButton{margin-bottom:1.5rem;padding:0 .75rem}._48PxYG_instruction{color:var(--muted);margin:.5rem 0 1.25rem;font-size:1rem;line-height:1.55}._48PxYG_messagePanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:1.25rem}._48PxYG_messageLabel,._48PxYG_staffLanguage{color:var(--teal-dark);font-size:.78rem;font-weight:800}._48PxYG_messageTitle{margin-top:.7rem;font-size:1.7rem;font-weight:800;line-height:1.2}._48PxYG_messageLead{margin-top:1rem;font-size:1.2rem;font-weight:750;line-height:1.45}._48PxYG_messageBody{color:#363634;margin-top:.75rem;font-size:1rem;line-height:1.65}._48PxYG_actionPrimary{width:100%;margin-top:1rem}._48PxYG_actionPrimary svg,._48PxYG_actionSecondary svg,._48PxYG_sendButton svg{width:1.15rem;height:1.15rem}._48PxYG_smallActions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}._48PxYG_staffScreen{z-index:100;overscroll-behavior:contain;min-height:100dvh;max-height:100dvh;padding:clamp(1rem,4vw,3rem);padding-top:max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-top));padding-right:max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-right));padding-bottom:max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-bottom));padding-left:max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-left));color:var(--ink);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}._48PxYG_staffClose{border:1px solid var(--line);min-height:3rem;color:var(--ink);background:#fff;border-radius:7px;align-self:flex-end;align-items:center;gap:.45rem;padding:0 .8rem;font-weight:750;display:inline-flex}._48PxYG_staffTitle{margin-top:clamp(1.5rem,8vh,5rem);font-size:clamp(2rem,7vw,4.8rem);font-weight:850;line-height:1.1}._48PxYG_staffMessage{max-width:60rem;margin-top:1.25rem;font-size:clamp(1.25rem,3.2vw,2.3rem);line-height:1.5}._48PxYG_staffCalls{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin-top:auto;padding-top:2rem;display:grid}._48PxYG_modalBackdrop{z-index:80;background:#17171775;justify-content:center;align-items:flex-end;padding:.75rem;display:flex;position:fixed;inset:0}._48PxYG_accessSheet{overscroll-behavior:contain;background:var(--surface);width:min(100%,30rem);max-height:calc(100dvh - 1.5rem);padding:1.25rem;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));border-radius:8px;overflow-y:auto;box-shadow:0 18px 60px #1717173d}._48PxYG_sheetHandle{background:#d2d2ce;border-radius:999px;width:2.5rem;height:.25rem;margin:-.4rem auto 1rem}._48PxYG_sheetHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._48PxYG_sheetHeader h2{font-size:1.35rem;font-weight:800}._48PxYG_sheetHeader p,._48PxYG_sheetNote{color:var(--muted);margin-top:.35rem;font-size:.88rem;line-height:1.5}._48PxYG_accessForm{gap:.75rem;margin-top:1.25rem;display:grid}._48PxYG_error{color:#991b1b;font-size:.88rem;font-weight:700}._48PxYG_privateMain{width:min(100%,48rem);margin:0 auto;padding:1.25rem 1rem 7rem}._48PxYG_privateHeader{margin-bottom:1.25rem}._48PxYG_greeting{font-size:1.8rem}._48PxYG_privateEmergency{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}._48PxYG_viewHeader{margin-bottom:1.25rem}._48PxYG_backLink{min-height:2.75rem;color:var(--muted);align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.88rem;font-weight:750;display:inline-flex}._48PxYG_backLink svg{width:1rem;height:1rem}._48PxYG_status{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;margin-bottom:1rem;padding:.9rem;font-size:.9rem;font-weight:700}._48PxYG_status[data-tone=success]{color:#185c39;background:#eef8f2;border-color:#b8d8c7}._48PxYG_status[data-tone=warning]{color:#76520d;background:#fff9eb;border-color:#ead5a4}._48PxYG_status[data-tone=danger]{color:#8f1f29;background:#fff2f3;border-color:#e9b8bd}._48PxYG_dispatcher{gap:1.25rem;display:grid}._48PxYG_dispatcherSection{gap:.55rem;display:grid}._48PxYG_dispatcherSection h2{font-size:1rem;font-weight:800}._48PxYG_dispatcherSection>p{color:var(--muted);font-size:.88rem;line-height:1.5}._48PxYG_alertChoices{gap:.5rem;display:grid}._48PxYG_alertChoice{border:1px solid var(--line);background:var(--surface);width:100%;min-height:3.75rem;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem .8rem;display:grid}._48PxYG_alertChoice svg{width:1.25rem;height:1.25rem;color:var(--teal-dark)}._48PxYG_alertChoice strong,._48PxYG_alertChoice span{display:block}._48PxYG_alertChoice strong{font-size:.92rem}._48PxYG_alertChoice span{color:var(--muted);margin-top:.12rem;font-size:.78rem;line-height:1.35}._48PxYG_alertChoice[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal);background:#edf6f5}:is(._48PxYG_dispatcher .sos-preset-panel,._48PxYG_dispatcher .sos-location-panel){background:0 0;border:0;border-radius:0;padding:0}._48PxYG_dispatcher .sos-location-panel>div{grid-template-columns:1fr}._48PxYG_dispatcher .sos-dark-button{background:var(--teal);color:#fff;border-radius:7px;min-height:3.25rem}._48PxYG_dispatcher .sos-input{border-radius:7px;min-height:3.25rem}._48PxYG_formGrid{gap:.85rem;display:grid}._48PxYG_field{gap:.4rem;display:grid}._48PxYG_optionalDetails,._48PxYG_planDetails{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._48PxYG_optionalDetails>summary,._48PxYG_planDetails>summary{cursor:pointer;min-height:3.5rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;font-weight:750;list-style:none;display:flex}._48PxYG_optionalDetails>summary::-webkit-details-marker{display:none}._48PxYG_planDetails>summary::-webkit-details-marker{display:none}._48PxYG_optionalDetails>summary:after,._48PxYG_planDetails>summary:after{content:"+";color:var(--muted);font-size:1.2rem}._48PxYG_optionalDetails[open]>summary:after,._48PxYG_planDetails[open]>summary:after{content:"-"}._48PxYG_optionalBody,._48PxYG_planDetailsBody{gap:.85rem;padding:0 0 1rem;display:grid}._48PxYG_recipients{color:var(--muted);text-align:center;font-size:.8rem;line-height:1.45}._48PxYG_sendButton{width:100%}._48PxYG_contactGroup+._48PxYG_contactGroup{margin-top:1.4rem}._48PxYG_contactGroupTitle{color:var(--muted);text-transform:uppercase;margin-bottom:.45rem;font-size:.75rem;font-weight:760}._48PxYG_contactList{border-top:1px solid var(--line)}._48PxYG_contactRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:.7rem 0;display:grid}._48PxYG_contactName{font-size:1rem;font-weight:780}._48PxYG_contactMeta{color:var(--muted);margin-top:.2rem;font-size:.8rem}._48PxYG_contactActions{gap:.4rem;display:flex}._48PxYG_iconButton{border:1px solid var(--line);background:var(--surface);width:2.9rem;height:2.9rem;color:var(--teal-dark);border-radius:7px;place-items:center;display:grid}._48PxYG_iconButton svg{width:1.15rem;height:1.15rem}._48PxYG_planLead{border-left:3px solid var(--teal);background:var(--surface);margin-bottom:1rem;padding:1rem}._48PxYG_planEyebrow{color:var(--teal-dark);font-size:.76rem;font-weight:800}._48PxYG_planLead h2{margin-top:.35rem;font-size:1.25rem;font-weight:800}._48PxYG_planLead p{color:var(--muted);margin-top:.35rem;font-size:.9rem;line-height:1.5}._48PxYG_planBaseRow+._48PxYG_planBaseRow{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem}._48PxYG_meetingPoint+._48PxYG_meetingPoint{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}._48PxYG_planStack{gap:0;display:grid}._48PxYG_planDetailsBody p,._48PxYG_planDetailsBody li{color:#363634;font-size:.9rem;line-height:1.55}._48PxYG_planDetailsBody ol,._48PxYG_planDetailsBody ul{gap:.55rem;margin:0;padding-left:1.25rem;display:grid}._48PxYG_baseList{gap:.75rem;display:grid}._48PxYG_baseItem{border-bottom:1px solid var(--line);padding-bottom:.75rem}._48PxYG_baseItem:last-child{border-bottom:0;padding-bottom:0}._48PxYG_baseItem strong{margin-bottom:.2rem;display:block}._48PxYG_bottomNav{z-index:40;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#fffffffa;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}._48PxYG_bottomNavLink{color:#74746f;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:4rem;font-size:.72rem;font-weight:750;display:flex}._48PxYG_bottomNavLink svg{width:1.2rem;height:1.2rem}._48PxYG_bottomNavActive{color:var(--teal-dark)}._48PxYG_shell :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #176b6659}@media (min-width:640px){._48PxYG_publicMain{padding-top:3rem}._48PxYG_modalBackdrop{align-items:center}._48PxYG_bottomNav{width:min(100%,48rem);left:50%;right:auto;transform:translate(-50%)}}@media (min-width:480px){._48PxYG_callButtons{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}@media (max-width:380px){._48PxYG_publicMain,._48PxYG_detail,._48PxYG_privateMain{padding-left:.75rem;padding-right:.75rem}._48PxYG_choiceTitle,._48PxYG_detailHeading,._48PxYG_greeting,._48PxYG_viewTitle{font-size:1.55rem}._48PxYG_messageTitle{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){._48PxYG_shell *{scroll-behavior:auto!important;transition:none!important}}
