.splitter-page{background:var(--bg-surface);color:var(--text-primary);min-height:100vh}.splitter-container{margin:0 auto;max-width:960px;padding:32px 24px 80px}.splitter-header{margin-bottom:40px;text-align:center}.splitter-header h1{color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:8px}.splitter-header p{color:var(--text-secondary);font-size:15px;line-height:1.5}.splitter-badge{align-items:center;background:var(--bg-tertiary);border:1px solid var(--card-border);border-radius:20px;color:var(--text-secondary);display:inline-flex;font-family:monospace;font-size:12px;gap:6px;margin-top:12px;padding:5px 14px}.splitter-badge .splitter-badge-dot{background:var(--color-success);border-radius:50%;height:6px;width:6px}.splitter-drop-zone{background:var(--card-bg);border:2px dashed var(--card-border);border-radius:10px;cursor:pointer;padding:60px 40px;text-align:center;transition:all .3s ease}.splitter-drop-zone.splitter-dragover,.splitter-drop-zone:hover{background:var(--bg-tertiary);border-color:var(--color-primary)}.splitter-drop-zone svg{color:var(--text-muted);height:48px;margin-bottom:16px;width:48px}.splitter-drop-zone h3{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:6px}.splitter-drop-zone p{color:var(--text-secondary);font-size:13px}.splitter-drop-zone .splitter-browse-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.splitter-file-info{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:20px}.splitter-file-titlebar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.splitter-file-title{color:var(--text-primary);flex:1 1;font-size:16px;font-weight:600;margin:0;min-width:0;word-break:break-all}.splitter-remove-x{align-items:center;background:none;border:1px solid var(--card-border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex:none;font-size:22px;height:32px;justify-content:center;line-height:1;transition:all .2s;width:32px}.splitter-remove-x:hover{border-color:var(--color-danger);color:var(--color-danger)}.splitter-file-body{align-items:flex-start;display:flex;gap:20px}.splitter-media-preview{background:#000;border-radius:8px;flex:none;max-width:100%;overflow:hidden;width:360px}.splitter-media-preview audio,.splitter-media-preview video{display:block;width:100%}.splitter-media-preview-audio{background:var(--bg-tertiary);padding:16px}.splitter-file-meta{flex:1 1;min-width:0}.splitter-meta-list{display:flex;flex-direction:column;gap:8px}.splitter-meta-row{align-items:baseline;background:var(--bg-tertiary);border-radius:6px;display:flex;gap:16px;justify-content:space-between;padding:8px 12px}.splitter-meta-row label{color:var(--text-muted);font-family:monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase}.splitter-meta-row span{color:var(--text-primary);font-family:monospace;font-size:14px;font-weight:600;text-align:right;word-break:break-word}.splitter-btn-kbd{background:var(--bg-tertiary);border:1px solid var(--card-border);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:monospace;font-size:11px;line-height:1.4;margin-left:6px;padding:1px 6px}.splitter-waveform-section{margin-top:32px}.splitter-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.splitter-section-header h2{color:var(--text-primary);font-size:18px;font-weight:700}.splitter-waveform-container{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;margin-bottom:8px;overflow:hidden;position:relative}.splitter-waveform-container .splitter-zoomview-container{height:160px;width:100%}.splitter-waveform-loading{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:10px;height:160px;justify-content:center}.splitter-waveform-loading .splitter-spinner{animation:splitter-spin .8s linear infinite;border:2px solid var(--card-border);border-radius:50%;border-top-color:var(--color-primary);height:20px;width:20px}@keyframes splitter-spin{to{transform:rotate(1turn)}}.splitter-zoom-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 0}.splitter-zoom-controls{display:flex;gap:4px}.splitter-zoom-btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;line-height:1;transition:all .15s;width:32px}.splitter-zoom-btn:hover{background:var(--card-bg);border-color:var(--text-muted)}.splitter-view-range{color:var(--text-secondary);font-family:monospace;font-size:12px}.splitter-overview-container{background:var(--card-bg);border:1px solid var(--card-border);border-radius:6px;margin-bottom:8px;overflow:hidden}.splitter-overview-waveform{height:40px;width:100%}.splitter-waveform-hint{color:var(--text-muted);font-size:12px;margin-bottom:16px;text-align:center}.splitter-marker-label{background:var(--color-warning);border-radius:3px;color:#000;font-family:monospace;font-size:10px;font-weight:700;padding:1px 5px;white-space:nowrap}.splitter-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.splitter-time-input-group{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;display:flex;gap:4px;padding:8px 12px;transition:border-color .2s}.splitter-time-input-group:focus-within{border-color:var(--color-primary)}.splitter-time-input-group input{background:var(--bg-tertiary);border:none;border-radius:4px;color:var(--text-primary);font-family:monospace;font-size:15px;font-weight:600;outline:none;padding:4px 2px;text-align:center;width:36px}.splitter-time-input-group input:focus{box-shadow:0 0 0 1px var(--color-primary)}.splitter-time-input-group input::placeholder,.splitter-time-sep{color:var(--text-muted)}.splitter-time-sep{font-family:monospace;font-size:16px;font-weight:700}.splitter-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.splitter-btn-primary{background:var(--color-primary);color:#fff}.splitter-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.splitter-btn-secondary{background:var(--bg-tertiary);border:1px solid var(--card-border);color:var(--text-primary)}.splitter-btn-secondary:hover{border-color:var(--text-muted)}.splitter-btn-danger{background:#0000;border:1px solid #ef44444d;color:var(--color-danger);font-size:11px;padding:4px 10px}.splitter-btn-danger:hover{background:#ef44441a}.splitter-splits-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.splitter-split-item{align-items:center;animation:splitter-slide-in .2s ease;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;display:flex;gap:12px;padding:12px 16px}@keyframes splitter-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.splitter-split-item .splitter-split-index{color:var(--text-muted);font-family:monospace;font-size:11px;min-width:28px}.splitter-split-item .splitter-split-time{color:var(--color-warning);flex:1 1;font-family:monospace;font-size:15px;font-weight:600}.splitter-segments-preview{margin-top:20px}.splitter-segments-preview h3{color:var(--text-secondary);font-family:monospace;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.splitter-segments-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.splitter-segment-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:12px 14px}.splitter-segment-card .splitter-seg-name{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:6px}.splitter-segment-card .splitter-seg-dot{background:var(--color-primary);border-radius:50%;height:8px;width:8px}.splitter-segment-card .splitter-seg-time{color:var(--text-secondary);font-family:monospace;font-size:12px}.splitter-keyframe-notice{align-items:flex-start;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;color:var(--text-secondary);display:flex;font-size:13px;gap:10px;line-height:1.5;margin-top:16px;padding:12px 16px}.splitter-keyframe-notice .splitter-notice-icon{color:var(--color-warning);flex-shrink:0;font-size:16px;margin-top:1px}.splitter-split-action-btn{background:var(--color-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.3px;margin-top:24px;padding:14px 32px;transition:all .2s;width:100%}.splitter-split-action-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.splitter-split-action-btn:disabled{cursor:not-allowed;opacity:.5}.splitter-progress-section{margin-top:24px}.splitter-progress-bar-container{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;height:40px;overflow:hidden;position:relative}.splitter-progress-bar-fill{align-items:center;background:var(--color-primary);display:flex;height:100%;justify-content:center;min-width:60px;transition:width .3s ease}.splitter-progress-bar-fill span{color:#fff;font-family:monospace;font-size:13px;font-weight:700}.splitter-progress-status{color:var(--text-secondary);font-family:monospace;font-size:12px;margin-top:8px;text-align:center}.splitter-results-section{margin-top:32px}.splitter-result-item{align-items:center;animation:splitter-slide-in .3s ease;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:14px 18px}.splitter-result-info{align-items:center;display:flex;gap:12px}.splitter-result-info .splitter-result-dot{background:var(--color-success);border-radius:50%;height:10px;width:10px}.splitter-result-info .splitter-result-name{color:var(--text-primary);font-size:14px;font-weight:600}.splitter-result-info .splitter-result-details{color:var(--text-secondary);font-family:monospace;font-size:12px;margin-left:4px}.splitter-btn-download{background:var(--color-success);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s}.splitter-btn-download:hover{opacity:.9}.splitter-loading-overlay{align-items:center;background:#000000b3;display:flex;flex-direction:column;gap:20px;inset:0;justify-content:center;position:fixed;z-index:100}.splitter-loading-overlay .splitter-spinner-large{animation:splitter-spin .8s linear infinite;border:3px solid var(--card-border);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}.splitter-loading-overlay .splitter-loading-text{color:var(--text-secondary);font-family:monospace;font-size:13px}.splitter-footer{border-top:1px solid var(--card-border);margin-top:48px;padding-top:24px;text-align:center}.splitter-footer p{color:var(--text-muted);font-size:12px;line-height:1.6}.splitter-footer a{color:var(--color-primary);text-decoration:none}.splitter-footer a:hover{text-decoration:underline}@media (max-width:640px){.splitter-container{padding:24px 16px 60px}.splitter-header h1{font-size:22px}.splitter-file-body{flex-direction:column}.splitter-media-preview{width:100%}.splitter-segments-grid{grid-template-columns:1fr}.splitter-controls{align-items:stretch;flex-direction:column}.splitter-result-item{align-items:flex-start;flex-direction:column;gap:12px}}
/*# sourceMappingURL=614.a4149c46.chunk.css.map*/