.ss.studio-system .fg-navigation{background:#000000;border-right-color:rgba(255,255,255,.08);padding:var(--space-12) var(--space-8) var(--space-12);gap:2px;overflow-y:auto;scrollbar-width:none}.ss.studio-system .fg-brand-row{padding:0 0 var(--space-12) var(--space-8)}.ss.studio-system .fg-collapse{width:36px;height:36px;border-radius:10px;margin-right:0}.ss.studio-system .fg-collapse:hover{background:#262626}.ss.studio-system .fg-navigation .fg-new-row{display:flex;align-items:center;gap:4px;margin:0 0 var(--space-12);flex:none}.ss.studio-system .fg-navigation .fg-new-project{flex:1 1;height:36px;margin:0;padding:0 10px;gap:8px;justify-content:flex-start;border:0;border-radius:10px;background:#ffffff;color:#000000;font:500 14px/20px var(--studio-font);transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(0,1.2,.68,1)}.ss.studio-system .fg-navigation .fg-new-project:hover{background:#e5e5e5;color:#000000}.ss.studio-system .fg-navigation .fg-new-project:active{transform:scale(.97)}.ss.studio-system .fg-navigation .fg-find{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:#a1a1a1;cursor:pointer}.ss.studio-system .fg-navigation .fg-find:hover,.ss.studio-system .fg-navigation .fg-find[aria-expanded=true]{background:#262626;color:#fafafa}.ss.studio-system .fg-navigation nav[aria-label=Workspace]{gap:2px}.ss.studio-system .fg-navigation nav[aria-label=Workspace] :is(a,button){height:36px;padding:0 8px;gap:10px;border-radius:10px;color:#a1a1a1;font:400 14px/20px var(--studio-font);letter-spacing:-.006em}.ss.studio-system .fg-navigation nav[aria-label=Workspace] :is(a,button):hover{background:#1a1a1a;color:#fafafa}.ss.studio-system .fg-navigation nav[aria-label=Workspace] [aria-current]{background:#262626;color:#fafafa}.ss.studio-system .fg-projects-heading{height:32px;margin-top:var(--space-16);padding:0 8px;color:rgba(250,250,250,.35);font:400 13px/18px var(--studio-font)}.ss.studio-system .fg-projects-heading .fg-see-all{width:auto;height:auto;padding:2px 4px;border:0;background:transparent;color:rgba(250,250,250,.35);font:400 12px/16px var(--studio-font);cursor:pointer}.ss.studio-system .fg-projects-heading .fg-see-all:hover{background:transparent;color:#fafafa}.ss.studio-system .fg-navigation .fg-project-list{gap:2px}.ss.studio-system .fg-navigation .fg-project-list a{min-height:48px;padding:6px;gap:10px;border-radius:10px;color:#fafafa}.ss.studio-system .fg-navigation .fg-project-list a:hover{background:#1a1a1a}.ss.studio-system .fg-navigation .fg-project-list a[aria-current]{background:#262626}.ss.studio-system .fg-navigation .fg-thumb{position:relative;flex:none;width:36px;height:36px}.ss.studio-system .fg-navigation .fg-thumb .fg-session-thumb{display:block;width:36px;height:36px;border-radius:8px;object-fit:cover;background:#1d1d1d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ss.studio-system .fg-navigation .fg-thumb-bar{position:absolute;left:3px;right:3px;bottom:3px;height:3px;border-radius:999px;background:rgba(0,0,0,.55);overflow:hidden}.ss.studio-system .fg-navigation .fg-thumb-bar b{display:block;height:3px;border-radius:999px;background:#ffffff;transition:width .6s cubic-bezier(.4,0,.2,1)}.ss.studio-system .fg-navigation .fg-thumb i{position:absolute;top:2px;right:2px;width:7px;height:7px;margin:0;border-radius:999px;background:#a6e4fc;box-shadow:0 0 0 2px #000000}.ss.studio-system .fg-session-text>span{font:400 14px/19px var(--studio-font);letter-spacing:-.006em;color:#fafafa}.ss.studio-system .fg-session-text>small{font:400 12px/16px var(--studio-font);color:#8a8a8a}.ss.studio-system .fg-session-text>small.is-working{color:#d4d4d4}.ss.studio-system .fg-credits{gap:9px;padding:12px;border:0;border-radius:12px;background:#121212;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ss.studio-system .fg-credits:hover{background:#181818}.ss.studio-system .fg-credits-row b{font:500 14px/20px var(--studio-font)}.ss.studio-system .fg-credits-row small,.ss.studio-system .fg-credits>small{font:400 12px/16px var(--studio-font);color:#8a8a8a}.ss.studio-system .fg-credits-help{margin:2px 0 4px}.ss.studio-system .fg-credits-help summary{padding:4px 8px;border-radius:8px;list-style:none;color:#8a8a8a;font:400 12px/16px var(--studio-font);cursor:pointer}.ss.studio-system .fg-credits-help summary::-webkit-details-marker{display:none}.ss.studio-system .fg-credits-help summary:hover{color:#fafafa}.ss.studio-system .fg-credits-help p{margin:4px 8px 6px;color:#a1a1a1;font:400 12px/17px var(--studio-font)}@media (min-width:761px){.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-new-row{flex-direction:column}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-new-project{flex:none;width:36px;justify-content:center;padding:0}.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-credits-help,.ss.studio-system .fg-navigation:is(.is-rail,.is-collapsed) .fg-find{display:none}}@media (prefers-reduced-motion:reduce){.ss.studio-system .fg-navigation .fg-new-project,.ss.studio-system .fg-navigation .fg-thumb-bar b{transition:none}}.ss .mk-host .mk-panel .mk-well.media .mk-well-row{position:relative;flex-direction:column;align-items:center;gap:14px;padding:28px 24px 24px;border-radius:22px;background-color:#121212;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px);background-size:14px 14px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.1);transition:box-shadow .24s cubic-bezier(.4,0,.2,1),background-color .24s cubic-bezier(.4,0,.2,1)}.ss .mk-host .mk-panel .mk-well.media .mk-well-row:hover{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.24);background-color:#151515}.ss .mk-host .mk-panel .mk-well.media.over .mk-well-row{box-shadow:inset 0 0 0 2px #ffffff}.ss .mk-host .mk-panel .mk-well.media .mk-well-target.ss-dropline.ss-dropline{flex:none;flex-direction:column;gap:10px;width:100%;min-height:0;padding:0;border:0;background:transparent;text-align:center}.ss .mk-host .mk-panel .mk-well.media .mk-well-target.ss-dropline.ss-dropline:hover{background:transparent}.ss .mk-host .mk-well.media .mk-well-text{align-items:center}.ss .mk-host .mk-well.media .mk-well-text b{font:450 28px/34px var(--mk-font);letter-spacing:-.025em;color:#fafafa}.ss .mk-host .mk-well.media .mk-well-text small{font:400 15px/22px var(--mk-font);color:#a1a1a1}.ss .mk-host .mk-well.media .mk-well-actions{justify-content:center;flex-wrap:wrap}.ss.studio-system .mk-host .mk-well.media .mk-well-actions .mk-tile{min-height:40px;flex-direction:row;gap:8px;width:auto;height:40px;padding:0 16px;border:0;border-radius:999px;background:#262626}.ss .mk-host .mk-well.media .mk-well-actions .mk-tile:hover{background:#333333;transform:none}.ss .mk-host .mk-well.media .mk-well-actions .mk-tile:active{transform:scale(.95)}.ss .mk-host .mk-well.media .mk-well-actions .mk-tile>span:not(.mk-sr){color:#fafafa;font:450 14px/20px var(--mk-font)}.ss .mk-host .mk-well.media .mk-well-actions .mk-tile svg{width:16px;height:16px}.mk-fan{position:relative;display:block;width:240px;height:124px;margin-bottom:4px}@media (min-width:761px){.mk-well>.mk-fan{display:none}}.mk-fan-card{position:absolute;top:14px;left:50%;width:66px;height:88px;margin-left:-33px;border-radius:12px;background:#1d1d1d;color:#4a4a4a;display:grid;place-items:center;box-shadow:0 18px 34px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.07);transition:transform .6s cubic-bezier(0,1.2,.68,1),color .2s;animation:mk-float 4.2s cubic-bezier(.45,0,.55,1) infinite}.mk-fan-card.c1{transform:translateX(-84px) translateY(10px) rotate(-15deg)}.mk-fan-card.c2{transform:translateX(-32px) translateY(-2px) rotate(-6deg);animation-delay:-1s}.mk-fan-card.c3{transform:translateX(32px) translateY(-2px) rotate(6deg);animation-delay:-2.2s}.mk-fan-card.c4{transform:translateX(84px) translateY(10px) rotate(15deg);animation-delay:-3.1s}@keyframes mk-float{0%,to{margin-top:0}50%{margin-top:-5px}}.mk-fan-plus{position:absolute;left:50%;top:70px;z-index:2;width:48px;height:48px;margin-left:-24px;border-radius:999px;background:#ffffff;color:#000000;display:grid;place-items:center;box-shadow:0 14px 30px rgba(0,0,0,.55);transition:transform .5s cubic-bezier(0,1.2,.68,1)}.mk-fan-plus img,.mk-fan-plus svg{width:22px;height:22px}.mk-fan-plus img{filter:invert(1)}.mk-well.media .mk-well-row:hover .mk-fan-card{color:#6b6b6b}.mk-well.media .mk-well-row:hover .mk-fan-card.c1{transform:translateX(-112px) translateY(4px) rotate(-21deg)}.mk-well.media .mk-well-row:hover .mk-fan-card.c2{transform:translateX(-42px) translateY(-14px) rotate(-8deg)}.mk-well.media .mk-well-row:hover .mk-fan-card.c3{transform:translateX(42px) translateY(-14px) rotate(8deg)}.mk-well.media .mk-well-row:hover .mk-fan-card.c4{transform:translateX(112px) translateY(4px) rotate(21deg)}.mk-well.media .mk-well-row:hover .mk-fan-plus{transform:translateY(-4px) scale(1.06)}.mk-well.media.over .mk-fan-card{background:#262626;color:#a1a1a1}.mk-well.media.over .mk-fan-plus{transform:scale(1.18)}@media (max-width:520px){.mk-fan{transform:scale(.8);margin:-10px 0 -14px}.ss .mk-host .mk-well.media .mk-well-text b{font-size:22px;line-height:28px}}@media (prefers-reduced-motion:reduce){.mk-fan-card{animation:none}.mk-fan-card,.mk-fan-plus{transition:none}}.mk-stage.is-sending .mk-preview-wrap .mk-preview,.mk-stage.is-sending .mk-preview-wrap>:first-child{box-shadow:0 30px 70px rgba(0,0,0,.55);transition:box-shadow .6s cubic-bezier(.22,1,.36,1)}.mk-stage.is-sending>:not(.mk-preview-wrap){opacity:.55;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.mk-stage.is-sending .mk-preview-wrap{position:relative}.mk-launch{position:absolute;left:50%;top:calc(100% - 18px);z-index:3;width:min(560px,90vw);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.mk-launch-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px}.mk-launch-chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:#1f1f1f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.45);color:#fafafa;font:450 13px/18px var(--mk-font,Inter);opacity:0;transform:translateY(12px) scale(.9);animation:mk-chip-in .46s cubic-bezier(0,1.2,.68,1) forwards}@keyframes mk-chip-in{to{opacity:1;transform:none}}.mk-launch-line{margin:0;color:#a1a1a1;font:450 14px/20px var(--mk-font,Inter)}@media (prefers-reduced-motion:reduce){.mk-launch-chip{animation:none;opacity:1;transform:none}.mk-stage.is-sending .mk-preview-wrap>:first-child,.mk-stage.is-sending>:not(.mk-preview-wrap){transition:none}}.kc-measure{position:absolute;inset:0;z-index:2;pointer-events:none}.kc-scan{position:absolute;left:0;right:0;height:1px;background:#ffffff;animation:kc-scan 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes kc-scan{0%{top:0;opacity:0}12%{opacity:.9}88%{opacity:.9}to{top:100%;opacity:0}}.kc-box{position:absolute;border:1px solid rgba(255,255,255,.9);animation:kc-box 7.2s cubic-bezier(.65,0,.35,1) infinite}.kc-box i{position:absolute;width:7px;height:7px;background:#ffffff}.kc-box i:first-child{left:-4px;top:-4px}.kc-box i:nth-child(2){right:-4px;top:-4px}.kc-box i:nth-child(3){left:-4px;bottom:-4px}.kc-box i:nth-child(4){right:-4px;bottom:-4px}@keyframes kc-box{0%,28%{left:8%;top:12%;width:84%;height:12%}36%,62%{left:26%;top:30%;width:48%;height:34%}70%,94%{left:14%;top:70%;width:22%;height:14%}to{left:8%;top:12%;width:84%;height:12%}}.kc-mono{position:absolute;left:8px;bottom:30px;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.55);color:#ffffff;font:500 10px/14px ui-monospace,SF Mono,Menlo,monospace}@media (prefers-reduced-motion:reduce){.kc-scan{display:none}.kc-box{animation:none;left:8%;top:12%;width:84%;height:12%}}.ss.studio-system.has-project>main.ss-main{visibility:hidden;content-visibility:hidden}.ss.studio-system .mk-host.mk-host .mk-panel{gap:12px;padding:14px;border:0;border-radius:28px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 20px 50px rgba(0,0,0,.35)}.ss.studio-system .mk-host.mk-host .mk-panel>.mk-doors{display:inline-flex;align-self:flex-start;width:auto;max-width:100%;gap:2px;margin:0;padding:3px;border-radius:999px;background:#0e0e0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);grid-template-columns:none}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door{display:inline-flex;align-items:center;min-height:34px;height:auto;width:auto;padding:0 16px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:#a1a1a1;overflow:visible;transform:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(0,1.2,.68,1)}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door:hover:not(:disabled){color:#fafafa;background:transparent;transform:none}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door:active:not(:disabled){transform:scale(.96)}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door.on{background:#ffffff;color:#000000}.ss.studio-system .mk-host .mk-panel .mk-doors .mk-door :is(.mk-door-art,.mk-door-brand,.mk-door-icon){display:none}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door .mk-door-copy{display:block;position:static;padding:0}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door .mk-door-copy strong{color:inherit;font:450 14px/20px var(--mk-font,Inter);white-space:nowrap}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door .mk-door-copy>span{display:none}.ss.studio-system .mk-host.mk-host .mk-panel .mk-pbox{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:22px;background:#1c1c1c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:box-shadow .18s}.ss.studio-system .mk-host.mk-host .mk-panel .mk-pbox:focus-within{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ss.studio-system .mk-host.mk-host .mk-panel .mk-pbox textarea{min-height:52px;padding:4px 6px 0;border:0;background:transparent;color:#fafafa;font:400 17px/24px var(--mk-font,Inter);letter-spacing:-.012em}.ss.studio-system .mk-host.mk-host .mk-panel .mk-pbox textarea::placeholder{color:#737373}.ss.studio-system .mk-host.mk-host .mk-panel .mk-pbox .mk-make{min-height:48px;padding:12px 20px;border:0;border-radius:14px;background:#ffffff;color:#000000;font:600 15px/20px var(--mk-font,Inter);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background-color .4s cubic-bezier(0,1.2,.68,1),transform .4s cubic-bezier(0,1.2,.68,1)}.ss.studio-system .mk-host.mk-host .mk-panel .mk-pbox .mk-make:hover:not(:disabled){background:#e5e5e5}.ss.studio-system .mk-host.mk-host .mk-panel .mk-pbox .mk-make:active:not(:disabled){transform:scale(.96)}.ss.studio-system .mk-host.mk-host .mk-panel .mk-pbox .mk-make:disabled{background:#2a2a2a;color:#6b6b6b;box-shadow:none}.ss.studio-system .mk-host.mk-host .mk-panel .mk-more>summary{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 14px;border:0;border-radius:999px;background:#2a2a2a;color:#fafafa;font:450 14px/20px var(--mk-font,Inter);list-style:none;cursor:pointer}.ss.studio-system .mk-host.mk-host .mk-panel .mk-more>summary:hover{background:#363636}.ss.studio-system .mk-host.mk-host .mk-panel .mk-more>summary::-webkit-details-marker{display:none}.ss.studio-system .mk-host.mk-host .mk-panel .mk-chips.is-compact{position:relative}.ss.studio-system .mk-host.mk-host .mk-panel .mk-style-menu{position:absolute;z-index:40;left:0;bottom:calc(100% + 8px);width:320px;padding:6px;border-radius:16px;background:#1c1c1c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 20px 50px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:2px;animation:mk-menu-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes mk-menu-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.ss.studio-system .mk-host.mk-host .mk-panel .mk-style-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#fafafa;text-align:left;cursor:pointer;transition:background-color .15s}.ss.studio-system .mk-host.mk-host .mk-panel .mk-style-menu button:hover{background:#262626}.ss.studio-system .mk-host.mk-host .mk-panel .mk-style-menu b{font:450 14px/20px var(--mk-font,Inter)}.ss.studio-system .mk-host.mk-host .mk-panel .mk-style-menu small{font:400 12px/16px var(--mk-font,Inter);color:#8a8a8a}@media (prefers-reduced-motion:reduce){.ss.studio-system .mk-host.mk-host .mk-panel .mk-style-menu{animation:none}}.ss.studio-system .mk-host.mk-host .mk-panel .mk-more>summary .mk-opt-count{min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#fafafa;color:#000000;font:600 11px/20px var(--mk-font,Inter);text-align:center}.ss.studio-system .mk-host.mk-host .mk-panel .mk-clip-btn{flex:none;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#2a2a2a;color:#fafafa;display:inline-grid;place-items:center;cursor:pointer;transition:background-color .15s,transform .4s cubic-bezier(0,1.2,.68,1)}.ss.studio-system .mk-host.mk-host .mk-panel .mk-clip-btn:hover{background:#363636}.ss.studio-system .mk-host.mk-host .mk-panel .mk-clip-btn:active{transform:scale(.92)}.ss.studio-system .mk-host .mk-browse-bar{justify-content:flex-start;gap:8px;height:54px;padding:7px 7px 7px 8px;border:0;border-radius:20px;background:rgba(24,24,24,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 18px 40px rgba(0,0,0,.45);transform:translateY(-10px);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.22,1,.36,1)}.ss.studio-system .mk-host .mk-browse-anchor:before{display:none}.ss.studio-system .mk-host .mk-browse-anchor.is-visible .mk-browse-bar{transform:none}.ss.studio-system .mk-host .mk-browse-add{flex:none;width:40px;height:40px;padding:0;border:0;border-radius:12px;overflow:hidden;background:#2a2a2a;color:#fafafa;display:grid;place-items:center;cursor:pointer}.ss.studio-system .mk-host .mk-browse-add:hover{background:#363636}.ss.studio-system .mk-host .mk-browse-add video{width:100%;height:100%;object-fit:cover;display:block}.ss.studio-system .mk-host .mk-browse-input{flex:1 1 auto;min-width:0;height:40px;padding:0 6px;border:0;outline:none;background:transparent;color:#fafafa;font:400 15px/20px var(--mk-font,Inter)}.ss.studio-system .mk-host .mk-browse-input::placeholder{color:#8a8a8a}.ss.studio-system .mk-host .mk-browse-bar .mk-chip.mk-style-control{height:32px;min-height:32px;border:0;background:#2a2a2a;box-shadow:none;color:#fafafa}.ss.studio-system .mk-host .mk-browse-bar .mk-chip.mk-style-control>span{color:#fafafa}.ss.studio-system .mk-host .mk-browse-bar .mk-chip.mk-style-control>small{color:#a1a1a1}.ss.studio-system .mk-host .mk-browse-go{flex:none;min-height:40px;padding:8px 16px;border:0;border-radius:12px;background:#ffffff;color:#000000;font:600 14px/20px var(--mk-font,Inter);cursor:pointer;transition:background-color .4s cubic-bezier(0,1.2,.68,1),transform .4s cubic-bezier(0,1.2,.68,1)}.ss.studio-system .mk-host .mk-browse-go:hover:not(:disabled){background:#e5e5e5}.ss.studio-system .mk-host .mk-browse-go:active:not(:disabled){transform:scale(.96)}.ss.studio-system .mk-host .mk-browse-go:disabled{background:#2a2a2a;color:#6b6b6b;cursor:default}@media (max-width:760px){.ss.studio-system .mk-host .mk-browse-bar .mk-style-control>small{display:none}}.ss.studio-system .mk-host .mk-style-categories button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:#fafafa;font:400 13px/18px var(--mk-font,Inter);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.ss.studio-system .mk-host .mk-style-categories button:hover{background:rgba(255,255,255,.12)}.ss.studio-system .mk-host .mk-style-categories button[aria-pressed=true]{background:#fafafa;color:#000000}.ss.studio-system .mk-host .mk-extract-style{display:flex;align-items:center;gap:20px;min-height:104px;padding:16px 20px;border:0;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.06);color:#fafafa;text-align:left;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.ss.studio-system .mk-host .mk-extract-style:hover{background:rgba(255,255,255,.08)}.ss.studio-system .mk-host .mk-extract-style .mk-extract-copy{flex:1 1 auto;align-items:flex-start;text-align:left;gap:4px}.ss.studio-system .mk-host .mk-extract-style .mk-extract-copy b{font:450 18px/24px var(--mk-font,Inter);letter-spacing:-.02em}.ss.studio-system .mk-host .mk-extract-style .mk-extract-copy small{font:400 14px/20px var(--mk-font,Inter);color:#a1a1a1}.ss.studio-system .mk-host .mk-extract-style>svg{flex:none;width:40px;height:40px;padding:12px;box-sizing:border-box;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.ss.studio-system .mk-host .mk-extract-style:hover>svg{background:#fafafa;color:#000000;transform:translateX(3px)}.ss.studio-system .mk-host .mk-style-card{border-radius:16px;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.22,1,.36,1)}.ss.studio-system .mk-host .mk-style-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(0,0,0,.5)}.ss.studio-system .mk-host .mk-style-card.is-selected{box-shadow:0 0 0 2px #101010,0 0 0 4px #a6e4fc}.ss.studio-system .mk-host .mk-style-card.is-selected:hover{box-shadow:0 0 0 2px #101010,0 0 0 4px #a6e4fc,0 24px 50px rgba(0,0,0,.5)}.ss.studio-system .mk-host .mk-style-card .mk-style-selected{background:#a6e4fc;color:#0c1418}@media (prefers-reduced-motion:reduce){.ss.studio-system .mk-host .mk-browse-bar,.ss.studio-system .mk-host .mk-style-card{transition:none}.ss.studio-system .mk-host .mk-style-card:hover{transform:none}}.ss.studio-system,.ss.studio-system :is(.fg-editor,.kc-fg,.kr-scope,.mk-host,.ed-chat,.sl-root){--studio-canvas:#101010;--studio-surface:#161616;--studio-raised:#1c1c1c;--studio-hover:#262626}.ss.studio-system,.ss.studio-system>main.ss-main{background:#101010}@media (max-width:760px){.ss.studio-system .mk-host.mk-host .mk-panel>.mk-doors{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss.studio-system .mk-host.mk-host .mk-panel>.mk-doors::-webkit-scrollbar{display:none}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door{flex:none;padding:0 14px}.ss.studio-system .mk-host.mk-host .mk-panel .mk-doors .mk-door .mk-door-copy strong{font-size:13px}}@media (min-width:761px){.ss.studio-system .fg-editor.editor-workspace.editor-workspace{background:#0b0b0b}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop.kr-vtop{background:#0b0b0b;border-bottom:1px solid rgba(255,255,255,.08)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vbody.kr-vbody{position:relative;grid-template-columns:minmax(0,1fr) var(--studio-agent-width)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail{position:absolute;z-index:6;left:16px;top:64px;gap:2px;padding:6px 4px;border:0;border-radius:20px;background:rgba(24,24,24,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 8px 30px rgba(0,0,0,.45)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail-items{gap:2px}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button{width:52px;min-height:46px;height:46px;gap:3px;padding:0;border-radius:12px;color:#d4d4d4;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.22,1,.36,1)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button svg{width:18px;height:18px;padding:0;background:transparent}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button:is(:hover,[aria-pressed=true]) svg{background:transparent}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button span{font:500 10px/12px var(--studio-font,Inter)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button:hover:not(:disabled){background:rgba(255,255,255,.08);color:#ffffff}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button:active:not(:disabled){transform:scale(.92)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button[aria-pressed=true]{background:#fafafa;color:#0b0b0b}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail .editor-info-button{margin-top:0}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail .editor-menu-button{margin-bottom:4px;box-shadow:0 1px 0 rgba(255,255,255,.08);border-radius:12px 12px 4px 4px}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-stagecol.kr-stagecol{padding-left:88px}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .kr-round{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#a1a1a1}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .kr-round:hover{background:rgba(255,255,255,.08);color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .kr-vtitle h1{font:450 15px/20px var(--studio-font,Inter);color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .fg-download{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:#ffffff;color:#000000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .fg-download:hover:not(:disabled){background:#e5e5e5}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .fg-download:active:not(:disabled){transform:scale(.95)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .fg-schedule-button{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:rgba(255,255,255,.045);color:#fafafa;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .fg-schedule-button:hover{background:rgba(255,255,255,.09)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop .fg-project-menu>summary{border-radius:10px}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-viewseg{gap:2px;padding:3px;border:0;border-radius:999px;background:rgba(24,24,24,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-viewseg button{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#a1a1a1;font:450 13px/18px var(--studio-font,Inter)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-viewseg button:hover:not(:disabled){color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-viewseg button:is([aria-pressed=true],[aria-selected=true],.on,.is-on){background:#fafafa;color:#000000}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-frame{border-radius:14px}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tl{border:0;border-radius:16px;background:#121212;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tl .fg-track-clip{border-radius:7px;font:450 12px/16px var(--studio-font,Inter);transition:box-shadow .16s cubic-bezier(.4,0,.2,1),filter .16s cubic-bezier(.4,0,.2,1)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tl .fg-track-clip:hover{filter:brightness(1.15)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tl .fg-track-clip:is(.current,[aria-pressed=true],[aria-selected=true]){box-shadow:0 0 0 1.5px #a6e4fc,0 0 0 4px rgba(166,228,252,.18)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tl .fg-master-playhead{width:2px;background:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tl .fg-master-playhead:before{content:"";position:absolute;top:-4px;left:-5px;width:12px;height:12px;border-radius:999px;background:#fafafa;box-shadow:0 0 0 3px rgba(250,250,250,.18)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tl .fg-lane-label{color:#737373;font:400 12px/16px var(--studio-font,Inter)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side{border-left:0;background:#121212}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-chat-head{color:#a1a1a1;font:450 15px/20px var(--studio-font,Inter)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-msg:not(.ai){align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:18px;background:#222222;color:#fafafa;font:400 15px/22px var(--studio-font,Inter)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-msg.ai{color:#e5e5e5;font-size:15px;line-height:23px}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-idea{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:#262626;color:#fafafa;font:400 13px/18px var(--studio-font,Inter)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-idea:hover{background:#333333}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-box{border:0;border-radius:26px;background:#1c1c1c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:box-shadow .18s}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-box:focus-within{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-compose .kr-round{width:40px;height:40px;border:0;border-radius:999px;background:#2a2a2a;color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-compose .kr-round:hover{background:#363636}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .fg-send{width:40px;height:40px;border:0;border-radius:999px;background:#ffffff;color:#000000;transition:background-color .16s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .fg-send:active:not(:disabled){transform:scale(.95)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .fg-send:disabled{background:#2a2a2a;color:#6b6b6b}}@media (prefers-reduced-motion:reduce){.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tl .fg-track-clip,.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button{transition:none}}@media (min-width:761px){.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vbody:has(>.ed-tools:not([hidden])){grid-template-columns:minmax(0,1fr) 320px var(--studio-agent-width)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace.hide-chat .kr-vbody{grid-template-columns:minmax(0,1fr)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace.hide-chat .kr-vbody:has(>.ed-tools:not([hidden])){grid-template-columns:minmax(0,1fr) 320px}.ss.studio-system .fg-editor.editor-workspace.editor-workspace.hide-chat .ed-side,.ss.studio-system .fg-editor.editor-workspace.editor-workspace.hide-timeline .ed-tlwrap{display:none}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vbody>.ed-tools{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:12px 14px 16px;overflow-y:auto;background:#121212;border-left:1px solid rgba(255,255,255,.06);animation:ed-tools-in .32s cubic-bezier(.22,1,.36,1) both}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vbody>.ed-tools .ed-pane[hidden],.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vbody>.ed-tools[hidden]{display:none}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools-head{display:flex;align-items:center;justify-content:space-between;min-height:36px;font:450 15px/20px var(--studio-font,Inter);color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools+.ed-side{border-left:1px solid rgba(255,255,255,.06)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-show{display:flex;gap:2px;margin-right:6px;padding:2px;border-radius:12px;background:rgba(255,255,255,.04)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-show button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;color:#737373;cursor:pointer;transition:background-color .18s,color .18s}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-show button:hover{color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-show button[aria-pressed=true]{background:rgba(255,255,255,.1);color:#fafafa}}@keyframes ed-tools-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vbody>.ed-tools{animation:none}}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools-head .kr-round{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;color:#a1a1a1}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools-head .kr-round:hover{background:rgba(255,255,255,.08);color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools :is(fieldset,.music-controls){border-radius:14px;border-color:rgba(255,255,255,.08);background:#161616}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools input[type=file]::file-selector-button{margin-right:10px;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:#262626;color:#fafafa;font:450 13px/18px var(--studio-font,Inter);cursor:pointer}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools input[type=file]{color:#8a8a8a;font:400 12px/16px var(--studio-font,Inter)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools input[type=checkbox],.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools input[type=range]{accent-color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools .editor-audio-panel>button,.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-tools fieldset button{min-height:36px;border:0;border-radius:999px;background:#262626;color:#fafafa;font:450 13px/18px var(--studio-font,Inter)}.ss.studio-system .fg-editor.editor-workspace .editor-share{position:relative}.ss.studio-system .fg-editor.editor-workspace .kr-vtop .editor-share-button{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:rgba(255,255,255,.045);color:#fafafa;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.ss.studio-system .fg-editor.editor-workspace .kr-vtop .editor-share-button:hover{background:rgba(255,255,255,.09)}.ss.studio-system .fg-editor.editor-workspace .editor-share-pop{position:absolute;z-index:40;top:44px;right:0;width:320px;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#1c1c1c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 20px 50px rgba(0,0,0,.55);animation:mk-menu-in .22s cubic-bezier(.22,1,.36,1) both}.ss.studio-system .fg-editor.editor-workspace .editor-share-pop b{font:450 14px/20px var(--studio-font,Inter);color:#fafafa}.ss.studio-system .fg-editor.editor-workspace .editor-share-pop input{min-height:36px;padding:0 12px;border:0;border-radius:10px;background:#121212;color:#d4d4d4;font:400 13px/18px var(--studio-font,Inter);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .fg-editor.editor-workspace .editor-share-do{display:flex;gap:6px}.ss.studio-system .fg-editor.editor-workspace .editor-share-do button{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:#ffffff;color:#000000;font:450 13px/18px var(--studio-font,Inter);cursor:pointer}.ss.studio-system .fg-editor.editor-workspace .editor-share-do button.quiet{background:transparent;color:#a1a1a1}.ss.studio-system .fg-editor.editor-workspace .editor-share-do button.quiet:hover{color:#fafafa}.ss.studio-system .fg-editor.editor-workspace .editor-share-pop small{font:400 12px/16px var(--studio-font,Inter);color:#a1a1a1}@media (min-width:761px){.ss.studio-system .fg-editor.editor-workspace .kr-stage{position:relative}.ss.studio-system .fg-editor.editor-workspace .kr-stage>.kr-frame{transform:scale(var(--stage-zoom,1));transition:transform .32s cubic-bezier(.22,1,.36,1)}.ss.studio-system .fg-editor.editor-workspace .kr-stage.show-safe>.kr-frame:after{content:"";position:absolute;z-index:5;inset:12% 10% 18% 8%;border:1.5px dashed rgba(166,228,252,.7);border-radius:8px;pointer-events:none}.ss.studio-system .fg-editor.editor-workspace .editor-zoom{position:absolute;z-index:6;right:16px;bottom:16px;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgba(24,24,24,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ss.studio-system .fg-editor.editor-workspace .editor-zoom button{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#a1a1a1;font:450 14px/18px var(--studio-font,Inter);cursor:pointer}.ss.studio-system .fg-editor.editor-workspace .editor-zoom button:hover:not(:disabled){background:rgba(255,255,255,.08);color:#fafafa}.ss.studio-system .fg-editor.editor-workspace .editor-zoom button[aria-pressed=true]{background:rgba(255,255,255,.1);color:#a6e4fc}.ss.studio-system .fg-editor.editor-workspace .editor-zoom button:disabled{opacity:.35;cursor:default}.ss.studio-system .fg-editor.editor-workspace .editor-zoom .editor-zoom-fit{font-size:12px}}@media (prefers-reduced-motion:reduce){.ss.studio-system .fg-editor.editor-workspace .kr-stage>.kr-frame{transition:none}}@media (max-width:760px){.ss.studio-system .fg-editor.editor-workspace.editor-workspace,.ss.studio-system .fg-editor.editor-workspace.editor-workspace .kr-vtop.kr-vtop{background:#0b0b0b}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-stagetop .ed-viewseg{gap:2px;padding:3px;border:0;border-radius:999px;background:rgba(24,24,24,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-stagetop .ed-viewseg button{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#a1a1a1}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-stagetop .ed-viewseg button[aria-pressed=true]{background:#fafafa;color:#000000}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail{background:#0b0b0b}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button[aria-pressed=true]{color:#0b0b0b}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button[aria-pressed=true] svg{background:#fafafa;color:#0b0b0b}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .editor-toolrail button[aria-pressed=true] span{color:#fafafa}.ss.studio-system .fg-editor.editor-workspace.editor-workspace .ed-side .ed-box{border-radius:26px;background:#1c1c1c}}.ss.studio-system .kc.kc-embedded .kc-head h1{font:450 28px/34px var(--studio-font,Inter);letter-spacing:-.025em;color:#fafafa}.ss.studio-system .kc.kc-embedded .kc-head p{font:400 15px/22px var(--studio-font,Inter);color:#a1a1a1}.ss.studio-system .kc.kc-embedded .kc-upload-card{gap:12px;padding:14px;border:0;border-radius:28px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 20px 50px rgba(0,0,0,.35)}.ss.studio-system .kc.kc-embedded .kc-upload-target{border:0;border-radius:22px;background-color:#121212;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px);background-size:14px 14px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.1);transition:box-shadow .24s cubic-bezier(.4,0,.2,1),background-color .24s cubic-bezier(.4,0,.2,1)}.ss.studio-system .kc.kc-embedded .kc-upload-target:hover{background-color:#151515;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.24)}.ss.studio-system .kc.kc-embedded .kc-upload-target strong{font:450 22px/28px var(--studio-font,Inter);letter-spacing:-.02em;color:#fafafa}.ss.studio-system .kc.kc-embedded .kc-upload-icon{width:48px;height:48px;border-radius:999px;background:#ffffff;color:#000000;box-shadow:0 14px 30px rgba(0,0,0,.55)}.ss.studio-system .kc.kc-embedded .kc-or{color:#737373}.ss.studio-system .kc.kc-embedded .kc-pill{min-height:48px;border:0;border-radius:999px;background:#1c1c1c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:box-shadow .18s}.ss.studio-system .kc.kc-embedded .kc-pill:focus-within{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ss.studio-system .kc.kc-embedded .kc-pill input{font:400 16px/22px var(--studio-font,Inter);color:#fafafa}.ss.studio-system .kc.kc-embedded .kc-go{min-height:48px;padding:12px 20px;border:0;border-radius:14px;background:#ffffff;color:#000000;font:600 15px/20px var(--studio-font,Inter);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background-color .4s cubic-bezier(0,1.2,.68,1),transform .4s cubic-bezier(0,1.2,.68,1)}.ss.studio-system .kc.kc-embedded .kc-go:hover:not(:disabled){background:#e5e5e5}.ss.studio-system .kc.kc-embedded .kc-go:active:not(:disabled){transform:scale(.96)}.ss.studio-system .kc.kc-embedded .kc-go:disabled{background:#2a2a2a;color:#6b6b6b;box-shadow:none}.ss.studio-system .kc.kc-embedded .kc-more{border:0;border-radius:18px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .kc.kc-embedded .kc-more:hover{background:#1c1c1c}.ss.studio-system .kc.kc-embedded .kc-credit-line{color:#737373}@media (prefers-reduced-motion:reduce){.ss.studio-system .kc.kc-embedded :is(.kc-go,.kc-upload-target){transition:none}}@media (min-width:761px){.ss.studio-system .kc.kc-embedded .kc-grid{display:flex;flex-direction:column;gap:12px;width:100%;max-width:980px;margin:0 auto}.ss.studio-system .kc.kc-embedded .kc-tile{display:grid;grid-template-columns:min(300px,calc(280px * var(--r, .5625))) minmax(0,1fr);column-gap:20px;row-gap:10px;align-content:start;width:100%;padding:12px;box-sizing:border-box;border-radius:20px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);animation:kc-row-in .52s cubic-bezier(.22,1,.36,1) both}.ss.studio-system .kc.kc-embedded .kc-tile>.kc-clip-media{grid-column:1;grid-row:1/span 8;border-radius:12px;overflow:hidden}.ss.studio-system .kc.kc-embedded .kc-tile>:not(.kc-clip-media){grid-column:2}.ss.studio-system .kc.kc-embedded .kc-tile-head{display:flex;align-items:center;gap:8px;min-width:0;padding-top:4px}.ss.studio-system .kc.kc-embedded .kc-tile-head h3{margin:0;padding:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fafafa;font:450 18px/24px var(--studio-font,Inter);letter-spacing:-.015em}.ss.studio-system .kc.kc-embedded .kc-rank{flex:none;color:#737373;font:450 14px/20px var(--studio-font,Inter);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss.studio-system .kc.kc-embedded .kc-best{flex:none;padding:2px 8px;border-radius:999px;background:rgba(166,228,252,.14);color:#a6e4fc;font:450 12px/16px var(--studio-font,Inter)}.ss.studio-system .kc.kc-embedded .kc-range{flex:none;margin-left:auto;color:#737373;font:400 13px/18px var(--studio-font,Inter);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss.studio-system .kc.kc-embedded .kc-quote{margin:0;color:#a1a1a1;font:400 15px/22px var(--studio-font,Inter)}.ss.studio-system .kc.kc-embedded .kc-quote b{color:#fafafa;font-weight:450}.ss.studio-system .kc.kc-embedded .kc-why{display:flex;align-items:baseline;gap:8px;margin:0;color:#a1a1a1;font:400 13px/18px var(--studio-font,Inter);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss.studio-system .kc.kc-embedded .kc-why i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:999px;background:#a6e4fc;vertical-align:middle}.ss.studio-system .kc.kc-embedded .kc-tile .kc-score{border-radius:999px}}@keyframes kc-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ss.studio-system .kc.kc-embedded .kc-tile{animation:none}}.ss.studio-system .kc-fg .kc-more{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:12px;padding:10px 16px 10px 18px;box-sizing:border-box;border:0;border-radius:16px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);color:#fafafa;text-align:left;cursor:pointer;transition:background-color .15s}.ss.studio-system .kc-fg .kc-more:hover{background:#1b1b1b}.ss.studio-system .kc-fg .kc-more>span{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px}.ss.studio-system .kc-fg .kc-more strong{flex:0 0 auto;font:450 14px/20px var(--hm-inter),Inter;color:#fafafa}.ss.studio-system .kc-fg .kc-more small{min-width:0;overflow:hidden;color:#8a8a8a;font:400 13px/18px var(--hm-inter),Inter;white-space:nowrap;text-overflow:ellipsis}.ss.studio-system .kc-fg .kc-opts{display:flex;flex-direction:column;gap:20px;margin-top:8px;padding:20px;border-radius:20px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);animation:bd-arrive .32s cubic-bezier(.22,1,.36,1) both}.ss.studio-system .kc-fg .kc-opt{margin:0;padding:0;border:0;min-width:0}.ss.studio-system .kc-fg .kc-opt legend,.ss.studio-system .kc-fg .kc-opt>label{margin:0 0 10px;padding:0;color:#a1a1a1;font:400 13px/18px var(--hm-inter),Inter}.ss.studio-system .kc-fg .kc-styles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 28px),transparent)}.ss.studio-system .kc-fg .kc-styles::-webkit-scrollbar{display:none}.ss.studio-system .kc-fg .kc-pick{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:#1f1f1f;color:#d4d4d4;font:450 13px/18px var(--hm-inter),Inter;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transition:background-color .15s,color .15s}.ss.studio-system .kc-fg .kc-pick:hover{background:#262626;color:#fafafa}.ss.studio-system .kc-fg .kc-pick[aria-checked=true]{background:#fafafa;color:#000000;box-shadow:none}.ss.studio-system .kc-fg .kc-styles .kc-pick{padding-left:5px}.ss.studio-system .kc-fg .kc-styles .kc-pick:first-child{padding-left:14px}.ss.studio-system .kc-fg .kc-pick img{width:24px;height:24px}.ss.studio-system .kc-fg .kc-hint{display:block;margin-top:8px;color:#737373;font:400 12px/16px var(--hm-inter),Inter}.ss.studio-system .kc-fg .kc-field{height:42px;padding:0 14px;box-sizing:border-box;border:0;border-radius:12px;background:#1f1f1f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#fafafa;font:400 14px/20px var(--hm-inter),Inter;outline:none}.ss.studio-system .kc-fg .kc-field:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.ss.studio-system .kc-fg .kc-about{width:100%}.ss.studio-system .kc-fg button.kc-more>span{flex-direction:row;align-items:baseline}.ss.studio-system .slib .slib-head h2{font:450 26px/32px var(--studio-font,Inter);letter-spacing:-.025em;color:#fafafa}.ss.studio-system .slib .slib-head p{color:#a1a1a1}.ss.studio-system .slib .slib-head .kr-search{min-height:40px;width:240px;max-width:100%;padding:0 14px;border:0;border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .slib .slib-head .slib-door{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#ffffff;color:#000000;font:450 14px/20px var(--studio-font,Inter);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.ss.studio-system .slib .slib-head .slib-door img{filter:invert(1)}.ss.studio-system .slib .slib-head .slib-door:hover{background:#e5e5e5}.ss.studio-system .slib .slib-head .slib-door:active{transform:scale(.95)}.ss.studio-system .slib .slib-sources{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border:0;border-radius:999px;background:#0e0e0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .slib .slib-sources button{min-height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#a1a1a1;font:450 14px/20px var(--studio-font,Inter);box-shadow:none}.ss.studio-system .slib .slib-sources button:after{display:none}.ss.studio-system .slib .slib-sources button:hover{color:#fafafa}.ss.studio-system .slib .slib-sources button.on{background:#ffffff;color:#000000}.ss.studio-system .slib .slib-sources button.on span{color:#525252}.ss.studio-system .slib :is(.slib-goals,.slib-chips) button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:#d4d4d4;font:400 13px/18px var(--studio-font,Inter);box-shadow:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.ss.studio-system .slib :is(.slib-goals,.slib-chips) button:hover{background:rgba(255,255,255,.12);color:#fafafa}.ss.studio-system .slib :is(.slib-goals,.slib-chips) button:is(.on,[aria-pressed=true]){background:#fafafa;color:#000000}.ss.studio-system .slib :is(.slib-goals,.slib-chips) button:is(.on,[aria-pressed=true]) span{color:#525252}.ss.studio-system .slib .slib-lead{color:#737373}.ss.studio-system .slib .slib-copycard{min-height:80px;padding:16px 16px 16px 20px;border:0;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .slib .slib-copycard-text b{font:450 16px/22px var(--studio-font,Inter);letter-spacing:-.015em}.ss.studio-system .slib .slib-copycard-text small{color:#a1a1a1}.ss.studio-system .slib .slib-copy-link{min-height:40px;border:0;border-radius:999px;background:#1c1c1c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .slib .slib-copy-link:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ss.studio-system .slib .slib-copycard-go{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#ffffff;color:#000000}.ss.studio-system .slib .slib-copycard-go:hover:not(:disabled){background:#e5e5e5}.ss.studio-system .slib .slib-card .slib-media{border-radius:16px;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.22,1,.36,1)}.ss.studio-system .slib .slib-card:hover .slib-media{transform:translateY(-4px);box-shadow:0 24px 50px rgba(0,0,0,.5)}.ss.studio-system .slib .slib-own-card,.ss.studio-system .slib .slib-own-copy{border-radius:16px}@media (prefers-reduced-motion:reduce){.ss.studio-system .slib .slib-card .slib-media{transition:none}.ss.studio-system .slib .slib-card:hover .slib-media{transform:none}}.ss.studio-system .ss-page .ss-seg{gap:6px;padding:0;border:0;background:transparent;box-shadow:none}.ss.studio-system .ss-page .ss-seg button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:#d4d4d4;font:400 13px/18px var(--studio-font,Inter);box-shadow:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.ss.studio-system .ss-page .ss-seg button:hover{background:rgba(255,255,255,.12);color:#fafafa}.ss.studio-system .ss-page .ss-seg button.on{background:#fafafa;color:#000000}.ss.studio-system .kr-videogrid .kr-card .kr-media{border-radius:16px;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.22,1,.36,1)}.ss.studio-system .kr-videogrid .kr-card:hover .kr-media{transform:translateY(-4px);box-shadow:0 24px 50px rgba(0,0,0,.5)}.ss.studio-system .kr-videogrid .kr-badge{min-height:26px;padding:0 10px;border:0;border-radius:999px;background:rgba(10,10,10,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fafafa;font:450 12px/16px var(--studio-font,Inter)}.ss.studio-system .kr-videogrid .kr-badge.ok i{background:#4ade80}.ss.studio-system .kr-videogrid .kr-card-t{font:450 15px/20px var(--studio-font,Inter);color:#fafafa}.ss.studio-system .kr-videogrid .kr-card-d{font:400 13px/18px var(--studio-font,Inter);color:#a1a1a1}@media (prefers-reduced-motion:reduce){.ss.studio-system .kr-videogrid .kr-card .kr-media{transition:none}.ss.studio-system .kr-videogrid .kr-card:hover .kr-media{transform:none}}.ss.studio-system .studio-agents.ag-board>header h1{margin:0;font:450 26px/32px var(--studio-font,Inter);letter-spacing:-.025em}.ss.studio-system .studio-agents.ag-board>header p{margin:6px 0 0;font:400 15px/22px var(--studio-font,Inter);color:#a1a1a1}.ss.studio-system .ag-hosts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.ss.studio-system .ag-host{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .ag-host>header{display:flex;align-items:center;gap:10px}.ss.studio-system .ag-host h2{flex:1 1 auto;margin:0;font:450 18px/24px var(--studio-font,Inter)}.ss.studio-system .ag-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#1c1c1c}.ss.studio-system .ag-state{display:inline-flex;align-items:center;gap:6px;font:400 13px/18px var(--studio-font,Inter);color:#a1a1a1}.ss.studio-system .ag-state i{width:8px;height:8px;border-radius:999px;background:#525252}.ss.studio-system .ag-state i.on{background:#4ade80}.ss.studio-system .ag-host>p{margin:0;font:400 14px/20px var(--studio-font,Inter);color:#a1a1a1}.ss.studio-system .ag-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ss.studio-system .ag-btn{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:#262626;color:#fafafa;font:450 13px/18px var(--studio-font,Inter);text-decoration:none;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .12s}.ss.studio-system .ag-btn:hover:not(:disabled){background:#333333}.ss.studio-system .ag-btn:active:not(:disabled){transform:scale(.95)}.ss.studio-system .ag-btn.primary{background:#ffffff;color:#000000}.ss.studio-system .ag-btn.primary:hover:not(:disabled){background:#e5e5e5}.ss.studio-system .ag-btn:disabled{opacity:.4;cursor:default}.ss.studio-system .ag-setup-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ss.studio-system .ag-setup-head h2{margin:0;font:450 15px/20px var(--studio-font,Inter)}.ss.studio-system .ag-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:900px){.ss.studio-system .ag-grid{grid-template-columns:minmax(0,1fr)}}.ss.studio-system .ag-side{display:flex;flex-direction:column;gap:16px}.ss.studio-system .ag-box{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:20px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .ag-box h2{margin:0 0 4px;font:450 16px/22px var(--studio-font,Inter)}.ss.studio-system .ag-ask{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:14px;background:#1c1c1c;font:400 14px/20px var(--studio-font,Inter);color:#e5e5e5}.ss.studio-system .ag-ask span{flex:1 1 auto}.ss.studio-system .ag-copy{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#fafafa;cursor:pointer}.ss.studio-system .ag-copy:hover{background:#fafafa;color:#000000}.ss.studio-system .ag-key{display:flex;align-items:center;gap:10px;padding:8px 0}.ss.studio-system .ag-key-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font:400 13px/18px ui-monospace,monospace;color:#d4d4d4}.ss.studio-system .ag-key small{font:400 12px/16px var(--studio-font,Inter);color:#737373}.ss.studio-system .ag-fresh{margin:0;font:400 13px/18px var(--studio-font,Inter);color:#a6e4fc}.ss.studio-system .ag-link{font:400 13px/18px var(--studio-font,Inter);color:#a1a1a1}.ss.studio-system .ag-recent{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:#fafafa;text-align:left;font:400 14px/20px var(--studio-font,Inter);cursor:pointer}.ss.studio-system .ag-recent:hover{background:#1c1c1c}.ss.studio-system .ag-recent small{font:400 12px/16px var(--studio-font,Inter);color:#a1a1a1}.ss.studio-system .ag-recent small.working{color:#d4d4d4}.ss.studio-system .ag-empty,.ss.studio-system .ag-note{margin:0;font:400 13px/18px var(--studio-font,Inter);color:#a1a1a1}.ss.studio-system .studio-agents.ag-board{display:flex;flex-direction:column;gap:16px;max-width:none;margin:0}.ss.studio-system .studio-agents.ag-board>*{width:100%;max-width:none;margin:0;justify-self:stretch}.ss.studio-system .st-card{border:0;border-radius:20px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .st-card h2{font:450 18px/24px var(--studio-font,Inter);letter-spacing:-.015em}.ss.studio-system .st-card :is(input[type=text],input[type=email],input:not([type]),select,textarea){border:0;border-radius:12px;background:#1c1c1c;color:#fafafa;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system .st-card :is(input,select,textarea):focus{outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ss.studio-system .st-card button:not(.st-switch){min-height:36px;border:0;border-radius:999px;background:#262626;color:#fafafa;font:450 13px/18px var(--studio-font,Inter)}.ss.studio-system .st-card button:not(.st-switch):hover:not(:disabled){background:#333333}.ss.studio-system .st-card .st-actions button[type=submit]:not(:disabled){background:#ffffff;color:#000000}.ss.studio-system .st-card.st-danger{box-shadow:inset 0 0 0 1px rgba(248,113,113,.25)}.ss.studio-system .ag-hero{border-radius:20px;overflow:hidden;background:#f4f4f2}.ss.studio-system .ag-hero img{width:100%;max-height:180px;object-fit:contain;display:block}.ss.studio-system,.ss.studio-system :is(.fg-editor,.kc-fg,.kr-scope,.mk-host,.ed-chat,.sl-root){--studio-font:var(--hm-inter),Inter}.ss.studio-system{font-family:var(--studio-font);letter-spacing:-.012em}@media (min-width:761px){.ss.studio-system.ss.studio-system:not(:has(.fg-navigation.is-collapsed)){grid-template-columns:256px minmax(0,1fr)}.ss.studio-system.ss.studio-system>.ss-main>.ss-top{height:auto;min-height:0;padding:20px 40px 0;background:transparent;border:0}.ss.studio-system.ss.studio-system>.ss-main>.ss-top h1{font:450 26px/32px var(--studio-font);letter-spacing:-.025em}.ss.studio-system.ss.studio-system>.ss-main>.ss-top .ds-workspace-search{width:280px;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.06);color:#a1a1a1;font:400 14px/20px var(--studio-font)}.ss.studio-system .ss-wrap.hl-box:has(.bd-main){max-width:none;padding:32px 40px 64px}}.ss.studio-system .kr-viewer.kc-viewer{background:#101010;background-image:none;color:#fafafa;font-family:var(--hm-inter),Inter}.ss.studio-system .kc-viewer .kr-vtop{border-bottom:1px solid rgba(255,255,255,.08);background:#101010}.ss.studio-system .kc-viewer .kr-vtitle h1{color:#fafafa;font:450 15px/20px var(--hm-inter),Inter}.ss.studio-system .kc-viewer .kr-vtitle p{color:#737373}.ss.studio-system .kc-viewer .kr-panel.ke-panel{background:#121212;color:#e5e5e5;border-left:1px solid rgba(255,255,255,.08);box-shadow:none;border-radius:0}.ss.studio-system .kc-viewer .kr-panel.ke-panel :is(h2,h3,b,strong){color:#fafafa}.ss.studio-system .kc-viewer .kr-panel.ke-panel :is(p,small){color:#a1a1a1}.ss.studio-system .kc-viewer .kr-btn.primary{background:#ffffff;color:#000000}.ss.studio-system .kc-viewer .kr-btn.grey{background:#262626;color:#fafafa}.ss.studio-system .bd-styles .bd-extract{padding:0;background:transparent;box-shadow:none}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-wrap{padding:0}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy.kc-copy{display:flex;flex-direction:column;gap:16px;padding:24px;border:0;border-radius:20px;background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.ss.studio-system .style-extraction-dialog .kc-copy.kc-copy{padding:8px 4px 4px;background:transparent;box-shadow:none}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kr-wash{display:none}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-head h2{margin:0;color:#fafafa;font:450 20px/26px var(--hm-inter),Inter;letter-spacing:-.02em}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-head p{margin:4px 0 0;color:#a1a1a1;font:400 14px/20px var(--hm-inter),Inter}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-form{display:flex;align-items:center;gap:8px;margin:0}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;height:48px;margin:0;padding:0 16px;box-sizing:border-box;border:0;border-radius:14px;background:#1f1f1f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#8a8a8a;transition:box-shadow .16s}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-field:focus-within{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-field input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:#fafafa;font:400 15px/20px var(--hm-inter),Inter}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-field input::placeholder{color:#737373}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-form .kr-btn.primary{flex:0 0 auto;height:48px;min-height:48px;width:auto;padding:0 22px;border:0;border-radius:14px;background:#ffffff;color:#000000;font:450 15px/20px var(--hm-inter),Inter;box-shadow:none}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-form .kr-btn.primary:disabled{background:#262626;color:#6b6b6b;opacity:1}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .ke-format{margin:0;padding:0;border:0}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .ke-format legend{margin:0 0 8px;padding:0;color:#a1a1a1;font:400 13px/18px var(--hm-inter),Inter}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .ke-format-row{display:flex;flex-wrap:wrap;gap:6px}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .ke-pill{height:34px;padding:0 14px;border-radius:999px;background:#1f1f1f;color:#d4d4d4;font:450 13px/18px var(--hm-inter),Inter;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .ke-pill:hover{background:#262626;color:#fafafa}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .ke-pill.on{background:#fafafa;color:#000000;box-shadow:none}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-foot .kc-drop{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:#1f1f1f;color:#e5e5e5;font:450 13px/18px var(--hm-inter),Inter;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-foot .kc-drop:hover{background:#262626;color:#fafafa}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-left{color:#737373;font:400 12px/16px var(--hm-inter),Inter}.ss.studio-system .style-extraction-dialog .style-extraction-sheet{padding:24px 20px 20px}.ss.studio-system .style-extraction-dialog .style-extraction-close{width:32px;height:32px;background:#262626;color:#e5e5e5;outline:none;box-shadow:none}.ss.studio-system .style-extraction-dialog .style-extraction-close:hover{background:#333333}.ss.studio-system .style-extraction-dialog .style-extraction-close:focus-visible{outline:2px solid #a6e4fc;outline-offset:2px}@media (max-width:640px){.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-form{flex-direction:column;align-items:stretch}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-foot{flex-direction:column;align-items:flex-start}}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-form{flex-wrap:nowrap}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-form>*{max-width:none}.ss.studio-system .bd-styles .bd-extract .kc-copy.kc-copy{max-width:840px}.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-form{flex-direction:row}@media (max-width:640px){.ss.studio-system :is(.bd-extract,.style-extraction-dialog) .kc-copy-form{flex-direction:column;align-items:stretch}}.ss.studio-system .ss-wrap:has(.bd-main) .onb-new{box-sizing:border-box;max-width:900px;margin-left:auto;margin-right:auto}.ss.studio-system .ss-metal svg{color:#000000;stroke:currentColor}.ss.studio-system .ss-link.bb-edit{color:#a1a1a1;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.25)}.ss.studio-system .ss-link.bb-edit:hover{color:#fafafa}