.emergency-practice[data-astro-cid-yrgcabi7]{--em-red: var(--color-danger);--em-red-dark: #b71c1c;--em-green: #2e7d32;--em-lock-bg: #1c2431;--em-lock-bg-top: #24304a;--em-green-dark: #256b29;--em-on-fill: var(--color-on-primary);--sim-switch-on: var(--em-green);max-width:var(--max-width-xs);margin-inline:auto}[data-theme=dark] .emergency-practice[data-astro-cid-yrgcabi7]{--em-red: #ef5350;--em-red-dark: #d32f2f;--em-green: #66bb6a;--em-green-dark: #4caf50;--em-on-fill: var(--color-bg)}.emergency-practice[data-astro-cid-yrgcabi7]>.success-message{margin-top:var(--space-6)}.em-intro[data-astro-cid-yrgcabi7]{margin:0;color:var(--color-text-muted);line-height:var(--line-height-normal)}.em-full[data-astro-cid-yrgcabi7]{width:100%}.em-field-help[data-astro-cid-yrgcabi7]{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.em-list[data-astro-cid-yrgcabi7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-bg);overflow:hidden}.em-list[data-astro-cid-yrgcabi7] li[data-astro-cid-yrgcabi7]+li[data-astro-cid-yrgcabi7]{border-top:1px solid var(--color-border)}@media(hover:hover){.em-row[data-astro-cid-yrgcabi7]:hover{background:var(--color-primary-50)}}.em-row-label[data-astro-cid-yrgcabi7]{font-weight:600}.em-row-desc[data-astro-cid-yrgcabi7]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.em-row-desc[data-astro-cid-yrgcabi7].is-done{color:var(--em-green);font-weight:600}.em-chevron[data-astro-cid-yrgcabi7]{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1}.em-check[data-astro-cid-yrgcabi7]{color:var(--em-green);font-weight:700;visibility:hidden}.em-contact[data-astro-cid-yrgcabi7][aria-pressed=true] .em-check[data-astro-cid-yrgcabi7]{visibility:visible}.em-contact[data-astro-cid-yrgcabi7][aria-pressed=true]{background:var(--color-success-bg)}.em-lock[data-astro-cid-yrgcabi7]{display:flex;flex-direction:column;align-items:center;min-height:460px;padding:var(--space-8) var(--space-5) var(--space-5);border-radius:var(--border-radius);background:linear-gradient(180deg,var(--em-lock-bg-top) 0%,var(--em-lock-bg) 100%);color:var(--color-on-primary);text-align:center}.em-lock-time[data-astro-cid-yrgcabi7]{margin:0;font-size:64px;font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.em-lock-date[data-astro-cid-yrgcabi7]{margin:var(--space-2) 0 0;font-size:var(--font-size-lg);opacity:.85}.em-lock-hint[data-astro-cid-yrgcabi7]{margin:auto 0;max-width:26ch;opacity:.8;line-height:var(--line-height-relaxed)}.em-lock-bottom[data-astro-cid-yrgcabi7]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-3)}.em-lock-icon[data-astro-cid-yrgcabi7]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ffffff26;font-size:var(--font-size-lg)}.em-lock-emergency[data-astro-cid-yrgcabi7]{min-height:var(--min-touch-target);padding:var(--space-3) var(--space-6);border:2px solid #ffffffb3;border-radius:var(--border-radius-pill);background:#ffffff1f;color:var(--color-on-primary);font-family:inherit;font-size:var(--font-size-base);font-weight:700;cursor:pointer}@media(hover:hover){.em-lock-emergency[data-astro-cid-yrgcabi7]:hover{background:#ffffff38}}.em-pin[data-astro-cid-yrgcabi7]{gap:var(--space-3);padding-top:var(--space-6)}.em-pin-title[data-astro-cid-yrgcabi7]{margin:0;font-size:var(--font-size-lg)}.em-pin-dots[data-astro-cid-yrgcabi7]{margin:0;letter-spacing:.3em;opacity:.85}.em-pin-hint[data-astro-cid-yrgcabi7]{margin:0;min-height:1.5em;max-width:30ch;opacity:.9}.em-keypad[data-astro-cid-yrgcabi7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);width:min(100%,264px);margin-inline:auto}.emergency-practice[data-astro-cid-yrgcabi7] .em-key{min-height:var(--min-touch-target);border:1px solid #ffffff59;border-radius:var(--border-radius-pill);background:#ffffff1a;color:inherit;font-family:inherit;font-size:var(--font-size-xl);cursor:pointer}.emergency-practice[data-astro-cid-yrgcabi7] .em-pin[data-astro-cid-yrgcabi7] .em-key:last-child{grid-column:2}.emergency-practice[data-astro-cid-yrgcabi7] .em-keypad--light[data-astro-cid-yrgcabi7] .em-key{border-color:var(--color-border);background:var(--color-bg);color:var(--color-text)}.em-call-round[data-astro-cid-yrgcabi7]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin-inline:auto;border:none;border-radius:50%;background:var(--em-green);color:var(--em-on-fill);cursor:pointer}@media(hover:hover){.em-call-round[data-astro-cid-yrgcabi7]:hover{background:var(--em-green-dark)}}.em-number[data-astro-cid-yrgcabi7]{min-height:1.3em;margin:0;font-size:var(--font-size-3xl);font-weight:800;color:var(--em-red);text-align:center;letter-spacing:.1em}.em-info-toggle[data-astro-cid-yrgcabi7]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--min-touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);font-weight:600;cursor:pointer}.em-info-toggle[data-astro-cid-yrgcabi7][aria-expanded=true] .em-chevron[data-astro-cid-yrgcabi7]{transform:rotate(90deg)}.em-info[data-astro-cid-yrgcabi7]{padding:var(--space-4);border-radius:var(--border-radius);background:var(--color-bg);border:1px solid var(--color-border)}.em-info-list[data-astro-cid-yrgcabi7]{margin:0 0 var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.em-info-title[data-astro-cid-yrgcabi7]{margin:0 0 var(--space-2)}.em-info-list[data-astro-cid-yrgcabi7] dd[data-astro-cid-yrgcabi7]{margin:0;font-weight:600}.em-info-contacts[data-astro-cid-yrgcabi7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.em-info-contacts[data-astro-cid-yrgcabi7] li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-weight:600}.em-info-contacts[data-astro-cid-yrgcabi7] .em-contact-call{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);border-radius:var(--border-radius-pill);background:var(--em-green);color:var(--em-on-fill);font-size:var(--font-size-sm)}.em-active[data-astro-cid-yrgcabi7]{display:flex;flex-direction:column;align-items:center;min-height:460px;padding:var(--space-8) var(--space-5) var(--space-5);border-radius:var(--border-radius);background:var(--em-lock-bg);color:var(--color-on-primary);text-align:center}.em-active-number[data-astro-cid-yrgcabi7]{margin:0;font-size:var(--font-size-3xl);font-weight:800;letter-spacing:.1em}.em-active-status[data-astro-cid-yrgcabi7]{margin:var(--space-2) 0 0;font-size:var(--font-size-lg);opacity:.9}.em-active-timer[data-astro-cid-yrgcabi7]{margin:var(--space-1) 0 var(--space-6);font-variant-numeric:tabular-nums;opacity:.8}.em-active-note[data-astro-cid-yrgcabi7]{margin:0 0 var(--space-3);max-width:30ch;line-height:var(--line-height-relaxed)}.em-active-note--muted[data-astro-cid-yrgcabi7]{opacity:.6;font-size:var(--font-size-sm)}.em-hangup[data-astro-cid-yrgcabi7]{display:flex;align-items:center;justify-content:center;margin-top:auto;width:72px;height:72px;border-radius:50%;border:none;background:var(--em-red);color:var(--em-on-fill);cursor:pointer}@media(hover:hover){.em-hangup[data-astro-cid-yrgcabi7]:hover{background:var(--em-red-dark)}}
