:root{--tx-font-sans:var(--font-titanx-latin), var(--font-titanx-cjk), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tx-night:#0b1713;--tx-ink:#13251f;--tx-ink-2:#1c352d;--tx-lime:#c8ff5d;--tx-lime-soft:#e5ffad;--tx-cream:#f5f1e8;--tx-paper:#fbfaf6;--tx-muted:#62706a;--tx-line:#13251f21;--tx-glass:#f9f8f0f0;--tx-radius-sm:9px;--tx-radius-control:12px;--tx-radius-card:20px;--tx-radius-pill:999px;--tx-shadow-card:0 28px 76px -42px #13251f61, 0 12px 30px -24px #13251f3d;--tx-shadow-control:0 12px 28px #13251f1c;--tx-ease-out:cubic-bezier(.2, .78, .24, 1)}html,body{font-family:var(--tx-font-sans)}body{min-width:320px;font-size:15px;line-height:1.6}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,.brand,.wordmark{font-family:var(--tx-font-sans);text-wrap:balance}.brand{font-weight:900}.button{border-radius:var(--tx-radius-control);min-height:50px;transition:transform .22s var(--tx-ease-out), box-shadow .22s ease, background .22s ease, border-color .22s ease;font-size:13px;font-weight:850;position:relative;overflow:hidden}.button-primary,.button-lime{color:var(--tx-ink);border:1px solid var(--tx-ink);background:var(--tx-lime);box-shadow:0 14px 30px -18px #13251f80}.button-dark{color:#fff;border:1px solid var(--tx-ink);background:var(--tx-ink);box-shadow:inset 4px 0 0 var(--tx-lime), 0 14px 30px -20px #13251f8f}.button-outline,.button-light,.button-white{border:1px solid var(--tx-line);background:#ffffffc2}.button-primary:after,.button-lime:after,.generate-button:after,.onboarding-submit:after{content:"";width:30%;transition:left .62s var(--tx-ease-out);background:linear-gradient(90deg,#0000,#ffffff9e,#0000);position:absolute;inset:-35% auto -35% -45%;transform:skew(-18deg)}.button-primary:hover:after,.button-lime:hover:after,.generate-button:hover:after,.onboarding-submit:hover:after{left:118%}.eyebrow,.panel-kicker,.studio-title-row>div>span,.account-card-heading small,.studio-history-heading small,.clients-empty small,.client-feature-heading>div:first-child>small,.client-context-card header small{color:#67872f;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.site-header{position:absolute}.header-inner{border-bottom-color:#13251f1a;height:84px}.header-actions .button{min-height:46px}.site-footer{border-top:1px solid var(--tx-line);background:radial-gradient(circle at 10% 0, #c8ff5d1a, transparent 24rem), var(--tx-paper)}.footer-main{padding-block:58px 46px}.legal-page{border:1px solid var(--tx-line);border-top:4px solid var(--tx-lime);border-radius:0 0 var(--tx-radius-card) var(--tx-radius-card);width:min(920px,100% - 40px);box-shadow:var(--tx-shadow-card);background:#fbfaf6eb;margin:0 auto 80px;padding:9rem clamp(24px,5vw,64px) 4.5rem}.legal-page h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(46px,7vw,76px);font-weight:850;line-height:1.03}.legal-lead,.legal-page section p{color:var(--tx-muted);font-size:15px;line-height:1.85}.legal-page section{padding-block:30px}.legal-page section h2{letter-spacing:-.025em;font-size:22px}.pricing-page{background:radial-gradient(circle at 84% 8%, #c8ff5d2e, transparent 27rem), linear-gradient(180deg, var(--tx-paper), var(--tx-cream))}.pricing-hero h1{letter-spacing:-.06em;font-weight:850}.launch-pill{border-radius:var(--tx-radius-pill);background:#e5ffad70;border-color:#13251f29}.plan-grid{gap:20px}.plan-card{border:1px solid var(--tx-line);border-radius:var(--tx-radius-card);box-shadow:var(--tx-shadow-card);background:#fbfaf6f0;border-top:4px solid #0000;position:relative;overflow:hidden}.plan-card.plan-featured{color:#fff;border-color:var(--tx-ink);border-top-color:var(--tx-lime);background:radial-gradient(circle at 100% 0, #c8ff5d33, transparent 17rem), var(--tx-ink)}.plan-name,.plan-price strong,.account-balance strong{font-family:var(--tx-font-sans);font-weight:850}.plan-price strong{letter-spacing:-.065em}.usage-section,.usage-demo,.pricing-bottom-cta{border-radius:var(--tx-radius-card);box-shadow:var(--tx-shadow-card)}.usage-demo{border-top:4px solid var(--tx-lime);background:var(--tx-paper)}.pricing-bottom-cta{border-color:var(--tx-line);background:radial-gradient(circle at 88% 100%, #c8ff5d61, transparent 30%), var(--tx-paper)}.onboarding-page{background:radial-gradient(circle at 14% 16%, #c8ff5d1a, transparent 24rem), linear-gradient(115deg, var(--tx-night) 0 43%, var(--tx-cream) 43% 100%);min-height:100svh}.onboarding-header{color:#fff;border-bottom-color:#ffffff1c}.onboarding-header .brand,.onboarding-intro{color:#fff}.onboarding-intro>p,.onboarding-promise p{color:#ffffffa6}.onboarding-intro h1{letter-spacing:-.06em;font-weight:850;line-height:1.05}.onboarding-form{border:1px solid #ffffff7a;border-top:4px solid var(--tx-lime);border-radius:var(--tx-radius-card);background:var(--tx-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden;box-shadow:0 32px 90px #0000003d,0 4px 18px #0000001a}.onboarding-form-heading h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,36px);font-weight:850}.form-field input,.form-field select,.client-create-panel input,.client-create-panel textarea,.social-link-form input,.studio-field input,.studio-field textarea,.studio-field select{border-radius:var(--tx-radius-control);background:#fffc;border-color:#13251f2e;min-height:52px;font-size:13px}.form-field input:focus,.form-field select:focus,.client-create-panel input:focus,.client-create-panel textarea:focus,.social-link-form input:focus,.studio-field input:focus,.studio-field textarea:focus,.studio-field select:focus{background:#fff;border-color:#78a928;box-shadow:0 0 0 4px #c8ff5d42}.persona-grid label{border-radius:var(--tx-radius-control);background:#ffffffb3;min-height:96px}.persona-grid label.selected{box-shadow:inset 4px 0 0 var(--tx-lime);background:#e5ffad6b;border-color:#7da92d}.onboarding-submit{border-radius:var(--tx-radius-control);min-height:58px;position:relative;overflow:hidden}.studio-app,.workspace-app{background:radial-gradient(circle at 82% 6%,#c8ff5d21,#0000 26rem),linear-gradient(#f8f5ed 0,#efede5 100%);grid-template-columns:252px minmax(0,1fr)}.studio-sidebar{background:linear-gradient(180deg, #c8ff5d0f, transparent 20%), linear-gradient(145deg, var(--tx-night), var(--tx-ink));border-right:1px solid #c8ff5d21;padding:30px 18px 22px;box-shadow:18px 0 55px -44px #000000b8}.studio-sidebar:after{color:#c8ff5d0a;font-size:240px;bottom:82px;left:-4px}.studio-sidebar>.brand{margin-bottom:44px;font-size:27px}.studio-sidebar nav{gap:8px}.studio-sidebar nav button,.workspace-app .studio-sidebar nav>a,.workspace-app .studio-sidebar nav>.workspace-coming,.sidebar-bottom a{border-radius:var(--tx-radius-control);min-height:51px}.studio-sidebar nav button b,.workspace-app .studio-sidebar nav>a b,.workspace-app .studio-sidebar nav>.workspace-coming b,.sidebar-bottom a b{font-size:12px}.studio-sidebar nav button.active,.workspace-app .studio-sidebar nav>a.active{color:var(--tx-ink);background:var(--tx-lime);box-shadow:inset 4px 0 #ffffff85,0 14px 28px #0003}.studio-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f8f0de;border-bottom-color:#13251f17;height:78px;padding-inline:clamp(22px,3.5vw,54px);box-shadow:0 10px 32px -28px #13251f73}.breadcrumb{color:#75837c;font-size:11px}.credit-status{background:#e5ffad4d;border-color:#13251f1f;min-height:36px;padding-inline:13px;font-size:10px}.notification,.avatar{border-radius:11px;width:40px;height:40px}.studio-content,.workspace-content{width:min(100%,1480px);max-width:1480px;padding:46px clamp(22px,3.5vw,54px) 76px}.studio-title-row,.workspace-title-row{margin-bottom:32px}.studio-title-row h1,.workspace-title-row h1{letter-spacing:-.06em;margin-block:9px 10px;font-size:clamp(40px,4.3vw,58px);font-weight:850;line-height:1.04}.studio-title-row p,.workspace-lead{color:var(--tx-muted);font-size:13px;line-height:1.75}.workspace-lead{margin-top:-18px}.workspace-lead kbd{border-radius:6px;font-size:10px}.draft-button{border-radius:10px;min-height:42px;font-size:11px}.account-menu>summary{background:#ffffffbd;border-radius:11px;min-height:44px}.account-menu-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6f7;border-radius:14px;box-shadow:0 24px 64px -26px #13251f70}.account-menu-identity strong{font-size:13px}.account-menu-identity small,.account-menu-popover nav a,.account-menu-popover>button{font-size:11px}.creator-panel,.output-panel,.studio-history-section,.project-list-panel,.history-panel,.account-card,.usage-card,.launch-status-card,.clients-toolbar,.client-limit-strip,.client-create-panel,.client-summary-card,.client-detail-hero,.social-link-form,.social-account-card,.client-brief-form,.client-context-card,.codex-cli-guide,.session-workspace,.work-session-card,.codex-job-panel,.workspace-loading-card,.workspace-state-card,.clients-empty,.social-empty{border-color:var(--tx-line);border-radius:var(--tx-radius-card);box-shadow:var(--tx-shadow-card);background-color:#fbfaf6f0}.creator-panel,.output-panel,.studio-history-section,.project-list-panel,.history-panel,.account-card,.usage-card,.launch-status-card,.clients-toolbar,.client-summary-card,.client-detail-hero,.client-brief-form,.client-context-card,.session-workspace{border-top:4px solid var(--tx-lime)}.template-selector{gap:14px;margin-bottom:22px}.template-selector>button{background:#fbfaf6c2;border-radius:16px;min-height:88px}.template-selector>button.active{border-color:var(--tx-ink);box-shadow:inset 4px 0 0 var(--tx-lime), var(--tx-shadow-control)}.template-selector strong{font-size:13px}.template-selector small{font-size:10px}.studio-grid{gap:22px}.creator-panel{padding:clamp(25px,2.5vw,36px)}.panel-heading{margin-bottom:29px;padding-bottom:23px}.panel-heading>div>span{width:36px;height:36px;font-family:var(--tx-font-sans);border-radius:10px;font-size:12px;font-style:normal;font-weight:900}.studio-field{margin-bottom:21px}.studio-field>span,.studio-fieldset legend{margin-bottom:9px;font-size:12px}.studio-field>span i{font-size:10px}.studio-field textarea{min-height:142px;padding:15px 16px 31px;font-size:13px}.studio-field input,.studio-field select{padding-inline:15px;font-size:13px}.studio-field>small{font-size:10px}.tone-picker{gap:8px}.tone-picker button{border-radius:10px;min-height:44px;font-size:11px}.generate-button{border:1px solid var(--tx-ink);border-radius:var(--tx-radius-control);min-height:59px;font-size:13px;position:relative;overflow:hidden}.output-top{background:#f5f1e8c7;min-height:68px;padding-inline:24px}.output-top button,.output-toolbar button,.output-footer button{border-radius:9px;min-height:38px;font-size:10px}.output-document{padding:clamp(34px,4vw,54px)}.output-document>p,.studio-history-grid article p,.history-list article p{color:#33473f;font-family:var(--tx-font-sans);font-size:14px;line-height:1.85}.studio-project-bar,.inline-alert{background:#fbfaf6c2;border-radius:13px}.inline-alert a,.inline-alert button{border-radius:8px;min-height:36px;font-size:10px}.studio-history-heading h2,.history-panel-head h2,.account-card-heading h2{letter-spacing:-.035em;font-size:22px}.studio-history-grid{gap:12px}.studio-history-grid article,.history-list article{background:#fff;border-radius:13px}.projects-toolbar{gap:14px;margin-bottom:20px}.project-search label{font-size:11px}.project-search>div{background:#fffc;border-radius:12px;min-height:50px}.project-search input{height:46px;font-size:13px}.project-search button,.project-filter button{border-radius:9px;min-height:40px;font-size:11px}.project-filter{border-radius:12px}.project-card{min-height:104px;transition:background .18s ease, box-shadow .18s ease, transform .18s var(--tx-ease-out)}.project-card:hover{background:#e5ffad2e;transform:translateY(-1px)}.project-card-icon{width:48px;height:48px;font-family:var(--tx-font-sans);border-radius:12px;font-style:normal;font-weight:900}.project-card-copy p,.project-card-meta,.history-list article small{font-size:11px}.history-list article p{max-height:96px}.account-grid{gap:20px}.account-card{padding:28px}.account-details>div{min-height:52px}.account-details dt,.account-details dd,.account-security-note,.account-plan-actions>span{font-size:11px}.account-balance strong{font-size:52px}.account-balance small,.account-balance span{font-size:11px}.account-profile-actions a,.account-session-actions button,.account-plan-actions .button{border-radius:10px;min-height:44px;font-size:11px}.usage-stat-grid strong{font-family:var(--tx-font-sans)}.clients-toolbar,.client-detail-hero{background:radial-gradient(circle at 94% 0,#c8ff5d40,#0000 20rem),#fbfaf6f2}.clients-toolbar{padding:30px}.clients-toolbar h2,.client-detail-identity h2{font-size:28px;font-weight:850}.client-limit-strip{border-radius:16px;min-height:76px}.client-limit-strip b{font-size:23px}.client-create-panel,.social-link-form{background:linear-gradient(90deg,#c8ff5d4d 0 5px,#0000 5px),#f5ffe1d1}.client-create-panel{padding:24px}.client-create-panel label,.social-link-form p,.social-link-form footer span{font-size:11px}.client-summary-card{transition:transform .22s var(--tx-ease-out), box-shadow .22s ease, border-color .22s ease;padding:25px}.client-summary-card:hover{border-color:#13251f3d;box-shadow:0 28px 64px -34px #13251f70}.client-avatar{border-radius:15px;width:54px;height:54px}.client-summary-card h3,.social-account-card h3{font-size:19px}.client-platform-row span,.client-platform-row em,.client-summary-card dt,.client-summary-card footer,.social-account-card header small,.social-account-card header p,.social-status,.social-account-card>footer small,.social-account-card>footer span{font-size:10px}.client-summary-card dd{font-size:24px}.client-detail-hero{padding:30px}.client-detail-facts strong{font-size:28px}.client-detail-facts span{font-size:10px}.social-link-form{padding-top:25px}.social-account-card{border-top-width:4px}.social-account-card>header{padding:22px 22px 17px}.platform-mark{border-radius:13px;width:50px;height:50px}.social-refresh{border-radius:10px;min-height:44px}.social-metrics dt,.social-metrics dd small,.social-bio,.social-card-error{font-size:10px}.social-metrics dd{font-size:20px}.client-detail-section-nav{background:#fbfaf6c7;border-radius:15px}.client-detail-section-nav a{border-radius:11px;min-height:49px;font-size:11px}.client-feature-heading h2{font-size:30px;font-weight:850}.client-brief-form fieldset{padding:28px}.client-brief-form legend b{font-size:16px}.client-brief-form legend small,.client-brief-actions>span,.brief-field-grid label,.brief-platform-field label{font-size:11px}.client-context-card h3,.codex-cli-guide h3,.session-heading h3{font-size:21px}.client-context-card>p,.client-context-card>footer>span,.codex-cli-guide li span,.codex-cli-guide>p,.session-heading p{font-size:11px}.client-context-card pre{font-size:12px}.client-context-card header button,.client-context-card>footer button{border-radius:10px;min-height:42px;font-size:11px}.session-heading{padding:24px}.session-heading input,.session-heading .button{min-height:48px}.session-card-list{background:#f5f1e88c;gap:16px;padding:20px}.work-session-card{box-shadow:none;border-radius:16px}.work-session-card>header span,.work-session-card>header small,.session-edit-grid label>span,.session-command code,.work-session-card>footer>span,.work-session-card>footer button{font-size:10px}.session-edit-grid input,.work-session-card>footer button{min-height:42px}.codex-job-panel{border-radius:14px}.codex-job-panel label>span,.codex-job-panel input,.codex-job-panel textarea,.codex-job-panel select,.codex-job-submit p,.codex-job-card>header b,.codex-job-progress p,.codex-script-title p,.codex-script-result>ol b,.codex-script-result blockquote{font-size:11px}.codex-job-submit button{border-radius:10px;min-height:45px;font-size:11px}.bridge-console{border-radius:var(--tx-radius-card);box-shadow:var(--tx-shadow-card)}.fatal-state,.route-loading{background:radial-gradient(circle at 76% 12%, #c8ff5d2b, transparent 24rem), var(--tx-cream)}.fatal-state>div,.route-loading>div{border-top:4px solid var(--tx-lime);border-radius:var(--tx-radius-card);background:var(--tx-paper);box-shadow:var(--tx-shadow-card)}@keyframes tx-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.creator-panel,.output-panel,.studio-history-section,.project-list-panel,.history-panel,.account-card,.clients-toolbar,.client-summary-card,.client-detail-hero,.social-account-card{animation:tx-card-enter .56s var(--tx-ease-out) both}@media (max-width:1180px){.studio-app,.workspace-app{grid-template-columns:88px minmax(0,1fr)}.studio-sidebar{padding-inline:13px}.studio-sidebar>.brand{width:46px;margin-inline:auto;font-size:0}.studio-sidebar>.brand:before{color:#fff;content:"TX";letter-spacing:-.08em;font-size:18px;font-weight:950}.studio-sidebar>.brand span,.studio-sidebar>.brand i,.studio-sidebar nav button b,.workspace-app .studio-sidebar nav>a b,.workspace-app .studio-sidebar nav>.workspace-coming b,.sidebar-bottom a b,.studio-sidebar nav button i{display:none}.studio-sidebar nav button,.workspace-app .studio-sidebar nav>a,.workspace-app .studio-sidebar nav>.workspace-coming,.sidebar-bottom a{text-align:center;grid-template-columns:1fr;padding:0}}@media (max-width:960px){.studio-app,.workspace-app{display:block}.studio-sidebar{display:none}.studio-topbar{height:70px;padding-inline:22px}.studio-content,.workspace-content{padding:35px 22px 62px}.studio-grid,.account-grid{grid-template-columns:1fr}.output-panel{position:relative;top:auto}.onboarding-page{background:linear-gradient(180deg, var(--tx-night) 0 32rem, var(--tx-cream) 32rem 100%)}.onboarding-header{color:#fff}}@media (max-width:820px){.studio-content,.workspace-content{padding:30px 16px 50px}.studio-title-row h1,.workspace-title-row h1{font-size:clamp(36px,9vw,48px)}.studio-title-row p,.workspace-lead{font-size:12px}.template-selector{margin-right:-16px;padding-right:16px}.template-selector>button{flex-basis:260px}.creator-panel,.output-panel,.studio-history-section,.project-list-panel,.history-panel,.account-card,.clients-toolbar,.client-create-panel,.client-summary-card,.client-detail-hero,.social-link-form,.social-account-card,.client-brief-form,.client-context-card,.codex-cli-guide,.session-workspace{border-radius:17px}.projects-toolbar{grid-template-columns:1fr}.projects-toolbar>.button{width:100%}.clients-toolbar,.client-detail-hero{padding:24px 20px}.legal-page{width:calc(100% - 28px);padding:7rem 20px 3rem}}@media (max-width:620px){.studio-topbar,.studio-content,.workspace-content{padding-inline:13px}.creator-panel,.account-card{padding:22px 18px}.output-document{min-height:370px;padding:30px 22px}.output-document>p{font-size:14px}.client-card-grid,.social-card-grid{grid-template-columns:1fr}.onboarding-form{border-radius:17px}.form-two-columns,.persona-grid{grid-template-columns:1fr}.button,.generate-button,.onboarding-submit{min-height:54px}}@media (prefers-reduced-motion:reduce){.creator-panel,.output-panel,.studio-history-section,.project-list-panel,.history-panel,.account-card,.clients-toolbar,.client-summary-card,.client-detail-hero,.social-account-card{animation:none!important}.button-primary:after,.button-lime:after,.generate-button:after,.onboarding-submit:after{display:none}}.studio-creation-workspace .studio-brief-only-grid{grid-template-columns:minmax(0,1fr)}.studio-brief-only-grid>.creator-panel{width:100%}.output-workspace-shell .output-panel{width:100%;position:relative;top:auto}.output-workspace-shell .workspace-content{min-width:0}.output-flow-summary{color:#ffffffc7;background:radial-gradient(circle at 90% -80%,#c8ff5d47,#0000 43%),linear-gradient(120deg,#081711,#153225 68%,#24452b);border:1px solid #c8ff5d2b;border-radius:18px;grid-template-columns:minmax(135px,.72fr) 26px minmax(135px,.72fr) 26px minmax(135px,.72fr) minmax(250px,1.4fr);align-items:stretch;gap:8px;min-width:0;margin:0 0 16px;padding:10px;display:grid;box-shadow:0 22px 55px -40px #041710bf}.output-flow-summary>div:not(.output-flow-actions){background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:31px minmax(0,1fr);grid-template-areas:"number label""number value";align-items:center;column-gap:9px;min-width:0;min-height:74px;padding:10px;display:grid}.output-flow-summary>div:not(.output-flow-actions)>small{color:#ffffff75;border:1px solid #ffffff21;border-radius:50%;grid-area:number;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.output-flow-summary>div.done>small,.output-flow-summary>div.active>small{color:var(--tx-ink);border-color:var(--tx-lime);background:var(--tx-lime)}.output-flow-summary>div:not(.output-flow-actions)>span{color:var(--tx-lime);letter-spacing:.14em;grid-area:label;align-self:end;font-size:8px;font-weight:900}.output-flow-summary>div:not(.output-flow-actions)>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:value;align-self:start;font-size:11px;overflow:hidden}.output-flow-summary>i{color:#c8ff5d7a;place-items:center;font-size:14px;font-style:normal;display:grid}.output-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;padding-left:2px;display:grid}.output-flow-actions>a,.output-flow-actions>button{color:#fff;text-align:center;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:50px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex}.output-flow-actions>button,.output-flow-actions>a.primary{color:var(--tx-ink);border-color:var(--tx-lime);background:var(--tx-lime)}.output-flow-actions>a:hover,.output-flow-actions>button:hover{transform:translateY(-1px)}@media (max-width:1180px){.output-flow-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.output-flow-summary>i{display:none}.output-flow-actions{grid-column:1/-1;min-height:54px;padding:0}}@media (max-width:760px){.workspace-access-pass .workspace-mobile-nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(82px,1fr);grid-auto-flow:column;justify-content:start;overflow-x:auto}.workspace-access-pass .workspace-mobile-nav::-webkit-scrollbar{display:none}.output-flow-summary{grid-template-columns:minmax(0,1fr);padding:9px}.output-flow-summary>div:not(.output-flow-actions){min-height:60px}.output-flow-actions{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.output-flow-actions>a,.output-flow-actions>button{transition:none!important}.output-flow-actions>a:hover,.output-flow-actions>button:hover{transform:none}}.workspace-side-brand{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:11px;margin:0 7px 42px;display:grid}.workspace-side-mark{width:43px;height:43px;color:var(--tx-ink);background:var(--tx-lime);letter-spacing:-.08em;border-radius:12px 6px;place-items:center;font-size:12px;font-weight:950;display:grid;box-shadow:0 13px 28px #0000003d}.workspace-side-brand>div{gap:5px;min-width:0;display:grid}.workspace-side-brand .brand{color:#fff;font-size:23px}.workspace-side-brand .brand span{color:var(--tx-lime)}.workspace-side-brand small{color:#ffffff6b;letter-spacing:.19em;font-size:7px;font-weight:850}.workspace-app .studio-sidebar nav>a,.workspace-app .studio-sidebar nav>.workspace-coming,.workspace-app .sidebar-bottom a{grid-template-columns:28px minmax(0,1fr) auto;gap:10px}.workspace-app .studio-sidebar nav>a>span,.workspace-app .studio-sidebar nav>.workspace-coming>span,.workspace-app .sidebar-bottom a>span{place-items:center;width:28px;height:28px;display:grid}.workspace-app .studio-sidebar nav>a b,.workspace-app .studio-sidebar nav>.workspace-coming b,.workspace-app .sidebar-bottom a b{color:inherit;gap:1px;font-size:11px;line-height:1.25;display:grid}.workspace-app .studio-sidebar nav>a b small,.workspace-app .studio-sidebar nav>.workspace-coming b small,.workspace-app .sidebar-bottom a b small{color:currentColor;letter-spacing:.09em;opacity:.52;text-transform:uppercase;font-size:7px;font-weight:650}.workspace-app .studio-sidebar nav>a>i,.workspace-app .studio-sidebar nav>.workspace-coming>i{color:currentColor;opacity:.45;background:0 0;padding:0;font-size:7px;font-style:normal;font-weight:850;position:static}.workspace-app .studio-sidebar nav>a.active>i{opacity:.68}.workspace-side-pass{color:#ffffffbd;border:1px solid #ffffff1c;border-left:3px solid var(--tx-lime);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border-radius:13px;gap:5px;margin-top:auto;margin-bottom:14px;padding:15px 13px;display:grid}.workspace-side-pass>span{letter-spacing:.11em;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex}.workspace-side-pass>span i{background:var(--tx-lime);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite studio-pulse;box-shadow:0 0 0 4px #c8ff5d1f}.workspace-side-pass strong{color:#fff;letter-spacing:.08em;font-size:12px}.workspace-side-pass small{color:#ffffff5c;letter-spacing:.14em;font-size:7px}.workspace-app .sidebar-bottom{margin-top:0}.workspace-app .studio-main{background:linear-gradient(180deg, var(--tx-night) 0 330px, var(--tx-cream) 330px 100%);min-height:100svh}.workspace-command-bar{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1713e6;border-bottom-color:#ffffff1a;position:sticky}.workspace-command-bar .breadcrumb{color:#ffffffad;gap:2px;display:grid}.workspace-command-bar .breadcrumb small{color:#c8ff5db8;letter-spacing:.16em;font-size:7px;font-weight:850}.workspace-command-bar .breadcrumb b{color:#fff;font-size:11px}.workspace-command-bar .credit-status{color:#ffffffc2;background:#ffffff12;border-color:#ffffff1f}.workspace-command-bar .credit-status i{background:var(--tx-lime)}.workspace-command-bar .account-menu>summary,.workspace-command-bar .account-login-compact{color:#fff;background:#ffffff12;border-color:#ffffff24}.workspace-real-hero{background:var(--tx-night);height:330px;position:relative;overflow:hidden}.workspace-real-image{object-fit:cover;filter:saturate(.9)contrast(1.03);animation:login-real-stage-in .72s var(--tx-ease-out) both}.workspace-real-overlay{background:linear-gradient(90deg,#081410e0 0,#08141094 38%,#0814101f 72%),linear-gradient(#0814101f,#08141094);position:absolute;inset:0}.workspace-real-brand{color:#fff;align-items:center;gap:11px;display:flex;position:absolute;top:29px;left:clamp(25px,3.5vw,54px)}.workspace-real-brand>span{width:38px;height:38px;color:var(--tx-ink);background:var(--tx-lime);letter-spacing:-.08em;border-radius:10px;place-items:center;font-size:10px;font-weight:950;display:grid}.workspace-real-brand p{gap:2px;margin:0;display:grid}.workspace-real-brand b{letter-spacing:.1em;font-size:12px}.workspace-real-brand small{color:#ffffff8c;letter-spacing:.16em;font-size:7px;font-weight:800}.workspace-real-rec{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.09em;background:#0814107a;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850;display:flex;position:absolute;top:31px;right:clamp(25px,3.5vw,54px)}.workspace-real-rec i{background:#ff846f;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite studio-pulse;box-shadow:0 0 0 4px #ff846f21}.workspace-real-rec span{color:#ffffff85;border-left:1px solid #fff3;padding-left:7px}.workspace-real-caption{color:#fff;width:min(540px,55%);position:absolute;bottom:72px;left:clamp(25px,3.5vw,54px)}.workspace-real-caption small{color:var(--tx-lime);letter-spacing:.18em;margin-bottom:10px;font-size:8px;font-weight:850;display:block}.workspace-real-caption strong{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(28px,3.3vw,48px);font-weight:850;line-height:1.08;display:block}.workspace-access-pass{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;max-width:none;animation:login-auth-card-in .68s 80ms var(--tx-ease-out) both;background:#f9f8f0f7;border:1px solid #fff9;border-radius:22px;margin:-54px auto 46px;position:relative;overflow:hidden;box-shadow:0 38px 100px -44px #00000080,0 8px 24px -16px #13251f40}.workspace-access-pass:before{z-index:4;background:linear-gradient(90deg, var(--tx-lime), #8dc92a 72%, transparent);content:"";height:4px;position:absolute;inset:0 0 auto}.workspace-access-head{border-bottom:1px solid var(--tx-line);background:#f5f1e8bd;justify-content:space-between;align-items:center;gap:18px;min-height:49px;padding:4px clamp(22px,3vw,38px) 0;display:flex}.workspace-access-head>span{color:var(--tx-ink);letter-spacing:.18em;font-size:8px;font-weight:900}.workspace-access-head>small{color:#607069;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.workspace-access-head>small i{background:#69a93a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #69a93a1f}.workspace-access-pass .workspace-mobile-nav{display:none}.workspace-access-pass .workspace-content{width:100%;max-width:none;padding:39px clamp(20px,1.8vw,28px) 62px}.workspace-access-pass .workspace-title-row{align-items:flex-start;margin-bottom:36px}.workspace-access-pass .workspace-title-row>div{max-width:820px}.workspace-access-pass .workspace-title-row h1{font-size:clamp(42px,4.4vw,62px)}.workspace-access-pass .workspace-title-row p{max-width:720px;color:var(--tx-muted);margin:0;font-size:13px;line-height:1.75}.workspace-title-code{color:#58772c;letter-spacing:.12em;background:#e5ffad57;border:1px solid #58772c2e;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:900}.workspace-access-foot{border-top:1px solid var(--tx-line);background:#e9ede5bd;grid-template-columns:repeat(3,1fr);min-height:48px;display:grid}.workspace-access-foot span{color:#6f7d76;border-right:1px solid var(--tx-line);letter-spacing:.13em;place-items:center;font-size:7px;font-weight:850;display:grid}.workspace-access-foot span:last-child{border-right:0}@media (max-width:1180px){.workspace-side-brand{grid-template-columns:1fr;margin-inline:auto}.workspace-side-brand>div,.workspace-side-pass,.workspace-app .studio-sidebar nav>a b,.workspace-app .studio-sidebar nav>.workspace-coming b,.workspace-app .sidebar-bottom a b,.workspace-app .studio-sidebar nav>a>i,.workspace-app .studio-sidebar nav>.workspace-coming>i{display:none}.workspace-side-mark{margin-inline:auto}.workspace-app .studio-sidebar nav>a,.workspace-app .studio-sidebar nav>.workspace-coming,.workspace-app .sidebar-bottom a{grid-template-columns:1fr;justify-items:center}}@media (max-width:960px){.workspace-app .studio-main{background:linear-gradient(180deg, var(--tx-night) 0 320px, var(--tx-cream) 320px 100%)}.workspace-command-bar{height:68px}.workspace-command-bar .mobile-studio-brand{display:inline-flex}.workspace-command-bar .mobile-studio-brand .brand{color:#fff}.workspace-command-bar .mobile-studio-brand .brand span{color:var(--tx-lime)}.workspace-real-hero{height:320px}.workspace-real-caption{width:min(620px,70%);bottom:76px}.workspace-access-pass{width:calc(100% - 28px);margin-top:-54px}}@media (max-width:820px){.workspace-command-bar .breadcrumb{display:none}.workspace-command-bar .credit-status{text-overflow:ellipsis;max-width:145px;overflow:hidden}.workspace-real-hero{height:345px}.workspace-real-overlay{background:linear-gradient(#0814101f 28%,#081410db 100%),linear-gradient(90deg,#0814106b,#0000 70%)}.workspace-real-brand{top:22px;left:18px}.workspace-real-rec{top:24px;right:18px}.workspace-real-caption{width:auto;bottom:74px;left:18px;right:18px}.workspace-real-caption strong{font-size:clamp(28px,8vw,40px)}.workspace-access-pass{border-radius:20px;width:calc(100% - 20px);margin:-52px auto 24px}.workspace-access-head{min-height:46px;padding-inline:17px}.workspace-access-head>small{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.workspace-access-pass .workspace-mobile-nav{z-index:auto;border-bottom:1px solid var(--tx-line);min-height:58px;box-shadow:none;background:#fbfaf6f2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:static;top:auto}.workspace-access-pass .workspace-mobile-nav a{color:#748079;grid-template-rows:20px auto;place-items:center;gap:4px;min-width:0;padding:8px 4px 7px;font-size:8px;font-weight:800;display:grid}.workspace-access-pass .workspace-mobile-nav a.active{color:var(--tx-ink);box-shadow:inset 0 -3px var(--tx-lime);background:#e5ffad47}.workspace-access-pass .workspace-content{padding:28px 17px 42px}.workspace-access-pass .workspace-title-row{gap:14px;margin-bottom:28px}.workspace-access-pass .workspace-title-row h1{font-size:clamp(36px,10vw,48px)}.workspace-title-code{margin-top:3px}}@media (max-width:520px){.workspace-command-bar .credit-status{color:#0000;width:34px}.workspace-command-bar .credit-status i{position:absolute}.workspace-real-hero{height:320px}.workspace-real-brand p,.workspace-real-rec span{display:none}.workspace-real-caption{bottom:68px}.workspace-real-caption small{font-size:7px}.workspace-real-caption strong{font-size:29px}.workspace-access-head>span{font-size:7px}.workspace-access-pass .workspace-title-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-access-pass .workspace-title-row p{grid-column:1/-1;font-size:12px}.workspace-access-foot{grid-template-columns:1fr 1fr}.workspace-access-foot span{min-height:40px}.workspace-access-foot span:last-child{border-top:1px solid var(--tx-line);grid-column:1/-1}}.client-ai-ready-note{border:1px solid #d8e3d5;border-left:4px solid var(--tx-lime);background:linear-gradient(105deg,#fbfff4 0%,#fff 62%);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:17px 19px;display:grid}.client-ai-ready-note>span{width:40px;height:40px;color:var(--tx-ink);background:var(--tx-lime);border-radius:50%;place-items:center;font-size:18px;font-weight:950;display:grid}.client-ai-ready-note>div{min-width:0}.client-ai-ready-note small{color:#648035;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.client-ai-ready-note strong{color:var(--tx-ink);margin-top:3px;font-size:16px;line-height:1.45;display:block}.client-ai-ready-note p{color:var(--tx-muted);margin:4px 0 0;font-size:14px;line-height:1.65}.client-ai-ready-note a{min-height:42px;color:var(--tx-ink);white-space:nowrap;background:#fff;border:1px solid #cdd9c8;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.client-ai-ready-note a:hover{border-color:var(--tx-ink)}.bridge-device-manager{border-top:1px solid #294139}.bridge-device-manager>summary{cursor:pointer;color:#dbe7e1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;list-style:none;display:flex}.bridge-device-manager>summary::-webkit-details-marker{display:none}.bridge-device-manager>summary:after{content:"＋";color:var(--tx-lime);margin-left:auto;font-size:17px}.bridge-device-manager[open]>summary:after{content:"−"}.bridge-device-manager>summary b{color:#9fb2a8;font-size:12px}.bridge-device-manager .bridge-device-list{border-top:1px solid #294139}.bridge-device-manager .bridge-device-list article{grid-template-columns:auto minmax(0,1fr) auto}.session-edit-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:620px){.client-ai-ready-note{grid-template-columns:40px minmax(0,1fr);padding:15px}.client-ai-ready-note>span{width:38px;height:38px}.client-ai-ready-note a{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.workspace-real-image,.workspace-access-pass,.workspace-side-pass>span i,.workspace-real-rec i{animation:none!important}}.studio-workbench-layout{min-width:0;display:block}.studio-workbench-main{gap:16px;min-width:0;display:grid}.studio-workbench-main>.studio-client-pass{margin-bottom:0}.studio-creation-pass{border:1px solid var(--tx-line);background:#eeeae0;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 72px -44px #13251f6b}.studio-creation-pass:before{z-index:3;background:linear-gradient(90deg, var(--tx-lime), #8dc82d 68%, transparent);content:"";height:4px;position:absolute;inset:0 0 auto}.studio-creation-pass-head{border-bottom:1px solid var(--tx-line);background:#fbfaf6f2;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:4px 22px 0;display:flex}.studio-creation-pass-head>div{gap:2px;display:grid}.studio-creation-pass-head small{color:#6f8f35;letter-spacing:.17em;font-size:7px;font-weight:900}.studio-creation-pass-head strong{letter-spacing:-.02em;font-size:15px}.studio-creation-pass-head>span{color:#59782b;letter-spacing:.1em;background:#e5ffad52;border:1px solid #59782b2b;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.studio-creation-layout{padding:16px;display:block}.studio-template-dock{color:#fff;background:radial-gradient(circle at 50% 0, #c8ff5d17, transparent 45%), var(--tx-night);border:1px solid #c8ff5d26;border-radius:17px;grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);grid-template-areas:"intro selector""footer footer";align-items:center;gap:14px 18px;min-width:0;padding:20px;display:grid;box-shadow:0 18px 42px -30px #000000b3}.studio-template-dock>div:first-child{grid-area:intro;padding:1px 6px}.studio-template-dock>div:first-child small{color:var(--tx-lime);letter-spacing:.17em;font-size:7px;font-weight:900}.studio-template-dock h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:22px;font-weight:850}.studio-template-dock>div:first-child p{color:#ffffff7a;margin:0;font-size:10px;line-height:1.55}.studio-template-dock .template-selector{grid-area:selector;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.studio-template-dock .template-selector>button{color:#ffffffbd;min-height:78px;box-shadow:none;background:#ffffff0d;border-color:#ffffff17;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;padding:11px}.studio-template-dock .template-selector>button:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e}.studio-template-dock .template-selector>button.active{color:var(--tx-ink);border-color:var(--tx-lime);background:var(--tx-lime);box-shadow:inset 4px 0 #ffffff85,0 13px 28px #00000038}.studio-template-dock .template-selector>button>span{width:34px;height:34px;color:inherit;background:#ffffff17;border-radius:9px}.studio-template-dock .template-selector>button.active>span{color:var(--tx-ink);background:#ffffff7a}.studio-template-dock .template-selector strong{color:inherit;font-size:11px}.studio-template-dock .template-selector small{color:currentColor;opacity:.58;font-size:8px}.studio-template-dock .template-selector>button>i{width:18px;height:18px;color:var(--tx-ink);background:#ffffff8c}.studio-template-dock>footer{color:#ffffff57;letter-spacing:.12em;border-top:1px solid #ffffff17;grid-area:footer;justify-content:space-between;gap:8px;margin-top:2px;padding:13px 5px 0;font-size:6px;font-weight:850;display:flex}.studio-creation-workspace{min-width:0}.studio-creation-workspace .studio-project-bar{min-height:58px;box-shadow:none;background:#fbfaf6eb;border-radius:14px;margin-bottom:14px}.studio-creation-workspace .studio-grid{grid-template-columns:minmax(340px,.9fr) minmax(390px,1.1fr);gap:14px}.studio-creation-workspace .creator-panel,.studio-creation-workspace .output-panel{box-shadow:none;border-top-width:1px;border-radius:17px}.studio-creation-workspace .output-document{background:linear-gradient(90deg,#0000 0 41px,#ff846f29 41px 42px,#0000 42px),repeating-linear-gradient(#fff 0 31px,#13251f0d 31px 32px)}@media (max-width:1420px){.studio-template-dock{grid-template-columns:1fr;grid-template-areas:"intro""selector""footer";align-items:stretch;gap:12px;padding:14px}.studio-template-dock>div:first-child{padding:4px 8px}.studio-template-dock .template-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-template-dock>footer{display:flex}}@media (max-width:1080px){.studio-creation-workspace .studio-grid{grid-template-columns:1fr}.studio-creation-workspace .output-panel{position:relative;top:auto}}@media (max-width:760px){.studio-creation-pass{border-radius:18px;margin-inline:-4px}.studio-creation-pass-head{min-height:54px;padding-inline:16px}.studio-creation-layout{gap:11px;padding:11px}.studio-template-dock{padding:14px 12px 12px;display:block}.studio-template-dock>div:first-child{padding:2px 3px 13px}.studio-template-dock h2{margin-block:6px 3px;font-size:19px}.studio-template-dock .template-selector{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -12px;padding:0 12px 3px;display:flex;overflow-x:auto}.studio-template-dock .template-selector::-webkit-scrollbar{display:none}.studio-template-dock .template-selector>button{scroll-snap-align:start;flex:0 0 214px}.studio-creation-workspace .studio-project-bar{flex-direction:column;align-items:flex-start}.studio-creation-workspace .studio-project-bar .draft-button{width:100%}}.workspace-app{font-size:15px}.workspace-side-brand small{font-size:9px}.workspace-app .studio-sidebar nav>a,.workspace-app .studio-sidebar nav>.workspace-coming,.workspace-app .sidebar-bottom a{min-height:57px}.workspace-app .studio-sidebar nav>a b,.workspace-app .studio-sidebar nav>.workspace-coming b,.workspace-app .sidebar-bottom a b{font-size:14px;line-height:1.3}.workspace-app .studio-sidebar nav>a b small,.workspace-app .studio-sidebar nav>.workspace-coming b small,.workspace-app .sidebar-bottom a b small,.workspace-app .studio-sidebar nav>a>i,.workspace-app .studio-sidebar nav>.workspace-coming>i,.workspace-side-pass>span,.workspace-side-pass small{font-size:9px}.workspace-side-pass strong{font-size:14px}.workspace-command-bar .breadcrumb small{font-size:9px}.workspace-command-bar .breadcrumb b{font-size:14px}.workspace-command-bar .credit-status{min-height:40px;font-size:12px}.workspace-real-brand>span{font-size:12px}.workspace-real-brand b{font-size:14px}.workspace-real-brand small,.workspace-real-rec,.workspace-real-caption small{font-size:10px}.workspace-access-head{min-height:56px}.workspace-access-head>span,.workspace-access-head>small{font-size:10px}.workspace-access-pass .workspace-title-row p,.workspace-lead{font-size:15px;line-height:1.72}.workspace-title-code{font-size:11px}.workspace-access-foot{min-height:54px}.workspace-access-foot span{font-size:9px}.studio-creation-pass-head{min-height:66px}.studio-creation-pass-head small,.studio-template-dock>div:first-child small{font-size:10px}.studio-creation-pass-head strong{font-size:18px}.studio-creation-pass-head>span{font-size:10px}.studio-template-dock{padding-top:23px}.studio-template-dock h2{font-size:26px}.studio-template-dock>div:first-child p{font-size:13px}.studio-template-dock .template-selector>button{min-height:86px}.studio-template-dock .template-selector strong{font-size:14px}.studio-template-dock .template-selector small{font-size:11px;line-height:1.35}.studio-template-dock>footer{font-size:9px}.studio-project-bar strong,.inline-alert{font-size:13px}.studio-project-bar span{font-size:10px}.draft-button,.inline-alert a,.inline-alert button{font-size:12px}.panel-heading strong{font-size:17px}.panel-heading small,.panel-heading>b{font-size:12px}.studio-field>span,.studio-fieldset legend{font-size:14px}.studio-field>span i,.studio-field>small{font-size:12px}.studio-field textarea,.studio-field input,.studio-field select{font-size:15px;line-height:1.55}.tone-picker button{font-size:13px}.generate-button{min-height:62px;font-size:15px}.generation-note,.field-error{font-size:13px}.output-top>div:first-child span,.output-top button,.output-toolbar button,.output-footer button{font-size:12px}.output-document>p,.studio-history-grid article p,.history-list article p{font-size:16px;line-height:1.82}.output-empty h3{font-size:18px}.output-empty p{font-size:13px}.studio-history-grid article>span,.studio-history-grid article small,.history-list article small{font-size:12px}.project-search label,.project-card-copy p,.project-card-meta,.account-details dt,.account-details dd,.account-security-note,.account-plan-actions>span{font-size:13px}.project-search input{font-size:15px}.project-search button,.project-filter button,.account-profile-actions a,.account-session-actions button,.account-plan-actions .button{font-size:13px}.project-card-copy strong{font-size:16px}.clients-toolbar p,.client-detail-identity p,.social-section-heading p,.client-feature-heading p{font-size:14px}@media (max-width:820px){.workspace-access-pass .workspace-mobile-nav{min-height:66px}.workspace-access-pass .workspace-mobile-nav a{font-size:10px}.workspace-access-pass .workspace-title-row p,.workspace-lead{font-size:14px}}@media (max-width:520px){.workspace-real-caption small,.workspace-access-head>span,.workspace-access-head>small{font-size:9px}.workspace-access-pass .workspace-title-row p{font-size:14px}.workspace-access-foot span{font-size:8px}.studio-creation-pass-head strong{font-size:16px}.studio-creation-pass-head>span{font-size:9px}.studio-template-dock h2{font-size:22px}.studio-template-dock .template-selector>button{flex-basis:232px}.studio-field textarea,.studio-field input,.studio-field select{font-size:16px}}:root{--tx-type-body:14px;--tx-type-control:13px;--tx-type-meta:12px}.desktop-nav,.header-actions{font-size:var(--tx-type-control)}.footer-brand p,.faq-list details p,.final-cta>p,.real-work-caption p,.workflow-steps p,.testimonial-grid blockquote,.pricing-copy li{font-size:var(--tx-type-body)}.footer-links strong,.footer-links a,.footer-links>div>span,.footer-bottom,.hero-status,.language-strip,.language-strip strong,.real-work-disclosure,.metrics span,.testimonial-grid footer strong,.testimonial-grid footer small,.pricing-disclaimer,.ticket-link,.price-note{font-size:var(--tx-type-meta)}.pricing-page :is(p,li),.onboarding-page p,.login-auth-card p{font-size:var(--tx-type-body)}.pricing-page :is(label,input,textarea,select),.onboarding-page :is(input,textarea,select),.login-auth-card :is(input,textarea,select){font-size:15px}.pricing-page :is(button,.button),.onboarding-page :is(button,.button),.login-auth-card :is(button,.button){font-size:var(--tx-type-control)}.pricing-page small,.onboarding-page small,.login-auth-card small,.login-auth-card .login-terms,.login-auth-card .login-help>span,.login-auth-card .login-provider-state>p,.login-auth-card .login-returning>p,.login-auth-card .login-returning>a:last-child{font-size:var(--tx-type-meta)}.workspace-side-brand small,.workspace-app .studio-sidebar nav>a b small,.workspace-app .studio-sidebar nav>.workspace-coming b small,.workspace-app .sidebar-bottom a b small,.workspace-app .studio-sidebar nav>a>i,.workspace-app .studio-sidebar nav>.workspace-coming>i,.workspace-side-pass>span,.workspace-side-pass small,.workspace-command-bar .breadcrumb small,.workspace-real-brand small,.workspace-real-rec,.workspace-real-caption small,.workspace-access-head>span,.workspace-access-head>small,.workspace-access-foot span,.studio-creation-pass-head small,.studio-creation-pass-head>span,.studio-template-dock>div:first-child small,.studio-template-dock>footer{font-size:11px}.workspace-command-bar .credit-status,.workspace-title-code,.workspace-access-pass .workspace-mobile-nav a,.account-menu-identity small{font-size:var(--tx-type-meta)}.account-menu-popover nav a,.account-menu-popover>button{font-size:var(--tx-type-control)}.workspace-app .workspace-content :is(p,li){font-size:var(--tx-type-body)}.workspace-app .workspace-content :is(input,textarea,select){font-size:15px;line-height:1.55}.workspace-app .workspace-content :is(label>span,label>b,legend),.workspace-app .workspace-content label>span em{font-size:var(--tx-type-control)}.workspace-app .workspace-content :is(small,time){font-size:var(--tx-type-meta)}.workspace-app .workspace-content :is(dt,dd){font-size:var(--tx-type-control)}.workspace-app .workspace-content :is(pre,code,kbd){font-size:var(--tx-type-meta)}.workspace-app .workspace-content :is(.button,button:not([aria-label])){font-size:var(--tx-type-control)}.workspace-app .workspace-content .output-document>p,.workspace-app .workspace-content .studio-history-grid article p,.workspace-app .workspace-content .history-list article p{font-size:16px}.client-detail-section-nav a,.brief-save-state,.brief-platform-field>span,.brief-platform-field button,.brief-duration-field>label>span,.brief-duration-field>label button,.shooting-guide-callout,.client-brief-actions>span,.session-count span,.social-status,.social-data-note,.social-account-card>footer span,.client-context-card>footer>span,.studio-context-ready,.studio-context-missing,.studio-context-actions a,.studio-context-actions button{font-size:var(--tx-type-control)}.client-detail-section-nav span,.workspace-title-row>div>span,.client-detail-facts span,.client-brief-form legend>span,.brief-progress small,.brief-duration-field>small,.brief-instruction-field>small,.client-brief-form legend small,.client-feature-heading>div:first-child>small,.client-context-card header small,.session-heading small,.studio-context-chips span,.studio-client-progress small,.studio-client-identity small{font-size:var(--tx-type-meta)}.brief-field-grid input,.brief-field-grid textarea,.brief-instruction-field textarea,.session-heading input,.session-edit-grid input,.codex-job-panel input,.codex-job-panel textarea,.codex-job-panel select{font-size:15px}.bridge-status-mark,.bridge-console-main small,.bridge-pair-button,.bridge-pairing-box>div small,.bridge-pairing-box li span,.bridge-pairing-box button,.bridge-pairing-box>p,.bridge-error,.bridge-device-list article b,.bridge-device-list article span,.bridge-device-list article small,.bridge-device-list article button,.bridge-console>footer span,.context-loading,.context-empty,.codex-cli-guide li b,.codex-cli-guide li span,.codex-cli-guide>p,.work-session-card>header span,.work-session-card>header small,.session-edit-grid label>span,.session-edit-grid label>span em,.session-command button,.work-session-card>footer>span,.work-session-card>footer button,.codex-job-panel>header small,.codex-job-panel>header>span,.codex-job-panel label>span,.codex-advanced-toggle,.codex-job-submit p,.codex-job-submit button,.codex-job-error,.codex-job-empty,.codex-job-card>header span,.codex-job-card>header b,.codex-job-card>header small,.codex-job-progress p,.codex-job-progress button,.codex-job-failure,.codex-job-cancelled,.codex-script-title small,.codex-script-copy small,.codex-script-title button,.codex-script-result time,.codex-script-result>ol b,.codex-script-result>ol p,.codex-script-result blockquote,.codex-script-result blockquote span,.codex-script-result>ol small,.codex-script-copy p,.codex-script-result summary,.codex-script-result details b,.codex-script-result details ul,.codex-script-result>footer{font-size:var(--tx-type-meta)}.bridge-console-main p,.client-context-card>p,.session-heading p,.session-empty p,.studio-client-pass header p,.studio-form-gate p{font-size:var(--tx-type-body)}.bridge-pairing-box code,.session-command code,.client-context-card pre,.codex-job-failure small{font-size:var(--tx-type-meta);line-height:1.65}.codex-script-result>ol b,.codex-script-result blockquote{font-size:var(--tx-type-body)}@media (max-width:520px){.workspace-app .workspace-content :is(input,textarea,select){font-size:16px}.workspace-access-foot span,.workspace-access-head>span,.workspace-access-head>small,.workspace-real-caption small,.studio-creation-pass-head>span{font-size:11px}}.generations-toolbar{grid-template-columns:minmax(320px,1fr) auto auto;align-items:end;gap:14px}.generations-toolbar .project-search>div{background:#ffffffe0;border-color:#13251f26;box-shadow:0 12px 30px -26px #13251f61}.generations-toolbar .project-search>div:focus-within{border-color:#7fa63e;box-shadow:0 0 0 4px #c8ff5d3b}.generations-filter{background:#fbfaf6d1;align-items:center;gap:3px;min-height:50px;padding:5px}.generations-filter button{min-height:38px;padding-inline:16px}.generations-list-panel{border-color:var(--tx-line);border-top:4px solid var(--tx-lime);border-radius:var(--tx-radius-card);box-shadow:var(--tx-shadow-card);background:#fbfaf6f0;position:relative;overflow:hidden}.generations-summary{color:#637168;border-bottom:1px solid var(--tx-line);min-height:58px;font-size:var(--tx-type-control);background:#f5f1e8a8;justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.generations-summary :is(strong,b){color:var(--tx-ink);font-weight:850}.generations-summary :is(small,span){font-size:inherit}.generations-summary>span{color:#49651b;background:#c8ff5d42;border-radius:999px;flex:none;padding:5px 9px;font-weight:850}.generations-summary>p{color:#6d7a72;flex:1;min-width:0;margin:0;font-size:var(--tx-type-control)!important}.generations-summary>button{color:#596a61;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border:1px solid #d6ddd7;border-radius:9px;flex:0 auto;max-width:min(310px,42vw);min-height:36px;padding:0 11px;font-weight:780;overflow:hidden;font-size:var(--tx-type-meta)!important}.generations-summary>button:hover{color:var(--tx-ink);background:#f3f8eb;border-color:#b7c7a0}.generations-summary-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.generations-summary-actions>button{color:#596a61;cursor:pointer;max-width:min(310px,42vw);min-height:36px;font-size:var(--tx-type-meta);text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border:1px solid #d6ddd7;border-radius:9px;padding:0 11px;font-weight:780;overflow:hidden}.generations-summary-actions>button:hover{color:var(--tx-ink);background:#f3f8eb;border-color:#b7c7a0}.generations-list{background:#eeede6;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;max-height:none;padding:14px;display:grid;overflow:visible}.generations-list .generation-record{border:1px solid var(--tx-line);background:#ffffffc7;border-radius:15px;flex-direction:column;min-width:0;height:100%;padding:23px 24px 21px;transition:background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px -32px #13251fad}.generations-list .generation-record:last-child{border:1px solid var(--tx-line)}.generations-list .generation-record:hover{background:#fff;box-shadow:inset 4px 0 #c8ff5db8}.generations-list .generation-record[data-status=FAILED]{box-shadow:inset 4px 0 #b83e368a}.generations-list .generation-record[data-status=STREAMING],.generations-list .generation-record[data-status=PENDING],.generations-list .generation-record[data-status=QUEUED]{box-shadow:inset 4px 0 #a8660d7a}.generation-record-head{align-items:center}.generation-record-type{background:#c8ff5d40;border:1px solid #557c162b;border-radius:999px;align-items:center;min-height:29px;padding:5px 10px;font-weight:850;line-height:1.2;display:inline-flex;color:#456317!important;font-size:var(--tx-type-meta)!important}.generation-record-head>small{font-variant-numeric:tabular-nums;white-space:nowrap;color:#7d8a82!important;font-size:var(--tx-type-meta)!important}.generation-record-meta{flex-wrap:wrap;margin-top:12px;justify-content:flex-start!important;gap:7px!important}.generation-record-meta>span{background:#f5f3ec;border:1px solid #13251f1a;border-radius:8px;align-items:center;min-height:27px;padding:4px 9px;line-height:1.25;display:inline-flex;color:#617067!important;font-size:var(--tx-type-meta)!important;font-weight:750!important}.generations-list .generation-record>p{color:#30443b;max-height:11.4em;font-family:var(--tx-font-sans);overflow-wrap:anywhere;white-space:pre-wrap;background:linear-gradient(90deg,#0000 0 35px,#ff846f21 35px 36px,#0000 36px),repeating-linear-gradient(#fff 0 31px,#13251f0a 31px 32px);border:1px solid #13251f17;border-radius:13px;margin:17px 0 0;padding:19px 21px;font-size:15px;line-height:1.8;overflow:hidden}.generations-list .generation-record>p.expanded{max-height:none;overflow:visible}.generation-record-actions{border-top:1px solid #13251f14;flex-wrap:wrap;margin-top:auto;padding-top:15px;justify-content:flex-start!important;gap:8px!important}.generations-list .generation-record-actions :is(button,a){color:#4f6258;min-height:42px;font-size:var(--tx-type-control);background:#ffffffeb;border:1px solid #d8dfd9;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:780;line-height:1.25;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.generations-list .generation-record-actions :is(button,a):hover:not(:disabled){color:var(--tx-ink);background:#f3f9e9;border-color:#abc18a;transform:translateY(-1px)}.generations-list .generation-record-actions a{color:var(--tx-ink);border-color:var(--tx-ink);background:var(--tx-lime)}.generations-list .generation-record-actions button[aria-pressed=true]{color:#78373d;background:#fff1f3;border-color:#e8bec3}.generations-list .generation-record-actions button:disabled{cursor:not-allowed;opacity:.5;transform:none}.generations-list-panel>.workspace-state-card.compact,.generations-list-panel>.workspace-state-card.empty{min-height:360px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.generations-list-panel .project-skeletons i{height:226px}.generations-list-panel>.load-more-button,.generations-list>.load-more-button{width:calc(100% - 40px);min-height:50px;font-size:var(--tx-type-control);background:#f5f1e8b8;border-radius:11px;margin:20px}.generations-list-panel>.load-more-button:hover:not(:disabled),.generations-list>.load-more-button:hover:not(:disabled){color:var(--tx-ink);background:#eff6e4;border-color:#b8c9a1}@media (max-width:900px){.generations-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.generations-toolbar .project-search{grid-column:1/-1}.generations-toolbar>.button{min-width:160px}.generations-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.generations-toolbar{grid-template-columns:1fr}.generations-filter,.generations-toolbar>.button{width:100%}.generations-filter button{flex:1}.generations-toolbar .project-search input{font-size:16px}.generations-summary{flex-direction:column;align-items:flex-start;gap:5px;min-height:0;padding:14px 16px}.generations-summary>p{width:100%}.generations-summary>button,.generations-summary-actions,.generations-summary-actions>button{text-align:left;justify-content:flex-start;width:100%;max-width:none}.generations-summary-actions{flex-direction:column;align-items:stretch}.generations-list{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.generations-list .generation-record{padding:19px 15px 17px}.generation-record-head{flex-direction:column;align-items:flex-start!important;gap:8px!important}.generations-list .generation-record>p{border-radius:11px;max-height:13em;margin-top:14px;padding:16px;font-size:15px;line-height:1.75}.generation-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.generations-list .generation-record-actions :is(button,a){width:100%;min-height:46px;padding-inline:10px}.generations-list-panel>.workspace-state-card.compact,.generations-list-panel>.workspace-state-card.empty{min-height:320px}.generations-list-panel>.load-more-button,.generations-list>.load-more-button{width:calc(100% - 28px);margin:14px}}@media (min-width:981px) and (max-width:1420px){.studio-template-dock{grid-template-columns:1fr;align-items:stretch}.studio-template-dock>div:first-child{padding:4px 8px 10px}.studio-template-dock .template-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-template-dock .template-selector>button{min-height:96px}}@media (min-width:761px) and (max-width:980px){.studio-template-dock{grid-template-columns:1fr;align-items:stretch}.studio-template-dock .template-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-template-dock .template-selector>button{min-height:90px}}.studio-template-dock .template-selector>button>div{min-width:0}.studio-template-dock .template-selector small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.generations-list .generation-record,.generations-list .generation-record-actions :is(button,a){transition:none!important}.generations-list .generation-record-actions :is(button,a):hover:not(:disabled){transform:none}}.output-console-panel{background:#f4f1e8;border:1px solid #122d24b8;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -42px #0517119e}.output-console-panel .output-top{color:#fff;background:radial-gradient(circle at 82% -45%,#c8ff5d3b,#0000 48%),linear-gradient(120deg,#091712 0%,#10271f 58%,#234329 100%);border-bottom:1px solid #c8ff5d2e;align-items:center;min-height:104px;padding:19px 22px;position:relative;overflow:hidden}.output-console-panel .output-top:before{color:#ffffff09;content:"TX";pointer-events:none;font-family:Georgia,serif;font-size:108px;font-style:italic;font-weight:900;line-height:.8;position:absolute;top:50%;right:20%;transform:translateY(-50%)}.output-console-panel .output-status,.output-console-panel .output-favorite-control{z-index:1;position:relative}.output-console-panel .output-status{gap:10px!important}.output-console-panel .output-status>div{gap:10px}.output-console-panel .output-status>div i{background:var(--tx-lime);width:9px;height:9px;box-shadow:0 0 0 5px #c8ff5d1a,0 0 18px #c8ff5d4d}.output-console-panel .output-status>div>span{color:#fff;letter-spacing:.08em;font-size:14px;font-weight:850}.output-console-panel .output-status>small{gap:7px}.output-console-panel .output-status>small>span{color:#ffffffad;letter-spacing:.04em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;display:inline-flex}.output-console-panel .output-favorite-control{justify-items:end;gap:7px;display:grid}.output-console-panel .output-favorite-control>small{color:#c8ff5db3;letter-spacing:.16em;font-size:9px;font-weight:900}.output-console-panel .output-top .output-favorite-control>button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff2e;border-radius:999px;min-height:43px;padding-inline:15px}.output-console-panel .output-top .output-favorite-control>button:hover:not(:disabled),.output-console-panel .output-top .output-favorite-control>button[aria-pressed=true]{color:var(--tx-ink);border-color:var(--tx-lime);background:var(--tx-lime)}.output-console-panel .output-top .output-favorite-control>button:disabled{color:#ffffff61;opacity:1;background:#ffffff0a;border-color:#ffffff17}.output-console-panel .output-document.empty{background:radial-gradient(circle at 50% 38%,#c8ff5d30,#0000 31%),linear-gradient(#faf8f1 0%,#f0ede3 100%);place-items:center;min-height:505px;padding:52px 32px;display:grid;position:relative;overflow:hidden}.output-console-panel .output-document:not(.empty){padding:0}.output-console-panel .output-document.empty:before{content:"";pointer-events:none;background-image:linear-gradient(#13251f0a 1px,#0000 1px),linear-gradient(90deg,#13251f0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000059,#0000 82%);mask-image:linear-gradient(#00000059,#0000 82%)}.output-console-panel .output-document.empty:after{color:#13251f09;content:"X";pointer-events:none;font-family:Georgia,serif;font-size:290px;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-62px;right:-22px}.output-console-panel .output-empty{z-index:1;text-align:center;width:min(100%,540px);max-width:none;position:relative}.output-empty-mark{width:96px;height:96px;color:var(--tx-lime);background:radial-gradient(circle at 28% 25%, #c8ff5d47, transparent 36%), var(--tx-night);border:1px solid #c8ff5d73;border-radius:28px;place-items:center;margin:0 auto 23px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 20px 42px -24px #081e16c7}.output-empty-mark:before,.output-empty-mark:after{content:"";border:1px solid #13251f24;border-radius:34px;position:absolute}.output-empty-mark:before{animation:14s linear infinite output-console-orbit;inset:-9px}.output-empty-mark:after{opacity:.45;border-style:dashed;animation:20s linear infinite reverse output-console-orbit;inset:-17px}.output-empty-mark>span{font-size:28px;transform:rotate(4deg)}.output-empty-mark>i{color:#ffffff75;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:7px;right:9px}.output-console-panel .output-empty>small{color:#57762c;letter-spacing:.14em;background:#e5ffad73;border:1px solid #5b7d2b30;border-radius:999px;align-items:center;min-height:27px;margin-bottom:14px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.output-console-panel .output-empty h3{color:var(--tx-ink);letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(25px,3vw,34px);font-weight:850}.output-console-panel .output-empty>p{color:#62726b;max-width:430px;margin:0 auto;font-size:14px;line-height:1.7}.output-empty-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,520px);margin:34px auto 0;display:grid}.output-empty-previews>span{color:#64736c;background:linear-gradient(90deg,#0000 21px,#ff846f21 21px 22px,#0000 22px),repeating-linear-gradient(#fff 0 25px,#13251f0d 25px 26px);border:1px solid #13251f1f;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;min-height:112px;padding:13px 13px 11px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 25px -25px #13251fa6}.output-empty-previews>span:after{background:var(--tx-lime);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 3px #c8ff5d33}.output-empty-previews>span small{color:#6e8c35;letter-spacing:.08em;margin-bottom:17px;font-size:8px;font-weight:900}.output-empty-previews>span i{background:#dfe5dd;border-radius:999px;width:79%;height:5px;margin:0 0 7px 10px;display:block}.output-empty-previews>span i:nth-of-type(2){width:60%}.output-empty-previews>span i:nth-of-type(3){width:70%}.output-empty-previews>span b{color:#99a49f;letter-spacing:.08em;margin-top:auto;padding-left:10px;font-size:7px;font-weight:850}.output-console-panel .output-toolbar{background:#e9e9e1;border-color:#13251f1c;grid-template-columns:minmax(155px,.44fr) minmax(0,1.56fr);align-items:center;gap:14px;min-height:0;padding:15px 17px;display:grid;overflow:visible}.output-toolbar-copy{gap:3px;padding-left:3px;display:grid}.output-toolbar-copy>small{color:#729338;letter-spacing:.13em;font-size:9px;font-weight:900}.output-toolbar-copy>strong{color:#263a31;font-size:13px;line-height:1.35}.output-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.output-console-panel .output-toolbar-actions>button{color:#31463d;text-align:left;background:#ffffffc7;border-color:#13251f1f;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:64px;padding:8px 10px;display:grid;box-shadow:0 10px 24px -24px #13251fb3}.output-console-panel .output-toolbar-actions>button>i{color:#496528;background:#e8f5d1;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:900;display:grid}.output-console-panel .output-toolbar-actions>button>span{gap:2px;min-width:0;display:grid}.output-console-panel .output-toolbar-actions>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.output-console-panel .output-toolbar-actions>button small{color:#8a9791;letter-spacing:.09em;font-size:8px;font-weight:850}.output-console-panel .output-toolbar-actions>button:hover:not(:disabled){color:var(--tx-ink);background:#fff;border-color:#91b94d;transform:translateY(-1px);box-shadow:0 13px 30px -25px #13251fbf}.output-console-panel .output-toolbar-actions>button:disabled{color:#7a8781;cursor:not-allowed;opacity:.58;box-shadow:none}.output-console-panel .output-toolbar-actions>button:disabled>i{color:#7d8983;background:#dfe3dd}.output-console-panel .output-footer{color:#fff9;background:linear-gradient(90deg, #c8ff5d0f, transparent 40%), var(--tx-night);min-height:58px;padding:7px 17px}.output-console-panel .output-footer>span{grid-template-columns:25px minmax(0,1fr);grid-template-areas:"icon title""icon meta";align-items:center;gap:2px 9px;min-width:0;display:grid}.output-console-panel .output-footer>span>i{width:25px;height:25px;color:var(--tx-lime);border:1px solid #c8ff5d40;border-radius:50%;flex:none;grid-area:icon;place-items:center;font-size:10px;font-style:normal;display:grid}.output-console-panel .output-footer>span>b{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:10px;font-weight:750;overflow:hidden}.output-console-panel .output-footer>span>small{color:#ffffff57;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:8px;font-weight:750;overflow:hidden}.output-console-panel .output-footer>div{align-items:center;gap:6px}.output-console-panel .output-footer>div>small{color:#ffffff57;letter-spacing:.12em;margin-right:3px;font-size:8px;font-weight:900}.output-console-panel .output-footer button{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff1a;border-radius:10px;width:36px;min-height:36px}.output-console-panel .output-footer button:hover:not(:disabled),.output-console-panel .output-footer button[aria-pressed=true]{color:var(--tx-ink);border-color:var(--tx-lime);background:var(--tx-lime)}.output-console-panel .output-footer button:disabled{color:#ffffff38;opacity:1;background:0 0;border-color:#ffffff0d}.output-console-panel{container:output-console/inline-size}.output-console-panel.has-runs{position:relative;top:auto}.output-comparison-bar{color:#627169;background:#f5f4ed;border-bottom:1px solid #13251f1a;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.output-comparison-bar>div{gap:3px;display:grid}.output-comparison-bar small{color:#6e8d37;letter-spacing:.13em;font-size:8px;font-weight:900}.output-comparison-bar strong{color:var(--tx-ink);font-size:13px}.output-comparison-bar>span{text-align:right;font-size:9px;font-weight:730}.output-console-panel .output-variant-track{scroll-snap-type:none;background:#e8e8df;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-height:0;max-height:none;padding:12px;display:grid;position:relative;overflow:visible}.output-console-panel .output-variant-track.variant-count-1{grid-template-columns:minmax(0,1fr)}.output-console-panel .output-variant-track.variant-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.output-console-panel .output-variant-card{scroll-snap-align:none;background:linear-gradient(90deg,#0000 25px,#ff846f24 25px 26px,#0000 26px),repeating-linear-gradient(#fff 0 31px,#13251f0d 31px 32px);border:1px solid #13251f1a;border-radius:14px;width:auto;min-width:0;min-height:416px;max-height:none;padding:20px 17px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:visible;box-shadow:0 17px 32px -29px #13251fb8}.output-console-panel .output-variant-card.active{border-color:#8db947;transform:translateY(-2px);box-shadow:0 18px 34px -26px #4e711fa6}.output-console-panel .output-variant-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;margin-bottom:20px;padding-bottom:13px;display:grid}.output-console-panel .output-variant-card>header>div{min-width:0}.output-console-panel .output-variant-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.output-console-panel .output-variant-card>header .output-variant-model{text-align:left;grid-area:2/1/auto/-1;max-width:100%}.output-card-controls{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.output-console-panel .output-variant-card>header .output-card-controls>button{width:100%;min-height:34px;padding-inline:8px}.output-console-panel .output-variant-card>p{max-width:none;max-height:none;font-size:13px;line-height:1.85;overflow:visible}@media (max-width:1080px){.output-comparison-bar>span{display:none}}@keyframes output-console-orbit{to{transform:rotate(360deg)}}@media (max-width:820px){.output-console-panel .output-toolbar{grid-template-columns:1fr}.output-toolbar-copy{padding:0 2px}}@media (max-width:520px){.output-console-panel .output-variant-track,.output-console-panel .output-variant-track.variant-count-1,.output-console-panel .output-variant-track.variant-count-2{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid;overflow:visible}.output-console-panel .output-variant-card{scroll-snap-align:none;min-height:350px;max-height:none;padding:24px 21px;overflow:visible}.output-comparison-bar{min-height:58px;padding:11px 14px}.output-console-panel .output-top{min-height:0;padding:17px}.output-console-panel .output-top:before{font-size:92px;right:-10px}.output-console-panel .output-favorite-control{grid-template-columns:1fr auto;place-items:center start;width:100%}.output-console-panel .output-favorite-control>button{justify-self:end}.output-console-panel .output-status>small>span{white-space:normal}.output-console-panel .output-document.empty{min-height:480px;padding:47px 17px 39px}.output-empty-mark{border-radius:23px;width:82px;height:82px;margin-bottom:20px}.output-console-panel .output-empty h3{font-size:26px}.output-empty-previews{gap:7px;margin-top:28px}.output-empty-previews>span{min-height:98px;padding:10px 8px 8px}.output-empty-previews>span small{margin-bottom:14px;font-size:7px}.output-empty-previews>span i{margin-left:7px}.output-empty-previews>span b{padding-left:7px;font-size:6px}.output-toolbar-actions{grid-template-columns:1fr}.output-console-panel .output-toolbar-actions>button{min-height:56px}.output-console-panel .output-footer{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 14px}.output-console-panel .output-footer>span{max-width:none}.output-console-panel .output-footer>span>b,.output-console-panel .output-footer>span>small{white-space:normal}.output-console-panel .output-footer>div{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.output-empty-mark:before,.output-empty-mark:after{animation:none!important}.output-console-panel .output-toolbar-actions>button{transition:none!important}}.studio-template-video-only{grid-template-columns:minmax(245px,.5fr) minmax(420px,1.5fr)}.studio-template-video-only .studio-video-format-selector{grid-template-columns:1fr;margin:0;padding:0;display:grid;overflow:visible}.studio-video-format-card{min-height:102px;color:var(--tx-ink);border:1px solid var(--tx-lime);background:linear-gradient(105deg, #ffffff75, transparent 42%), var(--tx-lime);border-radius:14px;grid-template-columns:54px minmax(0,1fr) 30px;align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:inset 5px 0 #ffffff94,0 16px 34px -24px #000000b8}.studio-video-format-card>span{background:#ffffff94;border-radius:13px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.studio-video-format-card>div{gap:7px;min-width:0;display:grid}.studio-video-format-card strong{letter-spacing:-.03em;font-size:18px;font-weight:900}.studio-video-format-card small{color:#10261e9e;font-size:12px;font-weight:750;line-height:1.45}.studio-video-format-card>i{color:#fff;background:var(--tx-ink);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:950;display:grid}@media (max-width:1420px){.studio-template-video-only{grid-template-columns:1fr}}@media (max-width:760px){.studio-template-video-only .studio-video-format-selector{margin:0;padding:0;display:grid;overflow:visible}.studio-video-format-card{grid-template-columns:46px minmax(0,1fr) 26px;gap:12px;min-height:94px;padding:15px}.studio-video-format-card>span{width:46px;height:46px;font-size:18px}.studio-video-format-card strong{font-size:16px}.studio-video-format-card small{font-size:11px}.studio-video-format-card>i{width:26px;height:26px}}.studio-creation-workspace .studio-grid.studio-brief-only-grid{grid-template-columns:minmax(0,1fr)}.output-workspace-shell .output-panel.output-console-panel{width:100%;position:relative;top:auto}@media (max-width:760px){.workspace-access-pass .workspace-mobile-nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(82px,1fr);grid-auto-flow:column;justify-content:start;overflow-x:auto}}.output-console-panel .output-variant-card{background:#f7f6ef;flex-direction:column;height:clamp(680px,78vh,940px);min-height:0;padding:0;display:flex;overflow:hidden}.output-console-panel .output-variant-card>header{z-index:4;background:linear-gradient(110deg,#beff481a,#0000 46%),#fffffff2;border-bottom:1px solid #13251f1f;flex:none;margin:0;padding:18px 17px 14px;position:relative;box-shadow:0 8px 22px -23px #13251fc2}.output-console-panel .output-variant-card>header:before{content:"";opacity:.42;background:#c2ff4b;border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:17px;right:17px}.output-console-panel .output-variant-card.active>header:before{opacity:1}.video-script-document{--script-ink:#13251f;--script-muted:#66736c;--script-line:#13251f1c;--script-lime:#baff43;min-width:0;min-height:0;color:var(--script-ink);scrollbar-color:#a5b49f transparent;scrollbar-width:thin;background:radial-gradient(circle at 100% 0,#baff431f,#0000 25%),#f1f1e9;flex:auto;padding:15px;overflow:hidden auto}.video-script-document::-webkit-scrollbar{width:7px}.video-script-document::-webkit-scrollbar-thumb{background:#a5b49f padding-box padding-box;border:2px solid #0000;border-radius:999px}.video-script-document :is(p,li){color:#3d4c44;font-size:14px;line-height:1.72}.video-script-document p{margin:0}.video-script-document :is(ul,ol){gap:7px;margin:10px 0 0;padding-left:21px;display:grid}.video-script-document strong{color:var(--script-ink);font-weight:880}.video-script-document code{background:#13251f14;border-radius:4px;padding:2px 5px;font-size:.9em}.video-script-document blockquote{color:#263a30;background:#edf6dd;border-left:3px solid #91c52d;margin:10px 0 0;padding:11px 13px;font-size:14px;line-height:1.72}.video-script-document hr{background:var(--script-line);border:0;height:1px;margin:14px 0}.video-script-overview{z-index:3;border-bottom:1px solid var(--script-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5eef0;align-items:center;gap:7px;min-height:38px;margin:-15px -15px 14px;padding:8px 15px;display:flex;position:sticky;top:-15px}.video-script-overview span{color:#66756d;letter-spacing:.06em;align-items:baseline;gap:4px;font-size:9px;font-weight:850;display:inline-flex}.video-script-overview b{color:var(--script-ink);font:900 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.video-script-overview i{color:#45631f;letter-spacing:.08em;background:#eff8df;border:1px solid #bed990;border-radius:999px;align-items:center;gap:6px;min-height:22px;margin-left:auto;padding:0 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.video-script-overview i:before{content:"";background:#86bd2d;border-radius:50%;width:5px;height:5px}.video-script-overview i.is-streaming:before{animation:1.1s ease-in-out infinite video-script-pulse}.video-script-title-card{color:#fff;background:radial-gradient(circle at 92% 22%,#baff433d,#0000 32%),#10271f;border-radius:13px;margin-bottom:12px;padding:22px 18px;position:relative;overflow:hidden;box-shadow:0 19px 40px -32px #051711eb}.video-script-title-card:after{content:"X";color:#baff431a;pointer-events:none;font:950 114px/.8 Arial,sans-serif;position:absolute;bottom:-35px;right:-6px}.video-script-title-card>small{z-index:1;color:var(--script-lime);letter-spacing:.13em;font-size:9px;font-weight:900;position:relative}.video-script-document .video-script-title-card h2{z-index:1;color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:9px 0 0;font-size:clamp(21px,1.8vw,30px);font-weight:930;line-height:1.18;position:relative}.video-script-title-card :is(p,li){z-index:1;color:#ffffffb3;margin-top:10px;position:relative}.video-script-section,.video-script-hook-group,.video-script-publish-kit{border:1px solid var(--script-line);background:#ffffffe6;border-radius:12px;margin-top:12px;padding:15px;box-shadow:0 13px 30px -31px #13251fd1}.video-script-section>header,.video-script-hook-group>header,.video-script-publish-kit>header{border-bottom:1px solid var(--script-line);gap:4px;margin-bottom:12px;padding-bottom:10px;display:grid}.video-script-section>header>span,.video-script-hook-group>header>span,.video-script-publish-kit>header>span{color:#72942f;letter-spacing:.12em;font-size:9px;font-weight:900}.video-script-document :is(.video-script-section,.video-script-hook-group,.video-script-publish-kit)>header>h3{color:var(--script-ink);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:900;line-height:1.28}.video-script-hook-group{background:#142b22;padding:0;overflow:hidden}.video-script-hook-group>header{border-color:#ffffff1a;margin:0;padding:15px}.video-script-hook-group>header>span{color:var(--script-lime)}.video-script-document .video-script-hook-group>header>h3{color:#fff}.video-script-hook-group>div{background:#ffffff17;gap:1px;display:grid}.video-script-hook-group article{color:#fff;background:#183126;padding:15px 15px 16px 52px;position:relative}.video-script-hook-group article>div:first-child{color:var(--script-lime);gap:1px;display:grid;position:absolute;top:16px;left:14px}.video-script-hook-group article>div:first-child small{color:#ffffff6b;letter-spacing:.1em;font-size:7px;font-weight:900}.video-script-hook-group article>div:first-child strong{color:var(--script-lime);font:900 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.video-script-document .video-script-hook-group h4{color:#fff;margin:0 0 9px;font-size:14px;font-weight:860;line-height:1.35}.video-script-hook-group article p{color:#ffffffb3;margin-top:6px;font-size:13px}.video-script-hook-group article p strong{color:var(--script-lime);letter-spacing:.04em;margin-right:5px;font-size:10px;display:inline-flex}.video-script-scenes{padding:0;overflow:hidden}.video-script-scenes>header{margin:0;padding:15px}.video-script-scenes>p,.video-script-scenes>ul,.video-script-scenes>ol{margin-inline:15px}.video-script-scene-list{background:var(--script-line);gap:1px;display:grid}.video-script-scene{background:#fbfcf8;display:grid}.video-script-scene-index{color:#fff;background:linear-gradient(90deg,#173026,#264535);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:9px 13px;display:flex}.video-script-scene-index small{color:var(--script-lime);letter-spacing:.11em;font-size:8px;font-weight:900}.video-script-scene-index strong{color:#fff;text-align:right;font:850 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.video-script-scene-fields{gap:0;display:grid}.video-script-scene-fields>div{border-top:1px solid var(--script-line);gap:5px;padding:11px 13px;display:grid}.video-script-scene-fields>div:first-child{border-top:0}.video-script-scene-fields>div>small{color:#738077;letter-spacing:.025em;font-size:9px;font-weight:880}.video-script-scene-fields>div>p{color:#3b4941;font-size:13px;line-height:1.6}.video-script-scene-fields>div.is-dialogue{background:#eef6e2;padding-left:17px;position:relative}.video-script-scene-fields>div.is-dialogue:before{content:"";background:#92c23a;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:7px}.video-script-scene-fields>div.is-dialogue>p{color:#20392b;font-size:14px;font-weight:680}.video-script-publish-kit{padding:0;overflow:hidden}.video-script-publish-kit>header{margin:0;padding:15px}.video-script-publish-kit>div{background:var(--script-line);gap:1px;display:grid}.video-script-publish-kit article{background:#fff;padding:15px}.video-script-publish-kit article>small{color:#77963c;letter-spacing:.12em;font-size:8px;font-weight:900}.video-script-document .video-script-publish-kit h4{color:var(--script-ink);margin:4px 0 10px;font-size:15px;font-weight:900}.video-script-publish-kit article.is-cover p{color:#fff;font-size:18px;font-weight:900;line-height:1.35}.video-script-publish-kit article.is-cta p{font-weight:720}.video-script-supporting{border:1px solid var(--script-line);background:#e7e9e0;border-radius:12px;margin-top:12px;overflow:hidden}.video-script-supporting>summary{color:#34483d;cursor:pointer;align-content:center;gap:3px;min-height:62px;padding:11px 48px 11px 15px;font-size:13px;font-weight:860;list-style:none;display:grid;position:relative}.video-script-supporting>summary::-webkit-details-marker{display:none}.video-script-supporting>summary>span{color:#6c7d73;letter-spacing:.12em;font-size:8px;font-weight:900}.video-script-supporting>summary>i{color:#496332;background:#f6f7f2;border:1px solid #bac7b4;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;transition:transform .2s;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.video-script-supporting[open]>summary>i{transform:translateY(-50%)rotate(45deg)}.video-script-supporting>div{border-top:1px solid var(--script-line);padding:0 12px 12px}.video-script-supporting .video-script-section{margin-top:12px}.video-script-fallback-table{gap:8px;margin-top:10px;display:grid}.video-script-fallback-table>div{border:1px solid var(--script-line);background:#f8f9f4;border-radius:9px;gap:8px;padding:10px;display:grid}.video-script-fallback-table p{gap:3px;display:grid}.video-script-fallback-table p>strong{color:#738077;font-size:9px}.video-script-streaming{color:#506158;background:#eff4e9;border:1px dashed #9db385;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.video-script-streaming i{background:#8fbe36;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite video-script-pulse}.output-card-cursor{z-index:3;position:absolute;bottom:14px;right:18px}.output-run-warning{flex:none}.output-console-panel .output-variant-track.variant-count-1 .video-script-scene-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.output-console-panel .output-variant-track.variant-count-1 .video-script-scene-fields>div{border-top:1px solid var(--script-line);border-left:1px solid var(--script-line)}.output-console-panel .output-variant-track.variant-count-1 .video-script-publish-kit>div{grid-template-columns:repeat(3,minmax(0,1fr))}.video-script-document.is-reader{background:0 0;padding:0;overflow:visible}.video-script-document.is-reader .video-script-overview{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0 0 18px;padding-inline:0;position:static}.video-script-document.is-reader .video-script-scene-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.video-script-document.is-reader .video-script-scene-fields>div{border-top:1px solid var(--script-line);border-left:1px solid var(--script-line)}.video-script-document.is-reader .video-script-publish-kit>div{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes video-script-pulse{50%{opacity:.35;transform:scale(.76)}}@media (max-width:760px){.output-console-panel .output-variant-card{height:auto;min-height:440px;overflow:visible}.video-script-document{overflow:visible}.video-script-overview{margin:-15px -15px 14px;position:static}.output-console-panel .output-variant-track.variant-count-1 .video-script-scene-fields,.output-console-panel .output-variant-track.variant-count-1 .video-script-publish-kit>div,.video-script-document.is-reader .video-script-scene-fields,.video-script-document.is-reader .video-script-publish-kit>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.video-script-overview i.is-streaming:before,.video-script-streaming i{animation:none}}.workspace-app{--tx-night:#1c1714;--tx-ink:#2a211c;--tx-ink-2:#3a2b23;--tx-lime:#ff8a34;--tx-lime-soft:#ffd9b9;--tx-cream:#f6efe7;--tx-paper:#fffaf4;--tx-muted:#74675f;--tx-line:#2a211c24;--tx-glass:#fffaf4f0;--tx-orange-ink:#9b3f09;--tx-orange-soft:#ffe3ca;background:radial-gradient(circle at 82% 6%,#ff8a3424,#0000 26rem),linear-gradient(#faf4ed 0,#f0e8df 100%)}.workspace-app .studio-sidebar{background:linear-gradient(#ff8a3417,#0000 22%),linear-gradient(145deg,#171311,#2b211c);border-right-color:#ff8a3426}.workspace-app .studio-sidebar:after{color:#ff8a340d}.workspace-app .workspace-side-mark,.workspace-app .workspace-real-brand>span{color:#2a211c;background:#ff8a34}.workspace-app .workspace-side-brand .brand span,.workspace-app .workspace-real-caption small,.workspace-app .workspace-command-bar .breadcrumb small{color:#ff9a52}.workspace-app .workspace-side-pass{background:#ffffff0f;border-left-color:#ff8a34}.workspace-app .workspace-side-pass>span i,.workspace-app .workspace-command-bar .credit-status i{background:#ff8a34;box-shadow:0 0 0 4px #ff8a3424}.workspace-app .studio-main{background:linear-gradient(#1c1714 0 330px,#f6efe7 330px 100%)}.workspace-app .workspace-command-bar{background:#1c1714eb;border-bottom-color:#ffffff17}.workspace-app .workspace-real-hero{background:#1c1714}.workspace-app .workspace-real-overlay{background:linear-gradient(90deg,#1c140fe3 0,#23171099 38%,#2317101f 72%),linear-gradient(#1f15101f,#1f15109e)}.workspace-app .workspace-real-rec{background:#2319148a}.workspace-app .workspace-real-rec i{background:#ff8a34;box-shadow:0 0 0 4px #ff8a3426}.workspace-app .workspace-access-pass{background:#fffaf4f7;border-color:#ffffffa8;box-shadow:0 38px 100px -44px #371f126e,0 8px 24px -16px #482a1838}.workspace-app .workspace-access-pass:before{background:linear-gradient(90deg,#ff8a34,#ffb36f 72%,#0000)}.workspace-app .workspace-access-head{background:#f9efe4c7}.workspace-app .workspace-access-head>small i{background:#ee721f;box-shadow:0 0 0 4px #ee721f21}.workspace-app .workspace-title-code{color:#8f3908;background:#ffd9b973;border-color:#8f39082e}.workspace-app .workspace-mobile-nav a.active{color:#2a211c;background:#ff8a34;border-color:#ff8a34}.workspace-app .workspace-side-brand small,.workspace-app .workspace-side-pass small,.workspace-app .studio-sidebar nav>a:not(.active) b small,.workspace-app .sidebar-bottom a b small{color:#b8a99a;opacity:1}.workspace-app .output-flow-summary{background:radial-gradient(circle at 90% -80%,#ff8a344f,#0000 43%),linear-gradient(120deg,#1c1714,#34251d 68%,#63371f);border-color:#ff8a3433;box-shadow:0 22px 55px -40px #462412b8}.workspace-app .output-flow-summary>div:not(.output-flow-actions)>span{color:#ff9a52}.workspace-app .output-flow-summary>i{color:#ff9a52a3}.workspace-app .output-flow-summary>div.done>small,.workspace-app .output-flow-summary>div.active>small,.workspace-app .output-flow-actions>button,.workspace-app .output-flow-actions>a.primary{color:#2a211c;background:#ff8a34;border-color:#ff8a34}.workspace-app .clients-toolbar,.workspace-app .client-detail-hero{background:radial-gradient(circle at 94% 0,#ff8a343b,#0000 20rem),#fffaf4f5}.workspace-app .client-create-panel,.workspace-app .social-link-form{background:linear-gradient(90deg,#ff8a34b8 0 5px,#0000 5px),#fff0e3e0}.workspace-app .client-summary-card:hover{border-color:#c7561447;box-shadow:0 28px 64px -34px #5b2d1266}.workspace-app .studio-creation-pass-head>span{color:#9b3f09;background:#ffdbb966;border-color:#9b3f092e}.workspace-app .studio-template-dock{background:radial-gradient(circle at 50% 0, #ff8a3421, transparent 45%), var(--tx-night);border-color:#ff8a342e}.workspace-app .generations-toolbar .project-search>div:focus-within{border-color:#e87527;box-shadow:0 0 0 4px #ff8a3433}.workspace-app .generations-summary>span,.workspace-app .generation-record-type{background:#ffdbbb75;border-color:#9b3f0933;color:#913706!important}.workspace-app .generations-list .generation-record:hover{box-shadow:inset 4px 0 #ff8a34c7}.output-console-panel{background:#f7efe7;border-color:#482f22a3;box-shadow:0 30px 70px -42px #4527167a}.output-console-panel .output-top{background:radial-gradient(circle at 82% -45%,#ff8a3447,#0000 48%),linear-gradient(120deg,#1c1714 0%,#2c211b 58%,#533222 100%);border-bottom-color:#ff8a3436}.output-console-panel .output-status>div i{background:#ff8a34;box-shadow:0 0 0 5px #ff8a341f,0 0 18px #ff8a3457}.output-console-panel .output-favorite-control>small{color:#ffad70}.output-console-panel .output-top .output-favorite-control>button:hover:not(:disabled),.output-console-panel .output-top .output-favorite-control>button[aria-pressed=true]{color:#2a211c;background:#ff8a34;border-color:#ff8a34}.output-console-panel .output-document.empty{background:radial-gradient(circle at 50% 38%,#ff8a3433,#0000 31%),linear-gradient(#fffaf4 0%,#f4e9df 100%)}.output-empty-mark{color:#ff8a34;background:radial-gradient(circle at 28% 25%,#ff8a344f,#0000 36%),#211914;border-color:#ff8a347a;box-shadow:0 20px 42px -24px #3b2112b8}.output-console-panel .output-empty>small,.output-empty-previews>span small,.output-toolbar-copy>small{color:#99410d}.output-empty-previews>span:after{background:#ff8a34;box-shadow:0 0 0 3px #ff8a3430}.output-console-panel .output-toolbar{background:#eee5dc;border-color:#482f221f}.output-console-panel .output-toolbar-actions>button{color:#47372e;background:#fffaf4db;border-color:#482f2221;box-shadow:0 10px 24px -24px #482a19a3}.output-console-panel .output-toolbar-actions>button>i{color:#8f3908;background:#ffe0c5}.output-console-panel .output-toolbar-actions>button:hover:not(:disabled){color:#2a211c;background:#fffaf4;border-color:#e87629;box-shadow:0 13px 30px -25px #5b2d119e}.output-console-panel .output-footer{background:linear-gradient(90deg,#ff8a3417,#0000 40%),#1c1714}.output-console-panel .output-footer>span>i{color:#ff983f;border-color:#ff8a344d}.output-console-panel .output-footer button:hover:not(:disabled),.output-console-panel .output-footer button[aria-pressed=true]{color:#2a211c;background:#ff8a34;border-color:#ff8a34}.output-comparison-bar{color:#75675f;background:#f7eee5;border-bottom-color:#482f221c}.output-comparison-bar small{color:#9b3f09}.output-console-panel .output-variant-track{background:#e8ded5}.output-console-panel .output-variant-card{background:#faf4ed;border-color:#482f221f}.output-console-panel .output-variant-card.active{border-color:#ed7626;box-shadow:0 18px 34px -26px #98410f8c}.output-console-panel .output-variant-card>header{background:linear-gradient(110deg,#ff8a341f,#0000 46%),#fffcf8f5}.output-console-panel .output-variant-card>header:before{background:#ff8a34}.output-console-panel .output-select-result[aria-pressed=true]{color:#6f2b05;background:#ffe1c7;border-color:#e9782d}.video-script-document{--script-ink:#2a211c;--script-muted:#756960;--script-line:#482f221f;--script-lime:#ff8a34;background:radial-gradient(circle at 100% 0,#ff8a3421,#0000 25%),#f3ebe3}.video-script-document :is(p,li){color:#51443b}.video-script-document blockquote{color:#493424;background:#fff0e3;border-left-color:#e87527}.video-script-overview{border-bottom-color:var(--script-line);background:#f9f3ecf2}.video-script-overview i{color:#863504;background:#ffead7;border-color:#e7a16e}.video-script-overview i:before,.video-script-streaming i{background:#e96f1d}.video-script-title-card{background:radial-gradient(circle at 92% 22%,#ff8a3447,#0000 32%),#2a211c;box-shadow:0 19px 40px -32px #452514e0}.video-script-title-card:after{color:#ff8a341f}.video-script-title-card>small{color:#ff9b52}.video-script-section>header>span,.video-script-hook-group>header>span,.video-script-publish-kit>header>span{color:#9b3f09}.video-script-section,.video-script-hook-group,.video-script-publish-kit{box-shadow:0 13px 30px -31px #512c17b8}.video-script-hook-group{background:#2a211c}.video-script-hook-group>header{border-color:#ffffff1a}.video-script-hook-group>header>span,.video-script-hook-group article>div:first-child strong,.video-script-hook-group article p strong{color:#ff9a52}.video-script-hook-group article{background:#34271f}.video-script-scene-index{background:linear-gradient(90deg,#2a211c,#513322)}.video-script-scene-index small{color:#ff9a52}.video-script-scene-fields>div.is-dialogue{background:#fff0e3}.video-script-scene-fields>div.is-dialogue:before{background:#ee7627}.video-script-scene-fields>div>small{color:#79695e}.video-script-scene-fields>div>p{color:#51443b}.video-script-scene-fields>div.is-dialogue>p{color:#40291b}.video-script-publish-kit article>small{color:#9b3f09}.video-script-publish-kit article.is-cover{background:#2a211c}.video-script-publish-kit article.is-cover :is(small,h4){color:#ff9a52}.video-script-publish-kit article.is-cta{background:#ff8a34}.video-script-publish-kit article.is-cta :is(small,h4,p,strong){color:#2a211c}.video-script-supporting{background:#e9dfd6}.video-script-supporting>summary{color:#59473b}.video-script-supporting>summary>i{color:#8b3505;background:#fff7ef;border-color:#d5b49d}.video-script-streaming{color:#6a4631;background:#fff0e3;border-color:#d99a6f}.video-script-fallback-table>div{background:#fffaf4}.video-script-fallback-table p>strong{color:#79695e}
