/* Odyssey: restoration of the approved blue/orange mythic artwork, data-native UI. */
:root{--canvas:#071521;--surface:#0b1b29;--ink:#fff2dc;--muted:#b0bfcb;--line:#334552;--action:#a84118;--phone:#e7b779;--gain:#88d5b6;--loss:#ffa38b;--reference:#bdd6ef;--focus:#ffcc87;--od-gold:#e7b779;--od-copper:#a84118;--stats-dark:#091824;--stats-lime:#142837;--serif:Georgia,'Times New Roman',serif;--mono:Consolas,'Liberation Mono',monospace}
html{background:#071521;scroll-padding-top:20px}body{background:var(--canvas);color:var(--ink);isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(180deg,transparent 40%,#071521 97%),var(--od-night) center top/cover no-repeat;pointer-events:none}body:has(.od-home):before{background:linear-gradient(180deg,#00132612 5%,transparent 48%,#071521 94%),var(--od-home) center top/cover no-repeat}body:after{display:none}body,button,input,select{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}::selection{background:#e7b779;color:#071521}input{caret-color:var(--od-gold)}.wrap{width:calc(100% - 64px);max-width:1120px}.button,.icon-button,.text-link{font-family:Arial,sans-serif}.button{border-radius:7px;box-shadow:none!important;min-height:48px;font-size:13px;letter-spacing:0}.button.primary,.button.ink{background:var(--action);color:#fff9ef;border:1px solid #d0874b}.button.ghost{background:#0c2030;border-color:var(--line);color:var(--ink)}.icon-button{background:#0c2030;border:1px solid #576472;color:var(--ink);box-shadow:none}.text-link{font-size:12px;color:var(--od-gold);text-decoration:none}.muted{color:var(--muted)}.gain{color:var(--gain)}.red{color:var(--loss)}.sample-label,.tag{color:#d5e3eb;background:#081a28;border:1px solid #617078;border-radius:3px;font:10px/1.5 Arial,sans-serif;letter-spacing:.07em}.od-nav{border:0;background:transparent;height:103px;position:relative;box-shadow:none}.od-nav .nav-wrap{height:100%;align-items:center}.od-logo{display:flex;align-items:center;min-height:44px}.od-logo img{display:block;width:235px;height:auto;max-height:83px;object-fit:contain}.od-nav nav{display:flex;align-items:center;gap:20px}.od-nav .how-link,.od-nav .back-link{background:transparent;border:0;color:#e2eaf2;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:7px;font-size:12px}.od-nav .icon{width:16px;height:16px}.od-home{padding-top:0}.od-hero{position:relative;min-height:464px;display:flex;align-items:center;justify-content:center;padding:20px 0 35px}.od-hero-copy{width:640px;max-width:100%;text-align:center;z-index:1}.od-hero h1{font-family:var(--serif);font-size:76px;line-height:1.03;color:#fff7e8;letter-spacing:-.035em;text-shadow:0 2px 16px #03182a33}.od-hero h1 em{font-weight:400;color:#f3c990}.od-subtitle{font-size:15px;line-height:1.8;color:#f4f6fb;margin:20px 0 26px}.od-form{max-width:none;width:100%;text-align:left}.od-form label{font:600 12px Arial,sans-serif;margin-bottom:10px;color:#f3f3e8}.od-input-row{display:flex;gap:8px;background:#10293a;padding:7px;border:1px solid #5a7888;border-radius:13px;box-shadow:0 6px 24px #001b2c44}.od-input-row .field{min-height:51px;flex:1;align-items:center;border:1px solid #3b5360;box-shadow:none;background:#081a27;min-width:0;border-radius:5px;padding-inline:12px 0}.od-input-row .field>.icon{color:var(--od-gold);width:17px;height:17px;flex:none}.od-input-row input{padding:14px 10px;font:14px Arial,sans-serif;color:var(--ink);min-width:0}.od-input-row input::placeholder{color:#b9c8d1;font:14px Arial,sans-serif}.od-input-row .icon-button{border:0;background:transparent;min-width:42px;min-height:44px}.od-input-row .primary{min-width:150px}.od-help{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#d8e8f3;margin:12px 0 0}.od-help .icon{width:14px;height:14px}.field-error:empty{display:none}.od-form .field-error{color:#fff2dc;background:#782d20;border-radius:4px;font-size:13px;padding:10px}.od-home .example-entry{display:flex;justify-content:center;align-items:center;margin-top:13px;gap:12px}.od-home .example-entry .text-link{color:#e6f1f9;text-decoration:underline;text-underline-offset:4px;font-size:13px}.live-availability{font-size:11px;line-height:1.5;color:#d0dde8;text-align:center;margin-top:3px}.od-oracle{position:absolute;width:220px;left:-35px;top:55px;z-index:0}.od-oracle .operator-button{width:100%;height:340px;padding:0;border:0;transform:none;box-shadow:none;background:none}.od-oracle .scene-art{height:100%;width:100%;overflow:visible}.od-oracle .scene-art image{width:100%;height:100%;x:0}.od-oracle-caption{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-20px}.od-oracle-caption .icon-button{border-radius:50%;width:42px;height:42px;min-width:42px;min-height:42px;flex:none}.od-oracle-caption span{font:italic 15px/1.4 var(--serif);background:#081824eb;padding:8px 10px;white-space:nowrap;color:#f5d6a3;border-radius:3px}.od-fates{max-width:954px;margin:28px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.od-fate{position:relative;text-align:center;background:linear-gradient(150deg,#132130,#071420);border:1px solid #997b4e;border-radius:12px;padding:16px 22px 34px;box-shadow:0 12px 30px #0004}.od-fate:before{content:"";position:absolute;inset:7px;border:1px solid #88734b66;border-radius:7px;pointer-events:none}.od-fate img{height:170px;width:170px;max-width:100%;object-fit:contain;display:block;margin:0 auto 8px}.od-fate h2{font:400 26px var(--serif);letter-spacing:.01em}.od-fate>span{font:10px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;display:block;color:#edba80;margin-top:10px}.od-fate:nth-child(2)>span{color:#b6d7fa}.od-fate:nth-child(3)>span{color:#b8d3af}.od-fate i{position:absolute;left:calc(50% - 17px);bottom:-17px;border:1px solid #b38d50;background:#0b1b29;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;color:var(--od-gold)}.od-fate i svg{width:17px;height:17px}.pair-explainer{font:12px/1.65 Arial,sans-serif;color:#bec9cf;text-align:center;margin:40px auto 5px}.od-footer{margin:18px auto 0;padding:6px 0 20px;color:#a8bbc7}.od-footer>img{display:block;object-fit:contain;width:230px;height:68px;margin:10px auto 14px}.od-footer>div{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:10px}.od-footer b{color:var(--od-gold);padding:0 8px}.od-footer button{min-height:44px}
/* Reports. Preserve exact numeric text and existing state machine. */
.stats-page{padding-top:4px;max-width:1120px}.stats-top{margin:0 0 7px}.stats-mode{background:#081924;border:1px solid #617585;color:#d6e4ed;font-size:10px}.stats-heading{margin:8px 0 12px}.stats-heading h1{font:400 28px var(--serif);color:var(--ink);letter-spacing:0}.stats-heading h1 span{color:var(--od-gold)}.stats-heading p{font-size:12px;color:var(--muted)}.stats-asof{color:#bdcedc;font-size:11px}.stats-source-note{padding:0;border:0;background:none;color:#bdcedc;font-size:11px;margin-bottom:14px}.stats-category-row{margin-top:10px}.stats-tabs{border:1px solid #54626a;background:#081a28;padding:6px;border-radius:11px}.stats-tabs button{background:transparent;color:#c7d4dc;border:1px solid transparent;font:400 18px var(--serif);min-height:57px;box-shadow:none;border-radius:6px;gap:10px}.stats-tabs button img{width:36px;height:36px;object-fit:contain}.stats-tabs button[aria-selected=true]{background:#a84a252e;color:#ffe7bd;border-color:#b77a47;box-shadow:none}.stats-tabs button span{font:11px Arial,sans-serif;color:inherit;background:none;border:0}.stats-all{background:#0b1d2b;color:#c4d1dc;border:1px solid #786b55;border-radius:5px;font-size:12px}.stats-all[aria-pressed=true]{color:#ffe2b4;background:#3a2c24}.stats-category-explain{color:#c4d1db;font-size:12px}.stats-token-strip{margin-bottom:15px}.stats-token{position:relative;background:#112535;border:1px solid #556273;border-radius:8px;box-shadow:none;min-width:270px;color:var(--ink)}.stats-token.selected{background:#1b2d3d;border-color:#ddb273;box-shadow:inset 0 0 0 1px #ddb27377}.stats-token-copy strong{color:#fff0d9;font:400 18px var(--serif)}.stats-token-copy span{color:#c3cdd4;font-size:12px}.stats-token-copy b{color:var(--gain);font:12px/1.5 Arial,sans-serif;white-space:normal}.stats-token-avatar{background:#162c3d!important;color:#f4d19e;border:1px solid #b1956a;font-family:var(--serif);border-radius:50%;width:43px;height:43px;font-size:17px}.stats-rank{background:#10212e;color:#dcaf72;border:0;font:12px var(--mono)}#stats-content{background:linear-gradient(130deg,#0d1f2d,#081723);border:1px solid #9b8057;border-radius:14px;padding:26px;box-shadow:0 14px 40px #0004;min-width:0}.stats-selected-bar{color:#e7c594;padding-bottom:11px;margin:0;border-bottom:1px solid #354550}.stats-private-label{color:#a9bdcd}.stats-pair-dot{background:#dca660}.stats-hero{position:relative;display:grid;grid-template-columns:1fr 175px;background:transparent!important;color:var(--ink);border:0;box-shadow:none;border-radius:0;padding:23px 0 8px;min-height:230px;gap:18px;overflow:visible}.stats-verdict{color:#f9eedb;font:400 28px var(--serif)}.stats-hero h2{font:400 48px/1.12 var(--serif);letter-spacing:-.025em;color:#ffefd4;margin:7px 0 12px;max-width:100%;overflow-wrap:anywhere}.stats-hero h2 span{color:#efba74}.stats-hero-copy>p{font:13px/1.7 Arial,sans-serif;max-width:650px;color:#c0cfda}.stats-hero-copy>small{font-size:10px;color:#aabdc9;margin-top:9px}.stats-hero-actions{gap:10px;margin-top:19px}.stats-hero .button.primary{background:#a84118;color:#fff7ec;border:1px solid #cd8b51}.stats-download,.stats-copy{background:#102737;border:1px solid #6b706e;color:#eac390;border-radius:6px;min-height:47px;padding:10px 13px;box-shadow:none}.stats-copy{font-size:12px}.stats-rook{width:175px;margin:0;position:relative;align-self:center;height:180px}.stats-rook-button{width:175px;height:170px;pointer-events:none;background:none;padding:0}.stats-rook .stats-speech,.stats-rook .stats-motion{display:none}.stats-rook .scene-art{height:100%;width:100%}.stats-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:19px}.stats-metric{position:relative;border:1px solid #364957;background:#102331;border-radius:8px;padding:20px 16px 18px 105px;min-height:133px;box-shadow:none}.stats-metric.featured{background:#102331;border-color:#596476}.stats-metric-art{position:absolute;width:80px;height:90px;object-fit:contain;left:12px;top:20px}.stats-metric-name{color:#eac28a;font:400 17px/1.4 var(--serif);display:flex;justify-content:space-between;gap:8px;margin-bottom:7px}.stats-metric>strong{font:400 27px/1.3 var(--serif);color:#fff2de;letter-spacing:0;overflow-wrap:anywhere}.stats-metric>strong.stats-emphasis{color:#bed5eb}.stats-metric>span{font:11px/1.6 Arial,sans-serif;color:#b4c4cf;margin-top:6px;display:block}.stats-help{background:transparent;border:1px solid #8292a1;color:#cbd8e2;font-size:10px;width:22px;height:22px;flex:none}.stats-help:after{background:#fff1d9!important;color:#102331!important;border-color:#d9b477!important;z-index:90}.stats-bottom-line{font-size:12px;color:#b7c8d3;margin:18px 0}.stats-reference-row{border-color:#3b4e5e}.stats-reference-row strong{font:400 19px var(--serif);color:#ffe5bd}.stats-reference-row p,.stats-ref-note{color:#b4c4cf;font-size:11px}.stats-ref-toggle{background:#061420;border:1px solid #63717b;border-radius:5px;padding:4px}.stats-ref-toggle button{color:#c0ced9;font-size:12px;background:transparent;min-height:42px}.stats-ref-toggle button[aria-pressed=true]{background:#423123;color:#ffe0af;box-shadow:none}.stats-supporting{gap:14px;margin-top:20px}.stats-supporting>details,.stats-method{background:#0a1a27;border:1px solid #354957;border-radius:6px}.stats-supporting summary,.stats-method>summary{font-size:13px;color:#f0ce9d;min-height:52px;font-weight:400}.stats-method-body{color:#c2ced7;font-size:13px}.stats-method-body strong{color:#ffdeb0}.stats-trade-mini{color:#b5c4ce}.stats-trade-mini b{color:#eef2f5}.stats-trade-head h3{color:#efcb97;font-family:var(--serif)}.stats-trade-head span,.stats-trade-refs{color:#b4c5d0}.chart-grid{stroke:#3a4a58;stroke-dasharray:2 6}.chart-sale{stroke:#f1a675}.observed-point{fill:#ebc27c}.sell-point{fill:#f2a06c}.stats-chart svg text{fill:#cad7de;font-size:12px}.stats-chart figcaption{color:#b4c5d0}.stats-chart strong{color:#f5dcc0}.stats-comic{border-color:#88775b}.stats-panel{background:#142b3b;color:#f3e6cf}.stats-panel[aria-pressed=true]{background:#403124;box-shadow:inset 0 0 0 2px #dca66a}.stats-panel>span{color:#cdd8df}.stats-publish{color:#bdcbd4}.stats-share-dock{background:#0d2435;border-color:#957044;color:#ffdfb0}.stats-share-dock .button{background:var(--action);color:#fff4e6;border-color:#cd8b51}.stats-empty h2{color:#f4d2a0}.stats-no-tokens{color:#b9cbd6}.stats-raw{color:#f8c58f;background:#403123;border-color:#9b6c43}.stats-table-scroll th,.stats-table-scroll td{border-color:#334b5a;color:#d7e2e9}.stats-raw-table caption{color:#bfccd6}
/* Deeper existing flows remain accessible, not redesigned into a screenshot. */
dialog{background:#0c2030;color:#eff4f8;border-left:1px solid #917348}dialog::backdrop{background:#0009}.drawer-head{background:#071824;color:#f3d6a4;border-color:#53616a}.drawer-head h2{color:#ffdfad;font-family:var(--serif)}.drawer-content,.drawer-content p,.drawer-note{color:#cad7df}.drawer-note{background:#132d3e;border-color:#506473}.drawer-content h3{color:#efc88e}.status-box,.status-box.warning{background:#172c3d;border:1px solid #e2b77c}.status-box strong,.status-box p{color:#eaf1f6}.toast,.notice-toast{background:#0b2232;border-color:#b89261;color:#fff0d6}.scan-page{color:#eef1f4}.scan-copy h1{color:#ffe3b9}.scan-counter strong{color:#edbb7c}.scan-steps li{color:#bfcbd5}.scan-steps strong{color:#eed4ae}.scan-art .scene-art{width:100%}.scan-art-caption{background:#0a1b29;color:#bbd1df}.scene-caption,.panel-caption,.panel-header,.comic-panel,.receipt{background:#122c3b;color:#e0e6e9;border-color:#668092}.bubble{background:#f5e1bd;color:#1e2931}.receipt-metric-label,.fee-label,.receipt-bottom,.reference-explain{color:#b8cfdd}.scene-art{max-width:100%}.joy-burst i{background:#d9ac6c!important}.stats-publish input{color:#f0f4f5}
@media(hover:hover){.button.primary:hover,.stats-hero .button.primary:hover{background:#843015;border-color:#e6a36c}.od-fate:hover{transform:translateY(-4px);border-color:#e0b16e}.stats-token:hover{background:#20364a;border-color:#c19c64}.stats-tabs button:not([aria-selected=true]):hover{background:#1e3242}.stats-all:hover,.stats-ca:hover,.stats-ref-toggle button:not([aria-pressed=true]):hover{background:#253b4d;color:#ffebce}.stats-copy:hover,.stats-download:hover{background:#243b4c}.od-nav a:hover,.od-nav button:hover{color:#ffe0a9}}
@media(prefers-reduced-motion:no-preference){.od-fate{transition:transform 170ms cubic-bezier(.2,.8,.2,1),border-color 170ms ease-out}.od-fate img{transition:transform 250ms ease-out}.od-fate:hover img{transform:scale(1.025)}}
@media(max-width:1120px){.od-oracle{width:155px;left:-10px;top:85px;opacity:.94}.od-oracle .operator-button{height:280px}.od-oracle-caption span{font-size:12px}.od-hero-copy{width:590px}.od-hero h1{font-size:65px}.od-fate img{width:150px;height:150px}}
@media(max-width:930px){.od-oracle{display:none}.od-hero{min-height:450px}.od-hero-copy{width:640px}.stats-hero{grid-template-columns:1fr 140px}.stats-rook,.stats-rook-button{width:140px}.stats-metric{padding-left:85px}.stats-metric-art{width:64px;left:10px}.od-fate img{width:145px;height:145px}}
@media(max-width:650px){.wrap{width:calc(100% - 32px)}.od-nav{height:78px}.od-logo img{width:159px;max-height:58px}.od-nav nav{gap:0}.od-nav .how-link{font-size:11px;padding-right:0}.od-nav .back-link{display:none}.od-hero{min-height:0;padding:24px 0 14px}.od-hero h1{font-size:47px;line-height:1.08;letter-spacing:-.03em}.od-subtitle{font-size:14px;margin:18px 0 24px;line-height:1.75}.od-form label{font-size:12px}.od-input-row{flex-wrap:wrap;padding:7px;gap:8px}.od-input-row .field{flex-basis:100%;min-height:53px}.od-input-row input{font-size:16px}.od-input-row .primary{width:100%;min-height:49px;font-size:14px}.od-help{font-size:11px;line-height:1.5}.od-home .example-entry{margin-top:14px;gap:8px}.od-home .example-entry .text-link{font-size:12px}.live-availability{font-size:10px;max-width:280px;margin-inline:auto;line-height:1.6}.od-fates{gap:9px;margin-top:25px}.od-fate{padding:12px 5px 22px;border-radius:8px}.od-fate:before{inset:4px;border-radius:5px}.od-fate img{width:82px;height:82px;margin-bottom:6px}.od-fate h2{font-size:17px;letter-spacing:0}.od-fate>span{font-size:8px;letter-spacing:.05em;margin-top:7px}.od-fate i{width:26px;height:26px;left:calc(50% - 13px);bottom:-13px}.od-fate i svg{width:13px}.pair-explainer{font-size:10px;margin-top:30px;max-width:300px}.od-footer{margin-top:12px}.od-footer>img{height:42px;width:180px}.od-footer>div{font-size:9px;flex-wrap:wrap;gap:0}.od-footer>div>span:last-child{display:none}.od-footer button{font-size:10px}.stats-page{padding-top:0;padding-bottom:68px}.stats-heading h1{font-size:25px}.stats-heading p{font-size:11px}.stats-asof{font-size:10px}.stats-source-note{font-size:11px;line-height:1.5}.stats-top .back-link{font-size:11px;color:#cad8e2}.stats-mode{font-size:9px}.stats-category-row{gap:7px}.stats-tabs{padding:4px;gap:3px}.stats-tabs button{font-size:13px;gap:5px;min-height:47px;padding:5px 4px}.stats-tabs button img{width:22px;height:22px}.stats-tabs button span{display:none}.stats-all{min-width:42px;font-size:10px;padding:5px}.stats-category-explain{font-size:11px}.stats-token{min-width:238px;min-height:92px;padding:12px}.stats-token-copy strong{font-size:17px}.stats-token-copy b{font-size:11px}.stats-token-copy span{font-size:11px}.stats-token-strip{margin-bottom:8px}.stats-rank{font-size:10px}#stats-content{padding:16px 12px;border-radius:10px}.stats-selected-bar{font-size:11px}.stats-private-label{font-size:9px}.stats-hero{display:block;min-height:0;padding:20px 3px 6px}.stats-verdict{font-size:23px}.stats-hero h2{font-size:35px;line-height:1.12;max-width:calc(100% - 65px);margin:6px 0 16px;letter-spacing:-.025em}.stats-hero-copy>p{font-size:12px;max-width:100%;line-height:1.7;margin-top:0}.stats-rook{position:absolute;right:-4px;top:9px;width:80px;height:91px;opacity:1}.stats-rook-button{width:80px;height:88px}.stats-hero-actions{gap:8px;margin-top:15px;flex-wrap:wrap}.stats-hero .button.primary{min-height:45px;padding:10px 15px;font-size:12px;flex:1}.stats-download,.stats-copy{min-height:45px;font-size:11px;padding:9px}.stats-copy .icon{display:none}.stats-hero-copy>small{font-size:10px}.stats-metrics{gap:9px;margin-top:17px}.stats-metric{padding:13px 11px;min-height:170px;border-radius:7px}.stats-metric-art{position:static;width:45px;height:49px;display:block;margin-bottom:8px}.stats-metric-name{font-size:15px;margin-bottom:7px;line-height:1.4}.stats-metric>strong{font-size:21px;line-height:1.4}.stats-metric>span{font-size:10px;line-height:1.5;overflow-wrap:anywhere}.stats-help{width:18px;height:18px;min-width:18px;line-height:18px;font-size:9px}.stats-bottom-line{font-size:11px;line-height:1.65}.stats-reference-row{flex-wrap:wrap;gap:12px}.stats-reference-row strong{font-size:18px}.stats-reference-row p{font-size:10px;max-width:none}.stats-ref-toggle{width:100%;display:flex}.stats-ref-toggle button{flex:1;font-size:11px;min-height:42px}.stats-ref-note{font-size:10px;line-height:1.65}.stats-supporting summary,.stats-method>summary{padding:13px 11px;font-size:12px}.stats-method-body,.stats-trades-body,.stats-story-body{padding-inline:12px}.stats-help:focus-visible:after,.stats-help:hover:after{width:170px;left:auto;right:-5px}.stats-metric:nth-child(odd) .stats-help:after{left:-80px}.stats-publish .text-link{font-size:12px}.stats-publish p{font-size:10px}.stats-copy{display:inline-flex!important}.stats-panel{padding:9px}.stats-panel>strong{font-size:12px}.stats-panel>span{font-size:10px}.stats-chart svg{min-height:100px}.stats-trade-mini{font-size:11px}.stats-method-body{font-size:12px}.stats-empty p{font-size:13px}.stats-share-dock{bottom:12px}.stats-share-dock[hidden]{display:none}}
@media(max-width:359px){.od-hero h1{font-size:41px}.od-fate h2{font-size:14px}.od-fate img{width:66px;height:68px}.od-fate>span{font-size:7px}.stats-tabs button img{display:none}.stats-tabs button{font-size:12px}.stats-metric>strong{font-size:19px}.stats-metric-name{font-size:14px}.stats-hero h2{font-size:31px}.stats-rook{width:65px}.od-logo img{width:147px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.od-oracle .operator-button{position:relative;inset:auto;display:block;transform:none}.od-oracle .mascot-cutout{filter:none!important}.od-oracle .scene-art image{x:25px;width:510px;height:460px}.button.primary:hover{background:#893716!important;border-color:#cb9254!important}

.od-oracle .scene-art image{x:0;y:0;width:360px;height:620px}.stats-token.selected .stats-rank{background:#142a39;color:#edbb7c;box-shadow:none}.stats-top .back-link{visibility:hidden}@media(max-width:650px){.stats-top .back-link{visibility:visible}}

/* rc-260922-01 UX pass: report summary, look-alike tokens, the not-enough-data group and the
   human progress steps. Existing Odyssey tokens only; no new colour, font or motion. */
.stats-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:2px 0 16px}.stats-summary-tile{display:grid;align-content:start;gap:4px;min-width:0;padding:13px 14px 14px;background:#0b1b29;border:1px solid #334552;border-radius:8px;color:var(--ink);text-align:start;font:inherit}.stats-summary-tile>span{color:#eac28a;font:400 14px/1.3 var(--serif)}.stats-summary-tile>strong{font:400 23px/1.25 var(--serif);color:#fff2de;overflow-wrap:anywhere}.stats-summary-tile>strong b{font-weight:400}.stats-summary-tile>small{font-size:11px;line-height:1.5;color:#b4c4cf;overflow-wrap:anywhere}.stats-summary-jump{cursor:pointer;min-height:44px}.stats-summary-jump:focus-visible{outline:3px solid var(--focus);outline-offset:3px}
@media(hover:hover){.stats-summary-jump:hover{border-color:#c19c64;background:#122838}}
@media(max-width:900px){.stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.stats-summary{gap:8px;margin-bottom:12px}.stats-summary-tile{padding:11px 11px 12px}.stats-summary-tile>strong{font-size:19px}.stats-summary-tile>span{font-size:13px}}
.stats-token-ca{font:11px var(--mono);color:#bdd6ef;letter-spacing:0;white-space:nowrap}.stats-token-copy b.gain{color:var(--gain)}.stats-token-copy b.red{color:var(--loss)}.stats-token-copy b:not(.gain):not(.red){color:#c3cdd4}
.stats-token-group{flex:0 0 auto;display:grid;align-content:center;gap:5px;width:min(260px,76vw);padding:12px 14px;border:1px dashed #786b55;border-radius:8px;background:#0a1a27;scroll-snap-align:start}.stats-token-group strong{color:#f0ce9d;font:400 15px/1.3 var(--serif)}.stats-token-group span{color:#b4c4cf;font-size:11px;line-height:1.5}.stats-token.is-waiting{background:#0d1f2d;border-style:dashed}
.stats-units-line{margin-top:6px;color:#9fb1be;font-size:11px}
.scan-steps li.is-todo{opacity:.62}.scan-steps li.is-current strong{color:#ffdeb0}.scan-steps li>span .spinner{width:15px;height:15px}.scan-step-dot{display:block;width:9px;height:9px;margin:4px;border:1px solid #6d7f8c;border-radius:50%}.scan-steps strong{text-transform:none;font-size:13px}.scan-expectation{color:#c2ced7;font-size:13px;line-height:1.55;margin:0 0 18px;max-width:46ch}
.stats-summary-tile>strong .stats-summary-unit{font:12px Arial,sans-serif;color:#b4c4cf;margin-inline:2px 8px}
.stats-summary-tile>strong,.stats-metric>strong,.stats-sol-line strong{font-variant-numeric:lining-nums tabular-nums}
.stats-summary-count{display:inline-block;white-space:nowrap}
