.site-navigation{--site-nav-surface:var(--theme-surface,#000);--site-nav-surface-soft:var(--theme-surface-panel,#17181a);--site-nav-menu:var(--theme-surface-widget,#111315);--site-nav-content-1:var(--theme-content-primary,#f5f5f6);--site-nav-content-2:var(--theme-content-secondary,#b9bdb4);--site-nav-border:var(--theme-border,#ffffff17);--site-nav-hover:var(--theme-hover,#ffffff12);--site-nav-danger:var(--theme-danger,#dc2626);--site-nav-logo-filter:var(--theme-logo-filter,invert(1));--site-nav-height:60px;--site-nav-compact-height:44px;--site-nav-compact-scale:.96;z-index:60;width:100%;min-height:var(--site-nav-height);color:var(--site-nav-content-1);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Arial,sans-serif;transition:min-height .2s cubic-bezier(.22,1,.36,1);position:sticky;top:0}.site-navigation:before{content:"";z-index:-1;background:color-mix(in srgb, var(--site-nav-surface) 95%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:absolute;top:0;bottom:0;left:0;right:0}.site-navigation.is-compact{min-height:var(--site-nav-compact-height)}.site-navigation__bar{width:100%;min-height:var(--site-nav-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:0 max(16px,min(1.7vw,30px));transition:min-height .2s cubic-bezier(.22,1,.36,1),gap .2s cubic-bezier(.22,1,.36,1);display:grid}.site-navigation.is-compact .site-navigation__bar{min-height:var(--site-nav-compact-height);gap:16px}.site-navigation__brand{min-width:0;color:var(--site-nav-content-1);white-space:nowrap;transform-origin:0 0;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),gap .2s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(1)}.site-navigation.is-compact .site-navigation__brand{transform:scale(var(--site-nav-compact-scale));gap:8px}.site-navigation__brand img{object-fit:contain;width:24px;height:24px;filter:var(--site-nav-logo-filter);opacity:.9;transition:opacity .18s}.site-navigation.is-compact .site-navigation__brand img{opacity:.7}.site-navigation__items{scrollbar-width:none;align-items:center;gap:max(14px,min(1.8vw,30px));min-width:0;display:flex;overflow-x:auto}.site-navigation__items::-webkit-scrollbar{display:none}.site-navigation__item,.site-navigation__utility{color:var(--site-nav-content-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:10px 0;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,opacity .18s}.site-navigation__item:hover,.site-navigation__utility:hover{color:var(--site-nav-content-1)}.site-navigation__item.is-active{color:var(--site-nav-content-1);opacity:1}.site-navigation.is-compact .site-navigation__item:not(.is-active){opacity:.6}.site-navigation.is-compact .site-navigation__utility{opacity:.65}.site-navigation__actions{transform-origin:top;justify-content:flex-end;align-items:center;gap:18px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(0)}.site-navigation.is-compact .site-navigation__actions{transform:translateY(-2px)}.site-navigation__pricing{align-items:center;min-height:38px;padding-inline-start:14px;padding-inline-end:14px;display:inline-flex}.site-navigation__language{flex:none;position:relative}.site-navigation__language-trigger{min-height:44px;color:var(--site-nav-content-2);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;list-style:none;transition:color .15s,opacity .18s;display:inline-flex}.site-navigation__language-trigger::-webkit-details-marker{display:none}.site-navigation__language-trigger:hover,.site-navigation__language[open] .site-navigation__language-trigger{color:var(--site-nav-content-1)}.site-navigation__language-trigger:focus-visible{color:var(--site-nav-content-1);outline:2px solid var(--site-nav-content-1);outline-offset:4px;border-radius:6px}.site-navigation__language-trigger svg{transition:transform .15s}.site-navigation__language[open] .site-navigation__language-trigger svg{transform:rotate(180deg)}.site-navigation__language-menu{border:1px solid var(--site-nav-border);background:var(--site-nav-menu);border-radius:10px;min-width:152px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 48px #00000059}.site-navigation__language-option{min-height:40px;color:var(--site-nav-content-2);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.site-navigation__language-option:hover,.site-navigation__language-option[aria-current=page]{background:var(--site-nav-hover);color:var(--site-nav-content-1)}.site-navigation__language-option:focus-visible{background:var(--site-nav-hover);color:var(--site-nav-content-1);outline:2px solid var(--site-nav-content-1);outline-offset:-2px}.site-navigation__account{flex:none;position:relative}.site-navigation__avatar{border:1px solid var(--site-nav-content-1);background:var(--site-nav-surface-soft);width:32px;height:32px;color:var(--site-nav-content-1);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;list-style:none;transition:width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),font-size .2s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden}.site-navigation.is-compact .site-navigation__avatar{width:26px;height:26px;font-size:11px}.site-navigation__avatar::-webkit-details-marker{display:none}.site-navigation__avatar img{object-fit:cover;width:100%;height:100%}.site-navigation__account-menu{border:1px solid var(--site-nav-border);background:var(--site-nav-menu);border-radius:10px;min-width:156px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000059}.site-navigation__account-item{min-height:36px;color:var(--site-nav-content-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;text-decoration:none;display:flex}.site-navigation__account-item:hover{background:var(--site-nav-hover);color:var(--site-nav-content-1)}.site-navigation__account-item:focus-visible{background:var(--site-nav-hover);color:var(--site-nav-content-1);outline:2px solid var(--site-nav-content-1);outline-offset:-2px}.site-navigation__account-item:disabled{cursor:wait;opacity:.6}.site-navigation__login{border:1px solid var(--site-nav-border);background:var(--site-nav-content-1);min-height:36px;color:var(--site-nav-surface);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.site-navigation__login[aria-disabled=true]{pointer-events:none;cursor:wait;opacity:.6}.site-navigation__alert{border:1px solid var(--site-nav-border);background:var(--site-nav-surface);max-width:min(360px,90vw);color:var(--site-nav-danger);border-radius:8px;margin:0;padding:8px 12px;font-size:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000059}@media (max-width:1120px){.site-navigation__bar{gap:18px}.site-navigation.is-compact .site-navigation__bar{gap:14px}.site-navigation__pricing{display:none}}@media (max-width:820px){.site-navigation{--site-nav-height:58px}.site-navigation__bar{gap:14px;padding-inline-start:14px;padding-inline-end:14px}.site-navigation.is-compact .site-navigation__bar{gap:12px}.site-navigation__brand span{display:none}.site-navigation__items{gap:18px}.site-navigation__actions{gap:10px}.site-navigation__utility{display:none}.site-navigation__language-trigger{justify-content:center;min-width:44px}.site-navigation__login{width:36px;height:36px;min-height:36px;padding:0}.site-navigation__login span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.site-navigation,.site-navigation__bar,.site-navigation__brand,.site-navigation__actions,.site-navigation__avatar{transition:none}}
