.app-insight-view{min-width:0;padding-top:16px;padding-bottom:24px}.app-insight-view .insight-header{min-width:0;border:1px solid rgba(148,184,192,.18);border-radius:20px;padding:20px;background:linear-gradient(115deg,rgba(62,160,151,.1),rgba(124,150,178,.035))}.app-insight-view .insight-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-insight-view .insight-header-copy{min-width:0}.app-insight-view .insight-header h1{margin:0;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.035em}.app-insight-view .insight-header-copy>p{margin:7px 0 0;max-width:58ch;font-size:13px;line-height:1.6;opacity:.68}.app-insight-view .insight-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.app-insight-view .insight-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:12px;opacity:.8}.app-insight-view .insight-header-content{margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,184,192,.13)}.app-insight-view .insight-surface{min-width:0;border-radius:18px;padding:18px;box-shadow:none;backdrop-filter:none}.app-insight-view .insight-surface h2{font-size:18px;line-height:1.35;letter-spacing:-.02em}.app-insight-view .insight-fold>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.app-insight-view .insight-fold>summary::-webkit-details-marker{display:none}.app-insight-view .insight-fold>summary:after{content:"⌄";opacity:.55;font-size:20px;transition:transform .15s}.app-insight-view .insight-fold[open]>summary:after{transform:rotate(180deg)}.app-insight-view .insight-fold-content{padding-top:14px}.app-insight-view .insight-metric{min-width:0;border-radius:14px;box-shadow:none}.app-insight-view .insight-metric>p:first-child{font-size:11px;letter-spacing:.025em;white-space:normal}.app-insight-view .insight-value{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.app-insight-view .insight-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.5fr) auto;gap:12px;align-items:end}.app-insight-view .insight-toolbar label{min-width:0}.app-insight-view .insight-tabs{display:inline-flex;max-width:100%;flex-wrap:wrap;gap:4px;border:1px solid rgba(148,184,192,.18);background:rgba(148,184,192,.04);padding:4px;border-radius:12px}.app-insight-view .insight-tabs button{border-radius:8px;padding:8px 16px;font-size:13px;min-height:36px}.app-insight-view .insight-tabs button[aria-selected=true]{background:rgba(148,184,192,.15);color:inherit;box-shadow:inset 0 1px hsla(0,0%,100%,.06)}.app-insight-view .insight-history-value{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.app-insight-view{padding-top:12px;padding-bottom:18px}.app-insight-view .insight-header{border-radius:16px;padding:14px}.app-insight-view .insight-header-row{flex-wrap:wrap;gap:10px}.app-insight-view .insight-header h1{font-size:22px}.app-insight-view .insight-header-copy>p{font-size:12px;margin-top:5px;line-height:1.5}.app-insight-view .insight-header-meta{margin-top:10px;gap:6px 12px;font-size:11px}.app-insight-view .insight-header-content{margin-top:12px;padding-top:12px}.app-insight-view .insight-surface{border-radius:16px;padding:12px}.app-insight-view .insight-surface h2{font-size:16px}.app-insight-view .insight-metric{padding:11px}.app-insight-view .insight-metric>p:nth-child(2){margin-top:6px;font-size:20px;line-height:1.25}.app-insight-view .insight-toolbar{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:10px}.app-insight-view .insight-toolbar>button{grid-column:1/-1}.app-insight-view input:not([type=checkbox]):not([type=radio]),.app-insight-view select{max-width:100%;min-width:0;font-size:16px}.app-insight-view .insight-history-value{font-size:21px;margin-top:10px}}@media(pointer:coarse){.app-insight-view .insight-header-actions a,.app-insight-view .insight-header-actions button,.app-insight-view .insight-tabs button,.app-insight-view .insight-toolbar button,.app-insight-view select,.app-insight-view summary{min-height:44px}}@media(prefers-reduced-motion:reduce){.app-insight-view .insight-fold>summary:after{transition:none}}.app-insight-view .insight-device-facts>p{min-width:0;overflow-wrap:anywhere}