.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#edf1f5c7;border-bottom:1px solid #d5dee7b3}.brand-mark[data-astro-cid-nen7h5rs]{color:var(--mt-text);font-family:var(--font-display);letter-spacing:0;flex-shrink:0;align-items:center;gap:.6rem;font-size:1.06rem;font-weight:700;display:flex}.brand-row[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:.9rem;display:flex}.launch-note[data-astro-cid-nen7h5rs]{color:var(--mt-brand);white-space:nowrap;font-size:.8rem;font-weight:700;display:none}.launch-strip[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--mt-line);background:#fff}.launch-strip[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:var(--mt-brand);margin:0;padding-block:.45rem;font-size:.78rem;font-weight:700}@media (width>=768px){.launch-note[data-astro-cid-nen7h5rs]{display:inline}.launch-strip[data-astro-cid-nen7h5rs]{display:none}}.header-actions[data-astro-cid-nen7h5rs]{flex-shrink:0}.header-login[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--mt-text);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:0 .5rem;font-size:.85rem;font-weight:650;display:inline-flex}.header-login[data-astro-cid-nen7h5rs]:hover{color:var(--mt-brand)}.nav-links[data-astro-cid-nen7h5rs]{display:none}@media (width<=639px){.header-actions[data-astro-cid-nen7h5rs]{gap:.55rem}}@media (width>=1200px){.nav-links[data-astro-cid-nen7h5rs]{gap:1.4rem;display:flex}}.ball[data-astro-cid-nen7h5rs]{object-fit:contain;width:1.4rem;height:1.4rem;transition:transform .6s var(--ease-out)}.brand-mark[data-astro-cid-nen7h5rs]:hover .ball[data-astro-cid-nen7h5rs]{transform:rotate(-40deg)}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--mt-subtle);padding:.4rem 0;font-size:.93rem;font-weight:600;transition:color .2s;position:relative}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--mt-text)}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--mt-lime);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(.4)}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-current{color:var(--mt-text)}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-current:after{transform:scaleX(1)}.language-switch[data-astro-cid-nen7h5rs]{border:1px solid var(--mt-line);background:#fff9;border-radius:999px;padding:3px}.language-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:34px;height:28px;color:var(--mt-subtle);font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.language-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-current{color:var(--mt-brand);background:#fff;box-shadow:0 2px 8px #0d21461f}.header-cta[data-astro-cid-nen7h5rs]{min-height:40px;padding:0 1.1rem;font-size:.88rem;display:none}@media (width>=640px){.header-cta[data-astro-cid-nen7h5rs]{display:inline-flex}}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--mt-line);background:#fff;border-radius:999px;align-content:center;place-items:center;gap:6px;width:42px;height:42px;display:grid}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--mt-text);width:16px;height:2px;transition:transform .25s var(--ease-out);border-radius:2px}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.menu-backdrop[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;background:#0d21462e;transition:all .25s;position:fixed;inset:68px 0 0}.menu-backdrop[data-astro-cid-nen7h5rs].open{opacity:1;visibility:visible;backdrop-filter:blur(6px)}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:45;padding:1rem var(--gutter) 2rem;border-bottom:1px solid var(--mt-line);background:#fff;gap:.2rem;position:fixed;inset:68px 0 auto;box-shadow:0 24px 45px #0d214624}.mobile-menu[data-astro-cid-nen7h5rs].hidden{display:none}.mobile-menu[data-astro-cid-nen7h5rs]:not(.hidden){display:flex}.mobile-menu[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--mt-surface-2);color:var(--mt-text);padding:.95rem .25rem;font-size:1.08rem;font-weight:650}.mobile-menu[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].is-current{color:var(--mt-brand)}body.menu-open{overflow:hidden}@media (width>=1200px){.mobile-menu[data-astro-cid-nen7h5rs],.menu-backdrop[data-astro-cid-nen7h5rs]{display:none!important}.burger[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--mt-line);background:var(--mt-surface)}.footer-grid[data-astro-cid-jo6i4kqk]{gap:2.5rem;padding-block:3.5rem 2.5rem;display:grid}@media (width>=768px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:start}}.footer-brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--mt-text);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:1.25rem;height:1.25rem}.footer-tagline[data-astro-cid-jo6i4kqk]{margin-top:1.4rem;font-size:1.5rem}.footer-nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,auto));gap:.7rem 3rem;font-size:.92rem;font-weight:600;display:grid}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--mt-subtle);transition:color .2s}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--mt-brand)}.footer-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.2rem 1.4rem;padding-bottom:.6rem;font-size:.82rem;display:flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--mt-subtle);align-items:center;display:inline-flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--mt-brand)}.footer-base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--mt-surface-2);color:var(--mt-subtle);margin:0;padding-block:1.25rem 2rem;font-size:.78rem}
