.mega-wrapper.svelte-x1i5gj{min-height:100vh;background:#f4f5f7;font-family:DM Sans,sans-serif;padding-bottom:80px}.bento-container.svelte-x1i5gj{max-width:1540px;margin:0 auto;padding:32px;display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.bento-panel.svelte-x1i5gj{background:var(--white);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 6px #00000005;display:flex;flex-direction:column;overflow:hidden}.bg-dark.svelte-x1i5gj{background:var(--ink);border:none;padding:24px}.col-span-12.svelte-x1i5gj{grid-column:span 12}.bento-col.span-8.svelte-x1i5gj{grid-column:span 8}.bento-col.span-4.svelte-x1i5gj{grid-column:span 4}.gap-y.svelte-x1i5gj{display:flex;flex-direction:column;gap:24px}.panel-header.svelte-x1i5gj{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.panel-header.svelte-x1i5gj h2:where(.svelte-x1i5gj){font-size:15px;font-weight:600;margin:0;color:var(--ink)}.premium-chart-card.svelte-x1i5gj{transition:box-shadow .3s}.premium-chart-card.svelte-x1i5gj:hover{box-shadow:0 8px 24px #0000000f}.chart-header.svelte-x1i5gj{padding:24px 24px 12px;display:flex;justify-content:space-between;align-items:flex-start}.chart-header.svelte-x1i5gj h2:where(.svelte-x1i5gj){font-size:14px;font-weight:600;color:var(--ink-soft);display:flex;align-items:center;gap:8px;margin:0 0 16px}.chart-kpi.svelte-x1i5gj{display:flex;align-items:center;gap:16px}.chart-kpi.svelte-x1i5gj .val:where(.svelte-x1i5gj){font-size:32px;font-weight:700;color:var(--ink);font-family:"Instrument Serif",serif;line-height:1}.chart-kpi.svelte-x1i5gj .trend:where(.svelte-x1i5gj){font-size:13px;font-weight:600;padding:4px 8px;border-radius:6px}.chart-kpi.svelte-x1i5gj .trend.pos:where(.svelte-x1i5gj){background:#ecfdf5;color:#10b981}.chart-body.svelte-x1i5gj{padding:0 24px 24px}.premium-svg-chart.svelte-x1i5gj{width:100%;height:160px;overflow:visible}.axis-label.svelte-x1i5gj{font-size:10px;fill:var(--ink-muted);font-weight:600;font-family:DM Sans,sans-serif}.grid-line.svelte-x1i5gj{stroke:var(--border);stroke-width:1;stroke-dasharray:4,4}.grid-line-solid.svelte-x1i5gj{stroke:var(--border);stroke-width:1}.data-curve.svelte-x1i5gj{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 4px 6px rgba(37,99,235,.2))}.target-line.svelte-x1i5gj{fill:none;stroke:#94a3b8;stroke-width:1.5}.data-node.svelte-x1i5gj{fill:var(--white);stroke:var(--accent);stroke-width:2;transition:r .2s,stroke-width .2s;cursor:pointer}.data-node.svelte-x1i5gj:hover{r:6;stroke-width:3}.data-node-active.svelte-x1i5gj{fill:var(--accent);stroke:var(--white);stroke-width:2;r:5;box-shadow:0 0 0 4px #2563eb33}.bar-group.svelte-x1i5gj{cursor:pointer}.bar-hover-track.svelte-x1i5gj{transition:fill .2s}.bar-group.svelte-x1i5gj:hover .bar-hover-track:where(.svelte-x1i5gj){fill:#f8fafc}.svg-bar.svelte-x1i5gj{transition:y .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1)}.premium-svg-donut.svelte-x1i5gj{transform:rotate(-90deg);filter:drop-shadow(0 4px 8px rgba(0,0,0,.06));width:100%;height:100%}.donut-bg.svelte-x1i5gj{stroke:#f1f5f9}.donut-segment.svelte-x1i5gj{transition:stroke-width .2s,filter .2s;cursor:pointer}.donut-segment.svelte-x1i5gj:hover{stroke-width:4.5;filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}.donut-center.svelte-x1i5gj{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-lbl.svelte-x1i5gj{font-size:11px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em}.donut-val.svelte-x1i5gj{font-size:24px;font-weight:700;color:var(--ink);font-family:"Instrument Serif",serif;line-height:1.1}.donut-legend.svelte-x1i5gj{flex:1;display:flex;flex-direction:column;gap:12px}.legend-item.svelte-x1i5gj{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink-soft)}.pip.svelte-x1i5gj{width:8px;height:8px;border-radius:2px}.leg-lbl.svelte-x1i5gj{font-size:12px;font-weight:500;color:var(--ink-soft)}.leg-val.svelte-x1i5gj{font-size:12px;font-weight:700;color:var(--ink);margin-left:auto}.command-bar.svelte-x1i5gj{background:var(--white);padding:16px 32px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:50}.search-container.svelte-x1i5gj{display:flex;align-items:center;background:#f8fafc;border:1px solid var(--border);border-radius:8px;padding:8px 16px;width:540px;transition:box-shadow .2s,border-color .2s}.search-container.svelte-x1i5gj:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.search-container.svelte-x1i5gj input:where(.svelte-x1i5gj){flex:1;border:none;background:transparent;font-family:DM Sans,sans-serif;font-size:14px;outline:none;color:var(--ink)}.kbd-shortcut.svelte-x1i5gj{font-size:11px;background:var(--white);border:1px solid var(--border);padding:2px 6px;border-radius:4px;color:var(--ink-muted);font-weight:600}.top-actions.svelte-x1i5gj{display:flex;gap:16px}.icon-btn.svelte-x1i5gj{background:transparent;border:none;cursor:pointer;color:var(--ink-soft);position:relative;padding:4px;transition:color .2s}.icon-btn.svelte-x1i5gj:hover{color:var(--ink)}.badge.svelte-x1i5gj{position:absolute;top:4px;right:4px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid var(--white)}.ticker.svelte-x1i5gj{background:var(--white);padding:12px 32px;border-bottom:1px solid var(--border);font-size:13px;color:var(--ink-soft);display:flex;box-shadow:0 1px 2px #00000003}.ticker-content.svelte-x1i5gj{display:flex;align-items:center;gap:12px}.ticker-pill.svelte-x1i5gj{font-size:10px;font-weight:700;background:var(--accent);color:#fff;padding:2px 6px;border-radius:4px;letter-spacing:.05em;animation:svelte-x1i5gj-flash 3s infinite}@keyframes svelte-x1i5gj-flash{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.tooltip-parent.svelte-x1i5gj{position:relative}.tooltip.svelte-x1i5gj{position:absolute;bottom:-30px;left:50%;transform:translate(-50%) translateY(5px);background:var(--ink);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;opacity:0;visibility:hidden;transition:all .2s;white-space:nowrap;z-index:100}.tooltip-parent.svelte-x1i5gj:hover .tooltip:where(.svelte-x1i5gj){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tabs-header.svelte-x1i5gj{padding:0!important;border-bottom:1px solid var(--border);align-items:flex-end!important}.tabs.svelte-x1i5gj{display:flex;gap:0}.tab.svelte-x1i5gj{background:transparent;border:none;padding:20px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;color:var(--ink-muted);cursor:pointer;border-bottom:2px solid transparent;display:flex;align-items:center;gap:8px;transition:all .2s;outline:none;margin-bottom:-1px}.tab.svelte-x1i5gj:hover{color:var(--ink-soft);background:#f8fafc}.tab.active.svelte-x1i5gj{color:var(--accent);border-bottom-color:var(--accent);background:var(--white)}.accordion-container.svelte-x1i5gj{display:flex;flex-direction:column}.accordion-item.svelte-x1i5gj{border-bottom:1px solid var(--border);transition:background .3s}.accordion-item.svelte-x1i5gj:last-child{border-bottom:none}.accordion-item.is-open.svelte-x1i5gj{background:#fafafa}.accordion-header.svelte-x1i5gj{width:100%;border:none;background:transparent;padding:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:DM Sans,sans-serif;outline:none;transition:background .2s}.accordion-header.svelte-x1i5gj:hover{background:#f8fafc}.interactive-hover.svelte-x1i5gj{transition:background .2s,transform .2s}.interactive-hover.svelte-x1i5gj:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000000a}.interactive-row.svelte-x1i5gj{transition:background .15s,padding-left .2s;border-radius:8px;margin:0 8px;padding:16px}.interactive-row.svelte-x1i5gj:hover{background:#f8fafc;padding-left:20px}.interactive-scale.svelte-x1i5gj{transition:transform .15s,box-shadow .15s,border-color .15s}.interactive-scale.svelte-x1i5gj:hover{transform:scale(1.02);box-shadow:0 8px 16px #0000000f;border-color:var(--btn-color);background:var(--white)}.interactive-hover-up.svelte-x1i5gj{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.interactive-hover-up.svelte-x1i5gj:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;z-index:2}.metric-hidden-info.svelte-x1i5gj{height:0;opacity:0;overflow:hidden;transition:all .3s}.interactive-hover-up.svelte-x1i5gj:hover .metric-hidden-info:where(.svelte-x1i5gj){height:35px;opacity:1;margin-top:12px;border-top:1px solid var(--border);padding-top:8px}.launchpad-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;padding:24px}.launchpad-card.svelte-x1i5gj{display:flex;align-items:center;gap:12px;text-decoration:none;padding:12px 16px;border:1px solid transparent}.launch-icon.svelte-x1i5gj{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.launch-text.svelte-x1i5gj h3:where(.svelte-x1i5gj){font-size:13px;font-weight:600;color:var(--ink);margin:0 0 2px}.launch-text.svelte-x1i5gj p:where(.svelte-x1i5gj){font-size:11px;color:var(--ink-muted);margin:0}.inbox-list.svelte-x1i5gj{display:flex;flex-direction:column;padding:8px 0}.inbox-item.svelte-x1i5gj{border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.inbox-item.svelte-x1i5gj:last-child{border-bottom:none}.inbox-icon.svelte-x1i5gj{width:36px;height:36px;border-radius:10px;background:var(--surface);color:var(--ink-muted);display:flex;align-items:center;justify-content:center}.inbox-icon.urgent-bg.svelte-x1i5gj{background:#fee2e2;color:#ef4444}.inbox-title.svelte-x1i5gj{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 4px}.inbox-desc.svelte-x1i5gj{font-size:12px;color:var(--ink-soft);margin:0}.inbox-meta.svelte-x1i5gj{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.inbox-meta.svelte-x1i5gj span:where(.svelte-x1i5gj){font-size:11px;color:var(--ink-muted)}.panel-footer.svelte-x1i5gj{padding:16px 24px;border-top:1px solid var(--border);background:#f8fafc;text-align:center}.panel-footer.svelte-x1i5gj a:where(.svelte-x1i5gj){color:var(--ink-soft);font-size:13px;font-weight:500;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:color .15s}.metrics-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.metric-card.svelte-x1i5gj{padding:24px}.metric-top.svelte-x1i5gj{margin-bottom:16px}.metric-icon.svelte-x1i5gj{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.metric-val.svelte-x1i5gj{font-size:32px;font-weight:600;color:var(--ink);line-height:1;margin-bottom:8px;font-family:"Instrument Serif",serif}.metric-label.svelte-x1i5gj{font-size:13px;font-weight:600;color:var(--ink-soft);margin-bottom:4px}.metric-desc.svelte-x1i5gj{font-size:12px;color:var(--ink-muted)}.visual-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.command-bar-brand.svelte-x1i5gj{display:flex;align-items:center;gap:24px;width:100%;flex:1}.donut-wrapper.svelte-x1i5gj{display:flex;align-items:center;gap:32px;padding:8px 24px 24px}.donut-svg-cont.svelte-x1i5gj{position:relative;width:130px;height:130px;flex-shrink:0}.quick-actions-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:24px}.quick-btn.svelte-x1i5gj{background:var(--surface);border:1px solid var(--border);padding:16px;border-radius:12px;font-family:DM Sans,sans-serif;display:flex;flex-direction:column;align-items:flex-start;gap:12px;cursor:pointer;color:var(--ink)}.quick-btn.svelte-x1i5gj span:where(.svelte-x1i5gj){font-size:13px;font-weight:600}.status-pill.svelte-x1i5gj{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}@media(max-width:1400px){.launchpad-grid.svelte-x1i5gj{grid-template-columns:repeat(5,1fr)}}@media(max-width:1200px){.metrics-grid.svelte-x1i5gj,.visual-grid.svelte-x1i5gj{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.bento-container.svelte-x1i5gj{grid-template-columns:1fr}.bento-col.span-8.svelte-x1i5gj,.bento-col.span-4.svelte-x1i5gj{grid-column:span 1}.visual-grid.svelte-x1i5gj{grid-template-columns:1fr}}@media(max-width:768px){.launchpad-grid.svelte-x1i5gj{grid-template-columns:repeat(2,1fr)}.metrics-grid.svelte-x1i5gj{grid-template-columns:1fr}.command-bar.svelte-x1i5gj{flex-direction:column;gap:16px;padding:16px;align-items:flex-start}.command-bar-brand.svelte-x1i5gj{flex-direction:column;align-items:flex-start;gap:12px}.search-container.svelte-x1i5gj{width:100%}.ticker-content.svelte-x1i5gj{flex-direction:column;align-items:flex-start;gap:8px}.quick-actions-grid.svelte-x1i5gj{grid-template-columns:1fr}.donut-wrapper.svelte-x1i5gj{flex-direction:column;align-items:flex-start;gap:16px}}
