._nav_16z2y_1{position:relative}._srOnly_16z2y_5{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._toggle_16z2y_17{cursor:pointer;color:var(--color-text);background:0 0;border:none;font-size:1.5rem;display:none}._menu_16z2y_26{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}._menu_16z2y_26 a{color:var(--color-text);text-decoration:none}._menu_16z2y_26 a:hover,._menu_16z2y_26 a:focus-visible{color:var(--color-accent-purple)}._langSwitch_16z2y_45{position:relative}._langToggle_16z2y_49{border:1px solid var(--color-text-secondary);color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.875rem;display:flex}._langMenu_16z2y_62{background:var(--color-bg);z-index:10;border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:6rem;margin:.5rem 0 0;padding:.5rem;list-style:none;display:none;position:absolute;top:100%;right:0;box-shadow:0 .25rem .5rem #0000001a}._langMenu_16z2y_62._open_16z2y_80{display:flex}._langLink_16z2y_84{color:var(--color-text-secondary);padding:.375rem .5rem;font-size:.875rem;display:block}._langLink_16z2y_84[aria-current=true]{color:var(--color-accent-purple);font-weight:700}@media (width<=640px){._toggle_16z2y_17{display:block}._menu_16z2y_26{background:var(--color-bg);flex-direction:column;align-items:flex-start;gap:1rem;min-width:10rem;padding:1rem;display:none;position:absolute;top:100%;right:0;box-shadow:0 .25rem .5rem #0000001a}._menu_16z2y_26._open_16z2y_80{display:flex}}._header_129rx_1{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}._brand_129rx_9{align-items:center;display:inline-flex}._logo_129rx_14{width:auto;height:3.5rem;display:block}._footer_1wlpx_1{background:var(--color-bg-dark);color:#fff;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}._links_1wlpx_11{gap:1.5rem;display:flex}._links_1wlpx_11 a{color:#fff;text-decoration:none}._links_1wlpx_11 a:hover,._links_1wlpx_11 a:focus-visible{text-decoration:underline}._copyright_1wlpx_26{color:#e5e7eb;margin:0;font-size:.875rem}._wrapper_fyd19_1{flex-direction:column;min-height:100vh;display:flex}._main_fyd19_7{flex:1;padding:1rem}
