.site-logo[data-v-de8759e5]{align-items:center;color:#f0f5f7;display:inline-flex;font-size:16px;font-weight:650;letter-spacing:-.45px;text-decoration:none;white-space:nowrap}.logo-suffix[data-v-de8759e5]{color:var(--brand-accent)}.site-logo[data-v-de8759e5]:focus-visible{border-radius:3px;outline:2px solid var(--brand-accent);outline-offset:6px}.site-header[data-v-7dcac254]{background:var(--site-background);border-bottom:1px solid var(--site-border)}.header-inner[data-v-7dcac254]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-inline:auto;max-width:1192px;min-height:68px;padding:0 36px}.header-navigation[data-v-7dcac254]{align-items:center;display:flex;gap:32px}.header-link[data-v-7dcac254]{align-items:center;color:#a0b1be;display:inline-flex;font-size:12px;min-height:40px;text-decoration:none;white-space:nowrap}.header-link.active[data-v-7dcac254],.header-link[data-v-7dcac254]:hover{color:var(--brand-accent)}.language-switch[data-v-7dcac254]{align-items:center;background:transparent;border:0;color:#a3a3a3bf;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin-left:auto;padding:0;transition:color .15s;width:36px}.language-switch[data-v-7dcac254]:hover{color:var(--brand-accent)}a[data-v-7dcac254]:focus-visible,button[data-v-7dcac254]:focus-visible{border-radius:2px;outline:2px solid var(--brand-accent);outline-offset:5px}.site-language-menu{font-family:MyFont,sans-serif}@media(max-width:760px){.header-inner[data-v-7dcac254]{gap:12px;min-height:56px;padding:0 18px}.header-inner[data-v-7dcac254] .site-logo{min-height:56px}.header-navigation[data-v-7dcac254]{gap:24px}}@media(max-width:420px){.header-inner[data-v-7dcac254]{gap:8px;padding-inline:14px}.header-navigation[data-v-7dcac254]{gap:16px}}@media(prefers-reduced-motion:reduce){.language-switch[data-v-7dcac254]{transition:none}}.site-footer[data-v-289f2edf]{border-top:1px solid var(--site-border);color:#8b9fac;font-family:var(--font-interface)}.footer-inner[data-v-289f2edf]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 24px;justify-content:space-between;line-height:1.6;margin:0 auto;max-width:1192px;padding:25px 36px}.footer-inner p[data-v-289f2edf]{margin:0}.footer-inner a[data-v-289f2edf]{color:inherit;overflow-wrap:anywhere;text-decoration:none}.footer-inner a[data-v-289f2edf]:hover{color:var(--brand-accent)}.footer-inner a[data-v-289f2edf]:focus-visible{border-radius:2px;outline:2px solid var(--brand-accent);outline-offset:4px}@media(max-width:760px){.footer-inner[data-v-289f2edf]{padding:22px 18px}}.site-page[data-v-e18b30df]{--content-heading-color:#9aabb7;--content-text-color:#8fa0ad;background:var(--site-background);color:#eaf1f5;display:flex;flex-direction:column;font-family:var(--font-interface);min-height:100dvh}.site-main[data-v-e18b30df]{flex:1;margin:0 auto;max-width:1192px;padding:28px 36px 52px;width:100%}.page-intro[data-v-e18b30df]{margin-bottom:24px}.page-intro.after-content[data-v-e18b30df]{margin:40px 0 0}.page-intro.centered[data-v-e18b30df]{text-align:center}h1[data-v-e18b30df]{color:#f1f6f8;font-size:34px;font-weight:550;letter-spacing:-1.1px;line-height:1.2;margin:0}.page-intro.after-content h1[data-v-e18b30df]{color:var(--content-heading-color)}.page-description[data-v-e18b30df]{color:#a0b1be;font-size:13px;line-height:1.8;margin:12px 0 0}.page-intro.after-content .page-description[data-v-e18b30df]{color:var(--content-text-color);font-size:14px}@media(min-width:761px)and (max-height:820px){.site-main[data-v-e18b30df]{padding-top:20px}h1[data-v-e18b30df]{font-size:28px}.page-description[data-v-e18b30df]{margin-top:8px}.page-intro[data-v-e18b30df]{margin-bottom:16px}}@media(max-width:760px){.site-main[data-v-e18b30df]{padding:22px 18px 36px}.page-intro[data-v-e18b30df]{margin-bottom:12px}.page-intro.after-content[data-v-e18b30df]{margin-top:28px}h1[data-v-e18b30df]{font-size:28px;letter-spacing:-.6px}.page-description[data-v-e18b30df]{font-size:12px;line-height:1.9}}.typing-guide[data-v-d558d119]{color:var(--content-text-color);display:grid;font-size:14px;gap:30px;line-height:1.85;margin:32px 0 0;overflow-wrap:anywhere;width:100%}[data-v-d558d119] section+section{border-top:1px solid var(--site-border);padding-top:28px}[data-v-d558d119] h2{color:var(--content-heading-color);font-size:20px;font-weight:550;letter-spacing:-.3px;line-height:1.4;margin:0 0 14px}[data-v-d558d119] p{margin:0}[data-v-d558d119] p+p{margin-top:12px}[data-v-d558d119] strong{color:var(--content-heading-color);font-weight:550}[data-v-d558d119] ol{list-style:decimal;margin:0;padding-left:23px}[data-v-d558d119] li{padding-left:3px}[data-v-d558d119] li+li{margin-top:12px}[data-v-d558d119] li::marker{color:#8da2b0}[data-v-d558d119] a{color:inherit;text-decoration:underline;text-decoration-color:var(--brand-accent-border);text-underline-offset:3px}[data-v-d558d119] a:hover{color:var(--brand-accent);text-decoration-color:currentColor}[data-v-d558d119] a:focus-visible,[data-v-d558d119] summary:focus-visible{border-radius:3px;outline:2px solid var(--brand-accent);outline-offset:4px}[data-v-d558d119] code{background:var(--site-surface);border:1px solid var(--site-border);border-radius:4px;color:var(--content-heading-color);font-family:var(--font-keyboard);font-size:.9em;padding:2px 5px}[data-v-d558d119] .typing-faq{justify-self:center;max-width:760px;width:100%}[data-v-d558d119] .typing-faq h2{margin-bottom:2px}[data-v-d558d119] details{border-bottom:1px solid var(--site-border)}[data-v-d558d119] summary{align-items:baseline;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:17px 0}[data-v-d558d119] summary::-webkit-details-marker{display:none}[data-v-d558d119] summary::marker{content:""}[data-v-d558d119] summary:after{border-bottom:1.5px solid;border-right:1.5px solid;color:#879daa;content:"";flex:0 0 7px;height:7px;margin-right:4px;transform:translateY(-3px) rotate(45deg);width:7px}[data-v-d558d119] summary h3{color:var(--content-heading-color);font-size:14px;font-weight:550;line-height:1.6;margin:0}[data-v-d558d119] summary:hover h3{color:var(--brand-accent)}[data-v-d558d119] details[open] summary:after{transform:translateY(1px) rotate(225deg)}[data-v-d558d119] details p{padding-bottom:18px}@media(max-width:760px){.typing-guide[data-v-d558d119]{gap:24px;margin-top:26px}[data-v-d558d119] section+section{padding-top:23px}[data-v-d558d119] h2{font-size:18px}[data-v-d558d119] summary{padding-block:15px}}
