.live-presence{border:1px solid var(--ui-border,#8792a330);background:var(--ui-panel,#fff);color:var(--ui-text,inherit);border-radius:14px;margin:24px 0;padding:20px}:root[data-theme=dark] .live-presence{border:1px solid var(--ui-border,#3d4f6730);background:var(--ui-panel,#18202d)}:root[data-theme=dark][data-palette=dark] .live-presence{border:1px solid var(--ui-border,#48484830);background:var(--ui-panel,#202020)}.live-presence .billing-toolbar label{flex-direction:row;align-items:center;gap:8px;font-size:12px;display:flex}.live-presence p{font-size:12px;line-height:1.7}.affiliate-portal{max-width:1100px;margin:auto}.affiliate-portal .affiliate-card{border:1px solid var(--ui-border,#ddd);background:var(--ui-panel,#fff);border-radius:14px;margin:20px 0;padding:20px}:root[data-theme=dark] .affiliate-portal .affiliate-card{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d)}:root[data-theme=dark][data-palette=dark] .affiliate-portal .affiliate-card{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020)}.affiliate-portal .affiliate-card form,.affiliate-portal .affiliate-copy{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.affiliate-portal label{flex-direction:column;gap:6px;margin:12px 0;font-size:12px;display:flex}.affiliate-portal input,.affiliate-portal select,.affiliate-portal button,.affiliate-portal textarea{font:inherit;box-sizing:border-box;border:1px solid var(--ui-border,#ddd);background:var(--ui-panel,#fff);max-width:100%;color:var(--ui-text,#18252a);border-radius:7px;padding:8px 10px;font-size:12px}:root[data-theme=dark] .affiliate-portal input,:root[data-theme=dark] .affiliate-portal select,:root[data-theme=dark] .affiliate-portal button,:root[data-theme=dark] .affiliate-portal textarea{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .affiliate-portal input,:root[data-theme=dark][data-palette=dark] .affiliate-portal select,:root[data-theme=dark][data-palette=dark] .affiliate-portal button,:root[data-theme=dark][data-palette=dark] .affiliate-portal textarea{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.affiliate-portal textarea{resize:vertical;width:100%;min-height:90px}.affiliate-portal button{cursor:pointer}.affiliate-portal button[aria-pressed=true],:root[data-theme=dark] .affiliate-portal button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .affiliate-portal button[aria-pressed=true]{background:var(--ui-accent-button,#247e85);color:#fff}.affiliate-portal .affiliate-copy input{flex:1;min-width:180px}.affiliate-portal p{font-size:12px;line-height:1.7}.affiliate-portal .affiliate-chart{border-bottom:1px solid var(--ui-border,#ddd);align-items:end;gap:3px;height:180px;margin-top:18px;display:flex}:root[data-theme=dark] .affiliate-portal .affiliate-chart{border-bottom:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .affiliate-portal .affiliate-chart{border-bottom:1px solid var(--ui-border,#484848)}.affiliate-portal .affiliate-chart>div{flex:1;align-items:end;min-width:0;height:100%;display:flex}.affiliate-portal .affiliate-chart span{background:var(--ui-accent,#2ed3d3);border-radius:3px 3px 0 0;width:100%;display:block}:root[data-theme=dark] .affiliate-portal .affiliate-chart span{background:var(--ui-accent,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .affiliate-portal .affiliate-chart span{background:var(--ui-accent,#303030)}.affiliate-page{box-sizing:border-box;width:100%;max-width:1120px;min-height:100%;margin:0 auto;padding:20px 28px}.affiliate-page *,.affiliate-page :before,.affiliate-page :after{box-sizing:border-box}.affiliate-page .billing-workspace{padding:0}.affiliate-page .affiliate-tabs{border:1px solid var(--ui-border,#dce4e7);border-radius:10px;gap:6px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}:root[data-theme=dark] .affiliate-page .affiliate-tabs{border:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .affiliate-page .affiliate-tabs{border:1px solid var(--ui-border,#484848)}.affiliate-tabs button{color:var(--ui-text,#18252a);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 16px;font-size:12px}:root[data-theme=dark] .affiliate-tabs button{color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .affiliate-tabs button{color:var(--ui-text,#eee)}.affiliate-tabs button[aria-pressed=true]{color:#12383c;background:#2ed3d3}:root[data-theme=dark] .affiliate-tabs button[aria-pressed=true]{color:#e6ecf6;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .affiliate-tabs button[aria-pressed=true]{color:#eee;background:#303030}.affiliate-page .affiliate-portal h1{margin:8px 0 12px;font-size:25px;line-height:1.2}.affiliate-page .affiliate-portal h2{margin:0 0 12px;font-size:17px}.affiliate-page .affiliate-portal>p{margin:8px 0 14px;line-height:1.5}.affiliate-page .affiliate-portal label{gap:6px;min-width:0;margin:0}.affiliate-page .affiliate-portal :is(input,textarea,select){background:var(--ui-panel,#fff);color:var(--ui-text,#18252a);border:1px solid var(--ui-border,#c4ced1);border-radius:8px;font-size:12px}:root[data-theme=dark] .affiliate-page .affiliate-portal :is(input,textarea,select){background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6);border:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .affiliate-page .affiliate-portal :is(input,textarea,select){background:var(--ui-panel,#202020);color:var(--ui-text,#eee);border:1px solid var(--ui-border,#484848)}.affiliate-page .affiliate-portal :is(input,select){height:38px}.affiliate-page .affiliate-portal textarea{min-height:72px;padding:10px}.affiliate-page .affiliate-card{margin:16px 0;padding:18px}.affiliate-page .affiliate-card form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.affiliate-page .affiliate-card input{width:100%}.affiliate-page .affiliate-copy{flex-wrap:nowrap;margin-top:12px}.affiliate-page .billing-toolbar{gap:8px;margin:12px 0}.affiliate-page .billing-stats{gap:10px;margin:12px 0}.affiliate-page .billing-stats>div{padding:14px}.affiliate-page summary{cursor:pointer;font-size:13px}.affiliate-page .affiliate-method{margin:16px 0}.affiliate-page .affiliate-request-form{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:14px;max-width:680px;margin:18px 0 12px;display:grid}.affiliate-page .affiliate-request-form>button{color:#12383c;background:#2ed3d3;border:0;grid-column:1/-1;justify-self:start;min-width:160px;padding:10px 18px}:root[data-theme=dark] .affiliate-page .affiliate-request-form>button{color:#e6ecf6;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .affiliate-page .affiliate-request-form>button{color:#eee;background:#303030}.affiliate-page .affiliate-request-form textarea{height:76px}.affiliate-page .affiliate-refresh{margin:4px 0 8px}.affiliate-page .affiliate-application{border:1px solid var(--ui-border,#dce4e7);background:var(--ui-panel,#fff);border-radius:16px;width:100%;max-width:580px;margin:4px auto;padding:22px 26px}:root[data-theme=dark] .affiliate-page .affiliate-application{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d)}:root[data-theme=dark][data-palette=dark] .affiliate-page .affiliate-application{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020)}.affiliate-application h1,.affiliate-application>p{text-align:center}.affiliate-contact-grid{grid-template-columns:1fr 1fr;gap:12px 14px;width:100%;display:grid}.affiliate-page .affiliate-application .affiliate-request-form{flex-direction:column;gap:14px;margin:18px 0 0;display:flex}.affiliate-page .affiliate-application .affiliate-request-form>label{width:100%}.affiliate-page .affiliate-application :is(input,textarea){background:var(--ui-panel,#fff);width:100%}:root[data-theme=dark] .affiliate-page .affiliate-application :is(input,textarea){background:var(--ui-panel,#18202d)}:root[data-theme=dark][data-palette=dark] .affiliate-page .affiliate-application :is(input,textarea){background:var(--ui-panel,#202020)}.affiliate-page .affiliate-application .affiliate-request-form>button{width:100%;margin:0}@media (width<=700px){.affiliate-page{padding:14px 16px}.affiliate-page .affiliate-application{padding:18px}.affiliate-page .affiliate-request-form{grid-template-columns:1fr}.affiliate-page .billing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.affiliate-contact-grid{grid-template-columns:1fr}}@media (height<=700px) and (width>=701px){.affiliate-page{padding-block:12px}.affiliate-page .affiliate-application{padding:16px 22px}.affiliate-page .affiliate-application h1{margin:6px 0 8px;font-size:23px}.affiliate-page .affiliate-application .affiliate-request-form{gap:10px;margin-top:12px}.affiliate-contact-grid{gap:10px 14px}.affiliate-page .affiliate-application textarea{height:60px;min-height:60px}}:root[data-theme] .affiliate-page .affiliate-portal :is(input,textarea,select){background:var(--ui-panel,#fff)!important;color:var(--ui-text,#18252a)!important}.affiliate-request-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.affiliate-request-heading .affiliate-refresh{flex:none;margin:0}.affiliate-page .billing-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=500px){.affiliate-page .billing-stats{grid-template-columns:1fr}}:root[data-theme=dark] .subscriptions-page article>strong,:root[data-theme=dark][data-palette=dark] .subscriptions-page article>strong{color:#8db9ff}:root[data-theme=dark] .subscriptions-page button,:root[data-theme=dark] .subscriptions-page .billing-button,:root[data-theme=dark][data-palette=dark] .subscriptions-page button,:root[data-theme=dark][data-palette=dark] .subscriptions-page .billing-button{color:#fff;background:#3568bf}@media (width<=1000px){.subscriptions-page .subscription-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=550px){.subscriptions-page .subscription-plans{grid-template-columns:1fr}}:root[data-theme=dark] .billing-stats strong,:root[data-theme=dark][data-palette=dark] .billing-stats strong{color:#8db9ff}:root[data-theme=dark] .billing-table th,:root[data-theme=dark] .billing-table td,:root[data-theme=dark][data-palette=dark] .billing-table th,:root[data-theme=dark][data-palette=dark] .billing-table td{border-bottom:1px solid #3568bf12}.billing-modal::backdrop,:root[data-theme=dark] .billing-modal::backdrop,:root[data-theme=dark][data-palette=dark] .billing-modal::backdrop{background:#17213055}@media (width<=650px){.workspace-billing-nav{gap:0}.workspace-billing-nav a{padding:8px 5px;font-size:10px}}:root[data-theme=dark] .subscription-plans article[role=radio]:hover,:root[data-theme=dark][data-palette=dark] .subscription-plans article[role=radio]:hover{border-color:#3568bf80}:root[data-theme=dark] .subscription-plans article[role=radio]:focus-visible,:root[data-theme=dark][data-palette=dark] .subscription-plans article[role=radio]:focus-visible{outline:2px solid #3568bf}:root[data-theme=dark] .is-selected .plan-selection,:root[data-theme=dark][data-palette=dark] .is-selected .plan-selection{color:#8db9ff}.analytics-choice{z-index:1200;box-sizing:border-box;border:1px solid var(--ui-border,#ddd);background:var(--ui-panel,#fff);width:min(360px,100vw - 32px);color:var(--ui-text,#18252a);border-radius:12px;padding:14px;font-size:12px;line-height:1.6;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 24px #0002}:root[data-theme=dark] .analytics-choice{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .analytics-choice{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.analytics-choice p{margin:0 0 10px}.analytics-choice div{gap:8px;display:flex}.analytics-choice button{font:inherit;border:1px solid var(--ui-border,#ddd);background:var(--ui-panel,#fff);color:inherit;cursor:pointer;border-radius:6px;padding:5px 12px}:root[data-theme=dark] .analytics-choice button{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d)}:root[data-theme=dark][data-palette=dark] .analytics-choice button{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020)}.subscriptions-page{text-align:center;color:#1d2b40;max-width:1280px;margin:auto;padding:75px 24px}:root[data-theme=dark] .subscriptions-page{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subscriptions-page{color:#eee}.subscriptions-page h1{letter-spacing:-1.5px;margin:14px 0;font-size:clamp(30px,4vw,48px)}.subscriptions-page>p{color:#8792a3;max-width:720px;margin:15px auto 35px;line-height:1.7}:root[data-theme=dark] .subscriptions-page>p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subscriptions-page>p{color:#b5b5b5}.subscriptions-page .subscription-plans{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin:42px 0;display:grid}.subscriptions-page article{background:#fff;border:1px solid #3568bf22;border-radius:20px;flex-direction:column;gap:14px;padding:26px;display:flex;box-shadow:0 10px 35px #3568bf06}:root[data-theme=dark] .subscriptions-page article{background:#18202d;border:1px solid #3568bf22}:root[data-theme=dark][data-palette=dark] .subscriptions-page article{background:#202020;border:1px solid #3568bf22}.subscriptions-page article.featured{background:linear-gradient(160deg,#f0f6ff,#fff 65%);border-color:#3568bf80}:root[data-theme=dark] .subscriptions-page article.featured{background:linear-gradient(160deg,#18202d,#18202d 65%);border-color:#3568bf80}:root[data-theme=dark][data-palette=dark] .subscriptions-page article.featured{background:linear-gradient(160deg,#202020,#202020 65%);border-color:#3568bf80}.subscriptions-page article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.subscriptions-page article>div>span{font-weight:650}.subscriptions-page article small{color:#8792a3;font-size:11px;font-weight:400}:root[data-theme=dark] .subscriptions-page article small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subscriptions-page article small{color:#b5b5b5}.subscriptions-page h2{margin:10px 0;font-size:36px}.subscriptions-page h2 small{margin-left:6px}.subscriptions-page article>strong{color:#3568bf;font-size:21px}:root[data-theme=dark] .subscriptions-page article>strong,:root[data-theme=dark][data-palette=dark] .subscriptions-page article>strong{color:#8db9ff}.subscriptions-page article p,.subscriptions-page li{color:#8792a3;font-size:12px;line-height:1.8}:root[data-theme=dark] .subscriptions-page article p,:root[data-theme=dark] .subscriptions-page li{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subscriptions-page article p,:root[data-theme=dark][data-palette=dark] .subscriptions-page li{color:#b5b5b5}.subscriptions-page ul{flex:1;padding-left:17px}.subscriptions-page button,.subscriptions-page .billing-button{color:#fff;text-align:center;font:inherit;cursor:pointer;background:#3568bf;border:0;border-radius:10px;padding:12px;font-size:12px;text-decoration:none}:root[data-theme=dark] .subscriptions-page button,:root[data-theme=dark] .subscriptions-page .billing-button,:root[data-theme=dark][data-palette=dark] .subscriptions-page button,:root[data-theme=dark][data-palette=dark] .subscriptions-page .billing-button{color:#fff;background:#3568bf}.subscriptions-page button:disabled{opacity:.5;cursor:default}.subscriptions-page .subscription-note{font-size:12px}@media (width<=1000px){.subscriptions-page .subscription-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=550px){.subscriptions-page .subscription-plans{grid-template-columns:1fr}}.billing-eyebrow{letter-spacing:2px;color:#8792a3;font-size:10px}:root[data-theme=dark] .billing-eyebrow{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .billing-eyebrow{color:#b5b5b5}.billing-error{background:#fff3f4;border-radius:10px;padding:12px;color:#b44255!important}:root[data-theme=dark] .billing-error{background:#18202d;color:#ffacbc!important}:root[data-theme=dark][data-palette=dark] .billing-error{background:#202020;color:#ffacbc!important}.billing-notice{background:#edf4ff;border-radius:10px;padding:12px;color:#3568bf!important}:root[data-theme=dark] .billing-notice{background:#1e2a3b;color:#8db9ff!important}:root[data-theme=dark][data-palette=dark] .billing-notice{background:#303030;color:#8db9ff!important}.billing-workspace{color:#1d2b40;width:100%;min-width:0;padding:36px}:root[data-theme=dark] .billing-workspace{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .billing-workspace{color:#eee}.billing-workspace h1{font-size:28px}.billing-workspace p{color:#8792a3;font-size:13px}:root[data-theme=dark] .billing-workspace p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .billing-workspace p{color:#b5b5b5}.billing-stats{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.billing-stats>div{background:#fff;border:1px solid #3568bf20;border-radius:14px;flex:1;min-width:150px;padding:20px}:root[data-theme=dark] .billing-stats>div{background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .billing-stats>div{background:#202020;border:1px solid #3568bf20}.billing-stats small{color:#8792a3;font-size:11px;display:block}:root[data-theme=dark] .billing-stats small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .billing-stats small{color:#b5b5b5}.billing-stats strong{color:#3568bf;margin-top:8px;font-size:28px;display:block}:root[data-theme=dark] .billing-stats strong,:root[data-theme=dark][data-palette=dark] .billing-stats strong{color:#8db9ff}.billing-table-wrap{background:#fff;border:1px solid #3568bf18;border-radius:12px;margin:20px 0;overflow:auto}:root[data-theme=dark] .billing-table-wrap{background:#18202d;border:1px solid #3568bf18}:root[data-theme=dark][data-palette=dark] .billing-table-wrap{background:#202020;border:1px solid #3568bf18}.billing-table{border-collapse:collapse;width:100%;font-size:12px}.billing-table th,.billing-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #3568bf12;padding:14px}:root[data-theme=dark] .billing-table th,:root[data-theme=dark] .billing-table td,:root[data-theme=dark][data-palette=dark] .billing-table th,:root[data-theme=dark][data-palette=dark] .billing-table td{border-bottom:1px solid #3568bf12}.billing-table th{color:#8792a3;font-weight:500}:root[data-theme=dark] .billing-table th{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .billing-table th{color:#b5b5b5}.billing-table button{cursor:pointer}.billing-workspace input,.billing-workspace select,.billing-workspace button,.billing-link{color:#64768e;font:inherit;background:#fff;border:1px solid #3568bf25;border-radius:8px;padding:9px 12px;font-size:12px}:root[data-theme=dark] .billing-workspace input,:root[data-theme=dark] .billing-workspace select,:root[data-theme=dark] .billing-workspace button,:root[data-theme=dark] .billing-link{color:#8db9ff;background:#18202d;border:1px solid #3568bf25}:root[data-theme=dark][data-palette=dark] .billing-workspace input,:root[data-theme=dark][data-palette=dark] .billing-workspace select,:root[data-theme=dark][data-palette=dark] .billing-workspace button,:root[data-theme=dark][data-palette=dark] .billing-link{color:#8db9ff;background:#202020;border:1px solid #3568bf25}.billing-workspace button{cursor:pointer}.billing-workspace button:disabled{opacity:.5;cursor:default}.billing-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-modal{color:#1d2b40;border:1px solid #3568bf30;border-radius:18px;max-width:500px;padding:28px}:root[data-theme=dark] .billing-modal{color:#e6ecf6;border:1px solid #3568bf30}:root[data-theme=dark][data-palette=dark] .billing-modal{color:#eee;border:1px solid #3568bf30}.billing-modal::backdrop,:root[data-theme=dark] .billing-modal::backdrop,:root[data-theme=dark][data-palette=dark] .billing-modal::backdrop{background:#17213055}.billing-modal label{color:#8792a3;gap:8px;margin:15px 0;font-size:12px;display:grid}:root[data-theme=dark] .billing-modal label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .billing-modal label{color:#b5b5b5}.billing-modal footer{gap:10px;margin-top:24px;display:flex}.workspace-billing-nav{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-billing-nav a{color:#8792a3;white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:9px 12px;font-size:12px;text-decoration:none}:root[data-theme=dark] .workspace-billing-nav a{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-billing-nav a{color:#b5b5b5}.workspace-billing-nav a:hover{color:#3568bf;background:#f5f8ff;border-color:#3568bf22}:root[data-theme=dark] .workspace-billing-nav a:hover{color:#8db9ff;background:#18202d;border-color:#3568bf22}:root[data-theme=dark][data-palette=dark] .workspace-billing-nav a:hover{color:#8db9ff;background:#202020;border-color:#3568bf22}.billing-workspace .billing-toolbar{align-items:end;margin:18px 0}.billing-modal .billing-select{margin:18px 0}@media (width<=650px){.workspace-billing-nav{gap:0}.workspace-billing-nav a{padding:8px 5px;font-size:10px}}.billing-workspace>p{margin:18px 0;line-height:1.8}.billing-workspace>.billing-link{margin:0 0 18px;text-decoration:none;display:inline-flex}.billing-workspace>h2{margin:26px 0 16px}.subscription-plans article[role=radio]{cursor:pointer;transition:border-color .18s,box-shadow .18s}.subscription-plans article[role=radio]:hover{border-color:#3568bf80;box-shadow:0 10px 30px #3568bf10}:root[data-theme=dark] .subscription-plans article[role=radio]:hover,:root[data-theme=dark][data-palette=dark] .subscription-plans article[role=radio]:hover{border-color:#3568bf80}.subscription-plans article[role=radio]:focus-visible{outline-offset:4px;outline:2px solid #3568bf}:root[data-theme=dark] .subscription-plans article[role=radio]:focus-visible,:root[data-theme=dark][data-palette=dark] .subscription-plans article[role=radio]:focus-visible{outline:2px solid #3568bf}.plan-selection{color:#8792a3;padding-top:10px;font-size:12px}:root[data-theme=dark] .plan-selection{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .plan-selection{color:#b5b5b5}.is-selected .plan-selection{color:#3568bf}:root[data-theme=dark] .is-selected .plan-selection,:root[data-theme=dark][data-palette=dark] .is-selected .plan-selection{color:#8db9ff}.plan-continue{margin:10px auto 28px}.plan-continue .billing-button{justify-content:center;min-width:260px;display:inline-flex}.user-insights{margin-block:24px}.user-insights form{gap:12px;max-width:640px;margin-block:20px;display:grid}.user-insights label{gap:8px;font-size:13px;display:grid}.user-insights textarea{resize:vertical;min-height:110px;color:inherit;font:inherit;background:0 0;border:1px solid #8792a350;border-radius:10px;padding:12px}:root[data-theme=dark] .user-insights textarea{border:1px solid #3d4f6750}:root[data-theme=dark][data-palette=dark] .user-insights textarea{border:1px solid #48484850}.user-insights [aria-selected=true]{color:inherit;background:#2ed3d320;border-color:#2ed3d3}:root[data-theme=dark] .user-insights [aria-selected=true]{background:#1e2a3b20;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .user-insights [aria-selected=true]{background:#30303020;border-color:#484848}.user-insights td:nth-child(2){white-space:normal;min-width:180px;max-width:540px}.subscriptions-page .subscription-plans{text-align:center;align-items:stretch}.subscriptions-page .subscription-plans article>div{justify-content:center}.subscriptions-page .subscription-plans ul{padding:0;list-style:none}.admin-tabs{border-bottom:1px solid var(--ui-border,#ddd);flex-wrap:wrap;gap:8px;margin:16px 0 24px;padding-bottom:14px;display:flex}:root[data-theme=dark] .admin-tabs{border-bottom:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .admin-tabs{border-bottom:1px solid var(--ui-border,#484848)}.admin-tabs button[aria-pressed=true]{color:#12383c;background:#2ed3d3;border-color:#2ed3d3}:root[data-theme=dark] .admin-tabs button[aria-pressed=true]{color:#e6ecf6;background:#1e2a3b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .admin-tabs button[aria-pressed=true]{color:#eee;background:#303030;border-color:#484848}.admin-organized>.billing-workspace{padding:0}.workspace-token-balance{white-space:nowrap;border:1px solid var(--ui-border,#ccd);color:var(--ui-text,#16343a);border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex}:root[data-theme=dark] .workspace-token-balance{border:1px solid var(--ui-border,#3d4f67);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .workspace-token-balance{border:1px solid var(--ui-border,#484848);color:var(--ui-text,#eee)}.workspace-token-balance strong{font-size:14px}.workspace-profile{align-items:center;gap:10px;display:flex}.checkout-page{color:#1d2b40;max-width:1000px;margin:auto;padding:52px 24px 90px}:root[data-theme=dark] .checkout-page{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .checkout-page{color:#eee}.checkout-page>.billing-eyebrow{margin-top:30px;display:block}.checkout-page h1{letter-spacing:-1.2px;margin:12px 0;font-size:clamp(30px,4vw,44px)}.checkout-page p{color:#8792a3;font-size:13px;line-height:1.8}:root[data-theme=dark] .checkout-page p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .checkout-page p{color:#b5b5b5}.checkout-page a{color:#76869b;font-size:12px}:root[data-theme=dark] .checkout-page a,:root[data-theme=dark][data-palette=dark] .checkout-page a{color:#8db9ff}.checkout-page h2{margin:0 0 22px;font-size:17px;font-weight:500}.checkout-page .checkout-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:30px;margin-top:34px;display:grid}.checkout-page section{background:#fff;border:1px solid #3568bf20;border-radius:20px;padding:30px}:root[data-theme=dark] .checkout-page section{background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .checkout-page section{background:#202020;border:1px solid #3568bf20}.checkout-page .checkout-summary{background:linear-gradient(150deg,#f4f8ff,#fff 65%)}:root[data-theme=dark] .checkout-page .checkout-summary{background:linear-gradient(150deg,#18202d,#18202d 65%)}:root[data-theme=dark][data-palette=dark] .checkout-page .checkout-summary{background:linear-gradient(150deg,#202020,#202020 65%)}.checkout-page .checkout-account{border-block:1px solid #3568bf18;gap:6px;margin:26px 0;padding:22px 0;display:grid}:root[data-theme=dark] .checkout-page .checkout-account,:root[data-theme=dark][data-palette=dark] .checkout-page .checkout-account{border-block:1px solid #3568bf18}.checkout-page .checkout-account small,.checkout-page .checkout-account span{color:#8792a3;font-size:11px}:root[data-theme=dark] .checkout-page .checkout-account small,:root[data-theme=dark] .checkout-page .checkout-account span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .checkout-page .checkout-account small,:root[data-theme=dark][data-palette=dark] .checkout-page .checkout-account span{color:#b5b5b5}.checkout-page .checkout-account strong{font-size:14px;font-weight:500}.checkout-page .checkout-price{font-size:38px;font-weight:550}.checkout-page .checkout-price small{color:#8792a3;font-size:12px;font-weight:400}:root[data-theme=dark] .checkout-page .checkout-price small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .checkout-page .checkout-price small{color:#b5b5b5}.checkout-page dl{margin:24px 0}.checkout-page dl div{border-bottom:1px solid #3568bf18;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}:root[data-theme=dark] .checkout-page dl div,:root[data-theme=dark][data-palette=dark] .checkout-page dl div{border-bottom:1px solid #3568bf18}.checkout-page dl dt{color:#8792a3}:root[data-theme=dark] .checkout-page dl dt{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .checkout-page dl dt{color:#b5b5b5}.checkout-page dl dd{margin:0}.checkout-page .checkout-confirm{color:#fff;width:100%;font:inherit;cursor:pointer;background:#3568bf;border:0;border-radius:11px;padding:14px;font-size:13px;transition:background .15s}:root[data-theme=dark] .checkout-page .checkout-confirm,:root[data-theme=dark][data-palette=dark] .checkout-page .checkout-confirm{color:#fff;background:#3568bf}.checkout-page .checkout-confirm:hover,:root[data-theme=dark] .checkout-page .checkout-confirm:hover,:root[data-theme=dark][data-palette=dark] .checkout-page .checkout-confirm:hover{background:#2857a8}.checkout-page .checkout-disclaimer{color:#8792a3;text-align:center;margin-top:13px;font-size:10px;line-height:1.7;display:block}:root[data-theme=dark] .checkout-page .checkout-disclaimer{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .checkout-page .checkout-disclaimer{color:#b5b5b5}@media (width<=700px){.checkout-page .checkout-grid{grid-template-columns:1fr}.checkout-page section{padding:24px}}.provider-usage{margin-block:24px}.provider-usage .billing-toolbar label{align-items:center;gap:8px;font-size:12px;display:flex}.provider-usage .provider-hours{align-items:stretch;gap:4px;height:160px;margin:24px 0 30px;display:flex}.provider-usage .provider-hours button{background:#8792a314;border:0;border-radius:4px;flex:1;align-items:flex-end;min-width:0;padding:0;display:flex;position:relative}:root[data-theme=dark] .provider-usage .provider-hours button,:root[data-theme=dark][data-palette=dark] .provider-usage .provider-hours button{background:#8792a314}.provider-usage .provider-hours span{background:#2ed3d3;border-radius:4px;width:100%;min-height:2px}:root[data-theme=dark] .provider-usage .provider-hours span{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .provider-usage .provider-hours span{background:#303030}.provider-usage .provider-hours [aria-pressed=true]{outline-offset:2px;outline:2px solid #3568bf}:root[data-theme=dark] .provider-usage .provider-hours [aria-pressed=true],:root[data-theme=dark][data-palette=dark] .provider-usage .provider-hours [aria-pressed=true]{outline:2px solid #3568bf}.provider-usage .provider-hours small{text-align:center;width:100%;margin-top:5px;font-size:10px;position:absolute;top:100%}.provider-usage details p{white-space:normal;overflow-wrap:anywhere;max-width:400px}.provider-calendar{max-width:640px;margin:20px 0}.provider-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.provider-calendar-grid button{border:1px solid var(--ui-border,#dce2e9);background:var(--ui-panel,#fff);min-height:62px;color:inherit;cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px;display:flex}:root[data-theme=dark] .provider-calendar-grid button{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d)}:root[data-theme=dark][data-palette=dark] .provider-calendar-grid button{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020)}.provider-calendar-grid small{font-size:10px}.provider-calendar-grid button[aria-pressed=true]{background:#2ed3d32b;border-color:#2ed3d3;box-shadow:inset 0 0 0 1px #2ed3d3}:root[data-theme=dark] .provider-calendar-grid button[aria-pressed=true]{background:#1e2a3b2b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .provider-calendar-grid button[aria-pressed=true]{background:#3030302b;border-color:#484848}.usage-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.usage-charts>.billing-toolbar,.usage-chart-wide{grid-column:1/-1}.usage-chart-card{border:1px solid var(--ui-border,#dce2e9);background:var(--ui-panel,#fff);border-radius:14px;min-width:0;padding:18px}:root[data-theme=dark] .usage-chart-card{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d)}:root[data-theme=dark][data-palette=dark] .usage-chart-card{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020)}.usage-chart-card h3{margin:0 0 12px;font-size:15px}.usage-chart-card p{opacity:.7;font-size:12px}.usage-chart-card svg{width:100%;max-height:260px;display:block}.usage-day-buttons{flex-wrap:wrap;gap:3px;display:flex}.usage-day-buttons button{min-width:25px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:5px 2px}.usage-day-buttons button[aria-pressed=true]{background:#2ed3d34a}:root[data-theme=dark] .usage-day-buttons button[aria-pressed=true]{background:#1e2a3b4a}:root[data-theme=dark][data-palette=dark] .usage-day-buttons button[aria-pressed=true]{background:#3030304a}.usage-bar{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;margin:8px 0;padding:10px 0 15px;font-size:12px;display:flex;position:relative}.usage-bar i{background:#2ed3d3;border-radius:5px;height:6px;position:absolute;bottom:0;left:0}:root[data-theme=dark] .usage-bar i{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .usage-bar i{background:#303030}.usage-bar strong{white-space:nowrap}@media (width<=760px){.usage-charts{grid-template-columns:minmax(0,1fr)}}.collection-style-sample{aspect-ratio:736/500;isolation:isolate;background:#0d1420;border-radius:10px;position:relative;overflow:hidden}:root[data-theme=dark] .collection-style-sample,:root[data-theme=dark][data-palette=dark] .collection-style-sample{background:#0d1420}.collection-style-sample img,.collection-style-sample canvas{object-fit:contain;width:100%;height:100%;display:block}.collection-style-sample canvas{opacity:0;background:#0d1420;position:absolute;inset:0}:root[data-theme=dark] .collection-style-sample canvas,:root[data-theme=dark][data-palette=dark] .collection-style-sample canvas{background:#0d1420}.collection-style-sample canvas.is-visible{opacity:1}.collection-style-sample>span{color:#d7e1f5;background:#0b101bd9;border-radius:5px;padding:3px 6px;font-size:10px;position:absolute;top:8px;left:8px}:root[data-theme=dark] .collection-style-sample>span,:root[data-theme=dark][data-palette=dark] .collection-style-sample>span{color:#d7e1f5;background:#0b101bd9}.collection-style-sample>small{color:#fff;background:#311922ec;padding:7px;font-size:11px;position:absolute;inset:auto 8px 8px}:root[data-theme=dark] .collection-style-sample>small,:root[data-theme=dark][data-palette=dark] .collection-style-sample>small{color:#fff;background:#311922ec}.collection-palette-swatches{gap:7px;margin:0 0 12px;display:flex}.collection-palette-swatches span{border-radius:6px;flex:1;height:26px;box-shadow:inset 0 0 0 1px #ffffff26}.collection-style-controls{align-items:start}.collection-style-controls>.preset-empty{grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.collection-style-controls>.preset-empty strong{font-size:15px}.collection-style-controls>label:has(>input[type=checkbox]){grid-column:1/-1;align-items:center;gap:8px;display:flex}.collection-style-controls .collection-palette-control{gap:8px;min-width:0;display:grid}.collection-style-controls .collection-palette-swatches{margin:0}.collection-style-controls .collection-palette-swatches span{height:18px}.ai-style-controls{box-sizing:border-box;grid-column:1/-1;gap:14px;width:100%;min-width:0;display:grid}.ai-style-controls h3{font:inherit;color:var(--ui-accent);margin:0;font-size:13px;font-weight:600}.ai-style-controls .subtitle-template-grid{width:100%}.ai-palette-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;min-width:0;display:grid}.ai-palette-choices button{text-align:left;background:color-mix(in srgb, currentColor 5%, transparent);min-width:0;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;gap:8px;padding:9px;font-size:12px;line-height:1.4;display:grid}.ai-palette-choices button.active{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 12%, transparent)}.ai-palette-choices button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ai-palette-choices .ai-palette-colors{border-radius:5px;height:25px;display:flex;overflow:hidden}.ai-palette-choices .ai-palette-colors i{flex:1;min-width:0}.collection-card-error{background:var(--ui-panel);color:var(--ui-text);padding:6px;font-size:10px;position:absolute;bottom:20px;left:6px;right:6px}@media (width<=700px){.language-dropdown{flex-direction:column;flex:1;align-items:stretch;gap:8px;min-width:0}.workspace-upload .language-dropdown-trigger{gap:12px;width:100%;min-width:0}.language-dropdown-list{max-width:calc(100vw - 40px);left:0;right:auto}}.billing-select{min-width:180px}.billing-select .language-dropdown{flex-direction:column;align-items:stretch;gap:7px;display:flex}.billing-select .language-dropdown>span{color:#8792a3;text-align:left;font-size:11px}:root[data-theme=dark] .billing-select .language-dropdown>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .billing-select .language-dropdown>span{color:#b5b5b5}.billing-select .language-dropdown-trigger{color:#76869b;cursor:pointer;background:#fff;border:1px solid #3568bf26;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;width:100%;min-height:40px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:400;display:flex}:root[data-theme=dark] .billing-select .language-dropdown-trigger{color:#8db9ff;background:#18202d;border:1px solid #3568bf26}:root[data-theme=dark][data-palette=dark] .billing-select .language-dropdown-trigger{color:#8db9ff;background:#202020;border:1px solid #3568bf26}.billing-select .language-dropdown-trigger:hover,.billing-select .language-dropdown-trigger[aria-expanded=true]{background:#f5f8fd;border-color:#3568bf55}:root[data-theme=dark] .billing-select .language-dropdown-trigger:hover,:root[data-theme=dark] .billing-select .language-dropdown-trigger[aria-expanded=true]{background:#18202d;border-color:#3568bf55}:root[data-theme=dark][data-palette=dark] .billing-select .language-dropdown-trigger:hover,:root[data-theme=dark][data-palette=dark] .billing-select .language-dropdown-trigger[aria-expanded=true]{background:#202020;border-color:#3568bf55}.billing-select .language-dropdown-list{z-index:80;text-align:left;width:100%;min-width:180px;inset:calc(100% + 7px) auto auto 0}.billing-select .language-dropdown-list [role=option]{color:#76869b;font-weight:400}:root[data-theme=dark] .billing-select .language-dropdown-list [role=option],:root[data-theme=dark][data-palette=dark] .billing-select .language-dropdown-list [role=option]{color:#8db9ff}.billing-select .language-dropdown-list [aria-selected=true]{color:#3568bf;background:#edf4ff}:root[data-theme=dark] .billing-select .language-dropdown-list [aria-selected=true]{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .billing-select .language-dropdown-list [aria-selected=true]{color:#8db9ff;background:#303030}@font-face{font-family:Hightech;src:url(/fonts/hightech.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cyber Track;src:url(/fonts/cyber-track.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ArtBrush;src:url(/fonts/artbrush-bosnian.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CC-GothicPro;src:url(/fonts/cc-gothic-pro.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YWFT Black Slabbath;src:url(/fonts/black-slabbath-latin.otf?v=2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CCPowerPop POW Wide;src:url(/fonts/power-pop.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pinyon Script;src:url(/fonts/pinyon-script.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-wght-normal-C8sJyxwB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-vietnamese-wght-normal-Tdf5mmdl.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-cyrillic-ext-wght-normal-BH54svm2.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-cyrillic-wght-normal-BzUUW08o.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAiwABQAAAAAEFwAAAhDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbgRIcgVQ/SFZBUoELBmA/U1RBVIEeJy4AcC9sEQgKhHCEGgsgADCHMgE2AiQDOgQgBYYaB4EcDAcbiQ5RlGvW/Cl+JGSnTHfASs2H+VQbRMTP+bMXIQ4N9n81NepULXgFqTqhYilW0YTU1ZDWv5jQR5C7+7bAEw2wMEkswbYnDwALwLO1tDcFQEVTAmFfqApfo/ae0JaQHGF8K1+4ElM8gXwlK4StiW1yLSSb46kgnn33+FoJBB1OkGEFyrmgRzCD/B9QkgA2FKAAuXPnzxAEdZnLALi5IYCFSupR8YnJXXCMHJgzGgd6AE1DABmRkTUaEyCAoEdhQjChqCoeJGtFoQPQztIEAEBj9cQAhfQeHgAfgPjwhChUVJAg6zKtI5FxydoiFAaVnj5qDI5qBKDIuZ5UbpbjMmJCUZoFHUIlQhYQQIcOEAYQnLJzQWHBJjaBasUeSTUKnKrRtWWHnAh1J82bNWNFAKgHwgAAlGAH9IWxDaOhAZPYMMqfuC09EAfqgyjwEUGhAGEOaxEEBYg2IR0doAC59vaTCj/8gQC89qn1+iJZjAEM9fUPgLUN+eoBnjKH3CdBjJm005K4jL3cB9Og4ny4PTU13IVsAtA3MxwGXHQIggkBwpiB0tS4IUNzxAA4lVVdI4k66We4sQRAjHiAYB7EbUOT1ARdSSVmWQzqfESIRX6HuVX1qG2LNLfrXGYO3fQwBLMyayC/6+My3+57MxfA9iDi1cdry9WIGlxlUv1cWFaxIFCrCAqj21lePX2AU4isWAo7LjE2c0VUuZRyHzQNmCpWBO1f7QvtsjZYi9Hk/SlAyBeqB6yYESCEQghjxqReATyQxbCHjIhBjGCvMwi4DWICqQliBlkMYgH5HcQKqgeIDdR5EDvoXCAO0KOoaBrBAFVx2eY85wJfANGgJgA9SsvJjaIAIAgihwmiN7EhxginxeS2WIwhjXVSiQkTT6GWCdaJaZ/BkxxW6T7JOqErNmPQy9HjYvvb+5W1lB41t6DgpYj/VWGhdV5+/gsUPX/ebV7hKxH/ywLL3OdFeJE/saBAxEp+TNfe1h6TwJVLNYk3NtxjmTSXZZHWNNQ6r1DEtM+fe/AShsOJlcHqu8JaRFee3QLD7MaaVeXBLzHEvyTxjnCUy6+4p1xCxeGOqVunjnL2tyYNsqZrmFo35mF+2mHjYbaGLXg3Yv31TvZt4Vs7OdbfaBtrwYpPRqy+keLYGr4txb76ejK35duWHF3UWe2L3NuFY4sXBU4s6cueZIt91YnFtX5v36VJ6uLe3Y/3ii2fXrdOXP3cx1tyMV1/f+9gu/4yqnzx9NUM06ngL8Nt5rmE/7+X7Fg/JXxlm+SenTqk9GyzKpzJbz0qCgGCsKuBEkWGDtkWZ8QAVWsTMGq9BiTCcCqoFXPynPP172WxsRvukgCCAhoIBqAJgFaS9fIlv/JBLOKSWPHIGJkgy+WCm8v4FDZaEuoB2y+//KytPoKHWLZs65BFbs0jM2a4tcHGJm8ePLjINb9PTu/xy57TftPpHRERO06za1cc8zjPeeYFIp88uefr7LTbFy3yHa8yoGPHBjt++Oabz3nr90lamv88mS0t9f371DTq9rX7968IrACMimwEJaLEck0+QVa8le+JUP5V/SjMpgJpiRyJiTEtrDd3QnzrurWbxg3TtG79mJ4JbORZlnajuWfrkkUHkL+odHvO8K0EQ5sle7uA2fh4qGJTcZvj9wcV/1esNINRl1dVZzRoqvjfYpYu3f9GaRW7eTGH7pU09Xrf0hY19d8/f/7DXzZn01qepgF7anwVy98YzhIVm9x+SAIL2GPzLLAPTU6tEeZEobCayb0mxbEEqeyT+/6pPgWVsqftE1r0i+ERc3xu1vr9QTqjAVX87/95Vf//t1hhMOoYfJLLoD47sTaZw+mvFKXX4PxCjP///8e33/8YURNFqAqGXAbAxw9+uTd/+AN4wa853d/86fQCB5QoaChuf+ken/h1e32W/BLqZrpqRYXUzQxl4eNUsvdVnsrLU8doU7UJPve5nt+sVeqAhLnyjCNM6LB00t2ldlDzI5W3U6VP1CqAAsWbnrNlCIOwVD7+j9G6Xbcr6/8JUC2VVKoU8PHRZDWrWcCHAFqeaJoyUAEqrEG9/l7zWzZuPPf635IlT506fS+goqPD8/S/f2nX9GeehEcHVHPXP35Lamp883pRUTk5E7sG1K+//hcni6gFXhiu+L9fAyCAIjA53/1z/+AWf5h0JgAKZ13oCfBJSsa/HzYU55tfmQYBRhQAAu91mfmnGI1/h3aCYEs69A48tZjEs+ekDxukGFz+wHxpR1VacKJ6MB9+TVUCBLOUCP0Zxl+eHgGc3qJD9GbguMwGChGRhQqHeFBHs6iOeqJCjwZK+haNVHLT3kEXWe7EgI3BaMREPwwiTDs0YcGNZhziQQs2GqCVEJXQhonSaMfJsnsHFiDWSAOlGyHBeDmyDBTLayRPI2dnGUYZJkIKeOJyjZKMHkMMlTNKaY9fF0OFlNG6ywCpELIZo5nayuMSog00ZjXOh8oQzZt6iNpGGmYJOR8tW4bsC0nWVpwEqTpLUEs90eroxGsQrxxenY000CC1dJJhiFw0dZZuMmTJNozXaK7+hOvWY6mLGbhK9/rIzSVJkyZJ8/nLkSozJz8OKWNMkKUWvc6MddTVhEvN7mVwrZffoXdGr+EypHPGGLlyDLUp2Vyqai/O5oAhhsXF5RokGgFeo3xxXl5DYJNhMK8wh2pnzS7OpohqFLmv2nA8jiEYqOSOKNGhE70YxChBYhKzWMQqNmPMoP/tyBeUO3pY3cQG8Y2+69SJqaPiOhlyvKO92e20OygxwWboT9Jhu1TjlePlmgem5+ZkfK0OHTRQnfp1Gp0WbcZh/QIAAA==)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-greek-wght-normal-CGMhFIa2.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-vietnamese-wght-normal-o378VNJM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-latin-ext-wght-normal-DFXT9gkm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-slab-latin-wght-normal-NGSZfXMW.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-cyrillic-ext-wght-normal-Dc5xu4We.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-cyrillic-wght-normal-B0Yo_ULV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-vietnamese-wght-normal-wikBsL6_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-latin-ext-wght-normal-CwtNDoQR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-latin-wght-normal-CSF1BaNN.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:root[data-theme=dark] button,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] optgroup,:root[data-theme=dark] textarea,:root[data-theme=dark][data-palette=dark] button,:root[data-theme=dark][data-palette=dark] input,:root[data-theme=dark][data-palette=dark] select,:root[data-theme=dark][data-palette=dark] optgroup,:root[data-theme=dark][data-palette=dark] textarea{background-color:#0000}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:root[data-theme=dark] ::file-selector-button{background-color:#0000}:root[data-theme=dark][data-palette=dark] ::file-selector-button{background-color:#0000}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.language-dropdown-voice{flex-direction:column;align-items:stretch;gap:8px;min-width:0}.language-dropdown-voice .language-dropdown-trigger{width:100%;min-height:42px;font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;background:var(--ui-raised,#edf2f8)!important;color:var(--ui-text,#172130)!important;border:0!important}:root[data-theme=dark] .language-dropdown-voice .language-dropdown-trigger{background:var(--ui-raised,#1e2a3b)!important;color:var(--ui-text,#e6ecf6)!important}:root[data-theme=dark][data-palette=dark] .language-dropdown-voice .language-dropdown-trigger{background:var(--ui-raised,#303030)!important;color:var(--ui-text,#eee)!important}.language-dropdown-voice .language-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-dropdown-voice-list.language-dropdown-portal{color:var(--ui-text,#172130);scrollbar-width:thin;scrollbar-color:var(--ui-accent,#3467be) transparent;border-radius:14px;padding:8px;box-shadow:0 16px 48px #0005;background:var(--ui-panel,#fff)!important;border:0!important}:root[data-theme=dark] .language-dropdown-voice-list.language-dropdown-portal{color:var(--ui-text,#e6ecf6);background:var(--ui-panel,#18202d)!important}:root[data-theme=dark][data-palette=dark] .language-dropdown-voice-list.language-dropdown-portal{color:var(--ui-text,#eee);background:var(--ui-panel,#202020)!important}.language-dropdown-voice-list.language-dropdown-portal [role=option]{gap:14px;min-height:44px;padding:11px 12px;font-weight:500;line-height:1.45;color:var(--ui-text,#172130)!important}:root[data-theme=dark] .language-dropdown-voice-list.language-dropdown-portal [role=option]{color:var(--ui-text,#e6ecf6)!important}:root[data-theme=dark][data-palette=dark] .language-dropdown-voice-list.language-dropdown-portal [role=option]{color:var(--ui-text,#eee)!important}.language-dropdown-voice-list.language-dropdown-portal [role=option].focused{background:var(--ui-raised,#edf2f8)!important}:root[data-theme=dark] .language-dropdown-voice-list.language-dropdown-portal [role=option].focused{background:var(--ui-raised,#1e2a3b)!important}:root[data-theme=dark][data-palette=dark] .language-dropdown-voice-list.language-dropdown-portal [role=option].focused{background:var(--ui-raised,#303030)!important}.language-dropdown-voice-list.language-dropdown-portal [aria-selected=true],:root[data-theme=dark] .language-dropdown-voice-list.language-dropdown-portal [aria-selected=true],:root[data-theme=dark][data-palette=dark] .language-dropdown-voice-list.language-dropdown-portal [aria-selected=true]{background:var(--ui-accent-button,#3467be)!important;color:#fff!important}.language-dropdown-voice-list svg{flex-shrink:0}.subtitle-sound-toggle{background:var(--ui-raised,#edf2f8);width:100%;color:var(--ui-text,#172130);font:inherit;cursor:pointer;border-radius:10px;padding:11px 14px;border:0!important}:root[data-theme=dark] .subtitle-sound-toggle{background:var(--ui-raised,#1e2a3b);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .subtitle-sound-toggle{background:var(--ui-raised,#303030);color:var(--ui-text,#eee)}.subtitle-sound-toggle[aria-pressed=true],:root[data-theme=dark] .subtitle-sound-toggle[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .subtitle-sound-toggle[aria-pressed=true]{background:var(--ui-accent-button,#3467be);color:#fff}.video-studio-app .audio-volume-handle{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;background:0 0;display:block;position:absolute;inset:0}.video-studio-app .video-studio-track.audio .audio-volume-handle{top:22px}.video-studio-app .audio-volume-handle .audio-volume-value{background:var(--ui-panel,#fff);color:var(--ui-text,#172130);pointer-events:none;opacity:0;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:3px;left:50%;transform:translate(-50%)}:root[data-theme=dark] .video-studio-app .audio-volume-handle .audio-volume-value{background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .video-studio-app .audio-volume-handle .audio-volume-value{background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.video-studio-app .audio-volume-handle:is(:hover,:focus-visible,.adjusting) .audio-volume-value{opacity:1}.video-studio-app .audio-volume-handle:focus-visible{outline:2px solid var(--ui-accent,#3467be);outline-offset:-2px}:root[data-theme=dark] .video-studio-app .audio-volume-handle:focus-visible,:root[data-theme=dark][data-palette=dark] .video-studio-app .audio-volume-handle:focus-visible{outline:2px solid var(--ui-accent,#3467be)}:root,:root[data-theme=dark]{--track-caption-alternate:#286b9c}:root[data-palette=dark][data-dark-palette=amethyst]{--track-caption-alternate:#176d79}:root[data-palette=dark][data-dark-palette=emerald]{--track-caption-alternate:#256e64}.video-studio-app .unified-caption-lane>button:not(.track-order-grip):nth-of-type(odd){background:var(--track-caption-alternate)!important;color:#fff!important}:root[data-theme=dark] .video-studio-app .unified-caption-lane>button:not(.track-order-grip):nth-of-type(odd),:root[data-theme=dark][data-palette=dark] .video-studio-app .unified-caption-lane>button:not(.track-order-grip):nth-of-type(odd){color:#fff!important}.video-studio-app .unified-caption-lane>button:not(.track-order-grip):nth-of-type(2n){background:var(--track-caption)!important;color:#fff!important}:root[data-theme=dark] .video-studio-app .unified-caption-lane>button:not(.track-order-grip):nth-of-type(2n),:root[data-theme=dark][data-palette=dark] .video-studio-app .unified-caption-lane>button:not(.track-order-grip):nth-of-type(2n){color:#fff!important}.video-studio-app .combined-media>button:not(.track-order-grip){border-color:var(--ui-accent,#709cf0)!important}:root[data-theme=dark] .video-studio-app .combined-media>button:not(.track-order-grip){border-color:var(--ui-accent,#3d4f67)!important}:root[data-theme=dark][data-palette=dark] .video-studio-app .combined-media>button:not(.track-order-grip){border-color:var(--ui-accent,#484848)!important}.video-studio-app .combined-media .clip-trim-handle{background:0 0;border:0;border-radius:0;width:10px}.video-studio-app .combined-media .clip-trim-handle.start{box-shadow:inset 3px 0 var(--ui-accent,#709cf0)}.video-studio-app .combined-media .clip-trim-handle.end{box-shadow:inset -3px 0 var(--ui-accent,#709cf0)}.video-studio-app .combined-media .clip-trim-handle:after{content:"";background:var(--ui-text,#fff);border-radius:2px;width:3px;position:absolute;top:36%;bottom:36%;box-shadow:0 0 3px #0008}:root[data-theme=dark] .video-studio-app .combined-media .clip-trim-handle:after{background:var(--ui-text,#18202d)}:root[data-theme=dark][data-palette=dark] .video-studio-app .combined-media .clip-trim-handle:after{background:var(--ui-text,#202020)}.video-studio-app .combined-media .clip-trim-handle.start:after{left:3px}.video-studio-app .combined-media .clip-trim-handle.end:after{right:3px}.video-studio-app .combined-media .clip-trim-handle:is(:hover,:focus-visible),:root[data-theme=dark] .video-studio-app .combined-media .clip-trim-handle:is(:hover,:focus-visible),:root[data-theme=dark][data-palette=dark] .video-studio-app .combined-media .clip-trim-handle:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ui-accent,#709cf0) 40%, transparent)}.video-studio-app .combined-media .combined-audio{background:0 0;inset:62% 0 0!important}.video-studio-app .combined-media .combined-audio svg.audio-waveform{filter:drop-shadow(0 1px 1px #0009);opacity:.65!important}:root .video-studio-app .studio-player.has-media{background:var(--ui-stage,#edf2f8)!important;border-color:var(--ui-border,#dfe6ef)!important}:root[data-theme=dark] .video-studio-app .studio-player.has-media{background:var(--ui-stage,#1e2a3b)!important;border-color:var(--ui-border,#3d4f67)!important}:root[data-theme=dark][data-palette=dark] .video-studio-app .studio-player.has-media{background:var(--ui-stage,#303030)!important;border-color:var(--ui-border,#484848)!important}.video-editor-feedback{z-index:30;pointer-events:none;max-width:calc(100% - 32px);position:absolute;top:12px;left:50%;transform:translate(-50%)}.video-editor-feedback .project-feedback{background:var(--ui-panel,#fff);color:var(--ui-text,#172130);border-radius:10px;padding:10px 16px;font-size:12px;display:block;box-shadow:0 4px 18px #0003}:root[data-theme=dark] .video-editor-feedback .project-feedback{background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .video-editor-feedback .project-feedback{background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.video-studio-main{position:relative}.home-start-panel.drop-active{outline:2px dashed var(--ui-accent,#7659ff);outline-offset:5px}:root[data-theme=dark] .home-start-panel.drop-active{outline:2px dashed var(--ui-accent,#3d4f67)}:root[data-theme=dark][data-palette=dark] .home-start-panel.drop-active{outline:2px dashed var(--ui-accent,#484848)}.video-caption-recognize{gap:10px;margin:12px 0;display:grid}.video-caption-recognize button{background:var(--ui-accent-button,#3467be);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px}:root[data-theme=dark] .video-caption-recognize button,:root[data-theme=dark][data-palette=dark] .video-caption-recognize button{background:var(--ui-accent-button,#3467be);color:#fff}.video-studio-app .video-stage-wrap{position:relative}.home-drop-hint{text-align:center;margin:14px 0 0;font-size:13px}.home-page .home-start-panel{background:#f7fdfd;transition:background .2s,border-color .2s;border:2px dashed #b8e5e5!important}:root[data-theme=dark] .home-page .home-start-panel{background:#18202d;border:2px dashed #3d4f67!important}:root[data-theme=dark][data-palette=dark] .home-page .home-start-panel{background:#202020;border:2px dashed #484848!important}.home-page .home-start-panel:hover,.home-page .home-start-panel.drop-active{background:#e7fafa;border-color:#2ed3d3!important}:root[data-theme=dark] .home-page .home-start-panel:hover,:root[data-theme=dark] .home-page .home-start-panel.drop-active{background:#18202d;border-color:#3d4f67!important}:root[data-theme=dark][data-palette=dark] .home-page .home-start-panel:hover,:root[data-theme=dark][data-palette=dark] .home-page .home-start-panel.drop-active{background:#202020;border-color:#484848!important}.video-studio-app .video-caption-editor{flex-direction:column;padding:0;gap:8px!important}.video-caption-tools{background:var(--ui-raised,#edf2f8);border-radius:10px;flex:none;align-items:center;gap:4px;padding:4px;display:flex}:root[data-theme=dark] .video-caption-tools{background:var(--ui-raised,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .video-caption-tools{background:var(--ui-raised,#303030)}.video-caption-tools>button{min-width:0;height:32px;color:var(--ui-text,#172130);cursor:pointer;background:0 0;border-radius:7px;flex:1;place-items:center;display:grid;border:0!important;padding:6px!important}:root[data-theme=dark] .video-caption-tools>button{color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .video-caption-tools>button{color:var(--ui-text,#eee)}.video-caption-tools>button[aria-pressed=true],:root[data-theme=dark] .video-caption-tools>button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .video-caption-tools>button[aria-pressed=true]{background:var(--ui-accent-button,#3467be);color:#fff}.video-caption-tools .studio-icon{width:18px;height:18px}.video-caption-tools .caption-tools-collapse{flex:0 0 28px}.video-studio-app .video-caption-recognize{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;margin:0 0 4px;display:grid}.video-caption-recognize .language-dropdown>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.video-caption-recognize .language-dropdown{gap:0}.video-caption-recognize button{font-size:12px;min-height:38px!important;padding:8px!important}.video-studio-app .shared-style-picker .subtitle-template-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;overflow-y:auto;height:auto!important;max-height:none!important}.video-studio-app .shared-style-picker .subtitle-template-library{flex-direction:column;gap:8px;height:100%;display:flex;max-height:none!important}.video-studio-app .shared-style-picker .subtitle-style-summary{padding:0}.video-studio-app .shared-style-picker .subtitle-style-categories{gap:4px;padding-bottom:4px}.video-studio-app .shared-style-picker .subtitle-style-categories button{padding:5px 8px;font-size:11px}.video-voice-panel{flex-direction:column;gap:12px;display:flex}.video-voice-panel h3,.video-voice-panel p{margin:0}.video-voice-panel p{font-size:12px;line-height:1.6}.video-voice-panel label{flex-direction:column;gap:8px;display:flex}.video-voice-panel textarea{box-sizing:border-box;resize:vertical;background:var(--ui-raised,#edf2f8);width:100%;color:var(--ui-text,#172130);font:inherit;border:0;border-radius:8px;padding:12px}:root[data-theme=dark] .video-voice-panel textarea{background:var(--ui-raised,#1e2a3b);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .video-voice-panel textarea{background:var(--ui-raised,#303030);color:var(--ui-text,#eee)}.video-voice-panel>button{background:var(--ui-accent-button,#3467be);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px}:root[data-theme=dark] .video-voice-panel>button,:root[data-theme=dark][data-palette=dark] .video-voice-panel>button{background:var(--ui-accent-button,#3467be);color:#fff}.video-voice-panel audio{width:100%}.video-studio-app .video-caption-tab-body:has(>.shared-style-picker){display:block!important;overflow-y:auto!important}.video-studio-app .video-caption-tab-body>.shared-style-picker{height:auto!important;display:block!important}.video-studio-app .video-caption-tab-body .subtitle-template-library{height:auto!important}.video-studio-app .video-caption-tab-body .subtitle-template-grid{flex:none!important;overflow:visible!important}.video-caption-tab-body>[hidden]{display:none!important}@media (width>=701px){.video-studio-app .video-studio-workspace:has(.video-caption-editor){min-height:min(440px,65dvh)!important}.video-studio-app:has(.video-caption-editor) .video-studio-timeline{max-height:max(150px,100dvh - 512px)!important}}.video-studio-app .shared-style-picker .subtitle-style-categories{scrollbar-width:thin;flex:none;overflow-x:auto;flex-wrap:nowrap!important}.video-studio-app .shared-style-picker .subtitle-style-categories button{flex:none}:root .video-studio-app{--track-caption-alternate:color-mix(in srgb,var(--track-caption) 86%,#fff)}.caption-settings-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.caption-settings-compact>label{flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.caption-settings-compact input[type=range]{width:100%;min-width:0;accent-color:var(--ui-accent,#709cf0)}.caption-settings-compact input[type=color]{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0;overflow:hidden}.caption-settings-compact input[type=color]::-webkit-color-swatch-wrapper{padding:0}.caption-settings-compact input[type=color]::-webkit-color-swatch{border:2px solid var(--ui-border,#dfe6ef);border-radius:50%}:root[data-theme=dark] .caption-settings-compact input[type=color]::-webkit-color-swatch{border:2px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .caption-settings-compact input[type=color]::-webkit-color-swatch{border:2px solid var(--ui-border,#484848)}.caption-settings-compact input[type=color]::-moz-color-swatch{border:2px solid var(--ui-border,#dfe6ef);border-radius:50%}:root[data-theme=dark] .caption-settings-compact input[type=color]::-moz-color-swatch{border:2px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .caption-settings-compact input[type=color]::-moz-color-swatch{border:2px solid var(--ui-border,#484848)}.subtitle-voice-panel{position:relative;gap:10px!important;padding:12px!important}.subtitle-voice-head{min-height:32px;padding-right:78px;margin-bottom:0!important}.voice-compact-actions{gap:6px;display:flex;position:absolute;top:10px;right:10px}.voice-compact-actions button{background:var(--ui-raised,#edf2f8);width:30px;height:30px;color:var(--ui-text,#172130);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:6px;display:grid}:root[data-theme=dark] .voice-compact-actions button{background:var(--ui-raised,#1e2a3b);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .voice-compact-actions button{background:var(--ui-raised,#303030);color:var(--ui-text,#eee)}.voice-compact-actions button[aria-pressed=true],:root[data-theme=dark] .voice-compact-actions button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .voice-compact-actions button[aria-pressed=true]{background:var(--ui-accent-button,#3467be);color:#fff}.voice-compact-actions button:disabled{opacity:.35;cursor:default}.subtitle-voice-panel .subtitle-voice-tabs{padding:3px;margin:6px 0!important}.subtitle-voice-panel .subtitle-voice-tabs button{min-height:30px;padding:6px 10px;font-size:12px}.subtitle-voice-panel .subtitle-voice-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subtitle-voice-panel .subtitle-voice-settings input{width:100%}.subtitle-voice-panel .subtitle-voice-test-row,.subtitle-voice-panel .subtitle-voice-action{margin-top:8px!important;padding:10px!important}.subtitle-voice-panel .subtitle-voice-picker{gap:6px}.subtitle-voice-panel .language-dropdown-trigger,.video-voice-panel .language-dropdown-trigger{min-height:34px!important;padding:7px 10px!important}.voice-preview-player{width:100%;height:34px;margin:4px 0}.video-voice-panel{gap:8px}.video-voice-panel h3{font-size:14px}.video-voice-panel>p:first-of-type{display:none}.video-voice-panel label{gap:5px;font-size:12px}.video-voice-panel>button{padding:8px;font-size:12px}:root[data-palette=light]{--ui-stage:#f4f6fa;--ui-panel:#fff;--ui-raised:#e9eef5;--ui-border:#d6deea;--ui-text:#233048;--ui-accent:#3568bf;--ui-accent-button:#3568bf}:root[data-palette=light][data-light-palette=lavender]{--ui-stage:#f6f3fa;--ui-raised:#eee8f5;--ui-border:#ded4e9;--ui-text:#382b49;--ui-accent:#75a;--ui-accent-button:#75a;--track-wave:#137f88;--track-caption:#8b58b5}:root[data-palette=light][data-light-palette=mint]{--ui-stage:#f1f7f5;--ui-raised:#e2eeea;--ui-border:#cbded6;--ui-text:#203c33;--ui-accent:#247b65;--ui-accent-button:#247b65;--track-wave:#b07913;--track-caption:#7655a8}:root[data-palette=dark-blue][data-blue-palette=arctic]{--ui-stage:#0c1b25;--ui-panel:#142b38;--ui-raised:#214050;--ui-border:#35596a;--ui-text:#e8f5fa;--ui-accent:#73d7eb;--ui-accent-button:#24788f;--track-wave:#f4bc59;--track-caption:#8c65d6}:root[data-palette=dark-blue][data-blue-palette=indigo]{--ui-stage:#121525;--ui-panel:#1c2238;--ui-raised:#303958;--ui-border:#464f72;--ui-text:#edf0ff;--ui-accent:#b2b8ff;--ui-accent-button:#6253af;--track-wave:#66e0bd;--track-caption:#9766da}:root[data-palette] :is(.subtitle-voice-panel,.subtitle-generated-audio,.video-voice-panel){background:var(--ui-panel)!important;color:var(--ui-text)!important;border:0!important}:root[data-palette] .subtitle-generated-audio>span{font-weight:600;color:var(--ui-text)!important}:root[data-palette] :is(.video-studio-main,.video-studio-app,.subtitle-preview-panel){background:var(--ui-stage)!important}:root[data-palette] :is(.workspace-header,.workspace-sidebar,.video-studio-media,.video-studio-timeline-head){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-palette] :is(.subtitle-generated-audio>button,.video-voice-panel>button){font-weight:600;background:var(--ui-accent-button)!important;color:#fff!important}:root[data-theme=dark][data-palette] :is(.subtitle-generated-audio>button,.video-voice-panel>button),:root[data-theme=dark][data-palette=dark][data-palette] :is(.subtitle-generated-audio>button,.video-voice-panel>button){color:#fff!important}.video-background-tools{color:var(--ui-text);padding:12px 0}.video-background-tools h3{font-size:14px}.video-background-tools p,.video-background-tools small{font-size:12px;line-height:1.6}.video-background-tools>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.video-background-tools button{border:1px solid var(--ui-border);background:var(--ui-panel);color:inherit;cursor:pointer;border-radius:10px;gap:7px;padding:8px;display:grid}.video-background-tools button[aria-pressed=true]{outline:2px solid var(--ui-accent)}.video-background-tools i{border-radius:6px;height:42px;display:block}.social-login{gap:8px;margin:18px 0;display:grid}.social-login button{border:1px solid var(--ui-border,#d8e0ec);background:var(--ui-panel,#fff);min-height:44px;color:var(--ui-text,#233048);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:10px;display:flex}:root[data-theme=dark] .social-login button{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .social-login button{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.social-login button:disabled{opacity:.6;cursor:not-allowed}.social-login b{font-size:20px}.social-login small{font-size:10px}.affiliate-admin{border:1px solid var(--ui-border,#d6deea);background:var(--ui-panel,#fff);color:var(--ui-text,#233048);border-radius:16px;margin:20px 0;padding:20px}:root[data-theme=dark] .affiliate-admin{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .affiliate-admin{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.affiliate-config{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:14px;margin:18px 0;display:grid}.affiliate-config label{gap:8px;display:grid}.affiliate-config input:not([type=checkbox]),.affiliate-admin td input{border:1px solid var(--ui-border,#d6deea);background:var(--ui-raised,#edf1f5);color:inherit;border-radius:8px;min-width:0;max-width:100%;padding:10px}:root[data-theme=dark] .affiliate-config input:not([type=checkbox]),:root[data-theme=dark] .affiliate-admin td input{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-raised,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .affiliate-config input:not([type=checkbox]),:root[data-theme=dark][data-palette=dark] .affiliate-admin td input{border:1px solid var(--ui-border,#484848);background:var(--ui-raised,#303030)}.affiliate-admin button{background:var(--ui-accent-button,#3568bf);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 14px}:root[data-theme=dark] .affiliate-admin button,:root[data-theme=dark][data-palette=dark] .affiliate-admin button{background:var(--ui-accent-button,#3568bf);color:#fff}.audio-volume-handle .audio-waveform{transform:scaleY(var(--wave-volume,1));transform-origin:50% 100%;transition:transform 70ms linear}.subtitle-timeline-sound{min-height:46px;color:var(--track-wave,#16847e);align-items:center;gap:12px;display:flex;position:relative}:root[data-theme=dark] .subtitle-timeline-sound,:root[data-theme=dark][data-palette=dark] .subtitle-timeline-sound{color:var(--track-wave,#8db9ff)}.subtitle-timeline-sound .audio-volume-handle{cursor:ns-resize;touch-action:none;flex:1;height:40px;display:block;position:relative;overflow:hidden}.subtitle-timeline-sound .audio-waveform{width:100%;height:40px}.subtitle-timeline-sound .audio-volume-value{color:var(--ui-text);font-size:11px;position:absolute;top:2px;right:6px}.subtitle-timeline-sound>button{background:var(--ui-raised);color:var(--ui-text);cursor:pointer;border:0;border-radius:8px;padding:6px}.subtitle-original-level{gap:6px;margin:12px 0;font-size:12px;display:grid}.video-overlay-layer{z-index:40;pointer-events:none;position:absolute;inset:0}.video-overlay-layer>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.video-studio-app .video-overlay-layer>button{pointer-events:auto;cursor:move;touch-action:none;background:0 0;border:1px solid #0000;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;position:absolute}.video-studio-app .video-overlay-layer>button:is(.selected,:focus-visible){border:1px dashed #fff;outline:1px solid #7256cc}:root[data-theme=dark] .video-studio-app .video-overlay-layer>button:is(.selected,:focus-visible){border:1px dashed #3d4f67;outline:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-overlay-layer>button:is(.selected,:focus-visible){border:1px dashed #484848;outline:1px solid #484848}.video-studio-app .video-overlay-layer>button:disabled{pointer-events:none}.overlay-library{color:var(--ui-text);flex-direction:column;gap:20px;font-size:12px;display:flex}.overlay-library section>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.overlay-library section>header button,.overlay-back{color:var(--ui-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px}.overlay-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.overlay-preset-grid>button{border:1px solid var(--ui-border);background:var(--ui-raised);min-width:0;color:var(--ui-text);cursor:pointer;font:inherit;border-radius:10px;padding:0;overflow:hidden}.overlay-preset-grid>button:hover{border-color:var(--ui-accent)}.overlay-preset-grid>button>span{color:#fff;background:#202029;justify-content:center;align-items:center;height:66px;padding:4px;font-size:20px;font-weight:700;display:flex;overflow:hidden}:root[data-theme=dark] .overlay-preset-grid>button>span,:root[data-theme=dark][data-palette=dark] .overlay-preset-grid>button>span{color:#fff;background:#202029}.overlay-preset-grid>button>small{padding:7px 3px;font-size:10px;line-height:1.4;display:block}.overlay-library label{flex-direction:column;gap:7px;min-width:0;display:flex}.overlay-library :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-panel);width:100%;min-width:0;color:var(--ui-text);font:inherit;border-radius:8px;padding:8px}.overlay-library input[type=range]{accent-color:var(--ui-accent);padding:0}.overlay-library input[type=color]{height:32px;padding:3px}.overlay-library textarea{resize:vertical}.overlay-properties{border:1px solid var(--ui-border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.overlay-property-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.overlay-library .overlay-check{flex-direction:row;align-items:center}.overlay-library .overlay-check input{width:16px}.overlay-properties button{background:var(--ui-raised);color:var(--ui-text);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:7px}.overlay-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.video-studio-app .overlay-track{height:58px;min-height:58px}.video-studio-app .overlay-track>button,:root[data-theme=dark] .video-studio-app .overlay-track>button,:root[data-theme=dark][data-palette=dark] .video-studio-app .overlay-track>button{background:var(--ui-accent-button,#7256cc);color:#fff}.video-studio-app .video-overlay-layer>button.selected{overflow:visible}.overlay-resize-handle{touch-action:none;background:#fff;border:1px solid #7256cc;border-radius:3px;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}:root[data-theme=dark] .overlay-resize-handle{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .overlay-resize-handle{background:#202020;border:1px solid #484848}.overlay-resize-handle.handle-n{cursor:ns-resize;top:0;left:50%}.overlay-resize-handle.handle-s{cursor:ns-resize;top:100%;left:50%}.overlay-resize-handle.handle-e{cursor:ew-resize;top:50%;left:100%}.overlay-resize-handle.handle-w{cursor:ew-resize;top:50%;left:0}.overlay-resize-handle.handle-ne{cursor:nesw-resize;top:0;left:100%}.overlay-resize-handle.handle-nw{cursor:nwse-resize;top:0;left:0}.overlay-resize-handle.handle-se{cursor:nwse-resize;top:100%;left:100%}.overlay-resize-handle.handle-sw{cursor:nesw-resize;top:100%;left:0}.text-library-tabs{background:var(--ui-raised);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.text-library-tabs button,.text-basic-actions button{color:var(--ui-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 6px}.text-library-tabs button[aria-pressed=true],:root[data-theme=dark] .text-library-tabs button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .text-library-tabs button[aria-pressed=true]{background:var(--ui-accent-button,#7256cc);color:#fff}.text-basic-actions{gap:8px;display:grid}.text-basic-actions button{background:var(--ui-raised)}.text-basic-actions button:first-child{font-size:17px;font-weight:750}.overlay-preset-preview{object-fit:contain;background:#202029;width:100%;height:76px;display:block}:root[data-theme=dark] .overlay-preset-preview,:root[data-theme=dark][data-palette=dark] .overlay-preset-preview{background:#202029}.overlay-edit-header{justify-content:space-between;align-items:center;display:flex}.overlay-edit-header button{background:var(--ui-raised);color:var(--ui-text);cursor:pointer;border:0;border-radius:8px;width:30px;height:30px}.text-format-bar{gap:4px;display:flex}.text-format-bar input{width:64px}.text-format-bar button{flex:1;min-width:0}.text-format-bar button[aria-pressed=true],:root[data-theme=dark] .text-format-bar button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .text-format-bar button[aria-pressed=true]{background:var(--ui-accent-button,#7256cc);color:#fff}.text-style-details summary{cursor:pointer;padding:8px 0;font-weight:600}.text-style-details .overlay-preset-grid{margin-top:8px}.overlay-properties legend{opacity:.7;font-size:11px}.editor-layout .video-studio-app .video-studio-media:has(.overlay-library){flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.video-studio-media:has(.overlay-library)>.video-panel-heading{flex:none;margin-bottom:12px}.video-studio-media>.overlay-library{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ui-text) 20%, transparent) transparent;flex:1;min-height:0;padding-right:6px;overflow:hidden auto}.video-studio-media>.overlay-library>*{flex-shrink:0}.overlay-library textarea{overscroll-behavior:contain;scrollbar-width:thin;min-height:88px;max-height:160px;overflow-y:auto}.text-font-picker{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:10px}.text-font-picker>summary{cursor:pointer;align-items:center;gap:8px;padding:10px;list-style:none;display:flex}.text-font-picker>summary::-webkit-details-marker{display:none}.text-font-picker>summary>strong{margin-left:auto}.text-font-menu{gap:8px;padding:8px;display:grid}.text-font-results{overscroll-behavior:contain;scrollbar-width:thin;gap:5px;max-height:240px;display:grid;overflow:auto}.overlay-library .text-font-results>button{text-align:left;border:1px solid #0000;gap:5px;padding:10px;display:grid}.overlay-library .text-font-results>button[aria-pressed=true]{border-color:var(--ui-accent)}.text-font-results>button>span{opacity:.75;font-size:10px}.text-font-menu>small{opacity:.65;font-size:10px}@media (width<=900px){.editor-layout .video-studio-app .video-studio-media:has(.overlay-library){height:min(620px,65dvh);max-height:65dvh}}.video-studio-app .video-studio-main{position:relative}.overlay-floating-inspector{z-index:1100;border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-panel,#fff) 97%, transparent);width:290px;max-width:90%;min-height:0;max-height:90%;color:var(--ui-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;flex-direction:column;padding:14px;display:flex;position:absolute;top:5%;right:5%;box-shadow:0 12px 36px #0003}:root[data-theme=dark] .overlay-floating-inspector{background:color-mix(in srgb, var(--ui-panel,#18202d) 97%, transparent)}:root[data-theme=dark][data-palette=dark] .overlay-floating-inspector{background:color-mix(in srgb, var(--ui-panel,#202020) 97%, transparent)}.overlay-floating-inspector>.overlay-library{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ui-text) 20%, transparent) transparent;gap:12px;min-height:0;padding-right:4px;overflow-y:auto}.overlay-floating-inspector .overlay-library>*{flex-shrink:0}.overlay-floating-inspector .overlay-edit-header{background:var(--ui-panel);z-index:2;order:-1;padding:4px 0;position:sticky;top:0}.overlay-floating-inspector .overlay-properties{border:0;padding:0}.overlay-floating-inspector .overlay-properties legend{display:none}@media (width<=1199px){.video-studio-app .overlay-floating-inspector{box-sizing:border-box;flex:none;width:100%;max-width:100%;max-height:55dvh;margin-top:12px;position:relative;inset:auto}}.overlay-rotation-stem{pointer-events:none;border-left:1px solid #fff9;height:24px;position:absolute;top:100%;left:50%}:root[data-theme=dark] .overlay-rotation-stem{border-left:1px solid #3d4f6799}:root[data-theme=dark][data-palette=dark] .overlay-rotation-stem{border-left:1px solid #48484899}.overlay-rotation-handle{color:#503890;pointer-events:auto;cursor:grab;background:#fff;border:1px solid #7256cc;border-radius:50%;place-items:center;width:22px;height:22px;font:16px sans-serif;display:grid;position:absolute;top:24px;left:0;transform:translate(-50%,-50%)}:root[data-theme=dark] .overlay-rotation-handle{color:#8db9ff;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .overlay-rotation-handle{color:#8db9ff;background:#202020;border:1px solid #484848}.overlay-rotation-handle:active{cursor:grabbing}.text-basic-panel{flex-direction:column;gap:12px;display:flex}.text-font-size-row{grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:8px;display:grid}.text-font-size-row .text-font-picker summary{padding:8px}.text-font-size-row .text-font-picker summary>span:first-child{display:none}.text-font-size-row .text-font-picker summary>strong{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.text-basic-format{justify-content:space-between;align-items:center;gap:4px;display:flex}.overlay-properties .text-basic-format>button{background:0 0;min-width:30px;height:30px;padding:5px;font-size:16px}.text-basic-format .format-bold{font-weight:750}.text-basic-format .format-italic{font-style:italic}.text-basic-format .format-underline{text-decoration:underline}.overlay-properties .text-basic-format>button[aria-pressed=true],.overlay-properties .text-align-options>button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-raised)}.text-inline-options{background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:10px;gap:10px;padding:10px;display:grid}.text-align-options{grid-template-columns:repeat(3,1fr)}.text-value-slider>span{opacity:.75;font-size:11px}.text-value-slider>div{grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:10px;display:grid}.text-value-slider input[type=number]{text-align:center;padding:6px}.text-style-rows{border-top:1px solid var(--ui-border);flex-direction:column;gap:12px;padding-top:12px;display:flex}.text-style-row{align-items:center;gap:8px;min-height:25px;display:flex}.text-style-row>span{opacity:.7;flex:1;font-size:12px}.overlay-library .text-style-row>input[type=color]{border-radius:6px;width:26px;height:26px;padding:2px}.overlay-properties .text-more{letter-spacing:1px;background:0 0;min-width:24px;padding:4px;font-size:10px}.overlay-floating-inspector .text-font-menu{min-width:0}.text-font-size-row:has(details[open]){grid-template-columns:1fr 64px}.text-font-size-row details[open] .text-font-menu{width:220px;max-width:calc(100vw - 100px)}.overlay-library .text-basic-panel>textarea{height:58px;min-height:54px;max-height:100px;font-size:12px;line-height:1.45}.text-font-size-row .text-font-picker summary{box-sizing:border-box;gap:6px;min-height:32px}.text-font-size-row .text-font-picker summary>strong{flex:1;font-size:11px;font-weight:500;font-family:inherit!important}.text-dropdown-chevron{flex:none;margin-left:auto;transition:transform .15s}.text-font-picker[open]>summary>.text-dropdown-chevron{transform:rotate(180deg)}.text-font-results>button>strong{font-size:14px;font-weight:400;line-height:1.4}.text-font-results>button>span{font-size:10px}.overlay-properties .text-basic-format>button{justify-content:center;align-items:center;gap:3px;display:flex}.text-basic-format>button[aria-expanded=true] .text-dropdown-chevron{transform:rotate(180deg)}.text-align-options>button{justify-content:center;align-items:center;display:flex}@media (width>=1200px){.video-studio-app .overlay-floating-inspector{box-sizing:border-box;height:80%;max-height:80%;top:1%;bottom:1%;right:5%}}@media (width>=761px){.video-studio-app .video-studio-workspace{grid-template-rows:minmax(0,1fr) auto}.video-studio-app .video-studio-workspace>.video-tool-rail{grid-area:1/1/3;min-height:0;overflow-y:auto}.video-studio-app .video-studio-workspace>.video-studio-media{grid-area:1/2/3;min-height:0;overflow-y:auto}.video-studio-app .video-studio-workspace>.video-studio-main{grid-area:1/-2/auto/-1;min-width:0}.video-studio-app .video-studio-workspace>.video-studio-timeline{box-sizing:border-box;grid-area:2/-2/auto/-1;min-width:0}}@media (width<=760px){.video-studio-app .video-studio-workspace{grid-template-columns:minmax(0,1fr);display:grid;overflow:auto}.video-studio-app .video-studio-workspace>.video-studio-main{grid-area:1/1/auto/-1;min-height:320px}.video-studio-app .video-studio-workspace>.video-studio-timeline{box-sizing:border-box;grid-area:2/1/auto/-1;min-width:0}.video-studio-app .video-studio-workspace>.video-tool-rail{grid-area:3/1}.video-studio-app .video-studio-workspace>.video-studio-media{grid-area:3/2}}.overlay-library-elements .overlay-preset-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.overlay-library-text .overlay-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-studio-media{container-type:inline-size}@container (width>=340px){.overlay-library-text .overlay-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.overlay-preset-grid>button{aspect-ratio:1;place-items:center;display:grid}.overlay-preset-grid>button>.overlay-preset-preview,.overlay-preset-grid>button>span{box-sizing:border-box;width:100%;height:100%;padding:0}.video-studio-app .overlay-track{--overlay-track-color:#7060ad;border:0;height:24px;min-height:24px;max-height:24px;margin:0;padding:1px 0}.video-studio-app .overlay-track-sticker{--overlay-track-color:#aa567f}.video-studio-app .overlay-track-shape{--overlay-track-color:#318681}.video-studio-app .overlay-track>button{background:var(--overlay-track-color);color:#fff;box-sizing:border-box;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;height:100%;padding:0 6px;display:flex;top:0}:root[data-theme=dark] .video-studio-app .overlay-track>button,:root[data-theme=dark][data-palette=dark] .video-studio-app .overlay-track>button{color:#fff}.video-studio-app .overlay-track>button.active{background:var(--overlay-track-color);outline-offset:-1px;border-color:#fff;outline:1px solid #fff}:root[data-theme=dark] .video-studio-app .overlay-track>button.active{border-color:#3d4f67;outline:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .overlay-track>button.active{border-color:#484848;outline:1px solid #484848}.video-studio-app .overlay-track>button>.studio-icon{flex:none;width:14px;height:14px}.video-studio-app .overlay-track>button>strong{min-width:0;font-size:10px;font-weight:500}@media (width>=761px){.editor-layout .video-studio-app .video-studio-workspace>.video-studio-media{align-self:stretch;height:auto;max-height:none}}.video-studio-app .video-studio-track.overlay-track{box-sizing:border-box;border:0}.video-studio-app .video-studio-track.overlay-track>button{height:calc(100% - 2px);min-height:0;max-height:22px;padding-block:0;line-height:1;top:1px}:root .video-studio-app .video-studio-track.overlay-track>button{background:var(--overlay-track-color)!important;color:#fff!important}:root[data-theme=dark] .video-studio-app .video-studio-track.overlay-track>button,:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track.overlay-track>button{color:#fff!important}:root .video-studio-app .video-studio-track:is(.combined-media,.unified-caption-lane){box-sizing:border-box;margin:0;padding:2px 0}:root .video-studio-app .video-studio-track.unified-caption-lane{height:36px;min-height:36px}:root .video-studio-app .video-studio-track:is(.combined-media,.unified-caption-lane)>button:not(.track-order-grip){height:calc(100% - 4px);min-height:0;top:2px}:root .video-studio-app .video-studio-track .track-order-grip{width:18px;min-width:18px;height:calc(100% - 2px);min-height:0;box-shadow:none;border:0;border-radius:4px;padding:0;font-size:15px;top:1px;transform:translate(-21px);color:var(--ui-muted,var(--ui-text))!important;background:color-mix(in srgb, var(--ui-text) 5%, transparent)!important}:root .video-studio-app .video-studio-track .track-order-grip:hover{color:var(--ui-text)!important;background:color-mix(in srgb, var(--ui-accent) 18%, transparent)!important}.scene-effects-library{scrollbar-width:thin;flex-direction:column;gap:18px;min-height:0;font-size:12px;display:flex;overflow:auto}.scene-effects-library>p{color:var(--ui-muted);margin:0;font-size:11px}.scene-effects-library section>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.scene-effects-library button{font:inherit;color:var(--ui-text);cursor:pointer}.scene-effects-library button:disabled{opacity:.45;cursor:default}.scene-effects-library header button{color:var(--ui-accent);background:0 0;border:0;font-size:10px}.scene-effect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.scene-effect-grid>button{border:1px solid var(--ui-border);background:var(--ui-raised);border-radius:8px;min-width:0;padding:0;overflow:hidden}.scene-effect-grid>button[aria-pressed=true]{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent)}.scene-effect-grid small{padding:5px 2px;font-size:10px;display:block}.scene-effect-sample{aspect-ratio:1;background:linear-gradient(#68b7d3 0 55%,#50783e 55%);display:block;position:relative;overflow:hidden}:root[data-theme=dark] .scene-effect-sample,:root[data-theme=dark][data-palette=dark] .scene-effect-sample{background:linear-gradient(#68b7d3 0 55%,#50783e 55%)}.scene-effect-sample i{background:#e1c38b;border-radius:45%;position:absolute;inset:35% -10% -20%;transform:rotate(-20deg)}:root[data-theme=dark] .scene-effect-sample i{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .scene-effect-sample i{background:#303030}.scene-effect-sample b{background:#ffe9b1;border-radius:50%;width:22%;height:22%;position:absolute;top:15%;left:12%;box-shadow:0 0 15px #fff6}:root[data-theme=dark] .scene-effect-sample b{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .scene-effect-sample b{background:#303030}.scene-effect-settings{border:1px solid var(--ui-border);border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.scene-effect-settings label{flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.scene-effect-settings input{box-sizing:border-box;width:100%;color:var(--ui-text);background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:5px;padding:5px}.scene-effect-settings button{background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:6px;padding:6px}.transitions .scene-effect-sample{animation-duration:2s;animation-iteration-count:infinite}.transition-fade{animation-name:scene-fade}.transition-wipe-left{animation-name:scene-wipe}.transition-wipe-up{animation-name:scene-up}.transition-zoom{animation-name:scene-zoom}.transition-slide{animation-name:scene-slide}.transition-iris{animation-name:scene-iris}@keyframes scene-fade{0%{opacity:0}60%,to{opacity:1}}@keyframes scene-wipe{0%{clip-path:inset(0 100% 0 0)}60%,to{clip-path:inset(0)}}@keyframes scene-up{0%{clip-path:inset(100% 0 0)}60%,to{clip-path:inset(0)}}@keyframes scene-zoom{0%{opacity:0;transform:scale(.7)}60%,to{opacity:1;transform:scale(1)}}@keyframes scene-slide{0%{transform:translate(100%)}60%,to{transform:translate(0)}}@keyframes scene-iris{0%{clip-path:circle(0%)}60%,to{clip-path:circle(71%)}}@media (prefers-reduced-motion:reduce){.transitions .scene-effect-sample{animation:none}}.video-studio-track .clip-filter-marker{z-index:5;pointer-events:none;background:#75d9c2;height:4px;position:absolute;top:auto;bottom:0;left:0}:root[data-theme=dark] .video-studio-track .clip-filter-marker{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .video-studio-track .clip-filter-marker{background:#303030}.video-studio-track .clip-transition-marker{z-index:4;pointer-events:none;background:#b295ec66;border-right:1px solid #dac8ff;place-items:center;min-width:18px;display:grid;position:absolute;inset:0 auto 0 0}:root[data-theme=dark] .video-studio-track .clip-transition-marker{background:#b295ec66;border-right:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-track .clip-transition-marker{background:#b295ec66;border-right:1px solid #484848}.clip-transition-marker .studio-icon{color:#fff;width:14px;height:14px}:root[data-theme=dark] .clip-transition-marker .studio-icon,:root[data-theme=dark][data-palette=dark] .clip-transition-marker .studio-icon{color:#fff}:root .video-studio-app .video-studio-track.combined-media .video-filmstrip{position:absolute;inset:0;height:100%!important}:root .video-studio-app .video-studio-track.combined-media .combined-audio{position:absolute;background:0 0!important;inset:62% 0 0!important}:root .video-studio-app .video-studio-track.combined-media .combined-audio svg.audio-waveform{opacity:.65!important;height:100%!important}:root .editor-layout,:root .editor-layout *{-webkit-user-select:none!important;user-select:none!important}:root .editor-layout :is(input,textarea,[contenteditable=true]),:root .editor-layout [contenteditable=true] *{-webkit-user-select:text!important;user-select:text!important}:root .editor-layout .workspace-sidebar.is-open{flex:0 0 240px;width:240px;padding-inline:10px}:root .editor-layout .workspace-sidebar.is-open>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}:root .editor-layout .workspace-sidebar.is-open>nav :is(a,button){justify-content:center;width:100%;height:34px;min-height:34px;padding:5px}:root .editor-layout .workspace-sidebar.is-open>nav .workspace-nav-label{display:none}:root .workspace-projects{gap:12px;margin-top:14px}:root .workspace-project-row{align-items:center;gap:4px;margin-bottom:2px;padding:5px 3px;display:flex}:root .workspace-project-main{flex:1;gap:6px;min-width:0}:root .workspace-project-main small{display:none}:root .workspace-project-main strong{font-size:10px}:root .workspace-project-icon{border-radius:6px;width:24px;height:26px}:root .workspace-project-actions{flex:0 0 42px;gap:3px;margin:0}:root .workspace-project-actions :is(a,button){width:19px;height:21px;padding:0}:root .workspace-project-section-head{padding:0 3px 4px}:root .workspace-recent-section{padding-top:10px}.transcript-topics,.clean-audio-panel{border:1px solid var(--ui-border,#dfe5ee);border-radius:9px;margin:8px 0;padding:10px;font-size:11px}:root[data-theme=dark] .transcript-topics,:root[data-theme=dark] .clean-audio-panel{border:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .transcript-topics,:root[data-theme=dark][data-palette=dark] .clean-audio-panel{border:1px solid var(--ui-border,#484848)}.transcript-topics summary,.clean-audio-panel summary{cursor:pointer;font-weight:650}.transcript-topics label{gap:4px;margin-top:8px;display:grid}.transcript-topics small,.clean-audio-panel p{color:var(--ui-muted,#8190a2);margin:8px 0;line-height:1.5;display:block}:root[data-theme=dark] .transcript-topics small,:root[data-theme=dark] .clean-audio-panel p,:root[data-theme=dark][data-palette=dark] .transcript-topics small,:root[data-theme=dark][data-palette=dark] .clean-audio-panel p{color:var(--ui-muted,#8db9ff)}.transcript-topics input,.transcript-topics textarea{box-sizing:border-box;width:100%}.caption-center-guide{z-index:90;pointer-events:none;background:#5de5ed;position:absolute;box-shadow:0 0 3px #1125}:root[data-theme=dark] .caption-center-guide{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .caption-center-guide{background:#303030}.caption-center-guide.vertical{width:1px;top:0;bottom:0;left:50%}.caption-center-guide.horizontal{height:1px;top:50%;left:0;right:0}.caption-time-ruler{border-bottom:1px solid var(--ui-border,#71809955);cursor:ew-resize;touch-action:none;height:25px;position:absolute;top:0;left:0;right:0}:root[data-theme=dark] .caption-time-ruler{border-bottom:1px solid var(--ui-border,#3d4f6755)}:root[data-theme=dark][data-palette=dark] .caption-time-ruler{border-bottom:1px solid var(--ui-border,#48484855)}.caption-time-ruler span{color:var(--ui-muted,#72819a);pointer-events:none;border-left:1px solid #71809955;padding-left:3px;font:9px sans-serif;position:absolute;top:3px}:root[data-theme=dark] .caption-time-ruler span{color:var(--ui-muted,#8db9ff);border-left:1px solid #3d4f6755}:root[data-theme=dark][data-palette=dark] .caption-time-ruler span{color:var(--ui-muted,#8db9ff);border-left:1px solid #48484855}.caption-time-ruler span:last-child{transform:translate(-100%)}:root .caption-timing-clip.detached-caption{background:#286c78!important;border-color:#51bec8!important}:root[data-theme=dark] .caption-timing-clip.detached-caption{background:#286c78!important;border-color:#3d4f67!important}:root[data-theme=dark][data-palette=dark] .caption-timing-clip.detached-caption{background:#286c78!important;border-color:#484848!important}:root .caption-timing-clip.caption-title{background:#875629!important;border-color:#e7ac59!important}:root[data-theme=dark] .caption-timing-clip.caption-title{background:#875629!important;border-color:#3d4f67!important}:root[data-theme=dark][data-palette=dark] .caption-timing-clip.caption-title{background:#875629!important;border-color:#484848!important}.caption-selection-tools{border-bottom:1px solid var(--ui-border,#71809955);padding:8px 0}:root[data-theme=dark] .caption-selection-tools{border-bottom:1px solid var(--ui-border,#3d4f6755)}:root[data-theme=dark][data-palette=dark] .caption-selection-tools{border-bottom:1px solid var(--ui-border,#48484855)}.caption-selection-tools nav,.caption-word-choices{flex-wrap:wrap;gap:4px;margin-bottom:7px;display:flex}.caption-selection-tools button{min-height:26px!important;padding:5px!important;font-size:10px!important}.caption-selection-tools [aria-pressed=true],:root[data-theme=dark] .caption-selection-tools [aria-pressed=true],:root[data-theme=dark][data-palette=dark] .caption-selection-tools [aria-pressed=true]{background:var(--ui-accent,#3568bf)!important;color:#fff!important}.caption-timing-track .caption-playhead{pointer-events:auto;cursor:ew-resize;touch-action:none;top:0!important;bottom:0!important}.video-caption-handles{z-index:45;pointer-events:none;position:absolute;inset:0}.video-caption-hit{pointer-events:auto;cursor:move;touch-action:none;border:1px dashed #6bcbdc80;position:absolute}:root[data-theme=dark] .video-caption-hit{border:1px dashed #3d4f6780}:root[data-theme=dark][data-palette=dark] .video-caption-hit{border:1px dashed #48484880}.video-caption-hit:hover{border-color:#6bcbdc}:root[data-theme=dark] .video-caption-hit:hover{border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-caption-hit:hover{border-color:#484848}.video-caption-hit .caption-resize-knob,.video-caption-hit .caption-rotate-knob{color:#fff;touch-action:none;background:#253850;border-radius:50%;width:20px;height:20px;min-height:0;padding:0;font:12px sans-serif;position:absolute}:root[data-theme=dark] .video-caption-hit .caption-resize-knob,:root[data-theme=dark] .video-caption-hit .caption-rotate-knob,:root[data-theme=dark][data-palette=dark] .video-caption-hit .caption-resize-knob,:root[data-theme=dark][data-palette=dark] .video-caption-hit .caption-rotate-knob{color:#fff;background:#253850}.caption-resize-knob{cursor:nwse-resize;bottom:-10px;right:-10px}.caption-rotate-knob{cursor:grab;bottom:-30px;left:50%}.video-caption-shared-timeline{min-height:0;position:relative;background:0 0!important;flex:none!important}.video-caption-shared-timeline .caption-timing-scroll{overflow:visible}.video-caption-shared-timeline .caption-time-ruler{display:none}.video-caption-tab-body .subtitle-customize-panel{gap:8px;padding:8px;display:grid}.caption-edit-actions{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.caption-edit-actions button{min-height:28px!important;padding:5px!important;font-size:10px!important}.subtitle-app .caption-timing-clip.detached-caption,.subtitle-app .caption-timing-clip.caption-title,:root[data-theme=dark] .subtitle-app .caption-timing-clip.detached-caption,:root[data-theme=dark] .subtitle-app .caption-timing-clip.caption-title,:root[data-theme=dark][data-palette=dark] .subtitle-app .caption-timing-clip.detached-caption,:root[data-theme=dark][data-palette=dark] .subtitle-app .caption-timing-clip.caption-title{color:#fff}.subtitle-app .caption-timing-clip.detached-caption small,.subtitle-app .caption-timing-clip.detached-caption span,.subtitle-app .caption-timing-clip.caption-title small,.subtitle-app .caption-timing-clip.caption-title span{color:inherit}.video-caption-shared-timeline>.track-order-grip{width:18px;min-width:0;height:46px;min-height:0;color:var(--ui-muted);background:color-mix(in srgb, var(--ui-text) 5%, transparent);cursor:grab;border:0;border-radius:4px;padding:0;font-size:15px;position:absolute;top:2px;left:-21px}.export-progress-dialog{border:1px solid var(--ui-border);text-align:center;background:var(--ui-panel,#172130);width:min(440px,85vw);color:var(--ui-text,#fff);border-radius:22px;padding:38px;box-shadow:0 30px 100px #0006}:root[data-theme=dark] .export-progress-dialog,:root[data-theme=dark][data-palette=dark] .export-progress-dialog{background:var(--ui-panel,#172130);color:var(--ui-text,#fff)}.export-progress-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090e1bcc}:root[data-theme=dark] .export-progress-dialog::backdrop,:root[data-theme=dark][data-palette=dark] .export-progress-dialog::backdrop{background:#090e1bcc}.export-progress-dialog h2{margin:20px 0 12px;font-size:23px}.export-progress-dialog p{font-size:15px;line-height:1.5}.export-progress-dialog small{opacity:.7;margin-top:20px;line-height:1.5;display:block}.export-progress-dialog progress{accent-color:#5089ed;width:100%;height:8px;margin:14px 0}.export-progress-dialog strong{font-size:24px;display:block}.export-spinner{border:4px solid #739fff30;border-top-color:#739fff;border-radius:50%;width:52px;height:52px;margin:auto;animation:.8s linear infinite export-spin}:root[data-theme=dark] .export-spinner{border:4px solid #3d4f6730;border-top-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .export-spinner{border:4px solid #48484830;border-top-color:#484848}@keyframes export-spin{to{transform:rotate(360deg)}}.asset-library{border-top:1px solid var(--ui-border,#e1e6ec);min-width:0;margin-top:14px;padding:14px 8px}:root[data-theme=dark] .asset-library{border-top:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .asset-library{border-top:1px solid var(--ui-border,#484848)}.asset-library header{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.asset-library button{color:var(--ui-muted,#7c879b);cursor:pointer;background:0 0;border:0;padding:5px;font-size:10px}:root[data-theme=dark] .asset-library button{color:var(--ui-muted,#a6b7cd)}:root[data-theme=dark][data-palette=dark] .asset-library button{color:var(--ui-muted,#b5b5b5)}.asset-library nav{gap:5px;margin:8px 0;display:flex!important}.asset-library nav [aria-pressed=true]{background:var(--ui-raised,#eaf0f8);color:var(--ui-text,#182335);border-radius:6px}:root[data-theme=dark] .asset-library nav [aria-pressed=true]{background:var(--ui-raised,#1e2a3b);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .asset-library nav [aria-pressed=true]{background:var(--ui-raised,#303030);color:var(--ui-text,#eee)}.asset-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.asset-library-grid a{min-width:0;color:var(--ui-text);text-decoration:none;display:block;padding:0!important}.asset-card-preview{aspect-ratio:1;background:var(--ui-raised,#e4eaf2);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .asset-card-preview{background:var(--ui-raised,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .asset-card-preview{background:var(--ui-raised,#303030)}.asset-card-preview video{object-fit:cover;width:100%;height:100%}.asset-card-preview svg{opacity:.5;width:24px;height:24px}.asset-card-preview small{color:#fff;background:#0008;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;bottom:4px;left:4px}:root[data-theme=dark] .asset-card-preview small,:root[data-theme=dark][data-palette=dark] .asset-card-preview small{color:#fff;background:#0008}.asset-library-grid a>span{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:10px;display:block;overflow:hidden}.asset-library p{opacity:.7;font-size:11px}.ready-style-templates{padding:8px;font-size:12px}.ready-style-templates>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.ready-style-templates button{border:1px solid var(--ui-border)!important;background:var(--ui-raised)!important;color:var(--ui-text)!important;border-radius:8px!important;padding:10px!important;font-size:11px!important}.subtitle-app .caption-timing-track>.caption-audio-lane{pointer-events:auto;border-top:1px solid var(--ui-border,#71809944);width:100%;position:absolute;bottom:auto;left:0;right:0;overflow:visible}:root[data-theme=dark] .subtitle-app .caption-timing-track>.caption-audio-lane{border-top:1px solid var(--ui-border,#3d4f6744)}:root[data-theme=dark][data-palette=dark] .subtitle-app .caption-timing-track>.caption-audio-lane{border-top:1px solid var(--ui-border,#48484844)}.subtitle-app .caption-audio-lane .subtitle-timeline-sound{height:60px;min-height:60px}.subtitle-app .caption-audio-lane .audio-volume-handle{height:56px}.subtitle-app .caption-audio-lane svg.audio-waveform{transform:scaleY(var(--wave-volume,1));transform-origin:bottom;position:absolute;bottom:0;height:36px!important}.subtitle-app .caption-audio-lane .audio-volume-value{z-index:2}.shared-style-picker>.asset-library{flex:none;margin-top:8px;padding:8px}.shared-style-picker .asset-card-preview{aspect-ratio:16/10}.shared-style-picker .ready-style-templates{flex:none}@media (width>=761px){:root .editor-layout .workspace-sidebar:not(.is-open){box-sizing:border-box;flex:0 0 76px;align-items:center;width:76px;min-width:76px;max-width:76px;padding:18px 0}:root .editor-layout .workspace-sidebar:not(.is-open)>nav{flex-direction:column;align-items:center;width:100%;padding:0;display:flex}:root .editor-layout .workspace-sidebar:not(.is-open)>nav :is(a,button),:root .editor-layout .workspace-sidebar:not(.is-open)>.workspace-rail-expand{flex:none;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;margin-inline:auto;padding:0;display:flex}:root .editor-layout .workspace-sidebar.is-open{box-sizing:border-box;min-width:240px;max-width:240px}}.workspace-project-list[hidden]{display:none!important}.export-progress-dialog{max-height:90vh;margin:0;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.caption-timing-scroll{overflow:auto hidden}.subtitle-app .caption-timing-track,.video-timeline-ruler{overflow:hidden}.video-studio-app .video-studio-track-scroll.is-fit{overflow-x:hidden}:root .video-studio-app .video-studio-track.combined-media .combined-audio{inset:0!important}:root .video-studio-app .video-studio-track.combined-media .combined-audio svg.audio-waveform{transform-origin:bottom;height:50%!important;transform:scaleY(var(--wave-volume,1))!important;inset:auto 0 0!important}.video-studio-timeline-head button:has(>span){gap:6px;width:auto;min-width:max-content;padding-inline:10px}.format-group{opacity:.7;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px 5px;font-size:11px;display:block}.video-caption-empty{gap:14px;padding:16px;display:grid}.video-caption-empty p{opacity:.75;font-size:12px;line-height:1.6}.video-preview-tools .video-export-primary{white-space:nowrap;border:0;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:flex;background:var(--ui-accent-button,#3568bf)!important;color:#fff!important}:root[data-theme=dark] .video-preview-tools .video-export-primary,:root[data-theme=dark][data-palette=dark] .video-preview-tools .video-export-primary{background:var(--ui-accent-button,#3568bf)!important;color:#fff!important}.caption-group-badge{color:#fff;border-radius:6px;margin:6px 0;padding:4px 8px;font-size:11px;display:inline-block}:root[data-theme=dark] .caption-group-badge,:root[data-theme=dark][data-palette=dark] .caption-group-badge{color:#fff}.caption-group-editor{gap:10px;font-size:12px;display:grid}.caption-group-editor p{line-height:1.5}.caption-group-editor label{align-items:center;gap:8px;display:flex}.caption-group-editor input:not([type=checkbox]){border:1px solid var(--ui-border);background:var(--ui-panel);width:100%;min-width:0;color:inherit;border-radius:6px;padding:7px}.caption-group-editor>div>input[type=number]{width:55px}.caption-group-list{gap:4px;max-height:220px;display:grid;overflow:auto}.caption-group-list label{padding:5px}.caption-group-list span{text-overflow:ellipsis;white-space:nowrap;padding-left:6px;overflow:hidden}:root .caption-timing-clip.grouped-caption{background:color-mix(in srgb, var(--caption-group-color) 30%, var(--ui-panel,#182132))!important;border:2px solid var(--caption-group-color)!important}:root[data-theme=dark] .caption-timing-clip.grouped-caption,:root[data-theme=dark][data-palette=dark] .caption-timing-clip.grouped-caption{background:color-mix(in srgb, var(--caption-group-color) 30%, var(--ui-panel,#182132))!important}.caption-group-label{color:var(--caption-group-color);font-size:9px;font-weight:700}.caption-timing-clip.grouped-caption.detached-caption{border-style:dashed!important}.editor-beta-notice{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 12px;display:flex}.editor-beta-notice p{flex:1;min-width:160px;margin:0;font-size:11px;line-height:1.5}.editor-beta-notice button{border:1px solid var(--ui-border);background:var(--ui-raised);color:inherit;cursor:pointer;border-radius:6px;padding:5px 8px}.editor-beta-notice .beta-badge{color:var(--ui-accent);font-size:10px;font-weight:700}:root .clean-audio-shortcut{white-space:nowrap;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:12px;color:#304510!important;background:#edfccb!important;border:1px solid #d3ebac!important}:root[data-theme=dark] .clean-audio-shortcut{color:#e6ecf6!important;background:#18202d!important;border:1px solid #3d4f67!important}:root[data-theme=dark][data-palette=dark] .clean-audio-shortcut{color:#eee!important;background:#202020!important;border:1px solid #484848!important}.video-preview-tools{flex-wrap:wrap}.subtitle-playback-tools{align-items:center;gap:8px;display:flex}.subtitle-playback-tools .subtitle-playback{gap:4px}.subtitle-playback-tools .subtitle-playback button{place-items:center;width:32px;height:32px;padding:6px;display:grid}:root :is(.subtitle-app,.video-studio-app) button.timeline-fit{outline-offset:2px;width:auto;min-width:0;height:26px;color:var(--ui-text);cursor:pointer;border-radius:5px;font-weight:500;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 7px!important;font-size:11px!important}:root :is(.subtitle-app,.video-studio-app) button.timeline-fit:hover{background:color-mix(in srgb, var(--ui-raised,#dce5f1) 70%, transparent)!important}:root[data-theme=dark] :is(.subtitle-app,.video-studio-app) button.timeline-fit:hover{background:color-mix(in srgb, var(--ui-raised,#1e2a3b) 70%, transparent)!important}:root[data-theme=dark][data-palette=dark] :is(.subtitle-app,.video-studio-app) button.timeline-fit:hover{background:color-mix(in srgb, var(--ui-raised,#303030) 70%, transparent)!important}.video-studio-timeline-head .video-timeline-transport .clean-audio-shortcut{width:auto;height:30px;padding:5px 9px;font-size:11px}:root .subtitle-app .subtitle-control-groups>.subtitle-playback-tools{order:1}:root .subtitle-app .subtitle-playback-tools>.subtitle-playback{order:0}:root .subtitle-app .subtitle-playback-tools>.clean-audio-shortcut{order:1}:root .voice-compact-actions{align-items:center}.voice-compact-actions button{flex:0 0 30px;margin:0;line-height:1}.voice-compact-actions button svg{flex:none;width:18px;height:18px;margin:0;display:block}:root .subtitle-app .subtitle-control-groups .subtitle-playback,:root .subtitle-app .subtitle-under-video-tools .subtitle-tools-top{border-left:0!important;border-right:0!important;border-inline:0!important}:root .subtitle-app .caption-audio-lane .subtitle-timeline-sound{gap:6px}.subtitle-app .caption-audio-lane .audio-volume-handle{overflow:hidden}:root .subtitle-app .caption-audio-lane svg.audio-waveform{height:100%!important}:root .subtitle-app .subtitle-transcript-panel{border-bottom:0!important}:root .subtitle-app .subtitle-text-rows{border-top:0!important}:root .subtitle-text-rows article.active textarea,:root .video-caption-row.active textarea{cursor:text;border:1px solid var(--caption-selection-color,#e6c85b)!important;box-shadow:none!important;caret-color:var(--ui-text,#fff)!important}:root[data-theme=dark] .subtitle-text-rows article.active textarea,:root[data-theme=dark] .video-caption-row.active textarea{border:1px solid var(--caption-selection-color,#3d4f67)!important;caret-color:var(--ui-text,#fff)!important}:root[data-theme=dark][data-palette=dark] .subtitle-text-rows article.active textarea,:root[data-theme=dark][data-palette=dark] .video-caption-row.active textarea{border:1px solid var(--caption-selection-color,#484848)!important;caret-color:var(--ui-text,#fff)!important}:root .subtitle-text-rows textarea:focus,:root .video-caption-row textarea:focus{outline-offset:0;outline:none!important}.timeline-group-tools{min-height:22px;color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:7px;padding:3px 0;font-size:10px;display:flex}.timeline-group-tools>span{opacity:.6}.timeline-group-tools button,.timeline-group-tools select{font:inherit;border:1px solid var(--ui-border);background:var(--ui-panel);color:inherit;cursor:pointer;border-radius:5px;padding:4px 7px}.timeline-group-bracket{z-index:9;cursor:pointer;background:0 0;border:2px solid;border-top:0;border-bottom-width:3px;height:6px;padding:0;position:absolute}.caption-timing-clip.multi-selected{outline-offset:-3px;outline:2px solid var(--ui-accent,#4c9fff)!important;box-shadow:inset 0 0 0 4px #fff4!important}:root[data-theme=dark] .caption-timing-clip.multi-selected{outline:2px solid var(--ui-accent,#3d4f67)!important}:root[data-theme=dark][data-palette=dark] .caption-timing-clip.multi-selected{outline:2px solid var(--ui-accent,#484848)!important}:root .subtitle-app .subtitle-edit-toolbar{border-bottom:0!important}.caption-options-menu{margin:8px 0;font-size:12px;position:relative}.caption-options-menu>summary{cursor:pointer;border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;list-style:none;display:flex}.caption-options-menu>summary::-webkit-details-marker{display:none}.caption-options-popup{z-index:40;overscroll-behavior:contain;border:1px solid var(--ui-border);background:var(--ui-panel,#182132);border-radius:9px;max-height:52vh;padding:12px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 25px #0004}:root[data-theme=dark] .caption-options-popup,:root[data-theme=dark][data-palette=dark] .caption-options-popup{background:var(--ui-panel,#182132)}.caption-options-popup>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.caption-options-popup>header strong{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.caption-options-popup nav{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.caption-options-popup button,.caption-options-popup select{border:1px solid var(--ui-border);background:var(--ui-raised);color:inherit;cursor:pointer;border-radius:5px;padding:6px 8px;font-size:11px}.caption-options-popup button[aria-pressed=true],:root[data-theme=dark] .caption-options-popup button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .caption-options-popup button[aria-pressed=true]{background:var(--ui-accent-button,#3568bf);color:#fff}.caption-options-popup button:disabled{opacity:.45;cursor:default}.caption-options-popup .caption-menu-delete{color:#e56f78;margin-top:12px}:root[data-theme=dark] .caption-options-popup .caption-menu-delete,:root[data-theme=dark][data-palette=dark] .caption-options-popup .caption-menu-delete{color:#ffacbc}.caption-timing-options{flex-wrap:wrap;gap:7px;display:flex}.caption-timing-options>div{gap:5px;width:100%;display:flex}.video-caption-row{position:relative}.video-caption-row textarea{flex:1;min-width:0}.video-caption-row .subtitle-reorder-grip{width:22px;height:30px;color:var(--ui-text);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.video-caption-row .subtitle-reorder-grip:active{cursor:grabbing}.video-studio-timeline-head{padding-inline:10px!important}.video-studio-timeline-head>div{padding-inline:3px}.caption-timing-clip.group-drop-target{outline-offset:2px;z-index:12;outline:3px solid var(--ui-accent,#58d9e8)!important}:root[data-theme=dark] .caption-timing-clip.group-drop-target{outline:3px solid var(--ui-accent,#3d4f67)!important}:root[data-theme=dark][data-palette=dark] .caption-timing-clip.group-drop-target{outline:3px solid var(--ui-accent,#484848)!important}.caption-drop-hint{background:var(--ui-accent-button,#3568bf);color:#fff;white-space:nowrap;pointer-events:none;z-index:30;border-radius:5px;padding:5px 8px;font-size:11px;position:absolute;bottom:100%;left:0}:root[data-theme=dark] .caption-drop-hint,:root[data-theme=dark][data-palette=dark] .caption-drop-hint{background:var(--ui-accent-button,#3568bf);color:#fff}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel{width:100%;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:22px 14px!important;padding:12px 4px!important;display:grid!important}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .subtitle-customize-head,:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .subtitle-check-control{grid-column:1/-1}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel label,:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .language-dropdown,:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .subtitle-color-control{flex-direction:column;align-items:stretch;gap:9px;min-width:0;font-size:11px;font-weight:400;display:flex}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel label>span,:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel label b,:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .subtitle-color-control>span,:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .language-dropdown>span{font-size:11px;font-weight:400}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .subtitle-size-control{grid-column:auto}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .language-dropdown-trigger{border:1px solid var(--ui-border);background:var(--ui-panel);width:100%;min-height:38px;color:inherit;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;display:flex}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .subtitle-color-control{align-items:flex-start;padding:0}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=color]{border:0;border-radius:50%;width:28px;height:28px;padding:0;overflow:hidden}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=range]{appearance:none;background:0 0;width:100%;height:24px;padding:0}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf25;height:3px}:root[data-theme=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf25}:root[data-theme=dark][data-palette=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf25}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ui-panel);border:1px solid #3568bf66;border-radius:1px;width:9px;height:9px;margin-top:-3px}:root[data-theme=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=range]::-webkit-slider-thumb{border:1px solid #3568bf66}:root[data-theme=dark][data-palette=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=range]::-webkit-slider-thumb{border:1px solid #3568bf66}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel .subtitle-check-control{flex-direction:row;align-items:center;gap:9px}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]{appearance:none;background:#3568bf22;border:1px solid #3568bf33;border-radius:20px;width:30px;height:18px;position:relative}:root[data-theme=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox],:root[data-theme=dark][data-palette=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]{background:#3568bf22;border:1px solid #3568bf33}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:after{content:"";background:#8caede;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}:root[data-theme=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:after,:root[data-theme=dark][data-palette=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:after,:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:checked,:root[data-theme=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:checked,:root[data-theme=dark][data-palette=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:checked{background:#8caede}:is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:checked:after{background:#fff;transform:translate(12px)}:root[data-theme=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:checked:after{background:#18202d}:root[data-theme=dark][data-palette=dark] :is(.subtitle-editor-page,.video-caption-tab-body) .subtitle-customize-panel input[type=checkbox]:checked:after{background:#202020}.video-caption-timing .caption-timing-text{flex:1;min-width:120px;max-width:440px;width:auto!important}.video-caption-timing select{background:var(--ui-panel);max-width:170px;color:inherit;border:1px solid var(--ui-border);border-radius:7px;padding:8px}.subtitle-text-rows article.active,.video-caption-row.active{flex-wrap:wrap;position:relative;overflow:visible!important}.caption-row-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.caption-row-actions>select{border:1px solid var(--ui-border);background:var(--ui-panel);min-width:0;max-width:110px;color:var(--ui-text);border-radius:5px;padding:5px 3px;font-size:10px}.caption-row-actions .caption-row-delete{width:26px;height:28px;color:var(--ui-text);background:0 0;border:0;place-items:center;padding:4px;display:grid}.caption-row-actions .caption-options-menu{border:0;position:static;margin:0!important;padding:0!important}.caption-row-actions .caption-options-menu>summary{background:0 0;border:0;place-items:center;width:26px;height:28px;padding:0;font-size:20px;list-style:none;display:grid}.caption-row-actions .caption-options-popup{z-index:70;width:min(300px,100%);top:100%;left:auto;right:0}.caption-row-actions .caption-options-popup button{width:auto;max-width:100%;height:auto}.video-studio-app .shared-style-picker .subtitle-style-categories,.subtitle-app .shared-style-picker .subtitle-style-categories{z-index:5;gap:4px;display:flex;background:var(--ui-panel)!important;flex-wrap:wrap!important;margin:0!important;padding:6px 0!important;position:sticky!important;top:0!important;overflow:visible!important}.shared-style-picker .subtitle-style-categories button{background:0 0!important}.shared-style-picker .subtitle-style-categories button.active{background:var(--ui-accent-button)!important}.video-studio-app .shared-style-picker .subtitle-template-library{padding-top:0!important}.caption-popup-icons{align-items:center;gap:6px;display:flex!important}.caption-popup-icons button{place-items:center;display:grid;width:30px!important;height:30px!important;padding:5px!important}.caption-popup-icons button:last-child{margin-left:auto}.caption-word-buckets{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.caption-word-bucket{border:1px dashed var(--ui-border);border-radius:8px;min-height:95px;padding:8px;font-size:11px}.caption-word-bucket strong{font-size:11px}.caption-word-bucket>div{flex-wrap:wrap;gap:4px;display:flex}.caption-word-bucket span{background:var(--ui-accent-soft,#3568bf25);border-radius:4px;padding:3px}:root[data-theme=dark] .caption-word-bucket span,:root[data-theme=dark][data-palette=dark] .caption-word-bucket span{background:var(--ui-accent-soft,#3568bf25)}.caption-word-bucket:hover{border-color:var(--ui-accent,#559aff)}:root[data-theme=dark] .caption-word-bucket:hover{border-color:var(--ui-accent,#3d4f67)}:root[data-theme=dark][data-palette=dark] .caption-word-bucket:hover{border-color:var(--ui-accent,#484848)}.caption-options-popup>.caption-word-choices{flex-wrap:wrap;gap:5px;display:flex}.caption-word-choices [draggable=true]{cursor:grab}.caption-extra-options{margin-top:10px;font-size:11px}.timeline-group-range{z-index:14;border-radius:3px;min-width:14px;height:10px;position:absolute}.timeline-group-name{line-height:10px;position:absolute;inset:0;overflow:hidden;color:#fff!important;background:0 0!important;border:0!important;padding:0 8px!important;font-size:8px!important}:root[data-theme=dark] .timeline-group-name,:root[data-theme=dark][data-palette=dark] .timeline-group-name{color:#fff!important}.group-range-handle{cursor:ew-resize;touch-action:none;border-radius:3px;position:absolute;top:-3px;bottom:-3px;background:#fff9!important;border:0!important;width:8px!important;min-width:0!important;padding:0!important}.timeline-group-help{opacity:.6;cursor:help;font-size:10px}.timeline-group-help small{font-size:9px}.timeline-group-range{border:1px solid color-mix(in srgb, var(--group-color) 75%, transparent);background:color-mix(in srgb, var(--group-color) 35%, var(--ui-panel));border-radius:6px;height:12px;box-shadow:inset 0 1px #ffffff16}.timeline-group-name{cursor:grab;touch-action:none;line-height:11px;color:var(--ui-text)!important;font-size:9px!important}.group-range-handle{opacity:.65;border-radius:3px;top:1px;bottom:1px;background:color-mix(in srgb, var(--group-color) 80%, white)!important;width:7px!important}:root[data-theme=dark] .group-range-handle{background:color-mix(in srgb, var(--group-color) 80%, #18202d)!important}:root[data-theme=dark][data-palette=dark] .group-range-handle{background:color-mix(in srgb, var(--group-color) 80%, #202020)!important}.group-range-handle:hover{opacity:1}.group-range-handle.start{left:2px}.group-range-handle.end{right:2px}.transcript-topic-tabs{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.transcript-topic-tabs button{border:1px solid var(--ui-border);color:var(--ui-text);background:0 0;border-radius:7px;padding:6px 8px;font-size:11px}.transcript-topic-tabs button[aria-pressed=true]{background:var(--ui-accent-button);color:#fff}:root[data-theme=dark] .transcript-topic-tabs button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .transcript-topic-tabs button[aria-pressed=true]{color:#fff}.transcript-marked-list{flex-wrap:wrap;gap:5px;min-height:36px;display:flex}.subtitle-customize-panel select,.subtitle-customize-panel option{color:var(--ui-text)!important;background:var(--ui-panel)!important}.subtitle-preview-area video,.video-preview video{image-rendering:auto;filter:blur(.2px)}.caption-title-select-hit{z-index:8!important;cursor:move!important;background:0 0!important;border:1px solid #0000!important;padding:0!important}.caption-title-select-hit:hover{border-color:#fff6!important}:root[data-theme=dark] .caption-title-select-hit:hover{border-color:#3d4f6766!important}:root[data-theme=dark][data-palette=dark] .caption-title-select-hit:hover{border-color:#48484866!important}:root[data-theme] .subtitle-app .caption-timing-clip,:root[data-theme] .video-studio-app .caption-timing-clip{height:48px!important}:root[data-theme] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-clip .caption-timing-select{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%!important;height:100%!important;padding:5px 7px!important;display:flex!important}:root[data-theme] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-select>span{white-space:nowrap;text-overflow:ellipsis;order:-1;max-width:100%;line-height:14px;overflow:hidden;font-size:11px!important}:root[data-theme] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-inline-times{height:18px!important;position:absolute!important;top:auto!important;bottom:3px!important;left:3px!important}:root[data-theme] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-inline-times input{height:17px!important;min-height:17px!important;padding:0 3px!important;font-size:9px!important}:root[data-theme=light] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-clip{color:#182b49!important;background:#e1e9f7!important;border-color:#a8bbd8!important}:root[data-theme=light] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-clip :is(span,small,button){color:#182b49!important}:root[data-theme=light] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-clip.active{background:#c9d9f1!important}:root[data-theme=light] .subtitle-customize-panel .language-dropdown-trigger,:root[data-theme=light] .language-dropdown-portal [role=option]{color:#18212e!important}:root[data-theme] .caption-timing-clip.suggested-title{opacity:.72;border-style:dashed!important}:root[data-theme] .caption-timing-clip.suggested-title:hover,:root[data-theme] .caption-timing-clip.suggested-title.active{opacity:1}.export-options-dialog{border:1px solid var(--ui-border,#ccd3df);background:var(--ui-panel,#fff);width:min(420px,90vw);color:var(--ui-text,#172130);font:inherit;border-radius:16px;padding:24px;box-shadow:0 24px 80px #0005}:root[data-theme=dark] .export-options-dialog{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .export-options-dialog{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.export-options-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e1880}:root[data-theme=dark] .export-options-dialog::backdrop,:root[data-theme=dark][data-palette=dark] .export-options-dialog::backdrop{background:#080e1880}.export-options-dialog header,.export-options-dialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.export-options-dialog h2{margin:0;font-size:20px}.export-options-dialog label{gap:8px;margin:18px 0;font-size:13px;display:grid}.export-options-dialog select,.export-options-dialog button{font:inherit;color:inherit;background:var(--ui-raised,#f1f4f9);border:1px solid var(--ui-border,#ccd3df);border-radius:8px;padding:10px}:root[data-theme=dark] .export-options-dialog select,:root[data-theme=dark] .export-options-dialog button{background:var(--ui-raised,#1e2a3b);border:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .export-options-dialog select,:root[data-theme=dark][data-palette=dark] .export-options-dialog button{background:var(--ui-raised,#303030);border:1px solid var(--ui-border,#484848)}.export-options-dialog small{opacity:.7;line-height:1.5;display:block}.export-options-dialog footer{margin-top:24px}.export-options-dialog footer button:last-child{color:#fff;background:#3568bf;border-color:#0000}:root[data-theme=dark] .export-options-dialog footer button:last-child,:root[data-theme=dark][data-palette=dark] .export-options-dialog footer button:last-child{color:#fff;background:#3568bf}:root dialog:is(.export-options-dialog,.export-progress-dialog,.edita-confirm-delete,.editor-project-picker,.save-before-leaving){box-sizing:border-box;max-height:calc(100dvh - 40px);font-family:var(--font-body,"Manrope Variable", sans-serif);margin:auto;position:fixed;inset:0}.export-options-dialog{overflow:visible}.export-options-dialog>.language-dropdown{gap:8px;margin:18px 0;font-size:13px;display:grid}.export-options-dialog .language-dropdown-trigger{width:100%;font:inherit}.export-options-dialog .export-filename{border:1px solid var(--ui-border,#ccd3df);background:var(--ui-raised,#f1f4f9);border-radius:8px;align-items:center;display:flex}:root[data-theme=dark] .export-options-dialog .export-filename{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-raised,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .export-options-dialog .export-filename{border:1px solid var(--ui-border,#484848);background:var(--ui-raised,#303030)}.export-filename input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:12px}.export-filename:focus-within,:root[data-theme=dark] .export-filename:focus-within,:root[data-theme=dark][data-palette=dark] .export-filename:focus-within{outline:2px solid var(--ui-accent,#3568bf)}.export-filename>span{opacity:.55;padding-right:12px}:root[data-theme] .export-options-dialog .language-dropdown-trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;height:42px;min-height:42px;padding:10px 12px;font-family:inherit;font-size:13px;display:flex!important}:root[data-theme] .export-options-dialog .language-dropdown-trigger>span{text-align:left;flex:1}:root[data-theme] .export-options-dialog .language-dropdown-trigger>svg{flex:none;width:16px;height:16px}.settings-words-panel{border:1px solid var(--ui-border);border-radius:9px;grid-column:1/-1;font-size:12px}.settings-words-panel>summary{cursor:pointer;padding:11px 12px}.settings-word-options{padding:10px}.settings-word-grid{scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:192px;display:grid;overflow:auto}.settings-word-grid button,.settings-word-bucket button{text-overflow:ellipsis;white-space:nowrap;border:1px dashed var(--ui-border);background:var(--ui-raised);min-width:0;color:var(--ui-text);font:inherit;cursor:grab;border-radius:5px;padding:6px;font-size:10px;overflow:hidden}.settings-word-options button[aria-pressed=true]{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 15%, var(--ui-panel))}.settings-word-options nav,.settings-word-buckets header{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.settings-word-options nav button,.settings-word-buckets header button{border:1px solid var(--ui-border);background:var(--ui-raised);color:var(--ui-text);cursor:pointer;border-radius:5px;padding:3px 9px}.settings-word-buckets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-word-bucket{border:1px dashed var(--ui-border);border-radius:6px;flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:64px;max-height:160px;padding:7px;display:flex;overflow:auto}.caption-effect-controls{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.subtitle-style-summary .caption-style-count{white-space:nowrap;align-items:center;gap:20px;display:flex}.subtitle-style-summary .caption-style-scope{min-width:0;margin-left:auto}.subtitle-style-summary .caption-scope-picker{font-size:11px}:root[data-theme] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-inline-times{box-sizing:content-box!important;gap:4px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:17px!important;padding:3px!important;bottom:3px!important;right:auto!important}:root[data-theme] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-inline-times input{direction:ltr;overflow:hidden;box-sizing:border-box!important;text-align:left!important;width:36px!important;min-width:0!important;max-width:36px!important}.caption-individual-toggle{color:var(--ui-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex!important}.caption-individual-toggle input{accent-color:var(--ui-accent,#608de1);cursor:pointer;width:28px!important;min-width:28px!important;height:16px!important}.caption-individual-hint{z-index:30;border:1px solid var(--ui-border);background:var(--ui-panel);width:245px;color:var(--ui-text);white-space:normal;border-radius:10px;padding:10px 12px;font-size:11px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 6px 20px #0002}.caption-individual-hint p{margin:4px 16px 5px 0;line-height:1.45}.caption-individual-hint>button{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:4px;right:5px}.caption-timing-clip:has(.caption-individual-hint){z-index:30!important;overflow:visible!important}.subtitle-style-summary .caption-style-count{align-items:baseline}.subtitle-style-summary .caption-style-count [role=status]{line-height:inherit;align-self:baseline;margin:0!important}.settings-word-grid{grid-auto-rows:28px;max-height:96px}.settings-add-title{gap:6px;width:100%;margin-top:10px;display:flex}.settings-add-title input{border:1px solid var(--ui-border);background:var(--ui-panel);min-width:0;color:var(--ui-text);font:inherit;border-radius:7px;flex:1;padding:8px}.settings-add-title button{border:1px solid var(--ui-border);background:var(--ui-raised);color:var(--ui-text);font:inherit;border-radius:7px;padding:6px 10px}.caption-secondary-size{grid-column:1/-1;font-size:11px}.caption-secondary-size input{width:100%;accent-color:var(--ui-accent,#608de1)}.home-drop-language{text-align:left;min-width:145px;max-width:100%}.caption-secondary-settings{grid-column:1/-1;min-width:0}.caption-secondary-settings>summary{box-sizing:border-box;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;margin:8px 0;padding:8px 0;font-size:11px;list-style:none;display:flex;position:relative}.caption-secondary-settings>summary:after{content:"";border-bottom:1px solid color-mix(in srgb, var(--ui-border) 50%, transparent);width:100%;position:absolute;bottom:0;left:0}.caption-secondary-settings>summary svg{opacity:.65;flex:none}.caption-secondary-settings>summary::-webkit-details-marker{display:none}.caption-secondary-settings[open]>summary svg{transform:rotate(180deg)}.caption-secondary-settings>.subtitle-customize-panel{background:0 0!important;border:0!important;padding:0!important}.caption-individual-toggle{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important}.caption-individual-toggle input{position:relative;appearance:none!important;border:1px solid var(--ui-border)!important;background:var(--ui-raised)!important;border-radius:9px!important;width:26px!important;height:14px!important}.caption-individual-toggle input:after{content:"";background:var(--ui-text);opacity:.65;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:2px}.caption-individual-toggle input:checked:after{background:var(--ui-accent,#8eb8ff);opacity:1;left:14px}:root[data-theme=dark] .caption-individual-toggle input:checked:after{background:var(--ui-accent,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .caption-individual-toggle input:checked:after{background:var(--ui-accent,#303030)}.home-drop-language{flex:0 0 245px;min-width:245px}.home-drop-language .language-dropdown{align-items:center;gap:10px;display:flex}.home-drop-language .language-dropdown>span{white-space:nowrap;font-size:11px}.home-drop-language .language-dropdown-trigger{white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:135px;border:1px solid color-mix(in srgb, var(--ui-border,#657488) 55%, transparent)!important;padding:9px 10px!important;font-size:12px!important;display:flex!important}:root[data-theme=dark] .home-drop-language .language-dropdown-trigger{border:1px solid color-mix(in srgb, var(--ui-border,#3d4f67) 55%, transparent)!important}:root[data-theme=dark][data-palette=dark] .home-drop-language .language-dropdown-trigger{border:1px solid color-mix(in srgb, var(--ui-border,#484848) 55%, transparent)!important}.home-drop-language .language-dropdown-trigger svg{flex:none;width:14px;height:14px}@media (width<=900px){.home-start-panel{flex-wrap:wrap}.home-drop-language{flex:180px;min-width:180px}.home-drop-language .language-dropdown{flex-direction:column;align-items:stretch;gap:5px}}.subtitle-app .subtitle-preview-notices{scrollbar-width:thin;pointer-events:auto;flex-direction:column;align-items:stretch;gap:7px;width:min(420px,100% - 28px);max-height:170px;display:flex;overflow-y:auto}.subtitle-app .subtitle-preview-notices>*{min-width:0;max-width:100%;position:static!important;transform:none!important}.subtitle-app .subtitle-preview-notices #subtitle-upload-feedback{flex-direction:column;gap:6px;display:flex}.subtitle-app .subtitle-preview-notices .project-feedback{white-space:normal;overflow-wrap:anywhere;background:var(--ui-panel);border-radius:8px;padding:8px 12px;display:block;position:static!important;transform:none!important}.subtitle-app .subtitle-status-inline{flex:none;justify-content:flex-start;min-height:34px}:root[data-palette=forest]{--ui-stage:#101b18;--ui-panel:#192b24;--ui-raised:#2b4037;--ui-border:#40584b;--ui-text:#e6f1e9;--ui-accent:#96ceb0;--ui-muted:#acc1b4;--waveform-gold:#e8c579;--track-caption:#96aada}:root[data-palette=forest][data-forest-palette=pine]{--ui-stage:#101b1c;--ui-panel:#193033;--ui-raised:#294548;--ui-border:#426568;--ui-accent:#83c8c2;--waveform-gold:#dfb77c;--track-caption:#b398d6}:root[data-palette=forest][data-forest-palette=olive]{--ui-stage:#1a1d13;--ui-panel:#2b3021;--ui-raised:#414735;--ui-border:#586044;--ui-accent:#c7d295;--waveform-gold:#dca475;--track-caption:#9dadda}:root[data-palette=cream]{--ui-stage:#f8f5ef;--ui-panel:#fffdf9;--ui-raised:#ede5d9;--ui-border:#d8cbb9;--ui-text:#382c24;--ui-muted:#756454;--ui-accent:#926341;--waveform-gold:#ba852b;--waveform-ground:#f0e2c9;--track-audio:#8d713f;--track-wave:#f3d7a3;--track-caption:#9d7899;--track-caption-alternate:#927a58}:root[data-palette=cream][data-cream-palette=sand]{--ui-stage:#f8f0e7;--ui-panel:#fffaf4;--ui-raised:#efdeca;--ui-border:#dcc4a8;--ui-text:#3b2c20;--ui-muted:#79634e;--ui-accent:#a56a35;--waveform-gold:#b78b30;--track-caption:#8d80a5;--track-caption-alternate:#97794c}:root[data-palette=cream][data-cream-palette=rose]{--ui-stage:#faf1f3;--ui-panel:#fffafb;--ui-raised:#efdee3;--ui-border:#dcc2cb;--ui-text:#3f2932;--ui-muted:#806572;--ui-accent:#a35470;--waveform-gold:#b78b40;--track-caption:#8b7ab0;--track-caption-alternate:#ab7389}:root[data-palette=ruby]{--ui-stage:#201216;--ui-panel:#321d24;--ui-raised:#4a2c35;--ui-border:#68414d;--ui-text:#f7e9ed;--ui-muted:#c9aab4;--ui-accent:#f39aab;--waveform-gold:#eac27d;--waveform-ground:#493426;--track-audio:#805044;--track-wave:#f3d2a4;--track-caption:#b38adb;--track-caption-alternate:#b77187}:root[data-palette=ruby][data-ruby-palette=cherry]{--ui-stage:#211018;--ui-panel:#351b29;--ui-raised:#502c3e;--ui-border:#71435b;--ui-text:#f8e8f0;--ui-muted:#cba9bc;--ui-accent:#f092b9;--waveform-gold:#e6b770;--track-caption:#9b9bdb;--track-caption-alternate:#b16f97}:root[data-palette=ruby][data-ruby-palette=terracotta]{--ui-stage:#221713;--ui-panel:#35241d;--ui-raised:#51382c;--ui-border:#72533f;--ui-text:#f8eee7;--ui-muted:#c9b1a0;--ui-accent:#eca582;--waveform-gold:#dec37f;--track-caption:#b58fc4;--track-caption-alternate:#b98167}:root[data-theme] .caption-scope-picker .language-dropdown-trigger{box-sizing:border-box;color:var(--ui-text);border-radius:8px;justify-content:space-between;min-height:30px;padding:5px 9px;font-family:inherit;font-size:11px;border:1px solid color-mix(in srgb, var(--ui-border) 65%, transparent)!important;background:var(--ui-panel)!important}:root[data-theme] .caption-scope-picker .language-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme] .caption-scope-picker .language-dropdown-trigger>svg{flex:none;width:14px;height:14px}.video-caption-editor .caption-file-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin-bottom:12px;display:grid}.video-caption-editor .caption-file-actions button,.video-caption-editor .caption-find-tools button{border:1px solid var(--ui-border);background:var(--ui-panel);min-width:0;min-height:32px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:6px 8px;font-size:11px}.video-caption-editor .caption-find-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.video-caption-editor .caption-find-tools input{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-panel);width:100%;min-width:0;height:32px;color:var(--ui-text);font:inherit;border-radius:8px;padding:6px 8px;font-size:11px}.video-caption-editor .caption-find-tools>button{grid-column:1/-1}.video-caption-editor .caption-words-section{margin:14px 0 12px}:root[data-theme] .subtitle-customize-panel>.caption-individual-toggle{box-sizing:border-box;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:100%;margin:0;padding:6px 0!important;display:flex!important}:root[data-theme] .caption-individual-toggle input{box-sizing:border-box;flex:0 0 26px;min-width:26px!important;max-width:26px!important;margin:0!important;padding:0!important}:root[data-theme] .caption-individual-toggle input:checked:after{left:13px}.video-caption-shared-timeline .timeline-group-tools{min-height:24px;margin:0 0 3px;padding:2px 0}.video-caption-shared-timeline .caption-timing-scroll{margin:0;padding-top:0}.caption-timing-scroll.is-compact .caption-time-ruler{display:none}:root[data-theme] .shared-style-picker .subtitle-style-demo{aspect-ratio:9/16;width:100%;height:auto;min-height:0}:root[data-theme] .shared-style-picker .subtitle-style-card>button{border-radius:12px;width:100%;height:auto;min-height:0;padding:0;display:block}:root[data-theme] .shared-style-picker canvas.subtitle-template-sample{aspect-ratio:9/16;object-fit:contain;background:0 0!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.social-login{gap:10px;margin:26px 0 12px}.social-login .social-login-label{text-align:center;color:var(--ui-muted,#758399);font-size:11px}:root[data-theme=dark] .social-login .social-login-label,:root[data-theme=dark][data-palette=dark] .social-login .social-login-label{color:var(--ui-muted,#8db9ff)}.account-card .social-login button{border:1px solid var(--ui-border,#d8e0ec);width:100%;min-height:42px;padding:10px 14px;font-family:inherit;font-size:13px;line-height:1.4;transition:background .15s,border-color .15s}:root[data-theme=dark] .account-card .social-login button{border:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .account-card .social-login button{border:1px solid var(--ui-border,#484848)}.social-login button:hover:enabled{background:var(--ui-accent-soft,#edf3fc);border-color:var(--ui-accent,#3568bf)}:root[data-theme=dark] .social-login button:hover:enabled{background:var(--ui-accent-soft,#1e2a3b);border-color:var(--ui-accent,#3568bf)}:root[data-theme=dark][data-palette=dark] .social-login button:hover:enabled{background:var(--ui-accent-soft,#303030);border-color:var(--ui-accent,#3568bf)}.social-login b{flex:none;font-size:17px}.social-login-more summary{cursor:pointer;color:var(--ui-muted,#758399);border-radius:8px;justify-content:space-between;padding:10px 12px;font-size:12px;list-style:none;display:flex}:root[data-theme=dark] .social-login-more summary,:root[data-theme=dark][data-palette=dark] .social-login-more summary{color:var(--ui-muted,#8db9ff)}.social-login-more summary::-webkit-details-marker{display:none}.social-login-more summary:hover{background:var(--ui-accent-soft,#edf3fc)}:root[data-theme=dark] .social-login-more summary:hover{background:var(--ui-accent-soft,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .social-login-more summary:hover{background:var(--ui-accent-soft,#303030)}.social-login-more>div{gap:7px;margin-top:8px;display:grid}.social-login-more small{white-space:nowrap;margin-left:auto}.editor-beta-notice{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:8px 0 12px;display:flex}.editor-beta-notice .beta-badge{border:1px solid var(--ui-border);background:var(--ui-raised);border-radius:6px;align-items:center;padding:4px 8px;font-size:10px;line-height:1.3;display:inline-flex}.editor-beta-notice p{flex:none;width:100%;min-width:0;font-size:11px;line-height:1.5}.editor-beta-notice>button{padding:6px 10px;font-family:inherit;font-size:11px;transition:background .15s,border-color .15s,color .15s}.editor-beta-notice>button:hover{background:var(--ui-accent-soft,#edf3fc);border-color:var(--ui-accent);color:var(--ui-accent)}:root[data-theme=dark] .editor-beta-notice>button:hover{background:var(--ui-accent-soft,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .editor-beta-notice>button:hover{background:var(--ui-accent-soft,#303030)}@container (width<=300px){.editor-beta-notice p{font-size:10px}}:root[data-theme] .subtitle-customize-panel>.caption-individual-toggle{cursor:pointer;justify-content:flex-start;gap:12px;min-height:40px;font-size:12px;line-height:1.4;position:relative;border:1px solid var(--ui-border)!important;background:var(--ui-raised)!important;border-radius:9px!important;padding:8px 10px!important}:root[data-theme] .caption-individual-toggle input{opacity:0;pointer-events:none;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;position:absolute!important}.caption-individual-switch{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-bg);border-radius:20px;flex:0 0 34px;width:34px;height:20px;margin-left:auto;transition:background-color .18s,border-color .18s;position:relative}.caption-individual-switch:after{content:"";background:var(--ui-text);opacity:.7;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}.caption-individual-toggle input:checked+.caption-individual-switch{background:var(--ui-accent);border-color:var(--ui-accent)}.caption-individual-toggle input:checked+.caption-individual-switch:after{opacity:1;background:#fff;transform:translate(14px)}:root[data-theme=dark] .caption-individual-toggle input:checked+.caption-individual-switch:after{background:#18202d}:root[data-theme=dark][data-palette=dark] .caption-individual-toggle input:checked+.caption-individual-switch:after{background:#202020}.caption-individual-toggle input:focus-visible+.caption-individual-switch{outline:2px solid var(--ui-accent);outline-offset:3px}:root[data-theme] .caption-individual-toggle:hover{border-color:var(--ui-accent)!important}.caption-entry-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.caption-entry-row .language-dropdown{min-width:0}.caption-entry-row .language-dropdown-trigger{width:100%;min-width:0}.caption-mask-scan-status{z-index:6;background:var(--ui-raised,#222);max-width:calc(100% - 16px);color:var(--ui-text,#fff);pointer-events:none;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;left:8px}:root[data-theme=dark] .caption-mask-scan-status,:root[data-theme=dark][data-palette=dark] .caption-mask-scan-status{background:var(--ui-raised,#222);color:var(--ui-text,#fff)}.workspace-bulk-actions{flex-wrap:wrap;align-items:center;gap:5px;padding:7px 4px;display:flex}.workspace-bulk-actions button{border:1px solid var(--ui-border);background:var(--ui-raised);color:var(--ui-text);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;display:inline-flex}.workspace-bulk-actions button:hover:not(:disabled),.asset-library button:hover:not(:disabled){background:var(--ui-raised);color:var(--ui-text);filter:brightness(.96)}.workspace-bulk-actions button:disabled{opacity:.45;cursor:default}.workspace-bulk-actions svg{width:14px;height:14px}.asset-library nav{flex-wrap:wrap}.asset-library-grid label{overflow-wrap:anywhere;color:var(--ui-text);align-items:center;gap:4px;font-size:10px;display:flex}.workspace-project-row>input[type=checkbox]{width:14px;height:14px;accent-color:var(--ui-accent);flex:0 0 14px}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.subtitle-text-rows,.video-caption-row,.caption-words-panel){color:var(--ui-text);background:var(--ui-bg)}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.subtitle-text-rows article,.video-caption-row){background:var(--ui-panel,var(--ui-bg))!important;border-color:var(--ui-border)!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.subtitle-text-rows textarea,.video-caption-row textarea){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;caret-color:var(--ui-text)!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.subtitle-text-rows,.video-caption-row) button{background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.subtitle-text-rows,.video-caption-row) button:hover{background:var(--ui-accent-soft,var(--ui-panel))!important;color:var(--ui-accent)!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.subtitle-text-rows article.active textarea,.video-caption-row.active textarea,.subtitle-text-rows textarea:focus,.video-caption-row textarea:focus){border-color:var(--ui-accent)!important}.caption-frost-options{font-size:11px;line-height:1.4}.caption-frost-options>summary{cursor:pointer;padding:6px 0;font-size:11px!important}.caption-frost-options>label{font-size:11px}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.settings-words-panel,.settings-words-panel>summary,.caption-options-menu>summary,.caption-options-popup,.settings-word-bucket){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.settings-word-grid,.settings-word-bucket,.settings-add-title) :is(button,input){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) :is(.settings-words-panel,.caption-options-popup) button:hover{color:var(--ui-accent)!important;border-color:var(--ui-accent)!important}.settings-popover{align-self:start;min-width:0}.settings-popover>.language-dropdown-trigger{background:var(--ui-raised);width:100%;color:var(--ui-text);border:1px solid var(--ui-border);font:inherit;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.settings-popover [aria-expanded=true]>svg{transform:rotate(180deg)}.caption-settings-popover{z-index:2147483600;box-sizing:border-box;background:var(--ui-panel,#fff);color:var(--ui-text,#172130);border:1px solid var(--ui-border,#dfe6ef);border-radius:12px;padding:12px;font:11px/1.5 Manrope Variable,sans-serif;position:fixed;overflow:auto;box-shadow:0 12px 36px #0003}:root[data-theme=dark] .caption-settings-popover{background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6);border:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .caption-settings-popover{background:var(--ui-panel,#202020);color:var(--ui-text,#eee);border:1px solid var(--ui-border,#484848)}.caption-settings-popover header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.caption-settings-popover header button{color:var(--ui-muted,var(--ui-text));cursor:pointer;background:0 0;border:0;font-size:20px}.caption-settings-popover>label{align-items:center;gap:8px;margin:10px 0;display:flex}.caption-settings-popover .subtitle-size-control{flex-direction:column;align-items:stretch;gap:6px;display:flex}.caption-settings-popover .subtitle-size-control>span{justify-content:space-between;gap:8px;display:flex}.caption-settings-popover input[type=checkbox]{accent-color:var(--ui-accent);margin:0;appearance:auto!important;width:14px!important;height:14px!important}:root :is(.clean-audio-panel,.subtitle-voice-panel,.caption-settings-popover) input[type=range]{width:100%;accent-color:var(--ui-accent);display:block;appearance:none!important;height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:4px 0!important;padding:0!important}:root :is(.clean-audio-panel,.subtitle-voice-panel,.caption-settings-popover) input[type=range]::-webkit-slider-runnable-track{border-radius:8px;background:var(--ui-accent)!important;border:0!important;height:3px!important}:root :is(.clean-audio-panel,.subtitle-voice-panel,.caption-settings-popover) input[type=range]::-webkit-slider-thumb{appearance:none!important;background:var(--ui-accent)!important;width:12px!important;height:12px!important;box-shadow:none!important;border:0!important;border-radius:50%!important;margin-top:-4.5px!important;transform:none!important}:root :is(.clean-audio-panel,.subtitle-voice-panel,.caption-settings-popover) input[type=range]::-moz-range-track{background:var(--ui-accent);border:0;border-radius:8px;height:3px}:root :is(.clean-audio-panel,.subtitle-voice-panel,.caption-settings-popover) input[type=range]::-moz-range-thumb{background:var(--ui-accent);border:0;border-radius:50%;width:12px;height:12px}:root .clean-audio-panel .subtitle-size-control>span{padding-bottom:2px}:root .clean-audio-panel .clean-audio-apply{border:1px solid var(--ui-border);background:var(--ui-raised);color:var(--ui-text);border-radius:5px;margin-top:5px;line-height:1.5;min-height:0!important;padding:1px 3px!important}:root[data-theme] .subtitle-voice-panel .subtitle-voice-tabs{padding:4px;background:var(--ui-panel)!important;border-color:var(--ui-border)!important}:root[data-theme] .subtitle-voice-panel .subtitle-voice-tabs button{background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme] .subtitle-voice-panel .subtitle-voice-tabs button:hover{background:var(--ui-panel)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent)!important}:root[data-theme] .subtitle-voice-panel .subtitle-voice-tabs button.active{background:var(--ui-accent-button,var(--ui-accent))!important;color:#fff!important;border-color:var(--ui-accent)!important}:root[data-theme] .subtitle-app .subtitle-inspector :is(.subtitle-transcript-panel,.subtitle-pending-fields,.subtitle-segment-list,.subtitle-transcript-head){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme] .subtitle-app .subtitle-transcript-head :is(strong,em,span){color:var(--ui-text)!important;background:0 0!important}:root[data-theme] :is(.subtitle-inspector,.video-caption-editor) :is(.settings-words-panel,.settings-word-options,.settings-word-bucket){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme] :is(.subtitle-inspector,.video-caption-editor) :is(.subtitle-text-rows textarea,.subtitle-text-rows article,.settings-word-grid button,.settings-word-bucket button){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root .subtitle-app .caption-audio-lane .subtitle-timeline-sound>button{align-self:flex-start;margin-top:2px;transform:translateY(-3px)}:root .subtitle-app .caption-timing-track>.caption-narration-lane{pointer-events:auto;border-top:1px solid var(--ui-border);width:100%;position:absolute;bottom:auto;left:0;right:0;overflow:hidden}.subtitle-narrator-track{background:var(--ui-panel);height:60px;color:var(--ui-accent);position:relative;overflow:hidden}.subtitle-narrator-track-label{opacity:.8;font-size:10px;position:absolute;top:2px;left:5px}.subtitle-narrator-clip{touch-action:none;cursor:grab;border:1px solid var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 15%, var(--ui-panel));border-radius:5px;min-width:6px;height:40px;position:absolute;top:17px;overflow:hidden}.subtitle-narrator-clip:active{cursor:grabbing}.subtitle-narrator-clip:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.subtitle-narrator-clip>span{z-index:1;color:var(--ui-text);white-space:nowrap;font-size:10px;position:absolute;top:1px;left:4px}.subtitle-narrator-clip .audio-waveform{width:100%;height:24px;position:absolute;bottom:0}.subtitle-narrator-track.is-inactive{opacity:.5}:root{--ink:#17241f;--ink-soft:#53645c;--navy:#15342c;--paper:#f7f5ef;--white:#fff;--aqua:#68d8bc;--aqua-dark:#238d75;--orange:#ff7b52;--line:#dce3de;--radius:28px;--shell:min(1180px, calc(100% - 44px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:var(--shell);margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f5efe0;border-bottom:1px solid #17241f14;position:sticky;top:0}:root[data-theme=dark] .site-header{background:#1e2a3be0;border-bottom:1px solid #17241f14}:root[data-theme=dark][data-palette=dark] .site-header{background:#303030e0;border-bottom:1px solid #17241f14}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.brand{width:178px;overflow:hidden}.brand img{width:225px;max-width:none}.header-actions{align-items:center;gap:16px;display:flex}.language-switch{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.button{border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.button-primary{background:var(--aqua);min-height:58px;color:var(--navy);padding:0 26px;box-shadow:0 16px 40px #35d7d240}.button-primary:hover{background:#4de2dd}:root[data-theme=dark] .button-primary:hover{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .button-primary:hover{background:#303030}.button-light{min-height:58px;color:var(--navy);background:#fff;padding:0 26px}:root[data-theme=dark] .button-light{background:#18202d}:root[data-theme=dark][data-palette=dark] .button-light{background:#202020}.hero{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:56px;min-height:690px;padding-block:78px 72px;display:grid;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 60% 45%,#68d8bc2e,#0000 67%);border-radius:46% 54% 63% 37%/55% 38% 62% 45%;width:440px;height:440px;position:absolute;top:8%;left:-18%}:root[data-theme=dark] .hero:before{background:radial-gradient(circle at 60% 45%,#1e2a3b2e,#0000 67%)}:root[data-theme=dark][data-palette=dark] .hero:before{background:radial-gradient(circle at 60% 45%,#3030302e,#0000 67%)}.eyebrow{color:var(--aqua-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:12px;font-weight:900;display:flex}.eyebrow span{background:currentColor;width:24px;height:2px}.hero h1{letter-spacing:-.058em;max-width:690px;margin:0;font-size:clamp(48px,5.6vw,78px);font-weight:800;line-height:.98}.hero h1 em{color:var(--orange);white-space:nowrap;font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--orange);opacity:.2;border-radius:50%;height:7px;position:absolute;bottom:-5px;left:0;right:0;transform:rotate(-1deg)}.section{padding-block:118px}.section-heading h2{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.split-heading{grid-template-columns:1fr .75fr;align-items:end;gap:80px;display:grid}.split-heading>p{color:var(--ink-soft);margin:0 0 8px;font-size:17px;line-height:1.65}.eyebrow-light{color:var(--aqua)}.faq-section{padding-top:105px}.faq-list{border-top:1px solid var(--line);margin-top:52px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:82px;color:var(--ink);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:30px;font-size:clamp(18px,2vw,23px);font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{border:1px solid var(--line);width:34px;height:34px;color:var(--aqua-dark);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{max-width:840px;color:var(--ink-soft);margin:-5px 0 28px;font-size:15px;line-height:1.75}.lead-form{z-index:2;color:var(--ink);background:#fff;border-radius:22px;gap:17px;padding:26px;display:grid;position:relative;box-shadow:0 20px 55px #02101c2e}:root[data-theme=dark] .lead-form{background:#18202d}:root[data-theme=dark][data-palette=dark] .lead-form{background:#202020}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-form label{gap:7px;display:grid}.lead-form label>span:first-child{color:#56636d;font-size:11px;font-weight:800}:root[data-theme=dark] .lead-form label>span:first-child{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .lead-form label>span:first-child{color:#b5b5b5}.lead-form input,.lead-form select,.lead-form textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfb;border:1px solid #dce2e0;border-radius:10px;outline:0;padding:12px 13px;font-size:14px}:root[data-theme=dark] .lead-form input,:root[data-theme=dark] .lead-form select,:root[data-theme=dark] .lead-form textarea{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .lead-form input,:root[data-theme=dark][data-palette=dark] .lead-form select,:root[data-theme=dark][data-palette=dark] .lead-form textarea{background:#202020;border:1px solid #484848}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--aqua-dark);box-shadow:0 0 0 3px #1ba9a61f}.lead-form textarea{resize:vertical}.consent-row{grid-template-columns:auto 1fr;align-items:start;gap:9px!important}.consent-row input{width:16px;height:16px;accent-color:var(--aqua-dark);margin-top:1px}.consent-row span{line-height:1.4;color:#69757e!important;font-size:10px!important}:root[data-theme=dark] .consent-row span{color:#a6b7cd!important}:root[data-theme=dark][data-palette=dark] .consent-row span{color:#b5b5b5!important}.consent-row a{border-bottom:1px solid}.honeypot{left:-9999px;position:absolute!important}.form-error{color:#a52e2e;margin:0;font-size:12px;line-height:1.45}:root[data-theme=dark] .form-error,:root[data-theme=dark][data-palette=dark] .form-error{color:#ffacbc}.booking-form{border:1px solid var(--line);background:#fff;border-radius:26px;gap:18px;padding:34px;display:grid;box-shadow:0 22px 65px #10203014}:root[data-theme=dark] .booking-form{background:#18202d}:root[data-theme=dark][data-palette=dark] .booking-form{background:#202020}.booking-form label{gap:7px;display:grid}.booking-form label>span:first-child{color:#56636d;font-size:11px;font-weight:800}:root[data-theme=dark] .booking-form label>span:first-child{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .booking-form label>span:first-child{color:#b5b5b5}.booking-form input,.booking-form select,.booking-form textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfb;border:1px solid #dce2e0;border-radius:10px;outline:0;padding:13px 14px;font-size:14px}:root[data-theme=dark] .booking-form input,:root[data-theme=dark] .booking-form select,:root[data-theme=dark] .booking-form textarea{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .booking-form input,:root[data-theme=dark][data-palette=dark] .booking-form select,:root[data-theme=dark][data-palette=dark] .booking-form textarea{background:#202020;border:1px solid #484848}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{border-color:var(--aqua-dark);box-shadow:0 0 0 3px #1ba9a61f}.studio-dashboard{width:min(1280px,100%);margin:0 auto}.studio-error{color:#9d2d2d;background:#ffebeb;border-radius:10px;padding:13px 15px;font-size:12px}:root[data-theme=dark] .studio-error{color:#ffacbc;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .studio-error{color:#ffacbc;background:#303030}.studio-empty{text-align:center;color:#77838b;background:#fff9;border:1px dashed #cbd3d0;border-radius:16px;padding:60px}:root[data-theme=dark] .studio-empty{color:#a6b7cd;background:#18202d99;border:1px dashed #3d4f67}:root[data-theme=dark][data-palette=dark] .studio-empty{color:#b5b5b5;background:#20202099;border:1px dashed #484848}.source-booking{color:#ad5e25;background:#fff0e3}:root[data-theme=dark] .source-booking{color:#ffacbc;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .source-booking{color:#ffacbc;background:#303030}.not-found{background:var(--navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}:root[data-theme=dark] .not-found,:root[data-theme=dark][data-palette=dark] .not-found{color:#fff}.not-found>p{color:var(--aqua);letter-spacing:.2em;margin:0;font-size:13px;font-weight:900}.not-found h1{letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(42px,6vw,75px)}.not-found>span{color:#aab5bd;margin-bottom:30px}:root[data-theme=dark] .not-found>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .not-found>span{color:#b5b5b5}.site-footer{border-top:1px solid var(--line);background:#fff}:root[data-theme=dark] .site-footer{background:#18202d}:root[data-theme=dark][data-palette=dark] .site-footer{background:#202020}.footer-inner{color:#73808a;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:120px;font-size:12px;display:grid}:root[data-theme=dark] .footer-inner{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .footer-inner{color:#b5b5b5}.footer-inner img{width:165px}.footer-inner p{margin:0}.footer-inner div{justify-content:flex-end;gap:24px;font-weight:700;display:flex}@media (width<=980px){.hero{grid-template-columns:1fr;padding-top:64px}.split-heading{grid-template-columns:1fr;gap:26px}}@media (width<=640px){:root{--shell:min(100% - 28px, 1180px)}.header-inner{min-height:72px}.brand{width:132px}.brand img{width:170px}.hero{gap:50px;min-height:0;padding-block:52px 55px}.hero h1{font-size:48px}.section{padding-block:82px}.section-heading h2{font-size:40px}.faq-list summary{min-height:74px;font-size:18px}.form-grid{grid-template-columns:1fr}.lead-form,.booking-form{padding:20px}.footer-inner{grid-template-columns:1fr;gap:18px;padding-block:35px}.footer-inner div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.booking-slot-grid{grid-template-columns:1fr .7fr;gap:14px;display:grid}.timezone-note{color:#7a858d;margin:-7px 0 2px;font-size:10px}:root[data-theme=dark] .timezone-note{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .timezone-note{color:#b5b5b5}.booking-submit{cursor:pointer;border:0;min-height:56px}.booking-success{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;justify-content:center;min-height:420px;padding:44px;display:flex}:root[data-theme=dark] .booking-success{background:#18202d}:root[data-theme=dark][data-palette=dark] .booking-success{background:#202020}.booking-success>span{color:#19765e;background:#dff8ef;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;font-weight:900;display:grid}:root[data-theme=dark] .booking-success>span{color:#a6b7cd;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .booking-success>span{color:#b5b5b5;background:#303030}.booking-success h2{letter-spacing:-.03em;margin:28px 0 12px;font-size:34px}.booking-success p{color:var(--ink-soft);margin:0;line-height:1.6}@media (width<=640px){.booking-slot-grid{grid-template-columns:1fr}}.subtitle-caption-canvas{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.subtitle-duo-controls{background:#faf9ff;border:1px solid #d9d2ef;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:8px 0;padding:18px 14px;display:grid}:root[data-theme=dark] .subtitle-duo-controls{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-duo-controls{background:#202020;border:1px solid #484848}.subtitle-duo-controls legend{color:#503799;padding:0 8px;font-size:14px;font-weight:800}:root[data-theme=dark] .subtitle-duo-controls legend,:root[data-theme=dark][data-palette=dark] .subtitle-duo-controls legend{color:#8db9ff}.subtitle-duo-controls .subtitle-duo-glow-toggle{align-items:center;gap:8px;display:flex}.subtitle-duo-glow-toggle input{width:18px;height:18px;accent-color:var(--titl-purple);flex-shrink:0}@media (width<=600px){.subtitle-duo-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-study-page{overflow:hidden}.case-hero{padding-block:92px 70px}.case-hero h1{letter-spacing:-.06em;max-width:1000px;margin:0;font-size:clamp(50px,7vw,94px);line-height:.96}.case-hero>p:not(.eyebrow){max-width:760px;color:var(--ink-soft);margin:30px 0 0;font-size:20px;line-height:1.65}.case-cover{background:#e7ece9;border-radius:28px;overflow:hidden}:root[data-theme=dark] .case-cover{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .case-cover{background:#303030}.case-cover img{object-fit:cover;width:100%;height:auto;max-height:730px;display:block}.case-highlights{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}:root[data-theme=dark] .case-highlights{background:#18202d}:root[data-theme=dark][data-palette=dark] .case-highlights{background:#202020}.case-highlights div{flex-direction:column;justify-content:center;min-height:145px;padding:26px 30px;display:flex}.case-highlights div:not(:last-child){border-right:1px solid var(--line)}.case-highlights strong{color:var(--aqua-dark);letter-spacing:-.04em;font-size:clamp(28px,3vw,42px)}.case-highlights span{max-width:270px;color:var(--ink-soft);margin-top:7px;font-size:12px;line-height:1.5}.case-story{gap:0;padding-block:110px;display:grid}.case-story>div{border-top:1px solid var(--line);grid-template-columns:100px minmax(240px,.65fr) minmax(0,1fr);gap:35px;padding-block:46px;display:grid}.case-story .eyebrow{margin-top:7px}.case-story h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.7vw,48px);line-height:1.05}.case-story>div>p:last-child{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.75}.case-story ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.case-story li{color:var(--ink-soft);padding-left:26px;font-size:16px;line-height:1.6;position:relative}.case-story li:before{content:"✓";color:var(--aqua-dark);font-weight:900;position:absolute;left:0}.case-gallery{padding-bottom:110px}.case-gallery img{object-fit:cover;border-radius:28px;width:100%;height:auto;max-height:760px;display:block}.case-cta{background:var(--aqua-dark);color:#fff}:root[data-theme=dark] .case-cta,:root[data-theme=dark][data-palette=dark] .case-cta{color:#fff}.case-cta .shell{padding-block:92px}.case-cta h2{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(40px,5vw,68px);line-height:1}.case-cta p{opacity:.86;max-width:680px;margin:24px 0 32px;font-size:17px;line-height:1.65}@media (width<=980px){.case-story>div{grid-template-columns:70px minmax(210px,.65fr) minmax(0,1fr);gap:24px}}@media (width<=640px){.case-hero{padding-block:62px 45px}.case-hero h1{font-size:49px}.case-hero>p:not(.eyebrow){font-size:17px}.case-cover,.case-gallery img{border-radius:16px}.case-highlights{grid-template-columns:1fr}.case-highlights div{min-height:120px}.case-highlights div:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.case-story{padding-block:75px}.case-story>div{grid-template-columns:1fr;gap:16px;padding-block:35px}.case-story .eyebrow{margin:0}.case-gallery{padding-bottom:75px}.case-cta .shell{padding-block:70px}}.subtitle-inspector{background:#fff;border-left:1px solid #dfe0e7;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}:root[data-theme=dark] .subtitle-inspector{background:#18202d;border-left:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-inspector{background:#202020;border-left:1px solid #484848}.subtitle-inspector-tabs{background:#fafafe;border-bottom:1px solid #e8e7ef;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px 12px;display:grid}:root[data-theme=dark] .subtitle-inspector-tabs{background:#18202d;border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-inspector-tabs{background:#202020;border-bottom:1px solid #484848}.subtitle-inspector-tabs button{color:#666474;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:0;min-height:42px;padding:7px 4px;font-size:14px;font-weight:700}:root[data-theme=dark] .subtitle-inspector-tabs button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-inspector-tabs button{color:#b5b5b5}.subtitle-inspector-tabs button[aria-selected=true]{color:#5834d4;background:#ebe5ff;box-shadow:inset 0 0 0 1px #dcd0ff}:root[data-theme=dark] .subtitle-inspector-tabs button[aria-selected=true]{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-inspector-tabs button[aria-selected=true]{color:#8db9ff;background:#303030}.subtitle-inspector-tabs button:hover{background:#f0ecfc}:root[data-theme=dark] .subtitle-inspector-tabs button:hover{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-inspector-tabs button:hover{background:#303030}.subtitle-inspector-body{flex:1;min-width:0;min-height:0;overflow:hidden}.subtitle-inspector .subtitle-style-panel,.subtitle-inspector .subtitle-customize-panel,.subtitle-inspector .subtitle-voice-panel,.subtitle-inspector .subtitle-transcript-panel{border:0;border-radius:0;width:100%;margin:0;padding:18px}.subtitle-inspector .subtitle-style-panel{flex-direction:column;gap:14px;height:100%;display:flex}.subtitle-inspector .panel-styles{overflow:hidden}.subtitle-inspector .subtitle-template-library{flex-direction:column;flex:1;min-height:0;display:flex}.subtitle-inspector .subtitle-style-categories{flex:none;gap:6px;margin-bottom:14px}.subtitle-inspector .subtitle-style-categories button{min-height:32px;padding:0 10px;font-size:13px}.subtitle-inspector .subtitle-template-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;max-height:none}.subtitle-inspector .subtitle-template-grid button{background:#f5f4f8;border-radius:11px;padding:6px 6px 10px}:root[data-theme=dark] .subtitle-inspector .subtitle-template-grid button{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-inspector .subtitle-template-grid button{background:#303030}.subtitle-inspector .subtitle-template-grid button.active{background:#f1ecff}:root[data-theme=dark] .subtitle-inspector .subtitle-template-grid button.active{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-inspector .subtitle-template-grid button.active{background:#303030}.subtitle-inspector .subtitle-template-grid button>small{place-items:center;min-height:2.6em;font-size:14px;line-height:1.3;display:grid}.subtitle-inspector .subtitle-template-sample{aspect-ratio:9/4}.subtitle-inspector .subtitle-style-panel>div:first-child small,.subtitle-inspector .subtitle-customize-head small,.subtitle-inspector .subtitle-transcript-head small{font-size:12px}.subtitle-inspector .subtitle-style-panel>div:first-child strong,.subtitle-inspector .subtitle-customize-head strong{font-size:18px}.subtitle-inspector .subtitle-customize-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.subtitle-inspector .subtitle-size-control{grid-column:1/-1}.subtitle-inspector .subtitle-duo-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 10px}.subtitle-inspector .subtitle-duo-controls label:has(select){grid-column:1/-1}.subtitle-inspector .subtitle-duo-glow-toggle{grid-column:1/-1}.subtitle-inspector .subtitle-style-save{flex-direction:column}.subtitle-inspector .subtitle-style-save button{min-height:40px}.subtitle-inspector .subtitle-voice-head{flex-direction:column;align-items:flex-start;gap:10px}.subtitle-inspector .subtitle-voice-tabs button{padding:8px 4px;font-size:14px}.subtitle-inspector .subtitle-voice-picker{grid-template-columns:minmax(0,1fr) auto}.subtitle-inspector .subtitle-voice-picker label{min-width:0}.subtitle-inspector .subtitle-voice-settings{grid-template-columns:1fr}.subtitle-inspector .subtitle-voice-settings label,.subtitle-inspector .subtitle-voice-picker label{font-size:14px}.subtitle-inspector .subtitle-voice-action,.subtitle-inspector .subtitle-voice-test-row,.subtitle-inspector .subtitle-narrator-row{flex-direction:column;align-items:stretch}.subtitle-inspector .subtitle-voice-test-row select{width:100%;min-width:0}.subtitle-inspector .subtitle-generated-audio{grid-template-columns:minmax(0,1fr)}.subtitle-inspector .subtitle-segment-list{max-height:none;overflow:visible}.subtitle-inspector .subtitle-segment-list article{grid-template-columns:22px minmax(0,1fr) 28px}.subtitle-inspector .subtitle-segment-list textarea{font-size:16px}.subtitle-inspector .subtitle-time-inputs input{width:74px;height:32px;font-size:12px}.subtitle-inspector .subtitle-review-note,.subtitle-inspector .subtitle-sync-tools span,.subtitle-inspector .subtitle-find-tools input,.subtitle-inspector .subtitle-transcript-head em{font-size:12px}.subtitle-inspector .subtitle-sync-tools button,.subtitle-inspector .subtitle-find-tools button{min-height:34px;font-size:13px}.subtitle-inspector .subtitle-find-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.subtitle-inspector .subtitle-find-tools button{grid-column:1/-1}@media (width<=760px){.subtitle-inspector{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #dedde7;border-left:0}:root[data-theme=dark] .subtitle-inspector{border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-inspector{border-top:1px solid #484848}.subtitle-inspector-tabs{padding:6px 12px}.subtitle-inspector-tabs button{min-height:38px}}.back-home{color:var(--ink-soft);font-size:13px;font-weight:800}@media (width<=640px){.back-home{display:none}}.form-submit{background:var(--navy);color:#fff;cursor:pointer;border:0;min-height:52px}:root[data-theme=dark] .form-submit,:root[data-theme=dark][data-palette=dark] .form-submit{color:#fff}.form-submit:disabled{cursor:wait;opacity:.65}.form-success{z-index:2;min-height:350px;color:var(--ink);background:#fff;border-radius:22px;flex-direction:column;justify-content:center;padding:36px;display:flex;position:relative}:root[data-theme=dark] .form-success{background:#18202d}:root[data-theme=dark][data-palette=dark] .form-success{background:#202020}.form-success>span{color:#19765e;background:#dff8ef;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}:root[data-theme=dark] .form-success>span{color:#a6b7cd;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .form-success>span{color:#b5b5b5;background:#303030}.form-success h3{margin:25px 0 10px;font-size:25px}.form-success p{color:var(--ink-soft);margin:0;line-height:1.55}.project-toolbar button{cursor:pointer;color:#fff;font:inherit;background:#7659ff;border:0;border-radius:8px;padding:12px 16px;font-weight:600}:root[data-theme=dark] .project-toolbar button,:root[data-theme=dark][data-palette=dark] .project-toolbar button{color:#fff;background:#7659ff}.subtitle-editor-page .project-toolbar{flex:none;max-height:180px;overflow:auto}.project-toolbar{color:#f4f4f9;background:#202029;border-bottom:1px solid #444453;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;font:14px Arial,sans-serif;display:flex}:root[data-theme=dark] .project-toolbar,:root[data-theme=dark][data-palette=dark] .project-toolbar{color:#f4f4f9;background:#202029;border-bottom:1px solid #444453}.project-toolbar label{align-items:center;gap:8px;display:flex}.project-toolbar input,.project-toolbar select{color:#f4f4f9;font:inherit;background:#111118;border:1px solid #565663;border-radius:6px;max-width:230px;padding:9px}:root[data-theme=dark] .project-toolbar input,:root[data-theme=dark] .project-toolbar select,:root[data-theme=dark][data-palette=dark] .project-toolbar input,:root[data-theme=dark][data-palette=dark] .project-toolbar select{color:#f4f4f9;background:#111118;border:1px solid #565663}.project-toolbar button{padding:9px 12px;font-size:14px}.project-toolbar .secondary,:root[data-theme=dark] .project-toolbar .secondary,:root[data-theme=dark][data-palette=dark] .project-toolbar .secondary{background:#393943}.project-toolbar [role=status]{color:#d1c8ff}:root[data-theme=dark] .project-toolbar [role=status]{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .project-toolbar [role=status]{color:#b5b5b5}.project-toolbar [role=alert]{color:#ffb7b7;flex-basis:100%}:root[data-theme=dark] .project-toolbar [role=alert]{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .project-toolbar [role=alert]{color:#b5b5b5}.project-toolbar button:disabled{opacity:.5;cursor:wait}.project-toolbar small{color:#b0b0c0}:root[data-theme=dark] .project-toolbar small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .project-toolbar small{color:#b5b5b5}@media (width<=600px){.project-toolbar label{justify-content:space-between;width:100%}.project-toolbar input,.project-toolbar select{flex:1;max-width:none}}.project-feedback-target{position:relative}.project-feedback-position{z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.project-feedback-position:empty{display:none}.project-feedback-position>.project-feedback,.project-feedback-position>.project-restore{pointer-events:auto;border:1px solid var(--ui-border,#e3e9ef);background:var(--ui-panel,#fff);max-width:100%;color:var(--ui-text,#182331);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:10px;padding:10px 16px;font-size:11px;position:static;transform:none;box-shadow:0 8px 20px #18233112}:root[data-theme=dark] .project-feedback-position>.project-feedback,:root[data-theme=dark] .project-feedback-position>.project-restore{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .project-feedback-position>.project-feedback,:root[data-theme=dark][data-palette=dark] .project-feedback-position>.project-restore{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.service-hero{padding-block:105px 120px}.service-hero h1{letter-spacing:-.06em;max-width:920px;margin:0;font-size:clamp(52px,6.2vw,86px);line-height:.98}.service-hero>p:not(.eyebrow){max-width:740px;color:var(--ink-soft);margin:30px 0 35px;font-size:20px;line-height:1.65}.service-band{background:var(--navy);color:#fff}:root[data-theme=dark] .service-band,:root[data-theme=dark][data-palette=dark] .service-band{color:#fff}.service-problem{padding-block:105px}.service-problem h2{letter-spacing:-.045em;max-width:800px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.service-problem ul{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);gap:0;margin:55px 0 0;padding:0;list-style:none;display:grid}:root[data-theme=dark] .service-problem ul{border-top:1px solid #3d4f6726}:root[data-theme=dark][data-palette=dark] .service-problem ul{border-top:1px solid #48484826}.service-problem li{color:#c3cbd1;border-bottom:1px solid #ffffff26;align-items:center;min-height:96px;padding:20px 30px 20px 0;line-height:1.5;display:flex}:root[data-theme=dark] .service-problem li{color:#a6b7cd;border-bottom:1px solid #3d4f6726}:root[data-theme=dark][data-palette=dark] .service-problem li{color:#b5b5b5;border-bottom:1px solid #48484826}.service-problem li:nth-child(odd){border-right:1px solid #ffffff26;margin-right:30px}:root[data-theme=dark] .service-problem li:nth-child(odd){border-right:1px solid #3d4f6726}:root[data-theme=dark][data-palette=dark] .service-problem li:nth-child(odd){border-right:1px solid #48484826}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.outcome-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:270px;padding:30px}:root[data-theme=dark] .outcome-grid article{background:#18202d}:root[data-theme=dark][data-palette=dark] .outcome-grid article{background:#202020}.outcome-grid span{color:var(--aqua-dark);font-size:12px;font-weight:900}.outcome-grid h3{letter-spacing:-.025em;margin:64px 0 15px;font-size:24px}.outcome-grid p{color:var(--ink-soft);margin:0;line-height:1.6}.feature-section{border-block:1px solid var(--line);background:#fff;padding-block:105px}:root[data-theme=dark] .feature-section{background:#18202d}:root[data-theme=dark][data-palette=dark] .feature-section{background:#202020}.feature-grid{grid-template-columns:.85fr 1fr;align-items:start;gap:90px;display:grid}.feature-grid h2{letter-spacing:-.045em;max-width:560px;margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.05}.feature-grid ul{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.feature-grid li{border-bottom:1px solid var(--line);color:#52616d;padding:19px 18px 19px 28px;font-size:14px;line-height:1.45;position:relative}:root[data-theme=dark] .feature-grid li{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .feature-grid li{color:#b5b5b5}.feature-grid li:before{content:"✓";color:var(--aqua-dark);font-weight:900;position:absolute;left:0}.service-contact{grid-template-columns:minmax(0,.85fr) minmax(380px,.65fr);align-items:start;gap:80px;display:grid}.service-contact>div:first-child{position:sticky;top:140px}.service-contact h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.8vw,64px);line-height:1.02}.service-contact>div:first-child>p:not(.eyebrow){color:var(--ink-soft);font-size:17px;line-height:1.65}.service-contact .lead-form{border:1px solid var(--line);box-shadow:0 20px 60px #10203014}@media (width<=980px){.service-contact,.feature-grid{grid-template-columns:1fr;gap:50px}.service-contact>div:first-child{position:static}}@media (width<=640px){.service-hero{padding-block:65px 75px}.service-hero h1{font-size:50px}.service-problem{padding-block:75px}.service-problem ul{grid-template-columns:1fr}.service-problem li:nth-child(odd){border-right:0;margin-right:0}.outcome-grid{grid-template-columns:1fr}.feature-section{padding-block:75px}.feature-grid ul{grid-template-columns:1fr}}.studio-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.studio-metrics article{background:#fff;border:1px solid #dce2df;border-radius:16px;padding:22px}:root[data-theme=dark] .studio-metrics article{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .studio-metrics article{background:#202020;border:1px solid #484848}.studio-metrics span{color:#7a858d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}:root[data-theme=dark] .studio-metrics span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .studio-metrics span{color:#b5b5b5}.studio-metrics strong{margin-top:10px;font-size:32px;display:block}.studio-toolbar{grid-template-columns:1fr 180px auto;gap:10px;margin:22px 0 15px;display:grid}.studio-toolbar input,.studio-toolbar select,.studio-toolbar button{min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6dcda;border-radius:11px;padding:0 14px;font-size:13px}:root[data-theme=dark] .studio-toolbar input,:root[data-theme=dark] .studio-toolbar select,:root[data-theme=dark] .studio-toolbar button{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .studio-toolbar input,:root[data-theme=dark][data-palette=dark] .studio-toolbar select,:root[data-theme=dark][data-palette=dark] .studio-toolbar button{background:#202020;border:1px solid #484848}.studio-toolbar button{cursor:pointer;background:var(--navy);color:#fff;font-weight:800}:root[data-theme=dark] .studio-toolbar button,:root[data-theme=dark][data-palette=dark] .studio-toolbar button{color:#fff}.lead-list{gap:11px;display:grid}.lead-card{background:#fff;border:1px solid #dbe1df;border-radius:16px;grid-template-columns:1fr 180px;gap:30px;padding:24px;display:grid}:root[data-theme=dark] .lead-card{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .lead-card{background:#202020;border:1px solid #484848}.lead-heading{align-items:center;gap:10px;display:flex}.lead-heading time{color:#949da3;font-size:10px}:root[data-theme=dark] .lead-heading time{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .lead-heading time{color:#b5b5b5}.lead-source{color:#247e79;letter-spacing:.05em;text-transform:uppercase;background:#e4f7f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}:root[data-theme=dark] .lead-source{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .lead-source{color:#8db9ff;background:#303030}.lead-card h2{margin:13px 0 7px;font-size:20px}.lead-card h2 span{color:#6d7880;font-weight:500}:root[data-theme=dark] .lead-card h2 span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .lead-card h2 span{color:#b5b5b5}.lead-contact{color:#287c79;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;display:flex}:root[data-theme=dark] .lead-contact,:root[data-theme=dark][data-palette=dark] .lead-contact{color:#8db9ff}.lead-service{color:#52606a;background:#eff2f1;border-radius:7px;margin:17px 0 5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-block}:root[data-theme=dark] .lead-service{color:#a6b7cd;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .lead-service{color:#b5b5b5;background:#303030}.lead-message{color:#56636d;max-width:780px;margin:10px 0 0;font-size:13px;line-height:1.55}:root[data-theme=dark] .lead-message{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .lead-message{color:#b5b5b5}.lead-booking{color:#384750;margin:13px 0 0;font-size:12px}:root[data-theme=dark] .lead-booking{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .lead-booking{color:#eee}.lead-booking small{color:#879198}:root[data-theme=dark] .lead-booking small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .lead-booking small{color:#b5b5b5}.lead-attribution{color:#869097;margin:12px 0 0;font-size:10px}:root[data-theme=dark] .lead-attribution{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .lead-attribution{color:#b5b5b5}.lead-actions{flex-direction:column;align-items:stretch;gap:15px;display:flex}.lead-actions label{gap:6px;display:grid}.lead-actions label span{color:#7a858d;text-transform:uppercase;font-size:9px;font-weight:900}:root[data-theme=dark] .lead-actions label span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .lead-actions label span{color:#b5b5b5}.lead-actions select{text-transform:capitalize;background:#fff;border:1px solid #dce1df;border-radius:9px;width:100%;padding:10px}:root[data-theme=dark] .lead-actions select{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .lead-actions select{background:#202020;border:1px solid #484848}.lead-actions a{color:var(--aqua-dark);font-size:11px;font-weight:900}@media (width<=640px){.studio-metrics{grid-template-columns:repeat(2,1fr)}.studio-toolbar,.lead-card{grid-template-columns:1fr}}.subtitle-app{--titl-ink:#171722;--titl-soft:#686879;--titl-paper:#f7f7f2;--titl-purple:#6d4aff;--titl-lime:#c8ff54;background:var(--titl-paper);min-height:100vh;color:var(--titl-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.subtitle-app button{font:inherit}.subtitle-app svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px}.subtitle-topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1240px,100% - 56px);min-height:92px;margin:auto;display:grid}.subtitle-brand{letter-spacing:-.04em;justify-self:start;align-items:center;gap:11px;font-size:25px;font-weight:900;display:inline-flex}.subtitle-brand-mark{background:var(--titl-ink);width:38px;height:38px;color:var(--titl-lime);border-radius:11px;place-items:center;display:grid;transform:rotate(-4deg)}.subtitle-brand-mark svg{width:22px}.subtitle-brand-dot{color:var(--titl-purple)}.subtitle-topbar nav{color:#555562;align-items:center;gap:34px;font-size:14px;font-weight:700;display:flex}:root[data-theme=dark] .subtitle-topbar nav{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-topbar nav{color:#eee}.subtitle-topbar nav a{transition:color .2s}.subtitle-topbar nav a:hover{color:var(--titl-purple)}.subtitle-topbar nav button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.subtitle-topbar nav button:hover{color:var(--titl-purple)}.subtitle-login{color:var(--titl-ink);cursor:pointer;background:0 0;border:1px solid #dedee5;border-radius:999px;justify-self:end;align-items:center;gap:9px;padding:11px 17px;display:inline-flex;font-size:13px!important;font-weight:800!important}:root[data-theme=dark] .subtitle-login{border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-login{border:1px solid #484848}.subtitle-login svg{width:16px;transition:transform .2s}.subtitle-login:hover svg{transform:translate(3px)}.subtitle-workspace{width:min(1140px,100% - 56px);margin:42px auto 0;padding-bottom:48px}.subtitle-intro{grid-template-columns:1fr 420px;align-items:end;gap:70px;display:grid}.subtitle-kicker{color:var(--titl-purple);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:900;display:flex}.subtitle-kicker i{background:var(--titl-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c8ff5440}.subtitle-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6.2vw,82px);line-height:.92}.subtitle-intro h1 em{color:var(--titl-purple);font-style:normal}.subtitle-intro>p{color:var(--titl-soft);margin:0 0 5px;font-size:17px;line-height:1.65}.subtitle-stage{grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:46px;display:grid}.subtitle-dropzone{background:#fff;border:1.5px dashed #b9b9c4;border-radius:28px;place-items:center;min-height:390px;transition:border-color .2s,transform .2s,background .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #19143e14}:root[data-theme=dark] .subtitle-dropzone{background:#18202d;border:1.5px dashed #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-dropzone{background:#202020;border:1.5px dashed #484848}.subtitle-dropzone.is-dragging{border-color:var(--titl-purple);background:#f4f0ff;transform:scale(.995)}:root[data-theme=dark] .subtitle-dropzone.is-dragging{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-dropzone.is-dragging{background:#303030}.subtitle-upload-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.subtitle-upload-icon{background:var(--titl-lime);width:58px;height:58px;color:var(--titl-ink);border-radius:18px;place-items:center;display:grid;transform:rotate(-3deg)}.subtitle-upload-icon svg{width:26px}.subtitle-upload-copy h2{letter-spacing:-.04em;margin:20px 0 8px;font-size:27px}.subtitle-upload-copy p{color:var(--titl-soft);margin:0;font-size:14px}.subtitle-upload-copy button{background:var(--titl-purple);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-top:24px;padding:0 21px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #6d4aff3d}:root[data-theme=dark] .subtitle-upload-copy button,:root[data-theme=dark][data-palette=dark] .subtitle-upload-copy button{color:#fff}.subtitle-upload-copy button svg{width:17px}.subtitle-upload-copy small{color:#9696a1;margin-top:13px;font-size:11px}:root[data-theme=dark] .subtitle-upload-copy small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-upload-copy small{color:#b5b5b5}.subtitle-wave{opacity:.22;justify-content:center;align-items:end;gap:9px;height:88px;display:flex;position:absolute;bottom:-6px;left:-4px;right:-4px;transform:skew(-8deg)}.subtitle-wave i{background:var(--titl-purple);border-radius:99px 99px 0 0;width:7px}.subtitle-process-card{background:var(--titl-ink);color:#fff;border-radius:28px;padding:24px;box-shadow:0 22px 70px #19143e21}:root[data-theme=dark] .subtitle-process-card,:root[data-theme=dark][data-palette=dark] .subtitle-process-card{color:#fff}.subtitle-process-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding-bottom:22px;display:flex}:root[data-theme=dark] .subtitle-process-head{border-bottom:1px solid #3d4f671a}:root[data-theme=dark][data-palette=dark] .subtitle-process-head{border-bottom:1px solid #4848481a}.subtitle-process-head>span{background:var(--titl-purple);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}:root[data-theme=dark] .subtitle-process-head>span,:root[data-theme=dark][data-palette=dark] .subtitle-process-head>span{color:#fff}.subtitle-process-head small,.subtitle-process-head strong{display:block}.subtitle-process-head small{color:#92929f;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}:root[data-theme=dark] .subtitle-process-head small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-process-head small{color:#b5b5b5}.subtitle-process-head strong{margin-top:4px;font-size:14px}.subtitle-process-card ol{gap:3px;margin:18px 0;padding:0;list-style:none;display:grid}.subtitle-process-card li{color:#858591;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:12px 10px;display:grid}:root[data-theme=dark] .subtitle-process-card li{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-process-card li{color:#b5b5b5}.subtitle-process-card li.active{color:#fff;background:#ffffff12}:root[data-theme=dark] .subtitle-process-card li.active{color:#fff;background:#18202d12}:root[data-theme=dark][data-palette=dark] .subtitle-process-card li.active{color:#fff;background:#20202012}.subtitle-process-card li.done{color:#a5a5b0}:root[data-theme=dark] .subtitle-process-card li.done{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-process-card li.done{color:#b5b5b5}.subtitle-process-card li>span{font-size:10px;font-weight:900}.subtitle-process-card li strong,.subtitle-process-card li small{display:block}.subtitle-process-card li strong{font-size:12px}.subtitle-process-card li small{color:#777785;margin-top:4px;font-size:10px}:root[data-theme=dark] .subtitle-process-card li small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-process-card li small{color:#b5b5b5}.subtitle-process-card li i{background:var(--titl-lime);width:22px;height:22px;color:var(--titl-ink);border-radius:50%;place-items:center;display:grid}.subtitle-process-card li i svg{width:14px}.subtitle-quality-note{background:var(--titl-lime);color:var(--titl-ink);border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:14px;display:grid}.subtitle-quality-note>span{letter-spacing:-.06em;font-size:25px;font-weight:900}.subtitle-quality-note p{margin:0;font-size:10px;line-height:1.35}.subtitle-quality-note strong{font-size:11px}.subtitle-analyze{background:var(--titl-lime);width:100%;min-height:48px;color:var(--titl-ink);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;display:flex;font-size:13px!important;font-weight:900!important}.subtitle-analyze svg{width:17px}.subtitle-processing{text-align:center;padding-top:34px}.subtitle-spinner{border:7px solid #ffffff1a;border-top-color:var(--titl-lime);border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto;animation:1.1s linear infinite titl-spin;display:grid}:root[data-theme=dark] .subtitle-spinner{border:7px solid #3d4f671a}:root[data-theme=dark][data-palette=dark] .subtitle-spinner{border:7px solid #4848481a}.subtitle-spinner span{font-size:18px;font-weight:900;animation:1.1s linear infinite titl-spin-reverse}.subtitle-processing h3{margin:24px 0 8px;font-size:18px}.subtitle-processing p{color:#858591;margin:0;font-size:11px;line-height:1.5}:root[data-theme=dark] .subtitle-processing p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-processing p{color:#b5b5b5}.subtitle-processing>div:last-child{background:#ffffff17;border-radius:99px;height:5px;margin-top:27px;overflow:hidden}:root[data-theme=dark] .subtitle-processing>div:last-child{background:#18202d17}:root[data-theme=dark][data-palette=dark] .subtitle-processing>div:last-child{background:#20202017}.subtitle-processing>div:last-child i{border-radius:inherit;background:linear-gradient(90deg, var(--titl-purple), var(--titl-lime));height:100%;transition:width .3s;display:block}@keyframes titl-spin{to{transform:rotate(360deg)}}@keyframes titl-spin-reverse{to{transform:rotate(-360deg)}}.subtitle-dropzone.has-video{min-height:clamp(390px,62vh,680px)}.subtitle-video-wrap{background:#08080d;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px;overflow:hidden}:root[data-theme=dark] .subtitle-video-wrap,:root[data-theme=dark][data-palette=dark] .subtitle-video-wrap{background:#08080d}.subtitle-video-wrap video{object-position:center;flex:none;max-width:none;max-height:none;display:block;object-fit:contain!important;width:100%!important;height:100%!important}.subtitle-replace{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f16bf;border:1px solid #ffffff59;border-radius:999px;padding:9px 13px;position:absolute;top:14px;right:14px}:root[data-theme=dark] .subtitle-replace{color:#fff;background:#0f0f16bf;border:1px solid #3d4f6759}:root[data-theme=dark][data-palette=dark] .subtitle-replace{color:#fff;background:#0f0f16bf;border:1px solid #48484859}.subtitle-trust-row{color:#6f6f7a;justify-content:center;align-items:center;gap:38px;margin-top:24px;font-size:12px;font-weight:700;display:flex}:root[data-theme=dark] .subtitle-trust-row{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-trust-row{color:#b5b5b5}.subtitle-trust-row span{align-items:center;gap:7px;display:inline-flex}.subtitle-trust-row svg{width:15px;color:var(--titl-purple);stroke-width:2.2px}.subtitle-error{color:#8f3232;background:#fff0f0;border:1px solid #ffd8d8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:12px 14px 12px 17px;font-size:12px;display:flex}:root[data-theme=dark] .subtitle-error{color:#ffacbc;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-error{color:#ffacbc;background:#303030;border:1px solid #484848}.subtitle-error button{color:#fff;cursor:pointer;background:#8f3232;border:0;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:800}:root[data-theme=dark] .subtitle-error button,:root[data-theme=dark][data-palette=dark] .subtitle-error button{color:#fff;background:#8f3232}.subtitle-editor-page{background:#efefeb}:root[data-theme=dark] .subtitle-editor-page{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-editor-page{background:#303030}.subtitle-editor-bar{background:#fff;border-bottom:1px solid #deded9;grid-template-columns:42px auto 1fr auto;align-items:center;gap:18px;min-height:76px;padding:0 28px;display:grid}:root[data-theme=dark] .subtitle-editor-bar{background:#18202d;border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-editor-bar{background:#202020;border-bottom:1px solid #484848}.subtitle-editor-bar>button:first-child{width:38px;height:38px;color:var(--titl-ink);cursor:pointer;background:#fff;border:1px solid #e1e1e4;border-radius:11px;place-items:center;display:grid}:root[data-theme=dark] .subtitle-editor-bar>button:first-child{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-editor-bar>button:first-child{background:#202020;border:1px solid #484848}.subtitle-editor-bar>button:first-child svg{width:18px}.subtitle-editor-bar .subtitle-brand{border-right:1px solid #e7e7e5;padding-right:22px}:root[data-theme=dark] .subtitle-editor-bar .subtitle-brand{border-right:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-editor-bar .subtitle-brand{border-right:1px solid #484848}.subtitle-editor-bar .subtitle-brand-mark{border-radius:9px;width:32px;height:32px}.subtitle-editor-bar .subtitle-brand-mark svg{width:18px}.subtitle-file-name strong,.subtitle-file-name span{display:block}.subtitle-file-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:13px;overflow:hidden}.subtitle-file-name span{color:#858590;margin-top:3px;font-size:10px}:root[data-theme=dark] .subtitle-file-name span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-file-name span{color:#b5b5b5}.subtitle-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.subtitle-export-actions button,.subtitle-export-actions>a{min-height:42px;color:var(--titl-ink);cursor:pointer;background:#fff;border:1px solid #dddde2;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}:root[data-theme=dark] .subtitle-export-actions button,:root[data-theme=dark] .subtitle-export-actions>a{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-export-actions button,:root[data-theme=dark][data-palette=dark] .subtitle-export-actions>a{background:#202020;border:1px solid #484848}.subtitle-export-actions button.primary{border-color:var(--titl-purple);background:var(--titl-purple);color:#fff}:root[data-theme=dark] .subtitle-export-actions button.primary,:root[data-theme=dark][data-palette=dark] .subtitle-export-actions button.primary{color:#fff}.subtitle-export-actions button:disabled{opacity:.55;cursor:not-allowed}.subtitle-export-actions svg{width:17px}.subtitle-editor-shell{grid-template-columns:minmax(0,1fr) 390px;min-height:calc(100vh - 76px);display:grid}.subtitle-preview-panel{padding:30px;overflow:auto}.subtitle-demo-frame{color:#aaaaba;background:radial-gradient(circle at 25% 15%,#4c356f,#0000 40%),radial-gradient(circle at 78% 82%,#28375f,#0000 42%),#15151e;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}:root[data-theme=dark] .subtitle-demo-frame{color:#a6b7cd;background:radial-gradient(circle at 25% 15%,#4c356f,#0000 40%),radial-gradient(circle at 78% 82%,#28375f,#0000 42%),#15151e}:root[data-theme=dark][data-palette=dark] .subtitle-demo-frame{color:#b5b5b5;background:radial-gradient(circle at 25% 15%,#4c356f,#0000 40%),radial-gradient(circle at 78% 82%,#28375f,#0000 42%),#15151e}.subtitle-demo-frame svg{width:35px;color:var(--titl-lime)}.subtitle-overlay{z-index:3;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;margin:0;padding:0;position:absolute}.subtitle-accessible-caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.subtitle-overlay:focus-visible{outline:0}.subtitle-overlay-content{max-width:100%}.subtitle-overlay.is-selected:after{content:"";pointer-events:none;border:1px solid #ffffffeb;border-radius:4px;position:absolute;inset:-10px;box-shadow:0 0 0 1px #6d4affbf,0 4px 18px #0000002e}:root[data-theme=dark] .subtitle-overlay.is-selected:after{border:1px solid #3d4f67eb}:root[data-theme=dark][data-palette=dark] .subtitle-overlay.is-selected:after{border:1px solid #484848eb}.subtitle-transform-handle{z-index:4;touch-action:none;background:#fff;border:1px solid #6d4aff;border-radius:2px;width:11px;height:11px;padding:0;display:none;position:absolute;box-shadow:0 1px 5px #00000052}:root[data-theme=dark] .subtitle-transform-handle{background:#18202d;border:1px solid #6d4aff}:root[data-theme=dark][data-palette=dark] .subtitle-transform-handle{background:#202020;border:1px solid #6d4aff}.subtitle-overlay.is-selected .subtitle-transform-handle{display:block}.subtitle-transform-handle.resize{cursor:nwse-resize}.subtitle-transform-handle.north-west{top:-15px;left:-15px}.subtitle-transform-handle.north-east{cursor:nesw-resize;top:-15px;right:-15px}.subtitle-transform-handle.south-west{cursor:nesw-resize;bottom:-15px;left:-15px}.subtitle-transform-handle.south-east{bottom:-15px;right:-15px}.subtitle-transform-handle.rotate{cursor:grab;width:12px;height:12px;top:-39px;left:50%;transform:translate(-50%)rotate(45deg)}.subtitle-transform-handle.rotate:before{content:"";transform-origin:top;pointer-events:none;background:#ffffffeb;width:1px;height:17px;position:absolute;top:11px;left:50%;transform:translate(-50%)rotate(-45deg)}:root[data-theme=dark] .subtitle-transform-handle.rotate:before{background:#18202deb}:root[data-theme=dark][data-palette=dark] .subtitle-transform-handle.rotate:before{background:#202020eb}@keyframes subtitle-word-in{0%{opacity:.25;transform:translateY(.2em)scale(.78)}to{opacity:1;transform:translateY(0)scale(1.08)}}@keyframes subtitle-caret{50%{opacity:0}}.subtitle-render-status,.subtitle-render-error{border-radius:13px;width:min(760px,100%);margin:14px auto 0;padding:12px 14px}.subtitle-render-status{color:#4f378f;background:#f3f0ff;border:1px solid #d9d0ff;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:7px 14px;display:grid}:root[data-theme=dark] .subtitle-render-status{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-render-status{color:#8db9ff;background:#303030;border:1px solid #484848}.subtitle-render-status>span{background:#ded8ef;border-radius:999px;height:7px;overflow:hidden}:root[data-theme=dark] .subtitle-render-status>span{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-render-status>span{background:#303030}.subtitle-render-status>span i{border-radius:inherit;background:linear-gradient(90deg, var(--titl-purple), var(--titl-lime));height:100%;transition:width .25s;display:block}.subtitle-render-status strong{font-size:11px}.subtitle-render-status small{color:#71678a;grid-column:1/-1;font-size:10px}:root[data-theme=dark] .subtitle-render-status small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-render-status small{color:#b5b5b5}.subtitle-render-error{color:#a03434;background:#fff0f0;border:1px solid #f0bebe;font-size:11px;font-weight:750}:root[data-theme=dark] .subtitle-render-error{color:#ffacbc;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-render-error{color:#ffacbc;background:#303030;border:1px solid #484848}.subtitle-timeline{background:#fff;border:1px solid #deded9;border-radius:15px;width:min(760px,100%);margin:16px auto 0;padding:14px}:root[data-theme=dark] .subtitle-timeline{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-timeline{background:#202020;border:1px solid #484848}.subtitle-timeline-head{color:#8b8b95;grid-template-columns:1fr auto 1fr;font-size:10px;display:grid}:root[data-theme=dark] .subtitle-timeline-head{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-timeline-head{color:#b5b5b5}.subtitle-timeline-head strong{color:#454550;font-size:10px}:root[data-theme=dark] .subtitle-timeline-head strong{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-timeline-head strong{color:#eee}.subtitle-timeline-head span:last-child{text-align:right}.subtitle-timeline-track{align-items:stretch;gap:4px;height:45px;margin-top:10px;display:flex;overflow:hidden}.subtitle-timeline-track button{cursor:pointer;background:#f0edff;border:1px solid #dad3ff;border-radius:7px;min-width:38px;padding:0;overflow:hidden}:root[data-theme=dark] .subtitle-timeline-track button{background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-timeline-track button{background:#303030;border:1px solid #484848}.subtitle-timeline-track button.active{border-color:var(--titl-purple);background:#dcd4ff}:root[data-theme=dark] .subtitle-timeline-track button.active{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-timeline-track button.active{background:#303030}.subtitle-timeline-track span{background:var(--titl-purple);border-radius:99px;width:80%;height:3px;margin:auto;display:block;box-shadow:0 7px #aa99f6,0 -7px #aa99f6}.subtitle-style-panel{background:#fff;border:1px solid #deded9;border-radius:17px;grid-template-columns:1fr;gap:16px;width:min(760px,100%);margin:18px auto 0;padding:17px;display:grid}:root[data-theme=dark] .subtitle-style-panel{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-style-panel{background:#202020;border:1px solid #484848}.subtitle-style-panel>div:first-child small,.subtitle-style-panel>div:first-child strong{display:block}.subtitle-style-panel>div:first-child small{color:var(--titl-purple);letter-spacing:.08em;font-size:9px;font-weight:900}.subtitle-style-panel>div:first-child strong{margin-top:6px;font-size:14px}.subtitle-template-library{min-width:0}.subtitle-style-categories{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.subtitle-style-categories button{color:#6b6b76;cursor:pointer;background:#f7f7f7;border:1px solid #dedde3;border-radius:999px;min-height:30px;padding:0 11px;font-size:14px;font-weight:850}:root[data-theme=dark] .subtitle-style-categories button{color:#a6b7cd;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-style-categories button{color:#b5b5b5;background:#202020;border:1px solid #484848}.subtitle-style-categories button.active{border-color:var(--titl-purple);background:var(--titl-purple);color:#fff}:root[data-theme=dark] .subtitle-style-categories button.active,:root[data-theme=dark][data-palette=dark] .subtitle-style-categories button.active{color:#fff}.subtitle-template-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:460px;padding:2px;display:grid;overflow-y:auto}.subtitle-template-grid button{min-width:0;color:var(--titl-ink);cursor:pointer;background:#f1f1f0;border:2px solid #0000;border-radius:11px;padding:10px 8px 8px}:root[data-theme=dark] .subtitle-template-grid button{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-template-grid button{background:#303030}.subtitle-template-grid button.active{border-color:var(--titl-purple)}.subtitle-template-grid button>small{color:#4b4b59;margin-top:9px;font-size:14px;font-weight:700;display:block}:root[data-theme=dark] .subtitle-template-grid button>small{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-template-grid button>small{color:#eee}.subtitle-customize-panel{background:#fff;border:1px solid #deded9;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;width:min(760px,100%);margin:14px auto 0;padding:17px;display:grid}:root[data-theme=dark] .subtitle-customize-panel{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-customize-panel{background:#202020;border:1px solid #484848}.subtitle-customize-head{grid-column:1/-1}.subtitle-customize-head small,.subtitle-customize-head strong{display:block}.subtitle-customize-head small{color:var(--titl-purple);letter-spacing:.08em;font-size:9px;font-weight:900}.subtitle-customize-head strong{margin-top:5px;font-size:14px}.subtitle-customize-panel label{color:#6b6b76;gap:7px;min-width:0;font-size:14px;font-weight:800;display:grid}:root[data-theme=dark] .subtitle-customize-panel label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-customize-panel label{color:#b5b5b5}.subtitle-customize-panel select{width:100%;height:38px;color:var(--titl-ink);font:inherit;background:#fafafa;border:1px solid #d8d8dd;border-radius:9px;padding:0 9px}:root[data-theme=dark] .subtitle-customize-panel select{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-customize-panel select{background:#202020;border:1px solid #484848}.subtitle-color-control input{cursor:pointer;background:#fff;border:1px solid #d8d8dd;border-radius:9px;width:100%;height:38px;padding:4px}:root[data-theme=dark] .subtitle-color-control input{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-color-control input{background:#202020;border:1px solid #484848}.subtitle-size-control span{justify-content:space-between;display:flex}.subtitle-size-control b{color:var(--titl-purple)}.subtitle-size-control input{width:100%;accent-color:var(--titl-purple)}.subtitle-check-control{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:center;display:flex!important}.subtitle-check-control input{width:17px;height:17px;accent-color:var(--titl-purple)}.subtitle-style-save{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.subtitle-style-save button{color:#563ca5;cursor:pointer;background:#f3f0ff;border:1px solid #d8d1f2;border-radius:9px;min-height:36px;padding:0 12px;font-size:14px;font-weight:900}:root[data-theme=dark] .subtitle-style-save button{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-style-save button{color:#8db9ff;background:#303030;border:1px solid #484848}.subtitle-voice-panel{background:#fff;border:1px solid #deded9;border-radius:17px;width:min(760px,100%);margin:14px auto 0;padding:18px}:root[data-theme=dark] .subtitle-voice-panel{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-voice-panel{background:#202020;border:1px solid #484848}.subtitle-voice-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.subtitle-voice-head small,.subtitle-voice-head strong{display:block}.subtitle-voice-head small{color:var(--titl-purple);letter-spacing:.08em;font-size:11px;font-weight:900}.subtitle-voice-head strong{margin-top:4px;font-size:16px}.subtitle-voice-head>span{color:#665a83;background:#f1eff9;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}:root[data-theme=dark] .subtitle-voice-head>span{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-voice-head>span{color:#8db9ff;background:#303030}.subtitle-voice-tabs{background:#f0f0ee;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px;padding:4px;display:grid}:root[data-theme=dark] .subtitle-voice-tabs{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-voice-tabs{background:#303030}.subtitle-voice-tabs button{color:#6c6c75;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;font-size:13px;font-weight:850}:root[data-theme=dark] .subtitle-voice-tabs button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-voice-tabs button{color:#b5b5b5}.subtitle-voice-tabs button.active{color:var(--titl-purple);background:#fff;box-shadow:0 2px 10px #1e193217}:root[data-theme=dark] .subtitle-voice-tabs button.active{background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-voice-tabs button.active{background:#202020}.subtitle-voice-empty{color:#6e6e78;margin:15px 0 0;font-size:14px;line-height:1.55}:root[data-theme=dark] .subtitle-voice-empty{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-voice-empty{color:#b5b5b5}.subtitle-voice-picker{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.subtitle-voice-picker label{color:#5f5f69;gap:6px;font-size:13px;font-weight:800;display:grid}:root[data-theme=dark] .subtitle-voice-picker label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-voice-picker label{color:#b5b5b5}.subtitle-voice-picker select{width:100%;height:42px;color:var(--titl-ink);background:#fafafa;border:1px solid #d8d8dd;border-radius:10px;padding:0 11px;font-size:14px}:root[data-theme=dark] .subtitle-voice-picker select{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-voice-picker select{background:#202020;border:1px solid #484848}.subtitle-voice-picker>button,.subtitle-voice-action button,.subtitle-generate-narrator{background:var(--titl-purple);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}:root[data-theme=dark] .subtitle-voice-picker>button,:root[data-theme=dark] .subtitle-voice-action button,:root[data-theme=dark] .subtitle-generate-narrator,:root[data-theme=dark][data-palette=dark] .subtitle-voice-picker>button,:root[data-theme=dark][data-palette=dark] .subtitle-voice-action button,:root[data-theme=dark][data-palette=dark] .subtitle-generate-narrator{color:#fff}.subtitle-voice-picker button:disabled,.subtitle-voice-action button:disabled,.subtitle-generate-narrator:disabled{opacity:.5;cursor:not-allowed}.subtitle-voice-picker svg,.subtitle-voice-action svg,.subtitle-generate-narrator svg{width:16px}.subtitle-voice-description{color:#85858e;margin:9px 0 0;font-size:12px}:root[data-theme=dark] .subtitle-voice-description{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-voice-description{color:#b5b5b5}.subtitle-voice-description strong{color:#3f3f49;margin-right:7px}:root[data-theme=dark] .subtitle-voice-description strong{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-voice-description strong{color:#eee}.subtitle-voice-settings{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.subtitle-voice-settings label{color:#666670;gap:7px;font-size:12px;font-weight:800;display:grid}:root[data-theme=dark] .subtitle-voice-settings label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-voice-settings label{color:#b5b5b5}.subtitle-voice-settings label>span{justify-content:space-between;display:flex}.subtitle-voice-settings b{color:var(--titl-purple)}.subtitle-voice-settings input{width:100%;accent-color:var(--titl-purple)}.subtitle-voice-action{background:#f5f3ff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:13px;display:flex}:root[data-theme=dark] .subtitle-voice-action{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-voice-action{background:#303030}.subtitle-voice-action p{color:#665f79;max-width:450px;margin:0;font-size:13px;line-height:1.45}:root[data-theme=dark] .subtitle-voice-action p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-voice-action p{color:#b5b5b5}.subtitle-voice-change-tools{margin-top:16px}.subtitle-voice-change-tools .subtitle-voice-action{margin-top:9px}.subtitle-voice-test-row{background:#fafafa;border:1px solid #e1dee9;border-radius:11px;justify-content:space-between;align-items:end;gap:12px;padding:11px 12px;display:flex}:root[data-theme=dark] .subtitle-voice-test-row{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-voice-test-row{background:#202020;border:1px solid #484848}.subtitle-voice-test-row label{color:#5f5f69;gap:6px;font-size:12px;font-weight:800;display:grid}:root[data-theme=dark] .subtitle-voice-test-row label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-voice-test-row label{color:#b5b5b5}.subtitle-voice-test-row select{min-width:190px;height:38px;color:var(--titl-ink);font:inherit;background:#fff;border:1px solid #d8d8dd;border-radius:9px;padding:0 9px}:root[data-theme=dark] .subtitle-voice-test-row select{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-voice-test-row select{background:#202020;border:1px solid #484848}.subtitle-voice-test-row>span{color:#6f648a;font-size:11px;font-weight:800}:root[data-theme=dark] .subtitle-voice-test-row>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-voice-test-row>span{color:#b5b5b5}.subtitle-narrator-tools{gap:12px;margin-top:16px;display:grid}.subtitle-narrator-tools>label{color:#5f5f69;gap:7px;font-size:13px;font-weight:800;display:grid}:root[data-theme=dark] .subtitle-narrator-tools>label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-narrator-tools>label{color:#b5b5b5}.subtitle-narrator-tools textarea{resize:vertical;width:100%;min-height:110px;color:var(--titl-ink);font:inherit;background:#fafafa;border:1px solid #d8d8dd;border-radius:11px;padding:11px 12px;font-size:14px;line-height:1.5}:root[data-theme=dark] .subtitle-narrator-tools textarea{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-narrator-tools textarea{background:#202020;border:1px solid #484848}.subtitle-narrator-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.subtitle-narrator-row>button{color:#563ca5;cursor:pointer;background:#f3f0ff;border:1px solid #d8d1f2;border-radius:9px;min-height:36px;padding:0 11px;font-size:12px;font-weight:850}:root[data-theme=dark] .subtitle-narrator-row>button{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-narrator-row>button{color:#8db9ff;background:#303030;border:1px solid #484848}.subtitle-narrator-row label{color:#666670;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}:root[data-theme=dark] .subtitle-narrator-row label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-narrator-row label{color:#b5b5b5}.subtitle-narrator-row input{border:1px solid #d8d8dd;border-radius:9px;width:70px;height:36px;padding:0 8px}:root[data-theme=dark] .subtitle-narrator-row input{border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-narrator-row input{border:1px solid #484848}.subtitle-narrator-row em{font-style:normal}.subtitle-narrator-mix{background:#f4f4f2;border-radius:11px;flex-wrap:wrap;align-items:center;gap:13px;padding:11px;display:flex}:root[data-theme=dark] .subtitle-narrator-mix{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-narrator-mix{background:#303030}.subtitle-narrator-mix>label{color:#52525c;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}:root[data-theme=dark] .subtitle-narrator-mix>label{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-narrator-mix>label{color:#eee}.subtitle-narrator-mix input{accent-color:var(--titl-purple)}.subtitle-original-volume{min-width:180px;margin-left:auto}.subtitle-original-volume input{flex:1}.subtitle-generate-narrator{justify-self:start}.subtitle-voice-error{color:#a03434;background:#fff0f0;border:1px solid #f0bebe;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}:root[data-theme=dark] .subtitle-voice-error{color:#ffacbc;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-voice-error{color:#ffacbc;background:#303030;border:1px solid #484848}.subtitle-voice-progress{background:#e2dff0;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}:root[data-theme=dark] .subtitle-voice-progress{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-voice-progress{background:#303030}.subtitle-voice-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--titl-purple), var(--titl-lime));height:100%;transition:width .25s;display:block}.subtitle-generated-audio{background:#eff8e2;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin-top:13px;padding:10px 12px;display:grid}:root[data-theme=dark] .subtitle-generated-audio{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-generated-audio{background:#303030}.subtitle-generated-audio span{color:#496819;font-size:12px;font-weight:900}:root[data-theme=dark] .subtitle-generated-audio span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-generated-audio span{color:#b5b5b5}.subtitle-generated-audio audio{width:100%;height:36px}.subtitle-generated-audio button{background:var(--titl-purple);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:36px;padding:0 12px;font-size:11px;font-weight:900}:root[data-theme=dark] .subtitle-generated-audio button,:root[data-theme=dark][data-palette=dark] .subtitle-generated-audio button{color:#fff}.subtitle-generated-audio button:disabled{opacity:.55;cursor:wait}.subtitle-transcript-panel{background:#fff;border-left:1px solid #deded9;min-width:0;padding:24px 20px}:root[data-theme=dark] .subtitle-transcript-panel{background:#18202d;border-left:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-transcript-panel{background:#202020;border-left:1px solid #484848}.subtitle-transcript-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.subtitle-transcript-head>div{align-items:center;gap:10px;display:flex}.subtitle-transcript-head>div>span{background:var(--titl-lime);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.subtitle-transcript-head>div>span svg{width:18px}.subtitle-transcript-head small,.subtitle-transcript-head strong{display:block}.subtitle-transcript-head small{color:var(--titl-purple);letter-spacing:.08em;font-size:9px;font-weight:900}.subtitle-transcript-head strong{margin-top:3px;font-size:16px}.subtitle-transcript-head em{color:#74747e;background:#f0f0ee;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}:root[data-theme=dark] .subtitle-transcript-head em{color:#a6b7cd;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-transcript-head em{color:#b5b5b5;background:#303030}.subtitle-review-note{color:#5a469f;background:#f2efff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;line-height:1.4;display:flex}:root[data-theme=dark] .subtitle-review-note{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-review-note{color:#8db9ff;background:#303030}.subtitle-review-note svg{flex:none;width:15px}.subtitle-edit-toolbar{border-bottom:1px solid #ecece9;gap:8px;margin-bottom:12px;padding-bottom:12px;display:grid}:root[data-theme=dark] .subtitle-edit-toolbar{border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-edit-toolbar{border-bottom:1px solid #484848}.subtitle-sync-tools{align-items:center;gap:6px;display:flex}.subtitle-sync-tools span{color:#73737d;margin-right:auto;font-size:10px;font-weight:800}:root[data-theme=dark] .subtitle-sync-tools span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-sync-tools span{color:#b5b5b5}.subtitle-sync-tools button,.subtitle-find-tools button{color:#5b42a4;cursor:pointer;background:#f7f5ff;border:1px solid #dedbe8;border-radius:8px;min-height:30px;padding:0 8px;font-size:9px;font-weight:900}:root[data-theme=dark] .subtitle-sync-tools button,:root[data-theme=dark] .subtitle-find-tools button{color:#8db9ff;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-sync-tools button,:root[data-theme=dark][data-palette=dark] .subtitle-find-tools button{color:#8db9ff;background:#202020;border:1px solid #484848}.subtitle-find-tools{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.subtitle-find-tools input{min-width:0;height:32px;color:var(--titl-ink);border:1px solid #dddddf;border-radius:8px;padding:0 8px;font-size:10px}:root[data-theme=dark] .subtitle-find-tools input{border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-find-tools input{border:1px solid #484848}.subtitle-segment-list{gap:7px;max-height:calc(100vh - 350px);padding:3px 2px 16px;display:grid;overflow:auto}.subtitle-segment-list article{cursor:pointer;border:1px solid #e5e5e2;border-radius:12px;grid-template-columns:26px 1fr 28px;gap:8px;padding:12px 9px;display:grid}:root[data-theme=dark] .subtitle-segment-list article{border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-segment-list article{border:1px solid #484848}.subtitle-segment-list article.active{border-color:var(--titl-purple);box-shadow:0 0 0 2px #6d4aff1a}.subtitle-segment-list article>span{color:#a1a1aa;font-size:10px;font-weight:900}:root[data-theme=dark] .subtitle-segment-list article>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-segment-list article>span{color:#b5b5b5}.subtitle-time-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.subtitle-time-inputs{align-items:center;gap:4px;display:flex}.subtitle-time-inputs input{width:62px;height:26px;color:var(--titl-purple);background:#faf9ff;border:1px solid #dfdbea;border-radius:7px;padding:0 5px;font-size:9px;font-weight:800}:root[data-theme=dark] .subtitle-time-inputs input{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-time-inputs input{background:#202020;border:1px solid #484848}.subtitle-time-inputs span{color:#aaa6b7;font-size:9px}:root[data-theme=dark] .subtitle-time-inputs span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-time-inputs span{color:#b5b5b5}.subtitle-confidence-warning{color:#9a5814;background:#fff1dc;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}:root[data-theme=dark] .subtitle-confidence-warning{color:#ffacbc;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-confidence-warning{color:#ffacbc;background:#303030}.subtitle-segment-list textarea{resize:vertical;width:100%;min-height:58px;color:var(--titl-ink);font:inherit;background:0 0;border:0;outline:0;margin-top:6px;font-size:13px;line-height:1.45}.subtitle-segment-actions{align-content:start;gap:4px;display:grid}.subtitle-segment-actions button{color:#aaaab2;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}:root[data-theme=dark] .subtitle-segment-actions button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-segment-actions button{color:#b5b5b5}.subtitle-segment-actions button:hover{color:var(--titl-purple);background:#f2efff}:root[data-theme=dark] .subtitle-segment-actions button:hover{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-segment-actions button:hover{background:#303030}.subtitle-segment-actions button:last-child:hover{color:#b94b4b;background:#fff0f0}:root[data-theme=dark] .subtitle-segment-actions button:last-child:hover{color:#ffacbc;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-segment-actions button:last-child:hover{color:#ffacbc;background:#303030}.subtitle-segment-actions button:disabled{opacity:.25;cursor:not-allowed}.subtitle-segment-actions svg{width:14px}.subtitle-add-segment{color:#62626e;cursor:pointer;background:#fff;border:1px dashed #cfcfd5;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:11px;font-weight:800;display:flex}:root[data-theme=dark] .subtitle-add-segment{color:#a6b7cd;background:#18202d;border:1px dashed #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-add-segment{color:#b5b5b5;background:#202020;border:1px dashed #484848}.subtitle-add-segment svg{width:15px}.subtitle-language-control{color:#b7b7c2;gap:6px;margin-top:14px;font-size:10px;font-weight:800;display:grid}:root[data-theme=dark] .subtitle-language-control{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-language-control{color:#b5b5b5}.subtitle-language-control select{color:#fff;width:100%;height:38px;font:inherit;background:#22222d;border:1px solid #ffffff24;border-radius:10px;padding:0 10px}:root[data-theme=dark] .subtitle-language-control select{color:#fff;background:#22222d;border:1px solid #3d4f6724}:root[data-theme=dark][data-palette=dark] .subtitle-language-control select{color:#fff;background:#22222d;border:1px solid #48484824}@media (width<=860px){.subtitle-topbar{grid-template-columns:1fr auto;width:min(100% - 32px,1240px)}.subtitle-topbar nav{display:none}.subtitle-workspace{width:min(100% - 32px,1140px);margin-top:24px}.subtitle-intro{grid-template-columns:1fr;gap:22px}.subtitle-intro>p{max-width:580px}.subtitle-stage{grid-template-columns:1fr}.subtitle-process-card{grid-template-columns:1fr 1.4fr;align-items:center;gap:18px;display:grid}.subtitle-process-head{border:0;padding:0}.subtitle-process-card ol{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr)}.subtitle-quality-note{grid-area:1/2}.subtitle-editor-shell{grid-template-columns:1fr}.subtitle-transcript-panel{border-top:1px solid #deded9;border-left:0}:root[data-theme=dark] .subtitle-transcript-panel{border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-transcript-panel{border-top:1px solid #484848}.subtitle-segment-list{max-height:520px}}@media (width<=560px){.subtitle-topbar{min-height:74px}.subtitle-login{padding:9px 12px}.subtitle-intro h1{font-size:50px}.subtitle-intro>p{font-size:16px}.subtitle-stage{margin-top:32px}.subtitle-dropzone{border-radius:22px;min-height:360px}.subtitle-process-card{border-radius:22px;display:block}.subtitle-process-card ol{grid-template-columns:1fr;display:grid}.subtitle-quality-note{margin-top:18px}.subtitle-trust-row{flex-direction:column;align-items:flex-start;gap:11px;margin-left:5px}.subtitle-error{flex-direction:column;align-items:flex-start}.subtitle-editor-bar{grid-template-columns:38px 1fr;padding:12px 14px}.subtitle-editor-bar .subtitle-brand{border:0;padding:0}.subtitle-file-name{display:none}.subtitle-export-actions{grid-column:1/-1}.subtitle-export-actions button,.subtitle-export-actions>a{flex:1}.subtitle-editor-shell{min-height:calc(100vh - 118px)}.subtitle-preview-panel{padding:16px 12px}.subtitle-style-panel{grid-template-columns:1fr}.subtitle-customize-panel{grid-template-columns:1fr 1fr}.subtitle-customize-head,.subtitle-size-control,.subtitle-check-control{grid-column:1/-1}.subtitle-template-grid{grid-template-columns:repeat(2,1fr)}.subtitle-voice-settings{grid-template-columns:1fr}.subtitle-voice-action,.subtitle-voice-test-row{flex-direction:column;align-items:stretch}.subtitle-voice-test-row select{width:100%}.subtitle-voice-picker{grid-template-columns:1fr}.subtitle-narrator-row{flex-direction:column;align-items:stretch}.subtitle-original-volume{width:100%;margin-left:0}.subtitle-generated-audio{grid-template-columns:1fr}.subtitle-transcript-panel{padding:20px 12px}}.subtitle-app.subtitle-editor-page{--editor-canvas:#181a22;background:var(--editor-canvas);flex-direction:column;height:100dvh;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.subtitle-editor-page .subtitle-editor-bar{flex:none;grid-template-columns:38px auto minmax(0,1fr) auto;gap:14px;min-height:68px;padding:10px 20px}.subtitle-editor-page .subtitle-file-name{min-width:0;display:block}.subtitle-editor-page .subtitle-file-name strong{max-width:100%;font-size:14px}.subtitle-editor-page .subtitle-file-name span{font-size:12px}.subtitle-editor-page .subtitle-export-actions{flex-wrap:nowrap;grid-column:auto}.subtitle-editor-page .subtitle-export-actions button{white-space:nowrap;min-height:42px;font-size:14px}.subtitle-editor-page .subtitle-editor-shell{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(350px,30vw,420px);min-width:0;min-height:0;display:grid;overflow:hidden}.subtitle-editor-page .subtitle-preview-panel{background:var(--editor-canvas);flex-direction:column;gap:16px;min-width:0;min-height:0;padding:20px;display:flex;overflow:hidden}.subtitle-editor-page .subtitle-preview-frame{border-radius:12px;flex:none;max-width:100%;max-height:100%;margin:0;box-shadow:0 8px 36px #00000059}.subtitle-editor-page .subtitle-timeline{background:#22252e;border-color:#383b48;border-radius:12px;flex:none;width:100%;min-width:0;margin:0;padding:12px 14px}:root[data-theme=dark] .subtitle-editor-page .subtitle-timeline,:root[data-theme=dark][data-palette=dark] .subtitle-editor-page .subtitle-timeline{background:#22252e;border-color:#383b48}.subtitle-editor-page .subtitle-timeline-head{color:#bec0cf;font-size:12px}:root[data-theme=dark] .subtitle-editor-page .subtitle-timeline-head{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-editor-page .subtitle-timeline-head{color:#b5b5b5}.subtitle-editor-page .subtitle-timeline-head strong{color:#f3f2fb;font-size:12px}:root[data-theme=dark] .subtitle-editor-page .subtitle-timeline-head strong,:root[data-theme=dark][data-palette=dark] .subtitle-editor-page .subtitle-timeline-head strong{color:#f3f2fb}.subtitle-editor-page .subtitle-timeline-track{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#69607d #22252e;height:50px;padding-bottom:6px;overflow:auto hidden}.subtitle-editor-page .subtitle-timeline-track button{background:#393149;border-color:#665990;flex:none;min-width:48px}:root[data-theme=dark] .subtitle-editor-page .subtitle-timeline-track button,:root[data-theme=dark][data-palette=dark] .subtitle-editor-page .subtitle-timeline-track button{background:#393149;border-color:#665990}.subtitle-editor-page .subtitle-timeline-track button.active{border-color:var(--titl-lime);background:#51417c}:root[data-theme=dark] .subtitle-editor-page .subtitle-timeline-track button.active,:root[data-theme=dark][data-palette=dark] .subtitle-editor-page .subtitle-timeline-track button.active{background:#51417c}.subtitle-editor-page .subtitle-render-status,.subtitle-editor-page .subtitle-render-error{flex:none;width:100%;max-height:100px;margin:0;font-size:14px;overflow:auto}.subtitle-timeline button:focus-visible{outline-offset:2px;outline:2px solid #8863ff}:root[data-theme=dark] .subtitle-timeline button:focus-visible{outline:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-timeline button:focus-visible{outline:2px solid #484848}.subtitle-style-count{color:#78689b;background:#f0edf8;border-radius:6px;margin-left:6px;padding:3px 6px;font-size:12px;font-style:normal}:root[data-theme=dark] .subtitle-style-count{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-style-count{color:#8db9ff;background:#303030}.subtitle-caption-file-actions{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.subtitle-caption-file-actions button{color:#61547e;cursor:pointer;background:#f8f6fd;border:1px solid #dfdce9;border-radius:8px;flex:1;min-height:36px;padding:6px;font-size:14px}:root[data-theme=dark] .subtitle-caption-file-actions button{color:#8db9ff;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-caption-file-actions button{color:#8db9ff;background:#202020;border:1px solid #484848}.subtitle-caption-file-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px) and (width>=761px){.subtitle-editor-page .subtitle-editor-shell{grid-template-columns:minmax(0,1fr) 340px}.subtitle-editor-page .subtitle-preview-panel{gap:12px;padding:14px}.subtitle-editor-page .subtitle-editor-bar .subtitle-brand{display:none}.subtitle-editor-page .subtitle-editor-bar{grid-template-columns:38px minmax(0,1fr) auto}}@media (width<=760px){.subtitle-editor-page .subtitle-editor-bar{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:60px;padding:8px 12px}.subtitle-editor-page .subtitle-editor-bar .subtitle-brand,.subtitle-editor-page .subtitle-file-name span{display:none}.subtitle-editor-page .subtitle-export-actions button{padding:0 10px;font-size:13px}.subtitle-editor-page .subtitle-editor-shell{grid-template-rows:minmax(0,44%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.subtitle-editor-page .subtitle-preview-panel{gap:8px;padding:10px 12px}.subtitle-editor-page .subtitle-timeline{padding:8px 10px}.subtitle-editor-page .subtitle-timeline-track{height:32px;margin-top:6px}}@media (height<=540px) and (width>=761px){.subtitle-editor-page .subtitle-editor-bar{min-height:54px;padding-top:6px;padding-bottom:6px}.subtitle-editor-page .subtitle-preview-panel{gap:8px;padding:10px}.subtitle-editor-page .subtitle-timeline-track{height:32px;margin-top:6px}}.subtitle-sample-label{z-index:2;color:#fff;pointer-events:none;background:#12101cd1;border-radius:6px;max-width:calc(100% - 20px);padding:5px 8px;font-size:12px;position:absolute;top:10px;left:10px}:root[data-theme=dark] .subtitle-sample-label,:root[data-theme=dark][data-palette=dark] .subtitle-sample-label{color:#fff;background:#12101cd1}.subtitle-pending-fields{border:0;min-width:0;margin:0;padding:0}.subtitle-pending-fields:disabled{opacity:.45}.subtitle-wait-note{color:#514167;background:#f0eafc;border-radius:10px;margin:0 0 18px;padding:14px;font-size:14px;line-height:1.5}:root[data-theme=dark] .subtitle-wait-note{color:#e6ecf6;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-wait-note{color:#eee;background:#303030}.subtitle-job{overscroll-behavior:contain;color:#eae9f3;background:#20222e;border-bottom:1px solid #393746;flex:none;max-height:42%;padding:18px;overflow:auto}:root[data-theme=dark] .subtitle-job,:root[data-theme=dark][data-palette=dark] .subtitle-job{color:#eae9f3;background:#20222e;border-bottom:1px solid #393746}.subtitle-job-heading{align-items:center;gap:10px;display:flex}.subtitle-job-heading strong{flex:1;font-size:14px;line-height:1.4}.subtitle-job-heading time{font-variant-numeric:tabular-nums;color:#c6c1d8;font-size:12px}:root[data-theme=dark] .subtitle-job-heading time{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-job-heading time{color:#b5b5b5}.subtitle-job-icon{color:#c5ff66;background:#3a4430;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:18px;display:grid}:root[data-theme=dark] .subtitle-job-icon,:root[data-theme=dark][data-palette=dark] .subtitle-job-icon{color:#c5ff66;background:#3a4430}.subtitle-job p{color:#d1cede;margin:12px 0;font-size:14px;line-height:1.5}:root[data-theme=dark] .subtitle-job p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-job p{color:#b5b5b5}.subtitle-job .subtitle-job-size{color:#c5ff8a;font-size:12px}:root[data-theme=dark] .subtitle-job .subtitle-job-size,:root[data-theme=dark][data-palette=dark] .subtitle-job .subtitle-job-size{color:#c5ff8a}.subtitle-job-steps{gap:12px;margin:18px 0 12px;padding:0;list-style:none;display:flex}.subtitle-job-steps li{color:#aaa6bd;border-top:2px solid #4c485d;flex-direction:column;flex:1;gap:7px;padding-top:8px;font-size:12px;display:flex}:root[data-theme=dark] .subtitle-job-steps li{color:#a6b7cd;border-top:2px solid #4c485d}:root[data-theme=dark][data-palette=dark] .subtitle-job-steps li{color:#b5b5b5;border-top:2px solid #4c485d}.subtitle-job-steps li.current{color:#f0eaff;border-color:#ba9bff}:root[data-theme=dark] .subtitle-job-steps li.current{color:#f0eaff;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-job-steps li.current{color:#f0eaff;border-color:#484848}.subtitle-job-steps li.done{color:#c5ff8a;border-color:#c5ff66}:root[data-theme=dark] .subtitle-job-steps li.done{color:#c5ff8a;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-job-steps li.done{color:#c5ff8a;border-color:#484848}.subtitle-job-steps li span{font-size:12px;font-weight:700}.subtitle-job-meter{align-items:center;gap:10px;display:flex}.subtitle-job-meter progress{appearance:none;accent-color:#c5ff66;background:#464154;border:0;border-radius:9px;flex:1;width:100%;height:6px;overflow:hidden}:root[data-theme=dark] .subtitle-job-meter progress,:root[data-theme=dark][data-palette=dark] .subtitle-job-meter progress{background:#464154}.subtitle-job-meter progress::-webkit-progress-bar{background:#464154}:root[data-theme=dark] .subtitle-job-meter progress::-webkit-progress-bar{background:#464154}:root[data-theme=dark][data-palette=dark] .subtitle-job-meter progress::-webkit-progress-bar{background:#464154}.subtitle-job-meter progress::-webkit-progress-value{background:#c5ff66}:root[data-theme=dark] .subtitle-job-meter progress::-webkit-progress-value{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-job-meter progress::-webkit-progress-value{background:#303030}.subtitle-job-meter progress::-moz-progress-bar{background:#c5ff66}:root[data-theme=dark] .subtitle-job-meter progress::-moz-progress-bar{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-job-meter progress::-moz-progress-bar{background:#303030}.subtitle-job-meter span{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:12px}.subtitle-job-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.subtitle-job-actions small{color:#aaa6bd;font-size:12px}:root[data-theme=dark] .subtitle-job-actions small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-job-actions small{color:#b5b5b5}.subtitle-job button{cursor:pointer;color:#f4f0ff;min-height:34px;font:inherit;background:#34303f;border:1px solid #625973;border-radius:8px;padding:7px 10px;font-size:14px}:root[data-theme=dark] .subtitle-job button,:root[data-theme=dark][data-palette=dark] .subtitle-job button{color:#f4f0ff;background:#34303f;border:1px solid #625973}.subtitle-job button:hover{background:#454050;border-color:#c5b1f3}:root[data-theme=dark] .subtitle-job button:hover{background:#454050;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-job button:hover{background:#454050;border-color:#484848}.subtitle-job button:focus-visible{outline-offset:3px;outline:2px solid #c5ff66}:root[data-theme=dark] .subtitle-job button:focus-visible{outline:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-job button:focus-visible{outline:2px solid #484848}.subtitle-job.is-error .subtitle-job-icon{color:#ffb5b5;background:#66393f}:root[data-theme=dark] .subtitle-job.is-error .subtitle-job-icon,:root[data-theme=dark][data-palette=dark] .subtitle-job.is-error .subtitle-job-icon{color:#ffacbc;background:#66393f}.subtitle-job.is-done{padding-top:12px;padding-bottom:12px}.subtitle-job.is-done p{margin:8px 0}@media (width<=760px),(height<=620px){.subtitle-job{max-height:38%;padding:12px}.subtitle-job-steps{margin:10px 0}.subtitle-job-steps li{flex-direction:row;gap:4px}.subtitle-job p{margin:8px 0}}.subtitle-preview-frame{background:#0c0c12;border-radius:22px;place-items:center;width:min(760px,100%);margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #14141e26}:root[data-theme=dark] .subtitle-preview-frame,:root[data-theme=dark][data-palette=dark] .subtitle-preview-frame{background:#0c0c12}.subtitle-preview-frame.is-portrait{width:min(430px,100%)}.subtitle-preview-frame video{object-position:center;max-width:none;max-height:none;display:block;position:absolute;inset:0;object-fit:contain!important;width:100%!important;height:100%!important}@media (width<=560px){.subtitle-preview-frame{border-radius:14px}}.subtitle-preview-stage{flex:1 1 0;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.subtitle-fullscreen-button{z-index:25;border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);cursor:pointer;border-radius:7px;padding:5px 9px;position:absolute;top:10px;right:10px}.subtitle-fullscreen-error{color:var(--ui-text);background:var(--ui-panel);z-index:26;padding:8px;position:absolute;bottom:12px}.subtitle-preview-stage:fullscreen{box-sizing:border-box;background:#000;place-items:center;margin:0;padding:0;display:grid;overflow:hidden;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important}:root[data-theme=dark] .subtitle-preview-stage:fullscreen{background:#000}:root[data-theme=dark][data-palette=dark] .subtitle-preview-stage:fullscreen{background:#000}.subtitle-preview-stage:fullscreen .subtitle-preview-frame{flex:none;border-radius:0!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important}.subtitle-preview-frame video:fullscreen{object-fit:contain!important;width:100vw!important;height:100dvh!important;transform:none!important}.subtitle-preview-stage:fullscreen .subtitle-fullscreen-button{top:3%;right:3%}.subtitle-preview-frame .subtitle-fullscreen-inner{z-index:35;color:#fff;background:#0009;border:0;padding:3px 6px;top:auto;bottom:6px;right:38px}:root[data-theme=dark] .subtitle-preview-frame .subtitle-fullscreen-inner,:root[data-theme=dark][data-palette=dark] .subtitle-preview-frame .subtitle-fullscreen-inner{color:#fff;background:#0009}:root[data-theme][data-palette] .subtitle-preview-stage:fullscreen{background:#000!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;inset:0!important}:root[data-theme][data-palette] .subtitle-preview-stage:fullscreen .subtitle-preview-frame{align-self:center!important;margin:0!important;top:auto!important;transform:none!important}.subtitle-preview-repair{z-index:26;position:absolute;top:10px;right:52px}:root[data-theme][data-palette] .subtitle-preview-repair .media-repair-tools{background:0 0;border:0;margin:0;padding:0}.subtitle-preview-repair .media-repair-tools>summary{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-panel);cursor:pointer;border-radius:7px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.subtitle-preview-repair summary::-webkit-details-marker{display:none}.subtitle-preview-repair .media-repair-panel{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-panel);width:min(300px,100vw - 80px);color:var(--ui-text);border-radius:12px;max-height:65dvh;padding:14px;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 8px 28px #0003}.subtitle-preview-stage:fullscreen .subtitle-preview-repair{display:none}.subtitle-preview-repair .media-repair-tools>summary svg{transform:translate(1px,-1px)}.video-studio-app{color:#182331;background:#f6f8fa;flex-direction:column;min-height:100%;font-family:Manrope Variable,sans-serif;display:flex}:root[data-theme=dark] .video-studio-app{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .video-studio-app{color:#eee;background:#202020}.video-studio-app button,.video-studio-app input{font-family:inherit}.video-studio-workspace{flex:1;grid-template-columns:210px minmax(0,1fr);min-height:480px;display:grid}.video-studio-media{background:#fff;border-right:1px solid #e3e9ef;padding:28px 17px;overflow:auto}:root[data-theme=dark] .video-studio-media{background:#18202d;border-right:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-media{background:#202020;border-right:1px solid #484848}.video-studio-tools-heading>span{letter-spacing:1.6px;color:#929eac;font-size:8px;font-weight:700}:root[data-theme=dark] .video-studio-tools-heading>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-tools-heading>span{color:#b5b5b5}.video-studio-tools-heading h2{letter-spacing:-.5px;margin:10px 0 25px;font-size:17px;font-weight:650}.video-studio-tools{gap:8px;display:grid}.video-studio-tools button{color:#586a81;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e9ef;border-radius:9px;align-items:center;gap:10px;padding:11px 9px;font-size:10px;font-weight:600;display:flex}:root[data-theme=dark] .video-studio-tools button{color:#8db9ff;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-tools button{color:#8db9ff;background:#202020;border:1px solid #484848}.video-studio-tools button span{text-align:center;color:#3568bf;width:19px;font-size:16px}:root[data-theme=dark] .video-studio-tools button span,:root[data-theme=dark][data-palette=dark] .video-studio-tools button span{color:#8db9ff}.video-studio-tools button:hover:enabled{color:#3568bf;background:#edf3fb;border-color:#b9cce6}:root[data-theme=dark] .video-studio-tools button:hover:enabled{color:#8db9ff;background:#1e2a3b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-tools button:hover:enabled{color:#8db9ff;background:#303030;border-color:#484848}.video-studio-app button:disabled{opacity:.4;cursor:not-allowed}.video-studio-download{color:#fff;cursor:pointer;background:#3568bf;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;margin:18px 0;padding:12px 10px;font-size:11px;font-weight:650;display:flex}:root[data-theme=dark] .video-studio-download,:root[data-theme=dark][data-palette=dark] .video-studio-download{color:#fff;background:#3568bf}.video-studio-download:hover:enabled,:root[data-theme=dark] .video-studio-download:hover:enabled,:root[data-theme=dark][data-palette=dark] .video-studio-download:hover:enabled{background:#28539d}.video-studio-tool-hint{color:#98a3b1;border-top:1px solid #e3e9ef;margin-top:23px;padding-top:18px;font-size:9px;line-height:1.9}:root[data-theme=dark] .video-studio-tool-hint{color:#a6b7cd;border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-tool-hint{color:#b5b5b5;border-top:1px solid #484848}.video-studio-assets{margin:25px 0 18px}.video-studio-assets h3{justify-content:space-between;margin:0 0 12px;font-size:11px;font-weight:650;display:flex}.video-studio-assets h3 span{color:#74808f;font-size:10px}:root[data-theme=dark] .video-studio-assets h3 span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-assets h3 span{color:#b5b5b5}.video-studio-assets button{color:#182331;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e9ef;border-radius:9px;align-items:center;gap:9px;width:100%;margin-bottom:6px;padding:9px;display:flex}:root[data-theme=dark] .video-studio-assets button{color:#e6ecf6;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-assets button{color:#eee;background:#202020;border:1px solid #484848}.video-studio-assets button.active{background:#edf3fb;border-color:#b1c6e4}:root[data-theme=dark] .video-studio-assets button.active{background:#1e2a3b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-assets button.active{background:#303030;border-color:#484848}.video-studio-assets button>span{color:#3568bf;background:#e9f0fa;border-radius:7px;flex:none;place-items:center;width:28px;height:32px;display:grid}:root[data-theme=dark] .video-studio-assets button>span{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .video-studio-assets button>span{color:#8db9ff;background:#303030}.video-studio-assets svg{width:16px}.video-studio-assets button>div{min-width:0}.video-studio-assets strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;display:block;overflow:hidden}.video-studio-assets small{color:#74808f;margin-top:4px;font-size:9px;display:block}:root[data-theme=dark] .video-studio-assets small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-assets small{color:#b5b5b5}.video-studio-clip-settings{border-top:1px solid #e3e9ef;padding-top:15px;font-size:10px}:root[data-theme=dark] .video-studio-clip-settings{border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-clip-settings{border-top:1px solid #484848}.video-studio-clip-settings summary{cursor:pointer;color:#3568bf;font-weight:650}:root[data-theme=dark] .video-studio-clip-settings summary,:root[data-theme=dark][data-palette=dark] .video-studio-clip-settings summary{color:#8db9ff}.video-studio-clip-settings fieldset{border:0;min-width:0;margin:0;padding:0}.video-studio-clip-settings p{text-overflow:ellipsis;white-space:nowrap;color:#74808f;margin:16px 0;overflow:hidden}:root[data-theme=dark] .video-studio-clip-settings p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-clip-settings p{color:#b5b5b5}.video-studio-clip-settings label{color:#74808f;gap:7px;margin:12px 0;display:grid}:root[data-theme=dark] .video-studio-clip-settings label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-clip-settings label{color:#b5b5b5}.video-studio-clip-settings input[type=number]{color:#182331;background:#f6f8fa;border:1px solid #e3e9ef;border-radius:7px;width:100%;padding:8px;font-size:11px}:root[data-theme=dark] .video-studio-clip-settings input[type=number]{color:#e6ecf6;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-clip-settings input[type=number]{color:#eee;background:#202020;border:1px solid #484848}.video-studio-trim{grid-template-columns:1fr 1fr;gap:10px;display:grid}.video-studio-clip-settings input[type=range]{accent-color:#3568bf;width:100%}.video-studio-clip-settings .video-studio-mute{align-items:center;gap:7px;display:flex}.video-studio-mute input{accent-color:#3568bf}.video-studio-remove{color:#ab3e50;cursor:pointer;background:#fff4f5;border:1px solid #efd8dd;border-radius:7px;padding:8px 12px;font-size:10px}:root[data-theme=dark] .video-studio-remove{color:#ffacbc;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-remove{color:#ffacbc;background:#202020;border:1px solid #484848}.video-studio-main{flex-direction:column;min-width:0;padding:24px 28px 28px;display:flex}.video-studio-preview-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.video-studio-preview-heading>span{font-size:11px;font-weight:650}.video-studio-preview-heading>small{color:#919ead;font-size:9px}:root[data-theme=dark] .video-studio-preview-heading>small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-preview-heading>small{color:#b5b5b5}.video-studio-main .studio-player{flex:1}.video-studio-audio-preview{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;display:flex}:root[data-theme=dark] .video-studio-audio-preview,:root[data-theme=dark][data-palette=dark] .video-studio-audio-preview{color:#fff}.video-studio-audio-preview span{color:#b7cdef;font-size:70px}:root[data-theme=dark] .video-studio-audio-preview span,:root[data-theme=dark][data-palette=dark] .video-studio-audio-preview span{color:#8db9ff}.video-studio-audio-preview strong{font-size:14px;font-weight:500}.video-studio-timeline{background:#fff;border-top:1px solid #e3e9ef;flex:none;padding:21px 28px 24px}:root[data-theme=dark] .video-studio-timeline{background:#18202d;border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-timeline{background:#202020;border-top:1px solid #484848}.video-studio-timeline-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.video-studio-timeline-head strong{font-size:12px;font-weight:650}.video-studio-timeline-head span{color:#96a2b1;font-size:9px}:root[data-theme=dark] .video-studio-timeline-head span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head span{color:#b5b5b5}.video-studio-timeline-head label{color:#74808f;align-items:center;gap:9px;font-size:10px;display:flex}:root[data-theme=dark] .video-studio-timeline-head label{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head label{color:#b5b5b5}.video-studio-timeline-head input{accent-color:#3568bf;width:100px;height:4px}.video-studio-timeline-seek{accent-color:#3568bf;width:100%;height:6px;margin-bottom:12px;display:block}.video-studio-track-scroll{border:1px solid #3568bf1f;border-radius:11px;max-height:280px;overflow:auto}:root[data-theme=dark] .video-studio-track-scroll,:root[data-theme=dark][data-palette=dark] .video-studio-track-scroll{border:1px solid #3568bf1f}.video-studio-track-area{background:repeating-linear-gradient(90deg,#0000,#0000 calc(10% - 1px),#e8eef580 calc(10% - 1px) 10%),#f8fafc;min-width:100%;min-height:82px;padding-top:5px;position:relative}:root[data-theme=dark] .video-studio-track-area{background:repeating-linear-gradient(90deg,#0000,#0000 calc(10% - 1px),#1e2a3b80 calc(10% - 1px) 10%),#18202d}:root[data-theme=dark][data-palette=dark] .video-studio-track-area{background:repeating-linear-gradient(90deg,#0000,#0000 calc(10% - 1px),#30303080 calc(10% - 1px) 10%),#202020}.video-studio-track{border-bottom:1px solid #e3e9ef;height:68px;position:relative}:root[data-theme=dark] .video-studio-track{border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-track{border-bottom:1px solid #484848}.video-studio-track>span{letter-spacing:1px;color:#8c99aa;font-size:7px;position:absolute;top:3px;left:8px}:root[data-theme=dark] .video-studio-track>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-track>span{color:#b5b5b5}.video-studio-track button{color:#385d90;cursor:grab;touch-action:none;text-align:left;background:#e1ecfb;border:1px solid #b6cce9;border-radius:7px;min-width:0;height:40px;padding:6px 10px;position:absolute;top:20px;overflow:hidden}:root[data-theme=dark] .video-studio-track button{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-track button{color:#8db9ff;background:#303030;border:1px solid #484848}.video-studio-track button.active{background:#d4e4fa;border:2px solid #3568bf}:root[data-theme=dark] .video-studio-track button.active{background:#1e2a3b;border:2px solid #3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-track button.active{background:#303030;border:2px solid #3568bf}.video-studio-track.audio button{color:#477181;background:#e5f0f4;border-color:#c0d6df}:root[data-theme=dark] .video-studio-track.audio button{color:#8db9ff;background:#1e2a3b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-track.audio button{color:#8db9ff;background:#303030;border-color:#484848}.video-studio-track.audio button.active{border-color:#527f92}:root[data-theme=dark] .video-studio-track.audio button.active{border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-track.audio button.active{border-color:#484848}.video-studio-track button.muted{opacity:.5}.video-studio-track strong,.video-studio-track small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.video-studio-track strong{font-size:10px;font-weight:650}.video-studio-track small{margin-top:3px;font-size:8px}.video-studio-playhead{pointer-events:none;background:#3568bf;width:3px;position:absolute;top:0;bottom:0}:root[data-theme=dark] .video-studio-playhead,:root[data-theme=dark][data-palette=dark] .video-studio-playhead{background:#3568bf}.video-studio-playhead:before{content:"";background:#3568bf;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-3.5px}:root[data-theme=dark] .video-studio-playhead:before,:root[data-theme=dark][data-palette=dark] .video-studio-playhead:before{background:#3568bf}.video-studio-empty-track{color:#95a3b5;justify-content:center;align-items:center;gap:12px;min-height:80px;font-size:10px;line-height:1.9;display:flex}:root[data-theme=dark] .video-studio-empty-track{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-empty-track{color:#b5b5b5}.video-studio-empty-track small{color:#aab4c1;font-size:9px}:root[data-theme=dark] .video-studio-empty-track small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-studio-empty-track small{color:#b5b5b5}.video-studio-error{color:#ab3e50;background:#fff0f2;border:1px solid #ecd0d7;border-radius:9px;margin:12px 28px;padding:12px;font-size:12px}:root[data-theme=dark] .video-studio-error{color:#ffacbc;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-error{color:#ffacbc;background:#303030;border:1px solid #484848}.video-studio-error button{float:right;color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0}@media (width>=1100px){.video-studio-app{height:100%}.video-studio-workspace{min-height:410px;overflow:auto}.video-studio-timeline{max-height:36vh;overflow:auto}}@media (width<=1100px){.video-studio-workspace{grid-template-columns:175px minmax(0,1fr);min-height:500px}.video-studio-media{padding:24px 12px}.video-studio-main{padding:22px 18px}.video-studio-preview-heading small{display:none}}@media (width<=700px){.video-studio-workspace{flex-direction:column;display:flex}.video-studio-main{order:-1;min-height:440px;padding:20px 16px}.video-studio-media{border-top:1px solid #e3e9ef;border-right:0;padding:20px 16px}:root[data-theme=dark] .video-studio-media{border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-media{border-top:1px solid #484848}.video-studio-tools{grid-template-columns:repeat(3,1fr);gap:6px}.video-studio-tools button{gap:5px;padding:10px 7px;font-size:9px}.video-studio-tool-hint{display:none}.video-studio-tools-heading h2{margin-bottom:16px}.video-studio-timeline{padding:20px 16px}.video-studio-timeline-head>div{display:block}.video-studio-timeline-head span{margin-top:5px;display:block}}.video-studio-timeline-seek,.video-studio-app .studio-player-seek,.video-studio-timeline-head input{appearance:none;cursor:pointer;background:0 0;border:0;height:18px;padding:0}.video-studio-timeline-seek::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14;border-radius:10px;height:8px}.video-studio-app .studio-player-seek::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14;border-radius:10px;height:8px}.video-studio-timeline-head input::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14;border-radius:10px;height:8px}:root[data-theme=dark] .video-studio-timeline-seek::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark] .video-studio-app .studio-player-seek::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark] .video-studio-timeline-head input::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-seek::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark][data-palette=dark] .video-studio-app .studio-player-seek::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head input::-webkit-slider-runnable-track{background:#3568bf2b;border:1px solid #3568bf14}.video-studio-timeline-seek::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14;border-radius:10px;height:8px}.video-studio-app .studio-player-seek::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14;border-radius:10px;height:8px}.video-studio-timeline-head input::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14;border-radius:10px;height:8px}:root[data-theme=dark] .video-studio-timeline-seek::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark] .video-studio-app .studio-player-seek::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark] .video-studio-timeline-head input::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-seek::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark][data-palette=dark] .video-studio-app .studio-player-seek::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head input::-moz-range-track{background:#3568bf2b;border:1px solid #3568bf14}.video-studio-timeline-seek::-webkit-slider-thumb{appearance:none;background:#3568bf;border:0;border-radius:50%;width:15px;height:15px;margin-top:-4.5px;box-shadow:0 0 0 3px #3568bf14}.video-studio-app .studio-player-seek::-webkit-slider-thumb{appearance:none;background:#3568bf;border:0;border-radius:50%;width:15px;height:15px;margin-top:-4.5px;box-shadow:0 0 0 3px #3568bf14}.video-studio-timeline-head input::-webkit-slider-thumb{appearance:none;background:#3568bf;border:0;border-radius:50%;width:15px;height:15px;margin-top:-4.5px;box-shadow:0 0 0 3px #3568bf14}:root[data-theme=dark] .video-studio-timeline-seek::-webkit-slider-thumb{background:#3568bf}:root[data-theme=dark] .video-studio-app .studio-player-seek::-webkit-slider-thumb{background:#3568bf}:root[data-theme=dark] .video-studio-timeline-head input::-webkit-slider-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-seek::-webkit-slider-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-app .studio-player-seek::-webkit-slider-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head input::-webkit-slider-thumb{background:#3568bf}.video-studio-timeline-seek::-moz-range-thumb{background:#3568bf;border:0;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 3px #3568bf14}.video-studio-app .studio-player-seek::-moz-range-thumb{background:#3568bf;border:0;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 3px #3568bf14}.video-studio-timeline-head input::-moz-range-thumb{background:#3568bf;border:0;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 3px #3568bf14}:root[data-theme=dark] .video-studio-timeline-seek::-moz-range-thumb{background:#3568bf}:root[data-theme=dark] .video-studio-app .studio-player-seek::-moz-range-thumb{background:#3568bf}:root[data-theme=dark] .video-studio-timeline-head input::-moz-range-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-seek::-moz-range-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-app .studio-player-seek::-moz-range-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head input::-moz-range-thumb{background:#3568bf}.video-studio-timeline-seek:disabled,.video-studio-app .studio-player-seek:disabled,.video-studio-timeline-head input:disabled{cursor:not-allowed}.video-studio-app .video-studio-timeline-head .video-studio-zoom{align-items:center;gap:10px;display:flex}.video-studio-app .video-studio-zoom button{color:#3568bf;cursor:pointer;background:#fff;border:1px solid #3568bf26;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;transition:background .15s;display:flex}:root[data-theme=dark] .video-studio-app .video-studio-zoom button{color:#8db9ff;background:#18202d;border:1px solid #3568bf26}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-zoom button{color:#8db9ff;background:#202020;border:1px solid #3568bf26}.video-studio-app .video-studio-zoom button:hover:not(:disabled){background:#eaf1fc;border-color:#3568bf66}:root[data-theme=dark] .video-studio-app .video-studio-zoom button:hover:not(:disabled){background:#1e2a3b;border-color:#3568bf66}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-zoom button:hover:not(:disabled){background:#303030;border-color:#3568bf66}.video-studio-app .video-studio-zoom button:disabled{opacity:.35;cursor:default}.video-studio-app .video-studio-zoom input{appearance:none;cursor:grab;background:0 0;width:110px;height:16px}.video-studio-app .video-studio-zoom input:active{cursor:grabbing}.video-studio-app .video-studio-zoom input::-webkit-slider-runnable-track{background:#3568bf25;border:0;border-radius:8px;height:6px}:root[data-theme=dark] .video-studio-app .video-studio-zoom input::-webkit-slider-runnable-track{background:#3568bf25}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-zoom input::-webkit-slider-runnable-track{background:#3568bf25}.video-studio-app .video-studio-zoom input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;box-shadow:none;background:#3568bf;border:0;border-radius:50%;margin-top:-4px}:root[data-theme=dark] .video-studio-app .video-studio-zoom input::-webkit-slider-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-zoom input::-webkit-slider-thumb{background:#3568bf}.video-studio-app .video-studio-zoom input::-moz-range-track{background:#3568bf25;border:0;border-radius:8px;height:6px}:root[data-theme=dark] .video-studio-app .video-studio-zoom input::-moz-range-track{background:#3568bf25}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-zoom input::-moz-range-track{background:#3568bf25}.video-studio-app .video-studio-zoom input::-moz-range-thumb{background:#3568bf;border:0;border-radius:50%;width:14px;height:14px}:root[data-theme=dark] .video-studio-app .video-studio-zoom input::-moz-range-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-zoom input::-moz-range-thumb{background:#3568bf}.video-studio-app .video-studio-track-scroll{scrollbar-width:thin;scrollbar-color:#aec5e8 transparent;border-color:#3568bf12}:root[data-theme=dark] .video-studio-app .video-studio-track-scroll,:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track-scroll{border-color:#3568bf12}.video-studio-app .video-studio-track-area{background:#fcfdff}:root[data-theme=dark] .video-studio-app .video-studio-track-area{background:#18202d}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track-area{background:#202020}.video-studio-app .video-studio-track,:root[data-theme=dark] .video-studio-app .video-studio-track,:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track{border-bottom-color:#3568bf10}.video-studio-app .video-studio-track button{color:#74808f;background:#f9fbfe;border:1px solid #3568bf16;border-left:3px solid #3568bf28}:root[data-theme=dark] .video-studio-app .video-studio-track button{color:#a6b7cd;background:#18202d;border:1px solid #3568bf16;border-left:3px solid #3568bf28}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track button{color:#b5b5b5;background:#202020;border:1px solid #3568bf16;border-left:3px solid #3568bf28}.video-studio-app .video-studio-track button.active{background:#f0f5fc;border:1px solid #3568bf30;border-left:3px solid #3568bf55}:root[data-theme=dark] .video-studio-app .video-studio-track button.active{background:#1e2a3b;border:1px solid #3568bf30;border-left:3px solid #3568bf55}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track button.active{background:#303030;border:1px solid #3568bf30;border-left:3px solid #3568bf55}.video-studio-app .video-studio-track button:hover{background:#edf3fc}:root[data-theme=dark] .video-studio-app .video-studio-track button:hover{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track button:hover{background:#303030}.video-studio-app .video-studio-track strong{font-weight:400}.video-studio-app .video-studio-track button:active{cursor:grabbing}.video-studio-app .video-studio-preparing{z-index:100;color:#fff;background:#172130ed;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;inset:0}:root[data-theme=dark] .video-studio-app .video-studio-preparing,:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-preparing{color:#fff;background:#172130ed}.video-studio-app .video-studio-preparing button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff30;border-radius:8px;padding:9px 14px}:root[data-theme=dark] .video-studio-app .video-studio-preparing button{color:#fff;background:#18202d10;border:1px solid #3d4f6730}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-preparing button{color:#fff;background:#20202010;border:1px solid #48484830}.video-studio-app .studio-player:has(.video-studio-preparing) .studio-player-empty{visibility:hidden}.video-studio-app .video-studio-main .studio-player{background:var(--ui-stage);border-radius:10px;min-height:350px;max-height:none;container-type:size}.video-studio-main .studio-player.has-media .studio-player-media{width:var(--frame-width);height:var(--frame-height);transform:translate(-50%, -50%) scale(var(--stage-zoom,1));background:#000;margin-top:-30px;inset:50% auto auto 50%;overflow:hidden}:root[data-theme=dark] .video-studio-main .studio-player.has-media .studio-player-media,:root[data-theme=dark][data-palette=dark] .video-studio-main .studio-player.has-media .studio-player-media{background:#000}.video-studio-main .studio-player-media video{object-fit:fill;inset:auto}.video-studio-main .studio-player-media video.active{pointer-events:auto;cursor:grab;touch-action:none}.video-studio-main .studio-player-media video.active:active{cursor:grabbing}.video-studio-main .studio-player-media video.selected-video.active{outline-offset:-1px;outline:1px solid #18c8df}:root[data-theme=dark] .video-studio-main .studio-player-media video.selected-video.active{outline:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-main .studio-player-media video.selected-video.active{outline:1px solid #484848}.video-studio-main:fullscreen{background:var(--ui-stage);width:100vw;height:100vh;padding:18px}.video-studio-main:fullscreen .studio-player{min-height:0}.video-preview-tools{align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.video-preview-tools button,.video-preview-tools select,.video-transform-settings button{background:var(--ui-panel);color:var(--ui-text);border:1px solid var(--ui-border);cursor:pointer;border-radius:6px;padding:6px 9px}.video-preview-tools label{align-items:center;gap:7px;display:flex}.video-studio-preview-heading>small{display:none}.video-transform-settings{color:#74808f;margin-top:16px;font-size:11px}:root[data-theme=dark] .video-transform-settings{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-transform-settings{color:#b5b5b5}.video-transform-settings label{gap:10px;margin-bottom:10px;display:grid}.video-transform-settings input{accent-color:#3568bf;width:100%}.video-studio-timeline{max-height:38vh;padding:10px 18px 16px}.video-studio-timeline.is-hidden{padding-bottom:0}.video-studio-timeline-head{flex-wrap:wrap;gap:12px;min-height:38px;margin-bottom:8px}.video-studio-timeline-head>div{align-items:center;gap:8px;display:flex}.video-studio-timeline-head button{color:#182331;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}:root[data-theme=dark] .video-studio-timeline-head button{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head button{color:#eee}.video-studio-timeline-head button:hover:enabled{background:#edf3fb;border-color:#e3e9ef}:root[data-theme=dark] .video-studio-timeline-head button:hover:enabled{background:#1e2a3b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head button:hover:enabled{background:#303030;border-color:#484848}.video-timeline-transport{font-variant-numeric:tabular-nums;margin-inline:auto}.video-timeline-transport strong{font-size:11px}.video-studio-timeline-head .video-studio-zoom button{color:#182331;background:0 0;border:0}:root[data-theme=dark] .video-studio-timeline-head .video-studio-zoom button{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head .video-studio-zoom button{color:#eee}.video-studio-timeline-head .video-studio-zoom input{width:90px}.video-studio-timeline-head .video-studio-zoom input::-webkit-slider-runnable-track{background:#a3b1c5;height:3px}:root[data-theme=dark] .video-studio-timeline-head .video-studio-zoom input::-webkit-slider-runnable-track{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head .video-studio-zoom input::-webkit-slider-runnable-track{background:#303030}.video-studio-timeline-head .video-studio-zoom input::-webkit-slider-thumb{background:#536982;width:10px;height:10px;margin-top:-3.5px}:root[data-theme=dark] .video-studio-timeline-head .video-studio-zoom input::-webkit-slider-thumb{background:#536982}:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head .video-studio-zoom input::-webkit-slider-thumb{background:#536982}.video-studio-track-scroll{border:0;border-radius:0;max-height:240px}.video-studio-track-area{min-height:160px;padding-top:0}.video-timeline-ruler{cursor:ew-resize;touch-action:none;background:repeating-linear-gradient(90deg,#e3e9ef 0 1px,#0000 1px 20px) 0 0/100% 5px no-repeat;border-bottom:1px solid #e3e9ef;height:36px;position:relative}:root[data-theme=dark] .video-timeline-ruler{background:repeating-linear-gradient(90deg,#1e2a3b 0 1px,#0000 1px 20px) 0 0/100% 5px no-repeat;border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-timeline-ruler{background:repeating-linear-gradient(90deg,#303030 0 1px,#0000 1px 20px) 0 0/100% 5px no-repeat;border-bottom:1px solid #484848}.video-timeline-ruler span{color:#74808f;font-variant-numeric:tabular-nums;border-left:1px solid #e3e9ef;padding-left:5px;font-size:9px;position:absolute;top:8px}:root[data-theme=dark] .video-timeline-ruler span{color:#a6b7cd;border-left:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-timeline-ruler span{color:#b5b5b5;border-left:1px solid #484848}.video-studio-app .video-studio-track{border-bottom:1px solid #e3e9ef;height:64px}:root[data-theme=dark] .video-studio-app .video-studio-track{border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track{border-bottom:1px solid #484848}.video-studio-app .video-studio-track>span{letter-spacing:0;font-size:8px;top:2px}.video-studio-app .video-studio-track button{border:1px solid #bacbdf;border-radius:5px;min-width:3px;height:38px;padding:4px 8px;top:18px}:root[data-theme=dark] .video-studio-app .video-studio-track button{border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track button{border:1px solid #484848}.video-studio-app .video-studio-track button.active{border:1px solid #14c4db;box-shadow:inset 0 0 0 1px #14c4db40}:root[data-theme=dark] .video-studio-app .video-studio-track button.active{border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track button.active{border:1px solid #484848}.video-filmstrip{pointer-events:none;display:flex;position:absolute;inset:0}.video-filmstrip img{object-fit:cover;flex:1;width:16.666%;min-width:0;height:100%}.video-studio-track.video button strong,.video-studio-track.video button small{z-index:1;color:#fff;text-shadow:0 1px 3px #000;background:#0006;border-radius:2px;width:max-content;max-width:100%;padding:0 3px;position:relative}:root[data-theme=dark] .video-studio-track.video button strong,:root[data-theme=dark] .video-studio-track.video button small,:root[data-theme=dark][data-palette=dark] .video-studio-track.video button strong,:root[data-theme=dark][data-palette=dark] .video-studio-track.video button small{color:#fff;background:#0006}.video-studio-app .video-studio-track.audio button{color:#47716d;background:#e4f2f0;border-color:#aacfc9}:root[data-theme=dark] .video-studio-app .video-studio-track.audio button{color:#a6b7cd;background:#1e2a3b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track.audio button{color:#b5b5b5;background:#303030;border-color:#484848}.video-studio-app .video-studio-playhead{background:var(--ui-text);pointer-events:auto;cursor:ew-resize;touch-action:none;z-index:20;width:2px;top:0;bottom:0}.video-studio-app .video-studio-playhead:before{background:#fff;border:2px solid #172130;border-radius:3px 3px 6px 6px;width:12px;height:18px;top:0;left:-5px}:root[data-theme=dark] .video-studio-app .video-studio-playhead:before{background:#18202d;border:2px solid #172130}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-playhead:before{background:#202020;border:2px solid #172130}.video-studio-playhead:after{content:"";position:absolute;inset:0 -6px}@media (width<=700px){.video-preview-tools{flex-wrap:wrap;gap:4px}.video-studio-timeline-head{gap:4px}.video-studio-timeline-head .video-studio-zoom{margin-left:auto}}@media (width>=761px){.editor-layout:has(.video-studio-app.has-media) .workspace-sidebar{width:64px;padding:20px 8px;transition:width .2s;overflow:hidden}.editor-layout:has(.video-studio-app.has-media) .workspace-rail-expand{border:1px solid var(--ui-border);background:var(--ui-panel);width:42px;height:38px;color:var(--ui-text);cursor:pointer;border-radius:9px;place-items:center;margin-bottom:16px;display:grid}:is(.editor-layout:has(.video-studio-app.has-media) .workspace-sidebar:not(.is-open) .workspace-eyebrow,.editor-layout:has(.video-studio-app.has-media) .workspace-sidebar:not(.is-open) .workspace-nav-label,.editor-layout:has(.video-studio-app.has-media) .workspace-sidebar:not(.is-open) .workspace-projects,.editor-layout:has(.video-studio-app.has-media) .workspace-sidebar:not(.is-open) .workspace-sidebar-foot){display:none}.editor-layout:has(.video-studio-app.has-media) .workspace-sidebar:not(.is-open) nav a{justify-content:center;padding:12px}.editor-layout:has(.video-studio-app.has-media) .workspace-sidebar.is-open{width:220px;overflow:auto}}.video-studio-app .video-studio-workspace{grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.video-studio-app .video-studio-workspace.has-sources{grid-template-columns:64px 245px minmax(0,1fr)}.video-studio-app .video-studio-workspace.has-sources.panel-closed{grid-template-columns:64px minmax(0,1fr)}.video-tool-rail{border-right:1px solid var(--ui-border);background:var(--ui-panel);flex-direction:column;gap:10px;padding:18px 5px;display:flex}.video-tool-rail button{color:var(--ui-text);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-items:center;gap:6px;padding:12px 4px;font:400 10px inherit;display:grid}.video-tool-rail button[aria-pressed=true]{color:#3568bf;background:#eaf2fc}:root[data-theme=dark] .video-tool-rail button[aria-pressed=true]{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .video-tool-rail button[aria-pressed=true]{color:#8db9ff;background:#303030}.video-studio-app .video-studio-media{min-width:0;padding:18px 14px}.video-panel-heading{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;display:flex}.video-panel-heading button{color:var(--ui-text);cursor:pointer;background:0 0;border:0;font-size:22px}.video-add-source{border:1px dashed var(--ui-border);background:var(--ui-panel);width:100%;color:var(--ui-text);cursor:pointer;border-radius:9px;padding:12px}.video-stage-wrap{flex:1;min-height:0;position:relative}.video-studio-app .video-studio-main{min-height:0;padding:16px 20px}.video-studio-app .video-studio-main .studio-player{height:100%;min-height:280px}.video-studio-main .studio-player.has-media .studio-player-media{transform:translate(calc(-50% + var(--pan-x,0px)), calc(-50% + var(--pan-y,0px))) scale(var(--stage-zoom,1))}.video-studio-main.tool-hand .video-stage-wrap,.video-studio-main.tool-hand .studio-player-media video{cursor:grab;touch-action:none}.video-studio-main.tool-hand .video-stage-wrap:active{cursor:grabbing}.video-studio-preview-heading{z-index:8;flex:none;min-height:38px;margin-bottom:12px;position:relative}.video-preview-tools{gap:7px;margin:0 auto}.video-preview-tools button{min-width:32px;height:32px;padding:3px 7px;font-size:19px}.video-preview-tools button[aria-pressed=true]{background:#eaf2fc}:root[data-theme=dark] .video-preview-tools button[aria-pressed=true]{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .video-preview-tools button[aria-pressed=true]{background:#303030}.video-preview-tools select{max-width:135px}.video-toolbar-divider{background:var(--ui-border);width:1px;height:22px;margin:0 6px}.video-ratio-picker{position:relative}.video-ratio-picker>button:not(.ratio-dismiss){border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.video-ratio-menu{z-index:11;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:12px;width:255px;max-height:60vh;padding:8px;position:absolute;top:calc(100% + 9px);left:0;overflow:auto;box-shadow:0 10px 32px #0002}.video-ratio-menu button{width:100%;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:14px;padding:12px;display:flex}.video-ratio-menu button:hover,.video-ratio-menu button[aria-checked=true]{background:#edf3fb}:root[data-theme=dark] .video-ratio-menu button:hover,:root[data-theme=dark] .video-ratio-menu button[aria-checked=true]{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .video-ratio-menu button:hover,:root[data-theme=dark][data-palette=dark] .video-ratio-menu button[aria-checked=true]{background:#303030}.video-ratio-menu small{color:#8b99ab;margin-top:4px;font-size:10px;display:block}:root[data-theme=dark] .video-ratio-menu small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .video-ratio-menu small{color:#b5b5b5}.video-ratio-menu b{color:#3568bf;margin-left:auto}:root[data-theme=dark] .video-ratio-menu b,:root[data-theme=dark][data-palette=dark] .video-ratio-menu b{color:#8db9ff}.ratio-shape{border:1px solid #aab9ca;border-radius:3px;width:18px;max-height:25px;display:block}:root[data-theme=dark] .ratio-shape{border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .ratio-shape{border:1px solid #484848}.ratio-dismiss{z-index:10;cursor:default;background:0 0;border:0;position:fixed;inset:0}.video-import-status{color:#586a81;background:#edf3fb;justify-content:center;align-items:center;gap:14px;padding:8px;font-size:11px;display:flex}:root[data-theme=dark] .video-import-status{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .video-import-status{color:#8db9ff;background:#303030}.video-import-status button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=900px){.video-studio-app .video-studio-workspace.has-sources{grid-template-columns:54px 190px minmax(0,1fr)}.video-preview-tools{gap:2px;margin-left:auto}.video-preview-tools button{min-width:25px;padding:3px}}@media (width<=700px){.video-studio-app .video-studio-workspace.has-sources{grid-template-columns:50px minmax(0,1fr);display:grid;overflow:auto}.video-studio-app .video-studio-main{grid-area:1/1/auto/-1;min-height:400px}.video-tool-rail{grid-area:2/1}.video-studio-media{grid-area:2/2}}.video-tool-rail button{font-family:inherit;font-size:10px;font-weight:400}.video-preview-tools .studio-icon{width:18px;height:18px}.video-ratio-picker>button .studio-icon{width:17px;height:17px}.video-studio-app .video-studio-workspace{z-index:2;position:relative;overflow:visible}.video-studio-app .video-studio-main{z-index:2;position:relative}.video-studio-app .video-studio-timeline{z-index:1;position:relative}.video-ratio-menu button{font:400 13px inherit}.video-studio-app .video-studio-timeline{padding-top:18px;padding-bottom:10px}.video-studio-app .video-timeline-ruler{z-index:12;background-color:var(--ui-panel);position:sticky;top:0}.video-studio-app .video-studio-main{padding-bottom:10px}.video-studio-app .video-studio-main .studio-player.has-media .studio-player-media{margin-top:0}.video-studio-app .studio-player .studio-player-controls{opacity:0;pointer-events:none;bottom:10px;transform:translateY(8px);background:color-mix(in srgb, var(--ui-panel) 60%, transparent)!important}.video-studio-app .studio-player:hover .studio-player-controls{opacity:1;pointer-events:auto;transform:none}.video-studio-app .studio-player:has(:focus-visible) .studio-player-controls{opacity:1;pointer-events:auto;transform:none}@media (width<=1500px){.video-studio-app .video-studio-timeline-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.video-studio-app .video-studio-timeline-head .video-timeline-actions{flex-wrap:wrap;grid-column:1/-1;width:100%}.video-studio-app .video-timeline-transport{justify-self:start;margin:0}.video-studio-app .video-studio-zoom{justify-self:end}}.video-studio-app .video-studio-preview-heading{flex-wrap:nowrap;align-items:center}.video-studio-app .video-preview-tools{flex-wrap:nowrap;min-width:0}.video-studio-app .video-preview-tools select{flex:none;width:76px;padding-inline:6px;font-size:11px}.video-studio-app .studio-player-add{display:none}.video-studio-app .caption-edit-scope{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}@container (width<=800px){.video-studio-app .video-studio-preview-heading{gap:6px}.video-studio-app .video-preview-tools{gap:4px;margin:0 0 0 auto}.video-studio-app .video-ratio-picker>button:not(.ratio-dismiss){gap:4px;height:32px;padding:6px}.video-studio-app .video-ratio-picker>button>span,.video-studio-app .video-preview-tools .video-auto-action>span,.video-studio-app .video-preview-tools .video-export-primary>span{display:none}.video-studio-app .video-preview-tools button,.video-studio-app .video-preview-tools .video-auto-action,.video-studio-app .video-preview-tools .video-export-primary{flex:none;width:30px;min-width:30px;height:32px;padding:5px}.video-studio-app .video-preview-tools select{width:66px}.video-studio-app .video-toolbar-divider{margin:0 2px}}.video-studio-app .video-studio-main:fullscreen{box-sizing:border-box;flex-direction:column;min-height:0;display:flex;overflow:hidden;height:100dvh!important;max-height:100dvh!important}.video-studio-app .video-studio-main:fullscreen .studio-player{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:100%!important}.video-studio-main:fullscreen .studio-player.has-media .studio-player-media{margin-top:0;transform:translate(-50%,-50%)}.video-studio-main:fullscreen button[aria-label="Video preko cijelog ekrana"]{z-index:30;position:fixed;top:3%;right:3%}.booking-page{grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);align-items:start;gap:90px;min-height:calc(100vh - 205px);padding-block:90px 110px;display:grid}.booking-intro{position:sticky;top:150px}.booking-intro h1{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(46px,5vw,72px);line-height:1}.booking-intro>p:not(.eyebrow){max-width:610px;color:var(--ink-soft);margin:28px 0;font-size:18px;line-height:1.65}.booking-intro ul{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.booking-intro li{color:#53616c;padding-left:26px;font-size:14px;font-weight:700;position:relative}:root[data-theme=dark] .booking-intro li{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .booking-intro li{color:#b5b5b5}.booking-intro li:before{content:"✓";color:var(--aqua-dark);font-weight:900;position:absolute;left:0}@media (width<=980px){.booking-page{grid-template-columns:1fr;gap:55px}.booking-intro{position:static}}@media (width<=640px){.booking-page{padding-block:55px 75px}.booking-intro h1{font-size:46px}}.privacy-page .public-hero small{color:#74808f;font-size:11px}:root[data-theme=dark] .privacy-page .public-hero small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .privacy-page .public-hero small{color:#b5b5b5}.privacy-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.privacy-layout>nav{border-left:1px solid #3568bf20;gap:4px;padding-left:14px;display:grid;position:sticky;top:28px}:root[data-theme=dark] .privacy-layout>nav,:root[data-theme=dark][data-palette=dark] .privacy-layout>nav{border-left:1px solid #3568bf20}.privacy-layout>nav a{color:#74808f;padding:9px 0;font-size:12px}:root[data-theme=dark] .privacy-layout>nav a{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .privacy-layout>nav a{color:#b5b5b5}.privacy-layout>nav a:hover{color:#3568bf}:root[data-theme=dark] .privacy-layout>nav a:hover,:root[data-theme=dark][data-palette=dark] .privacy-layout>nav a:hover{color:#8db9ff}.privacy-layout section{border-bottom:1px solid #3568bf14;margin-bottom:27px;padding:0 0 27px;scroll-margin-top:28px}:root[data-theme=dark] .privacy-layout section,:root[data-theme=dark][data-palette=dark] .privacy-layout section{border-bottom:1px solid #3568bf14}.privacy-layout h2{letter-spacing:-.4px;margin:0 0 15px;font-size:22px;font-weight:500}.privacy-layout p{color:#74808f;margin:0 0 14px;font-size:14px;line-height:1.9}:root[data-theme=dark] .privacy-layout p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .privacy-layout p{color:#b5b5b5}.privacy-layout p:last-child{margin-bottom:0}.privacy-layout article a{color:#3568bf;text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .privacy-layout article a,:root[data-theme=dark][data-palette=dark] .privacy-layout article a{color:#8db9ff}@media (width<=760px){.privacy-layout{grid-template-columns:1fr;gap:30px}.privacy-layout>nav{grid-template-columns:1fr 1fr;position:static}}.account-page{isolation:isolate;color:#182331;background:#fff;align-content:center;justify-items:center;min-height:100dvh;padding:110px 24px 48px;font-family:Manrope Variable,sans-serif;display:grid;position:relative;overflow:clip}:root[data-theme=dark] .account-page{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .account-page{color:#eee;background:#202020}.account-page:before{content:"";z-index:-2;background:radial-gradient(at 30% 40%,#e3effb80,#0000 60%),radial-gradient(at 70% 65%,#e7ede980,#0000 60%);position:absolute;inset:12% 10%}:root[data-theme=dark] .account-page:before{background:radial-gradient(at 30% 40%,#1e2a3b80,#0000 60%),radial-gradient(at 70% 65%,#1e2a3b80,#0000 60%)}:root[data-theme=dark][data-palette=dark] .account-page:before{background:radial-gradient(at 30% 40%,#30303080,#0000 60%),radial-gradient(at 70% 65%,#30303080,#0000 60%)}.account-page :focus-visible{outline-offset:4px;outline:3px solid #3568bf70}:root[data-theme=dark] .account-page :focus-visible,:root[data-theme=dark][data-palette=dark] .account-page :focus-visible{outline:3px solid #3568bf70}.account-header{justify-content:space-between;align-items:center;display:flex;position:absolute;top:30px;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px)}.account-logo{letter-spacing:-1.5px;color:#182331;font-size:30px;font-weight:750}:root[data-theme=dark] .account-logo{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .account-logo{color:#eee}.account-logo span{color:#3568bf}:root[data-theme=dark] .account-logo span,:root[data-theme=dark][data-palette=dark] .account-logo span{color:#8db9ff}.account-back{color:#74808f;align-items:center;gap:8px;font-size:12px;display:flex}:root[data-theme=dark] .account-back{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .account-back{color:#b5b5b5}.account-back .studio-icon{width:16px}.account-card{-webkit-backdrop-filter:blur(22px);background:#ffffffc9;border:1px solid #fff;border-radius:26px;outline:1px solid #dde5ed80;width:min(100%,460px);padding:38px 42px;position:relative;box-shadow:0 24px 80px #2439540c,0 3px 12px #24395405}:root[data-theme=dark] .account-card{background:#18202dc9;border:1px solid #3d4f67;outline:1px solid #3d4f6780}:root[data-theme=dark][data-palette=dark] .account-card{background:#202020c9;border:1px solid #484848;outline:1px solid #48484880}.account-card h1{letter-spacing:-1.1px;margin:12px 0 14px;font-size:30px;font-weight:650;line-height:1.22}.account-card p{line-height:1.7}.account-card form{gap:19px;margin-top:28px;display:grid}.account-card label{color:#485361;gap:9px;font-size:12px;font-weight:650;display:grid}:root[data-theme=dark] .account-card label{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .account-card label{color:#eee}.account-card input{color:#182331;background:#ffffffb5;border:1px solid #dce3eb;border-radius:11px;width:100%;min-height:49px;padding:12px 14px;font:13px Manrope Variable,sans-serif;transition:border-color .2s,box-shadow .2s}:root[data-theme=dark] .account-card input{color:#e6ecf6;background:#18202db5;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .account-card input{color:#eee;background:#202020b5;border:1px solid #484848}.account-card input::placeholder{color:#9aa3ae}:root[data-theme=dark] .account-card input::placeholder{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .account-card input::placeholder{color:#b5b5b5}.account-card input:focus{border-color:#3568bf;outline:none;box-shadow:0 0 0 3px #3568bf0c}:root[data-theme=dark] .account-card input:focus,:root[data-theme=dark][data-palette=dark] .account-card input:focus{border-color:#3568bf}.account-card button{cursor:pointer;border:0;font-family:inherit}.account-card button:disabled{opacity:.55;cursor:wait}.account-card small{color:#74808f;font-size:11px;line-height:1.7}:root[data-theme=dark] .account-card small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .account-card small{color:#b5b5b5}.account-welcome-icon{color:#3568bf;background:#f0f5fc;border:1px solid #e2eaf4;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:24px;display:grid}:root[data-theme=dark] .account-welcome-icon{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .account-welcome-icon{color:#8db9ff;background:#303030;border:1px solid #484848}.account-brand{letter-spacing:1.5px;color:#74808f;margin:0;font-size:9px;font-weight:650}:root[data-theme=dark] .account-brand{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .account-brand{color:#b5b5b5}.account-description{color:#74808f;margin:0;font-size:13px}:root[data-theme=dark] .account-description{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .account-description{color:#b5b5b5}.account-password-field{gap:9px;display:grid}.account-password-field>div{position:relative}.account-password-field input{padding-right:72px}.account-card .account-password-toggle{color:#74808f;background:0 0;padding:4px 0;font-size:11px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}:root[data-theme=dark] .account-card .account-password-toggle{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .account-card .account-password-toggle{color:#b5b5b5}.account-submit{color:#fff;background:#182331;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:49px;margin-top:3px;font-size:13px;font-weight:650;display:flex;box-shadow:0 4px 12px #18233110}:root[data-theme=dark] .account-submit,:root[data-theme=dark][data-palette=dark] .account-submit{color:#fff;background:#182331}.account-submit:hover:enabled,:root[data-theme=dark] .account-submit:hover:enabled,:root[data-theme=dark][data-palette=dark] .account-submit:hover:enabled{background:#3568bf}.account-submit .studio-icon{width:17px}.account-card .account-switch{color:#3568bf;text-align:center;background:0 0;border-top:1px solid #e4eaf0;width:100%;margin-top:24px;padding:21px 0 0;font-size:12px;font-weight:600}:root[data-theme=dark] .account-card .account-switch{color:#8db9ff;border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .account-card .account-switch{color:#8db9ff;border-top:1px solid #484848}.account-error{color:#a32d3d;background:#fff1f2;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}:root[data-theme=dark] .account-error{color:#ffacbc;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .account-error{color:#ffacbc;background:#303030}.account-signature{letter-spacing:.3px;color:#909aa5;margin:25px 0 0;font-size:11px}:root[data-theme=dark] .account-signature{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .account-signature{color:#b5b5b5}.account-studio-art{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.account-art-window{opacity:.48;background:#f2f6fa80;border:1px solid #d8e3ee;border-radius:22px;width:min(800px,85vw);height:440px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-62%,-51%)rotate(-8deg);box-shadow:0 25px 70px #24446109}:root[data-theme=dark] .account-art-window{background:#18202d80;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .account-art-window{background:#20202080;border:1px solid #484848}.account-art-title{border-bottom:1px solid #dce4ed;align-items:center;gap:6px;height:39px;padding:0 18px;display:flex}:root[data-theme=dark] .account-art-title{border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .account-art-title{border-bottom:1px solid #484848}.account-art-title i{background:#bcc9d7;border-radius:50%;width:6px;height:6px}:root[data-theme=dark] .account-art-title i{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .account-art-title i{background:#303030}.account-art-title span{color:#8192a6;margin-left:14px;font-size:9px}:root[data-theme=dark] .account-art-title span,:root[data-theme=dark][data-palette=dark] .account-art-title span{color:#8db9ff}.account-art-body{grid-template-columns:1fr 100px;gap:18px;height:265px;padding:24px;display:grid}.account-art-preview{color:#8397ac;background:linear-gradient(135deg,#c4d4e6,#e8eaf0 55%,#c7d5d4);border-radius:12px;align-content:center;justify-items:center;gap:20px;display:grid}:root[data-theme=dark] .account-art-preview{color:#8db9ff;background:linear-gradient(135deg,#1e2a3b,#1e2a3b 55%,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .account-art-preview{color:#8db9ff;background:linear-gradient(135deg,#303030,#303030 55%,#303030)}.account-art-preview span{font-size:22px;font-weight:600}.account-art-tools{gap:12px;display:grid}.account-art-tools i{background:#dfe7ef;border:1px solid #d5dfe9;border-radius:8px}:root[data-theme=dark] .account-art-tools i{background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .account-art-tools i{background:#303030;border:1px solid #484848}.account-art-timeline{border-top:1px solid #dce4ed;flex-wrap:wrap;gap:9px;margin:5px 24px;padding-top:15px;display:flex;position:relative}:root[data-theme=dark] .account-art-timeline{border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .account-art-timeline{border-top:1px solid #484848}.account-art-timeline span{background:#c6d7eb;border-radius:5px;width:28%;height:24px}:root[data-theme=dark] .account-art-timeline span{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .account-art-timeline span{background:#303030}.account-art-timeline span:nth-child(2n){background:#ceded8;width:40%}:root[data-theme=dark] .account-art-timeline span:nth-child(2n){background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .account-art-timeline span:nth-child(2n){background:#303030}.account-art-timeline b{background:#a0b5ce;width:2px;height:85px;position:absolute;top:5px;left:39%}:root[data-theme=dark] .account-art-timeline b{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .account-art-timeline b{background:#303030}.account-art-caption{color:#94a6b8;opacity:.65;white-space:nowrap;background:#f7fafbcc;border:1px solid #dee7ef;border-radius:15px;align-items:center;gap:12px;padding:22px;font-size:13px;display:flex;position:absolute;top:63%;left:calc(50% + 170px);transform:rotate(8deg)}:root[data-theme=dark] .account-art-caption{color:#a6b7cd;background:#18202dcc;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .account-art-caption{color:#b5b5b5;background:#202020cc;border:1px solid #484848}@media (width<=600px){.account-page{padding:96px 20px 32px}.account-header{top:24px}.account-logo{font-size:27px}.account-card{border-radius:22px;padding:28px 25px}.account-card h1{font-size:27px}.account-art-window{opacity:.24;width:650px;transform:translate(-50%,-50%)rotate(-10deg)}.account-art-caption{display:none}}.editor-layout{color:#182331;background:#fff;flex-direction:column;height:100dvh;font-family:Manrope Variable,sans-serif;display:flex}:root[data-theme=dark] .editor-layout{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .editor-layout{color:#eee;background:#202020}.workspace-header{z-index:30;background:#fff;border-bottom:1px solid #e3e9ef;flex:none;align-items:center;gap:30px;height:84px;padding:0 32px;display:flex}:root[data-theme=dark] .workspace-header{background:#18202d;border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-header{background:#202020;border-bottom:1px solid #484848}.workspace-logo{letter-spacing:-1.5px;color:#182331;align-items:center;font-size:29px;font-weight:750;text-decoration:none;display:flex}:root[data-theme=dark] .workspace-logo{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .workspace-logo{color:#eee}.workspace-logo>span:last-child{color:#3568bf}:root[data-theme=dark] .workspace-logo>span:last-child,:root[data-theme=dark][data-palette=dark] .workspace-logo>span:last-child{color:#8db9ff}.workspace-logo-mark{color:#fff;background:#3568bf;border-radius:12px;place-items:center;width:36px;height:36px;margin-right:9px;padding-bottom:3px;font-size:29px;display:grid}:root[data-theme=dark] .workspace-logo-mark,:root[data-theme=dark][data-palette=dark] .workspace-logo-mark{color:#fff;background:#3568bf}.workspace-header-caption{color:#74808f;border-left:1px solid #e3e9ef;padding-left:30px;font-size:12px}:root[data-theme=dark] .workspace-header-caption{color:#a6b7cd;border-left:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-header-caption{color:#b5b5b5;border-left:1px solid #484848}.workspace-profile{margin-left:auto;position:relative}.workspace-profile-trigger{text-align:left;color:#182331;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px;font:600 13px Manrope Variable,sans-serif;display:flex}:root[data-theme=dark] .workspace-profile-trigger{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .workspace-profile-trigger{color:#eee}.workspace-profile-trigger:hover{background:#f6f8fa}:root[data-theme=dark] .workspace-profile-trigger:hover{background:#18202d}:root[data-theme=dark][data-palette=dark] .workspace-profile-trigger:hover{background:#202020}.workspace-profile-trigger small{color:#74808f;margin-top:3px;font-size:10px;font-weight:500;display:block}:root[data-theme=dark] .workspace-profile-trigger small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-profile-trigger small{color:#b5b5b5}.workspace-avatar{color:#3568bf;background:#edf3fb;border:1px solid #dce7f8;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}:root[data-theme=dark] .workspace-avatar{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-avatar{color:#8db9ff;background:#303030;border:1px solid #484848}.workspace-user-menu{background:#fff;border:1px solid #e3e9ef;border-radius:18px;width:250px;padding:20px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 20px 60px #1823311a}.workspace-user-menu>strong,.workspace-user-menu>small{display:block}.workspace-user-menu>small{color:#74808f;margin:5px 0 18px}:root[data-theme=dark] .workspace-user-menu>small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-user-menu>small{color:#b5b5b5}.workspace-user-menu a,.workspace-user-menu button{color:#182331;cursor:pointer;background:0 0;border:0;border-top:1px solid #e3e9ef;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font:500 13px Manrope Variable,sans-serif;text-decoration:none;display:flex}:root[data-theme=dark] .workspace-user-menu a,:root[data-theme=dark] .workspace-user-menu button{color:#e6ecf6;border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-user-menu a,:root[data-theme=dark][data-palette=dark] .workspace-user-menu button{color:#eee;border-top:1px solid #484848}.workspace-user-menu a:hover,.workspace-user-menu button:hover{color:#3568bf}:root[data-theme=dark] .workspace-user-menu a:hover,:root[data-theme=dark] .workspace-user-menu button:hover,:root[data-theme=dark][data-palette=dark] .workspace-user-menu a:hover,:root[data-theme=dark][data-palette=dark] .workspace-user-menu button:hover{color:#8db9ff}.workspace-body{flex:1;min-height:0;display:flex;position:relative}.workspace-sidebar{background:#fff;border-right:1px solid #e3e9ef;flex-direction:column;flex:none;width:220px;padding:32px 16px 20px;display:flex;overflow:auto}:root[data-theme=dark] .workspace-sidebar{background:#18202d;border-right:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-sidebar{background:#202020;border-right:1px solid #484848}.workspace-eyebrow{color:#9aa4b1;letter-spacing:1.6px;margin:0 14px 18px;font-size:9px;font-weight:700}:root[data-theme=dark] .workspace-eyebrow{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-eyebrow{color:#b5b5b5}.workspace-sidebar nav{gap:6px;display:grid}.workspace-sidebar nav a{color:#626e7d;border-radius:11px;align-items:center;gap:12px;padding:13px 15px;font-size:13px;font-weight:650;text-decoration:none;display:flex}:root[data-theme=dark] .workspace-sidebar nav a,:root[data-theme=dark][data-palette=dark] .workspace-sidebar nav a{color:#8db9ff}.workspace-sidebar a.active,.workspace-sidebar nav a:hover{color:#3568bf;background:#edf3fb}:root[data-theme=dark] .workspace-sidebar a.active,:root[data-theme=dark] .workspace-sidebar nav a:hover{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .workspace-sidebar a.active,:root[data-theme=dark][data-palette=dark] .workspace-sidebar nav a:hover{color:#8db9ff;background:#303030}.workspace-plus{text-align:center;width:22px;font-size:25px;font-weight:400;line-height:22px}.workspace-recents-heading{justify-content:space-between;margin:36px 14px 17px;font-size:12px;font-weight:650;display:flex}.workspace-recents-heading small{color:#74808f}:root[data-theme=dark] .workspace-recents-heading small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-recents-heading small{color:#b5b5b5}.workspace-recents>a{color:#74808f;border-radius:10px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}:root[data-theme=dark] .workspace-recents>a{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-recents>a{color:#b5b5b5}.workspace-recents>a:hover{background:#f6f8fa}:root[data-theme=dark] .workspace-recents>a:hover{background:#18202d}:root[data-theme=dark][data-palette=dark] .workspace-recents>a:hover{background:#202020}.workspace-recents>a>span{min-width:0}.workspace-recents strong{text-overflow:ellipsis;white-space:nowrap;color:#182331;font-size:12px;font-weight:600;display:block;overflow:hidden}:root[data-theme=dark] .workspace-recents strong{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .workspace-recents strong{color:#eee}.workspace-recents small{font-size:10px}.workspace-recents>p{color:#74808f;padding:0 12px;font-size:12px}:root[data-theme=dark] .workspace-recents>p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-recents>p{color:#b5b5b5}.workspace-recents-empty{color:#a6afba;border-top:1px solid #e3e9ef;margin:0 12px;padding:20px 0}:root[data-theme=dark] .workspace-recents-empty{color:#a6b7cd;border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-recents-empty{color:#b5b5b5;border-top:1px solid #484848}.workspace-recents-empty p{color:#74808f;margin:14px 0 6px;font-size:11px}:root[data-theme=dark] .workspace-recents-empty p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-recents-empty p{color:#b5b5b5}.workspace-recents-empty small{line-height:1.8;display:block}.workspace-sidebar-foot{color:#74808f;align-items:center;gap:7px;margin-top:auto;padding:40px 12px 0;font-size:9px;display:flex}:root[data-theme=dark] .workspace-sidebar-foot{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-sidebar-foot{color:#b5b5b5}.workspace-status-dot{background:#3568bf;border-radius:50%;width:5px;height:5px}:root[data-theme=dark] .workspace-status-dot,:root[data-theme=dark][data-palette=dark] .workspace-status-dot{background:#3568bf}.editor-outlet{flex:1;min-width:0;min-height:0;overflow:auto}.editor-outlet .subtitle-app,.editor-outlet .video-studio-app{min-height:100%}.editor-outlet .subtitle-app.subtitle-editor-page{height:100%;min-height:0;position:relative;inset:auto}.workspace-sidebar-toggle,.workspace-sidebar-backdrop{display:none}.editor-layout :focus-visible{outline-offset:4px;outline:2px solid #3568bf}:root[data-theme=dark] .editor-layout :focus-visible,:root[data-theme=dark][data-palette=dark] .editor-layout :focus-visible{outline:2px solid #3568bf}.editor-layout .project-toolbar{color:#182331;background:#f8fafc;border-color:#e3e9ef;padding:10px 20px;font-family:Manrope Variable,sans-serif;font-size:12px}:root[data-theme=dark] .editor-layout .project-toolbar{color:#e6ecf6;background:#18202d;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .editor-layout .project-toolbar{color:#eee;background:#202020;border-color:#484848}.editor-layout .project-toolbar input,.editor-layout .project-toolbar select{color:#182331;background:#fff;border-color:#e3e9ef;font-size:12px}:root[data-theme=dark] .editor-layout .project-toolbar input,:root[data-theme=dark] .editor-layout .project-toolbar select{color:#e6ecf6;background:#18202d;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .editor-layout .project-toolbar input,:root[data-theme=dark][data-palette=dark] .editor-layout .project-toolbar select{color:#eee;background:#202020;border-color:#484848}.editor-layout .project-toolbar button{background:#3568bf;font-size:12px}:root[data-theme=dark] .editor-layout .project-toolbar button,:root[data-theme=dark][data-palette=dark] .editor-layout .project-toolbar button{background:#3568bf}.editor-layout .project-toolbar button.secondary{color:#43536b;background:#e9eef5}:root[data-theme=dark] .editor-layout .project-toolbar button.secondary{color:#e6ecf6;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .editor-layout .project-toolbar button.secondary{color:#eee;background:#303030}.editor-layout .project-toolbar [role=status]{color:#3568bf}:root[data-theme=dark] .editor-layout .project-toolbar [role=status],:root[data-theme=dark][data-palette=dark] .editor-layout .project-toolbar [role=status]{color:#8db9ff}.editor-layout .project-toolbar [role=alert]{color:#ae3041}:root[data-theme=dark] .editor-layout .project-toolbar [role=alert],:root[data-theme=dark][data-palette=dark] .editor-layout .project-toolbar [role=alert]{color:#ffacbc}@media (width<=1100px){.workspace-sidebar{width:184px;padding-inline:10px}.workspace-header-caption{display:none}}@media (width<=760px){.workspace-header{gap:12px;height:70px;padding:0 18px}.workspace-logo{font-size:25px}.workspace-sidebar-toggle{color:#182331;background:#f6f8fa;border:0;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}:root[data-theme=dark] .workspace-sidebar-toggle{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .workspace-sidebar-toggle{color:#eee;background:#202020}.workspace-profile{margin-left:0}.workspace-profile-trigger>span:not(.workspace-avatar){display:none}.workspace-sidebar{z-index:25;width:230px;display:none;position:absolute;inset:0 auto 0 0}.workspace-sidebar.is-open{display:flex}.workspace-sidebar-backdrop{z-index:24;background:#18233140;border:0;display:block;position:absolute;inset:0}:root[data-theme=dark] .workspace-sidebar-backdrop,:root[data-theme=dark][data-palette=dark] .workspace-sidebar-backdrop{background:#18233140}}.workspace-profile-trigger{border:1px solid #0000;border-radius:12px;gap:10px;padding:5px 8px}.workspace-profile-trigger:hover,.workspace-profile-trigger[aria-expanded=true]{background:#f7faff;border-color:#3568bf26}:root[data-theme=dark] .workspace-profile-trigger:hover,:root[data-theme=dark] .workspace-profile-trigger[aria-expanded=true]{background:#18202d;border-color:#3568bf26}:root[data-theme=dark][data-palette=dark] .workspace-profile-trigger:hover,:root[data-theme=dark][data-palette=dark] .workspace-profile-trigger[aria-expanded=true]{background:#202020;border-color:#3568bf26}.workspace-profile-trigger>.studio-icon{color:#8192a8;width:15px;height:15px;transition:transform .18s}:root[data-theme=dark] .workspace-profile-trigger>.studio-icon,:root[data-theme=dark][data-palette=dark] .workspace-profile-trigger>.studio-icon{color:#8db9ff}.workspace-profile-trigger[aria-expanded=true]>.studio-icon{transform:rotate(180deg)}.workspace-user-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #dfe7f1;border-radius:16px;width:265px;padding:9px;box-shadow:0 16px 50px #1823311c}:root[data-theme=dark] .workspace-user-menu{background:#18202dfa;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-user-menu{background:#202020fa;border:1px solid #484848}.workspace-user-identity{border-bottom:1px solid #3568bf1a;align-items:center;gap:11px;margin-bottom:5px;padding:12px 11px 17px;display:flex}:root[data-theme=dark] .workspace-user-identity,:root[data-theme=dark][data-palette=dark] .workspace-user-identity{border-bottom:1px solid #3568bf1a}.workspace-menu-avatar{color:#3568bf;background:#edf3fb;border-radius:12px;place-items:center;width:37px;height:37px;font-size:15px;font-weight:650;display:grid}:root[data-theme=dark] .workspace-menu-avatar{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .workspace-menu-avatar{color:#8db9ff;background:#303030}.workspace-user-identity strong{font-size:12px;font-weight:650;display:block}.workspace-user-identity small{color:#8a98aa;margin-top:4px;font-size:10px;display:block}:root[data-theme=dark] .workspace-user-identity small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-user-identity small{color:#b5b5b5}.workspace-user-menu a,.workspace-user-menu button{border:1px solid #0000;border-radius:9px;margin:2px 0;padding:12px 11px;font-size:12px}.workspace-user-menu a>span,.workspace-user-menu button>span{align-items:center;gap:11px;display:flex}.workspace-user-menu .studio-icon{color:#6f88a9;width:17px;height:17px}:root[data-theme=dark] .workspace-user-menu .studio-icon,:root[data-theme=dark][data-palette=dark] .workspace-user-menu .studio-icon{color:#8db9ff}.workspace-user-menu a>.studio-icon{color:#a1afc0;width:13px;height:13px;transform:rotate(-90deg)}:root[data-theme=dark] .workspace-user-menu a>.studio-icon{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-user-menu a>.studio-icon{color:#b5b5b5}.workspace-user-menu a:hover,.workspace-user-menu button:hover{background:#edf3fb;border-color:#3568bf15}:root[data-theme=dark] .workspace-user-menu a:hover,:root[data-theme=dark] .workspace-user-menu button:hover{background:#1e2a3b;border-color:#3568bf15}:root[data-theme=dark][data-palette=dark] .workspace-user-menu a:hover,:root[data-theme=dark][data-palette=dark] .workspace-user-menu button:hover{background:#303030;border-color:#3568bf15}.workspace-user-menu .workspace-signout{border-top-color:#3568bf1a;border-top-left-radius:0;border-top-right-radius:0;margin-top:8px}:root[data-theme=dark] .workspace-user-menu .workspace-signout,:root[data-theme=dark][data-palette=dark] .workspace-user-menu .workspace-signout{border-top-color:#3568bf1a}:root[data-theme][data-palette] .editor-layout .workspace-header{z-index:500;position:relative}:root[data-theme][data-palette] .editor-layout .workspace-user-menu{z-index:510;isolation:isolate}:root[data-theme][data-palette] .editor-layout .workspace-body{isolation:isolate;z-index:0}.workspace-header-reveal{z-index:500;height:5dvh;position:fixed;inset:0 0 auto}.workspace-header-reveal .workspace-header{opacity:0;pointer-events:none;transition:transform .2s,opacity .2s;transform:translateY(-100%);box-shadow:0 8px 24px #0002}.workspace-header-reveal:hover .workspace-header,.workspace-header-reveal:focus-within .workspace-header,.workspace-header-reveal.is-open .workspace-header{opacity:1;pointer-events:auto;transform:translateY(0)}.workspace-header-reveal:hover .workspace-header-peek,.workspace-header-reveal:focus-within .workspace-header-peek,.workspace-header-reveal.is-open .workspace-header-peek{opacity:0;pointer-events:none}.workspace-header-reveal .workspace-header-peek{background:var(--ui-panel,#fff);width:48px;height:10px;color:var(--ui-muted,#64748b);cursor:pointer;z-index:1;opacity:.5;border:0;border-radius:0 0 8px 8px;place-items:center;padding:0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}:root[data-theme=dark] .workspace-header-reveal .workspace-header-peek{background:var(--ui-panel,#18202d);color:var(--ui-muted,#8db9ff)}:root[data-theme=dark][data-palette=dark] .workspace-header-reveal .workspace-header-peek{background:var(--ui-panel,#202020);color:var(--ui-muted,#8db9ff)}.workspace-header-reveal .workspace-header-peek .studio-icon{width:12px;height:10px}@media (hover:none){.workspace-header-reveal .workspace-header-peek{opacity:1;width:56px;height:22px}.workspace-header-reveal:is(:focus-within,.is-open) .workspace-header-peek{opacity:1;pointer-events:auto;top:84px}}@media (prefers-reduced-motion:reduce){.workspace-header-reveal .workspace-header{transition:none}}.workspace-header-static{flex:none}.studio-page{background:#eef1f0;min-height:100vh;padding:36px}:root[data-theme=dark] .studio-page{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .studio-page{background:#303030}.studio-header{justify-content:space-between;align-items:center;gap:30px;width:min(1280px,100%);margin:0 auto 28px;display:flex}.studio-header p{color:var(--aqua-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.studio-header h1{letter-spacing:-.04em;margin:0;font-size:35px}.studio-header>div:last-child{color:#65727b;align-items:center;gap:16px;font-size:12px;display:flex}:root[data-theme=dark] .studio-header>div:last-child{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .studio-header>div:last-child{color:#b5b5b5}.studio-header a{background:var(--navy);color:#fff;border-radius:999px;padding:11px 15px;font-weight:800}:root[data-theme=dark] .studio-header a,:root[data-theme=dark][data-palette=dark] .studio-header a{color:#fff}@media (width<=640px){.studio-page{padding:20px 12px}.studio-header{align-items:flex-start}.studio-header>div:last-child span{display:none}}.studio-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.home-header{justify-content:space-between;align-items:center;gap:32px;width:min(1400px,100% - 96px);min-height:80px;margin:auto;display:flex}.home-logo{letter-spacing:-1.7px;align-items:center;font-size:33px;font-weight:750;display:flex}.home-logo-mark{color:#fff;background:#2ed3d3;border-radius:13px;place-items:center;width:40px;height:40px;margin-right:10px;padding-bottom:3px;font-size:30px;font-weight:700;display:grid}:root[data-theme=dark] .home-logo-mark{color:#fff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .home-logo-mark{color:#fff;background:#303030}.home-logo-dot{color:#2ed3d3}:root[data-theme=dark] .home-logo-dot,:root[data-theme=dark][data-palette=dark] .home-logo-dot{color:#8db9ff}.home-navigation{align-items:center;gap:31px;font-size:15px;font-weight:550;display:flex}.home-navigation a:hover,.home-login:hover{color:#075e63}:root[data-theme=dark] .home-navigation a:hover,:root[data-theme=dark] .home-login:hover{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .home-navigation a:hover,:root[data-theme=dark][data-palette=dark] .home-login:hover{color:#eee}.home-header-actions{align-items:center;gap:26px;font-size:14px;display:flex}.home-menu-toggle{display:none}@media (width<=900px){.home-header,.home-navigation{gap:18px}.home-login{display:none}}@media (width<=700px){.home-header{flex-wrap:wrap;gap:14px;width:calc(100% - 36px);min-height:70px}.home-logo{font-size:25px}.home-menu-toggle{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.home-header-actions .home-button{gap:6px;min-height:40px;padding:0 14px;font-size:12px}.home-header-actions .studio-icon{width:16px}.home-navigation{order:4;justify-content:center;width:100%;padding:8px 0 22px;display:none}.home-navigation.is-open{display:flex}}@media (width<=420px){.home-header{gap:8px}.home-logo{font-size:23px}.home-logo-mark{width:31px;height:31px;margin-right:7px;font-size:25px}.home-header-actions .home-button{padding-inline:10px;font-size:11px}}.edita-brand-mark{object-fit:contain;flex-shrink:0;width:40px;height:40px;margin-right:10px;display:block}.workspace-logo .edita-brand-mark{width:36px;height:36px;margin-right:9px}@media (width<=420px){.home-logo .edita-brand-mark{width:31px;height:31px;margin-right:7px}}.caption-showcase-card{scroll-snap-align:start;min-width:0}.caption-showcase-scene{aspect-ratio:9/16;isolation:isolate;background-color:#333;border-radius:22px;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .caption-showcase-scene,:root[data-theme=dark][data-palette=dark] .caption-showcase-scene{background-color:#333}.caption-showcase-scene--creator,.caption-showcase-scene--podcast,.caption-showcase-scene--travel{background-image:url(/images/home/creators.png);background-repeat:no-repeat;background-size:300%}.caption-showcase-scene--creator{background-position:0}.caption-showcase-scene--podcast{background-position:50%}.caption-showcase-scene--travel{background-position:100%}.caption-showcase-scene:after{content:"";z-index:-1;background:linear-gradient(#0000,#0007);position:absolute;inset:40% 0 0}:root[data-theme=dark] .caption-showcase-scene:after,:root[data-theme=dark][data-palette=dark] .caption-showcase-scene:after{background:linear-gradient(#0000,#0007)}.caption-showcase-scene--coral{color:#762e29;background:#f3aa92}:root[data-theme=dark] .caption-showcase-scene--coral{color:#ffacbc;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .caption-showcase-scene--coral{color:#ffacbc;background:#303030}.caption-showcase-scene--coral:after{display:none}.caption-showcase-scene--mint{color:#244b3a;background:#ddebcf}:root[data-theme=dark] .caption-showcase-scene--mint{color:#e6ecf6;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .caption-showcase-scene--mint{color:#eee;background:#303030}.caption-showcase-scene--mint:after{display:none}.caption-showcase-label{color:#182331;background:#fffdf2ed;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:650;position:absolute;top:16px;left:14px}:root[data-theme=dark] .caption-showcase-label{color:#e6ecf6;background:#18202ded}:root[data-theme=dark][data-palette=dark] .caption-showcase-label{color:#eee;background:#202020ed}.caption-showcase-play{z-index:2;color:#fff;cursor:pointer;background:#181a1850;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:12px}:root[data-theme=dark] .caption-showcase-play{color:#fff;background:#181a1850;border:1px solid #3d4f6750}:root[data-theme=dark][data-palette=dark] .caption-showcase-play{color:#fff;background:#181a1850;border:1px solid #48484850}.caption-showcase-play .studio-icon{width:17px}.caption-showcase-play:hover,:root[data-theme=dark] .caption-showcase-play:hover,:root[data-theme=dark][data-palette=dark] .caption-showcase-play:hover{background:#182331}.caption-showcase-caption{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.caption-showcase-format{color:#fff;letter-spacing:1.3px;font-size:8px;font-weight:600;position:absolute;bottom:16px;left:16px}:root[data-theme=dark] .caption-showcase-format,:root[data-theme=dark][data-palette=dark] .caption-showcase-format{color:#fff}.caption-showcase-format span{margin:0 7px}.caption-showcase-scene--mint .caption-showcase-format,.caption-showcase-scene--coral .caption-showcase-format{color:inherit}.caption-showcase-type{letter-spacing:-4px;font-size:60px;font-weight:800;line-height:.92;position:absolute;top:81px;left:23px}.caption-showcase-type i{font-family:Georgia,serif;font-weight:500}.caption-showcase-type>span{color:#fff0a2;font-size:90px;font-weight:400;position:absolute;top:94px;right:-14px;transform:rotate(12deg)}:root[data-theme=dark] .caption-showcase-type>span,:root[data-theme=dark][data-palette=dark] .caption-showcase-type>span{color:#fff0a2}.caption-showcase-wave{position:absolute;top:90px;left:25px;right:25px}.caption-showcase-wave>span{letter-spacing:-1.2px;font-size:31px;line-height:1.18}.caption-showcase-wave>div{justify-content:space-between;align-items:center;gap:4px;height:80px;margin-top:25px;display:flex}.caption-showcase-wave i{background:#6e9260;border-radius:8px;width:5px}:root[data-theme=dark] .caption-showcase-wave i,:root[data-theme=dark][data-palette=dark] .caption-showcase-wave i{background:#6e9260}.caption-showcase-link{justify-content:space-between;align-items:center;gap:12px;padding:18px 2px;display:flex}.caption-showcase-link strong{font-size:13px;font-weight:600;display:block}.caption-showcase-link small{color:#74808f;margin-top:6px;font-size:11px;display:block}:root[data-theme=dark] .caption-showcase-link small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .caption-showcase-link small{color:#b5b5b5}.caption-showcase-link>.studio-icon{width:19px;transition:transform .2s}.caption-showcase-link:hover>.studio-icon{transform:rotate(-35deg)}.caption-showcase-type{letter-spacing:-.065em;font-size:23cqw;top:24%;left:9%}.caption-showcase-type>span{font-size:32cqw;top:1.55em;right:-.15em}.caption-showcase-wave{top:24%;left:10%;right:10%}.caption-showcase-wave>span{font-size:12cqw}.caption-showcase-wave>div{height:28cqw;margin-top:8cqw}.caption-showcase-link{padding-block:21px}.caption-showcase-link strong{font-size:14px}.caption-showcase-link small{font-size:12px}.caption-showcase-scene:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;border:2px solid #0000;transition:border-color .2s;position:absolute;inset:0}.caption-showcase-card:hover .caption-showcase-scene:before,.caption-showcase-card:focus-within .caption-showcase-scene:before{border-color:#2ed3d3}:root[data-theme=dark] .caption-showcase-card:hover .caption-showcase-scene:before,:root[data-theme=dark] .caption-showcase-card:focus-within .caption-showcase-scene:before{border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .caption-showcase-card:hover .caption-showcase-scene:before,:root[data-theme=dark][data-palette=dark] .caption-showcase-card:focus-within .caption-showcase-scene:before{border-color:#484848}.caption-showcase-card:hover .caption-showcase-link>.studio-icon,.caption-showcase-card:focus-within .caption-showcase-link>.studio-icon{color:#2ed3d3;transform:rotate(-35deg)}:root[data-theme=dark] .caption-showcase-card:hover .caption-showcase-link>.studio-icon,:root[data-theme=dark] .caption-showcase-card:focus-within .caption-showcase-link>.studio-icon,:root[data-theme=dark][data-palette=dark] .caption-showcase-card:hover .caption-showcase-link>.studio-icon,:root[data-theme=dark][data-palette=dark] .caption-showcase-card:focus-within .caption-showcase-link>.studio-icon{color:#8db9ff}.caption-showcase-link>.studio-icon{transition:color .2s,transform .2s}.caption-showcase{width:min(1560px,100% - 96px);margin-inline:auto}@media (width<=799px){.caption-showcase{width:calc(100% - 48px)}}@media (width<=519px){.caption-showcase{width:calc(100% - 40px)}}.caption-showcase{padding:0 0 88px;scroll-margin-top:32px}.caption-showcase-heading{justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 auto 20px;display:flex}.caption-showcase-heading h2{color:#74808f;letter-spacing:.6px;margin:0;font-size:12px;font-weight:600}:root[data-theme=dark] .caption-showcase-heading h2{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .caption-showcase-heading h2{color:#b5b5b5}.caption-showcase-controls{gap:8px;display:flex}.caption-showcase-controls button{cursor:pointer;background:#fff;border:1px solid #e3e9ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}:root[data-theme=dark] .caption-showcase-controls button{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .caption-showcase-controls button{background:#202020;border:1px solid #484848}.caption-showcase-controls button:hover:enabled{color:#2ed3d3;background:#e7fafa;border-color:#2ed3d3}:root[data-theme=dark] .caption-showcase-controls button:hover:enabled{color:#8db9ff;background:#18202d;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .caption-showcase-controls button:hover:enabled{color:#8db9ff;background:#202020;border-color:#484848}.caption-showcase-controls button:disabled{opacity:.3;cursor:default}.caption-showcase-controls button .studio-icon{width:18px}.caption-showcase-rail{--visible-cards:5;--card-gap:20px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible-cards) - 1) * var(--card-gap)) / var(--visible-cards));gap:var(--card-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 8px;display:grid;overflow-x:auto}.caption-showcase-rail::-webkit-scrollbar{display:none}@media (width<=1399px){.caption-showcase-rail{--visible-cards:4}}@media (width<=1099px){.caption-showcase-rail{--visible-cards:3}}@media (width<=799px){.caption-showcase{padding-bottom:60px}.caption-showcase-rail{--visible-cards:2;--card-gap:16px}}@media (width<=519px){.caption-showcase-rail{--visible-cards:1}}.caption-showcase-rail.is-gliding{scroll-snap-type:none;scroll-behavior:auto}.home-page{color:#182331;background:#fff radial-gradient(65% 360px at 50% 190px,#e7fafa 0%,#0000 100%);min-height:100vh;font-family:Manrope Variable,sans-serif}:root[data-theme=dark] .home-page{color:#e6ecf6;background:#18202d radial-gradient(65% 360px at 50% 190px,#18202d 0%,#0000 100%)}:root[data-theme=dark][data-palette=dark] .home-page{color:#eee;background:#202020 radial-gradient(65% 360px at 50% 190px,#202020 0%,#0000 100%)}.home-page button,.home-page input{font-family:inherit}.home-page a,.home-page button{-webkit-tap-highlight-color:transparent}.home-page :focus-visible{outline-offset:5px;outline:3px solid #2ed3d3}:root[data-theme=dark] .home-page :focus-visible{outline:3px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .home-page :focus-visible{outline:3px solid #484848}.home-button{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 25px;font-size:14px;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.home-button--dark,:root[data-theme=dark] .home-button--dark,:root[data-theme=dark][data-palette=dark] .home-button--dark{color:#fff;background:#182331}.home-button--dark:hover,:root[data-theme=dark] .home-button--dark:hover,:root[data-theme=dark][data-palette=dark] .home-button--dark:hover{background:#393047}.home-button--accent{color:#182331;background:#2ed3d3;box-shadow:0 5px 14px #2ed3d326}:root[data-theme=dark] .home-button--accent{color:#e6ecf6;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .home-button--accent{color:#eee;background:#303030}.home-button--accent:hover{background:#24bcbc;transform:translateY(-2px);box-shadow:0 8px 22px #2ed3d340}:root[data-theme=dark] .home-button--accent:hover,:root[data-theme=dark][data-palette=dark] .home-button--accent:hover{background:#24bcbc}.home-button .studio-icon{width:20px}.home-hero{text-align:center;max-width:1160px;margin:auto;padding:64px 24px 36px;scroll-margin-top:24px}.home-title-break{display:none}.home-hero h1{letter-spacing:-.045em;margin:0 0 38px;font-size:clamp(52px,4.8vw,74px);font-weight:650;line-height:1.06}.home-hero h1 span{color:#2ed3d3}:root[data-theme=dark] .home-hero h1 span,:root[data-theme=dark][data-palette=dark] .home-hero h1 span{color:#8db9ff}.home-intro{color:#74808f;letter-spacing:-.3px;margin:0;font-size:16px;line-height:1.65}:root[data-theme=dark] .home-intro{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .home-intro{color:#b5b5b5}.home-tool-switch{background:#ffffffc9;border:1px solid #e3e9ef;border-radius:16px;gap:6px;margin-top:20px;padding:5px;display:inline-flex}:root[data-theme=dark] .home-tool-switch{background:#18202dc9;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .home-tool-switch{background:#202020c9;border:1px solid #484848}.home-tool-switch button{color:#74808f;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:650;display:flex}:root[data-theme=dark] .home-tool-switch button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .home-tool-switch button{color:#b5b5b5}.home-tool-switch button[aria-pressed=true]{color:#182331;background:#2ed3d3}:root[data-theme=dark] .home-tool-switch button[aria-pressed=true]{color:#e6ecf6;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .home-tool-switch button[aria-pressed=true]{color:#eee;background:#303030}.home-tool-switch button .studio-icon{width:19px;height:19px}.home-start-panel{text-align:left;background:#fff;border:1px solid #e3e9ef;border-radius:23px;align-items:center;gap:22px;max-width:850px;margin:16px auto 0;padding:18px 24px;display:flex;box-shadow:0 16px 50px #18314a07,0 3px 8px #18314a03}:root[data-theme=dark] .home-start-panel{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .home-start-panel{background:#202020;border:1px solid #484848}.home-start-icon{color:#075e63;background:#e7fafa;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}:root[data-theme=dark] .home-start-icon{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .home-start-icon{color:#eee;background:#202020}.home-start-copy{flex:1}.home-start-copy strong{font-size:16px;font-weight:650}.home-start-copy p{color:#74808f;margin:7px 0 0;font-size:13px;line-height:1.6}:root[data-theme=dark] .home-start-copy p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .home-start-copy p{color:#b5b5b5}.home-how{width:min(1560px,100% - 96px);margin-inline:auto}@media (width<=799px){.home-how{width:calc(100% - 48px)}}@media (width<=519px){.home-how{width:calc(100% - 40px)}}.home-how{background:#f6f8fa;border:1px solid #e3e9ef;border-radius:30px;grid-template-columns:1fr 2fr;gap:60px;margin:0 auto 90px;padding:58px;scroll-margin-top:40px;display:grid}:root[data-theme=dark] .home-how{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .home-how{background:#202020;border:1px solid #484848}.home-how-heading>p{letter-spacing:1.5px;color:#075e63;margin:0 0 18px;font-size:10px;font-weight:700}:root[data-theme=dark] .home-how-heading>p{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .home-how-heading>p{color:#eee}.home-how-heading h2{letter-spacing:-1.7px;margin:0;font-size:36px;font-weight:600;line-height:1.2}.home-how-heading>a{color:#075e63;align-items:center;gap:10px;margin-top:26px;padding-bottom:8px;font-size:13px;font-weight:650;display:inline-flex}:root[data-theme=dark] .home-how-heading>a{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .home-how-heading>a{color:#eee}.home-how ol{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.home-how ol li>span{color:#075e63;background:#fff;border:1px solid #2ed3d3;border-radius:14px;place-items:center;width:44px;height:44px;font-size:13px;display:inline-grid}:root[data-theme=dark] .home-how ol li>span{color:#e6ecf6;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .home-how ol li>span{color:#eee;background:#202020;border:1px solid #484848}.home-how ol h3{margin:23px 0 12px;font-size:16px;font-weight:650}.home-how ol p{color:#74808f;margin:0;font-size:13px;line-height:1.9}:root[data-theme=dark] .home-how ol p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .home-how ol p{color:#b5b5b5}.home-footer{width:min(1560px,100% - 96px);margin-inline:auto}@media (width<=799px){.home-footer{width:calc(100% - 48px)}}@media (width<=519px){.home-footer{width:calc(100% - 40px)}}.home-footer{color:#74808f;border-top:1px solid #e3e9ef;align-items:center;gap:32px;margin:auto;padding:28px 0 40px;font-size:12px;display:flex}:root[data-theme=dark] .home-footer{color:#a6b7cd;border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .home-footer{color:#b5b5b5;border-top:1px solid #484848}.home-footer .home-logo{color:#182331;font-size:28px}:root[data-theme=dark] .home-footer .home-logo{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .home-footer .home-logo{color:#eee}.home-footer>span{flex:1}.home-footer small{font-size:11px}@media (width<=1099px){.home-how{grid-template-columns:1fr;gap:35px;padding:35px}}@media (width<=700px){.home-title-break{display:block}.home-hero{padding:38px 20px 32px}.home-hero h1{margin:0 0 28px;font-size:clamp(39px,9vw,54px)}.home-intro{font-size:15px}.home-desktop-break{display:none}.home-tool-switch{margin-top:18px}.home-tool-switch button{padding:11px 17px;font-size:12px}.home-start-panel{border-radius:20px;flex-wrap:wrap;gap:10px;padding:16px}.home-start-panel .home-button{width:100%;margin-top:8px}.home-start-icon{border-radius:12px;width:44px;height:44px}.home-start-copy strong{font-size:13px}.home-start-copy p{font-size:11px}.home-how{border-radius:22px;margin-bottom:50px;padding:28px}.home-how-heading h2{font-size:30px}.home-how ol{grid-template-columns:1fr;gap:26px}.home-how ol li{grid-template-columns:44px 1fr;column-gap:16px;display:grid}.home-how ol li>span{grid-row:span 2}.home-how ol li h3{margin:0 0 5px}.home-how ol li p{grid-column:2}.home-footer{flex-wrap:wrap;gap:18px}.home-footer>span{flex-basis:calc(100% - 150px)}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.subtitle-template-sample{aspect-ratio:3;background:#10101d;border-radius:8px;width:100%;height:auto;display:block}:root[data-theme=dark] .subtitle-template-sample,:root[data-theme=dark][data-palette=dark] .subtitle-template-sample{background:#10101d}.subtitle-inspector-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bcb5d0 transparent;min-width:0;height:100%;min-height:0;overflow:hidden auto}.subtitle-inspector-panel[hidden]{display:none!important}.subtitle-inspector :is(button,input,select,textarea):focus-visible,.subtitle-inspector-panel:focus-visible{outline-offset:2px;outline:2px solid #8863ff}:root[data-theme=dark] .subtitle-inspector :is(button,input,select,textarea):focus-visible,:root[data-theme=dark] .subtitle-inspector-panel:focus-visible{outline:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-inspector :is(button,input,select,textarea):focus-visible,:root[data-theme=dark][data-palette=dark] .subtitle-inspector-panel:focus-visible{outline:2px solid #484848}.workspace-upload{color:#182331;background:#f6f8fa;min-height:100%;padding:30px 48px 24px;font-family:Manrope Variable,sans-serif}:root[data-theme=dark] .workspace-upload{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .workspace-upload{color:#eee;background:#202020}.workspace-upload-heading{margin:0 0 25px}.workspace-upload-heading h1{letter-spacing:-1.3px;margin:0;font-size:clamp(25px,2.5vw,38px);font-weight:650;line-height:1.28}.workspace-upload-heading h1 span{color:#3568bf}:root[data-theme=dark] .workspace-upload-heading h1 span,:root[data-theme=dark][data-palette=dark] .workspace-upload-heading h1 span{color:#8db9ff}.workspace-upload-canvas{width:100%}.workspace-upload .studio-player{background:linear-gradient(145deg,#fbfcff,#edf3fb);border:1px solid #3568bf1f;height:clamp(340px,50vh,580px);min-height:340px;max-height:none}:root[data-theme=dark] .workspace-upload .studio-player{background:linear-gradient(145deg,#18202d,#1e2a3b);border:1px solid #3568bf1f}:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player{background:linear-gradient(145deg,#202020,#303030);border:1px solid #3568bf1f}.workspace-upload .studio-player.has-media,:root[data-theme=dark] .workspace-upload .studio-player.has-media,:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player.has-media{background:#172130}.workspace-upload .studio-player-media video{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;max-height:none}.workspace-upload-empty h2{letter-spacing:-1px;margin:10px 0 12px;font-size:clamp(27px,2.5vw,36px);font-weight:650}.workspace-upload-empty .studio-player-upload-icon{margin-bottom:10px}.workspace-upload .studio-player-controls{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0000,#ffffffd9);border:0;border-radius:0;padding:12px 22px;bottom:0;left:0;right:0}:root[data-theme=dark] .workspace-upload .studio-player-controls{background:linear-gradient(#0000,#18202dd9)}:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player-controls{background:linear-gradient(#0000,#202020d9)}.workspace-upload .studio-player-seek{appearance:none;background:0 0;height:16px}.workspace-upload .studio-player-seek::-webkit-slider-runnable-track{background:#b9cce880;border:0;border-radius:8px;height:6px}:root[data-theme=dark] .workspace-upload .studio-player-seek::-webkit-slider-runnable-track{background:#1e2a3b80}:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player-seek::-webkit-slider-runnable-track{background:#30303080}.workspace-upload .studio-player-seek::-webkit-slider-thumb{appearance:none;background:#3568bf;border:0;border-radius:50%;width:14px;height:14px;margin-top:-4px}:root[data-theme=dark] .workspace-upload .studio-player-seek::-webkit-slider-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player-seek::-webkit-slider-thumb{background:#3568bf}.workspace-upload .studio-player-seek::-moz-range-track{background:#b9cce880;border:0;border-radius:8px;height:6px}:root[data-theme=dark] .workspace-upload .studio-player-seek::-moz-range-track{background:#1e2a3b80}:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player-seek::-moz-range-track{background:#30303080}.workspace-upload .studio-player-seek::-moz-range-thumb{background:#3568bf;border:0;border-radius:50%;width:14px;height:14px}:root[data-theme=dark] .workspace-upload .studio-player-seek::-moz-range-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player-seek::-moz-range-thumb{background:#3568bf}.workspace-upload-below{align-items:center;gap:22px;padding:22px 0 0;display:flex}.workspace-upload-file{color:#3568bf;align-items:center;gap:11px;min-width:0;margin-right:auto;display:flex}:root[data-theme=dark] .workspace-upload-file,:root[data-theme=dark][data-palette=dark] .workspace-upload-file{color:#8db9ff}.workspace-upload-file>span{text-overflow:ellipsis;white-space:nowrap;color:#182331;min-width:0;font-size:12px;overflow:hidden}:root[data-theme=dark] .workspace-upload-file>span{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .workspace-upload-file>span{color:#eee}.workspace-upload-file small{color:#74808f;margin-top:5px;font-size:10px;display:block}:root[data-theme=dark] .workspace-upload-file small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-upload-file small{color:#b5b5b5}.workspace-upload-language{color:#74808f;flex:none;align-items:center;gap:11px;font-size:11px;display:flex}:root[data-theme=dark] .workspace-upload-language{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-upload-language{color:#b5b5b5}.workspace-upload-language select{color:#182331;background:#fff;border:1px solid #e3e9ef;border-radius:9px;max-width:170px;padding:12px;font:500 12px Manrope Variable,sans-serif}:root[data-theme=dark] .workspace-upload-language select{color:#e6ecf6;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-upload-language select{color:#eee;background:#202020;border:1px solid #484848}.workspace-continue{color:#fff;cursor:pointer;background:#3568bf;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font:600 12px Manrope Variable,sans-serif;display:flex}:root[data-theme=dark] .workspace-continue,:root[data-theme=dark][data-palette=dark] .workspace-continue{color:#fff;background:#3568bf}.workspace-continue:hover:enabled,:root[data-theme=dark] .workspace-continue:hover:enabled,:root[data-theme=dark][data-palette=dark] .workspace-continue:hover:enabled{background:#28539d}.workspace-continue:disabled{opacity:.4;cursor:not-allowed}.workspace-upload-error{color:#a63c50;background:#fff4f6;border:1px solid #eed4dc;border-radius:9px;margin-top:20px;padding:12px 15px;font-size:12px}:root[data-theme=dark] .workspace-upload-error{color:#ffacbc;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-upload-error{color:#ffacbc;background:#202020;border:1px solid #484848}.workspace-upload-bottom{color:#96a1af;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:10px;display:flex}:root[data-theme=dark] .workspace-upload-bottom{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-upload-bottom{color:#b5b5b5}.workspace-upload-bottom button{color:#74808f;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}:root[data-theme=dark] .workspace-upload-bottom button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-upload-bottom button{color:#b5b5b5}.workspace-upload-bottom button:hover{color:#3568bf}:root[data-theme=dark] .workspace-upload-bottom button:hover,:root[data-theme=dark][data-palette=dark] .workspace-upload-bottom button:hover{color:#8db9ff}.workspace-upload-bottom svg{width:15px}@media (width>=1101px){.is-subtitle-workspace .workspace-header:has(.workspace-header-action:not(:empty)){grid-template-columns:220px minmax(0,1fr) auto auto}}@media (width<=1100px){.workspace-upload{padding:28px}.workspace-upload-below{flex-wrap:wrap;gap:16px}.workspace-upload-file{flex-basis:100%}}@media (width<=700px){.workspace-upload{padding:25px 18px}.workspace-upload-heading h1{letter-spacing:-.8px;font-size:26px}.workspace-upload-heading br{display:none}.workspace-upload .studio-player{height:400px}.workspace-upload-below{align-items:stretch}.workspace-upload-language{flex-direction:column;flex:1;align-items:stretch;gap:8px}.workspace-upload-language select{max-width:none}.workspace-continue{align-self:flex-end;min-height:42px;padding-inline:12px;font-size:11px}}.workspace-upload .studio-player.has-media .studio-player-controls{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:linear-gradient(#0000,#0c1420b8)}:root[data-theme=dark] .workspace-upload .studio-player.has-media .studio-player-controls,:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player.has-media .studio-player-controls{color:#fff;background:linear-gradient(#0000,#0c1420b8)}.workspace-upload .studio-player.has-media .studio-player-control-row i,:root[data-theme=dark] .workspace-upload .studio-player.has-media .studio-player-control-row i,:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player.has-media .studio-player-control-row i{color:#d0d9e6}.workspace-upload .studio-player.has-media .studio-player-control-row button:hover:enabled{background:#ffffff24}:root[data-theme=dark] .workspace-upload .studio-player.has-media .studio-player-control-row button:hover:enabled{background:#18202d24}:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player.has-media .studio-player-control-row button:hover:enabled{background:#20202024}.workspace-video-preparing{color:#3568bf;background:#edf3fb;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:15px;font-size:12px;line-height:1.7;display:flex}:root[data-theme=dark] .workspace-video-preparing{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .workspace-video-preparing{color:#8db9ff;background:#303030}.workspace-video-preparing>span{border:2px solid #c5d6ed;border-top-color:#3568bf;border-radius:50%;flex:none;width:16px;height:16px;animation:1s linear infinite video-prepare-spin}:root[data-theme=dark] .workspace-video-preparing>span{border:2px solid #3d4f67;border-top-color:#3568bf}:root[data-theme=dark][data-palette=dark] .workspace-video-preparing>span{border:2px solid #484848;border-top-color:#3568bf}@keyframes video-prepare-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-video-preparing>span{animation:none}}.workspace-upload-error>button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0b7c1;border-radius:7px;margin-top:10px;padding:8px 12px;display:block}:root[data-theme=dark] .workspace-upload-error>button{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-upload-error>button{background:#202020;border:1px solid #484848}.editor-outlet .workspace-upload-page{background:#f6f8fa;height:100%;min-height:100%}:root[data-theme=dark] .editor-outlet .workspace-upload-page{background:#18202d}:root[data-theme=dark][data-palette=dark] .editor-outlet .workspace-upload-page{background:#202020}.workspace-upload-page .workspace-upload{flex-direction:column;height:100%;min-height:660px;display:flex}.workspace-upload-canvas{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-upload .studio-player{flex:1;height:auto;min-height:340px}.workspace-upload-heading,.workspace-upload-below,.workspace-upload-bottom{flex:none}@media (width<=700px){.workspace-upload-page .workspace-upload{min-height:820px}.workspace-upload .studio-player{height:auto;min-height:360px}}.studio-player:has(.workspace-loading-overlay) .studio-player-media{z-index:5}.workspace-loading-overlay{text-align:center;color:#edf3fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#172130ed;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px;display:flex;position:absolute;inset:0}:root[data-theme=dark] .workspace-loading-overlay,:root[data-theme=dark][data-palette=dark] .workspace-loading-overlay{color:#edf3fb;background:#172130ed}.workspace-loading-overlay strong{font-size:18px;font-weight:600}.workspace-loading-overlay small,.workspace-loading-overlay p{color:#bccce2;font-size:12px}:root[data-theme=dark] .workspace-loading-overlay small,:root[data-theme=dark] .workspace-loading-overlay p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-loading-overlay small,:root[data-theme=dark][data-palette=dark] .workspace-loading-overlay p{color:#b5b5b5}.workspace-loading-overlay button{color:#fff;font:inherit;cursor:pointer;background:#3568bf;border:1px solid #75a5f16b;border-radius:10px;padding:11px 18px;font-size:12px}:root[data-theme=dark] .workspace-loading-overlay button{color:#fff;background:#3568bf;border:1px solid #3d4f676b}:root[data-theme=dark][data-palette=dark] .workspace-loading-overlay button{color:#fff;background:#3568bf;border:1px solid #4848486b}.workspace-loading-overlay button:hover,:root[data-theme=dark] .workspace-loading-overlay button:hover,:root[data-theme=dark][data-palette=dark] .workspace-loading-overlay button:hover{background:#28539d}.workspace-loading-overlay progress{accent-color:#79a9ff;border:0;border-radius:8px;width:min(280px,80%);height:8px;overflow:hidden}.workspace-loading-overlay progress::-webkit-progress-bar{background:#ffffff20}:root[data-theme=dark] .workspace-loading-overlay progress::-webkit-progress-bar{background:#18202d20}:root[data-theme=dark][data-palette=dark] .workspace-loading-overlay progress::-webkit-progress-bar{background:#20202020}.workspace-loading-overlay progress::-webkit-progress-value{background:#79a9ff;border-radius:8px}:root[data-theme=dark] .workspace-loading-overlay progress::-webkit-progress-value{background:#79a9ff}:root[data-theme=dark][data-palette=dark] .workspace-loading-overlay progress::-webkit-progress-value{background:#79a9ff}.workspace-loading-spinner{border:3px solid #ffffff20;border-top-color:#79a9ff;border-radius:50%;width:36px;height:36px;animation:.9s linear infinite workspace-loading-spin}:root[data-theme=dark] .workspace-loading-spinner{border:3px solid #3d4f6720;border-top-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-loading-spinner{border:3px solid #48484820;border-top-color:#484848}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-loading-spinner{animation-duration:2.5s}}.workspace-video-captions{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#3568bfef;border:1px solid #ffffff50;border-radius:12px;align-items:center;gap:12px;padding:14px 22px;font:600 13px Manrope,sans-serif;display:flex;position:absolute;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}:root[data-theme=dark] .workspace-video-captions{color:#fff;background:#3568bfef;border:1px solid #3d4f6750}:root[data-theme=dark][data-palette=dark] .workspace-video-captions{color:#fff;background:#3568bfef;border:1px solid #48484850}.workspace-video-captions:hover,:root[data-theme=dark] .workspace-video-captions:hover,:root[data-theme=dark][data-palette=dark] .workspace-video-captions:hover{background:#28539d}.workspace-header-project{flex:1;min-width:0}.workspace-header-project .project-toolbar{background:0 0;border:0;flex-wrap:nowrap;gap:9px;padding:0}.workspace-header-project .project-toolbar label{min-width:0}.workspace-header-project .project-toolbar input{background:#f6f8fa;width:190px;max-width:100%}:root[data-theme=dark] .workspace-header-project .project-toolbar input{background:#18202d}:root[data-theme=dark][data-palette=dark] .workspace-header-project .project-toolbar input{background:#202020}.workspace-header-project .project-toolbar button{white-space:nowrap}.workspace-header-project .project-toolbar .project-feedback{z-index:40;background:#fff;border:1px solid #e3e9ef;border-radius:10px;max-width:80vw;padding:10px 16px;font-size:11px;position:absolute;top:76px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #18233112}:root[data-theme=dark] .workspace-header-project .project-toolbar .project-feedback{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-header-project .project-toolbar .project-feedback{background:#202020;border:1px solid #484848}.workspace-header-project:empty,.workspace-header-action:empty{display:none}.workspace-header-action button{color:#3568bf;cursor:pointer;white-space:nowrap;background:#edf3fb;border:1px solid #d6e3f5;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font:650 12px Manrope Variable,sans-serif;display:flex}:root[data-theme=dark] .workspace-header-action button{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-header-action button{color:#8db9ff;background:#303030;border:1px solid #484848}.workspace-header-action button:hover:enabled{background:#dfeafb}:root[data-theme=dark] .workspace-header-action button:hover:enabled{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .workspace-header-action button:hover:enabled{background:#303030}.workspace-header-action button:disabled{opacity:.5;cursor:not-allowed}.workspace-header:has(.workspace-header-project:not(:empty)){gap:22px}.workspace-header:has(.workspace-header-project:not(:empty)) .workspace-header-caption{display:none}@media (width<=1150px){.workspace-header-project .project-toolbar .project-copy{display:none}.workspace-header:has(.workspace-header-project:not(:empty)) .workspace-profile-trigger>span:not(.workspace-avatar){display:none}.workspace-header-project .project-toolbar input{width:150px}}@media (width<=800px){.workspace-header:has(.workspace-header-project:not(:empty)){flex-wrap:wrap;gap:10px;height:auto;min-height:118px;padding-block:12px}.workspace-header-project{flex-basis:100%;order:5}.workspace-header-action{margin-left:auto}.workspace-header-project .project-toolbar input{width:100%}.workspace-header-project .project-toolbar label{flex:1;width:auto}.workspace-header-project .project-toolbar .project-feedback{top:118px}.workspace-header-action button{padding:9px;font-size:10px}.workspace-header-action svg{width:17px}}@media (width>=1101px){.workspace-header:has(.workspace-header-action:not(:empty)){grid-template-columns:410px minmax(0,1fr) auto auto;gap:16px;display:grid}.workspace-header:has(.workspace-header-action:not(:empty)) .workspace-header-project .project-toolbar{gap:8px}.workspace-header:has(.workspace-header-action:not(:empty)) .workspace-header-project input{width:150px}}@media (width>=1101px) and (width<=1500px){.workspace-header:has(.workspace-header-action:not(:empty)) .project-copy{display:none}.workspace-header:has(.workspace-header-action:not(:empty)) .workspace-profile-trigger>span:not(.workspace-avatar){display:none}}@media (width>=1101px){.workspace-header:has(.workspace-header-action:not(:empty)){grid-template-areas:"logo project nav profile theme action";gap:12px;grid-template-columns:auto minmax(180px,1fr) auto auto auto auto!important}.workspace-logo{grid-area:logo}.workspace-header-project{grid-area:project}.workspace-billing-nav{grid-area:nav}.workspace-profile{grid-area:profile}.workspace-header-action{grid-area:action}.workspace-header:has(.workspace-header-action:not(:empty)) .workspace-header-project{padding-left:24px}}@media (width<=1100px){.workspace-header:has(.workspace-header-action:not(:empty)){flex-wrap:wrap;gap:10px;height:auto;min-height:84px;padding-block:12px;display:flex}.workspace-header:has(.workspace-header-action:not(:empty)) .workspace-header-project{flex-basis:100%;order:5}.workspace-header:has(.workspace-header-action:not(:empty)) .workspace-header-action{order:6;margin-left:0}}@media (width>=651px) and (width<=1100px){.workspace-header:has(.workspace-header-action:not(:empty)) .workspace-header-project{flex:1 0 calc(100% - 260px)}.workspace-header:has(.workspace-header-action:not(:empty)) .workspace-header-action{flex:none}}.workspace-theme-slot{flex:none;grid-area:theme;justify-content:center;align-items:center;display:flex}.workspace-header{padding-top:8px}.workspace-profile-trigger>.studio-icon,.video-ratio-picker>button>.studio-icon:last-child{position:relative;top:2px}.workspace-projects{flex-direction:column;flex:1;gap:22px;min-height:180px;margin-top:28px;display:flex;overflow:hidden}.workspace-project-section-head{justify-content:space-between;align-items:center;padding:0 10px 10px;display:flex}.workspace-project-section-head button{color:#182331;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:5px 0;font:650 12px Manrope Variable,sans-serif;display:flex}:root[data-theme=dark] .workspace-project-section-head button{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .workspace-project-section-head button{color:#eee}.workspace-project-section-head small{color:#8e9bab;font-size:10px;font-weight:500}:root[data-theme=dark] .workspace-project-section-head small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-project-section-head small{color:#b5b5b5}.workspace-project-section-head .workspace-expand{color:#74808f;border:1px solid #e3e9ef;border-radius:7px;justify-content:center;width:24px;height:24px;padding:0;font-size:17px}:root[data-theme=dark] .workspace-project-section-head .workspace-expand{color:#a6b7cd;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-project-section-head .workspace-expand{color:#b5b5b5;border:1px solid #484848}.workspace-project-section-head button:hover{color:#3568bf}:root[data-theme=dark] .workspace-project-section-head button:hover,:root[data-theme=dark][data-palette=dark] .workspace-project-section-head button:hover{color:#8db9ff}.workspace-project-list{min-height:0;overflow:auto}.workspace-project-list>p{color:#74808f;margin:4px 12px 10px;font-size:10px;line-height:1.9}:root[data-theme=dark] .workspace-project-list>p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-project-list>p{color:#b5b5b5}.workspace-project-row{border:1px solid #0000;border-radius:11px;margin-bottom:5px;padding:10px 9px;position:relative}.workspace-project-row:hover{background:#f6f8fa;border-color:#e3e9ef}:root[data-theme=dark] .workspace-project-row:hover{background:#18202d;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-project-row:hover{background:#202020;border-color:#484848}.workspace-project-row.active{background:#edf3fb}:root[data-theme=dark] .workspace-project-row.active{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .workspace-project-row.active{background:#303030}.workspace-project-main{color:#182331;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}:root[data-theme=dark] .workspace-project-main{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .workspace-project-main{color:#eee}.workspace-project-main>span:last-child{flex:1;min-width:0}.workspace-project-main strong{white-space:nowrap;text-overflow:ellipsis;padding-right:2px;font-size:11px;font-weight:600;display:block;overflow:hidden}.workspace-project-main small{color:#74808f;margin-top:4px;font-size:9px;display:block}:root[data-theme=dark] .workspace-project-main small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .workspace-project-main small{color:#b5b5b5}.workspace-project-icon{color:#3568bf;background:#edf3fb;border:1px solid #dfe8f5;border-radius:8px;flex:none;place-items:center;width:30px;height:33px;display:grid}:root[data-theme=dark] .workspace-project-icon{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-project-icon{color:#8db9ff;background:#303030;border:1px solid #484848}.workspace-project-icon svg{width:16px}.workspace-project-actions{justify-content:flex-end;gap:5px;margin-top:5px;display:flex}.workspace-project-actions button,.workspace-project-actions a{color:#74808f;cursor:pointer;background:#fff;border:1px solid #e3e9ef;border-radius:5px;place-items:center;width:23px;height:21px;display:grid}:root[data-theme=dark] .workspace-project-actions button,:root[data-theme=dark] .workspace-project-actions a{color:#a6b7cd;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-project-actions button,:root[data-theme=dark][data-palette=dark] .workspace-project-actions a{color:#b5b5b5;background:#202020;border:1px solid #484848}.workspace-project-actions svg{width:12px;height:12px}.workspace-project-actions a:hover{color:#3568bf;border-color:#3568bf}:root[data-theme=dark] .workspace-project-actions a:hover,:root[data-theme=dark][data-palette=dark] .workspace-project-actions a:hover{color:#8db9ff;border-color:#3568bf}.workspace-project-actions button:hover{color:#bc4859;border-color:#e1b9c0}:root[data-theme=dark] .workspace-project-actions button:hover{color:#ffacbc;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-project-actions button:hover{color:#ffacbc;border-color:#484848}.workspace-project-actions button:disabled{opacity:.4;cursor:wait}.workspace-saved-section{flex:none}.workspace-recent-section,.workspace-projects.expanded-saved .workspace-saved-section{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-projects.expanded-saved .workspace-recent-section{border-top:1px solid #e3e9ef;flex:none;padding-top:10px}:root[data-theme=dark] .workspace-projects.expanded-saved .workspace-recent-section{border-top:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-projects.expanded-saved .workspace-recent-section{border-top:1px solid #484848}.workspace-projects.expanded-saved #workspace-recent-list,.workspace-projects.expanded-recent .workspace-saved-section .workspace-project-list{display:none}.workspace-projects.expanded-recent .workspace-saved-section{border-bottom:1px solid #e3e9ef}:root[data-theme=dark] .workspace-projects.expanded-recent .workspace-saved-section{border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-projects.expanded-recent .workspace-saved-section{border-bottom:1px solid #484848}.workspace-project-error{color:#a83346;padding:8px;font-size:11px}:root[data-theme=dark] .workspace-project-error,:root[data-theme=dark][data-palette=dark] .workspace-project-error{color:#ffacbc}.workspace-project-error button{color:#3568bf;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;display:block}:root[data-theme=dark] .workspace-project-error button,:root[data-theme=dark][data-palette=dark] .workspace-project-error button{color:#8db9ff}.workspace-sidebar:has(.workspace-projects){overflow:hidden}.workspace-sidebar:has(.workspace-projects) .workspace-sidebar-foot{flex:none;padding-top:15px}.workspace-project-section-head .workspace-expand{color:#7488a2;border-color:#0000;border-radius:7px;width:27px;height:27px}:root[data-theme=dark] .workspace-project-section-head .workspace-expand,:root[data-theme=dark][data-palette=dark] .workspace-project-section-head .workspace-expand{color:#8db9ff}.workspace-project-section-head .workspace-expand:hover,.workspace-project-section-head .workspace-expand:focus-visible{color:#3568bf;background:#edf3fb;border-color:#3568bf40}:root[data-theme=dark] .workspace-project-section-head .workspace-expand:hover,:root[data-theme=dark] .workspace-project-section-head .workspace-expand:focus-visible{color:#8db9ff;background:#1e2a3b;border-color:#3568bf40}:root[data-theme=dark][data-palette=dark] .workspace-project-section-head .workspace-expand:hover,:root[data-theme=dark][data-palette=dark] .workspace-project-section-head .workspace-expand:focus-visible{color:#8db9ff;background:#303030;border-color:#3568bf40}.workspace-expand .studio-icon{width:16px;height:16px;transition:transform .18s}.workspace-expand[aria-expanded=true] .studio-icon{transform:rotate(180deg)}.workspace-recent-section{border-top:1px solid #3568bf26;padding-top:18px}:root[data-theme=dark] .workspace-recent-section,:root[data-theme=dark][data-palette=dark] .workspace-recent-section{border-top:1px solid #3568bf26}.studio-player{isolation:isolate;outline-offset:4px;background:radial-gradient(at 40% 40%,#f9fbff,#edf2f8);border:1px solid #dfe6ef;border-radius:20px;width:100%;height:100%;min-height:310px;max-height:660px;position:relative;overflow:hidden}:root[data-theme=dark] .studio-player{background:radial-gradient(at 40% 40%,#18202d,#1e2a3b);border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .studio-player{background:radial-gradient(at 40% 40%,#202020,#303030);border:1px solid #484848}.studio-player.has-media,:root[data-theme=dark] .studio-player.has-media,:root[data-theme=dark][data-palette=dark] .studio-player.has-media{background:#172130}.studio-player-media{z-index:0;position:absolute;inset:0}.studio-player-media video{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.studio-player-media video.active{opacity:1}.studio-player-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px 24px 85px;display:flex;position:absolute;inset:0}.studio-player-upload-icon{color:#3568bf;background:linear-gradient(135deg,#fff,#e5efff);border:1px solid #d7e3f6;border-radius:17px;place-items:center;width:64px;height:58px;margin-bottom:23px;display:grid;transform:rotate(-5deg);box-shadow:0 12px 30px #3568bf0c}:root[data-theme=dark] .studio-player-upload-icon{color:#8db9ff;background:linear-gradient(135deg,#18202d,#1e2a3b);border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .studio-player-upload-icon{color:#8db9ff;background:linear-gradient(135deg,#202020,#303030);border:1px solid #484848}.studio-player-upload-icon svg{width:30px;height:30px}.studio-player-empty h1{letter-spacing:-1px;color:#182331;margin:15px 0 11px;font-size:clamp(20px,2vw,30px);font-weight:650}:root[data-theme=dark] .studio-player-empty h1{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .studio-player-empty h1{color:#eee}.studio-player-empty p{color:#74808f;margin:0;font-size:12px;line-height:1.9}:root[data-theme=dark] .studio-player-empty p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .studio-player-empty p{color:#b5b5b5}.studio-player-empty button{color:#fff;cursor:pointer;background:#3568bf;border:0;border-radius:10px;align-items:center;gap:18px;margin-top:23px;padding:12px 18px;font:600 12px Manrope Variable,sans-serif;display:flex;box-shadow:0 7px 15px #3568bf1a}:root[data-theme=dark] .studio-player-empty button,:root[data-theme=dark][data-palette=dark] .studio-player-empty button{color:#fff;background:#3568bf}.studio-player-empty button:hover,:root[data-theme=dark] .studio-player-empty button:hover,:root[data-theme=dark][data-palette=dark] .studio-player-empty button:hover{background:#28539d}.studio-player-empty small{color:#9ba6b4;margin-top:14px;font-size:9px}:root[data-theme=dark] .studio-player-empty small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .studio-player-empty small{color:#b5b5b5}.studio-player-add{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#182331;cursor:pointer;background:#ffffffd9;border:1px solid #ffffff36;border-radius:9px;padding:9px 14px;font:600 11px Manrope Variable,sans-serif;position:absolute;top:18px;right:18px}:root[data-theme=dark] .studio-player-add{color:#e6ecf6;background:#18202dd9;border:1px solid #3d4f6736}:root[data-theme=dark][data-palette=dark] .studio-player-add{color:#eee;background:#202020d9;border:1px solid #48484836}.studio-player-controls{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#182331;opacity:0;pointer-events:none;background:#ffffffa8;border:1px solid #ffffffb3;border-radius:12px;padding:6px 10px;transition:transform .28s,opacity .22s;position:absolute;bottom:14px;left:18px;right:18px;transform:translateY(calc(100% + 20px));box-shadow:0 8px 22px #1823310b}:root[data-theme=dark] .studio-player-controls{color:#e6ecf6;background:#18202da8;border:1px solid #3d4f67b3}:root[data-theme=dark][data-palette=dark] .studio-player-controls{color:#eee;background:#202020a8;border:1px solid #484848b3}.controls-visible .studio-player-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.studio-player-controls:has(:focus-visible){opacity:1;pointer-events:auto;transform:translateY(0)}.studio-player-seek{accent-color:#3568bf;cursor:pointer;width:100%;height:8px;margin:0;display:block}.studio-player-control-row{align-items:center;gap:12px;padding-top:4px;display:flex}.studio-player-control-row button{width:34px;height:31px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .15s;display:grid}.studio-player-control-row button:hover:enabled,:root[data-theme=dark] .studio-player-control-row button:hover:enabled,:root[data-theme=dark][data-palette=dark] .studio-player-control-row button:hover:enabled{background:#3568bf18}.studio-player-control-row button:disabled{opacity:.35;cursor:not-allowed}.studio-player-control-row span{font-variant-numeric:tabular-nums;font-size:10px}.studio-player-control-row i{color:#74808f;margin-left:3px;font-style:normal}:root[data-theme=dark] .studio-player-control-row i{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .studio-player-control-row i{color:#b5b5b5}.studio-player-control-row .studio-player-repeat{margin-left:auto}.studio-player-control-row .studio-player-repeat.active{color:#3568bf;background:#edf3fb}:root[data-theme=dark] .studio-player-control-row .studio-player-repeat.active{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .studio-player-control-row .studio-player-repeat.active{color:#8db9ff;background:#303030}.studio-player-drop-message{z-index:5;color:#3568bf;background:#edf3fbee;border:2px dashed #3568bf;border-radius:18px;place-items:center;font-size:18px;font-weight:650;display:grid;position:absolute;inset:0}:root[data-theme=dark] .studio-player-drop-message{color:#8db9ff;background:#1e2a3bee;border:2px dashed #3568bf}:root[data-theme=dark][data-palette=dark] .studio-player-drop-message{color:#8db9ff;background:#303030ee;border:2px dashed #3568bf}@media (prefers-reduced-motion:reduce){.studio-player-controls{transition:none}}@media (width<=700px){.studio-player{min-height:360px}.studio-player-controls{bottom:10px;left:10px;right:10px}.studio-player-empty{padding-inline:16px}.studio-player-empty h1{font-size:23px}}.language-dropdown{flex:none;align-items:center;gap:12px;display:flex;position:relative}.language-dropdown>span{color:#74808f;font-size:11px}:root[data-theme=dark] .language-dropdown>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .language-dropdown>span{color:#b5b5b5}.workspace-upload .language-dropdown-trigger{color:#182331;cursor:pointer;background:#fff;border:1px solid #dde5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-width:185px;height:48px;padding:0 17px;font:550 12px Manrope Variable,sans-serif;display:flex}:root[data-theme=dark] .workspace-upload .language-dropdown-trigger{color:#e6ecf6;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-upload .language-dropdown-trigger{color:#eee;background:#202020;border:1px solid #484848}.workspace-upload .language-dropdown-trigger:hover,.workspace-upload .language-dropdown-trigger[aria-expanded=true]{background:#fbfdff;border-color:#a5bedf}:root[data-theme=dark] .workspace-upload .language-dropdown-trigger:hover,:root[data-theme=dark] .workspace-upload .language-dropdown-trigger[aria-expanded=true]{background:#18202d;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .workspace-upload .language-dropdown-trigger:hover,:root[data-theme=dark][data-palette=dark] .workspace-upload .language-dropdown-trigger[aria-expanded=true]{background:#202020;border-color:#484848}.language-dropdown-trigger svg{color:#74808f;flex:none;transition:transform .15s}:root[data-theme=dark] .language-dropdown-trigger svg{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .language-dropdown-trigger svg{color:#b5b5b5}.language-dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.language-dropdown-list{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #e3e9ef;border-radius:13px;width:220px;max-height:270px;padding:7px;position:absolute;bottom:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 14px 40px #1823311a}:root[data-theme=dark] .language-dropdown-list{background:#18202dfa;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .language-dropdown-list{background:#202020fa;border:1px solid #484848}.language-dropdown-list [role=option]{color:#182331;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:9px 11px;font-size:12px;display:flex}:root[data-theme=dark] .language-dropdown-list [role=option]{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .language-dropdown-list [role=option]{color:#eee}.language-dropdown-list [role=option].focused{background:#f6f8fa}:root[data-theme=dark] .language-dropdown-list [role=option].focused{background:#18202d}:root[data-theme=dark][data-palette=dark] .language-dropdown-list [role=option].focused{background:#202020}.language-dropdown-list [aria-selected=true]{color:#3568bf;background:#edf3fb;font-weight:600}:root[data-theme=dark] .language-dropdown-list [aria-selected=true]{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .language-dropdown-list [aria-selected=true]{color:#8db9ff;background:#303030}.language-dropdown-list svg{width:16px;height:16px}.workspace-upload .workspace-continue{height:48px;padding-block:0}@media (width<=700px){.language-dropdown{flex-direction:column;flex:1;align-items:stretch;gap:8px;min-width:0}.workspace-upload .language-dropdown-trigger{gap:12px;width:100%;min-width:0}.language-dropdown-list{max-width:calc(100vw - 40px);left:0;right:auto}}.save-before-leaving{color:#182331;background:#fff;border:1px solid #e3e9ef;border-radius:22px;width:min(440px,100vw - 40px);margin:auto;padding:28px;font-family:Manrope Variable,sans-serif;box-shadow:0 25px 100px #18233125}:root[data-theme=dark] .save-before-leaving{color:#e6ecf6;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .save-before-leaving{color:#eee;background:#202020;border:1px solid #484848}.save-before-leaving::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18233155}:root[data-theme=dark] .save-before-leaving::backdrop,:root[data-theme=dark][data-palette=dark] .save-before-leaving::backdrop{background:#18233155}.save-before-leaving-icon{color:#3568bf;background:#edf3fb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}:root[data-theme=dark] .save-before-leaving-icon{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .save-before-leaving-icon{color:#8db9ff;background:#303030}.save-before-leaving h2{letter-spacing:-.7px;margin:20px 0 12px;font-size:22px}.save-before-leaving p{color:#74808f;font-size:12px;line-height:1.8}:root[data-theme=dark] .save-before-leaving p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .save-before-leaving p{color:#b5b5b5}.save-before-leaving [role=alert]{color:#a73750}:root[data-theme=dark] .save-before-leaving [role=alert],:root[data-theme=dark][data-palette=dark] .save-before-leaving [role=alert]{color:#ffacbc}.save-before-leaving>div{gap:9px;margin-top:24px;display:grid}.save-before-leaving button{color:#182331;cursor:pointer;background:#fff;border:1px solid #e3e9ef;border-radius:9px;padding:12px;font:600 12px Manrope Variable,sans-serif}:root[data-theme=dark] .save-before-leaving button{color:#e6ecf6;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .save-before-leaving button{color:#eee;background:#202020;border:1px solid #484848}.save-before-leaving .save-leaving-primary,:root[data-theme=dark] .save-before-leaving .save-leaving-primary,:root[data-theme=dark][data-palette=dark] .save-before-leaving .save-leaving-primary{color:#fff;background:#3568bf;border-color:#3568bf}.save-before-leaving button:hover{filter:brightness(.97)}.credits-page{color:#182331;background:#f6f8fa;min-height:100%;padding:60px clamp(24px,5vw,80px);font-family:Manrope Variable,sans-serif}:root[data-theme=dark] .credits-page{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .credits-page{color:#eee;background:#202020}.credits-page-icon{color:#3568bf;background:#edf3fb;border:1px solid #dbe6f5;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}:root[data-theme=dark] .credits-page-icon{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .credits-page-icon{color:#8db9ff;background:#303030;border:1px solid #484848}.credits-page h1{letter-spacing:-1px;margin:24px 0 12px;font-size:36px}.credits-page p{color:#74808f;font-size:14px}:root[data-theme=dark] .credits-page p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .credits-page p{color:#b5b5b5}.credits-page>div{color:#74808f;background:#fff;border:1px solid #e3e9ef;border-radius:16px;max-width:700px;margin:30px 0;padding:28px;font-size:13px}:root[data-theme=dark] .credits-page>div{color:#a6b7cd;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .credits-page>div{color:#b5b5b5;background:#202020;border:1px solid #484848}.credits-page>a{color:#3568bf;align-items:center;gap:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-theme=dark] .credits-page>a,:root[data-theme=dark][data-palette=dark] .credits-page>a{color:#8db9ff}.options-page{color:#182331;background:#f6f8fa;min-height:100%;padding:60px clamp(24px,5vw,80px);font-family:Manrope Variable,sans-serif}:root[data-theme=dark] .options-page{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .options-page{color:#eee;background:#202020}.options-page-icon{color:#3568bf;background:#edf3fb;border:1px solid #dbe6f5;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}:root[data-theme=dark] .options-page-icon{color:#8db9ff;background:#1e2a3b;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .options-page-icon{color:#8db9ff;background:#303030;border:1px solid #484848}.options-page h1{letter-spacing:-1px;margin:24px 0 12px;font-size:36px}.options-page p{color:#74808f;font-size:14px}:root[data-theme=dark] .options-page p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .options-page p{color:#b5b5b5}.options-page>div{color:#74808f;background:#fff;border:1px solid #e3e9ef;border-radius:16px;max-width:700px;margin:30px 0;padding:28px;font-size:13px}:root[data-theme=dark] .options-page>div{color:#a6b7cd;background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .options-page>div{color:#b5b5b5;background:#202020;border:1px solid #484848}.options-page>a{color:#3568bf;align-items:center;gap:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-theme=dark] .options-page>a,:root[data-theme=dark][data-palette=dark] .options-page>a{color:#8db9ff}.subtitle-app.subtitle-editor-page{--titl-ink:#182331;--titl-soft:#74808f;--titl-paper:#f6f8fa;--titl-purple:#3568bf;--titl-lime:#dce9fc;--editor-canvas:#f6f8fa;color:#182331;font-family:Manrope Variable,sans-serif}:root[data-theme=dark] .subtitle-app.subtitle-editor-page{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page{color:#eee}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{background:#fff;border-bottom:1px solid #e3e9ef;gap:14px;padding:16px 24px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-editor-bar{background:#18202d;border-bottom:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-editor-bar{background:#202020;border-bottom:1px solid #484848}.subtitle-app.subtitle-editor-page .subtitle-file-name strong{color:#182331;font-size:13px;font-weight:650}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-file-name strong{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-file-name strong{color:#eee}.subtitle-app.subtitle-editor-page .subtitle-file-name span{color:#74808f;font-size:11px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-file-name span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-file-name span{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-editor-bar button{color:#3568bf;background:#edf3fb;border-color:#e3e9ef;border-radius:10px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-editor-bar button{color:#8db9ff;background:#1e2a3b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-editor-bar button{color:#8db9ff;background:#303030;border-color:#484848}.subtitle-app.subtitle-editor-page .subtitle-export-actions{margin-left:auto}.subtitle-app.subtitle-editor-page .subtitle-export-actions .primary{color:#fff;background:#3568bf;border-color:#3568bf;padding-inline:18px;font-size:12px;font-weight:600}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-export-actions .primary,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-export-actions .primary{color:#fff;background:#3568bf;border-color:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-preview-panel{gap:20px;padding:24px}.subtitle-app.subtitle-editor-page .subtitle-preview-frame{background:#172130;border-radius:18px;box-shadow:0 8px 30px #1823310c}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-preview-frame,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-preview-frame{background:#172130}.subtitle-app.subtitle-editor-page .subtitle-timeline{background:#fff;border:1px solid #e3e9ef;border-radius:14px;padding:16px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline{background:#202020;border:1px solid #484848}.subtitle-app.subtitle-editor-page .subtitle-timeline-head,.subtitle-app.subtitle-editor-page .subtitle-timeline-head strong{color:#182331;font-weight:600}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-head,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-head strong{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-head,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-head strong{color:#eee}.subtitle-app.subtitle-editor-page .subtitle-timeline-track{scrollbar-color:#aec5e8 transparent}.subtitle-app.subtitle-editor-page .subtitle-timeline-track button{background:#edf3fb;border-color:#3568bf25;border-radius:8px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-track button{background:#1e2a3b;border-color:#3568bf25}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-track button{background:#303030;border-color:#3568bf25}.subtitle-app.subtitle-editor-page .subtitle-timeline-track button.active{background:#dce9fc;border-color:#3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-track button.active{background:#1e2a3b;border-color:#3568bf}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-track button.active{background:#303030;border-color:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-timeline-track span{background:#3568bf;box-shadow:0 7px #a9c3ec,0 -7px #a9c3ec}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-track span,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-track span{background:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-inspector{border-left:1px solid #e3e9ef}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector{border-left:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector{border-left:1px solid #484848}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{background:#fff;border-color:#e3e9ef;gap:6px;padding:12px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{background:#18202d;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{background:#202020;border-color:#484848}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button{color:#74808f;font-size:12px;font-weight:600}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button:hover{background:#f6f8fa}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button:hover{background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button:hover{background:#202020}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button[aria-selected=true]{color:#3568bf;background:#edf3fb;box-shadow:inset 0 0 0 1px #3568bf20}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button[aria-selected=true]{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button[aria-selected=true]{color:#8db9ff;background:#303030}.subtitle-app.subtitle-editor-page .subtitle-style-categories button{color:#74808f;background:#fff;border-color:#e3e9ef;font-size:11px;font-weight:600}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-style-categories button{color:#a6b7cd;background:#18202d;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-style-categories button{color:#b5b5b5;background:#202020;border-color:#484848}.subtitle-app.subtitle-editor-page .subtitle-style-categories button.active,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-style-categories button.active,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-style-categories button.active{color:#fff;background:#3568bf;border-color:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-template-grid button{background:#f6f8fa;border:1px solid #e3e9ef;border-radius:12px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid button{background:#18202d;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid button{background:#202020;border:1px solid #484848}.subtitle-app.subtitle-editor-page .subtitle-template-grid button.active{background:#edf3fb;border-color:#3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid button.active{background:#1e2a3b;border-color:#3568bf}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid button.active{background:#303030;border-color:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-template-grid button>small{color:#182331;font:600 12px Manrope Variable,sans-serif}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid button>small{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid button>small{color:#eee}.subtitle-app.subtitle-editor-page .subtitle-style-count,.subtitle-app.subtitle-editor-page .subtitle-wait-note,.subtitle-app.subtitle-editor-page .subtitle-style-save button,.subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,.subtitle-app.subtitle-editor-page .subtitle-voice-action,.subtitle-app.subtitle-editor-page .subtitle-narrator-row>button{color:#3568bf;background:#edf3fb;border-color:#3568bf25}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-style-count,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-wait-note,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-narrator-row>button{color:#8db9ff;background:#1e2a3b;border-color:#3568bf25}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-style-count,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-wait-note,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-narrator-row>button{color:#8db9ff;background:#303030;border-color:#3568bf25}.subtitle-app.subtitle-editor-page input:not([type=range]):not([type=color]),.subtitle-app.subtitle-editor-page select,.subtitle-app.subtitle-editor-page textarea{border-color:#e3e9ef;border-radius:9px;font-family:Manrope Variable,sans-serif}:root[data-theme=dark] .subtitle-app.subtitle-editor-page input:not([type=range]):not([type=color]),:root[data-theme=dark] .subtitle-app.subtitle-editor-page select,:root[data-theme=dark] .subtitle-app.subtitle-editor-page textarea{border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page input:not([type=range]):not([type=color]),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page select,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page textarea{border-color:#484848}.subtitle-app.subtitle-editor-page input[type=range]{accent-color:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-job{color:#182331;background:#edf3fb;border-color:#e3e9ef}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job{color:#e6ecf6;background:#1e2a3b;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job{color:#eee;background:#303030;border-color:#484848}.subtitle-app.subtitle-editor-page .subtitle-job p,.subtitle-app.subtitle-editor-page .subtitle-job-heading time,.subtitle-app.subtitle-editor-page .subtitle-job-steps li{color:#74808f}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job p,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job-heading time,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job-steps li{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job p,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job-heading time,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job-steps li{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-job-icon{color:#3568bf;background:#dce9fc}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job-icon{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job-icon{color:#8db9ff;background:#303030}.subtitle-app.subtitle-editor-page .subtitle-job .subtitle-job-size,.subtitle-app.subtitle-editor-page .subtitle-job-steps li.current,.subtitle-app.subtitle-editor-page .subtitle-job-steps li.done{color:#3568bf;border-color:#3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job .subtitle-job-size,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job-steps li.current,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job-steps li.done,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job .subtitle-job-size,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job-steps li.current,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job-steps li.done{color:#8db9ff;border-color:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-job-meter progress{accent-color:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-job-meter progress::-webkit-progress-value{background:#3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job-meter progress::-webkit-progress-value{background:#3568bf}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job-meter progress::-webkit-progress-value{background:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-job-meter progress::-webkit-progress-bar{background:#d5e2f5}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job-meter progress::-webkit-progress-bar{background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job-meter progress::-webkit-progress-bar{background:#303030}.subtitle-app.subtitle-editor-page button:focus-visible{outline-offset:3px;outline:2px solid #3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page button:focus-visible,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page button:focus-visible{outline:2px solid #3568bf}@media (width<=800px){.subtitle-app.subtitle-editor-page .subtitle-preview-panel{padding:14px}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{padding:12px 14px}}.subtitle-app.subtitle-editor-page .subtitle-timeline-head{flex-wrap:wrap;gap:12px}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom{align-items:center;gap:10px;margin-left:auto;display:flex}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom>span{font-variant-numeric:tabular-nums;margin-right:8px}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button{color:#3568bf;cursor:pointer;background:#fff;border:1px solid #3568bf26;border-radius:7px;width:26px;height:26px;font-size:18px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button{color:#8db9ff;background:#18202d;border:1px solid #3568bf26}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button{color:#8db9ff;background:#202020;border:1px solid #3568bf26}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button:disabled{opacity:.35;cursor:default}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input{appearance:none;background:0 0;width:110px;height:16px}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-webkit-slider-runnable-track{background:#3568bf25;border-radius:8px;height:6px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-webkit-slider-runnable-track{background:#3568bf25}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-webkit-slider-runnable-track{background:#3568bf25}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-webkit-slider-thumb{appearance:none;background:#3568bf;border-radius:50%;width:14px;height:14px;margin-top:-4px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-webkit-slider-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-webkit-slider-thumb{background:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-moz-range-track{background:#3568bf25;border-radius:8px;height:6px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-moz-range-track{background:#3568bf25}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-moz-range-track{background:#3568bf25}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-moz-range-thumb{background:#3568bf;border:0;border-radius:50%;width:14px;height:14px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-moz-range-thumb{background:#3568bf}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input::-moz-range-thumb{background:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-timeline-track{height:78px;padding-top:8px;display:block}.subtitle-app.subtitle-editor-page .subtitle-timeline-scenes{gap:6px;min-width:100%;height:58px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button{text-align:left;background:#f5f8fd;border:1px solid #3568bf26;border-left:3px solid #3568bf66;border-radius:8px;min-width:0;padding:8px 10px;overflow:hidden}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button{background:#18202d;border:1px solid #3568bf26;border-left:3px solid #3568bf66}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button{background:#202020;border:1px solid #3568bf26;border-left:3px solid #3568bf66}.subtitle-app.subtitle-editor-page .subtitle-timeline-scenes small{white-space:nowrap;color:#74808f;font-size:9px;font-weight:500;display:block;overflow:hidden}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes small{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-timeline-scenes span{width:auto;height:auto;box-shadow:none;color:#182331;text-overflow:ellipsis;white-space:nowrap;background:0 0;margin:6px 0 0;font-size:11px;font-weight:550;display:block;overflow:hidden}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes span{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes span{color:#eee}.subtitle-app.subtitle-editor-page .subtitle-segment-list article{gap:10px;padding:14px 10px}.subtitle-app.subtitle-editor-page .subtitle-segment-list article.active{box-shadow:none;border-color:#3568bf66}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-segment-list article.active,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-segment-list article.active{border-color:#3568bf66}.subtitle-app.subtitle-editor-page .subtitle-segment-list textarea{background:#fff;border:1px solid #3568bf26;border-radius:10px;min-height:82px;margin-top:12px;padding:12px 13px;font-size:13px;line-height:1.65}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-segment-list textarea{background:#18202d;border:1px solid #3568bf26}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-segment-list textarea{background:#202020;border:1px solid #3568bf26}.subtitle-app.subtitle-editor-page .subtitle-segment-list textarea:focus{box-shadow:none;border-color:#6d4aff66;outline:none}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-segment-list textarea:focus,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-segment-list textarea:focus{border-color:#6d4aff66}.subtitle-app.subtitle-editor-page .subtitle-job{background:#fff;border-bottom:0;padding:18px;position:relative}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job{background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job{background:#202020}.subtitle-app.subtitle-editor-page .subtitle-job:after,.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs:after{content:"";background:#3568bf20;height:1px;position:absolute;bottom:0;left:18px;right:18px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job:after,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs:after,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job:after,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs:after{background:#3568bf20}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{background:#fff;border-bottom:0;position:relative}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{background:#202020}.subtitle-app.subtitle-editor-page .subtitle-job button{color:#182331;background:#edf3fb;border:1px solid #0000;font-size:12px;transition:background .15s,border-color .15s}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job button{color:#e6ecf6;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job button{color:#eee;background:#303030}.subtitle-app.subtitle-editor-page .subtitle-job button:hover{color:#111;background:#fff;border-color:#dc84b3}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-job button:hover{color:#e6ecf6;background:#18202d;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-job button:hover{color:#eee;background:#202020;border-color:#484848}.subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,.subtitle-app.subtitle-editor-page .subtitle-sync-tools button,.subtitle-app.subtitle-editor-page .subtitle-find-tools button,.subtitle-app.subtitle-editor-page .subtitle-style-save button,.subtitle-app.subtitle-editor-page .subtitle-narrator-row>button,.subtitle-app.subtitle-editor-page .subtitle-voice-picker>button,.subtitle-app.subtitle-editor-page .subtitle-voice-action button,.subtitle-app.subtitle-editor-page .subtitle-generate-narrator{color:#3568bf;box-shadow:none;background:#fff;border:1px solid #3568bf16;transition:background .18s,border-color .18s,box-shadow .18s}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-find-tools button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-narrator-row>button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-picker>button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-generate-narrator{color:#8db9ff;background:#18202d;border:1px solid #3568bf16}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-find-tools button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-narrator-row>button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-picker>button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-generate-narrator{color:#8db9ff;background:#202020;border:1px solid #3568bf16}.subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-sync-tools button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-find-tools button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-style-save button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-narrator-row>button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-voice-picker>button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-voice-action button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-generate-narrator:hover:not(:disabled){background:#edf3fb;border-color:#3568bf35;box-shadow:0 3px 10px #3568bf0a}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-find-tools button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-narrator-row>button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-picker>button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-generate-narrator:hover:not(:disabled){background:#1e2a3b;border-color:#3568bf35}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-find-tools button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-narrator-row>button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-picker>button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-generate-narrator:hover:not(:disabled){background:#303030;border-color:#3568bf35}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button{transition:background .18s,border-color .18s;transform:translateY(-1px)}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button:hover:not(:disabled){background:#eaf1fc;border-color:#3568bf66}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button:hover:not(:disabled){background:#1e2a3b;border-color:#3568bf66}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button:hover:not(:disabled){background:#303030;border-color:#3568bf66}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input{cursor:grab}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input:active{cursor:grabbing}.subtitle-app.subtitle-editor-page .subtitle-style-panel>div:first-child{width:100%}.subtitle-app.subtitle-editor-page .subtitle-style-panel>div:first-child>strong{justify-content:space-between;align-items:center;width:100%;display:flex}.subtitle-app.subtitle-editor-page .subtitle-customize-head{padding-bottom:12px}.subtitle-app.subtitle-editor-page .subtitle-customize-panel .language-dropdown{flex-direction:column;align-items:stretch;gap:8px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-customize-panel .language-dropdown-trigger{color:#182331;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #3568bf20;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;display:flex}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel .language-dropdown-trigger{color:#e6ecf6;background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel .language-dropdown-trigger{color:#eee;background:#202020;border:1px solid #3568bf20}.subtitle-app.subtitle-editor-page .subtitle-customize-panel .language-dropdown-list{z-index:45;width:auto;inset:calc(100% + 6px) 0 auto}.subtitle-app.subtitle-editor-page .subtitle-customize-panel .subtitle-color-control,.subtitle-app.subtitle-editor-page .subtitle-duo-controls .subtitle-color-control{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:9px;padding:8px 0;display:flex}.subtitle-app.subtitle-editor-page .subtitle-color-control>span{color:#74808f;font-size:12px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-color-control>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-color-control>span{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-voice-head strong{color:#182331;font-size:17px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-head strong{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-head strong{color:#eee}.subtitle-app.subtitle-editor-page .subtitle-voice-action{background:#f7f9fc;border:1px solid #3568bf14;border-radius:12px;padding:14px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action{background:#18202d;border:1px solid #3568bf14}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action{background:#202020;border:1px solid #3568bf14}.subtitle-app.subtitle-editor-page .subtitle-voice-action p{color:#617086;font-size:12px;line-height:1.65}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action p,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-action p{color:#8db9ff}.subtitle-app.subtitle-editor-page .subtitle-voice-panel textarea{color:#182331;background:#fff;padding:12px;line-height:1.6}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel textarea{color:#e6ecf6;background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel textarea{color:#eee;background:#202020}.subtitle-app.subtitle-editor-page .subtitle-customize-panel select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2374808f' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right 13px center no-repeat;border-color:#3568bf20;min-height:42px;padding:0 36px 0 12px;font-size:12px;font-weight:500}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel select{background:#18202d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2374808f' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right 13px center no-repeat;border-color:#3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel select{background:#202020 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2374808f' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right 13px center no-repeat;border-color:#3568bf20}.subtitle-app.subtitle-editor-page .subtitle-transcript-head>div>span{color:#a2abba;background:#fff;border:1px solid #74808f12}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-transcript-head>div>span{color:#a6b7cd;background:#18202d;border:1px solid #3d4f6712}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-transcript-head>div>span{color:#b5b5b5;background:#202020;border:1px solid #48484812}.subtitle-app.subtitle-editor-page .subtitle-transcript-head strong{color:#8a95a5;font-size:12px;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-transcript-head strong{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-transcript-head strong{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-transcript-head em{color:#8a95a5;background:0 0;border:0;padding:0;font-size:11px;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-transcript-head em{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-transcript-head em{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,.subtitle-app.subtitle-editor-page .subtitle-sync-tools button,.subtitle-app.subtitle-editor-page .subtitle-find-tools button,.subtitle-app.subtitle-editor-page .subtitle-style-save button{color:#8a95a5;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-find-tools button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-find-tools button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-sync-tools button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-find-tools button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-style-save button:hover:not(:disabled){color:#3568bf;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-find-tools button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-caption-file-actions button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-find-tools button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-style-save button:hover:not(:disabled){color:#8db9ff}.subtitle-app.subtitle-editor-page .subtitle-sync-tools>span{color:#8a95a5;font-size:11px;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-sync-tools>span{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button{transform:translateY(-3px)}.subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button{background:#f9fbfe;border-color:#3568bf13 #3568bf13 #3568bf13 #3568bf28}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button{background:#18202d;border-color:#3568bf13 #3568bf13 #3568bf13 #3568bf28}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button{background:#202020;border-color:#3568bf13 #3568bf13 #3568bf13 #3568bf28}.subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button.active{background:#f0f5fc;border-color:#3568bf32 #3568bf32 #3568bf32 #3568bf55}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button.active{background:#1e2a3b;border-color:#3568bf32 #3568bf32 #3568bf32 #3568bf55}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button.active{background:#303030;border-color:#3568bf32 #3568bf32 #3568bf32 #3568bf55}.subtitle-app.subtitle-editor-page .subtitle-customize-panel{align-items:center}.subtitle-app.subtitle-editor-page .subtitle-customize-panel .subtitle-size-control{grid-column:auto}.subtitle-app.subtitle-editor-page .subtitle-customize-panel label,.subtitle-app.subtitle-editor-page .subtitle-customize-panel label>span,.subtitle-app.subtitle-editor-page .subtitle-customize-panel label b,.subtitle-app.subtitle-editor-page .subtitle-customize-panel .subtitle-color-control>span,.subtitle-app.subtitle-editor-page .subtitle-customize-panel .language-dropdown>span,.subtitle-app.subtitle-editor-page .subtitle-customize-panel legend{color:#8a95a5;font-size:11px;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel label,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel label>span,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel label b,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel .subtitle-color-control>span,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel .language-dropdown>span,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel legend{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel label,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel label>span,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel label b,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel .subtitle-color-control>span,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel .language-dropdown>span,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel legend{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-customize-panel .subtitle-color-control{padding:0}.subtitle-app.subtitle-editor-page .subtitle-customize-panel .subtitle-size-control input[type=range]{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:24px;padding:0}.subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf1c;border-radius:4px;height:3px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf1c}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf1c}.subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-webkit-slider-thumb{appearance:none;width:10px;height:10px;box-shadow:none;background:#b0c3e2;border:1px solid #3568bf4d;border-radius:2px;margin-top:-3.5px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-webkit-slider-thumb{background:#1e2a3b;border:1px solid #3568bf4d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-webkit-slider-thumb{background:#303030;border:1px solid #3568bf4d}.subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-track{background:#3568bf1c;border:0;height:3px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-track{background:#3568bf1c}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-track{background:#3568bf1c}.subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-thumb{background:#b0c3e2;border:1px solid #3568bf4d;border-radius:2px;width:10px;height:10px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-thumb{background:#1e2a3b;border:1px solid #3568bf4d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-thumb{background:#303030;border:1px solid #3568bf4d}.subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-progress{background:#3568bf28;height:3px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-progress{background:#3568bf28}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-customize-panel input[type=range]::-moz-range-progress{background:#3568bf28}.subtitle-app.subtitle-editor-page .subtitle-platform-picker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-platform-picker small{color:#8a95a5;font-size:10px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-picker small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-picker small{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-platform-picker .language-dropdown-trigger{color:#74808f;font:inherit;background:#fff;border:1px solid #3568bf16;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:8px 12px;font-size:11px;display:flex}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-picker .language-dropdown-trigger{color:#a6b7cd;background:#18202d;border:1px solid #3568bf16}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-picker .language-dropdown-trigger{color:#b5b5b5;background:#202020;border:1px solid #3568bf16}.subtitle-app.subtitle-editor-page .subtitle-platform-picker .language-dropdown-list{z-index:60;inset:calc(100% + 6px) auto auto 0}.subtitle-app.subtitle-editor-page .subtitle-platform-guide{pointer-events:none;z-index:5;color:#fff9;font-size:clamp(9px,1vw,13px);position:absolute;inset:0}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide{color:#fff9}.subtitle-app.subtitle-editor-page .platform-top{background:linear-gradient(#0004,#0000);height:10%;padding:3%;position:absolute;inset:0 0 auto}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .platform-top,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .platform-top{background:linear-gradient(#0004,#0000)}.subtitle-app.subtitle-editor-page .platform-side{background:#0002;border:1px dashed #ffffff35;border-radius:10px;flex-direction:column;justify-content:space-around;align-items:center;width:9%;display:flex;position:absolute;top:38%;bottom:17%;right:2%}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .platform-side{background:#0002;border:1px dashed #3d4f6735}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .platform-side{background:#0002;border:1px dashed #48484835}.subtitle-app.subtitle-editor-page .platform-side span{font-size:clamp(14px,2vw,24px)}.subtitle-app.subtitle-editor-page .platform-bottom{background:linear-gradient(#0000,#0006);border-top:1px dashed #ffffff35;flex-direction:column;gap:7px;height:18%;padding:2% 4%;display:flex;position:absolute;inset:auto 0 0}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .platform-bottom{background:linear-gradient(#0000,#0006);border-top:1px dashed #3d4f6735}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .platform-bottom{background:linear-gradient(#0000,#0006);border-top:1px dashed #48484835}.subtitle-app.subtitle-editor-page .platform-bottom b{font-weight:500}.subtitle-app.subtitle-editor-page .platform-bottom i{background:#fff4;border-radius:3px;width:35%;height:3px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .platform-bottom i{background:#18202d44}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .platform-bottom i{background:#20202044}.subtitle-app.subtitle-editor-page .platform-tiktok .platform-bottom{height:22%}.subtitle-app.subtitle-editor-page .platform-youtube .platform-side{top:32%;bottom:20%}@media (width<=760px){.subtitle-app.subtitle-editor-page .subtitle-editor-shell{grid-template-rows:minmax(0,52%) minmax(0,1fr)}.subtitle-app.subtitle-editor-page .subtitle-preview-panel{gap:10px;padding:10px 14px}.subtitle-app.subtitle-editor-page .subtitle-platform-picker{flex-wrap:nowrap}.subtitle-app.subtitle-editor-page .subtitle-platform-picker .language-dropdown{flex-direction:row;align-items:center;width:100%}.subtitle-app.subtitle-editor-page .subtitle-platform-picker .language-dropdown-trigger{flex:1;width:auto}.subtitle-app.subtitle-editor-page .subtitle-platform-picker small{display:none}.subtitle-app.subtitle-editor-page .subtitle-timeline{padding:8px 10px}.subtitle-app.subtitle-editor-page .subtitle-timeline-track{height:58px;margin-top:0;padding-top:4px}.subtitle-app.subtitle-editor-page .subtitle-timeline-scenes{height:46px}.subtitle-app.subtitle-editor-page .subtitle-timeline-scenes button{padding:5px 7px}}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-head strong{color:#8a95a5;font-size:14px;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-head strong{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-head strong{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-head>span,.subtitle-app.subtitle-editor-page .subtitle-voice-panel label,.subtitle-app.subtitle-editor-page .subtitle-voice-panel label>span,.subtitle-app.subtitle-editor-page .subtitle-voice-panel label b,.subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown>span{color:#8a95a5;font-size:11px;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-head>span,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel label,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel label>span,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel label b,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown>span{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-head>span,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel label,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel label>span,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel label b,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown>span{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs{background:#f1f5fc;border:1px solid #3568bf12;border-radius:10px;gap:4px;padding:4px;display:flex}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs{background:#1e2a3b;border:1px solid #3568bf12}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs{background:#303030;border:1px solid #3568bf12}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button{color:#8a95a5;min-height:36px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:9px 6px;font-size:12px;font-weight:400;transition:background .15s,color .15s}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button.active{color:#74808f;background:#fff;border-color:#3568bf18;box-shadow:0 1px 4px #3568bf06}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button.active{color:#a6b7cd;background:#18202d;border-color:#3568bf18}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button.active{color:#b5b5b5;background:#202020;border-color:#3568bf18}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button:hover{color:#3568bf;background:#fff9}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button:hover{color:#8db9ff;background:#18202d99}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-tabs button:hover{color:#8db9ff;background:#20202099}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown-trigger{color:#74808f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #3568bf20;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:12px;font-weight:400;display:flex}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown-trigger{color:#a6b7cd;background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown-trigger{color:#b5b5b5;background:#202020;border:1px solid #3568bf20}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown-trigger svg{flex-shrink:0}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .language-dropdown-list{width:auto;font-size:12px;font-weight:400;inset:calc(100% + 6px) 0 auto}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-picker{align-items:end}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-description{color:#8a95a5;font-size:11px;line-height:1.7}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-description{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-description{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-description strong{color:#74808f;font-size:12px;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-description strong{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-description strong{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-empty{color:#8a95a5;font-size:12px;line-height:1.7}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-empty{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-empty{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-settings input[type=range]{appearance:none;cursor:ew-resize;background:0 0;height:24px}.subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf1c;border-radius:4px;height:3px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf1c}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-webkit-slider-runnable-track{background:#3568bf1c}.subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-webkit-slider-thumb{appearance:none;background:#b0c3e2;border:1px solid #3568bf4d;border-radius:2px;width:10px;height:10px;margin-top:-3.5px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-webkit-slider-thumb{background:#1e2a3b;border:1px solid #3568bf4d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-webkit-slider-thumb{background:#303030;border:1px solid #3568bf4d}.subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-moz-range-track{background:#3568bf1c;height:3px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-moz-range-track{background:#3568bf1c}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-moz-range-track{background:#3568bf1c}.subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-moz-range-thumb{background:#b0c3e2;border:1px solid #3568bf4d;border-radius:2px;width:10px;height:10px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-moz-range-thumb{background:#1e2a3b;border:1px solid #3568bf4d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel input[type=range]::-moz-range-thumb{background:#303030;border:1px solid #3568bf4d}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-picker>button,.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-narrator-row>button,.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-action button,.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-generate-narrator{color:#8a95a5;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-picker>button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-narrator-row>button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-action button,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-generate-narrator{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-picker>button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-narrator-row>button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-action button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-generate-narrator{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-picker>button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-narrator-row>button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-action button:hover:not(:disabled),.subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-generate-narrator:hover:not(:disabled){color:#3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-picker>button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-narrator-row>button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-action button:hover:not(:disabled),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-generate-narrator:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-picker>button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-narrator-row>button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-voice-action button:hover:not(:disabled),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-voice-panel .subtitle-generate-narrator:hover:not(:disabled){color:#8db9ff}.subtitle-app.subtitle-editor-page .subtitle-timeline-zoom button{justify-content:center;align-items:center;padding:0;line-height:1;display:flex;transform:none}.subtitle-app.subtitle-editor-page .subtitle-customize-panel .subtitle-check-control{cursor:pointer;align-items:center;gap:9px;width:max-content;display:flex}.subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]{appearance:none;cursor:pointer;background:#edf1f6;border:1px solid #3568bf24;border-radius:20px;width:30px;height:18px;transition:background .18s;position:relative}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]{background:#1e2a3b;border:1px solid #3568bf24}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]{background:#303030;border:1px solid #3568bf24}.subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #18233125}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:after{background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:after{background:#202020}.subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:checked,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:checked,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:checked{background:#8caede}.subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:checked:after{transform:translate(12px)}.subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:focus-visible,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-check-control input[type=checkbox]:focus-visible{outline:2px solid #3568bf}.subtitle-app.subtitle-editor-page .subtitle-template-grid button{background:#fff;padding:5px 5px 9px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid button{background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid button{background:#202020}.subtitle-app.subtitle-editor-page .subtitle-template-grid button>small{min-height:0;margin-top:9px;font-size:11px;font-weight:400}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo{aspect-ratio:9/16;background:#172130 url(/images/home/creators.png) top/300% no-repeat;border-radius:9px;position:relative;overflow:hidden}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo{background:#172130 url(/images/home/creators.png) top/300% no-repeat}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo:before{content:"";background:linear-gradient(#0000,#0007);position:absolute;inset:40% 0 0}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo:before,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo:before{background:linear-gradient(#0000,#0007)}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-template-sample{aspect-ratio:9/16;width:100%;height:100%;position:absolute;inset:0}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo-label{color:#182331;background:#ffffffde;border-radius:5px;padding:5px 6px;font-size:8px;font-weight:400;position:absolute;top:8px;left:7px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo-label{color:#e6ecf6;background:#18202dde}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo-label{color:#eee;background:#202020de}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo-format{color:#fff9;letter-spacing:.5px;font-size:6px;position:absolute;bottom:8px;left:8px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo-format,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo-format{color:#fff9}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-template-sample{background:0 0}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-demo-label{z-index:2}.subtitle-app.subtitle-editor-page .subtitle-preview-frame video.subtitle-cropped-video{object-fit:cover!important;object-position:var(--crop-position,50% 50%)!important}.subtitle-app.subtitle-editor-page .subtitle-crop-controls{color:#8a95a5;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-crop-controls{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-crop-controls{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-crop-controls .language-dropdown-trigger{color:#74808f;font:inherit;background:#fff;border:1px solid #3568bf20;border-radius:8px;align-items:center;gap:16px;padding:7px 10px;display:flex}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-crop-controls .language-dropdown-trigger{color:#a6b7cd;background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-crop-controls .language-dropdown-trigger{color:#b5b5b5;background:#202020;border:1px solid #3568bf20}.subtitle-app.subtitle-editor-page .subtitle-crop-controls .language-dropdown-list{z-index:60;inset:calc(100% + 6px) auto auto 0}.subtitle-app.subtitle-editor-page .subtitle-crop-controls label{align-items:center;gap:7px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-crop-controls input{accent-color:#3568bf;cursor:ew-resize;width:65px}.subtitle-app.subtitle-editor-page .subtitle-crop-controls button{color:#74808f;background:#fff;border:1px solid #3568bf20;border-radius:7px;padding:6px 9px;font-size:10px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-crop-controls button{color:#a6b7cd;background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-crop-controls button{color:#b5b5b5;background:#202020;border:1px solid #3568bf20}.subtitle-app.subtitle-editor-page .platform-side .platform-profile{color:#fff;background:#3568bf;border-radius:8px;place-items:center;width:24px;height:24px;font:700 22px Arial,sans-serif;display:grid}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .platform-side .platform-profile,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .platform-side .platform-profile{color:#fff;background:#3568bf}.video-studio-zoom .studio-icon{width:15px;height:15px}.subtitle-app.subtitle-editor-page .platform-side .platform-profile{aspect-ratio:1;border-radius:25%;width:100%;max-width:30px;height:auto;font-size:clamp(9px,1.5vw,22px)}.workspace-rail-expand{display:none}@media (width>=761px){.editor-layout:has(.subtitle-editor-page) .workspace-sidebar{width:64px;padding:20px 8px;transition:width .2s;overflow:hidden}.editor-layout:has(.subtitle-editor-page) .workspace-rail-expand{color:#74808f;cursor:pointer;background:#fff;border:1px solid #3568bf16;border-radius:9px;place-items:center;width:42px;height:38px;margin-bottom:16px;display:grid}:root[data-theme=dark] .editor-layout:has(.subtitle-editor-page) .workspace-rail-expand{color:#a6b7cd;background:#18202d;border:1px solid #3568bf16}:root[data-theme=dark][data-palette=dark] .editor-layout:has(.subtitle-editor-page) .workspace-rail-expand{color:#b5b5b5;background:#202020;border:1px solid #3568bf16}:is(.editor-layout:has(.subtitle-editor-page) .workspace-sidebar:not(.is-open) .workspace-eyebrow,.editor-layout:has(.subtitle-editor-page) .workspace-sidebar:not(.is-open) .workspace-nav-label,.editor-layout:has(.subtitle-editor-page) .workspace-sidebar:not(.is-open) .workspace-projects,.editor-layout:has(.subtitle-editor-page) .workspace-sidebar:not(.is-open) .workspace-sidebar-foot){display:none}.editor-layout:has(.subtitle-editor-page) .workspace-sidebar:not(.is-open) nav a{justify-content:center;padding:12px}.editor-layout:has(.subtitle-editor-page) .workspace-sidebar.is-open{width:220px;overflow:auto}.subtitle-app.subtitle-editor-page .subtitle-editor-shell{grid-template-columns:clamp(330px,29vw,420px) minmax(0,1fr)}.subtitle-app.subtitle-editor-page .subtitle-inspector{border-left:0;border-right:1px solid #3568bf18}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-inspector{border-right:1px solid #3568bf18}}@media (width<=760px){.subtitle-app.subtitle-editor-page .subtitle-inspector{grid-row:2}.subtitle-app.subtitle-editor-page .subtitle-preview-panel{grid-row:1}}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-card{min-width:0;position:relative}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-card>button:first-child{width:100%}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play{z-index:3;color:#3568bf;cursor:pointer;background:#ffffffeb;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;padding:0;display:flex;position:absolute;top:13px;right:12px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play{color:#8db9ff;background:#18202deb;border:1px solid #3d4f6780}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play{color:#8db9ff;background:#202020eb;border:1px solid #48484880}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play:hover,.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play[aria-pressed=true],:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play:hover,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play:hover,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play[aria-pressed=true]{color:#fff;background:#3568bf;border-color:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play:focus-visible{outline-offset:2px;outline:2px solid #3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play:focus-visible,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-template-grid .subtitle-style-play:focus-visible{outline:2px solid #3568bf}.subtitle-app.subtitle-editor-page .subtitle-platform-picker>button{color:#84909f;cursor:pointer;background:#fff;border:1px solid #3568bf18;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:400}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-picker>button{color:#a6b7cd;background:#18202d;border:1px solid #3568bf18}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-picker>button{color:#b5b5b5;background:#202020;border:1px solid #3568bf18}.subtitle-app.subtitle-editor-page .subtitle-platform-picker>button:hover{color:#3568bf;background:#f6f9ff;border-color:#3568bf50}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-picker>button:hover{color:#8db9ff;background:#18202d;border-color:#3568bf50}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-picker>button:hover{color:#8db9ff;background:#202020;border-color:#3568bf50}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 4px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-platform-picker{justify-content:flex-start}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-word-actions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools span,.subtitle-app.subtitle-editor-page .subtitle-under-video-tools small{color:#84909f;font-size:10px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools span,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools small{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools span,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools small{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools button{color:#84909f;cursor:pointer;background:#fff;border:1px solid #3568bf20;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:11px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools button{color:#a6b7cd;background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools button{color:#b5b5b5;background:#202020;border:1px solid #3568bf20}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools button:hover{color:#3568bf;border-color:#3568bf60}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools button:hover,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools button:hover{color:#8db9ff;border-color:#3568bf60}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .language-dropdown-list{inset:auto auto calc(100% + 6px) 0}.subtitle-word-editing{color:#84909f;background:#f4f8ff;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}:root[data-theme=dark] .subtitle-word-editing{color:#a6b7cd;background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-word-editing{color:#b5b5b5;background:#202020}.subtitle-word-editing button{color:#84909f;font:inherit;cursor:pointer;background:#fff;border:1px solid #3568bf25;border-radius:6px;margin-left:auto;padding:5px 8px}:root[data-theme=dark] .subtitle-word-editing button{color:#a6b7cd;background:#18202d;border:1px solid #3568bf25}:root[data-theme=dark][data-palette=dark] .subtitle-word-editing button{color:#b5b5b5;background:#202020;border:1px solid #3568bf25}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top,.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-bottom{flex-wrap:wrap;align-items:center;gap:10px 18px;width:100%;display:flex}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top{border-bottom:1px solid #3568bf12;padding-bottom:10px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top{border-bottom:1px solid #3568bf12}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-bottom .subtitle-word-actions{width:auto;display:contents}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-bottom .subtitle-word-actions>span{flex-basis:100%;order:3}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-bottom .subtitle-platform-picker>small{display:none}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tool-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:#84909f;flex:none;width:17px;height:17px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tool-icon{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tool-icon{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-reset-position{place-items:center;width:33px;height:33px;padding:6px;display:grid}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-reset-position:hover .subtitle-tool-icon{color:#3568bf}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-reset-position:hover .subtitle-tool-icon,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-reset-position:hover .subtitle-tool-icon{color:#8db9ff}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{background:#ffffffb3;border:1px solid #3568bf12;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;gap:16px;padding:10px 12px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools{background:#18202db3;border:1px solid #3568bf12}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools{background:#202020b3;border:1px solid #3568bf12}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top,.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-bottom{border:0;flex-wrap:nowrap;gap:10px;width:auto;padding:0}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top{flex:1}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-platform-picker,.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-controls{flex-wrap:nowrap;gap:8px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .language-dropdown{flex-direction:row;gap:0;width:auto}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .language-dropdown>span{display:none}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .language-dropdown-trigger{white-space:nowrap;flex:none;gap:12px;width:auto;height:34px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-word-actions>button{white-space:nowrap;height:34px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-reset-position{height:34px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover{color:#84909f;position:relative}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover summary{cursor:pointer;background:#fff;border:1px solid #3568bf20;border-radius:8px;place-items:center;width:30px;height:34px;list-style:none;display:grid}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover summary{background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover summary{background:#202020;border:1px solid #3568bf20}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover summary::-webkit-details-marker{display:none}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover>div{z-index:65;background:#fff;border:1px solid #3568bf20;border-radius:10px;gap:10px;width:210px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #18233114}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover>div{background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover>div{background:#202020;border:1px solid #3568bf20}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-popover label{justify-content:space-between}@media (width<=1100px){.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{gap:6px;padding:8px 4px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top,.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-bottom,.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-platform-picker,.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-crop-controls{gap:4px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools button{padding-inline:7px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tool-icon{width:14px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .language-dropdown-trigger{gap:5px}}.subtitle-app.subtitle-editor-page .subtitle-text-rows article{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:3px 0;display:flex}.subtitle-app.subtitle-editor-page .subtitle-text-rows article.active{box-shadow:none;background:0 0;border:0}.subtitle-app.subtitle-editor-page .subtitle-text-rows textarea{resize:vertical;background:#fff;border:1px solid #3568bf18;border-radius:7px;flex:1;min-width:0;height:36px;min-height:36px;margin:0;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:400;line-height:18px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows textarea{background:#18202d;border:1px solid #3568bf18}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows textarea{background:#202020;border:1px solid #3568bf18}.subtitle-app.subtitle-editor-page .subtitle-text-rows article.active textarea,:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows article.active textarea,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows article.active textarea{border-color:#3568bf50}.subtitle-app.subtitle-editor-page .subtitle-text-rows article>button{color:#8b97a8;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:28px;height:30px;display:grid}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows article>button{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows article>button{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-text-rows article>button:hover{color:#3568bf;background:#3568bf09;border-radius:6px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows article>button:hover,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows article>button:hover{color:#8db9ff;background:#3568bf09}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{justify-content:center}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top{border-right:1px solid #3568bf25;flex:0 auto;justify-content:flex-end;padding-right:18px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-top{border-right:1px solid #3568bf25}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools .subtitle-tools-bottom{justify-content:flex-start}.subtitle-app.subtitle-editor-page .subtitle-timing-edit{color:#84909f;justify-content:flex-end;align-items:center;gap:14px;padding:3px 0 8px;font-size:10px;display:flex}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timing-edit{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timing-edit{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-timing-edit input{color:#64758c;background:#fff;border:1px solid #3568bf20;border-radius:5px;width:58px;padding:4px 5px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-timing-edit input{color:#8db9ff;background:#18202d;border:1px solid #3568bf20}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-timing-edit input{color:#8db9ff;background:#202020;border:1px solid #3568bf20}.subtitle-app.subtitle-editor-page .subtitle-text-rows article>.subtitle-reorder-grip{cursor:grab;color:#9daabe;width:17px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows article>.subtitle-reorder-grip{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-text-rows article>.subtitle-reorder-grip{color:#b5b5b5}.subtitle-app.subtitle-editor-page .subtitle-text-rows article>.subtitle-reorder-grip:active{cursor:grabbing}.subtitle-app.subtitle-editor-page .subtitle-timeline-head{margin-bottom:0}.subtitle-app.subtitle-editor-page .subtitle-platform-guide{color:#fff;border:5px solid #11141a;border-radius:28px;overflow:hidden;box-shadow:0 0 0 1px #ffffff40,inset 0 0 0 1px #ffffff20;container-type:inline-size}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide{color:#fff;border:5px solid #11141a}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-status{background:linear-gradient(#0008,#0000);justify-content:space-between;align-items:center;width:100%;height:7%;min-height:20px;padding:0 6%;font-size:3.5cqw;display:flex;position:absolute;top:0;left:0}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-status,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-status{background:linear-gradient(#0008,#0000)}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-status svg{fill:currentColor;width:18%;height:16px}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-island{background:#090a0c;border-radius:20px;width:26%;height:58%;position:absolute;top:18%;left:37%}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-island,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-island{background:#090a0c}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .platform-top{background:0 0;justify-content:space-between;height:7%;padding:2% 5%;font-size:4cqw;font-weight:600;display:flex;top:7%}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .platform-side{background:0 0;border:0;gap:4px;width:10%;top:40%;bottom:21%;right:3%}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .platform-side span{text-shadow:0 1px 4px #0009;font-size:7cqw}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .platform-side .platform-profile{font-size:7cqw}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .platform-bottom{background:linear-gradient(#0000,#0007);border:0;gap:5px;height:auto;min-height:14%;padding:3% 5%;font-size:3.3cqw;bottom:9%}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .platform-bottom,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .platform-bottom{background:linear-gradient(#0000,#0007)}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-bottom-nav{background:#101114e8;justify-content:space-around;align-items:center;width:100%;height:9%;padding-bottom:5%;font-size:6cqw;display:flex;position:absolute;bottom:0;left:0}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-bottom-nav,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-bottom-nav{background:#101114e8}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-profile{background:#3568bf;border-radius:50%;place-items:center;width:6cqw;height:6cqw;font:700 5cqw Arial;display:grid}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-profile,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-profile{background:#3568bf}.subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-home-indicator{background:#fff;border-radius:3px;width:30%;height:3px;position:absolute;bottom:1%;left:35%}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-home-indicator{background:#18202d}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-platform-guide .phone-home-indicator{background:#202020}.subtitle-reorder-grip{touch-action:none}.subtitle-app.subtitle-editor-page .subtitle-template-grid{margin-top:14px}:root[data-theme][data-palette] .edita-video-loading{z-index:8;box-sizing:border-box;background:var(--ui-panel);color:var(--ui-text);text-align:center;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(16px,4vw,28px);display:flex;position:absolute;inset:0;overflow:auto}:root[data-theme][data-palette] .edita-video-loading strong{font:inherit;max-width:32ch;font-size:13px;font-weight:600;line-height:1.55}:root[data-theme][data-palette] .edita-video-loading small{color:var(--ui-muted);font:inherit;max-width:32ch;font-size:11px;line-height:1.6}:root[data-theme][data-palette] .edita-video-loading progress{width:min(240px,80%);height:8px;accent-color:var(--ui-accent-button)}:root[data-theme][data-palette] .edita-video-loading button{border:1px solid var(--ui-accent-button);color:#fff;background:var(--ui-accent-button);cursor:pointer;max-width:100%;font:inherit;border-radius:9px;padding:10px 14px;font-size:11px;line-height:1.4;transition:filter .4s,box-shadow .4s}:root[data-theme][data-palette] .edita-video-loading button:hover{filter:brightness(1.1)}:root[data-theme][data-palette] .edita-video-loading button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}:root[data-theme][data-palette] .edita-video-loading .video-diagnostics{color:var(--ui-text);border-color:var(--ui-border);background:0 0}.edita-video-audio-repair{z-index:7;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 20px);font-size:11px;display:flex;position:absolute;top:10px;left:10px}.edita-video-audio-repair span,.edita-video-audio-repair button{border:1px solid var(--ui-border,#555);background:var(--ui-raised,#222);color:var(--ui-text,#fff);border-radius:7px;padding:6px 9px}:root[data-theme=dark] .edita-video-audio-repair span,:root[data-theme=dark] .edita-video-audio-repair button,:root[data-theme=dark][data-palette=dark] .edita-video-audio-repair span,:root[data-theme=dark][data-palette=dark] .edita-video-audio-repair button{border:1px solid var(--ui-border,#555);background:var(--ui-raised,#222);color:var(--ui-text,#fff)}.edita-video-audio-repair button{cursor:pointer;font:inherit}.edita-video-audio-repair button:hover{border-color:var(--ui-accent,#88baff)}:root[data-theme=dark] .edita-video-audio-repair button:hover{border-color:var(--ui-accent,#3d4f67)}:root[data-theme=dark][data-palette=dark] .edita-video-audio-repair button:hover{border-color:var(--ui-accent,#484848)}:is(.subtitle-app.subtitle-editor-page,.video-caption-editor) .subtitle-color-control .edita-native-color{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #18233112}:is(.subtitle-app.subtitle-editor-page,.video-caption-editor) .subtitle-color-control .edita-native-color::-webkit-color-swatch-wrapper{padding:0}:is(.subtitle-app.subtitle-editor-page,.video-caption-editor) .subtitle-color-control .edita-native-color::-webkit-color-swatch{border:0;border-radius:50%}:is(.subtitle-app.subtitle-editor-page,.video-caption-editor) .subtitle-color-control .edita-native-color::-moz-color-swatch{border:0;border-radius:50%}button.edita-native-color{cursor:pointer;background:var(--picked-color)!important}.edita-color-popover{z-index:1000;box-sizing:border-box;background:var(--ui-panel,#fff);width:270px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ui-text,#222);border:1px solid var(--ui-border,#ddd);border-radius:12px;padding:12px;font:12px Manrope Variable,sans-serif;position:fixed;overflow:auto;box-shadow:0 10px 36px #0003}:root[data-theme=dark] .edita-color-popover{background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6);border:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .edita-color-popover{background:var(--ui-panel,#202020);color:var(--ui-text,#eee);border:1px solid var(--ui-border,#484848)}.edita-color-sv{touch-action:none;cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:7px;height:158px;position:relative}:root[data-theme=dark] .edita-color-sv{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#18202d,#0000)}:root[data-theme=dark][data-palette=dark] .edita-color-sv{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#202020,#0000)}.edita-color-sv>span{pointer-events:none;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px #000}:root[data-theme=dark] .edita-color-sv>span{border:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .edita-color-sv>span{border:2px solid #484848}.edita-color-popover .edita-hue{appearance:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:8px;width:100%;height:9px;margin:12px 0}:root[data-theme=dark] .edita-color-popover .edita-hue{background:linear-gradient(90deg,red,#1e2a3b,#1e2a3b,#1e2a3b,#00f,#f0f,red)}:root[data-theme=dark][data-palette=dark] .edita-color-popover .edita-hue{background:linear-gradient(90deg,red,#303030,#303030,#303030,#00f,#f0f,red)}.edita-hue::-webkit-slider-thumb{appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 2px #333}:root[data-theme=dark] .edita-hue::-webkit-slider-thumb{border:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .edita-hue::-webkit-slider-thumb{border:2px solid #484848}.edita-color-values{gap:5px;margin-bottom:18px;display:flex}.edita-color-values label{border:1px solid var(--ui-border,#ddd);border-radius:5px;align-items:center;gap:4px;padding:6px;display:flex}:root[data-theme=dark] .edita-color-values label{border:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .edita-color-values label{border:1px solid var(--ui-border,#484848)}.edita-color-values input{width:65px;min-width:0;color:inherit;font:inherit;background:0 0;border:0}.edita-color-values input[type=number]{width:36px}.edita-color-popover button{color:inherit;cursor:pointer;border:1px solid var(--ui-border,#ddd);background:var(--ui-raised,#fff);border-radius:5px}:root[data-theme=dark] .edita-color-popover button{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-raised,#18202d)}:root[data-theme=dark][data-palette=dark] .edita-color-popover button{border:1px solid var(--ui-border,#484848);background:var(--ui-raised,#202020)}.edita-color-popover small{color:var(--ui-muted,#888);letter-spacing:.08em;font-size:10px}:root[data-theme=dark] .edita-color-popover small{color:var(--ui-muted,#a6b7cd)}:root[data-theme=dark][data-palette=dark] .edita-color-popover small{color:var(--ui-muted,#b5b5b5)}.edita-color-palette{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.edita-color-palette button{border-radius:50%;flex:0 0 26px;width:26px;height:26px;padding:0}.edita-color-palette button:hover{outline:2px solid var(--ui-accent,#777);outline-offset:1px}:root[data-theme=dark] .edita-color-palette button:hover{outline:2px solid var(--ui-accent,#3d4f67)}:root[data-theme=dark][data-palette=dark] .edita-color-palette button:hover{outline:2px solid var(--ui-accent,#484848)}.edita-color-presets{border-top:1px solid var(--ui-border,#ddd);margin-top:16px;padding-top:12px}:root[data-theme=dark] .edita-color-presets{border-top:1px solid var(--ui-border,#3d4f67)}:root[data-theme=dark][data-palette=dark] .edita-color-presets{border-top:1px solid var(--ui-border,#484848)}.edita-color-palette .edita-no-color,:root[data-theme=dark] .edita-color-palette .edita-no-color,:root[data-theme=dark][data-palette=dark] .edita-color-palette .edita-no-color{background:linear-gradient(135deg,#0000 47%,#ff5c67 49% 51%,#0000 53%)}:root[data-theme] :is(.subtitle-app.subtitle-editor-page,.video-caption-editor,.caption-quick-toolbar) button.edita-native-color{background:var(--picked-color)!important}.edita-hue::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:11px;height:11px}:root[data-theme=dark] .edita-hue::-moz-range-thumb{border:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .edita-hue::-moz-range-thumb{border:2px solid #484848}.edita-color-sv:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.edita-color-sv{background-image:none!important}.edita-sv-paint{pointer-events:none;border-radius:7px;position:absolute;inset:0;overflow:hidden}.edita-color-values{grid-template-columns:minmax(0,1fr) 52px 27px 18px;align-items:center;gap:4px;display:grid}.edita-color-values .edita-color-code{gap:2px;min-width:0;padding:4px}.edita-color-code select{width:44px;color:inherit;font:inherit;background:0 0;border:0;padding:0;font-size:10px}.edita-color-code>input{width:100%;font-size:11px}.edita-color-values label{min-width:0}.edita-color-values input[type=number]{appearance:textfield;width:28px}.edita-color-values input::-webkit-inner-spin-button{appearance:none}.edita-rgb-inputs{gap:1px;min-width:0;display:flex}.edita-rgb-inputs input[type=number]{width:25px;padding:0;font-size:10px}.edita-color-values button{place-items:center;height:27px;padding:4px;display:grid}.edita-color-values button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:18px;height:18px}.edita-color-current{border:1px solid var(--ui-border);border-radius:3px;width:16px;height:16px}.edita-color-popover .edita-hue{cursor:pointer;height:10px!important;min-height:0!important;box-shadow:none!important;border:0!important;padding:0!important}.edita-color-popover .edita-hue::-webkit-slider-runnable-track{border-radius:10px;height:10px;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important}:root[data-theme=dark] .edita-color-popover .edita-hue::-webkit-slider-runnable-track{background:linear-gradient(90deg,red,#1e2a3b,#1e2a3b,#1e2a3b,#00f,#f0f,red)!important}:root[data-theme=dark][data-palette=dark] .edita-color-popover .edita-hue::-webkit-slider-runnable-track{background:linear-gradient(90deg,red,#303030,#303030,#303030,#00f,#f0f,red)!important}.edita-color-popover .edita-hue::-webkit-slider-thumb{width:14px;height:14px;margin-top:-2px;background:0 0!important;border:2px solid #fff!important}:root[data-theme=dark] .edita-color-popover .edita-hue::-webkit-slider-thumb{border:2px solid #3d4f67!important}:root[data-theme=dark][data-palette=dark] .edita-color-popover .edita-hue::-webkit-slider-thumb{border:2px solid #484848!important}:root[data-theme][data-palette] .edita-color-popover{background:var(--ui-panel,#fff)!important;color:var(--ui-text,#273238)!important}:root[data-theme][data-palette] .edita-color-popover .edita-color-values{grid-template-columns:minmax(0,1fr) 48px 30px 24px;align-items:stretch}:root[data-theme][data-palette] .edita-color-popover .edita-color-values :is(label,.edita-color-code,.edita-color-current){box-sizing:border-box;height:32px;min-height:32px}:root[data-theme][data-palette] .edita-color-popover .edita-color-code{border:1px solid var(--ui-border,#ccc);border-radius:5px;align-items:center;gap:3px;padding:3px;display:flex}:root[data-theme][data-palette] .edita-color-popover .edita-color-values label{gap:1px;padding:3px}:root[data-theme][data-palette] .edita-color-popover .edita-color-current{width:24px}:root[data-theme][data-palette] .edita-color-popover .edita-color-values>button{height:32px;background:var(--ui-panel,#fff)!important}:root[data-theme][data-palette] .edita-color-popover .edita-color-values input{height:24px;caret-color:var(--ui-accent);font:inherit;font-size:10px;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}:root[data-theme][data-palette] .edita-color-popover .edita-color-values input:focus-visible{box-shadow:inset 0 -1px var(--ui-accent)!important;outline:0!important}:root[data-theme][data-palette] .edita-color-popover .edita-color-values input::selection{background:color-mix(in srgb, var(--ui-accent) 18%, var(--ui-panel));color:inherit}:root[data-theme][data-palette] .edita-color-popover .edita-rgb-inputs{flex:1}:root[data-theme][data-palette] .edita-color-popover .edita-rgb-inputs input[type=number],:root[data-theme][data-palette] .edita-color-popover .edita-color-code>input{flex:1;width:0}:root[data-theme][data-palette] .edita-color-popover .edita-color-format{flex:0 0 37px;position:relative}:root[data-theme][data-palette] .edita-color-popover .edita-color-format button{font:inherit;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:24px;font-size:10px;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px!important}:root[data-theme][data-palette] .edita-color-popover .edita-color-format button:is(:hover,[aria-selected=true]){color:inherit!important;box-shadow:none!important;background:0 0!important}:root[data-theme][data-palette] .edita-color-popover .edita-color-format button:focus-visible{outline:1px solid var(--ui-accent);outline-offset:-1px}:root[data-theme][data-palette] .edita-color-popover .edita-color-format-menu{z-index:2;background:var(--ui-panel,#fff);min-width:65px;color:var(--ui-text);border:1px solid var(--ui-border,#ccc);border-radius:6px;padding:4px;position:absolute;top:calc(100% + 5px);left:-4px;box-shadow:0 4px 12px #0002}:root[data-theme][data-palette] .edita-color-popover .edita-color-format-menu button{height:28px;padding:4px 7px!important}:root[data-theme][data-palette] .edita-color-popover .edita-color-format>button{gap:2px;line-height:1}:root[data-theme][data-palette] .edita-color-popover .edita-color-format>button .edita-color-format-chevron{flex:0 0 12px;align-self:center;width:12px;height:12px;display:block;transform:none}:root[data-theme][data-palette] .edita-color-popover .edita-hue{background:0 0!important}:root[data-theme][data-palette] .edita-color-popover .edita-hue::-webkit-slider-runnable-track{box-shadow:none!important;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important}:root[data-theme][data-palette] .edita-color-popover .edita-hue::-moz-range-track{border:0;border-radius:10px;height:10px;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important}:root[data-theme][data-palette] .edita-color-popover .edita-hue::-moz-range-progress{background:0 0!important}.edita-color-popover .edita-color-reset{color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:4px;font-size:10px;transition:color .4s}.edita-color-popover .edita-color-reset:hover{color:var(--ui-accent)}.public-page{background:#fff}:root[data-theme=dark] .public-page{background:#18202d}:root[data-theme=dark][data-palette=dark] .public-page{background:#202020}.public-content{width:min(1120px,100% - 48px);margin:auto;padding:70px 0 90px}.public-hero{max-width:770px;margin-bottom:52px}.public-kicker{color:#3568bf;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:500}:root[data-theme=dark] .public-kicker,:root[data-theme=dark][data-palette=dark] .public-kicker{color:#8db9ff}.public-hero h1{color:#182331;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(36px,5vw,60px);font-weight:550;line-height:1.12}:root[data-theme=dark] .public-hero h1{color:#e6ecf6}:root[data-theme=dark][data-palette=dark] .public-hero h1{color:#eee}.public-hero>p:not(.public-kicker){color:#74808f;font-size:15px;line-height:1.8}:root[data-theme=dark] .public-hero>p:not(.public-kicker){color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .public-hero>p:not(.public-kicker){color:#b5b5b5}.public-contact{background:#f7f9fd;border:1px solid #3568bf16;border-radius:16px;margin-top:40px;padding:28px}:root[data-theme=dark] .public-contact{background:#18202d;border:1px solid #3568bf16}:root[data-theme=dark][data-palette=dark] .public-contact{background:#202020;border:1px solid #3568bf16}.public-contact h2{margin:0 0 10px;font-size:21px;font-weight:500}.public-contact p{color:#74808f;font-size:14px;line-height:1.8}:root[data-theme=dark] .public-contact p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .public-contact p{color:#b5b5b5}.public-contact a{color:#3568bf;text-underline-offset:4px}:root[data-theme=dark] .public-contact a,:root[data-theme=dark][data-palette=dark] .public-contact a{color:#8db9ff}.home-footer nav{flex-wrap:wrap;gap:24px;display:flex}@media (width<=600px){.public-content{width:calc(100% - 32px);padding-top:42px}.public-hero{margin-bottom:30px}.home-footer nav{gap:16px}}.faq-jump{flex-wrap:wrap;gap:10px;margin-bottom:54px;display:flex}.faq-jump a{color:#74808f;border:1px solid #3568bf18;border-radius:10px;padding:11px 16px;font-size:12px}:root[data-theme=dark] .faq-jump a{color:#a6b7cd;border:1px solid #3568bf18}:root[data-theme=dark][data-palette=dark] .faq-jump a{color:#b5b5b5;border:1px solid #3568bf18}.faq-jump a:hover{color:#3568bf;background:#edf3fb}:root[data-theme=dark] .faq-jump a:hover{color:#8db9ff;background:#1e2a3b}:root[data-theme=dark][data-palette=dark] .faq-jump a:hover{color:#8db9ff;background:#303030}.faq-group{grid-template-columns:260px minmax(0,1fr);gap:42px;margin-bottom:48px;scroll-margin-top:28px;display:grid}.faq-group h2{letter-spacing:-.5px;margin:14px 0;font-size:22px;font-weight:500}.faq-group details,:root[data-theme=dark] .faq-group details,:root[data-theme=dark][data-palette=dark] .faq-group details{border-bottom:1px solid #3568bf18}.faq-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary span{color:#3568bf;font-size:22px;font-weight:300;transition:transform .2s}:root[data-theme=dark] .faq-group summary span,:root[data-theme=dark][data-palette=dark] .faq-group summary span{color:#8db9ff}.faq-group details[open] summary span{transform:rotate(45deg)}.faq-group details[open] summary{color:#3568bf}:root[data-theme=dark] .faq-group details[open] summary,:root[data-theme=dark][data-palette=dark] .faq-group details[open] summary{color:#8db9ff}.faq-group details p{color:#74808f;margin:0 24px 22px 0;font-size:14px;line-height:1.9}:root[data-theme=dark] .faq-group details p{color:#a6b7cd}:root[data-theme=dark][data-palette=dark] .faq-group details p{color:#b5b5b5}@media (width<=760px){.faq-group{grid-template-columns:1fr;gap:10px}.faq-jump{margin-bottom:28px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-panel:#fff;--ui-stage:#edf1f5;--ui-text:#182331;--ui-border:#e3e9ef}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-panel:#18202d;--ui-stage:#101720;--ui-text:#e6ecf6;--ui-border:#344257}.theme-toggle{z-index:10000;border:1px solid var(--ui-border);background:var(--ui-panel);width:34px;height:34px;color:var(--ui-text);cursor:pointer;border-radius:50%;font-size:21px;position:fixed;bottom:14px;left:14px;box-shadow:0 3px 14px #0002}.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #3568bf}:root[data-theme=dark] .theme-toggle:focus-visible,:root[data-theme=dark][data-palette=dark] .theme-toggle:focus-visible{outline:2px solid #3568bf}.app-update-notice{background:var(--ui-panel);color:var(--ui-text);border-bottom:1px solid var(--ui-border);flex:none;justify-content:center;align-items:center;gap:16px;padding:10px 20px;font-size:12px;display:flex}.app-update-notice button{border:1px solid var(--ui-border);background:var(--ui-stage);color:inherit;cursor:pointer;border-radius:8px;flex:none;padding:7px 12px}.workspace-header .project-toolbar{border-bottom:0}.video-preview-tools button{justify-content:center;align-items:center;display:flex}.video-preview-tools button .studio-icon{transform:translateY(-2px)}.video-ratio-menu{width:230px;padding:5px}.video-ratio-menu button{gap:10px;padding:8px 10px;font-size:12px}.video-ratio-menu small{margin-top:2px;font-size:9px}.upload-complete-toast{z-index:80;border:1px solid var(--ui-border);background:var(--ui-panel);width:max-content;max-width:calc(100% - 20px);color:var(--ui-text);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.upload-complete-toast small{margin-top:3px;font-size:10px;display:block}.upload-complete-toast button{color:inherit;cursor:pointer;background:0 0;border:0}.editor-layout .theme-toggle{box-shadow:none;flex:none;position:static}.editor-layout .workspace-header .workspace-header-project .project-toolbar{border-bottom:0}.subtitle-app.subtitle-editor-page{--editor-canvas:var(--ui-stage)}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{background:var(--ui-panel);border-color:var(--ui-border)}.subtitle-header-status{flex:1;min-width:0;max-width:680px}.subtitle-app.subtitle-editor-page .subtitle-header-status .subtitle-job{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);border-radius:10px;padding:10px 14px;font-size:11px}.subtitle-header-status .subtitle-job:after{display:none}.subtitle-header-status .subtitle-job p{margin:6px 0}.subtitle-header-status .subtitle-job-steps{gap:14px;margin:6px 0;display:flex}.subtitle-header-status:empty{display:none}@media (width<=900px){.subtitle-header-status{flex-basis:100%;order:4;max-width:none}.subtitle-editor-bar{flex-wrap:wrap}}.subtitle-preview-notices{color:var(--ui-text);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px 20px;font-size:12px;display:flex}.subtitle-preview-notices:has(#subtitle-upload-feedback:empty):not(:has(.subtitle-status-inline)){display:none}.subtitle-status-inline{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.subtitle-status-inline.is-done>span:first-child{color:#68bc98}:root[data-theme=dark] .subtitle-status-inline.is-done>span:first-child,:root[data-theme=dark][data-palette=dark] .subtitle-status-inline.is-done>span:first-child{color:#8db9ff}.subtitle-status-inline button,.subtitle-preview-notices .project-feedback button{border:1px solid var(--ui-border);background:var(--ui-panel);color:inherit;cursor:pointer;border-radius:7px;padding:4px 8px}.subtitle-status-error{color:#ef9292}:root[data-theme=dark] .subtitle-status-error,:root[data-theme=dark][data-palette=dark] .subtitle-status-error{color:#ffacbc}.subtitle-preview-notices .project-feedback{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex;position:static;transform:none}.workspace-upload-language{justify-content:center;align-items:center;gap:14px;margin:0 0 18px;display:flex}.workspace-upload-language small{color:var(--ui-text);opacity:.7;font-size:11px}.subtitle-app.subtitle-editor-page .subtitle-text-rows textarea{field-sizing:content;height:auto;color:var(--ui-text);-webkit-text-fill-color:var(--ui-text);background:var(--ui-panel);caret-color:var(--ui-text);resize:none;overflow:hidden}.video-caption-layer{pointer-events:none;z-index:1000;width:100%;height:100%;position:absolute;inset:0}.video-caption-editor{min-width:0;color:var(--ui-text);border:0;gap:14px;padding:0;display:grid}.video-caption-editor label{gap:6px;font-size:12px;display:grid}.video-caption-editor :is(select,textarea){border:1px solid var(--ui-border);background:var(--ui-panel);width:100%;min-width:0;color:var(--ui-text);font:inherit;border-radius:8px;padding:8px}.video-caption-editor textarea{field-sizing:content;resize:none;min-height:36px;overflow:hidden}@media (width>=901px){.video-studio-app .video-studio-workspace.has-sources:not(.panel-closed){grid-template-columns:64px 320px minmax(0,1fr)}}.editor-layout .workspace-user-menu :is(a,button){border:0}.language-dropdown-list.language-dropdown-portal{z-index:20000;box-sizing:border-box;background:var(--ui-panel);color:var(--ui-text);border-color:var(--ui-border);margin:0;position:fixed;bottom:auto;right:auto}.language-dropdown-portal [role=option]{color:var(--ui-text)}.panel-resize{cursor:col-resize;touch-action:none;z-index:40;width:8px;position:absolute;top:0;bottom:0;right:-4px}.panel-resize:hover,.panel-resize:focus-visible,:root[data-theme=dark] .panel-resize:hover,:root[data-theme=dark] .panel-resize:focus-visible,:root[data-theme=dark][data-palette=dark] .panel-resize:hover,:root[data-theme=dark][data-palette=dark] .panel-resize:focus-visible{background:#559dff80}.subtitle-app.subtitle-editor-page .subtitle-inspector{grid-template-columns:58px minmax(0,1fr);display:grid;position:relative;overflow:visible}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{border-bottom:0;border-right:1px solid var(--ui-border);flex-direction:column;grid-area:1/1/3;gap:5px;padding:6px 3px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button{min-height:44px;padding:5px 2px;font-size:10px}.subtitle-app.subtitle-editor-page .subtitle-inspector-body{grid-area:1/2/3;overflow:hidden}.subtitle-app.subtitle-editor-page .subtitle-style-panel>div:first-child:not(.ready-style-templates):has(>strong){display:none}.subtitle-app.subtitle-editor-page .subtitle-style-categories{gap:3px;margin-bottom:6px}.subtitle-app.subtitle-editor-page .subtitle-style-categories button{min-height:25px;padding:3px 7px;font-size:10px}.subtitle-app.subtitle-editor-page .subtitle-preview-panel{gap:5px;min-height:0;padding:8px 12px}.subtitle-app.subtitle-editor-page .subtitle-bottom-dock{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:10px;flex:none;overflow:visible}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{background:0 0;border:0;gap:8px;height:32px;min-height:32px;padding:3px 8px}.subtitle-app.subtitle-editor-page .subtitle-file-name span{display:none}.subtitle-app.subtitle-editor-page .subtitle-editor-bar button{height:25px;min-height:25px;padding:4px 9px}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;gap:5px;min-height:34px;margin:0;padding:3px 8px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-playback{order:1;gap:4px;margin:0;padding:0}.subtitle-app.subtitle-editor-page .subtitle-tools-top{order:0}.subtitle-app.subtitle-editor-page .subtitle-tools-bottom{order:2}.subtitle-app.subtitle-editor-page .subtitle-timeline{background:0 0;border:0;border-radius:0;margin:0;padding:3px 8px}.subtitle-app.subtitle-editor-page .subtitle-timeline-head{min-height:23px;margin:0}.subtitle-app.subtitle-editor-page .caption-timing-clip{height:39px}.subtitle-app.subtitle-editor-page .caption-timing-scroll{padding-bottom:2px}.subtitle-continue-bottom{flex:none;justify-content:flex-end;display:flex}.subtitle-continue-bottom button{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;padding:5px 10px;font-size:11px}.audio-waveform{color:#448ddd;pointer-events:none;width:100%;height:25px;display:block}:root[data-theme=dark] .audio-waveform,:root[data-theme=dark][data-palette=dark] .audio-waveform{color:#8db9ff}.waveform-note{opacity:.7;font-size:9px}.video-studio-track .audio-waveform{opacity:.65;height:100%;position:absolute;inset:0}.video-studio-track button strong,.video-studio-track button small{z-index:1;position:relative}.caption-playhead{z-index:6;pointer-events:none;background:#24cde7;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #101720}:root[data-theme=dark] .caption-playhead,:root[data-theme=dark][data-palette=dark] .caption-playhead{background:#24cde7}.caption-playhead:before{content:"";background:#24cde7;border:1px solid #fff;border-radius:2px;width:10px;height:8px;position:absolute;top:0;left:-4px}:root[data-theme=dark] .caption-playhead:before{background:#24cde7;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .caption-playhead:before{background:#24cde7;border:1px solid #484848}.video-studio-app .video-studio-playhead{background:#24cde7;box-shadow:0 0 0 1px #0e1723}:root[data-theme=dark] .video-studio-app .video-studio-playhead,:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-playhead{background:#24cde7}.video-studio-app .video-studio-playhead:before{background:#24cde7;border-color:#fff}:root[data-theme=dark] .video-studio-app .video-studio-playhead:before{background:#24cde7;border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-playhead:before{background:#24cde7;border-color:#484848}.video-studio-app .video-studio-media{position:relative;overflow:visible}.video-studio-app .video-studio-media>fieldset,.video-studio-app .video-studio-media>.video-studio-assets{min-height:0;overflow:auto}.clip-trim-handle{z-index:5;cursor:ew-resize;touch-action:none;background:#bfeaff77;border:1px solid #fff;border-radius:3px;width:9px;position:absolute;top:0;bottom:0}:root[data-theme=dark] .clip-trim-handle{background:#1e2a3b77;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .clip-trim-handle{background:#30303077;border:1px solid #484848}.clip-trim-handle.start{left:0}.clip-trim-handle.end{right:0}@media (width>=761px){.subtitle-app.subtitle-editor-page .subtitle-editor-shell{grid-template-columns:var(--inspector-width,310px) minmax(0, 1fr);grid-template-rows:minmax(0,1fr)}}@media (width>=901px){.video-studio-app .video-studio-workspace.has-sources:not(.panel-closed){grid-template-columns:58px var(--video-panel-width,285px) minmax(0, 1fr)}}@media (height<=800px) and (width>=761px){.subtitle-app.subtitle-editor-page .subtitle-preview-panel{padding:4px 8px}.subtitle-app.subtitle-editor-page .subtitle-inspector .subtitle-style-categories{margin-bottom:4px}}.shared-style-picker .subtitle-style-categories{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.shared-style-picker .subtitle-style-categories button{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);border-radius:16px;padding:4px 7px;font-size:10px}.shared-style-picker .subtitle-style-categories button.active,:root[data-theme=dark] .shared-style-picker .subtitle-style-categories button.active,:root[data-theme=dark][data-palette=dark] .shared-style-picker .subtitle-style-categories button.active{color:#fff;background:#3568bf}.shared-style-picker .subtitle-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;display:grid;overflow:auto}.shared-style-picker .subtitle-style-card>button{border:1px solid var(--ui-border);width:100%;color:var(--ui-text);background:var(--ui-panel);border-radius:9px;padding:4px}.shared-style-picker .subtitle-style-card>button.active{border-color:#438fff}:root[data-theme=dark] .shared-style-picker .subtitle-style-card>button.active{border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .shared-style-picker .subtitle-style-card>button.active{border-color:#484848}.shared-style-picker .subtitle-style-demo{background:#142334;border-radius:7px;position:relative;overflow:hidden}:root[data-theme=dark] .shared-style-picker .subtitle-style-demo,:root[data-theme=dark][data-palette=dark] .shared-style-picker .subtitle-style-demo{background:#142334}.shared-style-picker canvas{width:100%;height:auto;display:block}.video-caption-tabs{gap:4px;display:flex}.video-caption-tabs button{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-panel);border-radius:6px;flex:1;padding:5px}.video-caption-tabs button[aria-pressed=true],:root[data-theme=dark] .video-caption-tabs button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .video-caption-tabs button[aria-pressed=true]{color:#fff;background:#3568bf}.shared-style-picker .subtitle-style-demo{aspect-ratio:9/16;background:#172130 url(/images/home/creators.png) top/300% no-repeat}:root[data-theme=dark] .shared-style-picker .subtitle-style-demo,:root[data-theme=dark][data-palette=dark] .shared-style-picker .subtitle-style-demo{background:#172130 url(/images/home/creators.png) top/300% no-repeat}.shared-style-picker .subtitle-style-demo-label{color:#182331;background:#ffffffde;border-radius:4px;padding:4px;font-size:8px;position:absolute;top:6px;left:5px}:root[data-theme=dark] .shared-style-picker .subtitle-style-demo-label{color:#e6ecf6;background:#18202dde}:root[data-theme=dark][data-palette=dark] .shared-style-picker .subtitle-style-demo-label{color:#eee;background:#202020de}.shared-style-picker .subtitle-style-demo-format{color:#ddd;font-size:6px;position:absolute;bottom:7px;left:6px}:root[data-theme=dark] .shared-style-picker .subtitle-style-demo-format,:root[data-theme=dark][data-palette=dark] .shared-style-picker .subtitle-style-demo-format{color:#ddd}.video-scale-handle{z-index:1100;cursor:nwse-resize;touch-action:none;background:#20bde0;border:2px solid #fff;border-radius:2px;width:16px;height:16px;padding:0;position:absolute;transform:translate(-100%,-100%)}:root[data-theme=dark] .video-scale-handle{background:#20bde0;border:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-scale-handle{background:#20bde0;border:2px solid #484848}.video-caption-editor{grid-template-columns:48px minmax(0,1fr);gap:7px}.video-caption-editor>label{grid-column:1/-1}.video-caption-editor .video-caption-tabs{flex-direction:column;grid-area:2/1;align-self:start}.video-caption-editor .video-caption-tabs button{min-height:38px;padding:4px 0;font-size:9px}.video-caption-tab-body{grid-area:2/2;gap:10px;min-width:0;display:grid}.video-caption-tab-body .subtitle-style-panel{padding:0}.video-caption-tab-body .subtitle-style-demo-label{font-size:7px}.subtitle-app.subtitle-editor-page svg.audio-waveform,.video-studio-app svg.audio-waveform{width:100%!important;max-width:none!important;height:24px!important}.subtitle-app.subtitle-editor-page .caption-timing-clip{top:28px}.caption-waveform{pointer-events:none;height:25px;position:absolute;top:0;left:0;right:0}:root[data-theme=dark] .subtitle-app .caption-timing-select :is(span,small){color:var(--ui-text)}.video-studio-app .video-studio-media{flex-direction:column;min-height:0;display:flex}.video-studio-app .video-studio-media>.video-caption-editor{flex:1;align-content:start;min-height:0;overflow:auto}.video-studio-app .video-studio-media>.video-studio-clip-settings{min-height:0;overflow:auto}.video-studio-app .video-studio-media .panel-resize{right:0}:root{--ui-raised:#f7f9fc}:root[data-theme=dark]{--ui-raised:#26364b}:root[data-theme=dark][data-palette=dark]{--ui-panel:#202020;--ui-stage:#121212;--ui-raised:#303030;--ui-text:#eee;--ui-border:#484848}.theme-choices{flex-wrap:wrap;gap:15px;display:flex}.theme-choices button{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);cursor:pointer;border-radius:12px;min-width:150px;padding:15px}.theme-choices button[aria-pressed=true]{outline:2px solid #448ddd}:root[data-theme=dark] .theme-choices button[aria-pressed=true]{outline:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .theme-choices button[aria-pressed=true]{outline:2px solid #484848}.theme-swatches{margin-bottom:12px;display:flex}.theme-swatches i{width:42px;height:40px}:root[data-theme=dark] .workspace-header,:root[data-theme=dark] .subtitle-bottom-dock,:root[data-theme=dark] .video-studio-timeline{background:var(--ui-raised)}.video-new-lane{border:1px dashed var(--ui-border);height:27px;color:var(--ui-text);opacity:.65;border-radius:6px;justify-content:center;align-items:center;font-size:10px;transition:background .12s,border-color .12s;display:flex}.video-studio-app .drop-active{outline-offset:-2px;opacity:1;outline:2px solid #68e3c2;background:#68e3c22b!important}:root[data-theme=dark] .video-studio-app .drop-active{outline:2px solid #3d4f67;background:#1e2a3b2b!important}:root[data-theme=dark][data-palette=dark] .video-studio-app .drop-active{outline:2px solid #484848;background:#3030302b!important}.video-studio-app .caption-lane button{background:var(--ui-raised);height:25px;color:var(--ui-text);border-color:#559de3;top:5px}:root[data-theme=dark] .video-studio-app .caption-lane button{border-color:#3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .caption-lane button{border-color:#484848}.subtitle-app.subtitle-editor-page .subtitle-preview-actions{flex-direction:column;flex:none;align-items:flex-end;gap:7px;padding:0 2px 5px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-preview-actions .subtitle-export-actions{margin:0}.subtitle-app.subtitle-editor-page .subtitle-preview-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:180px;min-height:35px;padding:8px 15px;font-size:13px;font-weight:650;transition:background .15s,box-shadow .15s;display:inline-flex}.subtitle-app.subtitle-editor-page .subtitle-preview-actions .subtitle-export-actions button{background:var(--ui-panel);color:var(--ui-text);border:1px solid var(--ui-border);box-shadow:0 2px 5px #10233e08}.subtitle-app.subtitle-editor-page .subtitle-preview-actions .subtitle-continue-bottom button{color:#fff;background:#3568bf;border:1px solid #3568bf;box-shadow:0 3px 8px #244b8826}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .subtitle-preview-actions .subtitle-continue-bottom button,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .subtitle-preview-actions .subtitle-continue-bottom button{color:#fff;background:#3568bf;border:1px solid #3568bf}.subtitle-app.subtitle-editor-page .subtitle-preview-actions button:hover:not(:disabled){box-shadow:0 3px 10px #244b8838}.subtitle-app.subtitle-editor-page .subtitle-preview-actions button:disabled{opacity:.5;cursor:default}.subtitle-app.subtitle-editor-page .subtitle-bottom-dock{border-radius:13px;padding:5px 4px 4px;box-shadow:0 2px 12px #182f4c05}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{justify-content:flex-start;gap:12px;padding:6px 9px}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{flex:135px;order:-1;min-width:110px;max-width:240px;height:auto;margin:0 auto 0 0;padding:0}.subtitle-app.subtitle-editor-page .subtitle-editor-bar button{border-radius:8px;flex:none;width:32px;height:32px;min-height:32px;padding:7px}.subtitle-app.subtitle-editor-page .subtitle-file-name{min-width:0;overflow:hidden}.subtitle-app.subtitle-editor-page .subtitle-file-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.subtitle-app.subtitle-editor-page .subtitle-tools-top{border:0;gap:9px;padding:0}.subtitle-app.subtitle-editor-page .subtitle-playback{border-left:1px solid var(--ui-border);border-right:1px solid var(--ui-border);gap:7px;margin:0 0 0 6px;padding:0 14px}.subtitle-app.subtitle-editor-page .subtitle-tools-bottom{border:0;gap:9px;padding:0}.subtitle-app.subtitle-editor-page .subtitle-timeline{padding:5px 9px 2px}.subtitle-app.subtitle-editor-page .subtitle-timeline-head{min-height:25px;margin-bottom:4px}.subtitle-app.subtitle-editor-page .subtitle-inspector{grid-template-columns:66px minmax(0,1fr)}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{gap:8px;padding:10px 5px}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:59px;padding:8px 3px;font-size:13px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-style-panel{gap:12px;padding:13px 12px}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-categories{gap:6px;margin:0 0 13px}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-categories button{min-height:28px;padding:5px 9px;font-size:13px}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-template-grid{gap:10px;padding-right:7px}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-card>button{border-radius:11px;padding:5px}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-card small{padding:7px 2px 3px;line-height:1.4;display:block}.subtitle-app.subtitle-editor-page .caption-timing-track{height:88px}.subtitle-app.subtitle-editor-page .caption-timing-clip{background:#e0eafa;border-color:#b4c9e8;border-radius:7px;height:51px;top:29px;overflow:hidden}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-timing-clip{background:#303030;border-color:#484848}.subtitle-app.subtitle-editor-page .caption-timing-clip.active{background:#cbdfff;border-color:#5686d3;flex-wrap:wrap;align-content:center;gap:2px 5px;padding:3px 10px;display:flex;box-shadow:0 0 0 1px #5686d326}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-timing-clip.active{background:#303030;border-color:#484848}.subtitle-app.subtitle-editor-page .caption-timing-select{padding:7px 10px}.subtitle-app.subtitle-editor-page .caption-timing-select small{color:#526b90}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-timing-select small,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-timing-select small{color:#8db9ff}.subtitle-app.subtitle-editor-page .caption-timing-select span{color:#243d60;margin-top:4px}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-timing-select span{color:#eee}.subtitle-app.subtitle-editor-page .caption-inline-times{flex:0 88px;gap:4px;min-width:0;max-width:88px;position:static}.subtitle-app.subtitle-editor-page .caption-inline-times input{box-sizing:border-box;color:#243d60;background:#ffffffb8;border:1px solid #adc6e8;width:42px;min-width:0;max-width:42px;height:20px;padding:2px 3px;font-size:13px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-inline-times input{color:#e6ecf6;background:#18202db8;border:1px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-inline-times input{color:#eee;background:#202020b8;border:1px solid #484848}.subtitle-app.subtitle-editor-page .caption-timing-clip.active .caption-timing-select{flex:auto;width:auto;min-width:0;max-width:100%;height:20px;padding:0}.subtitle-app.subtitle-editor-page .caption-timing-clip.active .caption-timing-select span{margin:0}.subtitle-app :is(.caption-timing-scroll,.subtitle-template-grid,.subtitle-inspector-body,.subtitle-captions-list){scrollbar-width:thin;scrollbar-color:#9cacc2 transparent}.subtitle-app ::-webkit-scrollbar{width:8px;height:8px}.subtitle-app ::-webkit-scrollbar-track{background:0 0}.subtitle-app ::-webkit-scrollbar-thumb{border:2px solid var(--ui-panel);background:#9cacc2;border-radius:8px}:root[data-theme=dark] .subtitle-app ::-webkit-scrollbar-thumb{background:#9cacc2}:root[data-theme=dark][data-palette=dark] .subtitle-app ::-webkit-scrollbar-thumb{background:#9cacc2}.subtitle-app ::-webkit-scrollbar-thumb:hover{background:#7289aa}:root[data-theme=dark] .subtitle-app ::-webkit-scrollbar-thumb:hover{background:#7289aa}:root[data-theme=dark][data-palette=dark] .subtitle-app ::-webkit-scrollbar-thumb:hover{background:#7289aa}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-timing-clip{background:var(--ui-raised);border-color:#52647e}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-timing-clip.active{background:#29466a;border-color:#77a7eb}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-timing-select span{color:#edf4ff}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-timing-select small{color:#adc2df}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-inline-times input{color:#edf4ff;background:#182b43;border-color:#567398}@media (width>=761px){.subtitle-app.subtitle-editor-page .subtitle-editor-shell{grid-template-columns:var(--inspector-width,350px) minmax(0, 1fr)}}@media (width<=1200px){.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{gap:8px}.subtitle-app.subtitle-editor-page .subtitle-playback{margin-left:2px;padding:0 9px}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{max-width:170px}}.subtitle-app.subtitle-editor-page .subtitle-bottom-dock{container-type:inline-size}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{border-bottom:0}.subtitle-app.subtitle-editor-page .caption-timing-clip{container-type:inline-size}.subtitle-app.subtitle-editor-page .caption-timing-clip.active{overflow:visible}@container (width<=1000px){.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px 12px;display:grid}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{grid-area:1/1;width:100%;max-width:220px}.subtitle-app.subtitle-editor-page .subtitle-tools-top{grid-area:1/2/auto/4;justify-self:end}.subtitle-app.subtitle-editor-page .subtitle-playback{grid-area:2/1/auto/3;justify-self:end}.subtitle-app.subtitle-editor-page .subtitle-tools-bottom{grid-area:2/3;justify-self:start}}@container (width<=75px){.subtitle-app.subtitle-editor-page .caption-inline-times{background:var(--ui-panel);border-radius:5px;width:88px;min-width:88px;padding:2px;position:absolute;top:-25px;left:0;right:auto;box-shadow:0 2px 7px #17294326}}@media (width>=761px){.subtitle-app.subtitle-editor-page .subtitle-editor-shell{grid-template-columns:var(--inspector-width,390px) minmax(0, 1fr)}.video-studio-app .video-studio-workspace.has-sources:not(.panel-closed){grid-template-columns:64px var(--video-panel-width,380px) minmax(0, 1fr)}}.subtitle-app.subtitle-editor-page .subtitle-inspector{flex-direction:column;display:flex}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs{border-right:0;border-bottom:1px solid var(--ui-border);flex-direction:row;flex:none;gap:5px;padding:10px 9px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button{flex-direction:row;flex:1;gap:6px;min-height:39px;padding:8px 5px}.subtitle-app.subtitle-editor-page .subtitle-inspector-tabs button .studio-icon{width:17px;height:17px}.subtitle-app.subtitle-editor-page .subtitle-inspector-body{flex:1;min-height:0}.video-caption-editor{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.video-caption-editor .video-caption-tabs{flex-direction:row;gap:6px;width:100%;display:flex}.video-caption-editor .video-caption-tabs button{border-radius:8px;flex:1;min-height:36px;padding:8px;font-size:13px}.video-caption-tab-body{gap:13px;display:grid}.video-caption-tab-body>div>label{gap:7px;font-size:13px;display:grid}.video-caption-tab-body textarea{box-sizing:border-box;resize:none;width:100%;padding:10px;line-height:1.5}.video-caption-tab-body>div>button{color:var(--ui-text);border:1px solid var(--ui-border);background:var(--ui-raised);border-radius:6px;margin-top:5px;padding:5px 8px;font-size:13px}.video-studio-app .video-timeline-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.video-studio-app .video-timeline-actions button,.video-studio-app .video-preview-tools button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:33px;height:33px;padding:7px;display:inline-flex}.video-studio-app .video-timeline-actions .video-auto-action,.video-studio-app .video-preview-tools .video-auto-action{white-space:nowrap;border:1px solid var(--ui-border);background:var(--ui-raised);width:auto;padding:7px 11px;font-size:13px}.video-studio-app .video-auto-action .studio-icon,.video-studio-app .video-timeline-actions .studio-icon{flex:none;width:18px;height:18px}.video-studio-app .video-studio-track.audio svg.audio-waveform{inset:50% 0 auto;transform:translateY(-50%);height:24px!important}.video-caption-timing{background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:9px;align-items:center;gap:12px;margin:4px 0 9px;padding:9px 12px;display:flex}.video-caption-timing>strong{text-overflow:ellipsis;white-space:nowrap;min-width:60px;max-width:260px;font-size:13px;overflow:hidden}.video-caption-timing label{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.video-studio-app .video-caption-timing input{box-sizing:border-box;font-variant-numeric:tabular-nums;background:var(--ui-panel);width:70px;min-width:0;max-width:70px;height:30px;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:6px;padding:5px 7px;font-size:13px}.video-caption-timing>button{color:var(--ui-text);background:0 0;border:0;margin-left:auto;padding:5px;display:flex}@media (width<=760px){.video-caption-timing{flex-wrap:wrap}}.editor-layout .workspace-header{gap:24px;height:84px;min-height:84px;padding:0 28px}.editor-layout .workspace-header :is(input,button,a){font-size:14px}.editor-layout .workspace-header .workspace-logo,.editor-layout .workspace-header .workspace-logo-mark{font-size:29px}.editor-layout .workspace-header .workspace-profile-trigger small{font-size:12px}.subtitle-app.subtitle-editor-page :is(.subtitle-tools-top,.subtitle-tools-bottom,.subtitle-playback) button{min-height:36px;font-size:13px}.subtitle-app.subtitle-editor-page :is(.subtitle-file-name strong,.subtitle-inspector-tabs button,.subtitle-style-categories button){font-size:13px}.subtitle-app.subtitle-editor-page .caption-timing-select span{font-size:12px}.subtitle-app.subtitle-editor-page .caption-timing-select small,.subtitle-app.subtitle-editor-page .caption-inline-times input{font-size:11px}.video-studio-app :is(.video-caption-editor textarea,.video-caption-editor label,.video-caption-tabs button,.video-preview-tools button,.video-caption-timing label){font-size:14px}.video-studio-app .video-caption-tab-body textarea{min-height:42px}.video-studio-app .video-tool-rail button span{font-size:12px}.video-return-action{flex:none;justify-content:flex-end;padding:8px 0 2px;display:flex}.video-studio-app .video-return-action button{color:#fff;cursor:pointer;background:#3568bf;border:1px solid #3568bf;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}:root[data-theme=dark] .video-studio-app .video-return-action button,:root[data-theme=dark][data-palette=dark] .video-studio-app .video-return-action button{color:#fff;background:#3568bf;border:1px solid #3568bf}.video-return-action button:disabled{opacity:.5}@media (width<=1100px){.editor-layout .workspace-header{gap:12px;padding-inline:16px}.editor-layout .workspace-header .project-toolbar{gap:7px;padding-inline:0}.editor-layout .workspace-header .project-toolbar input{width:140px;min-width:0}.subtitle-app.subtitle-editor-page .subtitle-editor-shell{grid-template-columns:var(--inspector-width,340px) minmax(0, 1fr)}.video-studio-app .video-studio-workspace.has-sources:not(.panel-closed){grid-template-columns:58px var(--video-panel-width,320px) minmax(0, 1fr)}}@media (width<=760px){.editor-layout .workspace-header{flex-wrap:wrap;height:auto;min-height:76px;padding-block:10px}.subtitle-app.subtitle-editor-page .subtitle-editor-shell{grid-template-columns:minmax(0,1fr)}.video-studio-app .video-studio-workspace.has-sources:not(.panel-closed){grid-template-columns:50px minmax(0,1fr)}}.video-studio-app .video-studio-main .studio-player{min-height:0}.video-studio-app .video-stage-wrap{overflow:hidden}.editor-layout .workspace-user-menu :is(a,button),:root[data-theme=dark] .editor-layout .workspace-user-menu :is(a,button){box-shadow:none;background:0 0;border-radius:0;border:0!important}.editor-layout .workspace-user-menu :is(a,button):hover{background:var(--ui-raised);border-radius:7px}.editor-layout .workspace-header .workspace-header-project .project-toolbar,:root[data-theme=dark] .editor-layout .workspace-header .workspace-header-project .project-toolbar{box-shadow:none;background:0 0;border:0}.workspace-upload.is-empty{padding-top:26px}.workspace-upload.is-empty .workspace-upload-heading{margin-bottom:22px}.workspace-upload.is-empty .workspace-upload-canvas{max-width:1100px;margin-inline:auto}.workspace-upload.is-empty .studio-player{border-style:dashed;border-radius:18px;height:clamp(290px,39vh,400px);min-height:290px}.workspace-upload.is-empty .studio-player-controls,.workspace-upload.is-empty .workspace-upload-below{display:none}.workspace-upload.is-empty .workspace-upload-bottom{max-width:1100px;margin:22px auto 0}.workspace-upload .workspace-upload-language{justify-content:flex-start;gap:14px;max-width:1100px;margin:0 auto 20px;font-size:14px}.workspace-upload .workspace-upload-language small{font-size:13px}.workspace-upload .workspace-upload-empty p{font-size:14px;line-height:1.8}:root[data-theme=dark] .workspace-upload{background:var(--ui-stage);color:var(--ui-text)}:root[data-theme=dark] .workspace-upload .studio-player{background:var(--ui-panel);border-color:var(--ui-border);box-shadow:0 10px 35px #00000018}:root[data-theme=dark] .workspace-upload .studio-player-upload-icon{background:var(--ui-raised);color:#8fb7fa;border:0}:root[data-theme=dark] .workspace-upload :is(.workspace-upload-language,.workspace-upload-empty p,.workspace-upload-bottom){color:#c1cbd8}:root[data-theme=dark][data-palette=dark]{--ui-stage:#101114;--ui-panel:#1b1d22;--ui-raised:#292c33;--ui-border:#3a3e47;--ui-text:#f2f3f5}:root[data-theme=dark][data-palette=dark] .workspace-upload .workspace-upload-heading span{color:#a5bff2}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-card small{text-align:center;padding:9px 4px 7px;font-size:13px}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-card>button{box-shadow:none;border:0;padding:5px}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-template-grid{align-content:start}.edita-confirm-delete{border:1px solid var(--ui-border);width:min(430px,100vw - 32px);color:var(--ui-text);background:var(--ui-panel);border-radius:18px;padding:28px;font-family:inherit;box-shadow:0 24px 80px #0005}.edita-confirm-delete::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e1c88}:root[data-theme=dark] .edita-confirm-delete::backdrop,:root[data-theme=dark][data-palette=dark] .edita-confirm-delete::backdrop{background:#080e1c88}.edita-confirm-delete h2{margin:0 0 12px;font-size:21px}.edita-confirm-delete p{margin:0 0 24px;font-size:14px;line-height:1.7}.edita-confirm-delete>div{justify-content:flex-end;gap:10px;display:flex}.edita-confirm-delete button{border:1px solid var(--ui-border);background:var(--ui-raised);min-height:40px;color:var(--ui-text);cursor:pointer;border-radius:9px;padding:10px 18px;font:600 14px inherit}.edita-confirm-delete button.danger,:root[data-theme=dark] .edita-confirm-delete button.danger,:root[data-theme=dark][data-palette=dark] .edita-confirm-delete button.danger{color:#fff;background:#c33d50;border-color:#c33d50}.edita-confirm-delete button:focus-visible{outline-offset:3px;outline:2px solid #79a8f2}:root[data-theme=dark] .edita-confirm-delete button:focus-visible{outline:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .edita-confirm-delete button:focus-visible{outline:2px solid #484848}.shared-style-picker .subtitle-style-card>button{position:relative;overflow:hidden}.subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-card small,.video-caption-editor .shared-style-picker .subtitle-style-card small{color:#fff;text-align:left;background:linear-gradient(#0000,#090d16e8);border-radius:0 0 8px 8px;padding:18px 7px 9px;font-size:13px;line-height:1.4;display:block;position:absolute;bottom:5px;left:5px;right:5px}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-card small,:root[data-theme=dark] .video-caption-editor .shared-style-picker .subtitle-style-card small,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .shared-style-picker .subtitle-style-card small,:root[data-theme=dark][data-palette=dark] .video-caption-editor .shared-style-picker .subtitle-style-card small{color:#fff;background:linear-gradient(#0000,#090d16e8)}:root[data-theme=dark][data-palette=dark] .workspace-upload{background:var(--ui-stage)!important}:root[data-theme=dark][data-palette=dark] .workspace-upload .studio-player{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}:root[data-theme=dark][data-palette=dark] .workspace-header{background:var(--ui-raised)!important}:root[data-theme=dark][data-palette=dark] .workspace-sidebar{background:var(--ui-panel)!important}:root[data-theme=dark][data-palette=dark] .edita-confirm-delete{background:var(--ui-panel);color:var(--ui-text)}:root{--timeline-live:#66d7d7;--timeline-selected:#9abfff;--timeline-head:#5de0df;--seek-accent:#5f91e9;--seek-knob:#fff}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker{min-height:0;margin:0;padding:0;background:0 0!important;border:0!important}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-template-library{background:0 0;border:0;flex-direction:column;gap:14px;min-height:0;padding:0;display:flex}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-categories{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-categories button{background:var(--ui-raised);min-height:29px;color:var(--ui-text);border:0;border-radius:7px;padding:5px 9px;font-size:12px}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-categories button.active,:root[data-theme=dark] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-categories button.active,:root[data-theme=dark][data-palette=dark] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-categories button.active{color:#fff;background:#3568bf}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-template-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#77859b88 transparent;border:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;height:auto;min-height:0;max-height:none;margin:0;padding:2px 6px 8px 2px;display:grid;overflow:hidden auto}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-card{border:0;min-width:0;padding:0}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-card>button{width:100%;height:auto;min-height:0;box-shadow:none;border-radius:12px;padding:0;transition:box-shadow .15s;display:block;position:relative;overflow:hidden;background:0 0!important;border:0!important}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-card>button.active{box-shadow:0 0 0 2px #5897f2}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-card>button:hover{box-shadow:0 0 0 2px #5897f280}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-demo{aspect-ratio:9/16;background:#172130 url(/images/home/creators.png) top/300% no-repeat;border:0;border-radius:12px;width:100%;height:auto;display:block;position:relative;overflow:hidden}:root[data-theme=dark] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-demo,:root[data-theme=dark][data-palette=dark] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-demo{background:#172130 url(/images/home/creators.png) top/300% no-repeat}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker canvas.subtitle-template-sample{aspect-ratio:9/16;object-fit:contain;border:0;border-radius:0;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-demo-label{z-index:2;color:#fff;background:#101827b8;border:0;border-radius:5px;padding:4px 6px;font-size:10px;position:absolute;top:8px;left:8px}:root[data-theme=dark] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-demo-label,:root[data-theme=dark][data-palette=dark] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-demo-label{color:#fff;background:#101827b8}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-demo-format{display:none}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-card small{z-index:2;text-align:left;padding:22px 10px 11px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0;color:#fff!important;background:linear-gradient(#0000,#090e18e8)!important}:root[data-theme=dark] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-card small,:root[data-theme=dark][data-palette=dark] :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-card small{color:#fff!important;background:linear-gradient(#0000,#090e18e8)!important}.subtitle-app.subtitle-editor-page .subtitle-inspector-panel{padding:14px 12px}.subtitle-app.subtitle-editor-page .subtitle-style-panel{padding:0}.shared-style-picker .subtitle-style-summary{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.shared-style-picker .subtitle-style-summary strong{font-size:14px!important}.shared-style-picker .subtitle-style-summary span{color:var(--ui-text);font-variant-numeric:tabular-nums;opacity:.75;font-size:12px}.video-studio-app .video-studio-media:has(.video-caption-editor){flex-direction:column;padding:18px 16px;display:flex;overflow:hidden}.video-studio-app .video-caption-editor{border:0;flex:1;gap:16px;min-height:0;display:flex}.video-studio-app .video-caption-tabs{background:var(--ui-raised);border:0;border-radius:10px;flex:none;gap:4px;padding:4px}.video-studio-app .video-caption-tabs button{background:0 0;border:0;border-radius:7px;min-height:36px}.video-studio-app .video-caption-tabs button[aria-pressed=true],:root[data-theme=dark] .video-studio-app .video-caption-tabs button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .video-studio-app .video-caption-tabs button[aria-pressed=true]{color:#fff;background:#3568bf}.video-studio-app .video-caption-tab-body{border:0;flex:1;min-height:0;padding:2px 6px 10px 2px;display:block;overflow-y:auto}.video-caption-tab-body>div:not(.shared-style-picker){margin-bottom:14px}.video-studio-app .video-caption-tab-body:has(>.shared-style-picker){display:flex;overflow:hidden}.video-studio-app .video-caption-tab-body>.shared-style-picker{flex:1;min-height:0;display:flex}.video-studio-app .shared-style-picker .subtitle-template-library{flex:1;min-height:0}:is(.video-caption-tab-body,.subtitle-inspector-panel,.caption-timing-scroll,.video-studio-track-scroll){scrollbar-width:thin;scrollbar-color:#77859b55 transparent;scrollbar-gutter:stable}:is(.video-caption-tab-body,.subtitle-inspector-panel)::-webkit-scrollbar{width:7px}:is(.video-caption-tab-body,.subtitle-inspector-panel)::-webkit-scrollbar-thumb{background:#77859b66 padding-box padding-box;border:2px solid #0000;border-radius:10px}:root[data-theme=dark] :is(.video-caption-tab-body,.subtitle-inspector-panel)::-webkit-scrollbar-thumb{background:#77859b66}:root[data-theme=dark][data-palette=dark] :is(.video-caption-tab-body,.subtitle-inspector-panel)::-webkit-scrollbar-thumb{background:#77859b66}.subtitle-app.subtitle-editor-page .subtitle-bottom-dock{box-shadow:none;border-radius:14px;padding:10px 12px 6px;background:var(--ui-panel)!important;border:0!important}.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 0 8px;display:flex;background:0 0!important;border:0!important}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{flex:0 175px;width:auto;min-width:100px;max-width:175px;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.subtitle-app.subtitle-editor-page .subtitle-editor-bar button{background:0 0!important;border:0!important}.subtitle-app.subtitle-editor-page .subtitle-control-groups{flex-wrap:wrap;flex:680px;justify-content:center;align-items:center;gap:9px 14px;min-width:0;display:flex}.subtitle-app.subtitle-editor-page .subtitle-control-groups>div{width:auto;margin:0}.subtitle-app.subtitle-editor-page .subtitle-control-groups .subtitle-tools-top{order:0}.subtitle-app.subtitle-editor-page .subtitle-control-groups .subtitle-playback{border-inline:1px solid var(--ui-border);order:1;padding-inline:14px}.subtitle-app.subtitle-editor-page .subtitle-control-groups .subtitle-tools-bottom{order:2}.subtitle-app.subtitle-editor-page .subtitle-timeline{box-shadow:none;border-radius:0;margin:0;padding:0;background:0 0!important;border:0!important}.subtitle-app.subtitle-editor-page .subtitle-timeline-head{border:0;padding:0 0 3px;font-size:12px}.subtitle-app.subtitle-editor-page .caption-timing-track{background:0 0;border:0}.subtitle-app.subtitle-editor-page .caption-timing-clip{color:#fff;box-shadow:none;background:color-mix(in srgb, var(--ui-accent-button,#4364ad) 28%, transparent)!important;border:1px solid #0000!important}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-timing-clip,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-timing-clip{color:#fff;background:color-mix(in srgb, var(--ui-accent-button,#4364ad) 28%, transparent)!important}.subtitle-app.subtitle-editor-page .caption-timing-clip.active{box-shadow:inset 0 0 0 1px #b4c9ff;background:color-mix(in srgb, var(--ui-accent-button,#324c8b) 38%, transparent)!important}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-timing-clip.active,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-timing-clip.active{background:color-mix(in srgb, var(--ui-accent-button,#324c8b) 38%, transparent)!important}.subtitle-app.subtitle-editor-page .caption-timing-clip.at-playhead{box-shadow:0 0 0 1px var(--timeline-live);border-color:var(--timeline-live)!important}.subtitle-app.subtitle-editor-page .caption-timing-select :is(span,small),:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-timing-select :is(span,small),:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-timing-select :is(span,small){color:#fff!important}.subtitle-app.subtitle-editor-page .caption-timing-select small{opacity:.8}.subtitle-app.subtitle-editor-page .caption-inline-times input{border:0;color:#fff!important;background:#233963!important}:root[data-theme=dark] .subtitle-app.subtitle-editor-page .caption-inline-times input,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page .caption-inline-times input{color:#fff!important;background:#233963!important}.subtitle-app.subtitle-editor-page .subtitle-preview-area{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;min-height:0;display:flex;position:relative}.subtitle-app.subtitle-editor-page .subtitle-preview-actions{flex-direction:row;justify-content:flex-end;align-self:flex-end;align-items:stretch;gap:8px;width:min(100%,436px);padding:0 0 5px;display:flex;position:static}.subtitle-app.subtitle-editor-page .subtitle-preview-actions :is(.subtitle-export-actions,.subtitle-continue-bottom){flex:1 1 0;width:auto;min-width:0;margin:0;display:flex}.subtitle-app.subtitle-editor-page .subtitle-preview-actions button{white-space:normal;text-align:left;justify-content:flex-start;gap:10px;width:100%;min-width:0;height:100%;min-height:40px;padding:9px 14px;display:flex}.subtitle-app.subtitle-editor-page .subtitle-preview-actions button svg{flex:none;width:18px;height:18px}.subtitle-app.subtitle-editor-page .subtitle-preview-panel{position:relative;container:subtitle-preview/inline-size}.subtitle-app.subtitle-editor-page .subtitle-preview-notices{z-index:50;pointer-events:none;width:max-content;max-width:calc(100% - 32px);margin:0;position:absolute;top:10px;left:50%;transform:translate(-50%)}.subtitle-app.subtitle-editor-page .subtitle-preview-notices:empty{display:none}.subtitle-app.subtitle-editor-page .subtitle-preview-notices>*{pointer-events:auto}.subtitle-app.subtitle-editor-page .subtitle-status-inline,.subtitle-app.subtitle-editor-page .subtitle-upload-done{background:var(--ui-panel);border:0;border-radius:10px;padding:9px 14px;box-shadow:0 4px 18px #0002}@container subtitle-preview (width>=1000px){.subtitle-app.subtitle-editor-page .subtitle-preview-actions{z-index:5;flex-direction:column;width:214px;padding:0;position:absolute;bottom:6px;right:0}.subtitle-app.subtitle-editor-page .subtitle-preview-actions :is(.subtitle-export-actions,.subtitle-continue-bottom){flex:none}.subtitle-app.subtitle-editor-page .subtitle-preview-area.is-landscape .subtitle-preview-stage{padding-right:234px}}@media (width<=760px){.subtitle-app.subtitle-editor-page .subtitle-editor-shell{flex-direction:column;display:flex;overflow:auto}.subtitle-app.subtitle-editor-page .subtitle-preview-panel{flex:none;order:0;overflow:visible}.subtitle-app.subtitle-editor-page .subtitle-preview-area{flex:none}.subtitle-app.subtitle-editor-page .subtitle-preview-stage{flex:none;height:clamp(240px,45dvh,440px)}.subtitle-app.subtitle-editor-page .subtitle-inspector{flex:none;order:1;height:65dvh;min-height:360px}}:is(.subtitle-app,.video-studio-app) .studio-player-controls{padding:10px 12px 7px;box-shadow:0 3px 15px #0000000d;background:var(--ui-panel)!important;border:0!important}:is(.subtitle-app,.video-studio-app) .studio-player-seek{appearance:none;background:linear-gradient(to right, #5f91e9 0 var(--seek-percent,0%), var(--ui-border) var(--seek-percent,0%) 100%);border:0;border-radius:99px;height:5px}:root[data-theme=dark] :is(.subtitle-app,.video-studio-app) .studio-player-seek,:root[data-theme=dark][data-palette=dark] :is(.subtitle-app,.video-studio-app) .studio-player-seek{background:linear-gradient(to right, #5f91e9 0 var(--seek-percent,0%), var(--ui-border) var(--seek-percent,0%) 100%)}:is(.subtitle-app,.video-studio-app) .studio-player-seek::-webkit-slider-thumb{appearance:none;background:var(--seek-knob);border:3px solid var(--seek-accent);border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #0003}:is(.subtitle-app,.video-studio-app) .studio-player-seek::-moz-range-thumb{background:var(--seek-knob);border:3px solid var(--seek-accent);border-radius:50%;width:7px;height:7px}.video-studio-app .video-studio-track>button.active{outline-offset:-2px;outline:2px solid #7af}:root[data-theme=dark] .video-studio-app .video-studio-track>button.active{outline:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track>button.active{outline:2px solid #484848}.video-studio-app .video-studio-track>button.at-playhead{box-shadow:inset 0 0 0 1px #07121d88;border:2px solid var(--timeline-live)!important}.video-studio-app .video-studio-track>button.selected-clip:before{content:"";border:2px solid var(--timeline-selected);border-radius:inherit;z-index:3;pointer-events:none;position:absolute;inset:0}.video-studio-app .video-filmstrip img{object-fit:cover;flex:1 1 0;width:0}.video-studio-app .video-studio-playhead,.caption-playhead{width:2px;box-shadow:0 0 0 1px #10232e66;background:var(--timeline-head)!important}.video-studio-app .video-studio-playhead:before,.caption-playhead:before{border:0;border-radius:3px 3px 5px 5px;width:10px;height:12px;top:0;left:-4px;box-shadow:0 1px 5px #0003;background:var(--timeline-head)!important}@media (width>=761px){:is(.editor-layout:has(.subtitle-editor-page) .workspace-sidebar:not(.is-open),.editor-layout:has(.video-studio-app) .workspace-sidebar:not(.is-open)){flex:0 0 76px;width:76px;padding:18px 12px}:is(.editor-layout:has(.subtitle-editor-page) .workspace-sidebar:not(.is-open) nav a,.editor-layout:has(.video-studio-app) .workspace-sidebar:not(.is-open) nav a){width:100%;margin:0;padding:12px}}@media (width<=1100px){.subtitle-app.subtitle-editor-page .subtitle-control-groups{flex-basis:100%}}.video-studio-app .video-studio-timeline{flex-direction:column;flex:none;height:clamp(175px,30vh,310px);max-height:none;display:flex;overflow:hidden}.video-studio-app .video-studio-timeline-head,.video-studio-app .video-caption-timing{flex:none}.video-studio-app .video-studio-track-scroll{flex:1;min-height:0;max-height:none;overflow:auto}.video-studio-app .video-studio-main .studio-player{background:var(--ui-stage);border:0}:is(.subtitle-app.subtitle-editor-page,.video-studio-app) .shared-style-picker .subtitle-style-categories{z-index:4;background:var(--ui-panel);padding:0 0 8px;position:sticky;top:0}@container (width>=1150px){.subtitle-app.subtitle-editor-page .subtitle-under-video-tools{grid-template-columns:140px minmax(0,1fr) 140px;gap:10px;display:grid}.subtitle-app.subtitle-editor-page .subtitle-editor-bar{grid-area:1/1;max-width:140px}.subtitle-app.subtitle-editor-page .subtitle-control-groups{grid-area:1/2}}.editor-layout .workspace-sidebar>.workspace-rail-expand{border:1px solid var(--ui-border,#dfe6ef);background:var(--ui-panel,#fff);min-height:44px;color:var(--ui-text,#172130);font:inherit;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:10px;margin:0 0 16px;padding:8px 12px;font-size:12px;display:flex}:root[data-theme=dark] .editor-layout .workspace-sidebar>.workspace-rail-expand{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .editor-layout .workspace-sidebar>.workspace-rail-expand{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.editor-layout .workspace-sidebar.is-open>.workspace-rail-expand{background:0 0;border:0;align-self:flex-end;width:36px;height:36px;min-height:36px;padding:7px}.editor-layout .workspace-sidebar>.workspace-rail-expand:hover{background:var(--ui-raised,#edf2f8)}:root[data-theme=dark] .editor-layout .workspace-sidebar>.workspace-rail-expand:hover{background:var(--ui-raised,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .editor-layout .workspace-sidebar>.workspace-rail-expand:hover{background:var(--ui-raised,#303030)}.editor-layout .workspace-sidebar :is(.workspace-project-list,.workspace-projects),.editor-layout .workspace-sidebar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ui-text,#172130) 18%, transparent) transparent}.editor-layout .workspace-sidebar :is(.workspace-project-list,.workspace-projects):hover{scrollbar-color:color-mix(in srgb, var(--ui-text,#172130) 32%, transparent) transparent}.editor-layout:has(.has-sources,.subtitle-editor-page .studio-player.has-media) .workspace-sidebar.is-open>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.editor-layout:has(.has-sources,.subtitle-editor-page .studio-player.has-media) .workspace-sidebar.is-open>nav :is(a,button){justify-content:center;width:100%;min-width:0;height:38px;min-height:38px;margin:0;padding:8px}.editor-layout:has(.has-sources,.subtitle-editor-page .studio-player.has-media) .workspace-sidebar.is-open>nav .workspace-nav-label{display:none}.editor-layout .editor-outlet{container:editor-space/inline-size}@container editor-space (width<=1100px){.editor-layout .video-tool-rail{gap:6px;padding:12px 3px}.editor-layout .video-tool-rail button{gap:4px;padding:10px 3px;font-size:9px}.editor-layout .video-tool-rail .studio-icon{width:19px;height:19px}}@container editor-space (width<=850px){.editor-layout .video-tool-rail button>span{display:none}.editor-layout .video-tool-rail button{min-height:36px;padding:8px 3px}.editor-layout .video-tool-rail .studio-icon{width:18px;height:18px}}.editor-layout .workspace-sidebar:not(.is-open) :is(.workspace-projects,.workspace-eyebrow,.workspace-sidebar-foot,.workspace-nav-label){display:none}.control-tooltip{z-index:2147483647;pointer-events:none;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ui-border,#dfe6ef) 40%, transparent);background:color-mix(in srgb, var(--ui-panel,#fff) 92%, transparent);width:max-content;max-width:min(300px,100vw - 16px);color:color-mix(in srgb, var(--ui-text,#172130) 82%, var(--ui-panel,#fff));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.01em;text-align:center;overflow-wrap:anywhere;border-radius:10px;padding:7px 11px;font-family:Manrope Variable,Manrope,sans-serif;font-size:12px;font-weight:450;line-height:1.55;animation:.12s ease-out control-tooltip-in;position:fixed;box-shadow:0 2px 8px #0000000d}:root[data-theme=dark] .control-tooltip{border:1px solid color-mix(in srgb, var(--ui-border,#3d4f67) 40%, transparent);background:color-mix(in srgb, var(--ui-panel,#18202d) 92%, transparent);color:color-mix(in srgb, var(--ui-text,#e6ecf6) 82%, var(--ui-panel,#fff))}:root[data-theme=dark][data-palette=dark] .control-tooltip{border:1px solid color-mix(in srgb, var(--ui-border,#484848) 40%, transparent);background:color-mix(in srgb, var(--ui-panel,#202020) 92%, transparent);color:color-mix(in srgb, var(--ui-text,#eee) 82%, var(--ui-panel,#fff))}@keyframes control-tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.control-tooltip{animation:none}}:root[data-theme=dark][data-palette=dark]{--ui-stage:#0c0c0e;--ui-panel:#18181b;--ui-raised:#29292e;--ui-border:#3d3d44;--ui-text:#f3f3f5;--ui-accent:#709cf0;--ui-accent-button:#3467be;--timeline-live:#8fb6ff;--timeline-head:#8fb6ff;--seek-accent:#709cf0}:root[data-theme=dark][data-palette=dark][data-dark-palette=amethyst]{--ui-stage:#0d0c10;--ui-panel:#1b191f;--ui-raised:#2d2933;--ui-border:#433b4f;--ui-accent:#ba9af5;--ui-accent-button:#7550ad;--timeline-live:#c5a8f7;--timeline-head:#c5a8f7;--seek-accent:#ba9af5}:root[data-theme=dark][data-palette=dark][data-dark-palette=emerald]{--ui-stage:#0b0e0d;--ui-panel:#171c1a;--ui-raised:#28312d;--ui-border:#3b4a43;--ui-accent:#69c5a0;--ui-accent-button:#24765b;--timeline-live:#81d7b2;--timeline-head:#81d7b2;--seek-accent:#69c5a0}:root[data-theme=dark][data-palette=dark] .editor-layout,:root[data-theme=dark][data-palette=dark] .editor-outlet,:root[data-theme=dark][data-palette=dark] .subtitle-app.subtitle-editor-page,:root[data-theme=dark][data-palette=dark] .subtitle-preview-panel,:root[data-theme=dark][data-palette=dark] .video-studio-app,:root[data-theme=dark][data-palette=dark] .video-studio-main{color:var(--ui-text);background:var(--ui-stage)!important}:root[data-theme=dark][data-palette=dark] .workspace-header,:root[data-theme=dark][data-palette=dark] .workspace-sidebar,:root[data-theme=dark][data-palette=dark] .subtitle-inspector,:root[data-theme=dark][data-palette=dark] .subtitle-inspector-tabs,:root[data-theme=dark][data-palette=dark] .subtitle-inspector-panel,:root[data-theme=dark][data-palette=dark] .video-studio-media,:root[data-theme=dark][data-palette=dark] .video-studio-tabs,:root[data-theme=dark][data-palette=dark] .workspace-user-menu,:root[data-theme=dark][data-palette=dark] .editor-project-picker{color:var(--ui-text);background:var(--ui-panel)!important;border-color:var(--ui-border)!important}:root[data-theme=dark][data-palette=dark] .workspace-avatar,:root[data-theme=dark][data-palette=dark] .workspace-menu-avatar,:root[data-theme=dark][data-palette=dark] .subtitle-inspector-tabs button[aria-selected=true],:root[data-theme=dark][data-palette=dark] .video-caption-tabs,:root[data-theme=dark][data-palette=dark] .video-studio-timeline-head{background:var(--ui-raised)!important;color:var(--ui-accent)!important}:root[data-theme=dark][data-palette=dark] .project-toolbar>button:not(.secondary),:root[data-theme=dark][data-palette=dark] .subtitle-preview-actions button,:root[data-theme=dark][data-palette=dark] .video-return-action button,:root[data-theme=dark][data-palette=dark] .subtitle-style-categories button.active{background:var(--ui-accent-button)!important;color:#fff!important;border-color:#0000!important}:root[data-theme=dark][data-palette=dark] .workspace-logo-mark{background:var(--ui-accent-button)!important;color:#fff!important}:root[data-theme=dark][data-palette=dark] .workspace-nav-label,:root[data-theme=dark][data-palette=dark] .workspace-profile-trigger,:root[data-theme=dark][data-palette=dark] .workspace-logo{color:var(--ui-text)}:root[data-theme=dark][data-palette=dark] .workspace-logo>span:last-child,:root[data-theme=dark][data-palette=dark] .workspace-sidebar .studio-icon,:root[data-theme=dark][data-palette=dark] .subtitle-inspector-tabs button[aria-selected=true] .studio-icon{color:var(--ui-accent)}:root[data-theme=dark][data-palette=dark] .caption-timing-clip{background:var(--ui-accent-button)!important}:root[data-theme=dark][data-palette=dark] .caption-inline-times input{background:var(--ui-stage)!important}.editor-layout .workspace-user-menu{overscroll-behavior:contain;width:min(330px,100vw - 24px);max-height:calc(100dvh - 100px);overflow-y:auto}.editor-theme-picker{color:var(--ui-text);gap:10px;padding:14px 10px;display:grid}.editor-theme-picker>strong{font-size:13px}.editor-theme-picker>small{opacity:.7;font-size:12px;line-height:1.5}.editor-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.editor-theme-picker .editor-theme-options button,.editor-layout .workspace-user-menu .editor-theme-options button{width:100%;min-width:0;color:var(--ui-text,#172130);box-shadow:inset 0 0 0 1px var(--ui-border,#dfe6ef);cursor:pointer;flex-direction:column;justify-content:center;align-items:stretch;gap:9px;margin:0;padding:9px 7px;font-family:inherit;font-size:12px;font-weight:600;display:flex;background:var(--ui-raised,#edf1f5)!important;border:0!important;border-radius:10px!important}:root[data-theme=dark] .editor-theme-picker .editor-theme-options button,:root[data-theme=dark] .editor-layout .workspace-user-menu .editor-theme-options button{color:var(--ui-text,#e6ecf6);background:var(--ui-raised,#1e2a3b)!important}:root[data-theme=dark][data-palette=dark] .editor-theme-picker .editor-theme-options button,:root[data-theme=dark][data-palette=dark] .editor-layout .workspace-user-menu .editor-theme-options button{color:var(--ui-text,#eee);background:var(--ui-raised,#303030)!important}.editor-theme-picker .editor-theme-options button[aria-pressed=true],.editor-layout .workspace-user-menu .editor-theme-options button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ui-accent,#3568bf)}.editor-theme-picker .editor-theme-options button>span{text-align:center;display:block}.editor-theme-picker .editor-theme-options button>.editor-theme-swatches{border-radius:5px;height:24px;display:flex;overflow:hidden}.editor-theme-swatches i{flex:1;align-self:stretch;height:100%}.editor-palette-heading{margin-top:7px}.options-page .editor-theme-picker{max-width:580px;padding:16px 0}.workspace-sidebar>nav :is(a,button){width:100%;min-height:48px;color:var(--ui-text,#626e7d);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:12px;font-family:inherit;font-size:13px;font-weight:650;text-decoration:none;display:flex}:root[data-theme=dark] .workspace-sidebar>nav :is(a,button),:root[data-theme=dark][data-palette=dark] .workspace-sidebar>nav :is(a,button){color:var(--ui-text,#8db9ff)}.workspace-sidebar>nav :is(a,button):hover,.workspace-sidebar>nav a.active{background:var(--ui-raised,#edf3fb);color:var(--ui-accent,#3568bf)}:root[data-theme=dark] .workspace-sidebar>nav :is(a,button):hover,:root[data-theme=dark] .workspace-sidebar>nav a.active{background:var(--ui-raised,#1e2a3b);color:var(--ui-accent,#8db9ff)}:root[data-theme=dark][data-palette=dark] .workspace-sidebar>nav :is(a,button):hover,:root[data-theme=dark][data-palette=dark] .workspace-sidebar>nav a.active{background:var(--ui-raised,#303030);color:var(--ui-accent,#8db9ff)}.workspace-sidebar>nav .studio-icon,.workspace-sidebar>.workspace-rail-expand .studio-icon{flex:none;width:22px;height:22px}@media (width>=761px){.editor-layout:has(.subtitle-editor-page,.video-studio-app) .workspace-sidebar:not(.is-open)>nav :is(a,button){flex:none;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;margin-inline:auto;padding:0;display:flex}.editor-layout:has(.subtitle-editor-page,.video-studio-app) .workspace-sidebar:not(.is-open)>.workspace-rail-expand{flex:none;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;margin-inline:auto;padding:0;display:flex}.editor-layout:has(.subtitle-editor-page,.video-studio-app) .workspace-sidebar:not(.is-open)>nav .workspace-nav-label{display:none}.editor-layout .workspace-sidebar>.workspace-rail-expand{min-height:48px}}.editor-project-picker{border:1px solid var(--ui-border,#dfe6ef);background:var(--ui-panel,#fff);width:min(640px,100vw - 32px);max-height:min(720px,85dvh);color:var(--ui-text,#172130);border-radius:18px;padding:24px;font-family:inherit;box-shadow:0 24px 80px #0004}:root[data-theme=dark] .editor-project-picker{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .editor-project-picker{border:1px solid var(--ui-border,#484848);background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.editor-project-picker::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e1c88}:root[data-theme=dark] .editor-project-picker::backdrop,:root[data-theme=dark][data-palette=dark] .editor-project-picker::backdrop{background:#080e1c88}.editor-project-picker header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.editor-project-picker h2{margin:0 0 8px;font-size:23px}.editor-project-picker p{font-size:14px;line-height:1.6}.editor-project-picker button{background:var(--ui-raised,#edf1f5);color:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px}:root[data-theme=dark] .editor-project-picker button{background:var(--ui-raised,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .editor-project-picker button{background:var(--ui-raised,#303030)}.editor-project-picker>input{border:1px solid var(--ui-border,#dfe6ef);background:var(--ui-stage,#edf1f5);width:100%;height:44px;color:inherit;font:inherit;border-radius:10px;margin:8px 0 16px;padding:10px 12px}:root[data-theme=dark] .editor-project-picker>input{border:1px solid var(--ui-border,#3d4f67);background:var(--ui-stage,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .editor-project-picker>input{border:1px solid var(--ui-border,#484848);background:var(--ui-stage,#303030)}.editor-project-picker-list{gap:10px;display:grid}.editor-project-picker-list>a{background:var(--ui-raised,#edf1f5);color:inherit;border-radius:12px;align-items:center;gap:14px;padding:15px;text-decoration:none;display:flex}:root[data-theme=dark] .editor-project-picker-list>a{background:var(--ui-raised,#1e2a3b)}:root[data-theme=dark][data-palette=dark] .editor-project-picker-list>a{background:var(--ui-raised,#303030)}.editor-project-picker-list>a:hover{outline:2px solid var(--ui-accent,#3568bf);outline-offset:-2px}:root[data-theme=dark] .editor-project-picker-list>a:hover,:root[data-theme=dark][data-palette=dark] .editor-project-picker-list>a:hover{outline:2px solid var(--ui-accent,#3568bf)}.editor-project-picker-list>a>span:nth-child(2){flex:1;min-width:0}.editor-project-picker-list strong,.editor-project-picker-list small{text-overflow:ellipsis;display:block;overflow:hidden}.editor-project-picker-list small{opacity:.7;margin-top:5px;font-size:12px}.editor-project-picker-icon{width:40px;height:40px;color:var(--ui-accent,#3568bf);flex:none;place-items:center;display:grid}:root[data-theme=dark] .editor-project-picker-icon,:root[data-theme=dark][data-palette=dark] .editor-project-picker-icon{color:var(--ui-accent,#8db9ff)}.workspace-theme-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 10px;font-size:14px;list-style:none;display:flex}.workspace-theme-list summary::-webkit-details-marker{display:none}.workspace-theme-list summary>span{align-items:center;gap:12px;display:flex}.workspace-theme-list[open] summary>.studio-icon{transform:rotate(90deg)}.workspace-theme-list .editor-theme-options{grid-template-columns:1fr;gap:5px}.editor-layout .workspace-theme-list .editor-theme-options button{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:10px}.workspace-theme-list .editor-theme-options button>.editor-theme-swatches{flex:none;width:76px}.video-studio-main{container-type:inline-size}@container (width>=1000px){.video-studio-app .video-return-action{z-index:8;padding:0;position:absolute;bottom:24px;right:28px}}.video-caption-row{align-items:center;gap:8px;display:flex}.video-caption-row>label{flex:1;min-width:0}.video-caption-editor .video-caption-row .caption-delete-icon{width:30px;height:30px;min-height:30px;color:var(--ui-text);opacity:.65;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:6px;display:grid}.video-caption-editor .video-caption-row .caption-delete-icon:hover{color:#ff7184;opacity:1;background:#ff71841a}:root[data-theme=dark] .video-caption-editor .video-caption-row .caption-delete-icon:hover,:root[data-theme=dark][data-palette=dark] .video-caption-editor .video-caption-row .caption-delete-icon:hover{color:#ffacbc;background:#ff71841a}.caption-delete-icon .studio-icon{width:17px;height:17px}:root{--track-audio:#087d77;--track-wave:#7ef4dc;--track-caption:#7643c8}:root[data-theme=dark]{--track-audio:#08766e;--track-wave:#86ffe0;--track-caption:#8252d1}:root[data-dark-palette=amethyst][data-palette=dark]{--track-audio:#286a9b;--track-wave:#9be4ff;--track-caption:#9356d2}:root[data-dark-palette=emerald][data-palette=dark]{--track-audio:#12755a;--track-wave:#a0ffd8;--track-caption:#7c50bf}.video-studio-app .video-studio-track.audio{height:66px;min-height:66px}.video-studio-app .video-studio-track.audio>button{border:0;border-radius:7px;height:50px;overflow:hidden;background:var(--track-audio)!important;color:#fff!important}:root[data-theme=dark] .video-studio-app .video-studio-track.audio>button,:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track.audio>button{color:#fff!important}.video-studio-app .video-studio-track.audio svg.audio-waveform{opacity:.9;height:38px!important;color:var(--track-wave)!important}.video-studio-app .video-studio-track.audio>button strong{z-index:1;background:#001b2466;border-radius:3px;width:fit-content;padding:1px 4px;position:relative}:root[data-theme=dark] .video-studio-app .video-studio-track.audio>button strong,:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track.audio>button strong{background:#001b2466}.video-studio-app .video-studio-track.audio>button small{z-index:1;position:relative}.video-studio-app .video-studio-track.caption-lane{height:46px;min-height:46px}.video-studio-app .caption-lane button{border:0;border-radius:6px;height:32px;background:var(--track-caption)!important;color:#fff!important}:root[data-theme=dark] .video-studio-app .caption-lane button,:root[data-theme=dark][data-palette=dark] .video-studio-app .caption-lane button{color:#fff!important}.video-studio-app .caption-lane button strong{font-weight:650;color:#fff!important}:root[data-theme=dark] .video-studio-app .caption-lane button strong,:root[data-theme=dark][data-palette=dark] .video-studio-app .caption-lane button strong{color:#fff!important}.video-studio-app .video-studio-track>button.selected-clip{outline-offset:-2px;outline:2px solid #fff}:root[data-theme=dark] .video-studio-app .video-studio-track>button.selected-clip{outline:2px solid #3d4f67}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-track>button.selected-clip{outline:2px solid #484848}.video-studio-app .video-studio-track>button.at-playhead{box-shadow:inset 0 0 0 2px var(--timeline-head,#a9c9ff)}.video-studio-track-scroll{overscroll-behavior:contain}dialog.edita-confirm-delete,dialog.editor-project-picker{max-height:calc(100dvh - 40px);margin:auto;position:fixed;inset:0;overflow:auto}dialog.edita-confirm-delete{width:min(500px,100vw - 32px);padding:32px}.edita-project-error>div button{background:var(--ui-accent-button,#3568bf);color:#fff;border-color:#0000}:root[data-theme=dark] .edita-project-error>div button,:root[data-theme=dark][data-palette=dark] .edita-project-error>div button{background:var(--ui-accent-button,#3568bf);color:#fff}:root,:root[data-theme=dark]{--waveform-gold:#ffbc32;--waveform-ground:#302b20}.subtitle-app svg.audio-waveform{color:var(--waveform-gold)!important}.video-studio-app .video-studio-track.audio>button{background:0 0!important}.video-studio-app .video-studio-track.audio svg.audio-waveform{opacity:1;top:auto;bottom:0;transform:none;color:var(--waveform-gold)!important;height:42px!important}:root[data-theme=dark][data-palette=dark][data-dark-palette=amethyst]{--waveform-gold:#62dcdf;--waveform-ground:#17383e;--track-caption:#9356d2}:root[data-theme=dark][data-palette=dark][data-dark-palette=emerald]{--waveform-gold:#f3bf59;--waveform-ground:#39301c;--track-caption:#7050b5}.video-studio-app .video-studio-timeline{flex-direction:column;min-height:150px;max-height:65dvh;padding-top:14px;display:flex;overflow:visible}.video-studio-app .video-studio-timeline.is-hidden{min-height:0}.video-studio-timeline-head,.video-caption-timing{flex:none}.video-studio-app .video-studio-track-scroll{flex:1;min-height:0;max-height:none;padding-left:30px}.video-studio-track-area{flex-direction:column;display:flex}.video-studio-track-area>.video-timeline-ruler{flex:none;order:-3}.video-studio-track-area>.video-new-lane{flex:none;order:-2}.video-studio-track-area>.video-studio-track{flex:none}.timeline-height-handle{cursor:ns-resize;touch-action:none;z-index:5;place-items:center;height:12px;display:grid;position:absolute;top:0;left:0;right:0}.timeline-height-handle>span{background:var(--ui-border);border-radius:8px;width:54px;height:4px}.timeline-height-handle:hover>span,.timeline-height-handle:focus-visible>span,:root[data-theme=dark] .timeline-height-handle:hover>span,:root[data-theme=dark] .timeline-height-handle:focus-visible>span,:root[data-theme=dark][data-palette=dark] .timeline-height-handle:hover>span,:root[data-theme=dark][data-palette=dark] .timeline-height-handle:focus-visible>span{background:var(--ui-accent,#709cf0)}.video-studio-app .video-studio-track .track-order-grip{background:var(--ui-panel);width:26px;height:100%;color:var(--ui-text);z-index:9;cursor:grab;border:0;place-items:center;padding:0;font-size:22px;display:grid;position:sticky;top:0;left:0;overflow:visible;transform:translate(-29px)}.video-studio-track.reordering{opacity:.55;outline:2px dashed var(--ui-accent,#709cf0)}:root[data-theme=dark] .video-studio-track.reordering{outline:2px dashed var(--ui-accent,#3d4f67)}:root[data-theme=dark][data-palette=dark] .video-studio-track.reordering{outline:2px dashed var(--ui-accent,#484848)}.video-studio-app .combined-media>button:not(.track-order-grip){border-radius:7px;height:86px;padding:0;top:5px;background:0 0!important}.video-studio-app .combined-media .video-filmstrip{height:44px;position:absolute;inset:0 0 auto}.video-studio-app .combined-media .combined-audio{background:0 0;position:absolute;inset:44px 0 0}.video-studio-app .combined-media .combined-audio.muted{opacity:.4}.video-studio-app .combined-media .combined-audio svg.audio-waveform{opacity:1;width:100%;position:absolute;inset:auto 0 0;height:40px!important;color:var(--waveform-gold)!important}.video-studio-app .combined-media>button>strong{color:#fff;z-index:2;background:#1119;border-radius:3px;padding:2px 4px;position:absolute;top:4px;left:7px}:root[data-theme=dark] .video-studio-app .combined-media>button>strong,:root[data-theme=dark][data-palette=dark] .video-studio-app .combined-media>button>strong{color:#fff;background:#1119}.video-studio-app .combined-media>button>small{display:none}@media (width>=761px){.video-studio-app .video-studio-workspace{grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.video-studio-app .video-studio-main .studio-player{min-height:0}}.video-studio-app .unified-caption-lane.captions-above{border-bottom:0;margin-bottom:10px}.video-studio-app .unified-caption-lane.captions-below{border-top:0;margin-top:10px}@media (width>=761px){.editor-layout:has(.subtitle-editor-page,.video-studio-app) .workspace-sidebar:not(.is-open){box-sizing:border-box;flex:0 0 76px;align-items:center;width:76px;padding-inline:0}.editor-layout:has(.subtitle-editor-page,.video-studio-app) .workspace-sidebar:not(.is-open)>nav{flex-direction:column;align-items:center;width:100%;padding-inline:0;display:flex}.editor-layout:has(.subtitle-editor-page,.video-studio-app) .workspace-sidebar:not(.is-open)>nav :is(a,button){margin-inline:auto}}:root{--dialog-danger:#c33d50}:root[data-theme=dark]{--dialog-danger:#b93850}:root[data-dark-palette=amethyst][data-palette=dark]{--dialog-danger:#a83e68}:root[data-dark-palette=emerald][data-palette=dark]{--dialog-danger:#ae454c}dialog.save-before-leaving,dialog.edita-confirm-delete{max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:auto;background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}dialog.save-before-leaving p{opacity:.85;color:var(--ui-text)!important}dialog.save-before-leaving button,dialog.edita-confirm-delete button{background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}dialog.save-before-leaving .save-leaving-primary{background:var(--ui-accent-button,#3568bf)!important;color:#fff!important;border-color:#0000!important}:root[data-theme=dark] dialog.save-before-leaving .save-leaving-primary,:root[data-theme=dark][data-palette=dark] dialog.save-before-leaving .save-leaving-primary{background:var(--ui-accent-button,#3568bf)!important;color:#fff!important}dialog.save-before-leaving .save-before-leaving-icon{background:var(--ui-raised)!important;color:var(--ui-accent,#709cf0)!important}:root[data-theme=dark] dialog.save-before-leaving .save-before-leaving-icon,:root[data-theme=dark][data-palette=dark] dialog.save-before-leaving .save-before-leaving-icon{color:var(--ui-accent,#8db9ff)!important}dialog.edita-confirm-delete button.danger{background:var(--dialog-danger)!important;color:#fff!important;border-color:#0000!important}:root[data-theme=dark] dialog.edita-confirm-delete button.danger,:root[data-theme=dark][data-palette=dark] dialog.edita-confirm-delete button.danger{color:#fff!important}.video-studio-app .video-studio-track.combined-media{height:var(--media-track-height,98px);min-height:var(--media-track-height,98px)}.video-studio-app .combined-media>button:not(.track-order-grip){height:calc(var(--media-track-height,98px) - 12px)}.video-studio-app .combined-media .video-filmstrip{height:50%}.video-studio-app .combined-media .combined-audio{inset:50% 0 0}.video-studio-app .combined-media .combined-audio svg.audio-waveform{height:100%!important}.track-height-handle{z-index:10;cursor:ns-resize;touch-action:none;height:6px;position:absolute;left:28px;right:0}.track-height-handle.top{top:0}.track-height-handle.bottom{bottom:0}.track-height-handle:hover,.track-height-handle:focus-visible{background:var(--ui-accent,#709cf0);opacity:.65;border-radius:4px}:root[data-theme=dark] .track-height-handle:hover,:root[data-theme=dark] .track-height-handle:focus-visible,:root[data-theme=dark][data-palette=dark] .track-height-handle:hover,:root[data-theme=dark][data-palette=dark] .track-height-handle:focus-visible{background:var(--ui-accent,#709cf0)}.desktop-only-content{display:contents}.desktop-only-content[hidden]{display:none!important}.desktop-only-notice{box-sizing:border-box;background:var(--ui-stage,#11151d);min-height:100dvh;color:var(--ui-text,#edf1f8);text-align:center;place-items:center;padding:28px;font-family:Manrope Variable,sans-serif;display:grid}:root[data-theme=dark] .desktop-only-notice,:root[data-theme=dark][data-palette=dark] .desktop-only-notice{background:var(--ui-stage,#11151d);color:var(--ui-text,#edf1f8)}.desktop-only-notice section{flex-direction:column;align-items:center;gap:20px;max-width:440px;display:flex}.desktop-only-brand{letter-spacing:-1px;margin-bottom:20px;font-size:28px;font-weight:800}.desktop-only-brand span,.desktop-only-notice svg{color:var(--ui-accent,#8eabf3)}:root[data-theme=dark] .desktop-only-brand span,:root[data-theme=dark] .desktop-only-notice svg,:root[data-theme=dark][data-palette=dark] .desktop-only-brand span,:root[data-theme=dark][data-palette=dark] .desktop-only-notice svg{color:var(--ui-accent,#8db9ff)}.desktop-only-notice h1{margin:0;font-size:clamp(22px,6vw,30px);font-weight:700;line-height:1.3}.desktop-only-notice p{margin:0;font-size:15px;line-height:1.7}.desktop-only-notice small{opacity:.65;font-size:12px;line-height:1.6}:root{--caption-selection-color:var(--ui-accent,#3977db)}:root[data-theme=dark],[data-editor-theme=dark],[data-theme=dark]{--caption-selection-color:#e6c85b}:root .subtitle-text-rows article.active textarea,:root .video-caption-row.active textarea,:root[data-theme] .subtitle-text-rows article.active textarea,:root[data-theme] .video-caption-row.active textarea{border:1px solid var(--caption-selection-color)!important;box-shadow:none!important;outline:none!important}.caption-row-actions{align-self:stretch;align-items:stretch}.caption-row-actions .caption-options-menu>summary{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:7px;place-items:center;width:32px;height:100%;min-height:32px;display:grid}.caption-row-actions .caption-options-menu>summary:hover{background:var(--ui-raised);border-color:var(--ui-accent)}.caption-options-popup>.caption-popup-icons{flex-wrap:nowrap;justify-content:space-between;gap:6px;padding-right:2px;display:flex}.caption-popup-icons>button:last-child{margin-left:0}.caption-popup-icons .studio-icon{width:16px;height:16px}.caption-group-icon{flex:none;width:42px}.caption-group-icon .language-dropdown>span{display:none}.caption-group-icon .language-dropdown .language-dropdown-trigger{gap:2px;width:42px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:4px!important;display:flex!important}.caption-group-icon .language-dropdown-trigger>svg{width:12px}.caption-word-bucket-section>header{justify-content:space-between;align-items:center;gap:6px;padding:2px 0 5px;font-size:10px;display:flex}.caption-word-bucket-section>header button{width:22px!important;height:22px!important;padding:0!important}.caption-word-bucket{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:4px;min-height:76px;display:flex}.caption-word-choices button,.caption-word-bucket button{cursor:grab!important;border-style:dashed!important}.caption-word-choices{margin-top:5px}.caption-word-bucket button[aria-pressed=true]{border-color:var(--ui-accent)}.language-dropdown-portal{scrollbar-width:thin;scrollbar-color:var(--ui-accent,#3568bf) transparent;font-family:Manrope Variable,Manrope,sans-serif}.language-dropdown-portal [role=option]{font:inherit!important;min-height:30px!important;padding:7px 10px!important;line-height:1.35!important}.language-dropdown-portal [role=option][aria-selected=true]{color:var(--ui-accent,#77a9ff)!important;background:color-mix(in srgb, var(--ui-accent) 12%, var(--ui-panel))!important}:root[data-theme=dark] .language-dropdown-portal [role=option][aria-selected=true],:root[data-theme=dark][data-palette=dark] .language-dropdown-portal [role=option][aria-selected=true]{color:var(--ui-accent,#8db9ff)!important}.language-dropdown-portal [role=option].focused{background:color-mix(in srgb, var(--ui-text) 9%, var(--ui-panel))!important}.language-dropdown-portal [role=option][aria-selected=true].focused{background:color-mix(in srgb, var(--ui-accent) 22%, var(--ui-panel))!important}.language-dropdown-portal::-webkit-scrollbar{width:6px}.language-dropdown-portal::-webkit-scrollbar-thumb{background:var(--ui-accent);border-radius:10px}.subtitle-customize-head{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.subtitle-customize-head>small{opacity:.5;text-align:right;font-size:10px;font-weight:400}.caption-reset-format{font:inherit;border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-panel);cursor:pointer;border-radius:7px;grid-column:1/-1;padding:9px;font-size:11px}.timeline-group-tools>button:hover{background:color-mix(in srgb, var(--ui-accent) 14%, var(--ui-panel));border-color:var(--ui-accent)}.subtitle-app .caption-inline-times{z-index:5;top:3px!important;bottom:auto!important}.caption-edit-actions>.language-dropdown>span{display:none}.caption-edit-actions>.language-dropdown .language-dropdown-trigger{min-height:30px;font:inherit;justify-content:space-between;align-items:center;gap:10px;width:auto;min-width:105px;padding:6px 8px;font-size:11px;display:flex!important}.caption-edit-actions>.language-dropdown .language-dropdown-trigger>span{white-space:nowrap}.caption-edit-actions .studio-icon{width:18px;height:18px}:is(.subtitle-editor-page,.video-caption-editor) .edita-native-color{appearance:none!important;border:0!important;padding:0!important}:is(.subtitle-editor-page,.video-caption-editor) .edita-native-color::-webkit-color-swatch-wrapper{padding:0}:is(.subtitle-editor-page,.video-caption-editor) .edita-native-color::-webkit-color-swatch{border:0;border-radius:50%}:is(.subtitle-editor-page,.video-caption-editor) .edita-native-color::-moz-color-swatch{border:0;border-radius:50%}.caption-toggle-icons,.caption-style-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.caption-toggle-icons button{border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;background:0 0;border-radius:7px;place-items:center;padding:7px;display:grid}.caption-toggle-icons button[aria-pressed=true]{background:color-mix(in srgb, var(--ui-accent) 18%, transparent);border-color:var(--ui-accent)}.caption-style-actions>button{cursor:pointer;line-height:1.4;width:100%!important;min-width:0!important;font:inherit!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:0 0!important;border-radius:7px!important;grid-column:auto!important;margin:0!important;padding:8px 4px!important;font-size:10px!important}.caption-style-actions>button:hover{background:var(--ui-raised)!important}.caption-popup-icons{justify-content:flex-start!important}.caption-popup-icons>button:last-child{margin-right:2px;margin-left:auto!important}.caption-popup-icons>button:first-child>svg{transform:translate(-1px)}.caption-row-actions .caption-options-menu>summary{border:1px solid color-mix(in srgb, var(--ui-border) 25%, transparent)!important;border-radius:7px!important;padding:0 2px!important}.caption-row-actions .caption-options-menu>summary:hover{border-color:var(--ui-border)!important}.caption-row-actions .caption-options-menu>summary:after{display:none!important}.timeline-group-range{box-shadow:none;background:color-mix(in srgb, var(--group-color) 3%, var(--ui-panel))!important;border-color:color-mix(in srgb, var(--group-color) 20%, transparent)!important}.timeline-group-range:hover{background:color-mix(in srgb, var(--group-color) 12%, var(--ui-panel))!important;border-color:color-mix(in srgb, var(--group-color) 45%, transparent)!important}.subtitle-app .caption-timing-clip{height:40px!important}.subtitle-app .caption-timing-scroll{cursor:grab}.subtitle-app .caption-timing-scroll:active{cursor:grabbing}.subtitle-crop-controls,.subtitle-crop-controls>.language-dropdown{border-bottom:0!important}.subtitle-app.subtitle-editor-page .resizable-caption-dock{box-sizing:border-box;flex:none;max-height:80vh;position:relative;overflow:hidden;min-height:210px!important;padding-top:10px!important}.caption-dock-content{scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent;height:100%;min-height:0;overflow-y:auto}.caption-dock-resize{z-index:30;cursor:ns-resize;touch-action:none;place-items:center;height:10px;display:grid;position:absolute;top:0;left:0;right:0}.caption-dock-resize:after{content:"";background:var(--ui-border);border-radius:3px;width:42px;height:3px}.caption-dock-resize:hover:after{background:var(--ui-accent)}:root[data-theme] .caption-scope-picker .language-dropdown>span{display:none}:root[data-theme] .caption-scope-picker .language-dropdown-trigger{width:auto;min-height:30px;font:inherit;align-items:center;gap:8px;padding:5px 8px;font-size:10px;display:flex!important}.subtitle-customize-head>small:has(.caption-scope-picker){opacity:1;min-width:0}.subtitle-customize-head .caption-scope-picker .language-dropdown-trigger{opacity:.65;max-width:125px;background:0 0!important;border:0!important}.subtitle-customize-head .caption-scope-picker .language-dropdown-trigger:hover{opacity:1}.caption-alignment{flex-direction:column;gap:9px;font-size:10px;display:flex}.caption-alignment>div{gap:5px;display:flex}:root[data-theme] .caption-alignment button,:root[data-theme] .caption-toggle-icons button{border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid;width:32px!important;height:30px!important;min-height:30px!important;padding:5px!important}.caption-alignment .studio-icon,.caption-toggle-icons .studio-icon{width:17px;height:17px}:root[data-theme] .caption-alignment button[aria-pressed=true],:root[data-theme] .caption-toggle-icons button[aria-pressed=true]{background:color-mix(in srgb, var(--ui-accent) 18%, transparent);border-color:var(--ui-accent)}.caption-toggle-icons{gap:6px;display:flex!important}:root[data-theme] .caption-row-actions,:root[data-theme] .caption-row-actions>details{box-shadow:none!important;border:0!important;padding:0!important}:root[data-theme] .caption-row-actions .caption-options-menu>summary{justify-content:center;align-items:center;line-height:1;margin:0!important;padding:0!important;display:flex!important}:root[data-theme] .caption-row-actions .caption-options-menu>summary>svg{flex:none;display:block;margin:0!important}:root[data-theme] .subtitle-crop-controls,:root[data-theme] .subtitle-crop-controls .language-dropdown,:root[data-theme] .subtitle-tools-top{box-shadow:none!important;border-bottom:0!important}:root[data-theme] .subtitle-control-groups{column-gap:8px!important}:root[data-theme] .subtitle-control-groups>.subtitle-tools-top{flex:none;margin-right:0!important;padding-right:0!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) .caption-timing-clip{background:color-mix(in srgb, var(--ui-accent-button,#3568bf) 28%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent-button,#3568bf) 40%, transparent)!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) .caption-timing-clip.grouped-caption{background:color-mix(in srgb, var(--caption-group-color) 15%, transparent)!important}:root[data-theme] :is(.subtitle-app,.video-studio-app) .caption-timing-clip.active{border-color:var(--caption-selection-color)!important}:root[data-theme] .caption-group-label,:root[data-theme] .timeline-group-range{text-transform:uppercase;letter-spacing:.3px;font-family:Georgia,serif!important;font-size:8px!important;font-weight:400!important}:root[data-theme] .subtitle-add-segment,:root[data-theme] .video-caption-tab-body>button:last-of-type{font-size:10px!important}@container subtitle-preview (width<=999px){:root[data-theme] .subtitle-app.subtitle-editor-page .subtitle-preview-actions{justify-content:space-between;gap:12px;width:100%;display:flex}:root[data-theme] .subtitle-app.subtitle-editor-page .subtitle-preview-actions :is(.subtitle-export-actions,.subtitle-continue-bottom){flex:0 auto;width:auto}}.caption-font-controls,.caption-color-controls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}:root[data-theme] .timeline-group-name{text-transform:uppercase;font-family:Georgia,serif!important;font-size:8px!important;font-weight:400!important}:root[data-theme][data-palette] .editor-layout{color:var(--ui-text);background:var(--ui-stage)!important}:root[data-theme][data-palette] .editor-layout :is(.workspace-header,.workspace-sidebar,.subtitle-inspector,.subtitle-inspector-tabs,.subtitle-inspector-panel,.video-studio-media,.video-studio-tabs,.video-tool-rail,.workspace-user-menu,.editor-project-picker,.video-caption-editor,.subtitle-style-panel){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.editor-outlet,.subtitle-app.subtitle-editor-page,.subtitle-preview-panel,.video-studio-app,.video-studio-main){background:var(--ui-stage)!important;color:var(--ui-text)!important}:root[data-theme][data-palette] .editor-layout :is(.workspace-profile-trigger,.workspace-avatar,.workspace-menu-avatar,.language-dropdown-trigger,.subtitle-editor-bar button,.subtitle-word-actions button,.video-studio-timeline-head button,.workspace-sidebar-toggle){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.workspace-header,.workspace-sidebar,.workspace-user-menu) :is(a,button,strong,span){color:inherit}:root[data-theme][data-palette] .editor-layout :is(.workspace-profile-trigger,.workspace-user-menu,.workspace-sidebar) small{color:var(--ui-muted)!important}:root[data-theme][data-palette] .editor-layout :is(.workspace-profile-trigger,.workspace-user-menu,.workspace-sidebar,.workspace-header) .studio-icon{color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout .workspace-user-menu :is(a,button){color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout .workspace-user-menu :is(a,button):hover{background:var(--ui-raised)!important}:root[data-theme][data-palette] .editor-layout :is(.workspace-profile-trigger:hover,.workspace-profile-trigger[aria-expanded=true],.subtitle-inspector-tabs button[aria-selected=true],.video-caption-tools button[aria-pressed=true],.video-tool-rail button[aria-pressed=true]){background:var(--ui-raised)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout .project-toolbar input{background:var(--ui-stage)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-header-project .project-toolbar>button{box-sizing:border-box;height:34px;min-height:34px;font-weight:600;line-height:1.35;padding:9px 12px!important;font-family:Manrope Variable,Manrope,sans-serif!important;font-size:11px!important}:root[data-theme][data-palette] .editor-layout :is(.project-toolbar>button:not(.secondary),.subtitle-preview-actions button,.video-return-action button,.subtitle-style-categories button.active,.workspace-logo-mark){background:var(--ui-accent-button)!important;color:#fff!important;border-color:#0000!important}:root[data-theme][data-palette] .editor-layout .project-toolbar>button.secondary{background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout .subtitle-style-categories{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout .subtitle-style-categories button:not(.active){color:var(--ui-muted)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.workspace-menu-heading,.workspace-menu-section,.workspace-user-menu hr,.subtitle-style-summary,.subtitle-inspector-tabs){border-color:var(--ui-border)!important}:root[data-theme][data-palette] :is(.language-dropdown-menu,.language-dropdown-list,.edita-confirm-delete){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout .workspace-profile-trigger{gap:8px;font-size:11px!important}:root[data-theme][data-palette] .editor-layout .workspace-profile-trigger .workspace-avatar{flex:none;width:30px;height:30px}:root[data-theme][data-palette] .editor-layout .workspace-profile-trigger>.studio-icon{width:13px;height:13px}.video-studio-app .video-studio-track-scroll{padding-left:10px}.video-studio-app .video-preview-tools button .studio-icon{transform:none}.video-studio-app .video-ratio-picker>button>.studio-icon:last-child{transform:translateY(-1px)}.video-studio-app .video-preview-tools .video-export-primary{font-family:inherit;font-size:12px;font-weight:400}.video-studio-app .video-preview-tools select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238899aa' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;padding-right:19px}@container (width<=800px){.video-studio-app .video-studio-timeline-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid;padding-inline:0!important}.video-studio-app .video-studio-timeline-head .video-timeline-actions{grid-column:1/-1}.video-studio-app .video-studio-timeline-head .video-timeline-actions button>span{display:none}.video-studio-app .video-studio-timeline-head .video-timeline-actions button{width:30px;min-width:30px;padding:5px}.video-studio-app .video-studio-timeline-head .video-timeline-transport{white-space:nowrap;grid-column:1;gap:4px;width:100%;min-width:0;margin:0}.video-studio-app .video-studio-timeline-head .video-studio-zoom{grid-column:2;justify-self:stretch;gap:5px;width:100%;min-width:0}.video-studio-app .video-studio-timeline-head .video-studio-zoom input{flex:1;width:0;min-width:0}.video-studio-app .video-studio-timeline-head .video-studio-zoom button{flex:none}.video-studio-app .video-studio-zoom .timeline-fit,.video-studio-app .video-studio-zoom button[aria-expanded]{display:none}.video-studio-app .video-studio-timeline-head .clean-audio-shortcut{width:28px;min-width:28px;padding:5px;font-size:0;color:#286556!important;background:#e2f1ed!important;border-color:#b2d9cc!important}:root[data-theme=dark] .video-studio-app .video-studio-timeline-head .clean-audio-shortcut{color:#e6ecf6!important;background:#1e2a3b!important;border-color:#3d4f67!important}:root[data-theme=dark][data-palette=dark] .video-studio-app .video-studio-timeline-head .clean-audio-shortcut{color:#eee!important;background:#303030!important;border-color:#484848!important}.video-studio-app .video-studio-timeline-head .clean-audio-shortcut:after{content:"✧";font-size:18px}.video-studio-app .video-timeline-transport strong{font-size:10px}.video-studio-app .video-timeline-transport>span{font-size:8px}}.preset-actions{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.preset-actions button,.preset-card-actions button{font:inherit;border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-raised);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:11px}.shared-style-picker .preset-card-actions{gap:5px;padding:7px 0;display:grid}.shared-style-picker .preset-card-actions button{width:100%;height:auto;min-height:28px}.preset-card-actions small{color:var(--ui-muted);font-size:10px}.admin-caption-presets>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-preset-grid{grid-template-columns:repeat(auto-fill,minmax(170px,210px));gap:16px;display:grid}.admin-preset-grid article{border:1px solid var(--ui-border);border-radius:12px;min-width:0;padding:10px}.admin-preset-grid .subtitle-style-demo{aspect-ratio:9/16;border-radius:8px;width:100%;height:auto;position:relative;overflow:hidden}.admin-preset-grid canvas{width:100%;height:100%;position:absolute;inset:0}.admin-preset-grid button{margin-top:6px}.video-studio-app .video-studio-timeline{container-type:inline-size}.shared-style-picker .preset-card-actions small{box-shadow:none;white-space:normal;display:block;color:var(--ui-muted)!important;background:0 0!important;padding:3px 0!important;position:static!important}@container (width<=800px){:root[data-theme][data-palette] .video-studio-app .video-studio-timeline-head .clean-audio-shortcut{color:#286556!important;background:#e2f1ed!important;border:1px solid #b2d9cc!important}}.preset-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.preset-actions>button{width:100%;min-width:0}.preset-actions>button:only-child{grid-column:1/-1}.shared-style-picker .preset-empty{color:var(--ui-muted);font-size:11px;line-height:1.5}.caption-row-background{border-bottom:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-raised) 35%, transparent);position:absolute;left:0;right:0}.caption-row-background>span{opacity:.6;pointer-events:none;font-size:8px}.caption-group-row{background:color-mix(in srgb, var(--group-color) 7%, var(--ui-panel))}.caption-row-label{height:14px;color:var(--ui-text);cursor:pointer;z-index:3;background:0 0;border:0;font:9px Georgia,serif;position:absolute;top:0;left:0}:root[data-theme][data-palette] .caption-timing-clip.caption-title{border-radius:6px;background:color-mix(in srgb, var(--ui-accent) 35%, var(--ui-panel))!important;border-color:var(--ui-accent)!important;height:18px!important;min-height:18px!important}:root[data-theme][data-palette] .caption-title .caption-timing-select{height:100%;min-height:0!important;color:var(--ui-text)!important;background:0 0!important;padding:0 7px!important}.caption-title .caption-timing-select>span{line-height:16px;font-size:9px!important}.caption-title .caption-inline-times{z-index:10;top:20px}#subtitle-timeline-group-tools{margin-left:12px;margin-right:auto}#subtitle-timeline-group-tools .timeline-group-tools{margin:0;padding:0}.subtitle-media-track{border-radius:7px;height:80px;position:relative;overflow:hidden}.subtitle-media-track .video-filmstrip{opacity:.9;display:flex;position:absolute;inset:0 0 25px;overflow:hidden}.subtitle-media-track .video-filmstrip img{object-fit:cover;flex:1;width:0}.subtitle-media-track .subtitle-timeline-sound{background:color-mix(in srgb, var(--ui-panel) 50%, transparent);height:32px;position:absolute;inset:auto 0 0}.subtitle-media-track .audio-waveform{height:30px!important}.caption-title .caption-timing-select>span{margin-top:0!important}.caption-title .caption-inline-times{bottom:auto}.subtitle-app.subtitle-editor-page .subtitle-timeline-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.subtitle-timeline-head #subtitle-timeline-group-tools{margin:0 0 0 10px}.subtitle-timeline-head>strong{margin-right:auto}.subtitle-app .caption-row-label{min-height:0!important;padding:0 5px!important;font:9px/14px Georgia,serif!important}:root[data-theme][data-palette] .caption-timing-clip.caption-title{background:color-mix(in srgb, #c79232 28%, var(--ui-panel))!important;border-color:#c79232!important}:root .subtitle-app .caption-audio-lane .subtitle-media-track{height:80px;position:relative}:root .subtitle-app .caption-audio-lane .subtitle-media-track .video-filmstrip{opacity:1;height:100%;inset:0}:root .subtitle-app .caption-audio-lane .subtitle-media-track .subtitle-timeline-sound{background:0 0;height:80px;min-height:0;display:block;position:absolute;inset:0}:root .subtitle-app .caption-audio-lane .subtitle-media-track .audio-volume-handle{width:100%;height:80px;position:absolute;inset:0}:root .subtitle-app .caption-audio-lane .subtitle-media-track svg.audio-waveform{opacity:.85;bottom:0;height:32px!important}:root .subtitle-app .caption-audio-lane .subtitle-media-track .subtitle-timeline-sound>button{z-index:3;opacity:.9;width:28px;height:28px;padding:5px;position:absolute;top:5px;left:5px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app){--titl-ink:var(--ui-text);--titl-soft:var(--ui-muted);--titl-paper:var(--ui-panel);--titl-purple:var(--ui-accent);--titl-lime:var(--ui-raised)}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) :is(.subtitle-timeline,.subtitle-bottom-dock,.subtitle-text-rows,.subtitle-segment-list,.subtitle-caption-editor,.caption-timing-scroll,.subtitle-timeline-head){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) :is(.subtitle-timeline-zoom,.subtitle-tools-top,.subtitle-tools-bottom,.subtitle-playback,.subtitle-playback-tools,.subtitle-control-groups,.timeline-group-tools,.subtitle-inspector-panel,.video-caption-tab-body) button:where(:not(.caption-timing-select):not(.caption-timing-resize):not(.subtitle-style-preview):not(.subtitle-style-card button)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) :is(input:not([type=range]):not([type=color]),textarea,select){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) input[type=range]{accent-color:var(--ui-accent-button)}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) button:not(:disabled):hover{background-color:color-mix(in srgb, var(--ui-accent) 20%, var(--ui-panel))!important;color:var(--ui-text)!important;border-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) button:is(.active,[aria-pressed=true],[aria-selected=true]){background-color:color-mix(in srgb, var(--ui-accent) 30%, var(--ui-panel))!important;color:var(--ui-text)!important;border-color:var(--ui-accent)!important;box-shadow:none!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) button:focus-visible{outline-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-clip{background:color-mix(in srgb, var(--ui-accent) 20%, var(--ui-panel))!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-clip:is(.active,:hover){background:color-mix(in srgb, var(--ui-accent) 35%, var(--ui-panel))!important;border-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-clip :is(span,small,button){color:var(--ui-text)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-resize,:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-select{background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-timing-resize:after{background:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-title .caption-timing-select{justify-content:center!important;gap:0!important;min-height:0!important;padding:0 3px!important;line-height:16px!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-title .caption-timing-select>span{margin:0!important;font-size:9px!important;line-height:16px!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-title .caption-group-label{display:none}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .caption-title{background:color-mix(in srgb, #c79232 28%, var(--ui-panel))!important;border-color:#c79232!important}.caption-drag-origin{pointer-events:none;z-index:8;border-inline:1px dashed var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 9%, transparent);position:absolute}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) input[type=range]::-webkit-slider-thumb{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) input[type=range]::-moz-range-thumb{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) input[type=range]::-webkit-slider-runnable-track{background:var(--ui-raised)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) input[type=range]::-moz-range-track{background:var(--ui-raised)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-app.subtitle-editor-page,.video-studio-app) .clean-audio-shortcut{background:color-mix(in srgb, var(--ui-accent) 12%, var(--ui-panel))!important;border-color:var(--ui-accent)!important;color:var(--ui-text)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) :where(button,summary,select,textarea,input:not([type=range]):not([type=checkbox]):not([type=radio])):where(:not(.edita-native-color):not(.caption-empty-color)),:root[data-theme][data-palette] .caption-quick-toolbar :where(button,summary,select,textarea,input:not([type=range]):not([type=checkbox]):not([type=radio])):where(:not(.edita-native-color):not(.caption-empty-color)){background:var(--ui-panel)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) :is(button,summary):not(.edita-native-color):hover,:root[data-theme][data-palette] .caption-quick-toolbar :is(button,summary):not(.edita-native-color):hover{border-color:var(--ui-muted)!important;box-shadow:0 1px 3px #0001!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) :is(button[aria-selected=true],button[aria-pressed=true]),:root[data-theme][data-palette] .caption-quick-toolbar :is(button[aria-selected=true],button[aria-pressed=true]){border-color:var(--ui-accent)!important;box-shadow:inset 0 -2px var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) :is(.caption-basics-card,.caption-settings-menu>button,.settings-words-panel,.subtitle-clean-audio,.subtitle-voice-picker,.caption-legacy-settings),:root[data-theme][data-palette] .caption-quick-toolbar :is(.caption-basics-card,.caption-settings-menu>button,.settings-words-panel,.subtitle-clean-audio,.subtitle-voice-picker,.caption-legacy-settings){background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important;box-shadow:0 2px 5px #0000000a!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-role-tabs,:root[data-theme][data-palette] .caption-quick-toolbar .caption-role-tabs{background:var(--ui-panel)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-format-buttons,:root[data-theme][data-palette] .caption-quick-toolbar .caption-format-buttons{gap:7px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-inline-role,:root[data-theme][data-palette] .caption-quick-toolbar .caption-inline-role{color:var(--ui-muted);font-size:10px;font-weight:400}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-typography-extras,:root[data-theme][data-palette] .caption-quick-toolbar .caption-typography-extras{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-no-groups,:root[data-theme][data-palette] .caption-quick-toolbar .caption-no-groups{align-items:center;gap:7px;font-size:11px;display:flex}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .edita-native-color,:root[data-theme][data-palette] .caption-quick-toolbar .edita-native-color{background:var(--picked-color)!important;border:1px solid var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.project-toolbar>button:not(.secondary),.subtitle-preview-actions .workspace-caption-action,.subtitle-export-actions>button){background:var(--ui-raised)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.project-toolbar>button,.subtitle-preview-actions .workspace-caption-action,.subtitle-export-actions>button):hover:not(:disabled){background:var(--ui-accent-button)!important;color:#fff!important;border-color:#0000!important}:root[data-theme][data-palette] .editor-layout .language-dropdown-trigger{background:var(--ui-panel)!important;border:1px solid var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .settings-words-panel{box-shadow:none!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .settings-words-panel>summary{border-radius:0;box-shadow:none!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-basics-sticky-head>header{border-top:1px solid color-mix(in srgb, var(--ui-border) 45%, transparent);align-items:center;padding-top:8px;padding-bottom:8px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-settings-back{place-items:center;margin-top:0;padding:0;display:grid}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-basics-card{padding-left:0;padding-right:0;box-shadow:none!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-fill-choice{padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-outline-controls .caption-format-buttons button{font-size:12px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-outline-controls .caption-add-outline{box-sizing:border-box;height:34px;min-height:34px;margin-bottom:0}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-typography-extras{align-items:start}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-typography-extras>.language-dropdown,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-typography-extras>.caption-basic-range{flex-direction:column;align-items:stretch;gap:6px;min-width:0;margin:0;display:flex}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-typography-extras>.language-dropdown>span,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-typography-extras>.caption-basic-range>span{align-items:center;height:18px;min-height:18px;margin:0;font-size:10px;line-height:18px;display:flex}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-typography-extras .language-dropdown-trigger,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-typography-extras input[type=range]{box-sizing:border-box;height:34px;min-height:34px;margin:0}:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-font-size-combo .caption-size-field .caption-pixel-input,:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-outline-controls .caption-outline-number>input,:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) input[type=number]{border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:3px!important}:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) :is(.caption-size-steppers,.caption-outline-steppers) button{box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme][data-palette] .caption-quick-toolbar{padding-left:29px}:root[data-theme][data-palette] .caption-quick-toolbar .language-dropdown-trigger{border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .caption-quick-toolbar>button:not(.edita-native-color){box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}:root[data-theme][data-palette] .caption-quick-toolbar>button:not(.edita-native-color):is(:hover,:focus-visible){border-color:var(--ui-border)!important}:root[data-theme][data-palette] .caption-quick-toolbar>button .studio-icon{width:14px;height:14px;transform:translate(-1px)}:root[data-theme][data-palette] .caption-quick-toolbar>.caption-toolbar-close .studio-icon{width:17px;height:17px;transform:translate(-2px,-1px)}:root[data-theme][data-palette] .caption-quick-toolbar>.caption-toolbar-grip{border-radius:11px 0 0 11px;place-items:center;width:24px;height:auto;min-height:0;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0}:root[data-theme][data-palette] .editor-layout :is(.subtitle-preview-actions button,.subtitle-export-actions>button,.video-return-action button){font-weight:400;font-family:Manrope Variable,Manrope,sans-serif!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .language-dropdown-trigger,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-scope-picker .language-dropdown-trigger{border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace :is(.caption-role-tabs,.caption-fill-choice) button,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace :is(.caption-role-tabs,.caption-fill-choice) button:is(:hover,:focus-visible,[aria-pressed=true]){border:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace :is(.caption-role-tabs,.caption-fill-choice) button:after{background:#fff}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .subtitle-customize-head>small:has(.caption-scope-picker){flex:0 0 calc(33.3333% - 2px);width:calc(33.3333% - 2px)}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .subtitle-customize-head .caption-scope-picker,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .subtitle-customize-head .caption-scope-picker .language-dropdown{width:100%;min-width:0}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .subtitle-customize-head .caption-scope-picker .language-dropdown-trigger{opacity:1;width:100%;min-width:0;max-width:none}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-outline-controls .caption-outline-number{gap:2px;height:28px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-outline-controls .caption-outline-number>input{font-variant-numeric:tabular-nums;width:50px;height:28px;font:400 11px Manrope Variable,Manrope,sans-serif;padding:2px 14px 2px 3px!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-outline-controls .caption-outline-steppers{opacity:0;pointer-events:none;width:13px;height:26px;top:1px;left:37px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-outline-controls .caption-outline-number:is(:hover,:focus-within) .caption-outline-steppers{opacity:1;pointer-events:auto}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-outline-controls .caption-outline-steppers button{border-radius:2px;width:13px;height:13px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-outline-controls .caption-outline-steppers svg{width:13px;height:13px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .settings-words-panel,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .settings-words-panel>summary{box-shadow:none!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-outline-controls .caption-outline-edit-row .caption-outline-remove{box-sizing:border-box;height:34px;min-height:34px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-outline-controls :is(.caption-format-buttons button,.caption-outline-remove,.caption-add-outline){background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-outline-controls :is(.caption-format-buttons button,.caption-outline-remove,.caption-add-outline):is(:hover,:focus-visible,[aria-pressed=true]){background:var(--ui-raised)!important}:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-font-size-combo{border-bottom:1px solid var(--ui-border);box-sizing:border-box;flex-basis:auto;width:max-content;min-width:max-content}:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-outline-controls .caption-outline-number{border-bottom:1px solid var(--ui-border);box-sizing:border-box}:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-font-size-combo .caption-size-field .caption-pixel-input,:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-outline-controls .caption-outline-number>input,:root[data-theme][data-palette] :is(.subtitle-inspector,.video-caption-editor,.caption-quick-toolbar) .caption-font-size-combo .caption-size-field{box-shadow:none!important;border:0!important;outline:none!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-outline-controls .caption-outline-number{border-bottom:0;position:relative}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-outline-controls .caption-outline-number:after{content:"";background:var(--ui-border);z-index:2;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-outline-controls .caption-outline-edit-row .caption-outline-remove{width:34px;min-width:34px;height:34px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.caption-settings-menu,.preset-actions,.subtitle-style-categories,.subtitle-caption-file-actions,.subtitle-find-tools,.caption-file-actions,.caption-find-tools,.subtitle-text-rows,.video-caption-row) button:not(:hover):not(:focus-visible),:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-basics-workspace .caption-settings-menu>button:not(:hover):not(:focus-visible){background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-scope-picker .language-dropdown-trigger{border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.subtitle-text-rows>article,.video-caption-row){border:0!important;border-top:1px solid var(--ui-border)!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.subtitle-text-rows>article,.video-caption-row) textarea{border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.subtitle-reorder-grip,.caption-options-menu>summary){box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-reorder-grip{cursor:grab;align-self:stretch;place-items:center;display:grid;padding:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-reorder-grip svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:11px;height:18px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-reorder-grip:active{cursor:grabbing}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-options-menu>summary:is(:hover,:focus-visible){border-color:var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.clean-audio-panel,.clean-audio-panel>summary),:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.clean-audio-panel,.subtitle-voice-panel,.video-voice-panel) button,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.clean-audio-panel,.subtitle-voice-panel,.video-voice-panel) summary{box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.clean-audio-panel,.subtitle-voice-panel,.video-voice-panel) button:not(.language-dropdown-trigger):is(:hover,:focus-visible){text-underline-offset:5px;text-decoration:underline}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.clean-audio-panel,.subtitle-voice-panel,.video-voice-panel) .language-dropdown-trigger{border:0!important;border-bottom:1px solid var(--ui-border)!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.clean-audio-panel,.subtitle-voice-panel,.video-voice-panel) :is(.subtitle-voice-test-row,.subtitle-voice-action){border:0!important;border-top:1px solid var(--ui-border)!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.clean-audio-panel,.subtitle-voice-panel,.video-voice-panel) :is(.subtitle-voice-tabs,.subtitle-voice-picker){box-shadow:none!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .voice-compact-actions .studio-icon{transform:translateY(-1px)}:root[data-theme][data-palette] .caption-quick-toolbar>button .studio-icon{transform:none}:root[data-theme][data-palette] .caption-quick-toolbar>.caption-toolbar-close .studio-icon{transform:translate(-1px,-.5px)}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector-tabs,.video-caption-tools) button{font-family:Manrope Variable,Manrope,sans-serif!important;font-size:11px!important;font-weight:400!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-typography-extras>.caption-basic-range input[type=range]{align-self:end;height:4px;min-height:4px;margin-top:28px;margin-bottom:2px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-sticky-sentinel{pointer-events:none;height:1px;margin-bottom:-1px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-basics-sticky-head{border-bottom:1px solid #0000;transition:box-shadow .15s,border-color .15s}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-advanced-modules{border-top:1px solid var(--ui-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-top:12px;display:grid}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-advanced-modules button{min-width:0;min-height:48px;color:var(--ui-text);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font:400 9px Manrope Variable,Manrope,sans-serif;display:flex;border:1px solid var(--ui-border)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-advanced-modules button:is(:hover,[aria-pressed=true]){background:var(--ui-raised)!important;border-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-advanced-modules .studio-icon{width:16px;height:16px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-advanced-module-note{color:var(--ui-muted);flex-direction:column;gap:5px;font-size:10px;line-height:1.5;display:flex}:root[data-theme=light][data-palette=light][data-light-palette=mint] .editor-layout :is(.subtitle-inspector-tabs button[aria-selected=true],.video-caption-tools button[aria-pressed=true],button.active){background:var(--ui-raised)!important;border-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout .workspace-header :is(input,button,a,label,.project-toolbar){font-family:Manrope Variable,Manrope,sans-serif!important}:root[data-theme][data-palette] .editor-layout .workspace-header .project-toolbar input{font-size:11px!important;font-weight:400!important}:root[data-theme][data-palette] .editor-layout .workspace-header :is(button,.project-toolbar>button.secondary){border:1px solid var(--ui-border)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile-trigger:is(:hover,[aria-expanded=true]),:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile-trigger{border:1px solid var(--ui-border)!important;box-shadow:none!important;color:var(--ui-text)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-control-groups,.subtitle-playback-tools,.subtitle-timeline-zoom,.timeline-group-tools) button,:root[data-theme][data-palette] .editor-layout .subtitle-control-groups .language-dropdown-trigger{border:1px solid var(--ui-border)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-basics-sticky-head.is-stuck{border-bottom-color:#0000;box-shadow:0 6px 8px -4px #0004}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-style-panel .caption-scope-picker .language-dropdown-trigger{border:0!important;border-bottom:1px solid var(--ui-border)!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.subtitle-text-rows>article,.video-caption-row) textarea{border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-options-popup .caption-extra-options>summary{border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-group-add-menu{position:relative}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-group-add-menu>summary{box-sizing:border-box;cursor:pointer;border-radius:5px;place-items:center;width:30px;height:30px;list-style:none;display:grid}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-group-add-menu>summary::-webkit-details-marker{display:none}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-group-add-menu .studio-icon{width:16px;height:16px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-group-add-options{z-index:10;border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:7px;flex-direction:column;gap:6px;width:180px;max-height:230px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 5px 15px #0002}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-popup-icons .caption-group-add-options button{white-space:normal;text-align:left;width:100%;height:auto;min-height:30px;padding:6px 8px;font-size:11px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-voice-panel .subtitle-voice-tabs{box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) :is(.clean-audio-panel .clean-audio-apply,.subtitle-voice-panel .subtitle-voice-tabs button,.subtitle-voice-panel .subtitle-voice-action button){padding:8px 12px;border:1px solid var(--ui-border)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-voice-panel :is(.subtitle-voice-picker,.subtitle-voice-test-row) .language-dropdown-trigger{background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-section-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-section-navigation button{color:var(--ui-text);cursor:pointer;border-radius:6px;padding:9px 6px;font:400 10px Manrope Variable,Manrope,sans-serif;border:1px solid var(--ui-border)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-section-navigation button:hover{background:var(--ui-raised)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-options-popup .caption-popup-icons{padding-right:0;position:relative}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-popup-icons .caption-group-add-menu{position:static}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-popup-icons .caption-group-add-options{box-sizing:border-box;width:auto;padding:10px;left:0;right:0}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-popup-icons .caption-group-add-options button{white-space:normal;min-width:0;min-height:32px;line-height:1.4;width:100%!important;height:auto!important;margin:0!important;padding:7px 10px!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-extra-options .caption-extra-label{color:var(--ui-muted);margin-bottom:8px;display:block}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .caption-extra-options .caption-extra-actions{flex-wrap:wrap;gap:8px;display:flex}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-add-segment,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-add-segment:hover{border:1px solid var(--ui-border)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-style-panel .subtitle-style-categories button{position:relative;background:0 0!important;font:400 11px Manrope Variable,Manrope,sans-serif!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-style-panel .subtitle-style-categories button:after{content:"";background:var(--ui-accent);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:3px;left:8px;right:8px;transform:scaleX(0)}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-style-panel .subtitle-style-categories button:is(.active,:hover,:focus-visible):after{transform:scaleX(1)}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-style-panel .subtitle-style-categories button.active{color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-voice-panel .subtitle-voice-picker{background:0 0!important;border:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-voice-panel .subtitle-voice-picker>button{border:1px solid var(--ui-border)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .clean-audio-panel .clean-audio-apply:not(:disabled){cursor:pointer}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-voice-panel :is(.subtitle-voice-test-row,.subtitle-voice-action){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-voice-panel .subtitle-voice-action button{border:1px solid var(--ui-border)!important}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-bottom-dock :is(.subtitle-control-groups,.subtitle-timeline-zoom,.timeline-group-tools) button,:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-bottom-dock :is(.subtitle-control-groups,.subtitle-timeline-zoom,.timeline-group-tools) button:hover,:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-bottom-dock .subtitle-control-groups .language-dropdown-trigger{border:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-preview-actions :is(.subtitle-export-actions>button,.workspace-caption-action){background:var(--ui-panel)!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile .workspace-profile-trigger,:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile .workspace-profile-trigger:is(:hover,[aria-expanded=true]){border:0!important;border-bottom:1px solid var(--ui-border)!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile-trigger .workspace-avatar{background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-basics-sticky-head,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-basics-sticky-head.is-stuck{box-shadow:none!important;border-bottom:0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace[data-view=text] .caption-basics-sticky-head.is-stuck>header{position:relative}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace[data-view=text] .caption-basics-sticky-head.is-stuck>header:after{content:"";pointer-events:none;background:linear-gradient(#00000020,#0000);height:6px;position:absolute;top:100%;left:0;right:0}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace[data-view=menu]{min-height:0}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace[data-view=menu] .caption-basics-sticky-head{position:static}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-settings-back{color:var(--ui-accent)!important;background:var(--ui-raised)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-settings-back svg{width:12px;height:12px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-format-buttons .studio-icon{width:15px;height:15px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-text-format-row{grid-template-columns:minmax(0,1fr) auto}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel:has(.caption-basics-workspace[data-view=menu])>.subtitle-customize-head{position:static}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile .workspace-profile-trigger:not(:hover),:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile .workspace-profile-trigger:is(:hover,:focus,[aria-expanded=true]){outline:none;border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-billing-nav a{text-decoration:none;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-billing-nav a:after{content:"";background:var(--ui-accent);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-billing-nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-inspector .subtitle-inspector-tabs button[aria-selected=true],:root[data-theme][data-palette] .editor-layout .video-caption-editor .video-caption-tools button[aria-pressed=true]{background:var(--ui-raised)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent)!important;box-shadow:none!important}:root[data-theme][data-palette] .editor-layout .subtitle-timeline-zoom input[type=range]::-webkit-slider-thumb{width:10px;height:10px;border-radius:1px!important}:root[data-theme][data-palette] .editor-layout .subtitle-timeline-zoom input[type=range]::-moz-range-thumb{width:10px;height:10px;border-radius:1px!important}@media (prefers-reduced-motion:reduce){.workspace-billing-nav a:after{transition:none!important}}:root[data-theme][data-palette] .editor-layout{--caption-active-fill:var(--ui-accent-button);--caption-active-ink:#fff}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-inspector .subtitle-inspector-tabs button[aria-selected=true],:root[data-theme][data-palette] .editor-layout .video-caption-editor .video-caption-tools button[aria-pressed=true],:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-role-tabs button[aria-pressed=true],:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-settings-back{background:var(--caption-active-fill)!important;color:var(--caption-active-ink)!important;border-color:var(--caption-active-fill)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-basics-sticky-head.is-stuck{padding-bottom:12px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-basics-sticky-head.is-stuck>header:after{top:calc(100% + 12px)}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-style-actions{margin-top:10px;margin-bottom:12px}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-style-actions button,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-section-navigation button{background:var(--caption-active-fill)!important;color:var(--caption-active-ink)!important;border:1px solid var(--caption-active-fill)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-style-actions button:hover,:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-section-navigation button:hover{background:var(--ui-panel)!important;color:var(--ui-accent)!important;border-color:var(--caption-active-fill)!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .language-dropdown-trigger{cursor:pointer}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-font-size-combo .caption-size-field .caption-size-steppers button{box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile .workspace-profile-trigger:is(:hover,[aria-expanded=true]){border-bottom-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile .workspace-profile-trigger:is(:hover,[aria-expanded=true]) :is(.workspace-avatar,.studio-icon){color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input[type=range]::-webkit-slider-runnable-track{height:4px!important}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input[type=range]::-webkit-slider-thumb{border-radius:1px!important;width:10px!important;height:10px!important;margin-top:-3px!important;transform:none!important}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input[type=range]::-moz-range-track{height:4px!important}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-timeline-zoom input[type=range]::-moz-range-thumb{border-radius:1px!important;width:10px!important;height:10px!important;margin-top:0!important;transform:none!important}.caption-outline-color.is-unconfigured .edita-native-color{position:relative;overflow:hidden}.caption-outline-color.is-unconfigured .edita-native-color:after{content:"";pointer-events:none;background:var(--ui-raised);position:absolute;inset:0}.caption-outline-color.is-unconfigured .edita-native-color:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(155deg, transparent calc(50% - 1px), var(--ui-muted) 50%, transparent calc(50% + 1px));border-radius:4px;position:absolute;inset:3px}:root[data-theme][data-palette] .editor-layout .subtitle-app .caption-audio-lane .subtitle-media-track .subtitle-timeline-sound>button{margin-top:0;top:2px;transform:translateY(-2px)}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-user-menu button.workspace-signout{border-radius:7px;box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-user-menu button.workspace-signout:hover{background:var(--ui-raised)!important;color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-inspector button.subtitle-add-segment{background:var(--ui-accent-button)!important;color:#fff!important;border:1px solid var(--ui-accent-button)!important}:root[data-theme][data-palette] .editor-layout .subtitle-app.subtitle-editor-page .subtitle-inspector button.subtitle-add-segment:hover{background:var(--ui-panel)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent-button)!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile .workspace-profile-trigger:is(:hover,[aria-expanded=true]) .workspace-avatar{background:var(--ui-accent-button)!important;color:#fff!important}:root[data-theme][data-palette] .editor-layout .workspace-header .workspace-profile .workspace-profile-trigger:is(:hover,[aria-expanded=true]) .workspace-avatar .studio-icon{color:#fff!important}:root[data-theme][data-palette] .editor-layout .caption-style-actions button,:root[data-theme][data-palette] .editor-layout .caption-advanced-modules button{transition:background-color .4s,color .4s,border-color .4s!important}:root[data-theme][data-palette] .editor-layout .caption-advanced-modules button{background:var(--ui-accent-button)!important;color:#fff!important;border:1px solid var(--ui-accent-button)!important}:root[data-theme][data-palette] .editor-layout .caption-advanced-modules button:hover{background:var(--ui-panel)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent-button)!important}:root[data-theme][data-palette] .editor-layout .caption-decoration-editor{gap:12px;padding:12px 0;scroll-margin-top:160px;display:grid}:root[data-theme][data-palette] .editor-layout .caption-decoration-editor>label{gap:7px;display:grid}:root[data-theme][data-palette] .editor-layout .caption-decoration-editor>label:has(input[type=checkbox]){align-items:center;display:flex}:root[data-theme][data-palette] .editor-layout .caption-decoration-editor p{color:var(--ui-muted);margin:0;font-size:11px}:root[data-theme][data-palette] .editor-layout .caption-decoration-editor .edita-native-color{width:100%;height:34px}@media (prefers-reduced-motion:reduce){.editor-layout .caption-style-actions button,.editor-layout .caption-advanced-modules button{transition:none!important}}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-overall-words .settings-words-panel{padding-inline:0!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-overall-words .settings-words-panel>summary{border-radius:0;border:0!important;border-bottom:1px solid var(--ui-border)!important;padding:11px 0!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-overall-words .settings-word-options{padding:10px 0}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-outline-controls .caption-outline-row-actions button.caption-outline-type-trigger{color:var(--ui-text)!important;border-color:var(--ui-border)!important;box-shadow:none!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.subtitle-inspector,.video-caption-editor) .subtitle-customize-panel .caption-basics-workspace .caption-outline-controls .caption-outline-row-actions button.caption-outline-type-trigger:is(:hover,[data-active=true]){background:var(--ui-raised)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent)!important}:root[data-theme][data-palette] .subtitle-app.subtitle-editor-page .subtitle-transcript-panel>.settings-words-panel{margin-top:-5px!important;margin-bottom:15px!important}:root[data-theme][data-palette] .subtitle-app.subtitle-editor-page .subtitle-text-rows article>.subtitle-reorder-grip{align-self:stretch;min-height:36px;margin-block:0;height:auto!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row{grid-template-columns:minmax(48px,.8fr) minmax(40px,1fr) auto;align-items:start;gap:6px}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row>:is(.settings-popover,.caption-outline-color){grid-template-rows:28px 34px;align-self:start;gap:5px;min-width:0}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row>.caption-outline-row-actions{flex-wrap:nowrap;align-self:start;gap:4px;padding-top:33px}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row>.caption-outline-type-menu{grid-column:1/-1}.project-opening-target{position:relative!important}.project-opening-overlay{z-index:140;background:var(--ui-panel,#fff);min-height:160px;color:var(--ui-text,#182331);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-family:inherit;display:flex;position:absolute;inset:0}:root[data-theme=dark] .project-opening-overlay{background:var(--ui-panel,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .project-opening-overlay{background:var(--ui-panel,#202020);color:var(--ui-text,#eee)}.project-opening-overlay.is-fallback{border:1px solid var(--ui-border);border-radius:14px;position:fixed;inset:18vh 20vw 15vh}.project-opening-overlay strong{font-size:16px;font-weight:500}.project-opening-overlay small{color:var(--ui-muted);font-size:12px}.project-opening-overlay .workspace-loading-spinner{border:3px solid var(--ui-border);border-top-color:var(--ui-accent);border-radius:50%;width:38px;height:38px;animation:.9s linear infinite project-opening-spin;display:block}@keyframes project-opening-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.project-opening-overlay .workspace-loading-spinner{animation-duration:2s}}:root[data-theme][data-palette] .editor-layout .video-studio-timeline.is-hidden{min-height:150px;padding-bottom:0}:root[data-theme][data-palette] .editor-layout .video-caption-empty{min-width:0;font:inherit;border:0;flex-direction:column;gap:14px;padding:12px;display:flex}:root[data-theme][data-palette] .editor-layout .video-caption-empty h3{font:inherit;color:var(--ui-text);margin:0;font-size:13px}:root[data-theme][data-palette] .editor-layout .video-caption-empty p{font:inherit;color:var(--ui-muted);margin:0;font-size:11px;line-height:1.7}:root[data-theme][data-palette] .editor-layout .video-caption-recognize{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}:root[data-theme][data-palette] .editor-layout .video-caption-recognize .language-dropdown{width:100%;min-width:0}:root[data-theme][data-palette] .editor-layout .video-caption-recognize :is(button,.language-dropdown-trigger),:root[data-theme][data-palette] .editor-layout .caption-import-button{min-width:0;max-width:100%;min-height:36px;font:inherit;cursor:pointer;font-size:10px;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:0 0!important;border-radius:7px!important;padding:8px!important}:root[data-theme][data-palette] .editor-layout .video-caption-recognize>button:not(:disabled):hover,:root[data-theme][data-palette] .editor-layout .caption-import-button:not(:disabled):hover{background:var(--ui-raised)!important;border-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout .caption-import-button{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}:root[data-theme][data-palette] .editor-layout .caption-import-button svg{width:16px;height:16px}:root[data-theme][data-palette] .editor-layout .video-caption-tools{gap:5px;background:0 0!important;border:0!important;padding:4px 0!important}:root[data-theme][data-palette] .editor-layout :is(.video-caption-tools,.video-studio-timeline-head,.video-preview-tools) button{transition:background-color .4s,color .4s,border-color .4s;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout :is(.video-caption-tools,.video-studio-timeline-head,.video-preview-tools) button:not(:disabled):is(:hover,[aria-pressed=true],.active){background:var(--ui-raised)!important;border-color:var(--ui-accent)!important;color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout .video-caption-tools button[aria-pressed=true]{background:var(--ui-accent-button)!important;color:#fff!important}:root[data-theme][data-palette] .editor-layout .video-caption-editor .subtitle-reorder-grip{align-self:stretch;min-height:36px;height:auto!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-sections-workspace>.caption-basics-sticky-head{background:var(--ui-panel)!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-sections-workspace .caption-inline-section.is-stuck>summary:before{content:"";height:var(--section-sticky-top);background:var(--ui-panel);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) auto!important;gap:5px!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row>:is(.settings-popover,.caption-outline-color){max-width:100%;width:100%!important;min-width:0!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row :is(.language-dropdown-trigger,.edita-native-color){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row .language-dropdown-trigger{background:0 0!important;gap:2px!important;padding:4px 2px!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row .language-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row .language-dropdown-trigger>svg{flex:none;width:12px}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .caption-basics-workspace .caption-outline-edit-row .language-dropdown-trigger:is(:hover,[aria-expanded=true]){background:var(--ui-raised)!important}:root[data-theme][data-palette] .editor-layout .video-caption-tab-body .subtitle-customize-panel .caption-basics-workspace :is(.caption-format-buttons,.caption-advanced-modules) button{transition:background-color .4s,border-color .4s;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:0 0!important}:root[data-theme][data-palette] .editor-layout .video-caption-tab-body .subtitle-customize-panel .caption-basics-workspace :is(.caption-format-buttons,.caption-advanced-modules) button:is(:hover,[aria-pressed=true]){background:var(--ui-raised)!important;border-color:var(--ui-accent)!important}.video-reload-preview{z-index:35;border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex;position:absolute;top:10px;left:10px}.subtitle-word-editing{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.subtitle-word-editing>button{font:inherit;border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;background:0 0;border-radius:5px;padding:6px;font-size:9px}.subtitle-word-editing>button[aria-pressed=true]{background:var(--ui-accent-button)!important;color:#fff!important}:root[data-theme=dark] .subtitle-word-editing>button[aria-pressed=true],:root[data-theme=dark][data-palette=dark] .subtitle-word-editing>button[aria-pressed=true]{color:#fff!important}:root[data-theme][data-palette] .video-reload-preview{background:var(--ui-panel);max-width:calc(100% - 24px);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:9px;justify-content:center;padding:8px 12px;font-family:inherit;font-size:11px;line-height:1.4;transition:opacity .4s,background .4s;top:12px;left:50%;right:auto;transform:translate(-50%)}:root[data-theme][data-palette] .video-reload-preview svg{flex:none;width:17px;height:17px}:root[data-theme][data-palette] .video-reload-preview.is-ready{opacity:.22;padding:7px;left:auto;right:10px;transform:none}:root[data-theme][data-palette] .video-reload-preview:hover,:root[data-theme][data-palette] .video-reload-preview:focus-visible{opacity:1;background:var(--ui-raised,var(--ui-panel))}:root[data-theme][data-palette] .video-reload-preview:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}:root[data-theme][data-palette] .caption-background-scopes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}:root[data-theme][data-palette] .caption-background-scopes button{font:inherit;border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;background:0 0;border-radius:8px;padding:9px 6px;font-size:11px;transition:background .4s}:root[data-theme][data-palette] .caption-background-scopes button[aria-pressed=true]{background:var(--ui-accent-button);color:#fff;border-color:var(--ui-accent-button)}.clean-audio-progress{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);font:inherit;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.clean-audio-progress .workspace-loading-spinner{flex:none;width:20px;height:20px}.clean-audio-progress progress{width:100%;height:5px;accent-color:var(--ui-accent-button)}.caption-native-settings{gap:14px;min-width:0;display:grid}.caption-mask-status{z-index:12;background:var(--ui-panel);color:var(--ui-text);text-align:center;pointer-events:none;border-radius:8px;padding:8px 10px;font:500 11px/1.5 Manrope Variable,sans-serif;position:absolute;inset:12px 12px auto}.caption-settings-popover>header:has(>button:only-child){justify-content:flex-end;margin-bottom:0}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel>.ai-style-controls{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;max-width:100%}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel>.ai-style-controls .subtitle-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:none;overflow:visible}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel>.ai-style-controls>label{grid-column:1/-1;width:100%;min-width:0}.editor-layout .workspace-header .workspace-header-project{min-width:0;container-type:inline-size}.editor-layout .workspace-header .workspace-header-project .project-toolbar{box-sizing:border-box;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;padding:0;display:flex}.editor-layout .workspace-header .workspace-header-project .project-toolbar label{flex:160px;width:auto;min-width:0;max-width:250px}.editor-layout .workspace-header .workspace-header-project .project-toolbar input{box-sizing:border-box;flex:1 1 0;width:100%;min-width:0;max-width:100%}.editor-layout .workspace-header .workspace-header-project .project-toolbar>button{flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.project-restore{align-items:center;gap:7px;min-width:0;display:inline-flex}.project-restore .project-action-label{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.project-toolbar>button .studio-icon{flex:none;width:19px;height:19px}@container (width<=850px){.editor-layout .workspace-header .workspace-header-project .project-toolbar>button{width:36px;min-width:36px;height:36px;display:inline-flex;padding:8px!important}.workspace-header-project .project-action-label,.workspace-header-project .project-name-label{display:none}}.editing-preview-status{background:var(--ui-surface,#fff);max-width:90%;color:var(--ui-text,#18232b);font:inherit;z-index:5;pointer-events:none;text-align:center;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;top:8px;left:50%;transform:translate(-50%)}:root[data-theme=dark] .editing-preview-status{background:var(--ui-surface,#18202d);color:var(--ui-text,#e6ecf6)}:root[data-theme=dark][data-palette=dark] .editing-preview-status{background:var(--ui-surface,#202020);color:var(--ui-text,#eee)}:is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button:not(.active):hover{background:color-mix(in srgb, #8cbbff 20%, var(--ui-panel,#fff))!important;border-color:#93bfff!important;box-shadow:0 0 0 1px #93bfff!important}:root[data-theme=dark] :is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button:not(.active):hover{background:color-mix(in srgb, #1e2a3b 20%, var(--ui-panel,#18202d))!important;border-color:#3d4f67!important}:root[data-theme=dark][data-palette=dark] :is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button:not(.active):hover{background:color-mix(in srgb, #303030 20%, var(--ui-panel,#202020))!important;border-color:#484848!important}:is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button.active{border-color:var(--ui-accent-button,#227e68)!important;background:var(--ui-accent-button,#227e68)!important;box-shadow:0 0 0 3px var(--ui-accent-button,#227e68)!important}:root[data-theme=dark] :is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button.active{border-color:var(--ui-accent-button,#3d4f67)!important;background:var(--ui-accent-button,#227e68)!important}:root[data-theme=dark][data-palette=dark] :is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button.active{border-color:var(--ui-accent-button,#484848)!important;background:var(--ui-accent-button,#227e68)!important}:is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button.active>small{border-radius:4px;padding:4px 6px;background:var(--ui-accent-button,#227e68)!important;color:#fff!important}:root[data-theme=dark] :is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button.active>small,:root[data-theme=dark][data-palette=dark] :is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button.active>small{background:var(--ui-accent-button,#227e68)!important;color:#fff!important}:is(.subtitle-app,.video-studio-app) .shared-style-picker .subtitle-style-card>button.active>small:after{content:" ✓";font-weight:800}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .ai-settings-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:0 0 12px;display:flex}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .ai-settings-heading>strong{min-width:0;margin:0;font-size:15px;line-height:1.4}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .ai-settings-heading>small:has(.caption-scope-picker){letter-spacing:normal;flex:none;width:auto;max-width:48%;margin:0}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .ai-settings-heading .caption-scope-picker .language-dropdown-trigger{opacity:1;border-radius:0;border:0!important;border-bottom:3px solid var(--ui-border)!important;background:0 0!important;padding:7px 4px!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel .ai-settings-heading .caption-scope-picker .language-dropdown-trigger>svg{display:none}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel :is(.ai-palette-choices,.studio-native-palettes){gap:9px}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel :is(.ai-palette-choices,.studio-native-palettes)>button{box-sizing:border-box;text-align:left;border-radius:10px;gap:8px;min-width:0;padding:9px 9px 11px;font-size:12px;line-height:1.4;display:grid;border:1px solid var(--ui-border)!important;background:var(--ui-raised)!important;color:var(--ui-text)!important;border-bottom:3px solid #0000!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel :is(.ai-palette-choices,.studio-native-palettes)>button.active{border-color:var(--ui-accent)!important;background:color-mix(in srgb, var(--ui-accent) 14%, var(--ui-raised))!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel :is(.ai-palette-choices,.studio-native-palettes)>button:before,:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel :is(.ai-palette-choices,.studio-native-palettes)>button:after{display:none!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel :is(.ai-palette-choices,.studio-native-palettes) :is(.ai-palette-colors,.studio-palette-colors){border-radius:5px;height:25px;display:flex;overflow:hidden}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel :is(.ai-palette-choices,.studio-native-palettes) :is(.ai-palette-colors,.studio-palette-colors) i{flex:1;min-width:0}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel>.ordinary-palette-section{box-sizing:border-box;grid-column:1/-1;align-self:stretch;width:100%;min-width:0;max-width:none;display:block}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel>.ordinary-palette-section>h3{margin:8px 0 12px}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel>.ordinary-palette-section>.ai-palette-choices{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}:root[data-theme][data-palette] .editor-layout .subtitle-customize-panel>.ordinary-palette-section>.ai-palette-choices>button{min-width:0;width:100%!important;max-width:none!important}:root[data-theme][data-palette] .editor-layout .caption-timing-shift,:root[data-theme][data-palette] .editor-layout .caption-timing-shift>summary{outline:none;box-shadow:none!important;border:0!important}:root[data-theme][data-palette] .editor-layout .shared-style-picker .caption-style-search{align-items:center;gap:6px;min-height:30px;margin:6px 0 10px;padding:0 2px;display:flex;border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme][data-palette] .editor-layout .shared-style-picker .caption-style-search>input{outline:none;flex:1;width:100%;min-width:0;height:30px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 9px!important}:root[data-theme][data-palette] .editor-layout .shared-style-picker .caption-style-search>svg{flex:none;width:15px;height:15px}:root[data-theme][data-palette] .editor-layout .shared-style-picker .caption-style-search>button{padding:3px 5px}:root[data-theme][data-palette] .editor-layout .shared-style-picker .caption-style-search:focus-within{border-bottom-color:var(--ui-accent)!important}:root[data-theme][data-palette] .editor-layout .shared-style-picker .caption-style-search>button{flex:none;place-items:center;line-height:1;display:grid;background:var(--ui-surface,var(--ui-panel))!important;width:24px!important;height:24px!important;min-height:24px!important;color:var(--ui-text)!important;border:0!important;border-radius:50%!important;margin:3px 5px 5px!important;padding:0!important;font-size:18px!important}:root[data-theme][data-palette] .editor-layout .shared-style-picker .caption-style-search>button:hover{background:var(--ui-accent-soft)!important}:root[data-theme][data-palette] .editor-layout .caption-recognize-again{height:26px;box-shadow:none;border-radius:6px;margin:0 0 8px;background:var(--ui-accent-button)!important;color:#fff!important;border:0!important;min-height:26px!important;padding:4px 9px!important;font:500 11px/16px Manrope Variable,sans-serif!important}:root[data-theme][data-palette] .timeline-group-tools{white-space:nowrap;flex-wrap:nowrap;gap:4px;min-width:0}:root[data-theme][data-palette] .timeline-group-tools>button{flex:none;width:auto;min-height:24px;line-height:16px;padding:3px 6px!important;font-size:10px!important}:root[data-theme][data-palette] .subtitle-timeline-head{flex-wrap:nowrap;gap:7px;min-width:0;display:flex}:root[data-theme][data-palette] .subtitle-timeline-head>strong{white-space:nowrap;order:-1;font-size:10px}:root[data-theme][data-palette] #subtitle-timeline-group-tools{scrollbar-width:thin;flex:auto;min-width:0;margin:0;overflow-x:auto}:root[data-theme][data-palette] .subtitle-timeline-zoom{flex:none;margin-left:auto}@media (width<=1100px){:root[data-theme][data-palette] .subtitle-timeline-head>strong{text-overflow:ellipsis;max-width:65px;overflow:hidden}:root[data-theme][data-palette] .subtitle-timeline-zoom input[type=range]{width:48px}}@media (width>=701px){.workspace-upload .workspace-upload-language{grid-template-columns:minmax(0,1fr) 185px minmax(0,1fr);gap:14px;width:100%;max-width:1100px;margin:0 auto 20px;display:grid}.workspace-upload-language>.language-dropdown{display:contents}.workspace-upload-language>.language-dropdown>span{text-align:right;grid-column:1}.workspace-upload-language .language-dropdown-trigger{grid-column:2;width:185px}.workspace-upload-language>small{text-align:left;grid-column:3}}
