.language-switcher[data-v-c2c2cd57]{background:#fff;border:1px solid #d9e2ef;border-radius:999px;color:#4450cf;flex:0 0 auto;gap:.45rem;min-height:2.5rem;padding:.35rem .5rem;width:6.1rem}.language-flag-button[data-v-c2c2cd57],.language-switcher[data-v-c2c2cd57]{align-items:center;display:inline-flex;justify-content:center}.language-flag-button[data-v-c2c2cd57]{background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;height:2rem;transition:background-color .12s ease,border-color .12s ease,transform .12s ease;width:2rem}.language-flag-button[data-v-c2c2cd57]:hover{background:#f5f7fb}.language-flag-button[data-v-c2c2cd57]:focus-visible{outline:2px solid #5562ea;outline-offset:2px}.language-flag-button.active[data-v-c2c2cd57]{background:#eef1ff;border-color:#cfdaf0;box-shadow:inset 0 0 0 1px #5562ea,0 0 0 3px #5562ea1f;transform:translateY(-1px)}.flag[data-v-c2c2cd57]{font-size:1.15rem;line-height:1}.sr-only[data-v-c2c2cd57]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.session-header[data-v-e6d60b38]{background:#fffffffa;border:1px solid #d9e2ef;border-radius:20px;box-shadow:0 12px 30px #14203312;display:grid;gap:.8rem;padding:.75rem .9rem}.header-topline[data-v-e6d60b38]{align-items:center;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) auto}.auth-state[data-v-e6d60b38],.header-nav[data-v-e6d60b38]{align-items:center;display:flex;gap:.75rem}.auth-state[data-v-e6d60b38]{flex-wrap:nowrap;justify-content:flex-end;justify-self:end}.header-nav[data-v-e6d60b38]{align-items:flex-start;flex-wrap:wrap}.auth-button[data-v-e6d60b38],.brand-link[data-v-e6d60b38],.nav-link[data-v-e6d60b38]{text-decoration:none}.brand-link[data-v-e6d60b38]{align-items:center;color:#142033;display:inline-flex;font-size:.96rem;font-weight:800;gap:.45rem;white-space:nowrap}.brand-link .material-symbols-rounded[data-v-e6d60b38]{color:#5562ea}.nav-link[data-v-e6d60b38]{align-items:center;border:1px solid transparent;border-radius:999px;color:#5f6b85;display:inline-flex;font-size:.88rem;font-weight:700;gap:.35rem;min-height:2.2rem;padding:0 .72rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.nav-link.router-link-active[data-v-e6d60b38]{background:#eef1ff;border-color:#d7ddfb;color:#3246d3}.nav-link[data-v-e6d60b38]:hover{background:#f8fafc;color:#32415f}.user-pill[data-v-e6d60b38]{align-items:center;background:#f8fafc;border:1px solid #d9e2ef;border-radius:16px;color:#142033;display:inline-flex;flex:0 0 auto;gap:.55rem;min-height:2.5rem;padding:.4rem .7rem;width:12rem}.user-pill span[data-v-e6d60b38],.user-pill strong[data-v-e6d60b38]{display:block}.user-pill div[data-v-e6d60b38]{min-width:0}.user-pill strong[data-v-e6d60b38]{font-size:.84rem}.user-pill div span[data-v-e6d60b38]:last-child,.user-pill strong[data-v-e6d60b38]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-pill div span[data-v-e6d60b38]:last-child{color:#5f6b85;font-size:.7rem;font-weight:600}.auth-button[data-v-e6d60b38]{align-items:center;border:1px solid #d9e2ef;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.88rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.5rem;padding:0 .9rem;width:8.75rem}.auth-button-primary[data-v-e6d60b38]{background:#5562ea;border-color:#5562ea;color:#fff}.auth-button-secondary[data-v-e6d60b38]{background:#fff;color:#142033}@media(max-width:960px){.header-topline[data-v-e6d60b38]{align-items:stretch;grid-template-columns:1fr}.auth-state[data-v-e6d60b38]{justify-self:stretch}}@media(max-width:760px){.auth-state[data-v-e6d60b38],.header-topline[data-v-e6d60b38]{align-items:stretch}.auth-state[data-v-e6d60b38],.header-nav[data-v-e6d60b38]{flex-direction:column}.auth-button[data-v-e6d60b38],.nav-link[data-v-e6d60b38],.user-pill[data-v-e6d60b38]{justify-content:center;width:100%}.user-pill[data-v-e6d60b38]{text-align:center}}
