.status-bar[data-v-9152a3c6]{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.left[data-v-9152a3c6]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dot[data-v-9152a3c6]{background:#8e8e93;border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.active[data-v-9152a3c6]{background:#34c759;animation:1.5s infinite pulse-9152a3c6;box-shadow:0 0 6px #34c759}.dot.error[data-v-9152a3c6]{background:#ff3b30}@keyframes pulse-9152a3c6{0%,to{opacity:1}50%{opacity:.4}}.session-name[data-v-9152a3c6]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.session-name-input[data-v-9152a3c6]{background:0 0;border:none;border-bottom:1px dashed #ccc;outline:none;flex:1;width:100%;min-width:0;font-size:15px;font-weight:600}.timer[data-v-9152a3c6]{color:#888;flex-shrink:0;font-family:monospace;font-size:13px}.right[data-v-9152a3c6]{flex-shrink:0;align-items:center;gap:6px;display:flex}.btn[data-v-9152a3c6]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.btn-start[data-v-9152a3c6]{color:#fff;background:#5856d6}.btn-stop[data-v-9152a3c6]{color:#fff;background:#ff3b30}.btn-summary[data-v-9152a3c6]{color:#5856d6;background:#f0f0f5}.btn-history[data-v-9152a3c6]{color:#333;background:#f0f0f5}@media (width<=480px){.btn-summary[data-v-9152a3c6]{display:none}.btn[data-v-9152a3c6]{padding:7px 10px;font-size:12px}}.feed[data-v-c4cc5879]{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.empty[data-v-c4cc5879]{color:#aaa;text-align:center;margin-top:40px;font-style:italic}.card[data-v-c4cc5879]{background:#f8f8fc;border-left:4px solid #5856d6;border-radius:12px;padding:12px 14px;animation:.3s fadeUp-c4cc5879;position:relative}.card.interim[data-v-c4cc5879]{background:#fffcf0;border-left-color:#ff9500}.card.translating[data-v-c4cc5879]{border-left-color:#5856d6}@keyframes fadeUp-c4cc5879{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.star[data-v-c4cc5879]{cursor:pointer;opacity:.4;background:0 0;border:none;font-size:16px;position:absolute;top:10px;right:12px}.star.active[data-v-c4cc5879]{opacity:1}.ko[data-v-c4cc5879]{padding-right:24px;font-size:15px;font-weight:600;line-height:1.5}.zh[data-v-c4cc5879]{color:#1c1c1e;margin-top:4px;font-size:16px;line-height:1.55}.zh.pending[data-v-c4cc5879]{color:#aaa;font-style:italic;animation:1s infinite alternate blink-c4cc5879}@keyframes blink-c4cc5879{0%{opacity:1}to{opacity:.4}}.polish-feed[data-v-91cda1ec]{background:#fafafe;border-top:1px solid #f0f0f0;flex-direction:column;height:100%;display:flex}.header[data-v-91cda1ec]{background:#f4f3fa;border-bottom:1px solid #ece9f5;flex-shrink:0;align-items:baseline;gap:12px;padding:8px 16px;display:flex}.title[data-v-91cda1ec]{color:#5856d6;font-size:14px;font-weight:700}.chunks[data-v-91cda1ec]{flex-direction:column;flex:1;gap:12px;padding:12px 16px;display:flex;overflow-y:auto}.empty[data-v-91cda1ec]{color:#aaa;text-align:center;margin-top:20px;font-size:13px;font-style:italic}.chunk[data-v-91cda1ec]{background:#fff;border-left:4px solid #aa3bff;border-radius:12px;padding:12px 14px;box-shadow:0 1px 3px #0000000a}.chunk-meta[data-v-91cda1ec]{color:#aa3bff;margin-bottom:6px;font-size:11px;font-weight:600}.seg-range[data-v-91cda1ec]{color:#c7c7cc;margin-left:8px;font-weight:400}.chunk-zh[data-v-91cda1ec]{color:#1c1c1e;white-space:pre-wrap;font-size:18px;line-height:1.7}.chunk-ko[data-v-91cda1ec]{color:#8e8e93;margin-top:8px;font-size:12px}.chunk-ko summary[data-v-91cda1ec]{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.chunk-ko summary[data-v-91cda1ec]:hover{color:#5856d6}.chunk-ko>div[data-v-91cda1ec]{background:#f8f8fc;border-radius:8px;margin-top:6px;padding:8px 10px;line-height:1.6}.notes-pad[data-v-75f1715b]{border-left:1px solid #f0f0f0;flex-direction:column;height:100%;display:flex}.header[data-v-75f1715b]{background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.saved-hint[data-v-75f1715b]{color:#34c759;font-size:12px;font-weight:400}.editor[data-v-75f1715b]{resize:none;background:#fff;border:none;outline:none;flex:1;padding:14px 16px;font-family:inherit;font-size:13px;line-height:1.7}.classroom[data-v-407a4d95]{flex-direction:column;height:100dvh;display:flex}.desktop-layout[data-v-407a4d95]{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.pane[data-v-407a4d95]{flex-direction:column;flex-grow:0;flex-shrink:1;min-width:200px;min-height:0;display:flex}.splitter[data-v-407a4d95]{cursor:col-resize;z-index:1;background:#ece9f5;flex:0 0 6px;transition:background .15s;position:relative}.splitter[data-v-407a4d95]:hover,.splitter.dragging[data-v-407a4d95]{background:#5856d6}.splitter[data-v-407a4d95]:before{content:"";border-radius:6px;width:12px;height:36px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.notes-drawer[data-v-407a4d95]{background:#fafafe;border-left:1px solid #ece9f5;flex-direction:column;flex:none;width:0;transition:width .25s;display:flex;overflow:hidden}.notes-drawer.open[data-v-407a4d95]{width:min(360px,35vw)}.drawer-header[data-v-407a4d95]{background:#f4f3fa;border-bottom:1px solid #ece9f5;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.drawer-title[data-v-407a4d95]{color:#5856d6;font-size:14px;font-weight:700}.drawer-close[data-v-407a4d95]{cursor:pointer;color:#8e8e93;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px}.drawer-close[data-v-407a4d95]:hover{color:#1c1c1e;background:#ece9f5}.notes-toggle[data-v-407a4d95]{z-index:10;color:#fff;cursor:pointer;background:#5856d6;border:none;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:transform .2s,background .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #5856d64d}.notes-toggle[data-v-407a4d95]:hover{transform:scale(1.05)}.notes-toggle.open[data-v-407a4d95]{color:#5856d6;background:#fff;border:1px solid #ece9f5;right:calc(min(360px,35vw) + 12px)}.mobile-layout[data-v-407a4d95]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tab-bar[data-v-407a4d95]{border-bottom:1px solid #f0f0f0;flex-shrink:0;display:flex}.tab-bar button[data-v-407a4d95]{cursor:pointer;background:#fafafa;border:none;flex:1;padding:10px;font-size:13px;font-weight:600}.tab-bar button.active[data-v-407a4d95]{color:#5856d6;background:#fff;border-bottom:2px solid #5856d6}.tab-content[data-v-407a4d95]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.start-modal[data-v-407a4d95]{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-407a4d95]{background:#fff;border-radius:16px;width:320px;padding:24px}.modal-card h3[data-v-407a4d95]{margin:0 0 16px;font-size:17px}.modal-card input[data-v-407a4d95]{box-sizing:border-box;border:1px solid #ddd;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px}.modal-btns[data-v-407a4d95]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.btn-cancel[data-v-407a4d95]{cursor:pointer;background:#f0f0f5;border:none;border-radius:10px;padding:8px 16px}.btn-confirm[data-v-407a4d95]{color:#fff;cursor:pointer;background:#5856d6;border:none;border-radius:10px;padding:8px 16px;font-weight:600}.history-item[data-v-1f815b3e]{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:center;gap:16px;padding:14px 20px;display:flex}.history-item[data-v-1f815b3e]:hover{background:#fafafa}.info[data-v-1f815b3e]{flex:1}.title[data-v-1f815b3e]{font-size:15px;font-weight:600}.meta[data-v-1f815b3e]{color:#888;margin-top:4px;font-size:12px}.actions[data-v-1f815b3e]{flex-shrink:0;align-items:center;gap:8px;display:flex}.tag[data-v-1f815b3e]{border-radius:10px;padding:3px 8px;font-size:11px}.tag.done[data-v-1f815b3e]{color:#2e7d32;background:#e8f5e9}.tag.pending[data-v-1f815b3e]{color:#e65100;background:#fff3e0}.btn-export[data-v-1f815b3e]{color:#333;background:#f0f0f5;border-radius:8px;padding:4px 10px;font-size:12px;text-decoration:none}.btn-delete[data-v-1f815b3e]{color:#ff3b30;cursor:pointer;background:#fff0f0;border:none;border-radius:8px;padding:4px 10px;font-size:12px}.history-view[data-v-13a0c104]{flex-direction:column;min-height:100vh;display:flex}.header[data-v-13a0c104]{z-index:5;background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.header h2[data-v-13a0c104]{margin:0;font-size:18px}.back-btn[data-v-13a0c104]{color:#5856d6;cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:none}.search[data-v-13a0c104]{border:1px solid #ddd;border-radius:10px;outline:none;margin-left:auto;padding:7px 12px;font-size:13px}.empty[data-v-13a0c104]{text-align:center;color:#aaa;padding:40px;font-style:italic}.list[data-v-13a0c104]{flex:1}.detail-header[data-v-13a0c104]{background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:16px;padding:14px 20px;display:flex}.detail-header h3[data-v-13a0c104]{flex:1;margin:0;font-size:16px}.btn-summary[data-v-13a0c104]{color:#fff;cursor:pointer;background:#5856d6;border:none;border-radius:10px;padding:7px 14px;font-size:13px;font-weight:600}.btn-summary[data-v-13a0c104]:disabled{opacity:.5;cursor:not-allowed}.detail-body[data-v-13a0c104]{flex:1;height:calc(100vh - 61px);display:flex;overflow:hidden}.segments[data-v-13a0c104]{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.seg-card[data-v-13a0c104]{background:#f8f8fc;border-left:3px solid #5856d6;border-radius:10px;padding:10px 12px}.seg-card.starred[data-v-13a0c104]{background:#fffcf0;border-left-color:#ff9500}.seg-ts[data-v-13a0c104]{color:#c7c7cc;font-size:11px}.seg-ko[data-v-13a0c104]{margin-top:3px;font-size:14px;font-weight:600}.seg-zh[data-v-13a0c104]{color:#636366;margin-top:3px;font-size:13px}.summary-panel[data-v-13a0c104]{border-left:1px solid #f0f0f0;width:320px;padding:16px;overflow-y:auto}.summary-panel h4[data-v-13a0c104]{color:#5856d6;margin:0 0 12px;font-size:14px}.summary-content[data-v-13a0c104]{white-space:pre-wrap;margin:0;font-family:inherit;font-size:13px;line-height:1.7}
