._menu-button_1lo0s_1{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._menu-button_1lo0s_1:hover{background:var(--color-nav-hover)}._menu-button_1lo0s_1:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}@media (prefers-reduced-motion:no-preference){._menu-button_1lo0s_1{transition:background-color var(--duration-fast) var(--ease-standard)}}._menu-button_1lo0s_1 svg{width:1rem;height:1rem}@media (width>768px){._menu-button_1lo0s_1{display:none}}._overlay_1lo0s_37{z-index:var(--z-modal);background:var(--color-overlay);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);position:fixed;inset:0}._overlay_1lo0s_37[data-entering]{animation:_fade-in_1lo0s_1 var(--duration-base) var(--ease-standard)}._overlay_1lo0s_37[data-exiting]{animation:_fade-out_1lo0s_1 var(--duration-fast) var(--ease-standard)}@keyframes _fade-in_1lo0s_1{0%{opacity:0}}@keyframes _fade-out_1lo0s_1{to{opacity:0}}._modal_1lo0s_61{outline:none;width:100%;height:100%;position:fixed;inset:0}._modal_1lo0s_61[data-entering]{animation:_fade-in_1lo0s_1 var(--duration-base) var(--ease-standard)}._modal_1lo0s_61[data-exiting]{animation:_fade-out_1lo0s_1 var(--duration-fast) var(--ease-standard)}._dialog_1lo0s_85{background:var(--color-bg);outline:none;flex-direction:column;height:100%;display:flex}._header_1lo0s_93{padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;display:flex}._content_1lo0s_101{flex-direction:column;flex:1;display:flex;overflow-y:auto}._close-button_1lo0s_108{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._close-button_1lo0s_108:hover{background:var(--color-nav-hover)}._close-button_1lo0s_108:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}@media (prefers-reduced-motion:no-preference){._close-button_1lo0s_108{transition:background-color var(--duration-fast) var(--ease-standard)}}._close-button_1lo0s_108 svg{width:1rem;height:1rem}._nav_1lo0s_138{padding:var(--space-6) var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}._bottom_1lo0s_146{gap:var(--space-6);padding:var(--space-6) var(--space-6);border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}._link_1lo0s_155{padding:var(--space-4) var(--space-4);font-size:var(--text-base);color:var(--color-text);border-radius:var(--radius-sm);font-weight:500;text-decoration:none;display:block}._link_1lo0s_155:hover,._link_1lo0s_155[aria-current=page]{background:var(--color-nav-hover)}._link_1lo0s_155:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}@media (prefers-reduced-motion:no-preference){._link_1lo0s_155{transition:background-color var(--duration-fast) var(--ease-standard)}}._dropdown_1lo0s_177{flex-direction:column;display:flex}._dropdown-trigger_1lo0s_182{width:100%;padding:var(--space-4) var(--space-4);font-size:var(--text-base);color:var(--color-text);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-weight:500;display:flex}._dropdown-trigger_1lo0s_182:hover{background:var(--color-nav-hover)}._dropdown-trigger_1lo0s_182:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}@media (prefers-reduced-motion:no-preference){._dropdown-trigger_1lo0s_182{transition:background-color var(--duration-fast) var(--ease-standard)}}._chevron_1lo0s_210{color:currentColor;width:.875rem;height:.875rem;transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}._chevron_1lo0s_210[data-expanded]{transform:rotate(180deg)}._dropdown-content_1lo0s_221{gap:var(--space-1);padding:var(--space-2) 0 var(--space-2) var(--space-6);flex-direction:column;display:flex}._dropdown-link_1lo0s_228{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-weight:400;text-decoration:none;display:block}._dropdown-link_1lo0s_228:hover{background:var(--color-nav-hover);color:var(--color-text)}._dropdown-link_1lo0s_228:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}@media (prefers-reduced-motion:no-preference){._dropdown-link_1lo0s_228{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}}._launch-button_1lo0s_251{padding:var(--space-4) var(--space-6);font-size:var(--text-base);color:var(--color-cta-text);background:var(--color-cta-bg);border-radius:var(--radius-nav-cta);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._launch-button_1lo0s_251:hover{background:var(--color-cta-bg-hover)}._launch-button_1lo0s_251:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}@media (prefers-reduced-motion:no-preference){._launch-button_1lo0s_251{transition:background-color var(--duration-fast) var(--ease-standard)}}._community_1lo0s_276{gap:var(--space-4);justify-content:center;align-items:center;display:flex}._community-link_1lo0s_283{width:1.5rem;height:1.5rem;color:var(--color-text);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:inline-flex}._community-link_1lo0s_283:hover{background:var(--color-nav-hover)}._community-link_1lo0s_283:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}@media (prefers-reduced-motion:no-preference){._community-link_1lo0s_283{transition:background-color var(--duration-fast) var(--ease-standard)}}._community-icon_1lo0s_305{width:1rem;height:1rem}
