.lightmode,html{scrollbar-width:thin}.lightmode,body{--cell-active:#4b4b2e}*,button,button *{-webkit-touch-callout:none}.dialog-backdrop,.loader-backdrop{position:fixed;display:flex;inset:0}.footer,.navbar{letter-spacing:1px}.capture-btn.spinner,.spinner{animation:1s linear infinite spin}*,.process-btn,button,button *{outline:0;-webkit-tap-highlight-color:transparent}.pageNav,.toolbar-center{transform:translateX(-50%)}:root{--clr-bg-dark:#0a0a0a;--clr-surface-dark:#282b2b;--clr-accent-dark:#fb9b00;--clr-accent2-dark:#db6a1a;--clr-text-dark:#e0e0e0;--clr-muted-dark:#777;--bg:var(--clr-bg-dark);--surface:var(--clr-surface-dark);--accent:var(--clr-accent-dark);--accent2:var(--clr-accent2-dark);--text:var(--clr-text-dark);--muted:var(--clr-muted-dark);--clr-bg-dark:#0a0a0a;--clr-surface-dark:#282b2b;--clr-accent-dark:#fb9b00;--clr-accent2-dark:#db6a1a;--clr-text-dark:#e0e0e0;--clr-muted-dark:#777}.lightmode{--primary-color:#fff;--secondary-color:#1f1f1f;--text-color:#333;--cell-highlight:#f2f2f2;--shadow:#d6d6d6;--text-color:rgb(251, 155, 0);--btn-bg-color:#f5f5f5;--btn-txt-color:rgb(114 70 0);--outer-shadow-sm:6px 6px 10px #dfdfdf,-6px -6px 10px #fff;--main-bd-color:#f5f5f5;--clr-bg-light:#ffffff;--clr-surface-light:#f5f5f5;--clr-accent-light:#fb9b00;--clr-accent2-light:#db6a1a;--clr-text-light:#1f1f1f;--clr-muted-light:#666;background-color:var(--clr-bg-light);scrollbar-color:var(--secondary-color) var(--primary-color)}html{scrollbar-color:var(--clr-accent-dark) var(--clr-surface-dark);-webkit-text-size-adjust:100%;text-size-adjust:100%}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:var(--clr-surface-dark)}html::-webkit-scrollbar-thumb{background-color:var(--clr-accent-dark);border-radius:10px;border:2px solid var(--clr-surface-dark)}html::-webkit-scrollbar-thumb:hover{background-color:var(--clr-accent2-dark)}.lightmode::-webkit-scrollbar-track{background:var(--primary-color)}.lightmode::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border:2px solid var(--primary-color)}body{--primary-color:#282b2b;--secondary-color:#db6a1a;--text-color:#999;--cell-highlight:#444;--shadow:#404242;--text-color:rgb(251, 155, 0);--bg-color:rgb(10, 10, 10);--accent-color:rgb(47, 250, 28);--main-bd-color:#282b2b;--outer-shadow-lg:6px 6px 12px rgba(0,0,0,1),-6px -6px 12px rgba(255,255,255,.1);--outer-shadow-sm:3px 3px 6px rgba(0,0,0,1),-3px -3px 6px rgba(255,255,255,.1);--inner-shadow-sm:inset 3px 3px 6px rgba(0,0,0,1),inset -3px -3px 6px rgba(255,255,255,.1);--btn-bg-color:#282b2b;--btn-txt-color:rgb(251, 155, 0);margin:0;font-family:Arial,sans-serif;background-color:var(--clr-bg-dark)}button,button *{user-select:none;cursor:pointer}a:focus,button:focus{outline:0}.bottomBtn{width:100vw;display:flex;padding:20px 0;justify-content:center}.dialog-box,.loader-box{padding:20px 30px;box-shadow:0 4px 12px rgba(0,0,0,.2);text-align:center}.loader-backdrop{background:rgba(0,0,0,.4);align-items:center;justify-content:center;z-index:2000}.loader-box{background:#fff;border-radius:12px}.spinner{width:40px;height:40px;border:4px solid #ddd;border-top:4px solid #2196f3;border-radius:50%;margin:0 auto 10px}.dialog-backdrop{background:rgba(0,0,0,.4);align-items:center;justify-content:center;z-index:3000}.dialog-backdrop.hidden,.mobileOnly,.phoneOnly,.signModal-tab-pane,.signModal.hidden,.ubhidden{display:none}.dialog-box{background:#fff;border-radius:12px;min-width:260px;animation:.2s popin}.btn-primary,.btn-secondary{padding:8px 16px;cursor:pointer}@keyframes popin{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.dialog-actions{margin-top:15px;display:flex;justify-content:center;gap:12px}.btn-primary{background:#e53935;color:#fff;border:none;border-radius:6px}.btn-secondary{background:#eee;color:#333;border:none;border-radius:6px}.btn-primary:hover{background:#c62828}.btn-secondary:hover{background:#ddd}.rename-input{width:100%;padding:8px;margin-top:10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.navbar{background-color:var(--primary-color);padding:0 40px 0 60px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10}.navbar-container{display:flex;align-items:center;justify-content:space-between}.navbar-menu{cursor:pointer;display:none;color:#888}.navbar-links,.navbar-logo .logo-container{display:flex;align-items:center}.navbar-logo a{text-decoration:none}.navbar-logo img{height:32px;padding:12px 0 12px 12px}.navbar-logo span{font-size:18px;color:#fb9b00;letter-spacing:.1em;font-weight:700}#mobileMenu a,.dropdown-content a,.navbar-links a{color:#888;transition:background-color .3s;display:block;text-decoration:none}.navbar-links{gap:20px}#mobileMenu,.dropdown-content{display:none;background-color:var(--primary-color)}.navbar-links a{padding:10px;border-radius:10px}#mobileMenu a:hover,.dropdown-content a:hover,.navbar-links a:hover{transition:.5s;color:#fb9b00;text-shadow:1px 1px 12px #fb9b00}.navbar-more{position:relative;padding:5px 15px}.dropdown-content{position:absolute;box-shadow:0 8px 16px rgba(0,0,0,.1);z-index:1;min-width:240px}#mobileMenu,.footer{box-shadow:-3px -3px 8px var(--shadow)}.dropdown-content a{padding:10px}.navbar-more:hover .dropdown-content{display:block}.navbar-icons{padding-top:3px;display:flex;align-items:center;gap:20px;cursor:pointer}.navbar-icons span{color:#999;transition:color .3s}.footer-section h4,.navbar-icons span:hover{color:var(--text-color)}#mobileMenu{position:absolute;top:55px;left:0;width:60%;z-index:15}#mobileMenu hr{width:calc(100% - 20px);margin-left:10px;border:1px solid #555}#mobileMenu a{padding:10px 10px 10px 30px}@media screen and (max-width:900px){.navbar{padding:0 40px 0 10px}}@media screen and (max-width:768px){.navbar{padding:0 10px}.navbar-links{display:none}.navbar-menu{display:block}.navbar-container{justify-content:space-between}.navbar-logo{order:2;margin:0 auto}.navbar-icons{order:3}}@media screen and (max-width:480px){.navbar-logo{order:1}.navbar-icons{order:2}}.switch{position:relative;overflow:hidden;width:3.75rem;height:2rem}.switch input{position:absolute;top:0;left:0;z-index:2;opacity:0}.cd-popup-close,.switch label{cursor:pointer}.background{z-index:1;position:absolute;width:3.25rem;height:1.5rem;border-radius:1.25rem;border:.125rem solid #6c6d6d;background:linear-gradient(to right,#484848 0,#202020 100%);transition:.3s}.stars1,.stars2,.sun-moon{border-radius:50%;position:absolute}.stars1,.stars2{height:.2rem;width:.2rem;background:#fff;transition:.3s}.stars1{top:3px;right:11px}.stars2{top:15px;right:24px}.stars1:after,.stars1:before,.stars2:after,.stars2:before{position:absolute;content:"";display:block;height:.125rem;width:.125rem;background:#fff;border-radius:50%;transition:.2s}.stars1:after{top:4px;right:10px}.stars1:before{top:9px;right:-6px}.stars2:after{top:-4px;right:-8px}.stars2:before{top:3px;right:-13px}.sun-moon{z-index:2;left:0;display:inline-block;height:1rem;width:1rem;margin:.25rem;background:#fffdf2;transition:.5s;border:.125rem solid #dee2c6}.sun-moon .dots{position:absolute;top:1px;left:8px;height:.35rem;width:.35rem;background:#efeedb;border:1px solid #dee2c6;border-radius:50%;transition:.4s}.sun-moon .dots:after,.sun-moon .dots:before{position:absolute;content:"";display:block;height:.125rem;width:.125rem;background:#efeedb;border:1px solid #dee2c6;border-radius:50%;transition:.4s}.sun-moon .dots:after{top:0;left:-9px}.sun-moon .dots:before{top:8px;left:-5px}.switch input:checked~.sun-moon{left:calc(100% - 2rem);background:#f5ec59;border-color:#e7c65c;transform:rotate(-25deg)}.switch input:checked~.sun-moon .dots,.switch input:checked~.sun-moon .dots:after,.switch input:checked~.sun-moon .dots:before{background:#fff;border-color:#fff}.switch input:checked~.sun-moon .dots{height:.65rem;width:.65rem;top:-5px;left:-19px;transform:rotate(15deg)}.switch input:checked~.sun-moon .dots:after{height:.325rem;width:.325rem;top:1px;left:-6px}.switch input:checked~.sun-moon .dots:before{height:.4rem;width:.4rem;top:3px;left:6px}.switch input:checked~.background .stars1,.switch input:checked~.background .stars2{opacity:0;transform:translateY(2rem)}.switch input:checked~.background{border:.15rem solid #78c1d5;background:linear-gradient(to right,#78c1d5 0,#bbe7f5 100%)}.footer{background-color:var(--primary-color);padding:20px 50px 10px;text-align:center;position:relative;width:calc(100% - 100px);bottom:0}.footer-content{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:20px}.footer-section{flex:1;min-width:200px;margin:15px;text-align:left}.footer-section h4{margin-bottom:10px;font-size:16px;font-weight:700}.footer-section a,.footer-section p{color:#888;font-size:14px;text-decoration:none;display:block;margin-bottom:5px;transition:color .3s}.footer-section p{text-align:justify}.doc-count,.footer-bottom,main{text-align:center}.footer-section a:hover{transition:.5s;color:#fb9b00}.footer-social{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.footer-social a{color:#616161;transition:color .3s}.footer-social a:hover{transition:.5s;color:var(--accent)}.footer-bottom{font-size:14px;color:#888}.toolbarInput,.toolbarProcess{margin-top:5px;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}main{background-color:var(--main-bd-color);padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:1100px;margin:auto auto 20px;height:calc(100vh - 94px);height:calc(100dvh - 94px)}@media screen and (max-width:768px){.footer-section,.footer-section p a{text-align:center}.footer-content{flex-direction:column;align-items:center}.footer-section{margin:10px 0}main{padding:10px}}.camCanvas{display:none;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:2px}.cameraView{width:100%;height:calc(100% - 200px);border:2px dashed #ccc;border-radius:12px;display:flex;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s;position:relative}.undoBtn{display:none;position:absolute;right:10px;top:10px;border-radius:10px;border:none;background:#e3e3e3;width:48px;height:48px}.undoBtn img{width:32px}.cameraView.dragover{border-color:#007bff;background-color:rgba(0,123,255,.05)}.cameraBtns{display:flex;gap:20px}.cameraBtns .btn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--btn-bg-color);border:1px solid #ff9800;border-radius:12px;padding:12px 20px;cursor:pointer;transition:background .3s,transform .2s;width:200px;box-shadow:var(--outer-shadow-sm);max-width:calc(100vw / 2 - 36px)}.cameraBtns .btn img{width:42px;height:42px;margin-bottom:6px;filter:drop-shadow(0px 0px 2px rgba(255, 255, 255, .8))}.cameraBtns .btn span{font-size:18px;color:var(--btn-txt-color)}.cameraBtns .btn:hover{transform:translateY(-2px)}@media (min-width:992px){.phoneOnly{display:flex}.mobileOnly{display:none!important}}@media (max-width:991px){.phoneOnly{display:none!important}.mobileOnly{display:flex}}.toolbarInput{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:var(--primary-color);position:relative;height:80px;border-radius:12px}.btn-docs,.btn-icon,.btn-toggle,.capture-btn{background:var(--cell-highlight);cursor:pointer}.toolbar-left,.toolbar-right{display:flex;gap:12px}.btn-docs,.btn-icon,.btn-toggle{border:2px solid var(--cell-highlight);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;position:relative;transition:background .3s}.btn-docs img,.btn-icon img,.btn-toggle img{width:32px;height:32px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.btn-toggle.active{border-color:var(--text-color)}.toolbar-center{position:absolute;left:50%}.capture-btn{width:70px;height:70px;border-radius:50%;border:4px solid var(--text-color);position:relative;transition:transform .2s}.capture-btn:active,.process-btn:active{transform:scale(.95)}.capture-btn.spinner{border:4px solid transparent;border-top:4px solid var(--text-color)}@keyframes spin{100%,to{transform:rotate(360deg)}from{transform:rotate(0)}}.btn-docs{padding:6px 8px}.doc-count{position:absolute;top:-10px;right:-15px;background:var(--secondary-color);color:#fff;font-size:12px;font-weight:700;border-radius:50%;padding:9px 7px;min-width:18px}.toolbarProcess{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:var(--primary-color);position:relative;height:80px;border-radius:12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.process-btn{background:var(--cell-highlight);border:2px solid var(--cell-highlight);border-radius:12px;padding:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-color);font-size:13px;font-weight:500;user-select:none;min-width:80px;margin-left:5px;box-shadow:rgba(0,0,0,.35) 0 5px 5px}.process-btn img{width:28px;height:28px;pointer-events:none}.process-btn:hover{opacity:.8;transform:translateY(-2px);transition:.2s}.process-btn span{color:var(--btn-txt-color);max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.captureEffect{position:fixed;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);object-fit:cover;transition:.8s ease-in-out;z-index:9999;pointer-events:none}.docView{justify-content:normal!important;gap:10px!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:auto;scrollbar-width:thin}.doc-item,.pageNav{align-items:center}.doc-item{min-width:60px;max-height:80px;height:80px;max-width:120px;display:flex;background:#444;border:1px solid #111;cursor:grab;user-select:none;transition:transform .25s}.doc-item:hover{border:1px solid var(--btn-txt-color)}.doc-item canvas{width:100%;height:100%;pointer-events:none}.doc-item.dragging{opacity:.5;border-color:#03a9f4}.doc-item:active{cursor:grabbing}.docView::-webkit-scrollbar{height:8px}.docView::-webkit-scrollbar-track{background:0 0}.docView::-webkit-scrollbar-thumb{background-color:rgba(251,155,0,.8);border-radius:4px}.pageNav{position:absolute;bottom:15px;left:50%;display:none;gap:10px;z-index:10}.pageIndicator{background:rgba(0,0,0,.6);color:#ffc107;padding:10px 24px;border-radius:999px;font-size:14px;font-weight:500;box-shadow:0 2px 5px rgba(0,0,0,.3);white-space:nowrap}.pagenavBtn{background:rgba(0,0,0,.7);border:none;color:#ffc107;font-size:18px;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.4);transition:background .2s}.setupPopup-actions .cancelBtn,.setupPopup-container,.slider-group span,.toast{color:var(--btn-txt-color)}.pagenavBtn:hover{background:rgba(255,255,255,.2)}.toast{position:fixed;bottom:40px;left:50%;transform:translateX(-50%) translateY(100px);background:var(--btn-bg-color);padding:14px 40px;border-radius:8px;font-size:14px;opacity:0;transition:.3s;z-index:9999;border:1px solid var(--btn-txt-color)}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.dropdown{position:relative;display:inline-block}.dropdown-menu{position:fixed;display:none;flex-direction:column;gap:6px;z-index:999999}.dropdown-menu.show,.setupPopup.is-visible,.show{display:flex}.adjust,.tools{display:none;position:absolute;max-width:85vw}.tools{border:1px solid orange}.activeBtn{border:2px solid orange}.adjust{width:300px;flex-direction:column;border:1px solid orange}.slider-group{display:flex;align-items:center;gap:8px}.slider-group span{width:36px}.slider-group input[type=range]{flex:1;width:200px}.slider-icon{width:20px;height:20px}.reset-btn{display:flex;align-items:center;justify-content:center;background:0 0;border:1px solid transparent;cursor:pointer}.reset-btn:hover{border:1px solid orange;border-radius:5px}.reset-btn img{width:22px;height:22px}.setupPopup{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:9999}.setupPopup-container{background:var(--main-bd-color);padding:0 20px 20px 0;border-radius:8px;width:300px;max-width:350px;box-shadow:var(--outer-shadow-lg);position:relative;animation:.25s popupFade}@keyframes popupFade{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.setupPopup-close{position:absolute;top:10px;right:12px;font-size:20px;color:var(--text-color);cursor:pointer}.setupPopup-form .row{display:flex;align-items:center;margin:8px 0}.setupPopup-form .left{flex:0 0 40%;font-size:14px;text-align:end}.setupPopup-form .right{flex:1;text-align:start;margin-left:5px}.setupPopup-form input[type=number],.setupPopup-form select{width:60%;padding:4px;background:var(--btn-bg-color);color:var(--btn-txt-color);border:1px solid var(--btn-txt-color);border-radius:4px}.setupPopup-actions{display:flex;justify-content:flex-end;margin-top:16px;gap:10px}#uploadDropZone,.signModal{display:flex;align-items:center}.setupPopup-actions button{padding:6px 14px;border:none;border-radius:4px;cursor:pointer}.setupPopup-actions .cancelBtn{background:var(--btn-bg-color);border:1px solid}.setupPopup-actions .applyBtn{background:var(--secondary-color);color:#fff}#magnifier{position:absolute;top:10px;left:10px;width:120px;height:120px;border:2px solid #4caf50;border-radius:8px;background:#000;display:none;z-index:999}#magnifierCanvas,.signModal{width:100%;height:100%}.signModal{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);justify-content:center;z-index:2000;backdrop-filter:blur(4px)}.signModal-content{background:var(--main-bd-color);padding:10px;border-radius:16px;width:400px;max-width:85%;height:350px;box-shadow:var(--outer-shadow-lg);color:var(--text-color);transition:.3s}.signModal-content h2{font-size:20px;padding:0;margin:5px 0 0;text-align:center}.signModal-tabs{display:flex;margin-bottom:15px;border-bottom:1px solid var(--cell-highlight)}#drawTab{flex-direction:column}.signModal-tab-btn{flex:1;padding:5px;background:0 0;border:none;color:var(--text-color);font-weight:600;cursor:pointer;transition:.2s}.choice-modal,.scroll-text,.signModal-footer button,.signModal-tab-btn.active{color:var(--btn-txt-color)}.signModal-tab-btn.active{border-bottom:3px solid var(--secondary-color)}.signModal-tab-pane.active{display:flex;justify-content:center;flex-direction:column}.signModal-footer{margin-top:20px;text-align:right}.signModal-footer button{padding:8px 16px;border-radius:8px;border:none;background:var(--btn-bg-color);font-weight:600;box-shadow:var(--outer-shadow-sm);cursor:pointer;transition:.2s ease-in-out}.signOverlay{position:absolute;border-radius:8px;cursor:move;resize:both;overflow:visible;z-index:3000}.signOverlay-box{position:relative;width:100%;height:100%;resize:both;overflow:hidden;border:2px dashed #1e90ff;border-radius:8px}.signOverlay-box::after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-left:30px solid transparent;border-bottom:30px solid rgba(255,150,00,.8);cursor:se-resize}.signOverlay-box img{width:100%;height:100%;object-fit:contain}.signOverlay-controls{position:absolute;top:-35px;right:0;display:flex;gap:8px}.signOverlay-controls img{width:28px;height:28px;cursor:pointer;background:var(--main-bd-color);border-radius:50%;transition:transform .2s}.signOverlay-controls img:hover{transform:scale(1.15)}@media (max-width:600px){.signModal-content{width:95%;padding:15px;border-radius:12px}.signModal-footer button{padding:6px 12px;font-size:14px}}#uploadDropZone{width:100%;height:220px;border:2px dashed #1e90ff;border-radius:12px;justify-content:center;text-align:center;cursor:pointer;position:relative;transition:border-color .2s}#uploadDropZone.dragover{border-color:orange}#uploadDropZone img{object-fit:contain}#uploadDropZone input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.color-circle{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.3);cursor:pointer}.color-circle.selected{outline:#007bff solid 3px}.scroll-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:999}.scroll-modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--btn-bg-color,#fff);border:1px solid #ff9800;border-radius:16px;padding-top:15px;box-shadow:var(--outer-shadow-sm,0 4px 10px rgba(0,0,0,.2));width:240px;max-width:calc(100vw - 40px);animation:.3s fadeIn;margin-top:-350px}.scroll-icon{width:64px;height:64px;animation:1.4s ease-in-out infinite swipe}.scroll-text{margin-top:12px;font-size:16px;text-align:center}@keyframes swipe{0%,100%,50%{transform:translateX(0)}25%{transform:translateX(-20px)}75%{transform:translateX(20px)}}.choice-modal{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;z-index:1000}.choice-modal-content{background:var(--btn-bg-color);border-radius:12px;padding:24px;width:90%;max-width:340px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.25);animation:.2s fadeIn}.choice-buttons{display:flex;justify-content:space-around;margin-top:20px}.choice-buttons button{flex:1;margin:0 5px;padding:10px 15px;border:none;border-radius:8px;cursor:pointer;transition:transform .2s}#downloadAllBtn,#downloadCurrentBtn{background:var(--btn-bg-color);color:var(--btn-txt-color);border:1px solid orange;box-shadow:var(--outer-shadow-sm)}.choice-buttons button:hover{transform:scale(1.05)}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.cd-popup{position:fixed;left:0;top:0;z-index:1003;padding-top:5%;height:100%;width:100%;background-color:rgb(94 110 141 / .1);opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility 0s .3s;-moz-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s}.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s,visibility;-moz-transition:opacity .3s,visibility;transition:opacity .3s,visibility}.cd-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:var(--btn-bg-color);border-radius:12px;text-align:center;box-shadow:rgb(0 0 0 / .8) 0 8px 32px,rgb(10 37 64 / .35) 0 -1px 2px 0 inset;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.cd-popup-container p{padding:3em 1em}.cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}.cd-popup-container .cd-buttons li{float:left;width:50%;list-style:none}.cd-popup-container .cd-buttons a{display:block;height:60px;line-height:60px;text-transform:uppercase;color:#fff;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.cd-popup-container .cd-buttons li:first-child a{background:#fc7169;border-radius:0 0 0 .25em;cursor:pointer}.no-touch .cd-popup-container .cd-buttons li:first-child a:hover{background-color:#fc8982}.cd-popup-container .cd-buttons li:last-child a{background:#5cb4f5;border-radius:0 0 .25em;cursor:pointer}.no-touch .cd-popup-container .cd-buttons li:last-child a:hover{background-color:#c5ccd8}.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.cd-popup-container .cd-popup-close::after,.cd-popup-container .cd-popup-close::before{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.lang{display:inline-block;width:33%;padding:1% 0;cursor:pointer;border:1px solid var(--btn-bg-color);transition:border .1s ease-out;box-sizing:border-box}.selected{color:#fff;font-weight:900;background-color:var(--accent2);border-radius:3px}.lang:hover{border:1px solid var(--accent2);border-radius:3px}.langBox{padding:10% 4% 4%;font-size:14px}.langBox a{text-decoration:none;color:var(--accent2)}