.fg-library-icon{display:block;flex:none;max-width:none}.ss .fg-editor .kr-btn{min-height:40px;height:40px;padding:0 12px;gap:8px;border:1px solid transparent;border-radius:12px;background:var(--studio-raised);color:var(--studio-text);font:500 14px/20px var(--studio-font)}.ss .fg-editor .kr-btn.primary{background:var(--studio-action);color:var(--studio-on-action)}.ss .fg-editor .kr-btn:hover:not(:disabled){background:var(--studio-hover)}.ss .fg-editor .kr-btn.primary:hover:not(:disabled){background:var(--studio-accent);color:var(--studio-on-action)}.ss .fg-editor .kr-btn:disabled{opacity:.38}.ss .fg-editor .kr-vtop .kr-btn{height:30px;min-height:30px;font-size:12px;border-radius:8px}.ss .fg-editor .kr-btn.fg-notify{height:auto;min-height:24px;padding:0;border:0;background:transparent;font-size:12px;color:var(--studio-muted)}.ss .fg-editor .kr-btn.fg-notify:hover{color:var(--studio-text);background:transparent}.ss .fg-editor .fg-project-menu>div,.ss .fg-editor .fg-references[open] .kr-pics{animation:fg-popover-enter .15s ease both}@keyframes fg-popover-enter{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:none}}.ss .fg-editor .fg-timeline{padding:13px 0 7px;min-height:180px}.ss .fg-editor .fg-timeline .ed-track{grid-template-rows:36px 36px;row-gap:4px;min-height:76px}.ss .fg-editor .fg-timeline .ed-row{margin-bottom:4px}.ss .fg-editor .fg-timeline .ed-seg{height:35px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;padding:5px 3px 3px 6px;border:.5px solid #d2d9ee54;border-radius:7px;background:linear-gradient(90deg,#467cba,#4085c1);color:#f3f5f8}.ss .fg-editor .fg-timeline .ed-seg>span:not(.fg-clip-badge){font:500 7.2px/10px var(--studio-font);max-width:100%}.ss .fg-editor .fg-timeline .ed-seg .fg-clip-badge{display:grid;place-items:center;width:10px;height:10px;flex:none;background:#ffdc65;border-radius:3px}.ss .fg-editor .fg-timeline .ed-seg.build:nth-child(2n),.ss .fg-editor .fg-timeline .ed-seg:is(.t-Overlay,.t-Statement){background:linear-gradient(90deg,#37306b,#553782)}.ss .fg-editor .fg-timeline .ed-seg.build:nth-child(3n+1),.ss .fg-editor .fg-timeline .ed-seg:is(.t-B-roll,.t-Proof){background:linear-gradient(90deg,#3b8e98,#437e83)}.ss .fg-editor .fg-timeline .ed-seg.build:nth-child(3n),.ss .fg-editor .fg-timeline .ed-seg.t-Explainer{background:linear-gradient(90deg,#38665c,#345849)}.ss .fg-editor .fg-timeline .ed-seg.next{height:35px;background:transparent;border:1px dashed #34373b}.ss .fg-editor .fg-media-track{height:38px;border:.5px solid #ece7e17a;border-radius:13px;padding:0 13px;background:linear-gradient(90deg,#6d6f71,#827d78,#9e9383,#918d83,#6a7e8e,#7b96a3,#91adb6,#8eadb8);font:400 10px/14px var(--studio-font)}.fg-filmstrip{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));pointer-events:none}.fg-filmstrip canvas{width:100%;height:100%;object-fit:cover;opacity:0}.fg-filmstrip canvas[data-drawn]{opacity:1}.ss .fg-editor .fg-media-track:has(canvas[data-drawn]):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0009,transparent)}.ss .fg-editor .fg-media-track>:is(span,small){position:relative;z-index:1;pointer-events:none;text-shadow:0 1px 2px #000a}.ss .fg-editor .fg-media-track input{z-index:2}.ss .fg-editor .fg-transcript-track{display:flex;height:36px;margin-top:4px;border:.5px solid #ece7e17a;border-radius:4px;padding:0 13px;background:linear-gradient(90deg,#777878,#807b78,#9d9283,#c2bba7,#989f9f,#728791,#87a2ab,#92afb9);color:#eeedea;font:400 10px/14px var(--studio-font)}.ss .fg-editor .ed-track>.ed-playhead{bottom:-85px;background:#e8e3d9cc}.ss .fg-editor .ed-playhead:before{background:#79bfff}.fg-agent-pointer>img{display:block;max-width:none}@media(max-width:760px){.ss .fg-editor .fg-timeline{min-height:0}}@media(prefers-reduced-motion:reduce){.ss .fg-editor .fg-project-menu>div,.ss .fg-editor .fg-references[open] .kr-pics{animation:none}}.kc.kc-fg,.ss .kc.kc-fg{--kc-bg:var(--studio-canvas);--kc-surface:var(--studio-raised);--kc-ink:var(--studio-text);--kc-muted:var(--studio-muted);--kc-faint:var(--studio-faint);--kc-line:var(--studio-line);--kc-pick:var(--studio-raised);--kc-pick-hover:var(--studio-hover);--kc-on:var(--studio-action);--kc-on-ink:var(--studio-on-action);--kc-good:var(--studio-success);--kc-warn:var(--studio-warning);--kr-font:var(--studio-font);--kr-ink:var(--kc-ink);--kr-muted:var(--kc-muted);--kr-line:var(--kc-line);--kr-surface:var(--kc-pick);color:var(--kc-ink);color-scheme:dark;background:var(--kc-bg);font-family:var(--kr-font);min-height:100%}.kc-fg *,.kc-fg :after,.kc-fg :before{box-sizing:border-box}.kc-fg .kc-main,.ss .kc-fg .kc-main{width:100%;max-width:1298px;margin:auto;padding:0 40px 48px;gap:32px}.kc-fg .kc-head,.ss .kc-fg .kc-head{padding-top:64px}.kc-fg .kc-head h1,.ss .kc-fg .kc-head h1{font:500 28px/36px var(--kr-font);letter-spacing:-.6px}.kc-fg .kc-head p,.ss .kc-fg .kc-head p{font:400 14px/22px var(--kr-font);color:var(--kc-muted)}.kc-fg .kc-intake,.ss .kc-fg .kc-intake{width:min(100%,682px);margin:0 auto}.kc-fg .kc-opts,.ss .kc-fg .kc-opts{display:grid}.kc-fg .kc-range,.ss .kc-fg .kc-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kc-fg .kc-range label,.ss .kc-fg .kc-range label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;color:var(--kc-muted);font-size:13px}.kc-fg .kc-field,.ss .kc-fg .kc-field{width:100%}.kc-fg .kc-about,.ss .kc-fg .kc-about{display:block;margin-top:8px}.kc-fg .kc-opt,.ss .kc-fg .kc-opt{min-width:0}.kc-fg .kc-pill,.ss .kc-fg .kc-pill{display:flex;align-items:center;gap:14px;width:100%;min-height:85px;padding:5px 6px 5px 26px;border:1.5px solid #c1c3c1;border-radius:44px;background:#343636;box-shadow:none;transition:background-color .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1)}.kc-fg .kc-pill:focus-within,.ss .kc-fg .kc-pill:focus-within{border-color:#8cb9ff;background:#393c3b}.kc-fg .kc-pill input,.ss .kc-fg .kc-pill input{min-width:0;flex:1 1;height:56px;padding:0;border:0;outline:0;background:transparent;color:white;font:400 20px/30px var(--kr-font)}.kc-fg .kc-pill input::placeholder{color:#f2f2f3;opacity:.9}.kc-fg .kc-pill-icon{display:grid;place-items:center;flex:none;width:20px}.kc-fg .kc-go,.ss .kc-fg .kc-go{display:inline-flex;align-items:center;justify-content:center;min-height:74px;width:171px;flex:none;padding:12px;border:0;border-radius:40px;background:#000;color:#fff;font:600 24px/30px var(--kr-font);box-shadow:none}.kc-fg .kc-go:hover:not(:disabled),.ss .kc-fg .kc-go:hover:not(:disabled){background:#141616}.kc-fg .kc-go:disabled,.ss .kc-fg .kc-go:disabled{opacity:.38;background:#000;color:white}.kc-fg .kc-round,.ss .kc-fg .kc-round{display:grid;place-items:center;flex:none;width:32px;height:36px;min-height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#c1c3c1}.kc-fg .kc-round:hover{background:#ffffff12}.kc-fg .kc-more,.ss .kc-fg .kc-more{min-height:40px;margin:12px auto 0;padding:8px 12px;color:var(--kc-muted);font:400 12px/20px var(--kr-font)}.kc-fg .kc-opts,.ss .kc-fg .kc-opts{padding:24px;margin-top:12px;border:1px solid var(--kc-line);border-radius:20px;background:#1c1e21;gap:24px;animation:fg-popover-enter .15s ease both}.kc-fg :is(.kc-styles,.kc-picks),.ss .kc-fg :is(.kc-styles,.kc-picks){display:flex;flex-wrap:wrap;gap:8px}.kc-fg .kc-styles,.ss .kc-fg .kc-styles{flex-wrap:nowrap;overflow-x:auto;padding:4px 0 8px;scrollbar-width:thin}.kc-fg .kc-pick,.ss .kc-fg .kc-pick{flex:none;display:inline-flex;align-items:center;min-height:36px;gap:8px;padding:7px 12px;border:1px solid #414745;border-radius:12px;background:#292d2c;color:#c5c9c8;font:500 13px/20px var(--studio-font);white-space:nowrap}.kc-fg .kc-pick[aria-checked=true],.ss .kc-fg .kc-pick[aria-checked=true]{background:#f2f2f3;color:#111317;border-color:transparent}.kc-fg .kc-pick img{width:22px;height:22px;border-radius:50%;object-fit:cover}.kc-fg .kc-field,.ss .kc-fg .kc-field{min-height:48px;min-width:0;padding:12px 16px;border:1px solid #2b2e33;border-radius:12px;background:#121315;color:#f2f2f3;font:500 14px/20px var(--studio-font)}.kc-fg .kc-field:focus{border-color:#8cb9ff;outline:0}.kc-fg .kc-source-player,.ss .kc-fg .kc-source-player{width:min(100%,464px);margin:0 auto;padding:0}.kc-fg .kc-source-media{position:relative;width:100%;aspect-ratio:var(--source-r);max-height:360px;overflow:hidden;border-radius:0 0 25px 25px;background:#151717}.kc-fg .kc-source-media>:is(video,img){display:block;width:100%;height:100%;object-fit:contain}.kc-fg .kc-source-duration{position:absolute;bottom:10px;right:11px;display:grid;place-items:center;min-width:66px;height:30px;padding:0 6px;border-radius:6px;background:#000a;color:white;font:500 20px/24px var(--kr-font);pointer-events:none}.kc-fg .kc-source-media:has(video):hover .kc-source-duration{opacity:0}.kc-fg .kc-source-player figcaption,.ss .kc-fg .kc-source-player figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0 0;font:400 12px/18px var(--kr-font);color:var(--kc-muted)}.kc-fg .kc-source-player strong,.ss .kc-fg .kc-source-player strong{font-weight:400;color:var(--kc-ink)}.kc-fg .kc-status,.ss .kc-fg .kc-status{width:min(100%,682px);margin:0 auto}.kc-fg .kc-status h2{font-size:15px;font-weight:500}.kc-fg .kc-results{min-width:0}.kc-fg .kc-results-head,.ss .kc-fg .kc-results-head{flex-wrap:wrap;gap:16px;margin-bottom:24px}.kc-fg .kc-results-head h2{font:500 18px/24px var(--kr-font)}.kc-fg .kc-results-head p{font-size:12px}.kc-fg .kc-grid,.ss .kc-fg .kc-grid{display:flex;align-items:flex-start;flex-wrap:wrap;gap:28px 10px}.kc-fg .kc-tile,.ss .kc-fg .kc-tile{position:relative;width:var(--clip-width);max-width:100%;flex:0 0 auto;padding:29px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;animation:fg-clip-arrive .24s cubic-bezier(.16,1,.3,1) both}.kc-fg .kc-clip-media{position:relative}.kc-fg .kc-tile,.ss .kc-fg .kc-tile{display:block}.kc-fg .kc-tile h3,.ss .kc-fg .kc-tile h3{min-height:0}.kc-fg .kc-play,.ss .kc-fg .kc-play{position:relative;display:block;width:100%;height:auto;aspect-ratio:var(--r);padding:0;border:0;border-radius:14px;overflow:hidden;background:#121515}.kc-fg .kc-play :is(img,video){width:100%;height:100%;object-fit:cover}.kc-fg .kc-play:hover{filter:none}.kc-fg .kc-score,.ss .kc-fg .kc-score{position:absolute;left:16px;bottom:-16px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;padding:6px 0 4px;border:.8px solid #4b514d;border-radius:13px;background:linear-gradient(90deg,#5b635e,#343a37);color:#d4ef36;font:500 23px/26px var(--kr-font);box-shadow:none}.kc-fg .kc-score small{color:#b7bcb7;font:400 9px/11px var(--kr-font);text-transform:uppercase;letter-spacing:0}.kc-fg .kc-tile h3,.ss .kc-fg .kc-tile h3{margin:25px 0 8px;padding:0 2px;color:var(--kc-ink);font:400 12px/18px var(--kr-font);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kc-fg .kc-tile:not(:has(.kc-score)) h3{margin-top:12px}.kc-fg .kc-acts,.ss .kc-fg .kc-acts{display:flex;flex-wrap:wrap;gap:4px;padding:0}.kc-fg .kc-act,.ss .kc-fg .kc-act{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;height:28px;padding:0 8px;border:0;border-radius:8px;background:#292d2c;color:#c5c9c8;font:500 11px/16px var(--studio-font);text-decoration:none}.kc-fg .kc-act.icon,.ss .kc-fg .kc-act.icon{width:28px;padding:0}.kc-fg .kc-act:hover,.ss .kc-fg .kc-act:hover{background:#373d3a;color:white}.kc-fg .kc-act:disabled{opacity:.38}.kc-fg .kc-results-actions{display:flex;flex-wrap:wrap;gap:8px}.kc-fg .kr-btn,.ss .kc-fg .kr-btn{min-height:40px;padding:0 12px;border:0;border-radius:12px;background:#1c1e21;color:#f2f2f3;font:500 14px/20px var(--studio-font)}.kc-fg .fg-platform-badge{position:absolute;z-index:3;top:0;left:calc(50% - 28.5px);display:flex;align-items:center;justify-content:center;width:57px;height:57px;border:1px solid #505756;border-radius:999px;background:linear-gradient(#343b3c,#4c5452)}.fg-platform-badge.is-full{border:0;background:none}.fg-platform-badge img{display:block;flex:none;max-width:none}.fg-format-label{font:500 12px/16px var(--studio-font);color:#e6ebea}.fg-facebook{position:relative;display:block;width:28px;height:28px}.fg-facebook b{position:absolute;left:9px;top:1px;font:700 30px/30px Arial,sans-serif;color:white}.fg-linkedin{display:grid;place-items:center;width:27px;height:28px;border-radius:2px;background:#2966be;font:700 25px/28px Arial,sans-serif;color:white}.kc-fg .kc-making:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff15 50%,transparent 75%);background-size:250% 100%;animation:fg-clip-working 2.4s ease-in-out infinite;pointer-events:none}.kc-fg .kc-making-badge{max-width:calc(100% - 12px);left:6px;top:auto;bottom:32px;font-size:10px;white-space:normal}.kc-fg :is(button,a,input):focus-visible{outline:2px solid #8cb9ff;outline-offset:3px}@keyframes fg-clip-working{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes fg-clip-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:680px){.kc-fg .kc-main,.ss .kc-fg .kc-main{padding:0 16px 40px;gap:24px}.kc-fg .kc-head,.ss .kc-fg .kc-head{padding-top:32px}.kc-fg .kc-head h1,.ss .kc-fg .kc-head h1{font-size:24px;line-height:30px}.kc-fg .kc-pill,.ss .kc-fg .kc-pill{min-height:60px;padding:5px 6px 5px 14px;gap:8px;flex-wrap:nowrap}.kc-fg .kc-pill input,.ss .kc-fg .kc-pill input{flex:1 1;height:44px;font-size:16px;line-height:24px}.kc-fg .kc-go,.ss .kc-fg .kc-go{width:auto;min-width:90px;min-height:48px;padding:8px 14px;font-size:15px;line-height:20px;flex:none}.kc-fg .kc-round,.ss .kc-fg .kc-round{width:28px}.kc-fg .kc-pill-icon{display:none}.kc-fg .kc-opts,.ss .kc-fg .kc-opts{padding:16px}.kc-fg .kc-field,.ss .kc-fg .kc-field{font-size:16px}.kc-fg .kc-source-player,.ss .kc-fg .kc-source-player{width:100%}.kc-fg .kc-grid,.ss .kc-fg .kc-grid{gap:24px 10px}.kc-fg .kc-tile,.ss .kc-fg .kc-tile{width:min(var(--clip-width),100%)}}@media(prefers-reduced-motion:reduce){.kc-fg *,.kc-fg :after,.kc-fg :before{animation:none!important;transition:none!important}}.ss:has(.kc-fg){--ds-text-primary:var(--studio-text);--ds-text-secondary:var(--studio-muted);--ds-text-tertiary:var(--studio-faint);--ds-surface-page:var(--studio-canvas);--ds-surface-secondary:var(--studio-raised);--ds-border:var(--studio-line);background:var(--studio-canvas);color:var(--studio-text)}.ss:has(.kc-fg) .ss-main{background:var(--studio-canvas);border-radius:0;box-shadow:none}.ss:has(.kc-fg) :is(.ss-top,.ds-mobile-bar){background:#090a0b;border-color:#2b2e33;box-shadow:none;color:#f2f2f3}.ss:has(.kc-fg) .ss-rail{background:#090a0b}.ss:has(.kc-fg) .ss-top h1{color:var(--studio-text);font:500 16px/24px var(--studio-font)}.ss:has(.kc-fg) .ss-preview{color:#727781;background:#090a0b}.ss:has(.kc-fg) .ds-workspace-search{background:#121315;border:1px solid #2b2e33;border-radius:12px;color:#a1a4ac;box-shadow:none}.ss:has(.kc-fg) .ds-workspace-search kbd{border-color:#2b2e33;background:transparent;color:#727781}.ss:has(.kc-fg) .ss-top .ds-workspace-search{background:#121315;color:#a1a4ac;box-shadow:none}.ss:has(.kc-fg) .ds-workspace-search:after,.ss:has(.kc-fg) .ds-workspace-search:before{display:none}.ss:has(.kc-fg) .ds-mobile-search{background:#121315;border:1px solid #2b2e33;color:#a1a4ac;box-shadow:none}.ss:has(.kc-fg) .ds-mobile-search:after,.ss:has(.kc-fg) .ds-mobile-search:before{display:none}.ss:has(.kc-fg) .ss-top-right .ss-usage{background:#1c1e21;box-shadow:none;border:1px solid #2b2e33;color:#f2f2f3}.ss:has(.kc-fg) .ss-usage:after,.ss:has(.kc-fg) .ss-usage:before{display:none}.ss:has(.kc-fg) .ss-usage :is(em,small,span){color:#a1a4ac}.ss:has(.kc-fg) :is(.ss-round,.ss-new){background:#1c1e21;color:#f2f2f3;box-shadow:none;border-color:#2b2e33}.ss:has(.kc-fg) .ss-new:hover{background:#282b30}.ss:has(.kc-fg) :is(.ss-new,.ss-tile):after,.ss:has(.kc-fg) :is(.ss-new,.ss-tile):before{display:none}.ss:has(.kc-fg) .ss-tile{background:#1c1e21;border:0;box-shadow:none}.ss:has(.kc-fg) .ss-rail nav a.on .ss-ico,.ss:has(.kc-fg) .ss-rail nav a:hover .ss-ico{background:#1c1e21;box-shadow:none}.ss:has(.kc-fg) .ss-rail nav a{color:#a1a4ac}.ss:has(.kc-fg) .ss-rail nav a.on{color:#f2f2f3}.ss:has(.kc-fg) .ss-rail nav a img{max-width:none}.ss:has(.kc-fg) :is(.ds-command,.ds-navigation){background:#121315;color:#f2f2f3;border-color:#2b2e33}.ss:has(.kc-fg) :is(.ds-command-field,.ds-command input){background:transparent;color:#f2f2f3;border-color:#2b2e33}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-card{padding:16px;border:1px solid var(--kc-line);border-radius:24px;background:#181b1a;box-shadow:0 16px 48px #00000014}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-card[data-over=true]{border-color:#99c3b1;background:#1d2a24}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-target{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:190px;padding:24px 16px;border:1px dashed #454d49;border-radius:16px;background:#202522;color:var(--kc-ink);font:400 14px/20px var(--kr-font);transition:background .16s ease,border-color .16s ease}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-target:hover:not(:disabled){background:#28342d;border-color:#9fb7a9}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-target strong{font-size:16px;font-weight:550}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-target small,:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-target>span:not(.kc-upload-icon){color:var(--kc-muted)}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-target small{font-size:12px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:14px;background:#ffffff0a}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-or{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--kc-muted);font-size:12px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-or:after,:is(.kc-fg,.ss.studio-system .kc-fg) .kc-or:before{content:"";flex:1 1;height:1px;background:var(--kc-line)}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-card .kc-pill{min-height:52px;padding:4px 14px;gap:10px;border:1px solid #414744;border-radius:12px;background:#202422}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-card .kc-pill input{height:42px;font-size:15px;line-height:22px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-card .kc-pill input::placeholder{color:#a4aaa6}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-submit-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-submit-row>span{max-width:240px;color:var(--kc-muted);font-size:12px;line-height:18px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-submit-row .kc-go{width:auto;min-width:124px;min-height:44px;padding:10px 20px;border-radius:12px;background:#edf1eb;color:#18211b;font:550 14px/20px var(--kr-font)}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-submit-row .kc-go:hover:not(:disabled){background:#ffffff}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-submit-row .kc-go:disabled{opacity:.45}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-more{max-width:100%}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-more>span{white-space:normal;text-align:left;overflow-wrap:anywhere}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-source-media{border-radius:16px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-source-player strong{overflow-wrap:anywhere}@media (max-width:680px){:is(.kc-fg,.ss.studio-system .kc-fg) .kc-main{padding-inline:12px;gap:20px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-head{padding-top:24px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-head h1{font-size:23px;line-height:29px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-card{padding:12px;border-radius:20px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-upload-card .kc-pill input{font-size:16px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-submit-row{flex-direction:column-reverse;align-items:stretch;gap:10px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-submit-row>span{max-width:none;text-align:center}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-submit-row .kc-go{width:100%;min-height:46px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile .kc-act{min-height:40px;height:auto;padding:8px 10px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile .kc-act.icon{width:40px}}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile{padding-top:0}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-grid{gap:28px 20px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile .kc-act{min-height:36px;height:auto;font-size:12px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile .fg-platform-badge{top:10px;left:10px;width:auto;min-width:44px;height:28px;padding:4px 8px;border:1px solid #ffffff22;border-radius:8px;background:#101713dd;pointer-events:none}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile .fg-platform-badge img{width:22px;height:22px;object-fit:contain}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile .kc-score{left:10px;bottom:10px;width:auto;height:28px;padding:4px 8px;gap:5px;flex-direction:row;border-radius:8px;border-color:#ffffff22;background:#101713dd;font:600 14px/20px var(--kr-font)}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile .kc-score small{font-size:10px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile h3{margin:12px 0 10px;font:500 14px/20px var(--kr-font);white-space:normal;overflow-wrap:anywhere}@media (max-width:680px){:is(.kc-fg,.ss.studio-system .kc-fg) .kc-tile{width:100%}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-results-actions{width:100%}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-results-actions>button{flex:1 1 auto;min-height:44px}}@media (max-width:680px){:is(.kc-fg,.ss.studio-system .kc-fg) .kc-player :is(.kc-act,.kr-btn){min-height:44px;height:auto;min-width:44px;padding:10px 12px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-player .kc-act.icon{width:44px}:is(.kc-fg,.ss.studio-system .kc-fg) .kc-player-meta{align-items:flex-start}}.kc-fg .kc-credit-line{margin:12px 0 0;color:#9ea9a2;font-size:12px;text-align:center;line-height:1.5}.kc-fg .kc-player-stage{position:relative}.kc-fg .kc-playback-error{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:12px;padding:20px;background:#151a17ed;color:#e9eee9;text-align:center;font-size:14px}.kc-fg .kc-player .kc-player-edit,.ss.studio-system .kc-fg .kc-player .kc-player-edit{margin-right:auto;color:#17201b;background:#edf1eb;padding-inline:16px}.kc-fg .kc-gate{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.kc-fg .kc-gate>:is(h2,p){flex-basis:100%}.kc-fg .kc-style-load{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;color:var(--kc-muted);font-size:13px;line-height:19px;text-align:center}.kc-fg .kc-style-load .kr-btn{min-height:36px;padding:0 12px}@media(max-width:680px){.kc-fg .kc-style-load{padding-inline:4px}.kc-fg .kc-style-load .kr-btn{min-height:44px}}