.CanvasModuleBoundary_fallback__7kAkP{margin:0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg-3);font-size:13px}.TopBar_bar__S8uTB{position:-webkit-sticky;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in oklab,var(--bg-0) 78%,transparent);border-bottom:1px solid var(--line)}.TopBar_inner__wh28d{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:32px}.TopBar_logo__T0vR5{display:flex;align-items:center;gap:10px;color:var(--fg-0);background:transparent;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:none}.TopBar_logoMark__aO4_I{flex-shrink:0}.TopBar_logoName__2F_bN{font-size:16px;font-weight:600;letter-spacing:-.01em}.TopBar_logoTag__g_Tyi{font-size:10px;color:var(--fg-3);letter-spacing:.04em;margin-left:4px;white-space:nowrap}.TopBar_nav__za6h1{display:flex;gap:24px;margin-left:12px}.TopBar_navLink__P4PgZ{font-size:13.5px;color:var(--fg-2);text-decoration:none;transition:color var(--dur) var(--ease);background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit}.TopBar_navLink__P4PgZ:hover{color:var(--fg-0)}.TopBar_spacer__gtsTO{flex:1 1}.TopBar_langSwitchWrap__x7qfh{display:inline-flex;align-items:center}.TopBar_langSwitch__xISwS{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:light;background-color:var(--bg-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23717171' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--line);border-radius:999px;color:var(--fg-2);cursor:pointer;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.04em;padding:5px 24px 5px 10px}.TopBar_langSwitch__xISwS option{background-color:var(--bg-1);color:var(--fg-0)}@media (prefers-color-scheme:dark){.TopBar_langSwitch__xISwS{color-scheme:dark;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%238f8f8f' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/></svg>")}}.TopBar_langSwitch__xISwS:hover{color:var(--fg-0);border-color:var(--fg-3)}.TopBar_langSwitch__xISwS:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TopBar_cta__pMHeQ{white-space:nowrap;padding:8px 14px;background:var(--accent);color:var(--on-accent);border-radius:999px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.TopBar_cta__pMHeQ:hover{filter:brightness(1.08)}.TopBar_menuToggle__XF83x{display:none;background:transparent;border:0;padding:6px;color:var(--fg-1);cursor:pointer}.TopBar_menuToggle__XF83x:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.TopBar_mobilePanel__UsHNM{display:none}.TopBar_mobileList__rVWJs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.TopBar_mobileLink__4_FAv{display:block;padding:14px 20px;color:var(--fg-0);text-decoration:none;font-size:16px;border-bottom:1px solid var(--line)}.TopBar_mobileLink__4_FAv:hover{background:var(--bg-1)}@media (max-width:1100px){.TopBar_logoTag__g_Tyi{display:none}}@media (max-width:820px){.TopBar_inner__wh28d{padding:12px 16px;gap:8px;min-width:0}.TopBar_logo__T0vR5{min-width:0}.TopBar_langSwitch__xISwS{flex-shrink:0;padding:5px 22px 5px 8px}.TopBar_logoTag__g_Tyi,.TopBar_nav__za6h1{display:none}.TopBar_menuToggle__XF83x{display:inline-flex}.TopBar_cta__pMHeQ{padding:6px 12px;font-size:12px}.TopBar_mobilePanel__UsHNM{display:block;position:absolute;left:0;right:0;top:100%;background:var(--bg-0);border-bottom:1px solid var(--line);box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:21}}@media (max-width:599px){.TopBar_logoName__2F_bN{display:none}}