code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.planner-page{background:#f3f3f3;min-height:calc(100vh - 69px);padding-bottom:96px}.trip-planner{margin:0 auto;max-width:1120px;padding:32px}.controls{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:24px}.day-type-selector{align-self:flex-start;background:#efefef;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.day-type-button{background:#0000;border:0;border-radius:999px;color:#000;cursor:pointer;font-size:14px;font-weight:500;line-height:16px;min-width:120px;padding:10px 16px}.day-type-button:hover{background:#e2e2e2}.day-type-button.active{background:#000;color:#fff}.station-selectors{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.station-field{display:flex;flex-direction:column;gap:8px;min-width:0}.station-field>label{color:#5e5e5e;font-size:14px;font-weight:500;line-height:16px}.station-input-row{align-items:center;display:flex;gap:8px;min-width:0}.station-field select{-webkit-appearance:none;appearance:none;background-color:#efefef;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:0;border-radius:0;color:#000;cursor:pointer;min-height:56px;min-width:0;padding:16px 48px 16px 16px;width:100%}.station-field select:hover{background-color:#e2e2e2}.favorite-station-button{align-items:center;background:#efefef;border:0;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;transition:background-color .16s ease;width:48px}.favorite-station-button:hover{background:#e2e2e2}.favorite-station-button:focus-visible{outline:2px solid #000;outline-offset:2px}.favorite-station-button.active{background:#ffd43b}.favorite-station-button.active:hover{background:#f5c518}.favorite-station-button.active .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.swap-button{align-items:center;background:#efefef;border:0;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-size:22px;height:48px;justify-content:center;width:48px}.swap-button:hover{background:#e2e2e2}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.close-button,.jump-button,.modal-button{background:#000;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;line-height:20px;min-height:48px;padding:12px 20px;transition:background-color .16s ease,transform .16s ease}.close-button:hover,.jump-button:hover,.modal-button:hover{background:#282828;transform:translateY(-1px)}.prices-section{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px}.prices-table{box-shadow:none}.prices-table td{padding:12px 0}.prices-table td:last-child{font-weight:500;text-align:right}.train-results>p{background:#fff;border-radius:16px;color:#5e5e5e;padding:48px 24px;text-align:center}.train-results ul{display:flex;flex-direction:column;gap:12px}.train-item{align-items:center;background:#fff;border-radius:16px;display:flex;gap:24px;justify-content:space-between;padding:24px;transition:background-color .16s ease,transform .16s ease}.train-item:hover{background:#efefef;transform:translateY(-1px)}.train-id{color:#000;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:28px}.train-id+.train-id,.train-times+.train-id{margin-top:16px}.train-times{color:#5e5e5e;font-size:14px;line-height:20px;margin-top:4px}.train-times strong{color:#000;font-weight:500}.button-group{align-items:center;display:flex;flex:0 0 auto;gap:8px}.calendar-button,.more-button{align-items:center;background:#efefef;border:0;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.calendar-button:hover,.more-button:hover{background:#e2e2e2}.material-symbols-outlined{color:inherit;font-size:22px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.modal-overlay{align-items:center;background:#000000a8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.modal-content{background:#fff;border-radius:16px;padding:24px;width:min(100%,440px)}.modal-buttons{display:flex;flex-direction:column;gap:12px}.modal-button{gap:10px;width:100%}.close-button{background:#efefef;color:#000;margin-top:12px;width:100%}.close-button:hover{background:#e2e2e2}.snarky-message{color:#5e5e5e}.train-item.highlight{animation:planner-highlight 2s ease-out}@keyframes planner-highlight{0%{box-shadow:0 0 0 4px #000}to{box-shadow:0 0 0 0 #0000}}@media (max-width:768px){.planner-page{padding-bottom:56px}.trip-planner{padding:16px}.controls{padding:20px}.day-type-selector{width:100%}.day-type-button{flex:1 1;min-width:0}.station-selectors{grid-template-columns:1fr}.swap-button{justify-self:center;transform:rotate(90deg)}.train-item{align-items:flex-start;padding:20px}.button-row,.jump-button{width:100%}}:root{--ink:#000;--body:#5e5e5e;--mute:#afafaf;--hairline:#dedede;--canvas:#fff;--canvas-soft:#efefef;--canvas-softer:#f3f3f3;--surface-pressed:#e2e2e2;--black-elevated:#282828;--danger:#b42318;--warning:#7a5b00;--font-display:"UberMove","UberMoveText",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-body:"UberMoveText",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#fff;background:var(--canvas)}body{-webkit-font-smoothing:antialiased;color:#000;color:var(--ink);font-family:UberMoveText,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:16px;line-height:24px;margin:0;min-height:100%;text-rendering:optimizeLegibility}button,input,select{font:inherit}a,button,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #000;outline:3px solid var(--ink);outline-offset:3px}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{color:#000;color:var(--ink);font-family:UberMove,UberMoveText,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display)}a{color:inherit;text-decoration:none}li,ul{list-style:none;margin:0;padding:0}.app-shell{min-height:100vh}.page-loading{color:#5e5e5e;color:var(--body);margin:0 auto;max-width:1200px;padding:64px 32px}.eyebrow{align-items:center;color:inherit;display:flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.02em;line-height:16px}.live-dot{background:#25a244;border-radius:999px;box-shadow:0 0 0 4px #25a24424;display:inline-block;height:8px;width:8px}.live-section{margin:0 auto;max-width:1376px;padding:64px 32px 96px}.feed-health-banner{background:#fff8d6;border:1px solid #e0b100;border-radius:12px;color:#4d3b00;font-weight:500;margin-bottom:24px;padding:16px 20px}.section-heading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:32px}.section-heading h2{font-size:clamp(32px,4vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-top:8px}.section-heading>p{color:#5e5e5e;color:var(--body);font-size:16px;line-height:24px;max-width:380px}.home-container{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}.track-container-wrapper{background:#efefef;background:var(--canvas-soft);border-radius:16px;min-width:0;overflow:hidden;padding:24px;position:sticky;top:96px}.track-card-heading{display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:4px;line-height:20px;margin-bottom:16px}.track-card-direction{color:#5e5e5e;color:var(--body);font-size:12px;font-weight:400;line-height:20px}.table-container{display:flex;flex-direction:column;gap:24px;min-width:0}table{background:#fff;background:var(--canvas);border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 0 0 1px #dedede;box-shadow:0 0 0 1px var(--hairline);margin:0;overflow:hidden;width:100%}table td,table th{padding:16px;text-align:left}.table100-head-dir th{background:#000;background:var(--ink);color:#fff;color:var(--canvas);font-family:UberMove,UberMoveText,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px;padding:20px 24px}.table100-head th{background:#efefef;background:var(--canvas-soft);color:#5e5e5e;color:var(--body);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:20px;padding:12px 24px;text-transform:uppercase}tbody tr{color:#000;color:var(--ink);font-size:16px;line-height:24px}tbody td{border-top:1px solid #dedede;border-top:1px solid var(--hairline)}tbody tr:hover{background:#f3f3f3;background:var(--canvas-softer)}.column1{width:18%}.column2{width:42%}.column3{width:40%}.greenbg,.redbg,.yellowbg{color:#000;color:var(--ink);padding-left:38px;position:relative}.greenbg:before,.redbg:before,.yellowbg:before{background:#25a244;border-radius:999px;content:"";height:8px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.yellowbg:before{background:#d8a600}.redbg:before{background:#d92d20}.alert{background:#efefef;background:var(--canvas-soft);border-radius:16px;padding:24px}.alert-heading{font-size:20px;line-height:28px;margin-bottom:8px}.alert a,footer a{text-decoration:underline;text-underline-offset:3px}.show-tracks-button{border:0;border-radius:999px;cursor:pointer;font-weight:500;margin-bottom:20px;padding:14px 20px;width:100%}.show-tracks-button,footer{background:#000;background:var(--ink);color:#fff;color:var(--canvas)}footer{padding:40px max(32px,calc(50vw - 656px))}footer p{color:#d4d4d4;font-size:14px;line-height:22px;max-width:900px}@media (max-width:1100px){.home-container{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:768px){.live-section{padding:56px 16px 72px}.section-heading{align-items:flex-start;flex-direction:column;gap:16px}.section-heading h2{font-size:36px;line-height:44px}.home-container{display:block}.track-container-wrapper{padding:20px;position:static}.table-container{gap:16px}.table100-head-dir th{font-size:20px;line-height:28px;padding:16px}.table100-head th,table td{padding:12px 10px}tbody tr{font-size:14px;line-height:20px}.greenbg,.redbg,.yellowbg{padding-left:24px}.greenbg:before,.redbg:before,.yellowbg:before{left:9px}footer{padding:32px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.track-container{align-items:center;height:125vh;max-height:1180px;min-height:900px;width:220px}.track,.track-container{display:flex;position:relative}.track{flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.line-container{inset:0;pointer-events:none;position:absolute}.line{background:#afafaf;height:100%;position:absolute;top:0;width:2px}.line.local{background:#a2a2a2;left:5px}.line.limited{background:#99d7dc;left:30px}.line.express{background:#ce202f;left:55px;width:3px}.line.southcounty{background:#fae4a7;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 var(--start-position,0),100% var(--start-position,0),100% 100%,0 100%);left:80px}.stop-item{align-items:center;display:flex;gap:13px;position:relative;z-index:1}.stop{background:#fff;border:2px solid #4b4b4b;border-radius:999px;display:inline-block;flex-shrink:0;height:12px;width:12px}.stop.express{background:#ce202f;border-color:#ce202f}.stop.limited{background:#99d7dc;border-color:#99d7dc}.stop.southcounty{background:#fae4a7;border-color:#fae4a7}.stop.local{background:#a2a2a2;border-color:#a2a2a2}.stop.blank{background:#0000;border-color:#0000}.stop-name{color:#000;font-size:12px;line-height:16px;margin-left:6px}.train-icon{--service-color:#767676;--service-ink:#fff;background:#f3f3f3;border:3px solid var(--service-color);box-shadow:0 2px 5px #0000003d;color:var(--service-ink);height:38px;position:absolute;text-align:center;width:36px;z-index:2}.train-icon.local{--service-color:#767676}.train-icon.limited{--service-color:#69bfc7;--service-ink:#000}.train-icon.express{--service-color:#ce202f}.train-icon.southcounty{--service-color:#d4ad42;--service-ink:#000}.train-icon.northbound{border-radius:4px 4px 7px 7px}.train-icon.southbound{border-radius:7px 7px 4px 4px}.train-icon:after{background:var(--service-color);content:"";height:14px;left:50%;position:absolute;transform:translateX(-50%);width:24px}.train-icon.northbound:after{clip-path:polygon(50% 0,100% 100%,0 100%);top:-16px}.train-icon.southbound:after{bottom:-16px;clip-path:polygon(0 0,100% 0,50% 100%)}.train-number{background:var(--service-color);border-radius:999px;color:var(--service-ink);font-size:10px;font-weight:700;left:50%;line-height:13px;min-width:27px;padding:1px 3px;position:absolute;text-align:center;transform:translateX(-50%)}.train-icon.northbound>.train-number{bottom:3px}.train-icon.southbound>.train-number{top:3px}@media (max-width:768px){.track-container{min-height:900px;width:100%}}.ai-alerts{background:#efefef;border-radius:16px;color:#000;padding:24px}.ai-alerts-header{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;-webkit-user-select:none;user-select:none}.ai-alerts-header h3{color:#000;font-size:20px;font-weight:700;line-height:28px}.ai-alerts .collapse-icon{align-items:center;background:#fff;border-radius:999px;color:#000;display:inline-flex;flex:0 0 auto;font-size:20px;height:36px;justify-content:center;width:36px}.ai-alerts-list{margin-top:16px}.ai-alert{align-items:flex-start;border-top:1px solid #dedede;color:#000;display:flex;font-size:14px;line-height:20px;padding:12px 0}.material-icons{flex:0 0 20px;font-size:20px;margin-right:10px;min-width:20px;overflow:hidden;vertical-align:middle;width:20px}.service-alerts{background:#fff;border:1px solid #dedede;border-radius:16px;color:#000;padding:24px}.service-alerts-header{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;-webkit-user-select:none;user-select:none}.service-alerts-header h3{color:#000;font-size:20px;font-weight:700;line-height:28px}.service-alerts .collapse-icon{align-items:center;background:#efefef;border-radius:999px;color:#000;display:inline-flex;flex:0 0 auto;font-size:20px;height:36px;justify-content:center;width:36px}.service-alerts ul{margin-top:16px}.service-alerts li{border-top:1px solid #dedede;color:#000;font-size:14px;line-height:20px;padding:12px 0 12px 20px;position:relative}.service-alerts li:before{background:#000;border-radius:999px;content:"";height:8px;left:0;position:absolute;top:20px;width:8px}.service-alerts a{display:inline-flex;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.service-alerts .track-alert{background:#efefef;border:0;border-radius:12px;margin-top:8px;padding:16px 16px 16px 36px}.service-alerts .track-alert:before{left:16px;top:24px}.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dedede;padding:16px 32px;position:sticky;top:0;z-index:1000}.navbar-container{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1376px}.navbar-logo{color:#000;font-family:var(--font-display);font-size:20px;font-weight:700;gap:10px;justify-self:start;line-height:28px}.navbar-logo,.navbar-mark{align-items:center;display:inline-flex;letter-spacing:-.02em}.navbar-mark{background:#000;border-radius:999px;color:#fff;font-size:12px;height:36px;justify-content:center;width:36px}.navbar-links{align-items:center;display:flex;gap:4px}.navbar-mobile-health-item{display:none}.navbar-link{border-radius:999px;color:#000;display:inline-flex;font-size:14px;font-weight:500;line-height:16px;padding:10px 16px;transition:background-color .16s ease}.navbar-link.active,.navbar-link:hover{background:#efefef}.navbar-status{background:#efefef;border-radius:999px;color:#000;font-size:12px;font-weight:500;line-height:16px;padding:8px 14px}.navbar-health-actions,.navbar-status{align-items:center;display:inline-flex;gap:8px;justify-self:end}.navbar-health-link{align-items:center;border:1px solid #cfcfcf;border-radius:999px;color:#000;display:inline-flex;font-size:12px;font-weight:500;line-height:16px;min-height:32px;padding:0 14px;transition:background-color .16s ease,border-color .16s ease}.navbar-health-link:focus-visible,.navbar-health-link:hover{background:#f7f7f7;border-color:#000}.navbar-status.degraded .live-dot{background:#d8a600;box-shadow:0 0 0 4px #d8a60024}.navbar-status.unavailable .live-dot{background:#d92d20;box-shadow:0 0 0 4px #d92d2024}.navbar-status.recovering .live-dot{background:#346f9d;box-shadow:0 0 0 4px #346f9d24}.navbar-status.idle .live-dot{background:#929292;box-shadow:none}@media (max-width:700px){.navbar{padding:12px 16px}.navbar-container{gap:12px;grid-template-columns:auto 1fr}.navbar-health-actions,.navbar-logo>span:last-child{display:none}.navbar-links{justify-self:end}.navbar-mobile-health-item{display:list-item}.navbar-link{padding:10px 12px}}.data-health-page{margin:0 auto;max-width:1200px;padding:64px 32px 96px}.data-health-heading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:32px}.data-health-heading h1{font-size:clamp(38px,5vw,56px);letter-spacing:-.03em;line-height:1.05;margin-top:8px}.data-health-heading>p{color:var(--body);max-width:420px}.health-current{align-items:center;border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);display:flex;gap:32px;justify-content:space-between;padding:28px 0}.health-meta-label{color:var(--body);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.health-current h2{align-items:center;display:flex;font-size:28px;gap:10px;margin-top:7px}.health-current>div>p:last-child{color:var(--body);font-size:14px;margin-top:6px}.health-status-dot,.health-status-legend i{border-radius:999px;display:inline-block;height:10px;width:10px}.health-disruption-row{grid-gap:16px;align-items:center;color:var(--body);display:grid;font-size:12px;gap:16px;grid-template-columns:165px minmax(0,1fr);margin-top:18px}.health-disruption-timeline{background:var(--canvas-soft);height:10px;overflow:hidden;position:relative}.health-disruption-timeline span{background:var(--ink);bottom:0;min-width:2px;position:absolute;top:0}.status-healthy{background:#25883b}.status-degraded{background:#ad7a00}.status-unavailable{background:#b42318}.status-recovering{background:#346f9d}.status-idle{background:#929292}.status-unknown{background:#dedede}.health-current dl{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(140px,1fr));margin:0}.health-current dl div{display:flex;flex-direction:column;gap:4px}.health-current dt{color:var(--body);font-size:13px}.health-current dd{font-size:19px;font-weight:500;margin:0}.health-history-section{padding-top:48px}.health-history-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.health-history-heading h2{font-size:30px;margin-top:6px}.health-range-picker{background:var(--canvas-soft);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.health-range-picker button{background:#0000;border:0;border-radius:999px;color:var(--ink);cursor:pointer;padding:8px 13px}.health-range-picker button[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.health-summary-row{grid-gap:1px;background:var(--hairline);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:24px}.health-summary-row div{background:var(--canvas);display:flex;flex-direction:column;gap:6px;padding:18px 20px}.health-summary-row span{color:var(--body);font-size:13px}.health-summary-row strong{font-size:25px;font-weight:500}.health-status-timeline{background:var(--canvas-soft);height:34px;margin-top:30px;overflow:hidden;position:relative}.health-status-timeline span{bottom:0;min-width:2px;position:absolute;top:0}.timeline-healthy{background:#25883b}.timeline-degraded{background:#ad7a00}.timeline-unavailable{background:#b42318}.timeline-recovering{background:#346f9d}.timeline-idle{background:#929292}.health-line-legend,.health-status-legend{color:var(--body);display:flex;flex-wrap:wrap;font-size:12px;gap:10px 22px;margin-top:12px}.health-line-legend span,.health-status-legend span{align-items:center;display:inline-flex;gap:7px}.health-status-legend i{height:8px;width:8px}.health-charts{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr;margin-top:36px}.health-chart{border-top:1px solid var(--hairline);min-width:0;padding-top:24px}.health-chart-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.health-chart-heading h3{font-size:19px}.health-chart-heading .health-line-legend{margin-top:0}.expected-line-key,.observed-line-key{background:var(--ink);display:inline-block;height:3px;width:22px}.observed-line-key{background:#346f9d}.health-chart-stage{position:relative}.health-chart svg{display:block;margin-top:10px;touch-action:none;width:100%}.health-axis,.health-gridline{stroke:var(--hairline);stroke-width:1}.health-gridline{opacity:.75}.health-axis-label{fill:var(--body);font-size:11px}.health-expected-line,.health-observed-line{fill:none;vector-effect:non-scaling-stroke}.health-expected-line{stroke:var(--ink);stroke-width:2;stroke-dasharray:7 5}.health-observed-line{stroke:#346f9d;stroke-width:3}.health-hover-line{stroke:var(--body);stroke-width:1;vector-effect:non-scaling-stroke}.health-hover-expected{fill:var(--canvas);stroke:var(--ink);stroke-width:3}.health-hover-observed{fill:var(--canvas);stroke:#346f9d;stroke-width:3}.health-chart-tooltip{background:var(--canvas);border:1px solid var(--hairline);border-radius:8px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;font-size:12px;gap:3px;min-width:190px;padding:12px 14px;pointer-events:none;position:absolute;right:18px;top:18px}.health-chart-tooltip strong{font-weight:500;margin-bottom:3px}.health-load-message{background:var(--canvas-soft);margin-top:24px;padding:20px}.health-method-note{border-top:1px solid var(--hairline);color:var(--body);font-size:13px;margin-top:48px;padding-top:20px}@media (max-width:800px){.data-health-page{padding:48px 16px 72px}.data-health-heading,.health-chart-heading,.health-current,.health-history-heading{align-items:flex-start;flex-direction:column}.health-current dl{gap:20px;grid-template-columns:1fr 1fr;width:100%}.health-range-picker{width:100%}.health-range-picker button{flex:1 1}.health-disruption-row,.health-summary-row{grid-template-columns:1fr}.health-disruption-row{gap:7px}.health-chart-heading .health-line-legend{margin-top:0}}@media (max-width:480px){.health-current dl{grid-template-columns:1fr}.health-chart-tooltip{min-width:170px;right:8px}}
/*# sourceMappingURL=main.4339028c.css.map*/