.header[data-v-cea0f9d5]{z-index:50;height:var(--header-h);background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink);transition:background-color .3s,border-color .3s,color .3s;position:fixed;inset:0 0 auto}.header[data-theme=dark][data-v-cea0f9d5]{background:var(--night);border-color:var(--night-line);color:var(--snow)}.header__bar[data-v-cea0f9d5]{gap:40px;height:100%}.header__bar[data-v-cea0f9d5],.header__brand[data-v-cea0f9d5]{align-items:center;display:flex}.header__brand[data-v-cea0f9d5]{align-self:stretch}.header__nav[data-v-cea0f9d5]{gap:28px;margin-right:auto;display:flex}.header__link[data-v-cea0f9d5]{color:var(--muted);padding-block:12px;font-size:14.5px;font-weight:500;transition:color .2s}.header[data-theme=dark] .header__link[data-v-cea0f9d5]{color:var(--fog)}.header[data-theme=dark] .header__link[data-v-cea0f9d5]:hover,.header__link[data-v-cea0f9d5]:hover{color:inherit}.header__menu[data-v-cea0f9d5]{flex:none;place-items:center;width:44px;height:44px;margin-right:-10px;font-size:22px;display:none}.header__actions[data-v-cea0f9d5]{gap:10px;margin-left:auto;display:flex}.menu[data-v-cea0f9d5]{inset:var(--header-h) 0 0;padding-bottom:max(40px,env(safe-area-inset-bottom));background:var(--night);color:var(--snow);opacity:0;visibility:hidden;align-items:flex-end;transition:opacity .3s,visibility .3s;display:flex;position:fixed}.is-open .menu[data-v-cea0f9d5]{opacity:1;visibility:visible}.menu__nav[data-v-cea0f9d5]{flex-direction:column;display:flex}.menu__link[data-v-cea0f9d5]{border-bottom:1px solid var(--night-line);letter-spacing:-.02em;padding:16px 0;font-size:clamp(26px,4svh,32px);font-weight:560;font-stretch:106%}.menu__cta[data-v-cea0f9d5]{align-self:flex-start;margin-top:28px}@media (width<=960px){.header__bar[data-v-cea0f9d5]{gap:16px}.header__nav[data-v-cea0f9d5]{display:none}.header__menu[data-v-cea0f9d5]{display:grid}}@media (width<=480px){.header__partner[data-v-cea0f9d5]{display:none}}@media (width<=360px){.header__brand[data-v-cea0f9d5] .brand__suffix{display:none}}.footer[data-v-9dd3b416]{background:var(--night);color:var(--snow);margin-top:-1px;padding-block:clamp(64px,8vw,104px);position:relative;overflow:hidden}.footer__top[data-v-9dd3b416]{flex-wrap:wrap;justify-content:space-between;gap:32px 64px;display:flex}.footer__about[data-v-9dd3b416]{flex-direction:column;gap:16px;max-width:340px;display:flex}.footer__about p[data-v-9dd3b416]{color:var(--fog);font-size:15px}.footer__nav[data-v-9dd3b416]{flex-wrap:wrap;align-content:flex-start;gap:12px 28px;font-size:15px;display:flex}.footer__nav a[data-v-9dd3b416]{color:#d5d8dc;transition:color .2s}.footer__nav a[data-v-9dd3b416]:hover{color:var(--snow);text-underline-offset:4px;text-decoration:underline}.footer__legal[data-v-9dd3b416]{border-top:1px solid var(--night-line);color:var(--fog);flex-direction:column;gap:6px;margin-top:clamp(48px,6vw,72px);padding-top:20px;font-size:13px;line-height:1.6;display:flex}.footer__legal p[data-v-9dd3b416]{max-width:70em}.footer__licence[data-v-9dd3b416]{align-items:center;gap:16px;margin-block:12px;display:flex}.footer__seal[data-v-9dd3b416]{border-radius:4px;flex:0 0 88px;display:block}.footer__seal[data-v-9dd3b416]:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.footer__seal img[data-v-9dd3b416]{-o-object-fit:contain;object-fit:contain;width:88px;height:88px;display:block}.footer__licence p[data-v-9dd3b416]{overflow-wrap:anywhere;min-width:0}.footer__licence strong[data-v-9dd3b416]{color:#d5d8dc;font-weight:500;display:block}.footer__docs[data-v-9dd3b416]{flex-wrap:wrap;gap:6px 24px;margin-bottom:10px;font-size:14px;display:flex}.footer__docs a[data-v-9dd3b416]{color:#d5d8dc;transition:color .2s}.footer__docs a[data-v-9dd3b416]:hover{color:var(--snow);text-underline-offset:4px;text-decoration:underline}@media (pointer:coarse){.footer__docs[data-v-9dd3b416]{gap:0 24px;margin-bottom:4px}.footer__docs a[data-v-9dd3b416]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=760px),(pointer:coarse){.footer__nav[data-v-9dd3b416]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;width:min(100%,480px);display:grid}.footer__nav a[data-v-9dd3b416]{border-bottom:1px solid var(--night-line);align-items:center;min-height:44px;display:flex}.footer__nav a[data-v-9dd3b416]:last-child{grid-column:1/-1}}
