.metrale-defs.svelte-z02nfu{position:absolute}.logo.svelte-z02nfu{height:auto;display:block}.cut-onlight.svelte-z02nfu,[data-theme=light] .cut-ondark.svelte-z02nfu{display:none}[data-theme=light] .cut-onlight.svelte-z02nfu{display:inline}.theme-toggle.svelte-1rdu1wr{cursor:pointer;background:var(--card,transparent);width:36px;height:36px;color:var(--t2,currentColor);border:1px solid var(--border-strong,currentColor);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle.svelte-1rdu1wr:hover{color:var(--accent,currentColor);border-color:var(--accent,currentColor)}.theme-toggle-sun.svelte-1rdu1wr{display:none}html:not([data-theme=light]) .theme-toggle-sun.svelte-1rdu1wr{display:block}html:not([data-theme=light]) .theme-toggle-moon.svelte-1rdu1wr{display:none}:root{--nav-h:68px}.av-header.svelte-4aiz6z{z-index:100;background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border);font-family:var(--font-sans);position:sticky;top:0}.av-header-in.svelte-4aiz6z{max-width:1180px;height:var(--nav-h);align-items:center;gap:1.5rem;margin:0 auto;padding:0 24px;display:flex}.av-brand.svelte-4aiz6z{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.av-brand.svelte-4aiz6z .logo{margin:0}.av-nav.svelte-4aiz6z{flex:1;justify-content:center;display:flex}.av-nav.svelte-4aiz6z ul:where(.svelte-4aiz6z){align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.av-nav-btn.svelte-4aiz6z,.av-nav-link.svelte-4aiz6z{font:inherit;color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .8rem;font-size:.92rem;font-weight:550;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.av-nav-btn.svelte-4aiz6z:hover,.av-nav-link.svelte-4aiz6z:hover,.av-nav-item.is-open.svelte-4aiz6z .av-nav-btn:where(.svelte-4aiz6z){color:var(--t1);background:var(--bg2)}.av-nav-btn.is-current.svelte-4aiz6z,.av-nav-link.is-current.svelte-4aiz6z{color:var(--t1)}.av-nav-btn.svelte-4aiz6z svg:where(.svelte-4aiz6z){opacity:.7;transition:transform .15s}.av-nav-item.is-open.svelte-4aiz6z .av-nav-btn:where(.svelte-4aiz6z) svg:where(.svelte-4aiz6z){transform:rotate(180deg)}.av-nav-item.svelte-4aiz6z{position:relative}.av-mega.svelte-4aiz6z{z-index:130;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.av-nav-item.is-broad.svelte-4aiz6z{position:static}.av-nav-item.is-broad.svelte-4aiz6z .av-mega:where(.svelte-4aiz6z){top:calc(100% - 4px)}.av-mega-in.svelte-4aiz6z{background:var(--card);border:1px solid var(--border-strong);border-radius:18px;grid-template-columns:1fr;gap:1.5rem;min-width:300px;padding:1.1rem;display:grid;box-shadow:0 30px 70px -30px #0000008c,0 1px 2px #00000014}.av-mega-in.is-wide.svelte-4aiz6z{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));min-width:min(calc(var(--cols,2) * 320px), calc(100vw - 32px))}.av-mega-col.svelte-4aiz6z h3:where(.svelte-4aiz6z){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:0 0 .4rem;padding:0 .7rem;font-size:.66rem;font-weight:600}.av-mega-col.svelte-4aiz6z a:where(.svelte-4aiz6z){color:inherit;border-radius:10px;flex-direction:column;gap:.15rem;padding:.6rem .7rem;text-decoration:none;transition:background .15s;display:flex}.av-mega-col.svelte-4aiz6z a:where(.svelte-4aiz6z):hover,.av-mega-col.svelte-4aiz6z a.is-current:where(.svelte-4aiz6z){background:var(--bg2)}.av-mega-t.svelte-4aiz6z{color:var(--t1);font-size:.92rem;font-weight:600}.av-mega-col.svelte-4aiz6z a.is-accent:where(.svelte-4aiz6z) .av-mega-t:where(.svelte-4aiz6z){color:var(--accent)}.av-mega-b.svelte-4aiz6z{color:var(--t3);font-size:.78rem;line-height:1.4}.av-header-actions.svelte-4aiz6z{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.av-cta.svelte-4aiz6z{background:var(--accent-fill);color:var(--on-accent);white-space:nowrap;border-radius:999px;align-items:center;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.av-cta.svelte-4aiz6z:hover{background:var(--accent-fill-hover);transform:translateY(-1px)}.av-cta-block.svelte-4aiz6z{justify-content:center;margin-top:.8rem}.av-burger.svelte-4aiz6z{border:1px solid var(--border-strong);background:var(--card);width:42px;height:42px;color:var(--t1);cursor:pointer;border-radius:10px;place-items:center;display:none}.av-burger.svelte-4aiz6z span:where(.svelte-4aiz6z){width:18px;height:12px;display:block;position:relative}.av-burger.svelte-4aiz6z i:where(.svelte-4aiz6z){background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .15s,top .2s;position:absolute;left:0}.av-burger.svelte-4aiz6z i:where(.svelte-4aiz6z):first-child{top:0}.av-burger.svelte-4aiz6z i:where(.svelte-4aiz6z):nth-child(2){top:5px}.av-burger.svelte-4aiz6z i:where(.svelte-4aiz6z):nth-child(3){top:10px}.av-burger.svelte-4aiz6z .is-x:where(.svelte-4aiz6z) i:where(.svelte-4aiz6z):first-child{top:5px;transform:rotate(45deg)}.av-burger.svelte-4aiz6z .is-x:where(.svelte-4aiz6z) i:where(.svelte-4aiz6z):nth-child(2){opacity:0}.av-burger.svelte-4aiz6z .is-x:where(.svelte-4aiz6z) i:where(.svelte-4aiz6z):nth-child(3){top:5px;transform:rotate(-45deg)}.av-drawer.svelte-4aiz6z{border-top:1px solid var(--border);background:var(--bg);max-height:calc(100dvh - 68px);padding:.5rem 16px 1.25rem;display:none;overflow-y:auto}.av-drawer-group.svelte-4aiz6z{border-bottom:1px solid var(--border)}.av-drawer-head.svelte-4aiz6z{width:100%;font:inherit;color:var(--t1);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.95rem .25rem;font-size:1rem;font-weight:600;display:flex}.av-drawer-head[aria-expanded=true].svelte-4aiz6z svg:where(.svelte-4aiz6z){transform:rotate(180deg)}.av-drawer-items.svelte-4aiz6z{padding:0 0 .6rem;display:grid}.av-drawer-col.svelte-4aiz6z{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:.6rem 0 .1rem;padding:0 .9rem;font-size:.66rem;font-weight:600}.av-drawer-col.svelte-4aiz6z:first-child{margin-top:.2rem}.av-drawer-items.svelte-4aiz6z a:where(.svelte-4aiz6z){color:var(--t2);border-radius:8px;padding:.55rem .9rem;font-size:.95rem;text-decoration:none}.av-drawer-items.svelte-4aiz6z a:where(.svelte-4aiz6z):hover{background:var(--bg2);color:var(--t1)}.av-drawer-link.svelte-4aiz6z{border-bottom:1px solid var(--border);color:var(--t1);padding:.95rem .25rem;font-weight:600;text-decoration:none;display:block}.av-scrim.svelte-4aiz6z{inset:var(--nav-h) 0 0;z-index:95;cursor:pointer;background:#00000059;border:0;position:fixed}@media (width<=1180px){.av-nav.svelte-4aiz6z{display:none}.av-burger.svelte-4aiz6z{display:grid}.av-header.is-drawer.svelte-4aiz6z .av-drawer:where(.svelte-4aiz6z){display:block}.av-header-actions.svelte-4aiz6z .av-cta:where(.svelte-4aiz6z){display:none}.av-header-actions.svelte-4aiz6z{margin-left:auto}}@media (width<=480px){:root{--nav-h:62px}.av-header-in.svelte-4aiz6z{padding:0 16px}.av-scrim.svelte-4aiz6z{top:var(--nav-h)}.av-drawer.svelte-4aiz6z{max-height:calc(100dvh - var(--nav-h))}}.av-footer.svelte-1ylmuav{border-top:1px solid var(--border);background:var(--bg2);font-family:var(--font-sans);color:var(--t2)}.av-footer-in.svelte-1ylmuav{grid-template-columns:1.6fr repeat(4,1fr);gap:2rem;max-width:1180px;margin:0 auto;padding:3.5rem 24px 2.5rem;display:grid}.av-footer-brand.svelte-1ylmuav>a:where(.svelte-1ylmuav):first-child{color:inherit;text-decoration:none;display:inline-block}.av-footer-brand.svelte-1ylmuav .logo{margin:0}.av-footer-slogan.svelte-1ylmuav{color:var(--t1);max-width:26ch;margin:1rem 0 .4rem;font-size:.95rem;font-weight:500}.av-footer-lic.svelte-1ylmuav{color:var(--t3);max-width:32ch;margin:0;font-size:.78rem;line-height:1.5}.av-footer-social.svelte-1ylmuav{gap:.4rem;margin-top:1rem;margin-left:-10px;display:flex}.av-footer-social.svelte-1ylmuav a:where(.svelte-1ylmuav){width:40px;height:40px;color:var(--t2);border-radius:10px;place-items:center;transition:color .15s,background .15s;display:inline-grid}.av-footer-social.svelte-1ylmuav a:where(.svelte-1ylmuav):hover{color:var(--accent);background:var(--card)}.av-footer-badge.svelte-1ylmuav{margin-top:1.2rem;line-height:0;display:inline-block}.av-footer-badge.svelte-1ylmuav img:where(.svelte-1ylmuav){width:132px;height:auto}.av-footer-badge.svelte-1ylmuav .badge-dark:where(.svelte-1ylmuav){display:none}html:not([data-theme=light]) .av-footer-badge.svelte-1ylmuav .badge-dark:where(.svelte-1ylmuav){display:block}html:not([data-theme=light]) .av-footer-badge.svelte-1ylmuav .badge-light:where(.svelte-1ylmuav){display:none}.av-footer-col.svelte-1ylmuav h2:where(.svelte-1ylmuav){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:0 0 .8rem;font-size:.66rem;font-weight:600}.av-footer-col.svelte-1ylmuav a:where(.svelte-1ylmuav){color:var(--t2);margin-bottom:.5rem;font-size:.86rem;text-decoration:none;transition:color .15s;display:block}.av-footer-col.svelte-1ylmuav a:where(.svelte-1ylmuav):hover{color:var(--accent)}.av-footer-legal.svelte-1ylmuav{border-top:1px solid var(--border)}.av-footer-legal-row.svelte-1ylmuav{max-width:1180px;color:var(--t3);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding:1.25rem 24px 0;font-size:.76rem;display:flex}.av-footer-links.svelte-1ylmuav{flex-wrap:wrap;gap:1.1rem;display:flex}.av-footer-links.svelte-1ylmuav a:where(.svelte-1ylmuav){color:var(--t3);text-decoration:none}.av-footer-links.svelte-1ylmuav a:where(.svelte-1ylmuav):hover{color:var(--accent)}@media (width<=1000px){.av-footer-in.svelte-1ylmuav{grid-template-columns:1fr 1fr 1fr}.av-footer-brand.svelte-1ylmuav{grid-column:1/-1}}@media (width<=600px){.av-footer-in.svelte-1ylmuav{grid-template-columns:1fr 1fr;padding:2.5rem 16px 2rem}.av-footer-legal-row.svelte-1ylmuav{padding-inline:16px}}
