.arrival-station-module__JeHCla__arriveCard{margin-top:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:24px;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:32px;padding:32px;display:grid;box-shadow:0 8px 28px -6px #1626260f}.arrival-station-module__JeHCla__infoDesk{justify-content:space-between;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.arrival-station-module__JeHCla__deskHeader{gap:var(--space-2);flex-direction:column;display:flex}.arrival-station-module__JeHCla__deskBadge{font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--brand-text);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-full);letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.arrival-station-module__JeHCla__pulseDot{background:var(--brand-solid);border-radius:50%;width:6px;height:6px}.arrival-station-module__JeHCla__deskTitle{font-size:var(--text-h4);font-weight:var(--weight-bold);color:var(--brand-text);line-height:var(--leading-tight);letter-spacing:var(--tracking-ko);margin:0}.arrival-station-module__JeHCla__deskDesc{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-body);word-break:keep-all;margin:0}.arrival-station-module__JeHCla__addressSection{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-muted);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;display:flex}.arrival-station-module__JeHCla__cardTopRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.arrival-station-module__JeHCla__cardLabelGroup{align-items:center;gap:6px;display:flex}.arrival-station-module__JeHCla__labelIcon{color:var(--brand-text);flex-shrink:0}.arrival-station-module__JeHCla__cardLabel{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-heading);letter-spacing:var(--tracking-ko)}.arrival-station-module__JeHCla__addressBody{flex-direction:column;display:flex}.arrival-station-module__JeHCla__addressBody .here-line{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.arrival-station-module__JeHCla__addressBody .here-addr{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text-body-color);word-break:keep-all;line-height:1.5}.arrival-station-module__JeHCla__addressBody .here-line a{font-size:var(--text-sm);color:var(--brand-text);font-weight:var(--weight-medium);transition:opacity var(--dur-fast) var(--ease);align-self:flex-start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.arrival-station-module__JeHCla__addressBody .here-line a:hover{text-decoration:underline}.arrival-station-module__JeHCla__addressMetaRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.arrival-station-module__JeHCla__transitBadge{font-size:var(--text-caption);color:var(--text-muted);background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);letter-spacing:var(--tracking-ko);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.arrival-station-module__JeHCla__mapNavActions{align-items:center;gap:var(--space-2);display:flex}.arrival-station-module__JeHCla__mapLauncherBtn{font-size:var(--text-caption);font-weight:var(--weight-medium);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);color:var(--brand-text);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:4px;padding:4px 10px;text-decoration:none;display:inline-flex}.arrival-station-module__JeHCla__mapLauncherBtn:hover{background:var(--surface-subtle);border-color:var(--border-brand)}.arrival-station-module__JeHCla__doctorCard{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;display:flex}.arrival-station-module__JeHCla__doctorBody{flex-direction:column;gap:4px;display:flex}.arrival-station-module__JeHCla__doctorBody .care-doctor{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--brand-text);margin:0;line-height:1.4}.arrival-station-module__JeHCla__doctorPledge{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-body);word-break:keep-all;margin:0}.arrival-station-module__JeHCla__doctorActionRow{padding-top:var(--space-1);justify-content:flex-start;align-items:center;display:flex}.arrival-station-module__JeHCla__callBtn{font-size:var(--text-caption);font-weight:var(--weight-semi);color:var(--brand-text);white-space:nowrap;border-radius:var(--radius-full);background:var(--surface-subtle);border:1px solid var(--border);transition:background var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.arrival-station-module__JeHCla__callBtn:hover{background:var(--brand-tint)}.arrival-station-module__JeHCla__mapStage{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.arrival-station-module__JeHCla__mapViewport{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-muted);flex:1;min-height:290px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}:is(.arrival-station-module__JeHCla__mapViewport .map-wrap,.arrival-station-module__JeHCla__mapViewport .map-box){width:100%;height:100%;min-height:290px}.arrival-station-module__JeHCla__mapFooterGuide{gap:var(--space-3);background:var(--surface-muted);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.arrival-station-module__JeHCla__guideItem{font-size:var(--text-caption);color:var(--text-body-color);align-items:center;gap:8px;display:flex}.arrival-station-module__JeHCla__guideIcon{color:var(--brand-text);flex-shrink:0}.arrival-station-module__JeHCla__guideText{color:var(--text-heading);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ko)}@media (max-width:960px){.arrival-station-module__JeHCla__arriveCard{padding:var(--space-5) var(--space-4);gap:var(--space-5);border-radius:var(--radius-xl);grid-template-columns:1fr}.arrival-station-module__JeHCla__mapViewport{height:260px;min-height:260px}.arrival-station-module__JeHCla__mapViewport .map-wrap{height:260px;min-height:260px}.arrival-station-module__JeHCla__mapViewport .map-box{height:260px;min-height:260px}.arrival-station-module__JeHCla__mapFooterGuide{gap:var(--space-2);grid-template-columns:1fr}}
.health-chart-module__SsdcEa__scrollContainer{padding-inline:var(--layout-md);padding-top:var(--space-2);padding-bottom:var(--layout-lg);justify-content:center;align-items:center;display:flex;position:relative}.health-chart-module__SsdcEa__perspectiveWrap{width:100%;max-width:var(--container-wide);perspective:1200px;margin-inline:auto}.health-chart-module__SsdcEa__headerWrap{max-width:var(--container-narrow);text-align:center;margin-inline:auto;margin-bottom:var(--space-6);will-change:transform}.health-chart-module__SsdcEa__insightBridge{margin-top:var(--space-4);margin-bottom:var(--space-2);justify-content:center;width:100%;display:flex}.health-chart-module__SsdcEa__insightPill{white-space:nowrap;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);flex-flow:row;padding:8px 18px;display:inline-flex;box-shadow:0 4px 16px -2px #1626260d,0 0 0 1px #2a81830a}.health-chart-module__SsdcEa__insightPill:hover{border-color:color-mix(in srgb, var(--brand-solid) 30%, var(--border));box-shadow:0 6px 20px -2px #2a818317}.health-chart-module__SsdcEa__telemetryStatus{background:var(--surface-tint);border:1px solid color-mix(in srgb, var(--brand-solid) 16%, transparent);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.health-chart-module__SsdcEa__livePulseDot{background:var(--brand-solid);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite health-chart-module__SsdcEa__livePulse}.health-chart-module__SsdcEa__telemetryStatusText{font-size:11px;font-weight:var(--weight-bold);color:var(--brand-text);letter-spacing:-.01em;white-space:nowrap}.health-chart-module__SsdcEa__sayGroup{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.health-chart-module__SsdcEa__headerWrap .health-chart-module__SsdcEa__beforeSay{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--text-heading);letter-spacing:var(--tracking-ko);white-space:nowrap;margin:0;line-height:1}.health-chart-module__SsdcEa__headerWrap .health-chart-module__SsdcEa__beforeSay .tic{color:var(--brand-text);font-style:normal;text-emphasis-style:dot;text-emphasis-position:over}.health-chart-module__SsdcEa__bridgeDivider{background:var(--border);opacity:.9;flex-shrink:0;width:1px;height:14px}.health-chart-module__SsdcEa__headerWrap .health-chart-module__SsdcEa__beforeSub{font-size:var(--text-body-sm);color:var(--text-muted);white-space:nowrap;flex-shrink:0;margin:0;line-height:1}.health-chart-module__SsdcEa__metricWord{color:var(--brand-text);font-weight:var(--weight-bold);background:var(--surface-tint);border:1px solid color-mix(in srgb, var(--brand-solid) 20%, transparent);border-radius:4px;padding:1px 5px}@keyframes health-chart-module__SsdcEa__livePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.4);box-shadow:0 0 6px #2a818399}}@media (prefers-reduced-motion:reduce){.health-chart-module__SsdcEa__livePulseDot{animation:none}}.health-chart-module__SsdcEa__tabletFrame{transform-origin:bottom;will-change:transform;background:#162424;border:8px solid #243838;border-radius:34px;width:100%;max-width:980px;height:580px;margin-inline:auto;padding:10px;position:relative;box-shadow:0 30px 70px -15px #16262642,0 0 0 1px #ffffff1a}.health-chart-module__SsdcEa__tabletNotch{background:#334949;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.health-chart-module__SsdcEa__tabletScreen{background:#fff;border:1px solid #dce8e8;border-radius:22px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px 4px #0000000f}.health-chart-module__SsdcEa__emrBody{height:100%;padding:var(--space-4) var(--space-5);justify-content:space-between;gap:var(--space-2);font-family:var(--font-sans);color:var(--text-heading);flex-direction:column;display:flex;overflow-y:auto}.health-chart-module__SsdcEa__emrTopBar{border-bottom:1px solid var(--border);padding-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.health-chart-module__SsdcEa__emrTag{font-size:11px;font-weight:var(--weight-bold);color:var(--brand-text);background:var(--surface-tint);border:1px solid color-mix(in srgb, var(--brand-text) 18%, transparent);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.health-chart-module__SsdcEa__emrMeta{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:11px;display:flex}.health-chart-module__SsdcEa__patientCard{background:var(--surface-tint);border:1px solid color-mix(in srgb, var(--brand-text) 14%, transparent);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.health-chart-module__SsdcEa__patientProfile{align-items:center;gap:var(--space-3);display:flex}.health-chart-module__SsdcEa__patientAvatar{border-radius:var(--radius-full);background:var(--brand-text);color:#fff;width:42px;height:42px;font-weight:var(--weight-bold);font-size:var(--text-body-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.health-chart-module__SsdcEa__patientNameRow{align-items:center;gap:var(--space-2);display:flex}.health-chart-module__SsdcEa__patientName{font-size:var(--text-title-sm);font-weight:var(--weight-bold);color:var(--text-heading)}.health-chart-module__SsdcEa__patientSpecies{border:1px solid var(--border);color:var(--text-body);background:#fff;border-radius:4px;padding:1px 6px;font-size:11px}.health-chart-module__SsdcEa__patientDesc{color:var(--text-muted);margin-top:2px;font-size:11px}.health-chart-module__SsdcEa__safeBadge{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:#eef7f3;border:1px solid #c2e5d5;flex-shrink:0;padding:6px 12px;display:flex}.health-chart-module__SsdcEa__safeTitle{font-size:9px;font-weight:var(--weight-bold);color:#176846;letter-spacing:.05em;text-transform:uppercase}.health-chart-module__SsdcEa__safeValue{font-size:12px;font-weight:var(--weight-bold);color:#125539}.health-chart-module__SsdcEa__summaryBanner{border:1px solid var(--border);border-left:4px solid var(--brand-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-body);background:#fff;font-size:11.5px;line-height:1.5}.health-chart-module__SsdcEa__screeningGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.health-chart-module__SsdcEa__screenItem{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-direction:column;justify-content:space-between;padding:8px 10px;display:flex}.health-chart-module__SsdcEa__screenHead{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.health-chart-module__SsdcEa__screenLabel{font-size:11.5px;font-weight:var(--weight-bold);color:var(--text-heading);align-items:center;gap:4px;display:flex}.health-chart-module__SsdcEa__tagNormal{font-size:9.5px;font-weight:var(--weight-bold);color:#166946;background:#eef7f3;border:1px solid #c8e8d9;border-radius:4px;padding:1px 5px}.health-chart-module__SsdcEa__tagWarn{font-size:9.5px;font-weight:var(--weight-bold);color:#9c5017;background:#fdf5ea;border:1px solid #edd1b0;border-radius:4px;padding:1px 5px}.health-chart-module__SsdcEa__screenVal{color:var(--text-muted);font-size:10px}.health-chart-module__SsdcEa__doctorBottomRow{gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.health-chart-module__SsdcEa__docNoteCard,.health-chart-module__SsdcEa__timelineCard{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3);background:#fff;flex-direction:column;justify-content:space-between;display:flex}.health-chart-module__SsdcEa__cardTitle{font-size:12px;font-weight:var(--weight-bold);color:var(--brand-text);align-items:center;gap:5px;margin-bottom:6px;display:flex}.health-chart-module__SsdcEa__docText{color:var(--text-body);font-size:11px;line-height:1.5}.health-chart-module__SsdcEa__docSign{color:var(--text-muted);text-align:right;margin-top:4px;font-size:10px}.health-chart-module__SsdcEa__timelineList{flex-direction:column;gap:5px;display:flex}.health-chart-module__SsdcEa__timelineItem{background:var(--surface-tint);border:1px solid color-mix(in srgb, var(--brand-text) 10%, transparent);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:5px 8px;font-size:11px;display:flex}.health-chart-module__SsdcEa__timelineTag{font-size:9px;font-weight:var(--weight-bold);color:var(--brand-text);border:1px solid var(--border);background:#fff;border-radius:3px;margin-right:6px;padding:1px 4px}.health-chart-module__SsdcEa__timelineDDay{font-size:10px;font-weight:var(--weight-bold);color:var(--brand-text)}.health-chart-module__SsdcEa__rhythmSection{max-width:var(--container-wide);margin-inline:auto;margin-top:calc(var(--space-6) * -1);margin-bottom:var(--layout-md);z-index:10;padding-inline:var(--layout-md);position:relative}.health-chart-module__SsdcEa__rhythmGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);max-width:980px;margin-inline:auto;display:grid}.health-chart-module__SsdcEa__rhythmCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);justify-content:space-between;gap:var(--space-3);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px -4px #1626260d,0 0 0 1px #16262605}.health-chart-module__SsdcEa__rhythmCard:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-solid), transparent);opacity:0;height:3px;transition:opacity var(--dur-base) var(--ease);position:absolute;top:0;left:0;right:0}.health-chart-module__SsdcEa__rhythmCard:hover{border-color:color-mix(in srgb, var(--brand-solid) 35%, var(--border));box-shadow:0 14px 34px -8px #2a818324}.health-chart-module__SsdcEa__rhythmCard:hover:before{opacity:1}.health-chart-module__SsdcEa__rhythmHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.health-chart-module__SsdcEa__rhythmTitleGroup{align-items:center;gap:var(--space-2);display:flex}.health-chart-module__SsdcEa__rhythmIconWrap{border-radius:var(--radius-md);background:var(--surface-tint);border:1px solid color-mix(in srgb, var(--brand-solid) 18%, transparent);width:32px;height:32px;color:var(--brand-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.health-chart-module__SsdcEa__rhythmTitle{font-size:var(--text-body-lg);font-weight:var(--weight-bold);color:var(--text-heading);letter-spacing:var(--tracking-ko);margin:0}.health-chart-module__SsdcEa__rhythmBadge{font-size:11px;font-weight:var(--weight-bold);color:var(--brand-text);background:var(--surface-tint);border:1px solid color-mix(in srgb, var(--brand-solid) 16%, transparent);border-radius:var(--radius-full);letter-spacing:-.01em;padding:3px 8px}.health-chart-module__SsdcEa__rhythmDesc{color:var(--text-muted);letter-spacing:var(--tracking-ko);margin:0;font-size:13px;line-height:1.45}.health-chart-module__SsdcEa__rhythmItemList{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.health-chart-module__SsdcEa__rhythmItemList li.health-chart-module__SsdcEa__rhythmItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:9px 14px;display:flex}.health-chart-module__SsdcEa__rhythmItemList li.health-chart-module__SsdcEa__rhythmItem:hover{background:var(--surface-tint);border-color:color-mix(in srgb, var(--brand-solid) 35%, var(--border));transform:translate(3px)}.health-chart-module__SsdcEa__itemCheckWrap{background:var(--surface-tint);border:1px solid color-mix(in srgb, var(--brand-solid) 22%, transparent);width:18px;height:18px;color:var(--brand-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.health-chart-module__SsdcEa__itemCheckIcon{color:var(--brand-text)}.health-chart-module__SsdcEa__itemText{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-heading);letter-spacing:var(--tracking-ko);word-break:keep-all}@media (max-width:768px){.health-chart-module__SsdcEa__insightBridge{margin-top:var(--space-3);margin-bottom:var(--space-2);padding-inline:var(--space-3);box-sizing:border-box;width:100%}.health-chart-module__SsdcEa__insightPill{white-space:normal;border-radius:var(--radius-xl);box-sizing:border-box;text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:6px;width:auto;max-width:100%;padding:10px 16px;display:flex}.health-chart-module__SsdcEa__telemetryStatus{gap:5px;padding:3px 8px}.health-chart-module__SsdcEa__livePulseDot{width:5px;height:5px}.health-chart-module__SsdcEa__telemetryStatusText{font-size:10px}.health-chart-module__SsdcEa__bridgeDivider{display:none}.health-chart-module__SsdcEa__sayGroup{white-space:normal;text-align:center}.health-chart-module__SsdcEa__headerWrap .health-chart-module__SsdcEa__beforeSay{font-size:var(--text-sm,14px);font-weight:var(--weight-bold,700);white-space:normal;text-align:center;word-break:keep-all;line-height:1.4}.health-chart-module__SsdcEa__headerWrap .health-chart-module__SsdcEa__beforeSub{font-size:var(--text-caption,12px);white-space:normal;text-align:center;word-break:keep-all;line-height:1.45}.health-chart-module__SsdcEa__metricWord{padding:1px 4px}.health-chart-module__SsdcEa__tabletFrame{border-width:5px;border-radius:24px;height:540px;padding:6px}.health-chart-module__SsdcEa__emrTopBar{flex-direction:column;align-items:flex-start;gap:4px}.health-chart-module__SsdcEa__patientCard{align-items:stretch;gap:var(--space-2);flex-direction:column}.health-chart-module__SsdcEa__safeBadge{align-self:flex-start}.health-chart-module__SsdcEa__screeningGrid{grid-template-columns:1fr 1fr;gap:6px}.health-chart-module__SsdcEa__doctorBottomRow{gap:var(--space-2);grid-template-columns:1fr}.health-chart-module__SsdcEa__rhythmGrid{gap:var(--space-3);grid-template-columns:1fr}.health-chart-module__SsdcEa__rhythmSection{margin-top:var(--space-2);padding-inline:var(--space-3)}}
