.jsmind-inner{moz-user-select:-moz-none;height:100%;outline:none;overflow:auto;position:relative;-o-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.jsmind-inner canvas{position:absolute}canvas.jsmind,svg.jsmind{position:absolute;z-index:1}jmnodes{background-color:#0000;z-index:2}jmnode,jmnodes{position:absolute}jmnode{cursor:default;max-width:400px}jmexpander{border-radius:6px;border-style:solid;border-width:1px;cursor:pointer;display:block;font-size:10px;height:11px;line-height:12px;overflow:hidden;position:absolute;text-align:center;width:11px}.jmnode-overflow-wrap jmnodes{min-width:420px}.jmnode-overflow-hidden jmnode{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}jmnode{background-color:#fff;border-radius:5px;box-shadow:1px 1px 1px #666;color:#333;font:16px/1.125 Verdana,Arial,Helvetica,sans-serif;padding:10px}jmnode:hover{background-color:#ebebeb;box-shadow:2px 2px 8px #000;color:#333}jmnode.selected{background-color:#11f;box-shadow:2px 2px 8px #000;color:#fff}jmnode.root{font-size:24px}jmexpander{border-color:gray}jmexpander:hover{border-color:#000}@media screen and (max-device-width:1024px){jmnode{border-radius:3px;font-size:14px;padding:5px}jmnode.root{font-size:21px}}jmnodes.theme-primary jmnode{background-color:#428bca;border-color:#357ebd;color:#fff}jmnodes.theme-primary jmnode:hover{background-color:#3276b1;border-color:#285e8e}jmnodes.theme-primary jmnode.selected{background-color:#f1c40f;color:#fff}jmnodes.theme-warning jmnode{background-color:#f0ad4e;border-color:#eea236;color:#fff}jmnodes.theme-warning jmnode:hover{background-color:#ed9c28;border-color:#d58512}jmnodes.theme-warning jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-danger jmnode{background-color:#d9534f;border-color:#d43f3a;color:#fff}jmnodes.theme-danger jmnode:hover{background-color:#d2322d;border-color:#ac2925}jmnodes.theme-danger jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-success jmnode{background-color:#5cb85c;border-color:#4cae4c;color:#fff}jmnodes.theme-success jmnode:hover{background-color:#47a447;border-color:#398439}jmnodes.theme-success jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-info jmnode{background-color:#5dc0de;border-color:#46b8da;color:#fff}jmnodes.theme-info jmnode:hover{background-color:#39b3d7;border-color:#269abc}jmnodes.theme-info jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-greensea jmnode{background-color:#1abc9c;color:#fff}jmnodes.theme-greensea jmnode:hover{background-color:#16a085}jmnodes.theme-greensea jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-nephrite jmnode{background-color:#2ecc71;color:#fff}jmnodes.theme-nephrite jmnode:hover{background-color:#27ae60}jmnodes.theme-nephrite jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-belizehole jmnode{background-color:#3498db;color:#fff}jmnodes.theme-belizehole jmnode:hover{background-color:#2980b9}jmnodes.theme-belizehole jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-wisteria jmnode{background-color:#9b59b6;color:#fff}jmnodes.theme-wisteria jmnode:hover{background-color:#8e44ad}jmnodes.theme-wisteria jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-asphalt jmnode{background-color:#34495e;color:#fff}jmnodes.theme-asphalt jmnode:hover{background-color:#2c3e50}jmnodes.theme-asphalt jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-orange jmnode{background-color:#f1c40f;color:#fff}jmnodes.theme-orange jmnode:hover{background-color:#f39c12}jmnodes.theme-orange jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-pumpkin jmnode{background-color:#e67e22;color:#fff}jmnodes.theme-pumpkin jmnode:hover{background-color:#d35400}jmnodes.theme-pumpkin jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-pomegranate jmnode{background-color:#e74c3c;color:#fff}jmnodes.theme-pomegranate jmnode:hover{background-color:#c0392b}jmnodes.theme-pomegranate jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-clouds jmnode{background-color:#ecf0f1;color:#333}jmnodes.theme-clouds jmnode:hover{background-color:#bdc3c7}jmnodes.theme-clouds jmnode.selected{background-color:#11f;color:#fff}jmnodes.theme-asbestos jmnode{background-color:#95a5a6;color:#fff}jmnodes.theme-asbestos jmnode:hover{background-color:#7f8c8d}jmnodes.theme-asbestos jmnode.selected{background-color:#11f;color:#fff}*{box-sizing:border-box;margin:0;padding:0}.logo-title{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px}.app-logo{height:32px;width:32px}.upload-section{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.upload-section .ant-upload{width:auto}.upload-section .ant-btn{align-items:center;display:flex;font-size:14px;gap:8px;height:36px;padding:0 20px}.upload-section .anticon{font-size:16px}.support-text{color:#666;font-size:14px;margin-top:8px}.app-content{overflow:hidden;padding:12px}.content-tabs{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.tab-buttons{background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;padding:12px}.tab-buttons button{color:#fff;margin-right:12px}.main-content{background:#fff;display:flex;height:calc(100vh - 200px)}.left-panel{border-right:1px solid #f0f0f0;flex:1 1;overflow-y:auto;padding:20px}.right-panel{background:#fff;flex:1 1}.chat-container,.right-panel{display:flex;flex-direction:column}.chat-container{height:100%;padding:20px}.message,.message-list{margin-bottom:20px}.message{align-items:flex-start;display:flex;gap:12px}.message.user{flex-direction:row-reverse}.avatar{border-radius:50%;height:32px;width:32px}.message-content{background:#f5f5f5;border-radius:8px;color:#333;max-width:80%;padding:12px}.message.user .message-content{background:#e6f7ff}.message.assistant .message-content{background:#f6ffed}.chat-input{background:#fff;border-top:1px solid #f0f0f0;margin-top:auto;padding:16px}.chat-footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.word-count{color:#666;font-size:12px}.transcription-table{margin-top:16px}.transcription-table .ant-table-thead>tr>th{background:#fafafa}.mindmap-wrapper{display:flex;flex-direction:column;gap:12px;height:100%}.mindmap-controls{display:flex;justify-content:flex-end;padding:8px 0}.mindmap-loading{background:#fff;bottom:0;left:0;right:0;top:0}.ant-btn-text:hover{background:#f5f5f5}.ant-input{border-color:#d9d9d9}.ant-input:focus,.ant-input:hover{border-color:#40a9ff}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.main-layout{display:flex;gap:12px;height:100%}.feature-panel,.media-panel{flex:1 1;height:100%;min-width:0}.feature-card,.feature-card .ant-card-body,.feature-panel,.media-card,.media-card .ant-card-body,.media-panel{display:flex;flex-direction:column}.video-card{flex:0 0 auto}.video-player{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.transcription-card{display:flex;flex:1 1;flex-direction:column;min-height:0}.transcription-card .ant-card-body{flex:1 1;overflow:auto;padding:0}.feature-card{box-shadow:0 2px 8px #0000000f;height:100%}.feature-card .ant-card-body{height:100%;padding:0}.feature-card .ant-tabs{display:flex;flex-direction:column;height:100%}.feature-card .ant-tabs-content-holder{flex:1 1;overflow:hidden}.feature-card .ant-tabs-content{height:100%}.feature-card .ant-tabs-tabpane{height:100%;overflow:hidden;padding:16px}.feature-card .ant-tabs-nav{background:#fafafa;border-bottom:1px solid #f0f0f0;margin:0;padding:8px 16px 0}.feature-card .ant-tabs-tab{font-size:15px;padding:12px 16px;transition:all .3s}.feature-card .ant-tabs-tab:hover{color:#1890ff}.feature-card .ant-tabs-tab-active{background:#e6f7ff;border-radius:4px 4px 0 0}.feature-card .ant-tabs-content{height:calc(100% - 56px)}.tab-content .markdown-content{background:#fafafa;border-radius:8px;flex:1 1;font-size:15px;line-height:1.6;overflow-y:auto;padding:20px}#mindmap{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex:1 1;min-height:400px;padding:24px}.mindmap-loading{align-items:center;color:#666;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.loading-spinner{height:40px;width:40px}.message-list{background:#fafafa;border-radius:8px;flex:1 1;overflow-y:auto;padding:16px}.message-list .ant-list-item{padding:8px 0}.ai-message,.user-message{margin:8px 0;max-width:88%}.user-message{background:#e6f7ff!important;border:none!important;margin-left:auto}.ai-message{background:#f6ffed!important;border:none!important;margin-right:auto}.chat-input{margin-top:16px}.chat-input .ant-input{border-radius:4px;font-size:14px;padding:8px 12px;resize:none}.tab-content .ant-btn{align-items:center;display:flex;font-size:14px;gap:8px;height:auto;padding:8px 16px}.tab-content .ant-btn-primary{background:#1890ff}.tab-content ::-webkit-scrollbar{height:6px;width:6px}.tab-content ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}@media screen and (max-width:1200px){.main-layout{flex-direction:column}.feature-panel,.media-panel{height:50%;min-height:0}.video-container{padding-top:35%}}.upload-placeholder{height:300px}.placeholder-content{text-align:center}.placeholder-icon{margin-bottom:16px}.placeholder-content p{color:#666;margin:0}.tab-content ::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.upload-section .ant-input{border-radius:4px}.upload-section .ant-input:focus{border-color:#40a9ff;box-shadow:none}@media screen and (max-height:800px){.app-header{padding:8px 16px}.logo-title{margin-bottom:8px}.app-content{padding:8px}.main-layout{gap:8px}.feature-card .ant-tabs-tabpane{padding:12px}}.empty-state p{color:#666;font-size:14px}.media-panel{flex:1 1;height:100%;min-width:0}.media-card{box-shadow:0 2px 8px #0000000f;height:100%}.media-card .ant-card-body{height:100%;padding:0}.media-card .ant-tabs{display:flex;flex-direction:column;height:100%}.media-card .ant-tabs-content-holder{flex:1 1;overflow:hidden}.media-card .ant-tabs-content{height:100%}.media-card .ant-tabs-tabpane{height:100%;overflow:hidden;padding:16px}.transcription-progress{margin-bottom:16px;padding:12px}.transcription-table{height:calc(100% - 60px)}.upload-placeholder{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;display:flex;height:100%;justify-content:center}.feature-card .ant-tabs,.media-card .ant-tabs{display:flex;flex-direction:column;height:100%}.feature-card .ant-tabs-nav,.media-card .ant-tabs-nav{background:#fafafa;border-bottom:1px solid #f0f0f0;margin:0;padding:8px 16px 0}.feature-card .ant-tabs-tab,.media-card .ant-tabs-tab{font-size:15px;padding:12px 16px;transition:all .3s}.feature-card .ant-tabs-tab:hover,.media-card .ant-tabs-tab:hover{color:#1890ff}.feature-card .ant-tabs-tab-active,.media-card .ant-tabs-tab-active{background:#e6f7ff;border-radius:4px 4px 0 0}.feature-card .ant-tabs-content-holder,.media-card .ant-tabs-content-holder{flex:1 1;overflow:hidden}.feature-card .ant-tabs-content,.media-card .ant-tabs-content{height:100%}.feature-card .ant-tabs-tabpane,.media-card .ant-tabs-tabpane{height:100%;overflow:hidden;padding:16px}.feature-card,.media-card{box-shadow:0 2px 8px #0000000f;height:100%}.feature-card .ant-card-body,.media-card .ant-card-body{height:100%;padding:0}.feature-card .tab-content,.media-card .tab-content{display:flex;flex-direction:column;gap:12px;height:100%}.preview-section{flex:0 0 auto;margin-bottom:20px}.transcription-section{border-top:1px solid #f0f0f0;display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden;padding-top:16px}.transcription-table,.transcription-table .ant-table-wrapper,.transcription-table.full-height{height:100%}.transcription-table .ant-table-body{height:calc(100% - 40px);overflow-y:auto}.video-container{background:#000;border-radius:8px;overflow:hidden;padding-top:30%;position:relative;width:100%}.transcription-section .transcription-table{max-height:calc(100vh - 500px);overflow-y:auto}.transcription-section .ant-table-wrapper{border:1px solid #f0f0f0;border-radius:8px}.transcription-section .ant-table-tbody>tr>td{padding:8px 16px}.transcription-progress{align-items:center;background:#e6f7ff;border-radius:4px;color:#1890ff;display:flex;font-size:14px;gap:8px;padding:4px 12px}.audio-container{background:#fafafa;border-radius:8px;display:flex;flex-direction:column;height:120px;justify-content:center;padding:16px;text-align:center}.audio-placeholder{color:#666;margin-bottom:16px}.audio-player{width:100%}.section-header{align-items:flex-start;flex-wrap:nowrap}.section-title{flex-wrap:wrap;gap:12px}.section-title h3{margin:0 12px 0 0}.export-buttons .ant-btn{align-items:center;display:flex;gap:4px}.export-buttons .anticon{font-size:12px}.detailed-summary-content,.markdown-content{background:#fafafa;border-radius:8px;flex:1 1;font-size:15px;line-height:1.8;overflow-y:auto;padding:20px}.detailed-summary-content h1,.detailed-summary-content h2,.detailed-summary-content h3,.markdown-content h1,.markdown-content h2,.markdown-content h3{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.detailed-summary-content p,.markdown-content p{margin-bottom:16px}.detailed-summary-content ol,.detailed-summary-content ul,.markdown-content ol,.markdown-content ul{margin-bottom:16px;padding-left:20px}.detailed-summary-content blockquote,.markdown-content blockquote{border-left:4px solid #ddd;color:#666;margin:16px 0;padding:0 16px}.detailed-summary-content code,.markdown-content code{background-color:#f0f0f0;border-radius:3px;font-family:monospace;padding:2px 6px}.detailed-summary-content hr,.markdown-content hr{background-color:#ddd;border:none;height:1px;margin:24px 0}.chat-tab{display:flex;flex-direction:column;height:100%}.chat-messages{background:#f5f5f5;border-radius:8px;flex:1 1;margin-bottom:16px;overflow-y:auto;padding:20px}.message-wrapper{display:flex;flex-direction:column;margin-bottom:16px;max-width:85%}.message-wrapper.user{align-items:flex-end;margin-left:auto}.message-wrapper.assistant{align-items:flex-start}.message-time{color:#999;font-size:12px;margin-top:4px}.message-bubble .message-content .markdown-content{background:#0000;font-size:14px;line-height:1.6}.message-bubble p{margin:0}.message-bubble pre{background:#f8f9fa;border-radius:6px;margin:8px 0;max-width:100%;overflow-x:auto;padding:12px}.message-bubble code{background:#f0f0f0;border-radius:3px;font-family:monospace;font-size:.9em;padding:2px 4px}.message-bubble table{border-collapse:collapse;font-size:14px;margin:8px 0;width:100%}.message-bubble td,.message-bubble th{border:1px solid #ddd;padding:8px;text-align:left}.message-bubble th{background-color:#f5f5f5}.message-bubble img{border-radius:4px;height:auto;margin:8px 0;max-width:100%}.message-bubble ol,.message-bubble ul{margin:8px 0;padding-left:20px}.message-bubble blockquote{border-left:4px solid #ddd;color:#666;margin:8px 0;padding-left:16px}.message-bubble h1,.message-bubble h2,.message-bubble h3,.message-bubble h4,.message-bubble h5,.message-bubble h6{line-height:1.4;margin:16px 0 8px}.message-bubble p{margin:8px 0}.message-bubble a{color:#1890ff;text-decoration:none}.message-bubble a:hover{text-decoration:underline}.message-bubble hr{border:none;border-top:1px solid #ddd;margin:16px 0}.message-wrapper .message-bubble{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.copy-button .anticon{font-size:12px;margin-right:4px}.message-bubble{overflow:visible}.copy-button:hover{background:#0000000d}.message-wrapper.assistant .copy-button,.message-wrapper.user .copy-button{right:8px}.message-bubble{word-wrap:break-word;border-radius:12px;overflow-wrap:break-word;padding:12px 16px;position:relative;width:100%}.message-wrapper.user .message-bubble{background:#e6f7ff;border-top-right-radius:4px}.message-wrapper.assistant .message-bubble{background:#f6ffed;border-top-left-radius:4px}.message-bubble .message-content{background:#0000!important;padding-right:24px}.copy-button,.message-bubble .message-content>*{background:#0000!important}.copy-button{font-size:12px;opacity:0;padding:4px 8px;position:absolute;right:8px;top:8px;transition:opacity .3s ease}.message-bubble:hover .copy-button{opacity:1}.copy-button:hover{background:#0000000d!important}.message-bubble .message-content .markdown-content{background:#0000!important;margin:0;padding:0}.message-bubble .message-content blockquote,.message-bubble .message-content code,.message-bubble .message-content h1,.message-bubble .message-content h2,.message-bubble .message-content h3,.message-bubble .message-content h4,.message-bubble .message-content h5,.message-bubble .message-content h6,.message-bubble .message-content ol,.message-bubble .message-content p,.message-bubble .message-content pre,.message-bubble .message-content ul{background:#0000!important}.mindmap-error{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;font-size:14px;left:50%;margin-top:16px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}jmnodes.theme-primary jmnode{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#333;padding:8px 12px}jmnodes.theme-primary jmnode:hover{background-color:#f5f5f5}jmnodes.theme-primary jmnode.selected{background-color:#e6f7ff;border-color:#91d5ff}.file-list-section{background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex:1 1;flex-direction:column;margin-top:20px;min-height:600px;overflow:hidden;padding:16px}.pagination-container{border-top:1px solid #f0f0f0;padding-top:16px}.file-list-section .ant-table-wrapper{flex:1 1;min-height:500px;overflow:auto}.file-list-section .ant-table{flex:1 1;overflow:auto}.file-list-section .ant-table-body{min-height:450px}.action-buttons{align-items:center;flex-direction:row}.action-buttons .ant-btn{align-items:center;display:inline-flex;justify-content:center;margin:0}.selection-tip{background:#f5f5f5;border-radius:4px;margin-right:12px;padding:4px 8px}.section-title{align-items:center;display:flex;gap:8px}.empty-state{border-radius:8px;color:#666;margin:20px 0}.export-section{background:#fafafa;border-radius:4px;padding:8px 12px}.current-file-tip{padding:4px 8px}.selection-tip{font-size:14px}.section-title{margin-bottom:8px}.section-title h3{color:#333;font-size:16px;font-weight:500}.action-buttons .ant-btn[disabled]{background-color:#f5f5f5!important;border-color:#d9d9d9!important;box-shadow:none;color:#00000040!important;cursor:not-allowed}.action-buttons .ant-btn[disabled] .anticon{color:#00000040!important}.action-buttons .ant-btn[disabled]:hover{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important}.header-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.github-link:hover{background:#f5f5f5;color:#1890ff}.github-link .anticon{font-size:20px}.author-info{color:#666;font-size:14px}.github-link:hover .author-info{color:#1890ff}@media screen and (max-width:768px){.header-content{flex-direction:column;gap:12px;text-align:center}.title h1{font-size:18px}}.app-header{background:#fff;box-shadow:0 2px 8px #0000000f;padding:12px 20px;position:relative;text-align:center}.title{margin-bottom:12px}.title h1{font-size:20px;line-height:1.4;margin:0;text-align:center}.header-right{position:absolute;right:20px;top:12px}.github-link{align-items:center;border-radius:20px;color:#333;display:flex;font-size:16px;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}@media screen and (max-width:768px){.header-right{display:flex;justify-content:center;margin-bottom:12px;position:static}.title h1{font-size:18px}}.chat-interaction{background-color:#fff;border-top:1px solid #f0f0f0;padding:16px}.chat-interaction .input-area{align-items:flex-end;display:flex;gap:12px}.chat-interaction .message-input{border-radius:4px;flex:1 1;padding:8px 12px;resize:none}.chat-interaction .button-group{display:flex;gap:8px;margin-bottom:auto}.chat-interaction .ant-btn{align-items:center;display:flex;gap:6px}.chat-interaction .anticon{font-size:16px}.detailed-summary-content{overflow-y:auto;padding:20px}.detailed-summary-content h1,.detailed-summary-content h2,.detailed-summary-content h3{color:#333;font-weight:600;margin-bottom:16px}.detailed-summary-content p{color:#333;line-height:1.6;margin-bottom:12px}.detailed-summary-content ol,.detailed-summary-content ul{color:#333;margin-bottom:12px;padding-left:24px}.detailed-summary-content blockquote{background:#f5f5f5;border-left:4px solid #1890ff;color:#666;margin:12px 0;padding:12px 20px}.detailed-summary-content code{background:#f5f5f5;border-radius:3px;color:#d56161;font-family:monospace;padding:2px 4px}.detailed-summary-content hr{border:none;border-top:1px solid #e8e8e8;margin:16px 0}.file-list-section{margin-top:16px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-title,.section-title h3{margin:0}.action-buttons{display:flex;gap:8px}.pagination-container{display:flex;justify-content:flex-end;margin-top:16px}.media-player{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:20px;width:100%}.no-media-message{background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;color:#666;font-size:16px;padding:40px;text-align:center}.media-player audio,.media-player video{background:#000;border-radius:4px}.mindmap-wrapper{padding:16px}.mindmap-controls{margin-bottom:16px}.mindmap-container{background:#fff;position:relative}.mindmap-loading{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#1890ff;display:inline-block;height:32px;margin-bottom:8px;width:32px}.mindmap-error{color:#ff4d4f;padding:16px;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.summary-content{max-height:calc(100vh - 280px);overflow-y:auto;padding:20px}.summary-content h1,.summary-content h2,.summary-content h3{color:#333;font-weight:600;margin-bottom:16px}.summary-content p{color:#333;line-height:1.6;margin-bottom:12px}.summary-content ol,.summary-content ul{color:#333;margin-bottom:12px;padding-left:24px}.summary-content blockquote{background:#f5f5f5;border-left:4px solid #1890ff;color:#666;margin:12px 0;padding:12px 20px}.summary-content code{background:#f5f5f5;border-radius:3px;color:#d56161;font-family:monospace;padding:2px 4px}.summary-content hr{border:none;border-top:1px solid #e8e8e8;margin:16px 0}.current-file-tip{background:#f5f5f5;color:#666;font-size:14px;padding:8px 16px}.button-group{display:flex;gap:8px;margin-bottom:16px}.empty-state{background:#fafafa;border-radius:4px;margin-top:16px;padding:40px;text-align:center}.empty-state p{margin:0}.tab-content{display:flex;flex-direction:column;height:100%;padding:16px}.export-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.selection-tip{color:#666}.export-buttons{display:flex;gap:8px}.current-file-tip{background-color:#f5f5f5;border-radius:4px;margin-bottom:16px;padding:8px}.empty-state{align-items:center;color:#999;display:flex;height:200px;justify-content:center}.transcription-table{flex:1 1;overflow:auto}.full-height,body,html{height:100%}body,html{width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
/*# sourceMappingURL=main.26205df8.css.map*/