.academy-header[data-v-367a0c22]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top right,rgba(170,203,255,.34),transparent 48%),linear-gradient(180deg,#f9fcff,#edf4ff);border-bottom:1px solid rgba(13,48,100,.14);box-shadow:0 12px 24px #0921461a;color:#0f2547;position:sticky;top:0;z-index:60}.academy-header-shell[data-v-367a0c22]{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;min-height:4.2rem;width:min(1160px,calc(100% - 2rem))}.academy-brand[data-v-367a0c22]{color:#0f2547;justify-self:start;min-width:0}.academy-brand[data-v-367a0c22],.academy-brand-logo-wrap[data-v-367a0c22]{align-items:center;display:inline-flex}.academy-brand-image[data-v-367a0c22]{display:block;height:2.2rem;-o-object-fit:contain;object-fit:contain;width:auto}.academy-nav[data-v-367a0c22]{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;justify-self:center}.academy-nav-link[data-v-367a0c22]{align-items:center;background:transparent;border:0;border-radius:999px;color:#0f2547cc;cursor:pointer;display:inline-flex;font-size:.86rem;gap:.3rem;padding:.48rem .75rem;transition:all .2s ease}.academy-nav-link-active[data-v-367a0c22],.academy-nav-link[data-v-367a0c22]:hover{background:#0f4aa51f;color:#0f4aa5}.academy-nav-trigger .chevron[data-v-367a0c22],.account-chevron[data-v-367a0c22]{fill:none;height:.9rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:.9rem}.chevron-open[data-v-367a0c22]{transform:rotate(180deg)}.academy-nav-trigger[data-v-367a0c22]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:.86rem;font-weight:inherit;line-height:inherit}.desktop-dropdown[data-v-367a0c22]{position:relative}.desktop-dropdown-menu[data-v-367a0c22]{background:#f7fbff;border:1px solid hsla(0,0%,100%,.8);border-radius:.85rem;box-shadow:0 18px 30px #07132529;display:grid;gap:.2rem;left:0;min-width:12rem;padding:.35rem;position:absolute;top:calc(100% + .45rem);z-index:80}.desktop-dropdown-item[data-v-367a0c22]{border-radius:.55rem;color:#1b365f;font-size:.84rem;font-weight:700;padding:.5rem .62rem}.desktop-dropdown-item[data-v-367a0c22]:hover{background:#e4efff;color:#0f4aa5}.academy-actions[data-v-367a0c22],.academy-mobile-bar[data-v-367a0c22]{align-items:center;display:flex;gap:.45rem;justify-content:flex-end}.academy-actions[data-v-367a0c22]{justify-self:end}.icon-btn[data-v-367a0c22]{align-items:center;background:#ffffffe6;border:1px solid rgba(13,48,100,.18);border-radius:999px;color:#0f4aa5;cursor:pointer;display:inline-flex;height:2.2rem;justify-content:center;transition:all .2s ease;width:2.2rem}.icon-btn[data-v-367a0c22]:hover{background:#ecf5fff2;border-color:#0f4aa55c;color:#0a3679}.icon-btn-disabled[data-v-367a0c22],.icon-btn-disabled[data-v-367a0c22]:hover{background:#ffffffbf;border-color:#0d306426;color:#0f4aa559;cursor:not-allowed}.icon-btn svg[data-v-367a0c22]{fill:none;height:1.03rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.03rem}.locale-code-label[data-v-367a0c22]{font-size:.72rem;font-weight:800;letter-spacing:.03em;line-height:1}.account-wrap[data-v-367a0c22],.locale-wrap[data-v-367a0c22]{position:relative}.account-trigger[data-v-367a0c22]{background:#ffffffe6;border:1px solid rgba(13,48,100,.18);color:#0f2547;cursor:pointer;gap:.2rem;height:2.2rem;padding:.15rem .3rem .15rem .15rem}.account-avatar[data-v-367a0c22],.account-trigger[data-v-367a0c22]{align-items:center;border-radius:999px;display:inline-flex}.account-avatar[data-v-367a0c22]{background:linear-gradient(160deg,#1a4f98,#0b2e63);color:#fff;font-size:.72rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.account-avatar-lg[data-v-367a0c22]{font-size:.82rem;height:2.2rem;width:2.2rem}.account-menu[data-v-367a0c22]{background:#041327;border:1px solid rgba(92,126,176,.3);border-radius:1rem;box-shadow:0 22px 32px #030a1480;color:#eaf2ff;padding:.55rem;position:absolute;right:0;top:calc(100% + .45rem);width:18.5rem;z-index:95}.account-menu-mobile[data-v-367a0c22]{right:-.35rem}.account-menu-head[data-v-367a0c22]{align-items:center;background:#0e233f9e;border:1px solid rgba(126,158,206,.25);border-radius:.7rem;display:flex;gap:.65rem;padding:.45rem}.account-meta[data-v-367a0c22]{display:grid;gap:.1rem;min-width:0}.account-meta strong[data-v-367a0c22]{font-size:.95rem}.account-meta span[data-v-367a0c22],.account-meta strong[data-v-367a0c22]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-meta span[data-v-367a0c22]{color:#e3efffb8;font-size:.8rem}.account-menu-links[data-v-367a0c22]{border-bottom:1px solid rgba(126,158,206,.24);display:grid;gap:.2rem;margin-top:.5rem;padding-bottom:.35rem}.account-menu-link[data-v-367a0c22]{background:transparent;border:0;border-radius:.6rem;color:#ecf4ff;cursor:pointer;font-size:.9rem;padding:.5rem .55rem;text-align:left;width:100%}.account-menu-link[data-v-367a0c22]:hover{background:#92b6eb24}.account-menu-logout[data-v-367a0c22]{color:#ffccd1;margin-top:.4rem}.auth-action-btn[data-v-367a0c22]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;height:2.2rem;justify-content:center;padding:0 .9rem}.auth-action-ghost[data-v-367a0c22]{background:#ffffffe6;border-color:#0d306440;color:#0f4aa5}.auth-action-ghost[data-v-367a0c22]:hover{background:#e9f3fff2}.auth-action-solid[data-v-367a0c22]{background:linear-gradient(150deg,#1a5bc0,#0f4aa5);border-color:#0d306440;color:#fff}.auth-action-solid[data-v-367a0c22]:hover{background:linear-gradient(150deg,#1f63cb,#1153b5)}.auth-mobile-btn[data-v-367a0c22]{font-size:.74rem;padding:0 .6rem}.locale-menu[data-v-367a0c22]{background:#f7fbff;border:1px solid hsla(0,0%,100%,.85);border-radius:.85rem;box-shadow:0 18px 30px #07132529;min-width:8.6rem;padding:.35rem;position:absolute;right:0;top:calc(100% + .45rem);z-index:80}.locale-menu-mobile[data-v-367a0c22]{right:-.4rem}.locale-item[data-v-367a0c22]{align-items:center;border-radius:.55rem;color:#1b365f;display:flex;font-size:.8rem;font-weight:700;gap:.5rem;justify-content:space-between;padding:.45rem .55rem}.locale-item-active[data-v-367a0c22],.locale-item[data-v-367a0c22]:hover{background:#e4efff;color:#0f4aa5}.academy-mobile-bar[data-v-367a0c22]{justify-content:flex-start;margin:0 auto;padding:.4rem 0 .7rem;width:min(1160px,calc(100% - 2rem))}.mobile-logo[data-v-367a0c22]{align-items:center;display:inline-flex}.mobile-logo-image[data-v-367a0c22]{display:block;height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.mobile-account-wrap[data-v-367a0c22]{margin-left:auto}.mobile-overlay[data-v-367a0c22]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08122280;inset:0;position:fixed;z-index:90}.mobile-sheet[data-v-367a0c22]{background:linear-gradient(160deg,#071325,#0b203f);color:#fff;display:flex;flex-direction:column;height:100dvh;margin-left:0;max-width:100vw;width:100vw}.mobile-sheet-head[data-v-367a0c22]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.16);display:flex;gap:.7rem;justify-content:space-between;padding:.95rem 1rem}.mobile-sheet-auth[data-v-367a0c22]{display:flex;gap:.5rem;padding:.8rem .85rem .35rem}.mobile-sheet-nav[data-v-367a0c22]{display:grid;gap:.25rem;overflow-y:auto;padding:.85rem}.mobile-sheet-link[data-v-367a0c22]{border-radius:.7rem;color:#ffffffdb;font-size:.9rem;font-weight:700;padding:.72rem .78rem}.mobile-sheet-link-active[data-v-367a0c22],.mobile-sheet-link[data-v-367a0c22]:hover{background:#ffffff1f;color:#fff}.fade-drop-enter-active[data-v-367a0c22],.fade-drop-leave-active[data-v-367a0c22]{transition:all .16s ease}.fade-drop-enter-from[data-v-367a0c22],.fade-drop-leave-to[data-v-367a0c22]{opacity:0;transform:translateY(-8px)}.menu-fade-enter-active[data-v-367a0c22],.menu-fade-leave-active[data-v-367a0c22]{transition:opacity .2s ease}.menu-fade-enter-from[data-v-367a0c22],.menu-fade-leave-to[data-v-367a0c22]{opacity:0}.mobile-only[data-v-367a0c22]{display:none}body.menu-open{overflow:hidden}@media(max-width:1080px){.academy-header-shell[data-v-367a0c22]{display:none}.desktop-only[data-v-367a0c22]{display:none!important}.mobile-only[data-v-367a0c22]{display:flex}.academy-brand-image[data-v-367a0c22]{height:2rem}}@media(max-width:560px){.academy-brand-image[data-v-367a0c22]{height:1.9rem}.academy-mobile-bar[data-v-367a0c22]{gap:.35rem}.auth-mobile-btn[data-v-367a0c22]{font-size:.7rem;padding:0 .5rem}}.academy-footer[data-v-f0844da4]{background:radial-gradient(circle at top right,rgba(26,83,177,.22),transparent 54%),linear-gradient(170deg,#071325,#0b203f);border-top:1px solid hsla(0,0%,100%,.14);color:#fff;margin-top:auto}.academy-footer-content[data-v-f0844da4]{margin:0 auto;padding:1.8rem 0 2rem;width:min(1160px,calc(100% - 2rem))}.academy-footer-grid[data-v-f0844da4]{display:flex;flex-direction:column;gap:.9rem}.academy-footer-main[data-v-f0844da4]{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.17);display:grid;gap:1.2rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:56rem;padding-bottom:.9rem}.academy-footer-col[data-v-f0844da4]{padding:0}.academy-footer-brand-line[data-v-f0844da4]{align-items:center;display:flex;justify-content:center;margin-bottom:.8rem}.academy-footer-logo[data-v-f0844da4]{display:block;height:2.2rem;max-width:min(100%,420px);-o-object-fit:contain;object-fit:contain;width:auto}.academy-footer-brand-list[data-v-f0844da4]{display:grid;gap:.23rem;justify-items:center;list-style:none;margin:0;padding:0}.academy-footer-brand-item[data-v-f0844da4]{color:#fffc;font-size:.81rem;line-height:1.45;margin:0}.academy-footer-links[data-v-f0844da4]{display:flex;justify-content:center}.academy-footer-links-list[data-v-f0844da4]{display:grid;gap:.45rem;grid-template-columns:1fr;justify-items:center;list-style:none;margin:0;padding:0;text-align:center}.academy-footer-link[data-v-f0844da4]{color:#ffffffe6;display:inline-block;font-size:.9rem;font-weight:600;padding:.16rem 0}.academy-footer-link[data-v-f0844da4]:hover{color:#ffcf7f}.academy-footer-note[data-v-f0844da4]{color:#ffffffc7;font-size:.71rem;line-height:1.45;margin:0;text-align:center}@media(max-width:760px){.academy-footer-main[data-v-f0844da4]{grid-template-columns:1fr;padding-bottom:.8rem}.academy-footer-brand[data-v-f0844da4],.academy-footer-links[data-v-f0844da4]{justify-content:center;text-align:center}.academy-footer-brand-line[data-v-f0844da4]{justify-content:center}.academy-footer-links-list[data-v-f0844da4]{justify-items:center}}
