/* Shared midnight blue platform, violet light and local app accents. */
:root,[data-app]{--accent-rgb:105,182,255;--ambient-rgb:126,82,246;--night:#040C17}
body{background:var(--night)}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 65% at 100% 0%,rgba(var(--ambient-rgb),.22),transparent 75%),radial-gradient(ellipse 42% 58% at 100% 75%,rgba(var(--accent-rgb),.11),transparent 75%),radial-gradient(ellipse 60% 45% at 15% 100%,rgba(var(--ambient-rgb),.06),transparent 80%)}
.shell{position:relative;z-index:1}.topbar{background:rgba(5,9,18,.48);border-color:rgba(174,194,255,.09);box-shadow:0 8px 28px rgba(0,0,0,.12)}
.rail{background:linear-gradient(180deg,rgba(8,16,30,.94),rgba(3,9,18,.98));border-color:rgba(174,194,255,.1);box-shadow:8px 0 30px rgba(0,0,0,.2)}
.brand{position:relative}.brand img{display:block;width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(82,178,255,.25))}.rail .brand{margin-top:-5px;margin-bottom:14px}
.card{background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,transparent),rgba(4,9,20,.78));border:1px solid rgba(172,190,239,.13);box-shadow:0 12px 32px rgba(0,0,0,.26),inset 0 1px 0 rgba(214,229,255,.065),inset 1px 0 0 rgba(255,255,255,.018);transition:box-shadow .25s,border-color .25s,background .25s}
.card:hover{border-color:rgba(var(--accent-rgb),.22);box-shadow:0 16px 40px rgba(0,0,0,.3),0 0 24px rgba(var(--accent-rgb),.025),inset 0 1px 0 rgba(214,229,255,.085)}
.kpi.hero{background:radial-gradient(ellipse at 90% 5%,rgba(var(--accent-rgb),.11),transparent 70%),linear-gradient(145deg,rgba(16,25,48,.75),color-mix(in srgb,var(--surface) 76%,transparent))}
.hero strong{font-size:112px;text-shadow:0 0 28px rgba(var(--accent-rgb),.2)}
.kpi .label{color:color-mix(in srgb,var(--muted) 85%,white)}
.app-switcher,.period-switcher{background:rgba(10,17,31,.7);border-color:rgba(172,190,239,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 6px 16px rgba(0,0,0,.16)}
.avatar{background:linear-gradient(140deg,color-mix(in srgb,var(--avatar) 85%,white),var(--avatar));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 3px 12px rgba(0,0,0,.25)}
.app-choice.active .avatar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 18px rgba(var(--accent-rgb),.2)}
.rail .active{background:linear-gradient(135deg,rgba(var(--accent-rgb),.2),rgba(var(--ambient-rgb),.08));box-shadow:inset 0 1px 0 rgba(var(--accent-rgb),.14),0 0 24px rgba(var(--accent-rgb),.07)}
.rail .active svg{filter:drop-shadow(0 0 5px rgba(var(--accent-rgb),.65))}
.period-switcher button.active{background:linear-gradient(145deg,#f0f3ff,#d4ddec);color:#111827;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 #fff}
.primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 83%,white),var(--accent));box-shadow:0 5px 18px rgba(var(--accent-rgb),.13),inset 0 1px 0 rgba(255,255,255,.32)}
.primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,white),var(--accent));box-shadow:0 7px 25px rgba(var(--accent-rgb),.22)}
.icon-button:not(.rail .icon-button){background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border-color:rgba(172,190,239,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.status-dot{box-shadow:0 0 9px currentColor}.live-status.ok .status-dot{box-shadow:0 0 10px rgba(91,228,155,.48)}
.daily-bars{background:repeating-linear-gradient(to top,rgba(174,194,255,.045) 0,rgba(174,194,255,.045) 1px,transparent 1px,transparent 45px);padding:8px 6px 0;gap:7px}
.daily-bar{background:linear-gradient(to top,rgba(var(--ambient-rgb),.7),var(--accent));opacity:.72;border-radius:5px 5px 2px 2px;box-shadow:0 -2px 12px rgba(var(--accent-rgb),.18),inset 0 1px 0 rgba(255,255,255,.35)}
.daily-bar.latest{box-shadow:0 0 18px rgba(var(--accent-rgb),.28)}
.track{background:rgba(109,131,184,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.24)}
.bar,.column-fill{background:linear-gradient(90deg,rgba(var(--ambient-rgb),.8),var(--accent));box-shadow:0 0 12px rgba(var(--accent-rgb),.18)}
.warning .bar,.warning .column-fill{background:linear-gradient(90deg,#cb665f,var(--warn))}
.operational-card{background:radial-gradient(ellipse at 0% 0%,rgba(var(--accent-rgb),.095),transparent 60%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 80%,transparent),rgba(4,9,20,.84))}
.summary-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 65%,white),var(--accent));box-shadow:0 0 24px rgba(var(--accent-rgb),.16),inset 0 1px 0 rgba(255,255,255,.4)}
.tip,.agent-stage{background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(0,0,0,.1));border:1px solid rgba(172,190,239,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.chip{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.context-chip{background:rgba(15,22,39,.6);border-color:rgba(172,190,239,.13)}
.connection-panel,dialog{background:linear-gradient(135deg,#121c30,#0b101d);border-color:rgba(172,190,239,.2);box-shadow:0 25px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}
dialog::backdrop{background:rgba(1,4,12,.74);backdrop-filter:blur(7px)}
.login-brand{gap:12px;font-family:var(--font-display);font-size:28px;justify-content:flex-start;margin-bottom:26px;color:var(--text)}.login-brand img{width:64px;height:64px}
@media(prefers-reduced-motion:no-preference){.rail .icon-button,.primary,.avatar{transition:box-shadow .25s,background .25s,filter .25s,transform .25s}.primary:active{transform:translateY(1px)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:700px){body::before{background:radial-gradient(ellipse at 100% 0%,rgba(var(--ambient-rgb),.18),transparent 65%)}.rail .brand{margin:0 8px 0 0}.brand img{width:38px;height:38px}.hero strong{font-size:88px}.card{box-shadow:0 8px 24px rgba(0,0,0,.24),inset 0 1px 0 rgba(214,229,255,.06)}}
.login-page main{position:relative;z-index:1}

.kpi strong,.step-head b,.column-plot b,.retention-item strong,.counter,.cohort-size{font-variant-numeric:tabular-nums}

/* The video occupies only the logo and fades back to its original transparent mark. */
.brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;isolation:isolate}
.brand-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:12px;background:#000;opacity:0;pointer-events:none;transition:opacity .28s ease}
.brand-video.is-playing{opacity:1}.login-brand .brand-mark{width:64px;height:64px}
@media(max-width:700px){.brand-mark{width:38px;height:38px}.brand-video{border-radius:9px}}



/* Blend black into the rail and crossfade while the clip is still moving. */
.brand-mark{isolation:auto}
.brand-mark>img{opacity:1;transform:scale(1);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.3,1)!important}
.brand-mark.is-animating>img{opacity:0;transform:scale(.96)}
.brand-video{background:transparent;mix-blend-mode:screen;transform:scale(1.04);transition:opacity .8s ease!important}

.avatar{overflow:hidden}.app-logo{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}

.app-logo{border-radius:0;image-rendering:auto}

.summary-audio{margin:20px 0 26px;padding:16px 18px;border:1px solid rgba(var(--accent-rgb),.17);background:rgba(var(--accent-rgb),.035);border-radius:16px}.summary-audio-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.summary-audio-toolbar button{background:rgba(var(--accent-rgb),.1);color:var(--accent);border-color:rgba(var(--accent-rgb),.18)}.audio-rate{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.audio-rate select{padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text)}.summary-audio-player{display:block;width:100%;height:40px;margin-top:14px;color-scheme:dark}@media(max-width:700px){.summary-audio{padding:14px}.audio-rate{margin-left:0}}

.settings-dialog{max-width:560px}.settings-dialog .dialog-head h2{margin:5px 0 0}.settings-account{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border);margin-bottom:24px}.settings-account>div{display:flex;flex-direction:column;gap:6px}.settings-account strong{font-weight:500}.settings-section h3{margin-bottom:10px}.settings-section form{margin-top:22px;display:grid;gap:14px}.settings-section form label:not(.password-visibility){display:grid;gap:7px}.settings-section input[type=password],.settings-section input[type=text]{width:100%;min-width:0;padding:12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);color:var(--text)}.password-visibility{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);cursor:pointer}.password-visibility input{width:18px;height:18px;accent-color:var(--accent)}#password-message{font-size:13px;color:var(--warn)}#password-message.success{color:var(--ok)}

/* The platform stays blue; product identity is limited to data and context. */
body::before{background:radial-gradient(ellipse 65% 65% at 100% 0%,rgba(63,120,235,.21),transparent 75%),radial-gradient(ellipse 42% 58% at 100% 75%,rgba(152,100,255,.12),transparent 75%),radial-gradient(ellipse 60% 45% at 15% 100%,rgba(105,182,255,.055),transparent 80%)}
.rail .active{background:linear-gradient(135deg,rgba(105,182,255,.19),rgba(153,112,255,.11));box-shadow:inset 0 1px 0 rgba(151,185,255,.18),0 0 24px rgba(105,182,255,.07)}
.summary-icon{background:linear-gradient(140deg,#A2D8FF,#83B8FF 55%,#B398FF);color:#122238;box-shadow:0 0 24px rgba(129,152,255,.18),inset 0 1px 0 #ffffff60}
.operational-card{background:radial-gradient(ellipse at 0% 0%,rgba(146,116,245,.07),transparent 60%),linear-gradient(145deg,rgba(14,29,49,.83),rgba(4,9,20,.84))}
.page-heading>span::before{content:'';display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--app-accent);box-shadow:0 0 9px rgba(var(--app-accent-rgb),.3);vertical-align:middle}
.app-choice.active .avatar{box-shadow:inset 0 1px 0 #ffffff50,0 0 16px rgba(var(--app-accent-rgb),.2);outline:1px solid rgba(var(--app-accent-rgb),.5);outline-offset:2px}
.kpi.hero{background:radial-gradient(ellipse at 90% 5%,rgba(105,182,255,.11),transparent 70%),linear-gradient(145deg,rgba(16,31,52,.85),rgba(14,29,49,.8));box-shadow:0 12px 32px #0004,inset 0 1px 0 #d6e5ff12}
.hero strong{color:var(--app-accent);text-shadow:0 0 28px rgba(var(--app-accent-rgb),.16)}
.daily-bar{background:linear-gradient(to top,rgba(var(--app-accent-rgb),.4),var(--app-accent));box-shadow:0 -2px 12px rgba(var(--app-accent-rgb),.15),inset 0 1px 0 #ffffff50}.daily-bar.latest{box-shadow:0 0 18px rgba(var(--app-accent-rgb),.25)}
.bar,.column-fill{background:linear-gradient(90deg,rgba(var(--app-accent-rgb),.55),var(--app-accent));box-shadow:0 0 12px rgba(var(--app-accent-rgb),.13)}
.warning .bar,.warning .column-fill{background:linear-gradient(90deg,#cb665f,var(--warn))}
.heat-cell:not(.low):not(.unripe){background:color-mix(in srgb,var(--app-accent) calc(var(--heat)*100%),var(--surface))}
.agent-card{border-top-color:rgba(var(--app-accent-rgb),.32)}.agent-stage-name{color:var(--app-accent)}
.social-kpis .kpi>.label,.media-source>.section-heading h2{color:var(--app-accent)}

.daily-plot{position:relative;margin-top:auto;padding-top:36px}.daily-plot .daily-bars{margin-top:0}.daily-bar.is-highlighted{opacity:1;outline:1px solid rgba(var(--app-accent-rgb),.8);outline-offset:2px}
.chart-tooltip{position:absolute;z-index:5;pointer-events:none;transform:translateX(-50%);display:flex;flex-direction:column;gap:3px;width:max-content;max-width:min(240px,calc(100% - 16px));padding:11px 14px;border-radius:12px;background:#101D32;border:1px solid rgba(var(--app-accent-rgb),.4);box-shadow:0 8px 30px #0009,inset 0 1px 0 #ffffff0a;font-size:12px;line-height:1.4}.chart-tooltip strong{font-family:var(--font-display);font-size:18px;color:var(--app-accent)}.chart-tooltip span{color:var(--text)}.chart-tooltip small{color:var(--muted);font-size:11px}

.motion-awaiting{opacity:0;transform:translateY(14px)}

.metric-delta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:13px;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums}.metric-delta.up{color:#6EE7A0}.metric-delta.down{color:#FF818A}.metric-delta.flat{color:var(--muted)}.metric-delta small{font-size:11px;color:var(--muted);font-weight:400}.metric-delta.unavailable{font-size:11px;color:var(--muted);font-weight:400;min-height:19px}
.metric-comparison{display:block;min-height:19px}.motion-settings{margin-bottom:24px}.motion-settings select{width:100%;margin-top:8px}.motion-settings #replay-motion{margin-top:8px}
/* Compact sidebar/browser widths keep dates above the utility buttons. */
@media(max-width:480px){.toolbar{width:100%;min-width:0;flex-wrap:wrap;justify-content:flex-end}.period-switcher{flex:1 0 100%;width:100%;min-width:0;margin-right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.period-switcher button{min-width:0;padding:8px 3px;font-size:12px;overflow-wrap:anywhere}.rail{padding-left:6px;padding-right:6px;gap:0}.rail .brand{flex:0 0 38px;min-width:38px;margin:0}.rail nav{flex:1;min-width:0;justify-content:space-around;gap:0}.rail .icon-button{width:38px;min-width:38px;padding:0}.rail .logout{flex:0 0 34px;width:34px;min-width:34px;margin-left:0}}
/* Persistent assistant workspace. */
.chat-workspace{display:grid;gap:20px;min-width:0}.chat-main{min-width:0}.chat-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.chat-heading h2{margin-top:5px;font-size:25px}.chat-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-scope{display:flex;gap:4px;flex-wrap:wrap}.chat-scope button{font-size:12px;padding:9px 13px}.chat-scope .active{background:linear-gradient(125deg,#69b6ff25,#a68aff20);border-color:#69b6ff70}.chat-controls>select{flex:1;min-width:150px;max-width:330px}.chat-context{margin:14px 0}.chat-feed{height:clamp(300px,48vh,650px);overflow:auto;overscroll-behavior:contain;padding:12px 4px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin}.chat-message{max-width:92%;padding:17px 19px;background:#111e31;border:1px solid #8bb4e51c;border-radius:18px;flex-shrink:0}.chat-message.from-user{align-self:flex-end;background:linear-gradient(130deg,#23416b65,#43307050);border-color:#9aabff30}.chat-message.from-assistant{align-self:flex-start;width:100%}.chat-message-head{display:flex;align-items:center;gap:14px;font-size:12px;margin-bottom:10px}.chat-message-head time{color:var(--muted);font-size:10px}.chat-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px}.chat-welcome{text-align:center;margin:auto;max-width:540px;padding:24px 12px}.chat-welcome img{object-fit:contain}.chat-welcome h3{font-size:23px;margin:10px}.chat-welcome p{color:var(--muted)}.chat-thinking{font-size:13px;color:var(--muted);display:flex;gap:10px;align-items:center}.chat-thinking span{width:7px;height:7px;border-radius:50%;background:#69b6ff;box-shadow:0 0 12px #69b6ff80}.chat-sources{margin-top:14px;border-top:1px solid var(--border);padding-top:10px;font-size:11px;color:var(--muted)}.chat-sources summary{cursor:pointer}.chat-sources>div{display:grid;gap:4px;padding:10px 0;overflow-wrap:anywhere}.chat-sources strong{color:#a4d0ff}.chat-main #orbita-chat-form{margin-top:18px}.chat-main textarea{width:100%;resize:vertical}.chat-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.chat-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chat-prompts button{font-size:11px;padding:7px 11px;min-height:34px;color:var(--muted)}.chat-notes{align-items:start}.chat-notes details>summary{cursor:pointer}.chat-notes summary h2{display:inline;font-size:17px}.chat-note{padding:14px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.chat-note p{font-size:13px;white-space:pre-wrap}.chat-note select{max-width:200px;margin-left:8px}.chat-notes form{display:grid;gap:10px;margin-top:18px}.chat-notes input,.chat-notes textarea{width:100%}.chat-disclosure{max-width:850px;margin:0}.chat-error{overflow-wrap:anywhere}
@media(max-width:700px){.chat-main{padding:20px 16px}.chat-heading{align-items:flex-start}.chat-heading h2{font-size:21px}.chat-heading>.chip{display:none}.chat-controls{gap:7px}.chat-scope{width:100%}.chat-controls>select{max-width:none}.chat-feed{height:48vh;min-height:300px}.chat-message{max-width:98%;padding:13px}.chat-compose-actions{flex-wrap:wrap}.chat-compose-actions .primary{margin-left:auto}.chat-notes{grid-template-columns:1fr}.rail .brand{flex:0 0 34px;min-width:34px}.rail .icon-button{width:34px;min-width:34px}.rail .logout{width:30px;min-width:30px;flex-basis:30px}.rail nav{min-width:0;flex:1;justify-content:space-around}}
/* Compact assistant, available without leaving the dashboard. */
.chat-launcher{position:fixed;right:24px;bottom:24px;z-index:40;min-height:54px;padding:9px 18px 9px 10px;border-radius:28px;border:1px solid #9fbbff50;background:linear-gradient(125deg,#142c4e,#29213f);box-shadow:0 8px 30px #0007,0 0 22px #6a93ff20;gap:9px}.chat-launcher img{object-fit:contain}.chat-floating-panel{position:fixed;z-index:45;right:24px;bottom:90px;width:440px;height:min(700px,calc(100dvh - 114px));border:1px solid #9dbbff3d;border-radius:22px;background:linear-gradient(155deg,#0c1b30,#0b1220 65%,#171327);box-shadow:0 24px 80px #000a,0 0 38px #797aff12;overflow:hidden;display:flex;flex-direction:column}.chat-floating-panel[hidden]{display:none}.chat-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.chat-panel-heading>div{display:flex;align-items:center;gap:9px}.chat-panel-heading strong{font-size:16px}.chat-panel-heading .icon-button{font-size:24px;padding:0;width:36px;min-height:36px}.chat-floating-panel #orbita-chat-body{flex:1;min-height:0;display:flex}.chat-floating-panel .chat-workspace{width:100%;min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px}.chat-floating-panel .chat-scope{display:grid;grid-template-columns:1fr 1fr;gap:5px;flex-shrink:0}.chat-floating-panel .chat-scope button{min-width:0;padding:8px;font-size:12px}.chat-floating-panel .chat-context{margin:0;font-size:10px;color:var(--muted);flex-shrink:0}.chat-floating-panel .chat-feed{height:auto;min-height:100px;flex:1;padding:3px 0;gap:12px}.chat-floating-panel .chat-message{padding:12px;max-width:96%;border-radius:14px}.chat-floating-panel .chat-message-body{font-size:12px;line-height:1.7}.chat-floating-panel .chat-welcome{padding:8px;font-size:13px}.chat-floating-panel #orbita-chat-form{display:flex;align-items:flex-end;gap:8px;margin:0;flex-shrink:0}.chat-floating-panel #orbita-chat-input{width:100%;min-width:0;resize:vertical;max-height:160px;min-height:65px;padding:11px;font-size:12px}.chat-floating-panel #orbita-chat-form button{font-size:12px;padding:10px 13px}.chat-floating-panel .chat-disclosure{font-size:9px;color:var(--muted);flex-shrink:0}.chat-floating-panel .chat-options{font-size:11px;max-height:230px;overflow:auto;flex-shrink:0}.chat-options summary{cursor:pointer;color:var(--muted);padding:5px 0}.chat-options .chat-controls{padding:10px 0;gap:6px}.chat-options .chat-controls>select{width:100%;max-width:none;flex-basis:100%;font-size:12px}.chat-options button{font-size:11px;padding:8px 10px}.chat-options form{display:grid;gap:7px;margin:10px 0}.chat-options input,.chat-options textarea{width:100%;min-width:0;font-size:12px}.chat-options .chat-note select{margin:6px 0;max-width:100%}.chat-floating-panel #chat-error{font-size:11px;margin:0;flex-shrink:0}
@media(max-width:600px){.chat-launcher{right:16px;bottom:16px;min-height:50px;padding:8px 14px 8px 9px}.chat-floating-panel{right:12px;left:12px;width:auto;bottom:80px;height:min(680px,calc(100dvh - 96px));border-radius:18px}.chat-floating-panel .chat-workspace{padding:11px}}

/* Distinguish data coverage from dashboard refresh. */
.measurement-card{margin:20px 0;padding:22px}.measurement-card h2{font-size:17px}.measurement-card>p,.measurement-note,.source-freshness{font-size:12px;line-height:1.6;color:var(--muted,#a5b5ca)}.measurement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:20px 0}.measurement-grid>div{display:flex;flex-direction:column;gap:9px}.measurement-grid strong{font-size:18px}.measurement-grid small{font-size:11px;line-height:1.6;color:var(--muted,#a5b5ca)}.measurement-card summary{font-size:12px;cursor:pointer}.measurement-card details p{font-size:12px;color:var(--muted,#a5b5ca)}.measurement-note{border-left:2px solid #8196c4;padding:8px 14px;margin-bottom:18px}.source-freshness{margin:0 0 12px}@media(max-width:700px){.measurement-grid{grid-template-columns:1fr}}
