.cs-app{background:var(--background);min-height:100dvh;color:var(--foreground);padding:48px max(20px,50vw - 575px) 40px}.cs-trial{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 22px;padding:10px 14px;font-size:11px;display:flex}.cs-trial button{color:var(--primary);min-height:32px;text-decoration:underline}.cs-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.cs-header>div{align-items:center;gap:11px;display:flex}.cs-header img{border-radius:9px;width:35px;height:35px}.cs-header strong{letter-spacing:.04em;font-size:20px}.cs-header small{color:var(--muted-foreground);vertical-align:super;margin-left:5px;font-size:9px}.cs-header>span{color:var(--muted-foreground);font-size:12px}.cs-intro{max-width:480px;margin:44px 0 28px}.cs-intro>p{color:var(--primary);font-size:12px}.cs-intro h1{letter-spacing:-.04em;margin:14px 0 20px;font-size:38px;font-weight:700;line-height:1.35}.cs-intro>span{color:var(--muted-foreground);font-size:14px;line-height:1.8}.cs-start-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:start;gap:30px;display:grid}.cs-source,.cs-start-settings{min-width:0}.cs-source-actions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.cs-source-actions>button{background:var(--card);border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:74px;font-size:14px;display:flex}.cs-source-actions>button:first-child{border-color:var(--primary);color:var(--primary)}.cs-upload-help{margin:24px 0 12px;font-size:14px}.cs-muted{color:var(--muted-foreground);margin:12px 0;font-size:11px;line-height:1.8}.cs-kind{gap:8px;margin:18px 0;display:flex}.cs-kind button{border:1px solid var(--border);min-height:42px;color:var(--muted-foreground);border-radius:8px;padding:8px 14px;font-size:12px}.cs-kind button[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}.cs-start-settings{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px}.cs-start-settings>details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;list-style:none;display:flex}.cs-start-settings summary span{color:var(--muted-foreground);margin-left:auto;font-size:11px}.cs-start-settings summary::-webkit-details-marker{display:none}.cs-start-settings fieldset>section{background:0 0;border:0;padding:0}.cs-start-settings fieldset>section h2{font-size:13px}.cs-build{margin-top:18px}.cs-build>p:first-child{color:var(--muted-foreground);margin-bottom:12px;font-size:13px}.cs-primary{background:var(--primary);width:100%;min-height:52px;color:var(--primary-foreground);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.cs-primary svg:last-child{margin-left:auto}.cs-primary svg:first-child{margin-right:auto}.cs-primary{padding:14px}.cs-error{color:var(--destructive);border:1px solid var(--destructive);border-radius:9px;margin-top:12px;padding:14px;font-size:13px}.cs-source section[aria-label=선택한\ 영상]{padding:14px}.cs-source section[aria-label=선택한\ 영상]>video{object-fit:contain;max-height:34dvh}.cs-source section[aria-label=선택한\ 영상]>dl{font-size:11px}.cs-editor>.cs-trial{max-width:1390px;margin:12px auto 0}.cs-editor [data-testid=editor-settings]{scrollbar-gutter:stable}.cs-studio-tabs{background:var(--card);border:1px solid var(--border);z-index:15;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px;padding:8px;display:grid;position:sticky;top:0}.cs-studio-tabs button{min-height:52px;color:var(--muted-foreground);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.cs-studio-tabs button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--background)}.cs-secondary-tools{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:12px}.cs-secondary-tools>summary{color:var(--muted-foreground);cursor:pointer;min-height:28px;font-size:12px}.cs-secondary-tools>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cs-secondary-tools button{border:1px solid var(--border);border-radius:8px;min-height:42px;padding:9px 13px;font-size:12px}.cs-preview-overlay{pointer-events:none;z-index:5;place-items:center;display:grid;position:absolute;inset:0}.cs-preview-overlay button{color:#fff;pointer-events:auto;background:#0008;border:1px solid #fff9;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.cs-editor [data-testid=preview-play-button]{display:none}.cs-editor [data-testid=preview-save-button]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);min-height:52px}.cs-preparation{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:0 0 14px;padding:13px;font-size:12px}.cs-preparation p{color:var(--muted-foreground);margin-top:5px}.cs-preparation button{color:var(--primary);min-height:36px;margin-top:8px;text-decoration:underline}.cs-editor [data-studio=briefing]{display:none}.cs-editor .cs-studio-caption-actions{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.cs-editor .cs-studio-caption-actions button{border:1px solid var(--border);border-radius:8px;min-height:44px;padding:10px 12px;font-size:12px}@media (width>=1024px){.cs-start.has-source .cs-source{position:sticky;top:20px}.cs-start-settings{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 115px);overflow:auto}.cs-editor [data-testid=editor-workspace]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.cs-editor [data-testid=editor-player]{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.cs-editor [data-testid=editor-settings]{overscroll-behavior:contain;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow:auto}.cs-editor>div:not(.cs-trial){padding-top:26px}}@media (width<=1023px){.cs-start-grid{grid-template-columns:1fr;max-width:600px;margin:auto}.cs-intro{text-align:center;margin:28px auto}.cs-app{padding:48px 18px 30px}.cs-header>span{display:none}.cs-intro h1{font-size:31px}.cs-start-settings{padding:14px}.cs-source-actions>button{min-height:76px}.cs-studio-tabs{top:0}.cs-studio-tabs button{flex-direction:column;gap:5px;min-height:64px;font-size:11px}.cs-editor [data-testid=editor-player]{max-height:50dvh;padding:10px;top:8px}.cs-editor [data-testid=editor-settings]{min-width:0}.cs-editor [data-testid=preview-primary]{margin-top:4px}.cs-editor [data-testid=preview-replay-button]{min-height:28px}.cs-editor [data-testid=preview-status],.cs-editor [data-testid=preview-save] p{font-size:10px}.cs-editor [data-testid=editor-player][data-expanded=true]{max-height:none;position:static;overflow:visible}.cs-preparation{font-size:11px}.cs-source section[aria-label=선택한\ 영상]>video{max-height:36dvh}}.cs-editor [data-testid=editor-player][data-expanded=true]{max-height:none;position:static;overflow:visible}.cs-editor .cs-edit-header>div:first-of-type{min-width:0}.cs-editor .cs-edit-header h1{font-size:18px}.cs-editor .cs-edit-header p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cs-editor .cs-edit-header>div:last-child{flex-shrink:0}.cs-editor .cs-edit-header{margin-bottom:0}.cs-editor .cs-player-details>summary{cursor:pointer;color:var(--muted-foreground);min-height:40px;padding-top:14px;font-size:11px}.cs-preparation-count{color:var(--muted-foreground);font-size:10px}.cs-editor>.cs-trial{margin-top:0;padding-top:44px}@media (width<=1023px){.cs-editor [data-testid=editor-player]{max-height:65dvh}.cs-editor .cs-edit-header h1{font-size:16px}.cs-editor .cs-edit-header img{width:32px;height:32px}.cs-editor .cs-edit-header{gap:8px}.cs-editor .cs-edit-header button{padding:8px 10px}.cs-editor .cs-preparation{margin-bottom:8px;padding:8px}}.cs-editor>div:not(.cs-trial){padding-top:64px}.cs-trial{padding-top:44px}.cs-audio-balance{border:1px solid var(--border);background:var(--background);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px}.cs-audio-balance header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cs-audio-balance header strong{font-size:12px}.cs-audio-balance header button{min-height:32px;color:var(--primary);font-size:11px;text-decoration:underline}.cs-audio-balance label{align-items:center;gap:10px;min-height:36px;display:flex}.cs-audio-balance label span{flex-shrink:0;align-items:center;gap:6px;width:64px;display:flex}.cs-audio-balance input{min-width:0;accent-color:var(--primary);flex:1}.cs-audio-balance output{text-align:right;font-variant-numeric:tabular-nums;width:40px}.cs-audio-balance p{color:var(--muted-foreground);margin-top:5px;font-size:10px;line-height:1.6}.cs-audio-balance button:disabled,.cs-audio-balance input:disabled{opacity:.45}.cs-settings-main>summary{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--background));color:var(--primary);border-radius:12px;padding:14px 12px;gap:10px!important;min-height:84px!important}.cs-start-settings .cs-settings-copy{text-align:left;min-width:0;color:var(--foreground);flex-direction:column;flex:1;gap:6px;margin:0;font-size:14px;display:flex}.cs-settings-copy strong{font-size:16px}.cs-settings-copy small{color:var(--muted-foreground);font-size:11px;line-height:1.65}.cs-settings-main>summary>svg{flex-shrink:0}.cs-settings-main[open]>summary>svg:last-child{transform:rotate(180deg)}.cs-join-secondary{border-top:1px solid var(--border);margin-top:18px;padding-top:12px}.cs-join-secondary>p{color:var(--muted-foreground);margin-bottom:4px;font-size:10px}.cs-join-secondary>section[aria-label="여러 영상 연결"]{background:0 0;border:0;border-radius:0;padding:0}.cs-join-secondary>section[aria-label="여러 영상 연결"]>button[aria-expanded]{min-height:38px;color:var(--muted-foreground);font-size:12px;font-weight:500}.cs-build-mobile{display:none}@media (width<=1023px){.cs-build-desktop{display:none}.cs-build-mobile{display:block}.cs-build-mobile .cs-build{margin-top:0}.cs-start-settings{padding:12px}.cs-start-settings .cs-settings-copy{font-size:14px}.cs-start-settings .cs-settings-copy strong{font-size:16px}}.cs-mobile-steps,.cs-flow-navigation,.cs-flow-preparing,.cs-mobile-edit-entry{display:none}@media (width<=1023px){.cs-mobile-steps{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 24px;font-size:12px;display:flex}.cs-mobile-steps>span{color:var(--primary);font-weight:700}.cs-mobile-steps>strong{font-size:17px}.cs-mobile-steps>div{flex-basis:100%;gap:6px;display:flex}.cs-mobile-steps i{background:var(--border);border-radius:2px;flex:1;height:3px}.cs-mobile-steps i[data-active=true]{background:var(--primary)}.cs-start .cs-intro{margin:18px auto 22px}.cs-start .cs-intro h1{font-size:27px}.cs-start .cs-intro>span{font-size:12px}.cs-start .cs-build-desktop,.cs-start[data-mobile-step="1"] .cs-settings-main,.cs-start[data-mobile-step="2"] .cs-source,.cs-start[data-mobile-step="2"] .cs-join-secondary,.cs-start[data-mobile-step="3"] .cs-source,.cs-start[data-mobile-step="3"] .cs-start-settings,.cs-start[data-mobile-step="3"] .cs-flow-navigation{display:none}.cs-start[data-mobile-step="1"] .cs-start-settings{background:0 0;border:0;padding:0}.cs-start[data-mobile-step="1"] .cs-join-secondary{border:0;margin:0;padding:0}.cs-start[data-mobile-step="2"] .cs-settings-main>summary{pointer-events:none;list-style:none}.cs-start[data-mobile-step="2"] .cs-settings-main>summary>svg:last-child{display:none}.cs-flow-navigation{display:block}.cs-flow-navigation .cs-build{margin:8px 0 0}.cs-flow-navigation .cs-primary{width:100%;min-height:54px}.cs-flow-back{min-height:44px;color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.cs-start[data-mobile-step="3"] .cs-flow-preparing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:48dvh;display:flex}.cs-flow-preparing>svg{color:var(--primary)}.cs-flow-preparing h1{font-size:22px;font-weight:700}.cs-editor .cs-mobile-edit-entry{display:block}.cs-mobile-edit-entry>button{border:1px solid var(--border);border-radius:12px;width:100%;min-height:48px;padding:12px;font-size:13px}.cs-mobile-edit-entry>p{color:var(--muted-foreground);margin:8px 0;font-size:11px;line-height:1.7}.cs-editor[data-mobile-tools=false] [data-testid=editor-settings]{display:none}.cs-editor [data-testid=editor-player]{max-height:none;position:relative;top:auto;overflow:visible}.cs-editor [data-testid=editor-player][data-expanded=true]{position:static}.cs-editor[data-mobile-preparing=true] .cs-mobile-edit-entry{display:none}}.cf-white,.cs-editor[data-guided=true],.cf-choice-dialog{--background:#fff;--foreground:#182230;--card:#fff;--card-foreground:#182230;--border:#e1e6ed;--primary:#f26932;--primary-foreground:#fff;--secondary:#f2f5f8;--secondary-foreground:#253348;--muted:#f2f5f8;--muted-foreground:#66758a;--accent:#fff2ea;--accent-foreground:#182230;color:#182230;background:#fff}:is(body:has(.cf-white),body:has(.cs-editor[data-guided=true])){background:#fff}:is(body:has(.cf-white) [data-testid=account-menu],body:has(.cs-editor[data-guided=true]) [data-testid=account-menu]){color:#334155;background:#fff;border-color:#e1e6ed;font-size:10px}.cf-upload,.cf-director{width:100%;max-width:780px;min-height:100dvh;margin:auto;padding:56px 20px 40px}.cf-brand{justify-content:center;margin:0 0 24px;display:flex}.cf-brand img{object-fit:contain;border-radius:14px;width:78px;height:78px}.cf-steps{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;font-size:12px;display:flex}.cf-steps span{color:var(--primary);font-weight:700}.cf-steps strong{font-size:16px}.cf-steps>div{flex-basis:100%;gap:6px;display:flex}.cf-steps i{background:var(--border);border-radius:3px;flex:1;height:3px}.cf-steps i[data-active=true]{background:var(--primary)}.cf-upload h1,.cf-director h1{letter-spacing:-.04em;font-size:25px;font-weight:750}.cf-subtitle{color:var(--muted-foreground);margin:10px 0 24px;font-size:13px;line-height:1.8}.cf-source-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cf-source-actions button{border:1px solid var(--border);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:104px;font-weight:650;display:flex}.cf-source-actions button:first-child{color:#bc4d22;background:#fff5ef;border-color:#f2693270}.cf-options{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.cf-options button{border:1px solid var(--border);border-radius:12px;min-height:44px;padding:11px 15px;font-size:13px}.cf-options button[aria-pressed=true],.cf-style-card[aria-pressed=true]{border-color:var(--primary);color:#ab401a;background:#fff3ea}.cf-note{color:var(--muted-foreground);margin:14px 0;font-size:11px;line-height:1.8}.cf-primary{background:var(--primary);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin:24px 0 8px;padding:14px;font-size:15px;font-weight:650;display:flex}.cf-primary:disabled,.cf-white button:disabled{opacity:.45}.cf-source-preview{margin-top:20px}.cf-source-preview video{object-fit:contain;background:#111;border-radius:14px;width:100%;max-height:48dvh}.cf-source-preview dl{display:none}.cf-upload-extra{margin-top:18px;font-size:12px}.cf-upload-extra>summary{color:var(--muted-foreground);cursor:pointer;padding:12px}.cf-upload-extra fieldset,.cf-upload-extra>section{margin-top:14px}.cf-choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cf-music-card{border:1px solid var(--border);border-radius:16px;min-width:0;overflow:hidden}.cf-music-card[data-active=true]{border:2px solid var(--primary);background:#fff7f2}.cf-music-card>button:first-child,.cf-style-card{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:118px;padding:16px;display:flex}.cf-music-card span{color:var(--muted-foreground);font-size:11px}.cf-music-card strong,.cf-style-card strong{overflow-wrap:anywhere;font-size:14px}.cf-music-card small,.cf-style-card small{color:var(--muted-foreground);font-size:11px;line-height:1.6}.cf-sample{border-top:1px solid var(--border);color:#b34f29;width:100%;padding:10px 16px;font-size:12px}.cf-style-card{border:1px solid var(--border);background:var(--card);border-radius:16px}.cf-back{min-height:44px;color:var(--muted-foreground);margin-top:10px;font-size:12px}.cf-pages{justify-content:space-between;align-items:center;gap:10px;margin:15px 0;font-size:12px;display:flex}.cf-pages button{border:1px solid var(--border);border-radius:10px;min-height:42px;padding:8px 12px}.cf-pages button:disabled{opacity:.4}.cf-error{color:#bd2f25;border:1px solid #eac8c5;border-radius:12px;padding:14px;font-size:13px;line-height:1.7}.cf-choice-dialog .cf-choice-grid>button{border:1px solid var(--border);border-radius:12px;min-height:60px;padding:14px;font-size:13px}.cf-choice-dialog button[aria-pressed=true]{border-color:var(--primary);background:#fff3ea}.cs-editor[data-guided=true] .cf-result-layout{max-width:1100px;padding-top:56px}.cs-editor[data-guided=true]:not([data-guide-step="4"]) .cf-result-layout,.cs-editor[data-guided=true] .cs-edit-header>img{display:none}.cs-editor[data-guided=true] .cs-edit-header h1{font-size:18px}.cs-editor[data-guided=true][data-mobile-tools=false] [data-testid=editor-settings],.cs-editor[data-guided=true][data-mobile-tools=false] .cs-mobile-edit-entry{display:none}.cs-editor[data-guided=true][data-mobile-tools=false] [data-testid=editor-workspace]{width:100%;max-width:700px;margin:auto;display:block}.cs-editor[data-guided=true][data-mobile-tools=false] .cs-audio-balance,.cs-editor[data-guided=true][data-mobile-tools=false] .cf-caption-shortcut,.cs-editor[data-guided=true][data-mobile-tools=false] .cs-player-details,.cs-editor[data-guided=true][data-mobile-tools=false] [data-testid=preview-replay-button]{display:none}.cs-editor[data-guided=true] .cs-mobile-edit-entry{display:block}.cs-editor[data-guided=true] .cs-studio-tabs{grid-template-columns:repeat(3,1fr);position:relative}.cf-result-actions{gap:10px;margin:14px 0;display:flex}.cf-result-actions button{border:1px solid var(--border);border-radius:12px;flex:1;min-height:46px;padding:10px;font-size:12px}.cs-editor[data-guided=true] [data-testid=editor-player]{max-height:none;position:relative;top:auto;overflow:visible}@media (width>=1024px){.cf-choice-grid{grid-template-columns:repeat(3,1fr)}.cf-director{max-width:900px}.cs-editor[data-guided=true] .cf-brand img{width:84px;height:84px}}.cs-editor[data-guided=true] .cs-mobile-edit-entry>button{border:1px solid var(--border);border-radius:12px;width:100%;min-height:46px;padding:12px;font-size:13px}.cs-editor[data-guided=true] .cs-mobile-edit-entry>p{color:var(--muted-foreground);margin:8px 0;font-size:12px;line-height:1.7}.cf-refresh{border:1px solid var(--border);border-radius:12px;width:100%;font-weight:600;display:block}.cf-options legend{width:100%;margin:18px 0 10px;font-size:14px;font-weight:650}.cs-editor[data-guided=true] details[hidden],.cs-editor[data-guided=true] [data-testid=preview-status][hidden]{display:none}.cf-upload{max-width:600px;padding-top:72px}.cf-entry-brand{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:12px auto 32px;display:flex}.cf-entry-brand>img{object-fit:contain;border-radius:0;width:112px;height:auto}.cf-entry-brand>div{justify-content:center;align-items:center;gap:9px;display:flex}.cf-entry-brand strong{letter-spacing:.07em;font-size:27px;font-weight:800;line-height:1.2}.cf-entry-brand span{letter-spacing:.13em;color:#b04c25;background:#fff1e8;border:1px solid #f6d7c6;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:700}.cf-upload h1{text-align:center;margin:22px 0 28px;font-size:23px}.cf-upload .cf-steps{max-width:440px;margin:0 auto 22px}.cf-upload-source{max-width:440px;margin:0 auto}.cf-upload .cf-source-actions{flex-direction:column;gap:12px;display:flex}.cf-upload .cf-source-actions>button{border-radius:14px;flex-direction:column;gap:12px;width:100%;height:178px;min-height:178px;padding:24px 18px}.cf-upload .cf-source-actions>button:first-child{background:#fff6f0;border-color:#f2c9b2}.cf-upload .cf-source-actions strong{color:#263446;font-size:19px}.cf-upload .cf-source-actions small{color:#748093;font-size:11px;font-weight:400;line-height:1.85}.cf-upload .cf-source-actions>button:last-child{background:#fff}@media (width>=1024px){.cf-upload{padding-top:88px}.cf-entry-brand{margin-top:18px}.cf-upload[data-selected=true]{max-width:1200px}.cf-upload[data-selected=true] .cf-upload-source{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:32px;max-width:none;display:grid}.cf-upload[data-selected=true] .cf-source-actions{grid-area:1/1}.cf-upload[data-selected=true] .cf-source-preview{grid-area:1/2/span 4;min-width:0;margin-top:0}.cf-upload[data-selected=true] .cf-upload-source>.cf-primary,.cf-upload[data-selected=true] .cf-upload-source>.cf-note,.cf-upload[data-selected=true] .cf-upload-source>.cf-error{grid-column:1}.cs-editor[data-guided=true][data-mobile-tools=true] [data-testid=editor-workspace]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.cs-editor[data-guided=true][data-mobile-tools=true] [data-testid=editor-player]{grid-area:1/1/span 2;position:sticky;top:16px}.cs-editor[data-guided=true][data-mobile-tools=true] .cs-mobile-edit-entry{grid-area:1/2}.cs-editor[data-guided=true][data-mobile-tools=true] [data-testid=editor-settings]{grid-area:2/2;min-width:0;position:relative;top:auto}}[data-testid=account-menu]{color:#263446;background:#fff;border-color:#dbe2ea}[data-testid=account-menu] a,[data-testid=account-menu] button{color:#263446;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9px}[data-testid=account-menu] a:hover,[data-testid=account-menu] button:hover{background:#e2e8f0}.cf-build-paths{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cf-build-paths .cf-primary{word-break:keep-all;height:100%;min-height:64px;margin:16px 0 8px;padding:12px 8px;font-size:14px;line-height:1.45}.cf-teaser-workspace{grid-column:1/-1;min-width:0}.cf-teaser-workspace[hidden]{display:none}.cf-build-paths.cf-build-single{grid-template-columns:minmax(0,1fr)}.cf-result-actions.cf-result-with-stickers{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cf-result-actions .cf-sticker-action{border-color:var(--primary);color:#b94210;background:#fff1e8;font-weight:700}.cf-style-groups{gap:12px;display:grid}.cf-group-title{border:1px solid var(--border);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:14px 16px;font-weight:700;display:flex}.cf-group-title[aria-expanded=true]{border-color:var(--primary);background:#fff5ef}.cf-style-groups .cf-choice-grid{margin-top:10px}.cf-style-example-label{color:#66758a;padding:10px 0;font-size:12px;line-height:1.6}.cs-editor[data-guided=true]:not([data-guide-step="4"]){flex-direction:column;gap:18px;max-width:1200px;margin:auto;padding:24px 16px;display:flex}.cs-editor[data-guided=true]:not([data-guide-step="4"])>.cf-director{min-height:0;padding:0;display:contents}.cs-editor[data-guided=true]:not([data-guide-step="4"])>.cf-director>*{order:3}.cs-editor[data-guided=true]:not([data-guide-step="4"])>.cf-director>.cf-brand,.cs-editor[data-guided=true]:not([data-guide-step="4"])>.cf-director>.cf-steps{order:0;margin-bottom:0}.cs-editor[data-guided=true]:not([data-guide-step="4"]) .cf-result-layout{display:contents}.cs-editor[data-guided=true]:not([data-guide-step="4"]) .cf-result-layout>:not([data-testid=editor-workspace]){display:none}.cs-editor[data-guided=true]:not([data-guide-step="4"]) [data-testid=editor-workspace]{display:contents!important}.cs-editor[data-guided=true]:not([data-guide-step="4"]) [data-testid=editor-workspace]>:not([data-testid=editor-player]){display:none}.cs-editor[data-guided=true]:not([data-guide-step="4"]) [data-testid=editor-player]{z-index:25;background:#fff;order:1;max-height:none;padding:8px;position:sticky;top:8px}.cs-editor[data-guided=true]:not([data-guide-step="4"]) [data-testid=editor-player]>:not(.cf-live-stage):not(.cf-style-example-label):not([role=status]){display:none}@media (width>=1024px){.cs-editor[data-guided=true]:not([data-guide-step="4"]){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.cs-editor[data-guided=true]:not([data-guide-step="4"])>.cf-director{grid-area:1/2;min-height:0;padding:32px 0;display:block}.cs-editor[data-guided=true]:not([data-guide-step="4"]) [data-testid=editor-player]{grid-area:1/1;margin-top:32px;top:24px}}.cf-emotional-style{background:#fffaf5;min-height:76px;margin-top:14px}@media (width<=1023px){.cf-upload[data-selected=true]{padding-top:54px}.cf-upload[data-selected=true] .cf-entry-brand{margin:0 auto 16px}.cf-upload[data-selected=true] .cf-entry-brand img{width:72px}.cf-upload[data-selected=true] h1{display:none}.cf-upload[data-selected=true] .cf-upload-source{flex-direction:column;gap:14px;display:flex}.cf-upload[data-selected=true] .cf-source-preview{order:0;width:100%;margin:0;scroll-margin-top:76px}.cf-upload[data-selected=true] .cf-source-preview>section{gap:10px;padding:12px}.cf-upload[data-selected=true] .cf-build-paths{order:1;width:100%;margin:0}.cf-upload[data-selected=true] .cf-source-actions{order:2;grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.cf-upload[data-selected=true] .cf-source-actions>button{gap:6px;height:auto;min-height:104px;padding:12px 8px}.cf-upload[data-selected=true] .cf-source-actions strong{font-size:14px}.cf-upload[data-selected=true] .cf-source-actions small{font-size:10px;line-height:1.5}.cf-upload[data-selected=true] .cf-note,.cf-upload[data-selected=true] .cf-error{order:3}}.cf-music-list{flex-direction:column;gap:8px;display:flex}.cf-music-list .cf-music-card{border-width:2px;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cf-music-list .cf-music-card>button:first-child{grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);gap:3px 9px;min-height:64px;padding:10px 12px;display:grid}.cf-music-list .cf-music-card>button:first-child>span{grid-area:1/1/span 2;align-self:center}.cf-music-list .cf-music-card strong,.cf-music-list .cf-music-card small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.cf-music-list .cf-music-card .cf-sample{border-top:0;border-left:1px solid var(--border);width:auto;min-width:88px;min-height:44px;padding:10px}.cf-result-actions.cf-result-with-stickers{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-start-over{min-height:44px;color:var(--muted-foreground);margin:22px auto 8px;padding:8px 16px;font-size:12px;text-decoration:underline;display:block}.cs-range-reset{flex:1;align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex}.cs-range-reset>input{flex:1;min-width:0}.cs-reset-button{border:1px solid var(--border);min-width:40px;min-height:40px;color:var(--muted-foreground);background:var(--background);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-reset-button:hover{color:var(--primary);border-color:var(--primary)}.cs-reset-button:disabled{opacity:.35;cursor:default}.cs-audio-balance label .cs-range-reset{flex:1;width:auto}.cf-music-navigation{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.cf-music-navigation .cf-back{border:1px solid var(--border);border-radius:11px;min-height:46px;margin:0;padding:9px 8px;font-size:12px}.cf-music-navigation .cf-back:disabled{opacity:.4;cursor:default}
