/*! Pausiq. Copyright (c) 2026 Daniel Čepanko. All rights reserved. This code is licensed only for use on the Pausiq website. Copying, modifying, reusing or redistributing it is not allowed. See /legal/terms.html */
:root{--bg: #111216;--panel: #181a20;--panel-light: #21242c;--line: #2e323d;--text: #f3f1ed;--muted: #979ba7;--dim: #626875;--lime: #d8ff5e;--lime-dark: #a8c642;--coral: #ff7465;--violet: #8e7cff;--serif: Georgia,serif}*{box-sizing: border-box}body{margin: 0;min-width: 980px;color: var(--text);background: #0b0c0f;font-family: Manrope,Arial,sans-serif}button,input{font: inherit}button{color: inherit;cursor: pointer}.app-shell{min-height: 100vh;background: var(--bg);overflow: hidden}.topbar{height: 68px;padding: 0 30px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--line);background: #14161b}.brand{display: flex;align-items: center;gap: 10px;color: #f2f0ec;font-size: 21px;font-weight: 800;letter-spacing: -.7px;text-decoration: none}.brand-mark{display: flex;align-items: end;gap: 3px;width: 19px;height: 20px}.brand-mark i{width: 4px;border-radius: 4px;background: var(--lime)}.brand-mark i:nth-child(1){height: 8px}.brand-mark i:nth-child(2){height: 17px}.brand-mark i:nth-child(3){height: 12px}.top-status{display: flex;align-items: center;gap: 8px;color: var(--muted);font: 12px 'DM Mono',monospace;letter-spacing: .02em}.status-dot{width: 6px;height: 6px;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 4px rgba(216,255,94,.09)}.icon-button{width: 32px;height: 32px;border: 1px solid #3a3e49;border-radius: 50%;background: transparent;color: var(--muted);font-weight: 700}.icon-button:hover{border-color: var(--lime);color: var(--lime)}.workspace{display: grid;grid-template-columns: minmax(610px,1fr) 338px;height: calc(100vh - 68px)}.editor-pane{min-width: 0;display: flex;flex-direction: column;border-right: 1px solid var(--line)}.drop-panel{min-height: 280px;flex: 1;position: relative;overflow: hidden;display: flex;align-items: center;justify-content: space-between;padding: clamp(32px,5vw,82px);background: radial-gradient(circle at 89% 11%,rgba(142,124,255,.12),transparent 27%),linear-gradient(114deg,#232630 0%,#1b1e26 100%)}.drop-panel.is-hidden,.file-panel.is-hidden{display: none}.drop-copy{position: relative;z-index: 2}.eyebrow{margin: 0 0 11px;color: var(--lime);font: 500 10px 'DM Mono',monospace;letter-spacing: .13em;text-transform: uppercase}.drop-copy h1{margin: 0;max-width: 510px;font-size: clamp(42px,5.1vw,75px);line-height: .97;letter-spacing: -4px}.drop-copy em{color: #a9acb7;font-family: var(--serif);font-weight: 400;letter-spacing: -3px}.drop-description{max-width: 360px;color: #9da1ad;font-size: 15px;line-height: 1.55}.drop-actions{margin-top: 26px;display: flex;align-items: center;gap: 16px}.primary-button{padding: 12px 16px;display: inline-flex;align-items: center;gap: 8px;color: #12140c;background: var(--lime);border-radius: 5px;font-size: 13px;font-weight: 800;cursor: pointer}.primary-button:hover{background: #e5ff8f}.upload-icon{font-size: 19px;line-height: 11px}.file-types{color: #7e8492;font: 10px 'DM Mono',monospace;letter-spacing: .04em}.drop-illustration{position: relative;width: 260px;height: 240px;flex: 0 0 260px}.orbit{position: absolute;border: 1px solid rgba(218,221,235,.17);border-radius: 50%}.orbit-1{width: 220px;height: 220px;top: 8px;left: 10px}.orbit-2{width: 142px;height: 142px;top: 47px;left: 49px;border-style: dashed}.sound-card{position: absolute;left: 72px;top: 70px;width: 138px;padding: 15px 15px 11px;background: #2d303a;border: 1px solid rgba(255,255,255,.1);transform: rotate(5deg);box-shadow: 0 18px 37px #10111666}.sound-card-head{display: flex;gap: 4px}.sound-card-head span{width: 4px;height: 4px;border-radius: 50%;background: #717784}.mini-wave{height: 39px;display: flex;align-items: center;justify-content: center;gap: 3px}.mini-wave i{display: block;width: 4px;border-radius: 4px;background: var(--lime)}.mini-wave i:nth-child(1){height:8px}.mini-wave i:nth-child(2){height:16px}.mini-wave i:nth-child(3){height:25px}.mini-wave i:nth-child(4){height:13px}.mini-wave i:nth-child(5){height:32px}.mini-wave i:nth-child(6){height:20px}.mini-wave i:nth-child(7){height:10px}.mini-wave i:nth-child(8){height:27px}.mini-wave i:nth-child(9){height:15px}.mini-wave i:nth-child(10){height:31px}.mini-wave i:nth-child(11){height:18px}.mini-wave i:nth-child(12){height:9px}.mini-wave i:nth-child(13){height:23px}.mini-wave i:nth-child(14){height:11px}.sound-card small{color: #a7acb7;font: 9px 'DM Mono',monospace}.file-panel{height: min(390px,43vh);min-height: 255px;background: #1a1c23}.file-meta{height: 65px;padding: 0 28px;display: flex;align-items: center;gap: 12px;border-bottom: 1px solid var(--line)}.file-badge{display: grid;place-items: center;width: 31px;height: 31px;border-radius: 4px;color: var(--lime);background: #29311b}.file-meta>div:nth-child(2){display: grid;gap: 2px}.file-meta strong{font-size: 13px}.file-meta span{color: var(--muted);font: 10px 'DM Mono',monospace}.replace-button{margin-left: auto;padding: 7px 10px;border: 1px solid #40444f;border-radius: 4px;color: #c7c9d0;background: transparent;font-size: 11px}.replace-button:hover{color: var(--lime);border-color: var(--lime)}.wave-stage{position: relative;height: calc(100% - 99px);min-height: 155px;padding: 22px 28px 13px}.wave-stage canvas{display: block;width: 100%;height: 100%}.wave-overlay{position: absolute;pointer-events: none;inset: 22px 28px 13px}.playhead-line{position: absolute;top: 0;bottom: 0;left: 0;width: 1px;background: var(--coral);box-shadow: 0 0 0 1px #ff746533}.time-chip{position: absolute;top: -20px;left: 0;padding: 3px 6px;border-radius: 2px;color: #271211;background: var(--coral);transform: translateX(-3px);font: 9px 'DM Mono',monospace}.wave-click-target{position: absolute;inset: 22px 28px 13px;border: 0;background: transparent}.wave-legend{height: 34px;padding: 0 28px;display: flex;align-items: center;gap: 18px;border-top: 1px solid #292d37;color: #868c99;font-size: 10px}.wave-legend span{display: flex;align-items: center;gap: 6px}.wave-legend i{width: 7px;height: 7px;border-radius: 50%}.legend-audio{background: var(--lime)}.legend-silence{background: var(--coral)}.wave-legend strong{margin-left: auto;color: #c4c7cf;font: 10px 'DM Mono',monospace;font-weight: 400}.transport{height: 74px;padding: 0 28px;display: flex;align-items: center;gap: 9px;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);background: #17191f}.transport-button{width: 32px;height: 32px;display: grid;place-items: center;border: 1px solid #343843;border-radius: 50%;background: transparent;color: #aeb3bf;font-size: 17px}.transport-button:hover,.transport-button.is-playing{color: #171b11;border-color: var(--lime);background: var(--lime)}.transport-button.large{width: 39px;height: 39px;background: #f0f0ed;color: #17191f}.play-triangle{display: block;margin-left: 3px;width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 11px solid currentColor}.transport-button.is-playing .play-triangle{margin-left: 0;width: 10px;height: 12px;border: 0;border-left: 3px solid currentColor;border-right: 3px solid currentColor}.time-readout{margin-left: 9px;color: #e2e2df;font: 13px 'DM Mono',monospace}.time-readout i{margin: 0 4px;color: #555b67;font-style: normal}.time-readout span:last-child{color: #777e8a}.review-button{margin-left: auto;padding: 8px 12px;border: 1px solid #4d5240;border-radius: 4px;color: #e0e7b6;background: #24291e;font-size: 11px;font-weight: 700}.review-button:hover{border-color: var(--lime)}.review-button span{color: var(--lime)}.timeline-section{flex: 1;min-height: 185px;background: #121419}.timeline-header{height: 42px;padding: 0 27px;display: flex;align-items: center;justify-content: space-between;color: #797f8b;border-bottom: 1px solid #292d36;font: 10px 'DM Mono',monospace;letter-spacing: .08em}.small-action{width: 22px;height: 22px;margin-left: 5px;border: 1px solid #373b45;border-radius: 3px;background: transparent;color: #b5bac5}.small-action:hover{color: var(--lime);border-color: var(--lime)}.ruler{height: 30px;position: relative;border-bottom: 1px solid #2c303a;background: repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#4b505b calc(10% - 1px),#4b505b 10%)}.ruler span{position: absolute;top: 8px;color: #838996;font: 9px 'DM Mono',monospace;transform: translateX(-50%)}.timeline-track{position: relative;height: calc(100% - 99px);min-height: 88px;overflow: hidden;background: linear-gradient(#14161b,#111216)}.timeline-empty{position: absolute;inset: 0;display: grid;place-items: center;color: #4f5560;font: 11px 'DM Mono',monospace}.sections-row{position: absolute;inset: 17px 28px;display: flex;gap: 4px}.section-block{position: relative;min-width: 5px;height: 52px;border-radius: 3px;background: linear-gradient(90deg,#71882e,#b9dc49);overflow: hidden}.section-block:nth-child(3n+2){background: linear-gradient(90deg,#667c29,#9abe35)}.section-block:after{content: '';position: absolute;inset: 5px 8px;opacity: .45;background: repeating-linear-gradient(90deg,transparent 0,transparent 7px,#e7ff9c 7px,#e7ff9c 9px)}.timeline-cursor{position: absolute;top: 0;bottom: 0;left: 28px;width: 1px;background: var(--coral)}.timeline-footer{height: 27px;padding: 0 28px;display: flex;align-items: center;justify-content: space-between;color: #686e7a;border-top: 1px solid #2a2d36;font: 9px 'DM Mono',monospace}.timeline-footer span:last-child{color: #ccd59c}.control-panel{display: flex;flex-direction: column;min-width: 0;background: #1b1d23}.mode-tabs{height: 88px;display: grid;grid-template-columns: repeat(3,1fr);border-bottom: 1px solid #303440}.mode-tab{padding: 14px 2px 10px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;border: 0;border-right: 1px solid #2b2f38;color: #777d89;background: transparent;font-size: 10px;font-weight: 700}.mode-tab:last-child{border-right: 0}.tab-symbol{font-size: 20px;line-height: 16px}.mode-tab:hover{color: #d1d4dc}.mode-tab.is-active{color: var(--lime);background: #24262e;box-shadow: inset 0 -2px 0 var(--lime)}.controls-scroll{padding: 29px 26px 10px;overflow-y: auto}.panel-intro h2{margin: 0;font-size: 24px;letter-spacing: -1.1px}.panel-intro>p:last-child{margin: 8px 0 22px;color: var(--muted);font-size: 12px;line-height: 1.5}.control-block{padding: 18px 0 20px;border-top: 1px solid #30333c}.intensity-block{padding-top: 0;border-top: 0}.control-title{display: flex;align-items: center;justify-content: space-between}.control-title label{font-size: 12px;font-weight: 800}.control-title output{color: var(--lime);font: 10px 'DM Mono',monospace}.control-hint{margin: 6px 0 12px;color: #888e99;font-size: 10px;line-height: 1.5}.top-hint{margin-bottom: 11px}.range{width: 100%;height: 5px;margin: 0;appearance: none;border-radius: 8px;background: linear-gradient(to right,var(--lime) 0%,var(--lime) var(--value,50%),#444854 var(--value,50%),#444854 100%);outline: none}.range::-webkit-slider-thumb{width: 15px;height: 15px;appearance: none;border: 3px solid #17191e;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 1px #a7c845}.range::-moz-range-thumb{width: 10px;height: 10px;border: 3px solid #17191e;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 1px #a7c845}.range-labels{display: flex;justify-content: space-between;margin-top: 8px;color: #757b87;font-size: 9px}.stats-card{display: grid;grid-template-columns: 1fr 1fr;margin: 4px 0 12px;border: 1px solid #343842;border-radius: 5px;background: #20222a}.stats-card div{padding: 11px;border-right: 1px solid #343842}.stats-card div:last-child{border: 0}.stats-card span{display: block;margin-bottom: 5px;color: #858b97;font: 8px 'DM Mono',monospace;text-transform: uppercase}.stats-card strong{color: #e4e5e1;font: 15px 'DM Mono',monospace}.export-card{margin-top: auto;padding: 18px 22px 22px;border-top: 1px solid #343842;background: #1e2027}.export-card>div{margin-bottom: 11px;display: flex;justify-content: space-between;color: #737985;font: 9px 'DM Mono',monospace}.export-card strong{color: #bfc3cb;font-weight: 400}.export-button{width: 100%;padding: 12px 13px;display: flex;align-items: center;justify-content: space-between;border: 0;border-radius: 4px;color: #171b10;background: var(--lime);font-size: 12px;font-weight: 800}.export-button:hover:not(:disabled){background: #e9ff95}.export-button:disabled{cursor: not-allowed;color: #6e7166;background: #3d403d}.export-button b{font-size: 15px}dialog{width: 340px;padding: 28px;border: 1px solid #4a4e5a;border-radius: 8px;color: var(--text);background: #22242c;box-shadow: 0 20px 70px #000a}dialog::backdrop{background: #0009}.dialog-close{position: absolute;top: 12px;right: 12px;border: 0;color: #aab0bb;background: transparent;font-size: 22px}.dialog-close:hover{color: var(--lime)}dialog h2{margin: 0 0 20px;font-size: 21px}dialog p:not(.eyebrow){display: flex;align-items: center;gap: 8px;color: #bdc1cb;font-size: 12px}kbd{padding: 3px 6px;border: 1px solid #555a68;border-radius: 3px;color: var(--lime);background: #16181e;font: 10px 'DM Mono',monospace}.toast{position: fixed;z-index: 10;bottom: 22px;left: 50%;padding: 10px 15px;border: 1px solid #555b45;border-radius: 4px;color: #e9edcf;background: #25291f;opacity: 0;transform: translate(-50%,20px);pointer-events: none;font-size: 12px;transition: .25s}.toast.is-visible{opacity: 1;transform: translate(-50%,0)}@media (max-width: 1080px){body{min-width: 800px}.workspace{grid-template-columns: minmax(480px,1fr) 294px}.drop-panel{padding: 36px}.drop-illustration{transform: scale(.8);transform-origin: right center;margin-right: -25px}.drop-copy h1{letter-spacing: -3px}.controls-scroll{padding-left: 20px;padding-right: 20px}.file-meta,.wave-stage,.wave-legend,.transport,.timeline-header,.timeline-footer{padding-left: 20px;padding-right: 20px}.wave-overlay,.wave-click-target{left: 20px;right: 20px}.sections-row{left: 20px;right: 20px}.timeline-cursor{left: 20px}}.app-shell{background: #24252a}.topbar{height: 62px;position: relative;justify-content: center;background: #24252a;border-bottom-color: #373941}.brand{gap: 0;font-size: 22px;letter-spacing: -.9px}.brand-mark{display: none}.top-status{position: absolute;left: 28px;color: #7b7e88}.header-help{position: absolute;right: 24px}.workspace{height: calc(100vh - 62px);grid-template-columns: minmax(610px,1fr) 360px}.editor-pane{background: #292a2f}.drop-panel{justify-content: center;min-height: 320px;padding: 40px;text-align: center;background: #3c3c44}.drop-copy{width: min(620px,100%)}.drop-copy h1{color: #b9b8c1;font-size: clamp(44px,5.5vw,78px);font-weight: 800;line-height: 1;letter-spacing: -4px}.drop-description{max-width: none;margin: 9px 0 0;color: #85848e;font-size: 22px}.drop-zone-button{width: 154px;height: 154px;margin: 48px auto 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 9px;border: 2px dashed #afb0bb;border-radius: 50%;color: #bfc0ca;cursor: pointer;transition: .18s}.drop-zone-button:hover{border-color: var(--lime);color: var(--lime);background: #d8ff5e0d}.drop-arrow{font-size: 62px;font-weight: 300;line-height: .7}.drop-zone-button span:last-child{color: #8f909a;font: 10px 'DM Mono',monospace;text-transform: uppercase;letter-spacing: .05em}.drop-browse{margin: 28px 0 0;color: #9898a2;font-size: 18px}.file-panel{background: #32333a}.file-meta{background: #2a2b30}.transport{height: 76px;background: #292a2f}.transport-label{padding: 8px 10px;border: 1px solid #595b66;border-radius: 4px;color: #d4d4da;background: #3a3b43;font-size: 11px;font-weight: 800}.review-button{display: flex;align-items: center;gap: 7px;color: #e7e7df;border-color: #575a48;background: #36382e}.review-button kbd{padding: 2px 4px;color: #b7bd94;border-color: #656951;background: #272a23;font-size: 8px}.next-cut-button{display: inline-flex;align-items: center;gap: 6px;padding: 8px 9px;border: 1px solid #745442;border-radius: 4px;color: #ffe0c2;background: #3b2c27;font-size: 10px;font-weight: 800;white-space: nowrap}.next-cut-button span{color: #ffae6c;font-size: 15px;line-height: 8px}.next-cut-button small{color: #cc9c79;font: 9px 'DM Mono',monospace}.next-cut-button kbd{padding: 2px 4px;color: #d7a981;border-color: #745442;background: #2b201d;font-size: 8px}.next-cut-button:hover:not(:disabled){border-color: #ffad70;background: #47342d}.next-cut-button:disabled{cursor: not-allowed;opacity: .42}.timeline-section{background: #191a1e}.timeline-header{height: 37px;background: #25262b}.ruler{background-color: #25262b;background-image: repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#555761 calc(10% - 1px),#555761 10%)}.timeline-track{min-height: 120px;background: #121317}.timeline-empty{z-index: 2}.audio-track-label{position: absolute;z-index: 2;top: 0;bottom: 0;left: 0;width: 105px;padding: 15px 10px 0;border-right: 1px solid #2e3038;background: #1b1c21}.audio-track-label span{display: block;color: #c9cbd2;font: 11px 'DM Mono',monospace}.audio-track-label small{display: block;margin-top: 7px;color: #6f7480;font-size: 8px;line-height: 1.4}#timelineWaveform{position: absolute;inset: 0;display: block;width: 100%;height: 100%}.timeline-click-target{position: absolute;z-index: 3;top: 0;right: 0;bottom: 0;left: 105px;border: 0;background: transparent}.timeline-cursor{z-index: 4;left: 112px;pointer-events: none}.timeline-click-target{cursor: ew-resize;touch-action: none}.control-panel{background: #28292e}.mode-tabs{height: 117px;background: #25262b}.mode-tab{font-size: 12px}.mode-tab.is-active{color: #ff9f98;background: #33343b;box-shadow: inset 0 -3px 0 #ff7465}.panel-intro{padding-bottom: 7px}.panel-intro h2{color: #e1e0df;font-size: 23px}.panel-intro>p:last-child{color: #a7a7ae}.control-title output{color: #ffaaa3}.range{background: linear-gradient(to right,#ff8175 0%,#ff8175 var(--value,50%),#4a4c55 var(--value,50%),#4a4c55 100%)}.range::-webkit-slider-thumb{background: #fff;box-shadow: 0 0 0 1px #a8a9ae}.range::-moz-range-thumb{background: #fff;box-shadow: 0 0 0 1px #a8a9ae}.intensity-labels{font-size: 8px}.stats-card{margin-top: 13px}.remove-pauses-button{width: 100%;padding: 12px 12px 11px;display: grid;grid-template-columns: 19px 1fr;column-gap: 7px;align-items: center;text-align: left;border: 1px solid #bc624f;border-radius: 5px;color: #fff0e9;background: #b95244;font-size: 12px;font-weight: 800}.remove-pauses-button span{grid-row: span 2;color: #fff6ef;font-size: 16px}.remove-pauses-button small{grid-column: 2;margin-top: 2px;color: #ffd2c7;font-size: 9px;font-weight: 500}.remove-pauses-button:hover:not(:disabled){background: #d05e4c;border-color: #ec8876}.remove-pauses-button:disabled{cursor: not-allowed;border-color: #45464c;color: #85868b;background: #34353a}.remove-pauses-button:disabled span,.remove-pauses-button:disabled small{color: #74757b}.export-card{background: #292a2f}.export-button{background: #d8ff5e}.recovery-card{width: min(430px,100%);margin: 25px auto 0;padding: 14px 15px;border: 1px solid #78706a;border-radius: 6px;color: #e9e5df;background: #27272ce8;text-align: left;box-shadow: 0 12px 30px #0003}.recovery-card p{display: grid;gap: 3px;margin: 0 0 11px}.recovery-card strong{font-size: 13px}.recovery-card span{color: #b3b1b5;font-size: 11px}.recovery-card div{display: flex;gap: 8px}.recovery-card button{padding: 7px 10px;border: 1px solid #666871;border-radius: 4px;color: #e6e4e2;background: #41424a;font-size: 11px;font-weight: 800}.recovery-card button:first-child{border-color: #b25d51;color: #fff5ef;background: #b75244}.recovery-card button:hover{filter: brightness(1.12)}.safety-warning{margin-top: 19px;padding: 12px 13px;display: grid;gap: 4px;border: 1px solid #c8785d;border-radius: 5px;color: #ffe8dc;background: #4a302b}.safety-warning strong{font-size: 12px}.safety-warning span{color: #e6beb2;font-size: 10px;line-height: 1.4}.safety-warning[hidden],.recovery-card[hidden]{display: none}@media (max-width: 1080px){.workspace{grid-template-columns: minmax(480px,1fr) 315px}.audio-track-label{width: 93px}.timeline-click-target{left: 93px}.timeline-cursor{left: 100px}}.app-shell{background: #242529}.topbar{height: 62px;background: #242424;border-bottom-color: #37383e}.brand{max-width: min(62vw,900px);color: #b8b8ba;font-size: 24px;white-space: nowrap;overflow: hidden}.brand #projectTitle{overflow: hidden;text-overflow: ellipsis}.top-status{display: none}.header-help{color: #777981;border-color: #46474d}.workspace{height: calc(100vh - 62px);grid-template-columns: minmax(650px,65%) minmax(360px,35%)}.editor-pane{background: #242529}.file-panel{height: min(52vh,580px);min-height: 340px;background: #3c3d44}.file-meta,.wave-legend{display: none}.wave-stage{width: 78%;height: 78%;min-height: 0;margin: 28px auto;padding: 0;background: #000}.wave-stage canvas{opacity: 0}.wave-overlay{display: none}.wave-click-target{inset: 0;cursor: crosshair}.transport{height: 112px;padding: 0 46px;gap: 15px;background: #242529;border-color: #414249}.transport-label{padding: 11px 15px;color: #e2e2e5;border-color: #595b65;background: #3d3e46;font-size: 13px}.transport-button{width: 44px;height: 44px;border: 0;border-radius: 5px;background: transparent;font-size: 22px}.transport-button.large{width: 48px;height: 48px;border-radius: 0;color: #e7e8e9;background: transparent}.transport-button:hover,.transport-button.is-playing{color: #f3f3f3;background: #393a41}.transport-button.large:hover,.transport-button.large.is-playing{color: #f3f3f3;background: #3c3d44}.transport-button:disabled{cursor: not-allowed;opacity: .35}.cut-at-cursor-button{color: #ff9c91}.cut-at-cursor-button:hover:not(:disabled){color: #ffd8d2;background: #493635}.delete-selection-button{color: #ff8175;font-size: 18px}.delete-selection-button:hover:not(:disabled){color: #fff;background: #663f3d;box-shadow: inset 0 0 0 1px #ff8f84}.history-button{color: #d2d3d8}.play-triangle{border-top-width: 12px;border-bottom-width: 12px;border-left-width: 19px}.time-readout{order: -1;min-width: 210px;margin-right: 9px;margin-left: 0;padding: 11px 20px;border: 1px solid #555761;border-radius: 28px;color: #8e9099;background: #393a42;text-align: center;font-size: 22px}.next-cut-button{order: 7;padding: 10px 12px}.review-button{order: 8;margin-left: 0;padding: 10px 12px}.timeline-section{min-height: 290px;background: #16171b}.timeline-header{height: 31px;padding: 0 20px;color: #8e9099;background: #242529;border-bottom: 1px solid #42434a;font-size: 10px}.small-action{display: none}.ruler{height: 64px;border-bottom-color: #474851;background-color: #242529;background-image: repeating-linear-gradient(90deg,transparent 0,transparent calc(5% - 1px),#5c5d65 calc(5% - 1px),#5c5d65 5%)}.ruler span{top: 18px;color: #c5c5cb;font-size: 18px;font-weight: 700}.timeline-track{height: calc(100% - 139px);min-height: 175px;background: #131418}.timeline-empty{color: #767881}.audio-track-label{width: 105px;padding: 19px 10px;border-right-color: #33343b;background: #202126}.audio-track-label span{color: #b5b6bd;font-size: 11px}.audio-track-label small{color: #72747d}.timeline-click-target{left: 105px;cursor: ew-resize}.timeline-cursor{width: 2px;background: #ff544c;box-shadow: 0 0 0 1px #ff544c33}.timeline-cursor::before{content: '';position: absolute;top: 0;left: 50%;width: 19px;height: 19px;border-radius: 2px 2px 7px 7px;background: #ff544c;transform: translate(-50%,-1px)}.timeline-cursor.is-snapped{width: 3px;background: #ffd168;box-shadow: 0 0 0 1px #ffd16866,0 0 16px #ffd168aa}.timeline-cursor.is-snapped::before{background: #ffd168;transform: translate(-50%,-1px) scale(1.12)}.playhead-line.is-snapped{width: 2px;background: #ffd168;box-shadow: 0 0 12px #ffd168aa}.time-chip.is-snapped{background: #ffd168}.timeline-footer{height: 44px;padding: 0 26px;color: #aaaab1;background: #242529;border-top-color: #42434a;font-size: 13px}.timeline-footer span:last-child{color: #b8b8be}.timeline-footer{justify-content: flex-start;gap: 40px}.time-readout i,.time-readout span:last-child{display: none}.time-readout input{width: 100%;border: 0;outline: 0;color: inherit;background: transparent;text-align: center;font: inherit;letter-spacing: .025em}.time-readout:focus-within{border-color: #ff9d93;box-shadow: 0 0 0 2px #ff74652a}.next-cut-button{display: inline-flex}#previousCutButton{display: none}.mode-tabs{grid-template-columns: 1fr}.apply-notice{position: fixed;z-index: 30;top: 50%;left: 50%;min-width: 360px;padding: 26px 34px 24px;display: grid;gap: 8px;border: 1px solid #ff9a8b;border-radius: 8px;color: #fff3ef;background: #3e2828f2;box-shadow: 0 22px 70px #000b;opacity: 0;transform: translate(-50%,-42%) scale(.94);pointer-events: none;text-align: center;transition: opacity .18s ease,transform .18s ease}.apply-notice strong{color: #ffb1a8;font: 800 32px Manrope,Arial,sans-serif;letter-spacing: .04em}.apply-notice span{color: #f0d8d3;font: 12px 'DM Mono',monospace}.apply-notice.is-visible{opacity: 1;transform: translate(-50%,-50%) scale(1)}.timeline-header > span.is-notice{max-width: min(440px,46vw);padding: 5px 12px;display: inline-flex;align-items: center;overflow: hidden;border: 1px solid #ff8f84;border-radius: 999px;color: #ffd2cd;background: #4a3032;box-shadow: 0 5px 18px #0005;font-weight: 800;letter-spacing: .045em;text-overflow: ellipsis;white-space: nowrap;animation: timeline-notice-in .18s ease-out both}@keyframes timeline-notice-in{from{opacity: 0;transform: translateY(-5px)}to{opacity: 1;transform: translateY(0)}}.file-drop-overlay{position: fixed;z-index: 100;inset: 0;padding: clamp(18px,4vw,64px);display: grid;place-items: center;background: #090a0edb;backdrop-filter: blur(9px)}.file-drop-overlay[hidden]{display: none}.file-drop-window{width: min(980px,100%);min-height: min(610px,calc(100vh - 64px));padding: clamp(28px,5vw,66px);display: flex;flex-direction: column;align-items: center;justify-content: center;border: 2px dashed #ff9d93;border-radius: 18px;color: #f7f2f1;background: radial-gradient(circle at 50% 0,#60413f66,transparent 42%),#24252bed;box-shadow: 0 36px 110px #000d,inset 0 0 80px #ff74650c;text-align: center}.file-drop-kicker{margin: 0 0 12px;color: #ff9d93;font: 700 11px 'DM Mono',monospace;letter-spacing: .18em}.file-drop-window h2{margin: 0;color: #fff;font-size: clamp(34px,5vw,60px);line-height: 1;letter-spacing: -2.5px}.file-drop-hint{max-width: 680px;margin: 17px auto 31px;color: #c8c5c8;font-size: clamp(13px,1.7vw,18px);line-height: 1.55}.file-drop-targets{width: 100%;max-height: min(45vh,390px);padding: 5px;display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 12px;overflow-y: auto}.file-drop-track{min-height: 145px;padding: 21px 17px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;border: 1px solid #555760;border-radius: 10px;color: #d7d6da;background: #303139;box-shadow: 0 12px 26px #0004;text-align: left;transition: border-color .12s,background .12s,transform .12s,box-shadow .12s}.file-drop-track strong{margin-bottom: 10px;color: #fff;font: 800 28px Manrope,sans-serif}.file-drop-track span{color: #eeeeef;font-size: 13px;font-weight: 800}.file-drop-track small{margin-top: 6px;color: #94969f;font: 9px/1.45 'DM Mono',monospace}.file-drop-track.is-empty{border-style: dashed}.file-drop-track.is-selected{border-color: #ff9d93;color: #fff;background: #4b3638;box-shadow: 0 0 0 3px #ff74652b,0 18px 38px #0007;transform: translateY(-4px)}.file-drop-track.is-selected small{color: #f0c7c2}.file-drop-track.is-disabled{cursor: not-allowed;opacity: .42}.file-drop-track.first-track-drop{width: min(390px,100%);margin: 0 auto;align-items: center;text-align: center}.file-drop-name{margin: 25px 0 0;color: #858790;font: 10px 'DM Mono',monospace;letter-spacing: .06em}.control-panel{background: #28292e}.mode-tabs{height: 117px;background: #25262b}.mode-tab{font-size: 13px}.controls-scroll{padding: 49px 32px 20px}.panel-intro{display: none}.remove-pauses-button{margin: 0 0 38px;padding: 13px 17px;grid-template-columns: 22px 1fr;border-color: #5d5e67;border-radius: 5px;color: #ececf0;background: #41424a;font-size: 14px}.remove-pauses-button span{color: #ff8a80}.remove-pauses-button small{color: #a9abb4}.remove-pauses-button:hover:not(:disabled){border-color: #858792;background: #4a4b54}.remove-pauses-button:disabled{border-color: #4b4c53;background: #36373d}.control-block{padding: 24px 0 26px;border-top: 0}.control-title label{font-size: 18px}.control-title output{display: none}.control-hint{margin: 5px 0 22px;color: #b0b0b7;font-size: 14px}.range{height: 7px;background: linear-gradient(to right,#51535c 0%,#51535c 100%)}.range::-webkit-slider-thumb{width: 28px;height: 28px;border: 0;background: #fff;box-shadow: 0 1px 6px #0008}.range::-moz-range-thumb{width: 22px;height: 22px;border: 0;background: #fff;box-shadow: 0 1px 6px #0008}.range-labels{margin-top: 19px;color: #8f919b;font-size: 14px}.stats-card{display: none}.export-card{padding: 22px 30px;background: #28292e}.export-button{background: #d8ff5e}@media (max-width: 1080px){.workspace{grid-template-columns: minmax(500px,64%) minmax(315px,36%)}.transport{padding: 0 20px;gap: 8px}.time-readout{min-width: 145px;font-size: 15px}.next-cut-button small,.next-cut-button kbd,.review-button kbd{display: none}}@media (max-height: 800px){.workspace,.editor-pane{min-height: 0}.file-panel{height: 230px;min-height: 230px}.transport{height: 76px}.timeline-section{min-height: 0;flex: 1 1 0}.timeline-track{min-height: 0}.wave-stage{margin: 16px auto}}.timeline-header{justify-content: space-between}.timeline-header-actions{display: flex;align-items: center;gap: 10px}.add-video-track-button{min-height: 24px;padding: 4px 10px;border: 1px solid #4e8f84;border-radius: 9px;color: #c9fff2;background: #25443f;font: 800 9px Manrope,sans-serif;cursor: pointer}.add-video-track-button:hover{border-color: #82dfca;color: #fff;background: #2d5b53}.add-video-track-button:disabled{cursor: default;opacity: .38}.timeline-zoom-tools{display: flex;align-items: center;gap: 7px}.timeline-zoom-tools .small-action{width: 25px;height: 25px;margin: 0;display: grid;place-items: center;border: 1px solid #62646c;border-radius: 50%;color: #dadbe0;background: #35363c;font-size: 16px;line-height: 1}.timeline-zoom-tools .small-action:hover{border-color: #ff9d93;color: #fff3ef;background: #4b4142}.timeline-zoom-tools output{min-width: 38px;color: #a9abb3;font: 10px 'DM Mono',monospace;text-align: right}.timeline-zoom-tools .zoom-icon i{position: relative;width: 11px;height: 11px;display: block;border: 2px solid currentColor;border-radius: 50%}.timeline-zoom-tools .zoom-icon i::after{content: '';position: absolute;right: -5px;bottom: -4px;width: 6px;height: 2px;border-radius: 2px;background: currentColor;transform: rotate(45deg);transform-origin: left center}.track-labels{position: absolute;z-index: 2;top: 0;bottom: 0;left: 0;width: 105px;display: flex;flex-direction: column;gap: 5px;padding-top: 7px;pointer-events: auto;border-right: 1px solid #33343b;background: #202126}.track-labels .audio-track-label{position: relative;top: auto;bottom: auto;left: auto;width: 100%;flex: 0 0 auto;padding: 7px 8px 0;border-right: 0;background: transparent;overflow: hidden}.track-labels .audio-track-label.is-active{color: #f3f9ff;background: #2f628a;box-shadow: inset 4px 0 0 #9bd4ff,0 0 0 1px #6eb8ef66}.track-labels .audio-track-label.is-empty{opacity: .68}.track-labels .video-track-label{border: 1px solid #3d6862;border-left: 0;color: #d8fff5;background: #223732;box-shadow: inset 4px 0 0 #4a9c8d}.track-labels .video-track-label.is-active{color: #effffb;background: #28675e;box-shadow: inset 4px 0 0 #8be7d2,0 0 0 1px #65cdb666}.track-labels .video-track-label .track-label-heading strong::before{content: '▣';color: #8be7d2}.track-labels .video-track-label small{color: #9ad3c6}.track-label-heading{display: flex;align-items: center;justify-content: space-between;gap: 4px}.track-label-heading strong{color: #d8d9df;font: 700 10px 'DM Mono',monospace}.track-mute-button{padding: 2px 4px;border: 1px solid #5c5e67;border-radius: 3px;color: #c9cbd2;background: #35363d;font: 7px 'DM Mono',monospace}.track-mute-button:hover:not(:disabled){border-color: #ff9d93;color: #fff4ef}.track-mute-button:disabled{cursor: default;opacity: .35}.track-labels .audio-track-label small{display: block;margin-top: 4px;overflow: hidden;color: #898b94;text-overflow: ellipsis;white-space: nowrap;font-size: 7px}.timeline-add-track-button{width: 34px;height: 34px;min-height: 34px;margin: 0 auto 9px;flex: 0 0 34px;display: grid;place-items: center;border: 1px solid #62646c;border-radius: 50%;color: #e3e4e8;background: #35363c;font: 700 20px/1 'DM Mono',monospace;box-shadow: 0 5px 14px #0004;cursor: pointer}.timeline-add-track-button:hover,.timeline-add-track-button:focus-visible{border-color: #ff9d93;outline: 0;color: #fff5f1;background: #4b4142;box-shadow: 0 0 0 3px #ff746526,0 5px 14px #0004}.auto-match-button{padding: 6px 9px;border: 1px solid #75a6c9;border-radius: 9px;color: #e7f5ff;background: #31495d;font: 700 9px 'DM Mono',monospace;white-space: nowrap}.auto-match-button:hover:not(:disabled){border-color: #a9d8fa;background: #3e607a}.auto-match-button:disabled{cursor: not-allowed;opacity: .38}.auto-threshold-control{margin-left: auto;display: inline-flex;align-items: center;gap: 5px;color: #d6d5da;font-size: 14px !important;font-weight: 600;cursor: pointer}.auto-threshold-control input{width: 18px;height: 18px;margin: 0;appearance: none;border: 2px solid #b8bac2;border-radius: 5px;background: transparent}.auto-threshold-control input:checked{border-color: #ff9b90;background: #ff7465;box-shadow: inset 0 0 0 3px #28292e}#threshold:disabled{opacity: .55;cursor: not-allowed}.onboarding-dialog{width: min(460px,calc(100vw - 40px));padding: 34px;border-color: #777983;border-radius: 10px;color: #f2f1f3;background: #303137;box-shadow: 0 30px 100px #000c;text-align: center}.onboarding-dialog::backdrop{background: #090a0ed9;backdrop-filter: blur(3px)}.onboarding-mark{width: 42px;height: 42px;margin: 0 auto 18px;display: flex;align-items: end;justify-content: center;gap: 5px;border: 1px solid #61636c;border-radius: 50%;background: #25262b}.onboarding-mark i{width: 5px;border-radius: 4px;background: #ff887c}.onboarding-mark i:nth-child(1){height: 12px}.onboarding-mark i:nth-child(2){height: 23px}.onboarding-mark i:nth-child(3){height: 16px}.onboarding-progress{margin: 0 0 8px;color: #a6a7b0;font: 10px 'DM Mono',monospace;letter-spacing: .12em}.onboarding-dialog h2{margin: 0;color: #fff;font-size: 28px;letter-spacing: -1.25px}.onboarding-dialog .onboarding-message{min-height: 52px;margin: 13px auto 19px;display: block;color: #c3c3ca;font-size: 14px;line-height: 1.55}.onboarding-dots{display: flex;justify-content: center;gap: 7px;margin-bottom: 26px}.onboarding-dots i{width: 6px;height: 6px;border-radius: 50%;background: #61636c;transition: width .2s ease,background .2s ease}.onboarding-dots i.is-active{width: 21px;border-radius: 10px;background: #ff887c}.onboarding-actions{display: flex;align-items: center;justify-content: space-between;gap: 16px}.onboarding-actions button{padding: 10px 14px;border-radius: 5px;font-size: 12px;font-weight: 800}.onboarding-skip{border: 0;color: #aaaab2;background: transparent}.onboarding-skip:hover{color: #fff}.onboarding-next{min-width: 118px;border: 1px solid #ff9e94;color: #2f2020;background: #ff8d81}.onboarding-next:hover{background: #ffaba1}.onboarding-next span{margin-left: 5px;font-size: 16px;line-height: 10px}.workspace{min-height: 0;grid-template-rows: minmax(0,1fr);overflow: hidden}.editor-pane,.control-panel{min-height: 0;height: 100%}.controls-scroll{min-height: 0;flex: 1 1 auto}.file-panel{height: clamp(230px,32vh,440px);min-height: 0;flex: 0 0 clamp(230px,32vh,440px)}.transport{height: clamp(76px,10vh,100px);flex: 0 0 clamp(76px,10vh,100px)}.timeline-section{min-height: 0;flex: 1 1 0;display: flex;flex-direction: column}.timeline-header,.ruler,.timeline-footer{flex: 0 0 auto}.timeline-track{height: auto;min-height: 193px;flex: 1 1 0}@media (max-width: 1080px){.transport{padding: 0 12px;gap: 4px}.transport-label{display: none}.transport-button{width: 38px;height: 38px;font-size: 19px}.transport-button.large{width: 42px;height: 42px}.time-readout{min-width: 120px;padding: 8px 10px;font-size: 14px}.next-cut-button{padding: 8px;gap: 4px}.next-cut-text,.next-cut-button small{display: none}.next-cut-button kbd{display: inline}}@media (max-width: 1050px){body{min-width: 820px}.workspace{grid-template-columns: minmax(480px,1fr) 300px}.controls-scroll{padding-left: 22px;padding-right: 22px}.control-title label{font-size: 16px}.control-hint{font-size: 13px}}@media (max-width: 820px){body{min-width: 0;overflow-x: hidden}.app-shell{min-height: 100vh;overflow: visible}.topbar{padding: 0 16px}.brand{max-width: calc(100vw - 68px);font-size: 18px}.header-help{right: 16px}.workspace{height: auto;min-height: calc(100vh - 62px);display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: auto auto;overflow: visible}.editor-pane{height: auto;overflow: hidden;border-right: 0}.file-panel{height: 230px;flex-basis: 230px}.wave-stage{width: 76%;height: 76%}.transport{height: 76px;flex-basis: 76px}.timeline-section{height: 332px;flex: 0 0 332px}.timeline-track{flex: 0 0 193px}.control-panel{height: auto;min-height: 0}.controls-scroll{max-height: none;overflow: visible;padding: 28px 24px 20px}.export-card{margin-top: 0}}@media (max-width: 520px){.file-drop-overlay{padding: 10px}.file-drop-window{min-height: calc(100vh - 20px);padding: 24px 16px;border-radius: 11px}.file-drop-hint{margin-bottom: 18px}.file-drop-targets{grid-template-columns: 1fr 1fr;gap: 8px}.file-drop-track{min-height: 112px;padding: 14px 12px}.file-drop-track strong{margin-bottom: 5px;font-size: 22px}.topbar{height: 54px}.workspace{min-height: calc(100vh - 54px)}.brand{font-size: 16px}.transport{height: 66px;flex-basis: 66px;padding: 0 8px;gap: 2px}.transport-button{width: 34px;height: 34px;font-size: 17px}.transport-button.large{width: 38px;height: 38px}.time-readout{min-width: 102px;padding: 7px 6px;font-size: 13px}.next-cut-button{padding: 6px}.next-cut-button kbd{display: none}.timeline-section{height: 316px;flex-basis: 316px}.timeline-header{padding: 0 10px}.timeline-header > span{display: none}.timeline-track{min-height: 177px;flex-basis: 177px}.track-labels{width: 88px}.timeline-click-target{left: 88px}.timeline-cursor{left: 95px}.track-labels .audio-track-label{padding-left: 6px;padding-right: 6px}.track-labels .audio-track-label small{font-size: 6px}.timeline-footer{padding: 0 12px;gap: 12px;font-size: 10px}.timeline-footer span:nth-child(2){display: none}.control-panel{min-width: 0}}.video-import-dialog{width: min(660px,calc(100vw - 32px));padding: 38px;border: 1px solid #647069;border-radius: 22px;color: #f4f7f5;background: #292e2d;box-shadow: 0 30px 100px #000d}.video-import-dialog::backdrop{background: #090a0ee6;backdrop-filter: blur(8px)}.video-import-dialog h2{margin: 5px 0 10px;color: #fff;font-size: 30px;letter-spacing: -1.2px}.video-import-dialog > p:not(.eyebrow):not(.video-import-limits){margin: 0 0 18px;color: #b9c1bf;font-size: 13px;line-height: 1.55}.video-import-dialog > strong{padding: 11px 13px;display: block;overflow: hidden;border: 1px solid #4d5b57;border-radius: 11px;color: #d7e4e1;background: #202524;font: 10px 'DM Mono',monospace;text-overflow: ellipsis;white-space: nowrap}.video-import-actions{margin-top: 18px;display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.video-import-actions button{min-height: 105px;padding: 18px;display: grid;grid-template-columns: 36px 1fr;align-items: center;gap: 12px;border: 1px solid #52645f;border-radius: 16px;color: #ecf6f3;background: #343c3a;text-align: left;cursor: pointer}.video-import-actions button:hover{border-color: #83dbc7;background: #31534c;box-shadow: 0 0 0 3px #60cdb522}.video-import-actions b{color: #8be7d2;font-size: 26px;text-align: center}.video-import-actions span{display: grid;gap: 6px;font-size: 14px;font-weight: 850}.video-import-actions small{color: #9daba8;font: 9px/1.45 'DM Mono',monospace}.video-import-limits{margin: 18px 0 0;color: #87938f;font: 9px/1.55 'DM Mono',monospace;text-align: center}@media (max-width: 560px){.video-import-dialog{padding: 30px 20px}.video-import-dialog h2{font-size: 25px}.video-import-actions{grid-template-columns: 1fr}.add-video-track-button{padding-inline: 7px;font-size: 8px}}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.topbar{padding: 0 24px;justify-content: space-between}.brand{position: relative;z-index: 2;max-width: none;margin-right: auto;gap: 9px;color: #f6f3f2;font-size: 22px;letter-spacing: -1px}.brand-mark{width: 24px;height: 24px;display: flex;align-items: end;justify-content: center;gap: 3px;padding: 4px;border-radius: 9px;background: #ff8175}.brand-mark i{width: 3px;border-radius: 4px;background: #2d2020}.brand-mark i:nth-child(1){height: 7px}.brand-mark i:nth-child(2){height: 14px}.brand-mark i:nth-child(3){height: 10px}.export-name-field{position: absolute;left: 50%;width: min(430px,44vw);display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 9px;transform: translateX(-50%)}.export-name-field > span{color: #898b94;font: 9px 'DM Mono',monospace;letter-spacing: .1em}.export-name-field input{width: 100%;padding: 8px 13px;border: 1px solid #4d4f57;border-radius: 13px;outline: 0;color: #e9e7e8;background: #303137;font-size: 12px;text-align: center}.export-name-field input:focus{border-color: #ff9d93;background: #3a3335;box-shadow: 0 0 0 3px #ff74651c}.header-help{position: relative;right: auto;z-index: 2;margin-left: auto;border-radius: 12px}.file-panel:not(.is-hidden){display: grid;place-items: center;height: clamp(280px,38vh,480px);flex: 0 0 clamp(280px,38vh,480px);padding: 16px}.wave-stage{width: min(88%,920px);height: auto;max-height: 100%;aspect-ratio: 16 / 9;margin: 0 auto;border: 1px solid #51525a;border-radius: 18px;overflow: hidden;box-shadow: 0 18px 45px #0006}.transport,.timeline-header,.timeline-footer,.controls-scroll,.export-card{border-radius: 0}.transport-button,.next-cut-button,.transport-label,.time-readout,.small-action,.remove-pauses-button,.stats-card,.safety-warning,.recovery-card,.recovery-card button{border-radius: 13px}.controls-scroll{padding-top: 38px}.remove-pauses-button{border-radius: 16px}.timeline-section{min-height: 350px}.timeline-track{min-height: 210px;overflow-x: hidden;overflow-y: auto;scrollbar-color: #64656d #1b1c20;scrollbar-width: thin}.timeline-scroll-content{position: relative;width: 100%;min-height: 100%}.timeline-horizontal-scroll{flex: 0 0 14px;height: 14px;margin-left: 136px;overflow-x: auto;overflow-y: hidden;background: #1a1b20;scrollbar-color: #777984 #24252a;scrollbar-width: thin}.timeline-horizontal-scroll > div{width: 100%;height: 1px}.timeline-horizontal-scroll::-webkit-scrollbar{height: 12px}.timeline-horizontal-scroll::-webkit-scrollbar-track{border: 1px solid #34353c;background: #24252a}.timeline-horizontal-scroll::-webkit-scrollbar-thumb{min-width: 34px;border: 2px solid #24252a;border-radius: 9px;background: #777984}.timeline-horizontal-scroll::-webkit-scrollbar-thumb:hover{background: #9a9ca6}#timelineWaveform{inset: 0}.track-labels{width: 136px;gap: 10px;padding-top: 7px;border-radius: 0 15px 15px 0}.track-labels .audio-track-label{padding: 15px 11px 10px;border-radius: 0 13px 13px 0}.track-labels .audio-track-label.is-active{border-radius: 0 13px 13px 0}.track-label-heading{align-items: flex-start}.track-label-heading strong{padding-top: 4px;font-size: 13px}.track-actions{display: inline-flex;align-items: center;gap: 5px}.track-mute-button,.track-lock-button,.track-delete-button{min-width: 28px;height: 28px;padding: 0 5px;display: grid;place-items: center;border: 1px solid #5c5e67;border-radius: 10px;color: #d1d2d8;background: #393a42;font: 8px 'DM Mono',monospace}.track-lock-button{font-size: 12px}.track-delete-button{min-width: 28px;color: #ffaaa1;font-size: 15px}.track-mute-button:hover:not(:disabled){border-color: #a8bdd2;color: #fff;background: #47505a}.track-lock-button:hover:not(:disabled){border-color: #ffd37a;color: #fff;background: #554a34}.track-delete-button:hover:not(:disabled){border-color: #ff8f84;color: #fff;background: #663f3d}.track-delete-button:disabled,.track-mute-button:disabled,.track-lock-button:disabled{cursor: default;opacity: .3}.track-labels .audio-track-label.is-locked{border-color: #6a6251;color: #c9c0aa;background: repeating-linear-gradient(-45deg,#2d2d31,#2d2d31 8px,#323136 8px,#323136 16px);box-shadow: inset 4px 0 #e1b85b}.track-labels .audio-track-label.is-locked small{color: #c6aa69}.track-labels .audio-track-label small{margin-top: 12px;font-size: 8px;line-height: 1.45}.timeline-click-target{left: 136px}.timeline-footer{border-radius: 0 0 15px 15px}.export-card{display: flex;flex-direction: column;align-items: center;padding: 24px 28px 28px}.export-card > div{width: min(240px,100%)}.export-button{width: min(240px,100%);min-height: 58px;padding: 16px 19px;border-radius: 17px;font-size: 15px;box-shadow: 0 10px 24px #0004}.export-button b{font-size: 20px}@media (max-height: 800px) and (min-width: 821px){.file-panel:not(.is-hidden){height: 230px;flex-basis: 230px}.timeline-section{min-height: 350px}.wave-stage{width: min(72%,620px)}}@media (max-width: 820px){.topbar{padding: 0 12px}.brand{font-size: 17px}.brand-mark{width: 21px;height: 21px}.export-name-field{width: min(49vw,330px)}.export-name-field > span{display: none}.export-name-field input{padding: 7px 9px;font-size: 11px}.file-panel:not(.is-hidden){height: 260px;flex-basis: 260px}.timeline-section{height: 430px;flex-basis: 430px}.timeline-track{flex-basis: auto;min-height: 290px}}@media (max-width: 520px){.brand-name{display: none}.export-name-field{width: calc(100vw - 116px)}.track-labels{width: 108px}.timeline-click-target{left: 108px}.timeline-horizontal-scroll{margin-left: 108px}.track-labels .audio-track-label{padding: 12px 7px}.track-mute-button,.track-lock-button,.track-delete-button{min-width: 24px;height: 25px;padding: 0 3px}.track-mute-button{font-size: 7px}}.recent-project-dialog{width: min(520px,calc(100vw - 32px));padding: 38px;border: 1px solid #686a73;border-radius: 22px;color: #f4f2f2;background: #2c2d33;box-shadow: 0 30px 100px #000c;text-align: center}.recent-project-dialog::backdrop{background: #090a0ee6;backdrop-filter: blur(8px)}.recent-project-mark{width: 54px;height: 54px;margin: 0 auto 17px;display: grid;place-items: center;border: 1px solid #ffaea5;border-radius: 18px;color: #302020;background: #ff897d;box-shadow: 0 12px 30px #0005;font-size: 31px;font-weight: 900;line-height: 1}.recent-project-dialog .recovery-kicker{display: block;margin: 0 0 8px;color: #ff9c92;font: 700 10px 'DM Mono',monospace;letter-spacing: .14em}.recent-project-dialog h2{margin: 0;color: #fff;font-size: 30px;letter-spacing: -1.3px}.recent-project-file{margin: 22px 0 15px;padding: 16px 17px;display: grid;gap: 6px;border: 1px solid #565861;border-radius: 15px;background: #24252a;text-align: left}.recent-project-file strong{overflow: hidden;color: #efedf0;font-size: 14px;text-overflow: ellipsis;white-space: nowrap}.recent-project-file span{color: #989aa3;font: 10px 'DM Mono',monospace;line-height: 1.5}.recent-project-dialog .recovery-copy{display: block;margin: 0 auto 24px;color: #bbbcc4;font-size: 13px;line-height: 1.55}.recent-project-actions{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 10px}.recent-project-actions button{min-height: 50px;padding: 12px 15px;border: 1px solid #63656e;border-radius: 14px;color: #e8e7eb;background: #3b3c43;font-size: 12px;font-weight: 850}.recent-project-actions button:hover{border-color: #8a8c95;background: #474850}#resumeProjectButton{border-color: #ffa49a;color: #2f2020;background: #ff8b7f}#resumeProjectButton:hover{border-color: #ffc2bb;background: #ffa096}@media (max-width: 520px){.recent-project-dialog{padding: 28px 20px}.recent-project-dialog h2{font-size: 25px}.recent-project-actions{grid-template-columns: 1fr}}.move-tool-button{min-height: 42px;display: inline-flex;align-items: center;gap: 7px;cursor: pointer;font-family: Manrope,sans-serif}.move-tool-button .move-tool-cursor{color: #ff8e84;font-size: 20px;line-height: 1}.move-tool-button kbd{padding: 2px 5px;color: #c7c9d0;border-color: #60626a;background: #2b2c32;font-size: 8px}.move-tool-button.is-active{border-color: #ff9b91;color: #fff;background: #493638;box-shadow: inset 0 0 0 1px #ff746527}.move-tool-button:disabled{cursor: not-allowed;opacity: .36}.ruler{height: 30px;min-height: 30px;cursor: ew-resize;touch-action: none;background-image: none}.ruler span{top: 7px;color: #b8bac2;font-size: 10px;font-weight: 600;line-height: 14px;pointer-events: none}.ruler span::after{content: '';position: absolute;top: 17px;left: 50%;width: 1px;height: 6px;background: #5d6069;transform: translateX(-50%)}.wave-click-target,.timeline-click-target{cursor: ew-resize;touch-action: none}.track-labels .audio-track-label[draggable="true"]{cursor: grab;user-select: none}.track-labels .audio-track-label[draggable="true"]:active{cursor: grabbing}.track-labels .audio-track-label.is-move-source{outline: 2px solid #ff8e84;outline-offset: -2px;background: #443437;box-shadow: inset 4px 0 0 #ff7465}.track-labels .audio-track-label.is-selection-scope{outline: 1px solid #62656e;outline-offset: -1px;background: #26272c;box-shadow: none}.track-labels .audio-track-label.is-selection-scope.is-active{outline-color: #9bd4ff;background: #2f628a;box-shadow: inset 4px 0 0 #9bd4ff,0 0 0 1px #6eb8ef66}.track-labels .audio-track-label .track-label-heading strong,.track-labels .audio-track-label > small{cursor: ns-resize}.track-labels .audio-track-label.is-dragging{opacity: .48}.track-labels .audio-track-label.is-drop-target{outline: 2px solid #8bc8ff;outline-offset: -2px;background: #293c50}.timeline-track.has-compact-tracks .track-labels{gap: 6px}.timeline-track.has-compact-tracks .track-labels .audio-track-label{padding: 7px 8px 5px}.timeline-track.has-compact-tracks .track-label-heading strong{padding-top: 2px;font-size: 11px}.timeline-track.has-compact-tracks .track-mute-button,.timeline-track.has-compact-tracks .track-lock-button,.timeline-track.has-compact-tracks .track-delete-button{min-width: 23px;height: 23px;padding: 0 3px;border-radius: 8px}.timeline-track.has-compact-tracks .track-mute-button{font-size: 7px}.timeline-track.has-compact-tracks .track-delete-button{font-size: 12px}.timeline-track.has-compact-tracks .track-labels .audio-track-label small{margin-top: 4px;font-size: 7px}.export-card .export-format-row,.export-card .export-output-row{width: min(240px,100%);display: flex;align-items: center;justify-content: space-between;gap: 12px}.export-card .export-format-row{margin-bottom: 10px}.export-card .export-output-row{margin-bottom: 12px}.export-format-row label,.export-output-row span{color: #858790;font: 700 9px 'DM Mono',monospace;letter-spacing: .08em}.export-format-row select{min-width: 150px;padding: 9px 30px 9px 11px;border: 1px solid #5a5c65;border-radius: 12px;outline: 0;color: #ecebee;background: #37383f;font: 700 11px Manrope,sans-serif;cursor: pointer}.export-format-row select:hover,.export-format-row select:focus{border-color: #ff9d93;background-color: #40383a}.export-format-row option{color: #ecebee;background: #303137}.export-format-row option:disabled{color: #74767f}.export-output-row strong{overflow: hidden;color: #b9bbc3;font: 500 9px 'DM Mono',monospace;text-align: right;text-overflow: ellipsis;white-space: nowrap}.timeline-click-target{cursor: grab}.timeline-track.is-moving-clip .timeline-click-target{cursor: grabbing}.timeline-track.is-trimming-clip .timeline-click-target{cursor: col-resize}.media-preview{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;display: block;object-fit: contain;background: #000}.media-preview[hidden]{display: none !important}.wave-stage .wave-click-target{inset: 0;z-index: 4}.file-panel:not(.is-hidden){min-height: 140px;max-height: none}.timeline-section{min-height: 220px}.editor-panel-resizer{position: relative;z-index: 12;height: 9px;min-height: 9px;flex: 0 0 9px;cursor: row-resize;touch-action: none;border-top: 1px solid #44464e;border-bottom: 1px solid #111216;outline: 0;background: #27282d}.editor-panel-resizer[hidden]{display: none !important}.editor-panel-resizer::before{content: '';position: absolute;inset: -4px 0}.editor-panel-resizer span{position: absolute;top: 50%;left: 50%;width: 44px;height: 3px;border-radius: 999px;background: #686a73;transform: translate(-50%,-50%);transition: width .15s ease,background .15s ease,box-shadow .15s ease}.editor-panel-resizer:hover span,.editor-panel-resizer:focus-visible span,body.is-resizing-panels .editor-panel-resizer span{width: 72px;background: #ff8e84;box-shadow: 0 0 0 4px #ff74651e}body.is-resizing-panels{cursor: row-resize !important;user-select: none !important}body.is-resizing-panels *{cursor: row-resize !important}.playback-speed-button{min-width: 44px;width: 44px;color: #f3d6d2;font: 800 11px 'DM Mono',monospace;letter-spacing: -.04em}.playback-speed-button:hover:not(:disabled){color: #fff;background: #493638;box-shadow: inset 0 0 0 1px #ff8e84}@media (max-width: 1100px){.playback-speed-button{min-width: 38px;width: 38px;font-size: 10px}}@media (max-width: 820px){.editor-panel-resizer{display: none !important}.file-panel:not(.is-hidden){min-height: 220px}.timeline-section{min-height: 350px}}.tool-button{min-height: 42px;display: inline-flex;align-items: center;justify-content: center;gap: 7px;cursor: pointer;user-select: none}.tool-button kbd{padding: 2px 5px;color: #c7c9d0;border-color: #60626a;background: #2b2c32;font-size: 8px}.tool-button.is-active{border-color: #ff9b91;color: #fff;background: #493638;box-shadow: inset 0 0 0 1px #ff746527}.tool-button:disabled{cursor: not-allowed;opacity: .36}.hand-tool-button{color: #d7d8dd}.hand-tool-icon{color: #ffb0a8;font-size: 17px;line-height: 1;filter: grayscale(.2)}.editor-pane.is-selection-tool .timeline-click-target{cursor: default}.editor-pane.is-selection-tool .timeline-track.is-hovering-clip .timeline-click-target{cursor: move}.editor-pane.is-selection-tool .timeline-track.is-hovering-trim .timeline-click-target{cursor: col-resize}.editor-pane.is-selection-tool .timeline-track.is-moving-clip .timeline-click-target{cursor: grabbing}.timeline-track.is-copying-clip .timeline-click-target{cursor: copy !important}.editor-pane.is-hand-tool .timeline-click-target,.editor-pane.is-hand-tool .ruler{cursor: grab}.editor-pane.is-hand-tool .wave-click-target{cursor: default}.editor-pane.is-hand-panning .timeline-click-target,.editor-pane.is-hand-panning .ruler{cursor: grabbing !important}.editor-pane.is-hand-panning{user-select: none}.editor-pane.is-hand-tool.is-hand-over-playhead:not(.is-hand-panning) .timeline-click-target,.editor-pane.is-hand-tool.is-hand-over-playhead:not(.is-hand-panning) .ruler,.editor-pane.is-hand-tool.is-hand-over-playhead:not(.is-hand-panning) .wave-click-target,.editor-pane.is-selection-tool.is-hand-over-playhead .timeline-click-target,.editor-pane.is-selection-tool.is-hand-over-playhead .ruler,.editor-pane.is-selection-tool.is-hand-over-playhead .wave-click-target,.editor-pane.is-hand-playhead-scrubbing .timeline-click-target,.editor-pane.is-hand-playhead-scrubbing .ruler,.editor-pane.is-hand-playhead-scrubbing .wave-click-target{cursor: col-resize !important}.editor-pane.is-hand-playhead-scrubbing{user-select: none}@media (max-width: 1080px){.transport .tool-button{width: 38px;min-width: 38px;height: 38px;min-height: 38px;padding: 0;display: inline-flex}.tool-button > span:nth-child(2),.tool-button kbd{display: none}}@media (max-width: 520px){.transport .tool-button{width: 34px;min-width: 34px;height: 34px;min-height: 34px}}.save-project-button{position: relative;z-index: 3;min-height: 38px;margin-left: auto;padding: 8px 12px;display: inline-flex;align-items: center;gap: 8px;border: 1px solid #5b5d66;border-radius: 12px;color: #e7e6e9;background: #383940;font: 800 11px Manrope,sans-serif;transition: border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.save-project-button:hover:not(:disabled){border-color: #ff9d93;color: #fff;background: #463a3c}.save-project-button:disabled{cursor: default;opacity: .42}.save-project-button.has-changes:not(:disabled){border-color: #ff8f84;box-shadow: inset 0 0 0 1px #ff746524}.save-project-button.is-saving{color: #d9dbe1}.save-project-button.is-saved{border-color: #9ed4a9;color: #e9ffed;background: #31433a;box-shadow: inset 0 0 0 1px #82c69124}.save-project-button kbd{padding: 2px 5px;border: 1px solid #5b5d66;border-radius: 5px;color: #aeb0b8;background: #292a30;font: 500 8px 'DM Mono',monospace}.save-project-icon{position: relative;width: 14px;height: 14px;display: block;border: 2px solid currentColor;border-radius: 2px}.save-project-icon::before{content: '';position: absolute;top: -2px;left: 2px;width: 6px;height: 5px;border: 1px solid currentColor;border-top: 0}.save-project-icon i{position: absolute;right: 2px;bottom: 1px;left: 2px;height: 4px;border: 1px solid currentColor;border-radius: 1px}.topbar .header-help{margin-left: 8px}@media (max-width: 980px){.save-project-button kbd{display: none}}@media (max-width: 620px){.save-project-button{width: 38px;min-width: 38px;padding: 0;justify-content: center}.save-project-button > span:not(.save-project-icon){display: none}}.timeline-track.has-magnetic-snap{box-shadow: inset 0 2px 0 #ff817a,inset 0 -2px 0 #ff817a33}.timeline-track.has-magnetic-snap .timeline-click-target{cursor: grabbing}.track-labels .audio-track-label[draggable="false"]{cursor: default;user-select: none}.transport-volume{min-width: 142px;max-width: 170px;height: 38px;padding: 0 10px;display: grid;grid-template-columns: auto minmax(62px,1fr) 46px;align-items: center;gap: 7px;border: 1px solid #555761;border-radius: 13px;color: #b9bbc3;background: #34353c;font: 700 8px 'DM Mono',monospace}.transport-volume input{width: 100%;height: 5px;margin: 0;appearance: none;border-radius: 8px;outline: none;background: linear-gradient(90deg,#78a9cc 0 var(--volume,66.66%),#51535c var(--volume,66.66%) 100%)}.transport-volume input::-webkit-slider-thumb{width: 13px;height: 13px;appearance: none;border: 2px solid #2a2b31;border-radius: 50%;background: #f1f8ff;box-shadow: 0 0 0 1px #7eb4da}.transport-volume input::-moz-range-thumb{width: 9px;height: 9px;border: 2px solid #2a2b31;border-radius: 50%;background: #f1f8ff;box-shadow: 0 0 0 1px #7eb4da}.transport-volume output{color: #edf4fa;font-size: 8px;text-align: right;white-space: nowrap}.transport-volume.is-disabled{opacity: .38}.transport-volume input:disabled{cursor: default}@media (max-width: 1080px){.transport-volume{min-width: 105px;width: 105px;padding: 0 8px;grid-template-columns: auto minmax(45px,1fr);gap: 5px}.transport-volume output{display: none}}@media (max-width: 900px){.transport-volume{min-width: 72px;width: 72px;grid-template-columns: 1fr}.transport-volume > span{display: none}}.workspace{--control-panel-width: 360px;grid-template-columns: minmax(0,1fr) 9px var(--control-panel-width)}.editor-pane{grid-column: 1;border-right: 0}.control-panel-resizer{position: relative;z-index: 20;grid-column: 2;grid-row: 1;width: 9px;min-width: 9px;height: 100%;cursor: col-resize;touch-action: none;outline: 0;border-right: 1px solid #15161a;border-left: 1px solid #44464e;background: #27282d}.control-panel-resizer::before{content: '';position: absolute;inset: 0 -4px}.control-panel-resizer span{position: absolute;top: 50%;left: 50%;width: 3px;height: 44px;border-radius: 999px;background: #686a73;transform: translate(-50%,-50%);transition: height .15s ease,background .15s ease,box-shadow .15s ease}.control-panel-resizer:hover span,.control-panel-resizer:focus-visible span,body.is-resizing-control-panel .control-panel-resizer span{height: 72px;background: #8fcaff;box-shadow: 0 0 0 4px #6eb8ef1f}.control-panel{grid-column: 3;grid-row: 1}body.is-resizing-control-panel{cursor: col-resize !important;user-select: none !important}body.is-resizing-control-panel *{cursor: col-resize !important}@media (max-width: 1050px){.workspace{--control-panel-width: 300px;grid-template-columns: minmax(0,1fr) 9px var(--control-panel-width)}}@media (max-width: 820px){.workspace{grid-template-columns: minmax(0,1fr)}.control-panel-resizer{display: none !important}.editor-pane{grid-column: 1;grid-row: 1}.control-panel{grid-column: 1;grid-row: 2}}.editor-pane{container-type: inline-size;container-name: pausiq-editor}#previousCutButton{display: inline-flex}@container pausiq-editor (max-width: 1280px){.transport{height: 76px;min-height: 76px;flex: 0 0 76px;padding: 0 12px;gap: 2px;overflow: visible}.transport > *{flex-shrink: 0}.transport .tool-button{width: 38px;min-width: 38px;height: 38px;min-height: 38px;padding: 0}.tool-button > span:nth-child(2),.tool-button kbd{display: none}.transport-button,.playback-speed-button{width: 38px;min-width: 38px;height: 38px}.transport-button.large{width: 42px;min-width: 42px;height: 42px}.transport-volume{width: 110px;min-width: 110px;max-width: 110px;padding: 0 8px;grid-template-columns: auto minmax(42px,1fr);gap: 5px}.transport-volume output{display: none}.time-readout{width: 150px;min-width: 150px;padding: 8px 10px;font-size: 15px}.next-cut-button{width: 40px;min-width: 40px;height: 38px;padding: 0;justify-content: center;gap: 0}.next-cut-button > span:first-child{font-size: 16px}.previous-cut-text,.next-cut-text,.next-cut-button kbd{display: none}}@container pausiq-editor (max-width: 900px){.transport{height: auto;min-height: 88px;flex: 0 0 auto;flex-wrap: wrap;align-content: center;padding: 6px 8px;column-gap: 4px;row-gap: 4px}.transport-volume{width: 90px;min-width: 90px;max-width: 90px;grid-template-columns: 1fr}.transport-volume > span{display: none}.time-readout{width: 142px;min-width: 142px}}@media (max-height: 700px) and (min-width: 821px){.file-panel:not(.is-hidden){height: 180px;min-height: 180px;flex-basis: 180px}.timeline-section{min-height: 180px}.controls-scroll{padding-top: 22px}.remove-pauses-button{margin-bottom: 18px}.control-block{padding-top: 15px;padding-bottom: 17px}.control-hint{margin-bottom: 14px}.export-card{padding-top: 14px;padding-bottom: 16px}}@media (max-width: 760px){.topbar{min-height: 62px;gap: 8px}.brand-name{display: none}.export-name-field{position: relative;left: auto;width: min(100%,360px);margin: 0 auto;transform: none}.save-project-button{width: 38px;min-width: 38px;padding: 0;justify-content: center}.save-project-button > span:not(.save-project-icon),.save-project-button kbd{display: none}}.timeline-section{--audio-meter-width: 70px;position: relative;padding-right: var(--audio-meter-width)}.timeline-header{margin-right: calc(var(--audio-meter-width) * -1)}.timeline-audio-meter{position: absolute;z-index: 8;top: 31px;right: 0;bottom: 0;width: var(--audio-meter-width);padding: 7px 6px 6px;display: flex;flex-direction: column;border-left: 1px solid #4a4c54;background: linear-gradient(180deg,#25262b 0%,#1b1c21 42px,#17181c 100%);box-shadow: -5px 0 13px #0004;overflow: hidden}.audio-meter-head{height: 22px;display: flex;align-items: center;justify-content: space-between;color: #9a9ca4;font: 500 8px 'DM Mono',monospace}.audio-meter-head strong{color: #c3c5cb;font-size: 8px;letter-spacing: .08em}.audio-meter-head output{min-width: 31px;color: #aeb2ba;font-size: 7px;text-align: right;font-variant-numeric: tabular-nums}.timeline-audio-meter.is-hot .audio-meter-head output{color: #ff6963;text-shadow: 0 0 7px #ff403f8c}.timeline-audio-meter.is-clipping .audio-meter-head output{color: #fff;background: #e62f2b;box-shadow: 0 0 0 2px #e62f2b,0 0 11px #ff322fb3}.audio-meter-body{min-height: 70px;flex: 1;display: grid;grid-template-columns: 23px 1fr;gap: 4px}.audio-meter-scale{position: relative;color: #73767e;font: 500 7px 'DM Mono',monospace;font-variant-numeric: tabular-nums}.audio-meter-scale span{position: absolute;right: 0;line-height: 1;transform: translateY(50%)}.audio-meter-scale .meter-0{top: -2px;transform: none}.audio-meter-scale .meter-6{bottom: 90%}.audio-meter-scale .meter-12{bottom: 80%}.audio-meter-scale .meter-24{bottom: 60%}.audio-meter-scale .meter-36{bottom: 40%}.audio-meter-scale .meter-48{bottom: 20%}.audio-meter-scale .meter-60{bottom: -2px;transform: none}.audio-meter-bars{min-width: 20px;display: grid;grid-template-columns: repeat(2,minmax(7px,1fr));gap: 3px}.audio-meter-channel{position: relative;overflow: hidden;border: 1px solid #36383f;border-radius: 2px;background: repeating-linear-gradient(to top,#22242a 0,#22242a 3px,#18191d 3px,#18191d 5px);box-shadow: inset 0 0 5px #000b}.audio-meter-channel::after{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(to top,transparent 79.5%,#e4c44a24 80%,transparent 80.5%,transparent 89.5%,#ff575232 90%,transparent 90.5%)}.audio-meter-channel i{position: absolute;inset: 1px;display: block;border-radius: 1px;background: linear-gradient(to top,#28c47a 0%,#57d16c 78%,#e8c84c 80%,#f2a73c 89%,#ff5852 91%,#ff3535 100%);box-shadow: 0 0 6px #35cb7040;transform: scaleY(var(--meter-level,0));transform-origin: center bottom;transition: transform 35ms linear}.audio-meter-channel b{position: absolute;z-index: 2;right: 0;bottom: calc(var(--meter-peak,0) * 100%);left: 0;height: 2px;border-radius: 2px;background: #f1f3f5;box-shadow: 0 0 5px #fff9;transform: translateY(1px)}.audio-meter-channel-labels{height: 15px;padding-left: 27px;display: grid;grid-template-columns: repeat(2,1fr);gap: 3px;align-items: end;color: #858891;font: 600 7px 'DM Mono',monospace;text-align: center}@container pausiq-editor (max-width: 900px){.timeline-section{--audio-meter-width: 56px}.timeline-audio-meter{padding-right: 4px;padding-left: 4px}.audio-meter-body{grid-template-columns: 18px 1fr;gap: 3px}.audio-meter-head output{display: none}.audio-meter-channel-labels{padding-left: 21px}}@media (min-width: 641px) and (max-width: 820px){.app-shell{height: 100vh;min-height: 0;overflow: hidden}.workspace{height: calc(100vh - 62px);min-height: 0;grid-template-columns: minmax(0,1fr) clamp(260px,36vw,300px);grid-template-rows: minmax(0,1fr);overflow: hidden}.editor-pane{grid-column: 1;grid-row: 1;height: 100%;min-height: 0}.control-panel-resizer{display: none !important}.control-panel{grid-column: 2;grid-row: 1;height: 100%;min-height: 0;border-left: 1px solid #44464e}.controls-scroll{min-height: 0;flex: 1 1 auto;max-height: none;overflow-y: auto}.export-card{margin-top: auto}}:root{--bg: #0d1218;--panel: #151b23;--panel-light: #1a212b;--line: #303946;--text: #f1f3f1;--muted: #98a2b0;--dim: #667181;--lime: #ddff7a;--lime-dark: #8d9c63;--coral: #ff756d;--violet: #9c92ff;color-scheme: dark}body{color: var(--text);background: #090d12}button,input,select{font-family: Manrope,Arial,sans-serif}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline: 2px solid #ddff7a;outline-offset: 2px}.app-shell{background: var(--bg)}.topbar{height: 66px;padding: 0 24px;border-bottom: 1px solid #29313c;background: #0f141a;box-shadow: none}.workspace{height: calc(100vh - 66px)}.brand{color: #f4f6f3;font-size: 20px;letter-spacing: -.65px}.brand-mark{width: 32px;height: 32px;padding: 7px;gap: 3px;border: 1px solid #e7ff9b;border-radius: 9px;background: var(--lime);box-shadow: none}.brand-mark i{width: 3px;background: #202919}.brand-mark i:nth-child(1){height: 7px}.brand-mark i:nth-child(2){height: 15px}.brand-mark i:nth-child(3){height: 10px}.export-name-field > span{color: #7e8997;letter-spacing: .12em}.export-name-field input{border-color: #35404d;border-radius: 8px;color: #e7ebe7;background: #171d25;box-shadow: none}.export-name-field input:hover{border-color: #465363}.export-name-field input:focus{border-color: #98ac62;background: #1a211f;box-shadow: 0 0 0 3px #ddff7a14}.save-project-button,.header-help{border-color: #35404d;border-radius: 8px;color: #c5cbd2;background: #171d25;box-shadow: none}.save-project-button:hover:not(:disabled),.header-help:hover{border-color: #8e9e63;color: var(--lime);background: #20281f}.save-project-button.has-changes:not(:disabled){border-color: #9aad62;box-shadow: none}.save-project-button.is-saved{border-color: #708653;color: #efffc9;background: #202a1e;box-shadow: none}.save-project-button kbd{border-color: #414b58;color: #aab3be;background: #10151b}.editor-pane{background: #0f141a}.drop-panel{border-bottom: 1px solid #29313c;background: #131922;padding: clamp(20px,3vw,40px)}.drop-copy{margin-inline: auto}.drop-copy h1{max-width: none;margin-inline: auto;color: #eef1ee;font-size: clamp(28px,3.4vw,48px);font-weight: 700;line-height: 1.18;letter-spacing: -.035em;text-wrap: balance}.drop-description{margin-top: 12px;color: #8792a1;font-size: 16px;line-height: 1.5}.drop-zone-button{width: 190px;height: 132px;margin-top: 28px;gap: 16px;border: 1px dashed #526070;border-radius: 12px;color: #d7ff6d;background: #11171e;box-shadow: none}.drop-zone-button:hover{border-color: var(--lime);color: var(--lime);background: #1b241b}.drop-arrow{font-size: 44px;line-height: 1}.drop-zone-button span:last-child{color: #a1abb7;letter-spacing: .08em}.drop-browse{margin-top: 18px;color: #8e98a6;font-size: 13px}.file-panel{background: #121820}.wave-stage{border-color: #303946;border-radius: 10px;background: #06090d;box-shadow: 0 12px 28px #0006}.file-meta{border-color: #29313c;background: #141a22}.file-badge{color: #202919;background: var(--lime)}.replace-button{border-color: #3c4755;border-radius: 7px;color: #c7ced6;background: #171e27}.replace-button:hover{border-color: #98aa65;color: var(--lime)}.transport{border-color: #29313c;background: #11171e;box-shadow: none}.transport-label,.transport-button,.next-cut-button,.time-readout,.transport-volume{border-color: #35404d;border-radius: 8px;color: #b9c2cd;background: #171e27;box-shadow: none}.transport-label:hover:not(:disabled),.transport-button:hover:not(:disabled),.next-cut-button:hover:not(:disabled){border-color: #556171;color: #f1f4f0;background: #202833}.tool-button.is-active,.move-tool-button.is-active{border-color: #9aaa64;color: #f2f8e4;background: #293322;box-shadow: inset 3px 0 0 var(--lime)}.move-tool-button .move-tool-cursor{color: var(--lime)}.transport-button.large{border: 1px solid #e3ff91;border-radius: 8px;color: #172011;background: var(--lime)}.transport-button.large:hover:not(:disabled),.transport-button.large.is-playing{border-color: #efffb9;color: #11170d;background: #e7ff99}.cut-at-cursor-button{color: #ffc0ba}.cut-at-cursor-button:hover:not(:disabled){border-color: #95615e;color: #fff;background: #382526}.delete-selection-button{color: #df8a85}.delete-selection-button:hover:not(:disabled){border-color: #8d5552;color: #fff;background: #382526;box-shadow: none}.time-readout{color: #d9dee4;background: #151b23}.time-readout:focus-within{border-color: #9bac67;box-shadow: 0 0 0 3px #ddff7a12}.next-cut-button{color: #d8decb;background: #1b211d}.next-cut-button span{color: var(--lime)}.next-cut-button kbd,.move-tool-button kbd{border-color: #414b58;color: #aeb8c3;background: #10151b}.transport-volume input{background: linear-gradient(90deg,#b6d85b 0 var(--volume,66.66%),#3b4653 var(--volume,66.66%) 100%)}.transport-volume input::-webkit-slider-thumb{border-color: #172012;background: var(--lime);box-shadow: 0 0 0 1px #a2b969}.transport-volume input::-moz-range-thumb{border-color: #172012;background: var(--lime);box-shadow: 0 0 0 1px #a2b969}.timeline-section{background: #0b1016}.timeline-header{color: #778392;border-bottom-color: #29313c;background: #11171e}.timeline-header > span.is-notice{border-color: #829253;border-radius: 6px;color: #e8f7c2;background: #222b1f;box-shadow: none}.add-video-track-button{border-color: #66754b;border-radius: 7px;color: #e5f8b4;background: #222c1e}.add-video-track-button:hover{border-color: #a8bd6d;color: #f4ffd8;background: #2a3723}.timeline-zoom-tools .small-action{border-color: #3a4552;border-radius: 7px;color: #aeb7c1;background: #171e27}.timeline-zoom-tools .small-action:hover{border-color: #95a85f;color: var(--lime);background: #20281f}.timeline-zoom-tools output{color: #808b99}.ruler{border-bottom-color: #303946;background-color: #0f151c}.ruler span{color: #9aa4b0;font-weight: 500}.ruler span::after{background: #46515e}.timeline-track{background: #090e14;scrollbar-color: #4b5664 #11171e}.timeline-empty{color: #586473}.track-labels{gap: 6px;border-right-color: #303946;border-radius: 0;background: #11171e}.track-labels .audio-track-label{border: 1px solid transparent;border-radius: 0 8px 8px 0;background: transparent}.track-labels .audio-track-label.is-active{border-color: #46573a;border-left: 0;border-radius: 0 8px 8px 0;color: #f2f8e6;background: #263121;box-shadow: inset 3px 0 0 var(--lime)}.track-labels .audio-track-label.is-selection-scope{outline-color: #485361;background: #182029}.track-labels .audio-track-label.is-selection-scope.is-active{outline-color: #849752;background: #263121;box-shadow: inset 3px 0 0 var(--lime)}.track-labels .audio-track-label.is-move-source{outline-color: #a8b96f;background: #2b3525;box-shadow: inset 3px 0 0 var(--lime)}.track-labels .audio-track-label.is-drop-target{outline-color: #a8b96f;background: #283321}.track-labels .video-track-label{border-color: #31564f;color: #dcf5ee;background: #172823;box-shadow: inset 3px 0 0 #62a895}.track-labels .video-track-label.is-active{color: #f0fff9;background: #1c3932;box-shadow: inset 3px 0 0 #89d7c3}.track-label-heading strong{color: #d8dde3}.track-labels .audio-track-label small{color: #7e8996}.track-mute-button,.track-lock-button,.track-delete-button{border-color: #3d4855;border-radius: 6px;color: #aeb7c1;background: #171e27}.track-mute-button:hover:not(:disabled){border-color: #718092;background: #222c36}.track-lock-button:hover:not(:disabled){border-color: #9e8c59;background: #302a1e}.track-delete-button{color: #d88a85}.track-delete-button:hover:not(:disabled){border-color: #925a56;background: #382526}.timeline-add-track-button{border-color: #3d4855;border-radius: 8px;color: #b8c1cb;background: #171e27;box-shadow: none}.timeline-add-track-button:hover,.timeline-add-track-button:focus-visible{border-color: #9bad64;color: var(--lime);background: #20291f;box-shadow: none}.timeline-horizontal-scroll{background: #0c1117;scrollbar-color: #53606f #11171e}.timeline-horizontal-scroll::-webkit-scrollbar-track{border-color: #28313b;background: #11171e}.timeline-horizontal-scroll::-webkit-scrollbar-thumb{border-color: #11171e;background: #53606f}.timeline-footer{color: #7f8a98;border-top-color: #29313c;border-radius: 0;background: #11171e}.timeline-footer span:last-child{color: #b4c18f}.timeline-cursor{background: #ff6f66;box-shadow: none}.timeline-cursor::before{border-radius: 2px 2px 5px 5px;background: #ff6f66}.timeline-cursor.is-snapped{background: var(--lime);box-shadow: 0 0 0 1px #ddff7a33}.timeline-cursor.is-snapped::before{background: var(--lime)}.timeline-track.has-magnetic-snap{box-shadow: inset 0 2px 0 #ddff7a,inset 0 -1px 0 #ddff7a24}.control-panel{border-left: 0;background: #11171e}.control-panel-resizer{border-right-color: #090d12;border-left-color: #303946;background: #0d1218}.control-panel-resizer span{width: 2px;border-radius: 2px;background: #46515e}.control-panel-resizer:hover span,.control-panel-resizer:focus-visible span,body.is-resizing-control-panel .control-panel-resizer span{background: var(--lime);box-shadow: 0 0 0 3px #ddff7a12}.controls-scroll{background: #11171e}.remove-pauses-button{border-color: #7a8857;border-radius: 9px;color: #17200f;background: #9aaa66;box-shadow: none}.remove-pauses-button span{color: #17200f}.remove-pauses-button small{color: #344025}.remove-pauses-button:hover:not(:disabled){border-color: #dfff7a;color: #11170d;background: #b2c977}.remove-pauses-button:disabled{border-color: #343e49;color: #747f8c;background: #1b222b}.remove-pauses-button:disabled span,.remove-pauses-button:disabled small{color: #65707d}.control-block{border-color: #29323e}.control-title label{color: #edf0ed;font-size: 15px}.control-hint{color: #8f99a7;font-size: 12px;line-height: 1.55}.range{height: 5px;background: linear-gradient(to right,#a9c357 0%,#a9c357 var(--value,50%),#394451 var(--value,50%),#394451 100%)}.range::-webkit-slider-thumb{width: 18px;height: 18px;border: 3px solid #151c17;background: var(--lime);box-shadow: 0 0 0 1px #a4b866}.range::-moz-range-thumb{width: 13px;height: 13px;border: 3px solid #151c17;background: var(--lime);box-shadow: 0 0 0 1px #a4b866}.range-labels{color: #778290;font-size: 11px}.auto-threshold-control{color: #c5cbd2}.auto-threshold-control input{border-color: #66717e;border-radius: 4px;background: #10161d}.auto-threshold-control input:checked{border-color: var(--lime);background: var(--lime);box-shadow: inset 0 0 0 3px #172012}.safety-warning{border-color: #84564e;border-radius: 8px;color: #ffd9d4;background: #302120}.export-card{border-top-color: #303946;background: #0f151c}.export-format-row label,.export-output-row span{color: #74808e}.export-format-row select{border-color: #3b4653;border-radius: 8px;color: #e7ebe7;background: #171e27}.export-format-row select:hover,.export-format-row select:focus{border-color: #92a55e;background-color: #1e2720}.export-format-row option{color: #e7ebe7;background: #171e27}.export-output-row strong{color: #aab4bf}.export-button{min-height: 50px;border: 1px solid #8b9b60;border-radius: 9px;color: #151c10;background: #9aaa66;box-shadow: none}.export-button:hover:not(:disabled){border-color: #dfff7a;background: #b4ca77}.export-button:disabled{border-color: #343e49;color: #66717c;background: #1c232c}.timeline-audio-meter{border-left-color: #303946;background: #0e141a;box-shadow: -4px 0 12px #0003}.audio-meter-channel{border-color: #313b47;background: repeating-linear-gradient(to top,#1b222b 0,#1b222b 3px,#10161d 3px,#10161d 5px)}.audio-meter-head,.audio-meter-scale,.audio-meter-channel-labels{color: #737f8d}.file-drop-overlay{background: #080c11e8}.file-drop-window{border-color: #819155;border-radius: 14px;color: #f1f4f0;background: #141a22f2;box-shadow: 0 28px 80px #000b}.file-drop-kicker{color: var(--lime)}.file-drop-track{border-color: #3b4653;border-radius: 9px;color: #d8dde3;background: #171e27;box-shadow: none}.file-drop-track.is-selected{border-color: #aabd69;color: #f3f8e7;background: #273121;box-shadow: 0 0 0 2px #ddff7a17}.apply-notice{top: var(--apply-notice-top,50%);left: var(--apply-notice-left,50%);min-width: min(360px,calc(100vw - 28px));max-width: min(500px,calc(100vw - 28px));padding: 18px 24px 17px;border-color: #7f9055;border-radius: 10px;color: #f0f7df;background: #20291ff2;box-shadow: 0 20px 55px #000a;transform: translate(-50%,10px) scale(.96)}.apply-notice.is-visible{transform: translate(-50%,0) scale(1)}.apply-notice strong{color: var(--lime);font-size: clamp(18px,2vw,27px)}.apply-notice span{color: #c7d2b0}dialog,.onboarding-dialog,.video-import-dialog,.recent-project-dialog{border-color: #3a4552;border-radius: 12px;color: #eff2ef;background: #171e27;box-shadow: 0 24px 72px #000b}dialog::backdrop,.onboarding-dialog::backdrop,.video-import-dialog::backdrop,.recent-project-dialog::backdrop{background: #080c11d9}.onboarding-mark{border-color: #44505d;border-radius: 9px;background: #10161d}.onboarding-mark i,.onboarding-dots i.is-active{background: var(--lime)}.onboarding-next,#resumeProjectButton{border-color: #a0b064;color: #18200f;background: #a9bb6d}.onboarding-next:hover,#resumeProjectButton:hover{border-color: var(--lime);background: #bed57b}.toast{border-color: #66764a;border-radius: 8px;color: #eaf5ce;background: #20291f}@media (max-width: 820px){.workspace{height: calc(100vh - 66px)}.control-panel{border-left: 1px solid #303946}}@media (max-width: 520px){.topbar{padding-inline: 10px}.brand-mark{width: 29px;height: 29px}.drop-zone-button{width: 168px;height: 118px}}.project-speed-control{order: 8;min-width: 116px;height: 38px;padding: 0 9px;display: grid;grid-template-columns: auto minmax(42px,1fr) auto;align-items: center;gap: 5px;flex: 0 0 auto;border: 1px solid #65744b;border-radius: 8px;color: #dfe8c9;background: #1b231d;font: 700 8px 'DM Mono',monospace;cursor: text;transition: border-color .15s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease}.project-speed-control > span{color: #9eaa8a;text-transform: uppercase;letter-spacing: .06em}.project-speed-control input{width: 100%;min-width: 0;height: 28px;padding: 0;margin: 0;appearance: textfield;border: 0;border-radius: 0;outline: 0;box-shadow: none;color: #efffc9;background: transparent;text-align: center;font: 500 12px/28px 'DM Mono',monospace;font-variant-numeric: tabular-nums}.project-speed-control input::-webkit-inner-spin-button,.project-speed-control input::-webkit-outer-spin-button{margin: 0;appearance: none}.project-speed-control > b{color: var(--lime);font-size: 10px}.project-speed-control:focus-within{border-color: var(--lime);background: #20291f;box-shadow: 0 0 0 3px #ddff7a12}.project-speed-control.is-disabled{border-color: #343e49;color: #68727e;background: #171d25;cursor: default;opacity: .48}.project-speed-control.is-disabled input{color: #7b8692}.project-speed-control.is-applying{animation: project-speed-working .8s ease-in-out infinite alternate}@keyframes project-speed-working{to{border-color: var(--lime);box-shadow: 0 0 0 3px #ddff7a12}}@container pausiq-editor (max-width: 1280px){.project-speed-control{width: 86px;min-width: 86px;padding: 0 7px;grid-template-columns: minmax(42px,1fr) auto}.project-speed-control > span{display: none}}@container pausiq-editor (max-width: 900px){.project-speed-control{width: 84px;min-width: 84px}}.icon-definitions{position: absolute;width: 0;height: 0;overflow: hidden;pointer-events: none}.ui-icon{display: block;width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round;pointer-events: none}.hand-tool-icon{display: flex;color: inherit;filter: none}.cut-at-cursor-button,.delete-selection-button{color: #b9c2cd}.track-lock-button,.track-delete-button{color: #b9c2cd}.track-actions .ui-icon{width: 15px;height: 15px}.audio-track-label.is-locked .track-lock-button{color: var(--lime)}.remove-pauses-button > span{display: grid;place-items: center}.remove-pauses-button .ui-icon{width: 18px;height: 18px}.audio-only-hint{display: none}.file-panel.is-audio-only:not(.is-hidden){height: 174px;min-height: 142px;flex-basis: 174px}.file-panel.is-audio-only .wave-stage{width: min(78%,620px);height: 112px;min-height: 0;max-height: 100%;aspect-ratio: auto;border-color: #35424c;background: #101820;box-shadow: none}.file-panel.is-audio-only .audio-only-hint{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;margin: 0;color: #dce5ed;font-size: 15px;font-weight: 700;z-index: 5;padding: 0 12px;border: 0;background: transparent;font-family: inherit;cursor: pointer}.file-panel.is-audio-only .audio-only-hint span{color: #96a3af;font-size: 12px;font-weight: 400}.file-panel.is-audio-only .wave-stage:hover{border-color: #899f5b;background: #142019}.file-panel.is-audio-only .audio-only-hint:focus-visible{outline: 2px solid var(--lime);outline-offset: -3px;border-radius: 10px}.file-panel.is-audio-only .audio-only-hint:disabled{cursor: default;opacity: .5}.add-video-track-button[hidden]{display: none}.track-labels .audio-track-label.is-active{box-shadow: inset 3px 0 0 var(--track-accent,#9bd4ff)}.file-drop-targets[hidden]{display: none}.track-labels .audio-track-label:not(.video-track-label){display: flex;flex-direction: column;gap: 6px;padding: 9px 9px 8px}.track-labels .audio-track-label:not(.video-track-label) .track-label-heading{display: flex;flex-direction: column;align-items: stretch;gap: 7px;width: 100%}.track-labels .audio-track-label:not(.video-track-label) .track-label-heading strong{padding: 0;font: 800 17px/1.1 Manrope,sans-serif;letter-spacing: -.03em}.track-labels .audio-track-label:not(.video-track-label) .track-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-items: center;gap: 5px;width: 100%}.track-labels .audio-track-label:not(.video-track-label) .track-actions button{width: 100%;min-width: 0;height: 25px;padding: 0;border-radius: 6px}.track-labels .audio-track-label:not(.video-track-label) .track-mute-button{font: 700 9px/1 Manrope,sans-serif}.track-labels .audio-track-label:not(.video-track-label) .track-mute-button.is-muted{border-color: #c69267;color: #ffcf9c;background: #382a24}.track-labels .audio-track-label:not(.video-track-label) > small{margin-top: auto;padding-top: 2px;font-size: 8px;line-height: 1.25}.history-button .ui-icon{width: 19px;height: 19px}.control-panel.is-controls-inactive .controls-scroll{opacity: .45}.control-panel.is-controls-inactive .controls-scroll .range{filter: grayscale(1)}@container pausiq-editor (max-width: 900px){.track-labels .audio-track-label:not(.video-track-label){padding: 8px 6px 6px}.track-labels .audio-track-label:not(.video-track-label) .track-actions{gap: 3px}.track-labels .audio-track-label:not(.video-track-label) .track-label-heading strong{font-size: 15px}}.timeline-track.has-compact-tracks .track-labels .audio-track-label:not(.video-track-label) .track-label-heading{flex-direction: row;align-items: center;justify-content: space-between;gap: 4px}.timeline-track.has-compact-tracks .track-labels .audio-track-label:not(.video-track-label) .track-actions{display: flex;width: auto;gap: 3px}.timeline-track.has-compact-tracks .track-labels .audio-track-label:not(.video-track-label) .track-actions button{width: 23px;height: 23px}.timeline-track.has-compact-tracks .track-labels .audio-track-label:not(.video-track-label) > small{display: none}.fit-timeline-button{order: 9;display: inline-flex;align-items: center;justify-content: center;gap: 4px;min-height: 34px;padding: 0 7px;border: 1px solid #596474;border-radius: 7px;color: #dce8ed;background: #1b232c;font: 800 10px Manrope,sans-serif;cursor: pointer;white-space: nowrap}.remove-gaps-button,.restore-import-button{min-height: 34px;padding: 0 8px;border: 1px solid #596474;border-radius: 7px;color: #dce8ed;background: #1b232c;font: 800 10px Manrope,sans-serif;cursor: pointer;white-space: nowrap}.remove-gaps-button{order: 7}.restore-import-button{order: 8}.remove-gaps-button:hover:not(:disabled){border-color: var(--lime);color: var(--lime)}.remove-gaps-button:disabled{opacity: .4;cursor: default}@container pausiq-editor (max-width: 1280px){.transport{height: auto;min-height: 76px;flex: 0 0 auto;flex-wrap: wrap;align-content: center;row-gap: 4px;padding-top: 6px;padding-bottom: 6px}}.restore-import-button:hover:not(:disabled){border-color: #f3ca78;color: #f3ca78}.restore-import-button:disabled{opacity: .4;cursor: default}.fit-timeline-button:hover:not(:disabled){border-color: var(--lime);color: var(--lime)}.fit-timeline-button:disabled{opacity: .4;cursor: default}.fit-timeline-button kbd{padding: 1px 4px;font-size: 10px}.track-labels .video-track-label,.track-labels .video-track-label.is-active{border: 0;color: #d8dde3;background: transparent;box-shadow: none}.track-labels .video-track-label.is-active{color: #f3f9ff;background: #273646;box-shadow: inset 3px 0 0 var(--track-accent)}.track-labels .video-track-label .track-label-heading strong::before{content: none}.track-labels .video-track-label small{color: #7e8996}.track-labels .video-track-label .track-label-heading strong{font: 800 17px/1.1 Manrope,sans-serif;letter-spacing: -.03em}.track-labels .video-track-label{display: flex;flex-direction: column;gap: 5px;padding: 8px 9px}.track-labels .video-track-label .track-label-heading{display: flex;align-items: center;justify-content: space-between;gap: 6px;width: 100%}.track-labels .video-track-label .track-actions{display: grid;grid-template-columns: repeat(2,25px);gap: 5px}.track-labels .video-track-label .track-actions button{width: 25px;height: 25px;padding: 0;border-radius: 6px}.track-labels .video-track-label > small{margin-top: auto;font-size: 8px;line-height: 1.25}.track-labels .track-add-slot{width: 100%;min-height: 64px;flex: 0 0 auto;display: grid;place-items: center}.track-labels .timeline-add-track-button{align-self: center;margin: 0}.track-labels .audio-track-label > small:empty{display: none}.ruler .ruler-end-time{z-index: 2;top: 3px;padding: 3px 6px;border: 1px solid #8ea459;border-radius: 5px;color: #e6f5c0;background: #263120;font: 700 10px/14px 'DM Mono',monospace;white-space: nowrap}.ruler .ruler-end-time::after{top: 21px;height: 7px;background: #a7bf6b}.ruler .ruler-end-time.is-right-edge{transform: translateX(-100%)}.ruler .ruler-end-time.is-right-edge::after{left: 100%}.ruler .ruler-end-time.is-left-edge{transform: translateX(0)}.ruler .ruler-end-time.is-left-edge::after{left: 0}.timeline-footer{height: auto;min-height: 44px;padding: 6px 14px;display: flex;align-items: center;justify-content: space-between;gap: 12px}.timeline-footer-stats{min-width: 0;display: flex;align-items: center;flex-wrap: wrap;gap: 5px 22px}.timeline-footer-stats > span{white-space: nowrap}.timeline-footer .timeline-footer-stats #newDuration{display: inline}.timeline-zoom-slider{flex: 0 0 auto;margin-left: auto;display: inline-flex;align-items: center;gap: 8px;color: #95a3af;font-size: 10px;font-weight: 700;white-space: nowrap}.timeline-zoom-slider input{width: 130px;height: 5px;margin: 0;appearance: none;border: 0;border-radius: 8px;outline: none;background: linear-gradient(to right,var(--lime) 0 var(--zoom-fill,0%),#394551 var(--zoom-fill,0%) 100%);cursor: pointer}.timeline-zoom-slider input::-webkit-slider-thumb{width: 15px;height: 15px;appearance: none;border: 2px solid #11171e;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 1px #9eb565}.timeline-zoom-slider input::-moz-range-thumb{width: 11px;height: 11px;border: 2px solid #11171e;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 1px #9eb565}.timeline-zoom-slider input:disabled{opacity: .4;cursor: default}.timeline-zoom-slider output{min-width: 44px;color: #b9c8d4;font: 10px 'DM Mono',monospace;text-align: right;font-variant-numeric: tabular-nums}@container pausiq-editor (max-width: 900px){.timeline-footer-stats{gap: 4px 11px}.timeline-footer .timeline-zoom-slider input{width: 90px}}:root{--bg: #0a0f18;--surface: #0f1623;--raise: #151e2d;--line: #1f2a3b;--text: #e8edf5;--mute: #7d8aa0;--dim: #4d5a70;--lime: #d6ff6b;--lime-ink: #14200a;--lime-soft: rgba(214,255,107,.12);--playhead: #ff7a6b;--font: Manrope,system-ui,-apple-system,sans-serif;color-scheme: dark}body{color: var(--text);background: var(--bg);font: 500 13px/1.45 var(--font);-webkit-font-smoothing: antialiased}body *:not(svg):not(svg *){font-family: var(--font) !important;text-transform: none !important}button,input,select{color: inherit}:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline: 2px solid var(--lime);outline-offset: 2px}kbd{padding: 0 5px;border: 1px solid var(--line);border-radius: 5px;color: var(--dim);background: none;font: 600 10px/16px var(--font);letter-spacing: 0}.ui-icon{width: 15px;height: 15px;stroke-width: 1.8}.app-shell,.editor-pane,.workspace{background: var(--bg)}.topbar{height: 60px;padding: 0 20px;border-bottom: 1px solid var(--line);background: var(--bg);box-shadow: none}.workspace{height: calc(100vh - 60px);--control-panel-width: clamp(320px,20vw,440px)}.brand{gap: 10px;color: var(--text);font-size: 17px;font-weight: 800;letter-spacing: -.02em;flex-shrink: 0}.brand-mark{width: 26px;height: 26px;padding: 6px;gap: 2px;border: 0;border-radius: 8px;background: var(--lime);box-shadow: none;flex-shrink: 0}.brand-mark i{width: 3px;border-radius: 1px;background: var(--lime-ink)}.brand-mark i:nth-child(1){height: 6px}.brand-mark i:nth-child(2){height: 11px}.brand-mark i:nth-child(3){height: 8px}.export-name-field{width: auto;grid-template-columns: auto 260px;gap: 8px}.export-name-field > span{color: var(--mute);font-size: 13px;font-weight: 500;letter-spacing: 0}.export-name-field input{padding: 8px 12px;border: 1px solid var(--line);border-radius: 10px;color: var(--text);background: var(--surface);font-size: 13px;text-align: center;box-shadow: none}.export-name-field input:hover{border-color: var(--dim)}.export-name-field input:focus{border-color: var(--lime);background: var(--surface);box-shadow: none}.header-help{width: 32px;height: 32px;border: 1px solid var(--line);border-radius: 10px;color: var(--mute);background: none;font-weight: 600}.header-help:hover{border-color: var(--dim);color: var(--text);background: none}.drop-panel{flex: 0 0 200px;height: 200px;min-height: 0;padding: 0 20px;display: flex;align-items: center;justify-content: center;border-bottom: 0;background: var(--bg)}.drop-panel.is-hidden{display: none}.drop-copy{position: relative;width: min(460px,100%);margin: 0;padding: 20px 32px;display: flex;flex-direction: column;align-items: center;border: 1.5px dashed var(--line);border-radius: 20px;text-align: center;cursor: pointer;transition: border-color .2s,background .2s}.drop-copy:hover,.drop-copy:focus-within{border-color: var(--lime);background: var(--lime-soft)}.drop-copy .drop-zone-button{position: absolute;inset: 0;z-index: 1;width: auto;height: auto;margin: 0;display: block;border: 0;border-radius: inherit;background: none;cursor: pointer}.drop-copy .drop-zone-button:hover{background: none}.drop-copy .drop-zone-button > span:last-child{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.drop-copy .drop-arrow{position: absolute;top: 20px;left: 50%;width: 36px;height: 36px;display: grid;place-items: center;border-radius: 50%;color: var(--lime);background: var(--lime-soft);transform: translateX(-50%)}.drop-copy .drop-arrow .ui-icon{width: 18px;height: 18px;stroke-width: 2}.drop-copy h1{margin: 48px 0 0;color: var(--text);font-size: 26px;font-weight: 700;line-height: 1.15;letter-spacing: -.03em}.drop-copy .drop-description{max-width: none;margin: 4px 0 0;color: var(--mute);font-size: 13px;line-height: 1.45}.drop-copy .drop-browse{margin: 10px 0 0;color: var(--dim);font-size: 11.5px}.file-panel{background: var(--bg)}.wave-stage{border: 1px solid var(--line);border-radius: 14px;background: #05080d;box-shadow: none}.file-panel.is-audio-only .wave-stage{width: min(460px,78%);border: 1.5px dashed var(--line);border-radius: 20px;background: none}.file-panel.is-audio-only .wave-stage:hover{border-color: var(--lime);background: var(--lime-soft)}.file-panel.is-audio-only .audio-only-hint{gap: 4px;color: var(--text);font-size: 15px;font-weight: 700}.file-panel.is-audio-only .audio-only-hint span{color: var(--mute);font-size: 12px;font-weight: 500}.editor-pane .transport{height: auto;min-height: 0;flex: 0 0 auto;display: flex;flex-wrap: wrap;align-items: center;align-content: center;gap: 10px 14px;padding: 12px 20px;border-top: 1px solid var(--line);border-bottom: 0;background: var(--bg);box-shadow: none}.editor-pane .transport > *{order: 0;margin: 0}.editor-pane .transport .time-readout{order: 0;width: auto;min-width: 150px;height: auto;padding: 6px 14px;display: block;border: 0;border-radius: 12px;color: var(--text);background: var(--surface);box-shadow: none;font-size: 20px;font-weight: 600;letter-spacing: .02em;text-align: left}.editor-pane .transport .time-readout input{width: 11.2ch;min-width: 0;padding: 0;text-align: left;font: inherit;font-variant-numeric: tabular-nums;letter-spacing: inherit}.editor-pane .transport .time-readout:focus-within{box-shadow: 0 0 0 2px var(--lime)}.tp-group{display: flex;align-items: center;gap: 2px;padding: 3px;border-radius: 12px;background: var(--surface)}.tp-playback,.tp-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 14px}.tp-playback::after{content: '';width: 1px;height: 24px;background: var(--line)}.tp-actions{gap: 4px 14px}.editor-pane .transport .tp-group > button,.editor-pane .transport .tp-playback > button:not(#playButton),.editor-pane .transport .tp-actions > button{order: 0;width: auto;min-width: 0;height: 32px;min-height: 32px;margin: 0;padding: 0 11px;display: inline-flex;align-items: center;justify-content: center;gap: 7px;flex: none;border: 0;border-radius: 9px;color: var(--mute);background: none;box-shadow: none;font-size: 13px;font-weight: 600;line-height: 1;white-space: nowrap;opacity: 1;transition: background .15s,color .15s}.editor-pane .transport .tp-actions > button{border-radius: 8px}.editor-pane .transport .tp-group > button > span,.editor-pane .transport .tp-group > button > kbd{position: static;display: inline;font-size: inherit;line-height: inherit}.editor-pane .transport .tp-group > button > kbd{font-size: 10px;line-height: 16px}.editor-pane .transport .tp-group > button > span:first-child,.editor-pane .transport .hand-tool-icon,.editor-pane .transport .cut-nav-icon{display: inline-flex;color: inherit}.editor-pane .transport .tp-group > button::before,.editor-pane .transport .tp-group > button::after{content: none}.editor-pane .transport .tp-group > button:hover:not(:disabled),.editor-pane .transport .tp-playback > button:not(#playButton):hover:not(:disabled),.editor-pane .transport .tp-actions > button:hover:not(:disabled){color: var(--text);background: var(--raise)}.editor-pane .transport .tool-button.is-active{color: var(--lime);background: var(--raise)}.editor-pane .transport button:disabled{opacity: .35;cursor: default}.editor-pane .transport .tp-group > button:disabled > *{opacity: 1}#playButton.transport-button.large{width: 44px;min-width: 44px;height: 44px;margin: 0;display: grid;place-items: center;border: 0;border-radius: 50%;color: var(--lime-ink);background: var(--lime);box-shadow: none;transition: transform .15s}#playButton.transport-button.large:hover,#playButton.transport-button.large.is-playing{color: var(--lime-ink);background: var(--lime)}#playButton.transport-button.large:active{transform: scale(.94)}#playButton .play-triangle{margin-left: 3px;border-top-width: 8px;border-bottom-width: 8px;border-left-width: 13px}#playButton.is-playing .play-triangle{margin-left: 0;width: 12px;height: 14px;border: 0;border-left: 4px solid currentColor;border-right: 4px solid currentColor}.editor-pane .transport .transport-volume{width: auto;min-width: 0;max-width: none;height: auto;padding: 0 6px;display: flex;align-items: center;gap: 10px;border: 0;border-radius: 0;color: var(--mute);background: none;font-size: 13px;font-weight: 500}.editor-pane .transport .transport-volume > span,.editor-pane .transport .transport-volume output{display: inline;font-size: 13px;font-weight: 500;letter-spacing: 0}.editor-pane .transport .transport-volume input{width: 90px}.editor-pane .transport .transport-volume output{min-width: 34px;color: var(--mute);text-align: right;font-variant-numeric: tabular-nums}.editor-pane .transport .transport-volume.is-disabled{opacity: .35}.editor-pane .transport .project-speed-control{order: 0;width: auto;min-width: 0;height: 32px;padding: 0 8px;display: flex;align-items: center;gap: 6px;border: 0;border-radius: 0;color: var(--mute);background: none;box-shadow: none;opacity: 1;animation: none;font-size: 13px;font-weight: 500}.editor-pane .transport .project-speed-control > span{display: inline;color: var(--mute);font-size: 13px;letter-spacing: 0}.editor-pane .transport .project-speed-control input{width: 46px;height: 28px;padding: 5px;border: 1px solid var(--line);border-radius: 8px;color: var(--text);background: var(--surface);font-size: 13px;font-weight: 500;line-height: 16px;text-align: center}.editor-pane .transport .project-speed-control > b{color: var(--mute);font-size: 13px;font-weight: 500}.editor-pane .transport .project-speed-control:focus-within{box-shadow: none}.editor-pane .transport .project-speed-control:focus-within input{border-color: var(--lime)}.editor-pane .transport .project-speed-control.is-disabled{opacity: .35}.editor-pane .transport .project-speed-control.is-applying input{border-color: var(--lime)}@container pausiq-editor (max-width: 620px){.editor-pane .transport{gap: 8px 10px;padding: 10px 16px}.editor-pane .transport .tp-group > button > span:not(:first-child),.editor-pane .transport .tp-group > button > kbd{display: none}.editor-pane .transport .tp-group > button{padding: 0 9px}.editor-pane .transport .time-readout{min-width: 132px;font-size: 17px}.editor-pane .transport .transport-volume input{width: 70px}.editor-pane .transport .transport-volume output{display: none}}.editor-panel-resizer,.control-panel-resizer{border-color: var(--line);background: var(--bg)}.control-panel-resizer{border-right-color: var(--bg)}.editor-panel-resizer span,.control-panel-resizer span{width: 32px;background: var(--line);box-shadow: none}.control-panel-resizer span{width: 3px;height: 32px}.editor-panel-resizer:hover span,.editor-panel-resizer:focus-visible span,body.is-resizing-panels .editor-panel-resizer span,.control-panel-resizer:hover span,.control-panel-resizer:focus-visible span,body.is-resizing-control-panel .control-panel-resizer span{background: var(--lime);box-shadow: none}.timeline-section{border-top: 1px solid var(--line);background: var(--bg)}.timeline-header{padding: 0 20px;color: var(--dim);border-bottom: 1px solid var(--line);background: var(--bg);font-size: 12px;font-weight: 500;letter-spacing: 0}.timeline-header > span.is-notice{padding: 3px 10px;border: 0;border-radius: 8px;color: var(--lime);background: var(--lime-soft);box-shadow: none;font-size: 12px;font-weight: 600;letter-spacing: 0;animation: none}.add-video-track-button{min-height: 26px;padding: 0 10px;border: 1px solid var(--line);border-radius: 8px;color: var(--mute);background: none;font-size: 12px;font-weight: 600}.add-video-track-button:hover{border-color: var(--dim);color: var(--text);background: var(--raise)}.ruler{border-bottom: 1px solid var(--line);background: var(--surface)}.ruler span{color: var(--mute);font-size: 11px;font-weight: 500;font-variant-numeric: tabular-nums}.ruler span::after{background: var(--line)}.ruler .ruler-end-time{padding: 2px 6px;border: 0;border-radius: 6px;color: var(--lime-ink);background: var(--lime);font-size: 11px;font-weight: 600}.ruler .ruler-end-time::after{background: var(--lime)}.timeline-track{background: var(--bg);scrollbar-color: var(--line) var(--bg)}.timeline-empty{color: var(--dim);font-size: 13px;font-weight: 500}.track-labels{gap: 0;padding-top: 0;border-right: 1px solid var(--line);border-radius: 0;background: var(--bg)}.track-labels .audio-track-label,.track-labels .audio-track-label:not(.video-track-label),.track-labels .video-track-label{border: 0;border-bottom: 1px solid var(--line);border-radius: 0;color: var(--text);background: none;box-shadow: inset 3px 0 0 transparent;outline: 0}.track-labels .audio-track-label.is-active,.track-labels .video-track-label.is-active,.track-labels .audio-track-label.is-selection-scope.is-active{border-radius: 0;color: var(--text);background: var(--lime-soft);box-shadow: inset 3px 0 0 var(--lime);outline: 0}.track-labels .audio-track-label.is-selection-scope{background: var(--surface);outline: 0}.track-labels .audio-track-label.is-move-source,.track-labels .audio-track-label.is-drop-target{outline: 1px solid var(--lime);outline-offset: -1px;background: var(--lime-soft)}.track-labels .audio-track-label.is-locked{background: var(--surface);box-shadow: inset 3px 0 0 var(--dim)}.track-labels .audio-track-label.is-empty{opacity: 1}.track-labels .audio-track-label .track-label-heading strong,.track-labels .audio-track-label:not(.video-track-label) .track-label-heading strong,.track-labels .video-track-label .track-label-heading strong{color: var(--text);font-size: 15px;font-weight: 700;letter-spacing: 0}.track-labels .audio-track-label > small,.track-labels .audio-track-label:not(.video-track-label) > small,.track-labels .video-track-label > small{color: var(--dim);font-size: 10px;font-weight: 500;letter-spacing: 0}.track-mute-button,.track-lock-button,.track-delete-button,.track-labels .audio-track-label:not(.video-track-label) .track-actions button,.track-labels .video-track-label .track-actions button{height: 26px;border: 0;border-radius: 8px;color: var(--mute);background: none;box-shadow: none}.track-labels .audio-track-label:not(.video-track-label) .track-mute-button{font-size: 11px;font-weight: 600}.track-mute-button:hover:not(:disabled),.track-lock-button:hover:not(:disabled),.track-delete-button:hover:not(:disabled){border: 0;color: var(--text);background: var(--raise)}.track-labels .audio-track-label:not(.video-track-label) .track-mute-button.is-muted{color: var(--lime);background: var(--raise)}.track-labels .audio-track-label.is-locked .track-lock-button{color: var(--lime)}.track-mute-button:disabled,.track-lock-button:disabled,.track-delete-button:disabled{opacity: .35}.track-actions .ui-icon{width: 14px;height: 14px}.timeline-add-track-button{width: 32px;height: 32px;min-height: 32px;flex-basis: 32px;border: 0;border-radius: 8px;color: var(--mute);background: none;box-shadow: none}.timeline-add-track-button:hover,.timeline-add-track-button:focus-visible{border: 0;color: var(--text);background: var(--raise);box-shadow: none}.timeline-horizontal-scroll{background: var(--bg);scrollbar-color: var(--line) var(--bg)}.timeline-horizontal-scroll::-webkit-scrollbar-track{border: 0;background: var(--bg)}.timeline-horizontal-scroll::-webkit-scrollbar-thumb{border-color: var(--bg);background: var(--line)}.timeline-cursor,.timeline-cursor::before{background: var(--playhead);box-shadow: none}.timeline-cursor.is-snapped,.timeline-cursor.is-snapped::before{background: var(--lime);box-shadow: none}.timeline-track.has-magnetic-snap{box-shadow: inset 0 1px 0 var(--lime)}.timeline-footer{min-height: 34px;padding: 0 20px;gap: 22px;color: var(--mute);border-top: 1px solid var(--line);background: var(--bg);font-size: 12px;font-weight: 500}.timeline-footer-stats{gap: 4px 22px}.timeline-footer-stats b{margin-left: 4px;color: var(--text);font-weight: 600;font-variant-numeric: tabular-nums}.timeline-footer-stats #cutCountFooter b{color: var(--lime)}.timeline-footer span:last-child{color: var(--mute)}.timeline-zoom-slider{gap: 10px;color: var(--mute);font-size: 12px;font-weight: 500}.timeline-zoom-slider output{min-width: 40px;color: var(--mute);font-size: 12px;font-weight: 500;font-variant-numeric: tabular-nums}.timeline-audio-meter{border-left: 1px solid var(--line);background: var(--bg);box-shadow: none}.audio-meter-head,.audio-meter-head strong,.audio-meter-head output,.audio-meter-scale,.audio-meter-channel-labels{color: var(--dim);font-size: 9px;font-weight: 600;letter-spacing: 0}.audio-meter-channel{border: 0;border-radius: 4px;background: var(--surface);box-shadow: none}.audio-meter-channel::after{content: none}.audio-meter-channel i{border-radius: 4px;box-shadow: none}.audio-meter-channel b{box-shadow: none}.range,.timeline-zoom-slider input,.transport-volume input{height: 4px;border-radius: 4px}.range{background: linear-gradient(to right,var(--lime) 0 var(--value,50%),var(--line) var(--value,50%) 100%)}.timeline-zoom-slider input{width: 140px;background: linear-gradient(to right,var(--lime) 0 var(--zoom-fill,0%),var(--line) var(--zoom-fill,0%) 100%)}.editor-pane .transport .transport-volume input{background: linear-gradient(90deg,var(--lime) 0 var(--volume,50%),var(--line) var(--volume,50%) 100%)}.range::-webkit-slider-thumb,.timeline-zoom-slider input::-webkit-slider-thumb,.transport-volume input::-webkit-slider-thumb{width: 14px;height: 14px;border: 0;border-radius: 50%;background: var(--text);box-shadow: 0 0 0 4px rgba(232,237,245,.08)}.range::-moz-range-thumb,.timeline-zoom-slider input::-moz-range-thumb,.transport-volume input::-moz-range-thumb{width: 14px;height: 14px;border: 0;border-radius: 50%;background: var(--text);box-shadow: 0 0 0 4px rgba(232,237,245,.08)}.range:disabled,#threshold:disabled,.timeline-zoom-slider input:disabled{opacity: .35}.control-panel,.controls-scroll{border-left: 0;background: var(--surface)}.controls-scroll{padding: 22px 22px 0}.remove-pauses-button{width: 100%;margin: 0;padding: 14px 16px;display: grid;grid-template-columns: 18px 1fr;column-gap: 12px;align-items: center;border: 0;border-radius: 14px;color: var(--lime-ink);background: var(--lime);box-shadow: none;font-size: 14px;font-weight: 700;text-align: left;transition: background .15s}.remove-pauses-button > span{grid-row: span 2;display: grid;place-items: center;color: inherit}.remove-pauses-button .ui-icon{width: 18px;height: 18px}.remove-pauses-button small{grid-column: 2;margin: 0;color: inherit;opacity: .7;font-size: 11.5px;font-weight: 500}.remove-pauses-button:hover:not(:disabled){border: 0;color: var(--lime-ink);background: var(--lime)}.remove-pauses-button:disabled{border: 0;color: var(--dim);background: var(--raise);cursor: default}.remove-pauses-button:disabled span,.remove-pauses-button:disabled small{color: var(--dim)}.control-panel.is-controls-inactive .controls-scroll{opacity: 1}.control-panel.is-controls-inactive .controls-scroll .range{filter: none}.control-block,.intensity-block{margin-top: 30px;padding: 0;border: 0}.control-title{margin-bottom: 10px;gap: 12px}.control-title label:not(.auto-threshold-control){color: var(--text);font-size: 14px;font-weight: 700;letter-spacing: 0}#intensityValue{display: inline;color: var(--lime);font-size: 13px;font-weight: 600}#thresholdValue{display: none}.range-labels,.intensity-labels{margin-top: 6px;color: var(--dim);font-size: 11px;font-weight: 500}.control-hint{margin: 10px 0 0;color: var(--mute);font-size: 12px;line-height: 1.45}.control-hint.top-hint{margin: 0 0 12px}.auto-threshold-control{gap: 8px;color: var(--mute);font-size: 13px !important;font-weight: 500}.auto-threshold-control input{width: 15px;height: 15px;border: 1.5px solid var(--dim);border-radius: 4px;background: none}.auto-threshold-control input:checked{border-color: var(--lime);background: var(--lime);box-shadow: inset 0 0 0 3px var(--surface)}.safety-warning{border: 1px solid rgba(255,122,107,.35);border-radius: 12px;color: var(--text);background: rgba(255,122,107,.08)}.export-card{margin-top: auto;padding: 20px 22px 22px;display: block;border-top: 1px solid var(--line);background: var(--surface)}.export-card .export-format-row{width: 100%;margin-bottom: 10px;display: flex;align-items: center;justify-content: space-between}.export-format-row label{color: var(--mute);font-size: 12px;font-weight: 600;letter-spacing: 0}.export-format-row select{min-width: 0;padding: 7px 28px 7px 10px;border: 1px solid var(--line);border-radius: 10px;color: var(--text);background-color: var(--raise);font-size: 13px;font-weight: 600}.export-format-row select:hover,.export-format-row select:focus{border-color: var(--dim);background-color: var(--raise)}.export-format-row option{color: var(--text);background: var(--raise)}.export-card .export-output-row{width: 100%;margin-bottom: 14px;display: block}.export-output-row > span{display: none}.export-output-row strong{display: block;color: var(--dim);font-size: 11.5px;font-weight: 500;letter-spacing: 0;text-align: left;white-space: normal}.export-button{width: 100%;min-height: 0;padding: 14px 16px;display: flex;align-items: center;justify-content: space-between;border: 0;border-radius: 14px;color: var(--lime-ink);background: var(--lime);box-shadow: none;font-size: 15px;font-weight: 700;transition: background .15s}.export-button b{display: grid;place-items: center}.export-button .ui-icon{width: 18px;height: 18px}.export-button:hover:not(:disabled){border: 0;background: var(--lime)}.export-button:disabled{border: 0;color: var(--dim);background: var(--raise);cursor: default}.file-drop-overlay{background: rgba(10,15,24,.92);backdrop-filter: none}.file-drop-window{border: 1.5px dashed var(--lime);border-radius: 20px;color: var(--text);background: var(--surface);box-shadow: none}.file-drop-kicker{margin-bottom: 8px;color: var(--lime);font-size: 13px;font-weight: 600;letter-spacing: 0}.file-drop-window h2{color: var(--text);font-size: 26px;font-weight: 700;letter-spacing: -.03em}.file-drop-hint{color: var(--mute);font-size: 13px}.file-drop-name{color: var(--dim);font-size: 12px;letter-spacing: 0}.file-drop-track{border: 1px solid var(--line);border-radius: 14px;color: var(--text);background: var(--raise);box-shadow: none;transform: none}.file-drop-track strong{color: var(--text);font-size: 22px;font-weight: 700}.file-drop-track span{color: var(--text);font-size: 13px;font-weight: 600}.file-drop-track small{color: var(--mute);font-size: 12px}.file-drop-track.is-selected{border-color: var(--lime);background: var(--lime-soft);box-shadow: none;transform: none}.file-drop-track.is-selected small{color: var(--mute)}dialog,.onboarding-dialog,.video-import-dialog,.recent-project-dialog{border: 1px solid var(--line);border-radius: 20px;color: var(--text);background: var(--surface);box-shadow: none}dialog::backdrop,.onboarding-dialog::backdrop,.video-import-dialog::backdrop,.recent-project-dialog::backdrop{background: rgba(5,8,13,.8);backdrop-filter: none}dialog h2,.onboarding-dialog h2,.video-import-dialog h2{color: var(--text);font-size: 22px;font-weight: 700;letter-spacing: -.02em}dialog p:not(.eyebrow){color: var(--mute);font-size: 13px}.eyebrow,.recent-project-dialog .recovery-kicker,.onboarding-progress{margin-bottom: 6px;color: var(--lime);font-size: 13px;font-weight: 600;letter-spacing: 0}.dialog-close{color: var(--mute)}.dialog-close:hover{color: var(--text)}.onboarding-mark{border: 0;border-radius: 8px;background: var(--lime)}.onboarding-mark i{background: var(--lime-ink)}.onboarding-dots i{background: var(--line)}.onboarding-dots i.is-active{background: var(--lime)}.onboarding-dialog .onboarding-message{color: var(--mute)}.onboarding-actions button,.recent-project-actions button{border-radius: 12px;font-size: 13px;font-weight: 700}.onboarding-next,#resumeProjectButton{border: 0;color: var(--lime-ink);background: var(--lime)}.onboarding-next:hover,#resumeProjectButton:hover{border: 0;background: var(--lime)}.onboarding-skip{color: var(--mute)}.video-import-dialog > strong{border: 1px solid var(--line);border-radius: 12px;color: var(--text);background: var(--raise);font-size: 12px}.video-import-dialog > p:not(.eyebrow):not(.video-import-limits){color: var(--mute)}.video-import-actions button{border: 1px solid var(--line);border-radius: 14px;color: var(--text);background: var(--raise);box-shadow: none}.video-import-actions button:hover{border-color: var(--lime);background: var(--lime-soft);box-shadow: none}.video-import-actions b{color: var(--lime)}.video-import-actions b .ui-icon{width: 22px;height: 22px}.video-import-actions span{font-size: 14px;font-weight: 700}.video-import-actions small,.video-import-limits{color: var(--mute);font-size: 12px;font-weight: 500}.recent-project-mark{border: 0;color: var(--lime-ink);background: var(--lime);box-shadow: none}.recent-project-file{border: 1px solid var(--line);border-radius: 12px;background: var(--raise)}.recent-project-file span{color: var(--mute)}.recent-project-actions button{border: 1px solid var(--line);color: var(--text);background: var(--raise)}.apply-notice{border: 1px solid var(--line);border-radius: 14px;color: var(--text);background: var(--raise);box-shadow: none}.apply-notice strong{color: var(--lime);font-size: 18px;font-weight: 700;letter-spacing: -.01em}.apply-notice span{color: var(--mute);font-size: 13px}.toast{border: 1px solid var(--line);border-radius: 12px;color: var(--text);background: var(--raise);box-shadow: none}.recovery-card{border: 1px solid var(--line);border-radius: 14px;background: var(--surface);box-shadow: none}.file-badge{color: var(--lime-ink);background: var(--lime)}@media (max-height: 700px) and (min-width: 641px){.controls-scroll{padding-top: 18px}.control-block,.intensity-block{margin-top: 20px}.control-hint{margin-top: 6px;font-size: 11.5px}.control-hint.top-hint{margin-bottom: 10px}.export-card{padding-top: 14px;padding-bottom: 16px}.export-button,.remove-pauses-button{padding-top: 12px;padding-bottom: 12px}}@media (max-height: 600px) and (min-width: 641px){.control-hint{display: none}.drop-panel{flex-basis: 170px;height: 170px}}@media (max-width: 1050px){.workspace{--control-panel-width: 300px}}@media (max-width: 820px){.workspace{height: auto}}@media (min-width: 641px) and (max-width: 820px){.workspace{height: calc(100vh - 60px)}}@media (max-width: 640px){.app-shell{height: auto;overflow: visible}.workspace{height: auto;min-height: calc(100vh - 60px);grid-template-rows: auto auto;overflow: visible}.editor-pane,.control-panel{height: auto}.controls-scroll{padding-bottom: 22px}}@media (max-width: 520px){.topbar,.editor-pane .transport,.timeline-header,.timeline-footer{padding-left: 12px;padding-right: 12px}.export-name-field{grid-template-columns: minmax(0,1fr);width: calc(100vw - 116px)}.export-name-field > span{display: none}.timeline-header > span{display: none}.drop-copy{padding: 16px 20px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;animation: none !important}}.editor-pane .transport .tp-group > button > span,.editor-pane .transport .tp-group > button .ui-icon{color: inherit}@container pausiq-editor (min-width: 1340px){.editor-pane .transport{flex-wrap: nowrap}}@container pausiq-editor (min-width: 1340px) and (max-width: 1849px){.editor-pane .transport .tp-group > button > span:not(:first-child){display: none}.editor-pane .transport .tp-group > button{padding: 0 9px}}@media (max-height: 780px) and (min-width: 641px){.timeline-track{min-height: 140px}}.tp-actions,.tp-playback{max-width: 100%;min-width: 0}.timeline-empty{left: 136px;padding: 0 16px;text-align: center}@media (max-width: 520px){.timeline-empty{left: 108px}}.track-labels{padding-top: 7px;gap: 10px}.timeline-track.has-compact-tracks .track-labels{gap: 6px}.track-labels,.timeline-track.has-compact-tracks .track-labels{gap: 1px}.track-labels .audio-track-label,.track-labels .audio-track-label:not(.video-track-label),.track-labels .video-track-label{border-bottom: 0;background: var(--bg);box-shadow: inset 3px 0 0 transparent,0 1px 0 var(--line)}.track-labels .audio-track-label.is-active,.track-labels .video-track-label.is-active,.track-labels .audio-track-label.is-selection-scope.is-active{background: linear-gradient(var(--lime-soft),var(--lime-soft)),var(--bg);box-shadow: inset 3px 0 0 var(--lime),0 1px 0 var(--line)}.track-labels .audio-track-label.is-selection-scope{background: var(--surface)}.track-labels .audio-track-label.is-locked{background: var(--surface);box-shadow: inset 3px 0 0 var(--dim),0 1px 0 var(--line)}.timeline-header{padding-right: 0}.timeline-header-actions{width: var(--audio-meter-width);height: 100%;flex: 0 0 var(--audio-meter-width);display: flex;align-items: center;justify-content: center;border-left: 1px solid var(--line)}.timeline-header-actions .add-video-track-button{width: calc(100% - 12px);min-height: 26px;padding: 0;display: inline-flex;align-items: center;justify-content: center}.editor-pane .transport .project-speed-control input{width: 48px;padding: 0 4px;font-variant-numeric: tabular-nums}.timeline-zoom-slider output,.transport-volume output,#intensityValue{font-variant-numeric: tabular-nums}@container pausiq-editor (max-width: 1339px){.editor-pane .transport{justify-content: space-between}.tp-playback::after{display: none}.tp-actions{flex: 1 1 auto;justify-content: space-between}}@media (min-width: 900px) and (max-width: 1669px){.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)){display: grid;grid-template-columns: minmax(0,1fr) minmax(260px,42%);grid-template-rows: auto auto minmax(0,1fr);grid-template-areas: "transport monitor" "resizer resizer" "timeline timeline"}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .drop-panel{display: none}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .file-panel{grid-area: monitor;min-height: 260px;border-left: 1px solid var(--line)}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport{grid-area: transport;border-top: 0}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .editor-panel-resizer{grid-area: resizer}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .timeline-section{grid-area: timeline;min-height: 0}}@media (min-width: 900px) and (max-width: 1669px){.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)){grid-template-columns: minmax(0,1fr) clamp(240px,32%,440px)}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .file-panel{min-height: clamp(300px,46vh,540px)}}@media (min-width: 900px) and (max-width: 1669px){.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)){grid-template-columns: minmax(0,1fr) var(--side-monitor-width,clamp(240px,32%,440px))}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .file-panel{min-height: clamp(300px,44vh,520px)}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport{padding-left: 16px;padding-right: 16px}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport .transport-volume input{width: 72px}}.video-import-destination{margin-top: 16px;display: grid;gap: 8px}.video-import-destination[hidden]{display: none}.video-import-destination > span{color: var(--mute);font-size: 12px;font-weight: 600}.video-import-destination-options{display: flex;flex-wrap: wrap;gap: 8px}.video-import-destination-options button{min-width: 120px;padding: 10px 14px;display: grid;gap: 2px;justify-items: start;border: 1px solid var(--line);border-radius: 12px;color: var(--text);background: var(--raise);text-align: left}.video-import-destination-options button b{font-size: 14px;font-weight: 700}.video-import-destination-options button small{color: var(--mute);font-size: 11.5px;font-weight: 500}.video-import-destination-options button:hover:not(:disabled){border-color: var(--dim)}.video-import-destination-options button.is-selected{border-color: var(--lime);background: var(--lime-soft)}.video-import-destination-options button:disabled{opacity: .35;cursor: default}.timeline-header-actions{padding: 0}.timeline-header-actions .add-video-track-button{width: 100%;height: 100%;min-height: 0;border: 0;border-radius: 0;color: var(--mute);background: none;font-size: 12px;font-weight: 600}.timeline-header-actions .add-video-track-button:hover:not(:disabled){border: 0;color: var(--text);background: var(--raise)}.toast{max-width: min(460px,calc(100vw - 32px));padding: 12px 16px;text-align: center;line-height: 1.5;white-space: normal}@media (min-width: 900px) and (max-width: 1669px){.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport{align-content: end;padding-bottom: 20px}}@media (min-width: 1275px) and (max-width: 1669px){.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport{display: grid;grid-template-columns: auto auto auto;grid-template-areas: "time tools edit" "play nav nav" "actions actions actions";justify-content: center;align-content: end;align-items: center;column-gap: 20px;row-gap: 14px}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .time-readout{grid-area: time;justify-self: start}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-tools{grid-area: tools;justify-self: center}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-edit{grid-area: edit;justify-self: end}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-playback{grid-area: play;justify-self: start}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-nav{grid-area: nav;justify-self: end}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-actions{grid-area: actions;width: 100%;justify-content: space-between}}@media (min-width: 900px) and (max-width: 1669px){.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport{padding-bottom: 16px}}.message-slot{position: fixed;z-index: 30;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 8px;box-sizing: border-box;pointer-events: none}.message-slot[data-place="end"]{justify-content: flex-end;padding-bottom: 16px}.message-slot > .toast,.message-slot > .apply-notice{position: static;inset: auto;min-width: 0;max-width: min(440px,100%);margin: 0;transform: none;opacity: 1;transition: none}.message-slot > :not(.is-visible){display: none}.message-slot > .is-visible{animation: message-in .16s ease-out both}.message-slot > .is-leaving{animation: message-out .15s ease-in both}@keyframes message-in{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}@keyframes message-out{from{opacity: 1}to{opacity: 0}}.message-slot > .apply-notice{display: grid;gap: 4px;padding: 12px 20px}.message-slot > .apply-notice:not(.is-visible){display: none}.message-slot > .apply-notice strong{font-size: 15px;line-height: 1.3}.message-slot > .apply-notice span{font-size: 12.5px;line-height: 1.4}.message-slot > .toast{padding: 10px 16px;font-size: 12.5px;line-height: 1.45}.file-panel.is-audio-only .audio-only-hint.is-covered,.file-panel.is-audio-only .audio-only-hint.is-covered span{color: transparent;transition: color .12s}@media (prefers-reduced-motion: reduce){.message-slot > .is-visible,.message-slot > .is-leaving{animation: none}}.editor-panel-resizer{border: 0;background: transparent}.editor-panel-resizer span{top: calc(100% + .5px);z-index: 1;opacity: 0;transition: opacity .15s ease,width .15s ease,background .15s ease}.editor-panel-resizer:hover span,.editor-panel-resizer:focus-visible span,body.is-resizing-panels .editor-panel-resizer span{opacity: 1}.editor-pane .transport .tp-actions > .toolbar-more-button{display: none}@media (min-width: 900px) and (max-width: 1669px){.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport .toolbar-more-button{display: inline-flex}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport:not(.is-more-open) :is(#removeGapsButton,#restoreImportButton,#fitTimelineButton,.tp-edges){display: none}}@media (min-width: 1275px) and (max-width: 1669px){.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport{--two-row-toolbar: 1;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;align-content: end;column-gap: 16px;row-gap: 0}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport::before,.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport::after{content: '';flex: 0 0 100%;height: 14px}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport::before{order: 5}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport::after{order: 9}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport:not(.is-more-open)::after{display: none}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-actions{display: contents}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .time-readout{order: 1}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-tools{order: 2}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-edit{order: 3}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-playback{order: 6}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport .tp-playback::after{display: none}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport #projectSpeedControl{order: 4}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport > .tp-nav{order: 7}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport .toolbar-more-button{order: 8}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport #removeGapsButton{order: 10}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport #restoreImportButton{order: 11}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport #fitTimelineButton{order: 12}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport .tp-edges{order: 13}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport.is-speed-low #projectSpeedControl{order: 6}.editor-pane:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video)) > .transport.is-compact-nav .tp-nav :is(.previous-cut-text,.next-cut-text){display: none}}.editor-pane .transport .tp-actions > .toolbar-more-button{gap: 6px}.toolbar-more-button .ui-icon{width: 16px;height: 16px;transition: transform .15s ease}.transport.is-more-open .toolbar-more-button .ui-icon{transform: rotate(180deg)}@media (prefers-reduced-motion: reduce){.toolbar-more-button .ui-icon{transition: none}}@media (min-width: 761px){.export-name-field{left: var(--export-center,50%);grid-template-columns: 260px;transform: translateX(-50%)}.export-name-field > span{position: absolute;right: calc(100% + 8px);top: 50%;transform: translateY(-50%);white-space: nowrap}}.zoom-amount{display: inline-flex;gap: 2px;padding: 2px;border-radius: 9px;background: var(--surface)}.zoom-amount button{min-height: 24px;padding: 0 8px;border: 0;border-radius: 7px;color: var(--mute);background: none;font: 600 11.5px Manrope,system-ui,sans-serif;font-variant-numeric: tabular-nums;cursor: pointer}.zoom-amount button:hover{color: var(--text)}.zoom-amount button[aria-checked="true"]{color: var(--lime);background: var(--raise)}.zoom-apply-button{width: 100%;min-height: 36px;padding: 0 14px;border: 1px solid var(--line);border-radius: 12px;color: var(--text);background: var(--surface);font: 600 13px Manrope,system-ui,sans-serif;cursor: pointer;transition: border-color .15s ease,background .15s ease}.zoom-apply-button:hover:not(:disabled){border-color: var(--dim);background: var(--raise)}.zoom-apply-button:disabled{opacity: .35;cursor: default}.zoom-amount button:focus-visible,.zoom-apply-button:focus-visible{outline: 2px solid var(--lime);outline-offset: 2px}.zoom-amount-row{margin: 14px 0 0;display: flex;align-items: center;justify-content: space-between;gap: 12px;color: var(--mute);font-size: 12.5px;font-weight: 600}.zoom-block .control-hint{margin: 10px 0 12px}.zoom-block .range-labels{display: flex;justify-content: space-between}.zoom-block.is-off :is(#zoomFrequencyValue,#zoomFrequency,.range-labels,.zoom-amount-row){opacity: .35}.zoom-block.is-off #zoomFrequency{cursor: default}.zoom-amount button:disabled{cursor: default}.zoom-amount button:disabled:hover{color: var(--mute)}.zoom-amount button[aria-checked="true"]:disabled:hover{color: var(--lime)}#zoomFrequencyValue{display: inline;margin-left: auto;color: var(--lime);font-size: 13px;font-weight: 600;font-variant-numeric: tabular-nums;white-space: nowrap}.zoom-block .control-title .zoom-toggle{margin-left: 0}.zoom-block.is-off #zoomFrequency{opacity: .3;filter: grayscale(1)}.zoom-block.is-off :is(#zoomFrequencyValue,.range-labels,.zoom-amount-row){opacity: 1;color: var(--dim)}.zoom-block.is-off .zoom-amount button,.zoom-block.is-off .zoom-amount button[aria-checked="true"],.zoom-block.is-off .zoom-amount button:disabled:hover{color: var(--dim);background: none}.zoom-block.is-off .zoom-amount{opacity: .6}.zoom-block.is-off .control-hint{color: var(--mute)}.zoom-block.is-unavailable{display: none}.beta-badge{padding: 1px 6px;border: 1px solid var(--dim);border-radius: 6px;color: var(--mute);font-size: 10.5px;font-weight: 700;line-height: 15px;letter-spacing: .02em;cursor: help}.zoom-block .control-title{flex-wrap: nowrap;gap: 8px}.zoom-block .control-title .zoom-toggle{margin-left: 4px}.zoom-block .control-title > label:first-child{white-space: nowrap}.zoom-block .control-title .zoom-toggle{margin-left: auto}.zoom-frequency-row{margin: 4px 0 10px;display: flex;align-items: center;justify-content: space-between;gap: 12px;color: var(--mute);font-size: 12.5px;font-weight: 600}#zoomFrequencyValue{margin-left: 0}.zoom-block.is-off .zoom-frequency-row{color: var(--dim)}.editor-pane .transport button:active:not(:disabled),.zoom-apply-button:active:not(:disabled){outline: 2px solid var(--lime);outline-offset: 2px}.update-banner{position: fixed;z-index: 60;top: 68px;left: 50%;max-width: min(640px,calc(100vw - 32px));padding: 8px 8px 8px 16px;display: flex;align-items: center;gap: 12px;border: 1px solid var(--line);border-radius: 12px;color: var(--text);background: var(--raise);font-size: 13px;line-height: 1.45;transform: translateX(-50%)}.update-banner[hidden]{display: none}.update-banner-text{flex: 1 1 auto}.update-banner-reload{flex: 0 0 auto;min-height: 32px;padding: 0 14px;border: 0;border-radius: 9px;color: var(--lime-ink,#111);background: var(--lime);font: 700 13px Manrope,system-ui,sans-serif;cursor: pointer}.update-banner-close{flex: 0 0 auto;width: 32px;height: 32px;border: 0;border-radius: 8px;color: var(--mute);background: none;font-size: 18px;cursor: pointer}.update-banner-close:hover{color: var(--text);background: var(--surface)}.legal-links{margin-top: 10px;display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 14px}.legal-links a,.help-legal a{color: var(--dim);font-size: 11.5px;font-weight: 500;text-decoration: none}.legal-links a:hover,.help-legal a:hover{color: var(--text);text-decoration: underline;text-underline-offset: 3px}.legal-links a:focus-visible,.help-legal a:focus-visible{outline: 2px solid var(--lime);outline-offset: 2px;border-radius: 4px}dialog p.help-legal{display: block;margin-top: 18px;padding-top: 14px;border-top: 1px solid var(--line);color: var(--mute);font-size: 11.5px}.help-legal a{color: var(--mute);text-decoration: underline;text-underline-offset: 3px}dialog p.help-version{display: block;margin-top: 6px;color: var(--dim);font-size: 11px}.timeline-footer{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr)}.timeline-footer > .timeline-zoom-slider{justify-self: end}.privacy-note{margin: 0;color: var(--dim);font-size: 11.5px;white-space: nowrap;text-align: center}.privacy-note a{margin-left: 6px;color: var(--mute);text-decoration: underline;text-underline-offset: 3px}.privacy-note a:hover{color: var(--text)}@container pausiq-editor (max-width: 1300px){.privacy-note-more{display: none}}@container pausiq-editor (max-width: 900px){.privacy-note{display: none}.timeline-footer{grid-template-columns: minmax(0,1fr) auto}}#timelineEmpty span{display: inline-block}.onboarding-legal{margin: 16px 0 0;color: var(--mute);font-size: 11.5px;line-height: 1.5;text-align: center}.onboarding-legal a{color: var(--text);text-decoration: underline;text-decoration-color: var(--dim);text-underline-offset: 3px}.onboarding-legal a:hover{text-decoration-color: var(--lime)}.noscript-note{margin: 0;padding: 14px 20px;color: var(--text);background: var(--raise);border-bottom: 1px solid var(--line);font-size: 14px;text-align: center}dialog p.onboarding-legal{display: block}.onboarding-dialog.is-welcome{position: fixed;inset: auto 20px 20px auto;z-index: 50;width: min(380px,calc(100vw - 32px));margin: 0;padding: 14px 14px 14px 18px;border: 1px solid var(--line);border-radius: 14px;color: var(--text);background: var(--raise);box-shadow: none;text-align: left}.onboarding-dialog.is-welcome[open]{display: flex;align-items: center;gap: 16px}.onboarding-dialog.is-welcome :is(.onboarding-mark,.onboarding-progress,h2,.onboarding-message,.onboarding-dots,.onboarding-skip){display: none}.onboarding-dialog.is-welcome .onboarding-legal{order: 1;flex: 1 1 auto;margin: 0;color: var(--mute);font-size: 12.5px;line-height: 1.5;text-align: left}.onboarding-dialog.is-welcome .onboarding-actions{order: 2;flex: 0 0 auto;margin: 0;display: block}.onboarding-dialog.is-welcome .onboarding-next{min-width: 0;min-height: 34px;padding: 0 16px;border-radius: 10px}.timeline-footer{grid-template-columns: auto minmax(0,1fr) auto}.timeline-footer-stats{flex-wrap: nowrap;white-space: nowrap}.timeline-footer > .privacy-note{justify-self: center}.privacy-note.is-squeezed{visibility: hidden}@container pausiq-editor (max-width: 1339px){.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport{--one-row-toolbar: 1;flex-wrap: wrap;justify-content: space-between;row-gap: 0}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport > .tp-actions{display: contents}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport .tp-playback::after{display: none}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport > .time-readout{order: 1}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport > .tp-tools{order: 2}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport > .tp-edit{order: 3}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport > .tp-playback{order: 4}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport #projectSpeedControl{order: 5}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport .toolbar-more-button{display: inline-flex;order: 6}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport::before{content: '';order: 7;flex: 0 0 100%;height: 12px}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport > .tp-nav{order: 8}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport #removeGapsButton{order: 9}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport #restoreImportButton{order: 10}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport #fitTimelineButton{order: 11}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport .tp-edges{order: 12}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport:not(.is-more-open)::before,.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport:not(.is-more-open) :is(.tp-nav,#removeGapsButton,#restoreImportButton,#fitTimelineButton,.tp-edges){display: none}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport.is-compact-tools .tp-tools > button > span:not(:first-child){display: none}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport.is-compact-tools .tp-tools > button{padding: 0 9px}}@container pausiq-editor (max-width: 1339px){.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport.is-compact-row{column-gap: 12px}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport.is-compact-row > .time-readout{padding-left: 12px;padding-right: 12px;font-size: 17px}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport.is-compact-row > .tp-playback{gap: 10px}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport.is-compact-row .transport-volume input{width: 60px}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport.is-compact-row .toolbar-more-button > span{display: none}}.editor-pane .transport .time-readout input{text-align: center}.file-panel[data-compact-preview]{padding-top: 15px;padding-bottom: 15px}.editor-pane .transport .tp-edges{display: inline-flex;align-items: center;gap: 2px}.editor-pane .transport .tp-edges > .nav-edge-button{min-width: var(--edge-button-width,0px);justify-content: center}.export-format-row select{-webkit-appearance: none;appearance: none;padding-right: 36px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23c3cad3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 13px center;background-size: 12px 12px}@container pausiq-editor (min-width: 1340px){.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport{column-gap: 11px}.editor-pane .transport .tp-actions{column-gap: 11px}.editor-pane .transport .tp-edges{gap: 2px}.editor-pane .transport.is-compact-edges .tp-edges > .nav-edge-button{box-sizing: border-box;width: 32px;min-width: 32px;padding: 0;gap: 0}.editor-pane .transport.is-compact-edges .tp-edges > .nav-edge-button :is(.nav-edge-text,kbd){display: none}}.control-panel :is(.intensity-block,.threshold-block) input:disabled{pointer-events: none}.control-panel.is-controls-inactive :is(.intensity-block,.threshold-block),.control-panel .threshold-block:has(#threshold:disabled) .range{cursor: not-allowed}.control-tip{position: fixed;z-index: 60;max-width: 240px;padding: 8px 12px;border: 1px solid var(--line);border-radius: 10px;color: var(--text);background: var(--raise);box-shadow: 0 10px 28px rgba(0,0,0,.45);font: 600 12px/1.4 var(--font);pointer-events: none;opacity: 0;transform: translateY(4px);transition: opacity .15s ease,transform .15s ease}.control-tip::after{content: '';position: absolute;left: var(--arrow-x,50%);bottom: -6px;width: 10px;height: 10px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);background: var(--raise);transform: translateX(-50%) rotate(45deg)}.control-tip.is-visible{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.control-tip{transition: none}}.drop-panel .drop-copy .drop-description{margin-top: 6px;color: var(--mute);font-size: 12.5px;font-weight: 500;letter-spacing: .01em}.drop-copy .drop-browse{margin: 16px 0 0}.drop-copy .drop-browse > span{display: inline-block;padding: 7px 16px;border: 1px solid var(--line);border-radius: 999px;color: var(--text);background: var(--raise);font-size: 12px;font-weight: 600;transition: border-color .15s ease,color .15s ease}.drop-copy:hover .drop-browse > span{border-color: var(--lime);color: var(--lime)}.drop-panel,.drop-panel:not(.is-hidden){flex: 0 0 auto;height: auto;padding-top: 15px;padding-bottom: 15px}@container pausiq-editor (min-width: 1340px){.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport{flex-wrap: wrap;justify-content: space-between;padding-right: var(--toolbar-end-inset,20px)}.editor-pane:not(:has(> .file-panel:not(.is-hidden):not(.is-audio-only):not(.is-landscape-video))) > .transport > .tp-actions{display: contents}}.track-labels .audio-track-label .track-actions,.track-labels .audio-track-label:not(.video-track-label) .track-actions,.timeline-track.has-compact-tracks .track-labels .audio-track-label:not(.video-track-label) .track-actions{display: inline-flex;align-items: center;width: auto;gap: 2px;padding: 2px;border: 1px solid rgba(232,237,245,.06);border-radius: 9px;background: rgba(232,237,245,.03)}.track-labels .audio-track-label:not(.video-track-label) .track-label-heading{align-items: flex-start}.track-labels .audio-track-label .track-actions button,.track-labels .audio-track-label:not(.video-track-label) .track-actions button{width: 26px;min-width: 26px;height: 24px;padding: 0;display: grid;place-items: center;border: 0;border-radius: 7px;color: var(--mute);background: none;box-shadow: none;transition: color .12s ease,background-color .12s ease}.track-labels .audio-track-label .track-actions .ui-icon{width: 14px;height: 14px}.track-labels .audio-track-label .track-actions button:hover:not(:disabled){color: var(--text);background: var(--raise)}.track-labels .audio-track-label .track-actions .track-delete-button:hover:not(:disabled){color: var(--playhead);background: rgba(255,122,107,.12)}.track-labels .audio-track-label:not(.video-track-label) .track-actions .track-mute-button.is-muted{color: var(--playhead);background: rgba(255,122,107,.12)}.track-labels .audio-track-label.is-locked .track-actions .track-lock-button{color: var(--lime);background: var(--lime-soft)}.track-labels .audio-track-label .track-actions button:disabled{opacity: .35;cursor: default}.timeline-track.has-compact-tracks .track-labels .audio-track-label .track-actions button{width: 22px;min-width: 22px;height: 20px}.timeline-track.has-compact-tracks .track-labels .audio-track-label .track-actions .ui-icon{width: 12px;height: 12px}@media (prefers-reduced-motion: reduce){.track-labels .audio-track-label .track-actions button{transition: none}}.timeline-track:not(.has-compact-tracks) .track-labels .audio-track-label:not(.video-track-label) .track-label-heading{align-items: stretch}.timeline-track:not(.has-compact-tracks) .track-labels .audio-track-label:not(.video-track-label) .track-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));width: 100%;box-sizing: border-box}.timeline-track:not(.has-compact-tracks) .track-labels .audio-track-label:not(.video-track-label) .track-actions button{width: 100%;min-width: 0;height: 26px}.timeline-track:not(.has-compact-tracks) .track-labels .audio-track-label:not(.video-track-label){padding-right: calc(var(--track-label-pad,9px) - 1px)}@container pausiq-editor (max-width: 900px){.timeline-track:not(.has-compact-tracks) .track-labels .audio-track-label:not(.video-track-label){--track-label-pad: 6px}}.timeline-track:not(.has-compact-tracks) .track-labels .audio-track-label.is-active:not(.video-track-label){padding-right: calc(var(--track-label-pad,9px) - 3px)}.ruler .ruler-end-time{top: 5px;line-height: 14px}.ruler .ruler-end-time::after{top: 19px;height: 6px}.export-card .export-size-row[hidden],.export-card .export-size-note[hidden]{display: none}.export-card .export-size-row select.is-missing{border-color: var(--playhead)}.export-card .export-size-note{width: 100%;margin: -2px 0 12px;color: var(--playhead);font-size: 11.5px;font-weight: 500;line-height: 1.45}.export-card .export-format-row select{width: 150px}.export-card .pro-status{width: 100%;margin: 10px 0 0;display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;gap: 2px 6px;color: var(--mute);font-size: 11.5px;font-weight: 500;line-height: 1.45;text-align: center}.export-card .pro-status[hidden]{display: none}.pro-status-button{padding: 0;border: 0;color: var(--lime);background: none;font-size: 11.5px;font-weight: 700;cursor: pointer}.pro-status-button:hover{text-decoration: underline;text-underline-offset: 3px}.pro-dialog{width: min(440px,calc(100vw - 32px));padding: 30px}.pro-dialog h2{margin: 0 0 8px}dialog.pro-dialog p{margin: 0;display: block;line-height: 1.5}dialog.pro-dialog .pro-lead{margin-bottom: 20px}.pro-dialog [hidden]{display: none !important}.pro-buy{padding-bottom: 20px;border-bottom: 1px solid var(--line)}dialog.pro-dialog .pro-price{margin-bottom: 12px;color: var(--text);font-size: 15px;font-weight: 700}.pro-buy-button{padding: 13px 16px;display: block;border-radius: 14px;color: var(--lime-ink);background: var(--lime);font-size: 15px;font-weight: 700;text-align: center;text-decoration: none}.pro-buy-button:hover{background: var(--lime);filter: brightness(1.05)}dialog.pro-dialog .pro-fine{margin-top: 12px;color: var(--dim);font-size: 11.5px}.pro-dialog .pro-fine a,.pro-active-actions a{color: var(--mute);text-decoration: underline;text-decoration-color: var(--dim);text-underline-offset: 3px}.pro-dialog .pro-fine a:hover,.pro-active-actions a:hover{color: var(--text);text-decoration-color: var(--lime)}.pro-key-form{padding-top: 18px}.pro-key-form label{margin-bottom: 8px;display: block;color: var(--text);font-size: 13px;font-weight: 600}.pro-key-row{display: flex;gap: 8px}.pro-key-row input{min-width: 0;flex: 1 1 auto;padding: 10px 12px;border: 1px solid var(--line);border-radius: 12px;color: var(--text);background: var(--raise);font-size: 13px}.pro-key-row input:hover,.pro-key-row input:focus{border-color: var(--dim)}.pro-key-row button{padding: 10px 16px;flex: 0 0 auto;border: 1px solid var(--line);border-radius: 12px;color: var(--text);background: var(--raise);font-size: 13px;font-weight: 700;cursor: pointer}.pro-key-row button:hover:not(:disabled){border-color: var(--dim)}.pro-key-row :disabled,.pro-active-actions button:disabled{opacity: .5;cursor: default}dialog.pro-dialog .pro-active p{color: var(--text)}.pro-active-actions{margin-top: 14px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;font-size: 13px}.pro-active-actions button{padding: 0;border: 0;color: var(--mute);background: none;font-size: 13px;cursor: pointer}.pro-active-actions button:hover:not(:disabled){color: var(--playhead)}dialog.pro-dialog .pro-message{margin-top: 12px;color: var(--mute);font-size: 12px}dialog.pro-dialog .pro-message:empty{display: none}dialog.pro-dialog .pro-message.is-error{color: var(--playhead)}@media (max-width: 520px){.pro-dialog{padding: 26px 20px}.pro-key-row{flex-direction: column}}
