._btn_17aus_6{--btn-bg:transparent;--btn-fg:var(--lit-fg-primary);--btn-border:transparent;--btn-bg-hover:transparent;--btn-fg-hover:var(--btn-fg);--btn-border-hover:var(--btn-border);--btn-shadow:none;--btn-shadow-hover:none;--btn-lift:-1px;justify-content:center;align-items:center;gap:var(--lit-space-2);border:2px solid var(--btn-border);border-radius:var(--lit-radius-md);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);font-family:inherit;font-weight:var(--lit-font-medium);text-align:center;cursor:pointer;white-space:nowrap;transition:background-color var(--lit-duration-base) var(--lit-ease-standard), border-color var(--lit-duration-base) var(--lit-ease-standard), color var(--lit-duration-base) var(--lit-ease-standard), box-shadow var(--lit-duration-base) var(--lit-ease-standard), transform var(--lit-duration-fast) var(--lit-ease-standard);text-decoration:none;display:inline-flex;position:relative}a._btn_17aus_6,a._btn_17aus_6:hover{text-decoration:none}._btn_17aus_6:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-bg-hover);color:var(--btn-fg-hover);border-color:var(--btn-border-hover);box-shadow:var(--btn-shadow-hover);transform:translateY(var(--btn-lift))}._btn_17aus_6:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--btn-shadow);transition-duration:var(--lit-duration-fast);transform:scale(.97)}._btn_17aus_6:disabled,._btn_17aus_6[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}._btnSm_17aus_101{padding:var(--lit-space-2) var(--lit-space-4);font-size:var(--lit-text-sm);min-height:2rem}._btnMd_17aus_107{padding:var(--lit-space-3) var(--lit-space-6);font-size:var(--lit-text-md);min-height:2.75rem}._btnLg_17aus_113{padding:var(--lit-space-4) var(--lit-space-7);font-size:var(--lit-text-lg);min-height:3rem}._btnPrimary_17aus_125{--btn-bg:var(--lit-action-primary-bg);--btn-fg:var(--lit-action-primary-fg);--btn-border:var(--lit-action-primary-bg);--btn-bg-hover:var(--lit-action-primary-bg-hover);--btn-fg-hover:var(--lit-action-primary-fg);--btn-border-hover:var(--lit-action-primary-bg-hover);--btn-shadow:var(--lit-elevation-md);--btn-shadow-hover:var(--lit-elevation-lg);--btn-lift:-2px;font-weight:var(--lit-font-semibold)}._btnSecondary_17aus_142{--btn-bg:var(--lit-surface-sunken);--btn-fg:var(--lit-fg-primary);--btn-border:var(--lit-border-default);--btn-bg-hover:var(--lit-surface-subtle);--btn-fg-hover:var(--lit-fg-primary);--btn-border-hover:var(--lit-border-strong);font-weight:var(--lit-font-semibold)}._btnOutline_17aus_154{--btn-bg:transparent;--btn-fg:var(--lit-action-primary-bg);--btn-border:var(--lit-action-primary-bg);--btn-bg-hover:var(--lit-action-primary-bg);--btn-fg-hover:var(--lit-action-primary-fg);--btn-border-hover:var(--lit-action-primary-bg)}._btnGhost_17aus_164{--btn-bg:transparent;--btn-fg:var(--lit-action-primary-bg);--btn-border:transparent;--btn-bg-hover:var(--lit-web-action-tint);--btn-fg-hover:var(--lit-action-primary-bg);--btn-border-hover:transparent}._btnBlock_17aus_174{width:100%;display:flex}._btnIcon_17aus_182,._btnSpinner_17aus_183,._btnText_17aus_184{justify-content:center;align-items:center;display:flex}._animateSpin_17aus_190{animation:1s linear infinite _spin_17aus_1}@keyframes _spin_17aus_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._field_19wmk_14{align-items:flex-start;gap:var(--lit-space-3);cursor:pointer;display:flex}._field_19wmk_14[data-disabled=true]{cursor:not-allowed;opacity:.65}._input_19wmk_26{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._box_19wmk_34{border:2px solid var(--lit-border-control);border-radius:var(--lit-radius-xs);background:var(--lit-surface-base);color:#0000;width:1.25rem;height:1.25rem;transition:background-color var(--lit-duration-fast) var(--lit-ease-standard), border-color var(--lit-duration-fast) var(--lit-ease-standard), color var(--lit-duration-fast) var(--lit-ease-standard);flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}._input_19wmk_26:checked+._box_19wmk_34{background:var(--lit-action-primary-bg);border-color:var(--lit-action-primary-bg);color:var(--lit-action-primary-fg)}._input_19wmk_26:disabled+._box_19wmk_34{background:var(--lit-surface-sunken);border-color:var(--lit-border-default)}._input_19wmk_26:disabled:checked+._box_19wmk_34{background:var(--lit-border-strong);border-color:var(--lit-border-strong);color:var(--lit-surface-base)}._input_19wmk_26:focus-visible+._box_19wmk_34{outline:var(--lit-web-focus-ring-width) solid var(--lit-focus-ring-color);outline-offset:var(--lit-web-focus-ring-offset)}._content_19wmk_77{gap:var(--lit-space-1);flex-direction:column;min-width:0;display:flex}._label_19wmk_84{color:var(--lit-fg-primary);font-size:var(--lit-text-md);font-weight:var(--lit-font-medium);line-height:var(--lit-leading-tight)}._description_19wmk_91{color:var(--lit-fg-muted);font-size:var(--lit-text-sm);margin:0;line-height:1.5}@media (prefers-contrast:more){._box_19wmk_34{border-color:var(--lit-fg-primary)}}._overlay_1t8ud_17{z-index:1000;padding:var(--lit-space-4);animation:_slideInUp_1t8ud_1 var(--lit-duration-slow) var(--lit-ease-standard);pointer-events:none;position:fixed;bottom:0;left:0;right:0}._banner_1t8ud_28{background:var(--lit-surface-overlay);width:100%;max-width:800px;-webkit-backdrop-filter:blur(var(--lit-glass-blur-sm));backdrop-filter:blur(var(--lit-glass-blur-sm));border:1px solid var(--lit-border-subtle);border-radius:var(--lit-radius-lg);box-shadow:var(--lit-elevation-xl);pointer-events:auto;margin:0 auto;overflow:hidden}._content_1t8ud_42{padding:var(--lit-space-6)}._header_1t8ud_46{align-items:center;gap:var(--lit-space-3);margin-bottom:var(--lit-space-4);display:flex}._icon_1t8ud_53{background:var(--lit-action-primary-bg);border-radius:var(--lit-radius-md);width:2.5rem;height:2.5rem;color:var(--lit-action-primary-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}._title_1t8ud_65{font-size:var(--lit-text-lg);font-weight:var(--lit-font-semibold);color:var(--lit-fg-primary);flex:1;margin:0}._close_1t8ud_73{border-radius:var(--lit-radius-sm);width:2rem;height:2rem;color:var(--lit-fg-muted);cursor:pointer;transition:background-color var(--lit-duration-fast) var(--lit-ease-standard), color var(--lit-duration-fast) var(--lit-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._close_1t8ud_73:hover{background:var(--lit-surface-sunken);color:var(--lit-fg-primary)}._body_1t8ud_95{margin-bottom:var(--lit-space-6)}._description_1t8ud_6{color:var(--lit-fg-secondary);margin:0 0 var(--lit-space-4) 0;line-height:1.6}._links_1t8ud_105{align-items:center;gap:var(--lit-space-2);margin-bottom:var(--lit-space-4);font-size:var(--lit-text-sm);display:flex}._link_1t8ud_105{color:var(--lit-fg-link);transition:color var(--lit-duration-fast) var(--lit-ease-standard);text-decoration:underline}._link_1t8ud_105:hover{color:var(--lit-fg-link-hover)}._linkSeparator_1t8ud_123{color:var(--lit-fg-subtle)}._preferences_1t8ud_127{margin-top:var(--lit-space-6);padding-top:var(--lit-space-4);border-top:1px solid var(--lit-border-subtle)}._category_1t8ud_7{margin-bottom:var(--lit-space-5)}._category_1t8ud_7:last-child{margin-bottom:0}._categoryDescription_1t8ud_142{margin-left:calc(1.25rem + var(--lit-space-3))}._actions_1t8ud_146{gap:var(--lit-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}._actionEqual_1t8ud_161{flex:auto;min-width:11rem}@media (width>=641px){._actionEqual_1t8ud_161{flex:0 auto}}@keyframes _slideInUp_1t8ud_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){._overlay_1t8ud_17{padding:var(--lit-space-3)}._content_1t8ud_42{padding:var(--lit-space-4)}._actions_1t8ud_146{gap:var(--lit-space-2);flex-direction:column-reverse}._actions_1t8ud_146>*{width:100%}._categoryDescription_1t8ud_142{margin-left:0;margin-top:var(--lit-space-1)}}@media (prefers-contrast:more){._banner_1t8ud_28{background:var(--lit-surface-base);border:2px solid var(--lit-fg-primary)}}.footer[data-astro-cid-oenwriqq]{background:var(--lit-surface-inverted);color:var(--lit-fg-inverted);margin-top:auto}.footer-container[data-astro-cid-oenwriqq]{max-width:1280px;padding:0 var(--lit-space-4);margin:0 auto}.footer-main[data-astro-cid-oenwriqq]{gap:var(--lit-space-7);padding:var(--lit-space-9) 0 var(--lit-space-7) 0;grid-template-columns:1fr;display:grid}.footer-section[data-astro-cid-oenwriqq]{gap:var(--lit-space-4);flex-direction:column;display:flex}.footer-company[data-astro-cid-oenwriqq]{gap:var(--lit-space-6)}.footer-logo-heading[data-astro-cid-oenwriqq]{margin:0 0 var(--lit-space-3) 0;font-size:0;line-height:0}.footer-logo-image[data-astro-cid-oenwriqq]{width:180px;max-width:100%;height:auto}.footer-tagline[data-astro-cid-oenwriqq]{font-size:var(--lit-text-sm);color:var(--lit-fg-subtle);margin:0}.footer-contact[data-astro-cid-oenwriqq]{gap:var(--lit-space-3);flex-direction:column;display:flex}.contact-item[data-astro-cid-oenwriqq]{align-items:flex-start;gap:var(--lit-space-3);display:flex}.contact-icon[data-astro-cid-oenwriqq]{color:var(--lit-web-accent);flex-shrink:0;margin-top:2px}.contact-address[data-astro-cid-oenwriqq]{color:var(--lit-fg-subtle);font-style:normal;line-height:1.5}.contact-link[data-astro-cid-oenwriqq]{color:var(--lit-fg-subtle);text-decoration:none;transition:color .2s}.contact-link[data-astro-cid-oenwriqq]:hover{color:var(--lit-web-accent)}.footer-section-title[data-astro-cid-oenwriqq]{font-size:var(--lit-text-lg);font-weight:var(--lit-font-semibold);margin:0 0 var(--lit-space-4) 0;color:var(--lit-fg-inverted)}.footer-nav[data-astro-cid-oenwriqq]{width:100%}.footer-links[data-astro-cid-oenwriqq]{gap:var(--lit-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-link[data-astro-cid-oenwriqq]{color:var(--lit-fg-subtle);font-size:var(--lit-text-sm);padding:var(--lit-space-1) 0;text-decoration:none;transition:color .2s}.footer-link[data-astro-cid-oenwriqq]:hover{color:var(--lit-web-accent)}.footer-link--store[data-astro-cid-oenwriqq]{align-items:center;gap:var(--lit-space-1);display:inline-flex}.footer-link[data-astro-cid-oenwriqq]:focus-visible{outline:2px solid var(--lit-web-accent);outline-offset:2px;border-radius:var(--lit-radius-xs)}.footer-social[data-astro-cid-oenwriqq]{margin-top:var(--lit-space-4)}.social-links[data-astro-cid-oenwriqq]{gap:var(--lit-space-4);margin-top:var(--lit-space-3);display:flex}.social-link[data-astro-cid-oenwriqq]{background:rgb(var(--lit-web-white-rgb) / .1);border-radius:var(--lit-radius-md);width:2.5rem;height:2.5rem;color:var(--lit-fg-subtle);transition-property:var(--lit-transition-interactive);-webkit-backdrop-filter:blur(var(--lit-glass-blur-sm));backdrop-filter:blur(var(--lit-glass-blur-sm));border:1px solid rgb(var(--lit-web-white-rgb) / .1);justify-content:center;align-items:center;text-decoration:none;transition-duration:.2s;transition-timing-function:ease;display:flex}.social-link[data-astro-cid-oenwriqq]:hover{background:var(--lit-web-accent-tint);color:var(--lit-web-accent);border-color:var(--lit-web-accent-tint);transform:translateY(-2px)}.social-link[data-astro-cid-oenwriqq]:focus-visible{outline:2px solid var(--lit-web-accent);outline-offset:2px}.footer-bottom[data-astro-cid-oenwriqq]{border-top:1px solid rgb(var(--lit-web-white-rgb) / .1);padding:var(--lit-space-6) 0}.footer-bottom-content[data-astro-cid-oenwriqq]{gap:var(--lit-space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.footer-language[data-astro-cid-oenwriqq]{justify-content:center;display:flex}.footer-copyright[data-astro-cid-oenwriqq]{margin:0}.footer-copyright[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{font-size:var(--lit-text-sm);color:var(--lit-fg-subtle);margin:0}.legal-links[data-astro-cid-oenwriqq]{gap:var(--lit-space-2);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.legal-link[data-astro-cid-oenwriqq]{color:var(--lit-fg-subtle);font-size:var(--lit-text-xs);padding:var(--lit-space-1);text-decoration:none;transition:color .2s}.legal-link-button[data-astro-cid-oenwriqq]{cursor:pointer;background:0 0;border:none;font-family:inherit}.legal-link[data-astro-cid-oenwriqq]:hover{color:var(--lit-fg-subtle)}.legal-link[data-astro-cid-oenwriqq]:focus-visible{outline:2px solid var(--lit-web-accent);outline-offset:2px;border-radius:var(--lit-radius-xs)}.legal-separator[data-astro-cid-oenwriqq]{color:var(--lit-fg-subtle);margin:0 var(--lit-space-1)}@media (width>=640px){.footer-main[data-astro-cid-oenwriqq]{gap:var(--lit-space-7);grid-template-columns:1fr 1fr}.footer-company[data-astro-cid-oenwriqq]{grid-column:1/-1}.footer-bottom-content[data-astro-cid-oenwriqq]{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center}.footer-copyright[data-astro-cid-oenwriqq]{order:1}.footer-language[data-astro-cid-oenwriqq]{flex:1;order:2;justify-content:center}.footer-legal[data-astro-cid-oenwriqq]{order:3}.legal-links[data-astro-cid-oenwriqq]{justify-content:flex-end}}@media (width>=768px){.footer-container[data-astro-cid-oenwriqq]{padding:0 var(--lit-space-6)}.footer-main[data-astro-cid-oenwriqq]{gap:var(--lit-space-8);grid-template-columns:2fr 1fr 1fr}.footer-company[data-astro-cid-oenwriqq]{grid-column:1}.contact-item[data-astro-cid-oenwriqq]{align-items:center}.social-links[data-astro-cid-oenwriqq]{margin-top:var(--lit-space-4)}}@media (width>=1024px){.footer-container[data-astro-cid-oenwriqq]{padding:0 var(--lit-space-7)}.footer-main[data-astro-cid-oenwriqq]{padding:var(--lit-space-10) 0 var(--lit-space-8) 0;gap:var(--lit-space-9)}}@media (prefers-contrast:more){.footer[data-astro-cid-oenwriqq]{border-top:2px solid}.footer-bottom[data-astro-cid-oenwriqq]{border-top-width:2px}.social-link[data-astro-cid-oenwriqq]{border-width:2px}}@media (prefers-reduced-motion:reduce){.footer-link[data-astro-cid-oenwriqq],.contact-link[data-astro-cid-oenwriqq],.social-link[data-astro-cid-oenwriqq]{transition:none}.social-link[data-astro-cid-oenwriqq]:hover{transform:none}}.themed-logo[data-astro-cid-f7ysymik]{line-height:0;display:inline-block}.themed-logo[data-astro-cid-f7ysymik] img[data-astro-cid-f7ysymik]{max-width:100%;height:auto;display:block}._button_1fx8k_3{cursor:pointer;width:2.75rem;height:2.75rem;transition-property:var(--lit-transition-interactive);color:var(--lit-fg-muted);background:0 0;border:2px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;padding:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}._button_1fx8k_3:hover{background:var(--lit-surface-sunken);border-color:var(--lit-border-subtle);color:var(--lit-fg-link);transform:translateY(-1px)}._button_1fx8k_3:active{transform:translateY(0)}._button_1fx8k_3:focus-visible{outline:2px solid var(--lit-action-primary-bg);outline-offset:2px;border-color:var(--lit-action-primary-bg)}._iconContainer_1fx8k_40{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:relative}._icon_1fx8k_40{opacity:0;transition-property:var(--lit-transition-interactive);pointer-events:none;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._active_1fx8k_63{opacity:1}._iconMoon_1fx8k_68{transform:translate(-50%,-50%)rotate(-90deg)scale(.5)}._iconMoon_1fx8k_68._active_1fx8k_63{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}._iconSun_1fx8k_78{transform:translate(-50%,-50%)rotate(90deg)scale(.5)}._iconSun_1fx8k_78._active_1fx8k_63{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}@media (prefers-reduced-motion:no-preference){._button_1fx8k_3:hover ._icon_1fx8k_40._active_1fx8k_63{animation:1.5s ease-in-out infinite _iconPulse_1fx8k_1}@keyframes _iconPulse_1fx8k_1{0%,to{opacity:1}50%{opacity:.7}}}@media (prefers-reduced-motion:reduce){._icon_1fx8k_40,._iconMoon_1fx8k_68,._iconSun_1fx8k_78,._button_1fx8k_3{transition:none;animation:none}._iconMoon_1fx8k_68._active_1fx8k_63,._iconSun_1fx8k_78._active_1fx8k_63{transform:translate(-50%,-50%)scale(1)}}[data-theme=dark] ._button_1fx8k_3{color:var(--lit-fg-subtle)}[data-theme=dark] ._button_1fx8k_3:hover{background:var(--lit-fg-primary);border-color:var(--lit-fg-secondary);color:var(--lit-fg-link)}@media (width<=768px){._button_1fx8k_3{width:2.5rem;height:2.5rem}._iconContainer_1fx8k_40{width:1.25rem;height:1.25rem}}@media (prefers-contrast:more){._button_1fx8k_3{border-width:2px;border-color:currentColor}._button_1fx8k_3:hover{background:var(--lit-action-primary-bg);color:var(--lit-action-primary-fg)}}.theme-switcher-wrapper[data-astro-cid-ky2xk44p]{align-items:center;display:flex}.responsive-header[data-astro-cid-trqze4ci]{z-index:1000;background:var(--lit-surface-overlay);-webkit-backdrop-filter:blur(var(--lit-glass-blur-sm));backdrop-filter:blur(var(--lit-glass-blur-sm));border-bottom:1px solid var(--lit-border-subtle);box-shadow:0 1px 3px var(--lit-elevation-ink-md);position:sticky;top:0}.header-container[data-astro-cid-trqze4ci]{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1400px;height:4rem;margin:0 auto;padding:0 1rem;display:grid}.logo-section[data-astro-cid-trqze4ci]{flex-shrink:0;grid-column:1;justify-self:start}.header-right[data-astro-cid-trqze4ci]{grid-column:3;justify-self:end;align-items:center;gap:.75rem;display:flex}.logo-link[data-astro-cid-trqze4ci]{text-decoration:none;display:block}.logo[data-astro-cid-trqze4ci]{align-items:center;gap:.25rem;display:flex}.logo[data-astro-cid-trqze4ci] .logo-image{max-width:100%;transition:opacity .2s;display:block;width:auto!important;height:2.5rem!important}.logo-link[data-astro-cid-trqze4ci]:hover .logo-image{opacity:.8}.desktop-nav[data-astro-cid-trqze4ci]{grid-column:2;justify-self:center;display:none}.nav-list[data-astro-cid-trqze4ci]{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-trqze4ci]{position:relative}.nav-button[data-astro-cid-trqze4ci]{color:var(--lit-fg-primary);cursor:pointer;transition-property:var(--lit-transition-interactive);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition-duration:.2s;transition-timing-function:ease;display:flex}.nav-button[data-astro-cid-trqze4ci]:hover{background:var(--lit-surface-sunken);color:var(--lit-fg-link)}.nav-link--store[data-astro-cid-trqze4ci]{text-decoration:none}.nav-link--store[data-astro-cid-trqze4ci]:active{transform:scale(.97)}.mobile-store-link[data-astro-cid-trqze4ci]{text-decoration:none}.nav-button[data-astro-cid-trqze4ci][aria-expanded=true]{background:var(--lit-surface-sunken);color:var(--lit-fg-link)}.nav-button[data-astro-cid-trqze4ci][aria-expanded=true] .nav-chevron[data-astro-cid-trqze4ci]{transform:rotate(180deg)}.nav-chevron[data-astro-cid-trqze4ci]{width:1rem;height:1rem;transition:transform .2s}.dropdown-menu[data-astro-cid-trqze4ci]{background:var(--lit-surface-raised);border:1px solid var(--lit-border-subtle);width:100vw;max-width:min(1200px,100vw - 40px);box-shadow:0 20px 25px -5px var(--lit-elevation-ink-md), 0 10px 10px -5px var(--lit-elevation-ink-md);opacity:0;visibility:hidden;transition-property:var(--lit-transition-interactive);z-index:1000;border-radius:.75rem;margin-top:.5rem;transition-duration:.2s;transition-timing-function:ease;position:absolute;top:100%;left:0;transform:translateY(-10px)}.dropdown-menu[data-astro-cid-trqze4ci].active{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu[data-astro-cid-trqze4ci].dropdown-left{transform-origin:0 0;left:0}.dropdown-menu[data-astro-cid-trqze4ci].dropdown-right{transform-origin:100% 0;left:auto;right:0}.dropdown-menu[data-astro-cid-trqze4ci].dropdown-center{transform-origin:top;left:50%;transform:translate(-50%)translateY(-10px)}.dropdown-menu[data-astro-cid-trqze4ci].dropdown-center.active{transform:translate(-50%)translateY(0)}.dropdown-menu[data-astro-cid-trqze4ci]{max-width:min(1200px,100vw - 40px);margin-left:auto;margin-right:auto}.dropdown-container[data-astro-cid-trqze4ci]{padding:2rem}.dropdown-content[data-astro-cid-trqze4ci]{grid-template-columns:1fr 1fr;gap:3rem;min-height:300px;display:grid}.dropdown-nav[data-astro-cid-trqze4ci]{border-right:1px solid var(--lit-border-subtle);padding-right:3rem}.dropdown-title[data-astro-cid-trqze4ci]{color:var(--lit-fg-primary);margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.dropdown-list[data-astro-cid-trqze4ci]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dropdown-link[data-astro-cid-trqze4ci]{color:var(--lit-fg-secondary);transition-property:var(--lit-transition-interactive);border-radius:.5rem;padding:.75rem 1rem;text-decoration:none;transition-duration:.2s;transition-timing-function:ease;display:block}.dropdown-link[data-astro-cid-trqze4ci]:hover{background:var(--lit-web-brand-tint-weak);color:var(--lit-fg-link)}.dropdown-link-content[data-astro-cid-trqze4ci]{align-items:center;gap:.75rem;display:flex}.dropdown-icon[data-astro-cid-trqze4ci]{width:1.25rem;height:1.25rem;color:var(--lit-fg-link)}.dropdown-link-text[data-astro-cid-trqze4ci]{font-weight:500}.dropdown-preview[data-astro-cid-trqze4ci]{padding-left:3rem}.preview-content[data-astro-cid-trqze4ci]{justify-content:center;align-items:center;height:100%;display:flex}.preview-placeholder[data-astro-cid-trqze4ci]{text-align:center;color:var(--lit-fg-subtle)}.preview-icon[data-astro-cid-trqze4ci]{width:3rem;height:3rem;color:var(--lit-fg-subtle);margin-bottom:1rem}.preview-active[data-astro-cid-trqze4ci]{text-align:left}.preview-active[data-astro-cid-trqze4ci] .preview-icon[data-astro-cid-trqze4ci]{width:4rem;height:4rem;color:var(--lit-fg-link);margin-bottom:1.5rem}.preview-title[data-astro-cid-trqze4ci]{color:var(--lit-fg-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.preview-description[data-astro-cid-trqze4ci]{color:var(--lit-fg-muted);margin:0;font-size:1rem;line-height:1.6}.mobile-menu-button[data-astro-cid-trqze4ci]{cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:2.5rem;height:2.5rem;padding:.5rem;transition:background-color .2s;display:flex}.mobile-menu-button[data-astro-cid-trqze4ci]:hover{background:var(--lit-surface-sunken)}.hamburger-line[data-astro-cid-trqze4ci]{background:var(--lit-surface-inverted);width:1.5rem;height:2px;transition-property:var(--lit-transition-interactive);transform-origin:50%;transition-duration:.3s;transition-timing-function:ease}.mobile-menu-button[data-astro-cid-trqze4ci][aria-expanded=true] .hamburger-line[data-astro-cid-trqze4ci]:first-child{transform:rotate(45deg)translate(.375rem,.375rem)}.mobile-menu-button[data-astro-cid-trqze4ci][aria-expanded=true] .hamburger-line[data-astro-cid-trqze4ci]:nth-child(2){opacity:0}.mobile-menu-button[data-astro-cid-trqze4ci][aria-expanded=true] .hamburger-line[data-astro-cid-trqze4ci]:nth-child(3){transform:rotate(-45deg)translate(.375rem,-.375rem)}.mobile-nav[data-astro-cid-trqze4ci]{background:var(--lit-surface-raised);border-top:1px solid var(--lit-border-subtle);max-height:calc(100dvh - 4rem - var(--lit-web-consent-banner-offset));display:none;overflow-y:auto}.mobile-nav[data-astro-cid-trqze4ci].active{display:block}.mobile-nav-content[data-astro-cid-trqze4ci]{padding:1rem}.mobile-section[data-astro-cid-trqze4ci]{border-bottom:1px solid var(--lit-border-subtle)}.mobile-section[data-astro-cid-trqze4ci]:last-child{border-bottom:none}.mobile-section-button[data-astro-cid-trqze4ci]{width:100%;color:var(--lit-fg-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1rem;font-weight:600;display:flex}.mobile-chevron[data-astro-cid-trqze4ci]{width:1rem;height:1rem;transition:transform .2s}.mobile-section-button[data-astro-cid-trqze4ci][aria-expanded=true] .mobile-chevron[data-astro-cid-trqze4ci]{transform:rotate(180deg)}.mobile-section-content[data-astro-cid-trqze4ci]{padding-bottom:1rem;display:none}.mobile-section-content[data-astro-cid-trqze4ci].active{display:block}.mobile-section-list[data-astro-cid-trqze4ci]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mobile-section-link[data-astro-cid-trqze4ci]{color:var(--lit-fg-secondary);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;text-decoration:none;transition:background-color .2s;display:flex}.mobile-section-link[data-astro-cid-trqze4ci]:hover{background:var(--lit-web-brand-tint-weak)}.mobile-icon[data-astro-cid-trqze4ci]{width:1.25rem;height:1.25rem;color:var(--lit-fg-link);flex-shrink:0;margin-top:.125rem}.mobile-link-content[data-astro-cid-trqze4ci]{flex:1}.mobile-link-title[data-astro-cid-trqze4ci]{color:var(--lit-fg-primary);margin-bottom:.25rem;font-weight:500;display:block}.mobile-link-description[data-astro-cid-trqze4ci]{color:var(--lit-fg-muted);font-size:.875rem;line-height:1.4;display:block}.header-actions[data-astro-cid-trqze4ci]{align-items:center;gap:.75rem;display:none}.header-cta[data-astro-cid-trqze4ci]{align-items:center;gap:var(--lit-space-2);border-radius:var(--lit-radius-full);background:var(--lit-action-primary-bg);color:var(--lit-action-primary-fg);font-weight:var(--lit-font-semibold);white-space:nowrap;transition:transform var(--lit-duration-base) var(--lit-ease-standard), background-color var(--lit-duration-base) var(--lit-ease-standard), box-shadow var(--lit-duration-base) var(--lit-ease-standard);padding:.625rem 1.1rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.header-cta[data-astro-cid-trqze4ci]:hover{background:var(--lit-action-primary-bg-hover);color:var(--lit-action-primary-fg);box-shadow:var(--lit-elevation-lg);transform:translateY(-1px)}.header-cta-icon[data-astro-cid-trqze4ci]{width:1.125rem;height:1.125rem}.mobile-actions[data-astro-cid-trqze4ci]{border-top:1px solid var(--lit-border-subtle);flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem;display:flex}.mobile-cta[data-astro-cid-trqze4ci]{justify-content:center;align-items:center;gap:var(--lit-space-2);padding:.875rem var(--lit-space-4);border-radius:var(--lit-radius-md);font-weight:var(--lit-font-semibold);background:var(--lit-action-primary-bg);color:var(--lit-action-primary-fg);text-decoration:none;display:flex}.mobile-cta[data-astro-cid-trqze4ci]:hover{background:var(--lit-action-primary-bg-hover);color:var(--lit-action-primary-fg)}@media (width>=1024px){.desktop-nav[data-astro-cid-trqze4ci]{display:block}.header-actions[data-astro-cid-trqze4ci]{display:flex}.mobile-menu-button[data-astro-cid-trqze4ci]{display:none}.mobile-nav[data-astro-cid-trqze4ci]{display:none!important}}@media (width>=768px) and (width<=1023px){.header-container[data-astro-cid-trqze4ci]{padding:0 1.5rem}.logo[data-astro-cid-trqze4ci] .logo-image{max-height:2.25rem}}@media (width<=767px){.logo[data-astro-cid-trqze4ci] .logo-image{max-height:2rem}}@media (width<=480px){.logo[data-astro-cid-trqze4ci] .logo-image{max-height:1.75rem}}.sticky-call[data-astro-cid-4r7bw2im]{right:max(var(--lit-space-4,1rem), env(safe-area-inset-right));bottom:max(var(--lit-space-4,1rem), env(safe-area-inset-bottom));z-index:1000;align-items:center;gap:var(--lit-space-2,.5rem);padding:var(--lit-space-3,.75rem) var(--lit-space-5,1.25rem);background:var(--lit-action-primary-bg);color:var(--lit-action-primary-fg);font-weight:var(--lit-font-semibold);font-size:var(--lit-text-sm);box-shadow:var(--lit-elevation-lg);transition:transform var(--lit-duration-base) var(--lit-ease-standard), box-shadow var(--lit-duration-base) var(--lit-ease-standard);border-radius:999px;text-decoration:none;display:none;position:fixed}.sticky-call[data-astro-cid-4r7bw2im]:active{transform:scale(.97)}.sticky-call-text[data-astro-cid-4r7bw2im]{font-variant-numeric:tabular-nums}@media (width<=767px){.sticky-call[data-astro-cid-4r7bw2im]{display:inline-flex}}@media (prefers-reduced-motion:reduce){.sticky-call[data-astro-cid-4r7bw2im]{transition:none}}:root{--lit-color-primary-50:#e8f5fe;--lit-color-primary-100:#cfeafb;--lit-color-primary-200:#6fc6f4;--lit-color-primary-300:#5bb9f5;--lit-color-primary-400:#2da9ee;--lit-color-primary-500:#0093e7;--lit-color-primary-550:#1a8bcb;--lit-color-primary-600:#007fcc;--lit-color-primary-700:#006aad;--lit-color-accent-50:#f1f8e7;--lit-color-accent-100:#e1f0ce;--lit-color-accent-300:#bde39b;--lit-color-accent-400:#9ccc65;--lit-color-accent-600:#82b348;--lit-color-accent-700:#6a9a37;--lit-color-navy-200:#b8bad0;--lit-color-navy-600:#2a3079;--lit-color-navy-800:#1a1f5c;--lit-color-navy-900:#0f1342;--lit-color-neutral-0:#fff;--lit-color-neutral-50:#f7f8fb;--lit-color-neutral-100:#eef0f6;--lit-color-neutral-200:#dee2ec;--lit-color-neutral-300:#c5cad8;--lit-color-neutral-400:#9aa1b5;--lit-color-neutral-500:#6c7390;--lit-color-neutral-600:#4a5170;--lit-color-neutral-700:#2f3554;--lit-color-neutral-800:#1b2046;--lit-color-neutral-900:#0f1342;--lit-color-neutral-1000:#000;--lit-ink-50:#f4f6fb;--lit-ink-100:#d8dbec;--lit-ink-200:#b8bcd6;--lit-ink-300:#8a8fb0;--lit-ink-400:#5b6088;--lit-ink-500:#343b8c;--lit-ink-700:#1a1f5c;--lit-ink-800:#131743;--lit-ink-950:#0a0d2e;--lit-color-error-50:#fdecec;--lit-color-error-200:#f2a3a6;--lit-color-error-400:#f06b70;--lit-color-error-500:#e5484d;--lit-color-error-600:#d13a3f;--lit-color-error-700:#a82327;--lit-color-warning-50:#fdf1de;--lit-color-warning-200:#f9ce8b;--lit-color-warning-500:#f2a93b;--lit-color-warning-700:#8a5a0b;--lit-font-sans:"Poppins", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--lit-font-dense:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--lit-font-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--lit-text-2xs:.6875rem;--lit-text-xs:.75rem;--lit-text-sm:.875rem;--lit-text-md:1rem;--lit-text-lg:1.125rem;--lit-text-xl:1.25rem;--lit-text-2xl:1.5rem;--lit-text-3xl:2rem;--lit-text-4xl:2.5rem;--lit-text-5xl:3.5rem;--lit-text-6xl:4.5rem;--lit-font-light:300;--lit-font-normal:400;--lit-font-medium:500;--lit-font-semibold:600;--lit-font-bold:700;--lit-leading-display:1.05;--lit-leading-tight:1.2;--lit-leading-normal:1.5;--lit-leading-relaxed:1.55;--lit-leading-loose:2;--lit-tracking-display:-.02em;--lit-tracking-heading:-.01em;--lit-tracking-body:0;--lit-tracking-label:.02em;--lit-tracking-caps:.12em;--lit-type-h1:var(--lit-font-bold) var(--lit-text-4xl) / 1.15 var(--lit-font-sans);--lit-type-h2:var(--lit-font-bold) var(--lit-text-3xl) / 1.2 var(--lit-font-sans);--lit-type-h3:var(--lit-font-semibold) var(--lit-text-2xl) / 1.3 var(--lit-font-sans);--lit-type-h4:var(--lit-font-semibold) var(--lit-text-xl) / 1.35 var(--lit-font-sans);--lit-type-h5:var(--lit-font-semibold) var(--lit-text-md) / 1.4 var(--lit-font-sans);--lit-type-body:var(--lit-font-normal) var(--lit-text-md) / 1.55 var(--lit-font-sans);--lit-type-body-sm:var(--lit-font-normal) var(--lit-text-sm) / 1.5 var(--lit-font-sans);--lit-type-caption:var(--lit-font-medium) var(--lit-text-xs) / 1.4 var(--lit-font-sans);--lit-type-overline:var(--lit-font-semibold) var(--lit-text-2xs) / 1.4 var(--lit-font-sans);--lit-type-code:var(--lit-font-normal) var(--lit-text-sm) / 1.55 var(--lit-font-mono);--lit-space-px:1px;--lit-space-0:0;--lit-space-0-5:.125rem;--lit-space-1:.25rem;--lit-space-1-5:.375rem;--lit-space-2:.5rem;--lit-space-2-5:.625rem;--lit-space-3:.75rem;--lit-space-3-5:.875rem;--lit-space-4:1rem;--lit-space-5:1.25rem;--lit-space-6:1.5rem;--lit-space-7:2rem;--lit-space-8:2.5rem;--lit-space-9:3rem;--lit-space-10:4rem;--lit-space-11:5rem;--lit-space-12:6rem;--lit-radius-none:0;--lit-radius-xs:.25rem;--lit-radius-sm:.375rem;--lit-radius-md:.625rem;--lit-radius-lg:1rem;--lit-radius-xl:1.5rem;--lit-radius-2xl:2rem;--lit-radius-full:999px;--lit-shadow-none:none;--lit-shadow-xs:0 1px 2px #0f13420f;--lit-shadow-sm:0 1px 3px #0f134214, 0 1px 2px #0f13420f;--lit-shadow-md:0 6px 16px -4px #0f13421f, 0 2px 4px #0f13420f;--lit-shadow-lg:0 18px 38px -12px #0f13422e, 0 6px 12px -6px #0f134214;--lit-shadow-xl:0 32px 64px -16px #0f134247;--lit-shadow-primary-sm:0 10px 40px -10px #0093e78c;--lit-shadow-primary-md:0 12px 44px -10px #0093e7b3;--lit-shadow-accent-sm:0 10px 40px -10px #9ccc658c;--lit-shadow-accent-md:0 12px 44px -10px #9ccc65b3;--lit-shadow-danger-sm:0 10px 40px -10px #e5484d80;--lit-shadow-danger-md:0 12px 44px -10px #e5484da6;--lit-glass-bg-subtle:#ffffff14;--lit-glass-bg-light:#ffffff8c;--lit-glass-bg-medium:#ffffff38;--lit-glass-bg-strong:#ffffff59;--lit-glass-bg-dark-subtle:#0f13421a;--lit-glass-bg-dark-light:#0f134233;--lit-glass-bg-dark-medium:#0f134273;--lit-glass-bg-dark-strong:#0f13428c;--lit-glass-bg-primary:#0093e726;--lit-glass-bg-accent:#9ccc6526;--lit-glass-border-subtle:#ffffff1f;--lit-glass-border-light:#fff3;--lit-glass-border-medium:#ffffff59;--lit-glass-border-strong:#fff9;--lit-glass-blur-xs:4px;--lit-glass-blur-sm:8px;--lit-glass-blur-md:18px;--lit-glass-blur-lg:32px;--lit-glass-blur-xl:64px;--lit-glass-shadow-sm:0 4px 16px #0f13421f, inset 0 1px 0 #fff3;--lit-glass-shadow-md:0 8px 32px #0f13422e, inset 0 1px 0 #ffffff40;--lit-glass-shadow-lg:0 16px 48px #0f134240, inset 0 1px 0 #ffffff4d;--lit-gradient-blue-green:linear-gradient(135deg, #0093e7 0%, #9ccc65 100%);--lit-gradient-brand-soft:linear-gradient(135deg, #0093e71f 0%, #9ccc651f 100%);--lit-gradient-night:linear-gradient(135deg, #0f1342 0%, #1a1f5c 50%, #0093e7 130%);--lit-gradient-aurora:radial-gradient(120% 80% at 0% 0%, #0093e773 0%, transparent 60%), radial-gradient(120% 80% at 100% 100%, #9ccc6573 0%, transparent 60%), linear-gradient(135deg, #0f1342 0%, #1b2046 100%);--lit-duration-fast:.12s;--lit-duration-base:.2s;--lit-duration-slow:.32s;--lit-duration-slower:.48s;--lit-ease-standard:cubic-bezier(.4, 0, .2, 1);--lit-ease-out:cubic-bezier(.16, 1, .3, 1);--lit-ease-in:cubic-bezier(.7, 0, .84, 0);--lit-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lit-transition-fast:var(--lit-duration-fast) var(--lit-ease-out);--lit-transition-base:var(--lit-duration-base) var(--lit-ease-out);--lit-transition-slow:var(--lit-duration-slow) var(--lit-ease-out);--lit-transition-spring:var(--lit-duration-slow) var(--lit-ease-spring);--lit-shell-navbar-width:224px;--lit-shell-navbar-collapsed-width:56px;--lit-shell-header-height:52px;--lit-shell-nav-item-height:32px;--lit-z-raised:10;--lit-z-dropdown:100;--lit-z-modal:200;--lit-z-popover:300;--lit-z-toast:400;--lit-z-tooltip:500;--lit-surface-base:var(--lit-color-neutral-0);--lit-surface-subtle:var(--lit-color-neutral-50);--lit-surface-raised:var(--lit-color-neutral-0);--lit-surface-sunken:var(--lit-color-neutral-100);--lit-surface-hover:var(--lit-color-neutral-100);--lit-surface-active:var(--lit-color-neutral-200);--lit-surface-selected:var(--lit-color-primary-50);--lit-surface-disabled:var(--lit-color-neutral-100);--lit-surface-overlay:var(--lit-color-neutral-0);--lit-surface-scrim:#0f13428c;--lit-surface-inverted:var(--lit-color-navy-900);--lit-fg-primary:var(--lit-color-navy-900);--lit-fg-secondary:var(--lit-color-neutral-700);--lit-fg-muted:var(--lit-color-neutral-600);--lit-fg-subtle:var(--lit-color-neutral-500);--lit-fg-disabled:var(--lit-color-neutral-400);--lit-fg-inverted:var(--lit-color-neutral-0);--lit-fg-link:var(--lit-color-primary-500);--lit-fg-link-hover:var(--lit-color-primary-600);--lit-border-subtle:var(--lit-color-neutral-100);--lit-border-default:var(--lit-color-neutral-200);--lit-border-strong:var(--lit-color-neutral-300);--lit-border-control:var(--lit-color-neutral-300);--lit-border-inverted:#ffffff29;--lit-action-primary-bg:var(--lit-color-primary-500);--lit-action-primary-bg-hover:var(--lit-color-primary-600);--lit-action-primary-bg-active:var(--lit-color-primary-700);--lit-action-primary-fg:var(--lit-color-neutral-0);--lit-action-secondary-bg:var(--lit-color-neutral-100);--lit-action-secondary-bg-hover:var(--lit-color-neutral-200);--lit-action-secondary-bg-active:var(--lit-color-neutral-300);--lit-action-secondary-fg:var(--lit-color-navy-900);--lit-action-secondary-border:var(--lit-color-neutral-200);--lit-action-ghost-bg-hover:var(--lit-color-primary-50);--lit-action-ghost-bg-active:var(--lit-color-primary-100);--lit-action-ghost-fg:var(--lit-color-primary-500);--lit-action-accent-bg:var(--lit-color-accent-600);--lit-action-accent-bg-hover:var(--lit-color-accent-400);--lit-action-accent-bg-active:var(--lit-color-accent-300);--lit-action-accent-fg:var(--lit-color-navy-900);--lit-action-danger-bg:var(--lit-color-error-500);--lit-action-danger-bg-hover:var(--lit-color-error-600);--lit-action-danger-bg-active:var(--lit-color-error-700);--lit-action-danger-fg:var(--lit-color-neutral-0);--lit-action-disabled-bg:var(--lit-color-neutral-200);--lit-action-disabled-fg:var(--lit-color-neutral-600);--lit-brand-wordmark:var(--lit-gradient-blue-green);--lit-status-success-bg:var(--lit-color-accent-50);--lit-status-success-fg:var(--lit-color-accent-700);--lit-status-success-border:var(--lit-color-accent-400);--lit-status-success-solid:var(--lit-color-accent-600);--lit-status-warning-bg:var(--lit-color-warning-50);--lit-status-warning-fg:var(--lit-color-warning-700);--lit-status-warning-border:var(--lit-color-warning-200);--lit-status-warning-solid:var(--lit-color-warning-500);--lit-status-error-bg:var(--lit-color-error-50);--lit-status-error-fg:var(--lit-color-error-700);--lit-status-error-border:var(--lit-color-error-200);--lit-status-error-solid:var(--lit-color-error-500);--lit-status-info-bg:var(--lit-color-primary-50);--lit-status-info-fg:var(--lit-color-primary-700);--lit-status-info-border:var(--lit-color-primary-100);--lit-status-info-solid:var(--lit-color-primary-500);--lit-status-neutral-bg:var(--lit-color-neutral-100);--lit-status-neutral-fg:var(--lit-color-neutral-600);--lit-status-neutral-border:var(--lit-color-neutral-200);--lit-status-neutral-solid:var(--lit-color-neutral-500);--lit-elevation-ink-xs:#0f13420f;--lit-elevation-ink-sm:#0f134214;--lit-elevation-ink-sm-2:#0f13420f;--lit-elevation-ink-md:#0f13421f;--lit-elevation-ink-md-2:#0f13420f;--lit-elevation-ink-lg:#0f13422e;--lit-elevation-ink-lg-2:#0f134214;--lit-elevation-ink-xl:#0f134247;--lit-elevation-xs:0 1px 2px var(--lit-elevation-ink-xs);--lit-elevation-sm:0 1px 3px var(--lit-elevation-ink-sm), 0 1px 2px var(--lit-elevation-ink-sm-2);--lit-elevation-md:0 6px 16px -4px var(--lit-elevation-ink-md), 0 2px 4px var(--lit-elevation-ink-md-2);--lit-elevation-lg:0 18px 38px -12px var(--lit-elevation-ink-lg), 0 6px 12px -6px var(--lit-elevation-ink-lg-2);--lit-elevation-xl:0 32px 64px -16px var(--lit-elevation-ink-xl);--lit-glow-primary-rest:var(--lit-shadow-primary-sm);--lit-glow-primary-hover:var(--lit-shadow-primary-md);--lit-glow-accent-rest:var(--lit-shadow-accent-sm);--lit-glow-accent-hover:var(--lit-shadow-accent-md);--lit-glow-danger-rest:var(--lit-shadow-danger-sm);--lit-glow-danger-hover:var(--lit-shadow-danger-md);--lit-focus-ring-color:var(--lit-color-primary-500);--lit-focus-halo:#0093e740;--lit-focus-halo-error:#e5484d40;--lit-focus-ring:0 0 0 3px var(--lit-focus-halo);--lit-focus-ring-error:0 0 0 3px var(--lit-focus-halo-error);--lit-transition-interactive:color, background-color, border-color, box-shadow, opacity, transform;--lit-transition-interactive-reduced:color, background-color, border-color, box-shadow, opacity}@supports (color:light-dark(#000, #fff)){:root{color-scheme:light dark;--lit-surface-base:light-dark(var(--lit-color-neutral-0),var(--lit-ink-950));--lit-surface-subtle:light-dark(var(--lit-color-neutral-50),var(--lit-ink-950));--lit-surface-raised:light-dark(var(--lit-color-neutral-0),var(--lit-ink-800));--lit-surface-sunken:light-dark(var(--lit-color-neutral-100),var(--lit-ink-700));--lit-surface-hover:light-dark(var(--lit-color-neutral-100),#ffffff0f);--lit-surface-active:light-dark(var(--lit-color-neutral-200),#ffffff1a);--lit-surface-selected:light-dark(var(--lit-color-primary-50),#0093e72e);--lit-surface-disabled:light-dark(var(--lit-color-neutral-100),#ffffff0d);--lit-surface-overlay:light-dark(var(--lit-color-neutral-0),var(--lit-ink-700));--lit-fg-primary:light-dark(var(--lit-color-navy-900),var(--lit-ink-50));--lit-fg-secondary:light-dark(var(--lit-color-neutral-700),var(--lit-ink-100));--lit-fg-muted:light-dark(var(--lit-color-neutral-600),var(--lit-ink-200));--lit-fg-subtle:light-dark(var(--lit-color-neutral-500),var(--lit-ink-300));--lit-fg-disabled:light-dark(var(--lit-color-neutral-400),var(--lit-ink-400));--lit-fg-link:light-dark(var(--lit-color-primary-500),var(--lit-color-primary-300));--lit-fg-link-hover:light-dark(var(--lit-color-primary-600),var(--lit-color-primary-200));--lit-border-subtle:light-dark(var(--lit-color-neutral-100),#ffffff0d);--lit-border-default:light-dark(var(--lit-color-neutral-200),#ffffff14);--lit-border-strong:light-dark(var(--lit-color-neutral-300),#ffffff29);--lit-border-control:light-dark(var(--lit-color-neutral-300),#ffffff29);--lit-action-primary-bg:light-dark(var(--lit-color-primary-500),var(--lit-color-primary-400));--lit-action-primary-bg-hover:light-dark(var(--lit-color-primary-600),var(--lit-color-primary-300));--lit-action-primary-bg-active:light-dark(var(--lit-color-primary-700),var(--lit-color-primary-550));--lit-action-secondary-bg:light-dark(var(--lit-color-neutral-100),var(--lit-ink-700));--lit-action-secondary-bg-hover:light-dark(var(--lit-color-neutral-200),var(--lit-color-navy-600));--lit-action-secondary-bg-active:light-dark(var(--lit-color-neutral-300),var(--lit-ink-500));--lit-action-secondary-fg:light-dark(var(--lit-color-navy-900),var(--lit-ink-50));--lit-action-secondary-border:light-dark(var(--lit-color-neutral-200),#ffffff14);--lit-action-ghost-bg-hover:light-dark(var(--lit-color-primary-50),#0093e72e);--lit-action-ghost-bg-active:light-dark(var(--lit-color-primary-100),#0093e747);--lit-action-ghost-fg:light-dark(var(--lit-color-primary-500),var(--lit-color-primary-400));--lit-action-disabled-bg:light-dark(var(--lit-color-neutral-200),#ffffff17);--lit-action-disabled-fg:light-dark(var(--lit-color-neutral-600),var(--lit-ink-200));--lit-status-success-bg:light-dark(var(--lit-color-accent-50),#9ccc652e);--lit-status-success-fg:light-dark(var(--lit-color-accent-700),var(--lit-color-accent-300));--lit-status-success-border:light-dark(var(--lit-color-accent-400),#9ccc6566);--lit-status-success-solid:light-dark(var(--lit-color-accent-600),var(--lit-color-accent-400));--lit-status-warning-bg:light-dark(var(--lit-color-warning-50),#f2a93b2e);--lit-status-warning-fg:light-dark(var(--lit-color-warning-700),var(--lit-color-warning-200));--lit-status-warning-border:light-dark(var(--lit-color-warning-200),#f2a93b66);--lit-status-error-bg:light-dark(var(--lit-color-error-50),#e5484d2e);--lit-status-error-fg:light-dark(var(--lit-color-error-700),var(--lit-color-error-200));--lit-status-error-border:light-dark(var(--lit-color-error-200),#e5484d73);--lit-status-error-solid:light-dark(var(--lit-color-error-500),var(--lit-color-error-400));--lit-status-info-bg:light-dark(var(--lit-color-primary-50),#0093e72e);--lit-status-info-fg:light-dark(var(--lit-color-primary-700),var(--lit-color-primary-200));--lit-status-info-border:light-dark(var(--lit-color-primary-100),#0093e766);--lit-status-info-solid:light-dark(var(--lit-color-primary-500),var(--lit-color-primary-400));--lit-status-neutral-bg:light-dark(var(--lit-color-neutral-100),#ffffff14);--lit-status-neutral-fg:light-dark(var(--lit-color-neutral-600),var(--lit-ink-200));--lit-status-neutral-border:light-dark(var(--lit-color-neutral-200),#ffffff29);--lit-status-neutral-solid:light-dark(var(--lit-color-neutral-500),var(--lit-ink-300));--lit-elevation-ink-xs:light-dark(#0f13420f,#0006);--lit-elevation-ink-sm:light-dark(#0f134214,#00000059);--lit-elevation-ink-sm-2:light-dark(#0f13420f,#0000);--lit-elevation-ink-md:light-dark(#0f13421f,#00000073);--lit-elevation-ink-md-2:light-dark(#0f13420f,#0000);--lit-elevation-ink-lg:light-dark(#0f13422e,#0000008c);--lit-elevation-ink-lg-2:light-dark(#0f134214,#0000);--lit-elevation-ink-xl:light-dark(#0f134247,#000000a6);--lit-focus-halo:light-dark(#0093e740,#2da9ee40);--lit-focus-halo-error:light-dark(#e5484d40,#f06b7040)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}}[data-surface=inverted]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lit-surface-base:var(--lit-color-navy-900);--lit-surface-subtle:var(--lit-color-navy-900);--lit-surface-raised:var(--lit-color-navy-800);--lit-surface-sunken:var(--lit-ink-950);--lit-surface-overlay:var(--lit-color-navy-800);--lit-surface-hover:#ffffff12;--lit-surface-active:#ffffff21;--lit-surface-selected:#0093e738;--lit-surface-disabled:#ffffff0d;--lit-fg-primary:var(--lit-ink-50);--lit-fg-secondary:var(--lit-ink-100);--lit-fg-muted:var(--lit-ink-200);--lit-fg-subtle:var(--lit-ink-300);--lit-fg-disabled:var(--lit-ink-400);--lit-fg-link:var(--lit-color-primary-300);--lit-fg-link-hover:var(--lit-color-primary-200);--lit-border-subtle:#ffffff12;--lit-border-default:#ffffff21;--lit-border-strong:#ffffff38;--lit-border-control:#ffffff73;--lit-action-secondary-bg:#ffffff14;--lit-action-secondary-bg-hover:#ffffff24;--lit-action-secondary-bg-active:#fff3;--lit-action-secondary-border:#fff3;--lit-action-ghost-bg-hover:#ffffff12;--lit-action-ghost-bg-active:#ffffff21;--lit-action-ghost-fg:var(--lit-ink-100)}@media (prefers-reduced-motion:reduce){:root{--lit-transition-interactive:var(--lit-transition-interactive-reduced)}}@media (prefers-reduced-transparency:reduce){:root{--lit-glass-blur-xs:0px;--lit-glass-blur-sm:0px;--lit-glass-blur-md:0px;--lit-glass-blur-lg:0px;--lit-glass-blur-xl:0px;--lit-glass-bg-subtle:var(--lit-surface-raised);--lit-glass-bg-light:var(--lit-surface-raised);--lit-glass-bg-medium:var(--lit-surface-raised);--lit-glass-bg-strong:var(--lit-surface-raised);--lit-glass-bg-dark-medium:var(--lit-color-navy-900);--lit-surface-scrim:#0f1342cc}}:root{--lit-web-white-rgb:255 255 255;--lit-web-header-height:65px;--lit-web-hero-min-height:max(26rem, calc(100svh - var(--lit-web-header-height)));--lit-web-hero-title-size:clamp(2rem, 1rem + 2.2vw, 3.25rem);--lit-web-section-spacing-mobile:var(--lit-space-9);--lit-web-section-spacing-tablet:var(--lit-space-10);--lit-web-section-spacing-desktop:var(--lit-space-11);--lit-web-section-spacing-large:var(--lit-space-12);--lit-web-grid-cols-mobile:1;--lit-web-grid-cols-tablet:2;--lit-web-grid-cols-desktop:3;--lit-web-text-8xl:6rem;--lit-web-focus-ring-width:2px;--lit-web-focus-ring-offset:2px;--lit-web-accent:var(--lit-color-accent-400);--lit-web-magenta:#e20074;--lit-web-fg-on-magenta:var(--lit-color-neutral-0);--lit-web-action-tint:var(--lit-web-brand-tint);--lit-web-notice-surface-strong:var(--lit-color-warning-200);--lit-web-gradient-primary:linear-gradient(135deg, var(--lit-color-primary-500) 0%, var(--lit-color-navy-900) 100%);--lit-web-gradient-accent:linear-gradient(135deg, var(--lit-color-accent-400) 0%, var(--lit-color-primary-500) 100%);--lit-web-gradient-hero:linear-gradient(135deg, var(--lit-color-navy-900) 0%, var(--lit-color-primary-500) 50%, var(--lit-color-accent-400) 100%);--lit-web-brand-tint-weak:color-mix(in srgb, var(--lit-action-primary-bg) 8%, transparent);--lit-web-brand-tint:color-mix(in srgb, var(--lit-action-primary-bg) 14%, transparent);--lit-web-brand-tint-strong:color-mix(in srgb, var(--lit-action-primary-bg) 22%, transparent);--lit-web-accent-tint:color-mix(in srgb, var(--lit-web-accent) 16%, transparent);--lit-web-magenta-tint:color-mix(in srgb, var(--lit-web-magenta) 14%, transparent)}@supports (color:light-dark(#000, #fff)){:root{--lit-web-accent:light-dark(var(--lit-color-accent-400),var(--lit-color-accent-300));--lit-web-magenta:light-dark(#e20074,#ff5ca8);--lit-web-fg-on-magenta:light-dark(var(--lit-color-neutral-0),var(--lit-color-navy-900));--lit-web-notice-surface-strong:light-dark(var(--lit-color-warning-200),#f2a93b47);--lit-web-gradient-primary:linear-gradient(135deg, light-dark(var(--lit-color-primary-500),var(--lit-color-navy-800)) 0%, var(--lit-color-navy-900) 100%);--lit-web-gradient-accent:linear-gradient(135deg,  light-dark(var(--lit-color-accent-400),#2d4a2d) 0%, light-dark(var(--lit-color-primary-500),var(--lit-color-navy-800)) 100%);--lit-web-gradient-hero:linear-gradient(135deg, light-dark(var(--lit-color-navy-900),var(--lit-ink-950)) 0%, light-dark(var(--lit-color-primary-500),var(--lit-color-navy-800)) 50%, light-dark(var(--lit-color-accent-400),#2d4a2d) 100%)}}[data-surface=inverted]{--lit-web-action-tint:rgb(var(--lit-web-white-rgb) / .15);--lit-web-gradient-accent:linear-gradient(135deg, var(--lit-color-accent-300) 0%, var(--lit-color-primary-400) 100%)}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit}html{--lit-web-consent-banner-offset:0px;scroll-padding-top:var(--lit-web-header-height);scroll-padding-bottom:var(--lit-web-consent-banner-offset);overflow-x:clip}body{padding-bottom:var(--lit-web-consent-banner-offset);font-family:var(--font-poppins,var(--lit-font-sans));line-height:var(--lit-leading-relaxed);color:var(--lit-fg-primary);background-color:var(--lit-surface-base);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}*{max-width:100%}.header-container,.footer-container{max-width:initial}.container{max-width:1200px;padding:0 var(--lit-space-6);margin:0 auto}.breadcrumb-bar{margin-top:var(--lit-space-6)}[id]{scroll-margin-top:var(--lit-space-4)}:focus-visible{outline:var(--lit-web-focus-ring-width) solid var(--lit-focus-ring-color);outline-offset:var(--lit-web-focus-ring-offset)}::selection{background-color:var(--lit-surface-selected);color:var(--lit-fg-primary)}h1{letter-spacing:var(--lit-tracking-display);line-height:1.1}h2{letter-spacing:var(--lit-tracking-heading);line-height:var(--lit-leading-tight)}a{color:var(--lit-fg-link)}a:hover{color:var(--lit-fg-link-hover)}img,picture,svg,video{max-width:100%;height:auto}.skip-link{background:var(--lit-surface-inverted);color:var(--lit-fg-inverted);padding:var(--lit-space-2);border-radius:var(--lit-radius-md);z-index:1000;text-decoration:none;position:absolute;top:-40px;left:6px}.skip-link:focus{top:6px}.lazy-loading{opacity:0;transition:opacity var(--lit-duration-slow) var(--lit-ease-standard)}.lazy-loaded{opacity:1}.noscript-banner{background:var(--lit-color-error-500);color:var(--lit-color-neutral-0);padding:var(--lit-space-4);text-align:center;border-bottom:3px solid var(--lit-color-error-700);box-shadow:var(--lit-elevation-md);z-index:1000;position:relative}.noscript-content{max-width:1200px;margin:0 auto}.noscript-banner strong{font-size:var(--lit-text-lg);margin-bottom:var(--lit-space-2);font-weight:var(--lit-font-semibold);display:block}.noscript-banner p{font-size:var(--lit-text-sm);opacity:.95;margin:0}html.theme-transition,html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition:background-color var(--lit-duration-slow) var(--lit-ease-standard), border-color var(--lit-duration-slow) var(--lit-ease-standard), color var(--lit-duration-slow) var(--lit-ease-standard), fill var(--lit-duration-slow) var(--lit-ease-standard)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,fill!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media (prefers-reduced-motion:no-preference){.responsive-header{view-transition-name:main-header}.footer{view-transition-name:main-footer}}
