.hq-root{--hq-anchor:#1d7dbf;--hq-good:#169f6f;--hq-bad:#f04a00;--hq-focus:#f04a00;--hq-lawn:#58993a;--hq-peer:color-mix(in srgb, var(--text) 30%, var(--card-bg));--hq-peer-strong:color-mix(in srgb, var(--text) 48%, var(--card-bg));--hq-cost:color-mix(in srgb, var(--text) 22%, var(--card-bg));--hq-anchor-soft:color-mix(in srgb, var(--hq-anchor) 45%, var(--card-bg));flex-direction:column;gap:44px;display:flex}[data-theme=dark] .hq-root{--hq-anchor:#3a88c9;--hq-good:#1fa870;--hq-bad:#f25c1f;--hq-focus:#f25c1f;--hq-lawn:#4e8c38;--hq-peer:color-mix(in srgb, var(--text) 34%, var(--card-bg));--hq-peer-strong:color-mix(in srgb, var(--text) 52%, var(--card-bg));--hq-cost:color-mix(in srgb, var(--text) 26%, var(--card-bg))}.hq-story{display:contents}.hq-strip{border:1px solid var(--border);background:var(--inset-bg);font-size:var(--text-sm);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.hq-strip__brand{color:var(--heading-color);font-weight:800}.hq-strip a{color:var(--accent-secondary);text-decoration:none}.hq-strip a:hover{text-decoration:underline}.hq-strip .is-current{color:var(--muted);font-weight:600}.hq-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px 44px;display:grid}.hq-hero__title{flex-direction:column;gap:12px;display:flex}.hq-hero h1{color:var(--heading-color);text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,52px);line-height:1.04}.hq-hero__role{color:var(--heading-color);font-size:var(--text-lg);margin:0;font-weight:700}.hq-meta{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.6}.hq-meta span{font-family:var(--font-mono);color:var(--text)}.hq-meta a{color:var(--accent-secondary)}.hq-hero__body{flex-direction:column;gap:12px;display:flex}.hq-lede{font-size:var(--text-lg);color:var(--text);margin:0;line-height:1.58}.hq-lede strong{color:var(--heading-color)}.hq-integrity{border-left:3px solid var(--accent-secondary);background:var(--teal-soft);color:var(--text);font-size:var(--text-sm);border-radius:0 10px 10px 0;margin:0;padding:12px 16px;line-height:1.55}.hq-section{border-top:1px solid var(--border);flex-direction:column;gap:18px;padding-top:12px;scroll-margin-top:90px;display:flex}.hq-section__head{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:8px 44px;display:grid}.hq-section__head--stack{grid-template-columns:minmax(0,1fr)}.hq-section__head h2{color:var(--heading-color);text-wrap:balance;margin:0;font-size:clamp(23px,3.1vw,33px);line-height:1.14}.hq-section__head .eyebrow{margin:0 0 6px}.hq-section__head>p{color:var(--text);font-size:var(--text-base);margin:0;line-height:1.6}.hq-body{color:var(--text);font-size:var(--text-base);margin:0;line-height:1.65}.hq-body strong{color:var(--heading-color)}.hq-ode{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.hq-ode__text{flex-direction:column;gap:12px;padding:26px 28px;display:flex}.hq-ode__text .eyebrow{margin:0}.hq-ode__text h2{color:var(--heading-color);margin:0;font-size:clamp(22px,2.8vw,30px);line-height:1.15}.hq-ode__text p:not(.eyebrow){color:var(--text);font-size:var(--text-base);margin:0;line-height:1.65}.hq-ode__lawn{background:var(--inset-bg);border-left:1px solid var(--border);flex-direction:column;min-width:0;display:flex;position:relative}.hq-ode__lawn .hq-route{padding:0 20px 20px}.hq-mow{flex:auto;min-height:250px;position:relative}.hq-mow__stage{position:absolute;inset:0}.hq-mow__canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.hq-mow__poster{place-items:center;padding:18px 28px;transition:opacity .45s;display:grid;position:absolute;inset:0}.hq-mow__poster-art{width:100%;max-width:280px;height:auto;color:var(--heading-color)}.hq-mow.is-ready .hq-mow__canvas{opacity:1}.hq-mow.is-ready .hq-mow__poster{opacity:0}.hq-mow__toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg) 86%, transparent);width:32px;height:32px;color:var(--heading-color);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,transform .15s;display:grid;position:absolute;top:12px;right:12px}.hq-mow__toggle:hover{background:var(--card-bg)}.hq-mow__toggle:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.hq-mow__canvas,.hq-mow__poster{transition:none}}.hq-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hq-route div{border:1px solid var(--border);background:var(--card-bg);border-radius:11px;padding:12px 12px 11px}.hq-route strong{color:var(--heading-color);letter-spacing:-.02em;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1;display:block}.hq-route span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:600;line-height:1.4;display:block}.hq-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.hq-kpi{border:1px solid var(--border);border-top:3px solid var(--hq-anchor);background:var(--card-bg);min-width:0;box-shadow:var(--shadow);border-radius:11px;padding:15px 16px}.hq-kpi.is-focus{border-top-color:var(--hq-focus)}.hq-kpi__label{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;margin:0;font-size:11px;font-weight:700}.hq-kpi__value{color:var(--heading-color);letter-spacing:-.02em;margin:6px 0 4px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1}.hq-kpi__note{color:var(--muted);margin:0;font-size:11.5px;font-weight:500;line-height:1.45}.hq-kpi__note a{color:var(--accent-secondary)}.hq-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hq-stats--gate{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-stat{border:1px solid var(--border);background:var(--inset-bg);border-radius:10px;min-width:0;padding:13px 15px}.hq-stat__label{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;margin:0;font-size:11px;font-weight:700}.hq-stat__value{color:var(--heading-color);letter-spacing:-.01em;margin:5px 0 3px;font-size:clamp(19px,2.2vw,25px);font-weight:800;line-height:1.05}.hq-stat__note{color:var(--muted);margin:0;font-size:11px;font-weight:500;line-height:1.4}.hq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.hq-grid--wide-left{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.hq-grid--wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.hq-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-card{border:1px solid var(--border);background:var(--card-bg);min-width:0;box-shadow:var(--shadow);border-radius:13px;padding:19px 20px}.hq-card__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.hq-card__head h4,.hq-card h4{color:var(--heading-color);font-size:var(--text-base);margin:0 0 4px;line-height:1.3}.hq-card__head p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.hq-chip{background:var(--orange-soft);color:var(--heading-color);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.hq-chart{width:100%;height:300px}.hq-chart--bridge{height:330px}.hq-chart--roi{height:300px}.hq-chart--tall{height:380px}.hq-chart--short{height:240px}.hq-chart--mini{height:150px;margin-top:4px}.hq-chart--pen{height:210px}.hq-minicols{background:var(--inset-bg);border-radius:10px;margin-top:12px;padding:12px 14px}.hq-minicols__title{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:800}.hq-minicols__row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.hq-minicols__col{flex-direction:column;align-items:center;gap:4px;display:flex}.hq-minicols__col strong{color:var(--heading-color);font-family:var(--font-mono);font-size:12px}.hq-minicols__bar{background:var(--hq-anchor);border-radius:4px 4px 0 0;width:28px}.hq-minicols__col em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.hq-stack{border-radius:6px;gap:2px;height:34px;margin-top:4px;display:flex;overflow:hidden}.hq-stack span{color:#fff;min-width:0;font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:800;display:grid}.hq-stack span:first-child{border-radius:6px 0 0 6px}.hq-stack span:last-child{border-radius:0 6px 6px 0}.hq-stack__legend{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.hq-stack__legend li{color:var(--text);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.hq-stack__legend i{border-radius:3px;width:12px;height:12px}.hq-stack__legend strong{color:var(--heading-color);font-family:var(--font-mono)}.hq-positions{background:var(--inset-bg);border-radius:10px;grid-template-columns:auto 1fr;gap:8px 14px;margin:14px 0 0;padding:13px 15px;display:grid}.hq-positions dt{color:var(--heading-color);font-size:12px;font-weight:800}.hq-positions dd{color:var(--text);margin:0;font-size:12.5px;font-weight:500;line-height:1.5}.hq-source{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.hq-source a{color:var(--accent-secondary)}.hq-footnote{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.hq-callout{border-left:3px solid var(--accent-secondary);background:var(--teal-soft);color:var(--text);border-radius:0 8px 8px 0;margin:14px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.5}.hq-callout strong{color:var(--heading-color)}.hq-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:6px;font-size:11.5px;display:flex}.hq-legend span{align-items:center;gap:6px;display:inline-flex}.hq-legend__sw{background:var(--hq-anchor);border-radius:3px;width:12px;height:12px}.hq-legend__sw.is-good{background:var(--hq-good)}.hq-legend__sw.is-bad,.hq-legend__sw.is-focus{background:var(--hq-focus)}.hq-legend__sw.is-peer{background:var(--hq-peer)}.hq-legend__sw.is-anchor-soft{background:var(--hq-anchor-soft)}.hq-tt{border:1px solid var(--border);background:var(--card-bg);max-width:280px;color:var(--text);box-shadow:var(--shadow);border-radius:9px;flex-direction:column;gap:3px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.hq-tt strong{color:var(--heading-color);font-size:13px}.hq-tt em{color:var(--muted);font-size:11px;font-style:normal}.hq-tabs{border:1px solid var(--border);background:var(--inset-bg);border-radius:12px;gap:8px;padding:5px;display:flex;overflow-x:auto}.hq-tabs button,.hq-seg button{appearance:none;min-width:max-content;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 0 auto;padding:9px 14px;font-size:13px;font-weight:700}.hq-tabs button:hover,.hq-seg button:hover{color:var(--heading-color)}.hq-tabs button:focus-visible,.hq-seg button:focus-visible{outline:3px solid var(--teal-halo);outline-offset:1px}.hq-tabs button.is-active,.hq-seg button.is-active{border-color:var(--border);background:var(--card-bg);color:var(--heading-color);box-shadow:var(--shadow)}.hq-seg{border:1px solid var(--border);background:var(--inset-bg);border-radius:11px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.hq-seg button{flex:auto;padding:8px 12px;font-size:12.5px}.hq-seg--inline{flex-wrap:nowrap;display:inline-flex}.hq-seg--inline button{flex:none}.hq-panel{flex-direction:column;gap:16px;display:flex}.hq-panel__intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline;gap:6px 36px;display:grid}.hq-panel__intro h3{color:var(--heading-color);font-size:var(--text-lg);margin:0}.hq-panel__intro p{color:var(--text);font-size:var(--text-sm);margin:0;line-height:1.6}.hq-decision{border:1px solid var(--teal-halo);background:var(--teal-soft);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;padding:15px 18px;display:grid}.hq-decision__label{color:var(--heading-color);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.hq-decision p{color:var(--text);margin:0;font-size:13.5px;font-weight:500;line-height:1.55}.hq-wf{flex-direction:column;gap:3px;display:flex}.hq-wf__stage{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:10px 0 4px;font-size:10.5px;font-weight:800}.hq-wf__group:first-child .hq-wf__stage{margin-top:0}.hq-wf__row{grid-template-columns:minmax(118px,30%) minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:30px;display:grid}.hq-wf__label{flex-direction:column;min-width:0;line-height:1.2;display:flex}.hq-wf__label span{color:var(--heading-color);font-size:12.5px;font-weight:700}.hq-wf__label em{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:600}.hq-wf__track{background:var(--inset-bg);border-radius:4px;height:18px;position:relative}.hq-wf__bar{background:var(--hq-anchor);border-radius:4px;position:absolute;top:0;bottom:0}.hq-wf__row.is-leak .hq-wf__bar{background:var(--hq-bad)}.hq-wf__row.is-cost .hq-wf__bar{background:var(--hq-cost)}.hq-wf__row.is-result .hq-wf__bar{background:var(--hq-good)}.hq-wf__row.is-anchor .hq-wf__label span,.hq-wf__row.is-result .hq-wf__label span{font-weight:800}.hq-wf__value{color:var(--heading-color);font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.hq-db{flex-direction:column;gap:6px;display:flex}.hq-db__legend{color:var(--muted);gap:16px;margin-bottom:4px;font-size:11.5px;display:flex}.hq-db__legend span{align-items:center;gap:6px;display:inline-flex}.hq-db__key{border-radius:50%;width:11px;height:11px}.hq-db__key.is-invoice{background:var(--card-bg);border:2px solid var(--hq-anchor)}.hq-db__key.is-pocket{background:var(--hq-anchor);border:2px solid var(--hq-anchor)}.hq-db__row{border-radius:8px;grid-template-columns:124px minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:34px;padding:0 6px;display:grid}.hq-db__row.is-active{background:var(--inset-bg)}.hq-db__name{color:var(--heading-color);font-size:12.5px;font-weight:700}.hq-db__track{height:18px;position:relative}.hq-db__track:before{content:"";border-top:1px solid var(--border);position:absolute;top:50%;left:0;right:0}.hq-db__line{background:var(--hq-anchor-soft);height:2px;position:absolute;top:calc(50% - 1px)}.hq-db__dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.hq-db__dot.is-invoice{background:var(--card-bg);border:2px solid var(--hq-anchor)}.hq-db__dot.is-pocket{background:var(--hq-anchor);border:2px solid var(--hq-anchor)}.hq-db__vals{color:var(--muted);font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.hq-db__vals strong{color:var(--heading-color)}.hq-db__axis{height:16px;margin:2px 108px 0 140px;position:relative}.hq-db__axis span{color:var(--muted);font-family:var(--font-mono);font-size:10.5px;position:absolute;transform:translate(-50%)}.hq-table-wrap{overflow-x:auto}.hq-table{border-collapse:collapse;width:100%;color:var(--text);font-size:12.5px}.hq-table th{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:10px}.hq-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px;line-height:1.45}.hq-table tbody tr:last-child td{border-bottom:0}.hq-table strong{color:var(--heading-color)}.hq-table a{color:var(--accent-secondary)}.hq-table--num td:not(:first-child){font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.hq-table--num tr.is-total td{background:var(--inset-bg);font-family:var(--font-sans);white-space:normal}.hq-table--gate{min-width:900px}.hq-table--gate td:nth-child(3),.hq-table--gate td:nth-child(4){font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.hq-table--gate td:last-child{min-width:230px}.hq-table--gate td:first-child{min-width:180px}.hq-table--gate td:nth-child(2){min-width:128px}.hq-sku{color:var(--muted);font-family:var(--font-mono);font-size:10.5px;font-weight:600;display:block}.hq-sans{font-family:var(--font-sans)}.hq-muted{color:var(--muted)}.hq-why{font-size:12px;display:block}.hq-why+.hq-why{margin-top:3px}.hq-status{font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.hq-status.is-ready{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.hq-status.is-hold{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.hq-status.is-blocked{background:var(--error-soft);color:var(--error);border-color:color-mix(in srgb, var(--error) 30%, transparent)}.hq-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.hq-slider{color:var(--muted);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.hq-slider strong{color:var(--heading-color);font-family:var(--font-mono)}.hq-slider input{width:220px;accent-color:var(--hq-anchor)}.hq-check{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.hq-check input{accent-color:var(--hq-anchor);width:16px;height:16px}.hq-rules{border-left:3px solid var(--accent-secondary);background:var(--teal-soft);color:var(--text);border-radius:0 10px 10px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;padding:15px 17px;font-size:12px;line-height:1.45;display:grid}.hq-rules strong{color:var(--heading-color);grid-column:1/-1;font-size:12.5px}.hq-rules b{min-width:42px;color:var(--heading-color);letter-spacing:.05em;text-transform:uppercase;margin-right:6px;font-size:10px;display:inline-block}.hq-owners{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;display:flex}.hq-owners__title{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 2px;font-size:10.5px;font-weight:800}.hq-owners__row{grid-template-columns:118px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:12.5px;display:grid}.hq-owners__row>span:first-child{color:var(--heading-color);font-weight:700}.hq-owners__track{background:var(--inset-bg);border-radius:3px;height:10px;overflow:hidden}.hq-owners__track i{background:var(--hq-bad);border-radius:3px;height:100%;display:block}.hq-owners__row strong{color:var(--heading-color);font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.hq-table--programs{min-width:860px}.hq-table--programs td:first-child{min-width:210px}.hq-roi-cell{align-items:center;gap:10px;display:flex}.hq-roi-cell strong{text-align:right;min-width:52px;font-family:var(--font-mono)}.hq-roi{width:150px;display:inline-block}.hq-roi__track{background:var(--inset-bg);border-radius:3px;height:12px;display:block;position:relative}.hq-roi__zero{background:var(--muted);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.hq-roi__renew{border-left:1px dashed var(--hq-anchor);position:absolute;top:-3px;bottom:-3px;left:75%}.hq-roi__track b{border-radius:3px;position:absolute;top:0;bottom:0}.hq-roi__track b.is-good{background:var(--hq-good)}.hq-roi__track b.is-bad{background:var(--hq-bad)}.hq-arena-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hq-map{width:100%;position:relative}.hq-map svg{width:100%;height:auto;display:block;overflow:visible}.hq-map__scroll{overflow-x:auto}.hq-map__inner{min-width:520px}.hq-dossier{min-width:980px}.hq-dossier td{font-size:12px}.hq-dossier td.hq-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.hq-dossier tr.is-focus td{background:var(--orange-soft)}.hq-dossier td:first-child{width:17%;min-width:160px}.hq-dossier td:nth-child(4),.hq-dossier td:nth-child(5){width:20%}.hq-dossier td:last-child{width:24%}.hq-dossier__sub{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.hq-dossier__own{color:var(--heading-color);font-family:var(--font-mono);margin-top:3px;font-size:10.5px;font-weight:600;display:block}.hq-sort{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.hq-mapgrid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px 22px;display:grid}.hq-mapcard{border:1px solid var(--border);background:var(--inset-bg);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.hq-mapcard__kicker{color:var(--hq-focus);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}.hq-mapcard__name{color:var(--heading-color);font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:800}.hq-mapcard__brands{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.hq-mapcard dl{grid-template-columns:auto 1fr;gap:8px 12px;margin:4px 0 0;display:grid}.hq-mapcard dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding-top:2px;font-size:10.5px;font-weight:800}.hq-mapcard dd{color:var(--text);margin:0;font-size:12.5px;font-weight:500;line-height:1.5}.hq-legend--left{justify-content:flex-start;margin-top:4px}.hq-map__dot{cursor:default;outline:none}.hq-map__dot:focus-visible circle:last-of-type{stroke:var(--focus);stroke-width:3px}.hq-card__head--stack{flex-direction:column;align-items:stretch}.hq-card__head--stack .hq-seg{align-self:flex-start}.hq-gm svg{width:100%;height:auto;display:block}.hq-sort{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hq-sort:hover,.hq-sort[aria-sort]{color:var(--heading-color)}.hq-currents{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.hq-current{flex-direction:column;gap:12px;display:flex}.hq-current__num{color:var(--hq-focus);font-family:var(--font-mono);font-size:12px;font-weight:800}.hq-current h3{color:var(--heading-color);font-size:var(--text-lg);letter-spacing:-.01em;margin:0;line-height:1.25}.hq-current>p:not(.hq-desknote):not(.hq-current__stat){color:var(--text);margin:0;font-size:13.5px;font-weight:500;line-height:1.6}.hq-current strong{color:var(--heading-color)}.hq-current .hq-desknote{margin-top:auto}.hq-facts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hq-facts li{color:var(--text);margin:0;padding-left:14px;font-size:12.5px;font-weight:500;line-height:1.5;position:relative}.hq-facts li:before{content:"";background:var(--hq-focus);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.hq-facts a{color:var(--accent-secondary)}.hq-cite{color:var(--muted);vertical-align:super;margin-left:1px;font-size:10.5px;font-weight:700;text-decoration:none}a.hq-cite{color:var(--accent-secondary)}.hq-current__stat{color:var(--text);margin:0;font-size:13.5px;font-weight:500;line-height:1.55}.hq-current__stat strong{color:var(--heading-color);letter-spacing:-.02em;margin-bottom:2px;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.1;display:block}.hq-desknote{border-left:3px solid var(--hq-focus);background:var(--orange-soft);color:var(--text);border-radius:0 8px 8px 0;margin:auto 0 0;padding:11px 13px;font-size:12.5px;font-weight:500;line-height:1.55}.hq-desknote span{color:var(--heading-color);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.hq-current--wide{grid-column:1/-1}.hq-current__split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px 28px;display:grid}.hq-current__col{flex-direction:column;gap:10px;min-width:0;display:flex}.hq-ladder{background:var(--inset-bg);border-radius:10px;padding:12px 14px}.hq-ladder__row{grid-template-columns:minmax(150px,42%) minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:24px;display:grid}.hq-ladder__name{color:var(--heading-color);font-size:12px;font-weight:700}.hq-ladder__name em{color:var(--muted);font-style:normal;font-weight:600}.hq-ladder__track{height:12px;position:relative}.hq-ladder__track:before{content:"";border-top:1px solid var(--border);position:absolute;top:50%;left:0;right:0}.hq-ladder__track i{background:var(--hq-peer-strong);width:10px;height:10px;box-shadow:0 0 0 2px var(--inset-bg);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%}.hq-ladder__row strong{color:var(--heading-color);font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.hq-ladder .hq-source{margin-top:6px}.hq-meters{background:var(--inset-bg);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.hq-meters .hq-minicols__title{margin-bottom:2px}.hq-meters__row{grid-template-columns:minmax(150px,44%) minmax(0,1fr) 50px;align-items:center;gap:10px;font-size:12px;display:grid}.hq-meters__row>span:first-child{color:var(--heading-color);font-weight:700}.hq-meters__track{background:color-mix(in srgb, var(--hq-peer) 45%, var(--card-bg));border-radius:3px;height:10px;overflow:hidden}.hq-meters__track i{background:var(--hq-peer-strong);border-radius:3px;height:100%;display:block}.hq-meters__row strong{color:var(--heading-color);font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.hq-play.hq-play--summary{border-top-color:var(--hq-anchor);background:var(--card-tinted-bg)}.hq-play--summary .hq-play__num{color:var(--heading-color)}.hq-play--summary .btn{align-self:flex-start;margin-top:auto}.hq-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.hq-timeline li{grid-template-columns:74px 1fr;gap:12px;margin:0;padding:0 0 12px;display:grid;position:relative}.hq-timeline li:before{content:"";border-left:1px solid var(--border);position:absolute;top:6px;bottom:-6px;left:83px}.hq-timeline li:last-child:before{display:none}.hq-timeline__date{color:var(--muted);font-family:var(--font-mono);text-align:right;font-size:11.5px;font-weight:700}.hq-timeline__body{color:var(--text);padding-left:16px;font-size:12.5px;font-weight:500;line-height:1.5;position:relative}.hq-timeline__body:before{content:"";background:var(--hq-peer-strong);width:9px;height:9px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;position:absolute;top:5px;left:-5px}.hq-timeline li.is-focus .hq-timeline__body:before{background:var(--hq-focus)}.hq-timeline__body strong{color:var(--heading-color)}.hq-plays{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.hq-play{border-top:3px solid var(--hq-focus);flex-direction:column;gap:10px;display:flex}.hq-play__num{color:var(--hq-focus);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.hq-play h3{color:var(--heading-color);font-size:var(--text-lg);letter-spacing:-.01em;margin:0;line-height:1.25}.hq-play p{color:var(--text);margin:0;font-size:13.5px;font-weight:500;line-height:1.6}.hq-play dl{background:var(--inset-bg);border-radius:10px;grid-template-columns:auto 1fr;gap:6px 12px;margin:2px 0 0;padding:12px 14px;display:grid}.hq-play dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding-top:2px;font-size:10.5px;font-weight:800}.hq-play dd{color:var(--text);margin:0;font-size:12.5px;font-weight:500;line-height:1.5}.hq-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hq-plan article{border:1px solid var(--border);border-top:3px solid var(--accent-primary);background:var(--card-bg);box-shadow:var(--shadow);border-radius:12px;padding:19px 20px}.hq-plan span{color:var(--accent-primary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.hq-plan h3{color:var(--heading-color);font-size:var(--text-base);letter-spacing:0;margin:7px 0 8px}.hq-plan p{color:var(--text);font-size:var(--text-sm);margin:0;font-weight:500;line-height:1.58}.hq-proof-wrap{border:1px solid var(--border);background:var(--card-bg);box-shadow:var(--shadow);border-radius:12px}.hq-table--proof{font-size:13px}.hq-table--proof th,.hq-table--proof td{padding:13px 15px}.hq-table--proof th:nth-child(2){color:var(--accent-primary)}.hq-table--proof td:first-child{width:36%}.hq-engine{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-tinted-bg);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 28px;padding:26px 28px;display:grid}.hq-engine .eyebrow{grid-column:1/-1;margin:0}.hq-engine>p:not(.eyebrow){color:var(--text);font-size:var(--text-base);margin:0;line-height:1.6}.hq-close{color:var(--text);font-size:var(--text-base);margin:0;font-style:italic;line-height:1.65}.hq-sources{columns:2;column-gap:36px;margin:0;padding-left:22px}.hq-sources li{break-inside:avoid;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.5}.hq-sources a{color:var(--accent-secondary);word-break:break-word}.hq-sources li:target{background:var(--orange-soft);border-radius:4px}@media (width<=1020px){.hq-grid,.hq-grid--wide-left,.hq-grid--wide-right,.hq-mapgrid{grid-template-columns:minmax(0,1fr)}.hq-grid--three,.hq-kpis,.hq-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.hq-hero,.hq-section__head,.hq-panel__intro,.hq-ode{grid-template-columns:minmax(0,1fr)}.hq-ode__lawn{border-left:0;border-top:1px solid var(--border)}.hq-currents,.hq-plays,.hq-current__split,.hq-plan{grid-template-columns:minmax(0,1fr)}.hq-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-engine{grid-template-columns:minmax(0,1fr)}.hq-sources{columns:1}}@media (width<=560px){.hq-root{gap:36px}.hq-strip{border-radius:14px}.hq-tabs{flex-wrap:wrap;overflow-x:visible}.hq-tabs button{flex:40%}.hq-card{padding:16px}.hq-ode__text{padding:20px}.hq-ode__lawn .hq-route{padding:0 16px 16px}.hq-mow{min-height:220px}.hq-grid--three,.hq-kpis,.hq-stats--gate,.hq-rules{grid-template-columns:minmax(0,1fr)}.hq-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hq-decision{grid-template-columns:minmax(0,1fr)}.hq-card__head{flex-direction:column}.hq-wf__row{grid-template-columns:minmax(96px,36%) minmax(0,1fr) 42px;gap:8px}.hq-db__row{grid-template-columns:78px minmax(0,1fr) 86px;gap:8px}.hq-db__axis{margin:2px 100px 0 92px}.hq-chart{height:270px}.hq-slider input{width:160px}}
