.site-footer[data-v-0a983b63]{color:#52647b;background:#f5f8fc;border-top:1px solid #d2dce6;margin-top:32px;font-size:.8125rem;line-height:1.6}.site-footer__inner[data-v-0a983b63]{grid-template-columns:1.1fr 1.25fr .75fr;align-items:start;gap:32px;max-width:1240px;margin:0 auto;padding:28px 24px 24px;display:grid}.site-footer__identity strong[data-v-0a983b63]{color:#14223e;font-size:1rem}.site-footer p[data-v-0a983b63]{margin:4px 0 0}.site-footer__identity .site-footer__username[data-v-0a983b63]{font-size:inherit;white-space:nowrap;-webkit-user-select:all;user-select:all}.site-footer__official[data-v-0a983b63]{flex-shrink:0}.site-footer__label[data-v-0a983b63]{color:#43546b;font-size:.75rem;font-weight:700}.site-footer__links[data-v-0a983b63]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.site-footer a[data-v-0a983b63]{color:#245f91;border:1px solid #c9d7e5;border-radius:50%;justify-content:center;align-items:center;width:44px;min-height:44px;font-weight:700;display:inline-flex}.site-footer a[data-v-0a983b63]:hover{color:#14223e;background:#e5edf6;border-color:#9eb6cd}.site-footer a[data-v-0a983b63]:focus-visible{outline-offset:4px;outline:3px solid #245f91}.site-footer a.site-footer__guide[data-v-0a983b63]{text-underline-offset:3px;border:0;border-radius:4px;justify-content:flex-start;width:auto;margin-top:4px;text-decoration:underline}.site-footer__credits[data-v-0a983b63]{font-size:.75rem}.site-footer .site-footer__ownership[data-v-0a983b63]{color:#14223e;margin-top:0;font-size:.8125rem;font-weight:700}.site-footer .site-footer__disclaimer[data-v-0a983b63]{margin-top:8px}@media (width<=759px){.site-footer[data-v-0a983b63]{margin-top:20px;font-size:12px;line-height:1.45}.site-footer__inner[data-v-0a983b63]{grid-template-columns:1fr;gap:10px;padding:16px 12px}.site-footer__identity strong[data-v-0a983b63]{font-size:14px}.site-footer .site-footer__disclaimer[data-v-0a983b63]{margin-top:4px}.site-footer__credits[data-v-0a983b63]{font-size:11px}.site-footer .site-footer__ownership[data-v-0a983b63]{font-size:12px}.site-footer__official[data-v-0a983b63]{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.site-footer__label[data-v-0a983b63]{font-size:11px}.site-footer__links[data-v-0a983b63]{gap:4px;margin-top:0}}.visibility-bulk-actions[data-v-3acf5393]{flex-wrap:wrap;gap:8px;display:flex}.visibility-toolbar[data-v-3acf5393]{color:#473713;background:#fff5de;border-bottom:1px solid #e4d5af;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:6px 20px;display:flex}.share-control[data-v-c69dabe6]{flex-shrink:0;align-items:center;margin-inline:8px;display:flex;position:relative}.share-button[data-v-c69dabe6]{color:#245f91;min-width:44px;min-height:44px;padding:0;transition:background .15s}.share-button[data-v-c69dabe6]:hover{background:#e2eef7}.share-button[data-v-c69dabe6]:focus-visible{outline-offset:4px;outline:3px solid #14223e}.share-button--copied[data-v-c69dabe6]{background:#e2eef7}.share-status[data-v-c69dabe6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=599px){.share-control[data-v-c69dabe6]{margin-inline:4px}}@media (prefers-reduced-motion:reduce){.share-button[data-v-c69dabe6]{transition:none}}.global-search[data-v-cd3496bd]{color:#17324d;background:#fff;border:1px solid #dbe4ed;border-radius:18px;flex-direction:column;width:740px;max-width:calc(100vw - 48px);height:min(760px,100dvh - 64px);max-height:calc(100dvh - 64px);display:flex;overflow:hidden;box-shadow:0 24px 80px #102c4933}.global-search__heading[data-v-cd3496bd]{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 8px;display:flex}.global-search__identity[data-v-cd3496bd]{align-items:center;gap:12px;min-width:0;display:flex}.global-search__mark[data-v-cd3496bd]{color:#245f91;background:#edf4fa;border-radius:10px;width:40px;height:40px;font-size:26px}.global-search__heading h2[data-v-cd3496bd]{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.4}.global-search__heading .q-btn[data-v-cd3496bd]{color:#607388;min-width:44px;min-height:44px}.global-search__input[data-v-cd3496bd]{flex-shrink:0;padding:8px 20px 16px}.global-search__input[data-v-cd3496bd] .q-field__control{background:#f8fafc;border-radius:10px}.global-search__input[data-v-cd3496bd] .q-field__control:before{border-color:#cbd7e3}.global-search__input[data-v-cd3496bd] .q-field__prepend{color:#607b95}.global-search__summary[data-v-cd3496bd]{border-top:1px solid #e4ebf2;border-bottom:1px solid #e4ebf2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.global-search__summary p[data-v-cd3496bd]{color:#53677b;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.global-search__category-filter[data-v-cd3496bd]{width:190px;max-width:60%}.global-search__category-filter[data-v-cd3496bd] .q-field__control{border-radius:8px}.global-search__category-filter[data-v-cd3496bd] .q-field__native{font-size:13px}.global-search__results[data-v-cd3496bd]{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#bccbda transparent;flex:1;min-height:0;padding:0 0 12px;overflow-y:auto}.global-search__empty[data-v-cd3496bd]{text-align:center;color:#607388;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:240px;padding:32px;display:flex}.global-search__empty>.q-icon[data-v-cd3496bd]{color:#89a0b5;margin-bottom:16px;font-size:36px}.global-search__empty p[data-v-cd3496bd]{color:#334e68;margin:0;font-size:15px;font-weight:600}.global-search__empty span[data-v-cd3496bd]{max-width:340px;margin-top:8px;font-size:13px;line-height:1.6}.global-search__status[data-v-cd3496bd]{color:#475569;margin:0;padding:16px 20px;font-size:13px}.global-search__group-title[data-v-cd3496bd]{z-index:1;color:#435e77;background:#f3f6fa;border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;position:sticky;top:0}.global-search__group-title h3[data-v-cd3496bd]{align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;line-height:1.5;display:flex}.global-search__group-title .q-icon[data-v-cd3496bd]{font-size:16px}.global-search__group-title>span[data-v-cd3496bd]{font-variant-numeric:tabular-nums;font-size:11px}.global-search__group[data-v-cd3496bd] .q-item{border-bottom:1px solid #f0f3f7;min-height:62px;padding:10px 20px}.global-search__group[data-v-cd3496bd] .q-item__section--avatar{min-width:52px}.global-search__group[data-v-cd3496bd] .q-item__label{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.45!important}.global-search__group[data-v-cd3496bd] .q-item__section--side>.q-icon{color:#92a3b5;font-size:18px}.global-search__group[data-v-cd3496bd] .q-item:hover{background:#f4f8fc}.global-search__group[data-v-cd3496bd] .q-item:focus-visible{outline-offset:-2px;outline:2px solid #245f91}.global-search__more[data-v-cd3496bd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px 8px 20px;display:flex}.global-search__progress[data-v-cd3496bd]{color:#607388;font-variant-numeric:tabular-nums;font-size:11px}.global-search__more .q-btn[data-v-cd3496bd]{min-height:44px;font-size:12px}@media (width<=599px){.global-search[data-v-cd3496bd]{width:100%;max-width:100%;height:100%;max-height:100%;padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0}.global-search__heading[data-v-cd3496bd],.global-search__input[data-v-cd3496bd],.global-search__summary[data-v-cd3496bd]{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px))}.global-search__heading[data-v-cd3496bd]{padding-top:max(8px, env(safe-area-inset-top,0px));padding-bottom:0}.global-search__identity[data-v-cd3496bd]{gap:8px}.global-search__heading h2[data-v-cd3496bd]{font-size:18px}.global-search__mark[data-v-cd3496bd]{width:32px;height:32px;font-size:23px}.global-search__input[data-v-cd3496bd]{padding-top:8px;padding-bottom:12px}.global-search__summary[data-v-cd3496bd]{gap:8px}.global-search__group-title[data-v-cd3496bd],.global-search__group[data-v-cd3496bd] .q-item{padding-inline:16px}}.site-toolbar[data-v-ab18c468]{align-items:center;gap:8px;min-height:88px;padding:8px 24px}.site-home[data-v-ab18c468]{border-radius:4px;flex-shrink:0;display:inline-flex}.site-brand-logo[data-v-ab18c468]{object-fit:contain;width:auto;max-width:220px;height:64px}.site-nav[data-v-ab18c468]{flex-wrap:nowrap;gap:2px}.site-nav[data-v-ab18c468] .q-btn{min-height:44px;padding-inline:10px}.mobile-nav[data-v-ab18c468]{display:none}.account-link[data-v-ab18c468]{min-width:44px;min-height:44px}.drawer-brand[data-v-ab18c468]{padding:16px}.navigation-group-label[data-v-ab18c468]{color:#52647b;text-transform:uppercase;letter-spacing:.1em;padding-top:24px;font-size:11px;font-weight:800}.skip-link[data-v-ab18c468]{z-index:9999;color:#14223e;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link[data-v-ab18c468]:focus{top:10px}.site-home[data-v-ab18c468]:focus-visible{outline-offset:4px;outline:3px solid #245f91}@media (width<=1099px){.desktop-nav[data-v-ab18c468]{display:none}.mobile-nav[data-v-ab18c468]{display:inline-flex}}@media (width<=599px){.site-toolbar[data-v-ab18c468]{gap:2px;min-height:76px;padding:8px 12px}.site-brand-logo[data-v-ab18c468]{width:clamp(64px,100vw - 260px,180px);height:44px}}.account-menu.navigation-menu{width:420px;max-width:100%;padding:8px}.account-menu--signed-in.navigation-menu{width:600px}.account-menu-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-block:4px 12px;display:grid}.account-menu-identity{border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 14px;display:flex}.account-menu-user{gap:4px;min-width:0;display:grid}.account-menu-identity .q-btn{flex-shrink:0;min-height:44px}.account-menu-identity strong{font-size:.95rem}.account-menu-identity span{color:#52647b;overflow-wrap:anywhere;font-size:.75rem}.account-menu .account-menu-group{color:#52647b;align-items:center;gap:8px;margin:0;padding:10px 12px 6px;font-size:.65rem;font-weight:750;line-height:1.4;display:flex}.account-menu.navigation-menu .q-item{box-sizing:border-box;min-height:44px;font-size:.85rem}.account-menu-languages{border-top:1px solid #e1e7ed;padding:4px 0}.account-language-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.account-language-options .q-btn{border-radius:6px;min-height:36px;padding:4px 8px;font-size:.8rem}.account-language-options .q-btn:focus-visible{outline-offset:-2px;outline:2px solid #245f91}.account-visibility-item .q-item__section--side:not(.q-item__section--avatar){padding-left:8px}.navigation-menu{width:330px;max-width:calc(100vw - 32px);padding:8px}.navigation-menu--columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:600px;display:grid}.navigation-menu .q-item{border-radius:6px;min-height:56px;padding:10px 12px}.navigation-menu .q-item__section--main{min-width:0}.navigation-menu .q-item__section--avatar{color:#245f91;min-width:32px}.navigation-menu .q-item__label--caption{color:#52647b;margin-top:3px;line-height:1.4}@media (height<=600px){.account-menu.navigation-menu .q-item{min-height:36px;padding-block:6px}.account-menu-identity{gap:2px;padding-block:6px}.account-menu .account-menu-group{padding-block:6px 4px}.account-menu-sections{gap:4px 12px;padding-bottom:6px}.account-language-options .q-btn{min-height:32px}.navigation-menu .q-item{min-height:44px;padding-block:8px}.navigation-menu .q-item__label--caption{display:none}}@media (width<=599px){.account-menu-popup{width:calc(100vw - 32px);max-width:calc(100vw - 32px)!important;right:16px!important}.account-menu-sections{gap:4px}.account-language-options{grid-template-columns:repeat(3,minmax(0,1fr))}.account-menu.navigation-menu .q-item{padding-inline:8px}.account-menu.navigation-menu .q-item__section--avatar{min-width:28px}}@media (height<=450px) and (width>=600px){.account-menu--signed-in.navigation-menu{width:840px}.account-menu-sections{grid-template-columns:repeat(4,minmax(0,1fr))}.account-language-options{grid-template-columns:repeat(7,minmax(0,1fr))}.account-menu.navigation-menu{width:840px}}@media (height<=380px) and (width>=1100px){.navigation-menu--columns{grid-template-columns:repeat(3,minmax(0,1fr));width:840px}}.nav-current{background:#e8f2fa;color:#245f91!important}
