.nav-dropdown.svelte-163ja17{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:var(--z-dropdown);width:max-content;min-width:var(--dropdown-min-width);max-width:var(--dropdown-max-width);padding-top:var(--space-2);pointer-events:none;opacity:0;visibility:hidden;transition:var(--transition-visibility)}.nav-dropdown--open.svelte-163ja17{opacity:1;visibility:visible;pointer-events:auto}.nav-dropdown__panel.svelte-163ja17{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;transition:var(--transition-theme)}.nav-dropdown__container.svelte-163ja17{display:grid;padding:var(--space-3)}.nav-dropdown__sizer.svelte-163ja17{display:flex;gap:var(--space-4);grid-area:1/1;visibility:hidden;pointer-events:none}.nav-dropdown__content.svelte-163ja17{display:flex;gap:var(--space-4);grid-area:1/1}.nav-dropdown__group.svelte-163ja17{display:flex;flex-direction:column;gap:var(--space-2);width:var(--dropdown-group-width);flex-shrink:0}.nav-dropdown__group-title.svelte-163ja17{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:capitalize;padding:0 var(--space-3);white-space:nowrap}.nav-dropdown__items.svelte-163ja17{display:flex;flex-direction:column;gap:var(--space-0-5)}.nav-dropdown__item.svelte-163ja17{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none}.nav-dropdown__item.svelte-163ja17:hover .nav-dropdown__icon:where(.svelte-163ja17),.nav-dropdown__item--active.svelte-163ja17 .nav-dropdown__icon:where(.svelte-163ja17){background:var(--color-text-primary);color:var(--color-bg-primary)}.nav-dropdown__item.svelte-163ja17:hover .nav-dropdown__description:where(.svelte-163ja17),.nav-dropdown__item--active.svelte-163ja17 .nav-dropdown__description:where(.svelte-163ja17){color:var(--color-text-primary)}.nav-dropdown__icon.svelte-163ja17{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);transition:var(--transition-interactive)}.nav-dropdown__item-text.svelte-163ja17{display:flex;flex-direction:column;gap:var(--space-0-5)}.nav-dropdown__label.svelte-163ja17{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.nav-dropdown__description.svelte-163ja17{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:var(--line-height-snug);white-space:nowrap;transition:var(--transition-interactive)}.header.svelte-hv3zzy{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);transition:var(--transition-theme)}.header__container.svelte-hv3zzy{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--container-padding);display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.header__left.svelte-hv3zzy{display:flex;align-items:center;gap:var(--space-8)}.header__logo.svelte-hv3zzy{display:flex;align-items:center;border-radius:var(--radius-md)}.header__logo.svelte-hv3zzy img:where(.svelte-hv3zzy){height:36px;width:auto;filter:var(--filter-logo-invert)}.header__nav-wrapper.svelte-hv3zzy{display:none;position:relative}@media(min-width:768px){.header__nav-wrapper.svelte-hv3zzy{display:block}}.header__nav.svelte-hv3zzy{display:flex;align-items:center;gap:var(--space-4)}.header__link.svelte-hv3zzy{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:var(--transition-interactive)}.header__link.svelte-hv3zzy:hover,.header__link--active.svelte-hv3zzy,.header__link--open.svelte-hv3zzy{color:var(--color-text-primary)}.header__link.svelte-hv3zzy .header__chevron{transition:var(--transition-icon)}.header__link--open.svelte-hv3zzy .header__chevron{transform:rotate(180deg)}.header__actions.svelte-hv3zzy{display:none;align-items:center;gap:var(--space-4)}@media(min-width:768px){.header__actions.svelte-hv3zzy{display:flex}}.header__menu-toggle.svelte-hv3zzy{transition:var(--transition-interactive),var(--transition-transform);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;background:none;cursor:pointer;text-decoration:none}.header__menu-toggle.svelte-hv3zzy:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.header__menu-toggle.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:var(--color-text-primary)}@media(min-width:768px){.header__menu-toggle.svelte-hv3zzy{display:none}}.header__menu-icon.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;transition:transform var(--duration-slow) var(--easing-default)}.header__menu-icon--open.svelte-hv3zzy{transform:rotate(90deg)}.mobile-menu__backdrop.svelte-hv3zzy{transition:var(--transition-interactive),var(--transition-transform);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;background:none;cursor:pointer;text-decoration:none}.mobile-menu__backdrop.svelte-hv3zzy:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.mobile-menu__backdrop.svelte-hv3zzy{position:fixed;inset:0;z-index:var(--z-mobile-backdrop);background:var(--color-overlay)}@media(min-width:768px){.mobile-menu__backdrop.svelte-hv3zzy{display:none}}.mobile-menu.svelte-hv3zzy{position:fixed;top:var(--header-height);left:0;right:0;z-index:var(--z-mobile-menu);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);transition:var(--transition-theme)}@media(min-width:768px){.mobile-menu.svelte-hv3zzy{display:none}}.mobile-menu__nav.svelte-hv3zzy{display:flex;flex-direction:column}.mobile-menu__link.svelte-hv3zzy{transition:var(--transition-interactive),var(--transition-transform);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;background:none;cursor:pointer;text-decoration:none}.mobile-menu__link.svelte-hv3zzy:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.mobile-menu__link.svelte-hv3zzy{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;text-align:left;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);transition:var(--transition-interactive)}.mobile-menu__link.svelte-hv3zzy:hover,.mobile-menu__link--active.svelte-hv3zzy{color:var(--color-text-primary);background:var(--color-bg-secondary)}.mobile-menu__link--expandable.svelte-hv3zzy{cursor:pointer}.mobile-menu__link--expanded.svelte-hv3zzy{color:var(--color-text-primary)}.mobile-menu__link.svelte-hv3zzy .mobile-menu__chevron{transition:var(--transition-icon);flex-shrink:0}.mobile-menu__link--expanded.svelte-hv3zzy .mobile-menu__chevron{transform:rotate(180deg)}.mobile-menu__submenu.svelte-hv3zzy{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-4)}.mobile-menu__group.svelte-hv3zzy{display:flex;flex-direction:column;gap:var(--space-1)}.mobile-menu__group-title.svelte-hv3zzy{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);padding:0 var(--space-4)}.mobile-menu__sublink.svelte-hv3zzy{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-secondary);transition:var(--transition-interactive)}.mobile-menu__sublink.svelte-hv3zzy:hover,.mobile-menu__sublink--active.svelte-hv3zzy{background:var(--color-bg-secondary)}.mobile-menu__sublink-text.svelte-hv3zzy{display:flex;flex-direction:column;gap:var(--space-0-5)}.mobile-menu__sublink-label.svelte-hv3zzy{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.mobile-menu__sublink-desc.svelte-hv3zzy{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.mobile-menu__actions.svelte-hv3zzy{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-primary)}.mobile-menu__buttons.svelte-hv3zzy{display:flex;gap:var(--space-3)}.mobile-menu__buttons.svelte-hv3zzy .btn{flex:1}.footer.svelte-7lfk2o{background:var(--color-bg-secondary);border-top:1px solid var(--color-border-primary);scroll-snap-align:end}.footer__container.svelte-7lfk2o{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--container-padding);padding-block:var(--space-12);display:flex;flex-direction:column;gap:var(--space-10)}@media(min-width:768px){.footer__container.svelte-7lfk2o{padding-block:var(--space-16);gap:var(--space-12)}}.footer__top.svelte-7lfk2o{display:flex;flex-direction:column;gap:var(--space-10)}@media(min-width:1024px){.footer__top.svelte-7lfk2o{flex-direction:row;justify-content:space-between;gap:var(--space-16)}}.footer__brand.svelte-7lfk2o{display:flex;flex-direction:column;gap:var(--space-4);max-width:280px}.footer__logo.svelte-7lfk2o{display:inline-flex;border-radius:var(--radius-md)}.footer__logo.svelte-7lfk2o img:where(.svelte-7lfk2o){height:32px;width:auto;filter:var(--filter-logo-invert)}.footer__tagline.svelte-7lfk2o{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.footer__columns.svelte-7lfk2o{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8) var(--space-6)}@media(min-width:640px){.footer__columns.svelte-7lfk2o{grid-template-columns:repeat(4,1fr);gap:var(--space-8)}}.footer__column.svelte-7lfk2o{display:flex;flex-direction:column;gap:var(--space-4)}.footer__column-title.svelte-7lfk2o{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.footer__links.svelte-7lfk2o{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer__link.svelte-7lfk2o{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;transition:var(--transition-interactive)}.footer__link.svelte-7lfk2o:hover{color:var(--color-text-primary)}.footer__bottom.svelte-7lfk2o{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-border-primary)}@media(min-width:640px){.footer__bottom.svelte-7lfk2o{flex-direction:row;justify-content:space-between;align-items:center}}.footer__copyright.svelte-7lfk2o{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.footer__socials.svelte-7lfk2o{display:flex;align-items:center;gap:var(--space-4)}
