.page-module__WvsOYq__page{min-height:100dvh;padding:clamp(104px, 10vw, 132px) var(--px) clamp(40px, 6vw, 72px);color:var(--white);background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/52px 52px,radial-gradient(56% 38% at 80% 4%,#61d4ff21,#0000 68%),radial-gradient(42% 30% at 12% 20%,#ffd84d1a,#0000 68%),#080808}.page-module__WvsOYq__hero,.page-module__WvsOYq__kpiGrid,.page-module__WvsOYq__dashboard,.page-module__WvsOYq__footerNote{width:min(100%,1320px);margin-left:auto;margin-right:auto}.page-module__WvsOYq__hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:clamp(28px,5vw,72px);margin-bottom:clamp(24px,4vw,42px);display:grid}.page-module__WvsOYq__heroCopy{align-content:end;display:grid}.page-module__WvsOYq__eyebrow,.page-module__WvsOYq__panelHead span,.page-module__WvsOYq__kpiGrid span,.page-module__WvsOYq__kpiGrid em,.page-module__WvsOYq__legend,.page-module__WvsOYq__funnelRow span,.page-module__WvsOYq__voteBars span,.page-module__WvsOYq__barList span,.page-module__WvsOYq__contentTable span,.page-module__WvsOYq__contentTable strong,.page-module__WvsOYq__contentTable em{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.page-module__WvsOYq__eyebrow{color:var(--accent);margin-bottom:18px}.page-module__WvsOYq__heroCopy h1{max-width:760px;font-family:var(--font-display);letter-spacing:0;font-size:clamp(46px,7vw,92px);font-weight:800;line-height:.96}.page-module__WvsOYq__heroCopy p:not(.page-module__WvsOYq__eyebrow){color:#f5f2eea3;max-width:640px;margin-top:24px;font-size:clamp(15px,1.4vw,18px);line-height:1.68}.page-module__WvsOYq__heroCopy .page-module__WvsOYq__publicScope{border-left:2px solid var(--accent);color:#f5f2ee80;max-width:600px;margin-top:18px;padding-left:18px;font-size:14px;line-height:1.58}.page-module__WvsOYq__heroChart,.page-module__WvsOYq__panel,.page-module__WvsOYq__kpiGrid article{border:1px solid var(--border);background:linear-gradient(135deg,#ffffff0e,#0000 46%),#111111c7}.page-module__WvsOYq__heroChart{place-items:center;gap:22px;min-height:360px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:12px 12px #0000004d}.page-module__WvsOYq__donut{aspect-ratio:1;background:radial-gradient(circle at center, #111 0 53%, transparent 54%), conic-gradient(var(--accent) 0 71.14%, #ff7fa8eb 71.14% 100%);border-radius:50%;place-items:center;width:min(230px,58vw);display:grid;box-shadow:0 0 0 18px #ffd84d09,0 0 80px #ffd84d26}.page-module__WvsOYq__donut span{font-family:var(--font-display);font-size:clamp(44px,6vw,72px);font-weight:800;line-height:1}.page-module__WvsOYq__legend{color:#f5f2ee9e;gap:10px;width:100%;display:grid}.page-module__WvsOYq__legend span{align-items:center;gap:10px;display:flex}.page-module__WvsOYq__legend i{flex:0 0 10px;width:10px;height:10px}.page-module__WvsOYq__positive{background:var(--accent)}.page-module__WvsOYq__negative{background:var(--toy-pink)}.page-module__WvsOYq__neutral{background:var(--toy-blue)}.page-module__WvsOYq__kpiGrid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:clamp(20px,3vw,34px);display:grid}.page-module__WvsOYq__kpiGrid article{border:0;align-content:space-between;min-height:150px;padding:clamp(22px,3vw,34px);display:grid}.page-module__WvsOYq__kpiGrid strong{font-family:var(--font-display);font-size:clamp(34px,4.6vw,64px);font-weight:800;line-height:.9}.page-module__WvsOYq__kpiGrid span{color:#f5f2eea8;margin-top:18px}.page-module__WvsOYq__kpiGrid em{color:#f5f2ee5c;font-style:normal}.page-module__WvsOYq__dashboard{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(330px,auto);gap:14px;display:grid}.page-module__WvsOYq__panel{grid-column:span 6;height:100%;min-height:330px;padding:clamp(20px,3vw,30px);overflow:hidden}.page-module__WvsOYq__widePanel{grid-column:span 6}.page-module__WvsOYq__panelHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:14px;display:flex}.page-module__WvsOYq__panelHead span{color:var(--accent)}.page-module__WvsOYq__panelHead strong{color:#f5f2eeb8;font-family:var(--font-display);font-size:clamp(18px,2vw,26px);line-height:1.05}.page-module__WvsOYq__funnel,.page-module__WvsOYq__barList,.page-module__WvsOYq__voteBars{gap:14px;display:grid}.page-module__WvsOYq__funnelRow{gap:8px;display:grid}.page-module__WvsOYq__funnelRow div{justify-content:space-between;gap:12px;display:flex}.page-module__WvsOYq__funnelRow span,.page-module__WvsOYq__barList span,.page-module__WvsOYq__voteBars span{color:#f5f2ee85}.page-module__WvsOYq__funnelRow strong,.page-module__WvsOYq__barList strong,.page-module__WvsOYq__voteBars strong{font-family:var(--font-mono);font-size:12px}.page-module__WvsOYq__funnelRow i,.page-module__WvsOYq__barList i,.page-module__WvsOYq__voteBars i,.page-module__WvsOYq__contentTable i{background:linear-gradient(90deg, var(--accent), var(--toy-blue));height:18px;display:block}.page-module__WvsOYq__readoutPanel ul{background:var(--border);gap:1px;list-style:none;display:grid}.page-module__WvsOYq__readoutPanel li{color:#f5f2eead;background:linear-gradient(90deg,#ffd84d09,#0000 62%),#0808086b;padding:18px;font-size:14px;line-height:1.55}.page-module__WvsOYq__barList div,.page-module__WvsOYq__voteBars div{grid-template-columns:132px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.page-module__WvsOYq__voteBars{align-content:center;min-height:220px}.page-module__WvsOYq__voteBars div{grid-template-columns:96px minmax(0,1fr) 148px}.page-module__WvsOYq__voteBars div:first-child i{background:linear-gradient(90deg, var(--accent), var(--toy-blue))}.page-module__WvsOYq__voteBars div:nth-child(2) i{background:linear-gradient(90deg, var(--toy-pink), #ff7fa859)}.page-module__WvsOYq__barList i,.page-module__WvsOYq__voteBars i,.page-module__WvsOYq__contentTable div{border:1px solid var(--border);background:#ffffff09;overflow:hidden}.page-module__WvsOYq__contentTable{background:var(--border);gap:1px;display:grid}.page-module__WvsOYq__contentTable>div{background:#0808087a;grid-template-columns:minmax(140px,1fr) minmax(92px,.8fr) 70px 84px;align-items:center;gap:12px;padding:15px 16px;display:grid}.page-module__WvsOYq__contentTable div div{height:16px}.page-module__WvsOYq__contentTable strong,.page-module__WvsOYq__contentTable em{color:#f5f2eead;text-align:right;font-style:normal}.page-module__WvsOYq__contentMetric{align-content:center;min-height:224px;display:grid}.page-module__WvsOYq__contentMetric strong{color:var(--accent);font-family:var(--font-display);font-size:clamp(78px,10vw,132px);line-height:.85}.page-module__WvsOYq__contentMetric span{color:var(--toy-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:11px}.page-module__WvsOYq__contentMetric p,.page-module__WvsOYq__footerNote p{color:#f5f2ee94;max-width:680px;margin-top:18px;font-size:14px;line-height:1.62}.page-module__WvsOYq__footerNote{padding:clamp(28px,5vw,52px) 0 0}@media (max-width:1050px){.page-module__WvsOYq__hero,.page-module__WvsOYq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__WvsOYq__panel,.page-module__WvsOYq__widePanel{grid-column:span 12}}@media (max-width:680px){.page-module__WvsOYq__page{padding-top:108px}.page-module__WvsOYq__hero,.page-module__WvsOYq__kpiGrid{grid-template-columns:1fr}.page-module__WvsOYq__heroChart{min-height:310px}.page-module__WvsOYq__barList div,.page-module__WvsOYq__voteBars div,.page-module__WvsOYq__contentTable>div{grid-template-columns:1fr}.page-module__WvsOYq__contentTable strong,.page-module__WvsOYq__contentTable em{text-align:left}.page-module__WvsOYq__panelHead{flex-direction:column;align-items:flex-start}}
