.chart.svelte-11hwe44{display:flex;flex-direction:column;gap:.45rem}.chart-header.svelte-11hwe44{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.chart-title.svelte-11hwe44{margin:0;font-size:.95rem;font-weight:700}.chart-hint.svelte-11hwe44{margin:.2rem 0 0;font-size:.8rem;color:var(--text-tertiary)}.axis-wrap.svelte-11hwe44{display:block}.axis-wrap.bottom.svelte-11hwe44{margin-top:.1rem}.axis.svelte-11hwe44{position:relative;height:1rem;border-bottom:1px solid var(--border-subtle)}.axis-wrap.bottom.svelte-11hwe44 .axis:where(.svelte-11hwe44){border-bottom:none;border-top:1px solid var(--border-subtle)}.tick.svelte-11hwe44{position:absolute;top:0;transform:translate(-50%);font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap}.tick.start.svelte-11hwe44{transform:translate(0)}.tick.end.svelte-11hwe44{transform:translate(-100%)}.rows.svelte-11hwe44{display:flex;flex-direction:column;gap:.55rem;max-height:28rem;overflow-y:auto;padding-right:.15rem}.row.svelte-11hwe44{display:flex;flex-direction:column;gap:.2rem}.row-label.svelte-11hwe44{display:flex;align-items:center;gap:.35rem;min-width:0}.row-dot.svelte-11hwe44{flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--block-accent, var(--text-tertiary));opacity:.85}.row-name.svelte-11hwe44{flex:1;min-width:0;font-size:.78rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-duration.svelte-11hwe44{flex-shrink:0;font-size:.72rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.track.svelte-11hwe44{position:relative;height:1.35rem;border-radius:.35rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);overflow:hidden}.segment.svelte-11hwe44{position:absolute;top:2px;bottom:2px;border-radius:.25rem;opacity:.92;min-width:2px;cursor:default}.segment.clickable.svelte-11hwe44{cursor:pointer}.segment.svelte-11hwe44:hover{opacity:1;outline:2px solid rgba(255,255,255,.65);outline-offset:-1px;z-index:1}.empty.svelte-11hwe44{color:var(--text-secondary);font-size:.9rem;padding:.5rem 0}.modal-backdrop.svelte-1af8g4i{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:940}.drilldown-dialog.svelte-1af8g4i{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - 2rem));height:min(88vh,860px);max-height:min(88vh,860px);z-index:950;display:flex;flex-direction:column;overflow:hidden}.dialog-header.svelte-1af8g4i{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.dialog-title.svelte-1af8g4i{margin:0;font-size:1rem;font-weight:700}.dialog-subtitle.svelte-1af8g4i{margin:.2rem 0 0;font-size:.82rem;color:var(--text-tertiary)}.dialog-body.svelte-1af8g4i{flex:1;min-height:0;overflow:auto;padding:.85rem 1rem 1rem}.hint.svelte-1af8g4i{margin:0 0 .75rem;font-size:.82rem;color:var(--text-tertiary)}.empty.svelte-1af8g4i{font-size:.88rem;color:var(--text-secondary);padding:.5rem 0}.event-list.svelte-1af8g4i{display:flex;flex-direction:column;gap:.4rem}.event-row.svelte-1af8g4i{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.65rem .75rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:inherit;text-align:left;cursor:pointer}.event-row.svelte-1af8g4i:hover{border-color:var(--accent)}.event-main.svelte-1af8g4i{min-width:0}.event-title.svelte-1af8g4i{font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-sub.svelte-1af8g4i{margin-top:.12rem;font-size:.76rem;color:var(--text-tertiary)}.environment-analysis.svelte-40vpj4{display:flex;flex-direction:column;gap:.75rem}.hint.svelte-40vpj4,.empty-copy.svelte-40vpj4{margin:0 0 .75rem;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.stat-grid.svelte-40vpj4{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;margin-bottom:.85rem}.stat.svelte-40vpj4{display:flex;flex-direction:column;gap:.2rem}.stat.svelte-40vpj4 strong:where(.svelte-40vpj4){font-size:1.05rem}.stat.svelte-40vpj4 span:where(.svelte-40vpj4){font-size:.72rem;color:var(--text-secondary)}.session-timeline.svelte-40vpj4{max-height:12rem;overflow:auto}.bars.svelte-40vpj4{display:flex;flex-direction:column;gap:.65rem}.bar-row.svelte-40vpj4{display:flex;flex-direction:column;gap:.28rem}.bar-label.svelte-40vpj4{display:flex;justify-content:space-between;gap:.75rem;font-size:.84rem}.bar-track.svelte-40vpj4{height:.45rem;border-radius:999px;background:var(--border-subtle);overflow:hidden}.bar-fill.svelte-40vpj4{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#0d9488)}.bar-fill.location.svelte-40vpj4{background:linear-gradient(90deg,#c084fc,#7c3aed)}.timeline.svelte-40vpj4{display:flex;flex-direction:column;gap:.45rem}.timeline-row.svelte-40vpj4{display:flex;gap:.75rem;align-items:center;padding:.45rem .55rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.time.svelte-40vpj4{font-size:.78rem;color:var(--text-tertiary);white-space:nowrap}.detail.svelte-40vpj4{display:flex;align-items:center;gap:.45rem;font-size:.84rem}.card-title-row.svelte-7klcfx{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.35rem}.card-title-row.svelte-7klcfx .card-title:where(.svelte-7klcfx){margin:0}.view-toggle.svelte-7klcfx{display:inline-flex;gap:.2rem;padding:.15rem;border:1px solid var(--border-subtle, var(--border));border-radius:.45rem;background:var(--bg-elevated, var(--bg-app))}.toggle-btn.svelte-7klcfx{border:none;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:650;padding:.28rem .55rem;border-radius:.35rem;cursor:pointer}.toggle-btn.active.svelte-7klcfx{background:var(--accent-soft, color-mix(in srgb, var(--accent) 18%, transparent));color:var(--accent)}.dual-lines.svelte-7klcfx{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem}.system-metrics-analysis.svelte-7klcfx{display:flex;flex-direction:column;gap:.75rem}.empty-copy.svelte-7klcfx{margin:.55rem 0 0;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.stat-grid.svelte-7klcfx{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem}.stat.svelte-7klcfx{display:flex;flex-direction:column;gap:.2rem}.stat.svelte-7klcfx strong:where(.svelte-7klcfx){font-size:1.1rem}.stat.svelte-7klcfx span:where(.svelte-7klcfx){font-size:.75rem;color:var(--text-secondary)}.subhead.svelte-7klcfx{margin:0 0 .45rem;font-size:.78rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.bar.cpu.svelte-7klcfx,.swatch.cpu.svelte-7klcfx{background:linear-gradient(180deg,#fb923c,#ea580c)}.bar.mem.svelte-7klcfx,.swatch.mem.svelte-7klcfx{background:linear-gradient(180deg,#818cf8,#4f46e5)}.hourly.svelte-7klcfx{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:.2rem;align-items:end;min-height:7rem}.hour-col.svelte-7klcfx{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}.bars.svelte-7klcfx{display:flex;align-items:flex-end;gap:1px;height:5.5rem;width:100%}.bar.svelte-7klcfx{flex:1;border-radius:2px 2px 0 0;min-height:2px}.hour-label.svelte-7klcfx{font-size:.58rem;color:var(--text-secondary)}.legend.svelte-7klcfx{margin:.5rem 0 0;font-size:.75rem;color:var(--text-secondary)}.swatch.svelte-7klcfx{display:inline-block;width:.65rem;height:.65rem;border-radius:2px;margin-right:.15rem;vertical-align:-1px}.bar-row.svelte-7klcfx{margin-bottom:.65rem}.bar-label.svelte-7klcfx{display:flex;justify-content:space-between;gap:.75rem;font-size:.82rem;margin-bottom:.3rem}.bar-track.svelte-7klcfx{height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--border-subtle, var(--border)) 80%,transparent);overflow:hidden}.bar-fill.svelte-7klcfx{height:100%;background:linear-gradient(90deg,#2dd4bf,#0d9488);border-radius:inherit}.bar-fill.focus.svelte-7klcfx{background:linear-gradient(90deg,#c084fc,#7c3aed)}.appearance.svelte-7klcfx{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.pill.svelte-7klcfx{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--border-subtle, var(--border));background:color-mix(in srgb,var(--bg-elevated, var(--bg-app)) 88%,transparent);color:var(--text-secondary)}.table-scroll.svelte-7klcfx{max-height:18rem;overflow:auto;border-radius:8px;border:1px solid var(--border-subtle, var(--border))}.data-table.svelte-7klcfx{width:100%;border-collapse:collapse;font-size:.8rem}.data-table.svelte-7klcfx th:where(.svelte-7klcfx),.data-table.svelte-7klcfx td:where(.svelte-7klcfx){text-align:left;padding:.4rem .55rem;border-bottom:1px solid var(--border-subtle, var(--border));white-space:nowrap}.data-table.svelte-7klcfx th:where(.svelte-7klcfx){color:var(--text-secondary);font-weight:600;position:sticky;top:0;z-index:1;background:var(--bg-elevated, var(--bg-app, var(--card-bg)));box-shadow:0 1px 0 var(--border-subtle, var(--border))}.data-table.svelte-7klcfx tbody:where(.svelte-7klcfx) tr:where(.svelte-7klcfx):hover{background:color-mix(in srgb,var(--bg-hover, var(--text)) 8%,transparent)}@media(max-width:820px){.dual-lines.svelte-7klcfx{grid-template-columns:1fr}}.power-analysis.svelte-wslabo{display:flex;flex-direction:column;gap:.75rem}.hint.svelte-wslabo,.empty-copy.svelte-wslabo,.meta.svelte-wslabo{margin:0 0 .75rem;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.bars.svelte-wslabo{display:flex;flex-direction:column;gap:.65rem}.bar-row.svelte-wslabo{display:flex;flex-direction:column;gap:.28rem}.bar-label.svelte-wslabo{display:flex;justify-content:space-between;gap:.75rem;font-size:.84rem}.bar-track.svelte-wslabo{height:.45rem;border-radius:999px;background:var(--border-subtle);overflow:hidden}.bar-fill.svelte-wslabo{height:100%;border-radius:inherit}.bar-fill.battery.svelte-wslabo{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.bar-fill.ac.svelte-wslabo{background:linear-gradient(90deg,#4ade80,#16a34a)}.bar-fill.low.svelte-wslabo{background:linear-gradient(90deg,#fb7185,#e11d48)}.level-chart.svelte-wslabo{display:flex;flex-direction:column;gap:.35rem;max-height:18rem;overflow:auto}.level-row.svelte-wslabo{display:grid;grid-template-columns:3.2rem 1fr 2.5rem;gap:.45rem;align-items:center}.time.svelte-wslabo,.level-label.svelte-wslabo{font-size:.72rem;color:var(--text-tertiary)}.level-track.svelte-wslabo{height:.4rem;border-radius:999px;background:var(--border-subtle);overflow:hidden}.level-fill.svelte-wslabo{height:100%;background:linear-gradient(90deg,#fbbf24,#ea580c);border-radius:inherit}.level-fill.charging.svelte-wslabo{background:linear-gradient(90deg,#4ade80,#16a34a)}.timeline.svelte-wslabo{display:flex;flex-direction:column;gap:.45rem}.timeline-row.svelte-wslabo{display:flex;gap:.75rem;align-items:center;padding:.45rem .55rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.detail.svelte-wslabo{font-size:.84rem}.heatmap-wrap.svelte-1lvjs78{display:flex;flex-direction:column;gap:.55rem;max-width:22rem}.title-row.svelte-1lvjs78{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.title.svelte-1lvjs78{font-size:.82rem;font-weight:650;color:var(--text-secondary)}.chart-scroll.svelte-1lvjs78{overflow-x:auto}.chart.svelte-1lvjs78{display:grid;gap:.18rem;min-width:100%;align-items:stretch}.corner.svelte-1lvjs78{min-height:1rem}.col-label.svelte-1lvjs78,.row-label.svelte-1lvjs78{font-size:.68rem;color:var(--text-tertiary)}.col-label.svelte-1lvjs78{text-align:center;padding-bottom:.1rem}.row-label.svelte-1lvjs78{display:flex;align-items:center;padding-right:.35rem;white-space:nowrap}.cell.svelte-1lvjs78{min-height:.75rem;border-radius:.15rem;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.empty.svelte-1lvjs78,.tooltip.svelte-1lvjs78{font-size:.8rem;color:var(--text-secondary)}.tooltip.svelte-1lvjs78{display:flex;flex-wrap:wrap;gap:.35rem}.tooltip.muted.svelte-1lvjs78{color:var(--text-tertiary)}.network-analysis.svelte-18c5kap{display:flex;flex-direction:column;gap:.75rem}.dual-lines.svelte-18c5kap{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem}.subhead.svelte-18c5kap{margin:0 0 .45rem;font-size:.78rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.hint.svelte-18c5kap,.empty-copy.svelte-18c5kap{margin:0 0 .75rem;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.totals.svelte-18c5kap{display:flex;flex-wrap:wrap;gap:.55rem}.total-pill.svelte-18c5kap{padding:.65rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-elevated);min-width:8rem}.total-pill.svelte-18c5kap .label:where(.svelte-18c5kap){display:block;font-size:.72rem;color:var(--text-tertiary)}.total-pill.svelte-18c5kap strong:where(.svelte-18c5kap){font-size:1rem}.bars.svelte-18c5kap{display:flex;flex-direction:column;gap:.65rem}.bar-row.svelte-18c5kap{display:flex;flex-direction:column;gap:.28rem}.bar-label.svelte-18c5kap{display:flex;justify-content:space-between;gap:.75rem;font-size:.84rem}.bar-track.svelte-18c5kap{height:.45rem;border-radius:999px;background:var(--border-subtle);overflow:hidden}.bar-fill.svelte-18c5kap{height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#0284c7)}.bar-fill.process.svelte-18c5kap{background:linear-gradient(90deg,#22d3ee,#0891b2)}.block-list.svelte-18c5kap{display:flex;flex-direction:column;gap:.35rem}.block-row.svelte-18c5kap{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-elevated);text-align:left;color:inherit;cursor:pointer}.block-row.svelte-18c5kap:hover{background:var(--accent-soft)}.title.svelte-18c5kap{font-size:.84rem;font-weight:600}.sub.svelte-18c5kap{margin-top:.12rem;font-size:.74rem;color:var(--text-tertiary)}.pomodoro-analysis.svelte-14yuu2k{display:flex;flex-direction:column;gap:1rem}.ongoing-card.svelte-14yuu2k{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle))}.ongoing-head.svelte-14yuu2k{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ongoing-grid.svelte-14yuu2k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ongoing-stat.svelte-14yuu2k{display:flex;flex-direction:column;gap:.15rem}.ongoing-stat.svelte-14yuu2k .label:where(.svelte-14yuu2k),.summary-label.svelte-14yuu2k,.blocks-label.svelte-14yuu2k{font-size:.72rem;color:var(--text-tertiary)}.empty-copy.svelte-14yuu2k{margin:0;color:var(--text-secondary)}.summary-grid.svelte-14yuu2k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.summary-item.svelte-14yuu2k{display:flex;flex-direction:column;gap:.2rem}.daily-list.svelte-14yuu2k,.session-list.svelte-14yuu2k{display:flex;flex-direction:column;gap:.65rem}.daily-head.svelte-14yuu2k,.session-meta.svelte-14yuu2k{display:flex;flex-wrap:wrap;gap:.45rem .75rem;font-size:.78rem;color:var(--text-secondary)}.bar-track.svelte-14yuu2k{height:.45rem;border-radius:999px;background:var(--bg-elevated);overflow:hidden}.bar-fill.svelte-14yuu2k{height:100%;background:var(--success)}.session-card.svelte-14yuu2k{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.75rem .85rem;background:var(--bg-elevated);display:grid;gap:.45rem}.session-card.live.svelte-14yuu2k{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.session-head.svelte-14yuu2k{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.session-title-row.svelte-14yuu2k{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.session-index.svelte-14yuu2k{font-size:.75rem;color:var(--text-tertiary);font-weight:650}.session-state.svelte-14yuu2k{font-size:.75rem;color:var(--text-secondary)}.session-duration.svelte-14yuu2k{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.session-blocks.svelte-14yuu2k{display:grid;gap:.35rem}.block-links.svelte-14yuu2k{display:flex;flex-wrap:wrap;gap:.35rem}.block-link.svelte-14yuu2k{border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--accent);border-radius:999px;padding:.18rem .55rem;font-size:.72rem;cursor:pointer}.block-link.svelte-14yuu2k:hover{border-color:var(--accent);background:var(--accent-soft)}@media(max-width:760px){.summary-grid.svelte-14yuu2k,.ongoing-grid.svelte-14yuu2k{grid-template-columns:1fr 1fr}.session-head.svelte-14yuu2k{flex-direction:column;align-items:flex-start}}.overview-gallery.svelte-1mdgjd0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.overview-gallery.svelte-1mdgjd0>.card:where(.svelte-1mdgjd0){min-width:0}.overview-gallery.svelte-1mdgjd0>.card:where(.svelte-1mdgjd0) .card-body:where(.svelte-1mdgjd0){height:100%}.network-bottom.svelte-1mdgjd0{grid-column:1 / -1}.network-stats.svelte-1mdgjd0{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.65rem}.compact-heatmap.svelte-1mdgjd0{display:grid;gap:4px}.compact-cell.svelte-1mdgjd0{aspect-ratio:1.15;border-radius:.3rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);min-width:0}.cell-hour.svelte-1mdgjd0{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);text-shadow:0 0 3px var(--bg-card)}.mini-stats.svelte-1mdgjd0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.55rem}.mini-stat.svelte-1mdgjd0{display:flex;flex-direction:column;gap:.1rem;padding:.35rem .45rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.mini-stat.svelte-1mdgjd0 strong:where(.svelte-1mdgjd0){font-size:.95rem}.mini-stat.svelte-1mdgjd0 span:where(.svelte-1mdgjd0){font-size:.68rem;color:var(--text-tertiary);font-weight:600}.hint.svelte-1mdgjd0{margin:0 0 .75rem;color:var(--text-secondary);font-size:.8rem}.hourly-head.svelte-1mdgjd0{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.viz-toggle.svelte-1mdgjd0{display:flex;gap:.25rem}.viz-toggle.svelte-1mdgjd0 button:where(.svelte-1mdgjd0){border:1px solid var(--border-subtle);background:var(--bg-elevated);color:inherit;font:inherit;font-size:.75rem;padding:.2rem .5rem;border-radius:var(--radius-sm);cursor:pointer}.viz-toggle.svelte-1mdgjd0 button.active:where(.svelte-1mdgjd0){border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 50%,var(--bg-elevated))}.empty.svelte-1mdgjd0{font-size:.88rem;color:var(--text-secondary);padding:.35rem 0}.muted.svelte-1mdgjd0{color:var(--text-tertiary);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.table.svelte-1mdgjd0{display:flex;flex-direction:column;gap:.2rem}.table-head.svelte-1mdgjd0,.table-row.svelte-1mdgjd0{display:grid;grid-template-columns:1.4fr .7fr .8fr;gap:.5rem;align-items:center;padding:.4rem .45rem;font-size:.82rem}.table-head.wide.svelte-1mdgjd0,.table-row.wide.svelte-1mdgjd0{grid-template-columns:1.4fr 1fr .7fr .6fr .5fr}.table-head.kpi.svelte-1mdgjd0,.table-row.kpi.svelte-1mdgjd0{grid-template-columns:1.4fr 1fr}.table-head.svelte-1mdgjd0{font-size:.72rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-subtle)}.table-row.svelte-1mdgjd0{border-radius:var(--radius-sm);background:transparent;border:none;color:inherit;text-align:left;width:100%}.table-row.clickable.svelte-1mdgjd0{cursor:pointer}.table-row.svelte-1mdgjd0:hover,.table-row.clickable.svelte-1mdgjd0:hover{background:var(--bg-elevated)}.mini-grid.svelte-1mdgjd0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mini-grid.four.svelte-1mdgjd0{grid-template-columns:repeat(4,minmax(0,1fr))}.mini.svelte-1mdgjd0{padding:.7rem .75rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.2rem}.mini.svelte-1mdgjd0 strong:where(.svelte-1mdgjd0){font-size:1rem}.mini.svelte-1mdgjd0 span:where(.svelte-1mdgjd0){font-size:.75rem;color:var(--text-tertiary)}.compare-grid.svelte-1mdgjd0{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.compare-card.svelte-1mdgjd0{padding:.75rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.45rem}.row-title.svelte-1mdgjd0{font-weight:600;font-size:.85rem}.linkish.svelte-1mdgjd0{border:none;background:transparent;color:var(--accent);padding:0;text-align:left;cursor:pointer;font:inherit;font-weight:600}.linkish.svelte-1mdgjd0:hover{text-decoration:underline}@media(max-width:1180px){.overview-gallery.svelte-1mdgjd0,.network-stats.svelte-1mdgjd0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.mini-grid.four.svelte-1mdgjd0{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-grid.svelte-1mdgjd0{grid-template-columns:1fr}.network-stats.svelte-1mdgjd0{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head.wide.svelte-1mdgjd0,.table-row.wide.svelte-1mdgjd0{grid-template-columns:1.2fr .9fr .7fr}.table-head.wide.svelte-1mdgjd0 span:where(.svelte-1mdgjd0):nth-child(n+4),.table-row.wide.svelte-1mdgjd0 span:where(.svelte-1mdgjd0):nth-child(n+4){display:none}}@media(max-width:680px){.overview-gallery.svelte-1mdgjd0{grid-template-columns:1fr}}.page-error.svelte-8pceb3{padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:.9rem}.summary-pills.svelte-8pceb3{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;margin-left:auto}.tabs.svelte-8pceb3{display:flex;flex-wrap:wrap;gap:.35rem;margin:.85rem 0 1rem;padding:.3rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.tab.svelte-8pceb3{border:none;background:transparent;color:var(--text-secondary);border-radius:999px;padding:.4rem .85rem;font-size:.84rem;font-weight:600;cursor:pointer}.tab.svelte-8pceb3:hover{color:var(--text-primary);background:var(--bg-app)}.tab.active.svelte-8pceb3{background:var(--accent-soft);color:var(--accent)}.mix.svelte-8pceb3{display:flex;flex-direction:column;gap:.55rem}.overview-insight-row.svelte-8pceb3{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;align-items:start}.overview-mix-row.svelte-8pceb3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:1rem;align-items:stretch}.overview-insight-panel.svelte-8pceb3,.mix-panel.svelte-8pceb3{min-width:0}.overview-insight-panel.svelte-8pceb3 .card-title:where(.svelte-8pceb3),.mix-panel.svelte-8pceb3 .card-title:where(.svelte-8pceb3){margin-bottom:.55rem}.compare-card.flat.svelte-8pceb3{padding:0;border:none;background:transparent}.insight-pills.svelte-8pceb3{display:flex;flex-wrap:wrap;gap:.4rem}.overview-badges.svelte-8pceb3{align-self:stretch;align-content:center}.mini.badge-sessions.svelte-8pceb3{background:color-mix(in srgb,var(--success) 16%,var(--bg-elevated));border-color:color-mix(in srgb,var(--success) 40%,var(--border-subtle))}.mini.badge-sessions.svelte-8pceb3 strong:where(.svelte-8pceb3){color:var(--success)}.mini.badge-focus.svelte-8pceb3{background:color-mix(in srgb,#8b5cf6 16%,var(--bg-elevated));border-color:color-mix(in srgb,#8b5cf6 42%,var(--border-subtle))}.mini.badge-focus.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#7c3aed}[data-theme=dark] .mini.badge-focus.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#c4b5fd}.mini.badge-longest.svelte-8pceb3{background:color-mix(in srgb,var(--accent) 16%,var(--bg-elevated));border-color:color-mix(in srgb,var(--accent) 42%,var(--border-subtle))}.mini.badge-longest.svelte-8pceb3 strong:where(.svelte-8pceb3){color:var(--accent)}.mini.badge-switch.svelte-8pceb3{background:color-mix(in srgb,#f59e0b 16%,var(--bg-elevated));border-color:color-mix(in srgb,#f59e0b 42%,var(--border-subtle))}.mini.badge-switch.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#d97706}[data-theme=dark] .mini.badge-switch.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#fbbf24}.mix-row.svelte-8pceb3,.app-row.svelte-8pceb3,.hour-row.svelte-8pceb3{display:grid;gap:.55rem;align-items:center}.mix-row.svelte-8pceb3{grid-template-columns:4.5rem 1fr 2.5rem}.hour-row.svelte-8pceb3{grid-template-columns:3.4rem 1fr auto;margin-bottom:.35rem}.app-row.svelte-8pceb3{grid-template-columns:1fr 1.4fr auto;margin-bottom:.45rem}.track.svelte-8pceb3,.bar-track.svelte-8pceb3{height:.55rem;background:var(--bg-elevated);border-radius:99px;overflow:hidden}.fill.svelte-8pceb3,.bar.svelte-8pceb3{height:100%;border-radius:99px;min-width:2px}.fill.active.svelte-8pceb3,.bar.svelte-8pceb3{background:var(--active)}.fill.idle.svelte-8pceb3{background:var(--idle)}.fill.locked.svelte-8pceb3{background:var(--locked)}.bar.app.svelte-8pceb3{background:var(--purple, #a78bfa)}.bar-button.svelte-8pceb3{display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.drilldown-pill.svelte-8pceb3{cursor:pointer;border:none;font:inherit}.drilldown-pill.svelte-8pceb3:hover{filter:brightness(1.08);outline:1px solid var(--accent)}.mini-grid.svelte-8pceb3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.9rem}.mini-grid.four.svelte-8pceb3{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.mini.svelte-8pceb3{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.65rem .75rem;display:flex;flex-direction:column;gap:.15rem}.mini.svelte-8pceb3 strong:where(.svelte-8pceb3){font-size:1rem}.mini.svelte-8pceb3 span:where(.svelte-8pceb3),.hour.svelte-8pceb3,.row-sub.svelte-8pceb3,.empty.svelte-8pceb3{font-size:.75rem;color:var(--text-tertiary)}.hour.svelte-8pceb3{text-align:right}.hour-meta.svelte-8pceb3,.app-label.svelte-8pceb3,.row-metrics.svelte-8pceb3{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.table.svelte-8pceb3{display:flex;flex-direction:column;gap:.4rem}.row.svelte-8pceb3{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.6rem .7rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:inherit;text-align:left}.row.clickable.svelte-8pceb3{cursor:pointer}.row.clickable.svelte-8pceb3:hover{border-color:var(--accent)}.row-title.svelte-8pceb3{font-size:.88rem;font-weight:600}.empty.svelte-8pceb3{font-size:.88rem;color:var(--text-secondary);padding:.4rem 0}.section-hint.svelte-8pceb3{margin:-.2rem 0 .75rem;font-size:.82rem;color:var(--text-tertiary)}.typing-cta-row.svelte-8pceb3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem}.typing-cta-row.svelte-8pceb3 .section-hint:where(.svelte-8pceb3){margin:.2rem 0 0}.range-bar.svelte-8pceb3{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.85rem}.hour.day.svelte-8pceb3{min-width:3.2rem;font-variant-numeric:tabular-nums}.app-timeline-collapse.svelte-8pceb3{display:grid;grid-template-rows:1fr;opacity:1;margin-bottom:0}.app-timeline-collapse.animate.svelte-8pceb3{transition:grid-template-rows var(--app-timeline-collapse-ms, .32s) ease,opacity var(--app-timeline-collapse-ms, .32s) ease,margin-bottom var(--app-timeline-collapse-ms, .32s) ease}.app-timeline-collapse.collapsed.svelte-8pceb3{grid-template-rows:0fr;opacity:0;margin-bottom:calc(-1 * var(--space-page-gap, 1.25rem));pointer-events:none}.app-timeline-collapse-inner.svelte-8pceb3{min-height:0;overflow:hidden}.compare-card.svelte-8pceb3{padding:.75rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.45rem}@media(max-width:900px){.app-row.svelte-8pceb3,.mini-grid.four.svelte-8pceb3,.overview-insight-row.svelte-8pceb3,.overview-mix-row.svelte-8pceb3{grid-template-columns:1fr}}
