/* Stats page (public/proof.html, served at /stats). Operator 2026-10-14: "more in line with this [a platform statistics
   board], but with metrics that matter". Same shell, tokens and corners as every page (/ent/theme.css): Inter for words
   and figures (tabular numbers), Martian Mono only for addresses and signatures. Chart colours are their own small
   categorical set, validated for colour-blind separation on both surfaces (dataviz validate_palette.js, 2026-10-14),
   and each series keeps its colour whatever is toggled: buyer payouts blue, platform share amber, burns green, pots violet. */
:root{--st-pay:#2857F4;--st-plat:#C27C0E;--st-burn:#0E9F6E;--st-pot:#8B5CF6;--st-track:#E6ECF3}
:root[data-theme="dark"]{--st-pay:#4F78FF;--st-plat:#BE8019;--st-burn:#14A877;--st-pot:#8F6CF0;--st-track:#1F3043}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--st-pay:#4F78FF;--st-plat:#BE8019;--st-burn:#14A877;--st-pot:#8F6CF0;--st-track:#1F3043}}

body.st-page{background:var(--ent-plate)}
.st{padding-bottom:40px}
.st,.st :is(h1,h2,h3,p,dt,dd,li,button,select,input,td,th,summary){font-family:var(--ent-font);font-variation-settings:normal;letter-spacing:0}
.st .m{font-family:var(--ent-mono);font-variation-settings:"wdth" 82;font-size:12px}
body.st-page .st :is(h1,h2,p,dd,dt,li){max-width:none}
.st-note{font:500 12.5px/1.4 var(--ent-font);color:var(--ent-ink-3)}
.st-lead{margin:4px 0 0;font:400 13.5px/1.5 var(--ent-font);color:var(--ent-ink-2)}
.st-lead b{font-weight:600;color:var(--ent-ink)}
.st-panel{background:var(--ent-sheet);border:1px solid var(--ent-rule-strong);border-radius:var(--ent-r-panel);padding:16px}
@media (min-width:720px){.st-panel{padding:20px}}
.st-panel > h2,.st-growth__hd h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font:650 16px/1.3 var(--ent-font);color:var(--ent-ink)}

/* Head: title and sentence on the left, range and live status on the right (stacked on a phone). */
.st-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;padding:22px 0 18px}
html:root body.st-page .st-title h1{margin:0;font:700 26px/1.15 var(--ent-font);letter-spacing:-.02em;color:var(--ent-ink);max-width:none}
@media (min-width:900px){html:root body.st-page .st-title h1{font-size:32px}}
.st-sub{margin:6px 0 0;font:400 14px/1.5 var(--ent-font);color:var(--ent-ink-2);max-width:62ch}
.st-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.st-range{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--ent-rule-strong);border-radius:var(--ent-r-ctl);background:var(--ent-sheet)}
.st-range button{min-width:48px;min-height:36px;padding:0 12px;border:0;border-radius:calc(var(--ent-r-ctl) - 3px);background:transparent;color:var(--ent-ink-2);font:600 13px/1 var(--ent-font);cursor:pointer}
.st-range button:hover{background:var(--ent-hover);color:var(--ent-ink)}
.st-range button[aria-pressed="true"]{background:var(--ent-ion-soft);color:var(--ent-ion-ink)}
.st-live{display:inline-flex;align-items:center;gap:7px;margin:0;font:500 13px/1 var(--ent-font);color:var(--ent-ink-2)}
.st-live i{width:8px;height:8px;border-radius:50%;background:var(--ent-ink-3)}
.st-live.is-on i{background:var(--ent-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ent-ok) 22%,transparent)}
.st-live.is-on .lbl{color:var(--ent-ok);font-weight:600}
.st-live.is-warn i{background:var(--ent-bad)}
.st-live .ago{color:var(--ent-ink-3)}
@media (max-width:599px){.st-tools{width:100%;justify-content:space-between}.st-range{flex:1}.st-range button{flex:1;min-width:0}}

/* KPI cards: label with its icon, the figure, the change over the range, a sparkline (only where a series backs it),
   one sub line and one link. Fixed heights per row, so a poll never moves the page. */
.st-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media (min-width:1000px){.st-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}
.st-kpi{display:grid;grid-template-rows:auto auto auto 40px auto 1fr;min-width:0;padding:14px;background:var(--ent-sheet);border:1px solid var(--ent-rule-strong);border-radius:var(--ent-r-panel)}
@media (min-width:720px){.st-kpi{padding:18px}}
.st-kpi h2{display:flex;align-items:center;gap:8px;margin:0;font:600 13px/1.3 var(--ent-font);color:var(--ent-ink-2)}
.st-kpi .ic{flex:none;width:28px;height:28px;border-radius:8px;background:var(--ent-ion-soft);position:relative}
.st-kpi .ic::after{content:"";position:absolute;inset:6px;background:var(--ent-ion-ink);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.st-kpi .ic-burn{background:color-mix(in srgb,var(--st-burn) 14%,transparent)}
.st-kpi .ic-burn::after{background:var(--st-burn)}
.ic-launch{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15l-3-3c1-4 4-8 10-9 0 6-4 9-8 10z'/%3E%3Cpath d='M9 12H5l2-4h4M12 15v4l4-2v-4'/%3E%3Cpath d='M6 16c-1.5 1-2 4-2 4s3-.5 4-2'/%3E%3C/svg%3E")}
.ic-mc{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19V5M4 19h16'/%3E%3Cpath d='M8 15l4-4 3 3 5-6'/%3E%3C/svg%3E")}
.ic-paid{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 19c0-3 3-5 6-5s6 2 6 5'/%3E%3Cpath d='M17 7v6M14.5 9.5L17 7l2.5 2.5'/%3E%3C/svg%3E")}
.ic-burn{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c1 4 6 6 6 11a6 6 0 0 1-12 0c0-3 2-4 3-6 0 2 1 3 2 3 0-3 0-5 1-8z'/%3E%3C/svg%3E")}
.st-kpi .v{margin:12px 0 0;font:700 24px/1.1 var(--ent-font);letter-spacing:-.02em;color:var(--ent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (min-width:720px){.st-kpi .v{font-size:28px}}
.st-kpi .v small{margin-left:5px;font:600 13px/1 var(--ent-font);letter-spacing:0;color:var(--ent-ink-3)}
.st-kpi .v.is-off{color:var(--ent-ink-3);font-weight:600;font-size:18px}
.st-kpi .chg{margin:6px 0 0;min-height:18px;font:600 12.5px/1.4 var(--ent-font);color:var(--ent-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.st-kpi .chg.is-up{color:var(--ent-ok)}
.st-kpi .spark{margin-top:6px;height:40px;min-width:0}
.st-kpi .spark svg{display:block;width:100%;height:40px;overflow:visible}
.st-kpi .s{margin:8px 0 0;min-height:36px;font:400 12.5px/1.45 var(--ent-font);color:var(--ent-ink-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.st-kpi .s .ent-line--pump,.st-kpi .s .ent-line--fomo{margin-right:6px}
.st-kpi .go{align-self:end;margin:10px 0 0}
.st-kpi .go a,.st-kpi .go button{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--ent-ion-ink);font:600 13px/1.2 var(--ent-font);text-decoration:none;cursor:pointer}
.st-kpi .go a:hover,.st-kpi .go button:hover{text-decoration:underline;text-underline-offset:3px}
.st-kpi .go .off{color:var(--ent-ink-3);font:500 12.5px/1.2 var(--ent-font)}
@media (max-width:599px){
  .st-kpi{padding:12px}
  .st-kpi h2{font-size:12px;gap:6px}
  .st-kpi .ic{width:24px;height:24px;border-radius:7px}
  .st-kpi .ic::after{inset:5px}
  .st-kpi .v{font-size:20px;margin-top:10px}
  .st-kpi .v small{font-size:11.5px;margin-left:3px}
  .st-kpi .s{font-size:12px;min-height:34px}
}

/* App badges: pump.fun mint with its pill, FOMO indigo with its mark (theme.css .ent-line--*). */
.st .ent-line--pump,.st .ent-line--fomo{padding:2px 7px 2px 5px;border-radius:var(--ent-r-chip);font:600 11.5px/1.3 var(--ent-font);white-space:nowrap;vertical-align:1px}

/* Strip of four smaller figures under the cards. */
.st-strip{margin-top:10px;background:var(--ent-sheet);border:1px solid var(--ent-rule-strong);border-radius:var(--ent-r-panel)}
@media (min-width:1000px){.st-strip{margin-top:14px}}
.st-strip dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.st-strip dl > div{min-width:0;padding:12px 14px;border-top:1px solid var(--ent-rule)}
.st-strip dl > div:nth-child(-n+2){border-top:0}
.st-strip dl > div:nth-child(even){border-left:1px solid var(--ent-rule)}
@media (min-width:900px){.st-strip dl{grid-template-columns:repeat(4,minmax(0,1fr))}.st-strip dl > div{border-top:0;padding:14px 18px}.st-strip dl > div + div{border-left:1px solid var(--ent-rule)}}
.st-strip dt{font:500 12.5px/1.3 var(--ent-font);color:var(--ent-ink-3)}
.st-strip dd{margin:0}
.st-strip .v{margin-top:4px;font:650 17px/1.2 var(--ent-font);color:var(--ent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.st-strip .v small{margin-left:4px;font:600 12px/1 var(--ent-font);color:var(--ent-ink-3)}
.st-strip .s{margin-top:2px;min-height:18px;font:400 12px/1.45 var(--ent-font);color:var(--ent-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.st-strip .s a{color:var(--ent-ion-ink)}

/* Charts: the donut beside the growth lines from 1000 px, stacked below. */
.st-charts{display:grid;gap:10px;margin-top:10px}
@media (min-width:1000px){.st-charts{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px;margin-top:14px}}
.st-donut__in{display:grid;gap:16px;align-items:center;margin-top:16px}
@media (min-width:560px){.st-donut__in{grid-template-columns:180px minmax(0,1fr)}}
@media (min-width:1000px) and (max-width:1299px){.st-donut__in{grid-template-columns:minmax(0,1fr)}}
.st-donut__fig{position:relative;width:180px;height:180px;margin:0 auto}
.st-donut__fig svg{display:block;width:180px;height:180px}
.st-donut__mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}
.st-donut__mid b{display:block;font:700 20px/1.1 var(--ent-font);color:var(--ent-ink);font-variant-numeric:tabular-nums}
.st-donut__mid span{display:block;margin-top:3px;font:500 12px/1.3 var(--ent-font);color:var(--ent-ink-3)}
.st-donut__fig path{cursor:default;transition:opacity .15s}
.st-donut__fig.is-hl path:not(.is-on){opacity:.35}
@media (prefers-reduced-motion:reduce){.st-donut__fig path{transition:none}}
.st-legend{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.st-legend li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;padding:7px 8px;border-radius:var(--ent-r-ctl)}
.st-legend li:hover,.st-legend li.is-on{background:var(--ent-sheet-2)}
.st-legend .sw{width:10px;height:10px;border-radius:3px;align-self:center}
.st-legend .nm{font:500 13px/1.35 var(--ent-font);color:var(--ent-ink)}
.st-legend .pc{font:650 13px/1.35 var(--ent-font);color:var(--ent-ink);font-variant-numeric:tabular-nums;text-align:right}
.st-legend .am{grid-column:2 / -1;font:400 12px/1.35 var(--ent-font);color:var(--ent-ink-3);font-variant-numeric:tabular-nums}
.sw{display:inline-block;width:10px;height:10px;border-radius:3px}
.sw-pay{background:var(--st-pay)}.sw-plat{background:var(--st-plat)}.sw-burn{background:var(--st-burn)}.sw-pot{background:var(--st-pot)}

.st-growth__hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}
.st-toggles{display:flex;flex-wrap:wrap;gap:6px}
.st-toggles button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid var(--ent-rule-strong);border-radius:999px;background:var(--ent-sheet);color:var(--ent-ink);font:500 12.5px/1 var(--ent-font);cursor:pointer}
.st-toggles button:hover{background:var(--ent-hover)}
.st-toggles button[aria-pressed="false"]{color:var(--ent-ink-3);background:transparent}
.st-toggles button[aria-pressed="false"] .sw{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ent-ink-3)}
.st-chart{position:relative;height:240px;margin-top:14px;min-width:0}
@media (min-width:1000px){.st-growth{display:flex;flex-direction:column}.st-chart{flex:1;height:auto;min-height:240px}}
.st-chart svg{display:block;width:100%;height:100%;overflow:visible;touch-action:pan-y}
.st-chart .grid line{stroke:var(--ent-rule);stroke-width:1}
.st-chart .ax text{fill:var(--ent-ink-3);font:500 11px var(--ent-font);font-variant-numeric:tabular-nums}
.st-chart .ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.st-chart .cross{stroke:var(--ent-ink-3);stroke-width:1;stroke-dasharray:3 3}
.st-chart .dot{stroke:var(--ent-sheet);stroke-width:2}
.st-chart__msg{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;margin:0;text-align:center;font:500 13.5px/1.5 var(--ent-font);color:var(--ent-ink-3)}
.st-chart__msg b{font-weight:650;color:var(--ent-ink)}
.st-tip{position:absolute;top:0;z-index:2;min-width:170px;padding:9px 11px;border:1px solid var(--ent-rule-strong);border-radius:var(--ent-r-ctl);background:var(--ent-sheet);pointer-events:none;font:500 12px/1.5 var(--ent-font);color:var(--ent-ink-2);box-shadow:0 6px 18px rgba(16,24,39,.12)}
.st-tip b{display:block;margin-bottom:3px;font-weight:650;color:var(--ent-ink)}
.st-tip div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center}
.st-tip span:last-child{color:var(--ent-ink);font-variant-numeric:tabular-nums}
.st-tip[hidden]{display:none}

/* Activity: tabs, filters, the table (cards on a phone) and "View more". */
.st-act{margin-top:10px;padding:0}
@media (min-width:1000px){.st-act{margin-top:14px}}
.st-tabs{display:flex;gap:2px;padding:10px 12px 0;border-bottom:1px solid var(--ent-rule);overflow-x:auto;scrollbar-width:none}
.st-tabs::-webkit-scrollbar{display:none}
.st-tabs button{flex:none;min-height:42px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ent-ink-2);font:600 13.5px/1 var(--ent-font);cursor:pointer;white-space:nowrap}
.st-tabs button:hover{color:var(--ent-ink)}
.st-tabs button[aria-selected="true"]{color:var(--ent-ion-ink);border-bottom-color:var(--ent-ion)}
.st-filters{display:flex;flex-wrap:wrap;gap:8px;padding:12px}
@media (min-width:720px){.st-filters{padding:14px 20px}}
.st-filters[hidden]{display:none}
.st-search{flex:1 1 220px;min-width:0}
.st-search input,.st-sel select{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--ent-rule-strong);border-radius:var(--ent-r-ctl);background:var(--ent-sheet);color:var(--ent-ink);font:500 13.5px/1 var(--ent-font);box-sizing:border-box}
.st-sel{flex:0 1 170px;min-width:0}
@media (max-width:599px){.st-sel{flex:1 1 40%}}
.st-view{min-width:0}
.st-empty{margin:0;padding:36px 20px;text-align:center;font:400 14px/1.55 var(--ent-font);color:var(--ent-ink-3)}
.st-empty b{display:block;margin-bottom:4px;font-weight:650;color:var(--ent-ink)}
.st-tbl{width:100%;border-collapse:collapse}
.st-tbl th{padding:10px 12px;text-align:left;font:600 12px/1.3 var(--ent-font);color:var(--ent-ink-3);background:var(--ent-sheet-2);border-bottom:1px solid var(--ent-rule);white-space:nowrap}
.st-tbl td{padding:12px;border-bottom:1px solid var(--ent-rule);font:400 13.5px/1.45 var(--ent-font);color:var(--ent-ink);vertical-align:middle}
.st-tbl tr:last-child td{border-bottom:0}
.st-tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.st-tbl .num small{display:block;font-size:12px;color:var(--ent-ink-3)}
.st-tbl .t{white-space:nowrap;color:var(--ent-ink-2)}
.st-tbl .dt{color:var(--ent-ink-2)}
html:root body.st-page .st-tbl a:not(.sym){color:var(--ent-ion-ink);text-decoration:none}
.st-tbl a:hover{text-decoration:underline;text-underline-offset:3px}
.st-tbl .tx{white-space:nowrap}
.st-tbl .tx a{display:inline-flex;align-items:center;min-height:32px}
.st-coin{display:flex;align-items:center;gap:8px;min-width:0}
.st-coin .sym{font-weight:650;color:var(--ent-ink)}
.st-coin .sym:hover{text-decoration:underline}
.st-coin .av{flex:none;width:28px;height:28px;border-radius:8px;background:var(--ent-sheet-2);object-fit:cover;display:grid;place-items:center;font:700 12px/1 var(--ent-font);color:var(--ent-ink-2);overflow:hidden}
.st-type{display:inline-block;padding:3px 9px;border-radius:999px;font:600 12px/1.3 var(--ent-font);white-space:nowrap;background:var(--ent-sheet-2);color:var(--ent-ink-2)}
.st-type.k-payout{background:color-mix(in srgb,var(--st-pay) 13%,transparent);color:var(--ent-ion-ink)}
.st-type.k-burn{background:color-mix(in srgb,var(--st-burn) 14%,transparent);color:var(--ent-photon-ink)}
.st-type.k-fees{background:color-mix(in srgb,var(--st-plat) 15%,transparent);color:color-mix(in srgb,var(--st-plat) 70%,var(--ent-ink))}
@media (min-width:720px){.st-tbl :is(th,td):first-child{padding-left:20px}.st-tbl :is(th,td):last-child{padding-right:20px}}
@media (max-width:719px){
  .st-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .st-tbl,.st-tbl tbody{display:block}
  .st-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;border-bottom:1px solid var(--ent-rule)}
  .st-tbl tr:last-child{border-bottom:0}
  .st-tbl td{display:block;padding:0;border:0;min-width:0}
  .st-tbl .c-coin{grid-column:1;grid-row:1}
  .st-tbl .c-amt{grid-column:2;grid-row:1 / span 2;text-align:right}
  .st-tbl .c-type{grid-column:1;grid-row:2;display:flex;align-items:center;gap:8px}
  .st-tbl .c-dt{grid-column:1 / -1;grid-row:3;font-size:13px}
  .st-tbl .c-time{grid-column:1;grid-row:4;align-self:center;font-size:12.5px}
  .st-tbl .c-tx{grid-column:2;grid-row:4;text-align:right}
  .st-tbl .c-tx a{min-height:28px}
  .st-tbl td[data-h]::before{content:attr(data-h) " ";color:var(--ent-ink-3);font-size:12px}
  .st-tbl .c-amt[data-h]::before,.st-tbl .c-coin[data-h]::before{content:none}
}
.st-more{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 12px 16px;border-top:1px solid var(--ent-rule)}
.st-more:has(#st-more[hidden]):has(#st-more-note:empty){display:none}
body.st-page .st .ent-btn{min-height:40px;font:600 13px/1 var(--ent-font)}

/* Apps tab: one card per app. */
.st-apps{display:grid;gap:10px;padding:12px}
@media (min-width:720px){.st-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}}
.st-app{min-width:0;padding:16px;border:1px solid var(--ent-rule-strong);border-radius:var(--ent-r-panel);background:var(--ent-sheet)}
.st-app h3{display:flex;align-items:center;gap:8px;margin:0;font:650 15px/1.3 var(--ent-font)}
.st-app h3 .ent-line--pump,.st-app h3 .ent-line--fomo{font-size:13px;padding:3px 9px 3px 6px}
.st-app dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:14px 0 0}
@media (min-width:1000px){.st-app dl{grid-template-columns:repeat(3,minmax(0,1fr))}}
.st-app dt{font:500 12px/1.3 var(--ent-font);color:var(--ent-ink-3)}
.st-app dd{margin:3px 0 0;font:650 17px/1.2 var(--ent-font);color:var(--ent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.st-app dd small{margin-left:3px;font:600 12px/1 var(--ent-font);color:var(--ent-ink-3)}
.st-app p{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--ent-rule);font:400 12.5px/1.55 var(--ent-font);color:var(--ent-ink-3);overflow-wrap:anywhere}
.st-app p a{color:var(--ent-ion-ink)}

/* Check it on chain. */
.st-proof{margin-top:10px}
@media (min-width:1000px){.st-proof{margin-top:14px}}
.st-proof__list{display:grid;margin:12px 0 0}
@media (min-width:900px){.st-proof__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}
.st-proof__list > div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:10px 0;border-top:1px solid var(--ent-rule);min-width:0}
.st-proof__list dt{font:600 13px/1.35 var(--ent-font);color:var(--ent-ink)}
.st-proof__list dd{margin:0;min-width:0}
.st-proof__list .val{grid-column:1;font:400 12.5px/1.45 var(--ent-font);color:var(--ent-ink-3);overflow-wrap:anywhere}
.st-proof__list .act{grid-column:2;grid-row:1 / span 2;display:flex;gap:6px}
.st-proof__list .act :is(a,button){display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--ent-rule-strong);border-radius:var(--ent-r-ctl);background:var(--ent-sheet);color:var(--ent-ink);font:600 12.5px/1 var(--ent-font);text-decoration:none;cursor:pointer;white-space:nowrap}
.st-proof__list .act :is(a,button):hover{background:var(--ent-hover)}
.st-proof__list .act .off{font:500 12.5px/1.2 var(--ent-font);color:var(--ent-ink-3)}

/* How to read this page, the payout rounds detail and the foot. */
.st-howto{margin-top:10px;padding:0;overflow:hidden}
@media (min-width:1000px){.st-howto{margin-top:14px}}
.st-howto > summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;font:600 14px/1.3 var(--ent-font);color:var(--ent-ink)}
.st-howto > summary::-webkit-details-marker{display:none}
.st-howto > summary::after{content:"+";color:var(--ent-ink-3);font-weight:500}
.st-howto[open] > summary::after{content:"-"}
.st-howto[open] > summary{border-bottom:1px solid var(--ent-rule)}
.st-howto .in{padding:14px 16px}
.st-howto p{margin:0;font:400 13.5px/1.55 var(--ent-font);color:var(--ent-ink-2);max-width:72ch}
.st-howto dl{margin:12px 0 0}
.st-howto dl > div{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--ent-rule)}
@media (min-width:720px){.st-howto dl > div{grid-template-columns:220px minmax(0,1fr);gap:20px}}
.st-howto dt{font:600 13px/1.5 var(--ent-font);color:var(--ent-ink)}
.st-howto dd{margin:0;font:400 13.5px/1.55 var(--ent-font);color:var(--ent-ink-2)}
.st-cta{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}
.st-rounds{margin-bottom:14px}
.st-rounds h3{margin:16px 0 0;font:650 14px/1.3 var(--ent-font)}
.st-rounds .hp-lead{margin:10px 0 0;font:400 13.5px/1.55 var(--ent-font);color:var(--ent-ink-2)}
.st-rounds .hp-asof{margin:8px 0 0;font:400 12.5px/1.55 var(--ent-font);color:var(--ent-ink-3)}
.st-rounds .hl-tw{overflow-x:auto}
.hp-round{margin-top:8px;border:1px solid var(--ent-rule);border-radius:var(--ent-r-ctl);padding:0 12px}
.hp-round > summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font:500 13px/1.4 var(--ent-font)}
.st :focus-visible{outline:2px solid var(--ent-ion);outline-offset:2px}
.st-empty.is-cta{padding-top:0}
