.lang-switcher[data-v-b5634f77]{align-items:center;display:inline-flex}.lang-select[data-v-b5634f77]{background:#fff;border:1px solid var(--brand-blue-accent);border-radius:4px;color:var(--brand-blue-text);cursor:pointer;font-size:.75rem;padding:4px 6px}.visually-hidden[data-v-b5634f77]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.social-link[data-v-2689d805]{align-items:center;color:var(--brand-blue-text);display:inline-flex;font-size:24px;line-height:1}.x-logo[data-v-2689d805]{display:block;height:.8em;width:.8em}.social-link[data-v-2689d805]:hover{color:#0d4a6c}.visually-hidden[data-v-2689d805]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.build[data-v-2689d805]{font-size:.8em;opacity:.75}.footer-row[data-v-2689d805]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.footer-links-group[data-v-2689d805]{align-items:center;display:flex;gap:14px;margin-left:auto}.footer-nav a[data-v-2689d805]{color:inherit;font-size:.82rem;margin-left:12px;text-decoration:none}.footer-nav a[data-v-2689d805]:first-child{margin-left:0}.footer-lang[data-v-2689d805]{align-items:center;display:flex}.recaptcha-inline[data-v-2689d805]{align-items:baseline;display:inline-flex;font-size:.58rem;gap:4px;margin-left:8px;opacity:.7;white-space:nowrap}.recaptcha-link[data-v-2689d805]{color:var(--brand-blue-text);font-weight:600;text-decoration:none}.recaptcha-link[data-v-2689d805]:hover{text-decoration:underline}@media (max-width:680px){.footer-links-group[data-v-2689d805]{flex-wrap:wrap;justify-content:flex-end;width:100%}.footer-lang[data-v-2689d805]{order:0}.footer-nav[data-v-2689d805]{display:flex;flex-wrap:wrap;justify-content:flex-end}.footer-nav a[data-v-2689d805]{margin:4px 0 0 12px}.copyright[data-v-2689d805]{order:-1;width:100%}.recaptcha-inline[data-v-2689d805]{display:block;line-height:1.1;margin-left:0;margin-top:4px;white-space:normal}}@media (max-width:768px){.footer-row[data-v-2689d805]{flex-wrap:nowrap}.copyright[data-v-2689d805]{order:0;width:auto}.footer-links-group[data-v-2689d805]{flex-wrap:nowrap;justify-content:flex-start;margin-left:12px;order:0;width:auto}.footer-nav[data-v-2689d805]{display:none!important}.footer-lang[data-v-2689d805]{order:0}.footer-nav a.hide-mobile[data-v-2689d805]{display:none!important}}.mobile-nav-bar[data-v-0c3347ce]{align-items:stretch;background:var(--brand-red,#b01029);border-top:2px solid hsla(0,0%,100%,.15);bottom:0;box-shadow:0 -4px 16px #00000047;color:#fff;display:flex;justify-content:space-around;left:0;opacity:.98;padding:4px 2px calc(env(safe-area-inset-bottom,0) + 4px);position:fixed;transform:translateY(100%);transition:transform .42s cubic-bezier(.25,.8,.25,1),opacity .3s ease;width:100%;will-change:transform;z-index:4000}.mobile-nav-bar.has-entered[data-v-0c3347ce]{transform:translateY(0)}.mobile-nav-bar.is-hidden[data-v-0c3347ce]{transform:translateY(105%)}.mobile-nav-bar.pin-pulse[data-v-0c3347ce]{box-shadow:0 -4px 18px #ffffff73,0 -2px 8px #00000059;transition:box-shadow .4s ease}.nav-item[data-v-0c3347ce]{align-items:center;color:#ffffffb3;display:flex;flex:1 1 0;flex-direction:column;font-size:.65rem;font-weight:600;gap:2px;justify-content:center;letter-spacing:.5px;padding:4px 0 2px;position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent;background:none;border:none;transition:color .25s ease}.nav-item[data-v-0c3347ce]:focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:2px}.nav-item .icon[data-v-0c3347ce]{display:flex;line-height:1;position:relative}.nav-item.active[data-v-0c3347ce]{color:#fff}.nav-item.active[data-v-0c3347ce]:after{background:#fff;border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:32px}.nav-item.promos-active:not(.active) .icon[data-v-0c3347ce]{position:relative}.nav-item.promos-active:not(.active) .icon[data-v-0c3347ce]:after{animation:promo-pulse-0c3347ce 1.6s ease-in-out infinite;background:#fff;border-radius:50%;content:"";height:8px;position:absolute;right:-2px;top:-2px;width:8px}@keyframes promo-pulse-0c3347ce{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.2;transform:scale(1.4)}}.label[data-v-0c3347ce]{pointer-events:none}@media (min-width:861px){.mobile-nav-bar[data-v-0c3347ce]{display:none}}@media (prefers-reduced-motion:reduce){.mobile-nav-bar[data-v-0c3347ce]{transition:none}}#app-shell-root[data-v-abbacfc4]{display:flex;flex-direction:column;min-height:100vh}#shell-main[data-v-abbacfc4]{flex:1 0 auto}[data-v-abbacfc4] .site-footer{margin-top:auto}@media (max-width:860px){[data-v-abbacfc4] .site-footer{margin-bottom:calc(72px + env(safe-area-inset-bottom,0))}}.pwa-sticky-footer[data-v-abbacfc4]{background:#fff;bottom:0;box-shadow:0 -2px 12px var(--brand-blue-shadow-sm);left:0;padding:0;position:fixed;width:100vw;z-index:9999}.pwa-footer-content[data-v-abbacfc4]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:900px;padding:18px 24px;width:100%}.pwa-footer-left[data-v-abbacfc4]{align-items:flex-start;display:flex;flex-direction:column}.pwa-footer-title[data-v-abbacfc4]{color:#005c91;font-size:.95rem;font-weight:700;line-height:1.05;white-space:nowrap}.pwa-footer-desc[data-v-abbacfc4]{color:#555;font-size:.78rem;margin-top:2px}.pwa-footer-right[data-v-abbacfc4]{display:flex;gap:12px}.pwa-footer-btn[data-v-abbacfc4]{border:none;border-radius:6px;box-shadow:0 1px 4px var(--brand-blue-shadow-sm);cursor:pointer;font-size:.78rem;font-weight:600;padding:6px 14px;transition:background .18s}.pwa-footer-btn.install[data-v-abbacfc4]{background:var(--brand-blue-accent);color:#fff}.pwa-footer-btn.install[data-v-abbacfc4]:hover{filter:brightness(.92)}.pwa-footer-btn.cancel[data-v-abbacfc4]{background:#eee;color:#005c91}.pwa-footer-btn.cancel[data-v-abbacfc4]:hover{background:#e0e0e0}@media (max-width:860px){main.with-mobile-bar{padding-bottom:70px}.pwa-footer-content{padding:12px 16px}.pwa-footer-title{font-size:.8rem;line-height:1.05}.pwa-footer-desc{font-size:.62rem;line-height:1.15;max-width:200px}.pwa-footer-right{gap:8px}.pwa-footer-btn{font-size:.65rem;font-weight:600;padding:4px 10px}.pwa-footer-btn.install{font-weight:700}.pwa-footer-btn.cancel{font-weight:600}.pwa-footer-left{max-width:68%}}
