.more-brand{color:var(--text);text-decoration:none}.more-shell .app-header nav a{height:100%;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 3px;font-size:15px;text-decoration:none;display:flex}.more-shell .app-header nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--text);font-weight:600}.more-shell a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.more-main .more-heading{align-items:baseline;gap:12px;margin-bottom:27px;display:flex}.more-heading h1{font-size:25px;font-weight:600;line-height:1.4}.more-heading>span{color:var(--muted);font-size:14px}.more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.more-module-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);border-radius:10px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:block;overflow:hidden}.more-module-card:hover{border-color:#aab2bd;box-shadow:0 5px 18px #20242a08}.more-module-art{aspect-ratio:16/9;color:#66717d;background:#eef0f3;border-bottom:1px solid #e5e8ec;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.more-module-art>span{letter-spacing:.18em;padding-left:.18em;font-family:Consolas,monospace;font-size:22px;font-weight:600}.more-module-info{justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.more-module-info>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.more-module-info h2{font-size:16px;font-weight:600;line-height:1.5}.more-module-info>svg{color:var(--muted)}.more-trial{color:#626973;white-space:nowrap;background:#f0f1f3;border:1px solid #e0e3e7;border-radius:4px;align-items:center;min-height:23px;padding:2px 7px;font-size:11px;display:inline-flex}@media (width<=1450px){.more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.more-shell .app-header{gap:18px}.more-shell .app-header nav{gap:13px}.more-shell .app-header nav a{font-size:13px}}@media (width<=480px){.more-grid{grid-template-columns:1fr}.more-module-card{max-width:440px}.more-module-info{padding:16px}}@media (prefers-reduced-motion:reduce){.more-module-card{transition:none}}@media (width<=760px){.app-shell>.app-header{flex-wrap:wrap;gap:18px;height:auto;min-height:64px;padding:12px 16px}.app-shell>.app-header nav{order:3;gap:19px;width:100%;height:42px}.app-shell>.app-header nav button,.more-shell .app-header nav a{height:42px;min-height:42px}.app-header .connection{margin-left:auto}.app-main-edit .sequence-app{height:calc(100dvh - 118px);min-height:532px}}@font-face{font-family:Oxanium;src:url(/fonts/Oxanium-VF.ttf)format("truetype");font-weight:200 800;font-display:swap}.live-shell{--live-bg:#0b0e11;--live-surface:#13171b;--live-raised:#1b2026;--live-line:#323a43;--live-text:#edf0f3;--live-muted:#a0aab5;--live-accent:#c5f36b;--live-danger:#ffaca4;--live-display:Oxanium,"Microsoft YaHei","PingFang SC",sans-serif;background:var(--live-bg);min-height:100dvh;color:var(--live-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}.live-shell button,.live-shell input,.live-shell select{color:var(--live-text);background:var(--live-surface);border:1px solid var(--live-line);border-radius:6px;min-height:44px}.live-shell button,.live-shell a{transition:color .18s,background .18s,border-color .18s,transform .18s}.live-shell button:hover:not(:disabled){color:var(--live-text);background:var(--live-raised);border-color:#697582}.live-shell button:active:not(:disabled){transform:scale(.98)}.live-shell button:disabled{color:var(--live-muted);background:var(--live-surface);opacity:.6}.live-shell a{color:var(--live-muted);text-decoration:none}.live-shell a:hover{color:var(--live-accent)}.live-shell :is(a,button,input,select):focus-visible{outline:2px solid var(--live-accent);outline-offset:4px}.live-shell input::placeholder{color:#929ca6}.live-shell svg{stroke-width:1.7px}.live-topbar{border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 clamp(20px,4vw,64px);display:flex}.live-back{align-items:center;gap:7px;min-height:44px;font-size:14px;display:flex}.live-wordmark{font:600 15px var(--live-display);letter-spacing:.1em;align-items:center;gap:14px;display:flex;color:var(--live-text)!important}.live-wordmark>span{color:#717d89;font-weight:400}.live-trial{color:#a9b2bc;background:#1a1e23;border:1px solid #444d56;border-radius:4px;padding:3px 8px;font-size:12px}.live-shell .live-main{width:100%;max-width:1440px;margin:0 auto;padding:12px clamp(20px,4vw,64px) 28px}.live-hero{grid-template-columns:1.14fr 1fr;align-items:center;gap:16px;min-height:300px;display:grid;position:relative}.live-hero-copy{z-index:1;min-width:0;padding:28px 0}.live-eyebrow{color:var(--live-muted);letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;display:flex}.live-eyebrow>span{border:1px solid var(--live-accent);background:var(--live-accent);border-radius:50%;width:6px;height:6px}.live-hero h1{font-family:var(--live-display);letter-spacing:-.04em;white-space:nowrap;align-items:baseline;gap:18px;margin:14px 0 24px;font-size:clamp(66px,7.7vw,110px);font-weight:700;line-height:1.1;display:flex}.live-hero h1>span:not(.live-heading-mark){letter-spacing:-.035em;font-size:.5em;font-weight:700}.live-heading-mark{color:var(--live-accent);font-size:.72em;font-weight:400;line-height:1}.live-hero-meta{color:var(--live-muted);align-items:center;gap:24px;font-size:12px;display:flex}.live-hero-meta>span{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.live-hero-meta strong{font-family:var(--live-display);color:var(--live-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.live-hero-art{background:radial-gradient(at 55%,#b7d5aa0c,#0000 66%);min-width:0;height:300px;position:relative}.live-orbit{position:absolute;inset:0;overflow:hidden}.live-orbit-canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;display:block}.live-orbit[data-ready=true] .live-orbit-canvas{opacity:1}.live-orbit-fallback{pointer-events:none;border:1px solid #849288;border-radius:50%;transition:opacity .5s;position:absolute;inset:15% 22%;transform:rotate(-22deg)}.live-orbit[data-ready=true] .live-orbit-fallback{opacity:0}.live-orbit-fallback-ring{border:1px solid #c5f36b99;border-radius:50%;position:absolute;inset:8%;transform:rotate(50deg)scaleX(.65)}.live-orbit-fallback-ring:nth-child(2){border-color:#7e8b97;inset:20%;transform:rotate(-25deg)scaleX(.6)}.live-orbit-fallback-core{background:radial-gradient(circle at 35% 30%,#566254,#14191e 70%);border:1px solid #697582;border-radius:50%;position:absolute;inset:30%}.live-orbit-caption{font:400 10px var(--live-display);letter-spacing:.2em;color:var(--live-muted);pointer-events:none;position:absolute;bottom:20px;left:14px}.live-shell .live-motion-toggle{color:var(--live-muted);background:0 0;border:0;gap:7px;padding:8px;font-size:11px;position:absolute;bottom:7px;right:0}.live-motion-toggle:hover:not(:disabled){background:var(--live-surface)}.live-sync-strip{border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-bottom:32px;display:flex}.live-sync-state{color:var(--live-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.live-sync-state small{color:var(--live-muted);font-variant-numeric:tabular-nums;margin-left:10px;font-size:11px}.live-state-dot{background:#a0aab5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.live-state-dot.ready{background:var(--live-accent)}.live-state-dot.error{background:var(--live-danger)}.live-signal-lines{align-items:center;gap:4px;height:24px;display:flex}.live-signal-lines>i{background:var(--live-accent);opacity:.65;width:2px;height:6px;display:block}.live-signal-lines>i:nth-child(3n){height:18px}.live-signal-lines>i:nth-child(3n+1){height:12px}.live-discovery{margin-bottom:36px}.live-discovery-bar,.live-results-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.live-shell h2{align-items:center;gap:16px;font-size:17px;font-weight:500;display:flex}.live-section-index{font:400 12px var(--live-display);letter-spacing:.05em;color:var(--live-muted)}.live-search{width:min(360px,55%);color:var(--live-muted);border:1px solid var(--live-line);background:var(--live-surface);border-radius:6px;align-items:center;gap:10px;padding-left:14px;display:flex;position:relative}.live-search-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.live-shell .live-search input:not([hidden]){background:0 0;border:0;min-height:44px;margin:0;padding:10px 10px 10px 0;font-size:13px}.live-search:focus-within{outline:2px solid var(--live-accent);outline-offset:3px}.live-search input:focus-visible{outline:none}.live-artists{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.live-artist{border:1px solid var(--live-line);background:var(--live-surface);border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:0 16px;min-width:0;padding:22px;transition:border-color .2s,background .2s;display:grid;position:relative}.live-artist.selected{border-color:var(--live-accent);background:#192017}.live-monogram{width:48px;height:48px;font:500 20px var(--live-display);color:var(--live-accent);background:#1f262c;border:1px solid #424d56;border-radius:6px;place-items:center;display:grid}.live-artist-copy{min-width:0}.live-shell .live-artist-name{white-space:normal;text-align:left;font:500 16px/1.4 var(--live-display);min-height:44px;color:var(--live-text);background:0 0;border:0;border-radius:0;margin-top:-4px;padding:0;display:inline-block}.live-shell .live-artist-name:hover:not(:disabled){color:var(--live-accent);background:0 0}.live-artist-copy p,.live-artist-copy>span{color:var(--live-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.live-artist-official{grid-column:2;justify-self:start;align-items:center;gap:3px;min-height:44px;margin-top:8px;font-size:12px;display:flex}.live-results-bar{border-bottom:1px solid var(--live-line);padding-bottom:16px}.live-shell .live-sync{gap:8px;padding:7px 12px;font-size:12px}.live-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:540px;display:grid}.live-filter-row label{color:var(--live-muted);font-size:12px;font-weight:400}.live-shell .live-filter-row select{cursor:pointer;margin-top:8px;padding:9px 12px;font-size:13px}.live-list-caption{color:var(--live-muted);justify-content:space-between;align-items:center;gap:14px;margin:18px 0;font-size:12px;display:flex}.live-list-caption>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.live-shell .live-list-caption>span>button{min-width:44px;color:var(--live-muted);background:0 0;border:0;padding:5px}.live-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-event{border:1px solid var(--live-line);background:var(--live-surface);border-radius:8px;align-items:flex-start;gap:22px;min-width:0;padding:24px;display:flex}.live-date{border-right:1px solid var(--live-line);width:54px;font-family:var(--live-display);font-variant-numeric:tabular-nums;color:var(--live-muted);flex-direction:column;flex-shrink:0;align-items:center;padding-right:18px;display:flex}.live-date>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.live-date>strong{color:var(--live-accent);font-size:38px;font-weight:500;line-height:1.2}.live-date>small{margin-top:5px;font-size:11px}.live-event-body{flex:1;min-width:0}.live-event-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.live-event h3{font:500 18px/1.4 var(--live-display)}.live-badges{flex-wrap:wrap;gap:6px;display:flex}.live-badge{white-space:nowrap;color:var(--live-accent);background:#26321b;border:1px solid #566542;border-radius:4px;align-items:center;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-flex}.live-badge.cancelled,.live-badge.rescheduled{color:var(--live-danger);background:#37211f;border-color:#70514c}.live-badge.unknown,.live-badge.sold_out{color:var(--live-muted);background:var(--live-raised);border-color:var(--live-line)}.live-location{color:var(--live-muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:13px;line-height:1.8;display:flex}.live-location>span{color:#74808b;margin-inline:3px}.live-event-times{color:var(--live-muted);flex-direction:column;gap:7px;margin-top:12px;font-size:12px;display:flex}.live-event-times>span{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.live-event-times strong{color:var(--live-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.live-event-times small{font-size:11px}.live-changed-note{color:var(--live-danger);margin-top:12px;font-size:12px}.live-source-details{color:var(--live-muted);border-top:1px solid var(--live-line);overflow-wrap:anywhere;margin-top:12px;padding:12px 0;font-size:12px;line-height:1.8}.live-source-details p+p{margin-top:6px}.live-event-bottom{border-top:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.live-event-bottom>span a{align-items:center;gap:3px;min-height:44px;display:inline-flex}.live-event-actions{align-items:center;gap:12px;display:flex}.live-shell .live-text-btn{color:var(--live-muted);background:0 0;border:0;padding:6px 0;font-size:12px}.live-text-btn:hover:not(:disabled){color:var(--live-accent);background:0 0}.live-shell .live-ticket-link{background:var(--live-accent);color:#15200b;white-space:nowrap;border:1px solid #91b653;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font-weight:500;display:inline-flex}.live-shell .live-ticket-link:hover{color:#15200b;background:#dcffa1;border-color:#dcffa1}.live-event.is-cancelled .live-date>strong{color:var(--live-muted)}.live-empty{text-align:center;color:var(--live-muted);border:1px dashed var(--live-line);border-radius:8px;margin-top:14px;padding:48px 16px}.live-empty>svg{color:var(--live-muted)}.live-empty h3{color:var(--live-text);margin-top:10px;font-size:16px;font-weight:500}.live-empty p{margin-top:9px;font-size:13px}.live-empty button{margin-top:20px;font-size:13px}.live-feedback{color:var(--live-danger);background:#281c1c;border:1px solid #6f4e48;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;font-size:13px;display:flex}.live-feedback button{flex-shrink:0;font-size:12px}.live-loading{color:var(--live-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;font-size:13px;display:grid}.live-loading>span{border:1px solid var(--live-line);background:var(--live-surface);border-radius:8px;height:208px}.live-loading>p{grid-column:1/-1;padding:8px 0}.live-footer{border-top:1px solid var(--live-line);color:var(--live-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:24px;font-size:11px;display:flex}.live-footer>span:first-child{font-family:var(--live-display);letter-spacing:.12em}.live-footer a{align-items:center;gap:5px;min-height:44px;display:flex}@media (prefers-reduced-motion:no-preference){.live-hero-copy{animation:.65s both live-enter}.live-hero-art{animation:.85s .1s both live-enter}.live-discovery{animation:.6s .15s both live-enter}.live-results{animation:.6s .22s both live-enter}@keyframes live-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1100px){.live-hero h1{gap:12px;font-size:78px}.live-artists{gap:10px}.live-artist{grid-template-columns:42px minmax(0,1fr);gap:0 12px;padding:18px}.live-monogram{width:42px;height:42px}.live-event{gap:16px;padding:20px}.live-event-bottom{flex-wrap:wrap}.live-event-actions{margin-left:auto}}@media (width<=760px){.live-topbar{gap:12px;height:64px;padding-inline:20px}.live-wordmark{gap:9px;font-size:12px}.live-shell .live-main{padding:8px 20px 20px}.live-hero{grid-template-columns:1fr;gap:0;min-height:0}.live-hero-copy{padding:28px 0 8px}.live-hero h1{margin:14px 0 20px;font-size:76px}.live-hero-art{height:230px;margin-top:-10px}.live-orbit-caption{bottom:14px;left:0}.live-hero-meta{gap:20px}.live-sync-strip{margin-bottom:28px}.live-sync-state small{flex-basis:100%;margin-left:0;padding-left:14px}.live-signal-lines{flex-shrink:0}.live-discovery-bar{align-items:center;gap:16px}.live-search{width:58%}.live-shell h2{gap:10px;font-size:16px}.live-discovery{margin-bottom:28px}.live-artists{grid-template-columns:1fr}.live-artist{grid-template-columns:48px minmax(0,1fr);gap:0 14px;padding:18px 20px}.live-monogram{width:48px;height:48px}.live-shell .live-artist-name{min-height:36px;margin-top:-2px;font-size:16px}.live-artist-copy p,.live-artist-copy>span{font-size:12px}.live-events{grid-template-columns:1fr}.live-event{gap:18px;padding:20px}.live-event-bottom{flex-wrap:nowrap}.live-event h3{font-size:18px}.live-event-actions{margin-left:0}.live-filter-row{gap:12px;max-width:none}.live-list-caption{align-items:flex-start;gap:8px}.live-list-caption>span{min-height:44px}.live-loading{grid-template-columns:1fr}.live-loading>span:nth-child(2){display:none}.live-footer{flex-wrap:wrap;gap:4px 16px;font-size:10px}.live-footer>span:nth-child(2){flex-basis:100%;order:3}}@media (width<=420px){.live-hero h1{gap:12px;font-size:66px}.live-hero-meta{gap:14px;font-size:11px}.live-hero-art{height:205px}.live-eyebrow{letter-spacing:.06em;font-size:10px}.live-event{gap:12px;padding:18px 14px}.live-date{width:46px;padding-right:10px}.live-event h3{font-size:16px}.live-event-bottom{flex-wrap:wrap;gap:0}.live-event-bottom>span{flex-basis:100%}.live-event-actions{justify-content:space-between;width:100%}.live-list-caption>span{font-size:11px}.live-discovery-bar{gap:10px}.live-search{width:61%}}@media (prefers-reduced-motion:reduce){.live-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.live-shell[data-motion-paused=true] *{animation-play-state:paused!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--surface:#fff;--text:#20242a;--muted:#626973;--line:#dce0e5;--focus:#245bb3;--error:#a52b2b}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:16px;line-height:1.6}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;white-space:nowrap;border:1px solid #cbd0d7;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:14px;line-height:1.5;display:inline-flex}button:hover:not(:disabled){background:#eef0f3;border-color:#a8afb9}button:disabled{cursor:default;color:#858b94;background:#f0f1f3;border-color:#e0e3e7}button.primary{color:#fff;background:#24282e;border-color:#24282e}button.primary:hover:not(:disabled){background:#404650}button.primary:disabled{color:#818792;background:#e4e6e9;border-color:#e4e6e9}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button.text-button{background:0 0;border-color:#0000;padding:7px 9px}input:not([hidden]),textarea,select{width:100%;min-width:0;min-height:42px;color:var(--text);background:#fff;border:1px solid #b9c0ca;border-radius:5px;padding:9px 11px;font-size:15px;display:block}input[hidden]{display:none}textarea{resize:vertical;line-height:1.9}input::placeholder,textarea::placeholder{color:#838994}label{font-size:14px;font-weight:500;display:block}label>input,label>select{margin-top:7px}h1,h2,h3,p{margin:0}svg{flex-shrink:0}progress{accent-color:#4b586b;background:#e3e6eb;border:0;border-radius:4px;width:100%;height:6px;display:block;overflow:hidden}progress::-webkit-progress-bar{background:#e3e6eb;border-radius:4px}progress::-webkit-progress-value{background:#4b586b;border-radius:4px}progress::-moz-progress-bar{background:#4b586b;border-radius:4px}.app-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:48px;height:72px;padding:0 max(28px,50vw - 600px);display:flex}.app-name{letter-spacing:.03em;font-size:21px;font-weight:650}.app-header nav{align-self:stretch;gap:26px;display:flex}.app-header nav button{height:100%;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 3px;font-size:15px}.app-header nav button[aria-current=page]{color:var(--text);border-bottom-color:var(--text);font-weight:600}.connection{color:#8c4e29;margin-left:auto;font-size:13px}.connection.online{color:var(--muted)}main{max-width:1256px;margin:0 auto;padding:34px 28px 28px}.page-heading{margin-bottom:27px}.page-heading h1{font-size:25px;font-weight:600;line-height:1.4}.page-heading p{color:var(--muted);margin-top:7px;font-size:14px}.workbench-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.input-panel,.queue-panel{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:24px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-heading h2{font-size:16px;font-weight:600}.section-heading h2 span,.page-heading h1 span{color:var(--muted);margin-left:6px;font-size:14px;font-weight:400}.small-status{color:#365c47;align-items:center;gap:5px;font-size:13px;display:flex}.film-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.film-fields>label:only-child{grid-column:1/-1}.bind-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.bind-row>span{color:var(--muted);font-size:13px}.method-tabs{border-bottom:1px solid var(--line);gap:22px;margin:28px 0 23px;display:flex}.method-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0}.method-tabs button[aria-selected=true]{border-bottom-color:var(--text);color:var(--text);font-weight:600}#ranges{margin-top:9px;font-family:Consolas,Microsoft YaHei,monospace}.hint{color:var(--muted);font-size:13px}p.hint{margin-top:8px}.add-button{margin-top:20px}.subtitle-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.subtitle-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;font-size:13px;overflow:hidden}.padding-field{align-items:center;gap:8px;margin:16px 0;font-size:14px;display:flex}.padding-field input{width:65px;min-height:36px;padding:5px 8px}.padding-field label{font-weight:400}.quote-results{max-height:340px;overflow-y:auto}.quote-results article{border-top:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.quote-results article>div{flex:1;min-width:0}.quote-results time{color:var(--muted);font-family:Consolas,monospace;font-size:13px}.quote-results p{margin-top:5px;font-size:14px}.empty-text{color:var(--muted);padding:15px 0}.recording-summary{padding-bottom:17px}.recording-summary>div{justify-content:space-between;gap:12px;display:flex}.recording-summary strong{font-size:16px;font-weight:500}.recording-summary b{font-variant-numeric:tabular-nums;font-weight:500}.recording-summary p{color:var(--muted);margin-top:7px;font-size:14px}.recording-summary progress{margin-top:16px}.recording-summary.has-error strong,.error-text{color:var(--error)!important}.queue-controls{flex-wrap:wrap;gap:9px;padding-bottom:20px;display:flex}.queue-list{max-height:490px;overflow-y:auto}.queue-item{border-top:1px solid var(--line);padding:20px 0}.queue-item:last-child{padding-bottom:12px}.job-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-heading strong{font-family:Consolas,Microsoft YaHei,monospace;font-size:15px;font-weight:500}.job-heading>span{color:var(--muted);white-space:nowrap;font-size:13px}.job-caption{color:var(--muted);margin:5px 0 10px;font-size:13px}.job-quote{color:#444b54;margin:10px 0;font-size:14px}.job-progress{align-items:center;gap:12px;margin:10px 0;display:flex}.job-progress>span{text-align:right;min-width:35px;color:var(--muted);white-space:nowrap;font-size:12px}.job-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-footer>span{color:var(--muted);font-size:13px}.job-footer button{flex-shrink:0}.recording-note{color:var(--muted);border-top:1px solid var(--line);margin-top:8px;padding-top:17px;font-size:13px}.queue-empty{text-align:center;color:#808790;padding:35px 0 55px;font-size:14px}footer{color:var(--muted);overflow-wrap:anywhere;margin-top:24px;font-size:13px}.message{border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:10px 14px;font-size:14px;display:flex}.message.error{color:#922923;background:#fff4f3;border-color:#ebc2bc}.message.success{color:#355842;background:#f3f7f4;border-color:#cbdad0}.message button{background:0 0;border:0;min-height:28px;padding:3px}.connection-help{border:1px solid var(--line);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;font-size:14px;display:flex}.library-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.library-actions{flex-wrap:wrap;gap:10px;display:flex}.library-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.search-field{min-width:0;max-width:350px;color:var(--muted);background:#fff;border:1px solid #b9c0ca;border-radius:5px;align-items:center;gap:8px;padding-left:12px;display:flex}.search-field input{background:0 0;border:0;margin:0}.import-progress{margin-bottom:16px;font-size:14px}.import-progress progress{margin-top:8px}@media (width<=850px){.workbench-grid{grid-template-columns:1fr;gap:20px}.app-header{gap:30px;padding:0 22px}main{padding:25px 22px}.library-heading{flex-direction:column;align-items:flex-start}.queue-list{max-height:none}}@media (width<=480px){.app-header{gap:24px;height:62px;padding:0 16px}.app-name{font-size:19px}.app-header nav{gap:18px}.app-header nav button{font-size:14px}.connection{font-size:12px}main{padding:24px 16px}.page-heading{margin-bottom:20px}.page-heading h1{font-size:23px}.input-panel,.queue-panel{padding:18px}.film-fields{grid-template-columns:1fr}.bind-row{gap:8px}.connection-help{flex-wrap:wrap}.job-heading{flex-wrap:wrap;align-items:flex-start;gap:5px}.job-heading strong{font-size:14px}.subtitle-row{flex-wrap:wrap}.subtitle-row>span{flex-basis:100%}.library-actions button{font-size:13px}.connection{margin-left:auto}.search-field{max-width:250px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.capture-settings{border:0;border-top:1px solid var(--line);min-width:0;margin:24px 0 0;padding:16px 0 0}.capture-settings legend{padding:0 10px 0 0;font-size:14px;font-weight:500}.capture-options{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.checkbox-label{cursor:pointer;align-items:center;gap:9px;display:flex}.checkbox-label input[type=checkbox]{accent-color:#24282e;width:18px;height:18px;min-height:18px;margin:0;padding:0}.quality-label{flex:1;align-items:center;gap:10px;min-width:215px;display:flex}.quality-label select{flex:1;margin:0;font-size:14px}.settings-subtitle{margin:14px 0 0}.source-settings{border:0;margin:18px 0 0;padding:0}.source-settings legend{margin-bottom:8px;font-size:14px;font-weight:500}.source-options{flex-wrap:wrap;gap:20px;display:flex}.source-options label{cursor:pointer;align-items:center;gap:8px;font-weight:400;display:flex}.source-options input[type=radio]{accent-color:#24282e;width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0;display:inline-block}.direct-source{margin-top:16px}.direct-source p{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:13px}.clip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.clip-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;transition:box-shadow .18s,border-color .18s;overflow:hidden}.clip-card:hover{border-color:#aeb8c5;box-shadow:0 6px 22px #20242a09}.clip-cover{aspect-ratio:16/9;color:#fff;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden;background:#15191e!important}.clip-cover video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.cover-placeholder{color:#a9b3c0;justify-content:center;align-items:center;gap:10px;height:100%;font-size:14px;display:flex}.cover-play{color:#fff;opacity:0;background:#10151caa;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clip-cover:hover .cover-play,.clip-cover:focus-visible .cover-play{opacity:1}.cover-duration,.cover-trim{color:#fff;font-variant-numeric:tabular-nums;background:#111820da;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;position:absolute}.cover-duration{bottom:12px;right:12px}.cover-trim{color:#202c3d;background:#ffffffed;top:12px;left:12px}.clip-card-body{padding:17px 18px 15px}.clip-card-title{text-align:left;text-overflow:ellipsis;border:0;max-width:100%;min-height:0;padding:0;font-size:16px;font-weight:650;display:block;overflow:hidden;background:0 0!important}.clip-source-time{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px;overflow:hidden}.clip-card-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:15px;font-size:13px;display:flex}.clip-card-footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:10px 12px 10px 18px;display:flex}.clip-card-footer>div{gap:0;display:flex}.clip-card-footer button{min-height:36px;font-size:13px}.clip-edit-button{color:#24364e;background:#edf1f6;border:0;padding:7px 10px}.clip-card-footer .text-button{color:var(--muted);padding:7px}.clip-rename>div{gap:8px;margin-top:10px;display:flex}.clip-remove{flex-wrap:wrap;align-items:center;font-size:13px}.clip-remove>span{width:100%;margin-bottom:6px}.library-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;grid-column:1/-1;padding:80px 24px}.library-empty p{margin-bottom:8px;font-size:17px}.library-empty span{color:var(--muted);font-size:14px}.clip-dialog{background:var(--surface);width:min(1140px,100vw - 64px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text);overscroll-behavior:contain;border:1px solid #d5dae1;border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0004}.clip-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d14216b}.editor-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.editor-heading{align-items:center;gap:13px;min-width:0;display:flex}.editor-heading>div{min-width:0}.editor-icon{color:#435875;background:#eef2f7;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.editor-heading h2{font-size:18px;line-height:1.4}.editor-heading p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.editor-close{background:0 0;border:0;border-radius:8px;flex-shrink:0;width:40px;height:40px;padding:0}.editor-body{grid-template-columns:minmax(0,1fr) 280px;display:grid}.editor-viewer{background:#f5f7fa;min-width:0;padding:24px}.editor-screen{aspect-ratio:16/9;background:#11161d;border-radius:9px;justify-content:center;align-items:center;display:flex;overflow:hidden}.editor-screen video{object-fit:contain;width:100%;height:100%;max-height:48dvh;display:block}.editor-timeline{margin-top:24px}.timeline-heading{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.timeline-heading strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.trim-track{height:48px;margin-top:10px;position:relative}.trim-track-base,.trim-track-selection{border-radius:4px;height:24px;position:absolute;top:12px}.trim-track-base{background:repeating-linear-gradient(90deg,#d8dfe8 0 1px,#e5eaf0 1px 12px);left:0;right:0}.trim-track-selection{background:#4675ba38;border-top:2px solid #527cb6;border-bottom:2px solid #527cb6}.clip-dialog .trim-track input{appearance:none;pointer-events:none;outline-offset:4px;background:0 0;border:0;width:100%;height:48px;min-height:48px;margin:0;padding:0;position:absolute;inset:0}.trim-track input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:ew-resize;background:#315f9d;border:3px solid #fff;border-radius:4px;width:12px;height:36px;box-shadow:0 0 0 1px #315f9d}.trim-track input::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;background:#315f9d;border:3px solid #fff;border-radius:4px;width:8px;height:30px;box-shadow:0 0 0 1px #315f9d}.timeline-scale{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.preview-selection{background:0 0;border-color:#c9d2de;margin:17px auto 0;font-size:13px;display:flex}.editor-inspector{border-left:1px solid var(--line);padding:25px 24px}.selection-summary{border-bottom:1px solid var(--line);padding-bottom:20px}.selection-summary>span{color:var(--muted);font-size:14px}.selection-summary>div{align-items:baseline;gap:8px;margin-top:6px;display:flex}.selection-summary strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1.25}.selection-summary p{color:var(--muted);margin-top:7px;font-size:12px}.editor-time-fields{gap:16px;margin-top:22px;display:grid}.editor-time-fields label{justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.editor-time-fields label span{color:var(--muted);font-weight:400}.editor-time-fields input{font-variant-numeric:tabular-nums;border-color:#d4dbe4;border-radius:7px;padding:9px 12px;font-size:16px}.editor-time-fields .set-frame{color:#465f7e;justify-content:flex-start;min-height:32px;padding:6px 0;font-size:12px}.editor-help{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.8}.restore-clip{color:var(--muted);margin-top:6px;font-size:13px;padding:8px 0!important}.editor-feedback{border-top:1px solid var(--line);padding:14px 24px;font-size:14px}.export-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.export-status>div{gap:8px;display:flex}.editor-export progress{margin-top:10px}.export-location{color:var(--muted);margin-top:6px;font-size:12px}.export-location summary{cursor:pointer}.export-location p{overflow-wrap:anywhere;margin-top:5px}.close-confirm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.close-confirm span{margin-right:auto}.editor-footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 24px;font-size:13px;display:flex}.editor-footer>span{align-items:center;gap:7px;display:flex}.editor-footer>div{gap:10px;display:flex}.editor-footer button{border-radius:7px;min-height:42px;padding-inline:18px}.editor-footer .primary{background:#263c59;border-color:#263c59}.editor-footer .primary:hover:not(:disabled){background:#345174}.editor-footer .primary:disabled{background:#e4e6e9;border-color:#e4e6e9}@media (width<=1050px){.clip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.clip-dialog{width:calc(100vw - 32px)}.editor-body{grid-template-columns:minmax(0,1fr) 250px}.editor-viewer,.editor-inspector{padding:20px}}@media (width<=720px){.clip-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.editor-header{padding:16px}.editor-body{grid-template-columns:1fr}.editor-viewer{padding:16px}.editor-screen video{max-height:none}.editor-inspector{border-left:0;border-top:1px solid var(--line);padding:18px}.selection-summary{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;display:flex}.selection-summary>div{margin:0}.selection-summary strong{font-size:28px}.selection-summary p{margin:0 0 0 auto}.editor-time-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.editor-help{margin-top:10px}.editor-footer{flex-wrap:wrap;padding:14px 16px}.editor-footer>span{font-size:12px}.editor-feedback{padding:14px 16px}.export-status{flex-wrap:wrap;align-items:flex-start}.editor-timeline{margin-top:16px}.editor-footer>div{margin-left:auto}}@media (width<=480px){.clip-grid{grid-template-columns:1fr;gap:20px}.library-actions button{font-size:13px}.editor-heading p{max-width:240px;font-size:12px}.editor-icon{display:none}.editor-footer>span,.editor-footer>div{width:100%}.editor-footer button{flex:1}.clip-card-footer button{min-height:40px}}@media (prefers-reduced-motion:reduce){.clip-card,.cover-play{transition:none}}.sequence-app{background:var(--bg);flex-direction:column;height:100dvh;min-height:650px;font-size:14px;display:flex;overflow:hidden}.sequence-app button{white-space:nowrap;border-radius:6px;min-height:36px;font-size:14px}.sequence-app input{font-size:14px}.sequence-header{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;height:68px;padding:0 22px;display:flex}.sequence-brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.sequence-brand>button{background:0 0;border:0;padding:6px}.sequence-brand strong{font-size:21px;font-weight:650}.sequence-brand>span{color:#bbc0c8}.sequence-brand h1{font-size:15px;font-weight:500}.sequence-document{align-items:center;gap:12px;min-width:0;display:flex}.sequence-document input{text-overflow:ellipsis;background:0 0;border:1px solid #0000;width:210px;min-height:34px;padding:5px 8px;font-weight:550}.sequence-document input:hover,.sequence-document input:focus{border-color:var(--line);background:#fff}.sequence-document>span{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.sequence-header>.primary{padding-inline:18px}.sequence-error{color:var(--error);background:#fff4f3;border-bottom:1px solid #ebc2bc;flex-shrink:0;align-items:center;gap:12px;max-height:100px;padding:9px 22px;display:flex;overflow:auto}.sequence-error>span{flex:1}.sequence-error button{background:0 0;border:0;min-height:28px;padding:3px}.sequence-upper{flex:1;grid-template-columns:310px minmax(0,1fr) 250px;gap:10px;min-height:300px;padding:10px 10px 0;display:grid}.sequence-library,.sequence-viewer,.sequence-inspector{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sequence-panel-title{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;height:49px;min-height:49px;padding:0 16px;display:flex}.sequence-panel-title h2{font-size:14px;font-weight:600}.sequence-panel-title h2 span{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.sequence-panel-title>span{color:var(--muted);font-size:12px}.sequence-panel-title>button{min-height:32px;color:var(--muted);border:0;padding:5px}.sequence-search{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:6px;margin:12px 12px 6px;padding-left:10px;display:flex}.sequence-search input{background:0 0;border:0;min-height:35px;margin:0;padding:6px 8px}.sequence-assets{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 10px;padding:12px;display:grid;overflow:auto}.sequence-assets>article{cursor:grab;min-width:0}.sequence-assets .clip-cover{border-radius:5px}.sequence-assets .cover-duration{padding:1px 4px;font-size:12px;bottom:5px;right:5px}.sequence-assets .cover-play{width:30px;height:30px}.sequence-assets .cover-placeholder{gap:4px;font-size:12px}.sequence-assets .cover-placeholder svg{width:18px}.sequence-asset-caption{align-items:center;gap:5px;padding-top:7px;display:flex}.sequence-asset-caption>div{flex:1;min-width:0}.sequence-asset-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.sequence-asset-caption span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:2px;font-size:12px;display:block;overflow:hidden}.sequence-asset-caption button{color:#425873;background:0 0;border:0;min-height:30px;padding:5px}.sequence-library-note{color:var(--muted);border-top:1px solid #edf0f3;margin:0;padding:10px 12px;font-size:12px}.sequence-viewer-inner{background:#f1f3f6;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.sequence-screen{background:#e9edf2;border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.sequence-screen video{object-fit:contain;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.sequence-screen video.visible{visibility:visible}.sequence-screen-empty{color:#66717f;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.sequence-buffering{color:#fff;white-space:nowrap;background:#152135dc;border-radius:5px;padding:6px 12px;font-size:13px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.sequence-playback{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;height:58px;min-height:58px;padding:0 15px;display:flex}.sequence-playback time{font-variant-numeric:tabular-nums;font-family:Consolas,monospace;font-size:13px}.sequence-playback time span{color:var(--muted)}.sequence-playback>div{align-items:center;gap:4px;display:flex}.sequence-playback button{background:0 0;border:0;padding:8px}.sequence-playback .sequence-play{background:#f0f2f5;width:38px}.sequence-playback>span{color:var(--muted);font-size:12px}.sequence-properties{padding:17px 16px;overflow:auto}.sequence-selected-name{color:#465870;align-items:center;gap:8px;display:flex}.sequence-selected-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.sequence-length{justify-content:space-between;align-items:center;gap:8px;padding:20px 0 16px;display:flex}.sequence-length>span{color:var(--muted);font-size:13px}.sequence-length strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:550}.sequence-length small{font-size:12px;font-weight:400}.sequence-properties>label{margin-bottom:14px;font-size:13px}.sequence-properties>label>span{float:right;color:var(--muted);font-weight:400}.sequence-properties input[type=number]{font-variant-numeric:tabular-nums;border-color:var(--line);min-height:37px;font-size:14px}.sequence-apply{border-color:var(--line);background:#f5f7fa;width:100%}.sequence-help{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.sequence-volume{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.sequence-properties .sequence-volume>span{float:none;color:var(--text);align-items:center;gap:7px;display:flex}.sequence-volume b{margin-left:auto;font-weight:400}.sequence-app input[type=range]{accent-color:#445a75;cursor:pointer;background:0 0;border:0;height:24px;min-height:24px;padding:0}.sequence-order{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:16px;display:flex}.sequence-order>button:last-child{margin-left:auto}.sequence-empty{text-align:center;color:#657082;flex-direction:column;flex:1;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:30px 12px;display:flex}.sequence-empty p{font-size:14px}.sequence-empty span{color:var(--muted);font-size:12px}.sequence-timeline{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;flex:0 270px;min-height:190px;margin:10px;display:flex;overflow:hidden}.sequence-tools{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:49px;padding:0 14px;display:flex}.sequence-tools>div{align-items:center;gap:5px;display:flex}.sequence-tools button{background:0 0;border:0;padding:5px 10px}.sequence-tools i{border-right:1px solid var(--line);height:20px;margin:0 9px}.sequence-zoom{color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:400;display:flex}.sequence-zoom input{width:105px;margin:0}.sequence-track-area{flex:1;min-height:0;display:flex}.sequence-track-label{border-right:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fcfcfd;flex:0 0 115px;align-items:flex-start;gap:8px;padding:61px 14px 0;font-size:12px;display:flex}.sequence-scroll{overscroll-behavior:contain;flex:1;min-width:0;overflow:auto}.sequence-track-content{height:100%;min-height:170px;position:relative}.sequence-ruler{cursor:crosshair;touch-action:none;background:repeating-linear-gradient(90deg,#0000 0 27px,#f0f2f5 27px 28px);border-bottom:1px solid #edf0f3;height:34px;position:relative}.sequence-ruler>span{color:var(--muted);white-space:nowrap;pointer-events:none;padding-left:4px;font-family:Consolas,monospace;font-size:12px;position:absolute;top:6px}.sequence-track{align-items:center;min-width:100%;height:118px;padding:13px 0;display:flex;position:relative}.sequence-block{cursor:grab;-webkit-user-select:none;user-select:none;color:#304761;background:#e9eef4;border:1px solid #c4cfdd;border-radius:4px;flex-shrink:0;min-width:0;height:92px;position:relative;overflow:hidden}.sequence-block.selected{border:2px solid #415d82;box-shadow:0 0 0 1px #415d8233}.sequence-block.missing{color:var(--error);background:#fff1f0;border-color:#c6817c}.sequence-block:focus-visible{outline-offset:2px}.sequence-block-name{white-space:nowrap;border-bottom:1px solid #d1dbe7;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex;overflow:hidden}.sequence-block-body{white-space:nowrap;background:repeating-linear-gradient(90deg,#eef2f7 0 42px,#e1e8f1 43px,#eef2f7 44px);align-items:center;gap:8px;height:38px;padding:0 13px;font-size:12px;display:flex;overflow:hidden}.sequence-audio-line{color:#486354;white-space:nowrap;background:#dfe7e2;height:24px;padding:3px 12px;font-size:11px;overflow:hidden}.sequence-handle{opacity:0;cursor:ew-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;background:#415d82!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.sequence-handle:after{content:"";background:#fff9;width:2px;height:28%;position:absolute;top:36%;left:3px}.sequence-handle.start{left:0}.sequence-handle.end{right:0}.sequence-block.selected .sequence-handle,.sequence-block:hover .sequence-handle{opacity:1}.sequence-block.drop-before{border-left:4px solid #245bb3}.sequence-track.drop-end:after{content:"";background:#245bb3;flex-shrink:0;width:4px;height:92px}.sequence-drop-empty{color:var(--muted);border:1px dashed #ccd3dd;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:min(600px,75vw);height:90px;margin:0 18px;font-size:14px;display:flex}.sequence-playhead{pointer-events:none;z-index:4;background:#303b4a;width:1px;position:absolute;top:0;bottom:0}.sequence-playhead>span{clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);background:#303b4a;width:11px;height:15px;position:absolute;top:0;left:-5px}.sequence-bottom{color:var(--muted);border-top:1px solid #edf0f3;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 15px;font-size:12px;display:flex}.sequence-bottom>span:last-child{font-variant-numeric:tabular-nums}.sequence-block-name>span{color:#60738c;font-size:11px}.sequence-export-dialog{border:1px solid var(--line);width:min(460px,100vw - 32px);color:var(--text);border-radius:10px;max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 22px 80px #1c2b4433}.sequence-export-dialog::backdrop{background:#17203266}.sequence-export-body{padding:24px}.sequence-export-body h3{margin-bottom:12px;font-size:18px}.sequence-export-body>p{color:var(--muted);margin-top:8px;font-size:14px}.sequence-export-body>p.sequence-help{font-size:12px}.sequence-export-start{width:100%;margin-top:22px}.sequence-export-result{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:14px}.sequence-export-result strong{font-weight:500}.sequence-export-result progress{margin:14px 0 8px}.sequence-export-result>span{text-align:right;font-size:13px;display:block}.sequence-export-result button{margin:10px 7px 0 0;font-size:13px}.sequence-export-path{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:12px}.sequence-export-result .error-text{margin-top:10px}@media (width>=1700px){.sequence-upper{grid-template-columns:380px minmax(0,1fr) 280px}.sequence-timeline{flex-basis:310px}.sequence-assets{gap:20px 14px;padding:16px}.sequence-viewer-inner{padding:24px}}@media (width<=1150px){.sequence-upper{grid-template-columns:255px minmax(0,1fr) 220px}.sequence-header{gap:12px;padding-inline:14px}.sequence-document{gap:4px}.sequence-document input{width:170px}.sequence-playback>span{display:none}.sequence-track-label{flex-basis:90px;gap:5px;padding-inline:9px;font-size:11px}}@media (width<=900px){.sequence-upper{grid-template-columns:220px minmax(0,1fr)}.sequence-inspector{display:none}.sequence-document>span{font-size:11px}.sequence-timeline{flex-basis:260px}.sequence-brand{gap:9px}.sequence-header .primary{padding-inline:12px;font-size:13px}}@media (width<=650px){.sequence-app{height:auto;min-height:100dvh;overflow:visible}.sequence-header{flex-wrap:wrap;gap:10px;height:auto;min-height:66px;padding:12px}.sequence-document{order:3;justify-content:space-between;width:100%}.sequence-document input{flex:1;max-width:260px}.sequence-upper{flex:none;grid-template-columns:1fr;gap:8px;padding:8px}.sequence-viewer{grid-row:1;height:300px}.sequence-library{height:250px}.sequence-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sequence-library-note{display:none}.sequence-search{margin-top:7px;margin-bottom:0}.sequence-inspector{max-height:350px;display:flex}.sequence-properties{grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;display:grid}.sequence-selected-name{grid-column:1/-1}.sequence-length{grid-column:1/-1;padding:5px 0}.sequence-properties>label{margin:0}.sequence-volume{grid-column:1/-1;padding-top:10px}.sequence-order{grid-column:1/-1;margin-top:0;padding-top:5px}.sequence-inspector .sequence-empty{padding:15px}.sequence-inspector .sequence-empty svg,.sequence-inspector .sequence-empty span{display:none}.sequence-timeline{flex:none;height:260px;margin:0 8px 8px}.sequence-track-label{display:none}.sequence-tools{padding-inline:8px}.sequence-tools button{padding:5px 7px;font-size:12px}.sequence-tools i{margin-inline:2px}.sequence-zoom{gap:3px;font-size:11px}.sequence-zoom input{width:65px}.sequence-bottom>span:first-child{display:none}.sequence-bottom{justify-content:flex-end}.sequence-asset-caption span{display:none}.sequence-error{padding:8px 12px}.sequence-header>.primary{margin-left:auto}}.sequence-inspector-toggle{display:none!important}@media (width>=651px) and (width<=900px){.sequence-inspector-toggle{display:inline-flex!important}.sequence-inspector.is-open{z-index:8;width:250px;display:flex;position:absolute;top:80px;bottom:280px;right:10px;box-shadow:0 10px 35px #20314b26}.sequence-inspector.is-open .sequence-panel-title{background:#fff}.sequence-tools .sequence-inspector-toggle{margin-left:auto;margin-right:10px;font-size:12px}}.app-main-edit{width:100%;max-width:none;margin:0;padding:0}.app-main-edit .sequence-app{height:calc(100dvh - 72px);min-height:578px}.app-main-edit .sequence-brand{display:none}@media (width<=650px){.app-main-edit .sequence-app{height:auto;min-height:calc(100dvh - 62px)}.app-header{gap:18px}.app-header nav{gap:13px}.app-header nav button{font-size:13px}.app-header .connection{font-size:11px}}.app-main-edit .sequence-header{border-top:1px solid var(--line);border-bottom:0}@media (width<=650px){.app-main-edit .sequence-header{z-index:5;padding-bottom:max(12px,env(safe-area-inset-bottom));position:sticky;bottom:0}}@font-face{font-family:MahjongTitleCN;src:url(/fonts/NotoSansSC-VF.ttf)format("truetype");font-weight:100 900;font-display:swap}.sequence-library-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:2px;height:54px;min-height:54px;padding:0 12px;display:flex}.sequence-library-tabs button{min-width:68px;color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:12px;display:flex}.sequence-library-tabs button.active{color:#263c59;border-bottom:2px solid #263c59;font-weight:650}.sequence-library-tabs button:hover{background:#f4f6f8}.sequence-title-library{padding:16px;overflow:auto}.sequence-title-library>p:first-child{margin-bottom:12px;font-size:13px;font-weight:600}.sequence-title-card{text-align:left;border:1px solid var(--line);cursor:grab;background:#fff;flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex;overflow:hidden;padding:0 0 12px!important}.sequence-title-card:disabled{cursor:not-allowed;opacity:1}.sequence-title-card-art{aspect-ratio:537/235;background:#3a4650;width:100%;margin-bottom:6px;display:block;position:relative;overflow:hidden}.sequence-title-card strong,.sequence-title-card small{margin-left:11px}.sequence-title-card strong{font-weight:600}.sequence-title-card small{color:var(--muted);font-size:12px}.title-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.title-overlay text{paint-order:stroke fill;white-space:pre}.title-red{fill:#f01b0a;font-family:Microsoft YaHei,MahjongTitleCN,sans-serif;font-weight:700}.title-yellow{fill:#fff15f;font-family:Verdana,MahjongTitleCN,sans-serif;font-weight:700}.sequence-screen{aspect-ratio:var(--sequence-aspect);width:auto;max-width:100%;height:100%}.sequence-title-properties{flex-direction:column;gap:14px;display:flex}.sequence-title-properties>label{display:block;margin:0!important}.sequence-title-properties>label>input:not([type=range]){width:100%;min-height:38px;margin-top:7px;display:block}.sequence-title-properties .sequence-selected-name{margin-bottom:7px}.sequence-title-properties .sequence-title-range{display:block}.sequence-title-range b{float:right;color:var(--muted);font-weight:500}.sequence-title-range input{width:100%;margin-top:4px;display:block}.sequence-title-properties .sequence-apply{justify-content:center;align-items:center;gap:7px;margin-top:5px;display:flex}.sequence-title-position{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.sequence-title-position>div{gap:4px;display:flex}.sequence-title-position button{border:1px solid var(--line);background:#f5f7fa;min-height:28px;padding:3px 5px}.connection-help p{flex:1}.software-status{color:#8c4e29;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13px;display:flex}.software-status .available{color:#365c47}.sequence-error a{white-space:nowrap;color:#8d2323;text-decoration:underline}.sequence-timeline{flex-basis:285px}.sequence-title-track{border-bottom:1px solid var(--line);background:#fafbfc;height:52px;position:relative}.sequence-title-track-label{z-index:1;color:var(--muted);pointer-events:none;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:inline-flex;position:sticky;top:3px;left:4px}.sequence-title-track-hint{color:#8a94a1;pointer-events:none;font-size:12px;position:absolute;top:18px;left:105px}.sequence-title-block{text-overflow:ellipsis;text-align:left;color:#703922;cursor:grab;background:#fce9da;border:1px solid #e0a481;position:absolute;top:9px;overflow:hidden;height:36px!important;min-height:36px!important;padding:0 9px!important}.sequence-title-block.selected{outline-offset:1px;outline:2px solid #a75537}@media (width<=900px){.sequence-timeline{flex-basis:280px}.sequence-inspector.is-open{bottom:290px}}@media (width<=650px){.sequence-timeline{height:300px}.sequence-title-library{padding:10px}.sequence-title-card{max-width:200px}.sequence-title-properties{grid-template-columns:1fr 1fr}.sequence-title-properties .sequence-help,.sequence-title-properties .sequence-apply{grid-column:1/-1}}.app-header{padding-inline:28px}main:not(.app-main-edit){width:100%;max-width:none;padding:28px}.clip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.folder-create{align-items:center;gap:8px;max-width:550px;margin:0 0 16px;display:flex}.folder-create input{flex:1;min-width:0;margin:0}.folder-list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 20px;padding-bottom:14px;display:flex}.folder-item{align-items:center;gap:4px;display:inline-flex}.folder-tab{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.folder-tab.active{color:var(--text);background:#f0f3f7;border-color:#718199}.folder-tab.drop-target{background:#eaf2ff;border-color:#315e98;box-shadow:0 0 0 2px #315e982b}.folder-tab small{color:var(--muted);font-size:12px}.folder-delete{min-height:38px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:6px 9px;display:inline-flex}.folder-delete:hover{color:#b42318;border-color:#e7b6b2}.folder-confirm{background:#fff8f7;border:1px solid #e7b6b2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 18px;padding:12px 14px;display:flex}.folder-confirm span{margin-right:auto}.clip-card-footer>div{align-items:center;min-width:0}.clip-card-footer select{width:110px;max-width:110px;min-height:34px;color:var(--muted);border-color:var(--line);text-overflow:ellipsis;margin:0 3px 0 0;padding:5px 17px 5px 6px;font-size:12px}.clip-card{cursor:grab}.clip-card:active{cursor:grabbing}.sequence-upper{grid-template-columns:var(--library-width,310px) 6px minmax(0,1fr) 6px var(--inspector-width,250px);gap:5px}.sequence-resize-handle{touch-action:none;outline-offset:1px;flex:none;position:relative}.sequence-resize-handle.vertical{cursor:col-resize;align-self:stretch}.sequence-resize-handle.horizontal{cursor:row-resize;height:8px;margin:2px 10px 0}.sequence-resize-handle:after{content:"";opacity:.7;background:#b2bbc6;border-radius:4px;position:absolute}.sequence-resize-handle.vertical:after{width:2px;height:34px;top:50%;left:2px;transform:translateY(-50%)}.sequence-resize-handle.horizontal:after{width:38px;height:2px;top:3px;left:50%;transform:translate(-50%)}.sequence-resize-handle:hover:after,.sequence-resize-handle:focus-visible:after{opacity:1;background:#315e98}.sequence-timeline{flex-basis:var(--timeline-height,285px);margin-top:2px}@media (width<=1450px){.clip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.clip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sequence-upper{grid-template-columns:var(--library-width,220px) 6px minmax(0,1fr)}.sequence-resize-handle.inspector-handle{display:none}}@media (width<=650px){.sequence-upper{grid-template-columns:1fr}.sequence-resize-handle{display:none}.sequence-timeline{flex:none}}@media (width<=850px){.app-header{padding-inline:22px}main:not(.app-main-edit){padding:25px 22px}}@media (width<=480px){.app-header{padding-inline:16px}main:not(.app-main-edit){padding:22px 16px}.clip-grid{grid-template-columns:1fr}.folder-create{flex-wrap:wrap}.folder-create input{flex-basis:100%}}.sequence-title-block{-webkit-user-select:none;user-select:none;touch-action:none;border-radius:4px;align-items:center;display:flex;padding-inline:12px!important}.sequence-title-block>span{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}.sequence-title-block .title-trim-handle{z-index:2;width:9px;background:#a75537!important}.sequence-title-block.selected .title-trim-handle,.sequence-title-block:hover .title-trim-handle,.sequence-title-block.is-trimming .title-trim-handle,.title-trim-handle:focus-visible{opacity:1}.title-trim-handle:focus-visible{outline-offset:-2px;outline:2px solid #303b4a}.sequence-title-block.is-trimming{cursor:ew-resize;outline-offset:1px;outline:2px solid #a75537}@media (pointer:coarse){.sequence-title-block .title-trim-handle{opacity:1;width:14px}.sequence-title-block{padding-inline:18px!important}}@font-face{font-family:MahjongQuoteSong;src:url(/fonts/ZhuqueFangsong-Regular.ttf)format("truetype");font-weight:400;font-display:block}@font-face{font-family:MahjongQuoteHand;src:url(/fonts/HuiwenMincho-Regular.ttf)format("truetype");font-weight:400;font-display:block}.sequence-library-tabs{gap:0;padding-inline:8px}.sequence-library-tabs button{flex:1;min-width:44px;padding-inline:5px}.editing-presets{padding:16px 12px;overflow:auto}.editing-preset-heading{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;display:flex}.editing-preset-heading strong{font-weight:600}.editing-preset-heading>span{color:var(--muted);font-size:12px}.font-preset,.effect-preset{text-align:left;border:1px solid var(--line);cursor:grab;background:var(--surface);border-radius:6px;flex-direction:column;align-items:stretch;gap:0;width:100%;margin-bottom:14px;display:flex;overflow:hidden;padding:0!important}.font-preset:disabled,.effect-preset:disabled{color:var(--text);background:var(--surface);cursor:default}.font-preset:hover:not(:disabled),.effect-preset:hover:not(:disabled){background:var(--surface);border-color:#61738a;box-shadow:0 2px 8px #28384b0a}.font-preset-sample{text-align:center;white-space:pre-line;color:#fff;letter-spacing:0;background:#293035;justify-content:center;align-items:center;min-height:142px;padding:18px 8px;font-size:27px;font-weight:400;line-height:1.45;display:flex}.font-preset-sample.zhuque{font-family:MahjongQuoteSong,serif}.font-preset-sample.huiwen{color:#32312e;background:#f0eeea;font-family:MahjongQuoteHand,serif;font-size:29px}.font-preset-sample.unavailable{letter-spacing:0;color:#c1c6cb;background:#f1f3f5;font-family:inherit;font-size:13px}.editing-preset-caption{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.editing-preset-caption strong{font-size:13px;font-weight:600;display:block}.editing-preset-caption small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.editing-preset-caption>svg{color:#4c5b6d}.editing-preset-status{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.effect-preset-art{color:#778592;background:#d8dfe6;place-items:center;height:142px;display:grid;position:relative;overflow:hidden}.effect-preset-art i{background:#566a7b;position:absolute}.effect-preset-art i:first-child{width:23%;height:39%;top:13%;left:9%}.effect-preset-art i:nth-child(2){width:28%;height:14%;top:4%;left:68%}.effect-preset-art i:nth-child(3){width:29%;height:30%;top:67%;left:20%}.effect-preset-art i:nth-child(4){width:24%;height:39%;top:52%;left:74%}.effect-preset-art i:nth-child(5){clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#8294a3;width:30%;height:47%;top:25%;left:39%}.effect-preset-art>svg{z-index:1;color:#edf2f5;position:relative}.fragment-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.quote-overlay text{white-space:pre;font-weight:400}.quote-properties textarea{min-height:96px;margin-top:7px;font-size:14px;line-height:1.6}.quote-properties .quote-color-label{align-items:center;gap:10px;display:flex}.quote-properties .quote-color-label input{border-radius:4px;height:30px;display:block;width:34px!important;min-height:30px!important;margin:0!important;padding:2px!important}.quote-color-label>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.quote-alignment{gap:6px;display:flex}.quote-alignment button{background:var(--surface);width:38px;min-height:34px;padding:5px}.quote-alignment button.active{color:#2d435e;background:#e9edf2;border-color:#7f8fa4}.quote-timing{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quote-timing label{color:var(--muted);font-size:12px;font-weight:400}.quote-timing input{margin-top:5px;padding:6px 8px;min-height:34px!important;font-size:13px!important}.quote-timecode{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.transition-properties{border-top:1px solid var(--line);flex-direction:column;gap:13px;margin-top:18px;padding-top:17px;display:flex}.transition-properties label{font-size:13px}.transition-properties label>span{align-items:center;gap:7px;display:flex}.transition-properties select{min-height:36px;padding:7px 9px;font-size:13px}.transition-properties .sequence-title-range input{width:100%}.transition-actions{gap:7px;display:flex}.transition-actions button{min-height:34px;font-size:12px}.sequence-transition-badge{float:right;color:#41576e;background:#e8edf2;border-radius:3px;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.sequence-properties .transition-properties input{margin-top:5px}.sequence-track-content{min-height:264px}.sequence-effects-track{border-bottom:1px solid var(--line);background:#fafbfc;height:60px;position:relative}.sequence-effects-track-label{z-index:1;color:var(--muted);pointer-events:none;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:inline-flex;position:sticky;top:3px;left:4px}.sequence-effect-block{text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:flex-start;min-width:24px;height:44px;min-height:44px;padding:4px 6px 14px;position:absolute;top:9px;overflow:hidden}.sequence-effect-caption{white-space:nowrap;color:#41576e;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.sequence-effect-caption>span{text-overflow:ellipsis;overflow:hidden}.sequence-effect-caption small{font-variant-numeric:tabular-nums;font-size:11px}.sequence-effect-duration{background:#7b8fa6;border:1px solid #627890;border-radius:2px;height:8px;position:absolute;bottom:3px;left:0}.sequence-effect-block:hover:not(:disabled){background:#edf1f5;border-color:#c4cfdd}.sequence-effect-block.selected{background:#e9eef4;border-color:#415d82;box-shadow:0 0 0 1px #415d8233}.sequence-effect-block.selected .sequence-effect-duration{background:#415d82}.sequence-track-label.sequence-track-labels{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.sequence-track-labels>span{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:0 14px;display:flex}.sequence-label-ruler{height:34px}.sequence-label-title{height:52px}.sequence-label-effects{height:60px}.sequence-label-video{height:118px}.sequence-effect-properties .transition-properties{border:0;margin:0;padding:0}.sequence-effect-properties .transition-actions{flex-wrap:wrap}@media (width>=651px){.sequence-track-labels+.sequence-scroll .sequence-title-track-label,.sequence-track-labels+.sequence-scroll .sequence-effects-track-label{display:none}}@media (width<=1150px){.sequence-track-labels>span{gap:5px;padding-inline:9px}}@media (width<=650px){.sequence-track-label.sequence-track-labels{display:none}.sequence-effect-properties{flex-direction:column;display:flex}.editing-presets{grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.editing-preset-heading,.editing-preset-status{grid-column:1/-1}.font-preset,.effect-preset{margin:0}.font-preset-sample{min-height:110px;font-size:23px}.font-preset-sample.huiwen{font-size:23px}.quote-timing,.quote-alignment,.transition-properties{grid-column:1/-1}.sequence-library-tabs button{min-height:48px}}.sequence-track-content{height:auto}.sequence-track-labels>div{will-change:transform;flex-direction:column;flex-shrink:0;display:flex}.sequence-track-labels>div>span{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.sequence-label-audio,.sequence-audio-track{height:68px}.sequence-title-track-hint{color:var(--muted);font-size:11px;left:16px}.sequence-title-lanes .sequence-title-track{background:#fcfcfd}.sequence-ruler{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(var(--ruler-tick) - 1px),#edf0f3 calc(var(--ruler-tick) - 1px),#edf0f3 var(--ruler-tick))}.sequence-title-block,.sequence-audio-block{touch-action:none;-webkit-user-select:none;user-select:none}.sequence-title-block.is-moving,.sequence-audio-block.is-moving{cursor:grabbing;z-index:3;box-shadow:0 3px 10px #28384b1f}.sequence-placement-guide{z-index:5;pointer-events:none;background:#4a7188;width:1px;position:absolute;top:0;bottom:0}.sequence-placement-guide>span{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#405d72;border-radius:3px;padding:2px 5px;font:11px/18px Consolas,monospace;position:absolute;top:3px;left:5px;box-shadow:0 1px 3px #243b5326}.text-layer-controls{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.text-layer-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.text-layer-heading label{flex:1;min-width:0}.text-layer-heading select{min-height:34px;margin-top:5px;padding:5px 7px;font-size:12px}.text-layer-duplicate{min-height:34px;padding:6px 8px;font-size:12px}.text-layer-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.text-layer-fields label{color:var(--muted);font-size:12px;font-weight:400}.text-layer-fields input{min-height:34px;padding:5px 7px;font-size:13px!important}.text-layer-controls .quote-timecode{margin-top:8px}.transition-layout-canvas{touch-action:none;border:1px solid var(--line);background:linear-gradient(145deg,#edf0f3,#d6dfe7);border-radius:6px;margin-top:3px;overflow:hidden}.transition-layout-canvas button{touch-action:none;border-radius:2px;min-height:0;padding:0}.transition-fragment-toolbar{align-items:center;gap:6px;display:flex}.transition-fragment-toolbar select{flex:1;min-width:0;margin:0}.transition-fragment-toolbar button{min-height:34px;padding:5px 7px}.transition-fragment-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.transition-fragment-grid label{color:var(--muted);font-size:12px}.transition-fragment-grid input{min-height:34px;padding:5px 7px;font-size:13px!important}.effect-preset-art{height:112px}.audio-library{flex-direction:column;flex:1;min-height:0;display:flex}.audio-library-list{flex:1;min-height:0;padding:0 12px 16px;overflow:auto}.audio-section-heading{justify-content:space-between;align-items:center;gap:8px;margin:15px 0 10px;font-size:12px;display:flex}.audio-section-heading strong{font-weight:600}.audio-section-heading span{color:var(--muted)}.audio-section-heading button{color:#425873;background:0 0;border:0;min-height:28px;padding:3px 5px;font-size:12px}.audio-resource{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:9px;margin-bottom:8px;padding:8px;display:flex}.audio-resource[draggable=true]{cursor:grab}.audio-resource:hover{border-color:#a5b0be}.audio-resource>div{flex:1;min-width:0}.audio-resource strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.audio-resource small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.audio-resource>button{background:0 0;border:0;border-radius:4px;min-height:32px;padding:6px}.audio-resource .audio-audition{color:#425873;background:#edf1f5;flex-shrink:0;width:34px;height:34px}.audio-empty{color:var(--muted);align-items:center;gap:6px;padding:12px 0;font-size:12px;display:flex}.audio-property-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.audio-property-grid label{font-size:12px;font-weight:400}.audio-property-grid label>span{color:var(--muted);float:right;font-size:11px}.audio-property-grid input,.audio-property-grid select{min-height:34px;padding:6px 8px;font-size:13px!important}.audio-mute{align-items:center;gap:8px;display:flex;margin-top:14px!important;font-size:13px!important}.audio-mute input[type=checkbox]{accent-color:#425873;width:16px;height:16px;min-height:16px;margin:0;padding:0}.audio-inspector-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:14px;display:flex}.audio-inspector-actions button{min-height:34px;padding:5px 8px;font-size:12px}.sequence-audio-track{border-bottom:1px solid var(--line);background:#fbfcfb;position:relative}.sequence-audio-track-label{z-index:1;color:var(--muted);pointer-events:none;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:inline-flex;position:sticky;top:3px;left:4px}.sequence-audio-block{color:#304e3a;cursor:grab;-webkit-user-select:none;user-select:none;background:#e2ece5;border:1px solid #a8baad;border-radius:4px;height:50px;position:absolute;top:9px;overflow:hidden}.sequence-audio-block.selected{outline-offset:1px;outline:2px solid #497058}.sequence-audio-block.muted{color:var(--muted);background:#eef0ee;border-style:dashed}.sequence-audio-block strong{white-space:nowrap;z-index:1;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:500;display:flex;position:relative}.sequence-audio-block strong span{text-overflow:ellipsis;overflow:hidden}.sequence-audio-block-meta{z-index:1;white-space:nowrap;padding:0 9px;font-size:11px;display:block;position:relative}.sequence-audio-block .sequence-handle{background:#497058!important}.sequence-audio-block.selected .sequence-handle,.sequence-audio-block:hover .sequence-handle{opacity:1}.audio-fade-marker{pointer-events:none;background:#6f8e7b33;position:absolute;top:0;bottom:0}.audio-fade-marker.fade-in{clip-path:polygon(0 0,100% 0,0 100%);left:0}.audio-fade-marker.fade-out{clip-path:polygon(0 0,100% 0,100% 100%);right:0}.library-kind-tabs{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin:0 0 22px;display:flex}.library-kind-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:8px;padding:9px 0}.library-kind-tabs button[aria-selected=true]{border-bottom-color:var(--text);color:var(--text);font-weight:600}.library-kind-tabs small{color:var(--muted);font-size:12px;font-weight:400}.audio-cover{color:#476150;aspect-ratio:16/9;background:#e9eee9!important}.audio-cover-content{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.audio-cover-content>span{color:#526b5b;letter-spacing:.07em;font-size:12px}.audio-preview-dialog{max-width:520px}.audio-preview-body{flex-direction:column;align-items:center;gap:18px;padding:28px;display:flex}.audio-preview-symbol{color:#476150;background:#edf2ee;border-radius:12px;place-items:center;width:100px;height:100px;display:grid}.audio-preview-meta{color:var(--muted);font-size:13px}.audio-preview-body audio{width:100%;min-width:0}@media (width>=651px){.sequence-audio-track-label{display:none}}@media (width<=1150px){.sequence-track-labels>div>span{gap:5px;padding-inline:8px}}@media (width<=650px){.audio-library-list{padding:0 10px 12px}.audio-resource>button{min-width:44px;min-height:44px}.text-layer-controls,.audio-property-grid,.audio-inspector-actions,.audio-mute{grid-column:1/-1}.transition-fragment-grid{gap:10px}.library-kind-tabs{margin-bottom:16px}.audio-cover-content{gap:6px}.sequence-audio-block strong{padding-left:8px}.sequence-library-tabs button{min-width:44px}.sequence-tools .sequence-zoom input{width:60px}.sequence-track-content{min-height:350px}}
