/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#070707;--panel:#0d0d0d;--panel-2:#131313;--panel-3:#191919;--line:#d6dcdc21;--line-strong:#d6dcdc45;--text:#d6dcdc;--muted:#9da1a1;--dim:#666a6a;--orange:#ff621e;--amber:#ff8b58;--red:#c72720;--green:#95d46b;--font-display:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--text);background:var(--bg);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}.tablet-editor-tabs,.tablet-source-actions,.tablet-export-panel,.tablet-action-bar{display:none}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.v8-shell{isolation:isolate;background:linear-gradient(110deg, #ffffff04, transparent 34%), radial-gradient(circle at 80% -10%, #ff621e2b, transparent 36rem), var(--bg);min-height:100vh;position:relative;overflow:hidden}.v8-shell:before,.editor-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.11;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#ffffff8c 0 .4px,#0000 .7px);background-size:4px 4px;position:fixed;inset:0}.v8-nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070707d1;border-radius:999px;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:68px;margin:14px auto 0;padding:7px 12px 7px 16px;display:flex;box-shadow:0 16px 44px #00000052}.brand{min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;align-items:center;gap:13px;padding:0;text-decoration:none;display:inline-flex}.toolit-logo{aspect-ratio:792/182;flex:none;width:206px;display:inline-block;position:relative;overflow:hidden}.toolit-logo img{width:213.26%;max-width:none;height:auto;position:absolute;top:0;left:0;transform:translate(-25.34%,-35.54%)}.brand-product{color:var(--orange);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.15em;background:#ff621e0d;border:1px solid #ff621e6b;border-radius:999px;padding:5px 7px 4px}.nav-links,.nav-actions{align-items:center;gap:23px;display:flex}.nav-links>a{color:var(--muted);font-size:13px;text-decoration:none}.nav-links>a:hover{color:var(--text)}.workspace-link{color:var(--muted);font-size:11px;font-weight:700;text-decoration:none}.workspace-link:hover{color:var(--text)}.nav-cta,.primary-action,.editor-button.primary{color:#130a06;background:var(--orange);text-transform:uppercase;letter-spacing:.03em;border:0;border-radius:4px;min-height:43px;padding:0 18px;font-weight:900;box-shadow:0 12px 36px #ff621e2e}.nav-cta{min-height:37px;font-size:12px}.nav-cta:hover,.primary-action:hover,.editor-button.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.desktop-install{position:relative}.nav-install{border:1px solid var(--line);color:#b7b7b1;white-space:nowrap;background:#ffffff06;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:800}.nav-install:hover{color:#fff;border-color:#ff621e80}.install-toast{z-index:100;max-width:330px;color:var(--text);background:#171717;border:1px solid #ff621e61;border-radius:9px;padding:13px 15px;font-size:11px;line-height:1.5;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 60px #000}.section-label{color:#858580;font:800 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.16em}.section-label.accent{color:var(--orange)}.product-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;width:min(1240px,100% - 48px);min-height:690px;margin:auto;padding:88px 0 104px;display:grid}.hero-copy-v8 h1{max-width:680px;font:italic clamp(58px, 6.6vw, 98px)/.86 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:19px 0 26px}.hero-copy-v8 h1 em{color:var(--orange);font-style:normal}.hero-copy-v8>p{color:#b5b5af;max-width:620px;margin:0;font-size:17px;line-height:1.7}.hero-cta-row{align-items:center;gap:24px;margin-top:31px;display:flex}.text-action,.quiet-button{color:#c5c5c0;background:0 0;border:0;padding:8px 0;font-weight:750}.text-action{border-bottom:1px solid #54544f}.text-action:hover,.quiet-button:hover{color:#fff}.proof-pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.proof-pills span{border:1px solid var(--line);color:#777772;background:#ffffff05;border-radius:999px;padding:7px 10px;font-size:9px}.product-launchpad{border:1px solid var(--line-strong);background:#080808f0;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 45px 120px #00000094,0 0 90px #ff621e14}.product-launchpad:before{content:"";z-index:2;background:var(--orange);height:3px;position:absolute;inset:0 0 auto}.product-launchpad>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:0 20px;display:flex}.product-launchpad>header b{font-size:12px}.product-launchpad>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:118px;color:var(--text);background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;padding:19px 22px;display:grid}.product-launchpad>button:hover{background:linear-gradient(90deg,#ff621e1a,#ffffff05)}.product-launchpad>button.launch-primary{min-height:150px;box-shadow:inset 3px 0 0 var(--orange);background:linear-gradient(90deg,#ff621e2e,#ff621e0b 62%,#0000),#0b0b0b}.product-launchpad>button.launch-primary strong{font-size:22px}.product-launchpad>button.launch-secondary{min-height:102px}.launch-index{color:#51514d;font:700 9px var(--font-geist-mono), monospace}.product-launchpad button small{color:var(--orange);font:750 8px var(--font-geist-mono), monospace;letter-spacing:.14em}.product-launchpad button strong{margin:5px 0;font-size:18px;display:block}.product-launchpad button p{color:#858580;margin:0;font-size:11px;line-height:1.5}.product-launchpad button>i{color:var(--amber);font-size:20px;font-style:normal}.product-launchpad>footer{color:#666660;background:#090909;justify-content:space-between;align-items:center;gap:8px;min-height:55px;padding:0 19px;font-size:8px;display:flex}.product-launchpad footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.product-launchpad footer i{background:var(--orange);border-radius:50%;width:5px;height:5px}.recent-projects{border:1px solid var(--line);background:#0c0c0c;border-radius:5px;width:min(1240px,100% - 48px);margin:0 auto 70px;padding:23px}.recent-projects>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.recent-projects>header h2{font:italic 32px var(--font-display);text-transform:uppercase;margin:7px 0 4px}.recent-projects>header p{color:#777772;margin:0;font-size:10px}.recent-projects>header button{color:#bcbcb6;background:0 0;border:0;border-bottom:1px solid #4b4b47;padding:8px 0;font-size:9px;font-weight:800}.recent-project-header-actions{align-items:center;gap:14px;display:flex}.recent-project-header-actions button.active{color:var(--amber);border-bottom-color:var(--orange)}.recent-project-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.recent-project-card,.recent-project-placeholder{border:1px solid var(--line);background:#111;border-radius:4px;flex-direction:column;min-height:185px;padding:17px;display:flex}.recent-project-placeholder{grid-column:1/-1;justify-content:center;gap:7px;min-height:110px}.recent-project-placeholder strong{font-size:12px}.recent-project-placeholder span{color:#777772;font-size:9px}.recent-project-placeholder.error{border-color:#ff5d534d}.recent-project-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.recent-project-status{color:#9a9a94;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.recent-project-status i{background:var(--orange);border-radius:50%;width:6px;height:6px}.recent-project-card-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.recent-project-card-actions button{color:#666660;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:8px}.recent-project-card-actions button:hover:not(:disabled){color:#bcbcb6;border-bottom-color:#4b4b47}.recent-project-card-actions button.danger:hover:not(:disabled){color:#ff817a;border-bottom-color:#ff5d53}.recent-project-card-actions button:disabled{cursor:wait;opacity:.5}.recent-project-card.archived{opacity:.7;border-style:dashed}.status-failed .recent-project-status{color:#ff817a}.status-failed .recent-project-status i{background:#ff5d53}.status-complete .recent-project-status i,.status-ready_for_review .recent-project-status i{background:var(--green)}.recent-project-card h3{text-overflow:ellipsis;white-space:nowrap;margin:13px 0 12px;font-size:14px;overflow:hidden}.recent-project-card dl{grid-template-columns:1fr 1fr 1fr;gap:7px;margin:0;display:grid}.recent-project-card dl div{min-width:0}.recent-project-card dt{color:#5e5e59;text-transform:uppercase;font-size:7px}.recent-project-card dd{color:#a0a09a;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.recent-project-error{color:#ff817a;margin:10px 0 0;font-size:8px;line-height:1.45}.recent-project-card>a{width:max-content;color:var(--amber);margin-top:auto;padding-top:13px;font-size:9px;font-weight:850;text-decoration:none}.recent-project-incomplete{color:#686863;margin-top:auto;padding-top:13px;font-size:8px}.recent-project-action-error{color:#ff817a;margin:12px 0 0;font-size:9px}.audience-rail{border-block:1px solid var(--line);color:#777772;white-space:nowrap;background:#0b0b0b;align-items:center;gap:23px;min-height:66px;padding:0 max(24px,50vw - 620px);font-size:11px;display:flex;overflow-x:auto}.audience-rail>span{color:var(--orange);font:800 8px var(--font-geist-mono), monospace;letter-spacing:.14em}.audience-rail i{background:#4b4b47;border-radius:50%;width:3px;height:3px}.workflow-section,.team-section{width:min(1240px,100% - 48px);margin:auto;padding:105px 0}.workflow-section>header{max-width:780px;margin-bottom:45px}.workflow-section h2,.team-section h2,.landing-cta h2{font:italic clamp(38px, 4.6vw, 64px)/.95 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:12px 0 14px}.workflow-section header p{max-width:690px;color:var(--muted);line-height:1.65}.workflow-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workflow-cards article{border:1px solid var(--line);background:#090909;border-radius:4px;flex-direction:column;min-height:260px;padding:25px;display:flex}.workflow-cards article>span{color:#4d4d49;font:700 9px var(--font-geist-mono), monospace}.workflow-cards article>b{margin-top:auto;font-size:18px}.workflow-cards p{color:#858580;font-size:12px;line-height:1.65}.team-section{background:radial-gradient(circle at 10% 110%, #c7272045, transparent 40%), var(--panel);border:1px solid #ff621e4d;border-radius:4px;grid-template-columns:.9fr 1.1fr;gap:80px;padding:76px;display:grid}.team-use-cases{grid-template-columns:1fr 1fr;gap:28px;display:grid}.team-use-cases article{border-top:1px solid var(--line);padding-top:16px}.team-use-cases b{font-size:13px}.team-use-cases p{color:var(--muted);font-size:11px;line-height:1.6}.landing-cta{text-align:center;padding:120px 24px}.landing-cta h2{max-width:820px;margin-inline:auto}.landing-cta .primary-action{margin-top:22px}.landing-footer{border-top:1px solid var(--line);color:#6e6e69;align-items:center;gap:34px;width:min(1240px,100% - 48px);min-height:110px;margin:auto;font-size:10px;display:flex}.landing-footer p{flex:1}.footer-brand{pointer-events:none}.footer-brand-logo{width:220px}.delivery-shell{background:radial-gradient(circle at 82% 0, #ff621e26, transparent 28rem), var(--bg);min-height:100vh;padding:14px max(24px,50vw - 580px) 88px}.delivery-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.delivery-nav>div{align-items:center;gap:18px;display:flex}.delivery-nav>a,.delivery-nav>div>a{color:var(--muted);font-size:12px;font-weight:700;text-decoration:none}.delivery-nav a:hover{color:var(--text)}.delivery-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.delivery-brand span{color:var(--orange);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.delivery-heading{max-width:700px;padding:78px 0 40px}.delivery-eyebrow{color:var(--orange);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 0 10px}.delivery-heading h1,.account-card h1{color:#f1f2ed;font:clamp(44px, 7vw, 82px)/.88 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.delivery-heading>p:last-child,.account-card>p:not(.delivery-eyebrow){max-width:620px;color:var(--muted);margin:18px 0 0;line-height:1.65}.deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.deliverable-card{border:1px solid var(--line);background:#ffffff06;border-radius:10px;overflow:hidden}.deliverable-card video{aspect-ratio:16/9;background:#020202;width:100%;display:block}.deliverable-copy{padding:18px 18px 6px}.deliverable-copy .delivery-eyebrow{margin-bottom:7px;font-size:8px}.deliverable-copy h2{color:#f1f2ed;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.deliverable-copy p{color:var(--muted);margin:8px 0 5px;font-size:12px}.deliverable-copy small{color:#777b78;font-size:10px}.deliverable-actions{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 18px;display:flex}.deliverable-actions>a:not(.delivery-primary),.account-actions>a:not(.delivery-primary){color:var(--text);font-size:12px;font-weight:700}.delivery-primary{color:#1b0d07;background:var(--orange);border:0;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.delivery-primary:hover{filter:brightness(1.08)}.delivery-status,.delivery-empty{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:10px;padding:26px}.delivery-status.error{color:#ff9c72}.delivery-empty h2{color:#f1f2ed;margin:0;font-size:20px}.delivery-empty p{margin:9px 0 18px;line-height:1.6}.account-card{border:1px solid var(--line);background:#ffffff06;border-radius:12px;max-width:710px;margin:104px auto 0;padding:42px}.account-card strong{color:var(--text)}.account-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.account-actions a{text-decoration:none}.account-signout{color:#ff9c72;font-size:12px;font-weight:800}.pricing-shell,.billing-shell{padding-bottom:104px}.pricing-heading,.billing-heading{max-width:720px;padding:78px 0 38px}.pricing-heading h1,.billing-heading h1{color:#f1f2ed;font:clamp(48px, 7vw, 82px)/.88 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.pricing-heading h1 em{color:var(--orange);font-style:normal}.pricing-heading>p:last-child,.billing-heading>p:last-child{max-width:620px;color:var(--muted);margin:18px 0 0;line-height:1.65}.pricing-heading strong,.billing-heading strong{color:var(--text)}.pricing-grid,.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-card,.billing-plan-card{border:1px solid var(--line);background:#ffffff06;border-radius:10px;flex-direction:column;min-height:346px;padding:24px;display:flex}.pricing-card-studio{background:linear-gradient(145deg,#ff621e21,#ffffff06 55%);border-color:#ff621e85}.pricing-price,.billing-plan-price{align-items:baseline;gap:7px;margin:22px 0 24px;display:flex}.pricing-price strong,.billing-plan-price strong{color:#f1f2ed;font:58px/.85 var(--font-display);letter-spacing:-.02em}.pricing-price span,.billing-plan-price span{color:var(--muted);font-size:11px;font-weight:700}.pricing-card ul{min-height:115px;color:var(--muted);gap:12px;margin:0 0 24px;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.pricing-card li{padding-left:14px;position:relative}.pricing-card li:before{content:"•";color:var(--orange);position:absolute;left:0}.pricing-card li strong{color:var(--text)}.pricing-card .delivery-primary{width:100%;margin-top:auto}.pricing-footnote{color:var(--dim);margin:18px 0 0;font-size:11px}.billing-plan-card{min-height:274px}.billing-plan-card>p:not(.delivery-eyebrow):not(.billing-plan-price){color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.55}.billing-plan-card form{margin-top:auto}.billing-plan-card button{width:100%}.billing-account-status{border:1px solid var(--line);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:24px;display:flex}.billing-account-status ul{color:var(--muted);gap:14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.billing-account-status p:not(.delivery-eyebrow){color:var(--muted);margin:8px 0 0;font-size:12px}.billing-account-status strong{color:var(--text);text-transform:capitalize}.billing-portal-link,.billing-unavailable a{color:var(--orange);font-size:12px;font-weight:800;text-decoration:none}.billing-unavailable{max-width:660px}.billing-unavailable h2{color:#f1f2ed;margin:0;font-size:20px}.billing-unavailable p{margin:9px 0 15px;line-height:1.6}.editor-library-link{color:var(--muted);font-size:11px;font-weight:800;text-decoration:none}.editor-library-link:hover{color:var(--text)}@media (width<=860px){.delivery-shell{padding-inline:24px}.delivery-heading{padding-top:58px}.account-card{margin-top:70px}}@media (width<=620px){.delivery-shell{padding:10px 14px 54px}.delivery-nav{gap:12px;min-height:56px}.delivery-brand .nav-brand-logo{width:142px}.delivery-nav>div{gap:12px}.delivery-nav>a,.delivery-nav>div>a{font-size:11px}.delivery-heading{padding:48px 0 28px}.delivery-heading h1,.account-card h1{font-size:clamp(42px,16vw,64px)}.deliverables-grid{grid-template-columns:1fr}.account-card{margin-top:46px;padding:26px 20px}.account-actions{flex-wrap:wrap;gap:14px 20px}}@media (width<=390px){.delivery-brand .nav-brand-logo{width:126px}.delivery-brand{gap:6px}.delivery-brand span{font-size:8px}.delivery-nav>div{gap:9px}.deliverable-actions{flex-direction:column;align-items:stretch}.deliverable-actions>a:not(.delivery-primary){align-items:center;min-height:36px;display:inline-flex}}.release-pill{color:#858580;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.release-pill i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.studio-container{width:min(1240px,100% - 48px);margin:auto;padding:58px 0 100px}.studio-topline{justify-content:space-between;gap:30px;margin-bottom:36px;display:flex}.studio-topline h1{font:italic clamp(44px, 5vw, 70px)/.88 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:12px 0}.studio-topline h1 em{color:var(--orange);font-style:normal}.studio-topline p{max-width:650px;color:var(--muted);margin:0;line-height:1.6}.mode-switcher{border:1px solid var(--line);background:#0d0d0d;border-radius:5px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid;overflow:hidden}.mode-switcher button{text-align:left;border:0;border-right:1px solid var(--line);background:0 0;gap:6px;min-height:126px;padding:21px;display:grid}.mode-switcher button:last-child{border-right:0}.mode-switcher button.active{box-shadow:inset 0 -2px var(--orange);background:linear-gradient(130deg,#ff621e24,#ffffff05)}.mode-switcher span{color:var(--orange);font:750 8px var(--font-geist-mono), monospace;letter-spacing:.14em}.mode-switcher strong{font-size:17px}.mode-switcher small{color:#777772;line-height:1.5}.intake-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.source-intake{gap:12px;display:grid}.source-drop,.audio-intake,.saved-media-library,.upload-queue,.project-controls,.project-launch{border:1px solid var(--line);background:var(--panel);border-radius:5px}.source-drop{grid-template-columns:58px 1fr auto;align-items:center;gap:20px;min-height:168px;padding:25px;display:grid}.source-drop.dragging{border-color:var(--orange);background:linear-gradient(115deg, #ff621e1f, var(--panel))}.drop-mark{width:56px;height:56px;color:var(--orange);background:#ff621e0d;border:1px dashed #ff621e73;border-radius:13px;place-items:center;font-size:26px;display:grid}.source-drop h2{margin:7px 0;font-size:19px}.source-drop p,.audio-intake p{color:#777772;margin:0;font-size:11px;line-height:1.5}.source-drop b{color:var(--amber);margin-top:11px;font-size:11px;display:block}.outline-action,.editor-link,.download-link{border:1px solid var(--line-strong);color:#d2d2cd;background:var(--panel-3);border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.outline-action:hover,.editor-link:hover,.download-link:hover{color:#fff;border-color:#ff621e85}.outline-action.full{width:100%}.audio-intake{grid-template-columns:42px 1fr auto;align-items:center;gap:16px;min-height:94px;padding:18px 22px;display:grid}.audio-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--amber);background:#191919;border-radius:9px;place-items:center;display:grid}.audio-intake h3{margin:4px 0;font-size:13px}.saved-media-library{gap:12px;padding:18px 22px;display:grid}.saved-media-library>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.saved-media-library h3{margin:4px 0;font-size:14px}.saved-media-library header p,.saved-media-status{color:#777772;margin:0;font-size:10px;line-height:1.5}.saved-media-library header b{color:var(--amber);white-space:nowrap;font-size:9px}.saved-media-list{scrollbar-width:thin;gap:5px;max-height:260px;display:grid;overflow-y:auto}.saved-media-list label{border:1px solid var(--line);cursor:pointer;background:#0b0b0b;border-radius:7px;grid-template-columns:auto 30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.saved-media-list label.selected{background:#ff621e14;border-color:#ff621e94}.saved-media-list label.disabled{opacity:.48;cursor:not-allowed}.saved-media-list input{accent-color:var(--orange)}.saved-media-kind{border:1px solid var(--line);width:28px;height:28px;color:var(--orange);background:#171717;border-radius:6px;place-items:center;font-size:10px;font-style:normal;display:grid}.saved-media-kind.song{color:var(--amber)}.saved-media-list label>span:nth-of-type(2){gap:3px;min-width:0;display:grid}.saved-media-list strong,.saved-media-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-media-list strong{font-size:10px}.saved-media-list small{color:#72726d;font-size:8px}.saved-media-list label>i{color:#666661;font:normal 7px var(--font-geist-mono), monospace;white-space:nowrap}.saved-media-attach{justify-self:start}.saved-media-status.error{color:#ff817a}.clip-library>.saved-media-library{flex:none;gap:7px;margin-top:8px;padding:10px}.clip-library>.saved-media-library>header{display:block}.clip-library>.saved-media-library header p{font-size:7px}.clip-library>.saved-media-library header b{margin-top:4px;display:block}.clip-library>.saved-media-library .saved-media-list{max-height:150px}.clip-library>.saved-media-library .saved-media-list label{grid-template-columns:auto 24px minmax(0,1fr);gap:6px;padding:6px}.clip-library>.saved-media-library .saved-media-kind{width:22px;height:22px}.clip-library>.saved-media-library .saved-media-list label>i{display:none}.clip-library>.saved-media-library .saved-media-attach{width:100%;min-height:32px}.reset-project-button,.reset-from-scratch{color:#ff9189!important;border-color:#ff60565c!important}.upload-queue{padding:22px}.upload-queue>header{justify-content:space-between;gap:20px;margin-bottom:15px;display:flex}.upload-queue h3{margin:6px 0 0;font-size:15px}.upload-queue dl{gap:9px;margin:0;display:flex}.upload-queue dl>div{border:1px solid var(--line);background:#0a0a0a;border-radius:7px;min-width:100px;padding:8px 10px}.upload-queue dt{color:#696965;text-transform:uppercase;font-size:8px}.upload-queue dd{margin:3px 0 0;font-size:10px;font-weight:800}.queue-pause-all{border:1px solid var(--line);color:#bbb;background:#181818;border-radius:6px;align-self:center;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.queue-list{gap:6px;max-height:330px;display:grid;overflow-y:auto}.queue-item{background:#0b0b0b;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 38px auto;align-items:center;gap:10px;padding:10px;display:grid}.queue-item.error{border-color:#ff554d59}.queue-item.complete{border-color:#95d46b33}.queue-kind{width:32px;height:32px;color:var(--orange);background:#181818;border-radius:7px;place-items:center;display:grid}.queue-file{min-width:0}.queue-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.queue-file small{color:#6f6f6a;margin-top:3px;font-size:8px;display:block}.queue-detail{overflow-wrap:anywhere;color:#bb7b5f!important}.queue-progress{background:#292925;border-radius:99px;height:3px;margin-top:7px;overflow:hidden}.queue-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--amber));height:100%;transition:width .25s;display:block}.queue-percent{color:#8d8d88;font:700 9px var(--font-geist-mono), monospace}.queue-actions{gap:5px;display:flex}.queue-actions button{border:1px solid var(--line);color:#898984;background:#151515;border-radius:4px;padding:5px 7px;font-size:8px}.queue-actions button:hover:not(:disabled){color:#fff;border-color:#ff621e73}.queue-footnote{color:#5f5f5b;margin:12px 0 0;font-size:8px}.project-controls{padding:25px}.project-controls>header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.project-controls h2{margin:7px 0 0;font-size:18px}.analysis-badge{color:#aa8251;white-space:nowrap;background:#ffb6480a;border:1px solid #ffb64838;border-radius:999px;padding:6px 8px;font-size:8px}.edit-profile-panel{background:linear-gradient(115deg,#ff621e17,#ffb64805 44%,#0000 75%),#090909;border:1px solid #ff621e42;border-radius:10px;min-width:0;margin:0 0 20px;padding:16px}.edit-profile-panel>legend{justify-content:space-between;gap:18px;width:100%;padding:0;display:flex}.edit-profile-panel>legend>span{color:#edede8;font-size:11px;font-weight:850}.edit-profile-panel>legend small{color:var(--orange);font:700 7px var(--font-geist-mono), monospace;letter-spacing:.07em;margin-left:7px;display:inline-block}.edit-profile-panel>legend>b{color:#696964;text-align:right;max-width:360px;font-size:8px;line-height:1.45}.edit-profile-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.edit-profile-card{border:1px solid var(--line);cursor:pointer;background:#0d0d0d;border-radius:8px;grid-template-columns:18px 1fr;align-items:flex-start;gap:9px;min-height:96px;padding:12px;display:grid}.edit-profile-card:hover{border-color:#ff621e57}.edit-profile-card.active{background:linear-gradient(125deg,#ff621e1a,#0d0d0d 66%);border-color:#ff621ea3;box-shadow:inset 0 0 0 1px #ff621e1a}.edit-profile-card input{width:16px;height:16px;accent-color:var(--orange);margin:1px 0 0}.edit-profile-card strong{color:#e3e3de;font-size:10px;display:block}.edit-profile-card small{color:#757570;margin-top:6px;font-size:8px;line-height:1.5;display:block}.signature-strength{border:0;margin:12px 0 0;padding:0}.signature-strength legend{color:#989893;margin-bottom:7px;font-size:8px;font-weight:800}.signature-strength>div{border:1px solid var(--line);background:#070707;border-radius:7px;width:min(410px,100%);padding:3px;display:flex}.signature-strength button{color:#777772;background:0 0;border:0;border-radius:5px;flex:1;min-height:44px;font-size:9px;font-weight:750}.signature-strength button.active{color:#17100b;background:var(--orange)}.edit-profile-notice{color:#666661;margin:11px 0 0;font-size:8px;line-height:1.5}.music-title-setup{background:linear-gradient(120deg,#ff621e1b,#ffb64806 48%,#090909 78%);border:1px solid #ff621e75;border-radius:10px;margin:0 0 18px;padding:18px}.music-title-setup>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.music-title-setup h3{color:#f1f1ec;margin:6px 0 0;font-size:15px}.music-title-setup>header>strong{color:var(--orange);font:750 7px var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;border:1px solid #ff621e57;border-radius:999px;padding:6px 9px}.title-order-receipt{color:#85857f;border-left:2px solid var(--orange);background:#00000057;margin:14px 0;padding:10px 12px;font-size:9px;line-height:1.55}.title-order-receipt b{color:#dadad5}.music-title-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.music-title-fields label>span,.custom-title-direction>span{color:#adada7;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.music-title-fields label>span small,.custom-title-direction>span small{color:var(--orange);font:700 7px var(--font-geist-mono), monospace;margin-left:5px}.music-title-fields input,.music-title-fields select,.custom-title-direction textarea{border:1px solid var(--line);color:#e3e3de;background:#0b0b0b;border-radius:7px;width:100%;min-height:42px;padding:0 11px;font-size:10px}.music-title-fields input:focus,.music-title-fields select:focus,.custom-title-direction textarea:focus{border-color:#ff621eb8;outline:none;box-shadow:0 0 0 2px #ff621e14}.custom-title-direction{margin-top:12px;display:block}.custom-title-direction textarea{resize:vertical;min-height:68px;padding-block:10px}.title-credit-note{color:#73736e;margin-top:11px;font-size:8px;line-height:1.5;display:block}.finishing-recipe{border-color:#ffb6482e}.music-direction-builder{border:1px solid var(--line);background:#0a0a0a;border-radius:10px;margin:0 0 18px;padding:16px}.music-direction-builder>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.music-direction-builder h3{color:#edede8;margin:6px 0 0;font-size:14px}.music-direction-builder>header p{color:#74746f;text-align:right;max-width:330px;margin:0;font-size:8px;line-height:1.5}.music-direction-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.direction-choice{border:0;min-width:0;margin:0;padding:0}.direction-choice legend{color:#adada7;margin-bottom:7px;font-size:9px;font-weight:850}.direction-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.direction-choice.four-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-choice button{text-align:left;border:1px solid var(--line);color:#8a8a85;background:#111;border-radius:7px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-width:0;min-height:78px;padding:9px;display:flex}.direction-choice button:hover:not(:disabled){border-color:#ff621e57}.direction-choice button.active{color:#fff;background:linear-gradient(135deg,#ff621e24,#111 70%);border-color:#ff621eb8;box-shadow:inset 0 0 0 1px #ff621e14}.direction-choice button strong{color:inherit;font-size:9px}.direction-choice button small{color:#686863;font-size:7px;line-height:1.4}.direction-choice button.active small{color:#a98170}.direction-receipt{border-left:2px solid var(--orange);background:#ff621e0e;gap:3px;margin-top:12px;padding:10px 12px;display:grid}.direction-receipt span{color:var(--orange);font:750 7px var(--font-geist-mono), monospace;letter-spacing:.08em}.direction-receipt strong{color:#c9c9c3;font-size:9px;line-height:1.45}.sync-explainer{background:#ffb6480f;border:1px solid #ffb64847;border-radius:12px;margin:14px 0;padding:12px 14px}.sync-explainer span{color:#ffb648;letter-spacing:.14em;font-size:8px;font-weight:800}.sync-explainer p{color:#92928c;margin:6px 0 0;font-size:9px;line-height:1.55}.sync-explainer b{color:#deded8}.direction-guide{background:#ffb64806;border:1px solid #ffb64824;border-radius:8px;margin:12px 0 0;padding:12px 14px 12px 30px}.direction-guide li{color:#72726d;margin:4px 0;font-size:8px;line-height:1.5}.direction-guide b{color:#a8a8a2}.control-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.choice-field{border:0;margin:0;padding:0}.choice-field legend,.select-field>span,.prompt-field>span,.toggle-field b,.advanced-control-grid label>span,.brand-controls label>span{color:#a8a8a2;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.choice-field>div{border:1px solid var(--line);background:#090909;border-radius:7px;padding:3px;display:flex}.choice-field button{color:#777772;background:0 0;border:0;border-radius:5px;flex:1;min-height:44px;font-size:9px}.choice-field button.active{color:#fff;background:#292929}.planned-field{border:1px solid var(--line);background:#090909;border-radius:7px;min-height:59px;padding:10px 12px}.planned-field>span small{color:var(--orange);font:700 7px var(--font-geist-mono), monospace;margin-left:5px}.planned-field strong{color:#d2d2cd;font-size:11px;display:block}.planned-field>small{color:#686864;margin-top:4px;font-size:8px;line-height:1.4;display:block}.select-field select,.advanced-control-grid select,.editor-controls select,.library-copy select,.swap-select select,.trim-values input{border:1px solid var(--line);color:#d2d2cd;background:#090909;border-radius:7px;width:100%;min-height:38px;padding:0 10px;font-size:10px}.toggle-field{border:1px solid var(--line);background:#090909;border-radius:7px;justify-content:space-between;align-items:center;min-height:59px;padding:10px 12px;display:flex}.toggle-field b{margin:0 0 3px}.toggle-field small{color:#686864;font-size:8px;display:block}.toggle-field input{width:34px;height:18px;accent-color:var(--orange)}.prompt-field{margin-top:17px;display:grid}.prompt-field span small,.advanced-control-grid span small{color:var(--orange);font:700 7px var(--font-geist-mono), monospace;margin-left:5px}.prompt-field textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:78px;color:var(--text);background:#090909;border-radius:7px;padding:12px;font-size:11px;line-height:1.55}.prompt-field>small{color:#5f5f5b;margin-top:6px;font-size:8px}.advanced-control-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px;display:grid}.brand-controls{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr .7fr .7fr 1.3fr;align-items:end;gap:12px;margin-top:22px;padding-top:20px;display:grid}.brand-controls h3{margin:6px 0;font-size:13px}.logo-field input{width:100%;font-size:8px}.logo-field button{border:1px dashed var(--line);color:#777;background:#0a0a0a;border-radius:6px;width:100%;min-height:34px;font-size:8px}.logo-field small{color:#666;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.color-field{grid-template-columns:30px 1fr;align-items:center;display:grid}.color-field>span{grid-column:1/-1}.color-field input{border:1px solid var(--line);background:0 0;border-radius:5px;width:28px;height:28px;padding:0}.color-field code{color:#777;font-size:8px}.cta-field input{border:1px solid var(--line);color:#fff;background:#090909;border-radius:7px;width:100%;min-height:36px;padding:0 10px;font-size:9px}.project-launch{border-top:3px solid var(--orange);padding:28px 25px 25px;position:sticky;top:18px;box-shadow:0 30px 70px #00000047}.project-launch h2{margin:9px 0 8px;font-size:22px}.project-launch>p{color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.55}.project-launch dl{border-block:1px solid var(--line);margin:0;padding:15px 0}.project-launch dl div{justify-content:space-between;gap:15px;margin:10px 0;font-size:10px;display:flex}.project-launch dt{color:#6f6f6a}.project-launch dd{text-align:right;max-width:180px;margin:0;font-weight:700}.readiness{color:#8a8a85;align-items:center;gap:8px;margin:17px 0 12px;font-size:9px;display:flex}.readiness i{background:#62625e;border-radius:50%;width:6px;height:6px}.readiness.ready{color:#add890}.readiness.ready i{background:var(--green);box-shadow:0 0 8px #95d46b80}.project-launch .primary-action{width:100%}.aggregate-progress{margin-top:14px}.aggregate-progress>div{background:#292925;border-radius:99px;height:5px;overflow:hidden}.aggregate-progress>div i{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--amber));height:100%;transition:width .25s;display:block}.aggregate-progress p{color:#93938e;overflow-wrap:anywhere;margin:9px 0;font-size:9px;line-height:1.45}.aggregate-progress.error p{color:#ff827b}.aggregate-progress.complete p{color:#add890}.aggregate-progress button{color:#777772;background:0 0;border:0;padding:0;font-size:8px;text-decoration:underline}.post-upload-actions{gap:8px;margin-top:11px;display:grid}.post-upload-actions>small,.post-upload-actions>p{color:#73736e;margin:0;font-size:8px;line-height:1.45}.editor-link{color:#fff;border-color:#ff621e80}.download-link{color:#add890}.privacy-copy{color:#5e5e5a;text-align:center;margin-top:15px;font-size:8px;display:block}.editor-shell{isolation:isolate;min-height:100vh;color:var(--text);background:#080808;position:relative}.editor-header{border-bottom:1px solid var(--line);background:#080808f5;grid-template-columns:250px 1fr auto;align-items:center;height:64px;padding:0 18px;display:grid}.editor-brand{color:#fff;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.editor-brand-logo{width:146px}.editor-empty .editor-brand-logo{width:240px}.editor-brand small{color:var(--orange);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.12em;border:1px solid #ff621e61;border-radius:999px;padding:4px 6px 3px}.editor-project-title{justify-items:center;gap:3px;display:grid}.editor-project-title strong{font-size:11px}.save-indicator{color:#777;font-size:8px}.save-indicator.saved{color:#94c879}.save-indicator.error,.save-indicator.conflict{color:#ff817a}.editor-header-actions{align-items:center;gap:6px;display:flex}.editor-header-actions>button:not(.primary){border:1px solid var(--line);color:#a4a49f;background:#171717;border-radius:6px;min-height:34px;padding:0 9px;font-size:9px}.editor-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.editor-mobile-tabs,.editor-mobile-save{display:none}.editor-grid{border-bottom:1px solid var(--line);grid-template-columns:278px minmax(430px,1fr) 250px;height:calc(100vh - 384px);min-height:490px;display:grid}.clip-library,.clip-inspector{background:#0e0e0e;min-width:0;padding:16px;overflow:hidden}.clip-library{border-right:1px solid var(--line);flex-direction:column;display:flex}.clip-inspector{border-left:1px solid var(--line)}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading span{color:var(--orange);font:700 7px var(--font-geist-mono), monospace;letter-spacing:.13em}.panel-heading h2{margin:4px 0 0;font-size:15px}.panel-heading>b{border:1px solid var(--line);color:#888;text-align:center;border-radius:5px;min-width:26px;padding:5px;font-size:9px}.panel-note{color:#696964;font-size:8px;line-height:1.5}.clip-library-tools{grid-template-columns:minmax(0,1fr) 92px;gap:7px;margin-top:8px;display:grid}.clip-library-tools label{gap:4px;display:grid}.clip-library-tools label>span{color:#686864;font:700 6px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.clip-library-tools input,.clip-library-tools select{min-width:0;min-height:29px;padding:0 7px;font-size:8px}.clip-filter-row{scrollbar-width:thin;grid-column:1/-1;gap:4px;display:flex;overflow-x:auto}.clip-filter-row button{border:1px solid var(--line);color:#777772;white-space:nowrap;background:#111;border-radius:999px;min-height:25px;padding:0 7px;font-size:7px}.clip-filter-row button b{color:#a6a69f;margin-left:2px}.clip-filter-row button.active{color:#fff;background:#ff621e1f;border-color:#ff621e80}.library-list{flex:1;align-content:start;gap:6px;height:auto;min-height:0;margin-top:9px;display:grid;overflow-y:auto}.library-clip{background:#090909;border:1px solid #ffffff12;border-radius:7px;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:6px;display:grid}.library-clip.must_use{border-color:#95d46b59}.library-clip.prefer{border-color:#ffb6484d}.library-clip.b_roll{border-color:#6d9fff57}.library-clip.exclude{opacity:.48}.clip-art{background:#181818;border:0;border-radius:5px;height:60px;padding:0;position:relative;overflow:hidden}.clip-art img,.clip-art-placeholder,.inspector-art img,.inspector-art .clip-art-placeholder{object-fit:cover;width:100%;height:100%;display:block}.clip-art-placeholder{position:relative;overflow:hidden}.clip-art-placeholder i{background:#ffffff40;width:80%;height:1px;position:absolute;top:47%;left:10%;transform:rotate(-24deg);box-shadow:0 10px #ffffff1f,0 -10px #ffffff1a}.clip-art-placeholder b{color:#ffffffbd;font:italic 15px var(--font-display);position:absolute;bottom:5px;right:6px}.pick-score{color:#181108;background:var(--amber);border-radius:3px;padding:3px 4px;font-size:7px;font-weight:900;position:absolute;top:4px;left:4px}.library-copy{align-content:center;gap:4px;min-width:0;display:grid}.library-copy .clip-rank{color:var(--orange);font:750 6px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.library-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.library-copy small{color:#686864;font-size:7px}.clip-sync{color:#8f8f89;width:max-content;max-width:100%;font:750 6px var(--font-geist-mono), monospace;letter-spacing:.04em;border:1px solid #ffffff1a;border-radius:999px;padding:3px 5px}.clip-sync.aligned{color:var(--green);background:#95d46b0f;border-color:#95d46b57}.clip-sync.review{color:var(--amber);background:#ffb6480d;border-color:#ffb64852}.clip-sync.unsynced{color:#777;border-color:#ffffff1f}.clip-guidance-actions{grid-template-columns:auto auto minmax(72px,1fr);gap:4px;display:grid}.clip-guidance-actions button,.clip-guidance-actions select{border:1px solid var(--line);color:#85857f;background:#121212;border-radius:4px;min-width:0;min-height:26px;padding:0 5px;font-size:7px}.clip-guidance-actions button.active{color:var(--amber);background:#ffb64814;border-color:#ffb64880}.clip-guidance-actions button.active.b-roll{color:#8bb4ff;background:#6d9fff14;border-color:#6d9fff80}.clip-guidance-actions .delete-footage{color:#6b6b66;text-align:right;background:0 0;border:0;grid-column:1/-1;min-height:20px}.clip-guidance-actions .delete-footage:hover:not(:disabled){color:#ff817a}.clip-library-empty{border:1px dashed var(--line);color:#777772;text-align:center;border-radius:7px;place-content:center;gap:8px;min-height:110px;padding:18px;font-size:9px;display:grid}.clip-library-empty button{color:var(--amber);background:0 0;border:0;font-size:8px}.preview-workspace{background:#090909;grid-template-rows:auto minmax(240px,1fr) auto auto auto;gap:10px;min-width:0;padding:16px;display:grid;overflow-y:auto}.analysis-gate{background:linear-gradient(105deg,#ff621e1a,#ffb64806);border:1px solid #ff621e57;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:10px 11px;display:flex}.analysis-gate.analyzed{background:#95d46b0b;border-color:#95d46b47}.analysis-gate.error{border-color:#ff5d5359}.analysis-gate>div{flex:1;min-width:0}.analysis-gate span{color:var(--orange);font:700 7px var(--font-geist-mono), monospace;letter-spacing:.12em}.analysis-gate.analyzed span{color:var(--green)}.analysis-gate strong{margin-top:3px;font-size:10px;display:block}.analysis-gate p{color:#7f7f7a;margin:3px 0 0;font-size:8px;line-height:1.4}.analysis-gate .pipeline-error-detail{color:#ffaaa5;overflow-wrap:anywhere;white-space:normal}.sync-summary{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.analysis-gate .sync-summary b,.analysis-gate .sync-summary span{color:#85857f;letter-spacing:.04em;border:1px solid #ffffff1a;border-radius:999px;padding:3px 6px;font-size:6px}.analysis-gate .sync-summary b{color:var(--green);border-color:#95d46b4d}.visual-lip-verification-consent{cursor:pointer;background:#ffb6480b;border:1px solid #ffb6483d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:min(100%,560px);margin:10px 0 0;padding:10px 12px;display:grid}.visual-lip-verification-consent input{width:20px;height:20px;accent-color:var(--orange);margin:1px 0 0}.analysis-gate .visual-lip-verification-consent>span{color:inherit;font:inherit;letter-spacing:normal}.analysis-gate .visual-lip-verification-consent strong{color:#f0eee9;margin:0;font-size:10px;line-height:1.3}.analysis-gate .visual-lip-verification-consent small{color:#99938b;margin-top:3px;font-size:8px;line-height:1.45;display:block}.sync-diagnostics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.sync-diagnostics article{background:#00000038;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:7px;min-width:0;padding:7px;display:grid}.sync-diagnostics article>span{color:#85857f;background:#ffffff0a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.sync-diagnostics article>div{min-width:0}.analysis-gate .sync-diagnostics b{color:#b6b6b0;font-size:10px;display:block}.analysis-gate .sync-diagnostics strong{color:#edede8;margin-top:3px;font-size:11px;line-height:1.35}.analysis-gate .sync-diagnostics p{color:#85857f;margin-top:4px;font-size:10px;line-height:1.45}.sync-diagnostics article.ready{border-color:#95d46b42}.sync-diagnostics article.ready>span{color:var(--green);background:#95d46b14}.sync-diagnostics article.partial,.sync-diagnostics article.not_measured{border-color:#ffb6483d}.sync-diagnostics article.partial>span,.sync-diagnostics article.not_measured>span{color:var(--amber);background:#ffb64812}.sync-diagnostics article.blocked,.sync-diagnostics article.rejected{border-color:#ff5d5342}.sync-diagnostics article.blocked>span,.sync-diagnostics article.rejected>span{color:#ff817a;background:#ff5d5314}.sync-diagnostics .visual-calibration{grid-column:1/-1}.sync-evidence-note{color:#9a9a94;grid-column:1/-1;font-size:10px;line-height:1.45}@media (width<=1180px),(hover:none) and (pointer:coarse){.sync-diagnostics{grid-template-columns:1fr}.sync-diagnostics .visual-calibration{grid-column:auto}.sync-diagnostics article{gap:10px;min-height:64px;padding:12px}.analysis-gate .sync-diagnostics b{font-size:11px}.analysis-gate .sync-diagnostics strong{font-size:12px}.analysis-gate .sync-diagnostics p{font-size:11px}}.rough-cut-versions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rough-cut-versions button{color:#8c8c86;text-align:left;background:#0a0a0a;border:1px solid #ffffff1f;border-radius:5px;gap:2px;min-width:138px;padding:7px 9px;display:grid}.rough-cut-versions button.active{color:#fff;background:#ff621e14;border-color:#ff621ea6}.rough-cut-versions button b{color:inherit;font-size:8px}.rough-cut-versions button span{color:#777771;font-size:7px}.signature-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.analysis-gate .signature-profile-badge{color:#ff9c72;letter-spacing:.09em;background:#ff621e14;border:1px solid #ff621e6b;border-radius:999px;padding:4px 6px;font-size:6px}.analysis-gate.analyzed .signature-profile-badge{color:#ff9c72}.signature-status p{color:#9a8175;margin:0}.analysis-gate>button{min-width:176px;min-height:36px;padding:0 12px;font-size:8px}.analysis-progress{background:#292929;border-radius:4px;height:3px;margin-top:7px;overflow:hidden}.analysis-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--amber));height:100%;transition:width 1.65s linear;display:block;position:relative;overflow:hidden}.analysis-progress i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:35%;animation:1.2s linear infinite progress-glint;position:absolute;inset:0}.preview-toolbar{border:1px solid var(--line);background:#0d0d0d;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.preview-toolbar>div:first-child{min-width:0}.preview-toolbar>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;color:#d2d2cd;font-size:9px;display:block;overflow:hidden}.preview-toolbar>div:first-child span{color:#72726d;margin-top:3px;font-size:7px;display:block}.preview-scope-switch{border:1px solid var(--line);background:#080808;border-radius:6px;flex:none;gap:3px;padding:3px;display:flex}.preview-scope-switch button{color:#767671;background:0 0;border:0;border-radius:4px;min-height:30px;padding:0 10px;font-size:8px;font-weight:750}.preview-scope-switch button.active{color:#fff;background:#292929}.preview-scope-switch button:disabled{opacity:.38}.preview-stage{aspect-ratio:16/9;border:1px solid var(--line);background:linear-gradient(135deg,#ff621e2e,#0000 45%),radial-gradient(circle at 65% 45%,#481810,#0000 24%),#101010;border-radius:6px;place-items:center;width:100%;max-width:100%;min-height:0;max-height:none;margin:auto;display:grid;position:relative;overflow:hidden}.preview-stage.format-9-16{aspect-ratio:9/16}.preview-stage.format-4-5{aspect-ratio:4/5}.preview-stage.format-1-1{aspect-ratio:1}.preview-stage video{object-fit:contain;width:100%;height:100%}.impact-shake-preview video{animation:.56s cubic-bezier(.22,.85,.34,1) both impact-shake-preview}.effect-preview-soft_blur video{filter:blur(4px)}.effect-preview-focus_pulse video{animation:1s ease-out both focus-pulse-preview}.effect-preview-focus_draw video{animation:.72s cubic-bezier(.18,.8,.24,1) both focus-draw-preview}.effect-preview-ghost_echo video{animation:.62s steps(2,end) both ghost-echo-preview}.effect-preview-tunnel_zoom video{animation:.7s cubic-bezier(.2,.82,.24,1) both tunnel-zoom-preview}.effect-preview-transition_blur video{animation:.55s ease-out both focus-pulse-preview}.effect-preview-fade_through_black video{animation:.72s ease-out both fade-through-black-preview}.effect-preview-red_wash video{filter:sepia(.24)saturate(1.4)hue-rotate(322deg)contrast(1.08)}.effect-preview-film_burn:before{content:"";z-index:2;pointer-events:none;opacity:.72;mix-blend-mode:screen;background:radial-gradient(circle at 16% 54%,#fff0b8e6,#ff5b166b 25%,#0000 58%);animation:.62s ease-out both film-burn-preview;position:absolute;inset:0}.effect-preview-film_grain:after{content:"";z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 17% 31%,#fff 0 1px,#0000 1px 4px);position:absolute;inset:0}.effect-preview-vignette:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 42%,#000000b8 100%);position:absolute;inset:0}.effect-preview-warm_glow video{filter:saturate(1.14)contrast(1.03)brightness(1.05)sepia(.08)}.effect-preview-cool_chrome video{filter:saturate(.88)contrast(1.1)brightness(.98)hue-rotate(8deg)}.effect-preview-monochrome video{filter:grayscale()}.effect-preview-dream_bloom video{filter:saturate(1.1)contrast(.92)brightness(1.08)}.title-sequence-preview{z-index:4;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;letter-spacing:.06em;text-shadow:0 2px 14px #000000e6;max-width:88%;font-size:clamp(16px,4vw,52px);font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-sequence-preview.font-condensed{font-family:Arial Narrow,Impact,sans-serif}.title-sequence-preview.font-serif{font-family:Georgia,serif}.title-sequence-preview.font-sans{font-family:Arial,sans-serif}.title-sequence-preview.style-chrome{color:#f5f5f2;text-shadow:0 3px #5c5c5a,0 8px 20px #000000f2}.title-sequence-preview.style-fire{color:#ff8b42;text-shadow:0 0 10px #ff5318bd,0 4px 18px #000000f2}.title-sequence-preview.style-neon{color:#ff6cff;text-shadow:0 0 8px #d116ff,0 0 24px #9b16ffbf}.title-sequence-preview.style-editorial{letter-spacing:.025em;font-family:Georgia,serif;font-weight:700}.title-song-artist-lockup{justify-items:center;gap:clamp(4px,1vw,12px);display:grid}.title-song-artist-lockup strong{font-size:1em;line-height:.9}.title-song-artist-lockup small{letter-spacing:.18em;font-size:.38em;font-weight:700}.title-sequence-preview.animation-cinematic_flythrough{animation:1.6s ease-in both title-flythrough-preview}.title-sequence-preview.animation-letter_glide{animation:1.6s ease-out both title-letter-glide-preview}.title-sequence-preview.animation-fade_rise{animation:1.6s ease-out both title-fade-rise-preview}.title-sequence-preview.animation-focus_snap{animation:1.35s cubic-bezier(.16,.82,.2,1) both title-focus-snap-preview}.title-sequence-preview.animation-slow_drift{animation:1.7s ease-in-out both title-slow-drift-preview}.impact-shake-preview-label{z-index:3;color:#ffd394;font:800 7px var(--font-geist-mono), monospace;letter-spacing:.08em;background:#180e05d1;border:1px solid #ffb6486b;border-radius:3px;padding:4px 6px;position:absolute;top:7px;right:8px}.program-buffering-label{z-index:5;color:#ffd0bd;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.09em;white-space:nowrap;background:#080808db;border:1px solid #ff621e73;border-radius:5px;padding:8px 11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes impact-shake-preview{0%,to{transform:translate(0)}18%{transform:translate(-1.5px,.5px)}36%{transform:translate(1.5px,-.5px)}54%{transform:translate(-.8px,.25px)}72%{transform:translate(.45px,-.15px)}}@keyframes focus-pulse-preview{0%{filter:blur(7px)}to{filter:blur()}}@keyframes focus-draw-preview{0%{filter:blur(10px);transform:scale(1.18)}to{filter:blur();transform:scale(1)}}@keyframes ghost-echo-preview{0%{opacity:.28;filter:blur(3px);transform:translate(-2.2%)scale(1.08)}38%{opacity:.58;transform:translate(1.2%)scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes tunnel-zoom-preview{0%{filter:blur(5px);transform:scale(1.28)}to{filter:none;transform:scale(1)}}@keyframes fade-through-black-preview{0%{opacity:0}to{opacity:1}}@keyframes film-burn-preview{0%{opacity:.92;transform:translate(-12%)}to{opacity:0;transform:translate(15%)}}@keyframes title-flythrough-preview{0%{opacity:0;letter-spacing:.02em;transform:translate(-50%,-50%)scale(.72)}25%{opacity:1}to{opacity:0;letter-spacing:.2em;transform:translate(-50%,-50%)scale(2.45)}}@keyframes title-letter-glide-preview{0%{opacity:0;letter-spacing:.45em}20%,75%{opacity:1}to{opacity:0;letter-spacing:.06em}}@keyframes title-fade-rise-preview{0%{opacity:0;transform:translate(-50%,calc(28px - 50%))}24%,78%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)}}@keyframes title-focus-snap-preview{0%{opacity:0;filter:blur(13px);letter-spacing:.18em;transform:translate(-50%,-50%)scale(1.35)}24%,80%{opacity:1;filter:blur();letter-spacing:.06em;transform:translate(-50%,-50%)scale(1)}to{opacity:0}}@keyframes title-slow-drift-preview{0%{opacity:0;transform:translate(-54%,-50%)}24%,78%{opacity:1}to{opacity:0;transform:translate(-46%,-50%)}}.source-preview-label{z-index:2;color:var(--orange);font:700 7px var(--font-geist-mono), monospace;letter-spacing:.1em;background:#000000c2;border-radius:3px;padding:4px 6px;position:absolute;top:7px;left:8px}.preview-placeholder{text-align:center;max-width:400px;padding:24px}.preview-kicker{color:var(--orange);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.15em}.preview-placeholder strong{text-overflow:ellipsis;margin:13px 0 8px;font-size:clamp(18px,3vw,34px);display:block;overflow:hidden}.preview-placeholder p{color:#858580;font-size:10px;line-height:1.55}.preview-placeholder button{border:1px solid var(--line);color:#fff;background:#181818;border-radius:5px;padding:8px 11px;font-size:9px}.preview-timecode{color:#aaa;font:700 8px var(--font-geist-mono), monospace;background:#000000b3;padding:4px 6px;position:absolute;bottom:7px;right:8px}.caption-preview{color:#fff;text-align:center;background:#000000bd;width:max-content;max-width:80%;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.caption-preview.full{color:#111;background:var(--amber)}.editor-controls{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(230px,1.35fr) auto;align-items:end;gap:7px;display:grid}.editor-controls label>span,.swap-select>span,.trim-values span{color:#797974;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.editor-controls select{min-height:32px}.format-control{border:0;min-width:0;margin:0;padding:0}.format-control legend,.selected-guidance>span{color:#797974;text-transform:uppercase;margin:0 0 5px;padding:0;font-size:7px;display:block}.format-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.format-options button{border:1px solid var(--line);color:#8b8b86;background:#141414;border-radius:6px;place-content:center;gap:2px;min-width:0;min-height:40px;padding:5px 4px;display:grid}.format-options button b{color:#d5d5cf;font:800 8px var(--font-geist-mono), monospace}.format-options button span{font-size:6px}.format-options button.active{border-color:var(--orange);color:#ffae88;background:#ff621e1a;box-shadow:inset 0 0 0 1px #ff621e1f}.format-options button.active b{color:#fff}.format-control>small{color:#64645f;margin-top:4px;font-size:6px;line-height:1.35;display:block}.regenerate-control{align-self:end;gap:4px;display:grid}.regenerate-button{color:#ff9a70;background:#ff621e0f;border:1px solid #ff621e59;border-radius:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800}.regenerate-control>small{color:#64645f;max-width:190px;font-size:6px;line-height:1.35}.editor-export-status{border:1px solid var(--line);color:#8c8c87;background:#101010;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:8px;display:flex}.editor-export-status.queued{color:#a9d88c}.editor-export-status.complete{color:#a9d88c;border-color:#95d46b4d}.editor-export-status.error{color:#ff817a}.editor-export-status.warning{color:#f1b56f;background:#ff651f0f;border-color:#ff651f59}.editor-export-status a{color:var(--amber);white-space:nowrap;font-weight:850}.editor-advanced{border:1px solid var(--line);background:#0d0d0d;border-radius:7px}.editor-advanced summary{color:#999994;cursor:pointer;padding:9px 11px;font-size:9px;font-weight:800}.editor-advanced-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.editor-advanced-grid>.panel-note{grid-column:1/-1;margin:0 0 2px}.editor-advanced-grid>.advanced-profile{grid-column:span 2}.title-sequence-toggle,.bass-effects-control{border:1px solid var(--line);background:#101010;border-radius:6px;padding:8px}.title-sequence-toggle input{min-height:22px;accent-color:var(--orange)}.bass-effects-control{grid-column:span 2;gap:5px;display:grid}.bass-effects-control>span{color:#777772;text-transform:uppercase;font-size:7px}.bass-effects-control button{color:#ffd394;background:#ffb6480f;border:1px solid #ffb64859;border-radius:5px;min-height:31px;font-size:8px}.bass-effects-control small{color:#777772;font-size:7px;line-height:1.35}.effect-strength-buttons{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.effect-strength-buttons button{text-transform:capitalize}.effect-strength-buttons button.active{color:#fff2d8;background:#ffb64838;border-color:#ffb648;box-shadow:inset 0 0 0 1px #ffb6482e}.effect-strength-buttons button:disabled{cursor:not-allowed;opacity:.42}.effect-director-control select{width:100%;min-height:31px}.title-style-prompt{grid-column:span 2}.title-style-prompt textarea{resize:vertical;border:1px solid var(--line);color:#c8c8c2;background:#090909;border-radius:5px;width:100%;min-height:72px;padding:7px;font-size:8px;line-height:1.45}.title-style-prompt small{color:#777772;margin-top:5px;font-size:7px;line-height:1.35;display:block}.title-sequence-order{color:#777772;letter-spacing:.05em;border:1px dashed #ffffff1f;border-radius:5px;grid-column:span 2;align-items:baseline;gap:5px;margin:0;padding:8px;font-size:7px;display:flex}.title-sequence-order strong{color:#f3f3ef;font-size:10px}.title-sequence-order small{color:#a5a59f;font-size:6px}.title-studio-control{background:linear-gradient(145deg,#ff621e13,#00000059);border:1px solid #ff621e4d;border-radius:6px;grid-column:span 2;gap:8px;padding:10px;display:grid}.title-studio-control>div:first-child{gap:4px;display:grid}.title-studio-control strong{color:#f3f3ef;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.title-studio-control small{color:#85857f;font-size:7px;line-height:1.45}.title-studio-actions{grid-template-columns:1.25fr 1fr 1fr;gap:6px;display:grid}.title-studio-actions button{color:#aaa9a3;background:#0a0a0a;border:1px solid #ffffff1f;border-radius:5px;min-height:34px;padding:6px 8px;font-size:7px;line-height:1.25}.title-studio-actions button:first-child{color:#fff3ec;background:#ff621e2b;border-color:#ff621e8c}.title-studio-actions button.active{color:#ffd9a2;border-color:#ffb648a6;box-shadow:inset 0 0 0 1px #ffb6481f}.title-studio-actions button:disabled{opacity:.42}.title-studio-preview{background:#000;border:1px solid #ffffff1a;border-radius:5px;width:100%;max-height:210px}.title-studio-status{color:#bbb9b0;background:#ffffff0b;border-radius:4px;margin:0;padding:7px 8px;font-size:8px;line-height:1.4}.title-studio-status.status-failed{color:#ffb0a9;background:#ff4a3d14}.title-studio-status.status-succeeded{color:#c7f0a2;background:#78d24b14}.editor-advanced-grid label>span,.editor-logo-pending>span{color:#777772;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.editor-advanced-grid span small,.editor-logo-pending span small{color:var(--orange);font-size:6px}.editor-advanced-grid select,.editor-advanced-grid input,.editor-logo-pending button{border:1px solid var(--line);color:#c8c8c2;background:#090909;border-radius:5px;width:100%;min-height:31px;padding:0 7px;font-size:8px}.advanced-prompt,.advanced-cta{grid-column:span 2}.editor-color input{padding:2px}.score-breakdown{grid-template-columns:1fr 1fr;gap:5px;margin-top:12px;display:grid}.score-breakdown>div{border:1px solid var(--line);background:#090909;border-radius:5px;justify-content:space-between;padding:7px;display:flex}.score-breakdown span{color:#71716c;font-size:7px}.score-breakdown b{font-size:9px}.score-breakdown>small{color:#6d6d68;grid-column:1/-1;font-size:7px;line-height:1.45}.inspector-art{border:1px solid var(--line);border-radius:6px;height:122px;margin:15px 0 9px;overflow:hidden}.inspector-title{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.mobile-panel-jump{display:none}.creative-director{background:linear-gradient(145deg,#ff621e13,#0a0a0af5 42%);border:1px solid #ff621e47;border-radius:7px;gap:8px;margin-top:10px;padding:9px;display:grid}.creative-director-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.creative-director-heading div{gap:2px;display:grid}.creative-director-heading span{color:var(--orange);font:800 6px var(--font-geist-mono), monospace;letter-spacing:.14em}.creative-director-heading strong{color:#efefe9;font-size:9px}.creative-director-heading button{color:#ff9e76;background:#13100f;border:1px solid #ff621e6b;border-radius:99px;min-height:29px;padding:0 8px;font-size:7px;font-weight:800}.creative-director-heading button.listening{color:#111;background:var(--orange);animation:1s ease-in-out infinite alternate director-listening}.creative-director-thread{scrollbar-width:thin;gap:5px;max-height:148px;display:grid;overflow:auto}.creative-director-thread p{border-radius:5px;gap:2px;margin:0;padding:6px 7px;font-size:7px;line-height:1.38;display:grid}.creative-director-thread p.toolit{color:#a7a7a1;background:#111;border:1px solid #ffffff14}.creative-director-thread p.you{color:#d9d9d3;background:#ff621e1c;margin-left:14px}.creative-director-thread b{color:#ff9e76;font:800 5px var(--font-geist-mono), monospace;letter-spacing:.12em}.creative-director form{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.creative-director input{border:1px solid var(--line-strong);color:#ddd;background:#0c0c0c;border-radius:5px;min-width:0;min-height:34px;padding:0 8px;font-size:7px}.creative-director form button{color:#15100c;background:var(--orange);border:0;border-radius:5px;min-width:48px;font-size:7px;font-weight:900}.creative-director>small{color:#73736e;font-size:6px;line-height:1.4}@keyframes director-listening{0%{box-shadow:0 0 #ff621e00}to{box-shadow:0 0 14px #ff621e85}}.selected-guidance{margin-top:13px;display:grid}.selected-guidance select{min-height:36px}.trim-values{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.trim-values input{min-height:32px}.swap-select{margin-top:12px;display:grid}.lock-button{border:1px solid var(--line);color:#8b8b86;background:#161616;border-radius:6px;width:100%;min-height:36px;margin-top:10px;font-size:8px}.lock-button.active{color:#14110a;border-color:var(--amber);background:var(--amber);font-weight:900}.inspector-order-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.inspector-order-actions button{border:1px solid var(--line);color:#9b9b96;background:#111;border-radius:5px;min-height:34px;font-size:8px;font-weight:750}.inspector-empty{border:1px dashed var(--line);background:#0a0a0a;border-radius:7px;margin-top:20px;padding:15px}.inspector-empty button{color:#ff9a70;background:#ff621e0f;border:1px solid #ff621e66;border-radius:6px;min-height:40px;margin-top:8px;padding:0 12px}.editor-timeline{background:#0d0d0d;height:320px}.timeline-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(330px,.7fr) 1fr;align-items:center;gap:20px;height:62px;padding:0 17px;display:grid}.timeline-toolbar>div{gap:3px;display:grid}.timeline-toolbar span{color:var(--orange);font:700 7px var(--font-geist-mono), monospace;letter-spacing:.12em}.timeline-toolbar b{font-size:9px}.timeline-toolbar small{color:#686863;font-size:7px;line-height:1.35}.timeline-toolbar input{width:100%;accent-color:var(--orange)}.timeline-scroll{height:258px;padding:10px 17px 17px;overflow:auto}.timeline-items{min-height:137px}.timeline-item{border:1px solid var(--line);cursor:grab;background:#151515;border-radius:5px;grid-template-rows:75px auto auto;grid-template-columns:1fr auto;gap:3px 7px;min-width:118px;max-width:240px;padding:6px 9px 7px;display:grid;position:relative;overflow:hidden}.timeline-item.selected{border-color:var(--orange);box-shadow:0 0 0 1px #ff621e40}.timeline-item:active{cursor:grabbing}.timeline-thumb{background-image:linear-gradient(135deg,#ffffff29,#0000);border-radius:3px;grid-column:1/-1;justify-content:space-between;align-items:flex-start;padding:6px;display:flex}.timeline-thumb span{font:700 8px var(--font-geist-mono), monospace}.timeline-thumb b{color:var(--amber);font-size:7px}.timeline-item>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.timeline-item>small{color:#7c7c77;font-size:7px}.timeline-keyboard-actions{gap:3px;display:flex}.timeline-keyboard-actions button{border:1px solid var(--line);color:#8b8b86;background:#090909;border-radius:3px;width:20px;height:17px;padding:0;font-size:8px}.timeline-keyboard-actions .timeline-edit-shot{width:auto;padding-inline:4px}.stacked-timeline{align-content:start;gap:4px;display:grid;position:relative}.timeline-lane{background:#0a0a0a;border:1px solid #ffffff0e;border-radius:5px;grid-template-columns:138px auto;min-height:50px;display:grid}.timeline-lane.comp-lane{z-index:9;background:#11100f;border-color:#ff621e47;min-height:38px;position:sticky;top:0}.timeline-lane-label{z-index:8;border-right:1px solid var(--line);background:#101010;align-content:center;gap:3px;min-width:0;padding:7px 9px;display:grid;position:sticky;left:0}.comp-lane .timeline-lane-label{background:#17110e}.timeline-lane-label b{color:var(--orange);font:800 7px var(--font-geist-mono), monospace;letter-spacing:.12em}.timeline-lane-label span{text-overflow:ellipsis;white-space:nowrap;color:#777772;font-size:7px;overflow:hidden}.timeline-lane-canvas{background-image:repeating-linear-gradient(90deg,#0000 0 99px,#ffffff0b 100px);min-height:48px;position:relative}.comp-lane .timeline-lane-canvas{min-height:36px}.timeline-playhead{z-index:7;pointer-events:none;background:var(--orange);width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 7px #ff621e8c}.comp-cut{border-right:1px solid #0000008c;min-width:2px;height:18px;position:absolute;top:9px}.stacked-timeline .timeline-item.stacked-cut{cursor:grab;border-color:#ffffff1f;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:1px 6px;min-width:38px;max-width:none;height:40px;padding:5px 7px;display:grid;position:absolute;top:4px}.stacked-timeline .timeline-item.stacked-cut>b{color:#fff;font:850 8px var(--font-geist-mono), monospace;grid-row:1/3;align-self:center}.stacked-timeline .timeline-item.stacked-cut>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.stacked-timeline .timeline-item.stacked-cut>small{color:#a4a49f;white-space:nowrap;font-size:6px;overflow:hidden}.stacked-timeline .timeline-item.stacked-cut>em{color:var(--amber);font-size:6px;position:absolute;top:3px;right:4px}.stacked-timeline .timeline-item.stacked-cut.selected{z-index:6;border-color:var(--orange);box-shadow:0 0 0 1px #ff621e47,0 5px 18px #0000004d}.stacked-timeline .timeline-item.stacked-cut.impact-shake{border-color:#ffb64894;box-shadow:inset 2px 0 #ffb648cc}.stacked-timeline .timeline-item.stacked-cut.impact-shake>small{color:#ffcc87}.trim-handle{z-index:4;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:7px;padding:0;position:absolute;top:0;bottom:0}.trim-handle:after{content:"";background:0 0;border-radius:3px;position:absolute;inset:5px 2px}.timeline-item.selected .trim-handle:after{background:var(--orange)}.trim-handle.in{left:0}.trim-handle.out{right:0}.empty-timeline{color:#777;text-align:center;width:100%;margin:auto;font-size:10px}.editor-empty{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:100vh;padding:30px;display:grid}.editor-empty h1{font:italic 42px var(--font-display);text-transform:uppercase;margin:0}.editor-empty p{color:var(--muted)}.editor-loader{border:3px solid #292929;border-top-color:var(--orange);border-radius:50%;width:44px;height:44px;margin-top:20px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1080px){.product-hero{grid-template-columns:1fr;padding-top:72px}.product-launchpad{width:min(760px,100%)}.team-section{grid-template-columns:1fr;gap:34px;padding:55px}.recent-project-grid{grid-template-columns:1fr 1fr}.intake-grid{grid-template-columns:1fr}.project-launch{position:static}.brand-controls{grid-template-columns:repeat(2,1fr)}.brand-controls>div,.cta-field{grid-column:1/-1}.editor-header{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;height:auto;min-height:76px;padding:9px 14px}.editor-project-title{justify-content:space-between;align-items:center;justify-items:initial;grid-area:2/1/auto/-1;gap:12px;display:flex}.editor-header-actions{flex-wrap:wrap;justify-content:flex-end}.editor-header-actions>button:not(.primary),.editor-header-actions .primary{min-height:44px}.editor-mobile-tabs{border-bottom:1px solid var(--line);background:#0b0b0b;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px 10px;display:grid}.editor-mobile-tabs button{border:1px solid var(--line);color:#8b8b86;background:#141414;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:5px 7px;font-size:10px;font-weight:800;display:flex}.editor-mobile-tabs button b{color:#a5a59f;min-width:20px;font:700 7px var(--font-geist-mono), monospace;background:#242424;border-radius:999px;padding:3px 5px}.editor-mobile-tabs button.active{color:#fff;background:#ff621e1f;border-color:#ff621e9e}.editor-mobile-tabs button.active b{color:#1a0d07;background:var(--orange)}.editor-mobile-save{border-bottom:1px solid var(--line);color:#83837e;background:#0a0a0a;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 13px;font-size:8px;display:flex}.editor-mobile-save.saved{color:#9bd77c}.editor-mobile-save.error,.editor-mobile-save.conflict{color:#ff817a}.editor-mobile-save span{color:#686863;text-align:right}.editor-grid{height:auto;min-height:0;display:block}.editor-grid>*{display:none}.mobile-panel-shots #editor-panel-shots{display:block}.mobile-panel-preview #editor-panel-preview{display:grid}.mobile-panel-inspector #editor-panel-inspector{display:block}.mobile-panel-timeline .editor-grid,.editor-shell:not(.mobile-panel-timeline)>#editor-panel-timeline{display:none}.mobile-panel-timeline>#editor-panel-timeline{display:block}.clip-library,.clip-inspector,.preview-workspace{border:0;min-height:calc(100dvh - 180px);max-height:none;padding:18px;overflow-y:auto}.library-list{height:calc(100dvh - 294px);min-height:340px}.library-clip{grid-template-columns:118px minmax(0,1fr);gap:11px;padding:9px}.clip-art{height:88px}.library-copy{gap:6px}.library-copy strong{font-size:11px}.library-copy small{font-size:8px}.library-copy select,.selected-guidance select,.swap-select select,.trim-values input{min-height:44px}.preview-workspace{grid-template-rows:auto auto auto auto auto}.preview-stage{width:min(100%,103dvh);min-height:0;max-height:none}.preview-stage.format-9-16{width:min(100%,32.625dvh)}.preview-stage.format-4-5{width:min(100%,46.4dvh)}.preview-stage.format-1-1{width:min(100%,58dvh)}.editor-controls{grid-template-columns:1fr}.editor-controls>label{display:none}.format-control{order:-1;grid-column:1}.format-options button{min-height:48px}.regenerate-control{grid-column:1/-1}.regenerate-control>small{max-width:none}.regenerate-button,.lock-button,.mobile-panel-jump,.inspector-empty button{min-height:48px}.mobile-panel-jump{border:1px solid var(--line);color:#b2b2ac;background:#151515;border-radius:6px;justify-content:center;align-items:center;width:100%;margin-top:10px;font-size:9px;font-weight:800;display:inline-flex}.clip-inspector .inspector-art{height:min(34dvh,280px)}.score-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.score-breakdown>div{align-items:center;min-height:44px}.editor-advanced-grid{grid-template-columns:1fr 1fr}.mobile-panel-timeline>.editor-timeline{height:calc(100dvh - 180px);min-height:430px}.timeline-toolbar{grid-template-columns:minmax(250px,.8fr) 1fr;height:72px}.timeline-scroll{height:calc(100% - 72px);padding:18px}.timeline-items{height:190px}.timeline-item{grid-template-rows:92px auto auto;min-width:190px;padding:8px 14px 9px}.timeline-keyboard-actions{gap:6px}.timeline-keyboard-actions button{width:44px;height:44px;font-size:14px}.timeline-keyboard-actions .timeline-edit-shot{width:54px;padding-inline:7px;font-size:9px}.trim-handle{width:24px}.trim-handle:after{inset:6px 9px}}@media (width<=1180px),(hover:none) and (pointer:coarse){html,body{max-width:100%;overflow-x:hidden}.editor-shell{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) calc(78px + env(safe-area-inset-bottom)) env(safe-area-inset-left);overflow:hidden}.editor-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070707f5;grid-template-columns:auto 1fr auto;min-height:58px;padding:7px 14px;position:sticky;top:0}.editor-brand-logo{width:120px}.editor-project-title{min-width:0}.editor-project-title strong{font-size:11px}.save-indicator{text-overflow:ellipsis;white-space:nowrap;max-width:32vw;overflow:hidden}.editor-header-actions>button:not(.primary){display:none}.editor-header-actions .primary{min-width:82px;min-height:44px}.tablet-editor-tabs{z-index:29;border-bottom:1px solid var(--line);background:#0a0a0a;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:7px 8px;display:grid;position:sticky;top:58px}.tablet-editor-tabs button{min-width:0;min-height:48px;color:var(--muted);background:#141414;border:1px solid #0000;border-radius:7px;padding:6px;font-size:13px;font-weight:800}.tablet-editor-tabs button.active{color:#fff;background:#ff621e24;border-color:#ff621e99}.tablet-editor-tabs b{background:#292929;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:3px;font-size:10px;display:inline-grid}.editor-grid{height:calc(100dvh - 128px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;display:block}.editor-grid>.clip-library,.editor-grid>.preview-workspace,.editor-grid>.clip-inspector,.editor-timeline,.tablet-export-panel{display:none}.editor-grid>.tablet-active,.editor-timeline.tablet-active,.tablet-export-panel.tablet-active{display:block}.clip-library,.preview-workspace,.editor-timeline,.tablet-export-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;width:100%;height:100%;max-height:none;overflow-y:auto}.clip-library{padding:14px}.library-list{height:auto;max-height:none;overflow:visible}.library-clip{border:1px solid var(--line);border-radius:8px;grid-template-columns:142px minmax(0,1fr);min-height:106px}.library-clip.selected{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange)}.clip-art{min-height:96px}.library-copy select{min-height:44px;font-size:16px}.preview-workspace{padding:12px}.analysis-gate{z-index:1;pointer-events:auto;margin-bottom:10px;padding:12px;position:relative}.analysis-gate.error{background:#c727201a;border-color:#c72720a6}.analysis-gate>button{min-height:48px}.preview-stage{aspect-ratio:16/9;width:100%;height:auto;min-height:0;max-height:min(52dvh,680px)}.preview-stage video{object-fit:contain;pointer-events:auto;width:100%;height:100%;max-height:min(52dvh,680px)}.source-preview-label,.preview-timecode{pointer-events:none}.tablet-source-actions{gap:10px;padding:12px 0;display:grid}.tablet-source-actions>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tablet-source-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tablet-source-actions button{border:1px solid var(--line-strong);background:#171717;border-radius:6px;min-height:48px;padding:8px 14px;font-weight:800}.tablet-source-actions .primary{background:var(--orange)}.editor-controls,.editor-advanced{display:none}.editor-timeline{height:calc(100dvh - 128px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:12px}.timeline-toolbar{z-index:4;background:#0b0b0b;padding:12px;position:sticky;top:0}.timeline-scroll{overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;overflow:auto hidden}.timeline-items{gap:10px;padding:12px 4px 22px}.timeline-item{border-radius:8px;width:174px;min-height:260px;flex:0 0 174px!important}.timeline-keyboard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.timeline-keyboard-actions button{width:auto;min-width:0;min-height:44px;padding:5px;font-size:11px}.timeline-keyboard-actions .remove{color:#ff8c82}.trim-handle{width:18px}.tablet-export-panel{padding:24px 18px}.tablet-export-panel h2{font:italic 38px/.95 var(--font-display);text-transform:uppercase;margin:8px 0 20px}.tablet-export-summary{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}.tablet-export-summary div{border:1px solid var(--line);background:#121212;flex-direction:column;justify-content:space-between;min-height:80px;padding:14px;display:flex}.tablet-export-summary span,.tablet-export-panel label>span{color:var(--muted);font-size:11px}.tablet-export-panel label{gap:7px;display:grid}.tablet-export-panel select{border:1px solid var(--line-strong);background:#151515;border-radius:6px;min-height:48px;padding:0 12px;font-size:16px}.tablet-render-button{width:100%;min-height:56px;margin-top:12px}.tablet-action-bar{z-index:40;padding:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line-strong);background:#090909f7;grid-template-columns:1fr 1.4fr 1fr;gap:7px;display:grid;position:fixed;bottom:0;left:0;right:0}.tablet-action-bar button{border:1px solid var(--line);background:#171717;border-radius:6px;min-height:48px;font-weight:850}.tablet-action-bar .primary{border-color:var(--orange);color:#160a04;background:var(--orange)}}@media (width<=760px){.v8-nav,.product-hero,.recent-projects,.workflow-section,.team-section,.studio-container,.landing-footer{width:calc(100% - 28px)}.v8-nav{min-height:60px;padding-inline:12px 8px}.nav-brand-logo{width:164px}.brand-product,.nav-links>a,.release-pill,.desktop-install{display:none}.product-hero{gap:40px;padding:58px 0 70px}.hero-copy-v8 h1{font-size:clamp(42px,13vw,56px)}.hero-cta-row{flex-direction:column;align-items:flex-start}.product-launchpad>button{min-height:130px}.product-launchpad>footer{overflow-x:auto}.workflow-cards,.team-use-cases{grid-template-columns:1fr}.recent-projects{margin-bottom:42px;padding:18px}.recent-projects>header{flex-direction:column;align-items:flex-start}.recent-project-grid{grid-template-columns:1fr}.team-section{padding:38px 24px}.landing-footer{flex-wrap:wrap;padding:28px 0}.landing-footer p{flex-basis:100%;order:3}.footer-brand-logo{width:195px}.pricing-grid,.billing-plan-grid{grid-template-columns:1fr}.pricing-heading,.billing-heading{padding-top:58px}.billing-account-status{flex-direction:column;align-items:flex-start}.delivery-nav>div{gap:12px}.studio-topline{flex-direction:column}.studio-topline .quiet-button{display:none}.mode-switcher{grid-template-columns:1fr}.mode-switcher button{border-right:0;border-bottom:1px solid var(--line);min-height:100px}.source-drop{grid-template-columns:48px 1fr;padding:20px}.source-drop>.outline-action{grid-column:2}.audio-intake{grid-template-columns:38px 1fr}.audio-intake>.outline-action{grid-column:2}.saved-media-library>header{flex-direction:column}.saved-media-list label{grid-template-columns:auto 30px minmax(0,1fr)}.saved-media-list label>i{display:none}.upload-queue>header{flex-direction:column}.queue-item{grid-template-columns:31px minmax(0,1fr) 34px}.queue-actions{grid-column:2/-1;justify-content:flex-end}.control-grid,.advanced-control-grid,.brand-controls,.music-direction-grid,.music-title-fields{grid-template-columns:1fr}.music-title-setup>header{flex-direction:column;gap:8px}.music-direction-builder>header{flex-direction:column;gap:6px}.music-direction-builder>header p{text-align:left}.edit-profile-options{grid-template-columns:1fr}.edit-profile-panel>legend{flex-direction:column;gap:5px}.edit-profile-panel>legend>b{text-align:left}.brand-controls>div,.cta-field{grid-column:auto}.analysis-badge{white-space:normal}.editor-header{grid-template-columns:minmax(0,1fr) auto}.editor-brand-logo{width:105px}.editor-brand small{display:none}.editor-project-title{display:flex}.editor-header-actions span{display:none}.editor-grid{height:auto;min-height:0;display:block}.clip-library{border-right:0;border-bottom:1px solid var(--line);max-height:none}.library-list{height:calc(100dvh - 294px)}.preview-workspace{min-height:calc(100dvh - 180px)}.analysis-gate{flex-direction:column;align-items:stretch}.analysis-gate>button{width:100%}.editor-controls,.editor-advanced-grid{grid-template-columns:1fr 1fr}.regenerate-button{min-height:40px}.mobile-panel-timeline>.editor-timeline{height:calc(100dvh - 180px);min-height:430px}}@media (width<=560px){.direction-choice>div,.direction-choice.four-options>div{grid-template-columns:1fr}.direction-choice button{min-height:58px}.preview-toolbar{flex-direction:column;align-items:stretch}.preview-scope-switch button{flex:1}.editor-header{padding-inline:10px}.editor-header-actions{gap:4px}.editor-header-actions>button:not(.primary),.editor-header-actions .primary{min-width:42px;padding-inline:8px}.editor-mobile-tabs{gap:3px;padding-inline:6px}.editor-mobile-tabs button{min-height:50px;padding-inline:4px;font-size:8px}.editor-mobile-tabs button b{display:none}.editor-mobile-save{flex-direction:column;align-items:flex-start;gap:2px}.editor-mobile-save span{text-align:left}.clip-library,.clip-inspector,.preview-workspace{min-height:calc(100dvh - 198px);padding:13px}.library-list{height:calc(100dvh - 304px);min-height:300px}.library-clip{grid-template-columns:104px minmax(0,1fr)}.editor-controls{grid-template-columns:1fr}.editor-controls>*,.format-control,.regenerate-control{grid-column:1}.format-options{grid-template-columns:1fr 1fr}.analysis-gate{gap:10px}.editor-advanced-grid,.score-breakdown{grid-template-columns:1fr 1fr}.timeline-toolbar{grid-template-columns:1fr;gap:8px;height:94px;padding:10px 13px}.timeline-scroll{height:calc(100% - 94px);padding:13px}.mobile-panel-timeline>.editor-timeline{height:calc(100dvh - 198px);min-height:400px}}@media (pointer:coarse){.editor-header-actions>button,.analysis-gate>button,.library-copy select,.selected-guidance select,.swap-select select,.trim-values input,.lock-button,.regenerate-button,.format-options button,.mobile-panel-jump,.inspector-empty button{min-height:44px}.library-copy select,.selected-guidance select,.swap-select select,.trim-values input,.editor-controls select{font-size:16px}.timeline-item{min-width:190px}.timeline-keyboard-actions button{width:44px;height:44px}.timeline-keyboard-actions .timeline-edit-shot{width:54px}.trim-handle{width:24px}.trim-handle:after{inset-inline:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.intelligence-controls{background:linear-gradient(145deg,#ff621e1a,#0c0c10bf);border:1px solid #ff621e59;border-radius:18px;margin:18px 0;padding:18px}.intelligence-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.intelligence-heading span{gap:3px;display:grid}.intelligence-heading b{font-size:1rem}.intelligence-heading small{color:#a9a9b2;letter-spacing:.12em;font-size:.66rem}.intelligence-heading em{color:#ff8a4c;letter-spacing:.1em;border:1px solid #ff621e80;border-radius:999px;padding:5px 9px;font-size:.68rem;font-style:normal}.intelligence-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.intelligence-grid label{color:#c9c9cf;gap:6px;font-size:.72rem;display:grid}.intelligence-grid select{color:#fff;background:#15151a;border:1px solid #34343c;border-radius:10px;width:100%;min-height:42px;padding:0 10px}.intelligence-controls>p{color:#9d9da7;margin:13px 0 0;font-size:.76rem;line-height:1.5}@media (width<=900px){.intelligence-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.intelligence-grid{grid-template-columns:1fr}}.editor-project-title small{color:#6f6f6b;font:650 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.analysis-gate-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.analysis-gate-actions button{border:1px solid var(--line-strong);color:#d9d9d5;background:#171717;border-radius:5px;min-height:32px;padding:0 11px;font-size:8px;font-weight:800}.analysis-gate-actions .primary{color:#170a04;background:var(--orange)}.analysis-gate-actions .danger-subtle{color:#ff9189}.program-transport{border:1px solid var(--line);background:#101010;border-radius:6px;grid-template-columns:34px 36px 42px 36px 34px auto minmax(120px,1fr);align-items:center;gap:5px;padding:8px 10px;display:grid}.program-transport button{color:#bdbdb8;height:30px;font:750 8px var(--font-geist-mono), monospace;background:#1a1a1a;border:1px solid #333;border-radius:4px;padding:0}.program-transport .transport-play{color:#1a0c05;border-color:var(--orange);background:var(--orange);font-size:12px}.program-transport>span{color:#aaa9a3;text-align:center;min-width:102px;font:700 8px var(--font-geist-mono), monospace}.program-transport input{width:100%;accent-color:var(--orange)}.preview-stage{overflow:hidden}.preview-stage video{transform-origin:50%}.inspector-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.score-breakdown-details{border:1px solid var(--line);background:#101010;border-radius:5px;margin:8px 0}.score-breakdown-details summary{color:#9c9c97;cursor:pointer;padding:8px 9px;font-size:8px;font-weight:800}.score-breakdown-details .score-breakdown{margin:0;padding:0 8px 8px}.inspector-action-row button{border:1px solid var(--line-strong);color:#d4d4cf;background:#181818;border-radius:5px;min-height:34px;padding:6px;font-size:8px;font-weight:800}.inspector-action-row .remove{color:#ff8982}.shot-transform-controls{border:1px solid var(--line);background:#101010;border-radius:6px;gap:8px;margin:10px 0;padding:10px;display:grid}.transform-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.transform-heading strong{font-size:9px}.transform-heading button{color:#8a8a85;background:0 0;border:0;padding:3px 6px;font-size:7px}.frame-mode-buttons{grid-template-columns:1fr 1fr;gap:5px;display:grid}.frame-mode-buttons button{color:#8e8e89;background:#171717;border:1px solid #303030;border-radius:4px;min-height:30px;padding:5px;font-size:7px}.frame-mode-buttons button.active{color:#fff;border-color:var(--orange);background:#ff621e1f}.shot-transform-controls label{gap:4px;display:grid}.shot-transform-controls label span{color:#858580;justify-content:space-between;font-size:7px;display:flex}.shot-transform-controls input{width:100%;accent-color:var(--orange)}.shot-speed-control{gap:5px;margin:9px 0;display:grid}.shot-speed-control>span{color:#858580;text-transform:uppercase;font-size:7px}.shot-speed-control select{border:1px solid var(--line-strong);color:#ddd;background:#171717;border-radius:5px;min-height:34px;padding:0 8px;font-size:9px}.shot-impact-control{border:1px solid var(--line);cursor:pointer;background:#101010;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(110px,1fr);align-items:center;gap:4px 8px;min-height:44px;margin:9px 0;padding:8px 9px;display:grid}.shot-impact-control>span{color:#c7c7c2;text-transform:uppercase;font-size:8px;font-weight:800}.shot-impact-control>span small{color:#b99061;letter-spacing:.08em;margin-left:4px;font-size:6px}.shot-impact-control select{border:1px solid var(--line-strong);color:#ddd;background:#171717;border-radius:5px;min-height:31px;padding:0 6px;font-size:8px}.shot-treatment-details{grid-column:2;grid-template-columns:.8fr 1.2fr;gap:5px;display:grid}.shot-impact-control>small{color:#7f7f7a;grid-column:1/-1;font-size:7px;line-height:1.35}.shot-impact-control:has(select option:not(:checked)){background:#ffb6480e;border-color:#ffb64885}.shot-impact-control:has(select:focus-visible){outline:2px solid var(--amber);outline-offset:2px}.inspector-canvas{border:1px solid var(--line);border-radius:6px;margin:9px 0;padding:8px}.inspector-canvas legend{color:#858580;text-transform:uppercase;padding:0 4px;font-size:7px}.inspector-canvas>div{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.inspector-canvas button{color:#888883;background:#171717;border:1px solid #303030;border-radius:4px;min-height:30px;padding:4px;font-size:7px}.inspector-canvas button.active{color:#fff;border-color:var(--orange);background:#ff621e1f}@media (width>=1181px) and (hover:hover) and (pointer:fine){.editor-shell{grid-template-rows:58px minmax(0,1fr) 292px;height:100dvh;min-height:720px;display:grid;overflow:hidden}.editor-header{grid-template-columns:220px minmax(180px,1fr) auto;min-height:58px;padding:0 14px}.editor-project-title{justify-items:start}.editor-project-title .save-indicator{position:absolute;left:50%;transform:translate(-50%)}.editor-header-actions button{min-height:32px;padding:0 10px}.editor-grid{grid-template-columns:270px minmax(520px,1fr) 292px;height:auto;min-height:0;overflow:hidden}.clip-library,.preview-workspace,.clip-inspector{min-height:0}.clip-library{padding:12px}.clip-library-tools{gap:7px}.library-list{height:auto;min-height:0;overflow-y:auto}.library-clip{grid-template-columns:84px minmax(0,1fr)}.clip-art{min-height:70px}.clip-guidance-actions{grid-template-columns:1fr 1fr}.clip-guidance-actions select,.clip-guidance-actions .delete-footage{grid-column:span 2}.preview-workspace{grid-template-rows:auto auto minmax(220px,1fr) auto;gap:7px;padding:10px 14px;overflow:hidden}.analysis-gate{grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:8px 10px}.analysis-gate>div:first-child>p,.analysis-gate .signature-status p,.analysis-gate .sync-summary,.analysis-gate .rough-cut-versions{display:none}.analysis-gate strong{margin:2px 0 0;font-size:9px}.analysis-progress{margin-top:5px}.preview-toolbar{min-height:36px}.preview-stage{justify-self:center;width:min(100%,900px);height:100%;min-height:220px;max-height:none}.preview-stage video{max-height:100%}.tablet-source-actions,.editor-controls,.editor-advanced{display:none}.clip-inspector{padding:12px;overflow-y:auto}.clip-inspector .inspector-art{height:96px;margin-top:9px}.inspector-review-note{margin-bottom:8px}.score-breakdown{max-height:108px;overflow-y:auto}.editor-timeline{border-top:1px solid var(--line-strong);height:292px;min-height:0}.timeline-toolbar{grid-template-columns:310px minmax(0,1fr);height:52px}.timeline-scroll{height:240px;padding-top:8px}}@media (width<=1180px),(hover:none) and (pointer:coarse){.program-transport{grid-template-columns:44px 44px 52px 44px 44px;padding:10px}.program-transport button{height:44px}.program-transport>span,.program-transport>input{grid-column:span 5;width:100%}.analysis-gate-actions{width:100%}.analysis-gate-actions button{flex:1;min-height:44px}.analysis-gate.error .pipeline-error-detail{color:#ffc0bc;background:#ff5d5313;border:1px solid #ff5d5342;border-radius:5px;max-height:none;margin-top:8px;padding:9px 10px;font-size:11px;line-height:1.5;display:block}.shot-transform-controls,.inspector-action-row{font-size:14px}.inspector-action-row button,.frame-mode-buttons button,.shot-speed-control select{min-height:44px}.shot-impact-control{min-height:48px;padding:10px}.shot-impact-control input{width:26px;height:26px}.inspector-canvas button{min-height:44px}}@media (prefers-reduced-motion:reduce){.impact-shake-preview video,.effect-preview-focus_draw video,.effect-preview-ghost_echo video,.effect-preview-tunnel_zoom video,.effect-preview-transition_blur video,.effect-preview-fade_through_black video,.effect-preview-film_burn:before,.title-sequence-preview,.creative-director-heading button.listening{animation:none}}.mobile-workspace-nav,.mobile-edit-selected{display:none}@media (width<=1180px),(hover:none) and (pointer:coarse){html{-webkit-text-size-adjust:100%;min-height:100%}body{overscroll-behavior-y:none;min-width:0;min-height:100%}button,select,input{touch-action:manipulation}.editor-shell{height:100dvh;min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) calc(68px + env(safe-area-inset-bottom)) env(safe-area-inset-left);grid-template-rows:58px minmax(0,1fr);display:grid;overflow:hidden}.editor-header{border-bottom-color:var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto;gap:9px;height:58px;min-height:58px;padding:7px 12px;position:relative;top:auto}.editor-brand-logo{width:102px}.editor-brand small{display:none}.editor-project-title{grid-area:auto;justify-content:start;justify-items:start;gap:2px;min-width:0;display:grid}.editor-project-title strong,.editor-project-title small,.editor-project-title .save-indicator{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.editor-project-title small{display:none}.editor-project-title .save-indicator{font-size:7px}.editor-header-actions{flex-wrap:nowrap}.editor-header-actions>button:not(.primary){display:none}.editor-header-actions .primary{border-radius:7px;min-width:68px;min-height:44px;padding:0 10px;font-size:9px}.editor-mobile-tabs,.tablet-editor-tabs,.tablet-action-bar,.editor-mobile-save{display:none!important}.mobile-workspace-nav{z-index:70;height:calc(68px + env(safe-area-inset-bottom));padding:7px max(6px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808fa;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #0000007a}.mobile-workspace-nav button{color:#797974;background:0 0;border:0;border-radius:8px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;padding:5px 2px 4px;font-size:9px;font-weight:800;display:grid;position:relative}.mobile-workspace-nav button i{color:#aaa9a3;font:normal 17px/1 var(--font-geist-mono), monospace}.mobile-workspace-nav button b{color:#090909;min-width:17px;height:17px;font:800 7px/1 var(--font-geist-mono), monospace;background:#777771;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:3px;right:max(4px,50% - 24px)}.mobile-workspace-nav button.active{color:#fff;background:#ff621e21}.mobile-workspace-nav button.active i{color:var(--orange)}.mobile-workspace-nav button.active b{background:var(--orange)}.editor-grid{grid-area:2/1;height:100%;min-height:0;display:block;overflow:hidden}.editor-grid>.clip-library,.editor-grid>.preview-workspace,.editor-grid>.clip-inspector,.editor-timeline,.tablet-export-panel{display:none}.editor-grid>.tablet-active,.editor-timeline.tablet-active,.tablet-export-panel.tablet-active{display:block}.editor-grid>.preview-workspace.tablet-active{display:grid}.editor-shell[data-active-tab=timeline] .editor-grid,.editor-shell[data-active-tab=export] .editor-grid{display:none}.clip-library,.preview-workspace,.clip-inspector,.editor-timeline,.tablet-export-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;grid-area:2/1;width:100%;height:100%;min-height:0;max-height:none;overflow-y:auto}.clip-library,.clip-inspector{padding:16px}.library-list{height:auto;min-height:0;max-height:none;overflow:visible}.library-clip{content-visibility:auto;contain-intrinsic-size:110px}.library-copy select,.selected-guidance select,.swap-select select,.trim-values input,.tablet-export-panel select{font-size:16px}.preview-workspace{grid-template-rows:auto auto auto auto auto auto;align-content:start;gap:9px;padding:10px 12px 18px}.preview-stage{flex:none;width:100%;height:auto;min-height:0;max-height:50dvh}.preview-stage video{max-height:50dvh}.preview-stage.format-9-16{width:min(100%,29dvh);max-height:52dvh}.preview-stage.format-4-5{width:min(100%,42dvh);max-height:52dvh}.preview-stage.format-1-1{width:min(100%,48dvh);max-height:48dvh}.program-transport{z-index:4;grid-template-columns:repeat(5,minmax(44px,1fr));gap:6px;padding:9px;position:sticky;bottom:0;box-shadow:0 -10px 34px #00000047}.program-transport button{min-width:0;height:46px;font-size:10px}.program-transport>span,.program-transport>input{grid-column:1/-1;width:100%}.program-transport>span{order:2;min-width:0;font-size:10px}.program-transport>input{order:3;min-height:24px}.tablet-source-actions{padding-bottom:8px}.tablet-source-actions>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.clip-inspector .inspector-art{height:min(30dvh,250px)}.inspector-title{font-size:13px}.shot-transform-controls label span,.shot-speed-control>span,.inspector-canvas legend{font-size:10px}.shot-transform-controls input[type=range]{min-height:34px}.editor-timeline{height:100%;padding:0;overflow:hidden}.timeline-toolbar{grid-template-columns:minmax(0,1fr);gap:9px;height:auto;min-height:112px;padding:12px;position:relative;top:auto}.timeline-toolbar-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center}.timeline-toolbar-copy>span,.timeline-toolbar-copy>b,.timeline-toolbar-copy>small{grid-column:1}.timeline-toolbar-copy>b{font-size:10px}.mobile-edit-selected{color:#ff9d74;background:#ff621e14;border:1px solid #ff621e7a;border-radius:6px;grid-area:1/2/span 3;justify-content:center;align-items:center;min-width:108px;min-height:44px;padding:7px 9px;font-size:9px;font-weight:850;display:inline-flex}.timeline-toolbar>input{min-height:28px}.timeline-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;height:calc(100% - 112px);padding:12px;overflow:auto}.timeline-items{min-height:100%;padding-bottom:24px}.timeline-lane-label{z-index:3;position:sticky;left:0}.stacked-timeline .timeline-item.stacked-cut{min-width:44px;min-height:36px}.trim-handle{width:28px}.tablet-export-panel{padding:22px 16px 34px}.tablet-export-panel h2{font-size:clamp(32px,10vw,44px)}.tablet-export-summary div{min-height:76px}.tablet-render-button{min-height:58px}}@media (width<=600px){.editor-shell{grid-template-rows:56px minmax(0,1fr)}.editor-header{gap:7px;height:56px;min-height:56px;padding-inline:9px}.editor-brand-logo{width:86px}.editor-project-title strong{font-size:9px}.editor-project-title .save-indicator{max-width:34vw}.editor-header-actions .primary{min-width:58px;min-height:42px;padding-inline:7px}.mobile-workspace-nav button{font-size:8px}.mobile-workspace-nav button i{font-size:16px}.clip-library,.clip-inspector{padding:12px}.clip-library-tools{grid-template-columns:minmax(0,1fr) 96px}.clip-library-tools input,.clip-library-tools select{min-height:44px;font-size:16px}.clip-filter-row{margin-inline:-2px;padding:2px}.clip-filter-row button{min-height:40px;padding-inline:11px;font-size:9px}.library-clip{grid-template-columns:minmax(96px,32vw) minmax(0,1fr);gap:9px;min-height:126px;padding:8px}.clip-art{height:100%;min-height:108px}.library-copy{align-content:start;gap:5px}.library-copy strong{font-size:11px}.library-copy small{font-size:8px;line-height:1.35}.clip-guidance-actions{grid-template-columns:1fr 1fr}.clip-guidance-actions button,.clip-guidance-actions select{min-height:40px;font-size:9px}.clip-guidance-actions select,.clip-guidance-actions .delete-footage{grid-column:1/-1}.clip-guidance-actions .delete-footage{text-align:center;min-height:36px}.preview-workspace{padding:8px 8px 18px}.analysis-gate{gap:8px;padding:9px}.analysis-gate>div:first-child>p,.analysis-gate .signature-status p{display:none}.analysis-gate-actions{grid-template-columns:1fr 1fr;display:grid}.analysis-gate-actions button{width:100%;min-width:0;padding-inline:7px}.rough-cut-versions{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.rough-cut-versions button{flex:0 0 145px;min-width:145px}.preview-toolbar{gap:7px;padding:7px}.preview-toolbar>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-scope-switch button{min-height:42px}.source-preview-label{font-size:6px}.preview-timecode{font-size:7px;bottom:6px;right:6px}.program-transport{border-radius:5px}.inspector-action-row{gap:7px}.inspector-action-row button,.frame-mode-buttons button,.shot-speed-control select,.inspector-canvas button,.inspector-order-actions button,.lock-button,.mobile-panel-jump{min-height:48px;font-size:10px}.trim-values{grid-template-columns:1fr 1fr;gap:8px}.trim-values input{width:100%;min-width:0}.timeline-toolbar-copy{grid-template-columns:minmax(0,1fr)}.mobile-edit-selected{grid-area:auto/1;width:100%;margin-top:4px}.timeline-toolbar{min-height:150px}.timeline-scroll{height:calc(100% - 150px);padding:9px}.timeline-lane{grid-template-columns:78px minmax(460px,1fr)}.timeline-lane-label{width:78px;padding-inline:8px}.timeline-lane-label span{max-width:62px}.recent-project-header-actions{justify-content:space-between;width:100%}.recent-project-header-actions button,.recent-project-card-actions button{min-height:44px;padding:8px}.source-drop,.audio-intake{border-radius:10px}.source-drop>.outline-action,.audio-intake>.outline-action{width:100%;min-height:48px}.project-launch .primary-action,.post-upload-actions a,.post-upload-actions button{min-height:52px}.studio-container{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}@media (width<=360px){.editor-brand-logo{width:76px}.editor-project-title{display:none}.editor-header{grid-template-columns:minmax(0,1fr) auto}.mobile-workspace-nav{gap:1px;padding-inline:3px}.mobile-workspace-nav button span{font-size:7px}.mobile-workspace-nav button b{display:none}.library-clip{grid-template-columns:92px minmax(0,1fr)}}.studio-stepper{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr);align-items:center;width:min(100%,760px);margin:0 auto 30px;display:grid}.studio-stepper>i{background:#2c2c2c;height:1px}.studio-stepper button{color:#777;text-align:left;background:#0d0d0d;border:1px solid #292929;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;gap:2px 10px;min-height:72px;padding:12px;display:grid}.studio-stepper button span{width:30px;height:30px;font:800 10px var(--font-geist-mono), monospace;border:1px solid #3a3a3a;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;display:grid}.studio-stepper button b{color:#bbb;align-self:end;font-size:11px}.studio-stepper button small{font-size:8px}.studio-stepper button.active{background:#ff621e12;border-color:#ff621ea6}.studio-stepper button.active span{color:#120700;border-color:var(--orange);background:var(--orange)}.studio-stepper button.active b,.studio-stepper button.complete b{color:#f2f2ee}.studio-stepper button.complete span{color:var(--green);border-color:#95d46b80}.studio-step-sources .project-controls,.studio-step-upload .project-controls,.studio-step-direction .source-drop,.studio-step-direction .audio-intake,.studio-step-direction .saved-media-library,.studio-step-direction .upload-queue,.studio-step-upload .source-drop,.studio-step-upload .audio-intake,.studio-step-upload .saved-media-library,.studio-step-upload .mode-switcher,.studio-step-direction .mode-switcher{display:none}.launch-back{width:100%;margin-top:8px}.guided-controls>header>div>p{color:#85857f;max-width:620px;margin:8px 0 0;font-size:10px;line-height:1.55}.guided-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-advanced{background:#0b0b0b;border:1px solid #292929;border-radius:8px;margin-top:14px}.direction-advanced>summary{color:#d6d6d1;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 16px;font-size:10px;font-weight:750;list-style:none;display:flex}.direction-advanced>summary::-webkit-details-marker{display:none}.direction-advanced>summary:after{content:"+";color:var(--orange);font-size:18px}.direction-advanced[open]>summary:after{content:"−"}.direction-advanced>summary small{color:#6f6f6b;font:700 7px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;margin-left:auto}.direction-advanced>:not(summary){margin:0 12px 12px}.guided-brand-controls{grid-template-columns:minmax(180px,1fr) 110px 110px minmax(180px,1.2fr)}.editor-journey{grid-template-columns:repeat(4,minmax(0,1fr));width:min(760px,100% - 32px);margin:18px auto 6px;display:grid}.editor-journey>div{color:#656560;justify-items:center;gap:5px;display:grid;position:relative}.editor-journey span{z-index:1;width:28px;height:28px;font:800 8px var(--font-geist-mono), monospace;background:#080808;border:1px solid #383838;border-radius:50%;place-items:center;display:grid;position:relative}.editor-journey b{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.editor-journey i{z-index:0;background:#303030;width:calc(100% - 30px);height:1px;position:absolute;top:14px;left:calc(50% + 15px)}.editor-journey .active{color:#f2f2ed}.editor-journey .active span{color:#170a04;border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 5px #ff621e14}.editor-journey .complete{color:#a7c997}.editor-journey .complete span{color:#0c1808;border-color:var(--green);background:var(--green)}.project-options-menu{position:relative}.project-options-menu>summary{color:#aaa;cursor:pointer;border:1px solid #333;border-radius:7px;place-items:center;width:42px;min-height:42px;list-style:none;display:grid}.project-options-menu>summary::-webkit-details-marker{display:none}.project-options-menu>div{z-index:30;background:#111;border:1px solid #353535;border-radius:8px;gap:4px;width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #000}.project-options-menu button{text-align:left;min-height:42px}.project-options-menu button.danger{color:#ff9189}.guided-editor-simple .editor-grid{width:min(100%,1180px);margin:0 auto;display:block}.editor-shell.guided-editor-simple{height:auto;min-height:100dvh;padding-bottom:max(18px, env(safe-area-inset-bottom));display:block;overflow:visible}.guided-editor-simple .clip-library,.guided-editor-simple .clip-inspector,.guided-editor-simple .editor-timeline,.guided-editor-simple .tablet-source-actions,.guided-editor-simple .editor-controls,.guided-editor-simple .editor-advanced{display:none!important}.guided-editor-simple .preview-workspace{background:0 0;border:0;width:min(100%,1040px);min-height:0;margin:0 auto}.guided-stage-sources .preview-toolbar,.guided-stage-sources .preview-stage,.guided-stage-sources .program-transport,.guided-stage-analyzing .preview-toolbar,.guided-stage-analyzing .preview-stage,.guided-stage-analyzing .program-transport,.guided-stage-sources .tablet-export-panel,.guided-stage-analyzing .tablet-export-panel,.guided-stage-review .tablet-export-panel{display:none!important}.guided-stage-sources .analysis-gate,.guided-stage-analyzing .analysis-gate{background:radial-gradient(circle at 50% 0,#ff621e1f,#0000 52%),#0b0b0b;border-color:#ff621e57;border-radius:14px;align-content:center;gap:28px;width:min(100%,720px);min-height:360px;margin:44px auto;padding:clamp(24px,5vw,54px);display:grid}.guided-stage-sources .analysis-gate>div:first-child,.guided-stage-analyzing .analysis-gate>div:first-child{text-align:center}.guided-stage-sources .analysis-gate strong,.guided-stage-analyzing .analysis-gate strong{letter-spacing:-.035em;max-width:560px;margin:10px auto 0;font-size:clamp(22px,4vw,38px);line-height:1.04}.guided-stage-sources .analysis-gate p,.guided-stage-analyzing .analysis-gate p{max-width:520px;margin:12px auto 0;font-size:11px;display:block}.guided-stage-sources .analysis-gate-actions,.guided-stage-analyzing .analysis-gate-actions{justify-content:center}.guided-stage-sources .analysis-gate-actions button{min-width:260px;min-height:52px}.guided-source-receipt{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px auto 0;display:grid}.guided-source-receipt div{background:#00000040;border:1px solid #2b2b2b;border-radius:7px;padding:13px 10px}.guided-source-receipt b{color:#f0f0eb;font-size:14px;display:block}.guided-source-receipt span{color:#72726e;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:7px;display:block}.guided-stage-sources .visual-lip-verification-consent{text-align:left;margin:16px auto 0}.guided-stage-sources .analysis-gate .visual-lip-verification-consent strong{font-size:11px}.guided-stage-sources .analysis-gate .visual-lip-verification-consent small{font-size:9px}.guided-analysis-checklist{text-align:left;gap:8px;width:min(100%,460px);margin:25px auto 0;padding:0;list-style:none;display:grid}.guided-analysis-checklist li{color:#656560;border:1px solid #292929;border-radius:7px;padding:11px 14px 11px 38px;font-size:9px;position:relative}.guided-analysis-checklist li:before{content:"";border:1px solid #555;border-radius:50%;width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;left:14px}.guided-analysis-checklist li.active{color:#eee;border-color:#ff621e66}.guided-analysis-checklist li.active:before{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 4px #ff621e1f}.guided-analysis-checklist li.complete{color:#9ec58a}.guided-analysis-checklist li.complete:before{content:"✓";color:#0b1308;border-color:var(--green);background:var(--green);place-items:center;font-size:7px;display:grid}.guided-stage-review .analysis-gate{margin-bottom:12px}.guided-stage-review .analysis-gate-actions:empty,.guided-editor-simple.guided-stage-review .preview-scope-switch{display:none}.guided-editor-simple.guided-stage-review .preview-toolbar{border-radius:10px 10px 0 0}.guided-editor-simple.guided-stage-review .preview-stage{border-radius:0;margin-inline:auto}.guided-editor-simple.guided-stage-review .program-transport{border-radius:0 0 10px 10px}.program-monitor{align-content:start;width:min(100%,960px,110.222dvh);margin:0 auto;display:grid}.program-monitor.format-9-16{width:min(100%,520px,30.375dvh)}.program-monitor.format-4-5{width:min(100%,620px,44.8dvh)}.program-monitor.format-1-1{width:min(100%,720px,56dvh)}.program-monitor .preview-stage{width:100%;max-width:none;max-height:none}.program-monitor .program-transport{width:100%;position:static}.preview-stage .program-next-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.live-pacing{background:#0d0d0d;border:1px solid #2d2d2d;border-radius:9px;gap:10px;width:min(100%,960px);margin:12px auto 0;padding:13px;display:grid}.live-pacing>div:first-child span{color:var(--orange);font:800 7px var(--font-geist-mono), monospace;letter-spacing:.12em;display:block}.live-pacing>div:first-child strong{color:#e5e5df;margin-top:4px;font-size:11px;display:block}.live-pacing-map{background:#050505;border-radius:4px;gap:2px;height:22px;display:flex;overflow:hidden}.live-pacing-map button{background:#393936;border:0;border-radius:2px;min-width:4px;padding:0;transition:background .15s,box-shadow .15s}.live-pacing-map button:nth-child(3n+1){background:#4b3025}.live-pacing-map button.active{background:var(--orange);box-shadow:0 0 0 2px #ff621e3d}.live-pacing-actions{grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.live-pacing-actions button{color:#ddd;background:#181818;border:1px solid #383838;border-radius:5px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.live-pacing-actions span{color:#74746f;text-align:right;font-size:8px}.processing-visual{background:#070707;border:1px solid #343434;border-radius:10px;width:min(100%,460px);min-height:138px;margin:22px auto 0;padding:16px;position:relative;overflow:hidden}.processing-frames{grid-template-columns:repeat(3,1fr);gap:7px;height:82px;display:grid}.processing-frame{filter:blur(1.5px)saturate(.75);background:linear-gradient(135deg,#422014,#111 65%);border-radius:5px;animation:2.4s ease-in-out infinite alternate processing-breathe;position:relative;overflow:hidden;transform:scale(1.02)}.processing-frame:nth-child(2){animation-delay:-.8s}.processing-frame:nth-child(3){animation-delay:-1.6s}.processing-frame img,.processing-frame .clip-art-placeholder{object-fit:cover;width:100%;height:100%;display:block}.processing-frame.empty{background:linear-gradient(120deg,#26140e,#181818,#3e1b0e)}.processing-scan{z-index:2;background:var(--orange);width:2px;animation:2.1s ease-in-out infinite processing-scan;position:absolute;top:12px;bottom:32px;box-shadow:0 0 18px 6px #ff621e47}.processing-visual.render .processing-frames{transform:perspective(500px)rotateX(5deg)}.processing-visual.render .processing-scan{width:auto;height:2px;animation:1.7s ease-in-out infinite render-scan;top:auto;left:14px;right:14px}.processing-visual>b,.processing-visual>span{color:#9b9b95;font:800 7px var(--font-geist-mono), monospace;letter-spacing:.1em;position:absolute;bottom:8px}.processing-visual>b{left:16px}.processing-visual>span{color:var(--orange);right:16px}@keyframes progress-glint{0%{transform:translate(-120%)}to{transform:translate(330%)}}@keyframes processing-breathe{0%{opacity:.48;transform:scale(1.02)}to{opacity:.92;transform:scale(1.08)}}@keyframes processing-scan{0%,to{opacity:.35;left:4%}50%{opacity:1;left:95%}}@keyframes render-scan{0%,to{opacity:.35;bottom:34px}50%{opacity:1;bottom:112px}}.guided-review-actions{background:radial-gradient(circle at 84% 0,#ff621e1f,#0000 38%),#0d0d0d;border:1px solid #2d2d2d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;margin-top:14px;padding:18px;display:grid}.guided-review-actions span{color:var(--orange);font:800 7px var(--font-geist-mono), monospace;letter-spacing:.12em}.guided-review-actions strong{margin-top:4px;font-size:14px;display:block}.guided-review-actions p{color:#7d7d78;max-width:580px;margin:4px 0 0;font-size:9px;line-height:1.45}.guided-review-actions button{white-space:nowrap;min-height:48px;padding-inline:18px}.editor-button.style-button{color:#ffe0ae;background:linear-gradient(135deg,#ff621e33,#ffb64814);border:1px solid #ffb6488c;box-shadow:inset 0 0 0 1px #ffffff09,0 10px 28px #00000040}.editor-button.style-button:hover{color:#fff;border-color:var(--amber);background:linear-gradient(135deg,#ff621e52,#ffb64824)}.guided-stage-export .editor-grid,.guided-stage-export .editor-timeline{display:none!important}.guided-stage-export .tablet-export-panel{background:#0b0b0b;border:1px solid #303030;border-radius:14px;width:min(720px,100% - 32px);min-height:0;margin:44px auto;padding:clamp(24px,5vw,46px);display:block!important}.guided-stage-export .tablet-export-panel h2{max-width:540px;font-size:clamp(28px,5vw,46px)}.export-lead{color:#858580;max-width:540px;font-size:11px;line-height:1.55}.export-back-button{color:#999;background:0 0;border:1px solid #303030;width:100%;min-height:44px;margin-top:8px}.hero-sync-panel{background:#ff621e0b;border:1px solid #ff621e59;border-radius:9px;gap:12px;margin:18px 0 4px;padding:16px;display:grid}.hero-sync-panel legend{color:var(--orange);font:850 8px var(--font-geist-mono), monospace;letter-spacing:.1em;padding:0 7px}.hero-sync-panel p{color:#aaa9a4;margin:0;font-size:10px;line-height:1.55}.hero-sync-panel small{color:#8e8d88;font-size:8px;line-height:1.45}.hero-sync-consent{background:#111;border:1px solid #383838;border-radius:6px;align-items:start;padding:11px;grid-template-columns:auto 1fr!important;gap:9px!important}.hero-sync-consent input{width:18px;height:18px;accent-color:var(--orange);margin:1px 0 0}.hero-sync-consent span{line-height:1.45;color:#d8d8d2!important;font-size:9px!important}.post-render-actions{background:radial-gradient(circle at 10% 0,#ff621e33,#0000 48%),linear-gradient(145deg,#17100d,#0b0b0b 62%);border:1px solid #ff621e6b;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:10px;margin-top:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #0000004d}.post-render-actions:after{content:"✦";color:#ffb64829;font-size:72px;line-height:1;position:absolute;top:10px;right:18px}.post-render-actions .post-render-kicker,.post-render-actions strong,.post-render-actions p{z-index:1;grid-column:1/-1;position:relative}.post-render-kicker{color:var(--orange);font:850 7px var(--font-geist-mono), monospace;letter-spacing:.16em}.post-render-actions strong{color:#fff5ec;max-width:520px;font-size:19px;line-height:1.08}.post-render-actions p{color:#a99a91;max-width:570px;margin:0 0 4px;font-size:10px;line-height:1.55}.post-render-actions button{z-index:1;min-height:50px;position:relative}.finishing-studio{background:0 0;border:0}.finishing-studio-head{background:radial-gradient(circle at 76% 12%,#ff621e33,#0000 34%),radial-gradient(circle at 12% 100%,#ffb64814,#0000 42%),#0b0b0b;border:1px solid #ff621e4d;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,4vw,40px);display:flex;box-shadow:0 28px 90px #00000061}.finishing-studio-head span,.finish-card-head span,.finish-action-bar span{color:var(--orange);font:850 7px var(--font-geist-mono), monospace;letter-spacing:.17em}.finishing-studio-head h2{color:#fff8f2;font:italic clamp(38px, 7vw, 72px)/.9 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:7px 0 5px}.finishing-studio-head p{color:#99938e;max-width:600px;margin:0;font-size:11px;line-height:1.55}.finishing-studio-head button{color:#c9c5c1;white-space:nowrap;background:#00000070;border:1px solid #3a3735;border-radius:999px;min-height:44px;padding:0 16px;font-size:9px;font-weight:800}.finishing-studio .editor-advanced-grid{border:0;grid-template-columns:1fr;gap:14px;padding:18px 0 0;display:grid}.finishing-card{background:linear-gradient(145deg,#ffffff06,#080808f5);border:1px solid #2d2b2a;border-radius:16px;gap:20px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:inset 0 1px #ffffff06}.finish-intro-card{border-color:#ff621e42}.finish-effects-card{background:radial-gradient(circle at 100% 0,#ffb64813,#0000 35%),#0c0c0c;border-color:#ffb6483d}.finish-transitions-card{background:radial-gradient(circle at 0 100%,#ff621e12,#0000 38%),#0c0c0c}.finish-card-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.finish-card-head h3{color:#f4f1ed;letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(20px,3vw,31px)}.finish-card-head p{color:#84807c;text-align:right;max-width:430px;margin:0;font-size:10px;line-height:1.5}.finish-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.finish-control-grid>label,.finish-control-grid>div{min-width:0}.finishing-studio .title-sequence-toggle,.finishing-studio .bass-effects-control{background:#101010db;border-color:#34312f;border-radius:10px;padding:14px}.finishing-studio .title-sequence-toggle{justify-content:space-between;align-items:center;gap:12px;min-height:70px;display:flex}.finishing-studio .title-sequence-toggle input{flex:none;width:24px;height:24px}.finishing-studio .finish-control-grid label>span,.finishing-studio .bass-effects-control>span{color:#b1aaa4;text-transform:none;margin-bottom:7px;font-size:9px;font-weight:800}.finishing-studio .finish-control-grid select,.finishing-studio .finish-control-grid input,.finishing-studio .finish-control-grid textarea{color:#f0ece8;background:#111;border-color:#373431;border-radius:8px;min-height:44px;padding:0 11px;font-size:11px}.finishing-studio .title-style-prompt{grid-column:span 2}.finishing-studio .title-style-prompt textarea{padding:11px}.finishing-studio .title-sequence-order,.finishing-studio .title-studio-control{grid-column:1/-1}.finishing-studio .title-sequence-order{border-radius:9px;min-height:48px;padding:12px 14px;font-size:9px}.finishing-studio .title-sequence-order strong{font-size:14px}.finishing-studio .title-studio-control{border-radius:12px;padding:18px}.finishing-studio .title-studio-control strong{font-size:13px}.finishing-studio .title-studio-control small,.finishing-studio .bass-effects-control small{font-size:9px;line-height:1.5}.finishing-studio .title-studio-actions button,.finishing-studio .bass-effects-control button{border-radius:8px;min-height:44px;font-size:10px;font-weight:800}.title-auto-pacing,.title-locked-film{background:#ffffff06;border:1px solid #ffffff1f;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.title-auto-pacing>span,.title-locked-film>span{color:#8e8781;font:700 8px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.title-auto-pacing>strong,.title-locked-film>strong{color:#f4f0ec;font-size:12px;line-height:1.25}.title-auto-pacing>small,.title-locked-film>small{color:#9c948e;font-size:9px;line-height:1.45}.title-auto-pacing{background:linear-gradient(135deg,#84d25e13,#ffffff05);border-color:#84d25e4d}.title-pacing-picker{grid-column:1/-1}.title-pacing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.title-pacing-note{color:#9c948e;margin-top:8px;font-size:9px;line-height:1.5;display:block}.pace-auto{background:radial-gradient(circle at 50% 55%,#84d25e59,#0000 52%),#0b100a}.pace-punchy{background:linear-gradient(135deg,#ff621e57,#0000 62%),#120a07}.pace-cinematic{background:radial-gradient(#ffffff29,#0000 65%),#080808}.pace-extended{background:linear-gradient(90deg,#ffffff0a,#ffb64838,#ffffff0a),#090807}@media (width<=720px){.title-pacing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.title-locked-film{border-color:#ff621e52}.finish-effects-card .finish-control-grid{grid-template-columns:1fr 1fr}.finish-transitions-card .finish-control-grid{grid-template-columns:minmax(0,520px)}.finish-lips-card{background:radial-gradient(circle at 92% 0,#ff621e1f,#0000 34%),linear-gradient(145deg,#ffffff06,#080808f7);border-color:#ff621e57}.finish-lips-card .finish-control-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.perfect-lips-options{background:#100c0ae6;border:1px solid #ff621e4d;border-radius:10px;gap:11px;min-width:0;padding:14px;display:grid}.perfect-lips-options>label{gap:2px;display:grid}.perfect-lips-options>small{color:#938b85;font-size:9px;line-height:1.5}.finishing-studio .perfect-lips-options .hero-sync-consent{background:#ff621e0e;border-color:#ff621e52;border-radius:9px;min-height:58px;padding:12px}.finishing-studio .perfect-lips-options .hero-sync-consent span{margin:0;color:#e9e3dd!important;font-size:9px!important}.finishing-studio .effect-strength-buttons{gap:7px}.finishing-studio .effect-director-control select{min-height:44px}.finish-action-bar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0b0af0;border:1px solid #ff621e80;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid;position:sticky;bottom:12px;box-shadow:0 20px 70px #0000008c}.finish-action-bar>div{gap:2px;display:grid}.finish-action-bar strong{color:#f1ede8;font-size:13px}.finish-action-bar small{color:#79736e;font-size:8px}.finish-action-bar button{min-height:46px;padding-inline:18px}.editor-shell[data-active-tab=finish]{height:auto;min-height:100dvh;padding-bottom:max(86px, env(safe-area-inset-bottom));overflow:visible}.editor-shell[data-active-tab=finish] .editor-grid{width:min(1120px,100% - 28px);height:auto;min-height:0;margin:20px auto 60px;overflow:visible;display:block!important}.editor-shell[data-active-tab=finish] .editor-grid>.clip-library,.editor-shell[data-active-tab=finish] .editor-grid>.clip-inspector,.editor-shell[data-active-tab=finish]>.editor-timeline{display:none!important}.editor-shell[data-active-tab=finish] .editor-grid>.preview-workspace{background:0 0;border:0;width:100%;height:auto;min-height:0;padding:0;overflow:visible;display:block!important}.editor-shell[data-active-tab=finish] .preview-workspace>:not(.finishing-studio){display:none!important}.editor-shell[data-active-tab=finish] .finishing-studio{display:block!important}@media (width<=1180px),(hover:none) and (pointer:coarse){.mobile-workspace-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1100px){.editor-header{min-height:72px;padding-inline:16px}.editor-header-actions>button:not(.header-next-button),.editor-header-actions>.fresh-analysis-button,.editor-header-actions>.reset-project-button{display:none}.editor-project-title small{display:block}.guided-editor-simple{padding-bottom:max(18px, env(safe-area-inset-bottom))}.guided-review-actions{grid-template-columns:1fr 1fr}.guided-review-actions>div{grid-column:1/-1}.guided-review-actions button{width:100%}.advanced-editor-open .editor-grid{min-height:calc(100dvh - 170px)}.guided-editor-simple .preview-workspace{overflow:visible}.program-monitor .preview-stage,.program-monitor.format-9-16 .preview-stage,.program-monitor.format-4-5 .preview-stage,.program-monitor.format-1-1 .preview-stage{width:100%;max-height:none}.program-monitor .preview-stage video{max-height:none}.finish-control-grid{grid-template-columns:1fr 1fr}.finishing-studio-head,.finish-card-head{flex-direction:column;align-items:start}.finish-card-head p{text-align:left;max-width:620px}.finish-action-bar{grid-template-columns:1fr 1fr}.finish-action-bar>div{grid-column:1/-1}}@media (width<=720px){.studio-stepper{grid-template-columns:repeat(3,1fr);gap:5px}.studio-stepper>i{display:none}.studio-stepper button{grid-template-columns:24px 1fr;min-height:62px;padding:8px}.studio-stepper button span{width:24px;height:24px}.studio-stepper button small{display:none}.guided-control-grid,.guided-brand-controls,.post-render-actions{grid-template-columns:1fr}.post-render-actions .post-render-kicker,.post-render-actions strong,.post-render-actions p{grid-column:1/-1}.editor-journey{width:calc(100% - 18px);margin-top:10px}.editor-journey b{font-size:6px}.editor-header .editor-brand small{display:none}.editor-header-actions .header-next-button{min-width:82px;padding-inline:12px}.guided-stage-sources .analysis-gate,.guided-stage-analyzing .analysis-gate{min-height:330px;margin:18px auto;padding:24px 16px}.guided-source-receipt{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-review-actions{grid-template-columns:1fr}.guided-review-actions>div{grid-column:auto}.program-monitor{width:min(100%,92.4444dvh)}.program-monitor.format-9-16{width:min(100%,27dvh)}.program-monitor.format-4-5{width:min(100%,40dvh)}.program-monitor.format-1-1{width:min(100%,48dvh)}.program-monitor .program-transport{grid-template-columns:repeat(5,minmax(40px,1fr))}.live-pacing-actions{grid-template-columns:repeat(3,1fr)}.live-pacing-actions span{text-align:left;grid-column:1/-1}.editor-shell[data-active-tab=finish] .editor-grid{width:calc(100% - 18px);margin-top:10px}.finishing-studio-head{padding:24px 18px}.finishing-studio-head h2{font-size:48px}.finishing-studio-head button{width:100%}.finish-control-grid,.finish-effects-card .finish-control-grid,.finish-transitions-card .finish-control-grid,.finish-lips-card .finish-control-grid{grid-template-columns:1fr}.finishing-studio .title-style-prompt{grid-column:1}.finishing-studio .title-studio-actions{grid-template-columns:1fr}.finish-action-bar{grid-template-columns:1fr;bottom:6px}.finish-action-bar>div{grid-column:auto}.finish-action-bar button{width:100%}}@media (prefers-reduced-motion:reduce){.analysis-progress i,.live-pacing-map button{transition:none}.analysis-progress i:after,.processing-frame,.processing-scan{animation:none}}.visual-choice-panel{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.visual-choice-panel>legend,.visual-director-control>span{color:#f4eee9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.visual-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.visual-choice-grid>button,.shot-treatment-grid>button{color:#eee9e5;text-align:left;touch-action:manipulation;background:linear-gradient(145deg,#181716,#0e0d0d);border:1px solid #2b2928;border-radius:17px;min-width:0;min-height:112px;padding:10px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.visual-choice-grid>button:hover,.shot-treatment-grid>button:hover{border-color:#57514e;transform:translateY(-2px)}.visual-choice-grid>button.active,.shot-treatment-grid>button.active{border-color:var(--orange);background:linear-gradient(145deg,#ff621e2b,#11100f 60%);box-shadow:0 0 0 2px #ff621e1f,inset 0 1px #ffffff14}.visual-choice-grid>button strong,.visual-choice-grid>button small,.shot-treatment-grid>button strong{display:block}.visual-choice-grid>button strong{margin-top:9px;font-size:12px}.visual-choice-grid>button small{color:#8f8985;margin-top:3px;font-size:10px;line-height:1.25}.visual-font-sample,.visual-title-style,.visual-motion-stage,.visual-effect-stage,.visual-transition-stage{color:#fff;background:radial-gradient(circle at 50% 38%,#292625,#090909 68%);border:1px solid #ffffff12;border-radius:11px;place-items:center;width:100%;height:52px;display:grid;overflow:hidden}.visual-font-sample{letter-spacing:.04em;font-size:clamp(15px,2vw,25px)}.font-condensed{font-family:Impact,Arial Narrow,sans-serif;font-style:italic;font-stretch:75%}.font-serif{letter-spacing:-.03em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-style:italic}.font-sans{letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-weight:800}.visual-motion-stage i,.visual-effect-stage i,.visual-transition-stage i{filter:drop-shadow(0 0 10px #ff621e73);font-size:25px;font-style:normal}.visual-choice-grid>button:hover .motion-cinematic_flythrough i,.visual-choice-grid>button.active .motion-cinematic_flythrough i{animation:1.2s ease-in-out infinite toolit-flythrough}.visual-choice-grid>button:hover .motion-letter_glide i,.visual-choice-grid>button.active .motion-letter_glide i{animation:1.2s ease-in-out infinite toolit-glide}.visual-choice-grid>button:hover .motion-focus_snap i,.visual-choice-grid>button.active .motion-focus_snap i{animation:1.2s ease-in-out infinite toolit-focus}.visual-choice-grid>button:hover .motion-slow_drift i,.visual-choice-grid>button.active .motion-slow_drift i{animation:2.2s ease-in-out infinite toolit-drift}.visual-choice-grid>button:hover .motion-fade_rise i,.visual-choice-grid>button.active .motion-fade_rise i{animation:1.5s ease-in-out infinite toolit-rise}@keyframes toolit-flythrough{0%,to{opacity:.45;transform:scale(.45)}60%{opacity:1;transform:scale(1.45)}}@keyframes toolit-glide{0%,to{transform:scaleX(.6)}55%{transform:scaleX(1.6)}}@keyframes toolit-focus{0%,to{filter:blur(5px)}50%{filter:blur()}}@keyframes toolit-drift{0%,to{transform:translate(-8px,-2px)}50%{transform:translate(8px,2px)}}@keyframes toolit-rise{0%,to{opacity:.25;transform:translateY(10px)}55%{opacity:1;transform:translateY(-5px)}}.visual-title-style{letter-spacing:.08em;font-size:16px;font-weight:900}.style-chrome{color:#0000;background-color:#111;background-image:linear-gradient(#fff,#777 45%,#fff 52%,#555);-webkit-background-clip:text;background-clip:text}.style-fire{color:#ffd2a7;text-shadow:0 0 5px #ff6a00,0 0 14px #c31f00}.style-neon{color:#f6e7ff;text-shadow:0 0 4px #c34cff,0 0 14px #7a00ff}.style-editorial{letter-spacing:0;text-transform:none;font-family:Georgia,serif;font-style:italic}.style-custom{color:var(--orange);font-size:28px}.visual-director-control{grid-column:1/-1}.effect-vibe-grid,.transition-vibe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.effect-vibe-grid>button,.transition-vibe-grid>button{min-height:122px}.film-overlay-picker{border-top:1px solid #ffffff14;margin-top:15px;padding-top:14px}.film-overlay-picker>span{color:#f4eee9;letter-spacing:.04em;font-size:11px;font-weight:850;display:block}.film-overlay-picker>p{color:#8f8985;margin:4px 0 10px;font-size:9px;line-height:1.45}.film-overlay-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.film-overlay-grid>button{min-height:124px}.film-overlay-stage{isolation:isolate;background:#0a0908;position:relative}.film-overlay-stage:before,.film-overlay-stage:after{content:"";pointer-events:none;position:absolute;inset:-25%}.film-overlay-stage:before{z-index:0;animation:2.8s ease-in-out infinite alternate toolit-overlay-drift}.film-overlay-stage:after{z-index:0;opacity:.35;background-image:repeating-radial-gradient(circle at 22% 28%,#fff 0 1px,#0000 1px 5px);animation:.38s steps(2,end) infinite toolit-overlay-grain}.film-overlay-stage i{z-index:1;color:#fff9;position:relative;font-size:9px!important}.overlay-curated_mix:before{filter:blur(5px);background:conic-gradient(from 210deg at 45% 55%,#0b0b0b,#ff701f,#ffd09b,#121212,#ddd,#0b0b0b)}.overlay-sunset_light_leak:before{background:radial-gradient(circle at 18% 75%,#fff2ce 0 7%,#ff8b30 19%,#0000 48%)}.overlay-mono_glitch{filter:grayscale()}.overlay-mono_glitch:before{background:repeating-linear-gradient(0deg,#fafafa 0 2px,#111 2px 5px,#0000 5px 9px);animation:.42s steps(3,end) infinite toolit-overlay-glitch}.overlay-dusty_film_frame{box-shadow:inset 0 0 0 5px #21170e,inset 0 0 18px #000}.overlay-dusty_film_frame:before{background:radial-gradient(circle at 70% 15%,#ffc97888,#0000 36%);border:5px solid #d28c49}.overlay-gritty_light_leak:before{filter:blur(3px);background:linear-gradient(105deg,#0000 20%,#ef4c16c9 43%,#ffd59b 50%,#0000 72%)}.overlay-authentic_grunge:before{mix-blend-mode:screen;background:repeating-linear-gradient(98deg,#21160e 0 3px,#ac73471f 3px 9px,#050505 9px 15px)}.overlay-cinematic_film_burn:before{background:radial-gradient(at 15% 85%,#fff9d7 0 8%,#ff9b36 22%,#d72d07 38%,#0000 63%);animation:1.7s ease-in-out infinite toolit-overlay-burn}.overlay-super8_frame_burn{box-shadow:inset 0 0 0 4px #1f130a,inset 0 0 18px #000}.overlay-super8_frame_burn:before{background:linear-gradient(90deg,#ffb14a 0 8%,#0000 28% 70%,#ff6c1d 91%);animation:1.15s ease-in-out infinite reverse toolit-overlay-burn}.overlay-old_film_scratches{filter:grayscale()contrast(1.2)}.overlay-old_film_scratches:before{background:repeating-linear-gradient(88deg,#0000 0 8px,#eee8 9px 10px,#0000 11px 21px);animation:1.1s steps(4,end) infinite toolit-overlay-scratches}.overlay-warm_grain_leak:before{filter:blur(2px);background:radial-gradient(at 78% 45%,#fff0ba 0 5%,#ffa12f 18%,#0000 54%)}.overlay-retro_film_burn{box-shadow:inset 0 0 0 3px #6f3a12,inset 0 0 20px #000}.overlay-retro_film_burn:before{filter:blur(1px);background:linear-gradient(96deg,#ffad43 0 3%,#0000 14% 74%,#ff6b1a 96%);animation:1.35s ease-in-out infinite reverse toolit-overlay-burn}@keyframes toolit-overlay-drift{0%{transform:translate(-5%,2%)scale(.92)}to{transform:translate(7%,-3%)scale(1.08)}}@keyframes toolit-overlay-grain{0%{transform:translate(0)}50%{transform:translate(3%,-2%)}to{transform:translate(-2%,3%)}}@keyframes toolit-overlay-glitch{0%{transform:translateY(-8%)skew(-7deg)}55%{transform:translate(5%,5%)skew(5deg)}to{transform:translateY(9%)}}@keyframes toolit-overlay-burn{0%,to{opacity:.15;transform:translate(-28%)scale(.8)}55%{opacity:1;transform:translate(18%)scale(1.12)}}@keyframes toolit-overlay-scratches{0%{transform:translate(-7%)}45%{transform:translate(5%)}to{transform:translate(1%)}}@media (width<=900px){.film-overlay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.film-overlay-stage:before,.film-overlay-stage:after{animation:none}}.visual-effect-stage.effect-high_energy{background:repeating-linear-gradient(118deg,#100 0 12px,#4d1300 12px 14px,#090909 14px 28px)}.visual-effect-stage.effect-slow_cinematic{filter:saturate(.8);background:radial-gradient(circle at 30% 30%,#855e44 0,#0000 28%),radial-gradient(circle at 65% 60%,#202d46,#080808 65%)}.visual-transition-stage.transition-smart_cinematic{background:linear-gradient(115deg,#070707 36%,#cb4b18 50%,#171717 64%)}.visual-transition-stage.transition-high_energy{background:repeating-linear-gradient(135deg,#080808 0 14px,#652000 15px 17px)}.auto-place-button{min-height:52px;margin-top:12px;font-weight:900;border-radius:14px!important}.title-studio-readiness{color:#aaa29d;background:#211c19;border-radius:999px;align-items:center;width:max-content;margin-top:6px;padding:5px 8px;font-size:10px;display:inline-flex}.title-studio-readiness.ready{color:#9ee57c;background:#79cf541f}.clip-category-picker,.selected-category-picker{border:0;margin:10px 0 0;padding:0}.clip-category-picker legend,.selected-category-picker legend{color:#958e89;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.clip-category-picker>div,.selected-category-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.clip-category-picker button,.selected-category-picker button{color:#c9c2bd;touch-action:manipulation;background:#111;border:1px solid #2d2a28;border-radius:12px;min-height:42px;padding:7px;font-size:10px}.clip-category-picker button.active,.selected-category-picker button.active{border-color:var(--orange);color:#fff;background:#ff621e21}.clip-rank-picker,.selected-guidance{margin-top:8px}.shot-treatment-grid{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:370px;padding:2px;display:grid;overflow:auto}.shot-treatment-grid>button{min-height:80px;padding:7px}.shot-treatment-grid>button strong{margin-top:6px;font-size:9px;line-height:1.15}.shot-effect-thumb{color:#ddd;background:linear-gradient(135deg,#352a25,#080808);border-radius:9px;place-items:center;height:42px;display:grid;position:relative;overflow:hidden}.shot-effect-thumb:before,.shot-effect-thumb:after{content:"";pointer-events:none;position:absolute;inset:0}.effect-impact_shake:before{background:repeating-linear-gradient(115deg,#0000 0 7px,#ff621e8c 8px 9px);transform:skew(-12deg)}.effect-soft_blur{filter:blur(2px)}.effect-focus_pulse:before,.effect-focus_draw:before{border:1px solid #fff;border-radius:50%;inset:8px 20%;box-shadow:0 0 13px #fff}.effect-ghost_echo:before{background:#ffffff47;border-radius:50%;inset:6px 35% 6px 25%;box-shadow:9px 0 #ff621e40}.effect-tunnel_zoom:before{border:5px double #bcb2ac;border-radius:50%;inset:7px 26%;box-shadow:0 0 0 6px #ffffff14}.effect-film_burn:before{background:radial-gradient(circle at 20% 80%,#ffd08d,#ef4b09 25%,#0000 55%)}.effect-red_wash:before{background:#a500008f}.effect-transition_blur:before{filter:blur(4px);background:linear-gradient(90deg,#0000,#eee8,#0000)}.effect-fade_through_black:before{background:linear-gradient(90deg,#0000,#000 50%,#0000)}.effect-film_grain:before{opacity:.35;background-image:repeating-radial-gradient(circle at 20% 20%,#fff 0 1px,#0000 1px 4px)}.effect-vignette:before{box-shadow:inset 0 0 18px 8px #000}.effect-warm_glow:before{background:radial-gradient(circle,#ffce9170,#0000 65%)}.effect-cool_chrome:before{background:linear-gradient(135deg,#97b5cb55,#fff3,#1118)}.effect-monochrome{filter:grayscale()}.effect-dream_bloom:before{filter:blur(4px);background:radial-gradient(circle at 35% 40%,#ffe7d288,#0000 45%)}.trim-values-seconds input{min-height:48px;font-size:16px}.trim-handle{touch-action:none;width:18px}.trim-handle span{background:0 0;border-radius:99px;width:4px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-item.selected .trim-handle span{background:var(--orange);box-shadow:0 0 0 4px #ff621e24}.storyworld-builder{background:radial-gradient(circle at 90% 0,#ff621e1a,#0000 35%),#0c0b0b;border-color:#ff621e47}.story-mode-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.story-mode-cards button{color:#eee;text-align:left;touch-action:manipulation;background:#121110;border:1px solid #302c2a;border-radius:20px;min-height:120px;padding:16px}.story-mode-cards button.active{border-color:var(--orange);background:linear-gradient(145deg,#ff621e33,#12100f);box-shadow:0 0 0 3px #ff621e1a}.story-mode-cards i,.story-mode-cards strong,.story-mode-cards small{display:block}.story-mode-cards i{width:36px;height:36px;color:var(--orange);background:#221d1a;border-radius:12px;place-items:center;font-size:18px;font-style:normal;display:grid}.story-mode-cards strong{margin-top:12px;font-size:14px}.story-mode-cards small{color:#918985;margin-top:4px}.storyworld-options{background:#090909;border:1px solid #262321;border-radius:20px;margin-top:14px;padding:16px}.story-arc-preview{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:18px;display:grid}.story-arc-preview span{color:#aaa29e;place-items:center;gap:5px;font-size:10px;display:grid;position:relative}.story-arc-preview span:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--orange),#463229);height:1px;position:absolute;top:14px;left:60%;right:-40%}.story-arc-preview i{z-index:1;color:#ff9161;background:#231b17;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.story-genre-picker{border:0;margin:0;padding:0}.story-genre-picker legend{color:#c5bdb8;margin-bottom:8px;font-weight:800}.story-genre-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.story-genre-picker button{color:#bbb;background:#111;border:1px solid #2a2725;border-radius:14px;min-height:76px}.story-genre-picker button.active{border-color:var(--orange);color:#fff;background:#ff621e1f}.story-genre-picker i,.story-genre-picker span{font-style:normal;display:block}.storyworld-selectors{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.story-concept-field{gap:7px;margin-top:12px;display:grid}.story-consent{background:#17120f;border:1px solid #443329;border-radius:14px;gap:10px;margin-top:12px;padding:12px;align-items:flex-start!important;display:flex!important}.story-consent input{flex:none;width:22px;height:22px}.story-consent span,.story-consent strong,.story-consent small{display:block}.story-consent small{color:#aaa19c;margin-top:4px}.storyworld-provider-note{color:#77706c;margin:12px 0 0;font-size:10px}.setup-title-visual-picker{border:0;margin:16px 0 0;padding:0}.setup-title-visual-picker legend{color:#c4bdb8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900}.setup-title-visual-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.setup-title-style-picker>div,.setup-title-motion-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-title-visual-picker button{color:#eee;text-align:left;touch-action:manipulation;background:linear-gradient(145deg,#171615,#0c0b0b);border:1px solid #2d2927;border-radius:17px;min-width:0;min-height:112px;padding:9px}.setup-title-visual-picker button.active{border-color:var(--orange);background:linear-gradient(145deg,#ff621e2e,#100f0e);box-shadow:0 0 0 2px #ff621e1c}.setup-title-visual-picker button strong,.setup-title-visual-picker button small{display:block}.setup-title-visual-picker button strong{margin-top:8px;font-size:10px}.setup-title-visual-picker button small{color:#817a76;margin-top:3px;font-size:8px;line-height:1.3}.setup-title-sample,.setup-title-motion{color:#fff;background:radial-gradient(circle at 50% 40%,#2a2725,#080808 70%);border:1px solid #ffffff0f;border-radius:11px;place-items:center;width:100%;height:52px;font-size:18px;font-weight:900;display:grid;overflow:hidden}.setup-title-motion i{filter:drop-shadow(0 0 10px #ff621e73);font-size:25px;font-style:normal}.setup-title-visual-picker button.active .motion-cinematic_flythrough i{animation:1.2s ease-in-out infinite toolit-flythrough}.setup-title-visual-picker button.active .motion-letter_glide i{animation:1.2s ease-in-out infinite toolit-glide}.setup-title-visual-picker button.active .motion-focus_snap i{animation:1.2s ease-in-out infinite toolit-focus}.setup-title-visual-picker button.active .motion-slow_drift i{animation:2.2s ease-in-out infinite toolit-drift}.setup-title-visual-picker button.active .motion-fade_rise i{animation:1.5s ease-in-out infinite toolit-rise}.finish-motion-card{background:radial-gradient(circle at 92% 0,#84d25e17,#0000 36%),linear-gradient(145deg,#ffffff06,#080808f7);border-color:#84d25e47}.motion-finish-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);align-items:start;gap:14px;display:grid}.motion-pacing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.motion-pacing-grid .visual-motion-stage{background:linear-gradient(#161817,#080908);position:relative}.motion-pacing-grid .visual-motion-stage:after{content:"";background:linear-gradient(90deg,#555 0 20%,var(--orange) 20% 62%,#84d25e 62% 100%);opacity:.7;border-radius:99px;height:2px;position:absolute;bottom:11px;left:10%;right:10%}.motion-pacing-grid .visual-motion-stage i{z-index:1;font-size:21px}.motion-pacing-grid button.active .motion-pace-auto i{animation:1.4s ease-in-out infinite motion-director-pulse}.motion-pacing-grid button.active .motion-pace-cinematic i{animation:2s ease-in-out infinite motion-cinematic-breathe}.motion-pacing-grid button.active .motion-pace-dynamic i{animation:1.3s cubic-bezier(.2,.75,.18,1) infinite motion-dynamic-ramp}@keyframes motion-director-pulse{0%,to{opacity:.55;transform:scale(.78)}55%{opacity:1;transform:scale(1.15)}}@keyframes motion-cinematic-breathe{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@keyframes motion-dynamic-ramp{0%,to{transform:translate(-9px,5px)scale(.8)}65%{transform:translate(10px,-5px)scale(1.15)}}.motion-finish-options{gap:10px;display:grid}.motion-strength-picker{border:0;margin:0;padding:0}.motion-strength-picker legend{color:#f4eee9;margin-bottom:8px;font-size:11px;font-weight:850}.motion-strength-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.motion-strength-picker button{color:#aaa;text-align:left;touch-action:manipulation;background:#111;border:1px solid #302e2c;border-radius:12px;min-width:0;min-height:58px;padding:8px}.motion-strength-picker button strong,.motion-strength-picker button small{display:block}.motion-strength-picker button strong{font-size:10px}.motion-strength-picker button small{color:#77716d;margin-top:3px;font-size:8px}.motion-strength-picker button.active{border-color:var(--orange);color:#fff;background:#ff621e1f;box-shadow:0 0 0 2px #ff621e17}.motion-smoothing-toggle,.motion-setup-smoothing{background:#111;border:1px solid #34312f;border-radius:13px;align-items:flex-start;gap:11px;min-height:64px;padding:12px;display:flex}.motion-smoothing-toggle input,.motion-setup-smoothing input{width:24px;height:24px;accent-color:var(--orange);flex:none}.motion-smoothing-toggle span,.motion-smoothing-toggle strong,.motion-smoothing-toggle small,.motion-setup-smoothing span,.motion-setup-smoothing strong,.motion-setup-smoothing small{display:block}.motion-smoothing-toggle strong,.motion-setup-smoothing strong{color:#ece7e3;font-size:10px}.motion-smoothing-toggle small,.motion-setup-smoothing small{color:#918a85;margin-top:4px;font-size:8px;line-height:1.45}.motion-performance-protection{background:#84d25e0f;border-left:2px solid #84d25e;gap:4px;padding:11px 12px;display:grid}.motion-performance-protection b{color:#9be175;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.1em}.motion-performance-protection span{color:#aaa49f;font-size:8px;line-height:1.5}.motion-director-button{width:100%;min-height:50px}.motion-pass-summary{background:#0c0c0c;border:1px solid #292725;border-radius:10px;gap:3px;margin:0;padding:10px 12px;display:grid}.motion-pass-summary strong{color:#f0ebe7;font-size:10px}.motion-pass-summary span{color:#817b76;font-size:8px;line-height:1.45}.motion-setup-smoothing{background:linear-gradient(135deg,#84d25e0f,#101010);margin-top:12px}.retime-preview-badges{z-index:4;pointer-events:none;gap:5px;display:flex;position:absolute;top:7px;right:8px}.impact-shake-preview-label+.retime-preview-badges{top:34px}.retime-preview-badges span{color:#b9ee9e;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.07em;background:#071306d6;border:1px solid #84d25e61;border-radius:4px;padding:4px 6px}.retime-preview-badges span+span{color:#ffd394;background:#180e05d6;border-color:#ffb6486b}.shot-retime-control{background:linear-gradient(145deg,#84d25e0d,#0d0d0d);border:1px solid #34312f;border-radius:12px;margin:9px 0;padding:10px}.shot-retime-control>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.shot-retime-control>header span{color:#d9d4cf;text-transform:uppercase;font-size:9px;font-weight:850}.shot-retime-control>header small{color:#8d9f83;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:7px;overflow:hidden}.shot-retime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.shot-retime-grid button{color:#d3ceca;text-align:left;touch-action:manipulation;background:#111;border:1px solid #2d2b29;border-radius:12px;min-width:0;min-height:78px;padding:8px}.shot-retime-grid button.active{background:linear-gradient(145deg,#84d25e21,#10110f);border-color:#84d25e;box-shadow:0 0 0 2px #84d25e14}.shot-retime-grid button:disabled{opacity:.38}.shot-retime-grid button strong,.shot-retime-grid button small{display:block}.shot-retime-grid button strong{margin-top:6px;font-size:9px}.shot-retime-grid button small{color:#77716d;margin-top:2px;font-size:7px;line-height:1.3}.shot-retime-curve{color:#b9ee9e;height:28px;font:850 8px var(--font-geist-mono),monospace;background:#090a09;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.shot-retime-curve:after{content:"";background:linear-gradient(90deg,#666,var(--orange),#84d25e);transform-origin:0;height:2px;position:absolute;bottom:6px;left:8px;right:8px}.retime-smooth_slow:after{transform:scaleX(.58)}.retime-slow_to_real:after{transform:skewY(-7deg)}.retime-real_to_slow:after{transform:skewY(7deg)}.retime-impact_ramp:after{clip-path:polygon(0 50%,38% 50%,52% 0,63% 100%,76% 50%,100% 50%);height:10px}.retime-blocked-reason,.retime-smart-note{color:#948e89;background:#0b0b0b;border-radius:8px;margin:8px 0 0;padding:8px;font-size:7px;line-height:1.45}.retime-blocked-reason{color:#e6c4ad;background:#ff621e0d;border:1px solid #ff621e3d}.retime-smart-note b{color:#9be175}.timeline-retime-badge{color:#b9ee9e!important}.timeline-smoothing-badge{color:#ffd394!important}@media (hover:none) and (pointer:coarse){.visual-choice-grid>button,.shot-treatment-grid>button,.motion-strength-picker button,.shot-retime-grid button,.clip-category-picker button,.selected-category-picker button,.story-mode-cards button,.story-genre-picker button{min-height:52px}.trim-handle{width:48px!important}.trim-handle:after{inset:7px 21px!important}}@media (width<=900px){.title-font-grid,.title-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.title-motion-grid,.effect-vibe-grid,.transition-vibe-grid,.motion-pacing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-finish-layout{grid-template-columns:1fr}.story-genre-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-title-style-picker>div,.setup-title-motion-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.visual-choice-grid,.title-font-grid,.title-style-grid,.motion-pacing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-strength-picker>div,.story-mode-cards,.storyworld-selectors{grid-template-columns:1fr}.story-genre-picker>div,.setup-title-visual-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.visual-choice-grid i,.motion-pacing-grid i{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
