/* ===== UnukTranscription ===== */
.un{--z:1;container:cat/inline-size}
main:has(.un:not([hidden])){max-width:1240px}
.un.mob{max-width:430px;margin-left:auto;margin-right:auto}
.un.lt{background:#06080c;filter:invert(1) hue-rotate(180deg);border-radius:18px;padding:0 14px 14px}
.ubar .cbrand{gap:12px}.alogo{display:block;flex:0 0 auto;line-height:0}.utt{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.utt b{font-size:1.25rem;background:linear-gradient(90deg,#818cf8,#c084fc,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.utt small{flex:1 1 100%;color:var(--mute);font-size:.8rem}
.ubar .cact{margin-left:auto}
.ufile{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;margin:6px 0}.ufile .btn{min-height:46px}.uinfo{color:var(--mute);font:.85rem ui-monospace,Consolas,monospace;align-self:center;flex:1 1 160px;min-width:0;overflow-wrap:anywhere}
.ufile .lp{flex:1 1 220px;max-width:340px}.ueng{display:flex;flex-direction:column;font-size:.8rem;color:var(--mute)}.ueng select{margin:4px 0 0;min-height:48px;padding:0 12px}
.lp li.gh{padding:8px 12px 2px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#a5b4fc}
.udet{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0;padding:8px 14px;border-radius:12px;border:1px solid #6366f155;background:#6366f11a;color:#cbd5e1}.udet b{color:#67e8f9}.udet em{font-style:normal;font-size:.75rem;padding:1px 8px;border-radius:7px;border:1px solid #22d3ee66;color:#67e8f9}
.uhd{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:14px 0 8px}.uhd .ut{font-size:1rem}.uhd .zm{margin-left:auto}
.spd{display:flex;gap:6px;align-items:center;font-size:.8rem;color:var(--mute)}.spd button{min-height:36px;min-width:46px;border-radius:8px;border:1px solid var(--line);background:#1d2547;color:var(--text);font:.8rem ui-monospace,Consolas,monospace}.spd .on{background:#7c3aed;border-color:#7c3aed;color:#fff}
.uwv{position:relative;height:130px;background:#05070f;border:1px solid #1c2347;border-radius:14px;overflow:hidden;cursor:pointer;touch-action:pan-y}.uwv canvas{display:block;width:100%;height:100%}
.utc{position:absolute;left:10px;bottom:8px;padding:2px 8px;border-radius:7px;background:#0b1030e6;border:1px solid #2a3366;color:#67e8f9;font:.75rem ui-monospace,Consolas,monospace;pointer-events:none}
#uPan{width:100%;margin:6px 0 0;padding:0;height:22px;accent-color:#6366f1;background:none;border:0;display:block}
.utr{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0 12px}.utr .cprog{margin-left:auto}
.uplay{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:0;background:linear-gradient(135deg,#7c3aed,#22d3ee);color:#fff;cursor:pointer;padding:0}.uplay svg{width:22px;height:22px}
.usg header{flex-wrap:wrap}.tmr{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tmr small{color:var(--mute)}.tmr i{font-style:normal;color:var(--mute)}
.un .ti{display:inline-block;width:8.6em;margin:0;padding:2px 6px;font:.85em ui-monospace,Consolas,monospace;border-radius:8px;border:1px solid #2a3366;background:#080c22;color:#cbd5e1}
.ub{padding:0 10px 10px}.ub textarea{margin:0 0 6px;min-height:0;padding:8px 10px;font-size:1em;line-height:1.5;border-radius:10px;overflow:hidden;resize:none;background:#080c22;border-color:#2a3366;color:var(--text)}
@media(pointer:coarse){.ub textarea{font-size:max(16px,1em)}}
.uacts{display:flex;flex-wrap:wrap;gap:6px}.uacts button{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 10px;border-radius:9px;border:0;background:#1d2547;color:#cbd5e1;font-weight:600;font-size:.9em;cursor:pointer}.uacts svg{width:16px;height:16px}.uacts .save{margin-left:auto;background:#059669;color:#fff}
.usg .tgr{display:none;margin-top:8px}.usg.act .tgr{display:flex}
.usg .stb.s-Pending{color:#9aa6b8;border-color:#9aa6b866;background:#9aa6b818}
.umod{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:#000b}
.umod .box{position:relative;width:100%;max-width:560px;max-height:92vh;overflow:auto;padding:24px 20px;background:var(--panel);border:1px solid var(--line);border-radius:22px}.umod h2{margin:0 0 4px}
.fms{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.fm{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid #2a3366;background:#0a0f2a;color:var(--text);cursor:pointer}.fm b{font-size:.9rem;color:#c7d2fe}.fm small{color:var(--mute);font-size:.75rem}.fm.on{border-color:#7c3aed;background:#2b1d4f}
@media(max-width:480px){.fms{grid-template-columns:1fr}}
@container cat (max-width:760px){.uhd .zm{margin-left:0}.ufile .lp{max-width:none}}
@container cat (max-width:560px){.utr .cprog{flex:1 1 100%;margin:0}.cbar2 input{flex:1 1 100%}.uacts .save{flex:1 0 100%}}
.un.mob .cols{grid-template-columns:1fr}
.udet em{background:none;text-transform:none;letter-spacing:0;padding:1px 8px}
@container cat (max-width:760px){.cbar{position:static}}
