.edit-text-container{padding-right:0}.edit-text-container,.edit-text-container .edit-text-type-container{display:flex;flex-direction:column;gap:0}.edit-text-container .edit-text-type-container .edit-text-type{display:flex;flex-direction:column;gap:.3em;padding:0;width:100%}#caption-styles,#text-overlay-styles{width:100%}#text-overlay-styles .styling-options-preview-choice-container{flex-direction:column!important;gap:.5em!important}#text-overlay-styles .choice-captions-style{height:fit-content!important;width:100%!important}#text-overlay-styles .show-text-style-preview-container{align-items:center;display:flex;padding:.5em 1em!important}#text-overlay-styles .show-text-style-preview-container p{text-align:start!important;width:100%}.edit-text-container .edit-text-type-container .edit-text-type p{color:var(--font-color);font-size:.8em}.etc-section-title{color:var(--font-color);font-size:.68em;font-weight:600;letter-spacing:.06em;opacity:.5;padding:.4em .4em .2em;text-transform:uppercase}.caption-style-strip{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:.5em!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.2em .4em .5em!important;scroll-behavior:smooth;scrollbar-width:none}.caption-style-strip::-webkit-scrollbar{display:none}.caption-style-strip .choice-captions-style{flex:0 0 auto!important;height:auto!important;width:auto!important}.caption-style-strip .show-text-style-preview-container{align-items:center!important;background:#1a1a2e!important;border-radius:6px!important;flex-direction:column!important;gap:0!important;height:4em!important;padding:.25em!important;width:5.5em!important}.caption-style-strip .caption-style-animated-preview{height:2.8em;padding:.2em}.caption-style-strip .caption-style-animated-preview .preview-word{font-size:.55em}.caption-style-strip .caption-style-label{font-size:.55em;opacity:.7;padding-top:0}.etc-controls-grid{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:.5em;padding:.5em .4em .4em}.etc-row{align-items:flex-end;display:flex;gap:.6em}.etc-field{display:flex;flex:1;flex-direction:column;gap:.2em;min-width:0}.etc-field-wide{flex:1 1 100%}.etc-label{color:var(--font-color);font-size:.62em;font-weight:500;letter-spacing:.04em;opacity:.5;text-transform:uppercase;white-space:nowrap}.etc-label-row{align-items:center;display:flex;justify-content:space-between}.etc-value-display{color:var(--font-color);font-size:.62em;font-variant-numeric:tabular-nums;opacity:.7}.etc-input-group{align-items:center;background:var(--material-btn-hover-color);border:1px solid var(--border-color);border-radius:6px;display:flex;height:1.8em;padding:0 .5em;transition:border-color .15s}.etc-input-group:focus-within{border-color:var(--main-color)}.etc-input-group input{-moz-appearance:textfield;background:transparent;border:none;color:var(--font-color);font-size:.78em;outline:none;padding:0;width:100%}.etc-input-group input::-webkit-inner-spin-button,.etc-input-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.etc-unit{color:var(--font-color);font-size:.65em;margin-left:.2em;opacity:.4}.etc-field .color-input-field{border:1px solid var(--border-color);border-radius:6px;cursor:pointer;height:1.6em;transition:border-color .15s,box-shadow .15s;width:100%}.etc-field .color-input-field:hover{border-color:var(--border-hover-color);box-shadow:0 0 0 2px rgba(107,70,193,.15)}.etc-field input[type=range]{-webkit-appearance:none;appearance:none;background:var(--border-color);border-radius:2px;height:3px;margin:.3em 0;outline:none;width:100%}.etc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--main-color);border:2px solid var(--background-color);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.4);cursor:pointer;height:12px;transition:transform .1s;width:12px}.etc-field input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.etc-field input[type=range]::-moz-range-thumb{background:var(--main-color);border:2px solid var(--background-color);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.4);cursor:pointer;height:12px;width:12px}.etc-field #font-family{width:100%}.etc-field #font-family .value{background:var(--material-btn-hover-color);border:1px solid var(--border-color);border-radius:6px;font-size:.78em;padding:.4em .5em;transition:border-color .15s}.etc-field #font-family .value:hover{border-color:var(--border-hover-color)}.align-text-control-container{align-items:center;background-color:transparent;border:1px solid var(--border-color);border-radius:5px;display:flex;height:8em;justify-content:center;position:relative}.align-text-control-handler{background-color:var(--font-color);border-radius:50%;cursor:grab;height:.8em;position:absolute!important;width:.8em}.align-text-axis{display:flex;flex-wrap:wrap;height:100%;width:100%}.align-text-axis div{height:50%;width:50%}.align-text-axis div:first-child{border-bottom:1px dashed var(--border-color);border-right:1px dashed var(--border-color)}.align-text-axis div:nth-child(2){border-bottom:1px dashed var(--border-color);border-left:1px dashed var(--border-color)}.align-text-axis div:nth-child(3){border-right:1px dashed var(--border-color);border-top:1px dashed var(--border-color)}.align-text-axis div:nth-child(4){border-left:1px dashed var(--border-color);border-top:1px dashed var(--border-color)}.text-section{height:100%;padding-bottom:1em;width:100%}.text-section-option-selector{align-items:stretch;border:none;border-bottom:1px solid hsla(0,0%,100%,.06);border-radius:0;display:flex;flex-direction:column;gap:0;padding:0;width:100%}.text-section-option-selector:last-child{border-bottom:none}.text-section-info-container{display:flex;flex-direction:column;gap:0;padding:.55em .3em;width:100%}.text-section-option-selector .checkbox-container{font-size:1em!important}.text-type-selector-container{align-items:center;display:flex;gap:.5em;justify-content:space-between;width:100%}.text-type-selector-container .loader{height:.9em!important;width:.9em!important}.text-type-preview-container{width:100%}.text-type-preview-container p{color:var(--font-color);font-size:.65em}.text-category-container{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;overflow-y:auto;padding-bottom:1em;padding-right:.8em;width:100%}.text-category-container p{color:var(--font-color);font-size:.85em;font-weight:600}.text-type-description{font-size:.65em!important;font-weight:400!important;opacity:.5;padding-top:.15em}.text-type-title{font-size:.85em!important}.color-input-field{border:3px solid #fff;border-radius:5px;cursor:pointer;width:3em}#font-stroke-color{background-color:#000;color:#000}#font-color{background-color:#fff;color:#fff}#word-highlight-color{background-color:#3b5f60;color:#3b5f60}#font-family{gap:1em}#font-family,#font-family .value{align-items:center;display:flex;position:relative;width:100%}#font-family .value{border:1px solid var(--border-color);border-radius:5px;color:var(--font-color);cursor:pointer;justify-content:start;padding:.5em .7em}.render-engine-toggle-container{display:flex;gap:.3em;width:100%}.render-engine-option{align-items:center;border:1px solid var(--border-color);border-radius:6px;color:var(--font-color);cursor:pointer;display:flex;flex:1;font-size:.75em;justify-content:center;padding:.4em .6em;transition:background-color .15s,border-color .15s}.render-engine-option.selected,.render-engine-option:hover{border-color:var(--primary-color)}.render-engine-option.selected{background-color:var(--primary-color);color:#fff}.caption-style-animated-preview{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;padding:.2em;position:relative;width:100%}.caption-style-animated-preview .preview-word{color:#fff;font-size:.7em;font-weight:700;line-height:1.2;white-space:nowrap}.caption-style-label{font-size:.65em;padding-top:.1em}.caption-style-badge,.caption-style-label{color:#fff;display:block;text-align:center}.caption-style-badge{background:linear-gradient(135deg,#6200ee,#9c47ff);border-radius:3px;font-size:.5em;margin:.1em auto 0;padding:.1em .4em;width:fit-content}.preview-one-word{position:relative}.preview-one-word .pw-cycle{animation:pw-one-cycle 3s ease infinite;background:rgba(0,0,0,.6);border-radius:4px;opacity:0;padding:.15em .4em;position:absolute}.preview-one-word .pw-cycle-1{animation-delay:0s}.preview-one-word .pw-cycle-2{animation-delay:1s}.preview-one-word .pw-cycle-3{animation-delay:2s}@keyframes pw-one-cycle{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1.08)}8%{opacity:1;transform:scale(1)}28%{opacity:1;transform:scale(1)}33%{opacity:0;transform:scale(.85)}to{opacity:0}}.preview-multiline{flex-direction:column;gap:.15em}.pw-ml-line{display:flex;gap:.2em;justify-content:center}.preview-multiline .preview-word{background:rgba(0,0,0,.5);border-radius:3px;padding:.1em .2em;transition:background .15s}.preview-multiline .pw-hl{animation:pw-ml-hl 2s ease infinite}.preview-multiline .pw-hl-1{animation-delay:0s}.preview-multiline .pw-hl-2{animation-delay:.5s}.preview-multiline .pw-hl-3{animation-delay:1s}.preview-multiline .pw-hl-4{animation-delay:1.5s}@keyframes pw-ml-hl{0%{background:#6200ee;transform:scale(1.05)}20%{background:#6200ee;transform:scale(1.05)}25%{background:rgba(0,0,0,.5);transform:scale(1)}to{background:rgba(0,0,0,.5);transform:scale(1)}}.preview-singleline{flex-direction:column}.pw-sl-line{display:flex;gap:.2em;justify-content:center}.preview-singleline .preview-word{background:rgba(0,0,0,.5);border-radius:3px;padding:.1em .2em}.preview-singleline .pw-hl{animation:pw-sl-hl 2s ease infinite}.preview-singleline .pw-hl-1{animation-delay:0s}.preview-singleline .pw-hl-2{animation-delay:.5s}.preview-singleline .pw-hl-3{animation-delay:1s}.preview-singleline .pw-hl-4{animation-delay:1.5s}@keyframes pw-sl-hl{0%{background:#6200ee;transform:scale(1.05)}20%{background:#6200ee;transform:scale(1.05)}25%{background:rgba(0,0,0,.5);transform:scale(1)}to{background:rgba(0,0,0,.5);transform:scale(1)}}.preview-bounce{position:relative}.preview-bounce .pw-bounce{animation:pw-bounce-drop 3s cubic-bezier(.34,1.56,.64,1) infinite;background:rgba(0,0,0,.6);border-radius:4px;opacity:0;padding:.15em .4em;position:absolute}.preview-bounce .pw-bounce-1{animation-delay:0s}.preview-bounce .pw-bounce-2{animation-delay:1s}.preview-bounce .pw-bounce-3{animation-delay:2s}@keyframes pw-bounce-drop{0%{opacity:0;transform:translateY(-30px) scale(.3)}6%{opacity:1;transform:translateY(5px) scale(1.08)}10%{transform:translateY(-3px) scale(.96)}14%{transform:translateY(1px) scale(1.02)}18%{transform:translateY(0) scale(1)}28%{opacity:1;transform:translateY(0) scale(1)}33%{opacity:0;transform:translateY(0) scale(.8)}to{opacity:0}}.preview-typewriter .pw-type{animation:pw-typing 3s steps(10) infinite;background:rgba(0,0,0,.6);border-radius:3px;border-right:2px solid #fff;display:inline-block;font-family:monospace;overflow:hidden;padding:.15em .2em;white-space:nowrap;width:0}@keyframes pw-typing{0%{width:0}40%{width:5.5em}75%{width:5.5em}to{width:0}}#caption-styles .show-text-style-preview-container{align-items:center;background:#1a1a2e;flex-direction:column;padding:.3em}.show-text-style-preview-container{border:1px solid var(--border-color);border-radius:5px;cursor:pointer;display:flex;height:85%;justify-content:center;width:100%}.show-text-style-preview-container.selected{border:1px solid var(--main-color)}.show-text-style-preview-container canvas{height:100%;width:auto}.styling-options-preview-choice-container:not(.caption-style-strip){grid-gap:.7em;display:flex;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;width:100%}.styling-options-preview-choice-container:not(.caption-style-strip) .choice-captions-style{display:flex;flex-direction:column;height:7em;position:relative;width:calc(50% - .35em)}