.navigator-app-scope [v-cloak],#navigator-app [v-cloak]{display:none}.navigator-app-scope,#navigator-app{--primary-color: rgb(61, 62, 64);--primary-color-light: #cfe741;--primary-dark: rgb(61, 62, 64);--bg-dark: #f8f9fa;--card-bg: #ffffff;--text-main: #212529;--text-muted: #696e7b;--border-color: #dee2e6;--success-color: #198754;--danger-color: #dc3545;--light-bg: #f8f9fa}.navigator-app-scope,#navigator-app{font-family:"Inter",sans-serif;color:var(--text-main);margin:0;padding:0;font-size:1.6rem}.navigator-app-scope .main-wrapper,#navigator-app .main-wrapper{width:100%}.navigator-app-scope h1,.navigator-app-scope h2,.navigator-app-scope h3,.navigator-app-scope h4,.navigator-app-scope h5,.navigator-app-scope h6,#navigator-app h1,#navigator-app h2,#navigator-app h3,#navigator-app h4,#navigator-app h5,#navigator-app h6{line-height:1.2 !important;font-family:"Inter",sans-serif !important}.navigator-app-scope h1,.navigator-app-scope h2,.navigator-app-scope h3,.navigator-app-scope h4,.navigator-app-scope h5,.navigator-app-scope h6,#navigator-app h1,#navigator-app h2,#navigator-app h3,#navigator-app h4,#navigator-app h5,#navigator-app h6{margin-top:0;margin-bottom:.8rem}.navigator-app-scope h1,.navigator-app-scope .h1,#navigator-app h1,#navigator-app .h1{font-size:4rem !important}.navigator-app-scope h2,.navigator-app-scope .h2,#navigator-app h2,#navigator-app .h2{font-size:3.2rem !important}.navigator-app-scope h3,.navigator-app-scope .h3,#navigator-app h3,#navigator-app .h3{font-size:2.8rem !important}.navigator-app-scope h4,.navigator-app-scope .h4,#navigator-app h4,#navigator-app .h4{font-size:2.4rem !important}.navigator-app-scope h5,.navigator-app-scope .h5,#navigator-app h5,#navigator-app .h5{font-size:2rem !important}.navigator-app-scope h6,.navigator-app-scope .h6,#navigator-app h6,#navigator-app .h6{font-size:1.6rem !important}.navigator-app-scope p,#navigator-app p{line-height:1.5 !important;font-family:"Inter",sans-serif !important}.navigator-app-scope p,#navigator-app p{margin-top:0;margin-bottom:1.6rem}.navigator-app-scope .main-wrapper .mb-5,.navigator-app-scope .assessment-container .mb-5,#navigator-app .main-wrapper .mb-5,#navigator-app .assessment-container .mb-5{margin-bottom:4.8rem !important}.navigator-app-scope .main-wrapper .mb-4,.navigator-app-scope .assessment-container .mb-4,#navigator-app .main-wrapper .mb-4,#navigator-app .assessment-container .mb-4{margin-bottom:2.4rem !important}.navigator-app-scope .main-wrapper .mb-3,.navigator-app-scope .assessment-container .mb-3,#navigator-app .main-wrapper .mb-3,#navigator-app .assessment-container .mb-3{margin-bottom:1.6rem !important}.navigator-app-scope .main-wrapper .mb-2,.navigator-app-scope .assessment-container .mb-2,#navigator-app .main-wrapper .mb-2,#navigator-app .assessment-container .mb-2{margin-bottom:.8rem !important}.navigator-app-scope .main-wrapper .mb-1,.navigator-app-scope .assessment-container .mb-1,#navigator-app .main-wrapper .mb-1,#navigator-app .assessment-container .mb-1{margin-bottom:.4rem !important}.navigator-app-scope .main-wrapper .mt-5,.navigator-app-scope .assessment-container .mt-5,#navigator-app .main-wrapper .mt-5,#navigator-app .assessment-container .mt-5{margin-top:4.8rem !important}.navigator-app-scope .main-wrapper .mt-4,.navigator-app-scope .assessment-container .mt-4,#navigator-app .main-wrapper .mt-4,#navigator-app .assessment-container .mt-4{margin-top:2.4rem !important}.navigator-app-scope .main-wrapper .mt-3,.navigator-app-scope .assessment-container .mt-3,#navigator-app .main-wrapper .mt-3,#navigator-app .assessment-container .mt-3{margin-top:1.6rem !important}.navigator-app-scope .main-wrapper .mt-2,.navigator-app-scope .assessment-container .mt-2,#navigator-app .main-wrapper .mt-2,#navigator-app .assessment-container .mt-2{margin-top:.8rem !important}.navigator-app-scope .main-wrapper .gap-2,.navigator-app-scope .assessment-container .gap-2,#navigator-app .main-wrapper .gap-2,#navigator-app .assessment-container .gap-2{gap:.8rem !important}.navigator-app-scope .main-wrapper .gap-3,.navigator-app-scope .assessment-container .gap-3,#navigator-app .main-wrapper .gap-3,#navigator-app .assessment-container .gap-3{gap:1.6rem !important}.navigator-app-scope .main-wrapper .gap-4,.navigator-app-scope .assessment-container .gap-4,#navigator-app .main-wrapper .gap-4,#navigator-app .assessment-container .gap-4{gap:2.4rem !important}.navigator-app-scope .main-wrapper .gy-5,.navigator-app-scope .assessment-container .gy-5,#navigator-app .main-wrapper .gy-5,#navigator-app .assessment-container .gy-5{--bs-gutter-y: 4.8rem !important}.navigator-app-scope .main-wrapper .g-1,.navigator-app-scope .assessment-container .g-1,#navigator-app .main-wrapper .g-1,#navigator-app .assessment-container .g-1{--bs-gutter-x: 0.4rem !important;--bs-gutter-y: 0.4rem !important}.navigator-app-scope .main-wrapper .g-2,.navigator-app-scope .assessment-container .g-2,#navigator-app .main-wrapper .g-2,#navigator-app .assessment-container .g-2{--bs-gutter-x: 0.8rem !important;--bs-gutter-y: 0.8rem !important}.navigator-app-scope .main-wrapper .g-3,.navigator-app-scope .assessment-container .g-3,#navigator-app .main-wrapper .g-3,#navigator-app .assessment-container .g-3{--bs-gutter-x: 1.6rem !important;--bs-gutter-y: 1.6rem !important}.navigator-app-scope .quiz-card,#navigator-app .quiz-card{box-shadow:0 1rem 3rem rgba(0,0,0,.05) !important}.navigator-app-scope .quiz-card,#navigator-app .quiz-card{background:#fff;border-radius:2.4rem}.navigator-app-scope .alert-custom,#navigator-app .alert-custom{background-color:#e8f5e9;color:#2e7d32;padding:1.2rem 2rem;border-radius:1.2rem;border-left:.4rem solid #4caf50;font-size:1.5rem}.navigator-app-scope .option-card,#navigator-app .option-card{transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);border:.1rem solid #e0e4e8;cursor:pointer;background:#fff;border-radius:.8rem}.navigator-app-scope .option-card:hover,#navigator-app .option-card:hover{border-color:var(--primary-color);background-color:#f0f4f8}.navigator-app-scope .option-card.selected,#navigator-app .option-card.selected{border-color:var(--primary-color);background-color:#f0f4f8;box-shadow:0 0 0 .1rem var(--primary-color)}.navigator-app-scope .custom-radio,#navigator-app .custom-radio{width:2rem;height:2rem;border:.2rem solid #ced4da;border-radius:50%;flex-shrink:0;position:relative;transition:all .2s}.navigator-app-scope .custom-radio.checkbox,#navigator-app .custom-radio.checkbox{border-radius:.4rem}.navigator-app-scope .custom-radio.checked,#navigator-app .custom-radio.checked{border-color:var(--primary-color);background-color:var(--primary-color)}.navigator-app-scope .custom-radio.checked::after,#navigator-app .custom-radio.checked::after{content:"";position:absolute;width:.8rem;height:.8rem;background:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%)}.navigator-app-scope .custom-radio.checkbox.checked::after,#navigator-app .custom-radio.checkbox.checked::after{border-radius:.1rem;width:1rem;height:.5rem;background:rgba(0,0,0,0);border-left:.2rem solid #fff;border-bottom:.2rem solid #fff;transform:translate(-50%, -70%) rotate(-45deg)}.navigator-app-scope .border-dashed,#navigator-app .border-dashed{border-style:dashed !important}.navigator-app-scope .sort-control,#navigator-app .sort-control{flex:0 0 auto}.navigator-app-scope .sort-select,#navigator-app .sort-select{height:4.4rem;border-radius:.8rem;padding-left:4rem;padding-right:3.5rem;font-size:1.5rem;cursor:pointer;min-width:280px;background-color:#fff;border:.1rem solid #dee2e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.2rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:all .2s ease;box-shadow:0 .2rem .5rem rgba(0,0,0,.03);color:var(--text-main)}.navigator-app-scope .sort-select:hover,#navigator-app .sort-select:hover{border-color:#adb5bd;background-color:#fcfcfc;box-shadow:0 .4rem .8rem rgba(0,0,0,.05)}.navigator-app-scope .sort-select:focus,#navigator-app .sort-select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 .3rem rgba(61,62,64,.1)}.navigator-app-scope .sort-icon,#navigator-app .sort-icon{position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;display:flex;align-items:center;z-index:1}.navigator-app-scope .sort-icon svg,#navigator-app .sort-icon svg{width:1.8rem;height:1.8rem}.navigator-app-scope .results-screen,#navigator-app .results-screen{min-height:100vh}.navigator-app-scope .text-highlight,#navigator-app .text-highlight{color:var(--primary-color)}.navigator-app-scope .country-card,#navigator-app .country-card{background-color:var(--card-bg) !important;color:var(--text-main) !important;border:.1rem solid var(--border-color) !important;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.05) !important}.navigator-app-scope .country-card,#navigator-app .country-card{border-radius:2rem}.navigator-app-scope .country-flag,#navigator-app .country-flag{width:4.8rem;height:3.42rem;border-radius:.4rem;border:.1rem solid var(--border-color);background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.navigator-app-scope .country-flag.flag,#navigator-app .country-flag.flag{border-radius:.4rem !important}.navigator-app-scope .flag-other,#navigator-app .flag-other{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 28 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 2a8 8 0 1 0 8 8 8 8 0 0 0-8-8Zm.8 14.33V15a1 1 0 0 0-1-1H12.2a1 1 0 0 0-1 1v1.26a6.45 6.45 0 0 1-3.71-1.39l.71-.7a1 1 0 0 0 0-1.42l-1.14-1.14a1 1 0 0 0-1.41 0l-.13.13A6.38 6.38 0 0 1 7.6 10H10a1 1 0 0 0 1-1V7.8a1 1 0 0 0-1-1H9a6.42 6.42 0 0 1 3.54-1.61V6a1 1 0 0 0 1 1h1.6a1 1 0 0 0 1-1v-.47A6.45 6.45 0 0 1 19.34 9H17a1 1 0 0 0-1 1v2a1 1 0 0 0 1-1v-.15a6.39 6.39 0 0 1-.84 3.16l-.86-.86a1 1 0 0 0-1.42 0l-.11.11A6.41 6.41 0 0 1 14.8 16.33Z' fill='%23737373'/%3e%3c/svg%3e")}.navigator-app-scope .badge-custom,#navigator-app .badge-custom{background-color:#f1f3f5;color:#495057;padding:.8rem 1.6rem;border-radius:10rem;font-size:1.4rem;font-weight:500;display:inline-flex;align-items:center;gap:.8rem}.navigator-app-scope .badge-custom svg,#navigator-app .badge-custom svg{width:1.6rem;height:1.6rem;color:#6c757d;fill:currentColor}.navigator-app-scope .badge-custom svg.feather,#navigator-app .badge-custom svg.feather{fill:none}.navigator-app-scope .badge-custom.badge-success-light,#navigator-app .badge-custom.badge-success-light{background-color:#e8f5e9;color:#2e7d32;cursor:pointer;transition:all .2s ease}@media(hover: hover){.navigator-app-scope .badge-custom.badge-success-light:hover,#navigator-app .badge-custom.badge-success-light:hover{background-color:#dcedc8;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}}.navigator-app-scope .badge-custom.badge-success-light svg,#navigator-app .badge-custom.badge-success-light svg{color:#2e7d32}.navigator-app-scope .stat-card,#navigator-app .stat-card{background-color:#f8f9fa;border-radius:1.2rem;padding:1.6rem 1.4rem 1.4rem;position:relative;text-align:center;border:.1rem solid var(--border-color);display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;transition:all .2s ease}@media(hover: hover){.navigator-app-scope .stat-card:hover,#navigator-app .stat-card:hover{background-color:#f0f2f5;border-color:#cfe741;border-color:var(--primary-color-light, #cfe741);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}}.navigator-app-scope .stat-value,#navigator-app .stat-value{font-weight:700;font-size:1.8rem;color:var(--text-main)}.navigator-app-scope .stat-subtext,#navigator-app .stat-subtext{color:var(--text-muted);font-size:1.2rem;text-transform:uppercase;margin-top:.6rem}.navigator-app-scope .stat-icon,#navigator-app .stat-icon{position:absolute;top:.8rem;right:.8rem;color:#adb5bd;background:none;border:none;padding:0;pointer-events:none}.navigator-app-scope .scale-visual,#navigator-app .scale-visual{height:.8rem;position:relative;margin-top:2.5rem}.navigator-app-scope .scale-track,#navigator-app .scale-track{height:100%;width:100%;background:#e9ecef;border-radius:1rem;display:flex;overflow:hidden}.navigator-app-scope .bg-dark-soft,#navigator-app .bg-dark-soft{background-color:#e9ecef !important}.navigator-app-scope .scale-pin,#navigator-app .scale-pin{position:absolute;top:-1.5rem;transform:translateX(-50%);z-index:10}.navigator-app-scope .pin-marker,#navigator-app .pin-marker{width:0;height:0;border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-top:.8rem solid var(--primary-color)}.navigator-app-scope .segment-tuition,#navigator-app .segment-tuition{background-color:#4b89dc}.navigator-app-scope .segment-apartments,#navigator-app .segment-apartments{background-color:#3bafda}.navigator-app-scope .segment-life,#navigator-app .segment-life{background-color:#48cfad}.navigator-app-scope .segment-required,#navigator-app .segment-required{background-color:#adb5bd}.navigator-app-scope .legend-row,#navigator-app .legend-row{display:flex;align-items:center;margin-bottom:1.2rem;font-size:1.4rem}.navigator-app-scope .legend-row.indented,#navigator-app .legend-row.indented{padding-left:2rem}.navigator-app-scope .legend-dot,#navigator-app .legend-dot{width:.8rem;height:.8rem;border-radius:50%;margin-right:1.2rem}.navigator-app-scope .dot-user,#navigator-app .dot-user{background-color:var(--primary-color)}.navigator-app-scope .dot-tuition,#navigator-app .dot-tuition{background-color:#4b89dc}.navigator-app-scope .dot-apartments,#navigator-app .dot-apartments{background-color:#3bafda}.navigator-app-scope .dot-cost-total,#navigator-app .dot-cost-total{background-color:#dee2e6}.navigator-app-scope .dot-life,#navigator-app .dot-life{background-color:#48cfad}.navigator-app-scope .dot-required,#navigator-app .dot-required{background-color:#adb5bd}.navigator-app-scope .card-footer-custom,#navigator-app .card-footer-custom{padding:2.4rem 4.8rem;background-color:#f8f9fa;border-top:.1rem solid var(--border-color)}.navigator-app-scope .btn-favorite-large,#navigator-app .btn-favorite-large{background:none;border:none;padding:.4rem;color:var(--text-muted);transition:all .2s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.navigator-app-scope .btn-favorite-large:hover,#navigator-app .btn-favorite-large:hover{color:var(--primary-color);transform:scale(1.1)}.navigator-app-scope .btn-favorite-large.active,#navigator-app .btn-favorite-large.active{color:var(--primary-color)}.navigator-app-scope .toggle-widgets,#navigator-app .toggle-widgets{position:fixed;bottom:2.5rem;right:2.5rem;display:flex;flex-direction:column;gap:1.2rem;z-index:1050}.navigator-app-scope .toggle-widget-item,#navigator-app .toggle-widget-item{width:5.6rem;height:5.6rem;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.2);color:#fff;transition:all .2s ease;position:relative}.navigator-app-scope .toggle-widget-item:hover,#navigator-app .toggle-widget-item:hover{transform:scale(1.05);filter:brightness(1.1)}.navigator-app-scope .toggle-widget-item.active,#navigator-app .toggle-widget-item.active{background-color:#fff;color:var(--primary-color);border:.1rem solid var(--primary-color)}.navigator-app-scope .favorites-widget.active,#navigator-app .favorites-widget.active{background-color:var(--primary-color);color:#fff;border:none}.navigator-app-scope .toggle-widget-badge,#navigator-app .toggle-widget-badge{position:absolute;top:-0.4rem;right:-0.4rem;color:#fff;border-radius:50%;min-width:2.2rem;height:2.2rem;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:.2rem solid #fff;padding:0 .4rem;z-index:2}.navigator-app-scope .toggle-widget-badge.badge-danger,#navigator-app .toggle-widget-badge.badge-danger{background-color:#ff3b30}.navigator-app-scope .toggle-widget-badge.badge-success,#navigator-app .toggle-widget-badge.badge-success{background-color:#ff9800}.navigator-app-scope .toggle-widget-badge.badge-highlight,#navigator-app .toggle-widget-badge.badge-highlight{background-color:#cfe741;color:#202124}.navigator-app-scope .sort-options-panel,#navigator-app .sort-options-panel{position:absolute;bottom:0;right:6.8rem;background:#fff;border-radius:1.2rem;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.15);padding:.8rem;min-width:24rem;z-index:1100;animation:dropdownFadeIn .2s ease-out}.navigator-app-scope .sort-option-item,#navigator-app .sort-option-item{padding:1rem 1.4rem;border-radius:.8rem;color:var(--text-main);font-size:1.4rem;font-weight:500;transition:all .2s;cursor:pointer;text-align:left}.navigator-app-scope .sort-option-item:hover,#navigator-app .sort-option-item:hover{background-color:#f1f3f5;color:var(--primary-color)}.navigator-app-scope .sort-option-item.active,#navigator-app .sort-option-item.active{background-color:var(--primary-color);color:#fff}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.navigator-app-scope .skeleton-box,#navigator-app .skeleton-box{background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 2s infinite linear;border-radius:.4rem;height:2.2rem;display:inline-block}@keyframes skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.navigator-app-scope .lead-wall-modal-overlay,#navigator-app .lead-wall-modal-overlay{position:fixed;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2000;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.navigator-app-scope .lead-wall-modal-overlay .modal-dialog,#navigator-app .lead-wall-modal-overlay .modal-dialog{pointer-events:auto;width:100%;max-width:none;margin:0}.navigator-app-scope .lead-wall-modal-overlay .modal-content,#navigator-app .lead-wall-modal-overlay .modal-content{background:#fff;color:var(--text-main);border-radius:2rem 2rem 0 0;border:none}.navigator-app-scope .lead-wall-modal-overlay .form-control,#navigator-app .lead-wall-modal-overlay .form-control{background-color:#f8f9fa !important}.navigator-app-scope .lead-wall-modal-overlay .form-control,#navigator-app .lead-wall-modal-overlay .form-control{border:.1rem solid var(--border-color)}.navigator-app-scope .btn-close-modal,#navigator-app .btn-close-modal{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.8rem;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%}.navigator-app-scope .btn-close-modal:hover,#navigator-app .btn-close-modal:hover{background-color:rgba(0,0,0,.05);color:var(--text-main)}.navigator-app-scope .uni-badge,#navigator-app .uni-badge{background-color:rgba(0,0,0,.05);color:var(--text-main);font-size:1.2rem;padding:.2rem .6rem;border-radius:.4rem}@media(max-width: 768px){.navigator-app-scope .results-screen,#navigator-app .results-screen{padding:2rem 1.5rem 6rem}.navigator-app-scope .country-card .p-md-5,#navigator-app .country-card .p-md-5{padding:1.5rem !important}.navigator-app-scope .card-footer-custom,#navigator-app .card-footer-custom{padding:1.5rem 2rem}.navigator-app-scope .results-header .d-flex.gap-3.align-items-end.flex-wrap,.navigator-app-scope .results-header .d-flex.gap-3.align-items-end.flex-wrap>*,.navigator-app-scope .results-header .sort-select,#navigator-app .results-header .d-flex.gap-3.align-items-end.flex-wrap,#navigator-app .results-header .d-flex.gap-3.align-items-end.flex-wrap>*,#navigator-app .results-header .sort-select{width:100% !important}.navigator-app-scope .results-header .sort-select,#navigator-app .results-header .sort-select{min-width:auto !important}}.navigator-app-scope .modal,#navigator-app .modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.navigator-app-scope .modal.show,#navigator-app .modal.show{display:block}.navigator-app-scope .modal-backdrop,#navigator-app .modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000;transition:opacity .15s linear;opacity:0}.navigator-app-scope .modal-backdrop.show,#navigator-app .modal-backdrop.show{opacity:.5}.navigator-app-scope .modal-dialog,#navigator-app .modal-dialog{position:relative;width:auto;margin:.8rem;pointer-events:none}.navigator-app-scope .modal.fade .modal-dialog,#navigator-app .modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}.navigator-app-scope .modal.show .modal-dialog,#navigator-app .modal.show .modal-dialog{transform:none}.navigator-app-scope .modal-dialog-centered,#navigator-app .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1.6rem)}@media(min-width: 576px){.navigator-app-scope .modal-dialog,#navigator-app .modal-dialog{max-width:50rem;margin:2.8rem auto}.navigator-app-scope .modal-dialog-centered,#navigator-app .modal-dialog-centered{min-height:calc(100% - 5.6rem)}}@media(min-width: 1200px){.navigator-app-scope .modal-xl,#navigator-app .modal-xl{max-width:114rem}}.navigator-app-scope .modal-content,#navigator-app .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:.1rem solid rgba(0,0,0,.2);border-radius:1.5rem;outline:0}.navigator-app-scope .modal-header,#navigator-app .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1.6rem;border-bottom:.1rem solid var(--border-color)}.navigator-app-scope .modal-body,#navigator-app .modal-body{position:relative;flex:1 1 auto;padding:1.6rem}.navigator-app-scope .collapse:not(.show),#navigator-app .collapse:not(.show){display:none}.navigator-app-scope .accordion-button,#navigator-app .accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1.6rem;font-size:1.6rem;color:var(--text-main);text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:background-color .15s, border-color .15s, box-shadow .15s;cursor:pointer}.navigator-app-scope .accordion-button::after,#navigator-app .accordion-button::after{flex-shrink:0;width:2rem;height:2rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:2rem;transition:transform .2s ease-in-out}.navigator-app-scope .accordion-button:not(.collapsed)::after,#navigator-app .accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}.navigator-app-scope .spinner-border,#navigator-app .spinner-border{display:inline-block;width:2.4rem;height:2.4rem;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:.75s linear infinite spinner-border}@keyframes spinner-border{to{transform:rotate(360deg)}}.navigator-app-scope .tooltip,#navigator-app .tooltip{position:fixed;z-index:1080;display:block;margin:0;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;font-size:1.2rem;pointer-events:none;opacity:0;transition:opacity .15s linear}.navigator-app-scope .tooltip.show,#navigator-app .tooltip.show{opacity:.9}.navigator-app-scope .tooltip-inner,#navigator-app .tooltip-inner{max-width:20rem;padding:.6rem 1.2rem;color:#fff;text-align:center;background-color:#000;border-radius:.4rem}.navigator-app-scope .progress,#navigator-app .progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.375rem}.navigator-app-scope .progress-bar,#navigator-app .progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:var(--primary-color);transition:width .6s ease}.navigator-app-scope .bg-primary,#navigator-app .bg-primary{background-color:var(--primary-color) !important}.navigator-app-scope .bg-primary.bg-opacity-10,#navigator-app .bg-primary.bg-opacity-10{background-color:rgba(61,62,64,.1) !important}.navigator-app-scope .text-primary,#navigator-app .text-primary{color:var(--primary-color) !important}.navigator-app-scope .shadow-sm,#navigator-app .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.navigator-app-scope .shadow,#navigator-app .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.navigator-app-scope .shadow-lg,#navigator-app .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.navigator-app-scope .border-0,#navigator-app .border-0{border:0 !important}.navigator-app-scope .rounded-3,#navigator-app .rounded-3{border-radius:.8rem !important}.navigator-app-scope .rounded-4,#navigator-app .rounded-4{border-radius:1.2rem !important}.navigator-app-scope .rounded-circle,#navigator-app .rounded-circle{border-radius:50% !important}.navigator-app-scope .position-absolute,#navigator-app .position-absolute{position:absolute !important}.navigator-app-scope .position-relative,#navigator-app .position-relative{position:relative !important}.navigator-app-scope .top-0,#navigator-app .top-0{top:0 !important}.navigator-app-scope .end-0,#navigator-app .end-0{right:0 !important}.navigator-app-scope .bottom-0,#navigator-app .bottom-0{bottom:0 !important}.navigator-app-scope .start-0,#navigator-app .start-0{left:0 !important}.navigator-app-scope .translate-middle,#navigator-app .translate-middle{transform:translate(-50%, -50%) !important}.navigator-app-scope .text-secondary,#navigator-app .text-secondary{color:var(--text-muted) !important}.navigator-app-scope .fs-1,#navigator-app .fs-1{font-size:4rem !important}.navigator-app-scope .fs-2,#navigator-app .fs-2{font-size:3.2rem !important}.navigator-app-scope .fs-3,#navigator-app .fs-3{font-size:2.8rem !important}.navigator-app-scope .fs-4,#navigator-app .fs-4{font-size:2.4rem !important}.navigator-app-scope .fs-5,#navigator-app .fs-5{font-size:2rem !important}.navigator-app-scope .fs-6,#navigator-app .fs-6{font-size:1.6rem !important}.navigator-app-scope .badge-primary-color,#navigator-app .badge-primary-color{color:var(--primary-color) !important}.navigator-app-scope .badge-primary-color,#navigator-app .badge-primary-color{background-color:rgba(61,62,64,.12);padding:.1em .6em;border-radius:5rem;font-weight:600;font-size:.9em;display:inline-block;vertical-align:baseline;position:relative;top:-0.05em}.navigator-app-scope .fw-bold,#navigator-app .fw-bold{font-weight:700 !important}.navigator-app-scope .fw-normal,#navigator-app .fw-normal{font-weight:400 !important}.navigator-app-scope .fw-medium,#navigator-app .fw-medium{font-weight:500 !important}.navigator-app-scope .small,#navigator-app .small{font-size:1.3rem}.navigator-app-scope .text-uppercase,#navigator-app .text-uppercase{text-transform:uppercase !important}.navigator-app-scope .tracking-wider,#navigator-app .tracking-wider{letter-spacing:.05em !important}.navigator-app-scope .list-unstyled,#navigator-app .list-unstyled{padding-left:0;list-style:none}.navigator-app-scope .embed-mode .quiz-card,#navigator-app .embed-mode .quiz-card{box-shadow:none !important;border:1px solid #eee !important}@media(max-width: 768px){.navigator-app-scope .assessment-container,#navigator-app .assessment-container{padding:.8rem !important}}.navigator-app-scope .assessment-container .accordion,#navigator-app .assessment-container .accordion{padding-right:0 !important}.navigator-app-scope .assessment-container .accordion-button,#navigator-app .assessment-container .accordion-button{font-size:1.6rem;line-height:1.5;color:inherit}.navigator-app-scope .assessment-container .accordion-button:not(.collapsed),#navigator-app .assessment-container .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);box-shadow:none;color:inherit}.navigator-app-scope .assessment-container .accordion-button::after,#navigator-app .assessment-container .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3e%3c/svg%3e") !important}.navigator-app-scope .assessment-container .accordion-button::after,#navigator-app .assessment-container .accordion-button::after{width:1.5rem;height:1.5rem;background-size:1.5rem}.navigator-app-scope .assessment-container .accordion-button:not(.collapsed)::after,#navigator-app .assessment-container .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3e%3c/svg%3e") !important}.navigator-app-scope .budget-warning-overlay,#navigator-app .budget-warning-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.96);z-index:1000;display:flex;align-items:center;justify-content:center;border-radius:2.4rem;animation:fadeIn .3s ease}.navigator-app-scope .budget-warning-card,#navigator-app .budget-warning-card{max-width:48rem;width:90%;background:#fff;border-radius:2.4rem;position:relative}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.navigator-app-scope .education-accordion .accordion-item,.navigator-app-scope .university-accordion .accordion-item,#navigator-app .education-accordion .accordion-item,#navigator-app .university-accordion .accordion-item{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.navigator-app-scope .education-accordion .accordion-header,.navigator-app-scope .university-accordion .accordion-header,#navigator-app .education-accordion .accordion-header,#navigator-app .university-accordion .accordion-header{border:1px solid var(--border-color) !important;border-radius:1.2rem !important;box-shadow:0 4px 12px rgba(0,0,0,.03) !important;background-color:#fff !important}.navigator-app-scope .education-accordion .accordion-header,.navigator-app-scope .university-accordion .accordion-header,#navigator-app .education-accordion .accordion-header,#navigator-app .university-accordion .accordion-header{overflow:hidden}.navigator-app-scope .education-accordion .accordion-button,.navigator-app-scope .university-accordion .accordion-button,#navigator-app .education-accordion .accordion-button,#navigator-app .university-accordion .accordion-button{font-size:1.6rem !important;color:var(--text-muted) !important;background-color:#fff !important;padding:1.8rem 2.4rem !important;box-shadow:none !important}.navigator-app-scope .education-accordion .accordion-button:not(.collapsed),.navigator-app-scope .university-accordion .accordion-button:not(.collapsed),#navigator-app .education-accordion .accordion-button:not(.collapsed),#navigator-app .university-accordion .accordion-button:not(.collapsed){color:var(--text-main) !important;background-color:#f8f9fa !important;border-bottom:1px solid var(--border-color) !important}.navigator-app-scope .education-accordion .accordion-button::after,.navigator-app-scope .university-accordion .accordion-button::after,#navigator-app .education-accordion .accordion-button::after,#navigator-app .university-accordion .accordion-button::after{width:2.2rem !important;height:2.2rem !important;background-size:2.2rem !important}.navigator-app-scope .education-accordion .accordion-body,#navigator-app .education-accordion .accordion-body{padding:2.4rem 1rem !important}.navigator-app-scope .pin-potential,#navigator-app .pin-potential{z-index:9}.navigator-app-scope .pin-marker-potential,#navigator-app .pin-marker-potential{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #d63384;position:relative}.navigator-app-scope .pin-potential::after,#navigator-app .pin-potential::after{content:"";position:absolute;top:8px;left:50%;height:20px;border-left:1px dashed #d63384;transform:translateX(-50%)}.navigator-app-scope .dot-potential,#navigator-app .dot-potential{background-color:#d63384;border:1px dashed hsla(0,0%,100%,.4)}

/*# sourceMappingURL=navigator.css.map*/