@font-face{font-family:primeicons;font-display:block;src:url(/build/assets/primeicons-DMOk5skT.eot);src:url(/build/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/build/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/build/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/build/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/build/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{font-family:Inter,Segoe UI,sans-serif;color:#16283a;background:#f4f6f9;font-synthesis:none;--p-primary-color:#1b396a;--p-primary-hover-color:#1b396a;--p-primary-active-color:#1b396a}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:#1b396a}.layout{display:flex;min-height:100vh}.sidebar{width:258px;flex-shrink:0;background:#1b396a;color:#c8d8e4;padding:30px 18px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.logo{display:flex;gap:14px;align-items:center;color:#fff;text-decoration:none;padding:0 12px 30px;font-size:15px;line-height:1.4}.logo-mark{font-size:35px;font-weight:800;letter-spacing:-3px;color:#fff}.logo-mark span{color:#e6d194}.nav-label{font-size:11px;letter-spacing:1.4px;color:#91aabd;margin:26px 14px 12px}.sidebar>button{border:0;background:transparent;color:#c8d8e4;display:flex;align-items:center;text-align:left;gap:12px;padding:14px;border-radius:9px;margin:3px 0;font-size:14px;cursor:pointer}.sidebar>button:hover{background:#294b7e}.sidebar>button.active{background:#294b7e;color:#fff}.sidebar-bottom{margin-top:auto;padding:20px 12px 0;border-top:1px solid #345064}.sidebar-bottom a{display:block;margin-top:18px;color:#c8d8e4;font-size:13px;text-decoration:none}.version-tag{font-size:10px;letter-spacing:1.2px;color:#e6d194}.workspace{min-width:0;flex:1}.workspace>header{height:78px;border-bottom:1px solid #dfe6ec;background:#fff;padding:0 42px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#627184}.account{display:flex;align-items:center;gap:10px}.status-dot{width:7px;height:7px;border-radius:50%;background:#10a785}main{max-width:1400px;margin:auto;padding:38px 42px 60px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:1.6px;color:#1b396a;margin:0 0 14px}h1{font-size:34px;letter-spacing:-1.2px;line-height:1.2;margin:0 0 14px;font-weight:750}h2{font-size:21px;letter-spacing:-.4px;line-height:1.4;margin:0 0 12px}h3{font-size:17px}p{color:#687889;line-height:1.7;font-size:15px}.hero{background:#edf1f7;border:1px solid #cbd7e9;border-radius:20px;padding:44px;display:flex;justify-content:space-between;gap:25px;margin-bottom:30px}.hero h1{font-size:clamp(30px,3.2vw,46px);letter-spacing:-1.8px}.hero h1 span{color:#1b396a}.hero p{color:#57565a}.hero-tags{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;margin-top:25px;color:#1b396a}.hero-tags i{margin-right:7px}.hero-number{font-size:94px;font-weight:200;color:#1b396a;letter-spacing:-6px;text-align:right;min-width:155px}.hero-number span{display:block;font-size:12px;letter-spacing:0;line-height:1.8;font-weight:500}.entry-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px}.surface{background:#fff;border:1px solid #e0e6ed;border-radius:14px;padding:28px;box-shadow:0 3px 12px #1b396a03;margin-bottom:22px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-title>i{font-size:25px;color:#1b396a}form>label,.filters label{display:block;font-size:13px;font-weight:650;margin:20px 0 9px}.submit-button{margin-top:26px}.steps{padding:24px 0}.steps>div{display:flex;gap:20px;padding:16px 0}.steps>div>b{border:1px solid #cbdadf;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;font-size:13px;color:#1b396a}.steps h3{margin:4px 0 8px}.steps p{margin:0;max-width:300px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:5px 0 30px}.page-heading p:last-child{margin-bottom:0}.page-heading>.p-tag{font-size:11px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.metric>span{display:flex;gap:12px;align-items:center;font-size:14px;color:#627184}.metric i{color:#1b396a;font-size:22px}.metric strong{display:block;font-size:40px;margin-top:20px;letter-spacing:-1px}.overview{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:linear-gradient(110deg,#fff,#edf1f7);padding:36px}.overview h2{font-size:28px}.overview ol{counter-reset:steps;list-style:none;padding:0}.overview li{counter-increment:steps;display:flex;align-items:center;gap:16px;margin:20px 0;font-size:14px}.overview li:before{content:counter(steps);border:1px solid #cbd7e9;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;color:#1b396a}.toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.chips{display:flex;gap:9px;flex-wrap:wrap}.semester-field{width:130px}.semester-field input{width:100%}.survey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:22px}.survey-card{margin:0;display:flex;flex-direction:column}.survey-card h2{margin-top:24px;min-height:58px}.survey-card p{font-size:13px;margin:0 0 24px}.survey-card>.p-button{margin-top:auto}.card-top{display:flex;justify-content:space-between;align-items:center}.icon-tile{width:44px;height:44px;border-radius:12px;background:#edf1f7;color:#1b396a;display:grid;place-items:center;font-size:21px}.progress-summary{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;background:#edf1f7;padding:22px 26px;border-radius:12px;margin-bottom:26px}.progress-summary strong{display:block;font-size:21px}.progress-summary span{font-size:12px;color:#57565a}.p-progressbar{height:9px!important}.p-progressbar-label{display:none}.answer-progress{padding:20px 0;background:#f4f6f9;position:sticky;top:0;z-index:2}.answer-progress>span{display:block;font-size:13px;margin-bottom:10px}.question{min-width:0;margin-top:26px}.question legend{font-size:17px;font-weight:600;line-height:1.7;padding:0 10px;max-width:100%}.question legend>span{display:inline-block;color:#1b396a;font-size:14px;margin-right:14px}.rating-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rating-grid>label{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid #dfe5ed;border-radius:10px;padding:18px 8px;cursor:pointer;transition:background .15s}.rating-grid>label:hover{background:#edf1f7}.rating-grid>label.selected{background:#edf1f7;border-color:#1b396a;color:#1b396a}.rating-grid b{font-size:25px}.rating-grid span{font-size:12px}.send-bar{display:flex;justify-content:space-between;align-items:center;gap:20px}.send-bar>span{font-size:13px;color:#687889}.filters{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:end}.filters label{margin-top:0}.empty{text-align:center;padding:60px 20px}.empty>i{font-size:35px;color:#1b396a;margin-bottom:22px}.empty p{max-width:470px;margin:14px auto}.login{max-width:470px;margin:35px auto}.login h1{font-size:30px}.login>a{display:block;font-size:13px;text-align:center;margin-top:25px}.edit-dialog{width:min(94vw,480px)}.result-score{font-size:44px;font-weight:700;color:#1b396a;margin:24px 0}.result-score small{font-size:18px;color:#748393;margin-left:7px}.p-message{margin-bottom:20px}footer{padding:25px 42px;border-top:1px solid #e0e6ed;color:#627184;font-size:12px;display:flex;justify-content:space-between;gap:16px}.p-datatable{font-size:14px;overflow:auto}:focus-visible{outline:3px solid #a57f2c;outline-offset:3px}@media(max-width:1100px){.sidebar{width:220px}.workspace>header{padding:0 24px}main{padding:28px 24px}.hero{padding:30px}.hero-number{display:none}.entry-grid{gap:25px}.page-heading{align-items:flex-start;flex-direction:column}.filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.layout{display:block}.sidebar{position:static;width:100%;height:auto;padding:18px;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.logo{padding:0 14px 12px;width:100%}.logo br{display:none}.logo-mark{font-size:27px}.nav-label{display:none}.sidebar>button{padding:10px;font-size:12px;gap:6px}.sidebar-bottom{margin:0;border:0;padding:10px;width:100%;display:flex;align-items:center;justify-content:space-between}.sidebar-bottom a{margin:0}.workspace>header{height:58px;font-size:11px;padding:0 18px}.account{gap:5px}main{padding:24px 16px}.hero{padding:24px}.hero h1{font-size:33px}.entry-grid,.metric-grid,.overview{grid-template-columns:1fr}.steps{padding-top:0}.metric-grid{gap:0}.metric{display:flex;align-items:center;justify-content:space-between}.metric strong{margin:0}.overview{padding:24px}.rating-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.rating-grid>label{padding:12px 2px}.rating-grid span{font-size:10px}.question{padding:18px 8px}.question legend{font-size:15px}.send-bar{align-items:stretch;flex-direction:column}.filters{grid-template-columns:1fr}.progress-summary{grid-template-columns:1fr;gap:16px}.surface{padding:22px}.question.surface{padding:18px 8px}footer{padding:20px;flex-direction:column}}:root{font-family:Noto Sans,Arial,sans-serif}.hero,.sidebar{border-top:4px solid #a57f2c}.sidebar .logo{font-size:19px}.hero h1{letter-spacing:-1px}.eyebrow{color:#1b396a}.status-dot{background:#1e5b4f}.workspace footer{line-height:1.7}.question legend{font-family:Noto Sans,Arial,sans-serif}.sidebar{width:220px;padding:20px 12px}.sidebar .logo{padding:0 12px 14px;font-size:17px}.nav-label{margin:18px 12px 8px}.sidebar>button{padding:11px 12px}.workspace>header{height:54px;padding:0 26px}main{padding:24px 26px 30px;max-width:1600px}.page-heading{margin:0 0 20px}.page-heading h1{font-size:29px}.page-heading p{margin-top:6px}.surface{padding:22px;margin-bottom:18px}.hero{padding:24px 28px;margin-bottom:22px}.hero h1{font-size:32px}.hero p{margin:10px 0}.hero-tags{margin-top:14px;gap:14px}.hero-number{font-size:64px}.entry-grid{gap:30px}.steps{padding:16px 0}.steps>div{padding:10px 0}.section-title{margin-bottom:0}.eyebrow{margin-bottom:9px}.overview{padding:26px}.metric strong{font-size:32px;margin-top:12px}footer{padding:15px 26px}.workspace{display:flex;flex-direction:column}.workspace>main{width:100%;flex:1}.submit-button{margin-top:20px}form>label{margin-top:15px}.sidebar-bottom{padding-top:14px}@media(max-width:760px){.sidebar{width:100%;padding:10px 12px;gap:2px;border-top-width:3px}.sidebar .logo{padding:0 8px 8px;width:100%;font-size:16px}.sidebar .logo br{display:none}.sidebar>button{padding:9px 8px;font-size:12px;margin:0}.sidebar-bottom{padding:7px 8px 0}.version-tag{display:none}.sidebar-bottom a{font-size:11px}.workspace>header{height:42px;padding:0 16px}main{padding:18px 14px 22px}.hero{padding:18px;margin-bottom:16px}.hero h1{font-size:26px;margin-bottom:8px}.hero h1 br{display:none}.hero p{font-size:13px;line-height:1.5}.hero p br,.hero-tags{display:none}.entry-grid{gap:14px}.steps{padding:0}.surface{padding:18px}.page-heading{gap:10px}.page-heading h1{font-size:25px}.page-heading p{font-size:13px}.page-heading>.p-tag{display:none}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric{padding:12px;display:block}.metric>span{font-size:11px;gap:6px;flex-wrap:wrap}.metric i{font-size:16px}.metric strong{margin-top:8px;font-size:26px}.overview h2{font-size:23px}.question.surface{padding:16px 8px}.filters{gap:12px}footer{padding:14px 16px}.progress-summary{padding:16px;margin-bottom:16px}.survey-grid{gap:14px}}.completion-message{text-align:center}.completion-message>i{font-size:52px;color:#1e5b4f;display:block;margin:12px auto 20px}.completion-message p{line-height:1.7}.submenu{margin:-2px 0 8px 12px;padding-left:10px;border-left:1px solid #49658d}.submenu>span{display:block;padding:8px 12px 4px;color:#e6d194;font-size:11px;font-weight:700}.submenu button{width:100%;border:0;background:transparent;color:#c8d8e4;display:flex;align-items:center;text-align:left;gap:10px;padding:9px 12px;border-radius:7px;font-size:12px;cursor:pointer}.submenu button:hover,.submenu button.active{background:#294b7e;color:#fff}.submenu-chevron{margin-left:auto;font-size:11px!important}.submenu-heading{font-weight:700!important;color:#fff!important}.submenu-heading span{flex:1;text-align:left}.submenu-placeholder{padding:8px 12px 12px;color:#9fb2c9;font-size:11px;font-style:italic}.results-cascade{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.results-cascade label{display:block;font-size:13px;font-weight:650;margin-bottom:8px}@media(max-width:760px){.results-cascade{grid-template-columns:1fr}}.snapshot-editor{display:grid;gap:10px;margin-top:20px;padding:18px;background:#f5f8fc;border-radius:12px}.snapshot-editor label{font-size:13px;font-weight:650}.submenu-content{padding-left:16px}@media(min-width:761px){.sidebar{height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#91aabd #1b396a;scrollbar-gutter:stable}.sidebar>*{flex-shrink:0}}.career-series-line[data-v-051be0ce]{position:relative}.career-series-line[data-v-051be0ce]:hover:after,.career-series-line[data-v-051be0ce]:focus-visible:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:0;max-width:100%;width:max-content;box-sizing:border-box;padding:10px 12px;border-radius:8px;background:#1b396a;color:#fff;box-shadow:0 4px 12px #0002;font-size:.85rem;line-height:1.4;z-index:5;pointer-events:none;white-space:normal}.career-series-line[data-v-051be0ce]:focus-visible{outline:2px solid #8299b5;outline-offset:3px}.institution-table .institution-group-toggle[data-v-051be0ce]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;padding:0;color:inherit}.institution-group-toggle strong[data-v-051be0ce]{margin:0}.institution-group-toggle[data-v-051be0ce]:focus-visible{outline:3px solid #8299b5;outline-offset:4px}.institution-group-header[data-v-051be0ce]{background:#edf1f6;color:#1b396a}.institution-group-header small[data-v-051be0ce]{font-weight:400}.institution-group-child th[data-v-051be0ce]{padding-left:32px}.institution-group-child[data-v-051be0ce]{background:#fff}.institution-group-header strong[data-v-051be0ce]{font-size:1.05rem}.institution-view-buttons[data-v-051be0ce]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.institution-view-buttons button[data-v-051be0ce],.institution-table button[data-v-051be0ce]{padding:10px 14px;border:1px solid #bdcbdc;border-radius:8px;background:#fff;color:#1b396a;font:inherit;cursor:pointer}.institution-view-buttons button[aria-pressed=true][data-v-051be0ce]{background:#1b396a;color:#fff;border-color:#1b396a}.institution-view-buttons button[data-v-051be0ce]:focus-visible,.institution-table button[data-v-051be0ce]:focus-visible{outline:3px solid #8299b5;outline-offset:2px}.institution-group-note[data-v-051be0ce]{display:block;margin-top:8px}.institution-followup[data-v-051be0ce]{margin-top:24px;padding:24px;background:#fff;border:1px solid #dce3ed;border-radius:16px;color:#24354b}.institution-followup h2[data-v-051be0ce]{margin-top:0}.institution-followup p[data-v-051be0ce],.institution-followup small[data-v-051be0ce]{color:#475569}.institution-filters[data-v-051be0ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.institution-filters label[data-v-051be0ce]{display:grid;gap:8px;font-weight:600}.institution-filters select[data-v-051be0ce],.institution-filters input[data-v-051be0ce]{width:100%;min-width:0;padding:10px;border:1px solid #bdcbdc;border-radius:8px;background:#fff;color:#24354b;font:inherit;box-sizing:border-box}.institution-table[data-v-051be0ce]{overflow-x:auto}.institution-table table[data-v-051be0ce]{width:100%;border-collapse:collapse;font-size:.9rem}.institution-table caption[data-v-051be0ce]{text-align:left;padding:8px 0;color:#475569}.institution-table th[data-v-051be0ce],.institution-table td[data-v-051be0ce]{padding:14px 10px;border-bottom:1px solid #dce3ed;text-align:left}.institution-table thead[data-v-051be0ce]{background:#f1f4f8;color:#1b396a}.institution-table small[data-v-051be0ce],.institution-table strong[data-v-051be0ce]{display:block;margin-top:6px}.institution-status[data-v-051be0ce]{display:inline-block;padding:5px 8px;border-radius:6px;background:#edf1f6;color:#1b396a;font-weight:600}.institution-status[data-complete=true][data-v-051be0ce]{background:#1b396a;color:#fff}.institution-table progress[data-v-051be0ce]{display:block;width:120px;height:10px;margin-top:8px;accent-color:#1b396a}.institution-totals[data-v-051be0ce]{padding:14px;background:#f1f4f8;border-radius:8px}.dashboard-summary .dashboard-total[data-v-051be0ce]{background:#f1f4f8;color:#1b396a;border:1px solid #dce3ed}.dashboard-summary .dashboard-total p[data-v-051be0ce]{color:#475569}.dashboard-metric[data-tone][data-v-051be0ce]{background:#fff;color:#1b396a;border:1px solid #dce3ed}.dashboard-total .dashboard-goal[data-status][data-v-051be0ce]{--goal-color:#1b396a}.career-chart[data-v-051be0ce]{margin-top:24px;padding:24px;background:#fff;border:1px solid #dce3ed;border-radius:16px}.dashboard-summary .career-chart h2[data-v-051be0ce]{margin-top:0}.career-chart p[data-v-051be0ce]{color:#475569}.career-legend[data-v-051be0ce]{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0;color:#334155}.career-legend span[data-v-051be0ce]{display:flex;align-items:center;gap:8px}.career-legend i[data-v-051be0ce]{width:24px;height:12px;border-radius:3px;display:inline-block}.series-target[data-v-051be0ce]{background:#bdcbdc;border:1px solid #8299b5;box-sizing:border-box}.series-surveyed[data-v-051be0ce]{background:#1b396a}.career-axis[data-v-051be0ce]{display:flex;justify-content:space-between;margin-left:calc(30% + 20px);margin-right:76px;color:#64748b;font-size:.8rem;border-bottom:1px solid #dce3ed;padding-bottom:6px}.career-chart-rows[data-v-051be0ce]{height:auto;overflow:visible}.career-chart-row[data-v-051be0ce]{display:grid;grid-template-columns:30% minmax(0,1fr);gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid #edf0f4}.career-chart-label[data-v-051be0ce]{overflow-wrap:anywhere;color:#24354b}.career-chart-label small[data-v-051be0ce]{display:block;color:#64748b;margin-top:4px}.career-series[data-v-051be0ce]{display:grid;gap:8px}.career-series-line[data-v-051be0ce]{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:8px;align-items:center}.career-series-line>span[data-v-051be0ce]{font-size:.85rem;color:#334155}.career-series-track[data-v-051be0ce]{height:16px;background:repeating-linear-gradient(to right,#edf0f4 0,#edf0f4 1px,transparent 1px,transparent 25%)}.career-series-track>div[data-v-051be0ce]{height:100%;border-radius:3px}@media(max-width:700px){.career-chart[data-v-051be0ce]{padding:16px}.career-chart-row[data-v-051be0ce]{grid-template-columns:1fr;gap:10px}.career-axis[data-v-051be0ce]{margin-left:0}}.dashboard-goal[data-v-051be0ce]{width:100%;padding:20px;background:#f8fafc;color:#24354b;border-radius:12px;box-sizing:border-box;--goal-color:#64748b}.dashboard-goal[data-status=initial][data-v-051be0ce]{--goal-color:#64748b}.dashboard-goal[data-status=advancing][data-v-051be0ce]{--goal-color:#1b396a}.dashboard-goal[data-status=complete][data-v-051be0ce]{--goal-color:#856520}.dashboard-goal-values[data-v-051be0ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:14px}.dashboard-total .dashboard-goal strong[data-v-051be0ce]{font-size:2rem;color:var(--goal-color)}.dashboard-goal small[data-v-051be0ce]{display:block;line-height:1.5}.dashboard-goal-track[data-v-051be0ce]{height:12px;background:#e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:10px}.dashboard-goal-track>div[data-v-051be0ce]{height:100%;background:var(--goal-color);transition:none}@media(max-width:700px){.dashboard-goal-values[data-v-051be0ce]{grid-template-columns:1fr}}.dashboard-metrics[data-v-051be0ce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.dashboard-metric[data-v-051be0ce]{padding:20px;border:1px solid #ffffff40;background:#ffffff14;border-radius:12px;min-width:0}.dashboard-metric span[data-v-051be0ce]{display:block;margin-top:12px}.dashboard-total .dashboard-metric i[data-v-051be0ce]{font-size:1.6rem}.dashboard-total .dashboard-metric strong[data-v-051be0ce]{font-size:clamp(1.6rem,4vw,3rem);overflow-wrap:anywhere}@media(max-width:700px){.dashboard-metrics[data-v-051be0ce]{grid-template-columns:1fr}}.dashboard-department.has-actions[data-v-051be0ce]{grid-row:span 5}.dashboard-area-actions[data-v-051be0ce]{margin-top:12px}.dashboard-area-actions[data-v-051be0ce] .p-button{width:100%}.dashboard-summary[data-v-051be0ce]{margin-bottom:24px}.dashboard-total[data-v-051be0ce]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(120deg,#1b396a,#126878);color:#fff;padding:28px;border-radius:16px}.dashboard-total span[data-v-051be0ce]{font-size:1.1rem}.dashboard-total strong[data-v-051be0ce]{display:block;font-size:clamp(2.5rem,6vw,4rem);line-height:1.2;margin-top:8px}.dashboard-total i[data-v-051be0ce]{font-size:3rem;opacity:.7}.dashboard-total p[data-v-051be0ce]{flex-basis:100%;margin:0;color:#e2edf6}.dashboard-summary h2[data-v-051be0ce]{margin:24px 0 8px}.dashboard-departments[data-v-051be0ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.dashboard-department[data-v-051be0ce]{background:#fff;border:1px solid #dce3ed;border-top:5px solid var(--department-color);border-radius:12px;padding:20px}.dashboard-department h3[data-v-051be0ce]{margin:0 0 8px;color:#25344a;font-size:1rem;overflow-wrap:anywhere}.dashboard-department strong[data-v-051be0ce]{font-size:2rem;color:var(--department-color)}.dashboard-department span[data-v-051be0ce],.dashboard-department small[data-v-051be0ce]{color:#475569}.dashboard-track[data-v-051be0ce]{height:9px;background:#e8edf3;border-radius:8px;overflow:hidden;margin:10px 0 6px}.dashboard-track div[data-v-051be0ce]{height:100%;background:var(--department-color);border-radius:8px}.dashboard-department[data-v-051be0ce]{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.dashboard-department h3[data-v-051be0ce]{display:flex;align-items:flex-start;gap:12px;min-height:0;line-height:1.4}.dashboard-department h3 i[data-v-051be0ce]{font-size:1.6rem;color:var(--department-color);flex-shrink:0}.dashboard-department h3 span[data-v-051be0ce]{color:inherit}.connection-grid[data-v-3132229b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.connection-bar[data-v-3132229b]{margin:12px 0;font-size:13px}.connection-bar span[data-v-3132229b]{display:block;margin-bottom:5px}.connection-bar progress[data-v-3132229b]{width:100%;accent-color:#1b396a;height:13px}.nowrap[data-v-3132229b]{white-space:nowrap}@media(max-width:720px){.connection-grid[data-v-3132229b]{grid-template-columns:1fr}}.activity[data-v-3132229b]{display:grid;gap:14px;margin-bottom:14px;color:#1b396a}.activity article[data-v-3132229b]{background:#fff;border:1px solid #dce6f1;border-radius:9px;padding:18px;min-width:0}.activity h3[data-v-3132229b]{font-size:16px;margin:0 0 14px}.activity p[data-v-3132229b]{font-size:12px;color:#607b9d;line-height:1.5}.activity label[data-v-3132229b]{display:block;font-weight:600;margin-bottom:7px}.scroll[data-v-3132229b]{overflow-x:auto}table[data-v-3132229b]{border-collapse:collapse;width:100%;font-size:13px}td[data-v-3132229b],th[data-v-3132229b]{padding:10px;text-align:left;border-bottom:1px solid #e8edf4}th[data-v-3132229b]{background:#eff3f8}svg[data-v-3132229b]{width:100%;height:265px;display:block}svg text[data-v-3132229b]{font-family:inherit;font-size:11px;fill:#1b396a}rect[data-v-3132229b]:focus{outline:2px solid #1776cf}.activity .app-rating-card[data-v-3132229b]{border-top:4px solid #c49b45;padding:24px;background:#f5f8fc}.rating-heading[data-v-3132229b]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rating-eyebrow[data-v-3132229b]{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#607b9d}.rating-heading h3[data-v-3132229b]{margin:8px 0 0;font-size:20px}.rating-heading h3 i[data-v-3132229b]{color:#b28a32}.rating-count[data-v-3132229b]{border-radius:20px;padding:8px 16px;background:#1b396a;color:#fff;font-size:13px;font-weight:600}.rating-grid[data-v-3132229b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.rating-panel[data-v-3132229b]{background:#fff;border:1px solid #dce6f1;border-radius:10px;padding:22px;text-align:center}.rating-panel>i[data-v-3132229b]{font-size:24px;color:#1b396a}.rating-panel h4[data-v-3132229b]{margin:12px 0;font-size:15px}.rating-score[data-v-3132229b]{font-size:36px;font-weight:700}.rating-score small[data-v-3132229b]{font-size:16px;font-weight:400}.rating-stars[data-v-3132229b]{position:relative;display:inline-block;font-size:28px;letter-spacing:3px;color:#dce3ec;margin:10px 0;white-space:nowrap}.rating-stars-fill[data-v-3132229b]{position:absolute;top:0;left:0;overflow:hidden;color:#ba8a22}.rating-caption[data-v-3132229b]{display:block;font-size:12px;color:#607b9d}.rating-empty[data-v-3132229b]{padding:20px;background:#fff;border-radius:8px}@media(max-width:720px){.rating-grid[data-v-3132229b]{grid-template-columns:1fr}}.activity-charts[data-v-3132229b]{grid-template-columns:minmax(0,1fr);align-items:start}.activity-charts>p[role=alert][data-v-3132229b]{grid-column:1/-1}.activity-charts .daily-chart[data-v-3132229b],.activity-charts .career-comparison[data-v-3132229b]{border-top:4px solid #1b396a}.daily-highlight[data-v-3132229b]{display:flex;align-items:center;gap:18px;background:#edf4fb;border-radius:10px;padding:18px;margin:18px 0}.daily-highlight>i[data-v-3132229b]{font-size:30px;color:#287db0}.daily-highlight strong[data-v-3132229b]{display:block;font-size:32px;line-height:1.2}.daily-highlight span[data-v-3132229b]{font-size:12px}.day-count[data-v-3132229b]{margin-left:auto;border-left:1px solid #cfdae7;padding-left:18px}.day-count strong[data-v-3132229b]{font-size:24px}.series-legend[data-v-3132229b]{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;margin:18px 0}.series-legend span[data-v-3132229b]{display:flex;align-items:center;gap:6px}.series-legend i[data-v-3132229b]{width:13px;height:10px;border-radius:2px}.surveyed-key[data-v-3132229b],.surveyed-bar[data-v-3132229b]{background:#1b396a}.pending-key[data-v-3132229b],.pending-bar[data-v-3132229b]{background:#bdcbdc}.career-series[data-v-3132229b]{padding:14px 0;border-top:1px solid #e5ecf4}.series-title[data-v-3132229b]{display:flex;justify-content:space-between;gap:10px;font-size:13px}.series-title small[data-v-3132229b]{white-space:nowrap}.career-series small[data-v-3132229b]{font-size:11px;color:#607b9d}.series-line[data-v-3132229b]{display:grid;grid-template-columns:82px minmax(35px,1fr) 125px;align-items:center;gap:8px;font-size:11px;margin-top:10px}.series-line>strong[data-v-3132229b]{text-align:right}.series-track[data-v-3132229b]{height:15px;background:#f0f4f8;border-radius:3px;overflow:hidden}.series-track>div[data-v-3132229b]{height:100%;border-radius:3px}@media(max-width:1050px){.activity-charts[data-v-3132229b]{grid-template-columns:1fr}}@media(max-width:450px){.series-line[data-v-3132229b]{grid-template-columns:75px minmax(25px,1fr) 110px;gap:4px}.daily-highlight[data-v-3132229b]{gap:10px;padding:12px}}.chart-group-controls[data-v-3132229b]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.chart-group-controls>div[data-v-3132229b]{display:flex;flex-wrap:wrap;gap:6px}.chart-group-controls button[data-v-3132229b]{padding:9px 12px;background:#fff;color:#1b396a;border:1px solid #bdcbdc;border-radius:6px;cursor:pointer}.chart-group-controls button[aria-pressed=true][data-v-3132229b]{background:#1b396a;color:#fff}.chart-group-controls label[data-v-3132229b]{display:grid;gap:5px;flex:1;min-width:220px;font-size:12px}.chart-group h4[data-v-3132229b]{background:#edf3fa;border-left:4px solid #1b396a;padding:12px;margin:20px 0 0;font-size:15px}.chart-plantel h5[data-v-3132229b]{font-size:14px;margin:16px 0 6px}.chart-plantel[data-v-3132229b]{padding:0 12px}.chart-group-controls button[data-v-3132229b]:focus-visible{outline:2px solid #287db0;outline-offset:2px}.chart-group-controls[data-v-3132229b]{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:end}.chart-group-controls button[data-v-3132229b],.chart-group-controls input[data-v-3132229b]{height:42px;min-height:42px;box-sizing:border-box;margin:0}.activity .chart-group-controls label[data-v-3132229b]{margin:0;align-self:end}.chart-group-controls button[data-v-3132229b]{display:inline-flex;align-items:center;justify-content:center}.chart-group-controls>div[data-v-3132229b]{align-items:center}.chart-group h4 button[data-v-3132229b],.chart-plantel h5 button[data-v-3132229b]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;padding:0}.chart-group h4 button[data-v-3132229b]:focus-visible,.chart-plantel h5 button[data-v-3132229b]:focus-visible{outline:2px solid #287db0;outline-offset:4px}@media(max-width:1100px){.chart-group-controls[data-v-3132229b]{grid-template-columns:minmax(0,1fr) auto}.chart-group-controls>div[data-v-3132229b]{grid-column:1/-1}}@media(max-width:550px){.chart-group-controls[data-v-3132229b]{grid-template-columns:minmax(0,1fr)}.chart-group-controls label[data-v-3132229b]{min-width:0}}.daily-chart svg text[data-v-3132229b]{font-size:14px;font-weight:600}.series-line[data-v-3132229b]{grid-template-columns:95px minmax(35px,1fr) 170px;font-size:13px}.series-line>strong[data-v-3132229b]{font-size:16px;font-variant-numeric:tabular-nums}.career-series small[data-v-3132229b]{font-size:13px}.series-track[data-v-3132229b]{height:20px}@media(max-width:550px){.series-line[data-v-3132229b]{grid-template-columns:85px minmax(25px,1fr)}.series-line>strong[data-v-3132229b]{grid-column:1/-1;text-align:right;font-size:16px}}.area-actions[data-v-523f9ffc]{display:flex;align-items:center;gap:6px;white-space:nowrap}.area-actions a[data-v-523f9ffc]{color:#1b396a;text-decoration:underline}.area-download[data-v-523f9ffc]{padding:5px;flex-shrink:0}.area-download[data-v-523f9ffc]:focus-visible{outline:2px solid #1b396a;outline-offset:3px}.executive[data-v-523f9ffc]{color:#1b396a;margin-bottom:24px}.executive-heading[data-v-523f9ffc]{display:flex;justify-content:space-between;align-items:start;gap:16px;margin:0 0 18px}.executive-heading h2[data-v-523f9ffc]{font-size:19px;margin:0 0 4px}.executive-heading p[data-v-523f9ffc]{margin:0;color:#607b9d;font-size:14px}.period-chip[data-v-523f9ffc]{background:#e5f2fd;padding:7px 12px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap}.executive-kpis[data-v-523f9ffc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.executive-kpis article[data-v-523f9ffc],.executive-panel[data-v-523f9ffc]{background:#fff;border:1px solid #dce6f1;border-radius:9px;box-shadow:0 3px 16px #1b396a04}.executive-kpis article[data-v-523f9ffc]{padding:18px 15px;display:flex;gap:14px;min-width:0}.executive-kpis article>i[data-v-523f9ffc]{font-size:25px;padding-top:2px}.executive-kpis article>div[data-v-523f9ffc]{min-width:0;flex:1}.executive-kpis span[data-v-523f9ffc]{display:block;font-size:13px;min-height:34px}.executive-kpis strong[data-v-523f9ffc]{display:block;font-size:clamp(23px,2vw,33px);line-height:1.3;margin:3px 0 8px;overflow-wrap:anywhere}.executive-kpis em[data-v-523f9ffc]{font-style:normal;font-size:20px}.executive small[data-v-523f9ffc]{font-size:11px;color:#6a809d;display:block;line-height:1.5}.executive progress[data-v-523f9ffc]{width:100%;height:9px;accent-color:#2995df}.executive-grid[data-v-523f9ffc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.executive-panel[data-v-523f9ffc]{padding:16px;min-width:0}.executive-panel h3[data-v-523f9ffc]{font-size:15px;font-weight:600;margin:0 0 18px;display:flex;align-items:center;gap:12px}.executive-panel h3 i[data-v-523f9ffc]{font-size:21px}.executive-panel svg[data-v-523f9ffc]{display:block;width:100%;max-height:230px}.executive-panel svg text[data-v-523f9ffc]{font-family:inherit;font-size:10px;fill:#637d9e}.executive-panel svg .point-label[data-v-523f9ffc]{font-weight:700;fill:#1b396a;font-size:11px}.executive-panel svg .period-label[data-v-523f9ffc]{font-size:9px}.area-bars[data-v-523f9ffc]{display:grid;grid-template-columns:max-content minmax(30px,1fr) 38px;column-gap:8px;overflow-x:auto}.area-bar[data-v-523f9ffc]{display:grid;grid-column:1/-1;grid-template-columns:subgrid;gap:8px;align-items:center;margin:10px 0;font-size:12px}.area-bar>div[data-v-523f9ffc]{background:#f2f5f9;height:19px}.area-bar b[data-v-523f9ffc]{display:block;height:100%;border-radius:2px}.area-bar strong[data-v-523f9ffc]{text-align:right;font-size:12px}.bar-axis[data-v-523f9ffc]{grid-column:2;display:flex;justify-content:space-between;margin-left:0;margin-right:0;font-size:10px;color:#607b9d}.excellent[data-v-523f9ffc]{background:#24804a;fill:#24804a}.good[data-v-523f9ffc]{background:#72bf80;fill:#72bf80}.fair[data-v-523f9ffc]{background:#f4bb42;fill:#f4bb42}.risk[data-v-523f9ffc]{background:#fa8d47;fill:#fa8d47}.critical[data-v-523f9ffc]{background:#ed535e;fill:#ed535e}.none[data-v-523f9ffc]{background:#e3e9ef;fill:#e3e9ef}.attention[data-v-523f9ffc]{color:#df4156!important}.map-layout[data-v-523f9ffc]{display:flex;align-items:center;gap:10px}.map-layout svg[data-v-523f9ffc]{width:68%}.map-layout path[data-v-523f9ffc]{cursor:pointer;transition:none}.map-layout path[data-v-523f9ffc]:hover,.map-layout path[data-v-523f9ffc]:focus{stroke:#1b396a;stroke-width:2;outline:none}.map-legend[data-v-523f9ffc]{display:grid;gap:12px;font-size:10px}.map-legend span[data-v-523f9ffc]{display:flex;align-items:center;gap:6px}.map-legend i[data-v-523f9ffc]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.map-credit[data-v-523f9ffc]{font-size:9px;color:#6a809d;display:block;margin-top:6px}.table-scroll[data-v-523f9ffc]{overflow:auto}.executive table[data-v-523f9ffc]{width:100%;border-collapse:collapse;font-size:11px}.executive th[data-v-523f9ffc]{background:#eff3f8;text-align:left;font-weight:600;white-space:nowrap}.executive td[data-v-523f9ffc],.executive th[data-v-523f9ffc]{padding:8px 5px;border-bottom:1px solid #e8edf4}.badge[data-v-523f9ffc]{white-space:nowrap;display:inline-block;padding:3px 7px;border-radius:16px;color:#16324c;background:#eef5ef}.badge.critical[data-v-523f9ffc],.badge.risk[data-v-523f9ffc]{background:#fff0e6;color:#9d3627}.badge.fair[data-v-523f9ffc]{background:#fff6d9;color:#775300}.badge.good[data-v-523f9ffc],.badge.excellent[data-v-523f9ffc]{background:#e2f3e5;color:#256335}.executive-panel button[data-v-523f9ffc]{display:block;margin:12px 0 8px auto;padding:0;background:none;border:0;color:#1776cf;cursor:pointer;font:inherit;font-size:12px}.comment-cards[data-v-523f9ffc]{display:grid;gap:9px;max-height:420px;overflow:auto}.comment-cards blockquote[data-v-523f9ffc]{margin:0;border:1px solid #e6edf5;border-radius:7px;padding:12px;display:flex;gap:12px;background:#fafbfd;font-size:12px}.comment-cards blockquote>i[data-v-523f9ffc]{font-size:24px;color:#6483a5}.comment-cards p[data-v-523f9ffc]{margin:0 0 8px;overflow-wrap:anywhere;white-space:pre-wrap}.comment-cards footer[data-v-523f9ffc]{font-size:10px;color:#6a809d}.comment-cards time[data-v-523f9ffc]{display:block;margin-top:3px}.empty[data-v-523f9ffc]{font-size:13px;color:#708298;padding:24px 0;line-height:1.6}.executive-footer[data-v-523f9ffc]{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#6a809d;margin-top:14px}.executive button[data-v-523f9ffc]:focus-visible{outline:2px solid #1b396a;outline-offset:4px}@media(max-width:1200px){.executive-kpis[data-v-523f9ffc]{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-grid[data-v-523f9ffc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.executive-kpis[data-v-523f9ffc],.executive-grid[data-v-523f9ffc]{grid-template-columns:1fr}.executive-heading[data-v-523f9ffc],.executive-footer[data-v-523f9ffc]{flex-direction:column}.executive-kpis span[data-v-523f9ffc]{min-height:0}}.status-legend[data-v-523f9ffc]{margin-top:14px;padding-top:12px;border-top:1px solid #e8edf4;font-size:11px}.status-legend>strong[data-v-523f9ffc]{display:block;margin-bottom:9px}.status-legend ul[data-v-523f9ffc]{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:0 0 10px;padding:0}.status-legend li[data-v-523f9ffc]{display:flex;align-items:center;gap:6px}.area-bar strong[data-v-523f9ffc]{font-size:16px;font-variant-numeric:tabular-nums}.area-bars[data-v-523f9ffc]{grid-template-columns:max-content minmax(30px,1fr) 48px}.bar-axis[data-v-523f9ffc]{font-size:13px}.executive-panel svg text[data-v-523f9ffc]{font-size:12px}.executive-panel svg .point-label[data-v-523f9ffc]{font-size:14px}.executive-panel svg .period-label[data-v-523f9ffc]{font-size:10px}.map-legend[data-v-523f9ffc]{font-size:12px}.participation-card[data-v-a73d2e48]{margin:20px 0;padding:20px;background:#fff;border:1px solid #dce6f1;border-radius:9px;color:#1b396a}.participation-card h2[data-v-a73d2e48]{font-size:18px;margin:0 0 10px}.participation-card p[data-v-a73d2e48]{font-size:13px;color:#607b9d}.participation-table[data-v-a73d2e48]{overflow:auto;margin:16px 0}.participation-table table[data-v-a73d2e48]{width:100%;border-collapse:collapse;font-size:13px}.participation-table th[data-v-a73d2e48],.participation-table td[data-v-a73d2e48]{padding:12px;border-bottom:1px solid #e3eaf2;text-align:right}.participation-table th[data-v-a73d2e48]:first-child{text-align:left;min-width:260px}.participation-table thead[data-v-a73d2e48],.institution[data-v-a73d2e48]{background:#f0f4f9}.participation-table button[data-v-a73d2e48]{display:flex;gap:10px;align-items:center;text-align:left;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.participation-table button small[data-v-a73d2e48]{margin-left:auto;white-space:nowrap}.participation-table button[data-v-a73d2e48]:focus-visible{outline:2px solid #1b396a;outline-offset:4px}.participation-table .career[data-v-a73d2e48]{padding-left:40px;font-weight:400}.participation-card small[data-v-a73d2e48]{font-size:11px;color:#607b9d;line-height:1.5}.progress-cell[data-v-a73d2e48]{min-width:160px;width:190px}.sample-track[data-v-a73d2e48]{position:relative;height:24px;background:#dce3ed;border-radius:4px;overflow:hidden}.sample-label[data-v-a73d2e48]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 5px;border-radius:3px;background:#ffffffed;color:#1b396a;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap;pointer-events:none}.sample-fill[data-v-a73d2e48]{height:100%;background:#1b396a;transition:none}.progress-legend[data-v-a73d2e48]{display:flex;gap:18px;font-size:12px;align-items:center}.progress-legend span[data-v-a73d2e48]{display:flex;gap:6px;align-items:center}.progress-legend i[data-v-a73d2e48]{display:inline-block;width:16px;height:10px;border-radius:2px}.target-key[data-v-a73d2e48]{background:#dce3ed}.surveyed-key[data-v-a73d2e48]{background:#1b396a}.advanced-toggle[data-v-a73d2e48]{padding:9px 13px;border:1px solid #bdcbdc;border-radius:6px;background:#fff;color:#1b396a;cursor:pointer;font:inherit;font-size:13px;margin-bottom:14px}.advanced-toggle[aria-expanded=true][data-v-a73d2e48]{background:#1b396a;color:#fff}.advanced-filters[data-v-a73d2e48]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:12px;align-items:end;margin-bottom:18px}.advanced-filters label[data-v-a73d2e48]{display:grid;gap:6px;font-size:12px;font-weight:600}.advanced-filters select[data-v-a73d2e48]{width:100%;padding:10px;border:1px solid #bdcbdc;border-radius:6px;color:#1b396a;background:#fff;font:inherit}.advanced-filters button[data-v-a73d2e48]{margin:0}.advanced-filters>small[data-v-a73d2e48]{grid-column:1/-1}.advanced-toggle[data-v-a73d2e48]:focus-visible{outline:2px solid #1b396a;outline-offset:3px}.career a[data-v-a73d2e48]{color:#1b396a;text-decoration:underline}.career a[data-v-a73d2e48]:focus-visible{outline:2px solid #1b396a;outline-offset:3px}.group-buttons[data-v-a73d2e48]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.group-buttons [aria-pressed=true][data-v-a73d2e48]{background:#1b396a;color:#fff}.section-row[data-v-a73d2e48]{background:#e4ebf4}.section-row th[data-v-a73d2e48]{padding:14px 12px}.advanced-filters[data-v-a73d2e48]{grid-template-columns:repeat(4,minmax(130px,1fr))}@media(max-width:900px){.advanced-filters[data-v-a73d2e48]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.advanced-filters[data-v-a73d2e48]{grid-template-columns:1fr}}.career-name[data-v-a73d2e48]{display:inline-flex;align-items:center;gap:10px}.career .career-view[data-v-a73d2e48]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:5px;text-decoration:none;color:#1b396a}.career-view[data-v-a73d2e48]:hover{background:#edf2f8}.career .is-disabled[data-v-a73d2e48]{color:#8a97a8;cursor:not-allowed}.career-view[data-v-a73d2e48]:focus-visible{outline:2px solid #1b396a;outline-offset:2px}.career-area-buttons[data-v-a73d2e48]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.career-area-buttons button[data-v-a73d2e48]{padding:9px 12px;border:1px solid #bdcbdc;border-radius:6px;background:#fff;color:#1b396a;font:inherit;font-size:13px;cursor:pointer}.career-area-buttons button[aria-pressed=true][data-v-a73d2e48]{background:#1b396a;border-color:#1b396a;color:#fff}.career-area-buttons button[data-v-a73d2e48]:focus-visible{outline:2px solid #1b396a;outline-offset:3px}.institution-format[data-v-a73d2e48]{text-align:center!important}.institution-format a[data-v-a73d2e48],.institution-format span[data-v-a73d2e48]{display:inline-flex;padding:8px;color:#1b396a;text-decoration:none}.institution-format span[data-v-a73d2e48]{color:#98a4b3;cursor:not-allowed}.institution-format a[data-v-a73d2e48]:focus-visible{outline:2px solid #1b396a;outline-offset:2px}.editor-label[data-v-655932af]{font-weight:600;margin:0 0 8px}.rich-toolbar[data-v-655932af]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid #bdcbdc;padding:8px;border-radius:8px 8px 0 0;background:#f4f6fa}.rich-toolbar button[data-v-655932af]{font-weight:400!important;padding:6px 10px!important}.rich-toolbar label[data-v-655932af]{display:flex!important;flex-direction:row!important;align-items:center;font-weight:400!important;gap:6px}.rich-toolbar input[data-v-655932af]{width:36px;height:30px;padding:0;border:0;background:transparent}.rich-content[data-v-655932af]{min-height:180px;border:1px solid #bdcbdc;border-top:0;border-radius:0 0 8px 8px;padding:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400;font-style:normal;color:#243b53;background:#fff}.rich-content[aria-disabled=true][data-v-655932af]{background:#f4f6fa}.rich-content[data-v-655932af]:focus{outline:2px solid #8299b5}small[data-v-655932af]{display:block;margin-top:6px;font-weight:400}.rich-content[data-v-655932af] b,.rich-content[data-v-655932af] strong{font-weight:700}.rich-content[data-v-655932af] ul{list-style-type:disc;list-style-position:outside;padding-left:1.5em;margin:0}.rich-content[data-v-655932af] ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5em;margin:0}.rich-content[data-v-655932af] li{display:list-item}.rich-content[data-v-655932af]{font-synthesis:style}.rich-content[data-v-655932af] i,.rich-content[data-v-655932af] em,.rich-toolbar button[aria-label=Cursiva] i[data-v-655932af]{font-style:italic;font-synthesis:style}.survey-closure .closure-area-download[data-v-c8c64d73]{background:transparent;color:#1b396a;text-decoration:underline;padding:8px 0;font-weight:600}.survey-closure .closure-audit-button[data-v-c8c64d73]{background:#b42332;margin-bottom:16px}.survey-closure .closure-audit-button[data-v-c8c64d73]:hover:not(:disabled){background:#941c29}.survey-closure[data-v-c8c64d73]{color:#243b53}.survey-closure h2[data-v-c8c64d73]{color:#1b396a}.closure-filters[data-v-c8c64d73],.closure-columns[data-v-c8c64d73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.survey-closure label[data-v-c8c64d73]{display:flex;flex-direction:column;gap:8px;font-weight:600}.survey-closure select[data-v-c8c64d73],.survey-closure textarea[data-v-c8c64d73]{width:100%;box-sizing:border-box;border:1px solid #bdcbdc;border-radius:8px;padding:12px;font:inherit;color:#243b53;background:#fff}.survey-closure textarea[data-v-c8c64d73]{resize:vertical;line-height:1.5;font-weight:400}.survey-closure textarea[readonly][data-v-c8c64d73]{background:#f4f6fa}.survey-closure small[data-v-c8c64d73]{font-weight:400}.closure-area[data-v-c8c64d73]{margin:24px 0;max-width:650px}.closure-editor[data-v-c8c64d73]{display:grid;gap:20px;align-content:start}.closure-table[data-v-c8c64d73]{overflow-x:auto;margin-top:20px}.closure-table table[data-v-c8c64d73]{border-collapse:collapse;width:100%;min-width:480px}.closure-table caption[data-v-c8c64d73]{text-align:left;padding:10px 0;font-weight:600}.closure-table th[data-v-c8c64d73],.closure-table td[data-v-c8c64d73]{padding:12px;text-align:center;border-bottom:1px solid #dce5ef}.closure-table thead[data-v-c8c64d73]{background:#1b396a;color:#fff}.closure-table tfoot[data-v-c8c64d73]{background:#edf1f6;font-weight:700}.survey-closure button[data-v-c8c64d73]{padding:12px;border:0;border-radius:8px;background:#1b396a;color:#fff;font:inherit;cursor:pointer}.survey-closure[data-v-c8c64d73] :disabled{opacity:.6;cursor:default}.closure-error[data-v-c8c64d73]{color:#9f2525}.survey-closure[data-v-c8c64d73] :focus-visible{outline:2px solid #8299b5;outline-offset:2px}@media(max-width:760px){.closure-filters[data-v-c8c64d73],.closure-columns[data-v-c8c64d73]{grid-template-columns:1fr}}.closure-edit-status[data-v-c8c64d73]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;margin-bottom:16px;border:1px solid #bdcbdc;border-left:4px solid #8299b5;border-radius:8px;background:#f4f6fa;color:#243b53}.closure-edit-status.is-active[data-v-c8c64d73]{border-left-color:#1b396a;background:#edf2fa;color:#1b396a}.closure-edit-status strong[data-v-c8c64d73]{font-weight:700}.closure-comments[data-v-c8c64d73]{min-width:0;align-self:start}.closure-comments>p[data-v-c8c64d73]{font-weight:600;margin:0 0 8px}.closure-comments>small[data-v-c8c64d73]{display:block;margin-bottom:8px}.closure-comment-list[data-v-c8c64d73]{box-sizing:border-box;overflow:auto;border:1px solid #bdcbdc;border-radius:8px;padding:12px;background:#f4f6fa;font-weight:400;overflow-wrap:anywhere}.closure-comment-list article+article[data-v-c8c64d73]{border-top:1px solid #dce5ef;margin-top:16px;padding-top:16px}.closure-comment-list p[data-v-c8c64d73]{margin:0 0 6px;font-weight:400}.closure-comment-list strong[data-v-c8c64d73]{font-weight:700}.closure-comment-text[data-v-c8c64d73]{white-space:pre-wrap;line-height:1.5}@media(max-width:760px){.closure-comment-list[data-v-c8c64d73]{height:360px!important}}.closure-filters[data-v-c8c64d73]{align-items:start}.closure-filters>div[data-v-c8c64d73],.closure-area[data-v-c8c64d73]{display:flex;flex-direction:column;gap:8px;min-width:0}.closure-filters[data-v-c8c64d73] .p-select,.closure-area[data-v-c8c64d73] .p-select{width:100%;min-height:46px}.closure-area-buttons[data-v-c8c64d73]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.closure-area-buttons button[data-v-c8c64d73]{flex:1 1 180px;border:1px solid #bdcbdc;background:#f4f6fa;color:#1b396a;font-size:14px;line-height:1.4}.closure-area-buttons button[aria-pressed=true][data-v-c8c64d73]{background:#1b396a;color:#fff;border-color:#1b396a;font-weight:600}.closure-area-buttons button[data-v-c8c64d73]:focus-visible{outline:2px solid #1b396a;outline-offset:3px}.closure-validation[data-v-c8c64d73]{margin:12px 0}.closure-validation p[data-v-c8c64d73]{font-size:13px;color:#607b9d}.closure-validation-actions[data-v-c8c64d73]{display:flex;gap:12px;margin-top:18px}.closure-validation-actions button[data-v-c8c64d73]{padding:10px 14px;border:1px solid #bdcbdc;border-radius:6px;background:#1b396a;color:#fff;cursor:pointer}.closure-validation-actions button[data-v-c8c64d73]:disabled{opacity:.5;cursor:default}#closure-validation-word[data-v-c8c64d73]{width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid #bdcbdc;border-radius:6px;font:inherit}.climate-results[data-v-67abe39d]{margin-top:20px}.report-filters[data-v-67abe39d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-filters label[data-v-67abe39d]{display:flex;flex-direction:column;gap:8px}.report-toolbar[data-v-67abe39d]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:20px 0}.download[data-v-67abe39d]{font-weight:600;color:#1b396a}.report-summary[data-v-67abe39d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.report-summary>div[data-v-67abe39d]{background:#eef3fa;padding:18px;border-radius:10px;display:flex;flex-direction:column;gap:6px}.report-summary strong[data-v-67abe39d]{font-size:30px}.factor-grid[data-v-67abe39d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.factor-grid article[data-v-67abe39d]{padding:18px;border:1px solid #dce5f0;border-radius:10px}.factor-grid h4[data-v-67abe39d]{min-height:44px;margin:0 0 12px}.factor-grid strong[data-v-67abe39d]{font-size:26px}.factor-grid small[data-v-67abe39d]{font-size:14px}.factor-track[data-v-67abe39d]{height:10px;background:#e5eaf1;border-radius:8px;overflow:hidden;margin-top:12px}.factor-track span[data-v-67abe39d]{display:block;height:100%;background:#1b396a}.corrective .factor-track span[data-v-67abe39d]{background:#b91c1c}.method[data-v-67abe39d]{font-size:13px;line-height:1.6;color:#52657e}.table-scroll[data-v-67abe39d]{overflow:auto}table[data-v-67abe39d]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-67abe39d],td[data-v-67abe39d]{padding:12px;border-bottom:1px solid #dde5ef;text-align:center}th[data-v-67abe39d]{background:#edf2fa}td[data-v-67abe39d]:first-child{min-width:320px;text-align:left}details[data-v-67abe39d]{border-top:1px solid #dde5ef;padding:16px 0}summary[data-v-67abe39d]{cursor:pointer;font-weight:600}.comment[data-v-67abe39d]{padding:14px;background:#f7f9fc;margin-top:12px;border-radius:8px}.comment p[data-v-67abe39d]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:750px){.report-filters[data-v-67abe39d],.factor-grid[data-v-67abe39d]{grid-template-columns:1fr}.report-summary[data-v-67abe39d]{gap:6px}.report-summary>div[data-v-67abe39d]{padding:10px}.report-summary strong[data-v-67abe39d]{font-size:24px}}.app-rating-intro[data-v-8156c695]{color:#526785;margin-bottom:20px}.app-rating-intro>span[data-v-8156c695]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#1b396a;font-weight:600}.app-rating-intro p[data-v-8156c695]{line-height:1.6;margin:10px 0 0;font-size:14px}.app-rating-list[data-v-8156c695]{display:grid;gap:16px}.app-rating-card[data-v-8156c695]{border:1px solid #dce6f1;background:#f8fafc;border-radius:12px;padding:18px 22px;text-align:center}.app-rating-card h3[data-v-8156c695]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;color:#1b396a;margin:0 0 16px;line-height:1.4}.app-rating-number[data-v-8156c695]{display:inline-grid;place-items:center;background:#e7edf6;width:25px;height:25px;border-radius:50%;font-size:12px;flex-shrink:0}.app-rating-card[data-v-8156c695] .p-rating{justify-content:center;gap:14px}.app-rating-card[data-v-8156c695] .p-rating-option{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}.app-rating-card[data-v-8156c695] .p-rating-icon{width:27px;height:27px;color:#74869f}.app-rating-card[data-v-8156c695] .p-rating-option-active .p-rating-icon{color:#b18335}.app-rating-endpoints[data-v-8156c695]{display:flex;justify-content:space-between;max-width:254px;margin:8px auto 0;color:#64748b;font-size:11px;gap:12px}.app-rating-selection[data-v-8156c695]{color:#1b396a;font-size:13px;font-weight:600;min-height:20px;margin:12px 0 0}.app-rating-footer[data-v-8156c695]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:12px}.app-rating-footer small[data-v-8156c695]{color:#64748b}@media(max-width:440px){.app-rating-card[data-v-8156c695]{padding:16px 12px}.app-rating-footer[data-v-8156c695]{flex-direction:column}.app-rating-footer[data-v-8156c695] button{width:100%}.app-rating-card[data-v-8156c695] .p-rating{gap:9px}}.climate .surface.progress[data-v-8156c695]{position:sticky;top:8px;z-index:20;background:#fff;padding:14px 18px;box-shadow:0 4px 14px #18365f20}.progress>div[data-v-8156c695]:first-child{gap:8px;flex-wrap:wrap}.climate-question[data-v-8156c695]{scroll-margin-top:150px}@media(max-width:650px){.climate .surface.progress[data-v-8156c695]{top:4px;padding:10px 12px;font-size:13px}}@media print{.climate .surface.progress[data-v-8156c695]{position:static;box-shadow:none}}.procedure[data-v-8156c695]{margin-top:20px}.procedure summary[data-v-8156c695]{cursor:pointer;font-weight:600}.climate[data-v-8156c695]{max-width:1200px;margin:auto}.climate .surface[data-v-8156c695]{padding:24px;margin-bottom:20px}.climate h1[data-v-8156c695]{scroll-margin-top:25px}.profile-grid[data-v-8156c695]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.climate label[data-v-8156c695]{display:flex;flex-direction:column;gap:8px;margin:0;color:#1b396a}.climate .check[data-v-8156c695]{display:flex;flex-direction:row;align-items:center;gap:10px;margin:12px 0}.climate input[type=checkbox][data-v-8156c695],.climate input[type=radio][data-v-8156c695]{width:18px;height:18px;flex-shrink:0;accent-color:#1b396a}.climate input[type=datetime-local][data-v-8156c695]{padding:12px;border:1px solid #cbd5e1;border-radius:6px;min-width:0;width:100%;box-sizing:border-box}.climate-toolbar[data-v-8156c695]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.navigation[data-v-8156c695]{justify-content:space-between;margin:20px 0}.progress>div[data-v-8156c695]:first-child{display:flex;justify-content:space-between;margin-bottom:10px}.climate-question[data-v-8156c695]{border:1px solid #dbe4ef;border-radius:10px;padding:20px;margin:22px 0}.climate-question legend[data-v-8156c695]{font-weight:600;padding:0 8px}.climate-options[data-v-8156c695]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.climate-options label[data-v-8156c695]{align-items:center;text-align:center;padding:12px 8px;border:1px solid #dbe4ef;border-radius:7px;cursor:pointer;font-size:13px}.climate-options label.selected[data-v-8156c695]{background:#eaf1fb;border-color:#1b396a}.climate-options b[data-v-8156c695]{font-size:20px}.climate .invalid[data-v-8156c695]{border:2px solid #dc2626;background:#fff7f7}.field-error[data-v-8156c695]{display:block;color:#b91c1c;margin-top:12px}.open-question[data-v-8156c695]{margin-bottom:24px!important}.open-question small[data-v-8156c695]{font-weight:400}.finished[data-v-8156c695]{text-align:center}.finished>i[data-v-8156c695]{color:#15803d;font-size:46px}.finished strong[data-v-8156c695]{overflow-wrap:anywhere}.period-list[data-v-8156c695]{list-style:none;padding:0}.period-list li[data-v-8156c695]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe4ef;padding:10px;gap:10px}.climate p[data-v-8156c695]{line-height:1.6}@media(max-width:650px){.profile-grid[data-v-8156c695]{grid-template-columns:1fr}.climate .surface[data-v-8156c695]{padding:16px}.climate-options[data-v-8156c695]{grid-template-columns:1fr}.climate-options label[data-v-8156c695]{flex-direction:row;text-align:left}.climate-question[data-v-8156c695]{padding:12px}.period-list li[data-v-8156c695]{flex-wrap:wrap}}.climate-dashboard[data-v-2d5bd4f9]{color:#18365f}.filters[data-v-2d5bd4f9],.cards[data-v-2d5bd4f9],.groups[data-v-2d5bd4f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:20px 0}.filters label[data-v-2d5bd4f9]{display:flex;flex-direction:column;gap:8px}.cards article[data-v-2d5bd4f9],.groups article[data-v-2d5bd4f9]{border:1px solid #dce5f0;border-radius:12px;padding:20px;background:#f8fafc}.cards article[data-v-2d5bd4f9]{display:flex;flex-direction:column;gap:10px}.cards strong[data-v-2d5bd4f9]{font-size:28px}.cards small[data-v-2d5bd4f9]{font-size:13px;font-weight:400}.bar[data-v-2d5bd4f9]{display:grid;grid-template-columns:1fr auto;gap:8px;margin:14px 0}.bar progress[data-v-2d5bd4f9]{grid-column:1/-1;width:100%;height:10px;accent-color:#275f9c}meter[data-v-2d5bd4f9]{width:100%}.scroll[data-v-2d5bd4f9]{overflow:auto;max-height:420px}table[data-v-2d5bd4f9]{border-collapse:collapse;width:100%}th[data-v-2d5bd4f9],td[data-v-2d5bd4f9]{text-align:left;padding:12px;border-bottom:1px solid #dde5ef}th[data-v-2d5bd4f9]{position:sticky;top:0;background:#edf2fa}details[data-v-2d5bd4f9]{border-top:1px solid #dce5f0;padding:18px 0}summary[data-v-2d5bd4f9]{cursor:pointer;font-weight:600}.history[data-v-2d5bd4f9]{display:flex;gap:14px;flex-wrap:wrap}.history>div[data-v-2d5bd4f9]{display:flex;flex-direction:column;padding:16px;background:#edf2fa;border-radius:8px}.note[data-v-2d5bd4f9]{font-size:13px;color:#526785}.results-area-download[data-v-18b6a663]{margin-top:16px}.results-area-download[data-v-18b6a663] .p-button{width:100%}.preview-navigation[data-v-18b6a663]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}.results-rating-table[data-v-66ad3778]{margin:28px 0;color:#243b53}.results-rating-table h3[data-v-66ad3778]{margin:0 0 8px;font-size:18px;color:#173858}.results-rating-table p[data-v-66ad3778]{font-size:14px;line-height:1.6;color:#526579}.rating-table-scroll[data-v-66ad3778]{overflow-x:auto;border:1px solid #dce5ef;border-radius:12px;box-shadow:0 4px 16px #17385808}table[data-v-66ad3778]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:480px;background:#fff;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums}caption[data-v-66ad3778]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}th[data-v-66ad3778],td[data-v-66ad3778]{text-align:center;vertical-align:middle;padding:12px 8px;border-bottom:1px solid #e6edf4}thead th[data-v-66ad3778]{background:#244b70;color:#fff;font-size:13px;font-weight:600;border-right:1px solid #ffffff20;border-bottom:1px solid #ffffff20;padding:10px 8px}thead tr:last-child th[data-v-66ad3778]{background:#edf3fa;color:#244b70;border-color:#dce5ef;font-weight:700}tbody th[data-v-66ad3778]{font-weight:600;color:#385777}tbody tr[data-v-66ad3778]:nth-child(2n){background:#f7f9fc}tbody tr[data-v-66ad3778]:hover{background:#edf4fb}tbody td[data-v-66ad3778]:last-child{font-weight:700;color:#173f65;background:#eaf2fb80}.question-column[data-v-66ad3778]{width:20%}.rating-column[data-v-66ad3778]{width:12%}.average-column[data-v-66ad3778]{width:20%}tfoot th[data-v-66ad3778],tfoot td[data-v-66ad3778]{background:#e6eef8;color:#173f65;font-weight:700;border-bottom:0}tfoot td[data-v-66ad3778]:last-child{background:#244b70;color:#fff;font-size:16px}@media(max-width:600px){th[data-v-66ad3778],td[data-v-66ad3778]{padding:10px 6px}.results-rating-table p[data-v-66ad3778]{font-size:13px}}.results-observations[data-v-66ad3778]{margin-top:24px}.observation[data-v-66ad3778]{margin-top:12px;padding:16px;border:1px solid #dce5ef;border-radius:10px;background:#f7f9fc}.observation strong[data-v-66ad3778]{font-size:13px;overflow-wrap:anywhere}.observation p[data-v-66ad3778]{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.observations-scroll[data-v-66ad3778]{max-height:360px;overflow-y:auto;scrollbar-gutter:stable;padding:0 8px 4px 0}.observations-scroll[data-v-66ad3778]:focus-visible{outline:2px solid #244b70;outline-offset:4px;border-radius:8px}.comments-pagination[data-v-66ad3778]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:13px}.comments-pagination button[data-v-66ad3778]{padding:9px 14px;border:1px solid #244b70;border-radius:8px;background:#244b70;color:#fff;font:inherit;cursor:pointer}.comments-pagination button[data-v-66ad3778]:disabled{opacity:.45;cursor:default}.comments-pagination button[data-v-66ad3778]:focus-visible{outline:2px solid #244b70;outline-offset:3px}.quality-support[data-v-21c58a05]{margin-top:20px;color:#1b396a}.support-toolbar[data-v-21c58a05]{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.support-toolbar label[data-v-21c58a05],.support-form label[data-v-21c58a05]{display:grid;gap:6px}.support-form[data-v-21c58a05]{display:grid;gap:14px}.support-form label[data-v-21c58a05]:has(input[type=checkbox]){display:flex;align-items:center}.support-toolbar input[data-v-21c58a05],.support-toolbar select[data-v-21c58a05],.support-form input[data-v-21c58a05]:not([type=checkbox]),.support-form select[data-v-21c58a05]{padding:10px;border:1px solid #bdcbdc;border-radius:6px;font:inherit;min-width:0}.support-table[data-v-21c58a05]{overflow:auto;margin-top:16px}.support-table table[data-v-21c58a05]{width:100%;border-collapse:collapse}.support-table th[data-v-21c58a05],.support-table td[data-v-21c58a05]{padding:10px;text-align:left;border-bottom:1px solid #dce6f1;font-size:13px}.support-table th[data-v-21c58a05]{background:#edf2f8}.quality-support button[data-v-21c58a05],.support-form button[data-v-21c58a05]{background:#1b396a;color:#fff;padding:9px 12px;border:0;border-radius:6px;cursor:pointer}.quality-support button[data-v-21c58a05]:disabled,.support-form button[data-v-21c58a05]:disabled{opacity:.5;cursor:default}button[data-v-21c58a05]:focus-visible{outline:2px solid #8299b5;outline-offset:3px}.chief-photo[data-v-3d37bff4]{width:72px;height:72px;object-fit:cover;border-radius:12px}.period-enrollment[data-v-3e2a17a2]{padding:16px;background:#f5f8fc;border-radius:12px}.period-enrollment h3[data-v-3e2a17a2]{color:#1b396a;margin-top:0}.toolbar[data-v-3e2a17a2]{align-items:center}.career-filters[data-v-5e7e0edf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-bottom:16px}.career-filters label[data-v-5e7e0edf]{display:block;font-weight:600;margin-bottom:8px}.institution-registry[data-v-d630c58d]{display:grid;gap:14px}.institution-registry h2[data-v-d630c58d],.institution-registry h3[data-v-d630c58d],.institution-registry p[data-v-d630c58d]{margin:0}.registry-import[data-v-d630c58d]{display:grid;gap:12px;padding:20px;background:#f3f7fc;border:1px solid #dce6f1;border-radius:10px}.registry-headers[data-v-d630c58d]{font-family:monospace;overflow-wrap:anywhere;color:#18365f}.registry-import button[data-v-d630c58d]{justify-self:start}.registry-search[data-v-d630c58d]{display:grid;gap:8px}.registry-search>div[data-v-d630c58d],.registry-pagination[data-v-d630c58d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.registry-search input[data-v-d630c58d]{flex:1;min-width:160px}.registry-pagination[data-v-d630c58d]{justify-content:space-between}.institution-registry ul[data-v-d630c58d]{padding-left:20px;margin:0}.registry-import input[type=file][data-v-d630c58d]{max-width:100%}.registry-worker-filters[data-v-d630c58d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.institution-areas[data-v-5a415015]{display:grid;gap:16px}.institution-areas h2[data-v-5a415015],.institution-areas h3[data-v-5a415015],.institution-areas p[data-v-5a415015]{margin:0}.area-form[data-v-5a415015]{display:grid;gap:10px;max-width:680px;padding:18px;background:#f3f7fc;border:1px solid #dce6f1;border-radius:10px}.area-actions[data-v-5a415015]{display:flex;gap:10px;flex-wrap:wrap}.institution-profile[data-v-d1e2ca9d]{display:grid;gap:16px}.institution-profile h2[data-v-d1e2ca9d]{margin:0}.institution-profile form[data-v-d1e2ca9d]{display:grid;gap:18px;max-width:720px}.institution-profile fieldset[data-v-d1e2ca9d]{display:grid;gap:10px;min-width:0;border:1px solid #dce6f1;border-radius:10px;padding:18px}.institution-profile legend[data-v-d1e2ca9d]{font-weight:600}.postal-entry[data-v-d1e2ca9d]{display:flex;gap:10px;flex-wrap:wrap}.results-grid[data-v-6121bd1b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr))}.results-card[data-v-6121bd1b]{--area-color:#1b396a;--area-tint:#f0f4fa;display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;margin-bottom:0;border-top:4px solid var(--area-color);background:linear-gradient(135deg,var(--area-tint),#fff 75%)}.results-card h2[data-v-6121bd1b]{display:flex;align-items:flex-start;gap:10px;min-height:0;margin:0;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.results-card h2 i[data-v-6121bd1b]{font-size:1.6rem;color:var(--area-color);flex-shrink:0}.results-card p[data-v-6121bd1b]{margin:10px 0 0}.results-card .result-score[data-v-6121bd1b]{margin:8px 0 12px;font-size:38px;line-height:1.15;color:var(--area-color)}.results-card[data-v-6121bd1b] .p-progressbar-value{background:var(--area-color)}.results-card[data-v-6121bd1b]:nth-child(7n+2){--area-color:#087f8c;--area-tint:#edf9fa}.results-card[data-v-6121bd1b]:nth-child(7n+3){--area-color:#7c3aed;--area-tint:#f5f0ff}.results-card[data-v-6121bd1b]:nth-child(7n+4){--area-color:#b45309;--area-tint:#fff7ed}.results-card[data-v-6121bd1b]:nth-child(7n+5){--area-color:#be185d;--area-tint:#fff1f6}.results-card[data-v-6121bd1b]:nth-child(7n+6){--area-color:#166534;--area-tint:#effaf2}.results-card[data-v-6121bd1b]:nth-child(7n+7){--area-color:#4338ca;--area-tint:#f0f1ff}.dashboard-executive-title[data-v-6121bd1b]{margin:0 0 18px;color:#18365f}.dashboard-executive-title p[data-v-6121bd1b]{font-size:11px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.dashboard-executive-title h1[data-v-6121bd1b]{font-size:28px;margin:0}.executive-filters[data-v-6121bd1b]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:18px!important;padding:16px!important;border:1px solid #dce6f1;border-radius:9px!important;align-items:end!important;margin-bottom:6px!important}.executive-filters label[data-v-6121bd1b]{font-size:12px!important}.dashboard-connection[data-v-6121bd1b]{font-size:11px;color:#607b9d;margin:4px 0 14px}.dashboard-more[data-v-6121bd1b]{margin-top:20px}.dashboard-more>summary[data-v-6121bd1b]{cursor:pointer;padding:16px;border:1px solid #dce6f1;border-radius:8px;background:#fff;color:#1b396a;font-weight:600}@media(max-width:1100px){.executive-filters[data-v-6121bd1b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.executive-filters[data-v-6121bd1b]{grid-template-columns:1fr}}.principal-brand[data-v-6121bd1b]{display:flex;align-items:center;gap:18px;min-width:0}.principal-tecnm-logo[data-v-6121bd1b]{display:block;width:150px;height:46px;object-fit:contain;flex-shrink:0}@media(max-width:650px){.principal-brand[data-v-6121bd1b]{gap:8px;flex-wrap:wrap}.principal-tecnm-logo[data-v-6121bd1b]{width:112px;height:36px}.workspace>header[data-v-6121bd1b]{flex-wrap:wrap;gap:10px}}.question.question-unanswered[data-v-6121bd1b],.comments-section.question-unanswered[data-v-6121bd1b]{border:2px solid #dc2626;background:#fff1f2}.question-unanswered legend[data-v-6121bd1b],.question-unanswered .question-error[data-v-6121bd1b],.comments-section .question-error[data-v-6121bd1b]{color:#b91c1c}.comments-section.question-unanswered[data-v-6121bd1b] textarea{border:2px solid #dc2626;background:#fff7f7}.question-error[data-v-6121bd1b]{color:#b91c1c;font-weight:600}.app-rating-intro[data-v-6121bd1b]{color:#526785;margin-bottom:20px}.app-rating-intro>span[data-v-6121bd1b]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#1b396a;font-weight:600}.app-rating-intro p[data-v-6121bd1b]{line-height:1.6;margin:10px 0 0;font-size:14px}.app-rating-list[data-v-6121bd1b]{display:grid;gap:16px}.app-rating-card[data-v-6121bd1b]{border:1px solid #dce6f1;background:#f8fafc;border-radius:12px;padding:18px 22px;text-align:center}.app-rating-card h3[data-v-6121bd1b]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;color:#1b396a;margin:0 0 16px;line-height:1.4}.app-rating-number[data-v-6121bd1b]{display:inline-grid;place-items:center;background:#e7edf6;width:25px;height:25px;border-radius:50%;font-size:12px;flex-shrink:0}.app-rating-card[data-v-6121bd1b] .p-rating{justify-content:center;gap:14px}.app-rating-card[data-v-6121bd1b] .p-rating-option{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}.app-rating-card[data-v-6121bd1b] .p-rating-icon{width:27px;height:27px;color:#74869f}.app-rating-card[data-v-6121bd1b] .p-rating-option-active .p-rating-icon{color:#b18335}.app-rating-endpoints[data-v-6121bd1b]{display:flex;justify-content:space-between;max-width:254px;margin:8px auto 0;color:#64748b;font-size:11px;gap:12px}.app-rating-selection[data-v-6121bd1b]{color:#1b396a;font-size:13px;font-weight:600;min-height:20px;margin:12px 0 0}.app-rating-footer[data-v-6121bd1b]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:12px}.app-rating-footer small[data-v-6121bd1b]{color:#64748b}@media(max-width:440px){.app-rating-card[data-v-6121bd1b]{padding:16px 12px}.app-rating-footer[data-v-6121bd1b]{flex-direction:column}.app-rating-footer[data-v-6121bd1b] button{width:100%}.app-rating-card[data-v-6121bd1b] .p-rating{gap:9px}}
