.tda-wrap{max-width:min(300px,82%);font:600 11px var(--pub-font-mono);color:#cfd5e6;will-change:transform;background:#121827;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 26px 50px -26px #000000e6}.tda-wrap span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tda-wrap b{color:#fff;background:#ff4d2e;border-radius:5px;flex:none;padding:2px 7px}.tda-term{border:1px solid color-mix(in srgb, var(--s3d-accent) 45%, transparent);width:min(440px,94%);box-shadow:0 60px 120px -50px color-mix(in srgb, var(--s3d-accent) 60%, transparent);background:#080b12;border-radius:14px;position:absolute;overflow:hidden}.tda-bar{height:30px;font:600 10px var(--pub-font-mono);letter-spacing:.1em;color:#8f98b3;background:#121827;align-items:center;gap:6px;padding:0 12px;display:flex}.tda-bar i{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.tda-bar span{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.tda-term pre{font:500 12px/1.35 var(--pub-font-mono);color:#f3f2ec;gap:7px;margin:0;padding:14px;display:grid}.tda-term code{font:inherit;white-space:pre;text-overflow:ellipsis;display:block;overflow:hidden}.tda-dim{color:#8f98b3}.tda-term code[data-tone=good]{color:var(--pub-acid)}.tda-term code[data-tone=bad]{color:#ff6a4d}.tda-slot{display:grid}.tda-slot code{grid-area:1/1}.tda-caret i{vertical-align:-2px;background:var(--s3d-accent);width:7px;height:13px;animation:1s steps(2,end) infinite tda-blink;display:inline-block}@keyframes tda-blink{50%{opacity:0}}.tda-top{position:absolute;inset:0}.tda-key{color:#0b0d12;background:#f6f5f0;border-radius:14px;width:min(250px,62%);padding:14px;position:absolute;bottom:12%;right:4%;box-shadow:0 40px 80px -40px #000000e6}.tda-key p{font:700 12px var(--pub-font-mono);border-bottom:1px dashed #b9b6aa;align-items:center;gap:7px;margin-bottom:10px;padding-bottom:9px;display:flex}.tda-key ul{font:600 12px var(--pub-font-mono);gap:6px;display:grid}.tda-key li{align-items:center;gap:7px;display:flex}.tda-key li svg{color:#0ea371;flex:none}.tda-stamp{background:var(--pub-acid);color:#07090f;font:700 11px var(--pub-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;top:-14px;right:-8px;box-shadow:0 10px 24px -10px #000000b3}.tda-issue{top:4%;right:3%}@media (width<=640px){.tda-issue{top:0;right:0}.tda-key{bottom:10%;right:3%}.tda-term pre{gap:5px;padding:11px;font-size:11px}.tda-stamp{right:0}}@media (prefers-reduced-motion:reduce){.tda-caret i{animation:none}}
