.carousel{align-items:center;color:#007bff;display:flex;flex-direction:column;margin-bottom:30px;max-width:1000px;width:100%}.carousel h3{color:#007bff;margin-bottom:10px;margin-top:10px}.carousel-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.carousel-items{display:flex;justify-content:space-between;transition:transform 10s ease-in-out;width:calc(100% - 100px)}.carousel-item{background-color:#141414;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.582);color:#007bff;cursor:pointer;margin:0 5px;padding:15px;text-align:center;transition:transform .2s,box-shadow .2s;width:calc(33.333% - 10px)}.carousel-item:hover{background-color:#007bff;box-shadow:0 4px 12px #0003;color:#fff;transform:translateY(-5px)}.carousel-item h4{font-size:1em;margin-bottom:10px;margin-top:0}.carousel-item img{border-radius:4px;height:auto;margin-top:10px;max-height:120px;max-width:100%;object-fit:cover}.carousel-button{background-color:#141414;border:none;border-radius:50%;color:#007bff;cursor:pointer;font-size:18px;padding:10px 15px;position:absolute;transition:background-color .3s;z-index:1}.carousel-button:hover{background-color:#007bff;color:#fff}.carousel-button.prev{left:-20px}.carousel-button.next{right:-20px}.carousel-indicators{display:flex;justify-content:center;margin-top:15px}.indicator{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 4px;transition:background-color .3s;width:12px}.indicator.active{background-color:#007bff}.indicator:hover{background-color:#555}@media (max-width:768px){.carousel-items{align-items:center;flex-direction:column}.carousel-item{margin-bottom:15px;width:80%}.carousel-button.prev{left:10px;top:50%;transform:translateY(-50%)}.carousel-button.next{right:10px;top:50%;transform:translateY(-50%)}}.carousel-item.selected{background-color:#007bff1a;border:2px solid #007bff;box-shadow:0 4px 12px #007bff4d;transform:translateY(-5px) scale(1.02)}.carousel-item.selected:hover{background-color:#007bff33}.carousel-item{transition:all .3s ease}button,form,h1,h2,h3,img,input,ol,p,ul{box-sizing:border-box;margin:0;padding:0}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}.main-page-wrapper{background-color:#000000b3;overflow:hidden;position:relative}.navbarmain{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-bottom:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;left:0;margin:20px 100px;padding:1rem;position:fixed;right:0;text-align:center;top:0;z-index:9999}.navbarmain h1{color:#fff;font-size:1.5rem;margin:0}.navbarmainpager{margin-left:80px}.navbarmainpageh,.navbarmainpager{background-color:#007bff;border-radius:5px;color:#fff;font-size:18px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease-in-out}nav{background-color:#e9ecef;display:flex;gap:1rem;justify-content:center;padding:1rem}nav a{color:#495057;font-weight:700}nav a:hover{color:#007bff}.main-page-wrapper{padding:1rem}.container{box-sizing:border-box;display:flex;max-width:none;padding:20px;width:100%}.left-column{flex:30 1;margin-right:200px;margin-top:80px}.left-column h2{color:#007bff;margin-left:130px}.right-column{background-color:#141414;border-radius:8px;color:#007bff;flex:50 1;margin-top:80px;padding:20px;text-align:center}.right-column img{border:1px solid #ddd;border-radius:8px;height:auto;margin-top:1rem;max-width:100%}form{display:flex;flex-direction:column;gap:1rem;margin-top:20px}form input[type=file]{padding:.5rem}form button,form input[type=file],form input[type=submit],form input[type=text]{border:1px solid #1a1a1aee;border-radius:4px;font-size:1rem;padding:.75rem}form button{background-color:#007bff;border:none;color:#fff;cursor:pointer}form button:hover{background-color:#0056b3}form button:disabled{background-color:#6c757d;cursor:not-allowed}.error{color:red;font-weight:700}.image-preview{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;height:500px;justify-content:center;overflow:hidden;width:500px}.image-preview img{max-height:100%;max-width:100%;object-fit:contain}@media (max-width:768px){.container{align-items:center;flex-direction:column}.left-column,.right-column{max-width:90%}.navbar h1{font-size:1.2rem}nav{flex-direction:column}}.main-page-wrapper{background-color:#000;color:#dfd5ae;font-family:Arial,sans-serif;line-height:1.6;min-height:100vh}.upload-form{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:20px;padding:20px}.upload-section{margin-bottom:20px;text-align:center}.file-input-container{margin-bottom:10px;position:relative}.file-input-container h5{color:#ff4c4c;margin-left:100px}.file-input{display:none}.file-label{align-items:center;background-color:#141414;border:2px dashed #007bff;border-radius:10px;color:#007bff;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;margin-left:100px;overflow:hidden;position:relative;text-align:center;transition:background-color .3s;width:350px}.file-label:hover{background-color:#007bff;color:#fff}.file-label img{background:#00000080;border-radius:10px;height:100%;left:0;max-height:100%;max-width:100%;object-fit:contain;position:absolute;top:0;width:100%}.file-label svg{height:50px;margin-bottom:5px;width:50px;z-index:1}.file-label span{font-size:16px;font-weight:700;z-index:1}.file-label.has-image span,.file-label.has-image svg{display:none}.yolo h3{color:#007bff}.design-styles-carousel{margin-top:-15px}.tutorial-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.tutorial-step{background-color:#141414;border:2px solid #007bff;border-radius:15px;color:#fff;max-width:500px;padding:20px;position:relative}.tutorial-highlight{border:3px solid #007bff;border-radius:8px;box-shadow:0 0 0 9999px #000000b3;filter:brightness(1.2);position:absolute;transition:all .3s ease;z-index:1001}.tutorial-highlight *{filter:brightness(1.3);position:relative;z-index:1002}.tutorial-buttons{display:flex;justify-content:space-between;margin-top:20px}.tutorial-button{border-radius:5px;cursor:pointer;font-weight:700;padding:8px 16px}.tutorial-skip{background-color:#ff4c4c;color:#fff}.tutorial-next{background-color:#007bff;color:#fff}.tutorial-text{font-size:16px;margin-bottom:20px}.tutorial-step{animation:fadeIn .3s ease}.tutorial-highlight{animation:pulse 2s infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #007bffb3}70%{box-shadow:0 0 0 10px #007bff00}to{box-shadow:0 0 0 0 #007bff00}}.tutorial-highlighted-element{filter:brightness(1.3);position:relative;transform:scale(1.02);transition:all .3s ease;z-index:1002}.tutorial-highlighted-element.carousel{background-color:#1e1e1ef2;box-shadow:0 0 20px #007bff80}.tutorial-highlighted-element[type=submit]{background-color:#06c!important;box-shadow:0 0 15px #007bffcc}.animated-bgmainpage{height:100%;left:0;opacity:.3;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.circlemainpage{border-radius:50%;filter:blur(80px);opacity:.7;position:absolute}.circle1mainpage{animation:floatmainpage 25s ease-in-out infinite;background:#007bff99;height:400px;left:10%;top:20%;width:400px}.circle2mainpage{animation:floatmainpage 30s ease-in-out infinite reverse;background:#ff6b6b80;bottom:15%;height:500px;right:10%;width:500px}.circle3mainpage{animation:floatmainpage 20s ease-in-out infinite;background:#6bcb7780;height:350px;left:30%;top:50%;width:350px}.circle4mainpage{animation:floatmainpage 35s ease-in-out infinite reverse;background:#ffd93d80;bottom:25%;height:450px;left:25%;width:450px}@keyframes floatmainpage{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(50px,30px) rotate(5deg)}66%{transform:translate(-30px,50px) rotate(-5deg)}to{transform:translate(0) rotate(0deg)}}@media (max-width:768px){.navbarmain{flex-direction:column;margin:10px;padding:.5rem}.navbarmain h1{font-size:1.2rem}.navbarmainpageh,.navbarmainpager{font-size:14px;margin-left:0;margin-top:10px;padding:8px 12px}.container{flex-direction:column;padding:10px}.left-column,.right-column{margin:20px auto 0;max-width:95%;width:100%}.file-input-container h5,.left-column h2{margin-left:0;text-align:center}.file-label{margin-left:0;max-width:95%;padding:20px}.file-label,.image-preview,.image-preview img{height:auto;width:100%}.yolo h3{font-size:1rem;padding:0 10px;text-align:center}form button,form input[type=submit],form input[type=text]{font-size:.9rem;padding:.5rem}.tutorial-step{font-size:14px;width:90%}}.loader-overlay{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.cardloading{--bg-color:#212121;background-color:var(--bg-color);border-radius:1.25rem;padding:1rem 2rem}.loaderloading{border-radius:8px;box-sizing:initial;color:#7c7c7c;display:flex;font-family:Poppins,sans-serif;font-size:25px;font-weight:500;height:40px;padding:10px}.wordsloading{overflow:hidden;position:relative}.wordsloading:after{background:linear-gradient(var(--bg-color) 10%,#0000 30%,#0000 70%,var(--bg-color) 90%);content:"";inset:0;position:absolute;z-index:20}.word{animation:spin_4991 6s infinite;color:#007bff;display:block;height:100%;padding-left:6px}@keyframes spin_4991{0%{transform:translateY(0)}12.5%{transform:translateY(-100%)}25%{transform:translateY(-200%)}37.5%{transform:translateY(-300%)}50%{transform:translateY(-400%)}62.5%{transform:translateY(-500%)}75%{transform:translateY(-600%)}87.5%{transform:translateY(-700%)}to{transform:translateY(0)}}input[type=text][name=negative_prompt],input[type=text][name=positive_prompt]{background-color:#141414cc;border:2px solid #007bff;border-radius:12px;box-shadow:0 4px 15px #007bff1a;color:#fff;font-size:16px;margin:10px 0;padding:15px 20px;transition:all .3s ease;width:100%}input[type=text][name=negative_prompt]:focus,input[type=text][name=positive_prompt]:focus{background-color:#141414e6;border-color:#00a8ff;box-shadow:0 0 0 3px #00a8ff33;outline:none}input[type=text][name=negative_prompt]::placeholder,input[type=text][name=positive_prompt]::placeholder{color:#6c757d;font-style:italic}input[type=text][name=positive_prompt]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23007BFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E")}input[type=text][name=negative_prompt],input[type=text][name=positive_prompt]{background-position:95%;background-repeat:no-repeat;background-size:20px;padding-right:50px}input[type=text][name=negative_prompt]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23ff4c4c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");border-color:#ff4c4c}input[type=text][name=negative_prompt]:focus{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b33}.prompt-label{color:#007bff;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.negative-prompt-label{color:#ff4c4c}.prompt-container{margin:20px 0;position:relative}.prompt-counter{bottom:-20px;color:#6c757d;font-size:12px;position:absolute;right:15px}form input[type=text]{background-color:#141414cc;border:2px solid #007bff;border-radius:10px;box-shadow:0 2px 10px #0003;color:#fff;display:block;font-size:15px;margin:8px 0 15px;padding:12px 20px;transition:all .3s ease;width:100%}form:last-of-type input[type=text]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23007BFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");background-position:97%;background-repeat:no-repeat;background-size:16px;padding-right:40px}form input[type=text]:focus{background-color:#1e1e1ee6;border-color:#00a8ff;box-shadow:0 0 0 2px #007bff4d;outline:none}form input[type=text]::placeholder{color:#6c757d;font-size:14px;opacity:1}@media (max-width:768px){form input[type=text]{font-size:14px;padding:10px 15px}}.inpainting-container{background-color:#000;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.inpainting-header{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-bottom:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;left:0;margin:20px 100px;padding:1rem;position:fixed;right:0;text-align:center;top:0;z-index:9999}.inpainting-header h1{color:#fff}.home-button{background-color:#007bff;border-radius:4px;color:#fff;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.home-button:hover{background-color:#2980b9}.inpainting-layout{flex:1 1}.controls-panel,.inpainting-layout{display:flex;gap:1.5rem;padding:1.5rem}.controls-panel{background-color:#141414;border-radius:8px;box-shadow:0 2px 10px #0000001a;flex-direction:column;margin-top:100px;width:320px}.controls-panel h3{border-bottom:1px solid #eee;color:#0080ff;font-size:1.1rem;margin-top:0;padding-bottom:.5rem}.canvas-panel{background-color:#141414;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex:1 1;flex-direction:column;margin-top:100px;padding:1.5rem}.canvas-header{color:#007bff;margin-bottom:1rem}.canvas-header p{color:#007bff;margin-top:.25rem}.canvas-wrapper{align-items:center;background-color:#000;border:1px dashed #ddd;border-radius:4px;display:flex;flex:1 1;justify-content:center;min-height:500px}.empty-canvas{color:#95a5a6;text-align:center}.mask-canvas{cursor:crosshair;max-height:80vh;max-width:100%;touch-action:none}.file-upload{background-color:#007bff;border-radius:4px;color:#fff;cursor:pointer;display:block;padding:.75rem;text-align:center;transition:background-color .2s}.file-upload:hover{background-color:#2980b9}.file-upload input{display:none}.prompt-group{margin-bottom:1rem}.prompt-group label{color:#0080ff;display:block;font-weight:500;margin-bottom:.5rem}.prompt-group textarea{background-color:#141414cc;border:2px solid #007bff;border-radius:10px;box-shadow:0 2px 10px #0003;color:#fff;display:block;font-size:15px;margin:8px 0 15px;padding:12px 20px;transition:all .3s ease;width:100%}.tool-group{margin-bottom:1.25rem}.tool-group label{color:#0080ff;display:block;font-weight:500;margin-bottom:.5rem}input[type=range]{background:#ddd;border-radius:3px;height:6px;outline:none;width:100%}.color-palette{display:flex;gap:.75rem;margin-top:.5rem}.color-swatch{border:2px solid #0000;border-radius:50%;cursor:pointer;height:32px;transition:transform .2s;width:32px}.color-swatch:hover{transform:scale(1.1)}.color-swatch.active{border-color:#2c3e50;transform:scale(1.1)}.tool-button{background-color:#ecf0f1;border:none;border-radius:4px;cursor:pointer;font-size:1rem;padding:.75rem;transition:all .2s;width:100%}.tool-button:hover{background-color:#dfe6e9}.tool-button.active{background-color:#bdc3c7}select{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;padding:.75rem}.action-buttons{display:flex;gap:1rem;margin-top:auto}.clear-button{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;padding:.75rem;transition:background-color .2s}.clear-button:hover{background-color:#c0392b}.inpaint-button{background-color:#2ecc71;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:2 1;padding:.75rem;transition:background-color .2s}.inpaint-button:hover:not(:disabled){background-color:#27ae60}.inpaint-button:disabled{background-color:#95a5a6;cursor:not-allowed}.results-section{background-color:#1b1b1b;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-top:2rem;padding:1.5rem}.results-section h3{color:#0080ff;margin-top:0}.results-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:1rem}.result-item{border:1px solid #eee;border-radius:4px;overflow:hidden}.result-item img{display:block;height:auto;width:100%}.error-message{background-color:#fde8e8;border-left:4px solid #c0392b;border-radius:4px;color:#c0392b;margin-top:1rem;padding:.75rem}.carouselfp{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;max-width:1000px;width:100%}.carouselfp h3{color:#007bff;margin-bottom:10px;margin-top:20px}.carousel-containerfp{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.carousel-itemsfp{display:flex;justify-content:space-between;transition:transform .5s ease-in-out;width:calc(100% - 100px)}.carousel-itemfp{background-color:#000;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.582);color:#007bff;cursor:pointer;margin:0 5px;padding:15px;text-align:center;transition:transform .2s,box-shadow .2s;width:calc(33.333% - 10px)}.carousel-itemfp:hover{background-color:#007bff;box-shadow:0 4px 12px #0003;color:#fff;transform:translateY(-5px)}.carousel-itemfp h4{font-size:1em;margin-bottom:10px;margin-top:0}.carousel-itemfp img{border-radius:4px;height:auto;margin-top:10px;max-height:120px;max-width:100%;object-fit:cover}.carousel-buttonfp{background-color:#000;border:none;border-radius:50%;color:#007bff;cursor:pointer;font-size:18px;margin-left:30px;margin-right:30px;padding:10px 15px;position:absolute;transition:background-color .3s;z-index:1}.carousel-buttonfp:hover{background-color:#007bff;color:#000}.carousel-buttonfp.prevfp{left:-20px}.carousel-buttonfp.nextfp{right:-20px}.carousel-indicatorsfp{display:flex;justify-content:center;margin-top:15px}.indicatorfp{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 4px;transition:background-color .3s;width:12px}.indicatorfp.active{background-color:#007bff}.indicatorfp:hover{background-color:#555}@media (max-width:768px){.carousel-itemsfp{align-items:center;flex-direction:column}.carousel-itemfp{margin-bottom:15px;width:80%}.carousel-button.prevfp{left:10px;top:50%;transform:translateY(-50%)}.carousel-button.nextfp{right:10px;top:50%;transform:translateY(-50%)}}.predefined-images{align-items:center;background:#000;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;margin:20px;padding:10px;width:560px}.predefined-images h3{margin-right:50px;margin-top:10px}.predefined-images h3,select{color:#007bff;margin-bottom:10px}select{background:#000;border:1px solid #007bff;border-radius:5px;cursor:pointer;font-size:16px;padding:10px;width:100%}.predefined-images-list{grid-gap:10px;background:#000;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:10px}.predefined-images-list img{border:1px solid #007bff;border-radius:5px;cursor:pointer;height:80px;object-fit:cover;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:80px}.predefined-images-list img:hover{background-color:#007bff;border:2px solid #fff;box-shadow:0 4px 8px #0003;transform:scale(1.1)}body{margin:0}.app-containerfp{display:flex;min-height:100vh;padding-top:100px}.upload-sectionfp input[type=file]{margin-bottom:10px;margin-left:60px}.uploaded-imagefp{border:1px solid #007bff;margin-bottom:10px;margin-right:100px;margin-top:10px}.uploaded-imagefp img{display:block;height:auto;width:100px}.canvas-section{background-color:#2c2c2c;border-radius:15px;flex:1 1;height:1050px;margin-top:20px}canvas{background-color:#000;border-radius:13px;display:block;margin-left:20px;margin-right:20px;margin-top:20px}.download-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:150px;padding:8px 16px;position:absolute;right:10px;top:10px}.download-button:hover{background-color:#0056b3}.left-columnfp{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-radius:15px;box-shadow:0 8px 16px #0000001a;margin-left:20px;margin-right:50px;margin-top:20px;width:600px}.left-columnfp h2{color:#007bff;margin-left:130px;margin-top:20px}input[type=text]{border:1px solid #000;border-radius:5px;font-size:16px;margin-left:40px;transition:border-color .3s;width:80%}input[type=text]:focus{border-color:#4caf50;outline:none}.file-input-containerfp{color:#007bff;margin-left:50px;position:relative}.file-input-containerfp h5{color:#ff4d4d}.controlnetbuttonfp{margin:10px 20px 20px}.download-generate-buttonfp{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:40px;margin-left:30px;margin-right:30px;margin-top:20px;transition:background-color .3s;width:210px}.generated-image-sectionfp{margin-top:20px;text-align:center}.generated-imagefp{border:1px solid #ccc;border-radius:8px;height:auto;margin-top:10px;max-width:30%}.clear-image-buttonfp{background-color:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.clear-image-buttonfp:hover{background-color:#ff1a1a}.navbarfp{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-bottom:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;left:0;margin:20px 100px;padding:1rem;position:fixed;right:0;text-align:center;top:0;z-index:999}.navbarfp h1{color:#fff}.nav-home-buttonfp{background-color:#007bff;border-radius:5px;color:#fff;font-size:18px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease-in-out}.nav-home-buttonfp:hover{background-color:#004494;color:#000}.hidden{display:none}.custom-upload-button{background-color:#3b82f6;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;margin-bottom:16px;margin-left:130px;margin-top:30px;padding:12px 24px;text-align:center;transition:all .3s ease}.custom-upload-button:hover{background-color:#2563eb;transform:translateY(-2px)}.custom-upload-button:active{transform:translateY(0)}.button-content{align-items:center;display:flex;font-weight:500;gap:8px}.upload-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.uploaded-images-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,10fr));margin-top:16px}.uploaded-imagefp{border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;overflow:hidden;transition:transform .2s}.uploaded-imagefp:hover{transform:scale(1.05)}.uploaded-imagefp img{height:100%;object-fit:cover;width:100%}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{color:#d5cea3;font-family:Arial,sans-serif;line-height:1.6}.cta-button{background:#ff6b6b;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;padding:10px 20px;text-decoration:none;transition:background .3s}.cta-button:hover{background:#ff3b3b}.navbarhome{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-bottom:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;left:0;margin:20px 100px;padding:1rem;position:fixed;right:0;text-align:center;top:0;z-index:999}.navbarhome h1 a{color:#fdfdfd;font-size:2rem;font-weight:600;margin:0;text-shadow:2px 2px 4px #0000001a}.navbarhome .navbar-links{display:flex;gap:2rem}.navbarhome .navbar-links a{color:#fdfdfd;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s}.navbarhome .navbar-links a:hover{color:#000}.hamburger{cursor:pointer;display:none}.home-wrapper{background-color:#141414;background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;min-height:100vh;position:absolute;top:0;width:100%}.hero{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;text-align:center}.hero-content{background:#00000080;border-radius:10px;padding:40px}.hero h1{font-size:2.5rem;margin-bottom:10px}.hero p{font-size:1.2rem;margin-bottom:20px}.animated-bgas{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.circlesas{background-color:#c258ff}.circlesas,.circlessas{border-radius:50%;filter:blur(200px);height:1000px;position:absolute;width:2000px}.circlessas{background-color:#5885ff;z-index:-2}.circles1as{left:-2.5%;top:-80%}.circles2as{top:10%}.about-section{align-items:center;background-color:#000;display:flex;justify-content:center;overflow:hidden;padding:80px 10%;position:relative;z-index:0}.about-container{align-items:center;display:flex;gap:50px;max-width:1200px}.about-text{color:#fff;flex:1 1}.about-text h2{font-size:2.5rem;margin-bottom:20px}.about-text p{font-size:1.5rem;line-height:1.6}.about-image{display:flex;flex:1 1;justify-content:center}.about-image img{border-radius:10px;max-width:500px;object-fit:cover;width:100%}.animated-bggi{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.circlesgi{background-color:#5885ff;border-radius:50%;filter:blur(200px);height:500px;position:absolute;top:-60%;width:2000px;z-index:-2}.circles1gi{left:.5%;top:-50%}.gallery h2{color:#fff;font-size:2rem;margin-bottom:20px}.gallery{background-color:#000;height:500px;padding:50px 0 20px;text-align:center;white-space:nowrap;z-index:0}.gallery,.gallery-container{overflow:hidden;position:relative;width:100%}.gallery-container{align-items:center;display:flex;padding-top:50px}.gallery-track{animation:slide 60s linear infinite;display:flex;gap:10px;width:max-content}.gallery-track img{border-radius:10px;height:300px;object-fit:cover;width:500px}.animated-bggii{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.circlesgii{background-color:#5638ff;border-radius:50%;filter:blur(200px);height:500px;position:absolute;width:2000px;z-index:-2}.circles1gii{left:.5%;top:50%}.gallery2{background-color:#000;height:400px;padding:20px 0;white-space:nowrap;z-index:0}.gallery-container2,.gallery2{overflow:hidden;position:relative;width:100%}.gallery-container2{align-items:center;display:flex}.gallery-track2{animation:slide 60s linear infinite;display:flex;gap:10px;width:max-content}.gallery-track2 img{border-radius:10px;height:300px;object-fit:cover;width:500px}.animated-bgit{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.circlesit{background-color:#5638ff}.circlesit,.circlessit{border-radius:50%;filter:blur(200px);height:1000px;position:absolute;width:2000px}.circlessit{background-color:#c258ff;z-index:-2}.circleit{animation:moveAround 100s ease-in-out infinite alternate;background:linear-gradient(#5638ff,#c258ff);border-radius:50%;filter:blur(100px);height:500px;position:absolute;width:500px}.circles1it{left:-2.5%;top:-25%}.circles2it{top:60%}.circle1it{left:-8%}.circle1it,.circle2it{animation-duration:5s;top:20%}.circle2it{left:85%}.circle3it{left:15%}.circle3it,.circle4it{animation-duration:7s;top:40%}.circle4it{left:60%}.circle5it{animation-duration:5s;left:40%;top:45%}.image-types{background-color:#000;height:170vh;overflow:hidden;padding:50px 20px;position:relative;text-align:center;z-index:0}.image-types h2{color:#fff;font-size:2.5rem;margin-bottom:20px}.image-types p{color:#fdfdfd;font-size:1.2rem}.image-grid{flex-direction:column;gap:30px;justify-content:center;padding-top:80px}.image-card,.image-grid{align-items:center;display:flex}.image-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-radius:15px;box-shadow:0 8px 16px #0000001a;justify-content:space-between;max-width:900px;padding:20px;text-align:left;width:100%}.image-card:nth-child(odd){flex-direction:row}.image-card:nth-child(2n){flex-direction:row-reverse}.image-card .card-content{flex:1 1;margin:0 20px}.image-card h3{color:#fff;font-size:2rem;margin-bottom:15px}.hover-image{border-radius:10px;box-shadow:0 8px 16px #0000001a;height:250px;overflow:hidden;position:relative;width:300px}.hover-image img{height:100%;object-fit:cover;transition:opacity .5s ease-in-out;width:100%}.hover-image .after{left:0;opacity:0;position:absolute;top:0}.hover-image:hover .after{opacity:1}.hover-image:hover .before{opacity:0}.animated-bghiw{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.circleshiw{background-color:#c258ff;z-index:-2}.circleshiw,.circlesshiw{border-radius:50%;filter:blur(200px);height:1000px;position:absolute;width:2000px}.circlesshiw{background-color:#5638ff;z-index:-1}.circles1hiw{left:-2.5%;top:-90%}.circles2hiw{top:45%}.circle1hiw{left:-8%}.circle1hiw,.circle2hiw{animation-duration:12s;top:20%}.circle2hiw{left:85%}.circle3hiw{left:15%}.circle3hiw,.circle4hiw{animation-duration:22s;top:40%}.circle4hiw{left:60%}.circle5hiw{animation-duration:12s;left:40%;top:45%}.how-it-works{background-color:#000;overflow:hidden;padding:50px 20px;position:relative;text-align:center;z-index:0}.how-it-works h2{color:#fff;font-size:2.5rem;margin-bottom:40px}.how-it-works .card-container h3{color:#fff}.card-container{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.card{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-bottom:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #0000001a;color:#333;height:500px;padding:2rem;text-decoration:none;transition:transform .3s,box-shadow .3s;width:500px}.card-image{height:auto;margin:10px auto;max-width:250px;object-fit:cover;width:100%}.card img.before{margin-top:50px}.card img.after,.card img.before{border-radius:20px;height:auto;max-width:300px;width:100%}.card img.after{margin-top:20px}.card img.after1{border-radius:20px;height:auto;max-width:300px;width:100%}.card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.card h3{color:#fff;font-size:2rem;margin:0 0 1rem}.card p{color:#fff;font-size:1rem;margin:0}.animated-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.circles{background-color:#5638ff}.circles,.circless{border-radius:50%;filter:blur(200px);height:1000px;position:absolute;width:2000px}.circless{background-color:#c258ff;z-index:-2}.circle{animation:moveAround 50s ease-in-out infinite alternate;background:linear-gradient(#5638ff,#c258ff);border-radius:50%;filter:blur(100px);height:500px;position:absolute;width:500px}.circles1{left:-2.5%;top:-50%}.circles2{top:60%}.circle1{left:-8%}.circle1,.circle2{animation-duration:12s;top:20%}.circle2{left:85%}.circle3{left:15%}.circle3,.circle4{animation-duration:22s;top:40%}.circle4{left:60%}.circle5{animation-duration:12s;left:40%;top:45%}.why-choose-us{align-items:center;background-color:#141414;display:flex;flex-direction:column;min-height:auto;padding:80px 10%;position:relative;text-align:center;z-index:1}.why-choose-us h2{color:#fdfdfd;font-size:2.5rem;margin-bottom:30px;z-index:999999}.why-choose-us h3{color:#fdfdfd;font-size:1.5rem;margin-bottom:30px;z-index:999}.why-choose-us .card-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:100%;padding:20px}.why-choose-us .card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-radius:15px;box-shadow:0 8px 16px #0000001a;max-width:500px;min-height:400px;padding:2rem;text-align:center;transition:transform .3s ease-in-out;width:100%}.why-choose-us .card:hover{transform:translateY(-5px)}.why-choose-us .card h3{color:#fff;font-size:2rem;margin:10px 0}.why-choose-us .card p{color:#fff;font-size:1.5rem}.animated-bgut{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.circlesut{background-color:#5638ff}.circlessut,.circlesut{border-radius:50%;filter:blur(200px);height:1000px;position:absolute;width:2000px}.circlessut{background-color:#c258ff;z-index:-2}.circleut{animation:moveAround 50s ease-in-out infinite alternate;background:linear-gradient(#5638ff,#c258ff);border-radius:50%;filter:blur(100px);height:500px;position:absolute;width:500px}.circles1ut{left:-2.5%;top:-50%}.circles2ut{top:60%}.circle1ut{left:-8%}.circle1ut,.circle2ut{animation-duration:12s;top:20%}.circle2ut{left:85%}.circle3ut{left:15%}.circle3ut,.circle4ut{animation-duration:22s;top:40%}.circle4ut{left:60%}.circle5ut{animation-duration:12s;left:40%;top:45%}.upcoming-tools{background-color:#000;overflow:hidden;padding:50px 20px;position:relative;text-align:center;z-index:0}.upcoming-tools h2{color:#fff;font-size:2.5rem}.upcoming-tools .card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;padding-top:50px}.upcoming-tools .card-container h3{color:#fff;font-size:2rem}.upcoming-tools .card-container h4{color:#fdfdfd;font-size:1.5rem;margin-bottom:10px}.upcoming-tools .card-container p{color:#fff;font-size:1.2rem}.upcoming-tools .card{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-bottom:1px solid #fff3;border-radius:10px;box-shadow:0 8px 32px #0000001a;box-shadow:0 4px 10px #0000001a;flex:1 1;max-width:300px;min-width:250px;padding:20px;text-align:center;transition:transform .3s ease-in-out}.upcoming-tools .card:hover{transform:translateY(-5px)}#pricing{background-color:#000;overflow:hidden;padding:50px 20px;position:relative;text-align:center;z-index:0}.animated-bgp{height:100%;left:0;overflow:hidden;top:0;width:100%}.animated-bgp,.circlessp{position:absolute;z-index:-1}.circlessp{background-color:#c258ff;border-radius:50%;filter:blur(200px);height:1000px;width:2000px}.circles2p{top:-70%}.pricing h2{color:#fff;font-size:2.5rem}.comingsoon{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-left:30px;margin-right:30px;margin-top:20px;transition:background-color .3s}.price-card{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background-color:#333;background:#ffffff26;border-bottom:1px solid #fff3;border-radius:8px;box-shadow:0 4px 10px #0000001a;box-shadow:0 8px 32px #0000001a;display:inline-block;height:300px;margin:1rem;padding:20px;text-align:center;width:300px}.price-card h3{color:#fff;margin-bottom:1rem}.price-card p{color:#fdfdfd;font-size:1.2rem;margin:5px 0}#faq{background-color:#000;color:#fdfdfd;overflow:hidden;padding:50px 20px;position:relative;text-align:center;z-index:0}.animated-bgfaq{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.circlessfaq{background-color:#5b58ff;border-radius:50%;filter:blur(200px);height:1000px;position:absolute;width:2500px;z-index:-1}.circles2faq{left:-15%;top:-320%}.faq-item h3{color:#fdfdfd;margin-bottom:10px}.faq-item p{color:#fdfdfd;margin-bottom:20px}#contact{background-color:#000;color:#fdfdfd;overflow:hidden;padding:50px 20px;position:relative;text-align:center;z-index:0}.animated-bgc{height:100%;left:0;overflow:hidden;top:0;width:100%}.animated-bgc,.circlessc{position:absolute;z-index:-1}.circlessc{background-color:#c258ff;border-radius:50%;filter:blur(200px);height:1000px;width:2000px}.circles2c{top:-670%}.social-links{margin-top:20px;z-index:1}.social-links a{display:inline-block;margin:0 10px}.social-icon{height:40px;transition:transform .3s ease-in-out;width:40px;z-index:0}.social-icon:hover{transform:scale(1.1)}#contact p{color:#fdfdfd;font-size:1.2rem}.footer{background:#222;color:#fff;font-size:.9rem;margin-top:40px;padding:15px}@keyframes moveAround{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(50px) translateX(-30px)}to{transform:translateY(-50px) translateX(30px)}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.navbarhome{border-radius:10px;margin:10px;padding:.5rem}.navbarhome h1 a{font-size:1.5rem}.navbar-links{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;flex-direction:column;gap:2rem;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .3s ease;width:70%;z-index:1000}.navbar-links.active{right:0}.hamburger{cursor:pointer;display:block;height:25px;position:relative;width:30px;z-index:1001}.hamburger span{background:#fff;display:block;height:3px;margin:5px 0;transition:all .3s ease;width:100%}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.hero-content{padding:20px;width:90%}.hero h1{font-size:1.8rem}.hero p{font-size:1rem}.about-section{padding:40px 5%}.about-text h2{font-size:1.8rem}.about-text p{font-size:1rem}.about-container{flex-direction:column}.about-image{margin-bottom:20px;order:-1}.image-types{height:auto;padding:30px 10px}.image-card{flex-direction:column!important;margin-bottom:30px;max-width:100%;width:90%}.image-card .card-content{margin:20px 0;text-align:center}.hover-image{height:200px;width:100%}.card{height:auto;margin-bottom:20px;max-width:100%;padding:1.5rem;width:90%}.gallery,.gallery2{height:auto;padding:20px 0}.gallery-track img,.gallery-track2 img{height:180px;width:300px}.price-card{display:block;margin:1rem auto;width:90%}.why-choose-us .card{height:auto;width:90%}.how-it-works .card img.after,.how-it-works .card img.before{max-width:200px}}@media (max-width:480px){.why-choose-us .card{width:100%}.image-card{width:95%}.hero h1{font-size:1.5rem}.hero p{font-size:.9rem}.navbarhome h1 a{font-size:1.2rem}}body{background-color:#000}.animated-blgint{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:-1}.gallery-tracklogin{animation:scrollGallery 40s linear infinite;display:flex;flex-direction:column;gap:30px;width:100%;will-change:transform}.gallery-row{display:flex;gap:20px;justify-content:space-around;min-width:100%;padding:0 20px;width:100%}.gallery-image{aspect-ratio:16/9;border-radius:6px;filter:blur(1.5px) brightness(.8);flex-shrink:0;height:9vw;max-width:250px;min-width:180px;object-fit:cover;opacity:.3;transition:all .4s ease;width:16vw}@keyframes scrollGallery{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.login-container{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.055);border-bottom:1px solid #fff3;border-radius:8px;border-radius:15px;box-shadow:0 0 10px #0000001a;box-shadow:0 8px 32px #0000001a;color:#ec2424;height:500px;margin:200px auto;max-width:400px;padding:2rem;text-decoration:none;transition:transform .3s,box-shadow .3s;width:500px}.login-container h2{color:#007bff}.login-form{display:flex;flex-direction:column;gap:15px}.login-input{border:1px solid #ddd;border-radius:4px}.login-button,.login-input{font-size:16px;padding:10px}.login-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer}.login-button:hover{background-color:#0056b3}.google-signin-button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:center;margin-top:10px;padding:10px;width:100%}.google-signin-button:hover{background-color:#f5f5f5}.google-icon{height:20px;width:20px}.divider{margin:20px 0;position:relative;text-align:center}.divider:after,.divider:before{background-color:#ddd;content:"";height:1px;position:absolute;top:50%;width:45%}.divider:before{left:0}.divider:after{right:0}.divider span{background-color:#fff;color:#666;font-size:14px;padding:0 10px}.error-message{color:#dc3545;font-size:14px;margin-top:10px;text-align:center}.dashboard1-wrapper{background-color:#000;color:#fff;font-family:Arial,sans-serif;min-height:100vh;z-index:1}.dashboard1-navbar{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-radius:15px;display:flex;justify-content:center;margin:20px;padding:1rem;text-align:center}.dashboard1-logo{color:#fdfdfd;font-size:2rem;font-weight:600;text-decoration:none}.dashboard1-features{padding:50px 20px;text-align:center;z-index:1}.dashboard1-card-container{align-items:center;display:flex;flex-direction:column;gap:30px}.dashboard1-image-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:15px;display:flex;justify-content:space-between;max-width:900px;padding:20px;width:80%}.dashboard1-image-card:nth-child(odd){flex-direction:row}.dashboard1-image-card:nth-child(2n){flex-direction:row-reverse}.dashboard1-card-content{flex:1 1;margin:0 20px}.dashboard1-card-content h3{color:#fff;font-size:2rem;margin-bottom:15px}.dashboard1-hover-image{border-radius:10px;height:250px;overflow:hidden;position:relative;width:300px}.dashboard1-hover-image img{height:100%;object-fit:cover;transition:opacity .5s ease-in-out;width:100%}.dashboard1-hover-image .dashboard1-after{left:0;opacity:0;position:absolute;top:0}.dashboard1-hover-image:hover .dashboard1-after{opacity:1}.dashboard1-hover-image:hover .dashboard1-before{opacity:0}.dashboard1-cta-button{background:#5885ff;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;margin-top:10px;padding:12px 24px;text-decoration:none;transition:background .3s}.dashboard1-cta-button:hover{background:#04f}
/*# sourceMappingURL=main.eb9950f2.css.map*/