html,body,#root{width:100vw;height:100vh;margin:0;padding:0;font-size:100%;overflow-x:hidden;overflow-y:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;align-items:center;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body:focus{border:none;outline:none}p{margin:0;padding:0}.App{text-align:center;background-color:#f0f0f0;flex-direction:column;display:flex}#loader-overlay{z-index:1000;background:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s;display:flex;position:fixed;top:0;left:0}#initial-loader{z-index:9999;background:#00a8cc;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:50px auto;transition:opacity .5s;display:flex;position:relative;top:40%;left:50%;position:fixed!important}#loader-overlay.hidden{opacity:0;pointer-events:none}.consent-button{padding:3px 10px}#initial-loader:before{content:"";clip-path:inset(0 0% 0 0);opacity:1;background:url(/logo.png) 0/contain no-repeat;width:100px;height:80px;animation:2.5s ease-in-out infinite clip-reveal;position:relative;left:9%}@keyframes clip-reveal{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0 0% 0 0)}to{clip-path:inset(0 100% 0 0)}}.edit-image{background-color:#fff;gap:12px;height:calc(100vh - 70px);padding:7px 7px 0;display:flex}@media (max-width:1024px){.edit-image{flex-direction:column;height:calc(100vh - 70px);padding:12px}}@media (max-width:768px){.edit-image{flex-direction:column;gap:0;padding:0}.edit-image>.left-panel{order:2;width:100%}.edit-image>.right-panel{flex:1;order:1;width:100%}}@media (max-width:600px){.edit-image{padding:0}}.edit-image .right-panel{flex-grow:1;place-content:center;align-items:center;width:100%;margin-left:7px;display:-webkit-flex;position:relative;overflow:hidden}@media (max-width:1024px){.edit-image .right-panel{min-height:55vh;margin-left:0}}@media (max-width:768px){.edit-image .right-panel{justify-content:flex-start;align-items:flex-start;min-height:60vh;padding:0 4px 16px;overflow:auto}}.edit-image .right-panel .image-container{pointer-events:auto;transform-origin:0 0;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #0003}@media (max-width:1024px){.edit-image .right-panel .image-container{margin:0}}@media (max-width:768px){.edit-image .right-panel .image-container{box-shadow:none;overflow:visible}}.edit-image .right-panel .image-container .markup-box{border:2px solid red;position:absolute}.edit-image .right-panel .image-container .markup-box.active{cursor:pointer;box-shadow:0 0 0 2.5px #000}.edit-image .right-panel .image-container .corner-circle{z-index:10;cursor:nwse-resize;background-color:#fff;border:1px solid #000;border-radius:50%;width:18px;height:18px;position:absolute}.edit-image .right-panel .image-container .corner-circle.top-left{cursor:nw-resize;top:-11px;left:-11px}.edit-image .right-panel .image-container .corner-circle.top-right{cursor:ne-resize;top:-11px;right:-11px}.edit-image .right-panel .image-container .corner-circle.bottom-left{cursor:sw-resize;bottom:-11px;left:-11px}.edit-image .right-panel .image-container .corner-circle.bottom-right{cursor:se-resize;bottom:-11px;right:-11px}.edit-image .right-panel .image-container .blur-box{background-color:#c6c6c6;position:absolute}.edit-image .right-panel .image-container .blur-box.active{cursor:pointer;border:2px solid #000}.edit-image .right-panel .draggable-image-container{cursor:default;transform-origin:0 0;box-sizing:border-box;transition:border .3s;position:absolute;overflow:visible}.edit-image .right-panel .draggable-image-container.active{cursor:pointer;box-shadow:0 0 0 2.5px #000}.edit-image .right-panel .draggable-image-container .draggable-image-viewport{clip-path:inset(0);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.edit-image .right-panel .draggable-image-container .draggable-image{display:block}.edit-image .right-panel .draggable-image-container .cropping-borders{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.edit-image .right-panel .draggable-image-container .crop-overlay{pointer-events:none;background:#000000a6;position:absolute}.edit-image .right-panel .draggable-image-container .crop-overlay-top{height:2px;top:0;left:0;right:0}.edit-image .right-panel .draggable-image-container .crop-overlay-bottom{height:2px;bottom:0;left:0;right:0}.edit-image .right-panel .draggable-image-container .crop-overlay-left{width:2px;top:0;bottom:0;left:0}.edit-image .right-panel .draggable-image-container .crop-overlay-right{width:2px;top:0;bottom:0;right:0}.edit-image .right-panel .draggable-image-container .crop-corner-handle{pointer-events:auto;z-index:20;background:#fff;border:1px solid #000;border-radius:0;width:16px;height:16px;position:absolute;box-shadow:0 0 0 2px #00000026}.edit-image .right-panel .draggable-image-container .crop-corner-handle.top-left{cursor:nw-resize;top:2px;left:2px}.edit-image .right-panel .draggable-image-container .crop-corner-handle.top-right{cursor:ne-resize;top:2px;right:2px}.edit-image .right-panel .draggable-image-container .crop-corner-handle.bottom-left{cursor:sw-resize;bottom:2px;left:2px}.edit-image .right-panel .draggable-image-container .crop-corner-handle.bottom-right{cursor:se-resize;bottom:2px;right:2px}.edit-image .right-panel .draggable-image-container .resize-handle{background-color:#fff;border:1px solid #000;width:10px;height:23px;position:absolute}.edit-image .right-panel .draggable-image-container .resize-handle.right{cursor:ew-resize;top:50%;right:-5px;transform:translateY(-50%)}.edit-image .right-panel .draggable-image-container .resize-handle.bottom{cursor:ns-resize;bottom:-5px;left:50%;transform:translate(-50%)}.layer-drag-icon,.layer-edit-icon,.layer-delete-icon{cursor:pointer}.edit-image__wrapper .hamburger-icon,.header .hamburger-icon{cursor:pointer;align-items:center;margin-right:12px;padding:8px;display:flex;position:fixed;left:35px}.edit-image__wrapper .nav-dropdown,.header .nav-dropdown{z-index:999;background:linear-gradient(90deg,#00a8cc 4.58%,#0369b0 91.98%);border-radius:.8rem;flex-direction:column;gap:10px;max-width:10rem;padding:16px 20px;animation:.3s ease-in-out slide-down;display:flex;position:fixed;top:1rem;left:5rem;right:0;box-shadow:0 4px 6px #0000004d}.edit-image__wrapper .nav-dropdown a,.header .nav-dropdown a{color:#fff;text-align:left;font-weight:500;text-decoration:none;transition:color .2s}.edit-image__wrapper .nav-dropdown a:hover,.header .nav-dropdown a:hover{color:#000}.edit-image__wrapper .nav-download-button,.header .nav-download-button{cursor:pointer;color:#0369b0;background:#fff;border:none;border-radius:8px;margin-top:8px;padding:10px 14px;font-weight:600;transition:opacity .2s,transform .2s}.edit-image__wrapper .nav-download-button:disabled,.header .nav-download-button:disabled{opacity:.4;cursor:not-allowed}.edit-image__wrapper .nav-download-button:active,.header .nav-download-button:active{transform:translateY(1px)}@media (max-width:768px){.edit-image__wrapper .hamburger-icon,.header .hamburger-icon{margin-right:6px;padding:4px;position:static;left:auto}.edit-image__wrapper .nav-dropdown,.header .nav-dropdown{max-width:none;top:60px;left:16px;right:16px}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes swing{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes swing-backward{0%{transform:rotate(0)}10%{transform:rotate(-20deg)}to{transform:rotate(0)}}@keyframes swing-forward{0%{transform:rotate(0)}10%{transform:rotate(20deg)}to{transform:rotate(0)}}.image-item:active{outline:2px solid red}.cookie-overlay{z-index:100;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cookie-overlay .cookie-popup{pointer-events:auto;color:#000;text-align:center;background:#ececec;border-radius:12px;width:-webkit-fit-content;width:fit-content;max-width:600px;padding:24px 28px;position:fixed;bottom:2%;right:2%;box-shadow:0 4px 6px #0000004d}.cookie-overlay .cookie-popup h2{margin-bottom:14px;font-size:20px}.cookie-overlay .cookie-popup p{margin:8px 0;font-size:14px;line-height:1.5}.cookie-overlay .cookie-links a{color:#0077b6;margin:0 6px;font-size:13px;text-decoration:underline}.cookie-overlay .cookie-actions{justify-content:center;gap:12px;margin-top:20px;display:flex}.cookie-overlay .accept-btn,.cookie-overlay .decline-btn{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-weight:600;transition:all .2s;box-shadow:0 4px 6px #0000001a}.cookie-overlay .accept-btn{color:#fff;background:linear-gradient(90deg,#00a8cc 4.58%,#0369b0 91.98%)}.cookie-overlay .decline-btn{color:#fff;background-color:#e53935}.cookie-overlay .prefs-btn{color:#333;cursor:pointer;background-color:#e0e0e0;border:none;border-radius:6px;padding:10px 20px;font-weight:500;transition:all .2s}.cookie-overlay .prefs-btn:hover{background-color:#cfcfcf}.announcement-banner{z-index:95;color:#fff;pointer-events:none;width:min(960px,100vw - 24px);position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.announcement-banner__content{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070e18eb;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 22px 50px -28px #000000a6}.announcement-banner__copy{flex-direction:column;gap:.25rem;display:flex}.announcement-banner__copy strong{font-size:.98rem}.announcement-banner__copy span{color:#c6d0dc;font-size:.92rem}.announcement-banner__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.announcement-banner__link,.announcement-banner__close{border-radius:999px;min-height:42px;padding:0 1rem;font-size:.92rem;font-weight:700}.announcement-banner__link{color:#06111d;background:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.announcement-banner__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e}@media (max-width:720px){.announcement-banner{bottom:12px}.announcement-banner__content{flex-direction:column;align-items:stretch}.announcement-banner__actions{flex-direction:column;width:100%}.announcement-banner__link,.announcement-banner__close{width:100%}}.home-wrapper{color:#fff;background-color:#0e0e0e;flex-direction:column;justify-content:space-between;min-height:100vh;padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;position:relative;overflow:hidden}.home-wrapper ::-webkit-scrollbar{display:none}.home-wrapper .hero-section{text-align:center;max-width:800px;margin:0 auto;padding:6rem 1rem 3rem;animation:1s ease-in fadeIn}.home-wrapper .hero-title{margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.3}.home-wrapper .hero-subtitle{color:#c4c4c4;margin-bottom:2rem;font-size:1.25rem}.home-wrapper .hero-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.home-wrapper .hero-cta-group>.cta-button,.home-wrapper .hero-cta-group>.store-button{letter-spacing:-.01em;box-sizing:border-box;min-width:240px;min-height:62px;padding:0 2rem;font-size:1rem;line-height:1}.home-wrapper .cta-button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #ffffff3d;border-radius:30px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:transform .3s,border-color .3s,background-color .3s;display:inline-flex}.home-wrapper .cta-button:hover{background-color:#f2f2f2;border-color:#ffffff6b;transform:scale(1.05)}.home-wrapper .store-button{color:#fff;border:1px solid #ffffff3d;border-radius:30px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .3s,border-color .3s,background-color .3s;display:inline-flex}.home-wrapper .store-button:hover{background-color:#ffffff14;border-color:#ffffff6b;transform:scale(1.05)}.home-wrapper .hero-store-note{color:#9eb3c7;margin-top:1rem;font-size:.95rem}.home-wrapper .app-download-section{justify-content:space-between;align-items:flex-start;gap:2rem;max-width:1100px;margin:0 auto 2rem;padding:2rem;display:flex}.home-wrapper .app-download-copy{flex:320px}.home-wrapper .app-download-copy h2{margin:.35rem 0 .75rem}.home-wrapper .app-download-copy p{color:#c7d1dc}.home-wrapper .app-download-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#78c9ff;font-size:.75rem;font-weight:700;display:inline-block}.home-wrapper .app-store-grid{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-wrapper .app-store-card{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:.45rem;padding:1.2rem;text-decoration:none;display:flex}.home-wrapper .app-store-card strong{font-size:1.2rem}.home-wrapper .app-store-card .google-play-badge{width:200px;max-width:100%}.home-wrapper .app-store-card span:last-child{color:#c4cdd8}.home-wrapper .app-store-card--qr{text-align:center;grid-column:span 2;justify-content:center;align-items:center}.home-wrapper .play-store-qr{box-sizing:border-box;background:#fff;border-radius:16px;width:156px;height:156px;padding:10px}.home-wrapper .app-store-card--active{transition:transform .3s,border-color .3s,background-color .3s}.home-wrapper .app-store-card--active:hover{background:#78c9ff14;border-color:#78c9ff80;transform:translateY(-3px)}.home-wrapper .app-store-card--disabled{opacity:.62}.home-wrapper .app-store-label{text-transform:uppercase;letter-spacing:.08em;color:#78c9ff;font-size:.78rem;font-weight:700}.home-wrapper .about-section{text-align:center;background:#ffffff0d;flex-direction:column;align-items:center;max-width:900px;margin:4rem auto;padding:2rem 4rem;display:flex}.home-wrapper .about-section h2{margin-top:1px}.home-wrapper .feature-section{text-align:center;flex-direction:column;gap:2rem;max-width:1200px;margin:4rem auto;display:flex}@media (min-width:768px){.home-wrapper .feature-section{flex-direction:row;justify-content:space-between}}@media (max-width:768px){.home-wrapper .hero-cta-group>.cta-button,.home-wrapper .hero-cta-group>.store-button{min-width:min(100%,320px);min-height:64px}.home-wrapper .app-download-section{text-align:center;flex-direction:column;padding:1.5rem}.home-wrapper .app-store-grid{grid-template-columns:1fr;width:100%}.home-wrapper .app-store-card--qr{grid-column:span 1}}.home-wrapper .feature{flex-basis:fit-content;background:#ffffff0d;border-radius:12px;padding:2rem;transition:transform .3s}.home-wrapper .feature:hover{background:#ffffff1a;transform:translateY(-5px)}.home-wrapper .feature h2{margin-bottom:.5rem;font-size:1.25rem}.home-wrapper .feature p{color:#bbb;font-size:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.why-ublur-section,.how-it-works-section,.testimonials-preview{text-align:center;max-width:900px;margin:4rem auto;padding:0 2rem}.why-ublur-section h2,.how-it-works-section h2,.testimonials-preview h2{margin-bottom:1rem;font-size:2rem}.why-ublur-section ul{padding:0;list-style:none}.why-ublur-section li{margin:.5rem 0;font-size:1.1rem}.how-it-works-section .steps-grid{flex-wrap:wrap;justify-content:space-around;gap:2rem;margin-top:2rem;display:flex}.how-it-works-section .steps-grid div{background-color:#1a1a1a;border-radius:12px;max-width:250px;padding:1rem 1.5rem}.how-it-works-section .steps-grid span{color:#58a6ff;margin-bottom:.5rem;font-size:2rem;font-weight:700;display:block}.testimonials-preview p{color:#ccc;font-size:1.1rem}.testimonial-author{color:#fff;margin-top:1rem;font-weight:700}.glass-card{-webkit-backdrop-filter:blur(4.8px);background:#62626247;border:1px solid #69696954;border-radius:16px;box-shadow:0 2px 28px #a2a2a226}.articles-preview{margin-bottom:2rem;padding:2rem}.articles-preview ul{padding:0;list-style:none}.articles-preview ul li{margin-bottom:.5rem}.articles-preview ul li a{color:#07c;text-decoration:none}.articles-preview ul li a:hover{text-decoration:underline}.faq-section{margin-bottom:2rem}.faq-section h2{font-size:2rem}.faq-section h3{margin-top:1rem;font-size:1.3rem}.faq-section p{margin-bottom:1rem;font-size:1rem}.pages_wrapper,.page-content{color:#333;max-width:800px;height:80vh;margin:0 auto;padding:2rem 1rem;font-family:Inter,sans-serif;line-height:1.7}.pages_wrapper h1,.page-content h1{color:#333;margin-bottom:1rem;font-size:2rem;font-weight:700}.pages_wrapper p,.page-content p{color:#555;margin-bottom:1rem;font-size:1rem}.pages_wrapper a,.page-content a{color:#007bff;text-decoration:underline}.pages_wrapper a:hover,.page-content a:hover{color:#0056b3}.pages_wrapper ul,.page-content ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.pages_wrapper ul li,.page-content ul li{margin-bottom:.5rem}.pages_wrapper .adsense,.page-content .adsense{text-align:center;color:#777;background:#f9f9f9;border:1px dashed #ccc;margin:2rem 0;padding:1rem;font-size:.9rem}.footer{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#888;background:#ffffff03;border-top:1px solid #ffffff14;margin-top:5rem;padding:3rem 1.5rem}.footer .footer-content{flex-direction:column;gap:1.5rem;max-width:1000px;margin:0 auto;display:flex}.footer .footer-top p{color:#aaa;margin:0;font-size:1rem;font-weight:500}.footer .footer-store-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;font-size:.95rem;display:flex}.footer .footer-store-links a{align-items:center;text-decoration:none;display:inline-flex}.footer .footer-store-links a:hover{opacity:.92}.footer .footer-store-links span{color:#777}.footer .footer-links{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:0;padding-top:1.5rem;display:flex}.footer .footer-links a{color:#666;font-size:.9rem;font-weight:400;text-decoration:none;transition:color .3s}.footer .footer-links a:hover{color:#00a8cc;text-decoration:none}
.header{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#00a8cc 4.58%,#0369b0 91.98%);border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:2.1rem;padding:10px 100px;display:flex}.header .back-button{cursor:pointer;padding:5px;font-size:24px;transition:color .3s}.header .back-button:active{transform:translateY(1px);box-shadow:0 1px 2px #00000026}.header .breadcrumb{align-items:center;font-size:1rem;display:flex}.header .breadcrumb .breadcrumb-home{color:#ffffffb2;cursor:#ffffffda;margin-right:5px;font-weight:700;transition:color .3s}.header .breadcrumb .project-name{color:#ffffffe6;cursor:pointer;border-radius:4px;margin-left:5px;padding:2px 5px;font-weight:700;transition:background-color .3s}.header .breadcrumb .project-name:hover{background-color:#0000001a}.header .breadcrumb .project-name-input{color:#000c;background-color:#ffffffe6;border:1px solid #ccc;border-radius:4px;outline:none;width:8rem;margin-left:5px;padding:2px 4px;font-size:1rem;font-weight:400}.header .breadcrumb .project-name-input:focus{border-color:#00a8cccc;box-shadow:0 0 2px #00a8cc80}.header .editor-action-buttons{align-items:center;gap:.75rem;display:flex}.header .coffee-donate-button{color:#024f8d;background:linear-gradient(140deg,#fffffff2,#ffffffb3);border:1px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:transform .2s,box-shadow .2s,color .2s;display:flex;box-shadow:0 12px 26px -16px #00000073}.header .coffee-donate-button:hover{color:#012f55;transform:translateY(-2px);box-shadow:0 18px 36px -20px #00000059}.header .coffee-donate-button:active{transform:translateY(1px);box-shadow:0 8px 16px -12px #0006}.header .coffee-donate-button .coffee-icon{width:18px;height:18px}.header .play-store-button .play-store-icon{width:28px;height:28px;display:block}.header .download-button button{cursor:pointer;background-color:#fff;border:none;border-radius:10px;align-items:center;padding:10px 23px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a}.header .download-button button:active{transform:translateY(1px);box-shadow:0 1px 2px #00000026}.header .download-button button:hover{box-shadow:0 0 #0000001a,0 0 #0000001a}.header .download-button button .download-icon{width:16px;height:16px;margin-left:8px}@media (max-width:1024px){.header{padding:10px 24px}}@media (max-width:768px){.header{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.header .hints-icon,.header .coffee-donate-button{display:none}.header .breadcrumb{white-space:nowrap;text-overflow:ellipsis;flex:1;order:0;width:auto;min-width:0;margin-top:0;overflow:hidden}.header .editor-action-buttons{display:none}}@media (max-width:480px){.header .editor-action-buttons{flex-direction:column;align-items:stretch}}
.details .blur-details{letter-spacing:.4px;cursor:pointer;background:#fff;border-radius:5px;place-content:center space-evenly;align-items:center;padding:13px;font-weight:700;transition:transform .1s;display:flex}.details .blur-details:active{transform:translateY(2px);box-shadow:0 1px 2px #00000026}.details .blur-details .blur-button{align-items:center;display:flex}.details .blur-details .blur-button img{margin-right:15px}.details .blur-details.disabled{opacity:.5;pointer-events:none}
.crop-details{color:#fff;flex-direction:column;gap:10px;display:flex}.crop-details .crop-button{cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:16px;font-weight:700;transition:background-color .3s;display:flex}.crop-details .crop-button:disabled{cursor:not-allowed;opacity:.5}.crop-details .crop-button:hover:not(:disabled){background-color:#bbb}.crop-details .crop-button img{width:24px;height:24px}.crop-details .crop-actions{gap:10px;display:flex}.crop-details .crop-actions .apply-button,.crop-details .crop-actions .cancel-button{cursor:pointer;color:#fff;background-color:#007bff;border:none;border-radius:4px;padding:8px 12px;font-size:16px;font-weight:700;transition:background-color .3s}.crop-details .crop-actions .apply-button:hover,.crop-details .crop-actions .cancel-button:hover{background-color:#0056b3}.crop-details .crop-actions .cancel-button{background-color:#dc3545}.crop-details .crop-actions .cancel-button:hover{background-color:#a71d2a}.image-container .crop-border{z-index:1000;opacity:.8;background-color:#fff;position:absolute}.image-container .crop-border.top{cursor:ns-resize;width:50%;height:8px;top:0;left:25%}.image-container .crop-border.bottom{cursor:ns-resize;width:50%;height:8px;bottom:0;left:25%}.image-container .crop-border.left{cursor:ew-resize;width:8px;height:50%;top:25%;left:0}.image-container .crop-border.right{cursor:ew-resize;width:8px;height:50%;top:25%;right:0}.crop-buttons{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.crop-buttons button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem}.crop-buttons button:hover{background-color:#0056b3}.crop-buttons button:last-child{background-color:#dc3545}.crop-buttons button:last-child:hover{background-color:#a71d2a}
.delete-modal{z-index:1;opacity:0;visibility:hidden;z-index:12;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.delete-modal.show{opacity:1;visibility:visible}.delete-modal .modal-content{text-align:center;background-color:#fff;border-radius:8px;width:350px;padding:20px 10px;transition:transform .3s;transform:scale(.9);box-shadow:0 4px 8px #0003}.delete-modal.show .delete-modal .modal-content{transform:scale(1)}.delete-modal .modal-content p{color:#333;margin-bottom:15px}.delete-modal .modal-content label{color:#3d3d3d;align-items:center;margin-left:25px;padding-bottom:12px;font-size:.9rem;display:flex}.delete-modal .modal-content label input[type=checkbox]{margin-right:10px}.delete-modal .modal-content .modal-buttons{justify-content:space-around;margin-top:15px;display:flex}.delete-modal .modal-content .modal-buttons button{cursor:pointer;border:none;border-radius:5px;width:125px;padding:8px 16px;font-size:1rem;transition:background-color .4s}.delete-modal .modal-content .modal-buttons button:first-of-type{color:#fff;background-color:#da0a1f}.delete-modal .modal-content .modal-buttons button:first-of-type:hover{background-color:#af0516}.delete-modal .modal-content .modal-buttons button:last-of-type{color:#fff;background-color:#555}.delete-modal .modal-content .modal-buttons button:last-of-type:hover{background-color:#707070}
.details .highlight-panel .highlight-details{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.details .highlight-panel .highlight-details .color-boxes{flex-direction:row;justify-content:space-between;gap:5px;transition:opacity .3s;display:flex}.details .highlight-panel .highlight-details .color-boxes.disabled{opacity:.2;pointer-events:none}.details .highlight-panel .highlight-details .color-boxes .color-box{cursor:pointer;border-radius:5px;width:100%;height:50px;transition:transform .1s}.details .highlight-panel .highlight-details .color-boxes .color-box:active{transform:translateY(2px);box-shadow:0 1px 2px #00000026}.details .highlight-panel .highlight-details .color-boxes .color-box.red{background-color:#df2a2a}.details .highlight-panel .highlight-details .color-boxes .color-box.yellow{background-color:#ffd80c}.details .highlight-panel .highlight-details .color-boxes .color-box.green{background-color:#1ac21a}.details .highlight-panel .highlight-details .markup-button{letter-spacing:.4px;cursor:pointer;background:#fff;border-radius:5px;place-content:center space-evenly;align-items:center;padding:12px;font-weight:700;transition:transform .1s;display:flex}.details .highlight-panel .highlight-details .markup-button.disabled{opacity:.5;pointer-events:none}.details .highlight-panel .highlight-details .markup-button:active{transform:translateY(2px);box-shadow:0 1px 2px #00000026}.details .highlight-panel .highlight-details .markup-button img{margin-right:15px}.details .highlight-panel .markup-items{-webkit-user-select:text;user-select:text;flex-wrap:wrap;max-height:calc(100vh - 285px);margin-top:10px;padding-right:5px;display:flex;overflow-y:auto}.details .highlight-panel .markup-items::-webkit-scrollbar{width:8px}.details .highlight-panel .markup-items::-webkit-scrollbar-thumb{background-color:#ffffff9c;border-radius:4px}.details .highlight-panel .markup-items::-webkit-scrollbar-thumb:hover{background-color:#ffffffdc}.details .highlight-panel .markup-items .markup-preview-card{aspect-ratio:1;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:calc(33.33% - 10px);margin:5px;transition:transform .5s,opacity .3s,top .3s,box-shadow .4s;display:flex;position:relative;box-shadow:0 1px 3px #0000001a}.details .highlight-panel .markup-items .markup-preview-card.active-item-shadow{transform:scale(1.01);box-shadow:inset -2px -1px 45px 1px #0369b0}.details .highlight-panel .markup-items .markup-preview-card .markup-preview-rectangle{border-radius:4px;width:55%;height:45%;box-shadow:1px 1px 4px #00000080}.details .highlight-panel .markup-items .markup-preview-card .markup-name{text-align:center;color:#fffc;white-space:nowrap;text-overflow:ellipsis;cursor:help;background:#00000080;padding:2px 5px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.details .highlight-panel .markup-items .markup-preview-card .markup-name:hover{white-space:normal;background:#000000b3}.details .highlight-panel .markup-items .markup-preview-card .delete-markup-button{cursor:pointer;background:0 0;border:none;position:absolute;top:3px;left:3px}.details .highlight-panel .markup-items .markup-preview-card .delete-markup-button:hover{opacity:.8;animation:.6s swing}@media (max-width:1024px){.details .highlight-panel .markup-items{max-height:320px}}@media (max-width:600px){.details .highlight-panel .highlight-details .color-boxes{flex-wrap:wrap}.details .highlight-panel .highlight-details .color-boxes .color-box{min-width:calc(50% - 6px);height:45px}.details .highlight-panel .markup-items .markup-preview-card{width:calc(50% - 10px)}}@media (max-width:420px){.details .highlight-panel .markup-items .markup-preview-card{width:100%}}
.hints-icon{color:#0369b0;cursor:pointer;z-index:500;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:30px;font-weight:700;display:flex;position:fixed;top:.5rem;right:.8rem}.hints-overlay{color:#fff;opacity:0;z-index:1000;background:#535353;border-radius:8px;flex-direction:column;max-height:80vh;padding:1rem;transition:transform .3s,opacity .3s;display:none;position:fixed;top:0;right:1rem;overflow-x:hidden;overflow-y:auto;box-shadow:0 4px 8px #0003}.hints-overlay.active{opacity:1;display:flex;transform:translateY(6%)translate(-4%)scale(1)}.hints-overlay::-webkit-scrollbar{width:8px}.hints-overlay::-webkit-scrollbar-track{background:#f1f1f1;border-radius:30px}.hints-overlay::-webkit-scrollbar-thumb{background:#888;border-radius:310px}.hints-overlay::-webkit-scrollbar-thumb:hover{background:#555}.hints-overlay::-moz-scrollbar{width:8px}.hints-overlay::-moz-scrollbar-track{background:#f1f1f1;border-radius:10px}.hints-overlay::-moz-scrollbar-thumb{background:#888;border-radius:10px}.hints-overlay::-moz-scrollbar-thumb:hover{background:#555}.hints-overlay .close-button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:.5rem;left:.5rem}.hints-overlay h2{text-align:center;margin-top:1.5rem}.hints-overlay .hints-table{border-collapse:collapse;width:100%;margin-top:1rem}.hints-overlay .hints-table th,.hints-overlay .hints-table td{text-align:left;border-bottom:1px solid #666;min-width:6rem;padding:.5rem}.hints-overlay .hints-table th{color:#ddd;font-weight:700}.hints-overlay .hints-table tr:last-child td{border-bottom:none}
.details .grid{height:calc(100% - 30px);display:grid}.details .grid .layers-details{cursor:default;border-radius:5px;align-self:end;max-height:86vh;padding-right:2px;position:relative;overflow-x:hidden;overflow-y:auto}.details .grid .layers-details .bottom{color:#fff;opacity:.8;font-weight:600;position:fixed;bottom:1.2rem;left:13rem}.details .grid .layers-details::-webkit-scrollbar{background-color:#0000;width:8px}.details .grid .layers-details::-webkit-scrollbar-thumb{background-color:#ffffff9c;border-radius:4px}.details .grid .layers-details::-webkit-scrollbar-thumb:hover{background-color:#ffffffdc}.details .grid .layers-details h4{text-align:center;color:#2e3436;margin:0 0 10px;font-size:16px}.details .grid .layers-details.is-dragging{cursor:grabbing!important}.details .grid .layers-details.is-dragging .layer-row:not(.dragging){transition:transform .3s}.details .grid .layers-details .layer-row{cursor:grab;background-color:#fff;border-radius:4px;align-items:center;margin-bottom:7px;padding:4px 10px;font-weight:500;transition:transform .5s,opacity .3s,top .3s,box-shadow .4s;display:flex;position:relative;box-shadow:0 1px 2px #0000001a}.details .grid .layers-details .layer-row.active-item-shadow{transform:scale(1.01);box-shadow:inset -2px -1px 4px 1px #0369b0}.details .grid .layers-details .layer-row:active{cursor:grabbing}.details .grid .layers-details .layer-row.dragging{opacity:.1;transform:scale(1.02)}.details .grid .layers-details .layer-row .layer-drag-icon{cursor:grab;height:25px;margin-right:15px}.details .grid .layers-details .layer-row .layer-drag-icon:active{cursor:grabbing}.details .grid .layers-details .layer-row .layer-image-preview-box{align-items:center;display:flex}.details .grid .layers-details .layer-row .layer-image-preview-box .no-bg{width:80%;height:80%}.details .grid .layers-details .layer-row .layer-image-preview{object-fit:cover;border-radius:4px;width:40px;height:40px;margin-right:5px;box-shadow:1px 1px 1px #0000004d}.details .grid .layers-details .layer-row .layer-image-name{color:#2e3436;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;transition:background-color .3s;overflow:hidden}.details .grid .layers-details .layer-row .layer-image-name:hover{background-color:#0000001a}.details .grid .layers-details .layer-row .delete-layer-button{cursor:pointer;height:23px;padding:2px 5px}.details .grid .layers-details .layer-row .delete-layer-button:hover{opacity:.7;animation:.6s swing}.details .grid .layers-details .layer-row .layer-rename-input{color:#333;background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;margin-right:6px;padding:4px;font-size:14px}.details .grid .layers-details .layer-row .layer-rename-input:focus{background-color:#fff;border-color:#007bff}
.edit-image .left-panel{-webkit-user-select:none;user-select:none;width:26.25rem;height:100%;transition:transform .5s;display:flex}.edit-image .left-panel .left-part{color:#fff;background-color:#fff;border-radius:5px;flex-direction:column;min-width:95px;max-width:100px;height:100%;margin-right:7px;display:flex}.edit-image .left-panel .left-part .options{background-color:#2e3436;border-radius:5px;flex-direction:column;flex:8;justify-content:space-around;padding:20px 8px;display:flex}.edit-image .left-panel .left-part .options .option-button{cursor:pointer;border-radius:4px;flex-flow:column;justify-content:center;align-items:center;max-width:70px;margin:13px 5px;font-size:16px;transition:color .4s,transform .6s;display:flex}.edit-image .left-panel .left-part .options .option-button .option-icon{width:26px;margin-bottom:6px}.edit-image .left-panel .left-part .options .option-button.active{color:#00a8cc;font-weight:600;transform:scale(1.02)}.edit-image .left-panel .left-part .options .option-button.active .option-icon{width:26px}.edit-image .left-panel .left-part .options .option-button.logo{cursor:default;height:50px}.edit-image .left-panel .left-part .options .option-button.logo .option-icon{margin-bottom:0}.edit-image .left-panel .left-part .options .option-button.logo img{width:50px!important}.edit-image .left-panel .left-part .tools{background-color:#2e3436;border-radius:5px;flex-direction:column;flex:2;justify-content:space-around;margin-top:10px;padding:3px 8px;display:flex}.edit-image .left-panel .left-part .tools .tool-button{cursor:pointer;border-radius:4px;flex-flow:column;justify-content:center;align-items:center;margin:0 5px;font-size:18px;transition:transform .6s;display:flex}.edit-image .left-panel .left-part .tools .tool-button:active{transform:translateY(6px)}.edit-image .left-panel .left-part .tools .tool-button .tool-icon{width:24px;margin-bottom:6px}.edit-image .left-panel .left-part .tools .tool-button .tool-icon.undo:active{animation:.5s ease-in-out swing-backward}.edit-image .left-panel .left-part .tools .tool-button .tool-icon.redo:active{animation:.5s ease-in-out swing-forward}.edit-image .left-panel .right-part{flex-direction:column;flex:1;min-width:270px;height:100%;display:flex}.edit-image .left-panel .right-part.grabbing-cursor{cursor:grabbing!important}.edit-image .left-panel .right-part .details{background-color:#2e3436;border-radius:5px;flex:auto;height:-webkit-fill-available;padding:10px;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a}.edit-image .left-panel .right-part .details .upload-placeholder{text-align:center;color:#979797;-webkit-user-select:none;user-select:none;border-width:2px;align-content:center;width:100%;height:calc(100vh - 230px);margin-top:10px;padding:20px;font-size:1rem}@media (max-width:1024px){.edit-image .left-panel{flex-direction:column;gap:12px;width:100%;height:auto}.edit-image .left-panel .left-part{flex-direction:row;align-items:stretch;gap:10px;min-width:100%;max-width:100%;height:auto;margin-right:0}.edit-image .left-panel .left-part .options{flex-flow:row;gap:4px;margin:0;padding:12px 6px;overflow-x:auto;overflow-y:hidden}.edit-image .left-panel .left-part .options .option-button{flex:none;min-width:72px;margin:0 4px;font-size:.75rem}.edit-image .left-panel .left-part .options .option-button .option-icon{width:22px;margin-bottom:4px}.edit-image .left-panel .left-part .tools{flex-direction:row;justify-content:center;gap:12px;margin-top:0;padding:12px}.edit-image .left-panel .left-part .tools .tool-button{flex-direction:row;gap:6px;margin:0;font-size:.85rem}.edit-image .left-panel .left-part .tools .tool-button .tool-icon{margin-bottom:0}.edit-image .left-panel .right-part{width:100%;min-width:unset;height:auto;margin-top:4px}.edit-image .left-panel .right-part .details{height:auto;padding-bottom:16px}.edit-image .left-panel .right-part .details .upload-placeholder{height:auto;min-height:220px}}@media (max-width:600px){.edit-image .left-panel .left-part{flex-direction:column}.edit-image .left-panel .left-part .options{justify-content:flex-start}.edit-image .left-panel .left-part .tools{flex-wrap:wrap;justify-content:flex-start}.edit-image .left-panel .right-part{margin-top:0}}@media (max-width:768px){.edit-image .left-panel{width:100%;height:0;margin:0}.edit-image .left-panel .left-part{padding:0 16px calc(env(safe-area-inset-bottom,16px) + 12px);z-index:40;box-sizing:border-box;background:0 0;width:100%;margin:0;transition:transform .3s;position:fixed;bottom:0;left:0;right:0}.edit-image .left-panel .left-part .toolbar-toggle{color:#fff;cursor:pointer;z-index:41;background:#2e3436f2;border:none;border-radius:50%;width:36px;height:36px;font-size:1rem;position:absolute;top:-18px;right:24px;box-shadow:0 6px 14px #00000040}.edit-image .left-panel .left-part .options{box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#2e3436f5;border:1px solid #ffffff14;border-radius:18px 18px 12px 12px;flex-wrap:nowrap;justify-content:flex-start;gap:12px;width:100%;max-width:100%;padding:12px 18px;overflow-x:auto;box-shadow:0 -8px 30px #00000059}.edit-image .left-panel .left-part .options .option-button{color:#fff;flex:none;gap:6px;min-width:72px;margin:0;font-size:.85rem}.edit-image .left-panel .left-part .options .option-button .option-icon{width:28px}.edit-image .left-panel .left-part .options .logo,.edit-image .left-panel .left-part .tools{display:none}.edit-image .left-panel .right-part{left:50%;bottom:calc(90px + env(safe-area-inset-bottom,16px));opacity:0;pointer-events:none;z-index:35;background-color:#2e3436;border-radius:16px;width:95vw;max-width:95vw;height:auto;max-height:65vh;margin:0;padding-bottom:16px;transition:transform .35s,opacity .35s;position:fixed;transform:translate(-50%,calc(100% + 32px));box-shadow:0 20px 40px #0006}.edit-image .left-panel .right-part .details{height:auto;max-height:inherit;box-sizing:border-box;width:100%;padding:16px;overflow:auto}.edit-image .left-panel .right-part .details>*{box-sizing:border-box;width:100%;max-width:100%}.edit-image .left-panel .right-part .mobile-panel-close{color:#fff;cursor:pointer;text-transform:uppercase;background:#ffffff1a;border:none;border-radius:999px;align-self:flex-end;margin:2px;padding:6px 14px;font-size:.85rem;font-weight:600;line-height:1}.edit-image .left-panel.mobile-panel-open .right-part{opacity:1;pointer-events:auto;transform:translate(-50%)}.edit-image .left-panel.toolbar-hidden .left-part{transform:translateY(calc(100% - 48px))}}
.details .upload-details{flex-direction:column;flex:1;height:calc(100vh - 100px)}.details .upload-details .upload-label{width:100%;cursor:pointer;background-color:#fff;border-radius:5px;justify-content:center;width:-webkit-fill-available;height:63px;margin:0 auto 5px;transition:transform .1s;display:flex}.details .upload-details .upload-label:active{transform:translateY(2px);box-shadow:0 1px 2px #00000026}.details .upload-details .upload-label .upload-button-label{color:#000;align-content:center;place-self:center;font-weight:700}.details .upload-details .upload-label .plus-icon{border-radius:5px;padding:1px}.details .upload-details .upload-label input[type=file]{opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.details .upload-details .uploaded-images{border-radius:5px;flex-wrap:wrap;max-height:calc(100vh - 20px);padding:0 0 10px;display:flex;overflow-y:auto}.details .upload-details .uploaded-images::-webkit-scrollbar{width:8px}.details .upload-details .uploaded-images::-webkit-scrollbar-thumb{background-color:#ffffff9c;border-radius:4px}.details .upload-details .uploaded-images::-webkit-scrollbar-thumb:hover{background-color:#ffffffdc}.details .upload-details .uploaded-images .image-preview-card{aspect-ratio:1;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:calc(33.33% - 10px);margin:5px;transition:transform .5s,opacity .3s,top .3s,box-shadow .4s;display:flex;position:relative;box-shadow:0 1px 3px #0000001a}.details .upload-details .uploaded-images .image-preview-card.active-item-shadow{transform:scale(1.01);box-shadow:0 0 4px 2px #00b1fe}.details .upload-details .uploaded-images .image-preview-card .image-preview{object-fit:cover;border-radius:4px;width:100%;height:100%}.details .upload-details .uploaded-images .image-preview-card .image-name{text-align:center;color:#fffc;-webkit-user-select:text;user-select:text;white-space:nowrap;text-overflow:ellipsis;cursor:help;background:#00000080;padding:2px 5px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.details .upload-details .uploaded-images .image-preview-card .image-name:hover{white-space:normal;background:#000000b3}.details .upload-details .uploaded-images .image-preview-card .delete-image-button{cursor:pointer;border:none;position:absolute;top:3px;left:3px}.details .upload-details .uploaded-images .image-preview-card .delete-image-button:hover{opacity:.8;animation:.6s swing}@media (max-width:1024px){.details .upload-details{height:auto}.details .uploaded-images{max-height:360px}}@media (max-width:600px){.details .uploaded-images .image-preview-card{width:calc(50% - 10px)}}@media (max-width:420px){.details .uploaded-images .image-preview-card{width:100%}}
.text-panel{flex-direction:column;display:flex}.text-panel .first-row{align-items:center;width:100%;margin-bottom:10px;display:flex}.text-panel .first-row .add-text-button{cursor:pointer;border:none;border-radius:4px;flex:3.2;margin-right:5px;padding:13px;font-size:16px;font-weight:700;transition:transform .1s}.text-panel .first-row .add-text-button:active{transform:translateY(2px);box-shadow:0 1px 2px #00000026}.text-panel .first-row .bold-button{cursor:pointer;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:13px 6px;font-size:16px;font-weight:700;transition:transform .1s;display:flex}.text-panel .first-row .bold-button:active{transform:translateY(2px);box-shadow:0 1px 2px #00000026}.text-panel .font-select-row{justify-content:center;gap:5px;width:100%;height:2.5rem;margin-bottom:5px;display:flex}.text-panel .font-select-row select{border:1px solid #ccc;border-radius:4px;width:100%;padding:2px 9px;font-size:1rem}.text-panel .color-picker-row{justify-content:center;margin-bottom:15px;display:flex;position:relative}.text-panel .color-picker-row .placeholder-name{color:#fff;pointer-events:none;position:absolute;top:34%;left:39px}.text-panel .color-picker-row .color-picker{cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;width:50%;height:60px;padding:0;transition:transform .1s}.text-panel .color-picker-row .color-picker:active{transform:translateY(2px);box-shadow:0 1px 2px #00000026}.text-panel .color-picker-row .background-toggle-button{cursor:pointer;background:#fff;border-radius:5px;flex:1;place-self:center;height:50px;margin:0 0 0 5px;padding:0;font-size:16px;font-weight:500;transition:transform .1s}.text-panel .color-picker-row .background-toggle-button:active{transform:translateY(2px);box-shadow:0 1px 2px #00000026}.text-panel .text-items{flex-direction:column;gap:8px;max-height:calc(100vh - 275px);display:flex;overflow-x:hidden;overflow-y:auto}.text-panel .text-items::-webkit-scrollbar{width:8px}.text-panel .text-items::-webkit-scrollbar-thumb{background-color:#ffffff9c;border-radius:4px}.text-panel .text-items::-webkit-scrollbar-thumb:hover{background-color:#ffffffdc}.text-panel .text-items .text-item{cursor:pointer;background-color:#f5f5f5;border-radius:4px;justify-content:space-between;align-items:center;padding:6px 10px;transition:transform .5s,opacity .3s,top .3s,box-shadow .4s;display:flex}.text-panel .text-items .text-item span{white-space:nowrap;text-overflow:ellipsis;max-width:220px;display:inline-block;overflow:hidden}.text-panel .text-items .text-item.active-item-shadow{overflow-y:hidden;transform:scale(1.01);box-shadow:inset -2px -1px 4px 1px #0369b0}.text-panel .text-items .text-item .text-name-input{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:4px;font-size:.9rem}.text-panel .text-items .text-item .fa-trash{cursor:pointer;color:#888;transition:color .2s}.text-panel .text-items .text-item .fa-trash:hover{color:#d9534f}.image-container .text-box{text-align:left;cursor:pointer;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;border:1px solid #0000;display:inline-block;position:absolute}.image-container .text-box.active{border:1px dashed #000}@media (max-width:768px){.text-panel .first-row{flex-direction:column;margin-bottom:16px}.text-panel .first-row .add-text-button,.text-panel .first-row .bold-button{width:100%;margin-right:0}.text-panel .font-select-row{flex-direction:column;height:auto}.text-panel .font-select-row select{width:100%}.text-panel .color-picker-row{flex-direction:column;gap:10px}.text-panel .color-picker-row .color-picker{width:100%}.text-panel .color-picker-row .background-toggle-button{width:100%;margin-left:0}.text-panel .text-items{max-height:320px}}@media (max-width:420px){.text-panel .text-items .text-item span{max-width:140px}}
.loader-overlay{z-index:1000;background:#fffc;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.loader-overlay .loader-container{justify-content:center;align-items:center;display:flex}.loader-overlay .loader-container .loader{background:#00a8cc;border-radius:50%;width:100px;height:100px;margin:50px auto;position:relative}.loader-overlay .loader-container .loader:before{content:"";clip-path:inset(0 0% 0 0);opacity:1;background:url(../media/logo.cc6123a1.png) 0/contain no-repeat;width:100px;height:80px;animation:2.5s ease-in-out infinite u-shape;position:relative;left:9%}@keyframes u-shape{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0 0% 0 0)}to{clip-path:inset(0 100% 0 0)}}.loader-overlay .loader-message{color:#333;margin-top:20px;font-size:1.2em}@keyframes spin{to{transform:rotate(360deg)}}
.articles-index{flex-direction:column;gap:3rem;max-width:1100px;margin:0 auto;padding:4rem 1.5rem 5rem;display:flex}.articles-hero{background:radial-gradient(120% 200% at 0 0,#00a8cc29,#0000),linear-gradient(135deg,#fff,#e7f7ff);border-radius:24px;gap:2rem;padding:2.75rem;display:grid;box-shadow:0 24px 60px -30px #00000059}.articles-hero__content h1{margin-bottom:1rem;font-size:max(2rem,min(3vw,3rem))}.articles-hero__content p{color:#16324f;max-width:620px;margin-bottom:1.5rem;font-size:1.05rem}.articles-hero__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#0077c8;margin-bottom:1rem;font-size:.75rem;font-weight:700}.articles-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cta-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.cta-button:hover{background-color:#005dc5;transform:translateY(-2px);box-shadow:0 12px 24px -16px #005dc5cc}.ghost-button{color:#0b1220;border:1px solid #0000001a;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.ghost-button:hover{background-color:#0b12200f;transform:translateY(-1px)}.articles-hero__latest{background:#fff;border:1px solid #0063bf1f;border-radius:18px;padding:1.75rem;box-shadow:0 20px 48px -32px #01589a73}.articles-hero__latest h2{margin:.4rem 0;font-size:1.35rem}.articles-hero__latest p{color:#374151;margin-bottom:1rem}.articles-card__meta{color:#4b5563;flex-wrap:wrap;gap:.75rem;font-size:.9rem;display:flex}.chip{color:#0b1220;background-color:#00000012;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.chip--filter{cursor:pointer;font:inherit;background-color:#00000014;border:none;transition:background-color .2s,color .2s,transform .2s}.chip--filter:hover{background-color:#0ea5e938}.chip--filter:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.chip--filter-active{color:#fff;background:linear-gradient(120deg,#0ea5e9,#2563eb);box-shadow:0 12px 30px -18px #0ea5e9cc}.chip--filter-active:hover{background:linear-gradient(120deg,#0ea5e9,#2563eb);transform:translateY(-1px)}.chip--accent{color:#fff;background:linear-gradient(120deg,#0ea5e9,#2563eb)}.chip--ghost{color:#0f4471;background:#0ea5e91f}.articles-categories{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.articles-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;display:grid}.articles-empty{color:#0b1220;background:#0f447114;border-radius:16px;grid-column:1/-1;padding:1.75rem}.article-card{background:#fff;border:1px solid #0969bd14;border-radius:18px;flex-direction:column;gap:1rem;padding:1.75rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 36px -32px #00000059}.article-card:hover{transform:translateY(-6px);box-shadow:0 30px 55px -35px #0969bd66}.article-card__top{justify-content:space-between;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.article-card__date{color:#4b5563}.article-card h3{margin:0;font-size:1.25rem}.article-card h3 a{color:inherit;text-decoration:none}.article-card p{color:#384252;margin:0;line-height:1.6}.article-card__link{color:#005dc5;margin-top:auto;font-weight:600;text-decoration:none}.article-card__link:hover{text-decoration:underline}.article-page{flex-direction:column;gap:2.5rem;max-width:1248px;margin:0 auto;padding:3.5rem 1.5rem 4.5rem;display:flex}.article-hero{background:linear-gradient(120deg,#fff,#e8f6ff);border-radius:24px;padding:2.5rem;box-shadow:0 24px 50px -40px #0969bda6}.article-breadcrumb{color:#1f2937;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.article-breadcrumb a{color:inherit;text-decoration:none}.crumb-separator{color:#1f293799}.article-chip{color:#0f4471;background:#0ea5e924;border-radius:999px;margin-bottom:1.2rem;padding:.3rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.article-title{color:#0b1220;margin-bottom:1rem;font-size:max(2rem,min(3vw,3.1rem))}.article-description{color:#22344a;max-width:720px;margin-bottom:1.5rem;font-size:1.1rem}.article-meta{color:#42526d;flex-wrap:wrap;gap:.75rem;display:flex}.article-meta span{padding-left:.9rem;position:relative}.article-meta span:before{content:"•";color:#42526d8c;position:absolute;left:0}.article-meta span:first-child{padding-left:0}.article-meta span:first-child:before{content:none}.article-ad{margin:0 auto}.article-ad--hero{width:100%;max-width:728px}.article-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:2.5rem;display:grid}.article-main{background:#fff;border:1px solid #0f44711a;border-radius:20px;padding:2.5rem;box-shadow:0 22px 45px -38px #0f49768c}.article-content p,.article-content li{text-align:left;color:#1f2933;margin-bottom:1rem;line-height:1.75}.article-content h2,.article-content h3{text-align:left;color:#0f4471}.article-content h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.8rem}.article-content h3{margin-top:1.8rem;margin-bottom:.6rem;font-size:1.3rem}.article-content ol,.article-content ul{padding-left:1.3rem}.article-callout,.article-editorial-note{border:1px solid #0f447124;border-radius:18px;margin:0 0 2rem;padding:1.4rem 1.5rem}.article-callout{background:linear-gradient(135deg,#f4fbff,#eef6ff)}.article-callout__eyebrow,.article-editorial-note__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#0f4471;margin-bottom:.7rem;font-size:.72rem;font-weight:700;display:inline-block}.article-callout h2,.article-editorial-note h2{margin-top:0;margin-bottom:.75rem;font-size:1.35rem}.article-callout ul,.article-editorial-note__list{margin:0}.article-editorial-note{background:linear-gradient(135deg,#fff7ec,#fff3e4);border-color:#ad61002e}.article-editorial-note p{color:#3d342d;margin:0 0 .9rem;line-height:1.7}.article-editorial-note__list li{color:#3d342d}.article-figure{background:#f8fbff;border:1px solid #0f447124;border-radius:18px;margin:1.8rem 0 2.2rem;padding:1rem}.article-figure img{border:1px solid #0f44711a;border-radius:12px;width:100%;height:auto}.article-figure figcaption{color:#3e5267;margin-top:.75rem;font-size:.92rem;line-height:1.5}.article-resource-list{padding-left:1.2rem}.article-resource-list a{color:#005dc5;font-weight:600;text-decoration:none}.article-resource-list a:hover{text-decoration:underline}.article-sidebar{flex-direction:column;gap:1.5rem;display:flex}.sidebar-card{background:#fff;border:1px solid #0f44711a;border-radius:18px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;box-shadow:0 20px 38px -36px #0006}.sidebar-card h3{color:#0f4471;margin:0;font-size:1.2rem}.sidebar-card p{color:#3f4c5a;margin:0}.sidebar-card--cta{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border:none;box-shadow:0 30px 60px -40px #0ea5e999}.sidebar-card--cta h3,.sidebar-card--cta p{color:inherit}.sidebar-card--muted{background:#f7f9fb}.sidebar-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-list li{flex-direction:column;gap:.15rem;display:flex}.sidebar-list a{color:#0f4471;font-weight:600;text-decoration:none}.sidebar-list a:hover{text-decoration:underline}.sidebar-list__meta{color:#4b5563;font-size:.85rem}.article-donate{text-align:left;background:linear-gradient(140deg,#fff7ec,#ffe0c7);border:1px solid #ff8a052e;border-radius:20px;flex-direction:column;gap:1rem;margin-top:3rem;padding:2rem 2.25rem;display:flex;box-shadow:0 28px 60px -42px #d4731b99}.article-donate__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#a34a00d9;font-size:.72rem;font-weight:700}.article-donate h3{color:#7a3200;margin:0;font-size:1.55rem}.article-donate p{color:#3a2921db;margin:0;line-height:1.6}.article-donate__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.donate-button{color:#fff;background:linear-gradient(135deg,#ff8a05,#ff5e62);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 16px 40px -22px #ff5e62b3}.donate-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 46px -24px #ff5e62bf}.paypal-donate-container{justify-content:center;align-items:center;display:inline-flex}.paypal-donate-container--hero{background:#fff;border-radius:999px;padding:.45rem .55rem;box-shadow:0 18px 48px -30px #0369b059}.paypal-donate-container--article{background:#fff;border-radius:18px;padding:.35rem .45rem;box-shadow:0 14px 36px -26px #0369b047}.donate-secondary{color:#7a3200;background:#ff99331f;border:1px solid #ff993347;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.donate-secondary:hover{background:#0369b029;transform:translateY(-1px)}.donate-page{text-align:left;flex-direction:column;gap:3rem;max-width:1100px;margin:0 auto;padding:4rem 1.5rem 4.5rem;display:flex}.donate-hero{background:radial-gradient(120% 180% at 10% 10%,#00a8cc2e,#0369b000),linear-gradient(135deg,#fff,#e8f6ff);border-radius:28px;flex-direction:column;gap:1.2rem;padding:3rem;display:flex;box-shadow:0 32px 80px -48px #0369b066}.donate-hero__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#0369b0bf;font-size:.75rem;font-weight:700}.donate-hero h1{color:#024f8d;margin:0;font-size:max(2.2rem,min(4vw,3.25rem))}.donate-highlight{color:#0369b0}.donate-hero p{color:#0a2844c7;max-width:640px;margin:0;font-size:1.05rem;line-height:1.7}.donate-hero__actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.4rem;display:flex}.donate-hero__note{color:#0a2844a6;font-size:.92rem}.donate-content{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.8rem;display:grid}.donate-card{background:#fff;border:1px solid #00a8cc2e;border-radius:22px;flex-direction:column;gap:1rem;padding:2.1rem;display:flex;box-shadow:0 26px 70px -48px #0369b040}.donate-card h2{color:#024f8d;margin:0;font-size:1.5rem}.donate-card p,.donate-card li{color:#0a2844c7;margin:0;line-height:1.65}.donate-card ul{flex-direction:column;gap:.4rem;padding-left:1.1rem;display:flex}.donate-inline-link{color:#0367b1;align-self:flex-start;margin-top:.5rem;font-weight:600;text-decoration:none;transition:transform .2s}.donate-inline-link:hover{transform:translate(4px)}.donate-footer{background:linear-gradient(130deg,#eaf7ff,#f2fbff);border-radius:24px;flex-direction:column;gap:.9rem;padding:2.5rem;display:flex;box-shadow:0 26px 70px -50px #06498a3d}.donate-footer h2{color:#024f8d;margin:0;font-size:1.6rem}.donate-footer p{color:#0a2844c7;margin:0;line-height:1.7}.donate-footer a{color:#0367b1;font-weight:600;text-decoration:none}.donate-footer a:hover{text-decoration:underline}@media (max-width:1024px){.article-layout{grid-template-columns:100%}.article-sidebar{flex-direction:column}.donate-hero{padding:2.5rem}}@media (max-width:768px){.articles-index{padding-top:3rem}.articles-hero{padding:2rem}.article-page{padding-top:2.5rem}.article-hero,.article-main{padding:2rem}.article-donate{padding:1.75rem}}@media (max-width:600px){.articles-hero__actions{flex-direction:column;align-items:stretch}.articles-card__meta,.article-meta{flex-direction:column;align-items:flex-start}.articles-grid{grid-template-columns:1fr}.article-donate__actions,.donate-hero__actions{flex-direction:column;align-items:stretch}.donate-hero{padding:2rem}.donate-page{padding-top:3rem}}
.info-page{text-align:left;flex-direction:column;gap:2.5rem;max-width:1080px;margin:0 auto;padding:4rem 1.5rem 5rem;display:flex}.info-hero{background:radial-gradient(120% 180% at 15% 10%,#00a8cc38,#0369b000),linear-gradient(135deg,#fff,#e8f6ff);border-radius:28px;flex-direction:column;gap:1.1rem;padding:3rem;display:flex;box-shadow:0 28px 70px -46px #0369b066}.info-hero__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#0369b0bf;font-size:.74rem;font-weight:700}.info-hero h1{color:#024f8d;margin:0;font-size:max(2.1rem,min(3.4vw,3.1rem))}.info-hero__description{color:#0a2844c7;max-width:720px;margin:0;font-size:1.08rem;line-height:1.7}.info-hero__meta{color:#0a2844bf;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.info-hero__meta li{background:#0369b014;border:1px solid #0369b01f;border-radius:999px;padding:.35rem .9rem}.info-hero__actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.2rem;display:flex}.info-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00a8cc,#0369b0);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 36px -22px #0369b08c}.info-primary-button:hover{transform:translateY(-2px);box-shadow:0 22px 48px -26px #0369b099}.info-primary-button:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.info-ghost-button{color:#024f8d;cursor:pointer;background:#0369b014;border:1px solid #0369b033;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.info-ghost-button:hover{background:#0369b029;transform:translateY(-1px)}.info-ghost-button:focus-visible{outline-offset:3px;outline:2px solid #0369b066}.info-content{background:#fff;border-radius:24px;flex-direction:column;gap:2rem;padding:2.75rem 3rem;display:flex;box-shadow:0 24px 60px -48px #0f497659}.info-section{flex-direction:column;gap:.85rem;display:flex}.info-section h2{color:#024f8d;margin:0;font-size:1.6rem}.info-section h3{color:#0367b1;margin:0;font-size:1.25rem}.info-section p{color:#0a2844c7;margin:0;line-height:1.7}.info-section ul,.info-section ol{color:#0a2844c7;margin:0;padding-left:1.4rem;line-height:1.65}.info-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.4rem;display:grid}.info-card{background:linear-gradient(145deg,#f4fbff,#fff);border:1px solid #0369b01f;border-radius:18px;flex-direction:column;gap:.7rem;padding:1.6rem;display:flex;box-shadow:0 18px 48px -38px #0369b059}.info-card h3{color:#024f8d;margin:0;font-size:1.2rem}.info-card p,.info-card li{color:#0a2844bf;margin:0;line-height:1.6}.info-inline-link{color:#0367b1;font-weight:600;text-decoration:none}.info-inline-link:hover{text-decoration:underline}.info-tag-list{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.info-tag{color:#024f8d;background:#0369b014;border-radius:999px;padding:.3rem .85rem;font-size:.85rem;font-weight:600}.info-footer{background:linear-gradient(130deg,#eaf7ff,#f5fbff);border-radius:24px;flex-direction:column;gap:.9rem;padding:2.4rem;display:flex;box-shadow:0 24px 60px -48px #0369b052}.info-footer h2{color:#024f8d;margin:0;font-size:1.45rem}.info-footer p{color:#0a2844c7;margin:0;line-height:1.65}.info-footer a{color:#0367b1;font-weight:600;text-decoration:none}.info-footer a:hover{text-decoration:underline}.info-preference-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.info-preference-item{background:linear-gradient(145deg,#00a8cc14,#ffffffe6);border:1px solid #0369b01f;border-radius:16px;gap:.6rem;padding:1.2rem 1.4rem;display:grid;box-shadow:0 16px 38px -32px #0369b052}.info-preference-item strong{color:#024f8d}.info-preference-toggle{align-items:center;gap:.6rem;display:flex}.info-preference-toggle input[type=checkbox]{accent-color:#0369b0;width:18px;height:18px}.info-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.info-note{color:#0a2844ad;font-size:.95rem}.guides-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.guide-stat{background:radial-gradient(150% 140% at 0 0,#00a8cc2e,#00a8cc00),linear-gradient(145deg,#f7fcff,#fff);border:1px solid #0369b029;border-radius:18px;flex-direction:column;gap:.35rem;padding:1.25rem 1.35rem;display:flex;box-shadow:0 18px 45px -36px #0369b073}.guide-stat span{text-transform:uppercase;letter-spacing:.12em;color:#0369b0b8;font-size:.7rem;font-weight:700}.guide-stat strong{color:#024f8d;font-size:2rem;line-height:1.05}.guide-stat p{color:#0a2844bd;margin:0;font-size:.92rem;line-height:1.5}.guides-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.guide-panel{background:linear-gradient(150deg,#fff,#f8fcff);border:1px solid #0369b024;border-radius:20px;flex-direction:column;gap:1rem;padding:1.4rem;display:flex;box-shadow:0 20px 42px -36px #0369b059}.guide-panel--full{padding:1.55rem}.guide-panel__header h2{color:#024f8d;margin:0;font-size:1.3rem}.guide-panel__header p{color:#0a2844b8;margin:.25rem 0 0;font-size:.95rem}.guide-card-grid{gap:.9rem;display:grid}.guide-card{background:#fff;border:1px solid #0369b01f;border-radius:14px;flex-direction:column;gap:.65rem;padding:1rem 1.05rem;transition:transform .2s,box-shadow .2s;display:flex}.guide-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px -30px #0369b073}.guide-card--comparison{background:radial-gradient(130% 180% at 100% 0,#0369b01a,#0369b000),#fff}.guide-card__chip{color:#024f8d;letter-spacing:.04em;text-transform:uppercase;background:#0369b01f;border-radius:999px;width:-webkit-fit-content;width:fit-content;padding:.22rem .62rem;font-size:.72rem;font-weight:700}.guide-card__chip--alt{color:#006b86;background:#00a8cc24}.guide-card h3{margin:0;font-size:1.02rem;line-height:1.35}.guide-card p{color:#0a2844bf;margin:0;font-size:.92rem;line-height:1.52}.guide-card__meta{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.guide-card__meta span{color:#0a2844b8;background:#0369b014;border-radius:999px;padding:.25rem .55rem;font-size:.78rem;font-weight:600}.guide-list{border:1px solid #0369b01f;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.guide-list li{background:#fff;border-bottom:1px solid #0369b014;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .95rem;display:flex}.guide-list li:nth-child(2n){background:#f8fcff}.guide-list li:last-child{border-bottom:none}.guide-list span{white-space:nowrap;color:#0a2844b8;font-size:.82rem;font-weight:600}@media (max-width:900px){.info-hero{padding:2.5rem}.info-content{padding:2.25rem}.guides-dashboard,.guides-shell{grid-template-columns:1fr}}@media (max-width:640px){.info-page{padding-top:3rem}.info-hero{padding:2rem}.info-hero__actions{flex-direction:column;align-items:stretch}.info-content{padding:1.85rem}.info-card-grid{grid-template-columns:1fr}.guide-list li{flex-direction:column;align-items:flex-start}}
html:has(.qa-video-editor){--ve-header-height:60px;height:auto;min-height:100%;overflow-x:clip;overflow-y:visible}body:has(.qa-video-editor){--ve-header-height:60px;height:auto;min-height:100%;overflow-x:clip;overflow-y:visible}.header.header--video-editor{height:var(--ve-header-height,60px);min-height:var(--ve-header-height,60px);box-sizing:border-box;border-bottom:0;gap:12px;padding:6px 16px;position:relative}.header.header--video-editor>.hamburger-icon{border-radius:5px;flex-shrink:0;margin:0;padding:5px;position:static}.header.header--video-editor>.hamburger-icon:focus-visible{outline-offset:2px;outline:3px solid #fff}.header.header--video-editor .ve-header-slot{flex:1;min-width:0}.header.header--video-editor .ve-topbar{color:#fff;text-align:left;justify-content:space-between;align-items:center;gap:16px;font-size:13px;line-height:1.4;display:flex}.header.header--video-editor .ve-topbar,.header.header--video-editor .ve-topbar *{box-sizing:border-box}.header.header--video-editor .ve-topbar svg{vertical-align:middle;flex-shrink:0}.header.header--video-editor .ve-topbar button{font:inherit;cursor:pointer}.header.header--video-editor .ve-topbar button:disabled{cursor:not-allowed;opacity:.45}.header.header--video-editor .ve-topbar button:focus-visible{outline-offset:2px;outline:3px solid #fff}.header.header--video-editor .ve-workspace-title{align-items:center;gap:9px;min-width:0;display:flex}.header.header--video-editor .ve-workspace-title>div{min-width:0}.header.header--video-editor .ve-workspace-title h1{text-overflow:ellipsis;white-space:nowrap;color:#fff;margin:0;font-size:15px;font-weight:650;line-height:1.4;overflow:hidden}.header.header--video-editor .ve-app-icon{background:#ffffff18;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.header.header--video-editor .ve-file-meta{text-overflow:ellipsis;white-space:nowrap;color:#eefaff;margin-top:1px;font-size:10px;display:block;overflow:hidden}.header.header--video-editor .ve-topbar__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.header.header--video-editor .ve-icon-button{color:#fff;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.header.header--video-editor .ve-icon-button:hover:not(:disabled){background:#ffffff20;border-color:#ffffff40}.header.header--video-editor .ve-button{color:#035d93;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.header.header--video-editor .ve-button:hover:not(:disabled){background:#e9f8fd;border-color:#e9f8fd}.header.header--video-editor .nav-dropdown{position:absolute;top:100%;left:12px;right:auto}@media (max-width:620px){.header.header--video-editor{gap:5px;padding:6px 8px}.header.header--video-editor .ve-topbar{gap:6px}.header.header--video-editor .ve-app-icon{display:none}.header.header--video-editor .ve-workspace-title h1{font-size:13px}.header.header--video-editor .ve-file-meta{font-size:9px}.header.header--video-editor .ve-topbar__actions{gap:1px}.header.header--video-editor .ve-icon-button{width:28px;height:32px;padding:5px}.header.header--video-editor .ve-button{gap:4px;padding:6px 8px;font-size:11px}.header.header--video-editor .nav-dropdown{max-width:none;left:8px;right:8px}}@media (max-width:400px){.header.header--video-editor .ve-topbar__actions>button[aria-label="Keyboard shortcuts and help"]{display:none}.header.header--video-editor .ve-button{padding:6px;font-size:10px}}.qa-video-editor.ve-quick-editor{--ve-accent:#00a8cc;--ve-accent-dark:#0369b0;--ve-ink:#2e3436;--ve-muted:#667174;--ve-line:#e0e3e4;min-height:calc(100dvh - var(--ve-header-height,60px));color:var(--ve-ink);text-align:left;background:#fff;flex-direction:column;font-family:inherit;font-size:13px;line-height:1.5;display:flex;position:relative}.qa-video-editor.ve-quick-editor,.qa-video-editor.ve-quick-editor *,.qa-video-editor.ve-quick-editor :before,.qa-video-editor.ve-quick-editor :after{box-sizing:border-box}.qa-video-editor.ve-quick-editor h1,.qa-video-editor.ve-quick-editor h2,.qa-video-editor.ve-quick-editor h3,.qa-video-editor.ve-quick-editor p{margin:0}.qa-video-editor.ve-quick-editor h1,.qa-video-editor.ve-quick-editor h2,.qa-video-editor.ve-quick-editor h3{color:var(--ve-ink);line-height:1.3}.qa-video-editor.ve-quick-editor button,.qa-video-editor.ve-quick-editor input,.qa-video-editor.ve-quick-editor select{font:inherit;color:inherit}.qa-video-editor.ve-quick-editor button{cursor:pointer}.qa-video-editor.ve-quick-editor button,.qa-video-editor.ve-quick-editor a,.qa-video-editor.ve-quick-editor input,.qa-video-editor.ve-quick-editor select{-webkit-tap-highlight-color:#0000}.qa-video-editor.ve-quick-editor button:disabled,.qa-video-editor.ve-quick-editor input:disabled,.qa-video-editor.ve-quick-editor select:disabled{cursor:not-allowed;opacity:.45}.qa-video-editor.ve-quick-editor button:focus-visible{outline-offset:3px;outline:3px solid #007e92}.qa-video-editor.ve-quick-editor a:focus-visible{outline-offset:3px;outline:3px solid #007e92}.qa-video-editor.ve-quick-editor input:focus-visible{outline-offset:3px;outline:3px solid #007e92}.qa-video-editor.ve-quick-editor select:focus-visible{outline-offset:3px;outline:3px solid #007e92}.qa-video-editor.ve-quick-editor summary:focus-visible{outline-offset:3px;outline:3px solid #007e92}.qa-video-editor.ve-quick-editor svg{vertical-align:middle;flex-shrink:0}.qa-video-editor.ve-quick-editor a{color:var(--ve-accent-dark)}.qa-video-editor.ve-quick-editor input[type=range],.qa-video-editor.ve-quick-editor input[type=checkbox]{accent-color:var(--ve-accent)}.qa-video-editor.ve-quick-editor input[type=range]{cursor:pointer}.qa-video-editor.ve-quick-editor input:not([type]),.qa-video-editor.ve-quick-editor input[type=text],.qa-video-editor.ve-quick-editor input[type=number],.qa-video-editor.ve-quick-editor select{background:#fff;border:1px solid #ccdce3;border-radius:5px;width:100%;min-width:0;padding:9px 10px;line-height:1.4}.qa-video-editor.ve-quick-editor input:not([type]):focus,.qa-video-editor.ve-quick-editor input[type=text]:focus,.qa-video-editor.ve-quick-editor input[type=number]:focus,.qa-video-editor.ve-quick-editor select:focus{border-color:var(--ve-accent)}.qa-video-editor.ve-quick-editor.has-video{height:calc(100dvh - var(--ve-header-height,60px));min-height:0}.qa-video-editor.ve-quick-editor .ve-topbar{border-bottom:1px solid var(--ve-line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 24px;display:flex}.qa-video-editor.ve-quick-editor .ve-workspace-title{align-items:center;gap:11px;min-width:0;display:flex}.qa-video-editor.ve-quick-editor .ve-workspace-title>div{min-width:0}.qa-video-editor.ve-quick-editor .ve-workspace-title h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;max-width:44vw;font-size:18px;font-weight:700;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-app-icon{width:38px;height:38px;color:var(--ve-accent-dark);background:#eaf7f9;border:1px solid #c7e4e9;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.qa-video-editor.ve-quick-editor .ve-eyebrow{color:#637985;letter-spacing:.5px;margin-bottom:3px;font-size:11px}.qa-video-editor.ve-quick-editor .ve-file-meta{color:#607985;margin-top:3px;font-size:11px;display:block}.qa-video-editor.ve-quick-editor .ve-topbar__actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.qa-video-editor.ve-quick-editor .ve-local-badge{color:#477363;white-space:nowrap;align-items:center;gap:6px;margin-right:10px;font-size:11px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-local-badge>span{background:#469d7d;border-radius:50%;width:6px;height:6px}.qa-video-editor.ve-quick-editor .ve-icon-button{color:#596164;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;padding:7px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-icon-button:hover:not(:disabled){color:#244a5b;background:#eef5f7;border-color:#d6e3e9}.qa-video-editor.ve-quick-editor .ve-divider{background:var(--ve-line);flex-shrink:0;width:1px;height:25px;margin:0 6px}.qa-video-editor.ve-quick-editor .ve-button{min-height:38px;color:var(--ve-ink);white-space:nowrap;background:#fff;border:1px solid #d6dadd;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-button:hover:not(:disabled){background:#edf4f6;border-color:#afc7d1}.qa-video-editor.ve-quick-editor .ve-button--primary{color:#fff;background:#2e3436;border-color:#2e3436;box-shadow:0 2px 4px #00000012}.qa-video-editor.ve-quick-editor .ve-button--primary:hover:not(:disabled){color:#fff;background:#191d1e;border-color:#191d1e}.qa-video-editor.ve-quick-editor .ve-button--danger{color:#a82f42;border-color:#edcbd1}.qa-video-editor.ve-quick-editor .ve-button--danger:hover:not(:disabled){background:#fff0f2;border-color:#d6a8b0}.qa-video-editor.ve-quick-editor .ve-text-button{min-height:30px;color:var(--ve-accent-dark);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-text-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.qa-video-editor.ve-quick-editor .ve-full-width{width:100%}.qa-video-editor.ve-quick-editor .ve-small{color:#617884;font-size:11px;line-height:1.7}.qa-video-editor.ve-quick-editor .ve-workspace-shell{flex:1;gap:7px;min-height:0;padding:7px 7px 0;display:flex}.qa-video-editor.ve-quick-editor .ve-image-sidebar{flex:0 0 345px;gap:7px;width:345px;min-width:0;min-height:0;display:flex}.qa-video-editor.ve-quick-editor .ve-tool-rail{color:#fff;scrollbar-width:thin;background:#2e3436;border-radius:5px;flex-direction:column;flex:0 0 95px;gap:7px;min-height:0;padding:15px 7px;display:flex;overflow-y:auto}.qa-video-editor.ve-quick-editor .ve-tool-rail button{color:#f2f5f5;text-align:center;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:65px;padding:10px 2px;font-size:13px;line-height:1.3;display:flex}.qa-video-editor.ve-quick-editor .ve-tool-rail button:hover:not(:disabled){background:#ffffff0d}.qa-video-editor.ve-quick-editor .ve-tool-rail button.is-active,.qa-video-editor.ve-quick-editor .ve-tool-rail button[aria-pressed=true],.qa-video-editor.ve-quick-editor .ve-tool-rail button[aria-selected=true]{color:#00c4e9;box-shadow:none;background:#ffffff08;font-weight:600}.qa-video-editor.ve-quick-editor .ve-tool-rail button:focus-visible{outline-offset:-2px;outline-color:#67dbef}.qa-video-editor.ve-quick-editor .ve-tool-rail svg{width:25px;height:25px}.qa-video-editor.ve-quick-editor .ve-rail-logo{flex-shrink:0;justify-content:center;align-items:center;min-height:48px;margin-bottom:7px;display:flex}.qa-video-editor.ve-quick-editor .ve-rail-logo img{object-fit:contain;width:45px;height:45px}.qa-video-editor.ve-quick-editor .ve-tool-rail>img.ve-rail-logo{object-fit:contain;width:45px;height:45px;min-height:45px;margin:0 auto 7px;display:block}.qa-video-editor.ve-quick-editor .ve-side-panel{color:#fff;scrollbar-width:thin;scrollbar-color:#889296 #0000;background:#2e3436;border-radius:5px;flex-direction:column;flex:1;gap:15px;min-width:0;min-height:0;padding:17px 12px;display:flex;overflow-y:auto}.qa-video-editor.ve-quick-editor .ve-side-panel h2,.qa-video-editor.ve-quick-editor .ve-side-panel h3,.qa-video-editor.ve-quick-editor .ve-side-panel h4{color:#fff}.qa-video-editor.ve-quick-editor .ve-side-panel h2{font-size:17px;font-weight:600}.qa-video-editor.ve-quick-editor .ve-side-panel h3{font-size:14px;font-weight:600}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-small,.qa-video-editor.ve-quick-editor .ve-side-panel .ve-panel-description,.qa-video-editor.ve-quick-editor .ve-side-panel .ve-panel-muted{color:#c2cdd1;font-size:12px;line-height:1.6}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-text-button{color:#7bdfed;text-align:left;justify-content:flex-start}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-button{color:#2e3436;white-space:normal;background:#fff;border-color:#fff;border-radius:5px}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-button:hover:not(:disabled){background:#e8f4f7;border-color:#e8f4f7}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-selected-tools{grid-template-columns:1fr 1fr;align-items:stretch;gap:13px;display:grid}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-selected-tools>:not(button){grid-column:1/-1}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-selected-tools>button{width:100%}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-selected-name{color:#fff;font-size:14px;display:block}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-inline-field,.qa-video-editor.ve-quick-editor .ve-side-panel .ve-strength,.qa-video-editor.ve-quick-editor .ve-side-panel .ve-field-label,.qa-video-editor.ve-quick-editor .ve-side-panel .ve-number-field{color:#d7dfe2}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-inline-field{display:block}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-inline-field select{color:#2e3436;width:100%;margin-top:6px;display:block}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-strength{gap:8px;display:grid}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-strength input{width:100%}.qa-video-editor.ve-quick-editor .ve-side-panel input:not([type]),.qa-video-editor.ve-quick-editor .ve-side-panel input[type=text],.qa-video-editor.ve-quick-editor .ve-side-panel input[type=number],.qa-video-editor.ve-quick-editor .ve-side-panel select{color:#2e3436}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-icon-button{color:#e2e8ea}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-icon-button:hover:not(:disabled){color:#fff;background:#ffffff16;border-color:#ffffff26}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-danger{color:#ffb6bf}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-quick-mute{color:#e0e6e8;display:flex}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-settings{color:#fff;width:auto;max-width:none;box-shadow:none;background:0 0;border:0;padding:0;position:static;overflow:visible}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-settings h2{color:#fff}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-settings summary{color:#d5e0e4}.qa-video-editor.ve-quick-editor .ve-side-panel>.ve-settings{flex:none;min-height:auto}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-settings-heading{margin-bottom:8px}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-section-label{color:#d4dde0}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-number-field__input>span{color:#61727a}.qa-video-editor.ve-quick-editor .ve-side-panel details{border-color:#667176}.qa-video-editor.ve-quick-editor .ve-panel-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.qa-video-editor.ve-quick-editor .ve-panel-add{color:#2e3436;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-size:14px;font-weight:700;display:flex}.qa-video-editor.ve-quick-editor .ve-panel-add:hover:not(:disabled){background:#eaf7fa}.qa-video-editor.ve-quick-editor .ve-panel-group{border-top:1px solid #5d666a;gap:11px;padding-top:15px;display:grid}.qa-video-editor.ve-quick-editor .ve-panel-region-list{gap:7px;display:grid}.qa-video-editor.ve-quick-editor .ve-panel-region-list button{color:#2e3436;text-align:left;background:#fff;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;min-width:0;padding:9px;font-size:12px;display:flex}.qa-video-editor.ve-quick-editor .ve-panel-region-list button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-panel-region-list button>small{color:#66747b;flex-shrink:0;font-size:10px}.qa-video-editor.ve-quick-editor .ve-panel-region-list button.is-active{border-color:#67d3e8;box-shadow:inset 0 0 0 1px #00a8cc}.qa-video-editor.ve-quick-editor .ve-panel-video-layer{color:#2e3436;background:#fff;border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px 8px;padding:10px 9px;font-size:12px;display:grid}.qa-video-editor.ve-quick-editor .ve-panel-video-layer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-panel-video-layer>small{color:#68757b;grid-column:2;font-size:11px}.qa-video-editor.ve-quick-editor .ve-sidebar-footer{color:#c7d0d3;flex-shrink:0;gap:8px;margin-top:auto;padding-top:17px;font-size:11px;line-height:1.6;display:grid}.qa-video-editor.ve-quick-editor .ve-add-video{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.qa-video-editor.ve-quick-editor .ve-add-video select{padding:7px;font-size:12px}.qa-video-editor.ve-quick-editor .ve-add-video button{min-height:34px;padding:7px 9px}.qa-video-editor.ve-quick-editor .ve-video-properties{gap:10px;min-width:0;display:grid}.qa-video-editor.ve-quick-editor .ve-video-properties>strong,.qa-video-editor.ve-quick-editor .ve-video-properties h3,.qa-video-editor.ve-quick-editor .ve-video-properties .ve-selected-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-video-properties .ve-field-label,.qa-video-editor.ve-quick-editor .ve-video-properties .ve-field-pair{margin:0}.qa-video-editor.ve-quick-editor .ve-video-properties .ve-field-label>select{margin-top:5px}.qa-video-editor.ve-quick-editor .ve-video-properties .ve-button{width:100%}.qa-video-editor.ve-quick-editor .ve-main-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.qa-video-editor.ve-quick-editor .ve-main-column .ve-preview-area{padding:0 7px 8px}.qa-video-editor.ve-quick-editor .ve-main-column .ve-bottom-timeline{padding:0 7px 7px}.qa-video-editor.ve-quick-editor .ve-main-column .ve-quick-hint{color:#5d696e;background:#fff;border:0}.qa-video-editor.ve-quick-editor .ve-quick-tools{border-bottom:1px solid var(--ve-line);background:#fff;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:57px;padding:10px 24px;display:flex}.qa-video-editor.ve-quick-editor .ve-primary-tools{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-tool{color:#3b5968;white-space:nowrap;background:#fff;border:1px solid #d3e0e6;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-tool:hover:not(:disabled){background:#f0f7f8;border-color:#a6cbd3}.qa-video-editor.ve-quick-editor .ve-tool.is-active{color:#006b7b;background:#e8f7f9;border-color:#75c6d3;box-shadow:0 0 0 1px #a7dce444}.qa-video-editor.ve-quick-editor .ve-selected-tools{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-selected-name{color:#47616e;font-size:12px;font-weight:600}.qa-video-editor.ve-quick-editor .ve-inline-field{color:#536f7c;align-items:center;gap:7px;font-size:12px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-inline-field select{width:auto;min-width:105px;padding:7px 9px;font-size:12px}.qa-video-editor.ve-quick-editor .ve-strength{color:#526c78;align-items:center;gap:8px;font-size:12px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-strength input{width:95px;margin:0}.qa-video-editor.ve-quick-editor .ve-settings-toggle{margin-left:auto}.qa-video-editor.ve-quick-editor .ve-tools-end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-quick-mute{color:#536e7b;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-quick-mute input{width:15px;height:15px;margin:0}.qa-video-editor.ve-quick-editor .ve-danger{color:#a83145}.qa-video-editor.ve-quick-editor .ve-settings-toggle.is-active{color:var(--ve-accent-dark);background:#e9f7f9;border-color:#a8d9e0}.qa-video-editor.ve-quick-editor .ve-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-quick-hint{color:#55717e;background:#f3f9fa;border-bottom:1px solid #e0ebef;flex-shrink:0;justify-content:center;align-items:center;gap:20px;min-height:35px;padding:7px 20px;font-size:12px;display:flex}.qa-video-editor.ve-quick-editor .ve-quick-hint>span{align-items:center;gap:7px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-quick-hint b{color:#007589;background:#e0f1f5;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid}.qa-video-editor.ve-quick-editor .ve-editor-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.qa-video-editor.ve-quick-editor .ve-editor-body.has-settings{grid-template-columns:minmax(0,1fr) 280px}.qa-video-editor.ve-quick-editor .ve-preview-area{flex-direction:column;min-width:0;min-height:0;padding:16px 24px 11px;display:flex}.qa-video-editor.ve-quick-editor .ve-canvas-toolbar{color:#5b717c;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:35px;padding:0 0 5px;font-size:11px;display:flex}.qa-video-editor.ve-quick-editor .ve-canvas-zoom{background:#fff;border:1px solid #d7e2e6;border-radius:5px;align-items:center;gap:2px;padding:2px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-canvas-zoom button{color:#466673;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:4px;min-width:28px;height:25px;padding:3px 5px;font-size:11px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-canvas-zoom button:hover:not(:disabled){color:#006a7d;background:#eaf6f9}.qa-video-editor.ve-quick-editor .ve-canvas-zoom>span,.qa-video-editor.ve-quick-editor .ve-canvas-zoom output{text-align:center;font-variant-numeric:tabular-nums;min-width:39px}.qa-video-editor.ve-quick-editor .ve-canvas-zoom select{border:0;width:auto;min-width:65px;padding:3px 5px;font-size:11px}.qa-video-editor.ve-quick-editor .ve-stage{background:#f6f7f7;border:1px solid #e0e3e5;border-radius:5px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-stage-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cbd3 #0000;flex:1;align-self:stretch;width:100%;min-width:0;min-height:0;overflow:auto}.qa-video-editor.ve-quick-editor .ve-stage-space{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.qa-video-editor.ve-quick-editor .ve-stage-loading{z-index:6;color:#d5f4f8;background:#12232ee8;place-items:center;font-size:14px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.qa-video-editor.ve-quick-editor .ve-video-fit{flex-shrink:0;position:relative;box-shadow:0 0 10px #00000024}.qa-video-editor.ve-quick-editor .ve-video-surface{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.qa-video-editor.ve-quick-editor .ve-video-surface.is-drawing{cursor:crosshair}.qa-video-editor.ve-quick-editor .ve-video-surface.is-drawing .ve-region__body,.qa-video-editor.ve-quick-editor .ve-video-surface.is-drawing .ve-region__resize{pointer-events:none}.qa-video-editor.ve-quick-editor .ve-stage__canvas{background:#111c25;width:100%;height:auto;display:block}.qa-video-editor.ve-quick-editor .ve-source-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.qa-video-editor.ve-quick-editor .ve-region{pointer-events:none;outline:1px solid #0000;position:absolute}.qa-video-editor.ve-quick-editor .ve-region.is-selected{outline:2px solid #5fd7e6}.qa-video-editor.ve-quick-editor .ve-region.is-selected .ve-region__label{opacity:1}.qa-video-editor.ve-quick-editor .ve-region.is-playing{outline-color:#0000}.qa-video-editor.ve-quick-editor .ve-region.is-playing .ve-region__label,.qa-video-editor.ve-quick-editor .ve-region.is-playing .ve-region__resize{display:none}.qa-video-editor.ve-quick-editor .ve-region__body{pointer-events:auto;cursor:move;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.qa-video-editor.ve-quick-editor .ve-region__body:focus-visible{outline-offset:1px;outline:3px solid #5fd7e6}.qa-video-editor.ve-quick-editor .ve-region__label{color:#073d47;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:#63d8e5;border-radius:4px 4px 0 0;max-width:190px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 2px);left:-2px;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-region__resize{color:#fff;cursor:nwse-resize;pointer-events:auto;background:#00899c;border:1px solid #fff;border-radius:3px;place-items:center;width:15px;height:15px;padding:0;display:grid;position:absolute;bottom:-6px;right:-6px}.qa-video-editor.ve-quick-editor .ve-preview-footer{color:#5c7481;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:29px;padding-top:8px;font-size:11px;display:flex}.qa-video-editor.ve-quick-editor .ve-shortcut-tip{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-shortcut-tip kbd{color:#526d7c;font:inherit;background:#fff;border:1px solid #c7d9e1;border-radius:3px;padding:1px 4px}.qa-video-editor.ve-quick-editor .ve-time{color:#5c7481;font-variant-numeric:tabular-nums}.qa-video-editor.ve-quick-editor .ve-bottom-timeline{flex-shrink:0;min-width:0;max-height:300px;padding:0 24px 15px}.qa-video-editor.ve-quick-editor .ve-settings{border-left:1px solid var(--ve-line);scrollbar-width:thin;background:#fff;min-width:0;min-height:0;padding:18px;overflow-y:auto}.qa-video-editor.ve-quick-editor .ve-settings h2{margin:0;font-size:15px}.qa-video-editor.ve-quick-editor .ve-settings h3{margin:18px 0 10px;font-size:13px}.qa-video-editor.ve-quick-editor .ve-settings details{border-top:1px solid var(--ve-line);margin-top:20px;padding-top:15px}.qa-video-editor.ve-quick-editor .ve-settings summary{cursor:pointer;color:#426474;font-size:12px;font-weight:600}.qa-video-editor.ve-quick-editor .ve-settings details[open] summary{margin-bottom:15px}.qa-video-editor.ve-quick-editor .ve-settings-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.qa-video-editor.ve-quick-editor .ve-section-label{color:#536e7c;letter-spacing:.5px;align-items:center;gap:6px;margin:18px 0 9px;font-size:11px;font-weight:700;display:flex}.qa-video-editor.ve-quick-editor .ve-field-label{color:#526d7a;margin:13px 0;font-size:12px;font-weight:600;display:block}.qa-video-editor.ve-quick-editor .ve-field-label>input,.qa-video-editor.ve-quick-editor .ve-field-label>select{margin-top:6px;font-weight:400;display:block}.qa-video-editor.ve-quick-editor .ve-field-label input[type=range]{width:100%}.qa-video-editor.ve-quick-editor .ve-field-pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.qa-video-editor.ve-quick-editor .ve-number-field{color:#526d7a;min-width:0;font-size:11px;display:block}.qa-video-editor.ve-quick-editor .ve-number-field>span:first-child{min-height:18px;margin-bottom:5px;display:block}.qa-video-editor.ve-quick-editor .ve-number-field__input{display:block;position:relative}.qa-video-editor.ve-quick-editor .ve-number-field__input input{padding:8px 25px 8px 8px;font-size:12px}.qa-video-editor.ve-quick-editor .ve-number-field__input>span{color:#69818c;pointer-events:none;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.qa-video-editor.ve-quick-editor .ve-mute-switch{color:#496574;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.qa-video-editor.ve-quick-editor .ve-mute-switch>span{align-items:center;gap:7px;display:flex}.qa-video-editor.ve-quick-editor .ve-mute-switch strong,.qa-video-editor.ve-quick-editor .ve-mute-switch small{display:block}.qa-video-editor.ve-quick-editor .ve-mute-switch strong{font-size:12px;font-weight:600}.qa-video-editor.ve-quick-editor .ve-mute-switch small{color:#6c828d;font-size:11px}.qa-video-editor.ve-quick-editor .ve-mute-switch input{width:16px;height:16px;margin:0}.qa-video-editor.ve-quick-editor .ve-timing-actions{gap:6px;margin-top:9px;display:flex}.qa-video-editor.ve-quick-editor .ve-timing-actions button{color:#4f6f7d;background:#f8fbfc;border:1px solid #d8e5eb;border-radius:5px;flex:1;padding:6px;font-size:11px}.qa-video-editor.ve-quick-editor .ve-timing-actions button:hover{background:#edf7f8}.qa-video-editor.ve-quick-editor .ve-effect-note{color:#617783;background:#f4f8fa;border-radius:6px;align-items:flex-start;gap:7px;padding:9px;font-size:11px;line-height:1.6;display:flex}.qa-video-editor.ve-quick-editor .ve-effect-note.is-safe{color:#3b7560;background:#f1faf6}.qa-video-editor.ve-quick-editor .ve-output-duration{color:#5c7886;background:#f0f7f9;border-radius:5px;justify-content:space-between;margin-top:13px;padding:9px;font-size:12px;display:flex}.qa-video-editor.ve-quick-editor .ve-output-duration strong{color:#315b6c}.qa-video-editor.ve-quick-editor .ve-property-divider{background:var(--ve-line);height:1px;margin:17px 0}.qa-video-editor.ve-quick-editor .ve-region-actions{gap:8px;margin-top:14px;display:flex}.qa-video-editor.ve-quick-editor .ve-color-field input[type=color]{width:100%;height:35px;padding:3px}.qa-video-editor.ve-quick-editor .ve-upload-screen{flex:1;align-content:center;justify-items:center;gap:25px;padding:42px 24px;display:grid}.qa-video-editor.ve-quick-editor .ve-upload-card{text-align:center;background:#fff;border:1.5px dashed #b8d5df;border-radius:13px;flex-direction:column;align-items:center;width:min(100%,640px);padding:45px 32px 35px;display:flex;box-shadow:0 6px 24px #24485a05}.qa-video-editor.ve-quick-editor .ve-upload-card>svg{color:#00899c;margin-bottom:18px}.qa-video-editor.ve-quick-editor .ve-upload-card h1,.qa-video-editor.ve-quick-editor .ve-upload-card h2{letter-spacing:-.7px;margin:0 0 11px;font-size:29px}.qa-video-editor.ve-quick-editor .ve-upload-card>p{color:#617984;max-width:440px;font-size:14px;line-height:1.7}.qa-video-editor.ve-quick-editor .ve-upload-card>.ve-button{min-height:44px;margin-top:23px;padding:11px 24px;font-size:14px}.qa-video-editor.ve-quick-editor .ve-upload-card>.ve-text-button{margin-top:12px}.qa-video-editor.ve-quick-editor .ve-upload-card .ve-small{margin-top:13px;font-size:11px;display:block}.qa-video-editor.ve-quick-editor .ve-upload-icon{color:#00899c;background:#edf9fb;border:1px solid #cce7ed;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.qa-video-editor.ve-quick-editor .ve-file-types{color:#637c88;margin-top:13px;font-size:12px;display:block}.qa-video-editor.ve-quick-editor .ve-empty-steps{color:#5e7886;flex-wrap:wrap;justify-content:center;gap:25px;font-size:13px;display:flex}.qa-video-editor.ve-quick-editor .ve-empty-steps>span,.qa-video-editor.ve-quick-editor .ve-empty-steps>div{align-items:center;gap:8px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-empty-steps b{color:#007b8f;background:#ecf8fa;border:1px solid #c9e3ea;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.qa-video-editor.ve-quick-editor .ve-upload-privacy{color:#507568;align-items:center;gap:6px;font-size:12px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-upload-formats{color:#6b818c;margin-top:13px;font-size:11px}.qa-video-editor.ve-quick-editor .ve-image-link{color:#607a87;align-items:center;gap:6px;margin-top:8px;font-size:12px;text-decoration:none;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-image-link:hover{color:var(--ve-accent-dark);text-decoration:underline}.qa-video-editor.ve-quick-editor .ve-bottom-bar{color:#657e8a;background:#fff;border-top:1px solid #e1eaee;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:6px 24px;font-size:11px;display:flex}.qa-video-editor.ve-quick-editor .ve-bottom-bar>span{align-items:center;gap:5px;display:inline-flex}.qa-video-editor.ve-quick-editor .ve-file-input{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-alert{color:#315e6c;background:#edf8fa;border-bottom:1px solid #cce7ec;flex-shrink:0;align-items:flex-start;gap:10px;padding:10px 24px;font-size:12px;display:flex}.qa-video-editor.ve-quick-editor .ve-alert>span,.qa-video-editor.ve-quick-editor .ve-alert>p{flex:1}.qa-video-editor.ve-quick-editor .ve-alert>button{color:inherit;background:0 0;border:0;flex-shrink:0;padding:1px;display:flex}.qa-video-editor.ve-quick-editor .ve-alert--error{color:#963a4c;background:#fff0f2;border-color:#f0d3d9}.qa-video-editor.ve-quick-editor .ve-drop-overlay{z-index:20;color:#006a7e;pointer-events:none;background:#effcfff5;border:2px dashed #1fa4b9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:20px;display:flex;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.qa-video-editor.ve-quick-editor .ve-drop-overlay>span{font-size:13px}.qa-video-editor.ve-quick-editor .ve-dialog{width:min(500px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ve-ink);background:#fff;border:1px solid #d5e3e9;border-radius:13px;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 24px 80px #142c4840}.qa-video-editor.ve-quick-editor .ve-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17323f88}.qa-video-editor.ve-quick-editor .ve-dialog h2{letter-spacing:-.3px;font-size:20px}.qa-video-editor.ve-quick-editor .ve-dialog h3{font-size:17px;line-height:1.5}.qa-video-editor.ve-quick-editor .ve-dialog__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.qa-video-editor.ve-quick-editor .ve-dialog__heading h2{flex:1}.qa-video-editor.ve-quick-editor .ve-dialog-copy{color:#5c7683;margin-bottom:18px;font-size:13px;line-height:1.7}.qa-video-editor.ve-quick-editor .ve-dialog-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.qa-video-editor.ve-quick-editor .ve-help-note{color:#416e5b;background:#f1faf6;border:1px solid #d5e8df;border-radius:7px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.7;display:flex}.qa-video-editor.ve-quick-editor .ve-help-steps{color:#54717e;margin:0 0 18px;padding-left:21px;font-size:13px;line-height:1.7}.qa-video-editor.ve-quick-editor .ve-help-steps li{margin-bottom:11px;padding-left:3px}.qa-video-editor.ve-quick-editor .ve-help-steps strong{color:#294c5d;font-weight:600}.qa-video-editor.ve-quick-editor .ve-shortcuts{gap:10px;margin:19px 0;display:grid}.qa-video-editor.ve-quick-editor .ve-shortcuts>div{color:#526f7d;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.qa-video-editor.ve-quick-editor .ve-shortcuts kbd{color:#3e6374;font:inherit;white-space:nowrap;background:#f7fafc;border:1px solid #ccdae2;border-bottom-width:2px;border-radius:4px;padding:2px 6px;font-size:11px}.qa-video-editor.ve-quick-editor .ve-export-progress{text-align:center;margin:18px 0 4px}.qa-video-editor.ve-quick-editor .ve-export-progress>h3{margin-bottom:10px}.qa-video-editor.ve-quick-editor .ve-export-progress>p{color:#5c7683;font-size:13px;line-height:1.7}.qa-video-editor.ve-quick-editor .ve-export-progress progress{width:100%;height:9px;accent-color:var(--ve-accent);border:0;border-radius:6px;margin-top:24px;display:block;overflow:hidden}.qa-video-editor.ve-quick-editor .ve-export-progress progress::-webkit-progress-bar{background:#e8f0f4;border-radius:6px}.qa-video-editor.ve-quick-editor .ve-export-progress progress::-webkit-progress-value{background:var(--ve-accent);border-radius:6px}.qa-video-editor.ve-quick-editor .ve-export-progress progress::-moz-progress-bar{background:var(--ve-accent);border-radius:6px}.qa-video-editor.ve-quick-editor .ve-export-progress>div{color:#587481;justify-content:space-between;gap:10px;margin-top:10px;font-size:12px;display:flex}.qa-video-editor.ve-quick-editor .ve-export-progress>.ve-button{margin-top:23px}.qa-video-editor.ve-quick-editor .ve-export-icon{width:49px;height:49px;color:var(--ve-accent-dark);background:#e9f8fa;border:1px solid #c6e6eb;border-radius:13px;place-items:center;margin:3px auto 18px;display:grid}.qa-video-editor.ve-quick-editor .ve-export-ready{text-align:center}.qa-video-editor.ve-quick-editor .ve-export-ready>p{color:#5c7886;margin:12px 0 17px;font-size:12px}.qa-video-editor.ve-quick-editor .ve-export-ready>.ve-small{margin:11px 0 6px;font-size:11px}.qa-video-editor.ve-quick-editor .ve-export-preview{background:#172731;border:1px solid #d8e5eb;border-radius:8px;width:100%;max-height:260px;margin:18px 0;display:block}@media (max-width:1150px){.qa-video-editor.ve-quick-editor .ve-local-badge{display:none}.qa-video-editor.ve-quick-editor .ve-topbar,.qa-video-editor.ve-quick-editor .ve-quick-tools{padding-left:18px;padding-right:18px}.qa-video-editor.ve-quick-editor .ve-quick-tools,.qa-video-editor.ve-quick-editor .ve-selected-tools{gap:6px}.qa-video-editor.ve-quick-editor .ve-strength input{width:75px}.qa-video-editor.ve-quick-editor .ve-preview-area{padding:13px 18px 9px}.qa-video-editor.ve-quick-editor .ve-bottom-timeline{padding:0 18px 12px}.qa-video-editor.ve-quick-editor .ve-tool{padding:7px 10px}.qa-video-editor.ve-quick-editor .ve-selected-name{display:none}.qa-video-editor.ve-quick-editor .ve-image-sidebar{flex-basis:292px;width:292px}.qa-video-editor.ve-quick-editor .ve-tool-rail{flex-basis:72px;padding:12px 4px}.qa-video-editor.ve-quick-editor .ve-tool-rail button{min-height:62px;font-size:12px}.qa-video-editor.ve-quick-editor .ve-tool-rail svg{width:23px;height:23px}.qa-video-editor.ve-quick-editor .ve-side-panel{padding:15px 11px}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-selected-name{display:block}.qa-video-editor.ve-quick-editor .ve-main-column .ve-preview-area{padding:0 5px 8px}.qa-video-editor.ve-quick-editor .ve-main-column .ve-bottom-timeline{padding:0 5px 7px}.qa-video-editor.ve-quick-editor .ve-main-column .ve-quick-hint{gap:12px;padding:7px 9px;font-size:11px}}@media (max-width:850px){.qa-video-editor.ve-quick-editor .ve-workspace-title h1{max-width:36vw;font-size:16px}.qa-video-editor.ve-quick-editor .ve-topbar{gap:10px}.qa-video-editor.ve-quick-editor .ve-quick-tools{align-items:center}.qa-video-editor.ve-quick-editor .ve-editor-body.has-settings{grid-template-columns:minmax(0,1fr)}.qa-video-editor.ve-quick-editor .ve-settings{z-index:10;width:280px;max-width:90%;position:absolute;top:0;bottom:0;left:auto;right:0;box-shadow:-8px 0 25px #17323f18}.qa-video-editor.ve-quick-editor .ve-preview-footer{font-size:11px}.qa-video-editor.ve-quick-editor .ve-quick-hint{gap:12px;font-size:11px}.qa-video-editor.ve-quick-editor .ve-strength{gap:5px}.qa-video-editor.ve-quick-editor .ve-quick-tools>.ve-divider{display:none}.qa-video-editor.ve-quick-editor .ve-settings-toggle{margin-left:0}.qa-video-editor.ve-quick-editor .ve-image-sidebar{flex-basis:246px;gap:5px;width:246px}.qa-video-editor.ve-quick-editor .ve-tool-rail{flex-basis:64px;padding:9px 3px}.qa-video-editor.ve-quick-editor .ve-tool-rail button{min-height:59px;font-size:11px}.qa-video-editor.ve-quick-editor .ve-side-panel{padding:13px 10px}.qa-video-editor.ve-quick-editor .ve-side-panel h2{font-size:16px}.qa-video-editor.ve-quick-editor .ve-side-panel .ve-panel-add{padding:10px 7px;font-size:13px}.qa-video-editor.ve-quick-editor .ve-main-column .ve-quick-hint{justify-content:flex-start;gap:8px}.qa-video-editor.ve-quick-editor .ve-main-column .ve-quick-hint>span{gap:4px}.qa-video-editor.ve-quick-editor .ve-main-column .ve-shortcut-tip{display:none}.qa-video-editor.ve-quick-editor .ve-stage{padding:15px}}@media (max-width:620px){.qa-video-editor.ve-quick-editor.has-video{height:calc(100dvh - var(--ve-header-height,60px));min-height:560px}.qa-video-editor.ve-quick-editor .ve-topbar{flex-wrap:wrap;padding:12px 14px}.qa-video-editor.ve-quick-editor .ve-workspace-title h1{max-width:69vw}.qa-video-editor.ve-quick-editor .ve-topbar__actions{justify-content:flex-end;width:100%}.qa-video-editor.ve-quick-editor .ve-topbar__actions .ve-button{margin-left:auto}.qa-video-editor.ve-quick-editor .ve-eyebrow{font-size:11px}.qa-video-editor.ve-quick-editor .ve-quick-tools{padding:9px 14px}.qa-video-editor.ve-quick-editor .ve-quick-hint{flex-wrap:wrap;justify-content:flex-start;gap:5px 15px;padding:8px 14px}.qa-video-editor.ve-quick-editor .ve-preview-area{padding:12px 14px 9px}.qa-video-editor.ve-quick-editor .ve-stage{min-height:120px;padding:8px}.qa-video-editor.ve-quick-editor .ve-preview-footer{flex-direction:column;align-items:flex-start;gap:4px}.qa-video-editor.ve-quick-editor .ve-shortcut-tip{display:none}.qa-video-editor.ve-quick-editor .ve-bottom-timeline{max-height:none;padding:0 14px 12px}.qa-video-editor.ve-quick-editor .ve-bottom-bar{flex-wrap:wrap;gap:3px;padding:7px 14px}.qa-video-editor.ve-quick-editor .ve-upload-screen{padding:28px 14px}.qa-video-editor.ve-quick-editor .ve-upload-card{padding:30px 20px}.qa-video-editor.ve-quick-editor .ve-upload-card h1,.qa-video-editor.ve-quick-editor .ve-upload-card h2{font-size:25px}.qa-video-editor.ve-quick-editor .ve-upload-card>p{font-size:13px}.qa-video-editor.ve-quick-editor .ve-empty-steps{gap:12px;font-size:12px}.qa-video-editor.ve-quick-editor .ve-dialog{padding:21px 18px}.qa-video-editor.ve-quick-editor .ve-dialog-actions{flex-wrap:wrap}.qa-video-editor.ve-quick-editor .ve-dialog-actions>.ve-button{flex:1}.qa-video-editor.ve-quick-editor .ve-selected-tools{width:100%}.qa-video-editor.ve-quick-editor .ve-inline-field select{min-width:100px}.qa-video-editor.ve-quick-editor .ve-workspace-shell{flex-direction:column;gap:5px;min-height:0;padding:5px}.qa-video-editor.ve-quick-editor .ve-image-sidebar{flex-direction:column;flex:none;gap:5px;width:100%;min-height:0;max-height:185px}.qa-video-editor.ve-quick-editor .ve-tool-rail{flex-direction:row;flex:0 0 52px;align-items:center;gap:2px;padding:3px;overflow-x:auto;overflow-y:hidden}.qa-video-editor.ve-quick-editor .ve-tool-rail button{flex:1 0 48px;gap:3px;width:auto;min-height:44px;padding:4px 2px;font-size:10px}.qa-video-editor.ve-quick-editor .ve-tool-rail svg{width:18px;height:18px}.qa-video-editor.ve-quick-editor .ve-tool-rail>.ve-rail-logo,.qa-video-editor.ve-quick-editor .ve-tool-rail>img.ve-rail-logo{display:none}.qa-video-editor.ve-quick-editor .ve-side-panel{gap:8px;min-height:0;max-height:128px;padding:10px}.qa-video-editor.ve-quick-editor .ve-panel-add{min-height:35px;padding:7px}.qa-video-editor.ve-quick-editor .ve-sidebar-footer{gap:5px;padding-top:8px}.qa-video-editor.ve-quick-editor .ve-main-column{flex:1;min-height:0}.qa-video-editor.ve-quick-editor .ve-main-column .ve-stage{min-height:120px}.qa-video-editor.ve-quick-editor .ve-canvas-toolbar{min-height:32px;padding-bottom:4px}.qa-video-editor.ve-quick-editor .ve-main-column .ve-quick-hint{flex-wrap:wrap;gap:5px 12px;padding:5px}}@media (prefers-reduced-motion:reduce){.qa-video-editor.ve-quick-editor *,.qa-video-editor.ve-quick-editor :before,.qa-video-editor.ve-quick-editor :after{transition:none!important;animation:none!important}}
