:root{--ink:#0a0d10;--ink-raised:#0f1419;--ink-sunken:#070a0c;--line:#1a2229;--line-bright:#263139;--text:#ccd6de;--text-dim:#6f8291;--text-faint:#47565f;--signal:#7ec8c4;--warn:#d99a4e;--danger:#d1656b;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--serif:"Newsreader", Georgia, "Times New Roman", serif;--gap:1.5rem;--measure:62ch}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;font-weight:400;line-height:1.5}body:after{content:"";z-index:100;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--signal);border-bottom:1px solid color-mix(in srgb, var(--signal) 30%, transparent);text-decoration:none;transition:border-color .12s,color .12s}a:hover{border-bottom-color:var(--signal)}button{font:inherit;font-variant-numeric:inherit;cursor:pointer}:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.nav{padding:0 var(--gap);border-bottom:1px solid var(--line);background:var(--ink-sunken);z-index:10;align-items:center;gap:2rem;height:52px;display:flex;position:sticky;top:0}.nav__mark{letter-spacing:.18em;text-transform:uppercase;color:var(--text);border:0;align-items:center;gap:.6rem;font-size:12px;font-weight:600;display:flex}.nav__mark svg{display:block}.nav__assets{gap:.25rem;margin-left:2rem;display:flex}.nav__asset{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);border:1px solid #0000;padding:.3rem .55rem;font-size:11px}.nav__asset:hover{color:var(--text)}.nav__asset--current{color:var(--text);border-color:var(--line);background:var(--ink)}.nav__links{gap:1.5rem;margin-left:auto;display:flex}.nav__links a{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);border:0;font-size:11px}.nav__links a:hover{color:var(--text)}.main{max-width:1080px;padding:3.5rem var(--gap) 6rem;margin:0 auto}.main>*{animation:.52s cubic-bezier(.2,.7,.3,1) backwards rise}.main>:first-child{animation-delay:0s}.main>:nth-child(2){animation-delay:70ms}.main>:nth-child(3){animation-delay:.14s}.main>:nth-child(4){animation-delay:.21s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.main>*{animation:none}}.hero{margin-bottom:3rem}.hero__label,.cell__label,.section__label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.hero__figure{align-items:baseline;gap:.75rem;margin-top:.75rem;display:flex}.hero__value{letter-spacing:-.03em;color:var(--text);font-size:clamp(2.75rem,9vw,5rem);font-weight:300;line-height:1}.hero__unit{letter-spacing:.2em;color:var(--text-faint);font-size:12px}.hero__rule{background:linear-gradient(90deg, var(--line-bright), transparent);flex:1;align-self:center;height:1px;margin:0 .5rem}.cells{border:1px solid var(--line);background:var(--ink-raised);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.cell{border-right:1px solid var(--line);min-width:0;padding:1rem 1.15rem 1.15rem}.cell:last-child{border-right:0}.cell__value{color:var(--text);overflow-wrap:anywhere;margin-top:.5rem;font-size:1.15rem;font-weight:500}.cell__hint{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-top:.2rem;font-size:10px}.cell__value--signal{color:var(--signal)}.cell__value--warn{color:var(--warn)}@media (width<=640px){.cell{border-right:0;border-bottom:1px solid var(--line)}.cell:last-child{border-bottom:0}}@media (width<=720px){.nav{flex-wrap:wrap;gap:.75rem 1.25rem;height:auto;padding-top:.7rem;padding-bottom:.7rem}.nav__assets{scrollbar-width:none;flex-basis:100%;order:3;margin-left:0;overflow-x:auto}.nav__assets::-webkit-scrollbar{display:none}.nav__asset{flex:none}.nav__links{gap:1.1rem}}.module{border:1px solid var(--line);background:var(--ink-raised);margin-top:3rem}.tabs{border-bottom:1px solid var(--line);display:flex}.tab{border:0;border-right:1px solid var(--line);color:var(--text-faint);letter-spacing:.18em;text-transform:uppercase;background:0 0;flex:1;padding:.9rem 1rem;font-size:11px;transition:color .14s,background .14s}.tab:last-child{border-right:0}.tab:hover{color:var(--text-dim)}.tab[aria-selected=true]{color:var(--text);background:var(--ink);box-shadow:inset 0 -1px 0 var(--signal)}.panel{padding:1.75rem}.field{display:block}.field__label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.6rem;font-size:10px;display:block}.field__row{border:1px solid var(--line-bright);background:var(--ink-sunken);align-items:center;gap:.75rem;padding:0 .9rem;transition:border-color .14s;display:flex}.field__row:focus-within{border-color:var(--signal)}.field__row input{min-width:0;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:.85rem 0;font-size:1.4rem;font-weight:300}.field__row input::placeholder{color:var(--text-faint)}.field__suffix{letter-spacing:.16em;color:var(--text-faint);font-size:11px}.field__max{border:1px solid var(--line-bright);color:var(--text-dim);letter-spacing:.16em;background:0 0;padding:.3rem .55rem;font-size:10px;transition:border-color .14s,color .14s}.field__max:hover{border-color:var(--signal);color:var(--signal)}.note{color:var(--text-dim);margin:.75rem 0 0;font-size:12px}.tx{margin-top:1.5rem}.btn{background:var(--signal);border:1px solid var(--signal);width:100%;color:var(--ink);letter-spacing:.24em;text-transform:uppercase;padding:.95rem;font-size:11px;font-weight:600;transition:opacity .14s,background .14s}.btn:hover:not(:disabled){opacity:.86}.btn:disabled{border-color:var(--line-bright);color:var(--text-faint);cursor:not-allowed;background:0 0}.btn--ghost{border-color:var(--line-bright);color:var(--text);background:0 0;width:auto;padding:.7rem 1.2rem}.btn--ghost:hover:not(:disabled){border-color:var(--signal);color:var(--signal);opacity:1}.tx__reason,.tx__link{letter-spacing:.08em;color:var(--text-faint);margin:.7rem 0 0;font-size:11px}.tx__error{border-left:2px solid var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);margin:.7rem 0 0;padding:.6rem .8rem;font-size:12px}.section{margin-top:3rem}.section__label{border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding-bottom:.75rem}.figures{flex-wrap:wrap;gap:2.5rem;margin-bottom:1.5rem;display:flex}.figure__value{font-size:1.5rem;font-weight:300}.table{border-collapse:collapse;width:100%;font-size:12px}.table th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--line);padding:.5rem .75rem .5rem 0;font-size:10px;font-weight:400}.table td{border-bottom:1px solid var(--line);color:var(--text-dim);padding:.7rem .75rem .7rem 0}.table tr:hover td,.table td:first-child{color:var(--text)}.empty{color:var(--text-faint);padding:2rem 0;font-size:12px}.disclosure{border-top:1px solid var(--line-bright);margin-top:4.5rem;padding-top:2.5rem}.disclosure h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--text);max-width:var(--measure);margin:0 0 1.25rem;font-size:1.6rem;font-weight:400;line-height:1.25}.disclosure p{font-family:var(--serif);color:var(--text-dim);max-width:var(--measure);margin:0 0 1rem;font-size:1.02rem;line-height:1.65}.disclosure strong{color:var(--text);font-weight:600}.disclosure code{font-family:var(--mono);color:var(--signal);font-size:.86em}.disclosure__links{letter-spacing:.1em;flex-wrap:wrap;gap:1.5rem;margin:1.75rem 0 0;padding:0;font-size:11px;list-style:none;display:flex}.disclosure__testnet{border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);color:var(--warn);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-top:.5rem;padding:.35rem .7rem;font-size:10px;display:inline-block}.readout{border-bottom:1px solid var(--line);grid-template-columns:max-content 1fr;gap:.6rem 2rem;margin:0 0 2.5rem;padding-bottom:2rem;font-size:12px;display:grid}.readout dt{letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);align-self:center;font-size:10px}.readout dd{color:var(--text);word-break:break-all;margin:0}.control{border:1px solid var(--line);background:var(--ink-raised);margin-bottom:2.5rem;padding:1.5rem}.control h2{letter-spacing:.2em;text-transform:uppercase;color:var(--text);margin:0 0 .5rem;font-size:11px;font-weight:600}.control .note{margin-bottom:1.25rem}.page-title{letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);margin:0 0 2rem;font-size:11px;font-weight:600}.state{color:var(--text-dim);font-size:12px}.breakdown{border-top:1px solid var(--line);grid-template-columns:1fr max-content;gap:.5rem 1rem;margin:1.25rem 0 0;padding-top:1rem;font-size:12px;display:grid}.breakdown dt{color:var(--text-faint)}.breakdown dd{text-align:right;color:var(--text-dim);margin:0}.breakdown dt:last-of-type,.breakdown dd:last-of-type{color:var(--text);font-weight:500}.notice{border-left:2px solid var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent);color:var(--warn);margin:1rem 0 0;padding:.75rem 1rem;font-size:12px}.chart{margin-bottom:3rem}.chart__head{justify-content:space-between;align-items:baseline;gap:var(--gap);margin-bottom:.75rem;display:flex}.chart__readout{letter-spacing:.05em;color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.chart__svg{touch-action:none;width:100%;height:160px;display:block;overflow:visible}.chart__line{stroke:var(--signal);stroke-width:2px;stroke-linejoin:miter}.chart__cursor line{stroke:var(--line-bright);stroke-width:1px}.chart__cursor circle{fill:var(--ink);stroke:var(--signal);stroke-width:2px}.chart__baseline{background:var(--line);height:1px}.chart__note{color:var(--text-faint);margin:.75rem 0 0;font-size:12px}.notice--loud{border-left:2px solid var(--warn);color:var(--text);padding-left:1rem}.connect{align-items:center;gap:.75rem;display:inline-flex;position:relative}.connect__error{color:var(--danger);max-width:40ch;font-size:11px}.escape{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.75rem}.escape>summary{cursor:pointer;letter-spacing:.05em;color:var(--text-dim);font-size:11px}.escape>summary:hover{color:var(--text)}.table-scroll{margin-top:var(--gap);overflow-x:auto}.positions{border-collapse:collapse;width:100%;font-size:.8125rem}.positions th{text-align:left;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);white-space:nowrap;padding:0 1rem .5rem 0;font-size:.6875rem;font-weight:400}.positions td{border-bottom:1px solid var(--line);color:var(--text);white-space:nowrap;vertical-align:top;padding:.625rem 1rem .625rem 0}.positions tr:last-child td{border-bottom:none}.positions code{color:var(--text-dim)}.flag{color:var(--warn);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.field textarea{width:100%;min-width:0;font-family:var(--mono);color:var(--text);background:var(--ink-sunken);border:1px solid var(--line-bright);resize:vertical;padding:.625rem .75rem;font-size:.8125rem;line-height:1.6}.field textarea:focus{border-color:var(--signal);outline:none}.connect__list{z-index:20;background:var(--ink-raised);border:1px solid var(--line-bright);min-width:15rem;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + .5rem);left:0}.connect__option{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font-family:var(--mono);cursor:pointer;background:0 0;padding:.625rem .875rem;font-size:.8125rem;display:block}.connect__list li:last-child .connect__option{border-bottom:0}.connect__option:hover{background:var(--ink-sunken);color:var(--signal)}.connect__name{display:block}.connect__hint{color:var(--text-faint);margin-top:.125rem;font-size:.6875rem;display:block}.flag--alarm{color:var(--danger)}.banner{border:1px solid;margin:0 0 1.5rem;padding:1rem 1.25rem}.banner--alarm{color:var(--danger)}.banner__title{margin:0 0 .5rem;font-size:1rem}.banner__line{color:inherit;overflow-wrap:anywhere;margin:.25rem 0 0}
