.popup{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:12px 20px;border-radius:6px;font-size:16px;color:#fff;text-align:center;z-index:9999;transition:all .3s ease-in-out;opacity:1}.popup.default{background-color:var(--primary)}.popup.error{background-color:#ff4d4d;border:2px solid #fcc}.popup.success{background-color:#4caf50;border:2px solid #a5d6a7}.modal-overlay{background:rgba(0,0,0,.5);z-index:10000}.modal-content{background:#fff;width:350px;text-align:center}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}.btn-google{margin-top:10px;width:100%;height:50px;border-radius:10px;display:flex;justify-content:center;align-items:center;font-weight:500;gap:10px;border:1px solid #ededef;background-color:#fff;cursor:pointer;transition:.2s ease-in-out}.btn-google:hover{background-color:#c1351d}.success-popup{background-color:#4caf50}.error-popup,.success-popup{color:#fff;padding:15px;border-radius:5px}.error-popup{background-color:#ff4d4d}.auth-container,.savePopup-container{width:18svw;max-width:18svw;background:var(--primary-bg);background:linear-gradient(270deg,var(--primary-bg) 0,var(--secondary-bg) 100%);border-radius:40px;padding:25px 35px;box-shadow:0 30px 30px -20px rgba(133,189,215,.878);text-align:center}.savePopup-container{display:grid;min-width:max-content}.auth-container-bg,.savePopup-container-bg{--background:linear-gradient(to right,var(--primary) 0%,var(--accent) 100%);border-radius:40px;padding:2px;overflow:visible;background:var(--background);position:relative;z-index:1;top:22px;font-family:Lato-Light}.auth-container-bg:hover,.savePopup-container-bg:hover{--background:linear-gradient(to right,var(--accent) 0%,var(--primary) 100%);transition:var(--background) 3s}.auth-container-bg:after,.savePopup-container-bg:after{position:absolute;content:"";left:0;right:0;z-index:-1;height:100%;width:100%;filter:blur(34.5px);background:var(--background);transition:opacity .5s;top:10px;opacity:.7}.auth-form{margin-top:20px}.auth-input{width:-webkit-fill-available;background:var(--primary-bg);color:var(--text-primary);border:none;padding:15px 20px;border-radius:20px;margin:7px;box-shadow:var(--primary) 0 10px 10px -5px;border-inline:2px solid transparent;font-size:14px}.auth-input::placeholder{color:#aaa}.auth-input:focus{outline:none;border-inline:2px solid var(--accent)}.forgot-password{display:block;margin-top:10px;margin-left:10px}.forgot-password a{font-size:11px;color:var(--text-primary);text-decoration:none}.auth-button{display:block;width:100%;font-weight:700;background:linear-gradient(45deg,#1089d3,#12b1d1);color:#fff;padding-block:15px;margin:20px auto;border-radius:20px;box-shadow:0 20px 10px -15px rgba(133,189,215,.878);border:none;transition:all .2s ease-in-out}.auth-button:hover{transform:scale(1.03);box-shadow:0 23px 10px -20px rgba(133,189,215,.878)}.auth-button:active{transform:scale(.95);box-shadow:0 15px 10px -10px rgba(133,189,215,.878)}.auth-social-container{margin-top:25px}.auth-title{display:block;text-align:center;font-size:15px;color:var(--text-primary)}.btn{margin-top:10px;width:100%;height:50px;border-radius:10px;display:flex;justify-content:center;align-items:center;font-weight:500;gap:10px;border:1px solid var(--accent);background-color:#fff;cursor:pointer;transition:.2s ease-in-out}.btn:hover{border:1px solid var(--primary)}.btn img{width:30px;height:30px}.auth-agreement{display:block;text-align:center;margin-top:15px}.auth-agreement a{text-decoration:none;color:#09f;font-size:9px}.LR-switch{--LR-switch-bg:#70a9c5;--slider-bg:var(--primary);--slider-bg-on:var(--primary);--slider-text:var(--text-primary);--label-padding:0.8rem 2rem;display:grid;grid-template-columns:repeat(2,1fr);cursor:pointer;border-radius:9999px;position:relative;isolation:isolate;color:var(--text-primary);font-family:Lato-Bold}.LR-switch input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.LR-switch>span{display:grid;place-content:center;padding:var(--label-padding);transition:opacity .3s ease-in-out .15s}.LR-switch:before{content:"";position:absolute;background-color:var(--slider-bg);inset:4px 50% 4px 4px;transition:inset .5s cubic-bezier(.47,1.64,.41,.8),background-color .5s ease-in-out;z-index:-1;border-radius:inherit}.LR-switch:has(input:checked):before{background-color:var(--slider-bg-on);inset:4px 4px 4px 50%}.folder img{height:18px;fill:var(--primary)}.savePopup-button{display:block;width:100%;font-weight:700;background:linear-gradient(45deg,#1089d3,#12b1d1);color:#fff;padding-block:15px;margin:20px auto;border-radius:20px;box-shadow:0 20px 10px -15px rgba(133,189,215,.878);border:none;transition:all .2sease-in-out;cursor:pointer}.save-popup{display:flex;flex-direction:column;gap:10px}.file-selection,.folder-selection{display:flex;flex-direction:row;gap:5px;margin-bottom:10px}label{font-size:.9em;font-weight:700;color:var(--primary)}.custom-dropdown{position:relative;cursor:pointer;border-radius:5px}.custom-dropdown,.custom-dropdown .selected{width:100%;display:flex;align-items:center;justify-content:space-between}.custom-dropdown .arrow{transition:transform .3s ease}.custom-dropdown.open .arrow{transform:rotate(180deg)}.options{position:absolute;top:100%;left:0;width:100%;background-color:var(--secondary-bg);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:10}.option{padding:10px;transition:background-color .3s}.option:hover{background-color:var(--primary);color:var(--primary-bg)}.savePopup-input{width:100%;padding:8px;font-size:1em;color:var(--primary);background-color:var(--primary-bg);border:2px solid var(--primary);border-radius:5px;cursor:pointer;transition:border .2s ease-in-out}.savePopup-input:disabled{opacity:.5;cursor:not-allowed}.savePopup-input:focus,.savePopup-input:hover{border-color:var(--accent)}.savePopup-input:focus{outline:none}.toggle-password{margin-right:7px;position:absolute;padding:10px}.eye-icon{height:20px;width:20px;margin-top:7px}.password-container{position:relative;display:grid;align-items:center;justify-items:end}:root{--background:#fdfdfd;--foreground:#050404;--primary-bg:#fff;--secondary-bg:#f3e8dcef;--primary:#f8903b;--secondary:#fcbb92;--accent:#11a3c8;--text-primary:#333;--text-secondary:#555;--text-accent:#7a6f60}.dark-mode{--background:#000;--foreground:#ededed;--primary-bg:#1c1c1e;--secondary-bg:#2c2c2e;--primary:#e3883e;--secondary:#fcbb92;--accent:#11a3c8;--text-primary:#f0e6dd;--text-secondary:#d6c2b5;--text-accent:#c79f8c}:root[style*="--on: 1"]{--background:var(--dark-background);--foreground:var(--dark-foreground);--primary-bg:var(--dark-primary-bg);--secondary-bg:var(--dark-secondary-bg);--primary:var(--dark-primary);--secondary:var(--dark-secondary);--accent:var(--dark-accent);--text-primary:var(--dark-text-primary);--text-secondary:var(--dark-text-secondary);--text-accent:var(--dark-text-accent)}@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.woff2) format("woff2"),url(/fonts/fontawesome-webfont.woff) format("woff"),url(/fonts/fontawesome-webfont.ttf) format("truetype"),url(/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/fontawesome-webfont.svg#FontAwesome) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Geist Mono VF;src:url(/fonts/GeistMonoVF.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GeistVF;src:url(/fonts/GeistVF.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Lato-Black;src:url(/fonts/Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Lato-Bold;src:url(/fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato-Light;src:url(/fonts/Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Lato-Medium;src:url(/fonts/Lato-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Lato-Regular;src:url(/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato-Semibold;src:url(/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSans-Bold;src:url(/fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semibold;src:url(/fonts/OpenSans-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}body{background-color:var(--background);color:var(--text-primary);font-family:FontAwesome;width:90svw}.page-container-bg{--background:linear-gradient(to right,var(--primary) 0%,var(--accent) 100%);border-radius:.7rem;overflow:visible;position:relative;z-index:1;justify-self:center;width:100%;left:50svw;transform:translateX(-50%)}.page-container-bg,.page-container-bg:after{background:var(--background);align-self:stretch;height:100%}.page-container-bg:after{position:absolute;content:"";left:0;right:0;z-index:-10;filter:blur(34.5px);top:10px}.page-container{background-color:var(--background);border-radius:16px;width:100%;height:100%;background:var(--primary-bg);align-items:center;overflow:visible;border-radius:.7rem;z-index:0}.page-container-heading{padding:1% 10% 0;max-width:80%}.page-container input{flex:1 1;padding:10px;border:2px solid var(--primary);border-radius:6px;background-color:var(--primary-bg);color:var(--text-primary);font-size:16px;outline:none;transition:border-color .3sease,box-shadow .3sease}.page-heading{font-family:Lato-Light;font-size:3em;text-transform:capitalize;color:var(--text-secondary);font-weight:10}.img-fluid:before{position:absolute;background-image:linear-gradient(to right,var(--accent) 0,var(--primary) 100%);left:51svw;top:-25px;border-radius:50% 0 50% 50%;filter:blur(50px)}.img-fluid:after,.img-fluid:before{content:"";height:50svh;width:40svw;z-index:1}.img-fluid:after{background-image:linear-gradient(-220deg,var(--primary-bg),var(--secondary))}.img-fluid{position:absolute;width:50svw;right:0;top:60px;border-radius:30% 12px 30% 30%;opacity:.9}.row{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:10px 10px;gap:10px 10px;z-index:2;margin:0 10% -3%}.row,.row-2{display:grid}.row-2{grid-template-columns:1fr;grid-template-rows:1fr;margin:3%;justify-content:space-around}.row-3{grid-template-columns:1fr 1fr 1fr;max-width:70svw;grid-gap:80px}.row-3,.row-5{display:grid;grid-template-rows:1fr;z-index:2;position:relative;align-items:center;gap:80px}.row-5{grid-template-columns:1fr 1fr;max-width:60svw;grid-gap:80px}.row-3 .col1{justify-items:end;margin-top:-50px}.row-3 .col2{margin-top:-10px}.row-4{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;justify-items:center;margin:1% 7%;grid-gap:2%;gap:2%}.row-4 .card{margin:5%;max-width:80%}.col55{z-index:3;justify-self:center}.col3,.col55{padding:50px;align-self:center}.col3{justify-self:start;max-width:80%;margin-left:-30%}.col7{padding:50px;z-index:3;overflow:visible;justify-items:center}.col7 .card{position:relative;margin-top:7%;padding:20px 10px;border-radius:30px;box-shadow:0 4px 10px rgba(227,136,62,.5);z-index:20;grid-column:1fr;display:grid;width:100%;height:80%}.col7 .card:before{content:"";position:absolute;width:100%;height:100%;background:var(--primary-bg);opacity:.9;border-radius:30px;z-index:-1}.oval{padding:10px;border-radius:10%;margin:20px auto auto}.condi{position:absolute;max-width:60%;transform:scale(1)}.row-4 .oval{padding:10px;width:80px;border-radius:50%;transform:none;margin:20px auto auto 0}.bullet{max-height:80px;max-width:80px}.row-3 img,.row-5 img{justify-self:center;align-self:center;justify-content:flex-start;display:flex;opacity:unset;max-height:90px}.header{justify-self:center;width:85svw;height:5svh;position:fixed;margin-top:-25px;left:50svw;transform:translateX(-50%);z-index:2}.header-container-bg{--background:linear-gradient(to right,var(--primary) 0%,var(--accent) 100%);padding:.9px;border-radius:.7rem;overflow:visible;background:var(--background);position:relative;z-index:1;top:22px;height:100%;width:100%}.header-container-bg:hover{--background:linear-gradient(to right,var(--accent) 0%,var(--primary) 100%);transition:var(--background) 3s}.header-container-bg:after{position:absolute;content:"";left:0;right:0;z-index:-1;height:50%;width:100%;filter:blur(34.5px);background:var(--background);transition:opacity .5s;top:10px}.header-container{filter:none;transform:none;background:var(--primary-bg);display:flex;align-items:center;overflow:visible;border-radius:.7rem;height:100%;width:100%}.logo{font-size:1.8em;font-weight:700}.logo-container{display:flex;align-items:center;gap:10px}.logo-image{width:40px;height:40px}.logo-text{font-size:1.5em;font-weight:700;padding:10px}.navbar-brand{font-size:2em;font-family:Lato-Black;letter-spacing:7px;text-transform:uppercase;background:-webkit-linear-gradient(left,var(--primary) 30%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar-slogan{font-size:.8em;letter-spacing:2px}.nav{flex:1 1;margin-left:20px;text-transform:uppercase}.nav-list{display:flex;gap:5px;list-style:none;max-height:20px;justify-self:end;padding:5px;margin-right:10%}.nav-link{text-decoration:none;color:var(--text-primary);font-weight:500;padding:5px;transition:color .3s ease,background-color .3s ease;cursor:pointer}.nav-link:hover{color:var(--primary);background-color:rgba(255,154,92,.2);border-radius:4px}.heading-1{font-size:1.5em;font-family:Lato-Black;text-transform:uppercase;letter-spacing:4px}.heading-2,.heading-3{font-size:1em;font-family:Lato-Black;text-transform:capitalize;letter-spacing:3px}.hook{font-family:Lato-Light;font-size:3em;text-transform:capitalize;color:var(--text-secondary);max-width:500px;margin-top:70px;font-weight:10}.hook-pos{align-self:center;justify-self:center}.text{font-family:OpenSans-Regular;font-size:14px;line-height:1.5;letter-spacing:1px}.textcontainer1{max-width:80%;margin-right:auto;position:relative;height:auto;right:-10px}.utility-section{display:flex;align-items:center;gap:5px}.utility-section img{height:25px;fill:var(--primary)}.btn-donate{--clr-font-main:#333;--btn-bg-1:var(--secondary);--btn-bg-2:var(--primary);--btn-bg-color:var(--foreground);--radii:0.5em;cursor:pointer;padding:.9em 1.4em;min-width:120px;min-height:44px;font-size:var(--size,1rem);font-weight:500;transition:.8s;background-size:280% auto;background-image:linear-gradient(325deg,var(--btn-bg-2) 0,var(--btn-bg-1) 55%,var(--btn-bg-2) 90%);border:none;border-radius:var(--radii);color:var(--btn-bg-color);box-shadow:0 0 20px rgba(71,184,255,.5),0 5px 5px -1px rgba(58,125,233,.25),inset 4px 4px 8px rgba(175,230,255,.5),inset -4px -4px 8px rgba(19,95,216,.35);margin:20px}.btn-donate:hover{background-position:100% 0}.btn-donate:is(:focus,:focus-visible,:active){outline:none;box-shadow:0 0 0 3px var(--btn-bg-color),0 0 0 6px var(--btn-bg-2)}@media (prefers-reduced-motion:reduce){.btn-donate{transition:linear}}.btn-1{background-color:var(--primary);color:var(--primary-bg);border:none;border-radius:15px;padding:5px 15px;font-size:.9em;font-weight:700;cursor:pointer;transition:1s}.btn-1:hover{background-color:var(--secondary);transform:translateY(-2px)}.btn-1:active{background-color:var(--accent);transform:translateY(0)}.banner{position:relative;display:flex;height:200px;margin:50px auto 20px;border-radius:18px;overflow:hidden;box-shadow:3px 3px 8px rgba(230,134,43,.2);background-color:var(--background)}.banner video{width:100%;height:100%;max-width:20%;object-fit:contain;filter:brightness(.7);transition:transform .4s ease}.banner img:hover{transform:scale(1.02)}.banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-accent);font-size:2.5em;font-weight:700;text-shadow:4px 4px 10px rgba(230,134,43,.7);z-index:1}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:var(--secondary-bg);padding:20px;border-radius:8px;width:400px;text-align:left;color:var(--text-primary);box-shadow:0 8px 20px rgba(0,0,0,.6);display:flex;flex-direction:column;position:relative}.modal-header{display:flex;justify-content:space-between;align-items:center;margin:30px}.modal-content h3,.modal-header h2{color:var(--accent)}.footer{background-color:var(--primary-bg);color:var(--text-primary);padding:40px 0;font-size:14px;justify-self:center}.footer-container{display:flex;justify-content:space-between;max-width:1200px;margin:auto;padding:0 20px}.footer-section{flex:1 1;margin:0 20px}.footer-section h3{font-size:16px;margin-bottom:10px;text-transform:uppercase}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:5px}.footer-links a{color:var(--accent);text-decoration:none}.footer-links a:hover{color:var(--primary-color)}.footer-bottom{text-align:center;padding:15px 0;border-top:1px solid hsla(0,0%,100%,.1);margin-top:20px}.landing{transform:scale(2);margin-bottom:50px;margin-top:10px}.try{background-color:var(--primary-bg)!important}.user-name-credit{display:flex;align-items:center;gap:5px}.user-name-credit button{margin:5px}.box3{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:60%;justify-self:center;margin-bottom:50px;grid-gap:30px;gap:30px}.box{padding:20px 30px;border-radius:20px;box-shadow:0 4px 10px rgba(227,136,62,.5)}.row-bg{flex:1 1;overflow:hidden;max-height:56rem;position:absolute;left:0;z-index:1}.row-bg-img{width:100%;height:auto;object-fit:cover;opacity:.6}.row-bg .overlay{border-radius:0;top:0;left:0;width:100%;height:100%;background:rgba(248,144,59,.2);z-index:2;justify-self:center;position:absolute}