@font-face{font-family:Plus Jakarta Sans;src:url(/build/assets/fonts/PlusJakartaSans-Variable-BZU_LQer.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}body.has-environment-banner .v-navigation-drawer{top:var(--environment-banner-height)!important;height:calc(100% - var(--environment-banner-height))!important}body.has-environment-banner .v-main,body.has-environment-banner .v-layout{padding-top:var(--environment-banner-height)!important}@media (max-width: 768px){body.has-environment-banner .v-app-bar,body.has-environment-banner .v-navigation-drawer{--environment-banner-height: 20px}}body{font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-primary{background-color:#171c67!important}.bg-secondary{background-color:#a0ca48!important}.bg-surface{background-color:#fff!important}.border-light{border-color:#eaeff4!important}.grid-2-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 960px){.grid-2-cols{grid-template-columns:1fr}}.grid-3-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 960px){.grid-3-cols{grid-template-columns:1fr}}.grid-4-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.grid-4-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid-4-cols{grid-template-columns:1fr}}.environment-banner[data-v-b5dc879a]{position:fixed;top:0;left:0;right:0;height:20px;background:linear-gradient(135deg,#f39c12,#e67e22);overflow:hidden;z-index:9999;box-shadow:0 2px 8px #00000026}.banner-content[data-v-b5dc879a]{display:flex;height:100%;align-items:center;animation:scroll-b5dc879a 30s linear infinite;white-space:nowrap}.banner-text[data-v-b5dc879a]{display:inline-block;color:#fff;font-weight:700;font-size:12px;letter-spacing:2px;padding:0 40px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}@keyframes scroll-b5dc879a{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.environment-banner[data-v-b5dc879a]{height:18px}.banner-text[data-v-b5dc879a]{font-size:10px;padding:0 30px}}.app-logo[data-v-decf4b7e]{cursor:pointer}.app-logo .logo-full[data-v-decf4b7e]{height:32px;width:auto;object-fit:contain}.avatar-initials[data-v-de8fae1d]{font-weight:600;line-height:1}.menu-item[data-v-1c2c89c4]{color:#171c67;margin:0 12px}.menu-item[data-v-1c2c89c4]:hover{background-color:#171c670d}.menu-item.v-list-item--active[data-v-1c2c89c4]{background-color:#171c67;color:#fff}.menu-item.v-list-item--active .menu-item-title[data-v-1c2c89c4]{color:#fff}.menu-item.v-list-item--active .badge-indicator[data-v-1c2c89c4]{background-color:#fff}.menu-item--disabled[data-v-1c2c89c4]{opacity:.7;cursor:not-allowed;pointer-events:auto}.menu-item--disabled[data-v-1c2c89c4]:hover{background-color:transparent}.menu-item--disabled .menu-item-title[data-v-1c2c89c4]{color:#7c8fac}.menu-item .menu-item-title[data-v-1c2c89c4]{font-size:15px;font-weight:500}.icon-wrapper[data-v-1c2c89c4]{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-inline-end:16px}.badge-indicator[data-v-1c2c89c4]{position:absolute;top:-2px;right:-4px;width:10px;height:10px;background-color:#f26641!important;border-radius:50%;box-shadow:0 0 0 2px #fff}.user-profile-button[data-v-c85c0b8e]{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;border-radius:12px;transition:background-color .2s}.user-profile-button[data-v-c85c0b8e]:hover{background-color:#171c670d}.user-profile-button .user-info[data-v-c85c0b8e]{display:flex;align-items:center;gap:8px}.user-profile-button .user-info .user-name[data-v-c85c0b8e]{color:#2a3547;font-size:14px;font-weight:500}.sidebar[data-v-9dcfd3ad]{background:#fff;border-right:1px solid #eaeff4!important;height:100vh!important;position:fixed!important;top:0;left:0;overflow-y:auto}.sidebar .sidebar-content[data-v-9dcfd3ad]{display:flex;flex-direction:column;height:100%}.sidebar .sidebar-header[data-v-9dcfd3ad]{height:64px;display:flex;align-items:center;justify-content:center;padding:0 24px;border-bottom:1px solid #eaeff4}.sidebar .sidebar-footer[data-v-9dcfd3ad]{border-top:1px solid #eaeff4;display:flex;justify-content:center;align-items:center}.sidebar.v-navigation-drawer--rail .sidebar-header[data-v-9dcfd3ad]{padding:0}.sidebar.v-navigation-drawer--rail .menu-item[data-v-9dcfd3ad]{margin:0 12px 4px!important;width:auto!important;min-width:auto!important;background-color:transparent!important;border-radius:12px!important}.sidebar.v-navigation-drawer--rail .menu-item[data-v-9dcfd3ad]:hover{background-color:#171c670d!important}.sidebar.v-navigation-drawer--rail .menu-item.v-list-item--active[data-v-9dcfd3ad]{background-color:#171c67!important}.sidebar.v-navigation-drawer--rail .menu-item--disabled[data-v-9dcfd3ad]:hover{background-color:transparent!important}.sidebar.v-navigation-drawer--rail .v-list-item__prepend[data-v-9dcfd3ad]{margin:0!important}.sidebar.v-navigation-drawer--rail .v-list-item__content[data-v-9dcfd3ad]{display:none!important}.sidebar.v-navigation-drawer--rail[data-v-9dcfd3ad] .v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:12px!important}.cursor-pointer[data-v-9dcfd3ad]{cursor:pointer}.filter-button[data-v-03b71b53]{text-transform:none;padding:0 16px;border-radius:4px;border-color:#171c67!important;color:#171c67!important;margin-right:16px;height:32px;position:relative}.filter-button .active-indicator[data-v-03b71b53]{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background-color:#f26641;border-radius:50%;border:2px solid #ffffff}@font-face{font-family:Plus Jakarta Sans;src:url(/build/assets/fonts/PlusJakartaSans-Variable-BZU_LQer.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}body.has-environment-banner .v-navigation-drawer[data-v-faf85b6f]{top:var(--environment-banner-height)!important;height:calc(100% - var(--environment-banner-height))!important}body.has-environment-banner .v-main[data-v-faf85b6f],body.has-environment-banner .v-layout[data-v-faf85b6f]{padding-top:var(--environment-banner-height)!important}@media (max-width: 768px){body.has-environment-banner .v-app-bar[data-v-faf85b6f],body.has-environment-banner .v-navigation-drawer[data-v-faf85b6f]{--environment-banner-height: 20px}}body[data-v-faf85b6f]{font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-primary[data-v-faf85b6f]{background-color:#171c67!important}.bg-secondary[data-v-faf85b6f]{background-color:#a0ca48!important}.bg-surface[data-v-faf85b6f]{background-color:#fff!important}.border-light[data-v-faf85b6f]{border-color:#eaeff4!important}.grid-2-cols[data-v-faf85b6f]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 960px){.grid-2-cols[data-v-faf85b6f]{grid-template-columns:1fr}}.grid-3-cols[data-v-faf85b6f]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 960px){.grid-3-cols[data-v-faf85b6f]{grid-template-columns:1fr}}.grid-4-cols[data-v-faf85b6f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.grid-4-cols[data-v-faf85b6f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid-4-cols[data-v-faf85b6f]{grid-template-columns:1fr}}.app-header[data-v-faf85b6f]{background:#fff!important;border-bottom:1px solid #f2f6fa;height:65px!important;position:fixed!important;top:var(--environment-banner-height, 0px)!important;z-index:1000!important}.app-header[data-v-faf85b6f] .v-toolbar__content{height:67px!important;align-items:center}.app-header[data-v-faf85b6f] .v-toolbar__append{display:flex;align-items:center;height:100%}.app-header .header-title[data-v-faf85b6f]{font-size:20px;font-weight:600;color:#2a3547}.app-header .header-actions[data-v-faf85b6f]{display:flex;align-items:center;gap:0;height:100%}.filter-drawer[data-v-91047a4e]{border-left:1px solid #eaeff4!important;background-color:#fff!important;height:100vh!important;position:fixed!important;top:0;right:0;overflow-y:auto}.filter-drawer .drawer-content[data-v-91047a4e]{display:flex;flex-direction:column}.filter-drawer .drawer-header[data-v-91047a4e]{display:flex;justify-content:space-between;padding:8px 20px;align-items:center;border-bottom:1px solid #eaeff4}.filter-drawer .drawer-header .drawer-title[data-v-91047a4e]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;color:#2a3547;margin:0}.filter-drawer .drawer-body[data-v-91047a4e]{padding:24px}.filter-drawer .drawer-body .filter-field[data-v-91047a4e]{margin-bottom:5px}.filter-drawer .drawer-body .filter-field[data-v-91047a4e]:last-child{margin-bottom:0}.filter-drawer .drawer-body .filter-field .filter-label[data-v-91047a4e]{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;color:#2a3547;margin-bottom:5px}.filter-drawer .drawer-body .filter-field .filter-label .coming-soon[data-v-91047a4e]{font-size:12px;font-weight:400;color:#7c8fac;font-style:italic;margin-left:8px}.filter-drawer .drawer-footer[data-v-91047a4e]{padding:24px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #eaeff4}.filter-drawer .drawer-footer .clear-button[data-v-91047a4e],.filter-drawer .drawer-footer .apply-button[data-v-91047a4e]{display:flex;height:40px;padding:6px 16px;align-items:center;justify-content:center;gap:4px;border-radius:8px;text-transform:none}.v-overlay .v-list .v-list-item{min-height:48px!important;height:auto!important;padding:8px 16px!important}.v-overlay .v-list .v-list-item .v-list-item__content{overflow:visible!important}.v-overlay .v-list .v-list-item .v-list-item__content .v-list-item-title{white-space:normal!important;line-height:1.3!important;font-size:13px!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important}.v-overlay .v-list .v-list-item .v-list-item__content .v-list-item-subtitle{white-space:normal!important;line-height:1.3!important;font-size:11px!important;color:#757575!important;margin-top:2px!important;overflow:visible!important;text-overflow:clip!important}.action-button[data-v-b1e169ad]{text-transform:none;height:40px;padding:6px 16px;border-radius:8px}.profile-edit-dialog .dialog-title[data-v-a5992383]{padding:24px 24px 16px;border-bottom:1px solid #eaeff4}.profile-edit-dialog .dialog-title .title-text[data-v-a5992383]{font-size:20px;font-weight:600;color:#2a3547}.profile-edit-dialog .dialog-content[data-v-a5992383]{padding:24px}.profile-edit-dialog .dialog-content .profile-form[data-v-a5992383]{display:flex;flex-direction:column;gap:20px}.profile-edit-dialog .dialog-content .profile-form .form-field[data-v-a5992383]{margin-bottom:0}.profile-edit-dialog .dialog-actions[data-v-a5992383]{padding:16px 24px 24px;border-top:1px solid #eaeff4;gap:12px}.first-access-dialog .dialog-title[data-v-128f39b2]{padding:24px 24px 12px;border-bottom:1px solid #eaeff4}.first-access-dialog .dialog-title .title-text[data-v-128f39b2]{font-size:20px;font-weight:600;color:#2a3547}.first-access-dialog .dialog-content[data-v-128f39b2]{padding:24px}.first-access-dialog .dialog-content .dialog-description[data-v-128f39b2]{margin-bottom:12px;color:#5a6a85;font-size:14px}.first-access-dialog .dialog-content .password-form[data-v-128f39b2]{display:flex;flex-direction:column;gap:16px}.first-access-dialog .dialog-actions[data-v-128f39b2]{padding:16px 24px 24px;border-top:1px solid #eaeff4;display:flex;justify-content:flex-end;gap:12px}.toast-component[data-v-1f76305a]{margin-bottom:24px!important;margin-right:24px!important}.toast-component[data-v-1f76305a] .v-snackbar__wrapper{background-color:#fff!important;border-left:4px solid;box-shadow:0 4px 12px #00000026;border-radius:8px;min-height:72px;max-width:420px}.toast-component[data-v-1f76305a] .v-snackbar__content{padding:20px 24px}.toast-component.toast--success[data-v-1f76305a] .v-snackbar__wrapper{border-left-color:#668d23}.toast-component.toast--error[data-v-1f76305a] .v-snackbar__wrapper{border-left-color:#f26641}.toast-component.toast--warning[data-v-1f76305a] .v-snackbar__wrapper{border-left-color:#fc6613}.toast-component.toast--info[data-v-1f76305a] .v-snackbar__wrapper{border-left-color:#3796fa}.toast-content[data-v-1f76305a]{display:flex;align-items:flex-start;gap:16px;width:100%}.toast-icon[data-v-1f76305a]{flex-shrink:0;margin-top:2px}.toast-text[data-v-1f76305a]{flex:1;display:flex;flex-direction:column;gap:4px}.toast-title[data-v-1f76305a]{font-size:16px;font-weight:600;color:#2a3547;line-height:1.4}.toast-message[data-v-1f76305a]{font-size:14px;font-weight:400;color:#5a6a85;line-height:1.5}.main-content[data-v-e9e1d7a4]{background-color:#f1f5f9;min-height:calc(100vh - 64px);padding-top:calc(16px + var(--environment-banner-height, 0px))!important}.v-main[data-v-123ccfd1]{min-height:100vh}@font-face{font-family:Plus Jakarta Sans;src:url(/build/assets/fonts/PlusJakartaSans-Variable-BZU_LQer.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}body.has-environment-banner .v-navigation-drawer[data-v-7778a354]{top:var(--environment-banner-height)!important;height:calc(100% - var(--environment-banner-height))!important}body.has-environment-banner .v-main[data-v-7778a354],body.has-environment-banner .v-layout[data-v-7778a354]{padding-top:var(--environment-banner-height)!important}@media (max-width: 768px){body.has-environment-banner .v-app-bar[data-v-7778a354],body.has-environment-banner .v-navigation-drawer[data-v-7778a354]{--environment-banner-height: 20px}}body[data-v-7778a354]{font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-primary[data-v-7778a354]{background-color:#171c67!important}.bg-secondary[data-v-7778a354]{background-color:#a0ca48!important}.bg-surface[data-v-7778a354]{background-color:#fff!important}.border-light[data-v-7778a354]{border-color:#eaeff4!important}.grid-2-cols[data-v-7778a354]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 960px){.grid-2-cols[data-v-7778a354]{grid-template-columns:1fr}}.grid-3-cols[data-v-7778a354]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 960px){.grid-3-cols[data-v-7778a354]{grid-template-columns:1fr}}.grid-4-cols[data-v-7778a354]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.grid-4-cols[data-v-7778a354]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid-4-cols[data-v-7778a354]{grid-template-columns:1fr}}.not-found-page[data-v-7778a354]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8eef5);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.not-found-page .error-code-wrapper[data-v-7778a354]{position:relative;margin-bottom:40px;animation:fadeInDown-7778a354 .8s ease-out}.not-found-page .error-code-wrapper .error-code[data-v-7778a354]{font-size:clamp(80px,15vw,160px);font-weight:900;color:#171c67;line-height:1;letter-spacing:-.02em;position:relative;z-index:2;animation:bounce-7778a354 2s ease-in-out infinite;text-shadow:0 4px 20px rgba(23,28,103,.3)}.not-found-page .error-code-wrapper .error-shadow[data-v-7778a354]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(80px,15vw,160px);font-weight:900;color:#171c6714;line-height:1;letter-spacing:-.02em;z-index:1;filter:blur(2px)}.not-found-page .content-wrapper[data-v-7778a354]{animation:fadeInUp-7778a354 .8s ease-out .2s both}.not-found-page .content-wrapper .error-title[data-v-7778a354]{font-size:clamp(24px,4vw,36px);font-weight:700;color:#2a3547;margin-bottom:16px;line-height:1.3}.not-found-page .content-wrapper .error-description[data-v-7778a354]{font-size:clamp(14px,2vw,18px);color:#5a6a85;margin-bottom:32px;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.not-found-page .content-wrapper .redirect-info[data-v-7778a354]{display:inline-flex;align-items:center;padding:12px 24px;background:#171c6714;border-radius:50px;margin-bottom:32px;font-size:14px;color:#5a6a85;animation:pulse-7778a354 2s ease-in-out infinite}.not-found-page .content-wrapper .redirect-info strong[data-v-7778a354]{color:#171c67;font-weight:700}.not-found-page .content-wrapper .action-buttons[data-v-7778a354]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;animation:fadeIn-7778a354 1s ease-out .4s both}.not-found-page .decorative-circles[data-v-7778a354]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0}.not-found-page .decorative-circles .circle[data-v-7778a354]{position:absolute;border-radius:50%;opacity:.5;animation:float-7778a354 6s ease-in-out infinite}.not-found-page .decorative-circles .circle.circle-1[data-v-7778a354]{width:100px;height:100px;background:linear-gradient(135deg,#171c671a,#171c670d);top:10%;left:10%;animation-delay:0s}.not-found-page .decorative-circles .circle.circle-2[data-v-7778a354]{width:150px;height:150px;background:linear-gradient(135deg,#171c6714,#171c6708);bottom:15%;right:15%;animation-delay:2s}.not-found-page .decorative-circles .circle.circle-3[data-v-7778a354]{width:80px;height:80px;background:linear-gradient(135deg,#171c671f,#171c670f);top:60%;left:80%;animation-delay:4s}@keyframes fadeInDown-7778a354{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-7778a354{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-7778a354{0%{opacity:0}to{opacity:1}}@keyframes bounce-7778a354{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-7778a354{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float-7778a354{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-10px) translate(-10px)}75%{transform:translateY(-30px) translate(5px)}}@media (max-width: 600px){.not-found-page .content-wrapper .action-buttons[data-v-7778a354]{flex-direction:column;width:100%}.not-found-page .content-wrapper .action-buttons .v-btn[data-v-7778a354]{width:100%;margin:0 0 8px!important}}.welcome-header[data-v-620f9feb]{margin-bottom:24px}.welcome-header .welcome-title[data-v-620f9feb]{font-size:20px;font-weight:700;color:#2a3547;margin:0}.welcome-header .welcome-subtitle[data-v-620f9feb]{font-size:16px;color:#5a6a85;margin:8px 0 0}.stats-card[data-v-644d5ac1]{display:flex;padding:12px 16px;align-items:center;gap:8px;border-radius:12px;background:#fff}.stats-icon[data-v-644d5ac1]{width:40px;height:40px;flex-shrink:0}.stats-value[data-v-644d5ac1]{font-size:24px}.stats-label[data-v-644d5ac1]{font-size:14px;color:#0009}.stats-grid[data-v-d17dcafc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 960px){.stats-grid[data-v-d17dcafc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.stats-grid[data-v-d17dcafc]{grid-template-columns:1fr}}.word-cloud-card[data-v-f51f7f43]{display:flex;padding:24.8px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;min-width:0}.word-cloud-title[data-v-f51f7f43]{color:#344256;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:130%;align-self:stretch;margin:0}.word-cloud[data-v-f51f7f43]{display:flex;padding:32px 80px;flex-direction:column;justify-content:center;align-items:center;gap:12px;align-self:stretch;flex:1;background:#f2f6fa;border-radius:8px;overflow:hidden}.word-cloud .word-row[data-v-f51f7f43]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.word-cloud .word-item[data-v-f51f7f43]{font-weight:400;white-space:nowrap;line-height:1.6}@media (max-width: 960px){.word-cloud[data-v-f51f7f43]{padding:32px 40px}.word-cloud .word-row[data-v-f51f7f43]{gap:12px}}@media (max-width: 600px){.word-cloud[data-v-f51f7f43]{padding:24px 16px}.word-cloud .word-row[data-v-f51f7f43]{gap:8px}.word-cloud .word-item[data-v-f51f7f43]{word-break:break-word;white-space:normal;text-align:center}}.word-cloud-grid[data-v-f1543bfc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.word-cloud-grid[data-v-f1543bfc]>*{grid-column:span 2}@media (max-width: 960px){.word-cloud-grid[data-v-f1543bfc]{grid-template-columns:repeat(2,1fr)}.word-cloud-grid[data-v-f1543bfc]>*{grid-column:span 2}}@media (max-width: 600px){.word-cloud-grid[data-v-f1543bfc]{grid-template-columns:1fr}.word-cloud-grid[data-v-f1543bfc]>*{grid-column:span 1}}.project-title[data-v-dbe00820]{font-size:20px;font-weight:700;color:#2a3547;margin:0 0 8px}.project-subtitle[data-v-dbe00820]{font-size:14px;color:#5a6a85;margin:0 0 24px}.project-grid[data-v-dbe00820]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 960px){.project-grid[data-v-dbe00820]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.project-grid[data-v-dbe00820]{grid-template-columns:1fr}}.ods-section[data-v-d68193ef]{width:100%}.ods-title[data-v-d68193ef]{font-size:20px;font-weight:700;color:#2a3547;margin:0 0 8px}.ods-subtitle[data-v-d68193ef]{font-size:14px;color:#5a6a85;margin:0 0 24px}.ods-card[data-v-d68193ef]{background:#fff;border-radius:12px;padding:24px}.chart-title[data-v-d68193ef]{font-size:16px;font-weight:600;color:#2a3547;margin:0 0 20px}.chart-wrapper[data-v-d68193ef]{background:#f5f5f5;border-radius:12px;padding:20px;position:relative}.bars-container[data-v-d68193ef]{display:flex;flex-direction:column;gap:10px;width:100%}.bar-item[data-v-d68193ef]{width:100%}.bar[data-v-d68193ef]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:40px;border-radius:8px;min-width:200px;transition:transform .2s ease}.bar[data-v-d68193ef]:hover{transform:translate(4px)}.bar-label[data-v-d68193ef]{color:#fff;font-size:13px;font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.bar-value[data-v-d68193ef]{color:#fff;font-size:16px;font-weight:700;text-align:right;margin-left:16px;flex-shrink:0}.stat-badge[data-v-d68193ef]{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.ods-icon[data-v-d68193ef]{width:32px;height:32px;flex-shrink:0}.stat-content[data-v-d68193ef]{display:flex;flex-direction:column}.stat-number[data-v-d68193ef]{font-size:24px;font-weight:700;line-height:1;color:#2a3547}.stat-label[data-v-d68193ef]{font-size:12px;color:#5a6a85;margin-top:2px}.empty-state[data-v-d68193ef]{padding:40px;text-align:center;color:#5a6a85;background:#f5f5f5;border-radius:12px}@media (max-width: 600px){.ods-card[data-v-d68193ef]{padding:16px}.chart-wrapper[data-v-d68193ef]{display:flex;flex-direction:column;gap:16px}.stat-badge[data-v-d68193ef]{position:static;padding:8px 12px;align-self:flex-start}.ods-icon[data-v-d68193ef]{width:24px;height:24px}.stat-number[data-v-d68193ef]{font-size:20px}.stat-label[data-v-d68193ef]{font-size:11px}}.stat-card[data-v-5b95b1d7]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:12px;min-width:0;overflow:hidden}.stat-icon[data-v-5b95b1d7]{width:40px;height:40px}.stat-content[data-v-5b95b1d7]{flex:1;display:flex;flex-direction:column}.stat-top[data-v-5b95b1d7]{display:flex;align-items:center;gap:12px}.stat-number[data-v-5b95b1d7]{font-size:32px;font-weight:700;line-height:130%;letter-spacing:-.64px;color:#2a3547}@media (max-width: 1366px){.stat-number[data-v-5b95b1d7]{font-size:24px;letter-spacing:-.52px}}.stat-divider[data-v-5b95b1d7]{width:1px;height:32px;background-color:#e0e0e0}.stat-percentage[data-v-5b95b1d7]{font-size:14px;font-weight:600;line-height:140%;color:#0fb194;flex:1}@media (max-width: 1366px){.stat-percentage[data-v-5b95b1d7]{font-size:12px}}.stat-label[data-v-5b95b1d7]{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.28px;color:#5a6a85}.actions-monthly-chart[data-v-b0c8559a]{background:#fff;border-radius:12px;padding:24px;width:100%}.actions-monthly-chart .chart-title[data-v-b0c8559a]{font-size:18px;font-weight:600;color:#2a3547;margin:0 0 24px}.actions-monthly-chart .chart-skeleton[data-v-b0c8559a],.actions-monthly-chart .chart-wrapper[data-v-b0c8559a]{width:100%}.actions-monthly-chart .timeline-controls[data-v-b0c8559a]{padding:0 20px}.actions-monthly-chart .timeline-controls .timeline-nav-btn[data-v-b0c8559a]{height:24px;padding:4px;border-radius:9999px;background:#fff;display:flex;box-shadow:0 2px 1px #0003}.actions-monthly-chart .timeline-controls .timeline-bar[data-v-b0c8559a]{display:flex;align-items:center;position:relative}.actions-monthly-chart .timeline-controls .timeline-bar[data-v-b0c8559a]:before{content:"";position:absolute;top:50%;left:0;right:0;height:20px;background:#eeebeb;z-index:0;transform:translateY(-50%);border-radius:4px}.actions-monthly-chart .timeline-controls .timeline-bar[data-v-b0c8559a]:after{content:"";position:absolute;top:50%;left:0;width:calc(8.3333333333% * var(--current-month-index));height:20px;background:#dddcdc;z-index:0;transform:translateY(-50%);border-radius:4px 0 0 4px}.actions-monthly-chart .timeline-controls .timeline-bar .timeline-nav-start[data-v-b0c8559a]{position:absolute;left:calc(8.3333333333% * var(--current-month-index) - 11px);z-index:1}.actions-monthly-chart .timeline-controls .timeline-bar .timeline-nav-end[data-v-b0c8559a]{position:absolute;right:0;z-index:1}.actions-monthly-chart .chart-legend[data-v-b0c8559a]{display:flex;gap:20px;padding-left:10px}.actions-monthly-chart .chart-legend .legend-item[data-v-b0c8559a]{display:flex;align-items:center;gap:5px}.actions-monthly-chart .chart-legend .legend-item .legend-color[data-v-b0c8559a]{width:12px;height:12px;border-radius:2px}.actions-monthly-chart .chart-legend .legend-item .legend-line[data-v-b0c8559a]{width:20px;height:3px}.actions-monthly-chart .chart-legend .legend-item .legend-label[data-v-b0c8559a]{font-size:14px;color:#5a6a85}.actions-stats-section[data-v-31573877]{width:100%}.section-title[data-v-31573877]{font-size:20px;font-weight:700;color:#2a3547;margin:0 0 8px}.section-subtitle[data-v-31573877]{font-size:14px;color:#5a6a85;margin:0 0 24px}.stats-grid[data-v-31573877]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width: 1300px){.stats-grid[data-v-31573877]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 960px){.stats-grid[data-v-31573877]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.stats-grid[data-v-31573877]{grid-template-columns:1fr}}.monthly-chart[data-v-31573877]{margin-top:24px}.featured-goals-section[data-v-1f80da7c]{padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;width:100%;min-width:0;height:100%;display:flex;flex-direction:column}.section-header[data-v-1f80da7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-left[data-v-1f80da7c]{display:flex;align-items:center;gap:16px}.section-title[data-v-1f80da7c]{font-size:18px;font-weight:600;color:#2a3547;margin:0}.progress-indicator[data-v-1f80da7c]{display:flex;gap:8px}.progress-dot[data-v-1f80da7c]{width:8px;height:8px;border-radius:50%;background:#e0e0e0;transition:background .2s}.progress-dot.active[data-v-1f80da7c]{background:#13deb9}.navigation-buttons[data-v-1f80da7c]{display:flex;gap:8px}.nav-button[data-v-1f80da7c]{width:32px;height:32px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-button[data-v-1f80da7c]:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.nav-button[data-v-1f80da7c]:disabled{opacity:.4;cursor:not-allowed}.goals-grid[data-v-1f80da7c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex:1}.goals-grid[data-v-1f80da7c]>*{min-width:0}@media (max-width: 960px){.goals-grid[data-v-1f80da7c]{grid-template-columns:1fr}}.large-goals[data-v-1f80da7c],.small-goals[data-v-1f80da7c]{display:flex;flex-direction:column;gap:16px;min-width:0;height:100%}.goal-card[data-v-1f80da7c]{border-radius:12px;padding:16px 24px;display:flex;min-width:0}.goal-card[data-index="0"][data-v-1f80da7c]{background:#018473;color:#fff}.goal-card[data-index="1"][data-v-1f80da7c]{background:#018473b3;color:#fff}.goal-card[data-index="2"][data-v-1f80da7c]{background:#00a78e;color:#fff}.goal-card[data-index="3"][data-v-1f80da7c]{background:#00a78e80;color:#018473}.goal-card[data-index="4"][data-v-1f80da7c]{background:#00a78e4d;color:#018473}.goal-card[data-index="5"][data-v-1f80da7c]{background:#00a78e33;color:#018473}.goal-card .goal-number[data-v-1f80da7c]{font-size:32px;font-weight:700;line-height:130%;letter-spacing:-.64px}@media (max-width: 1440px){.goal-card .goal-number[data-v-1f80da7c]{font-size:22px}}@media (max-width: 960px){.goal-card .goal-number[data-v-1f80da7c]{font-size:18px}}@media (max-width: 600px){.goal-card .goal-number[data-v-1f80da7c]{font-size:16px}}.goal-card .goal-name[data-v-1f80da7c]{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.28px;margin:0;max-width:100%}@media (max-width: 1440px){.goal-card .goal-name[data-v-1f80da7c]{font-size:12px}}.goal-card.large[data-v-1f80da7c]{flex-direction:column;gap:8px;align-items:flex-start;flex:1 0 0}.goal-card.small[data-v-1f80da7c]{flex-direction:row;align-items:center;gap:21px;flex:1;min-height:74px}@media (max-width: 600px){.goal-card.small[data-v-1f80da7c]{min-height:74px}}.results-stats-section[data-v-9fc87d8e]{width:100%}.section-title[data-v-9fc87d8e]{font-size:20px;font-weight:700;color:#2a3547;margin:0 0 8px}.section-subtitle[data-v-9fc87d8e]{font-size:14px;color:#5a6a85;margin:0 0 24px}.stats-grid[data-v-9fc87d8e]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}@media (max-width: 1300px){.stats-grid[data-v-9fc87d8e]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 960px){.stats-grid[data-v-9fc87d8e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.stats-grid[data-v-9fc87d8e]{grid-template-columns:1fr}}.bottom-section-grid[data-v-9fc87d8e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.bottom-section-grid[data-v-9fc87d8e]>*{min-width:0}@media (max-width: 960px){.bottom-section-grid[data-v-9fc87d8e]{grid-template-columns:1fr}}.executing-team-section[data-v-a0644bf9]{width:100%}.team-card[data-v-a0644bf9]{background:#fff;border-radius:8px;padding:24px;height:100%;display:flex;flex-direction:column}.card-title[data-v-a0644bf9]{font-size:18px;font-weight:600;color:#2a3547;margin:0 0 20px}.chart-container[data-v-a0644bf9]{width:100%}@media (max-width: 600px){.team-card[data-v-a0644bf9]{padding:16px}}.financial-resources-section[data-v-b189ed4a]{width:100%}.resources-card[data-v-b189ed4a]{background:#fff;border-radius:8px;padding:24px;display:flex;flex-direction:column;height:100%}.card-title[data-v-b189ed4a]{font-size:18px;font-weight:600;color:#2a3547;margin:0 0 20px}.card-content[data-v-b189ed4a]{display:grid;grid-template-columns:1fr minmax(280px,320px);gap:24px;flex:1}@media (min-width: 1600px){.card-content[data-v-b189ed4a]{grid-template-columns:.85fr 1.15fr;gap:32px}}@media (max-width: 1366px){.card-content[data-v-b189ed4a]{grid-template-columns:1fr minmax(240px,280px);gap:20px}}@media (max-width: 1200px){.card-content[data-v-b189ed4a]{grid-template-columns:1fr minmax(220px,260px);gap:16px}}.left-section[data-v-b189ed4a]{display:flex;flex-direction:column;gap:20px}@media (max-width: 1366px){.left-section[data-v-b189ed4a]{gap:16px}}.total-box[data-v-b189ed4a]{display:flex;padding:12px 16px;border-radius:12px;border:1px solid #dfe5ef;background:#fff}@media (max-width: 1366px){.total-box[data-v-b189ed4a]{padding:10px 14px}}.total-content[data-v-b189ed4a]{display:flex;flex-direction:column;gap:4px}.total-value[data-v-b189ed4a]{color:#2a3547;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.24px}@media (max-width: 1366px){.total-value[data-v-b189ed4a]{font-size:22px;letter-spacing:-.22px}}.total-label[data-v-b189ed4a]{color:#5a6a85;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.divider[data-v-b189ed4a]{height:1px;background:#dfe5ef;width:100%;margin:4px 0}.legend[data-v-b189ed4a]{display:flex;flex-direction:column;gap:16px}@media (max-width: 1366px){.legend[data-v-b189ed4a]{gap:12px}}.legend-item[data-v-b189ed4a]{display:flex;padding:8px 16px;border-radius:12px;border:1px solid #dfe5ef}@media (max-width: 1366px){.legend-item[data-v-b189ed4a]{padding:8px 14px}}.legend-indicator[data-v-b189ed4a]{display:flex;align-items:center;gap:12px;width:100%}.legend-dot[data-v-b189ed4a]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.legend-text[data-v-b189ed4a]{display:flex;flex-direction:column;gap:2px;flex:1}.legend-value[data-v-b189ed4a]{color:#2a3547;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:120%}@media (max-width: 1366px){.legend-value[data-v-b189ed4a]{font-size:15px}}.legend-label[data-v-b189ed4a]{color:#5a6a85;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:140%}.right-section[data-v-b189ed4a]{display:flex;justify-content:flex-end}.chart-wrapper[data-v-b189ed4a]{background:#f5f7fa;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%}@media (min-width: 1367px){.chart-wrapper[data-v-b189ed4a]{padding:20px}}@media (max-width: 960px){.card-content[data-v-b189ed4a]{grid-template-columns:1fr;gap:24px}.right-section[data-v-b189ed4a]{justify-content:center;max-width:100%}.chart-wrapper[data-v-b189ed4a]{max-width:400px;margin:0 auto}}@media (max-width: 600px){.resources-card[data-v-b189ed4a]{padding:16px}.total-value[data-v-b189ed4a]{font-size:24px}}.team-finances-section[data-v-37102d44]{width:100%}.cards-grid[data-v-37102d44]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:stretch}.cards-grid[data-v-37102d44]>*{height:100%;min-width:0}@media (max-width: 1200px){.cards-grid[data-v-37102d44]{grid-template-columns:1fr}}.highlight-list[data-v-1c8219a0]{height:100%;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d}.highlight-header[data-v-1c8219a0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.highlight-title[data-v-1c8219a0]{font-size:18px;font-weight:600;color:#2a3547;margin:0}.highlight-items[data-v-1c8219a0]{display:flex;flex-direction:column;gap:12px}.highlight-item[data-v-1c8219a0]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid #f1f5f9}.bullet[data-v-1c8219a0]{width:8px;height:8px;border-radius:50%;background-color:#0dc9a7;flex-shrink:0}.item-text[data-v-1c8219a0]{font-size:14px;color:#2a3547;line-height:1.6}.pagination-controls[data-v-1c8219a0]{display:flex;gap:8px}.pagination-button[data-v-1c8219a0]{width:32px;height:32px;border-radius:8px;border:1px solid #f1f5f9;background-color:#fff;color:#2a3547;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.pagination-button[data-v-1c8219a0]:hover:not(:disabled){background-color:#f1f5f9;border-color:#171c67}.pagination-button[data-v-1c8219a0]:disabled{opacity:.4;cursor:not-allowed}.highlights-grid[data-v-33ef61ff]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 960px){.highlights-grid[data-v-33ef61ff]{grid-template-columns:1fr}}.stat-card-skeleton[data-v-e1abe51f]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d}.stat-card-skeleton .icon-skeleton[data-v-e1abe51f]{flex-shrink:0;width:48px;height:48px}.stat-card-skeleton .content-skeleton[data-v-e1abe51f]{flex:1;display:flex;flex-direction:column;gap:8px}.stat-card-skeleton .content-skeleton .value-skeleton[data-v-e1abe51f]{width:60px}.stat-card-skeleton .content-skeleton .label-skeleton[data-v-e1abe51f]{width:120px}.word-cloud-skeleton[data-v-a378a256]{display:flex;padding:24.8px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%}.word-cloud-skeleton .title-skeleton[data-v-a378a256]{width:250px}.word-cloud-skeleton .cloud-content-skeleton[data-v-a378a256]{display:flex;padding:32px 80px;flex-direction:column;justify-content:center;align-items:center;gap:12px;align-self:stretch;flex:1;background:#f2f6fa;border-radius:8px}.word-cloud-skeleton .cloud-content-skeleton .word-row[data-v-a378a256]{display:flex;gap:16px;justify-content:center}@media (max-width: 960px){.word-cloud-skeleton .cloud-content-skeleton[data-v-a378a256]{padding:32px 40px}}@media (max-width: 600px){.word-cloud-skeleton .cloud-content-skeleton[data-v-a378a256]{padding:32px 24px}}.highlight-list-skeleton[data-v-45e9f19d]{height:100%;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d}.highlight-list-skeleton .header-skeleton[data-v-45e9f19d]{margin-bottom:16px}.highlight-list-skeleton .items-skeleton[data-v-45e9f19d]{display:flex;flex-direction:column;gap:12px}.highlight-list-skeleton .items-skeleton .item-skeleton[data-v-45e9f19d]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid #f1f5f9}.highlight-list-skeleton .items-skeleton .item-skeleton .bullet-skeleton[data-v-45e9f19d]{flex-shrink:0;border-radius:50%}.welcome-skeleton[data-v-7a4bc5ae]{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.stats-grid[data-v-7a4bc5ae]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.stats-grid[data-v-7a4bc5ae]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.stats-grid[data-v-7a4bc5ae]{grid-template-columns:1fr}}.stats-grid.project-grid[data-v-7a4bc5ae]{grid-template-columns:repeat(3,1fr)}@media (max-width: 960px){.stats-grid.project-grid[data-v-7a4bc5ae]{grid-template-columns:1fr}}.word-cloud-grid[data-v-7a4bc5ae]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.word-cloud-grid[data-v-7a4bc5ae]>*{grid-column:span 2}@media (max-width: 960px){.word-cloud-grid[data-v-7a4bc5ae]{grid-template-columns:repeat(2,1fr)}.word-cloud-grid[data-v-7a4bc5ae]>*{grid-column:span 2}}@media (max-width: 600px){.word-cloud-grid[data-v-7a4bc5ae]{grid-template-columns:1fr}.word-cloud-grid[data-v-7a4bc5ae]>*{grid-column:span 1}}.team-finances-grid[data-v-7a4bc5ae]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 1200px){.team-finances-grid[data-v-7a4bc5ae]{grid-template-columns:1fr}}.highlights-grid[data-v-7a4bc5ae]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 960px){.highlights-grid[data-v-7a4bc5ae]{grid-template-columns:1fr}}.monitoring-template[data-v-8f4f5f28]{display:flex;flex-direction:column;height:100%}.monitoring-content[data-v-8f4f5f28]{flex:1}.executing-summary-card[data-v-cc0d4b85]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px}.executing-summary-card .summary-title[data-v-cc0d4b85]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;color:#2a3547;margin:0 0 12px}.executing-summary-card .summary-text[data-v-cc0d4b85]{color:#5a6a85;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.4px;margin:0}.executing-summary-card .summary-text[data-v-cc0d4b85] .highlight{color:#5d87ff;font-size:20px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.4px}.section-header[data-v-c5168496]{margin-bottom:24px}.section-header .section-title[data-v-c5168496]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:120%;color:#2a3547;margin:0 0 8px}.section-header .section-subtitle[data-v-c5168496]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:140%;color:#5a6a85;margin:0}.profile-stat-card[data-v-60227666]{background:#fff;border-radius:8px;padding:24px}.profile-stat-card .stat-title[data-v-60227666]{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:140%;color:#5a6a85;margin-bottom:12px}.profile-stat-card .stat-value[data-v-60227666]{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.24px;color:#2a3547;margin-bottom:8px}.profile-stat-card .stat-label[data-v-60227666]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#5a6a85}.profile-section[data-v-eceac1c3]{margin-bottom:24px}.pie-chart-card[data-v-0a533bf5]{background:#fff;border-radius:8px;padding:24px}.pie-chart-card .card-title[data-v-0a533bf5]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;color:#2a3547;margin:0 0 24px}.pie-chart-card .card-content[data-v-0a533bf5]{display:flex;align-items:flex-start;gap:24px}@media (max-width: 768px){.pie-chart-card .card-content[data-v-0a533bf5]{flex-direction:column}}.pie-chart-card .legend[data-v-0a533bf5]{display:flex;flex-direction:column;gap:12px;flex:0 0 auto}.pie-chart-card .legend .legend-item[data-v-0a533bf5]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #eaeff4;border-radius:8px;background:#fff}.pie-chart-card .legend .legend-item .legend-dot[data-v-0a533bf5]{width:12px;height:12px;border-radius:50%}.pie-chart-card .legend .legend-item .legend-label[data-v-0a533bf5]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;color:#5a6a85}.pie-chart-card .chart-container[data-v-0a533bf5]{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}@media (max-width: 768px){.pie-chart-card .chart-container[data-v-0a533bf5]{width:100%}}.pie-chart-card .chart-container .chart-wrapper[data-v-0a533bf5]{background:#f2f6fa;border-radius:8px;padding:10px;display:flex;justify-content:center;align-items:center;max-width:100%}@media (min-width: 1367px){.pie-chart-card .chart-container .chart-wrapper[data-v-0a533bf5]{padding:16px}}@media (min-width: 1921px){.pie-chart-card .chart-container .chart-wrapper[data-v-0a533bf5]{padding:20px}}.pie-chart-card .empty-state[data-v-0a533bf5]{display:flex;justify-content:center;align-items:center;min-height:200px}.pie-chart-card .empty-state .empty-chart-wrapper[data-v-0a533bf5]{background:#f2f6fa;border-radius:8px;padding:20px;display:flex;justify-content:center;align-items:center}.pie-chart-card .empty-state .empty-chart-wrapper .empty-pie-circle[data-v-0a533bf5]{border-radius:50%;background:#eaeff4;opacity:.3}.progress-bar-card[data-v-5062553a]{background:#fff;border-radius:8px;padding:24px}.progress-bar-card .card-title[data-v-5062553a]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;color:#2a3547;margin:0 0 24px}.progress-bar-card .progress-list[data-v-5062553a]{display:flex;flex-direction:column;gap:16px}.progress-bar-card .progress-item .progress-header[data-v-5062553a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-bar-card .progress-item .progress-header .progress-label[data-v-5062553a]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;color:#2a3547}.progress-bar-card .progress-item .progress-header .progress-value[data-v-5062553a]{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;color:#5a6a85}.progress-bar-card .progress-item .progress-bar[data-v-5062553a]{width:100%;height:8px;background:#f2f6fa;border-radius:4px;overflow:hidden}.progress-bar-card .progress-item .progress-bar .progress-fill[data-v-5062553a]{height:100%;background:#0dc9a7;border-radius:4px;transition:width .3s ease}.progress-bar-card .empty-state[data-v-5062553a]{display:flex;flex-direction:column;gap:16px;opacity:.3}.progress-bar-card .empty-state .empty-progress-item .empty-progress-bar[data-v-5062553a]{width:100%;height:8px;background:#f2f6fa;border-radius:4px}.distribution-section[data-v-ad79b87c]{margin-bottom:24px}.distribution-section .comparison-note[data-v-ad79b87c]{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:12px 16px;margin-bottom:16px}.distribution-section .comparison-note p[data-v-ad79b87c]{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;color:#856404}.distribution-section .distribution-grid[data-v-ad79b87c]{margin-bottom:16px}.professional-profile-section[data-v-974b794a]{margin-bottom:24px}.professional-profile-section .grid-3-cols[data-v-974b794a]{margin-bottom:16px}.horizontal-bar-card[data-v-92c6ba5a]{background:#fff;border-radius:8px;padding:24px}.horizontal-bar-card .card-title[data-v-92c6ba5a]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;color:#2a3547;margin:0 0 24px}.horizontal-bar-card .chart-container[data-v-92c6ba5a]{width:100%}.horizontal-bar-card .empty-state[data-v-92c6ba5a]{display:flex;flex-direction:column;gap:16px;padding:20px 0;min-height:200px}.horizontal-bar-card .empty-state .empty-bar[data-v-92c6ba5a]{width:100%;height:40px;background:#f2f6fa;border-radius:4px;opacity:.3}.social-engagement-section[data-v-39b8f596]{margin-bottom:24px}.social-engagement-section .grid-4-cols[data-v-39b8f596]{margin-bottom:16px}.podium-card[data-v-d13590fe]{background:#fff;border-radius:8px;padding:24px}.podium-card .card-title[data-v-d13590fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;color:#2a3547;margin:0 0 24px}.podium-card .podium-container[data-v-d13590fe]{display:flex;justify-content:center;align-items:flex-end;padding:20px 0}.podium-card .podium-wrapper[data-v-d13590fe]{display:flex;align-items:flex-end;gap:8px;width:100%;max-width:500px}.podium-card .podium-item[data-v-d13590fe]{flex:1;display:flex;flex-direction:column;align-items:center}.podium-card .podium-item .podium-bar[data-v-d13590fe]{width:100%;border-radius:8px 8px 0 0;display:flex;flex-direction:column;justify-content:flex-start;padding:16px 12px;transition:transform .3s ease}.podium-card .podium-item .podium-bar[data-v-d13590fe]:hover{transform:translateY(-4px)}.podium-card .podium-item .podium-content[data-v-d13590fe]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.podium-card .podium-item .podium-number[data-v-d13590fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;color:#fff;line-height:1}.podium-card .podium-item .podium-label[data-v-d13590fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;color:#fff;text-align:left;line-height:120%;width:100%}.podium-card .podium-item.first .podium-bar[data-v-d13590fe]{height:250px}.podium-card .podium-item.second .podium-bar[data-v-d13590fe]{height:200px}.podium-card .podium-item.third .podium-bar[data-v-d13590fe]{height:180px}@media (max-width: 600px){.podium-card .podium-item.first .podium-bar[data-v-d13590fe]{height:200px}.podium-card .podium-item.second .podium-bar[data-v-d13590fe]{height:160px}.podium-card .podium-item.third .podium-bar[data-v-d13590fe]{height:140px}.podium-card .podium-item .podium-number[data-v-d13590fe]{font-size:24px}.podium-card .podium-item .podium-label[data-v-d13590fe]{font-size:14px}}.podium-card .empty-podium[data-v-d13590fe]{display:flex;justify-content:center;align-items:flex-end;padding:20px 0;min-height:250px}.podium-card .empty-podium .empty-podium-wrapper[data-v-d13590fe]{display:flex;align-items:flex-end;gap:8px;width:100%;max-width:500px}.podium-card .empty-podium .empty-podium-item[data-v-d13590fe]{flex:1;background:#f2f6fa;border-radius:8px 8px 0 0;opacity:.3}.podium-card .empty-podium .empty-podium-item.first[data-v-d13590fe]{height:250px}.podium-card .empty-podium .empty-podium-item.second[data-v-d13590fe]{height:200px}.podium-card .empty-podium .empty-podium-item.third[data-v-d13590fe]{height:180px}@media (max-width: 600px){.podium-card .empty-podium .empty-podium-item.first[data-v-d13590fe]{height:200px}.podium-card .empty-podium .empty-podium-item.second[data-v-d13590fe]{height:160px}.podium-card .empty-podium .empty-podium-item.third[data-v-d13590fe]{height:140px}}.social-causes-section[data-v-5ab561fe]{margin-bottom:24px}.social-causes-section .grid-3-cols[data-v-5ab561fe]{margin-bottom:16px}.cooperatives-tabs[data-v-3be35dfb]{background:#fff;display:flex;padding:0 16px;align-items:center;align-content:center;gap:16px;flex-wrap:wrap;border-radius:8px;margin-bottom:24px}.cooperatives-tabs[data-v-3be35dfb] .v-tabs{width:100%}.cooperatives-tabs[data-v-3be35dfb] .v-tab{text-transform:none;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;color:#5a6a85;letter-spacing:normal;border-radius:4px;padding:12px 20px}.cooperatives-tabs[data-v-3be35dfb] .v-tab.v-tab--selected{color:#171c67;border-bottom:1px solid #171c67}.cooperatives-tabs[data-v-3be35dfb] .v-tab:hover:not(.v-tab--selected):not(.v-tab--disabled){background-color:#fff;border-bottom:1px solid #171c67}.cooperatives-tabs[data-v-3be35dfb] .v-tab.v-btn--disabled{opacity:.5!important}.cooperatives-template[data-v-36d6e0bb]{display:flex;flex-direction:column;gap:24px;height:100%}.cooperatives-template .page-header[data-v-36d6e0bb]{display:flex;justify-content:space-between;align-items:center}.cooperatives-template .page-header h1[data-v-36d6e0bb]{font-size:24px;font-weight:700;color:#2a3547}.cooperatives-template .cooperatives-content[data-v-36d6e0bb]{flex:1}.cooperatives-list[data-v-a0195830],.access-requests-list[data-v-de59cccc]{background-color:#fff}.action-buttons[data-v-de59cccc]{display:flex}.confirm-dialog .dialog-title[data-v-d26f040e]{padding:24px 24px 16px;border-bottom:1px solid #eaeff4}.confirm-dialog .dialog-title .title-text[data-v-d26f040e]{font-size:20px;font-weight:600;color:#2a3547}.confirm-dialog .dialog-content[data-v-d26f040e]{padding:24px}.confirm-dialog .dialog-content .request-details[data-v-d26f040e]{display:flex;flex-direction:column;gap:16px}.confirm-dialog .dialog-content .message-text[data-v-d26f040e]{font-size:16px;color:#5a6a85;line-height:1.5;margin:0}.confirm-dialog .dialog-content .message-text strong[data-v-d26f040e]{color:#2a3547;font-weight:600}.confirm-dialog .dialog-content .details-card[data-v-d26f040e]{background-color:#fff;border:1px solid #eaeff4;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.confirm-dialog .dialog-content .detail-row[data-v-d26f040e]{display:flex;flex-direction:column;gap:4px}.confirm-dialog .dialog-content .detail-label[data-v-d26f040e]{font-size:12px;font-weight:600;color:#5a6a85;text-transform:uppercase;letter-spacing:.5px}.confirm-dialog .dialog-content .detail-value[data-v-d26f040e]{font-size:14px;color:#2a3547;font-weight:500}.confirm-dialog .dialog-content .info-message[data-v-d26f040e]{display:flex;align-items:center;gap:8px;font-size:14px;color:#5a6a85;background-color:#171c670d;border-left:3px solid #171c67;padding:12px;border-radius:4px;margin:0}.confirm-dialog .dialog-content .info-message .info-icon[data-v-d26f040e]{color:#171c67}.confirm-dialog .dialog-actions[data-v-d26f040e]{padding:16px 24px 24px;border-top:1px solid #eaeff4;gap:12px}.feedback-dialog[data-v-eb0f9365]{border-radius:16px!important;overflow:hidden}.feedback-dialog .dialog-content[data-v-eb0f9365]{padding:32px 24px 16px;text-align:center}.feedback-dialog .icon-container[data-v-eb0f9365]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.feedback-dialog .icon-container.success[data-v-eb0f9365]{background-color:#f3faf3;color:#668d23}.feedback-dialog .icon-container.error[data-v-eb0f9365]{background-color:#fbf2ef;color:#f26641}.feedback-dialog .icon-container.warning[data-v-eb0f9365]{background-color:#ffebd4;color:#fc6613}.feedback-dialog .icon-container.info[data-v-eb0f9365]{background-color:#daeeff;color:#3796fa}.feedback-dialog .dialog-title[data-v-eb0f9365]{font-size:20px;font-weight:600;color:#2a3547;margin-bottom:8px}.feedback-dialog .dialog-message[data-v-eb0f9365]{font-size:14px;color:#5a6a85;line-height:1.6;margin:0}.feedback-dialog .dialog-actions[data-v-eb0f9365]{padding:16px 24px 24px}.users-template[data-v-8296e665]{display:flex;flex-direction:column;gap:24px;height:100%}.users-template .page-header[data-v-8296e665]{display:flex;justify-content:space-between;align-items:center}.users-template .page-header h1[data-v-8296e665]{font-size:24px;font-weight:700;color:#2a3547}.users-list[data-v-28b3fb8f]{background-color:#fff}.user-form-dialog .dialog-title[data-v-29393b9f]{padding:24px 24px 16px;border-bottom:1px solid #eaeff4}.user-form-dialog .dialog-title .title-text[data-v-29393b9f]{font-size:20px;font-weight:600;color:#2a3547}.user-form-dialog .dialog-content[data-v-29393b9f]{padding:24px}.user-form-dialog .dialog-content .user-form[data-v-29393b9f]{display:flex;flex-direction:column;gap:20px}.user-form-dialog .dialog-content .user-form .form-field[data-v-29393b9f]{margin-bottom:0}.user-form-dialog .dialog-actions[data-v-29393b9f]{padding:16px 24px 24px;border-top:1px solid #eaeff4;gap:12px}.delete-confirm-dialog .dialog-title[data-v-d43507cf]{padding:24px 24px 16px;border-bottom:1px solid #eaeff4}.delete-confirm-dialog .dialog-title .title-text[data-v-d43507cf]{font-size:20px;font-weight:600;color:#2a3547}.delete-confirm-dialog .dialog-content[data-v-d43507cf]{padding:24px}.delete-confirm-dialog .dialog-content .message-text[data-v-d43507cf]{font-size:16px;color:#5a6a85;line-height:1.5;margin:0}.delete-confirm-dialog .dialog-actions[data-v-d43507cf]{padding:16px 24px 24px;border-top:1px solid #eaeff4;gap:12px}.login-sidebar[data-v-3398ff54]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;max-height:100vh;width:100%;background-color:#171c67;padding:2rem 1.5rem;overflow:hidden}.login-sidebar__content[data-v-3398ff54]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;max-width:100%;width:100%}.login-image[data-v-3398ff54]{position:relative;width:100%;height:auto}.login-image--text[data-v-3398ff54]{max-width:380px}.login-image--dashboard[data-v-3398ff54]{max-width:400px}@media (min-width: 1024px) and (max-width: 1439px){.login-sidebar[data-v-3398ff54]{padding:2.5rem 1.5rem}.login-sidebar__content[data-v-3398ff54]{gap:2.5rem}.login-image--text[data-v-3398ff54]{max-width:400px}.login-image--dashboard[data-v-3398ff54]{max-width:430px}}@media (min-width: 1440px) and (max-width: 1919px){.login-sidebar[data-v-3398ff54]{padding:3rem 2rem}.login-sidebar__content[data-v-3398ff54]{gap:2rem}.login-image--text[data-v-3398ff54]{max-width:530px}.login-image--dashboard[data-v-3398ff54]{max-width:560px}}@media (min-width: 1920px){.login-image--text[data-v-3398ff54]{max-width:600px}.login-image--dashboard[data-v-3398ff54]{max-width:630px}}.h-100[data-v-b463a591]{height:100vh;min-height:100vh}.form-container[data-v-b463a591]{width:100%;max-width:450px}.logo[data-v-b463a591]{height:36px;width:auto;object-fit:contain}.text-lightText[data-v-10d76771]{color:rgb(var(--v-theme-on-surface));opacity:.8}.logo[data-v-cbf52c11]{height:36px;width:auto;object-fit:contain}.page-title[data-v-cbf52c11]{font-size:20px;font-weight:600;color:#2a3547;margin:0}.page-description[data-v-cbf52c11]{font-size:14px;color:#5a6a85;line-height:1.6;margin:0}.terms-sheet[data-v-cbf52c11]{background-color:#fff;box-shadow:0 1px 2px #0000000d}.sheet-title[data-v-cbf52c11]{font-size:18px;font-weight:600;color:#2a3547;margin:0}.sheet-description[data-v-cbf52c11]{font-size:14px;color:#5a6a85;line-height:1.6;margin:0}.terms-card[data-v-cbf52c11]{border:1px solid #eaeff4}[data-v-cbf52c11] .v-card-text{font-size:.875rem;line-height:1.5;color:#5a6a85}[data-v-cbf52c11] .v-card-text h1{font-size:1.25rem;font-weight:600;color:#2a3547;margin-bottom:1rem}[data-v-cbf52c11] .v-card-text h2{font-size:1.1rem;font-weight:600;color:#2a3547;margin:1rem 0 .5rem}[data-v-cbf52c11] .v-card-text p{margin-bottom:.5rem;color:#5a6a85}[data-v-cbf52c11] .v-checkbox .v-label{color:#2a3547;font-size:14px}[data-v-cbf52c11] .v-input__details{margin:-16px 0 0 12px}
