.sk{--sk-rail-w:320px;--sk-mat:var(--paper-2,#eeebe3);--sk-frame:1.5px solid var(--ink,#252524);--sk-hair:1px solid var(--rule,#d6d2c7);--sk-bg:var(--paper,#faf9f6);--sk-s1:var(--paper,#faf9f6);--sk-s2:var(--paper-2,#eeebe3);--sk-s3:var(--paper-3,#e4e0d6);--sk-s4:var(--rule,#d6d2c7);--sk-line:var(--rule,#d6d2c7);--sk-line-2:var(--ink,#252524);--sk-tx:var(--ink,#252524);--sk-tx2:var(--ink-2,#5c5a54);--sk-tx3:var(--ink-3,#8b887f);--sk-tx-off:var(--ink-3,#8b887f);--sk-accent:var(--twist,#ffcb1f);--sk-accent-ink:var(--ink,#252524);--sk-danger:var(--err,#b5321c);--sk-radius:0px;--sk-ease:var(--ease,cubic-bezier(0.2,0.8,0.2,1));--sk-skew:var(--skew,-14deg);display:flex;flex-direction:column;gap:18px;width:100%;max-width:1440px;min-width:0;padding:28px var(--gut,24px) 48px;color:var(--sk-tx);font-size:15px;line-height:1.5;color-scheme:light;accent-color:var(--sk-tx)}.sk,.sk *,.sk :after,.sk :before{box-sizing:border-box}.sk :is(h1,h2,h3,p,ol,ul,figure){margin:0}.sk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sk :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--sk-tx);outline-offset:2px}.sk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.sk-title{display:flex;align-items:center;gap:16px;min-width:0}.sk-title>div{display:grid;gap:8px;min-width:0}.sk-glyph{display:grid;place-items:center;flex:none;width:52px;height:52px;border:2px solid var(--sk-tx);background:var(--sk-accent);color:var(--sk-tx);font-size:24px;transform:skewX(var(--sk-skew))}.sk-glyph>*{transform:skewX(calc(-1 * var(--sk-skew)))}.sk-crumb{display:flex;align-items:center;gap:6px;color:var(--sk-tx2);font:500 11px/1.4 var(--f-mono);font-stretch:87.5%;letter-spacing:.06em;text-transform:uppercase}.sk-crumb a{color:var(--sk-tx);text-decoration:none}.sk-crumb a:hover{text-decoration:underline}.sk-head h1{color:var(--sk-tx);font:830 clamp(30px,2.9vw,42px) /1 var(--f-display);font-stretch:108%;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.sk-title p{max-width:56ch;color:var(--sk-tx2);font-size:15px;line-height:1.5}.sk-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sk-body{flex:1;display:grid;grid-template-columns:var(--sk-rail-w) minmax(0,1fr);min-height:min(820px,calc(100dvh - 190px));border:var(--sk-frame);background:var(--sk-s1)}.sk-body--single{grid-template-columns:minmax(0,1fr)}.sk-rail-mobile{border-right:var(--sk-frame);background:var(--sk-s1)}.sk-rail,.sk-rail-mobile{display:flex;flex-direction:column;min-width:0}.sk-section{display:grid;gap:10px;min-width:0;padding:16px 18px;border-bottom:var(--sk-hair)}.sk-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sk-section h2{color:var(--sk-tx);font:650 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.sk-rail>.sk-hint{padding:14px 18px;border-bottom:var(--sk-hair)}.sk-link,.sk-section-head a{display:inline-flex;align-items:center;gap:6px;padding:0 0 1px;border:0;border-bottom:1.5px solid;background:none;color:var(--sk-tx);font:600 12.5px/1.2 var(--f-text);text-decoration:none;cursor:pointer}.sk-link:hover,.sk-section-head a:hover{border-bottom-color:var(--sk-accent)}.sk-field{display:grid;gap:6px;min-width:0;color:var(--sk-tx);font:600 12.5px/1.3 var(--f-text)}.sk-field :is(input:not([type=range],[type=color],[type=checkbox]),textarea,select){width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1.5px solid var(--sk-tx);border-radius:0;background:var(--sk-s1);color:var(--sk-tx);font:400 14px/1.4 var(--f-text);font-variant-numeric:tabular-nums;transition:box-shadow .15s var(--sk-ease)}.sk-field textarea{min-height:72px;resize:vertical;line-height:1.5}.sk-field :is(input,textarea,select)::placeholder{color:var(--sk-tx3)}.sk-field :is(input,textarea,select):focus{outline:none;box-shadow:3px 3px 0 var(--sk-tx)}.sk-field :is(input,textarea,select):disabled{border-color:var(--sk-line);background:var(--sk-s2);color:var(--sk-tx3);cursor:not-allowed}.sk-field input[type=range]{width:100%;min-height:28px;margin:0;accent-color:var(--sk-tx)}.sk-field input[type=color]{width:44px;height:34px;padding:2px;border:1.5px solid var(--sk-tx);border-radius:0;background:var(--sk-s1);cursor:pointer}.sk-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sk-caption{color:var(--sk-tx2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.sk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sk-panel{display:grid;gap:10px;min-width:0;padding:14px;border:var(--sk-frame);background:var(--sk-s1)}.sk-panel h2{font:800 20px/1 var(--f-display)}.sk-details{min-width:0;border-bottom:var(--sk-hair)}.sk-details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;color:var(--sk-tx);font:650 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;list-style:none;cursor:pointer}.sk-details>summary::-webkit-details-marker{display:none}.sk-details>summary:after{content:"";flex:none;width:7px;height:7px;margin-top:-4px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg);transition:transform .2s var(--sk-ease)}.sk-details[open]>summary:after{margin-top:3px;transform:rotate(225deg)}.sk-details>div{display:grid;gap:10px;padding:0 18px 16px}.sk-button,.sk-generate{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:32px;padding:4px 12px;border:0;border-radius:0;background:none;color:var(--sk-btn-fg,var(--sk-tx));font:650 13px/1.15 var(--f-text);text-align:center;text-decoration:none;cursor:pointer;opacity:1}.sk-button:before,.sk-generate:before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid var(--sk-btn-line,transparent);background:var(--sk-btn-bg,var(--sk-quiet,var(--sk-s2)));transform:skewX(var(--sk-skew));transition:transform .3s var(--sk-ease),background-color .2s}.sk-button:hover:not(:disabled):before,.sk-generate:hover:not(:disabled):before{transform:skewX(calc(-1 * var(--sk-skew)))}.sk-button:focus-visible,.sk-generate:focus-visible{outline:none}.sk-button:focus-visible:before,.sk-generate:focus-visible:before{box-shadow:0 0 0 3px var(--sk-s1),0 0 0 5px var(--sk-tx)}.sk-button>svg,.sk-generate>svg{flex:none;font-size:15px}.sk-button:disabled,.sk-generate:disabled{--sk-btn-bg:var(--sk-s2);--sk-btn-fg:var(--sk-tx3);--sk-btn-line:var(--sk-line);cursor:not-allowed;opacity:1}.sk-button:disabled:hover:before,.sk-generate:disabled:hover:before{transform:skewX(var(--sk-skew))}.sk-generate{--sk-btn-bg:var(--sk-accent);--sk-btn-line:var(--sk-tx);min-height:40px;padding:6px 18px;font-size:14px}.sk-generate--ink{--sk-btn-bg:var(--sk-tx);--sk-btn-fg:var(--sk-s1);--sk-btn-line:var(--sk-tx)}.sk-head-actions .sk-button{--sk-btn-bg:transparent;--sk-btn-line:var(--sk-tx)}.sk-head-actions .sk-button:disabled{--sk-btn-line:var(--sk-line)}.sk-icon-button,.sk-more>summary{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1.5px solid transparent;border-radius:0;background:transparent;color:var(--sk-tx);font-size:17px;list-style:none;cursor:pointer;opacity:1;transition:background-color .15s,border-color .15s}.sk-icon-button:hover:not(:disabled),.sk-more>summary:hover{border-color:var(--sk-line);background:var(--sk-s2)}.sk-icon-button[aria-pressed=true]{border-color:var(--sk-tx);background:var(--sk-accent);color:var(--sk-tx)}.sk-icon-button:disabled{background:transparent;color:var(--sk-tx3);cursor:not-allowed;opacity:1}.sk-more{position:relative}.sk-more>summary{width:36px;height:36px;border-color:var(--sk-tx);background:var(--sk-s1)}.sk-more>summary::-webkit-details-marker{display:none}.sk-more[open]>summary{background:var(--sk-tx);color:var(--sk-s1)}.sk-more>div{position:absolute;z-index:40;top:calc(100% + 6px);right:0;display:grid;gap:1px;width:260px;max-width:calc(100vw - 32px);padding:6px;border:2px solid var(--sk-tx);background:var(--sk-s1);box-shadow:6px 6px 0 var(--sk-tx);animation:sk-pop .3s var(--sk-ease)}.sk-more>div>:is(button,a){justify-content:flex-start;width:100%;min-height:36px;padding:0 10px;font:600 13.5px/1.2 var(--f-text);text-align:left}.sk-more>div>:is(button,a):before{border:0;background:transparent;transform:none}.sk-more>div>:is(button,a):hover:not(:disabled):before{background:var(--sk-s2);transform:none}.sk-more>div>:is(button,a):disabled:before{background:transparent}@keyframes sk-pop{0%{opacity:0;transform:translateY(-4px)}}.sk-segmented{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;border:1.5px solid var(--sk-tx);background:var(--sk-s2)}.sk-segmented button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--sk-tx2);font:600 13px/1 var(--f-text);white-space:nowrap;cursor:pointer;opacity:1}.sk-segmented button:hover:not(:disabled):not([aria-pressed=true]){background:var(--sk-s3);color:var(--sk-tx)}.sk-segmented button[aria-pressed=true]{background:var(--sk-tx);color:var(--sk-s1)}.sk-segmented button:disabled{color:var(--sk-tx3);cursor:not-allowed}.sk-segmented button[aria-pressed=true]:disabled{color:var(--sk-s3)}.sk-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sk-tiles button{display:grid;align-content:start;gap:4px;min-width:0;padding:10px;border:1.5px solid var(--sk-line);border-radius:0;background:var(--sk-s1);color:var(--sk-tx);text-align:left;font:inherit;cursor:pointer;opacity:1;transition:border-color .15s,box-shadow .15s}.sk-tiles button:hover:not(:disabled){border-color:var(--sk-tx)}.sk-tiles button[aria-pressed=true]{border-color:var(--sk-tx);background:var(--sk-accent);box-shadow:3px 3px 0 var(--sk-tx)}.sk-tiles button:disabled{opacity:.55;cursor:not-allowed}.sk-tiles svg{width:16px;height:16px;color:var(--sk-tx)}.sk-tiles strong{font:700 13.5px/1.2 var(--f-text)}.sk-tiles small{color:var(--sk-tx2);font-size:11.5px;line-height:1.35}.sk-tiles button[aria-pressed=true] small{color:var(--on-twist-2,#5a4706)}.sk-drop-wrap{display:grid;gap:8px;min-width:0}.sk-drop{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1.5px dashed var(--sk-tx3);background:var(--sk-s1);color:var(--sk-tx);cursor:pointer;transition:border-color .2s,background-color .2s}.sk-drop:hover:not([data-disabled]),.sk-drop[data-over]{border-color:var(--sk-tx);background:var(--twist-soft,#fff1bf)}.sk-drop:focus-within{outline:2px solid var(--sk-tx);outline-offset:2px}.sk-drop[data-disabled]{opacity:.55;cursor:not-allowed}.sk-drop-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border:var(--sk-hair);background:var(--sk-s2);color:var(--sk-tx);font-size:18px}.sk-drop[data-busy] .sk-drop-icon{background:var(--twist-soft,#fff1bf)}.sk-drop-text{display:grid;gap:2px;min-width:0}.sk-drop-text strong{font:650 13.5px/1.25 var(--f-text)}.sk-drop-text small{color:var(--sk-tx2);font-size:12px;line-height:1.35}.sk-thumbs{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.sk-thumbs li{position:relative;width:64px;height:64px;overflow:hidden;border:1.5px solid var(--sk-tx);background:var(--sk-s2)}.sk-thumbs img{width:100%;height:100%;object-fit:cover}.sk-thumb-tag{position:absolute;left:0;bottom:0;padding:3px 4px;background:var(--sk-tx);color:var(--sk-s1);font:600 8.5px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase}.sk-thumbs button{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--sk-tx);border-radius:0;background:var(--sk-s1)}.sk-chip,.sk-thumbs button{color:var(--sk-tx);cursor:pointer}.sk-chip{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:0 8px 0 10px;border:1px solid var(--sk-line);background:var(--sk-s2);font:600 12.5px/1 var(--f-text);white-space:nowrap}.sk-chip>span[aria-hidden]{display:inline-flex;font-size:14px}.sk-chip-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.sk-chip .sk-chip-caret{flex:none;font-size:13px}.sk-chip select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.sk-chip:hover:not([data-disabled]){border-color:var(--sk-tx)}.sk-chip:focus-within{outline:2px solid var(--sk-tx);outline-offset:2px}.sk-chip[data-disabled]{color:var(--sk-tx3);cursor:not-allowed}.sk-chip[data-disabled] select{cursor:not-allowed}.sk-chip--model{padding-left:6px;border:1.5px solid var(--sk-tx);background:var(--sk-accent)}.sk-chip--model[data-disabled]{border-color:var(--sk-line);background:var(--sk-s2)}.sk-chip-glyph{display:inline-grid;place-items:center;flex:none;min-width:24px;height:20px;padding:0 4px;background:var(--sk-tx);color:var(--sk-accent);font:700 9px/1 var(--f-mono);letter-spacing:.02em;transform:skewX(var(--sk-skew))}.sk-chip-glyph>span{transform:skewX(calc(-1 * var(--sk-skew)))}.sk-chip-static{cursor:default}.sk-canvas .sk-chip,.sk-rail .sk-chip{display:flex;width:100%;min-height:40px;border:1.5px solid var(--sk-tx);background:var(--sk-s1)}.sk-canvas .sk-chip-value,.sk-rail .sk-chip-value{flex:1;font-weight:600}.sk-canvas .sk-chip[data-disabled],.sk-rail .sk-chip[data-disabled]{border-color:var(--sk-line);background:var(--sk-s2)}:is(.sk-section,.sk-details>div)>:is(.sk-button,.sk-link,.sk-generate){justify-self:start}.sk-canvas{--sk-quiet:var(--sk-s1)}.sk-canvas :is(.sk-panel,.clipping-cuts,.clipping-sequence,.cinema-shot,.automation-step,.automation-frame,.automation-output,.layers-list,.audio-preview){--sk-quiet:var(--sk-s2)}@media (max-width:899px){.sk-canvas{--sk-quiet:var(--sk-s2)}}