.mq-header.svelte-3p29b0{z-index:50;padding-inline:var(--mq-gutter);position:sticky;top:clamp(.5rem,1.5vw,1rem)}.mq-bar.svelte-3p29b0{--mq-bar-pad:clamp(1rem, 2vw, 1.5rem);height:64px;max-width:calc(var(--mq-maxw) - 2 * var(--mq-gutter));padding-inline:var(--mq-bar-pad);border-radius:var(--mq-r-pill);background:var(--mq-glass-bg);-webkit-backdrop-filter:var(--mq-glass-blur);border:1px solid var(--mq-glass-border);box-shadow:var(--mq-shadow-1);align-items:center;gap:1.5rem;margin-inline:auto;transition:box-shadow .2s;display:flex;position:relative}.mq-bar.scrolled.svelte-3p29b0{box-shadow:var(--mq-shadow-2)}.mq-logo.svelte-3p29b0{font-family:var(--mq-font-head);letter-spacing:.5px;color:var(--mq-fg-heading);max-width:165px;font-weight:700;text-decoration:none}.mq-logo.svelte-3p29b0 img:where(.svelte-3p29b0){cursor:pointer}.mq-nav.svelte-3p29b0{align-items:center;gap:1.25rem;display:flex}.mq-nav.svelte-3p29b0 a:where(.svelte-3p29b0){color:var(--mq-fg-muted);font-size:.9rem;font-weight:500;text-decoration:none}.mq-actions.svelte-3p29b0{align-items:center;gap:.75rem;margin-left:auto;display:flex}.mq-hub.svelte-3p29b0{color:var(--mq-fg-muted);font-size:.85rem;text-decoration:none}.mq-cta.svelte-3p29b0{background:var(--mq-ink);color:#fff;border-radius:var(--mq-r-pill);box-shadow:var(--mq-shadow-1);padding:.5rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none}.mq-cta.svelte-3p29b0:focus-visible{box-shadow:0 0 0 5px #ffffffb3, var(--mq-shadow-1)}.mq-mobile-details.svelte-3p29b0{display:none}.mq-burger.svelte-3p29b0{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:4px;list-style:none;display:flex}.mq-burger.svelte-3p29b0::-webkit-details-marker{display:none}.mq-burger.svelte-3p29b0 span:where(.svelte-3p29b0){background:var(--mq-fg-heading);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .15s}.mq-mobile-details[open].svelte-3p29b0 .mq-burger:where(.svelte-3p29b0) span:where(.svelte-3p29b0):first-child{transform:translateY(6px)rotate(45deg)}.mq-mobile-details[open].svelte-3p29b0 .mq-burger:where(.svelte-3p29b0) span:where(.svelte-3p29b0):nth-child(2){opacity:0}.mq-mobile-details[open].svelte-3p29b0 .mq-burger:where(.svelte-3p29b0) span:where(.svelte-3p29b0):nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.mq-burger.svelte-3p29b0 span:where(.svelte-3p29b0){transition:none}}.mq-mobile.svelte-3p29b0{background:var(--mq-panel);border:1px solid var(--mq-hairline);border-radius:var(--mq-r-xl);box-shadow:var(--mq-shadow-3);flex-direction:column;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0}.mq-mobile.svelte-3p29b0 a:where(.svelte-3p29b0){color:var(--mq-fg);border-radius:var(--mq-r-sm);border-bottom:1px solid var(--mq-hairline);padding:.85rem 1rem;font-weight:500;text-decoration:none}.mq-mobile.svelte-3p29b0 a:where(.svelte-3p29b0):last-child{border-bottom:none}.mq-mobile.svelte-3p29b0 a:where(.svelte-3p29b0):hover,.mq-mobile.svelte-3p29b0 a:where(.svelte-3p29b0):focus-visible{background:var(--mq-canvas-sunk)}.mq-mobile.svelte-3p29b0 a.active:where(.svelte-3p29b0){color:var(--mq-accent-bright);font-weight:600}@media (width<=900px){.mq-nav.svelte-3p29b0,.mq-hub.svelte-3p29b0{display:none}.mq-mobile-details.svelte-3p29b0{display:block}.mq-logo.svelte-3p29b0{max-width:135px}.mq-bar.svelte-3p29b0{gap:.5rem}}@media (width<=415px){.mq-logo.svelte-3p29b0{max-width:100px}}.mq-nav.svelte-3p29b0 a:where(.svelte-3p29b0):hover{color:var(--mq-fg-accent)}.mq-hub.svelte-3p29b0:hover{color:var(--mq-fg-heading)}.mq-cta.svelte-3p29b0:hover{background:var(--mq-accent-bright);box-shadow:var(--mq-shadow-2);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.mq-cta.svelte-3p29b0:hover{transform:none}}.mq-mobile.svelte-3p29b0 a:where(.svelte-3p29b0):hover{color:var(--mq-fg-accent)}.mq-sol-menu.svelte-3p29b0{align-items:center;display:flex;position:relative}.mq-sol-btn.svelte-3p29b0{cursor:pointer;font:inherit;color:var(--mq-fg-muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.9rem;font-weight:500;display:inline-flex}.mq-sol-btn.svelte-3p29b0:hover,.mq-nav.svelte-3p29b0 a:where(.svelte-3p29b0):hover{color:var(--mq-fg-accent)}.mq-chev.svelte-3p29b0{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-1px)}.mq-chev.up.svelte-3p29b0{transform:rotate(-135deg)translateY(1px)}.mq-nav.svelte-3p29b0 a.active:where(.svelte-3p29b0),.mq-sol-btn.active.svelte-3p29b0{color:var(--mq-accent-bright);font-weight:600}.mq-sol-pop.svelte-3p29b0{background:var(--mq-glass-bg-strong);-webkit-backdrop-filter:var(--mq-glass-blur);border:1px solid var(--mq-glass-border);border-radius:var(--mq-r-lg);min-width:250px;box-shadow:var(--mq-shadow-2);z-index:60;flex-direction:column;gap:.25rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + 10px);left:0}.mq-sol-pop.svelte-3p29b0 a:where(.svelte-3p29b0){color:var(--mq-fg-muted);white-space:nowrap;border-radius:6px;padding:.4rem .55rem;font-size:.85rem;text-decoration:none}.mq-sol-pop.svelte-3p29b0 a:where(.svelte-3p29b0):hover{background:var(--mq-canvas-sunk);color:var(--mq-fg-heading)}.mq-sol-pop.svelte-3p29b0 a.active:where(.svelte-3p29b0){color:var(--mq-fg-accent);background:var(--mq-canvas-sunk);font-weight:600}.mq-mobile-sub.svelte-3p29b0{font-size:.85rem;color:var(--mq-fg-muted)!important;padding-left:2rem!important}.mq-footer.svelte-1l713pu{border-top:1px solid var(--mq-hairline);margin-top:var(--mq-section-y-tight);padding-top:var(--mq-section-y-tight);padding-bottom:var(--mq-section-y-tight);color:var(--mq-fg-muted)}.mq-foot-inner.svelte-1l713pu{padding-block:1.75rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding-top:0;padding-bottom:0;display:flex}.mq-foot-logo-container.svelte-1l713pu{align-items:center;gap:.5rem;display:flex}.mq-foot-logo-container.svelte-1l713pu img:where(.svelte-1l713pu){max-height:35px}.mq-foot-logo.svelte-1l713pu{font-family:var(--mq-font-head);color:var(--mq-fg);letter-spacing:.5px;font-weight:700}.mq-foot-nav.svelte-1l713pu{flex-wrap:wrap;gap:1.25rem;display:flex}.mq-foot-nav.svelte-1l713pu a:where(.svelte-1l713pu){color:var(--mq-fg-muted);font-size:.85rem;text-decoration:none}.mq-foot-copy.svelte-1l713pu{width:100%;margin-top:var(--mq-gutter);justify-content:center;font-size:.8rem;display:flex}.mq-foot-nav.svelte-1l713pu a:where(.svelte-1l713pu):hover{color:var(--mq-fg)}
