@font-face{font-family:JetBrains Mono;src:url(./jetbrains-mono-regular-CA-Os4ii.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./jetbrains-mono-semibold-BjwzTi7v.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ink: #09090b;--surface: #111114;--hover: #1c1c21;--text: #f4f4f5;--muted: #a1a1aa;--line: #27272a;--control: #71717a;--accent: #34d399;--warning: #fbbf24;--focus: #22d3ee;--sell: #f472b6;--error: #fca5a5;--small: 12px;--body: 14px;--input: 16px;--subhead: 20px;--heading: 24px;--large: 28px;--radius: 6px;color-scheme:dark;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--body);font-weight:400;line-height:1.5;background:var(--ink);color:var(--text);font-variant-numeric:tabular-nums;font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-padding-top:16px}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}h1,h2,h3,strong,b{font-weight:600}h1,h2,h3{line-height:1.2;text-wrap:balance}h1{font-size:var(--large);letter-spacing:-.035em}h2{font-size:var(--subhead);letter-spacing:-.025em}h3{font-size:var(--input)}p{max-width:75ch;text-wrap:pretty}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:from-font}a:hover{color:var(--focus)}button,input,select,textarea,code{font:inherit}button{cursor:pointer;color:inherit;min-height:44px}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;color:var(--muted);background:var(--surface)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button:active:not(:disabled){background:var(--hover)}code,.address{overflow-wrap:anywhere}.small,small{font-size:var(--small)}.muted{color:var(--muted)}.accent{color:var(--accent)}.warning{color:var(--warning)}.error{color:var(--error)}.selected-text{color:var(--focus)}.sell-text{color:var(--sell)}.full{width:100%}::selection{color:var(--ink);background:var(--focus)}[hidden]{display:none!important}.button{background:transparent;border:1px solid var(--control);border-radius:var(--radius);min-height:44px;padding:8px 12px;line-height:1.4;font-weight:600;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.button:hover:not(:disabled){background:var(--hover);border-color:var(--text)}.button.primary{color:var(--ink);background:var(--accent);border-color:var(--accent)}.button.primary:hover:not(:disabled){background:#6ee7b7}.button.primary:disabled{background:var(--hover);color:var(--muted);border-color:var(--line)}.sell .button.primary{background:var(--sell);border-color:var(--sell)}.sell .button.primary:disabled{background:var(--hover);border-color:var(--line)}.text-button{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;padding:6px 8px;color:var(--text);font-size:var(--small)}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:16px;background:var(--text);color:var(--ink);padding:12px;z-index:30}.skip-link:focus{inset-block-start:8px}.tag{border:1px solid var(--line);border-radius:4px;padding:3px 7px;font-size:var(--small);color:var(--muted);white-space:nowrap}.site-header{max-width:1344px;min-height:72px;margin:auto;display:flex;align-items:center;gap:36px;padding:12px 32px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:var(--subhead);font-weight:600;letter-spacing:-.03em;flex:none}.brand svg{color:var(--accent);width:23px;height:28px}.site-header nav{display:flex;gap:24px;flex:1}.site-header nav a{text-decoration:none;min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:var(--small);white-space:nowrap;border-bottom:2px solid transparent}.site-header nav a[aria-current],.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--text);border-bottom-color:var(--accent)}.compact{font-weight:400;white-space:nowrap;color:var(--focus);border-color:var(--focus);font-size:var(--small)}main{max-width:1344px;margin:auto;padding:0 32px;outline:none}.network-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-block:1px solid var(--line);color:var(--muted);font-size:var(--small)}.network-line>span:first-child{display:flex;align-items:center;gap:8px}.network-line i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--warning)}.network-line>span:last-child{color:var(--warning)}.terminal-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:20px 16px}.terminal-intro>div{display:flex;align-items:center;gap:12px}.terminal-intro p{font-size:var(--small);color:var(--muted)}.terminal-metrics{margin:0 0 16px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.1fr;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.terminal-metrics>div{padding:12px 16px;min-width:0;border-inline-end:1px solid var(--line)}.terminal-metrics>div:last-child{border:0}.terminal-metrics dt{color:var(--muted);font-size:var(--small);margin-bottom:6px}.terminal-metrics dd{font-size:var(--body);margin:0 0 4px;font-weight:600;overflow-wrap:anywhere}.terminal-metrics .metric-note{font-size:var(--small);font-weight:400;color:var(--muted);margin:0}.workspace{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,3fr);gap:16px;align-items:start}.workspace>*{min-width:0}.graph-panel,.swap-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);scroll-margin-top:16px}.chart-tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:4px;padding:6px 12px}.chart-tabs>span{margin-inline-start:auto}.chart-tabs button{background:transparent;border:1px solid transparent;border-radius:4px;padding:8px 12px;color:var(--muted);font-size:var(--small)}.chart-tabs button[aria-selected=true]{color:var(--text);border-color:var(--control);background:var(--hover)}.ladder-wrap,.history-wrap{padding:16px 20px 0}.chart-title{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:32px}.chart-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--small);margin-top:12px}.ladder-chart{display:block;width:100%;height:auto;aspect-ratio:1000/300;margin-block:12px 4px;touch-action:pan-y;cursor:crosshair;overflow:visible}.axis-label{fill:var(--muted);font-size:14px}.grid-line{stroke:var(--line);stroke-width:1}.grid-line.vertical{stroke-dasharray:2 5}.future-path{fill:none;stroke:var(--warning);stroke-width:2;stroke-dasharray:5 5}.earned-path{fill:none;stroke:var(--accent);stroke-width:3}.selection-line{stroke:var(--focus);stroke-width:1;stroke-dasharray:3 4}.selection-label{fill:var(--focus);font-size:14px}.gate-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:var(--small)}select{border:1px solid var(--control);border-radius:4px;background:var(--ink);color:var(--text);padding:8px;min-height:44px;max-width:100%;font-size:var(--small)}.gate-controls select{max-width:75%}.gate-inspector{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:center;gap:12px;border-top:1px solid var(--line)}.gate-inspector .gate-controls{align-items:start;flex-direction:column;gap:4px;padding-block:10px}.gate-inspector .gate-controls select{max-width:100%;width:100%}.ladder-readout{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;min-height:68px}.ladder-readout>div{display:flex;flex-direction:column;gap:4px}.ladder-readout>span{max-width:27ch;text-align:end}.chart-note{font-size:var(--small);color:var(--muted);padding-block:4px 16px;max-width:none}.graph-foot{border-top:1px solid var(--line);padding:10px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:var(--small)}.graph-foot>span:first-child{color:var(--accent)}.gate-details{margin:0;padding:0 20px 12px;border-top:1px solid var(--line)}.gate-details summary{font-size:var(--small);font-weight:400;padding-block:12px}.gate-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0;margin:8px 0 12px}.gate-list button{width:100%;display:grid;grid-template-columns:1fr auto;gap:4px 8px;text-align:start;padding:8px;background:transparent;border:1px solid var(--line);border-radius:4px;font-size:var(--small)}.gate-list button[aria-pressed=true]{border-color:var(--focus)}.gate-list small{grid-column:1/3;color:var(--muted)}.gate-details>.button{margin-top:12px}.history-wrap>.small{margin-top:8px}.history-empty{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--muted);font-size:var(--small)}.history-empty strong{font-size:var(--body);color:var(--text)}.history-empty p{overflow-wrap:anywhere}.history-plot{width:100%;height:auto;margin-top:16px}.history-table{overflow:auto;max-height:240px;margin-block:12px}table{width:100%;border-collapse:collapse;font-size:var(--small);white-space:nowrap}td,th{padding:8px;text-align:end;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:400}td:first-child,th:first-child{text-align:start}.swap-panel{padding:16px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-heading h2{font-size:var(--subhead)}.panel-heading>.small{font-size:var(--small)}.segmented{display:flex;border-bottom:1px solid var(--line);gap:24px;margin-bottom:12px}.segmented button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:8px 0;font-weight:600;font-size:var(--small)}.segmented button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.sell .segmented button[aria-pressed=true]{color:var(--sell);border-bottom-color:var(--sell)}.amount-field{padding-block:4px 12px}.amount-field label{display:flex;justify-content:space-between;font-size:var(--small);color:var(--muted);margin-bottom:4px}.amount-field label span,.receive-field>span strong{font-size:var(--body);color:var(--text)}.amount-field input{border:0;background:transparent;color:var(--text);font-size:var(--heading);padding:0;width:100%;min-height:44px;min-width:0}.amount-field input::placeholder{color:var(--control)}.field-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-size:var(--small);color:var(--muted)}.field-foot button{min-height:32px;padding:0}.receive-field{padding-block:12px;border-block:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.receive-field>span{font-size:var(--small);display:flex;justify-content:space-between;color:var(--muted)}.output-number{font-size:var(--heading);font-weight:400;overflow-wrap:anywhere}.slippage{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block:12px;font-size:var(--small);color:var(--muted)}.slippage>div{display:flex;align-items:center;gap:8px}.slippage input{border:1px solid var(--control);border-radius:4px;min-height:40px;font-size:var(--input);padding:6px 8px;width:80px;background:var(--ink);color:var(--text)}.swap-panel p.error:not(:empty){padding-bottom:12px}.swap-caption{font-size:var(--small);color:var(--muted);margin-top:10px}.inline-status{padding-inline-start:10px;border-inline-start:2px solid var(--warning);color:var(--muted);font-size:var(--small);margin-top:12px}.quote-details{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.quote-details .button,.quote-details>p{margin-top:12px}.quote-details .ledger dt{font-size:var(--small)}.read-status{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--small);padding-block:8px 16px}.read-status>span{overflow-wrap:anywhere;max-width:90ch}.read-status button{flex:none}.oracle-notice{margin-block:0 16px}.section{padding-block:24px;border-top:1px solid var(--line);scroll-margin-top:16px}.section-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px}.section-heading p{margin-top:8px;color:var(--muted);font-size:var(--small)}.section-heading>a{min-height:44px;display:flex;align-items:center;font-size:var(--small)}.rights-grid,.treasury-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.rights-grid>*,.treasury-grid>*{min-width:0}.big-stat{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.big-stat>span{color:var(--muted);font-size:var(--small)}.big-stat>strong{font-size:var(--heading);font-weight:400;color:var(--accent);overflow-wrap:anywhere}.big-stat small{color:var(--muted)}.ledger{margin:0;display:flex;flex-direction:column;gap:0}.ledger>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:9px;border-bottom:1px solid var(--line)}.ledger dt{color:var(--muted);flex:1;font-size:var(--small)}.ledger dd{margin:0;text-align:end;font-size:var(--small);max-width:60%;overflow-wrap:anywhere}.claim-panel>p{margin-top:10px;color:var(--muted);font-size:var(--small)}.claim-panel .ledger{margin-top:12px}.claim-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block:16px}.claim-actions .button{font-size:var(--small)}.rule-note{background:var(--surface);border-inline-start:2px solid var(--accent);padding:12px 16px;margin-block:20px 12px;max-width:none;font-size:var(--small)}.section>p.small{margin-top:12px}.file-label{display:flex;flex-direction:column;gap:8px;margin-block:12px}.file-label input{font-size:var(--small);width:100%;min-height:44px}details{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}summary{cursor:pointer;min-height:44px;display:list-item;list-style-position:inside;font-weight:600}details p{margin-block:8px;color:var(--muted);font-size:var(--small)}.treasury-copy>p{margin-top:12px;color:var(--muted);font-size:var(--small)}.treasury-copy>a{display:inline-block;margin-top:16px;font-size:var(--small)}.nft-gallery{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.nft-gallery>p{color:var(--muted);font-size:var(--small)}.nft-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:16px;font-size:var(--small);color:var(--muted)}.nft-toolbar button{font-size:var(--small)}.nft-rail{display:flex;gap:12px;overflow-x:auto;padding:4px 4px 12px;min-height:40px;scroll-snap-type:x proximity}.nft-card{width:144px;flex:0 0 144px;scroll-snap-align:start;font-size:var(--small)}.nft-image{height:144px;display:flex;align-items:center;justify-content:center;font-size:var(--small);color:var(--muted);background:var(--surface);margin-bottom:8px}.nft-image img{display:block;width:100%;height:100%;object-fit:contain;outline:1px solid #ffffff1a}.nft-card small{display:block;color:var(--muted);margin-top:4px}.nft-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px 16px}.nft-controls .button{min-width:44px}.explain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 32px}.explain-grid p{color:var(--muted);margin-top:10px;font-size:var(--body);line-height:1.6}.contract-list{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.contract-list>div{display:flex;flex-direction:column;gap:4px;padding-block:12px;border-top:1px solid var(--line);min-width:0}.contract-list span{color:var(--muted);font-size:var(--small)}.contract-list a{font-size:var(--small);overflow-wrap:anywhere}.site-footer{max-width:1280px;margin:auto;padding:20px 0 32px;border-top:1px solid var(--line);display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:var(--small);color:var(--muted)}.site-footer>span{margin-inline-end:auto}.site-footer>p{flex-basis:100%;max-width:none}.site-footer a{display:inline-flex;align-items:center;min-height:32px}.dialog{width:min(92vw,480px);max-height:90vh;border:1px solid var(--control);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:20px;overscroll-behavior:contain;overflow:auto}.dialog::backdrop{background:#000b}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h2{font-size:var(--subhead)}.icon-button{width:44px;min-width:44px;background:transparent;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--subhead)}.wallet-options{display:grid;gap:8px;margin-block:20px}.wallet-options button,.wallet-link{display:flex;align-items:center;gap:12px;min-height:48px;border:1px solid var(--control);border-radius:var(--radius);background:none;padding:9px 12px;text-decoration:none;color:var(--text)}.wallet-options button:hover,.wallet-link:hover{background:var(--hover)}.wallet-options img{width:28px;height:28px}.dialog .details{margin-block:20px}.dialog .details>div{margin-bottom:12px}.dialog dt{color:var(--muted);font-size:var(--small)}.dialog dd{margin:4px 0 0;overflow-wrap:anywhere}.dialog p{margin-block:12px}.transaction-status,.connection-note{position:fixed;inset-block-end:16px;inset-inline-end:16px;width:min(480px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--control);border-radius:var(--radius);padding:16px;display:flex;align-items:start;gap:12px;z-index:20;font-size:var(--small);max-height:40vh;overflow:auto}.transaction-status p{margin-block:8px}.transaction-status>div{flex:1;min-width:0}.transaction-status>button:not(.icon-button),.connection-note button{background:transparent;border:1px solid var(--control);border-radius:4px;min-height:44px;color:var(--text)}@media(max-width:1100px){.site-header{gap:20px}.site-header nav{gap:16px}.terminal-metrics{grid-template-columns:1fr 1fr}.terminal-metrics>div:nth-child(2){border-inline-end:0}.terminal-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.tick.minor{display:none}.axis-label{font-size:20px}.selection-label{font-size:18px}.ladder-readout{align-items:start}.ladder-readout>span{max-width:23ch}.gate-list{grid-template-columns:1fr 1fr}}@media(max-width:900px){.site-header{flex-wrap:wrap;gap:4px 12px;padding:10px 24px}.site-header nav{order:3;flex-basis:100%;justify-content:space-between;gap:8px}.site-header>.button{margin-inline-start:auto}main{padding-inline:24px}.workspace{display:flex;flex-direction:column}.swap-panel{order:-1;width:100%}.graph-panel{width:100%}.rights-grid,.treasury-grid{gap:24px}.site-footer{margin-inline:24px}.ladder-chart{aspect-ratio:1000/300}.axis-label{font-size:14px}.selection-label{font-size:16px}}@media(max-width:600px){.site-header{padding:8px 16px}.brand{font-size:var(--input)}.brand svg{width:20px;height:24px}.site-header nav{flex-wrap:wrap;justify-content:start;column-gap:14px;row-gap:0}.site-header nav a{min-height:32px}.site-header .compact{padding-inline:10px}main{padding-inline:16px}.network-line{font-size:var(--small);flex-wrap:wrap;gap:4px;padding-block:7px}.terminal-intro{margin-block:14px 12px;gap:8px}.terminal-intro>div{gap:8px}.terminal-intro h1{font-size:var(--heading)}.terminal-intro p{display:none}.terminal-intro .tag{padding:2px 5px}.terminal-metrics{margin-bottom:12px}.terminal-metrics>div{padding:8px 10px}.terminal-metrics dt{margin-bottom:4px}.terminal-metrics dd{font-size:var(--small);margin-bottom:2px}.terminal-metrics .metric-note{font-size:var(--small)}.workspace{gap:12px}.swap-panel{padding:14px}.panel-heading,.segmented{margin-bottom:8px}.amount-field{padding-bottom:8px}.receive-field{padding-block:8px}.slippage{margin-block:8px}.swap-caption{margin-top:8px}.inline-status{margin-top:10px}.read-status{align-items:start;gap:4px;padding-block:8px 12px}.read-status>.text-button{padding:0;min-height:32px}.section{padding-block:20px}.section-heading{gap:12px;flex-wrap:wrap;margin-bottom:16px}.rights-grid,.treasury-grid,.explain-grid,.contract-list{grid-template-columns:1fr;gap:24px}.ledger>div{gap:12px}.claim-actions{gap:8px}.rule-note{padding:12px}.ladder-wrap,.history-wrap{padding:12px 12px 0}.chart-title h2{font-size:var(--input)}.chart-tabs{padding:4px 8px}.chart-tabs button{padding:8px}.chart-tabs>span{font-size:var(--small)}.chart-legend{gap:8px;font-size:var(--small);margin-top:8px}.ladder-chart{margin-block:8px;aspect-ratio:1000/360}.axis-label,.selection-label{font-size:36px}.tick.minor{display:none}.gate-inspector{grid-template-columns:1fr;gap:0}.gate-inspector .gate-controls{padding-top:0}.gate-controls{gap:8px}.gate-controls select{max-width:72%;font-size:var(--small)}.ladder-readout{flex-direction:column;gap:6px;padding-block:10px;min-height:64px}.ladder-readout>span{max-width:none;text-align:start}.ladder-readout strong{font-size:var(--body)}.graph-foot{padding:10px 12px;gap:4px}.gate-details{padding-inline:12px}.chart-note{padding-bottom:12px}.history-empty{min-height:240px}.history-wrap select{max-width:58%}.nft-gallery{margin-top:20px;padding-top:16px}.nft-gallery .panel-heading{flex-wrap:wrap}.nft-toolbar{align-items:start;flex-wrap:wrap}.site-footer{margin-inline:16px;gap:8px 16px}.dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:90vh;max-height:90dvh;border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.dialog-head{gap:8px}.dialog-head h2{font-size:var(--input)}}@media(max-width:360px){.site-header nav{flex-wrap:wrap;justify-content:start;column-gap:14px}.terminal-intro h1{font-size:var(--subhead)}.terminal-intro .tag{font-size:var(--small)}.terminal-metrics>div{padding-inline:8px}.panel-heading>.small{max-width:13ch;text-align:end}.chart-legend{gap:4px 8px}.gate-controls{align-items:start;flex-direction:column;gap:4px}.gate-controls select{max-width:100%;width:100%}.claim-actions{grid-template-columns:1fr}.gate-list{grid-template-columns:1fr 1fr}.graph-foot{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.price-chart .notice.error{overflow-wrap:anywhere}.price-controls,.chart-navigation{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:12px 0}.price-controls label{display:grid;gap:4px;color:var(--muted);font-size:var(--small)}.price-controls select{min-height:44px;max-width:100%}.chart-toggle{display:flex;border:1px solid var(--control);border-radius:4px;overflow:hidden}.chart-toggle button{background:transparent;border:0;padding:8px 12px}.chart-toggle button[aria-pressed=true]{background:var(--hover);color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.price-readout{display:grid;gap:4px;font-size:var(--small)}.price-readout strong{font-size:var(--input)}.price-readout span,.chart-freshness{overflow-wrap:anywhere}.chart-freshness{margin-top:8px}.price-plot{width:100%;height:300px;display:block;touch-action:none;margin-top:8px;cursor:crosshair}.price-axis{fill:var(--muted);font:12px JetBrains Mono,monospace}.crosshair{pointer-events:none}.crosshair line{stroke:var(--focus);stroke-width:1;stroke-dasharray:3 3}.crosshair circle{fill:var(--focus);stroke:var(--surface)}.chart-navigation .button{padding:8px 14px}.inspect-control{display:flex;gap:12px;align-items:center;font-size:var(--small);margin-top:12px}.inspect-control input{flex:1;min-width:0;accent-color:var(--focus);min-height:44px}.chart-tooltip{min-height:100px;margin:4px 0 12px;padding:12px 0;border-block:1px solid var(--line);font-size:var(--small);display:grid;gap:4px;align-content:start;overflow-wrap:anywhere}.chart-data{margin-top:12px}.chart-data summary{padding-block:12px}@media(max-width:600px){.price-controls{align-items:stretch}.price-controls label{flex:1;min-width:108px}.chart-toggle{width:100%}.chart-toggle button{flex:1}.chart-tooltip{min-height:136px}}
