body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Gilroy;font-style:normal;font-weight:900;src:local("Gilroy-Black"),url(/static/media/Gilroy-Black.3566c87fe5eaaa7052d5.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:900;src:local("Gilroy-BlackItalic"),url(/static/media/Gilroy-BlackItalic.166365ebe89db575a0c1.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:local("Gilroy-Bold"),url(/static/media/Gilroy-Bold.ca49f7658c4eaac78b6d.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:700;src:local("Gilroy-BoldItalic"),url(/static/media/Gilroy-BoldItalic.ef735bce11cfbb759540.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:800;src:local("Gilroy-ExtraBold"),url(/static/media/Gilroy-ExtraBold.59a66eb8c577778daaa5.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:800;src:local("Gilroy-ExtraBoldItalic"),url(/static/media/Gilroy-ExtraBoldItalic.33f2985b2a89eeb1008b.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:950;src:local("Gilroy-Heavy"),url(/static/media/Gilroy-Heavy.41ca3e2d8c1dc7d3cde9.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:950;src:local("Gilroy-HeavyItalic"),url(/static/media/Gilroy-HeavyItalic.e03ca91e292d53be084a.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:300;src:local("Gilroy-Light"),url(/static/media/Gilroy-Light.1822a291dd62fe2cca72.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:300;src:local("Gilroy-LightItalic"),url(/static/media/Gilroy-LightItalic.6d1bb712a33e4d603f27.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:local("Gilroy-Medium"),url(/static/media/Gilroy-Medium.1b4da6582f83f45ea039.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:500;src:local("Gilroy-MediumItalic"),url(/static/media/Gilroy-MediumItalic.32e71bba19919e8e0618.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:local("Gilroy-Regular"),url(/static/media/Gilroy-Regular.5b89a8df3b17dccdb73f.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:400;src:local("Gilroy-RegularItalic"),url(/static/media/Gilroy-RegularItalic.aada5f763052a8db57fe.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;src:local("Gilroy-SemiBold"),url(/static/media/Gilroy-SemiBold.07b9100a72fe7d46d20a.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:600;src:local("Gilroy-SemiBoldItalic"),url(/static/media/Gilroy-SemiBoldItalic.1024cf519c52eb8c377f.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:100;src:local("Gilroy-Thin"),url(/static/media/Gilroy-Thin.28f856b7c4b3d473e0d1.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:100;src:local("Gilroy-ThinItalic"),url(/static/media/Gilroy-ThinItalic.930dc405dc78cc97a766.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:200;src:local("Gilroy-UltraLight"),url(/static/media/Gilroy-UltraLight.768c44ec57dc827381b3.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:200;src:local("Gilroy-UltraLightItalic"),url(/static/media/Gilroy-UltraLightItalic.87f0acd42b27a5408e0b.ttf) format("truetype")}.navbar{align-items:center;background-color:#fffff3;height:8vh;padding:10px 5%;position:sticky;top:0;z-index:3000}.navItems,.navbar{display:flex;justify-content:space-between}.navItems{background:beige;border:.4px solid #a843;border-radius:40px;box-shadow:0 4px 25px rgba(0,0,0,.062);gap:10%;padding:1%;width:400px}.navItemList{align-items:center;color:#5c4033;display:flex;flex-direction:row;gap:10px;text-decoration:none}.navItemList p{color:#5c4033;margin:0}.navItemList:hover{color:#7a5b4a;cursor:pointer;transform:scale(1.05);transition:transform .2s ease-in-out}.hamburger{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;position:relative;width:25px;z-index:1100}.hamburger span{background:#5c4033;border-radius:3px;display:block;height:3px;position:relative;transition:all .3s ease}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobileMenu{display:flex;flex-direction:column;height:100vh;position:fixed;right:-100%;top:0;transition:right .4s ease-in-out;width:100%;z-index:1000}.mobileOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f5dccc;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.mobileMenu.showMenu{right:0}.mobileNavContent{animation:fadeSlideIn .5s ease;display:flex;flex-direction:column;gap:25px;margin-top:80px;padding:20px;width:80%}.mobileNavContent hr{border:.5px solid #a846;width:100%}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.desktopNav{display:none!important}.hamburger{display:flex}}.navbar-user-info{align-items:center;display:flex;gap:15px}.navbar-username{color:#5c4033;font-weight:600;margin:0}.ButtonBackground{background:beige;border:.4px solid #a843;height:50px;justify-content:center;padding:.5%;width:170px}.Button,.ButtonBackground{align-items:center;border-radius:40px;display:flex}.Button{background:#5c4033;color:beige;flex-direction:row;justify-content:space-around;padding:.2% 2%;width:160px}.Button:hover{background:#7a5b4a;cursor:pointer;transform:scale(1.05);transition:transform .2s ease-in-out}.badger-container{align-items:center;border:1px solid #aa884438;border-radius:50%;display:flex;height:40px;justify-content:center;min-height:40px;min-width:40px;overflow:hidden;width:40px}.badger-container img{height:100%;object-fit:cover;width:100%}.HeroSection{align-items:center;background-color:#fffff3;display:flex;flex-direction:row;gap:40px;justify-content:space-between;min-height:65vh;padding:0 2% 5% 10%}.brandInfoTeaser{display:flex;flex:1 1 50%;flex-direction:column;max-width:600px;z-index:1000!important}.HeroCTA{color:#a84;font-size:45px;font-weight:800;line-height:1.4}.HeroCTA .typed-text{display:none}.HeroCtaRider{color:#5c4033;font-size:30px;font-weight:600;line-height:1.5;margin-top:-20px}.actionButtons{align-items:center;display:flex;flex-direction:row;gap:25px;justify-content:left;margin-top:20px;width:100%}.textLinks{color:#a84;font-weight:600;transition:transform .2s ease-in-out}.textLinks:hover{cursor:pointer;transform:scale(1.05)}.desktop-hero-imagery,.heroImagery{align-items:center;display:flex;flex:1 1 50%;justify-content:center}.mobile-hero-imagery{display:none}.imageAnimation1{display:flex;flex-direction:row;gap:15px;margin-top:100px;width:100%}.imageAnimation1 img{height:auto;max-width:100%;object-fit:contain}.leftAnimation,.rightAnimation{display:flex;flex-direction:column;gap:15px}@keyframes slideInTop{0%{opacity:0;transform:translateY(-60px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(60px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}.leftAnimation{animation:slideInTop 10s ease-out infinite}.rightAnimation{animation:slideInBottom 10s ease-out infinite}.TextAnimation1{animation:slideInTop 10s ease-out .2s infinite}.manDigging{animation:slideInBottom 10s ease-out .4s infinite}.womanTyping{animation:slideInTop 10s ease-out .6s infinite}.TextAnimation2{animation:slideInBottom 10s ease-out .8s infinite}.imageAnimation2{background-color:#fffff3;border:.5px solid #5c40333f;border-radius:25px;box-shadow:0 4px 25px rgba(0,0,0,.062);display:flex;flex-direction:column;font-size:9px;height:450px;justify-content:space-between;max-width:500px;padding:20px;width:100%}.headerButtons{align-items:flex-start;display:flex;flex-direction:row;gap:8px;width:100%}.greenButton,.redButton,.yellowButton{border-radius:50%;height:13px;width:13px}.redButton{background-color:#ed6a5e}.yellowButton{background-color:#f5bd4f}.greenButton{background-color:#62c554}.chatDummy{flex-grow:1;font-size:10px;margin:15px 0;overflow-y:auto}.bubblesDummy,.chatDummy{display:flex;flex-direction:column}.bubblesDummy{gap:15px}.userInputDummy{align-self:flex-start;background-color:#f5f5dca4;border:.5px solid #aa884459;border-radius:20px;box-shadow:0 2px 5px #aa88441a;color:#464646;display:flex;font-size:12px;max-width:85%;padding:10px 15px;text-align:left;width:fit-content}.mineTrixAiDummy{color:#505050;font-size:14px;padding:0 0 0 5%;width:100%}.minTrixAiTextDummy{font-size:12px;line-height:1.6;text-align:left;width:85%}.inputBarDummy{align-items:center;background-color:beige;border:.5px solid #aa884459;border-radius:20px;box-sizing:border-box;color:#464646;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;padding:12px 15px;width:100%}#inputBarDummyText{font-size:12px;margin:0;padding:0;text-align:left}.typing-cursor{animation:blink 1s step-end infinite;font-weight:700}.blackForwardArrow{height:20px;object-fit:contain;width:20px}@keyframes blink{0%,to{color:#0000}50%{color:#000}}@media (max-width:1140px){.HeroCTA{font-size:38px}.HeroCtaRider{font-size:24px}}@media (max-width:992px){.HeroSection{flex-direction:column;min-height:40vh;padding:10% 5%;text-align:center}.desktop-hero-imagery{display:none}.mobile-hero-imagery{display:flex;justify-content:center;margin-top:-80px;width:100%}.mobile-hero-imagery .TextAnimation1,.mobile-hero-imagery .TextAnimation2,.mobile-hero-imagery .leftAnimation,.mobile-hero-imagery .manDigging,.mobile-hero-imagery .rightAnimation,.mobile-hero-imagery .womanTyping{animation:none}.brandInfoTeaser{align-items:center;max-width:100%}.actionButtons{justify-content:center}.HeroCTA{font-size:32px}.HeroCTA .full-text{display:none}.HeroCTA .typed-text{display:inline;margin:0 auto}.HeroCtaRider{font-size:20px}.actionButtons{flex-direction:column;gap:15px}.desktop-hero-imagery,.imageAnimation2{display:none!important}}@media (max-width:576px){.HeroCTA{font-size:32px}.HeroCTA .full-text{display:none}.HeroCTA .typed-text{display:inline;margin:0 auto}.HeroCtaRider{font-size:20px}.actionButtons{flex-direction:column;gap:15px}.desktop-hero-imagery,.imageAnimation2{display:none!important}}@keyframes blink-cursor{0%,to{border-color:#0000}50%{border-color:#a84}}.js-typing-cursor{animation:blink-cursor .7s step-end infinite;border-right:3px solid #a84;display:inline-block;height:1em;vertical-align:bottom}.js-typing-cursor.finished{animation:blink-cursor 1.2s step-end infinite}body{font-family:Gilroy,Arial,sans-serif}.feature-strip{display:flex;flex-direction:column;gap:40px;padding:2% 10%}.StripHeaderAndNav{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.StripHeader{color:#a84;font-size:40px;font-weight:800}.StripNav{display:flex;flex-direction:row;gap:30px}.Arrows{cursor:pointer;transition:transform .3s ease}.Arrows:hover{transform:scale(1.1)}.StripContentContainer{-ms-overflow-style:none;display:flex;flex-direction:row;gap:50px;justify-content:space-between;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.StripContentContainer::-webkit-scrollbar{display:none}.StripContent{display:flex;flex:0 0 320px;flex-direction:column;scroll-snap-align:start}.featureTitle{color:#5c4033;font-size:30px;margin-bottom:10px;margin-left:35px;margin-top:20px}.StripText{color:#313131;line-height:1.8;margin-left:35px;white-space:normal;width:90%}@media (max-width:992px){.StripContent{flex-basis:280px}.StripContentContainer{gap:80px}.StripHeader{font-size:32px}.StripHeaderAndNav{align-items:flex-start;flex-direction:column;gap:30px}}.history-stack::-webkit-scrollbar{width:6px}.history-stack::-webkit-scrollbar-track{background:#0000}.history-stack::-webkit-scrollbar-thumb{background-color:#aa88449c;border-radius:20px}.history-stack::-webkit-scrollbar-thumb:hover{background-color:#a84}.history-stack{scrollbar-color:#a84 #0000;scrollbar-width:thin}.footer{background-color:#fffff3;color:#3b2a20;font-family:Gilroy,sans-serif;padding:4% 10% 2%}.footerSection{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.FooterContent{display:flex;flex:1 1;flex-direction:column;gap:60px;min-width:250px}.footerLogo{max-width:100%;width:180px}.Content{display:flex;flex-direction:row;flex-wrap:wrap;gap:80px}.Links-section,.Social-media-section{display:flex;flex-direction:column;gap:1.2rem}.Links-section hr,.Social-media-section hr{border:none;border-top:1px solid #d9d9d9;margin:.5rem 0}.footer-links{color:#3b2a20;text-decoration:none}.Links{display:flex;flex-direction:column;gap:.75rem}.Links p{cursor:pointer;font-size:.95rem;font-weight:500;transition:color .3s ease}.Links p:hover{color:#8b5e34}.Social-media-section .Follow-us{display:flex;flex-direction:column;gap:.75rem}.Social-media-handles{align-items:center;display:flex;gap:1rem}.Social-media-handles a{color:#3b2a20;font-size:1.4rem;transition:color .3s ease}.individual-handles:hover{color:#8b5e34;cursor:pointer}.Email p:first-child,.Phone-Number p:first-child{font-weight:600}.Email p,.Phone-Number p{font-size:.95rem;margin:.3rem 0}.FooterVideo{flex:1 1;min-width:280px;text-align:center}.powered-by{color:#bd0202;font-weight:600;gap:10px}.footer-text{font-size:10px}.FooterVideo p{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.Padded-youtube-video-container{align-items:center;background:#f4f4d1;border:2px solid #e0e0d6;border-radius:12px;display:flex;justify-content:center;padding:6px;width:100%}.embedded-youtube-video{aspect-ratio:16/9;border-radius:12px;max-width:820px;overflow:hidden;position:relative;width:100%}.embedded-youtube-video iframe{border:none;height:100%;width:100%}.footerCopyRight{align-items:center;color:#666;display:flex;flex-direction:row;font-size:.85rem;gap:10px;margin-top:2rem;text-align:left}@media (max-width:1024px){.footerSection{flex-direction:column;gap:2.5rem}.FooterContent{gap:40px}.Content{gap:60px}.embedded-youtube-video{max-width:100%}}@media (max-width:768px){.footer{padding:6% 5% 3%}.footerSection{flex-direction:column}.FooterContent,.footerSection{align-items:center;text-align:center}.Content{flex-direction:column;gap:30px}.Padded-youtube-video-container{background:#0000;border:none;border-radius:0;padding:0;width:90vw}.embedded-youtube-video{aspect-ratio:16/9;border-radius:0;width:100vw}.FooterVideo p{font-size:1rem;margin-bottom:.5rem}.footerCopyRight{justify-content:center;margin-top:1.5rem;text-align:center}}@media (max-width:480px){.main-title{font-size:1rem}.Email p,.Links p,.Phone-Number p{font-size:.9rem}.FooterVideo p{font-size:.95rem}}.FaqSection{background-color:beige;display:flex;justify-content:center;padding:4% 10%}.FaqContentWrapper{align-items:flex-start;display:flex;flex-direction:row;gap:5%;width:100%}.FaqGroup{display:flex;flex:1 1 60%;flex-direction:column}.HeaderSection{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.FaqTitle{color:#a84;font-size:30px;font-weight:700}.FaqQuestionMark{fill:#5c4033;height:60px;width:60px}.Faq{border-bottom:1px solid #d9cba5;margin-top:30px;padding-bottom:15px}.FaqQuestionRow{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.FaqQuestionRow:hover .FaqQuestion{color:#a84}.FaqQuestion{font-size:18px;margin:0;transition:color .3s ease}.FaqQuestion,.FaqToggle{color:#5c4033;font-weight:700}.FaqToggle{font-size:24px}.FaqResponse{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-out,opacity .4s ease-out,margin-top .4s ease-out}.FaqResponse.show{margin-top:15px;max-height:500px;opacity:1}.FaqResponse p{color:#333;font-size:16px;line-height:1.6;margin:0}.FaqImageWrapper{align-items:center;display:flex;flex:1 1 35%;justify-content:center;position:sticky;top:100px}.FaqImage{border-radius:16px;box-shadow:0 8px 24px #0000000d;height:auto;max-width:500px;width:100%}@media (max-width:992px){.FaqContentWrapper{gap:0}.FaqImageWrapper{display:none}.FaqGroup{flex-basis:100%;width:100%}}@media (max-width:600px){.FaqSection{padding:10% 5%}.FaqTitle{font-size:24px}.FaqQuestion{font-size:16px}.FaqToggle{font-size:20px}}@media (max-width:992px){.FaqContentWrapper{align-items:flex-start;flex-direction:column-reverse;gap:40px;margin-bottom:60px;margin-top:60px}.FaqImage{max-width:400px}.heroImagery{display:flex}.brandInfoTeaser{width:100%}}@media (max-width:600px){.FaqTitle{font-size:24px}.FaqQuestion{font-size:16px}.FaqToggle{font-size:20px}}.how-to-use-container{overflow:hidden;padding:4rem 1rem;position:relative;text-align:center}.background-blur{inset:0;overflow:hidden;position:absolute;z-index:-2}.background-blur img{filter:blur(20px);height:100%;object-fit:cover;transform:scale(1.1);width:100%}.background-blur .overlay{background-color:#f4f4d1;inset:0;opacity:.9;position:absolute;z-index:1}.header-container{margin:0 auto 2rem;max-width:800px}.mini-title{color:#5c4b30;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.main-title{color:#3d2e1f;font-size:1.8rem;font-weight:700;margin-bottom:.8rem}.sub-text{color:#5c4b30;font-size:1rem}.youtube-video-container{background-color:#f4f4d1;border:3px solid #fff;border-radius:16px;box-shadow:0 8px 20px #0000001a;margin:0 auto;max-width:900px;padding:1rem}.youtube-video-container iframe{border-radius:12px;height:450px;width:100%}@media (max-width:1024px){.main-title{font-size:1.6rem}.youtube-video-container iframe{height:380px}}@media (max-width:768px){.main-title{font-size:1.4rem}.sub-text{font-size:.95rem}.youtube-video-container iframe{height:300px}}@media (max-width:480px){.main-title{font-size:1.2rem}.youtube-video-container iframe{height:220px}}.partner-slider-container{--logo-count:9;--logo-width:220px;--logo-gap:80px;--animation-duration:25s;background-color:#fff;overflow:hidden;padding:60px 0;position:relative;width:100%}.div-title{color:#5c4033;font-size:clamp(2rem,5vw,2.2rem);font-weight:700;margin-bottom:40px;text-align:center}.logo-slider{margin:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);position:relative;width:100%}.logo-slide-track{--slide-item-width:calc(var(--logo-width) + var(--logo-gap));align-items:center;animation:scroll var(--animation-duration) linear infinite;display:flex;width:calc(var(--slide-item-width)*var(--logo-count)*2)}.logo-slide-track:hover{animation-play-state:paused}.logo-image{align-items:center;display:flex;height:100px;justify-content:center;margin:0 calc(var(--logo-gap)/2);width:var(--logo-width)}.logo-image img{filter:grayscale(5%);max-height:80px;max-width:100%;object-fit:contain;opacity:.7;transition:filter .3s ease,opacity .3s ease}.logo-slide-track:hover .logo-image img{filter:grayscale(0);opacity:1}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(var(--slide-item-width)*var(--logo-count)*-1))}}@media (max-width:1024px){.partner-slider-container{--logo-width:180px;--logo-gap:60px;--animation-duration:22s}}@media (max-width:767px){.partner-slider-container{--logo-width:140px;--logo-gap:40px;--animation-duration:20s}.div-title{margin-bottom:25px}.logo-slider{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000)}}.signup{display:flex;font-family:Gilroy,sans-serif;height:90vh;width:100%}.Teaser-text-rider{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a84,beige);-webkit-background-clip:text;background-clip:text;color:#0000}.SignIn-Button button{background:#3b2a20;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.85rem;transition:all .3s ease;width:100%}.SignIn-Button button:hover{background:#5a3c28}.Forgot-Password{color:#555;cursor:pointer;font-size:.9rem;margin-top:.75rem;text-align:right}.Forgot-Password:hover{text-decoration:underline}.SignUp-link-container{margin-top:1.5rem;text-align:center}.SignUp-link-text{color:#555;font-size:.9rem}.SignUp-link-text a{color:#3b2a20;font-weight:600;text-decoration:none}.SignUp-link-text a:hover{text-decoration:underline}.signup-page{display:flex;font-family:Gilroy,sans-serif;height:90vh;width:100%}.SignUp-Teaser{align-items:center;background:linear-gradient(180deg,#3b2a20,#1a100c);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;position:relative;text-align:center}.SignUp-Teaser img{height:80px;margin-bottom:1.5rem;width:80px}.SignUp-Section{background:beige;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10%}.Registration-Welcome-Text{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.Registration-Instruction-Text{color:#444;font-size:1rem}.Google-signin-button{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem;padding:.75rem;transition:all .3s ease}.Google-signin-button:hover{background:#f0f0f0}.Divider{align-items:center;display:flex;gap:.75rem}.Divider .Line{border:none;border-top:1px solid #ccc;flex:1 1}.Or-text{color:#666;font-size:.9rem}.Email-Input-Section,.Password-Input-Section{display:flex;flex-direction:column;margin-bottom:1.25rem}.Email-Input-Section input,.Password-Input-Section input{border:1px solid #ccc;border-radius:6px;font-size:1rem;outline:none;padding:.75rem 1rem}.Email-Input-Section input:focus,.Password-Input-Section input:focus{border-color:#8b5e34}.SignUp-Button button{background:#3b2a20;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.85rem;transition:all .3s ease;width:100%}.SignUp-Button button:hover{background:#5a3c28}.Login-text{color:#555;font-size:.9rem;margin-top:.75rem;text-align:right}.Login-text a{color:#3b2a20;font-weight:600;text-decoration:none}.Login-text a:hover{text-decoration:underline}.Password-input-wrapper input{padding-right:35px}@media (max-width:992px){.SignUp-Teaser{display:none!important}}.forgot-password-page{display:flex;font-family:Gilroy,sans-serif;height:90vh;width:100%}.ForgotPassword-Teaser{align-items:center;background:linear-gradient(180deg,#3b2a20,#1a100c);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;position:relative;text-align:center}.ForgotPassword-Teaser img{height:80px;margin-bottom:1.5rem;width:80px}.Teaser-text-header{color:beige;font-size:40px;width:500px}.ForgotPassword-Section{background:beige;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10%}.ForgotPassword-Form-welcome-and-instructions{margin-bottom:2rem}.ForgotPassword-Heading{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.ForgotPassword-Subheading{color:#444;font-size:1rem;margin-bottom:.5rem}.ForgotPassword-Instruction{color:#444;font-size:1rem}.Email-Input-Section{display:flex;flex-direction:column;margin-bottom:1.25rem}.Email-Input-Section input{border:1px solid #ccc;border-radius:6px;font-size:1rem;outline:none;padding:.75rem 1rem}.Email-Input-Section input:focus{border-color:#8b5e34}.ForgotPassword-Button button{background:#3b2a20;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.85rem;transition:all .3s ease;width:100%}.ForgotPassword-Button button:hover{background:#5a3c28}.Remember-password-text{color:#555;font-size:.9rem;margin-top:1.5rem;text-align:center}.Remember-password-text a{color:#3b2a20;font-weight:600;text-decoration:none}.Remember-password-text a:hover{text-decoration:underline}.Forgot-Password{text-decoration:none}@media (max-width:992px){.ForgotPassword-Teaser{display:none!important}}.reset-password-page{display:flex;font-family:Gilroy,sans-serif;height:90vh;width:100%}.ResetPassword-Teaser{align-items:center;background:linear-gradient(180deg,#3b2a20,#1a100c);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem;position:relative;text-align:center}.ResetPassword-Teaser img{height:80px;margin-bottom:1.5rem;width:80px}.Teaser-text-header{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a84,beige);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700;margin-bottom:1rem;max-width:500px}.Teaser-text-rider{color:#d6d6d6;font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:400px}.Navigation-buttons{bottom:2rem;display:flex;gap:.5rem;justify-content:center;position:absolute}.Navigation-buttons span{background:#bbb;border-radius:50%;cursor:pointer;height:10px;transition:background .3s ease;width:10px}.Navigation-buttons span.active{background:beige}.ResetPassword-Section{background:beige;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10%}.ResetPassword-Form-welcome-and-instructions{margin-bottom:2rem}.ResetPassword-Heading{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.ResetPassword-Instruction{color:#444;font-size:1rem}.Password-Input-Section{display:flex;flex-direction:column;margin-bottom:1.25rem}.Password-Input-Section p{color:#333;font-weight:600;margin-bottom:.5rem}.Password-input-wrapper{position:relative;width:100%}.Password-input-wrapper input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:1rem;outline:none;padding:.75rem 40px .75rem 1rem;width:100%}.Password-input-wrapper input:focus{border-color:#8b5e34}.Password-toggle-button{background:none;border:none;color:#666;cursor:pointer;padding:5px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.ResetPassword-Button-Container{margin-top:1.5rem}.ResetPassword-Button button{background:#3b2a20;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.85rem;transition:all .3s ease;width:100%}.ResetPassword-Button button:hover{background:#5a3c28}.ResetPassword-Button button:disabled{background-color:#ccc;cursor:not-allowed}.Back-to-signin-text{color:#555;font-size:.9rem;margin-top:1.5rem;text-align:center}.Back-to-signin-text a{color:#3b2a20;font-weight:600;text-decoration:none}.Back-to-signin-text a:hover{text-decoration:underline}.success-message{color:green}.error-message,.success-message{margin-bottom:1rem;text-align:center}.error-message{color:red}@media (max-width:992px){.ResetPassword-Teaser{display:none}.ResetPassword-Section{padding:5%}}.chat-interface{align-items:stretch;background-color:#fffff3;display:flex;flex-direction:row;height:100%;justify-content:flex-start;margin:0;transition:width .5s ease-in-out,margin-left .5s ease-in-out;width:100%}.chat-content-area{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:35px;height:95%;justify-content:center;overflow:hidden}.chat-interface.chat-shrunk{margin-left:15%;width:85%}.chat-interface.chat-expanded{margin-left:0;width:100%}.closed-sidebar-panel{flex-shrink:0;gap:20px;height:100vh;margin-right:20px;padding-top:140px;transition:width .5s ease-in-out;width:45px}.closed-sidebar-panel,.conversation-stack{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.conversation-stack{gap:0;height:65vh;margin-top:3%;overflow-y:auto;padding:3% 0;width:100%}.conversation-pair{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.conversation-divider{border:none;border-top:1px solid #aa884438;margin:25px 0;width:60%}.minetrix-response-bubble,.user-query-bubble{align-items:flex-start;border-radius:20px;display:flex;flex-direction:row;gap:20px;padding:20px;width:60%}.badger-container-title{align-items:center;border:1px solid #aa884438;border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;width:100px}.badger-container-title img{height:100%;object-fit:cover;width:100%}.user-query-bubble{background-color:#f4f4d1;border:1px solid #aa884438;gap:5px}.minetrix-response-bubble{gap:10px}.user-avatar{align-items:center;background-color:#a84;border-radius:50%;color:#fffff3;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;margin-right:15px;min-height:40px;min-width:40px;width:40px}.query-container,.response-container{color:#5c4033;display:flex;flex-direction:column;width:100%}.query-text,.response-text{color:#444;line-height:2;margin-bottom:10px}.query-info,.response-info{align-items:center;color:#928984;display:flex;flex-direction:row;font-size:13px;gap:20px}.query-actions,.response-actions{align-items:center;display:flex;flex-direction:row;gap:10px}.edit-query-area{border:.5px solid #aa884452;border-radius:10px;box-sizing:border-box;color:#5c4033;font-family:inherit;font-size:1rem;height:120px;outline:none;padding:10px;resize:none;width:100%}.welcome-cta{align-items:center;display:flex;flex-direction:column}.minetrix-icon{margin:10px;width:100px}.welcome-message-cta{color:#a84;font-size:45px;font-weight:700;margin:20px;text-align:center}.welcome-message-rider{color:#5c4033;font-size:30px;text-align:center}.Suggestions{flex-direction:column;width:60%}.Suggestions,.suggestions-navigation{display:flex;gap:20px;justify-content:center}.suggestions-navigation{align-items:center;color:#a84;flex-direction:row;margin-top:20px}.suggestion-items-container{gap:20px;overflow-x:hidden}.suggestion-items,.suggestion-items-container{display:flex;flex-direction:row;justify-content:space-between}.suggestion-items{align-items:center;font-size:13px}.suggestion-items:hover{color:#5c4033;cursor:pointer;font-weight:800;transition:transform .2s ease-in-out}.suggestion-text{width:100%}.upArrow{color:#a84;height:15px;transform:scaleX(-1);width:15px}.upArrow:hover{color:#7a563a;cursor:pointer;transition:.5s}.query{align-items:flex-end;background-color:#fff;border:.5px solid #aa884452;border-radius:300px;color:#5c4033;display:flex;flex-direction:row;font-size:18px;max-height:130px;min-height:115px;padding:10px;position:relative;width:65%}.query-area{border:none;line-height:2;margin-left:35px;max-height:105px;min-height:80%;outline:none;overflow-y:auto;padding:0;resize:none;width:80%}.send-arrow-container{align-items:center;display:flex;height:40%;justify-content:center;margin-right:20px;width:20%}.send-arrow{color:#a84;height:100%;width:100%}.send-arrow:hover{color:#7a563a;cursor:pointer;transform:scale(1.1);transition:.5s}.transparency-section{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:60%}.Link-text-disclaimer{color:gray;font-size:11px}.Link-text{color:#a84;font-size:11px}.Link-text:hover{color:#7a563a;cursor:pointer;text-decoration:underline;transition:1s}.history-toggle-icon,.new-chat-icon-container svg{color:#5c4033;cursor:pointer;transition:.5s;width:25px}.history-toggle-icon:hover,.new-chat-icon-container svg:hover{color:#deb887;transform:scale(1.1)}.sidebar-hr{border:none;border-top:1px solid #aa884452;width:25px}.history-icon-tooltip-container,.new-chat-icon-container,.tooltip-container{display:inline-block;position:relative}.history-icon-tooltip-container .tooltip-text,.new-chat-icon-container .tooltip-text,.tooltip-container .tooltip-text{background-color:#5c4033;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:20px;margin-top:-40px;opacity:0;padding:5px 10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.history-icon-tooltip-container .tooltip-text,.new-chat-icon-container .tooltip-text{bottom:auto;top:125%}.history-icon-tooltip-container:hover .tooltip-text,.new-chat-icon-container:hover .tooltip-text,.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}.toast-notification{animation:fadein .5s,fadeout .5s 2.5s;background-color:#5c4033;border-radius:50px;bottom:20px;box-shadow:0 4px 8px #0003;color:#fff;font-size:14px;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:1000}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:20px;opacity:1}}@keyframes fadeout{0%{bottom:20px;opacity:1}to{bottom:0;opacity:0}}.translate-dropdown{background:#f4f4d1;border:1px solid #aa884452;border-radius:8px;cursor:pointer;padding:6px 12px}.translate-text-header{color:#5c4033;font-weight:600;margin:0}.language-options{display:flex;flex-direction:column;gap:6px;margin-top:8px}.language-options p{border-radius:4px;color:#5c4033;margin:0;padding:5px 10px;transition:background .3s}.language-options p:hover{background:#aa884438;cursor:pointer}@media screen and (max-width:1200px){.chat-interface.chat-shrunk{margin-left:10%;width:90%}.conversation-divider,.conversation-stack,.minetrix-response-bubble,.user-query-bubble{width:90%}.query{width:75%}.Suggestions,.transparency-section{width:80%}}@media screen and (max-width:992px){.chat-interface{box-sizing:border-box;padding:15px}.conversation-stack{height:65vh;width:100%}.query{border-radius:50px;max-height:110px;min-height:90px;width:90%}.query-area{font-size:16px;margin-left:20px;width:80%}.send-arrow-container{margin-right:15px;width:15%}.conversation-divider,.minetrix-response-bubble,.user-query-bubble{width:90%}.transparency-section{align-items:center;flex-direction:row!important;width:85%}.Suggestions{align-items:flex-start;width:85%}.suggestion-items-container{flex-direction:column;font-size:12px!important;gap:1px;width:100%}.suggestion-items{font-size:10px!important;justify-content:flex-start}.upArrow{display:none}.welcome-message-rider{font-size:20px;line-height:1.5}.closed-sidebar-panel{gap:10px ip!important;height:50vh!important;margin-right:1px;padding-top:40px!important}}@media screen and (max-width:768px){.welcome-message-cta{font-size:28px;text-align:center}.badger-container{display:flex}.welcome-message-rider{font-size:18px;padding:0 10px}.query{gap:10px;max-height:100px;min-height:70px;padding:8px;width:95%}.query-area{font-size:14px;line-height:1.5;margin-left:15px;margin-top:20px;width:80%}.send-arrow-container{margin-right:5px;width:15%}.minetrix-response-bubble,.user-query-bubble{padding:15px;width:85%!important}.Suggestions{flex-direction:column}.Suggestions,.transparency-section{align-items:flex-start;gap:10px;justify-content:space-between;width:85%}.Link-text-disclaimer{display:none;font-size:8px!important}.Link-text{font-size:8px}.transparency-section{flex-direction:row}.history-icon-tooltip-container .tooltip-text,.new-chat-icon-container .tooltip-text,.tooltip-container .tooltip-text{display:none}}@media screen and (max-width:576px){.chat-interface{gap:0;padding:5px}.chat-content-area{padding:0 5px 5px}.minetrix-icon{margin:5px;width:70px}.welcome-message-cta{font-size:22px}.welcome-message-rider{font-size:16px;margin-top:-15px}.query{align-items:stretch;border-radius:20px;flex-direction:column;max-height:none;min-height:100px;padding:15px;position:relative;width:90%!important}.query-area{box-sizing:border-box;font-size:14px;margin-bottom:10px;margin-left:0;max-height:80px;padding-right:40px;width:100%}.send-arrow-container{bottom:10px;height:auto;position:absolute;right:15px;width:auto}.send-arrow{height:25px;width:25px}.minetrix-response-bubble,.user-query-bubble{border-radius:15px;font-size:14px;padding:10px;width:100%}.Suggestions,.transparency-section{width:100%}}.filter-container{gap:5px;position:relative}.clear-filter-icon{color:#928984;cursor:pointer;height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.clear-filter-icon:hover{color:#5c4033}.filter-container input[type=date]{padding-right:25px}.pagination{gap:15px;justify-content:center}.pagination-nav-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:background-color .3s}.pagination-nav-button:hover:not(:disabled){background-color:#f4f4d1}.pagination-nav-button:disabled{cursor:not-allowed;opacity:.4}.pagination-nav-button svg{color:#5c4033;height:22px;width:22px}.history-container{background-color:#f4f4d1;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;padding:30px;position:fixed;top:80px;transition:transform .4s ease-in-out;width:280px;z-index:20}.history-container.open{transform:translateX(0)}.history-container.closed{transform:translateX(-200%)}.Header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.History{color:#5c4033;font-size:24px;font-weight:800}.history-icon-tooltip-container{position:relative}.history-icon{color:#5c4033;cursor:pointer;transition:color .3s ease;width:25px}.history-icon:hover{color:#cdaa7d}.history-tray{flex-grow:1;margin-right:-10px;overflow-y:auto;padding-right:10px}.history-item,.history-tray{display:flex;flex-direction:column}.history-item{border-bottom:1px solid #aa884452;cursor:pointer;margin-bottom:15px;padding:10px 0}.history-content{color:#5c4033;font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item:hover .history-content{font-weight:700}.history-info{color:#928984;font-size:12px}.new-chat-history-button{align-items:center;background-color:#e8e8d5;border-radius:20px;cursor:pointer;display:flex;gap:10px;justify-content:center;margin-bottom:20px;padding:10px 15px;transition:background-color .3s ease}.new-chat-history-button p{color:#5c4033;font-weight:600;margin:0}.new-chat-history-button svg{color:#5c4033;height:16px;width:16px}.new-chat-history-button:hover{background-color:#d1d1b8}@media (max-width:992px){.history-container{box-shadow:4px 0 20px #0000001a}.history-container.closed{transform:translateX(-160%)}}.filter-container{align-items:center;background-color:#e8e8d5;border-radius:12px;color:#5c4033;display:flex;font-size:13px;gap:8px;margin:10px 0 15px;padding:8px 12px}.filter-container label{color:#5c4033;font-size:13px;font-weight:600;margin-right:6px}.filter-container input[type=date]{background-color:#fff;border:1px solid #aa884452;border-radius:8px;color:#5c4033;font-size:13px;outline:none;padding:6px 10px;transition:border-color .3s ease,box-shadow .2s ease}.filter-container input[type=date]:focus{border-color:#cdaa7d;box-shadow:0 0 0 2px #cdaa7d33}.filter-container button{background-color:#d1d1b8;border:none;border-radius:8px;color:#5c4033;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:background-color .3s ease}.filter-container button:hover{background-color:#cdaa7d;color:#fff}.history-stack{flex-grow:1;margin-right:-10px;overflow-y:auto;padding-right:10px}.pagination{background-color:#e8e8d5;border-radius:12px;margin-top:10px;padding:8px 12px}.pagination button{background-color:#d1d1b8;border:none;color:#5c4033;font-weight:600;padding:6px 12px;transition:background-color .3s ease}.pagination button:hover:not(:disabled){background-color:#cdaa7d;color:#fff}.pagination-item{color:#5c4033;font-size:10px;font-weight:600}.chat-section{background-color:#fffff3;height:calc(100vh - 80px);overflow:hidden;position:relative;width:100%}:root{--secondary-color:beige;--text-color-light:#fef8eb;--text-color-dark:#333;--border-color:#d8c9b3}body{box-sizing:border-box;font-family:Gilroy,sans-serif}.Contact-us-container{background-color:beige;display:flex;height:100vh}.Contact-us-imagery-and-text{color:#fef8eb;color:var(--text-color-light);display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding:0 5%;position:relative}.Contact-us-image-container{height:100%;left:0;position:absolute;top:0;width:100%}.Contact-us-image-container img{filter:brightness(60%);height:100%;object-fit:cover;width:100%}.Contact-us-cta-tex{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a84,beige);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1rem;z-index:3}.Contact-us-text{font-size:1.2rem;line-height:1.5;width:70%;z-index:3}.Contact-us-content-forms{color:#a84;color:var(--primary-color);display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:5% 7%}.message-form{background-color:#a84;background-color:var(--primary-color);border-radius:12px;box-shadow:0 8px 16px #00000014;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;position:relative;width:90%}.message-form input.email-input{background:#ffffff26;border:none;border-radius:8px;color:#fef8eb;color:var(--text-color-light);font-family:Gilroy,sans-serif;font-size:1rem;outline:none;padding:1rem}.message-form input.email-input::placeholder{color:#ffffffb3}.message-form textarea{background:#ffffff26;border:none;border-radius:8px;color:#fef8eb;color:var(--text-color-light);font-size:1rem;min-height:150px;outline:none;padding:1rem;resize:none}.message-form textarea::placeholder{color:#ffffffb3}.send-arrow-contact-us{bottom:-260px;color:#fef8eb;color:var(--text-color-light);cursor:pointer;font-size:2rem;right:-660px;text-align:end;transition:transform .3s ease,color .3s ease}.send-arrow-contact-us:hover{color:beige;transform:translateX(5px)}.sample-faq-container{color:#a84;color:var(--primary-color);display:flex;flex-direction:column;gap:20px;margin-top:3rem}.contact-faq-items{display:flex;flex-direction:column;gap:25px;width:80%}.individual-sample-faq-item{color:#333;color:var(--text-color-dark);cursor:pointer;font-size:1.2rem;font-weight:500;margin:0;transition:color .3s ease}.individual-sample-faq-item:hover{color:#a84;color:var(--primary-color);text-decoration:underline}.contact-cta-header{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.contact-faq-items hr{border:none;border-top:1px solid #d8c9b3;border-top:1px solid var(--border-color);margin:0}@media (max-width:768px){.Contact-us-container{flex-direction:column;height:auto}.Contact-us-content-forms,.Contact-us-imagery-and-text{padding:10%;width:auto}.Contact-us-imagery-and-text{height:50vh;justify-content:flex-end;text-align:center}.Contact-us-text{margin-bottom:2rem;width:100%}.contact-faq-items{width:100%}}.about-container{font-family:Gilroy,Arial,sans-serif;margin:0 auto;max-width:1600px;overflow:hidden;padding:2% 10%}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeInAndSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeAndScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.header1-and-navbuttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.header1{animation:slideInFromRight .8s ease-out;color:#a84;font-size:3rem;font-weight:700}.navbuttons img{cursor:pointer;height:24px;margin-left:1rem}.content-container{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between}.content-image1{aspect-ratio:1/1;background-color:#f0f0f0;border-radius:8px;flex:0 0 15%}.about-right-column{display:flex;flex:0 0 80%;flex-direction:column}.content-image2{aspect-ratio:16/9;background-color:#f0f0f0;border-radius:8px;margin-top:2rem;width:100%}.content-image1 img,.content-image2 img{border-radius:8px;height:100%;object-fit:cover;opacity:0;width:100%}.content{display:flex;flex-direction:column;flex-grow:1}.header2{animation:slideInFromRight .8s ease-out forwards;animation-delay:.5s;color:#5c4033;font-size:2.5rem;font-weight:600;margin-top:2rem;opacity:1}.content-text-wrapper{overflow:hidden}.content-text{animation:fadeIn 1s ease-in forwards;animation-delay:1.5s;color:#444;font-size:20px;line-height:1.6;opacity:0}.content-slider{align-items:center;animation:fadeAndScaleIn 1s ease-in forwards;animation-delay:2.5s;display:flex;gap:1rem;opacity:0}.content-slider hr{animation:scaleXIn .5s ease-out forwards;background-color:#ddd;border:none;height:2px;margin:0 .5rem;transform:scaleX(0);width:50px}@keyframes scaleXIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-number{align-items:center;cursor:pointer;display:flex;gap:.5rem;opacity:.5;transition:opacity .3s}.page-number.active{opacity:1}.page-number p{color:#5c4033;font-size:1.2rem;font-weight:700}.rounded-rectangle,.small-rounded-rectangle{background-color:#a84;border-radius:4px;height:8px}.rounded-rectangle{animation:scaleXIn .5s ease-out forwards;width:40px}.small-rounded-rectangle{transition:width .3s;width:15px}.slider-text{font-size:.9rem;margin-left:.5rem;white-space:nowrap}.image-fading-out{animation:fadeOut .5s ease-out forwards}.content-image1 img{animation:fadeIn 1s ease-in forwards}.content-image2 img{animation:fadeInAndSlideUp 1s ease-out forwards;animation-delay:2s}@media (max-width:1024px){.about-container{padding:1.5rem}.content-container{align-items:flex-start;flex-direction:column}.content-image1{width:50%}.about-right-column{flex-basis:auto;width:100%}.header1{font-size:2.5rem}.header2{font-size:2rem}.content-text{font-size:1rem}.content-slider{flex-wrap:wrap;gap:.5rem}}@media (max-width:767px){.about-container{padding:1rem}.header1{font-size:2rem}.navbuttons img{height:20px}.header2{font-size:1.8rem;margin-top:1rem}.content-text{font-size:.9rem}.content-image1{width:60%}.about-right-column{width:100%}.content-slider{align-items:flex-start;flex-direction:column}.content-slider hr{display:none}.page-number{align-items:center;flex-direction:row;gap:.5rem}.slider-text{display:none}}.privacy-container{animation:fadeIn 1s ease-in;background-color:#fffff3;color:#444;font-family:Gilroy,Arial,sans-serif;padding:5% 12%}.privacy-header{color:#a84;font-size:2.8rem;font-weight:700;margin-bottom:.5rem;text-align:center}.effective-date{color:#928984;font-size:1rem;margin-bottom:2rem;text-align:center}.intro-text{color:#5c4033;font-size:1.2rem;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.privacy-sections{display:flex;flex-direction:column;gap:2rem}.privacy-section h2{border-left:4px solid #a84;color:#5c4033;font-size:1.5rem;margin-bottom:.5rem;padding-left:10px}.privacy-section p{font-size:1rem;line-height:1.8}.privacy-footer{color:#5c4033;font-weight:600;margin-top:3rem;text-align:center}@media (max-width:1024px){.privacy-container{padding:4% 8%}.privacy-header{font-size:2.2rem}.intro-text{font-size:1rem}}@media (max-width:767px){.privacy-container{padding:2rem 1.2rem}.privacy-header{font-size:1.8rem}.intro-text{font-size:.95rem}.privacy-section h2{font-size:1.2rem}.privacy-section p{font-size:.9rem;line-height:1.5}}.community-container{align-items:center;background-color:#fffff3;display:flex;font-family:Gilroy,Arial,sans-serif;justify-content:center;min-height:70vh;padding:2rem;text-align:center}.community-content{animation:fadeIn 1s ease-in-out;max-width:600px}.community-header{color:#a84;font-size:3rem;font-weight:700;margin-bottom:1rem}.coming-soon-text{color:#5c4033;font-size:2rem;font-weight:600;margin-bottom:1.5rem}.community-description{color:#444;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.spinner{animation:spin 1s linear infinite;border:5px solid beige;border-radius:50%;border-top-color:#a84;height:50px;margin:0 auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.community-header{font-size:2.5rem}.coming-soon-text{font-size:1.5rem}.community-description{font-size:1rem}}:root{--primary-color:#a84;--secondary-color:#5c4033;--background-color:#f8f7f0;--surface-color:#fff;--text-color:#333;--subtle-text-color:#777;--border-color:#e0e0e0;--shadow:0 4px 12px #0000000d;--border-radius:12px}body{background-color:#f8f7f0;background-color:var(--background-color);color:#333;color:var(--text-color);font-family:Poppins,sans-serif;margin:0}.admin-login-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-container{background:#fff;background:var(--surface-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow);display:flex;max-width:900px;overflow:hidden;width:100%}.login-form-wrapper{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 50px}.login-form-wrapper .logo-container{margin-bottom:2rem}.login-form-wrapper h2{color:#5c4033;color:var(--secondary-color);font-size:24px;margin-bottom:10px}.login-subtitle{color:#777;color:var(--subtle-text-color);margin-bottom:30px;margin-top:0}.login-artwork{background:linear-gradient(rgba(170,136,68,.068),rgba(92,64,51,.178)),url(/static/media/contact-us-bkg.7fc7b17e83b3c779f787.png) no-repeat 50%;background-size:cover;color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;padding:40px;position:relative}.artwork-overlay{background:#0003;bottom:0;left:0;position:absolute;right:0;top:0}.login-artwork h3,.login-artwork p{position:relative;z-index:1}.login-artwork h3{font-size:28px;margin-bottom:5px}.login-artwork p{font-size:16px;margin:0;opacity:.9}.input-group input{border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:12px 15px;width:100%}.login-button{background-color:#a84;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:background-color .3s ease;width:100%}.login-button:hover{background-color:#8c6d32}.error-message{color:#d9534f;font-size:14px;margin-bottom:15px}.admin-dashboard{background-color:#f8f7f0;background-color:var(--background-color);min-height:100vh}.dashboard-header{background-color:#fff;background-color:var(--surface-color);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);justify-content:space-between;padding:20px 40px}.dashboard-header,.header-left{align-items:center;display:flex}.header-left{gap:20px}.header-left h1{color:#5c4033;color:var(--secondary-color);font-size:22px;font-weight:600;margin:0}.back-link{color:#a84;color:var(--primary-color);font-weight:500;text-decoration:none}.dashboard-content{padding:30px 40px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.stat-card{background:#fff;background:var(--surface-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow);padding:20px}.stat-card h4{color:#777;color:var(--subtle-text-color);font-size:14px;margin:0 0 10px}.stat-card p{color:#5c4033;color:var(--secondary-color);font-size:28px;font-weight:600;margin:0}.stat-card .model-name{color:#a84;color:var(--primary-color)}.dashboard-section{background:#fff;background:var(--surface-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow);margin-bottom:30px;padding:25px}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px}.section-header h2{color:#5c4033;color:var(--secondary-color);font-size:20px;margin:0}.filters{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.search-bar{position:relative}.search-bar svg{color:#777;color:var(--subtle-text-color);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.date-filter,.search-bar input,.sort-dropdown{background-color:#fff;background-color:var(--surface-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-size:14px;height:40px;padding:10px 15px}.search-bar input{padding-left:40px}.sort-dropdown{cursor:pointer}.conversation-list{display:flex;flex-direction:column;gap:15px}.convo-item{background:#faf8f0;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;padding:15px;transition:box-shadow .2s,border-color .2s}.convo-item:hover{border-color:#a84;border-color:var(--primary-color);box-shadow:0 2px 8px #a843}.convo-title{color:#5c4033;color:var(--secondary-color);font-size:16px;font-weight:600;margin:0 0 8px}.convo-preview{color:#777;color:var(--subtle-text-color);font-size:14px;margin:0}.convo-meta{color:#999;font-size:12px;margin-top:15px}.convo-meta,.pagination{display:flex;justify-content:space-between}.pagination{align-items:center;border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color);gap:1rem;margin-top:1.5rem;padding-top:1.5rem}.pagination button{align-items:center;background:#fff;background:var(--surface-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;gap:5px;padding:8px 12px}.pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination-center{align-items:center;display:flex;gap:1rem}.page-info{color:#777;color:var(--subtle-text-color);font-size:.9rem;white-space:nowrap}.jump-to-page-form{align-items:center;display:flex}.jump-to-page-input{-moz-appearance:textfield;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:4px 0 0 4px;padding:.4rem;text-align:center;width:50px}.jump-to-page-input::-webkit-inner-spin-button,.jump-to-page-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jump-to-page-form button{background-color:#a84;background-color:var(--primary-color);border:1px solid #a84;border:1px solid var(--primary-color);border-radius:0 4px 4px 0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:.9rem;height:32px;padding:.4rem .8rem;transition:background-color .2s ease}.jump-to-page-form button:hover{background-color:#8c6d32}.management-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr}.file-upload-wrapper{margin-bottom:15px}.file-upload-wrapper input[type=file]{display:none}.file-upload-wrapper label{background-color:#f8f7f0;background-color:var(--background-color);border:2px dashed #e0e0e0;border:2px dashed var(--border-color);border-radius:8px;cursor:pointer;display:block;padding:12px;text-align:center}.button-group{display:flex;gap:10px}.action-button{align-items:center;background-color:#a84;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s}.action-button.secondary{background-color:#5c4033;background-color:var(--secondary-color)}.action-button:disabled{background-color:#ccc;cursor:not-allowed}.full-width{width:100%}.status-box{border-radius:8px;margin-top:20px;padding:15px;text-align:center}.status-box.loading{background-color:#fffbe6;border:1px solid #ffe58f}.chat-modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.chat-modal{background-color:#fff;background-color:var(--surface-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px 20px}.modal-header h3{color:#5c4033;color:var(--secondary-color);font-size:18px;margin:0}.close-modal-btn{background:none;border:none;color:#777;color:var(--subtle-text-color);cursor:pointer;font-size:24px}.modal-body{display:flex;flex:1 1;flex-direction:column;gap:15px;overflow-y:auto;padding:20px}.chat-bubble{border-radius:18px;line-height:1.5;max-width:80%;padding:10px 15px}.chat-bubble p{margin:0}.chat-bubble.user{align-self:flex-end;background-color:#a84;background-color:var(--primary-color);border-bottom-right-radius:4px;color:#fff}.chat-bubble.ai{align-self:flex-start;background-color:#e9e9eb;border-bottom-left-radius:4px;color:#333;color:var(--text-color)}@media (max-width:992px){.management-grid{grid-template-columns:1fr}.login-artwork{display:none}.login-form-wrapper{padding:30px}}@media (max-width:768px){.dashboard-content{padding:20px}.dashboard-header{align-items:flex-start;flex-direction:column;gap:10px;padding:15px 20px}.stats-grid{grid-template-columns:1fr}.filters,.section-header{align-items:stretch;flex-direction:column}.date-filter,.filters,.search-bar,.search-bar input,.sort-dropdown{width:100%}.pagination{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.pagination-center{justify-content:center;margin-top:1rem;order:1;width:100%}.page-info{display:none}}
/*# sourceMappingURL=main.28a19b5d.css.map*/