a{color:var(--cyan);text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.hero h1{background:linear-gradient(100deg,#78e7ce,#c8c0ff);background-clip:text;color:transparent}.hero-stat strong{font-variant-numeric:tabular-nums}.lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lane,.decision{background:#0b1927;border:1px solid var(--line);border-radius:14px;padding:15px;margin-top:12px;overflow-wrap:anywhere}.lane.excluded{border-inline-start:3px solid var(--amber)}.lane.included{border-inline-start:3px solid var(--green)}.lane.context,.lane.provisional{border-inline-start:3px solid #9a89e8}.lane small,.lane p{color:var(--muted);line-height:1.8}.badge{display:inline-block;padding:5px 10px;border-radius:16px;background:#203246;color:#b9d9f9;font-size:12px}.badge.vetoed{background:#392330;color:#ff9daf}.badge.limited{background:#3d3220;color:#f2d48f}.badge.approved{background:#19362e;color:#70ebbf}#risk71{margin-top:15px;line-height:1.9}.alloc{min-width:0;overflow-wrap:anywhere}.alloc strong{font-size:22px}.alloc em{display:block;color:#a9b9ca;font-size:12px;font-style:normal;margin-top:10px}.alloc p{font-size:13px;line-height:1.8}.alloc.sell{border-top:2px solid var(--red)}details{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}summary{cursor:pointer;color:#c4cce0}.holding-row{margin-top:10px}.decision p{font-size:13px;line-height:1.8}.note{overflow-wrap:anywhere}#proposal71{line-height:2;padding:12px}.topbar a{font-size:13px;white-space:nowrap}.ticker-track{white-space:nowrap;min-width:200%;gap:60px}.ticker-track span{min-width:50%;text-align:center}#message{white-space:pre-line}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:right;padding:10px;border-bottom:1px solid var(--line)}@media(max-width:760px){.lanes{grid-template-columns:1fr}.allocation-grid{grid-template-columns:1fr 1fr}.hero-stat{min-height:120px}.topbar b{font-size:12px}}@media(max-width:380px){.allocation-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}
