@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Patrick+Hand&display=swap";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page{display:flex;align-items:center;justify-content:center;flex-direction:column}.signincontainer{display:flex;flex-direction:column;align-items:center;margin-bottom:5px}.progressbar{border-radius:22px;display:flex;width:100%;height:10px;background-color:#fff;margin-bottom:50px}.progressbar div{height:100%;background-color:#6200ff}.card{background-color:#d4c9fe;display:flex;flex-direction:column;box-shadow:0 4px 8px #0003;border-radius:15px;width:600px;padding:60px;transition:.3s;margin:50px;position:relative}.pageHeader{text-align:center}.logoSing{height:100px;margin:2%}.container{display:flex;flex-direction:column;margin:0 auto;width:50%}.form{display:flex;flex-direction:column}.FormContainer{display:grid;gap:1rem .5rem;align-content:center;align-items:center;justify-content:center;grid-template-columns:auto minmax(auto,400px)}.inputSign{width:278px;padding:15px 20px;margin-bottom:22px;color:#1d1d1d;font-size:18px;font-weight:500;border-radius:30px;align-self:center;background-color:#fff;justify-content:center;text-indent:.8em;box-shadow:4px 3px #5d5d5d}.inputSignPass{width:278px;margin-bottom:8px;padding:15px 20px;color:#1d1d1d;font-size:18px;font-weight:500;border-radius:30px;align-self:center;background-color:#fff;justify-content:center;text-indent:.8em;box-shadow:4px 3px #5d5d5d}.passwordInputDiv{position:relative;align-self:center;align-items:center;align-content:center}.showPassword{cursor:pointer;position:absolute;top:1%;right:1%;padding:1rem;filter:invert(57%) sepia(72%) saturate(6388%) hue-rotate(229deg) brightness(100%) contrast(102%)}.forgotPasswordLink{cursor:pointer;color:#6e61ff;font-weight:500;text-align:left;font-size:12px}.btn{margin-top:22px;display:inline-block;text-decoration:none;font-size:20px;letter-spacing:-.4px;padding:10.2px 60.4px;border-radius:10rem;transition:all .3s;background-color:#6e61ff;border:2px solid #000;box-shadow:4px 4px #031926;color:#fff;align-self:center}.btn:hover{box-shadow:none;transform:translate(4px,4px);border:2px solid #000}.registerLink{margin:20px;color:#7552ff;font-weight:600;text-align:center}.text{color:#7552ff;font-weight:600;text-align:center}.bottom{margin-top:22px;display:flex;gap:.5rem;justify-content:flex-end}.top{display:flex;flex-direction:column;align-items:center}.title{text-align:center;margin:0;margin-bottom:2rem}.inputUp{width:278px;padding:10px;margin-bottom:0;color:#1d1d1d;font-size:18px;font-weight:500;border-radius:30px;background-color:#fff;text-indent:.8em;box-shadow:1px 1px #191919;margin-left:22px}.inputS:-webkit-autofill,.inputS:-webkit-autofill:hover,.inputS:-webkit-autofill:focus,.inputS:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:rgb(21,21,21)!important}.select{width:200px;padding:10px;margin-left:22px;border-radius:30px;background-color:#fff;color:#1d1d1d}.formWraper{display:flex;flex-direction:column;align-items:center}.btnup{font-size:20px;font-weight:600;padding:8.2px 30.4px;border-radius:10rem;background-color:#6e61ff;box-shadow:4px 4px #031926;transition:all .3s;color:#fff;margin:5px}.btnup:hover{box-shadow:none;transform:translate(4px,4px);border:2px solid #000}@keyframes ldio-bxsdd9wfio{0%{opacity:1}to{opacity:0}}.ldio-bxsdd9wfio div{left:24px;top:-8px;position:absolute;animation:ldio-bxsdd9wfio linear 1s infinite;background:#fff;width:6px;height:12px;border-radius:3px/6px;transform-origin:3px 26px}.ldio-bxsdd9wfio div:nth-child(1){transform:rotate(0);animation-delay:-.9166666666666666s;background:#fff}.ldio-bxsdd9wfio div:nth-child(2){transform:rotate(30deg);animation-delay:-.8333333333333334s;background:#fff}.ldio-bxsdd9wfio div:nth-child(3){transform:rotate(60deg);animation-delay:-.75s;background:#fff}.ldio-bxsdd9wfio div:nth-child(4){transform:rotate(90deg);animation-delay:-.6666666666666666s;background:#fff}.ldio-bxsdd9wfio div:nth-child(5){transform:rotate(120deg);animation-delay:-.5833333333333334s;background:#fff}.ldio-bxsdd9wfio div:nth-child(6){transform:rotate(150deg);animation-delay:-.5s;background:#fff}.ldio-bxsdd9wfio div:nth-child(7){transform:rotate(180deg);animation-delay:-.4166666666666667s;background:#fff}.ldio-bxsdd9wfio div:nth-child(8){transform:rotate(210deg);animation-delay:-.3333333333333333s;background:#fff}.ldio-bxsdd9wfio div:nth-child(9){transform:rotate(240deg);animation-delay:-.25s;background:#fff}.ldio-bxsdd9wfio div:nth-child(10){transform:rotate(270deg);animation-delay:-.16666666666666666s;background:#fff}.ldio-bxsdd9wfio div:nth-child(11){transform:rotate(300deg);animation-delay:-.08333333333333333s;background:#fff}.ldio-bxsdd9wfio div:nth-child(12){transform:rotate(330deg);animation-delay:0s;background:#fff}.loadingio-spinner-spinner-2ggiplaghmx{width:28px;height:18px;display:inline-block;background:none}.ldio-bxsdd9wfio{width:100%;height:100%;position:relative;transform:translateZ(0) scale(.58);backface-visibility:hidden;transform-origin:0 0}.ldio-bxsdd9wfio div{box-sizing:content-box}@media screen and (min-width: 100px) and (max-width: 722px){.card{width:auto}.FormContainer{display:flex;flex-direction:column}.pageHeader{margin-top:10%;margin-bottom:0%}.logoSing{margin:5%}}.HomeContainer{display:flex;flex-direction:column;margin:0 auto;height:80vh;width:70%;overflow:hidden}.welcomeCo{display:flex;margin:0 auto;flex-direction:column;width:70%}.homelogo{height:200px;margin-top:20px}.hometitle{text-align:center;font-size:22px;margin-top:20px;line-height:1.6;margin-bottom:15px}.homesubtitle{text-align:center;font-size:18px;font-weight:500;margin-bottom:30px;line-height:1.5}.guidbtn{cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:#3f3f3f;padding:.55rem .75rem;border-radius:1rem;background-color:#a9e500}.video{border:2px #6e61ff solid;align-self:center;margin-top:1%}@media (min-width: 1024px){.HomeContainer,.welcomeCo{width:100%}}.profilecard{background-color:#fdfdfd;display:flex;flex-direction:column;border-radius:15px;padding:60px;transition:.3s;margin:50px;color:#000;font-weight:500;box-shadow:0 4px 8px #0003;min-width:60%}.profile-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:linear-gradient(to right,#6d3bf6,#c07dfe);border-radius:1rem 1rem 0 0}.profile-title{font-size:1.8rem;font-weight:600;color:#fff}.subscription-status{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500}.status-icon{font-size:.75rem}.status-active{background-color:#e6fffa;color:#047857}.status-trial{background-color:#fef3c7;color:#b45309}.status-inactive{background-color:#fee2e2;color:#b91c1c}.profile-card{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;background:white;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.logOut,.btnChangelevel,.chgbtn{cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:#fff;background-color:#7552ff;padding:.25rem .75rem;border-radius:1rem}.logOut{background-color:#ff4ba3}.chgbtn{background-color:#54ff4b;padding:.55rem .75rem;color:#000}.btnChangelevel{background-color:#ff4bc0;margin:22px}.del{cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;box-shadow:none;color:#fff;background-color:#9a9a9a;padding:.15rem .55rem;border-radius:2rem}.del:hover{transform:none;background-color:#6c6c6c;border:2px solid #000}.profileCon{border:1px solid #9494945b;padding:12px;border-radius:10px;font-size:16px}.changelevelCo{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #630adf2f;padding:12px;border-radius:10px;font-size:16px;margin-top:10px}.pmain{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.pname{padding:none;margin-bottom:1px;color:#1d1d1d;font-weight:500;border-radius:0;border:none;align-self:center;background-color:#39040400;justify-content:center;text-indent:0;box-shadow:none;font-size:22px;font-weight:900;color:#fdfdfd}.changePersonalDetails{cursor:pointer;font-weight:600;color:#7552ff}.profileDetailsHeader{display:flex;justify-content:space-between}.confirmation-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.confirmation-modal1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:300}.confirmation-content{background-color:#fff;padding:20px;border-radius:15px;box-shadow:0 2px 4px #0003}.confirmation-content p{margin-bottom:10px}.confirmation-buttons{display:flex;justify-content:flex-end}.confirm-button,.cancel-button{padding:8px 16px;margin-left:10px;border:none;border-radius:3px;cursor:pointer}.confirm-button{background-color:#60c063;color:#fff;border-radius:12px;font-weight:800}.cancel-button{background-color:#f28078;color:#fff;border-radius:12px;font-weight:800}.changeExInput{background-color:#fdfdfd;color:#000;border-radius:28px;padding:10px}.editForm{display:flex;flex-direction:column;gap:10px}.editForm input{padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#fcf8ff;color:#000}.editbtn{padding:4px 12px;margin-top:10px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;font-weight:600;font-size:15px}.editForm button:hover{background-color:#0056b3}.section-title{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.exercise-status{padding:1rem}.status-card{display:flex;flex-direction:column;gap:1.25rem}.status-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem;transition:transform .2s}.status-item:hover{transform:translateY(-2px)}.status-icon-wrapper{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#7552FF;border-radius:.5rem;color:#fff}.status-icon-wrapper svg{width:1.25rem;height:1.25rem}.status-details{flex:1}.status-label{display:block;font-size:.875rem;color:#64748b;margin-bottom:.25rem}.status-value{font-weight:500;color:#1e293b}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.status-badge.active{background-color:#dcfce7;color:#166534}.status-badge.inactive{background-color:#fee2e2;color:#991b1b}@media (max-width: 768px){.profile-card{grid-template-columns:1fr}.status-item{padding:.75rem}}@media (max-width: 600px){.profilecard{padding:20px;margin:20px}}*{box-sizing:border-box}:root{--primary: #0A2540;--primary-dark: #081F35;--secondary: #635BFF;--accent: #00D4B1;--background: #F6F9FC;--surface: #FFFFFF;--surface-elevated: #FFFFFF;--text-primary: #1A202C;--text-secondary: #5A697D;--success: #00C48C;--warning: #FFA91F;--error: #FF4D4F;--border: #E2E8F0;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .07), 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 10px 10px -5px rgba(0, 0, 0, .03)}.rewards-container{min-height:100vh;background:var(--background);padding:2rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.rewards-header{text-align:center;margin-bottom:2rem;padding:2rem;background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow-lg)}.star-display{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:16px;max-width:400px;margin:0 auto 2rem;box-shadow:0 8px 32px #0a254033}.star-icon{font-size:3rem;line-height:1;color:#ffdd57;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));width:60px;height:60px;display:flex;align-items:center;justify-content:center}.star-count{display:flex;flex-direction:column;align-items:flex-start}.star-number{font-size:2.75rem;font-weight:900;color:var(--surface);margin:0;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.1)}.star-label{font-size:1rem;color:#ffffffd9;font-weight:600;margin:0}.rewards-title{font-size:2.75rem;font-weight:900;color:var(--primary);margin:0 0 1rem}.rewards-subtitle{font-size:1.125rem;color:var(--text-secondary);margin:0;font-weight:500}.my-collection{background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2.5rem;margin-bottom:2rem;border:1px solid var(--border);box-shadow:var(--shadow-lg)}.collection-title{text-align:center;font-size:2rem;font-weight:800;color:var(--primary);margin-bottom:2rem}.empty-collection{text-align:center;padding:3rem 2rem;color:var(--text-secondary);background:linear-gradient(135deg,#F9FAFB,#F3F4F6);border-radius:12px;border:2px dashed var(--border)}.empty-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.7}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.5rem;padding:1rem}.collection-item{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-radius:12px;padding:1.5rem 1rem;text-align:center;position:relative;overflow:hidden;border:none;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;min-height:200px}.collection-item:hover{transform:translateY(-5px)}.collection-item.rarity-legendary:hover{box-shadow:0 8px 30px #ffd70080,inset 0 0 30px #ffd70080}.collection-item.rarity-epic:hover{box-shadow:0 8px 25px #8b5cf680}.collection-item.rarity-rare:hover{box-shadow:0 8px 20px #4facfe66}.collection-emoji{font-size:2.5rem;display:block;line-height:1;margin:1rem 0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));position:relative;z-index:2}.collection-item-info{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.75rem;border-radius:8px;margin-top:.5rem;position:relative;z-index:2}.collection-item-name{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2);margin-bottom:.3rem;font-size:.85rem}.collection-item-rarity-stars{color:#ffffffe6;margin-bottom:.3rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.collection-item-rarity-text{color:#fffc;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.collection-rarity-group{margin-bottom:2rem}.collection-rarity-title{font-size:1.5rem;font-weight:700;color:var(--primary);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border);text-align:left}.category-filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem;padding:0 1rem}.category-btn{padding:.8rem 1.5rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-primary);font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;white-space:nowrap;box-shadow:var(--shadow-sm)}.category-btn:hover{background:#F9FAFB;transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--secondary)}.category-btn.active{background:var(--secondary);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #635bff40;border-color:var(--secondary)}.rewards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;margin-bottom:3rem;padding:0 1rem}.reward-card-rewards{background:linear-gradient(135deg,#e8e8e8,#f5f5f5,#e8e8e8);border-radius:8px;padding:2rem;text-align:center;position:relative;overflow:hidden;border:none;box-shadow:0 2px 4px #0000001a,0 0 2px #0000000d;transition:all .3s ease}.reward-card-rewards:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(0,0,0,.05) 4px,rgba(0,0,0,.05) 8px)}.reward-card-rewards:after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background:repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(0,0,0,.05) 4px,rgba(0,0,0,.05) 8px)}.reward-emoji-rewards{font-size:3rem;margin:1rem 0;position:relative;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.reward-info-rewards{margin-top:1rem;position:relative}.reward-name-rewards{font-size:.75rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reward-rarity-rewards{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin:.5rem 0}.reward-cost-rewards{background:rgba(255,255,255,.9);border-radius:4px;padding:.4rem .8rem;font-size:.9rem;font-weight:700;color:var(--text-primary);display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;box-shadow:0 1px 2px #0000001a}.quick-redeem-btn{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);padding:.75rem 1.75rem;border:none;border-radius:50px;background:var(--secondary);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease-in-out;opacity:0;pointer-events:none;box-shadow:0 4px 12px #635bff40;white-space:nowrap}.reward-card-rewards:hover .quick-redeem-btn{opacity:1;pointer-events:all;bottom:1rem}.quick-redeem-btn:hover{background:#524AFF;transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #635bff59}.quick-redeem-btn:disabled{background:var(--text-secondary);opacity:.6;cursor:not-allowed;box-shadow:none}.rarity-common .reward-rarity-rewards{background:rgba(90,105,125,.1);color:var(--text-secondary)}.rarity-rare .reward-rarity-rewards{background:rgba(99,91,255,.1);color:var(--secondary)}.rarity-epic .reward-rarity-rewards{background:rgba(139,92,246,.15);color:#8b5cf6}.rarity-legendary .reward-rarity-rewards{background:linear-gradient(135deg,rgba(255,169,31,.2),rgba(255,77,79,.2));color:var(--warning);font-weight:700}.reward-card-premium-rewards{background:linear-gradient(135deg,rgba(255,215,0,.1),rgba(255,165,0,.15)),var(--surface);border-color:var(--warning);box-shadow:0 8px 25px #ffc1074d}.reward-card-premium-rewards .reward-name-rewards,.reward-card-premium-rewards .reward-cost-rewards span:first-child{color:#b8860b}.reward-card-rewards.selected{border-color:var(--success);background:linear-gradient(135deg,rgba(0,196,140,.05),var(--surface));transform:translateY(-6px);box-shadow:0 12px 25px #00c48c26}.reward-card-rewards.redeemed{background:#F9FAFB;border-style:dashed;border-color:var(--border);cursor:default}.reward-card-rewards.redeemed .reward-emoji-rewards{opacity:.5;filter:grayscale(50%)}.reward-card-rewards.redeemed .reward-info-rewards{opacity:.7}.status-badgerewards{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.375rem;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-badge.owned{background:var(--success);color:#fff;box-shadow:0 4px 12px #00c48c33}.status-badge.selected{background:var(--primary);color:#fff;box-shadow:0 4px 12px #0a254033}.status-badge.available{background:var(--accent);color:#fff;box-shadow:0 4px 12px #00d4b133}.modal-rewards-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(26,32,44,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease}.modal-rewards-content{background:var(--surface);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;max-width:500px;width:90%;box-shadow:var(--shadow-xl);overflow:hidden;border:1px solid var(--border);animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-rewards-header{background:linear-gradient(135deg,var(--secondary),var(--accent));color:#fff;padding:1.5rem 2rem;text-align:center}.modal-rewards-header h2{margin:0;font-size:1.5rem}.modal-rewards-body{padding:2rem;text-align:center}.modal-rewards-emoji{font-size:5rem;margin-bottom:1.5rem;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.08));animation:bounce .6s ease infinite alternate}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.modal-rewards-body p{font-size:1.125rem;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.6;font-weight:500}.modal-rewards-cost{background:rgba(10,37,64,.05);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(10,37,64,.1)}.cost-amount{font-size:1.75rem;font-weight:800;color:var(--primary);display:block;margin-bottom:.5rem}.cost-remaining{font-size:.875rem;color:var(--text-secondary);font-weight:500}.modal-rewards-actions{display:flex;gap:1rem;padding:0 2rem 2rem}.modal-rewards-btn{flex:1;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent;box-shadow:var(--shadow-sm)}.modal-rewards-btn.confirm{background:var(--success);color:#fff;border-color:var(--success)}.modal-rewards-btn.confirm:hover{background:#00B37E;border-color:#00b37e;transform:translateY(-2px);box-shadow:var(--shadow-md)}.modal-rewards-btn.cancel{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border)}.modal-rewards-btn.cancel:hover{background:#F8F9FA;border-color:var(--text-secondary);color:var(--text-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width: 768px){.rewards-container{padding:1rem}.rewards-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.reward-card-rewards{padding:1.5rem}.reward-emoji-rewards{font-size:2.5rem}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.collection-emoji{font-size:2rem}.category-filters::-webkit-scrollbar{display:none}.modal-rewards-content{margin:1rem;width:calc(100% - 2rem)}}@media (max-width: 480px){.rewards-title{font-size:2rem}.star-display{flex-direction:column;text-align:center}.star-count{align-items:center}.category-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-filters::-webkit-scrollbar{display:none}.modal-rewards-content{margin:1rem;width:calc(100% - 2rem)}}.animate-select{animation:selectPulse .3s ease}@keyframes selectPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes booster-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pack-wave{0%,to{transform:translate(-100%) rotate(25deg)}50%{transform:translate(200%) rotate(25deg)}}.collection-item.rarity-common{background:linear-gradient(135deg,#e8e8e8,#d1d1d1,#e8e8e8);box-shadow:0 2px 4px #0000001a,inset 0 1px 1px #ffffff80}.collection-item.rarity-common:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:booster-shine 2s linear infinite}.collection-item.rarity-rare{background:linear-gradient(135deg,#4facfe,#00f2fe,#4facfe);box-shadow:0 2px 8px #4facfe4d,inset 0 1px 1px #ffffff80}.collection-item.rarity-rare:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);background-size:200% 100%;animation:booster-shine 1.5s linear infinite}.collection-item.rarity-epic{background:linear-gradient(135deg,#8b5cf6,#6366f1,#8b5cf6);box-shadow:0 2px 12px #8b5cf666,inset 0 1px 1px #ffffff80}.collection-item.rarity-epic:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;animation:booster-shine 1.5s linear infinite}.collection-item.rarity-epic:after{content:"✨";position:absolute;top:10px;right:10px;font-size:1rem;opacity:.8}.collection-item.rarity-legendary{background:linear-gradient(135deg,#FFD700,#FFA500,#FFD700);box-shadow:0 2px 15px #ffd70066,inset 0 1px 1px #ffffffb3;position:relative}.collection-item.rarity-legendary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);background-size:200% 100%;animation:booster-shine 1.5s linear infinite}.collection-item.rarity-legendary:after{content:"";position:absolute;top:10px;right:10px;font-size:1.2rem}.collection-item:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(25deg);animation:pack-wave 3s ease-in-out infinite}.collection-item:before{content:"";position:absolute;top:15px;left:0;right:0;height:1px;background:rgba(255,255,255,.2);z-index:1}.reward-card-rewards:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shine 3s linear infinite;pointer-events:none;z-index:1}.reward-card-rewards.rarity-legendary:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),rgba(255,255,255,.6),rgba(255,255,255,.4),transparent);animation:shine 2s linear infinite}.reward-card-rewards:after{content:"";position:absolute;top:0;bottom:0;left:0;width:8px;background:repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(0,0,0,.05) 4px,rgba(0,0,0,.05) 8px)}.reward-card-rewards:before{content:"";position:absolute;top:0;bottom:0;right:0;width:8px;background:repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(0,0,0,.05) 4px,rgba(0,0,0,.05) 8px)}.reward-card-rewards:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026,inset 0 1px 1px #ffffff80}.reward-card-rewards.rarity-legendary:hover{box-shadow:0 4px 20px #ffd70080,inset 0 1px 1px #ffffffb3}.reward-content-wrapper{position:relative;z-index:2}@keyframes shine{0%{background-position:200% center}to{background-position:-200% center}}.text-to-speech{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:2rem}.tts-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border:none;border-radius:12px;background:linear-gradient(145deg,#6366f1,#8b5cf6);color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #6366f133;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tts-button:hover{background:linear-gradient(145deg,#8b5cf6,#6366f1);transform:translateY(-2px);box-shadow:0 8px 20px #6366f14d}.tts-button:active{transform:translateY(1px);box-shadow:0 2px 10px #6366f133}.tts-button:disabled{background:linear-gradient(145deg,#e0e0e0,#cccccc);cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}.tts-button.playing{background:linear-gradient(145deg,#ec4899,#d946ef);box-shadow:0 4px 15px #ec489933}.tts-button.playing:hover{background:linear-gradient(145deg,#d946ef,#ec4899);box-shadow:0 8px 20px #ec48994d}.tts-icon{font-size:1.5rem;display:flex;align-items:center;justify-content:center}.tts-icon.loading{animation:spin 1s linear infinite}.tts-error{color:#ef4444;font-size:.95rem;padding:1rem;border-radius:8px;background-color:#ef444414;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:400px;text-align:center;margin:1rem auto;box-shadow:0 2px 10px #ef44441a}@keyframes spin{to{transform:rotate(360deg)}}.boxCheck{display:flex;flex-direction:column;box-sizing:border-box;font-weight:500;background-color:#fff;background-size:20px 20px;background-image:linear-gradient(to right,rgba(128,128,128,.091) .1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.08) .1px,transparent 1px);color:#000;box-shadow:0 4px 4px #00000040;border-radius:20px;padding:1px 30px 20px 20px;border:2px solid #616161;font-size:18px;margin-bottom:20px;margin-right:62px}.boxCheck2{display:flex;flex-direction:column;font-weight:500;background-color:#fff;background-size:20px 20px;background-image:linear-gradient(to right,rgba(128,128,128,.091) .1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.08) .1px,transparent 1px);color:#000;box-shadow:0 4px 4px #00000040;border-radius:20px;padding:1px 20px 20px;border:2px solid #616161;font-size:18px;margin-bottom:20px}.checktitle{text-align:center;font-weight:600}.custom-checkbox{display:none;align-items:top}.checkbox-label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;margin-bottom:11px;border:1px solid #969696;border-radius:2px;background-color:#e01b1b00}.custom-checkbox:checked+.checkbox-label:before{content:"✅";color:green;font-size:16px;text-align:center;line-height:1.3}.checkbox-label{font-weight:500;display:inline-flex;align-items:top}.checkbox-label:first-letter{font-weight:700}.mainbranch{display:flex;align-items:center}.twoarrows{display:flex;flex-direction:column}.arrowtop,.arrowbottom,.arrowleft,.arrowright,.larrowtop,.larrowbottom{height:62px;align-self:center}.arrowtop{transform:rotate(10deg)}.arrowbottom{transform:rotate(50deg)}.arrowleft{transform:rotate(-150deg)}.arrowright{transform:rotate(29deg)}.larrowtop{transform:rotate(235deg)}.larrowbottom{transform:rotate(190deg)}.branch,.centerShape{display:flex;flex-direction:column}.rectangle-boxs{Flex-direction:column;min-width:450px;max-width:700px;resize:horizontal;overflow:hidden;height:80px;border-radius:2px;background-color:#90ff7a;border:.2px solid rgb(73,73,73);display:flex;box-shadow:3px 7px 27px -15px #000000bf}.inputs{font-size:12px;padding-left:10px;padding-top:4px;font-family:Montserrat,sans-serif;width:100%;height:100%;background-color:transparent;font-weight:700;color:#000;text-align:center;border:#000 1px solid}.rectangle-box1,.rectangle-box2,.rectangle-box3,.rectangle-box4,.rectangle-box5{min-width:610px;max-width:610px;resize:horizontal;overflow:hidden;height:60px;border-radius:22px;background-color:#90ff7a;border:.2px solid rgb(73,73,73);display:flex;box-shadow:3px 7px 27px -15px #000000bf}.rectangle-box2{background-color:#f481b5}.rectangle-box3{background-color:#fffd7f}.rectangle-box4{background-color:#6abbde}.rectangle-box5,.rectangle-box1{height:70px}.circle,.circle2,.circle3,.circle4,.circle5,.circle6,.circle7,.circle8,.circle9{min-width:220px;max-width:300px;margin-left:12px;margin-right:12px;resize:horizontal;height:80px;background-color:#ff7fb2;border-radius:50%;border:.2px solid black;display:flex;justify-content:center;align-items:center;box-shadow:3px 7px 27px -15px #000000bf;overflow:hidden}.circle{background-color:#73f5ec}.circle2{margin-top:10px;background-color:#edf567}.circle3{margin-top:10px;background-color:#f6bded}.circle4{background-color:#f5cb8e}.circle5{background-color:#e3ec7f}.circle6{margin-top:10px;background-color:#ffa87f}.circle7{background-color:#b2f4e6}.circle8{margin-top:10px;background-color:#f4966d}.circle9{margin-top:10px;background-color:#aff58c}.line{height:600px;width:2px;position:absolute;border:0;background-color:#000;z-index:-1;top:200px;left:50%}@media screen and (min-width: 200px) and (max-width: 900px){.rectangle-box1,.rectangle-box2,.rectangle-box3,.rectangle-box4,.rectangle-box5{min-width:10%}.circle,.circle2,.circle3,.circle4,.circle5,.circle6,.circle7,.circle8,.circle9{min-width:10%;height:70px}.arrowtop,.arrowbottom,.arrowleft,.arrowright,.larrowtop,.larrowbottom{height:20px}.inputs{width:100%}.rectangle-boxs{min-width:10%;height:50px}.line{top:290px;height:500px}}@media screen and (min-width: 800px) and (max-width: 1224px){.rectangle-box1,.rectangle-box2,.rectangle-box3,.rectangle-box4,.rectangle-box5{min-width:10%}}.resCointainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.resultsText{text-align:center;font-weight:700}.modal,.overlay{width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:200}.overlay{background:rgba(49,49,49,.942)}.modal-content{overflow:scroll;width:90%;height:100vh;position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.4;background-color:#ececec;background-size:20px 20px;background-image:linear-gradient(to right,rgba(128,128,128,.09) .1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.06) .1px,transparent 1px);padding:24px;border-radius:31px;max-height:100vh;-webkit-box-shadow:13px 7px 16px -4px rgba(0,0,0,.75);-moz-box-shadow:13px 7px 16px -4px rgba(0,0,0,.75);box-shadow:13px 7px 16px -4px #000000bf}.close-modal{align-self:flex-end;padding:8px 27px}.feedbackcontainer,.feedbackcontainer1,.inputvaluecontainer,.textdContainer,.modleCon,.otherCon{border:1px solid #b7712a4e;border-radius:20px;padding:20px;background-color:#f4ffe5cd;text-align:left;margin-bottom:2%}.inputvaluecontainer{border:1px solid #4b2ab7;background-color:#ece1fc97}.inputvaluecontainer p{text-align:left}.textdContainer{border:1px solid #b72aa9;background-color:#fce8e8cd}.feedbackcontainer1{border:1px solid #c6c6c6;background-color:#fffafacd}.ScoreContainer{display:inline-block;margin-top:5%;margin-bottom:3%;align-self:center;background-color:#4b2ab7;border-radius:32px;padding:10px 20px;color:#fff;text-align:center}.headlineBresults{text-align:center;margin-top:22%;font-weight:500;font-size:60px}.TextResults{align-self:center;text-align:center;font-weight:700;font-size:82px;margin-bottom:2%}.btnConR{display:flex;flex-direction:column;align-items:start;margin:2% 0 4%}.printbtn,.nextbtn{align-self:flex-end}.bnextbtn{align-self:center}.gradelevel{text-align:center}.modleCon{margin-top:2%;border:1px solid #000000;background-color:#f8f8f8cd;padding:15px;border-radius:22px}.otherCon{margin-top:2%;border:1px solid #0000004e;background-color:#f8f8f8cd;padding:15px;border-radius:22px}.feedbackcontainer input[type=checkbox],.feedbackcontainer1 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:none;border-radius:4px;outline:none;cursor:pointer}.feedbackcontainer input[type=checkbox]:checked:before,.feedbackcontainer1 input[type=checkbox]:checked:before{content:"✔";display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;font-size:18px;color:#000}.feedbackcontainer input[type=checkbox]:before,.feedbackcontainer1 input[type=checkbox]:before{content:"";display:inline-block;width:20px;height:20px;border:none;background:#eeeeee;border-radius:4px}.savebtn{cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:#3f3f3f;padding:.55rem .75rem;border-radius:1rem;background-color:#a9e500}@media screen and (min-width: 200px) and (max-width: 900px){.headlineBresults{font-size:40px}.ScoreContainer{width:100%;margin:3% 0%}.TextResults{font-size:62px}}.feedback-list{list-style-type:none;padding:0;margin:0}.feedback-list li{margin-bottom:5px}.feedback-list label{display:flex;align-items:center}.feedback-list input[type=checkbox]{margin-right:8px;margin-top:0;margin-bottom:0}.feedback-list label span{display:inline-block;vertical-align:middle}.certificate-container{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:2rem;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.certificate-content{background:white;padding:3rem;border-radius:20px;box-shadow:0 10px 30px #0000001a;max-width:800px;width:100%;text-align:center;position:relative;overflow:hidden}.certificate-header{margin-bottom:2rem}.certificate-icon{font-size:3rem;color:#7552ff;margin-bottom:1rem}.certificate-body{position:relative;padding:2rem;border:2px solid #f0f0f0;border-radius:15px}.student-name{font-size:2.5rem;color:#333;margin:1rem 0;font-weight:600}.program-name{color:#7552ff;font-size:1.8rem;margin:1rem 0 2rem}.achievement-section{display:flex;justify-content:center;gap:2rem;margin:2rem 0}.achievement-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.achievement-icon{font-size:2rem;color:gold}.stats-section{display:flex;justify-content:space-around;margin:2rem 0;padding:1rem;background:#f8f9fa;border-radius:12px}.stat-item{text-align:center}.certificate-footer{margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}.date{color:#666;font-style:italic}.school-name{font-weight:600;color:#333;margin-top:.5rem}@media (max-width: 768px){.certificate-content{padding:1.5rem}.student-name{font-size:2rem}.achievement-section,.stats-section{flex-direction:column;gap:1rem}}.containerExercise{display:flex;flex-direction:column;margin:0 auto;width:70%}.scoring-container{background-color:#ca1919}.feedback-container{width:80%;position:absolute;top:100%;left:0%;background-color:#fff;background-size:20px 20px;background-image:linear-gradient(to right,rgba(128,128,128,.09) .1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.06) .1px,transparent 1px);padding:24px;border-radius:31px;-webkit-box-shadow:13px 7px 16px -4px rgba(0,0,0,.75);-moz-box-shadow:13px 7px 16px -4px rgba(0,0,0,.75);box-shadow:13px 7px 16px -4px #000000bf}.form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.answer{max-width:80%;white-space:wrap}.feedbacktext{margin:0 0 5px;font-size:16px;text-align:left;align-self:flex-start}.inputiCo{display:flex;flex-direction:row;width:100%;justify-content:space-around}.stundetInput,.stundetInputmulti,.stundetInputComplet,.Threesupportingdetails{font-family:Montserrat,sans-serif;line-height:1.6;width:100%;height:320px;max-height:none;box-sizing:border-box;font-weight:500;background:#d6ccff;color:#000;background-size:27px 27px;background-image:linear-gradient(to bottom,rgba(255,255,255,.058) 1px,transparent 1px);box-shadow:0 4px 4px #00000040;border-radius:20px;padding:10px;border:2px solid #7552ff;font-size:18px;margin-bottom:20px;resize:none}.stundetInputmulti{height:50px;padding:7px}.Threesupportingdetails{height:105px;padding:7px}.stundetInput,.stundetInputmulti,.Threesupportingdetails:focus{outline:none}.stundetInputComplet{background-color:#a9f8e9;border:1px solid #00b392}.submitbtn{margin-bottom:22px;margin-top:2px;align-self:flex-end;background-color:#a9e500;color:#000;font-weight:700;font-family:Montserrat,sans-serif}.disablebtn{margin-bottom:22px;margin-top:2px;align-self:flex-end;background-color:#a8e50050;color:#00000050;border:2px solid #00000050;box-shadow:4px 4px #0319266c;font-weight:700;font-family:Montserrat,sans-serif}.disablebtn:disabled{opacity:.5;cursor:not-allowed}.disablebtn:hover{border:2px solid #00000050}.disablebtn:hover:disabled:before{cursor:not-allowed;content:"Need to: Write more sentences & do self-checking";position:absolute;font-size:14px;top:-20px;left:50%;width:180px;transform:translate(-50%);background-color:#000;color:#eaff00;padding:5px;border-radius:12px}.disablebtnbase{margin-bottom:22px;margin-top:2px;align-self:flex-end;background-color:#a8e50050;color:#00000050;border:2px solid #00000050;box-shadow:4px 4px #0319266c;font-weight:700;font-family:Montserrat,sans-serif}.disablebtnbase:disabled{opacity:.5;cursor:not-allowed}.disablebtnbase:hover{border:2px solid #00000050}.disablebtnbase:hover:disabled:before{cursor:not-allowed;content:"Need to write at least two sentences";position:absolute;font-size:14px;top:-20px;left:50%;width:180px;transform:translate(-50%);background-color:#000;color:#eaff00;padding:5px;border-radius:12px}.leftB{position:absolute;left:1%;margin-top:12px;max-width:420px;max-height:420px;height:320px;padding:0;background-color:#f7f5eb;background-size:40px 40px;background-image:linear-gradient(to bottom,rgba(128,128,128,.232) .1px,transparent 1px);border:1px solid #000;z-index:1}.screenShot{height:100%;width:100%}.correctiontext{margin-bottom:20px}.cat{margin:0 0 5px;font-size:18px}.type{margin:0 0 5px;font-size:16px}.no{margin:0;font-size:16px;text-align:center}.instraction{font-weight:00;margin:8px 0 10px;font-size:16px;text-align:center;line-height:1;text-align:left}.baseimage{width:280px;height:200px;border:1px solid #7552ff;border-radius:29px;margin-bottom:10px;object-fit:contain}.qimage{width:280px;height:200px;border:1px solid #000000;border-radius:29px;margin-bottom:10px;object-fit:cover}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#111111;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.star-rating{font-size:2rem;text-align:center}.star{color:#0003;transition:color .2s;position:relative}.star.active{color:#ffc107}@media screen and (min-width: 200px) and (max-width: 900px){.leftB{position:relative;display:flex;align-content:center;justify-content:center}.screenShot{width:auto;height:100%;align-self:center}.star-rating{font-size:1.2rem}.containerExercise{margin-top:10%}}.exercise-highlighting{display:flex;align-items:center;justify-content:center;height:100vh}.color-palette{display:flex;flex-direction:column;margin-right:20px}.color{width:30px;height:30px;margin-bottom:10px;border-radius:50%;cursor:pointer;transition:transform .3s ease}.color.selected{transform:scale(1.2)}.color.yellow{background-color:#ff0}.color.green{background-color:green}.color.blue{background-color:#00f}.sentence-container{background-color:#f5f5f5;padding:20px;border-radius:10px;cursor:pointer;transition:background-color .3s ease}.sentence-container:hover{background-color:#e0e0e0}.sentence{font-size:24px;font-weight:700;color:#333;transition:background-color .3s ease}.sentence.highlighted{padding:5px;border-radius:5px}.hmainC{display:flex;flex-direction:column;justify-content:space-between;justify-content:center;align-items:center;align-content:center}.print-button{padding:8px 22px;margin-right:1%}.ssbtn,.printall{margin:2%;background-color:#edddff;color:#8c2afc;font-weight:700;font-size:medium;padding:10px 20px;border:1px solid #cc9fff;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;display:inline-flex;align-items:center;gap:8px}.ssbtn:after{content:"↗";font-size:1.2em;transition:transform .2s ease}.ssbtn:hover{background-color:#d7b8fa;color:#373737;transform:translateY(-2px);box-shadow:0 4px 12px #8c2afc33}.ssbtn:hover:after{transform:translate(2px,-2px)}.ssbtn:active{transform:translateY(0);box-shadow:0 2px 8px #8c2afc33}.chartTitle{font-size:20px;font-weight:600;color:#4b2ab7;margin:10% 0% 2%;text-align:center}.linechart{width:100%;height:100%}.tablestars{font-size:13px;rotate:-90deg;top:40%;left:-22%;position:absolute;color:#4b2ab7}.tabledate{font-size:13px;top:92%;color:#4b2ab7;left:32%;position:absolute}.historyC,.historyC2{width:60%;min-width:60vw;align-self:center;border:2px solid #46464645;border-radius:10px;position:relative;margin-bottom:5%;padding:22px;justify-content:center;align-items:center;align-content:center;background-color:#fff;box-shadow:0 4px 10px #00000040}.historyC2{width:60%}.timec,.timespent,.hcat,.htype,.hcat2{position:absolute;color:#fff;border-radius:0 12px 12px 0;top:-2px;left:-1px;background-color:#4b2ab7;padding:0 12px 0 5px}.timespent{top:69px;left:-1px;width:auto;background-color:#e500b7}.hcat{top:22px;left:-1px;width:auto;background-color:#a9e500;color:#000}.hcat2{top:22px;left:-1px;width:auto;background-color:#e500b7;color:#fffdfd;font-weight:600}.htype{top:45px;left:-1px;width:auto;background-color:#7552ff}.exNo{position:absolute;color:#fff;font-weight:800;top:-2px;right:-1px;background-color:#a24bff;padding:10px 5px 5px;border-radius:0 0 10px 10px;box-shadow:0 4px 10px #00000040}.parentContainer{display:flex;justify-content:center;align-items:center}.hScoreContainer,.hScoreContainerbase{display:inline-block;margin-top:5%;margin-bottom:3%;align-self:center;background-color:#4b2ab7;border-radius:32px;padding:10px 20px;color:#fff;text-align:center}.scoreCon{background-color:#623dc7;align-items:center;border-radius:32px;padding:1px 20px;margin-top:3%;margin-bottom:3%;align-self:center}.leveCon{background-color:#4b2ab7;border-radius:32px;padding:10px 20px;color:#fff;text-align:center;margin-bottom:3%}.hwritingC,.hcorection,.hfeedback,.hfeedback2{background-color:#fff;background-size:40px 40px;background-image:linear-gradient(to bottom,rgba(128,128,128,.232) .1px,transparent 1px);align-self:center;padding:12px;border:1px solid #cbcbcb;border-radius:12px;margin-bottom:2%}.hcorection{background-color:#fde9e9}.hfeedback{background-color:#faf8ff}.hfeedback2{background-color:#f2f2f2}.hquestion{margin-top:32px;text-align:center}.chartContainer{display:flex;flex-direction:column;justify-content:space-around;column-gap:82px}.chart-controls{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0}.chart-selector-group{display:flex;gap:10px;background:#f5f6fa;padding:8px;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-top:20px}.selector-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:transparent;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:none}.selector-btn:hover:not(:disabled){background:#2ed5731a;color:#050505}.selector-btn:hover{box-shadow:none;transform:none;border:1px solid #000}.selector-btn.active{background:#b2f9d0;color:#0b5601;border:1px solid #48b23aa0}.selector-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.chart-selector-group{flex-wrap:wrap;justify-content:center}.selector-btn{padding:8px 16px;font-size:.9rem}}.chartContainer{transition:all .3s ease}.portfolio-header{border-radius:16px;width:50%;border:1px solid #aa92f820;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2rem}.portfolio-info{flex:1}.portfolio-title{color:#4b2ab7;font-size:2rem;font-weight:700;text-align:center}.student-details{display:flex;flex-direction:column;gap:.5rem}.student-name{font-size:1.5rem;text-transform:capitalize;font-weight:600;margin-bottom:.5rem}.student-meta{display:flex;gap:1.5rem;color:#666}.meta-item{font-size:1rem}@media screen and (max-width: 768px){.portfolio-header{flex-direction:column;width:90%;align-items:center;padding:1.5rem}.student-meta{flex-direction:column;gap:.5rem}}.chart-type-toggle-wrapper{padding:4px;border-radius:12px}.chart-type-toggle{display:flex;gap:8px;background:transparent;padding:4px;border-radius:10px}.chart-type-toggle button{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;background:transparent;color:#8c2afc;border:1px solid #eddeff;position:relative;overflow:hidden}.chart-type-toggle button.active{background-image:linear-gradient(to bottom,#8c2afc,#4b2ab7);color:#fff;box-shadow:0 2px 4px #8c2afc33}.chart-type-toggle button:hover:not(.active){background:#edddff}@media (max-width: 768px){.chart-type-toggle button{padding:8px 16px;font-size:14px}}.answer{margin-bottom:1%;width:800px;height:auto;color:#000;border:1px solid #4b2ab7;padding:10px;border-radius:15px;background-color:#ece1fc97;font-family:Montserrat,sans-serif;font-size:18px}.SntenceAC{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:22px;column-gap:22px;justify-content:space-between;justify-content:center;align-items:center;align-content:center}.ExCon{border:#5d00ff47 1px solid;border-radius:22px;padding:2px 22px}.answerEx{text-decoration:underline;color:#4b2ab7}.printBtn{cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:#fff;background-color:#7552ff;padding:.25rem .75rem;border-radius:1rem;background-color:#ff4ba3}.searchBar{padding:12px;width:auto;border-radius:52px;border:#4b2ab7 2px solid;background-color:#fff;color:#7206ff;font-weight:800;margin-bottom:5%}.sshighlight{border:1px solid #000000;border-radius:20px;min-height:250px;margin-right:10px;background-color:#fffdfb}.modal-contentss{background-color:#fff;padding:20px;border-radius:10px;max-width:90%;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.star-rating{font-size:2rem;color:gold;margin-bottom:1rem}.starss{color:#0003;transition:color .2s;position:relative}.starss.active{color:#ffc107}@media (max-width: 600px){.ssimage,.example,.ssinput{width:100%}.ssinputEX{width:100%;padding:4px}.IHcontainer{position:absolute;display:flex;width:100%;bottom:0;left:0}.sshighlight{display:flex;flex-wrap:wrap;min-height:50px;padding:10px;margin:0% 0% 5%}.sshighlightercontainer{display:flex;flex-direction:column}}@media (max-width: 600px){.modal-contentss{width:90%;min-height:100vh}.nextButtonss{margin-bottom:10%}}.red,.redActive,.greenActive,.blueActive,.orangeActive,.green,.blue,.yellow,.orange,.purple,.pink,.eraser,.eraserActive,.backActive,.forwardActive{background-color:#ff5757;width:50px;height:50px;border-radius:20%;margin:10px 10px 0%;cursor:pointer}.green,.greenActive{background-color:#7cfaa2}.blue,.blueActive{background-color:#6ac3f7}.orange,.orangeActive{background-color:#ffbe55}.redActive,.greenActive,.blueActive,.orangeActive{border:2px #000000 solid;box-shadow:2px 2px #031926}.eraser,.eraserActive{background-color:#cecece;text-align:center;font-weight:600;font-size:small;line-height:22px}.eraserActive{border:2px #000000 solid;box-shadow:2px 2px #031926}.backActive,.forwardActive{background-color:#a0de0337;border:2px #000000 solid;box-shadow:2px 2px #031926;font-weight:600;font-size:small;line-height:42px;text-align:center}.forwardActive{width:60px;background-color:#f462b937}.IHcontainer{position:fixed;border:2px solid black;width:80px;left:50px}.TextContinerHighlight{position:relative;width:100%;border:1px solid black;padding:10px 44px 44px 4px;border-radius:10px}.htext{font-size:18px;margin:10px;position:relative;cursor:pointer}.StepWraper{min-height:80vh;display:flex;flex-direction:column;align-self:center;align-items:center}.textWrapper{width:80%;display:flex;flex-direction:column;align-self:center;align-items:center;justify-content:center}.btnsteps{align-self:center;margin-top:1%;font-weight:900;border-radius:14px;background-color:#60e759;padding:.5rem 2.75rem;color:#000;margin-right:2%}.btnsteps:disabled{opacity:.5;cursor:not-allowed}.btnsteps:hover{border:2px solid #00000050}.btnsteps:hover:disabled:before{cursor:not-allowed;content:"Need to highlight the text";position:absolute;font-size:14px;top:-20px;left:50%;width:180px;transform:translate(-50%);background-color:#000;color:#eaff00;padding:5px;border-radius:12px}.btnConss{display:flex;flex-direction:row;align-items:center;gap:40px;margin:5% 5% 2%}.ttitleScreens{margin-top:2%;margin-bottom:1%}.ttitleQ{margin-top:2%;margin-bottom:2%}.containertable{max-width:800px;margin-top:2%}.content{margin-bottom:20px}table{width:100%;border-collapse:collapse}.table1{background-color:#e8f5ff}.table2{background-color:#fff8e8}th,td{padding:8px;text-align:left;border-bottom:1px solid #ccc}.td1{background-color:#b03d3d}th{background-color:#f2f2f2}p{margin-bottom:10px}.textquesselec{margin-top:2%;margin-bottom:2%;line-height:1.8}.wrong{color:red}.inputslection{margin-bottom:1%;width:800px;height:70px;color:#000;border:1px solid #4b2ab7;padding:5px;background-color:#ece1fc97;font-family:Montserrat,sans-serif;font-size:18px}.instrcutionsExampleinput,.instrcutionsExampleinput2{margin-bottom:1%;width:800px;height:300px;color:#000;border:1px solid #4b2ab7;padding:15px;background-color:#ece1fc97;border-radius:22px;font-family:Montserrat,sans-serif;font-size:18px}.instrcutionsExampleinput2{height:120px}.mid{border:#000000 1px solid;padding:10px;background-color:#fbdaff}.mid2{border:#000000 1px solid;padding:10px;background-color:#f7f5eb}.btnwel{margin-bottom:3%}.itemsInCo{display:flex;justify-content:space-around;align-items:center;align-content:center}@media screen and (min-width: 200px) and (max-width: 900px){.StepWraper{padding:22px}.itemsInCo{flex-direction:column}.btnConss{flex-direction:column;align-items:center;justify-content:space-between;margin:6% 5% 2%;align-self:center;width:100%;gap:20px}.btnConss>*:nth-child(1){order:2}.btnConss>*:nth-child(2){order:1}.btnsteps{width:auto;padding:6px 22px;margin:0 auto}.textWrapper{width:100%;margin:0 auto}.ttitleQ{margin-top:2%;margin-bottom:2%;font-size:18px;text-align:center}.TextContinerHighlight{padding:4px 0 4px 4px;margin-bottom:21%}.HighlterConteinerMain{position:relative}.IHcontainer{position:absolute;display:flex;width:100%;bottom:0;left:0}.imgebrainstorm{width:100%;margin:0 auto}.inputslection{width:140%}.instrcutionsExampleinput,.instrcutionsExampleinput2{width:322px;height:280px}}@media screen and (min-width: 800px) and (max-width: 1024px){.itemsInCo{flex-direction:column}.TextContinerHighlight{padding:4px 0 4px 4px;margin-bottom:15%}.HighlterConteinerMain{position:relative}.imgebrainstorm{width:100%;margin:0 auto}.inputslection{width:300%}.instrcutionsExampleinput,.instrcutionsExampleinput2{width:322px;height:280px}}.sshighlightercontainer{display:flex}.highlighterContainer{border:1px solid #000000;border-radius:20px;min-height:10px;margin-right:10px;background-color:#fffdfb}.STextCHighlight{position:relative;width:100%;border:1px solid black;padding:10px 44px 44px 4px;border-radius:10px;background-color:#fffcfc;background-size:20px 20px;background-image:linear-gradient(to bottom,rgba(128,128,128,.1) .1px,transparent 1px)}.textWrapperSentence{width:80%;display:flex;flex-direction:column;justify-content:center}.ttitleSentence{text-align:center}.question{border:1px solid #000000;border-radius:20px;padding:10px;margin:0}.sentence-number{-webkit-user-select:none;user-select:none}.ssimage{width:500px;object-fit:cover;margin:2% 2% 0%;border:1px solid #000000;align-self:center;border-radius:20px}.image{display:flex;border:.2px solid #00000056;justify-content:center;width:100%}.ssinput,.ssinputEX{margin-bottom:1%;width:800px;height:auto;color:#000;border:1px solid #4b2ab7;padding:10px;border-radius:15px;background-color:#ece1fc97;font-family:Montserrat,sans-serif;font-size:18px}.ssinput:focus{outline:none;box-shadow:none}.ssinputEX{font-family:Patrick Hand}.example{align-self:"flex-start";padding:10px;border:1px #828282 solid;width:1020px;border-radius:12px}.fillin{background-color:transparent;color:#000;border:1px solid #4b2ab7;border-top:none;border-left:none;border-right:none}.under{text-decoration:underline}.modal-overlayss{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-contentss{background-color:#fff;padding:2rem;border-radius:10px;text-align:center;box-shadow:0 4px 6px #0000001a}.modal-contentss h2{margin-bottom:1rem}.modal-buttonss{margin-top:1rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s}.modal-buttonss:hover{background-color:#0056b3}.star-rating{display:flex;justify-content:center}.starss{display:inline-block;font-size:2rem;color:gray;perspective:1000px;transition:transform .3s,color .3s}.starss.active,.starss.half{color:gold;transform:rotateY(360deg)}.starss.half:before{content:"u272E";color:gold;position:absolute}.star-wrapper{display:inline-block;position:relative;transform-style:preserve-3d;animation:star-spin 2s ease-in-out}@keyframes star-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.exercise-container{font-family:Arial,sans-serif;max-width:600px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.writing-container{max-width:auto;margin:5% auto 0;padding:20px;background-color:#ddfcc9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;justify-content:center}.exercise-title{color:#333;font-size:24px;margin-bottom:10px;text-align:center}.exercise-instructions{color:#171717;font-size:16px;line-height:1.5;margin-bottom:20px}.exercise-input{font-family:Montserrat,sans-serif;line-height:1.6;width:100%;min-height:220px;height:auto;box-sizing:border-box;font-weight:500;background:#fefcec;color:#000;background-size:27px 27px;background-image:linear-gradient(to bottom,rgba(255,255,255,.058) 1px,transparent 1px);box-shadow:0 4px 4px #00000040;border-radius:8px;padding:10px;border:1px solid #adadad;font-size:18px;resize:none}.exercise-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.exercise-button{cursor:pointer;font-family:Montserrat,sans-serif;font-size:21px;font-weight:600;color:#fff;background-color:#ff4bc0;margin:22px;padding:.35rem 1rem;border-radius:1rem;align-self:center;justify-self:center}.exercise-button:hover{background-color:#bc11ec}.exercise-button:disabled{background-color:#ccc;cursor:not-allowed}.feedbackWrapper{border:1px solid #b7712a4e;border-radius:20px;padding:20px;background-color:#f4ffe5cd;text-align:left}.feedbackWrapper h3{text-align:center}@media (max-width: 600px){.ssimage,.example,.ssinput{width:100%}.ssinputEX{width:100%;padding:4px}.IHcontainer{position:absolute;display:flex;width:100%;bottom:0;left:0}.highlighterContainer{display:flex;flex-wrap:wrap;min-height:50px;padding:10px;margin:0% 0% 5%}.sshighlightercontainer{display:flex;flex-direction:column}}h2{color:#333}p{color:#555}.question-block,.example-block{margin-bottom:20px;padding:10px;border:1px solid #eee;border-radius:6px;background-color:#fff}.example-block{background-color:#fff4ef}.question-block p,.example-block p{font-weight:700;margin-bottom:10px}.incorrect{background-color:#f8d7da;border-color:#f5c6cb}label{display:flex;align-items:center;margin-bottom:8px;cursor:pointer}input[type=radio]{display:none}input[type=radio]+.custom-radio{width:20px;height:20px;border:2px solid #ddd;border-radius:50%;position:relative;margin-right:10px;transition:border-color .2s}input[type=radio]:checked+.custom-radio{border-color:#ff69b4}input[type=radio]:checked+.custom-radio:before{content:"";width:12px;height:12px;background-color:#ff69b4;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.score{margin-top:20px;font-size:18px;font-weight:700;text-align:center;color:#4caf50}.correct{background-color:#d4edda;border-color:#c3e6cb}@media (max-width: 600px){.exercise-container{padding:10px}}.highlighted{background-color:#dbfe94}.underscores{background-color:transparent}.payment-content{position:fixed;top:0;left:0;transform:none;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;line-height:1.4;padding:24px;z-index:1001;background:white;overflow-y:auto;box-shadow:0 5px 15px #0000004d}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000}.modal-teacher{width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:200}.modal-teacher-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:300}.modal-teacher-ove{background-color:#ececec;padding:154px;border-radius:31px;box-shadow:13px 7px 16px -4px #000000bf;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-teacher .modal-content{width:90%;height:100vh}.payment-inputs{margin-top:2rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;width:50%;border:1px solid #2b2b2b;border-radius:10px}.payment-input{padding:10px;width:90%;color:#000;background-color:#d1cdff;border-radius:10px;border:2px solid #2b2b2b}.code-btn{padding:5px;border-radius:12px;border:1px solid #2b2b2b;background-color:#7f3cfb;font-size:1rem;font-weight:900}@media screen and (max-width: 768px){.payment-content{padding:16px}}@media screen and (max-width: 480px){.payment-content{padding:12px}}@supports (-webkit-touch-callout: none){.payment-content{height:-webkit-fill-available}}.payment-step{display:grid;grid-template-columns:1fr 380px;gap:11rem;margin:0 auto}.user-badge{display:flex;align-items:center;gap:.5rem;padding:0rem 1rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;box-shadow:0 2px 10px #0000001a;transition:all .2s ease}.user-badge:hover{transform:translateY(-1px);box-shadow:0 4px 15px #00000026}.user-badge__text{font-size:.9rem;color:#666;font-weight:500}.user-badge__logout{font-size:.9rem;color:#4726ff;font-weight:700;cursor:pointer;text-decoration:underline}.user-badge__logout:hover{background-color:#e0e0e0}.summary-column{padding:1.5rem}.payment-column{width:100%;display:flex;flex-direction:column}.summary-column{background:#f1edfe;border-radius:8px}.signed-in-section,.payment-method-section{margin-bottom:2rem}.email-row{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.change-link{color:#06c;background:none;border:none;padding:0;font-size:.9rem;cursor:pointer;text-decoration:underline}.plan-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.plan-icon{font-size:2rem}.trial-badge{background:#f2ebff;color:#7a27ff;border:1px solid #7a27ff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;display:inline-block}.pricing-summary{border-top:1px solid #b0a6ff80;border-bottom:1px solid #b0a6ff80;padding:1rem 0;margin:1.5rem 0;position:relative}.price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-left:2rem;position:relative}.price-row:before{content:"";position:absolute;left:6px;width:12px;height:12px;border-radius:50%}.price-row.main:before{background:#5f53fb;top:50%;transform:translateY(-50%);z-index:1}.price-row.future:before{background:#718096;top:50%;transform:translateY(-50%)}.price-row.main:after{content:"";position:absolute;left:11px;top:50%;width:2px;height:calc(100% + 1rem);background:#718096}.price{font-size:.9rem;font-weight:400;color:#4a5568}.price.free{font-size:1.5rem;font-weight:600;color:#7442f1}.vat-text{color:#718096;font-size:.8rem}.trial-terms ul{list-style:none;padding:0;margin:1rem 0 0}.terms-text{font-size:10px;color:#9ba0a9}.trial-terms li{font-size:.8rem;color:#4a5568}.date-group{display:flex;flex-direction:column}.due-date{font-size:.8rem}.trial-end-text{color:#b5bbc5;font-size:.7rem;margin:0%}@media (max-width: 768px){.payment-step{grid-template-columns:1fr}.summary-column{order:-1}.payment-column{width:100%;padding:1rem}}.card-input{width:100%}.card-element-wrapper{padding:12px;border:1px solid #5063a9;border-radius:4px;background:rgb(247,244,255);width:100%;box-shadow:0 2px 4px #0000001a}@media screen and (max-width: 768px){.card-input{padding:5px}.card-element-wrapper{padding:10px}}.navbar{height:85px;display:flex;justify-content:space-between;align-items:center}.navbarmobile{display:none}.wrap{height:85px;display:flex;justify-content:center}.logo{cursor:pointer;height:80px;rotate:20deg;align-self:center;padding:22px 22px 0}.divIcon{position:relative;display:flex;flex-direction:column;cursor:pointer}.menuNav{position:fixed;display:flex;flex-direction:column;background-color:#7552ffda;padding:10px 0 10px 1px;border-radius:4%;top:13%;left:2%;z-index:200}.icon{cursor:pointer;height:50px;align-self:center;padding:8px 22px 2px}.iconText,.IconTextmain{padding:0 22px;font-weight:400;z-index:200;color:#7552ff}.iconText{color:#fff;font-weight:500}.iconText:hover,.IconTextmain:hover{color:#010101}.btnhome{margin-top:80px}.starwrap,.starwrapActive{position:relative;cursor:pointer;background:#7552FF;border-radius:38.5px;height:48px;margin:20px;width:124px;display:flex;justify-content:space-around;transition:all .5s ease;border:0px solid transparent;-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%);box-shadow:0 0 0 transparent}.starwrapActive{animation:borderFading 8s infinite,backdropFading 1s infinite,shadowFading 3s infinite;background:#7552FF;transition:2s ease-in-out}@keyframes shadowFading{0%,50%{box-shadow:0 0 35px #ff05de}to{box-shadow:0 0 15px trargb(255,238,0) t}}.popup{position:absolute;color:#7552ff;background-color:#ffe205;padding:2px 8px;font-size:12px;border-radius:8px;font-weight:800;top:-32%;animation:fadeInOut 6s ease-in-out infinite}@keyframes fadeInOut{0%,to{opacity:.2}50%{opacity:.8}50%{opacity:1}}.startext{font-family:Montserrat;font-style:normal;font-weight:900;font-size:24px;color:#a9e500;align-self:center}.Pinkstar{height:30px;align-self:center}.Items{padding:2px;margin:auto;width:102px;cursor:pointer;font-family:Montserrat;font-size:13px;line-height:1.45;text-transform:uppercase;font-weight:400}.Items:hover{background-color:#2d2c2c;color:#fff;border-radius:20px}@media (max-width: 600px){.navbar{display:none}.navbarmobile{height:85px;display:flex;justify-content:space-between;align-items:center}.mobilemenu{height:45px;margin-right:12px}.modelmenu{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:50;background-color:#000000e3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:center;align-items:center}.iconText{margin:4%;font-weight:600}}.writing-container-test{min-height:100vh;background:linear-gradient(135deg,#ffffff 0%,#ffffff 50%,#ffffff 100%);padding:2rem}.writing-wrapper{max-width:90%;margin:0 auto}.writing-card{border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;opacity:0;transform:translateY(20px);animation:slideUp .5s ease forwards}.writing-title{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.writing-subtitle{color:#4b5563;margin-bottom:1.5rem}.writing-form{display:flex;flex-direction:column;gap:1.5rem}.textarea-container{position:relative}.writing-textarea{width:100%;min-height:12rem;background:rgba(255,255,255,.9);border:1px solid rgba(229,231,235,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px #00000008,inset 0 2px 4px #00000005;border-radius:.75rem;font-size:1.125rem;line-height:1.8rem;color:#374151;resize:none;transition:all .3s ease-in-out;background-image:linear-gradient(transparent 1.65rem,#e5e7eb6a 1.65rem);background-size:100% 1.8rem;background-color:#f8f8f8;background-attachment:local}.writing-textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61a,inset 0 2px 4px #00000005;outline:none}.writing-textarea:disabled{background-color:#f3f4f6;cursor:not-allowed}.word-count{position:absolute;bottom:1rem;right:1rem;font-size:.875rem;color:#6b7280}.button-container{display:flex;justify-content:flex-end}.submit-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);box-shadow:0 4px 12px #4f46e533;transform:translateY(0);transition:all .2s ease}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #4f46e54d}.submit-button:active:not(:disabled){transform:scale(.98)}.submit-button:disabled{background-color:#9ca3af;cursor:not-allowed}.spinner{animation:spin 1s linear infinite;width:1.25rem;height:1.25rem}.error-message{margin-top:1.5rem;padding:1rem;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:.75rem;color:#dc2626;animation:fadeIn .3s ease}.results-container{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem;animation:fadeIn .5s ease}.score-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.score-card{padding:1.5rem;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #0000000d;border-radius:.75rem;animation:scaleIn .3s ease}.score-title{font-size:1.125rem;font-weight:600;color:#4b5563;margin-bottom:.5rem}.score-value{font-size:1.875rem;font-weight:700;color:#4f46e5}.feedback-card{background:#ffffff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:1.5rem}.feedback-content{display:flex;flex-direction:column;gap:1.5rem}.feedback-section{margin-bottom:1rem}.feedback-section-title{color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.feedback-list{list-style-type:none;padding-left:1.5rem;margin:0}.feedback-list li{position:relative;padding:.3rem 0;line-height:1.5}.feedback-list li:before{content:"•";position:absolute;left:-1.2rem;color:#3498db;font-weight:700}.feedback-title{font-size:1.2rem;font-weight:900;color:#4b5563;background-color:#f0f0f0;padding:10px;border-radius:10px;margin-bottom:2rem;text-align:center}.feedback-text{color:#4b5563;line-height:1.75}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.9)}to{transform:scale(1)}}@media (max-width: 640px){.writing-container{padding:1rem}.writing-card{padding:1.5rem}.score-grid{grid-template-columns:1fr}.writing-title,.score-value{font-size:1.5rem}}.writing-textarea::-webkit-scrollbar{width:8px}.writing-textarea::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.writing-textarea::-webkit-scrollbar-thumb{background-color:#6366f1;border-radius:4px;border:2px solid #f3f4f6}.stars-container-test{display:flex;gap:.25rem;align-items:center}.star-test{width:2rem;height:2rem;transition:all .3s ease}.star-filled{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.5))}.star-empty{color:#d1d5db}.score-animation{animation:scorePop .5s ease forwards}@keyframes scorePop{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.topic-container{border-radius:1.5rem;box-shadow:0 8px 30px #00000014;margin-bottom:3rem}.topic-text{font-weight:600;color:#1f2937;text-align:center}.exercise-image{max-width:280px;width:280px;height:200px;object-fit:cover;border:1px solid #000000;border-radius:29px;margin-bottom:10%;display:block;flex-shrink:0}.screenShot-container{position:absolute;left:1%;top:17%;width:480px;height:300px;border:1px solid #000;z-index:1;overflow:hidden;display:block}.screenShot-writing{width:100%;height:100%;object-fit:contain;display:block}.audio-player{width:100%;max-width:500px;padding:1rem;background:#f9fafb;border-radius:1rem;box-shadow:0 2px 10px #0000000d}@media (max-width: 640px){.exercise-header{margin-bottom:2rem}.topic-text{font-size:1.25rem}.instructions-text{font-size:1.1rem}}.exercise-metadata{display:flex;flex-wrap:wrap;gap:.75rem}.metadata-label{display:inline-flex;align-items:center;padding:.5rem 1.25rem;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(139,92,246,.12);border-radius:3rem;font-size:.875rem;color:#6d28d9;font-weight:500;letter-spacing:.01em;transition:all .2s ease;box-shadow:0 2px 4px #8b5cf60d,0 0 0 1px #8b5cf60d}.metadata-label:hover{transform:translateY(-1px);background:rgba(255,255,255,1);box-shadow:0 4px 8px #8b5cf61a,0 0 0 1px #8b5cf61a}@media (max-width: 640px){.metadata-label{font-size:.75rem;padding:.375rem 1rem}}.instructions-container{position:relative;width:100%;max-width:800px;margin:0 auto 3rem;padding:2rem;background:white;border-radius:1.5rem;box-shadow:0 4px 20px #8b5cf61a,0 0 0 1px #8b5cf61a}.instructions-text{position:relative;font-size:1.1rem;line-height:1.8;color:#4b5563;flex:1;margin:0}.stars-container-test{display:flex;gap:.5rem;padding:1.5rem}.star-test{width:2rem;height:2rem;transform-origin:center}.star-filled{color:#8b5cf6;filter:drop-shadow(0 0 8px rgba(139,92,246,.4));animation:starFloat 3s ease-in-out infinite}.star-empty{color:#e5e7eb}@keyframes starFloat{0%{transform:translateY(0) rotate(0);filter:drop-shadow(0 0 8px rgba(139,92,246,.4))}50%{transform:translateY(-5px) rotate(5deg);filter:drop-shadow(0 0 15px rgba(139,92,246,.6))}to{transform:translateY(0) rotate(0);filter:drop-shadow(0 0 8px rgba(139,92,246,.4))}}.star-filled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgba(139,92,246,.2);animation:starPulse 2s ease-in-out infinite}@keyframes starPulse{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.5);opacity:.3}}.modal-overlay-writing{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem}.modal-content-writing{background:white;padding:2rem;border-radius:20px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003;margin:auto;position:relative}.glass-effect-writing{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #1f268726}.score-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.score-card{padding:1.5rem;border-radius:15px;text-align:center;transition:transform .2s}.score-card:hover{transform:translateY(-5px)}.feedback-card{padding:2rem;border-radius:15px;margin-bottom:2rem}.next-button{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.next-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4f46e566}.feedback-section{margin-bottom:1.5rem}.feedback-section-title{color:#4f46e5;margin-bottom:.5rem}.feedback-list{padding-left:1.5rem}.feedback-list li{margin-bottom:.5rem;line-height:1.6}@media (max-width: 640px){.modal-content-writing{padding:1.25rem;max-height:85vh;margin:.5rem}}.modal-content-writing{scrollbar-width:thin;scrollbar-color:#6366f1 #f3f4f6}.modal-content-writing::-webkit-scrollbar{width:6px}.modal-content-writing::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.modal-content-writing::-webkit-scrollbar-thumb{background-color:#6366f1;border-radius:3px}body.modal-open-writing{overflow:hidden}.audio-player-writing{display:inline-flex;margin-right:5px}.play-icon-writing{font-size:2rem;color:#4f46e5;cursor:pointer;transition:color .3s ease}.play-icon-writing:hover{color:#6366f1}.instructions-container-writing{background:#ffffff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.instructions-header-writing{display:flex;align-items:center;gap:1rem;position:relative}.audio-control-writing{flex-shrink:0;margin-top:2px}@media (max-width: 640px){.instructions-container-writing{padding:1rem}.instructions-header-writing{gap:.75rem}}body.active-modal{overflow:scroll}.modalbrain,.overlaybrain{width:100%;height:100vh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:200}.hlogo{position:absolute;height:82px;top:40px;left:70px;rotate:20deg}.overlaybrain{background:rgba(49,49,49,.942)}.modal-contentbrain{width:100vw;height:100vh;overflow:scroll;position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.4;background-color:#f7f5eb;background-size:40px 40px;background-image:linear-gradient(to bottom,rgba(128,128,128,.232) .1px,transparent 1px);padding:24px;border-radius:31px;max-height:100vh;-webkit-box-shadow:13px 7px 16px -4px rgba(0,0,0,.75);-moz-box-shadow:13px 7px 16px -4px rgba(0,0,0,.75);box-shadow:13px 7px 16px -4px #000000bf}.braincontainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.btnsubmitbrain{background-color:#ca1919;align-self:flex-end;color:#fff;border-radius:31px;padding:10px 30px;font-size:20px;font-weight:800;cursor:pointer;box-shadow:none;border:1px solid #000000;margin-top:20px;margin-bottom:100px}.BriantitleCoinater{border:1px solid #000000;border-radius:11px;margin:22px}.questiontext{margin:2px 0 15px;font-weight:600;text-align:center;line-height:1}.arrow{height:62px;align-self:center}.rectangle-input,.rectangle-input2,.circleinput{width:100%;height:100%;border:none;background-color:transparent;font-size:16px;font-weight:700;color:#000;text-align:center}.rectangle-input,.rectangle-input2:focus{outline:none}.circleinput{width:100%;height:100%;text-align:center;background-color:transparent;border:none;color:#000}.circleinput:focus{outline:none}.cartoon{outline:0;padding:10px 20px;border:1px solid #000;border-radius:50px;margin-bottom:2%;margin-top:1%;font-size:18px;font-weight:600;box-shadow:none;color:#000;background-color:#a9f8e9}@media screen and (min-width: 200px) and (max-width: 900px){.btnsubmitbrain{margin:10%}.rectangle-input,.rectangle-input2,.circleinput{font-size:11px}}:root{color:#0a0a0a;color-scheme:light dark;font-family:Montserrat,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-family:Montserrat,sans-serif;min-width:320px;background-color:#fff;background-size:20px 20px;background-image:linear-gradient(to right,rgba(128,128,128,.06) .1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.06) .1px,transparent 1px)}textarea{resize:none}a{font-weight:500;text-decoration:inherit}h1{font-size:2.5rem}h1,h2,h3,h4,h5,h6{line-height:1.5;display:block;margin-block-start:.2em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px}button{margin-top:22px;text-decoration:none;font-size:20px;letter-spacing:-.4px;padding:10.2px 60.4px;border-radius:10rem;transition:all .3s;background-color:#6e61ff;border:2px solid #000;box-shadow:4px 4px #031926;color:#fff;align-self:center}button:hover{box-shadow:none;transform:translate(4px,4px);border:2px solid #000}button:focus,button:focus-visible{box-shadow:none;transform:translate(4px,4px);border:2px solid #000}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:rgb(21,21,21)!important}input[type=date]{font-size:18px;text-transform:uppercase;border-radius:13px;padding:2px 10px}.scrollingwrap{overflow:hidden}.scrollingtext{font-size:11px}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}@media (max-width: 600px){.body{width:100%;min-height:100vh;padding:0;display:flex}}.textarea{padding:1rem 1.5rem;height:300px;border-radius:1rem}.primaryButton{cursor:pointer;background:#7552FF;border-radius:1rem;padding:.85rem 2rem;color:#fff;font-weight:600;font-size:1.25rem;width:80%;margin:0 auto;display:flex;align-items:center;justify-content:center}.removeIcon{cursor:pointer;position:absolute;top:-3%;right:-2%}.editIcon{cursor:pointer;position:absolute;top:-3.4%;right:20px}.pageContainer,.offers,.profile,.listingDetails,.category,.explore{margin:1rem}@media (min-width: 1024px){.pageContainer,.offers,.profile,.listingDetails,.category,.explore{margin:3rem}}.loadingSpinnerContainer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:5000;display:flex;justify-content:center;align-items:center}.loadingSpinner{width:64px;height:64px;border:8px solid;border-color:#7552FF transparent #7552FF transparent;border-radius:50%;animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pageHeader{font-size:2rem;font-weight:800}.nameInput{margin-bottom:2rem;background:url(./assets/svg/badgeIcon.svg) #ffffff 2.5% center no-repeat}.emailInput{margin-bottom:2rem;background:url(./assets/svg/personIcon.svg) #ffffff 2.5% center no-repeat}.passwordInput{margin-bottom:2rem;background:url(./assets/svg/lockIcon.svg) #ffffff 2.5% center no-repeat}.signInButton,.signUpButton,.signInText,.signUpText{cursor:pointer}@media (min-width: 1024px){.signInBar,.signUpBar{justify-content:start}}.signInText,.signUpText{font-size:1.5rem;font-weight:700}.signInButton,.signUpButton{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#7552ff;border-radius:50%}@media (min-width: 1024px){.signInButton,.signUpButton{margin-left:3rem}}.socialLogin{margin-top:4rem;display:flex;flex-direction:column;align-items:center}.socialIconDiv{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:.75rem;margin:1.5rem;width:3rem;height:3rem;background-color:#fff;border-radius:50%;box-shadow:0 4px 8px #0000001a}.socialIconImg{width:100%}@media (min-width: 1217px){.explore{margin-bottom:10rem}}@media (max-height: 536){.explore{margin-bottom:10rem}}.exploreHeading,.exploreCategoryHeading{font-weight:700}.exploreCategoryHeading{margin-top:3rem}.swiper-container{min-height:225px;height:23vw}.swiper-pagination-bullet-active{background-color:#fff!important}.swiperSlideDiv{position:relative;width:100%;height:100%}.swiperSlideImg{width:100%;object-fit:cover}.swiperSlideText{color:#fff;position:absolute;top:70px;left:0;font-weight:600;max-width:90%;font-size:1.25rem;background-color:#000c;padding:.5rem}@media (min-width: 1024px){.swiperSlideText{font-size:1.75rem}}.swiperSlidePrice{color:#000;position:absolute;top:143px;left:11px;font-weight:600;max-width:90%;background-color:#fff;padding:.25rem .5rem;border-radius:1rem}@media (min-width: 1024px){.swiperSlidePrice{font-size:1.25rem}}.exploreCategories{display:flex;justify-content:space-between}.exploreCategories a{width:48%}.exploreCategoryImg{min-height:115px;height:15vw;width:100%;border-radius:1.5rem;object-fit:cover;margin:0 auto}.exploreCategoryName{font-weight:500;text-align:left}.category{margin-bottom:10rem}.categoryListings{padding:0}.categoryListing{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;position:relative}.categoryListingLink{display:contents}.categoryListingImg{width:30%;height:100px;border-radius:1.5rem;object-fit:cover}@media (min-width: 1024px){.categoryListingImg{width:19%;height:217px}}.categoryListingDetails{width:65%}@media (min-width: 1024px){.categoryListingDetails{width:79%}}.categoryListingLocation{font-weight:600;font-size:.7rem;opacity:.8;margin-bottom:0}.categoryListingName{font-weight:600;font-size:1.25rem;margin:0}.categoryListingPrice{margin-top:.5rem;font-weight:600;font-size:1.1rem;color:#7552ff;margin-bottom:0;display:flex;align-items:center}.categoryListingInfoDiv{display:flex;justify-content:space-between;max-width:275px}.categoryListingInfoText{font-weight:500;font-size:.7rem}.loadMore{cursor:pointer;width:8rem;margin:0 auto;text-align:center;padding:.25rem .5rem;background-color:#000;color:#fff;font-weight:600;border-radius:1rem;opacity:.7;margin-top:2rem}.listingDetails{margin-bottom:10rem}.shareIconDiv{cursor:pointer;position:fixed;top:3%;right:5%;z-index:2;background-color:#fff;border-radius:50%;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.listingName{font-weight:600;font-size:1.5rem;margin-bottom:.5rem}.listingLocation{margin-top:0;font-weight:600}.discountPrice{padding:.25rem .5rem;background-color:#000;color:#fff;border-radius:1rem;font-size:.8rem;font-weight:600;display:inline}.listingType{padding:.25rem .5rem;background-color:#7552ff;color:#fff;border-radius:2rem;display:inline;font-weight:600;font-size:.8rem;margin-right:1rem}.listingDetailsList{padding:0;list-style-type:none}.listingDetailsList li{margin:.3rem 0;font-weight:500;opacity:.8}.listingLocationTitle{margin-top:2rem;font-weight:600;font-size:1.25rem}.leafletContainer{width:100%;height:200px;overflow-x:hidden;margin-bottom:3rem}@media (min-width: 1024px){.leafletContainer{height:400px}}.linkCopied{position:fixed;top:9%;right:5%;z-index:2;background-color:#fff;border-radius:1rem;padding:.5rem 1rem;font-weight:600}.contactListingName{margin-top:-1rem;margin-bottom:0;font-weight:600}.contactListingLocation{margin-top:.25rem;font-weight:600}.contactLandlord{margin-top:2rem;display:flex;align-items:center}.landlordName{font-weight:600;font-size:1.2rem}.messageForm{margin-top:.5rem}.messageDiv{margin-top:2rem;display:flex;flex-direction:column;margin-bottom:4rem}.messageLabel{margin-bottom:.5rem}.profile{margin-bottom:10rem}.profileHeader{display:flex;justify-content:space-between;align-items:center}.personalDetailsText{font-weight:600}.profileCard{background-color:#fff;border-radius:1rem;padding:1rem;box-shadow:#0003;max-width:500px}.profileDetails{display:flex;flex-direction:column}.profileName,.profileEmail,.profileAddress,.profileAddressActive,.profileEmailActive,.profileNameActive{all:unset;margin:.3rem 0;font-weight:600;width:100%}.profileNameActive{background-color:#2c2c2c1a}.profileEmail,.profileAddress,.profileAddressActive,.profileEmailActive{font-weight:500}.profileEmailActive,.profileAddressActive{background-color:#2c2c2c1a}.createListing{background-color:#fff;border-radius:1rem;padding:.25rem 1rem;box-shadow:#0003;margin-top:2rem;font-weight:600;max-width:500px;display:flex;justify-content:space-between;align-items:center}.listingText{margin-top:3rem;font-weight:600}.lisitingsList{padding:0}.formLabel{font-weight:600;margin-top:1rem;display:block}.formButtons{display:flex}.formButton,.formInput,.formInputAddress,.formInputName,.formInputSmall,.formInputFile,.formButtonActive{padding:.9rem 3rem;background-color:#fff;font-weight:600;border-radius:1rem;font-size:1rem;margin:.5rem .5rem 0 0;display:flex;justify-content:center;align-items:center}.formButtonActive{background-color:#7552ff;color:#fff}.flex{display:flex}.formInput,.formInputAddress,.formInputName,.formInputSmall,.formInputFile{border:none;outline:none;font-family:Montserrat,sans-serif}.formInputSmall,.formInputFile{margin-right:3rem;padding:.9rem .7rem;text-align:center}.formInputName,.formInputAddress{padding:.9rem 1rem;width:90%;max-width:326px}.formPriceDiv{display:flex;align-items:center}.formPriceText{margin-left:-1.5rem;font-weight:600}.imagesInfo{font-size:.9rem;opacity:.75}.formInputFile{width:100%}.formInputFile::-webkit-file-upload-button{background-color:#7552ff;border:none;color:#fff;font-weight:600;padding:.5rem .75rem;border-radius:1rem;margin-right:1rem}.createListingButton{margin-top:5rem}.offers{margin-bottom:10rem}.offerBadge{padding:.25rem .5rem;background-color:#000;color:#fff;border-radius:1rem;margin-left:1rem;font-size:.8rem;opacity:.75}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#7552FF;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GreenSpinner{display:inline-block;position:relative;width:80px;height:80px}.GreenSpinner div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.GreenSpinner div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#FF4BA3;margin:-4px 0 0 -4px}.GreenSpinnerdiv:nth-child(1){animation-delay:-36ms}.GreenSpinner div:nth-child(1):after{top:63px;left:63px}.GreenSpinner div:nth-child(2){animation-delay:-72ms}.GreenSpinner div:nth-child(2):after{top:68px;left:56px}.GreenSpinner div:nth-child(3){animation-delay:-.108s}.GreenSpinner div:nth-child(3):after{top:71px;left:48px}.GreenSpinner div:nth-child(4){animation-delay:-.144s}.GreenSpinner div:nth-child(4):after{top:72px;left:40px}.GreenSpinner div:nth-child(5){animation-delay:-.18s}.GreenSpinner div:nth-child(5):after{top:71px;left:32px}.GreenSpinner div:nth-child(6){animation-delay:-.216s}.GreenSpinner div:nth-child(6):after{top:68px;left:24px}.GreenSpinner div:nth-child(7){animation-delay:-.252s}.GreenSpinner div:nth-child(7):after{top:63px;left:17px}.GreenSpinner div:nth-child(8){animation-delay:-.288s}.GreenSpinner div:nth-child(8):after{top:56px;left:12px}.playicon{height:30px;position:absolute;top:14%;left:75%}.playiconExercise,.playiconExercise1{height:45px;position:absolute;top:1.5%;left:49%;cursor:pointer;align-items:center;display:flex;flex-direction:column}.musicTitle{margin:0%}@media screen and (min-width: 200px) and (max-width: 1200px){.playiconExercise{position:relative}.playiconExercise1{position:static;display:flex;justify-content:center;margin-bottom:5%}.audioIcon{height:35px;align-self:center}.musicTitle{margin:0%}}@media screen and (min-width: 600px) and (max-width: 1200px){.playiconExercise1{position:static;display:flex;justify-content:center;margin-bottom:1%}}@media screen and (min-width: 1200) and (max-width: 2000px){.playiconExercise{position:relative;display:flex;justify-content:center;height:40px}.playiconExercise1{display:flex;justify-content:center;align-self:center}}
