html,body{background:#000;width:100%;height:100%;margin:0;overflow:hidden}.swal2-container a{color:#fff}#editorToggleBtn{display:none!important}#sliderPrevBtn{display:none}.swal2-container{font-family:Verdana,Geneva,Tahoma,sans-serif;z-index:999999!important}:root{--slider-font:sans-serif}#stage.font-loading{opacity:0}#stage{transition:opacity .14s,filter .14s,transform .14s}#stage.ve-reloading{opacity:.78;filter:blur(6px);transform:scale(1.01)}#editor{text-shadow:0 0 #0000}body.hide-cursor #controlDock{display:none}body.hide-cursor:has(.slider-dropdown.open) #controlDock{display:flex}#stage{touch-action:pan-x;width:100vw;height:100vh;position:relative}#stage,.wrap,.wrap .bg{overflow:hidden}.bg{transition:opacity 1.2s linear}.wrap{position:relative}.slide{opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:linear;position:absolute;inset:0}.slide.active{opacity:1;pointer-events:auto}.wrap{width:100%;height:100%}.wrap.horizontal{display:flex}.wrap.vertical>.textfit-block{width:100%;height:100%;min-height:0;overflow:hidden}.wrap.grid>.textfit-block{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.textfit-block{justify-content:center;align-items:center;display:flex}.textfit-inner{box-sizing:border-box;text-align-last:auto;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;height:auto;line-height:1.12;font-family:var(--slider-font)}.wrap.horizontal.wr{flex-wrap:wrap;align-content:flex-start}.wrap.grid{width:100%;height:100%;display:grid}.wrap.grid .block{width:100%;height:100%}.wrap.grid .svg-layer{width:100%;height:100%;position:relative;inset:auto}.wrap.horizontal>.svg-layer,.wrap.vertical>.svg-layer{position:relative;inset:auto}.wrap.grid .block.w1,.wrap.grid .block.w2,.wrap.grid .block.w3,.wrap.grid .block.w4,.wrap.grid .block.h1,.wrap.grid .block.h2,.wrap.grid .block.h3,.wrap.grid .block.h4{width:100%!important;height:100%!important}.wrap.grid .block.w2{grid-column:span 2}.wrap.grid .block.w3{grid-column:span 3}.wrap.grid .block.w4{grid-column:span 4}.wrap.vertical{grid-auto-rows:minmax(0,1fr);grid-auto-flow:row;width:100%;height:100%;display:grid}.wrap.vertical>.block{height:100%;min-height:0;overflow:hidden}.wrap.op .block{opacity:0;transition:opacity var(--op-fade,.6s) ease}.slide[data-opacity-strobe="1"] .wrap.op .block{transition:none!important}.wrap.op .block.active{opacity:1}.fx-block{width:auto;height:auto}.wrap.fullscreen{width:100%;height:100%;position:relative}.wrap.fullscreen .block{width:100%;height:100%;position:absolute;inset:0}.wrap .bg{z-index:0;will-change:transform;position:absolute;inset:0}.wrap .block{z-index:1;position:relative}.bg.ken-burns{transform:scale(1)}@keyframes kenburns-bg{0%{transform:scale(1)translate(0)}to{transform:scale(1.35)translate(-8%,-8%)}}@keyframes kb-center{0%{transform:scale(1)}to{transform:scale(1.35)}}@keyframes kb-push{0%{transform:scale(1)}to{transform:scale(4.1)}}@keyframes kb-tl{0%{transform:scale(1)translate(0)}to{transform:scale(1.35)translate(-8%,-8%)}}@keyframes kb-tr{0%{transform:scale(1)translate(0)}to{transform:scale(1.35)translate(8%,-8%)}}@keyframes kb-bl{0%{transform:scale(1)translate(0)}to{transform:scale(1.35)translate(-8%,8%)}}@keyframes kb-br{0%{transform:scale(1)translate(0)}to{transform:scale(1.35)translate(8%,8%)}}.blend-wrap{position:relative;overflow:hidden}.blend-base{z-index:1;position:absolute;inset:0}.blend-top{-webkit-mask-image:linear-gradient(to bottom, transparent var(--blend-start), black calc(var(--blend-start) + var(--blend-feather)), black calc(var(--blend-end) - var(--blend-feather)), transparent var(--blend-end));mask-image:linear-gradient(to bottom, transparent var(--blend-start), black calc(var(--blend-start) + var(--blend-feather)), black calc(var(--blend-end) - var(--blend-feather)), transparent var(--blend-end))}.blend-top[data-blend-dir=x]{-webkit-mask-image:linear-gradient(to right, transparent var(--blend-start), black calc(var(--blend-start) + var(--blend-feather)), black calc(var(--blend-end) - var(--blend-feather)), transparent var(--blend-end));mask-image:linear-gradient(to right, transparent var(--blend-start), black calc(var(--blend-start) + var(--blend-feather)), black calc(var(--blend-end) - var(--blend-feather)), transparent var(--blend-end))}.blend-top.anim{animation:blendBreath var(--blend-speed) ease-in-out infinite alternate}@keyframes blendBreath{0%{opacity:.55}to{opacity:1}}.bg.blend-base{z-index:1;position:absolute;inset:0}.kb-inner{will-change:transform;background-size:inherit;background-position:inherit;background-repeat:inherit;background-image:inherit;width:100%;height:100%;position:absolute;inset:0}.kb-inner.ken-burns{animation-duration:var(--kb-dur,12s);animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}.kb-inner[data-kb-mode=xr]{--kb-from-x:calc(var(--kb-amp) * -1);--kb-to-x:var(--kb-amp);animation-name:kb-blend-x}.kb-inner[data-kb-mode=xl]{--kb-from-x:var(--kb-amp);--kb-to-x:calc(var(--kb-amp) * -1);animation-name:kb-blend-x}.kb-inner[data-kb-mode=yt]{--kb-from-y:var(--kb-amp);--kb-to-y:calc(var(--kb-amp) * -1);animation-name:kb-blend-y}.kb-inner[data-kb-mode=yb]{--kb-from-y:calc(var(--kb-amp) * -1);--kb-to-y:var(--kb-amp);animation-name:kb-blend-y}.kb-inner[data-kb-mode=random]{animation-name:kb-blend-random}@keyframes kb-blend-x{0%{transform:translateX(var(--kb-from-x,-6%)) scale(var(--kb-scale,1.15))}to{transform:translateX(var(--kb-to-x,6%)) scale(var(--kb-scale,1.15))}}@keyframes kb-blend-y{0%{transform:translateY(var(--kb-from-y,-6%)) scale(var(--kb-scale,1.15))}to{transform:translateY(var(--kb-to-y,6%)) scale(var(--kb-scale,1.15))}}@keyframes kb-blend-random{0%{transform:translate(var(--kb-from-x), var(--kb-from-y)) scale(var(--kb-scale))}to{transform:translate(var(--kb-to-x), var(--kb-to-y)) scale(1)}}.kb-inner[data-kb-mode=zoom]{transform-origin:50%;animation-name:kb-blend-zoom}@keyframes kb-blend-zoom{0%{transform:scale(1)}to{transform:scale(var(--kb-scale,1.15))}}.slide>.fixed{pointer-events:none;flex:none!important;grid-area:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.mask-frame,.mask-fill{pointer-events:none;position:absolute;inset:0}.block.blend-top,.bg.blend-top{z-index:2;position:absolute;inset:0}.beam-block{pointer-events:none;flex:1 1 0;width:auto;min-width:0;position:relative;overflow:hidden}.beam-block.fx-block{flex:auto;width:100%}.beam-core{clip-path:polygon(40% 0%,60% 0%,100% 100%,0% 100%);position:absolute;inset:0}.beam-core:before{content:"";animation:beamPulse var(--beam-speed) ease-in-out infinite, beamDrift calc(var(--beam-speed) * 3) ease-in-out infinite;background:linear-gradient(180deg, #ffffffe6 0%, var(--beam-a) 10%, transparent 60%);filter:blur(8px) drop-shadow(0 0 20px var(--beam-a));clip-path:polygon(25% 0%,75% 0%,100% 100%,0% 100%);opacity:.9;position:absolute;inset:0}.beam-core:after{content:"";background:linear-gradient(180deg, var(--beam-a), var(--beam-b));opacity:.5;filter:blur(60px);position:absolute;inset:0;mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.beam-core[data-dir=fullscreen]{background:radial-gradient(circle at center, var(--beam-a) 0%, var(--beam-b) 70%)}.beam-core[data-dir=horizontal]{background:linear-gradient(180deg, var(--beam-a) 0%, var(--beam-b) 70%);clip-path:polygon(40% 0%,60% 0%,100% 100%,0% 100%)}.beam-core[data-dir=vertical]{background:linear-gradient(90deg, var(--beam-a) 0%, var(--beam-b) 80%);clip-path:polygon(0% 50%,100% 0%,100% 100%)}.beam-hot{filter:blur(10px);opacity:.6;background:radial-gradient(#ffffffe6,#0000 70%);width:22%;height:12%;position:absolute;top:6%;left:50%;transform:translate(-50%)}@keyframes beamPulse{0%{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:.6;transform:scale(.98)}}@keyframes beamDrift{0%{transform:translate(-2%)}50%{transform:translate(2%)}to{transform:translate(-2%)}}.beam-mask{filter:blur(38px);animation:beamBreath var(--beam-speed,2s) ease-in-out infinite;position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(#000 20%,#000000b3 45%,#00000059 65%,#00000026 80%,#0000 100%)}@keyframes beamBreath{0%{opacity:.65;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:.65;transform:scale(.98)}}.beam-reflect{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--beam-a) 85%, white) 0%, color-mix(in srgb, var(--beam-a) 55%, transparent) 35%, color-mix(in srgb, var(--beam-b) 30%, transparent) 60%, transparent 80%);opacity:1;width:60%;height:10%;filter:blur(28px) drop-shadow(0 0 18px var(--beam-a));pointer-events:none;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.move-fx{will-change:background-position;animation-name:moveFloat;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.move-fx.reverse{animation-direction:reverse}@keyframes moveFloat{to{background-position:calc(50% + var(--move-x)) calc(50% + var(--move-y))}}.move-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.maskfx-block{pointer-events:none;background:0 0;width:100%;height:100%;position:relative}.mask-frame{background:var(--mask-color);-webkit-mask-composite:xor;padding:var(--mask-t) var(--mask-r) var(--mask-b) var(--mask-l);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.mask-fill{inset:var(--mask-t) var(--mask-r) var(--mask-b) var(--mask-l);background:var(--mask-color);opacity:0;position:absolute}.maskfx-block.mask-fade .mask-fill{animation:maskFillFade var(--mask-speed) ease-in-out infinite}.maskfx-block.mask-strobe .mask-fill{animation:.1s step-end infinite maskFillStrobe}@keyframes maskFillFade{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes maskFillStrobe{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block.camera{will-change:transform;transform-origin:50%}.vitragefx{flex-wrap:wrap;width:100%;height:100%;display:flex;position:relative}.vitragefx .cell{position:relative;overflow:hidden}.vitragefx .glass{background:var(--v-glass,#0af);opacity:.6;z-index:1;animation-name:vitrageBlink;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}.vitragefx .frame{pointer-events:none;z-index:2;position:absolute;inset:0}.vitragefx .frame:before{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(135deg,#ffffff73,#fff0 40%);position:absolute;inset:0}.vitragefx .frame:after{content:"";pointer-events:none;box-shadow: inset 0 0 0 var(--v-frame-width,8px) var(--v-frame,red),  inset 2px 2px 6px #ffffff59,  inset -3px -3px 8px #0000008c,  inset 0 0 6px #00000059;position:absolute;inset:0}@keyframes vitrageBlink{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.rf-real{position:absolute;inset:0}.rf-scope{background:0 0;position:relative;overflow:hidden}.rf-scope canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.rf-scope:before{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.35;background:linear-gradient(#ffffff0f,#fff0 20%,#0000001a),repeating-linear-gradient(#ffffff08 0 1px,#0000 3px 5px);position:absolute;inset:0}.rf-scope:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 40%,#0000008c 75%,#000000d9 100%);position:absolute;inset:-20%}#autocomplete.color-grid{padding:8px}.color-picker-row{justify-content:center;padding:6px;display:flex}.color-picker-row input[type=color]{cursor:pointer;background:0 0;border:none;width:100%;height:42px}.block{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.wrap.horizontal>.block{flex:1 1 0;width:auto;min-width:0}.block.w2{width:50%}.block.w3{width:33.3333%}.block.w4{width:25%}.block.h1{height:100%}.block.h2{height:50%}.block.h3{height:33.3333%}.block.h4{height:25%}#editorPanel{z-index:9999;background:#0505057d;flex-direction:column;display:none;position:fixed;inset:0}#editorPanel.active{display:flex}#applybuttonwrap{left:15px;bottom:calc(15px + var(--kb-offset,0px));justify-content:end;gap:10px;display:flex;position:fixed}#editor{box-sizing:border-box;color:#0fa;resize:none;overscroll-behavior:contain;background:0 0;border:none;outline:none;flex:auto;width:100%;min-height:0;padding:12px;font-family:monospace;font-size:12px;overflow:auto}.glass-btn{color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#00000059;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-family:monospace;font-size:13px;font-weight:600;transition:background .2s,transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.glass-btn:hover{background:#ffffff1f;transform:scale(1.04);box-shadow:0 0 18px #ffffff38}.glass-btn:active{transform:scale(.96)}.glass-btn.wide{letter-spacing:.04em;min-width:160px}.glass-btn.icon{border-radius:50%;width:42px;padding:0;font-size:18px;font-weight:800}.btn.help{cursor:pointer;border-radius:10px;width:36px;height:36px;margin-left:8px;font-weight:800}.help-overlay{z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.help-overlay.active{display:flex}.help-modal{letter-spacing:.5px;background:#0f0f12;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:min(1100px,96vw);max-height:90vh;font-family:JetBrains Mono,Fira Code,monospace;font-size:small;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000008c}.help-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.help-title{color:#fff;font-size:18px;font-weight:800}.help-sub{opacity:.75;color:#fff;margin-top:2px;font-size:12px}.btn.close{cursor:pointer;border-radius:10px;width:36px;height:36px}.help-body{padding:0 18px 18px;overflow:auto}.help-table{border-collapse:collapse;color:#fff;width:100%;font-size:13px}.help-table thead th{z-index:1;text-align:left;background:#131319;border-bottom:1px solid #ffffff1f;padding:10px;position:sticky;top:0}.help-table td{vertical-align:top;opacity:.92;border-bottom:1px solid #ffffff0f;padding:10px}.help-table code{background:#ffffff14;border-radius:8px;padding:2px 6px;font-size:12px}.help-foot{opacity:.75;color:#fff;border-top:1px solid #ffffff14;padding:12px 18px;font-size:12px}.ctrl-rec{cursor:pointer;color:#ffffffd9;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .2s;display:flex}.ctrl-rec .rec-svg{width:18px;height:18px}.ctrl-rec.active{color:#0f8;filter:drop-shadow(0 0 4px #00ff88e6)drop-shadow(0 0 8px #0f86)}.ctrl-rec:hover{color:#fff}.ctrl-rec.active:hover{color:#0f8}#autocomplete.color-grid{flex-wrap:wrap;gap:8px;padding:10px;display:flex}#autocomplete.color-grid .ac-row{flex-direction:row;justify-content:center;align-items:center;padding:10px;display:inline-flex}#autocomplete.color-grid .ac-color{border:1px solid #fff3;border-radius:6px;width:100%;height:100%}#autocomplete.color-grid .ac-row.active .ac-color{outline:2px solid #0fa}#autocomplete{box-sizing:border-box;color:#fff;z-index:99999;background:#00000078;width:300px;margin:0 auto;font-family:monospace;font-size:14px;display:none;position:fixed;top:20px;right:20px;overflow:hidden;box-shadow:0 10px 30px #00000080}#autocomplete.open:not(.color-grid),#autocomplete.open{display:block}#autocomplete div{cursor:pointer}#autocomplete div.active,#autocomplete div:hover{background:#1a1a1b}#acocomplete,#autocomplete{font-family:monospace}.ac-row{box-sizing:border-box;cursor:pointer;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ac-row.active,.ac-row:hover{background:#333}.ac-key{color:#0fa;text-align:center;min-width:80px;font-size:11px}.ac-desc{text-align:center;color:#6f6f6f;font-size:10px}.ac-color{border-radius:6px;width:10px;height:10px}.ac-color-label{color:#aaa;font-size:11px}.ac-row{align-items:center;gap:10px;display:flex}.ac-row.active{background:#333}#controlDock{z-index:9999;gap:3px;display:flex;position:fixed;top:20px;left:20px}#controlDock button{color:#fff;cursor:pointer;background:#00000082;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;transition:background .2s,transform .15s,box-shadow .15s;display:flex}#controlDock svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:26px;height:26px}#controlDock button:hover svg{opacity:1}#controlDock button:active svg{stroke-width:2.8px}.duration-play-icon,.duration-pause-icon{width:8px;height:8px}body.hide-cursor #applybuttonwrap{display:none}.editor-icon-btn.apply svg{stroke:#4cff9a}.editor-icon-btn.apply:hover{box-shadow:0 0 18px #4cff9a59}.editor-icon-btn.info svg{stroke:#6fb7ff}.editor-icon-btn.info:hover{box-shadow:0 0 18px #6fb7ff59}.sheet-input-wrap{backdrop-filter:blur(6px);background:#00000059;border:1px solid #ffffff26;border-radius:12px;align-items:center;height:42px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.sheet-input-wrap:focus-within{background:#ffffff14;border-color:#ffffff59;box-shadow:0 0 16px #ffffff40}#sheetUrlInput{color:#fff;letter-spacing:.2px;background:0 0;border:none;outline:none;width:240px;font-size:14px}#sheetUrlInput::placeholder{color:#ffffff73}.editor-icon-btn{cursor:pointer;backdrop-filter:blur(6px);background:#00000059;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .15s,box-shadow .15s;display:inline-flex}.editor-icon-btn:hover{background:#ffffff1f;transform:scale(1.06);box-shadow:0 0 14px #ffffff40}.editor-icon-btn:active{transform:scale(.96)}.editor-icon-btn svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:22px;height:22px}.editor-icon-btn:hover svg{opacity:1}.editor-icon-btn.danger svg{stroke:#ff5a5a}.editor-icon-btn.danger:hover{box-shadow:0 0 16px #ff5a5a59}.help-commands-auto{border-top:1px dashed #ffffff26;margin-top:24px;padding-top:16px}.help-auto-title{color:#fff;opacity:.9;margin-bottom:12px;font-size:14px;font-weight:700}.help-auto-list{grid-template-columns:1fr 2fr;gap:8px 16px;font-family:monospace;font-size:13px;display:grid}.help-auto-key{color:#0fa;white-space:nowrap}.help-auto-desc{color:#ccc;opacity:.9}#linkPreview{z-index:999999;pointer-events:none;background:#000000d9;border-radius:8px;max-width:140px;max-height:140px;padding:6px;display:none;position:fixed}#linkPreview img{border-radius:6px;max-width:140px;max-height:140px;display:block}.text-layer{pointer-events:none;z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.text-layer .text-inner{color:#fff;text-align:center;letter-spacing:.02em;-webkit-text-stroke:2px #000000bf;text-shadow:0 2px 8px #000000a6,0 0 20px #ffffff40,0 0 60px #ffffff26;font-family:monospace;font-size:clamp(32px,5vw,96px);font-weight:700;line-height:1.1}.text-m{transform:translateY(60%)}.text-layer{opacity:0;pointer-events:none;transition:opacity .25s}.slide.active .text-layer{opacity:1;animation:.6s textFade}@keyframes rotate-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.rotatefx{will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.slide:not(.active) .text-layer{transform:scale(.96);opacity:0!important;animation:none!important}.slide:not(.active) .svg-layer,.slide:not(.active) .svg-layer *{animation-play-state:paused!important}.slide.active .svg-layer,.slide.active .svg-layer *{animation-play-state:running}@keyframes textFade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.bg-video{position:absolute}#preloader{z-index:999999;background:#000000c9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader-inner{text-align:center;color:#fff;width:320px;font-family:monospace}.preloader-bar{background:#ffffff1f;width:100%;height:1px;overflow:hidden}#preloader-progress{will-change:width;background:#fff;width:0%;height:100%;box-shadow:0 0 8px #ffffff80}.svg-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.svgfx{width:100%;height:100%;display:block}.svg-layer.fixed{pointer-events:none;width:100%;height:100%;position:absolute!important;inset:0!important}.maskfx-organic.fx-block{width:100%;height:100%}.maskfx-organic{pointer-events:none;position:absolute;inset:0}.maskfx-svg{width:100%;height:100%;position:absolute;inset:0}.borderfx-block{position:relative;overflow:hidden}.borderfx-block .bfx-svg{width:100%;height:100%;position:absolute;inset:0}.borderfx{pointer-events:none;z-index:60;position:absolute;inset:0}.borderfx:before{content:"";box-sizing:border-box;border-radius:0;position:absolute;inset:0}.bfx-svg{width:100%;height:100%;position:absolute;inset:0}@keyframes bfx-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}@keyframes bfx-scan{0%{stroke-dashoffset:0}to{stroke-dashoffset:-400px}}.bfx-glow:before{border:var(--bfx-px) solid var(--bfx-color);filter:drop-shadow(0 0 10px var(--bfx-color));opacity:.85;animation:bfx-glow var(--bfx-speed) ease-in-out infinite}@keyframes bfx-glow{0%{opacity:.25;filter:drop-shadow(0 0 2px var(--bfx-color))}50%{opacity:1;filter:drop-shadow(0 0 22px var(--bfx-color))}to{opacity:.25;filter:drop-shadow(0 0 2px var(--bfx-color))}}.bfx-strobe:before{border:var(--bfx-px) solid var(--bfx-color);animation:bfx-strobe var(--bfx-speed) steps(2) infinite}@keyframes bfx-strobe{0%{opacity:0}50%{opacity:1}to{opacity:0}}.bfx-rotate:before{padding:var(--bfx-px);background:conic-gradient(from 0deg, transparent 0%, var(--bfx-color) 20%, transparent 40%, var(--bfx-color) 60%, transparent 100%);-webkit-mask-composite:xor;animation:bfx-rotate var(--bfx-speed) linear infinite;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes bfx-rotate{to{transform:rotate(360deg)}}.sketch-fx{position:relative;overflow:hidden}.sketch-fx:after{z-index:1}.sketch-fx>div{z-index:2}.svg-layer svg.svgfx{width:100%;height:100%;display:block}.linefx-block{position:relative;overflow:hidden}.linefx-line{background:var(--lfx-color);box-shadow:0 0 calc(var(--lfx-px) * 2) var(--lfx-color);position:absolute;top:0;left:0}.linefx-line.x{height:var(--lfx-px);transform-origin:0;width:100%;animation:linefx-grow-x var(--lfx-speed) linear var(--lfx-loop,infinite);top:50%;transform:translateY(-50%)scaleX(0)}.linefx-line.y{width:var(--lfx-px);transform-origin:top;height:100%;animation:linefx-grow-y var(--lfx-speed) linear var(--lfx-loop,infinite);left:50%;transform:translate(-50%)scaleY(0)}@keyframes linefx-grow-x{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@keyframes linefx-grow-y{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}.squarefx-block{pointer-events:none;align-self:center;margin:5px;position:relative}.squarefx-border{width:var(--sq-w,80%);height:var(--sq-h,60%);box-sizing:border-box;border:var(--sq-px) solid var(--sq-color);filter:drop-shadow(0 0 6px var(--sq-color)) drop-shadow(0 0 20px var(--sq-color));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes squarePulse{0%{opacity:0;filter:drop-shadow(0 0 0px var(--sq-color))}50%{opacity:1;filter:drop-shadow(0 0 6px var(--sq-color)) drop-shadow(0 0 20px var(--sq-color))}to{opacity:0;filter:drop-shadow(0 0 0px var(--sq-color))}}.squarefx-border{transform-origin:50%}.squaresfx-block{position:relative;overflow:hidden}.squaresfx-block .sq{background:var(--sq-color);opacity:1;box-shadow:0 0 6px color-mix(in srgb, var(--sq-color) 70%, transparent), 0 0 12px color-mix(in srgb, var(--sq-color) 50%, transparent), inset 0 0 4px color-mix(in srgb, var(--sq-color) 40%, transparent);position:absolute}.sq-flash{animation:sq-flash calc(1s / var(--sq-anim)) ease-in-out infinite}.sq-strobe{animation:sq-strobe calc(1s / var(--sq-anim)) steps(1) infinite}@keyframes sq-flash{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes sq-strobe{0%{opacity:0}50%{opacity:1}to{opacity:0}}.bg.fx-glitch{position:absolute;inset:0;overflow:hidden}.bg.fx-glitch.fx-glitch-run{animation:fxGlitchMain var(--glitch-speed,1s) steps(2) infinite;animation-iteration-count:var(--glitch-loop,999999)}.bg.fx-glitch:before,.bg.fx-glitch:after{content:"";background:inherit;pointer-events:none;mix-blend-mode:normal;opacity:calc(.65 * var(--glitch-int,1));filter:drop-shadow(0 0 calc(40px * var(--glitch-int,1)) var(--glitch-color))saturate(2) contrast(1.4);position:absolute;inset:0}.bg.fx-glitch:before{transform:translateX(calc(-30px * var(--glitch-int,1)));clip-path:inset(12% 0 62%);animation:fxGlitchSliceA calc(var(--glitch-speed,1s) * .9) steps(2) infinite;animation-iteration-count:var(--glitch-loop,999999)}.bg.fx-glitch:after{transform:translateX(calc(10px * var(--glitch-int,1)));clip-path:inset(58% 0 14%);animation:fxGlitchSliceB calc(var(--glitch-speed,1s) * 1.1) steps(2) infinite;animation-iteration-count:var(--glitch-loop,999999)}@keyframes fxGlitchMain{0%,to{filter:contrast()saturate(1.1)}50%{filter:contrast(1.45)saturate(1.7)}}@keyframes fxGlitchSliceA{0%{clip-path:inset(0 0 85%);transform:translateX(calc(-16px * var(--glitch-int,1)))}50%{clip-path:inset(28% 0 38%);transform:translateX(calc(-8px * var(--glitch-int,1)))}to{clip-path:inset(12% 0 62%);transform:translateX(calc(-14px * var(--glitch-int,1)))}}@keyframes fxGlitchSliceB{0%{clip-path:inset(70% 0 0);transform:translateX(calc(16px * var(--glitch-int,1)))}50%{clip-path:inset(44% 0 20%);transform:translateX(calc(8px * var(--glitch-int,1)))}to{clip-path:inset(60% 0 10%);transform:translateX(calc(14px * var(--glitch-int,1)))}}video[data-range]{visibility:hidden}video[data-range].ready{visibility:visible}body.hide-cursor{cursor:none}.obliterate-fx{filter:contrast(1.4)brightness(1.1);position:relative;overflow:hidden}.ob-slice{will-change:transform, filter;mix-blend-mode:screen;background-size:cover;width:100%;position:absolute;left:0}.linepulse-block{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:visible!important}.linepulse-core{width:var(--lp-px,6px);height:var(--lp-height);background:var(--lp-color);animation:lp-pulse var(--lp-speed) ease-in-out infinite;filter:drop-shadow(0 0 6px var(--lp-color)) drop-shadow(0 0 24px var(--lp-color));border-radius:5px}@keyframes lp-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.linepulse-reflect{width:325px;height:calc(var(--lp-height) * .9);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--lp-color) 90%, white) 0%, color-mix(in srgb, var(--lp-color) 70%, transparent) 18%, color-mix(in srgb, var(--lp-color) 40%, transparent) 38%, transparent 75%);opacity:.55;animation:lp-reflect-pulse var(--lp-speed) ease-in-out infinite;filter:blur(12px) drop-shadow(0 0 12px var(--lp-color));pointer-events:none;position:absolute;top:80%;left:50%;transform:translate(-50%)scaleY(-1)}@keyframes lp-reflect-pulse{0%{opacity:.1;filter:blur(14px) drop-shadow(0 0 10px var(--lp-color))}50%{opacity:.2;filter:blur(11px) drop-shadow(0 0 18px var(--lp-color))}to{opacity:.1;filter:blur(14px) drop-shadow(0 0 10px var(--lp-color))}}.camera{--cam-x:0px;--cam-y:0px;--cam-r:0deg;--cam-s:1;transform:translate(var(--cam-x), var(--cam-y)) rotate(var(--cam-r)) scale(var(--cam-s))!important;will-change:transform!important;transition:transform 1.6s ease-in-out!important}.textfx-block{justify-content:center;align-items:center;display:flex;overflow:visible}.textfx-inner,.text-layer,.text-inner,.button-inner{font-family:var(--slider-font)}.textfx-inner{text-align:center;-webkit-user-select:none;user-select:none;transform-origin:50%;letter-spacing:-.05em;box-sizing:border-box;width:100%;padding-left:7%;padding-right:7%;line-height:1}#persistBtn{position:relative}#persistBtn.active{box-shadow:0 0 0 2px #f009,0 0 12px #ff0000e6,0 0 24px #f009}.editor-icon-btn.donate svg{stroke:#ffd166}.editor-icon-btn.donate:hover{box-shadow:0 0 18px #ffd16673}.btn.close{color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;transition:background .2s,transform .15s,box-shadow .15s,border-color .15s;display:flex}.btn.close:hover{background:#ffffff2e;border-color:#ffffffb3;transform:scale(1.06);box-shadow:0 0 14px #ffffff59}.btn.close:active{transform:scale(.94)}#sliderNameToast{z-index:99999;pointer-events:none;letter-spacing:.2px;-webkit-backdrop-filter:blur(10px);color:#fffffff2;opacity:0;background:#0000008c;border-radius:10px;padding:8px 12px;font:600 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;transition:opacity .18s,transform .18s;position:fixed;top:auto;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #00000040}#sliderNameToast.show{opacity:1;transform:translate(-50%)translateY(0)}.ve-range-row input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;width:100%;height:18px}.ve-range-row input[type=range]::-webkit-slider-runnable-track{background:#3a3a3a;border-radius:10px;height:4px}.ve-range-row input[type=range]::-webkit-slider-thumb{appearance:none;cursor:grab;background:#ddd;border:1px solid #777;border-radius:50%;width:14px;height:14px;margin-top:-5px}.ve-range-row input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;background:#fff}.ve-range-row input[type=range]::-moz-range-track{background:#3a3a3a;border-radius:10px;height:4px}.ve-range-row input[type=range]::-moz-range-thumb{cursor:grab;background:#ddd;border:1px solid #777;border-radius:50%;width:14px;height:14px}.ve-range-row{align-items:center;gap:10px;display:flex}.ve-range-row span{text-align:right;color:#aaa;flex:0 0 38px;width:38px;font-size:11px}.ctrl-arrow{color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.ctrl-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ctrl-arrow:hover{background:#ffffff1f}.slider-menu-wrap{position:relative}.slider-dropdown{box-sizing:border-box;backdrop-filter:blur(1px);z-index:10000;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#777 transparent;background:0 0;flex-direction:column;gap:3px;width:max-content;min-width:160px;max-width:min(260px,100vw - 24px);max-height:calc(100dvh - 80px);padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden auto}.slider-dropdown .slider-dropdown-item{overflow-wrap:anywhere;text-overflow:clip;text-align:left;background:#0000002d;min-height:38px;padding:8px 10px;font-size:12px;line-height:1.4;white-space:normal!important;box-sizing:border-box!important;color:#bbb!important;border:0!important;border-radius:3px!important;flex:none!important;width:100%!important;min-width:100%!important;max-width:none!important;height:auto!important;display:block!important}.slider-dropdown.open{display:flex}.slider-dropdown-item{color:#aaa;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#000;border:0;border-radius:6px;width:100%;padding:9px 10px;font-size:11px;overflow:hidden}.slider-dropdown-item:hover{color:#fff;background:#ffffff14}.slider-dropdown-item.active{color:#fff;background:#ffffff14;border-left:2px solid #fff;padding-left:12px}.slider-dropdown-item.keyboard-selected{background:#fff0;border:1px solid silver!important}button,input,textarea,select,label{-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}#sharedFullscreenGate{z-index:999999;pointer-events:auto;background:#000;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#sharedFullscreenGate.show{display:flex}#sharedFullscreenButton{appearance:none;color:#fff;font:inherit;letter-spacing:.12em;cursor:pointer;backdrop-filter:blur(8px);background:#000000b8;border:1px solid #ffffffb3;border-radius:6px;padding:16px 28px;font-size:15px;font-weight:600}#sharedFullscreenButton:hover{background:#ffffff1f}.swal2-popup{-webkit-backdrop-filter:blur(18px);border:1px solid #ffffff1f;background:#0f0f0fe6!important}.swal2-container{-webkit-backdrop-filter:blur(8px);background:#00000040!important}.swal2-confirm{color:#fff!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff40!important}.swal2-confirm:hover{background:#fff3!important}.slide-done-control{z-index:99999;cursor:pointer;pointer-events:auto;backdrop-filter:blur(6px);border-radius:8px;justify-content:center;align-items:center;gap:3px;width:45px;height:45px;padding:0;display:flex;position:absolute;bottom:27px;left:27px}.slide-done-control input{appearance:none;cursor:pointer;background:#111;border:2px solid #777;border-radius:50%;width:38px;height:38px;margin:0;position:relative}.slide-done-control input:checked{background:#3fb950;border-color:#3fb950}.slide-done-control input:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}@media (width>=768px) and (width<=1366px) and (pointer:coarse){#controlDock{justify-content:center;left:50%;right:auto;transform:translate(-50%)}}@media (width<=768px){.slide-done-control{border-radius:6px;width:34px;height:34px;bottom:16px;left:16px}.slide-done-control input{border-width:2px;width:28px;height:28px}.slide-done-control input:checked:after{border-width:0 2px 2px 0;width:5px;height:10px;transform:translate(-50%,-58%)rotate(45deg)}#controlDock{justify-content:center;left:50%;right:auto;transform:translate(-50%)}#applybuttonwrap{-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;justify-content:flex-start;width:auto;max-width:none;left:15px;right:15px;overflow:auto hidden}#applybuttonwrap::-webkit-scrollbar{display:none}}@media (hover:none),(pointer:coarse){body.hide-cursor #controlDock,body.hide-cursor #applybuttonwrap{display:flex}}.txtvj-text-link{color:inherit;cursor:pointer;text-decoration:underline}.txtvj-text-link:hover{opacity:.7}.gallery-slider-block{background:0 0;min-width:0;min-height:0;position:relative;overflow:hidden}.gallery-slider-viewport{border-radius:3px;position:absolute;inset:8%;overflow:hidden}.gallery-slider-image{will-change:transform, opacity;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.gallery-slider-nav{z-index:20;color:#fff;cursor:pointer;opacity:.72;background:#00000047;border:0;border-radius:5px;justify-content:center;align-items:center;width:38px;height:54px;padding:0;font-size:22px;font-weight:300;transition:opacity .18s,background .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-slider-nav:hover{opacity:1;background:#0000007a}.gallery-slider-prev{left:10px}.gallery-slider-next{right:10px}.gallery-slider-empty{z-index:5;color:#777;letter-spacing:1px;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.gallery-slider-open{z-index:10;color:#fff;cursor:pointer;opacity:.8;background:#00000085;border:0;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:opacity .18s,background .18s;display:flex;position:absolute;top:10%;right:10%}.gallery-slider-open svg{width:100%;height:100%}.gallery-slider-open:hover{opacity:1;background:#000000b8}.gallery-overlay{z-index:100001;-webkit-backdrop-filter:blur(3px);background:#000000db;justify-content:center;align-items:center;animation:.2s forwards galleryOverlayIn;display:flex;position:fixed;inset:0}.gallery-overlay.closing{animation:.18s forwards galleryOverlayOut}.gallery-overlay-image{will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:5%}.gallery-overlay-close{z-index:10;color:#fff;cursor:pointer;opacity:.72;background:0 0;border:0;width:42px;height:42px;font-size:34px;font-weight:200;line-height:1;position:absolute;top:18px;right:22px}.gallery-overlay-close:hover{opacity:1}.gallery-overlay-nav{z-index:10;color:#fff;cursor:pointer;opacity:.55;background:#0003;border:0;width:50px;height:70px;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-overlay-nav:hover{opacity:1}.gallery-overlay-prev{left:15px}.gallery-overlay-next{right:15px}@keyframes galleryOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes galleryOverlayOut{0%{opacity:1}to{opacity:0}}.gallery-masonry-viewport{box-sizing:border-box;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden}.gallery-masonry-grid{column-count:var(--gallery-columns,3);column-gap:10px;max-width:1200px;margin:auto}.gallery-masonry-item{break-inside:avoid;cursor:pointer;background:0 0;border:0;width:100%;margin:0 0 10px;padding:0;display:inline-block}.gallery-masonry-item img{pointer-events:none;width:100%;height:auto;display:block}.slide.active .enter-anim{animation-duration:var(--enter-duration,.8s);animation-delay:var(--enter-delay,0s);animation-timing-function:cubic-bezier(.22,.8,.25,1);animation-iteration-count:1;animation-fill-mode:both}.slide.active .enter-fade{animation-name:txtvj-enter-fade}@keyframes txtvj-enter-fade{0%{opacity:0}to{opacity:1}}.slide.active .enter-up{animation-name:txtvj-enter-up}@keyframes txtvj-enter-up{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}.slide.active .enter-down{animation-name:txtvj-enter-down}@keyframes txtvj-enter-down{0%{opacity:0;translate:0 -60px}to{opacity:1;translate:0}}.slide.active .enter-left{animation-name:txtvj-enter-left}@keyframes txtvj-enter-left{0%{opacity:0;translate:-80px}to{opacity:1;translate:0}}.slide.active .enter-right{animation-name:txtvj-enter-right}@keyframes txtvj-enter-right{0%{opacity:0;translate:80px}to{opacity:1;translate:0}}.slide.active .enter-zoom{animation-name:txtvj-enter-zoom}@keyframes txtvj-enter-zoom{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}.slide.active .enter-blur{animation-name:txtvj-enter-blur}@keyframes txtvj-enter-blur{0%{opacity:0;filter:blur(18px);scale:1.04}to{opacity:1;filter:blur();scale:1}}#mobileRotateNotice{z-index:2147483646;color:#fff;text-align:center;box-sizing:border-box;background:#000000f5;flex-direction:column;justify-content:center;align-items:center;padding:25px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}#mobileRotateNotice[hidden]{display:none!important}.mobile-rotate-phone{border:2px solid #fff;border-radius:7px;width:34px;height:58px;margin-bottom:45px;animation:2.5s ease-in-out infinite alternate mobilePhoneRotate}@keyframes mobilePhoneRotate{0%,20%{transform:rotate(0)}80%,to{transform:rotate(-90deg)}}.mobile-rotate-title{letter-spacing:2px;margin-bottom:15px;font-size:17px;font-weight:600}.mobile-rotate-text{color:#aaa;max-width:280px;font-size:13px;line-height:1.7}.mobile-rotate-continue{color:#fff;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #555;border-radius:6px;margin-top:35px;padding:13px 24px;font-size:12px}.circlefx-block{pointer-events:none;min-height:200px;position:relative;overflow:visible}.circlefx-block.fixed{width:100%;height:100%;min-height:0;position:absolute;inset:0}.circlefx-core{left:calc(50% + var(--cfx-x,0px));top:calc(50% + var(--cfx-y,0px));width:var(--cfx-width,250px);height:var(--cfx-width,250px);box-sizing:border-box;box-shadow:none;filter:none;isolation:isolate;animation:circlefx-pulse var(--cfx-speed,2s) ease-in-out infinite;will-change:transform, opacity;background:0 0;border:none;border-radius:50%;position:absolute}.circlefx-core:before{content:"";pointer-events:none;background:radial-gradient(circle closest-side, var(--cfx-color,white) 0%, var(--cfx-color,white) var(--cfx-solid-stop,70%), color-mix(in srgb, var(--cfx-color,white) 35%, transparent) var(--cfx-mid-stop,85%), transparent 100%);border-radius:50%;position:absolute;inset:-35%}@keyframes circlefx-pulse{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.txtvj-pro-checkout .swal2-checkbox{gap:10px;color:#ddd!important;background:0 0!important;padding:12px 0!important}.txtvj-pro-checkout .swal2-checkbox input{accent-color:#888;cursor:pointer;width:17px;height:17px}.txtvj-pro-checkout .swal2-label{text-align:left;font-size:13px;color:#ddd!important}#controlDock{gap:4px}#controlDock>button,#controlDock>.slider-menu-wrap>button{color:#e4e7ec;width:34px;height:34px;box-shadow:none;background:#1e2127a6;border:1px solid #ffffff1f;border-radius:9px;padding:0;transition:background .16s,border-color .16s,opacity .16s}#controlDock svg{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:.9;width:18px;height:18px}#controlDock>button:hover,#controlDock>.slider-menu-wrap>button:hover{box-shadow:none;background:#41464ed9;border-color:#ffffff4d;transform:none}#controlDock>button:active,#controlDock>.slider-menu-wrap>button:active{background:#5f646ebf;transform:scale(.96)}#controlDock #durationPlayBtn{color:#b8f2cf;background:#345b46bf}#controlDock #audioMuteBtn[hidden]{display:none!important}#controlDock .slider-dropdown{backdrop-filter:none;background:0 0;gap:4px;min-width:155px;max-width:min(260px,100vw - 24px);padding:0}#controlDock .slider-dropdown .slider-dropdown-item{height:auto;min-height:34px;box-shadow:none;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.4;transition:background .15s,border-color .15s;position:relative;color:#c3c7ce!important;background:#1e2127b8!important;border:1px solid #ffffff1f!important;border-radius:5px!important}#controlDock .slider-dropdown .slider-dropdown-item:hover{color:#fff!important;background:#40444ce0!important}#controlDock .slider-dropdown .slider-dropdown-item.active{box-shadow:none;padding-left:12px;color:#fff!important;background:#3f444cdb!important;border-color:#ffffff59!important}#controlDock .slider-dropdown .slider-dropdown-item.active:after{content:"";background:#d4dae2;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}#controlDock .slider-dropdown .slider-dropdown-item.keyboard-selected{border-color:#b6beca!important}#controlDock .slider-dropdown{backdrop-filter:none;background:0 0;gap:4px;padding:0}#controlDock .slider-dropdown .slider-dropdown-item{box-shadow:0 2px 10px #00000059;color:#e5e7eb!important;background:#121418f0!important;border:1px solid #ffffff2e!important;border-radius:5px!important}#controlDock .slider-dropdown .slider-dropdown-item:hover,#controlDock .slider-dropdown .slider-dropdown-item.keyboard-selected{color:#fff!important;background:#555b66f7!important;border-color:#ffffffb3!important}#controlDock .slider-dropdown .slider-dropdown-item.active{color:#fff!important;background:#353e45f7!important;border-color:#fff6!important}#controlDock .slider-dropdown .slider-dropdown-item.active.keyboard-selected{background:#5f6670fa!important;border-color:#fff!important}#visualEditorPanel{color:#fff;z-index:99999;opacity:1;background:#0a0a0a00;width:340px;height:100dvh;min-height:0;max-height:100dvh;font-family:system-ui,sans-serif;transition:transform .25s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(0)}#visualEditorPanel.ve-hidden{transform:translate(100%)}.ve-header-actions{align-items:center;gap:6px;display:flex}.ve-add-slider{color:#fff;cursor:pointer;background:#1b1b1b;border:1px solid #444;border-radius:6px;height:32px;padding:6px 9px;font-size:10px}.ve-delete-slider{color:#f4f4f4;cursor:pointer;background:#1b1b1b;border:1px solid #444;border-radius:6px;height:32px;padding:6px 9px;font-size:10px}.ve-delete-slider:hover{color:#fff;background:#242424;border-color:#777}.ve-delete-slider:disabled{opacity:.35;cursor:default}.ve-header{z-index:9998;letter-spacing:.12em;background:#000;border-bottom:1px solid #333;padding:14px 16px;font-size:9px;position:sticky;top:0}#fullscreenBtn,#editorToggleBtn{font-size:20px!important}.ve-content{padding-bottom:calc(100dvh - 60px)}.ve-slide-card{background:#1717176a;border:1px solid #333;padding:12px;scroll-margin-top:55px}.ve-slide-card button{background:#1717176a}.ve-slide-title{margin-bottom:10px;font-size:10px}.ve-item-card{background:#222222b3;border:1px solid #444;padding:10px}.ve-item-title{opacity:.7;margin-bottom:8px;font-size:11px}.ve-image-preview{background:linear-gradient(135deg,#333,#111);border:1px solid #555;border-radius:8px;height:130px}.ve-slide-card+.ve-slide-card{margin-top:5px}.ve-item-card+.ve-item-card{margin-top:10px}.ve-image-preview{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #555;border-radius:8px;height:130px}.ve-item-url-input{box-sizing:border-box;color:#aaa;white-space:nowrap;text-overflow:ellipsis;background:#111;border:1px solid #333;border-radius:6px;width:100%;height:30px;margin-top:6px;padding:0 8px;font-family:inherit;font-size:10px;overflow:hidden}.ve-item-url-input:hover{color:#ddd;border-color:#555}.ve-item-url-input:focus{color:#fff;border-color:#777;outline:none}.ve-text-preview{background:#111;border-radius:8px;padding:12px;font-size:20px}.ve-item-title{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.ve-settings{border-top:1px solid #3a3a3a;margin-top:12px;padding-top:12px;display:none}.ve-item-card.open .ve-settings{display:block}.ve-settings label{opacity:.8;margin:5px;font-size:11px;display:block}.ve-settings select,.ve-settings input{box-sizing:border-box;color:#fff;background:#111;border:1px solid #444;border-radius:6px;width:100%;margin-top:5px;padding:7px 8px}.ve-effects-title{letter-spacing:.12em;opacity:.55;margin-top:16px;margin-bottom:8px;font-size:10px}.ve-effect-buttons{flex-wrap:wrap;gap:6px;display:flex}.ve-effect-buttons button{color:#fff;cursor:pointer;background:#161616;border:1px solid #444;border-radius:6px;padding:7px 10px;font-size:10px}.ve-effect-buttons button.active{background:#333;border-color:#777}.ve-camera-settings,.ve-blend-settings,.ve-kb-blend-settings,.ve-cut-settings,.ve-circle-settings,.ve-move-settings,.ve-sketch-settings,.ve-film-blur-settings{background:#151515;border:1px solid #333;border-radius:8px;margin-top:10px;padding:10px;display:none}.ve-camera-settings.active,.ve-blend-settings.active,.ve-kb-blend-settings.active,.ve-cut-settings.active,.ve-circle-settings.active,.ve-move-settings.active,.ve-sketch-settings.active,.ve-film-blur-settings.active{display:block}.ve-camera-remove,.ve-blend-remove,.ve-kb-blend-remove,.ve-cut-remove,.ve-circle-remove,.ve-move-remove,.ve-sketch-remove{color:#aaa;cursor:pointer;background:0 0;border:1px solid #444;width:34px;height:34px;padding:0;font-size:23px}.ve-kb-blend-settings.active{display:block}.ve-effect-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ve-camera-remove{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;width:24px;height:24px}.ve-range-row{grid-template-columns:1fr 38px;align-items:center;gap:8px;display:grid}.ve-range-row input[type=range]{width:100%;margin:0}.ve-range-row span{text-align:right;font-size:11px}.ve-slide-title{cursor:pointer}.ve-slide-title:hover{opacity:.75}.ve-text-preview{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#111;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4;overflow:hidden}.ve-text-input{box-sizing:border-box;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;width:100%;min-height:40px;max-height:none;font:inherit;background:#111;border:1px solid #444;border-radius:6px;margin-top:0;padding:9px;overflow:hidden}.pricelist-inner{width:100%;font-family:var(--slider-font)}.pricelist-block{box-sizing:border-box;width:100%;padding-left:8%;padding-right:8%}.pricelist-row{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:baseline;column-gap:.35em;width:100%;display:grid}.pricelist-heading{white-space:nowrap;font-weight:700;line-height:1.08}.pricelist-price{white-space:nowrap;text-align:right;line-height:1.08}.pricelist-leader{align-self:end;min-width:0;height:.45em;margin-bottom:0;position:relative;overflow:hidden}.pricelist-leader-dots:after{content:"";opacity:.65;clip-path:inset(0 100% 0 0);border-bottom:.09em dotted;position:absolute;bottom:.12em;left:0;right:0}.pricelist-text{opacity:.75;margin-top:.15em;margin-bottom:.15em;font-size:.48em;line-height:1.3}@keyframes pricelist-dots-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pricelist-leader-line:after{content:"";opacity:.6;transform-origin:0;border-bottom:1px solid;position:absolute;bottom:.15em;left:0;right:0;transform:scaleX(0)}.pricelist-run .pricelist-leader-dots:after{animation:1.2s ease-out both pricelist-dots-in}.pricelist-run .pricelist-leader-line:after{animation:1.2s ease-out forwards pricelist-line-in}@keyframes pricelist-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pricelist-leader-none{height:0}.ve-headingtext-preview{white-space:normal;text-overflow:clip;cursor:default;flex-direction:column;gap:6px;padding:8px;display:flex;overflow:visible}.ve-headingtext-heading,.ve-headingtext-text{box-sizing:border-box;color:#fff;background:#161616;border:1px solid #3d3d3d;border-radius:5px;outline:none;width:100%;margin:0;padding:8px 9px;font-family:inherit}.ve-headingtext-heading{height:34px;font-size:13px;font-weight:600}.ve-headingtext-text{color:#aaa;resize:none;min-height:46px;font-size:11px;line-height:1.4;overflow:hidden}.ve-headingtext-heading:hover,.ve-headingtext-text:hover{border-color:#555}.ve-headingtext-heading:focus,.ve-headingtext-text:focus{background:#191919;border-color:#777}.ve-headingtext-text:focus{color:#fff}.ve-pricelist-preview{white-space:normal;text-overflow:clip;cursor:default;flex-direction:column;gap:6px;padding:8px;display:flex;overflow:visible}.ve-pricelist-heading,.ve-pricelist-text,.ve-pricelist-price{box-sizing:border-box;color:#fff;background:#161616;border:1px solid #3d3d3d;border-radius:5px;outline:none;width:100%;margin:0;padding:8px 9px;font-family:inherit}.ve-pricelist-heading{height:34px;font-size:13px;font-weight:600}.ve-pricelist-text{color:#aaa;resize:none;min-height:46px;font-size:11px;line-height:1.4;overflow:hidden}.ve-pricelist-price{text-align:right;height:34px;font-size:13px;font-weight:700}.ve-pricelist-heading:hover,.ve-pricelist-text:hover,.ve-pricelist-price:hover{border-color:#555}.ve-pricelist-heading:focus,.ve-pricelist-text:focus,.ve-pricelist-price:focus{background:#191919;border-color:#777}.ve-pricelist-text:focus{color:#fff}.ve-pricelist-leader-buttons{align-items:center;gap:4px;margin-top:7px;display:flex}.ve-pricelist-leader-btn{color:#888;cursor:pointer;background:#181818;border:1px solid #444;border-radius:4px;justify-content:center;align-items:center;min-width:48px;height:28px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:600;display:flex}.ve-pricelist-leader-btn:hover{color:#fff;background:#252525;border-color:#666}.ve-pricelist-leader-btn.active{color:#111;background:#eee;border-color:#eee}.ve-header{justify-content:space-between;align-items:center;display:flex}.ve-add-slide{color:#fff;cursor:pointer;background:#1b1b1b;border:1px solid #444;border-radius:6px;height:32px;padding:6px 9px;font-size:10px}.ve-slide-title-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ve-slide-title{color:#dedede;cursor:pointer;box-sizing:border-box;border:1px solid #444;border-radius:5px;justify-content:center;align-items:center;height:32px;margin-bottom:0;padding:0 10px;display:flex;position:relative;background:#1717176a!important}.ve-delete-slide{color:#fcfcfc;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:34px;height:34px;padding:0;font-size:23px}.ve-delete-slide:hover{color:#fff;border-color:#777}.ve-item-actions{align-items:center;gap:7px;display:flex}.ve-delete-item{color:#999;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-delete-item:hover{color:#fff;border-color:#777}.ve-add-item-wrap{border-top:1px solid #333;margin-top:12px;padding-top:10px;display:none}.ve-add-item-toggle{color:#ddd;letter-spacing:.08em;cursor:pointer;background:#151515;border:1px dashed #444;border-radius:7px;width:100%;padding:8px 10px;font-size:10px}.ve-add-item-toggle:hover{color:#fff;border-color:#777}.ve-add-item-menu{flex-wrap:wrap;gap:4px;margin-top:7px;display:none}.ve-add-item-menu.open{justify-content:space-between;display:flex}.ve-add-item-menu button{color:#ccc;cursor:pointer;background:#1b1b1b;border:1px solid #3c3c3c;border-radius:6px;flex:none;padding:6px 8px;font-size:9px}.ve-add-item-menu button:hover{color:#fff;border-color:#777}.ve-add-item-form{margin-top:8px}.ve-new-item-box{background:#111;border:1px solid #3a3a3a;padding:10px}.ve-new-item-title{letter-spacing:.1em;opacity:.7;margin:5px;font-size:10px;font-weight:700}.ve-new-item-box label{opacity:.8;margin:5px;font-size:10px;display:block}.ve-new-item-box input,.ve-new-item-box textarea,.ve-new-item-box select{box-sizing:border-box;color:#fff;background:#181818;border:1px solid #444;border-radius:6px;width:100%;margin-top:5px;padding:8px}textarea{resize:none;box-sizing:border-box;min-height:32px;overflow:hidden}.ve-new-item-box textarea{resize:none;height:auto;min-height:34px;overflow:hidden}.ve-new-item-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.ve-new-item-actions button{color:#fff;cursor:pointer;background:#1c1c1c;border:1px solid #444;border-radius:6px;padding:7px 10px;font-size:9px}.ve-layout-card{background-color:#10101087;border:1px solid #3d3d3d;margin-top:10px;padding:8px}.ve-layout-card.has-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.ve-layout-title{letter-spacing:.09em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#191919;justify-content:space-between;align-items:center;padding:7px 8px;font-size:10px;font-weight:700;display:flex}.ve-layout-expand{opacity:.6;transition:transform .18s}.ve-layout-card.open .ve-layout-expand{transform:rotate(180deg)}.ve-layout-content{padding-top:8px;display:none}.ve-layout-card.open .ve-layout-content{display:block}.ve-layout-add-wrap{margin-top:8px}.ve-layout-add-toggle{color:#bbb;cursor:pointer;background:#151515;border:1px dashed #3d3d3d;border-radius:6px;width:100%;padding:7px;font-size:15px}.ve-layout-add-menu{flex-wrap:wrap;gap:4px;margin-top:6px;display:none}.ve-layout-add-menu.open{justify-content:space-between;display:flex}.ve-layout-add-menu button{color:#ccc;cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:5px;flex:none;padding:8px 10px;font-size:10px}.ve-layout-add-menu button:hover{color:#fff;border-color:#777}.ve-layout-add-form{margin-top:7px}.ve-add-layout-wrap{margin-top:8px}.ve-add-layout-toggle{color:#ccc;cursor:pointer;background:#151515;border:1px dashed #444;border-radius:7px;width:100%;padding:8px;font-size:10px}.ve-add-layout-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px;display:none}.ve-add-layout-menu.open{display:grid}.ve-add-layout-menu button{color:#ccc;cursor:pointer;background:#1b1b1b;border:1px solid #3d3d3d;border-radius:6px;padding:7px;font-size:9px}.ve-add-slide-wrap{justify-content:space-between;gap:8px;width:100%;display:flex;position:relative}.ve-add-slide-menu{z-index:1000;background:#111;border:1px solid #444;border-radius:7px;width:130px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0}.ve-add-slide-menu.open{gap:5px;display:grid}.ve-add-slide-menu button{color:#ccc;cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:5px;width:100%;padding:7px;font-size:9px}.ve-add-slide-menu button:hover{color:#fff;border-color:#777}.ve-layout-actions{align-items:center;gap:7px;display:flex}.ve-delete-layout{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-delete-layout:hover{color:#fff;border-color:#777}.ve-layout-up,.ve-layout-down{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-layout-up:hover,.ve-layout-down:hover{color:#fff;border-color:#777}.ve-slide-actions{align-items:center;gap:6px;display:flex}.ve-slide-up,.ve-slide-down{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px}.ve-slide-up:hover,.ve-slide-down:hover{color:#fff;border-color:#777}.ve-item-up,.ve-item-down,.ve-color-random{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-color-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.ve-color-fixed-label{align-items:center;gap:6px;margin:0;display:flex}.ve-item-up:hover,.ve-item-down:hover{color:#fff;border-color:#777}.ve-grid-size{color:#ddd;cursor:pointer;background:#151515;border:1px solid #444;border-radius:5px;min-width:78px;padding:4px 6px;font-size:9px;line-height:1}.ve-grid-size:hover{border-color:#666}.ve-grid-size:focus{border-color:#888;outline:none}.ve-duplicate-item{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-duplicate-item:hover{color:#fff;border-color:#777}.ve-duplicate-slide{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-duplicate-slide:hover{color:#fff;border-color:#777}.ve-header-left{align-items:center;gap:7px;display:flex}.ve-open-window{color:#aaa;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:24px;height:24px;padding:0}.ve-open-window:hover{color:#fff;border-color:#777}.ve-edit-slide{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-edit-slide:hover{color:#fff;border-color:#777}.ve-slide-settings{margin-bottom:10px}.ve-slide-settings:empty{display:none}.ve-slide-settings .ve-new-item-box{background:#111;border:1px solid #3a3a3a;border-radius:6px;margin-top:8px;padding:10px}.ve-slide-settings .ve-new-item-title{letter-spacing:.1em;opacity:.7;margin-bottom:10px;font-size:10px;font-weight:700}.ve-slide-settings label{opacity:.8;margin-bottom:10px;font-size:10px;display:block}.ve-slide-settings input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#181818;border:1px solid #444;border-radius:6px;margin-top:5px;padding:8px}.ve-slide-settings input:hover{border-color:#666}.ve-slide-settings input:focus{border-color:#888;outline:none}.ve-slide-settings .ve-slide-settings-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ve-slide-loop-row{align-items:center;gap:18px;margin-top:12px;display:flex}.ve-slide-settings .ve-slide-loop-option{cursor:pointer;align-items:center;gap:7px;margin:0;display:flex}.ve-slide-settings .ve-slide-loop-option input{appearance:none;cursor:pointer;background:#111;border:1px solid #555;border-radius:4px;width:18px;height:18px;margin:0;padding:0;position:relative}.ve-slide-settings .ve-slide-loop-option input:checked{background:#2563eb;border-color:#3b82f6}.ve-slide-settings .ve-slide-loop-option input:checked:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.ve-opacity-row{align-items:flex-end;gap:10px;width:100%;display:flex}.ve-opacity-row label:first-child{flex:1}.ve-opacity-row label:last-child{width:90px}.ve-slide-opacity-effect,.ve-slide-opacity-speed{box-sizing:border-box;width:100%}.ve-kenburns-row{grid-template-columns:minmax(0,1fr) 90px;align-items:end;gap:10px;width:100%;margin-top:10px;display:grid}.ve-kenburns-row select,.ve-kenburns-row input{box-sizing:border-box;width:100%;height:34px}.ve-edit-layout{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0}.ve-edit-layout:hover{color:#fff;border-color:#777}.ve-layout-edit-box{background:#111;border:1px solid #333;margin-bottom:8px;padding:8px}.ve-layout-edit-box select{color:#fff;background:#181818;border:1px solid #444;border-radius:6px;width:100%;height:34px;margin-top:5px;padding:0 8px}.ve-layout-edit-box{background:#111;border:1px solid #333;border-radius:6px;margin-bottom:8px;padding:10px}.ve-layout-edit-box label{opacity:.85;margin-bottom:10px;font-size:10px;display:block}.ve-layout-edit-box label:last-child{margin-bottom:0}.ve-layout-bg-row{align-items:center;gap:6px;margin-top:5px;display:flex}.ve-layout-bg-row .ve-layout-bg-image{flex:1;min-width:0;margin-top:0}.ve-layout-bg-remove{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;flex:0 0 34px;width:34px;height:34px;padding:0;font-size:20px;line-height:1}.ve-layout-bg-remove:hover{color:#fff;border-color:#777}.ve-textfit-align{gap:4px;margin:7px 0;display:flex}.ve-textfit-align-btn{color:#888;cursor:pointer;background:#181818;border:1px solid #444;border-radius:4px;justify-content:center;align-items:center;width:34px;height:28px;padding:6px;display:flex}.ve-textfit-align-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.ve-textfit-align-btn:hover{color:#fff;background:#252525}.ve-textfit-align-btn.active{color:#fff;background:#333;border-color:#777}.ve-layout-edit-box select,.ve-layout-edit-box input{box-sizing:border-box;color:#fff;width:100%;height:34px;font:inherit;background:#181818;border:1px solid #444;border-radius:6px;margin-top:5px;padding:0 8px}.ve-layout-edit-box select:focus,.ve-layout-edit-box input:focus{border-color:#777;outline:none}.ve-layout-edit-box input::placeholder{color:#666}.ve-layout-edit:empty{display:none}.ve-layout-card{background-position:50%;background-repeat:no-repeat;background-size:cover}.ve-layout-card.has-background{position:relative}.ve-text-color-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ve-text-color-dot{pointer-events:none;border:2px solid #ffffffbf;border-radius:50%;flex:0 0 16px;width:16px;height:16px;transition:transform .15s}.ve-text-color-picker{cursor:pointer;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.ve-text-color-picker:hover .ve-text-color-dot{transform:scale(1.15)}.ve-image-basic-row{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:8px;display:grid}.ve-image-basic-row label{flex:1;min-width:0;margin:0}.ve-cloud-project-name{height:36px;margin-top:0!important}.ve-image-basic-row select,.ve-image-basic-row input{box-sizing:border-box;width:100%}.ve-image-api-settings{scroll-margin-top:65px}.ve-image-api-settings:empty{display:none}.ve-image-api-settings .ve-new-item-box{margin-top:5px;margin-bottom:5px}.ve-undo-delete-btn{font-size:12px!important}.ve-add-slide-wrap .ve-image-api-settings-btn,.ve-add-slide-wrap .ve-reload-btn,.ve-add-slide-wrap .ve-undo-delete-btn{color:#fff;cursor:pointer;background:#1b1b1b;border:1px solid #444;border-radius:6px;height:32px}.ve-image-api-settings-btn,.ve-reload-btn,.ve-undo-delete-btn{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-image-api-settings-btn:hover,.ve-reload-btn:hover,.ve-undo-delete-btn:hover{color:#fff;border-color:#777}.ve-open-image-library,.ve-layout-bg-library{color:#aaa;letter-spacing:.08em;cursor:pointer;background:#181818;border:1px solid #444;border-radius:5px;width:100%;margin-top:6px;padding:7px 10px;font-size:9px;font-weight:600}.ve-open-image-library:hover,.ve-layout-bg-library:hover{color:#fff;background:#222;border-color:#777}.ve-image-library{padding:12px 0}#visualEditorPanel .ve-logo-library,#visualEditorPanel .ve-open-logo-library{box-sizing:border-box;color:#aaa;letter-spacing:.08em;cursor:pointer;background:#181818;border:1px solid #444;border-radius:5px;justify-content:center;align-items:center;width:100%;height:34px;margin-top:7px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:600;display:flex}#visualEditorPanel .ve-logo-library:hover,#visualEditorPanel .ve-open-logo-library:hover{color:#fff;background:#222;border-color:#777}.ve-image-library:empty{display:none}.ve-image-library-head{justify-content:space-between;align-items:center;display:flex}.ve-image-library-close{color:#aaa;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:28px;height:28px;padding:0;font-size:20px;line-height:1}.ve-image-library-close:hover{color:#fff;border-color:#777}.ve-image-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:420px;margin-top:8px;display:grid;overflow-y:auto}.ve-image-library-item{color:#fff;cursor:pointer;background:#181818;border:1px solid #333;border-radius:6px;padding:0;overflow:hidden}.ve-image-library-item:hover{border-color:#777}.ve-image-library-item img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ve-image-library-name{white-space:nowrap;text-overflow:ellipsis;padding:5px;font-size:8px;overflow:hidden}.ve-image-library-loading,.ve-image-library-message{color:#aaa;text-align:center;grid-column:1/-1;padding:12px;font-size:10px}.ve-image-library-more{color:#aaa;letter-spacing:.08em;cursor:pointer;background:#181818;border:1px solid #444;border-radius:5px;width:100%;margin-top:8px;padding:8px 10px;font-size:9px;font-weight:600}.ve-image-library-more:hover{color:#fff;background:#222;border-color:#777}.ve-image-library-more:disabled{opacity:.5;cursor:default}#visualEditorPanel .ve-image-mirror{color:#888;cursor:pointer;background:#181818;border:1px solid #444;border-radius:6px;justify-content:center;align-items:center;width:100%;height:34px;margin-top:5px;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex}#visualEditorPanel .ve-image-mirror svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#visualEditorPanel .ve-image-mirror:hover{color:#fff;background:#252525;border-color:#777}#visualEditorPanel .ve-image-mirror.active{color:#111;background:#eee;border-color:#eee}.ve-text-color-input,.ve-pricelist-color,.ve-headingtext-color,.ve-gallery-color,.ve-linefx-color,.ve-circlefx-color,.ve-mask-color,.ve-maskfx-color,.ve-color-color,.ve-vitrage-frame-color,.ve-vitrage-glass-color,.ve-square-color,.ve-gradient-color1,.ve-gradient-color2,.ve-beam-color1,.ve-beam-color2,.ve-svggrid-color,.ve-line-color,.ve-button-color{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ve-image-basic-row label:has(.ve-fixed){flex-direction:column;justify-content:flex-end;align-items:start;display:flex}.ve-fixed{appearance:none;cursor:pointer;background:#111;border:1px solid #555;border-radius:5px;width:28px;height:28px;margin:0;position:relative}.ve-fixed:checked{background:#222;border-color:#888}.ve-fixed:checked:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;inset:0}.ve-reload-image,.ve-reload-layout-image,.ve-reload-video{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-reload-image:hover,.ve-reload-layout-image:hover{color:#fff;border-color:#777}.ve-panel-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .25s}.ve-panel-toggle{-webkit-tap-highlight-color:transparent;box-shadow:none;z-index:100000;color:#fff;cursor:pointer;cursor:pointer;background:#1110;border:0;border-width:0 medium;outline:none;justify-content:center;align-items:start;width:70px;height:100vh;font-size:18px;transition:right .25s;display:flex;position:fixed;top:25px;right:340px;transform:none}.ve-panel-toggle:not(.ve-toggle-hidden) svg{opacity:1;transform:rotate(180deg)}.ve-panel-toggle.ve-toggle-hidden svg{opacity:1;transform:rotate(0)}body.hide-cursor .ve-panel-toggle{opacity:0;pointer-events:none}.ve-panel-toggle{opacity:1;transition:right .25s,opacity .25s}.ve-video-library-item video{aspect-ratio:1;object-fit:cover;pointer-events:none;background:#000;width:100%;display:block}.ve-video-time-row{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.ve-video-time-row label{min-width:0}.ve-video-time-row input{box-sizing:border-box;width:100%}.ve-video-preview{aspect-ratio:16/9;cursor:pointer;background:#000;width:100%;overflow:hidden}.ve-video-preview video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ve-open-image-library,.ve-open-video-library,.ve-new-item-add{color:#aaa;letter-spacing:.08em;cursor:pointer;background:#181818;border:1px solid #444;border-radius:5px;width:100%;padding:8px 10px;font-size:9px;font-weight:600}.ve-open-image-library:hover,.ve-open-video-library:hover,.ve-new-item-add:hover{color:#fff;background:#222;border-color:#777}.ve-audio-library-list{flex-direction:column;gap:4px;margin-top:8px;display:flex}.ve-audio-library-item{color:#ddd;text-align:left;cursor:pointer;background:#181818;border:1px solid #333;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 9px;display:flex}.ve-audio-library-item:hover{background:#222;border-color:#555}.ve-audio-library-icon{flex:none;font-size:10px}.ve-audio-library-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ve-change-audio{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.ve-open-audio-library{color:#fff;width:100%;height:36px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;margin-top:8px;padding:0 12px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.ve-open-audio-library:hover,.ve-change-audio:hover{background:#ffffff1f;border-color:#ffffff40}.ve-open-audio-library:active,.ve-change-audio:active{background:#ffffff29}.ve-open-audio-library:disabled,.ve-change-audio:disabled{opacity:.5;cursor:default}.ve-slide-new-badge{letter-spacing:.08em;color:#fff;pointer-events:none;background:#ffffff24;border-radius:4px;justify-content:center;align-items:center;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1;animation:.18s ve-new-slide-in;display:inline-flex;position:absolute;top:-7px;right:-7px}@keyframes ve-new-slide-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.ve-save-local{color:#aaa;letter-spacing:.08em;cursor:pointer;background:#181818;border:1px solid #444;border-radius:6px;width:100%;height:36px;margin-bottom:12px;padding:0 12px;font-size:10px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.ve-save-local:hover{color:#fff;background:#222;border-color:#777}.ve-save-local:active{background:#2a2a2a}.ve-local-storage-actions{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.ve-local-storage-actions .ve-save-local,.ve-local-storage-actions .ve-import-project,.ve-local-storage-actions .ve-export-project,.ve-local-storage-actions .ve-delete-local,.ve-share-project,.ve-pro-about,.ve-pro-contact,.ve-pro-policy,.ve-pro-cookies,.ve-pro-terms{color:#aaa;letter-spacing:.06em;cursor:pointer;background:#181818;border:1px solid #444;border-radius:6px;width:100%;height:36px;margin:0;padding:0 8px;font-size:9px;font-weight:600}.ve-local-storage-actions .ve-save-local:hover,.ve-local-storage-actions .ve-delete-local:hover{color:#fff;background:#222;border-color:#777}.ve-color-random svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ve-gradient-color-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ve-gradient-color-column{min-width:0}.ve-gradient-color-head{opacity:.8;justify-content:space-between;align-items:center;margin:0 5px 4px;font-size:10px;display:flex}.ve-gradient-tools{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ve-gradient-random1,.ve-gradient-random2{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:32px;height:32px;padding:0}.ve-gradient-random1 svg,.ve-gradient-random2 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ve-gradient-random1:hover,.ve-gradient-random2:hover{color:#fff;border-color:#777}.ve-auth-row{margin-bottom:6px}.ve-auth-btn{color:#aaa;letter-spacing:.06em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#181818;border:1px solid #444;border-radius:6px;width:100%;height:36px;padding:0 10px;font-size:9px;font-weight:600;overflow:hidden}.ve-auth-btn:hover{color:#fff;background:#222;border-color:#777}.ve-auth-btn.signed-in{color:#fff}@media (width<=600px){.ve-slide-card{background:#17171700;border:1px solid #333;padding:12px}.ve-slide-title{color:#d5d5d5;margin-bottom:0}.ve-slide-actions button{background:#00000078}}.ve-save-cloud,.ve-duplicate-cloud,.ve-get-pro{color:#aaa;letter-spacing:.06em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#181818;border:1px solid #444;border-radius:6px;width:100%;height:36px;padding:0 10px;font-size:9px;font-weight:600;overflow:hidden}.ve-pro-row{width:100%;margin-top:6px}.ve-get-pro{color:#dce9ff;letter-spacing:.08em;cursor:pointer;background:#29364a;border:1px solid #4d6382;width:100%;height:42px;font-size:10px;font-weight:700}.ve-get-pro:hover{color:#fff;background:#344763;border-color:#718db5}.ve-get-pro.is-pro,.ve-get-pro.is-pro:disabled{color:#72e6a2;opacity:1;cursor:default;background:#153d29;border-color:#2d8a55}.ve-get-pro.is-pro:hover{color:#72e6a2;background:#153d29;border-color:#2d8a55}.ve-save-cloud-menu{color:#aaa;cursor:pointer;background:#1b1b1b;border:1px solid #444;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.ve-save-cloud-menu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.ve-save-cloud-menu:hover{color:#fff;background:#222;border-color:#777}.ve-save-cloud-menu:disabled{opacity:.45;cursor:default}.ve-label-with-help{align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.ve-help-badge,.ve-local-help{color:#aaa;cursor:help;background:0 0;border:1px solid #666;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:relative}.ve-help-badge:hover,.ve-local-help:hover,.ve-help-badge:focus,.ve-local-help:focus{color:#fff;border-color:#aaa;outline:none}.ve-help-tooltip{z-index:9999;color:#ddd;opacity:0;visibility:hidden;pointer-events:none;background:#111;border:1px solid #444;border-radius:6px;width:260px;padding:10px 12px;font-size:11px;font-weight:400;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;top:24px;left:50%;transform:translate(-50%)}.ve-help-badge:hover .ve-help-tooltip,.ve-help-badge:focus .ve-help-tooltip,.ve-help-badge:focus-within .ve-help-tooltip{opacity:1;visibility:visible}.ve-wp-help,.ve-google-font-help,.ve-local-help{color:#999;cursor:pointer;background:#1b1b1b;border:1px solid #555;border-radius:50%;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;padding:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.ve-wp-help:hover,.ve-google-font-help:hover,.ve-local-help:hover{color:#fff;background:#292929;border-color:#888}.ve-wp-help:focus,.ve-google-font-help:focus,.ve-local-help:focus{border-color:#999;outline:none}.ve-wp-help:active,.ve-google-font-help:active,.ve-local-help:active{transform:scale(.92)}.ve-textlist-style-buttons{align-items:center;gap:4px;margin-top:7px;display:flex}.ve-textlist-style-btn{color:#888;cursor:pointer;background:#181818;border:1px solid #444;border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:600;line-height:1;display:flex}.ve-textlist-style-btn:hover{color:#fff;background:#252525;border-color:#666}.ve-textlist-style-btn.active{color:#111;background:#eee;border-color:#eee}.ve-text-size-buttons{gap:4px;margin-top:7px;padding-left:0;display:flex}.ve-text-size-btn{color:#aaa;cursor:pointer;background:#181818;border:1px solid #444;border-radius:4px;min-width:34px;height:28px;padding:0 8px;font-size:11px;font-weight:700}.ve-text-size-btn:hover{color:#fff;background:#252525}.ve-text-size-btn.active{color:#111;background:#eee;border-color:#eee}.ve-grid-width-wrap{border-top:1px solid #333;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.ve-grid-width-label{color:#888;letter-spacing:.08em;white-space:nowrap;flex:none;font-size:9px;font-weight:600}.ve-grid-width-buttons{justify-content:flex-end;gap:4px;margin-top:0;margin-left:auto;display:flex}.ve-grid-width-btn{min-width:38px}.ve-settings-top-actions{grid-template-columns:1fr 1fr;align-items:center;gap:6px;width:100%;margin-bottom:12px;display:grid}.ve-settings-top-actions .ve-slider-name,.ve-settings-top-actions .ve-delete-slider{box-sizing:border-box;width:100%;min-width:0;height:32px;margin:0}.ve-image-api-cancel{color:#999;text-align:right;cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;width:100%;height:32px;margin-left:auto;font-size:23px}.ve-image-api-cancel:hover{color:#fff;border-color:none;background:0 0}.ve-image-api-save-row{justify-content:flex-end;margin-top:6px;margin-bottom:12px;display:flex}.ve-image-api-save{color:#fff;cursor:pointer;background:#1b1b1b;border:1px solid #444;border-radius:6px;align-items:center;gap:6px;height:36px;padding:6px 10px;font-size:10px;display:inline-flex}.ve-image-api-save:hover{background:#242424;border-color:#777}.ve-save-arrow{font-size:15px;line-height:1}.ve-cloud-project-list{flex-flow:wrap;gap:3px;width:100%;min-width:0;display:flex;margin-top:8px!important;margin-bottom:8px!important}.ve-cloud-project-row{align-items:center;gap:0;width:auto;margin:0;display:inline-flex}.ve-cloud-project-open{color:#aaa;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px 0 0 5px;width:auto;min-width:60px;max-width:150px;height:28px;padding:0 8px;font-size:11px;overflow:hidden}.ve-cloud-project-open:hover{color:#fdfdfd}.ve-cloud-project-delete{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-left:0;border-radius:0 5px 5px 0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;display:flex}.ve-cloud-project-delete:hover{color:#fff;border-color:#777}.ve-cloud-project-empty{color:#777;letter-spacing:.06em;padding:8px 0;font-size:9px}#visualEditorPanel button,#visualEditorPanel input,#visualEditorPanel textarea,#visualEditorPanel select,#visualEditorPanel label{-webkit-tap-highlight-color:transparent}#visualEditorPanel button:focus:not(:focus-visible),#visualEditorPanel input:focus:not(:focus-visible),#visualEditorPanel textarea:focus:not(:focus-visible),#visualEditorPanel select:focus:not(:focus-visible){box-shadow:none;outline:none}.ve-settings-top-actions .ve-slider-loop-option{color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;margin:0;padding:0 4px;font-size:10px;display:flex}.ve-settings-top-actions .ve-slider-loop-option input{appearance:none;cursor:pointer;background:#111;border:1px solid #555;border-radius:4px;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;position:relative}.ve-settings-top-actions .ve-slider-loop-option input:checked{background:#2563eb;border-color:#3b82f6}.ve-settings-top-actions .ve-slider-loop-option input:checked:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.ve-settings-top-actions .ve-slider-loop-option:hover{color:#fff}.ve-image-api-settings .ve-new-item-box{padding:10px}.ve-image-api-settings .ve-new-item-title{margin:12px 0 6px}.ve-image-api-settings .ve-new-item-title:first-child{margin-top:0}.ve-image-api-settings .ve-settings-top-actions,.ve-image-api-settings .ve-auth-row,.ve-image-api-settings .ve-cloud-project-row{margin-bottom:6px}.ve-image-api-settings .ve-cloud-project-list{margin-top:6px;margin-bottom:12px}.ve-image-api-settings .ve-local-storage-actions{margin-bottom:6px}.ve-image-api-settings>.ve-new-item-box>label{margin:6px 0}.ve-image-api-settings input{margin-top:0}.ve-library-settings-row{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:7px;display:grid}.ve-library-settings-inputs{flex-direction:column;gap:6px;min-width:0;display:flex}.ve-library-settings-inputs label{margin:0!important}.ve-library-settings-inputs input{box-sizing:border-box;width:100%}.ve-library-settings-row .ve-image-api-save{white-space:nowrap;color:#aaa;cursor:pointer;background:#1b1b1b;border:1px solid #444;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:78px;min-width:78px;height:50px;padding:10px 6px;font-size:9px;line-height:1.1;display:flex}.ve-library-settings-row .ve-image-api-save:hover{color:#fff;border-color:#777}.ve-library-settings-row .ve-save-arrow{font-size:18px;line-height:1}.ve-image-api-settings-btn svg,.ve-reload-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.button-block{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.button-inner{text-align:center;box-sizing:border-box;cursor:pointer;background:0 0;border:2px solid;border-radius:.35em;justify-content:center;align-items:center;width:fit-content;max-width:90%;padding:.45em .9em;line-height:1.1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.button-inner:hover{background:#ffffff1f}.button-inner:active{transform:scale(.97)}.button-xl .button-inner{font-size:clamp(42px,6vw,110px)}.button-l .button-inner{font-size:clamp(32px,4.5vw,80px)}.button-m .button-inner{font-size:clamp(24px,3vw,58px)}.button-s .button-inner{font-size:clamp(16px,2vw,38px)}.ve-pro-disabled{opacity:.38;filter:grayscale();cursor:not-allowed!important}.ve-pro-disabled:hover{box-shadow:none!important;transform:none!important}.ve-pro-badge{opacity:.75;vertical-align:middle;border:1px solid;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:8px;font-weight:700;line-height:1;display:inline-block}.ve-image-api-settings .ve-new-item-title{border-top:1px solid #3a3a3a;margin-top:14px;padding-top:14px}.ve-auth-row-top{align-items:center;gap:8px;display:flex}.ve-about{flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.ve-about button{color:#888;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #333;border-radius:5px;flex:calc(33.333% - 6px);min-width:80px;height:32px;font-size:8px}.ve-about button:hover{color:#fff;background:#181818;border-color:#666}.ve-slider-font{flex:1;min-width:0}.ve-slider-font-weight{width:130px}.ve-slider-font,.ve-slider-font-weight{font-family:inherit;font-size:10px}.ve-text-edit-row{align-items:stretch;gap:6px;width:100%;display:flex}.ve-text-edit-row textarea{flex:1;min-width:0}.ve-text-apply{color:#888;cursor:pointer;background:#181818;border:1px solid #444;border-radius:5px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;padding:0;display:flex}.ve-text-apply:hover{color:#fff;background:#222;border-color:#777}.ve-text-apply svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (hover:none) and (pointer:coarse){#visualEditorPanel input[type=range]{appearance:none;background:0 0}#visualEditorPanel input[type=range]::-webkit-slider-runnable-track{background:#555;border-radius:999px;height:6px}#visualEditorPanel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#ddd;border:none;border-radius:50%;width:28px;height:28px;margin-top:-11px}#visualEditorPanel input[type=range]{touch-action:none;-webkit-tap-highlight-color:transparent;width:100%;height:38px;margin:0;padding:0}.ve-add-slide,.ve-add-slider{height:42px;min-height:42px}#visualEditorPanel button,#visualEditorPanel .ve-item-title,#visualEditorPanel .ve-layout-title,#visualEditorPanel .ve-slide-title,.ve-panel-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ve-delete-item,.ve-duplicate-item,.ve-item-up,.ve-item-down,.ve-delete-slide,.ve-duplicate-slide,.ve-slide-up,.ve-slide-down,.ve-edit-slide,.ve-edit-layout,.ve-layout-up,.ve-layout-down,.ve-reload-image,.ve-reload-layout-image,.ve-reload-video,.ve-change-audio,.ve-image-api-settings-btn,.ve-reload-btn,.ve-undo-delete-btn,.ve-save-cloud-menu,.ve-text-apply{width:42px;min-width:42px;height:42px;min-height:42px}.ve-text-color-picker{flex:0 0 42px;width:42px;height:42px}.ve-fixed{width:34px;height:34px}.ve-panel-toggle{background:0 0;border:none;border-radius:0;justify-content:center;align-items:flex-end;width:44px;height:100dvh;padding-bottom:16px;display:flex;top:0}.ve-panel-toggle:not(.ve-toggle-hidden){right:340px}.ve-panel-toggle:not(.ve-toggle-hidden) svg{opacity:1;transform:rotate(180deg)}.ve-panel-toggle.ve-toggle-hidden{right:0}.ve-panel-toggle.ve-toggle-hidden svg{opacity:1;transform:rotate(0)}.ve-item-title{flex-wrap:wrap;gap:8px}.ve-item-title>span:first-child{flex:auto;min-width:0}.ve-item-actions{flex-wrap:wrap;flex:0 0 100%;justify-content:flex-end;gap:5px;width:100%;display:flex}}.textreveal-block.is-fixed,.textpulse-block.is-fixed,.textfilm-block.is-fixed,.headingtext-block.is-fixed,.textlist-block.is-fixed{width:100vw!important;max-width:100vw!important;overflow:hidden!important}.textreveal-block.is-fixed .textreveal-inner,.textpulse-block.is-fixed .textpulse-inner,.textfilm-block.is-fixed .textfilm-inner,.headingtext-block.is-fixed .headingtext-inner,.textlist-block.is-fixed .textlist-inner{box-sizing:border-box;overflow-wrap:normal;word-break:normal;width:90vw!important;max-width:90vw!important}.ve-range-number{box-sizing:border-box;color:#fff;width:76px;height:38px;min-height:38px;font:inherit;text-align:center;appearance:textfield;background:#111;border:1px solid #444;border-radius:5px;outline:none;flex:0 0 76px;padding:6px 8px;font-size:14px}.ve-range-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ve-range-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ve-range-number:focus{border-color:#888}.ve-share-mode-badge{box-sizing:border-box;color:#7dff9d;letter-spacing:.08em;white-space:nowrap;background:#173d24;border:1px solid #2d7a43;border-radius:5px;justify-content:center;align-items:center;height:28px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.ve-share-mode-wrap{align-items:center;gap:5px;display:inline-flex}.ve-share-mode-help{color:#7dff9d;cursor:pointer;background:#173d24;border:1px solid #2d7a43;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:13px;font-weight:700;display:flex}.ve-text-align{justify-content:flex-start;align-items:center;gap:5px;margin-top:7px;display:flex}.ve-text-align-btn{color:#888;cursor:pointer;background:#161616;border:1px solid #444;border-radius:5px;justify-content:center;align-items:center;width:30px;height:28px;padding:0;display:flex}.ve-text-align-btn:hover{color:#fff;border-color:#666}.ve-text-align-btn.active{color:#fff;background:#333;border-color:#777}.ve-text-align-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.ve-auto-random-color{color:#888;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:5px;display:flex}.ve-auto-random-color:hover{color:#fff}.ve-auto-random-color svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ve-image-padding-wrap{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:4px;display:flex}.ve-image-padding-wrap>span{color:#999;font-size:10px}.ve-image-padding-buttons{gap:4px;display:flex}.ve-image-padding-btn{color:#888;cursor:pointer;background:#181818;border:1px solid #444;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:10px;display:flex}.ve-image-padding-btn:hover{color:#fff;background:#222;border-color:#666}.ve-image-padding-btn.active{color:#111;background:#eee;border-color:#eee}.ve-text-fixed-row{box-sizing:border-box;color:#999;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:10px 0 6px;padding:0;font-size:10px;line-height:1;display:flex}.ve-text-fixed-row .ve-fixed{flex:none;margin:0}.textlist-block{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.textlist-inner{width:100%;max-width:100%;font-family:var(--slider-font);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;padding:4%;line-height:1.15}.textlist-row{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.45em;width:100%;display:grid}.textlist-align-center .textlist-row{grid-template-columns:auto auto;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.textlist-align-center .textlist-marker{text-align:right}.textlist-align-center .textlist-text{text-align:left}.textlist-row+.textlist-row{margin-top:.18em}.textlist-marker{text-align:right;white-space:nowrap;min-width:1em}.textlist-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.ve-svggrid-random-row{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:6px;display:flex}.ve-svggrid-random-row>span{color:#999;font-size:10px}.ve-svggrid-random{color:#888;cursor:pointer;background:#181818;border:1px solid #444;border-radius:5px;justify-content:center;align-items:center;width:30px;height:28px;padding:0;display:flex}.ve-svggrid-random:hover{color:#fff;background:#222;border-color:#666}.ve-svggrid-random:active{background:#333}.ve-svggrid-random svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ve-slide-done-wrap,.ve-slide-done-group-wrap{align-items:center;gap:6px;margin-top:8px;padding:0 2px;display:flex}.ve-slide-done-control,.ve-slide-done-group-control{color:#888;letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#111;border:1px solid #444;border-radius:6px;align-items:center;gap:7px;height:28px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.ve-slide-done-checkbox,.ve-slide-done-group-checkbox{appearance:none;cursor:pointer;background:#111;border:1px solid #666;border-radius:4px;flex:0 0 14px;width:14px;height:14px;margin:0;padding:0;position:relative}.ve-slide-done-checkbox:checked,.ve-slide-done-group-checkbox:checked{background:#3fb950;border-color:#3fb950}.ve-slide-done-checkbox:checked:after,.ve-slide-done-group-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.ve-slide-done-control:has(.ve-slide-done-checkbox:checked),.ve-slide-done-group-control:has(.ve-slide-done-group-checkbox:checked){color:#72e6a2;background:#102519;border-color:#2d8a55}.ve-slide-done-delete,.ve-slide-done-group-delete{color:#666;cursor:pointer;background:0 0;border:1px solid #333;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:17px;line-height:1;display:flex}.ve-slide-done-delete:hover,.ve-slide-done-group-delete:hover{color:#fff;border-color:#666}.ve-copy-current-slide,.ve-paste-slide{color:#fff;cursor:pointer;box-sizing:border-box;background:#1b1b1b;border:1px solid #444;border-radius:6px;width:100%;height:32px;margin:0;padding:0 10px;font-size:10px}.ve-copy-current-slide:hover,.ve-paste-slide:hover{background:#242424;border-color:#777}.ve-copy-slide-row>span{color:#aaa;align-items:center;height:32px;font-family:inherit;font-size:10px;display:flex}.ve-copy-slide-row{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-bottom:12px;display:grid}.ve-copy-slide-row .ve-copy-current-slide{width:100%;height:32px;margin:0}.ve-slider-color{cursor:pointer;background:0 0;border:none;border-radius:50%;height:32px;padding:0;overflow:hidden;width:32px!important}.ve-slider-color::-webkit-color-swatch-wrapper{padding:0}.ve-slider-color::-webkit-color-swatch{border:1px solid #555;border-radius:50%}.ve-slider-color::-moz-color-swatch{border:1px solid #555;border-radius:50%}.ve-copy-current-slide:hover{background:#242424;border-color:#777}.ve-slider-settings-row{align-items:center;gap:14px;display:flex}.ve-slider-setting{align-items:center;min-width:0;display:flex}.ve-slider-color-wrap{align-items:center;gap:8px;display:flex}.ve-slider-color-wrap span{font-size:10px}.ve-global-duration-setting{gap:8px;margin-left:auto}.ve-global-duration-setting label{opacity:.7;font-size:11px}.ve-duration-input-wrap{align-items:center;gap:5px;display:flex}#veGlobalDuration{width:52px}.ve-txtvj-home{opacity:.65;justify-content:center;align-items:center;width:26px;height:26px;margin-right:8px;transition:opacity .15s,transform .15s;display:inline-flex}.ve-txtvj-home img{width:32px;height:32px;display:block}.ve-txtvj-home:hover{opacity:1;transform:scale(1.08)}.ve-cloud-project-list{max-height:102px;transition:max-height .2s;overflow:hidden}.ve-cloud-project-list.expanded{max-height:1000px}.ve-cloud-projects-toggle{color:#888;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:16px;margin-top:4px;display:flex}.ve-cloud-projects-toggle:hover{color:#fff}.ve-cloud-projects-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px;transition:transform .18s}.ve-cloud-projects-toggle.expanded svg{transform:rotate(180deg)}.ve-film-blur-settings{background:#151515;border:1px solid #333;border-radius:8px;margin-top:10px;padding:10px;display:none}.ve-film-blur-settings.active{display:block}.ve-film-blur-settings>label{box-sizing:border-box;width:100%;font-size:11px;margin:10px 0 0!important;display:block!important}.ve-film-blur-settings .ve-film-blur-mode{box-sizing:border-box;color:#ddd;background:#111;border:1px solid #444;border-radius:5px;width:100%;height:32px;margin-top:5px;padding:0 8px;display:block}.ve-film-blur-settings .ve-range-row{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:8px;width:100%;margin-top:5px;display:grid}.ve-film-blur-settings .ve-range-row input[type=range]{background:0 0;border:0;width:100%;min-width:0;height:22px;margin:0;padding:0}.ve-film-blur-settings .ve-range-number{box-sizing:border-box;text-align:center;color:#ddd;background:#111;border:1px solid #444;border-radius:5px;height:30px;font-size:10px;width:52px!important;margin:0!important;padding:0 5px!important}.ve-film-blur-center-row{width:100%;margin-top:0;display:block}.ve-film-blur-center-row>label{box-sizing:border-box;opacity:.8;width:100%;margin:10px 0 0;font-family:inherit;font-size:11px;display:block}.ve-film-blur-settings .ve-effect-head{margin-bottom:8px}.ve-film-blur-remove{color:#aaa;cursor:pointer;background:0 0;border:1px solid #444;border-radius:4px;width:24px;height:24px;padding:0;font-size:18px}.ve-gallery-source,.ve-gallery-fit,.ve-new-gallery-source,.ve-new-gallery-fit{box-sizing:border-box;color:#ddd;width:100%;height:34px;font:inherit;background:#111;border:1px solid #444;border-radius:6px;outline:none;font-size:11px}.ve-gallery-source:focus,.ve-gallery-fit:focus,.ve-new-gallery-source:focus,.ve-new-gallery-fit:focus{color:#fff;border-color:#777}.ve-gallery-source::placeholder,.ve-new-gallery-source::placeholder{color:#666}.ve-gallery-row{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:8px;display:grid}.ve-gallery-row label{min-width:0;margin:0!important}.ve-image-library-item.selected{outline-offset:-2px;opacity:.7;outline:2px solid #fff}.ve-image-library-add-selected{color:#ddd;letter-spacing:.08em;cursor:pointer;background:#181818;border:1px solid #444;border-radius:5px;width:100%;height:32px;margin-top:6px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.ve-image-library-add-selected:hover:not(:disabled){color:#fff;background:#252525;border-color:#777}.ve-image-library-add-selected:disabled{color:#555;opacity:.55;cursor:default;background:#111;border-color:#2d2d2d}.ve-gallery-image-library{box-sizing:border-box;color:#aaa;letter-spacing:.08em;cursor:pointer;background:#151515;border:1px dashed #444;border-radius:6px;justify-content:center;align-items:center;width:calc(100% - 10px);height:34px;margin:7px 5px 2px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.ve-gallery-image-library:hover{color:#fff;background:#1d1d1d;border-color:#777}.ve-gallery-image-library:active{background:#252525}.ve-enter-animation{background:#181818;border:1px solid #333;border-radius:6px;grid-template-columns:1.5fr .8fr .8fr;gap:6px;margin:8px 0 10px;padding:8px;display:grid}.ve-enter-animation label{text-transform:uppercase;color:#888;flex-direction:column;gap:4px;min-width:0;font-size:9px;display:flex}.ve-enter-animation select,.ve-enter-animation input{box-sizing:border-box;color:#eee;width:100%;min-width:0;height:28px;font:inherit;background:#222;border:1px solid #444;border-radius:4px;padding:4px 6px;font-size:11px}.ve-enter-animation select{cursor:pointer}.ve-enter-animation input{text-align:center}.ve-enter-animation select:focus,.ve-enter-animation input:focus{border-color:#666;outline:none}.ve-enter-animation input:disabled{opacity:.3;cursor:default}@media (width<=520px){.ve-enter-animation{grid-template-columns:1fr 1fr 1fr;gap:4px;padding:6px}.ve-enter-animation select,.ve-enter-animation input{font-size:10px}}.ve-strobe-settings{background:#151515;border:1px solid #333;border-radius:8px;margin-top:10px;padding:10px;display:none}.ve-strobe-settings.active{display:block}.ve-strobe-remove{color:#aaa;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;width:34px;height:34px;padding:0;font-size:23px}.ve-strobe-remove:hover{color:#fff;border-color:#777}.ve-strobe-settings .ve-strobe-random-label{cursor:pointer;align-items:center;gap:8px;margin-top:14px;display:flex}.ve-strobe-settings .ve-strobe-random{cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:0}#visualEditorPanel .ve-item-title:has(.ve-beam-color1){flex-wrap:wrap}#visualEditorPanel .ve-item-title:has(.ve-beam-color1)>span:first-child{flex:0 0 100%}#visualEditorPanel .ve-item-title:has(.ve-beam-color1) .ve-item-actions{flex-wrap:wrap;flex:0 0 100%;justify-content:flex-end;gap:5px;width:100%;min-width:0;max-width:100%;display:flex}#visualEditorPanel .ve-settings label:has(.ve-circlefx-fixed){color:#aaa;opacity:1;cursor:pointer;justify-content:space-between;align-items:center;margin:8px 5px 12px;display:flex}#visualEditorPanel .ve-settings input.ve-circlefx-fixed{appearance:none;cursor:pointer;background:#111;border:1px solid #555;border-radius:5px;flex:0 0 28px;width:28px;height:28px;margin:0;padding:0;position:relative}#visualEditorPanel .ve-settings input.ve-circlefx-fixed:hover{border-color:#888}#visualEditorPanel .ve-settings input.ve-circlefx-fixed:checked{background:#222;border-color:#aaa}#visualEditorPanel .ve-settings input.ve-circlefx-fixed:checked:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;inset:0}.ve-text-color-picker:has(.ve-dotwaves-color){cursor:pointer;position:relative}.ve-dotwaves-color{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.ve-dotwaves-color-dot{pointer-events:none}.ve-capacity-box{color:#ddd;background:#1b1b1b;border:1px solid #383838;border-radius:7px;margin:1px 0 10px;padding:13px}.ve-capacity-heading{letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:11px;display:flex}.ve-capacity-plan{color:#999;font-size:10px}.ve-capacity-count{margin:1px 0;font-size:12px;font-weight:600}.ve-capacity-track{background:#393939;border-radius:10px;height:6px;overflow:hidden}.ve-capacity-fill{background:#399c75;border-radius:10px;width:0;height:100%;transition:width .3s}.ve-capacity-note{color:#999;margin-top:6px;font-size:11px}.ve-buy-capacity{color:#eee;cursor:pointer;background:#282828;border:1px solid #555;border-radius:5px;width:100%;margin:8px 0;padding:11px;font-size:11px;font-weight:600}.ve-buy-capacity:hover{background:#383838}.ve-buy-capacity:disabled{opacity:.5;cursor:wait}.swal2-popup.txw-modal{box-sizing:border-box;max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-backdrop-filter:none!important;background:#141414!important;width:min(520px,100vw - 24px)!important;padding:24px!important}.txw-modal .swal2-title{margin-bottom:14px!important;font-size:22px!important;line-height:1.3!important}.txw-modal .swal2-html-container{overflow-x:hidden;text-align:left!important;margin:0!important;padding:0 4px!important}.txw-modal .txtvj-info-block{box-sizing:border-box;width:100%;text-align:left!important;display:block!important}.txw-modal label{color:#bbb;float:none!important;text-align:left!important;width:100%!important;margin:14px 0 5px!important;font-size:13px!important;display:block!important}.txw-modal input.swal2-input{box-sizing:border-box!important;color:#fff!important;background:#222!important;border:1px solid #444!important;border-radius:4px!important;width:100%!important;min-width:0!important;height:44px!important;margin:6px 0 14px!important;padding:0 12px!important;font-size:14px!important;display:block!important}.txw-modal .swal2-actions{flex-wrap:wrap;gap:8px}.ve-extra-tools{box-sizing:border-box;background:#111;border:1px solid #333;border-radius:5px;width:100%;margin:10px 0;padding:0 8px 8px}.ve-extra-tools-summary{cursor:pointer;color:#aaa;letter-spacing:.05em;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 4px;font-size:11px;font-weight:600;list-style:none;display:flex}.ve-extra-tools-summary::-webkit-details-marker{display:none}.ve-extra-tools-summary:after{content:"▾";font-size:14px;transition:transform .2s}.ve-extra-tools[open] .ve-extra-tools-summary:after{transform:rotate(180deg)}.ve-extra-tools[open] .ve-extra-tools-summary{border-bottom:1px solid #333;margin-bottom:10px}.ve-extra-tools-summary:hover{color:#fff}.ve-glitch-settings{background:#202020;border:1px solid #383838;border-radius:5px;margin-top:8px;padding:12px;display:none}.ve-glitch-settings.active{display:block}.ve-glitch-color-row{justify-content:space-between;align-items:center;margin:8px 5px;font-size:11px;display:flex}#visualEditorPanel .ve-glitch-color-picker{cursor:pointer;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;display:flex;position:relative}#visualEditorPanel .ve-glitch-settings input.ve-glitch-color{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}#visualEditorPanel .ve-glitch-settings .ve-glitch-remove{color:#aaa;cursor:pointer;background:0 0;border:1px solid #444;border-radius:5px;flex:0 0 34px;width:34px;height:34px;padding:0;font-size:23px;line-height:1}#visualEditorPanel .ve-glitch-settings .ve-glitch-remove:hover{color:#fff;border-color:#777}.ve-magic-text-wrap{margin-top:5px}.ve-magic-text-wrap,.ve-random-tools{background:#1717176a}:root{--ve-width:316px;--ve-accent:#898bff;--ve-border:#ffffff1f;--ve-glass:#121419c7;--ve-surface:#1e202785;--ve-text:#ececf1;--ve-muted:#a0a3ae}#visualEditorPanel{width:var(--ve-width);box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(120%);border-left:1px solid var(--ve-border);color:var(--ve-text);scrollbar-width:thin;scrollbar-color:#5558 transparent;font-family:Inter,system-ui,sans-serif;font-size:12px;box-shadow:-8px 0 35px #0000001f;background:var(--ve-glass)!important}#visualEditorPanel .ve-header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ve-border);padding:10px 8px;background:#111318e0!important}#visualEditorPanel .ve-add-slide-wrap{align-items:center;gap:5px}#visualEditorPanel .ve-add-slide-wrap>button{border:1px solid var(--ve-border);color:#eee;background:#ffffff12;border-radius:7px;height:30px;transition:background .18s,border-color .18s}#visualEditorPanel .ve-add-slide-wrap>button:hover{background:#ffffff26;border-color:#ffffff40}#visualEditorPanel .ve-add-slide,#visualEditorPanel .ve-add-slider{letter-spacing:0;padding:0 9px;font-size:10px;font-weight:600}#visualEditorPanel .ve-slide-card{border:1px solid var(--ve-border);box-shadow:none;border-radius:10px;transition:background .18s,border-color .18s;background:var(--ve-surface)!important;margin:5px 7px!important;padding:9px!important}#visualEditorPanel .ve-slide-card:hover{border-color:#fff3;background:#282a33a6!important}#visualEditorPanel .ve-slide-card.open{border-color:#898bff8c}#visualEditorPanel .ve-slide-title-row{gap:5px;margin-bottom:7px}#visualEditorPanel .ve-slide-title{letter-spacing:.02em;color:#eee;border:1px solid #ffffff1a;border-radius:6px;height:29px;padding:0 9px;font-size:10px;font-weight:600;background:#ffffff13!important}#visualEditorPanel .ve-slide-actions{gap:4px}#visualEditorPanel .ve-slide-actions button{color:#bcbec8;border:1px solid #ffffff1a;border-radius:6px;width:28px;height:29px;padding:0;font-size:17px;transition:background .15s,color .15s;background:#fff1!important}#visualEditorPanel .ve-slide-actions button:hover{color:#fff;background:#ffffff29!important}#visualEditorPanel .ve-layout-card{border:1px solid #ffffff17;border-radius:8px;margin-top:7px;padding:6px;background:#0a0c1180!important}#visualEditorPanel .ve-layout-title{color:#ededf2;letter-spacing:.025em;border-radius:6px;min-height:31px;padding:7px 9px;font-size:11px;background:#ffffff12!important}#visualEditorPanel .ve-item-card{border:1px solid #ffffff1c;border-radius:8px;padding:9px;background:#23252d8c!important}#visualEditorPanel .ve-item-title{color:#e0e1e9;opacity:1;font-size:12px}#visualEditorPanel .ve-add-item-toggle,#visualEditorPanel .ve-layout-add-toggle,#visualEditorPanel .ve-add-layout-toggle{color:#bfc1cb;letter-spacing:0;border:1px dashed #fff3;border-radius:7px;min-height:31px;padding:7px;font-size:11px;background:#ffffff0b!important}#visualEditorPanel .ve-add-item-toggle:hover,#visualEditorPanel .ve-layout-add-toggle:hover,#visualEditorPanel .ve-add-layout-toggle:hover{border-color:var(--ve-accent);color:#fff;background:#898bff1f!important}#visualEditorPanel .ve-new-item-box,#visualEditorPanel .ve-layout-edit-box{border:1px solid var(--ve-border);background:#14161cad;border-radius:9px}#visualEditorPanel .ve-settings label,#visualEditorPanel .ve-new-item-box label,#visualEditorPanel .ve-layout-edit-box label{color:#b9bbc6;opacity:1;font-size:11px}#visualEditorPanel input:not([type=range]) :not([type=checkbox]) :not([type=radio]) :not([type=color]),#visualEditorPanel textarea,#visualEditorPanel select{color:#f0f0f5;background:#0a0c11a6;border-color:#ffffff29;border-radius:7px;font-size:12px}#visualEditorPanel input:focus-visible,#visualEditorPanel textarea:focus-visible,#visualEditorPanel select:focus-visible{outline:1px solid var(--ve-accent);outline-offset:1px;border-color:var(--ve-accent)}#visualEditorPanel .ve-effect-buttons button.active,#visualEditorPanel .ve-text-size-btn.active,#visualEditorPanel .ve-textlist-style-btn.active{color:#fff;border-color:var(--ve-accent);background:#898bff38}#visualEditorPanel .ve-magic-text-wrap,#visualEditorPanel .ve-random-tools{border:1px solid #ffffff17;border-radius:9px;background:#1e202773!important;margin:6px 7px!important;padding:8px!important}#visualEditorPanel .ve-magic-text-btn,#visualEditorPanel .ve-random-slide-btn,#visualEditorPanel .ve-remix-slide-btn,#visualEditorPanel .ve-random-undo-btn{color:#eee!important;border:1px solid var(--ve-border)!important;background:#ffffff12!important;border-radius:7px!important;font-size:11px!important}#visualEditorPanel .ve-remix-mode{border:1px solid var(--ve-border)!important;background:#0f1117d9!important;border-radius:7px!important}#visualEditorPanel .ve-extra-tools{border-color:var(--ve-border);background:#1e202773;border-radius:9px}#visualEditorPanel .ve-extra-tools-summary{color:#b9bbc6;letter-spacing:.03em;font-size:11px}.ve-panel-toggle{width:50px;height:100vh;box-shadow:none;cursor:pointer;z-index:100000;background:0 0;border:none;border-radius:0;justify-content:center;align-items:flex-start;transition:right .25s,opacity .25s;display:flex;position:fixed;top:15px;right:316px}.ve-panel-toggle svg{width:42px;height:42px}@media (width<=600px){#visualEditorPanel{width:min(316px,92vw)}.ve-panel-toggle:not(.ve-toggle-hidden){right:min(316px,92vw)}#visualEditorPanel .ve-slide-title-row{flex-wrap:wrap}#visualEditorPanel .ve-slide-actions{margin-left:auto}}@media (hover:none) and (pointer:coarse){.ve-panel-toggle{width:44px;height:100dvh;padding:0 0 max(16px, env(safe-area-inset-bottom));box-sizing:border-box;z-index:100000;touch-action:manipulation;background:0 0;border:none;border-radius:0;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0}.ve-panel-toggle svg{flex-shrink:0;width:42px;height:42px}.ve-panel-toggle:not(.ve-toggle-hidden){right:min(316px,92vw)}.ve-panel-toggle.ve-toggle-hidden{right:0}}.ve-panel-toggle svg{filter:drop-shadow(0 1px 2px #000000f2)drop-shadow(0 0 5px #000000a6);transition:transform .25s,filter .2s}.ve-panel-toggle:hover svg{filter:drop-shadow(0 1px 3px #000)drop-shadow(0 0 8px #000000d9)}#visualEditorPanel .ve-slide-card,#visualEditorPanel .ve-layout-card,#visualEditorPanel .ve-item-card,#visualEditorPanel .ve-settings,#visualEditorPanel .ve-slide-items,#visualEditorPanel .ve-layout-content{box-sizing:border-box;min-width:0;max-width:100%}#visualEditorPanel .ve-item-title{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}#visualEditorPanel .ve-item-title>span:first-child{flex:65px;min-width:0}#visualEditorPanel .ve-item-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}#visualEditorPanel .ve-item-title:has(.ve-item-actions>:nth-child(5))>span:first-child{flex:0 0 100%}#visualEditorPanel .ve-item-title:has(.ve-item-actions>:nth-child(5)) .ve-item-actions{flex:0 0 100%;width:100%}@media (hover:hover) and (pointer:fine){#visualEditorPanel .ve-item-actions>button{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}#visualEditorPanel .ve-item-actions>.ve-text-color-picker{flex:0 0 28px;width:28px;height:28px}}#visualEditorPanel .ve-slide-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}#visualEditorPanel .ve-add-slide-wrap{flex-wrap:wrap;justify-content:flex-end}#visualEditorPanel .ve-text-size-buttons,#visualEditorPanel .ve-textfit-align,#visualEditorPanel .ve-pricelist-leader-buttons{flex-wrap:wrap}#visualEditorPanel .ve-settings input,#visualEditorPanel .ve-settings select,#visualEditorPanel .ve-settings textarea{box-sizing:border-box;min-width:0;max-width:100%}:root{--ve-width:390px;--ve-toggle-width:48px}#visualEditorPanel{box-sizing:border-box;max-width:none;right:0;width:var(--ve-width)!important}.ve-panel-toggle{right:var(--ve-width);width:var(--ve-toggle-width);box-sizing:border-box;z-index:100000;background:0 0;border:none;justify-content:center;align-items:flex-start;height:100dvh;padding-top:25px;display:flex;position:fixed;top:0}.ve-panel-toggle:not(.ve-toggle-hidden){right:var(--ve-width)}.ve-panel-toggle.ve-toggle-hidden{right:0}.ve-panel-toggle svg{filter:drop-shadow(0 1px 2px #000000f2)drop-shadow(0 0 5px #000000a6);flex-shrink:0;width:42px;height:42px}@media (width<=700px){#visualEditorPanel{width:min(var(--ve-width), calc(100vw - var(--ve-toggle-width)))!important}.ve-panel-toggle:not(.ve-toggle-hidden){right:min(var(--ve-width), calc(100vw - var(--ve-toggle-width)))}.ve-panel-toggle.ve-toggle-hidden{right:0}}@media (hover:none) and (pointer:coarse){.ve-panel-toggle{height:100dvh;padding-top:0;padding-bottom:max(16px, env(safe-area-inset-bottom));align-items:flex-end;top:0}}#visualEditorPanel .ve-slide-copy-paste{color:#ddd;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:29px;min-width:29px;height:29px;padding:0;display:flex}#visualEditorPanel .ve-slide-copy-paste svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:none;width:17px;height:17px}#visualEditorPanel .ve-slide-copy-paste.is-paste{color:#beb8ff;background:#8278ff24;border-color:#a096ff99}#visualEditorPanel .ve-slide-copy-paste:hover{border-color:#a7a0ff}#visualEditorPanel .ve-slide-label-wrap{flex:none;align-items:center;gap:5px;min-width:0;display:flex}#visualEditorPanel .ve-random-keep-slide{color:#e69ab9;cursor:pointer;border:1px solid #ffffff38;border-radius:6px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex;background:#ffffff12!important}#visualEditorPanel .ve-random-keep-slide svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#visualEditorPanel .ve-random-keep-slide:hover,#visualEditorPanel .ve-random-keep-slide:focus-visible{color:#ffd2e3;border-color:#e69ab9;background:#e69ab926!important}#visualEditorPanel .ve-random-keep-slide.is-kept{color:#f5a0bf;cursor:default;border-color:#f5a0bf80;background:#f5a0bf24!important}#visualEditorPanel .ve-random-keep-slide.is-kept svg{fill:currentColor}.ve-panel-toggle{box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:flex-start;padding:20px 0 0;display:flex;top:0}.ve-panel-toggle svg{box-sizing:border-box;color:#e4e7ec;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:none;width:34px;height:34px;box-shadow:none;opacity:1;background:#1e2127a6;border:1px solid #ffffff1f;border-radius:9px;flex-shrink:0;padding:7px;transition:transform .25s,background .16s,border-color .16s}.ve-panel-toggle:hover svg{filter:none;background:#41464ed9;border-color:#ffffff4d}@media (hover:none) and (pointer:coarse){.ve-panel-toggle{height:100dvh;padding:0 0 max(16px, env(safe-area-inset-bottom));align-items:flex-end;top:0}}.textreveal-block.is-fixed,.textpulse-block.is-fixed{pointer-events:none;width:auto;max-width:80%;height:auto;display:block;overflow:visible;position:fixed!important}.textpulse-block.is-fixed{width:100vw!important;max-width:100vw!important;overflow:hidden!important}.textreveal-block.is-fixed .textreveal-inner,.textpulse-block.is-fixed .textpulse-inner{max-width:80vw;display:inline-block;position:absolute;top:50vh!important;left:50vw!important;transform:translate(-50%,-50%)!important}.textreveal-block{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.textreveal-inner{--glow-r:255;--glow-g:255;--glow-b:255;text-shadow:0 0 .02em rgba(var(--glow-r), var(--glow-g), var(--glow-b), .45), 0 0 .06em rgba(var(--glow-r), var(--glow-g), var(--glow-b), .35), 0 0 .14em rgba(var(--glow-r), var(--glow-g), var(--glow-b), .18);font-family:var(--slider-font);text-align:center;letter-spacing:-.05em;transform-origin:50%;box-sizing:border-box;padding:clamp(4px,1vh,12px) clamp(8px,4vw,64px);line-height:1;display:block}.textpulse-inner span.space{width:.35em;animation:none!important;transform:none!important}.textreveal-inner.measure{animation:none!important;transform:none!important}.textreveal-inner.measure span{opacity:1!important;transform:none!important}.textreveal-inner span{opacity:0;opacity:0;transition:opacity var(--tr-dur,.7s) ease, transform var(--tr-dur,.7s) cubic-bezier(.2,.9,.2,1);transition-delay:calc(var(--i,0) * 50ms);display:inline-block;transform:scale(0)}.slide.active .textreveal-inner span{opacity:1;transform:scale(1)}.slide:not(.active) .textreveal-inner span{transition-delay:0s}.textreveal-inner{animation:none}.slide.active .textreveal-inner{animation:6.8s ease-in-out infinite textreveal-breath}@keyframes textreveal-in{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes textreveal-breath{0%{transform:scale(1)}50%{transform:scale(calc(1 + (var(--reveal-scale,1.15) - 1) * .2))}to{transform:scale(1)}}.textpulse-block{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.textpulse-inner{--glow-r:255;--glow-g:255;--glow-b:255;font-family:var(--slider-font);text-align:center;letter-spacing:-.05em;transform-origin:50%;box-sizing:border-box;pointer-events:none;padding:clamp(4px,1vh,12px) clamp(8px,4vw,64px);line-height:1;display:block}.textpulse-inner.measure,.textpulse-inner.measure span{opacity:1!important;animation:none!important;transform:none!important}.textpulse-inner span{text-shadow:0 0 .02em rgba(var(--glow-r), var(--glow-g), var(--glow-b), .45), 0 0 .06em rgba(var(--glow-r), var(--glow-g), var(--glow-b), .35), 0 0 .14em rgba(var(--glow-r), var(--glow-g), var(--glow-b), .18);will-change:opacity, transform;transform:scale(var(--edge-scale,1));animation:var(--pulse-anim) var(--pulse-dur) linear infinite, textpulse-scale var(--scale-dur) ease-in-out infinite;animation-delay:var(--pulse-delay), var(--pulse-delay);display:inline-block}@keyframes textpulse-opacity-a{0%{opacity:.15}25%{opacity:.85}50%{opacity:.25}75%{opacity:1}to{opacity:.15}}@keyframes textpulse-opacity-b{0%{opacity:.05}30%{opacity:.6}55%{opacity:.2}80%{opacity:.75}to{opacity:.05}}@keyframes textpulse-opacity-c{0%{opacity:.1}40%{opacity:.9}70%{opacity:.3}to{opacity:.1}}@keyframes textpulse-opacity-d{0%{opacity:.2}20%{opacity:.7}50%{opacity:.4}80%{opacity:1}to{opacity:.2}}@keyframes textpulse-scale{0%{transform:scale(var(--edge-scale,1.1))}50%{transform:scale(var(--pulse-scale))}to{transform:scale(var(--edge-scale,1.1))}}.slide.active .textpulse-inner span{animation-play-state:running}.slide:not(.active) .textreveal-block,.slide:not(.active) .textpulse-block{opacity:0!important;visibility:hidden!important}.slide.active .textreveal-block,.slide.active .textpulse-block{visibility:visible!important}.textreveal-inner .text-word{white-space:nowrap;display:inline-block}.textpulse-inner .text-word{white-space:normal;display:inline}.textpulse-inner{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%}.headingtext-block{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.headingtext-block.is-fixed{pointer-events:none;width:auto;max-width:80%;height:auto;display:block;overflow:visible;position:fixed!important}.headingtext-block.is-fixed .headingtext-inner{width:80vw;max-width:80vw;position:absolute;top:50vh!important;left:50vw!important;transform:translate(-50%,-50%)!important}.headingtext-inner{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--slider-font);text-align:center;pointer-events:none;padding:clamp(8px,4vw,64px)}.headingtext-heading{font-family:var(--slider-font);letter-spacing:-.04em;white-space:pre-line;overflow-wrap:anywhere;margin-bottom:.28em;font-size:1em;font-weight:700;line-height:.95}.headingtext-text{font-family:var(--slider-font);letter-spacing:0;white-space:pre-line;overflow-wrap:anywhere;opacity:.82;font-size:.35em;font-weight:400;line-height:1.3}.slide:not(.active) .headingtext-block{opacity:0!important;visibility:hidden!important}.slide.active .headingtext-block{visibility:visible!important}.textfilm-block,.textfilm-inner,.textfilm-line{background:0 0!important}.textfilm-block{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.textfilm-block.is-fixed{pointer-events:none;width:auto;max-width:80%;height:auto;overflow:visible;position:fixed!important}.textfilm-block.is-fixed .textfilm-inner{width:80vw;position:absolute;transform:translate(-50%,-50%);top:50vh!important;left:50vw!important}.textfilm-inner{width:100%;max-width:100%;font-family:var(--slider-font);text-align:center;text-transform:uppercase;letter-spacing:.3em;box-sizing:border-box;transform-origin:50%;pointer-events:none;text-shadow:0 0 .03em,0 0 .1em,0 0 .22em;padding:clamp(4px,1vh,12px) clamp(8px,4vw,64px);line-height:1.5}.textfilm-line{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;box-sizing:border-box;width:100%;max-width:100%;margin:.14em 0;display:block}.textfilm-inner.measure{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.slide:not(.active) .textfilm-block{opacity:0!important;visibility:hidden!important}.slide.active .textfilm-block{visibility:visible!important}.slide.active .textfilm-inner{animation:4.2s cubic-bezier(.18,.8,.25,1) forwards textfilm-focus,7s ease-in-out infinite textfilm-drift}@keyframes textfilm-focus{0%{opacity:.08;filter:blur(18px)brightness(1.8);transform:scale(1.08)}18%{opacity:.32;filter:blur(10px)brightness(1.55);transform:scale(1.045)}42%{opacity:.72;filter:blur(4px)brightness(1.3);transform:scale(1.02)}70%{opacity:.92;filter:blur(1.3px)brightness(1.12)}to{opacity:1;filter:blur(.25px)brightness();transform:scale(1)}}@keyframes textfilm-drift{0%{translate:0}25%{translate:.015em -.008em}50%{translate:-.01em .012em}75%{translate:.008em .006em}to{translate:0}}
/*# sourceMappingURL=txtvj-capacity.ffa69956.css.map */
