.brand-logo{display:block;width:244px;height:auto;aspect-ratio:1240 / 205;flex-shrink:0;overflow:hidden}.brand-logo--icon{width:42px;aspect-ratio:225 / 205}.app-sidebar .app-brand{display:block;padding:0;min-width:0}.app-sidebar .brand-logo{width:100%;max-width:196px}.app-brand-tagline{display:block;margin-top:8px;color:#a6b5c6;font-size:11px;font-weight:400;letter-spacing:0}.app-mobile-brand .brand-logo{width:208px}.landing-demo-top .brand-logo{width:162px}.public-final-cta>.brand-logo{width:68px;margin:0 auto 20px}.brand-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.brand-footer .brand-logo{width:164px}.editor-brand .brand-logo{width:202px}.studio-legal-brand{display:inline-flex;margin-bottom:24px}@media(max-width:1100px){.editor-brand .brand-logo{width:164px}}@media(max-width:767px){.public-header .brand-logo{width:195px}.app-mobile-brand .brand-logo{width:190px}.editor-brand .brand-logo{width:160px}.app-topbar{gap:10px;padding-inline:16px}}@media(max-width:360px){.public-header .brand-logo,.app-mobile-brand .brand-logo{width:165px}}.app-shell .is-empty .studio-drop.studio-drop--glass,.studio-drop.studio-drop--glass{position:relative;isolation:isolate;overflow:hidden;background:transparent;border:1px solid transparent;border-radius:30px;box-shadow:0 17px 30px -17px #0009,0 3px 7px -3px #0005;transition:none}.studio-drop--glass>:not(.upload-glass){position:relative;z-index:1}.app-shell .is-empty .studio-drop.studio-drop--glass:hover,.app-shell .is-empty .studio-drop.studio-drop--glass.is-over{background:transparent;border-color:transparent}.upload-glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.upload-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(158deg,#b9d2e916,#1a2c3c24 55%,#7399ba0c),#13212ddd;-webkit-backdrop-filter:blur(7px) saturate(112%);backdrop-filter:blur(7px) saturate(112%);box-shadow:inset 0 1px 1px #d6e6f222}.upload-glass canvas{display:block;width:100%;height:100%;border-radius:inherit;opacity:0}.upload-glass[data-ready=true] canvas{opacity:1}.upload-glass[data-ready=true]:before{display:none}.studio-drop--glass.is-over{outline:1px solid #bdd4e778;outline-offset:3px}@media(max-width:767px){.app-shell .is-empty .studio-drop.studio-drop--glass,.studio-drop.studio-drop--glass{border-radius:25px}}.public-capabilities .public-section-heading{max-width:690px}.public-capabilities .public-section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.5}.feature-lead,.feature-panel,.feature-tools>article{border:1px solid #acc6dd26;border-radius:14px;background:linear-gradient(135deg,#a5bfd509,transparent 65%),#15222f;overflow:hidden}.feature-lead{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;padding:36px;gap:44px}.feature-number{color:#d8bd87;font-size:11px;letter-spacing:.04em}.feature-copy h3{font-size:clamp(23px,2.3vw,31px);font-weight:400;line-height:1.6;margin:15px 0 13px}.feature-copy h3 em{color:#b5cade;font-style:normal}.feature-copy>p{color:#a7b7c9;line-height:1.95;font-size:14px;max-width:490px}.feature-copy ul{margin:23px 0;display:grid;gap:12px;color:#d3dce8;font-size:13px}.feature-copy li,.feature-link{display:flex;align-items:center;gap:9px}.feature-copy li .studio-icon{width:16px;height:16px;color:#d8bd87}.feature-link{width:-moz-fit-content;width:fit-content;min-height:44px;font-size:13px;color:#d8bd87;text-underline-offset:5px}.feature-link:hover{text-decoration:underline}.feature-link .studio-icon{width:17px;height:17px}.feature-caption-demo{min-width:0;border:1px solid #9ab8d533;background:#101b26;border-radius:10px;padding:18px}.feature-demo-bar,.feature-demo-bar>span{display:flex;align-items:center;gap:7px}.feature-demo-bar{justify-content:space-between;gap:12px;color:#becddd;font-size:11px;margin-bottom:18px}.feature-demo-bar .studio-icon{width:15px;height:15px}.feature-demo-bar small{color:#98aabc;font-size:10px;white-space:nowrap}.feature-switch{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;gap:4px;background:#0d1620;border:1px solid #9cbad323;border-radius:8px}.feature-switch button{min-height:40px;padding:7px 16px;color:#a7b7c9;border-radius:5px;font-size:12px}.feature-switch button[aria-pressed=true]{background:#d3dce8;color:#14212f}.feature-caption-stage{position:relative;min-height:200px;margin:16px 0;padding:49px 20px 45px;display:grid;place-items:center;border:1px solid #adc8df1c;border-radius:8px;background:radial-gradient(ellipse at 50% 90%,#34557277,transparent 75%),#192b3b}.feature-caption-stage>p{font-size:17px;line-height:1.8;text-align:center;overflow-wrap:anywhere;color:#a8baca}.feature-caption-stage.is-split>p{font-size:30px;font-weight:500;color:#edf2fa;text-shadow:0 2px 6px #0008}.feature-stage-label,.feature-stage-bottom{position:absolute;color:#a7b7c9;font-size:10px;left:12px;right:12px;text-align:center}.feature-stage-label{top:16px}.feature-stage-bottom{bottom:16px}.feature-caption-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.feature-caption-sequence button{border:1px solid #9bb6d12c;border-radius:6px;padding:10px 7px;color:#b0c1d2;font-size:11px;line-height:1.7;text-align:left;overflow-wrap:anywhere}.feature-caption-sequence small{display:block;font-size:9px;color:#8da3ba;margin-bottom:5px}.feature-caption-sequence button[aria-pressed=true]{border-color:#d8bd8777;background:#d8bd8710;color:#f0e1c5}.feature-caption-sequence button:disabled{opacity:.42;cursor:default}.feature-demo-note{color:#a0b1c2;font-size:10px;line-height:1.8;margin-top:13px}.feature-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.feature-panel{padding:30px;display:flex;flex-direction:column}.feature-panel .feature-copy h3{font-size:23px}.feature-panel .feature-copy{margin-bottom:24px}.feature-silence-demo,.feature-retake-demo{margin-top:auto;padding:18px;border-radius:9px;border:1px solid #9ab8d526;background:#101b26}.feature-wave{height:100px;display:flex;align-items:center;gap:4px;overflow:hidden}.feature-wave-section{display:flex;flex:1;min-width:0;align-items:center;gap:5px}.feature-wave-speech{display:flex;flex:1;min-width:0;justify-content:space-between;align-items:center;height:56px;gap:2px}.feature-wave-speech i{display:block;width:3px;min-width:1px;border-radius:2px;background:#adc8e0}.feature-wave-gap{display:grid;place-items:center;width:36px;height:48px;border:1px dashed #d8bd8766;border-radius:4px;color:#d8bd87;font-size:10px}.feature-wave.is-cut{gap:10px}.feature-wave.is-cut .feature-wave-speech{border-bottom:1px solid #adc8e044}.feature-demo-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #aac6df1c;padding-top:13px;margin-top:12px}.feature-demo-footer>span{color:#a7b7c9;font-size:10px;line-height:1.8}.feature-small-button{min-height:44px;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #adc8df3d;border-radius:6px;font-size:11px;color:#dce6f0;flex-shrink:0}.feature-small-button:hover{background:#adc8df12}.feature-small-button .studio-icon{width:14px;height:14px}.feature-retake-line{display:flex;align-items:center;gap:10px;min-height:50px;font-size:12px;color:#dce6f0}.feature-retake-line>span{font-size:9px;color:#8da3ba}.feature-retake-line p{flex:1;line-height:1.8}.feature-retake-line small{font-size:9px;color:#a7b7c9;white-space:nowrap}.feature-retake-line.is-removed p{text-decoration:line-through;color:#c49d8d}.feature-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.feature-tools>article{padding:25px}.feature-tools h3{font-size:18px;line-height:1.7;font-weight:400}.feature-tools>article>p{margin-top:12px;font-size:13px;color:#a7b7c9;line-height:1.9}.feature-edit-demo{margin-top:22px}.feature-edit-demo label{font-size:10px;color:#b6c7d8}.feature-edit-demo input{width:100%;min-height:44px;margin-top:8px;border:1px solid #9bb6d13d;border-radius:6px;background:#101b26;color:#edf2fa;font:inherit;font-size:13px;padding:10px}.feature-edit-demo p{padding:15px 0;font-size:15px;overflow-wrap:anywhere}.feature-edit-demo small,.feature-tool-note{display:block;font-size:10px;color:#a7b7c9;line-height:1.9}.feature-style-demo{margin-top:22px}.feature-style-demo>p{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center;min-height:65px;margin-bottom:14px;padding:12px;background:#101b26;border-radius:7px;font-size:19px;font-weight:500;color:#edf2fa;text-shadow:0 2px 3px #000}.feature-style-demo .has-highlight .is-spoken{color:#e5c27c}.feature-style-demo .feature-switch{width:100%}.feature-style-demo .feature-switch button{flex:1;padding-inline:6px}.feature-tool-note{margin-top:13px}.feature-files{display:grid;gap:12px;margin-top:22px}.feature-files>div{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #aac6df20;border-radius:7px;background:#101b26}.feature-files .studio-icon{width:23px;height:23px;color:#b5cade}.feature-files strong{display:block;font-size:13px;font-weight:500}.feature-files small{display:block;font-size:10px;color:#a7b7c9;margin-top:4px}.feature-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature-guide-grid>a{display:flex;flex-direction:column;padding:30px;border:1px solid #aac6df26;background:#15222f;border-radius:12px}.feature-guide-grid>a:hover{border-color:#d8bd8770;background:#192a39}.feature-guide-grid>a>span{color:#d8bd87;font-size:11px}.feature-guide-grid h3{font-size:25px;line-height:1.6;font-weight:400;margin:16px 0 12px}.feature-guide-grid p{color:#a7b7c9;line-height:1.9;font-size:14px;flex:1}.feature-guide-grid b{display:flex;gap:8px;align-items:center;margin-top:24px;color:#d3dce8;font-size:12px;font-weight:400}.feature-guide-grid .studio-icon{width:17px;height:17px}.public-capabilities button:focus-visible,.public-capabilities a:focus-visible,.public-capabilities input:focus-visible,.public-guides a:focus-visible{outline:2px solid #d8bd87;outline-offset:4px}.public-hero-demo-link{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:14px;color:#d8bd87;font-size:13px}.public-hero-demo-link .studio-icon{width:18px;height:18px}.public-workspace-return{display:grid;gap:15px;padding:22px;border:1px solid #adc8df33;border-radius:12px;background:#192a39}.public-workspace-return .web-primary{width:100%}@media(max-width:1100px){.feature-lead{gap:25px;padding:27px}.feature-tools{gap:14px}.feature-tools>article{padding:20px}.feature-panel{padding:24px}.feature-retake-line{gap:7px;font-size:11px}}@media(max-width:1023px){.public-header nav{display:none}}@media(min-width:768px)and (max-width:900px){.feature-lead,.feature-pair,.feature-tools{grid-template-columns:minmax(0,1fr)}.feature-caption-demo{width:100%}.feature-caption-stage{min-height:210px}}@media(max-width:767px){.feature-lead,.feature-pair,.feature-tools,.feature-guide-grid{grid-template-columns:minmax(0,1fr)}.feature-lead{padding:22px;gap:24px}.feature-copy h3{font-size:27px}.feature-copy>p{font-size:14px}.feature-panel{padding:22px}.feature-panel .feature-copy h3{font-size:22px}.feature-caption-demo{padding:13px}.feature-caption-stage{min-height:185px;padding-inline:13px}.feature-caption-stage.is-split>p{font-size:26px}.feature-caption-sequence button{font-size:10px;padding:9px 5px}.feature-demo-bar{font-size:10px}.feature-silence-demo,.feature-retake-demo{padding:13px}.feature-retake-line small{font-size:8px}.feature-demo-footer{flex-wrap:wrap}.feature-small-button{margin-left:auto}.feature-tools>article{padding:24px}.feature-tools h3{font-size:19px}.feature-style-demo>p{font-size:23px}.feature-guide-grid>a{padding:24px}.feature-guide-grid h3{font-size:24px}}.studio-workspace{--silver: #d3dce8;--gold: #d8bd87;--muted: #9aadc2;--line: #304256;color:#edf2fa;background:radial-gradient(ellipse at 85% 0,#1c30434d,transparent 55%),#101c28;min-height:100%;padding:32px max(24px,calc((100% - 1440px)/2)) 20px;font-family:Kanit,sans-serif}.studio-icon{width:24px;height:24px;flex-shrink:0}.studio-nav{display:flex;align-items:center;gap:38px;min-height:76px;padding:12px 3%;background:#172635;border-bottom:1px solid #314153;color:#e9eff8;font-family:Kanit,sans-serif}.studio-logo{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:600;letter-spacing:-.7px;white-space:nowrap}.studio-logo .studio-icon{width:34px;height:34px;fill:#d3dce8;stroke:#d3dce8}.studio-nav-links{display:flex;align-self:stretch;gap:26px;font-size:15px;color:#a5b6ca}.studio-nav-links button{position:relative;padding:8px 0}.studio-nav-links .is-active{color:#edf2fa}.studio-nav-links .is-active:after{position:absolute;content:"";bottom:-13px;height:3px;background:#d3dce8;border-radius:3px;left:0;right:0}.studio-nav-account{margin-left:auto;display:flex;gap:18px;align-items:center}.studio-balance{display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap}.studio-balance .studio-icon{width:20px;height:20px;color:#d8bd87}.studio-outline{border:1px solid #70859c;border-radius:7px;padding:8px 14px;font-size:13px;white-space:nowrap;color:#dbe5f1;transition:background .2s}.studio-outline:hover{background:#d3dce813}.studio-avatar{width:36px;height:36px;display:grid;place-items:center;border:1px solid #6a8096;border-radius:50%;background:#2a3e51}.studio-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.studio-eyebrow{font-size:10px;letter-spacing:2px;color:var(--muted);margin-bottom:7px}.studio-intro h1{font-size:clamp(25px,2.5vw,36px);font-weight:600;letter-spacing:-.6px;line-height:1.4}.studio-intro p{font-size:14px;color:var(--muted);margin-top:4px}.studio-steps{display:flex;gap:24px;align-items:center;font-size:12px;color:var(--muted);white-space:nowrap}.studio-steps li{display:flex;align-items:center;gap:7px}.studio-steps li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #52677e;border-radius:50%;font-size:12px}.studio-steps .is-active{color:#edf2fa}.studio-steps .is-active>span{background:var(--silver);color:#152333;border-color:var(--silver)}.studio-workspace [role=alert],.studio-workspace>.rounded-lg{margin-bottom:16px}.studio-grid{display:grid;grid-template-columns:1.04fr 1fr;align-items:start;gap:24px}.studio-preview,.studio-drop{border:1px solid var(--line);border-radius:12px;background:#152433;overflow:hidden}.studio-preview-heading{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-size:12px;color:#b8c8db}.studio-preview-heading>span:first-child{display:flex;align-items:center;gap:7px}.studio-dot{display:inline-block;width:7px;height:7px;background:#c8d7e7;border-radius:50%}.studio-pill{border:1px solid #4b5c70;border-radius:20px;font-size:10px;padding:3px 9px;white-space:nowrap;color:#acbdd1}.studio-stage{height:clamp(340px,49vh,540px);display:flex;align-items:center;justify-content:center;background:#0b1520}.studio-stage video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.studio-preview-note{font-size:11px;color:var(--muted);text-align:center;padding:10px 12px}.studio-filmstrip{display:flex;gap:6px;overflow-x:auto;padding:12px 14px 2px}.studio-filmstrip button{min-width:0;flex:1;border-radius:5px;padding:3px;border:1px solid transparent;color:var(--muted)}.studio-filmstrip button.is-current{border-color:#d3dce8;color:#e9f0fa}.studio-filmstrip img{width:100%;height:62px;-o-object-fit:cover;object-fit:cover;border-radius:3px}.studio-filmstrip span{display:block;font-size:9px;margin-top:4px;font-variant-numeric:tabular-nums}.studio-controls{display:flex;flex-direction:column;gap:14px}.studio-file{padding:18px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(120deg,#1d3042,#192b3c)}.studio-file-top{display:flex;gap:12px;align-items:center;margin-bottom:15px}.studio-file-icon{padding:12px;border-radius:9px;background:#ffffff08}.studio-file-details{flex:1;min-width:0}.studio-file h2{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0}.studio-file p{font-size:11px;color:var(--muted)}.studio-status{font-size:11px;color:#c0cede;display:flex;align-items:center;gap:6px}.studio-upload-status{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:6px}.studio-upload-status button{padding:3px 0;text-decoration:underline;text-underline-offset:3px}.studio-file .bg-brand-500{background:#bdccde}.studio-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-section-title h2{font-size:20px;font-weight:500}.studio-section-title>span{font-size:11px;color:var(--muted)}.studio-goals{display:flex;flex-direction:column;gap:12px}.studio-goal{display:flex;align-items:center;gap:13px;position:relative;border:1px solid var(--line);border-radius:10px;padding:19px 16px;cursor:pointer;background:#1a2b3c;transition:border-color .2s,background .2s,box-shadow .2s;min-height:106px}.studio-goal:hover{border-color:#70859e}.studio-goal.is-selected{border-color:#d4dfed;background:linear-gradient(125deg,#2b3e50,#1c2c3d);box-shadow:0 0 22px #d3dce80a,inset 0 0 0 1px #d4dfed55}.studio-goal.is-selected:after{content:"";position:absolute;right:3px;top:7px;width:15px;height:1px;transform:rotate(45deg);background:var(--gold)}.studio-goal.is-selected>.studio-icon{color:var(--gold)}.studio-goal input{accent-color:#d3dce8;width:17px;height:17px;flex-shrink:0}.studio-goal>.studio-icon{width:30px;height:30px;color:#c7d5e6}.studio-goal-copy{flex:1;min-width:0}.studio-goal-title{font-size:16px;font-weight:500;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.studio-goal-copy p{font-size:11px;color:#b6c5d8;margin-top:4px}.studio-goal-copy small{display:block;font-size:10px;color:#899eb6;margin-top:4px}.studio-recommended{font-size:9px;font-weight:400;border-radius:20px;background:var(--gold);color:#192634;padding:2px 8px}.studio-example{width:112px;flex-shrink:0;border-left:1px solid #405265;padding-left:14px}.studio-example>span{font-size:9px;color:var(--muted)}.demo-subtitle{border:1px solid #62768d;border-radius:5px;height:38px;margin-top:7px;display:flex;align-items:center;justify-content:center;background:#0e1e2b}.demo-subtitle b{font-size:9px;border-bottom:2px solid #d3dce8}.demo-cuts{display:flex;align-items:center;gap:3px;height:38px;margin-top:7px}.demo-cuts i,.demo-cuts b{width:12px;height:23px;border:1px solid #7b90a7;background:#6d839b4d;border-radius:2px}.demo-cuts em{width:8px;height:23px;border:1px dashed #9eafc2;border-radius:2px}.demo-cuts b{background:#c7d4e3}.demo-cuts span{font-size:12px}.example-silence{display:none}.studio-coming{display:flex;align-items:center;gap:10px;border:1px dashed #34485b;border-radius:9px;padding:13px 15px;font-size:11px;color:#8c9eb3}.studio-coming .studio-pill{margin-left:auto}.studio-help{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.studio-help .studio-icon{width:16px;height:16px}.studio-result{padding:12px 15px;border-radius:8px;background:#1b2b3b;font-size:11px;color:#c8d5e6}.studio-result>span{font-size:10px;color:var(--muted)}.studio-result p{margin:5px 0}.studio-result small{font-size:10px;color:var(--muted)}.studio-drop{min-height:550px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:dashed;cursor:pointer;text-align:center;padding:32px 20px;transition:background .25s,border-color .25s}.studio-drop:hover,.studio-drop.is-over{border-color:#cddbeb;background:#1c3043}.studio-drop h2{font-size:25px;font-weight:500;margin:3px 0 8px}.studio-drop p{font-size:14px;color:var(--muted)}.studio-drop small{font-size:11px;color:var(--muted);margin-top:6px}.studio-text-link{color:#ecf2fa;text-decoration:underline;text-underline-offset:5px}.studio-drop-formats{margin-top:24px;font-size:12px;color:#a9bdd2}.studio-private{margin-top:28px;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted)}.studio-private .studio-icon{width:15px;height:15px}.studio-drop-art{position:relative;width:135px;height:155px;margin-bottom:25px}.studio-drop-frame{position:absolute;width:83px;height:132px;border:1px solid #859ab2;border-radius:11px;background:#1e3449}.studio-drop-frame.back{transform:rotate(-14deg);left:10px;top:9px;opacity:.5}.studio-drop-frame.front{transform:rotate(8deg);left:40px;top:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#40566b,#203246)}.studio-drop-frame.front .studio-icon{width:34px;height:34px;fill:#baccdf55}.studio-drop-frame.front span{position:absolute;bottom:10px;font-size:9px;color:#a8bed4}.studio-upload-bubble{position:absolute;right:0;bottom:7px;border:5px solid #152433;border-radius:50%;padding:10px;background:#d0dce9;color:#142334}.studio-audio,.studio-codec{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:24px;color:#c7d6e6}.studio-audio>.studio-icon,.studio-codec>.studio-icon{width:60px;height:60px}.studio-audio audio{max-width:100%}.studio-codec small{font-size:12px;color:var(--muted)}.studio-legal{font-size:10px;color:#8b9eb4;margin:17px 0 28px;line-height:1.8}.studio-library{border-top:1px solid var(--line);padding:23px 0 24px;scroll-margin-top:20px}.studio-empty{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:30px;color:#b2c1d4;font-size:13px}.studio-empty small{color:var(--muted);font-size:11px}.studio-clip-list{margin-top:14px;display:flex;flex-direction:column;gap:9px}.studio-clip-list li{display:flex;align-items:center;gap:14px;padding:13px 16px;background:#192a3a;border:1px solid var(--line);border-radius:9px}.studio-clip-name{min-width:0;flex:1;text-align:left}.studio-clip-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400}.studio-clip-name small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.studio-delete{font-size:11px;color:#acb8c7;padding:8px}.studio-dock{position:sticky;bottom:-20px;z-index:10;margin:0 -24px -20px;padding:17px 24px;background:#1b2d3ef5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #43566b;border-bottom:0;border-radius:13px 13px 0 0;display:flex;align-items:center;gap:24px;box-shadow:0 -12px 35px #09131d44}.studio-dock-file{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.studio-dock-file>div{min-width:0}.studio-dock strong{font-size:14px;font-weight:500}.studio-dock-file strong{display:block;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-dock small{display:block;font-size:10px;color:#a6b8cd;margin-top:4px}.studio-credit-summary{padding-left:24px;border-left:1px solid #40536a;min-width:175px}.studio-credit-summary strong{font-size:20px;color:var(--gold)}.studio-credit-rate{font-size:10px;color:#a6b8cd}.studio-start{min-width:235px}.studio-start>small{text-align:center;font-size:9px}.studio-primary{display:flex;width:100%;align-items:center;justify-content:center;gap:20px;padding:12px 20px;border-radius:7px;color:#142231;font-size:17px;font-weight:500;background:linear-gradient(125deg,#e5ebf3,#bacbdd);box-shadow:0 1px #fff5 inset;transition:filter .2s,transform .2s}.studio-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.studio-workspace button:disabled,.studio-nav button:disabled{opacity:.4;cursor:not-allowed}.studio-goal.is-unavailable{opacity:.45;cursor:not-allowed}.studio-workspace :focus-visible,.studio-nav :focus-visible{outline:2px solid #d3dce8;outline-offset:4px}@media(min-width:1600px){.studio-dock{margin-left:0;margin-right:0}}@media(max-width:1100px){.studio-workspace{padding:24px 20px 20px}.studio-grid{gap:18px;grid-template-columns:.9fr 1fr}.studio-example,.studio-credit-rate{display:none}.studio-dock{margin-left:-20px;margin-right:-20px}.studio-steps{gap:12px}.studio-steps li{gap:5px}.studio-file-icon{display:none}.studio-file-top{flex-wrap:wrap}.studio-intro h1{font-size:28px}}@media(max-width:760px){.studio-nav{padding:12px 16px;gap:16px;min-height:64px}.studio-logo{font-size:20px}.studio-logo .studio-icon{width:26px;height:26px}.studio-nav-links{display:none}.studio-nav-account{gap:10px}.studio-balance{font-size:12px;gap:4px}.studio-balance .studio-icon{display:none}.studio-outline{font-size:11px;padding:7px 9px}.studio-avatar{width:30px;height:30px;font-size:12px}.studio-workspace{padding:22px 16px 16px}.studio-intro{display:block;margin-bottom:20px}.studio-intro h1{font-size:27px}.studio-intro p{font-size:11px}.studio-steps{margin-top:18px;gap:22px;font-size:10px}.studio-steps li>span{width:25px;height:25px;font-size:10px}.studio-grid{grid-template-columns:1fr;gap:20px}.studio-drop{min-height:390px}.studio-stage{height:420px;max-height:65vh}.studio-filmstrip img{height:54px}.studio-section-title h2{font-size:19px}.studio-goal{min-height:98px}.studio-example{display:block;width:95px}.studio-goal-title{font-size:15px}.studio-goal-copy p{font-size:11px}.studio-dock{bottom:-16px;margin:0 -16px -16px;padding:12px 16px;gap:12px;flex-wrap:wrap}.studio-dock-file{display:none}.studio-credit-summary{border:0;padding:0;min-width:0;flex:1}.studio-credit-summary strong{font-size:16px}.studio-dock small{font-size:9px}.studio-start{min-width:170px}.studio-primary{font-size:14px;padding:11px 13px;gap:10px}.studio-primary .studio-icon{width:18px;height:18px}.studio-coming{font-size:10px;padding:12px;gap:7px}.studio-library{padding-bottom:20px}.studio-clip-list li{gap:8px;padding:12px 10px}.studio-clip-list li>.studio-icon{display:none}.studio-clip-list .studio-outline{padding:6px}.studio-balance span{display:none}}@media(max-width:390px){.studio-example{display:none}.studio-start{min-width:155px}.studio-goal{padding:15px 12px;gap:10px}.studio-nav-account{gap:7px}}@media(prefers-reduced-motion:reduce){.studio-workspace *,.studio-nav *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.studio-dock{bottom:0;margin-bottom:0}@media(max-width:760px){.studio-dock{bottom:0;margin-bottom:0}}@media(min-width:761px){.studio-goal-copy p{font-size:13px}.studio-goal-copy small{font-size:11px}.studio-help,.studio-result,.studio-file p{font-size:12px}.studio-credit-rate,.studio-dock small{font-size:11px}}.studio-workspace{--muted: #a7b7c9}.studio-eyebrow{letter-spacing:.4px;font-size:12px}.studio-intro h1{font-size:clamp(28px,2.5vw,32px)}.studio-intro p{font-size:15px;line-height:1.7}.studio-workspace.is-empty{padding-top:46px}.is-empty .studio-intro{justify-content:center;text-align:center;margin-bottom:30px}.is-empty .studio-steps{display:none}.is-empty .studio-grid{display:block;max-width:850px;margin:auto}.is-empty .studio-drop{min-height:405px;border-color:#52677c;background:radial-gradient(ellipse at 50% 30%,#28435955,transparent 65%),#152433;padding:30px}.is-empty .studio-drop-art{transform:scale(.8);margin:-10px 0 5px}.is-empty .studio-drop h2{font-size:27px}.is-empty .studio-drop p{font-size:16px}.is-empty .studio-drop-formats{font-size:13px;margin-top:22px}.is-empty .studio-drop small{font-size:12px}.is-empty .studio-private{font-size:12px;margin-top:24px}.studio-onboarding{display:flex;align-items:center;justify-content:center;gap:32px;margin:24px auto 0;font-size:13px;color:#b7c8da}.studio-onboarding>span{display:flex;align-items:center;gap:8px}.studio-onboarding .studio-icon{width:19px;height:19px;color:#c8d6e5}.is-empty .studio-legal{text-align:center;max-width:850px;margin:22px auto 35px;font-size:11px}.is-empty .studio-library{max-width:1000px;margin:auto}.studio-file{background:#ffffff03;border-color:#ffffff0a;padding:17px 18px}.studio-file-details h2{font-size:17px}.studio-file p{font-size:13px}.studio-status,.studio-upload-status{font-size:12px}.studio-upload-status button{padding:8px}.studio-controls{gap:18px}.studio-goals{gap:8px}.studio-goal{background:#ffffff02;border-color:#ffffff09;min-height:120px;padding:21px 18px}.studio-goal:hover{background:#ffffff05;border-color:#8da4bb66}.studio-goal.is-selected{background:linear-gradient(110deg,#293d50,#213243);border-color:#b7c9dc;box-shadow:0 3px 18px #030d171f,inset 0 0 0 1px #d4dfed15}.studio-goal input{width:19px;height:19px}.studio-goal-title{font-size:18px}.studio-goal-copy p{font-size:14px;line-height:1.7;margin-top:6px}.studio-goal-copy small{font-size:12px}.studio-goal-copy small:empty{display:none}.studio-recommended{font-size:11px;padding:2px 9px}.studio-example{width:142px;padding-left:16px;border-left-color:#ffffff12}.studio-example>span{font-size:10px}.demo-subtitle{height:48px;border-color:#94abc033;margin-top:8px}.demo-subtitle b{font-size:12px;font-weight:400;padding:2px 0}.demo-edit{margin-top:8px}.demo-before,.demo-after{display:flex;align-items:center;gap:4px;height:15px}.demo-before i,.demo-after i{display:block;flex:1;height:13px;border-radius:3px;background:#8da3ba80}.demo-before em{width:10px;height:13px;border:1px dashed #8397ad;border-radius:2px}.demo-after i{background:#d4dfec}.demo-edit>span{display:flex;justify-content:space-between;color:#abbdd0;font-size:9px;margin:4px 0}.studio-coming{border:0;padding:5px 4px;font-size:12px;color:#a2b2c4}.studio-coming .studio-icon{width:19px;height:19px}.studio-coming .studio-pill{border:0;background:#ffffff05;font-size:10px}.studio-help{font-size:13px;line-height:1.7}.studio-result{border-radius:0;background:transparent;border-top:1px solid #ffffff12;padding:14px 0 0;font-size:13px;line-height:1.7}.studio-result>span,.studio-result small{font-size:12px}.studio-credit-summary strong{color:#e2eaf5}.studio-credit-summary.has-price strong{color:var(--gold)}.studio-library .studio-empty{padding:24px 0;font-size:14px}.studio-legal{font-size:12px}.studio-start>small{font-size:11px}@keyframes studio-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-close-gap{0%{gap:9px}to{gap:4px}}@media(prefers-reduced-motion:no-preference){.has-picked .studio-controls,.has-picked .studio-preview{animation:studio-reveal .24s ease-out both}.studio-goal.is-selected .demo-after{animation:studio-close-gap .28s ease-out both}}@media(max-width:1100px){.studio-example{display:none}}@media(max-width:760px){.studio-workspace.is-empty{padding-top:32px}.studio-intro h1{font-size:28px}.studio-intro p{font-size:14px}.is-empty .studio-intro{margin-bottom:24px}.is-empty .studio-drop{min-height:390px;padding:24px 15px}.is-empty .studio-drop h2{font-size:24px}.studio-onboarding{gap:12px;flex-wrap:wrap;font-size:12px;margin-top:20px}.studio-onboarding .studio-icon{width:17px;height:17px}.studio-controls{gap:18px}.studio-goal{padding:18px 14px;gap:12px;min-height:110px}.studio-goal-title{font-size:18px}.studio-goal-copy p{font-size:15px}.studio-goal-copy small{font-size:12px}.studio-file-top{flex-wrap:wrap}.studio-file-details h2{font-size:16px}.studio-file p,.studio-help{font-size:13px}.studio-coming{font-size:12px;flex-wrap:wrap}.studio-legal,.is-empty .studio-legal{font-size:12px;text-align:left}.studio-result{font-size:14px}.studio-library .studio-empty{justify-content:flex-start}.studio-outline,.studio-avatar{min-height:40px}}.app-shell .app-page-review>.studio-review{display:flex;flex:1;flex-direction:column;gap:14px;width:100%;min-height:0;padding:24px 28px}.review-heading>div{display:flex;align-items:center;gap:12px}.review-steps{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-panel);color:var(--studio-muted);font-size:14px}.review-steps li{display:flex;align-items:center;gap:8px}.review-steps li+li:before{content:"→";color:var(--studio-muted);margin-right:4px}.review-step-mark{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--studio-line);border-radius:50%;font-size:12px}.review-steps [aria-current=step]{color:var(--studio-text);font-weight:500}.review-steps [aria-current=step] .review-step-mark{background:var(--studio-silver);color:var(--studio-bg);border-color:var(--studio-silver)}.review-steps small{margin-left:6px;color:var(--studio-gold);font-size:12px}.review-workspace{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(340px,410px);gap:24px}.review-preview{min-width:0;align-self:start}.review-column{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-panel)}.review-lines-panel{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;padding:16px}.review-summary{color:var(--studio-text);font-size:15px;font-weight:500}.review-summary-note,.review-empty{color:var(--studio-muted);font-size:14px;line-height:1.65}.review-summary-note{margin-top:-6px}.review-line-scroll{overflow-y:auto;overscroll-behavior-y:contain;min-height:0;flex:1;scroll-padding-block:8px}.review-line-scroll>.review-empty{padding:12px 0}.review-actions{position:sticky;bottom:0;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-top:1px solid var(--studio-line);border-radius:0 0 12px 12px;background:var(--studio-raised);color:var(--studio-text);z-index:5}.review-silence{min-height:28px;flex-wrap:wrap}.review-enabled{margin-left:auto;color:var(--studio-silver);font-size:12px;font-weight:500}.review-hint{margin:4px 0 0;color:var(--studio-muted);font-size:13px;line-height:1.6}.review-silence+.review-hint{margin-top:-8px}.review-action-choice{display:flex;flex-direction:column;gap:2px}.review-options-panel{display:contents}.review-silence-options{order:1;display:flex;flex-direction:column;gap:10px}.review-all-chosen{order:2}.review-primary-row{order:3}.review-primary-hint{order:4;margin-top:-4px}.review-secondary-choice{order:5}.studio-review .review-options-toggle{display:none}.review-recommended{color:var(--studio-gold);font-size:12px}.review-video-action{border:1px solid var(--studio-line);color:var(--studio-text);background:var(--studio-panel)}.review-video-action:hover:not(:disabled){background:var(--studio-raised);border-color:var(--studio-silver)}.review-actions button{white-space:normal;line-height:1.6;padding:10px 12px}.review-audio{padding:24px 16px;color:#edf2fa}.review-audio p{margin-bottom:12px}.review-audio audio{width:100%}.studio-review :is(button,input,.review-line-scroll):focus-visible{outline:2px solid var(--studio-silver);outline-offset:3px}@media(max-width:1023px)and (min-width:768px){.review-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:12px}.app-shell .app-page-review>.studio-review{padding:20px}}@media(max-width:767px){.app-shell .app-page-review>.studio-review{display:block;flex:none;padding:16px 16px 0}.review-heading{margin-bottom:12px}.review-heading>div{gap:4px}.app-shell .studio-review .review-heading h1{font-size:23px}.review-heading>button{margin-left:auto}.review-steps{gap:6px;padding:10px 8px;margin-bottom:14px;font-size:12px;justify-content:space-between}.review-steps li{gap:4px}.review-steps li+li:before{margin:0}.review-steps .review-step-mark{width:20px;height:20px;font-size:11px}.review-steps small{display:block;margin:0;font-size:11px}.review-workspace,.review-column{display:contents}.review-preview{margin-block:14px}.review-preview video{max-height:20dvh}.review-lines-panel{padding:14px;margin-bottom:16px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-panel)}.review-line-scroll{overflow:visible}.review-actions{margin-inline:-16px;padding:10px max(16px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));gap:8px;border-radius:12px 12px 0 0;box-shadow:0 -8px 24px #00000024}.review-actions .review-hint{font-size:12px}.review-actions{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.review-primary-row{display:flex;align-items:stretch;gap:8px}.review-primary-choice{flex:1;min-width:0}.review-primary-choice .review-recommended{display:none}.review-primary-choice button{font-size:14px;line-height:1.4;padding:6px 8px}.studio-review .review-options-toggle{display:block;flex-shrink:0;padding:6px 8px;border:1px solid var(--studio-line);background:var(--studio-panel);color:var(--studio-text)}.review-options-panel{display:none}.review-options-panel[data-expanded=true]{display:flex;flex-direction:column;gap:10px;order:0;max-height:45dvh;overflow-y:auto;padding:4px 0 12px;border-bottom:1px solid var(--studio-line)}.review-options-panel .review-primary-hint{margin-top:0}.review-options-panel .review-silence-options{order:1}.review-options-panel .review-primary-hint{order:2}.review-options-panel .review-secondary-choice{order:3}.review-line-scroll{padding-bottom:12px}.review-line-scroll li{scroll-margin-bottom:calc(76px + env(safe-area-inset-bottom))}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-\[3px\]{left:-3px}.-left-\[7px\]{left:-7px}.-top-2\.5{top:-.625rem}.bottom-12{bottom:3rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-\[30\%\]{top:30%}.top-\[40\%\]{top:40%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.row-start-2{grid-row-start:2}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-80{height:20rem}.h-\[26px\]{height:26px}.h-full{height:100%}.max-h-56{max-height:14rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.min-h-11{min-height:2.75rem}.min-h-\[50vh\]{min-height:50vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[4\.5rem\]{min-width:4.5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[24rem\]{max-width:24rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[64px_1fr_auto\]{grid-template-columns:64px 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-ink-600\/40>:not([hidden])~:not([hidden]){border-color:#252b3b66}.divide-ink-600\/60>:not([hidden])~:not([hidden]){border-color:#252b3b99}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-brand-400{--tw-border-opacity: 1;border-color:rgb(124 156 255 / var(--tw-border-opacity, 1))}.border-brand-400\/30{border-color:#7c9cff4d}.border-brand-400\/60{border-color:#7c9cff99}.border-brand-400\/70{border-color:#7c9cffb3}.border-brand-500{--tw-border-opacity: 1;border-color:rgb(91 124 250 / var(--tw-border-opacity, 1))}.border-brand-500\/30{border-color:#5b7cfa4d}.border-brand-500\/60{border-color:#5b7cfa99}.border-brand-500\/70{border-color:#5b7cfab3}.border-emerald-500\/60{border-color:#10b98199}.border-ink-500{--tw-border-opacity: 1;border-color:rgb(50 58 77 / var(--tw-border-opacity, 1))}.border-ink-500\/50{border-color:#323a4d80}.border-ink-500\/60{border-color:#323a4d99}.border-ink-500\/70{border-color:#323a4db3}.border-ink-600\/50{border-color:#252b3b80}.border-ink-600\/60{border-color:#252b3b99}.border-red-400\/40{border-color:#f8717166}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-500\/70{border-color:#ef4444b3}.border-sky-900\/60{border-color:#0c4a6e99}.border-transparent{border-color:transparent}.border-t-brand-400{--tw-border-opacity: 1;border-top-color:rgb(124 156 255 / var(--tw-border-opacity, 1))}.bg-\[\#152433\]{--tw-bg-opacity: 1;background-color:rgb(21 36 51 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/90{background-color:#fcd34de6}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-600\/10{background-color:#d977061a}.bg-amber-600\/15{background-color:#d9770626}.bg-amber-600\/20{background-color:#d9770633}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-brand-400{--tw-bg-opacity: 1;background-color:rgb(124 156 255 / var(--tw-bg-opacity, 1))}.bg-brand-400\/80{background-color:#7c9cffcc}.bg-brand-500{--tw-bg-opacity: 1;background-color:rgb(91 124 250 / var(--tw-bg-opacity, 1))}.bg-brand-500\/20{background-color:#5b7cfa33}.bg-brand-600{--tw-bg-opacity: 1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.bg-brand-600\/10{background-color:#4361ee1a}.bg-brand-600\/15{background-color:#4361ee26}.bg-brand-600\/20{background-color:#4361ee33}.bg-brand-600\/25{background-color:#4361ee40}.bg-brand-600\/30{background-color:#4361ee4d}.bg-brand-600\/50{background-color:#4361ee80}.bg-brand-600\/90{background-color:#4361eee6}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-700\/80{background-color:#047857cc}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-900\/60{background-color:#064e3b99}.bg-ink-500{--tw-bg-opacity: 1;background-color:rgb(50 58 77 / var(--tw-bg-opacity, 1))}.bg-ink-600{--tw-bg-opacity: 1;background-color:rgb(37 43 59 / var(--tw-bg-opacity, 1))}.bg-ink-700{--tw-bg-opacity: 1;background-color:rgb(26 31 46 / var(--tw-bg-opacity, 1))}.bg-ink-700\/40{background-color:#1a1f2e66}.bg-ink-700\/50{background-color:#1a1f2e80}.bg-ink-700\/60{background-color:#1a1f2e99}.bg-ink-800{--tw-bg-opacity: 1;background-color:rgb(17 21 31 / var(--tw-bg-opacity, 1))}.bg-ink-800\/60{background-color:#11151f99}.bg-ink-800\/70{background-color:#11151fb3}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(11 14 20 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/0{background-color:#f8717100}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/25{background-color:#ef444440}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/10{background-color:#dc26261a}.bg-red-600\/20{background-color:#dc262633}.bg-red-600\/90{background-color:#dc2626e6}.bg-red-950\/20{background-color:#450a0a33}.bg-sky-800\/60{background-color:#07598599}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/0{background-color:#fff0}.bg-white\/25{background-color:#ffffff40}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[3px\]{padding-left:3px;padding-right:3px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-thai{font-family:Kanit,Prompt,Sarabun,system-ui,sans-serif}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-3{line-height:.75rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-\[20px\]{line-height:20px}.leading-relaxed{line-height:1.625}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-brand-400{--tw-text-opacity: 1;color:rgb(124 156 255 / var(--tw-text-opacity, 1))}.text-brand-500{--tw-text-opacity: 1;color:rgb(91 124 250 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(11 14 20 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400\/70{color:#f87171b3}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-brand-500{accent-color:#5b7cfa}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-red-500\/80{outline-color:#ef4444cc}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-brand-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(124 156 255 / var(--tw-ring-opacity, 1))}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-700\/60{--tw-ring-color: rgb(4 120 87 / .6)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-ink-800{--tw-ring-offset-color: #11151f}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body,#root{height:100%;margin:0}body{font-family:Kanit,Prompt,system-ui,sans-serif;background:#0b0e14;color:#e7ecf5;-webkit-font-smoothing:antialiased}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:#2a3142;border-radius:6px}*::-webkit-scrollbar-track{background:transparent}.flow-line{flex:none}@media(min-width:640px){.flow-line{--march: march-x;width:100%;height:2px;background:linear-gradient(90deg,currentColor 50%,transparent 50%) 0 0 / 8px 2px repeat-x}}@media(max-width:639px){.flow-line{--march: march-y;width:2px;height:100%;background:linear-gradient(180deg,currentColor 50%,transparent 50%) 0 0 / 2px 8px repeat-y}}.flow-todo{color:#475569}.flow-running{color:#7c9cff}.flow-done{color:#34d399;background:currentColor}@keyframes march-x{to{background-position:8px 0}}@keyframes march-y{to{background-position:0 8px}}@media(prefers-reduced-motion:no-preference){.flow-todo{animation:var(--march) 2.4s linear infinite}.flow-running{animation:var(--march) .7s linear infinite}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(124,156,255,.16) 50%,transparent 65%) 150% 0 / 250% 100% no-repeat;animation:shimmer 1.8s linear infinite}@keyframes shimmer{to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.shimmer:after{display:none}}.cap-word{color:#ffffff8c;animation:cap-word 6s infinite}@keyframes cap-word{0%,4%{color:#ffffff8c}8%,30%{color:#ffd84d}36%,to{color:#ffffff8c}}@media(prefers-reduced-motion:reduce){.cap-word{animation:none;color:#fff}}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:border-brand-500\/60:hover{border-color:#5b7cfa99}.hover\:bg-brand-400:hover{--tw-bg-opacity: 1;background-color:rgb(124 156 255 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-500:hover{--tw-bg-opacity: 1;background-color:rgb(91 124 250 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-500:hover{--tw-bg-opacity: 1;background-color:rgb(50 58 77 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 43 59 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-600\/60:hover{background-color:#252b3b99}.hover\:bg-ink-700\/60:hover{background-color:#1a1f2e99}.hover\:bg-red-400\/60:hover{background-color:#f8717199}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-900\/40:hover{background-color:#7f1d1d66}.hover\:bg-sky-700\/70:hover{background-color:#0369a1b3}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-brand-500:focus{--tw-border-opacity: 1;border-color:rgb(91 124 250 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-slate-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-ink-900:focus-visible{--tw-ring-offset-color: #0b0e14}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}@media(prefers-reduced-motion:no-preference){@keyframes hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.motion-safe\:animate-hint-in{animation:hint-in .2s ease-out}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.motion-safe\:animate-pop{animation:pop .5s ease-out}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}}@media(min-width:640px){.sm\:h-auto{height:auto}.sm\:w-12{width:3rem}.sm\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[2fr_1fr_2fr_auto\]{grid-template-columns:2fr 1fr 2fr auto}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:w-5{width:1.25rem}}.app-shell,.public-site{--web-bg:#101923;--web-panel:#17232f;--web-raised:#1d2c3b;--web-line:#ffffff12;--web-text:#edf2f8;--web-muted:#a6b5c6;--web-silver:#d2deeb;color:var(--web-text);background:var(--web-bg)}.app-shell{height:100%;height:100dvh;display:grid;grid-template-columns:232px minmax(0,1fr);overflow:hidden}.app-shell *,.public-site *{box-sizing:border-box}.app-shell button,.public-site button,.app-shell a,.public-site a{-webkit-tap-highlight-color:transparent}.app-shell button:not(:disabled),.public-site button:not(:disabled){cursor:pointer}.app-shell :is(button,a,input,select,summary):focus-visible,.public-site :is(button,a,input,summary):focus-visible{outline:2px solid #c6d9ef;outline-offset:4px}.app-shell button:disabled{cursor:not-allowed;opacity:.45}.app-shell button.bg-brand-600{background:#d2deeb;color:#172532}.app-shell button.bg-brand-600:hover:not(:disabled){background:#edf4fc}.app-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--web-line);background:#131e29;padding:30px 18px 0;min-height:0;overflow-y:auto}.app-brand,.app-mobile-brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:500;letter-spacing:-.7px}.app-brand{padding:0 9px}.app-brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid #bfcfe238;background:linear-gradient(140deg,#d5e1ef22,#a9c1dc08);border-radius:11px;color:#e4edf9;flex-shrink:0}.app-brand-mark .studio-icon{width:23px;height:23px}.app-brand small{display:block;font-size:11px;font-weight:400;letter-spacing:.2px;color:var(--web-muted);margin-top:1px}.app-nav-label{color:#879aad;font-size:11px;letter-spacing:.4px;margin:44px 15px 12px}.app-side-nav{display:grid;gap:6px}.app-side-nav a{display:flex;align-items:center;gap:12px;min-height:48px;border:1px solid transparent;border-radius:9px;padding:11px 14px;color:var(--web-muted);font-size:14px;transition:background .18s,color .18s}.app-side-nav .studio-icon{width:20px;height:20px}.app-side-nav a:hover{background:#ffffff05;color:#f0f5fc}.app-side-nav .is-current{color:#f0f5fc;background:#cadcf310;border-color:#d0e0f014}.app-nav-dot{width:5px;height:5px;background:#d2deeb;border-radius:50%;margin-left:auto}.app-sidebar-bottom{margin-top:auto;padding-top:38px}.app-wallet{border:1px solid #a1bbd520;border-radius:12px;padding:16px;background:linear-gradient(140deg,#b9d1ed08,transparent)}.app-wallet>div{display:flex;align-items:center;gap:7px;color:var(--web-muted);font-size:12px}.app-wallet>div .studio-icon{width:16px;height:16px;color:#ddc38e}.app-wallet>strong{display:block;font-size:28px;font-weight:500;margin-top:8px;letter-spacing:-.5px}.app-wallet strong small{color:var(--web-muted);font-size:12px;font-weight:400}.app-wallet p{color:#9daec0;font-size:10px;line-height:1.8}.app-wallet .web-secondary{margin-top:14px;width:100%;min-height:38px;font-size:12px;justify-content:space-between;padding:8px 11px}.app-wallet .studio-icon{width:16px;height:16px}.app-sidebar-legal{font-size:10px;color:#91a3b7;line-height:1.8;margin:20px 10px}.app-profile{display:flex;align-items:center;gap:10px;border-top:1px solid var(--web-line);padding:18px 0;min-width:0}.app-profile>span:nth-child(2){min-width:0;flex:1}.app-profile strong{font-size:12px;font-weight:400;display:block}.app-profile small{font-size:10px;color:#91a3b7;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.app-profile>.studio-icon{width:14px;height:14px;color:#91a3b7}.app-avatar{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:1px solid #8198b13b;background:#2a3d50;color:#deebf8;font-size:13px}.app-admin-link{display:flex;gap:8px;align-items:center;color:var(--web-muted);font-size:12px;min-height:44px;padding:0 8px;margin-top:10px}.app-admin-link .studio-icon{width:17px;height:17px}.app-body{display:flex;flex-direction:column;min-height:0;min-width:0}.app-topbar{display:none;min-height:64px;flex-shrink:0;border-bottom:1px solid var(--web-line);align-items:center;justify-content:space-between;gap:18px;padding:0 38px;background:#131e29b3}.app-topbar-right{display:flex;align-items:center;gap:23px}.app-top-balance{display:flex;align-items:center;gap:8px;font-size:13px}.app-top-balance .studio-icon{width:17px;height:17px;color:#d6bc87}.app-top-balance small{font-size:11px;color:var(--web-muted)}.app-content{overflow-y:auto;overscroll-behavior-y:contain;min-height:0;min-width:0;flex:1;display:flex;flex-direction:column;scrollbar-gutter:stable}.app-content:focus{outline:none}.app-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid var(--web-line);padding:20px 38px;font-size:10px;color:#879aad;margin-top:auto}.app-mobile-brand,.app-bottom-nav{display:none}.app-skip{position:fixed;top:-100px;left:250px;z-index:90;background:#e6eef8;color:#102131;padding:12px 20px;border-radius:8px}.app-skip:focus{top:12px}.web-page{width:100%;max-width:1440px;margin:0 auto;padding:38px}.web-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.web-eyebrow{display:block;color:#96aabd;font-size:11px;letter-spacing:.4px;margin-bottom:8px}.web-page-heading h1,.workspace-heading h1{font-size:30px;line-height:1.4;font-weight:500;letter-spacing:-.5px}.web-page-heading p{color:var(--web-muted);font-size:14px;margin-top:9px;line-height:1.7}.web-primary,.web-secondary{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;border-radius:8px;padding:11px 18px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s;flex-shrink:0}.web-primary{color:#172532;background:#d4dfec;border:1px solid #d4dfec;box-shadow:0 3px 12px #00000010}.web-primary:hover{background:#eff5fd}.web-secondary{color:#d9e5f2;border:1px solid #778fa544;background:#ffffff03}.web-secondary:hover{background:#ffffff08;border-color:#9cb4cb}.web-primary .studio-icon,.web-secondary .studio-icon{width:18px;height:18px}.web-text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:12px;color:#d0dfef}.web-text-link:hover{color:#fff}.web-text-link .studio-icon{width:17px;height:17px}.web-icon-button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:8px;color:#9eb0c3}.web-icon-button:hover{background:#ffffff08;color:#e4edf7}.web-icon-button .studio-icon{width:18px;height:18px}.web-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.web-section-heading h2{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:500}.web-count{padding:2px 8px;border:1px solid var(--web-line);border-radius:6px;color:#a4b7c9;font-size:11px;font-weight:400}.project-library{min-width:0}.project-library.is-recent{max-width:1100px;margin:46px auto 8px;border-top:1px solid var(--web-line);padding-top:30px}.project-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.project-search{display:flex;align-items:center;gap:10px;border:1px solid #91a7c02e;background:#ffffff03;border-radius:8px;min-height:44px;width:280px;max-width:100%;padding:0 13px}.project-search>.studio-icon{width:18px;height:18px;color:#93a9bd}.project-search input{min-width:0;width:100%;background:transparent;font-size:13px;padding:11px 0;outline:none}.project-search:focus-within{border-color:#b7cce1}.project-filters{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.project-filters button{display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:7px;min-height:40px;padding:8px 11px;font-size:12px;color:#a6b8ca}.project-filters button[aria-pressed=true]{border-color:#96b1cb30;background:#d3e1f00d;color:#edf2fa}.project-filters button span{font-size:10px;color:#94abc1}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.project-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #b6cee416;background:#17232e;border-radius:12px;min-width:0;transition:border-color .18s}.project-card:hover{border-color:#91aec245}.project-cover{height:132px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 55% 30%,#7896b51a,transparent 60%),repeating-linear-gradient(90deg,transparent,transparent 29px,#ffffff02 30px),#1a2937;border-bottom:1px solid #ffffff08}.project-cover>.studio-icon{width:34px;height:34px;color:#89a5bd66}.project-cover.is-audio{background:radial-gradient(ellipse at 50% 40%,#89bcac12,transparent 60%),#192a30}.project-duration{position:absolute;bottom:13px;right:13px;color:#c2d2e4;font-size:10px;border-radius:4px;padding:3px 6px;background:#0b1521ad;font-variant-numeric:tabular-nums}.project-status{display:inline-flex;align-items:center;gap:6px;border:1px solid #96acc429;background:#1a2a38;color:#bccedf;font-size:10px;border-radius:6px;padding:4px 8px;line-height:1.6}.project-cover .project-status{position:absolute;bottom:13px;left:13px}.project-status.is-waiting{color:#d8bd87;background:#2a2820;border-color:#d8bd8740}.project-status.is-done{color:#e6eef7;background:#2a3b4c;border-color:#d3dce866}.project-status.is-processing{color:#c3d8ef;background:#203347;border-color:#8badcf44}.project-status.is-problem{color:#efab92;background:#33231f;border-color:#e0906e40}.project-status-dot{width:5px;height:5px;background:#a9ccec;border-radius:50%}.project-card-body{flex:1;display:flex;flex-direction:column;padding:17px 17px 5px}.project-name{display:block;font-size:15px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-name:hover{text-decoration:underline;text-underline-offset:4px}.project-meta{color:#92a6ba;font-size:10px;margin:6px 0 16px;display:flex;flex-wrap:wrap;gap:7px}.project-detail{color:#acbdce;font-size:12px;margin:-6px 0 16px;line-height:1.8}.project-card-actions{margin-top:auto;border-top:1px solid #ffffff0a;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0 8px}.project-card-action{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 13px;border-radius:8px;font-size:12px;color:#d9e5f2;border:1px solid #778fa544;background:#ffffff03;transition:background .18s,border-color .18s}.project-card-action:hover{background:#ffffff08;border-color:#9cb4cb}.project-card-action .studio-icon{width:16px;height:16px}.project-card-action.is-waiting{color:#1f1b12;background:#d8bd87;border-color:#d8bd87}.project-card-action.is-waiting:hover{background:#e6cd9b}.project-card-action.is-done{color:#172532;background:#d4dfec;border-color:#d4dfec}.project-card-action.is-done:hover{background:#eff5fd}.project-cover video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;opacity:0;transition:opacity .3s ease-out}.project-cover.has-frame>.studio-icon{visibility:hidden}.project-cover audio{display:none}.project-cover.has-frame video{opacity:1}.project-cover.has-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b1521cc,transparent 55%);pointer-events:none}.project-cover>:is(.project-status,.project-duration){z-index:1}.project-menu{position:relative}.project-menu>.web-icon-button{color:#8ea4b9}.project-menu>.web-icon-button[aria-expanded=true]{background:#ffffff0a;color:#e4edf7}.project-menu-list{position:absolute;right:0;bottom:calc(100% + 4px);z-index:5;min-width:150px;padding:5px;border:1px solid #304256;border-radius:10px;background:#1d2c3b;box-shadow:0 10px 28px #030d1766}.project-menu-list button{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 10px;border-radius:7px;font-size:13px;color:#d9e5f2;text-align:left}.project-menu-list button:hover,.project-menu-list button:focus-visible{background:#ffffff0a}.project-menu-list .studio-icon{width:17px;height:17px}.project-menu-list .is-danger{color:#efab92}.project-card progress{width:100%;height:3px;display:block;border:0;border-radius:3px;margin:12px 0;accent-color:#c4d5e7}.project-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center;border:1px dashed #a1bbd324;border-radius:12px;background:#ffffff02}.project-empty-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;border:1px solid #aec8df20;color:#a9bed1;margin-bottom:15px;background:#ffffff03}.project-empty h3{font-size:17px;font-weight:400;margin-top:4px}.project-empty p{font-size:12px;line-height:1.8;color:#9fb1c4;margin:8px 0 17px}.project-error{margin-bottom:20px}.project-skeleton{height:285px;border:1px solid #ffffff08;border-radius:12px;background:linear-gradient(#1c2b39 43%,#16232e 43%)}.app-shell .studio-workspace{background:radial-gradient(ellipse at 85% 0,#263f5022,transparent 60%),var(--web-bg);min-height:auto;flex:1;padding:34px 38px 24px}.app-shell .studio-workspace.is-empty{padding-top:38px}.app-shell .is-empty .studio-intro{justify-content:space-between;text-align:left;max-width:1100px;margin:0 auto 26px}.app-shell .studio-intro h1{font-weight:500;font-size:30px}.app-shell .studio-intro p{font-size:14px;color:#a6b5c6}.app-shell .is-empty .studio-grid{max-width:1100px}.app-shell .studio-grid.has-file{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr)}.app-shell .studio-goals{container-type:inline-size}.app-shell .studio-file{padding:10px 16px}.app-shell .studio-file-top{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;margin:0}.studio-file-state{align-self:start;margin-top:9px;color:#d0e1ef}.studio-file-state .studio-icon{width:20px;height:20px}.app-shell .studio-file-details h2{font-size:16px;margin:0}.studio-selected-file{display:flex;align-items:baseline;gap:4px;font-weight:400}.studio-selected-file strong{flex-shrink:0;font-weight:600}.studio-selected-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .studio-file-details p{font-size:12px;margin:5px 0 0}.studio-file-actions{display:flex;flex-direction:column;align-items:stretch;gap:2px}.app-shell .studio-file-actions .studio-outline{min-height:36px;padding:5px 12px;font-size:12px}.studio-file-cancel{min-height:28px;padding:3px 10px;color:#a7b7c9;font-size:12px;text-decoration:underline;text-underline-offset:3px}.studio-file-cancel:hover{color:#edf2f8}.studio-file-progress{margin-top:8px;padding-bottom:4px}@media(max-width:767px){.app-shell .studio-file{padding:10px 12px}.app-shell .studio-file-actions :is(button,.studio-outline){min-height:44px}.app-shell .studio-file-details h2{font-size:15px}.studio-file-state{margin-top:12px}}.app-shell .is-empty .studio-drop{min-height:330px;background:radial-gradient(ellipse at 50% 20%,#44617b14,transparent 70%),#172531;border:1px dashed #8da8c351;border-radius:14px}.app-shell .is-empty .studio-drop:hover{border-color:#bfd3e8;background-color:#1b2d3c}.app-shell .studio-drop{cursor:default}.studio-drop-picker{display:flex;flex-direction:column;align-items:center;width:100%;color:inherit;border-radius:8px}.studio-drop-heading{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px}.app-shell .studio-drop-heading h2{margin:0}.studio-supported-formats{width:100%;max-width:520px;margin-top:22px;color:#a9bdd2;font-size:13px;line-height:1.8}.studio-supported-formats summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;width:-moz-fit-content;width:fit-content;margin:2px auto 0;padding:6px 0;min-height:44px;cursor:pointer;list-style:none}.studio-supported-formats summary::-webkit-details-marker{display:none}.studio-format-toggle{display:inline-flex;align-items:center;gap:6px;color:#d5e3f1;text-decoration:underline;text-underline-offset:4px}.studio-format-toggle:before{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor}.studio-supported-formats details[open] .studio-format-toggle:before{transform:rotate(90deg)}.studio-supported-formats dl{margin:8px 0 14px;padding:14px 18px;border:1px solid #a8c2db26;border-radius:9px;background:#101c2866;text-align:left}.studio-supported-formats dl>div+div{margin-top:12px}.studio-supported-formats dt{color:#e2ecf6;margin-bottom:3px;font-size:13px}.studio-supported-formats dd{color:#b0c3d6;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.studio-ai-help{max-width:980px;margin:28px auto 0}.studio-ai-help h2{font-size:15px;font-weight:400;color:#d4e2ef;text-align:center;margin-bottom:16px}.studio-ai-help ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px}.studio-ai-help li{display:flex;align-items:flex-start;gap:10px;color:#b7c8da;font-size:13px;line-height:1.8}.studio-ai-help .studio-icon{width:20px;height:20px;margin-top:2px;color:#c8d8e8}.studio-title-tail{white-space:nowrap}.studio-free-quota{font-size:12px;font-weight:400;color:#a7b7c9;white-space:nowrap}.studio-title-tail .studio-recommended{display:inline-block;vertical-align:middle;margin-left:8px;line-height:1.6}.app-shell .studio-goals{gap:8px}.studio-goal-choice{min-width:0}.has-retake-option>.studio-goal{border-radius:10px 10px 0 0}.studio-retake-option{border:1px solid #b7c9dc;border-top:1px solid #ffffff12;border-radius:0 0 10px 10px;background:#213243;margin-top:-1px;padding:0 16px 10px 78px}.studio-retake-option label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:#d6e2ef;font-size:13px;line-height:1.6}.studio-retake-option input{width:16px;height:16px;flex-shrink:0;accent-color:#d3dce8}.studio-retake-option p{margin:0 0 0 24px;color:#a7b7c9;font-size:11px;line-height:1.6}.app-shell .studio-goal{display:grid;grid-template-columns:19px 24px minmax(0,1fr);gap:9px;min-height:88px;padding:12px 16px}.app-shell .studio-goal>.studio-icon{width:24px;height:24px}.app-shell .studio-goal-copy p{margin-top:4px}.app-shell .studio-goal:is(.has-caption-example,.has-cut-caption-example){grid-template-columns:19px 24px minmax(0,1fr) 132px}.app-shell .studio-example:is(.example-subtitles,.example-both){display:block;min-width:0;width:auto;border-left:1px solid #ffffff12;padding:0 0 0 10px;margin:0;border-top:0}.caption-example{width:100%;margin:0}.caption-example-heading{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#c6d9e9;font-size:10px}.caption-example-player{display:flex;flex-direction:column;align-items:center;min-height:44px;padding:3px 5px 5px;gap:3px;border:1px solid #a9c5dc40;border-radius:7px;background:#102331}.caption-sequence-stage{position:relative;width:100%;height:28px}.caption-sequence-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:3px 6px;opacity:0;animation:caption-show-group 9.6s linear infinite}.caption-sequence-frame:first-child{opacity:1}.caption-sequence-frame b{font-size:13px;font-weight:500;line-height:1.5;color:#edf5ff}.caption-sequence-dots{display:flex;align-items:center;justify-content:center;gap:5px}.caption-sequence-dots i{width:4px;height:4px;border-radius:50%;background:#c5dcef;opacity:.25;animation:caption-active-dot 9.6s linear infinite}.caption-sequence-dots i:first-child{opacity:1}@keyframes caption-show-group{0%,24.99%{opacity:1}25%,to{opacity:0}}@keyframes caption-active-dot{0%,24.99%{opacity:1}25%,to{opacity:.25}}.cut-caption-heading{display:flex;justify-content:space-between;align-items:center;gap:7px;color:#c6d9e9;font-size:10px;margin-bottom:8px}.cut-caption-key{display:flex;align-items:center;gap:4px;color:#a0b6c9;font-size:9px}.cut-caption-key i{width:10px;height:8px;border:1px dashed #9bb0c4;border-radius:2px}.cut-caption-timeline{display:grid;gap:7px;margin-bottom:10px}.cut-caption-row{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:5px}.cut-caption-row>span{font-size:9px;color:#a9bed2;white-space:nowrap}.cut-caption-track{min-width:0}.cut-caption-before{display:grid;grid-template-columns:28% 10% 26% 10% 26%;height:10px}.cut-caption-after{display:grid;grid-template-columns:35% 32.5% 32.5%;height:10px;width:80%}.cut-caption-before i,.cut-caption-after i{display:block;margin-right:2px;border-radius:2px;background:#8296ab80}.cut-caption-before em{display:block;margin-right:2px;border:1px dashed #849eb5;border-radius:2px}.cut-caption-after i{background:#cbdcec}.has-cut-caption-example .studio-goal-title{display:block;white-space:nowrap}.cut-caption-timeline{margin-bottom:0}@container (max-width:510px){.studio-retake-option{padding-left:16px}.app-shell .studio-goal{grid-template-columns:19px minmax(0,1fr)}.app-shell .studio-goal>.studio-icon{display:none}.app-shell .studio-goal.has-caption-example{grid-template-columns:19px minmax(0,1fr) 120px}.app-shell .studio-goal.has-cut-caption-example{grid-template-columns:19px minmax(0,1fr)}.app-shell .has-cut-caption-example>.studio-example.example-both{grid-column:2;width:100%;max-width:280px;border-left:0;padding:8px 0 0;border-top:1px solid #ffffff12}.cut-caption-example{display:flex;align-items:center;gap:12px}.cut-caption-heading{flex-direction:column;align-items:flex-start;gap:2px;margin:0;flex-shrink:0}.cut-caption-timeline{flex:1;min-width:0}}@media(max-width:520px){.app-shell .studio-goal{padding:12px;gap:8px}.app-shell .studio-goal-title{font-size:16px}.app-shell .studio-goal-copy p{font-size:14px}.app-shell .studio-example.example-subtitles{padding-left:8px}.caption-example-heading{font-size:10px}.caption-sequence-frame b{font-size:12px}.caption-sequence-stage{height:32px}.has-cut-caption-example .studio-goal-title{font-size:16px}.has-cut-caption-example .studio-recommended{font-size:10px;padding:2px 6px;margin-left:6px}}@media(max-width:767px){.studio-ai-help{margin-top:25px}.studio-ai-help h2{text-align:left}.studio-ai-help ul{grid-template-columns:minmax(0,1fr);gap:15px}.studio-ai-help li{font-size:14px}}.app-shell .is-empty .studio-drop h2{font-size:23px;font-weight:400}.app-shell .is-empty .studio-drop-art{transform:scale(.68);margin:-22px 0 -9px}.app-shell .studio-dock{margin-left:-38px;margin-right:-38px;padding-left:38px;padding-right:38px;background:#172634;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #9bb4cb33;box-shadow:0 -12px 35px #07131c55;z-index:15}.app-shell .studio-start{min-width:210px}.app-shell .studio-legal{line-height:1.9;color:#95a9bd}.app-shell .studio-coming{color:#b0bfce}.studio-next-tools{container-type:inline-size;border-top:1px solid #ffffff12;padding-top:16px}.studio-next-tools>h2{margin:0 0 14px;color:#d6e2ef;font-size:14px;font-weight:500}.studio-next-tools ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.studio-next-tools li{display:flex;align-items:flex-start;gap:9px;min-width:0}.studio-next-tools .studio-icon{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:#a9c0d5}.studio-next-tools h3{margin:0;color:#d6e2ef;font-size:13px;font-weight:400;line-height:1.6}.studio-next-tools p{margin:3px 0 0;color:#a7b7c9;font-size:12px;line-height:1.7}@container (max-width:510px){.studio-next-tools ul{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:520px){.studio-next-tools ul{grid-template-columns:minmax(0,1fr);gap:12px}.studio-next-tools h3{font-size:14px}.studio-next-tools p{font-size:13px}}.app-shell .studio-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;min-height:44px;border:0;background:#d2deeb;box-shadow:none;transform:none;transition:filter .2s;gap:12px}.app-shell .studio-primary:hover:not(:disabled){transform:none}.app-shell .studio-primary>span{min-width:0}.app-shell .studio-primary>.studio-icon{display:block;position:static;width:20px;height:20px;flex:0 0 20px}.app-page-credits>div,.app-page-account>div,.app-page-review>div,.app-page-admin>div{width:100%;padding:38px}.app-page-credits h1,.app-page-account h1{font-weight:500}.app-shell :is(.app-page-credits,.app-page-account,.app-page-review) .text-slate-500{color:#a0b2c5}.app-shell :is(.app-page-credits,.app-page-account,.app-page-review) button{min-height:44px}.app-shell :is(.app-page-credits,.app-page-account) .bg-ink-800\/70{background:#172531;border-color:#a6bfd51a}.workspace-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.workspace-heading h1{font-size:26px;overflow-wrap:anywhere}.workspace-heading .web-text-link{margin-bottom:15px;min-height:30px;color:#9eb4c9}.workspace-heading .web-text-link .studio-icon{width:15px}.workspace-meta{display:flex;flex-wrap:wrap;gap:8px;color:#9aafc3;font-size:12px;margin-top:9px}.workspace-tabs{display:flex;gap:24px;border-bottom:1px solid #a1bdd426;margin-bottom:28px}.workspace-tabs button{display:flex;gap:8px;align-items:center;min-height:49px;border-bottom:2px solid transparent;color:#9bafc2;font-size:13px;padding:10px 2px}.workspace-tabs .studio-icon{width:17px;height:17px}.workspace-tabs button[aria-selected=true]{border-bottom-color:#c9dbec;color:#edf4fc}.workspace-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:24px}.workspace-next{border:1px solid #b1c9de29;border-radius:14px;padding:27px;background:linear-gradient(135deg,#b1d0e40a,transparent),#182735}.workspace-next h2{font-size:23px;font-weight:400}.workspace-next>p{margin:10px 0 22px;font-size:14px;line-height:1.8;color:#b0c2d3}.workspace-next .project-status{font-size:11px}.workspace-actions{display:flex;gap:10px;flex-wrap:wrap}.workspace-guide{display:grid;gap:0;align-content:start;padding:5px 0}.workspace-guide>*{display:flex;gap:14px;padding:17px 12px;margin-inline:-12px;border-bottom:1px solid #ffffff09;border-radius:10px;text-align:left;color:inherit;transition:background .18s}.workspace-guide>:hover{background:#ffffff06}.workspace-guide>*>span{flex:1;min-width:0}.workspace-guide .workspace-guide-go{width:16px;height:16px;color:#7f95ab;align-self:center;margin:0;transition:transform .18s,color .18s}.workspace-guide>:hover .workspace-guide-go{color:#d2deeb;transform:translate(3px)}.workspace-guide>*:last-child{border-bottom:0}.workspace-guide .studio-icon{color:#9fb9d0;width:21px;height:21px;margin-top:2px}.workspace-guide h3{font-size:14px;font-weight:400}.workspace-guide p{color:#9cb0c4;font-size:12px;line-height:1.8;margin-top:6px}.workspace-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.workspace-section-title h2{font-size:19px;font-weight:500}.workspace-section-title p{color:#a3b6c9;font-size:12px;line-height:1.8;margin-top:5px}.workspace-processing{margin-top:22px}.workspace-focus{max-width:640px;margin:12px auto 0;border:1px solid #b1c9de29;border-radius:14px;padding:32px;background:radial-gradient(120% 70% at 50% 0%,#8badcf1f,transparent 70%),#182735}.workspace-focus .project-status{font-size:11px}.workspace-focus h2{font-size:23px;font-weight:400;margin-top:20px}.workspace-focus>p{margin:10px 0 22px;font-size:16px;line-height:1.8;color:#b0c2d3}.workspace-focus-jobs{border-top:1px solid #ffffff0d;padding-top:18px}.workspace-focus-jobs button{min-height:44px;padding-inline:16px}.workspace-focus-leave{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding-top:18px;border-top:1px solid #ffffff0d;color:#9cb0c4;font-size:13px;line-height:1.8}.workspace-focus-leave .studio-icon{width:17px;height:17px;flex-shrink:0;margin-top:3px;color:#9fb9d0}.workspace-focus-leave a{color:#c9dbec;text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:24px}.workspace-focus :is(a,button):focus-visible{outline:2px solid #c9dbec;outline-offset:2px;border-radius:6px}.workspace-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.workspace-tool-grid>section{background:#172531;border-color:#a6bfd524;padding:22px}.workspace-tool-grid .text-slate-500{color:#9cb1c5}.workspace-tool-grid .text-xs{line-height:1.8}.workspace-tool-grid button,.workspace-tool-grid select{min-height:44px}.workspace-tool-grid input[type=radio],.workspace-tool-grid input[type=checkbox]{accent-color:#afc8df}.workspace-tool-grid label:has(input[type=radio]:checked){border-color:#b9cfe45c;background:#c5d9ec0b}.workspace-advanced{border:1px solid #8faac126;border-radius:8px;padding:12px}.workspace-advanced summary{cursor:pointer;font-size:13px;color:#c1d1e1;min-height:24px}.workspace-advanced>div{display:grid;gap:14px;margin-top:16px}.workspace-advanced input[type=text],.workspace-advanced input:not([type]){min-height:44px}.range-picker .range-label{font-size:13px;color:#c1d1e1}.range-track{position:relative;height:40px;border-radius:8px;background:#101923;border:1px solid #8faac126;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range-window{position:absolute;inset-block:0;border-block:2px solid var(--silver,#d3dce8);background:#d3dce81a}.range-playhead{position:absolute;inset-block:0;width:1px;background:#edf2fab3;pointer-events:none}.range-handle{position:absolute;inset-block:-5px;z-index:1;width:14px;transform:translate(-50%);border-radius:5px;background:var(--silver,#d3dce8);box-shadow:0 2px 6px #0007;cursor:ew-resize;outline:none}.range-handle:after{content:"";position:absolute;inset-block:11px;left:50%;width:2px;transform:translate(-50%);border-radius:1px;background:#101923}.range-handle:focus-visible{box-shadow:0 0 0 2px #101923,0 0 0 4px var(--gold,#d8bd87)}.range-times{display:grid;grid-template-columns:repeat(2,minmax(0,9.5rem));gap:12px}.range-time{display:flex;align-items:center;gap:8px;font-size:12px;color:#a7b7c9}.range-time input{width:100%;min-width:0;min-height:44px;padding:0 10px;border:1px solid #8faac133;border-radius:8px;background:#101923;color:#edf2fa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.range-time input:focus{border-color:var(--silver,#d3dce8);outline:none}.range-time input[aria-invalid]{border-color:#e08a8a}.range-actions .web-secondary{padding:8px 12px;font-size:12px}.range-summary{font-size:12px;line-height:1.8;color:#a7b7c9}.range-summary b{color:#edf2fa;font-weight:500}.workspace-results>li{border-color:#a6bfd520;background:#172531;padding:20px}.workspace-results button{min-height:44px}.workspace-empty{border:1px dashed #a1bcd12b;padding:35px;border-radius:12px;text-align:center}.workspace-empty p{color:#9db1c3;font-size:14px;line-height:1.8;margin-bottom:18px}.clip-workspace{--silver:#d3dce8;--gold:#d8bd87;--muted:#9aadc2;--line:#304256}.app-shell .clip-workspace{background:radial-gradient(ellipse at 85% 0,#263f5022,transparent 60%)}.clip-workspace .workspace-heading h1{font-weight:600;letter-spacing:-.6px}.clip-workspace .workspace-meta{align-items:center}.clip-workspace .workspace-meta .project-status{margin-left:6px}.clip-stages{display:flex;gap:24px;align-items:center;flex-shrink:0;margin-top:44px;font-size:12px;color:var(--muted)}.clip-stages li{display:flex;align-items:center;gap:8px}.clip-stage-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid #52677e;border-radius:50%;font-size:12px;flex-shrink:0;font-variant-numeric:tabular-nums}.clip-stage-text{display:flex;flex-direction:column;white-space:nowrap;line-height:1.45}.clip-stage-label{font-size:13px}.clip-stage-note{font-size:10px;color:#7f93a8}.clip-stages .is-current{color:#edf2fa}.clip-stages .is-current .clip-stage-mark{background:var(--silver);color:#152333;border-color:var(--silver)}.clip-stages .is-current .clip-stage-note{color:var(--gold)}.clip-stages .is-done .clip-stage-mark{border-color:#a9bed3;color:var(--silver)}.clip-stages .is-done{color:#c4d2e1}.clip-stages .is-running{color:#edf2fa}.clip-stages .is-running .clip-stage-mark{border-color:var(--silver)}.clip-stages .is-locked{opacity:.6}.clip-stage-spin{width:12px;height:12px;border-radius:50%;border:2px solid #d3dce840;border-top-color:var(--silver)}.stage2{position:relative;display:grid;grid-template-columns:minmax(120px,168px) minmax(0,1fr);gap:26px;align-items:start;border:1px solid #b7c9dc;border-radius:12px;padding:24px;background:linear-gradient(110deg,#293d50,#213243);box-shadow:0 3px 18px #030d171f,inset 0 0 0 1px #d4dfed15}.stage2:after{content:"";position:absolute;right:3px;top:8px;width:15px;height:1px;transform:rotate(45deg);background:var(--gold)}.stage2-preview{position:relative;display:block;width:100%;max-height:300px;overflow:hidden;border-radius:10px;background:#0b1520;border:1px solid var(--line);isolation:isolate;transition:border-color .2s}.stage2-preview video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stage2-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b0,transparent 55%);z-index:1}.stage2-preview-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#5d7286}.stage2-preview-empty .studio-icon{width:28px;height:28px}.stage2-captions{position:absolute;left:8px;right:8px;bottom:10px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;line-height:1.35}.stage2-captions>span{font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 2px #000,0 0 6px #000c;overflow-wrap:anywhere}.stage2-captions>span:nth-child(2){font-size:11px;font-weight:500;opacity:.6}.stage2-captions>span:nth-child(3){font-size:10px;font-weight:500;opacity:.35}.stage2-preview:hover{border-color:#8da4bb}.stage2-preview:focus-visible{outline:2px solid var(--silver);outline-offset:3px}.stage2-done{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:#ffffff05;border:1px solid #ffffff12;color:#c9d6e4;font-size:13px;line-height:1.6;transform-origin:left center}.stage2-done strong{display:block;font-size:15px;font-weight:500;color:#edf2fa}.stage2-done-mark{flex-shrink:0;color:var(--silver);margin-top:2px}.stage2-done-mark .studio-icon{width:20px;height:20px}.stage2-facts{display:flex;flex-wrap:wrap;margin-top:3px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.stage2-facts>span:not(:first-child):before{content:"·";margin:0 7px;color:#6f8399}.stage2 h2{font-size:26px;font-weight:600;letter-spacing:-.4px;line-height:1.45;margin-top:22px;text-wrap:balance}.stage2 h2 em{font-style:normal;color:var(--gold)}.stage2-detail{margin:8px 0 22px;font-size:14px;line-height:1.8;color:#b6c5d8;max-width:56ch}.clip-workspace .workspace-guide{gap:8px;padding:0}.clip-workspace .workspace-guide>*{margin:0;padding:18px 16px;border:1px solid #ffffff09;border-radius:10px;background:#ffffff02;transition:background .2s,border-color .2s}.clip-workspace .workspace-guide>:hover{background:#ffffff05;border-color:#8da4bb66}.clip-workspace .workspace-guide>*:last-child{border-bottom:1px solid #ffffff09}.clip-workspace .workspace-guide>:hover:last-child{border-bottom-color:#8da4bb66}.clip-workspace .workspace-guide .studio-icon{color:#c7d5e6;width:24px;height:24px}.clip-workspace .workspace-guide h3{font-size:16px;font-weight:500}.clip-workspace .workspace-guide p{font-size:13px;color:#b6c5d8;margin-top:4px;line-height:1.7}@media(min-width:1600px){.app-shell{grid-template-columns:250px minmax(0,1fr)}.app-topbar{padding-inline:48px}.web-page{padding:46px 48px}}@media(max-width:1190px){.app-shell{grid-template-columns:204px minmax(0,1fr)}.app-sidebar{padding-inline:13px}.app-brand{font-size:22px;padding-inline:5px}.app-topbar{padding-inline:26px}.web-page{padding:30px 26px}.app-shell .studio-workspace{padding-inline:26px}.app-shell .studio-dock{margin-inline:-26px;padding-inline:26px}.project-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.is-recent .project-card:nth-child(3){display:none}.workspace-overview{gap:20px}.workspace-next{padding:22px}}@media(max-width:900px){.app-shell{grid-template-columns:180px minmax(0,1fr)}.app-brand{font-size:20px;gap:8px}.app-brand-mark{width:32px;height:32px}.app-brand small{font-size:10px}.app-sidebar{padding-inline:10px}.app-side-nav a{font-size:13px;gap:9px;padding-inline:12px}.app-wallet{padding:12px}.app-topbar{padding-inline:24px}.web-page{padding:28px 24px}.app-shell .studio-workspace{padding-inline:24px}.app-shell .studio-dock{margin-inline:-24px;padding-inline:24px;flex-wrap:wrap}.app-shell .studio-dock-file{display:none}.app-shell .studio-grid.has-file,.workspace-tool-grid,.workspace-overview{grid-template-columns:minmax(0,1fr)}.workspace-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-guide>*{display:block;border:0}.workspace-guide .studio-icon{margin-bottom:10px}}@media(max-width:767px){.app-shell{display:flex;flex-direction:column}.app-sidebar{display:none}.app-body{flex:1}.app-topbar{display:flex;min-height:64px;padding:0 20px}.app-mobile-brand{display:flex;font-size:21px;gap:9px}.app-topbar-right{gap:14px}.app-topbar-right>.app-avatar{display:none}.app-top-balance{min-height:44px}.app-top-balance small{font-size:10px}.app-bottom-nav{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #8da8bf29;background:#15222f;padding:6px 8px max(6px,env(safe-area-inset-bottom))}.app-bottom-nav a{min-height:51px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:10px;color:#97aabd;border-radius:8px}.app-bottom-nav a.is-current{background:#cbdff00b;color:#e7f0fb}.app-bottom-nav .studio-icon{width:20px;height:20px}.app-skip{left:20px}.app-content{scrollbar-gutter:auto}.app-footer{padding:20px;font-size:10px;gap:8px;line-height:1.8}.web-page{padding:26px 20px}.web-page-heading{align-items:flex-start;gap:16px;margin-bottom:28px}.web-page-heading h1{font-size:27px}.web-page-heading p{font-size:14px;line-height:1.8}.web-page-heading>.web-primary{font-size:12px;padding-inline:13px}.web-eyebrow{font-size:11px}.project-grid{gap:14px}.project-toolbar{gap:15px}.project-search{width:100%}.project-search input{font-size:16px}.project-filters{width:auto;gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.project-filters::-webkit-scrollbar{display:none}.project-filters button{flex-shrink:0;min-height:44px;padding-inline:10px;font-size:12px}.project-filters button span{display:none}.project-cover{height:112px}.project-card-body{padding:14px 13px 4px}.project-name{font-size:15px}.project-detail{font-size:13px}.project-meta{font-size:11px}.project-status,.project-duration{font-size:10px}.web-text-link{font-size:13px}.app-shell .studio-workspace,.app-shell .studio-workspace.is-empty{padding:27px 20px 20px}.app-shell .is-empty .studio-intro{margin-bottom:22px}.app-shell .studio-intro h1{font-size:27px}.app-shell .studio-intro p{font-size:14px}.app-shell .is-empty .studio-drop{min-height:320px;padding:23px 18px}.app-shell .is-empty .studio-drop h2{font-size:22px}.app-shell .studio-dock{margin-inline:-20px;padding:14px 20px;gap:10px}.app-shell .studio-start{min-width:0;flex:1}.app-shell .studio-primary{padding-inline:12px;font-size:13px;gap:6px}.app-shell .studio-stage{height:270px;max-height:36dvh}.app-shell .studio-credit-summary{flex-basis:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.app-shell .studio-credit-summary small{font-size:11px}.app-shell .studio-start>small{display:block;font-size:10px;margin-top:6px}.app-shell .studio-onboarding{flex-wrap:wrap;gap:12px 20px;font-size:12px}.app-shell .studio-legal{font-size:11px}.project-library.is-recent{margin-top:30px;padding-top:25px}.web-section-heading{gap:8px;margin-bottom:18px}.web-section-heading h2{font-size:18px}.app-page-credits>div,.app-page-account>div,.app-page-review>div,.app-page-admin>div{padding:26px 20px}.app-page-account input{font-size:16px}.workspace-heading{gap:12px}.workspace-heading h1{font-size:23px}.workspace-heading>.project-status{margin-top:45px;max-width:125px;flex-shrink:0;font-size:10px}.workspace-tabs{gap:22px;margin-bottom:22px}.workspace-tabs button{font-size:14px}.workspace-next{padding:22px}.workspace-focus{margin-top:4px;padding:22px 18px}.workspace-focus h2{font-size:21px}.workspace-next h2{font-size:22px}.workspace-next>p{font-size:14px}.workspace-guide{grid-template-columns:minmax(0,1fr);gap:0}.workspace-guide>*{display:flex;border-bottom:1px solid #ffffff09}.workspace-guide p{font-size:13px}.workspace-tool-grid{gap:18px}.workspace-tool-grid>section{padding:18px}.workspace-tool-grid input:not([type=radio]):not([type=checkbox]),.workspace-tool-grid select{font-size:16px}.workspace-section-title{flex-wrap:wrap}.workspace-empty{padding:26px 18px}.clip-workspace .workspace-heading{display:block}.clip-stages{margin-top:18px;gap:18px}.clip-stages li{gap:6px}.clip-stage-mark{width:25px;height:25px;font-size:10px}.clip-stage-label{font-size:11px}.clip-stage-note{display:none}.clip-workspace .workspace-guide>*{border-bottom:1px solid #ffffff09}.stage2{grid-template-columns:96px minmax(0,1fr);gap:0 14px;padding:16px}.stage2-body{display:contents}.stage2-preview{grid-column:1;grid-row:1;max-height:190px}.stage2-captions{left:4px;right:4px;bottom:6px}.stage2-captions>span{font-size:10px}.stage2-captions>span:not(:first-child){display:none}.stage2-done{grid-column:2;grid-row:1;align-self:start;flex-direction:column;gap:8px;padding:11px 12px}.stage2-facts{display:flex;flex-direction:column;gap:2px}.stage2-facts>span:not(:first-child):before{content:none}.stage2 h2,.stage2-detail,.stage2 .workspace-actions{grid-column:1 / -1}.stage2 h2{font-size:21px;margin-top:18px}.stage2 .workspace-actions>*{flex:1}}@media(max-width:480px){.project-grid{grid-template-columns:minmax(0,1fr)}.is-recent .project-card:nth-child(3){display:flex}.project-cover{height:120px}.project-detail{min-height:0}.project-card-body{padding:17px 18px 5px}.project-name{font-size:16px}.project-status,.project-meta{font-size:11px}.web-section-heading>.web-text-link{font-size:12px;gap:5px}}.public-site{height:100%;overflow-y:auto;scroll-behavior:smooth;background:radial-gradient(ellipse at 90% 10%,#2c475a33,transparent 40%),#101923}.public-header{max-width:1340px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 48px;gap:26px}.public-header .app-brand{padding:0}.public-header nav{display:flex;gap:30px;color:#afc0d0;font-size:13px}.public-header nav a{display:flex;align-items:center;min-height:44px}.public-header nav a:hover{color:#fff}.public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:65px;max-width:1340px;margin:auto;padding:60px 48px 72px;align-items:center}.public-hero-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid #b6cadd2b;background:#b9d2e509;border-radius:20px;padding:7px 12px;font-size:11px;color:#bed0e1}.public-hero-badge>span{width:5px;height:5px;border-radius:50%;background:#c5d9e8}.public-hero h1{font-size:clamp(36px,3.8vw,53px);line-height:1.45;font-weight:500;letter-spacing:-1px;margin:23px 0 18px}.public-hero h1 em{font-style:normal;color:#b5cade}.public-hero-copy>p{font-size:16px;line-height:1.9;color:#abc;max-width:460px}.public-login-heading{display:flex;gap:8px;align-items:center;font-size:12px;color:#c0d1e1;margin:29px 0 13px}.public-login-heading .studio-icon{width:16px;height:16px}.public-login-box{max-width:420px;scroll-margin:30px}.public-login-box form{min-width:0}.public-login-box input{min-height:44px}.public-login-box>p{font-size:11px;color:#a3b6c9;line-height:1.9}.public-hero-visual>p{color:#94aabe;font-size:12px;text-align:center;margin-top:22px}.landing-demo{border:1px solid #adc9e33d;border-radius:15px;background:#172632;box-shadow:0 30px 90px #00000030,0 0 80px #95c0e808;overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.landing-demo-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;font-size:11px;border-bottom:1px solid #a2c0d721;background:#1c2e3e}.landing-demo-top>span:first-child{display:flex;align-items:center;gap:8px}.landing-demo-top .studio-icon{width:17px;height:17px}.landing-demo-tag{font-size:9px;color:#a9bed2;border:1px solid #9cb8cf33;border-radius:4px;padding:3px 6px}.landing-demo-body{display:grid;grid-template-columns:1fr .65fr;min-height:295px}.landing-demo-video{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 30% 20%,#4a6a8055,transparent 60%),linear-gradient(140deg,#293b49,#16232d);padding:30px 18px}.demo-orbit{position:absolute;width:260px;height:260px;border:1px solid #b3cce01a;border-radius:50%;pointer-events:none}.orbit-one{right:-50px;top:-100px}.orbit-two{right:-85px;top:-65px}.orbit-three{right:-120px;top:-30px}.landing-demo-monogram{position:relative;font-size:26px;line-height:1.7;color:#e2ebf4;font-weight:400;text-align:center}.landing-demo-monogram>span{font-size:17px;color:#a0b7ca}.landing-demo-caption{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:45px;color:#fff;text-shadow:0 2px 4px #0008;font-size:17px}.landing-demo-caption>span{background:#101923a3;border-radius:4px;padding:3px 5px}.landing-demo-transcript{padding:20px 13px;border-left:1px solid #a2c0d71a;background:#152330}.landing-demo-transcript>span{display:block;font-size:10px;color:#a4b9cd;margin-bottom:18px}.landing-demo-transcript>div{padding:10px;border:1px solid transparent;border-radius:5px;margin-bottom:5px}.landing-demo-transcript small{font-size:9px;color:#8ba2b8}.landing-demo-transcript p{margin-top:5px;font-size:11px;color:#b1c4d6}.landing-demo-transcript>div.is-selected{background:#91b2d01a;border-color:#a6c0d544}.landing-demo-transcript .landing-demo-style{display:flex;align-items:center;gap:7px;margin-top:13px;border-top:1px solid #ffffff0b;border-radius:0;padding:14px 2px 0;font-size:10px;color:#a4bbce}.landing-demo-style>span:first-child{font-size:14px;color:#dbe9f8}.landing-demo-style>i{width:12px;height:12px;background:#d7bb79;border-radius:3px;margin-left:auto}.landing-demo-wave{padding:17px 15px;border-top:1px solid #a2c0d71a;display:flex;align-items:center;gap:13px;background:#192b3a}.landing-demo-wave>.studio-icon{width:16px;height:16px;color:#c3d4e5}.landing-demo-wave>div{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:3px;height:30px}.landing-demo-wave i{width:3px;flex-shrink:1;background:#9db8d080;border-radius:2px}.landing-demo-wave i:nth-child(-n+14){background:#d0deeb}.landing-demo-wave small{font-size:9px;white-space:nowrap;color:#b4cadc}.landing-demo-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#9eb5c9;padding:12px;border-top:1px solid #a2c0d71a}.landing-demo-note .studio-icon{width:13px;height:13px}.public-benefits{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 48px;max-width:1244px;margin:0 auto;border-block:1px solid #acc6dd19}.public-benefits>span{display:flex;align-items:center;gap:9px;color:#abc;font-size:12px}.public-benefits .studio-icon{width:18px;height:18px;color:#bdd0e2}.public-section{max-width:1340px;margin:0 auto;padding:80px 48px 0;scroll-margin:20px}.public-section-heading{margin-bottom:30px;max-width:610px}.public-section-heading h2{font-size:30px;font-weight:400;line-height:1.6;letter-spacing:-.4px}.public-section-heading p{color:#a6b9cc;font-size:14px;line-height:1.9;margin-top:10px}.public-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.public-features>article{border:1px solid #acc6dd19;padding:27px;border-radius:12px;background:#16232e}.public-feature-icon{display:grid;place-items:center;width:43px;height:43px;background:#b1cde00b;border:1px solid #b1cde022;color:#c5d7e8;border-radius:10px;margin-bottom:22px}.public-feature-icon .studio-icon{width:22px;height:22px}.public-features h3{font-size:17px;font-weight:400}.public-features p,.public-how p{font-size:13px;line-height:1.9;margin-top:12px;color:#a5b9cc}.public-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.public-how li{border-top:1px solid #a9c4dc33;padding-top:24px}.public-how li>span{color:#a5bfd6;font-size:13px;font-variant-numeric:tabular-nums}.public-how h3{font-size:18px;font-weight:400;margin-top:17px}.public-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.public-pricing-grid>article{display:flex;flex-direction:column;border:1px solid #acc6dd26;border-radius:12px;padding:26px;background:linear-gradient(140deg,#adc7dc08,transparent),#15232e}.public-pricing-grid article>span{font-size:12px;color:#b5c7d9}.public-pricing-grid h3{font-size:24px;font-weight:400;margin-top:17px}.public-pricing-grid strong{font-size:32px;font-weight:400;margin-top:14px}.public-pricing-grid strong small{display:block;font-size:11px;color:#a2b7c9;margin-top:4px}.public-pricing-grid ul{display:grid;gap:12px;border-top:1px solid #ffffff0e;padding-top:20px;margin:23px 0;flex:1}.public-pricing-grid li{display:flex;align-items:center;gap:7px;color:#b1c4d4;font-size:12px}.public-pricing-grid li .studio-icon{width:14px;height:14px;color:#b3d7c5}.public-pricing-grid .web-secondary{font-size:12px;padding-inline:10px}.public-pricing-footnote{color:#a8bdcf;font-size:12px;margin-top:20px;line-height:1.8}.public-pricing-notice{color:#dec798;border:1px solid #d3b47e2b;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-size:12px}.public-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.public-faq details{border-bottom:1px solid #acc6dd20;padding:18px 0}.public-faq summary{font-size:15px;min-height:28px;cursor:pointer}.public-faq details p{font-size:13px;color:#a4b8cb;line-height:1.9;padding-top:15px}.public-final-cta{display:flex;flex-direction:column;align-items:center;text-align:center;margin:75px 48px 0;border-top:1px solid #acc6dd19;padding:55px 20px 65px}.public-final-cta h2{font-size:30px;font-weight:400;margin-top:20px}.public-final-cta p{font-size:14px;color:#a9bdcf;margin:12px 0 24px}.public-footer{border-top:1px solid #acc6dd19;max-width:1244px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:24px 0;font-size:11px;color:#93acc1}@media(max-width:1100px){.public-hero{gap:35px;padding:42px 32px 55px}.public-header{padding-inline:32px}.public-section{padding:65px 32px 0}.public-hero h1{font-size:40px}.public-hero-copy>p{font-size:15px}.landing-demo-monogram{font-size:23px}.landing-demo-caption{font-size:13px;gap:3px}.public-features,.public-pricing-grid{gap:15px}.public-features>article,.public-pricing-grid>article{padding:22px}.public-faq{gap:35px}.public-footer{margin-inline:32px}}@media(max-width:767px){.public-header{padding:18px 20px;gap:12px}.public-header .app-brand{font-size:22px;gap:8px}.public-header nav{display:none}.public-header>.web-secondary{min-height:40px;font-size:12px;padding:8px 12px}.public-hero{grid-template-columns:minmax(0,1fr);padding:25px 20px 35px;gap:35px}.public-hero h1{font-size:37px;margin-top:20px}.public-hero-copy>p{font-size:16px}.public-login-box{max-width:none}.public-login-box input{font-size:16px}.public-login-box>p{font-size:12px}.public-hero-visual{max-width:540px;width:100%;margin:auto}.landing-demo{transform:none}.landing-demo-body{min-height:260px}.landing-demo-monogram{font-size:25px}.landing-demo-caption{font-size:14px;margin-top:35px}.landing-demo-transcript{padding:18px 10px}.landing-demo-transcript>div{padding:9px 7px}.landing-demo-transcript p{font-size:11px}.public-benefits{margin-inline:20px;padding:22px 0;gap:18px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-benefits>span{font-size:11px;gap:7px}.public-benefits .studio-icon{width:17px;height:17px}.public-section{padding:50px 20px 0}.public-section-heading h2{font-size:26px}.public-section-heading p{font-size:14px}.public-features,.public-how ol,.public-pricing-grid{grid-template-columns:minmax(0,1fr);gap:16px}.public-features h3{font-size:18px}.public-features p,.public-how p{font-size:14px}.public-feature-icon{margin-bottom:18px}.public-how ol{gap:27px}.public-pricing-grid>article{padding:25px}.public-pricing-grid li,.public-pricing-grid .web-secondary{font-size:14px}.public-pricing-footnote{font-size:12px;line-height:1.9}.public-faq{display:block}.public-faq summary{font-size:15px}.public-faq details p{font-size:14px}.public-final-cta{margin:50px 20px 0;padding-inline:0}.public-final-cta h2{font-size:27px}.public-footer{padding-block:23px;margin-inline:20px;font-size:11px;line-height:1.8}}@media(prefers-reduced-motion:reduce){.app-shell *,.public-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.public-site{scroll-behavior:auto}}.clip-name-heading{display:flex;align-items:center;gap:4px;min-width:0}.clip-name-heading h1{min-width:0;overflow-wrap:anywhere}.clip-name-heading .web-icon-button{width:36px;height:36px}.clip-name-form{display:flex;align-items:center;gap:2px;min-width:0}.clip-name-field{display:flex;align-items:center;flex:1;min-width:0;border:1px solid #3a4f65;border-radius:8px;background:#132130;padding:0 10px}.clip-name-field:focus-within{border-color:#d8bd87}.app-shell .clip-name-field input:focus-visible{outline:none}.clip-name-field input{flex:1;min-width:0;height:38px;border:0;background:transparent;color:#e4edf7;font-size:15px;outline:none;box-shadow:none}.clip-name-ext{color:#7f93a8;font-size:13px;flex-shrink:0}.clip-name-form .web-icon-button{width:38px;height:38px}.clip-name-form.is-heading{margin-top:6px;max-width:620px}.clip-name-form.is-heading .clip-name-field input{height:48px;font-size:22px}:root{--studio-bg: #101923;--studio-panel: #152433;--studio-raised: #213243;--studio-line: #304256;--studio-silver: #d3dce8;--studio-gold: #d8bd87;--studio-text: #edf2fa;--studio-muted: #a7b7c9}.app-shell .app-content:not(.app-page-home):not(.app-page-start),.studio-consent,.studio-legal-page{background:radial-gradient(ellipse at 85% 0,#263f5022,transparent 60%),var(--studio-bg);color:var(--studio-text)}.studio-account,.studio-credits,.studio-admin,.studio-review{min-width:0;max-width:1200px;margin-inline:auto}.app-shell :is(.studio-account,.studio-credits,.studio-admin,.studio-review) h1{font-size:clamp(25px,2.5vw,30px);font-weight:500;line-height:1.45;letter-spacing:-.5px}.app-shell :is(.studio-account,.studio-credits,.studio-admin)>section,.studio-consent>div{padding:24px;border:1px solid var(--studio-line);border-radius:12px;background:linear-gradient(120deg,#1d304233,transparent),var(--studio-panel)}.app-shell :is(.studio-account,.studio-credits,.studio-admin) h2{font-size:18px;font-weight:500;margin-bottom:16px}.app-shell :is(.studio-account,.studio-credits,.studio-admin,.studio-review) :is(.text-slate-400,.text-slate-500){color:var(--studio-muted)}.app-shell :is(.studio-account,.studio-credits,.studio-admin,.studio-review) button,.studio-consent button{min-height:44px;border-radius:8px}.app-shell :is(.studio-account,.studio-credits,.studio-admin,.studio-review) input:not([type=checkbox]):not([type=radio]){min-width:0;min-height:44px;border:1px solid #51677e;border-radius:8px;background:#101c28;color:var(--studio-text)}.app-shell :is(.studio-account,.studio-credits,.studio-admin,.studio-review) :is(input[type=checkbox],input[type=radio]){accent-color:var(--studio-silver);width:18px;height:18px;flex-shrink:0}.app-shell :is(.studio-account,.studio-credits,.studio-admin,.studio-review) button.bg-brand-600,.studio-consent button.bg-brand-600{background:var(--studio-silver);color:#142231;border-color:var(--studio-silver)}.app-shell :is(.studio-account,.studio-credits,.studio-admin,.studio-review) button.bg-ink-600{background:var(--studio-raised);border:1px solid #70859c66;color:var(--studio-text)}.studio-account>section:first-of-type>.flex{padding-block:10px;border-bottom:1px solid #ffffff0a;gap:16px;flex-wrap:wrap}.studio-account>section:first-of-type>.flex:last-child{border-bottom:0}.app-shell .studio-account>section:last-child{background:#271f23;border-color:#b67c733b}.studio-account .text-red-200{color:#efb3a3}.studio-credits>.grid{gap:20px;padding-top:12px}.studio-credits>.grid>div{padding:26px 22px;border-radius:12px;background:var(--studio-panel);border-color:var(--studio-line)}.studio-credits>.grid>div.border-brand-500\/70{background:linear-gradient(110deg,#293d50,#213243);border-color:#b7c9dc;box-shadow:inset 0 0 0 1px #d4dfed15}.studio-credits>.grid>div>span{background:var(--studio-gold);color:#192634}.studio-credits>.grid>div>.text-xl{color:var(--studio-gold);margin-block:16px 4px}.studio-credits>.grid ul{font-size:13px;line-height:1.9}.studio-credits>section li,.studio-admin section li{padding:16px;border-color:#ffffff12;background:#ffffff02;border-radius:9px}.studio-admin>.grid{gap:16px}.studio-admin>.grid>div{padding:20px;background:var(--studio-panel);border-color:var(--studio-line);border-radius:12px}.studio-admin>.grid>div:first-child .text-xl{color:var(--studio-gold)}.studio-admin section>.grid{gap:12px}.studio-review>.grid{gap:24px;margin-top:24px}.studio-review>.grid>div:last-child{border:1px solid var(--studio-line);border-radius:12px;padding:16px;background:var(--studio-panel);min-width:0}.studio-review .bg-ink-500{background:var(--studio-silver);color:#142231}.studio-review .bg-red-600\/10{background:#29313a;border-color:#b7c9dc}.studio-review .bg-ink-800\/70{background:var(--studio-raised);border-color:var(--studio-line)}.studio-review .text-red-300{color:#edb2a0}.studio-review video{background:#0b1520}.workspace-tool-grid>*,.workspace-results>li{background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:12px}.workspace-tool-grid>*{padding:24px}.workspace-tool-grid fieldset label{min-height:48px}.workspace-tabs{gap:8px;padding-bottom:8px}.workspace-tabs button{border-radius:8px;padding-inline:16px;border-bottom:0}.workspace-tabs button[aria-selected=true]{background:var(--studio-raised);box-shadow:inset 0 0 0 1px #b7c9dc55}.project-toolbar{padding:16px;background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:12px}.project-card{border-color:var(--studio-line);background:var(--studio-panel)}.project-card:hover{border-color:#8da4bb}.project-name{font-size:17px}.project-meta{font-size:12px}.project-detail{line-height:1.7}.public-site .public-login-box{padding:22px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-panel)}.public-login-box>button{background:var(--studio-silver);color:#142231;border-radius:8px}.public-site :is(.public-features>article,.public-pricing-grid>article,.landing-demo){border-color:var(--studio-line);background-color:var(--studio-panel);border-radius:12px}.studio-legal-page{font-family:Kanit,sans-serif}.studio-legal-page>div{max-width:840px;margin:40px auto;padding:32px;background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:12px}.studio-legal-page h1{font-weight:500;line-height:1.5}.studio-legal-page h2{color:var(--studio-silver);border-top:1px solid #ffffff12;padding-top:24px}.studio-legal-page :is(p,li){line-height:1.9}.studio-legal-page .text-slate-500{color:var(--studio-muted)}.studio-consent>div{max-width:520px;padding:32px}.studio-consent h1{font-size:26px}.studio-consent p{line-height:1.9;color:var(--studio-muted)}#root .caption-workspace{--editor-bg: var(--studio-bg);--editor-panel: var(--studio-panel);--editor-field: var(--studio-raised);--editor-line: var(--studio-line);--editor-muted: var(--studio-muted);--editor-text: var(--studio-text);--editor-blue: var(--studio-silver);--editor-soft: #293d50;--editor-danger: #efb3a3}#root .caption-workspace :is(.editor-header,.editor-plan-notice){background:#131e29}#root .caption-workspace :is(.editor-sidebar,.editor-preview-panel,.editor-menu-popover,.editor-help-dialog,.editor-draft-dialog){background:var(--studio-panel);border-color:var(--studio-line);border-radius:12px}#root .caption-workspace .editor-body{padding:16px}#root .caption-workspace .editor-brand>span{color:var(--studio-gold)}#root .caption-workspace .editor-export-menu .editor-menu-trigger{background:var(--studio-silver);color:#142231;border-color:var(--studio-silver)}#root .caption-workspace .editor-export-menu .editor-menu-trigger:hover{background:#edf2fa}#root .caption-workspace :is(.editor-sidebar-tabs,.editor-mobile-tabs)>button[aria-selected=true]{color:var(--studio-silver)}#root .caption-workspace .editor-group-row[data-selected=true]{border-left-color:var(--studio-gold)}#root .caption-workspace :is(button,input,select,summary):focus-visible{outline-color:var(--studio-silver)}#root .caption-workspace .editor-help-dialog dt{color:var(--studio-gold)}#root .caption-workspace .editor-transport .editor-play-button,#root .caption-workspace .editor-playhead-label{background:var(--studio-silver);color:#142231}#root .caption-workspace :is(.editor-selection-count,.editor-italic-toggle[data-mixed]){color:var(--studio-silver)}#root .caption-workspace :is(.editor-segmented button,.editor-italic-toggle)[aria-pressed=true]{background:#293d50;color:var(--studio-silver);border-color:#b7c9dc66}#root .caption-workspace .editor-override-dot{background:var(--studio-gold)}@media(min-width:1000px){.studio-account{display:grid;grid-template-columns:1.15fr 1fr;align-content:start;align-items:start;gap:24px}.studio-account>h1{grid-column:1 / -1}.app-shell .studio-account>section{margin-top:0}}@media(max-width:767px){.app-shell :is(.studio-account,.studio-credits,.studio-admin,.studio-review){padding:26px 20px}.app-shell :is(.studio-account,.studio-credits,.studio-admin)>section{padding:20px}.studio-credits>.grid{grid-template-columns:minmax(0,1fr)}.studio-admin>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-admin>.grid>div{padding:14px}.studio-admin section>.grid{grid-template-columns:minmax(0,1fr)}.studio-review>.grid{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-tabs{gap:4px}.workspace-tabs button{flex:1;justify-content:center;padding-inline:8px}.workspace-tool-grid>*{padding:18px}.studio-legal-page>div{margin:16px;padding:22px}.studio-legal-page h1{font-size:26px}.studio-consent>div{padding:24px}#root .caption-workspace .editor-body{padding:8px}}:root{color-scheme:dark}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 13px;border:1px solid var(--studio-line);border-radius:9px;background:var(--studio-panel);color:var(--studio-text);font:inherit;font-size:12px;cursor:pointer;flex-shrink:0}.theme-toggle:hover{background:var(--studio-raised)}.theme-toggle:focus-visible{outline:2px solid var(--studio-silver);outline-offset:3px}.theme-toggle .studio-icon{width:19px;height:19px}.theme-toggle--compact{width:44px;padding:9px}.app-sidebar-bottom>.theme-toggle{width:100%;justify-content:flex-start;margin-bottom:16px}.public-header-actions,.editor-account-actions,.consent-heading{display:flex;align-items:center;gap:10px}.public-header-actions{margin-left:auto}.consent-heading{justify-content:space-between}.legal-theme-toggle{float:right}@media(max-width:767px){.public-header{flex-wrap:wrap}.public-header-actions{gap:8px}.public-header-actions>.web-secondary{min-height:44px;padding:8px 11px;font-size:12px}.app-topbar-right{gap:10px}.app-topbar-right>.app-avatar{display:none}.app-top-balance{gap:5px;font-size:12px}.app-top-balance small{display:none}.app-mobile-brand .brand-logo{width:clamp(145px,44vw,190px)}}:root[data-theme=light]{color-scheme:light;--studio-bg:#e6e8e6;--studio-panel:#ffffff;--studio-raised:#eff0ef;--studio-line:#d7dcdf;--studio-silver:#304e6b;--studio-gold:#806326;--studio-text:#293139;--studio-muted:#59636b;--light-selected:#e4e9e8;--light-danger:#a13d36;--studio-page-background:radial-gradient(ellipse at 12% 4%,#ffffff73,transparent 42%),radial-gradient(ellipse at 90% 12%,#d4dada55,transparent 46%),var(--studio-bg);--studio-pearl:linear-gradient(145deg,#ffffffed,#ffffffc9 48%,#f1f3f1b8);--studio-pearl-shadow:0 24px 50px -30px #333f4c47,0 5px 16px -8px #252e3529;--studio-demo-silver:#d4dbd8}[data-theme=light] body{background:var(--studio-bg);color:var(--studio-text)}[data-theme=light] *::-webkit-scrollbar-thumb{background:#b9c2c0}[data-theme=light] #root :is(.app-shell,.public-site){--web-bg:var(--studio-bg);--web-panel:var(--studio-panel);--web-raised:var(--studio-raised);--web-line:var(--studio-line);--web-text:var(--studio-text);--web-muted:var(--studio-muted);--web-silver:var(--studio-silver)}[data-theme=light] #root :is(.studio-workspace,.clip-workspace){--silver:var(--studio-silver);--gold:var(--studio-gold);--muted:var(--studio-muted);--line:var(--studio-line);background:var(--studio-page-background);color:var(--studio-text)}[data-theme=light] #root :is(.app-sidebar,.app-topbar,.app-bottom-nav){background:#dfe4e1;border-color:var(--studio-line)}[data-theme=light] #root .app-bottom-nav a{color:var(--studio-muted)}[data-theme=light] #root :is(.app-side-nav a:hover,.app-side-nav .is-current,.app-bottom-nav a.is-current){background:#e4e9e8;border-color:#c5cece;color:#213e59}[data-theme=light] #root .app-nav-dot{background:var(--studio-silver)}[data-theme=light] #root :is(.app-wallet,.project-empty,.workspace-empty){background:#ffffff80;border-color:var(--studio-line)}[data-theme=light] #root :is(.app-avatar,.editor-avatar){background:#e3e8e7;color:#28445e;border-color:#c4cdd4}[data-theme=light] #root :is(.app-brand-tagline,.app-nav-label,.app-wallet p,.app-sidebar-legal,.app-profile small,.app-profile>.studio-icon,.app-footer,.web-eyebrow,.web-count,.project-meta,.project-detail,.project-empty p,.workspace-meta,.workspace-guide p,.workspace-section-title p,.workspace-empty p,.workspace-focus>p,.workspace-focus-leave,.workspace-next>p,.stage2-detail,.clip-stage-note){color:var(--studio-muted)}[data-theme=light] #root :is(.app-wallet>div .studio-icon,.app-top-balance .studio-icon){color:var(--studio-gold)}[data-theme=light] #root :is(.web-primary,.studio-primary,button.bg-brand-600,.public-login-box>button,.public-login-box form>button.bg-slate-200){background:#304e6b;color:#fff;border-color:#304e6b;box-shadow:0 3px 10px #213e5914}[data-theme=light] #root :is(.web-primary,.studio-primary,button.bg-brand-600,.public-login-box>button):hover:not(:disabled){background:#223e59}[data-theme=light] #root :is(.web-secondary,.studio-outline,.project-card-action,.feature-small-button){color:#304e6b;background:#ffffff80;border-color:#c4cdd4}[data-theme=light] #root :is(.web-secondary,.studio-outline,.project-card-action,.feature-small-button):hover{background:#e4e9e8;border-color:#7a94af}[data-theme=light] #root :is(.web-text-link,.web-icon-button,.project-menu>.web-icon-button,.workspace-guide .studio-icon,.workspace-focus-leave a,.workspace-advanced summary,.range-picker .range-label){color:#3e5c77}[data-theme=light] #root :is(.web-icon-button:hover,.project-menu>.web-icon-button[aria-expanded=true],.workspace-guide>:hover){background:#e4e9e8;color:#213e59}[data-theme=light] #root :is(.project-menu-list,.workspace-next,.workspace-focus,.stage2,.studio-file){background:var(--studio-pearl);border-color:var(--studio-line);box-shadow:0 5px 22px #233e5910}[data-theme=light] #root :is(.project-menu-list button,.stage2-done,.stage2-done strong,.clip-stages .is-current,.clip-stages .is-done,.clip-stages .is-running){color:var(--studio-text)}[data-theme=light] #root :is(.project-menu-list button:hover,.project-menu-list button:focus-visible,.workspace-tool-grid label:has(input[type=radio]:checked),.stage2-done){background:#e4e9e8;border-color:#c4cdd4}[data-theme=light] #root :is(.project-menu-list .is-danger,.studio-account .text-red-200,.studio-review .text-red-300){color:var(--light-danger)}[data-theme=light] #root :is(.project-card-actions,.workspace-guide>*,.workspace-advanced,.workspace-tabs,.workspace-focus-jobs,.workspace-focus-leave,.workspace-results>li,.clip-workspace .workspace-guide>*){border-color:var(--studio-line)}[data-theme=light] #root .workspace-tabs button{color:var(--studio-muted)}[data-theme=light] #root .workspace-tabs button[aria-selected=true]{background:var(--light-selected);color:#213e59;box-shadow:inset 0 0 0 1px #c4cdd4}[data-theme=light] #root .project-skeleton{background:linear-gradient(#e4e9e8 43%,#fff 43%);border-color:var(--studio-line)}[data-theme=light] #root .project-empty-icon{background:var(--studio-raised);color:#486884;border-color:var(--studio-line)}[data-theme=light] #root .project-search{background:#ffffffb3;border-color:var(--studio-line)}[data-theme=light] #root :is(.project-search>.studio-icon,.project-filters button,.project-filters button span,.studio-file-cancel){color:var(--studio-muted)}[data-theme=light] #root .project-filters button[aria-pressed=true]{background:var(--light-selected);border-color:#b7c6cd;color:#304e6b}[data-theme=light] #root .project-card-action.is-waiting{background:#f0dfba;color:#624715;border-color:#ceb47e}[data-theme=light] #root .project-card-action.is-done{background:#304e6b;color:#fff;border-color:#304e6b}[data-theme=light] #root .clip-stages .is-current .clip-stage-mark{background:#304e6b;color:#fff}[data-theme=light] #root :is(.range-track,.range-time input){background:#fff;color:var(--studio-text);border-color:var(--studio-line)}[data-theme=light] #root .range-window{background:#304e6b1a}[data-theme=light] #root .range-playhead,[data-theme=light] #root .range-handle{background:#304e6b}[data-theme=light] #root .range-handle:after{background:#fff}[data-theme=light] #root :is(.range-time,.range-summary){color:var(--studio-muted)}[data-theme=light] #root .range-summary b{color:var(--studio-text)}[data-theme=light] #root :is(.app-shell .app-content,.studio-consent,.studio-legal-page){background:var(--studio-page-background)}[data-theme=light] #root :is(.studio-preview,.studio-file,.studio-goal,.project-toolbar,.project-card,.workspace-next,.workspace-focus,.stage2,.workspace-tool-grid>section,.workspace-results>li,.studio-account>section,.studio-credits>.grid>div,.studio-credits>div.max-w-sm,.studio-admin>section,.studio-admin>.grid>div,.studio-review>.grid>div:last-child,.studio-consent>div,.studio-legal-page>div){background:var(--studio-pearl);border-color:#ffffffb3;box-shadow:var(--studio-pearl-shadow)}[data-theme=light] #root .project-cover:not(.has-frame){background:linear-gradient(145deg,#cbd2d2,#dde2df);border-color:var(--studio-line)}[data-theme=light] #root .project-cover>.studio-icon{color:#586e78}[data-theme=light] #root .project-status{color:#42535d;background:#edf0ee;border-color:#bfc9ca}[data-theme=light] #root .project-status.is-waiting{color:#72571e;background:#f3e8cb;border-color:#d3bd88}[data-theme=light] #root .project-status.is-done{color:#304e6b;background:#e4e9e8;border-color:#b7c6cd}[data-theme=light] #root .project-status.is-processing{color:#304e6b;background:#e1eaf1;border-color:#b7c9d7}[data-theme=light] #root .project-status.is-problem{color:#a13d36;background:#fbece9;border-color:#e4b6ae}[data-theme=light] #root .caption-example-player{background:linear-gradient(145deg,#cbd2d2,#dde2df);border-color:#b7c3c6}[data-theme=light] #root .caption-sequence-frame b{color:#303a42}[data-theme=light] #root .caption-sequence-dots i{background:#4f6879}[data-theme=light] #root .cut-caption-row>span{color:var(--studio-muted)}[data-theme=light] #root .cut-caption-after i{background:#7a929c}[data-theme=light] #root :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--studio-text)}[data-theme=light] #root :is(.text-slate-400,.text-slate-500,.text-slate-600){color:var(--studio-muted)}[data-theme=light] #root [class*=bg-ink-]{background-color:var(--studio-panel);border-color:var(--studio-line)}[data-theme=light] #root [class*=border-ink-]{border-color:var(--studio-line)}[data-theme=light] #root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:#fff;color:var(--studio-text);border-color:#c4cdd4}[data-theme=light] #root :is(input,textarea)::-moz-placeholder{color:#657b90}[data-theme=light] #root :is(input,textarea)::placeholder{color:#657b90}[data-theme=light] #root :is(input[type=checkbox],input[type=radio]){accent-color:#304e6b}[data-theme=light] #root :is([class*=text-red-],[class*=text-rose-]){color:#a13d36}[data-theme=light] #root :is([class*=text-amber-],[class*=text-yellow-]){color:#805b18}[data-theme=light] #root :is([class*=text-emerald-],[class*=text-green-]){color:#21664c}[data-theme=light] #root [class*=text-brand-]{color:#304e6b}[data-theme=light] #root [class*=bg-red-]{background-color:#fbece9;border-color:#e4b6ae}[data-theme=light] #root [class*=bg-amber-]{background-color:#fbf3df;border-color:#dbc797}[data-theme=light] #root [class*=bg-emerald-]{background-color:#e6f3ed;border-color:#abd0bd}[data-theme=light] #root .app-shell .studio-account>section:last-child{background:#fff6f4;border-color:#e4c4bc}[data-theme=light] #root .studio-account>section:first-of-type>.flex{border-color:var(--studio-line)}[data-theme=light] #root .studio-credits>.grid>div.border-brand-500\/70{background:linear-gradient(110deg,#fff,#e4e9e8);border-color:#7a94af}[data-theme=light] #root .studio-credits>.grid>div>span{background:#f0dfba;color:#624715}[data-theme=light] #root :is(.studio-credits>section li,.studio-admin section li){border-color:var(--studio-line);background:#f1f3f1}[data-theme=light] #root .studio-review .bg-ink-500{background:#304e6b;color:#fff}[data-theme=light] #root .studio-legal-page h2{border-color:var(--studio-line)}[data-theme=light] #root :is(.studio-preview,.studio-goal){background:var(--studio-panel);border-color:var(--studio-line)}[data-theme=light] #root .studio-goal:hover{border-color:#8ca4bb}[data-theme=light] #root :is(.studio-goal.is-selected,.studio-retake-option){background:linear-gradient(125deg,#e7ece9,#e0e6e4);border-color:#7a94af;box-shadow:inset 0 0 0 1px #304e6b14}[data-theme=light] #root .app-shell .studio-goals .studio-goal.is-selected{background:linear-gradient(125deg,#e7ece9,#e0e6e4);border-color:#7a94af;box-shadow:inset 0 0 0 1px #304e6b14}[data-theme=light] #root :is(.studio-intro p,.studio-goal-copy p,.studio-goal-copy small,.studio-drop p,.studio-drop small,.studio-drop-formats,.studio-private,.studio-legal,.studio-status,.studio-preview-heading,.studio-pill,.studio-dock small,.studio-credit-rate,.studio-free-quota,.studio-retake-option p,.studio-ai-help li,.studio-next-tools p,.cut-caption-key){color:var(--studio-muted)}[data-theme=light] #root :is(.studio-goal>.studio-icon,.studio-file-state,.studio-text-link,.studio-ai-help h2,.studio-next-tools>h2,.studio-next-tools h3,.studio-retake-option label,.caption-example-heading,.cut-caption-heading){color:#304e6b}[data-theme=light] #root .studio-goal.is-selected>.studio-icon{color:var(--studio-gold)}[data-theme=light] #root .studio-recommended{background:#efdfbb;color:#624715}[data-theme=light] #root :is(.studio-next-tools,.studio-example,.studio-pill,.studio-credit-summary){border-color:var(--studio-line)}[data-theme=light] #root .studio-dock{background:#e7ece9;border-color:#c5cece;box-shadow:0 -8px 28px #213e5910}[data-theme=light] #root .studio-steps .is-active{color:#213e59}[data-theme=light] #root .studio-steps .is-active>span{color:#fff;background:#304e6b;border-color:#304e6b}[data-theme=light] #root .studio-filmstrip button.is-current{color:#213e59;border-color:#304e6b}[data-theme=light] #root .studio-drop.studio-drop--glass{background:transparent;border-color:#ffffffb3;box-shadow:var(--studio-pearl-shadow)}[data-theme=light] #root .upload-glass:before,[data-theme=light] #root .upload-glass[data-ready=true]:before{display:block;background:var(--studio-pearl);box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #ffffffa6;-webkit-backdrop-filter:blur(12px) saturate(80%);backdrop-filter:blur(12px) saturate(80%)}[data-theme=light] #root .upload-glass canvas{opacity:.04;mix-blend-mode:multiply;filter:grayscale(1)}[data-theme=light] #root .studio-drop-frame{background:#d4dbd8;border-color:#9caeaf}[data-theme=light] #root .studio-drop-frame.front{background:linear-gradient(145deg,#edf0ee,#cbd2d2);color:#304e6b}[data-theme=light] #root .studio-drop-frame.front span{color:#486884}[data-theme=light] #root .studio-upload-bubble{background:#304e6b;color:#fff;border-color:#e7ece9}[data-theme=light] #root :is(.studio-audio,.studio-codec){color:var(--studio-muted)}[data-theme=light] #root .public-site{background:radial-gradient(ellipse at 90% 10%,#dce7f560,transparent 40%),var(--studio-bg)}[data-theme=light] #root :is(.public-header nav,.public-hero-copy>p,.public-hero-visual>p,.public-benefits>span,.public-section-heading p,.public-how p,.public-how li>span,.public-pricing-grid article>span,.public-pricing-grid strong small,.public-pricing-grid li,.public-pricing-footnote,.public-faq details p,.public-final-cta p,.public-footer,.feature-copy>p,.feature-demo-note,.feature-demo-bar,.feature-demo-bar small,.feature-demo-footer>span,.feature-tools>article>p,.feature-edit-demo label,.feature-edit-demo small,.feature-tool-note,.feature-files small,.feature-guide-grid p,.feature-retake-line>span,.feature-retake-line small){color:var(--studio-muted)}[data-theme=light] #root :is(.public-header nav a:hover,.public-hero h1 em,.public-benefits .studio-icon,.feature-copy h3 em,.feature-copy ul,.feature-files .studio-icon,.feature-guide-grid b,.feature-retake-line){color:#304e6b}[data-theme=light] #root :is(.public-hero-badge,.public-feature-icon){color:#3e5c77;border-color:#c5cece;background:#e4e9e8}[data-theme=light] #root .public-hero-badge>span{background:#486884}[data-theme=light] #root :is(.public-benefits,.public-how li,.public-pricing-grid ul,.public-faq details,.public-final-cta,.public-footer){border-color:var(--studio-line)}[data-theme=light] #root :is(.feature-lead,.feature-panel,.feature-tools>article,.feature-guide-grid>a,.public-pricing-grid>article){background:linear-gradient(135deg,#fff,#f1f5f9);border-color:var(--studio-line)}[data-theme=light] #root :is(.feature-caption-demo,.feature-silence-demo,.feature-retake-demo,.feature-files>div,.feature-switch,.landing-demo-top,.landing-demo-transcript,.landing-demo-wave){background:#e7ece9;border-color:var(--studio-line)}[data-theme=light] #root :is(.feature-link,.feature-number,.feature-copy li .studio-icon,.public-hero-demo-link,.feature-guide-grid>a>span,.feature-wave-gap,.public-pricing-notice){color:var(--studio-gold)}[data-theme=light] #root .feature-switch button{color:var(--studio-muted)}[data-theme=light] #root .feature-switch button[aria-pressed=true]{background:#304e6b;color:#fff}[data-theme=light] #root .feature-caption-sequence button{color:var(--studio-text);border-color:var(--studio-line)}[data-theme=light] #root .feature-caption-sequence small{color:var(--studio-muted)}[data-theme=light] #root .feature-caption-sequence button[aria-pressed=true]{background:#f6ecd6;border-color:#b99c63;color:#624715}[data-theme=light] #root .feature-wave-speech i{background:#6887a4}[data-theme=light] #root .feature-demo-footer{border-color:var(--studio-line)}[data-theme=light] #root .feature-guide-grid>a:hover{background:#eff0ef;border-color:#b99c63}[data-theme=light] #root .landing-demo{box-shadow:0 18px 50px #233e5918}[data-theme=light] #root :is(.landing-demo-tag,.landing-demo-transcript>span,.landing-demo-transcript small,.landing-demo-transcript p,.landing-demo-transcript .landing-demo-style,.landing-demo-style>span:first-child,.landing-demo-wave>.studio-icon,.landing-demo-wave small,.landing-demo-note){color:var(--studio-muted)}[data-theme=light] #root .landing-demo-transcript>div.is-selected{background:#e3e8e7;border-color:#c4cdd4}[data-theme=light] #root .landing-demo-wave i{background:#b1c3d4}[data-theme=light] #root .landing-demo-wave i:nth-child(-n+14){background:#486884}[data-theme=light] #root .brand-logo{filter:brightness(.38) saturate(1.2)}[data-theme=light] #root .caption-workspace{--editor-bg:var(--studio-bg);--editor-panel:var(--studio-panel);--editor-field:var(--studio-raised);--editor-line:var(--studio-line);--editor-muted:var(--studio-muted);--editor-text:var(--studio-text);--editor-blue:#304e6b;--editor-soft:#e4e9e8;--editor-danger:#a13d36}[data-theme=light] #root .caption-workspace :is(.editor-header,.editor-plan-notice){background:#dfe4e1}[data-theme=light] #root .caption-workspace :is(.editor-export-menu .editor-menu-trigger,.editor-transport .editor-play-button,.editor-playhead-label){background:#304e6b;color:#fff;border-color:#304e6b}[data-theme=light] #root .caption-workspace :is(.editor-segmented button,.editor-italic-toggle)[aria-pressed=true]{background:#e4e9e8;color:#213e59;border-color:#c4cdd4}[data-theme=light] #root .caption-workspace .editor-export-menu .editor-menu-trigger:hover{background:#223e59}[data-theme=light] #root :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#486884}[data-theme=light] #root :is(.studio-supported-formats,.studio-supported-formats dd,.public-login-heading,.public-login-box>p,.studio-ai-help .studio-icon,.studio-next-tools .studio-icon){color:var(--studio-muted)}[data-theme=light] #root :is(.studio-format-toggle,.studio-supported-formats dt){color:#304e6b}[data-theme=light] #root .studio-supported-formats dl{background:#f0f2f0;border-color:var(--studio-line)}[data-theme=light] #root .caption-workspace :is(.editor-search,.editor-selection-bar,.editor-segmented,.editor-italic-toggle,.editor-timeline-area,.editor-track-canvas,.editor-timeline-navigation button){background:#e7ece9;border-color:var(--studio-line)}[data-theme=light] #root .caption-workspace :is(.editor-time-field>button,.editor-timeline-toolbar kbd,.editor-timeline-tip,.editor-timeline-toolbar .editor-ripple[aria-pressed=true]){background:#e4e9e8;color:#304e6b;border-color:#c4cdd4}[data-theme=light] #root .caption-workspace :is(.editor-settings-section h3,.editor-settings-section summary,.editor-color-field>span,.editor-help-dialog dd,.editor-draft-dialog){color:var(--studio-text)}[data-theme=light] #root .caption-workspace :is(.editor-row-time,.editor-transport .editor-icon-button){color:var(--studio-muted)}[data-theme=light] #root .caption-workspace :is(.editor-save-state,.editor-export-progress,.editor-export-result,.editor-backup-status,.editor-draft-status){color:#21664c}[data-theme=light] #root .caption-workspace :is(.editor-export-result,.editor-draft-status){background:#e6f3ed;border-color:#abd0bd}[data-theme=light] #root .caption-workspace :is(.editor-save-state.is-dirty,.editor-draft-conflict,.editor-draft-status.is-error){color:#805b18}[data-theme=light] #root .caption-workspace .editor-draft-status.is-error{background:#fbf3df;border-color:#dbc797}[data-theme=light] #root .caption-workspace :is(.editor-menu-item:hover:not(:disabled),.editor-button:hover:not(:disabled),.editor-icon-button:hover:not(:disabled),.editor-menu-trigger:hover,.editor-reset-link:hover,.editor-group-row[data-match=true]:not([data-selected=true])){background:#e4e9e8;border-color:#c4cdd4}[data-theme=light] #root .caption-workspace .editor-button.editor-danger:hover:not(:disabled){background:#fbece9;border-color:#e4b6ae}[data-theme=light] #root .caption-workspace .editor-transport .editor-play-button{background:#304e6b;color:#fff}[data-theme=light] #root .caption-workspace .editor-export-menu .editor-menu-trigger:hover{background:#223e59;color:#fff}[data-theme=light] #root .caption-workspace :is(.editor-sidebar,.editor-preview-panel,.editor-menu-popover,.editor-help-dialog,.editor-draft-dialog){background:var(--studio-pearl);border-color:#ffffffb3;box-shadow:var(--studio-pearl-shadow)}[data-theme=light] #root .caption-workspace .editor-timeline-area{background:var(--studio-pearl);border-color:#ffffffb3;box-shadow:var(--studio-pearl-shadow);--editor-muted:#4f5c63;--studio-muted:#4f5c63}[data-theme=light] #root .caption-workspace .editor-track-canvas{background:var(--studio-demo-silver)}[data-theme=light] #root .caption-workspace .editor-caption-overlay{color:#fff}[data-theme=light] #root .clip-workspace>.workspace-heading .project-status.is-done{background:#e0e6e4;color:#304e6b;border-color:#c4cdd4}@media(max-width:767px){#root .caption-workspace .editor-account-actions{gap:6px}#root .caption-workspace .editor-save-state{font-size:0;gap:0;flex-shrink:0}#root .caption-workspace .editor-header-actions{flex-wrap:wrap}}[data-theme=light] #root .studio-review .review-column,[data-theme=light] #root .studio-review .review-lines-panel{background:var(--studio-pearl);border-color:var(--studio-line)}[data-theme=light] #root .studio-review .review-actions{background:#e7ece9;border-color:#c5cece;box-shadow:0 -8px 28px #213e5910}[data-theme=light] #root .studio-review .review-steps [aria-current=step] .review-step-mark{color:#fff}#root .public-site .public-glass{position:relative;isolation:isolate;overflow:hidden;background:transparent;border:1px solid transparent;border-radius:26px;box-shadow:0 17px 30px -17px #0009,0 3px 7px -3px #0005}#root .public-site .public-glass>:not(.upload-glass){position:relative;z-index:1}#root .public-site .public-glass>.upload-glass{z-index:0}#root .public-site .public-login-box.space-y-4>.upload-glass+*{margin-top:0}#root .public-site .public-glass:is(a):hover{background:transparent;border-color:#a9c5dc50}#root .public-site .public-glass:focus-within{outline:1px solid #b3cde14d;outline-offset:3px}#root .public-site a.public-glass:focus-visible{outline:2px solid var(--studio-gold);outline-offset:4px}#root .public-site .landing-demo.public-glass{border-radius:30px}#root .public-site :is(.landing-demo-top,.landing-demo-transcript,.landing-demo-wave){background:#c0d8ec06;border-color:#bfd8ec1a}#root .public-site :is(.feature-caption-demo,.feature-silence-demo,.feature-retake-demo,.feature-files>div){background:#0b172178;border-color:#bdd4e72b;box-shadow:inset 0 1px #d6e6f20a;-webkit-backdrop-filter:blur(7px) saturate(112%);backdrop-filter:blur(7px) saturate(112%)}#root .public-site .feature-caption-demo{border-radius:17px}#root .public-site :is(.feature-silence-demo,.feature-retake-demo){border-radius:15px}#root .public-site .feature-files>div{border-radius:12px}[data-theme=light] #root .public-site{--studio-bg: #e6e8e6;--studio-panel: #ffffff;--studio-raised: #eff0ef;--studio-line: #d7dcdf;--studio-text: #293139;--studio-muted: #59636b;--studio-gold: #806326;background:radial-gradient(ellipse at 12% 4%,#ffffff73,transparent 42%),radial-gradient(ellipse at 90% 12%,#d4dada55,transparent 46%),var(--studio-bg)}[data-theme=light] #root .public-site .public-glass{background:transparent;border-color:#ffffffb3;box-shadow:0 24px 50px -30px #333f4c47,0 5px 16px -8px #252e3529}[data-theme=light] #root .public-site .upload-glass:before,[data-theme=light] #root .public-site .upload-glass[data-ready=true]:before{display:block;background:linear-gradient(145deg,#ffffffed,#ffffffc9 48%,#f1f3f1b8);box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #ffffffa6;-webkit-backdrop-filter:blur(12px) saturate(80%);backdrop-filter:blur(12px) saturate(80%)}[data-theme=light] #root .public-site .upload-glass canvas{opacity:.04;filter:grayscale(1)}[data-theme=light] #root .public-site :is(.landing-demo-top,.landing-demo-transcript,.landing-demo-wave){background:#ffffff24;border-color:#b5bec54d}[data-theme=light] #root .public-site .landing-demo-video{background:radial-gradient(ellipse at 25% 15%,#ffffff38,transparent 65%),linear-gradient(145deg,#cbd2d2,#dde2df)}[data-theme=light] #root .public-site .demo-orbit{border-color:#6b777b14}[data-theme=light] #root .public-site .landing-demo-monogram{color:#303a42}[data-theme=light] #root .public-site .landing-demo-monogram>span{color:#4d5961}[data-theme=light] #root .public-site .landing-demo-caption{color:#3e4a53;text-shadow:none}[data-theme=light] #root .public-site .landing-demo-caption>span{color:#3e4a53;background:#ffffffb3;box-shadow:inset 0 0 0 1px #c5cdd380;animation-name:home-light-caption-word}@keyframes home-light-caption-word{0%,4%,36%,to{color:#3e4a53;background:#ffffffb3}8%,30%{color:#72571e;background:#f3e8cb}}[data-theme=light] #root .public-site .landing-demo-transcript p{color:#3e4952}[data-theme=light] #root .public-site .landing-demo-transcript>div.is-selected{background:#e9edf0;border-color:#b6c2cc}[data-theme=light] #root .public-site .landing-demo-transcript>div.is-selected p{color:#304858}[data-theme=light] #root .public-site .landing-demo-tag{border-color:#c7cfd566}[data-theme=light] #root .public-site .landing-demo-transcript .landing-demo-style{border-color:transparent;border-top-color:#c7cfd566}[data-theme=light] #root .public-site .landing-demo-wave i{background:#c2c9cd}[data-theme=light] #root .public-site .landing-demo-wave i:nth-child(-n+14){background:#647681}[data-theme=light] #root .public-site .landing-demo-note{border-color:#c7cfd54d}[data-theme=light] #root .public-site :is(.public-hero h1 em,.feature-copy h3 em,.feature-copy ul,.feature-retake-line,.feature-files .studio-icon){color:#3c4953}[data-theme=light] #root .public-site :is(.public-hero-badge,.public-feature-icon){color:#4b5a65;background:#edefee;border-color:#cdd4d8}[data-theme=light] #root .public-site :is(.feature-caption-demo,.feature-silence-demo,.feature-retake-demo,.feature-files>div){background:#ffffff80;border-color:#c6cfd680;box-shadow:inset 0 1px #ffffffb3}[data-theme=light] #root .public-site :is(.feature-caption-stage,.feature-style-demo>p){background:radial-gradient(ellipse at 50% 0,#ffffff38,transparent 75%),#d4dbd8;border-color:#c6cfd680}[data-theme=light] #root .public-site :is(.feature-caption-stage>p,.feature-style-demo>p){color:#35414a;text-shadow:none}[data-theme=light] #root .public-site :is(.feature-stage-label,.feature-stage-bottom){color:#4f5c63}[data-theme=light] #root .public-site .feature-style-demo .has-highlight .is-spoken{color:#755b21}[data-theme=light] #root .public-site .feature-switch{background:#eff1ef;border-color:#cdd4d8}[data-theme=light] #root .public-site .feature-caption-sequence button{background:#ffffff4d;border-color:#cdd4d8}[data-theme=light] #root .public-site .feature-caption-sequence button[aria-pressed=true]{background:#f7efdd;border-color:#d3c294}[data-theme=light] #root .public-site .feature-wave-speech i{background:#758892}[data-theme=light] #root .public-site .feature-wave-gap{border-color:#bda66e}[data-theme=light] #root .public-site .feature-retake-line.is-removed p{color:#886b5d}[data-theme=light] #root .public-site :is(.web-secondary,.feature-small-button){border-color:#c4cdd4}[data-theme=light] #root .public-site :is(.web-secondary,.feature-small-button):hover{background:#eceff0;border-color:#9baab5}[data-theme=light] #root .public-site input{border-color:#c4cdd4}[data-theme=light] #root .public-site .public-glass:is(a):hover{border-color:#a7b4bf80}@media(max-width:767px){#root .public-site .public-glass{border-radius:23px}#root .public-site .landing-demo.public-glass{border-radius:25px}}
