:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f5f7;--panel:#fff;--surface:#fff;--surface-hover:#f2f4f7;--surface-active:#e8ebf0;--text:#1d2330;--muted:#667085;--line:#d0d5dd;--line-strong:#98a2b3;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#2563eb1a;--accent-text:#1d4ed8;--primary:#2563eb;--primary-hover:#1d4ed8;--danger:#dc2626;--shadow:0 1px 2px #1018280f;--range:#2563eb2e;--key:#f59e0b;--lane:#eef0f4;--clip1:#3b82f6;--clip2:#10b981;--clip3:#8b5cf6;--clip4:#ec4899;--wave:#fff9;--control-h:32px;--radius:8px;--rail:180px;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121419;--panel:#1b1e25;--surface:#242833;--surface-hover:#2d3240;--surface-active:#363c4c;--text:#e6e8ec;--muted:#98a2b3;--line:#363b48;--line-strong:#5a6274;--accent:#5b8def;--accent-hover:#7aa3f3;--accent-soft:#5b8def2e;--accent-text:#a5c2f8;--primary:#3567d6;--primary-hover:#2b5fd0;--danger:#f87171;--shadow:0 1px 2px #0000004d;--range:#5b8def38;--lane:#252933;--clip1:#2a54a3;--clip2:#1f8a68;--clip3:#6d4fc0;--clip4:#b8407a;--wave:#ffffff47;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2398a2b3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}.invisible{visibility:hidden}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,sans-serif;font-size:14px}header{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;display:flex}h1{letter-spacing:.02em;margin:0 auto 0 0;font-size:16px;font-weight:700}.drop .lead{max-width:640px;color:var(--muted);margin:0 auto 16px;font-size:13px;line-height:1.7}html[data-locale=ja] .drop .lead[lang=en],html[data-locale=en] .drop .lead[lang=ja]{display:none}.toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.theme-pick{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.theme-icon{display:inline-flex}.sep{background:var(--line);width:1px;height:20px;margin:0 4px}main{min-width:0;padding:16px 20px}.page{display:block}.ad-rail{display:none}@media (width>=1600px){.page.with-rails{grid-template-columns:var(--rail) minmax(0, 1fr) var(--rail);display:grid}.page.with-rails>#adRailLeft{grid-area:1/1}.page.with-rails>main{grid-area:1/2}.page.with-rails>#adRailRight{grid-area:1/3}.page.with-rails>.ad-rail{display:block}.page.with-rails>#shopLinks{grid-area:1/3;align-self:start;margin:16px 12px 0 0;padding:0;display:block}.page.with-rails>#shopLinks h2{margin-bottom:6px;display:block}.page.with-rails>#shopLinks .shop-label{margin-bottom:8px;display:inline-block}.page.with-rails>#shopLinks ul{flex-direction:column;gap:8px;display:flex}.page.with-rails>#shopLinks li[hidden]{display:none}.page.with-rails>#shopLinks a{display:flex}.page.with-rails>#shopLinks .shop-note{margin-top:10px;display:block}body:has(.page.with-rails) .site-footer{padding:0 calc(var(--rail) + 20px)}}.drop{border:2px dashed var(--line);text-align:center;background:var(--panel);border-radius:12px;padding:64px 24px}body.over .drop,body.over #timeline{border-color:var(--accent)}.guide{text-align:left;max-width:640px;margin:24px auto 0}.guide h2{margin:0 0 8px;font-size:15px}.guide ol{margin:0 0 8px;padding-left:1.4em;line-height:1.8}.notices:empty{display:none}.notices p{border:1px solid var(--key);background:var(--panel);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.status.error{color:var(--danger)}.site-footer{text-align:right;margin:0 0 24px;padding:0 20px;font-size:12px}.site-footer a{color:var(--muted)}.site-footer a+a{margin-left:16px}.ad-label{color:var(--muted);letter-spacing:.05em;margin-bottom:4px;font-size:11px;display:block}.shop-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:0 20px;font-size:13px;display:flex}.shop-links h2{color:var(--text);margin:0;font-size:13px;font-weight:600;display:inline}.shop-links .shop-label{border:1px solid var(--line-strong);border-radius:4px;padding:0 5px;font-size:11px;line-height:1.5}.shop-links ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shop-links li[hidden]{display:none}.shop-links a{border:1px solid var(--line);background:var(--panel);color:var(--accent-text);border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 6px;text-decoration:none;display:inline-flex}.shop-links a:hover{border-color:var(--accent);background:var(--accent-soft)}.shop-links a:hover .shop-name{text-decoration:underline}.shop-links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shop-icon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.shop-icon svg{width:18px;height:18px}.shop-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.shop-hint{color:var(--muted);font-size:11px}.shop-name{font-size:14px;font-weight:600}.shop-links .shop-note{margin:0;font-size:11px}.shop-links.shop-task{border-top:1px solid var(--line);margin:16px 0 0;padding:12px 0 0}.shop-links.shop-inline{margin:4px 0 8px;padding:0}@media (width<=600px){#shopLinks li:not([hidden])~li:not([hidden])~li:not([hidden]){display:none}}html[data-locale=ja] .shop-links [lang=en],html[data-locale=en] .shop-links [lang=ja]{display:none}.banner{border:1px solid var(--key);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:10px 14px;display:flex}.banner>span{flex:240px;min-width:0}#restoreChoice{flex:260px;min-width:0;max-width:100%}.note{color:var(--muted);font-size:13px}.note.warn{color:var(--danger)}button{height:var(--control-h);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:var(--shadow);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s,transform .12s ease-out;display:inline-flex}button:active:not(:disabled){background:var(--surface-active)}@media (prefers-reduced-motion:no-preference){button:active:not(:disabled){transform:scale(.97)}}button.primary{background:var(--primary);border-color:var(--primary);color:#fff}button.accent,button[aria-pressed=true],button[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-text);box-shadow:none;border-color:#0000}@media (hover:hover) and (pointer:fine){button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--line-strong)}button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}button.accent:hover:not(:disabled),button[aria-pressed=true]:hover:not(:disabled),button[aria-expanded=true]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}select:hover:not(:disabled),input[type=number]:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--line-strong)}.menu [role=menuitem]:hover:not(:disabled){background:var(--surface-hover)}}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}button.icon-only{width:var(--control-h);padding:0}.icon{flex:none;width:16px;height:16px}button[data-key]:after{content:attr(data-key);opacity:.6;border:1px solid;border-radius:4px;margin-left:2px;padding:2px 5px;font:600 11px/1 system-ui,sans-serif}select,input[type=number],input[type=text],textarea{height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius);background-color:var(--surface);color:var(--text);font:inherit;padding:0 8px;transition:border-color .12s}select{appearance:none;cursor:pointer;background-image:var(--chevron);background-position:right 8px center;background-repeat:no-repeat;padding-right:28px}select:disabled,input:disabled,textarea:disabled{opacity:.45;cursor:not-allowed}select option{background:var(--panel);color:var(--text)}textarea{height:auto;min-height:var(--control-h);padding:6px 8px;line-height:1.4}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}input[type=range]{accent-color:var(--accent);cursor:pointer}input[type=color]{width:40px;height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;padding:2px}label{color:var(--muted);align-items:center;gap:6px;display:inline-flex}label>select,label>input,label>textarea,label.check{color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}select:focus-visible,input:focus-visible,textarea:focus-visible{border-color:var(--accent);outline-offset:1px}#timeline:focus-visible{outline-offset:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.player{aspect-ratio:16/9;background:#000;max-height:56vh;margin:0 auto;position:relative;overflow:hidden;container-type:size}.stage{width:min(100cqw, 100cqh * var(--stage-w,16) / var(--stage-h,9));height:min(100cqh, 100cqw * var(--stage-h,9) / var(--stage-w,16));margin:auto;position:absolute;inset:0}.stage-media{position:absolute;inset:0;overflow:hidden}.stage video,.stage .overlay{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}#video2{background:#000}.player-note{color:#ddd;background:#0009;margin:0;padding:8px 12px;font-size:13px;position:absolute;inset:auto 0 0}.workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.viewer{min-width:0}.playbar,.editbar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.editbar{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;margin:14px 0 8px;padding:8px}.editbar .group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.editbar .group+.group{border-left:1px solid var(--line);padding-left:8px}.spacer{flex:1}.playbar #aspect{max-width:13em}body.mode-advanced #volumeLabel{display:none}.volume-db{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.volume-db input{width:4.5em}.export-player{border:1px solid var(--line);background:var(--panel);max-width:min(900px,100vw - 32px);color:var(--text);border-radius:12px}.export-player h2{margin:0 0 4px;font-size:15px}.export-player video,.export-player img{background:#000;width:100%;max-height:70vh;margin:8px 0;display:block}.timeline-legend{align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.legend-mark{background:var(--key);border:1px solid #111827e6;flex:none;width:3px;height:11px;display:inline-block}.text-styles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.text-styles select{max-width:100%}.keyframes{flex-direction:column;gap:6px;display:flex}.keyframe-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.level{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.playbar-settings{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.meter{cursor:pointer;width:120px;height:18px}.spectrum{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;height:80px;margin:-4px 0 8px;display:block}.playbar label>span{white-space:nowrap}.inspector{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.inspector h2{margin:0;font-size:14px}.inspector>.note{overflow-wrap:anywhere;margin:-6px 0 0}.inspector>.note:empty{display:none}.inspector-section{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.inspector-section>label,.inspector .fade{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.inspector .fade label{gap:4px}.inspector input[type=range]{flex:1;min-width:80px}.inspector select{min-width:0}@media (width>=961px){.player{max-height:max(200px, min(56vh, calc(100vh - var(--player-top,69px) - 451px)))}.inspector{contain:size;align-self:stretch;overflow-y:auto}.inspector[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}}.inspector-head{align-items:center;gap:8px;display:flex}.inspector-head h2{flex:1}.narrow-only{display:none}@media (width<=960px){.workspace{grid-template-columns:minmax(0,1fr)}.narrow-only{display:inline-flex}.inspector[data-collapsed]>:not(.inspector-head):not(#selectionLabel){display:none}.editbar .group+.group{border-left:0;padding-left:0}.inspector:has(#inspectorEmpty:not([hidden])){display:none}.toolbar .sep{display:none}}@media (width<=600px){main{padding:12px}header{gap:6px 8px;padding:8px 12px}h1{font-size:14px}.toolbar{gap:4px}.toolbar button[data-icon]:not(#addFiles):not(#export)>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toolbar button{padding-inline:8px}.mode-switch button{padding:0 6px;font-size:12px}#export>svg{display:none}.toolbar select{background-position:right 3px center;padding-left:6px;padding-right:20px}.theme-pick .theme-icon{display:none}.banner{flex-direction:column;align-items:stretch}.banner>span,#restoreChoice{flex:none;width:100%}.timeline-wrap{flex-direction:column;align-items:stretch}.timeline-wrap .zoom{flex-flow:wrap;justify-content:flex-end}}.check{align-items:center;gap:6px;display:inline-flex}.fade input{width:4.5em}.custom-value{width:5.5em}.custom-note{flex-basis:100%;margin:0;font-size:12px}.player #textLayer{pointer-events:none}.text-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 10px;padding:10px 14px;display:flex}button.disclosure{justify-content:flex-start;width:100%}.adjust-panel{flex-direction:column;gap:10px;display:flex}.adjust-panel>label{align-items:center;gap:8px;display:flex}.adjust-panel>label>span{min-width:6em}.adjust-panel input[type=number]{width:4em}.adj-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}body.mode-simple [data-level=advanced]:not(.in-use){display:none!important}.mode-switch{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.mode-switch button{height:26px;box-shadow:none;color:var(--muted);background:0 0;border:0;padding:0 10px}.mode-switch button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.badge{background:var(--accent-soft);color:var(--accent-text);vertical-align:1px;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px;display:inline-block}.menu-wrap{position:relative}.menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;min-width:180px;max-width:calc(100vw - 8px);padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #1018282e}.menu [role=menuitem]{box-shadow:none;background:0 0;border:0;justify-content:flex-start}.menu [role=menuitem]:focus-visible{background:var(--surface-hover);outline-offset:-2px}.menu [role=menuitem][data-key]:after{margin-left:auto;padding-left:5px}.menu [aria-checked]:before{content:"";background:0 0;border-radius:50%;flex:none;width:6px;height:6px;margin-right:2px}.menu [aria-checked=true]:before{background:var(--accent)}.context-menu{min-width:220px;position:fixed;top:0;left:0}.silence-panel{flex-direction:column;align-items:stretch;min-width:0}.silence-panel>*{min-width:0}.silence-options{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.silence-more select{min-width:8.5em}.silence-panel .note{margin:0}.silence-list{flex-wrap:wrap;gap:4px 12px;max-height:9em;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.silence-list li{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.silence-list button{height:26px;padding:0 8px;font-size:13px}.silence-actions{flex-wrap:wrap;gap:8px;display:flex}.loudness-list{border-collapse:collapse;align-self:flex-start;font-size:13px}.loudness-list td{font-variant-numeric:tabular-nums;padding:2px 12px 2px 0}.overlay-presets{flex-wrap:wrap;gap:4px;display:inline-flex}.overlay-presets button{height:28px;padding:0 8px;font-size:13px}#overlayScale{flex:1;min-width:80px}.handles{pointer-events:none;position:absolute;inset:0}.handles .box{pointer-events:auto;cursor:move;touch-action:none;border:2px solid #fff;outline:1px solid #0009;position:absolute}.handles.crop .box{border-style:dashed;border-color:#fbbf24}.handles .handle{pointer-events:auto;touch-action:none;background:#fff;border:1px solid #1d4ed8;border-radius:2px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.handles.crop .handle{background:#fbbf24}.handles .handle[data-h=nw],.handles .handle[data-h=se]{cursor:nwse-resize}.handles .handle[data-h=ne],.handles .handle[data-h=sw]{cursor:nesw-resize}.handles .handle[data-h=n],.handles .handle[data-h=s]{cursor:ns-resize}.handles .handle[data-h=e],.handles .handle[data-h=w]{cursor:ew-resize}.transform-fields{flex-wrap:wrap;gap:6px 10px;display:flex}.transform-fields input[type=number]{width:4.5em}.inspector .text-content{flex-direction:column;align-items:stretch}.text-content textarea{font:inherit;resize:vertical;flex:1}.time{font-variant-numeric:tabular-nums}.timeline-wrap{align-items:center;gap:8px;display:flex}.timeline-body{flex:1;gap:4px;width:100%;min-width:0;display:flex}.track-heads{flex:0 0 28px;position:relative}.track-heads button{justify-content:center;align-items:center;width:28px;min-height:0;padding:0;display:flex;position:absolute;left:0}.track-heads button svg{margin:0}.track-heads button[aria-pressed=true]{color:var(--danger,#dc2626)}#snap{max-width:100%;height:auto;min-height:var(--control-h);white-space:normal;text-align:left;padding-block:6px;line-height:1.3}body.no-clips .editbar,body.no-clips .timeline-wrap{opacity:.5}#timeline{background:var(--panel);border:1px solid var(--line);cursor:pointer;touch-action:none;border-radius:8px;flex:1;width:100%;min-width:0}.zoom{flex-direction:column;align-items:center;gap:4px;display:flex}.zoom>span{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:12px}.zoom .menu{left:auto;right:0}.export{border:1px solid var(--line);background:var(--panel);min-height:32px;box-shadow:var(--shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:8px;display:flex}.advanced{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;margin-top:10px;padding:10px 14px}.advanced .note{margin:0 0 8px}.advanced fieldset{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px;padding:6px 10px;display:flex}.advanced legend{color:var(--muted);padding:0 4px;font-size:13px}.adv-inline{align-items:center;gap:4px;display:inline-flex}.advanced input[type=number]{width:6em}.advanced label{max-width:100%}.advanced select{min-width:0;max-width:100%}.adv-footer{align-items:center;gap:12px;display:flex}.status{white-space:pre-line}.toast{z-index:50;text-overflow:ellipsis;white-space:nowrap;background:var(--panel);max-width:min(640px,100vw - 32px);color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:13px;position:fixed;top:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.toast.error{border-color:var(--danger);color:var(--danger)}progress{appearance:none;background:var(--lane);border:0;border-radius:4px;width:240px;height:8px;overflow:hidden}progress::-webkit-progress-bar{background:var(--lane)}progress::-webkit-progress-value{background:var(--accent);border-radius:4px}progress::-moz-progress-bar{background:var(--accent);border-radius:4px}.task-dialog{border:1px solid var(--line);background:var(--panel);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:12px;padding:20px;overflow:auto}.task-dialog::backdrop{background:#00000059}.task-dialog h2{margin:0 0 12px;font-size:16px}.task-dialog h2:focus{outline:none}.task-dialog .shop-links h2{margin:0;font-size:14px}.task-dialog progress{width:100%;height:10px;display:block}.task-meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:8px 0;font-size:13px;display:flex}#taskPercent{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}#taskElapsed,#taskEta{font-variant-numeric:tabular-nums}.task-status{white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 12px;font-size:13px}.task-status:empty{display:none}.task-status.error{color:var(--danger)}.task-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shortcuts{border:1px solid var(--line);background:var(--panel);max-width:560px;color:var(--text);border-radius:12px;font-size:13px}.shortcuts::backdrop{background:#0006}.shortcuts h2{margin:0 0 8px;font-size:15px}.shortcuts td{padding:3px 16px 3px 0}.shortcuts button{margin-top:12px}.help{color:var(--muted);margin-top:16px;font-size:13px}.help summary{cursor:pointer;width:fit-content}.help td{padding:2px 16px 2px 0}.ad-slot{text-align:center;max-width:1200px;margin:8px auto 24px;padding:0 20px}.ad-slot:empty{display:none}.stage .effect-layer{pointer-events:none}.stage.picking,.stage.picking *{cursor:crosshair!important}.region-fields input{width:4.5em}.shuttle{font-variant-numeric:tabular-nums;color:var(--accent,#2563eb);white-space:nowrap;font-size:12px}#duckSummary{white-space:pre-line}#narration.recording{color:#fff;box-shadow:inset 0 calc(-4px * var(--level,0)) 0 #ffffffd9;background:#d33;border-color:#b22}body.recording #timeline,body.recording #stage{pointer-events:none}.narration-list{max-height:50vh;margin:8px 0;padding:0;list-style:none;overflow:auto}.narration-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.narration-list .narration-name{overflow-wrap:anywhere;flex:220px;min-width:0}.narration-list button{margin:0}.narration-used{color:var(--muted,#666);font-size:12px}.narration-store-actions{flex-wrap:wrap;gap:8px;display:flex}.player-hint{color:var(--muted,#666);margin:6px 0 0;font-size:12px}.progress-eta{color:var(--muted,#666);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.narration-note{color:#d33;white-space:nowrap;font-size:12px;font-weight:600}.corner-notices{z-index:50;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:12px;right:12px}.browser-notice{border:1px solid var(--line);background:var(--panel);max-width:min(420px,100vw - 24px);box-shadow:var(--shadow);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.browser-notice>button{flex:none;padding:2px 6px}.browser-notice[hidden]{display:none}.browser-notice-more p{margin:6px 0 0}.browser-notice .perf-light{margin-top:8px;display:block}.denoise{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.denoise label:not(.check){align-items:center;gap:6px;display:flex}
