.card{background:#fff;border:1px solid #eaf3fb;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:box-shadow 250ms ease-out,transform 250ms ease-out;margin-bottom:1.5rem}.card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.card .card-body{padding:1.5rem}@media(max-width: 768px){.card .card-body{padding:1rem}}.card .card-title{font-size:1.125rem;font-weight:700;color:#1c2333;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.card .card-title::before{content:"";width:4px;height:24px;background:#353f5d;border-radius:.25rem}.card .subtitle-item{font-size:.875rem;color:#5a5a5a;margin-right:.5rem}.card .subtitle-item.academic-year,.card .subtitle-item.selectedSubgroup{font-weight:600;color:#353f5d}.alert{border:1px solid rgba(0,0,0,0);border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem}.alert.alert-warning{background-color:#fffbef;border-color:rgba(229,185,60,.3);color:rgb(120,92.9230769231,16)}.alert.alert-warning strong{color:rgb(97.5,75.5,13)}.alert.alert-info{background-color:#eaf3fb;border-color:rgba(74,144,226,.3);color:rgb(20.3,69.3,126.7)}.alert.alert-info strong{color:rgb(16.7785714286,57.2785714286,104.7214285714)}.alert.alert-danger{background-color:#fff3ef;border-color:rgba(255,194,14,.3);color:rgb(152.3220338983,49.5593220339,19.6779661017)}.alert.alert-danger strong{color:rgb(129.7394067797,42.2118644068,16.7605932203)}.alert.alert-success{background-color:#dcfce7;border-color:rgba(16,183,89,.3);color:rgb(3.6984924623,42.3015075377,20.5728643216)}.alert.alert-success strong{color:rgb(1.648241206,18.851758794,9.1683417085)}.alert .btn-close{margin-left:auto;opacity:.5;transition:opacity 150ms ease-out}.alert .btn-close:hover{opacity:1}.page-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6}.page-header .page-title{font-size:1.5rem;font-weight:700;color:#1c2333;margin-bottom:.5rem}.page-header .page-subtitle{font-size:1rem;color:#5a5a5a}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.section-header h2,.section-header h3{font-size:1.25rem;font-weight:700;color:#1c2333;margin:0}.section-nav{--section-nav-width: 240px;--section-nav-visible-handle: 44px;position:fixed;top:60px;left:0;width:var(--section-nav-width);max-height:calc(100vh - 60px);padding:2rem;background:#fff;border-right:1px solid #eaf3fb;box-shadow:2px 0 8px rgba(0,0,0,.05);z-index:100;overflow-y:auto;transition:transform 250ms ease-out,box-shadow 250ms ease-out;display:none}@media(min-width: 1200px){.section-nav{display:block}}.section-nav .nav-label{font-size:.875rem;font-weight:700;color:#5a5a5a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;display:block}.section-nav .nav{display:flex;flex-direction:column;gap:.5rem}.section-nav .nav .nav-link{color:#1c2333;font-size:.875rem;padding:.5rem .75rem;border-radius:.5rem;text-decoration:none;transition:all 250ms ease-out;position:relative}.section-nav .nav .nav-link::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:#353f5d;border-radius:.25rem;transition:height 250ms ease-out}.section-nav .nav .nav-link:hover{background:#f9fafb;color:#353f5d;padding-left:calc(.75rem + 8px)}.section-nav .nav .nav-link:hover::before{height:60%}.section-nav .nav .nav-link.active{background:rgba(53,63,93,.08);color:#353f5d;font-weight:600;padding-left:calc(.75rem + 8px)}.section-nav .nav .nav-link.active::before{height:80%}.section-nav-toggle{position:fixed;top:calc(60px + 0.75rem);left:.5rem;width:32px;height:32px;border:0;border-radius:999px;background:#353f5d;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:1101;transition:background-color 250ms ease-out,opacity 250ms ease-out}.section-nav-toggle::before{content:"";width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(-135deg);margin-left:4px}.section-nav-toggle:hover,.section-nav-toggle:focus{background:hsl(225,27.397260274%,20.6274509804%)}@media(min-width: 1200px){body.has-section-nav .section-nav-toggle{display:inline-flex}}@media(min-width: 1200px){body.navbar-search-open .section-nav-toggle{opacity:0;pointer-events:none}}@media(min-width: 1200px){body.section-nav-collapsed .section-nav{transform:translateX(calc(-100% + var(--section-nav-visible-handle)));box-shadow:none}body.section-nav-collapsed .section-nav-toggle::before{transform:rotate(45deg);margin-left:0}}@media(max-width: 1199px){.section-nav{display:none !important}}.card{background:#fff;border:1px solid #eaf3fb;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:box-shadow 250ms ease-out,transform 250ms ease-out;margin-bottom:1.5rem}.card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.card .card-body{padding:1.5rem}@media(max-width: 768px){.card .card-body{padding:1rem}}.card .card-title{font-size:1.125rem;font-weight:700;color:#1c2333;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.card .card-title::before{content:"";width:4px;height:24px;background:#353f5d;border-radius:.25rem}.card .subtitle-item{font-size:.875rem;color:#5a5a5a;margin-right:.5rem}.card .subtitle-item.academic-year,.card .subtitle-item.selectedSubgroup{font-weight:600;color:#353f5d}.alert{border:1px solid rgba(0,0,0,0);border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem}.alert.alert-warning{background-color:#fffbef;border-color:rgba(229,185,60,.3);color:rgb(120,92.9230769231,16)}.alert.alert-warning strong{color:rgb(97.5,75.5,13)}.alert.alert-info{background-color:#eaf3fb;border-color:rgba(74,144,226,.3);color:rgb(20.3,69.3,126.7)}.alert.alert-info strong{color:rgb(16.7785714286,57.2785714286,104.7214285714)}.alert.alert-danger{background-color:#fff3ef;border-color:rgba(255,194,14,.3);color:rgb(152.3220338983,49.5593220339,19.6779661017)}.alert.alert-danger strong{color:rgb(129.7394067797,42.2118644068,16.7605932203)}.alert.alert-success{background-color:#dcfce7;border-color:rgba(16,183,89,.3);color:rgb(3.6984924623,42.3015075377,20.5728643216)}.alert.alert-success strong{color:rgb(1.648241206,18.851758794,9.1683417085)}.alert .btn-close{margin-left:auto;opacity:.5;transition:opacity 150ms ease-out}.alert .btn-close:hover{opacity:1}.page-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6}.page-header .page-title{font-size:1.5rem;font-weight:700;color:#1c2333;margin-bottom:.5rem}.page-header .page-subtitle{font-size:1rem;color:#5a5a5a}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.section-header h2,.section-header h3{font-size:1.25rem;font-weight:700;color:#1c2333;margin:0}.section-nav{--section-nav-width: 240px;--section-nav-visible-handle: 44px;position:fixed;top:60px;left:0;width:var(--section-nav-width);max-height:calc(100vh - 60px);padding:2rem;background:#fff;border-right:1px solid #eaf3fb;box-shadow:2px 0 8px rgba(0,0,0,.05);z-index:100;overflow-y:auto;transition:transform 250ms ease-out,box-shadow 250ms ease-out;display:none}@media(min-width: 1200px){.section-nav{display:block}}.section-nav .nav-label{font-size:.875rem;font-weight:700;color:#5a5a5a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;display:block}.section-nav .nav{display:flex;flex-direction:column;gap:.5rem}.section-nav .nav .nav-link{color:#1c2333;font-size:.875rem;padding:.5rem .75rem;border-radius:.5rem;text-decoration:none;transition:all 250ms ease-out;position:relative}.section-nav .nav .nav-link::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:#353f5d;border-radius:.25rem;transition:height 250ms ease-out}.section-nav .nav .nav-link:hover{background:#f9fafb;color:#353f5d;padding-left:calc(.75rem + 8px)}.section-nav .nav .nav-link:hover::before{height:60%}.section-nav .nav .nav-link.active{background:rgba(53,63,93,.08);color:#353f5d;font-weight:600;padding-left:calc(.75rem + 8px)}.section-nav .nav .nav-link.active::before{height:80%}.section-nav-toggle{position:fixed;top:calc(60px + 0.75rem);left:.5rem;width:32px;height:32px;border:0;border-radius:999px;background:#353f5d;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:1101;transition:background-color 250ms ease-out,opacity 250ms ease-out}.section-nav-toggle::before{content:"";width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(-135deg);margin-left:4px}.section-nav-toggle:hover,.section-nav-toggle:focus{background:hsl(225,27.397260274%,20.6274509804%)}@media(min-width: 1200px){body.has-section-nav .section-nav-toggle{display:inline-flex}}@media(min-width: 1200px){body.navbar-search-open .section-nav-toggle{opacity:0;pointer-events:none}}@media(min-width: 1200px){body.section-nav-collapsed .section-nav{transform:translateX(calc(-100% + var(--section-nav-visible-handle)));box-shadow:none}body.section-nav-collapsed .section-nav-toggle::before{transform:rotate(45deg);margin-left:0}}@media(max-width: 1199px){.section-nav{display:none !important}}.content-components{background-color:#f5f7fa;padding:1rem;min-height:calc(100vh - 80px)}@media(max-width: 768px){.content-components{padding:1rem}}.container-full{padding:0;max-width:100%;width:100%;margin:0 auto}@media(min-width: 1200px){.container-full{padding:0 1.5rem}}.height-350{height:350px;position:relative}.placeholder-paragraph{display:flex;flex-direction:column;gap:1rem;padding:2rem}.placeholder-paragraph .line{height:12px;background:linear-gradient(90deg, #F3F4F6 0%, #EAF3FB 50%, #F3F4F6 100%);border-radius:.25rem;animation:shimmer 1.5s infinite}.placeholder-paragraph .line:nth-child(1){width:80%}.placeholder-paragraph .line:nth-child(2){width:60%}@keyframes shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}.dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:.5rem}.dot.dot-b25e51{background-color:#b25e51}@media(max-width: 430px){.breadcrumb.breadcrumb-style1{flex-wrap:nowrap;overflow-x:auto}.breadcrumb.breadcrumb-style1 .breadcrumb-item{white-space:nowrap}.btn-group{flex-direction:column;align-items:stretch}.btn-group>div{width:100%}.btn-group>div button{width:100%}.content-components .container-full{width:98% !important;max-width:98% !important;margin:0 auto;padding:0 !important}.content-components{padding:0 !important}.schoolname{text-align:center;width:100%}.wrapper2{text-align:center}.wrapper2>div{text-align:center}}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.table thead{background-color:#f9fafb}.table thead th{padding:1rem 1.5rem;font-weight:600;color:#1c2333;text-align:left;border-bottom:2px solid #eaf3fb;white-space:nowrap}.table thead th:first-child{border-top-left-radius:.5rem}.table thead th:last-child{border-top-right-radius:.5rem}.table tbody tr{transition:background-color 150ms ease-out}.table tbody tr:hover{background-color:#f5f7fa}.table tbody tr td,.table tbody tr th{padding:1rem 1.5rem;color:#1c2333;border-bottom:1px solid #f3f4f6}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:last-child td:first-child{border-bottom-left-radius:.5rem}.table tbody tr:last-child td:last-child{border-bottom-right-radius:.5rem}.table.data-table-pro tbody tr td,.table.data-table-pro tbody tr th{border-top:1px solid #eaf3fb;border-bottom:1px solid #eaf3fb !important}hr{border:none;border-top:1px solid #eaf3fb;margin:2rem 0}.mg-y-20{margin-top:2rem;margin-bottom:2rem}.mg-b-8{margin-bottom:.75rem}.mg-t-10{margin-top:1rem}.wrapper{background:#fff;padding:1.5rem;border-radius:.5rem;margin-bottom:1rem}.wrapper .srcSmall p{color:#5a5a5a;font-size:.875rem;line-height:1.75;margin:0}.wrapper a{color:#353f5d;text-decoration:none;font-weight:600;transition:color 150ms ease-out}.wrapper a:hover{color:hsl(225,27.397260274%,18.6274509804%);text-decoration:underline}.wrapper a:focus-visible{outline:2px solid #353f5d;outline-offset:2px;border-radius:.25rem}h5[id]{font-size:1.25rem;font-weight:700;color:#1c2333;margin-bottom:1rem;padding-top:1.5rem;scroll-margin-top:120px}h5[id]::before{content:"";display:inline-block;width:6px;height:28px;background:#353f5d;border-radius:.25rem;margin-right:.75rem;vertical-align:middle}@media(max-width: 992px){.row-xs{margin-left:0;margin-right:0}.row-xs>[class*=col-]{padding-left:.5rem;padding-right:.5rem}}@media(max-width: 768px){.d-sm-flex{display:block !important}.d-sm-flex .alert{width:100% !important}.card .card-title{font-size:1rem}.subtitle-item{display:block;margin-bottom:.25rem}.subtitle-item+.subtitle-item{margin-left:0 !important}}@media print{.no-print{display:none !important}.section-nav{display:none}.card{box-shadow:none;page-break-inside:avoid}.alert{border:1px solid currentColor}}h5[id^=section]:empty,h5[id^=section]:not([data-i18n]){display:none;margin:0;padding:0}h5[id^=section]:blank{display:none}.accountability-alert-enhanced .alert-header{font-weight:600;margin-bottom:.5rem}#sectionOfficialClassification{border-radius:.25rem !important;box-shadow:0 4px 16px rgba(0,0,0,.08) !important}.official-classifications-row .card.card-body{border:none !important;box-shadow:none !important}#sectionOfficialClassification .card.card-body{border:none !important;box-shadow:none !important;border-radius:1rem !important}#sectionOfficialClassification .row.row-xs.display-flex{border-radius:1rem !important;overflow:hidden}#sectionOfficialClassification .col-12{border:none !important;border-radius:.25rem !important;overflow:hidden}.nav-tabs{background:#fff;border-bottom:2px solid #eaf3fb;margin-bottom:1.25rem;padding:0 1rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.nav-tabs .nav-item{margin-bottom:-2px;margin-right:.25rem}.nav-tabs .nav-item .nav-link{color:#5a5a5a;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);padding:1rem 1.25rem;font-weight:600;font-size:1.125rem;transition:all .2s ease;position:relative;min-height:60px;display:flex;align-items:center;justify-content:center;text-align:center}.nav-tabs .nav-item .nav-link::before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:3px;background:#353f5d;transition:width .3s ease}.nav-tabs .nav-item .nav-link:hover{color:#353f5d;background:#f9fafb}.nav-tabs .nav-item .nav-link:hover::before{width:100%}.nav-tabs .nav-item .nav-link:focus{outline:none;box-shadow:0 0 0 3px rgba(53,63,93,.1)}.nav-tabs .nav-item .nav-link.active{color:#353f5d;background:#fff;border-bottom-color:rgba(0,0,0,0);font-weight:700}.nav-tabs .nav-item .nav-link.active::before{width:100%;height:3px}.nav-tabs .nav-item .nav-link.active:hover{background:#fff}.nav-tabs .nav-item .nav-link.disabled,.nav-tabs .nav-item .nav-link:disabled{color:#737373;background:rgba(0,0,0,0);cursor:not-allowed;opacity:.5}.nav-tabs .nav-item .nav-link.disabled:hover,.nav-tabs .nav-item .nav-link:disabled:hover{color:#737373;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.tab-content{padding:1.25rem 0;background:rgba(0,0,0,0)}.tab-content .tab-pane{animation:fadeIn .3s ease}.tab-content .tab-pane.active{animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 767px){.nav-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 .75rem}.nav-tabs::-webkit-scrollbar{height:4px}.nav-tabs::-webkit-scrollbar-track{background:#f9fafb}.nav-tabs::-webkit-scrollbar-thumb{background:#353f5d;border-radius:.25rem}.nav-tabs .nav-item .nav-link{padding:.75rem 1rem;font-size:1rem;min-height:50px;white-space:nowrap}.tab-content{padding:1rem 0}}.cohort-list{display:flex;flex-direction:column;gap:.5rem}.cohort-list .cohort-item{display:flex;gap:.5rem;padding:.5rem;background:rgba(53,63,93,.03);border-radius:.5rem;border-left:3px solid #353f5d}.cohort-list .cohort-item .cohort-label{font-weight:600;color:#353f5d;min-width:90px}.cohort-list .cohort-item .cohort-text{color:#1c2333;flex:1}.SchoolAccountabilityObjectIsla{padding:1.25rem 0}.SchoolAccountabilityObjectIsla .nav-tabs{margin-bottom:1.25rem}.SchoolAccountabilityObjectIsla .card-title{font-size:1.25rem;font-weight:600;color:#1c2333;margin-bottom:1.25rem;padding:.75rem 0 .75rem .75rem;border-left:4px solid #353f5d;line-height:1.4;min-height:50px;display:flex;align-items:center}.SchoolAccountabilityObjectIsla .card-title:empty,.SchoolAccountabilityObjectIsla .card-title:has(br:only-child){display:none}.SchoolAccountabilityObjectIsla .echart{background:#fff;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:box-shadow 250ms ease-out;min-height:400px}.SchoolAccountabilityObjectIsla .echart:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.SchoolAccountabilityObjectIsla .placeholder-paragraph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem}.SchoolAccountabilityObjectIsla .placeholder-paragraph .line{width:100%;max-width:400px;height:12px;background:linear-gradient(90deg, #F9FAFB 0%, #F3F4F6 50%, #F9FAFB 100%);background-size:200% 100%;border-radius:.25rem;animation:shimmer 1.5s infinite}.SchoolAccountabilityObjectIsla .placeholder-paragraph .line:first-child{max-width:300px}.SchoolAccountabilityObjectIsla .placeholder-paragraph .line:last-child{max-width:350px}.SchoolAccountabilityObjectIsla .tab-pane .height-350{min-height:450px;display:flex;flex-direction:column;justify-content:flex-start}@media(max-width: 767px){.SchoolAccountabilityObjectIsla{padding:.75rem 0}.SchoolAccountabilityObjectIsla .nav-tabs{margin-bottom:.75rem}.SchoolAccountabilityObjectIsla .nav-tabs .nav-link{padding:.75rem 1rem;font-size:1rem;min-height:50px}.SchoolAccountabilityObjectIsla .card-title{font-size:1.125rem;padding:.5rem 0 .5rem .5rem;border-left-width:3px;min-height:40px}.SchoolAccountabilityObjectIsla .echart{padding:1rem;min-height:350px}.SchoolAccountabilityObjectIsla .tab-pane .height-350{min-height:380px}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.accountability-content-pre2025 .alert-header,.accountability-content-2025 .alert-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.accountability-content-pre2025 .alert-header i,.accountability-content-2025 .alert-header i{font-size:1.125rem;color:#e5b93c}.accountability-content-pre2025 .alert-header strong,.accountability-content-2025 .alert-header strong{font-size:1.125rem;color:#1c2333}.accountability-content-pre2025 .alert-body .alert-note,.accountability-content-2025 .alert-body .alert-note{margin-top:.75rem;padding:.75rem;background:rgba(229,185,60,.05);border-radius:.5rem;border-left:3px solid #e5b93c}#sectionOfficialClassification{background:var(--navbar-background) !important;color:#fff}#sectionOfficialClassification .card,#sectionOfficialClassification .official-classification-title,#sectionOfficialClassification .official-classifications-row,#sectionOfficialClassification .classification-box{background:none;color:#fff !important}#sectionOfficialClassification span,#sectionOfficialClassification h4,#sectionOfficialClassification h6,#sectionOfficialClassification .fw-bold,#sectionOfficialClassification .d-block{color:#fff !important}#OfficialClassificationsRow{display:flex;width:100%;gap:1rem;margin-top:1.5rem}@media(max-width: 767px){#OfficialClassificationsRow{flex-direction:column;gap:1rem;margin-top:2.5rem}}#OfficialClassificationsRow .classification-box{flex:1 1 0;min-width:0;color:#fff;border:none;border-radius:12px;word-break:break-word;white-space:normal;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem 1rem;margin:0}@media(max-width: 767px){#OfficialClassificationsRow .classification-box{flex:1 1 auto;width:100%;max-width:100%;min-width:100%;min-height:100px;padding:1rem}}#OfficialClassificationsRow,#OfficialClassificationsRow *{border:none !important}#sectionOfficialClassification{padding-top:1rem !important;padding-bottom:1rem !important;min-height:unset !important;border:none !important}#sectionOfficialClassification .col-12,#sectionOfficialClassification .card,#sectionOfficialClassification .card-body{margin-top:0 !important;margin-bottom:0 !important;padding-top:1rem !important;padding-bottom:1rem !important;border:none !important}#sectionOfficialClassification .official-classification-title{margin-bottom:.5rem !important;padding-top:0 !important;padding-bottom:0 !important}.classification-box{padding-top:.25rem !important;padding-bottom:.25rem !important;margin-top:0 !important;margin-bottom:0 !important;min-height:unset !important}