.site-header[data-astro-cid-vwn3tmth]{z-index:100;background-color:var(--color-background);border-bottom:1px solid var(--color-outline-variant);transition:background-color var(--motion-base) var(--easing-default), box-shadow var(--motion-base) var(--easing-default);position:sticky;top:0}.site-header[data-astro-cid-vwn3tmth].is-scrolled{background-color:var(--color-background);box-shadow:var(--shadow-menu)}.site-header-inner[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--spacing-lg);max-width:var(--container-max);min-height:var(--site-header-height);padding:0 var(--spacing-gutter);margin:0 auto;display:flex}.site-brand[data-astro-cid-vwn3tmth]{flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.site-brand-logo[data-astro-cid-vwn3tmth]{width:auto;height:30px}.site-brand-name[data-astro-cid-vwn3tmth]{color:var(--color-primary);font-size:var(--text-h3-size);font-weight:700}.site-brand[data-astro-cid-vwn3tmth]:hover{text-decoration:none}.site-nav[data-astro-cid-vwn3tmth]{flex:1;display:none}.site-nav-list[data-astro-cid-vwn3tmth]{gap:var(--spacing-xxl);padding:0;list-style:none;display:flex}.site-nav-link[data-astro-cid-vwn3tmth]{min-height:44px;color:var(--color-on-surface);align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.site-nav-link[data-astro-cid-vwn3tmth]:hover{color:var(--color-primary);text-decoration:none}.site-nav-link[data-astro-cid-vwn3tmth][aria-current=page]{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px}.site-actions[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--spacing-lg);margin-left:auto;display:none}.site-action-link[data-astro-cid-vwn3tmth]{min-height:44px;color:var(--color-on-surface-variant);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.site-action-disabled[data-astro-cid-vwn3tmth]{color:var(--color-on-surface-variant);cursor:default}span[data-astro-cid-vwn3tmth].site-action-link:hover{text-decoration:none}.site-listener[data-astro-cid-vwn3tmth]{position:relative}.site-listener-summary[data-astro-cid-vwn3tmth]{min-height:44px;padding:0 var(--spacing-sm);color:var(--color-on-surface-variant);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.site-listener-summary[data-astro-cid-vwn3tmth]::-webkit-details-marker{display:none}.site-listener-summary[data-astro-cid-vwn3tmth]:after{margin-left:var(--spacing-xs);content:"";border:2px solid;border-width:0 2px 2px 0;padding:3px;transform:rotate(45deg)translateY(-2px)}.site-listener[data-astro-cid-vwn3tmth][open]>.site-listener-summary[data-astro-cid-vwn3tmth]:after{transform:rotate(-135deg)translateY(-2px)}.site-listener-panel[data-astro-cid-vwn3tmth]{top:calc(100% + var(--spacing-sm));min-width:160px;padding:var(--spacing-sm);background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;right:0}.site-listener-item[data-astro-cid-vwn3tmth]{min-height:44px;padding:0 var(--spacing-md);color:var(--color-on-surface);border-radius:var(--radius-button);align-items:center;text-decoration:none;display:flex}.site-listener-item[data-astro-cid-vwn3tmth]:hover{background-color:var(--color-primary-container);text-decoration:none}.site-trial[data-astro-cid-vwn3tmth]{white-space:nowrap;min-height:44px;padding:10px 20px}span[data-astro-cid-vwn3tmth].site-trial.site-action-disabled{opacity:.6}.site-menu[data-astro-cid-vwn3tmth]{margin-left:auto;position:relative}.site-menu-summary[data-astro-cid-vwn3tmth]{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex}.site-menu-summary[data-astro-cid-vwn3tmth]::-webkit-details-marker{display:none}.site-menu-icon[data-astro-cid-vwn3tmth],.site-menu-icon[data-astro-cid-vwn3tmth]:before,.site-menu-icon[data-astro-cid-vwn3tmth]:after{background-color:var(--color-on-surface);width:22px;height:2px;display:block}.site-menu-icon[data-astro-cid-vwn3tmth]{position:relative}.site-menu-icon[data-astro-cid-vwn3tmth]:before,.site-menu-icon[data-astro-cid-vwn3tmth]:after{content:"";position:absolute;left:0}.site-menu-icon[data-astro-cid-vwn3tmth]:before{top:-7px}.site-menu-icon[data-astro-cid-vwn3tmth]:after{top:7px}.site-menu-panel[data-astro-cid-vwn3tmth]{top:calc(100% + var(--spacing-sm));gap:var(--spacing-lg);width:min(360px,100vw - 40px);max-height:calc(100dvh - var(--site-header-height) - 24px);padding:var(--spacing-lg);background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto}.site-menu-nav[data-astro-cid-vwn3tmth],.site-menu-actions[data-astro-cid-vwn3tmth]{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-menu-actions[data-astro-cid-vwn3tmth]{padding-top:var(--spacing-lg);border-top:1px solid var(--color-outline-variant)}.site-menu-link[data-astro-cid-vwn3tmth]{padding-inline:var(--spacing-md);border-radius:var(--radius-button);min-height:44px;color:var(--color-on-surface);align-items:center;text-decoration:none;display:flex}.site-menu-link[data-astro-cid-vwn3tmth]:hover{background-color:var(--color-primary-container);color:var(--color-primary)}a[data-astro-cid-vwn3tmth].site-menu-link[aria-current=page]{color:var(--color-primary);font-weight:600}.site-menu-trial[data-astro-cid-vwn3tmth]{width:100%}@media (width>=1024px){.site-nav[data-astro-cid-vwn3tmth],.site-actions[data-astro-cid-vwn3tmth]{display:flex}.site-menu[data-astro-cid-vwn3tmth]{display:none}.site-brand[data-astro-cid-vwn3tmth]{margin-right:var(--spacing-xl)}}.skip-link[data-astro-cid-2qz4yijg]{top:var(--spacing-sm);left:var(--spacing-sm);z-index:9999;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-button);transform:translateY(calc(-100% - var(--spacing-lg)));position:fixed}.skip-link[data-astro-cid-2qz4yijg]:focus-visible{transform:none}main[data-astro-cid-2qz4yijg]{display:block}
