.ss .hl-create-actions{display:grid;gap:12px;margin-bottom:24px}.ss .hl-create-actions[data-clips=true]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ss .hl-create-actions .hl-make{margin:0;width:100%;min-width:0}.ss .hl-clips .hl-make-plus{color:#6b7075}.ss .kc.kc-embedded{--kc-bg:transparent;--kc-surface:#fff;--kc-ink:#16191d;--kc-muted:#73777e;--kc-faint:#959aa0;--kc-line:#e5e7eb;--kc-pick:#f3f4f6;--kc-pick-hover:#e9edf2;--kc-on:#1464f4;--kc-on-ink:#fff;--kc-good:#15803d;--kc-warn:#a16207;--kc-shadow:0 1px 3px #17212b08;--kr-ink:#16191d;--kr-muted:#73777e;--kr-surface:#f3f4f6;--kr-line:#e5e7eb;min-height:0;color-scheme:light;background:transparent;color:var(--kc-ink)}.ss .kc-embedded .kc-main{max-width:1120px;padding:24px 28px 60px;gap:24px}.ss .kc-embedded .kc-head{padding:12px 0 4px}.ss .kc-embedded .kc-head h1{font:550 28px/1.2 var(--kr-font);letter-spacing:-.8px}.ss .kc-embedded .kc-head p{font:400 14px/22px var(--kr-font);color:var(--kc-muted)}.ss .kc-embedded .kc-pill{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 18px;border:1px solid var(--kc-line);border-radius:18px;background:#fff;box-shadow:0 2px 8px #17212b04}.ss .kc-embedded .kc-pill input{min-width:0;height:42px;padding:0;background:transparent;color:var(--kc-ink);font:400 14px/22px var(--kr-font);border:0}.ss .kc-embedded :is(.kc-go,.kc-round){flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;border-radius:12px;font:500 13px/20px var(--kr-font)}.ss .kc-embedded .kc-go{color:#fff;background:#1464f4}.ss .kc-embedded .kc-go:disabled{color:#90959c;background:#f0f1f3;cursor:not-allowed}.ss .kc-embedded .kc-round{width:40px;padding:0;background:#f3f4f6;color:#535861}.ss .kc-embedded .kc-more{min-height:40px;padding:8px 12px;font:400 12px/20px var(--kr-font)}.ss .kc-embedded .kc-opts{padding:22px;border-radius:18px;gap:22px}.ss .kc-embedded .kc-opt{min-width:0;border:0;padding:0;margin:0}.ss .kc-embedded :is(.kc-styles,.kc-picks){display:flex;flex-wrap:wrap;gap:7px}.ss .kc-embedded .kc-pick{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid var(--kc-line);border-radius:10px;background:#fff;color:#5b6169;font:450 12px/20px var(--kr-font);white-space:nowrap}.ss .kc-embedded .kc-pick[aria-checked=true]{background:#edf4ff;border-color:#a9c9ff;color:#155aca}.ss .kc-embedded .kc-pick img{width:22px;height:22px;object-fit:cover;border-radius:50%}.ss .kc-embedded .kc-field{min-width:0;min-height:40px;padding:10px 12px;border:1px solid var(--kc-line);border-radius:10px;background:#fff;font:400 14px/20px var(--kr-font)}.ss .kc-source-player{margin:0;padding:0}.ss .kc-source-player>:is(video,img){display:block;width:100%;max-height:420px;aspect-ratio:16/9;object-fit:contain;background:#101114;border-radius:16px}.ss .kc-source-player figcaption{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:14px 0 0;font:400 12px/20px var(--kr-font);color:var(--kc-muted)}.ss .kc-source-player strong{color:var(--kc-ink);font-weight:500}.ss .kc-source-pending{display:grid;place-items:center;min-height:180px;background:#f3f4f6;border-radius:16px;color:var(--kc-muted);font-size:14px}.ss .kc-embedded .kc-status{margin:0}.ss .kc-embedded .kc-grid{gap:20px 16px}.ss .kc-embedded .kc-tile{background:#fff}.ss .kc-embedded .kc-results-head{flex-wrap:wrap;gap:12px}.ss .kc-embedded .kc-results-actions{flex-wrap:wrap}.ss .kc-embedded .kc-acts{gap:6px}.ss .kc-embedded .kc-act{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;background:var(--kc-pick);font:500 12px/18px var(--kr-font)}.ss .kc-embedded .kc-act:hover{background:var(--kc-pick-hover)}.ss .kc-embedded .kc-act.icon{width:32px;padding:0}.ss .kc-embedded .kc-act[aria-pressed=true][data-kind=keep]{background:#e9f5ed;color:#19733d}.ss .kc-embedded .kc-act[aria-pressed=true][data-kind=skip]{background:#e7e9ed;color:#535861}@media(max-width:680px){.ss .hl-create-actions[data-clips=true]{grid-template-columns:minmax(0,1fr)}.ss .kc-embedded .kc-main{padding:18px 16px 40px}.ss .kc-embedded .kc-head h1{font-size:24px}.ss .kc-embedded .kc-pill{flex-wrap:wrap;padding:10px}.ss .kc-embedded .kc-pill input{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px);font-size:16px}.ss .kc-embedded .kc-go{flex:1 1}.ss .kc-embedded .kc-opts{padding:16px}.ss .kc-embedded .kc-field{font-size:16px}.ss .kc-source-player figcaption{align-items:flex-start;flex-direction:column;gap:2px}}.fg-editor{--studio-radius:40px;--studio-control-radius:10px;--studio-space:8px;--studio-ease:var(--motion-ease);--studio-fast:var(--motion-press);--studio-enter:var(--motion-rail);--studio-composer-motion:200ms cubic-bezier(0,0,.2,1);--studio-disclosure-motion:180ms cubic-bezier(.16,1,.3,1);--studio-disclosure-fade:140ms ease-out;--studio-popover-motion:150ms ease;--studio-sidebar:248px;--studio-agent-width:380px;color-scheme:dark}.ss .fg-editor{grid-template-columns:var(--studio-sidebar) minmax(0,1fr);grid-template-rows:40px minmax(0,1fr);padding:0;gap:0;background:var(--studio-canvas);color:var(--studio-text);font-family:var(--kr-font);animation:fg-screen-in var(--studio-enter) var(--studio-ease);transition:grid-template-columns .24s var(--studio-ease)}.fg-editor *,.fg-editor :after,.fg-editor :before{box-sizing:border-box}.ss .fg-editor a,.ss .fg-editor button,.ss .fg-editor input,.ss .fg-editor select,.ss .fg-editor textarea{font-family:inherit;-webkit-tap-highlight-color:transparent}.ss .fg-editor :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.ss .fg-editor :is(button,a){transition:background var(--studio-fast),color var(--studio-fast),border-color var(--studio-fast),transform var(--studio-fast)}.ss .fg-editor button:active:not(:disabled){transform:scale(.97)}.ss .fg-editor button:disabled{opacity:.4;cursor:not-allowed}.ss .fg-editor .kr-vtop{grid-column:2;min-width:0;height:40px;padding:0 18px 0 8px;gap:9px;background:transparent;border:none}.ss .fg-editor .kr-vtitle h1{color:#c3c5cb;font-size:12px;font-weight:450;letter-spacing:0}.ss .fg-editor .kr-vtitle p{display:none}.ss .fg-editor .kr-round{width:30px;height:30px;min-width:30px;padding:0;border:0;border-radius:9px;background:transparent;box-shadow:none;color:#a3a5ab}.ss .fg-editor .kr-round:hover{background:#222426;color:#fff}.ss .fg-editor .kr-btn{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:32px;height:32px;padding:0 12px;border:1px solid #303236;border-radius:9px;background:#1a1b1e;box-shadow:none;color:#d3d5d9;font:450 12px/16px var(--kr-font)}.ss .fg-editor .kr-btn:after,.ss .fg-editor .kr-btn:before{display:none}.ss .fg-editor .kr-btn.primary{background:#e5e5e7;border-color:transparent;color:#1a1b1d}.ss .fg-editor .kr-btn:hover:not(:disabled){background:#2b2d32;color:#fff}.ss .fg-editor .kr-btn.primary:hover:not(:disabled){background:#c7dbf7;color:#172233}.ss .fg-editor .kr-btn.sm{height:28px;min-height:28px;padding:0 9px;font-size:11px}.fg-project-menu{position:relative;color:#999ca3}.fg-project-menu summary{list-style:none;cursor:pointer;padding:6px;letter-spacing:2px;border-radius:6px}.fg-project-menu summary::-webkit-details-marker{display:none}.fg-project-menu>div{position:absolute;z-index:8;top:35px;right:0;min-width:155px;padding:5px;border:1px solid var(--studio-line);border-radius:12px;background:#18191c;box-shadow:0 8px 25px #0009}.ss .fg-project-menu button{display:flex;align-items:center;gap:7px;width:100%;padding:9px;border-radius:7px;background:transparent;text-align:left;font-size:12px}.ss .fg-project-menu button:hover{background:#2c2d31}.ss .fg-editor .kr-vbody{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) var(--studio-agent-width);grid-template-rows:minmax(0,1fr);gap:14px;min-height:0;padding:0 16px 14px 8px;overflow:hidden}.ss .fg-editor .kr-stagecol{display:flex;flex-direction:column;overflow:visible;gap:0;min-height:0}.ss .fg-editor .kr-stage{flex:1 1;min-height:0;padding:0 0 8px;container-type:size}.ss .fg-editor .kr-frame{width:min(100cqw,calc((100cqh - 8px) * var(--ar)));max-width:100%;border:0;border-radius:24px;box-shadow:none;background:#101112;animation:fg-media-in .3s var(--studio-ease)}.ss .fg-editor .kr-frame.fg-portrait{border-radius:17.35%/9.72%}.ss .fg-editor .kr-stagecol>:is(.ed-tlwrap,.ed-clipbar){width:var(--studio-media-width,100%);max-width:100%;align-self:center}.ss .fg-editor .kr-frame :is(video,img){object-fit:contain}.ss .fg-editor .kr-bigplay{width:46px;height:46px;background:#eeeeeedb;color:#151515;box-shadow:0 2px 15px #0002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ss .fg-editor .ed-clipbar{flex:none;margin:0;padding:0 0 6px;border:0;min-height:30px;gap:8px}.ss .fg-editor .ed-clip{display:flex;align-items:center;gap:10px;min-width:0}.ss .fg-editor .ed-clip .kr-sub{font-size:10px;white-space:nowrap;color:#767980}.ss .fg-editor .fg-inline-download,.ss .fg-editor .kr-autocut{display:none}.ss .fg-editor .fg-output-select select{max-width:150px;border:0;background:transparent;font-size:11px;font-weight:450;color:#d8d9dc;padding:4px 18px 4px 0;cursor:pointer}.ss .fg-editor .ed-clip-do{gap:6px}.ss .fg-editor .ed-revising{font-size:11px;padding:0 0 8px;color:#93969c}.ss .fg-editor .ed-tlwrap{flex:none;min-height:0}.ss .fg-editor .fg-timeline{position:relative;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.ss .fg-timeline .ed-tl-head{margin:0;padding:0 0 8px;display:flex;align-items:center;justify-content:space-between;color:#8a8d94}.ss .fg-timeline .ed-tl-head b{font-size:10px;font-weight:450}.ss .fg-timeline .ed-tl-head span{flex:none;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fg-ruler{display:flex;justify-content:space-between;padding:0 0 7px;font-size:8px;line-height:10px;color:#5c5f66;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss .fg-timeline .ed-row{display:block;margin:0 0 5px;padding:0}.ss .fg-timeline .ed-row-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ss .fg-timeline .ed-scroll{overflow:hidden;padding:0}.ss .fg-timeline .ed-track{position:relative;display:grid;grid-template-columns:repeat(1000,minmax(0,1fr));grid-template-rows:22px 22px;gap:4px 0;width:100%;min-width:0;min-height:48px;margin:0;padding:0;list-style:none}.ss .fg-timeline .ed-track>li{min-width:0;margin:0;padding:0 2px 0 0;list-style:none}.ss .fg-timeline .ed-seg{display:flex;align-items:center;position:relative;width:100%;min-width:0;height:22px;min-height:0;padding:0 5px;overflow:hidden;border:1px solid #ffffff17;border-radius:5px;background:#335c61;color:#e0eeee;box-shadow:none;font-size:9px;text-align:left;transition:filter .16s,outline .16s}.ss .fg-timeline .ed-seg.t-Overlay,.ss .fg-timeline .ed-seg.t-Statement{background:#7661b4}.ss .fg-timeline .ed-seg.t-B-roll,.ss .fg-timeline .ed-seg.t-Proof{background:#28859c}.ss .fg-timeline .ed-seg.t-Explainer{background:#426f59}.ss .fg-timeline .ed-seg:hover{filter:brightness(1.2)}.ss .fg-timeline .ed-seg.on{outline:1px solid #d3e2f7;outline-offset:-1px}.ss .fg-timeline .ed-seg.cur{box-shadow:inset 0 0 0 1px #ffffff45}.ss .fg-timeline .ed-seg canvas,.ss .fg-timeline .ed-seg small,.ss .fg-timeline .ed-seg time,.ss .fg-timeline .ed-seg:after,.ss .fg-timeline .ed-seg:before{display:none}.ss .fg-timeline .ed-seg span{position:static;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;line-height:13px;color:inherit}.ss .fg-timeline .ed-seg.build{padding:0 7px;background:#385967;animation:fg-block-in .38s var(--studio-ease)}.ss .fg-timeline .ed-seg.build:nth-child(2n){background:#655a89}.ss .fg-timeline .ed-seg.build:nth-child(3n){background:#496657}.ss .fg-timeline .ed-seg.next{grid-column:1/-1;grid-row:2;height:27px;background:#ffffff03;border:1px dashed #34373b;z-index:-1}.ss .fg-timeline .ed-track>.ed-playhead{position:absolute;z-index:3;top:-3px;bottom:-37px;width:1px;min-width:1px;padding:0;height:auto;background:#d4dee9;border:0;border-radius:0;pointer-events:none}.ss .fg-timeline .ed-playhead:before{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:5px;background:#d4dee9;border-radius:1px 1px 3px 3px}.ss .fg-timeline .ed-pin{position:absolute;z-index:4;width:5px;height:5px;background:#efc891;padding:0;border-radius:50%;bottom:-3px}.fg-media-track{position:relative;display:flex;align-items:center;gap:7px;height:30px;overflow:hidden;padding:0 9px;border:1px solid #c5d4e333;border-radius:8px;background:linear-gradient(110deg,#565c64,#696d70 32%,#5d6d7b 65%,#66818c);color:#e0e1e4;font-size:10px}.fg-media-track small{margin-left:auto;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fg-media-track input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.fg-media-track:focus-within{outline:2px solid var(--studio-accent);outline-offset:2px}.fg-media-track.is-building{color:#9299a2;background:linear-gradient(110deg,#252930,#313c43);border-color:#41464d}.fg-transcript-track{display:flex;gap:10px;height:23px;align-items:center;margin-top:5px;padding:0 9px;border-radius:5px;background:linear-gradient(110deg,#42474b,#475b64);color:#adb8bf;font-size:9px}.fg-transcript-track span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.ss .fg-editor .ed-side{position:relative;display:flex;min-height:0;padding:24px 18px 12px;gap:12px;border:1px solid #222;border-radius:var(--studio-radius);background:var(--studio-panel);box-shadow:none;overflow:hidden}.ss .fg-editor .kr-outpanel{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:14px;overflow:hidden}.ss .fg-editor .ed-pane{flex:1 1;min-height:0;overflow:hidden;gap:10px}.ss .fg-editor .ed-chat{flex:1 1;min-height:0;gap:20px}.ss .fg-editor .ed-chat-head{gap:10px;padding-right:55px}.ss .fg-editor .ed-chat-head:has(.fg-references){padding-right:0}.ss .fg-editor .ed-chat-head>div{min-width:0;flex:1 1}.ss .fg-editor .ed-chat-head h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-chat-head .fg-references{position:static;flex:none}.ed-chat-head .fg-references[open] .kr-pics{position:absolute;z-index:8;left:18px;right:18px;top:66px;max-height:300px;overflow-y:auto;padding:12px;background:#232323;border:1px solid #444;border-radius:14px;box-shadow:0 12px 30px #0008}.ss .fg-editor .ed-chat-head h2{font-size:14px;font-weight:400;color:#a4a4a4}.ss .fg-editor .ed-chat-head small{font-size:12px;line-height:18px;color:#777}.ss .fg-editor .ed-avatar{width:23px;height:23px;border:0;border-radius:6px;background:#272727;color:#ddd}.ed-avatar img{display:block;width:17px;height:17px;object-fit:contain}.ss .fg-editor .ed-thread{min-height:0;overflow-y:auto;flex:1 1;gap:16px;padding-right:3px;scrollbar-width:thin;scrollbar-color:#45484d transparent}.ss .fg-editor .ed-msg{font-size:14px;line-height:22px;gap:12px;color:#d6d6d6}.ss .fg-editor .ed-msg b{font-size:14px;font-weight:400;color:#ededed}.ss .fg-editor .ed-msg.me{padding:9px 11px;border-radius:13px 13px 3px 13px;background:#262626;color:#dedede}.ss .fg-editor .ed-soft{color:#929292;font-size:14px;line-height:22px}.ss .fg-editor .ed-tools{gap:5px}.ss .fg-editor .ed-tools .kr-btn{background:transparent;color:#9298a2;border-color:#33363b;font-size:10px;padding:0 7px}.ss .fg-editor .ed-tools .kr-btn:hover{color:#e3e9f1;border-color:#555e6d}.ss .fg-editor .ed-ideas{gap:6px;margin-top:6px}.ss .fg-editor .ed-idea{width:auto;max-width:100%;height:32px;padding:0 11px;border:1px solid #333432;border-radius:10px;background:transparent;color:#aaa;box-shadow:none;font-size:12px}.ss .fg-editor .ed-idea:hover{background:#26292f;color:#e6e9ee}.ss .fg-editor .ed-steps{position:relative;gap:0;padding:0 0 0 2px;margin:3px 0 0;background:none;border-radius:0;box-shadow:none;font-size:14px;line-height:22px}.ss .fg-editor .ed-steps li{position:relative;gap:14px;padding:0 0 22px;color:#aaa;animation:fg-step-in .26s var(--studio-ease)}.ss .fg-editor .ed-steps li:before{content:"";position:absolute;top:17px;left:5px;bottom:2px;width:1px;background:#30343a}.ss .fg-editor .ed-steps li:last-child:before{display:none}.ss .fg-editor .ed-steps li.now{color:#e2e5eb;font-weight:450}.ss .fg-editor .ed-steps li svg{position:relative;color:#7d8795}.ss .fg-editor .ed-steps li small{display:block;color:#888;font-size:14px;line-height:22px;margin-top:9px}.ss .fg-editor .ed-steps li.now i{width:6px;height:6px;margin:5px 3px 0;background:#c2cfdf}.ss .fg-editor .ed-eta{color:#888;font-size:12px;line-height:18px;padding-left:28px}.ss .fg-editor .fg-activity{min-width:0}.ss .fg-editor .fg-activity ol{margin:0;padding:0;list-style:none}.ss .fg-editor .fg-activity-row{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;padding:0 0 24px;font:400 14px/22px var(--studio-font);animation:fg-step-in .26s var(--studio-ease)}.ss .fg-editor .fg-activity-row:before{content:"";position:absolute;top:22px;bottom:4px;left:7px;width:1px;background:#2b2b2b}.ss .fg-editor .fg-activity-row:last-child{padding-bottom:4px}.ss .fg-editor .fg-activity-row:last-child:before{display:none}.ss .fg-editor .fg-activity-mark{display:flex;justify-content:center;align-items:flex-start;padding-top:5px;color:#999}.ss .fg-editor .fg-activity-mark i{display:block;width:6px;height:6px;margin-top:3px;border-radius:50%;background:#d6d6d6;animation:fg-activity-pulse 1.8s ease-in-out infinite}.ss .fg-editor .fg-activity-title{color:#c4c4c4}.ss .fg-editor .fg-activity-row.is-now .fg-activity-title{color:#ededed}.ss .fg-editor .fg-activity-row p{margin:8px 0 0;color:#929292;font:inherit;overflow-wrap:anywhere}.ss .fg-editor .fg-activity-history{margin:0 0 20px}.ss .fg-editor .fg-activity-history .fg-activity-toggle{display:flex;align-items:center;gap:12px;width:fit-content;padding:2px 0;border:0;background:none;box-shadow:none;cursor:pointer;color:#888;font-size:12px;line-height:20px}.ss .fg-editor .fg-activity-history .fg-activity-toggle>svg{width:16px;transform:rotate(-90deg);transition:transform var(--studio-disclosure-motion)}.ss .fg-editor .fg-activity-history .fg-activity-toggle[aria-expanded=true]>svg{transform:rotate(0)}.ss .fg-editor .fg-activity-history .fg-activity-toggle:hover{color:#ddd}.ss .fg-editor .fg-activity-history .fg-activity-toggle:focus-visible{outline:2px solid var(--studio-accent);outline-offset:4px;border-radius:4px}.ss .fg-editor .fg-activity-fold{transition-property:grid-template-rows,opacity!important;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--studio-disclosure-motion),opacity var(--studio-disclosure-fade)}.ss .fg-editor .fg-activity-fold.is-open{grid-template-rows:1fr;opacity:1}.ss .fg-editor .fg-activity-fold>div{min-height:0;overflow:hidden}.ss .fg-editor .fg-activity-fold ol{padding-top:18px}@keyframes fg-activity-pulse{0%,to{opacity:.45}50%{opacity:1}}.fg-references{color:#aaa;font-size:12px}.fg-references summary{display:flex;gap:7px;align-items:center;list-style:none;cursor:pointer;width:max-content;padding:3px 10px 3px 5px;background:#292929;border:0;border-radius:22px}.fg-reference-stack{display:flex;padding-right:5px}.fg-reference-stack img{width:23px;height:23px;border:1px solid #3e434a;object-fit:cover;border-radius:50%;margin-right:-9px}.fg-references .kr-pics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:8px}.fg-references .kr-pics img{width:100%;height:70px;object-fit:cover;border-radius:6px}.fg-send svg{transform:rotate(-90deg)}.ss .fg-editor .ed-chip{max-width:100%;padding:4px 6px;border-radius:8px;background:#353e49;color:#c8d4e3;font-size:10px}.ss .fg-editor .ed-chip-seg button{font-size:9px;padding:0 4px}.ss .fg-editor .ed-chip-seg button[aria-pressed=true]{background:#839ab7;color:#111923}.ss .fg-editor .ed-bad,.ss .fg-editor .kr-error{background:#482e26;color:#eab69d;font-size:11px}.ss .fg-editor .ed-details{overflow-y:auto;font-size:12px}.ss .fg-editor .ed-details .kr-field p{color:#b4bac3}.ss .fg-editor .ed-pop{z-index:10;background:#181b20;color:#d4d9e2;border:1px solid #3c424c;box-shadow:0 8px 28px #0009}.ss .fg-editor .ed-pop input,.ss .fg-editor .ed-pop textarea,.ss .fg-editor .pj-caps input{background:#23272e;color:#e4e7eb;border-color:#3b414b}.ss .fg-editor .ed-pop .ed-chip-seg button,.ss .fg-editor .ed-pop .ed-fix{background:#292e35;color:#c4cbd6}.ss .fg-editor .kr-cooking{background:linear-gradient(0deg,#000b,transparent 48%)}.ss .fg-editor .kr-cook-title{font-size:13px}.ss .fg-editor .ed-feed,.ss .fg-editor .kr-cook-outputs,.ss .fg-editor .kr-cooking>em{display:none}.ss .fg-editor>.kw-week{grid-column:2;min-height:0;overflow-y:auto;padding:16px 24px 28px 8px}.ss .fg-editor .kw-day,.ss .fg-editor .kw-post,.ss .fg-editor .kw-schedule-editor{background:#15181c;color:#d4d8df;border-color:#333840}.ss .fg-editor .kw-day h3,.ss .fg-editor .kw-heading h2{color:#e2e5ea}.ss .fg-editor .kw-heading p,.ss .fg-editor .kw-post p{color:#959da8}.ss .fg-editor .kw-schedule-editor :is(input,textarea){background:#22272f;color:#e5e8ed;border-color:#444d5c}.fg-agent-pointer{position:absolute;z-index:15;pointer-events:none;animation:fg-hand 1.3s var(--studio-ease) both}.fg-agent-pointer small{display:block;width:max-content;margin:-1px 0 0 18px;padding:3px 7px;border-radius:5px;background:#cbd8e8;color:#202c3d;font-size:9px;box-shadow:0 2px 8px #0004}.fg-pointer-ring{position:absolute;top:1px;left:8px;width:8px;height:8px;border:1px solid #ddeafa;border-radius:50%;animation:fg-ring .9s ease-out both}@keyframes fg-hand{0%{opacity:0;transform:translate(28px,22px) rotate(-10deg)}20%,65%{opacity:1;transform:translate(0) rotate(0)}45%{transform:translateY(3px) scale(.91)}to{opacity:0;transform:translate(12px,12px)}}@keyframes fg-ring{0%,25%{opacity:0;transform:scale(.5)}35%{opacity:.8}to{opacity:0;transform:scale(5)}}@keyframes fg-block-in{0%{opacity:0;transform:translateY(5px) scaleX(.94)}to{opacity:1;transform:none}}@keyframes fg-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fg-screen-in{0%{opacity:0}to{opacity:1}}@keyframes fg-media-in{0%{opacity:.5;transform:scale(.994)}to{opacity:1;transform:none}}@media (min-width:1550px){.fg-editor{--studio-sidebar:268px;--studio-agent-width:440px}}@media (max-width:1100px) and (min-width:761px){.fg-editor{--studio-sidebar:206px;--studio-agent-width:330px}.ss .fg-editor .kr-vbody{gap:10px;padding-right:10px}}@media (max-width:760px){.ss .fg-editor{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:calc(128px + env(safe-area-inset-bottom));overscroll-behavior:contain}.ss .fg-editor .kr-vtop{position:sticky;z-index:12;top:0;min-height:48px;height:48px;padding:0 12px 0 46px;background:#000e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:5px}.ss .fg-editor .fg-look-button,.ss .fg-editor .kr-vtop>.kr-round{display:none}.ss .fg-editor .kr-vtitle h1{font-size:11px}.ss .fg-editor .fg-download{width:30px;padding:0;height:30px}.fg-download span{display:none}.ss .fg-editor .kr-vbody{display:flex;flex-direction:column;overflow:visible;flex:none;gap:20px;padding:0 12px 12px}.ss .fg-editor .kr-stagecol{min-height:0;height:auto;overflow:visible;flex:none}.ss .fg-editor .kr-stage{flex:none;min-height:0;height:min(65dvh,calc((100vw - 24px) / (var(--ar)) + 12px));padding:0 0 12px}.ss .fg-editor .kr-frame{border-radius:22px}.ss .fg-editor .ed-clipbar{padding-bottom:7px;min-height:30px}.ss .fg-editor .ed-clip .kr-sub{font-size:9px}.ss .fg-editor .fg-output-select select{max-width:120px;font-size:10px}.ss .fg-timeline .ed-track{grid-template-rows:23px 23px;min-height:50px}.ss .fg-timeline .ed-seg{height:23px;border-radius:4px;padding:0 5px}.ss .fg-timeline .ed-seg span{font-size:8px}.fg-media-track{height:27px;font-size:9px}.ss .fg-editor .ed-side{flex:none;min-height:170px;padding:12px 8px;border:0;border-radius:0;background:transparent;overflow:visible}.ss .fg-editor .ed-chat,.ss .fg-editor .ed-pane,.ss .fg-editor .kr-outpanel{overflow:visible;min-height:auto}.ss .fg-editor .ed-thread{overflow:visible;padding:0;flex:none}.ss .fg-editor .ed-pop{position:fixed;left:8px;right:8px;bottom:12px;top:auto;width:auto;max-height:75dvh;overflow-y:auto;z-index:25}.ss .fg-editor>.kw-week{overflow:visible;padding:12px}}@media (prefers-reduced-motion:reduce){.fg-editor *,.fg-editor :after,.fg-editor :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fg-agent-pointer{display:none}}.ss .fg-editor .fg-timeline{display:block;min-width:0}.ss .fg-timeline :is(.ed-row,.ed-scroll,.ed-track,.fg-media-track,.fg-transcript-track){min-width:0;max-width:100%}.fg-transcript-track span:last-child{min-width:0}.ss .fg-timeline .ed-tl-head{min-height:20px;line-height:12px}.ss .fg-timeline .ed-tl-head span{margin-left:auto}.ss .fg-editor .kr-frame.cooking>:is(img,video){filter:none;opacity:1;transform:none;object-fit:contain}.ss .fg-editor .kr-cook{display:none}.ss .fg-editor .kr-cooking{justify-content:flex-end;padding:18px}.ss .fg-editor .kr-cooking .kr-cook-title{color:#e9edf2;font-size:12px;line-height:18px}.ss .fg-editor .kr-cook-meta{display:none}.ss .fg-editor .kr-cook-wrap .kr-frame{width:min(100cqw,calc((100cqh - 8px) * var(--ar)))}.ss .fg-editor .fg-notify{justify-self:start;align-self:flex-start;margin-left:28px;padding:0;height:auto;min-height:24px;border:0;background:transparent;font-size:12px;color:#999}@media (max-width:760px){.ss .fg-editor .kr-stage{height:min(72dvh,calc((100vw - 24px) / (var(--ar)) + 8px))}.ss .fg-editor .fg-timeline .fg-ruler{display:none}.ss .fg-editor .fg-timeline .ed-tl-head{min-height:18px;padding-bottom:5px}.ss .fg-editor .fg-transcript-track{display:none}}.ss .fg-editor .kr-copy{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:0;border-radius:6px;background:#252a30;color:#b4becd;font-size:10px}.ss .fg-editor .kr-copy:hover{color:#e4edfb;background:#333d49}.ss .fg-editor .kw-day{background:transparent}.ss .fg-editor .kw-days{grid-template-columns:repeat(7,minmax(155px,1fr));overflow-x:auto;gap:12px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#465260 transparent}.ss .fg-editor .kw-copy b,.ss .fg-editor .kw-meta,.ss .fg-editor .kw-meta time{color:#a1aab7}.ss .fg-editor .kw-empty{border-color:#303741;color:#707c8c;font-size:11px}@media (max-width:760px){.ss .fg-editor .kw-days{grid-template-columns:minmax(0,1fr)}}.ss .fg-editor .fg-timeline :is(.ed-tl-head,.fg-ruler){position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%);padding:0}