:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--app-bg:#0b0b0d;--editor-surface:#131315;--waveform-surface:#0f1012;--surface:#18181b;--surface-muted:#202024;--surface-strong:#2a2a2f;--glass-fill:#1e1e22b8;--glass-fill-strong:#232328d1;--glass-border:#ffffff1a;--glass-highlight:#ffffff24;--text-primary:#f5f5f7;--text-secondary:#b1b1b7;--text-tertiary:#85858d;--separator:#ffffff13;--separator-strong:#ffffff21;--accent:#0a84ff;--accent-strong:#409cff;--accent-soft:#0a84ff24;--waveform-base:#a7b1bf94;--waveform-progress:#0a84ffeb;--waveform-cursor:#f5f5f7;--success:#63c174;--error:#ff6961;--error-strong:#ff453a;--error-soft:#ff453a24;--error-border:#ff453a6b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--control-compact:32px;--control-height:36px;--control-large:40px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--waveform-height:clamp(280px, 24vw, 348px);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--focus-ring:0 0 0 3px #0a84ff52;--shadow-glass:0 12px 36px #00000038, 0 2px 8px #00000029;--shadow-dialog:0 28px 80px #00000075, 0 4px 16px #0000004d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--app-bg);overscroll-behavior-y:none;touch-action:pan-x pan-y;min-width:320px}body{background:var(--app-bg);min-width:320px;min-height:100dvh;color:var(--text-primary);overscroll-behavior-y:none;touch-action:pan-x pan-y;margin:0;font-size:14px;line-height:1.45}button,input,select{font:inherit}button{color:inherit;touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible{box-shadow:var(--focus-ring);outline:none}button:disabled{cursor:not-allowed;opacity:.38}.app-shell{z-index:0;overscroll-behavior-y:none;background:0 0;flex-direction:column;min-height:100dvh;display:flex;position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-tertiary)}.eyebrow{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.2;display:block}.audio-ambient-background{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-fill);width:calc(100% - 32px);max-width:1600px;min-height:56px;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);isolation:isolate;margin:12px auto 0;padding:0 12px 0 16px;display:flex;position:sticky;top:12px;overflow:hidden}.topbar:before,.transport-bar:before,.inspector:before,.inspector-function-bar:before,.export-dialog:before{z-index:-1;border-top:1px solid var(--glass-highlight);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.brand-lockup{border-radius:var(--radius-sm);min-width:0;color:inherit;cursor:pointer;transition:transform .12s var(--ease-out), opacity .16s var(--ease-out);background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.brand-logo-frame{aspect-ratio:3.1;flex:none;width:clamp(148px,16vw,166px);display:block;overflow:hidden}.brand-logo{object-fit:cover;object-position:50% 54%;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(.92)}.brand-lockup:active{transform:scale(.985)}.brand-lockup:focus-visible{box-shadow:var(--focus-ring)}.topbar-actions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.language-picker{min-height:var(--control-height);border:1px solid var(--separator-strong);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#ffffff0b;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.language-picker:hover{background:#ffffff13}.language-picker:focus-within{box-shadow:var(--focus-ring)}.language-picker select{min-width:82px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:600}.button{min-height:var(--control-height);border-radius:var(--radius-sm);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.button:active,.icon-button:active,.play-button:active{transform:scale(.97)}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:var(--accent-strong)}.button-secondary{border-color:var(--separator-strong);color:var(--text-primary);background:#ffffff0b}.button-secondary:hover{background:#ffffff14}.button-quiet{color:var(--text-secondary);background:#ffffff09;border-color:#0000}.button-quiet:hover{color:var(--text-primary);background:#ffffff13}.button-danger{border-color:var(--separator-strong);color:var(--text-secondary);background:0 0}.button-danger:hover{color:var(--text-primary);background:#ffffff0f}.icon-button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--text-primary);background:#ffffff12}.empty-page{z-index:1;flex:1;align-content:center;justify-items:center;padding:48px 22px 72px;display:grid;position:relative}.drop-zone{border:1px dashed var(--separator-strong);border-radius:var(--radius-lg);background:var(--editor-surface);text-align:center;width:min(100%,620px);min-height:340px;transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out), transform .18s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;padding:44px;display:flex}.drop-zone.is-dragging{border-color:var(--accent);background:var(--surface);transform:scale(1.006)}.drop-icon{width:52px;height:52px;margin-bottom:var(--space-6);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-secondary);place-items:center;display:grid}.drop-zone h1{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:620;line-height:1.12}.drop-zone p{margin:var(--space-2) 0 var(--space-6);color:var(--text-secondary)}.file-hint{letter-spacing:.01em;font-size:12px;margin:var(--space-6) 0 0!important;color:var(--text-tertiary)!important}.privacy-note{margin:var(--space-4) 0 0;color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.inline-error{font-size:12px;margin:var(--space-3) 0 0!important;color:var(--error)!important}.editor-page{flex:1;width:min(100%,1540px);margin:0 auto;padding:22px 28px 42px}.file-meta{align-items:center;gap:var(--space-4);border:1px solid var(--separator);border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffffff0b,#ffffff05);min-height:62px;padding:10px 14px;display:flex;box-shadow:inset 0 1px #ffffff09}.file-meta-main,.file-meta-items{align-items:center;min-width:0;display:inline-flex}.file-meta-main{gap:var(--space-2);flex:0 auto}.file-icon{border:1px solid var(--separator-strong);border-radius:var(--radius-sm);background:var(--surface-muted);width:34px;height:34px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.file-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:min(38vw,500px);font-size:14px;font-weight:620;overflow:hidden}.file-meta-items{gap:var(--space-2) var(--space-4);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:1;font-size:11px}.file-meta-items>span{white-space:nowrap;align-items:center;display:inline-flex}.file-meta-items>span+span:before{width:2px;height:2px;margin-right:var(--space-4);background:var(--text-tertiary);content:"";opacity:.55;border-radius:50%}.file-meta-items .edit-count{color:var(--text-secondary)}.file-import-button{min-height:var(--control-compact);color:var(--text-secondary);flex:none;padding:0 10px;font-size:12px}.file-import-button:hover{color:var(--text-primary)}.workspace-layout{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.editor-column{gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass), inset 0 1px 0 #ffffff09;background:linear-gradient(145deg,#18181cf0,#0f1012f0);grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);grid-template-areas:"waveform waveform""transport meter";display:grid}.waveform-panel{border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--editor-surface);grid-area:waveform;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.waveform-loading{z-index:6;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out);background:#0b0b0d61;place-items:center;display:grid;position:absolute;inset:0}.waveform-loading.is-visible{opacity:1;pointer-events:auto}.waveform-loading-card{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-fill-strong);box-shadow:var(--shadow-glass);color:var(--text-secondary);align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex}.waveform-processing-card{border-radius:var(--radius-md);width:min(360px,100% - 40px);box-shadow:var(--shadow-glass), inset 0 1px 0 #ffffff14;color:var(--text-secondary);background:#1b222eeb;border:1px solid #409cff57;gap:10px;padding:14px;font-size:12px;display:grid}.waveform-processing-heading{align-items:center;gap:9px;display:flex}.waveform-processing-heading strong{color:var(--text-primary);flex:1;font-size:13px;font-weight:650}.waveform-processing-heading>span:last-child{color:var(--accent-strong);font-variant-numeric:tabular-nums}.waveform-processing-track,.loudness-processing-track{background:#ffffff21;border-radius:99px;height:4px;overflow:hidden}.waveform-processing-track>span,.loudness-processing-track>span{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .18s var(--ease-out);display:block;transform:scaleX(0)}.waveform-processing-detail{color:var(--text-tertiary);font-size:11px;line-height:1.4}.waveform-loading-spinner{border:1.5px solid #fff3;border-top-color:var(--accent-strong);border-radius:50%;flex:none;width:15px;height:15px;animation:.72s linear infinite waveform-loading-spin}@keyframes waveform-loading-spin{to{transform:rotate(360deg)}}.waveform-frame{min-width:0;padding:16px 16px 10px}.waveform-stage,.waveform-ruler-row{grid-template-columns:minmax(0,1fr) 46px;min-width:0;display:grid}.waveform-stage{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--waveform-surface);overflow:hidden}.waveform-canvas{min-width:0;height:var(--waveform-height);min-height:var(--waveform-height);isolation:isolate;background:var(--waveform-surface);transition:box-shadow .16s var(--ease-out);position:relative;overflow:hidden}.waveform-canvas:before,.waveform-canvas:after{z-index:4;content:"";opacity:0;pointer-events:none;height:14px;transition:opacity .16s var(--ease-out);position:absolute;left:0;right:0}.waveform-canvas:before{background:linear-gradient(180deg, var(--error-strong), #ff453a00);top:0}.waveform-canvas:after{background:linear-gradient(0deg, var(--error-strong), #ff453a00);bottom:0}.waveform-canvas.is-output-over-ceiling{box-shadow:inset 0 2px 0 var(--error-strong), inset 0 -2px 0 var(--error-strong)}.waveform-canvas.is-output-over-ceiling:before,.waveform-canvas.is-output-over-ceiling:after{opacity:.82;animation:waveform-clipping-breathe 1.2s var(--ease-in-out) infinite alternate;will-change:opacity}.waveform-canvas>*{z-index:1;position:relative}.waveform-canvas ::part(wrapper){background:0 0}.waveform-canvas ::part(canvases),.waveform-canvas ::part(progress){transform:scaleY(var(--waveform-display-scale,1));transform-origin:50%;will-change:transform}.waveform-canvas ::part(cursor){z-index:3}.waveform-canvas ::part(region){box-shadow:inset 0 1px 0 var(--trim-region-edge,#0a84ffeb), inset 0 -1px 0 var(--trim-region-edge,#0a84ffeb);transition:background-color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:var(--trim-region-fill,#0a84ff2e)!important;border:0!important;border-radius:0!important}.waveform-canvas ::part(region):hover{background:var(--trim-region-fill,#0a84ff2e)!important}.waveform-canvas ::part(region-handle){opacity:var(--trim-handle-opacity,1);transition:opacity .12s var(--ease-out), filter .12s var(--ease-out);z-index:4!important;width:36px!important;min-width:36px!important;height:100%!important;box-shadow:none!important;cursor:ew-resize!important;background:0 0!important;border:0!important;border-radius:0!important;top:0!important}.waveform-canvas ::part(region-handle):before{content:"";background:linear-gradient(#0000 0 8px,#ffffffeb 8px calc(100% - 8px),#0000 calc(100% - 8px));border-radius:99px;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 9px #0a84ffd1}.waveform-canvas ::part(region-handle-left){left:0!important}.waveform-canvas ::part(region-handle-right){right:0!important}.waveform-canvas ::part(region-handle-left):before{left:0}.waveform-canvas ::part(region-handle-right):before{right:0}.waveform-canvas ::part(region-handle):after{content:"";width:20px;height:52px;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:repeating-linear-gradient(#ffffffd1 0 2px,#0000 2px 7px) 50%/8px 24px no-repeat,linear-gradient(#383c45fa,#191b20fa);border:1px solid #ffffffc2;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 14px #0000006b,0 0 0 1px #0a84ffd1,inset 0 1px #fff3}.waveform-canvas ::part(region-handle-left):after{border-radius:0 7px 7px 0;left:0}.waveform-canvas ::part(region-handle-right):after{border-radius:7px 0 0 7px;right:0}.waveform-canvas ::part(region-handle):hover,.waveform-canvas ::part(region-handle):active{opacity:1;filter:brightness(1.12)}.waveform-canvas ::part(region-handle):hover:after{border-color:#fffffff5;box-shadow:0 6px 16px #0000007a,0 0 0 2px #0a84ff6b,0 0 14px #0a84ff59,inset 0 1px #ffffff42}.waveform-selection-overlay{z-index:6;min-width:0;height:28px;color:var(--text-primary);pointer-events:none;visibility:hidden;will-change:transform, width;justify-content:center;align-items:flex-start;padding:0 14px;font-size:11px;font-weight:600;line-height:26px;display:flex;position:absolute;top:10px;overflow:hidden}.waveform-selection-chip{white-space:nowrap;background:#0f1115e0;border:1px solid #fff3;border-radius:99px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0 10px;display:inline-flex;overflow:hidden;box-shadow:0 3px 12px #00000047,inset 0 1px #ffffff14}.waveform-selection-chip:before{background:var(--accent-strong);content:"";border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #0a84ff2e}.waveform-selection-chip>span{color:var(--text-secondary);flex:none}.waveform-selection-chip>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.waveform-amplitude-grid{z-index:2;height:var(--waveform-height);pointer-events:none;position:absolute;inset:0 0 auto}.waveform-amplitude-grid>span{background:#ffffff17;height:1px;position:absolute;left:0;right:0}.waveform-amplitude-grid.channels-1 .channel-zero-first{top:50%}.waveform-amplitude-grid.channels-2 .channel-zero-first{top:25%}.waveform-amplitude-grid .channel-divider{background:#ffffff29;top:50%}.waveform-amplitude-grid .channel-zero-second{top:75%}.waveform-db-scale{height:var(--waveform-height);border-left:1px solid var(--separator-strong);color:var(--text-tertiary);font-variant-numeric:tabular-nums;background:#111214;font-size:9px;line-height:1;position:relative;overflow:hidden}.waveform-db-unit{color:var(--text-secondary);padding-top:4px;font-size:8px;position:absolute;left:5px;transform:translateY(0)}.waveform-db-tick{min-width:18px;position:absolute;left:5px;transform:translateY(-50%)}.waveform-db-tick:before{background:var(--text-tertiary);content:"";opacity:.45;width:4px;height:1px;position:absolute;top:50%;left:-5px}.waveform-db-tick.is-silence{color:var(--text-secondary);font-size:8px}.waveform-channel-badge{border:1px solid var(--separator-strong);background:var(--surface-muted);width:14px;height:14px;color:var(--text-secondary);border-radius:3px;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;right:4px;transform:translateY(-50%)}.waveform-timeline{border-top:1px solid var(--separator);min-height:30px;position:relative;overflow:hidden}.waveform-db-spacer{border-top:1px solid var(--separator);border-left:1px solid var(--separator-strong);background:#111214}.waveform-time-ruler{width:100%;height:30px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;position:relative}.waveform-time-tick{opacity:.42;background:currentColor;width:1px;height:6px;position:absolute;top:0}.waveform-time-tick.is-secondary{opacity:.58;height:9px}.waveform-time-tick.is-primary{opacity:.88;height:12px}.waveform-time-label{color:var(--text-tertiary);white-space:nowrap;line-height:16px;position:absolute;top:10px;left:0;transform:translate(-50%)}.waveform-time-tick.is-leading .waveform-time-label{transform:none}.waveform-time-tick.is-trailing .waveform-time-label{transform:translate(-100%)}.transport-bar{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);isolation:isolate;background:#ffffff09;grid-area:transport;width:100%;min-height:60px;margin:0;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.transport-group{flex:none;align-items:center;gap:2px;display:inline-flex}.history-group{min-width:76px}.zoom-group{border-right:1px solid var(--separator);border-left:1px solid var(--separator);padding:0 6px}.zoom-label{min-width:42px;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;font-size:11px}.playback-group{gap:var(--space-1);margin:0 auto}.play-button{width:var(--control-large);height:var(--control-large);color:var(--text-primary);cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out);background:#ffffff1c;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.play-button:hover{background:#ffffff2b}.play-button.is-playing{background:var(--accent);color:#fff}.time-readout{min-width:102px;color:var(--text-primary);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:7px;font-size:12px;display:inline-flex}.time-divider{color:var(--text-tertiary)}.level-meter-panel{border:1px solid var(--separator);border-radius:var(--radius-md);background:#111214;flex-direction:column;flex:none;grid-area:meter;justify-content:center;width:100%;min-width:0;min-height:60px;margin:0;padding:10px 12px 9px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.level-meter-heading{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.level-meter-heading h2{color:var(--text-secondary);letter-spacing:.02em;margin:0;font-size:11px;font-weight:650}.level-meter-heading>span{color:var(--text-tertiary);font-size:9px}.level-meter-body{padding-right:0}.level-meter-row{grid-template-columns:18px minmax(0,1fr) 38px;align-items:center;gap:6px;min-width:0;display:grid}.level-meter-row+.level-meter-row{margin-top:3px}.level-channel-label{color:var(--text-secondary);text-align:center;font-size:9px;font-weight:700}.level-meter-track{background:#25272a;border:1px solid #ffffff1a;height:7px;position:relative;overflow:visible;box-shadow:inset 0 1px 2px #00000073}.level-meter-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 7px,#0000006b 7px 8px);position:absolute;inset:0}.level-meter-fill{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#51c45b 0 70%,#d5c94f 70% 90%,#ef5b4f 90% 100%);position:absolute;inset:0;transform:scaleX(0)}.level-meter-peak{z-index:2;opacity:0;will-change:left;background:#f2f3f4;width:2px;position:absolute;top:-2px;bottom:-2px;left:0;transform:translate(-1px);box-shadow:0 0 4px #ffffff73}.level-meter-value{min-width:38px;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;font-size:9px}.level-meter-scale{height:13px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:3px 38px 0 24px;font-size:8px;position:relative}.level-meter-scale>span{position:absolute;top:0;transform:translate(-50%)}.level-meter-scale>span:first-child{transform:none}.level-meter-scale>span:last-child{transform:translate(-100%)}.inspector-stack{gap:var(--space-3);align-content:start;min-width:0;display:grid}.inspector,.inspector-function-bar{border:1px solid var(--glass-border);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);isolation:isolate;background:linear-gradient(145deg,#1e1e22c7,#141417c7);position:relative}.inspector{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,1.2fr);display:grid;overflow:hidden}.inspector-function-bar{flex-wrap:wrap;align-content:center;align-items:center;gap:6px;min-height:58px;padding:8px;display:flex;overflow:hidden}.inspector-function-entry{border-radius:var(--radius-md);width:max-content;min-width:0;max-width:100%;min-height:40px;color:var(--text-secondary);text-align:left;white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:620;line-height:1;display:inline-flex}.inspector-function-entry svg{color:var(--accent-strong);flex:none}.inspector-function-entry:hover,.inspector-function-entry.is-open{color:var(--text-primary);background:#0a84ff1a;border-color:#0a84ff75}.inspector-function-entry:active{transform:scale(.985)}.inspector-section{min-width:0;padding:18px 20px 20px}.inspector-section+.inspector-section{border-top:0;border-left:1px solid var(--separator)}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.012em;margin:0;font-size:13px;font-weight:650}.section-icon{color:var(--accent-strong);opacity:.82}.compact-heading{margin-bottom:var(--space-4)}.selection-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.tempo-summary{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.field-label{margin-bottom:var(--space-1);color:var(--text-tertiary);font-size:12px;display:block}.bpm-value{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:30px;font-weight:650;line-height:1;display:block}.pitch-value{font-variant-numeric:tabular-nums;letter-spacing:-.045em;align-items:baseline;gap:5px;font-size:30px;font-weight:650;line-height:1;display:inline-flex}.pitch-value span{color:var(--text-secondary);letter-spacing:0;font-size:12px;font-weight:600}.analysis-status{color:var(--text-tertiary);white-space:nowrap;padding-bottom:2px;font-size:11px}.control-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.target-row{border-top:1px solid var(--separator);margin-top:16px;padding-top:12px}.target-row>label,.slider-heading label,.control-label{color:var(--text-secondary);font-size:13px}.target-control{align-items:center;gap:var(--space-2);display:inline-flex}.tempo-ratio{min-width:38px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.number-stepper{width:104px;height:var(--control-height);min-height:var(--control-height);border:1px solid var(--separator-strong);border-radius:var(--radius-sm);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), background-color .15s var(--ease-out);background:#ffffff0b;display:flex;overflow:hidden}.number-stepper:hover{background:#ffffff12}.number-stepper:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring);background:#ffffff12}.number-stepper input{width:74px;min-width:0;height:100%;color:var(--text-primary);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 10px;font-size:13px}.number-stepper input::-webkit-inner-spin-button{appearance:none}.stepper-buttons{border-left:1px solid var(--separator);flex-direction:column;width:29px;display:flex}.stepper-buttons button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;padding:0;display:grid}.stepper-buttons button:hover{color:var(--text-primary);background:#ffffff12}.control-help{color:var(--text-tertiary);margin:12px 0 0;font-size:11px;line-height:1.45}.switch-row{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;margin-top:14px;display:flex}.switch{background:var(--surface-strong);cursor:pointer;width:40px;height:24px;transition:background-color .16s var(--ease-out);border:0;border-radius:99px;flex:none;align-items:center;padding:2px;display:flex;position:relative}.switch.is-on{background:var(--accent)}.switch-thumb{width:20px;height:20px;transition:transform .18s var(--ease-out);background:#fff;border-radius:50%;display:block;box-shadow:0 1px 3px #00000047}.switch.is-on .switch-thumb{transform:translate(16px)}.selection-card{margin:0;padding:0}.timecode-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.timecode-field{color:var(--text-tertiary);gap:6px;font-size:11px;font-weight:600;display:grid}.timecode-field input{width:100%;height:var(--control-height);min-height:var(--control-height);border:1px solid var(--separator-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), background-color .15s var(--ease-out);background:#ffffff0b;outline:0;padding:0 10px;font-size:13px}.timecode-field input:hover{background:#ffffff12}.timecode-field input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.selection-quick-actions{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.selection-quick-actions .button{min-height:var(--control-height);padding:0 10px;font-size:12px}.edit-actions{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.edit-actions .button{justify-content:flex-start;padding:0 10px;font-size:12px}.level-heading span,.slider-heading span{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.loudness-readout{gap:var(--space-2);border-top:1px solid var(--separator);grid-template-columns:1fr 1fr;margin:10px 0 4px;padding:10px 0 2px;display:grid}.loudness-readout-heading{color:var(--text-secondary);letter-spacing:.025em;grid-column:1/-1;font-size:10px;font-weight:650}.loudness-readout>div{min-width:0}.loudness-readout-label{color:var(--text-tertiary);margin-bottom:3px;font-size:10px;display:block}.loudness-readout strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.feature-popover{z-index:80;border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);isolation:isolate;opacity:1;transform-origin:100% 0;width:min(360px,100vw - 24px);max-height:none;transition:opacity .16s var(--ease-out), scale .18s var(--ease-out);will-change:transform, opacity;background:linear-gradient(145deg,#232328f5,#131418f7);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden;scale:1;box-shadow:0 22px 54px #00000075,0 5px 18px #00000047,inset 0 1px #ffffff14}.feature-popover:before{z-index:-1;border-top:1px solid var(--glass-highlight);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.feature-popover-header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--separator);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff06;min-height:58px;padding:9px 10px 9px 14px;display:flex}.feature-popover-header:active,.feature-popover.is-dragging .feature-popover-header{cursor:grabbing}.feature-popover.is-dragging{transition:none}.feature-popover-heading{align-items:center;gap:8px;min-width:0;display:inline-flex}.feature-popover-heading>div{gap:2px;min-width:0;display:grid}.feature-popover-heading strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.feature-popover-drag-icon{color:var(--text-tertiary);flex:none}.feature-popover-body{overscroll-behavior:contain;min-height:0;padding:8px 14px 14px;overflow:hidden}.feature-popover.is-scrollable .feature-popover-body{scrollbar-gutter:stable;overflow-y:auto}@starting-style{.feature-popover{opacity:0;scale:.98}}.stem-popover{width:min(400px,100vw - 24px)}.stem-popover-body{gap:13px;padding-top:13px;display:grid}.stem-source-card{border:1px solid var(--separator);border-radius:var(--radius-md);background:#ffffff09;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.stem-source-icon{width:34px;height:34px;color:var(--accent-strong);background:#0a84ff1f;border-radius:9px;place-items:center;display:grid}.stem-source-card>div:nth-child(2){gap:2px;min-width:0;display:grid}.stem-source-card span,.stem-source-card time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:10px}.stem-source-card strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.stem-source-card time{white-space:nowrap;align-self:end;padding-bottom:1px}.stem-free-note{border-radius:var(--radius-sm);color:#a5e8b4;background:#30d15812;border:1px solid #30d1582e;align-items:flex-start;gap:8px;padding:9px 10px;font-size:11px;line-height:1.42;display:flex}.stem-free-note svg{color:#83d99a;flex:none;margin-top:1px}.stem-output-heading{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);letter-spacing:.025em;font-size:11px;font-weight:650;display:flex}.stem-output-heading strong{background:var(--accent-soft);width:20px;height:20px;color:var(--accent-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11px;display:grid}.stem-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:-5px 0 0;padding:0;list-style:none;display:grid}.stem-output-grid li{border:1px solid var(--separator);border-radius:var(--radius-sm);min-width:0;color:var(--text-secondary);background:#ffffff06;align-items:center;gap:7px;padding:8px 9px;font-size:11px;font-weight:600;display:flex}.stem-output-grid svg{color:var(--accent-strong);opacity:.88;flex:none}.stem-start-button{width:100%;margin-top:1px}.loudness-switch-row{margin-top:8px}.compact-control-row{margin-top:10px}.compact-control-row>label{min-width:0;color:var(--text-secondary);font-size:12px}.loudness-estimate{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--text-tertiary);background:#0a84ff14;margin-top:10px;padding:8px 10px;font-size:11px;display:flex}.loudness-estimate strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:12px}.peak-status{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);margin-top:8px;padding:7px 10px;font-size:11px;display:flex}.peak-status strong{font-variant-numeric:tabular-nums;font-size:12px}.peak-status.is-warning{color:#f5b54f;background:#ff9f0a1a}.peak-status.is-warning strong{color:#ffc46b}.peak-status.is-danger{color:#ff958c;background:#ff453a1a}.peak-status.is-danger strong{color:#ffb3ad}.peak-status.is-safe{color:#83d99a;background:#30d15814}.peak-status.is-safe strong{color:#a5e8b4}.loudness-apply-block{border:1px solid var(--separator);border-radius:var(--radius-md);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);background:#ffffff09;gap:10px;margin-top:14px;padding:11px;display:grid}.loudness-apply-block.is-dirty{background:#ff9f0a0e;border-color:#ff9f0a57}.loudness-apply-heading{align-items:flex-start;gap:9px;display:flex}.loudness-apply-indicator{background:var(--success);width:8px;height:8px;transition:background-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:50%;flex:none;margin-top:4px;box-shadow:0 0 0 3px #30d1581f}.loudness-apply-indicator.is-dirty{background:#ffb340;box-shadow:0 0 0 3px #ff9f0a24}.loudness-apply-heading>div{gap:2px;min-width:0;display:grid}.loudness-apply-heading strong{color:var(--text-primary);font-size:12px;font-weight:650}.loudness-apply-heading span:not(.loudness-apply-indicator){color:var(--text-tertiary);font-size:11px;line-height:1.35}.loudness-processing-status{gap:7px;display:grid}.loudness-processing-label{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.loudness-processing-label svg{color:var(--accent-strong)}.loudness-processing-label strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;margin-left:auto}.loudness-result-readout{border-radius:var(--radius-sm);background:#30d15814;gap:7px;padding:8px 9px;display:grid}.loudness-result-readout>div:first-child{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.loudness-result-readout>div:first-child strong{color:#a5e8b4;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.loudness-result-values{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 12px;font-size:12px;display:flex}.loudness-preview-error{margin:0!important}.loudness-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:7px;display:grid}.loudness-actions .button{min-width:0;padding:0 9px;font-size:12px}.reverb-preset-heading{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--separator);margin-top:17px;padding-top:13px;display:flex}.reverb-preset-heading .control-label{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.reverb-preset-heading>span{max-width:58%;color:var(--text-tertiary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.reverb-preset-select{margin-top:9px;position:relative}.reverb-preset-select select{border:1px solid var(--separator);border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-primary);cursor:pointer;appearance:none;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out);background:#ffffff0b;outline:0;padding:0 36px 0 12px;font-size:12px;font-weight:620}.reverb-preset-select select:hover{background:#0a84ff14;border-color:#0a84ff75}.reverb-preset-select select:active{transform:scale(.99)}.reverb-preset-select select:focus-visible{box-shadow:var(--focus-ring);border-color:#0a84ffb3}.reverb-preset-select select:disabled{cursor:not-allowed}.reverb-preset-select>svg{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.reverb-popover-controls{margin-top:2px}.reverb-tail-readout{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--text-tertiary);background:#0a84ff14;margin-top:13px;padding:8px 10px;font-size:11px;display:flex}.reverb-tail-readout strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:12px}.reverb-panel-note{border-radius:var(--radius-sm);color:var(--text-tertiary);background:#ffffff0a;margin:15px 0 0;padding:9px 10px;font-size:11px;line-height:1.4}.inline-value-control{align-items:center;gap:6px;display:inline-flex}.control-unit{color:var(--text-tertiary);font-size:11px}.slider-control{margin-top:16px}.slider-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}input[type=range]{width:100%;height:20px;accent-color:var(--accent);cursor:pointer;margin:0}.fade-grid{gap:var(--space-4);margin-top:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.reverb-controls{gap:0;margin-top:2px;display:grid}.reverb-slider-control{margin-top:12px}.reverb-slider-control input[type=range]{height:18px}.reverb-control-help{color:var(--text-tertiary);margin-top:5px;font-size:10px;line-height:1.35;display:block}.operation-note{align-items:center;gap:var(--space-2);border-top:1px solid var(--separator);color:var(--text-secondary);grid-column:1/-1;margin:0;padding:10px 20px 12px;display:flex}.operation-check{background:var(--surface-strong);width:20px;height:20px;color:var(--text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.operation-note strong{font-size:12px;font-weight:600}.dialog-backdrop{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fade-in .16s var(--ease-out);background:#0000008f;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.export-dialog{width:min(100%,440px);padding:var(--space-6);border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-fill-strong);box-shadow:var(--shadow-dialog);-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);transform-origin:50%;animation:dialog-in .19s var(--ease-out);isolation:isolate;position:relative;overflow:hidden}.clipping-notice{z-index:90;top:max(76px, calc(env(safe-area-inset-top) + 16px));right:max(16px, env(safe-area-inset-right));border:1px solid var(--error-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);width:min(360px,100vw - 32px);animation:clipping-notice-in .19s var(--ease-out);background:linear-gradient(145deg,#2d1b1efa,#181316fa);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px 10px 14px 14px;display:grid;position:fixed;box-shadow:0 18px 42px #0000006b,0 0 0 1px #ff453a14,inset 0 1px #ffffff14}.clipping-notice-icon{background:var(--error-soft);color:#ff958c;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.clipping-notice-copy{min-width:0}.clipping-notice .eyebrow{color:#ff9b94}.clipping-notice h2{color:var(--text-primary);letter-spacing:-.02em;margin:3px 0 0;font-size:15px;font-weight:650;line-height:1.2}.clipping-notice p{color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.45}.clipping-notice-reading{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--text-tertiary);background:#ff453a14;border:1px solid #ff453a2e;margin-top:11px;padding:7px 9px;font-size:11px;display:flex}.clipping-notice-reading strong{color:#ffb0aa;font-variant-numeric:tabular-nums;font-size:13px}.clipping-notice-close{color:#ffb0aa;width:30px;height:30px}.clipping-notice-close:hover{color:#ffd0cc;background:#ff453a24}.dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.dialog-header h2{margin:var(--space-1) 0 0;letter-spacing:-.035em;font-size:21px;font-weight:650}.export-file-row{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--separator);color:var(--text-secondary);font-size:12px;display:flex}.export-file-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.format-picker{gap:var(--space-1);margin-top:var(--space-4);padding:var(--space-1);border-radius:var(--radius-md);background:#ffffff0d;grid-template-columns:1fr 1fr;display:grid}.format-option{min-height:var(--control-large);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 12px;display:flex}.format-option:active{transform:scale(.98)}.format-option:hover{color:var(--text-primary);background:#ffffff0e}.format-option.is-selected{background:var(--accent-soft);color:var(--text-primary);border-color:#0a84ffb3}.format-option strong{font-size:13px}.export-setting{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--text-secondary);margin-top:20px;font-size:13px;display:flex}.export-setting select{min-height:var(--control-compact);border:1px solid var(--separator-strong);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-primary);padding:0 10px}.export-setting-note{color:var(--text-secondary);margin:20px 0 0;font-size:12px}.dialog-export-button{width:100%;margin-top:var(--space-6)}.spin{animation:.8s linear infinite spin}.toast{right:var(--space-6);bottom:var(--space-6);z-index:60;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-fill-strong);max-width:min(360px,100vw - 48px);box-shadow:var(--shadow-glass);color:var(--text-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:toast-in .18s var(--ease-out);padding:12px 14px;font-size:12px;position:fixed}.site-footer{color:var(--text-tertiary);letter-spacing:.08em;text-align:center;flex:none;padding:8px 24px 20px;font-size:11px;font-weight:500}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes clipping-notice-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes waveform-clipping-breathe{0%{opacity:.56}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.editor-column{grid-template-columns:minmax(0,1fr) minmax(232px,.42fr)}.inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-section:nth-of-type(2){border-left:1px solid var(--separator)}.inspector-section:nth-of-type(3),.inspector-section:nth-of-type(4){border-top:1px solid var(--separator)}.inspector-section:nth-of-type(3){border-left:0}.inspector-section:nth-of-type(4){border-left:1px solid var(--separator)}}@media (width<=980px){.editor-page{padding-left:20px;padding-right:20px}.editor-column{grid-template-columns:1fr;grid-template-areas:"waveform""transport""meter"}}@media (width<=760px){.workspace-layout{gap:var(--space-3)}.inspector,.inspector-function-bar{border-radius:var(--radius-lg)}.inspector{display:block}.inspector-section{padding:18px 20px 20px}.inspector-section+.inspector-section{border-top:1px solid var(--separator);border-left:0}.operation-note{padding-left:20px;padding-right:20px}}@media (width<=640px){:root{--waveform-height:clamp(214px, 56vw, 280px)}.topbar{border-radius:var(--radius-md);width:calc(100% - 16px);min-height:52px;margin-top:8px;padding:0 8px 0 10px;top:8px}.brand-lockup{max-width:48vw}.brand-logo-frame{width:min(148px,46vw)}.topbar-actions{gap:var(--space-1)}.topbar-actions .button{min-height:var(--control-height);padding:0 10px}.topbar-actions .button svg{display:none}.language-picker{width:var(--control-height);justify-content:center;padding:0}.language-picker select{appearance:none;color:#0000;opacity:0;width:100%;min-width:0;position:absolute;inset:0}.empty-page{padding:32px 14px 52px}.drop-zone{min-height:320px;padding:32px 18px}.editor-page{padding:18px 12px 32px}.file-meta{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;padding:12px}.file-meta-main{width:100%}.file-name{max-width:calc(100vw - 76px)}.file-meta-items{gap:6px 12px;padding-left:42px}.file-meta-items>span+span:before{margin-right:12px}.file-import-button{margin-left:42px}.workspace-layout{padding-top:14px}.editor-column{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg)}.waveform-frame{padding:12px 10px 8px}.transport-bar{gap:var(--space-2);border-radius:var(--radius-md);min-height:56px;padding:8px}.history-group{display:none}.zoom-group{border-left:0;padding:0 2px}.zoom-label{display:none}.playback-group{gap:0}.time-readout{gap:var(--space-1);min-width:82px;font-size:11px}.level-meter-panel{padding-left:8px;padding-right:8px}.level-meter-scale>span:nth-child(2n){display:none}.inspector-section{padding:18px 16px 20px}.operation-note{padding-left:16px;padding-right:16px}.dialog-backdrop{padding:12px}.export-dialog{border-radius:var(--radius-lg);padding:20px}.clipping-notice{top:max(68px, calc(env(safe-area-inset-top) + 12px));right:max(12px, env(safe-area-inset-right));border-radius:var(--radius-md);width:min(360px,100vw - 24px);padding:12px 8px 12px 12px}.toast{max-width:calc(100vw - 24px);bottom:12px;right:12px}.site-footer{padding:8px 12px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.drop-zone.is-dragging{transform:none}.waveform-loading-spinner{animation:none}.waveform-canvas.is-output-over-ceiling:before,.waveform-canvas.is-output-over-ceiling:after{opacity:.9;animation:none}.feature-popover{transition:none}}@media (prefers-reduced-transparency:reduce){.topbar,.file-meta,.editor-column,.transport-bar,.inspector,.inspector-function-bar,.export-dialog,.toast,.feature-popover,.clipping-notice{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--glass-border:#ffffff47;--separator:#fff3;--text-secondary:#e1e1e4;--text-tertiary:#c3c3c8}}
