@charset "UTF-8";
.video-workspace{min-width:0}.video-workspace[hidden],.video-workspace [hidden],.video-watch-modal [hidden]{display:none!important}.video-heading{align-items:center;gap:22px}.video-heading h1>span{color:var(--theme-ui-accent)}.video-heading p{font-size:13px;color:var(--theme-dense-text);line-height:1.8;max-width:650px}.video-studio-mark{display:flex;align-items:center;gap:12px;color:var(--theme-ui-accent);padding:12px 18px;border-radius:15px;border:1px solid var(--theme-ui-border);background:linear-gradient(120deg,var(--theme-ui-raised),var(--theme-ui-panel));font-size:12px}.video-studio-mark>.icon{width:26px;height:26px}.video-studio-mark small{display:block;margin-top:3px;font-size:10px;color:var(--theme-dense-text)}
.video-specs{display:flex;align-items:stretch;gap:0;padding:22px 25px;margin:0 0 24px;border:1px solid var(--theme-ui-border);border-radius:18px;background:linear-gradient(115deg,var(--theme-ui-raised),var(--theme-ui-panel));overflow:hidden}.video-specs>div{display:flex;flex:1;flex-direction:column;gap:7px;padding:0 22px;border-right:1px solid var(--theme-ui-border)}.video-specs>div:first-child{padding-left:0}.video-specs>div>span{color:var(--theme-dense-text);font-size:11px;letter-spacing:.7px}.video-specs strong{color:var(--theme-ui-text);font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}.video-specs small{font-size:10px;color:var(--theme-dense-text);font-weight:400}.video-specs>p{align-self:center;margin:0;padding-left:26px;color:var(--theme-dense-text);font-size:11px;line-height:2;flex:0 0 200px}.video-specs b{color:var(--theme-ui-accent);font-weight:500}
.video-message{padding:13px 17px;border:1px solid var(--theme-ui-border);background:var(--theme-ui-raised);border-radius:11px;color:var(--theme-ui-text);line-height:1.8;font-size:12px}.video-error{border-color:color-mix(in srgb,#d56757 45%,var(--theme-ui-border));color:var(--theme-ui-text)}.video-success{border-color:color-mix(in srgb,var(--theme-ui-accent) 45%,var(--theme-ui-border))}
.video-workbench{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,2.6fr);gap:22px;align-items:start}.video-products,.video-uploader,.video-library{border:1px solid var(--theme-ui-border);border-radius:17px;background:var(--theme-ui-panel);overflow:hidden;box-shadow:0 4px 20px #00000003}.video-panel-heading{padding:21px 23px;display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--theme-ui-border)}.video-panel-heading>div{display:flex;align-items:center;gap:11px;min-width:0}.video-panel-heading h2{margin:0;font-size:15px;color:var(--theme-ui-text);font-weight:600;white-space:nowrap}.video-panel-heading h2>span,.video-panel-heading>span{color:var(--theme-dense-text);font-size:10px;font-weight:400}.video-step{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;border:1px solid var(--theme-ui-border);background:var(--theme-ui-raised);font-size:10px;font-variant-numeric:tabular-nums;color:var(--theme-ui-accent);flex-shrink:0}.video-search{margin:19px 17px 10px;min-height:41px;width:auto!important;background:var(--theme-ui-panel)}.video-search input{width:100%;min-width:0;font-size:11px!important}.video-products-caption{margin:0 18px 17px;color:var(--theme-dense-text);line-height:1.8;font-size:10px}.video-product-list{display:grid;padding:0 10px 11px;gap:7px;max-height:620px;overflow:auto;scrollbar-width:thin}.video-product{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:14px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--theme-ui-text);cursor:pointer;font:inherit}.video-product:hover{background:var(--theme-ui-raised);border-color:var(--theme-ui-border)}.video-product.selected{border-color:var(--theme-ui-accent);background:var(--theme-ui-raised)}.video-product>span:nth-child(2){display:grid;min-width:0;gap:5px;flex:1}.video-product strong{font-size:12px;overflow-wrap:anywhere;line-height:1.65;font-weight:550}.video-product small{font-size:10px;color:var(--theme-dense-text);overflow-wrap:anywhere}.video-product>b{font-size:14px;text-align:center;font-weight:550;color:var(--theme-ui-accent);min-width:29px}.video-product>b small{display:block;font-weight:400;font-size:9px;margin-top:2px}.video-product-mark{width:30px;height:38px;display:grid;place-items:center;flex-shrink:0;color:var(--theme-ui-accent)}.video-product-mark>.icon{width:21px;height:21px}.video-products-empty{margin:15px 22px 28px;color:var(--theme-dense-text);font-size:11px;line-height:1.9}.video-main{display:grid;gap:22px;min-width:0}.video-subtle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.video-selected{display:flex;align-items:center;gap:12px;margin:20px 23px 0;padding:14px 16px;border:1px solid var(--theme-ui-border);border-radius:12px;background:var(--theme-ui-raised)}.video-selected-icon{color:var(--theme-ui-accent);display:grid;place-items:center;width:35px;height:35px;flex-shrink:0}.video-selected>div{min-width:0}.video-selected strong{font-size:13px;font-weight:550;color:var(--theme-ui-text);overflow-wrap:anywhere}.video-selected small{display:block;font-size:10px;color:var(--theme-dense-text);margin-top:4px}.video-badge{display:inline-flex;align-items:center;border-radius:20px;padding:4px 10px;border:1px solid var(--theme-ui-border);background:var(--theme-ui-panel);color:var(--theme-ui-accent);font-size:10px;white-space:nowrap}.video-selected>.video-badge{margin-left:auto}
.video-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:245px;margin:23px;padding:24px;border:1px dashed color-mix(in srgb,var(--theme-ui-accent) 48%,var(--theme-ui-border));border-radius:14px;background:linear-gradient(145deg,var(--theme-ui-panel),var(--theme-ui-raised));transition:background .2s,border .2s,transform .2s;text-align:center}.video-drop.dragging{border-color:var(--theme-ui-accent);border-style:solid;transform:scale(.995)}.video-drop-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:17px;margin-bottom:15px;background:var(--theme-ui-raised);color:var(--theme-ui-accent);border:1px solid var(--theme-ui-border)}.video-drop-icon>.icon{width:26px;height:26px}.video-drop>strong{font-size:15px;color:var(--theme-ui-text);font-weight:550}.video-drop>p{font-size:11px;color:var(--theme-dense-text);margin:9px 0 16px}.video-drop>small{margin-top:14px;font-size:10px;color:var(--theme-dense-text);line-height:1.8}.video-drop>.button{min-width:135px;justify-content:center;font-size:12px}
.video-source{display:grid;grid-template-columns:150px minmax(0,1fr);gap:23px;margin:23px}.video-source-film,.video-result-player{display:flex;align-items:center;justify-content:center;border-radius:13px;overflow:hidden;background:#161921;min-width:0}.video-source-film{height:266px}.video-source video,.video-result video{display:block;width:100%;height:100%;object-fit:contain;background:#161921}.video-source-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.video-source-info>.eyebrow{font-size:9px;letter-spacing:2px;color:var(--theme-ui-accent);margin:0}.video-source-info>strong{font-size:13px;overflow-wrap:anywhere;color:var(--theme-ui-text)}.video-source-info>span:not(.eyebrow){font-size:10px;color:var(--theme-dense-text);font-variant-numeric:tabular-nums}.video-source-info>p{font-size:11px;line-height:1.85;color:var(--theme-ui-text);margin:0}.video-trim{display:flex;align-items:end;gap:11px;width:100%;margin:3px 0}.video-trim>.field{flex:1;min-width:0;gap:6px;font-size:10px;color:var(--theme-dense-text)}.video-trim input,.video-trim select{width:100%;min-height:37px;padding:8px 10px!important;font-size:11px!important;color:var(--theme-ui-text)!important;background:var(--theme-ui-panel)!important;border:1px solid var(--theme-ui-border)!important}.video-small-note{color:var(--theme-dense-text)!important;font-size:10px!important}.video-inline-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:6px}.video-inline-actions>.button{font-size:11px;min-height:38px;padding:9px 13px}.video-inline-actions .icon{width:15px;height:15px}
.video-progress{margin:22px 23px;padding:19px;border-radius:12px;border:1px solid var(--theme-ui-border);background:var(--theme-ui-raised)}.video-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--theme-ui-text)}.video-progress strong{font-size:12px;font-weight:550}.video-progress span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--theme-ui-accent)}.video-progress progress{width:100%;height:7px;display:block;border:0;border-radius:6px;overflow:hidden;margin:14px 0;background:var(--theme-ui-border);accent-color:var(--theme-ui-accent)}.video-progress progress::-webkit-progress-bar{background:var(--theme-ui-border)}.video-progress progress::-webkit-progress-value{background:var(--theme-ui-accent);border-radius:6px;transition:width .25s}.video-progress p{font-size:10px;line-height:1.85;color:var(--theme-dense-text);margin:0}
.video-result{display:grid;grid-template-columns:180px minmax(0,1fr);gap:25px;margin:23px;padding:20px;border-radius:15px;border:1px solid color-mix(in srgb,var(--theme-ui-accent) 45%,var(--theme-ui-border));background:linear-gradient(130deg,var(--theme-ui-raised),var(--theme-ui-panel))}.video-result-player{height:320px;position:relative}.video-result-player>.button{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.video-result-copy{align-self:center;min-width:0}.video-result-copy>h3{font-size:19px;color:var(--theme-ui-text);line-height:1.6;margin:15px 0 9px;font-weight:600}.video-result-copy>p{font-size:11px;color:var(--theme-dense-text);line-height:1.9}.video-action-summary{font-size:11px;line-height:1.9;padding:12px 14px;background:var(--theme-ui-panel);color:var(--theme-ui-text);border:1px solid var(--theme-ui-border);border-radius:10px}.video-preview-expiry{font-size:10px!important}.video-method-note{display:flex;gap:9px;align-items:flex-start;margin:20px 23px;color:var(--theme-dense-text);font-size:10px;line-height:1.85}.video-method-note>.icon{color:var(--theme-ui-accent);width:15px;height:15px;flex-shrink:0;margin-top:2px}
.video-library-list{display:grid;gap:12px;padding:19px 23px}.video-library-list:empty{padding:0}.video-card{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--theme-ui-border);border-radius:12px;background:var(--theme-ui-panel);min-width:0}.video-card-play{position:relative;display:grid;place-items:center;flex:0 0 59px;min-height:77px;background:linear-gradient(145deg,var(--theme-ui-raised),var(--theme-ui-panel));border:1px solid var(--theme-ui-border);border-radius:9px;color:var(--theme-ui-accent);cursor:pointer}.video-card-play>.icon{width:23px;height:23px}.video-card-play>small{position:absolute;bottom:6px;font-size:8px;color:var(--theme-dense-text)}.video-card-copy{display:grid;gap:7px;min-width:0;flex:1}.video-card-copy>strong{font-size:12px;overflow-wrap:anywhere;color:var(--theme-ui-text);font-weight:550}.video-card-copy>span{font-size:10px;color:var(--theme-dense-text);font-variant-numeric:tabular-nums}.video-card-copy>small{font-size:9px;color:var(--theme-dense-text)}.video-card-actions{display:flex;align-items:center;gap:8px}.video-card-actions>.button{font-size:10px;white-space:nowrap}.video-card-actions>.icon-button{width:33px;height:33px;color:var(--theme-dense-text)}.video-card-actions>.icon-button>.icon{width:16px;height:16px}.video-library-empty{padding:31px 25px 35px;display:flex;align-items:center;flex-direction:column;text-align:center;color:var(--theme-dense-text)}.video-library-empty>.icon{width:34px;height:34px;opacity:.65;margin-bottom:12px}.video-library-empty>strong{font-size:12px;font-weight:500;color:var(--theme-ui-text)}.video-library-empty>p{font-size:10px;line-height:1.9;margin:7px 0 0}.video-watch-modal{width:min(520px,calc(100vw - 35px))}.video-watch-modal video{display:block;width:100%;max-height:65vh;object-fit:contain;background:#161921;border-radius:12px}.video-watch-modal .modal-body>p{font-size:11px;color:var(--theme-dense-text);line-height:1.8;margin-bottom:0}
@media(max-width:1200px){.video-specs>div{padding:0 15px}.video-specs>p{flex-basis:160px;padding-left:18px}.video-specs strong{font-size:21px}.video-workbench{grid-template-columns:225px minmax(0,1fr);gap:17px}.video-source{grid-template-columns:125px minmax(0,1fr);gap:17px}.video-source-film{height:222px}.video-result{grid-template-columns:145px minmax(0,1fr);gap:18px;padding:15px}.video-result-player{height:258px}.video-result-copy>h3{font-size:17px}.video-card{gap:12px}.video-card-actions{flex-direction:column;gap:5px}.video-trim{flex-wrap:wrap}.video-trim>.field{flex-basis:120px}}
@media(max-width:900px){.video-studio-mark{display:none}.video-specs{flex-wrap:wrap;row-gap:17px;padding:20px}.video-specs>div{flex:1 1 23%;padding:0 12px}.video-specs>div:nth-child(4){border:0}.video-specs>p{flex-basis:100%;padding:12px 0 0;border-top:1px solid var(--theme-ui-border);display:flex;gap:12px;flex-wrap:wrap;line-height:1.8}.video-specs>p>br{display:none}.video-workbench{grid-template-columns:1fr}.video-product-list{max-height:220px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}.video-products-caption{margin-bottom:10px}.video-search{margin-top:14px}.video-source{grid-template-columns:155px minmax(0,1fr)}.video-source-film{height:275px}.video-result{grid-template-columns:180px minmax(0,1fr)}.video-result-player{height:320px}.video-card-actions{flex-direction:row}.video-trim{flex-wrap:nowrap}.video-trim>.field{flex-basis:auto}}
@media(max-width:560px){.video-heading p{font-size:11px}.video-specs>div{flex-basis:45%;border:0;padding-left:0}.video-specs strong{font-size:23px}.video-specs>p{font-size:10px}.video-workbench{gap:16px}.video-panel-heading{padding:17px}.video-panel-heading h2{font-size:13px}.video-product-list{grid-template-columns:1fr;max-height:230px}.video-selected,.video-drop,.video-source,.video-result,.video-progress{margin:17px}.video-selected{padding:12px;gap:7px}.video-selected>.video-badge{display:none}.video-selected strong{font-size:12px}.video-source{grid-template-columns:1fr;gap:15px}.video-source-film{height:220px}.video-source video{width:auto;max-width:100%}.video-trim{flex-wrap:wrap}.video-trim>.field{flex-basis:120px}.video-result{grid-template-columns:1fr;padding:15px;gap:18px}.video-result-player{height:340px}.video-result-copy{padding:0 2px 4px}.video-result-copy>h3{font-size:18px}.video-result-copy>.video-inline-actions>.button{flex:1;justify-content:center}.video-library-list{padding:15px}.video-card{gap:10px;flex-wrap:wrap;padding:12px}.video-card-play{flex-basis:50px;min-height:69px}.video-card-actions{flex-basis:100%;padding-top:9px;border-top:1px solid var(--theme-ui-border);justify-content:flex-end}.video-method-note{margin:17px}.video-subtle{max-width:35%}.video-inline-actions{width:100%}}
@media(prefers-reduced-motion:reduce){.video-workspace *{transition:none!important;animation:none!important}}

.video-selected-icon>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:7px}.video-selected-icon>svg[hidden]{display:none!important}.video-bulk{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 23px 11px;color:var(--theme-dense-text);font-size:11px}.video-bulk>label{display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer}.video-bulk input,.video-card-select input{width:15px;height:15px;accent-color:var(--theme-ui-accent);cursor:pointer}.video-bulk>.button{font-size:10px;min-height:33px;padding:8px 11px}.video-bulk>.button:first-of-type{margin-left:auto}.video-download-note{margin:0 23px 16px;font-size:10px;line-height:1.85;color:var(--theme-dense-text)}.video-card-select{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:7px 0}.video-drag-button[draggable=true],#videos-drag-selected[draggable=true]{cursor:grab;border-color:var(--theme-ui-accent);color:var(--theme-ui-accent)}.video-drag-button[draggable=true]:active,#videos-drag-selected[draggable=true]:active{cursor:grabbing}.video-card-actions{flex-wrap:wrap;justify-content:flex-end;max-width:245px}.video-card-copy{min-width:110px}.video-trim{flex-wrap:wrap}.video-trim>.field{flex-basis:110px}.video-trim>.field[hidden]{display:none!important}
@media(max-width:1200px){.video-card-actions{max-width:150px;flex-direction:row}.video-card-play{flex-basis:50px;min-height:70px}.video-card{gap:10px}.video-card-actions>.button{padding:7px 8px;min-height:31px;font-size:9px}.video-card-actions .icon{width:13px;height:13px}}
@media(max-width:560px){.video-bulk{padding:15px;gap:10px}.video-bulk>.button:first-of-type{margin-left:0}.video-bulk>.button{flex:1;justify-content:center;white-space:nowrap;min-width:120px}.video-download-note{margin:0 15px 13px}.video-card-actions{max-width:none}.video-card-select{padding:7px 0}.video-trim>.field{flex-basis:130px}}

@media(max-width:720px){.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}

.video-selection-detail{margin:0 23px 15px;padding:12px 14px;border:1px solid var(--theme-ui-border);border-radius:11px;background:var(--theme-ui-raised);color:var(--theme-dense-text);font-size:11px}.video-selection-detail>summary{cursor:pointer;color:var(--theme-ui-text);font-size:11px;line-height:1.8}.video-selection-detail>summary>span{display:inline-grid;place-items:center;min-width:20px;height:20px;border:1px solid var(--theme-ui-border);border-radius:6px;margin-left:6px;color:var(--theme-ui-accent);font-variant-numeric:tabular-nums}.video-selection-tray{display:grid;gap:8px;margin-top:12px;max-height:245px;overflow:auto;scrollbar-width:thin}.video-selection-item{display:flex;gap:10px;align-items:center;padding:9px 10px;background:var(--theme-ui-panel);border:1px solid var(--theme-ui-border);border-radius:8px}.video-selection-item>span{min-width:0;flex:1;display:grid;gap:4px}.video-selection-item strong{font-size:11px;font-weight:550;color:var(--theme-ui-text);overflow-wrap:anywhere}.video-selection-item small{font-size:9px;line-height:1.7;overflow-wrap:anywhere}.video-selection-item>b{font-size:9px;font-weight:400;color:var(--theme-ui-accent);white-space:nowrap}.video-selection-item>.icon-button{width:25px;height:25px;flex-shrink:0}.video-selection-item .icon{width:12px;height:12px}.video-selection-detail>.button{margin-top:11px;font-size:10px;min-height:30px;padding:6px 10px}@media(max-width:560px){.video-selection-detail{margin:0 15px 13px}}

/* All play actions share the large viewer; the inline video is a silent thumbnail. */
.video-output-rule{margin:-9px 3px 22px;font-size:11px;line-height:1.85;color:var(--theme-dense-text)}.video-output-rule>strong{color:var(--theme-ui-accent);font-weight:550}.video-source-film,.video-result-player{position:relative}.video-source-film>video,.video-result-player>video{pointer-events:none}.video-preview-trigger{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:18px;border:0;border-radius:inherit;background:linear-gradient(180deg,#060b1420,#060b1459);color:#fff;cursor:pointer;font:inherit;font-size:11px;line-height:1.7;text-shadow:0 1px 4px #0007;transition:background .2s}.video-preview-trigger:hover{background:linear-gradient(180deg,#060b1430,#060b146e)}.video-preview-trigger:focus-visible{outline:3px solid var(--theme-ui-accent);outline-offset:-5px}.video-preview-trigger:disabled{cursor:default}.video-preview-play{display:grid;place-items:center;width:47px;height:47px;border:1px solid #ffffff9e;border-radius:50%;background:#ffffff19;backdrop-filter:blur(8px);box-shadow:0 4px 20px #00000014}.video-preview-play>.icon{width:23px;height:23px;margin-left:3px;stroke-width:1.5}.video-preview-trigger>span:last-child{font-size:10px;letter-spacing:.5px}.video-watch-modal{width:min(900px,calc(100vw - 64px));max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border:1px solid var(--theme-ui-border);border-radius:18px;background:var(--theme-ui-panel);color:var(--theme-ui-text);box-shadow:0 28px 110px #00000054;overflow:hidden}.video-watch-modal::backdrop{background:#0c132369;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.video-watch-modal[open]{display:flex;flex-direction:column;animation:video-watch-enter .18s ease-out}.video-watch-modal .modal-header{flex:none;align-items:center;border-bottom:1px solid var(--theme-ui-border);background:linear-gradient(120deg,var(--theme-ui-raised),var(--theme-ui-panel));padding:19px 23px}.video-watch-modal .modal-header h2{font-size:17px;line-height:1.55;overflow-wrap:anywhere}.video-watch-modal .modal-header>div{min-width:0}.video-watch-modal .modal-header>.icon-button{flex-shrink:0}.video-watch-modal .modal-body{display:flex;flex-direction:column;gap:12px;min-height:0;padding:18px 23px;overflow:auto}.video-watch-stage{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;height:min(72vh,780px);height:min(72dvh,780px);flex:1 1 auto;overflow:hidden;background:#13161d;border:1px solid var(--theme-ui-border);border-radius:12px}.video-watch-modal .video-watch-stage>video{display:block;width:100%;height:100%;max-height:none;object-fit:contain;background:#13161d;border-radius:0}.video-watch-modal .modal-body>p{flex:none;margin:0;font-size:11px;line-height:1.8;color:var(--theme-dense-text)}.video-watch-status{padding:9px 12px;border:1px solid var(--theme-ui-border);border-radius:8px;background:var(--theme-ui-raised);color:var(--theme-ui-text)!important}.video-watch-modal [hidden]{display:none!important}@keyframes video-watch-enter{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:600px){.video-watch-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:14px}.video-watch-modal .modal-header{padding:15px 17px}.video-watch-modal .modal-header h2{font-size:14px}.video-watch-modal .modal-body{padding:14px;gap:10px}.video-watch-stage{height:68vh;height:68dvh}.video-watch-modal .modal-body>p{font-size:10px}.video-output-rule{font-size:10px;margin-top:-9px}}
@media(max-height:600px) and (min-width:601px){.video-watch-modal .modal-header{padding:12px 20px}.video-watch-modal .modal-body{padding:12px 20px;gap:8px}.video-watch-stage{height:calc(100vh - 170px);height:calc(100dvh - 170px)}}
@media(prefers-reduced-motion:reduce){.video-watch-modal[open]{animation:none}.video-preview-trigger{transition:none}}

.video-heading-description{display:grid;gap:7px;margin-bottom:0!important}.video-heading-description>strong{font-size:15px;font-weight:550;color:var(--theme-ui-text);line-height:1.7}.video-heading-description>span{font-size:12px;color:var(--theme-dense-text);line-height:1.9}.video-growth-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:11px;font-size:11px;line-height:1.9;color:var(--theme-ui-accent)}.video-growth-note>small{font-size:9px;color:var(--theme-dense-text)}.video-workflow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 22px}.video-workflow>li{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--theme-ui-border);border-radius:9px;background:var(--theme-ui-panel);font-size:10px;color:var(--theme-dense-text);line-height:1.6}.video-workflow>li>span{font-size:9px;color:var(--theme-ui-accent);font-variant-numeric:tabular-nums}.video-workflow>li:last-child{background:var(--theme-ui-raised);color:var(--theme-ui-text)}
@media(max-width:560px){.video-heading-description>strong{font-size:13px}.video-heading-description>span{font-size:11px}.video-growth-note{font-size:10px;gap:4px;margin-top:9px}.video-growth-note>small{font-size:9px}.video-workflow{gap:7px;margin-bottom:17px}.video-workflow>li{padding:7px 9px;font-size:9px}.video-workflow>li>span{font-size:8px}}

.video-watch-actions{flex:none;padding:14px 23px;border-top:1px solid var(--theme-ui-border);background:var(--theme-ui-panel);justify-content:flex-end}.video-watch-processed-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;flex-wrap:wrap}.video-watch-actions .button{font-size:12px;min-height:39px;padding:10px 15px}.video-watch-actions .button-primary{min-width:166px;justify-content:center}.video-watch-processed-actions[hidden]{display:none!important}.video-watch-modal:has(.video-watch-processed-actions:not([hidden])) .video-watch-stage{height:min(64vh,730px);height:min(64dvh,730px)}
@media(max-width:600px){.video-watch-actions{padding:12px 14px}.video-watch-processed-actions{gap:7px}.video-watch-actions .button{font-size:10px;min-height:36px;padding:9px 11px}.video-watch-actions .button-primary{min-width:0;flex:1}.video-watch-modal:has(.video-watch-processed-actions:not([hidden])) .video-watch-stage{height:57vh;height:57dvh}}
@media(max-height:600px) and (min-width:601px){.video-watch-actions{padding:10px 20px}.video-watch-modal:has(.video-watch-processed-actions:not([hidden])) .video-watch-stage{height:calc(100vh - 230px);height:calc(100dvh - 230px)}}

/* Product selectors show the complete current-company product image. */
.video-product-mark{width:54px;height:64px;border:1px solid var(--theme-ui-border);border-radius:9px;overflow:hidden;background:var(--theme-ui-panel)}
.video-product-mark>img{display:block;width:100%;height:100%;object-fit:contain;padding:4px}.video-product-mark [hidden],.video-product-mark>img[hidden]{display:none!important}
.video-product-image-fallback{display:grid;place-items:center;gap:3px;padding:5px;text-align:center;color:var(--theme-dense-text)}.video-product-image-fallback>.icon{width:20px;height:20px}.video-product-image-fallback>small{font-size:8px;line-height:1.4}
