.markets-terminal,.token-terminal,.profile-workbench{display:grid;gap:16px;min-width:0}.terminal-heading,.market-health,.table-caption,.token-overview{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.terminal-heading p{margin-block-start:6px}.market-health{justify-content:flex-start;font-size:var(--small);padding-block:12px;border-block:1px solid var(--line)}.market-health a{margin-inline-start:auto}.gainers-ticker{display:flex;align-items:center;gap:24px;overflow-x:auto;min-width:0;padding-block:12px;font-size:var(--small);border-block-end:1px solid var(--line)}.gainers-ticker strong{flex-shrink:0}.gainers-ticker a{white-space:nowrap;text-decoration:none;min-height:28px;display:flex;gap:8px;align-items:center}.market-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;gap:16px;align-items:end}.market-pick-filter{display:flex!important;align-items:center;gap:8px;font-size:var(--small);min-height:44px;margin:0!important;white-space:nowrap}.market-pick-filter input{height:20px;width:20px;accent-color:var(--accent)}.market-view-tabs{display:flex;flex-wrap:wrap;gap:4px;border-block-end:1px solid var(--line);padding-block:4px}.market-view-tabs button{background:transparent;border:0;border-block-end:2px solid transparent;border-radius:0;font-size:var(--small);padding:8px 12px;min-height:44px}.market-view-tabs button[aria-pressed=true]{color:var(--accent);background:var(--surface);border-color:var(--accent)}.table-caption{font-size:var(--small);color:var(--muted)}.market-table-scroll{overflow:auto;max-width:100%;min-width:0;overscroll-behavior-inline:contain;border-block:1px solid var(--line)}.market-table-scroll table{width:100%;border-collapse:collapse;font-size:var(--small)}.market-table{min-width:1180px}.market-table th,.market-table td,.detail-table th,.detail-table td,.candle-figure th,.candle-figure td{padding:12px;text-align:end;border-block-end:1px solid var(--line);white-space:nowrap}.market-table th:nth-child(2),.market-table td:first-child,.detail-table th,.candle-figure th{text-align:start}.market-table thead th{color:var(--muted);font-weight:400;padding-block:2px;background:var(--surface)}.market-table thead button{border:0;background:transparent;color:inherit;font:inherit;padding:8px 0;min-height:44px;white-space:nowrap}.market-table tbody tr:hover{background:var(--surface)}.market-table small{display:block;font-size:var(--small)}.market-token-link{display:flex;gap:10px;align-items:center;text-decoration:none;min-width:180px;white-space:normal}.token-logo{flex-shrink:0;object-fit:contain;border-radius:50%}.market-spark{width:100px;height:30px;color:var(--accent)}.watch-star{min-width:32px;min-height:40px;border:0;background:transparent;color:var(--muted);margin-inline-end:6px}.watch-star[aria-pressed=true]{color:var(--warning)}.pick-badge{display:inline-block!important;font-size:var(--small);color:var(--accent);border:1px solid var(--line);border-radius:3px;margin-inline-start:8px;padding:2px 5px;font-weight:400;white-space:nowrap}.market-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:230px;padding:24px 16px;text-align:center;background:var(--surface);border-block:1px solid var(--line)}.market-empty p{max-width:64ch}.market-method{font-size:var(--small);color:var(--muted);border-block-start:1px solid var(--line)}.market-method>div{display:grid;gap:12px;padding-block:8px 16px;max-width:90ch}.sponsored-strip{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0;border-block-start:1px solid var(--line)}.sponsored-strip h3{font-size:var(--body)}.lab-pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.token-excluded{display:grid;gap:16px;max-width:900px;padding-block:8px 24px}.token-excluded ul{display:grid;gap:12px;padding-inline-start:24px;margin:0}.token-excluded>p{max-width:80ch}.token-overview{justify-content:flex-start;padding-block:12px;border-block-end:1px solid var(--line)}.token-current-price{margin-inline-start:auto;font-size:var(--heading)}.token-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:20px}.token-chart-panel,.token-check-panel{min-width:0}.token-check-panel{padding-inline-start:20px;border-inline-start:1px solid var(--line)}.token-check-panel dd{overflow-wrap:anywhere}.token-check-panel p{margin-block-start:16px}.chart-toolbar{display:grid;grid-template-columns:minmax(130px,1fr) 130px 120px;gap:12px}.candle-figure{margin:12px 0;min-width:0}.chart-readout{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--small);min-height:48px;color:var(--muted)}.chart-readout time{width:100%}.candlestick-chart{display:block;width:100%;min-height:260px;background:var(--surface);touch-action:pan-y}.chart-empty{min-height:300px;background:var(--surface);border-block:1px solid var(--line);display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:20px;text-align:center}.chart-controls{display:flex;flex-wrap:wrap;gap:6px;padding-block:12px}.chart-controls button{min-width:44px;font-size:var(--small)}.candle-figure figcaption{margin-block:6px 12px}.detail-table{min-width:750px}.profile-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:32px;align-items:start}.profile-side{padding:20px;background:var(--surface);display:grid;gap:20px}.profile-side ol{padding-inline-start:24px;display:grid;gap:12px}.profile-preview{display:grid;gap:16px;overflow-wrap:anywhere}.profile-banner{display:block;width:100%;height:auto;max-height:200px;object-fit:contain}.profile-submissions{padding:0;list-style:none;display:grid;gap:12px}.profile-submissions li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;border-block-end:1px solid var(--line)}.profile-order,.profile-admin{display:grid;gap:12px;padding-block:20px;border-block:1px solid var(--line);max-width:900px}.profile-recover{display:block;margin-block:8px;overflow-wrap:anywhere;white-space:normal}.profile-workbench label{font-size:var(--small)}.file-tree{max-height:360px;overflow:auto;border:1px solid var(--line);padding:12px;margin-block:12px}.file-tree label{display:flex!important;align-items:center;gap:10px;min-height:36px;margin:0!important;overflow-wrap:anywhere}.file-tree input{height:20px;width:20px;flex-shrink:0;accent-color:var(--accent)}.audit-steps{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0 0 20px;list-style-position:inside;color:var(--muted);font-size:var(--small)}.radar-categories{display:flex;flex-wrap:wrap;gap:8px}.radar-coincidences{display:grid;gap:16px;border-block-start:1px solid var(--line);padding-block:20px}.radar-flow{border-inline-start:2px solid var(--accent);padding-inline-start:12px;display:grid;gap:8px}.radar-flow ul{margin:0;padding-inline-start:20px}.radar-flow li{padding-block:4px}@media(max-width:1100px){.token-columns{grid-template-columns:minmax(0,1fr)}.token-check-panel{border-inline-start:0;border-block-start:1px solid var(--line);padding:20px 0 0}.token-check-panel .lab-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.token-check-panel .lab-source-list>div{display:block}.profile-grid{gap:20px}}@media(max-width:700px){.market-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.market-toolbar>.lab-field:first-child{grid-column:1/-1}.profile-grid{grid-template-columns:minmax(0,1fr)}.chart-toolbar{grid-template-columns:1fr 1fr}.chart-toolbar>.lab-field:first-child{grid-column:1/-1}.token-current-price{margin-inline-start:0}.token-check-panel .lab-source-list{grid-template-columns:minmax(0,1fr)}.market-health{gap:8px 16px}.market-health a{margin:0}.table-caption{gap:4px}.markets-terminal{gap:12px}.terminal-heading h2{font-size:var(--subhead)}.market-empty{min-height:220px}.gainers-ticker{gap:12px;flex-wrap:wrap}.gainers-ticker>span{flex-basis:100%}.market-view-tabs button{padding-inline:10px}.profile-order>.button{white-space:normal}.candle-figure{overflow:hidden}.chart-controls{gap:8px}}@media(prefers-reduced-motion:reduce){.markets-terminal *,.token-terminal *{scroll-behavior:auto}}.terminal-heading>div{min-width:0}.market-view-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.market-view-tabs>button{flex-shrink:0}@media(max-width:700px){.terminal-heading{flex-wrap:nowrap;align-items:center;gap:12px}.terminal-heading>.button{flex-shrink:0;font-size:var(--small);padding-inline:10px}.terminal-heading p{font-size:var(--small)}.gainers-ticker{flex-wrap:nowrap}.gainers-ticker>span{flex-basis:auto}.labs-intro p{margin-block-start:4px}.market-health{padding-block:8px}}.sponsor-placement{display:grid;gap:8px;max-width:400px;min-width:0}.sponsor-placement img{max-width:100%;height:auto;object-fit:contain}.sponsor-placement p{overflow-wrap:anywhere}.market-recovery,.ownership-progress{border:1px solid var(--control);padding:12px;margin:12px 0;background:var(--surface);overflow-wrap:anywhere}.market-recovery>summary{cursor:pointer;font-size:14px;min-height:24px}.recovery-content{padding-top:12px}.recovery-reasons{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:8px 0;font-size:12px}.asset-exclusion{border-top:1px solid var(--line);padding:8px 0}.asset-exclusion summary{cursor:pointer;min-height:24px}.asset-exclusion ul{padding-left:20px}.audit-steps [aria-current=step]{font-weight:600;text-decoration:underline;text-underline-offset:5px}.market-table td small{display:block}@media(max-width:600px){.market-recovery,.ownership-progress{padding:10px}.recovery-reasons{gap:8px 12px}.recovery-content .lab-pagination{flex-wrap:wrap}}.lab-data{display:flex;flex-direction:column;gap:24px;min-width:0}.lab-data>*,.lab-data section,.lab-data article{min-width:0}.lab-data .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lab-data-heading,.lab-market-heading,.lab-wallet-heading,.lab-list-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lab-data-heading>div,.lab-market-heading>div:first-child{min-width:0}.lab-data-heading p{margin-block-start:8px}.lab-data-heading>.button{flex-shrink:0}.lab-filter-grid,.lab-radar-controls{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));align-items:end;gap:12px}.lab-radar-controls{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}.lab-field,.labs-root .lab-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:var(--small);color:var(--muted);margin:0}.lab-field input,.lab-field select{display:block;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:var(--input);color:var(--text);background:var(--surface);border:1px solid var(--control);border-radius:var(--radius)}.lab-field select{padding-inline-end:24px}.lab-field input::placeholder{color:var(--muted);opacity:1}.lab-field select:disabled,.lab-check input:disabled{cursor:not-allowed}.lab-field select:disabled{color:var(--muted);border-color:var(--line)}.lab-coverage{padding:16px;border-inline-start:2px solid var(--control);background:var(--surface);display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.lab-coverage details,.lab-event details,.lab-wallet-card details,.lab-chart-values{margin-block-start:8px;padding-block-start:8px}.lab-coverage>details{margin-block-start:0;padding-block-start:0;border-block-start:0}.lab-coverage details p{margin-block:8px 0}.lab-featured-wrap{display:flex;flex-direction:column;gap:12px}.lab-section-label{font-size:var(--body);font-weight:600}.lab-market-list,.lab-event-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.lab-market-card,.lab-wallet-card{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere}.lab-featured{border-inline-start:3px solid var(--accent)}.lab-market-card h3{line-height:1.5}.lab-market-name{font-size:var(--small);font-weight:400}.lab-market-heading p{margin-block-start:4px}.lab-rank{display:inline-block;margin-inline-end:12px;font-size:var(--small);font-weight:400}.lab-market-price{display:flex;flex-direction:column;gap:4px;flex-shrink:0;text-align:end}.lab-market-price strong{font-size:var(--input);overflow-wrap:anywhere}.lab-market-metrics,.lab-wallet-balances{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin-block:20px 0}.lab-market-metrics dt,.lab-wallet-balances dt,.lab-source-list dt{color:var(--muted);font-size:var(--small);font-weight:400}.lab-market-metrics dd,.lab-wallet-balances dd{margin:4px 0 0;font-size:var(--body);overflow-wrap:anywhere}.lab-data details summary{font-size:var(--small);line-height:1.5;padding-block:10px}.lab-details-content{display:flex;flex-direction:column;gap:16px;padding-block-start:12px}.lab-data details p{margin-block:0}.lab-source-list{margin:0;display:flex;flex-direction:column;gap:12px}.lab-source-list>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start}.lab-source-list dd{min-width:0;margin:0;font-size:var(--small);overflow-wrap:anywhere}.lab-source-list code,.lab-source-list a{overflow-wrap:anywhere;word-break:break-word}.lab-link-row,.lab-card-actions,.lab-holder-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.lab-link-row a{display:inline-flex;min-height:44px;align-items:center;font-size:var(--small)}.lab-check,.labs-root .lab-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--small);cursor:pointer;margin:0}.lab-check input{accent-color:var(--accent);width:20px;height:20px;flex:0 0 20px;margin:0}.lab-data input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lab-price-chart{margin:0;min-width:0}.lab-price-chart svg{display:block;width:100%;height:auto;min-height:100px;border:1px solid var(--line);border-radius:var(--radius)}.lab-chart-axis{stroke:var(--line);stroke-width:1px}.lab-chart-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lab-price-chart figcaption{padding-block-start:8px}.lab-chart-value-list{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.lab-list-heading{align-items:center;flex-wrap:wrap}.lab-empty{padding:20px;border:1px dashed var(--control);border-radius:var(--radius);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lab-holder-panel{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.lab-holder-controls{align-items:end;margin-block-start:4px}.lab-holder-controls .lab-field{flex:1 1 240px;max-width:400px}.lab-action-status{min-height:18px}.lab-comparison,.lab-saved-list{display:flex;flex-direction:column;gap:12px;margin-block-start:8px;min-width:0}.lab-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius)}.lab-data table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--small)}.lab-data th,.lab-data td{padding:12px;text-align:start;vertical-align:top;border-block-end:1px solid var(--line)}.lab-data thead th{color:var(--muted);font-weight:400}.lab-data tbody tr:last-child th,.lab-data tbody tr:last-child td{border-block-end:0}.lab-block{display:block;margin-block-start:4px}.lab-saved-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.lab-saved-list li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:var(--small)}.lab-radar-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.lab-attribution-note{margin-block:12px 20px}.lab-event{padding:16px;border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere}.lab-event>p{margin-block-start:8px}.lab-event-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lab-event-kind{font-size:var(--small)}.lab-event-buy{color:var(--accent)}.lab-event-sell{color:var(--sell)}.lab-event-transfer,.lab-event-liquidity{color:var(--muted)}.lab-event-amount{margin-inline-start:auto;font-size:var(--small)}.lab-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-start:20px}.lab-wallet-list{display:flex;flex-direction:column;gap:12px}.lab-wallet-heading{flex-wrap:wrap;gap:8px}.lab-wallet-balances{margin-block-end:16px}.lab-data .lab-pool-coverage{margin-block-start:0}@media(max-width:1000px){.lab-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-search{grid-column:1 / -1}.lab-radar-layout{grid-template-columns:minmax(0,1fr)}.lab-wallet-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}}@media(max-width:560px){.lab-data{gap:16px}.lab-data-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.lab-data-heading>div{display:contents}.lab-data-heading h2{grid-row:1;grid-column:1}.lab-data-heading p{grid-row:2;grid-column:1 / -1;margin-block-start:0;font-size:var(--small)}.lab-data-heading>.button{grid-row:1;grid-column:2;font-size:var(--small)}.lab-market-heading{flex-direction:column;align-items:stretch;gap:12px}.lab-market-price{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;text-align:start}.lab-filter-grid,.lab-radar-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-coverage{padding:12px;gap:4px}.lab-coverage summary{font-weight:400}.lab-attribution-note{margin-block:8px 12px}.lab-market-card,.lab-holder-panel,.lab-wallet-card,.lab-empty{padding:16px}.lab-source-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.lab-market-metrics,.lab-wallet-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-holder-controls>.button,.lab-card-actions>.button{width:100%}.lab-holder-controls .lab-field{flex-basis:100%;max-width:none}}@media(forced-colors:active){.lab-data input[type=checkbox]:focus-visible{outline-color:Highlight}.lab-chart-line{stroke:CanvasText}}.labs-root{padding-block:20px 32px}.labs-intro,.labs-auth,.labs-heading,.labs-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.labs-intro p{font-size:var(--small);margin-block-start:6px}.labs-auth{justify-content:end}.labs-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-block:20px 16px;border-block-end:1px solid var(--line)}.labs-tabs a{display:flex;align-items:center;min-height:44px;text-decoration:none;border-block-end:2px solid transparent}.labs-tabs a[aria-current]{color:var(--accent);border-color:var(--accent)}.labs-tabs>span{margin-inline-start:auto}.labs-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.labs-section h2{margin-block-end:8px}.labs-heading{align-items:start;margin-block-end:20px}.labs-heading p{font-size:var(--small)}.labs-section p,.labs-service-details p{overflow-wrap:anywhere}.labs-form{display:grid;gap:8px}.labs-root label{display:block;margin-block:12px 6px}.labs-root input:not([type=checkbox]),.labs-root textarea,.labs-root select{width:100%;min-width:0;color:var(--text);background:var(--ink);border:1px solid var(--control);border-radius:var(--radius);padding:10px 12px;font-size:var(--input);min-height:44px}.labs-root textarea{resize:vertical}.labs-root summary{cursor:pointer;min-height:44px;padding-block:10px}.labs-root details{min-width:0}.labs-root pre{font:inherit;font-size:var(--small);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.labs-input-action{display:flex;align-items:stretch;gap:8px}.labs-input-action .button{flex-shrink:0}.labs-note{margin-block:12px}.labs-status:empty,.labs-login-message:empty{display:none}.labs-status,.labs-login-message{overflow-wrap:anywhere;margin-block:12px}.labs-service-notice{border-inline-start:2px solid var(--warning);padding-inline-start:12px;margin-block:20px;font-size:var(--small)}.labs-service-details{margin-block-start:24px;color:var(--muted);font-size:var(--small);border-block-start:1px solid var(--line)}.labs-service-details p{margin-block:12px}.audit-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;align-items:start}.audit-stage{margin-block-start:24px;padding-block-start:20px;border-block-start:1px solid var(--line)}.audit-stage h3{margin-block-end:16px}.labs-ledger{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:8px 16px;font-size:var(--small);margin-block:16px}.labs-ledger>div{display:contents}.labs-ledger dt{color:var(--muted)}.labs-ledger dd{margin:0;overflow-wrap:anywhere}.labs-checkbox{display:flex!important;align-items:start;gap:10px;font-size:var(--small);line-height:1.6}.labs-checkbox input{width:22px;height:22px;flex:0 0 auto;accent-color:var(--accent)}.labs-actions{justify-content:start;margin-block:12px}.audit-side>.labs-form{margin-block:24px 16px}.audit-orders{list-style:none;padding:0;margin-block:20px;display:grid;gap:8px}.audit-orders button{width:100%;overflow-wrap:anywhere;text-align:start}.audit-finding{margin-block-start:20px;padding-block-start:20px;border-block-start:1px solid var(--line)}.audit-finding h3{margin-block:12px 8px}.audit-finding p{margin-block:8px;font-size:var(--small)}.audit-report{margin-block-start:8px;grid-column:1 / -1}.audit-report>.button{margin-block:12px}.audit-markdown{max-height:none}@media(max-width:1100px){.site-header{flex-wrap:wrap;gap:8px 20px}.site-header nav{order:3;flex-basis:100%;justify-content:space-between}.site-header>.button{margin-inline-start:auto}}@media(max-width:850px){.audit-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.labs-root{padding-block-start:12px}.labs-intro{gap:10px}.labs-intro h1{font-size:var(--heading)}.labs-auth{width:100%;justify-content:space-between}.labs-auth .button{font-size:var(--small)}.labs-tabs{margin-block:12px;gap:0 24px}.labs-tabs>span{width:100%;margin:0 0 8px}.labs-section{padding:16px}.labs-input-action{flex-direction:column}.labs-ledger{grid-template-columns:minmax(0,1fr);gap:3px}.labs-ledger dd{margin-block-end:10px}.labs-heading{gap:8px;margin-block-end:16px}}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-semibold.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}}
