.hero{padding:40px 0 8px;max-width:760px}.hero .kicker{display:inline-block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.hero p.lead{font-size:19px;color:var(--muted);max-width:640px}.hero .cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.totals{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0 8px}@media (max-width: 760px){.totals{grid-template-columns:repeat(2,1fr)}}.door .who{font-size:13px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.door .go{display:inline-block;margin-top:12px;font-weight:600;color:var(--ink)}.door .go:after{content:" →"}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:16px 0}@media (max-width: 900px){.flow{grid-template-columns:repeat(2,1fr)}}.flow .node{background:var(--surface-2);border-radius:var(--radius);padding:14px;font-size:14px}.flow .node strong{display:block;margin-bottom:4px}.trust{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 760px){.trust{grid-template-columns:1fr}}.trust ul{margin:8px 0 0;padding-left:18px}.trust li{margin:6px 0}.trust .never{border-color:color-mix(in srgb,var(--coral) 45%,var(--line))}.trust .can{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.section-head h2{margin-bottom:4px}.notice{border:1px dashed var(--line);border-radius:var(--radius);padding:12px 16px;color:var(--muted);font-size:14px}.toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:14px 0}.toolbar label{margin:0 0 4px}.toolbar .search{flex:1 1 260px}.toolbar .count{color:var(--muted);font-size:14px;padding-bottom:10px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.table-wrap.dir table{min-width:860px}.table-wrap caption{text-align:left;padding:10px 12px;color:var(--muted);font-size:13px;caption-side:bottom}th button.sort{all:unset;cursor:pointer;color:inherit;font:inherit;display:inline-flex;gap:6px;align-items:center;padding:2px 0}th button.sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}th[aria-sort=ascending] button.sort:after{content:"↑"}th[aria-sort=descending] button.sort:after{content:"↓"}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td .sub{display:block;font-size:12px;color:var(--muted)}.mini-split{display:inline-flex;height:8px;width:90px;border-radius:999px;overflow:hidden;background:var(--surface-2);vertical-align:middle;margin-right:8px}.mini-split span{display:block;height:100%}tr.row-link{cursor:pointer}tr.row-link:hover td{background:var(--surface-2)}.empty{padding:28px;text-align:center;color:var(--muted)}.badges{display:inline-flex;gap:6px;flex-wrap:wrap}.docs{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.docs article{min-width:0}@media (max-width: 900px){.docs{grid-template-columns:1fr}.docs nav{position:static}}.docs nav{position:sticky;top:76px;font-size:14px}.docs nav ol{list-style:none;padding:0;margin:0}.docs nav a{display:block;padding:6px 10px;border-radius:8px;text-decoration:none;color:var(--muted)}.docs nav a:hover,.docs nav a[aria-current=true]{color:var(--ink);background:var(--surface-2)}.docs article h2{scroll-margin-top:80px;margin-top:44px}.docs article h2:first-child{margin-top:8px}.docs article h3{scroll-margin-top:80px}.docs article ul,.docs article ol{padding-left:22px}.docs article li{margin:5px 0}.docs article table{margin:12px 0}.docs article pre{font-size:13px;line-height:1.5}.callout{border-left:4px solid var(--accent);background:var(--surface-2);padding:10px 14px;border-radius:0 var(--radius) var(--radius) 0;margin:12px 0}.callout.warn{border-left-color:var(--warn)}.faq details{padding:8px 14px}.faq summary{font-weight:600}.skip{position:absolute;left:-999px;top:8px;background:var(--accent);color:var(--on-accent);padding:8px 12px;border-radius:8px;z-index:100}.skip:focus{left:8px}.mini-split .burn{background:var(--coral)}.mini-split .holders{background:var(--accent)}.mini-split .creator{background:var(--warn)}.mini-split .fee{background:var(--muted)}.engine-pending{margin:14px 0}.engine-pending:empty{display:none}.engine-pending h2{margin-top:0}.engine-pending .small{font-size:13px}.proposals{display:grid;gap:10px}.proposal{border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px;background:var(--surface)}.proposal-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:6px}.live{font-weight:500}
