@media (max-width:512px){.space-x-8>:not([hidden])~:not([hidden]){margin-left:0!important;margin-right:0!important}}.stats-card{border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:hsl(var(--card-foreground));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:#eaecf0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem;flex-wrap:wrap;overflow:hidden;padding:0!important}.stats-card,.stats-card>*{box-sizing:border-box;max-width:100%}.stats-card>*{min-width:0;flex-shrink:1;margin-left:0!important}@media (max-width:640px){.stats-card{gap:.5rem;padding:0!important}.stats-card>*{width:100%;min-width:0;flex-shrink:1;max-width:100%;margin-left:0!important;margin-right:0!important}}@media (min-width:641px){.stats-card{padding:0!important}}@media (min-width:641px) and (max-width:758px){.stats-card{flex-direction:column!important;align-items:stretch!important}}.stats-card__content{padding:0 .875rem .875rem}@media (min-width:480px){.stats-card__content{padding:0 1rem 1rem}}@media (min-width:640px){.stats-card__content{padding:0 1.25rem 1.25rem}}@media (min-width:1024px){.stats-card__content{padding:0 1.5rem 1.5rem}}.stats-card__container{display:flex;align-items:center;justify-content:space-between}.stats-card__value{font-weight:700;color:#1e1e1e;font-size:1.5rem;line-height:1.2}.stats-card__label{color:#64707d;font-size:.75rem;line-height:1.3}@media (min-width:480px){.stats-card__value{font-size:1.75rem}.stats-card__label{font-size:.8125rem}}@media (min-width:640px){.stats-card__value{font-size:2rem}.stats-card__label{font-size:.875rem}}@media (min-width:1024px){.stats-card__value{font-size:2.25rem}.stats-card__label{font-size:.75rem}}.stats-card__icon-container{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px}.stats-card__icon{height:1.5rem;width:1.5rem}@media (max-width:640px){.stats-card{min-height:100px}.stats-card__content{padding:.75rem}.stats-card__container{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-direction:row!important}.stats-card__value{font-size:1.5rem;line-height:2rem;font-weight:700}.stats-card__label{font-size:.875rem;line-height:1.25rem;line-height:1.2}.stats-card__icon-container{height:2rem;width:2rem}.stats-card__icon{height:1.25rem;width:1.25rem}}@media (min-width:641px) and (max-width:1023px){.stats-card{min-height:110px;padding:0!important}.stats-card__content{padding:1rem}.stats-card__value{font-size:1.875rem;line-height:2.25rem}.stats-card__label{font-size:.875rem;line-height:1.25rem}.stats-card__icon-container{height:2.25rem;width:2.25rem}.stats-card__icon{height:1.25rem;width:1.25rem}}@media (min-width:1024px){.stats-card{padding:0!important}.stats-card__content{padding:1.5rem}.stats-card__value{font-size:1.875rem;line-height:2.25rem;font-weight:700}.stats-card__label{font-size:.75rem;line-height:1rem}.stats-card__icon-container{height:2.5rem;width:2.5rem}.stats-card__icon{height:1.5rem;width:1.5rem}}.progress-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#eaecf0}.progress-card__content{padding:1.5rem}.progress-card__title{font-weight:600;color:#1e1e1e}.progress-card__description{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;color:#64707d}.progress-card__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.progress-card__item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.progress-card__item-header{display:flex;justify-content:space-between;font-size:.875rem;line-height:1.25rem}.progress-card__item-label{color:#64707d}.progress-card__item-value{font-weight:500;color:#1e1e1e}.progress-card__progress-bar{height:.5rem;background-color:#eaecf0;--progress-background:#6475e9}@media (max-width:640px){.progress-card__content{padding:1rem}.progress-card__title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.progress-card__description{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.progress-card__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.progress-card__item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.progress-card__item-header{font-size:1rem;line-height:1.5rem}.progress-card__item-label,.progress-card__item-value{font-size:.875rem;line-height:1.25rem}.progress-card__item-value{font-weight:700}.progress-card__progress-bar{height:.5rem}}@media (min-width:641px) and (max-width:1023px){.progress-card__content{padding:1.25rem}.progress-card__title{font-size:1.25rem;line-height:1.75rem;font-weight:600}.progress-card__description{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.progress-card__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.progress-card__item-header{font-size:1rem;line-height:1.5rem}.progress-card__progress-bar{height:.625rem}}@media (min-width:1024px){.progress-card__content{padding:1.5rem}.progress-card__title{font-weight:600;color:#1e1e1e}.progress-card__description{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;color:#64707d}.progress-card__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.progress-card__item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.progress-card__item-header{display:flex;justify-content:space-between;font-size:.875rem;line-height:1.25rem}.progress-card__item-label{color:#64707d}.progress-card__item-value{font-weight:500;color:#1e1e1e}.progress-card__progress-bar{height:.5rem;background-color:#eaecf0}}.ocean-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#eaecf0}.ocean-card__content{display:flex;flex-direction:column}.ocean-card__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.ocean-card__content{padding:1.5rem}.ocean-card__header{margin-bottom:0;text-align:center}.ocean-card__title{text-align:left;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#1e1e1e}.ocean-card__description{text-align:left;font-size:.75rem;line-height:1rem;color:#64707d}.ocean-card__chart-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.ocean-card__bar-item{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;gap:.25rem}.ocean-card__percentage-container{display:flex;height:1.5rem;align-items:center;justify-content:center}.ocean-card__percentage{font-size:.75rem;line-height:1rem;font-weight:600;color:#1e1e1e}.ocean-card__bar-background{position:relative;width:100%;overflow:hidden;border-radius:var(--radius);height:110px;background-color:#f3f3f3}.ocean-card__bar-fill{position:absolute;bottom:0;width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;min-height:20px}.ocean-card__trait-label{font-size:.75rem;line-height:1rem;font-weight:500;color:#1e1e1e}@media (max-width:640px){.ocean-card__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.ocean-card__content{padding:1rem}.ocean-card__title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.ocean-card__description{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.ocean-card__bar-item,.ocean-card__chart-container{gap:.5rem}.ocean-card__percentage-container{height:1.25rem}.ocean-card__percentage{font-size:.875rem;line-height:1.25rem;font-weight:700}.ocean-card__bar-background{height:80px;border-radius:var(--radius)}.ocean-card__trait-label{font-size:.875rem;line-height:1.25rem;font-weight:500}}@media (min-width:641px) and (max-width:1023px){.ocean-card__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.ocean-card__content{padding:1.25rem}.ocean-card__title{font-size:1.25rem;line-height:1.75rem}.ocean-card__description{font-size:1rem;line-height:1.5rem}.ocean-card__chart-container{gap:.75rem}.ocean-card__percentage{font-size:1rem;line-height:1.5rem}.ocean-card__bar-background{height:100px}.ocean-card__trait-label{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.ocean-card__content{display:flex;flex-direction:column}.ocean-card__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.ocean-card__content{padding:1rem}.ocean-card__title{text-align:left;font-size:1.125rem;line-height:1.75rem;font-weight:600}.ocean-card__description{text-align:left;font-size:.75rem;line-height:1rem}.ocean-card__chart-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.ocean-card__bar-item{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;gap:.25rem}.ocean-card__percentage-container{display:flex;height:1.5rem;align-items:center;justify-content:center}.ocean-card__percentage{font-size:.75rem;line-height:1rem;font-weight:600}.ocean-card__bar-background{position:relative;width:100%;overflow:hidden;border-radius:var(--radius);height:110px;background-color:#f3f3f3}.ocean-card__trait-label{font-size:.75rem;line-height:1rem;font-weight:500}}.viais-card.viais-card{border-color:#eaecf0;background-color:#6475e9}.viais-card__content{display:flex;flex-direction:column}.viais-card__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.viais-card__content{padding:1rem}.viais-card__header{text-align:center}.viais-card__title{text-align:left;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#f1f1f1}.viais-card__description{margin-bottom:1rem;text-align:left;font-size:.75rem;line-height:1rem;color:#f1f1f1}.viais-card__strengths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.viais-card__strength-item{border-radius:var(--radius);padding:.5rem;background-color:#f8f9fa}.viais-card__strength-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;color:#64707d}.viais-card__strength-score{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#1e1e1e}@media (max-width:640px){.viais-card__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.viais-card__content{padding:1rem}.viais-card__title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.viais-card__description{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.viais-card__strengths-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.viais-card__strength-item{border-radius:var(--radius);padding:.75rem;display:flex;justify-content:space-between;align-items:center}.viais-card__strength-name{font-size:.875rem;line-height:1.25rem;font-weight:500;flex:1}.viais-card__strength-score{font-size:1rem;line-height:1.5rem;font-weight:700;margin-left:auto}}@media (min-width:641px) and (max-width:1023px){.viais-card__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.viais-card__content{padding:1rem}.viais-card__title{font-size:1.25rem;line-height:1.75rem}.viais-card__description{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}.viais-card__strengths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.viais-card__strength-item{padding:.75rem}.viais-card__strength-name{font-size:.875rem;line-height:1.25rem}.viais-card__strength-score{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.viais-card__content{display:flex;flex-direction:column}.viais-card__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.viais-card__content{padding:1rem}.viais-card__title{text-align:left;font-size:1.25rem;line-height:1.75rem;font-weight:600}.viais-card__description{margin-bottom:1rem;text-align:left;font-size:.75rem;line-height:1rem}.viais-card__strengths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.viais-card__strength-item{border-radius:var(--radius);padding:.5rem}.viais-card__strength-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500}.viais-card__strength-score{font-size:.875rem;line-height:1.25rem;font-weight:600}}@media (max-width:642px){.responsive-table-wrapper{overflow-x:unset!important;width:100%!important;max-width:100vw!important;padding:0}.responsive-table-wrapper table{width:100%!important;min-width:unset!important;table-layout:auto!important;display:table}.assessment-table__table-cell,.assessment-table__table-head{white-space:normal!important;word-break:break-word;padding-left:8px;padding-right:8px}}@media (max-width:640px){.dashboard-hide-mobile{display:none!important}}.assessment-table{display:flex;flex-direction:column;border-radius:var(--radius);border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:#eaecf0;height:auto}@media (max-width:640px){.assessment-table{height:auto;min-height:400px;max-height:none}}@media (min-width:641px) and (max-width:1023px){.assessment-table{height:auto}}.assessment-table__header{display:flex;flex-shrink:0;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:1.5rem}@media (max-width:640px){.assessment-table__header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.assessment-table__header-actions{width:100%;justify-content:flex-end}}@media (min-width:641px) and (max-width:768px){.assessment-table__header{padding:1.25rem}}.assessment-table__header-text{display:flex;flex-direction:column;gap:.5rem}.assessment-table__title{font-weight:600;color:#1e1e1e;font-size:1.125rem!important;line-height:1.75rem}.assessment-table__description{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:#64707d}.assessment-table__header-actions{margin-left:auto;display:flex;gap:.5rem}.assessment-table__new-button{height:2.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#6475e9!important}.assessment-table__new-button:hover{background-color:#5a6bd8!important}.assessment-table__new-button-icon{margin-right:.5rem;height:1rem;width:1rem}.assessment-table__content{display:flex;min-height:0;flex:1 1 0%;flex-direction:column}.assessment-table__table-container{flex:1 1 0%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width:640px){.assessment-table__table-container{overflow-x:auto;overflow-y:visible}.assessment-table__table-container table{min-width:600px}.assessment-table__table-container td:first-child,.assessment-table__table-container th:first-child{position:sticky;left:0;background-color:white;z-index:10;border-right:1px solid #eaecf0}}.assessment-table__table-row{border-color:#eaecf0}.assessment-table__table-head{font-weight:500;color:#64707d}.assessment-table__table-cell{color:#1e1e1e}.assessment-table__table-cell--secondary{color:#64707d}.assessment-table__badge{--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity,1));color:#64707d}.assessment-table__badge--success{background-color:#d1fadf!important;color:#027a48!important;border:1px solid #a6f4c5!important}.assessment-table__badge--warning{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.assessment-table__action-buttons{display:flex;gap:.5rem}.assessment-table__action-button{height:2rem;width:2rem}.assessment-table__action-icon{height:1rem;width:1rem;color:#64707d}.assessment-table__pagination{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:1px solid #e5e7eb;margin-top:1rem;flex-shrink:0}.assessment-table__pagination-left{display:flex;align-items:center;gap:.5rem}.assessment-table__pagination-text{font-size:.875rem;line-height:1.25rem;color:#64707d}.assessment-table__pagination-select{height:2rem;width:4rem}.assessment-table__pagination-right{display:flex;gap:.25rem;background-color:transparent}.assessment-table__pagination-button{border-radius:calc(var(--radius) - 2px);background-color:#f3f3f3;color:#64707d;border:none;box-shadow:none;transition:background .2s,color .2s}.assessment-table__pagination-button--active{background-color:#6475e9!important;color:#fff!important}.assessment-table__pagination-button--active:hover{background-color:#5a6bd8!important}.assessment-table__pagination-button--inactive{color:#64707d!important;background-color:#f3f3f3!important}.assessment-table__pagination-button{height:2rem;width:2rem}.assessment-table__pagination-button--active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#6475e9}.assessment-table__pagination-button--active:hover{background-color:#5a6bd8}.assessment-table__pagination-button--inactive{color:#64707d}@media (max-width:640px){.assessment-table{height:auto;min-height:500px}.assessment-table__header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.5rem}.assessment-table__title{font-weight:600;font-size:1.125rem!important;line-height:1.75rem}.assessment-table__description{font-size:.875rem;line-height:1.25rem;line-height:1.25}.assessment-table__new-button{width:100%;justify-content:center;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.assessment-table__content{padding:.75rem}.assessment-table__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.assessment-table__table-cell,.assessment-table__table-head{padding:.25rem;font-size:.75rem;line-height:1rem;white-space:nowrap}.assessment-table__badge,.assessment-table__table-cell--secondary{font-size:.75rem;line-height:1rem}.assessment-table__badge{padding:.125rem .25rem}.assessment-table__action-buttons{display:flex;gap:.25rem}.assessment-table__action-button{height:1.5rem;width:1.5rem}.assessment-table__action-icon{height:.75rem;width:.75rem}.assessment-table__pagination{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem}.assessment-table__pagination-left,.assessment-table__pagination-right{justify-content:center}.assessment-table__pagination-text{font-size:.75rem;line-height:1rem}.assessment-table__pagination-button{height:1.5rem;width:1.5rem;font-size:.75rem;line-height:1rem}}@media (min-width:641px) and (max-width:1023px){.assessment-table{height:650px}.assessment-table__header{flex-direction:row;align-items:center;justify-content:space-between;padding:1.25rem}.assessment-table__title{font-size:1.125rem!important;line-height:1.75rem}.assessment-table__description{font-size:1rem;line-height:1.5rem}.assessment-table__content{padding:1rem}.assessment-table__table-cell,.assessment-table__table-head{padding:.5rem;font-size:.875rem;line-height:1.25rem}.assessment-table__pagination{flex-direction:row;justify-content:space-between;padding:.75rem}}@media (min-width:1024px){.assessment-table{display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#eaecf0;height:auto}.assessment-table__header{display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:space-between}.assessment-table__title{font-weight:600;color:#1e1e1e;font-size:1.125rem!important;line-height:1.75rem}.assessment-table__description{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:#64707d}.assessment-table__content{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;padding:1rem}.assessment-table__pagination{display:flex;align-items:center;justify-content:space-between}}