/* Analog Cut 01 — wallet-first feature. Scoped layout, existing semantic tokens. */
.simple-topbar{height:78px;background:var(--canvas)}
.simple-topbar .nav-wrap{gap:30px}.simple-descriptor{font:italic 16px var(--serif);color:var(--muted);margin-inline-end:auto;padding-inline-start:26px;border-inline-start:1px solid var(--line)}
.simple-nav{display:flex;align-items:center;gap:18px;font-size:13px}.simple-nav>a{min-height:44px;display:inline-flex;align-items:center;gap:7px;font-weight:600;padding:9px 8px}.simple-nav>a[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.simple-nav .icon{width:17px;height:17px}.simple-nav .navcount{background:var(--surface);border-color:var(--line);border-radius:4px;min-width:22px;line-height:21px}
.more-menu{position:relative}.more-menu>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;cursor:pointer}.more-menu>summary::-webkit-details-marker{display:none}.more-popover{position:absolute;inset-inline-end:0;top:48px;z-index:25;width:220px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #14141418}.more-popover>*{display:flex;width:100%;min-height:44px;align-items:center;padding:10px 14px;text-align:start;font-size:14px;border-radius:4px}.more-popover>*:hover{background:var(--canvas)}
.wallet-home{padding-block:50px 26px}.clear-hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.9fr);gap:80px;align-items:center;min-height:470px}.clear-copy>.eyebrow{font-size:12px;letter-spacing:.09em;color:var(--muted);margin-bottom:18px}.clear-copy h1{font-size:clamp(48px,4.6vw,68px);font-weight:800;letter-spacing:-.055em;line-height:1.03}.clear-copy h1 em{font-family:var(--serif);font-weight:400;color:var(--action);letter-spacing:-.045em}.clear-description{font-size:18px;line-height:1.6;margin-top:22px;max-width:465px;color:var(--muted)}.clear-description strong{font-weight:500;color:var(--ink)}
.clear-wallet-form{max-width:none;margin-top:30px}.clear-wallet-form label{font-size:13px;font-weight:600;margin-bottom:9px}.clear-input-row{display:flex;gap:10px;align-items:stretch}.clear-input-row>.field{flex:1;box-shadow:none;align-items:center;padding-inline-start:13px;min-width:0;min-height:56px}.clear-input-row>.field>.icon{width:18px;height:18px;color:var(--muted);flex:none}.clear-input-row input{font:14px var(--sans);padding-inline:10px;min-width:0}.clear-input-row input::placeholder{font-family:var(--sans);font-size:14px}.clear-input-row>.button{flex:none;font-size:14px;min-height:56px;padding-inline:16px}.clear-input-row .field .icon-button{border:0;background:none;min-width:40px}.clear-help{display:flex;gap:7px;align-items:center;margin-top:10px;color:var(--muted);font-size:12px}.clear-help .icon{width:14px;height:14px}.field-error:empty{display:none}.example-entry{display:flex;align-items:center;gap:16px;margin-top:15px}.example-entry>.text-link{font-size:13px}.example-entry>span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-family:var(--mono)}.live-availability{font-size:12px;color:var(--muted);margin-top:2px}.clear-example{border:1px solid var(--ink);border-radius:3px;background:var(--surface);box-shadow:5px 5px 0 var(--ink);transform:rotate(1deg);padding:20px 24px 17px;max-width:485px;justify-self:end;width:100%;position:relative}.example-top{display:flex;gap:10px;align-items:start;justify-content:space-between}.example-top .eyebrow{font-size:10px;max-width:155px;color:var(--muted)}.sample-label{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--line);border-radius:3px;font:11px var(--mono);color:var(--muted);letter-spacing:.04em;white-space:nowrap;line-height:1.5}.example-scene{height:228px;position:relative;overflow:hidden}.example-scene>.scene-art{height:280px;position:absolute;inset-inline-start:14%;bottom:-26px;width:87%}.example-scene>.bubble{font-size:26px;top:38px;left:7px;padding:15px 24px;transform:rotate(-7deg)}.example-receipt{border-top:1px dashed var(--line);padding-top:18px}.example-receipt>div:first-child{display:flex;gap:10px;align-items:center;font-size:14px}.example-comparison{display:grid;grid-template-columns:1fr 1fr;margin-top:18px}.example-comparison>div+div{border-inline-start:1px solid var(--line);padding-inline-start:25px}.example-comparison span{display:block;color:var(--muted);font-size:12px}.example-comparison strong{font-family:var(--mono);font-size:32px;letter-spacing:-.05em;line-height:1.4}.example-receipt>p{font-size:11px;color:var(--muted);line-height:1.6;margin-top:9px}.quote-badge{font-family:var(--mono);font-size:12px;color:var(--muted)}
.clear-how{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:51px;border-top:1px solid var(--ink);padding-top:27px}.clear-how>div{display:flex;gap:15px;align-items:start}.mini-number{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;background:var(--surface);border:1px solid var(--line);border-radius:50%;font:11px var(--mono);margin-top:1px}.clear-how h2{font-size:15px;letter-spacing:-.015em;font-weight:650;margin-bottom:5px}.clear-how p{font-size:13px;color:var(--muted);line-height:1.6}.pair-explainer{font-size:12px;line-height:1.65;color:var(--muted);margin-top:29px}.wallet-home+.footer{margin-top:10px}.wallet-report{padding-block:27px 35px;max-width:1190px}.wallet-context{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px}.wallet-context>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wallet-context h1{font-size:23px;letter-spacing:-.035em;line-height:1.2}.wallet-context>.text-link{font-size:12px;color:var(--muted)}.report-source-line{display:flex;gap:16px;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}.report-source-line>button{display:flex;align-items:center;gap:6px;min-height:44px;font-size:12px;color:var(--muted)}.report-source-line .icon{width:14px;height:14px}
.wallet-highlight{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.8fr);position:relative;background:var(--surface);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);min-height:340px;margin-top:10px;overflow:hidden}.highlight-content{padding:30px 36px;z-index:2}.highlight-kicker{display:flex;align-items:center;gap:13px;font-size:12px;font-weight:550;margin-bottom:16px}.outcome-tag{font-size:11px;line-height:1.4;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);color:var(--muted);padding:4px 7px;border-radius:4px;white-space:nowrap;font-weight:550}.outcome-tag.early,.outcome-tag.peak{color:var(--reference);border-color:#CEC0D9;background:#F5EFF8}.outcome-tag.escape{color:var(--gain);background:#EDF4EF;border-color:#B8CFC2}.outcome-tag.route{color:var(--muted);background:var(--canvas)}.highlight-content h2{font-size:clamp(30px,3.0vw,44px);line-height:1.1;letter-spacing:-.045em;max-width:620px}.highlight-facts{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:575px;margin-top:25px}.highlight-facts>div+div{border-inline-start:1px solid var(--line);padding-inline-start:27px}.highlight-facts span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.highlight-facts strong{font-family:var(--mono);font-size:36px;letter-spacing:-.07em;line-height:1.1;font-weight:500}.highlight-facts strong small{font-size:23px;letter-spacing:-.04em}.highlight-facts p{font-size:11px;color:var(--muted);line-height:1.55;margin-top:7px;max-width:250px}.quick-share-actions{display:flex;gap:8px;align-items:center}.quick-share-actions .button{min-height:46px;font-size:13px;padding:11px 18px}.quick-share-actions .icon-button{min-width:46px;min-height:46px;background:var(--surface)}.report-primary-share{margin-top:23px}.share-privacy{font-size:11px;color:var(--muted);margin-top:9px}.highlight-art{position:relative;overflow:hidden;background:var(--canvas);border-inline-start:1px solid var(--line);min-height:100%}.highlight-art>.scene-art{position:absolute;width:117%;height:330px;bottom:-25px;left:-8%}.highlight-art .bubble{font-size:29px;left:19px;top:34px;max-width:160px;padding:14px 21px;transform:rotate(-7deg)}.operator-note{position:absolute;right:18px;bottom:19px;font-size:11px;font-family:var(--mono);line-height:1.4;max-width:130px;background:var(--canvas);padding:8px 0 0 10px;transform:rotate(-3deg)}.operator-note em{font:italic 15px var(--serif)}
.wallet-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:31px 0 36px;padding:0}.wallet-stats>div{padding-inline:25px;border-inline-start:1px solid var(--line)}.wallet-stats>div:first-child{padding-inline-start:0;border:0}.wallet-stats dt{font-size:12px;color:var(--muted);margin-bottom:7px}.wallet-stats dd{font-family:var(--mono);font-size:28px;letter-spacing:-.03em;display:flex;align-items:baseline;gap:12px;margin:0;line-height:1.35}.wallet-stats dd span{font:12px/1.5 var(--sans);color:var(--muted);letter-spacing:0}
.wallet-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.wallet-section-head h2{font-size:23px;letter-spacing:-.04em;line-height:1.2}.wallet-section-head p{font-size:12px;color:var(--muted);margin-top:6px}.wallet-filters{display:flex;gap:9px;align-items:center}.wallet-search{display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:5px;min-height:44px;padding-inline:12px;background:var(--surface)}.wallet-search .icon{width:16px;height:16px;color:var(--muted)}.wallet-search input{min-width:0;width:125px;font:13px var(--sans);border:0;background:transparent;color:var(--ink);padding:10px 0;min-height:42px;outline-offset:2px}.wallet-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.wallet-search input:focus-visible{outline:none}.wallet-filters select{font:12px var(--sans);max-width:175px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:9px;min-height:44px}
.exit-column-head,.exit-top-row{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.72fr) minmax(0,1.4fr) 100px;gap:20px;align-items:center}.exit-column-head{font:10px var(--mono);letter-spacing:.06em;color:var(--muted);padding:13px 20px;border-block:1px solid var(--ink)}.exit-column-head span:last-child{text-align:end}.wallet-exit{padding:21px 20px 0;border-bottom:1px solid var(--line);background:transparent}.exit-top-row{min-height:62px}.exit-token{display:flex;gap:12px;align-items:center;min-width:0}.token-medallion{display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex:none;border:1px solid var(--ink);background:var(--surface);border-radius:50%;font:700 16px var(--sans);box-shadow:2px 2px 0 var(--line)}.exit-token h3{font-size:14px;letter-spacing:-.015em;margin-bottom:3px;overflow-wrap:anywhere}.exit-result strong{font-size:18px;font-family:var(--mono);line-height:1.3;letter-spacing:-.045em;font-weight:500;display:block}.exit-result strong small{font-size:14px}.exit-result>span.mono{font-size:11px;display:block;margin-top:5px;color:var(--muted)}.mobile-caption{display:none}.exit-insight p{font-size:13px;line-height:1.5;margin-top:6px;font-weight:500}.exit-actions{justify-self:end}.exit-actions .button{border-color:var(--line);font-size:12px;gap:6px;padding-inline:11px;min-height:44px;background:var(--surface)}.exit-actions .icon{width:15px;height:15px}.exit-details>summary{display:flex;align-items:center;gap:6px;list-style:none;min-height:42px;color:var(--muted);font-size:11px;cursor:pointer;width:max-content;max-width:100%;margin-inline-start:49px;padding-block:9px}.exit-details>summary::-webkit-details-marker{display:none}.exit-details summary .icon{height:12px;width:12px}.exit-details[open]>summary .icon{transform:rotate(180deg)}.exit-details-body{border-top:1px dashed var(--line);padding:18px 0 18px 49px}.exit-details-body dl{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0}.exit-details-body dt{font-size:12px;color:var(--muted);margin-bottom:7px}.exit-details-body dd{margin:0;font:13px/1.5 var(--mono);overflow-wrap:anywhere}.exit-details-body p{font-size:12px;color:var(--muted);line-height:1.65;margin-top:17px;max-width:780px}.exit-detail-links{display:flex;gap:24px;margin-top:9px}.exit-detail-links>.text-link{font-size:12px}.exit-detail-links .icon{width:15px;height:15px}.wallet-result-count:empty{display:none}.wallet-result-count{font-size:12px;color:var(--muted);margin-top:13px}.report-qualification{font-size:12px;line-height:1.7;color:var(--muted);margin-top:16px;max-width:920px}.report-method{border-top:1px solid var(--line);margin-top:22px}.report-method>summary{font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;list-style:none;cursor:pointer}.report-method>summary::-webkit-details-marker{display:none}.report-method>summary .icon{width:15px;height:15px}.report-method[open]>summary .icon{transform:rotate(180deg)}.report-method>div{padding-block:7px 18px}.report-method p{font-size:13px;color:var(--muted);line-height:1.7;max-width:880px}.report-method p+p{margin-top:10px}.wallet-secondary-nav{display:flex;gap:24px;margin-top:5px}.wallet-secondary-nav .text-link{font-size:12px}.wallet-secondary-nav .icon{height:14px;width:14px}.wallet-empty{padding:35px 20px;background:var(--surface)}.wallet-empty h3{font-size:20px}.wallet-empty p{font-size:13px;color:var(--muted);margin-block:8px 17px}.wallet-warning{font-size:13px;border:1px solid var(--line);padding:12px 16px;background:var(--surface);margin-block:10px}.wallet-share-dock{display:none}.wallet-share-dock[hidden]{display:none!important}
.wallet-trade-page{max-width:1080px;padding-block:25px 35px}.trade-simple-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-block:22px}.trade-simple-head>div:first-child{max-width:640px}.trade-simple-head .eyebrow{color:var(--muted);font-size:12px}.trade-simple-head h1{font-size:38px;line-height:1.15;letter-spacing:-.045em;margin-top:14px}.trade-simple-head p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:14px;line-height:1.6}.trade-simple-head .quick-share-actions{flex:none}.trade-facts-strip{border-block:1px solid var(--line);padding-block:13px;display:flex;align-items:center;gap:25px;margin-bottom:26px;font-size:13px;flex-wrap:wrap}.trade-facts-strip>span{color:var(--muted)}.trade-facts-strip strong{font-family:var(--mono);color:var(--ink);font-size:13px;font-weight:500}.trade-facts-strip .text-link{margin-inline-start:auto}.trade-story>.comic{box-shadow:3px 3px 0 var(--ink)}.trade-story .panel-scene{min-height:220px}.trade-story .comic-panel .panel-header{padding-top:14px}.trade-reference-details .observation-section{margin-top:0}.replay-explanation{margin-top:11px}.wallet-trade-page select{font-size:13px;min-height:44px;padding:7px;border:1px solid var(--line);background:var(--surface);border-radius:4px}
@media(hover:hover){.wallet-exit:has(.exit-details[open]){background:#EFEADB}.wallet-exit:hover{background:var(--surface)}.exit-actions .button:hover{border-color:var(--ink)}.simple-nav a:hover,.simple-nav summary:hover{color:var(--action)}}
@media(prefers-reduced-motion:no-preference){.wallet-highlight{animation:report-appear 180ms var(--ease)}.exit-details[open] .exit-details-body{animation:report-appear 120ms var(--ease)}.quick-share-actions .icon-button:active{transform:scale(.96)}@keyframes report-appear{from{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}
@media(min-width:1550px){.clear-copy h1{font-size:70px}.wallet-home{padding-top:65px}.clear-hero{gap:100px}.clear-example{max-width:485px}.highlight-content h2{font-size:44px}}
@media(max-width:1160px){.simple-descriptor{font-size:14px;padding-inline-start:18px}.clear-hero{gap:40px;grid-template-columns:1.2fr 1fr}.clear-copy h1{font-size:56px}.clear-description{font-size:16px}.clear-input-row{flex-wrap:wrap}.clear-input-row .field{flex-basis:100%}.clear-input-row>.button{min-height:48px}.clear-example{padding-inline:18px}.highlight-content{padding:26px}.highlight-content h2{font-size:37px}.highlight-art .bubble{font-size:25px;left:10px}.highlight-facts{gap:16px}.highlight-facts>div+div{padding-inline-start:18px}.wallet-section-head{align-items:start;flex-direction:column;gap:16px}.wallet-filters{width:100%}.wallet-search{flex:1}.wallet-search input{width:100%}.exit-column-head,.exit-top-row{gap:14px;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr) minmax(0,1.35fr) 90px}.wallet-stats dd{gap:8px}.wallet-stats dd span{font-size:11px}.trade-simple-head{align-items:start;flex-direction:column}.trade-simple-head h1{font-size:36px}}
@media(max-width:830px){.simple-topbar{height:68px}.simple-descriptor{display:none}.simple-nav{gap:12px;margin-inline-start:auto}.clear-hero{gap:24px}.clear-copy h1{font-size:47px}.clear-description{font-size:15px}.clear-example{padding:14px}.example-top .eyebrow{max-width:125px;font-size:9px}.example-scene{height:190px}.example-scene>.scene-art{height:237px;width:110%;left:1%;bottom:-25px}.example-scene>.bubble{font-size:20px;left:0;top:35px;padding:11px 18px}.example-receipt>div:first-child{gap:7px;font-size:12px}.example-comparison strong{font-size:27px}.example-comparison>div+div{padding-inline-start:15px}.example-receipt>p{font-size:10px}.clear-how{gap:20px}.clear-how>div{gap:10px}.clear-how h2{font-size:14px}.clear-how p{font-size:12px}.wallet-highlight{grid-template-columns:1fr .47fr}.highlight-art>.scene-art{width:150%;left:-27%;height:285px;bottom:-25px}.highlight-art .bubble{font-size:21px;max-width:120px;left:10px;top:30px;padding:12px 17px}.operator-note{font-size:10px;right:8px}.highlight-content h2{font-size:32px}.highlight-facts strong{font-size:32px}.wallet-stats dd{display:block}.wallet-stats dd span{display:block;margin-top:4px;font-size:12px}.exit-column-head{display:none}.wallet-exits{border-top:1px solid var(--ink);padding-top:23px}.wallet-exit{border:1px solid var(--line);border-radius:5px;background:var(--surface);padding:20px 18px 0;margin-bottom:12px}.exit-top-row{grid-template-columns:1fr auto;gap:16px 18px}.exit-result{text-align:end;grid-column:2;grid-row:1}.exit-insight{grid-column:1;grid-row:2}.exit-actions{grid-column:2;grid-row:2;align-self:end}.exit-token h3{font-size:15px}.exit-insight p{font-size:13px}.exit-result strong{font-size:21px}.exit-result>span.mono{font-size:12px}.mobile-caption{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.exit-details>summary{margin-inline-start:0;min-height:46px;margin-top:5px}.exit-details-body{padding-inline-start:0}.exit-details-body dl{grid-template-columns:1fr 1fr;gap:19px}.exit-detail-links{gap:20px;flex-wrap:wrap}.wallet-section-head{padding-bottom:0}.wallet-stats{margin-bottom:27px}.trade-story>.comic .panel-scene{min-height:215px}.trade-story .plot-value{font-size:45px}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.simple-topbar{height:64px}.simple-topbar .nav-wrap{gap:12px}.simple-topbar .brand{font-size:25px;letter-spacing:-1.5px}.simple-topbar .brand-phone{width:18px;height:18px;margin-inline-end:6px}.simple-nav{gap:7px}.simple-nav>a{font-size:12px;padding:9px 5px}.simple-nav>a .icon{display:none}.simple-nav .navcount{min-width:19px;line-height:18px;font-size:10px}.simple-nav summary{min-width:36px}.simple-nav summary>span{display:none}.simple-nav>a[aria-current]{text-underline-offset:8px}.wallet-home{padding-top:31px;padding-bottom:15px}.clear-hero{display:flex;flex-direction:column;gap:31px;align-items:stretch;min-height:auto}.clear-copy h1{font-size:clamp(43px,11vw,59px)}.clear-copy>.eyebrow{font-size:11px;margin-bottom:16px}.clear-description{font-size:16px;line-height:1.55;max-width:430px;margin-top:18px}.clear-wallet-form{margin-top:24px}.clear-input-row{gap:10px}.clear-input-row input{font-size:16px;padding-block:13px}.clear-input-row input::placeholder{font-size:14px}.clear-input-row>.button{width:100%;min-height:50px;font-size:14px}.clear-input-row>.field{min-height:53px}.clear-help{justify-content:center;font-size:12px}.example-entry{justify-content:center;gap:13px;margin-top:9px}.example-entry>span{font-size:10px}.example-entry>.text-link{font-size:13px}.live-availability{text-align:center;font-size:11px;margin-top:0}.clear-example{transform:none;max-width:none;justify-self:auto;box-shadow:3px 3px 0 var(--ink);padding:16px 18px}.example-top .eyebrow{max-width:none;font-size:10px}.example-scene{height:163px}.example-scene>.scene-art{height:235px;width:82%;left:21%;bottom:-47px}.example-scene>.bubble{font-size:23px;left:12px;top:36px;padding:13px 22px}.example-receipt{padding-top:13px}.example-receipt>div:first-child{font-size:13px}.example-comparison{margin-top:14px}.example-comparison span{font-size:12px}.example-comparison strong{font-size:27px}.example-receipt>p{font-size:11px}.clear-how{grid-template-columns:1fr;gap:21px;margin-top:33px;padding-top:24px}.clear-how>div{gap:14px}.clear-how h2{font-size:15px;margin-bottom:4px}.clear-how p{font-size:13px}.pair-explainer{font-size:12px;margin-top:24px}.wallet-report{padding-top:19px;padding-bottom:25px}.wallet-context{align-items:start;gap:12px}.wallet-context>div{gap:7px}.wallet-context h1{font-size:20px;width:100%}.wallet-context .sample-label{font-size:10px;padding:3px 6px}.wallet-context>.text-link{font-size:11px;white-space:nowrap;gap:4px;min-height:44px}.wallet-context>.text-link .icon{width:14px;height:14px}.report-source-line{font-size:11px;margin-top:4px}.report-source-line>button{font-size:11px}.wallet-highlight{display:block;margin-top:5px;min-height:0;overflow:visible;box-shadow:2px 2px 0 var(--ink)}.highlight-content{padding:21px 20px}.highlight-art{display:none}.highlight-kicker{font-size:11px;gap:9px;margin-bottom:14px;flex-wrap:wrap}.outcome-tag{font-size:11px;padding:4px 7px}.highlight-content h2{font-size:31px;line-height:1.08;letter-spacing:-.04em;max-width:420px}.highlight-facts{margin-top:21px;gap:14px}.highlight-facts>div+div{padding-inline-start:14px}.highlight-facts span{font-size:11px;margin-bottom:8px}.highlight-facts strong{font-size:30px;letter-spacing:-.06em}.highlight-facts strong small{font-size:20px}.highlight-facts p{font-size:11px;line-height:1.55;margin-top:7px}.report-primary-share{margin-top:21px}.quick-share-actions .button{flex:1;min-height:47px;font-size:13px;padding:11px 14px}.quick-share-actions .icon-button{min-width:45px;min-height:47px}.share-privacy{font-size:10px;text-align:center;margin-top:10px}.wallet-stats{margin:23px 0 27px}.wallet-stats>div{padding-inline:12px}.wallet-stats dt{font-size:11px;line-height:1.4;min-height:30px;margin-bottom:4px}.wallet-stats dd{font-size:25px}.wallet-stats dd span{font-size:10px;line-height:1.45}.wallet-section-head h2{font-size:21px;line-height:1.2}.wallet-section-head p{font-size:12px}.wallet-filters{gap:8px;align-items:stretch}.wallet-search{padding-inline:10px;min-width:0}.wallet-search input{font-size:16px;min-height:43px;max-width:100px;flex:1}.wallet-search input::placeholder{font-size:13px}.wallet-filters select{max-width:142px;font-size:12px}.wallet-exit{padding:17px 14px 0}.exit-top-row{gap:14px 10px}.exit-token{gap:9px}.token-medallion{width:33px;height:33px;font-size:14px}.exit-token h3{font-size:13px}.quote-badge{font-size:11px}.exit-result strong{font-size:18px}.exit-result>span.mono{font-size:10px}.mobile-caption{font-size:10px}.exit-insight p{font-size:12px;line-height:1.55;max-width:235px}.exit-actions .button{font-size:11px;padding-inline:9px;gap:5px}.exit-insight .outcome-tag{font-size:10px}.exit-details>summary{font-size:11px;min-height:44px;padding-block:10px}.exit-details-body dt{font-size:11px}.exit-details-body dd{font-size:12px}.exit-details-body p{font-size:12px}.exit-detail-links{gap:13px}.exit-detail-links>.text-link{font-size:11px}.report-qualification{font-size:11px;line-height:1.7}.wallet-secondary-nav{flex-wrap:wrap;gap:0 22px}.wallet-secondary-nav .text-link{font-size:11px}.report-method>summary{font-size:12px}.report-method p{font-size:12px}.wallet-report~.footer{padding-bottom:106px}.wallet-share-dock{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;inset-inline:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:80;padding:10px 12px;background:var(--surface);border:1px solid var(--ink);border-radius:8px;box-shadow:0 5px 20px #1414141A}.wallet-share-dock b{font-size:13px;display:block}.wallet-share-dock>div>span{font-size:10px;color:var(--muted)}.wallet-share-dock .button{min-height:44px;padding:10px 16px;font-size:12px}.wallet-share-dock .icon{width:16px;height:16px}.wallet-trade-page{padding-top:15px}.wallet-trade-page .wallet-context>.text-link{font-size:12px}.trade-simple-head{gap:19px;margin-top:18px}.trade-simple-head h1{font-size:30px;line-height:1.12;margin-top:11px}.trade-simple-head>div:first-child{width:100%}.trade-simple-head .eyebrow{font-size:11px}.trade-simple-head p:not(.eyebrow){font-size:12px}.trade-simple-head .quick-share-actions{width:100%}.trade-facts-strip{font-size:12px;gap:5px 16px;padding-block:10px}.trade-facts-strip>span{display:block;width:100%}.trade-facts-strip strong{font-size:12px}.trade-facts-strip .text-link{margin-inline-start:0;font-size:12px}.trade-facts-strip .icon-button{margin-inline-start:auto}.trade-story>.comic{display:block}.trade-story>.comic .comic-panel{border-inline:0;border-bottom:1px solid var(--ink)}.trade-story>.comic .comic-panel:last-child{border-bottom:0}.trade-story>.comic .panel-scene{min-height:246px}.wallet-trade-page .replay-controls{flex-wrap:wrap}.wallet-trade-page .progress-group{flex-basis:calc(100% - 64px)}.wallet-trade-page .replay-controls>select{margin-inline-start:53px}.wallet-trade-page .replay-heading h2{font-size:21px}.replay-explanation{font-size:12px}.report-source-line>span{max-width:65%}#toast-stack{bottom:90px}}
@media(max-width:359px){.simple-topbar .brand{font-size:22px}.simple-topbar .brand-phone{display:none}.simple-nav{gap:3px}.simple-nav>a{font-size:11px;padding-inline:5px}.simple-nav .navcount{display:none}.simple-topbar .nav-wrap{gap:7px}.clear-copy h1{font-size:43px}.wallet-context>.text-link{font-size:10px}.highlight-content{padding:19px 15px}.highlight-content h2{font-size:28px}.highlight-facts{gap:11px}.highlight-facts>div+div{padding-inline-start:11px}.highlight-facts strong{font-size:27px}.wallet-stats>div{padding-inline:9px}.wallet-section-head h2{font-size:20px}.wallet-filters select{max-width:120px}.exit-top-row{gap:12px 8px}.exit-token h3{font-size:12px}.token-medallion{width:28px;height:28px}.exit-insight p{font-size:11px}.exit-actions .button{font-size:11px}.exit-result strong{font-size:17px}.wallet-exit{padding-inline:12px}}
/* Data text minimum; preserve font hierarchy without tiny footnotes. */
.sample-label,.example-receipt>p,.example-entry>span,.live-availability,.share-privacy,.highlight-facts p,.report-qualification,.wallet-stats dd span,.exit-result>span.mono,.mobile-caption,.exit-details>summary,.exit-detail-links>.text-link,.report-source-line,.report-source-line>button,.exit-column-head,.wallet-context>.text-link,.quote-badge,.exit-insight .outcome-tag{font-size:12px}
@media(prefers-reduced-motion:reduce){.wallet-highlight,.exit-details-body{animation:none!important}.clear-example{transform:none}.quick-share-actions .icon-button:active{transform:none}}
@media(forced-colors:active){.wallet-highlight,.wallet-exit,.clear-example{box-shadow:none;border:1px solid CanvasText}.sample-label,.outcome-tag,.button{border-color:CanvasText}}
/* Density pass: the report should reveal actual rows, not another oversized hero. */
.report-date{font-size:12px;color:var(--muted)}
.wallet-highlight{min-height:0}.highlight-content{padding:24px 30px}.highlight-content h2{font-size:36px;max-width:610px}.highlight-kicker{margin-bottom:13px}.highlight-facts{margin-top:19px}.highlight-facts strong{font-size:32px}.highlight-facts p{line-height:1.5}.report-primary-share{margin-top:19px}.highlight-art>.scene-art{height:280px;bottom:-22px}.highlight-art .bubble{top:28px}.wallet-stats{margin-block:24px 28px}.wallet-stats dt{margin-bottom:5px}.wallet-stats dd{display:flex}.wallet-stats dd span{font-size:14px;display:inline;margin-top:0}.wallet-section-head{margin-bottom:15px}
@media(max-width:830px){.highlight-content h2{font-size:31px}.highlight-content{padding:22px}.highlight-art>.scene-art{height:260px}.highlight-facts{gap:16px}.report-date{display:none}}
@media(max-width:600px){.wallet-context{margin-bottom:15px}.wallet-context>.text-link{font-size:12px;white-space:normal;max-width:140px;line-height:1.5}.wallet-highlight{margin-top:0}.highlight-content{padding:20px}.highlight-content h2{font-size:29px;line-height:1.09}.highlight-facts{margin-top:18px;gap:13px}.highlight-facts>div+div{padding-inline-start:13px}.highlight-facts span{font-size:12px}.highlight-facts strong{font-size:29px}.highlight-facts p{font-size:12px;line-height:1.5}.report-primary-share{margin-top:18px}.share-privacy{font-size:12px;margin-top:9px}.wallet-stats{margin-block:22px}.wallet-stats dt{font-size:12px;line-height:1.4;min-height:34px}.wallet-stats dd{font-size:25px}.wallet-stats dd span{font-size:13px}.wallet-exits{padding-top:21px}.wallet-section-head{gap:13px;margin-bottom:14px}.wallet-section-head h2{font-size:20px}.wallet-filters{margin-top:2px}.exit-insight p,.exit-insight .outcome-tag,.quote-badge,.exit-result>span.mono,.mobile-caption,.exit-actions .button{font-size:12px}.exit-result>span.mono{max-width:148px;line-height:1.45}.exit-top-row{grid-template-columns:minmax(0,1fr) auto}.exit-details-body dt,.exit-detail-links>.text-link{font-size:12px}.wallet-secondary-nav .text-link{font-size:12px}.exit-details-body dl{gap:17px}.wallet-share-dock>div>span{font-size:11px}}
@media(max-width:359px){.highlight-content{padding:18px 15px}.highlight-content h2{font-size:27px}.wallet-context>.text-link{max-width:126px}.wallet-stats>div{padding-inline:8px}.exit-token{gap:7px}.exit-token h3{font-size:12px}.exit-result>span.mono{max-width:130px;font-size:11px}}

/* Toasts stay clear of the report share bar, including long recovery messages. */
.notice-toast>span{min-width:0;overflow-wrap:anywhere}
.more-menu>summary{min-height:44px}
@media(max-width:680px){.notice-toast{bottom:calc(92px + env(safe-area-inset-bottom))}}
