.loading-spinner[data-v-62032411]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;min-height:var(--spinner-min-height,50vh);padding:var(--spinner-padding,45px 24px);color:var(--spinner-fg,inherit)}.loading-spinner--fullpage[data-v-62032411]{min-height:100vh;min-height:100dvh;background:var(--spinner-bg,transparent)}.loading-spinner__mark[data-v-62032411]{position:relative;width:var(--spinner-size,40px);height:var(--spinner-size,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-spinner__mark[data-v-62032411]:before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid var(--spinner-ring,rgba(0,0,0,.12));border-top-color:var(--spinner-accent,#87080f);-webkit-animation:loading-spinner-spin-data-v-62032411 1s linear infinite;animation:loading-spinner-spin-data-v-62032411 1s linear infinite}.loading-spinner__text[data-v-62032411]{margin:0;font-size:var(--spinner-text-size,14px);font-weight:600;opacity:.85}@-webkit-keyframes loading-spinner-spin-data-v-62032411{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spinner-spin-data-v-62032411{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.p-loading[data-v-78096c08]{--spinner-fg:#211c1c;--spinner-ring:var(--parent-border,#eee4df);--spinner-accent:var(--parent-wine,#87080f)}.p-loading.loading-spinner--fullpage[data-v-78096c08]{--spinner-fg:#fff;--spinner-ring:hsla(0,0%,100%,0.22);--spinner-accent:#dda433;--spinner-size:76px;--spinner-bg:#7d0a10}.p-loading.loading-spinner--fullpage[data-v-78096c08] .loading-spinner__mark img{width:38px;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.p-loading[data-v-78096c08]:not(.loading-spinner--fullpage){--spinner-size:34px}.plf[data-v-ebdcb0c6]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:44px 22px;text-align:center}.plf__mark[data-v-ebdcb0c6]{width:104px;height:104px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;background:#f3eeec;color:var(--parent-wine,#87080f)}.plf__mark svg[data-v-ebdcb0c6]{width:52px;height:52px}.plf__text[data-v-ebdcb0c6]{margin:0;max-width:420px;color:var(--parent-text,#211c1c);font-size:19px;font-weight:500;line-height:1.85}.plf__hl[data-v-ebdcb0c6]{color:var(--parent-red,#bd1921);font-weight:800;white-space:nowrap}@media(max-width:700px){.plf[data-v-ebdcb0c6]{padding:38px 16px}.plf__mark[data-v-ebdcb0c6]{width:96px;height:96px;margin-bottom:20px}.plf__mark svg[data-v-ebdcb0c6]{width:48px;height:48px}.plf__text[data-v-ebdcb0c6]{font-size:18px;line-height:1.8}}.ct-tile[data-v-5a764693]{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-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.ct-tile__art[data-v-5a764693]{display:grid;place-items:center;position:relative;width:min(100%,108px);aspect-ratio:1/1;margin:0;padding:0;border:0;border-radius:24%;background:var(--parent-wine,#87080f);color:#fff;font:inherit;text-decoration:none!important;-webkit-transition:-webkit-transform .18s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .18s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .18s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .18s cubic-bezier(.22,1,.36,1);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .18s cubic-bezier(.22,1,.36,1)}.ct-tile__icon[data-v-5a764693]{font-size:30px;line-height:1}.ct-tile__art--locked[data-v-5a764693],.ct-tile__art--pending[data-v-5a764693]{background:#9e9e9e;cursor:pointer}.ct-tile__art--granted[data-v-5a764693]:focus-visible,.ct-tile__art--granted[data-v-5a764693]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 20px rgba(120,25,28,.28);box-shadow:0 10px 20px rgba(120,25,28,.28)}.ct-tile__art[data-v-5a764693]:disabled{cursor:default;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.ct-tile__label[data-v-5a764693]{width:100%;min-width:0;max-width:150px;color:#211c1c;font-size:13px;font-weight:600;line-height:1.35;text-align:center;text-wrap:balance;word-break:normal;overflow-wrap:anywhere;-ms-hyphens:none;hyphens:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-tile__pending[data-v-5a764693]{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;color:#fff}.ct-tile__clock[data-v-5a764693]{font-size:36px;line-height:1}.ct-tile__art--locked~.ct-tile__label[data-v-5a764693],.ct-tile__art--pending~.ct-tile__label[data-v-5a764693]{color:var(--parent-muted,#746b6b)}@media(prefers-reduced-motion:reduce){.ct-tile__art[data-v-5a764693]{-webkit-transition:none;transition:none}.ct-tile__art--granted[data-v-5a764693]:focus-visible,.ct-tile__art--granted[data-v-5a764693]:hover{-webkit-transform:none;transform:none}}.student-services[data-v-0b5656b4]{margin-top:var(--parent-service-gap,23px)}.student-services__heading[data-v-0b5656b4]{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:12px;padding-top:18px;margin-bottom:10px}.student-services__heading h2[data-v-0b5656b4]{min-width:0;margin:0;font-size:var(--parent-service-title-size,17px);font-weight:500;line-height:1.2;overflow-wrap:break-word}.student-services__consent[data-v-0b5656b4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--parent-red,#bd1921);font-size:var(--parent-service-action-size,12px);font-weight:700;text-decoration:none!important;white-space:nowrap}.student-services__consent svg[data-v-0b5656b4]{width:12px;height:12px}@container parent-content (max-width:668px){.student-services{--parent-service-gap:20px;--parent-service-title-size:20px;--parent-service-action-size:14px}}@supports not (container-type:inline-size){@media(max-width:700px){.student-services[data-v-0b5656b4]{--parent-service-gap:20px;--parent-service-title-size:20px;--parent-service-action-size:14px}}}.ss-tiles[data-v-0b5656b4]{width:100%;min-width:0;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:repeat(var(--ss-tile-cols,4),minmax(0,1fr));gap:var(--parent-tiles-gap,22px 14px)}@container parent-content (min-width:568px){.ss-tiles{--parent-tiles-gap:24px 16px}}@container parent-content (max-width:336px){.ss-tiles{--parent-tiles-gap:18px 11px}}@supports not (container-type:inline-size){@media(min-width:600px){.ss-tiles[data-v-0b5656b4]{--parent-tiles-gap:24px 16px}}@media(max-width:360px){.ss-tiles[data-v-0b5656b4]{--parent-tiles-gap:18px 11px}}}.student-card[data-v-331d3e14]{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:var(--parent-card-padding,18px);background:#fff;border:1px solid var(--parent-border,#eee4df);border-radius:20px;-webkit-box-shadow:0 6px 18px rgba(70,30,20,.06);box-shadow:0 6px 18px rgba(70,30,20,.06);color:inherit;text-decoration:none!important}.student-card__avatar[data-v-331d3e14]{position:relative;width:60px;height:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--parent-wine,#87080f);color:#fff;font-size:21px;font-weight:800}.student-card__avatar img[data-v-331d3e14]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-card__body[data-v-331d3e14]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.student-card__name[data-v-331d3e14]{margin:0;color:var(--parent-wine,#87080f);font-size:var(--parent-card-name-size,18px);font-weight:800;line-height:1.35}.student-card__status[data-v-331d3e14]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.student-card__status-dot[data-v-331d3e14]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7px;height:7px;border-radius:50%}.student-card__id[data-v-331d3e14],.student-card__program[data-v-331d3e14]{margin:0;color:var(--parent-muted,#756b6c);font-size:13px;line-height:1.4}@container parent-content (max-width:668px){.student-card{--parent-card-padding:16px;--parent-card-name-size:19px}}@supports not (container-type:inline-size){@media(max-width:700px){.student-card[data-v-331d3e14]{--parent-card-padding:16px;--parent-card-name-size:19px}}}.plb[data-v-889ef52a]{margin-top:var(--parent-banner-gap,44px)}.plb--bare[data-v-889ef52a]{margin-top:0}.plb__title[data-v-889ef52a]{margin:0 0 14px;font-size:15px;font-weight:800;color:var(--parent-text,#211c1c)}.plb__track[data-v-889ef52a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;border-radius:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.plb__track[data-v-889ef52a]::-webkit-scrollbar{display:none}.plb__slide[data-v-889ef52a]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;scroll-snap-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:18px;overflow:hidden;text-decoration:none!important;color:inherit;-webkit-box-shadow:0 6px 18px rgba(70,30,20,.08);box-shadow:0 6px 18px rgba(70,30,20,.08)}.plb__slide>[data-v-889ef52a]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}.plb__image[data-v-889ef52a]{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.plb__cover[data-v-889ef52a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--parent-banner-cover-gap,16px);padding:var(--parent-banner-padding,22px 20px);background:var(--parent-wine,#87080f);color:#fff}.plb__cover-mark[data-v-889ef52a]{-webkit-box-flex:0;-ms-flex:0 0 var(--parent-banner-mark-size,52px);flex:0 0 var(--parent-banner-mark-size,52px);width:var(--parent-banner-mark-size,52px);height:var(--parent-banner-mark-size,52px);display:grid;place-items:center;border-radius:var(--parent-banner-mark-radius,16px);background:hsla(0,0%,100%,.14)}.plb__cover-mark .bi[data-v-889ef52a]{font-size:var(--parent-banner-icon-size,25px);line-height:1}.plb__cover-body[data-v-889ef52a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.plb__cover-name[data-v-889ef52a]{font-size:var(--parent-banner-name-size,18px);font-weight:800;line-height:1.35}.plb__cover-description[data-v-889ef52a]{font-size:var(--parent-banner-description-size,13px);line-height:1.55;opacity:.85}.plb__cover-out[data-v-889ef52a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:.8}.plb__cover-out .bi[data-v-889ef52a]{font-size:17px;line-height:1}.plb__dots[data-v-889ef52a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-top:10px}.plb__dot[data-v-889ef52a]{width:7px;height:7px;border-radius:50%;background:#e0d5d1;-webkit-transition:background .18s ease;transition:background .18s ease}.plb__dot--active[data-v-889ef52a]{background:var(--parent-wine,#87080f)}@container parent-content (max-width:668px){.plb{--parent-banner-gap:36px;--parent-banner-padding:18px 16px;--parent-banner-cover-gap:13px;--parent-banner-mark-size:46px;--parent-banner-mark-radius:14px;--parent-banner-icon-size:22px;--parent-banner-name-size:16px;--parent-banner-description-size:12.5px}}@supports not (container-type:inline-size){@media(max-width:700px){.plb[data-v-889ef52a]{--parent-banner-gap:36px;--parent-banner-padding:18px 16px;--parent-banner-cover-gap:13px;--parent-banner-mark-size:46px;--parent-banner-mark-radius:14px;--parent-banner-icon-size:22px;--parent-banner-name-size:16px;--parent-banner-description-size:12.5px}}}@media(prefers-reduced-motion:reduce){.plb__dot[data-v-889ef52a]{-webkit-transition:none;transition:none}.plb__track[data-v-889ef52a]{scroll-behavior:auto}}.ss-picker[data-v-bcf9f268]{position:relative}.ss-current[data-v-bcf9f268]{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;text-align:left;text-decoration:none!important;-webkit-transition:background-color .16s ease,border-radius .16s ease;transition:background-color .16s ease,border-radius .16s ease}button.ss-current[data-v-bcf9f268]{cursor:pointer;font:inherit}button.ss-current[data-v-bcf9f268]:focus-visible,button.ss-current[data-v-bcf9f268]:hover{background:#faf5f4}.ss-current--open[data-v-bcf9f268]{border-radius:20px 20px 0 0}.ss-avatar[data-v-bcf9f268]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#f1ece9}.ss-avatar--sm[data-v-bcf9f268]{width:38px;height:38px}.ss-avatar--ring[data-v-bcf9f268]{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #e2dcd8;box-shadow:0 0 0 2px #fff,0 0 0 4px #e2dcd8}.ss-avatar img[data-v-bcf9f268]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss-current__body[data-v-bcf9f268]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}.ss-current__body strong[data-v-bcf9f268]{display:block;font-size:16px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.ss-current__body small[data-v-bcf9f268]{display:block;margin-top:2px;color:var(--parent-muted,#746b6b);font-size:12.5px;overflow-wrap:anywhere}.ss-chevron[data-v-bcf9f268]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;align-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fafafa;color:#4a4a4a;-webkit-transition:-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.ss-chevron svg[data-v-bcf9f268]{width:15px;height:15px}.ss-current--open .ss-chevron[data-v-bcf9f268]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ss-options[data-v-bcf9f268]{position:absolute;z-index:5;left:0;right:0;top:100%;margin:0;padding:6px;list-style:none;border:1px solid var(--parent-border,#eee4df);border-top:0;border-radius:0 0 20px 20px;background:#fff;-webkit-box-shadow:0 14px 28px rgba(70,30,20,.14);box-shadow:0 14px 28px rgba(70,30,20,.14)}.ss-option[data-v-bcf9f268]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;-webkit-transition:background-color .14s ease;transition:background-color .14s ease}.ss-option[data-v-bcf9f268]:focus-visible,.ss-option[data-v-bcf9f268]:hover{background:#faf2f1}.ss-option--current[data-v-bcf9f268]{background:#fbeceb}.ss-option .ss-current__body strong[data-v-bcf9f268]{font-size:14px}.ss-option__check[data-v-bcf9f268]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#4a4a4a;color:#fff}.ss-option__check svg[data-v-bcf9f268]{width:13px;height:13px}.ss-fade-enter-active[data-v-bcf9f268],.ss-fade-leave-active[data-v-bcf9f268]{-webkit-transition:opacity .16s ease,-webkit-transform .16s cubic-bezier(.22,1,.36,1);transition:opacity .16s ease,-webkit-transform .16s cubic-bezier(.22,1,.36,1);transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1);transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1),-webkit-transform .16s cubic-bezier(.22,1,.36,1)}.ss-fade-enter[data-v-bcf9f268],.ss-fade-leave-to[data-v-bcf9f268]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.ss-chevron[data-v-bcf9f268],.ss-current[data-v-bcf9f268],.ss-option[data-v-bcf9f268]{-webkit-transition:none;transition:none}.ss-fade-enter-active[data-v-bcf9f268],.ss-fade-leave-active[data-v-bcf9f268]{-webkit-transition:opacity 1ms;transition:opacity 1ms}.ss-fade-enter[data-v-bcf9f268],.ss-fade-leave-to[data-v-bcf9f268]{-webkit-transform:none;transform:none}}