.config-row{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.config-row label{font-size:.9rem;font-weight:600;color:var(--text-muted)}.config-row select{padding:10px 14px;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text);font-family:inherit;font-size:.95rem;outline:none;transition:border-color var(--transition-speed)}.config-row select:focus{border-color:var(--accent)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.stat-item{background-color:#ffffff05;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center}.stat-val{font-size:1.8rem;font-weight:700;color:var(--accent);line-height:1.2}.stat-lbl{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.tokens-visual-container{border-top:1px solid var(--border-color);padding-top:20px;display:flex;flex-direction:column;gap:12px}.visual-title{font-size:.95rem;font-weight:600;color:var(--text)}.tokens-visual-list{background-color:#0003;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:14px;min-height:120px;max-height:350px;overflow-y:auto;font-family:var(--font-mono);font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-break:break-all}.token-badge{display:inline-block;padding:0 2px;border-radius:2px;margin:1px 0;transition:filter .15s ease}.token-badge:hover{filter:brightness(1.2);cursor:pointer}.tc-muted{color:var(--text-muted)}.tc-italic{font-style:italic}.token-0{background-color:#3b82f640;color:#60a5fa}.token-1{background-color:#10b98140;color:#34d399}.token-2{background-color:#f59e0b40;color:#fbbf24}.token-3{background-color:#ef444440;color:#f87171}.token-4{background-color:#8b5cf640;color:#a78bfa}.token-5{background-color:#ec489940;color:#f472b6}.visual-footer-info{font-size:.75rem;color:var(--text-muted);display:flex;justify-content:space-between}.editor-wrapper{height:100%;min-height:400px}.CodeMirror{height:400px;font-size:.95rem;border-radius:var(--border-radius)}
