.reading-markdown{color:var(--na-ink);font-size:14px;line-height:1.9;overflow-wrap:anywhere;min-width:0}.reading-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--na-ink);margin:1.5em 0 .6em;line-height:1.5;font-weight:650;font-size:1.12em}.reading-markdown>:first-child{margin-top:0}.reading-markdown>:last-child{margin-bottom:0}.reading-markdown p{margin:.7em 0;white-space:normal}.reading-markdown :is(ul,ol){margin:.75em 0;padding-left:1.6em}.reading-markdown :is(strong,[data-streamdown=strong]){font-weight:650;color:var(--na-ink)}.reading-markdown ul{list-style-type:disc}.reading-markdown ol{list-style-type:decimal}.reading-markdown li{margin:.35em 0}.reading-markdown li>p{margin:.25em 0}.reading-markdown blockquote{margin:1em 0;padding:.2em 1em;border-left:3px solid var(--na-gold);color:var(--na-muted)}.reading-markdown a{color:var(--na-gold);text-decoration:underline}.reading-markdown pre{overflow-x:auto;padding:12px;border-radius:8px;background:var(--na-bg2);white-space:pre}.reading-markdown code{font-size:.9em}.reading-markdown [data-streamdown=table-wrapper]{max-width:100%;overflow-x:auto}.reading-markdown table{width:100%;border-collapse:collapse;font-size:.93em}.reading-markdown :is(th,td){padding:8px 10px;border:1px solid var(--na-line);text-align:left}.reading-markdown th{font-weight:650}.reading-markdown hr{margin:1.5em 0;border:0;border-top:1px solid var(--na-line)}.reading .ai-status{font-size:12px;margin:14px 0 0;color:var(--na-muted)}.reading .ai-status-err{color:var(--na-bad)}.dr-ai-login{color:var(--na-gold);text-decoration:underline;display:inline-flex;align-items:center;min-height:44px;padding:0 5px;font-size:13px}.dr-ai-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:13.5px}.coin-flight{position:fixed;z-index:60;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--na-gold);border-radius:999px;background:var(--na-gold-hi);color:#fff;font:13px/1.4 var(--na-font-body);pointer-events:none;box-shadow:0 4px 14px rgba(128,95,41,.35);left:var(--flight-x,50%);top:var(--flight-y,80px)}@media (prefers-reduced-motion:no-preference){.coin-flight{animation:coin-flight-fly .9s ease-in-out forwards}@keyframes coin-flight-fly{0%{transform:translate(0) scale(.9);opacity:0}15%{opacity:1}to{transform:translate(var(--flight-dx,0),var(--flight-dy,-48px)) scale(1);opacity:0}}}@media (prefers-reduced-motion:reduce){.coin-flight{animation:none}}