#rockfall-cursor[data-astro-cid-cdzzt5rw]{position:fixed;inset:0;width:100%;height:100%;z-index:60;pointer-events:none}:root{--em-sea: #e4e7ef;--em-land: #cdd1de;--em-land-edge: #b4b9cb;--em-border-line: #9aa0b4;--em-plate: #8a8fa8;--em-ring: #ffffff;--em-quake: #5257a8;--em-storm: #0e8f6e;--em-fire: #d2600a;--em-volcano: #b01e5e;--em-flood: #123e48;--em-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--em-caldera: #b0603a;--mmi-3: #00b4e0;--mmi-4: #14d6d6;--mmi-5: #4ee02a;--mmi-6: #ffe000;--mmi-7: #ffb400;--mmi-8: #ff7a00;--mmi-9: #e01000;--mmi-casing: rgba(20, 24, 34, .75);--em-t-green: #1d8a5c;--em-t-orange: #d2600a;--em-t-red: #c0202e}:root[data-theme=dark]{--em-sea: #0c0c13;--em-land: #1f2030;--em-land-edge: #33344a;--em-border-line: #3f4159;--em-plate: #5a5f7c;--em-ring: #0c0c13;--em-quake: #8487c8;--em-storm: #35b394;--em-fire: #e8853a;--em-volcano: #d95a92;--em-flood: #4dc3ff;--em-caldera: #d08a5c;--mmi-3: #a0e9ff;--mmi-4: #80ffff;--mmi-5: #7dff56;--mmi-6: #ffff00;--mmi-7: #ffc800;--mmi-8: #ff9100;--mmi-9: #ff0000;--mmi-casing: transparent;--em-t-green: #35b394;--em-t-orange: #e8853a;--em-t-red: #f2607a}.em{max-width:100%}.em-eyebrow{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:700;color:var(--app-accent);margin-bottom:3px}.em h1{font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-.02em;margin:0}.em-lead{color:var(--text-soft);font-size:1.08rem;margin:6px 0 22px;max-width:62ch}.em-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.em-group{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:5px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.em-glabel{font-family:var(--em-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-soft);padding:0 6px 0 4px}.em-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;color:var(--text-soft);background:transparent;border:1px solid transparent;border-radius:6px;padding:5px 9px;cursor:pointer;line-height:1}.em-chip:hover{background:var(--bg-soft)}.em-chip:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.em-chip[aria-pressed=true]{background:var(--bg-soft);border-color:color-mix(in srgb,var(--app-accent) 45%,var(--border));color:var(--text);font-weight:600}.em-chip[aria-pressed=false]{opacity:.55}.em-chip svg{display:block;flex:none}.em-count{font-family:var(--em-mono);font-size:11px;font-variant-numeric:tabular-nums}.em-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--em-mono);font-size:11px;color:var(--text-soft);padding:5px 9px 5px 4px}.em-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-soft);flex:none}.em-status.live:before{background:var(--app-accent)}.em-status.loading:before{background:var(--text-soft)}.em-mapbox{position:relative;background:var(--em-sea);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.em-mapbox{touch-action:pan-y}.em-mapbox.em-pannable{touch-action:none}.em-map{display:block;width:100%;height:auto;aspect-ratio:2 / 1;cursor:crosshair}.em-mapbox{width:min(100vw,2600px);margin-left:calc(50% - min(50vw,1300px));border-radius:0;border-left:0;border-right:0}.em-sizing,.em-sizing-note{display:none}body{overflow-x:clip}@media(max-width:639.98px){.em-map{aspect-ratio:auto;height:var(--em-map-h, 50vw)}.em-sizing{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.em-sizing-note{display:block;margin:6px 0 0;font-size:.86rem;color:var(--text-soft)}.em-sizing .em-chip[aria-pressed=true]{border-color:var(--app-accent);color:var(--app-accent)}}.em-map.dragging{cursor:grabbing}.em-land{fill:var(--em-land);stroke:var(--em-land-edge);stroke-width:1.2;vector-effect:non-scaling-stroke}.em-borders{fill:none;stroke:var(--em-border-line);stroke-width:.8;vector-effect:non-scaling-stroke;opacity:.9}.em-plates{fill:none;stroke:var(--em-plate);stroke-width:1.4;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;opacity:.85}.em-detail-slot:empty{display:none}.em-detail-slot{margin:14px 0 4px}.em-quake-pulse{fill:none;stroke:var(--em-quake);stroke-width:1.2;vector-effect:non-scaling-stroke;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:em-quake-ping 3.2s ease-out infinite}@keyframes em-quake-ping{0%{transform:scale(1);opacity:.75}70%,to{transform:scale(4.5);opacity:0}}.em-mmi{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 1px var(--mmi-casing)) drop-shadow(0 0 1px var(--mmi-casing))}.em-mmi.m3{stroke:var(--mmi-3)}.em-mmi.m4{stroke:var(--mmi-4)}.em-mmi.m5{stroke:var(--mmi-5)}.em-mmi.m6{stroke:var(--mmi-6)}.em-mmi.m7{stroke:var(--mmi-7)}.em-mmi.m8{stroke:var(--mmi-8)}.em-mmi.m9{stroke:var(--mmi-9)}.em-mmi-key i{border-radius:3px;box-shadow:inset 0 0 0 1px var(--mmi-casing)}.em-mmi-key i.m3{background:var(--mmi-3)}.em-mmi-key i.m4{background:var(--mmi-4)}.em-mmi-key i.m5{background:var(--mmi-5)}.em-mmi-key i.m6{background:var(--mmi-6)}.em-mmi-key i.m7{background:var(--mmi-7)}.em-mmi-key i.m8{background:var(--mmi-8)}.em-mmi-key i.m9{background:var(--mmi-9)}@media(prefers-reduced-motion:reduce){.em-quake-pulse{animation:none;opacity:.35}}.em-caldera{fill:color-mix(in srgb,var(--em-caldera) 12%,transparent);stroke:var(--em-caldera);stroke-width:1.3;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}.em-caldera-label{fill:var(--em-caldera);font-family:var(--em-mono);text-anchor:middle;paint-order:stroke;stroke:var(--em-sea);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none}.em-map-shape{fill:color-mix(in srgb,var(--em-fire) 34%,transparent);stroke:var(--em-fire);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.em-map-shape.t-green{fill:color-mix(in srgb,var(--em-t-green) 30%,transparent);stroke:var(--em-t-green)}.em-map-shape.t-orange{fill:color-mix(in srgb,var(--em-t-orange) 36%,transparent);stroke:var(--em-t-orange)}.em-map-shape.t-red{fill:color-mix(in srgb,var(--em-t-red) 44%,transparent);stroke:var(--em-t-red)}.em-map-track{fill:none;stroke:var(--em-storm);stroke-width:1.4;opacity:.45;vector-effect:non-scaling-stroke;pointer-events:none}.em-map-track.fc{stroke-dasharray:6 5;opacity:.75}.em-mark{stroke:var(--em-ring);stroke-width:.9;vector-effect:non-scaling-stroke;pointer-events:none}.em-hit{fill:transparent;pointer-events:all;cursor:pointer}.em-mark.q{fill:var(--em-quake)}.em-mark.f{fill:var(--em-fire)}.em-mark.fd{fill:none;stroke:var(--em-fire);stroke-width:1.3;stroke-linejoin:round;opacity:.72}.em-mark.fd.sig{stroke-width:1.9;opacity:1}.em-mark.v{fill:var(--em-volcano)}.em-mark.s{fill:var(--em-storm)}.em-mark.fl{fill:var(--em-flood)}.em-pin-ring{fill:none;stroke:var(--text);stroke-width:2;vector-effect:non-scaling-stroke}.em-pin-dot{fill:var(--text)}.em-pin-label{font-family:var(--em-mono);fill:var(--app-accent);paint-order:stroke;stroke:var(--em-sea);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.em-tip{position:absolute;pointer-events:none;z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 10px;max-width:260px;font-size:12.5px;line-height:1.4;color:var(--text-soft);box-shadow:var(--shadow);opacity:0;transition:opacity .09s}.em-tip.on{opacity:1}.em-tip b{display:block;color:var(--text);font-size:13px;margin-bottom:2px}.em-tip .k{display:block;margin-bottom:3px;font-family:var(--em-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--app-accent)}.em-tip b.none{color:var(--text-soft);font-style:italic;font-weight:400}.em-tip .live{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-family:var(--em-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--app-accent)}.em-tip .live i{width:6px;height:6px;border-radius:50%;background:var(--app-accent);animation:em-live-pulse 2.4s ease-in-out infinite}.em-tip .a{display:block;font-family:var(--em-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.em-tip .a{margin-top:4px;letter-spacing:.04em;text-transform:none}.em-maphint{position:absolute;right:9px;bottom:8px;font-family:var(--em-mono);font-size:9.5px;letter-spacing:.06em;color:var(--text-soft);background:var(--surface);border:1px solid var(--border);padding:3px 7px;border-radius:5px;opacity:.92}.em-under{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin:12px 0 30px}.em-legend{display:flex;flex-wrap:wrap;gap:14px}.em-lg{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-soft)}.em-lg svg{display:block}.em-dash{width:18px;height:0;border-top:1.6px dashed var(--em-plate)}.em-solid{width:18px;height:0;border-top:1.6px solid var(--em-border-line)}.em-readout{margin-left:auto;font-family:var(--em-mono);font-size:12px;color:var(--text-soft);font-variant-numeric:tabular-nums}.em-readout b{color:var(--text);font-weight:600}.em-place,.em-about,.em-app{margin:34px 0}.em-place h2,.em-about h2,.em-app h2{font-size:1.35rem;margin:0 0 8px;padding-left:13px;border-left:3px solid var(--app-accent);line-height:1.25}.em-place-lead,.em-about p,.em-app p{color:var(--text-soft);max-width:68ch;margin:0 0 12px}.em-about b,.em-app b{color:var(--text);font-weight:600}.em-search{display:flex;gap:8px;margin:14px 0 10px;max-width:460px}.em-search input{flex:1;font:inherit;font-size:15px;padding:9px 12px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}.em-search input:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.em-go,.em-go:hover{border-color:var(--app-accent);background-color:transparent;background-image:linear-gradient(var(--app-accent),var(--app-accent));background-repeat:no-repeat;background-position:50% 100%;font-weight:600;padding:5px 14px}.em-go{color:var(--text);background-size:100% 0%;transition:background-size .42s cubic-bezier(.65,0,.35,1),color .42s ease,transform .16s ease}.em-go:hover{color:var(--liveterra-ink);background-size:100% 100%}.em-go:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.em-go{transition:none}}.em-countries{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px}.em-country{border-color:var(--border)}.em-country .em-count{color:var(--app-accent);font-weight:600}.em-presets,.em-results{display:flex;flex-wrap:wrap;gap:6px}.em-presets .em-chip,.em-result{border-color:var(--border)}.em-result{flex-direction:column;align-items:flex-start;gap:2px;padding:7px 11px;color:var(--text)}.em-result-where{font-size:11px;color:var(--text-soft)}.em-results{margin-top:10px}.em-hint{font-size:13px;color:var(--text-soft);margin:8px 0 0}.em-near{margin-top:18px}.em-near-head{margin:0 0 10px;color:var(--text-soft)}.em-near-head b{color:var(--text);font-weight:600}.em-near-note{color:var(--text-soft);font-size:14px;max-width:62ch}.em-firms{display:grid;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.em-detail{display:grid;gap:3px;padding:12px 14px;margin-bottom:14px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--border);border-radius:var(--radius)}.em-detail.q{border-left-color:var(--em-quake)}.em-detail.f{border-left-color:var(--em-fire)}.em-detail.fd{border-left-color:var(--em-fire);border-left-style:dashed}.em-detail.v{border-left-color:var(--em-volcano)}.em-detail.s{border-left-color:var(--em-storm)}.em-detail.fl{border-left-color:var(--em-flood)}.em-detail-kind{font-family:var(--em-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-soft)}.em-detail-title{font-size:1.05rem;color:var(--text)}.em-detail-meta{font-family:var(--em-mono);font-size:11.5px;color:var(--text-soft)}.em-near-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.em-near-item{display:grid;grid-template-columns:96px max-content 1fr auto;gap:10px;align-items:baseline;padding:9px 0 9px 10px;border-bottom:1px solid var(--border);border-left:3px solid var(--border);font-size:14px}.em-near-item.q{border-left-color:var(--em-quake)}.em-near-item.f{border-left-color:var(--em-fire)}.em-near-item.fd{border-left-color:var(--em-fire);border-left-style:dashed}.em-near-item.v{border-left-color:var(--em-volcano)}.em-near-item.s{border-left-color:var(--em-storm)}.em-near-item.fl{border-left-color:var(--em-flood)}.em-near-kind{font-family:var(--em-mono);font-size:11.5px;color:var(--text-soft)}.em-near-size{font-family:var(--em-mono);font-variant-numeric:tabular-nums;color:var(--text)}.em-near-title{color:var(--text)}.em-near-meta{font-family:var(--em-mono);font-size:11.5px;color:var(--text-soft);white-space:nowrap}@media(max-width:640px){.em-near-item{grid-template-columns:1fr auto}.em-near-kind{order:1}.em-near-meta{order:2;text-align:right}.em-near-title{order:3;grid-column:1 / -1}.em-near-size{order:4;grid-column:1 / -1}}.em-tablewrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.em-tablewrap summary{cursor:pointer;padding:12px 15px;font-family:var(--em-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.em-tablewrap summary:hover,.em-tablewrap[open] summary{color:var(--app-accent)}.em-tablewrap summary:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.em-tcard{border-top:1px solid var(--border);padding:12px 15px}.em-tline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 15px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--app-accent) 7%,transparent);font-size:13px;color:var(--text-soft)}.em-tline b{color:var(--text);font-weight:600}.em-tgoto{margin-left:auto;font:inherit;font-size:12px;color:var(--app-accent);background:transparent;border:1px solid color-mix(in srgb,var(--app-accent) 45%,var(--border));border-radius:6px;padding:4px 10px;cursor:pointer}.em-tgoto:hover{background:var(--bg-soft)}.em-tgoto:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.em-terr{fill:color-mix(in srgb,var(--app-accent) 22%,transparent);stroke:var(--app-accent);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.em-labels text{pointer-events:painted;cursor:pointer}.em-labels text:hover{fill:var(--app-accent)}.em-labels text.on,.em-labels text.on .sov{fill:var(--app-accent)}.em-hoverring{fill:none;stroke:var(--app-accent);vector-effect:non-scaling-stroke;pointer-events:none}.em-hoverring.halo{stroke:var(--surface);stroke-width:4;opacity:.9}.em-hoverring.line{stroke-width:2}.em-tablewrap tbody tr.em-row{cursor:pointer}.em-tablewrap tbody tr.em-row:hover td{background:color-mix(in srgb,var(--app-accent) 7%,transparent);color:var(--text)}.em-tablewrap tbody tr.em-row:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.em-tablewrap tbody tr.em-row.on td{background:color-mix(in srgb,var(--app-accent) 14%,transparent);color:var(--text)}.em-tablewrap tbody tr.em-row.on td:first-child{box-shadow:inset 3px 0 0 var(--app-accent)}.em-labels{pointer-events:none;font-family:var(--font-sans, system-ui, sans-serif);font-weight:600;letter-spacing:.01em;text-anchor:middle;fill:var(--text);-webkit-user-select:none;user-select:none}.em-labels text,.em-labels tspan{paint-order:stroke;stroke:var(--surface);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.em-labels .sov{fill:var(--text-soft);font-weight:500}.em-tfilter{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:0 11px 10px;border-bottom:1px solid var(--border)}.em-tdot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;background:var(--text-soft)}.em-tdot.quake{background:var(--em-quake)}.em-tdot.fire{background:var(--em-fire)}.em-tdot.volcano{background:var(--em-volcano)}.em-tdot.storm{background:var(--em-storm)}.em-tdot.flood{background:var(--em-flood)}.em-tbox{display:flex;flex-direction:column;height:380px;border-top:1px solid var(--border)}.em-tfixed{table-layout:fixed}.em-c1{width:19%}.em-c2{width:57%}.em-c3{width:24%}.em-tbox td{overflow-wrap:anywhere}.em-tscrollbox{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.em-tstack{position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:none}.em-tstackrow{padding:9px 14px;box-sizing:border-box;background:color-mix(in srgb,var(--app-accent) 8%,var(--surface));border-bottom:1px solid var(--border);font-family:var(--em-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.em-tstackrow:not(:last-child){color:var(--text-soft)}.em-tstackrow .n,.em-tcat .n{float:right;font-weight:500;color:var(--text-soft);letter-spacing:.06em}.em-tstackrow .em-tdot,.em-tcat .em-tdot{margin-right:9px;vertical-align:1px}.em-tmore{display:inline-block;margin-right:9px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--app-accent) 22%,transparent);color:var(--text);font-size:9.5px;letter-spacing:.06em}.em-tablewrap th.em-tcat{text-align:left;padding:9px 14px;background:color-mix(in srgb,var(--app-accent) 8%,var(--surface));border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--em-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.em-tscroll{flex:1 1 auto;min-height:0;overflow:auto}.em-tablewrap table{width:100%;border-collapse:collapse;font-size:13px}.em-tablewrap thead th{position:sticky;top:0;background:var(--surface);text-align:left;font-family:var(--em-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-soft);font-weight:500;padding:9px 14px;border-bottom:1px solid var(--border)}.em-tablewrap tbody td{padding:7px 14px;border-bottom:1px solid var(--border);color:var(--text-soft)}.em-tablewrap tbody td.k,.em-tablewrap tbody td.m{font-family:var(--em-mono);font-size:11.5px;color:var(--text);white-space:nowrap}.em-tablewrap tbody td.m{font-variant-numeric:tabular-nums}.em-fp{margin:10px 0 2px}.em-fp.loading{height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--app-accent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:em-fp-wipe 1.1s ease-in-out infinite}@keyframes em-fp-wipe{0%{background-position:-40% 0}to{background-position:140% 0}}.em-fp-svg{display:block;width:100%;max-width:320px;border:1px solid var(--border);border-radius:10px;background:var(--em-sea)}.em-fp-shape{fill:color-mix(in srgb,var(--em-fire) 34%,transparent);stroke:var(--em-fire);stroke-width:.22;stroke-linejoin:round;fill-rule:nonzero;vector-effect:non-scaling-stroke}.em-detail.v .em-fp-shape{fill:color-mix(in srgb,var(--em-volcano) 34%,transparent);stroke:var(--em-volcano)}.em-detail.s .em-fp-shape{fill:color-mix(in srgb,var(--em-storm) 30%,transparent);stroke:var(--em-storm)}.em-fp-shape.t-green,.em-detail.s .em-fp-shape.t-green{fill:color-mix(in srgb,var(--em-t-green) 32%,transparent);stroke:var(--em-t-green)}.em-fp-shape.t-orange,.em-detail.s .em-fp-shape.t-orange{fill:color-mix(in srgb,var(--em-t-orange) 38%,transparent);stroke:var(--em-t-orange)}.em-fp-shape.t-red,.em-detail.s .em-fp-shape.t-red{fill:color-mix(in srgb,var(--em-t-red) 46%,transparent);stroke:var(--em-t-red)}.em-fp-track{fill:none;stroke:var(--text);stroke-width:1.4;opacity:.5;vector-effect:non-scaling-stroke}.em-fp-track.fc{stroke-dasharray:5 4;opacity:.8}.em-fp-key{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:4px}.em-fp-key li{display:grid;grid-template-columns:12px auto 1fr;gap:8px;align-items:baseline;font-size:12px;font-weight:600;color:var(--text)}.em-fp-key i{width:11px;height:11px;border-radius:3px;align-self:center}.em-fp-key i.t-green{background:color-mix(in srgb,var(--em-t-green) 45%,transparent);border:1.5px solid var(--em-t-green)}.em-fp-key i.t-orange{background:color-mix(in srgb,var(--em-t-orange) 45%,transparent);border:1.5px solid var(--em-t-orange)}.em-fp-key i.t-red{background:color-mix(in srgb,var(--em-t-red) 45%,transparent);border:1.5px solid var(--em-t-red)}.em-fp-key em{font-style:normal;font-weight:400;font-size:11px;color:var(--text-soft)}.em-detail.q .em-fp-shape{fill:color-mix(in srgb,var(--em-quake) 30%,transparent);stroke:var(--em-quake)}.em-fp-scale line{stroke:var(--text-soft);stroke-width:1.4;vector-effect:non-scaling-stroke}.em-fp-scale text{fill:var(--text-soft);font-family:var(--em-mono)}.em-fp-note{margin:5px 0 0;font-family:var(--em-mono);font-size:10.5px;color:var(--text-soft)}.em-detail-note{justify-self:start;max-width:52ch;margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-soft)}.em-detail-live{display:inline-flex;align-items:center;justify-self:start;gap:7px;margin:8px 0 0;font-family:var(--em-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--app-accent)}.em-detail-live i{width:7px;height:7px;border-radius:50%;background:var(--app-accent);animation:em-live-pulse 2.4s ease-in-out infinite}@keyframes em-live-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.em-detail-live i{animation:none}}.em-detail-src{display:inline-block;justify-self:start;margin-top:8px;font-size:12px;font-weight:600;color:var(--app-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--app-accent) 45%,transparent)}.em-detail-src:hover{border-bottom-color:var(--app-accent)}@media(prefers-reduced-motion:reduce){.em-fp.loading{animation:none}}.em-app{border-top:1px solid var(--border);padding-top:22px}.em-pill{display:inline-block;font-family:var(--em-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--app-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--app-accent) 34%,transparent);color:var(--app-accent);margin-right:8px}.em-soon{color:var(--text)}.em-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.em-tip{transition:none}}
