.q-menu__btn.svelte-1uc9dsc{appearance:none;background:none;border:0;margin:0;padding:0;cursor:pointer;color:var(--q-ink);width:40px;height:40px;border-radius:var(--q-radius-sm);display:inline-flex;align-items:center;justify-content:center}.q-menu__btn.svelte-1uc9dsc:hover{background:var(--q-surface-2)}.q-menu__btn.svelte-1uc9dsc:focus-visible{outline:2px solid var(--q-focus);outline-offset:1px}@media(min-width:768px){.q-header .q-menu__btn.svelte-1uc9dsc{display:none}}.q-menu.svelte-1uc9dsc{position:fixed;inset:0;margin:0;padding:0;border:0;width:100%;height:100dvh;max-width:none;max-height:none;background:color-mix(in srgb,var(--q-bg) 94%,transparent);color:var(--q-ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.q-menu.svelte-1uc9dsc::backdrop{background:transparent}.q-menu__inner.svelte-1uc9dsc{display:flex;flex-direction:column;height:100%;padding:16px 24px calc(32px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.q-menu__top.svelte-1uc9dsc{display:flex;height:var(--q-header-h);align-items:center;justify-content:space-between;gap:8px}.q-menu__tools.svelte-1uc9dsc{display:flex;gap:8px;align-items:center}@media(min-width:448px){.q-menu__tools.svelte-1uc9dsc{display:none}}.q-menu__nav.svelte-1uc9dsc{flex:1;display:flex;flex-direction:column;justify-content:center}.q-menu__list.svelte-1uc9dsc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.q-menu__list.svelte-1uc9dsc a:where(.svelte-1uc9dsc){font:500 30px/1.1 var(--q-font-display);letter-spacing:-.02em;color:var(--q-ink);text-decoration:none}.q-menu__ctas.svelte-1uc9dsc{display:flex;flex-direction:column;gap:12px}.q-btn.svelte-1uc9dsc{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:var(--q-radius-sm);font:500 15px/1 var(--q-font-sans);text-decoration:none}.q-btn--primary.svelte-1uc9dsc{background:var(--q-rust);color:var(--q-on-rust)}.q-btn--outline.svelte-1uc9dsc{border:1px solid var(--q-line-strong);color:var(--q-ink)}@keyframes svelte-1uc9dsc-q-item-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.q-menu[open].svelte-1uc9dsc .q-menu__item:where(.svelte-1uc9dsc){animation:svelte-1uc9dsc-q-item-in .45s var(--q-ease) both;animation-delay:calc(var(--i, 0) * 40ms)}@media(prefers-reduced-motion:reduce){.q-menu[open].svelte-1uc9dsc .q-menu__item:where(.svelte-1uc9dsc){animation:none}}.q-skip.svelte-1x9ka5j{position:fixed;top:8px;left:8px;z-index:60;transform:translateY(-160%);background:var(--q-surface-2);color:var(--q-ink);border:1px solid var(--q-line-strong);border-radius:var(--q-radius-sm);padding:11px 16px;text-decoration:none;font:600 13px/1 var(--q-font-sans);transition:transform .2s var(--q-ease)}.q-skip.svelte-1x9ka5j:focus-visible{transform:none;outline:2px solid var(--q-focus)}.q-header.svelte-1x9ka5j{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;transition:background .3s var(--q-ease),border-color .3s var(--q-ease),transform .3s var(--q-ease)}.q-header--scrolled.svelte-1x9ka5j{background:color-mix(in srgb,var(--q-bg) 70%,transparent);border-bottom-color:var(--q-line);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}.q-header--hidden.svelte-1x9ka5j{transform:translateY(-100%)}.q-header__inner.svelte-1x9ka5j{display:flex;align-items:center;gap:16px;height:var(--q-header-h);max-width:var(--q-container);margin:0 auto;padding:0 max(16px,env(safe-area-inset-left)) 0 max(16px,env(safe-area-inset-right));box-sizing:border-box}.q-header__brand.svelte-1x9ka5j{display:inline-flex;align-items:center;text-decoration:none;color:var(--q-ink);border-radius:6px}.q-header__brand.svelte-1x9ka5j:focus-visible{outline:2px solid var(--q-focus);outline-offset:3px}.q-header__links.svelte-1x9ka5j{display:none;margin:0 0 0 24px;padding:0;list-style:none;gap:24px;align-items:center}.q-header__links.svelte-1x9ka5j a:where(.svelte-1x9ka5j){font:500 14px/1 var(--q-font-sans);color:var(--q-muted);text-decoration:none;transition:color .15s}.q-header__links.svelte-1x9ka5j a:where(.svelte-1x9ka5j):hover,.q-header__links.svelte-1x9ka5j a[aria-current=page]:where(.svelte-1x9ka5j){color:var(--q-ink)}.q-header__right.svelte-1x9ka5j{margin-left:auto;display:flex;gap:8px;align-items:center}.q-header__tools.svelte-1x9ka5j{display:none;gap:8px;align-items:center}.q-header--minimal.svelte-1x9ka5j .q-header__tools:where(.svelte-1x9ka5j){display:flex}.q-header__divider.svelte-1x9ka5j{width:1px;height:20px;background:var(--q-line-strong);margin:0 4px;display:none}.q-header__ctas.svelte-1x9ka5j{display:none;gap:8px;align-items:center}.q-btn.svelte-1x9ka5j{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:var(--q-radius-sm);font:500 14px/1 var(--q-font-sans);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s,opacity .15s}.q-btn--ghost.svelte-1x9ka5j{color:var(--q-ink)}.q-btn--ghost.svelte-1x9ka5j:hover{background:var(--q-surface-2)}.q-btn--primary.svelte-1x9ka5j{background:var(--q-rust);color:var(--q-on-rust)}.q-btn--primary.svelte-1x9ka5j:hover{opacity:.9}.q-btn.svelte-1x9ka5j:focus-visible{outline:2px solid var(--q-focus);outline-offset:2px}@media(max-width:399px){.q-header__brand.svelte-1x9ka5j .q-lockup{height:18px;width:auto}}@media(min-width:448px){.q-header__tools.svelte-1x9ka5j{display:flex}}@media(min-width:640px){.q-header__inner.svelte-1x9ka5j{padding-left:24px;padding-right:24px}.q-header__divider.svelte-1x9ka5j,.q-header__ctas.svelte-1x9ka5j{display:flex}}@media(min-width:768px){.q-header__links.svelte-1x9ka5j{display:flex}}@media(pointer:coarse){.q-btn.svelte-1x9ka5j{height:40px;padding:0 14px}}@media(prefers-reduced-motion:reduce){.q-header.svelte-1x9ka5j{transition:none}}@media print{.q-header.svelte-1x9ka5j,.q-skip.svelte-1x9ka5j{display:none}}.q-footer.svelte-1rfwen5{border-top:1px solid var(--q-line);color:var(--q-muted);font:14px/1.5 var(--q-font-sans)}.q-footer.svelte-1rfwen5 a:where(.svelte-1rfwen5){color:var(--q-muted);text-decoration:none;transition:color .15s}.q-footer.svelte-1rfwen5 a:where(.svelte-1rfwen5):hover{color:var(--q-ink)}.q-footer.svelte-1rfwen5 a:where(.svelte-1rfwen5):focus-visible{outline:2px solid var(--q-focus);outline-offset:2px;border-radius:3px}.q-footer.svelte-1rfwen5 p:where(.svelte-1rfwen5){margin:0}.q-footer.svelte-1rfwen5 h2:where(.svelte-1rfwen5){font:600 14px/1 var(--q-font-sans);color:var(--q-ink);margin:0 0 16px}.q-footer.svelte-1rfwen5 ul:where(.svelte-1rfwen5){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.q-footer__inner.svelte-1rfwen5{max-width:var(--q-container);margin:0 auto;padding:56px max(16px,env(safe-area-inset-left)) calc(40px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-right));box-sizing:border-box}.q-footer__grid.svelte-1rfwen5{display:grid;gap:40px;grid-template-columns:1fr}.q-footer__brand.svelte-1rfwen5{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.q-footer__tagline.svelte-1rfwen5{color:var(--q-ink);font-family:var(--q-font-display);font-weight:500}.q-footer__own.svelte-1rfwen5{max-width:36ch;text-wrap:pretty}.q-footer__addr.svelte-1rfwen5{font-style:normal;white-space:pre-line;font-size:13px}.q-footer__bar.svelte-1rfwen5{display:flex;flex-direction:column;gap:10px;font-size:12.5px}.q-footer__family.svelte-1rfwen5{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:48px;padding-top:20px;border-top:1px solid var(--q-line);font-size:12.5px}.q-footer__family-k.svelte-1rfwen5{font-weight:600;color:var(--q-ink)}.q-footer__bar--full.svelte-1rfwen5{margin-top:20px;padding-top:16px;border-top:1px solid var(--q-line)}.q-footer--compact.svelte-1rfwen5 .q-footer__bar:where(.svelte-1rfwen5){max-width:1280px;margin:0 auto;padding:20px 16px}.q-footer__inline.svelte-1rfwen5{flex-direction:row;flex-wrap:wrap;gap:6px 18px}@media(min-width:640px){.q-footer__inner.svelte-1rfwen5{padding-left:24px;padding-right:24px}.q-footer__bar.svelte-1rfwen5{flex-direction:row;align-items:center;justify-content:space-between}.q-footer__grid.svelte-1rfwen5{grid-template-columns:1fr 1fr}}@media(min-width:900px){.q-footer__grid.svelte-1rfwen5{grid-template-columns:1.6fr 1fr 1fr 1fr}}@media(pointer:coarse){.q-footer.svelte-1rfwen5 li:where(.svelte-1rfwen5) a:where(.svelte-1rfwen5){display:inline-block;padding:4px 0}}@media print{.q-footer.svelte-1rfwen5{display:none}}.q-cookie.svelte-1wuf71t{position:fixed;inset:auto 0 0;z-index:50;padding:8px 8px max(10px,env(safe-area-inset-bottom))}.q-cookie__card.svelte-1wuf71t{max-width:760px;margin:0 auto;background:var(--q-surface);color:var(--q-ink);border:1px solid var(--q-line);border-radius:12px;padding:14px 16px;box-shadow:0 24px 60px -20px #00000080;font-family:var(--q-font-sans);box-sizing:border-box}.q-cookie__head.svelte-1wuf71t{display:flex;gap:10px;align-items:flex-start}.q-cookie__ico{color:var(--q-rust);margin-top:1px;flex:none}.q-cookie__title.svelte-1wuf71t{font:600 14px/1.3 var(--q-font-sans);margin:0}.q-cookie__body.svelte-1wuf71t{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--q-muted);text-wrap:pretty}.q-cookie__body.svelte-1wuf71t a:where(.svelte-1wuf71t){color:var(--q-ink);text-decoration:underline;text-underline-offset:2px}.q-cookie__gpc.svelte-1wuf71t{margin:6px 0 0;font-size:12.5px;color:var(--q-ok)}.q-cookie__actions.svelte-1wuf71t{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.q-cookie__actions--notice.svelte-1wuf71t{grid-template-columns:1fr}.q-cookie__actions.svelte-1wuf71t form:where(.svelte-1wuf71t){display:contents}.q-cookie__btn.svelte-1wuf71t{appearance:none;margin:0;cursor:pointer;touch-action:manipulation;display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:8px 12px;border-radius:var(--q-radius-sm);border:1px solid var(--q-line-strong);background:transparent;color:var(--q-ink);font:600 14px/1.2 var(--q-font-sans);text-align:center;text-decoration:none;box-sizing:border-box}.q-cookie__btn.svelte-1wuf71t:hover{background:var(--q-surface-2)}.q-cookie__btn--solid.svelte-1wuf71t{background:var(--q-ink);color:var(--q-bg);border-color:var(--q-ink)}.q-cookie__btn--solid.svelte-1wuf71t:hover{opacity:.9;background:var(--q-ink)}.q-cookie__btn--manage.svelte-1wuf71t{grid-column:1 / -1;min-height:36px;border-color:transparent;font-weight:500;color:var(--q-muted);text-decoration:underline;text-underline-offset:3px}.q-cookie__btn--manage.svelte-1wuf71t:hover{background:transparent;color:var(--q-ink)}.q-cookie__btn.svelte-1wuf71t:focus-visible{outline:2px solid var(--q-focus);outline-offset:2px}@media(min-width:640px){.q-cookie.svelte-1wuf71t{padding:16px}.q-cookie__card.svelte-1wuf71t{padding:20px 24px;border-radius:14px}.q-cookie__body.svelte-1wuf71t{font-size:14px;line-height:1.5}.q-cookie__actions.svelte-1wuf71t{grid-template-columns:1fr 1fr auto;margin-top:16px}.q-cookie__actions--notice.svelte-1wuf71t{grid-template-columns:1fr}.q-cookie__btn--manage.svelte-1wuf71t{grid-column:auto;min-height:44px;padding:8px 16px}}@media print{.q-cookie.svelte-1wuf71t{display:none}}
