@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2) format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2) format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2) format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2) format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2) format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.paper-login{--login-width: 420px;--login-title-size: 32px;--login-code-size: 22px;width:min(100%,var(--login-width));color:var(--se-color-text);font-family:var(--se-font-family);font-size:var(--se-font-size-body);line-height:1.5}.paper-login>header{padding:0 0 var(--se-space-2)}.paper-login>header h2{margin:0 0 var(--se-space-2);color:var(--se-color-text);font-size:var(--login-title-size);font-weight:var(--se-font-weight-semibold);line-height:1.1;letter-spacing:-.02em}.paper-login>header p,.paper-login__sent p{margin:0;color:var(--se-color-muted)}.paper-login form{display:grid;gap:var(--se-space-4);padding:var(--se-space-6) 0}.paper-login label{display:grid;gap:var(--se-space-2)}.paper-login label>span{color:var(--se-color-muted);font-size:var(--se-font-size-small)}.paper-login input{width:100%;min-height:var(--se-control-height);padding:0 var(--se-space-3);border:var(--se-border-width) solid var(--se-color-border);border-radius:var(--se-radius);outline:0;background:var(--se-color-surface);color:var(--se-color-text);font:inherit}.paper-login input:focus-visible{border-color:var(--se-color-text)}.paper-login input::placeholder{color:var(--se-color-muted)}.paper-login input.paper-login__code{font-size:var(--login-code-size);letter-spacing:.2em;text-align:center}.paper-login button{min-height:var(--se-control-height);border-radius:var(--se-radius);font:inherit;cursor:pointer}.paper-login button:focus-visible,.paper-login__verify-actions a:focus-visible{outline:var(--se-focus-ring-width) solid var(--se-color-text);outline-offset:var(--se-focus-ring-offset)}.paper-login .paper-login__primary{border:var(--se-border-width) solid var(--se-color-action);background:var(--se-color-action);color:var(--se-color-action-text);font-weight:var(--se-font-weight-semibold)}.paper-login__primary:disabled{cursor:not-allowed;opacity:.5}.paper-login__text{border:var(--se-border-width) solid var(--se-color-border-quiet);background:transparent;color:var(--se-color-muted)}.paper-login__text:hover{color:var(--se-color-text)}.paper-login__local-code{width:100%;margin-top:var(--se-space-3);padding:var(--se-space-3);border:var(--se-border-width) solid var(--se-color-border);background:var(--se-color-surface-raised);color:var(--se-color-text);text-align:left}.paper-login__error{margin-top:var(--se-space-4);padding:var(--se-space-3);border:var(--se-border-width) solid var(--se-color-error);border-radius:var(--se-radius);color:var(--se-color-error);font-size:var(--se-font-size-small)}.paper-login__sent{display:grid;gap:var(--se-space-3);padding:var(--se-space-6) 0}.paper-login__sent h3{margin:0;color:var(--se-color-text);font-size:var(--se-font-size-title);font-weight:var(--se-font-weight-semibold)}.paper-login__sent strong{color:var(--se-color-text);font-weight:var(--se-font-weight-semibold)}.paper-login__sent button{width:100%;margin-top:var(--se-space-3)}.paper-login__verify-actions{display:grid;gap:var(--se-space-3);padding:var(--se-space-6) 0}.paper-login__verify-actions a{display:grid;min-height:var(--se-control-height);place-items:center;border:var(--se-border-width) solid var(--se-color-border);border-radius:var(--se-radius);color:var(--se-color-text);font-weight:var(--se-font-weight-semibold);text-decoration:none}.paper-login__verify-actions a:last-child{border-color:var(--se-color-action);background:var(--se-color-action);color:var(--se-color-action-text)}:root{--cb3-color-background: var(--se-color-background);--cb3-color-surface: var(--se-color-surface);--cb3-color-surface-raised: var(--se-color-surface-raised);--cb3-color-border: var(--se-color-border);--cb3-color-text: var(--se-color-text);--cb3-color-muted: var(--se-color-muted);--cb3-color-error: var(--se-color-error);--cb3-color-action: var(--se-color-action);--cb3-color-action-text: var(--se-color-action-text);--cb3-font-family: var(--se-font-family);--cb3-font-size-small: var(--se-font-size-small);--cb3-font-size-body: var(--se-font-size-body);--cb3-font-size-title: var(--se-font-size-title);--cb3-font-size-mobile-input: var(--se-font-size-mobile-input);--cb3-font-weight-regular: var(--se-font-weight-regular);--cb3-font-weight-semibold: var(--se-font-weight-semibold);--cb3-font-small: var(--cb3-font-weight-regular) var(--cb3-font-size-small)/1.3 var(--cb3-font-family);--cb3-font-body: var(--cb3-font-weight-regular) var(--cb3-font-size-body)/1.4 var(--cb3-font-family);--cb3-font-button: var(--cb3-font-weight-regular) var(--cb3-font-size-small)/1.3 var(--cb3-font-family);--cb3-font-heading: var(--cb3-font-weight-semibold) var(--cb3-font-size-title)/1.2 var(--cb3-font-family);--cb3-space-1: var(--se-space-1);--cb3-space-2: var(--se-space-2);--cb3-space-3: var(--se-space-3);--cb3-space-4: var(--se-space-4);--cb3-space-5: var(--se-space-5);--cb3-space-6: var(--se-space-6);--cb3-space-7: var(--se-space-7);--cb3-space-8: var(--se-space-8);--cb3-space-10: var(--se-space-10);--cb3-border-width: 1px;--cb3-radius: 8px;--cb3-radius-none: 0;--cb3-control-height-touch: 44px;--cb3-control-height: var(--cb3-control-height-touch);--cb3-control-height-desktop: 36px;--cb3-icon-size: 14px;--cb3-check-size: 18px;--cb3-step-number-size: 20px;--cb3-button-width: 96px;--cb3-content-width: 1120px;--cb3-panel-width: 520px;--cb3-preview-width: 560px;--cb3-preview-height: 480px;--cb3-mobile-header-height: 56px;--cb3-preview-mobile-height: clamp(340px, 50dvh, 440px);--cb3-preview-mobile-canvas-height: 100%;--cb3-mobile-scrubber-height: 44px;--cb3-focus-ring-width: 2px;--cb3-topic-min-width: 150px;--cb3-focus-ring-offset: 2px;--cb3-mobile-stepbar-height: 76px;--cb3-safe-area-inset-bottom: 0px;--cb3-mobile-action-bottom: calc(var(--cb3-mobile-stepbar-height) + var(--cb3-space-2) + env(safe-area-inset-bottom, var(--cb3-safe-area-inset-bottom)));--cb3-disabled-opacity: .55;--cb3-clip-thumb-width: 36px;--cb3-clip-thumb-height: 64px;--cb3-lyrics-height: 120px;--cb3-wave-height: 56px;--cb3-wave-mobile-height: 48px;--cb3-wave-window-opacity: .14;--cb3-wave-dash: 4 3;--cb3-mobile-sheet-padding-bottom: calc(var(--cb3-mobile-stepbar-height) + var(--cb3-control-height) + var(--cb3-space-6) + env(safe-area-inset-bottom, var(--cb3-safe-area-inset-bottom)))}.cb3-editor{display:flex;height:var(--cb3-frame-height, 100dvh);min-height:0;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:var(--cb3-space-3) var(--cb3-space-7);color:var(--cb3-color-text);--cb3-control-height: var(--cb3-control-height-desktop);background:var(--cb3-color-background);font:var(--cb3-font-body)}.cb3-editor *,.cb3-editor *:before,.cb3-editor *:after{box-sizing:border-box}.cb3-editor--embedded{min-height:0}.cb3-header,.cb3-steps,.cb3-workspace{flex:none;width:100%;max-width:var(--cb3-content-width);margin-right:auto;margin-left:auto}.cb3-header{display:flex;align-items:center;gap:var(--cb3-space-4);padding-bottom:var(--cb3-space-3);border-bottom:var(--cb3-border-width) solid var(--cb3-color-border)}.cb3-header h1{margin:0;font:var(--cb3-font-heading)}.cb3-project-name{overflow:hidden;max-width:42%;min-height:var(--cb3-control-height);margin-left:auto;padding:0 var(--cb3-space-3);border:var(--cb3-border-width) solid transparent;border-radius:var(--cb3-radius);color:var(--cb3-color-muted);background:transparent;font:var(--cb3-font-small);text-overflow:ellipsis;white-space:nowrap;cursor:text}button.cb3-project-name:hover:not(:disabled){border-color:var(--cb3-color-border);color:var(--cb3-color-text)}.cb3-project-input{width:42%;border-color:var(--cb3-color-border);color:var(--cb3-color-text);background:var(--cb3-color-surface-raised)}.cb3-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb3-space-1);margin-top:var(--cb3-space-2);margin-bottom:var(--cb3-space-2);padding:var(--cb3-space-1);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-background)}.cb3-steps button{display:flex;min-width:0;min-height:var(--cb3-control-height);align-items:center;justify-content:center;gap:var(--cb3-space-2);padding:var(--cb3-space-1);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-muted);background:var(--cb3-color-surface);font:var(--cb3-font-button);cursor:pointer}.cb3-steps button.is-done{color:var(--cb3-color-text)}.cb3-steps button.is-active{border-color:var(--cb3-color-text);color:var(--cb3-color-text);background:var(--cb3-color-surface-raised);font-weight:var(--cb3-font-weight-semibold)}.cb3-step-number{display:inline-grid;flex:none;width:var(--cb3-step-number-size);height:var(--cb3-step-number-size);place-items:center;border:var(--cb3-border-width) solid currentColor;border-radius:var(--cb3-radius);font:var(--cb3-font-small)}.cb3-workspace{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,var(--cb3-panel-width)) minmax(0,var(--cb3-preview-width));grid-template-rows:minmax(0,1fr);align-items:stretch;gap:var(--cb3-space-6)}.cb3-panel{display:flex;min-width:0;min-height:0;flex-direction:column;overflow-y:auto;padding:var(--cb3-space-4);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-surface)}.cb3-panel>*{flex:none}.cb3-panel>.cb3-shrink{flex:0 1 auto;min-height:calc(var(--cb3-control-height) + var(--cb3-space-4));overflow-y:auto}.cb3-panel>:nth-last-child(2){margin-bottom:var(--cb3-space-3)}.cb3-section-title{margin:var(--cb3-space-3) 0 var(--cb3-space-2);color:var(--cb3-color-text);font:var(--cb3-font-button)}.cb3-track-list,.cb3-text-fields,.cb3-advanced-panel{display:grid;gap:var(--cb3-space-3)}.cb3-select-card.cb3-track-current{grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:var(--cb3-space-2)}.cb3-track-current .cb3-icon{color:var(--cb3-color-muted)}.cb3-track-list{align-content:start;gap:var(--cb3-space-2);margin-bottom:var(--cb3-space-2);padding:var(--cb3-space-2);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-background)}.cb3-track-list[hidden]{display:none}.cb3-select-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb3-space-3);width:100%;min-height:var(--cb3-control-height);padding:var(--cb3-space-2) var(--cb3-space-3);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-text);background:var(--cb3-color-surface);text-align:left;font:var(--cb3-font-body);cursor:pointer}.cb3-select-card.is-selected,.cb3-duration-grid button.is-selected,.cb3-mode-grid button.is-selected,.cb3-ratio-grid button.is-selected,.cb3-look-grid button.is-selected{border-color:var(--cb3-color-text);background:var(--cb3-color-surface-raised)}.cb3-select-card strong,.cb3-look-grid strong{display:block;overflow:hidden;min-width:0;font-weight:var(--cb3-font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.cb3-select-card.is-selected strong,.cb3-look-grid button.is-selected strong{font-weight:var(--cb3-font-weight-semibold)}.cb3-select-card span,.cb3-drop-mark,.cb3-value,.cb3-time{color:var(--cb3-color-muted);font:var(--cb3-font-small)}.cb3-select-card span{white-space:nowrap}.cb3-duration-grid,.cb3-mode-grid,.cb3-ratio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cb3-space-2)}.cb3-duration-grid button,.cb3-mode-grid button,.cb3-ratio-grid button,.cb3-small{min-height:var(--cb3-control-height);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-text);background:var(--cb3-color-surface-raised);font:var(--cb3-font-button);cursor:pointer}.cb3-duration-grid button.is-selected,.cb3-mode-grid button.is-selected,.cb3-ratio-grid button.is-selected{font-weight:var(--cb3-font-weight-semibold)}.cb3-small{padding:0 var(--cb3-space-4)}.cb3-topic-grid{grid-template-columns:repeat(auto-fill,minmax(var(--cb3-topic-min-width),1fr))}.cb3-topic-grid button{padding:var(--cb3-space-2) var(--cb3-space-3)}.cb3-drop-mark{margin-top:var(--cb3-space-3)}.cb3-advanced{display:block;width:100%;margin-top:var(--cb3-space-3);padding:var(--cb3-space-2) 0;border:0;border-top:var(--cb3-border-width) solid var(--cb3-color-border);color:var(--cb3-color-muted);background:transparent;text-align:left;font:var(--cb3-font-button);cursor:pointer}.cb3-advanced-panel{padding-top:var(--cb3-space-2)}.cb3-advanced-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb3-space-2) var(--cb3-space-3)}.cb3-field.cb3-field-value{grid-column:1 / -1;grid-template-columns:1fr minmax(0,2fr) auto}.cb3-field{display:grid;grid-template-columns:1fr minmax(0,2fr);align-items:center;gap:var(--cb3-space-3);color:var(--cb3-color-muted);font:var(--cb3-font-small)}.cb3-field input,.cb3-field select,.cb3-text-fields input,.cb3-text-fields select{width:100%;min-height:var(--cb3-control-height);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);padding:var(--cb3-space-2) var(--cb3-space-3);color:var(--cb3-color-text);background:var(--cb3-color-surface-raised);font:var(--cb3-font-body)}.cb3-field input[type=range]{min-height:auto;padding:0;accent-color:var(--cb3-color-text)}.cb3-check{display:flex;align-items:center;gap:var(--cb3-space-2);color:var(--cb3-color-text);font:var(--cb3-font-small)}.cb3-check{min-height:var(--cb3-control-height)}.cb3-check input,.cb3-text-fields .cb3-check input{width:var(--cb3-check-size);min-height:0;height:var(--cb3-check-size);margin:0;padding:0;accent-color:var(--cb3-color-text)}.cb3-editor :focus-visible{outline:var(--cb3-focus-ring-width) solid var(--cb3-color-text);outline-offset:var(--cb3-focus-ring-offset)}.cb3-look-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb3-space-2)}.cb3-look-grid button{overflow:hidden;min-width:0;padding:0 0 var(--cb3-space-2);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-text);background:var(--cb3-color-surface-raised);text-align:left;font:var(--cb3-font-body);cursor:pointer}.cb3-look-grid img,.cb3-look-grid video{display:block;width:100%;aspect-ratio:2;object-fit:cover}.cb3-look-grid strong{display:block;padding:var(--cb3-space-2) var(--cb3-space-2) 0;font-size:var(--cb3-font-size-small)}.cb3-generate-card{display:grid;gap:var(--cb3-space-2)}.cb3-generate{width:100%;min-height:var(--cb3-control-height);border:var(--cb3-border-width) solid var(--cb3-color-action);border-radius:var(--cb3-radius);color:var(--cb3-color-action-text);background:var(--cb3-color-action);font:var(--cb3-font-button);cursor:pointer}.cb3-result a{display:flex;min-height:var(--cb3-control-height);align-items:center;justify-content:center;border:var(--cb3-border-width) solid var(--cb3-color-text);border-radius:var(--cb3-radius);color:var(--cb3-color-text);font:var(--cb3-font-button);text-decoration:none}.cb3-result{overflow:hidden;color:var(--cb3-color-text);font:var(--cb3-font-small);text-overflow:ellipsis;white-space:nowrap}.cb3-nav{position:sticky;z-index:2;bottom:calc(-1 * var(--cb3-space-4));display:flex;justify-content:space-between;gap:var(--cb3-space-2);margin:auto calc(-1 * var(--cb3-space-4)) calc(-1 * var(--cb3-space-4));padding:var(--cb3-space-3) var(--cb3-space-4) var(--cb3-space-4);background:var(--cb3-color-surface);border-top:var(--cb3-border-width) solid var(--cb3-color-border)}.cb3-nav button,.cb3-transport button{min-width:var(--cb3-button-width);min-height:var(--cb3-control-height);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-text);background:transparent;font:var(--cb3-font-button);cursor:pointer}.cb3-transport input{min-width:0}.cb3-nav button:disabled,.cb3-generate:disabled{opacity:.55;cursor:default}.cb3-nav .cb3-next{margin-left:auto;border-color:var(--cb3-color-action);color:var(--cb3-color-action-text);background:var(--cb3-color-action)}.cb3-new{border-color:var(--cb3-color-border);color:var(--cb3-color-text);background:transparent}.cb3-preview-panel{display:flex;min-width:0;min-height:0;flex-direction:column}.cb3-preview-shell{position:relative;display:grid;flex:1 1 auto;min-height:0;place-items:center;padding:var(--cb3-space-4);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-background)}.cb3-preview-shell canvas{position:absolute;inset:var(--cb3-space-4);display:block;width:auto;height:auto;max-width:calc(100% - 2 * var(--cb3-space-4));max-height:calc(100% - 2 * var(--cb3-space-4));margin:auto;object-fit:contain;border-radius:var(--cb3-radius)}.cb3-transport{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb3-space-3);margin-top:var(--cb3-space-2)}.cb3-transport button{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb3-space-2);padding:0 var(--cb3-space-4)}.cb3-mute{display:none}.cb3-icon{width:var(--cb3-icon-size);height:var(--cb3-icon-size)}.cb3-transport input{accent-color:var(--cb3-color-text)}.cb3-status{display:grid;min-height:80vh;place-items:center;color:var(--cb3-color-muted);font:var(--cb3-font-small)}.cb3-error{color:var(--cb3-color-error);font:var(--cb3-font-small)}.cb3-upload-status{color:var(--cb3-color-muted);font:var(--cb3-font-small)}.cb3-new{padding:0 var(--cb3-space-4)}.cb3-new:before{display:none;content:"+"}.cb3-upload-button{position:relative;display:flex;width:100%;min-height:var(--cb3-control-height);align-items:center;justify-content:center;margin-bottom:var(--cb3-space-2);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-text);background:var(--cb3-color-surface-raised);font:var(--cb3-font-button);cursor:pointer}.cb3-upload-button:focus-within{outline:var(--cb3-focus-ring-width) solid var(--cb3-color-text);outline-offset:var(--cb3-focus-ring-offset)}.cb3-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.cb3-add-track{margin-bottom:0}.cb3-track-work{display:flex;align-items:center;justify-content:space-between;gap:var(--cb3-space-3);margin-bottom:var(--cb3-space-3)}.cb3-track-row{display:flex;align-items:stretch;gap:var(--cb3-space-2)}.cb3-track-row .cb3-select-card{flex:1;min-width:0}.cb3-select-card:disabled{cursor:default;opacity:var(--cb3-disabled-opacity)}.cb3-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb3-space-1);padding:var(--cb3-space-1);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-background)}.cb3-segmented button{min-height:var(--cb3-control-height);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-muted);background:var(--cb3-color-surface);font:var(--cb3-font-button);cursor:pointer}.cb3-segmented button.is-active{border-color:var(--cb3-color-text);color:var(--cb3-color-text);background:var(--cb3-color-surface-raised);font-weight:var(--cb3-font-weight-semibold)}.cb3-caption-options{display:grid;gap:var(--cb3-space-2)}.cb3-text-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb3-space-3)}.cb3-lyrics-fields{display:flex;flex-direction:column}.cb3-panel>.cb3-lyrics-fields{overflow:hidden}.cb3-lyrics-fields>*{flex:none}.cb3-lyrics-fields .cb3-field{align-items:start}.cb3-lyrics-fields .cb3-field>span{padding-top:var(--cb3-space-2)}.cb3-lyrics-fields .cb3-lyric-lines{flex:0 1 auto;min-height:0;overflow-y:auto;padding:var(--cb3-space-2);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-background)}.cb3-segmented+.cb3-text-fields,.cb3-text-fields+.cb3-text-fields{margin-top:var(--cb3-space-5)}.cb3-caption-options button{min-height:var(--cb3-control-height);padding:var(--cb3-space-2) var(--cb3-space-3);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-text);background:var(--cb3-color-surface-raised);font:var(--cb3-font-body);text-align:left;cursor:pointer}.cb3-caption-options button.is-selected{border-color:var(--cb3-color-text)}.cb3-lyrics-input{width:100%;min-height:var(--cb3-lyrics-height);padding:var(--cb3-space-2) var(--cb3-space-3);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-text);background:var(--cb3-color-background);font:var(--cb3-font-body);resize:vertical}.cb3-lyric-sync{display:flex;align-items:center;gap:var(--cb3-space-3)}.cb3-tap{min-width:var(--cb3-button-width)}.cb3-lyric-lines{display:grid;gap:var(--cb3-space-1);margin:0;padding:0;list-style:none}.cb3-lyric-lines li{display:flex;align-items:center;gap:var(--cb3-space-3);color:var(--cb3-color-text);font:var(--cb3-font-body)}.cb3-lyric-time{min-width:var(--cb3-button-width);min-height:var(--cb3-control-height);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);color:var(--cb3-color-muted);background:var(--cb3-color-surface);font:var(--cb3-font-small);cursor:pointer}.cb3-lyric-lines li.is-next .cb3-lyric-time{border-color:var(--cb3-color-text);color:var(--cb3-color-text)}.cb3-preview-shell.is-text{touch-action:none}.cb3-clip-list{display:grid;align-content:start;gap:var(--cb3-space-2);margin-bottom:var(--cb3-space-2)}.cb3-clip-row{display:grid;grid-template-columns:var(--cb3-clip-thumb-width) minmax(0,1fr) auto auto auto;align-items:center;gap:var(--cb3-space-3);min-height:var(--cb3-control-height);padding:var(--cb3-space-2);border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-surface-raised)}.cb3-clip-row.is-off .cb3-clip-thumb,.cb3-clip-row.is-off .cb3-clip-name{opacity:var(--cb3-disabled-opacity)}.cb3-clip-row.is-pending{grid-template-columns:var(--cb3-clip-thumb-width) minmax(0,1fr) auto}.cb3-clip-thumb{display:block;overflow:hidden;width:var(--cb3-clip-thumb-width);height:var(--cb3-clip-thumb-height);border-radius:var(--cb3-radius);background:var(--cb3-color-background)}.cb3-clip-thumb video{display:block;width:100%;height:100%;object-fit:cover}.cb3-clip-name{overflow:hidden;min-width:0;color:var(--cb3-color-text);font:var(--cb3-font-body);text-overflow:ellipsis;white-space:nowrap}.cb3-clip-meta{color:var(--cb3-color-muted);font:var(--cb3-font-small);white-space:nowrap}.cb3-clip-use{margin:0}.cb3-wave-picker{margin-top:var(--cb3-space-2)}.cb3-wave{height:var(--cb3-wave-height);overflow:hidden;border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-background);cursor:pointer;touch-action:none}.cb3-wave-svg{display:block;width:100%;height:100%}.cb3-wave-bars{fill:var(--cb3-color-border)}.cb3-wave-bars.is-inside{fill:var(--cb3-color-text)}.cb3-wave-window{fill:var(--cb3-color-text);fill-opacity:var(--cb3-wave-window-opacity);stroke:var(--cb3-color-text);stroke-width:var(--cb3-border-width);vector-effect:non-scaling-stroke}.cb3-wave-drop{stroke:var(--cb3-color-muted);stroke-width:var(--cb3-border-width);stroke-dasharray:var(--cb3-wave-dash);vector-effect:non-scaling-stroke}.cb3-wave-playhead{stroke:var(--cb3-color-text);stroke-width:var(--cb3-focus-ring-width);vector-effect:non-scaling-stroke}.cb3-wave-times{display:flex;justify-content:space-between;gap:var(--cb3-space-2);margin-top:var(--cb3-space-1);color:var(--cb3-color-muted);font:var(--cb3-font-small)}@media(max-width:767px){.cb3-editor{display:flex;height:100dvh;min-height:100dvh;flex-direction:column;overflow:hidden;padding:0;--cb3-control-height: var(--cb3-control-height-touch)}.cb3-editor.cb3-editor--embedded{height:auto;min-height:0;overflow:visible}.cb3-header{width:100%;max-width:none;height:var(--cb3-mobile-header-height);min-height:var(--cb3-mobile-header-height);margin:0;gap:var(--cb3-space-2);padding:0 var(--cb3-space-4)}.cb3-header h1{font-size:var(--cb3-font-size-body)}.cb3-project-name{max-width:52%}.cb3-header h1,.cb3-builds-toggle{white-space:nowrap}.cb3-builds-toggle{flex:none;padding:0 var(--cb3-space-2)}.cb3-header .cb3-new{flex:none}.cb3-project-input{width:52%}.cb3-steps{position:fixed;z-index:20;right:0;bottom:0;left:0;width:100%;max-width:none;height:calc(var(--cb3-mobile-stepbar-height) + env(safe-area-inset-bottom,var(--cb3-safe-area-inset-bottom)));margin:0;padding:var(--cb3-space-2) var(--cb3-space-2) calc(var(--cb3-space-2) + env(safe-area-inset-bottom,var(--cb3-safe-area-inset-bottom)));border-right:0;border-bottom:0;border-left:0;border-radius:var(--cb3-radius-none);background:var(--cb3-color-surface)}.cb3-workspace{display:flex;flex:1;width:100%;max-width:none;min-height:0;margin:0;flex-direction:column-reverse;align-items:stretch;gap:0;overflow:hidden}.cb3-panel,.cb3-preview-panel{width:100%}.cb3-steps button{flex-direction:column;gap:var(--cb3-space-1);padding:var(--cb3-space-2) var(--cb3-space-1)}.cb3-steps button.is-active{background:var(--cb3-color-surface-raised)}.cb3-new{width:var(--cb3-control-height);min-height:var(--cb3-control-height);padding:0;font-size:0}.cb3-new:before{display:block;font:var(--cb3-font-heading)}.cb3-transport{flex:0 0 var(--cb3-mobile-scrubber-height);height:var(--cb3-mobile-scrubber-height);grid-template-columns:auto minmax(0,1fr) auto auto;margin-top:0;padding:0 var(--cb3-space-4);background:var(--cb3-color-background)}.cb3-transport .cb3-play,.cb3-transport .cb3-mute{display:inline-flex;width:var(--cb3-control-height);min-width:var(--cb3-control-height);height:var(--cb3-control-height);min-height:var(--cb3-control-height);padding:0}.cb3-transport .cb3-play span{display:none}.cb3-transport input{grid-column:auto;grid-row:auto;width:100%;min-height:var(--cb3-mobile-scrubber-height)}.cb3-time{justify-self:end;white-space:nowrap}.cb3-preview-panel{position:relative;z-index:1;display:flex;min-height:0;flex:0 0 var(--cb3-preview-mobile-height);flex-direction:column;padding:0;background:var(--cb3-color-background)}.cb3-panel{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:var(--cb3-mobile-sheet-padding-bottom);padding:var(--cb3-space-4);border:0;border-radius:var(--cb3-radius-none);background:var(--cb3-color-surface)}.cb3-panel:after{display:block;height:var(--cb3-mobile-sheet-padding-bottom);content:""}.cb3-wave-picker{flex:0 0 auto;margin-top:0;padding:0 var(--cb3-space-4) var(--cb3-space-2);background:var(--cb3-color-background)}.cb3-wave{height:var(--cb3-wave-mobile-height)}.cb3-preview-shell{display:grid;min-height:0;flex:1;padding:var(--cb3-space-2) var(--cb3-space-4);border:0;border-radius:var(--cb3-radius-none);cursor:pointer}.cb3-preview-shell canvas{position:static;inset:auto;width:auto;height:100%;max-width:100%;max-height:var(--cb3-preview-mobile-canvas-height);margin:0;min-height:0;border-radius:var(--cb3-radius-none)}.cb3-panel>.cb3-shrink,.cb3-panel>.cb3-lyrics-fields{min-height:0;overflow:visible}.cb3-lyrics-fields .cb3-lyric-lines{min-height:0;overflow:visible;padding:0;border:0;background:transparent}.cb3-section-title{margin-top:var(--cb3-space-6)}.cb3-segmented{margin-bottom:var(--cb3-space-4)}.cb3-upload-button{margin-bottom:var(--cb3-space-3)}.cb3-text-row{grid-template-columns:minmax(0,1fr)}.cb3-duration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cb3-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb3-space-3);margin-top:var(--cb3-space-3)}.cb3-look-grid button{padding-bottom:var(--cb3-space-3)}.cb3-look-grid strong{padding:var(--cb3-space-3) var(--cb3-space-3) 0}.cb3-advanced{min-height:var(--cb3-control-height);margin-top:var(--cb3-space-4)}.cb3-field input,.cb3-field select,.cb3-text-fields input,.cb3-text-fields select{font-size:var(--cb3-font-size-mobile-input)}.cb3-nav{position:fixed;z-index:19;right:var(--cb3-space-4);bottom:var(--cb3-mobile-action-bottom);left:var(--cb3-space-4);width:auto;margin:0;padding:0;border-top:0;background:transparent}.cb3-nav button:not(.cb3-next){display:none}.cb3-nav .cb3-next{width:100%;margin-left:0}.cb3-generate-card{position:fixed;z-index:19;right:var(--cb3-space-4);bottom:var(--cb3-mobile-action-bottom);left:var(--cb3-space-4);width:auto}}.cb3-canvas-host{display:contents}.cb3-preview-stage{color:var(--cb3-color-muted);font:var(--cb3-font-small)}.cb3-builds-toggle{margin-left:auto;border-color:var(--cb3-color-border);color:var(--cb3-color-text);background:transparent}.cb3-builds{display:grid;gap:var(--cb3-space-2);margin:0;padding:0;list-style:none}.cb3-build{border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-surface-raised)}.cb3-build-row{display:flex;align-items:center;gap:var(--cb3-space-2);padding:var(--cb3-space-2) var(--cb3-space-3)}.cb3-build-name{display:grid;min-width:0;flex:1;color:var(--cb3-color-muted);font:var(--cb3-font-small)}.cb3-build-name strong{overflow:hidden;color:var(--cb3-color-text);font-weight:var(--cb3-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cb3-build-download{display:inline-flex;align-items:center;text-decoration:none}.cb3-build-video{display:block;width:auto;max-width:100%;max-height:var(--cb3-preview-height);margin:0 auto var(--cb3-space-3);border-radius:var(--cb3-radius);background:var(--cb3-color-background)}.cb3-build-stage{position:relative;display:grid;flex:1 1 auto;min-height:0;place-items:center;border:var(--cb3-border-width) solid var(--cb3-color-border);border-radius:var(--cb3-radius);background:var(--cb3-color-background)}.cb3-build-stage-video{position:absolute;inset:var(--cb3-space-4);display:block;width:auto;height:auto;max-width:calc(100% - 2 * var(--cb3-space-4));max-height:calc(100% - 2 * var(--cb3-space-4));margin:auto;border-radius:var(--cb3-radius)}.cb3-preview-shell[hidden],.cb3-transport[hidden]{display:none}.cb3-builds-empty{color:var(--cb3-color-muted);font:var(--cb3-font-small)}.cb3-builds-view{flex:1 1 auto;width:100%;max-width:var(--cb3-panel-width);min-height:0;margin:var(--cb3-space-3) auto 0;overflow-y:auto}.cb3-builds-view h2{margin:0 0 var(--cb3-space-4);font:var(--cb3-font-heading)}:root{--se-color-background: #121416;--se-color-surface: #1a1d20;--se-color-surface-raised: #252a2e;--se-color-border: #525a60;--se-color-border-quiet: #2e3438;--se-color-text: #f2f4f5;--se-color-muted: #b0b7bc;--se-color-error: #ff9b9b;--se-color-action: #f2f4f5;--se-color-action-text: #121416;--se-font-family: "Inter", sans-serif;--se-font-size-small: 12px;--se-font-size-body: 14px;--se-font-size-title: 20px;--se-font-size-mobile-input: 16px;--se-font-weight-regular: 400;--se-font-weight-semibold: 600;--se-space-1: 4px;--se-space-2: 8px;--se-space-3: 12px;--se-space-4: 16px;--se-space-5: 20px;--se-space-6: 24px;--se-space-7: 28px;--se-space-8: 32px;--se-space-10: 40px;--se-border-width: 1px;--se-radius: 8px;--se-control-height: 44px;--se-focus-ring-width: 2px;--se-focus-ring-offset: 2px}.privacy-page{--privacy-page-width: 852px;--privacy-page-title-size: clamp(32px, 4vw, 44px);width:min(var(--privacy-page-width),100%);margin:0 auto;padding:var(--se-space-10) 0;color:var(--se-color-muted);font-family:var(--se-font-family)}.privacy-page__header{padding-bottom:var(--se-space-8);border-bottom:var(--se-border-width) solid var(--se-color-border-quiet)}.privacy-page__header>span{color:var(--se-color-muted);font-size:var(--se-font-size-small)}.privacy-page__header h1{margin:var(--se-space-2) 0 var(--se-space-4);color:var(--se-color-text);font-size:var(--privacy-page-title-size);font-weight:var(--se-font-weight-semibold);line-height:1.1}.privacy-page__header p{max-width:64ch;line-height:1.7}.privacy-page section{padding:var(--se-space-7) 0;border-bottom:var(--se-border-width) solid var(--se-color-border-quiet)}.privacy-page section h2{margin:0 0 var(--se-space-3);color:var(--se-color-text);font-size:var(--se-font-size-title);font-weight:var(--se-font-weight-semibold)}.privacy-page section p,.privacy-page dd,.privacy-page th,.privacy-page td{font-size:var(--se-font-size-body);line-height:1.7}.privacy-page__identity{--privacy-page-label-width: 200px;display:grid;gap:var(--se-space-3);margin:0}.privacy-page__identity>div{display:grid;grid-template-columns:var(--privacy-page-label-width) 1fr;gap:var(--se-space-5)}.privacy-page dt,.privacy-page__identity dt{color:var(--se-color-text);font-weight:var(--se-font-weight-semibold)}.privacy-page dd,.privacy-page__identity dd{margin:0}.privacy-page a{color:var(--se-color-text)}.privacy-page__line{display:block}.privacy-page__todo{margin-top:var(--se-space-3)}.privacy-page__table-wrap{overflow-x:auto}.privacy-page table{width:100%;border-collapse:collapse;text-align:left}.privacy-page th,.privacy-page td{padding:var(--se-space-3);border:var(--se-border-width) solid var(--se-color-border-quiet);vertical-align:top}.privacy-page thead th,.privacy-page tbody th{color:var(--se-color-text);font-weight:var(--se-font-weight-semibold)}.privacy-page thead th{background:var(--se-color-surface)}@media(max-width:640px){.privacy-page__identity>div{grid-template-columns:1fr;gap:var(--se-space-1)}}
