/* Mobile Insights only. No desktop shell selectors. */
html.mw230.ex442-insights body #root#root .workspace-screen>.ex442-eye.ex456{padding:14px 12px calc(112px + env(safe-area-inset-bottom))!important;margin:0!important;width:100%!important;font-family:Manrope,Arial,sans-serif}
html.mw230 .ex456{color:#e4eff5}
html.mw230 .ex456-header{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;margin:0 8px 12px}
html.mw230 .ex456-header h1{font-size:28px;line-height:1.15;letter-spacing:-1px;margin:0;font-weight:650}
html.mw230 .ex456 .ex451-date{min-height:38px;font-size:11px;padding:6px 10px;gap:8px}
html.mw230 .ex456 .ex451-date img{width:17px;height:17px}
html.mw230 .ex456-subtitle{font-size:14px;line-height:1.4;margin:0!important;grid-column:1/-1}
html.mw230 .ex456-source{grid-column:1/-1;display:flex;gap:7px;align-items:center;justify-content:flex-end;font-size:10px;color:#9ab9c6}
html.mw230 .ex456-source img{height:14px;width:14px}
html.mw230 .ex456-card{margin:0 0 9px;padding:12px;border:1px solid #2c6571;border-radius:12px;background:#061820dc;min-width:0}
html.mw230 .ex456-summary{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 10px}
html.mw230 .ex456-robot{width:64px;height:72px;object-fit:contain;mix-blend-mode:screen}
html.mw230 .ex456-story{min-width:0;font-size:12px;line-height:1.5}
html.mw230 .ex456-story strong{display:block;font-weight:600}
html.mw230 .ex456-story p{margin:2px 0 0;color:#a7c6d4;font-size:12px}
html.mw230 .ex456 button.ex456-discuss{display:flex;gap:7px;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:26px;background:#a2eee5;color:#06232a;font-size:12px;font-weight:600;padding:8px 10px;max-width:128px;line-height:1.25}
html.mw230 .ex456-discuss img{width:17px;height:17px;filter:brightness(.17)}
html.mw230 .ex456-card-head{display:flex;align-items:center;gap:10px;min-height:28px;margin:0 0 8px}
html.mw230 .ex456-card-head>img{width:25px;height:25px}
html.mw230 .ex456 h2{font-size:14px;line-height:1.3;letter-spacing:0;margin:0;font-weight:650}
html.mw230 .ex456-card-head>small{margin-left:auto;text-align:right;font-size:10px;color:#a2dedb;max-width:45%}
html.mw230 .ex456-metrics{margin-left:auto;text-align:right;font-size:9px;color:#a2dedb;line-height:1.5;max-width:45%}
html.mw230 .ex456-metrics span{display:block}
html.mw230 .ex456 canvas{display:block;width:100%;max-width:100%}
html.mw230 .ex456-activity-chart{height:155px}
html.mw230 .ex456-sleep-chart{height:94px}
html.mw230 .ex456 button.ex456-meal{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;min-height:52px;border:1px solid #2c6571;background:#10283175;border-radius:12px;font-size:12px;color:#e4eff5}
html.mw230 .ex456-meal>span{min-width:0;overflow-wrap:anywhere}
html.mw230 .ex456-meal img{width:26px;height:26px;flex:none}
html.mw230 .ex456-meal img:last-child{width:14px;margin-left:auto}
html.mw230 .ex456-meal small{font-size:10px;margin:0 0 3px;color:#9ab9c6}
html.mw230 .ex456 button.ex456-link{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;border:0;background:none;padding:6px 2px;font-size:13px}
html.mw230 .ex456-link img{width:20px;height:20px}
html.mw230 .ex456-wellbeing{display:flex;align-items:center;gap:9px;margin-top:6px;font-size:11px;line-height:1.4;color:#c0dce8}
html.mw230 .ex456-wellbeing>img{width:26px;height:26px}
html.mw230 .ex456-wellbeing>span{flex:1;min-width:0}
html.mw230 .ex456 button.ex456-log{border:1px solid #a2e9df;border-radius:24px;padding:6px 18px;min-height:44px;background:transparent;font-size:12px;margin:0}
html.mw230 .ex456-footnote{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0!important;font-size:10px;color:#9ab9c6;line-height:1.4;text-align:center}
html.mw230 .ex456-footnote img{width:16px;height:16px}
html.mw230 .ex456-empty{font-size:13px;color:#9ab9c6;margin:10px 0}
html.mw230 .ex456-empty-sleep{text-align:center;font-size:10px;margin:0 0 6px}
html.mw230.ex442-insights .mw-home-nav>button:nth-child(2){position:relative;color:#a2ede5!important}
html.mw230.ex442-insights .mw-home-nav>button:nth-child(2)::after{content:'';position:absolute;bottom:0;left:22%;right:22%;height:3px;border-radius:3px;background:#a2ede5}
@media(max-width:374px){html.mw230 .ex456-summary{grid-template-columns:52px minmax(0,1fr)}html.mw230 .ex456-robot{width:52px;height:60px}html.mw230 .ex456 button.ex456-discuss{grid-column:2;max-width:none}html.mw230 .ex456-metrics{font-size:8px}html.mw230 .ex456-card-head{gap:7px}html.mw230 .ex456 h2{font-size:13px}}
