@import url(https://fonts.googleapis.com/css2?family=Mulish&family=Roboto&display=swap);:root{--primary:#07d2cc;--secondary:#23ea57;--redPrimary:#d9534f;--redSecondary:#bb3a3f;--tableHeader:hsla(0,0%,87%,.993);--tableHaderFont:#5d5d5d}body{font-family:Mulish,sans-serif!important;font-size:16px}.myTitle,.text-dark,body{color:#1b3769!important}.myTitle{font-weight:700;line-height:1.2}.myCaption{color:#1b3769!important;font-size:15px}.q-header{background:#024e79;background:linear-gradient(90deg,#07d2cc,70%,#23ea57);background:#ffffff80;color:#000}.logo{filter:drop-shadow(2px 3px 1px rgba(0,0,0,.4));height:auto;width:130px}.q-scrollarea__content{background:linear-gradient(182deg,#07d2cc,20%,#08516c);background:#ffffff80;color:#000!important}.myGraph{height:100%;margin:50px;max-height:500px;max-width:500px;width:70%}.myIcons{color:#8b8b8b!important;margin-right:50px}.my-card{border-radius:20px;margin-left:5px;margin-top:10px;opacity:.9;overflow:hidden}.myTable,table{border-collapse:initial;border-spacing:0 10px;color:#1b3769!important;margin-top:-10px;width:100%!important}td{background:#d6ffdd99!important;padding:10px}td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.text-subtitle2{height:60px!important}.my-card-videos{height:200px;margin-left:5px;margin-top:10px}.my-card-videos,.my-card5{border-radius:20px;opacity:.9;overflow:hidden}.my-card5{height:450px!important;margin-right:10px;margin-top:50px;max-width:300px!important}.myLogo{margin-bottom:2px;margin-top:3px}.myName{background:#fff6;border-radius:10px;color:#000;padding:15px}.my-card2{width:700px}.my-card2,.my-card3{border-radius:20px;margin:auto;opacity:.8}.my-card3{max-width:900px}.grow{background-image:url(/img/growLogo.png);background-size:contain;margin-left:5%;position:absolute;width:inherit;width:31%}.grow,.loginBg{background-repeat:no-repeat;height:inherit}.loginBg{background-image:url(/img/grow.jpg);background-position:50%;background-size:cover;width:inherit}.q-dialog__backdrop{background:#fffc}.helpImages{height:auto;margin:60px auto auto;width:60%}.mck-running-on{display:none!important}.logoSmall{width:37px!important}.logoBar,.logoSmall{margin-left:5px;margin-top:5px}.logoBar{width:100px!important}.login-card{border-radius:20px;max-width:390px;padding:1rem;width:90vw}.myBtn{background:#1a3669!important;width:100%!important}.u-btn{min-width:100px}.u-link{text-decoration:none}.logo{margin:auto;padding:10px;width:35%!important}.logoFooter{width:50px}.logoDual{margin:auto}.q-1,.q-card{backdrop-filter:blur(5.8px);-webkit-backdrop-filter:blur(5.8px);background:#fffc;border:1px solid #ffffff30;border-radius:12px!important;border-radius:16px;box-shadow:0 4px 30px #0000001a}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text!important}body{background:linear-gradient(72.46deg,#25eb51bf,#00aeefbf)}.myButton{height:90px!important;margin:10px!important;max-width:255px!important;width:80%!important}.myButtonCheck{margin:0 auto!important;width:5px!important}.q-img__content>.absolute-bottom{height:124px!important}.q-toolbar{background:#ffffff80;background-color:#fff0!important}.q-drawer{background:#ffffff80;background-color:#fff9!important}.q-drawer__content,.q-scrollarea__content{background-color:#fff0!important}.myText,.q-scrollarea__content{color:#454545!important}.q-header .q-layout__shadow{bottom:44px!important}.q-tab{border-bottom:1px dashed;border-radius:10px;color:#1b3769!important;font-weight:700!important;margin-bottom:5px;margin-right:30px;max-width:50%!important}.myIcon{color:#6c6c6c}.q-item:hover,.q-tab--active,.q-tab:hover{background:linear-gradient(90deg,#07d2cc,#23ea57)!important}.myColor{background:linear-gradient(90deg,#07d2cc,#23ea57);color:#fff}.q-tab-panels{background:#ffffff1a!important}.q-tab.custom-tab.active{background:#fff;border-radius:14px 14px 0 0;color:#000!important;margin-left:5px!important;margin-right:5px!important}.my-card4{backdrop-filter:blur(5px);background-color:#fffc;border-radius:20px;border-radius:10px;box-shadow:0 0 10px #0006;height:100%;margin-bottom:0!important;margin-left:0;margin-top:10px;max-height:550px!important;max-width:450px;opacity:1!important;overflow:hidden;width:100%}.q-uploader{max-width:200px!important}.q-card{min-height:200px!important}.absolute-bottom{position:relative}.mySubtitle{bottom:0;left:0;position:absolute;top:80px}.q-field{min-width:110px!important}.q-tab__indicator{display:none!important}.portal-dialog .q-dialog__backdrop{backdrop-filter:blur(5px);background:#11223a7a}.portal-dialog .portal-dialog__card{background:#fff;border:1px solid #e4eaf1;box-shadow:0 24px 80px #11223a38;color:#25364e;max-height:calc(100dvh - 48px);max-width:calc(100vw - 32px);overflow-y:auto;width:620px}.portal-dialog .portal-dialog__card--wide{width:1000px}.portal-dialog__header{align-items:center;background:linear-gradient(120deg,#f2f8ff,#f5fcf8);border-bottom:1px solid #edf1f5;display:flex;gap:16px;padding:28px 28px 24px}.portal-dialog__icon{background:#e1edf9;border-radius:16px;color:#1a3669;display:grid;flex:0 0 52px;height:52px;place-items:center}.portal-dialog__heading{flex:1;min-width:0}.portal-dialog__eyebrow{color:#62738b;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:5px}.portal-dialog__heading h2{color:#1a3669;font-size:23px;font-weight:600;letter-spacing:-.5px;line-height:1.25;margin:0}.portal-dialog__body{padding:24px 28px 28px}.portal-dialog__intro{color:#617087;font-size:14px;line-height:1.7;margin:0 0 24px}.portal-dialog__body .generales+.row,.portal-dialog__body .row+.row{margin-top:4px}.portal-dialog__body .myInput{margin:0}.portal-dialog__body .q-field__control{background:#fbfcfe;border-radius:12px}.portal-dialog__body .q-field--outlined .q-field__control:before{border-color:#dce3ed}.portal-dialog__body .q-field__label{color:#66758b;font-size:14px}.portal-dialog__body .q-field__bottom{font-size:11px;padding:6px 12px 0}.portal-dialog__section-title{font-size:16px;font-weight:600;margin:24px 0 16px}.portal-dialog__notice{background:#edf6ff;border:1px solid #dceafa;border-radius:12px;color:#355c85;font-size:13px;line-height:1.6;margin-top:24px;padding:14px 16px}.portal-dialog__notice .q-banner__avatar{min-width:30px;padding-right:10px}.portal-dialog__notice .q-icon{font-size:21px}.portal-dialog__actions{border-top:1px solid #edf1f5;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:20px}.portal-dialog__actions .q-btn{border-radius:11px;font-weight:600;min-height:44px;padding:0 20px}.portal-dialog__actions .portal-dialog__primary{background:#1a3669!important}.portal-dialog__actions .portal-dialog__primary .q-icon{font-size:19px}.portal-dialog__footer{align-items:center;background:#f8fafc;border-top:1px solid #edf1f5;color:#758399;display:flex;font-size:11px;gap:7px;justify-content:center;padding:14px 24px}@media (max-width:599px){.portal-dialog__header{gap:12px;padding:22px 18px}.portal-dialog__heading h2{font-size:20px}.portal-dialog__icon{border-radius:13px;flex-basis:44px;height:44px}.portal-dialog__body{padding:22px 18px}.portal-dialog__actions{flex-direction:column;gap:8px}.portal-dialog__actions .q-btn{width:100%}}.portal-dialog .portal-dialog__card--compact{width:500px}.portal-dialog__icon--success{background:#e2f4ec;color:#21865e}.portal-dialog__file{align-items:center;background:#f8fafc;border:1px solid #e2e9f1;border-radius:14px;display:flex;gap:14px;padding:18px}.portal-dialog__file-icon{background:#fff;border:1px solid #e4eaf2;border-radius:10px;color:#315b8d;display:grid;flex-shrink:0;height:52px;place-items:center;width:48px}.portal-dialog__file-title{font-size:14px;font-weight:700}.portal-dialog__file-caption{color:#758399;font-size:12px;margin-top:3px}.portal-dialog__steps{list-style:none;margin:0;padding:0}.portal-dialog__steps li{display:flex;gap:14px;padding:18px 0}.portal-dialog__steps li:first-child{padding-top:0}.portal-dialog__steps li:last-child{padding-bottom:0}.portal-dialog__steps li+li{border-top:1px solid #edf1f5}.portal-dialog__step-icon{background:#edf4fc;border-radius:12px;color:#315b8d;display:grid;flex:0 0 42px;height:42px;place-items:center}.portal-dialog__steps h3{color:#25364e;font-size:15px;font-weight:700;line-height:1.5;margin:0 0 5px}.portal-dialog__steps p{color:#617087;font-size:13px;line-height:1.7;margin:0}.grow-icon.q-icon{background:#0000!important;color:#343a36!important;display:inline-flex!important;font-size:24px;height:24px;min-width:24px;width:24px!important}.grow-icon.q-icon img{height:100%;object-fit:contain;width:100%}.grow-icon--play.q-icon{height:24px;min-width:24px;width:24px!important}.grow-icon--play[role=button],.grow-icon--play[tabindex]{cursor:pointer}.q-btn.grow-action .q-icon{font-size:22px;height:22px;width:22px}.portal-dialog__actions .q-btn.grow-icon-button,.q-btn.grow-icon-button{background:#0000!important;border:0!important;box-shadow:none!important;color:#343a36!important;min-height:40px;min-width:40px;padding:8px}.q-btn.grow-icon-button:before{border:0!important;box-shadow:none!important}.portal-dialog__actions .q-btn.grow-button,.q-btn.grow-button{background:linear-gradient(100deg,#3ed0cf,#3ee741)!important;border:0;border-radius:999px;box-shadow:0 3px 7px #28a37824!important;color:#fff!important;font-size:14px;font-weight:500;line-height:1.4;min-height:40px;min-width:114px;padding:9px 24px;text-transform:none}.q-btn.grow-button:before{border:0!important;box-shadow:none!important}.q-btn.grow-button:focus-visible,.q-btn.grow-icon-button:focus-visible{outline:3px solid #176f65;outline-offset:3px}.q-btn.grow-start{margin-top:12px}.q-btn.grow-action.myButton{height:auto!important;margin:0!important;width:auto!important}.portal-dialog__file-icon,.portal-dialog__icon,.portal-dialog__step-icon{background:#0000;border:0}.q-btn .q-icon.grow-danger-icon,.q-btn.grow-danger-button .q-icon,.q-icon.grow-danger-icon{color:#d71920!important}.q-btn.grow-chatbot-button{background:#57c5ce!important;border-radius:50%;box-shadow:0 4px 12px #1877823d;color:#fff!important;min-height:56px;min-width:56px}.q-btn.grow-chatbot-button:focus-visible{outline:3px solid #176f65;outline-offset:3px}.portal-dialog__actions .q-btn.grow-button--cancel,.q-btn.grow-button--cancel{background:#fff!important;border:1px solid #ff5267!important;box-shadow:none!important;color:#ff5267!important}.q-btn.grow-button--compact{font-size:13px;min-height:34px;min-width:72px;padding:6px 14px}.grow-symbol{color:#343a36!important;font-variation-settings:"FILL" 0,"wght" 250,"GRAD" 0,"opsz" 24}.grow-symbol--danger{color:#d71920!important}.grow-symbol--filled{font-variation-settings:"FILL" 1,"wght" 250,"GRAD" 0,"opsz" 24}.q-rating .grow-symbol{color:inherit!important}:root{--grow-text:#293a34;--grow-muted:#64756f;--grow-link:#244d70;--grow-border:#67978730;--grow-surface:#ffffffad;--grow-surface-soft:#ffffff7a;--grow-active:linear-gradient(100deg,#3ed0cf,#3ee741);--grow-shadow:0 3px 8px #2f675514}body{background:linear-gradient(110deg,#64e893,#62d8b2 45%,#59bee5);background-attachment:fixed;color:var(--grow-text)!important}#q-app>.q-layout.myBody{animation:none;background:#0000}#q-app .loginBg{background:#0000}#q-app>.q-layout>.q-page-container:not(.loginBg)>.q-page,#q-app>.q-layout>.q-page-container:not(.loginBg)>.row{background:var(--grow-surface-soft);border:1px solid #ffffff3d;border-radius:18px;margin:10px}#q-app .q-drawer{background:#ebfff2b3!important;border:1px solid #ffffff57;border-radius:18px;box-shadow:none}#q-app .q-drawer__content{border-radius:inherit}#q-app .q-drawer .q-scrollarea__content{background:#0000!important;color:var(--grow-text)!important}#q-app .q-drawer .q-list{padding:12px 8px}#q-app .q-drawer .q-item{border-radius:13px;color:var(--grow-text);margin:4px 0;min-height:46px;transition:background-color .16s ease}#q-app .q-drawer .q-item a{color:inherit!important}#q-app .q-drawer .q-item--active,#q-app .q-drawer .q-item:has(.router-link-exact-active){background:var(--grow-active)!important;color:#fff}#q-app .q-drawer .myName{background:#ffffff94;border-radius:22px;color:var(--grow-text)}#q-app .q-drawer .myName p{margin-bottom:0}#q-app .q-card,.q-dialog .q-card{background:var(--grow-surface);border:1px solid #ffffff73;border-radius:16px!important;box-shadow:var(--grow-shadow);opacity:1}#q-app .q-card.my-card-videos,#q-app .q-card.my-card4,#q-app .q-card.my-card5,#q-app .q-card.my-cardD{box-shadow:var(--grow-shadow)}#q-app .q-card .q-card__section{color:var(--grow-text)}#q-app .myTitle,#q-app .q-card .text-h5,#q-app .q-card .text-h6,.q-dialog .text-h6{color:var(--grow-text)!important;font-weight:700;letter-spacing:-.3px}#q-app .myCaption,#q-app .myText,#q-app .q-item__label--caption{color:var(--grow-muted)!important}#q-app .q-separator,.q-dialog .q-separator{background:var(--grow-border)}#q-app .q-field__control,.q-dialog .q-field__control{background:#ffffff8f;border-radius:16px;color:var(--grow-link)}#q-app .q-field--standard .q-field__control,.q-dialog .q-field--standard .q-field__control{padding-left:12px;padding-right:12px}#q-app .q-field__label,.q-dialog .q-field__label{color:var(--grow-muted)}#q-app .q-field__input,#q-app .q-field__native,.q-dialog .q-field__input,.q-dialog .q-field__native{color:var(--grow-text)}#q-app .q-field--outlined .q-field__control:before,.q-dialog .q-field--outlined .q-field__control:before{border-color:var(--grow-border)}#q-app .q-field:not(.q-field--error) .q-field__control:after,.q-dialog .q-field:not(.q-field--error) .q-field__control:after{border-color:#36bfb0}#q-app .q-field--standard:not(.q-field--error) .q-field__control:after,.q-dialog .q-field--standard:not(.q-field--error) .q-field__control:after{background:#36bfb0}#q-app .q-tab{border:0;border-radius:13px;color:var(--grow-text)!important;font-weight:600!important;margin:4px 8px 8px 0;padding:10px 18px;text-transform:none}#q-app .q-tab.custom-tab.active,#q-app .q-tab.q-tab--active{background:var(--grow-active)!important;border-radius:13px;color:#fff!important}#q-app .q-item:hover,#q-app .q-tab:hover:not(.q-tab--active),.q-dialog .q-item:hover{background:#ffffff57!important}#q-app .q-drawer .q-item:has(.router-link-exact-active):hover{background:var(--grow-active)!important}#q-app .q-tab-panels{background:#0000!important}#q-app .q-table__container{background:#0000;border:0;border-radius:16px;box-shadow:none}#q-app .myTable,#q-app .q-table{border-collapse:initial;border-spacing:0 9px;color:var(--grow-text)!important}#q-app .myTable th,#q-app .q-table thead th{background:#0000;border:0;color:var(--grow-muted);font-size:14px;font-weight:600;padding:14px 16px}#q-app .myTable td,#q-app .q-table tbody td{background:#ffffffab!important;border:0;box-shadow:0 2px 0 #447a680d;padding:16px}#q-app .q-table__bottom{border-top:1px solid var(--grow-border);color:var(--grow-link);padding:12px 16px}#q-app .q-date{background:#ffffff9e!important;border-radius:16px;box-shadow:var(--grow-shadow)}#q-app .q-date td{background:#0000!important}#q-app .q-date__header{background:var(--grow-active)}.q-menu{background:#f1fcf7;border:1px solid var(--grow-border);border-radius:14px;box-shadow:0 8px 26px #2f675526;color:var(--grow-text)}.q-menu .q-item{margin:3px}.q-menu .q-item,.q-tooltip{border-radius:8px}.q-dialog .q-dialog__backdrop{background:#2a453c61}.q-dialog .q-card{background:#f7fcfa}.portal-dialog .portal-dialog__card{background:#f7fcfa;border-radius:24px!important}.portal-dialog .portal-dialog__header{background:linear-gradient(110deg,#eafbf1,#eaf7fc)}.portal-dialog .portal-dialog__heading h2{color:var(--grow-text)}.portal-dialog .portal-dialog__footer{background:#eef8f3}.portal-dialog .portal-dialog__notice{background:#e9f8f3;border-color:#d4eae0;color:#48665b}#q-app .q-scrollarea__thumb{background:linear-gradient(#46dc77,#40caca);border-radius:20px;opacity:.65}@media (max-width:599px){#q-app>.q-layout>.q-page-container:not(.loginBg)>.q-page,#q-app>.q-layout>.q-page-container:not(.loginBg)>.row{border-radius:14px;margin:6px}#q-app .myTable td,#q-app .q-table tbody td{padding:12px}}@media (prefers-reduced-motion:reduce){#q-app .q-drawer .q-item{transition:none}}.q-dialog .q-layout .q-footer,.q-dialog .q-layout .q-header{background:linear-gradient(110deg,#eafbf1,#eaf7fc);color:var(--grow-text)}#q-app .q-field--error .q-field__bottom,#q-app .q-field--error .q-field__label,.q-dialog .q-field--error .q-field__bottom,.q-dialog .q-field--error .q-field__label{color:#d71920!important}#q-app .q-drawer.q-toolbar{display:block;padding:0}#q-app .q-drawer .q-scrollarea__content{box-sizing:border-box;min-width:0!important;width:100%}#q-app .q-drawer .q-item{padding:10px 12px}#q-app .q-drawer .q-item__section--avatar{min-width:36px;padding-right:10px}#q-app .q-drawer .q-item__section--main{min-width:0;overflow-wrap:break-word;white-space:normal}#q-app .q-drawer .q-item__section--main a{white-space:normal}#q-app .q-drawer .myName{max-width:100%;padding:12px 8px}#q-app .q-drawer--mini .q-list{padding:12px 4px}#q-app .q-drawer--mini .q-item{padding:10px 8px}#q-app .q-drawer--mini .q-item__section--avatar{min-width:24px;padding-right:0}#q-app .my-card5{height:auto!important;min-height:450px!important}#q-app .my-card5 .myTitle{height:auto!important;min-height:57px}#q-app .my-card5 .grow-button{margin-top:14px;max-width:100%;position:static;transform:none!important}#q-app .q-card.my-card-videos{height:auto;max-height:none}#q-app .my-card-videos .q-card__section{overflow-wrap:break-word}@media (max-width:599px){#q-app .my-card-videos .grow-start{margin-top:18px;width:100%}#q-app .q-page:has(.my-card-videos){padding-bottom:100px!important}}@media (min-width:1024px){#q-app .row>div:has(>.my-card-videos){display:flex}#q-app .row>div>.q-card.my-card-videos{display:flex;flex:1;flex-direction:column;min-width:0}#q-app .my-card-videos>.q-card__section:first-child{min-height:150px}#q-app .my-card-videos>.q-separator+.q-card__section{flex:1}#q-app .my-card-videos>.q-card__actions{margin-top:auto}}#q-app .portal-panel{border-radius:20px!important;margin:0;overflow:hidden}#q-app .portal-panel>.portal-panel__header{background:linear-gradient(110deg,#ecfff4cc,#eaf9feb3)!important;gap:14px;margin:0;min-height:100px;padding:24px}#q-app .portal-panel__header .q-item__section--avatar{min-width:48px;padding-right:0}#q-app .portal-panel__header .q-avatar{background:#fff9;border:1px solid var(--grow-border);height:48px;width:48px}#q-app .portal-panel__header .q-avatar .q-avatar{border:0}#q-app .portal-panel__header .q-img{max-width:32px}#q-app .portal-panel__header .text-h5{font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.3;overflow-wrap:anywhere}#q-app .portal-panel__header .q-item__label--caption{font-size:13px;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}#q-app .portal-panel>.q-tabs{background:#ffffff85;border:1px solid var(--grow-border);border-radius:15px;margin:0 24px 18px;padding-bottom:5px;padding-top:5px}#q-app .portal-panel .q-tabs__content{gap:6px;padding:0 5px}#q-app .portal-panel .q-tab{background:#0000!important;border:0;border-radius:11px;color:var(--grow-muted)!important;flex:0 0 auto;margin:0;max-width:none!important;min-height:42px;padding:9px 20px}#q-app .portal-panel .q-tab.q-tab--active{background:var(--grow-active)!important;box-shadow:0 2px 5px #269f7521;color:#fff!important}#q-app .portal-panel .q-tab__label{font-size:14px;font-weight:600}#q-app .portal-panel .q-tab__content{padding:0}#q-app .portal-panel .q-tab:focus-visible{outline:2px solid #176f65;outline-offset:-2px}#q-app .portal-panel>.q-separator{margin:0 24px}#q-app .portal-panel>.q-tab-panels>.q-tab-panel{padding:24px}@media (max-width:599px){#q-app .portal-panel>.portal-panel__header{gap:10px;min-height:90px;padding:18px 16px}#q-app .portal-panel>.q-tabs{margin:0 12px 14px}#q-app .portal-panel .q-tab{padding:9px 14px}#q-app .portal-panel .q-tab__label{font-size:13px}#q-app .portal-panel>.q-separator{margin:0 16px}#q-app .portal-panel>.q-tab-panels>.q-tab-panel{padding:16px 12px}#q-app .portal-panel>.portal-panel__tabs{padding:6px!important}#q-app .portal-panel__tabs .q-tabs__arrow{display:none!important}#q-app .portal-panel__tabs .q-tabs__content{display:grid!important;gap:6px;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:visible;padding:0;width:100%}#q-app .portal-panel__tabs .q-tab{min-height:46px;min-width:0;padding:10px 8px;white-space:normal;width:100%}#q-app .portal-panel__tabs .q-tab__content{min-width:0;width:100%}#q-app .portal-panel__tabs .q-tab__label{line-height:1.4;overflow-wrap:break-word;text-align:center;white-space:normal}}#q-app .profile-save-actions{border-top:1px solid var(--grow-border);display:flex;justify-content:flex-end;margin:16px;padding-top:18px}@media (max-width:599px){#q-app .profile-save-actions .q-btn{width:100%}}#q-app .profile-page .profile-details{margin:0 auto;max-width:1240px;padding:24px 24px 112px}#q-app .profile-page .profile-section{background:#ffffff9e;border:1px solid #fffc;border-radius:20px;box-shadow:0 4px 18px rgba(47,103,85,.045);margin-bottom:22px;min-width:0;padding:24px}#q-app .profile-section__heading{align-items:center;display:flex;gap:12px;margin-bottom:24px}#q-app .profile-section__icon{align-items:center;background:#3ed0b41f;border-radius:14px;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center}#q-app .profile-section__heading h2{color:var(--grow-text);font-size:21px;font-weight:600;letter-spacing:-.4px;line-height:1.35;margin:0}#q-app .profile-section__heading p{color:var(--grow-muted);font-size:13px;line-height:1.5;margin:4px 0 0}#q-app .profile-section__subtitle{border-top:1px solid var(--grow-border);font-size:17px;font-weight:600;letter-spacing:normal;line-height:1.4;margin:12px 0 20px;padding-top:20px}#q-app .profile-fields{column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}#q-app .profile-field{margin:0 0 10px;min-width:0;padding:0}#q-app .profile-field .q-field{margin:0;width:100%}#q-app .profile-field .q-field__control{background:#ffffffc7;border-radius:12px;min-height:58px}#q-app .profile-field .q-field__control:before{border-color:var(--grow-border)}#q-app .profile-field .q-field--focused .q-field__control:after{border-color:#27bca9}#q-app .profile-field .q-field__prepend{padding-right:10px}#q-app .profile-field .q-field__prepend .q-icon{font-size:20px}#q-app .profile-field .q-field__native{overflow-wrap:anywhere}#q-app .profile-field .q-field__bottom{min-height:22px;padding:5px 12px 0}#q-app .profile-page .profile-save-actions{margin:10px 0 0;padding-top:18px}#q-app .profile-page .portal-panel__header .q-item__label{overflow-wrap:anywhere}@media (max-width:599px){#q-app .profile-page .profile-details{padding:16px 10px 110px}#q-app .profile-page .profile-section{border-radius:16px;margin-bottom:16px;padding:18px 14px}#q-app .profile-section__heading{align-items:flex-start;margin-bottom:20px}#q-app .profile-section__heading h2{font-size:19px}#q-app .profile-fields{gap:0;grid-template-columns:minmax(0,1fr)}#q-app .profile-page .profile-save-actions .q-btn{min-height:44px}}#q-app .profile-page .home-panel{margin:0 auto;max-width:1280px;padding:28px 24px 112px}#q-app .home-intro{margin-bottom:24px}#q-app .home-intro h1{font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.35;margin:0 0 6px}#q-app .home-intro p{color:var(--grow-muted);font-size:14px;line-height:1.6;margin:0}#q-app .home-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}#q-app .home-card{display:flex;flex-direction:column;height:auto;margin:0;max-height:none;min-width:0;overflow:hidden}#q-app .home-card .q-card__section{padding:24px}#q-app .home-card h2{font-size:19px;font-weight:600;letter-spacing:-.25px;line-height:1.4;margin:0}#q-app .home-card h3{font-size:17px;font-weight:600;line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}#q-app .home-card__heading{align-items:center;border-bottom:1px solid var(--grow-border);display:flex;gap:12px}#q-app .home-card__heading p{color:var(--grow-muted);font-size:13px;margin:3px 0 0}#q-app .home-card__icon{align-items:center;background:#3ed0b421;border-radius:14px;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center}#q-app .home-eyebrow{color:var(--grow-muted);display:block;font-size:12px;line-height:1.5}#q-app .home-contact__person{align-items:flex-start;display:flex;gap:12px;margin-top:24px}#q-app .home-contact__person>div{min-width:0}#q-app .home-contact__person p{font-weight:500;margin:4px 0;overflow-wrap:anywhere}#q-app .home-contact__person a{color:var(--grow-link);overflow-wrap:anywhere;text-underline-offset:3px}#q-app .home-documents{margin-top:auto}#q-app .home-documents h3{font-size:15px;margin:0 0 12px}#q-app .home-document{align-items:center;background:#ffffff73;border:1px solid var(--grow-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr) 44px;margin-top:10px;padding:10px 12px}#q-app .home-document>span{font-size:14px;line-height:1.5;overflow-wrap:anywhere}#q-app .home-document .q-btn{min-height:44px;min-width:44px}#q-app .home-calendar__body{align-items:center;display:flex;flex-direction:column}#q-app .home-calendar__date{box-shadow:none;max-width:380px;min-width:0;width:100%}#q-app .home-calendar__legend{align-items:center;color:var(--grow-muted);display:flex;font-size:12px;gap:8px;margin:14px 0}#q-app .home-calendar__legend span{background:#ff9800;border-radius:50%;height:8px;width:8px}#q-app .home-notice{align-items:flex-start;background:#ffbf471a;border-radius:12px;display:flex;gap:10px;padding:12px}#q-app .home-notice p{color:var(--grow-muted);font-size:12px;line-height:1.65;margin:0}#q-app .home-resource__image{background:#ffffff80;border:0;cursor:pointer;display:block;padding:0;width:100%}#q-app .home-resource>.q-card__section{align-items:flex-start;display:flex;flex:1;flex-direction:column}#q-app .home-resource p{color:var(--grow-muted);font-size:14px;line-height:1.6;margin:8px 0 20px}#q-app .home-resource .q-btn{margin-top:auto}#q-app .home-video{position:relative}#q-app .home-resource__image:focus-visible{outline:3px solid #176f65;outline-offset:-3px}@media (max-width:767px){#q-app .profile-page .home-panel{padding:20px 12px 110px}#q-app .home-grid{gap:18px;grid-template-columns:minmax(0,1fr)}#q-app .home-card .q-card__section{padding:18px 16px}#q-app .home-intro h1{font-size:22px}#q-app .home-resource .q-btn{width:100%}}#q-app .courses-page{padding:32px 28px 112px}#q-app .courses-content{margin:0 auto;max-width:1280px}#q-app .courses-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}#q-app .courses-eyebrow{color:var(--grow-link);font-size:11px;font-weight:600;letter-spacing:1.5px}#q-app .courses-heading h1{font-size:30px;font-weight:650;letter-spacing:-.6px;line-height:1.25;margin:8px 0}#q-app .courses-heading p{color:var(--grow-muted);font-size:14px;line-height:1.6;margin:0}#q-app .courses-count{background:#ffffff80;border:1px solid var(--grow-border);border-radius:20px;color:var(--grow-muted);flex-shrink:0;font-size:12px;padding:8px 14px}#q-app .courses-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}#q-app .course-card{display:flex;flex-direction:column;height:auto;max-height:none;min-width:0;overflow:hidden;transition:box-shadow .16s ease}#q-app .course-card__image{flex-shrink:0}#q-app .course-card__body{display:flex;flex:1;flex-direction:column;padding:22px}#q-app .course-card__meta{align-items:center;color:var(--grow-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between}#q-app .course-card__videos{align-items:center;display:inline-flex;gap:7px}#q-app .course-card h2{font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.4;margin:16px 0 24px;overflow-wrap:anywhere}#q-app .course-card__action{margin-top:auto;min-height:44px;width:100%}#q-app .course-card:focus-within{outline:2px solid #176f65;outline-offset:3px}@media (hover:hover){#q-app .course-card:hover{box-shadow:0 8px 24px #2f675524}}@media (max-width:1023px){#q-app .courses-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){#q-app .courses-page{padding:24px 14px 110px}#q-app .courses-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:22px}#q-app .courses-heading h1{font-size:26px}#q-app .courses-grid{gap:20px;grid-template-columns:minmax(0,1fr)}#q-app .course-card__body{padding:20px}}@media (prefers-reduced-motion:reduce){#q-app .course-card{transition:none}}#q-app .achievements-page{padding:32px 28px 112px}#q-app .achievements-content{margin:0 auto;max-width:1280px}#q-app .achievements-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}#q-app .achievements-eyebrow{color:var(--grow-link);font-size:11px;font-weight:600;letter-spacing:1.5px}#q-app .achievements-heading h1{font-size:30px;font-weight:650;letter-spacing:-.6px;line-height:1.25;margin:8px 0}#q-app .achievements-heading p{color:var(--grow-muted);font-size:14px;line-height:1.6;margin:0}#q-app .achievements-count{background:#fff9;border-radius:20px;color:var(--grow-link);flex-shrink:0;font-size:12px;padding:9px 14px}#q-app .achievements-notice{align-items:center;background:#ffffff7a;border:1px solid var(--grow-border);border-radius:14px;display:flex;gap:12px;margin-bottom:26px;padding:16px 20px}#q-app .achievements-notice p{font-size:14px;line-height:1.6;margin:0}#q-app .achievements-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}#q-app .achievement-card{display:flex;flex-direction:column;height:auto;max-height:none;min-width:0;overflow:hidden}#q-app .achievement-card__badge{background:#e7f0eb99;display:flex;justify-content:center;padding:24px}#q-app .achievement-card__badge--earned{background:radial-gradient(ellipse at center,#ffe59673,#eafff366)}#q-app .achievement-card__image{height:150px;width:150px}#q-app .achievement-card__body{display:flex;flex:1;flex-direction:column;padding:22px}#q-app .achievement-card__status{align-self:flex-start;background:#64756f14;border-radius:20px;color:var(--grow-muted);font-size:12px;padding:5px 10px}#q-app .achievement-card__status--earned{background:#3ed09b29;color:#176b50}#q-app .achievement-card h2{font-size:19px;font-weight:600;letter-spacing:-.3px;line-height:1.4;margin:14px 0 18px;overflow-wrap:anywhere}#q-app .achievement-card__rating{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}#q-app .achievement-card__rating>span{color:var(--grow-muted);font-size:12px}#q-app .achievement-card__action{border-top:1px solid var(--grow-border);margin-top:20px;min-height:64px;padding-top:18px}#q-app .achievement-card__action .q-btn{min-height:44px;width:100%}#q-app .achievement-card__action p{color:var(--grow-muted);font-size:13px;line-height:1.6;margin:0}#q-app .achievements-empty{background:var(--grow-surface);border-radius:16px;padding:40px 20px;text-align:center}@media (max-width:1023px){#q-app .achievements-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){#q-app .achievements-page{padding:24px 14px 110px}#q-app .achievements-heading{align-items:flex-start;flex-direction:column;gap:14px}#q-app .achievements-heading h1{font-size:26px}#q-app .achievements-notice{align-items:flex-start;padding:14px}#q-app .achievements-grid{gap:18px;grid-template-columns:minmax(0,1fr)}#q-app .achievement-card__body{padding:20px}}#q-app .grow-sidebar{padding:0}#q-app .grow-sidebar__layout{display:flex;flex-direction:column;height:100%;min-height:0}#q-app .grow-sidebar__brand{padding:26px 18px 20px;text-align:center}#q-app .grow-sidebar__logo{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;padding:0;width:100%}#q-app .grow-sidebar__logo img{height:44px;max-width:100%;object-fit:contain;width:122px}#q-app .grow-sidebar__tagline{color:var(--grow-muted);display:block;font-size:11px;line-height:1.5;margin-top:8px}#q-app .grow-sidebar__user{align-items:center;background:#ffffff80;border:1px solid #ffffffa6;border-radius:18px;display:flex;gap:10px;margin:0 14px 20px;padding:14px 12px}#q-app .grow-sidebar__user .q-avatar{flex-shrink:0}#q-app .grow-sidebar__identity{min-width:0}#q-app .grow-sidebar__identity span{color:var(--grow-muted);display:block;font-size:11px;margin-bottom:3px}#q-app .grow-sidebar__identity strong{display:block;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}#q-app .grow-sidebar__scroll{flex:1;min-height:0}#q-app .grow-sidebar .grow-sidebar__nav{padding:0 12px}#q-app .grow-sidebar .q-item{border-radius:13px;font-size:14px;line-height:1.5;margin:4px 0;min-height:48px;padding:12px}#q-app .grow-sidebar .q-item__section--avatar{min-width:36px;padding-right:12px}#q-app .grow-sidebar .q-item__label{line-height:1.5!important;overflow-wrap:anywhere;white-space:normal}#q-app .grow-sidebar .q-item--active,#q-app .grow-sidebar .q-item--active:hover{background:var(--grow-active)!important;box-shadow:0 3px 10px #2cb58626;color:#fff;font-weight:600}#q-app .grow-sidebar .q-item:focus-visible,#q-app .grow-sidebar__logo:focus-visible{outline:2px solid #176f65;outline-offset:-2px}#q-app .grow-sidebar__separator{margin:18px 24px}#q-app .grow-sidebar__footer{align-items:center;border-top:1px solid var(--grow-border);display:flex;gap:8px;justify-content:space-between;margin:12px;padding:12px 4px 0}#q-app .grow-sidebar__footer>span{color:var(--grow-muted);font-size:10px}#q-app .grow-sidebar__footer .q-btn{background:#ffffff8c!important;border:1px solid var(--grow-border);height:44px;width:44px}#q-app .grow-sidebar.q-drawer--mini .grow-sidebar__brand{padding:22px 12px 18px}#q-app .grow-sidebar.q-drawer--mini .grow-sidebar__logo img{height:36px;width:36px}#q-app .grow-sidebar__user--mini{background:#0000;border-color:#0000;justify-content:center;margin:0 10px 18px;padding:6px 0}#q-app .grow-sidebar.q-drawer--mini .grow-sidebar__nav{padding:0 10px}#q-app .grow-sidebar.q-drawer--mini .q-item{justify-content:center;padding:12px 0}#q-app .grow-sidebar.q-drawer--mini .q-item__section--avatar{align-items:center;min-width:22px;padding:0}#q-app .grow-sidebar.q-drawer--mini .grow-sidebar__separator{margin:18px}#q-app .grow-sidebar.q-drawer--mini .grow-sidebar__footer{justify-content:center;margin:10px;padding:10px 0 0}