main{flex-direction:column;flex:1;display:flex;overflow-y:auto}.panel-body textarea{width:100%;background:var(--bg3);border:1px solid var(--border);color:#fff;padding:12px;border-radius:var(--r);outline:none;font-family:JetBrains Mono,monospace;font-size:14px;resize:vertical;transition:border-color .2s}.panel-body textarea:focus{border-color:var(--accent)}.mode-toggle-wrapper{display:flex;background:var(--bg3);border:1px solid var(--border);padding:4px;border-radius:var(--r)}.mode-radio{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--muted);text-align:center}.mode-radio input{display:none}.mode-radio.active{background:var(--accent);color:#fff}.mode-radio:hover:not(.active){color:#fff}.result-value-box{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r);padding:16px;font-family:JetBrains Mono,monospace;font-size:16px;word-break:break-all;line-height:1.6;color:#fff;min-height:60px}.section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-top:8px}.label-breakdown{display:flex;flex-direction:column;gap:8px}.label-row{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r);padding:12px;display:flex;flex-direction:column;gap:4px;font-size:13px}.label-row .label-orig{color:var(--muted)}.label-row .label-enc{color:var(--accent);font-weight:600;font-family:JetBrains Mono,monospace}
