.DotMatrixVisual-module__oGlZvG__root{--_accent:var(--dm-accent,var(--accent));--_amber:var(--dm-amber,var(--gold));--_fg:var(--dm-fg,var(--text));--_muted:var(--dm-muted,var(--text-muted));--_line:var(--dm-line,var(--border));--_mono:var(--dm-mono,ui-monospace,"Cascadia Mono","Segoe UI Mono","Roboto Mono",monospace);gap:14px;width:100%;max-width:560px;margin:0;display:grid}.DotMatrixVisual-module__oGlZvG__stage{aspect-ratio:1;width:100%;position:relative}.DotMatrixVisual-module__oGlZvG__canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.DotMatrixVisual-module__oGlZvG__tick{border:0 solid color-mix(in srgb,var(--_accent)45%,transparent);pointer-events:none;width:14px;height:14px;position:absolute}.DotMatrixVisual-module__oGlZvG__tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.DotMatrixVisual-module__oGlZvG__tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.DotMatrixVisual-module__oGlZvG__bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.DotMatrixVisual-module__oGlZvG__br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.DotMatrixVisual-module__oGlZvG__bar{border:1px solid var(--_line);font:400 .82rem var(--_mono);letter-spacing:.02em;color:var(--_fg);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.DotMatrixVisual-module__oGlZvG__signal{flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.DotMatrixVisual-module__oGlZvG__signal i{background:var(--_fg);opacity:.9;width:3px;transition:opacity .3s,background .3s}.DotMatrixVisual-module__oGlZvG__signal i:first-child{height:4px}.DotMatrixVisual-module__oGlZvG__signal i:nth-child(2){height:6px}.DotMatrixVisual-module__oGlZvG__signal i:nth-child(3){height:9px}.DotMatrixVisual-module__oGlZvG__signal i:nth-child(4){height:12px}.DotMatrixVisual-module__oGlZvG__caption{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.DotMatrixVisual-module__oGlZvG__prompt{color:var(--_accent);margin-right:6px}.DotMatrixVisual-module__oGlZvG__cursor{vertical-align:-2px;background:currentColor;width:7px;height:13px;margin-left:3px;animation:1s steps(2,end) infinite DotMatrixVisual-module__oGlZvG__blink;display:inline-block}.DotMatrixVisual-module__oGlZvG__count{color:var(--_muted);font-variant-numeric:tabular-nums;flex:none}.DotMatrixVisual-module__oGlZvG__root[data-state=drop] .DotMatrixVisual-module__oGlZvG__caption,.DotMatrixVisual-module__oGlZvG__root[data-state=drop] .DotMatrixVisual-module__oGlZvG__prompt{color:var(--_amber)}.DotMatrixVisual-module__oGlZvG__root[data-state=drop] .DotMatrixVisual-module__oGlZvG__signal i{background:var(--_amber);opacity:.3;animation:.5s steps(2,end) infinite DotMatrixVisual-module__oGlZvG__blink}.DotMatrixVisual-module__oGlZvG__root[data-state=drop] .DotMatrixVisual-module__oGlZvG__signal i:first-child{opacity:1}@keyframes DotMatrixVisual-module__oGlZvG__blink{50%{opacity:0}}@media (max-width:900px){.DotMatrixVisual-module__oGlZvG__root{max-width:380px;margin-left:auto;margin-right:auto}.DotMatrixVisual-module__oGlZvG__stage{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.DotMatrixVisual-module__oGlZvG__cursor,.DotMatrixVisual-module__oGlZvG__root[data-state=drop] .DotMatrixVisual-module__oGlZvG__signal i{animation:none}}
