@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;500;600;700&display=swap";:root{--font-sans: "Libre Franklin", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--gray-0: #ffffff;--gray-25: #f8f8fa;--gray-50: #f2f3f6;--gray-100: #ebecf0;--gray-150: #dfe1e7;--gray-200: #d2d5dd;--gray-300: #b9bdc9;--gray-400: #a2a6b3;--gray-500: #8a8fa0;--gray-600: #676d7e;--gray-700: #4a4f5c;--gray-800: #2d2f38;--gray-900: #1a1b21;--qs-navy: #1c1b84;--qs-navy-deep: #000042;--accent: #fe6f00;--accent-hover: #e56300;--accent-active: #cc5700;--accent-surface: #fff1e6;--accent-surface-hover: #ffe4cc;--accent-border: #ffcfa3;--accent-text: #b35000;--on-accent: #ffffff;--focus-ring: 0 0 0 3px color-mix(in oklch, #fe6f00 32%, transparent);--text-link: #b35000;--border-focus: #fe6f00;--selection-bg: #ffe4cc;--success: #2e7d4f;--success-surface: #dfeee3;--warning: #cc5700;--warning-surface: #fff1e6;--danger: #b23a45;--danger-surface: #f6e1e2;--series-1: #e8590c;--series-2: #1971c2;--series-3: #2f9e44;--series-4: #ae3ec9;--series-5: #1098ad;--series-6: #5f3dc4;--series-other: #868e96}::selection{background:var(--selection-bg)}.qs-nav{width:220px;flex:none;align-self:stretch;background:var(--qs-navy);color:#fff;padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg)}.qs-nav .caption.muted,.qs-nav .label{color:#fff9}.qs-nav .navlink{color:#ffffffc7}.qs-nav .navlink:hover{background:#ffffff14;color:#fff}.qs-nav .navlink[aria-current=page]{background:#fe6f0029;color:#ffd9b3;box-shadow:inset 3px 0 0 var(--accent);font-weight:var(--weight-semibold)}.qs-logo{width:24px;height:24px;color:#fff;display:grid;place-items:center}.qs-shell{width:100%;padding-inline:var(--space-5);display:flex;align-items:flex-start;gap:var(--space-6)}.qs-main{flex:1;min-width:0}.qs-toggle-btn{width:100%;background:none;border:0;cursor:pointer;text-align:left;padding:0}.qs-num-link{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--text-link);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .12s var(--ease-out)}.qs-num-link:hover{text-decoration-color:currentColor}.qs-chart-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-4)}.qs-chart-track{display:flex;align-items:flex-end;width:100%;height:150px;border-bottom:1px solid var(--gray-150)}.qs-chart-cell{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:var(--space-2);position:relative}.qs-chart-cell:hover{z-index:10}.qs-bar-tip{position:relative}.qs-bar-tip:hover{z-index:10}.qs-bar-tip:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:var(--text-primary, #211e1a);color:var(--surface, #ffffff);font-size:var(--text-xs, 11px);line-height:1.3;padding:3px 8px;border-radius:var(--radius-sm, 6px);white-space:nowrap;pointer-events:none;z-index:5}.qs-chart-cell:first-child .qs-bar-tip:hover:after{left:0;transform:none}.qs-chart-cell:last-child .qs-bar-tip:hover:after{left:auto;right:0;transform:none}.qs-chart-labels{display:flex;width:100%;margin-top:var(--space-2)}.qs-chart-week{flex:1 1 0;min-width:0;text-align:center;overflow:visible;white-space:nowrap}.qs-funnel-label{flex:1 1 0;min-width:0;text-align:center;white-space:normal;word-break:break-word;padding:0 2px}.qs-chart-track.dense .qs-chart-cell{gap:1px}.qs-chart-track.dense .qs-chart-bar{gap:0}.qs-chart-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-1);flex:1 1 0;max-width:24px;min-width:0}.qs-chart-bar>div,.qs-stack-col>div{transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}.qs-chart-cell:hover .qs-chart-bar>div,.qs-stack-col:hover>div{opacity:.82}.qs-chart-legend{gap:var(--space-5);margin-top:var(--space-3)}.qs-legend-dot{width:10px;height:10px;border-radius:var(--radius-xs);display:inline-block}.qs-updating-chip{gap:var(--space-2);align-items:center}.qs-updating-host>*:not(.row-between):not(.qs-updating-chip){opacity:.55;pointer-events:none;transition:opacity .12s var(--ease-out)}.qs-stage-label{min-width:220px}.qs-milestone-count{margin-bottom:var(--space-3)}.qs-stack-col{display:flex;flex-direction:column-reverse;align-items:center;width:100%;max-width:24px}.qs-stack-col>div+div{border-top:2px solid var(--surface)}.qs-totals-row td{background:var(--gray-50);border-top:1px solid var(--gray-150);border-bottom:1px solid var(--gray-150)}.qs-row-success td{background:var(--success-surface)}.qs-row-warning td{background:var(--warning-surface)}.qs-row-danger td{background:var(--danger-surface)}.card--flush{padding:0}.qs-card-head{padding:var(--space-5) var(--space-5) 0}.qs-card-scroll{overflow-x:auto;padding:0 var(--space-5) var(--space-5)}.qs-card-scroll-pad{overflow-x:auto;padding:var(--space-5)}.qs-card-scroll-tight{overflow-x:auto;padding:var(--space-4) var(--space-5) var(--space-5)}.qs-scroll-x{overflow-x:auto}.qs-row-wrap{gap:16px;flex-wrap:wrap}.qs-refresh-health{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-4)}.qs-refresh-health .caption{grid-column:1 / -1}.qs-gap-6{gap:6px}.qs-mt-12{margin-top:12px}.qs-mt-16{margin-top:16px}.qs-alert-inset{margin:var(--space-4) var(--space-5) 0}.qs-row-inset{padding:var(--space-4) var(--space-5)}.qs-caption-inset{padding:0 var(--space-5) var(--space-5)}.qs-pad-5{padding:var(--space-5)}.qs-legend-dot--success{background:var(--success-surface);border:1px solid var(--success)}.qs-legend-dot--warning{background:var(--warning-surface);border:1px solid var(--warning)}.qs-legend-dot--danger{background:var(--danger-surface);border:1px solid var(--danger)}.qs-legend-row{gap:10px;margin-bottom:8px}.qs-gap-16{gap:16px}.qs-drill-panel{scroll-margin-top:var(--space-4)}.qs-num-link.is-active{text-decoration-color:currentColor;font-weight:600}.qs-chart-cell--clickable{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.qs-chart-cell.is-active .qs-chart-bar>div,.qs-chart-cell.is-active .qs-stack-col>div{box-shadow:0 0 0 2px var(--accent-text)}.qs-rt-hero{display:flex;gap:28px;align-items:flex-end;flex-wrap:wrap;margin:6px 0 14px;padding:0 var(--space-5)}.qs-rt-big{font-size:34px;font-weight:var(--weight-bold);line-height:1;letter-spacing:-.02em;color:var(--text-primary)}.qs-rt-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);margin-bottom:4px;font-weight:var(--weight-semibold)}.qs-rt-trend{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:var(--weight-semibold);padding:3px 9px;border-radius:999px}.qs-rt-trend--up{background:var(--success-surface);color:var(--success)}.qs-rt-trend--down{background:var(--danger-surface);color:var(--danger)}.qs-rt-trend--flat{background:var(--gray-100);color:var(--gray-600)}.qs-rt-leader b{color:var(--text-primary)}.qs-rt-wrap{position:relative;width:100%}.qs-rt-wrap svg{display:block;max-width:100%}.qs-rt-chips{display:flex;flex-wrap:wrap;gap:7px;padding:12px var(--space-5) 4px}.qs-rt-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 8px;border:1px solid var(--gray-200);border-radius:999px;background:var(--surface);cursor:pointer;font:inherit;font-size:12px;color:var(--text-secondary)}.qs-rt-chip:hover{border-color:var(--gray-400)}.qs-rt-sw{width:10px;height:10px;border-radius:3px;flex:none}.qs-rt-chip.off{opacity:.45}.qs-rt-chip.off .qs-rt-sw{background:var(--gray-300)!important}.qs-rt-vol{color:var(--gray-500);font-variant-numeric:tabular-nums}.qs-rt-tip{position:absolute;pointer-events:none;background:var(--text-primary, #211e1a);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;min-width:150px;box-shadow:0 6px 20px #00000038;z-index:5;transform:translate(-50%)}.qs-rt-tw{font-weight:var(--weight-semibold);margin-bottom:6px;font-size:11px;color:#cfd0d6}.qs-rt-tr{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:2px 0}.qs-rt-nm{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.qs-rt-tsw{width:8px;height:8px;border-radius:2px;flex:none}.qs-rt-vl{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}
