@import "https://fonts.googleapis.com/css2?family=Doto:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=VT323&display=swap";@import "https://fonts.googleapis.com/css2?family=VT323&display=swap";.electric-svg-filters[data-v-584f9e3a]{pointer-events:none;width:0;height:0;position:absolute}.navigation[data-v-7aa270de]{--color-divider-rgb:163, 177, 198;background:var(--nav-bg);z-index:100;border-radius:0;flex-direction:column;gap:24px;width:240px;min-width:240px;height:100vh;padding:28px 20px;transition:all .3s;display:flex;position:fixed;top:0;left:0}.navigation[data-v-7aa270de]:after{content:"";background-image:var(--texture-pattern);pointer-events:none;opacity:.4;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.navigation.collapsed[data-v-7aa270de]{align-items:center;width:80px;min-width:80px;padding:28px 12px}.toggle-btn[data-v-7aa270de]{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:36px;transition:all .3s;display:flex;position:absolute;top:4px;right:2px}.toggle-btn[data-v-7aa270de]:hover{transform:translate(-2px)}.toggle-btn[data-v-7aa270de]:active{transform:translate(0)}.toggle-btn svg[data-v-7aa270de]{stroke:var(--main-primary);transition:all .2s}.nav-brand[data-v-7aa270de]{justify-content:center;align-items:center;gap:10px;padding-bottom:14px;display:flex;position:relative}.nav-brand[data-v-7aa270de]:after{content:"";background-color:var(--color-black);height:1px;position:absolute;bottom:0;left:80px;right:-50px}.nav-brand h2[data-v-7aa270de]{letter-spacing:-.5px;color:var(--nav-text);text-align:center;margin:0;font-size:1.5rem;font-weight:500;transition:all .3s}.navigation.collapsed .nav-brand[data-v-7aa270de]{padding-bottom:16px}.brand-icon[data-v-7aa270de]{color:var(--nav-active-bg);flex-shrink:0}.nav-links[data-v-7aa270de]{flex-direction:column;gap:12px;display:flex}.nav-link[data-v-7aa270de]{color:var(--nav-text);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.nav-link[data-v-7aa270de]:hover{color:var(--main-primary);transform:translate(4px)}.nav-link.active[data-v-7aa270de]{color:var(--nav-recent-text);background:var(--nav-active-bg)}.nav-link svg[data-v-7aa270de]{stroke:currentColor;flex-shrink:0}.nav-link span[data-v-7aa270de]{white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s;overflow:hidden}.navigation.collapsed .nav-link[data-v-7aa270de]{justify-content:center;padding:12px}.navigation.collapsed .nav-link span[data-v-7aa270de]{display:none}.navigation.collapsed .nav-link[data-v-7aa270de]:hover{transform:translateY(-2px)}.nav-spacer[data-v-7aa270de]{background:var(--nav-recent-bg);flex:1;min-height:20px;margin:0 -20px -24px;padding-bottom:24px;position:relative}.nav-spacer[data-v-7aa270de]:before{content:"";background-image:var(--texture-pattern);pointer-events:none;opacity:.3;width:100%;height:100%;position:absolute;top:0;left:0}.navigation.collapsed .nav-spacer[data-v-7aa270de]{margin:0 -12px -24px}.nav-user[data-v-7aa270de]{border-top:1px solid rgba(var(--color-divider-rgb), .2);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px -28px;padding:20px 20px 28px;transition:all .3s;display:flex;position:relative}.nav-user[data-v-7aa270de]:before{content:"";background-image:var(--texture-pattern);pointer-events:none;opacity:.1;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.navigation.collapsed .nav-user[data-v-7aa270de]{background:0 0;border-top:none;flex-direction:column;gap:12px;margin:0 -12px -20px;padding:20px 12px}.navigation.collapsed .nav-user[data-v-7aa270de]:before{display:none}.user-avatar-btn[data-v-7aa270de]{z-index:1;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s;display:flex;position:relative}.user-avatar-btn[data-v-7aa270de]:hover{transform:translateY(-2px)}.avatar-circle[data-v-7aa270de]{background:var(--nav-bg);width:48px;height:48px;color:var(--nav-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;transition:all .3s;display:flex}.avatar-circle[data-v-7aa270de]:hover{color:var(--main-primary-dark)}.logout-btn[data-v-7aa270de]{background:var(--nav-bg);cursor:pointer;color:var(--nav-text);z-index:1;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex;position:relative}.logout-btn[data-v-7aa270de]:hover{color:var(--main-primary);transform:translateY(-2px)}.logout-btn[data-v-7aa270de]:active{transform:translateY(0)}.logout-btn svg[data-v-7aa270de]{stroke:currentColor;flex-shrink:0}.logout-btn span[data-v-7aa270de]{transition:opacity .3s}.navigation.collapsed .logout-btn[data-v-7aa270de]{width:44px;min-width:44px;padding:12px}.navigation.collapsed .logout-btn span[data-v-7aa270de]{display:none}.recent-tasks[data-v-7aa270de]{border-radius:0;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0 -20px -24px;padding:16px 20px 24px;display:flex;position:relative;overflow:hidden}.recent-tasks-header[data-v-7aa270de]{z-index:1;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;display:flex;position:relative}.recent-tasks-header h3[data-v-7aa270de]{color:var(--nav-text);margin:0;font-size:.85rem;font-weight:600}.recent-tasks-list[data-v-7aa270de]{z-index:1;flex-direction:column;gap:6px;max-height:300px;padding-right:4px;display:flex;position:relative;overflow-y:auto}.recent-tasks-list[data-v-7aa270de]::-webkit-scrollbar{width:4px}.recent-tasks-list[data-v-7aa270de]::-webkit-scrollbar-track{background:0 0}.recent-tasks-list[data-v-7aa270de]::-webkit-scrollbar-thumb{background:rgba(var(--color-divider-rgb), .3);border-radius:2px}.recent-task-item[data-v-7aa270de]{cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:4px;padding:3px 12px;text-decoration:none;transition:all .2s;display:flex}.recent-task-item[data-v-7aa270de]:hover{transform:translate(2px)}.recent-task-item[data-v-7aa270de]:active{transform:translate(0)}.task-name[data-v-7aa270de]{color:var(--nav-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:400;line-height:1.3;overflow:hidden}@media (width<=768px){.navigation[data-v-7aa270de]{width:100%;min-width:100%;height:auto;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:1000;border-radius:0;flex-direction:row;justify-content:space-around;align-items:center;gap:0;position:fixed;inset:auto 0 0;box-shadow:0 -2px 10px #0000001a}.navigation[data-v-7aa270de]:after,.toggle-btn[data-v-7aa270de],.nav-brand[data-v-7aa270de]{display:none}.nav-links[data-v-7aa270de]{flex-direction:row;flex:1;justify-content:space-around;gap:0}.nav-link[data-v-7aa270de]{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:64px;padding:8px 16px}.nav-link span[data-v-7aa270de]{font-size:10px;font-weight:500}.nav-link svg[data-v-7aa270de]{width:22px;height:22px}.nav-link[data-v-7aa270de]:hover{transform:none}.nav-link.active[data-v-7aa270de]{background:var(--nav-active-bg)}.recent-tasks[data-v-7aa270de],.nav-spacer[data-v-7aa270de]{display:none}.nav-user[data-v-7aa270de]{background:0 0;border-top:none;flex-direction:row;gap:8px;margin:0;padding:0}.nav-user[data-v-7aa270de]:before{display:none}.avatar-circle[data-v-7aa270de]{width:36px;height:36px;font-size:1rem}.logout-btn[data-v-7aa270de]{display:none}.navigation.collapsed[data-v-7aa270de]{width:100%;min-width:100%;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:center}.navigation.collapsed .nav-user[data-v-7aa270de]{background:0 0;border-top:none;flex-direction:row;gap:8px;margin:0;padding:0}.navigation.collapsed .nav-user[data-v-7aa270de]:before{display:none}}@media (width<=480px){.navigation[data-v-7aa270de]{padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.nav-link[data-v-7aa270de]{min-width:56px;padding:6px 12px}.nav-link span[data-v-7aa270de]{font-size:9px}.nav-link svg[data-v-7aa270de]{width:20px;height:20px}.avatar-circle[data-v-7aa270de]{width:32px;height:32px;font-size:.9rem}.logout-btn[data-v-7aa270de]{width:32px;min-width:32px;height:32px;padding:6px}.logout-btn svg[data-v-7aa270de]{width:16px;height:16px}}.notification-container[data-v-9a104a30]{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.notification-toast[data-v-9a104a30]{background:var(--main-bg);pointer-events:auto;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-width:300px;max-width:400px;padding:16px;transition:all .3s;display:flex}.notification-toast[data-v-9a104a30]:hover{transform:translateY(-2px)}.notification-icon[data-v-9a104a30]{background:var(--main-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notification-info .notification-icon[data-v-9a104a30]{color:var(--color-info)}.notification-success .notification-icon[data-v-9a104a30]{color:var(--color-success)}.notification-error .notification-icon[data-v-9a104a30]{color:var(--color-danger)}.notification-processing .notification-icon[data-v-9a104a30]{color:var(--main-primary);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-9a104a30}@keyframes pulse-9a104a30{0%,to{opacity:1}50%{opacity:.5}}.notification-content[data-v-9a104a30]{flex:1;min-width:0}.notification-title[data-v-9a104a30]{color:var(--main-text);margin-bottom:4px;font-size:.95rem;font-weight:600}.notification-message[data-v-9a104a30]{color:var(--main-text-light);font-size:.85rem;line-height:1.4}.notification-close[data-v-9a104a30]{width:24px;height:24px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.notification-close[data-v-9a104a30]:hover{color:var(--main-text);background:#0000000d}.notification-enter-active[data-v-9a104a30],.notification-leave-active[data-v-9a104a30]{transition:all .3s}.notification-enter-from[data-v-9a104a30]{opacity:0;transform:translate(100px)}.notification-leave-to[data-v-9a104a30]{opacity:0;transform:translate(100px)scale(.9)}.notification-move[data-v-9a104a30]{transition:transform .3s}@media (width<=768px){.notification-container[data-v-9a104a30]{bottom:20px;left:20px;right:20px}.notification-toast[data-v-9a104a30]{min-width:auto;max-width:none}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.app-container{box-sizing:border-box;gap:20px;min-height:100vh;padding:0 20px 20px 240px;transition:padding-left .3s;display:flex}body.nav-collapsed .app-container{padding-left:80px}.app-container.no-nav,body.nav-collapsed .app-container.no-nav{gap:0;padding:0}.app-container.no-nav .content-wrapper{max-width:none;margin:0}.content-wrapper{flex:1;width:100%;max-width:1400px;margin:0 auto}body.editing-transcript .app-container{height:100vh;overflow:hidden}body.editing-transcript .content-wrapper{height:100%;overflow-y:auto}body.upload-page .app-container{height:100vh;overflow:hidden}body.upload-page .content-wrapper{height:100%;overflow-y:auto}body.transcript-detail-page .app-container{height:100vh;overflow:hidden}body.transcript-detail-page .content-wrapper{max-width:none;height:100%;overflow:hidden}@media (width<=768px){body.transcript-detail-page .navigation{display:none}body.transcript-detail-page .app-container{padding-bottom:0}.app-container,body.nav-collapsed .app-container{padding:0 12px;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:0}.content-wrapper{padding-top:12px}}@media (width<=480px){.app-container,body.nav-collapsed .app-container{padding:0 8px;padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.content-wrapper{padding-top:8px}}.corner-decoration{pointer-events:none;z-index:0;width:200vw;min-width:60px;max-width:500px;height:200vh;min-height:60px;max-height:500px;position:fixed;bottom:0;right:0}@media (width<=768px){.corner-decoration{width:16vw;min-width:40px;max-width:80px;height:16vh;min-height:40px;max-height:80px}}.upload-zone[data-v-95673a1e]{text-align:center;cursor:pointer;border:1px solid var(--nav-text);clip-path:polygon(60px 0,100% 0,100% calc(100% - 140px),calc(100% - 140px) 100%,0 100%,0 60px);max-width:800px;margin:24px auto;padding:60px 20px;transition:all .3s;position:relative}.upload-zone.drag-over[data-v-95673a1e]{box-shadow:inset 10px 10px 20px var(--main-shadow-dark), inset -10px -10px 20px var(--main-shadow-light);transform:scale(.99)}.upload-zone.uploading[data-v-95673a1e]{cursor:not-allowed;opacity:.8}.upload-zone.disabled[data-v-95673a1e]{cursor:not-allowed;opacity:.5;pointer-events:none}.upload-icon[data-v-95673a1e]{width:64px;height:64px;color:var(--nav-recent-bg);filter:drop-shadow(0 2px 8px #a3b1c64d);z-index:1;margin:0 auto 20px;position:relative}.upload-content h3[data-v-95673a1e]{color:var(--nav-text);z-index:1;margin-bottom:10px;font-size:20px;font-weight:700;position:relative}.upload-content p[data-v-95673a1e]{color:var(--nav-active-bg);z-index:1;margin-bottom:24px;font-size:14px;position:relative}.uploading-content[data-v-95673a1e]{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.spinner-large[data-v-95673a1e]{border:4px solid #0000;border-top:4px solid var(--main-primary);border-right:4px solid var(--main-primary-light);border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin-95673a1e}@keyframes spin-95673a1e{to{transform:rotate(360deg)}}.uploading-content p[data-v-95673a1e]{color:var(--main-text);font-size:16px;font-weight:600}.upload-zone-wrapper[data-v-95673a1e]{max-width:800px;margin:0 auto;position:relative}.merge-triangle-btn[data-v-95673a1e]{background:var(--main-bg,#e0e5ec);cursor:pointer;clip-path:polygon(100% 0,100% 100%,0 100%);width:140px;height:140px;box-shadow:-3px -3px 6px var(--main-shadow-light,#fffc), 3px 3px 6px var(--main-shadow-dark,#a3b1c699);border:none;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-left:40px;transition:all .3s;display:flex;position:absolute;bottom:0;right:0}.merge-triangle-btn[data-v-95673a1e]:hover:not(.disabled){background:#dd84481a}.merge-triangle-btn:hover:not(.disabled) .merge-icon svg[data-v-95673a1e]{stroke:var(--electric-primary,#dd8448)}.merge-triangle-btn:hover:not(.disabled) .merge-label[data-v-95673a1e]{color:var(--electric-primary,#dd8448)}.merge-triangle-btn.disabled[data-v-95673a1e]{opacity:.4;cursor:not-allowed}.merge-icon[data-v-95673a1e]{justify-content:center;align-items:center;display:flex}.merge-icon svg[data-v-95673a1e]{stroke:rgba(var(--color-text-dark-rgb), .5);transition:stroke .3s}.merge-label[data-v-95673a1e]{color:rgba(var(--color-text-dark-rgb), .6);margin-top:4px;font-size:12px;font-weight:500;transition:color .3s}@media (width<=768px){.merge-triangle-btn[data-v-95673a1e]{width:100px;height:100px;padding-top:30px;padding-left:30px}.merge-icon svg[data-v-95673a1e]{width:20px;height:20px}.merge-label[data-v-95673a1e]{font-size:10px}}.modal-overlay[data-v-85556c82]{background:var(--color-overlay);z-index:1000;justify-content:center;align-items:center;animation:.2s fadeIn-85556c82;display:flex;position:fixed;inset:0}@keyframes fadeIn-85556c82{0%{opacity:0}to{opacity:1}}.modal-container[data-v-85556c82]{background:var(--main-bg);width:90%;max-width:800px;max-height:85vh;box-shadow:0 20px 60px var(--color-overlay-light);border-radius:20px;flex-direction:column;animation:.3s slideUp-85556c82;display:flex}@keyframes slideUp-85556c82{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-85556c82]{border-bottom:1px solid rgba(var(--color-divider-rgb), .3);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h2[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .9);margin:0;font-size:20px;font-weight:600}.close-btn[data-v-85556c82]{width:36px;height:36px;color:rgba(var(--color-text-dark-rgb), .5);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.close-btn[data-v-85556c82]:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.modal-body[data-v-85556c82]{flex:1;grid-template-columns:1fr 1fr;gap:20px;padding:20px 24px;display:grid;overflow-y:auto}@media (width<=600px){.modal-body[data-v-85556c82]{grid-template-columns:1fr}}.section-title[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .7);align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.file-count[data-v-85556c82]{color:var(--color-primary);font-weight:500}.upload-section[data-v-85556c82]{flex-direction:column;display:flex}.upload-zone[data-v-85556c82]{border:3px dashed rgba(var(--color-primary-rgb), .3);background:var(--color-bg-light);cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:200px;padding:30px 20px;transition:all .3s;display:flex}.upload-zone[data-v-85556c82]:hover{border-color:rgba(var(--color-primary-rgb), .5);background:var(--color-bg-lighter)}.upload-zone.drag-over[data-v-85556c82]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .1);border-style:solid}.upload-icon[data-v-85556c82]{color:var(--color-primary);margin-bottom:12px}.upload-text[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .8);margin:0 0 4px;font-size:16px;font-weight:600}.upload-hint[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .6);margin:0 0 8px;font-size:14px}.format-hint[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .4);margin:0;font-size:12px}.files-section[data-v-85556c82]{flex-direction:column;display:flex}.empty-list[data-v-85556c82]{min-height:200px;color:rgba(var(--color-text-dark-rgb), .4);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty-list svg[data-v-85556c82]{margin-bottom:12px}.empty-list p[data-v-85556c82]{margin:0;font-size:14px}.empty-list .hint[data-v-85556c82]{margin-top:4px;font-size:12px}.file-list[data-v-85556c82]{flex-direction:column;flex:1;gap:8px;max-height:300px;padding-right:4px;display:flex;overflow-y:auto}.file-item[data-v-85556c82]{background:var(--color-bg-light);border:1px solid rgba(var(--color-divider-rgb), .3);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.file-item[data-v-85556c82]:hover{background:var(--color-bg-lighter);border-color:rgba(var(--color-primary-rgb), .3);box-shadow:0 2px 8px rgba(var(--color-text-dark-rgb), .08)}.drag-handle[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .3);cursor:grab;align-items:center;padding:4px;display:flex}.drag-handle[data-v-85556c82]:active{cursor:grabbing}.drag-handle[data-v-85556c82]:hover{color:rgba(var(--color-text-dark-rgb), .6)}.file-number[data-v-85556c82]{background:rgba(var(--color-primary-rgb), .15);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.file-info[data-v-85556c82]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.file-name[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .9);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.file-size[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .5);font-size:11px}.remove-btn[data-v-85556c82]{width:28px;height:28px;color:color-mix(in srgb, var(--color-danger) 50%, transparent);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.remove-btn[data-v-85556c82]:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.total-info[data-v-85556c82]{border-top:1px solid rgba(var(--color-divider-rgb), .3);color:rgba(var(--color-text-dark-rgb), .7);text-align:right;margin-top:12px;padding-top:12px;font-size:13px;font-weight:600}.modal-footer[data-v-85556c82]{border-top:1px solid rgba(var(--color-divider-rgb), .3);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.footer-hint[data-v-85556c82]{color:rgba(var(--color-primary-rgb), .8);font-size:13px;font-weight:500}.footer-actions[data-v-85556c82]{gap:12px;margin-left:auto;display:flex}.btn[data-v-85556c82]{cursor:pointer;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.btn[data-v-85556c82]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-85556c82]{color:rgba(var(--color-text-dark-rgb), .6);border:1px solid rgba(var(--color-text-dark-rgb), .2);background:0 0}.btn-cancel[data-v-85556c82]:hover:not(:disabled){background:rgba(var(--color-text-dark-rgb), .05);border-color:rgba(var(--color-text-dark-rgb), .3)}.btn-primary[data-v-85556c82]{background:var(--color-primary);color:var(--color-white)}.btn-primary[data-v-85556c82]:hover:not(:disabled){background:var(--color-primary-darker);box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .3);transform:translateY(-1px)}.btn-primary[data-v-85556c82]:active:not(:disabled){transform:translateY(0)}@media (width<=600px){.modal-container[data-v-85556c82]{width:95%;max-height:90vh}.modal-header[data-v-85556c82],.modal-body[data-v-85556c82]{padding:16px 20px}.modal-footer[data-v-85556c82]{flex-direction:column;padding:16px 20px}.footer-actions[data-v-85556c82]{justify-content:flex-end;width:100%}}.batch-upload-panel[data-v-c91122ea]{background:var(--main-bg);border-radius:20px;width:100%;max-width:800px;margin:20px auto;animation:.3s slideDown-c91122ea;overflow:hidden}@keyframes slideDown-c91122ea{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.panel-header[data-v-c91122ea]{border-bottom:1px solid rgba(var(--color-divider-rgb), .2);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.panel-header h3[data-v-c91122ea]{color:var(--main-text);margin:0;font-size:16px;font-weight:600}.btn-close[data-v-c91122ea]{cursor:pointer;color:rgba(var(--color-text-dark-rgb), .6);background:0 0;border:none;border-radius:8px;padding:8px;transition:all .2s}.btn-close[data-v-c91122ea]:hover{background:rgba(var(--color-text-dark-rgb), .1);color:var(--main-text)}.file-list-section[data-v-c91122ea]{border-bottom:1px solid rgba(var(--color-divider-rgb), .2);padding:16px 20px}.file-list[data-v-c91122ea]{max-height:240px;overflow-y:auto}.file-item[data-v-c91122ea]{background:rgba(var(--color-primary-rgb), .05);border-radius:12px;margin-bottom:8px;transition:all .2s;overflow:hidden}.file-item[data-v-c91122ea]:last-child{margin-bottom:0}.file-item.expanded[data-v-c91122ea]{background:rgba(var(--color-primary-rgb), .1)}.file-main[data-v-c91122ea]{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.file-main[data-v-c91122ea]:hover{background:rgba(var(--color-primary-rgb), .08)}.file-icon[data-v-c91122ea]{color:var(--color-primary);flex-shrink:0}.file-info[data-v-c91122ea]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.file-name[data-v-c91122ea]{color:var(--main-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.file-size[data-v-c91122ea]{color:rgba(var(--color-text-dark-rgb), .5);flex-shrink:0;font-size:12px}.file-actions[data-v-c91122ea]{align-items:center;gap:4px;display:flex}.btn-expand[data-v-c91122ea],.btn-remove[data-v-c91122ea]{cursor:pointer;color:rgba(var(--color-text-dark-rgb), .5);background:0 0;border:none;border-radius:6px;padding:6px;transition:all .2s}.btn-expand[data-v-c91122ea]:hover,.btn-remove[data-v-c91122ea]:hover{background:rgba(var(--color-text-dark-rgb), .1);color:var(--main-text)}.btn-expand.active[data-v-c91122ea]{color:var(--color-primary)}.btn-remove[data-v-c91122ea]:hover{color:var(--color-danger)}.file-overrides[data-v-c91122ea]{border-top:1px dashed rgba(var(--color-divider-rgb), .3);margin-top:0;padding:0 16px 16px;animation:.2s slideDown-c91122ea}.override-field[data-v-c91122ea]{margin-top:12px}.override-field label[data-v-c91122ea]{color:rgba(var(--color-text-dark-rgb), .7);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.override-tags[data-v-c91122ea]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.file-limit-warning[data-v-c91122ea]{background:rgba(var(--color-warning-rgb), .1);border:1px solid rgba(var(--color-warning-rgb), .3);color:var(--color-warning-dark);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.settings-section[data-v-c91122ea]{padding:16px 20px}.settings-section h4[data-v-c91122ea]{color:rgba(var(--color-text-dark-rgb), .6);text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:13px;font-weight:600}.setting-row[data-v-c91122ea]{margin-bottom:16px}.setting-row[data-v-c91122ea]:last-child{margin-bottom:0}.setting-label[data-v-c91122ea]{color:var(--main-text);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.radio-group[data-v-c91122ea]{gap:16px;display:flex}.radio-item[data-v-c91122ea]{cursor:pointer;align-items:center;gap:8px;display:flex}.radio-item input[type=radio][data-v-c91122ea]{cursor:pointer;width:18px;height:18px;accent-color:var(--electric-primary)}.radio-label[data-v-c91122ea]{color:var(--main-text);font-size:14px}.toggle-row[data-v-c91122ea]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.toggle-label[data-v-c91122ea]{cursor:pointer;align-items:center;gap:10px;display:flex}.toggle-switch-wrapper[data-v-c91122ea]{width:44px;height:24px;position:relative}.toggle-input[data-v-c91122ea]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-c91122ea]{cursor:pointer;background-color:var(--color-gray-100);border-radius:24px;transition:all .3s;position:absolute;inset:0}.toggle-slider[data-v-c91122ea]:before{content:"";background-color:var(--color-white);width:18px;height:18px;box-shadow:0 2px 4px rgba(var(--color-text-dark-rgb), .2);border-radius:50%;transition:all .3s;position:absolute;bottom:3px;left:3px}.toggle-input:checked+.toggle-slider[data-v-c91122ea]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%)}.toggle-input:checked+.toggle-slider[data-v-c91122ea]:before{transform:translate(20px)}.toggle-text[data-v-c91122ea]{color:var(--main-text);font-size:14px}.speakers-input[data-v-c91122ea]{align-items:center;gap:8px;display:flex}.sub-label[data-v-c91122ea]{color:rgba(var(--color-text-dark-rgb), .7);font-size:13px}.number-input[data-v-c91122ea]{border:2px solid rgba(var(--color-primary-rgb), .3);width:100px;color:var(--color-text-dark);background:#ffffffe6;border-radius:8px;padding:8px 10px;font-size:14px}.number-input[data-v-c91122ea]:focus{border-color:var(--color-primary);outline:none}.language-select[data-v-c91122ea]{border:2px solid rgba(var(--color-primary-rgb), .3);color:var(--color-text-dark);cursor:pointer;background:#ffffffe6;border-radius:8px;padding:8px 10px;font-size:14px}.language-select[data-v-c91122ea]:focus{border-color:var(--color-primary);outline:none}.tag-input-container[data-v-c91122ea]{margin-top:4px}.tag-input-row[data-v-c91122ea]{gap:8px;display:flex}.text-input[data-v-c91122ea]{border:2px solid rgba(var(--color-primary-rgb), .3);color:var(--color-text-dark);background:#ffffffe6;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;transition:all .3s}.text-input[data-v-c91122ea]:focus{border-color:var(--color-primary);outline:none}.btn-add-tag[data-v-c91122ea]{color:#fff;background:var(--color-teal);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .3s}.btn-add-tag[data-v-c91122ea]:hover:not(:disabled){background:var(--color-teal-dark)}.btn-add-tag[data-v-c91122ea]:disabled{opacity:.4;cursor:not-allowed}.quick-tags-section[data-v-c91122ea]{background:rgba(var(--color-teal-rgb), .05);border:1px dashed rgba(var(--color-teal-rgb), .2);border-radius:8px;margin-top:10px;padding:8px 10px}.quick-tags[data-v-c91122ea]{flex-wrap:wrap;gap:6px;display:flex}.quick-tag-btn[data-v-c91122ea]{color:var(--color-teal);background:var(--color-white);border:1.5px solid rgba(var(--color-teal-rgb), .3);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .2s}.quick-tag-btn[data-v-c91122ea]:hover{background:rgba(var(--color-teal-rgb), .1);border-color:var(--color-teal)}.selected-tags[data-v-c91122ea]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag-chip[data-v-c91122ea]{background:color-mix(in srgb, var(--color-purple) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-purple) 30%, transparent);color:var(--color-purple);border-radius:12px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.remove-tag[data-v-c91122ea]{width:16px;height:16px;color:var(--color-purple);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;font-size:14px;transition:all .2s;display:inline-flex}.remove-tag[data-v-c91122ea]:hover{background:color-mix(in srgb, var(--color-danger) 20%, transparent);color:var(--color-danger)}.upload-progress-section[data-v-c91122ea]{border-top:1px solid rgba(var(--color-divider-rgb), .2);padding:16px 20px}.progress-info[data-v-c91122ea]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.progress-text[data-v-c91122ea]{color:var(--main-text);font-size:13px;font-weight:500}.progress-pct[data-v-c91122ea]{color:var(--color-primary);font-size:13px;font-weight:600}.progress-bar-track[data-v-c91122ea]{background:rgba(var(--color-primary-rgb), .1);border-radius:4px;height:8px;overflow:hidden}.progress-bar-fill[data-v-c91122ea]{background:var(--color-primary);border-radius:4px;height:100%;transition:width .3s}.progress-hint[data-v-c91122ea]{color:rgba(var(--color-text-dark-rgb), .5);margin:8px 0 0;font-size:12px}.panel-actions[data-v-c91122ea]{border-top:1px solid rgba(var(--color-divider-rgb), .2);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.btn[data-v-c91122ea]{cursor:pointer;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.btn[data-v-c91122ea]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-c91122ea]{background:rgba(var(--color-text-dark-rgb), .1);color:var(--main-text)}.btn-secondary[data-v-c91122ea]:hover:not(:disabled){background:rgba(var(--color-text-dark-rgb), .15)}.btn-primary[data-v-c91122ea]{background:var(--main-bg);color:var(--main-primary);align-items:center;gap:8px;display:flex}.btn-primary[data-v-c91122ea]:hover:not(:disabled){color:var(--main-primary-dark)}.spinner[data-v-c91122ea]{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-c91122ea}@keyframes spin-c91122ea{to{transform:rotate(360deg)}}@media (width<=600px){.batch-upload-panel[data-v-c91122ea]{border-radius:16px;margin:12px}.panel-header[data-v-c91122ea],.file-list-section[data-v-c91122ea],.settings-section[data-v-c91122ea],.panel-actions[data-v-c91122ea]{padding:12px 16px}.file-info[data-v-c91122ea]{flex-direction:column;align-items:flex-start;gap:2px}.radio-group[data-v-c91122ea]{flex-direction:column;gap:10px}.toggle-row[data-v-c91122ea]{flex-direction:column;align-items:flex-start}.speakers-input[data-v-c91122ea]{width:100%;margin-top:10px}.speakers-input .number-input[data-v-c91122ea]{flex:1}.tag-input-row[data-v-c91122ea],.panel-actions[data-v-c91122ea]{flex-direction:column}.btn[data-v-c91122ea]{justify-content:center;width:100%}}.container[data-v-fc9e9658]{animation:.5s ease-in fadeIn-fc9e9658}@keyframes fadeIn-fc9e9658{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.confirm-section[data-v-fc9e9658]{background:var(--main-bg);border:none;border-radius:20px;width:100%;max-width:800px;margin:20px auto 0;padding:0;animation:.3s slideDown-fc9e9658}@keyframes slideDown-fc9e9658{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-body[data-v-fc9e9658]{padding:20px;overflow-y:auto}.confirm-row[data-v-fc9e9658]{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.confirm-col[data-v-fc9e9658]{flex-direction:column;flex:1;display:flex}@media (width<=768px){.confirm-row[data-v-fc9e9658]{flex-direction:column;gap:0}.confirm-row .modal-section[data-v-fc9e9658]{margin-bottom:20px}}.modal-section[data-v-fc9e9658],.confirm-row .modal-section[data-v-fc9e9658]{margin-bottom:20px}.section-label[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .6);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.file-info[data-v-fc9e9658]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.file-info[data-v-fc9e9658]:last-child{margin-bottom:0}.file-info .label[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .6);font-weight:500}.file-info .value[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .95);font-weight:600}.file-note[data-v-fc9e9658]{border-top:1px solid rgba(var(--color-divider-rgb), .2);color:var(--main-text-light);margin-top:12px;padding-top:12px;font-size:11px;font-style:italic;line-height:1.5}.toggle-label[data-v-fc9e9658]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding-right:5px;display:flex;position:relative}.toggle-label:hover .toggle-slider[data-v-fc9e9658]{transform:scale(1.05)}.toggle-switch-wrapper[data-v-fc9e9658]{width:44px;height:24px;display:inline-block;position:relative}.toggle-input[data-v-fc9e9658]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-fc9e9658]{cursor:pointer;background-color:var(--color-gray-100);box-shadow:inset 0 1px 3px var(--color-overlay-light);border-radius:24px;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s,background .3s;display:flex;position:absolute;inset:0}.toggle-slider[data-v-fc9e9658]:before{content:"";background-color:var(--color-white);width:18px;height:18px;box-shadow:0 2px 4px rgba(var(--color-text-dark-rgb), .2);border-radius:50%;transition:all .3s;position:absolute;bottom:3px;left:3px}.toggle-input:checked+.toggle-slider[data-v-fc9e9658]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);box-shadow:inset 0 1px 3px rgba(var(--color-text-dark-rgb), .1), 0 0 8px rgba(var(--color-primary-rgb), .3)}.toggle-input:checked+.toggle-slider[data-v-fc9e9658]:before{transform:translate(20px)}.toggle-label:hover .toggle-slider[data-v-fc9e9658]{box-shadow:inset 0 1px 3px rgba(var(--color-text-dark-rgb), .2), 0 0 4px rgba(var(--color-text-dark-rgb), .1)}.toggle-label:hover .toggle-input:checked+.toggle-slider[data-v-fc9e9658]{box-shadow:inset 0 1px 3px rgba(var(--color-text-dark-rgb), .1), 0 0 12px rgba(var(--color-primary-rgb), .4)}.toggle-label:active .toggle-slider[data-v-fc9e9658]{transform:scale(.98);background-color:var(--color-gray-100)!important}.toggle-label:active .toggle-input:checked+.toggle-slider[data-v-fc9e9658]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%)!important}.toggle-slider[data-v-fc9e9658]:active{background-color:var(--color-gray-100)!important}.toggle-input:checked+.toggle-slider[data-v-fc9e9658]:active{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%)!important}.toggle-label:active .toggle-slider[data-v-fc9e9658]:before{box-shadow:0 1px 2px rgba(var(--color-text-dark-rgb), .2)}.toggle-text[data-v-fc9e9658]{color:var(--main-text);font-size:14px;font-weight:500}.radio-group[data-v-fc9e9658]{gap:16px;margin-bottom:10px;display:flex}.radio-item[data-v-fc9e9658]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.radio-item input[type=radio][data-v-fc9e9658]{cursor:pointer;width:18px;height:18px;accent-color:var(--electric-primary)}.radio-label[data-v-fc9e9658]{color:var(--main-text);font-size:14px;font-weight:500}.task-type-hint[data-v-fc9e9658]{margin-top:8px}.task-type-hint .hint[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .6);font-size:12px;font-weight:400;line-height:1.4}.sub-setting[data-v-fc9e9658]{margin-top:14px;padding-left:28px;animation:.2s slideDown-fc9e9658}.sub-label[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .8);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.sub-label .hint[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .6);margin-top:4px;font-size:12px;font-weight:400;display:block}.number-input[data-v-fc9e9658]{border:2px solid rgba(var(--color-primary-rgb), .3);background:var(--color-bg-light);width:120px;color:var(--color-text-dark);border-radius:8px;padding:10px 12px;font-size:14px;transition:all .3s}.number-input[data-v-fc9e9658]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.number-input[data-v-fc9e9658]::placeholder{color:rgba(var(--color-text-dark-rgb), .4)}.language-select[data-v-fc9e9658]{border:2px solid rgba(var(--color-primary-rgb), .3);background:var(--color-bg-light);width:100%;color:var(--color-text-dark);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:14px;transition:all .3s}.language-select[data-v-fc9e9658]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.tag-input-container[data-v-fc9e9658]{margin-top:10px}.tag-input-wrapper[data-v-fc9e9658]{gap:8px;margin-bottom:12px;display:flex}.tag-input-wrapper .text-input[data-v-fc9e9658]{border:2px solid rgba(var(--color-primary-rgb), .3);background:var(--color-bg-light);max-width:300px;color:var(--color-text-dark);border-radius:8px;flex:1;padding:10px 12px;font-size:14px;transition:all .3s}.tag-input-wrapper .text-input[data-v-fc9e9658]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.btn-add-tag[data-v-fc9e9658]{color:#fff;background:var(--color-teal);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s}.btn-add-tag[data-v-fc9e9658]:hover:not(:disabled){background:var(--color-teal-dark);box-shadow:0 4px 12px rgba(var(--color-teal-rgb), .3);transform:translateY(-1px)}.btn-add-tag[data-v-fc9e9658]:disabled{background:color-mix(in srgb, var(--color-teal) 40%, transparent);cursor:not-allowed}.quick-tags-section[data-v-fc9e9658]{background:rgba(var(--color-teal-rgb), .05);border:1px dashed rgba(var(--color-teal-rgb), .2);border-radius:8px;margin-bottom:12px;padding:10px}.quick-tags[data-v-fc9e9658]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.quick-tag-btn[data-v-fc9e9658]{color:var(--color-teal);background:var(--color-white);border:1.5px solid rgba(var(--color-teal-rgb), .3);cursor:pointer;border-radius:10px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .2s}.quick-tag-btn[data-v-fc9e9658]:hover{background:rgba(var(--color-teal-rgb), .1);border-color:var(--color-teal);box-shadow:0 2px 6px rgba(var(--color-teal-rgb), .15);transform:translateY(-1px)}.quick-tag-btn[data-v-fc9e9658]:active{transform:translateY(0)}.selected-tags[data-v-fc9e9658]{flex-wrap:wrap;gap:8px;display:flex}.selected-tag[data-v-fc9e9658]{background:color-mix(in srgb, var(--color-purple) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-purple) 30%, transparent);color:var(--color-purple);border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.selected-tag[data-v-fc9e9658]:hover{background:color-mix(in srgb, var(--color-purple) 20%, transparent);border-color:color-mix(in srgb, var(--color-purple) 40%, transparent)}.remove-tag[data-v-fc9e9658]{background:color-mix(in srgb, var(--color-purple) 20%, transparent);width:18px;height:18px;color:var(--color-purple);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:16px;line-height:1;transition:all .2s;display:inline-flex}.remove-tag[data-v-fc9e9658]:hover{background:color-mix(in srgb, var(--color-danger) 20%, transparent);color:var(--color-danger)}.modal-actions[data-v-fc9e9658]{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.modal-actions .btn[data-v-fc9e9658]{padding:12px 32px;font-size:15px;font-weight:600}.modal-actions .btn-cancel[data-v-fc9e9658]{padding:8px 20px;font-size:13px}.modal-actions .btn-start[data-v-fc9e9658]{background:var(--main-bg);color:var(--main-primary);justify-content:center;align-items:center;gap:8px;display:inline-flex}.modal-actions .btn-start[data-v-fc9e9658]:hover:not(:disabled){color:var(--main-primary-dark)}.modal-actions .btn-start[data-v-fc9e9658]:disabled{opacity:.7;cursor:not-allowed}.modal-actions .btn-start.is-loading[data-v-fc9e9658]{pointer-events:none}.btn-spinner[data-v-fc9e9658]{border:2px solid rgba(var(--color-primary-rgb), .3);border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-fc9e9658;display:inline-block}@keyframes spin-fc9e9658{to{transform:rotate(360deg)}}.merge-info-header[data-v-fc9e9658]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.merge-badge[data-v-fc9e9658]{background:rgba(var(--color-primary-rgb), .15);color:var(--color-primary);border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.file-count[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .7);font-size:13px;font-weight:500}.merge-file-list[data-v-fc9e9658]{max-height:120px;margin:0 0 16px;padding:0;list-style:none;overflow-y:auto}.merge-file-item[data-v-fc9e9658]{border-bottom:1px solid rgba(var(--color-primary-rgb), .1);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.merge-file-item[data-v-fc9e9658]:last-child{border-bottom:none}.merge-file-item .file-number[data-v-fc9e9658]{color:var(--color-primary);min-width:20px;font-weight:600}.merge-file-item .file-name[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .9);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.merge-file-item .file-size[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .5);font-size:12px}.task-name-section[data-v-fc9e9658]{border-top:1px solid rgba(var(--color-primary-rgb), .15);margin-top:12px;padding-top:12px}.task-name-input[data-v-fc9e9658]{border:2px solid rgba(var(--color-primary-rgb), .3);background:var(--color-bg-light);width:100%;max-width:100%;color:var(--color-text-dark);border-radius:8px;margin-top:6px;padding:10px 12px;font-size:14px;transition:all .3s}.task-name-input[data-v-fc9e9658]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.task-name-input[data-v-fc9e9658]::placeholder{color:rgba(var(--color-text-dark-rgb), .4)}.task-name-section .hint[data-v-fc9e9658]{color:rgba(var(--color-text-dark-rgb), .5);margin-top:6px;font-size:11px}@media (width<=480px){.container[data-v-fc9e9658]{padding:0 8px}.confirm-section[data-v-fc9e9658]{border-radius:16px;margin:12px auto 0}.modal-body[data-v-fc9e9658]{padding:16px 12px}.confirm-row[data-v-fc9e9658]{gap:0}.confirm-row .modal-section[data-v-fc9e9658]{border-bottom:1px solid rgba(var(--color-divider-rgb), .15);margin-bottom:16px;padding-bottom:16px}.confirm-row .modal-section[data-v-fc9e9658]:last-child{border-bottom:none;margin-bottom:0}.section-label[data-v-fc9e9658]{margin-bottom:8px;font-size:12px}.radio-group[data-v-fc9e9658]{flex-direction:column;gap:12px}.radio-item[data-v-fc9e9658]{min-height:44px}.radio-item input[type=radio][data-v-fc9e9658]{width:20px;height:20px}.radio-label[data-v-fc9e9658]{font-size:14px}.file-info[data-v-fc9e9658]{flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.file-note[data-v-fc9e9658]{margin-top:10px;padding-top:10px;font-size:10px}.toggle-label[data-v-fc9e9658]{gap:12px}.toggle-switch-wrapper[data-v-fc9e9658]{width:48px;height:26px}.toggle-slider[data-v-fc9e9658]:before{width:20px;height:20px}.toggle-input:checked+.toggle-slider[data-v-fc9e9658]:before{transform:translate(22px)}.toggle-text[data-v-fc9e9658]{font-size:14px}.sub-setting[data-v-fc9e9658]{margin-top:12px;padding-left:0}.number-input[data-v-fc9e9658]{width:100%;min-height:44px;padding:12px;font-size:16px}.tag-input-wrapper[data-v-fc9e9658]{flex-direction:column}.tag-input-wrapper .text-input[data-v-fc9e9658]{width:100%;max-width:none;min-height:44px;padding:12px;font-size:16px}.btn-add-tag[data-v-fc9e9658]{width:100%;min-height:44px;padding:12px 20px}.quick-tags-section[data-v-fc9e9658]{padding:8px}.quick-tag-btn[data-v-fc9e9658]{min-height:36px;padding:8px 14px;font-size:13px}.selected-tags[data-v-fc9e9658]{gap:6px}.selected-tag[data-v-fc9e9658]{padding:8px 12px;font-size:13px}.remove-tag[data-v-fc9e9658]{width:20px;height:20px}.modal-actions[data-v-fc9e9658]{flex-direction:column;gap:10px;margin-top:20px}.modal-actions .btn[data-v-fc9e9658]{width:100%;min-height:48px;padding:14px 24px;font-size:15px}.modal-actions .btn-cancel[data-v-fc9e9658]{padding:12px 20px;font-size:14px}.merge-info-header[data-v-fc9e9658]{flex-wrap:wrap;gap:8px}.merge-file-list[data-v-fc9e9658]{max-height:100px}.merge-file-item[data-v-fc9e9658]{padding:8px 0;font-size:12px}.task-name-input[data-v-fc9e9658]{min-height:44px;padding:12px;font-size:16px}}.color-picker-overlay[data-v-16d26d3b]{z-index:9998;cursor:default;background:#0000001a;position:fixed;inset:0}.color-picker-popup[data-v-16d26d3b]{border:1px solid rgba(var(--color-primary-rgb), .3);z-index:9999;background:#fff;border-radius:8px;min-width:220px;padding:12px;position:fixed;box-shadow:0 8px 24px #0003}.color-picker-header[data-v-16d26d3b]{color:rgba(var(--color-text-dark-rgb), .8);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.btn-close-picker[data-v-16d26d3b]{background:rgba(var(--color-danger-rgb), .1);width:20px;height:20px;color:var(--color-danger);cursor:pointer;border:none;border-radius:4px;padding:0;font-size:14px;transition:all .2s}.btn-close-picker[data-v-16d26d3b]:hover{background:rgba(var(--color-danger-rgb), .2)}.color-input[data-v-16d26d3b]{border:1px solid rgba(var(--color-primary-rgb), .3);cursor:pointer;border-radius:6px;width:100%;height:40px;margin-bottom:10px}.preset-colors[data-v-16d26d3b]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.preset-color-btn[data-v-16d26d3b]{cursor:pointer;border:2px solid #fffc;border-radius:6px;width:32px;height:32px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.preset-color-btn[data-v-16d26d3b]:hover{border-color:#fff;transform:scale(1.1);box-shadow:0 3px 8px #0003}.filter-section[data-v-7572f34e]{background:0 0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.filter-tags[data-v-7572f34e]{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.filter-tag-item[data-v-7572f34e]{align-items:center;gap:4px;transition:all .2s;display:flex;position:relative}.filter-tag-item.editing[data-v-7572f34e]{cursor:move}.filter-tag-item.dragging[data-v-7572f34e]{opacity:.5}.filter-tag-item.drag-over[data-v-7572f34e]{padding-left:20px}.filter-tag-item[data-v-7572f34e]:hover{transform:scale(1.02)}.drag-handle[data-v-7572f34e]{color:rgba(var(--color-teal-rgb), .6);cursor:move;align-items:center;padding:2px;display:flex}.drag-handle[data-v-7572f34e]:hover{color:var(--color-teal)}.filter-tag-input[data-v-7572f34e]{border:2px solid var(--color-secondary);border-radius:12px;outline:none;width:auto;min-width:40px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .2s}.filter-tag-btn[data-v-7572f34e]{cursor:pointer;background:0 0;border:none;border-radius:0;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.filter-tag-btn[data-v-7572f34e]:disabled{cursor:default;opacity:.8}.filter-tag-btn[data-v-7572f34e]:hover:not(.active):not(:disabled){transform:translateY(-2px)}.filter-tag-btn.active[data-v-7572f34e]{border-bottom:2px solid var(--color-nav-recent-bg);font-weight:600}.filter-tag-btn.active[data-v-7572f34e]:hover:not(:disabled){transform:translateY(-2px)}.filter-tag-item.editing .filter-tag-btn[data-v-7572f34e]{padding:6px 2px}.tag-color-picker-wrapper[data-v-7572f34e]{align-items:center;display:flex}.btn-color-picker[data-v-7572f34e]{cursor:pointer;border:1px solid #0003;border-radius:3px;width:16px;height:16px;padding:0;transition:all .2s}.btn-color-picker[data-v-7572f34e]:hover{transform:scale(1.15)}.btn-delete-tag[data-v-7572f34e]{cursor:pointer;width:20px;height:20px;color:rgba(var(--color-danger-rgb), .7);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.btn-delete-tag[data-v-7572f34e]:hover{background:rgba(var(--color-danger-rgb), .12);color:var(--color-danger);transform:scale(1.1)}.btn-delete-tag svg[data-v-7572f34e]{width:14px;height:14px}.filter-header-actions[data-v-7572f34e]{gap:8px;display:flex}.btn-edit-filter[data-v-7572f34e],.btn-save-filter[data-v-7572f34e],.btn-clear-filter[data-v-7572f34e]{cursor:pointer;border:1px solid;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:inline-flex}.btn-edit-filter[data-v-7572f34e]{background:rgba(var(--color-teal-rgb), .1);border-color:rgba(var(--color-teal-rgb), .3);color:var(--color-teal)}.btn-edit-filter[data-v-7572f34e]:hover{background:rgba(var(--color-teal-rgb), .2)}.btn-save-filter[data-v-7572f34e]{background:rgba(var(--color-success-rgb), .15);border-color:rgba(var(--color-success-rgb), .3);color:var(--color-success-light)}.btn-save-filter[data-v-7572f34e]:hover{background:rgba(var(--color-success-rgb), .25)}.btn-clear-filter[data-v-7572f34e]{background:rgba(var(--color-primary-rgb), .1);border-color:rgba(var(--color-primary-rgb), .3);color:var(--color-primary)}.btn-clear-filter[data-v-7572f34e]:hover{background:rgba(var(--color-primary-rgb), .2)}@media (width<=768px){.filter-section[data-v-7572f34e]{gap:8px;padding:10px 12px}.filter-tags[data-v-7572f34e]{gap:4px}.filter-tag-btn[data-v-7572f34e]{font-size:var(--font-size-sm);padding:4px 10px}.filter-tag-input[data-v-7572f34e]{font-size:var(--font-size-sm);min-width:36px;padding:4px 8px}.drag-handle svg[data-v-7572f34e],.btn-color-picker[data-v-7572f34e]{width:14px;height:14px}.btn-delete-tag[data-v-7572f34e]{width:18px;height:18px}.btn-delete-tag svg[data-v-7572f34e]{width:12px;height:12px}.filter-header-actions[data-v-7572f34e]{gap:6px}.btn-edit-filter[data-v-7572f34e],.btn-save-filter[data-v-7572f34e],.btn-clear-filter[data-v-7572f34e]{width:26px;height:26px}.btn-edit-filter svg[data-v-7572f34e],.btn-save-filter svg[data-v-7572f34e],.btn-clear-filter svg[data-v-7572f34e]{width:12px;height:12px}}@media (width<=480px){.filter-section[data-v-7572f34e]{gap:6px;padding:8px}.filter-tags[data-v-7572f34e],.filter-tag-item[data-v-7572f34e]{gap:2px}.filter-tag-btn[data-v-7572f34e]{font-size:var(--font-size-sm);padding:3px 8px}.filter-tag-btn.active[data-v-7572f34e]{border-bottom-width:1.5px}.filter-tag-input[data-v-7572f34e]{font-size:var(--font-size-sm);border-width:1.5px;min-width:30px;padding:3px 6px}.filter-tag-item.editing .filter-tag-btn[data-v-7572f34e]{padding:3px 2px}.drag-handle[data-v-7572f34e]{padding:1px}.drag-handle svg[data-v-7572f34e],.btn-color-picker[data-v-7572f34e]{width:12px;height:12px}.btn-delete-tag[data-v-7572f34e]{width:16px;height:16px}.btn-delete-tag svg[data-v-7572f34e]{width:10px;height:10px}.filter-header-actions[data-v-7572f34e]{gap:4px}.btn-edit-filter[data-v-7572f34e],.btn-save-filter[data-v-7572f34e],.btn-clear-filter[data-v-7572f34e]{width:24px;height:24px}.btn-edit-filter svg[data-v-7572f34e],.btn-save-filter svg[data-v-7572f34e],.btn-clear-filter svg[data-v-7572f34e]{width:10px;height:10px}}.batch-toolbar[data-v-9dfabd14]{padding:0}.batch-toolbar-header[data-v-9dfabd14]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.batch-header-left[data-v-9dfabd14]{align-items:center;gap:16px;display:flex}.btn-batch-select-all[data-v-9dfabd14]{background:var(--color-bg,white);border:1px solid rgba(var(--color-primary-rgb), .3);cursor:pointer;color:var(--main-text);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.btn-batch-select-all[data-v-9dfabd14]:hover{background:rgba(var(--color-primary-rgb), .05);border-color:rgba(var(--color-primary-rgb), .5)}.btn-batch-select-all input[type=checkbox][data-v-9dfabd14]{cursor:pointer;width:16px;height:16px}.batch-selection-count[data-v-9dfabd14]{color:rgba(var(--color-text-dark-rgb), .7);font-size:13px;font-weight:500}.batch-header-right[data-v-9dfabd14]{gap:12px;display:flex}.btn-batch-action[data-v-9dfabd14]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-batch-delete[data-v-9dfabd14]{background:rgba(var(--color-danger-rgb), .15);color:var(--color-danger)}.btn-batch-delete[data-v-9dfabd14]:hover{background:rgba(var(--color-danger-rgb), .25);transform:translateY(-1px)}.batch-actions[data-v-9dfabd14]{margin-top:16px}.batch-tags-section-compact[data-v-9dfabd14]{background:var(--color-bg,white);border:1px solid rgba(var(--color-primary-rgb), .2);border-radius:8px;transition:all .3s;overflow:hidden}.batch-tags-header[data-v-9dfabd14]{background:rgba(var(--color-teal-rgb), .05);border-bottom:1px solid rgba(var(--color-primary-rgb), .1);cursor:pointer;justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.batch-tags-info[data-v-9dfabd14]{align-items:center;gap:10px;display:flex}.batch-tags-info svg[data-v-9dfabd14]{color:var(--color-teal)}.tags-title[data-v-9dfabd14]{color:rgba(var(--color-text-dark-rgb), .8);font-size:13px;font-weight:600}.tags-stats[data-v-9dfabd14]{color:rgba(var(--color-text-dark-rgb), .5);background:rgba(var(--color-teal-rgb), .1);border-radius:4px;padding:2px 8px;font-size:12px}.btn-collapse[data-v-9dfabd14]{color:rgba(var(--color-text-dark-rgb), .6);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;transition:all .2s}.btn-collapse[data-v-9dfabd14]:hover{color:rgba(var(--color-text-dark-rgb), .9)}.batch-tags-content[data-v-9dfabd14]{padding:16px}.tags-pills-container[data-v-9dfabd14]{margin-bottom:16px}.tags-pills-list[data-v-9dfabd14]{flex-wrap:wrap;gap:8px;display:flex}.tag-pill[data-v-9dfabd14]{cursor:pointer;background:var(--color-bg,white);border:1.5px solid;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.tag-pill[data-v-9dfabd14]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.tag-pill.tag-added[data-v-9dfabd14]{background:currentColor;color:#fff!important}.tag-pill.tag-available[data-v-9dfabd14]{background:var(--color-bg,#ffffffe6)}.pill-icon[data-v-9dfabd14]{width:14px;height:14px}.batch-tags-empty[data-v-9dfabd14]{text-align:center;color:rgba(var(--color-text-dark-rgb), .5);padding:20px;font-size:13px}.batch-manual-input-compact[data-v-9dfabd14]{gap:8px;display:flex}.manual-input-field[data-v-9dfabd14]{border:1px solid rgba(var(--color-primary-rgb), .3);background:var(--color-bg,white);color:var(--main-text);border-radius:6px;flex:1;padding:8px 12px;font-size:13px;transition:all .2s}.manual-input-field[data-v-9dfabd14]:focus{border-color:rgba(var(--color-primary-rgb), .5);outline:none}.btn-manual-add[data-v-9dfabd14]{background:rgba(var(--color-primary-rgb), .15);border:1px solid rgba(var(--color-primary-rgb), .3);color:var(--color-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-manual-add[data-v-9dfabd14]:hover:not(:disabled){background:rgba(var(--color-primary-rgb), .25);transform:translateY(-1px)}.btn-manual-add[data-v-9dfabd14]:disabled{opacity:.5;cursor:not-allowed}.task-tags-section[data-v-e258ac7a]{align-items:center;display:inline-flex}.task-tags[data-v-e258ac7a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-tags-display .task-tags[data-v-e258ac7a]{margin-top:0}.tag-badge[data-v-e258ac7a]{color:#fff;background:var(--color-purple);cursor:default;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.tag-badge[data-v-e258ac7a]:hover{transform:translateY(-1px)}.tag-badge.editable[data-v-e258ac7a]{cursor:pointer;padding-right:8px}.tag-badge.editable[data-v-e258ac7a]:hover{opacity:.9}.tag-badge-editing[data-v-e258ac7a]{color:#fff;background:var(--color-purple);border-radius:12px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:500;display:inline-flex}.tag-text-input[data-v-e258ac7a]{width:80px;color:var(--color-text-dark);background:#fffffff2;border:1px solid #ffffff4d;border-radius:4px;padding:2px 6px;font-size:12px}.tag-text-input[data-v-e258ac7a]:focus{border-color:#fff;outline:none}.save-tag-text[data-v-e258ac7a],.cancel-tag-text[data-v-e258ac7a]{color:#fff;cursor:pointer;background:#ffffff4d;border:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;transition:all .2s;display:inline-flex}.save-tag-text[data-v-e258ac7a]:hover{background:rgba(var(--color-success-rgb), .8)}.cancel-tag-text[data-v-e258ac7a]:hover{background:rgba(var(--color-danger-rgb), .8)}.remove-tag-inline[data-v-e258ac7a]{color:#fff;cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;font-size:14px;line-height:1;transition:all .2s;display:inline-flex}.remove-tag-inline[data-v-e258ac7a]:hover{background:rgba(var(--color-danger-rgb), .8)}.btn-edit-tags[data-v-e258ac7a]{background:rgba(var(--color-teal-rgb), .1);border:1px solid rgba(var(--color-teal-rgb), .3);color:var(--color-teal);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:12px;transition:all .2s;display:inline-flex}.btn-edit-tags[data-v-e258ac7a]:hover{background:rgba(var(--color-teal-rgb), .2);border-color:rgba(var(--color-teal-rgb), .5);transform:translateY(-1px)}.btn-add-tags[data-v-e258ac7a]{color:#d96c28e6;cursor:pointer;background:#f69c5c1a;border:1px dashed #f68d5c4d;border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.btn-add-tags[data-v-e258ac7a]:hover{background:#f69c5c26;border-color:#f68d5c80;transform:translateY(-1px)}.tag-edit-mode[data-v-e258ac7a]{background:var(--color-bg-light,#ffffff80);border:1px solid rgba(var(--color-primary-rgb), .2);border-radius:8px;padding:12px}.tag-input-wrapper-inline[data-v-e258ac7a]{gap:6px;margin-bottom:10px;display:flex}.tag-input-inline[data-v-e258ac7a]{border:1px solid rgba(var(--color-primary-rgb), .3);background:var(--color-bg,white);color:var(--main-text);border-radius:6px;flex:1;padding:6px 10px;font-size:13px;transition:all .2s}.tag-input-inline[data-v-e258ac7a]:focus{border-color:rgba(var(--color-primary-rgb), .5);outline:none}.btn-add-tag-inline[data-v-e258ac7a]{background:rgba(var(--color-purple-rgb), .15);border:1px solid rgba(var(--color-purple-rgb), .3);width:32px;height:32px;color:var(--color-purple);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:all .2s;display:flex}.btn-add-tag-inline[data-v-e258ac7a]:hover:not(:disabled){background:rgba(var(--color-purple-rgb), .25);border-color:rgba(var(--color-purple-rgb), .5)}.btn-add-tag-inline[data-v-e258ac7a]:disabled{opacity:.4;cursor:not-allowed}.available-tags-section[data-v-e258ac7a]{background:rgba(var(--color-teal-rgb), .05);border:1px dashed rgba(var(--color-teal-rgb), .2);border-radius:6px;margin-bottom:12px;padding:10px}.available-tags[data-v-e258ac7a]{flex-wrap:wrap;gap:6px;display:flex}.available-tag-btn[data-v-e258ac7a]{cursor:pointer;background:var(--color-bg,white);border:1.5px dashed;border-radius:8px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.available-tag-btn[data-v-e258ac7a]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}@media (width<=768px){.btn-edit-tags[data-v-e258ac7a],.btn-add-tags[data-v-e258ac7a]{display:none}}.bottom-sheet-overlay[data-v-d0aa9104]{background:var(--color-overlay);z-index:1050;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet[data-v-d0aa9104]{background:var(--upload-bg);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:80vh;display:flex;overflow:hidden}.bottom-sheet-handle[data-v-d0aa9104]{background:rgba(var(--color-divider-rgb), .4);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}.bottom-sheet-header[data-v-d0aa9104]{color:var(--main-text);border-bottom:1px solid rgba(var(--color-divider-rgb), .3);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 10px;font-size:15px;font-weight:600;display:flex}.bottom-sheet-close[data-v-d0aa9104]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.bottom-sheet-content[data-v-d0aa9104]{flex:1;padding:16px 20px 32px;overflow-y:auto}.bs-enter-active[data-v-d0aa9104]{transition:opacity .25s}.bs-leave-active[data-v-d0aa9104]{transition:opacity .2s}.bs-enter-from[data-v-d0aa9104],.bs-leave-to[data-v-d0aa9104]{opacity:0}.bs-enter-active .bottom-sheet[data-v-d0aa9104]{animation:.3s forwards sheet-slide-up-d0aa9104}.bs-leave-active .bottom-sheet[data-v-d0aa9104]{animation:.2s forwards sheet-slide-down-d0aa9104}@keyframes sheet-slide-up-d0aa9104{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-slide-down-d0aa9104{0%{transform:translateY(0)}to{transform:translateY(100%)}}.electric-card.task-wrapper[data-v-34ca14b6]{filter:drop-shadow(0 4px 8px #0000001f);position:relative}.electric-card.task-wrapper[data-v-34ca14b6]:first-child{z-index:91}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(2){z-index:92}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(3){z-index:93}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(4){z-index:94}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(5){z-index:95}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(6){z-index:96}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(7){z-index:97}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(8){z-index:98}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(9){z-index:99}.electric-card.task-wrapper[data-v-34ca14b6]:nth-child(10){z-index:100}.task-item[data-v-34ca14b6]{clip-path:polygon(25px 0,100% 0,100% 100%,0 100%,0 25px);background-image:repeating-linear-gradient(0deg,#0000,#0000 9px,#00000004 9px 10px),repeating-linear-gradient(90deg,#0000,#0000 9px,#00000004 9px 10px);align-items:flex-start;gap:12px;padding:28px 20px;transition:all .3s;display:flex;position:relative}.task-item.clickable[data-v-34ca14b6]{cursor:pointer}.task-wrapper:hover .task-item[data-v-34ca14b6]{transform:translateY(-2px)}.task-item.batch-edit-mode[data-v-34ca14b6]{padding-left:20px}.task-item.animated[data-v-34ca14b6]{animation:2s ease-in-out infinite pulse-34ca14b6}@keyframes pulse-34ca14b6{0%,to{opacity:1}50%{opacity:.95}}.batch-select-checkbox[data-v-34ca14b6]{flex-shrink:0;align-items:center;height:24px;margin-left:-4px;padding-top:0;display:flex}.batch-checkbox[data-v-34ca14b6]{cursor:pointer;width:18px;height:18px;margin:0}.task-main[data-v-34ca14b6]{flex:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.task-info[data-v-34ca14b6]{flex:1}.task-header[data-v-34ca14b6]{align-items:center;gap:12px;margin-bottom:10px;padding-bottom:6px;display:flex}.task-header h3[data-v-34ca14b6]{color:var(--nav-text);margin:0;font-size:16px;font-weight:450}.task-divider[data-v-34ca14b6]{color:#0000004d;margin:0 -4px;font-size:14px;font-weight:300}.task-meta[data-v-34ca14b6]{color:rgba(var(--color-text-dark-rgb), .6);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.task-meta .meta-item[data-v-34ca14b6]{align-items:center;gap:4px;display:inline-flex}.task-meta .meta-item svg[data-v-34ca14b6]{opacity:.7;flex-shrink:0}.badge[data-v-34ca14b6]{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.badge-pending[data-v-34ca14b6]{color:var(--color-info);background:#3b82f626}.badge-processing[data-v-34ca14b6]{background:rgba(var(--color-primary-rgb), .15);color:var(--color-primary)}.badge-completed[data-v-34ca14b6]{background:rgba(var(--color-success-rgb), .15);color:var(--color-success-light)}.badge-failed[data-v-34ca14b6]{background:rgba(var(--color-danger-rgb), .15);color:var(--color-danger)}.badge-cancelled[data-v-34ca14b6]{color:var(--color-neutral-light);background:#6b728026}.badge-task-type[data-v-34ca14b6]{border:1px solid;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;transition:all .2s}.badge-diarize[data-v-34ca14b6]{color:#d96c28e6;background:#f69c5c1a;border-color:#f68d5c4d}.task-progress[data-v-34ca14b6]{margin-top:12px}.progress-bar[data-v-34ca14b6]{background:var(--color-gray-100);border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.progress-fill[data-v-34ca14b6]{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary-light) 100%);border-radius:3px;height:100%;transition:width .5s}.progress-text[data-v-34ca14b6]{color:rgba(var(--color-text-dark-rgb), .8);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.progress-percentage[data-v-34ca14b6]{color:var(--electric-primary);margin-left:8px;font-weight:600}.spinner[data-v-34ca14b6]{border:2px solid rgba(var(--color-primary-rgb), .2);border-top-color:var(--color-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-34ca14b6;display:inline-block}@keyframes spin-34ca14b6{to{transform:rotate(360deg)}}.task-error[data-v-34ca14b6]{background:rgba(var(--color-danger-rgb), .15);border:1px solid rgba(var(--color-danger-rgb), .3);color:var(--color-danger);border-radius:6px;margin-top:8px;padding:8px 12px;font-size:13px}.task-actions[data-v-34ca14b6]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.completed-actions-row[data-v-34ca14b6]{flex-direction:row;align-items:center;display:flex}.keep-audio-toggle[data-v-34ca14b6]{align-items:center;gap:8px;display:flex}.toggle-label[data-v-34ca14b6]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10%;align-items:center;gap:10px;padding:0 5px;display:flex;position:relative}.toggle-pin-wrapper[data-v-34ca14b6]{width:32px;height:32px;display:inline-block;position:relative}.toggle-pin-wrapper .toggle-input[data-v-34ca14b6]{opacity:0;width:0;height:0;position:absolute}.pin-icon[data-v-34ca14b6]{width:24px;height:24px;color:var(--color-text-light);cursor:pointer;transform-origin:50% 30%;transition:all .3s;position:absolute;top:50%;left:50%}.toggle-input:not(:checked)~.pin-icon[data-v-34ca14b6]{color:var(--nav-text);opacity:1;transform:translate(-50%,-50%)rotate(35deg)}.toggle-input:checked~.pin-icon[data-v-34ca14b6]{color:var(--color-primary);opacity:1;transform:translate(-50%,-50%)rotate(0)}.toggle-input:disabled~.pin-icon[data-v-34ca14b6]{opacity:.4;cursor:not-allowed}.toggle-label:hover .toggle-input:not(:disabled):not(:checked)~.pin-icon[data-v-34ca14b6]{color:var(--color-text-muted);transform:translate(-50%,-50%)rotate(35deg)scale(1.08)}.toggle-label:hover .toggle-input:not(:disabled):checked~.pin-icon[data-v-34ca14b6]{color:var(--color-primary-light);transform:translate(-50%,-50%)rotate(0)scale(1.08)}.newest-badge[data-v-34ca14b6]{background:var(--gradient-danger);color:#fff;pointer-events:none;border-radius:4px;padding:1px 4px;font-size:11px;font-weight:600;position:absolute;top:-14px;right:-10px;box-shadow:0 2px 4px #ff6b6b4d}.btn[data-v-34ca14b6]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn[data-v-34ca14b6]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-34ca14b6]{padding:8px 12px}.btn-download[data-v-34ca14b6]{color:var(--nav-text);background:0 0}.btn-download[data-v-34ca14b6]:hover{background:0 0}.btn-danger[data-v-34ca14b6]{color:var(--nav-text);background:0 0}.btn-danger[data-v-34ca14b6]:hover{background:0 0}.btn-warning[data-v-34ca14b6]{color:var(--color-warning);background:#f59e0b26}.btn-warning[data-v-34ca14b6]:hover{background:#f59e0b59}.btn-group[data-v-34ca14b6]{gap:0;display:flex}.btn-group-left[data-v-34ca14b6]{border-radius:10%}.btn-group-right[data-v-34ca14b6]{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn[data-v-34ca14b6]{box-shadow:none!important}.desktop-action[data-v-34ca14b6]{display:flex}.mobile-action[data-v-34ca14b6]{display:none}.btn-kebab[data-v-34ca14b6]{cursor:pointer;width:32px;height:32px;color:var(--nav-text);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.btn-kebab[data-v-34ca14b6]:hover{background:#0000000f}.mobile-menu-backdrop[data-v-34ca14b6]{z-index:199;position:fixed;inset:0}.mobile-dropdown[data-v-34ca14b6]{z-index:200;background:var(--upload-bg);border:1px solid rgba(var(--color-divider-rgb), .3);border-radius:12px;min-width:168px;position:fixed;overflow:hidden;box-shadow:0 4px 20px #00000026}.mobile-dropdown button[data-v-34ca14b6]{cursor:pointer;width:100%;color:var(--main-text);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:13px 16px;font-size:14px;display:flex}.mobile-dropdown button[data-v-34ca14b6]:not(:last-child){border-bottom:1px solid rgba(var(--color-divider-rgb), .2)}.mobile-dropdown button[data-v-34ca14b6]:hover{background:rgba(var(--color-divider-rgb), .08)}.mobile-dropdown button.danger[data-v-34ca14b6]{color:var(--color-danger)}@media (width<=768px){.task-item[data-v-34ca14b6]{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px);padding:20px 16px}.task-main[data-v-34ca14b6]{flex-direction:row;align-items:flex-start;gap:12px}.task-header[data-v-34ca14b6]{flex-wrap:wrap;gap:8px}.task-header h3[data-v-34ca14b6]{font-size:var(--font-size-lg);word-break:break-word}.task-meta[data-v-34ca14b6]{gap:10px;font-size:12px}.task-actions[data-v-34ca14b6]{flex-shrink:0}.desktop-action[data-v-34ca14b6]{display:none}.mobile-action[data-v-34ca14b6]{display:flex}.btn[data-v-34ca14b6]{padding:8px 12px}.btn-icon[data-v-34ca14b6]{padding:8px}}@media (width<=480px){.task-item[data-v-34ca14b6]{clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);gap:6px;padding:14px 10px}.task-main[data-v-34ca14b6]{gap:8px}.task-header[data-v-34ca14b6]{margin-bottom:6px;padding-bottom:4px}.task-header h3[data-v-34ca14b6]{font-size:var(--font-size-lg)}.task-divider[data-v-34ca14b6]{font-size:11px}.badge[data-v-34ca14b6]{padding:1px 5px;font-size:10px}.task-meta[data-v-34ca14b6]{gap:6px;margin-bottom:6px;font-size:10px}.task-meta .meta-item svg[data-v-34ca14b6]{width:11px;height:11px}.badge-task-type[data-v-34ca14b6]{padding:1px 5px;font-size:10px}.task-progress[data-v-34ca14b6]{margin-top:6px}.progress-text[data-v-34ca14b6]{font-size:11px}.completed-actions-row[data-v-34ca14b6],.keep-audio-toggle[data-v-34ca14b6]{gap:2px}.toggle-pin-wrapper[data-v-34ca14b6]{width:24px;height:24px}.pin-icon[data-v-34ca14b6]{width:16px;height:16px}.newest-badge[data-v-34ca14b6]{padding:0 3px;font-size:9px;top:-10px;right:-6px}.btn[data-v-34ca14b6]{min-height:auto;padding:6px;font-size:11px}.btn-icon[data-v-34ca14b6]{padding:6px}.btn-icon svg[data-v-34ca14b6]{width:14px;height:14px}.batch-checkbox[data-v-34ca14b6]{width:18px;height:18px}.task-error[data-v-34ca14b6]{padding:5px 8px;font-size:11px}}.tag-sheet-body[data-v-34ca14b6]{width:100%}.tag-sheet-body[data-v-34ca14b6] .task-tags-section{width:100%;display:flex}.tag-sheet-body[data-v-34ca14b6] .tag-edit-mode{box-sizing:border-box;width:100%}.empty-state[data-v-077b76f0]{text-align:center;color:rgba(var(--color-text-dark-rgb), .7);padding:60px 20px;font-size:13px}.empty-state p[data-v-077b76f0]:first-child{color:rgba(var(--color-text-dark-rgb), .7);margin-bottom:8px;font-size:14px;font-weight:500}.tasks[data-v-077b76f0]{flex-direction:column;gap:0;display:flex}.tasks[data-v-077b76f0] .task-wrapper:last-child{margin-bottom:0}.tasks.batch-mode[data-v-077b76f0]{box-shadow:0 2px 8px rgba(var(--color-primary-rgb), .08);background:var(--color-nav-recent-bg);border-radius:12px;gap:0;padding:20px}.tasks.batch-mode[data-v-077b76f0] .task-wrapper{background:0 0;border-radius:0;margin-bottom:-34px;padding:0}.tasks.batch-mode[data-v-077b76f0] .task-wrapper:last-child{margin-bottom:0}.tasks.batch-mode[data-v-077b76f0] .task-wrapper:not(:last-child) .task-item{border-bottom:1px solid rgba(var(--color-primary-rgb), .1)}.tasks.batch-mode[data-v-077b76f0] .task-wrapper:hover .task-item{box-shadow:none;filter:none;transform:none}@media (width<=768px){.empty-state[data-v-077b76f0]{padding:40px 16px;font-size:12px}.empty-state p[data-v-077b76f0]:first-child{font-size:13px}.tasks.batch-mode[data-v-077b76f0]{border-radius:10px;padding:12px}.tasks.batch-mode[data-v-077b76f0] .task-wrapper{margin-bottom:-28px}}@media (width<=480px){.empty-state[data-v-077b76f0]{padding:32px 12px}.tasks.batch-mode[data-v-077b76f0]{border-radius:8px;padding:8px}.tasks.batch-mode[data-v-077b76f0] .task-wrapper{margin-bottom:-24px}}.pagination[data-v-f58c0da5]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.page-button[data-v-f58c0da5]{letter-spacing:-3px;width:28px;height:28px;color:var(--main-text);border:1px solid rgba(var(--main-text-rgb,0, 0, 0), 0);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-family:Doto,sans-serif;font-size:18px;font-weight:700;transition:all .2s;display:flex}.nav-button[data-v-f58c0da5]{font-size:18px;font-weight:700}.current-page[data-v-f58c0da5]{color:var(--main-text);text-align:center;min-width:50px;padding:0 8px;font-size:13px;font-weight:400}.page-button[data-v-f58c0da5]:hover:not(.disabled){color:var(--main-primary);background:rgba(var(--main-primary-rgb,59, 130, 246), .08)}.page-button.disabled[data-v-f58c0da5]{opacity:.3;cursor:not-allowed}@media (width<=768px){.pagination[data-v-f58c0da5]{bottom:calc(88px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);z-index:1001;background:#ffffffd9;border-radius:20px;gap:6px;padding:8px 16px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0000001a}:root[data-theme=dark] .pagination[data-v-f58c0da5]{background:#323232d9;box-shadow:0 2px 12px #0000004d}.page-button[data-v-f58c0da5]{width:28px;height:28px;font-size:14px}.nav-button[data-v-f58c0da5]{font-size:14px}.current-page[data-v-f58c0da5]{min-width:44px;padding:0 6px;font-size:12px}}@media (width<=480px){.pagination[data-v-f58c0da5]{bottom:calc(80px + env(safe-area-inset-bottom,0px));border-radius:16px;gap:4px;padding:6px 12px}.page-button[data-v-f58c0da5]{width:26px;height:26px;font-size:13px}.nav-button[data-v-f58c0da5]{font-size:13px}.current-page[data-v-f58c0da5]{min-width:40px;padding:0 4px;font-size:11px}}.task-list[data-v-cec73ead]{--color-primary-rgb:221, 132, 72;--color-teal-rgb:119, 150, 154;--color-success-rgb:16, 185, 129;--color-danger-rgb:239, 68, 68;--color-primary:rgb(var(--color-primary-rgb));--electric-primary:#dd8448;--electric-card-bg:linear-gradient(135deg, #f5f5f5 0%, #fff 100%);--electric-card-shadow-hover:0 8px 24px #0000001f;--main-bg:#e6e6e6;--nav-recent-bg:#77969a}.task-list[data-v-cec73ead] .filter-section{margin-top:40px}.task-list.task-type-all[data-v-cec73ead] .tasks,.task-list.task-type-paragraph[data-v-cec73ead] .tasks,.task-list.task-type-subtitle[data-v-cec73ead] .tasks,.task-list.task-type-has_audio[data-v-cec73ead] .tasks{z-index:5;border-radius:8px;padding:10px;position:relative}.task-list.task-type-all[data-v-cec73ead] .empty-state,.task-list.task-type-paragraph[data-v-cec73ead] .empty-state,.task-list.task-type-subtitle[data-v-cec73ead] .empty-state,.task-list.task-type-has_audio[data-v-cec73ead] .empty-state{background-color:var(--upload-bg);z-index:3;border-radius:8px;position:relative}.task-list[data-v-cec73ead] .tasks.batch-mode{background:var(--nav-bg)!important;padding:20px!important}.task-list.batch-edit-active[data-v-cec73ead] .empty-state{background-color:var(--nav-bg)!important}.task-type-tabs[data-v-cec73ead]{z-index:101;align-items:flex-end;gap:4px;margin-top:20px;margin-bottom:0;padding-left:0;display:flex;position:relative}.pagination-wrapper[data-v-cec73ead]{justify-content:flex-end;align-items:flex-end;margin-left:auto;padding-bottom:0;display:flex}.tab-btn[data-v-cec73ead]{cursor:pointer;color:var(--nav-text);z-index:1;background:0 0;border:none;align-items:center;gap:6px;margin:0 20px 10px;padding:6px 10px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;left:10px}段落頁籤顏色 .tab-btn.tab-batch-edit[data-v-cec73ead]{background:0 0;margin:0 20px 10px;padding:6px 10px}.tab-btn.tab-batch-edit.active[data-v-cec73ead]{color:var(--color-nav-active-bg)}.task-list.batch-edit-active .tab-btn.tab-all[data-v-cec73ead],.task-list.batch-edit-active .tab-btn.tab-paragraph[data-v-cec73ead],.task-list.batch-edit-active .tab-btn.tab-subtitle[data-v-cec73ead],.task-list.batch-edit-active .tab-btn.tab-has-audio[data-v-cec73ead]{opacity:.7;border-bottom:none;color:rgba(var(--color-text-dark-rgb), .5)!important}.tab-btn[data-v-cec73ead]:hover:not(.active){filter:brightness(1.05);transform:translateY(-2px)}.tab-btn.active[data-v-cec73ead]{border-bottom:1px solid var(--nav-text);font-weight:600;transform:translateY(-4px);z-index:10!important}.btn[data-v-cec73ead]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn[data-v-cec73ead]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.btn-secondary[data-v-cec73ead]{background:rgba(var(--color-teal-rgb), .1);color:var(--color-teal);border:1px solid rgba(var(--color-teal-rgb), .3)}.btn-secondary[data-v-cec73ead]:hover{background:rgba(var(--color-teal-rgb), .2)}.btn-secondary.active[data-v-cec73ead]{background:rgba(var(--color-teal-rgb), .25);border-color:rgba(var(--color-teal-rgb), .5)}.btn-icon[data-v-cec73ead]{padding:8px 12px}.btn-batch-edit[data-v-cec73ead]{gap:8px}@media (width<=768px){.task-list.has-pagination[data-v-cec73ead]{padding-bottom:80px}.task-type-tabs[data-v-cec73ead]{flex-wrap:wrap;gap:8px;margin-top:12px}.tab-btn[data-v-cec73ead]{min-height:44px;margin:0 8px 8px;padding:8px 12px;font-size:13px}.pagination-wrapper[data-v-cec73ead]{justify-content:center;width:100%;margin-top:8px;margin-left:0}.task-list[data-v-cec73ead] .filter-section{margin-top:20px}.task-list.task-type-all[data-v-cec73ead] .tasks,.task-list.task-type-paragraph[data-v-cec73ead] .tasks,.task-list.task-type-subtitle[data-v-cec73ead] .tasks,.task-list.task-type-has_audio[data-v-cec73ead] .tasks{padding:8px}}@media (width<=480px){.task-list.has-pagination[data-v-cec73ead]{padding-bottom:72px}.task-type-tabs[data-v-cec73ead]{gap:4px;margin-top:8px}.tab-btn[data-v-cec73ead]{margin:0 4px 6px;padding:6px 8px;font-size:12px}.tab-btn.tab-batch-edit span[data-v-cec73ead]{display:none}.tab-btn.tab-batch-edit[data-v-cec73ead]{padding:8px}.task-list.task-type-all[data-v-cec73ead] .tasks,.task-list.task-type-paragraph[data-v-cec73ead] .tasks,.task-list.task-type-subtitle[data-v-cec73ead] .tasks,.task-list.task-type-has_audio[data-v-cec73ead] .tasks{padding:4px}.task-list[data-v-cec73ead] .tasks.batch-mode{padding:12px!important}}.download-dialog-overlay[data-v-ac0065f1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-ac0065f1;display:flex;position:fixed;inset:0}@keyframes fadeIn-ac0065f1{0%{opacity:0}to{opacity:1}}.download-dialog[data-v-ac0065f1]{background:var(--main-bg);border-radius:16px;flex-direction:column;width:90%;max-width:500px;max-height:80vh;animation:.3s slideUp-ac0065f1;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}@keyframes slideUp-ac0065f1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dialog-header[data-v-ac0065f1]{border-bottom:1px solid #a0917c33;justify-content:space-between;align-items:center;padding:24px;display:flex}.dialog-header h3[data-v-ac0065f1]{color:var(--main-text);margin:0;font-size:20px;font-weight:600}.btn-close[data-v-ac0065f1]{cursor:pointer;color:var(--main-text-light);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.btn-close[data-v-ac0065f1]:hover{color:var(--main-text);background:#a0917c26}.dialog-body[data-v-ac0065f1]{flex:1;padding:24px;overflow-y:auto}.current-settings[data-v-ac0065f1]{background:#a0917c26;border-radius:8px;margin:0 0 24px;padding:16px;list-style:none}.current-settings li[data-v-ac0065f1]{color:var(--main-text-light);margin:8px 0;font-size:14px}.current-settings strong[data-v-ac0065f1]{color:var(--main-text);font-weight:600}.content-options[data-v-ac0065f1]{background:#a0917c14;border-radius:8px;margin:0 0 16px;padding:16px}.section-label[data-v-ac0065f1]{color:var(--main-text);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.checkbox-group[data-v-ac0065f1]{flex-direction:column;gap:10px;display:flex}.speaker-option[data-v-ac0065f1]{background:#a0917c14;border-radius:8px;margin:0 0 24px;padding:16px}.checkbox-label[data-v-ac0065f1]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.checkbox-input[data-v-ac0065f1]{cursor:pointer;width:18px;height:18px;accent-color:var(--main-primary)}.checkbox-text[data-v-ac0065f1]{color:var(--main-text);font-size:15px;font-weight:600}.format-options[data-v-ac0065f1]{flex-direction:column;gap:12px;display:flex}.format-option[data-v-ac0065f1]{cursor:pointer;background:#a0917c14;border:2px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.format-option[data-v-ac0065f1]:hover{background:#a0917c26;border-color:#a0917c4d}.format-option input[type=radio][data-v-ac0065f1]{cursor:pointer;margin-top:2px}.format-option input[type=radio]:checked+.format-info[data-v-ac0065f1]{color:var(--main-primary)}.format-option[data-v-ac0065f1]:has(input[type=radio]:checked){border-color:var(--main-primary);background:#a0917c33}.format-info[data-v-ac0065f1]{flex-direction:column;flex:1;gap:4px;display:flex}.format-name[data-v-ac0065f1]{color:var(--main-text);font-size:15px;font-weight:600}.dialog-footer[data-v-ac0065f1]{border-top:1px solid #a0917c33;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.tasks-container[data-v-20fc34c2]{max-width:900px;padding:0 var(--spacing-md,16px);margin:0 auto}.ptr-indicator[data-v-20fc34c2]{background:var(--main-bg,#fff);z-index:200;will-change:transform;justify-content:center;align-items:center;height:48px;display:flex;position:fixed;top:0;left:0;right:0}.ptr-indicator.animating[data-v-20fc34c2]{transition:transform .3s}@media (width>=769px){.ptr-indicator[data-v-20fc34c2]{display:none}}.ptr-arrow[data-v-20fc34c2]{color:var(--main-text-light);transition:transform .2s}.ptr-spinner[data-v-20fc34c2]{border:2px solid var(--main-text-light);border-top-color:var(--main-primary);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite ptr-spin-20fc34c2}@keyframes ptr-spin-20fc34c2{to{transform:rotate(360deg)}}.tasks-header[data-v-20fc34c2]{text-align:center;margin-bottom:24px}.tasks-header h1[data-v-20fc34c2]{color:var(--main-primary);margin:0 0 8px;font-size:2rem;font-weight:700}.tasks-header p[data-v-20fc34c2]{color:var(--main-text-light);margin:0;font-size:1rem}@media (width<=768px){.tasks-container[data-v-20fc34c2]{padding:0 var(--spacing-sm,12px)}.tasks-header h1[data-v-20fc34c2]{font-size:1.5rem}.tasks-header p[data-v-20fc34c2]{font-size:.9rem}}@media (width<=480px){.tasks-container[data-v-20fc34c2]{padding:0 var(--spacing-xs,8px)}.tasks-header[data-v-20fc34c2]{margin-bottom:16px}.tasks-header h1[data-v-20fc34c2]{font-size:1.25rem}}.google-signin-wrapper[data-v-d47d848b]{justify-content:center;min-height:44px;display:flex}.google-button-container[data-v-d47d848b]{justify-content:center;display:flex}.google-button-placeholder[data-v-d47d848b]{color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:4px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;display:flex}.loading-text[data-v-d47d848b]{opacity:.7}.plan-overlay[data-v-7e4c23e3]{z-index:1000;background:#0006;position:fixed;inset:0}.plan-panel[data-v-7e4c23e3]{background:var(--upload-bg,#fff);z-index:1001;flex-direction:column;width:720px;max-width:100vw;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 24px #00000026}.plan-panel.open[data-v-7e4c23e3]{transform:translate(0)}.plan-panel-header[data-v-7e4c23e3]{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.plan-panel-header h2[data-v-7e4c23e3]{color:var(--main-text);margin:0;font-size:1.35rem;font-weight:700}.plan-panel-close[data-v-7e4c23e3]{cursor:pointer;color:var(--main-text-light);background:0 0;border:none;border-radius:6px;padding:4px;transition:all .2s}.plan-panel-close[data-v-7e4c23e3]:hover{color:var(--main-text);background:#a3b1c626}.billing-toggle[data-v-7e4c23e3]{background:var(--color-bg,#f5f5f5);border-radius:10px;gap:4px;width:fit-content;margin:20px 28px 24px;padding:4px;display:flex}.billing-btn[data-v-7e4c23e3]{cursor:pointer;color:var(--main-text-light);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.billing-btn.active[data-v-7e4c23e3]{background:var(--upload-bg,#fff);color:var(--main-text);box-shadow:0 1px 3px #0000001a}.yearly-badge[data-v-7e4c23e3]{color:var(--color-success,#28a745);background:#28a7451a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.plans-grid[data-v-7e4c23e3]{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 28px 28px;display:grid}.plan-card[data-v-7e4c23e3]{border:1px solid var(--color-divider,#a3b1c64d);border-radius:12px;flex-direction:column;padding:20px;transition:all .2s;display:flex}.plan-card.current[data-v-7e4c23e3]{border-color:var(--main-primary);box-shadow:0 0 0 1px var(--main-primary)}.plan-card-header[data-v-7e4c23e3]{margin-bottom:16px}.plan-card-header h3[data-v-7e4c23e3]{color:var(--main-text);margin:0 0 8px;font-size:1.1rem;font-weight:700}.plan-price[data-v-7e4c23e3]{align-items:baseline;gap:2px;display:flex}.price-amount[data-v-7e4c23e3]{color:var(--main-text);font-size:1.75rem;font-weight:800}.price-period[data-v-7e4c23e3]{color:var(--main-text-light);font-size:.85rem;font-weight:500}.plan-select-btn[data-v-7e4c23e3]{border:1px solid var(--color-divider,#a3b1c64d);cursor:pointer;width:100%;color:var(--main-text);background:0 0;border-radius:8px;margin-bottom:16px;padding:10px;font-size:14px;font-weight:600;transition:all .2s}.plan-select-btn[data-v-7e4c23e3]:hover:not(:disabled),.plan-select-btn.upgrade-btn[data-v-7e4c23e3]{background:var(--main-primary);border-color:var(--main-primary);color:#fff}.plan-select-btn.upgrade-btn[data-v-7e4c23e3]:hover:not(:disabled){opacity:.9}.plan-select-btn[data-v-7e4c23e3]:disabled{opacity:.6;cursor:not-allowed}.plan-current-badge[data-v-7e4c23e3]{text-align:center;width:100%;color:var(--main-text-light);margin-bottom:16px;padding:10px;font-size:13px;font-weight:600}.plan-features[data-v-7e4c23e3]{flex-direction:column;flex:1;gap:10px;display:flex}.feature-item[data-v-7e4c23e3]{color:var(--main-text);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.3;display:flex}.feature-item.disabled[data-v-7e4c23e3]{color:var(--main-text-light);opacity:.5}.feature-icon[data-v-7e4c23e3]{color:var(--color-success,#28a745);flex-shrink:0;margin-top:1px}.feature-icon.disabled[data-v-7e4c23e3]{color:var(--main-text-light)}@media (width<=768px){.plan-panel[data-v-7e4c23e3]{width:100vw}.plans-grid[data-v-7e4c23e3]{grid-template-columns:1fr;gap:12px;padding:0 16px 16px}.plan-panel-header[data-v-7e4c23e3]{padding:16px 16px 0}.billing-toggle[data-v-7e4c23e3]{margin:16px 16px 20px}}.billing-overlay[data-v-d071ee29]{z-index:1000;background:#0006;position:fixed;inset:0}.billing-panel[data-v-d071ee29]{background:var(--upload-bg,#fff);z-index:1001;flex-direction:column;width:480px;max-width:100vw;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-4px 0 24px #00000026}.billing-panel.open[data-v-d071ee29]{transform:translate(0)}.billing-panel-header[data-v-d071ee29]{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.billing-panel-header h2[data-v-d071ee29]{color:var(--main-text);margin:0;font-size:1.2rem;font-weight:700}.billing-panel-close[data-v-d071ee29]{cursor:pointer;color:var(--main-text-light);background:0 0;border:none;border-radius:6px;padding:4px;transition:all .2s}.billing-panel-close[data-v-d071ee29]:hover{color:var(--main-text);background:#a3b1c626}.billing-panel-body[data-v-d071ee29]{flex-direction:column;flex:1;gap:28px;padding:20px 24px 32px;display:flex;overflow-y:auto}.billing-section-title[data-v-d071ee29]{color:var(--main-text-light);text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px;font-size:.8rem;font-weight:600}.billing-plan-row[data-v-d071ee29]{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-plan-info[data-v-d071ee29]{flex-direction:column;gap:2px;display:flex}.billing-plan-name[data-v-d071ee29]{color:var(--main-text);font-size:15px;font-weight:600}.billing-plan-cycle[data-v-d071ee29]{color:var(--main-text-light);font-size:13px}.cancel-sub-btn[data-v-d071ee29]{border:1px solid var(--color-danger,#dc3545);color:var(--color-danger,#dc3545);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:500;transition:all .2s}.cancel-sub-btn[data-v-d071ee29]:hover:not(:disabled){background:var(--color-danger,#dc3545);color:#fff}.cancel-sub-btn[data-v-d071ee29]:disabled{opacity:.5;cursor:not-allowed}.cancel-actions[data-v-d071ee29]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.cancel-scheduled-badge[data-v-d071ee29]{color:var(--main-text-light);text-align:right;font-size:12px}.reactivate-btn[data-v-d071ee29]{border:1px solid var(--main-primary);color:var(--main-primary);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .2s}.reactivate-btn[data-v-d071ee29]:hover:not(:disabled){background:var(--main-primary);color:#fff}.reactivate-btn[data-v-d071ee29]:disabled{opacity:.5;cursor:not-allowed}.billing-loading[data-v-d071ee29],.billing-empty[data-v-d071ee29]{color:var(--main-text-light);padding:4px 0;font-size:14px}.orders-list[data-v-d071ee29]{flex-direction:column;display:flex}.order-row[data-v-d071ee29]{border-bottom:1px solid var(--color-divider,#a3b1c61f);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.order-row[data-v-d071ee29]:last-child{border-bottom:none}.order-left[data-v-d071ee29]{flex-direction:column;gap:2px;display:flex}.order-date[data-v-d071ee29]{color:var(--main-text-light);font-size:12px}.order-desc[data-v-d071ee29]{color:var(--main-text);font-size:14px}.order-right[data-v-d071ee29]{flex-shrink:0;align-items:center;gap:10px;display:flex}.order-amount[data-v-d071ee29]{color:var(--main-text);font-size:14px;font-weight:600}.order-status[data-v-d071ee29]{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.status-paid[data-v-d071ee29]{color:var(--color-success,#28a745);background:#28a7451a}.status-failed[data-v-d071ee29]{color:var(--color-danger,#dc3545);background:#dc35451a}.load-more-btn[data-v-d071ee29]{border:1px solid var(--color-divider,#a3b1c64d);color:var(--main-text-light);cursor:pointer;background:0 0;border-radius:6px;width:100%;margin-top:12px;padding:7px 0;font-size:13px;transition:all .2s}.load-more-btn[data-v-d071ee29]:hover:not(:disabled){border-color:var(--main-text-light);color:var(--main-text)}.load-more-btn[data-v-d071ee29]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-d071ee29]{z-index:1100;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-box[data-v-d071ee29]{background:var(--upload-bg,#fff);border-radius:12px;width:100%;max-width:420px;padding:28px}.modal-title[data-v-d071ee29]{color:var(--main-text);margin:0 0 10px;font-size:1.1rem;font-weight:700}.modal-message[data-v-d071ee29]{color:var(--main-text-light);margin:0 0 20px;font-size:14px;line-height:1.5}.modal-actions[data-v-d071ee29]{justify-content:flex-end;gap:10px;display:flex}.btn-cancel[data-v-d071ee29]{border:1px solid var(--color-divider,#a3b1c64d);cursor:pointer;color:var(--main-text);background:0 0;border-radius:6px;padding:8px 18px;font-size:14px}.btn-confirm[data-v-d071ee29]{cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:600}.btn-danger[data-v-d071ee29]{background:var(--color-danger,#dc3545);color:#fff}.btn-danger[data-v-d071ee29]:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.billing-panel[data-v-d071ee29]{width:100vw}}.settings-container[data-v-1608abd1]{max-width:1200px;margin:0 auto;padding:0 20px}.user-display-wrapper[data-v-1608abd1]{justify-content:center;align-items:flex-start;gap:12px;margin:90px 0 32px;display:flex}.panel-label[data-v-1608abd1]{color:#888;letter-spacing:1px;margin-top:4px;font-family:VT323,monospace;font-size:11px;line-height:1}.user-display-panel[data-v-1608abd1]{color:#fff;letter-spacing:2.5px;background:#1a1a1a;border:14px solid #000;border-radius:10px;flex-direction:column;gap:4px;width:280px;padding:10px 18px;font-family:VT323,monospace;font-size:18px;display:flex}.display-row-inline[data-v-1608abd1]{gap:16px;display:flex}.display-row-inline .display-col[data-v-1608abd1]{flex-direction:column;flex:1;gap:4px;display:flex}.display-row-inline .display-row[data-v-1608abd1]{border-bottom:none;padding:0}.user-display-panel .display-row[data-v-1608abd1]{border-bottom:1px solid #ffffff1a;align-items:center;padding:6px 0;display:flex}.account-row[data-v-1608abd1]{justify-content:space-between}.logout-icon-btn[data-v-1608abd1]{cursor:pointer;color:#8b2020;background:0 0;border:1.5px solid #8b2020;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 6px;transition:opacity .2s;display:none}@media (hover:hover){.logout-icon-btn[data-v-1608abd1]:hover{opacity:.75}}@media (width<=768px){.logout-icon-btn[data-v-1608abd1]{display:flex}}.user-display-panel .display-row[data-v-1608abd1]:last-child{border-bottom:none}.user-display-panel .display-value[data-v-1608abd1]{color:#e4e4e4;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.user-display-panel .display-divider[data-v-1608abd1]{opacity:.5;background:linear-gradient(90deg,#0000,#ff8c00,#0000);height:1px;margin:8px 0}.user-display-panel .usage-row[data-v-1608abd1]{border-bottom:none;padding-bottom:2px}.user-display-panel .usage-value[data-v-1608abd1]{color:#ff8c00;font-size:14px}.user-display-panel .display-bar[data-v-1608abd1]{background:#1a1a1a;border:1px solid #333;border-radius:2px;height:10px;margin-bottom:0;position:relative;overflow:hidden}.user-display-panel .display-bar[data-v-1608abd1]:last-child{margin-bottom:0}.user-display-panel .extra-quota-text[data-v-1608abd1]{color:#4caf50;letter-spacing:1.5px;margin-top:2px;font-family:VT323,monospace;font-size:12px;line-height:1}.user-display-panel .bar-fill[data-v-1608abd1]{background:repeating-linear-gradient(90deg,#ff8c00 0 4px,#1a1a1a 4px 6px);height:100%;transition:width .3s;position:absolute;top:0;left:0;box-shadow:0 0 6px #ff8c0066}.user-display-panel .bar-text[data-v-1608abd1]{color:#ff8c00;text-shadow:0 0 4px #000000e6;z-index:1;font-size:10px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.usage-label-row[data-v-1608abd1]{justify-content:space-between;align-items:center;display:flex}.usage-label-row .panel-label[data-v-1608abd1]{margin-top:0}.user-display-panel .display-row[data-v-1608abd1]:has(.theme-icons){padding:0}.user-display-panel .theme-icons[data-v-1608abd1]{align-items:center;gap:12px;display:flex}.user-display-panel .theme-icons svg[data-v-1608abd1]{color:#1a1a1a;background:#333;border-radius:6px;width:32px;height:28px;padding:6px;transition:all .2s}.user-display-panel .theme-icons svg.active[data-v-1608abd1]{color:#000;background:#fff}.user-display-panel .plan-tiers[data-v-1608abd1]{align-items:center;gap:10px;font-size:16px;display:flex}.user-display-panel .plan-tiers span[data-v-1608abd1]{color:#444;transition:color .2s}.user-display-panel .plan-tiers span.active[data-v-1608abd1]{color:#fff}.plan-indicator-wrapper[data-v-1608abd1]{border:.5px solid var(--main-text-light);box-sizing:border-box;border-radius:10px;flex-direction:column;align-self:center;align-items:flex-start;width:280px;padding:29px;display:flex;position:relative}.corner-screw[data-v-1608abd1]{width:14px;height:14px;color:var(--main-text);position:absolute}.corner-tl[data-v-1608abd1]{top:6px;left:6px;transform:rotate(-45deg)}.corner-tr[data-v-1608abd1]{top:6px;right:6px;transform:rotate(45deg)}.corner-bl[data-v-1608abd1]{bottom:6px;left:6px;transform:rotate(45deg)}.corner-br[data-v-1608abd1]{bottom:6px;right:6px;transform:rotate(-45deg)}.plan-indicator-title[data-v-1608abd1]{color:var(--main-text);letter-spacing:1px;opacity:1;margin-bottom:5px;margin-left:15px;font-family:VT323,monospace;font-size:23px}.plan-indicator[data-v-1608abd1]{align-self:center;align-items:flex-start;gap:15px;padding:16px 30px;display:flex}.plan-indicator-pointer-track[data-v-1608abd1]{flex-shrink:0;align-self:stretch;width:60px;position:relative}.plan-pointer[data-v-1608abd1]{width:16px;height:56px;color:var(--main-text);opacity:.75;transform-origin:50% 78%;margin-top:-28px;margin-left:-8px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:35%;left:50%}.plan-pointer.point-to-free[data-v-1608abd1]{transform:rotate(50deg)}.plan-pointer.point-to-basic[data-v-1608abd1]{transform:rotate(79deg)}.plan-pointer.point-to-pro[data-v-1608abd1]{transform:rotate(102deg)}.plan-pointer.point-to-enterprise[data-v-1608abd1]{transform:rotate(133deg)}.plan-indicator-lines[data-v-1608abd1]{flex-direction:column;gap:16px;display:flex}.plan-indicator-item[data-v-1608abd1]{cursor:default;align-items:center;gap:0;display:flex}.plan-arc-wrapper[data-v-1608abd1]{flex-shrink:0;justify-content:flex-end;width:56px;display:flex}.plan-arc[data-v-1608abd1]{height:16px;color:var(--main-text-light);opacity:.8}.plan-arc.plan-arc-short[data-v-1608abd1]{width:40px}.plan-arc.plan-arc-long[data-v-1608abd1]{width:56px}.plan-indicator-dot[data-v-1608abd1]{background:#aaa;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-left:12px;margin-right:0}.plan-indicator-label[data-v-1608abd1]{color:var(--main-text-light);letter-spacing:1px;opacity:1;white-space:nowrap;padding-left:4px;font-family:VT323,monospace;font-size:14px}.plan-indicator-item.active .plan-arc[data-v-1608abd1]{color:var(--main-text);opacity:.5}.plan-indicator-item.active .plan-indicator-dot[data-v-1608abd1]{background:var(--nav-active-bg)}.plan-indicator-item.active .plan-indicator-label[data-v-1608abd1]{color:var(--main-text);opacity:1;font-weight:700}.plan-indicator-actions[data-v-1608abd1]{align-self:center;gap:14px;margin-top:12px;margin-bottom:5px;display:flex}.plan-btn[data-v-1608abd1]{letter-spacing:1px;cursor:pointer;border-radius:4px;padding:4px 12px;font-family:VT323,monospace;font-size:15px;transition:all .2s}.plan-btn-outline[data-v-1608abd1]{border:1px solid var(--main-text-light);color:var(--main-text-light);opacity:1;background:0 0}.plan-btn-outline[data-v-1608abd1]:hover{opacity:.8}.plan-btn-primary[data-v-1608abd1]{background:var(--nav-active-bg);border:1px solid var(--main-text-light);color:#fff;align-items:center;gap:5px;display:flex}.plan-btn-icon[data-v-1608abd1]{flex-shrink:0;width:20px;height:20px;animation:3s linear infinite spin-icon-1608abd1}@keyframes spin-icon-1608abd1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plan-btn-primary[data-v-1608abd1]:hover{opacity:.85}.subscription-info[data-v-1608abd1]{border-top:1px solid var(--color-divider,#a3b1c633);width:100%;margin-top:16px;padding-top:16px}.sub-row[data-v-1608abd1]{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.sub-label[data-v-1608abd1]{color:var(--main-text-light);font-size:12px}.sub-value[data-v-1608abd1]{color:var(--main-text);font-size:12px;font-weight:600}.sub-notice[data-v-1608abd1]{border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12px}.sub-notice.warning[data-v-1608abd1]{color:#e6a100;background:#ffc1071a}.sub-notice.info[data-v-1608abd1]{color:#138496;background:#17a2b81a}.sub-actions[data-v-1608abd1]{gap:8px;margin-top:12px;display:flex}.sub-btn[data-v-1608abd1]{cursor:pointer;border-radius:6px;flex:1;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.sub-btn-outline[data-v-1608abd1]{border:1px solid var(--color-divider,#a3b1c64d);color:var(--main-text-light);background:0 0}.sub-btn-outline[data-v-1608abd1]:hover{border-color:var(--main-text-light);color:var(--main-text)}.sub-btn-primary[data-v-1608abd1]{background:var(--main-primary);border:1px solid var(--main-primary);color:#fff}.sub-btn-primary[data-v-1608abd1]:hover{opacity:.9}.orders-section[data-v-1608abd1]{border-top:1px solid var(--color-divider,#a3b1c633);margin-top:20px;padding-top:20px}.orders-title[data-v-1608abd1]{color:var(--main-text-light);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:.9rem;font-weight:600}.orders-loading[data-v-1608abd1],.orders-empty[data-v-1608abd1]{color:var(--main-text-light);padding:8px 0;font-size:14px}.orders-list[data-v-1608abd1]{flex-direction:column;gap:0;display:flex}.order-row[data-v-1608abd1]{border-bottom:1px solid var(--color-divider,#a3b1c61a);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.order-row[data-v-1608abd1]:last-child{border-bottom:none}.order-left[data-v-1608abd1]{flex-direction:column;gap:2px;display:flex}.order-date[data-v-1608abd1]{color:var(--main-text-light);font-size:12px}.order-desc[data-v-1608abd1]{color:var(--main-text);font-size:14px}.order-right[data-v-1608abd1]{flex-shrink:0;align-items:center;gap:10px;display:flex}.order-amount[data-v-1608abd1]{color:var(--main-text);font-size:14px;font-weight:600}.order-status[data-v-1608abd1]{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.status-paid[data-v-1608abd1]{color:var(--color-success,#28a745);background:#28a7451a}.status-failed[data-v-1608abd1]{color:var(--color-danger,#dc3545);background:#dc35451a}.orders-load-more[data-v-1608abd1]{border:1px solid var(--color-divider,#a3b1c64d);color:var(--main-text-light);cursor:pointer;background:0 0;border-radius:6px;width:100%;margin-top:12px;padding:7px 16px;font-size:13px;transition:all .2s}.orders-load-more[data-v-1608abd1]:hover:not(:disabled){border-color:var(--main-text-light);color:var(--main-text)}.orders-load-more[data-v-1608abd1]:disabled{opacity:.5;cursor:not-allowed}.toast-notification[data-v-1608abd1]{z-index:9999;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.toast-notification.success[data-v-1608abd1]{background:var(--color-success,#28a745);color:#fff}.toast-notification.error[data-v-1608abd1]{background:var(--color-danger,#dc3545);color:#fff}.toast-enter-active[data-v-1608abd1],.toast-leave-active[data-v-1608abd1]{transition:all .3s}.toast-enter-from[data-v-1608abd1],.toast-leave-to[data-v-1608abd1]{opacity:0;transform:translate(-50%)translateY(-10px)}.btn-danger[data-v-1608abd1]{background:var(--color-danger,#dc3545)!important;border-color:var(--color-danger,#dc3545)!important;color:#fff!important}.btn-danger[data-v-1608abd1]:hover:not(:disabled){opacity:.9}.settings-grid[data-v-1608abd1]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;max-width:800px;margin:0 auto;display:flex}.settings-grid .card[data-v-1608abd1]{box-sizing:border-box;border:.5px solid var(--main-text-light);cursor:pointer;background:0 0;border-radius:10px;width:250px;min-width:250px;max-width:250px;transition:all .3s;overflow:hidden}.settings-grid .card.expanded[data-v-1608abd1]{cursor:default}.settings-grid .security-card[data-v-1608abd1],.settings-grid .interface-card[data-v-1608abd1],.settings-grid .security-card.expanded[data-v-1608abd1],.settings-grid .interface-card.expanded[data-v-1608abd1]{width:calc(50% - 12px);min-width:calc(50% - 12px);max-width:calc(50% - 12px)}.quota-card[data-v-1608abd1]{width:100%!important}.user-info-card h2[data-v-1608abd1],.interface-card h2[data-v-1608abd1],.security-card h2[data-v-1608abd1],.support-card h2[data-v-1608abd1],.documents-card h2[data-v-1608abd1],.team-card h2[data-v-1608abd1]{color:var(--main-text);margin:0;font-size:1.25rem;font-weight:600}.card-title-left[data-v-1608abd1]{align-items:center;gap:8px;display:flex}.icon-slot[data-v-1608abd1]{flex-shrink:0;align-items:center;gap:8px;width:50px;display:inline-flex;overflow:visible}.card-icon[data-v-1608abd1]{width:50px;color:var(--nav-active-bg);flex-shrink:0;transition:color .3s}.card-icon.active[data-v-1608abd1]{color:var(--main-text-light)}.card-icon-person[data-v-1608abd1]{z-index:1;flex-shrink:0;margin-top:12px;margin-left:-6px;position:relative}.card-icon-hands[data-v-1608abd1]{flex-shrink:0;margin-top:18px;margin-left:-5px;margin-right:-8px}.interface-card .card-icon-person[data-v-1608abd1]{margin:17px 0 -4px -22px}.card-icon-person-second[data-v-1608abd1]{margin-left:-10px}.support-card .card-icon-person[data-v-1608abd1]:not(.card-icon-person-second){margin-left:-20px}.team-card .card-icon[data-v-1608abd1]{margin-top:-4px;margin-left:-27px}.team-card .card-icon-person-left[data-v-1608abd1],.team-card .card-icon-person-left-second[data-v-1608abd1]{margin-top:12px}.team-card .card-icon-person-left[data-v-1608abd1]{margin-left:24px}.team-card .card-icon-person-left-second[data-v-1608abd1]{margin-left:-11px}.team-card .card-icon-hands[data-v-1608abd1]{margin-top:14px;margin-left:-19px}.card-subtitle[data-v-1608abd1]{color:var(--main-text-light);opacity:1;max-height:40px;margin:6px 0 0;font-size:.75rem;font-weight:400;line-height:1.4;transition:opacity .3s .2s,max-height .2s .2s,margin .2s .2s;overflow:hidden}.card-subtitle.hidden[data-v-1608abd1]{opacity:0;max-height:0;margin:0;transition:opacity,max-height,margin;overflow:hidden}.card-toggle[data-v-1608abd1]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;transition:margin .3s;display:flex}.toggle-arrow[data-v-1608abd1]{color:var(--main-text-light);opacity:0;transition:transform .3s,opacity .3s}.toggle-arrow.expanded[data-v-1608abd1]{opacity:1;transform:rotate(180deg)}.card-body[data-v-1608abd1]{max-height:0;transition:max-height .3s;overflow:hidden}.card-body.expanded[data-v-1608abd1]{max-height:600px}.link-item[data-v-1608abd1]{cursor:pointer;text-decoration:none;transition:opacity .2s}.link-item[data-v-1608abd1]:hover{opacity:.7}.link-item svg[data-v-1608abd1]{color:var(--main-text-light);flex-shrink:0}.info-item[data-v-1608abd1]{border-bottom:1px solid #a3b1c633;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.info-item[data-v-1608abd1]:last-child{border-bottom:none}.info-label[data-v-1608abd1]{color:var(--main-text-light);font-size:.95rem;font-weight:500}.info-value[data-v-1608abd1]{color:var(--main-text);font-size:.95rem;font-weight:600}.setting-item[data-v-1608abd1]{border-bottom:1px solid #a3b1c633;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.setting-item[data-v-1608abd1]:last-child{border-bottom:none}.setting-label[data-v-1608abd1]{color:var(--main-text-light);font-size:.95rem;font-weight:500}.custom-select[data-v-1608abd1]{min-width:140px;position:relative}.select-trigger[data-v-1608abd1]{background:var(--main-bg);cursor:pointer;color:var(--main-text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:all .2s;display:flex}.select-trigger[data-v-1608abd1]:hover{background:#a3b1c626}.select-arrow[data-v-1608abd1]{color:var(--main-text-light);transition:transform .2s}.custom-select.open .select-arrow[data-v-1608abd1]{transform:rotate(180deg)}.select-dropdown[data-v-1608abd1]{background:var(--color-bg-light,#fff);opacity:0;visibility:hidden;z-index:100;border-radius:8px;min-width:100%;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 4px 12px #00000026}.custom-select.open .select-dropdown[data-v-1608abd1]{opacity:1;visibility:visible;max-height:240px;overflow-y:auto;transform:translateY(0)}.select-option[data-v-1608abd1]{color:var(--main-text);cursor:pointer;white-space:nowrap;padding:10px 14px;font-size:14px;transition:all .15s}.select-option[data-v-1608abd1]:hover{background:#a3b1c626}.select-option.active[data-v-1608abd1]{background:var(--nav-active-bg);color:#fff}.theme-toggle[data-v-1608abd1]{align-items:center;gap:8px;display:flex}.theme-icon[data-v-1608abd1]{color:var(--main-text-light);opacity:.6}.toggle-switch[data-v-1608abd1]{cursor:pointer;width:40px;height:22px;display:inline-block;position:relative}.toggle-switch input[data-v-1608abd1]{opacity:0;width:0;height:0}.toggle-slider[data-v-1608abd1]{background:var(--color-divider);border-radius:22px;transition:all .3s;position:absolute;inset:0}.toggle-slider[data-v-1608abd1]:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle-switch.active .toggle-slider[data-v-1608abd1]{background:var(--nav-active-bg)}.toggle-switch.active .toggle-slider[data-v-1608abd1]:before{transform:translate(18px)}.change-password-btn[data-v-1608abd1]{background:var(--main-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.change-password-btn[data-v-1608abd1]:hover{opacity:.9;transform:translateY(-1px)}.modal-overlay[data-v-1608abd1]{background:var(--color-overlay,#00000080);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-1608abd1]{background:var(--upload-bg);border:1px solid var(--color-divider,#a3b1c633);border-radius:16px;min-width:360px;max-width:90%;padding:24px;box-shadow:0 8px 32px #0000004d}.modal h3[data-v-1608abd1]{color:var(--main-primary);margin:0 0 20px;font-size:1.25rem;font-weight:600}.modal-body[data-v-1608abd1]{margin-bottom:20px}.form-group[data-v-1608abd1]{margin-bottom:16px}.form-group label[data-v-1608abd1]{color:var(--main-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-input[data-v-1608abd1]{border:1px solid var(--color-divider,#a3b1c64d);background:var(--color-bg);width:100%;color:var(--main-text);box-sizing:border-box;border-radius:8px;padding:12px;font-size:14px}.form-input[data-v-1608abd1]:focus{border-color:var(--main-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .15);outline:none}.form-input[data-v-1608abd1]::placeholder{color:var(--main-text-light);opacity:.7}.password-input-wrapper[data-v-1608abd1]{align-items:center;display:flex;position:relative}.password-input-wrapper .form-input[data-v-1608abd1]{padding-right:40px}.password-toggle[data-v-1608abd1]{width:28px;height:28px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;right:8px}.password-toggle[data-v-1608abd1]:hover{color:var(--main-primary);background:rgba(var(--color-primary-rgb), .1)}.password-requirements[data-v-1608abd1]{background:var(--color-bg);border:1px solid var(--color-divider,#a3b1c633);border-radius:8px;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;display:flex}.requirement[data-v-1608abd1]{color:var(--main-text-light);font-size:.8rem;transition:color .2s}.requirement.met[data-v-1608abd1]{color:var(--color-success,#28a745);font-weight:600}.error-text[data-v-1608abd1]{color:var(--color-danger,#dc3545);margin:0;font-size:14px}.success-text[data-v-1608abd1]{color:var(--color-success,#28a745);margin:0;font-size:14px}.modal-footer[data-v-1608abd1]{justify-content:flex-end;gap:12px;display:flex}.btn-cancel[data-v-1608abd1],.btn-confirm[data-v-1608abd1]{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.btn-cancel[data-v-1608abd1]{background:var(--color-bg);color:var(--main-text);border:1px solid var(--color-divider,#a3b1c64d)}.btn-cancel[data-v-1608abd1]:hover{background:var(--color-bg-light,#a3b1c626)}.btn-confirm[data-v-1608abd1]{background:var(--color-primary,var(--main-primary));color:#fff}.btn-confirm[data-v-1608abd1]:hover{opacity:.9}.btn-confirm[data-v-1608abd1]:disabled{opacity:.6;cursor:not-allowed}.google-setting[data-v-1608abd1]{flex-wrap:wrap;gap:12px}.setting-left[data-v-1608abd1]{flex-direction:column;gap:4px;display:flex}.setting-right[data-v-1608abd1]{align-items:center;display:flex}.connected-status[data-v-1608abd1]{color:var(--color-success,#28a745);align-items:center;gap:4px;font-size:.8rem;font-weight:500;display:flex}.connected-status svg[data-v-1608abd1]{flex-shrink:0}.google-bind-wrapper[data-v-1608abd1]{align-items:center;min-height:40px;display:flex}.unbind-btn[data-v-1608abd1]{color:var(--color-danger,#dc3545);border:1px solid var(--color-danger,#dc3545);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.unbind-btn[data-v-1608abd1]:hover:not(:disabled){background:var(--color-danger,#dc3545);color:#fff}.unbind-btn[data-v-1608abd1]:disabled{opacity:.6;cursor:not-allowed}.google-message[data-v-1608abd1]{border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.85rem}.google-message.error[data-v-1608abd1]{color:var(--color-danger,#dc3545);background:#dc35451a;border:1px solid #dc354533}.google-message.success[data-v-1608abd1]{color:var(--color-success,#28a745);background:#28a7451a;border:1px solid #28a74533}.modal-description[data-v-1608abd1]{color:var(--main-text-light);margin:-10px 0 20px;font-size:.9rem}.delete-account-item[data-v-1608abd1]{padding-top:16px}.delete-label[data-v-1608abd1]{color:var(--main-text-light)!important}.delete-account-btn[data-v-1608abd1]{color:var(--color-danger,#dc3545);border:1px solid var(--color-danger,#dc3545);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.delete-account-btn[data-v-1608abd1]:hover{background:var(--color-danger,#dc3545);color:#fff}.delete-modal-title[data-v-1608abd1]{color:var(--color-danger,#dc3545)!important}.delete-description[data-v-1608abd1]{color:var(--main-text);margin:0 0 8px;font-size:.9rem}.delete-items[data-v-1608abd1]{color:var(--main-text-light);margin:0 0 12px;padding-left:20px;font-size:.85rem;line-height:1.8}.delete-warning[data-v-1608abd1]{color:var(--color-danger,#dc3545);margin:0 0 16px;font-size:.9rem;font-weight:600}.btn-delete[data-v-1608abd1]{cursor:pointer;background:var(--color-danger,#dc3545);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.btn-delete[data-v-1608abd1]:hover{opacity:.9}.btn-delete[data-v-1608abd1]:disabled{opacity:.6;cursor:not-allowed}.quota-content[data-v-1608abd1]{background:var(--main-bg);padding:24px}.quota-header[data-v-1608abd1]{border-bottom:2px solid #a3b1c633;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.quota-header h3[data-v-1608abd1]{color:var(--main-primary);margin:0;font-size:1.25rem;font-weight:600}.quota-tier[data-v-1608abd1]{background:var(--main-bg);color:var(--main-primary);border-radius:12px;padding:6px 16px;font-size:.85rem;font-weight:600}.quota-items[data-v-1608abd1]{gap:24px;display:grid}.quota-item[data-v-1608abd1]{flex-direction:column;gap:10px;display:flex}.quota-label[data-v-1608abd1]{color:var(--main-text);justify-content:space-between;align-items:center;font-size:.95rem;font-weight:500;display:flex}.quota-value[data-v-1608abd1]{color:var(--main-primary);font-weight:600}.quota-bar[data-v-1608abd1]{background:var(--main-bg);border-radius:8px;height:10px;overflow:hidden}.quota-progress[data-v-1608abd1]{background:linear-gradient(90deg, var(--main-primary), var(--main-primary-light));border-radius:8px;height:100%;transition:width .3s,background .3s;box-shadow:0 0 8px #6c8ba34d}.quota-progress.quota-warning[data-v-1608abd1]{background:linear-gradient(90deg,#ff6b35,#ff8c42);box-shadow:0 0 8px #ff6b3566}.quota-remaining[data-v-1608abd1]{color:var(--main-text-light);text-align:right;font-size:.85rem}@media (width<=768px){.settings-container[data-v-1608abd1]{padding:0 16px}.user-display-wrapper[data-v-1608abd1]{flex-wrap:wrap;justify-content:center;max-width:100%;margin-top:24px;margin-bottom:24px}.user-display-panel[data-v-1608abd1]{flex:1;min-width:auto}.plan-indicator-wrapper[data-v-1608abd1]{align-items:center;width:100%;margin-top:8px}.plan-indicator[data-v-1608abd1]{padding:8px 16px}.plan-indicator-title[data-v-1608abd1]{text-align:left;align-self:flex-start;margin-left:15px}.settings-grid .card[data-v-1608abd1],.settings-grid .security-card[data-v-1608abd1],.settings-grid .interface-card[data-v-1608abd1],.settings-grid .security-card.expanded[data-v-1608abd1],.settings-grid .interface-card.expanded[data-v-1608abd1],.settings-grid .card.expanded[data-v-1608abd1]{width:100%;min-width:100%;max-width:100%}.quota-header[data-v-1608abd1]{flex-direction:column;align-items:flex-start;gap:12px}.quota-tier[data-v-1608abd1]{align-self:flex-end}}@media (width<=480px){.settings-container[data-v-1608abd1]{padding:0 12px}.user-display-wrapper[data-v-1608abd1]{gap:8px;margin-bottom:20px}.display-labels .label-item[data-v-1608abd1]{font-size:10px}.user-display-panel[data-v-1608abd1]{padding:12px 14px;font-size:16px}.user-display-panel .display-value[data-v-1608abd1]{max-width:160px;font-size:15px}.settings-grid[data-v-1608abd1]{gap:16px}.user-info-card[data-v-1608abd1],.settings-grid .card[data-v-1608abd1]{padding:16px}.user-info-card h2[data-v-1608abd1],.interface-card h2[data-v-1608abd1]{margin-bottom:16px;font-size:1.1rem}.info-item[data-v-1608abd1],.setting-item[data-v-1608abd1]{flex-wrap:wrap;gap:8px;padding:10px 0}.info-label[data-v-1608abd1],.setting-label[data-v-1608abd1],.info-value[data-v-1608abd1]{font-size:.9rem}.custom-select[data-v-1608abd1]{min-width:120px}.select-trigger[data-v-1608abd1]{min-height:44px;padding:10px 12px;font-size:14px}.select-dropdown[data-v-1608abd1]{max-height:200px;overflow-y:auto}.select-option[data-v-1608abd1]{min-height:44px;padding:12px 14px}.quota-content[data-v-1608abd1]{padding:16px}.quota-header h3[data-v-1608abd1]{font-size:1.1rem}.quota-tier[data-v-1608abd1]{padding:4px 12px;font-size:.8rem}.quota-items[data-v-1608abd1]{gap:16px}.quota-label[data-v-1608abd1]{flex-wrap:wrap;font-size:.85rem}.quota-value[data-v-1608abd1]{font-size:.85rem}.quota-remaining[data-v-1608abd1]{font-size:.8rem}.toggle-switch[data-v-1608abd1]{width:44px;height:24px}}.metadata-section[data-v-6f56c295]{background:var(--main-bg);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.meta-item[data-v-6f56c295]{font-size:var(--font-size-sm);color:var(--main-text);align-items:center;gap:.5rem;display:flex}.meta-item svg[data-v-6f56c295]{stroke:var(--main-primary);flex-shrink:0}.metadata-section.horizontal[data-v-6f56c295]{background:0 0;flex-direction:row;gap:16px;padding:0}.metadata-section.horizontal .meta-item[data-v-6f56c295]{font-size:var(--font-size-xs);white-space:nowrap}.search-replace-popup[data-v-4f3c32ba]{background:var(--color-white,#fff);z-index:1000;border:1px solid #a3b1c61f;border-radius:10px;min-width:480px;position:fixed;top:70px;right:20px;overflow:visible;box-shadow:0 4px 16px #0000001a}.search-row[data-v-4f3c32ba]{border-bottom:1px solid #a3b1c61a;align-items:center;gap:6px;padding:8px 10px;display:flex;overflow:visible}.search-input-wrapper[data-v-4f3c32ba]{flex:1;align-items:center;display:flex;position:relative;overflow:visible}.search-icon[data-v-4f3c32ba]{color:var(--main-text-light);pointer-events:none;position:absolute;left:8px}.search-input[data-v-4f3c32ba]{background:var(--main-bg);width:100%;color:var(--main-text);border:1px solid #a3b1c64d;border-radius:6px;padding:6px 68px 6px 32px;font-size:13px;transition:border-color .2s}.search-input[data-v-4f3c32ba]:focus{border-color:var(--main-primary);outline:none}.search-options[data-v-4f3c32ba]{gap:2px;display:flex;position:absolute;top:50%;right:6px;overflow:visible;transform:translateY(-50%)}.search-option-btn[data-v-4f3c32ba]{width:28px;height:28px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:relative;overflow:visible}.search-option-btn[data-v-4f3c32ba]:hover{color:var(--main-text)}.search-option-btn.active[data-v-4f3c32ba]{background:var(--nav-active-bg);color:#fff}.search-option-btn .option-tooltip[data-v-4f3c32ba]{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:99999;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:11px;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.search-option-btn .option-tooltip[data-v-4f3c32ba]:after{content:"";border:4px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;left:50%;transform:translate(-50%)}.search-option-btn:hover .option-tooltip[data-v-4f3c32ba]{opacity:1;visibility:visible}.search-results-count[data-v-4f3c32ba]{color:var(--main-text-light);white-space:nowrap;text-align:center;min-width:50px;font-size:13px}.search-results-count .no-results[data-v-4f3c32ba]{color:var(--color-error,#e74c3c)}.nav-buttons[data-v-4f3c32ba]{gap:2px;display:flex}.nav-btn[data-v-4f3c32ba]{width:28px;height:28px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.nav-btn[data-v-4f3c32ba]:hover:not(:disabled){background:var(--main-bg);color:var(--main-primary)}.nav-btn[data-v-4f3c32ba]:disabled{opacity:.3;cursor:not-allowed}.close-btn[data-v-4f3c32ba]{width:28px;height:28px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.close-btn[data-v-4f3c32ba]:hover{color:var(--color-error,#e74c3c);background:#e74c3c1a}.replace-row[data-v-4f3c32ba]{background:#a3b1c60d;align-items:center;gap:6px;padding:8px 10px;display:flex}.replace-input-wrapper[data-v-4f3c32ba]{flex:1;align-items:center;display:flex;position:relative}.replace-icon[data-v-4f3c32ba]{color:var(--main-text-light);pointer-events:none;position:absolute;left:8px}.replace-input[data-v-4f3c32ba]{background:var(--main-bg);width:100%;color:var(--main-text);border:1px solid #a3b1c64d;border-radius:6px;padding:6px 10px 6px 32px;font-size:13px;transition:border-color .2s}.replace-input[data-v-4f3c32ba]:focus{border-color:var(--main-primary);outline:none}.replace-buttons[data-v-4f3c32ba]{gap:6px;display:flex}.replace-btn[data-v-4f3c32ba]{background:var(--main-bg);color:var(--main-text);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.replace-btn[data-v-4f3c32ba]:hover:not(:disabled){background:var(--main-bg-hover,#a3b1c633);color:var(--main-primary)}.replace-btn[data-v-4f3c32ba]:disabled{opacity:.4;cursor:not-allowed}.replace-all-btn[data-v-4f3c32ba]{background:var(--main-primary);color:#fff}.replace-all-btn[data-v-4f3c32ba]:hover:not(:disabled){background:var(--main-primary-dark);color:#fff}@media (width<=500px){.search-replace-popup[data-v-4f3c32ba]{min-width:calc(100vw - 24px);right:-12px}.search-row[data-v-4f3c32ba],.replace-row[data-v-4f3c32ba]{flex-wrap:wrap}.search-input-wrapper[data-v-4f3c32ba],.replace-input-wrapper[data-v-4f3c32ba]{min-width:100%}.search-results-count[data-v-4f3c32ba]{order:2}.nav-buttons[data-v-4f3c32ba]{order:3}.close-btn[data-v-4f3c32ba]{order:1;margin-left:auto}.replace-buttons[data-v-4f3c32ba]{justify-content:flex-end;width:100%}}.detail-header[data-v-e6e1ff0f]{z-index:100;height:var(--header-height,70px);border-bottom:1px solid #a3b1c626;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:sticky;top:0}.header-left[data-v-e6e1ff0f]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.header-right[data-v-e6e1ff0f]{flex-shrink:0;align-items:center;gap:16px;display:flex;overflow:visible}.btn-back-icon[data-v-e6e1ff0f]{background:var(--main-bg);cursor:pointer;width:40px;height:40px;color:var(--main-primary);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-back-icon[data-v-e6e1ff0f]:hover{background:var(--main-bg-hover,#a3b1c626);transform:translateY(-1px)}.btn-back-icon[data-v-e6e1ff0f]:active{transform:translateY(0)}.btn-header[data-v-e6e1ff0f]{color:var(--main-text);cursor:pointer;white-space:nowrap;background:#fff0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.btn-header[data-v-e6e1ff0f]:hover{background:var(--main-bg-hover,#a3b1c633);color:var(--main-primary)}.btn-header[data-v-e6e1ff0f]:disabled,.btn-header[data-v-e6e1ff0f]:disabled:hover{opacity:.4;cursor:not-allowed;color:var(--main-text);background:0 0}.btn-header.btn-primary[data-v-e6e1ff0f]{background:var(--nav-active-bg);color:#fff}.btn-header svg[data-v-e6e1ff0f]{stroke:currentColor;flex-shrink:0}.btn-header.btn-icon[data-v-e6e1ff0f]{padding:8px}.btn-header.btn-icon svg[data-v-e6e1ff0f]{stroke:none;fill:currentColor}.btn-header.active[data-v-e6e1ff0f]{background:var(--main-bg-hover,#a3b1c633);color:var(--main-primary)}.btn-expandable[data-v-e6e1ff0f]{padding:8px;position:relative;overflow:visible}.btn-expandable .btn-text[data-v-e6e1ff0f]{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:12px;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.btn-expandable .btn-text[data-v-e6e1ff0f]:before{content:"";border:5px solid #0000;border-bottom-color:#000000d9;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.btn-expandable:hover .btn-text[data-v-e6e1ff0f]{opacity:1;visibility:visible}.task-name-section[data-v-e6e1ff0f]{flex-direction:column;flex-shrink:1;min-width:0;display:flex}.editable-title[data-v-e6e1ff0f]{color:var(--main-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin:0;padding:6px 10px;font-size:1.25rem;font-weight:600;transition:all .2s;overflow:hidden}.editable-title[data-v-e6e1ff0f]:hover{color:var(--main-primary);background:#a3b1c61a}.title-input[data-v-e6e1ff0f]{border:2px solid var(--main-primary);background:var(--main-bg);width:100%;max-width:400px;color:var(--main-text);border-radius:6px;padding:6px 10px;font-size:1.1rem;font-weight:500}.search-container[data-v-e6e1ff0f]{position:relative}.btn-header.btn-icon.search-btn svg[data-v-e6e1ff0f]{stroke:currentColor!important;fill:none!important}.speaker-settings-container[data-v-e6e1ff0f]{position:relative}.speaker-settings-panel[data-v-e6e1ff0f]{background:var(--color-white,#fff);z-index:1000;border:1px solid #a3b1c633;border-radius:12px;flex-direction:column;gap:12px;min-width:280px;max-height:400px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 4px 20px #00000026}.panel-title[data-v-e6e1ff0f]{color:var(--main-text-light);font-size:12px;font-weight:600}.more-options-container[data-v-e6e1ff0f]{position:relative}.more-options-panel[data-v-e6e1ff0f]{background:var(--color-white,#fff);z-index:1000;border:1px solid #a3b1c633;border-radius:12px;flex-direction:column;gap:4px;min-width:120px;max-height:400px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 4px 20px #00000026}.option-group[data-v-e6e1ff0f]{flex-direction:column;gap:8px;display:flex}.option-label[data-v-e6e1ff0f]{color:var(--main-text-light);font-size:12px;font-weight:600}.toggle-label[data-v-e6e1ff0f]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.toggle-label.disabled[data-v-e6e1ff0f]{opacity:.5;cursor:not-allowed}.toggle-checkbox[data-v-e6e1ff0f]{cursor:pointer;width:16px;height:16px;accent-color:var(--main-primary)}.toggle-checkbox[data-v-e6e1ff0f]:disabled{cursor:not-allowed}.time-format-toggle[data-v-e6e1ff0f]{background:var(--main-bg);border-radius:8px;gap:4px;padding:4px;display:flex}.format-btn[data-v-e6e1ff0f]{color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.format-btn[data-v-e6e1ff0f]:hover{color:var(--main-text)}.format-btn.active[data-v-e6e1ff0f]{background:var(--main-primary);color:#fff}.density-slider[data-v-e6e1ff0f]{appearance:none;background:var(--main-bg);cursor:pointer;border-radius:2px;width:100%;height:4px}.density-slider[data-v-e6e1ff0f]::-webkit-slider-thumb{appearance:none;background:var(--main-primary);cursor:pointer;border-radius:50%;width:16px;height:16px;transition:transform .2s}.density-slider[data-v-e6e1ff0f]::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider-labels[data-v-e6e1ff0f]{color:var(--main-text-light);justify-content:space-between;font-size:11px;display:flex}.speaker-mappings[data-v-e6e1ff0f]{flex-direction:column;gap:8px;display:flex;overflow:hidden}.speaker-item[data-v-e6e1ff0f]{align-items:center;gap:8px;min-width:0;display:flex}.speaker-code[data-v-e6e1ff0f]{color:var(--main-text-light);flex-shrink:0;min-width:70px;font-size:11px;font-weight:600}.speaker-input[data-v-e6e1ff0f]{background:var(--main-bg);min-width:0;color:var(--main-text);border:1px solid #a3b1c64d;border-radius:6px;flex:1;padding:6px 10px;font-size:12px}.speaker-input[data-v-e6e1ff0f]:focus{border-color:var(--main-primary);outline:none}.action-section[data-v-e6e1ff0f]{border-top:1px solid #a3b1c633;margin-top:4px;padding-top:12px}.action-btn.mobile-only[data-v-e6e1ff0f]{display:none}@media (width<=768px){.action-btn.mobile-only[data-v-e6e1ff0f]{display:flex}}.action-btn[data-v-e6e1ff0f]{width:100%;color:var(--main-text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.action-btn[data-v-e6e1ff0f]:hover{color:var(--main-primary);background:#a3b1c626}.action-btn[data-v-e6e1ff0f]:disabled,.action-btn[data-v-e6e1ff0f]:disabled:hover{opacity:.4;cursor:not-allowed;color:var(--main-text);background:0 0}.action-btn.copied[data-v-e6e1ff0f]{color:var(--color-success)}.action-btn.copied[data-v-e6e1ff0f]:hover{color:var(--color-success);background:#22c55e14}.action-btn svg[data-v-e6e1ff0f]{flex-shrink:0}.delete-section[data-v-e6e1ff0f]{padding-top:8px}.delete-task-btn[data-v-e6e1ff0f]{width:100%;color:var(--color-danger,#ef4444);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.delete-task-btn[data-v-e6e1ff0f]:hover{background:#ef44441a}.delete-task-btn svg[data-v-e6e1ff0f]{flex-shrink:0}@media (width<=768px){.detail-header[data-v-e6e1ff0f]{flex-flow:wrap;align-items:center;gap:0;height:auto;padding:2px 0}.header-left[data-v-e6e1ff0f]{flex-wrap:wrap;flex:1;gap:0;min-width:0}.task-name-section[data-v-e6e1ff0f]{flex:1;min-width:calc(100% - 44px)}.header-left[data-v-e6e1ff0f] .metadata-section{width:100%;margin-top:-.25rem;margin-bottom:.25rem;padding-left:44px}.header-left[data-v-e6e1ff0f] .metadata-section .meta-item{font-size:var(--font-size-xs);gap:.25rem}.header-left[data-v-e6e1ff0f] .metadata-section .meta-item svg{width:.75rem;height:.75rem}.header-right[data-v-e6e1ff0f]{flex-shrink:0;gap:0}.editable-title[data-v-e6e1ff0f]{font-size:1.1rem}.btn-header[data-v-e6e1ff0f]{padding:6px 2px;font-size:12px}.btn-header span[data-v-e6e1ff0f]{display:none}}.share-overlay[data-v-0bc0c1ee]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.share-dialog[data-v-0bc0c1ee]{background:#fff;border-radius:12px;width:420px;max-width:90vw;padding:24px;position:relative}.share-dialog h3[data-v-0bc0c1ee]{margin:0 0 8px;font-size:18px;font-weight:600}.share-desc[data-v-0bc0c1ee]{color:#78716c;margin:0 0 20px;font-size:13px}.share-link-section[data-v-0bc0c1ee]{flex-direction:column;gap:12px;display:flex}.share-link-row[data-v-0bc0c1ee]{gap:8px;display:flex}.share-link-input[data-v-0bc0c1ee]{color:#44403c;background:#fafaf9;border:1px solid #d6d3d1;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:13px}.share-link-input[data-v-0bc0c1ee]:focus{border-color:#a8a29e}.share-copy-btn[data-v-0bc0c1ee]{color:#fff;cursor:pointer;white-space:nowrap;background:#292524;border:none;border-radius:6px;padding:8px 16px;font-size:13px}.share-copy-btn[data-v-0bc0c1ee]:hover{background:#1c1917}.share-disable-btn[data-v-0bc0c1ee]{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fecaca;border-radius:6px;padding:8px 16px;font-size:13px}.share-disable-btn[data-v-0bc0c1ee]:hover{background:#fef2f2}.share-enable-section[data-v-0bc0c1ee]{text-align:center}.share-enable-btn[data-v-0bc0c1ee]{color:#fff;cursor:pointer;background:#292524;border:none;border-radius:8px;width:100%;padding:10px 24px;font-size:14px}.share-enable-btn[data-v-0bc0c1ee]:hover{background:#1c1917}.share-enable-btn[data-v-0bc0c1ee]:disabled{opacity:.5;cursor:not-allowed}.share-close-btn[data-v-0bc0c1ee]{color:#a8a29e;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.share-close-btn[data-v-0bc0c1ee]:hover{color:#44403c}.keyboard-shortcuts-info[data-v-2ef3a643]{position:relative}.shortcuts-trigger-btn[data-v-2ef3a643]{cursor:pointer;color:var(--main-text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.shortcuts-trigger-btn[data-v-2ef3a643]:hover{background:var(--main-bg)}.shortcuts-tooltip[data-v-2ef3a643]{background:var(--main-bg);z-index:99999;white-space:nowrap;border-radius:12px;flex-direction:column;gap:8px;min-width:220px;padding:12px;display:none;position:absolute;box-shadow:0 4px 12px #00000026}.pop-up .shortcuts-tooltip[data-v-2ef3a643]{margin-bottom:8px;bottom:100%;right:0}.pop-up .shortcuts-tooltip[data-v-2ef3a643]:after{content:"";border:6px solid #0000;border-top-color:var(--main-bg);position:absolute;top:100%;right:20px}.pop-right .shortcuts-tooltip[data-v-2ef3a643]{margin-left:12px;top:50%;left:100%;transform:translateY(-50%)}.pop-right .shortcuts-tooltip[data-v-2ef3a643]:after{content:"";border:6px solid #0000;border-right-color:var(--main-bg);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.keyboard-shortcuts-info:hover .shortcuts-tooltip[data-v-2ef3a643],.shortcuts-tooltip[data-v-2ef3a643]:hover{display:flex}.shortcuts-title[data-v-2ef3a643]{color:var(--main-text);margin-bottom:4px;font-size:.8rem;font-weight:600}.shortcuts-section[data-v-2ef3a643]{flex-direction:column;gap:4px;display:flex}.shortcut-item[data-v-2ef3a643]{color:var(--main-text);align-items:center;gap:12px;font-size:.75rem;display:flex}.shortcut-item kbd[data-v-2ef3a643]{background:var(--main-bg);color:var(--main-primary);text-align:center;border-radius:6px;min-width:28px;padding:3px 6px;font-family:monospace;font-size:.7rem;font-weight:600}.shortcut-item span[data-v-2ef3a643]{color:var(--main-text);flex:1;font-size:.75rem}.speed-control[data-v-b1631198]{position:relative}.speed-trigger-btn[data-v-b1631198]{cursor:pointer;color:var(--main-text);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.speed-trigger-btn[data-v-b1631198]:hover{background:var(--main-bg)}.speed-label[data-v-b1631198]{color:var(--main-text);font-size:.85rem;font-weight:600}.speed-dropdown[data-v-b1631198]{background:var(--main-bg);z-index:99999;border-radius:12px;flex-direction:column;gap:4px;min-width:70px;padding:4px;display:none;position:absolute;box-shadow:0 4px 12px #00000026}.pop-up .speed-dropdown[data-v-b1631198]{margin-bottom:8px;bottom:100%;right:0}.pop-up .speed-dropdown[data-v-b1631198]:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.pop-right .speed-dropdown[data-v-b1631198]{margin-left:12px;top:50%;left:100%;transform:translateY(-50%)}.pop-right .speed-dropdown[data-v-b1631198]:after{content:"";border:6px solid #0000;border-right-color:var(--main-bg);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.speed-control.is-open .speed-dropdown[data-v-b1631198]{display:flex}.speed-option[data-v-b1631198]{box-shadow:none;cursor:pointer;color:var(--main-text);text-align:center;background:0 0;border:none;border-radius:8px;padding:6px 0;font-size:.85rem;font-weight:600;transition:all .2s}.speed-option[data-v-b1631198]:hover{color:var(--main-primary);background:#a3b1c626}.speed-option.active[data-v-b1631198]{color:var(--main-primary);background:#a3b1c633;font-weight:700}.audio-player-container[data-v-635956ff]{margin-bottom:24px;overflow:visible}.audio-error[data-v-635956ff]{border-left:4px solid var(--color-danger-dark);box-shadow:0 2px 8px rgba(var(--color-danger-rgb), .1);background:#ffebeee6;border-radius:8px;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px;display:flex}.error-message[data-v-635956ff]{color:var(--color-danger-dark);font-size:.9rem;line-height:1.5}.btn-retry[data-v-635956ff]{background:var(--main-bg);color:var(--color-danger-dark);border:1px solid var(--color-danger-dark);cursor:pointer;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.btn-retry[data-v-635956ff]:hover{background:var(--color-danger-dark);color:var(--color-white);box-shadow:0 2px 8px rgba(var(--color-danger-rgb), .2);transform:translateY(-1px)}.btn-retry[data-v-635956ff]:active{transform:translateY(0)}.btn-retry svg[data-v-635956ff]{stroke:currentColor;flex-shrink:0}.custom-audio-player.circular-player[data-v-635956ff]{background:var(--main-bg);border-radius:20px;flex-direction:column;align-items:center;gap:0;max-width:280px;margin:0 auto;padding:10px 5px 0;display:flex;position:relative}.circular-progress-container[data-v-635956ff]{width:100%;max-width:280px;margin:0 auto 0 -5px}.progress-arc[data-v-635956ff]{cursor:pointer;filter:drop-shadow(0 1px 2px #0000001a);-webkit-user-select:none;user-select:none;width:100%;height:auto}.tick-mark[data-v-635956ff]{stroke:var(--nav-active-bg);stroke-opacity:.5;transition:stroke .2s}.tick-mark.tick-active[data-v-635956ff]{stroke:var(--nav-recent-bg);stroke-opacity:1}.time-display-center[data-v-635956ff]{color:var(--main-text);text-align:center;margin-top:-90px;margin-bottom:0;font-size:.8rem;font-weight:500}.circular-controls-center[data-v-635956ff]{justify-content:center;align-items:center;gap:10px;margin-top:0;display:flex}.volume-and-controls[data-v-635956ff]{justify-content:space-between;align-items:center;gap:1px;width:100%;margin-top:0;padding:0 15px;display:flex}.volume-control-center[data-v-635956ff]{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.mute-btn-volume[data-v-635956ff]{flex-shrink:0;justify-content:center;align-items:center;margin:0;transition:all .2s;display:flex;overflow:visible;width:20px!important;min-width:10px!important;height:20px!important;min-height:10px!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;padding:0!important}.mute-btn-volume svg[data-v-635956ff]{display:block}.mute-btn-volume[data-v-635956ff]:hover{background:var(--main-bg);transform:translateY(-1px)}.mute-btn-volume[data-v-635956ff]:active{transform:translateY(0)}.volume-slider-horizontal[data-v-635956ff]{appearance:none;background:var(--main-bg);border:var(--nav-bg) .5px solid;cursor:pointer;z-index:10;border-radius:2px;outline:none;width:120px;height:2.5px;position:relative}.volume-slider-horizontal[data-v-635956ff]::-webkit-slider-thumb{appearance:none;background:var(--nav-bg);border-left:1px solid var(--nav-active-bg);border-right:1px solid var(--nav-active-bg);cursor:pointer;width:6px;height:14px;box-shadow:0 2px 4px #0003}.volume-slider-horizontal[data-v-635956ff]::-moz-range-thumb{background:var(--main-primary);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;box-shadow:0 2px 4px #0003}.decorative-element[data-v-635956ff]{z-index:5;color:var(--main-text);opacity:.6;position:absolute;top:5px;left:15px}.info-btn-wrapper[data-v-635956ff]{z-index:100;position:absolute;top:10px;right:10px}.info-btn-wrapper[data-v-635956ff] .shortcuts-trigger-btn{width:40px;height:20px}.audio-control-btn[data-v-635956ff]{cursor:pointer;width:40px;height:20px;color:var(--main-text);background:#fff0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:all .2s;display:flex;position:relative}.audio-control-btn[data-v-635956ff]:hover{color:var(--main-primary);transform:translateY(-2px)}.audio-control-btn[data-v-635956ff]:active{transform:translateY(0)}.audio-play-btn[data-v-635956ff]{width:60px;height:60px}.audio-skip-btn[data-v-635956ff]{width:46px;height:46px}.audio-control-label[data-v-635956ff]{color:var(--main-primary);font-family:inherit;font-size:9px;font-weight:700;position:absolute;bottom:7px}.skip-backward .audio-control-label[data-v-635956ff]{left:9px}.skip-forward .audio-control-label[data-v-635956ff]{right:9px}.speed-btn-wrapper[data-v-635956ff] .speed-trigger-btn{width:54px;height:25px}@media (width<=768px){.audio-player-container[data-v-635956ff]{z-index:150;-webkit-backdrop-filter:blur(10px);padding:12px calc(16px + env(safe-area-inset-right,0px)) 12px calc(16px + env(safe-area-inset-left,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff2;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}:root[data-theme=dark] .audio-player-container[data-v-635956ff]{background:#282828f2}.audio-error[data-v-635956ff]{flex-direction:row;align-items:center;gap:8px;margin-bottom:0;padding:8px 12px}.error-message[data-v-635956ff]{flex:1;font-size:.8rem}.btn-retry[data-v-635956ff]{padding:6px 12px;font-size:.75rem}.custom-audio-player.circular-player[data-v-635956ff]{background:0 0;flex-direction:row;align-items:center;gap:8px;max-width:100%;padding:0}.circular-progress-container[data-v-635956ff],.decorative-element[data-v-635956ff],.info-btn-wrapper[data-v-635956ff]{display:none!important}.time-display-center[data-v-635956ff]{text-align:center;order:2;min-width:70px;margin:0;font-size:.7rem}.circular-controls-center[data-v-635956ff]{order:1;gap:4px;margin:0}.audio-play-btn[data-v-635956ff]{width:40px;height:40px}.audio-play-btn svg[data-v-635956ff]{width:22px;height:22px}.audio-skip-btn[data-v-635956ff]{width:32px;height:32px}.audio-skip-btn svg[data-v-635956ff]{width:14px;height:14px}.audio-control-label[data-v-635956ff]{display:none}.volume-and-controls[data-v-635956ff]{flex:1;order:3;gap:8px;margin:0;padding:0}.volume-control-center[data-v-635956ff]{gap:4px}.mute-btn-volume[data-v-635956ff]{width:18px!important;height:18px!important}.mute-btn-volume svg[data-v-635956ff]{width:16px;height:16px}.volume-slider-horizontal[data-v-635956ff]{width:60px}.speed-btn-wrapper[data-v-635956ff]{order:4}.speed-btn-wrapper[data-v-635956ff] .speed-trigger-btn{border-radius:8px;width:40px;height:24px}.speed-btn-wrapper[data-v-635956ff] .speed-label{font-size:.75rem}}@media (width<=480px){.audio-player-container[data-v-635956ff]{padding:10px calc(12px + env(safe-area-inset-right,0px)) 10px calc(12px + env(safe-area-inset-left,0px));padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.time-display-center[data-v-635956ff]{min-width:60px;font-size:.65rem}.audio-play-btn[data-v-635956ff]{width:36px;height:36px}.audio-play-btn svg[data-v-635956ff]{width:20px;height:20px}.audio-skip-btn[data-v-635956ff]{width:28px;height:28px}.volume-slider-horizontal[data-v-635956ff]{width:50px}.speed-btn[data-v-635956ff]{width:36px}.speed-label[data-v-635956ff]{font-size:.7rem}}.subtitle-table-wrapper[data-v-f7d765cc]{background:var(--main-bg);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;will-change:scroll-position;border-radius:12px;flex-direction:column;flex:1;width:100%;height:100%;padding:12px;display:flex;position:relative;overflow-x:hidden;overflow-y:auto!important}.subtitle-table-wrapper[data-v-f7d765cc]:focus{outline:none}.subtitle-table-wrapper[data-v-f7d765cc]::-webkit-scrollbar{width:8px}.subtitle-table-wrapper[data-v-f7d765cc]::-webkit-scrollbar-track{background:#a3b1c61a;border-radius:4px}.subtitle-table-wrapper[data-v-f7d765cc]::-webkit-scrollbar-thumb{background:#a3b1c64d;border-radius:4px}.subtitle-table-wrapper[data-v-f7d765cc]::-webkit-scrollbar-thumb:hover{background:#a3b1c680}.subtitle-table[data-v-f7d765cc]{border-collapse:separate;border-spacing:0 8px;width:100%}.subtitle-table thead th[data-v-f7d765cc]{background:var(--main-bg);text-align:left;color:var(--main-text-light);text-transform:uppercase;letter-spacing:.5px;z-index:10;border-bottom:2px solid #a3b1c633;padding:12px;font-size:11px;font-weight:700;position:sticky;top:-12px;box-shadow:0 2px 4px #0000000d}.subtitle-table thead th[data-v-f7d765cc]:first-child{margin-left:-12px;padding-left:24px}.subtitle-table thead th[data-v-f7d765cc]:last-child{margin-right:-12px;padding-right:24px}.subtitle-table thead[data-v-f7d765cc]{z-index:10;position:relative}.subtitle-table tbody[data-v-f7d765cc]{z-index:1;position:relative}.subtitle-row[data-v-f7d765cc]{background:var(--main-bg);z-index:1;transition:all .2s;position:relative}.subtitle-row[data-v-f7d765cc]:hover{background:#a3b1c60d}.col-time[data-v-f7d765cc]{text-align:right;width:120px;color:var(--main-text-light);white-space:nowrap;vertical-align:top;padding:12px;font-family:Courier New,monospace;font-size:13px;transition:width .3s}.col-time.time-start[data-v-f7d765cc]{width:80px}.col-time.time-range[data-v-f7d765cc]{width:140px}.col-time.clickable[data-v-f7d765cc]{cursor:pointer;border-radius:6px;transition:all .2s}.col-time.clickable[data-v-f7d765cc]:hover{color:var(--main-primary);background:#ff914d1a;transform:translate(-2px)}.col-time.clickable[data-v-f7d765cc]:active{background:#ff914d33;transform:translate(-1px)}.col-speaker[data-v-f7d765cc]{text-align:center;vertical-align:top;width:100px;padding:12px}.speaker-badge[data-v-f7d765cc]{background:var(--main-bg);color:var(--main-primary);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-block}.speaker-badge.clickable[data-v-f7d765cc]{cursor:pointer;-webkit-user-select:none;user-select:none}.speaker-badge.clickable[data-v-f7d765cc]:hover{background:#ff914d1a;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.speaker-picker[data-v-f7d765cc]{background:var(--upload-bg);z-index:1000;border:1px solid #00000014;border-radius:8px;min-width:160px;max-width:200px;padding:0;animation:.2s fadeInScale-f7d765cc;position:fixed;overflow:hidden;box-shadow:0 4px 20px #00000026}@keyframes fadeInScale-f7d765cc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.speaker-list[data-v-f7d765cc]{max-height:240px;padding:8px 0;overflow:hidden auto}.speaker-option[data-v-f7d765cc]{cursor:pointer;text-align:left;width:100%;color:var(--main-text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;transition:all .15s;display:flex}.speaker-option[data-v-f7d765cc]:hover{background:#a3b1c614}.speaker-option.current[data-v-f7d765cc]{background:var(--main-bg);color:var(--main-primary)}.speaker-code[data-v-f7d765cc]{text-transform:uppercase;letter-spacing:.5px;color:var(--main-text-light);font-size:11px;font-weight:600}.speaker-option.current .speaker-code[data-v-f7d765cc]{color:var(--main-primary)}.speaker-option .speaker-name[data-v-f7d765cc]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.btn-rename[data-v-f7d765cc]{width:24px;height:24px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:relative}.btn-rename[data-v-f7d765cc]:hover{color:var(--main-primary);background:#ff914d26}.btn-rename .btn-tooltip[data-v-f7d765cc]{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:12px;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.btn-rename .btn-tooltip[data-v-f7d765cc]:before{content:"";border:5px solid #0000;border-bottom-color:#000000d9;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.btn-rename:hover .btn-tooltip[data-v-f7d765cc]{opacity:1;visibility:visible}.speaker-new[data-v-f7d765cc]{background:#a3b1c608;border-top:1px solid #a3b1c626;gap:8px;padding:12px;display:flex}.speaker-input[data-v-f7d765cc]{background:var(--main-bg);color:var(--main-text);border:1px solid #a3b1c633;border-radius:6px;flex:1;padding:6px 10px;font-size:13px;transition:all .2s}.speaker-input[data-v-f7d765cc]:focus{border-color:var(--main-primary);outline:none;box-shadow:0 0 0 2px #ff914d1a}.btn-add-speaker[data-v-f7d765cc]{background:var(--main-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.btn-add-speaker[data-v-f7d765cc]:hover:not(:disabled){background:var(--color-orange);transform:translateY(-1px);box-shadow:0 2px 8px #ff914d4d}.btn-add-speaker[data-v-f7d765cc]:disabled{opacity:.5;cursor:not-allowed}.col-content[data-v-f7d765cc]{font-size:var(--content-font-size,15px);font-weight:var(--content-font-weight,400);font-family:var(--content-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--main-text);vertical-align:top;min-height:48px;padding:12px;line-height:1.6}.col-content[contenteditable=true][data-v-f7d765cc]{cursor:text;-webkit-user-select:text;user-select:text;touch-action:pan-y;background:var(--upload-bg);border-radius:6px;outline:2px solid #0000;transition:all .2s;overflow:visible}.col-content[contenteditable=true][data-v-f7d765cc]:focus{outline:2px solid var(--main-primary);background:var(--upload-bg)}.segment-span[data-v-f7d765cc]{display:inline}.segment-span[data-v-f7d765cc]:not(:last-child):after{content:" ";white-space:pre}@media (width<=768px){.subtitle-table .col-speaker[data-v-f7d765cc]{display:none}.subtitle-table .col-time[data-v-f7d765cc]{width:90px;font-size:11px}.subtitle-table[data-v-f7d765cc],.subtitle-table .col-content[data-v-f7d765cc]{font-size:14px}.speaker-picker[data-v-f7d765cc]{min-width:140px;max-width:180px}}@media (width<=480px){.subtitle-table-wrapper[data-v-f7d765cc]{border-radius:8px;padding:8px}.subtitle-table[data-v-f7d765cc]{border-spacing:0 4px;font-size:13px}.subtitle-table thead th[data-v-f7d765cc]{padding:8px;font-size:10px;top:-8px}.subtitle-table thead th[data-v-f7d765cc]:first-child{padding-left:12px}.subtitle-table thead th[data-v-f7d765cc]:last-child{padding-right:12px}.subtitle-table .col-time[data-v-f7d765cc]{width:70px;padding:8px 4px;font-size:10px}.col-time.time-start[data-v-f7d765cc]{width:60px}.col-time.time-range[data-v-f7d765cc]{width:80px}.subtitle-table .col-content[data-v-f7d765cc]{min-height:40px;padding:8px;font-size:13px;line-height:1.5}.col-content[contenteditable=true][data-v-f7d765cc]{min-height:44px;padding:10px}.speaker-picker[data-v-f7d765cc]{border-radius:16px 16px 0 0;min-width:auto;max-width:none;animation:.2s slideUp-f7d765cc;position:fixed;inset:auto 0 0}@keyframes slideUp-f7d765cc{0%{transform:translateY(100%)}to{transform:translateY(0)}}.speaker-list[data-v-f7d765cc]{max-height:200px}.speaker-option[data-v-f7d765cc]{min-height:48px;padding:14px 16px}.speaker-new[data-v-f7d765cc]{padding:16px}.speaker-input[data-v-f7d765cc]{padding:10px 12px;font-size:16px}.btn-add-speaker[data-v-f7d765cc]{padding:10px 16px;font-size:14px}}.task-info-card[data-v-280becb1]{border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.info-section[data-v-280becb1]{flex-direction:column;gap:12px;display:flex}.info-row[data-v-280becb1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-label[data-v-280becb1]{color:var(--main-text-light);align-items:center;gap:6px;font-size:13px;display:flex}.info-label svg[data-v-280becb1]{opacity:.7;flex-shrink:0}.info-value[data-v-280becb1]{color:var(--main-text);text-align:right;font-size:13px;font-weight:500}.tags-section[data-v-280becb1]{border-top:1px solid var(--color-divider,#0000000f);flex-direction:row;align-items:center;gap:8px;padding-top:12px;display:flex}.tags-icon[data-v-280becb1]{color:var(--main-text-light);flex-shrink:0;align-items:center;display:flex}.tags-icon svg[data-v-280becb1]{opacity:.7}.info-row.has-tooltip[data-v-280becb1]{cursor:default;position:relative}.tooltip-text[data-v-280becb1]{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:100;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:12px;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.tooltip-text[data-v-280becb1]:before{content:"";border:5px solid #0000;border-bottom-color:#000000d9;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.info-row.has-tooltip:hover .tooltip-text[data-v-280becb1]{opacity:1;visibility:visible}.display-settings-card[data-v-bd7f7522]{border-radius:12px;flex-direction:column;gap:18px;padding:16px;display:flex}.setting-row[data-v-bd7f7522]{justify-content:space-between;align-items:center;gap:12px;display:flex}.setting-label[data-v-bd7f7522]{color:var(--main-text-light);cursor:default;align-items:center;display:flex}.setting-label svg[data-v-bd7f7522]{opacity:.7}.knob-row[data-v-bd7f7522]{align-items:center;display:flex}.knob-cell[data-v-bd7f7522]{flex:1;justify-content:center;display:flex}.knob-wrapper[data-v-bd7f7522]{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.knob-dot[data-v-bd7f7522]{background:rgba(var(--color-text-dark-rgb), .6);border-radius:50%;width:5px;height:5px;position:absolute;bottom:12px;left:8px}.knob-icon[data-v-bd7f7522]{color:var(--nav-text);position:absolute;bottom:7px;right:4px}.knob-icon-text[data-v-bd7f7522]{text-align:right;width:24px;font-size:9px;font-weight:500;line-height:1.2;inset:auto -7px 1px auto;transform:none}.knob-icon-left[data-v-bd7f7522]{left:4px;right:auto}.knob-icon-left.knob-icon-text[data-v-bd7f7522]{text-align:left;left:-7px;right:auto}.knob[data-v-bd7f7522]{cursor:pointer;background:#dedede;border:.5px solid;border-radius:50%;width:32px;height:32px;transition:all .3s;display:inline-block;position:relative;top:-5px}.knob input[data-v-bd7f7522]{opacity:0;width:0;height:0;position:absolute}.knob-indicator[data-v-bd7f7522]{background-color:var(--nav-active-bg);transform-origin:bottom;border-radius:1px;width:2px;height:14px;transition:transform .3s,background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(230deg)}.knob.active[data-v-bd7f7522]{background:var(--nav-active-bg)}.knob.active .knob-indicator[data-v-bd7f7522]{background-color:#fff;transform:translate(-50%,-100%)rotate(130deg)}.knob[data-v-bd7f7522]:hover{box-shadow:0 0 0 3px rgba(var(--main-primary-rgb,59, 130, 246), .2)}.slider-container[data-v-bd7f7522]{flex:1;align-items:center;gap:16px;max-width:100%;display:flex}.slider[data-v-bd7f7522]{appearance:none;background:0 0;outline:none;flex:1;height:14px}.slider[data-v-bd7f7522]::-webkit-slider-runnable-track{background:#0000001a;border:.5px solid #999;border-radius:2px;width:100%;height:3px}.slider[data-v-bd7f7522]::-moz-range-track{background:#0000001a;border-radius:2px;width:100%;height:4px}.slider[data-v-bd7f7522]::-webkit-slider-thumb{appearance:none;background:var(--nav-bg);border-right:1.5px solid var(--nav-active-bg);border-left:1.5px solid var(--nav-active-bg);cursor:pointer;border-radius:10%;width:7px;height:14px;margin-top:-5px;transition:transform .2s}.slider[data-v-bd7f7522]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider[data-v-bd7f7522]::-moz-range-thumb{background:var(--main-primary);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px}.slider-value[data-v-bd7f7522]{color:var(--main-text-light);text-align:right;min-width:36px;font-size:12px}.sliders-group[data-v-bd7f7522]{justify-content:center;align-items:center;gap:12px;display:flex}.sliders-column[data-v-bd7f7522]{flex-direction:column;flex:1;gap:18px;max-width:180px;display:flex}.slider-row[data-v-bd7f7522]{align-items:center;gap:8px;display:flex}.slider-icon[data-v-bd7f7522]{color:var(--nav-text);opacity:.6;flex-shrink:0}.display-panel[data-v-bd7f7522]{color:#fff;text-align:right;letter-spacing:1px;background:#101010;border:1px solid #222;border-radius:3px;flex-direction:column;gap:2px;min-width:52px;padding:2px 10px;font-family:VT323,monospace;font-size:14px;display:flex;box-shadow:inset 0 2px 4px #0009}.display-row[data-v-bd7f7522]{line-height:1.3}.font-selector[data-v-bd7f7522]{flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.font-option[data-v-bd7f7522]{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .2s;display:flex}.font-option.serif[data-v-bd7f7522]{font-family:Georgia,Times New Roman,serif}.font-option .font-dot[data-v-bd7f7522]{background:rgba(var(--color-text-dark-rgb), .4);border-radius:50%;width:5px;height:5px;transition:background .2s}.font-option .font-label[data-v-bd7f7522]{color:rgba(var(--color-text-dark-rgb), .5);font-size:12px;font-weight:400;transition:color .2s}.font-option:hover .font-label[data-v-bd7f7522]{color:rgba(var(--color-text-dark-rgb), .7)}.font-option.active .font-dot[data-v-bd7f7522]{background:var(--nav-active-bg)}.font-option.active .font-label[data-v-bd7f7522]{color:var(--color-text-dark)}.density-group[data-v-bd7f7522]{border-top:1px solid #a3b1c626;padding-top:12px}.density-slider-row[data-v-bd7f7522]{align-items:center;gap:8px;display:flex}.density-icon[data-v-bd7f7522]{color:var(--nav-text);opacity:.6;flex-shrink:0}.density-slider[data-v-bd7f7522]{flex:1}.ai-summary-card[data-v-f4b59eb4]{border-bottom:1px solid #0000000f;flex-direction:column;min-height:0;max-height:80vh;margin-bottom:8px;display:flex}.ai-summary-card>.summary-header[data-v-f4b59eb4]{flex-shrink:0}.summary-header[data-v-f4b59eb4]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:background-color .2s;display:flex}.summary-header[data-v-f4b59eb4]:hover{background-color:#00000008}.header-left[data-v-f4b59eb4]{color:var(--main-text);align-items:center;gap:8px;display:flex}.header-left svg[data-v-f4b59eb4]{color:var(--main-primary)}.header-title[data-v-f4b59eb4]{font-size:14px;font-weight:500}.header-right[data-v-f4b59eb4]{align-items:center;gap:8px;display:flex}.status-badge[data-v-f4b59eb4]{border-radius:10px;padding:2px 8px;font-size:11px}.status-badge.processing[data-v-f4b59eb4]{color:var(--color-warning);background-color:#ffc10726}.status-badge.completed[data-v-f4b59eb4]{color:var(--color-success-alt);background-color:#4caf5026}.expand-icon[data-v-f4b59eb4]{color:var(--main-text-light);transition:transform .2s}.expand-icon.expanded[data-v-f4b59eb4]{transform:rotate(180deg)}.summary-content[data-v-f4b59eb4]{flex:auto;min-height:0;padding:0 16px 12px;overflow-y:auto}.loading-state[data-v-f4b59eb4]{color:var(--main-text-light);justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.spinner[data-v-f4b59eb4]{border:2px solid #a3b1c64d;border-top-color:var(--main-primary);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin-f4b59eb4}@keyframes spin-f4b59eb4{to{transform:rotate(360deg)}}.error-state[data-v-f4b59eb4]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.error-message[data-v-f4b59eb4]{color:var(--color-danger);font-size:13px}.retry-btn[data-v-f4b59eb4]{background:var(--main-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:13px;transition:background-color .2s}.retry-btn[data-v-f4b59eb4]:hover{background:var(--main-primary-dark)}.summary-display[data-v-f4b59eb4]{flex-direction:column;gap:16px;display:flex;position:relative}.copy-btn[data-v-f4b59eb4]{width:32px;height:32px;color:var(--main-text-light);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:0;right:0}.copy-btn[data-v-f4b59eb4]:hover{color:var(--main-text);background:#00000008;border-color:#0003}.copy-btn.copied[data-v-f4b59eb4]{color:var(--color-success);background:#22c55e0d;border-color:#22c55e4d}.meta-section[data-v-f4b59eb4]{border-bottom:1px solid #0000000f;flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.meta-badges[data-v-f4b59eb4]{gap:8px;display:flex}.type-badge[data-v-f4b59eb4]{border-radius:12px;padding:3px 10px;font-size:11px;font-weight:500}.type-meeting[data-v-f4b59eb4]{color:var(--color-info);background:#3b82f626}.type-lecture[data-v-f4b59eb4]{color:var(--color-purple-deep);background:#a855f726}.type-interview[data-v-f4b59eb4]{color:#ec4899;background:#ec489926}.type-general[data-v-f4b59eb4]{color:var(--color-neutral-light);background:#6b728026}.detected-topic[data-v-f4b59eb4]{color:var(--main-text);margin:0;font-size:18px;font-weight:600;line-height:1.4}.section[data-v-f4b59eb4]{flex-direction:column;gap:8px;display:flex}.section-title[data-v-f4b59eb4]{color:var(--main-text-light);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:16px;font-weight:600}.summary-text[data-v-f4b59eb4]{color:var(--main-text);margin:0;font-size:14px;line-height:1.7}.key-points-list[data-v-f4b59eb4]{margin:0;padding-left:20px;list-style-type:disc}.key-points-list li[data-v-f4b59eb4]{color:var(--main-text);margin-bottom:4px;font-size:14px;line-height:1.6}.segments-list[data-v-f4b59eb4]{flex-direction:column;gap:12px;display:flex}.segment-item[data-v-f4b59eb4]{border-left:3px solid var(--main-primary);background:#00000005;border-radius:8px;padding:12px}.segment-topic[data-v-f4b59eb4]{color:var(--main-text);margin:0 0 6px;font-size:14px;font-weight:600}.segment-content[data-v-f4b59eb4]{color:var(--main-text);margin:0 0 8px;font-size:14px;line-height:1.6}.segment-keywords[data-v-f4b59eb4]{flex-wrap:wrap;gap:4px;display:flex}.keyword-tag[data-v-f4b59eb4]{background:rgba(var(--main-primary-rgb), .1);color:var(--main-primary);border-radius:10px;padding:2px 8px;font-size:12px;display:inline-block}.action-items-section[data-v-f4b59eb4]{background:#3b82f60d;border-radius:8px;padding:12px}.action-items-list[data-v-f4b59eb4]{flex-direction:column;gap:10px;display:flex}.action-item[data-v-f4b59eb4]{background:#fff;border:1px solid #0000000f;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.action-task[data-v-f4b59eb4]{color:var(--main-text);align-items:flex-start;gap:8px;font-size:14px;display:flex}.action-task svg[data-v-f4b59eb4]{color:var(--color-info);flex-shrink:0;margin-top:2px}.action-meta[data-v-f4b59eb4]{gap:12px;margin-left:22px;display:flex}.action-owner[data-v-f4b59eb4],.action-deadline[data-v-f4b59eb4]{color:var(--main-text-light);align-items:center;gap:4px;font-size:11px;display:flex}.action-owner svg[data-v-f4b59eb4],.action-deadline svg[data-v-f4b59eb4]{opacity:.7}.regenerate-btn[data-v-f4b59eb4]{color:var(--main-text-light);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;transition:all .2s;display:flex}.regenerate-btn[data-v-f4b59eb4]:hover:not(:disabled){color:var(--main-text);background:#00000008;border-color:#0003}.regenerate-btn[data-v-f4b59eb4]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-f4b59eb4]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.generate-btn[data-v-f4b59eb4]{background:var(--main-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.generate-btn[data-v-f4b59eb4]:hover:not(:disabled){background:var(--main-primary-dark)}.generate-btn[data-v-f4b59eb4]:disabled{opacity:.5;cursor:not-allowed}.quota-remaining[data-v-f4b59eb4]{color:var(--main-text-light);font-size:12px}.quota-exhausted[data-v-f4b59eb4]{color:var(--color-danger);font-size:12px}.regenerate-row[data-v-f4b59eb4]{align-items:center;gap:10px;margin-top:8px;display:flex}[data-theme=dark] .ai-summary-card[data-v-f4b59eb4]{border-bottom-color:#ffffff1a}[data-theme=dark] .summary-header[data-v-f4b59eb4]:hover{background-color:#ffffff0d}[data-theme=dark] .meta-section[data-v-f4b59eb4]{border-bottom-color:#ffffff1a}[data-theme=dark] .segment-item[data-v-f4b59eb4]{background:#ffffff08}[data-theme=dark] .action-items-section[data-v-f4b59eb4]{background:#3b82f61a}[data-theme=dark] .action-item[data-v-f4b59eb4]{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .copy-btn[data-v-f4b59eb4]{border-color:#ffffff1a}[data-theme=dark] .copy-btn[data-v-f4b59eb4]:hover{background:#ffffff0d;border-color:#fff3}[data-theme=dark] .regenerate-btn[data-v-f4b59eb4]{border-color:#ffffff1a}[data-theme=dark] .regenerate-btn[data-v-f4b59eb4]:hover:not(:disabled){background:#ffffff0d;border-color:#fff3}.tag-sheet-body[data-v-20c4d08b]{width:100%}.tag-sheet-body[data-v-20c4d08b] .task-tags-section{width:100%;display:flex}.tag-sheet-body[data-v-20c4d08b] .tag-edit-mode{box-sizing:border-box;width:100%}.transcript-detail-container[data-v-20c4d08b]{--header-height:70px;box-sizing:border-box;height:100vh;overflow:hidden}.transcript-layout[data-v-20c4d08b]{grid-template-columns:var(--left-panel-width,280px) 1fr;height:calc(100vh - var(--header-height) - 20px);align-items:start;gap:20px;max-width:1400px;margin:0 auto;padding:0 20px 20px;transition:grid-template-columns .3s;display:grid}.left-panel[data-v-20c4d08b]{height:fit-content;max-height:calc(100vh - var(--header-height) - 40px);border:.5px solid;border-radius:13px;flex-direction:column;gap:5px;margin-top:23px;padding:20px 10px;display:flex;position:sticky;overflow:visible auto}.right-panel[data-v-20c4d08b]{height:calc(100vh - var(--header-height) - 40px);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.transcript-content-wrapper[data-v-20c4d08b]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:visible}.textarea-wrapper[data-v-20c4d08b]{flex:1;width:100%;min-height:0;position:relative}.loading-state[data-v-20c4d08b],.error-state[data-v-20c4d08b]{color:var(--main-text-light);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.spinner[data-v-20c4d08b]{border:3px solid #a3b1c633;border-top-color:var(--main-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-20c4d08b}@keyframes spin-20c4d08b{to{transform:rotate(360deg)}}.transcript-display[data-v-20c4d08b]{background:var(--main-bg);width:100%;height:100%;color:var(--main-text);font-size:var(--content-font-size,1rem);font-weight:var(--content-font-weight,400);line-height:1.8;font-family:var(--content-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;cursor:text;border:none;border-radius:12px;outline:none;padding:20px;overflow:hidden auto}.transcript-display.editing[data-v-20c4d08b]{background:var(--upload-bg);box-shadow:0 0 0 2px var(--main-primary)}.transcript-display.replacing-state[data-v-20c4d08b]{background:var(--upload-bg);box-shadow:0 0 0 2px var(--main-primary);justify-content:center;align-items:center;display:flex}.replacing-indicator[data-v-20c4d08b]{color:var(--main-text-light);font-size:14px}.text-part[data-v-20c4d08b]{border-radius:3px;padding:1px 0;display:inline;position:relative}.transcript-display.alt-pressed .marker-wrapper .text-part[data-v-20c4d08b]{cursor:pointer;background-color:#e5b38540}.transcript-display.alt-pressed .marker-wrapper .text-part[data-v-20c4d08b]:hover{background-color:#94abcc4d}.search-highlight[data-v-20c4d08b]{background-color:#ffeb3b66;border-radius:2px;padding:1px 0;display:inline}.search-highlight.current[data-v-20c4d08b]{background-color:#ff980099;box-shadow:0 0 0 1px #ff9800cc}[data-v-20c4d08b]::highlight(search-highlight){background-color:#ffeb3b66}[data-v-20c4d08b]::highlight(search-highlight-current){background-color:#ff980099}[data-v-20c4d08b]::highlight(segment-highlight){background-color:#c48ce22d}.transcript-display.editing.alt-segment-hover[data-v-20c4d08b],.transcript-display.editing.alt-segment-hover[data-v-20c4d08b] *{cursor:pointer!important}.segment-hover-chip[data-v-20c4d08b]{color:#fff;white-space:nowrap;pointer-events:none;z-index:1000;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;position:absolute;transform:translate(-50%,calc(-100% - 4px));box-shadow:0 2px 8px #0003}.segment-hover-chip[data-v-20c4d08b]:after{content:"";border:4px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;left:50%;transform:translate(-50%)}.text-timecode-tooltip[data-v-20c4d08b]{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:1000;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .2s;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 2px 8px #0003}.transcript-display.alt-pressed .text-timecode-tooltip[data-v-20c4d08b]{display:inline-block}.transcript-display.alt-pressed .text-part:hover .text-timecode-tooltip[data-v-20c4d08b]{opacity:1}.text-timecode-tooltip[data-v-20c4d08b]:after{content:"";border:4px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;left:50%;transform:translate(-50%)}.marker-wrapper[data-v-20c4d08b]{display:inline;position:relative}.segment-marker[data-v-20c4d08b]{vertical-align:super;cursor:pointer;width:8px;height:8px;color:var(--main-primary);opacity:.4;margin-right:2px;font-size:8px;line-height:1;transition:all .2s;display:inline-block;position:relative;-webkit-user-select:none!important;user-select:none!important}.segment-marker[data-v-20c4d08b] *{-webkit-user-select:none!important;user-select:none!important}.editing .segment-marker[data-v-20c4d08b]{cursor:pointer}.segment-marker[data-v-20c4d08b]:hover{opacity:1;color:var(--main-primary-dark);transform:scale(1.3)}.segment-marker svg[data-v-20c4d08b]{width:100%;height:100%;display:block}.timecode-tooltip[data-v-20c4d08b]{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:1000;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 2px 8px #0003}.segment-marker:hover .timecode-tooltip[data-v-20c4d08b]{opacity:1}.timecode-tooltip[data-v-20c4d08b]:after{content:"";border:4px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;left:50%;transform:translate(-50%)}.panel-collapse-btn[data-v-20c4d08b]{background:rgba(var(--color-text-dark-rgb,0, 0, 0), .08);cursor:pointer;width:24px;height:24px;color:var(--nav-text);opacity:.5;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:300;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:8px;right:8px}.panel-collapse-btn[data-v-20c4d08b]:hover{opacity:1;background:rgba(var(--color-text-dark-rgb,0, 0, 0), .15)}.panel-expand-btn[data-v-20c4d08b]{background:rgba(var(--color-text-dark-rgb,0, 0, 0), .08);cursor:pointer;width:28px;height:28px;color:var(--nav-text);opacity:.5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:300;line-height:1;transition:background .2s;display:flex}.panel-expand-btn[data-v-20c4d08b]:hover{background:rgba(var(--color-text-dark-rgb,0, 0, 0), .15);opacity:1}.left-panel.collapsed[data-v-20c4d08b]{z-index:10;align-items:center;width:62px;padding:8px 4px;overflow:visible}.collapsed-sidebar[data-v-20c4d08b]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.collapsed-font-toggle[data-v-20c4d08b]{flex-direction:column;gap:2px;width:100%;display:flex}.collapsed-font-btn[data-v-20c4d08b]{cursor:pointer;width:100%;height:22px;color:rgba(var(--color-text-dark-rgb,0, 0, 0), .4);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.collapsed-font-btn.active[data-v-20c4d08b]{background:rgba(var(--color-text-dark-rgb,0, 0, 0), .08);color:var(--color-text-dark)}.collapsed-font-btn[data-v-20c4d08b]:hover{color:rgba(var(--color-text-dark-rgb,0, 0, 0), .7)}.collapsed-knob-wrapper[data-v-20c4d08b]{justify-content:center;display:flex}.knob[data-v-20c4d08b]{cursor:pointer;background:#dedede;border:.5px solid;border-radius:50%;width:32px;height:32px;transition:all .3s;display:inline-block;position:relative}.knob input[data-v-20c4d08b]{opacity:0;width:0;height:0;position:absolute}.knob-indicator[data-v-20c4d08b]{background-color:var(--nav-active-bg);transform-origin:bottom;border-radius:1px;width:2px;height:14px;transition:transform .3s,background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(230deg)}.knob.active[data-v-20c4d08b]{background:var(--nav-active-bg)}.knob.active .knob-indicator[data-v-20c4d08b]{background-color:#fff;transform:translate(-50%,-100%)rotate(130deg)}.knob[data-v-20c4d08b]:hover{box-shadow:0 0 0 3px rgba(var(--main-primary-rgb,59, 130, 246), .2)}.collapsed-sliders-container[data-v-20c4d08b]{justify-content:center;gap:4px;padding:4px 0;display:flex}.collapsed-slider-wrapper[data-v-20c4d08b]{justify-content:center;align-items:center;height:90px;display:flex}.collapsed-vertical-slider[data-v-20c4d08b]{writing-mode:vertical-lr;appearance:none;direction:rtl;background:0 0;outline:none;width:14px;height:88px}.collapsed-vertical-slider[data-v-20c4d08b]::-webkit-slider-runnable-track{background:#0000001a;border:.5px solid #999;border-radius:2px;width:3px;height:100%}.collapsed-vertical-slider[data-v-20c4d08b]::-moz-range-track{background:#0000001a;border-radius:2px;width:3px;height:100%}.collapsed-vertical-slider[data-v-20c4d08b]::-webkit-slider-thumb{appearance:none;background:var(--nav-bg);border-right:1.5px solid var(--nav-active-bg);border-left:1.5px solid var(--nav-active-bg);cursor:pointer;border-radius:10%;width:10px;height:7px;margin-left:-4px}.collapsed-vertical-slider[data-v-20c4d08b]::-moz-range-thumb{background:var(--main-primary);cursor:pointer;border:none;border-radius:10%;width:14px;height:7px}.collapsed-display-panel[data-v-20c4d08b]{color:#fff;text-align:right;letter-spacing:1px;background:#101010;border:1px solid #222;border-radius:3px;flex-direction:column;gap:2px;min-width:40px;padding:2px 6px;font-family:VT323,monospace;font-size:12px;display:flex;box-shadow:inset 0 2px 4px #0009}.collapsed-display-panel .display-row[data-v-20c4d08b]{line-height:1.3}.collapsed-divider[data-v-20c4d08b]{background:rgba(var(--color-text-dark-rgb,0, 0, 0), .12);width:28px;height:1px;margin:4px 0}.collapsed-audio-controls[data-v-20c4d08b]{flex-direction:column;align-items:center;gap:2px;display:flex}.collapsed-icon-btn[data-v-20c4d08b]{cursor:pointer;width:36px;height:30px;color:var(--nav-text);background:0 0;border:none;border-radius:15%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.collapsed-icon-btn[data-v-20c4d08b]:hover{background:rgba(var(--color-text-dark-rgb,0, 0, 0), .08)}.collapsed-shortcuts-wrapper[data-v-20c4d08b] .shortcuts-trigger-btn{width:36px;height:30px;color:var(--nav-text);border-radius:50%}.collapsed-shortcuts-wrapper[data-v-20c4d08b] .shortcuts-trigger-btn svg{width:22px;height:16px}.collapsed-speed-wrapper[data-v-20c4d08b] .speed-trigger-btn{border-radius:50%;width:36px;height:30px}.collapsed-speed-wrapper[data-v-20c4d08b] .speed-label{font-size:12px}.audio-expired-info[data-v-20c4d08b]{justify-content:center;align-items:center;padding:16px 8px;display:flex}.audio-expired-icon-wrapper[data-v-20c4d08b]{cursor:default;align-items:center;display:inline-flex;position:relative}.audio-expired-icon[data-v-20c4d08b]{color:var(--main-text);opacity:.45;transition:opacity .2s}.audio-expired-icon-wrapper:hover .audio-expired-icon[data-v-20c4d08b]{opacity:.75}.audio-expired-tooltip[data-v-20c4d08b]{background:var(--nav-bg);color:var(--main-text);text-align:center;pointer-events:none;z-index:200;white-space:normal;border-radius:8px;width:220px;padding:8px 12px;font-size:.78rem;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.audio-expired-tooltip[data-v-20c4d08b]:after{content:"";border:6px solid #0000;border-top-color:var(--nav-bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.audio-expired-icon-wrapper:hover .audio-expired-tooltip[data-v-20c4d08b]{display:block}.mobile-audio-expired-info[data-v-20c4d08b]{color:var(--main-text);opacity:.55;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;display:none}.mobile-audio-player[data-v-20c4d08b]{display:none}.mobile-drawer-toggle[data-v-20c4d08b]{bottom:calc(90px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px));background:var(--main-primary);color:#fff;cursor:pointer;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:none;position:fixed;box-shadow:0 4px 12px #0003}.mobile-drawer-toggle[data-v-20c4d08b]:hover{transform:scale(1.05);box-shadow:0 6px 16px #00000040}.mobile-drawer-toggle.drawer-open[data-v-20c4d08b]{background:var(--main-text-light)}.mobile-drawer-backdrop[data-v-20c4d08b]{z-index:199;background:#0006;animation:.2s fadeIn-20c4d08b;display:none;position:fixed;inset:0}@keyframes fadeIn-20c4d08b{0%{opacity:0}to{opacity:1}}@media (width<=768px){.transcript-detail-container[data-v-20c4d08b]{--header-height:auto}.transcript-layout[data-v-20c4d08b]{grid-template-columns:1fr;height:auto;padding:0 4px;position:relative}.mobile-drawer-toggle[data-v-20c4d08b]{display:flex}.mobile-drawer-backdrop[data-v-20c4d08b]{display:block}.left-panel[data-v-20c4d08b]{z-index:200;visibility:hidden;border-radius:20px 20px 0 0;max-height:70vh;margin-top:0;padding:20px 16px;transition:transform .3s,visibility .3s;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -4px 20px #00000026}.left-panel.drawer-open[data-v-20c4d08b]{visibility:visible;transform:translateY(0)}.left-panel[data-v-20c4d08b]:before{content:"";background:#0003;border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.right-panel[data-v-20c4d08b]{height:calc(100vh - 60px);padding:2px 2px 120px}.desktop-audio-player[data-v-20c4d08b]{display:none}.mobile-audio-player[data-v-20c4d08b]{display:block}.mobile-audio-expired-info[data-v-20c4d08b]{display:flex}.panel-collapse-btn[data-v-20c4d08b],.collapsed-sidebar[data-v-20c4d08b]{display:none!important}.left-panel.collapsed[data-v-20c4d08b]{align-items:stretch;width:auto;padding:20px 16px}}@media (width<=480px){.transcript-layout[data-v-20c4d08b]{gap:8px;padding:0 2px}.mobile-drawer-toggle[data-v-20c4d08b]{width:48px;height:48px;bottom:calc(76px + env(safe-area-inset-bottom,0px));right:calc(12px + env(safe-area-inset-right,0px))}.mobile-drawer-toggle svg[data-v-20c4d08b]{width:18px;height:18px}.left-panel[data-v-20c4d08b]{max-height:75vh;padding:16px 12px}.right-panel[data-v-20c4d08b]{height:calc(100vh - 50px);padding:2px 2px 90px}.transcript-display[data-v-20c4d08b]{padding:12px;line-height:1.6}}.checkout-container[data-v-020a3357]{max-width:520px;margin:0 auto;padding:32px 24px}.checkout-header[data-v-020a3357]{margin-bottom:32px}.back-btn[data-v-020a3357]{color:var(--main-text-light);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:12px;padding:0;font-size:14px;transition:color .2s;display:inline-flex}.back-btn[data-v-020a3357]:hover{color:var(--main-text)}.checkout-header h1[data-v-020a3357]{color:var(--main-text);margin:0;font-size:1.5rem;font-weight:700}.summary-card[data-v-020a3357]{background:var(--upload-bg,#fff);border:1px solid var(--color-divider,#a3b1c633);border-radius:12px;padding:24px}.summary-card h2[data-v-020a3357]{color:var(--main-text);margin:0 0 20px;font-size:1.1rem;font-weight:600}.summary-plan[data-v-020a3357],.summary-row[data-v-020a3357]{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.summary-plan[data-v-020a3357]{margin-bottom:4px}.summary-label[data-v-020a3357]{color:var(--main-text-light);font-size:14px}.summary-value[data-v-020a3357]{color:var(--main-text);font-size:14px;font-weight:500}.plan-name[data-v-020a3357]{color:var(--main-primary);font-weight:700}.summary-row.total .summary-label[data-v-020a3357],.summary-row.total .summary-value[data-v-020a3357]{color:var(--main-text);font-size:16px;font-weight:700}.summary-divider[data-v-020a3357]{background:var(--color-divider,#a3b1c633);height:1px;margin:12px 0}.invoice-section[data-v-020a3357]{background:var(--color-bg,#f8f9fa);border-radius:8px;margin:20px 0;padding:16px}.invoice-title[data-v-020a3357]{color:var(--main-text);margin:0 0 12px;font-size:14px;font-weight:600}.invoice-type-toggle[data-v-020a3357]{gap:4px;margin-bottom:14px;display:flex}.invoice-type-btn[data-v-020a3357]{border:1px solid var(--color-divider,#a3b1c64d);cursor:pointer;color:var(--main-text-light);background:0 0;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.invoice-type-btn.active[data-v-020a3357]{background:var(--main-primary);border-color:var(--main-primary);color:#fff}.form-group[data-v-020a3357]{margin-bottom:12px}.form-group label[data-v-020a3357]{color:var(--main-text-light);margin-bottom:4px;font-size:13px;display:block}.form-input[data-v-020a3357]{border:1px solid var(--color-divider,#a3b1c64d);width:100%;color:var(--main-text);background:var(--upload-bg,#fff);box-sizing:border-box;border-radius:6px;padding:8px 10px;font-size:14px}.form-input[data-v-020a3357]:focus{border-color:var(--main-primary);outline:none}.form-hint[data-v-020a3357]{color:var(--main-text-light);margin-top:3px;font-size:11px;display:block}.save-label[data-v-020a3357]{color:var(--main-text-light);cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.pay-btn[data-v-020a3357]{background:var(--main-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.pay-btn[data-v-020a3357]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.pay-btn[data-v-020a3357]:disabled{opacity:.6;cursor:not-allowed}.error-msg[data-v-020a3357]{color:var(--color-danger,#dc3545);text-align:center;margin:12px 0 0;font-size:13px}.secure-note[data-v-020a3357]{color:var(--main-text-light);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}@media (width<=768px){.checkout-container[data-v-020a3357]{padding:16px}.checkout-header h1[data-v-020a3357]{font-size:1.25rem}}.return-container[data-v-029ba890]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.return-card[data-v-029ba890]{background:var(--upload-bg,#fff);border:1px solid var(--color-divider,#a3b1c633);text-align:center;border-radius:16px;width:100%;max-width:400px;padding:48px 40px}.return-card h2[data-v-029ba890]{color:var(--main-text);margin:16px 0 8px;font-size:1.4rem;font-weight:700}.return-card p[data-v-029ba890]{color:var(--main-text-light);margin:0 0 24px;font-size:15px}.spinner[data-v-029ba890]{border:4px solid var(--color-divider,#a3b1c64d);border-top-color:var(--main-primary);border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:.8s linear infinite spin-029ba890}@keyframes spin-029ba890{to{transform:rotate(360deg)}}.icon-success[data-v-029ba890],.icon-failed[data-v-029ba890]{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.icon-success[data-v-029ba890]{color:var(--color-success,#28a745);background:#28a7451a}.icon-failed[data-v-029ba890]{color:var(--color-danger,#dc3545);background:#dc35451a}.action-btn[data-v-029ba890]{background:var(--main-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 32px;font-size:15px;font-weight:600;transition:opacity .2s}.action-btn[data-v-029ba890]:hover{opacity:.9}.action-btn.secondary[data-v-029ba890]{color:var(--main-text);border:1px solid var(--color-divider,#a3b1c64d);background:0 0}.auth-container[data-v-6f8d69df]{background:var(--main-bg);justify-content:center;align-items:center;min-height:calc(100dvh + 1px);padding:20px;display:flex;position:relative}.auth-container[data-v-6f8d69df]:before{content:"";pointer-events:none;opacity:.2;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff04 2px 3px),repeating-linear-gradient(0deg,#0000,#0000 8px,#ffffff08 8px 10px),repeating-linear-gradient(0deg,#0000,#0000 21px,#ffffff0a 21px 23px),repeating-linear-gradient(90deg,#0000,#0000 4px,#00000004 4px 5px),repeating-linear-gradient(90deg,#0000,#0000 11px,#00000008 11px 13px),repeating-linear-gradient(90deg,#0000,#0000 27px,#0000000a 27px 29px);width:100%;height:100%;position:fixed;top:0;left:0}.auth-card[data-v-6f8d69df]{background:var(--upload-bg);width:100%;max-width:380px;box-shadow:0 4px 12px rgba(var(--color-text-dark-rgb), .08);border:1px solid rgba(var(--color-divider-rgb), .2);z-index:1;border-radius:12px;margin:0 auto;position:relative}.auth-content[data-v-6f8d69df]{padding:40px 30px}.auth-brand[data-v-6f8d69df]{justify-content:center;align-items:center;gap:10px;margin-bottom:30px;display:flex}.auth-brand img[data-v-6f8d69df]{flex-shrink:0}.auth-title[data-v-6f8d69df]{color:var(--main-primary);letter-spacing:-.5px;margin:0;font-size:1.75rem;font-weight:500}.auth-form[data-v-6f8d69df]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-6f8d69df]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-6f8d69df]{color:var(--main-text);font-size:.9rem;font-weight:600}.form-group input[data-v-6f8d69df]{border:2px solid rgba(var(--color-divider-rgb), .3);background:var(--color-white);color:var(--main-text);border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .2s}.form-group input[data-v-6f8d69df]:focus{border-color:var(--main-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.form-group input[data-v-6f8d69df]:disabled{opacity:.6;cursor:not-allowed;background:var(--main-bg)}.password-input-wrapper[data-v-6f8d69df]{align-items:center;display:flex;position:relative}.password-input-wrapper input[data-v-6f8d69df]{width:100%;padding-right:44px}.password-toggle[data-v-6f8d69df]{width:32px;height:32px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;right:8px}.password-toggle[data-v-6f8d69df]:hover:not(:disabled){color:var(--main-primary);background:rgba(var(--color-primary-rgb), .1)}.password-toggle[data-v-6f8d69df]:disabled{opacity:.4;cursor:not-allowed}.error-message[data-v-6f8d69df]{color:var(--color-danger-dark);text-align:left;margin-bottom:4px;font-size:.85rem;font-weight:500}.verification-prompt[data-v-6f8d69df]{border-top:1px solid rgba(var(--color-danger-rgb), .2);margin-top:12px;padding-top:12px}.verification-text[data-v-6f8d69df]{color:var(--color-danger-dark);margin:0 0 12px;font-size:.85rem;font-weight:500}.btn-resend[data-v-6f8d69df]{background:var(--color-white);color:var(--main-primary);border:2px solid var(--main-primary);cursor:pointer;border-radius:8px;width:100%;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s}.btn-resend[data-v-6f8d69df]:hover:not(:disabled){background:var(--main-primary);color:var(--color-white)}.btn-resend[data-v-6f8d69df]:active:not(:disabled){transform:scale(.98)}.btn-resend[data-v-6f8d69df]:disabled{opacity:.5;cursor:not-allowed}.resend-success[data-v-6f8d69df]{background:var(--color-success-bg);color:var(--color-success-dark);border-radius:6px;margin:12px 0 0;padding:10px;font-size:.85rem;font-weight:600}.btn-primary[data-v-6f8d69df]{background:var(--main-primary-dark);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;margin-top:10px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.btn-primary[data-v-6f8d69df]:hover:not(:disabled){color:var(--color-white);box-shadow:0 4px 8px rgba(var(--color-text-dark-rgb), .15);transform:translateY(-1px)}.btn-primary[data-v-6f8d69df]:active:not(:disabled){box-shadow:0 2px 4px rgba(var(--color-text-dark-rgb), .1);transform:translateY(0)}.btn-primary[data-v-6f8d69df]:disabled{opacity:.5;cursor:not-allowed}.auth-footer[data-v-6f8d69df]{text-align:center;color:var(--main-text-light);margin-top:30px;font-size:.9rem}.auth-footer a[data-v-6f8d69df]{color:var(--main-primary);font-weight:600;text-decoration:none;transition:color .2s}.auth-footer a[data-v-6f8d69df]:hover{color:var(--main-primary-dark);text-decoration:underline}.oauth-section[data-v-6f8d69df]{margin-top:24px}.divider[data-v-6f8d69df]{color:var(--main-text-light);align-items:center;margin:20px 0;font-size:.85rem;display:flex}.divider[data-v-6f8d69df]:before,.divider[data-v-6f8d69df]:after{content:"";background:rgba(var(--color-divider-rgb), .3);flex:1;height:1px}.divider span[data-v-6f8d69df]{padding:0 16px}.auth-container[data-v-114cb8fe]{background:var(--main-bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.auth-container[data-v-114cb8fe]:before{content:"";pointer-events:none;opacity:.2;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff04 2px 3px),repeating-linear-gradient(0deg,#0000,#0000 8px,#ffffff08 8px 10px),repeating-linear-gradient(0deg,#0000,#0000 21px,#ffffff0a 21px 23px),repeating-linear-gradient(90deg,#0000,#0000 4px,#00000004 4px 5px),repeating-linear-gradient(90deg,#0000,#0000 11px,#00000008 11px 13px),repeating-linear-gradient(90deg,#0000,#0000 27px,#0000000a 27px 29px);width:100%;height:100%;position:fixed;top:0;left:0}.auth-card[data-v-114cb8fe]{background:var(--upload-bg);z-index:1;border:1px solid #a0917c33;border-radius:12px;width:100%;max-width:500px;margin:0 auto;position:relative;box-shadow:0 4px 12px #00000014}.auth-content[data-v-114cb8fe]{padding:40px 30px}.auth-title[data-v-114cb8fe]{text-align:center;color:var(--main-primary);margin:0 0 10px;font-size:2rem;font-weight:700}.auth-subtitle[data-v-114cb8fe]{text-align:center;color:var(--main-text-light);margin:0 0 30px;font-size:.9rem}.auth-form[data-v-114cb8fe]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-114cb8fe]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-114cb8fe]{color:var(--main-text);font-size:.9rem;font-weight:600}.form-group input[data-v-114cb8fe]{color:var(--main-text);background:#fff;border:2px solid #a0917c4d;border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .2s}.form-group input[data-v-114cb8fe]:focus{border-color:var(--main-primary);outline:none;box-shadow:0 0 0 3px #44465b1a}.form-group input[data-v-114cb8fe]:disabled{opacity:.6;cursor:not-allowed;background:var(--main-bg)}.password-input-wrapper[data-v-114cb8fe]{align-items:center;display:flex;position:relative}.password-input-wrapper input[data-v-114cb8fe]{width:100%;padding-right:44px}.password-toggle[data-v-114cb8fe]{width:32px;height:32px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;right:8px}.password-toggle[data-v-114cb8fe]:hover:not(:disabled){color:var(--main-primary);background:#44465b1a}.password-toggle[data-v-114cb8fe]:disabled{opacity:.4;cursor:not-allowed}.password-requirements[data-v-114cb8fe]{background:#ffffff80;border:1px solid #a0917c33;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:12px 16px;display:flex}.requirement[data-v-114cb8fe]{color:var(--main-text-light);font-size:.85rem;font-weight:500;transition:color .2s}.requirement.met[data-v-114cb8fe]{color:var(--main-primary);font-weight:600}.error-hint[data-v-114cb8fe]{color:var(--color-danger-dark);margin-top:4px;font-size:.85rem;font-weight:500}.error-message[data-v-114cb8fe]{color:var(--color-danger-dark);text-align:left;margin-bottom:4px;font-size:.85rem;font-weight:500}.success-message[data-v-114cb8fe]{text-align:center;background:#d4edda;border:1px solid #c3e6cb;border-radius:12px;padding:24px}.success-icon[data-v-114cb8fe]{margin-bottom:12px;font-size:3rem}.success-title[data-v-114cb8fe]{color:#155724;margin:0 0 12px;font-size:1.1rem;font-weight:700}.success-subtitle[data-v-114cb8fe]{color:#155724;margin:0 0 16px;font-size:.95rem;line-height:1.5}.success-subtitle strong[data-v-114cb8fe]{color:#0d3f1a;font-weight:700}.success-note[data-v-114cb8fe]{color:#155724;margin:0;font-size:.85rem;line-height:1.6}.resend-link[data-v-114cb8fe]{color:var(--main-primary);cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s}.resend-link[data-v-114cb8fe]:hover{color:var(--main-primary-dark)}.btn-primary[data-v-114cb8fe]{background:var(--main-primary-dark);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:10px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.btn-primary[data-v-114cb8fe]:hover:not(:disabled){color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.btn-primary[data-v-114cb8fe]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0000001a}.btn-primary[data-v-114cb8fe]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-114cb8fe]{color:var(--main-primary);border:2px solid var(--main-primary);cursor:pointer;background:#fff;border-radius:8px;margin-top:10px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.btn-secondary[data-v-114cb8fe]:hover{background:var(--main-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.btn-secondary[data-v-114cb8fe]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.auth-footer[data-v-114cb8fe]{text-align:center;color:var(--main-text-light);margin-top:30px;font-size:.9rem}.auth-footer a[data-v-114cb8fe]{color:var(--main-primary);font-weight:600;text-decoration:none;transition:color .2s}.auth-footer a[data-v-114cb8fe]:hover{color:var(--main-primary-dark);text-decoration:underline}.quota-info[data-v-114cb8fe]{background:#ffffff80;border:1px solid #a0917c33;border-radius:12px;margin-top:30px;padding:20px}.quota-title[data-v-114cb8fe]{color:var(--main-primary);text-align:center;margin:0 0 15px;font-size:.95rem;font-weight:600}.quota-details-single[data-v-114cb8fe]{justify-content:center;align-items:center;gap:8px;display:flex}.quota-label[data-v-114cb8fe]{color:var(--main-text-light);font-size:.85rem;font-weight:500}.quota-value[data-v-114cb8fe]{color:var(--main-text);font-size:1.1rem;font-weight:700}.oauth-section[data-v-114cb8fe]{margin-top:24px}.divider[data-v-114cb8fe]{color:var(--main-text-light);align-items:center;margin:20px 0;font-size:.85rem;display:flex}.divider[data-v-114cb8fe]:before,.divider[data-v-114cb8fe]:after{content:"";background:#a0917c4d;flex:1;height:1px}.divider span[data-v-114cb8fe]{padding:0 16px}.auth-container[data-v-03d71934]{background:var(--main-bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-card[data-v-03d71934]{width:100%;max-width:500px;margin:0 auto}.auth-content[data-v-03d71934]{text-align:center;padding:60px 40px}.verifying-state[data-v-03d71934],.success-state[data-v-03d71934],.error-state[data-v-03d71934]{flex-direction:column;align-items:center;gap:20px;display:flex}.spinner-large[data-v-03d71934]{border:5px solid rgba(var(--color-primary-rgb), .1);border-top:5px solid var(--main-primary);border-radius:50%;width:60px;height:60px;animation:1s linear infinite spin-03d71934}@keyframes spin-03d71934{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h2[data-v-03d71934]{color:var(--main-text);margin:0;font-size:1.8rem;font-weight:700}.success-message[data-v-03d71934],.error-message[data-v-03d71934]{color:var(--main-text-light);margin:0;font-size:1.1rem;line-height:1.6}.error-message[data-v-03d71934]{color:var(--color-danger-dark);font-weight:500}.error-actions[data-v-03d71934]{gap:12px;margin-top:10px;display:flex}.btn-primary[data-v-03d71934],.btn-secondary[data-v-03d71934]{cursor:pointer;border:none;border-radius:12px;padding:14px 28px;font-size:1rem;font-weight:700;transition:all .3s}.btn-primary[data-v-03d71934]{background:var(--gradient-cool);color:var(--main-primary)}.btn-primary[data-v-03d71934]:hover{transform:translateY(-2px)}.btn-primary[data-v-03d71934]:active{transform:translateY(0)}.btn-secondary[data-v-03d71934]{background:var(--gradient-cool);color:var(--main-text)}.btn-secondary[data-v-03d71934]:hover{color:var(--main-primary);transform:translateY(-2px)}.btn-secondary[data-v-03d71934]:active{transform:translateY(0)}.auth-container[data-v-61df3c0c]{background:var(--main-bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.auth-container[data-v-61df3c0c]:before{content:"";pointer-events:none;opacity:.2;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff04 2px 3px),repeating-linear-gradient(0deg,#0000,#0000 8px,#ffffff08 8px 10px),repeating-linear-gradient(0deg,#0000,#0000 21px,#ffffff0a 21px 23px),repeating-linear-gradient(90deg,#0000,#0000 4px,#00000004 4px 5px),repeating-linear-gradient(90deg,#0000,#0000 11px,#00000008 11px 13px),repeating-linear-gradient(90deg,#0000,#0000 27px,#0000000a 27px 29px);width:100%;height:100%;position:fixed;top:0;left:0}.auth-card[data-v-61df3c0c]{background:var(--upload-bg);width:100%;max-width:450px;box-shadow:0 4px 12px rgba(var(--color-text-dark-rgb), .08);border:1px solid rgba(var(--color-divider-rgb), .2);z-index:1;border-radius:12px;margin:0 auto;position:relative}.auth-content[data-v-61df3c0c]{padding:40px 30px}.auth-title[data-v-61df3c0c]{text-align:center;color:var(--main-primary);margin:0 0 10px;font-size:2rem;font-weight:700}.auth-subtitle[data-v-61df3c0c]{text-align:center;color:var(--main-text-light);margin:0 0 30px;font-size:.9rem}.auth-form[data-v-61df3c0c]{flex-direction:column;gap:20px;display:flex}.form-description[data-v-61df3c0c]{color:var(--main-text-light);margin:0;font-size:.95rem;line-height:1.6}.form-group[data-v-61df3c0c]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-61df3c0c]{color:var(--main-text);font-size:.9rem;font-weight:600}.form-group input[data-v-61df3c0c]{border:2px solid rgba(var(--color-divider-rgb), .3);background:var(--color-white);color:var(--main-text);border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .2s}.form-group input[data-v-61df3c0c]:focus{border-color:var(--main-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.form-group input[data-v-61df3c0c]:disabled{opacity:.6;cursor:not-allowed;background:var(--main-bg)}.error-message[data-v-61df3c0c]{color:var(--color-danger-dark);text-align:left;margin-bottom:4px;font-size:.85rem;font-weight:500}.success-message[data-v-61df3c0c]{text-align:center;background:#d4edda;border:1px solid #c3e6cb;border-radius:12px;padding:24px}.success-icon[data-v-61df3c0c]{margin-bottom:12px;font-size:3rem}.success-title[data-v-61df3c0c]{color:#155724;margin:0 0 12px;font-size:1.1rem;font-weight:700}.success-subtitle[data-v-61df3c0c]{color:#155724;margin:0 0 16px;font-size:.95rem;line-height:1.5}.success-subtitle strong[data-v-61df3c0c]{color:#0d3f1a;font-weight:700}.success-note[data-v-61df3c0c]{color:#155724;margin:0 0 20px;font-size:.85rem;line-height:1.6}.btn-primary[data-v-61df3c0c]{background:var(--main-primary-dark);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;margin-top:10px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.btn-primary[data-v-61df3c0c]:hover:not(:disabled){color:var(--color-white);box-shadow:0 4px 8px rgba(var(--color-text-dark-rgb), .15);transform:translateY(-1px)}.btn-primary[data-v-61df3c0c]:active:not(:disabled){box-shadow:0 2px 4px rgba(var(--color-text-dark-rgb), .1);transform:translateY(0)}.btn-primary[data-v-61df3c0c]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-61df3c0c]{background:var(--color-white);color:var(--main-primary);border:2px solid var(--main-primary);cursor:pointer;border-radius:8px;width:100%;margin-top:10px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.btn-secondary[data-v-61df3c0c]:hover{background:var(--main-primary);color:var(--color-white);box-shadow:0 4px 8px rgba(var(--color-text-dark-rgb), .15);transform:translateY(-1px)}.btn-secondary[data-v-61df3c0c]:active{box-shadow:0 2px 4px rgba(var(--color-text-dark-rgb), .1);transform:translateY(0)}.auth-footer[data-v-61df3c0c]{text-align:center;color:var(--main-text-light);margin-top:30px;font-size:.9rem}.auth-footer a[data-v-61df3c0c]{color:var(--main-primary);font-weight:600;text-decoration:none;transition:color .2s}.auth-footer a[data-v-61df3c0c]:hover{color:var(--main-primary-dark);text-decoration:underline}.auth-container[data-v-2eb65565]{background:var(--main-bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.auth-container[data-v-2eb65565]:before{content:"";pointer-events:none;opacity:.2;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff04 2px 3px),repeating-linear-gradient(0deg,#0000,#0000 8px,#ffffff08 8px 10px),repeating-linear-gradient(0deg,#0000,#0000 21px,#ffffff0a 21px 23px),repeating-linear-gradient(90deg,#0000,#0000 4px,#00000004 4px 5px),repeating-linear-gradient(90deg,#0000,#0000 11px,#00000008 11px 13px),repeating-linear-gradient(90deg,#0000,#0000 27px,#0000000a 27px 29px);width:100%;height:100%;position:fixed;top:0;left:0}.auth-card[data-v-2eb65565]{background:var(--upload-bg);width:100%;max-width:450px;box-shadow:0 4px 12px rgba(var(--color-text-dark-rgb), .08);border:1px solid rgba(var(--color-divider-rgb), .2);z-index:1;border-radius:12px;margin:0 auto;position:relative}.auth-content[data-v-2eb65565]{padding:40px 30px}.auth-title[data-v-2eb65565]{text-align:center;color:var(--main-primary);margin:0 0 10px;font-size:2rem;font-weight:700}.auth-subtitle[data-v-2eb65565]{text-align:center;color:var(--main-text-light);margin:0 0 30px;font-size:.9rem}.auth-form[data-v-2eb65565]{flex-direction:column;gap:20px;display:flex}.form-description[data-v-2eb65565]{color:var(--main-text-light);margin:0;font-size:.95rem;line-height:1.6}.form-group[data-v-2eb65565]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-2eb65565]{color:var(--main-text);font-size:.9rem;font-weight:600}.form-group input[data-v-2eb65565]{border:2px solid rgba(var(--color-divider-rgb), .3);background:var(--color-white);color:var(--main-text);border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .2s}.form-group input[data-v-2eb65565]:focus{border-color:var(--main-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.form-group input[data-v-2eb65565]:disabled{opacity:.6;cursor:not-allowed;background:var(--main-bg)}.password-input-wrapper[data-v-2eb65565]{align-items:center;display:flex;position:relative}.password-input-wrapper input[data-v-2eb65565]{width:100%;padding-right:44px}.password-toggle[data-v-2eb65565]{width:32px;height:32px;color:var(--main-text-light);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;right:8px}.password-toggle[data-v-2eb65565]:hover:not(:disabled){color:var(--main-primary);background:rgba(var(--color-primary-rgb), .1)}.password-toggle[data-v-2eb65565]:disabled{opacity:.4;cursor:not-allowed}.password-requirements[data-v-2eb65565]{border:1px solid rgba(var(--color-divider-rgb), .2);background:#ffffff80;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:12px 16px;display:flex}.requirement[data-v-2eb65565]{color:var(--main-text-light);font-size:.85rem;font-weight:500;transition:color .2s}.requirement.met[data-v-2eb65565]{color:var(--main-primary);font-weight:600}.error-hint[data-v-2eb65565]{color:var(--color-danger-dark);margin-top:4px;font-size:.85rem;font-weight:500}.error-message[data-v-2eb65565]{color:var(--color-danger-dark);text-align:left;margin-bottom:4px;font-size:.85rem;font-weight:500}.error-state[data-v-2eb65565]{text-align:center;padding:20px 0}.error-icon[data-v-2eb65565]{margin-bottom:16px;font-size:3rem}.error-title[data-v-2eb65565]{color:var(--color-danger-dark);margin:0 0 12px;font-size:1.2rem;font-weight:700}.error-subtitle[data-v-2eb65565]{color:var(--main-text-light);margin:0 0 24px;font-size:.95rem;line-height:1.6}.success-message[data-v-2eb65565]{text-align:center;background:#d4edda;border:1px solid #c3e6cb;border-radius:12px;padding:24px}.success-icon[data-v-2eb65565]{color:#155724;margin-bottom:12px;font-size:3rem}.success-title[data-v-2eb65565]{color:#155724;margin:0 0 12px;font-size:1.2rem;font-weight:700}.success-subtitle[data-v-2eb65565]{color:#155724;margin:0 0 20px;font-size:.95rem;line-height:1.5}.btn-primary[data-v-2eb65565]{background:var(--main-primary-dark);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:10px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.btn-primary[data-v-2eb65565]:hover:not(:disabled){color:var(--color-white);box-shadow:0 4px 8px rgba(var(--color-text-dark-rgb), .15);transform:translateY(-1px)}.btn-primary[data-v-2eb65565]:active:not(:disabled){box-shadow:0 2px 4px rgba(var(--color-text-dark-rgb), .1);transform:translateY(0)}.btn-primary[data-v-2eb65565]:disabled{opacity:.5;cursor:not-allowed}.shared-view[data-v-9139fd75]{color:#1c1917;background:#fafaf9;flex-direction:column;min-height:100vh;display:flex}.shared-header[data-v-9139fd75]{z-index:10;background:#fff;border-bottom:1px solid #e7e5e4;padding:12px 24px;position:sticky;top:0}.header-content[data-v-9139fd75]{align-items:center;gap:12px;max-width:800px;margin:0 auto;display:flex}.brand[data-v-9139fd75]{color:#78716c;margin:0;font-size:18px;font-weight:600;text-decoration:none;transition:color .15s}.brand[data-v-9139fd75]:hover{color:#44403c}.shared-badge[data-v-9139fd75]{color:#78716c;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:10px;padding:2px 8px;font-size:11px}.loading-state[data-v-9139fd75],.error-state[data-v-9139fd75]{color:#78716c;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.error-state svg[data-v-9139fd75]{color:#a8a29e}.spinner[data-v-9139fd75]{border:3px solid #e7e5e4;border-top-color:#78716c;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-9139fd75}@keyframes spin-9139fd75{to{transform:rotate(360deg)}}.shared-content[data-v-9139fd75]{flex:1;width:100%;max-width:800px;margin:0 auto;padding:32px 24px}.task-info[data-v-9139fd75]{margin-bottom:24px}.task-title[data-v-9139fd75]{color:#1c1917;margin:0 0 8px;font-size:24px;font-weight:600}.task-meta[data-v-9139fd75]{color:#78716c;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.meta-item[data-v-9139fd75]{align-items:center;display:flex}.audio-section[data-v-9139fd75]{margin-bottom:24px}.audio-player[data-v-9139fd75]{border-radius:8px;width:100%}.audio-error[data-v-9139fd75]{color:#dc2626;margin-top:8px;font-size:13px}.summary-section[data-v-9139fd75]{background:#fff;border:1px solid #e7e5e4;border-radius:12px;margin-bottom:16px;overflow:hidden}.summary-header[data-v-9139fd75]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 20px;transition:background .15s;display:flex}.summary-header[data-v-9139fd75]:hover{background:#fafaf9}.summary-header-left[data-v-9139fd75]{color:#44403c;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.summary-header-left svg[data-v-9139fd75]{color:#a78bfa}.expand-icon[data-v-9139fd75]{color:#a8a29e;transition:transform .2s}.expand-icon.expanded[data-v-9139fd75]{transform:rotate(180deg)}.summary-body[data-v-9139fd75]{border-top:1px solid #f5f5f4;padding:0 20px 20px}.summary-meta[data-v-9139fd75]{align-items:center;gap:10px;margin-top:16px;margin-bottom:12px;display:flex}.summary-type-badge[data-v-9139fd75]{color:#7c3aed;background:#f3e8ff;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:500}.summary-topic[data-v-9139fd75]{color:#1c1917;font-size:15px;font-weight:600}.summary-block[data-v-9139fd75]{margin-top:16px}.summary-block h4[data-v-9139fd75]{color:#78716c;text-transform:uppercase;letter-spacing:.3px;margin:0 0 8px;font-size:13px;font-weight:600}.summary-block p[data-v-9139fd75]{color:#292524;margin:0;font-size:14px;line-height:1.7}.summary-block ul[data-v-9139fd75]{margin:0;padding-left:20px}.summary-block li[data-v-9139fd75]{color:#292524;margin-bottom:4px;font-size:14px;line-height:1.7}.summary-segment[data-v-9139fd75]{background:#fafaf9;border-radius:8px;margin-bottom:8px;padding:12px}.summary-segment h5[data-v-9139fd75]{color:#1c1917;margin:0 0 6px;font-size:14px;font-weight:600}.summary-segment p[data-v-9139fd75]{color:#44403c;margin:0;font-size:13px;line-height:1.6}.summary-keywords[data-v-9139fd75]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.keyword-tag[data-v-9139fd75]{color:#78716c;background:#f5f5f4;border-radius:6px;padding:2px 8px;font-size:11px}.action-item[data-v-9139fd75]{border-bottom:1px solid #f5f5f4;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.action-item[data-v-9139fd75]:last-child{border-bottom:none}.action-task[data-v-9139fd75]{color:#292524;flex:1}.action-owner[data-v-9139fd75],.action-deadline[data-v-9139fd75]{color:#78716c;font-size:12px}.transcript-section[data-v-9139fd75]{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:24px}.transcript-text[data-v-9139fd75]{white-space:pre-wrap;color:#292524;font-size:15px;line-height:1.8}.subtitle-list[data-v-9139fd75]{flex-direction:column;display:flex}.subtitle-row[data-v-9139fd75]{cursor:pointer;border-bottom:1px solid #f5f5f4;gap:12px;padding:8px 4px;transition:background .15s;display:flex}.subtitle-row[data-v-9139fd75]:hover{background:#fafaf9}.subtitle-row[data-v-9139fd75]:last-child{border-bottom:none}.subtitle-time[data-v-9139fd75]{color:#a8a29e;flex-shrink:0;min-width:48px;padding-top:2px;font-family:monospace;font-size:12px}.subtitle-speaker[data-v-9139fd75]{color:#78716c;flex-shrink:0;min-width:60px;font-size:13px;font-weight:500}.subtitle-text[data-v-9139fd75]{color:#292524;font-size:15px;line-height:1.6}.shared-footer[data-v-9139fd75]{text-align:center;color:#a8a29e;border-top:1px solid #e7e5e4;padding:24px;font-size:12px}.shared-footer p[data-v-9139fd75]{margin:0}@media (width<=768px){.shared-content[data-v-9139fd75]{padding:16px}.task-title[data-v-9139fd75]{font-size:20px}.transcript-section[data-v-9139fd75]{padding:16px}.subtitle-row[data-v-9139fd75]{flex-wrap:wrap;gap:4px}.subtitle-time[data-v-9139fd75]{min-width:auto}}:root{--palette-cream:#efe1c6;--palette-cream-light:#f4ecd5;--palette-cream-lighter:#f8f4eb;--palette-cream-dark:#e5cea5;--palette-sand:#a0917c;--palette-brown:#744b0b;--palette-brown-dark:#916a2d;--palette-brown-medium:#997337;--palette-orange-primary:#dd8448;--palette-orange-light:#f59e42;--palette-orange-dark:#b8762d;--palette-orange-darker:#c67339;--palette-orange-bright:#ff6b35;--palette-orange-warm:#ff8c42;--palette-orange-rust:#e17055;--palette-blue-gray:#44465b;--palette-blue-gray-light:#a3b1c6;--palette-blue-gray-muted:#4a6680;--palette-navy:#1d293a;--palette-green-emerald:#10b981;--palette-green-teal:#059669;--palette-green-forest:#2e7d32;--palette-green-success:#4caf50;--palette-green-bright:#43e97b;--palette-green-mint:#55efc4;--palette-green-sea:#00b894;--palette-green-light:#a5d6a7;--palette-green-medium:#66bb6a;--palette-red-bright:#ef4444;--palette-red-light:#f87171;--palette-red-dark:#c62828;--palette-red-darker:#b83939;--palette-red-alt:#d64545;--palette-red-deep:#dc2626;--palette-red-coral:#ff6b6b;--palette-red-rose:#ee5a6f;--palette-red-wine:#c44569;--palette-yellow-amber:#f59e0b;--palette-yellow-light:#feca57;--palette-yellow-orange:#e9760c;--palette-yellow-sienna:sienna;--palette-yellow-gold:#fdcb6e;--palette-yellow-cream:#ffeaa7;--palette-blue-primary:#3b82f6;--palette-blue-light:#74b9ff;--palette-blue-dark:#0984e3;--palette-blue-sky:#4facfe;--palette-blue-aqua:#48dbfb;--palette-blue-bright:#0984e3;--palette-purple-primary:#667eea;--palette-purple-light:#a29bfe;--palette-purple-dark:#6c5ce7;--palette-purple-deep:#8b5cf6;--palette-purple-pink:#f093fb;--palette-purple-rose:#fd79a8;--palette-purple-orchid:#9b59b6;--palette-purple-plum:#8e44ad;--palette-teal:#77969a;--palette-teal-dark:#336774;--palette-teal-olive:#89916b;--palette-teal-cyan:#00cec9;--palette-pink-hot:#fa709a;--palette-pink-rose:#fd79a8;--palette-gray-900:#1a1a1a;--palette-gray-800:#2d2d2d;--palette-gray-700:#1c1c1c;--palette-gray-600:#141414;--palette-gray-500:#616161;--palette-gray-400:#666;--palette-gray-300:#888;--palette-gray-200:#aaa;--palette-gray-100:#ccc;--palette-gray-50:#f5f5f5;--palette-white:#fff;--palette-black:#000;--palette-orange-primary-rgb:221, 132, 72;--palette-gray-800-rgb:45, 45, 45;--palette-blue-gray-light-rgb:163, 177, 198;--palette-orange-bright-rgb:255, 107, 53;--palette-teal-rgb:119, 150, 154;--palette-green-success-rgb:76, 175, 80;--palette-green-emerald-rgb:16, 185, 129;--palette-red-bright-rgb:239, 68, 68;--palette-purple-primary-rgb:102, 126, 234;--color-bg:var(--palette-gray-50);--color-bg-light:var(--palette-cream-lighter);--color-bg-lighter:var(--palette-cream-lighter);--color-bg-dark:var(--palette-blue-gray-light);--color-primary:var(--palette-orange-primary);--color-primary-light:var(--palette-orange-light);--color-primary-dark:var(--palette-orange-dark);--color-primary-darker:var(--palette-orange-darker);--color-secondary:var(--palette-blue-gray);--color-secondary-light:var(--palette-sand);--color-secondary-dark:var(--palette-sand);--color-text:var(--palette-brown);--color-text-light:var(--palette-sand);--color-text-lighter:var(--palette-cream-dark);--color-text-dark:var(--palette-gray-800);--color-text-muted:var(--palette-blue-gray-muted);--color-primary-rgb:var(--palette-orange-primary-rgb);--color-text-dark-rgb:var(--palette-gray-800-rgb);--color-divider-rgb:var(--palette-blue-gray-light-rgb);--color-orange-rgb:var(--palette-orange-bright-rgb);--color-teal-rgb:var(--palette-teal-rgb);--color-success-alt-rgb:var(--palette-green-success-rgb);--color-nav-bg:#cdcdcc;--color-nav-text:var(--palette-navy);--color-nav-active-bg:var(--palette-yellow-orange);--color-nav-recent-bg:var(--palette-brown-dark);--color-nav-recent-text:#ebdec5;--color-nav-recent-btn:var(--palette-brown-medium);--color-success:var(--palette-green-emerald);--color-success-light:var(--palette-green-teal);--color-success-dark:var(--palette-green-forest);--color-success-alt:var(--palette-green-success);--color-success-bright:var(--palette-green-bright);--color-success-rgb:var(--palette-green-emerald-rgb);--color-success-bg:#d4edda;--color-danger:var(--palette-red-bright);--color-danger-light:var(--palette-red-light);--color-danger-dark:var(--palette-red-dark);--color-danger-darker:var(--palette-red-darker);--color-danger-alt:var(--palette-red-alt);--color-danger-deep:var(--palette-red-deep);--color-danger-rgb:var(--palette-red-bright-rgb);--color-warning:var(--palette-yellow-amber);--color-warning-light:var(--palette-yellow-light);--color-warning-dark:var(--palette-yellow-orange);--color-warning-brown:var(--palette-yellow-sienna);--color-info:var(--palette-blue-primary);--color-info-light:var(--palette-blue-light);--color-info-dark:var(--palette-blue-dark);--color-neutral:var(--palette-gray-500);--color-neutral-light:#6b7280;--color-teal:var(--palette-teal);--color-teal-dark:var(--palette-teal-dark);--color-teal-light:var(--palette-teal-olive);--color-purple:var(--palette-purple-primary);--color-purple-light:var(--palette-purple-light);--color-purple-dark:var(--palette-purple-dark);--color-purple-deep:var(--palette-purple-deep);--color-purple-rgb:var(--palette-purple-primary-rgb);--color-orange:var(--palette-orange-bright);--color-orange-light:var(--palette-orange-warm);--color-orange-dark:var(--palette-orange-rust);--color-gray-900:var(--palette-gray-900);--color-gray-800:var(--palette-gray-800);--color-gray-700:var(--palette-gray-700);--color-gray-600:var(--palette-gray-600);--color-gray-500:var(--palette-gray-500);--color-gray-400:var(--palette-gray-400);--color-gray-300:var(--palette-gray-300);--color-gray-200:var(--palette-gray-200);--color-gray-100:var(--palette-gray-100);--color-gray-50:var(--palette-gray-50);--color-white:var(--palette-white);--color-black:var(--palette-black);--color-divider:var(--palette-blue-gray-light);--color-overlay:#00000080;--color-overlay-dark:#000000d9;--color-overlay-light:#0000004d;--color-shadow-light:var(--palette-white);--color-shadow-dark:var(--palette-blue-gray-light);--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);--gradient-success:linear-gradient(180deg, var(--palette-green-light), var(--palette-green-medium));--gradient-danger:linear-gradient(135deg, var(--palette-red-coral) 0%, #ee5a24 100%);--gradient-purple:linear-gradient(135deg, var(--palette-purple-orchid) 0%, var(--palette-purple-plum) 100%);--gradient-blue:linear-gradient(135deg, #3498db 0%, #2980b9 100%);--gradient-teal:linear-gradient(135deg, var(--palette-green-sea) 0%, var(--palette-teal-cyan) 100%);--gradient-warm:linear-gradient(145deg, #f5d9c4, #e8c4a8);--gradient-cool:linear-gradient(145deg, #e9eef5, #d1d9e6);--main-bg:var(--color-bg);--upload-bg:var(--color-bg-lighter);--main-bg-dark:var(--color-bg-dark);--main-bg-light:var(--color-bg-lighter);--main-primary:var(--color-secondary);--main-primary-light:var(--color-secondary-light);--main-primary-dark:var(--color-secondary-dark);--main-text:var(--color-text);--main-text-light:var(--color-text-light);--main-text-lighter:var(--color-text-lighter);--main-shadow-light:var(--color-shadow-light);--main-shadow-dark:var(--color-shadow-dark);--nav-bg:var(--color-nav-bg);--nav-text:var(--color-nav-text);--nav-active-bg:var(--color-nav-active-bg);--nav-recent-bg:var(--color-nav-recent-bg);--nav-recent-text:var(--color-nav-recent-text);--nav-recent-btn:var(--color-nav-recent-btn);--electric-primary:var(--color-primary);--neutral-900:var(--color-gray-900);--neutral-800:var(--color-gray-800);--neutral-100:var(--color-gray-50);--main-shadow:8px 8px 16px var(--color-shadow-dark), -8px -8px 16px var(--color-shadow-light)}:root[data-theme=dark]{--color-bg:var(--palette-gray-900);--color-bg-light:var(--palette-gray-800);--color-bg-lighter:var(--palette-gray-700);--color-bg-dark:var(--palette-black);--color-primary:var(--palette-orange-light);--color-primary-light:var(--palette-orange-warm);--color-primary-dark:var(--palette-orange-primary);--color-primary-darker:var(--palette-orange-dark);--color-secondary:var(--palette-blue-gray-light);--color-secondary-light:var(--palette-cream-dark);--color-secondary-dark:var(--palette-sand);--color-text:var(--palette-cream-light);--color-text-light:var(--palette-sand);--color-text-lighter:var(--palette-gray-400);--color-text-dark:var(--palette-white);--color-text-muted:var(--palette-gray-300);--color-primary-rgb:245, 158, 66;--color-text-dark-rgb:255, 255, 255;--color-divider-rgb:80, 80, 80;--color-orange-rgb:var(--palette-orange-bright-rgb);--color-teal-rgb:var(--palette-teal-rgb);--color-success-alt-rgb:var(--palette-green-success-rgb);--color-nav-bg:var(--palette-gray-800);--color-nav-text:var(--palette-cream-light);--color-nav-active-bg:var(--palette-yellow-orange);--color-nav-recent-bg:var(--palette-orange-dark);--color-nav-recent-text:var(--palette-cream-light);--color-nav-recent-btn:var(--palette-orange-primary);--color-success:var(--palette-green-bright);--color-success-light:var(--palette-green-mint);--color-success-dark:var(--palette-green-emerald);--color-success-alt:var(--palette-green-success);--color-success-bright:var(--palette-green-bright);--color-success-rgb:var(--palette-green-emerald-rgb);--color-success-bg:#10b98133;--color-danger:var(--palette-red-light);--color-danger-light:var(--palette-red-coral);--color-danger-dark:var(--palette-red-bright);--color-danger-darker:var(--palette-red-dark);--color-danger-alt:var(--palette-red-alt);--color-danger-deep:var(--palette-red-deep);--color-danger-rgb:var(--palette-red-bright-rgb);--color-warning:var(--palette-yellow-light);--color-warning-light:var(--palette-yellow-cream);--color-warning-dark:var(--palette-yellow-amber);--color-warning-brown:var(--palette-orange-rust);--color-info:var(--palette-blue-light);--color-info-light:var(--palette-blue-aqua);--color-info-dark:var(--palette-blue-primary);--color-neutral:var(--palette-gray-300);--color-neutral-light:var(--palette-gray-400);--color-teal:var(--palette-teal);--color-teal-dark:var(--palette-teal-cyan);--color-teal-light:var(--palette-teal-olive);--color-purple:var(--palette-purple-light);--color-purple-light:var(--palette-purple-pink);--color-purple-dark:var(--palette-purple-primary);--color-purple-deep:var(--palette-purple-deep);--color-purple-rgb:var(--palette-purple-primary-rgb);--color-orange:var(--palette-orange-bright);--color-orange-light:var(--palette-orange-warm);--color-orange-dark:var(--palette-orange-rust);--color-gray-900:var(--palette-gray-50);--color-gray-800:var(--palette-gray-100);--color-gray-700:var(--palette-gray-200);--color-gray-600:var(--palette-gray-300);--color-gray-500:var(--palette-gray-400);--color-gray-400:var(--palette-gray-500);--color-gray-300:var(--palette-gray-600);--color-gray-200:var(--palette-gray-700);--color-gray-100:var(--palette-gray-800);--color-gray-50:var(--palette-gray-900);--color-white:var(--palette-gray-900);--color-black:var(--palette-white);--color-divider:var(--palette-gray-600);--color-overlay:#000000b3;--color-overlay-dark:#000000e6;--color-overlay-light:#00000080;--color-shadow-light:#ffffff0d;--color-shadow-dark:#00000080;--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);--gradient-success:linear-gradient(180deg, #43e97b4d, #10b9814d);--gradient-danger:linear-gradient(135deg, #f871714d 0%, #ef44444d 100%);--gradient-purple:linear-gradient(135deg, var(--palette-purple-light) 0%, var(--palette-purple-dark) 100%);--gradient-blue:linear-gradient(135deg, var(--palette-blue-light) 0%, var(--palette-blue-dark) 100%);--gradient-teal:linear-gradient(135deg, var(--palette-teal-cyan) 0%, var(--palette-green-sea) 100%);--gradient-warm:linear-gradient(145deg, #dd844833, #b8762d33);--gradient-cool:linear-gradient(145deg, var(--palette-gray-700), var(--palette-gray-800));--main-bg:var(--color-bg);--upload-bg:var(--color-bg-light);--main-bg-dark:var(--color-bg-dark);--main-bg-light:var(--color-bg-lighter);--main-primary:var(--color-secondary);--main-primary-light:var(--color-secondary-light);--main-primary-dark:var(--color-secondary-dark);--main-text:var(--color-text);--main-text-light:var(--color-text-light);--main-text-lighter:var(--color-text-lighter);--main-shadow-light:var(--color-shadow-light);--main-shadow-dark:var(--color-shadow-dark);--nav-bg:var(--color-nav-bg);--nav-text:var(--color-nav-text);--nav-active-bg:var(--color-nav-active-bg);--nav-recent-bg:var(--color-nav-recent-bg);--nav-recent-text:var(--color-nav-recent-text);--nav-recent-btn:var(--color-nav-recent-btn);--electric-primary:var(--color-primary);--neutral-900:var(--color-gray-900);--neutral-800:var(--color-gray-800);--neutral-100:var(--color-gray-50);--main-shadow:8px 8px 16px var(--color-shadow-dark), -8px -8px 16px var(--color-shadow-light)}:root{--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--font-size-xs:.6875rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--touch-target-min:2.75rem}@media (width<=768px){:root{--spacing-lg:1.25rem;--spacing-xl:1.5rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem}}@media (width<=480px){:root{--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.25rem}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--main-bg);min-height:100vh;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.electric-border,.electric-border-subtle{filter:none!important}}#app{width:100%}.card{background:var(--main-bg);color:var(--main-text);border:none;border-radius:20px;margin-bottom:20px;padding:24px;position:relative}.btn{cursor:pointer;background:var(--main-bg);color:var(--main-text);border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.btn-primary{background:var(--main-primary-dark);color:#fff;border:none}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{background:var(--main-bg);color:var(--main-primary-light)}.btn-danger{background:var(--main-bg);color:var(--color-danger-alt)}.btn-danger:hover:not(:disabled){color:var(--color-danger-darker)}.btn-warning{color:var(--color-warning);background:#f59e0b26}.btn-warning:hover:not(:disabled){background:#f59e0b59}.btn-warning:disabled{opacity:.5;cursor:not-allowed;transform:none}.badge{background:0 0;border-radius:16px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.badge-pending{color:var(--color-warning-brown);background:0 0}.badge-processing{color:var(--main-primary);background:0 0}.badge-completed{color:var(--color-success-dark);background:0 0}.badge-failed{color:var(--color-danger-dark);background:0 0}.badge-cancelled{color:var(--color-neutral);background:0 0}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid #fff3;border-top:2px solid var(--electric-primary);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin;display:inline-block}
