.time-series-container.svelte-76hzmj{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172abf;border:1px solid #38bdf833;border-radius:12px;margin-bottom:2rem;padding:1.5rem;position:relative;box-shadow:0 12px 32px #0006}.ts-header.svelte-76hzmj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.ts-title-group.svelte-76hzmj{align-items:center;gap:.85rem;display:flex}.ts-icon-badge.svelte-76hzmj{background:#38bdf81f;border:1px solid #38bdf84d;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;display:flex}.ts-title.svelte-76hzmj{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.ts-subtitle.svelte-76hzmj{color:#94a3b8;margin:.2rem 0 0;font-size:.82rem}.ts-controls.svelte-76hzmj{background:#1e293b99;border:1px solid #ffffff14;border-radius:8px;gap:.4rem;padding:.3rem;display:flex}.ts-tab-btn.svelte-76hzmj{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.ts-tab-btn.svelte-76hzmj:hover{color:#f8fafc;background:#ffffff0d}.ts-tab-btn.active.svelte-76hzmj{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf859;box-shadow:0 0 12px #38bdf840}.ts-kpi-ribbon.svelte-76hzmj{background:#1e293b66;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:grid}.ts-ribbon-item.svelte-76hzmj{flex-direction:column;gap:.2rem;display:flex}.ribbon-label.svelte-76hzmj{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.ribbon-val.svelte-76hzmj{font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:700}.cyan-text.svelte-76hzmj{color:#38bdf8}.emerald-text.svelte-76hzmj{color:#10b981}.amber-text.svelte-76hzmj{color:#fbbf24}.purple-text.svelte-76hzmj{color:#c084fc}.ts-canvas-wrapper.svelte-76hzmj{-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:220px;position:relative}.ts-svg.svelte-76hzmj{width:100%;height:100%;overflow:visible}.grid-line.svelte-76hzmj{stroke:#ffffff0f;stroke-dasharray:4 4;stroke-width:1px}.axis-text.svelte-76hzmj{fill:#64748b;font-family:JetBrains Mono,monospace;font-size:10px}.spline-line.svelte-76hzmj{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.line-cyan.svelte-76hzmj{stroke:#38bdf8}.line-amber.svelte-76hzmj{stroke:#fbbf24}.line-purple.svelte-76hzmj{stroke:#a855f7}.moving-avg-line.svelte-76hzmj{fill:none;stroke-width:1.5px;opacity:.85}.scanline.svelte-76hzmj{stroke:#fff6;stroke-width:1.2px;stroke-dasharray:3 3}.hover-circle-halo.svelte-76hzmj{fill:none;stroke-width:2px;animation:1.8s cubic-bezier(.24,0,.38,1) infinite svelte-76hzmj-pulse-ring}.halo-cyan.svelte-76hzmj{stroke:#38bdf8}.halo-amber.svelte-76hzmj{stroke:#fbbf24}.halo-purple.svelte-76hzmj{stroke:#a855f7}.hover-circle-core.svelte-76hzmj{fill:#fff}@keyframes svelte-76hzmj-pulse-ring{0%{r:4px;opacity:1}50%{r:8px;opacity:.5}to{r:4px;opacity:1}}.ts-tooltip.svelte-76hzmj{pointer-events:none;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #38bdf866;border-radius:8px;min-width:175px;padding:.65rem .85rem;animation:.15s ease-out svelte-76hzmj-tooltip-fade;position:absolute;box-shadow:0 8px 24px #0009}@keyframes svelte-76hzmj-tooltip-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tooltip-header.svelte-76hzmj{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;padding-bottom:.35rem;display:flex}.tooltip-date.svelte-76hzmj{color:#f8fafc;font-size:.75rem;font-weight:600}.tooltip-tag.svelte-76hzmj{color:#10b981;background:#10b98133;border-radius:4px;padding:.1rem .35rem;font-size:.62rem;font-weight:700}.tooltip-body.svelte-76hzmj{flex-direction:column;gap:.25rem;display:flex}.tooltip-metric.svelte-76hzmj{justify-content:space-between;font-size:.75rem;display:flex}.t-label.svelte-76hzmj{color:#94a3b8}.mono.svelte-76hzmj{font-family:JetBrains Mono,monospace}.analytics-viewport{color:#e2e8f0;min-height:100%;padding:7.5rem 1.5rem 6rem;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.analytics-viewport.embedded-view{background:0 0;padding:1.5rem 0 3rem}.tier-selector-bar{justify-content:center;margin-bottom:.5rem;display:flex}.tier-tab-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ad9;border:1px solid #3b82f64d;border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:4px;max-width:100%;padding:4px;display:inline-flex;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0d}.tier-tab-btn{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;padding:.55rem 1rem;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.tier-tab-btn:hover{color:#f1f5f9;background:#ffffff0a}.tier-tab-btn.active{color:#fff;background:#3b82f62e;border-color:#3b82f680;box-shadow:0 0 15px #3b82f640}.tier-tab-btn.tier-1-tab.active{color:#fff;background:#d946ef2e;border-color:#d946ef80;box-shadow:0 0 15px #d946ef40}.tier-tab-btn.tier-2-tab.active{color:#fff;background:#10b9812e;border-color:#10b98180;box-shadow:0 0 15px #10b98140}.tab-icon{flex-shrink:0;font-size:1.25rem}.tab-text-group{flex-direction:column;gap:.1rem;display:flex}.tab-label{letter-spacing:-.01em;font-size:.85rem;font-weight:700}.tab-sublabel{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.68rem}.tier-tab-btn.active .tab-sublabel{color:#cbd5e1}.tab-badge{color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;margin-left:auto;padding:.15rem .45rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.tier-tab-btn.active .tab-badge{color:#93c5fd;background:#3b82f640;border-color:#3b82f666}.tier-tab-btn.tier-1-tab.active .tab-badge{color:#f0abfc;background:#d946ef40;border-color:#d946ef66}.tier-tab-btn.tier-2-tab.active .tab-badge{color:#6ee7b7;background:#10b98140;border-color:#10b98166}.glow-orb{filter:blur(120px);pointer-events:none;z-index:0;opacity:.15;border-radius:50%;position:absolute}.glow-orb-1{background:radial-gradient(circle,#3b82f6 0%,#0000 70%);width:450px;height:450px;top:5%;left:10%}.glow-orb-2{background:radial-gradient(circle,#8b5cf6 0%,#0000 70%);width:500px;height:500px;top:30%;right:5%}.glow-orb-3{background:radial-gradient(circle,#10b981 0%,#0000 70%);width:600px;height:600px;bottom:10%;left:20%}.analytics-container{z-index:1;flex-direction:column;gap:2rem;max-width:1280px;margin:0 auto;display:flex;position:relative}.hud-header{border-bottom:1px solid #3b82f633;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1.5rem;display:flex}.brand-badge-row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.live-pill{color:#34d399;letter-spacing:.08em;background:#10b98126;border:1px solid #10b98166;border-radius:4px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;display:inline-flex}.tailscale-live-pill{color:#34d399;background:#10b98133;border:1px solid #10b98199;box-shadow:0 0 12px #10b98140}.panel-live-tag.tailscale-tag{color:#34d399;letter-spacing:.06em;background:#10b9812e;border:1px solid #10b98180;border-radius:4px;align-items:center;gap:.45rem;padding:.25rem .55rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 0 10px #10b98133}.pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 8px #10b981}@keyframes live-pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1.15);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.snapshot-pill{color:#38bdf8;letter-spacing:.08em;background:#38bdf81f;border:1px solid #38bdf859;border-radius:4px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;display:inline-flex}.protocol-badge{color:#60a5fa;letter-spacing:.08em;background:#3b82f626;border:1px solid #3b82f659;border-radius:4px;padding:.3rem .65rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.version-tag{color:#c084fc;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:4px;padding:.3rem .55rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.period-pill{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;padding:.3rem .55rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}.hud-title{letter-spacing:-.02em;color:#fff;text-shadow:0 0 20px #3b82f64d;margin:0 0 .5rem;font-size:2rem;font-weight:800}.hud-subtitle{color:#94a3b8;max-width:720px;margin:0;font-size:.98rem;line-height:1.6}.kpi-grid{z-index:40;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid;position:relative}.kpi-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172abf;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:space-between;gap:1.1rem;padding:1.35rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.kpi-card:hover,.kpi-card:focus-within{z-index:60;transform:translateY(-2px)}.glow-emerald:hover{border-color:#10b98166;box-shadow:0 12px 30px #10b98126}.glow-blue:hover{border-color:#3b82f666;box-shadow:0 12px 30px #3b82f626}.glow-purple:hover{border-color:#8b5cf666;box-shadow:0 12px 30px #8b5cf626}.glow-amber:hover{border-color:#f59e0b66;box-shadow:0 12px 30px #f59e0b26}.kpi-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kpi-icon{font-size:1.15rem}.kpi-title{color:#cbd5e1;flex:1;font-size:.85rem;font-weight:600}.badge-status{border-radius:4px;padding:.2rem .45rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.badge-emerald{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.badge-blue{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.badge-purple{color:#c084fc;background:#8b5cf626;border:1px solid #8b5cf64d}.badge-amber{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.metric-hero{letter-spacing:-.03em;font-family:JetBrains Mono,monospace;font-size:2.2rem;font-weight:800;line-height:1.1}.emerald-text{color:#10b981}.blue-text{color:#38bdf8}.purple-text{color:#c084fc}.amber-text{color:#fbbf24}.cyan-text{color:#06b6d4}.hero-unit{color:#94a3b8;font-size:1rem;font-weight:600}.metric-caption{color:#94a3b8;margin:.35rem 0 0;font-size:.78rem}.kpi-footer{border-top:1px solid #ffffff0f;flex-direction:column;gap:.35rem;padding-top:.7rem;display:flex}.footer-stat-row{justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:.72rem;display:flex}.stat-sublabel{color:#64748b}.stat-subval{color:#cbd5e1;font-weight:600}.dashboard-grid{z-index:1;grid-template-columns:1fr 1fr;gap:1.75rem;display:grid;position:relative}@media (width<=960px){.dashboard-grid{grid-template-columns:1fr}}.grid-col{flex-direction:column;gap:1.75rem;display:flex}.hud-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172abf;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:1.15rem;padding:1.5rem;display:flex;box-shadow:0 8px 32px #0000004d}.panel-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.panel-title-wrap{align-items:center;gap:.6rem;display:flex}.panel-icon{font-size:1.15rem}.panel-title{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.panel-meta-tag{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:.2rem .45rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.panel-desc{color:#94a3b8;margin:0 0 1rem;font-size:.85rem;line-height:1.55}.gate-telemetry-banner{background:#10b9810a;border:1px solid #10b98126;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1rem;padding:.75rem;display:grid}.telemetry-pill{background:#00000040;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:.55rem;padding:.35rem .5rem;display:flex}.telemetry-icon{font-size:1rem}.telemetry-pill-content{flex-direction:column;display:flex}.telemetry-num{color:#10b981;font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:800;line-height:1.2}.telemetry-tag{color:#94a3b8;text-transform:uppercase;font-size:.65rem}.gates-list{flex-direction:column;gap:.85rem;display:flex}.gate-row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.gate-info{flex:1}.gate-name-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.pass-icon{color:#10b981;font-size:.8rem;font-weight:900}.gate-name{color:#fff;font-size:.88rem;font-weight:600}.gate-threshold{color:#64748b;background:#ffffff0d;border-radius:3px;padding:.1rem .35rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.gate-subtext{color:#94a3b8;margin:0;font-size:.75rem;line-height:1.4}.gate-metric{flex-direction:column;align-items:flex-end;min-width:60px;display:flex}.gate-percent{font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:800}.gate-sublabel{color:#64748b;font-size:.65rem}.velocity-histogram{flex-direction:column;gap:.85rem;display:flex}.histo-row{white-space:nowrap;align-items:center;gap:1.25rem;display:flex}.histo-label-box{white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;width:155px;min-width:155px;display:flex}.histo-week{color:#94a3b8;white-space:nowrap;font-family:inherit;font-size:.82rem}.peak-badge{color:#f87171;white-space:nowrap;background:#ef444426;border:1px solid #ef44444d;border-radius:4px;padding:.1rem .35rem;font-family:inherit;font-size:.62rem;font-weight:700}.histo-bar-container{background:#ffffff0f;border-radius:6px;flex:1;height:14px;overflow:hidden}.histo-bar-fill{background:linear-gradient(90deg,#38bdf8,#60a5fa);border-radius:6px;height:100%;transition:width .6s}.peak-fill{background:linear-gradient(90deg,#f59e0b,#ef4444);box-shadow:0 0 12px #ef444466}.histo-value{text-align:right;white-space:nowrap;flex-shrink:0;width:110px;min-width:110px;font-family:JetBrains Mono,monospace}.commit-count{color:#fff;font-size:.92rem;font-weight:700}.peak-text{color:#f87171}.commit-unit{color:#64748b;margin-left:.3rem;font-size:.78rem}.cognitive-cards{flex-direction:column;gap:.8rem;display:flex}.cog-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:.85rem;transition:all .25s}.cog-card.tier-active{background:#38bdf80f;border-color:#38bdf866;box-shadow:0 4px 16px #00000059}.cog-card.tier-dimmed{opacity:.4;filter:grayscale(35%)}.cog-top{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.cog-tag-group{align-items:center;gap:.4rem;display:flex}.cog-tier-pill{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b833;border-radius:3px;padding:.1rem .35rem;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.cog-tier-pill.tier1{color:#e879f9;background:#d946ef1f;border-color:#d946ef47}.cog-tier-pill.tier2{color:#4ade80;background:#22c55e1f;border-color:#22c55e47}.cog-tag{color:#60a5fa;background:#3b82f626;border-radius:3px;padding:.1rem .4rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.cog-count{color:#cbd5e1;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600}.cog-name{color:#fff;margin-bottom:.15rem;font-size:.88rem;font-weight:700}.cog-desc{color:#94a3b8;margin:0 0 .5rem;font-size:.75rem}.cog-ratio{align-items:center;gap:.65rem;display:flex}.progress-bar-bg{background:#ffffff14;border-radius:3px;width:100%;height:6px;overflow:hidden}.progress-bar-fill{border-radius:3px;height:100%}.blue-fill{background:linear-gradient(90deg,#2563eb,#38bdf8)}.cog-percent{color:#cbd5e1;text-align:right;min-width:40px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600}.commit-type-guide{background:#0f172a8c;border:1px solid #38bdf81f;border-radius:8px;flex-direction:column;gap:.45rem;margin-top:1rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.45;display:flex}.guide-item{align-items:baseline;gap:.45rem;display:flex}.guide-bullet{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.guide-bullet.blue{color:#818cf8}.guide-bullet.yellow{color:#fbbf24}.guide-text{color:#94a3b8}.guide-text code{color:#38bdf8;background:#38bdf814;border-radius:3px;padding:.1rem .3rem;font-size:.72rem}.header-toggle-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.distribution-toggle{background:#0f172ad9;border:1px solid #3b82f647;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.dist-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .55rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;transition:all .15s}.dist-btn:hover{color:#f1f5f9}.dist-btn.active{color:#60a5fa;background:#3b82f640;box-shadow:0 1px 3px #0000004d}.live-delta-pill{vertical-align:middle;border-radius:9999px;align-items:center;margin-left:.45rem;padding:.1rem .4rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800;display:inline-flex}.delta-green{color:#34d399;background:#10b98140;border:1px solid #10b98180;box-shadow:0 0 10px #10b9814d}.pulse-anim{animation:.4s cubic-bezier(.16,1,.3,1) deltaPop}@keyframes deltaPop{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.header-right{align-self:center;align-items:center;gap:.75rem;display:flex}.notif-toggle-btn{color:#94a3b8;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;border:1px solid #3b82f64d;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.notif-toggle-btn:hover{color:#f1f5f9;background:#1e293be6;border-color:#3b82f699;box-shadow:0 0 15px #3b82f633}.notif-toggle-btn.granted{color:#34d399;background:#064e3b40;border-color:#10b98180;box-shadow:0 0 12px #10b98133}.notif-toggle-btn.granted:hover{background:#064e3b66;border-color:#10b981cc;box-shadow:0 0 18px #10b98159}.pill-dot{margin-right:.25rem;font-size:.55rem;animation:1s ease-in-out infinite alternate pulseDot;display:inline-block}@keyframes pulseDot{0%{opacity:.4}to{opacity:1}}
