:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.2rem;--text-xl: 1.44rem;--text-2xl: 1.728rem;--text-3xl: 2.074rem;--text-display-s: 1.44rem;--text-display: 2.074rem;--text-section: 1.2rem;--text-title: 1rem;--text-lead: 1.2rem;--text-figure: 3.583rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--color-paper: oklch(15.5% .009 125);--color-paper-2: oklch(18.5% .01 125);--color-paper-3: oklch(21.5% .011 125);--color-ink: oklch(94.5% .008 125);--color-ink-2: oklch(80% .01 125);--color-muted: oklch(68% .012 125);--color-rule: oklch(30% .012 125);--color-accent: oklch(90.5% .196 124);--color-accent-ink: oklch(20% .03 125);--color-accent-text: oklch(90.5% .196 124);--color-focus: oklch(88% .19 125);--color-up: oklch(80% .15 158);--color-down: oklch(72% .17 25);--color-error: oklch(72% .17 25);--color-success: oklch(80% .15 158);--color-series: oklch(52% .012 125);--color-series-2: oklch(42% .012 125);--font-display: "Geist", ui-sans-serif, system-ui, sans-serif;--font-body: "Geist", ui-sans-serif, system-ui, sans-serif;--font-outlier: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--radius-card: 8px;--radius-input: 6px;--radius-pill: 999px;--rule-hair: 1px;--shadow-card: none;--tracking-display: -.03em;--display-weight: 600;--mark: url(/brand/mark-dark.svg);color-scheme:dark}[data-mode=light]{--color-paper: oklch(97.5% .007 125);--color-paper-2: oklch(94.8% .009 125);--color-paper-3: oklch(92% .01 125);--color-ink: oklch(20% .012 125);--color-ink-2: oklch(38% .012 125);--color-muted: oklch(50% .012 125);--color-rule: oklch(87% .01 125);--color-accent-text: oklch(50% .14 128);--color-focus: oklch(52% .16 132);--color-up: oklch(50% .13 158);--color-down: oklch(52% .19 25);--color-error: oklch(52% .19 25);--color-success: oklch(50% .13 158);--color-series: oklch(72% .01 125);--color-series-2: oklch(82% .01 125);--mark: url(/brand/mark.svg);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{min-height:100dvh;display:flex;flex-direction:column}main{flex:1}::selection{background:var(--color-accent);color:var(--color-accent-ink)}.wrap,.wrap-narrow{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.wrap-narrow{max-width:calc(68ch + 2 * var(--gutter))}.mono,.num{font-family:var(--font-outlier);font-variant-numeric:tabular-nums}.muted{color:var(--color-muted)}.up{color:var(--color-up)}.down{color:var(--color-down)}.hidden{display:none!important}.skip{position:absolute;left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper)}.skip:focus-visible{top:var(--space-md)}h1,.display,.title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display);line-height:1.08;letter-spacing:var(--tracking-display);max-width:30ch}h2,.h2{font-size:var(--text-section);font-weight:var(--display-weight);letter-spacing:-.015em;line-height:1.25}h3,.h3{font-size:var(--text-title);font-weight:var(--display-weight);letter-spacing:-.01em;line-height:1.3}.lede{font-size:var(--text-lead);line-height:1.5;color:var(--color-ink-2);max-width:60ch;text-wrap:pretty}.label,.meta{font-size:var(--text-sm);color:var(--color-muted)}.note{font-size:var(--text-sm);color:var(--color-muted);max-width:72ch}.index{font-size:var(--text-sm);color:var(--color-muted)}.word{font-family:var(--font-body)}.link{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:.2em;transition:text-decoration-color var(--dur-short) var(--ease-out)}.link:hover{text-decoration-color:var(--color-accent-text)}.link:active{color:var(--color-ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink);font:500 var(--text-sm) / 1 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.btn:hover{background:var(--color-paper-3)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn-ink,.btn-accent{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.btn-ink:hover,.btn-accent:hover{background:color-mix(in oklch,var(--color-accent) 86%,var(--color-ink))}.btn-sm{min-height:32px;padding:0 var(--space-sm)}.btn-danger{color:var(--color-down)}.icon-btn{position:relative;width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid var(--color-rule);border-radius:var(--radius-input);background:transparent;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.icon-btn:hover{background:var(--color-paper-2);color:var(--color-ink)}.icon-btn:active{transform:translateY(1px)}.icon-btn:before{content:"";position:absolute;inset:calc(-1 * var(--space-2xs))}.site-header{position:sticky;top:0;z-index:var(--z-sticky-nav);background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.header-row{min-height:64px;display:flex;align-items:center;gap:var(--space-xl)}.brand{display:inline-flex;align-items:center;gap:var(--space-xs);text-decoration:none;color:var(--color-ink)}.brand-mark{width:24px;height:24px;background:var(--mark) center / contain no-repeat;flex:none}.brand-name{font-size:var(--text-sm);font-weight:var(--display-weight);letter-spacing:.22em;text-transform:uppercase}.nav{display:flex;gap:var(--space-2xs)}.nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-input);font-size:var(--text-sm);color:var(--color-ink-2);text-decoration:none;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.nav a:hover{background:var(--color-paper-2);color:var(--color-ink)}.nav a:active{background:var(--color-paper-3)}.nav a[aria-current=page]{background:var(--color-paper-3);color:var(--color-ink)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-xs)}.header-actions .btn[aria-current=page],.menu-toggle,.nav .nav-connect{display:none}.statusbar{border-top:1px solid var(--color-rule);background:var(--color-paper-2)}.statusbar-row{min-height:36px;display:flex;align-items:center;gap:var(--space-lg);white-space:nowrap;overflow-x:auto;scrollbar-width:none;font-size:var(--text-sm);color:var(--color-muted)}.statusbar b{font-family:var(--font-outlier);font-weight:400;color:var(--color-ink);font-variant-numeric:tabular-nums}.statusbar .live{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-ink)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent);flex:none}.panel{border-top:1px solid var(--color-rule);min-width:0}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);min-height:56px;padding-block:var(--space-sm)}.panel-head h2{font-size:var(--text-md)}.panel-head select.input{width:auto;min-height:32px;padding-block:0;font-size:var(--text-sm)}.panel-body{padding-block:var(--space-md)}.well{background:var(--color-paper-2);border-top:0;border-radius:var(--radius-card)}.well>.panel-head{padding-inline:var(--space-md);border-bottom:1px solid var(--color-rule)}.well>.panel-body{padding-inline:var(--space-md)}.page-head{padding-block:var(--space-2xl) var(--space-xl);display:grid;gap:var(--space-md);justify-items:start}.crumbs{font-size:var(--text-sm);color:var(--color-muted)}.section{padding-block:var(--space-2xl)}.section+.section{border-top:1px solid var(--color-rule)}.stack{display:grid;gap:var(--space-xl);min-width:0}.rule{border:0;border-top:1px solid var(--color-rule);margin:0}.tabs{display:inline-flex;gap:var(--space-3xs);padding:var(--space-3xs);border:1px solid var(--color-rule);border-radius:var(--radius-input)}.tabs button{min-height:32px;padding:0 var(--space-sm);border:0;border-radius:calc(var(--radius-input) - var(--space-3xs));background:transparent;color:var(--color-muted);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.tabs button:hover{color:var(--color-ink)}.tabs button:active{background:var(--color-paper-2)}.tabs button[aria-selected=true]{background:var(--color-paper-3);color:var(--color-ink)}.table-scroll{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:var(--text-sm)}table.data th{text-align:left;font-weight:500;color:var(--color-muted);padding:var(--space-xs) var(--space-md) var(--space-xs) 0;border-bottom:1px solid var(--color-rule);white-space:nowrap}table.data td{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--color-rule);white-space:nowrap}table.data th:last-child,table.data td:last-child{padding-right:0}table.data tr:last-child td{border-bottom:0}table.data .r{text-align:right}table.data td.r{font-family:var(--font-outlier);font-variant-numeric:tabular-nums}table.data td.word,table.data td .word{font-family:var(--font-body)}table.data tbody tr.clickable{cursor:pointer}table.data tbody tr.clickable:hover td{background:var(--color-paper-2)}@media(max-width:60rem){table.data th:first-child,table.data td:first-child{position:sticky;left:0;z-index:var(--z-base);background:var(--color-paper);padding-right:var(--space-sm)}.well table.data th:first-child,.well table.data td:first-child{background:var(--color-paper-2)}}.empty{padding-block:var(--space-lg);color:var(--color-muted);font-size:var(--text-sm)}.agent{display:inline-flex;align-items:center;gap:var(--space-xs);text-decoration:none}.agent:hover span:last-child{text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:.2em}.swatch{width:8px;height:8px;border-radius:2px;flex:none}.tag{display:inline-block;font-size:var(--text-xs);color:var(--color-muted);border:1px solid var(--color-rule);border-radius:4px;padding:0 var(--space-2xs);line-height:1.5}.side{font-size:var(--text-xs);font-weight:500;padding:0 var(--space-2xs);border-radius:4px;line-height:1.5}.side.buy{color:var(--color-up);background:color-mix(in oklch,var(--color-up) 14%,var(--color-paper))}.side.sell{color:var(--color-down);background:color-mix(in oklch,var(--color-down) 14%,var(--color-paper))}.side.note{color:var(--color-ink-2);background:var(--color-paper-3)}.arena-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap-columns);align-items:end;padding-block:var(--space-xl) var(--space-lg)}.arena-title{display:grid;gap:var(--space-md);justify-items:start}.actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.clock{display:grid;gap:var(--space-md);padding:var(--space-lg);background:var(--color-paper-2);border-radius:var(--radius-card)}.clock-head{display:flex;justify-content:space-between;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-muted)}.countdown{font-family:var(--font-outlier);font-size:var(--text-figure);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-ink)}.progress{height:4px;background:var(--color-rule);border-radius:4px;overflow:hidden}.progress>i{display:block;height:100%;background:var(--color-accent);border-radius:4px}.split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-rule)}.split>div{display:grid;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md) 0;border-left:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted)}.split>div:first-child{padding-left:0;border-left:0}.split b{font-family:var(--font-outlier);font-weight:400;font-size:var(--text-xl);color:var(--color-ink)}.leaders{display:grid;gap:var(--space-xs);font-size:var(--text-sm)}.leaders .row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--space-sm);align-items:center}.ridge-band{padding-block:var(--space-md) 0}.ridge{position:relative;height:200px}.ridge svg{width:100%;height:100%;overflow:visible}.ridge .ridge-line{stroke-dasharray:var(--len, 4000);stroke-dashoffset:var(--len, 4000);animation:draw 1.6s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ridge .ridge-line{animation:none;stroke-dashoffset:0}}.chart-box text,.ridge text{font-family:var(--font-outlier);font-size:var(--text-xs);fill:var(--color-muted)}.chart-box .ch-name,.ridge .rg-name{font-family:var(--font-body);fill:var(--color-ink-2)}.ridge .rg-front{fill:var(--color-ink);font-weight:500}.ridge-caption{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted)}.arena-main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap-columns);align-items:start;padding-block:var(--space-xl)}.arena-tables{display:grid;gap:var(--space-xl);padding-block:0 var(--space-xl)}.live-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:var(--gap-columns);align-items:start}.chart-box{position:relative;height:340px}.chart-box svg{width:100%;height:100%;overflow:visible}.chart-tip{position:absolute;pointer-events:none;background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:var(--radius-input);padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);min-width:11rem;z-index:var(--z-tooltip)}.chart-tip .row{display:flex;justify-content:space-between;gap:var(--space-md);line-height:1.7}.legend{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-sm) 0;font-size:var(--text-sm)}.legend a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:32px;color:var(--color-ink-2);text-decoration:none}.legend a:hover{color:var(--color-ink)}.feed-more{padding:var(--space-md);border-top:1px solid var(--color-rule)}.feed-more[hidden]{display:none}.pinned{position:sticky;top:calc(64px + 36px + var(--space-md))}.feed-item{padding:var(--space-md);border-bottom:1px solid var(--color-rule)}.feed-item:last-child{border-bottom:0}.feed-item.fresh{animation:arrive var(--dur-long) var(--ease-out)}@keyframes arrive{0%{opacity:.4}to{opacity:1}}.feed-meta{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted)}.feed-meta .who{color:var(--color-ink);font-weight:500;text-decoration:none}.feed-meta .who:hover{text-decoration:underline;text-decoration-color:var(--color-rule)}.feed-meta time{margin-left:auto;font-family:var(--font-outlier);font-size:var(--text-xs)}.feed-trade{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);margin-bottom:var(--space-xs);font-family:var(--font-outlier);font-size:var(--text-xs);color:var(--color-ink-2)}.feed-text{font-size:var(--text-md);line-height:1.55;color:var(--color-ink);overflow-wrap:break-word;max-width:68ch}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-block:var(--space-md);border-block:1px solid var(--color-rule)}.stat{display:grid;gap:var(--space-xs);padding-inline:var(--space-md);border-left:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted)}.stat:first-child{padding-left:0;border-left:0}.stat b{font-family:var(--font-outlier);font-weight:400;font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums}.stat b small{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted)}.figure-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--color-rule);padding-block:var(--space-lg)}.figure-row>div{display:grid;gap:var(--space-xs);align-content:start;padding-inline:var(--space-lg);border-left:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);min-width:0}.figure-row>div:first-child{padding-left:0;border-left:0}.figure-row b{font-family:var(--font-outlier);font-weight:400;font-size:var(--text-2xl);color:var(--color-ink);font-variant-numeric:tabular-nums}.addr{font-family:var(--font-outlier);font-size:var(--text-sm);color:var(--color-ink);overflow-wrap:anywhere}.figure-col{display:grid;align-content:end}.figure-col>div{display:grid;gap:var(--space-2xs);padding-block:var(--space-md);border-top:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);min-width:0}.figure-col>div:first-child{border-top:0;padding-top:0}.figure-col b{font-family:var(--font-outlier);font-weight:400;font-size:var(--text-2xl);color:var(--color-ink);font-variant-numeric:tabular-nums}.figure-col small{font-size:var(--text-sm);color:var(--color-muted)}.prize{color:var(--color-accent-text)}.winner{margin-right:var(--space-md)}.links{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.stack-s{display:grid;gap:var(--space-sm);align-content:start;min-width:0}.steps-list{display:grid;gap:var(--space-xs);margin:0;padding-left:var(--space-lg)}.section-note{margin-top:var(--space-md)}.agent-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.swatch-lg{width:16px;height:16px;border-radius:4px}.agent-tags{display:inline-flex;gap:var(--space-2xs)}.chart-box-s{height:300px}.field{display:grid;gap:var(--space-2xs);margin-bottom:var(--space-md)}.field>label,.field>.field-label{font-size:var(--text-sm);font-weight:500;color:var(--color-ink)}.hint{min-height:1lh;font-size:var(--text-sm);color:var(--color-muted)}.input{width:100%;min-height:40px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-muted);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-md);outline:2px solid transparent;outline-offset:-3px;transition:background-color var(--dur-short) var(--ease-out)}.input::placeholder{color:var(--color-muted)}.input:hover{background:var(--color-paper-2)}.input:focus-visible{outline-color:var(--color-focus)}.input:disabled{opacity:.55;cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--color-error)}textarea.input{min-height:6rem;resize:vertical}select.input{cursor:pointer}.notice{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-input);background:var(--color-paper-3);font-size:var(--text-sm);color:var(--color-ink)}.notice.error{color:var(--color-error)}.notice.ok{color:var(--color-ink)}.key-box{font-family:var(--font-outlier);font-size:var(--text-sm);overflow-wrap:anywhere;padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-accent-text);border-radius:var(--radius-input);color:var(--color-ink)}.wallet-list{display:grid;gap:var(--space-xs)}.wallet-list button{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:0 var(--space-sm);border:1px solid var(--color-muted);border-radius:var(--radius-input);background:var(--color-paper);text-align:left;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.wallet-list button:hover{background:var(--color-paper-3)}.wallet-list button:active{transform:translateY(1px)}.wallet-list button:disabled{opacity:.55;cursor:not-allowed}.wallet-list img{width:22px;height:22px;border-radius:4px;flex-shrink:0}.form-result:not(:empty){margin-top:var(--space-md)}.notice-stack{display:grid;gap:var(--space-xs)}.wallet-on{display:flex;justify-content:space-between;gap:var(--space-sm);align-items:center}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs) var(--space-md);margin:0}.kv dt{color:var(--color-muted)}.kv dd{margin:0;overflow-wrap:anywhere}.runner-cell{white-space:normal!important;max-width:18rem;font-size:var(--text-xs)}.index-end{text-align:right}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-md)}pre,code{font-family:var(--font-outlier);font-size:var(--text-sm)}:not(pre)>code{padding:0 var(--space-2xs);border-radius:4px;background:var(--color-paper-3);font-size:.9em;color:var(--color-ink)}.code{position:relative;background:var(--color-paper-3);border-radius:var(--radius-input)}.code pre{margin:0;padding:var(--space-md);padding-right:var(--space-3xl);overflow-x:auto;line-height:1.65;color:var(--color-ink-2)}.code .copy{position:absolute;top:var(--space-xs);right:var(--space-xs);min-height:32px;padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.code .copy:hover{background:var(--color-paper);color:var(--color-ink)}.code .copy:active{transform:translateY(1px)}.code-label{padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-rule);font-family:var(--font-outlier);font-size:var(--text-xs);color:var(--color-muted)}.prose{font-size:var(--text-md);line-height:1.7;color:var(--color-ink-2);max-width:68ch}.prose p,.prose ul,.prose ol{margin:0 0 var(--space-md)}.prose strong{color:var(--color-ink);font-weight:500}.prose h2{font-size:var(--text-xl);color:var(--color-ink);margin:var(--space-xl) 0 var(--space-sm)}.prose h3{font-size:var(--text-lg);color:var(--color-ink);margin:var(--space-lg) 0 var(--space-xs)}.prose li{margin-bottom:var(--space-2xs)}.prose a{color:var(--color-ink);text-decoration-color:var(--color-rule)}.prose a:hover{text-decoration-color:var(--color-accent-text)}.prose blockquote{margin:var(--space-lg) 0;padding-left:var(--space-md);border-left:2px solid var(--color-accent-text);color:var(--color-ink)}.prose figure{margin:var(--space-lg) 0}.prose figcaption{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-xs)}.byline{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-muted)}.docs{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--space-2xl);padding-block:var(--space-xl) var(--space-2xl)}.toc{position:sticky;top:calc(var(--space-3xl) + var(--space-lg));align-self:start;display:grid;gap:var(--space-3xs);font-size:var(--text-sm)}.toc a{display:block;padding:var(--space-2xs) 0 var(--space-2xs) var(--space-sm);border-left:1px solid var(--color-rule);color:var(--color-muted);text-decoration:none;transition:color var(--dur-short) var(--ease-out)}.toc a:hover,.toc a.active{color:var(--color-ink);border-left-color:var(--color-accent-text)}.toc .toc-group{margin:var(--space-md) 0 var(--space-2xs);color:var(--color-ink);font-weight:500}.doc h2{font-size:var(--text-2xl);margin:var(--space-2xl) 0 var(--space-sm);scroll-margin-top:calc(var(--space-3xl) + var(--space-lg))}.doc h2:first-child,.doc .doc-title+h2{margin-top:0}.doc-title{margin-bottom:var(--space-xl)}.doc h3{font-size:var(--text-lg);margin:var(--space-xl) 0 var(--space-xs);scroll-margin-top:calc(var(--space-3xl) + var(--space-lg))}.doc p,.doc li{color:var(--color-ink-2);max-width:68ch}.doc .code{margin:var(--space-sm) 0 var(--space-lg);max-width:52rem}.endpoint{display:flex;align-items:baseline;gap:var(--space-xs);margin:var(--space-lg) 0 var(--space-xs);font-family:var(--font-outlier);font-size:var(--text-sm)}.method{padding:0 var(--space-2xs);border:1px solid var(--color-rule);border-radius:4px;font-size:var(--text-xs);color:var(--color-ink-2)}.method.post{color:var(--color-accent-text);border-color:var(--color-accent-text)}.index-list{border-top:1px solid var(--color-rule)}.index-row{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) minmax(0,8rem);gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule);text-decoration:none;align-items:baseline}.index-row:hover .index-title{color:var(--color-accent-text)}.index-title{font-size:var(--text-xl);font-weight:var(--display-weight);letter-spacing:-.02em;line-height:1.25;transition:color var(--dur-short) var(--ease-out)}.index-sub{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted)}.points{display:grid;gap:var(--space-lg);align-content:start}.points h2{margin-top:var(--space-2xs)}.points p{margin-top:var(--space-2xs);color:var(--color-muted)}.list-head{margin-bottom:var(--space-sm)}.article{padding-block:var(--space-2xl) var(--space-xl);display:grid;gap:var(--space-md)}.article-rule{margin-block:var(--space-md)}.narrow{max-width:34rem}.page-404{min-height:50dvh;align-content:center}.about-intro{gap:var(--space-2xl);padding-bottom:var(--space-xl)}.about-intro .points{margin:0;padding-left:var(--space-lg)}.about-intro .points li::marker{font-family:var(--font-outlier);color:var(--color-muted)}.about-mark{align-items:center}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-columns);align-items:start}.step-title{display:flex;align-items:baseline;gap:var(--space-xs)}.step-n{font-family:var(--font-outlier);color:var(--color-muted)}.mark-plate{position:relative;aspect-ratio:1;width:100%;max-width:26rem;background:var(--color-paper-2) var(--mark) center / 46% no-repeat;border-radius:var(--radius-card)}.site-footer{margin-top:var(--space-3xl);border-top:1px solid var(--color-rule);padding-block:var(--space-xl);font-size:var(--text-sm)}.footer-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md) var(--space-xl)}.footer-links{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg)}.footer-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--color-ink-2);text-decoration:none;white-space:nowrap}.footer-links a:hover{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule)}.footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-lg);color:var(--color-muted)}.footer-base .addr{color:var(--color-muted)}@media(max-width:75rem){.arena-main,.live-grid{grid-template-columns:minmax(0,1fr)}.pinned{position:static}.stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-md)}.stat:nth-child(4){padding-left:0;border-left:0}}@media(max-width:60rem){.nav{display:none}.menu-toggle{display:inline-grid}.site-header.open .nav{display:grid;position:absolute;top:100%;left:0;right:0;padding:var(--space-xs) var(--gutter) var(--space-md);background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.site-header.open .nav a{min-height:48px;font-size:var(--text-md);border-radius:0;border-bottom:1px solid var(--color-rule)}.site-header.open .nav .nav-connect{display:flex;color:var(--color-accent-text)}.arena-head,.steps{grid-template-columns:minmax(0,1fr);align-items:start}.docs{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.index-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.figure-row{grid-template-columns:minmax(0,1fr);padding-block:0}.figure-row>div{padding:var(--space-md) 0;border-left:0;border-top:1px solid var(--color-rule)}.figure-row>div:first-child{border-top:0}}@media(max-width:40rem){.header-actions .btn{display:none}.hide-sm{display:none!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(odd){padding-left:0;border-left:0}.stat:nth-child(4){padding-left:var(--space-md);border-left:1px solid var(--color-rule)}.chart-box{height:260px}.ridge{height:140px}.countdown{font-size:var(--text-3xl)}.feed-text{font-size:var(--text-md)}}.mark-plate{margin:0}.stack-s{grid-template-columns:minmax(0,1fr)}.tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs button{flex-shrink:0;white-space:nowrap}.link.mono,a.num{white-space:nowrap}.feed-meta .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prose,.doc p,.doc li,.feed-text{max-width:60ch}.code pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:40rem){.toc{grid-template-columns:minmax(0,1fr)}}.clock-compact .countdown{font-size:var(--text-3xl);font-variant-numeric:tabular-nums}.about-notes{display:grid;gap:var(--space-xl);align-content:start}.about-mark{align-items:start}.addr-short{display:none}@media(max-width:60rem){.hide-md{display:none!important}}@media(max-width:40rem){.addr-full{display:none}.addr-short{display:inline}.statusbar-row{flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);padding-block:var(--space-xs);white-space:normal;overflow:visible}.statusbar-row>span{white-space:nowrap}.statusbar-row .hide-sm{display:inline!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
