.b-section{margin:0 0 var(--s-6)}.b-head{display:flex;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-3)}.b-head h2{margin:0}.b-note{margin:var(--s-2) 0 var(--s-3);color:var(--ink-soft);font-size:var(--t-sm);line-height:1.55}.b-mail{color:var(--accent);font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.b-mail:hover{border-bottom-color:var(--accent)}.b-recovery{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-2) 0 0;padding:var(--s-3);border-radius:var(--r-md, 12px);background:color-mix(in srgb,var(--accent) 8%,transparent)}.b-recovery .b-note{margin:0;flex:1 1 18rem}.b-count,.b-list{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-md)}html[data-plate=on] :is(.b-count,.b-list,.b-code){background:color-mix(in srgb,var(--paper-raised) 82%,transparent);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);border-color:color-mix(in srgb,var(--rule) 60%,var(--ink-faint));box-shadow:0 1px 2px rgb(0 0 0 / .05),0 6px 18px rgb(0 0 0 / .05)}.b-tokens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.b-count{display:grid;gap:var(--s-1);padding:var(--s-4) var(--s-5)}.b-num{font-size:var(--t-2xl);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.b-amt{font-size:var(--t-2xl);line-height:1.1;white-space:nowrap}.b-label{color:var(--ink-soft);font-size:var(--t-sm)}.b-code-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.b-code{padding:var(--s-2) var(--s-4);background:var(--paper-sunk);border:1px solid var(--rule);border-radius:var(--r-full);font:600 var(--t-lg) var(--font-mono);letter-spacing:.14em}.b-list{overflow:hidden}.b-list:empty{display:none}.b-row{display:grid;grid-template-columns:7rem 1fr auto;gap:0 var(--s-4);align-items:baseline;padding:var(--s-3) var(--s-4)}.b-row+.b-row{border-top:1px solid var(--rule)}.b-row-when{color:var(--ink-faint);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.b-row-what{min-width:0;overflow-wrap:anywhere;font-size:var(--t-sm)}.b-row-what small{display:block;margin-top:2px;color:var(--ink-faint);font-size:var(--t-xs)}.b-row-amount{display:flex;align-items:baseline;gap:var(--s-2);white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.b-badge{padding:1px var(--s-2);border:1px solid var(--rule);border-radius:var(--r-full);color:var(--ink-soft);font-size:var(--t-xs);font-weight:600}.b-badge[data-kind=paid]{border-color:var(--accent);color:var(--accent)}@media(max-width:560px){.b-count{padding:var(--s-3) var(--s-4)}.b-row{grid-template-columns:1fr auto}.b-row-when{grid-column:1 / -1}}.b-chip{margin-inline-start:auto;padding:3px var(--s-3);border:1px solid var(--rule);border-radius:var(--r-full);background:var(--paper-raised);font:600 var(--t-xs) var(--font-mono);color:var(--ink-soft);white-space:nowrap}.b-owner-note{color:var(--warn)}.b-you{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper-raised);font-size:var(--t-sm)}.b-you[data-winning="1"]{border-color:var(--ok)}.b-you[hidden]{display:none}.b-board{list-style:none;margin:var(--s-3) 0 0;padding:0;overflow:hidden;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper-raised)}.b-board:empty{display:none}.b-lead{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:baseline;gap:var(--s-3);padding:var(--s-2) var(--s-4);font-size:var(--t-sm)}.b-lead+.b-lead{border-top:1px solid var(--rule)}.b-lead[data-cut="1"]{border-bottom:2px dashed var(--rule)}.b-lead[data-mine="1"]{background:var(--accent-soft)}.b-lead-rank{font:var(--t-xs) var(--font-mono);color:var(--ink-faint)}.b-lead[data-winning="1"] .b-lead-rank{color:var(--ok);font-weight:700}.b-lead-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-lead-points{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.b-lead-empty{padding:var(--s-4);color:var(--ink-faint);font-size:var(--t-sm)}html[data-plate=on] :is(.b-you,.b-board,.b-chip){background:color-mix(in srgb,var(--paper-raised) 82%,transparent);backdrop-filter:blur(14px) saturate(1.08)}
