.container[data-v-196b1734]{margin:0 auto;width:min(1180px,100% - 40px);width:min(61.458333rem,100% - 2.083333rem)}.section[data-v-196b1734]{padding:4.583333rem 0}.section.soft[data-v-196b1734]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff,#f8fbff)}.section-title[data-v-196b1734]{color:#111827;font-size:40px;font-size:2.083333rem;letter-spacing:-.02em;line-height:1.15;margin:0 0 .625rem;text-align:center}.section-desc[data-v-196b1734]{color:#6b7280;font-size:17px;font-size:.885417rem;line-height:1.8;margin:0 auto 2.708333rem;max-width:760px;max-width:39.583333rem;text-align:center}.advantage-grid[data-v-196b1734],.faq-grid[data-v-196b1734],.feature-grid[data-v-196b1734],.pricing-grid[data-v-196b1734],.scene-grid[data-v-196b1734],.steps[data-v-196b1734]{grid-gap:22px;display:grid;gap:22px;gap:1.145833rem}.feature-grid[data-v-196b1734],.pricing-grid[data-v-196b1734]{grid-template-columns:repeat(4,1fr)}.advantage-grid[data-v-196b1734],.faq-grid.grid-2[data-v-196b1734],.scene-grid[data-v-196b1734],.steps[data-v-196b1734]{grid-template-columns:repeat(3,1fr)}.faq-grid.grid-4[data-v-196b1734]{grid-template-columns:repeat(4,1fr)}.card[data-v-196b1734]{background:#fff;border:.052083rem solid #eef2f7;border-radius:24px;border-radius:1.25rem;box-shadow:0 14px 34px rgba(15,23,42,.04);box-shadow:0 .729167rem 1.770833rem rgba(15,23,42,.04);padding:1.25rem}.icon[data-v-196b1734]{align-items:center;background:linear-gradient(135deg,#2563ff,#7c3aed);border-radius:16px;border-radius:.833333rem;color:#fff;display:grid;font-weight:700;height:52px;height:2.708333rem;justify-items:center;margin-bottom:.9375rem;place-items:center;width:52px;width:2.708333rem}.card h3[data-v-196b1734]{color:#111827;font-size:22px;font-size:1.145833rem;margin:0 0 .520833rem}.card p[data-v-196b1734]{color:#6b7280;font-size:15px;font-size:.78125rem;line-height:1.85;margin:0}.link-inline[data-v-196b1734]{color:#2563ff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;margin-top:.9375rem;-webkit-text-decoration:none;text-decoration:none}.steps[data-v-196b1734]{counter-reset:step}.step-card[data-v-196b1734]{background:#fff;border:.052083rem solid #eef2f7;border-radius:24px;border-radius:1.25rem;box-shadow:0 14px 34px rgba(15,23,42,.04);box-shadow:0 .729167rem 1.770833rem rgba(15,23,42,.04);padding:1.458333rem;position:relative}.step-card[data-v-196b1734]:before{align-items:center;background:linear-gradient(135deg,#2563ff,#12b981);border-radius:14px;border-radius:.729167rem;color:#fff;content:counter(step);counter-increment:step;display:inline-grid;font-weight:800;height:46px;height:2.395833rem;justify-items:center;margin-bottom:.9375rem;place-items:center;width:46px;width:2.395833rem}.faq-item h4[data-v-196b1734],.step-card h3[data-v-196b1734]{color:#111827;font-size:20px;font-size:1.041667rem;margin:0 0 .520833rem}.faq-item p[data-v-196b1734],.step-card p[data-v-196b1734]{color:#6b7280;line-height:1.85;margin:0}.pricing-card.popular[data-v-196b1734]{border-color:rgba(37,99,255,.22);box-shadow:0 20px 40px rgba(37,99,255,.12);box-shadow:0 1.041667rem 2.083333rem rgba(37,99,255,.12)}.pricing-card[data-v-196b1734]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;min-height:320px;min-height:16.666667rem}.pricing-card h3[data-v-196b1734]{margin-bottom:.416667rem}.pricing-card .price-box[data-v-196b1734]{margin-bottom:.833333rem}.pricing-card .feature-list[data-v-196b1734]{flex:1;margin-bottom:0}.discount-badge[data-v-196b1734]{background:linear-gradient(135deg,#ef4444,#f97316);border-radius:6px;border-radius:.3125rem;color:#fff;display:inline-block;font-size:12px;font-size:.625rem;font-weight:600;margin-bottom:.416667rem;padding:.208333rem .520833rem}.price-row[data-v-196b1734]{align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;gap:.625rem}.original-price[data-v-196b1734]{color:#9ca3af;font-size:18px;font-size:.9375rem;-webkit-text-decoration:line-through;text-decoration:line-through}.price[data-v-196b1734]{color:#111827;font-size:32px;font-size:1.666667rem;font-weight:700}.price small[data-v-196b1734]{color:#6b7280;font-size:14px;font-size:.729167rem;font-weight:400;margin-left:.208333rem}.price.free[data-v-196b1734]{font-size:28px;font-size:1.458333rem}.pricing-card.popular .price[data-v-196b1734]{color:#2563ff}.pricing-card.paid[data-v-196b1734]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pricing-card.paid[data-v-196b1734]:hover{border-color:rgba(37,99,255,.3);box-shadow:0 24px 48px rgba(37,99,255,.15);box-shadow:0 1.25rem 2.5rem rgba(37,99,255,.15);transform:translateY(-4px);transform:translateY(-.208333rem)}.btn-outline-hover[data-v-196b1734]{align-items:center;background:#fff;border:.052083rem solid #2563ff;border-radius:12px;border-radius:.625rem;color:#2563ff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-size:.729167rem;font-weight:600;height:44px;height:2.291667rem;justify-content:center;margin-top:1.041667rem;padding:0 1.041667rem;transition:all .2s ease}.btn-outline-hover[data-v-196b1734]:hover{background:#2563ff;box-shadow:0 8px 20px rgba(37,99,255,.2);box-shadow:0 .416667rem 1.041667rem rgba(37,99,255,.2);color:#fff}.feature-list[data-v-196b1734]{grid-gap:12px;color:#334155;display:grid;gap:12px;gap:.625rem;list-style:none;margin:0 0 1.25rem;padding:0}.feature-list li[data-v-196b1734]{align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;gap:.520833rem;line-height:1.7}.feature-list li[data-v-196b1734]:before{color:#12b981;content:"✓";font-weight:800;margin-top:.052083rem}.link-list[data-v-196b1734]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:12px;gap:.625rem}.link-chip[data-v-196b1734]{background:#fff;border:.052083rem solid #e5e7eb;border-radius:14px;border-radius:.729167rem;color:#334155;font-size:14px;font-size:.729167rem;padding:.625rem .729167rem;-webkit-text-decoration:none;text-decoration:none}.link-chip[data-v-196b1734]:hover{border-color:rgba(37,99,255,.24);color:#2563ff}.btn[data-v-196b1734]{align-items:center;border:0;border-radius:14px;border-radius:.729167rem;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:8px;gap:.416667rem;height:48px;height:2.5rem;justify-content:center;padding:0 1.145833rem;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.btn[data-v-196b1734]:hover{transform:translateY(-1px);transform:translateY(-.052083rem)}.btn-primary[data-v-196b1734]{background:linear-gradient(135deg,#2563ff,#3b82f6);box-shadow:0 14px 30px rgba(37,99,255,.28);box-shadow:0 .729167rem 1.5625rem rgba(37,99,255,.28);color:#fff}.btn-secondary[data-v-196b1734]{background:#fff;border:.052083rem solid rgba(37,99,255,.18);box-shadow:0 10px 24px rgba(15,23,42,.05);box-shadow:0 .520833rem 1.25rem rgba(15,23,42,.05);color:#2563ff}.cta-band[data-v-196b1734]{align-items:center;background:linear-gradient(135deg,#1d4ed8,#2563ff 42%,#10b981);border-radius:30px;border-radius:1.5625rem;box-shadow:0 22px 50px rgba(37,99,255,.2);box-shadow:0 1.145833rem 2.604167rem rgba(37,99,255,.2);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;gap:1.25rem;justify-content:space-between;padding:1.770833rem}.cta-band h2[data-v-196b1734]{font-size:36px;font-size:1.875rem;line-height:1.18;margin:0 0 .520833rem}.cta-band p[data-v-196b1734]{color:hsla(0,0%,100%,.84);line-height:1.8;margin:0;max-width:660px;max-width:34.375rem}.btn-light[data-v-196b1734]{background:#fff;box-shadow:0 16px 28px rgba(10,37,64,.18);box-shadow:0 .833333rem 1.458333rem rgba(10,37,64,.18);color:#2563ff}.btn-outline-light[data-v-196b1734]{background:hsla(0,0%,100%,.1);border:.052083rem solid hsla(0,0%,100%,.26);color:#fff}.cta-actions[data-v-196b1734]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:12px;gap:.625rem}.site-footer[data-v-196b1734]{color:#6b7280;font-size:14px;font-size:.729167rem;padding:1.770833rem 0 2.1875rem}.footer-inner[data-v-196b1734]{border-top:.052083rem solid #eef2f7;gap:18px;gap:.9375rem;justify-content:space-between;padding-top:1.354167rem}.footer-copyright[data-v-196b1734],.footer-inner[data-v-196b1734]{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-copyright[data-v-196b1734]{gap:12px;gap:.625rem}.beian-link[data-v-196b1734]{color:#6b7280;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.beian-link[data-v-196b1734]:hover{color:#2563ff}.footer-links[data-v-196b1734]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:18px;gap:.9375rem}.footer-links a[data-v-196b1734]{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media(max-width:1100px){.advantage-grid[data-v-196b1734],.faq-grid.grid-2[data-v-196b1734],.faq-grid.grid-4[data-v-196b1734],.feature-grid[data-v-196b1734],.pricing-grid[data-v-196b1734],.scene-grid[data-v-196b1734],.steps[data-v-196b1734]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.container[data-v-196b1734]{width:min(100% - 28px,1180px)}.section[data-v-196b1734]{padding:68px 0}.advantage-grid[data-v-196b1734],.faq-grid.grid-2[data-v-196b1734],.faq-grid.grid-4[data-v-196b1734],.feature-grid[data-v-196b1734],.pricing-grid[data-v-196b1734],.scene-grid[data-v-196b1734],.steps[data-v-196b1734]{grid-template-columns:1fr}.section-title[data-v-196b1734]{font-size:32px}.cta-band[data-v-196b1734],.footer-copyright[data-v-196b1734],.footer-inner[data-v-196b1734]{align-items:flex-start;flex-direction:column}.footer-copyright[data-v-196b1734]{gap:8px}.cta-band h2[data-v-196b1734]{font-size:30px}}.toolkit-page[data-v-4ffc774d]{background:#fff;min-height:100vh}.tool-shell[data-v-4ffc774d]{background:-webkit-gradient(linear,left top,left bottom,from(#eef5ff),color-stop(82%,#fff));background:linear-gradient(180deg,#eef5ff,#fff 82%);padding:4.166667rem 0 5rem}.container[data-v-4ffc774d]{margin:0 auto;width:min(1240px,100% - 40px);width:min(64.583333rem,100% - 2.083333rem)}.workspace-container[data-v-4ffc774d]{width:min(1380px,100% - 48px);width:min(71.875rem,100% - 2.5rem)}.intro-grid[data-v-4ffc774d]{grid-gap:72px;align-items:center;display:grid;gap:72px;gap:3.75rem;grid-template-columns:minmax(0,1fr) 560px;grid-template-columns:minmax(0,1fr) 29.166667rem}.audio-player[data-v-4ffc774d],.minutes-column[data-v-4ffc774d],.transcript-panel[data-v-4ffc774d],.upload-card[data-v-4ffc774d]{background:#fff;border:.052083rem solid #e6ebf3;border-radius:8px;border-radius:.416667rem}.intro-copy[data-v-4ffc774d]{max-width:560px;max-width:29.166667rem;padding:0}.eyebrow[data-v-4ffc774d]{align-items:center;background:#dbeafe;border-radius:999px;border-radius:52.03125rem;color:#2563eb;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-size:.729167rem;font-weight:600;height:34px;height:1.770833rem;margin-bottom:1.145833rem;padding:0 .833333rem}.intro-copy h1[data-v-4ffc774d]{color:#111827;font-size:52px;font-size:2.708333rem;letter-spacing:0;line-height:1.12;margin:0 0 1.145833rem}.intro-copy p[data-v-4ffc774d]{color:#5f6b7a;font-size:19px;font-size:.989583rem;line-height:1.9;margin:0;max-width:540px;max-width:28.125rem}.intro-points[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:12px;gap:.625rem;margin-top:1.5625rem}.intro-points span[data-v-4ffc774d],.intro-support span[data-v-4ffc774d]{align-items:center;background:#eff6ff;border-radius:8px;border-radius:.416667rem;color:#1d4ed8;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-size:.729167rem;font-weight:600;height:34px;height:1.770833rem;padding:0 .729167rem}.intro-support[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:12px;gap:.625rem;margin-top:.625rem}.hero-btn[data-v-4ffc774d]{border-radius:10px;border-radius:.520833rem;font-size:17px;font-size:.885417rem;height:52px;height:2.708333rem;margin-top:1.458333rem;padding:0 1.458333rem}.upload-card[data-v-4ffc774d]{border:0;border-radius:28px;border-radius:1.458333rem;box-shadow:0 28px 70px rgba(37,99,235,.12);box-shadow:0 1.458333rem 3.645833rem rgba(37,99,235,.12);padding:1.458333rem}.steps-bar[data-v-4ffc774d]{gap:16px;gap:.833333rem}.step[data-v-4ffc774d],.steps-bar[data-v-4ffc774d]{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.step[data-v-4ffc774d]{color:#6b7280;font-size:16px;font-size:.833333rem;font-weight:700;gap:10px;gap:.520833rem}.step.active[data-v-4ffc774d]{color:#2563eb}.step-num[data-v-4ffc774d]{align-items:center;background:#e5e7eb;border-radius:999px;border-radius:52.03125rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-size:.677083rem;font-weight:700;height:34px;height:1.770833rem;justify-content:center;width:34px;width:1.770833rem}.step.active .step-num[data-v-4ffc774d],.step.done .step-num[data-v-4ffc774d]{background:#2563eb;color:#fff}.step-line[data-v-4ffc774d]{background:#e5e7eb;flex:1;height:2px;height:.104167rem}.step-line.active[data-v-4ffc774d]{background:#2563eb}.upload-body[data-v-4ffc774d]{margin-top:1.458333rem}.upload-area[data-v-4ffc774d]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfdff),to(#f8fbff));background:linear-gradient(180deg,#fbfdff,#f8fbff);border:.104167rem dashed #bfdbfe;border-radius:22px;border-radius:1.145833rem;cursor:pointer;min-height:270px;min-height:14.0625rem;padding:2.395833rem 1.5625rem;text-align:center;width:100%}.upload-icon[data-v-4ffc774d]{align-items:center;background:#dfe8ff;border-radius:16px;border-radius:.833333rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:36px;font-size:1.875rem;height:64px;height:3.333333rem;justify-content:center;margin-bottom:1.25rem;width:64px;width:3.333333rem}.upload-icon[data-v-4ffc774d],.upload-title[data-v-4ffc774d]{color:#111827;font-weight:700}.upload-title[data-v-4ffc774d]{font-size:24px;font-size:1.25rem}.file-sub[data-v-4ffc774d],.muted-text[data-v-4ffc774d],.panel-subtitle[data-v-4ffc774d],.section-tip[data-v-4ffc774d],.upload-desc[data-v-4ffc774d]{color:#6b7280;line-height:1.7}.upload-desc[data-v-4ffc774d]{font-size:16px;font-size:.833333rem;margin:.729167rem 0 1.25rem}.upload-area .btn-lg[data-v-4ffc774d]{min-width:136px;min-width:7.083333rem}.file-preview[data-v-4ffc774d],.state-card[data-v-4ffc774d]{border:0;border-radius:0;padding:0}.config-actions[data-v-4ffc774d],.file-actions[data-v-4ffc774d],.file-row[data-v-4ffc774d],.panel-actions[data-v-4ffc774d],.panel-header[data-v-4ffc774d],.section-head[data-v-4ffc774d]{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;gap:.625rem;justify-content:space-between}.selected-file-card[data-v-4ffc774d]{align-items:center;background:#eff6ff;border:.052083rem solid #bfdbfe;border-radius:14px;border-radius:.729167rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:22px;gap:1.145833rem;min-height:104px;min-height:5.416667rem;padding:1.041667rem 1.354167rem}.selected-file-icon[data-v-4ffc774d]{align-items:center;color:#111827;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:40px;font-size:2.083333rem;height:58px;height:3.020833rem;justify-content:center;line-height:1;width:58px;width:3.020833rem}.audio-name[data-v-4ffc774d],.file-name[data-v-4ffc774d]{color:#111827;font-weight:600}.file-meta[data-v-4ffc774d]{flex:1;min-width:0}.file-name[data-v-4ffc774d]{font-size:16px;font-size:.833333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-sub[data-v-4ffc774d]{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;gap:.625rem;margin-top:.416667rem}.meta-divider[data-v-4ffc774d]{color:#cbd5e1}.remove-file-btn[data-v-4ffc774d]{background:#dbe3ef;border:0;border-radius:12px;border-radius:.625rem;color:#6b7280;cursor:pointer;font-size:28px;font-size:1.458333rem;height:38px;height:1.979167rem;line-height:1;width:38px;width:1.979167rem}.file-actions[data-v-4ffc774d]{justify-content:space-between;margin-top:1.145833rem}.workspace[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:28px;gap:1.458333rem}.workspace-steps[data-v-4ffc774d]{align-self:center;width:360px;width:18.75rem}.workspace-grid[data-v-4ffc774d]{grid-gap:24px;align-items:start;display:grid;gap:24px;gap:1.25rem;grid-template-columns:minmax(0,1fr) 620px;grid-template-columns:minmax(0,1fr) 32.291667rem}.workspace-loading[data-v-4ffc774d]{align-items:center;background:#fff;border:.052083rem solid #e6ebf3;border-radius:8px;border-radius:.416667rem;color:#4b5563;gap:14px;gap:.729167rem;justify-content:center;min-height:560px;min-height:29.166667rem}.minutes-column[data-v-4ffc774d],.workspace-loading[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.minutes-column[data-v-4ffc774d]{min-height:880px;min-height:45.833333rem;padding:1.25rem}.minutes-surface[data-v-4ffc774d]{background:#fbfcfe;border:.052083rem solid #eef2f7;border-radius:8px;border-radius:.416667rem;flex:1;margin-top:.833333rem;min-height:720px;min-height:37.5rem;padding:1.25rem}.empty-state h3[data-v-4ffc774d],.minutes-top h3[data-v-4ffc774d],.panel-header h2[data-v-4ffc774d],.panel-header h3[data-v-4ffc774d]{color:#111827;margin:0}.summary-text[data-v-4ffc774d]{color:#374151;line-height:1.8;margin:.625rem 0 0}.minutes-meta[data-v-4ffc774d]{color:#6b7280;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:13px;font-size:.677083rem;gap:10px;gap:.520833rem;margin-top:.729167rem}.markdown-article[data-v-4ffc774d]{color:#1f2937;line-height:1.8;margin-top:1.25rem}.markdown-body[data-v-4ffc774d] h1,.markdown-body[data-v-4ffc774d] h2,.markdown-body[data-v-4ffc774d] h3{color:#111827}.markdown-body[data-v-4ffc774d] h1{font-size:28px;font-size:1.458333rem;margin:0 0 .9375rem}.markdown-body[data-v-4ffc774d] h2{font-size:20px;font-size:1.041667rem;margin:1.458333rem 0 .625rem}.markdown-body[data-v-4ffc774d] h3{font-size:16px;font-size:.833333rem;margin:1.041667rem 0 .416667rem}.markdown-body[data-v-4ffc774d] li,.markdown-body[data-v-4ffc774d] p{font-size:14px;font-size:.729167rem}.todo-block[data-v-4ffc774d]{border-top:.052083rem solid #e5e7eb;margin-top:1.458333rem;padding-top:1.041667rem}.todo-block h4[data-v-4ffc774d]{margin:0 0 .625rem}.transcript-column[data-v-4ffc774d]{gap:16px;gap:.833333rem}.settings-stack[data-v-4ffc774d],.transcript-column[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.settings-stack[data-v-4ffc774d]{gap:12px;gap:.625rem}.transcript-panel[data-v-4ffc774d]{padding:.9375rem}.transcript-title-row[data-v-4ffc774d]{flex-wrap:wrap;gap:10px;gap:.520833rem}.audio-player[data-v-4ffc774d],.transcript-title-row[data-v-4ffc774d]{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.audio-player[data-v-4ffc774d]{background:#fff;border:.052083rem solid #e5e7eb;border-radius:12px;border-radius:.625rem;gap:16px;gap:.833333rem;padding:.833333rem}.player-icon[data-v-4ffc774d]{flex-shrink:0;font-size:38px;font-size:1.979167rem;line-height:1}.player-info[data-v-4ffc774d]{flex:1;min-width:0}.player-name[data-v-4ffc774d]{color:#111827;font-size:14px;font-size:.729167rem;font-weight:600}.player-progress[data-v-4ffc774d]{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;gap:.625rem;margin-top:.3125rem}.control-btn[data-v-4ffc774d]{background:#fff;border:0;border-radius:8px;border-radius:.416667rem;box-shadow:0 2px 8px rgba(15,23,42,.12);box-shadow:0 .104167rem .416667rem rgba(15,23,42,.12);color:#111827;cursor:pointer;font-size:16px;font-size:.833333rem;height:36px;height:1.875rem;padding:0;width:36px;width:1.875rem}.player-controls[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px;gap:.416667rem}.progress-bar[data-v-4ffc774d]{background:#e5e7eb;border-radius:999px;border-radius:52.03125rem;cursor:pointer;flex:1;height:4px;height:.208333rem;overflow:hidden;width:100%}.progress-fill[data-v-4ffc774d]{background:#2563eb;height:100%}.progress-time[data-v-4ffc774d]{color:#6b7280;font-size:12px;font-size:.625rem;white-space:nowrap}.speaker-modal-list[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;gap:.520833rem;margin-top:1.041667rem;max-height:58vh;overflow-y:auto;padding-right:.208333rem}.speaker-row[data-v-4ffc774d]{grid-gap:8px;align-items:center;display:grid;gap:8px;gap:.416667rem;grid-template-columns:88px minmax(0,1fr) minmax(0,1fr) minmax(120px,.9fr);grid-template-columns:4.583333rem minmax(0,1fr) minmax(0,1fr) minmax(6.25rem,.9fr)}.speaker-preview[data-v-4ffc774d]{grid-column:auto}.speaker-code[data-v-4ffc774d]{color:#374151;font-size:13px;font-size:.677083rem;font-weight:600}.field select[data-v-4ffc774d],.speaker-input[data-v-4ffc774d]{background:#fff;border:.052083rem solid #d1d5db;border-radius:6px;border-radius:.3125rem;font-size:14px;font-size:.729167rem;height:38px;height:1.979167rem;padding:0 .625rem;width:100%}.field select[data-v-4ffc774d]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.speaker-preview[data-v-4ffc774d]{align-items:center;background:#f8fafc;border-radius:6px;border-radius:.3125rem;color:#111827;min-height:38px;min-height:1.979167rem;padding:0 .625rem}.field[data-v-4ffc774d],.speaker-preview[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;font-size:.677083rem}.field[data-v-4ffc774d]{color:#374151;flex-direction:column;gap:6px;gap:.3125rem}.minutes-generate-row[data-v-4ffc774d]{grid-gap:10px 12px;align-items:end;background:#fff;border:.052083rem solid #e5e7eb;border-radius:12px;border-radius:.625rem;display:grid;gap:10px 12px;gap:.520833rem .625rem;grid-template-columns:minmax(132px,1fr) minmax(132px,1fr) auto;grid-template-columns:minmax(6.875rem,1fr) minmax(6.875rem,1fr) auto;padding:.729167rem .833333rem}.minutes-generate-row .generate-btn[data-v-4ffc774d]{border-radius:8px;border-radius:.416667rem;height:38px;height:1.979167rem;min-width:124px;min-width:6.458333rem;padding:0 .9375rem;white-space:nowrap}.speaker-status[data-v-4ffc774d]{align-items:center;color:#6b7280;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;font-size:.677083rem;gap:10px;gap:.520833rem;grid-column:1/-1;justify-content:flex-start;line-height:1.5}.link-btn[data-v-4ffc774d]{background:#eff6ff;border:.052083rem solid #bfdbfe;border-radius:6px;border-radius:.3125rem;color:#2563eb;cursor:pointer;font-size:12px;font-size:.625rem;font-weight:600;height:28px;height:1.458333rem;padding:0 .520833rem;white-space:nowrap}.link-btn[data-v-4ffc774d]:disabled{cursor:not-allowed;opacity:.55}.transcript-list[data-v-4ffc774d]{border-top:.052083rem solid #edf1f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:0;margin-top:.833333rem;max-height:610px;max-height:31.770833rem;overflow-y:auto}.transcript-item[data-v-4ffc774d]{background:#fff;border:0;border-bottom:.052083rem solid #edf1f7;border-radius:0;cursor:pointer;padding:.729167rem .625rem}.transcript-item.active[data-v-4ffc774d]{background:#eff6ff;border-radius:8px;border-radius:.416667rem}.transcript-head[data-v-4ffc774d]{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;gap:.416667rem;justify-content:flex-start;margin-bottom:.416667rem}.transcript-speaker[data-v-4ffc774d]{font-weight:600}.transcript-time[data-v-4ffc774d]{color:#9ca3af;font-size:12px;font-size:.625rem;font-weight:600}.transcript-text[data-v-4ffc774d]{color:#374151;line-height:1.75;margin:0}.empty-state[data-v-4ffc774d],.empty-transcript[data-v-4ffc774d],.error-state[data-v-4ffc774d],.loading-state[data-v-4ffc774d],.success-state[data-v-4ffc774d]{align-items:center;color:#4b5563;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px;gap:.625rem;justify-content:center;min-height:240px;min-height:12.5rem;text-align:center}.loading-spinner[data-v-4ffc774d]{animation:spin-4ffc774d .9s linear infinite;border:.15625rem solid #dbeafe;border-radius:999px;border-radius:52.03125rem;border-top-color:#2563eb;height:32px;height:1.666667rem;width:32px;width:1.666667rem}.error-text[data-v-4ffc774d]{color:#dc2626;margin-top:.625rem}.btn[data-v-4ffc774d]{align-items:center;border:0;border-radius:14px;border-radius:.729167rem;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-size:.78125rem;font-weight:500;gap:8px;gap:.416667rem;height:48px;height:2.5rem;justify-content:center;line-height:1;padding:0 1.145833rem;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.btn[data-v-4ffc774d]:hover:not(:disabled){transform:translateY(-1px);transform:translateY(-.052083rem)}.btn-lg[data-v-4ffc774d]{border-radius:14px;border-radius:.729167rem;font-size:18px;font-size:.9375rem;height:56px;height:2.916667rem;padding:0 1.770833rem}.btn-sm[data-v-4ffc774d]{font-size:13px;font-size:.677083rem;height:32px;height:1.666667rem;padding:0 .625rem}.btn-primary[data-v-4ffc774d]{background:linear-gradient(135deg,#2563ff,#3b82f6);box-shadow:0 14px 30px rgba(37,99,255,.28);box-shadow:0 .729167rem 1.5625rem rgba(37,99,255,.28);color:#fff}.btn-primary[data-v-4ffc774d]:hover:not(:disabled){box-shadow:0 18px 34px rgba(37,99,255,.32);box-shadow:0 .9375rem 1.770833rem rgba(37,99,255,.32)}.btn-ghost[data-v-4ffc774d]{background:#fff;border:.052083rem solid #d1d5db;color:#374151}.btn[data-v-4ffc774d]:disabled,.control-btn[data-v-4ffc774d]:disabled{cursor:not-allowed;opacity:.6}.speaker-modal-mask[data-v-4ffc774d]{align-items:center;background:rgba(15,23,42,.45);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:3000}.speaker-modal[data-v-4ffc774d]{background:#fff;border-radius:12px;border-radius:.625rem;box-shadow:0 24px 70px rgba(15,23,42,.22);box-shadow:0 1.25rem 3.645833rem rgba(15,23,42,.22);max-height:calc(100vh - 72px);max-height:calc(100vh - 3.75rem);overflow:hidden;padding:1.25rem;width:min(860px,100%);width:min(44.791667rem,100%)}.speaker-modal-header[data-v-4ffc774d]{align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;gap:1.041667rem;justify-content:space-between}.speaker-modal-header h3[data-v-4ffc774d]{color:#111827;font-size:22px;font-size:1.145833rem;margin:0}.speaker-modal-header p[data-v-4ffc774d]{color:#6b7280;line-height:1.7;margin:.416667rem 0 0}.modal-close[data-v-4ffc774d]{background:#f3f4f6;border:0;border-radius:8px;border-radius:.416667rem;color:#6b7280;cursor:pointer;font-size:24px;font-size:1.25rem;height:34px;height:1.770833rem;line-height:1;width:34px;width:1.770833rem}.speaker-modal-empty[data-v-4ffc774d]{align-items:center;color:#6b7280;justify-content:center;min-height:180px;min-height:9.375rem}.speaker-modal-actions[data-v-4ffc774d],.speaker-modal-empty[data-v-4ffc774d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.speaker-modal-actions[data-v-4ffc774d]{gap:12px;gap:.625rem;justify-content:flex-end;margin-top:1.145833rem}@keyframes spin-4ffc774d{to{transform:rotate(1turn)}}@media(max-width:1100px){.intro-grid[data-v-4ffc774d],.workspace-grid[data-v-4ffc774d]{grid-template-columns:1fr}.workspace-container[data-v-4ffc774d]{width:min(1240px,100% - 40px)}.intro-grid[data-v-4ffc774d]{gap:36px}.minutes-generate-row[data-v-4ffc774d],.speaker-row[data-v-4ffc774d]{grid-template-columns:1fr}.speaker-status[data-v-4ffc774d]{flex-direction:column}.speaker-preview[data-v-4ffc774d]{grid-column:auto}.speaker-modal-list[data-v-4ffc774d]{max-height:52vh}}@media(max-width:768px){.tool-shell[data-v-4ffc774d]{padding:36px 0 56px}.container[data-v-4ffc774d]{width:calc(100% - 24px)}.audio-player[data-v-4ffc774d],.intro-copy[data-v-4ffc774d],.minutes-column[data-v-4ffc774d],.transcript-panel[data-v-4ffc774d],.upload-card[data-v-4ffc774d]{padding:18px}.intro-copy h1[data-v-4ffc774d]{font-size:36px}.intro-copy p[data-v-4ffc774d]{font-size:16px}.upload-card[data-v-4ffc774d]{border-radius:18px}.upload-area[data-v-4ffc774d]{border-radius:16px;min-height:230px}.steps-bar[data-v-4ffc774d]{gap:10px}.step[data-v-4ffc774d]{font-size:14px}.config-actions[data-v-4ffc774d],.file-row[data-v-4ffc774d],.panel-header[data-v-4ffc774d],.speaker-modal-actions[data-v-4ffc774d]{align-items:stretch;flex-direction:column}.workspace-steps[data-v-4ffc774d]{width:100%}.audio-player[data-v-4ffc774d]{align-items:stretch;flex-direction:column}.player-progress[data-v-4ffc774d]{width:100%}.player-controls[data-v-4ffc774d]{justify-content:flex-end}.speaker-modal-mask[data-v-4ffc774d]{align-items:flex-start;overflow-y:auto;padding:12px}.speaker-modal[data-v-4ffc774d]{margin-top:24px;padding:18px}.speaker-modal-header[data-v-4ffc774d]{gap:12px}}