:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--eqs-color-surface:#fff;--eqs-color-surface-alt:#f9f9f6;--eqs-color-surface-raised:#fff;--eqs-color-text:#101016;--eqs-color-text-muted:#757575;--eqs-color-border:#e6e6e6;--eqs-color-accent:#f16622;--eqs-color-accent-hover:#d4551a;--eqs-color-accent-active:#cb4f13;--eqs-color-accent-soft:#f1662214;--eqs-color-link:#ad4702;--eqs-color-focus:#ff761a;--eqs-chart-background:#fff;--eqs-chart-plot-background:#f9f9f6;--eqs-chart-grid:#e6e6e6;--eqs-chart-axis:#757575;--eqs-status-success:#3b6731;--eqs-status-success-soft:#e9f4e5;--eqs-status-info:#094874;--eqs-status-info-soft:#e6f3fb;--eqs-status-warning:#f6911e;--eqs-status-warning-soft:#fff3df;--eqs-status-danger:#b42318;--eqs-status-danger-soft:#fee4e2}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eqs-color-surface:#101016;--eqs-color-surface-alt:#14141c;--eqs-color-surface-raised:#24242d;--eqs-color-text:#fff;--eqs-color-text-muted:#cacaca;--eqs-color-border:#373a36;--eqs-color-accent:#ff761a;--eqs-color-accent-hover:#ff8a3d;--eqs-color-accent-active:#f16622;--eqs-color-accent-soft:#ff761a24;--eqs-color-link:#ffb085;--eqs-color-focus:#ffb085;--eqs-chart-background:#101016;--eqs-chart-plot-background:#14141c;--eqs-chart-grid:#373a36;--eqs-chart-axis:#cacaca;--eqs-status-success:#9dcc45;--eqs-status-success-soft:#26371d;--eqs-status-info:#2ab6ea;--eqs-status-info-soft:#102f42;--eqs-status-warning:#fcb22e;--eqs-status-warning-soft:#3c2a10;--eqs-status-danger:#ff8a80;--eqs-status-danger-soft:#3c1714}:root{--eqs-brand-orange-logo:#ff6900;--eqs-brand-orange:#f16622;--eqs-brand-orange-alt:#fd6600;--eqs-brand-navy:#24242d;--eqs-brand-near-black:#101016;--eqs-brand-logo-black:#101921;--eqs-brand-t3-black:#0d0a08;--eqs-slide-orange:#f46524;--eqs-slide-orange-alt:#fd6600;--eqs-slide-dark:#14141c;--eqs-slide-light-grey:#ccc;--eqs-slide-mid-grey:#999;--eqs-slide-peach:#ffae88;--eqs-font-body:trade-gothic-next, Arial, sans-serif;--eqs-font-display:trade-gothic-next-condensed, trade-gothic-next, Arial, sans-serif;--eqs-font-slide:"Libre Franklin", Arial, sans-serif;--eqs-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--eqs-radius-sm:4px;--eqs-radius-md:5px;--eqs-radius-lg:10px;--eqs-radius-pill:999px;--eqs-shadow-sm:0 1px 2px #10101614;--eqs-shadow-md:0 8px 24px #1010161f;--eqs-shadow-lg:0 24px 64px #10101629;--eqs-space-0:0;--eqs-space-1:4px;--eqs-space-2:8px;--eqs-space-3:12px;--eqs-space-4:16px;--eqs-space-5:20px;--eqs-space-6:24px;--eqs-space-8:32px;--eqs-space-10:40px;--eqs-space-12:48px;--eqs-space-16:64px;--eqs-space-20:80px}body.eqs-theme,.eqs-theme{background:var(--eqs-color-surface);color:var(--eqs-color-text);font-family:var(--eqs-font-body);margin:0;font-size:18px;line-height:1.6}.eqs-page{max-width:1180px;padding:var(--eqs-space-8);margin:0 auto}.eqs-page-header,.eqs-section-header,.eqs-toolbar,.eqs-card-header,.eqs-action-item,.eqs-timeline-item,.eqs-stat-row,.eqs-footer{align-items:flex-start;gap:var(--eqs-space-4);justify-content:space-between;display:flex}.eqs-page-header,.eqs-section-header,.eqs-card-header{margin-bottom:var(--eqs-space-6)}.eqs-page-meta,.eqs-filter-row,.eqs-button-row,.eqs-chip-row,.eqs-legend{align-items:center;gap:var(--eqs-space-2);flex-wrap:wrap;display:flex}.eqs-eyebrow{color:var(--eqs-color-accent);letter-spacing:1.7px;text-transform:uppercase;font-size:12px;font-weight:700}.eqs-heading-xl,.eqs-heading-lg,.eqs-heading-md{color:var(--eqs-color-text);font-family:var(--eqs-font-display);margin:0;font-weight:700;line-height:1.1}.eqs-heading-xl{font-size:clamp(44px,7vw,96px)}.eqs-heading-lg{font-size:clamp(34px,4vw,56px)}.eqs-heading-md{font-size:32px}.eqs-body-muted{color:var(--eqs-color-text-muted)}.eqs-link{color:var(--eqs-color-link);font-weight:700}.eqs-button{background:var(--eqs-color-accent);border:1px solid var(--eqs-color-accent);border-radius:var(--eqs-radius-md);color:#fff;cursor:pointer;font:700 14px/1 var(--eqs-font-body);align-items:center;gap:var(--eqs-space-2);text-transform:uppercase;min-height:44px;padding:0 20px;text-decoration:none;display:inline-flex}.eqs-button:hover{background:var(--eqs-color-accent-hover);border-color:var(--eqs-color-accent-hover)}.eqs-button-secondary{color:var(--eqs-color-text);background:0 0}.eqs-button-secondary:hover{background:var(--eqs-color-accent-soft);border-color:var(--eqs-color-accent)}.eqs-card,.eqs-metric-card,.eqs-callout,.eqs-toolbar{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-lg);box-shadow:var(--eqs-shadow-sm);padding:var(--eqs-space-6)}.eqs-card-grid{gap:var(--eqs-space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.eqs-metric-value{color:var(--eqs-color-text);font-family:var(--eqs-font-display);font-size:48px;font-weight:700;line-height:1}.eqs-metric-delta{color:var(--eqs-status-success);margin-top:var(--eqs-space-3);font-size:14px;font-weight:700}.eqs-section{margin-top:var(--eqs-space-8)}.eqs-split{gap:var(--eqs-space-6);grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);display:grid}.eqs-stack{gap:var(--eqs-space-4);display:grid}.eqs-query-list{gap:var(--eqs-space-5);display:grid}.eqs-query-block{background:var(--eqs-color-surface-alt);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-lg);gap:var(--eqs-space-3);padding:var(--eqs-space-4);display:grid}.eqs-query-title{color:var(--eqs-color-text);font-family:var(--eqs-font-display);margin:0;font-size:22px;font-weight:700;line-height:1.2}.eqs-query-note{color:var(--eqs-color-text-muted);margin:0;font-size:14px}.eqs-code-block{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-md);color:var(--eqs-color-text);font-family:var(--eqs-font-mono);max-width:100%;padding:var(--eqs-space-4);white-space:pre;margin:0;font-size:13px;line-height:1.55;overflow-x:auto}.eqs-chip,.eqs-badge{border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-pill);align-items:center;gap:var(--eqs-space-2);text-transform:uppercase;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.eqs-chip{background:var(--eqs-color-surface-alt);color:var(--eqs-color-text-muted)}.eqs-badge-success{background:var(--eqs-status-success-soft);border-color:var(--eqs-status-success);color:var(--eqs-status-success)}.eqs-badge-info{background:var(--eqs-status-info-soft);border-color:var(--eqs-status-info);color:var(--eqs-status-info)}.eqs-badge-warning{background:var(--eqs-status-warning-soft);border-color:var(--eqs-status-warning);color:var(--eqs-status-warning)}.eqs-badge-danger{background:var(--eqs-status-danger-soft);border-color:var(--eqs-status-danger);color:var(--eqs-status-danger)}.eqs-callout{border-left:5px solid var(--eqs-color-accent)}.eqs-callout-title{color:var(--eqs-color-text);margin:0 0 var(--eqs-space-2);font-weight:700}.eqs-field{min-width:160px}.eqs-field-label{color:var(--eqs-color-text-muted);letter-spacing:1.7px;margin-bottom:var(--eqs-space-1);text-transform:uppercase;font-size:12px;font-weight:700;display:block}.eqs-field-value{color:var(--eqs-color-text);font-weight:700}.eqs-table{border-collapse:collapse;width:100%}.eqs-table th,.eqs-table td{border-bottom:1px solid var(--eqs-color-border);text-align:left;padding:12px 16px}.eqs-table th{color:var(--eqs-color-text-muted);letter-spacing:1.7px;text-transform:uppercase;font-size:12px}.eqs-table td:last-child,.eqs-table th:last-child{text-align:right}.eqs-chart-panel{background:var(--eqs-chart-plot-background);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-lg);padding:var(--eqs-space-6)}.eqs-bar-list{gap:var(--eqs-space-4);margin-top:var(--eqs-space-6);display:grid}.eqs-bar-row{gap:var(--eqs-space-2);display:grid}.eqs-bar-label{color:var(--eqs-color-text-muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.eqs-bar-track{background:var(--eqs-color-surface);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-pill);height:12px;overflow:hidden}.eqs-bar-fill{background:var(--eqs-color-accent);border-radius:var(--eqs-radius-pill);height:100%;display:block}.eqs-legend-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.eqs-action-list,.eqs-timeline{margin:0;padding:0;list-style:none}.eqs-action-item,.eqs-timeline-item{border-bottom:1px solid var(--eqs-color-border);padding:var(--eqs-space-4) 0}.eqs-action-item:last-child,.eqs-timeline-item:last-child{border-bottom:0}.eqs-action-title,.eqs-timeline-title{color:var(--eqs-color-text);font-weight:700}.eqs-action-meta,.eqs-timeline-meta{color:var(--eqs-color-text-muted);font-size:14px}.eqs-stat-row{border-bottom:1px solid var(--eqs-color-border);padding:var(--eqs-space-3) 0}.eqs-stat-row:last-child{border-bottom:0}.eqs-footer{border-top:1px solid var(--eqs-color-border);color:var(--eqs-color-text-muted);margin-top:var(--eqs-space-12);padding-top:var(--eqs-space-6);font-size:14px}.eqs-slide-frame{aspect-ratio:16/9;background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-lg);box-shadow:var(--eqs-shadow-md);font-family:var(--eqs-font-slide);gap:var(--eqs-space-4);padding:var(--eqs-space-6);display:grid;position:relative;overflow:hidden}.eqs-slide-title{color:var(--eqs-slide-dark);font-family:var(--eqs-font-slide);margin:0;font-size:clamp(28px,4vw,48px);line-height:1.1}[data-theme=dark] .eqs-slide-title{color:var(--eqs-color-text)}.eqs-slide-body{color:var(--eqs-color-text);font-family:var(--eqs-font-slide);max-width:56ch;font-size:12px;line-height:1.15}.eqs-slide-number{bottom:var(--eqs-space-4);color:var(--eqs-color-text-muted);right:var(--eqs-space-4);font-size:10px;position:absolute}.eqs-process{gap:var(--eqs-space-3);margin-top:var(--eqs-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.eqs-process-step{background:var(--eqs-slide-peach);border:2px solid var(--eqs-slide-orange);border-radius:var(--eqs-radius-lg);color:var(--eqs-slide-dark);min-height:72px;padding:var(--eqs-space-3);font-size:12px;font-weight:700}.eqs-process-step-active{background:var(--eqs-slide-orange);color:#fff}.eqs-progress-tracker{align-items:center;gap:var(--eqs-space-2);margin-top:var(--eqs-space-4);grid-template-columns:repeat(6,1fr);display:grid}.eqs-progress-dot{background:var(--eqs-slide-light-grey);border-radius:var(--eqs-radius-pill);height:8px}.eqs-progress-dot-active{background:var(--eqs-slide-orange-alt)}.eqs-image-grid{gap:var(--eqs-space-3);grid-template-columns:repeat(3,1fr);display:grid}.eqs-image-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg, #f465241f, #ffae882e), var(--eqs-color-surface-alt);border:1px dashed var(--eqs-slide-mid-grey);border-radius:var(--eqs-radius-lg);color:var(--eqs-color-text-muted);text-align:center;justify-content:center;align-items:center;font-size:12px;display:flex}.eqs-deck-body{background:var(--eqs-color-surface-alt)}.eqs-deck-topbar{background:var(--eqs-color-surface);border-bottom:1px solid var(--eqs-color-border);color:var(--eqs-color-text-muted);padding:var(--eqs-space-3) var(--eqs-space-6);z-index:10;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:sticky;top:0}.eqs-deck{gap:var(--eqs-space-8);max-width:1200px;padding:var(--eqs-space-6);margin:0 auto;display:grid}.eqs-deck-slide{aspect-ratio:16/9;background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-lg);box-shadow:var(--eqs-shadow-md);padding:var(--eqs-space-8);display:grid;position:relative;overflow:hidden}.eqs-deck-slide-content{align-content:start;gap:var(--eqs-space-4);min-height:0;display:grid}.eqs-deck-slide-visual .eqs-deck-slide-content,.eqs-deck-slide-ask .eqs-deck-slide-content{gap:var(--eqs-space-4)}.eqs-deck-slide-title{background:radial-gradient(circle at 88% 20%, #f465242e, transparent 28%), var(--eqs-color-surface-raised)}.eqs-deck-title{color:var(--eqs-color-text);font-family:var(--eqs-font-slide);max-width:1040px;margin:0;font-size:clamp(26px,3.35vw,42px);line-height:1.04}.eqs-deck-subtitle,.eqs-deck-body-copy{color:var(--eqs-color-text-muted);font-family:var(--eqs-font-slide);max-width:900px;margin:0;font-size:clamp(16px,1.7vw,22px);line-height:1.25}.eqs-deck-metric-grid{gap:var(--eqs-space-4);grid-template-columns:repeat(3,1fr);display:grid}.eqs-deck-metric{background:var(--eqs-color-surface);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-lg);padding:var(--eqs-space-4)}.eqs-deck-metric .eqs-metric-value{font-size:clamp(30px,3.4vw,42px)}.eqs-deck-table{background:var(--eqs-color-surface);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-lg);font-size:14px;line-height:1.2;overflow:hidden}.eqs-deck-table th,.eqs-deck-table td{padding:10px 12px}.eqs-deck-two-column{gap:var(--eqs-space-4);grid-template-columns:1fr 1fr;display:grid}.eqs-deck-list{gap:var(--eqs-space-3);margin:0;padding:0;list-style:none;display:grid}.eqs-deck-list li{align-items:center;gap:var(--eqs-space-3);display:flex}.eqs-deck-owner{color:var(--eqs-color-text);margin:0;font-size:16px}.eqs-slide-svg,.eqs-flywheel{justify-self:center;width:100%;max-width:720px;height:min(390px,43vw)}.eqs-slide-svg{color:var(--eqs-color-text)}.eqs-flywheel-ring{fill:none;stroke:var(--eqs-color-accent);stroke-dasharray:18 12;stroke-width:12px}.eqs-flywheel-center{fill:var(--eqs-color-accent)}.eqs-flywheel-node{fill:var(--eqs-color-surface);stroke:var(--eqs-color-accent);stroke-width:4px}.eqs-flywheel-center-label,.eqs-flywheel-center-subtitle,.eqs-flywheel-number,.eqs-flywheel-label{font-family:var(--eqs-font-slide)}.eqs-flywheel-center-label{fill:#fff;font-size:24px;font-weight:800}.eqs-flywheel-center-subtitle{fill:#fff;font-size:14px}.eqs-flywheel-number{fill:var(--eqs-color-accent);font-size:18px;font-weight:800}.eqs-flywheel-label{fill:var(--eqs-color-text);font-size:15px;font-weight:700}.eqs-svg-node-metric,.eqs-svg-panel-title,.eqs-svg-legend-text{font-family:var(--eqs-font-slide)}.eqs-svg-node-metric{fill:var(--eqs-color-accent);font-size:11px;font-weight:700}.eqs-svg-panel-title{fill:var(--eqs-color-accent);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.eqs-svg-legend-text{fill:var(--eqs-color-text-muted);font-size:11px}.eqs-ask-layout{align-items:center;gap:var(--eqs-space-6);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.eqs-ask-statement{color:var(--eqs-color-text);font-family:var(--eqs-font-slide);margin:0 0 var(--eqs-space-4);font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.05}.eqs-ask-card-stack{gap:var(--eqs-space-4);display:grid}.eqs-ask-card{background:var(--eqs-color-surface);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-lg);padding:var(--eqs-space-3)}.eqs-ask-card p{color:var(--eqs-color-text);font-family:var(--eqs-font-slide);margin:var(--eqs-space-2) 0 0;font-size:14px;line-height:1.25}@media print{.eqs-deck-body{background:#fff}.eqs-deck-topbar{display:none}.eqs-deck{max-width:none;padding:0;display:block}.eqs-deck-slide{box-shadow:none;break-after:page;page-break-after:always;border:0;border-radius:0;width:100vw;height:100vh;margin:0}}@media (max-width:700px){.eqs-process,.eqs-progress-tracker,.eqs-image-grid,.eqs-deck-metric-grid,.eqs-deck-two-column{grid-template-columns:1fr}}@media (max-width:860px){.eqs-page-header,.eqs-section-header,.eqs-toolbar,.eqs-card-header,.eqs-action-item,.eqs-timeline-item,.eqs-footer{display:grid}.eqs-split{grid-template-columns:1fr}}.eqs-focus-ring:focus-visible,.eqs-button:focus-visible,a:focus-visible{outline:3px solid var(--eqs-color-focus);outline-offset:3px}
:root{--eqs-tremor-card-radius:14px;--eqs-tremor-card-padding:20px;--eqs-tremor-chart-height:220px;--eqs-tremor-table-row-height:40px;--eqs-tremor-filter-height:40px;--eqs-tremor-decoration:4px;--eqs-tremor-spark-height:8px;--eqs-tremor-dot:10px}.eqs-tremor-page{background:radial-gradient(circle at 0 0, var(--eqs-color-accent-soft), transparent 28rem), var(--eqs-color-surface-alt);min-height:100vh}.eqs-tremor-shell{gap:var(--eqs-space-5);display:grid}.eqs-tremor-report-hero{align-items:start;gap:var(--eqs-space-5);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);display:grid}.eqs-tremor-report-claim{color:var(--eqs-color-text-muted);margin:var(--eqs-space-3) 0 0;font-size:20px;line-height:1.35}.eqs-tremor-report-aside{gap:var(--eqs-space-4);display:grid}.eqs-tremor-period-card{background:var(--eqs-color-surface-alt)}.eqs-tremor-week-number{color:var(--eqs-color-accent);font-family:var(--eqs-font-display);letter-spacing:-.06em;margin-top:var(--eqs-space-2);font-size:clamp(48px,6vw,78px);font-weight:900;line-height:.95}.eqs-tremor-period-range{color:var(--eqs-color-text);margin-top:var(--eqs-space-4);white-space:nowrap;font-size:20px;font-weight:900}.eqs-tremor-toc{top:var(--eqs-space-4);position:sticky}.eqs-tremor-toc ol{margin:var(--eqs-space-3) 0 0;padding-left:22px}.eqs-tremor-toc li+li{margin-top:var(--eqs-space-2)}.eqs-tremor-hero{align-items:end;gap:var(--eqs-space-6);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.eqs-tremor-card,.eqs-tremor-kpi,.eqs-tremor-chart,.eqs-tremor-panel,.eqs-tremor-table-wrap,.eqs-tremor-dialog,.eqs-tremor-empty,.eqs-tremor-upload,.eqs-tremor-login,.eqs-tremor-pricing,.eqs-tremor-feature{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-tremor-card-radius);box-shadow:var(--eqs-shadow-sm);padding:var(--eqs-tremor-card-padding)}.eqs-tremor-card-header{align-items:flex-start;gap:var(--eqs-space-4);margin-bottom:var(--eqs-space-5);justify-content:space-between;display:flex}.eqs-tremor-card-title{color:var(--eqs-color-text);margin:0;font-size:20px;font-weight:900;line-height:1.2}.eqs-tremor-card-description,.eqs-tremor-muted{color:var(--eqs-color-text-muted);margin:var(--eqs-space-1) 0 0;font-size:14px;line-height:1.45}.eqs-tremor-grid{gap:var(--eqs-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.eqs-tremor-scorecard{gap:var(--eqs-space-4);margin-top:var(--eqs-space-6);display:grid}.eqs-tremor-scorecard-kpis{gap:var(--eqs-space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.eqs-tremor-scorecard-support{gap:var(--eqs-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.eqs-tremor-grid-2{gap:var(--eqs-space-4);grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);display:grid}.eqs-tremor-kpi{border-top:var(--eqs-tremor-decoration) solid var(--eqs-color-accent)}.eqs-tremor-kpi-value{color:var(--eqs-color-text);font-family:var(--eqs-font-display);letter-spacing:-.045em;margin-top:var(--eqs-space-2);font-size:clamp(36px,5vw,56px);font-weight:900;line-height:.95}.eqs-tremor-kpi-value-sm{margin-bottom:var(--eqs-space-3);font-size:clamp(28px,3vw,38px)}.eqs-tremor-kpi-delta{color:var(--eqs-status-success);margin-top:var(--eqs-space-3);font-size:13px;font-weight:900}.eqs-tremor-kpi-delta-warning{color:var(--eqs-status-warning)}.eqs-tremor-kpi-delta-danger{color:var(--eqs-status-danger)}.eqs-tremor-badge,.eqs-tremor-chip{border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-pill);align-items:center;gap:var(--eqs-space-2);white-space:nowrap;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.eqs-tremor-chip{background:var(--eqs-color-surface-alt);color:var(--eqs-color-text-muted)}.eqs-tremor-badge-success{background:var(--eqs-status-success-soft);border-color:var(--eqs-status-success);color:var(--eqs-status-success)}.eqs-tremor-badge-info{background:var(--eqs-status-info-soft);border-color:var(--eqs-status-info);color:var(--eqs-status-info)}.eqs-tremor-badge-warning{background:var(--eqs-status-warning-soft);border-color:var(--eqs-status-warning);color:var(--eqs-status-warning)}.eqs-tremor-badge-danger{background:var(--eqs-status-danger-soft);border-color:var(--eqs-status-danger);color:var(--eqs-status-danger)}.eqs-tremor-dot{background:var(--eqs-color-accent);height:var(--eqs-tremor-dot);width:var(--eqs-tremor-dot);border-radius:50%;display:inline-block}.eqs-tremor-dot-info{background:var(--eqs-status-info)}.eqs-tremor-dot-warning{background:var(--eqs-status-warning)}.eqs-tremor-dot-danger{background:var(--eqs-status-danger)}.eqs-tremor-dot-success{background:var(--eqs-status-success)}.eqs-tremor-banner{background:var(--eqs-color-accent-soft);border:1px solid var(--eqs-color-accent);border-radius:var(--eqs-tremor-card-radius);gap:var(--eqs-space-2);padding:var(--eqs-space-4);display:grid}.eqs-tremor-filterbar{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-tremor-card-radius);align-items:center;gap:var(--eqs-space-3);padding:var(--eqs-space-3);flex-wrap:wrap;display:flex}.eqs-tremor-filter{background:var(--eqs-color-surface-alt);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-pill);color:var(--eqs-color-text);align-items:center;gap:var(--eqs-space-2);min-height:var(--eqs-tremor-filter-height);padding:0 var(--eqs-space-4);font-size:14px;font-weight:800;display:inline-flex}.eqs-tremor-spark{background:var(--eqs-color-surface-alt);border-radius:var(--eqs-radius-pill);height:var(--eqs-tremor-spark-height);margin-top:var(--eqs-space-3);overflow:hidden}.eqs-tremor-spark span{background:var(--eqs-color-accent);border-radius:inherit;height:100%;display:block}.eqs-tremor-bar-list{gap:var(--eqs-space-3);display:grid}.eqs-tremor-bar-row{gap:var(--eqs-space-2);display:grid}.eqs-tremor-bar-label{color:var(--eqs-color-text-muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.eqs-tremor-bar-track{background:var(--eqs-color-surface-alt);border-radius:var(--eqs-radius-pill);height:10px;overflow:hidden}.eqs-tremor-bar-fill{background:var(--eqs-color-accent);border-radius:inherit;height:100%;display:block}.eqs-tremor-chart{min-height:var(--eqs-tremor-chart-height)}.eqs-tremor-chart svg{max-width:100%;height:auto;display:block}.eqs-tremor-chart-grid{stroke:var(--eqs-chart-grid)}.eqs-tremor-chart-axis{fill:var(--eqs-chart-axis)}.eqs-tremor-chart-fill{fill:var(--eqs-color-accent-soft);stroke:var(--eqs-color-accent)}.eqs-tremor-table{border-collapse:collapse;width:100%;font-size:14px}.eqs-tremor-table th,.eqs-tremor-table td{border-bottom:1px solid var(--eqs-color-border);height:var(--eqs-tremor-table-row-height);text-align:left;padding:10px 12px}.eqs-tremor-table th{color:var(--eqs-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.eqs-tremor-table-actions,.eqs-tremor-pagination{align-items:center;gap:var(--eqs-space-2);flex-wrap:wrap;display:flex}.eqs-tremor-pagination{margin-top:var(--eqs-space-4);justify-content:flex-end}.eqs-tremor-button{background:var(--eqs-color-accent);border:1px solid var(--eqs-color-accent);border-radius:var(--eqs-radius-md);color:#fff;align-items:center;gap:var(--eqs-space-2);min-height:36px;padding:0 var(--eqs-space-3);font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.eqs-tremor-button-secondary{background:var(--eqs-color-surface-raised);color:var(--eqs-color-text)}.eqs-tremor-list{gap:var(--eqs-space-3);margin:0;padding:0;list-style:none;display:grid}.eqs-tremor-numbered{counter-reset:eqs-tremor-item}.eqs-tremor-numbered .eqs-tremor-list-item{counter-increment:eqs-tremor-item}.eqs-tremor-numbered .eqs-tremor-list-item:before{color:var(--eqs-color-accent);content:counter(eqs-tremor-item, decimal-leading-zero);font-size:13px;font-weight:900}.eqs-tremor-list-item,.eqs-tremor-feed-item,.eqs-tremor-status-row{border-bottom:1px solid var(--eqs-color-border);gap:var(--eqs-space-1);padding:var(--eqs-space-3) 0;display:grid}.eqs-tremor-status-main{color:var(--eqs-color-text);align-items:center;gap:var(--eqs-space-2);display:flex}.eqs-tremor-stat-list{gap:var(--eqs-space-2);display:grid}.eqs-tremor-stat-row{border-bottom:1px solid var(--eqs-color-border);align-items:baseline;gap:var(--eqs-space-2);padding:var(--eqs-space-2) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.eqs-tremor-stat-row:last-child{border-bottom:0}.eqs-tremor-stat-row span{color:var(--eqs-color-text-muted);font-size:13px;font-weight:800}.eqs-tremor-stat-row strong{color:var(--eqs-color-text);font-size:18px;font-weight:900}.eqs-tremor-stat-row small{color:var(--eqs-color-text-muted);grid-column:1/-1;font-size:12px}.eqs-tremor-list-item:last-child,.eqs-tremor-feed-item:last-child,.eqs-tremor-status-row:last-child{border-bottom:0}.eqs-tremor-proof-item{align-items:start;gap:var(--eqs-space-3);grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);display:grid}.eqs-tremor-proof-title{color:var(--eqs-color-text);font-size:17px;font-weight:900;line-height:1.25}.eqs-tremor-proof-body{color:var(--eqs-color-text);line-height:1.45}.eqs-tremor-meta-row{align-items:center;gap:var(--eqs-space-2);flex-wrap:wrap;display:flex}.eqs-tremor-roadmap{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-tremor-card-radius);overflow:hidden}.eqs-tremor-roadmap-summary{gap:var(--eqs-space-2);margin-bottom:var(--eqs-space-4);flex-wrap:wrap;display:flex}.eqs-tremor-roadmap-header,.eqs-tremor-roadmap-lane{grid-template-columns:minmax(170px,.65fr) repeat(3,minmax(180px,1fr));display:grid}.eqs-tremor-roadmap-header>div,.eqs-tremor-roadmap-project,.eqs-tremor-roadmap-cell{border-bottom:1px solid var(--eqs-color-border);padding:var(--eqs-space-3)}.eqs-tremor-roadmap-header>div{color:var(--eqs-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.eqs-tremor-roadmap-project{background:var(--eqs-color-surface-alt);border-right:1px solid var(--eqs-color-border);font-weight:900;line-height:1.2}.eqs-tremor-roadmap-cell+.eqs-tremor-roadmap-cell{border-left:1px solid var(--eqs-color-border)}.eqs-tremor-roadmap-empty{color:var(--eqs-color-text-muted);align-items:center;min-height:56px;font-size:13px;display:flex}.eqs-tremor-task{background:var(--eqs-color-surface);border:1px solid var(--eqs-color-border);gap:var(--eqs-space-2);grid-template-columns:var(--eqs-tremor-dot) minmax(0, 1fr);margin-bottom:var(--eqs-space-2);min-width:0;padding:var(--eqs-space-3);border-radius:12px;display:grid}.eqs-tremor-task-title{color:var(--eqs-color-text);margin:0 0 var(--eqs-space-2);font-size:16px;font-weight:900;line-height:1.25}.eqs-tremor-owner-pill{white-space:nowrap;width:max-content;display:inline-flex}.eqs-tremor-review-queue{gap:var(--eqs-space-3);margin-top:var(--eqs-space-4);display:grid}.eqs-tremor-review-item{background:var(--eqs-color-surface);border:1px solid var(--eqs-color-border);align-items:start;gap:var(--eqs-space-3);padding:var(--eqs-space-3);border-radius:12px;grid-template-columns:auto minmax(0,1fr);display:grid}.eqs-tremor-approval-copy{background:var(--eqs-color-surface-alt);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-tremor-card-radius);color:var(--eqs-color-text);padding:var(--eqs-space-4);white-space:pre-wrap;overflow:auto}.eqs-tremor-slide-deck{background:var(--eqs-color-surface)}.eqs-tremor-slide{background:radial-gradient(circle at 12% 10%, var(--eqs-color-accent-soft), transparent 28%), var(--eqs-color-surface)}.eqs-tremor-slide-roadmap-deck{padding:var(--eqs-space-6)}.eqs-tremor-slide-content{gap:var(--eqs-space-4);display:grid}.eqs-deck-slide.eqs-tremor-slide{padding:var(--eqs-space-6)}.eqs-deck-slide.eqs-tremor-slide .eqs-eyebrow{font-size:12px}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-slide-content{gap:var(--eqs-space-3)}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-table{font-size:13px}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-table th,.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-table td{height:30px;padding:6px 10px}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-badge,.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-chip{min-height:22px;padding:0 8px;font-size:11px}.eqs-tremor-slide-roadmap-deck .eqs-tremor-slide-content{gap:var(--eqs-space-3)}.eqs-tremor-slide-title{max-width:900px}.eqs-deck-slide-title-only .eqs-tremor-slide-content{text-align:center;align-content:center;justify-items:center}.eqs-deck-slide-title-only .eqs-tremor-slide-title{max-width:860px}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-slide-title{font-size:clamp(25px,2.8vw,34px)}.eqs-tremor-slide-roadmap-deck .eqs-tremor-slide-title{font-size:clamp(28px,3vw,36px)}.eqs-tremor-slide-subtitle{color:var(--eqs-color-text-muted);max-width:860px;font-size:22px;line-height:1.35}.eqs-tremor-slide-grid{gap:var(--eqs-space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.eqs-tremor-slide-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.eqs-tremor-slide-grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.eqs-tremor-slide-grid-2{gap:var(--eqs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eqs-tremor-slide-card{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-tremor-card-radius);box-shadow:var(--eqs-shadow-sm);padding:var(--eqs-space-4)}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-slide-card{padding:var(--eqs-space-3)}.eqs-tremor-slide-card-accent{border-color:color-mix(in srgb, var(--eqs-color-accent) 48%, var(--eqs-color-border))}.eqs-tremor-slide-card-title{color:var(--eqs-color-text);margin:0 0 var(--eqs-space-2);font-size:18px;font-weight:900;line-height:1.25}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-slide-card-title{margin-bottom:var(--eqs-space-1);font-size:15px;line-height:1.15}.eqs-tremor-slide-card-body{color:var(--eqs-color-text-muted);margin:0;line-height:1.4}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-slide-card-body{font-size:13px;line-height:1.25}.eqs-tremor-slide-metric-grid{gap:var(--eqs-space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.eqs-tremor-slide-diagram{gap:var(--eqs-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.eqs-tremor-slide-node{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);padding:var(--eqs-space-4);border-radius:16px}.eqs-tremor-slide-node[data-status=blocked],.eqs-tremor-slide-node[data-status=at_risk]{border-color:var(--eqs-status-warning)}.eqs-tremor-slide-center-node{background:var(--eqs-color-accent-soft);border-color:var(--eqs-color-accent)}.eqs-tremor-slide-connector{color:var(--eqs-color-accent);place-self:center;font-weight:900}.eqs-tremor-slide-timeline{gap:var(--eqs-space-3);display:grid}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-slide-timeline{gap:var(--eqs-space-2)}.eqs-tremor-slide-timeline-item{border:1px solid var(--eqs-color-border);align-items:start;gap:var(--eqs-space-3);padding:var(--eqs-space-3);border-radius:14px;grid-template-columns:38px minmax(0,1fr);display:grid}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-slide-timeline-item{padding:var(--eqs-space-2);grid-template-columns:30px minmax(0,1fr)}.eqs-tremor-slide-step-index{background:var(--eqs-color-accent-soft);border-radius:var(--eqs-radius-pill);color:var(--eqs-color-accent);justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.eqs-deck-slide.eqs-tremor-slide .eqs-tremor-slide-step-index{width:26px;height:26px}.eqs-tremor-slide-chart{gap:var(--eqs-space-3);display:grid}.eqs-tremor-slide-chart-row{gap:var(--eqs-space-2);display:grid}.eqs-tremor-slide-chart-label{color:var(--eqs-color-text);justify-content:space-between;align-items:center;font-weight:800;display:flex}.eqs-tremor-slide-chart-track{background:var(--eqs-color-surface-alt);border-radius:var(--eqs-radius-pill);height:14px;overflow:hidden}.eqs-tremor-slide-chart-fill{background:linear-gradient(90deg, var(--eqs-color-accent), var(--eqs-status-info));border-radius:inherit;height:100%;display:block}.eqs-tremor-slide-roadmap{gap:var(--eqs-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.eqs-tremor-slide-period{background:var(--eqs-color-surface-alt);border:1px solid var(--eqs-color-border);gap:var(--eqs-space-2);min-height:0;padding:var(--eqs-space-3);border-radius:16px;display:grid}.eqs-tremor-slide-roadmap-card{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);box-shadow:var(--eqs-shadow-sm);align-items:start;gap:var(--eqs-space-3);padding:var(--eqs-space-3);border-left-width:6px;border-radius:14px;grid-template-columns:30px minmax(0,1fr);display:grid}.eqs-tremor-slide-roadmap-card[data-status=ready],.eqs-tremor-slide-roadmap-card[data-status=done],.eqs-tremor-slide-roadmap-card[data-status=complete]{background:var(--eqs-status-success-soft);border-color:var(--eqs-status-success)}.eqs-tremor-slide-roadmap-card[data-status=in_progress],.eqs-tremor-slide-roadmap-card[data-status=active]{background:var(--eqs-status-info-soft);border-color:var(--eqs-status-info)}.eqs-tremor-slide-roadmap-card[data-status=at_risk],.eqs-tremor-slide-roadmap-card[data-status=review_needed]{background:var(--eqs-status-warning-soft);border-color:var(--eqs-status-warning)}.eqs-tremor-slide-roadmap-card[data-status=blocked]{background:var(--eqs-status-danger-soft);border-color:var(--eqs-status-danger)}.eqs-tremor-slide-roadmap-icon{background:var(--eqs-color-surface);border-radius:var(--eqs-radius-pill);color:var(--eqs-color-accent);border:1px solid;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}.eqs-tremor-slide-roadmap-card[data-status=ready] .eqs-tremor-slide-roadmap-icon,.eqs-tremor-slide-roadmap-card[data-status=done] .eqs-tremor-slide-roadmap-icon,.eqs-tremor-slide-roadmap-card[data-status=complete] .eqs-tremor-slide-roadmap-icon{color:var(--eqs-status-success)}.eqs-tremor-slide-roadmap-card[data-status=in_progress] .eqs-tremor-slide-roadmap-icon,.eqs-tremor-slide-roadmap-card[data-status=active] .eqs-tremor-slide-roadmap-icon{color:var(--eqs-status-info)}.eqs-tremor-slide-roadmap-card[data-status=at_risk] .eqs-tremor-slide-roadmap-icon,.eqs-tremor-slide-roadmap-card[data-status=review_needed] .eqs-tremor-slide-roadmap-icon{color:var(--eqs-status-warning)}.eqs-tremor-slide-roadmap-card[data-status=blocked] .eqs-tremor-slide-roadmap-icon{color:var(--eqs-status-danger)}.eqs-tremor-slide-roadmap-title{color:var(--eqs-color-text);margin:0 0 var(--eqs-space-2);font-size:16px;font-weight:900;line-height:1.2}.eqs-tremor-slide-gate-card{background:var(--eqs-status-warning-soft);border:1px solid var(--eqs-status-warning);border-left:6px solid var(--eqs-status-warning);align-items:start;gap:var(--eqs-space-3);padding:var(--eqs-space-3);border-radius:14px;grid-template-columns:30px minmax(0,1fr);display:grid}.eqs-tremor-slide-image-frame{min-height:280px}.eqs-tremor-slide-image-frame img,.eqs-tremor-slide-image-placeholder{background:var(--eqs-color-surface-alt);border:1px solid var(--eqs-color-border);object-fit:cover;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:260px;display:flex}.eqs-tremor-empty{text-align:center;place-items:center;min-height:180px;display:grid}.eqs-tremor-dialog{box-shadow:var(--eqs-shadow-lg);max-width:520px;margin:0 auto}.eqs-tremor-form{gap:var(--eqs-space-4);display:grid}.eqs-tremor-field{gap:var(--eqs-space-2);display:grid}.eqs-tremor-input{background:var(--eqs-color-surface);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-md);color:var(--eqs-color-text);font:inherit;min-height:40px;padding:0 var(--eqs-space-3)}.eqs-tremor-upload{gap:var(--eqs-space-2);text-align:center;border-style:dashed;justify-items:center;display:grid}.eqs-tremor-tooltip{background:var(--eqs-brand-near-black);border-radius:var(--eqs-radius-md);color:#fff;padding:var(--eqs-space-2) var(--eqs-space-3);font-size:12px;font-weight:800;display:inline-block}.eqs-deck-body{background:radial-gradient(circle at 0 0, var(--eqs-color-accent-soft), transparent 28rem), var(--eqs-color-surface-alt)}.eqs-deck-slide.eqs-tremor-card{border-radius:var(--eqs-tremor-card-radius);box-shadow:var(--eqs-shadow-md);padding:var(--eqs-space-8)}.eqs-deck .eqs-tremor-card,.eqs-deck .eqs-tremor-kpi{min-width:0}.eqs-deck .eqs-tremor-kpi-value{font-size:clamp(30px,3.4vw,42px)}.eqs-deck .eqs-tremor-table-wrap{padding:0}.eqs-deck-svg-wrap{min-height:0;padding:var(--eqs-space-3);place-items:center;display:grid}.eqs-deck-svg-wrap .eqs-slide-svg{max-width:760px;height:min(390px,43vw)}.eqs-deck .eqs-process-step.eqs-tremor-card{background:var(--eqs-color-surface-raised);border-color:var(--eqs-color-border);color:var(--eqs-color-text)}.eqs-deck .eqs-process-step-active.eqs-tremor-card{background:var(--eqs-color-accent);border-color:var(--eqs-color-accent);color:#fff}@media (max-width:900px){.eqs-tremor-hero,.eqs-tremor-report-hero,.eqs-tremor-grid-2,.eqs-tremor-slide-grid-3,.eqs-tremor-slide-grid-2x2,.eqs-tremor-roadmap-header,.eqs-tremor-roadmap-lane{grid-template-columns:1fr}.eqs-tremor-roadmap-header{display:none}.eqs-tremor-roadmap-project,.eqs-tremor-roadmap-cell,.eqs-tremor-roadmap-cell+.eqs-tremor-roadmap-cell{border-left:0;border-right:0}.eqs-tremor-toc{position:static}.eqs-tremor-proof-item,.eqs-tremor-review-item,.eqs-tremor-slide-grid-2{grid-template-columns:1fr}.eqs-tremor-roadmap-cell:before{color:var(--eqs-color-text-muted);margin-bottom:var(--eqs-space-2);text-transform:uppercase;font-size:13px;font-weight:900;display:block}.eqs-tremor-roadmap-cell[data-stage=now]:before{content:"Now"}.eqs-tremor-roadmap-cell[data-stage=next]:before{content:"Next"}.eqs-tremor-roadmap-cell[data-stage=later]:before{content:"Later"}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px}a{color:inherit}button,input{font:inherit}:focus-visible{outline:3px solid var(--eqs-color-focus);outline-offset:3px}.site-header{background:color-mix(in srgb, var(--eqs-color-surface) 92%, transparent);border-bottom:1px solid var(--eqs-color-border);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.header-inner{align-items:center;gap:var(--eqs-space-5);max-width:1240px;padding:14px var(--eqs-space-8);grid-template-columns:auto 1fr auto;margin:0 auto;display:grid}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{background:var(--eqs-brand-orange-logo);color:#101016;justify-content:center;align-items:center;width:38px;height:38px;font-family:Arial,sans-serif;font-size:20px;font-weight:900;display:flex}.brand strong,.brand small{line-height:1.1;display:block}.brand small{color:var(--eqs-color-text-muted);margin-top:3px;font-size:11px}.header-inner nav{gap:var(--eqs-space-5);justify-content:center;display:flex}.header-inner nav a{font-size:14px;font-weight:700;text-decoration:none}.header-inner nav a:hover{color:var(--eqs-color-link)}.theme-toggle{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-md);color:var(--eqs-color-text);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:flex}.page-shell{max-width:1240px;padding:var(--eqs-space-12) var(--eqs-space-8) var(--eqs-space-20);margin:0 auto}.hero{border-bottom:1px solid var(--eqs-color-border);padding:var(--eqs-space-10) 0 var(--eqs-space-12)}.eyebrow{color:var(--eqs-color-accent);letter-spacing:.14em;margin:0 0 var(--eqs-space-4);text-transform:uppercase;font-size:13px;font-weight:800}.hero h1,.section-hero h1{font-family:var(--eqs-font-display);letter-spacing:-.055em;margin:0;font-size:clamp(52px,9vw,104px);line-height:.9}.hero-copy,.section-hero>p:last-child{color:var(--eqs-color-text-muted);margin:var(--eqs-space-6) 0 0;max-width:720px;font-size:clamp(18px,2.4vw,25px);line-height:1.35}.section-grid{margin:var(--eqs-space-8) 0 var(--eqs-space-16);grid-template-columns:repeat(4,1fr);display:grid}.section-card{border-left:1px solid var(--eqs-color-border);min-height:230px;padding:var(--eqs-space-5);flex-direction:column;text-decoration:none;display:flex}.section-card:last-child{border-right:1px solid var(--eqs-color-border)}.section-card:hover{background:var(--eqs-color-accent-soft)}.section-number{color:var(--eqs-color-accent);font-family:var(--eqs-font-mono);font-size:13px}.section-card strong{margin:var(--eqs-space-5) 0 var(--eqs-space-2);font-size:24px}.section-card>span:nth-child(3){color:var(--eqs-color-text-muted);font-size:14px}.section-action{padding-top:var(--eqs-space-5);margin-top:auto;font-size:14px;font-weight:800}.section-hero{border-bottom:1px solid var(--eqs-color-border);padding:var(--eqs-space-8) 0 var(--eqs-space-10)}.section-hero h1{font-size:clamp(48px,8vw,88px)}.catalog{margin-top:var(--eqs-space-10)}.search-block{align-items:end;gap:var(--eqs-space-3);margin-bottom:var(--eqs-space-8);grid-template-columns:1fr auto;display:grid}.search-block label{grid-column:1/-1;font-size:22px;font-weight:900}.search-block input{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-radius:var(--eqs-radius-md);color:var(--eqs-color-text);min-height:48px;padding:10px 14px}.search-block p{color:var(--eqs-color-text-muted);margin:0;font-size:14px}.search-status,.search-error{border-left:4px solid var(--eqs-status-info);color:var(--eqs-color-text-muted);margin:0 0 var(--eqs-space-5);padding:var(--eqs-space-2) var(--eqs-space-3)}.search-error{background:var(--eqs-status-danger-soft);border-left-color:var(--eqs-status-danger);color:var(--eqs-color-text)}.result-grid{gap:var(--eqs-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-card{background:var(--eqs-color-surface-raised);border:1px solid var(--eqs-color-border);border-top:5px solid var(--kind-color);border-radius:var(--eqs-radius-lg);box-shadow:var(--eqs-shadow-sm);min-width:0;padding:var(--eqs-space-5)}.kind-hosted{--kind-color:var(--eqs-color-accent)}.kind-page{--kind-color:var(--eqs-status-info)}.kind-project{--kind-color:var(--eqs-status-success)}.kind-link{--kind-color:var(--eqs-status-warning)}.kind-label{color:var(--kind-color);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.catalog-card h2{margin:var(--eqs-space-3) 0;overflow-wrap:anywhere;font-size:21px;line-height:1.2}.catalog-card h2 a:hover{color:var(--eqs-color-link)}.catalog-card>p{color:var(--eqs-color-text-muted);font-size:15px;line-height:1.45}.catalog-card dl{margin:var(--eqs-space-5) 0 0;grid-template-columns:auto 1fr;gap:5px 10px;font-size:13px;display:grid}.catalog-card dt{color:var(--eqs-color-text-muted);font-weight:700}.catalog-card dd{overflow-wrap:anywhere;margin:0}.external-mark{font-size:.85em;text-decoration:none}.empty-state{border:1px solid var(--eqs-color-border);padding:var(--eqs-space-8)}.empty-state h2,.empty-state p{margin:0}.empty-state p{color:var(--eqs-color-text-muted);margin-top:var(--eqs-space-2)}.archived-results{border-top:1px solid var(--eqs-color-border);margin-top:var(--eqs-space-8);padding-top:var(--eqs-space-5)}.archived-results summary{cursor:pointer;font-weight:800}.archived-results ul{columns:2;line-height:1.5}.archived-results li{break-inside:avoid;margin-bottom:var(--eqs-space-2)}.archived-results a:hover{color:var(--eqs-color-link)}.site-footer{border-top:1px solid var(--eqs-color-border);color:var(--eqs-color-text-muted);padding:var(--eqs-space-6) var(--eqs-space-8);font-size:13px}.site-footer div{max-width:1176px;margin:auto}.error-page{max-width:720px;padding:var(--eqs-space-8);margin:10vh auto}.error-page h1{margin:0;font-size:48px}@media (max-width:900px){.header-inner{grid-template-columns:1fr auto}.header-inner nav{display:none}.section-grid{grid-template-columns:repeat(2,1fr)}.section-card:nth-child(2){border-right:1px solid var(--eqs-color-border)}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.header-inner,.page-shell{padding-left:var(--eqs-space-4);padding-right:var(--eqs-space-4)}.brand small{display:none}.section-grid,.result-grid{grid-template-columns:1fr}.section-card{border-right:1px solid var(--eqs-color-border);min-height:190px}.search-block{grid-template-columns:1fr}.archived-results ul{columns:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
