@font-face{font-family:DM Sans;src:url(../fonts/dm-sans-latin.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/ibm-plex-mono-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--neutral-950: #141412;--neutral-900: #1b1b18;--neutral-850: #23231f;--neutral-800: #30302a;--neutral-700: #65655b;--neutral-400: #aaa99d;--neutral-100: #f2f0e7;--orange-400: #fa9851;--orange-300: #ffad70;--bg: var(--neutral-950);--surface: var(--neutral-900);--hover: var(--neutral-850);--border: var(--neutral-800);--control-border: var(--neutral-700);--text: var(--neutral-100);--muted: var(--neutral-400);--accent: var(--orange-400);--accent-hover: var(--orange-300);--on-accent: var(--neutral-950);--focus: var(--neutral-100);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 2rem;--text-display: 4rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--font-sans: "DM Sans", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{font:inherit;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:4px}a{color:inherit;text-underline-offset:4px}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{font-weight:600;text-wrap:balance}h1{font-size:var(--text-xl);line-height:1.2;letter-spacing:-.8px}h2{font-size:var(--text-lg);line-height:1.3;letter-spacing:-.3px}h3{font-size:var(--text-sm);line-height:1.5}p{text-wrap:pretty}svg{display:block}button svg{pointer-events:none}ul{padding:0;margin:0;list-style:none}img{display:block}::selection{background:var(--accent);color:var(--on-accent)}[hidden]{display:none!important}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.mono{font-family:var(--font-mono);font-weight:400;font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.caption{font-size:var(--text-xs)}.metric{font-size:var(--text-xl);line-height:1.3}.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}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;padding:var(--space-3) 20px;background:var(--text);color:var(--bg);z-index:20;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:44px;padding:10px 18px;text-decoration:none;font-weight:600;font-size:var(--text-sm);line-height:1.5;border:1px solid transparent;border-radius:0;white-space:normal}.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.outline{background:transparent;border-color:var(--control-border)}.subtle{background:transparent;border-color:var(--border)}.text-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;color:var(--text);font-weight:500;background:none;border:0;text-decoration:none;font-size:var(--text-xs)}.icon-button{width:44px;min-height:44px;display:inline-grid;place-items:center;border:1px solid var(--control-border);border-radius:0;background:transparent;font-size:var(--text-lg)}.button:active,.icon-button:active,.wallet-row:active{background:var(--hover)}.primary:active{background:var(--accent-hover)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:100px;border-bottom:1px solid var(--border)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;font-size:var(--text-lg);font-weight:600;letter-spacing:-.4px}.brand .muted{font-weight:400}.header-actions{display:flex;align-items:center;gap:var(--space-6)}.network-label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.square-dot{width:5px;height:5px;background:var(--muted);display:inline-block}.wallet-icon{display:inline-block;width:16px;height:13px;border:1.5px solid currentColor;position:relative}.wallet-icon:after{content:"";position:absolute;width:6px;height:5px;right:-2px;top:3px;border:1.5px solid currentColor;background:var(--accent)}.page-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:40px 28px}.page-top p{margin-block-start:var(--space-2)}.play-icon{font-size:var(--text-lg);line-height:1}.stream-link{white-space:nowrap}.live-panel{background:var(--surface);border:1px solid var(--border)}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:22px 28px 0;font-size:var(--text-xs)}.status-line{display:flex;align-items:center;gap:10px;font-size:var(--text-xs);font-weight:600}.status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--muted);display:inline-block}.status-dot.running{background:var(--accent)}.live-grid{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;min-height:360px}.wheel-scene{padding:0 var(--space-6) var(--space-3);min-width:0}.wheel-art{max-width:310px;margin-inline:auto}.wheel-art svg{width:100%;height:auto}.wheel-caption{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:var(--text-xs);margin-top:-2px}.small-mark{color:var(--accent);font-size:var(--text-lg)}.wheel-caption .icon-button{width:32px;min-height:32px;font-size:var(--text-sm);border:0;margin-inline-start:var(--space-1);color:var(--muted)}.live-readings{padding:var(--space-6) 40px var(--space-6) var(--space-6);min-width:0}.distance-label{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline-end:var(--space-2)}.distance-label h2{font-size:var(--text-base);letter-spacing:0;font-weight:500}.distance-label>span{font-family:var(--font-mono);font-size:var(--text-xs)}.odometer{font-size:var(--text-display);line-height:1.25;letter-spacing:-2px;margin-block:var(--space-3) var(--space-1);display:flex;align-items:baseline;gap:var(--space-1);min-height:80px;white-space:nowrap}.digit-window{width:.66em;height:1.25em;overflow:hidden;display:inline-block;position:relative;background:var(--hover);text-align:center}.digit-window.fraction{color:var(--accent)}.digit-strip{display:block;transform:translateY(calc(var(--digit, 0) * -1.25em))}.digit-strip>span{display:block;line-height:1.25em}.odometer-dot{width:.35em;text-align:center;color:var(--muted)}.odometer-placeholder{color:var(--muted)}.live-caption{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);margin-block-start:var(--space-3)}.status-tick{color:var(--accent);font-size:var(--text-base)}.pace-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-block-start:28px;padding-block-end:22px;border-block-end:1px solid var(--border)}.pace-grid dt{font-size:var(--text-xs);color:var(--muted);margin-block-end:var(--space-1)}.pace-grid dd{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xl);line-height:1.3}.unit{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--muted)}.data-health{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--text-xs);min-height:44px;margin-block-start:var(--space-2)}.data-health button{color:var(--muted)}.live-bottom{border-block-start:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:58px;padding:var(--space-1) 28px;font-size:var(--text-xs)}.chain-strip{display:grid;grid-template-columns:.85fr 1fr 1.15fr;border-block-end:1px solid var(--border);padding-block:28px;gap:var(--space-8)}.chain-strip>div+div{border-inline-start:1px solid var(--border);padding-inline-start:var(--space-8)}.chain-strip h2{font-size:var(--text-xs);color:var(--muted);font-weight:400;letter-spacing:0}.label-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.chain-block .label-row{font-size:var(--text-xs)}.block-number{font-size:var(--text-xl);margin-block:var(--space-2) var(--space-3);line-height:1.2}progress{appearance:none;width:100%;height:3px;display:block;border:0;background:var(--border);accent-color:var(--accent)}progress::-webkit-progress-bar{background:var(--border)}progress::-webkit-progress-value{background:var(--accent)}progress::-moz-progress-bar{background:var(--accent)}.minted-block>p{margin-block:var(--space-2) 2px}.settlement-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-block-start:var(--space-4)}.settlement-metrics dt{font-size:var(--text-xs);color:var(--muted)}.settlement-metrics dd{font-size:var(--text-lg);margin-block-start:var(--space-1)}.feed-health{display:block;font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1)}.feed-health:empty{display:none}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6)}.section-heading p{margin-block-start:6px;font-size:var(--text-sm)}.conversions-section{padding-block:40px;border-block-end:1px solid var(--border)}.segmented{display:flex;border:1px solid var(--control-border);flex-shrink:0}.segmented button{background:none;border:0;padding:9px var(--space-4);min-height:40px;color:var(--muted);font-size:var(--text-xs)}.segmented button[aria-pressed=true]{background:var(--hover);color:var(--text)}.conversion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-block:var(--space-8) 20px}.conversion{display:flex;gap:20px;align-items:center;min-width:0}.conversion-icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;color:var(--accent)}.conversion-icon svg,.overlay-mark svg{width:32px;height:32px;stroke:currentColor;stroke-width:1.2;fill:none}.conversion p{display:flex;align-items:baseline;gap:var(--space-2)}.conversion-value{font-size:var(--text-xl);line-height:1.3}.conversion p>.muted{font-size:var(--text-xs)}.conversion h3{margin-block:5px 1px;font-weight:500}.history-section{padding-block:40px;border-block-end:1px solid var(--border)}.record-summary{font-size:var(--text-xs);color:var(--accent);display:flex;align-items:center;gap:var(--space-2);max-width:50%;text-align:end}.chart-topline{display:flex;justify-content:space-between;gap:var(--space-3);margin-block:var(--space-8) 20px}.night-chart{height:160px;position:relative;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:6px;align-items:end;border-block-end:1px solid var(--border);background:repeating-linear-gradient(to top,transparent,transparent calc(25% - 1px),var(--border) calc(25% - 1px),var(--border) 25%)}.night-bar{height:100%;position:static;min-width:0;display:flex;align-items:end;justify-content:center}.night-bar .bar-fill{display:block;width:100%;height:max(2px,var(--height));background:var(--control-border);position:relative}.night-bar.record .bar-fill{background:var(--accent)}.night-bar.missing .bar-fill{height:2px;background:var(--border)}.night-bar .chart-tip{display:none;position:absolute;z-index:2;bottom:calc(var(--height) + 8px);left:clamp(100px,var(--center),calc(100% - 100px));transform:translate(-50%);width:200px;max-width:100%;white-space:normal;background:var(--text);color:var(--bg);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);pointer-events:none}.night-bar:first-child .chart-tip{left:0;transform:none}.night-bar:nth-last-child(-n+3) .chart-tip{left:auto;right:0;transform:none}.night-bar:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.night-bar:focus .chart-tip,.night-bar:hover .chart-tip{display:block}.chart-axis{display:flex;justify-content:space-between;font-family:var(--font-mono);color:var(--muted);font-size:var(--text-xs);margin-block-start:var(--space-3)}.chart-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);margin-block-start:var(--space-2)}.chart-loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--bg)}.table-scroll{overflow:auto;margin-top:var(--space-4)}table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th,td{text-align:start;padding:var(--space-3);border-block-end:1px solid var(--border)}th{font-weight:500;color:var(--muted)}td:nth-child(2){font-family:var(--font-mono)}.tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);padding-block:40px;border-block-end:1px solid var(--border)}.tool-section{min-width:0}.section-title{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.section-title h2{max-width:23ch}.tag{border:1px solid var(--border);color:var(--muted);padding:3px var(--space-2);white-space:nowrap;font-size:var(--text-xs)}.tool-section>.muted{margin-block:var(--space-2) var(--space-6)}.transaction-note{max-width:55ch;margin-block:var(--space-6) 20px;padding-inline-start:var(--space-4);border-inline-start:2px solid var(--accent);font-size:var(--text-sm)}#checkin-hint{margin-block-start:var(--space-3)}.feedback{font-size:var(--text-sm);margin-block:var(--space-3) 0;overflow-wrap:anywhere;color:var(--accent)}.feedback:empty{display:none}.transaction-link,.address-link{font-size:var(--text-xs);overflow-wrap:anywhere;display:block;margin-top:var(--space-2)}.token-details{margin-top:var(--space-4)}.token-details summary{display:inline-flex;align-items:center;cursor:pointer;min-height:44px;font-size:var(--text-xs);color:var(--muted);gap:var(--space-2)}.token-details summary:before{content:"+";font-size:var(--text-base)}.token-details[open] summary:before{content:"−"}.token-details p:last-child{margin-top:var(--space-2)}.local-history{margin-block-start:var(--space-6)}.checkin-list{margin-top:var(--space-3)}.checkin-list>li+li{border-top:1px solid var(--border);margin-top:var(--space-3);padding-top:var(--space-3)}.checkin-item{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);font-size:var(--text-xs)}.checkin-item .tx{font-family:var(--font-mono)}.checkin-item .distance{grid-column:2;grid-row:1/3;font-family:var(--font-mono);align-self:center}.checkin-item .checkin-time{color:var(--muted)}.guess-symbol{width:26px;height:26px;border:1px solid var(--control-border);color:var(--accent);text-align:center;font-family:var(--font-mono);font-size:var(--text-base)}#guess-form{margin-top:var(--space-6)}label{display:block;font-size:var(--text-xs);margin-block-end:var(--space-2)}.guess-controls{display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.input-wrap{min-width:0;flex:1;position:relative}.input-wrap input{width:100%;padding-inline-end:42px;font-family:var(--font-mono)}.input-wrap>span{position:absolute;right:12px;top:12px;font-size:var(--text-sm);pointer-events:none}input,select{background:var(--surface);border:1px solid var(--control-border);border-radius:0;min-height:44px;padding:10px var(--space-3);font-size:var(--text-base);max-width:100%}input::placeholder{color:var(--muted)}input[aria-invalid=true]{border-color:var(--accent)}.current-guess{margin-top:var(--space-6);padding-block:var(--space-3);border-block:1px solid var(--border);font-size:var(--text-sm)}.current-guess .mono{color:var(--accent)}.past-guesses{margin-top:var(--space-6)}.past-guesses ul{margin-top:var(--space-3)}.past-guesses li+li{margin-top:var(--space-3)}.guess-result{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-4);font-size:var(--text-xs)}.guess-result p{grid-column:1/-1;color:var(--muted)}.overlay-section{padding-block:var(--space-8) 40px}.overlay-heading{display:flex;align-items:center;gap:var(--space-4)}.overlay-mark{width:40px;height:40px;display:grid;place-items:center;color:var(--muted);flex-shrink:0}.overlay-heading p{margin-top:6px}.overlay-controls{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-6) var(--space-3)}.overlay-controls label{margin:0}.overlay-controls select{display:block;margin-top:var(--space-2);min-width:110px;font-size:var(--text-sm)}.overlay-controls .text-button{padding-inline:var(--space-3)}#overlay-copy-fallback{margin-block:var(--space-4)}#overlay-url{width:100%}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;padding-block:var(--space-6) var(--space-8);border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-xs)}.footer-brand{display:flex;align-items:center;gap:var(--space-2);color:var(--text)}.site-footer>div:last-child{display:flex;gap:var(--space-6)}.site-footer a{text-decoration:none;min-height:32px;display:inline-flex;align-items:center;gap:6px}.storage-notice{border:1px solid var(--control-border);padding:var(--space-4);margin-bottom:var(--space-6);color:var(--muted)}dialog{max-width:440px;width:calc(100% - 32px);padding:var(--space-6);background:var(--surface);color:var(--text);border:1px solid var(--control-border);border-radius:0;max-height:calc(100dvh - 32px);overscroll-behavior:contain}dialog::backdrop{background:#000b}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.dialog-heading h2{font-size:var(--text-lg)}.dialog-heading .icon-button{border:0}.dialog-heading+p{margin-block:var(--space-2) var(--space-6)}.dialog-note{margin-top:20px}.wallet-row{width:100%;min-height:56px;background:none;color:var(--text);border:1px solid var(--control-border);display:flex;align-items:center;gap:var(--space-3);text-decoration:none;text-align:start;padding:var(--space-3);font-weight:500;font-size:var(--text-sm);margin-block:var(--space-3)}.wallet-row img{width:28px;height:28px;object-fit:contain}.wallet-row .row-end{margin-inline-start:auto;color:var(--muted)}.wallet-help{font-size:var(--text-xs);color:var(--muted);padding-block:var(--space-2)}.noscript-message{position:fixed;inset-block-end:0;inset-inline:0;background:var(--accent);color:var(--on-accent);padding:var(--space-4);text-align:center;z-index:30}body:has(dialog[open]){overflow:hidden}#overlay{display:none}.overlay-mode,.overlay-mode body{background:transparent!important}.overlay-mode #dashboard,.overlay-mode dialog{display:none}.overlay-mode #overlay{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 20px;width:360px;max-width:calc(100% - 16px);min-height:104px;margin:var(--space-2);background:var(--surface);color:var(--text);border:1px solid var(--control-border)}.overlay-mode .overlay-wheel{width:64px;height:64px;flex-shrink:0}.overlay-wheel svg{width:100%;height:100%}.overlay-readings>p:first-child{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600}.overlay-readings>div{font-size:var(--text-xl);line-height:1.4;white-space:nowrap}.overlay-readings>div>.muted{font-size:var(--text-sm)}.overlay-readings>p:last-child{font-size:var(--text-xs)}#overlay-health{margin-inline-start:var(--space-2)}.overlay-mode[data-size=large] #overlay{width:520px;min-height:152px;padding:20px 28px;gap:var(--space-6)}.overlay-mode[data-size=large] .overlay-wheel{width:96px;height:96px}.overlay-mode[data-size=large] .overlay-readings>div{font-size:var(--text-display)}.overlay-mode[data-theme=light]{color-scheme:light;--bg: #faf7f0;--surface: #faf7f0;--text: #24241f;--muted: #646358;--control-border: #918b7e;--accent: #a9470b;--focus: #24241f}.overlay-mode[data-theme=light] .mini-wheel{color:#a9470b}@media(hover:hover){.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.outline:hover,.subtle:hover,.icon-button:hover,.wallet-row:hover{background:var(--hover);border-color:var(--muted)}.text-button:hover,.site-footer a:hover{color:var(--accent)}.segmented button:hover{color:var(--text)}}@media(prefers-reduced-motion:no-preference){.digit-strip{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.button,.wallet-row,.icon-button{transition:background-color .15s,border-color .15s}.bar-fill{transition:height .3s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wheel-rotor{animation:none!important}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.live-readings{padding-inline:var(--space-4) 28px}.odometer{font-size:var(--text-display);gap:2px;letter-spacing:-3px}.chain-strip{gap:var(--space-6);grid-template-columns:.8fr 1fr 1.2fr}.chain-strip>div+div{padding-inline-start:var(--space-6)}.tools-grid{gap:40px}.conversion-grid{gap:var(--space-6)}.conversion{gap:var(--space-3)}.metric{font-size:var(--text-lg)}.tag{display:none}.section-title h2{max-width:none}}@media(max-width:850px){.wrap{width:calc(100% - 40px)}.network-label{display:none}.live-grid{grid-template-columns:.8fr 1.2fr;min-height:320px}.wheel-scene{padding-inline:var(--space-3)}.wheel-caption>span:not(.small-mark){max-width:90px}.live-readings{padding-inline:var(--space-3) var(--space-6)}.odometer{font-size:var(--text-xl);min-height:44px;letter-spacing:-1px;gap:3px}.digit-window{width:.75em}.distance-label{padding:0}.pace-grid{margin-top:var(--space-6)}.conversion-grid{gap:var(--space-4)}.conversion{align-items:start}.conversion-icon{display:none}.chain-strip{grid-template-columns:1fr 1fr}.work-block{grid-column:1/-1;border-inline-start:0!important;padding-inline-start:0!important;border-block-start:1px solid var(--border);padding-block-start:20px;display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap}.settlement-metrics{margin:0;flex:1}.settlement-metrics div{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.settlement-metrics dd{margin:0}.tools-grid{gap:var(--space-8)}.guess-controls{flex-wrap:wrap}.guess-controls .input-wrap{flex-basis:100%}.section-title h2,.overlay-heading h2{font-size:var(--text-lg)}.site-footer>p{order:3;width:100%}.record-summary{max-width:45%}}@media(max-width:600px){.site-header{min-height:80px;gap:var(--space-3)}.brand{font-size:var(--text-base);gap:var(--space-2);letter-spacing:-.3px}.brand img{width:28px;height:28px}.brand>span{max-width:104px;line-height:1.2}.brand .muted{display:block}.header-actions{gap:0}.header-actions .button{padding-inline:var(--space-3);gap:var(--space-2);font-size:var(--text-xs)}.page-top{padding-block:var(--space-6) 20px;gap:var(--space-3);align-items:start}.page-top h1{font-size:var(--text-lg);letter-spacing:-.4px}.page-top p{font-size:var(--text-xs);max-width:26ch}.stream-link{font-size:var(--text-xs);padding:0;border:0;min-height:44px;max-width:106px;white-space:normal;gap:6px;text-align:center;line-height:1.4}.stream-link .play-icon{display:none}.panel-top{padding:var(--space-4) var(--space-4) 0;align-items:start}.panel-top #night-date{font-size:var(--text-xs)}.status-line{gap:6px;line-height:1.5;font-size:var(--text-xs);max-width:210px}.status-dot{width:6px;height:6px}.live-grid{grid-template-columns:1fr;min-height:0}.wheel-scene{padding:var(--space-1) var(--space-4) 0}.wheel-art{max-width:204px}.wheel-caption{display:none}.live-readings{padding:var(--space-2) 20px var(--space-3)}.distance-label h2{font-size:var(--text-sm)}.odometer{font-size:var(--text-xl);justify-content:center;margin-block:var(--space-3) 0;gap:5px;min-height:44px}.digit-window{width:.9em}.live-caption{justify-content:center;margin-top:var(--space-2)}.pace-grid{margin-top:20px;gap:var(--space-6);padding-bottom:var(--space-4)}.pace-grid dd{font-size:var(--text-lg)}.pace-grid>div:last-child{text-align:end}.pace-grid>div:last-child dd{justify-content:end}.data-health{font-size:var(--text-xs);margin-top:var(--space-1)}.live-bottom{padding:6px var(--space-4);min-height:48px;gap:var(--space-3)}.live-bottom>span{display:none}.live-bottom .text-button{width:100%;font-size:var(--text-xs)}.chain-strip{padding-block:var(--space-6);gap:20px}.chain-strip>div+div{padding-inline-start:20px}.block-number{font-size:var(--text-lg);margin-top:var(--space-3)}.chain-block .label-row{align-items:start;gap:var(--space-2);flex-wrap:wrap}.chain-block h2{width:100%}.chain-block #block-progress-label{display:none}.minted-block .metric{font-size:var(--text-lg);overflow-wrap:anywhere}.minted-block>p{margin-top:var(--space-3)}.minted-block .caption{display:none}.work-block{gap:var(--space-3);display:block}.work-block>h2{margin-bottom:var(--space-4)}.settlement-metrics div{display:block}.settlement-metrics dd{margin-top:var(--space-1);font-size:var(--text-base)}.section-heading{align-items:start;gap:var(--space-4)}.section-heading h2{font-size:var(--text-lg)}.section-heading p{font-size:var(--text-xs)}.conversions-section{padding-block:var(--space-8)}.conversions-section .section-heading{display:block}.segmented{display:inline-flex;margin-top:20px}.conversion-grid{grid-template-columns:1fr;margin-block:var(--space-6) var(--space-4);gap:var(--space-6)}.conversion{gap:var(--space-4);align-items:center}.conversion-icon{display:grid}.conversion>div{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:baseline;flex:1}.conversion p{grid-row:1/3;min-width:98px}.conversion-value{font-size:var(--text-lg)}.conversion h3{font-size:var(--text-sm);margin-top:0}.conversion .caption{font-size:var(--text-xs)}.history-section{padding-block:var(--space-8)}.history-section .section-heading{display:block}.record-summary{margin-top:var(--space-4);max-width:none;text-align:start}.night-chart{height:140px;gap:3px}.chart-topline{margin-block:var(--space-6) var(--space-4)}.chart-footer{align-items:start;gap:var(--space-4);flex-direction:column;margin-top:var(--space-4)}.chart-footer .text-button{min-height:32px;padding:0}.tools-grid{grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-8)}.tool-section+section{padding-top:var(--space-8);border-top:1px solid var(--border)}.section-title h2{max-width:25ch}.tag{display:block}.guess-controls{flex-wrap:nowrap}.guess-controls .input-wrap{flex-basis:auto}.guess-controls .button{padding-inline:var(--space-3);flex-shrink:0}.overlay-section{padding-block:28px var(--space-8)}.overlay-heading{gap:var(--space-3);align-items:start}.overlay-heading p{font-size:var(--text-xs)}.overlay-controls{gap:var(--space-3)}.overlay-controls label{flex:1}.overlay-controls select{width:100%}.overlay-controls>.button{flex-basis:100%}.overlay-controls>.text-button{padding-inline:0}.site-footer{gap:20px;padding-block:var(--space-6)}.site-footer>p{font-size:var(--text-xs);line-height:1.6}.site-footer>div:last-child{gap:20px;flex-wrap:wrap}.footer-brand{width:100%}.site-footer>p{order:0}dialog{margin:0;inset:auto 0 0;width:100%;max-width:none;max-height:90dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-inline:0;border-bottom:0}.wallet-row{min-height:52px}}@media(max-width:359px){.wrap{width:calc(100% - 32px)}.brand{font-size:var(--text-sm)}.wallet-icon{display:none}.page-top{display:block}.stream-link,.panel-top #night-date{display:none}.live-readings{padding-inline:var(--space-4)}.odometer{gap:3px}.digit-window{width:.8em}.section-title{flex-wrap:wrap}.tag{display:none}.guess-controls{flex-wrap:wrap}.guess-controls .input-wrap{flex-basis:100%}.guess-controls .button{width:100%}.conversion>div{column-gap:var(--space-3)}.conversion p{min-width:88px}}@media(max-width:600px){.wheel-scene{position:relative}.wheel-caption{display:flex;position:absolute;inset-inline-end:12px;inset-block-end:8px;margin:0}.wheel-caption>span{display:none}.wheel-caption .icon-button{border:1px solid var(--control-border);width:32px;min-height:32px}.minted-block .metric{font-size:var(--text-base)}}@media(max-width:359px){.chain-strip{grid-template-columns:1fr}.chain-strip>div+div{padding-inline-start:0;border-inline-start:0;padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.chain-block .label-row{flex-wrap:nowrap}.chain-block h2{width:auto}.chain-block #block-progress-label{display:inline}.minted-block .metric{font-size:var(--text-lg)}.minted-block .caption{display:inline}}.odometer.long-distance{font-size:var(--text-xl)}@media(forced-colors:active){button,a,input,select,summary{forced-color-adjust:auto}.status-dot,.bar-fill,progress{border:1px solid CanvasText}.digit-window{border:1px solid CanvasText}:focus-visible{outline:2px solid Highlight!important}}@media(max-width:399px){.overlay-mode[data-size=large] #overlay{padding:var(--space-4);gap:var(--space-4)}.overlay-mode[data-size=large] .overlay-wheel{width:64px;height:64px}.overlay-mode[data-size=large] .overlay-readings>div{font-size:var(--text-xl)}}#wallet-intro{overflow-wrap:anywhere}
