@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{font-size:1rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}button{font-family:Poppins,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:1400px){html{font-size:14px}}@media (max-width:1100px){html{font-size:13px}}@media (max-width:900px){html{font-size:11px}}@media (max-width:768px){html{font-size:11px}}@media (max-width:480px){html{font-size:10px}}[theme=dark]{--screen-background-color:#0e1428;--buttons-background-color:#be05fa;--text-primary:#fff;--text-secondary:#a5acc0;--card-background:#0a0b1480;--btn-text-color:#fff;--disabled-btn-color:#2b2b2b;--pricing-tabList:#fff;--pricing-tabData:#ffffffd6;--pricing-text-color:#000;--pricing-text-secondary-color:#434242;--text-black:#000;--HOVER-BG:#3a3a3933;--cardcontainer-background-color:#a86cda;--navigation-bar-color:#0e1428}[theme=light]{--screen-background-color:#f8fafc;--buttons-background-color:#be05fa;--text-primary:#1f2937;--text-secondary:#57606a;--card-background:#fffc;--btn-text-color:#fff;--disabled-btn-color:#f0f0f0;--pricing-tabList:#0e1428;--pricing-tabData:#0e1428;--pricing-text-color:#fff;--pricing-text-secondary-color:#868c92;--navigation-bar-color:#fff}.app-wrapper{background-color:var(--screen-background-color);display:flex;flex-direction:column;font-family:Poppins,sans-serif;overflow:visible;position:relative;scroll-behavior:smooth;button{font-family:Poppins}}.app-wrapper>*{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;width:100%}.home-header-container{background:#0000!important;height:3.4rem;position:fixed;text-align:center;top:.5rem;width:100%;z-index:1000;.header{align-items:center;background-color:var(--screen-background-color);border-radius:1rem;box-shadow:0 3px 6px #9f9a9a4d;color:var(--text-primary);display:flex;flex-direction:row;gap:1em;height:100%;justify-content:space-around;padding:.5rem 1rem .5rem 0;transition:height .5s ease-in-out;width:95%;.homepage-logo{cursor:pointer;margin:0 0 0 1rem;max-width:fit-content;object-fit:contain;padding:0;width:15%}.nav-menu{align-items:center;display:flex;flex:1 1;flex-direction:row;font-size:1rem;justify-content:space-around;padding:0 1rem;width:60%;.main-menu{background-color:initial;border:none;color:var(--text-primary);cursor:pointer;font-family:Poppins!important;font-size:1.1rem;position:relative;text-decoration:none}.main-menu:after{background:var(--text-primary);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.main-menu:hover:after{width:80%}.main-menu:hover{color:var(--buttons-background-color)}.dropdown{display:none;font-size:1rem;position:relative;.custom-line{border:none;border-top:.5px solid hsla(0,0%,100%,.455);left:10%;margin:0;position:absolute}.dropdown-toggle{align-items:center;color:var(--text-primary);display:flex;width:fit-content;.dropdown-icon{margin-left:.5rem;transition:all .3s ease}}}}.dropdown-menu{background-color:var(--buttons-background-color);border-radius:20px!important;display:none;margin-top:0;overflow:hidden;padding-top:.5rem;position:absolute;text-align:left;transition:opacity 3s ease,transform 3s ease;width:fit-content;z-index:1000;button{align-items:center;border-radius:1rem;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;gap:1rem;justify-content:flex-start;margin:0 1rem;max-width:12rem;min-width:fit-content}button:hover{background-color:var(--HOVER-BG)}}.dropdown:hover .dropdown-menu{display:block}.dropdown:hover .dropdown-icon{transform:rotate(90deg)}.loginbutton{align-items:center;display:flex;height:100%;justify-content:center;min-width:fit-content;width:15%;.play{margin-left:.5rem;width:.8rem}}}}.screen1 .content-2d,.screen1 .content-3d{background-color:var(--screen-background-color)}.screen1{color:var(--text-primary);height:100vh;width:100%;.content{align-items:flex-end;display:flex;height:100%;margin-left:0;position:relative;width:100%;.content-2d{display:flex;flex-direction:column;height:90%;justify-content:center;margin-bottom:0;width:40%;.container{height:100%;margin:0 2rem}.text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;.three-d-text1{font-size:1.3rem;line-height:2.4rem;.three-d-text{padding-bottom:1rem!important;text-align:center;word-spacing:.1rem;span{background:linear-gradient(135deg,var(--buttons-background-color) 0,#c44feb 50%,#d37bf0 70%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem}}.rocket-icon,.success-text{background:linear-gradient(135deg,var(--buttons-background-color) 0,#c44feb 50%,#d37bf0 70%);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline}.rocket-icon{color:var(--buttons-background-color);display:inline-block}}.video-card{.video-wrapper{align-items:center;object-fit:contain;video{border-radius:1rem;width:90%}}}button{width:10rem}button,p{font-size:1rem}p{line-height:1.2rem;margin:.4rem;text-align:left}}}.content-3d{height:90%;left:0;outline:none;pointer-events:all;position:sticky;top:0;width:60%;.ThreedModel-shimmer{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:var(--card-background);color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2000}.loader-icon{animation:spin 1.5s linear infinite;color:var(--buttons-background-color);height:3rem;opacity:.5;width:3rem}}}}.screen2{align-items:flex-end;background-color:var(--screen-background-color);display:flex;flex-direction:row;justify-content:space-around;position:relative;.screen2-content-2d{align-items:start;color:#fff;display:flex;flex-direction:column;gap:.6rem;height:90%;position:relative;width:45%;.profile{align-items:center;display:flex;flex-direction:row;height:40%;justify-content:start;padding-bottom:2rem;width:100%}.objectives-container{height:60%;width:100%}.objectives{align-items:center;display:flex;flex-wrap:wrap;gap:0 .5rem;height:100%;justify-content:center;padding:1rem;width:100%;.objective-card{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffd6;border-radius:1rem;color:#000;display:flex;flex-direction:column;height:48%;justify-content:flex-start;padding:1rem;transition:all .3s ease-in-out;width:48%}.objective-card:hover{background-color:var(--buttons-background-color);transform:translateY(-.3rem) scale(1.01)}.objective-icon{color:var(--buttons-background-color);height:2rem;margin-bottom:.3rem;min-height:2rem;transition:color .3s ease-in-out;width:2rem}.objective-card:hover .objective-icon{color:#000}.objective-title{color:#000;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.objective-description{color:#000;font-size:.9rem;font-weight:300}}}.content-3d{height:90%;outline:none;pointer-events:all;position:sticky;width:50%}}.ChoosePlan-container{position:relative;.skip-subscription{align-items:center;background-color:initial;border:.5px solid var(--buttons-background-color);color:var(--text-primary);display:flex;font-size:1.4rem;gap:.5rem;padding:.5rem 1rem;position:absolute;right:2rem;top:2rem;transition:all .3s ease}.skip-subscription:active{transform:scale(.9)}.skip-subscription:hover{background-color:var(--buttons-background-color);color:var(--text-primary)}.botguru-logo-image-pricing{cursor:pointer;left:1em;min-width:140px;position:absolute;top:2em;width:20%}}@media (max-width:600px){.home-header-container{height:5rem;.header{.homepage-logo,.loginbutton{width:20%}}}.screen1{.content{.content-2d{width:100%;.text-wrapper{.three-d-text1{font-size:2rem;line-height:4rem;.three-d-text{span{font-size:2.6rem}}}p{font-size:1.2rem;line-height:2.2rem}.video-card{.video-wrapper{video{width:90%}}}}}.content-3d{display:none}}}.screen2{align-items:center;.screen2-content-2d{gap:2rem;justify-content:start;width:100%}.content-3d{display:none}}.screen3,.screen4{height:100vh;width:100vw;.page{justify-content:center;.row-1{align-items:flex-start;margin-bottom:0;.row-1-container{padding:0 1em;width:90%}}.row-2{align-items:flex-start;.row-2-container{flex-direction:column-reverse;padding-left:1em;.feature-list{height:50%;width:100%;.feature-item{.feature-content{justify-content:center}.feature-description{display:none}}}.videoPlayer{align-items:flex-start;height:50%;justify-content:center;width:100%;div{text-align:left}button{display:none}}}}.row-3{.steps-title{font-size:1.5rem}.progress-container{height:60%;transform:translateY(.5rem);.icon-container{transform:scale(.8)!important}.label-container{font-size:1.4rem!important;margin-top:1rem!important;.step-description{font-size:1rem!important}}}}}}.ChoosePlan-container,.screen8{.pricing-container{justify-content:center;.section-title{width:100%}.saas-pricing-tabs{justify-content:center;width:100%;.tabList{width:98%}.tabList-container{gap:10%;overflow-x:scroll;width:90%;.tabData{height:80%;min-width:60%;.content{.tip{font-size:1rem}}.choose-planBtn{padding:.2rem 1rem;width:40%}}}.tabList-container::-webkit-scrollbar{height:.5rem}}}}.screen9{.testimonials-section{padding:5em .5em;.testimonials-container{.data-container{display:flex;flex-direction:row;padding:2em .5rem;.scroll-container{padding:1em 0;.scroll-content{align-items:center;display:flex;flex-direction:column;justify-content:start;width:100%;.testimonial-card{aspect-ratio:2/3;justify-content:start;width:100%;.rating{width:60%}.testimonial-content{font-size:1.2em;margin-top:0}}}}.scroll-container:before{background:linear-gradient(to bottom,var(--screen-background-color) 0,#0000 100%);top:0;transform:translateY(-40%)}.scroll-container:after,.scroll-container:before{content:"";height:10%;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:10}.scroll-container:after{background:linear-gradient(to top,var(--screen-background-color) 0,#0000 100%);bottom:0;top:100%;transform:translateY(-50%)}.scroll-left .scroll-content{animation:scrollDown 40s linear infinite}.scroll-right .scroll-content{animation:scrollUp 40s linear infinite}}}}}.chat-widget-container{width:75%!important}}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-300%)}}@keyframes scrollDown{0%{transform:translateY(-300%)}to{transform:translateY(0)}}.tabList-container::-webkit-scrollbar-track{background:#1e1e3f80}.tabList-container::-webkit-scrollbar-thumb{background:#be05fa80;border-radius:3px}.tabList-container::-webkit-scrollbar-thumb:hover{background:var(--buttons-background-color)}@media (max-width:1024px) and (min-height:800px){.home-header-container{height:5rem;.header{.homepage-logo{width:20%}.nav-menu{.dropdown{.dropdown-toggle{font-size:1.4rem}.dropdown-menu{button{font-size:1.2rem}}}}.loginbutton{width:20%}}}.screen1{.content{.content-2d{width:100%;.text-wrapper{.three-d-text1{font-size:2rem;line-height:4rem;.three-d-text{span{font-size:2.6rem}}}p{font-size:1.3em;line-height:3rem}button{font-size:1.4em;width:16rem}.screen1-scrolling-banner{font-size:2rem;height:10rem;.screen1-scroll-container{font-size:2rem;height:5rem}}.video-card{.video-wrapper{video{width:90%}}}}}.content-3d{display:none}}}.screen2{align-items:center;.screen2-content-2d{width:100%;.objectives-container{height:100%;width:100%;.objectives{.objective-card{gap:.2rem;.objective-icon{height:3.4rem;width:3.4rem}.objective-title{font-size:2rem}.objective-description{font-size:1.6rem}}}}}.content-3d{display:none}}.screen3,.screen4{.page{gap:1rem;.row-1{.row-1-container{width:90%;h1{font-size:3rem}h2{font-size:2rem}}}.row-2{.row-2-container{width:90%;.feature-list{.feature-item{.feature-logo{height:3rem;width:3rem}.feature-content{.feature-title{font-size:1.6rem}.feature-description{font-size:1.2rem}}}}.videoPlayer{padding:0}}}.row-3{.progress-container{width:80%;.icon-container{transform:scale(1.4)}.label-container{font-size:2rem;margin-top:2rem;.step-description{font-size:1.4rem}}}}}}.ChoosePlan-container,.screen8{.pricing-container{.section-title{margin-bottom:2rem;width:100%}.saas-pricing-tabs{justify-content:space-around}}}.chat-widget-container{height:40%!important;overflow-y:scroll!important;width:45%!important}}@media (max-height:540px){.screen1{.content{.content-2d{.container{.text-wrapper{.three-d-text1{font-size:1rem;margin-top:.6rem;.three-d-text{font-size:1.4rem}}p{display:none}.video-card{.video-wrapper{video{width:60%}}}}}}}}.screen2{.screen2-content-2d{gap:0;.profile{padding-bottom:.5rem}.objectives-container{align-items:center;display:flex;flex-direction:column;justify-content:start;.objectives{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.5rem;height:100%;justify-content:start;overflow-y:scroll;width:100%;.objective-card{height:90%;width:100%}}}}}.screen3,.screen4{.page{gap:1rem;.row-1{margin-bottom:0;padding:0}.row-2{height:40%;.row-2-container{width:80%;.feature-list{.feature-item{.feature-content{font-size:.7em;.feature-description{display:none}}}}.videoPlayer{button{display:none}}}}.row-3{.steps-title{display:none}.progress-container{width:80%;.icon-container{transform:scale(.6)}.label-container{margin-top:0}}}}}.ChoosePlan-container,.screen8{.pricing-container{justify-content:flex-end;.section-title{span{display:none}}.saas-pricing-tabs{width:98%;.tabList{width:100%}.tabList-container{gap:2rem;height:85%;min-height:60%!important;overflow-x:scroll;overflow-y:hidden;padding:1rem;width:100%;.tabData{height:100%;min-width:50%;.content{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 3rem;.pricing-section{align-items:flex-start;margin-top:0;padding-left:3rem;width:fit-content;.session-info{text-align:left;.unactive{display:none}}}.counter-container{width:fit-content}.session-features{margin-top:0;padding-left:1rem}.tip{padding:0 .5rem;transform:translate(50%,-50%)}}.choose-planBtn{padding:.5rem .4rem;width:30%}}}.tabList-container::-webkit-scrollbar{height:.5rem}}}}.screen9{.testimonials-section{.testimonials-container{.data-container{padding:.5em;.scroll-right{display:none}.scroll-left{height:80%}}}}}.screen10{.footer{.FAQ-container{display:none}.footer-bootom{padding-top:0}}}.chat-widget-container{overflow-y:scroll!important;width:40%!important;.chat-widget-header{margin:0;padding:0}.chat-widget-body{padding:0;.chat-form{padding:.3;.chat-form-group{margin:0;.chat-form-input{padding:.2rem}.chat-form-textarea{height:15px;margin-bottom:.5rem}}}}}}.screen1,.screen2,.screen3,.screen4,.screen8{transition:all .5s ease}@media (max-width:800px){.home-header-container{.header{.nav-menu{justify-content:flex-start;.dropdown{display:block}.main-menu{display:none}}}}}.loading-screen{align-items:center;background-color:var(--screen-background-color);color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.screen3,.screen4{align-items:flex-end;box-sizing:border-box}.screen3,.screen4,.screen5,.screen6,.screen7,.screen8,.screen9{background-color:var(--screen-background-color)}.button-3d{background-color:var(--buttons-background-color)!important;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:20px 0;padding:12px 30px}.button-3d:hover{transform:translateY(-2px) scale(1.05)}polygon{stroke:#a3b1b5;stroke-width:3;fill:#0000;transition:transform .3s ease}.text{font-family:Poppins!important;font-size:16px!important;font-weight:500}.subtext,.text{fill:var(--text-primary)}.subtext{font-size:18px!important;font-weight:700}.price-tag{align-items:center;background:#252121;border-radius:10px;box-shadow:0 0 4px var(--buttons-background-color);display:flex;flex-direction:column;font-weight:700;min-width:140px;padding:10px;position:relative}.price-tag:before{border-bottom:10px solid #0000;border-right:10px solid #252121;border-top:10px solid #0000;content:"";left:-10px;position:absolute;top:50%;transform:translateY(-50%)}.price{animation:gradientAnimation 5s ease infinite;color:var(--buttons-background-color)!important;font-size:67px;margin:20px 0;text-align:center}.description{font-size:14px;margin-top:5px}img{transition:transform .3s ease}.sub-card:hover{transform:scale(1.02);img{transform:scale(.9)}button{transform:scale(1.05)}}.icon1-button{align-self:flex-end;background-color:#ffffff4d;border:none;border-radius:50%;cursor:pointer;font-size:1rem;margin:.5rem .5rem 0 0;padding:.5rem .7rem;transition:background-color .3s,transform .2s;z-index:100}.icon1-button.active,.icon1-button.active:hover{background-color:gold;color:var(--text-primary)}.icon1-button:hover,.icon2-button:hover{background-color:#fff}.sub-card.sub1{background:linear-gradient(135deg,#e48b50,#d55b14)}.sub-card.sub1.active{background:linear-gradient(135deg,#fff,#2c4b55)}.sub-card.sub2{background:linear-gradient(120deg,#000,#fadb67)}.sub-card.sub2.active{background:linear-gradient(120deg,#fadb67,#113f4e)}.sub-card.sub3{background:linear-gradient(120deg,#545252,#884936)}.sub-card.sub3.active{background:linear-gradient(120deg,#a4a2a2,#884936)}.sub-card.sub4{background:linear-gradient(120deg,#000,#144032)}.sub-card.sub4.active{background:linear-gradient(120deg,#d2c4c4,#516e66)}.sub-card.sub5{background:linear-gradient(120deg,#000,#ffa948)}.sub-card.sub5.active{background:linear-gradient(120deg,#fff,#ffa948)}.sub-card.sub6{background:linear-gradient(180deg,#000,#51707b)}.sub-card.sub6.active{background:linear-gradient(180deg,#fff,#51707b)}.number-item.active{background:linear-gradient(180deg,#0000 -30%,var(--buttons-background-color) 50%,#0000 120%);color:var(--text-primary)}.number-item.active:after{background-color:var(--buttons-background-color);border-radius:2px 0 0 2px;content:"";height:100%;position:absolute;right:-5px;top:0;width:4px}.number-item:hover{transform:scale(1.1)}.subclass-card-container::-webkit-scrollbar{display:none}.subclass-card-container{scrollbar-width:none}.sub-card img{border-radius:10rem;height:40%;object-fit:contain;width:100%}.overall-cards:nth-child(2) .sub-card img,.overall-cards:nth-child(4) .sub-card img,.overall-cards:nth-child(6) .sub-card img{width:70%}.btn-primary{border:2px solid var(--buttons-background-color)!important;border-radius:10rem;color:var(--btn-text-color);cursor:pointer;&:before{background-color:var(--buttons-background-color);border-radius:30px;content:"";height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;transition:all .5s ease;width:100%;z-index:-1}&:not(:disabled):not(.disabled).active:focus,&:not(:disabled):not(.disabled):active:focus,.show>&.dropdown-toggle:focus{background-color:initial;border-color:#367588;box-shadow:none;color:#fff}&.disabled,&:disabled{background-color:#f5f5f5;border:1px solid #dcdcdc;color:#fff;cursor:not-allowed;opacity:.7;pointer-events:none}&:focus,&:hover{background-color:initial;border-color:#367588;box-shadow:none;color:#fff;&:before{width:0}}}.btn{text-wrap:nowrap;align-items:center;border:none;border-radius:2rem;display:flex;flex-direction:row;font-size:1rem;font-weight:700!important;justify-content:center;min-width:fit-content;padding:.6rem .2rem;position:relative;text-transform:capitalize;transition:all .5s ease;width:75%;z-index:1;&.disabled,&:disabled{opacity:1}}.footer{background-color:var(--screen-background-color);color:var(--text-primary);display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:1rem;position:relative;width:100%}.footer-content{border-top:1px solid var(--text-secondary);display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-height:40vh;max-width:100%;min-height:fit-content}.footer-section{flex:1 1;height:auto;max-height:100%;min-width:20%;padding:.5rem}.footer-logo{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:100%}.footer-logo img{margin-bottom:1rem;max-width:100%;width:50%}.footer-logo p{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:.2rem;.rocket-icon{color:var(--buttons-background-color);height:1rem;width:1rem}}.FAQ-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;padding-top:5rem;width:100%;h2{margin-bottom:.5rem}}.social-icons{display:flex;gap:.5rem;height:15%;margin-top:3%;width:100%}.social-icons a{align-items:center;aspect-ratio:1/1;background-color:var(--buttons-background-color);border-radius:50%;color:var(--text-primary);display:flex;height:100%;justify-content:center;max-height:3rem;max-width:3rem;padding:.5em;transition:transform .3s ease}.social-icons a:hover{transform:translateY(-5px)}.footer-section h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:1rem}.footer-section ul{list-style:none;padding:0}.footer-section ul li{font-size:.9rem;margin-bottom:1%}.footer-section ul li a{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:var(--buttons-background-color)}.contact-info li{align-items:center;color:var(--text-secondary);display:flex;gap:.5rem}.contact-info i{color:var(--buttons-background-color)}.footer-bottom{border-top:1px solid #ffffff1a;color:var(--text-primary);display:flex;flex-wrap:wrap;gap:5%;justify-content:space-between;padding-top:1rem}.copyright{font-size:.8rem}.footer-links{display:flex;gap:2rem;margin-right:5%}.footer-links a{color:var(--text-primary);font-size:.8rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--buttons-background-color)}.chat-widget{align-items:center;background-color:var(--buttons-background-color);border:0 solid #0000;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:60px;justify-content:center;position:fixed;right:20px;transition:transform .3s ease;width:60px;z-index:1000}@media (max-width:3100px){.chat-widget{font-size:32px;height:85px;width:85px}}@media (max-width:2100px){.chat-widget{font-size:28px;height:70px;width:70px}}@media (max-width:1536px){.chat-widget{font-size:24px;height:55px;width:55px}}@media (max-width:1400px){.chat-widget{height:55px;width:55px}}@media (max-width:1300px){.chat-widget{height:50px;width:50px}}@media (max-width:1100px){.chat-widget{font-size:16px;height:40px;width:40px}}@media (max-width:900px){.chat-widget{bottom:10px;font-size:14px;height:36px;right:10px;width:36px}}@media (max-width:800px){.chat-widget{font-size:12px;height:32px;width:32px}}.chat-widget:hover{transform:scale(1.1)}.chat-widget-container{background-color:#0e1428;border:2px solid #9b00b3;border-radius:10px;bottom:30px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-height:80%;overflow:hidden;position:fixed;right:20px;width:30%;z-index:1000}.chat-widget-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;position:relative;text-align:center;width:100%;.form-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--buttons-background-color) 0,#c44feb 50%,#d37bf0 70%);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:600;margin-bottom:0}.form-subtitle{color:#a1a1aa;font-size:.9rem}}.chat-widget-header .close-form-btn{background:none;color:var(--buttons-background-color);position:absolute;right:0;top:0}.chat-widget-container.minimized{display:none}.chat-widget-body{background-color:#0e1428;color:#333;flex:1 1;padding:10px;width:100%}.chat-widget-body .chat-form{background-color:rgba(14,20,40,.804);display:flex;flex-direction:column;padding:10px}.ticket-status-success{color:green;font-size:1.2rem;font-weight:600}.ticket-status-rejected{color:red;font-size:1.2rem;font-weight:600}.chat-widget-body .chat-form-group{display:flex;flex-direction:column;margin-bottom:15px}.chat-widget-body .chat-form-label{color:#fff;font-weight:700;margin-bottom:5px}.chat-widget-body .chat-form-input,.chat-widget-body .chat-form-textarea{background-color:rgba(14,20,40,.804);border:2px solid #df89f733;border-radius:5px;color:#fff;padding:10px 5px;width:100%}.chat-form-textarea{max-height:150px;max-width:100%;min-width:100%}.chat-widget-body .chat-form-input:focus,.chat-widget-body .chat-form-textarea:focus{border:2px solid var(--buttons-background-color);outline:none}.chat-widget-body .chat-form-button{align-self:flex-start;background-color:var(--buttons-background-color);border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:20%;padding:10px 20px}.chat-widget-body .chat-form-button:hover{background-color:#9b04d1}.chat-widget-body .chat-form-input::placeholder,.chat-widget-body .chat-form-textarea::placeholder{color:#999;opacity:1}.chat-widget-body .chat-form-input[type=email]{padding-left:0;padding-right:5px}.animate-scroll img{height:8rem;margin:0 2rem;object-fit:contain;width:auto}.partners-container h2{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}:root{--LIGHT-TEXT:#bbb6b6}.page{display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%}.row-1{margin-bottom:1rem;margin-top:4rem;.row-1-container{align-items:left;color:var(--text-primary);width:85%;h1{font-size:2rem}h2{background:linear-gradient(135deg,var(--buttons-background-color) 0,#c44feb 50%,#d37bf0 70%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;font-weight:600;width:fit-content}}}.row-1,.row-2{align-items:center;display:flex;display:flex;flex-direction:column;flex-direction:column;width:100%}.row-2{justify-content:center;min-height:50%}.row-2-container{flex-direction:row;height:100%;justify-content:space-between;width:85%}.row-2-container,.row-3{align-items:center;display:flex}.row-3{color:var(--text-primary);flex-direction:column;height:20%;justify-content:center}.steps-title{align-items:center;display:flex;font-size:1.2rem;margin-bottom:1rem;width:82%}.progress-container{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;transform:translateY(-2rem);width:80%}.progress-bar{background-color:#9333ea33;height:.2rem;position:relative;width:100%}.progress-line{background-color:var(--buttons-background-color);height:100%;position:absolute;transition:width 1s ease-in-out}.progress-line:after{color:var(--text-primary);content:">";font-size:20px;font-weight:700;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.step-container{opacity:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:all .5s ease-out}.step-container.active{animation:dropIn .5s ease-out;opacity:1}.icon-container:hover{box-shadow:0 0 10px #fff0,0 0 10px #fff3,0 0 10px #fff0;cursor:pointer;transform:scale(1.1)}.icon-container{align-items:center;background-color:#1e1b4b;border:2px solid var(--buttons-background-color);display:flex;justify-content:center}.icon{color:#9333ea}.label-container{color:var(--text-primary);display:flex;flex-direction:column;font-size:1rem;font-weight:500;left:50%;margin-top:.2rem;min-width:fit-content;position:absolute;text-align:center;transform:translateX(-50%);width:140px;.step-description{color:var(--text-secondary);display:inline;font-size:.8rem}}@keyframes dropIn{0%{opacity:0;transform:translateY(-70px) translateX(-50%)}80%{opacity:.5;transform:translateY(.5%) translateX(-50%)}to{opacity:1;transform:translateY(-50%) translateX(-50%)}}.feature-list{align-items:flex-start;color:var(--text-primary);display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:50%;.feature-item{align-items:flex-start;display:flex;gap:1rem;height:20%;min-height:fit-content;width:100%;.feature-logo{border:none;color:var(--buttons-background-color);height:2rem;min-width:1rem;width:2rem}.feature-content{display:flex;flex-direction:column;height:100%;margin-left:0;width:90%;.feature-title{font-size:1rem;font-weight:600;margin-bottom:0}.feature-description{color:var(--text-secondary);font-size:1rem;margin:0;width:100%}}}}.videoPlayer{align-items:flex-end;color:#fff;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:start;padding:1rem;width:50%;div{max-height:80%;text-align:right;width:100%;video{max-height:100%;max-width:90%}}}.subscribe-btn{background-color:var(--buttons-background-color);border-radius:4rem;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .5s ease}.subscribe-btn:hover{background-color:#fff;color:#000}.resume-guru{flex-direction:row;height:100vh}.fancy-carousel,.resume-guru{align-items:center;display:flex;justify-content:center;width:100%}.fancy-carousel{background:linear-gradient(135deg,#150050,#be05fa);flex:0 0 50%;margin-top:50px;perspective:1000px;position:relative;right:130px}.fancy-carousel h1{margin-bottom:0}.fancy-carousel img{border-radius:10px;height:30%;margin:0;width:60%}.carousel-button{align-items:center;animation:buttonPulse 2s infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:40px;z-index:5}.fancy-carousel__item .carousel-subscribe-btn{opacity:0}.fancy-carousel__item--active .carousel-subscribe-btn{opacity:1}@keyframes buttonPulse{0%{box-shadow:0 0 0 0 #8b5cf666}70%{box-shadow:0 0 0 10px #8b5cf600}to{box-shadow:0 0 0 0 #8b5cf600}}.carousel-button:hover{animation:none;background:#8b5cf633;border-color:#8b5cf64d;box-shadow:0 4px 15px #8b5cf666;color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-button:active{transform:translateY(-50%) scale(.95);transition:all .2s ease}.carousel-button.prev{animation-delay:.3s;left:20px}.carousel-button.next{right:20px}.carousel-button:hover:after{animation:glowPulse 1.5s ease-in-out infinite;background:radial-gradient(circle at center,#8b5cf633,#0000);border-radius:50%;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes glowPulse{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}.fancy-carousal-right-panel{align-items:center;border-radius:20px;display:flex;justify-content:center;margin:20px}.fancy-carousel__item{--transition-duration:600ms;--transition-easing-function:cubic-bezier(0.83,0,0.17,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#3a0ca3 0,#7209b7);border-radius:32px;box-shadow:0 10px 20px #0003;height:520px;padding:24px;position:absolute;text-align:center;transition:all var(--transition-duration) var(--transition-easing-function);width:380px}.fancy-carousel__item:nth-child(3n+1),.fancy-carousel__item:nth-child(3n+2),.fancy-carousel__item:nth-child(3n+3){background:linear-gradient(180deg,#be05fa 0,#150050)}.fancy-carousel__item h1{color:#fff;font-weight:700;margin-bottom:8px}.fancy-carousel__item h4{color:#fff;font-size:25px;font-weight:700;margin:16px 0}.fancy-carousel__item p{color:#e0c3fc;font-size:15px;margin-bottom:24px}.case-study-label{background:#7fdbec;border-radius:100px;color:#1a3847;display:inline-block;font-size:14px;font-weight:500;margin-bottom:24px;padding:6px 16px}.carousel-subscribe-btn{align-items:center;background:linear-gradient(90deg,#70f,#d100d170);background-color:initial;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .5s ease;width:100%}.carousel-subscribe-btn:hover{background-color:initial;box-shadow:0 5px 15px #ff006e66}.carousel-subscribe-btn svg{height:20px;width:20px}.fancy-carousel__item--active{opacity:1;transform:translateZ(0) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1);z-index:2}.fancy-carousel__item--next{opacity:1;transform:translate3d(54%,0,-30rem) rotateX(0deg) rotateY(-45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel__item--prev{opacity:1;transform:translate3d(-54%,0,-30rem) rotateX(0deg) rotateY(45deg) rotate(0deg) scale(1);z-index:1}.video0{box-shadow:0 0 25px #c55308,0 0 25px #fff}.video1{box-shadow:0 0 25px #692c9a,0 0 25px #fff}.video2{box-shadow:0 0 25px #241f9f,0 0 15px #fff}.fancy-carousel-right-panel{align-items:center;background:#0000;color:#fff;display:flex;flex:1 1;height:100vh;margin-left:-100px;max-width:650px;padding:20px}.content-panel{background:#0000;display:flex;flex-direction:column;gap:16px;height:auto;max-height:90vh;padding:24px;position:relative;width:100%}.content-panel h2{background:linear-gradient(135deg,var(--buttons-background-color) 0,#c44feb 50%,#d37bf0 70%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:32px;font-weight:700;line-height:1.2;margin:0;max-width:540px;text-align:center;width:100%}.content-panel h2 span{background:var(--text-primary);-webkit-background-clip:text;background-clip:text;color:#0000}.content-panel .description{color:var(--text-primary);font-size:16px;line-height:1.4;margin:0;max-width:540px;text-align:center;width:100%}.content-panel .features-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin-top:32px;padding:0}.content-panel .features-list div{align-items:flex-start;animation:fadeInUp .5s ease-out forwards;display:flex;gap:12px;opacity:0}.content-panel .features-list div:first-child{animation-delay:.1s}.content-panel .features-list div:nth-child(2){animation-delay:.2s}.content-panel .features-list div:nth-child(3){animation-delay:.3s}.content-panel .features-list div:nth-child(4){animation-delay:.4s}.content-panel .features-list div:nth-child(5){animation-delay:.5s}.content-panel .features-list .icon{align-items:center;background:#0000;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;width:32px}.content-panel .features-list .text-content{display:flex;flex-direction:column;gap:4px}.content-panel .features-list .text-content strong{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.content-panel .features-list .text-content p{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1500px) and (min-height:616px){.resume-guru{flex-direction:row;gap:1rem;height:100vh;padding:1rem}.fancy-carousel{margin-bottom:1rem;margin-top:5rem;perspective:62.5rem;position:relative;right:0;width:65%}.fancy-carousel__item{border-radius:2rem;height:32rem;width:24rem}.fancy-carousel__item--active{opacity:1;transform:translateZ(0) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1);z-index:2}.fancy-carousel__item .carousel-subscribe-btn{opacity:0}.fancy-carousel__item--active .carousel-subscribe-btn{opacity:1}.fancy-carousel__item--next{opacity:1;transform:translate3d(54%,0,-30rem) rotateX(0deg) rotateY(-45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel__item--prev{opacity:1;transform:translate3d(-54%,0,-30rem) rotateX(0deg) rotateY(45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel-right-panel{height:100%;justify-content:center;margin-left:0;padding:.5rem;width:35%}.content-panel{gap:8px;padding:12px}.content-panel h2{font-size:24px;margin-bottom:8px}.content-panel .description{font-size:14px}.content-panel .features-list div{gap:8px}.content-panel .features-list .icon{font-size:16px;height:24px;width:24px}}@media (max-width:1380px) and (min-height:1024px){.resume-guru{flex-direction:row;gap:1rem;height:100vh;padding:1rem}.fancy-carousel{margin-bottom:1rem;margin-top:5rem;perspective:62.5rem;position:relative;right:0;width:65%}.fancy-carousel__item{border-radius:2rem;height:35.5rem;padding:1.5rem;width:25rem}.fancy-carousel__item--active{opacity:1;transform:translateZ(0) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1);z-index:2}.fancy-carousel__item--next{opacity:1;transform:translate3d(54%,0,-30rem) rotateX(0deg) rotateY(-45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel__item--prev{opacity:1;transform:translate3d(-54%,0,-30rem) rotateX(0deg) rotateY(45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel-right-panel{height:100%;justify-content:center;margin-left:0;padding:.5rem;width:35%}.content-panel{gap:.5rem;padding:.75rem}}@media (max-width:1210px) and (min-height:616px){.resume-guru{flex-direction:row;gap:1rem;height:100vh;padding:1rem}.fancy-carousel{margin-bottom:1rem;margin-top:5rem;perspective:62.5rem;position:relative;right:0;width:65%}.fancy-carousel__item{border-radius:2rem;height:32.5rem;padding:1.5rem;width:23.75rem}.fancy-carousel__item--active{opacity:1;transform:translateZ(0) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1);z-index:2}.fancy-carousel__item--next{opacity:1;transform:translate3d(54%,0,-30rem) rotateX(0deg) rotateY(-45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel__item--prev{opacity:1;transform:translate3d(-54%,0,-30rem) rotateX(0deg) rotateY(45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel-right-panel{height:100%;justify-content:center;margin-left:0;padding:.5rem;width:35%}.content-panel{gap:8px;padding:12px}}@media (max-width:1024px) and (min-height:616px){.resume-guru{flex-direction:row;gap:1rem;height:100vh;padding:1rem}.content-panel{gap:8px;padding:12px}.fancy-carousel{margin-top:1rem;perspective:62.5rem;right:0;width:65%}.carousel-button{visibility:hidden}.fancy-carousel__item{border-radius:2rem;height:35.5rem;padding:1.5rem;width:23.75rem}.fancy-carousel__item--active{opacity:1;transform:translateZ(0) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1);z-index:2}.fancy-carousel__item--next{opacity:1;transform:translate3d(54%,0,-30rem) rotateX(0deg) rotateY(-45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel__item--prev{opacity:1;transform:translate3d(-54%,0,-30rem) rotateX(0deg) rotateY(45deg) rotate(0deg) scale(1);z-index:1}.carousel-dots{bottom:-23rem;display:flex;gap:.75rem;left:50%;padding:.625rem;position:absolute;transform:translateX(-50%);z-index:10}.carousel-dot{background-color:#8b5cf6;border-radius:50%;box-shadow:0 0 .5rem #8b5cf699;cursor:pointer;height:.625rem;transition:all .3s ease;width:.625rem}.carousel-dot.active{background-color:#fff;box-shadow:0 0 .75rem #fffc;transform:scale(1.3)}.fancy-carousel-right-panel{height:100%;justify-content:center;margin-left:0;padding:.5rem;width:35%}.fancy-carousel__item h4{font-size:20px;margin:12px 0}.fancy-carousel__item p{font-size:13px;margin-bottom:16px}.content-panel h2{align-items:center;font-size:24px;top:80px}.content-panel .description{font-size:14px;top:140px}}@media (max-width:900px) and (min-height:616px){.resume-guru{flex-direction:row;gap:1rem;height:100vh;padding:1rem}.fancy-carousel{margin-top:1rem;perspective:62.5rem;right:0;width:65%}.carousel-button{visibility:hidden}.fancy-carousel__item{border-radius:2rem;height:35rem;padding:1.5rem;width:22rem}.fancy-carousel__item--active{opacity:1;transform:translateZ(0) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1);z-index:2}.fancy-carousel__item--next{opacity:1;transform:translate3d(54%,0,-30rem) rotateX(0deg) rotateY(-45deg) rotate(0deg) scale(1);z-index:1}.fancy-carousel__item--prev{opacity:1;transform:translate3d(-54%,0,-30rem) rotateX(0deg) rotateY(45deg) rotate(0deg) scale(1);z-index:1}.carousel-dots{bottom:-23rem;display:flex;gap:.75rem;left:50%;padding:.625rem;position:absolute;transform:translateX(-50%);z-index:10}.carousel-dot{background-color:#8b5cf6;border-radius:50%;box-shadow:0 0 .5rem #8b5cf699;cursor:pointer;height:.625rem;transition:all .3s ease;width:.625rem}.carousel-dot.active{background-color:#fff;box-shadow:0 0 .75rem #fffc;transform:scale(1.3)}.fancy-carousel-right-panel{height:100%;justify-content:center;margin-left:0;padding:.5rem;width:35%}.fancy-carousel__item h4{font-size:1.5rem;margin:.75rem 0}.fancy-carousel__item p{font-size:1rem;margin-bottom:1rem}}@media (max-width:620px) and (min-height:300px){.resume-guru{flex-direction:row;gap:1rem;height:100vh;padding:1rem}.fancy-carousel{margin-top:1rem;perspective:600px;right:0;width:60%}.fancy-carousel__item{border-radius:2rem;height:38rem;padding:1.5rem;width:22rem}.fancy-carousel__item--active{transform:translateZ(0) rotateY(0deg) scale(1)}.fancy-carousel__item--next{transform:translate3d(30%,0,-15rem) rotateY(-30deg) scale(.9)}.fancy-carousel__item--prev{transform:translate3d(-30%,0,-15rem) rotateY(30deg) scale(.9)}.fancy-carousel-right-panel{height:100%;justify-content:center;margin-left:0;padding:.5rem;width:40%}.content-panel{gap:8px;padding:12px}.content-panel h2{font-size:24px;margin-bottom:8px}.content-panel .description{display:none;font-size:14px}.content-panel .features-list div{gap:8px}.content-panel .features-list .icon{font-size:16px;height:24px;width:24px}.content-panel .features-list .text-content strong{font-size:14px}.content-panel .features-list .text-content p{font-size:12px}.fancy-carousel__item h4{font-size:18px;margin:8px 0}.fancy-carousel__item p{font-size:12px;margin-bottom:12px}.carousel-dots{bottom:-25rem;display:flex;gap:.75rem;left:50%;padding:.625rem;position:absolute;transform:translateX(-50%);z-index:10}.carousel-dot{background-color:#8b5cf6;border-radius:50%;box-shadow:0 0 .5rem #8b5cf699;cursor:pointer;height:.625rem;transition:all .3s ease;width:.625rem}.carousel-dot.active{background-color:#fff;box-shadow:0 0 .75rem #fffc;transform:scale(1.3)}}@media (max-width:550px){.resume-guru{flex-direction:row;gap:0;height:100vh;padding:1rem}.fancy-carousel,.resume-guru{align-items:center;justify-content:center}.fancy-carousel{display:flex;margin:0 auto;perspective:37.5rem;right:auto;width:100%}.carousel-button{visibility:hidden}.fancy-carousel__item{border-radius:2.25rem;height:35rem;padding:1rem;width:25rem}.fancy-carousel__item--active{transform:translateZ(0) rotateY(0deg) scale(1)}.fancy-carousel__item--next{transform:translate3d(30%,0,-5rem) rotateY(-30deg) scale(.9)}.fancy-carousel__item--prev{transform:translate3d(-30%,0,-5rem) rotateY(30deg) scale(.9)}.content-panel,.fancy-carousel-right-panel{display:none}.fancy-carousel__item{height:40rem;width:28rem}}@media (max-width:380px){.resume-guru{flex-direction:row;gap:.75rem;height:100vh;padding:.75rem}.fancy-carousel{margin-top:.75rem;perspective:31.25rem;right:0;width:100%}.carousel-button{visibility:hidden}.fancy-carousel__item{border-radius:1rem;height:32rem;padding:.75rem;width:20rem}.fancy-carousel__item--active{transform:translateZ(0) rotateY(0deg) scale(1)}.fancy-carousel__item--next{transform:translate3d(25%,0,-.5rem) rotateY(-25deg) scale(.85)}.fancy-carousel__item--prev{transform:translate3d(-25%,0,-.5rem) rotateY(25deg) scale(.85)}.fancy-carousel-right-panel{display:none}.content-panel{gap:.375rem;padding:.625rem}.content-panel h2{font-size:1.25rem;margin-bottom:.375rem}.content-panel .description{display:none;font-size:.75rem}.content-panel .features-list div{gap:.375rem}.content-panel .features-list .icon{font-size:.875rem;height:1.25rem;width:1.25rem}.content-panel .features-list .text-content p,.content-panel .features-list .text-content strong{font-size:1rem}.fancy-carousel__item h4{font-size:1.3rem;margin:.375rem 0}.fancy-carousel__item p{font-size:1rem;margin-bottom:1rem}.fancy-carousel__item--active .carousel-subscribe-btn{font-size:1rem;height:10%}}@media (max-height:510px){.resume-guru{flex-direction:row;gap:1rem;height:100vh;overflow-y:scroll;padding:1rem}.fancy-carousel{perspective:37.5rem;right:0;width:60%}.carousel-subscribe-btn{height:15%;width:100%}.carousel-button{visibility:hidden}.content-panel,.fancy-carousel-right-panel{display:none}.fancy-carousel__item{border-radius:2rem;height:27rem;padding:1.5rem;width:19.5rem}.fancy-carousel__item--active{opacity:1;transform:translateZ(0) rotateY(0deg) scale(1);z-index:2}.fancy-carousel__item--next{opacity:1;transform:translate3d(30%,0,-5rem) rotateY(-30deg) scale(.9);z-index:1}.fancy-carousel__item--prev{opacity:1;transform:translate3d(-30%,0,-5rem) rotateY(30deg) scale(.9);z-index:1}.carousel-dots{bottom:-16rem;display:flex;gap:.75rem;left:50%;padding:.625rem;position:absolute;transform:translateX(-50%);z-index:10}.carousel-dot{background-color:#8b5cf6;border-radius:50%;box-shadow:0 0 .5rem #8b5cf699;cursor:pointer;height:.625rem;transition:all .3s ease;width:.625rem}.carousel-dot.active{background-color:#fff;box-shadow:0 0 .75rem #fffc;transform:scale(1.3)}.fancy-carousel-right-panel{height:100%;justify-content:center;margin-left:0;padding:.5rem;width:40%}.content-panel{gap:.5rem;padding:.75rem}.content-panel h2{font-size:1.5rem;margin-bottom:.5rem}.content-panel .description{display:none;font-size:.875rem}.content-panel .features-list div{gap:.5rem}.content-panel .features-list .icon{font-size:1rem;height:1.5rem;width:1.5rem}.content-panel .features-list .text-content strong{font-size:.875rem}.content-panel .features-list .text-content p{font-size:.75rem}.fancy-carousel__item h4{font-size:1.125rem;margin:.5rem 0}.fancy-carousel__item p{font-size:.75rem;margin-bottom:.75rem}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}body{background-color:var(--screen-background-color)!important}.pricing-container{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif!important;height:100vh;justify-content:flex-end;margin-top:0;width:100%;.section-title{text-wrap:balance;color:var(--text-primary);display:flex;flex-direction:column;gap:.5em;height:fit-content;justify-content:space-between;margin-bottom:clamp(0rem,1rem,2rem);text-align:center;width:50%;h2{color:var(--text-primary);font-size:1.6rem;font-weight:700;padding:0}span{color:var(--text-secondary);font-size:1rem;font-weight:600}}.saas-pricing-tabs{min-height:75%;width:90%}}.saas-pricing-tabs{align-items:center;display:flex;flex-direction:column;justify-content:space-between;.tabList{align-items:center;background-color:var(--pricing-tabList);border-radius:1rem;display:flex;flex-direction:row;height:8%;justify-content:space-around;min-height:fit-content;overflow:hidden;width:90%;.tab{align-items:center;border-radius:1rem;color:var(--pricing-text-color);cursor:pointer;display:flex;font-size:1rem;height:100%;justify-content:center;transition:all .2s ease-in-out;width:100%;.tab-logo{height:1.5rem;width:1.5rem}}.active{background-color:var(--buttons-background-color);color:#fff}}}.tab:hover{background-color:var(--buttons-background-color);color:var(--text-primary)!important}.session-features,.tabData .pricing-section .plan-title{color:var(--pricing-text-color)}.tabList-container{align-items:center;display:flex;flex-direction:row;height:fit-content;justify-content:space-around;margin-bottom:.5rem;min-height:80%;width:90%;.tabData{align-items:center;background-color:var(--pricing-tabData);border-radius:2rem;color:var(--pricing-text-color);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:start;max-height:600px;position:relative;transition:all .5s ease;width:30%;.free-trial-tag{font-size:1.1rem;padding:1.3rem 3.5rem;right:0;transform:translateX(32%) rotate(45deg)}.free-trial-tag,.tip{background:linear-gradient(135deg,var(--buttons-background-color) 0,#c44feb 50%,#d37bf0 70%);color:var(--text-primary);display:inline;position:absolute;top:0;z-index:10}.tip{border-radius:100px;left:50%;padding:.2rem .5rem;transform:translate(-50%,-50%)}.content{align-items:center;flex-grow:1;gap:clamp(.5rem,1rem,2rem);justify-content:start}.content,.pricing-section{display:flex;flex-direction:column;width:100%}.pricing-section{height:fit-content;margin-top:clamp(5%,10%,15%);text-align:center;.plan-title{font-size:1.2rem;font-weight:600;margin-bottom:0}.price{color:var(--pricing-text-color)!important;font-size:2rem;font-weight:600;margin:0}.session-info{word-wrap:break-word;align-items:center;color:var(--pricing-text-secondary-color);font-size:.9rem;overflow-wrap:break-word;padding:0 1rem;white-space:normal;.unactive{text-decoration:line-through}.discount{background:linear-gradient(135deg,var(--buttons-background-color) 0,#c44feb 50%,#d37bf0 70%);border-radius:1rem;color:#fff;display:inline;margin-left:.3rem;padding:0 .5rem;width:fit-content}}}.session-features{display:flex;flex-direction:column;gap:clamp(.1rem,.2rem,.4rem);justify-content:start;width:90%;div{align-items:center;display:flex;flex-direction:row;font-size:.8rem;gap:.5rem;width:100%;.check{aspect-ratio:1/1;color:var(--buttons-background-color);flex:1 1}span{height:100%;text-align:left;width:80%}}}.free{margin-top:4rem}.custom{margin-top:0}.starter{margin-top:3rem}.counter-container{align-items:center;color:var(--pricing-text-color);display:flex;flex-direction:row;gap:1.2em;justify-content:center;width:100%;.counter-btn{align-items:center;background-color:initial;border:1px solid var(--pricing-text-color);border-radius:50%;color:var(--pricing-text-color);display:flex;font-size:1rem;height:1.2rem;justify-content:center;padding:0;width:1.2rem}.counter-display{font-size:1.5rem;font-weight:300;text-decoration:underline}}.choose-planBtn{font-size:1rem;font-weight:500;margin-bottom:1em;width:50%}}.freePlan{overflow:hidden}}.tabData:hover{background-color:var(--buttons-background-color);transform:translateY(-5px) scale(1.02);.pricing-section .price,.pricing-section>*,.session-features{color:#fff!important;div .check{color:#fff}}.choose-planBtn{background-color:#fff;color:#000!important}.content{.free-trial-tag,.tip{background:#fff;color:var(--buttons-background-color);font-weight:600}}}:root{--bg-dark:#0a0f1c;--bg-card:#1b2136;--star-color:#b026ff}.testimonials-section{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:5em 2em 1em;width:100%}.testimonials-container{height:100%;margin-bottom:0;width:100%}.testimonials-header{display:flex;flex-direction:column;gap:.5rem;height:20%;justify-content:start;margin:0;min-height:fit-content;text-align:center}.testimonials-title{color:var(--text-primary);font-size:2.4rem}.testimonials-subtitle{color:var(--text-secondary);font-size:1.2rem;margin:0}.testimonials-stats{align-items:center;color:var(--buttons-background-color);display:flex;font-size:1.1em;gap:.5rem;justify-content:center}.stats-number{font-weight:600}.data-container{display:flex;flex-direction:column;gap:1rem;height:80%;justify-content:center;padding:2em}.scroll-container{min-height:48%;overflow:hidden;padding:.5rem 0;position:relative;width:100%}.scroll-container:after,.scroll-container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:10%;z-index:10}.scroll-container:before{background:linear-gradient(to right,var(--screen-background-color) 0,#0000 100%);left:0}.scroll-container:after{background:linear-gradient(to left,var(--screen-background-color) 0,#0000 100%);right:0}.scroll-content{display:flex;gap:1rem;height:100%;width:max-content}.scroll-left .scroll-content.animate{animation:leftScrollTestimonials 30s linear infinite}.scroll-right .scroll-content.animate{animation:rightScrollTestimonials 30s linear infinite}.testimonial-card{align-items:flex-start;background-color:var(--card-background);border-radius:1rem;box-shadow:0 4px 6px #0000001a;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:1rem;justify-content:start;padding:1rem;transition:all .3s ease;width:400px}.testimonial-card:hover{box-shadow:-10px 0 20px #c745ad33,10px 0 20px #ec93df33,0 10px 20px #e26fe84d;transform:translateY(-10px) scale(1.01);z-index:10}.testimonial-card-header{align-items:center;display:flex;flex-direction:row;height:20%;justify-content:start;min-height:fit-content;width:100%}.testimonals-image{border-radius:50%;height:3em;margin-right:1em;object-fit:cover;width:3em}.user-info{display:flex;flex-direction:column}.user-name{font-weight:500;margin:0;padding:0;width:100%}.user-role{font-weight:300}.user-company,.user-role{font-size:.75em;margin:0;padding:0;width:100%}.rating{display:flex;gap:.25rem;height:15%;margin:.75rem 0}.star{aspect-ratio:5/1;color:var(--buttons-background-color);height:100%;margin:0}.star.filled{fill:var(--buttons-background-color)}.testimonial-content{display:flex;flex:1 1;flex-direction:column;font-size:1rem;font-weight:400;height:30%;justify-content:center;line-height:1.5;margin:0}@keyframes leftScrollTestimonials{0%{transform:translateX(-5%)}to{transform:translateX(-60%)}}@keyframes rightScrollTestimonials{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.scroll-container:hover .scroll-content{animation-play-state:paused}.screen1-scrolling-banner{align-items:center;background-color:var(--screen-background-color);display:flex;flex-direction:column;gap:.5rem;height:6rem;justify-content:center;overflow:hidden;padding:.2rem;position:relative;width:100%}.screen1-scrolling-banner:after,.screen1-scrolling-banner:before{bottom:0;content:"";height:100%;pointer-events:none;position:absolute;top:0;width:10rem;z-index:2}.screen1-scrolling-banner:before{background:linear-gradient(to right,var(--screen-background-color),#0000);left:0}.screen1-scrolling-banner:after{background:linear-gradient(to left,var(--screen-background-color),#0000);right:0}.screen1-scroll-container{align-items:center;display:flex}.screen1-scroll-container,.screen1-scroll-holder{font-size:1rem;height:100%;overflow:hidden;position:relative;width:100%}.screen1-profession-scroll-left{height:100%;object-fit:cover}.profession-logo{height:100%;margin:0 .5rem}.scroll-row{display:inline-flex;position:absolute;white-space:nowrap;will-change:transform}.scroll-item{align-items:center;background-color:var(--HOVER-BG);border:1px solid var(--HOVER-BG);border-radius:.5rem;display:inline-flex;flex-shrink:0;font-size:1.5rem;font-weight:500;gap:.5rem;margin-right:1rem;padding:0 .5rem}.screen1-scroll-left .scroll-item,.screen1-scroll-right .scroll-item,.scroll-item{color:var(--text-primary)}.icon{align-items:center;display:inline-flex;height:2rem;justify-content:center;width:2rem}.screen1-scroll-left .icon,.screen1-scroll-right .icon{color:var(--buttons-background-color)}.screen1-scroll-left.animate{animation:scrollLeft 60s linear infinite}.screen1-scroll-rightt.animate{animation:scrollRight 50s linear infinite}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-90%)}}@keyframes scrollRight{0%{transform:translateX(-85%)}to{transform:translateX(0)}}.FAQ-content{height:80%;margin:0 auto 10px;overflow-y:auto;padding:.5rem;width:70%}.FAQ-Item{background:var(--card-background);border-radius:1rem;margin-bottom:.5rem;overflow:hidden;transition:all .3s ease-in-out}.FAQ-Question{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.1rem;justify-content:space-between;padding:.5rem 1rem;transition:background .3s ease}.FAQ-Question:hover{background:#fff3}.FAQ-Icon{transition:transform .3s ease}.FAQ-Item.open .FAQ-Icon{transform:rotate(180deg)}.FAQ-Answer{background-color:#ffffff0d;color:#fffc;line-height:1.2;max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.FAQ-Item.open .FAQ-Answer{max-height:500px;padding:.5rem}.main-landing-page{display:flex;flex-direction:row;height:100vh;width:100%}.left-landing-page{align-items:flex-start;background:linear-gradient(180deg,var(--navigation-bar-color),var(--buttons-background-color));box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000000d;display:flex;flex:0 0 17%;flex-direction:column;height:100vh;position:relative}.logo-container{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px}.logo{max-width:60%;padding:20px 0;position:relative;transition:transform .3s ease;width:160px}.logo:hover{filter:drop-shadow(0 0 8px rgba(255,255,255,.2));transform:scale(1.02)}.logo:after{background:linear-gradient(90deg,#0000,#fff3,#0000);bottom:-10px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:80%}#checkbox{display:none;position:relative}.toggle-theme-container{height:25px;position:relative;text-align:center;width:50px;.toggle-theme-label{background-color:#9321b9;border-radius:50px;cursor:pointer;height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:100%}.toggleBtn{background-color:var(--screen-background-color);border-radius:50%;height:23px;left:1px;position:absolute;top:1px;transition:all .5s ease-in-out;width:23px}#checkbox:checked+.toggle-theme-label .toggleBtn{background-color:#fff;transform:translateX(25px)}#checkbox:checked+.toggle-theme-label{background-color:#e5e7eb}.moon-icon,.sun-icon{position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.sun-icon{color:#d1b208;right:4px;width:17px}.moon-icon{color:var(--text-primary);left:4px;width:17px}#checkbox:checked+.toggle-theme-label .moon-icon,#checkbox:not(:checked)+.toggle-theme-label .sun-icon{opacity:0}}.landing-services{display:flex;flex-direction:column;gap:8px;justify-content:center;padding-top:10px;position:relative;width:100%}.navigation-logo{color:var(--text-primary);width:18px}.landing-services button{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:initial;border:1px solid #be05fa1a;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;font-size:16px;gap:15px;margin:4px 16px;overflow:hidden;padding:12px 16px;position:relative;text-align:left;transition:all .3s ease}.landing-services button img{filter:brightness(1.1) drop-shadow(0 0 2px rgba(255,255,255,.3));height:26px;opacity:.9;transition:all .3s ease;width:26px}.landing-services button:hover{background:#68058a0d;border-color:#be05fa33;transform:translateX(5px)}.landing-services button:hover img{filter:brightness(1.2) drop-shadow(0 0 4px rgba(255,255,255,.4));opacity:1;transform:scale(1.15)}.landing-services button.active{border-color:#be05fa40;box-shadow:0 0 20px #be05fa1a,inset 0 0 15px #be05fa0d;font-weight:500;letter-spacing:.3px}.landing-services button.active .navigation-logo,.landing-services button.active img{filter:brightness(1.3) drop-shadow(0 0 6px rgba(255,255,255,.5));opacity:1;transform:scale(1.1)}.landing-services button.active:after{background:var(--text-primary);border-radius:4px 0 0 4px;box-shadow:-2px 0 6px #fff6;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.landing-services button:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s ease;width:100%}.landing-services button:hover:before{transform:translateX(100%)}.burger-menu-btn{display:none}.right-landing-page{background-color:var(--screen-background-color);display:flex;flex:1 1;flex-direction:column;height:100%;min-width:70%}.schedule{align-items:center;color:#f4f2f2;display:flex;font-size:13px;gap:8px}.schedule i{color:#f7f5ef;font-size:20px}.nav-footer{bottom:10px;display:flex;flex-direction:column;padding:0 10px;position:absolute;width:100%;z-index:1}.nav-footer button{background-color:initial;border:none;border-radius:8px;cursor:pointer;font-size:16px;gap:10px;overflow:hidden;padding:10px 15px;position:relative;text-align:left}.nav-footer button,.nav-footer button i{align-items:center;color:var(--text-primary);display:flex;transition:all .3s ease}.nav-footer button i{font-size:15px;height:24px;justify-content:center;text-shadow:0 0 10px #ffffff4d;width:24px}.nav-footer button:hover{background:#be05fa1a;color:var(--text-primary)}.nav-footer button:hover i{color:var(--text-primary);text-shadow:0 0 15px #ffffff80;transform:scale(1.1)}.version-info{color:var(--text-primary);font-size:12px;margin-top:5px;padding:0 10px;text-align:center}.profile-container{position:relative;width:110%;z-index:1002}.profile-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #d9d2db26!important;width:100%;width:calc(100% - 40px);z-index:10000}.profile-button:hover{background:#be05fa0d;border-color:#be05fa33;transform:translateX(5px)}.profile-button.active{border-color:#be05fa40;box-shadow:0 0 20px #be05fa1a,inset 0 0 15px #be05fa0d}.profile-dropdown{background:#0000;bottom:100%;left:20px;padding-bottom:10px;position:absolute;width:calc(100% - 20px);width:fit-content;z-index:1001}.profile-dropdown-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--screen-background-color);border:1px solid #be05fa33;border-radius:12px;box-shadow:0 0 20px #be73d11a,inset 0 0 20px #cc78e80d;min-width:220px;padding:15px}.profile-info{align-items:center;border-bottom:1px solid gray;display:flex;gap:15px;padding-bottom:15px}.profile-icon{aspect-ratio:1/1;color:var(--text-primary);max-width:36px;min-width:24px;width:2rem}.profile-details h4{color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:.5px;margin:0;white-space:nowrap}.profile-details .profile-email{color:#ffffffb3;font-size:12px;margin:2px 0 0}.profile-actions{display:flex;flex-direction:column;gap:10px}.profile-actions button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);display:flex;font-size:12px;gap:10px;padding:10px;text-align:left;transition:background .3s ease}.profile-actions button:hover{background:#be05fa33}.profile-actions button::selection{background:#be05fa33}.profile-actions .logout{color:#ff1f1f}.profile-actions .logout:hover{background:#be05fa33;color:#ff6b6b}.logout-confirm-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.logout-confirm-model{background-color:var(--screen-background-color);border:2px solid var(--buttons-background-color);border-radius:1rem;box-shadow:0 4px 10px #4440404d;color:var(--text-primary);display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:25%;justify-content:space-around;min-height:fit-content;padding:1.5rem;position:relative;width:35%}.logout-cancel{cursor:pointer;position:absolute;right:1rem;top:1rem}.logout-buttons,.logout-model-header{display:flex;flex-direction:row;gap:1rem}.logout-buttons{align-items:center;justify-content:end;width:100%;button{border:1px solid var(--buttons-background-color);font-size:1rem}.logout-cancel-btn{background-color:initial;border:1px solid var(--buttons-background-color);color:var(--text-primary)}}.logout-buttons button:hover{opacity:.9}.logout-buttons button:active{transform:scale(.9)}@media screen and (max-width:600px){.left-landing-page{align-items:center;display:flex;flex:0 0 8%;flex-direction:row;padding:0 15px;position:relative;width:100%}.burger-menu-btn{background:#0000;border:none;color:#fff;cursor:pointer;left:12px;padding:8px;transform:translateY(-50%);z-index:1000;.burger-menu-btn-icon{width:20px}}.burger-menu-btn,.logo-container{display:flex;position:absolute;top:50%}.logo-container{flex-direction:row;justify-content:space-between;left:50%;margin:0;padding:0;transform:translate(-50%,-50%);width:70%;.logo{margin:0;width:40%}}.navigation-logo{color:#fff}.landing-services button.active:after{background:#fff}.landing-services{background:var(--buttons-background-color);flex-direction:column;height:100vh;left:-100%;padding:80px 20px 20px;position:fixed;top:0;transition:left .5s ease-in-out;width:250px;z-index:999}.landing-services.menu-open{left:0;max-width:50%}.landing-services button{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:16px;gap:5px;height:auto;justify-content:flex-start;margin:5px 0;padding:12px 20px;width:100%}.landing-services button img{height:20px;width:20px}.menu-open:before{background:#00000080;content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.main-landing-page{flex-direction:column;position:relative}.nav-footer{height:100%;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:fit-content;.profile-container{margin:auto;position:relative;.profile-button{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border:none!important;width:100%;span{display:none}}.profile-dropdown{bottom:auto;height:fit-content;left:auto;position:absolute;right:15px;top:40px;transition:all .3s ease-in-out;width:fit-content}}}.profile-dropdown-content{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.profile-info{margin-bottom:12px}.version-info{display:none}.right-landing-page{height:90%;padding:10px;width:100%}}@media (max-width:600px){.logout-confirm-model{min-height:fit-content;width:80%}}@media (max-height:540px){.logo-container{margin-bottom:0}.landing-services{gap:3px;height:60%;overflow-y:auto;padding-top:0}}.mock-guru-page{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.session-counter{align-items:center;color:#fff;display:flex;gap:10px;position:absolute;right:20px;top:20px}.remaining-sessions,.used-sessions{transition:stroke-dasharray .5s ease-in-out}.session-card{align-items:center;background:var(--card-background);border:1px solid #be05fa4d;border-radius:20px;box-shadow:0 0 20px #be05fa1a;cursor:pointer;display:flex;gap:clamp(10px,.8rem,12px);justify-content:space-between;margin:0 auto;max-width:1600px;padding:12px;position:relative;transition:all .3s ease;width:100%}.session-card-details{align-items:center;display:flex;gap:15px}.no-session-box{display:flex;height:100%;justify-content:center;width:100%}.no-session-content{align-items:center;background:var(--card-background);border:2px dashed #be05fa33;border-radius:12px;display:flex;flex-direction:column;gap:20px;height:50%;justify-content:center;margin:auto 0;max-width:800px;min-width:260px;padding:30px;width:60%}.no-session-content h3{color:var(--buttons-background-color);font-size:18px;font-weight:700}.no-session-content p{color:var(--text-primary);font-size:14px;margin-bottom:15px;text-align:center}.no-session-button{background-color:var(--buttons-background-color);border:none;border-radius:5px;color:var(--btn-text-color);cursor:pointer;font-size:(12px 1rem,20px);font-weight:700;padding:12px 25px;transition:all .3s ease;white-space:nowrap}.no-session-button:hover{transform:scale(1.05)}.new-session-card{background:#0a0b14;border:1px solid #be05fa4d;border-radius:20px;box-shadow:0 0 20px #be05fa1a;cursor:pointer;gap:18px;height:340px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.invalid-card,.new-session-card{display:flex;flex-direction:column;width:220px}.invalid-card{align-items:center;color:var(--text-primary);justify-content:space-around;min-height:fit-content;min-width:fit-content;padding:12px 10px}@keyframes gradientMove{0%{background-position:0 0}to{background-position:100% 100%}}.prep-session-card-logo{height:120px;padding:10px;width:120px}.prep-session-card-logo,.sub-container{align-items:center;border-radius:50%;display:flex;justify-content:center}.sub-container{border:.5px solid #be05fa1a;box-shadow:0 0 40px #bb11f433,0 0 60px #bf13f81a,inset 0 0 30px #bd1cf31a;flex-direction:column;height:100px;text-align:center;width:100px;.sub-container-icon{color:var(--buttons-background-color);height:3rem;width:3rem}}.prep-session-card-features{display:flex;flex-direction:column}.prep-session-card-feature{align-items:center;display:inline-flex;flex-direction:row;gap:.5rem}.prep-session-card-icon{height:1rem;width:1rem}@keyframes shine{0%{background:#a104d600}to{background:#a403da80}}.session-card:before{background:linear-gradient(90deg,#0000,#be05fa80,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.session-card:hover{border:1px solid #be05facc;box-shadow:0 0 20px #be05fa33,0 0 40px #be05fa1a,inset 0 0 15px #be05fa1a;transform:translateY(-5px) scale(1.02)}.tooltip{background-color:#bd05fac0;border-radius:8px;color:#fff;font-size:12px;left:10%;opacity:0;padding:5px;text-align:center;top:20%;transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.tooltip,.tooltip:after{position:absolute;transform:translateX(-50%)}.tooltip:after{border:5px solid #0000;border-top-color:#bd05fabe;content:"";left:50%;top:100%}.donut-wrapper:hover~.tooltip,.session-card-header:hover~.tooltip{opacity:1;visibility:visible}.session-improvement{display:flex;flex-direction:column}.session-card-header{align-items:center;display:flex;gap:8px}.session-right{align-items:center;display:flex;gap:clamp(5px,.7rem,12px)}.session-left{display:flex;gap:clamp(10px,1rem,20px)}.role-icon{align-items:center;background:#be05fa1a;border-radius:8px;color:var(--buttons-background-color);display:flex;height:32px;justify-content:center;width:32px}.role-info{color:var(--text-primary);display:flex;flex-direction:column;gap:20px}.role-info h3{font-size:clamp(16px,1.1rem,20px);font-weight:600;margin:0}.role-info span{color:var(--text-primary);font-size:12px;white-space:nowrap}.action-link{align-items:center;background:#0000;border:none;border-radius:0;border-right:1px solid grey;cursor:pointer;display:flex;font-size:15px;gap:4px;justify-content:center;padding:2px 10px 2px 2px;transition:color .2s ease;white-space:nowrap;width:100%}.action-link,.action-link i,.link-icon{color:var(--buttons-background-color)}.link-icon{font-size:10px;margin-left:2px}.action-link:hover{color:var(--buttons-background-color)}.action-link:hover .link-icon{transform:translateX(2px);transition:transform .2s ease}.redo-button{align-items:center;background:var(--buttons-background-color);border:none;border-radius:8px;color:var(--btn-text-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;height:fit-content;margin:0 10px;padding:8px 18px;transition:all .3s ease}.redo-button:disabled{background-color:var(--disabled-btn-color);color:var(--text-secondary);cursor:not-allowed}.create-session-button{background:var(--buttons-background-color);border:none;border-radius:8px;color:var(--btn-text-color);float:right;font-size:clamp(10px,.9rem,24px);font-weight:500;gap:10px;justify-content:space-between;margin:5px 12px;padding:8px 12px;transition:all .3s ease}.create-session-button,.show-tour-btn{align-items:center;cursor:pointer;display:flex}.show-tour-btn{background-color:#be05fa80;border:1px solid var(--buttons-background-color);border-radius:10px;color:var(--text-primary);flex-direction:row;gap:.5rem;left:50px;padding:.1rem .3rem;position:absolute;top:0;transform:translateY(-100%)}.show-tour-btn:active{transform:translateY(-100%) scale(.95)}.card-container{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:flex-start;margin-left:25px;overflow-y:auto;padding:20px}.card-container::-webkit-scrollbar{width:8px}.card-container::-webkit-scrollbar-track{background:#be05fa80 #0a0b1499;border-radius:4px}.card-container::-webkit-scrollbar-thumb{background:var(--buttons-background-color);border-radius:4px}.new-session-content{flex:1 1;margin-bottom:auto}.new-session-circle,.new-session-content{align-items:center;display:flex;justify-content:center}.new-session-circle{background:#be05fa1a!important;border-radius:50%;cursor:pointer;height:120px;transition:all .3s ease;width:120px}.new-session-circle .fas.fa-plus-circle{color:#be05fa;font-size:45px;transition:transform .3s ease}.new-session-circle:hover .fas.fa-plus-circle{transform:scale(1.1)}.donut-wrapper{align-items:center;display:flex;justify-content:center}@keyframes scoreChange{0%{stroke-dashoffset:339.292}}.donut-chart circle:first-child{opacity:.2}.prep-hero-description{display:flex;flex-direction:column;font-size:16px;line-height:1.5;text-align:center}.prepBot-title{color:var(--text-primary);font-size:clamp(12px,1rem,18px);font-weight:600;margin:0 auto;width:80%}.prepBot-subtitle{color:var(--text-secondary);font-size:13px;margin:0 auto;width:60%}.prep-hero-description .highlight{color:var(--buttons-background-color);font-weight:500;transition:color .3s ease}.improvement-indicator{align-items:center;border-radius:6px;display:inline-flex;margin:auto;padding:4px 10px;white-space:nowrap;width:fit-content}.improvement-indicator span{font-size:13px;font-weight:600;text-shadow:0 0 10px #2ecc7133}.empty-indicator{align-items:center;background:#0000;border-radius:6px;display:inline-flex;margin:auto;padding:12px;width:fit-content}.iframe-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}.session-iframe{border:none;height:100%;width:100%}.iframe-close-button{border:none;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;left:20px;padding:10px 15px;position:absolute}.iframe-close-button,.iframe-close-button:hover{background-color:#be01f9}.improvement-negative{background-color:#d32f2f26;color:#d32f2f}.improvement-positive{background:#27ae6026;color:green}@media screen and (max-width:1024px){.session-card-details{align-items:flex-start;display:flex;flex-direction:column}.action-link,.session-card-details{justify-content:flex-start}}@media (max-width:800px){.card-container{margin-left:0;padding:10px}.prepBot-title{width:90%}.prepBot-subtitle{width:70%}.session-counter{display:none}.action-link{border-right:none;font-size:clamp(12px,.9rem,16px)}.redo-button{margin:0}}@media (max-width:700px){.session-card{flex-direction:column;.session-left{border-right:none;width:100%}.session-right{justify-content:space-between;width:100%}}}@media (max-width:600px){.prepBot-subtitle{display:none}.session-left{gap:10px}}.modal-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9}.completed-modal-content{animation:slideIn .3s ease;background:var(--screen-background-color);border:1px solid #be05fa4d;border-radius:20px;box-shadow:0 0 20px #be05fa33;max-height:90vh;max-width:900px;overflow:hidden;padding:25px;position:relative;width:90%}.completed-close-button{font-size:clamp(20px,2rem,30px)}.completed-modal-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px}.session-count{flex-grow:1;justify-content:left;text-align:center}.header-icon,.session-count{align-items:center;display:flex}.header-icon{background:#be05fa1a;border-radius:10px;color:var(--buttons-background-color);height:40px;justify-content:center;width:40px}.completed-modal-header h2{color:var(--text-primary);font-size:20px;margin:0}.stats-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:900px;padding:0 10px}.stat-box{background:#be05fa0d;border:1px solid #be05fa1a;border-radius:12px;display:flex;flex-direction:column;margin:0 auto;max-width:200px;min-height:70px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.stat-box:hover{border-color:#be05fa80;box-shadow:0 8px 20px #be05fa26;transform:translateY(-2px)}.stat-box:before{background:linear-gradient(45deg,#0000,#be05fa08,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.stat-box:hover:before{transform:translateX(100%)}.stat-content{height:32px;margin-top:auto}.stat-content,.stat-label{align-items:center;display:flex;justify-content:space-between;width:100%}.stat-label{color:var(--text-primary);font-size:13px;margin-bottom:6px}.stat-label-text{order:1}.stat-label i{color:var(--buttons-background-color);font-size:20px;order:2;transition:all .3s ease}.stat-box:hover .stat-label i{color:#d442ff;transform:scale(1.2)}.stat-value{color:var(--text-primary);font-size:clamp(14px,1.5rem,28px);font-weight:600;line-height:32px;margin:0}.stat-improvement{align-self:center;background:#2ecc711a;border-radius:4px;color:#2ecc71;font-size:12px;height:fit-content;order:2;padding:2px 8px;transition:all .3s ease}.negative-score{color:red}.stat-box:hover .stat-improvement{background:#2ecc7133;transform:scale(1.05)}.timeline-section{margin-top:24px;max-height:50vh;overflow-x:hidden;overflow-y:auto;padding:15px}.timeline-section::-webkit-scrollbar{width:8px}.timeline-section::-webkit-scrollbar-track{background:#be05fa80 #0a0b1499;border-radius:4px}.timeline-section::-webkit-scrollbar-thumb{background:#be05fa;border-radius:4px}.timeline-section h3{color:var(--text-primary);font-size:18px;margin-bottom:16px}.timeline-container{position:relative;transition:all .3s ease}.timeline-container:before{background:#be05fa33;bottom:0;content:"";left:15px;position:absolute;top:0;transition:all .3s ease;width:2px}.timeline-item{margin-bottom:24px;padding-left:45px;position:relative;transition:all .3s ease}.timeline-content:hover{transform:translateX(5px)}.timeline-marker{background:var(--buttons-background-color);border:3px solid #0a0b14;border-radius:50%;height:16px;left:8px;position:absolute;top:0;width:16px}.timeline-content:hover .timeline-marker{box-shadow:0 0 15px #be05fa80;transform:scale(1.2)}.timeline-content{background:#be05fa0d;border:1px solid #be05fa1a;border-radius:12px;padding:16px;transition:all .3s ease}.timeline-item:hover .timeline-content{background:#be05fa14;border-color:#be05fa80;box-shadow:0 4px 15px #be05fa26}.session-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.session-header h4{color:var(--text-primary);font-size:16px;margin:0}.session-date{color:var(--text-primary);font-size:12px}.session-stats{display:flex;gap:16px;margin-bottom:12px}.session-stats span{align-items:center;color:var(--text-primary);display:flex;font-size:13px;gap:6px}.report-conatiner{display:flex;gap:10px}.download-report-btn{align-items:center;background:#be05fa1a;border:1px solid #be05fa33;border-radius:6px;color:var(--buttons-background-color);cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:center;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s ease;width:100%}.download-report-btn:before{background:linear-gradient(45deg,#0000,#be05fa1a,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.download-report-btn:hover{background:#be05fa33;border-color:#be05fa66;transform:translateY(-1px)}.download-report-btn:hover:before{transform:translateX(100%)}.download-report-btn:hover i{animation:bounce .5s ease infinite}.stat-box:last-child .stat-label{position:relative;width:auto}.stat-box:last-child .stat-content{margin-top:auto;position:relative;text-align:center;width:62px}.stat-box:last-child .stat-value{font-size:clamp(20px,1.2rem,28px);line-height:32px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.timeline-item:hover+.timeline-container:before{background:linear-gradient(180deg,#be05fa33,#be05fa66,#be05fa33);box-shadow:0 0 10px #be05fa4d}.view-modal-content{display:flex;position:relative}.view-close-button{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:24px;position:absolute;right:8px;top:-2px;transition:all .3s ease}@media (max-width:600px){.stats-container{grid-template-columns:repeat(2,2fr)}.completed-modal-content{padding:12px;width:90%}.report-conatiner{flex-direction:column}}.launch-modal-content{background:var(--screen-background-color);border-radius:10px;box-shadow:0 0 6px 2px var(--buttons-background-color);display:flex;gap:12px;height:90%;max-height:2400px;max-width:2400px;overflow:hidden;padding:1rem;position:relative;width:90%}.completed-close-button{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:2rem;position:absolute;right:0;top:-5px;transition:all .3s ease;z-index:1}.completed-close-button:hover{color:var(--buttons-background-color);transform:rotate(90deg)}.path{height:50px;justify-content:flex-start;margin-bottom:10px;max-height:60px}.path,.path-item{display:flex;position:relative}.path-item{align-items:center;background:linear-gradient(100deg,#8944a0,#3838a2);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;gap:10px;justify-content:center;max-width:180px;min-width:20%;padding:10px 5px;transition:all .5s ease-in-out;white-space:nowrap;width:fit-content}.path-item:after{aspect-ratio:1/1;background:#3838a2;clip-path:polygon(50% 0,100% 50%,50% 100%,50% 0);content:"";height:100%;position:absolute;right:0;transform:translate(49%);transition:all .3s ease-in-out;z-index:2}.path-item.active{color:#fff}.path-item.active,.path-item.active:after{background:var(--buttons-background-color)}.path-item.unactive{background:#24325f;color:#9ca3af;cursor:not-allowed}.path-item.unactive:after{background:#24325f}.step_numb{background:#fff3;border-radius:50%;height:24px;justify-content:center;width:24px}.pod-upload-card,.step_numb{align-items:center;display:flex}.pod-upload-card{background:#0000;border-bottom:2px solid var(--screen-background-color);cursor:pointer;flex-direction:row;gap:1rem;justify-content:flex-start;max-height:100px;padding:.8rem 1rem;transition:all .3s ease-in-out;.card-icon{background-color:var(--buttons-background-color);border-radius:50%;box-sizing:initial;color:var(--btn-text-color);height:1.2rem;padding:10px;transition:all .3s ease-in-out;width:1.2rem}.card-details{flex-direction:column;.card-title{color:var(--btn-text-color);display:inline-block;font-size:1rem;margin:0;white-space:nowrap}.card-subtitle{color:var(--btn-text-color);font-size:.7rem}}}.pod-upload-card:hover{background-color:var(--buttons-background-color)}.pod-upload-card:hover .card-icon{background-color:var(--btn-text-color);color:var(--buttons-background-color)}.pod-upload-card:active{transform:scale(1)}.launch-service-button:disabled{cursor:not-allowed};.launch-service-button:hover{background:#be05fa0d;border-color:#be05fa33;transform:translateX(5px)}.launch-service-button.active{border-color:#be05fa40;box-shadow:0 0 20px #be05fa1a,inset 0 0 15px #be05fa0d;font-weight:500;letter-spacing:.3px}.preplanding-services{display:flex;flex-direction:column;justify-content:center;margin:20px 0;position:relative}.launch-service-button{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:initial;border:1px solid #be05fa1a;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:15px;margin:4px 0;overflow:hidden;padding:14px 20px;position:relative;text-align:left;transition:all .3s ease}.interview-type{padding:.5rem;h1{font-size:1.8rem;letter-spacing:1px}}.interview-type-content{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-top:.5rem}.pod-btns{background-color:#0a0b14;border-radius:10px;cursor:pointer;font-size:1.3rem;letter-spacing:.8px;max-width:200px;min-width:fit-content;padding:.6rem .8rem;transition:all .5s ease;width:50%}.pod-btns:active{transform:scale(.95)}.pod-btns.selected{background-color:var(--buttons-background-color)}.right-launch-page{color:#fff;flex:1 1;flex-direction:column;margin:10px}.launch-right,.right-launch-page{display:flex;width:100%}.launch-right{flex-direction:column;height:86%;margin-bottom:4rem;margin-top:.5rem;.launch-right-header{align-items:center;border-bottom:1px solid #4f4e4e;display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:.8rem;.upload-create-btn-container{margin-right:5px;position:relative;.upload-create-btn{align-items:center;background-color:var(--buttons-background-color);color:var(--btn-text-color);display:flex!important;gap:.5rem;justify-content:center;min-width:150px;padding:8px;white-space:nowrap;.btn-icon{width:18px}.drop-down-icon{transition:all .3s ease-in-out}.drop-down-icon.active{transform:rotate(180deg)}}.drop-down-container{padding-top:.6rem;position:absolute;right:0;width:fit-content;z-index:1000;.upload-create-cards{background-color:#162222;border-radius:12px;flex-direction:column;gap:0;justify-content:flex-start;overflow:hidden;right:0}}}.pod-title{color:var(--text-primary);font-size:clamp(1.2rem,1.4rem,1.6rem);font-weight:600;margin:auto 0;padding:0}}.pod-title{color:var(--text-primary);font-size:clamp(1rem,1.1rem,1.4rem);font-weight:500;margin-top:.8rem;padding:0 10px;text-align:left}.pre-sub-title{color:var(--text-secondary);font-size:1rem;margin-left:1rem;margin-top:0}h2,h4{color:var(--buttons-background-color);margin:10px}}.jdlist-card-container{display:flex;flex:1 1;flex-direction:column;gap:1rem;margin:0 .5rem 0 0;overflow-x:hidden;overflow-y:auto;padding:1rem .7rem;width:100%}.jdlist-card-container::-webkit-scrollbar{width:8px}.jdlist-card-container::-webkit-scrollbar-track{background:#be05fa1a;border-radius:4px}.jdlist-card-container::-webkit-scrollbar-thumb{background:var(--buttons-background-color);border-radius:4px}.launch-card-footer{align-items:center;background:#0a0b14;border-radius:0 0 22px 20px;border-top:1px solid #ffffff1a;bottom:4px;display:flex;gap:16px;justify-content:center;left:0;margin-bottom:0;padding:15px 20px;position:absolute;right:0}.resumelist-card-container{display:flex;flex:1 1;flex-direction:column;gap:1rem;margin:0 .5rem 0 0;overflow-x:hidden;overflow-y:auto;padding:1rem .7rem;width:100%}.resumelist-card-container::-webkit-scrollbar{width:8px}.resumelist-card-container::-webkit-scrollbar-track{background:#be05fa80 #0a0b1499;border-radius:4px}.resumelist-card-container::-webkit-scrollbar-thumb{background:#be05fa;border-radius:4px}.resume-list-card{align-items:center;background-color:var(--screen-background-color);border:2px solid #0000;border-radius:15px;box-shadow:0 0 6px 2px var(--buttons-background-color);color:#fff;display:flex;flex-direction:column;height:320px;margin-left:10px;margin-top:10px;padding:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:200px}.resume-list-card:hover .resume-image{transform:scale(1.02)}.resume-list-card:hover .resume-action-overlay{align-items:center;display:flex;gap:15px;justify-content:space-around}.upload-error{align-items:center;color:red;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.resume-list-card:hover{border-color:var(--buttons-background-color);box-shadow:0 0 15px 5px var(--buttons-background-color);transform:translateY(-5px)}.resume-list-card.selected{background-color:var(--buttons-background-color);border-color:var(--screen-background-color);transform:translateY(-5px)}.persona-container{align-items:flex-start;background-color:var(--card-background);color:var(--text-primary);display:flex;flex:1 1;flex-wrap:wrap;gap:20px 20px;justify-content:flex-start;margin-bottom:10px;margin-top:10px;max-height:700px;overflow-y:auto;padding:10px;width:100%;.persona-field{border-radius:15px;cursor:pointer;height:180px;max-height:200px;max-width:300px;min-height:160px;min-width:240px;object-fit:cover;overflow:hidden;width:40%}.persona-field img{height:100%;width:100%}.persona-name{flex-direction:column;height:100%;max-width:45%;padding:0;width:40%;h1{font-size:1.6rem;font-weight:400}}.persona,.persona-name{align-items:center;display:flex;justify-content:center}.persona{aspect-ratio:1/1;background-color:var(--screen-background-color);border:2px solid #fff;border-radius:50%;cursor:pointer;max-height:70%;overflow:hidden}.persona-field.active,.persona-field:hover,.persona.active,.persona:hover{border:1px solid var(--buttons-background-color);box-shadow:0 0 8px 2px var(--buttons-background-color)}.persona img{height:112%;object-fit:cover;width:100%}.persona h4{text-align:center}}.persona-preview img{border:1px solid var(--buttons-background-color);border-radius:10px;box-shadow:0 0 4px 2px var(--buttons-background-color);height:100%;object-fit:cover;width:100%}.interview-container{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:20px;.interviewtype-card-content{align-items:center;background-color:var(--screen-background-color);border:2px solid #0000;border-radius:15px;box-shadow:0 0 6px 2px var(--buttons-background-color);color:#fff;display:flex;flex-direction:column;height:330px;justify-content:center;margin-left:10px;margin-top:10px;padding:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:250px}.interviewtype-card-content:hover{box-shadow:0 0 15px 5px var(--buttons-background-color);transform:translateY(-5px)}.interviewtype-card-content.selected{background-color:var(--buttons-background-color);border-color:var(--screen-background-color);transform:translateY(-5px)}img{height:auto;margin-top:10px;width:150px}}.launch-navigation-buttons{bottom:10px;display:flex;gap:10px;position:absolute;right:40px}.next-button,.prev-button{background-color:var(--buttons-background-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:transform .3s ease}.next-button:hover,.prev-button:hover{transform:scale(1.05)}.next-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;transform:none}.launch-btn-container{bottom:10px;gap:10px;justify-content:flex-end;position:absolute;right:40px}.launch-button{background:var(--buttons-background-color);border:.5px solid var(--buttons-background-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease,transform .3s ease;width:auto}.launch-button:hover{transform:scale(1.05)}.loading-overlay{align-items:center;background:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.spinner{border:5px solid #ffffff4d;height:50px;width:50px}.loading-overlay p{color:#fff;font-size:18px;margin-top:10px}.selected-cards-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:2rem;overflow-x:hidden;overflow-y:auto;padding:1rem}.launch-persona-container{color:#fff;width:40%;.persona-name{align-items:center;display:flex!important;flex-direction:column}.launch-persona{background-color:initial;border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:250px!important;overflow:hidden;width:200px}.launch-persona.active{border:2px solid var(--buttons-background-color);box-shadow:0 0 10px 5px var(--buttons-background-color)}.launch-persona img{height:100%;object-fit:cover;width:100%}}.launch-resume-list-card{align-items:center;background-color:var(--screen-background-color);border:2px solid #0000;border-radius:15px;box-shadow:0 0 6px 2px var(--buttons-background-color);color:#fff;display:flex;flex-direction:column;height:290px;margin-left:10px;margin-top:10px;padding:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:325px}.launch-resume-list-card.selected{background-color:var(--buttons-background-color);border-color:var(--screen-background-color);transform:translateY(-5px)}.launch-jd-list-card{align-items:center;background-color:var(--screen-background-color);border:2px solid #0000;border-radius:15px;box-shadow:0 0 6px 2px var(--buttons-background-color);color:#fff;display:flex;height:290px;margin-left:10px;margin-top:10px;padding:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:325px}.launch-jd-list-card.selected{background-color:var(--buttons-background-color);border-color:var(--screen-background-color);transform:translateY(-5px)}.resume-id{font-size:13px}.launch-session-text{margin-left:0!important;margin-top:20px!important;padding:20px}.pre-sub-title{margin-top:10px}.jd-action-card{background:#be05fa1a;border:1px solid #be05fa33;border-radius:12px;width:230px}.jd-action-card:hover{border-color:#be05fa66;box-shadow:0 8px 20px #be05fa26;transform:translateY(-5px)}.jd-action-content{z-index:2}.jd-guru-card.selected{background:#be05fa33!important;border-color:#be05fa80;transform:translateY(-2px)}.jd-action-btn{background:#be05fa1a;border:1px solid #be05fa4d;color:#fff;padding:8px 16px}.jd-action-btn:hover{background:#be05fa33;border-color:#be05fa80}.jd-guru-id{color:#fff9;font-size:12px;margin-top:8px}.jd-guru-type{color:#ffffffb3;margin-top:4px}.no-jd-data-box{height:100%;width:100%}.no-jd-data,.no-jd-data-box{display:flex;justify-content:center}.no-jd-data{align-items:center;background-color:var(--card-background);border:2px dashed var(--buttons-background-color);border-radius:10px;flex-direction:column;height:50%;margin:auto 0;padding:50px 0;text-align:center;width:70%}.no-jd-data i{color:var(--text-secondary);font-size:2rem;margin-bottom:1rem}.no-jd-data h2{margin-bottom:.5rem;text-align:center;white-space:nowrap}.no-jd-data p{color:var(--text-secondary);font-size:1rem;text-align:center}.company-icon{font-size:12px}.company-icon,.view-icon{color:var(--buttons-background-color)}.view-icon{font-size:16px}.jd-company-name{color:var(--text-primary);font-size:clamp(12px,1rem,16px)}.jd-role-name{color:var(--buttons-background-color);font-size:15px}.launch-jd-card{background:var(--card-background);border:1px solid #be05fa4d;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1600px;padding:10px 20px;position:relative;transition:.3s ease-in-out;width:100%}.launch-jd-card:hover{border-color:#be05fa99;box-shadow:0 0 20px rgba(189,5,250,.062),0 0 35px #75149521,inset 0 0 15px #bd05fa8c;transform:translateX(-5px) scale(1);transition:all .3s ease-in-out}.launch-jd-card.selected{background:#be05fa33!important;border-color:#be05fa80}.launch-jd-card.selected .launch-jd-id-number{color:var(--text-primary)}.launch-card-details{align-items:center;display:flex;gap:20px;justify-content:space-between}.launch-jd-heading{display:flex;flex:1 1;flex-direction:column;gap:15px}.launch-view{height:100%}.launch-jd-title,.launch-view{align-items:center;display:flex}.launch-jd-title{color:#be05fa;font-size:15px;gap:10px}.launch-jd-id-number{border-left:1px solid var(--text-secondary);color:#b3b2b2;font-size:13px;font-weight:500;letter-spacing:.8px;padding-left:10px}.launch-jd-badge{align-items:center;font-size:15px;font-weight:600;padding:5px 10px;transition:all .3s ease}.launch-jd-info-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.launch-jd-info-item{display:flex;gap:6px;min-width:20%;text-align:left;width:fit-content}.launch-jd-info-label{color:var(--text-primary);font-size:12px}.launch-jd-info-value{align-items:center;color:var(--text-primary);display:flex;font-size:13px;gap:8px;white-space:nowrap}.launch-resume-card{background:var(--card-background);border:1px solid #be05fa4d;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1600px;padding:10px 20px;position:relative;transition:.3s ease-in-out;width:100%}.launch-resume-card:hover{border-color:#be05fa99;box-shadow:0 0 20px rgba(189,5,250,.062),0 0 35px #75149521,inset 0 0 15px #bd05fa8c;transform:translateX(-5px) scale(1);transition:all .3s ease-in-out}.launch-skills-list{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.launch-skill-tag{background:#be05fa1a;border-radius:4px;color:var(--text-primary);font-size:13px;padding:4px 8px}.upload-create-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:1rem;margin-top:.5rem;width:100%}.launch-resume-card.selected{background:#be05fa33!important;border-color:#be05fa80}.launch-resume-card.selected .launch-jd-id-number{color:var(--text-primary)}.card-footer.selected{background:#be05fa33!important;border-color:#be05fa80}.selected-cards-container .jd-guru-card.selected{display:flex;flex-direction:column;justify-content:space-between;min-height:200px;width:450px}.jd-action-card,.launch-jd-list-card,.launch-resume-list-card{box-sizing:border-box;height:auto;max-width:250px;padding:15px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.jd-upload-button,.launch-button,.next-button,.prev-button{font-size:14px;padding:8px 16px}.launch-button,.next-button,.prev-button{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:25px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:all .3s ease}.launch-button:hover,.next-button:hover,.prev-button:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-3px)}.launch-button:disabled,.next-button:disabled,.prev-button:disabled{background:#ccc;box-shadow:none;color:#666;cursor:not-allowed}:root{--primary-color:#be05fa;--hover-color:#9b00b3;--text-color:#fff}.button{background:#be05fa;background:var(--primary-color);border:none;border-radius:30px;box-shadow:0 4px 15px #0003;color:#fff;color:var(--text-color);cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:all .3s ease}.button:hover{background:#9b00b3;background:var(--hover-color);box-shadow:0 6px 20px #0000004d;transform:translateY(-3px)}.button:disabled{background:#ccc;box-shadow:none;color:#666;cursor:not-allowed}.launch-button{justify-content:center}.launch-icon{margin-right:8px}.next-button,.prev-button{background:#be05fa;background:var(--primary-color)}.mock-launch-pod-container{flex-direction:column;max-width:100%;overflow-x:hidden;padding:20px}.launch-button,.launch-pad-container,.mock-launch-pod-container{align-items:center;display:flex}.launch-pad-container{flex-direction:column;max-width:100vw;overflow-x:hidden;padding:20px;width:100%}.launch-btn-container{display:flex;justify-content:space-between;max-width:300px;width:100%}.launch-button,.prev-button{flex:1 1;margin:0 10px}body{overflow-x:hidden}.selected-cards-container.tour-active{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:40px;justify-content:center;margin:20px;overflow-x:auto;padding:20px;width:calc(100% - 40px)}.launch-persona-container.tour-active{color:#fff;display:flex;flex-shrink:0;margin:0 0 0 40px;transform:translateX(-2%);width:auto}.launch-resume-card.tour-active{background:#0a0b14!important;border:1px solid #be05fa26;border-radius:15px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;flex-shrink:0;gap:14px;margin:0;min-height:290px;padding:20px;position:relative;width:280px}.selected-cards-container.tour-active::-webkit-scrollbar{height:8px}.selected-cards-container.tour-active::-webkit-scrollbar-track{background:#be05fa1a;border-radius:4px}.selected-cards-container.tour-active::-webkit-scrollbar-thumb{background:#be05fa;border-radius:4px}.import-modal-content{background:var(--screen-background-color);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;min-height:40%;padding:20px;position:relative;width:40%;z-index:1}.import-modal-content p{font-size:15px;margin-bottom:0}.import-url-input{background:var(--screen-background-color);border:2px solid var(--buttons-background-color);border-radius:5px;color:var(--text-primary);margin:10px 0;max-height:fit-content;outline:none;padding:8px;width:100%}.modal-buttons{display:flex;gap:10px;justify-content:flex-start;margin-top:10px}.import-button{background:var(--buttons-background-color);color:#fff}.cancel-button,.import-button{border:none;border-radius:5px;cursor:pointer;padding:8px 16px}.cancel-button{background:#d3d3d3;color:#000}.import-modal-header{align-items:center;display:flex}.modal-header h2{margin-right:10px}.linkedin-icon{color:var(--buttons-background-color);font-size:20px}.import-upload-card{cursor:not-allowed}@media (max-width:600px){.launch-jd-card,.launch-resume-card{padding:8px 12px}.launch-jd-info-row{gap:10px 30px}.launch-jd-heading{gap:10px}.launch-right{margin-bottom:1rem;.launch-right-header{gap:.5rem;.drop-down-container{left:0}}}.path{height:40px}.path-item{justify-content:flex-end;padding:0;.step_numb{display:none}span{font-size:1rem;font-weight:500;transform:translateX(7px);z-index:10000}}.launch-button,.next-button,.prev-button{font-size:12px;font-weight:500;padding:8px 12px}}.transition-page-container{align-items:center;animation:fadeIn .6s ease-in;background:#0e1428;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:2rem;position:fixed;text-align:center;top:0;width:100%;z-index:10000}.transition-message{animation:pulseText 2s infinite;color:#fff;font-size:1.6rem;line-height:1.6;margin-bottom:2rem;max-width:800px}@keyframes pulseText{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.loader{animation:spin 1.2s linear infinite;border:4px solid #ffffff1a;border-left-color:#9f08d5;border-radius:50%;height:40px;margin-bottom:2rem;width:40px}.back-button{background:#9f08d5;border:none;border-radius:12px;color:#fff;font-size:1rem;opacity:0;padding:12px 24px;pointer-events:none;transition:opacity .4s ease}.back-button.show{opacity:1;pointer-events:auto}.back-button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.botguru-queue-container{align-items:center;background:#0e1428;color:#fff;display:flex;inset:0;justify-content:center;min-height:100vh;padding:2rem;position:fixed;text-align:center;z-index:10000}.botguru-card{background:#9e08d4;border-radius:1rem;box-shadow:0 25px 50px -12px #00000059;max-width:28rem;padding:2rem;width:100%}.botguru-card h1{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.botguru-card p{font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem}.botguru-back-btn{background:#fff;border-radius:.75rem;color:#9e08d4;display:inline-block;font-weight:600;padding:.5rem 1rem;transition:background .15s}.botguru-back-btn:hover{background:#e5e7eb}.botguru-spinner{animation:spin .9s linear infinite;border:.25rem solid #fff;border-radius:9999px;border-top-color:#0000;height:2rem;width:2rem}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.jd-editable-modal-content{background:var(--screen-background-color);border-radius:8px;box-shadow:0 0 6px 2px var(--buttons-background-color);display:flex;gap:12px;height:100vh;max-height:100%;max-width:100%;min-width:100%;padding:30px;position:relative}.jd-editable-modal-content h2{color:var(--text-primary)!important;margin:0}.jd-close-icon{background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:25px;position:absolute;right:0;top:0;transition:all .3s ease}.jd-close-icon:hover{color:var(--buttons-background-color);transform:rotate(90deg)}.jd-editable-modal-details{border-radius:10px;color:var(--text-primary);display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:20px}.jd-editable-modal-details::-webkit-scrollbar{width:8px}.ai-generate-error{color:red}.jd-editable-modal-details::-webkit-scrollbar-track{background:#be05fa1a;border-radius:4px}.jd-editable-modal-details::-webkit-scrollbar-thumb{background:var(--buttons-background-color);border-radius:4px}.jd-editable-modal-field{background:#bd05fa39;border-radius:8px;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:5px}.jd-editable-modal-field textarea{background:none;border:2px solid #ffffff1a!important;border-radius:5px;color:#fff;font-size:18px;line-height:1.5;min-height:278px;overflow-y:auto;padding:10px;scrollbar-color:var(--buttons-background-color) #0000;scrollbar-width:thin}.jd-editable-modal-field textarea:focus{outline:none}.jd-save-btn-container{display:flex;justify-content:flex-end}.jd-save-btn{background:var(--buttons-background-color);border:.5px solid var(--buttons-background-color);border-radius:5px;color:var(--btn-text-color);cursor:pointer;float:right;font-size:16px;margin-top:10px;max-width:100px;padding:10px 20px;transition:background-color .3s ease}.jd-save-btn:hover{transform:scale(1.05)}.jd-header{align-items:center;display:flex;justify-content:space-between}.jd-header .header-item{display:flex;gap:10px;text-align:center}.header-item select{background:var(--screen-background-color);border:2px solid var(--buttons-background-color);border-radius:5px;color:#fff;font-size:14px;padding:10px}.header-label{color:gray;display:block;font-size:15px;margin-top:4px}.jd-header h2{font-size:20px;margin:0}.side-by-side-fields{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.field-container{color:var(--text-primary);flex:1 1;flex-direction:column}.field-container,.job-label{display:flex;gap:5px}.error-border{border:1px solid red}.jd-error-message{color:red;display:block;font-size:12px;font-weight:600}.field-container h3{color:var(--text-primary)!important;font-size:.95rem!important;font-weight:600!important;margin:0!important}.field-container input{background:#ffffff08;border:2px solid #be05fa33;border-radius:5px;color:var(--text-primary);flex:none;font-size:14px;padding:10px}.field-container input:focus{background:#be05fa14;border-color:var(--buttons-background-color);box-shadow:0 0 0 3px #be05fa1a;outline:none}.input-with-dropdown{align-items:center;display:flex;position:relative}.input-with-dropdown input{background:#ffffff08;border:2px solid #be05fa33;border-radius:5px;color:var(--text-primary);font-size:14px;margin:auto;padding:10px}.input-with-dropdown input:focus{background:#be05fa14;border-color:var(--buttons-background-color);box-shadow:0 0 0 3px #be05fa1a;outline:none}.input-with-dropdown .currency-dropdown{-webkit-appearance:none;appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;background-size:20px;border:none;color:var(--text-primary);cursor:pointer;font-size:14px;outline:none;padding:0 5px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:60px}.input-with-dropdown .currency-dropdown option{background:#ffffffe6;color:var(--text-primary)}.input-with-dropdown select:focus{background:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:20px;border:none!important;box-shadow:none!important;outline:none!important}.field-container select{-webkit-appearance:none;appearance:none;background:#ffffff08;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:20px;border:2px solid #be05fa33;border-radius:5px;color:var(--text-primary);cursor:pointer;font-size:14px;height:45px;padding:12px}.field-container select option{background-color:var(--screen-background-color)!important;color:var(--text-primary);padding:12px}.field-container select:focus{background:#be05fa14;border-color:var(--buttons-background-color);box-shadow:0 0 0 3px #be05fa1a;outline:none}.jd-sections-container{display:flex;flex-direction:column;gap:20px;margin-top:20px}.jd-section{display:flex;flex-direction:column;gap:8px}.jd-section textarea{background:#ffffff08;border:2px solid #be05fa33;border-radius:5px;color:var(--text-primary);font-size:14px;min-height:100px;padding:10px;resize:vertical}.jd-section textarea:focus{background:#be05fa14;border-color:#be05fa;box-shadow:0 0 0 3px #be05fa1a;outline:none}.jd-section h3{align-items:center!important;color:var(--text-primary)!important;display:flex!important;font-size:.95rem!important;font-weight:600!important;justify-content:space-between!important;margin:0!important}.ai-generate-button{align-items:center;background-color:var(--screen-background-color)!important;border:1px solid var(--buttons-background-color)!important;border-radius:4px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-left:8px;padding:4px 8px;transition:all .3s ease}.ai-generate-button i{color:var(--buttons-background-color);font-size:12px}.ai-generate-button:hover{transform:scale(1.05)}.ai-generate-button:disabled{cursor:not-allowed}.job-description{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;.ai-generate-button{align-items:center;background-color:var(--screen-background-color)!important;border:1px solid var(--buttons-background-color)!important;border-radius:4px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-left:8px;padding:4px 8px;transition:all .3s ease}.ai-generate-button i{color:var(--buttons-background-color);font-size:12px}.ai-generate-button:hover{background:#be05fa1a;transform:scale(1.05)}}.createjd-header{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;.jd-upload-btn{background:var(--buttons-background-color);border:.5px solid var(--buttons-background-color);border-radius:5px;color:var(--text-primary);cursor:pointer;font-size:16px;margin-bottom:10px;padding:10px 20px}.jd-upload-btn:hover{transform:scale(1.05)}}.error-message{font-weight:700;margin-bottom:2px}.error-modal{background-color:var(--screen-background-color);border-radius:8px;left:50%;max-width:400px;padding:10px;position:absolute;top:20px;transform:translateX(-50%);width:80%;z-index:1000}.error-modal-content{align-items:center;border-radius:5px;box-shadow:0 0 6px 2px var(--buttons-background-color);color:#fff;display:flex;flex-direction:column;padding:15px;text-align:center}.error-modal-close-btn{background-color:var(--buttons-background-color);border:none;border-radius:3px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.error-modal-close-btn:hover{transform:scale(1.05)}.error-modal-content i{color:red;margin-right:10px}.split-container{display:flex;gap:20px;height:calc(100vh - 60px);width:100%}.form-side{border-right:1px solid var(--buttons-background-color);padding-right:20px}.form-side,.preview-side{display:flex;flex:1 1;flex-direction:column}.preview-side{word-wrap:break-word;height:100%;max-height:100%;overflow:hidden;white-space:normal}.preview-header{align-items:center;border-bottom:1px solid var(--buttons-background-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.preview-content{background:#fff;border-radius:8px;color:#000;flex:1 1;overflow-y:auto;padding:20px;position:relative;scrollbar-color:var(--buttons-background-color) #0000;scrollbar-width:thin;text-align:justify}.preview-company-header{margin-bottom:30px;padding-bottom:20px;position:relative}.company-name{border-bottom:1px solid #000;color:#000;display:inline-block;font-size:18px;font-weight:700;left:50%;margin:0;padding-bottom:5px;position:relative;text-align:center;transform:translateX(-50%)}.preview-company-header .current-date{color:#000;font-size:14px;position:absolute;right:0;top:30px}.preview-item{padding-bottom:15px}.preview-item:last-child{border-bottom:none}.preview-side::-webkit-scrollbar{width:8px}.preview-side::-webkit-scrollbar-thumb{background:var(--buttons-background-color);border-radius:4px}.jd-section-header{border-bottom:2px solid #2e2b2b;padding-bottom:5px;text-transform:uppercase}.download-pdf-btn{background:var(--buttons-background-color);border-radius:5px;color:var(--btn-text-color);cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease}.download-pdf-btn i{margin-right:10px}.non-editable-field{background:#bd05fa39;border:2px solid #ffffff1a!important;border-radius:4px;cursor:not-allowed}.editable-field,.non-editable-field{align-items:center;display:flex;min-height:36px;padding:8px}.editable-field{background:#be05fa14;border-color:#be05fa;border-radius:4px;box-shadow:0 0 0 3px #be05fa1a}.preview-row{border-bottom:1px solid #0c07071a;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;padding-bottom:15px;text-align:justify}.preview-row .preview-item{align-items:flex-start;display:flex;gap:20px;width:100%}.preview-item h3,.preview-row h3{color:#000!important;flex-shrink:0!important;font-size:16px!important;margin:0!important;min-width:120px!important}.preview-item p,.preview-row p{color:#000!important;flex:1 1!important;font-size:14px!important;line-height:1.5!important;margin:0!important;white-space:pre-wrap!important}.empty-preview-state{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:20px}.empty-preview-content{width:100%}.empty-preview-line{animation:pulse 1.5s infinite;background-color:#cbc7c74a;border-radius:4px;height:16px;margin-bottom:16px}.empty-preview-line:first-child{width:75%}.jd-loading-screen{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.jd-loading-content{align-items:center;background:var(--screen-background-color);border-radius:10px;display:flex;justify-content:space-between;padding:20px;text-align:justify;width:400px}.icon-container{background-color:var(--screen-background-color);border-radius:50%;height:50px;padding:12px;width:50px}.text-container{display:flex}.jd-loading-data{display:flex;gap:10px}.icon{color:var(--text-primary)}.loading-title{color:var(--buttons-background-color);font-size:18px;font-weight:700;margin:0}.dots{display:flex;gap:5px}.dot{animation:pulse 1.2s infinite alternate;background-color:var(--buttons-background-color);border-radius:50%;height:8px;width:8px}@keyframes pulse{0%{opacity:1}to{opacity:.4}}.loading-subtext{color:var(--text-primary);font-size:14px;margin:0}.jd-sub-head{display:flex;justify-content:space-between}.job-title-one{align-items:center;display:inline-flex;gap:5px}@media (max-width:800px){.form-side{border-right:none;padding-right:0}.preview-side{display:none}}.modal-overlay{height:100%;width:100%}.resume-modal-content{flex-direction:column;height:100vh}.resume-modal-content,.steps-header{background:var(--screen-background-color);display:flex;position:relative;width:100%}.steps-header{align-items:center;border-bottom:1px solid gray}.stepper{border:#0000;border-radius:10px;flex-direction:row;left:45px;padding:20px 40px;position:relative;width:95%}.back-button,.stepper{align-items:center;display:flex;justify-content:center}.back-button{background:#0000;border:2px solid #be05fa33;border-color:var(--buttons-background-color);border-radius:50%;color:#ffffffb3;color:var(--buttons-background-color);cursor:pointer;height:40px;margin-left:30px;transition:all .3s ease;width:40px}.back-button i{font-size:20px}.back-button:hover{background:#be05fa14;border-color:var(--buttons-background-color);color:var(--buttons-background-color)}.resume-close-button{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:24px;position:absolute;right:0;top:-5px;transition:all .3s ease;z-index:1}.resume-close-button:hover{color:var(--buttons-background-color);transform:rotate(90deg)}.step{align-items:center;color:#ffffff80;display:flex;flex:1 1;flex-direction:column;gap:12px;position:relative;transition:all .3s ease}.step:not(:last-child):after{background:#be05fa33;content:"";height:2px;left:calc(50% + 22px);position:absolute;right:calc(-50% + 22px);top:22px;z-index:1}.step.active:after{background:linear-gradient(to right,var(--buttons-background-color) 50%,#be05fa33 50%)}.circle{align-items:center;background:var(--screen-background-color);border:2px solid #be05fa33;border-radius:50%;color:var(--text-primary);display:flex;height:44px;justify-content:center;position:relative;transition:all .3s ease;width:44px;z-index:2}.step.active .circle{background:var(--buttons-background-color);border-color:var(--buttons-background-color);color:#fff}.step.completed .circle{background:#be05fa33;border-color:var(--buttons-background-color);color:var(--buttons-background-color)}.step.completed:after{background:var(--buttons-background-color)}.step-line{display:none}.step span{color:var(--text-secondary)}.content-wrapper{display:flex;flex:1 1;overflow:hidden}.resume-form{flex:1 1;padding:20px 40px}.main-div{height:92%}.resume-name{align-items:center;color:var(--text-primary);display:flex;font-size:1.5em;justify-content:flex-start;padding:15px 20px}.resume-name i{color:var(--text-primary);cursor:pointer;font-size:18px;margin-left:10px}.edit-input{background:#0000;color:var(--text-primary);font-size:20px;padding:5px;width:auto}.edit-input:focus{border:1px solid var(--buttons-background-color)!important}.sub-div{flex-grow:0;height:75%;margin:0 20px;overflow-y:auto;padding:15px 20px;scrollbar-color:var(--buttons-background-color) #0000;scrollbar-width:thin;width:100%;h4{color:var(--text-primary)!important;margin:0}}.row{display:flex}.col{flex:1 1;min-width:200px}.input-div{margin-bottom:5px!important;padding:10px;width:100%;.label{color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:5px;margin-bottom:8px!important}.start-end-date{display:flex;flex-direction:row;gap:10px;width:100%}.ss{background:var(--card-background);border:2px solid #be05fa33;border-radius:8px!important;color:var(--text-primary);padding:23px 21px;width:100%}.ss:focus{outline:none}.resume-skills{background:var(--card-background);border:2px solid #be05fa33;border-radius:6px;box-sizing:border-box;color:var(--text-primary);min-height:50px;padding:12px 10px;width:100%}.resume-input::placeholder{color:#676565;font-size:1rem;font-style:italic}}.error-border{border:2px solid red!important}.resume-error-message{color:red;display:block;font-size:12px;margin-left:5px;margin-top:5px}.error-text{color:red!important}.resume-input:focus,.resume-skills:focus{background:#be05fa14;border-color:var(--buttons-background-color);box-shadow:0 0 0 3px #be05fa1a;outline:none}.resume-input:active{background:#bd05fa39}.resume-input:-webkit-autofill,.resume-input:-webkit-autofill:active,.resume-input:-webkit-autofill:focus,.resume-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:none!important}.label{font-size:18px;margin-bottom:8px!important}.label,.resume-input{color:var(--text-primary)}.resume-input{background:var(--card-background);border:2px solid #be05fa33;border-radius:8px;font-size:14px;max-width:400px;padding:15px 20px;width:100%}.resume-input:focus{background:#be05fa14;border-color:#be05fa;box-shadow:0 0 0 3px #be05fa1a;color:var(--text-primary);outline:none}.experience-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.delete-button{background-color:initial;border:none;color:#a71d1d;cursor:pointer;font-size:19px}.delete-button:hover{transform:scale(1.2)}.experience-container{background:var(--screen-background-color);display:flex;flex-direction:column;margin-bottom:20px;padding:10px}.experience,.experience-container{border-radius:5px;color:var(--text-primary)}.experience{background-color:var(--screen-background-color);border:1px solid var(--buttons-background-color);cursor:pointer;font-size:19px;padding:15px 20px;width:100%}.experience:disabled{cursor:not-allowed;opacity:.6}.experience-note{color:var(--text-primary)}.project-ai-generate-button:disabled{cursor:not-allowed}.project-ai-generate-button i{color:#be05fa}.project-ai-generate-button{background:var(--screen-background-color);border:2px solid var(--buttons-background-color)!important;border-radius:5px;color:var(--text-primary);cursor:pointer;display:flex;font-size:11px;gap:5px;padding:5px;position:absolute;right:2px;top:-32px;transition:all .3 ease}.project-ai-generate-button:hover{transform:scale(1.05)}.textarea-container{position:relative;width:100%}.text-area{background:var(--card-background);border:2px solid #be05fa33;border-radius:6px;color:var(--text-primary);display:list-item;height:240px;padding:16px 20px;resize:none;scrollbar-color:var(--buttons-background-color) #0000;scrollbar-width:thin;width:100%}.resumedes-loading-overlay{align-items:center;display:flex;flex-direction:column;height:95%;justify-content:center;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.text-area:focus{background:#be05fa14;border-color:#be05fa;box-shadow:0 0 0 3px #be05fa1a;outline:none}.text-area div{display:list-item}.resume-skills-container{background:var(--card-background);border:2px solid #be05fa33;border-radius:8px;display:flex;flex-wrap:wrap;margin-top:10px;max-height:200px;overflow-y:auto;padding:10px;scrollbar-color:var(--buttons-background-color)!important;scrollbar-width:thin;width:100%}.resume-skill-button{align-items:center;background-color:#be05fa1a;border:none;border-radius:5px;color:var(--text-primary)!important;cursor:pointer;display:flex;gap:8px;margin:5px;padding:10px}.skill-text{margin-right:4px}.remove-skill{align-items:center;cursor:pointer;display:flex;font-size:16px;justify-content:center;opacity:.7;transition:opacity .2s ease}.navigation-buttons{border-radius:10px;border-top:1px solid #ffffff1a;display:flex;gap:10px;justify-content:flex-end;margin-top:10px;padding:25px 20px;right:10px;width:100%}.navigation-buttons button{background-color:var(--buttons-background-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.navigation-buttons button:hover{transform:scale(1.05)}.template{border-left:1px solid gray;overflow:hidden;padding:20px;text-align:justify;width:40%}.download-resume-icon{margin-left:28px;margin-top:10px}.download-btn{background:var(--buttons-background-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease}.download-btn:hover{transform:scale(1.05)}.resume-template{word-wrap:break-word;background-color:#fff;border:1px solid #fff;border-radius:5px;color:#000;font-size:9px;height:calc(90vh - 180px);margin:10px 20px;min-height:300px;overflow-y:auto;padding:20px;scrollbar-color:var(--buttons-background-color)!important;scrollbar-width:thin;text-align:justify;h4{color:#2b1d4d;margin:0}}.new-preview-name{color:#2d3748;font-size:1.75rem;margin-bottom:1rem}.new-preview-section{border-bottom:1px solid #edf2f7;margin-bottom:.5rem;padding-bottom:.5rem}.new-preview-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.new-personal-details{margin-bottom:1.25rem;text-align:center}.new-preview-section-title{color:#2d3748!important;font-size:.75rem!important;letter-spacing:.05em!important;margin-bottom:.5rem!important;text-transform:uppercase!important}.new-preview-education-item,.new-preview-experience-item{margin-bottom:.75rem}.new-preview-education-header,.new-preview-experience-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.new-preview-education-title h4,.new-preview-experience-title h4{color:#2d3748;margin:0 0 .5rem}.new-preview-company,.new-preview-degree{font-style:italic}.new-preview-education-period,.new-preview-experience-period{text-align:right}.new-preview-gpa,.new-preview-location{display:block;margin-top:.25rem}.new-preview-responsibilities{list-style:none;margin-bottom:.5rem;padding-left:0}.new-preview-responsibilities li{padding-left:15px;position:relative}.new-preview-responsibilities li:before{color:#000;content:"•";font-size:11px;left:1px;position:absolute}.new-preview-skills-container{display:flex;flex-wrap:wrap;gap:.75rem}.new-preview-skill-tag{background:#ab1fbd20;border-radius:9999px;color:#bd05fa;font-size:.875rem;padding:.5rem 1rem}.new-preview-education-details{color:#4a5568;margin-top:.5rem}.resume-template-hr{width:100%}.person-details-template{align-items:center;display:flex;flex-direction:column;justify-content:center;h2{color:#2b1d4d}h2,p{margin:0;padding:0}}.experience-details-info{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;p{margin:0}i{color:#000;font-size:10px}}.experience-details-description{p{margin:1px 0}}.skill-item{flex-basis:calc(20% - 10px);flex-grow:1;flex-shrink:1;list-style-type:none;margin:0;padding-left:5px;position:relative}.skill-item:before{color:#000;content:"•";left:0;position:absolute}p{margin:4px}.currently-working{align-items:center;display:flex;float:right;gap:10px;margin-top:7px}.currently-working input[type=checkbox]{background:var(--buttons-background-color)!important;flex:none;margin:0}.currently-working label{margin:0}.currently-working input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid purple;border-radius:4px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px}.currently-working input[type=checkbox]:checked{background-color:purple;border-color:purple}.currently-working input[type=checkbox]:before{color:#fff;content:"✔";display:none;left:2px;position:absolute;top:-2px}.currently-working input[type=checkbox]:checked:before{display:block}@media (max-width:800px){.steps-header,.template{display:none}.resume-form{padding:10px 5px;width:100%}.sub-div{height:80%;margin:0}.main-div{height:100%;width:100%}.row{flex-direction:column}.input-div{padding:5px;.label{font-size:16px;font-weight:550}}}.jdguru-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.jdguru-modal{background:var(--card-background);border:1px solid #be05fa33;border-radius:16px;max-height:90vh;max-width:800px;outline:none;overflow:hidden;width:90%}.jdguru-modal-content{display:flex;flex-direction:column;height:100%;max-height:90vh}.jdguru-modal-header{align-items:flex-start;background:linear-gradient(135deg,#be05fa1a,#0e142833);border-bottom:1px solid #be05fa33;display:flex;justify-content:space-between;padding:24px 24px 10px;position:relative}.jdguru-header-content{flex:1 1}.jdguru-title{color:var(--text-primary);font-size:clamp(16px,1.6rem,24px);font-weight:600;margin:0}.jdguru-company{color:var(--text-primary);font-size:clamp(13px,1rem,18px)}.jdguru-close-btn{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:15px;position:absolute;right:-10px;top:-5px;transition:all .3s ease;z-index:10}.jdguru-close-btn:hover{color:var(--buttons-background-color);transform:rotate(90deg)}.jdguru-modal-body{background:var(--card-background);flex:1 1;overflow-y:auto;padding:24px}.jdguru-info-grid{grid-gap:15px;align-items:center;background:#be05fa0d;border-radius:12px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);justify-content:center;max-width:100%;padding:16px}.jdguru-info-item{align-items:center;display:flex;gap:8px;justify-content:flex-start;text-align:center}.jdguru-info-item i{color:var(--buttons-background-color);font-size:18px;min-width:20px;text-align:center}.jdguru-info-item div{align-items:center;display:flex;flex-direction:column;gap:2px}.jdguru-info-item label{color:var(--text-secondary);font-size:11px;text-align:center}.jdguru-info-item span{color:var(--text-primary);font-size:13px;text-align:center}.jdguru-description-section{background:#be05fa0d;border-radius:12px;padding:clamp(16px,1.4rem,24px)}.jdguru-main-heading{align-items:center;border-bottom:1px solid #be05fa33;color:var(--text-primary);display:flex;font-size:clamp(16px,1.2rem,24px);gap:10px;margin-bottom:10px;padding-bottom:12px}.jdguru-main-heading i{color:var(--buttons-background-color)}.jdguru-subsection{background:var(--card-background);border-radius:8px;margin-bottom:10px;padding:clamp(12px,.9rem,16px)}.jdguru-subheading{color:var(--buttons-background-color);font-size:16px;font-weight:500;margin-bottom:16px}.jdguru-content{color:var(--text-secondary);line-height:1.6}.jdguru-list-item{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.bullet{color:var(--buttons-background-color);min-width:12px}.jdguru-modal-footer{border-top:1px solid #be05fa33;display:flex;gap:16px;justify-content:flex-end;padding:20px 24px}.jdguru-btn{align-items:center;background:var(--buttons-background-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s;width:fit-content}.jdguru-btn-primary{background:linear-gradient(135deg,#be05fa,#8a2be2);border:none;color:var(--text-primary)}.jdguru-btn-secondary{background:#0000;border:1px solid #be05fa33;color:var(--buttons-background-color)}.jdguru-btn:hover{transform:translateY(-2px)}.jdguru-modal-body::-webkit-scrollbar{width:8px}.jdguru-modal-body::-webkit-scrollbar-track{background:#be05fa1a;border-radius:4px}.jdguru-modal-body::-webkit-scrollbar-thumb{background:var(--buttons-background-color);border-radius:4px}.jdguru-details-grid{grid-gap:15px;background:#be05fa0d;border-radius:12px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:10px 0;padding:clamp(12px,.9rem,20px)}.jdguru-detail-item{align-items:center;display:flex;gap:8px;justify-content:center;text-align:center}.jdguru-detail-item i{color:var(--buttons-background-color);font-size:18px;min-width:20px}.jdguru-detail-item div{align-items:center;display:flex;flex-direction:column;gap:2px}.jdguru-detail-item label{color:var(--text-secondary);font-size:11px}.jdguru-detail-item span{color:var(--text-primary);font-size:13px}.jdguru-company-container,.jdguru-role-container{align-items:center;display:flex;gap:12px;position:relative}.jdguru-role-container{margin-bottom:8px}.jdguru-company-container i,.jdguru-role-container i{color:var(--buttons-background-color);text-align:center;width:24px}.jdguru-role-container i{font-size:clamp(16px,1rem,24px)}.jdguru-company-container i{font-size:18px;padding:3px 0}.jdguru-company-container{align-items:center;display:flex;gap:10px}.jdguru-company-container i{color:var(--buttons-background-color);font-size:clamp(14px,1rem,18px)}.jdguru-pdf-content{background:var(--card-background);color:var(--text-primary);padding:20px}@media print{.jdguru-pdf-content{background:#0e1428!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.jdguru-description-section,.jdguru-details-grid,.jdguru-info-grid,.jdguru-modal-header{break-inside:avoid;page-break-inside:avoid}}@media screen and (max-width:768px){.jdguru-modal{max-height:95vh;width:95%}.jdguru-modal-footer{flex-direction:column}}@media (max-width:600px){.jdguru-modal-header{flex-direction:column;gap:3px;padding:10px}.jdguru-info-grid{gap:5px;grid-template-columns:repeat(2,1fr)}.jdguru-details-grid{grid-template-columns:1fr 1fr}.jdguru-detail-item:nth-child(3){grid-column:1/-1}.jdguru-modal-footer{padding:12px 10px}}.preview-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;background:#0e1428d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.preview-modal-content{border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;height:90vh;max-width:1000px;width:95%}.resume-preview-header{align-items:center;background:linear-gradient(135deg,#be05fa1a,#0e142833);border-bottom:1px solid #be05fa4d;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:1.2rem 2rem;position:relative}.preview-header-left{align-items:center;display:flex;gap:1rem}.resume-preview-header h2{color:#fff;font-size:1.5rem;margin:0}.preview-back-button{align-items:center;background:#0000;border:2px solid #be05fa;border-radius:50%;color:#be05fa;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.resumeview-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:-10px;top:-5px;transition:all .3s ease;z-index:10}.resumeview-close-button:hover{color:#be05fa;transform:rotate(90deg)}.preview-download-btn{align-items:center;background:var(--buttons-background-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.preview-download-btn:hover{transform:scale(1.05)}.preview-body{background:linear-gradient(135deg,#be05fa1a,#0e142833);flex:1 1;overflow-y:auto;padding:1.2rem}.preview-body::-webkit-scrollbar{width:8px}.preview-body::-webkit-scrollbar-track{background:#be05fa1a;border-radius:4px}.preview-body::-webkit-scrollbar-thumb{background:#be05fa;border-radius:4px}.resume-preview-template{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#000;margin:0 auto;max-width:800px;padding:2rem;text-align:justify}.preview-section{border-bottom:1px solid #edf2f7;margin-bottom:1rem;padding-bottom:.5rem}.preview-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.personal-details{margin-bottom:.5rem;text-align:center}.preview-name{color:#2d3748;font-size:clamp(14px,2.4rem,24px);margin-bottom:1rem}.preview-contact-info,.preview-social-links{color:#4a5568;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:.5rem}.preview-contact-info span,.preview-social-links span{align-items:center;display:flex;gap:.5rem}.preview-section-title{color:#2d3748!important;font-size:1.25rem!important;letter-spacing:.05em!important;margin-bottom:.5rem!important;text-transform:uppercase!important}.preview-education-item,.preview-experience-item{margin-bottom:1.5rem}.preview-education-header,.preview-experience-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.preview-education-title h4,.preview-experience-title h4{color:#2d3748;margin:0 0 .5rem}.preview-company,.preview-degree{font-style:italic}.preview-education-period,.preview-experience-period{text-align:right}.preview-gpa,.preview-location{display:block;margin-top:.25rem}.preview-skills-container{display:flex;flex-wrap:wrap;gap:.75rem}.preview-skill-tag{background:#ab1fbd20;border-radius:9999px;color:#bd05fa;font-size:.875rem;padding:.5rem 1rem}.preview-education-details{color:#4a5568;margin-top:.5rem}.preview-responsibilities{list-style:none;margin-bottom:.5rem;padding-left:0}.preview-responsibilities li{padding-left:15px;position:relative}.preview-responsibilities li:before{color:#000;content:"•";font-size:15px;left:1px;position:absolute}.notification{animation:slideInFromRight .3s ease-out forwards,fadeOut .5s 4.5s forwards;background-color:#bd05fa24;border:1px solid red;border-radius:5px;box-shadow:0 2px 4px #0003;color:#fff;max-width:50%;padding:5px;position:fixed;top:130px;z-index:1000}.notification.show{right:20px}.close-btn{color:#fff;font-size:16px;margin-left:10px}.notification-progress-bar{animation:progress 5s linear forwards;background-color:red;bottom:0;height:5px;left:0;position:absolute;width:100%}@keyframes progress{0%{width:100%}to{width:0}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.resume-guru-page{background:var(--screen-background-color);display:flex;flex-direction:column;height:100%;padding:0;position:relative}.resume-cards-container{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:flex-start;margin-bottom:10px;margin-left:25px;overflow-y:auto;padding:20px}.resume-cards-container:after{content:"";display:block;grid-column:1/-1;height:20px;width:100%}.resume-cards-container::-webkit-scrollbar{width:8px}.resume-cards-container::-webkit-scrollbar-track{background:#be05fa80 #0a0b1499;border-radius:4px}.resume-cards-container::-webkit-scrollbar-thumb{background:var(--buttons-background-color);border-radius:4px}.resume-card{background:var(--card-background)!important;border:1px solid #be05fa26;border-radius:20px;color:var(--text-primary);display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1600px;padding:20px;position:relative;transition:all .3s ease;width:100%}.resume-card:before{background:linear-gradient(90deg,#0000,#be05fa80,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.resume-invalid-card{align-items:center;background:linear-gradient(to bottom right,var(--buttons-background-color),var(--screen-background-color))!important;color:var(--text-primary);font-size:14px;min-height:fit-content;min-width:fit-content}.resume-user-info{align-items:center;display:flex;gap:8px;justify-content:flex-start;text-align:justify;width:100%}.user-icon{color:var(--buttons-background-color);font-size:14px;margin-right:4px}.name{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:500}.file-type{background:#be05fa1a;border-radius:4px;cursor:pointer;font-size:10px;font-weight:500;margin-left:auto;padding:2px 6px}.file-type,.job-title{color:var(--buttons-background-color)}.job-title{font-size:15px}.show-resume-tour-btn{align-items:center;background-color:#be05fa80;border:1px solid var(--buttons-background-color);border-radius:10px;bottom:0;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:row;gap:.5rem;left:30px;padding:.1rem .3rem;position:absolute}.show-resume-tour-btn:active{transform:scale(.95)}.info-row{display:flex;gap:20px;justify-content:flex-start}.info-item{display:flex;gap:6px;text-align:left;width:25%}.info-label{font-size:12px}.info-value{align-items:center;display:flex;font-size:13px;gap:8px;white-space:nowrap}.skills-section{display:flex;flex-direction:column;gap:5px;width:50%}.skills-label{color:var(--text-primary);font-size:10px;text-align:justify}.skills-list{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.skill-tag{background:#be05fa1a;border-radius:4px;color:var(--text-primary);font-size:11px;padding:4px 8px}.card-footer{align-items:center;background:#0a0b14;border-radius:0 0 20px 20px;border-top:1px solid #ffffff1a;bottom:5px;display:flex;gap:16px;justify-content:center;left:0;padding:15px 20px;position:absolute;right:0}.resume-id{color:var(--text-secondary);font-size:10px}.resume-image{border-radius:10px;height:auto;width:100%}.actions{display:flex;gap:50px}.action-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:4px 8px;transition:all .2s ease}.action-btn i{color:#be05fa;font-size:14px}.action-btn:hover{background:#be05fa1a;color:#be05fa}.action-btn:hover i{transform:scale(1.1)}.resume-card:hover{border:1px solid #be05facc;box-shadow:0 0 20px #be05fa33,0 0 40px #be05fa1a,inset 0 0 15px #be05fa1a;transform:translateY(-5px) scale(1.02)}@media (max-width:1140px){.resume-cards-container{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:860px){.resume-cards-container{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:580px){.resume-cards-container{grid-template-columns:repeat(1,1fr)}}.create-content,.upload-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0;text-align:center}.create-description,.upload-description{color:#fff;font-size:12px;line-height:1.4;margin-top:8px}.create-btn,.upload-btn{align-items:center;background:#be05fa1a;border-radius:6px;color:#be05fa;display:flex;gap:8px;justify-content:center;padding:8px 24px;transition:all .3s ease;width:auto}.create-btn:hover,.upload-btn:hover{background:#be05fa33;transform:translateY(-1px)}.create-card .user-icon,.upload-card .user-icon{font-size:18px}.feature-icon{align-items:center;background:#be05fa1a;border:1px solid #be05fa33;border-radius:50%;color:#be05fa;display:flex;font-size:40px;height:80px;justify-content:center;margin-bottom:16px;opacity:.9;transition:all .3s ease;width:80px}.create-card:hover .feature-icon,.upload-card:hover .feature-icon{background:#be05fa26;border-color:#be05fa4d;transform:scale(1.05)}.create-card .card-footer,.upload-card .card-footer{align-items:center;display:flex;justify-content:center;padding:15px 20px}.create-btn i,.upload-btn i{font-size:14px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#0e1428;border:1px solid #be05fa33;border-radius:12px;box-shadow:0 4px 20px #be05fa26,0 0 30px #be05fa1a,inset 0 0 20px #be05fa0d;max-height:90vh;max-width:1000px;overflow-y:auto;position:relative;width:90%}.modal-content::-webkit-scrollbar{width:5px}.modal-content::-webkit-scrollbar-track{background:#0000}.modal-content::-webkit-scrollbar-thumb{background:#be05fa4d;border-radius:20px}.modal-content::-webkit-scrollbar-thumb:hover{background:#be05fa80}.modal-header{align-items:center;background:#0e1428;border-bottom:1px solid #be05fa1a;display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:1}.modal-title{color:#fff;font-size:18px;font-weight:500}.modal-close{background:#0000;border:none;color:#fff9;cursor:pointer;font-size:20px;padding:5px;transition:all .2s ease}.modal-close:hover{color:#be05fa}.modal-body{padding:20px}.modal-footer{background:#0e1428;border-top:1px solid #be05fa1a;bottom:0;display:flex;gap:12px;justify-content:flex-end;padding:20px;position:sticky}.modal-btn{border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.modal-btn-secondary{background:#0000;border:1px solid #be05fa4d;color:#fffc}.modal-btn-primary{background:#be05fa;border:none;color:#fff}.modal-btn:hover{transform:translateY(-1px)}.modal-btn-secondary:hover{border-color:#be05fa;color:#be05fa}.modal-btn-primary:hover{background:#a004d9}.form-group{margin-bottom:20px}.form-label{display:block;margin-bottom:8px}.form-input,.form-label{color:#fff;font-size:14px}.form-input{background:#ffffff0d;border:1px solid #be05fa33;border-radius:6px;padding:10px;transition:all .2s ease;width:100%}.form-input:focus{background:#be05fa1a;border-color:#be05fa;outline:none}.resume-id-badge{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1.5px solid #be05fa4d;border-radius:20px;box-shadow:0 2px 10px #be05fa1a,inset 0 0 20px #be05fa0d;display:inline-flex;gap:10px;padding:8px 16px;transition:all .3s ease}.resume-id-badge:hover{background:#be05fa1a;border-color:#be05fa80;box-shadow:0 4px 15px #be05fa33,inset 0 0 25px #be05fa1a;transform:translateY(-2px)}.id-prefix{font-size:15px;font-weight:600;margin-right:4px}.id-icon,.id-prefix{color:#be05fa;text-shadow:0 0 10px #be05fa80}.id-icon{font-size:14px;opacity:.9}.id-number{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;background-clip:text;color:#fff;font-size:15px;font-weight:600;letter-spacing:.8px}.resume-drop-down-container{background:#1c2f2f;border-radius:12px;box-shadow:0 4px 10px #0000004d;position:absolute;right:15px;top:50px;width:230px;z-index:2000}@media (max-width:800px){.resume-cards-container{margin-left:0;padding:1rem .8rem;.resume-card{padding:12px 16px;.jd-card-details{gap:10px}.info-row{flex-wrap:wrap;gap:10px 20px;.info-item{width:fit-content}.skills-section{width:100%}}}}}.jd-guru-page{background-color:var(--screen-background-color);height:100%;position:relative;width:100%}.jd-guru-container,.jd-guru-page{display:flex;flex-direction:column}.jd-guru-container{flex:1 1;gap:20px;justify-content:flex-start;margin-bottom:10px;margin-left:25px;overflow-x:hidden;overflow-y:auto;padding:20px}.jd-guru-card{background:var(--card-background)!important;border:1px solid #be05fa26;border-radius:20px;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1600px;padding:24px;position:relative;transition:all .3s ease;width:100%}.jd-guru-card:hover{border:1px solid #be05facc;box-shadow:0 0 20px #be05fa33,0 0 40px #be05fa1a,inset 0 0 15px #be05fa1a;transform:translateY(-5px) scale(1.02)}.jd-guru-card:before{background:linear-gradient(90deg,#0000,#be05fa80,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.jd-card-details{align-items:center;display:flex;gap:20px;justify-content:space-between}.jd-heading{display:flex;flex:1 1;flex-direction:column;gap:15px}.jd-action{display:flex;gap:20px}.jd-view{height:100%}.jd-title,.jd-view{align-items:center;display:flex}.jd-title{color:var(--text-primary);font-size:clamp(14px,1.2rem,16px);gap:10px}.jd-title h3{font-weight:600;letter-spacing:.5px}.jd-user-info{align-items:center;display:flex;gap:8px;justify-content:flex-start;width:100%}.show-jd-tour-btn{align-items:center;background-color:#be05fa80;border:1px solid var(--buttons-background-color);border-radius:10px;bottom:0;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:row;gap:.5rem;left:30px;padding:.1rem .3rem;position:absolute;transform:translateY(-50%)}.show-jd-tour-btn:active{transform:translateY(-50%) scale(.95)}.jd-user-icon{color:var(--buttons-background-color);font-size:14px;margin-right:4px}.jd-name{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:500}.jd-id-number{border-left:1px solid grey;color:#b3b2b2;font-size:13px;font-weight:500;letter-spacing:.8px;padding-left:10px;white-space:nowrap}.jd-file-type{cursor:pointer;font-size:10px;font-weight:500;margin-left:auto}.jd-file-type,.jd-job-title{color:var(--buttons-background-color)}.jd-job-title{font-size:15px;text-align:justify}.jd-info-row{display:flex;gap:20px;justify-content:flex-start}.jd-info-item{display:flex;gap:6px;text-align:left;width:25%}.jd-info-label{color:var(--text-primary);font-size:12px}.jd-info-value{align-items:center;color:var(--text-primary);display:flex;font-size:13px;gap:8px;white-space:nowrap}.jd-guru-top{flex:0 0 auto;margin-bottom:15px;padding-left:35px;position:relative;text-align:left}.jd-guru-role h3{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.2;margin:0 5px 15px 0;text-align:left}.jd-guru-company{align-items:center;display:flex;flex-direction:column;gap:10px;margin-left:0;margin-top:15px;width:calc(100% - 40px)}.jd-guru-company-badge{background:#be05fa1a;border-radius:20px;color:var(--buttons-background-color);display:inline-block;font-size:13px;padding:4px 12px;text-align:center}.jd-id-badge{align-items:center;font-size:15px;font-weight:600;padding:5px 10px;transition:all .3s ease}.jd-guru-type{background:#0000;border-radius:20px;display:inline-block;font-size:12px;padding:4px 12px}.jd-guru-details{display:flex;flex-direction:column;gap:12px;margin:25px 0}.jd-guru-detail-item{align-items:center;color:#c7c7cc;display:flex;font-size:14px;gap:8px}.jd-guru-detail-item i{color:var(--buttons-background-color);font-size:14px;width:16px}.jd-guru-footer{display:none}.jd-guru-container::-webkit-scrollbar{width:8px}.jd-guru-container::-webkit-scrollbar-track{background:#be05fa80 #0a0b1499;border-radius:4px}.jd-guru-container::-webkit-scrollbar-thumb{background:var(--buttons-background-color);border-radius:4px}.jd-guru-actions{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center;margin-top:auto;padding:15px;width:100%}.jd-guru-action-link{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:8px;padding:8px;text-decoration:none;transition:all .3s ease}.jd-guru-action-link i{color:var(--buttons-background-color);font-size:16px}.jd-guru-action-link:hover{background:#be05fa1a;border-radius:6px}.jd-guru-role-edit{align-items:center;display:flex;gap:10px;justify-content:space-between}.jd-guru-role-edit h3{color:var(--text-primary);flex-grow:1;font-size:15px;font-weight:600;text-align:left}.jd-guru-edit-icon{color:var(--buttons-background-color);cursor:pointer;font-size:14px;transition:all .3s ease}.jd-guru-edit-icon:hover{color:var(--buttons-background-color);transform:scale(1.1)}.jd-guru-resume-actions{display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:auto;padding:20px 15px;width:100%}.jd-action-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;min-width:fit-content;padding:8px 1px;transition:all .3s ease}.jd-action-btn i{color:var(--buttons-background-color);font-size:14px}.jd-action-btn:hover{background:#be05fa1a;box-shadow:0 0 15px #be05fa33;transform:translateY(-2px)}.download-jd,.preview-jd{border:none}.header-section{margin:0 auto;max-width:1200px;padding:40px 20px;position:relative;text-align:left}.header-title{align-items:center;color:var(--text-primary);display:flex;font-size:2.4rem;font-weight:600;gap:12px;margin-bottom:20px}.header-title:before{background:#be05fa;border-radius:2px;content:"";height:24px;width:4px}.header-content{align-items:flex-start;background:#be05fa0d;border:1px solid #be05fa1a;border-radius:16px;display:flex;gap:40px;padding:30px}.header-title:after{background:linear-gradient(90deg,#be05fa00,#be05fa 50%,#be05fa00);bottom:-10px;content:"";height:2px;left:50%;transform:translateX(-50%);width:180px}.header-title:before{left:-30px}.header-title:after,.header-title:before{color:#be05fa;content:"•";font-size:2rem;opacity:.7;position:absolute;top:50%;transform:translateY(-50%)}.header-title:after{right:-30px}.hero-section{background:linear-gradient(180deg,#be05fa0d,#0a0b1400);margin-bottom:20px;padding:clamp(12px,1rem,20px);position:relative}.hero-content{margin:0 auto;max-width:1000px}.hero-content,.hero-left{text-align:center}.hero-title{-webkit-text-fill-color:#0000;background:var(--buttons-background-color);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);display:inline-block;font-size:clamp(18px,1.6rem,24px);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px;position:relative}.hero-title:after{background:linear-gradient(90deg,#be05fa00,#be05fa80 50%,#be05fa00);bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}.hero-description{background:#be05fa08;border:1px solid #be05fa1a;border-radius:8px;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0 auto;max-width:900px;padding:10px 20px;white-space:pre-line}.highlight{background:linear-gradient(90deg,#be05fa,#4a0082);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-description .highlight:hover{color:#d442ff}.job-upload-create-btn-container{position:relative}.job-upload-create-btn{align-items:center;background:var(--buttons-background-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;float:right;font-size:clamp(10px,.9rem,20px);font-weight:500;gap:10px;justify-content:space-between;margin:5px 15px;min-width:180px;padding:8px 18px;transition:all .3s ease;.btn-icon{width:18px}.drop-down-icon{transition:all .3s ease-in-out}.drop-down-icon.active{transform:rotate(180deg)}}.job-drop-down-container{background:#1c2f2f;border-radius:12px;box-shadow:0 4px 10px #0000004d;position:absolute;right:15px;top:50px;width:200px;z-index:2000}.drop-down-option{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:background .3s ease-in-out}.drop-down-option i{color:#be05fa}.drop-down-option:hover{background:#be05fa33}.drop-down-icon{transition:transform .3s ease-in-out}.drop-down-icon.active{transform:rotate(180deg)}.upload-jd-access{align-items:center;display:flex;gap:60px}.upload-jd-option{align-items:center;display:flex;gap:4px;white-space:nowrap}.job-upload-create-cards{background-color:#1c2f2f;border-radius:12px;gap:0;justify-content:flex-start;right:0}.jd-action-card,.job-upload-create-cards{display:flex;flex-direction:column;overflow:hidden}.jd-action-card{background:#0a0b14;border:1px solid #be05fa26;border-radius:15px;cursor:pointer;height:340px;justify-content:center;min-height:200px;padding:24px;position:relative;transition:all .3s ease;width:100%}.jd-action-card:hover{border-color:#be05fa #be05fa4d #be05fa4d;box-shadow:0 4px 20px #be05fa26,0 0 30px #be05fa1a,inset 0 0 20px #be05fa0d,0 1px 0 #be05fa;transform:translateY(-2px)}.jd-action-card:before{background:linear-gradient(90deg,#be05fa00,#be05fa4d 50%,#be05fa00);content:"";height:1px;left:0;position:absolute;right:0;top:0}.jd-action-content{padding:20px 0;position:relative;text-align:center;z-index:0}.jd-action-icon{align-items:center;background:#be05fa26;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.jd-action-icon i{animation:jdIconPulse 2s infinite;color:#be05fa;font-size:24px}.jd-action-card h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.jd-action-card p{color:#ffffffb3;font-size:14px;margin-bottom:20px}.jd-upload-button{background:linear-gradient(135deg,#be05fa,#8a2be2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:10px auto 0;padding:12px 24px;transition:all .3s ease;width:80%}.jd-upload-button:hover{background:linear-gradient(135deg,#8a2be2,#be05fa);transform:translateY(-2px)}.jd-card-overlay{background:radial-gradient(circle at top right,#be05fa1a 0,#0000 70%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes jdIconPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:800px){.jd-guru-container{margin-left:0;padding:10px;.jd-guru-card{padding:14px 12px;.jd-card-details{gap:10px;.jd-info-row{flex-wrap:wrap;.jd-info-item{width:fit-content}}}}}}.career-guru-page{background-color:#f4f4f4;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;width:100%}.chat-header{background-color:#121522;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#be05fa;padding:20px;text-align:center}.chat-header h1{font-size:2.5em;margin-bottom:.5em}.chat-header p{font-size:1em;font-style:italic}.chat-container{background-color:#121522;border-radius:15px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.messages{flex:1 1;overflow-y:auto;padding-bottom:20px}.message{border-radius:10px;font-size:1em;margin-bottom:10px;max-width:75%;padding:15px 20px;word-break:break-word}.user{align-self:flex-end;background-color:#be05facc;color:#fff}.bot{align-self:flex-start;background-color:#4caf50cc;color:#fff}.input-container{box-sizing:border-box;display:flex;margin-bottom:20px;margin-top:0;padding:0 20px;width:calc(100% - 40px)}input{background-color:#2a2a2a;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;flex:1 1;margin-right:10px;padding:10px;width:100%}button,input{color:#fff;font-size:1em}button{background-color:#be05fa;border:none;border-radius:5px;cursor:pointer;padding:10px 15px}.analytics-container{background-color:var(--screen-background-color);color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 1rem}.dashboard-header{align-items:center;display:flex;justify-content:center;padding:.5rem 0}.dashboard-title{color:var( --buttons-background-color);font-size:1.8rem;font-weight:600;position:relative;text-align:center}.dashboard-title:after{background:linear-gradient(90deg,#be05fa00,#be05fa80 50%,#be05fa00);bottom:0;content:"";height:2px;position:absolute;right:0;width:100%}.session-label{font-size:.7rem;margin-top:.4rem;text-align:center}.analytics-content,.focus-content{margin-top:1rem}.improvement-section,.strengths-section{margin-bottom:1rem}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1e1e3f80}::-webkit-scrollbar-thumb{background:#be05fa80;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#be05fa}.analytics-focus-sections::-webkit-scrollbar{width:3px}.analytics-focus-sections::-webkit-scrollbar-track{background:#1e1e3f80}.analytics-focus-sections::-webkit-scrollbar-thumb{background:#be05fa80;border-radius:3px}.analytics-focus-sections::-webkit-scrollbar-thumb:hover{background:#be05fa}.kpi-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);max-width:100%;padding:5px 5px 0}.kpi-card{align-items:center;background:var(--card-background);border:1px solid #be05fa33;border-radius:12px;display:flex;gap:1rem;padding:.5rem 1rem;transition:all .3s ease}.kpi-card:hover{border-color:var(--buttons-background-color);box-shadow:0 4px 12px #be05fa1a;transform:translateY(-2px)}.kpi-icon{align-items:center;background:#be05fa1a;border-radius:10px;color:var(--buttons-background-color);display:flex;font-size:1.2rem;height:45px;justify-content:center;width:45px}.kpi-content{flex:1 1}.kpi-label{color:var(--text-primary);display:block;font-size:.8rem;margin-bottom:8px}.kpi-value-wrapper{align-items:center;display:flex;gap:.8rem}.kpi-value{color:var(--text-primary);font-size:1.4rem;font-weight:600}.kpi-trend{align-items:center;border-radius:15px;display:flex;font-size:.85rem;gap:.3rem;padding:.2rem .5rem}.kpi-trend.positive{background:#4caf501a;color:#4caf50}.kpi-trend.neutral{background:#a4a6b31a;color:#a4a6b3}.progress-mini{background:#d1a4df3b;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.progress-mini .progress-bar{background:var(--buttons-background-color);border-radius:2px;height:100%;transition:width .5s ease}.kpi-status{background:#be05fa1a;border-radius:15px;color:var(--buttons-background-color);font-size:.85rem;padding:.2rem .5rem}.sessions-progress-container{background-color:#1e1e3f80;border:1px solid #be05fa33;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.2rem}.sessions-header{align-items:center;display:flex;justify-content:space-between}.kpi-badge{background:#be05fa1a;border-radius:12px;color:var(--buttons-background-color);font-size:.75rem;font-weight:500;padding:.2rem .6rem}.performance-card{background:#1e1e3f80;border:1px solid #be05fa33;border-radius:12px;margin-top:1rem;overflow:hidden;padding:1.5rem}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.dashboard-content{animation:fadeIn .3s ease-in-out;display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.dashboard-nav{border-bottom:1px solid #be05fa33;justify-content:space-between;margin:1rem 0;padding:0 2rem;width:100%}.dashboard-nav,.nav-tab{align-items:center;display:flex}.nav-tab{background:#0000;border:none;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:500;gap:.75rem;justify-content:center;padding:1rem 1.5rem;position:relative;text-align:center;transition:all .3s ease}.nav-tab,.nav-tab i{color:var(--text-primary)}.nav-tab:after{background:var(--buttons-background-color);bottom:-1px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.nav-tab:hover:after{transform:scaleX(.8)}.nav-tab.active,.nav-tab.active .nav-icon{color:var(--buttons-background-color)}.nav-tab.active:after{box-shadow:0 0 10px #be05fa80;transform:scaleX(1)}.nav-icon{font-size:1.1rem;transition:transform .3s ease}.nav-tab:hover{transform:translateY(-2px)}.chart-section{display:flex;flex:1 1;flex-wrap:wrap;gap:20px;margin:2rem 0 0;overflow-x:hidden;overflow-y:auto;padding:1rem}.chart-section::-webkit-scrollbar{width:6px}.chart-section::-webkit-scrollbar-track{background:#1e1e3f80}.chart-section::-webkit-scrollbar-thumb{background:#be05fa80;border-radius:3px}.chart-section::-webkit-scrollbar-thumb:hover{background:#be05fa}.score-chart-container h3{color:var(--text-primary);font-size:1.2rem;margin-bottom:-1%}.score-chart{display:flex;flex:1 1;gap:1rem;margin-bottom:1rem;max-width:500px;min-width:320px;padding-bottom:2rem}.focus-card{max-height:300px;min-height:200px;min-width:200px;overflow-x:hidden;overflow-y:auto}.focus-card,.focus-card.combined{background:var(--card-background);border:1px solid #be05fa33;border-radius:12px;padding:1.5rem;transition:all .3s ease;width:25%}.focus-card:hover{box-shadow:0 5px 15px #be05fa33;transform:translateY(-5px)}.focus-section-header{display:flex;gap:5px}.focus-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.focus-header h3{color:var(--text-primary);font-size:1.1rem;margin:0}.analytics-focus-sections{height:auto;max-height:250px;overflow-y:auto;padding:0 2px;width:100%}.focus-section{margin-bottom:10px}.focus-section h4{color:var(--buttons-background-color);font-weight:400;margin-bottom:5px}.focus-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;overflow:hidden;padding:0}.focus-list li{background-color:#bd05fa2f;border-radius:5px;color:var(--text-primary);display:inline-block;font-size:12px;padding:5px 10px}.focus-roles-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.focus-roles-list li{background-color:#bd05fa2f;border-radius:5px;color:var(--text-primary);display:inline-block;font-size:12px;padding:5px 10px}.focus-icon{color:var(--buttons-background-color);font-size:1.5rem}.focus-list li:hover,.focus-roles-list li:hover{transform:translateX(5px)}.tooltip-text{font-size:12px;line-height:1}.mock-interview-prompt{border-radius:10px;color:#fff;margin-left:auto;margin-right:auto;margin-top:50px;padding:40px;width:fit-content}.mock-interview-prompt h2{color:var(--buttons-background-color);margin-bottom:15px}.mock-session-box{align-items:center;background:var(--card-background);border:1px solid #be05fa33;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:30px}.mock-session-content-icon{color:var(--buttons-background-color)}.mock-session-content{text-align:center;width:100%}.mock-session-content h3{color:var(--buttons-background-color);font-size:18px;font-weight:700;margin-bottom:10px}.mock-session-content p{color:var(--text-primary);font-size:14px;margin-bottom:15px}.mock-icon{color:var(--buttons-background-color);display:block;font-size:24px;margin:0 auto 10px}.mock-session-button{background-color:var(--buttons-background-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 25px;transition:all .3s ease}.mock-session-button:hover{transform:scale(1.05)}@media (max-width:800px){.kpi-grid{grid-template-columns:repeat(2,2fr)}}@media (max-width:600px){.focus-card,.focus-card.combined{width:90%}}.account-modal-content{background:var(--screen-background-color);border-radius:1rem;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:1rem;position:relative;width:100%}.account-close-modal{background:#0000;border:none;color:#fff;cursor:pointer;float:right;font-size:1rem;position:absolute;right:0;top:0;z-index:0}.profile-header{background:var(--card-background);border-radius:10px;color:var(--text-primary);display:flex;justify-content:space-between;max-height:200px;min-height:160px;width:100%}.profile-section{align-items:center;border-radius:12px;display:flex;gap:clamp(10px,2rem,20px);padding:clamp(10px,1rem,20px)}.user-profile-image{border:3px solid #be05fa;border-radius:50%;flex-shrink:0;height:120px;position:relative;width:120px}.user-profile-image img{height:114px;left:0;position:absolute;top:0;width:114px}.default-user-icon{height:55px;left:20px;position:absolute;top:25px;width:75px}.loading-spinner-container{align-items:center;display:flex;height:116px;justify-content:center;left:0;position:absolute;top:0;width:116px}.no-subscription-text{color:var(--text-primary);font-size:clamp(12px,.9rem,18px)}.img-loading-spinner{color:#be05fa;font-size:40px}.profile-image{border-radius:50%;opacity:1;transition:opacity .3s ease-in-out}.profile-image.loading{opacity:0}.user-profile-image.uploading{opacity:.8;pointer-events:none}.camera-icon{background-color:var(--screen-background-color);border-radius:50%;bottom:5px;box-shadow:0 0 5px #0000004d;cursor:pointer;padding:5px;position:absolute;right:5px;z-index:2}.camera-icon:hover{transform:translateY(-2px)}.delete-icon{align-items:center;border-radius:50%;bottom:18px;cursor:pointer;display:flex;justify-content:center;left:50px;padding:5px;position:absolute;z-index:2}.delete-icon i{background-color:var(--screen-background-color);color:#fff}.delete-icon:hover{transform:translateY(-2px)}.myaccount-info{align-items:start;display:flex;flex-direction:column;justify-content:flex-start}.myaccount-info h2{font-size:clamp(16px,1.4rem,24px)}.myaccount-info p{font-size:clamp(12px,1rem,20px)}.profile-options{color:#be05fa;display:flex;font-size:20px;gap:15px;margin:10px;padding:10px}.profile-options i:hover{transform:translateY(-2px)}.sign-out-icon{color:red}.skills-info-header{align-items:center;display:flex;justify-content:space-between}.skills-title{align-items:center;display:flex;gap:10px}.skills-save-button{background-color:var(--buttons-background-color);border-radius:5px;color:#fff;cursor:pointer;font-size:14px;height:fit-content;margin-bottom:10px;padding:5px;width:fit-content}.user-skills{background:#ffffff08;border:2px solid #be05fa;border-radius:6px;box-sizing:border-box;color:#fff;font-size:15px;height:25%;padding:5px 10px;width:100%}.user-skills:focus{background:#be05fa14;box-shadow:0 0 0 3px #be05fa1a;outline:none}.user-skills-container{background:#ffffff08;border:2px solid #be05fa33;border-radius:8px;display:flex;flex-wrap:wrap;margin-top:5px;max-height:90px;min-height:90px;overflow-y:auto;padding:5px;width:100%}.user-skill-button{align-items:center;background-color:#be05fa1a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:5px;height:fit-content;margin:5px;padding:5px}.user-skill-text{margin-right:4px}.user-remove-skill{align-items:center;cursor:pointer;display:flex;font-size:16px;justify-content:center;opacity:.7;transition:opacity .2s ease}.profile-details-section{flex:1 1}.user-profile-details{display:flex;gap:20px;height:fit-content;margin-top:20px;min-height:200px}.info-box{background:var(--card-background);border-radius:12px;color:var(--text-primary);flex:1 1;overflow:hidden;overflow-y:auto;padding:20px}.skill-content-box{overflow:hidden}.info-box h3{align-items:center;display:flex;font-size:clamp(14px,1rem,18px);gap:10px}.info-box i{color:var(--buttons-background-color)}.tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;max-height:300px;overflow-y:auto}.tags span{background:#bd05fa2f;border-radius:12px;color:var(--text-primary);font-size:clamp(12px,.8rem,16px);padding:5px 10px}.active-subscriptions{margin-top:2rem;width:100%}.subscription-title{color:var(--text-primary);display:flex;font-size:1.2rem;gap:1rem;justify-content:space-between;margin-left:12px;.purchase-plan{align-items:center;background:linear-gradient(160deg,#dd1ac7,var(--buttons-background-color));color:var(--btn-text-color);display:flex;font-size:clamp(12px,1.2rem,20px);gap:.4rem;margin-bottom:.2rem;margin-right:1rem;padding:.3rem 1.2rem;transition:all .5s ease}.purchase-plan:active{transform:scale(.9)}.purchase-plan:hover{transform:scale(1.04)}}.subscription-section{background:var(--card-background);border-radius:15px;display:flex;flex-direction:row;gap:1rem;margin-bottom:.5rem;max-width:100%!important;min-height:100%;overflow-x:scroll;overflow-y:hidden;padding:16px}.subscription-section::-webkit-scrollbar{height:.5rem}.subscription-box{background:var(--screen-background-color);border-radius:1rem;color:var(--text-primary);display:flex;flex-direction:column;min-height:fit-content;min-width:fit-content;padding:.5rem}.plan-header{align-items:center;font-size:1.2rem;gap:.5rem;justify-content:flex-start;width:100%;.session-name{color:var(--buttons-background-color);font-weight:600}.plan-type{align-items:center;gap:.3rem}.active{border:1px solid green;border-radius:1rem;padding:0 .5rem}}.plan-details,.plan-header{display:flex;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:wrap}.plan-details{gap:1.5rem;overflow-y:auto}.plan-name{color:#be05fa;font-size:16px;margin-top:10px}.plan-price{font-size:24px;margin:10px 0}.status.active{color:#4caf50}.billing{font-size:14px;margin-top:5px}.plan-features ul{list-style:none;margin-top:10px;padding:0}.plan-features li{align-items:center;display:flex;font-size:14px;gap:.5rem;margin-bottom:5px}.account-skill-error{color:red;font-size:14px;font-weight:500;white-space:nowrap}@media (max-width:714px){.user-profile-details{flex-direction:column;height:auto}.profile-section{gap:1px}.user-profile-image,.user-profile-image img{height:100px;width:100px}.delete-icon{left:45px}.profile-options{margin:0}.default-user-icon{left:12px;top:20px}}@media (max-width:600px){.profile-options{justify-content:flex-end;margin:-4px}.profile-header{min-height:140px}.user-profile-details{flex-direction:column;height:auto;overflow-y:auto}.profile-header{flex-direction:column-reverse}.user-profile-image{height:80px;width:80px}.user-profile-image img{height:75px;width:75px}.default-user-icon{height:40px;left:18px;top:16px;width:40px}.delete-icon{left:35px}.profile-section{gap:6px;padding:4px}}body,html{background:#1a1f36;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.payment-page{background:var(--screen-background-color);box-sizing:border-box;height:100vh;padding:2rem;width:100vw}.overlay,.payment-page{align-items:center;display:flex;justify-content:center}.overlay{animation:fadeIn .3s ease-out;background:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.freePlan-popup{animation:slideIn .4s ease-out;background:#1a1f36;border-radius:1rem;box-shadow:0 8px 32px #0000004d;color:var(--text-primary);height:25%;min-height:fit-content;min-width:30%;padding:2rem}.popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.popup-header h2{font-size:1.5rem;margin:0}.error-message{color:red}.close-btn{background:none;border:none;color:#8792a2;cursor:pointer;padding:.5rem;transition:color .2s}.popup-content{color:var(--text-secondary);line-height:1.5;margin-bottom:2rem}.popup-buttons{display:flex;gap:1rem;justify-content:flex-end}.popup-buttons button{border-radius:.5rem;cursor:pointer;font-weight:500;padding:1rem 2rem;transition:all .2s}.cancel-btn{background:#0000;border:1px solid #ffffff1a;color:#8792a2}.cancel-btn:hover{border-color:#8792a2;color:var(--text-primary)}.activate-btn{background:var(--buttons-background-color);border:none;color:#fff}.activate-btn:hover{background:#a004d8;transform:translateY(-1px)}.payment-content{background:#ffffff0d;border-radius:16px;box-shadow:0 8px 32px #0003;display:flex;height:90vh;max-width:1200px;overflow:hidden;width:100%}.modern-payment-form,.payment-details{color:#fff;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:2rem;width:50%}.paymentPage-logo{height:auto;text-align:left;width:50%}.paymentPage-logo img{display:block;height:auto;margin:0 auto 1rem;max-width:100%;min-width:100%}.subscription-details{align-items:flex-start;background-color:var(--card-background);border-radius:1rem;color:var(--text-primary)!important;display:flex;flex-direction:column;margin-top:1rem;padding:1rem;width:70%}.subscription-details .plan-type{color:var(--text-primary);font-size:1.2rem;margin-bottom:.5rem}.subscription-details .plan-detail{font-size:1rem;margin:.25rem 0}.subtotal,.tax,.total-due{border-bottom:1px solid var(--text-secondary);color:var(--text-primary);display:flex;font-size:1rem;justify-content:space-between;padding:.5rem 0}.promo-code{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;text-align:left}.promo-button{background:none;border:none;color:#be05fa;cursor:pointer;font-size:1rem;padding:0;text-decoration:none;transition:color .3s ease}.promo-button:hover{color:#9b08c7}.promo-link{color:#be05fa;cursor:pointer;text-decoration:none;transition:color .3s ease}.promo-link:hover{color:#9b08c7}.promo-input{align-items:center;color:var(--text-primary);display:flex;gap:.5rem}.promo-input input{background:var(--card-background);border:1px solid var(--text-primary);border-radius:8px;color:var(--text-primary);flex:1 1;padding:.5rem}.promo-input button{background:var(--buttons-background-color);border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;padding:.5rem 1rem;transition:background .3s ease}.promo-input button:hover{background:#9b08c7}.promo-code button:focus,.promo-code input:focus{border-color:var(--buttons-background-color);box-shadow:0 0 0 2px #be05fa33;outline:none}.back-btn{align-items:center;background-color:initial;border:1px solid gray;color:var(--text-primary);display:flex;font-size:1.1rem;gap:.5rem;padding:8px 12px;text-align:left;transform:all .3s ease}.back-btn:active{transform:scale(.9)}.subscription-heading{color:var(--text-primary)}.form-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:2rem;overflow:visible}.section-title{align-items:center;display:flex;gap:.75rem;margin-bottom:2rem}.section-title i{color:#be05fa;font-size:1.25rem}.section-title h2{color:var(--text-primary);font-size:1.5rem;font-weight:600}.form-group{margin-bottom:2rem}.form-group label{align-items:center;color:#8792a2;display:flex;font-size:.95rem;gap:.5rem;margin-bottom:.75rem}.modern-input{background:var(--card-background);border:1px solid var(--text-secondary);border-radius:12px;color:var(--text-primary);font-size:1rem;padding:14px;transition:all .3s ease;width:100%}.modern-input:focus{background-color:var(--card-background);border-color:var(--buttons-background-color);box-shadow:0 0 0 2px #be05fa33;outline:none}.payment-action{margin-top:3rem}.modern-pay-button{align-items:center;background:linear-gradient(135deg,#be05fa,#9b08c7);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:.75rem;justify-content:center;padding:18px;transition:all .3s ease;width:100%}.modern-pay-button:hover{box-shadow:0 8px 24px #be05fa4d;transform:translateY(-2px)}.modern-pay-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.loading-spinner{align-items:center;color:#fff;display:flex;gap:.75rem;justify-content:center}.loading-component{background-color:var(--buttons-background-color);height:5px;overflow:hidden;position:relative;width:20rem;.loader{animation:moveLoader 2s ease-in-out infinite;background-color:#fff;height:100%;left:-30%;position:absolute;top:0;width:30%}}@keyframes moveLoader{0%{left:-30%}50%{left:100%}to{left:-30%}}.spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.express-checkout{margin:2rem 0}.divider{align-items:center;color:#8792a2;display:flex;margin:1.5rem 0;text-align:center}.divider:after,.divider:before{border-bottom:1px solid #ffffff1a;content:"";flex:1 1}.divider span{font-size:.9rem;padding:0 1rem}.error-message{align-items:center;background:#ff52521a;border:1px solid #ff525233;border-radius:12px;color:#ff5252;display:flex;font-size:.95rem;gap:.75rem;margin-top:1.5rem;padding:1rem}html{scroll-behavior:smooth}.modern-payment-form::-webkit-scrollbar,.payment-details::-webkit-scrollbar{width:8px}.modern-payment-form::-webkit-scrollbar-track,.payment-details::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.modern-payment-form::-webkit-scrollbar-thumb,.payment-details::-webkit-scrollbar-thumb{background:#be05fa;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.modern-payment-form::-webkit-scrollbar-thumb:hover,.payment-details::-webkit-scrollbar-thumb:hover{background:#9b08c7}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.payment-content{flex-direction:column;gap:2rem}.modern-payment-form,.payment-details{width:100%}}.success-modal-overlay{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.success-modal-content{background:#0e1428;border:1px solid rgba(251,152,249,.299);border-radius:10px;color:#fff;padding:20px;text-align:center}.success-modal-header{color:#28a745;font-size:30px}.success-modal-body{margin-top:15px}.sucess-modal-footer{margin-top:20px}.success-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px}.success-btn,.success-btn:hover{background-color:var(--buttons-background-color)}.datacard-container{align-items:center;display:flex;justify-content:center;left:30%;position:absolute;top:45%;transform:translate(-50%,-50%);z-index:100}.datacard:before{background:linear-gradient(120deg,#fff0,#fffc 50%,#fff0);content:"";height:300%;left:-150%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:rotate(-45deg);transition:left 1.5s ease-in-out;width:300%;z-index:1}.datacard:hover:before{left:150%;opacity:1;transition:left 1.5s ease-in-out,opacity .5s ease-in}.datacard:hover{border:1px solid #ffffff44;box-shadow:0 7px 50px 10px #000000aa;filter:brightness(1.3);transform:scale(1.015)}.datacard:not(:hover):before{left:-150%;opacity:0;transition:left 1.5s ease-in-out,opacity .5s ease-out}html.loader-html{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);height:100%;margin:0;overflow:hidden;padding:0}body.loader-body{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0}.loader-large-header{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);height:100vh;overflow:hidden;position:relative;width:100%}.loader-star-layer{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.loader-star{animation:star-move 5s linear infinite;background:#c004f4;border-radius:50%;position:absolute}@keyframes star-move{0%{opacity:1;transform:translateY(30vh)}30%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.loader-main-title{color:#c004f4;font-size:50px;font-weight:300;left:50%;letter-spacing:10px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.loader-main-title .thin{font-weight:200}.youtube-container{border-radius:10px;box-shadow:0 4px 10px #00000080;height:400px;overflow:hidden;position:fixed;right:1%;top:20%;width:600px;z-index:2}.loader-progress-bar{background:#fff;border-radius:15px;bottom:20px;box-shadow:0 4px 6px #0000001a;height:30px;left:50%;overflow:hidden;perspective:1000px;position:absolute;transform:translateX(-50%);width:80%}.loader-progress-bar .progress{background:linear-gradient(90deg,#ba05f5 10%,#ba05f5 80%,#ff0);border-radius:15px;box-shadow:inset 0 -3px 6px #0000004d;height:100%;position:relative;transform-style:preserve-3d;transition:width .5s ease;width:0}.loader-progress-bar .progress-percentage{background:#ffffffb3;border-radius:5px;color:#000;font-size:16px;font-weight:700;left:50%;padding:2px 6px;pointer-events:none;position:absolute;text-shadow:0 1px 2px #fffc;top:50%;transform:translate(-50%,-50%);z-index:2}.loader-progress-bar .progress:after,.loader-progress-bar .progress:before{content:"";height:100%;position:absolute;transform-origin:left;transform-style:preserve-3d}.loader-progress-bar .progress:before{background:#ba05f5cc;left:100%;transform:rotateY(90deg) translateZ(-5px);width:10px}.loader-progress-bar .progress:after{background:#ba05f5cc;top:-10px;transform:rotateX(90deg) translateZ(-5px);width:100%}.exit-button{background-color:#f0f;border:none;border-radius:4px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;left:50%;outline:none;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:4}.exit-button:hover{background-color:#e400e4}.datacard{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#a2b2d980,#3b304480);border:1px solid #fff3;border-radius:1rem;box-shadow:0 10px 30px #00000080;margin:2rem auto;max-height:500px;max-width:700px;opacity:1;overflow:hidden;padding:2rem;position:relative;transition:transform .4s ease,box-shadow .4s ease;-webkit-user-select:none;user-select:none}.datacard-content::-webkit-scrollbar{width:8px}.datacard-content::-webkit-scrollbar-thumb{background:#a89ec9;border-radius:4px}.datacard-content::-webkit-scrollbar-thumb:hover{background:#ee83e5}.datacard-content::-webkit-scrollbar-track{background:#0000}.datacard-content{color:#fff;max-height:500px;opacity:1;overflow:hidden;overflow-y:auto;padding:2rem;position:relative;z-index:1}.datacard h1,.datacard h2,.datacard h3{color:#fff}.datacard ul li{margin-bottom:.5rem}.datacard .cta button{background:#6c63ff;border-radius:5px;margin-top:1.5rem;padding:.5rem 1rem}.datacard .cta button:hover{background:#4f4bcc}.datacard:hover{box-shadow:0 15px 40px #0009;filter:brightness(1.2);transform:scale(1.05)}.datacard h1{color:#ee83e5;font-size:2rem;margin-bottom:1rem;text-align:center}.datacard h2{color:#a89ec9;font-size:1.5rem;margin-top:1rem}.datacard h3{color:#ee83e5;font-size:1.2rem;margin:1.5rem 0 .5rem}.datacard p{color:#fffc;line-height:1.6;margin:.5rem 0}.datacard ul{margin:.5rem 0;padding-left:1.5rem}.datacard li{color:#a89ec9;margin:.5rem 0}.datacard .cta{margin-bottom:2rem;padding:0;text-align:center}.datacard .cta button{background:#ee83e5;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 1.5rem;transition:background .3s ease}.datacard .cta button:hover{background:#d472cb}.loader-overlay{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.bookshelf-container{background-image:linear-gradient(0deg,#222 5%,#111 6%,#111 7%,#0000 0),linear-gradient(180deg,#111 30%,#0000 0),linear-gradient(90deg,#222,#2e2e2e 5%,#0000 0),linear-gradient(90deg,#0000 6%,#222 0,#2e2e2e 9%,#0000 0),linear-gradient(90deg,#0000 27%,#222 0,#2e2e2e 34%,#0000 0),linear-gradient(90deg,#0000 51%,#222 0,#2e2e2e 57%,#0000 0),linear-gradient(180deg,#111 35%,#0000 0),linear-gradient(90deg,#0000 42%,#222 0,#2e2e2e 44%,#0000 0),linear-gradient(90deg,#0000 45%,#222 0,#2e2e2e 47%,#0000 0),linear-gradient(90deg,#0000 48%,#222 0,#2e2e2e 50%,#0000 0),linear-gradient(90deg,#0000 87%,#222 0,#2e2e2e 91%,#0000 0),linear-gradient(180deg,#111 37.5%,#0000 0),linear-gradient(90deg,#0000 14%,#222 0,#2e2e2e 20%,#0000 0),linear-gradient(180deg,#111 40%,#0000 0),linear-gradient(90deg,#0000 10%,#222 0,#2e2e2e 13%,#0000 0),linear-gradient(90deg,#0000 21%,#222 0,#1a1a1a 25%,#0000 0),linear-gradient(90deg,#0000 58%,#222 0,#2e2e2e 64%,#0000 0),linear-gradient(90deg,#0000 92%,#222 0,#2e2e2e 95%,#0000 0),linear-gradient(180deg,#111 48%,#0000 0),linear-gradient(90deg,#0000 96%,#222 0,#1a1a1a 99%,#0000 0),linear-gradient(180deg,#0000 68.5%,#0000 76%,#111 0,#111 77.5%,#0000 0,#0000 86%,#111 0,#111 87.5%,#0000 0),linear-gradient(90deg,#0000 35%,#222 0,#2e2e2e 41%,#0000 0),linear-gradient(180deg,#111 68%,#0000 0),linear-gradient(90deg,#0000 78%,#333 0,#333 80%,#0000 0,#0000 82%,#333 0,#333 83%,#0000 0),linear-gradient(90deg,#0000 66%,#222 0,#2e2e2e 85%,#0000 0);height:100vh;margin:0;min-height:350px;position:fixed;width:100vw;z-index:1}.bookshelf,.bookshelf-container{background-color:#111;background-position:bottom;background-size:300px 150px;left:0;top:0}.bookshelf{animation:flashlight 5s;background-image:linear-gradient(0deg,tan 5%,#111 6%,#111 7%,#0000 0),linear-gradient(180deg,#111 30%,#0000 0),linear-gradient(90deg,#a307da,#8305b2 5%,#0000 0),linear-gradient(90deg,#0000 6%,#a307da 0,#8305b2 9%,#0000 0),linear-gradient(90deg,#0000 27%,#8305b2 0,#580385 34%,#0000 0),linear-gradient(90deg,#0000 51%,#a307da 0,#a307da 57%,#0000 0),linear-gradient(180deg,#111 35%,#0000 0),linear-gradient(90deg,#0000 42%,#b06cdc 0,#8c54b0 44%,#0000 0),linear-gradient(90deg,#0000 45%,#b06cdc 0,#8c54b0 47%,#0000 0),linear-gradient(90deg,#0000 48%,#b06cdc 0,#8c54b0 50%,#0000 0),linear-gradient(90deg,#0000 87%,#8305b2 0,#580385 91%,#0000 0),linear-gradient(180deg,#111 37.5%,#0000 0),linear-gradient(90deg,#0000 14%,#b06cdc 0,#8c54b0 20%,#0000 0),linear-gradient(180deg,#111 40%,#0000 0),linear-gradient(90deg,#0000 10%,#a307da 0,#8305b2 13%,#0000 0),linear-gradient(90deg,#0000 21%,#a307da 0,#8305b2 25%,#0000 0),linear-gradient(90deg,#0000 58%,#a307da 0,#8305b2 64%,#0000 0),linear-gradient(90deg,#0000 92%,#a307da 0,#8305b2 95%,#0000 0),linear-gradient(180deg,#111 48%,#0000 0),linear-gradient(90deg,#0000 96%,#b06cdc 0,#8c54b0 99%,#0000 0),linear-gradient(180deg,#0000 68.5%,#0000 76%,#111 0,#111 77.5%,#0000 0,#0000 86%,#111 0,#111 87.5%,#0000 0),linear-gradient(90deg,#0000 35%,#8305b2 0,#580385 41%,#0000 0),linear-gradient(180deg,#111 68%,#0000 0),linear-gradient(90deg,#0000 78%,#bc8f8f 0,#bc8f8f 80%,#0000 0,#0000 82%,#bc8f8f 0,#bc8f8f 83%,#0000 0),linear-gradient(90deg,#0000 66%,#a307da 0,#8305b2 85%,#0000 0);clip-path:circle(250px at 55% 92%);height:100%;width:100%}.bookshelf,.bookshelf:after{content:"";position:absolute}.bookshelf:after{animation:eyes 5s;background-image:radial-gradient(circle,#fff 50%,#0000 0),radial-gradient(circle,#fff 50%,#0000 0);background-position:0,100%;background-repeat:no-repeat;background-size:10px 10px;bottom:100px;height:10px;left:calc(50% + 59px);width:25px}@keyframes bookshelf-move{0%{transform:translateY(0)}to{transform:translateY(0)}}.click-me-message{animation:showMessage 1ms;background-color:#10142c;border-radius:5px;bottom:120px;color:#fff;cursor:pointer;font-size:30px;left:calc(45% + 59px);opacity:1;padding:5px 10px;position:absolute;text-align:center}@keyframes showMessage{0%,49%{opacity:0}50%,60%{opacity:1}61%,to{opacity:0}}@keyframes flashlight{0%,9%{clip-path:circle(150px at 45% 10%);opacity:0}10%,15%,85%{opacity:1}50%{clip-path:circle(150px at 60% 20%)}54%,to{clip-path:circle(150px at 55% 92%)}88%,to{opacity:0}}@keyframes eyes{0%,52%{opacity:0}53%,87%{opacity:1}64%{transform:scaleY(1)}67%{transform:scaleY(0)}70%{transform:scaleY(1)}88%,to{opacity:0}}.loginPage{box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:row;font-family:Poppins,sans-serif;height:100vh;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.left-content{background-color:var(--card-background);height:100%;padding:3rem;width:50%}.botguru-logo-image{margin-top:2%;padding:1rem 2rem;width:100%}.botguru-logo-image-mobile{display:none;margin-top:1%;padding:2rem 3rem;width:90%}.right-content{background-color:var(--screen-background-color);height:100%;justify-content:flex-start;width:50%}.right-content,.right-content-container{align-items:center;display:flex;flex-direction:column;padding:2rem;position:relative}.right-content-container{height:fit-content;justify-content:center;margin:auto 0;width:100%}.login-titles{max-width:480px;width:90%;.sign-title{font-size:2.2rem}.login-welcome-message{color:var(--text-secondary);font-size:1rem}}.details-form,.email-container{max-width:480px;width:90%}.email-container{position:relative;text-align:center}.email-icon{align-items:center;background-color:var(--text-primary);border-radius:50%;color:var(--screen-background-color);display:flex;font-size:1rem;justify-content:center;left:2%;padding:.5em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.terms-message{margin:1rem 0 0;max-width:480px;padding:0;width:90%;a{color:var(--buttons-background-color);cursor:pointer}}input[type=email],input[type=emailname]{background:var(--screen-background-color);border:2px solid var(--buttons-background-color);border-radius:10px;color:var(--text-primary);font-size:1.2rem;height:auto;margin:1rem 0;padding:15px 20px 15px 50px;position:relative;width:100%}input[type=email]::placeholder{font-size:1.2rem}.name-input{border-radius:10px;font-size:1.1rem;height:auto;margin:1rem 0;position:relative;width:100%}.name-input,.phone-container{background:var(--screen-background-color);border:2px solid var(--buttons-background-color);color:var(--text-primary);padding:15px 20px 15px 10px}.phone-container{border-radius:10px;font-size:1rem;margin:10px 0;max-width:480px;width:90%}.phone-container.focused{background:var(--screen-background-color);border:2px solid var(--buttons-background-color);color:var(--text-primary);outline:none}.tag-input:focus{border:none;box-shadow:none}input:focus{color:#fff}.tag-input::placeholder{color:#a0a0a0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--screen-background-color) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.error-fields{border:2px solid red!important}.PhoneInputInput{background-color:initial;border:none;border-radius:20px;color:#fff;max-width:100%;padding:0}.PhoneInput{background-color:initial;border:none;border-radius:20px;color:var(--text-primary);display:flex;flex-direction:row;margin-left:12px}.PhoneInput:focus,.PhoneInputInput:focus{background-color:initial!important}.sign-in{align-items:center;background:var(--buttons-background-color);border:none!important;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;gap:8px;justify-content:center;max-width:480px;min-width:fit-content;padding:1rem 2rem;transition:all .5s ease;width:90%}.sign-in:active{transform:scale(.95)}.login-spinner{animation:spin .7s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;height:1rem;width:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}hr{margin:10px auto 20px;max-width:480px;width:90%}hr:after{content:"or";font-size:1rem;left:50%;position:absolute;transform:translateX(-50%)}.loading-text{font-size:1rem;font-weight:700}.login-tooltip{color:#ee4646;font-size:1rem;gap:5px;margin:0 0 .8rem .2rem;max-width:480px;position:relative;width:90%}.login-tooltip,.other-logins{align-items:center;display:flex}.other-logins{flex-direction:row;font-size:1.1rem;gap:.5rem}.google-login-btn,.login-with-microsoft-btn{align-items:center;background-color:var(--card-background);border:1px solid gray;border-radius:5px;color:var(--screen-background-color);cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Poppins;font-size:1rem;justify-content:flex-start;margin:10px auto;padding:.5rem;width:fit-content}.google-login-btn img,.login-with-microsoft-btn img{width:26px}.google-login-btn:hover,.login-with-microsoft-btn:hover{background-color:var(--screen-background-color)}.otp-header{text-wrap:wrap!important;word-wrap:break-word;display:flex;flex-direction:column;gap:.2rem;margin:auto 0;text-align:center}.otp-header,.otp-icon{align-items:center;justify-content:center}.otp-icon{aspect-ratio:1/1;background-color:#12182d;border-radius:50%;box-shadow:0 0 10px #a9a7ac99,0 0 20px #7d758e66,0 0 30px #7f789133;color:#fff;font-size:2.2rem;margin-bottom:1rem;padding:1rem}.change-email{align-items:center;background-color:initial;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;gap:.2rem;left:0;margin:.5rem 0 0 .5rem;padding:.5rem 1rem;position:absolute;top:0}.resend-code{color:var(--buttons-background-color);font-size:1.3rem;font-weight:600;margin-right:.5rem}.otp-to-email{cursor:pointer}.otp-to-email:hover,.resend-code:hover{text-decoration:underline}.resend-code:hover{color:var(--buttons-background-color);cursor:pointer}.sign-in-error{display:flex;flex-direction:row;gap:.2rem}.warning{width:3.5%}.otp-field{background-color:var(--screen-background-color);border:2px solid var(--buttons-background-color);color:var(--text-primary);font-size:2rem;font-weight:1000;margin-right:10px}.otp-error-border{border-color:red!important}.register-error-message{color:red;line-height:1.2}.otp-title{font-size:1.5rem}.otp-error{color:red;font-size:16px;margin-top:10px}.confirm{margin-top:15px;width:100%}.otp-btn{align-items:center;background-color:var(--buttons-background-color);border:1px solid var(--buttons-background-color)!important;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;margin:30px auto;padding:15px;transition:all .3s ease;width:260px}.otp-btn:active{transform:scale(.95)}.details-box{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:center;margin:auto 0;padding:20px;position:relative;width:100%;.submit-btn{transition:all .2s ease}.submit-btn:active{transform:scale(.95)}}.gender-container{font-size:20px;gap:2rem;margin-bottom:1rem}.gender-container,.gender-input-container{align-items:center;display:flex;flex-direction:row}.gender-input-container{gap:.5rem}.gender-container input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid var(--buttons-background-color);border-radius:50%;cursor:pointer;flex:none;height:1.2rem;padding:0;position:relative;width:1.2rem}.gender-container input[type=radio]:checked:before{background-color:var(--buttons-background-color);border-radius:50%;bottom:3px;content:"";height:.6rem;left:3px;position:absolute;right:3px;top:3px;width:.6rem}.age-container{margin:1rem 0;max-width:480px;width:90%}.age-input{background:var(--screen-background-color);border:2px solid var(--buttons-background-color);border-radius:10px;color:var(--text-primary);font-size:1.2rem;padding:15px 20px;width:100%}.age-input:focus{border-color:var(--buttons-background-color);outline:none}.user-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid var(--text-primary);cursor:pointer;font-size:1.2rem;margin-top:1rem;max-width:1000px;outline:none;padding:.5rem 0;width:50%}.user-dropdown,.user-dropdown option{background-color:var(--screen-background-color);color:var(--text-primary)}.user-dropdown::-ms-expand{display:none}.submit-btn{background-color:var(--buttons-background-color);border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 45px}.submit-btn:disabled{background-color:#c3bfbf;border:1px solid #c3bfbf!important}.welcome-msg{font-size:2.4rem;.welcome-subtitle{background:linear-gradient(135deg,var(--buttons-background-color) 0,#c44feb 50%,#d37bf0 70%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.6rem}.rocket-icon{color:var(--buttons-background-color);display:inline-block}}input::placeholder{font-size:1rem;position:absolute}input:focus{background:var(--screen-background-color);border:2px solid var(--buttons-background-color);color:var(--text-primary);outline:none}input[type=phone]:focus{border:none!important}@media (max-width:900px){.left-content{display:none}.right-content{width:100%;.botguru-logo-image-mobile{display:flex}}}.wave{animation:wave 1.5s ease-in-out;display:inline-block;margin-left:.5rem;transform-origin:90% 90%}@keyframes wave{0%{transform:rotate(0deg)}25%{transform:rotate(25deg)}50%{transform:rotate(0deg)}75%{transform:rotate(25deg)}to{transform:rotate(0deg)}}.additional-information{display:flex;flex-direction:column;height:100%;padding:.5rem;width:100%;.botguru-logo-image{margin-top:1%;min-width:200px;width:20%}.additional-info-container{display:flex;flex-direction:column;gap:.2rem;height:85%;margin:1rem 2rem;padding:1rem 2rem;position:relative}.additional-info-title{background:linear-gradient(135deg,var(--buttons-background-color) 0,#1b7ec4 90%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.2rem;width:fit-content}.additional-info-subtitle{font-size:1.1rem;font-weight:500}.additional-info-body{margin:2rem 0;width:100%;.body-h1{font-size:1.7rem}.user-input{background-color:initial;border:none;border-bottom:1px solid var(--text-primary);border-radius:0;color:var(--text-primary);font-size:1.2rem;margin-top:1rem;max-width:1000px;padding:1rem 0;width:90%}.user-input::placeholder{font-size:1.1rem}.user-major-input{background-color:initial;border:none;border-bottom:1px solid var(--text-primary);border-radius:0;color:var(--text-primary);font-size:1.2rem;margin-top:1rem;max-width:1000px;padding:1rem 0;width:50%}.user-major-input::placeholder{font-size:1.1rem}.user-data-container{border-radius:10px;display:flex;flex:1 1;flex-wrap:wrap;gap:.5rem;margin-top:1rem;max-width:1200px;padding:.5rem;width:90%}.user-input-item{align-items:center;background-color:var(--card-background);border:1px solid gray;border-radius:10px;color:var(--text-secondary);display:flex;flex-direction:row;font-size:1.1rem;gap:.5rem;justify-content:center;padding:.2rem .5rem;width:fit-content}.user-input-item:hover{border-color:var(--text-primary);color:var(--text-primary)}.cancel{cursor:pointer;font-size:1.1rem}}.control-buttons{bottom:0;display:flex;gap:1rem;left:10px;margin-bottom:.5rem;padding:0 2rem;position:absolute;.additional-details-btn{font-size:1.2rem;padding:1rem 2rem;transition:all .3s ease-in-out}.additional-details-btn:active{transform:scale(.95)}}}.additional-info-body{animation:slideRightBody .5s ease-in-out forwards}@keyframes slideRightBody{0%{opacity:0;transform:translateX(20%)}50%{opacity:.5}to{opacity:1;transform:translate(0)}}.error{color:red!important}@media (max-height:540px){.additional-information{.control-buttons{height:fit-content;left:80%!important;position:absolute;right:0!important;top:0;width:fit-content;.additional-details-btn{padding:.5rem 1rem}}}}.policy-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.policy-modal-content{background:var(--screen-background-color);border:1px solid #be05fa33;border-radius:12px;box-shadow:0 4px 20px #ffffff26;color:var(--text-primary);height:100%;overflow-y:auto;padding:30px;position:relative;width:100%}.policy-close-button{background-color:initial;color:#fff;font-size:20px;padding:0 5px;position:absolute;right:1%;top:1%;transition:all .3s ease;z-index:10}.policy-close-button:hover{color:var(--buttons-background-color);transform:rotate(90deg)}.policy-modal-header{align-items:center;border-bottom:2px solid #fff3;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.policy-icon{color:var(--buttons-background-color);margin-right:10px}.effective-date{color:var(--text-primary);font-size:.9rem}.policy-modal-body{color:var(--text-primary);font-size:1rem;line-height:1.8;padding:20px}.policy-modal-body h3{align-items:center;color:var(--buttons-background-color);display:flex;font-size:1.2rem;margin-top:20px}.policy-modal-body p{margin-bottom:16px}.policy-modal-body a{color:#00bfff;font-weight:700;text-decoration:none}.policy-modal-body a:hover{text-decoration:underline}.policy-heading{display:flex;flex-direction:column}.policy-company-name{margin-left:40px}.policy-list{list-style:none;padding:0}.policy-list li{align-items:center;background:var(--card-background);border-radius:8px;display:flex;margin:10px 0;padding:12px}.policy-list li strong{color:var(--buttons-background-color);flex:1 1;font-size:1rem}.policy-list li span{color:var(--text-primary);flex:3 1;font-size:.9rem}.policy-table{border-collapse:collapse;margin-top:20px;width:100%}.policy-table td,.policy-table th{border:1px solid var(--text-secondary);color:var(--text-primary);padding:10px;text-align:left}.policy-table th{background-color:#ffffff1a;color:var(--buttons-background-color)}.policy-table tr:nth-child(2n){background-color:var(--card-background)}@media (max-width:600px){.policy-list li{flex-direction:column}}
/*# sourceMappingURL=main.3c823f43.css.map*/