:root{color-scheme:dark;--bg: #0d0b10;--surface: var(--bg);--surface-2: #ffffff05;--text: #f7f4ef;--muted: #aaa5ad;--idle: #746e7a;--line: rgb(247 244 239 / 10%);--line-strong: rgb(247 244 239 / 24%);--accent: #ff3d72;--nav-ink: var(--accent);--on-accent: #0d0b10;--ok: #3ddc97;--warn: #ff6b35;--koban: #9d8fd8;--ok-ink: var(--ok);--warn-ink: var(--warn);--koban-ink: var(--koban);--bad: var(--warn-ink);--font: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--display: "Instrument Serif", Georgia, "Times New Roman", serif;--mono: "IBM Plex Mono", "Cascadia Mono", Consolas, monospace;--radius: 6px}:root[data-theme=light]{color-scheme:light;--bg: #f7f4ef;--surface-2: #0d0b1004;--text: #0d0b10;--muted: #625d68;--idle: #857e8a;--line: rgb(13 11 16 / 10%);--line-strong: rgb(13 11 16 / 24%);--ok-ink: #157149;--warn-ink: #ac3a13;--koban-ink: #6b559f;--nav-ink: var(--text)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg: #f7f4ef;--surface-2: #0d0b1004;--text: #0d0b10;--muted: #625d68;--idle: #857e8a;--line: rgb(13 11 16 / 10%);--line-strong: rgb(13 11 16 / 24%);--ok-ink: #157149;--warn-ink: #ac3a13;--koban-ink: #6b559f;--nav-ink: var(--text)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:450 14px/1.35 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html:not([data-net=main]) [data-only=main],html[data-net=main] [data-only=test]{display:none!important}[hidden]{display:none!important}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;transition:opacity .12s}button:hover:not(:disabled),a:hover{opacity:.75}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:1px solid var(--text);outline-offset:4px}a{color:inherit;text-underline-offset:4px;transition:opacity .12s}p,h1,h2,h3{margin:0}h1,h2,h3,strong,b{font-weight:500}h1{font:400 48px/1 var(--display);letter-spacing:-.025em}h2{font-size:22px}h3{font-size:16px}small{font:450 13px/1.35 var(--font);color:var(--muted)}img{max-width:100%}code,.mono{font-family:var(--mono)}code{font-size:13px;overflow-wrap:anywhere}.muted{color:var(--muted)}.center{text-align:center}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.ico{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.skip{position:fixed;left:-1000px;top:12px;z-index:100;padding:12px;border:1px solid var(--line-strong);background:var(--bg)}.skip:focus{left:12px}.sidebar{position:fixed;inset:0 auto 0 0;width:256px;height:100dvh;z-index:30;display:flex;flex-direction:column;padding:28px 20px 20px;border-right:1px solid var(--line);background:var(--bg);overflow-y:auto}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand img,img.mark{width:22px;height:22px;border-radius:50%;flex:none}.brand{gap:10px}.brand-name{font:400 32px/1 var(--display);letter-spacing:-.02em}.nav-heading,.small-label,.metric-label,.metric-name,.reward-label,.dev-label{color:var(--muted);font-size:13px;font-weight:450;font-variant-caps:all-small-caps;letter-spacing:.08em}.nav-heading{margin:0 10px 12px}.nav-second{margin-top:32px}.tabs,.resource-nav{display:flex;flex-direction:column;gap:4px}.tabs button,.resource-nav button{display:flex;align-items:baseline;gap:14px;width:100%;min-height:40px;padding:10px;background:transparent;border:0;border-left:2px solid transparent;border-radius:4px;color:var(--muted);font-size:14px;font-weight:450;text-align:left}.nav-number{font:450 13px/1.35 var(--mono);color:var(--idle)}.tabs button[aria-selected=true],.resource-nav button[aria-current=page]{color:var(--nav-ink);border-left-color:var(--accent)}.tabs button[aria-selected=true] .nav-number,.resource-nav button[aria-current=page] .nav-number{color:inherit}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-wallet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0 12px}.wallet-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 0;background:transparent;border:0;text-align:left;font-size:14px}.w-addr{margin-left:auto;font:450 13px/1.35 var(--mono)}.w-idx{color:var(--muted);font:450 13px/1.35 var(--mono)}.wallet-network{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.wallet-network .mono{margin-left:auto}.wallet-network .dot{display:none}.wallet-disconnect{min-height:40px;padding:10px 0 0;background:transparent;border:0;color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:4px}.theme-control{display:flex;align-items:center;width:100%;min-height:40px;padding:14px 0 0;background:transparent;border:0;color:var(--muted);font-size:13px}#themeLabel{margin-left:auto}#menuClose,.mobile-bar{display:none}.icon-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:4px;background:transparent;font-size:22px}.wrap{width:calc(100% - 256px);max-width:1408px;margin-left:256px;padding:40px 40px 28px}.welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:32px}.page-kicker{color:var(--muted);font:450 13px/1.35 var(--mono);margin-bottom:20px}.welcome-sub{color:var(--muted);font-size:14px;margin-top:16px;max-width:580px}.welcome-sub.tagline{font:italic 400 22px/1.35 var(--display)}.portfolio-peek{display:flex;align-items:center;gap:16px;padding:0;background:transparent;border:0;text-align:right}.peek-label,.peek-detail{display:block;color:var(--muted);font-size:13px}.portfolio-peek strong{display:block;font-size:22px;font-weight:450;margin:6px 0}.peek-arrow{color:var(--muted)}.status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px}.strip{display:flex;align-items:center;gap:24px;width:100%;min-height:48px;padding:12px 0;background:transparent;border:0;text-align:left;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;font:450 13px/1.35 var(--mono)}.live-label{color:var(--muted);font-size:13px;order:5;margin-left:auto}.chip{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.chip-price{color:var(--text)}#cGuard.ok{color:var(--ok-ink)}#cGuard.warn{color:var(--warn-ink)}.dot{display:inline-block;width:4px;height:4px;flex:none;background:var(--idle);border-radius:50%}#cGuard.ok .dot{background:var(--ok)}#cGuard.warn .dot{background:var(--warn)}.status-more{order:6;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.strip-more{display:grid;gap:12px;padding:18px 0;border-top:1px solid var(--line);color:var(--muted);font:450 13px/1.35 var(--mono)}.guard-note{padding:18px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.35}.guard-note b{color:var(--warn-ink)}.status-reason{margin:-12px 0 28px;color:var(--warn-ink);font:450 13px/1.35 var(--mono)}.view{min-width:0}.view[data-accent]:not([hidden]){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px}.product-story{min-width:0}.card,.hero{min-width:0;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.hero-heading,.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-name h2,.card-title{font-size:16px;font-weight:500}.backing-value{margin-top:32px}.backing-value strong,#bLev,.hero-rate .big,.reserve-overview>strong{display:block;font:400 48px/1 var(--display);letter-spacing:-.025em}.backing-value>span{display:block;color:var(--muted);font-size:13px;margin-top:12px}.hero-description{margin-top:24px;color:var(--muted);font-size:14px}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.metric-label{display:block}.hero-bottom strong{display:block;font-size:22px;font-weight:450;margin-top:8px}.hero-bottom small{margin-left:3px}.gauge{padding:28px 0}.gauge-bar{position:relative;display:flex;height:3px;background:var(--line)}.gauge-zone{display:block;height:100%}.zone-low{width:var(--z1);background:var(--warn)}.zone-mid{width:calc(var(--z2) - var(--z1));background:var(--idle)}.zone-high{flex:1;background:var(--line-strong)}.gauge-mark{position:absolute;top:-4px;width:1px;height:11px;background:var(--text)}.gauge-scale{position:relative;margin-top:10px;color:var(--muted);font-size:13px}.gauge-scale span{position:absolute;transform:translate(-50%)}.gauge-scale .end{transform:translate(-100%)}.gauge-unavailable .gauge-zone{visibility:hidden}.explain-card{padding-top:28px}.explain-card>p,.facts{margin-top:16px;color:var(--muted);font-size:14px}.thresholds{margin:20px 0 0}.thresholds>div{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.thresholds dt{font-size:14px}.thresholds dd{margin:0;color:var(--muted);font-size:14px}.caption{color:var(--muted);font-size:13px;margin-top:16px}.facts{display:grid;gap:14px;padding-left:18px;line-height:1.35}.facts li::marker{color:var(--idle)}.mine{border-top:1px solid var(--line);padding-top:18px;margin-top:24px;font-size:14px}.mine .muted{display:block;margin-top:8px;font-size:13px}.leverage-display{padding:32px 0 24px}.leverage-display>span+span{display:block;margin-top:12px;color:var(--muted);font-size:13px}.moves{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.move{padding:18px 0}.move+.move{padding-left:20px;border-left:1px solid var(--line)}.move-k,.move-pre{display:block;font-size:13px;color:var(--muted)}.move-v{display:block;margin:10px 0;font-size:22px;font-weight:450}.move.up .move-v{color:var(--ok-ink)}.move.down .move-v{color:var(--warn-ink)}.den-rate{margin:32px 0 24px}.hero-rate{color:var(--muted);font-size:13px}.hero-rate .big{color:var(--text);margin:12px 0}#nRateWhy{color:var(--muted);font-size:13px}.convert{padding-top:20px;margin-top:24px;border-top:1px solid var(--warn);font-size:14px}.convert button{margin-top:12px}.act{min-width:0;position:sticky;top:28px}.act-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.act-heading h3{font-size:16px;font-weight:500}.seg{display:flex;margin-bottom:24px;border-bottom:1px solid var(--line)}.seg button{flex:1;min-width:0;min-height:40px;padding:8px 4px 12px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--muted);font-size:14px;font-weight:450}.seg button[aria-checked=true]{color:var(--text);border-bottom-color:var(--text)}.amt{padding:18px;border:1px solid var(--line);border-radius:4px;background:transparent}.amt:focus-within{border-color:var(--line-strong)}.amt-label,.bal{color:var(--muted);font-size:13px}.amt-row{display:flex;align-items:center;gap:12px;padding:12px 0}.amt input{width:100%;min-width:0;padding:0;border:0;background:transparent;font:450 32px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.amt input:focus{outline:none}.amt input::placeholder{color:var(--idle);opacity:1}.amt-tok{color:var(--muted);font-size:14px;white-space:nowrap}.amt-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.chips-row{display:flex;gap:12px}.link{min-height:40px;padding:8px 0;border:0;background:transparent;color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:4px}.preview{display:grid;gap:18px;margin:24px 0}.preview-empty,.fine{color:var(--muted);font-size:13px}.receive-empty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.receive-empty>span{color:var(--muted);font-size:13px}.receive-empty>strong{text-align:right;font:400 32px/1 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere}.rows{display:flex;flex-direction:column;margin:0}.rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.rows dt{font-size:13px;color:var(--muted)}.rows dd{margin:0;text-align:right;font-size:14px;font-weight:500;overflow-wrap:anywhere}.rows dd .muted{display:block;margin-top:6px;font-size:13px;font-weight:450}.rows dd .unit{font:450 13px/1.35 var(--font);color:var(--muted);white-space:nowrap}.rows .get{padding:18px 0}.rows .get dd{font:400 32px/1 var(--display);letter-spacing:-.02em}.rules{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rules li{padding-left:12px;border-left:1px solid var(--line-strong);color:var(--muted);font-size:13px}.rules .wait,.rules .bad,.closed-reason{color:var(--warn-ink);border-color:var(--warn)}.closed-reason{font-size:13px}.fine{border-top:1px solid var(--line);padding-top:16px}.primary,.secondary,.ghost{min-height:40px;padding:10px 14px;border-radius:4px;font-size:14px;font-weight:500}.primary{width:100%;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.primary:disabled{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.primary[data-busy=true]{opacity:.6}.secondary,.ghost{width:100%;padding-inline:0;border:0;background:transparent;color:var(--text);text-align:left;text-decoration:underline;text-underline-offset:4px}.step-note,.act-msg,.action-foot{margin-top:14px;color:var(--muted);font-size:13px}.act-msg:empty{display:none}.act-msg.ok{color:var(--ok-ink)}.act-msg.bad{color:var(--warn-ink)}.action-foot{padding-top:16px;border-top:1px solid var(--line)}#view-pool:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.pool-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:6px}.overview-metric{min-width:0;padding:24px 20px}.overview-metric+.overview-metric{border-left:1px solid var(--line)}.metric-name{display:block}.overview-metric strong{display:block;margin:16px 0 12px;color:var(--text);font:400 32px/1 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere}.metric-context{display:block;color:var(--muted);font-size:13px}.reserve-overview{max-width:640px;padding-top:28px}.reserve-overview>strong{margin-top:12px}.reserve-split{height:3px;margin:24px 0 12px;overflow:hidden;background:var(--idle)}.reserve-split>span{display:block;width:0;height:100%;background:var(--text)}.split-key{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.split-key i{display:inline-block;width:8px;height:2px;margin-right:6px;vertical-align:middle;background:var(--text)}.split-key>span+span i{background:var(--idle)}.stats{margin:0}.stats>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px 16px;padding:16px 0;border-top:1px solid var(--line)}.stats>div:first-child{border-top:0}.stats dt{color:var(--muted);font-size:14px}.stats dd{margin:0;text-align:right;font-size:16px;font-weight:450;overflow-wrap:anywhere}.stats .why{grid-column:1 / -1;color:var(--muted);font-size:13px}.stats.mono>div{grid-template-columns:minmax(0,1fr)}.stats.mono dd{text-align:left;font-size:13px}.rules-card{padding-block:16px}.rules-card summary{min-height:24px;cursor:pointer;font-size:14px}.rules-card[open] summary{margin-bottom:20px}#view-koban{max-width:760px}#overviewRewards,#kobanPageHost{min-width:0}.koban-card .card-title{color:var(--koban-ink)}.koban-card>.muted{margin:16px 0 24px;font-size:14px}.koban-card .stats>div:first-child dd{font:400 32px/1 var(--display);color:var(--koban-ink)}.mint-progress{height:3px;margin-top:8px;background:var(--line);overflow:hidden}.mint-progress>span{display:block;height:100%;background:var(--koban)}.reward-banner{display:flex;align-items:center;gap:24px;padding:22px 0;margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reward-label{color:var(--koban-ink)}.reward-copy p{margin-top:6px;color:var(--muted);font-size:13px}.reward-amount{margin-left:auto;text-align:right}.reward-amount strong{display:block;color:var(--koban-ink);font-size:22px;font-weight:450}.reward-amount>span{display:block;margin-top:6px;color:var(--muted);font-size:13px}.reward-link{display:flex;align-items:center;gap:12px;min-height:40px;padding:0;background:transparent;border:0;font-size:13px;text-decoration:underline;text-underline-offset:4px}.activity{margin-top:32px}.activity ul{padding:0;margin:16px 0 0;list-style:none}.activity li{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid var(--line);font-size:13px}.activity .ico{display:none}.activity time{margin-left:auto;white-space:nowrap;color:var(--muted);font-family:var(--mono)}.activity-tx{display:block;margin-top:6px;color:var(--muted);font:450 13px/1.35 var(--mono)}.reading-view{display:block;max-width:840px}.reading-card{padding:32px}.reading-card h2{margin-bottom:20px;font-size:22px}.reading-card h2:not(:first-child){margin-top:32px}.reading-card p{margin-bottom:24px;font-size:16px;line-height:1.55}.reading-card p:last-child{margin-bottom:0}.reading-card a{font-size:14px}.how-basics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin:28px 0}.how-basics>section{min-width:0;padding-top:20px;border-top:1px solid var(--line)}.how-basics h3,.how-money h3{font-size:19px;margin-bottom:12px}.reading-card .how-basics p{margin-bottom:12px}.how-intent{font-weight:500}.reading-card .how-basics .how-catch{color:var(--muted);font-size:14px;margin-bottom:0}.how-money{margin:28px 0;padding:20px 0;border-block:1px solid var(--line)}.reading-card .how-money p{margin-bottom:12px}.reading-card .how-money p:last-child{margin-bottom:0}.how-example{margin:28px 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reading-card .how-example h2{margin-top:8px}.story-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.story-people>div{min-width:0}.story-people h3{font-size:16px;margin-bottom:12px}.story-outcomes{padding-left:20px;margin:24px 0;font-size:16px;line-height:1.55}.story-outcomes li+li{margin-top:16px}.how-details summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:16px}.how-steps{padding:0;margin:32px 0;list-style:none}.how-steps li{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:24px}.how-steps li>span{color:var(--muted);font:450 13px/1.35 var(--mono)}.how-steps h3{font-size:16px;margin-bottom:12px}.how-steps p{color:var(--muted)}#riskCopy p{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}#riskCopy p:last-child{border:0;margin-bottom:0;padding-bottom:0}.doc-list{margin:0}.doc-list>div{padding:24px 0;border-bottom:1px solid var(--line)}.doc-list dt{font-size:16px;font-weight:500}.doc-list dd{margin:12px 0 0;color:var(--muted);font-size:14px}#reviewGate{margin-top:24px}.choice-note{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.choice-note button{padding:0;min-height:40px;border:0;background:transparent;font-size:14px;text-decoration:underline;text-underline-offset:4px}.play-gate,.sheet{width:calc(100% - 32px);max-width:640px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);color:var(--text);overscroll-behavior:contain}.play-gate::backdrop,.sheet::backdrop{background:#0d0b10d9}.gate-inner{padding:28px 32px 20px}.gate-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.gate-heading h2{font:400 32px/1 var(--display);letter-spacing:-.02em}#gateTitle:focus{outline:none}#gateLead{color:var(--muted);font-size:14px}#gateBullets{display:grid;gap:16px;padding-left:18px;margin:24px 0}#gateBullets li{padding-left:4px;font-size:13px}#gateBullets li::marker{color:var(--muted)}.gate-check{display:flex;align-items:flex-start;gap:14px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;cursor:pointer}.gate-check input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--text)}#gateAccept{margin-top:24px}.gate-decline{width:100%;min-height:40px;margin-top:8px;padding:8px;border:0;background:transparent;color:var(--muted);font-size:14px}.dev{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.dev summary{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:40px;color:var(--muted);font-size:13px}.dev summary .muted{margin-left:auto}.dev-body{display:grid;gap:12px;margin-top:20px}.dev-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}.dev-row input{width:120px;min-height:40px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:4px;background:transparent}.dev-row button{min-height:40px;padding:8px 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:13px}.dev-row button:disabled{opacity:.4}.dev-info{color:var(--muted);font:450 13px/1.35 var(--mono)}.footer{padding-top:24px;margin-top:32px;border-top:1px solid var(--line)}.footer p{margin:12px 0;color:var(--muted);font-size:13px}.prototype-line .dot{display:none}#dataSource{font-family:var(--mono)}.footer-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:16px 0}.contract-address{min-width:0}.contract-address>span{display:block;font-size:13px;margin-bottom:4px}.contract-address code{font-size:13px;overflow-wrap:anywhere}.sheet{max-width:520px}.sheet-in{display:grid;gap:20px;padding:24px}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.sheet-head h2{font:400 32px/1 var(--display)}.sheet-sub{color:var(--muted);font-size:13px}.dev-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.dev-list button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;text-align:left}.dev-list button[aria-current=true]{border-color:var(--line-strong);color:var(--text)}.dev-list .idx{color:var(--muted);font:450 13px/1.35 var(--mono)}.dev-list .addr{font:450 13px/1.35 var(--mono)}.dev-list .what{display:block;margin-top:6px;color:var(--muted);font-size:13px}.dev-list .bal{text-align:right}.toast{position:fixed;z-index:50;left:calc(256px + (100vw - 256px)/2);bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:16px;width:min(560px,calc(100% - 32px));padding:16px 20px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);color:var(--text);font-size:14px}.toast .tx{margin-left:auto;color:var(--muted);font:450 13px/1.35 var(--mono);overflow-wrap:anywhere}.toast.bad{border-color:var(--warn)}@media(min-width:1664px){.wrap{margin-left:calc(256px + (100vw - 1664px)/2)}}@media(max-width:1180px){.wrap{padding:32px 24px}.overview-metric{padding:22px 14px}.footer-addresses{grid-template-columns:1fr}}@media(max-width:1060px){.view[data-accent]:not([hidden]){grid-template-columns:minmax(0,1fr)}.view[data-accent]>.act{grid-row:1;position:static}.view[data-accent]>.product-story{grid-row:2}.pool-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric:nth-child(3){border-left:0}.overview-metric:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:820px){.sidebar{width:min(288px,88vw);visibility:hidden;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:none}#menuClose{display:grid}.sidebar-scrim{position:fixed;inset:0;z-index:29;border:0;background:#0d0b10c9}.menu-open{overflow:hidden}.mobile-bar{display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:20;height:64px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg)}.mobile-bar>span:not(.network){font:400 22px/1 var(--display)}.network{margin-left:auto;color:var(--muted);font:450 13px/1.35 var(--mono)}.network .dot{display:none}.wrap{width:100%;margin:0;padding:28px 20px}.welcome{gap:20px;padding-bottom:28px;flex-wrap:wrap}h1{font-size:32px}.page-kicker{margin-bottom:16px}.welcome-sub{margin-top:12px}.portfolio-peek{text-align:left;gap:12px}.peek-detail{max-width:260px}.strip{gap:20px}.card,.hero{padding:22px}.pool-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-metric:nth-child(3){border-left:1px solid var(--line)}.overview-metric:nth-child(n+3){border-top:0}.overview-metric{padding:20px 14px}.metric-context{font-size:13px}.reading-card{padding:24px}.reading-card p{font-size:14px}.toast{left:50%}}@media(max-width:620px){.pool-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric:nth-child(3){border-left:0}.overview-metric:nth-child(n+3){border-top:1px solid var(--line)}.overview-metric{padding:22px 18px}.welcome{display:block}.portfolio-peek{margin-top:24px}.portfolio-peek strong{font-size:22px}.peek-label,.peek-detail{font-size:13px}.card,.hero{padding:20px}.reward-banner{flex-wrap:wrap;gap:20px}.reward-amount{margin-left:auto}.reward-link{width:100%}.stats>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.footer-addresses{grid-template-columns:1fr}.gate-inner{padding:24px 20px 16px}.sheet-in{padding:20px}.toast{flex-wrap:wrap}}@media(max-width:360px){.wrap{padding-inline:16px}.card,.hero{padding:16px}.overview-metric{padding:20px 14px}.dev-list button{gap:10px;grid-template-columns:20px minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){button,a{transition:none}}.tester-setup{margin-bottom:24px;padding:18px 22px}.reminder-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.reminder-banner p{margin:0}.reminder-banner button{flex-shrink:0;min-height:44px}.reminders-card{overflow-wrap:anywhere}.reminder-options{min-width:0;margin:24px 0;padding:20px;border:1px solid var(--line)}.reminder-options legend{padding-inline:8px}.reminder-option{display:flex;align-items:flex-start;gap:12px;padding:12px 0;min-height:44px;cursor:pointer}.reminder-option input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.reminder-option strong,.reminder-option small{display:block}.reminder-option small{color:var(--muted);font-size:13px;line-height:1.6;margin-top:5px}.reminder-master{margin-top:24px}.reminder-level{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.reminder-level input{min-width:0;width:150px;min-height:44px;padding:10px 12px;font-size:16px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:4px}.reminder-level input[aria-invalid=true]{border-color:var(--bad)}.reminder-list{padding:0;list-style:none}.reminder-list li{padding:22px 0;border-top:1px solid var(--line)}.reminder-list small{display:block;color:var(--muted)}.reminder-list button{display:block;margin-top:16px;min-height:44px}@media(max-width:620px){.reminders-card.reading-card{padding:20px}.reminder-banner{flex-direction:column;align-items:stretch}.reminder-banner button,.reminder-list button,#reminderConnect{width:100%;white-space:normal}.reminder-options{padding:16px}.reminder-level{align-items:stretch;flex-direction:column}.reminder-level input{width:100%;box-sizing:border-box}}.results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.results-toolbar h2{margin:0}.results-snapshot{font-size:12px;overflow-wrap:anywhere}.results-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);margin:24px 0}.results-metrics>div{min-width:0;padding:22px 16px}.results-metrics>div+div{border-left:1px solid var(--line)}.results-metrics span,.results-metrics small{display:block;color:var(--muted);font-size:13px}.results-metrics strong{display:block;font-family:var(--display);font-weight:400;font-size:32px;line-height:1.25;margin:10px 0;overflow-wrap:anywhere}.results-ledger{margin:16px 0}.results-ledger>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.results-ledger dt{color:var(--muted)}.results-ledger dd{margin:0;text-align:right;overflow-wrap:anywhere}.results-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.results-actions button,.results-toolbar button,#resultsConnect{min-height:44px}.results-method summary{cursor:pointer;min-height:44px;padding-block:10px}.results-method li{margin:12px 0;overflow-wrap:anywhere}@media(max-width:620px){.results-card.reading-card{padding:20px}.results-metrics{grid-template-columns:minmax(0,1fr)}.results-metrics>div+div{border-left:0;border-top:1px solid var(--line)}.results-metrics>div{padding:20px 0}.results-ledger>div{grid-template-columns:minmax(0,1fr);gap:6px}.results-ledger dd{text-align:left}.results-toolbar button,.results-actions button,#resultsConnect{width:100%}}.tester-setup summary{cursor:pointer;font-size:14px}.tester-setup summary .muted{margin-left:12px}.tester-body{max-width:860px;line-height:1.6}.tester-body li{padding:4px 0}.queued-withdrawal{padding:24px;grid-column:1 / -1}.queued-withdrawal h3{margin:0 0 16px}.queued-withdrawal .primary{margin-top:16px}.queued-withdrawal dd,#pendingTransaction{overflow-wrap:anywhere}#testReportStatus{white-space:pre-wrap}.learning-guide{margin:24px 0;padding-top:20px;border-top:1px solid var(--line)}.learning-guide h2{font-family:"Instrument Serif",Georgia,serif;font-size:28px;font-weight:400;margin:18px 0 12px}.learning-guide h3{font-size:13px;font-weight:500;margin:18px 0 6px}.lesson-toolbar,.lesson-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}[data-lesson-steps]{display:flex;flex-wrap:wrap;gap:6px}[data-lesson-steps] button{width:32px;min-height:36px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted)}[data-lesson-steps] button[aria-current=step]{border-color:var(--text);color:var(--text)}.lesson-actions{margin-top:20px}.lesson-actions .link{padding:10px}.scenario-choices{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 18px}.scenario-choices button{flex:1 1 160px;min-height:48px}.scenario-choices button[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:var(--surface-2)}.scenario-result{margin:24px 0;border-block:1px solid var(--line);padding:24px 0}.scenario-result h2{margin-top:0}.scenario-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:24px 0;gap:1px;border:1px solid var(--line);background:var(--line)}.scenario-metrics>div{background:var(--bg);padding:20px;min-width:0}.scenario-metrics span,.scenario-metrics small{display:block;color:var(--muted);font-size:13px}.scenario-metrics strong{display:block;font-family:var(--display);font-size:38px;font-weight:400;line-height:1.3;margin:8px 0}.scenario-steps{padding-left:22px}.scenario-steps li{margin:16px 0;padding-left:6px}.scenario-takeaway{padding-left:16px;border-left:2px solid var(--accent)}#cellarScenarios details{margin-bottom:22px}#cellarScenarios summary{cursor:pointer}.tester-setup summary{min-height:44px;padding-block:10px;line-height:1.5}.tester-setup summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.tester-body{overflow-wrap:anywhere}.tester-body ol{padding-inline-start:24px}@media(max-width:620px){.tester-setup{padding:12px 16px}.tester-setup summary .muted{display:block;margin-left:0}.tester-body{font-size:14px}.lesson-toolbar{align-items:flex-start}[data-lesson-steps]{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}[data-lesson-steps] button{width:100%;min-height:44px}.lesson-actions{flex-direction:column;align-items:stretch}.lesson-actions>button{width:100%;min-height:44px}.lesson-actions>span{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lesson-actions .link{min-height:44px}#copyTestLink,#copyTestReport{width:100%;min-height:44px;white-space:normal}#cellarScenarios summary,.koban-card summary{min-height:44px;padding-block:10px}}.reward-pages{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem}.reward-pages[hidden]{display:none}.reward-pages p{flex:1 1 12rem;margin:0;font-size:.85rem}.reward-pages button{min-height:44px;white-space:normal}@media(max-width:480px){.reward-pages p{flex-basis:100%;order:-1}.reward-pages button{flex:1 1 7rem}}.lv-block{margin:32px 0;padding-top:24px;border-top:1px solid var(--line)}.lv-block h3,.lv-compare h3{margin-bottom:12px;font:400 24px/1.15 var(--display);letter-spacing:-.01em}.reading-card .lv-block p{margin-bottom:16px}.lv-bars{display:grid;gap:12px;margin:20px 0 8px}.lv-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:4px 12px;align-items:center}.lv-lab{font:500 13px/1.25 var(--mono);color:var(--muted)}.lv-lab small{display:block;font:450 12px/1.3 var(--mono)}.lv-row-pick .lv-lab{color:var(--text)}.lv-track{display:flex;gap:2px;height:34px;min-width:0}.lv-row-pick .lv-track{outline:1px solid var(--line-strong);outline-offset:3px;border-radius:3px}.lv-part{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap;border-radius:3px;font:500 12px/1 var(--mono)}.lv-part-dollar{background:var(--text);color:var(--bg)}.lv-part-boost{background:var(--accent);color:var(--on-accent)}.lv-part-short{border:1px dashed var(--warn-ink)}.lv-flag{grid-column:2;font:450 12px/1.3 var(--mono);color:var(--warn-ink)}.lv-slider{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:18px 0 8px;font:500 13px/1.3 var(--mono);color:var(--muted)}.lv-slider output{color:var(--text);font-size:16px}.lv-slider input,.lv-field input[type=range]{flex:1 1 100%;width:100%;min-height:32px;margin:0;accent-color:var(--accent)}.reading-card .lv-readout{min-height:3em;font-size:15px}.lv-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;font:450 12px/1.4 var(--mono);color:var(--muted)}.reading-card .lv-key{font-size:12px;margin-bottom:0}.lv-sw{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:2px;vertical-align:-2px}.lv-sw-dollar{background:var(--text)}.lv-sw-boost{background:var(--accent)}.lv-sw-den{background:var(--ok-ink)}.lv-sw-short{border:1px dashed var(--warn-ink)}.lv-sw-xrp{height:0;border-top:2px dashed var(--muted);border-radius:0;vertical-align:3px}.lv-sw-base{height:0;border-top:1px solid var(--line-strong);border-radius:0;vertical-align:3px}.lv-sw-exit{background:var(--warn);opacity:.3}.lv-sw-shortz{background:var(--warn);opacity:.6}.lv-ladder{padding:36px 0 34px}.lv-ladder-track{position:relative;height:10px;border-radius:3px;background:var(--line)}.lv-zone{position:absolute;top:0;height:100%}.lv-zone-bad{background:var(--warn);opacity:.9}.lv-zone-warn{background:var(--warn);opacity:.5}.lv-zone-mid{background:var(--warn);opacity:.22}.lv-zone-calm{background:var(--line-strong)}.lv-zone-ok{background:var(--ok);opacity:.55}.lv-tick{position:absolute;top:16px;transform:translate(-50%);font:450 12px/1 var(--mono);color:var(--muted);white-space:nowrap}.lv-tick:before{content:"";position:absolute;top:-8px;left:50%;width:1px;height:6px;background:var(--line-strong)}.lv-now{position:absolute;bottom:18px;transform:translate(-50%);font:500 12px/1 var(--mono);color:var(--text);white-space:nowrap}.lv-now:after{content:"";position:absolute;top:15px;left:50%;width:2px;height:14px;background:var(--text)}.lv-now.lv-end{transform:translate(-100%)}.lv-now.lv-end:after{left:auto;right:0}.lv-now.lv-start{transform:none}.lv-now.lv-start:after{left:0}.lv-lines{display:grid;gap:14px;margin:0;padding:0;list-style:none}.lv-lines li{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:12px;align-items:baseline;font-size:15px;line-height:1.5}.lv-lines b{font:400 24px/1 var(--display)}.lv-line-bad b,.lv-line-warn b{color:var(--warn-ink)}.lv-line-ok b{color:var(--ok-ink)}.lv-flow{border-top:1px solid var(--line)}.lv-flow-row{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.lv-flow-fig{font:400 24px/1.05 var(--display)}.lv-flow-fig small{display:block;margin-top:4px;font:450 12px/1.3 var(--mono);color:var(--muted)}.reading-card .lv-flow-row p{margin:0;font-size:15px}.lv-flow-0 .lv-flow-fig{color:var(--accent)}.lv-flow-1 .lv-flow-fig{color:var(--ok-ink)}.lv-flow-4 .lv-flow-fig{color:var(--koban-ink)}.reading-card .lv-note{margin-top:14px;color:var(--muted);font-size:14px}.lv-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:8px 0 36px}.lv-cta .primary{width:auto;padding-inline:20px}.lv-cta .muted{font-size:14px}.lv-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:24px 0 14px}.lv-field{display:grid;gap:8px;min-width:0}.lv-field-wide{grid-column:1 / -1}.lv-flabel{display:flex;justify-content:space-between;gap:8px;font:500 13px/1.3 var(--mono);color:var(--muted)}.lv-flabel output{color:var(--text);font-size:16px}.lv-seg{display:flex;overflow:hidden;border:1px solid var(--line-strong);border-radius:4px}.lv-seg button{flex:1 1 0;min-width:0;min-height:40px;padding:8px 6px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);font:500 14px/1.2 var(--mono);white-space:normal;overflow-wrap:break-word}.lv-seg button:first-child{border-left:0}.lv-seg button[aria-pressed=true]{background:var(--text);color:var(--bg)}.lv-seg button:disabled{opacity:.4}.lv-money{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:4px;font:500 16px var(--mono)}.lv-money input{flex:1;min-width:0;padding:8px 0;border:0;background:transparent;font:500 16px var(--mono)}.lv-money:has(input[aria-invalid=true]){border-color:var(--warn-ink)}.lv-hint{font:450 12px/1.4 var(--mono);color:var(--muted)}.lv-error{font:500 13px/1.4 var(--mono);color:var(--warn-ink)}.lv-hint:empty,.lv-error:empty{display:none}.lv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lv-chips{display:flex;flex-wrap:wrap;gap:6px}.lv-chip{min-height:34px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:4px;background:transparent;color:var(--muted);font:500 13px var(--mono)}.lv-chip[aria-pressed=true]{border-color:var(--text);color:var(--text)}.reading-card .lv-pool{margin:0 0 20px;font-size:13px;line-height:1.5}.lv-result{margin-bottom:26px;padding:22px 0;border-block:1px solid var(--line)}.lv-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.lv-big span{flex:1 1 100%;font:500 13px/1.3 var(--mono);color:var(--muted)}.lv-big strong{font:400 48px/1 var(--display);letter-spacing:-.02em}.lv-big em{font:500 18px/1 var(--mono);font-style:normal}.lv-up{color:var(--ok-ink)}.lv-down{color:var(--warn-ink)}.reading-card .lv-sentence{margin:14px 0 16px;font-size:16px}.lv-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.lv-ledger div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.lv-ledger dt{color:var(--muted)}.lv-ledger dd{margin:0;font-family:var(--mono);text-align:right}.lv-watch{display:grid;gap:8px;margin:16px 0 0;padding-left:18px;color:var(--warn-ink);font-size:15px;line-height:1.5}.lv-chart{margin:0 0 28px}.lv-chart figcaption{margin-bottom:10px;font-size:14px;line-height:1.45}.lv-chart-box{overflow-x:auto}.lv-svg{display:block;width:100%;height:auto}.lv-grid{stroke:var(--line)}.lv-ax{fill:var(--muted);font:450 11px var(--mono)}.lv-zero{stroke:var(--line-strong);stroke-dasharray:2 3}.lv-base{stroke:var(--line-strong)}.lv-l-xrp{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 4}.lv-l-boost,.lv-l-dollar,.lv-l-den{fill:none;stroke-width:2.25;stroke-linejoin:round}.lv-l-boost{stroke:var(--accent)}.lv-l-dollar{stroke:var(--text)}.lv-l-den{stroke:var(--ok-ink)}.lv-dot{stroke:var(--bg);stroke-width:2}.lv-dot-boost{fill:var(--accent)}.lv-dot-dollar{fill:var(--text)}.lv-dot-den{fill:var(--ok-ink)}.lv-z-exit{fill:var(--warn);opacity:.08}.lv-z-short{fill:var(--warn);opacity:.2}.lv-compare{margin-bottom:20px}.lv-table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.lv-table table{width:100%;border-collapse:collapse;font-size:14px}.lv-table th,.lv-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lv-table tr:last-child td{border-bottom:0}.lv-table th{font:500 12px/1.3 var(--mono);color:var(--muted)}.lv-table .n{font-family:var(--mono);text-align:right;white-space:nowrap}.lv-table .lv-pick td{background:var(--surface-2)}.lv-table .lv-pick td:first-child{font-weight:500}.lv-why{color:var(--muted)}.lv-why-m{display:none}.lv-leaves{margin:20px 0 14px}.lv-leaves summary{cursor:pointer;font-size:14px}.reading-card .lv-leaves p{margin-top:10px;font-size:14px}@media(max-width:620px){.lv-row{grid-template-columns:minmax(0,1fr)}.lv-flag{grid-column:1}.lv-controls,.lv-ledger{grid-template-columns:minmax(0,1fr)}.lv-flow-row{grid-template-columns:minmax(0,1fr);gap:6px}.lv-lines li{grid-template-columns:3.6rem minmax(0,1fr)}.lv-big strong{font-size:40px}.lv-tick{font-size:11px}.lv-table th:last-child,.lv-table td.lv-why{display:none}.lv-why-m{display:block;margin-top:4px;font-size:13px;line-height:1.4}.lv-table th,.lv-table td{padding:10px 8px}}.footer-dot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.footer-tail{display:block}.terms-doc h3{margin:22px 0 4px}.terms-doc h3:first-child{margin-top:0}.terms-doc h4{margin:14px 0 2px;font-size:.95rem}.terms-doc p{margin:0 0 6px;line-height:1.55}.terms-doc .terms-date{opacity:.7;font-size:.85rem}.gate-terms{margin:4px 0 12px}.gate-terms summary{cursor:pointer;font-weight:600;padding:6px 0}.gate-terms-body{max-height:38vh;overflow:auto;padding:4px 12px 8px 0;font-size:.88rem}.toast .toast-refresh{margin-left:10px;padding:4px 12px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}
