.staff-menu-grid>.shrink[data-v-21a1dae9]{margin:0 0 1.5rem!important;-webkit-transition:none;transition:none}.staff-menu-grid>.shrink[data-v-21a1dae9]:hover{-webkit-transform:none;transform:none}.staff-menu-grid>.shrink>a[data-v-21a1dae9]{display:block;height:100%;text-decoration:none}.staff-menu-grid .card[data-v-21a1dae9]{position:relative;height:100%;min-height:178px;margin-bottom:0;overflow:hidden;border:1px solid rgba(37,51,65,.06);border-radius:18px;background:hsla(0,0%,100%,.94)!important;-webkit-box-shadow:0 5px 18px rgba(31,41,55,.08);box-shadow:0 5px 18px rgba(31,41,55,.08);-webkit-transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.staff-menu-grid .card[data-v-21a1dae9]:after{position:absolute;top:1.25rem;right:1.25rem;color:#98a2b3;content:"\2192";font-size:1.5rem;line-height:1;-webkit-transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,transform .18s ease;transition:color .18s ease,transform .18s ease,-webkit-transform .18s ease}.staff-menu-grid .shrink>a:focus-visible .card[data-v-21a1dae9],.staff-menu-grid .shrink>a:hover .card[data-v-21a1dae9]{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:rgba(94,114,228,.24);-webkit-box-shadow:0 12px 28px rgba(31,41,55,.13);box-shadow:0 12px 28px rgba(31,41,55,.13)}.staff-menu-grid .shrink>a:focus-visible .card[data-v-21a1dae9]:after,.staff-menu-grid .shrink>a:hover .card[data-v-21a1dae9]:after{color:#5e72e4;-webkit-transform:translateX(3px);transform:translateX(3px)}.staff-menu-grid .shrink>a[data-v-21a1dae9]:focus-visible{outline:2px solid #5e72e4;outline-offset:3px;border-radius:14px}.staff-menu-grid .card-body[data-v-21a1dae9]{padding:1.25rem 1.25rem 1.35rem}.staff-menu-grid .icon.icon-shape[data-v-21a1dae9]{display:-webkit-box;display:-ms-flexbox;display:flex;width:3rem;height:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.1rem!important;border:1px solid rgba(37,51,65,.06);border-radius:.85rem!important;background:#fff!important;-webkit-box-shadow:0 3px 7px rgba(31,41,55,.14)!important;box-shadow:0 3px 7px rgba(31,41,55,.14)!important;color:#5e72e4!important;font-size:1.15rem}.staff-menu-grid .card-title[data-v-21a1dae9]{margin:0 0 .35rem;color:#344767!important;font-size:1rem;font-weight:600;line-height:1.35}.staff-menu-grid .card-description[data-v-21a1dae9]{display:-webkit-box;overflow:hidden;margin:0;color:#67748e;font-size:.875rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:575.98px){.staff-menu-grid .card[data-v-21a1dae9]{min-height:0}}@media (prefers-reduced-motion:reduce){.staff-menu-grid .card[data-v-21a1dae9]{-webkit-transition:none;transition:none}}.terms-page[data-v-1f31a7c3]{min-height:100%}.terms-page__body[data-v-1f31a7c3]{padding-bottom:2.5rem}.terms-panel[data-v-1f31a7c3]{position:relative;overflow:hidden;border:1px solid #e5eaf0;border-radius:.9rem;background:#fff;-webkit-box-shadow:0 .6rem 1.75rem rgba(50,70,90,.1);box-shadow:0 .6rem 1.75rem rgba(50,70,90,.1)}.terms-panel__intro[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;padding:1.5rem 1.5rem 1.35rem;border-bottom:1px solid #edf0f3}.terms-panel__text[data-v-1f31a7c3]{min-width:0}.terms-eyebrow[data-v-1f31a7c3]{display:block;margin-bottom:.35rem;color:#8492a2;font-size:.66rem;font-weight:700;letter-spacing:.11em}.terms-panel__intro h1[data-v-1f31a7c3]{margin:0;color:#293b52;font-size:1.6rem;font-weight:700;line-height:1.2}.terms-panel__intro p[data-v-1f31a7c3]{max-width:46rem;margin:.45rem 0 0;color:#7d8b9a;font-size:.88rem;line-height:1.55}.terms-panel__side[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.terms-current[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem;padding:.5rem .85rem;border:1px solid #bcd4ef;border-radius:.65rem;background:#f5f9ff}.terms-current__label[data-v-1f31a7c3]{color:#5b86b5;font-size:.6rem;font-weight:700;letter-spacing:.09em}.terms-current__value[data-v-1f31a7c3]{color:#1b4f8f;font-size:.8rem;font-weight:700;white-space:nowrap}.terms-add[data-v-1f31a7c3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0;padding:.62rem 1.05rem;border:1px solid #1850b8;border-radius:.55rem;background:#1850b8;color:#fff;font-size:.82rem;font-weight:600;line-height:1.2;-webkit-box-shadow:0 .35rem .9rem rgba(24,80,184,.2);box-shadow:0 .35rem .9rem rgba(24,80,184,.2);-webkit-transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.terms-add[data-v-1f31a7c3]:focus,.terms-add[data-v-1f31a7c3]:hover{background:#144a9e;border-color:#144a9e;color:#fff;-webkit-box-shadow:0 .45rem 1.1rem rgba(24,80,184,.26);box-shadow:0 .45rem 1.1rem rgba(24,80,184,.26)}.terms-add[data-v-1f31a7c3]:focus-visible{outline:2px solid #1850b8;outline-offset:2px}.terms-toolbar[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem;border-bottom:1px solid #edf0f3}.terms-toolbar h2[data-v-1f31a7c3]{margin:0;color:#344767;font-size:1.05rem;font-weight:700}.terms-toolbar__count[data-v-1f31a7c3]{margin:.3rem 0 0;color:#8490a0;font-size:.76rem}.terms-search[data-v-1f31a7c3]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:220px}.terms-search>i[data-v-1f31a7c3]{position:absolute;left:.8rem;color:#9aa6b3;font-size:.8rem;pointer-events:none}.terms-search__input[data-v-1f31a7c3]{width:100%;height:2.45rem;padding:.4rem 2.25rem .4rem 2.15rem;border:1px solid #dbe3ea;border-radius:.55rem;background:#fff;color:#344767;font-size:.82rem;-webkit-appearance:none}.terms-search__input[data-v-1f31a7c3]::-webkit-input-placeholder{color:#a2adba}.terms-search__input[data-v-1f31a7c3]::-moz-placeholder{color:#a2adba}.terms-search__input[data-v-1f31a7c3]:-ms-input-placeholder{color:#a2adba}.terms-search__input[data-v-1f31a7c3]::-ms-input-placeholder{color:#a2adba}.terms-search__input[data-v-1f31a7c3]::placeholder{color:#a2adba}.terms-search__input[data-v-1f31a7c3]::-webkit-search-cancel-button{display:none}.terms-search__input[data-v-1f31a7c3]:focus{border-color:#7ea8dd;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(24,80,184,.12);box-shadow:0 0 0 .2rem rgba(24,80,184,.12)}.terms-search__clear[data-v-1f31a7c3]{position:absolute;right:.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.75rem;height:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#9aa6b3;font-size:.72rem;cursor:pointer}.terms-search__clear[data-v-1f31a7c3]:focus,.terms-search__clear[data-v-1f31a7c3]:hover{background:#eef2f6;color:#526273;outline:none}.terms-state[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:230px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;padding:2rem 1.5rem;color:#83909e;text-align:center}.terms-state>i[data-v-1f31a7c3]{margin-bottom:.35rem;color:#aab6c2;font-size:1.6rem}.terms-state strong[data-v-1f31a7c3]{color:#526273;font-size:.95rem}.terms-state span[data-v-1f31a7c3]{max-width:26rem;font-size:.8rem;line-height:1.55}.terms-state .terms-ghost-button[data-v-1f31a7c3]{margin-top:.75rem}.terms-table-wrap[data-v-1f31a7c3]{overflow-x:auto;-webkit-overflow-scrolling:touch}.terms-table[data-v-1f31a7c3]{width:100%;min-width:820px;margin:0;border-collapse:separate;border-spacing:0}.terms-table th[data-v-1f31a7c3]{padding:.7rem 1.5rem;border-bottom:1px solid #e8edf3;background:#f8fafc;color:#7b8998;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.terms-table td[data-v-1f31a7c3]{padding:.85rem 1.5rem;border-bottom:1px solid #edf0f3;color:#526273;font-size:.84rem;vertical-align:middle}.terms-table tbody tr:last-child td[data-v-1f31a7c3]{border-bottom:0}.terms-table tbody tr[data-v-1f31a7c3]:hover{background:#fafbfd}.terms-table tbody tr.is-current[data-v-1f31a7c3]{background:#f5f9ff}.terms-table tbody tr.is-current[data-v-1f31a7c3]:hover{background:#eef4ff}.terms-table tbody tr.is-current td[data-v-1f31a7c3]:first-child{-webkit-box-shadow:inset 3px 0 0 #1850b8;box-shadow:inset 3px 0 0 #1850b8}.terms-table .is-center[data-v-1f31a7c3]{text-align:center}.terms-table__action-head[data-v-1f31a7c3]{width:1%}.terms-table__identity[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem}.terms-table__term[data-v-1f31a7c3]{overflow-wrap:anywhere;color:#344767;font-weight:700}.terms-table__session[data-v-1f31a7c3]{overflow-wrap:anywhere;color:#526273;font-weight:600}.terms-table__count[data-v-1f31a7c3]{color:#44566c;font-weight:600;font-variant-numeric:tabular-nums}.terms-table__date[data-v-1f31a7c3]{color:#66778a;font-variant-numeric:tabular-nums;white-space:nowrap}.terms-table__action[data-v-1f31a7c3]{width:1%;text-align:right;white-space:nowrap}.terms-badge[data-v-1f31a7c3]{padding:.16rem .45rem;border-radius:999px;background:#eef4ff;color:#1850b8;font-size:.6rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.terms-badge[data-v-1f31a7c3],.terms-edit[data-v-1f31a7c3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.terms-edit[data-v-1f31a7c3]{gap:.35rem;padding:.35rem .6rem;border:1px solid #dbe3ea;border-radius:.45rem;background:#fff;color:#44566c;font-size:.75rem;font-weight:600;cursor:pointer;-webkit-transition:border-color .15s ease,color .15s ease,background-color .15s ease;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.terms-edit[data-v-1f31a7c3]:focus,.terms-edit[data-v-1f31a7c3]:hover{border-color:#7ea8dd;background:#f5f9ff;color:#1850b8;outline:none}.terms-cards[data-v-1f31a7c3]{display:none;gap:.85rem;padding:1.25rem 1.5rem}.term-card[data-v-1f31a7c3]{min-width:0;padding:1rem;border:1px solid #e5eaf0;border-radius:.8rem;background:#fff;-webkit-box-shadow:0 .25rem .75rem rgba(50,70,90,.05);box-shadow:0 .25rem .75rem rgba(50,70,90,.05)}.term-card--current[data-v-1f31a7c3]{border-color:#bcd4ef;background:-webkit-gradient(linear,left top,left bottom,from(#fbfefc),to(#f5f9ff));background:linear-gradient(180deg,#fbfefc,#f5f9ff)}.term-card__head[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.term-card__identity[data-v-1f31a7c3]{display:grid;min-width:0;gap:.15rem}.term-card__term[data-v-1f31a7c3]{overflow-wrap:anywhere;color:#344767;font-size:.95rem;font-weight:700}.term-card__session[data-v-1f31a7c3]{color:#7b8998;font-size:.78rem;font-weight:600}.term-card__facts[data-v-1f31a7c3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem;margin:.9rem 0 0;padding-top:.85rem;border-top:1px dashed #e8edf3}.term-card__facts dt[data-v-1f31a7c3]{color:#99a4b1;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.term-card__facts dd[data-v-1f31a7c3]{margin:.2rem 0 0;overflow-wrap:anywhere;color:#44566c;font-size:.84rem;font-weight:600;font-variant-numeric:tabular-nums}.term-card__actions[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.9rem;padding-top:.85rem;border-top:1px solid #edf0f3}.terms-ghost-button[data-v-1f31a7c3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin:0;padding:.4rem .7rem;border:1px solid #dbe3ea;border-radius:.45rem;background:#fff;color:#44566c;font-size:.76rem;font-weight:600;line-height:1.3;-webkit-transition:border-color .15s ease,color .15s ease,background-color .15s ease;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.terms-ghost-button[data-v-1f31a7c3]:focus,.terms-ghost-button[data-v-1f31a7c3]:hover{border-color:#7ea8dd;background:#f5f9ff;color:#1850b8;outline:none}.terms-drawer[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.terms-drawer__head[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.85rem;padding-bottom:1.1rem;border-bottom:1px solid #edf0f3}.terms-drawer__icon[data-v-1f31a7c3]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 2.6rem;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;place-items:center;border-radius:.7rem;background:#eef4ff;color:#1850b8;font-size:1rem}.terms-drawer__heading[data-v-1f31a7c3]{min-width:0}.terms-drawer__eyebrow[data-v-1f31a7c3]{display:block;margin-bottom:.15rem;color:#8492a2;font-size:.62rem;font-weight:700;letter-spacing:.1em}.terms-drawer__heading h2[data-v-1f31a7c3]{margin:0;color:#344767;font-size:1.15rem;font-weight:700;line-height:1.25}.terms-drawer__heading p[data-v-1f31a7c3]{margin:.3rem 0 0;color:#7d8b9a;font-size:.8rem;line-height:1.45}.terms-drawer__close[data-v-1f31a7c3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;width:2rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:#8492a2;font-size:.85rem;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.terms-drawer__close[data-v-1f31a7c3]:focus,.terms-drawer__close[data-v-1f31a7c3]:hover{background:#eef2f6;color:#344767;outline:none}.terms-form[data-v-1f31a7c3]{margin:0}.terms-form .row[data-v-1f31a7c3]{margin-right:-7.5px;margin-left:-7.5px}.terms-form .row>[class*=col-][data-v-1f31a7c3]{padding-right:7.5px;padding-left:7.5px}.terms-fieldset[data-v-1f31a7c3]{margin:1.35rem 0 0;padding:0;border:0}.terms-fieldset legend[data-v-1f31a7c3]{display:block;width:auto;margin:0 0 .85rem;padding:0;color:#8492a2;font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.terms-fieldset__note[data-v-1f31a7c3]{margin:-.35rem 0 .9rem;color:#8a97a6;font-size:.75rem;line-height:1.5}.terms-form .form-group[data-v-1f31a7c3]{margin-bottom:1rem}.terms-form label[data-v-1f31a7c3]{margin-bottom:.35rem;color:#44566c;font-size:.78rem;font-weight:700}.terms-required[data-v-1f31a7c3]{color:#c23b4a;font-weight:700}.terms-form .form-control[data-v-1f31a7c3]{height:2.5rem;padding:.35rem .7rem;border:1px solid #dbe3ea;border-radius:.5rem;background:#fff;color:#344767;font-size:.84rem}.terms-form .form-control[data-v-1f31a7c3]:focus{border-color:#7ea8dd;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(24,80,184,.12);box-shadow:0 0 0 .2rem rgba(24,80,184,.12)}.terms-form .form-control[data-v-1f31a7c3]:disabled{background:#f4f6f9;color:#8492a2;cursor:not-allowed}.terms-form .form-control.is-invalid[data-v-1f31a7c3]{border-color:#d76a76;-webkit-box-shadow:0 0 0 .2rem rgba(194,59,74,.1);box-shadow:0 0 0 .2rem rgba(194,59,74,.1)}.terms-error[data-v-1f31a7c3]{display:block;margin-top:.3rem;color:#c23b4a;font-size:.72rem;font-weight:600}.terms-hint[data-v-1f31a7c3]{display:block;margin-top:.3rem;color:#8a97a6;font-size:.72rem;line-height:1.45}.terms-current-toggle[data-v-1f31a7c3]{margin-top:1.35rem;padding:1rem;border:1px solid #e5eaf0;border-radius:.75rem;background:#f8fafc;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.terms-current-toggle.is-active[data-v-1f31a7c3]{border-color:#bcd4ef;background:#f5f9ff}.terms-current-toggle[data-v-1f31a7c3] .custom-control-label{color:#344767;font-size:.82rem;font-weight:600}.terms-current-toggle p[data-v-1f31a7c3]{margin:.45rem 0 0 1.6rem;color:#7d8b9a;font-size:.74rem;line-height:1.5}.terms-drawer__actions[data-v-1f31a7c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.6rem;width:100%}.terms-drawer__actions .btn[data-v-1f31a7c3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;margin:0;padding:.4rem 1.1rem;border-radius:.5rem;font-size:.82rem;font-weight:600}.terms-submit[data-v-1f31a7c3]{border:1px solid #1850b8;background:#1850b8;color:#fff}.terms-submit[data-v-1f31a7c3]:focus,.terms-submit[data-v-1f31a7c3]:hover{border-color:#144a9e;background:#144a9e;color:#fff}.terms-submit[data-v-1f31a7c3]:disabled{border-color:#b9c8dc;background:#b9c8dc;color:#fff;cursor:not-allowed}@media (max-width:991.98px){.terms-table-wrap[data-v-1f31a7c3]{display:none}.terms-cards[data-v-1f31a7c3]{display:grid}}@media (max-width:767.98px){.terms-panel__intro[data-v-1f31a7c3]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.terms-toolbar[data-v-1f31a7c3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.terms-search[data-v-1f31a7c3]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (max-width:575.98px){.terms-page__body[data-v-1f31a7c3]{padding-bottom:1.5rem}.terms-panel__intro[data-v-1f31a7c3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.15rem 1rem 1rem}.terms-panel__intro h1[data-v-1f31a7c3]{font-size:1.35rem}.terms-panel__side[data-v-1f31a7c3]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.terms-current[data-v-1f31a7c3]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.terms-add[data-v-1f31a7c3]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.terms-toolbar[data-v-1f31a7c3]{padding:1rem}.terms-cards[data-v-1f31a7c3]{padding:.85rem}.term-card__facts[data-v-1f31a7c3]{gap:.6rem}.terms-drawer__head[data-v-1f31a7c3]{gap:.7rem}.terms-drawer__actions[data-v-1f31a7c3]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.terms-drawer__actions .btn[data-v-1f31a7c3]{width:100%}}.ranking-shell[data-v-4da88040]{padding-bottom:3rem}.print-context[data-v-4da88040]{display:none}.page-heading[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.page-heading h1[data-v-4da88040]{margin:.25rem 0;color:#17283f;font-size:1.85rem;font-weight:750}.page-heading p[data-v-4da88040],.section-heading p[data-v-4da88040],.table-heading p[data-v-4da88040]{margin:0;color:#78869a}.eyebrow[data-v-4da88040]{color:#5284c5;font-size:.69rem;font-weight:800;letter-spacing:.12em}.heading-actions[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem}.mode-pill[data-v-4da88040]{padding:.45rem .75rem;border-radius:999px;font-size:.78rem;font-weight:700}.mode-pill i[data-v-4da88040]{margin-right:.4rem}.live-pill[data-v-4da88040]{color:#26754e;background:#e9f6ef}.demo-pill[data-v-4da88040]{color:#946415;background:#fff5df}.analysis-card[data-v-4da88040],.filter-panel[data-v-4da88040],.ranking-table[data-v-4da88040],.student-detail[data-v-4da88040],.welcome-state[data-v-4da88040]{border-radius:14px}.section-heading[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-heading h2[data-v-4da88040],.table-heading h2[data-v-4da88040]{margin:0 0 .2rem;color:#20334d;font-size:1.02rem;font-weight:750}.filter-grid[data-v-4da88040]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.8rem 1rem}.filter-grid .form-group[data-v-4da88040]{margin:0}.filter-grid label[data-v-4da88040]{display:block;margin-bottom:.4rem;color:#41536a;font-size:.77rem;font-weight:700}.filter-grid .form-control[data-v-4da88040]{font-size:.84rem}.required[data-v-4da88040]{color:#d25757}.inline-loader[data-v-4da88040]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;margin-left:.45rem;color:#748399;font-size:.65rem;font-weight:500}.inline-loader i[data-v-4da88040]{display:inline-block;width:11px;height:11px;border:2px solid #d9e2ed;border-top-color:#4385db;border-radius:50%;-webkit-animation:spin-data-v-4da88040 .7s linear infinite;animation:spin-data-v-4da88040 .7s linear infinite}@-webkit-keyframes spin-data-v-4da88040{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-4da88040{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.filter-actions[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.55rem;padding-top:1.55rem}.filter-note[data-v-4da88040]{margin:.9rem 0 0;color:#78879a;font-size:.77rem}.active-filters[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.8rem;color:#687990;font-size:.76rem}.filter-chip[data-v-4da88040]{padding:.25rem .6rem;border-radius:999px;color:#435772;background:#f0f4f9}.demo-banner[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.8rem 1rem;border:1px solid #f3dfb2;border-radius:10px;color:#77571d;background:#fff6e5;font-size:.83rem}.kpi-grid[data-v-4da88040]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.kpi-card[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:98px;gap:.75rem;padding:.9rem;border-radius:13px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(27,50,78,.07);box-shadow:0 4px 16px rgba(27,50,78,.07)}.kpi-icon[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px}.kpi-card small[data-v-4da88040],.kpi-note[data-v-4da88040]{display:block;color:#738197;font-size:.7rem}.kpi-card small[data-v-4da88040]{font-weight:650}.kpi-card strong[data-v-4da88040]{display:block;overflow:hidden;color:#22354e;font-size:1.13rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.kpi-note[data-v-4da88040]{margin-top:.1rem;color:#8a96a6;font-size:.65rem}.tone-blue .kpi-icon[data-v-4da88040]{color:#427cdb;background:#eaf2ff}.tone-violet .kpi-icon[data-v-4da88040]{color:#795bd1;background:#f0ecff}.tone-slate .kpi-icon[data-v-4da88040]{color:#61738b;background:#edf1f5}.tone-green .kpi-icon[data-v-4da88040]{color:#30865d;background:#e7f6ee}.tone-red .kpi-icon[data-v-4da88040]{color:#cb6260;background:#fff0ef}.tone-amber .kpi-icon[data-v-4da88040]{color:#bd8320;background:#fff5e3}.tone-teal .kpi-icon[data-v-4da88040]{color:#25877d;background:#e6f7f5}.analysis-grid[data-v-4da88040]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.analysis-card .card-body[data-v-4da88040]{padding:1.2rem}.distribution-bars[data-v-4da88040],.subject-bars[data-v-4da88040],.top-list[data-v-4da88040]{display:grid;gap:.8rem}.distribution-row[data-v-4da88040]{display:grid;grid-template-columns:minmax(100px,1fr) 2fr 28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;color:#56677e;font-size:.75rem}.distribution-row strong[data-v-4da88040]{text-align:right;color:#334760}.distribution-track[data-v-4da88040],.mini-track[data-v-4da88040],.subject-track[data-v-4da88040]{height:9px;overflow:hidden;border-radius:999px;background:#edf1f6}.distribution-track i[data-v-4da88040],.mini-track i[data-v-4da88040],.subject-track i[data-v-4da88040]{display:block;height:100%;border-radius:inherit}.subject-row[data-v-4da88040]{display:grid;grid-template-columns:minmax(100px,1fr) 2fr 40px 85px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;color:#56677e;font-size:.73rem}.subject-row>span[data-v-4da88040]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-row strong[data-v-4da88040]{text-align:right;color:#334760}.subject-row small[data-v-4da88040]{color:#8995a5;text-align:right;font-size:.65rem}.subject-track i[data-v-4da88040]{background:#4b89e9}.subject-track i.weak-subject[data-v-4da88040]{background:#df7770}.comparison-list[data-v-4da88040]{display:grid;gap:.85rem}.comparison-row[data-v-4da88040]{display:grid;grid-template-columns:minmax(90px,1fr) 2fr 42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;color:#56677e;font-size:.74rem}.comparison-row>span[data-v-4da88040]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-row strong[data-v-4da88040]{color:#334760;text-align:right}.comparison-row .subject-track i[data-v-4da88040]{background:#55a17b}.top-row[data-v-4da88040]{display:grid;grid-template-columns:28px minmax(90px,1fr) minmax(50px,.8fr) 43px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem}.rank-badge[data-v-4da88040],.rank-medal[data-v-4da88040]{display:inline-grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#526881;background:#eef2f6;font-size:.7rem;font-weight:800}.top-student[data-v-4da88040]{min-width:0}.top-student small[data-v-4da88040],.top-student strong[data-v-4da88040]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-student strong[data-v-4da88040]{color:#344a63;font-size:.76rem}.top-student small[data-v-4da88040]{color:#8b97a7;font-size:.65rem}.mini-track i[data-v-4da88040]{background:#54a47b}.top-row>b[data-v-4da88040]{color:#344a63;text-align:right;font-size:.75rem}.grade-layout[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.3rem}.grade-donut[data-v-4da88040]{position:relative;display:grid;width:145px;height:145px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;border-radius:50%}.grade-donut[data-v-4da88040]:before{position:absolute;width:88px;height:88px;border-radius:50%;background:#fff;content:""}.grade-donut>div[data-v-4da88040]{position:relative;text-align:center}.grade-donut small[data-v-4da88040],.grade-donut strong[data-v-4da88040]{display:block}.grade-donut strong[data-v-4da88040]{color:#263b56;font-size:1.2rem}.grade-donut small[data-v-4da88040]{color:#8794a6;font-size:.68rem}.grade-legend[data-v-4da88040]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.grade-legend li[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;color:#53637a;font-size:.73rem}.grade-legend i[data-v-4da88040]{width:9px;height:9px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:.25rem;border-radius:50%}.grade-legend small[data-v-4da88040]{display:block;color:#8995a5;font-size:.66rem}.pass-summary[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.4rem}.pass-ring[data-v-4da88040]{display:grid;width:125px;height:125px;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;border-radius:50%;position:relative}.pass-ring[data-v-4da88040]:before{position:absolute;width:88px;height:88px;border-radius:50%;background:#fff;content:""}.pass-ring strong[data-v-4da88040]{position:relative;color:#30445e;font-size:1.15rem}.pass-stats[data-v-4da88040]{display:grid;gap:.65rem;color:#596b81;font-size:.75rem}.pass-stats span[data-v-4da88040]{display:grid;grid-template-columns:10px 1fr 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.pass-stats b[data-v-4da88040]{text-align:right;color:#30445e}.pass-stats i[data-v-4da88040]{width:8px;height:8px;border-radius:50%}.pass-dot[data-v-4da88040]{background:#386}.fail-dot[data-v-4da88040]{background:#e46b6b}.support-dot[data-v-4da88040]{background:#dfa83c}.trend-wrap[data-v-4da88040]{height:175px}.trend-wrap svg[data-v-4da88040]{width:100%;height:100%;overflow:visible}.chart-gridline[data-v-4da88040]{stroke:#edf1f6;stroke-width:1}.chart-axis[data-v-4da88040]{fill:#8492a6;font-size:10px}.chart-empty[data-v-4da88040],.empty-state[data-v-4da88040]{display:grid;min-height:150px;place-items:center;text-align:center;color:#929eae;font-size:.82rem}.student-detail[data-v-4da88040]{margin-top:1rem}.detail-stats[data-v-4da88040]{display:grid;grid-template-columns:repeat(6,1fr);gap:.7rem;padding:1rem;border-radius:9px;background:#f7f9fc}.detail-stats small[data-v-4da88040],.detail-stats strong[data-v-4da88040]{display:block}.detail-stats small[data-v-4da88040]{color:#7e8b9d;font-size:.68rem}.detail-stats strong[data-v-4da88040]{color:#304761;font-size:.9rem}.subject-detail-table[data-v-4da88040]{margin-top:1rem}.subject-detail-table h3[data-v-4da88040]{color:#354b65;font-size:.86rem}.subject-detail-table th[data-v-4da88040]{color:#77869a;font-size:.68rem;text-transform:uppercase}.subject-detail-table td[data-v-4da88040]{color:#4d6078;font-size:.75rem}.table-heading[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1.25rem 1.25rem .9rem}.table-heading p[data-v-4da88040]{font-size:.75rem}.table-tools[data-v-4da88040]{gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-box[data-v-4da88040],.table-tools[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box[data-v-4da88040]{height:34px;gap:.45rem;margin:0;padding:0 .6rem;border:1px solid #dce3ec;border-radius:6px;color:#8794a6}.search-box input[data-v-4da88040]{width:190px;border:0;outline:0;font-size:.76rem}.ranking-data th[data-v-4da88040]{padding:.75rem .6rem;color:#738198;background:#f8fafc;font-size:.66rem;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.ranking-data td[data-v-4da88040]{padding:.65rem .6rem;color:#43556c;font-size:.75rem;vertical-align:middle;white-space:nowrap}.ranking-data th.sortable[data-v-4da88040]{cursor:pointer}.ranking-data td strong[data-v-4da88040]{color:#324862}.ranking-data td small[data-v-4da88040]{display:block}.top-row-highlight[data-v-4da88040]{background:#fbfdfb}.incomplete-row[data-v-4da88040]{background:#fffdf7}.support-row[data-v-4da88040]{background:snow}.rank-first[data-v-4da88040]{color:#8c691d;background:#fff0c4}.rank-second[data-v-4da88040]{color:#68778a;background:#edf0f4}.rank-third[data-v-4da88040]{color:#966949;background:#f7eadd}.unranked[data-v-4da88040]{color:#a4adba}.incomplete-note[data-v-4da88040]{color:#ac7a20;font-size:.63rem}.status-badge[data-v-4da88040]{display:inline-block;padding:.24rem .5rem;border-radius:999px;font-size:.65rem;font-weight:750}.status-good[data-v-4da88040]{color:#23714c;background:#e7f5ec}.status-risk[data-v-4da88040]{color:#aa4b4b;background:#ffebea}.status-incomplete[data-v-4da88040]{color:#926a1d;background:#fff4db}.empty-state[data-v-4da88040]{padding:2.5rem 1rem}.empty-state>i[data-v-4da88040]{color:#90a0b4;font-size:1.5rem}.empty-state h3[data-v-4da88040]{margin:.6rem 0 .2rem;color:#354b65;font-size:1rem}.empty-state p[data-v-4da88040]{margin:0;font-size:.8rem}.pagination-row[data-v-4da88040]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.8rem 1.25rem;border-top:1px solid #edf0f5;color:#7e8b9d;font-size:.74rem}.page-controls[data-v-4da88040],.pagination-row[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-controls[data-v-4da88040]{gap:.55rem}.page-controls label[data-v-4da88040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;margin:0}.page-controls select[data-v-4da88040]{width:auto}.report-footnote[data-v-4da88040]{margin:.8rem .2rem;color:#8793a3;font-size:.7rem}.welcome-state[data-v-4da88040]{padding:3rem 1rem;text-align:center}.welcome-state>span[data-v-4da88040]{display:grid;width:48px;height:48px;place-items:center;margin:0 auto .8rem;border-radius:50%;color:#8092a8;background:#f0f4f8}.welcome-state h2[data-v-4da88040]{color:#354b65;font-size:1.05rem}.welcome-state p[data-v-4da88040]{color:#8290a2;font-size:.82rem}@media (max-width:1200px){.kpi-grid[data-v-4da88040]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-grid[data-v-4da88040]{grid-template-columns:repeat(3,minmax(140px,1fr))}.detail-stats[data-v-4da88040]{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.analysis-grid[data-v-4da88040]{grid-template-columns:1fr}.filter-grid[data-v-4da88040],.kpi-grid[data-v-4da88040]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-heading[data-v-4da88040]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.table-tools[data-v-4da88040]{width:100%}.search-box[data-v-4da88040]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-box input[data-v-4da88040]{width:100%;min-width:100px}.subject-row[data-v-4da88040]{grid-template-columns:minmax(90px,1fr) 1.4fr 38px}.subject-row small[data-v-4da88040]{display:none}}@media (max-width:480px){.filter-grid[data-v-4da88040]{grid-template-columns:1fr}.filter-actions[data-v-4da88040]{padding-top:.2rem}.filter-actions .btn[data-v-4da88040]{-webkit-box-flex:1;-ms-flex:1;flex:1}.kpi-card[data-v-4da88040]{min-height:90px;padding:.7rem}.kpi-card strong[data-v-4da88040]{font-size:1rem}.kpi-icon[data-v-4da88040]{width:31px;height:31px}.detail-stats[data-v-4da88040]{grid-template-columns:repeat(2,1fr)}.grade-layout[data-v-4da88040],.pass-summary[data-v-4da88040]{gap:.7rem}.grade-donut[data-v-4da88040]{width:120px;height:120px}.grade-donut[data-v-4da88040]:before{width:74px;height:74px}.pagination-row[data-v-4da88040]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heading-actions[data-v-4da88040]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print{.print-context[data-v-4da88040]{display:block;margin:.5rem 0;color:#20334d;font-size:1rem;font-weight:700}.filter-panel[data-v-4da88040],.heading-actions[data-v-4da88040],.pagination-row[data-v-4da88040],.table-tools[data-v-4da88040]{display:none!important}.ranking-shell[data-v-4da88040]{margin:0!important;padding:0!important}.analysis-card[data-v-4da88040],.kpi-card[data-v-4da88040],.ranking-table[data-v-4da88040],.student-detail[data-v-4da88040]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #ddd!important}}@media print{@page{margin:12mm}body *{visibility:hidden!important}.ranking-report,.ranking-report *{visibility:visible!important}.ranking-report{position:fixed!important;inset:0 auto auto 0!important;z-index:999999!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important}.ranking-report>.header{display:none!important}.ranking-report .ranking-shell{position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}}.borderall{text-align:center;border:3px solid #000}.bordercol{text-align:center;padding-left:5px;padding-right:5px;border:thin solid #000}.padbody{padding:20px}.padhead{padding:5px;border:3px solid #606060}.pad{padding:10px}table{width:100%}.bodytext,table{font-size:9pt}.statement-shell[data-v-03a6ed6d]{padding-bottom:3rem}.page-heading[data-v-03a6ed6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.page-heading h1[data-v-03a6ed6d]{font-size:1.8rem;font-weight:700;color:#162b4d;margin:.3rem 0}.page-heading p[data-v-03a6ed6d],.section-heading p[data-v-03a6ed6d]{margin:0;color:#718096}.eyebrow[data-v-03a6ed6d]{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:#3974a8}.heading-tools[data-v-03a6ed6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem}.mode-pill[data-v-03a6ed6d]{border-radius:20px;padding:.45rem .75rem;background:#edf5f8;color:#256c75;font-size:.78rem;font-weight:600}.mode-pill i[data-v-03a6ed6d]{margin-right:.4rem}.mode-pill.sample[data-v-03a6ed6d]{background:#fff4df;color:#8b5e12}.chart-card[data-v-03a6ed6d],.filter-panel[data-v-03a6ed6d],.table-card[data-v-03a6ed6d]{border-radius:12px}.section-heading[data-v-03a6ed6d]{margin-bottom:1.1rem}.section-heading h2[data-v-03a6ed6d],.section-heading h3[data-v-03a6ed6d],.table-heading h3[data-v-03a6ed6d]{font-size:1rem;font-weight:700;color:#263b58;margin:0 0 .25rem}.filter-grid[data-v-03a6ed6d]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.2rem 1rem}.filter-grid .form-group[data-v-03a6ed6d]{margin-bottom:.75rem}.filter-grid label[data-v-03a6ed6d]{font-size:.78rem;font-weight:600;color:#43536a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inline-loader[data-v-03a6ed6d]{font-size:.7rem;color:#54738f;font-weight:500}.inline-loader i[data-v-03a6ed6d]{display:inline-block;width:11px;height:11px;border:2px solid #cbd5e0;border-top-color:#3182ce;border-radius:50%;vertical-align:-2px;margin-right:4px;-webkit-animation:spin-data-v-03a6ed6d .7s linear infinite;animation:spin-data-v-03a6ed6d .7s linear infinite}.filter-actions[data-v-03a6ed6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:.2rem}.filter-note[data-v-03a6ed6d]{color:#718096;font-size:.78rem;margin:.35rem 0 0}.notice[data-v-03a6ed6d],.sample-banner[data-v-03a6ed6d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.85rem 1rem;border-radius:8px;margin-bottom:1rem;background:#fff7e8;color:#75520f;font-size:.85rem}.notice[data-v-03a6ed6d]{background:#f2f7fb;color:#52677d;margin:1rem 0 1.2rem}.statement-header[data-v-03a6ed6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;padding:1.3rem 1.5rem;border-radius:12px 12px 0 0;border-bottom:1px solid #e8edf2}.statement-header h2[data-v-03a6ed6d]{font-size:1.4rem;font-weight:700;margin:.2rem 0;color:#203650}.statement-header p[data-v-03a6ed6d]{margin:0;color:#708198;font-size:.85rem}.student-identity[data-v-03a6ed6d]{text-align:right;display:grid;gap:.22rem;color:#53677e;font-size:.83rem}.student-identity strong[data-v-03a6ed6d]{font-size:1rem;color:#203650}.summary-grid[data-v-03a6ed6d]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;background:#fff;padding:1rem 1.5rem 1.35rem;border-radius:0 0 12px 12px}.summary-card[data-v-03a6ed6d]{border:1px solid #e7edf3;border-radius:10px;padding:1rem;min-height:112px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.summary-card small[data-v-03a6ed6d]{font-size:.75rem;color:#65768a;font-weight:600}.summary-card strong[data-v-03a6ed6d]{font-size:1.3rem;color:#294c6e;white-space:nowrap}.summary-card span[data-v-03a6ed6d]{font-size:.72rem;color:#8794a4}.summary-card.positive strong[data-v-03a6ed6d],.summary-card.settled strong[data-v-03a6ed6d]{color:#247a59}.summary-card.attention strong[data-v-03a6ed6d]{color:#a8661c}.summary-card .period-value[data-v-03a6ed6d]{font-size:1rem}.chart-grid[data-v-03a6ed6d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.2rem}.chart-card .card-body[data-v-03a6ed6d]{padding:1.25rem}.chart-card h3[data-v-03a6ed6d]{font-size:1rem;font-weight:700;margin:0 0 .2rem;color:#263b58}.chart-card p[data-v-03a6ed6d]{margin:0;color:#718096;font-size:.8rem}.bar-chart[data-v-03a6ed6d]{height:205px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;padding:1.25rem .5rem .1rem;overflow-x:auto}.bar-column[data-v-03a6ed6d]{height:100%;min-width:58px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.bar-column strong[data-v-03a6ed6d]{font-size:.68rem;color:#53677e}.bar-column i[data-v-03a6ed6d]{display:block;width:min(44px,70%);background:-webkit-gradient(linear,left top,left bottom,from(#56a6ca),to(#337ca8));background:linear-gradient(180deg,#56a6ca,#337ca8);border-radius:5px 5px 1px 1px;min-height:3px}.bar-column small[data-v-03a6ed6d]{font-size:.68rem;color:#74859a}.compare-chart[data-v-03a6ed6d]{display:grid;gap:1.2rem;margin-top:1.25rem}.compare-row[data-v-03a6ed6d]{display:grid;grid-template-columns:120px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;font-size:.76rem;color:#586b80}.compare-row>div[data-v-03a6ed6d]{height:10px;background:#edf1f5;border-radius:8px;overflow:hidden}.compare-row i[data-v-03a6ed6d]{display:block;height:100%;border-radius:8px}.compare-row i.blue[data-v-03a6ed6d]{background:#4b8eb8}.compare-row i.green[data-v-03a6ed6d]{background:#4c9b77}.compare-row i.amber[data-v-03a6ed6d]{background:#d59b4c}.compare-row strong[data-v-03a6ed6d]{font-size:.73rem;color:#374c62;white-space:nowrap}.chart-empty[data-v-03a6ed6d]{padding:3rem 1rem;text-align:center;color:#8794a4;font-size:.85rem}.table-card[data-v-03a6ed6d]{background:#fff;overflow:hidden}.table-heading[data-v-03a6ed6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.2rem 1.3rem;border-bottom:1px solid #e8edf2}.table-heading p[data-v-03a6ed6d]{margin:0;color:#7b8999;font-size:.78rem}.table-tools[data-v-03a6ed6d]{gap:.45rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-box[data-v-03a6ed6d],.table-tools[data-v-03a6ed6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box[data-v-03a6ed6d]{gap:.5rem;border:1px solid #dce3ea;border-radius:6px;padding:.35rem .6rem;margin:0;color:#8794a4}.search-box input[data-v-03a6ed6d]{border:0;outline:0;width:150px;font-size:.8rem}.statement-table[data-v-03a6ed6d]{font-size:.8rem}.statement-table thead th[data-v-03a6ed6d]{background:#f7f9fb;color:#56677b;border:0;white-space:nowrap;cursor:pointer}.statement-table tbody td[data-v-03a6ed6d]{vertical-align:middle;color:#4d5e72}.statement-table .amount[data-v-03a6ed6d]{font-weight:600;color:#277454}.statement-table tfoot th[data-v-03a6ed6d]{background:#f7f9fb;border-top:1px solid #e8edf2}.empty-state[data-v-03a6ed6d],.welcome-state[data-v-03a6ed6d]{text-align:center;padding:3rem 1rem;color:#718096}.empty-state>i[data-v-03a6ed6d],.welcome-state>i[data-v-03a6ed6d]{font-size:1.6rem;color:#92a7b8}.empty-state h3[data-v-03a6ed6d],.welcome-state h2[data-v-03a6ed6d]{font-size:1.05rem;color:#324b67;margin:.8rem 0 .3rem}.empty-state p[data-v-03a6ed6d],.welcome-state p[data-v-03a6ed6d]{margin:0;font-size:.85rem}.pagination-row[data-v-03a6ed6d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.85rem 1.2rem;border-top:1px solid #edf0f3;color:#758397;font-size:.78rem}.pagination-row>div[data-v-03a6ed6d],.pagination-row[data-v-03a6ed6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-row>div[data-v-03a6ed6d]{gap:.55rem}.pagination-row select[data-v-03a6ed6d]{border:1px solid #dce3ea;border-radius:5px;padding:.25rem;color:#56677b}.statement-footer[data-v-03a6ed6d]{padding:1rem .2rem;color:#8491a0;font-size:.75rem}.welcome-state[data-v-03a6ed6d]{border-radius:12px}.welcome-state>i[data-v-03a6ed6d]{font-size:2rem}@-webkit-keyframes spin-data-v-03a6ed6d{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-03a6ed6d{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:992px){.filter-grid[data-v-03a6ed6d]{grid-template-columns:repeat(2,minmax(145px,1fr))}.summary-grid[data-v-03a6ed6d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.chart-grid[data-v-03a6ed6d],.filter-grid[data-v-03a6ed6d]{grid-template-columns:1fr}.summary-grid[data-v-03a6ed6d]{grid-template-columns:1fr 1fr;padding:1rem}.statement-header[data-v-03a6ed6d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-identity[data-v-03a6ed6d]{text-align:left}.table-tools[data-v-03a6ed6d]{width:100%}.search-box[data-v-03a6ed6d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-heading h1[data-v-03a6ed6d]{font-size:1.45rem}.compare-row[data-v-03a6ed6d]{grid-template-columns:95px 1fr}.compare-row strong[data-v-03a6ed6d]{grid-column:2}}@media print{@page{size:auto;margin:14mm}body *{visibility:hidden!important}#printable-statement,#printable-statement *{visibility:visible!important}#printable-statement{position:absolute;left:0;top:0;width:100%;padding:0!important}#printable-statement .pagination-row,#printable-statement .table-heading .table-tools{display:none!important}#printable-statement .chart-grid,#printable-statement .notice,#printable-statement .statement-footer,#printable-statement .statement-header,#printable-statement .summary-grid,#printable-statement .table-card{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-box-shadow:none!important;box-shadow:none!important}#printable-statement .statement-table thead{display:table-header-group}#printable-statement .statement-table tr{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.fade-slide-enter-active[data-v-26b5c6db],.fade-slide-leave-active[data-v-26b5c6db]{-webkit-transition:all .35s ease;transition:all .35s ease}.fade-slide-enter[data-v-26b5c6db],.fade-slide-leave-to[data-v-26b5c6db]{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}.table-clean[data-v-26b5c6db]{background:#fff;border-radius:12px;overflow:hidden}.table-clean th[data-v-26b5c6db]{background:#e8f2ff;color:#1e3a8a}.badge[data-v-26b5c6db]{padding:4px 10px;border-radius:20px;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:12px}.pagination-footer[data-v-26b5c6db]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.pagination-buttons[data-v-26b5c6db]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.nav-btn[data-v-26b5c6db],.page-btn[data-v-26b5c6db]{min-width:38px;height:38px;border-radius:10px;border:none;background:#e0edff;color:#1d4ed8;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}.nav-btn[data-v-26b5c6db]:hover,.page-btn[data-v-26b5c6db]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#bfdbfe}.page-btn.active[data-v-26b5c6db]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;-webkit-box-shadow:0 8px 20px rgba(59,130,246,.4);box-shadow:0 8px 20px rgba(59,130,246,.4)}button[data-v-26b5c6db]:disabled{opacity:.5;cursor:not-allowed}.ellipsis[data-v-26b5c6db]{display:inline-block}.ellipsis span[data-v-26b5c6db]{display:inline-block;width:8px;height:8px;margin:0 4px;background:#1d4ed8;border-radius:50%;opacity:.3;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:ellipsis-data-v-26b5c6db 1s infinite;animation:ellipsis-data-v-26b5c6db 1s infinite}.ellipsis span[data-v-26b5c6db]:nth-child(2){-webkit-animation-delay:.18s;animation-delay:.18s}.ellipsis span[data-v-26b5c6db]:nth-child(3){-webkit-animation-delay:.36s;animation-delay:.36s}@-webkit-keyframes ellipsis-data-v-26b5c6db{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.3}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.3}}@keyframes ellipsis-data-v-26b5c6db{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.3}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.3}}.skeleton-table[data-v-26b5c6db]{padding:20px}.skeleton-row[data-v-26b5c6db]{height:18px;margin-bottom:12px;border-radius:6px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e0edff),color-stop(37%,#f0f7ff),color-stop(63%,#e0edff));background:linear-gradient(90deg,#e0edff 25%,#f0f7ff 37%,#e0edff 63%);-webkit-animation:shimmer-data-v-26b5c6db 1.4s infinite;animation:shimmer-data-v-26b5c6db 1.4s infinite}@-webkit-keyframes shimmer-data-v-26b5c6db{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes shimmer-data-v-26b5c6db{0%{background-position:-400px 0}to{background-position:400px 0}}.custodian-thumb[data-v-3ca96dec]{width:90px;height:90px;-o-object-fit:cover;object-fit:cover}.student-attendance-card[data-v-3ca96dec]{overflow:visible;border:none;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.08);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.student-attendance-card[data-v-3ca96dec]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.15);box-shadow:0 10px 24px rgba(0,0,0,.15)}.card-body-top[data-v-3ca96dec]{height:70px;border-radius:calc(.375rem - 1px) calc(.375rem - 1px) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.6rem}.status-badge[data-v-3ca96dec]{font-size:.7rem;font-weight:600;letter-spacing:.02em}.avatar-wrapper[data-v-3ca96dec]{margin-top:-45px;text-align:center}.avatar-img[data-v-3ca96dec]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:4px solid #fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);background-color:#fff}.inputfile+label{font-size:1.25em;font-weight:700;color:#fff;background-color:#000;display:inline-block}.inputfile+label:hover,.inputfile:focus+label{background-color:red}@media (max-width:576px){.table-responsive table thead[data-v-da5186dc]{display:none}.table-responsive table[data-v-da5186dc],.table-responsive table tbody[data-v-da5186dc],.table-responsive table td[data-v-da5186dc],.table-responsive table tr[data-v-da5186dc]{display:block;width:100%}.table-responsive table tr[data-v-da5186dc]{margin-bottom:.75rem;border:1px solid rgba(0,0,0,.05);padding:.5rem;border-radius:6px;background:#fff}.table-responsive table td[data-v-da5186dc]{padding:.25rem .5rem;text-align:right;position:relative}.table-responsive table td[data-v-da5186dc]:before{content:attr(data-label) ": ";float:left;font-weight:600;text-transform:none;color:#495057}.form-control-sm[data-v-da5186dc],.form-control[data-v-da5186dc]{width:100%}}.arms-page[data-v-71fec8a5]{min-height:100%}.arms-page__body[data-v-71fec8a5]{padding-bottom:2.5rem}.arms-panel[data-v-71fec8a5]{position:relative;overflow:hidden;border:1px solid #e5eaf0;border-radius:.9rem;background:#fff;-webkit-box-shadow:0 .6rem 1.75rem rgba(50,70,90,.1);box-shadow:0 .6rem 1.75rem rgba(50,70,90,.1)}.arms-panel__intro[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;padding:1.5rem 1.5rem 1.35rem;border-bottom:1px solid #edf0f3}.arms-panel__text[data-v-71fec8a5]{min-width:0}.arms-eyebrow[data-v-71fec8a5]{display:block;margin-bottom:.35rem;color:#5b86b5;font-size:.66rem;font-weight:700;letter-spacing:.11em}.arms-panel__intro h1[data-v-71fec8a5]{margin:0;color:#293b52;font-size:1.6rem;font-weight:700;line-height:1.2}.arms-panel__intro p[data-v-71fec8a5]{max-width:48rem;margin:.45rem 0 0;color:#7d8b9a;font-size:.88rem;line-height:1.55}.arms-panel__side[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.arms-stat[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.4rem;padding:.5rem .85rem;border:1px solid #dbe7f4;border-radius:.65rem;background:#f5f9ff;color:#5b7fa6;font-size:.76rem;font-weight:600;white-space:nowrap}.arms-stat strong[data-v-71fec8a5]{color:#1850b8;font-size:1rem;font-weight:700}.arms-add[data-v-71fec8a5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0;padding:.62rem 1.05rem;border:1px solid #1850b8;border-radius:.55rem;background:#1850b8;color:#fff;font-size:.82rem;font-weight:600;line-height:1.2;-webkit-box-shadow:0 .35rem .9rem rgba(24,80,184,.22);box-shadow:0 .35rem .9rem rgba(24,80,184,.22);-webkit-transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.arms-add[data-v-71fec8a5]:focus:not(:disabled),.arms-add[data-v-71fec8a5]:hover:not(:disabled){background:#144a9e;border-color:#144a9e;color:#fff;-webkit-box-shadow:0 .45rem 1.1rem rgba(24,80,184,.28);box-shadow:0 .45rem 1.1rem rgba(24,80,184,.28)}.arms-add[data-v-71fec8a5]:focus-visible{outline:2px solid #1850b8;outline-offset:2px}.arms-add[data-v-71fec8a5]:disabled{border-color:#b9c8dc;background:#b9c8dc;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.arms-toolbar[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.85rem 1rem;padding:1.15rem 1.5rem;border-bottom:1px solid #edf0f3}.arms-toolbar h2[data-v-71fec8a5]{margin:0;color:#344767;font-size:1.05rem;font-weight:700}.arms-toolbar__meta[data-v-71fec8a5]{margin:.3rem 0 0;color:#8490a0;font-size:.76rem}.arms-toolbar__tools[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem}.arms-scope[data-v-71fec8a5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;margin:0;color:#7b8998;font-size:.76rem;font-weight:600;white-space:nowrap}.arms-scope__select[data-v-71fec8a5]{height:2.4rem;min-width:150px;padding:0 1.65rem 0 .6rem;border:1px solid #dbe3ea;border-radius:.5rem;background:#fff;color:#344767;font-size:.8rem;font-weight:600;cursor:pointer}.arms-scope__select[data-v-71fec8a5]:focus{border-color:#7ea8dd;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(24,80,184,.12);box-shadow:0 0 0 .2rem rgba(24,80,184,.12)}.arms-scope__select[data-v-71fec8a5]:disabled{background:#f4f6f9;color:#8492a2;cursor:not-allowed}.arms-search[data-v-71fec8a5]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 220px;flex:0 1 220px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:190px}.arms-search>i[data-v-71fec8a5]{position:absolute;left:.8rem;color:#9aa6b3;font-size:.8rem;pointer-events:none}.arms-search__input[data-v-71fec8a5]{width:100%;height:2.4rem;padding:.4rem 2.25rem .4rem 2.15rem;border:1px solid #dbe3ea;border-radius:.55rem;background:#fff;color:#344767;font-size:.82rem;-webkit-appearance:none}.arms-search__input[data-v-71fec8a5]::-webkit-input-placeholder{color:#a2adba}.arms-search__input[data-v-71fec8a5]::-moz-placeholder{color:#a2adba}.arms-search__input[data-v-71fec8a5]:-ms-input-placeholder{color:#a2adba}.arms-search__input[data-v-71fec8a5]::-ms-input-placeholder{color:#a2adba}.arms-search__input[data-v-71fec8a5]::placeholder{color:#a2adba}.arms-search__input[data-v-71fec8a5]::-webkit-search-cancel-button{display:none}.arms-search__input[data-v-71fec8a5]:focus{border-color:#7ea8dd;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(24,80,184,.12);box-shadow:0 0 0 .2rem rgba(24,80,184,.12)}.arms-search__input[data-v-71fec8a5]:disabled{background:#f4f6f9;color:#a2adba;cursor:not-allowed}.arms-search__clear[data-v-71fec8a5]{position:absolute;right:.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.75rem;height:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#9aa6b3;font-size:.72rem;cursor:pointer}.arms-search__clear[data-v-71fec8a5]:focus,.arms-search__clear[data-v-71fec8a5]:hover{background:#eef2f6;color:#526273;outline:none}.arms-state[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:240px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;padding:2rem 1.5rem;color:#83909e;text-align:center}.arms-state>i[data-v-71fec8a5]{margin-bottom:.35rem;color:#9db6d4;font-size:1.6rem}.arms-state strong[data-v-71fec8a5]{color:#526273;font-size:.95rem}.arms-state span[data-v-71fec8a5]{max-width:28rem;font-size:.8rem;line-height:1.55}.arms-state .arms-ghost-button[data-v-71fec8a5]{margin-top:.75rem}.arms-grid[data-v-71fec8a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;padding:1.25rem 1.5rem;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.arms-grid.is-loading[data-v-71fec8a5]{opacity:.5;pointer-events:none}.arm-card[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding:.85rem .9rem;border:1px solid #e5eaf0;border-radius:.75rem;background:#fff;-webkit-box-shadow:0 .25rem .75rem rgba(50,70,90,.05);box-shadow:0 .25rem .75rem rgba(50,70,90,.05);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.arm-card[data-v-71fec8a5]:hover{border-color:#bcd4ef;-webkit-box-shadow:0 .4rem 1rem rgba(24,80,184,.1);box-shadow:0 .4rem 1rem rgba(24,80,184,.1)}.arm-card__index[data-v-71fec8a5]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 2.2rem;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;place-items:center;border-radius:.55rem;background:#eef4ff;color:#2d6fae;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums}.arm-card__name[data-v-71fec8a5]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-wrap:anywhere;color:#344767;font-size:.92rem;font-weight:700}.arm-card__edit[data-v-71fec8a5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.32rem .55rem;border:1px solid #dbe3ea;border-radius:.45rem;background:#fff;color:#44566c;font-size:.73rem;font-weight:600;cursor:pointer;-webkit-transition:border-color .15s ease,color .15s ease,background-color .15s ease;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.arm-card__edit[data-v-71fec8a5]:focus,.arm-card__edit[data-v-71fec8a5]:hover{border-color:#9dbfe6;background:#f5f9ff;color:#1850b8;outline:none}.arms-ghost-button[data-v-71fec8a5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin:0;padding:.4rem .7rem;border:1px solid #dbe3ea;border-radius:.45rem;background:#fff;color:#44566c;font-size:.76rem;font-weight:600;line-height:1.3;-webkit-transition:border-color .15s ease,color .15s ease,background-color .15s ease;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.arms-ghost-button[data-v-71fec8a5]:focus,.arms-ghost-button[data-v-71fec8a5]:hover{border-color:#9dbfe6;background:#f5f9ff;color:#1850b8;outline:none}.arms-drawer[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.arms-drawer__head[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.85rem;padding-bottom:1.1rem;border-bottom:1px solid #edf0f3}.arms-drawer__icon[data-v-71fec8a5]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 2.6rem;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;place-items:center;border-radius:.7rem;background:#eef4ff;color:#1850b8;font-size:1rem}.arms-drawer__heading[data-v-71fec8a5]{min-width:0}.arms-drawer__eyebrow[data-v-71fec8a5]{display:block;margin-bottom:.15rem;color:#5b86b5;font-size:.62rem;font-weight:700;letter-spacing:.1em}.arms-drawer__heading h2[data-v-71fec8a5]{margin:0;color:#344767;font-size:1.15rem;font-weight:700;line-height:1.25}.arms-drawer__heading p[data-v-71fec8a5]{margin:.3rem 0 0;color:#7d8b9a;font-size:.8rem;line-height:1.45}.arms-drawer__close[data-v-71fec8a5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;width:2rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:#8492a2;font-size:.85rem;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.arms-drawer__close[data-v-71fec8a5]:focus,.arms-drawer__close[data-v-71fec8a5]:hover{background:#eef2f6;color:#344767;outline:none}.arms-form[data-v-71fec8a5]{margin:0}.arms-form .row[data-v-71fec8a5]{margin-right:-7.5px;margin-left:-7.5px}.arms-form .row>[class*=col-][data-v-71fec8a5]{padding-right:7.5px;padding-left:7.5px}.arms-fieldset[data-v-71fec8a5]{margin:1.35rem 0 0;padding:0;border:0}.arms-fieldset legend[data-v-71fec8a5]{display:block;width:auto;margin:0 0 .85rem;padding:0;color:#5b86b5;font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.arms-form .form-group[data-v-71fec8a5]{margin-bottom:1rem}.arms-form label[data-v-71fec8a5]{margin-bottom:.35rem;color:#44566c;font-size:.78rem;font-weight:700}.arms-required[data-v-71fec8a5]{color:#c23b4a;font-weight:700}.arms-form .form-control[data-v-71fec8a5]{height:2.5rem;padding:.35rem .7rem;border:1px solid #dbe3ea;border-radius:.5rem;background:#fff;color:#344767;font-size:.84rem}.arms-form .form-control[data-v-71fec8a5]:focus{border-color:#7ea8dd;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(24,80,184,.12);box-shadow:0 0 0 .2rem rgba(24,80,184,.12)}.arms-form .form-control[data-v-71fec8a5]:disabled{background:#f4f6f9;color:#8492a2;cursor:not-allowed}.arms-form .form-control.is-invalid[data-v-71fec8a5]{border-color:#d76a76;-webkit-box-shadow:0 0 0 .2rem rgba(194,59,74,.1);box-shadow:0 0 0 .2rem rgba(194,59,74,.1)}.arms-error[data-v-71fec8a5]{display:block;margin-top:.3rem;color:#c23b4a;font-size:.72rem;font-weight:600}.arms-inline-button[data-v-71fec8a5]{margin-left:.25rem;padding:0;border:0;background:transparent;color:#1850b8;font-size:.72rem;font-weight:700;text-decoration:underline;cursor:pointer}.arms-inline-button[data-v-71fec8a5]:focus,.arms-inline-button[data-v-71fec8a5]:hover{color:#144a9e;outline:none}.arms-hint[data-v-71fec8a5]{display:block;margin-top:.3rem;color:#8a97a6;font-size:.72rem;line-height:1.45}.arms-notice[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.55rem;margin-top:.35rem;padding:.7rem .8rem;border:1px solid #f0d9aa;border-radius:.6rem;background:#fff8e9;color:#77551d;font-size:.76rem;line-height:1.5}.arms-notice a[data-v-71fec8a5]{color:#1850b8;font-weight:700;text-decoration:underline}.arms-drawer__actions[data-v-71fec8a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.6rem;width:100%}.arms-drawer__actions .btn[data-v-71fec8a5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;margin:0;padding:.4rem 1.1rem;border-radius:.5rem;font-size:.82rem;font-weight:600}.arms-submit[data-v-71fec8a5]{border:1px solid #1850b8;background:#1850b8;color:#fff}.arms-submit[data-v-71fec8a5]:focus,.arms-submit[data-v-71fec8a5]:hover{border-color:#144a9e;background:#144a9e;color:#fff}.arms-submit[data-v-71fec8a5]:disabled{border-color:#b9c8dc;background:#b9c8dc;color:#fff;cursor:not-allowed}@media (max-width:767.98px){.arms-panel__intro[data-v-71fec8a5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.arms-toolbar[data-v-71fec8a5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.arms-toolbar__tools[data-v-71fec8a5]{gap:.55rem}.arms-search[data-v-71fec8a5]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}@media (max-width:575.98px){.arms-page__body[data-v-71fec8a5]{padding-bottom:1.5rem}.arms-panel__intro[data-v-71fec8a5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.15rem 1rem 1rem}.arms-panel__intro h1[data-v-71fec8a5]{font-size:1.35rem}.arms-panel__side[data-v-71fec8a5]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.arms-add[data-v-71fec8a5],.arms-stat[data-v-71fec8a5]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.arms-add[data-v-71fec8a5]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arms-toolbar[data-v-71fec8a5]{padding:1rem}.arms-toolbar__tools[data-v-71fec8a5]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.arms-scope[data-v-71fec8a5]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.arms-scope__select[data-v-71fec8a5]{max-width:62%}.arms-scope__select[data-v-71fec8a5],.arms-search[data-v-71fec8a5]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0}.arms-grid[data-v-71fec8a5]{padding:.85rem;grid-template-columns:minmax(0,1fr)}.arms-state[data-v-71fec8a5]{padding:1.5rem 1rem}.arms-drawer__head[data-v-71fec8a5]{gap:.7rem}.arms-drawer__actions[data-v-71fec8a5]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.arms-drawer__actions .btn[data-v-71fec8a5]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}}.login-header[data-v-2ff20654]{margin-bottom:40px}.login-title[data-v-2ff20654]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.login-subtitle[data-v-2ff20654]{color:#777;font-size:16px}.form-group[data-v-2ff20654]{margin-bottom:20px}.form-label[data-v-2ff20654]{display:block;margin-bottom:8px;font-weight:500;color:#555}.form-input[data-v-2ff20654]{width:100%;padding:14px;border:1px solid #ddd;border-radius:8px;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.form-input[data-v-2ff20654]:focus{border-color:#6a11cb;-webkit-box-shadow:0 0 0 2px rgba(106,17,203,.2);box-shadow:0 0 0 2px rgba(106,17,203,.2);outline:none}.remember-forgot[data-v-2ff20654]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.remember-forgot[data-v-2ff20654],.remember-me[data-v-2ff20654]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remember-me[data-v-2ff20654]{gap:8px}.forgot-password[data-v-2ff20654]{color:#6a11cb;text-decoration:none;font-weight:500}.forgot-password[data-v-2ff20654]:hover{text-decoration:underline}.login-button[data-v-2ff20654]{width:100%;padding:14px;background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.login-button[data-v-2ff20654]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(106,17,203,.4);box-shadow:0 5px 15px rgba(106,17,203,.4)}:root{--cb-size:22px;--accent:#ef4444;--bg:#fff;--border:#e5e7eb}.cb-square{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.cb-square input{position:absolute;opacity:0;pointer-events:none}.cb-square .cb-box{width:var(--cb-size);height:var(--cb-size);display:inline-grid;place-items:center;background:var(--bg);border:2px solid var(--border);border-radius:6px;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;position:relative;overflow:hidden}.cb-square .dot{width:0;height:0;border-radius:50%;background:var(--accent);-webkit-transform:scale(.2);transform:scale(.2);opacity:0;-webkit-transition:all .18s cubic-bezier(.2,.9,.3,1);transition:all .18s cubic-bezier(.2,.9,.3,1)}.cb-square input:checked+.cb-box{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--accent)}.cb-square input:checked+.cb-box .dot{width:12px;height:12px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cb-square input:focus+.cb-box{-webkit-box-shadow:0 0 0 4px rgba(239,68,68,.12);box-shadow:0 0 0 4px rgba(239,68,68,.12)}.admission-shell[data-v-7ab8de18]{--admission-ink:#24364b;--admission-muted:#738196;--admission-line:#e5ebf1;max-width:1600px;padding-bottom:48px;min-width:0}.page-heading[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:22px;color:#fff;min-width:0}.page-heading h1[data-v-7ab8de18]{margin:5px 0;font-size:clamp(22px,2.4vw,30px);font-weight:700;color:#fff}.page-heading p[data-v-7ab8de18]{margin:0;color:hsla(0,0%,100%,.82)}.page-heading>.btn[data-v-7ab8de18]{min-height:44px;padding:10px 16px;border:0;border-radius:7px;color:#245b8e;font-weight:650;-webkit-box-shadow:0 3px 12px rgba(15,42,67,.15);box-shadow:0 3px 12px rgba(15,42,67,.15)}.eyebrow[data-v-7ab8de18]{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#3078ae}.panel[data-v-7ab8de18]{background:#fff;border:1px solid var(--admission-line);border-radius:14px;-webkit-box-shadow:0 10px 32px rgba(29,46,69,.055);box-shadow:0 10px 32px rgba(29,46,69,.055);padding:22px}.toolbar[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.toolbar label[data-v-7ab8de18]{margin:0;color:#34445a;font-size:13px;font-weight:650}.select-loader[data-v-7ab8de18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-left:8px;color:#6f7f93;font-size:11px;font-weight:500}.select-spinner[data-v-7ab8de18]{display:inline-block;width:12px;height:12px;border:2px solid #d7e0e9;border-top-color:#347eb2;border-radius:50%;-webkit-animation:select-spin-data-v-7ab8de18 .7s linear infinite;animation:select-spin-data-v-7ab8de18 .7s linear infinite}@-webkit-keyframes select-spin-data-v-7ab8de18{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes select-spin-data-v-7ab8de18{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.toolbar select[data-v-7ab8de18]{min-width:270px;min-height:42px;padding:9px 11px;border:1px solid #dce2e8;border-radius:6px;color:#253247;background:#fff}.record-tools[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:14px;-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;min-width:0}.application-search[data-v-7ab8de18]{width:min(100%,300px);min-height:42px;padding:9px 12px;border:1px solid #dce2e8;border-radius:8px;color:var(--admission-ink);background:#fff;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.application-search[data-v-7ab8de18]:focus{outline:0;border-color:#4b83bd;-webkit-box-shadow:0 0 0 3px rgba(37,99,166,.11);box-shadow:0 0 0 3px rgba(37,99,166,.11)}.application-search[data-v-7ab8de18]:disabled{background:#f7f9fb}.loading-label[data-v-7ab8de18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--admission-muted);white-space:nowrap}.record-count[data-v-7ab8de18]{white-space:nowrap;font-size:12px}.empty[data-v-7ab8de18],.muted[data-v-7ab8de18]{color:#738095}.loading-state[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.empty[data-v-7ab8de18]{padding:36px 20px;text-align:center;line-height:1.6}.application-list[data-v-7ab8de18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;min-width:0}.application-card[data-v-7ab8de18]{min-width:0;padding:17px;border:1px solid #e5ebf1;border-radius:12px;background:#fff;-webkit-transition:border-color .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease}.application-card[data-v-7ab8de18]:hover{border-color:#d3e0eb;-webkit-box-shadow:0 8px 22px rgba(29,46,69,.07);box-shadow:0 8px 22px rgba(29,46,69,.07);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.application-card-heading[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0;padding-bottom:14px;border-bottom:1px solid #edf0f3}.applicant-heading-copy[data-v-7ab8de18]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.application-reference[data-v-7ab8de18]{display:block;margin-bottom:3px;color:var(--admission-muted);font-size:10px;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase}.applicant-heading-copy h2[data-v-7ab8de18]{margin:0;color:var(--admission-ink);font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.application-details[data-v-7ab8de18]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0;padding:16px 0}.application-detail[data-v-7ab8de18]{min-width:0}.application-detail dt[data-v-7ab8de18]{margin-bottom:4px;color:var(--admission-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.application-detail dd[data-v-7ab8de18]{margin:0;color:#39485c;font-size:12px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.application-card-actions[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:12px;border-top:1px solid #edf0f3}.application-card-actions .btn[data-v-7ab8de18]{min-height:38px;padding-right:14px;padding-left:14px}.status-badge[data-v-7ab8de18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.status-success[data-v-7ab8de18]{color:#236b4d;background:#e7f5ed}.status-danger[data-v-7ab8de18]{color:#9b3d48;background:#fae9eb}.status-warning[data-v-7ab8de18]{color:#855c1d;background:#fbf2dc}.status-info[data-v-7ab8de18]{color:#285d83;background:#e8f2fa}.status-neutral[data-v-7ab8de18]{color:#5e6d80;background:#edf1f5}.applicant-photo[data-v-7ab8de18]{width:42px;height:42px;border:1px solid #e0e6ed;border-radius:50%;background:#f6f8fa;-o-object-fit:cover;object-fit:cover}.photo-upload[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.photo-preview[data-v-7ab8de18]{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;width:96px;height:112px;border:1px solid #dce3ea;border-radius:8px;background:#f6f8fa;-o-object-fit:cover;object-fit:cover}.photo-uploader[data-v-7ab8de18]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.photo-uploader[data-v-7ab8de18] .dropzone-container{padding:14px;border-radius:8px}.photo-uploader[data-v-7ab8de18] .file-label{font-size:13px}.photo-uploader>small[data-v-7ab8de18]{display:block;margin-top:6px;color:#64748b;font-size:11px}.panel-heading[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.panel-heading h2[data-v-7ab8de18]{margin:5px 0;color:#26364b;font-size:20px;font-weight:700}.form-panel form[data-v-7ab8de18]{max-width:1100px}.wizard-layout[data-v-7ab8de18]{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.wizard-sidebar[data-v-7ab8de18]{position:sticky;top:12px;display:grid;gap:7px;padding:14px 12px;border:1px solid #e8edf2;border-radius:10px;background:#f8fafc}.wizard-label[data-v-7ab8de18]{margin:0 6px 5px;color:#8895a5;font-size:10px;font-weight:750;letter-spacing:.1em}.wizard-step[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;padding:10px 8px;border:0;border-radius:7px;background:transparent;color:#617187;text-align:left;cursor:pointer}.wizard-step[data-v-7ab8de18]:disabled{cursor:default}.wizard-step.active[data-v-7ab8de18]{background:#eaf2fa;color:#245b8e}.wizard-step.complete .step-number[data-v-7ab8de18]{background:#2e8b68;color:#fff}.step-number[data-v-7ab8de18]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:50%;background:#e7ecf1;color:#607187;font-size:11px;font-weight:700}.wizard-step.active .step-number[data-v-7ab8de18]{background:#2f73a8;color:#fff}.step-copy[data-v-7ab8de18]{display:grid;gap:2px;padding-top:2px}.step-copy strong[data-v-7ab8de18]{font-size:12px;font-weight:700}.step-copy small[data-v-7ab8de18]{color:#8693a3;font-size:10px}.wizard-stage[data-v-7ab8de18]{min-width:0}.stage-heading[data-v-7ab8de18]{margin-bottom:22px;padding-bottom:15px;border-bottom:1px solid #edf0f3}.stage-heading h3[data-v-7ab8de18]{margin:5px 0 3px;color:#2f4055;font-size:19px;font-weight:700}.stage-heading p[data-v-7ab8de18]{margin:0;color:#7c8999;font-size:12px}.form-panel h3[data-v-7ab8de18]{margin:26px 0 15px;padding:0 0 10px;border-bottom:1px solid #e9edf1;color:#2f4055;font-size:14px;font-weight:700;letter-spacing:.25px}.form-panel h3[data-v-7ab8de18]:first-child{margin-top:0}.form-panel h3 small[data-v-7ab8de18]{color:#8793a4;font-size:11px;font-weight:400}.fields[data-v-7ab8de18]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.field[data-v-7ab8de18]{min-width:0}.field.full[data-v-7ab8de18]{grid-column:1/-1}.field label[data-v-7ab8de18]{display:block;margin-bottom:7px;color:#465469;font-size:12px;font-weight:650}.field label b[data-v-7ab8de18]{color:#cf5961}.field input[data-v-7ab8de18]:not([type=checkbox]),.field select[data-v-7ab8de18],.field textarea[data-v-7ab8de18]{width:100%;min-height:44px;padding:9px 11px;border:1px solid #dce2e8;border-radius:6px;background:#fff;color:#253247;font:inherit;font-size:13px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.field input[data-v-7ab8de18]:focus,.field select[data-v-7ab8de18]:focus,.field textarea[data-v-7ab8de18]:focus,.toolbar select[data-v-7ab8de18]:focus{outline:0;border-color:#4b83bd;-webkit-box-shadow:0 0 0 3px rgba(37,99,166,.11);box-shadow:0 0 0 3px rgba(37,99,166,.11)}.field textarea[data-v-7ab8de18]{resize:vertical}.field input[type=file][data-v-7ab8de18]{width:100%;padding:7px;border:1px dashed #cfd8e1;border-radius:6px;color:#65748a;font-size:12px}.field small[data-v-7ab8de18]{display:block;margin-top:6px;color:#7d8999;font-size:11px;overflow-wrap:anywhere}.checks[data-v-7ab8de18]{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.checks[data-v-7ab8de18],.checks label[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checks label[data-v-7ab8de18]{gap:7px;margin:0}.checks input[data-v-7ab8de18]{accent-color:#2563a6}.form-actions[data-v-7ab8de18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px;margin-top:26px;padding-top:18px;border-top:1px solid #edf0f3}.wizard-actions[data-v-7ab8de18]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-spacer[data-v-7ab8de18]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-actions .btn[data-v-7ab8de18]{min-width:92px;min-height:42px;border-radius:6px;font-size:12px;font-weight:650}.form-actions .btn-primary[data-v-7ab8de18]{background:#2563a6;border-color:#2563a6}.alert[data-v-7ab8de18]{font-size:13px}a[data-v-7ab8de18],button[data-v-7ab8de18],input[data-v-7ab8de18],select[data-v-7ab8de18],textarea[data-v-7ab8de18]{-webkit-tap-highlight-color:transparent}a[data-v-7ab8de18]:focus-visible,button[data-v-7ab8de18]:focus-visible{outline:3px solid rgba(37,99,166,.3);outline-offset:2px}@media (max-width:650px){.admission-shell[data-v-7ab8de18]{padding-right:12px;padding-left:12px}.page-heading[data-v-7ab8de18]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:18px}.page-heading>.btn[data-v-7ab8de18]{width:100%}.panel[data-v-7ab8de18]{padding:16px}.fields[data-v-7ab8de18]{grid-template-columns:1fr}.photo-upload[data-v-7ab8de18]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.photo-preview[data-v-7ab8de18]{width:84px;height:96px}.wizard-layout[data-v-7ab8de18]{grid-template-columns:minmax(0,1fr);gap:18px}.wizard-sidebar[data-v-7ab8de18]{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:0 -4px;padding:8px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.wizard-label[data-v-7ab8de18]{display:none}.wizard-step[data-v-7ab8de18]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:145px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;scroll-snap-align:start}.step-copy small[data-v-7ab8de18]{display:none}.stage-heading[data-v-7ab8de18]{margin-bottom:16px}.field.full[data-v-7ab8de18]{grid-column:auto}.toolbar[data-v-7ab8de18]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toolbar label[data-v-7ab8de18]{display:block}.toolbar select[data-v-7ab8de18]{width:100%;min-width:0}.record-tools[data-v-7ab8de18]{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.application-search[data-v-7ab8de18]{width:100%}.record-count[data-v-7ab8de18]{-ms-flex-item-align:end;align-self:flex-end}.application-list[data-v-7ab8de18]{grid-template-columns:minmax(0,1fr);gap:10px}.application-card[data-v-7ab8de18]{padding:14px}.application-card-heading[data-v-7ab8de18]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.application-card-heading .status-badge[data-v-7ab8de18]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:normal;text-align:center}.application-details[data-v-7ab8de18]{gap:12px 10px}.form-actions[data-v-7ab8de18]{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-actions .btn[data-v-7ab8de18]{-webkit-box-flex:1;-ms-flex:1;flex:1}.wizard-actions .action-spacer[data-v-7ab8de18]{display:none}.wizard-actions[data-v-7ab8de18]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}@media (max-width:420px){.panel[data-v-7ab8de18]{padding:13px;border-radius:11px}.application-card-heading[data-v-7ab8de18]{-ms-flex-wrap:wrap;flex-wrap:wrap}.application-card-heading .applicant-photo[data-v-7ab8de18]{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.application-card-heading .status-badge[data-v-7ab8de18]{margin-left:50px}.application-details[data-v-7ab8de18]{grid-template-columns:minmax(0,1fr);gap:11px}.form-actions .btn[data-v-7ab8de18]{min-width:0}}@media (max-height:520px) and (orientation:landscape){.wizard-sidebar[data-v-7ab8de18]{position:static}}