.ttms-logo{display:flex;flex-direction:column;gap:5px;flex-shrink:0;line-height:1;letter-spacing:-1px;font-size:23px!important;font-weight:750}.ttms-logo>span{color:#202331!important}.ttms-logo b{color:#5552ed}.ttms-logo small{color:#757987;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.3}.nav{height:auto;min-height:88px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px;gap:16px}.nav>nav:not(.language-switch){order:4;flex:1 0 100%;justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding-bottom:3px;scrollbar-width:thin;gap:22px}.nav>nav:not(.language-switch)>a{display:inline-block!important}.nav-actions{margin-left:0;flex-wrap:wrap}.language-switch{display:flex!important;align-items:center;gap:9px!important;margin-left:auto;white-space:nowrap;font-size:12px;font-weight:600;flex-shrink:0;width:auto!important;order:initial!important}.language-switch a{padding:8px 3px;color:#8b8e98;display:inline-block!important}.language-switch a[aria-current=true]{color:#272453;text-decoration:underline;text-underline-offset:6px}.language-switch>span{color:#d3d5dc}.footer .ttms-logo{font-size:25px!important}.editor-header>.language-switch{margin-left:0}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.035em;word-break:normal}html[lang=en] .ai-hero h1{font-size:clamp(40px,6vw,88px)}html[lang=en] .btn{white-space:normal}html[lang=en] .editor-actions{flex-wrap:wrap}html[lang=en] .tool-tabs button{font-size:11px;padding-inline:5px}.ai-film-brand{pointer-events:none;position:absolute;left:1%;top:1%;padding:5px 12px;background:#fff;font-size:16px;font-weight:700}
@media(min-width:1650px){.nav>nav:not(.language-switch){order:initial;flex:1 1 auto;width:auto;justify-content:center;font-size:12px;gap:16px}.nav{flex-wrap:nowrap}.ttms-logo{font-size:21px!important}}
@media(max-width:600px){.nav{padding:12px 16px;gap:10px}.nav .ttms-logo{font-size:19px!important}.ttms-logo small{font-size:9px}.nav>.language-switch{margin-left:auto}.nav-actions{width:100%;justify-content:flex-end;font-size:12px}.nav>nav:not(.language-switch){justify-content:flex-start!important;gap:18px!important;font-size:12px;padding:4px 0 7px}.nav-actions .btn{padding:8px 13px}.editor-header>.language-switch{font-size:10px;gap:5px!important}.editor-actions{overflow-x:auto;justify-content:flex-start!important;flex-wrap:nowrap!important}.editor-actions>*{flex-shrink:0}.editor-header{height:132px}.editor-layout{height:calc(100dvh - 132px)}.property-panel{top:132px}}
/* Shared application layout constraints, including long English copy. */
.workspace,.account-card,.ai-panel,.pricing-grid>*{min-width:0}
.account-banner>*,.section-heading>*{min-width:0;overflow-wrap:anywhere}
.billing-consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0;line-height:1.6}
.billing-consent input{width:18px;min-width:18px;margin-top:5px}
#billing-expiry{display:block;max-width:100%;margin-top:8px}
@media(max-width:760px){.account-grid,.pricing-grid{grid-template-columns:minmax(0,1fr)}.section-heading{flex-wrap:wrap;gap:16px}.account-banner{flex-wrap:wrap}.workspace.wrap{width:calc(100% - 28px)}.request-row{flex-wrap:wrap;gap:12px}.btn{white-space:normal;text-align:center}.ai-preview-shell{max-width:100%;overflow:auto}}

#billing-notifications{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}
