.kEhaHa_footer{--footer-surface:var(--lex-surface-closing);--footer-on-surface:#171a18;--footer-secondary-on-surface:#626863;--footer-link:var(--footer-on-surface);--footer-focus:#668600;--footer-max:1240px;z-index:25;border-top:1px solid var(--lex-section-divider);background:var(--footer-surface);color:var(--footer-on-surface);isolation:isolate;position:relative;overflow:hidden}html:root .kEhaHa_footer{--footer-on-surface:var(--lex-text-primary);--footer-secondary-on-surface:var(--lex-text-secondary);--footer-link:var(--lex-text-primary);--footer-focus:var(--lex-focus-ring)}html:root .kEhaHa_link[aria-current=page]{color:var(--footer-on-surface);text-decoration-color:currentColor;text-decoration-thickness:2px}html:root .kEhaHa_policyLink:not([aria-current=page]){text-decoration-color:#0000}html:root .kEhaHa_policyLink:is(:hover,:focus-visible){text-decoration-color:currentColor}.kEhaHa_shell{width:min(calc(100% - 48px), var(--footer-max));grid-template-columns:minmax(210px,.8fr) minmax(0,3.2fr);align-items:start;gap:32px clamp(32px,4vw,56px);margin-inline:auto;padding:56px 0 72px;display:grid}.kEhaHa_brand{justify-content:center;min-width:0;display:flex}.kEhaHa_brandLockup{max-width:100%;min-height:44px;color:var(--footer-on-surface);text-align:center;flex-direction:column;align-items:center;gap:20px;text-decoration:none;display:inline-flex}.kEhaHa_logo{object-fit:contain;flex:none;width:192px;height:auto}.kEhaHa_brandName{letter-spacing:-.035em;text-wrap:balance;font-size:22px;font-weight:700;line-height:1.2}.kEhaHa_navigation{--footer-column-gap:clamp(16px, 1.5vw, 20px);gap:28px var(--footer-column-gap);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(136px,1fr);min-width:0;display:grid}.kEhaHa_column{min-width:0}.kEhaHa_footer .kEhaHa_columnTitle{color:var(--footer-on-surface);font-family:var(--lex-font-mono);font-size:var(--lex-type-label-size);font-weight:var(--lex-weight-medium);letter-spacing:var(--lex-type-eyebrow-tracking);line-height:var(--lex-type-label-line-height);text-transform:uppercase;margin:0}.kEhaHa_links{flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.kEhaHa_links li{margin:0}.kEhaHa_policies{border-top:1px solid var(--lex-border-default);grid-column:1/-1;align-self:start;min-width:0;padding-top:20px}.kEhaHa_policyLinks{flex-flow:wrap;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.kEhaHa_policyLinks li{max-width:100%;display:flex}.kEhaHa_link{max-width:100%;min-height:30px;color:var(--footer-secondary-on-surface);font-size:var(--lex-type-meta-size);line-height:var(--lex-type-meta-line-height);overflow-wrap:anywhere;font-weight:var(--lex-weight-regular);letter-spacing:0;align-items:center;padding-block:4px;display:inline-flex}.kEhaHa_link,.kEhaHa_brandName{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:color .16s,text-decoration-color .16s}.kEhaHa_linkButton{text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:0;font-family:inherit;font-weight:400}.kEhaHa_policyLink{min-height:30px;color:var(--footer-on-surface);font-size:var(--lex-type-meta-size);font-weight:var(--lex-weight-regular);line-height:var(--lex-type-meta-line-height);letter-spacing:0;align-items:flex-start;padding-block:0 6px;text-decoration-color:currentColor}.kEhaHa_link:hover,.kEhaHa_link:focus-visible,.kEhaHa_brandLockup:hover,.kEhaHa_brandLockup:focus-visible{color:var(--footer-link)}.kEhaHa_link:hover,.kEhaHa_link:focus-visible,.kEhaHa_brandLockup:hover .kEhaHa_brandName,.kEhaHa_brandLockup:focus-visible .kEhaHa_brandName{text-decoration-color:currentColor}.kEhaHa_link:focus-visible,.kEhaHa_brandLockup:focus-visible{outline:2px solid var(--footer-focus);outline-offset:3px}@media (max-width:900px){.kEhaHa_shell{grid-template-columns:1fr;gap:40px;padding-top:44px}.kEhaHa_brand{justify-content:flex-start}.kEhaHa_brandLockup{gap:16px}.kEhaHa_logo{width:144px}}@media (max-width:640px){.kEhaHa_shell{width:min(calc(100% - 40px), var(--footer-max));gap:36px;padding:36px 0 80px}.kEhaHa_brandName{font-size:20px}.kEhaHa_navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.kEhaHa_links{gap:0;margin-top:12px}.kEhaHa_policies{grid-column:1/-1}.kEhaHa_column:has(+.kEhaHa_policies){display:block}.kEhaHa_column:has(+.kEhaHa_policies):after{display:none}.kEhaHa_link{min-height:44px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.kEhaHa_footer *{transition-duration:.01ms!important}}.kEhaHa_homeCompact .kEhaHa_shell{grid-template-columns:160px minmax(0,1fr);gap:30px;width:min(1180px,100% - 64px);padding:28px 0 32px}.kEhaHa_homeCompact .kEhaHa_brand{justify-content:flex-start}.kEhaHa_homeCompact .kEhaHa_navigation{gap:18px}.kEhaHa_homeCompact .kEhaHa_links{gap:3px;margin-top:8px}.kEhaHa_homeCompact .kEhaHa_link{font-size:11px}.kEhaHa_homeCompact .kEhaHa_columnTitle{font-size:10px}.kEhaHa_homeCompact .kEhaHa_policies{padding-top:12px}@media (max-width:800px){.kEhaHa_homeCompact .kEhaHa_shell{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px)}}@media (max-width:640px){.kEhaHa_homeCompact .kEhaHa_link{font-size:12px}.kEhaHa_homeCompact .kEhaHa_shell{padding-bottom:40px}}.kEhaHa_homeCompact .kEhaHa_brandLockup{text-align:left;flex-direction:row;gap:8px}.kEhaHa_homeCompact .kEhaHa_logo{width:40px}.kEhaHa_homeBrandName{white-space:nowrap;font-size:12px;font-weight:550}.kEhaHa_productFooter{border-top:1px solid var(--lex-border-default);background:var(--lex-canvas);color:var(--lex-text-primary);z-index:25;position:relative}.kEhaHa_productShell{width:var(--lex-content-width);align-items:center;gap:28px;margin-inline:auto;padding-block:22px;display:flex}.kEhaHa_productBrand{white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.kEhaHa_productLogo{width:42px;height:30px}.kEhaHa_productNav{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.kEhaHa_productNav a,.kEhaHa_productLegal{color:var(--lex-text-secondary);font-size:12px}.kEhaHa_productNav a{padding-block:8px}.kEhaHa_productNav a[aria-current=page]{color:#4d8227}.kEhaHa_productUtilities{align-items:center;gap:14px;display:flex}.kEhaHa_productUtilities>a{place-items:center;min-width:28px;min-height:36px;display:grid}.kEhaHa_productLegal{position:relative}.kEhaHa_productLegal summary{cursor:pointer;padding-block:10px}.kEhaHa_productLegal ul{border:1px solid var(--lex-border-default);background:var(--lex-surface);border-radius:10px;width:220px;padding:12px;position:absolute;bottom:100%;right:0;box-shadow:0 8px 24px #0002}.kEhaHa_productLegal a{padding:8px;display:block}.kEhaHa_productFooter a:focus-visible,.kEhaHa_productLegal summary:focus-visible{outline:2px solid var(--lex-focus-ring);outline-offset:3px}.kEhaHa_productFooter a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.kEhaHa_productShell{flex-wrap:wrap;justify-content:space-between;gap:16px}.kEhaHa_productNav{flex-basis:100%;order:3;justify-content:flex-start}}@media (max-width:640px){.kEhaHa_productShell{padding-block:20px}.kEhaHa_productNav{gap:4px 18px}.kEhaHa_productNav a{align-items:center;min-height:44px;display:flex}.kEhaHa_productUtilities{gap:8px}.kEhaHa_productBrand{font-size:12px}.kEhaHa_productUtilities>a{min-height:44px}}
.BXjIaa_header,.BXjIaa_mobileMenu{--nav-acid:var(--lex-brand-signal);--nav-ink:var(--lex-text-primary);--nav-line:var(--lex-section-divider);--nav-line-strong:var(--lex-border-default);--nav-control-border:var(--lex-border-control);--nav-muted:var(--lex-text-secondary);--nav-paper:var(--lex-navbar,var(--lex-canvas));--nav-focus:var(--lex-focus-ring);--nav-link:var(--lex-link);--nav-highlight:color-mix(in oklab, var(--nav-acid) 60%, var(--nav-paper));--nav-highlight-ink:var(--lex-text-on-brand);--nav-icon-ink:var(--nav-muted);--nav-icon-surface:var(--nav-sage);--nav-sage:var(--lex-surface-muted);--nav-surface:var(--lex-surface)}body[data-lexmount-site] :is(.BXjIaa_menuEntry,.BXjIaa_menuFooterEntry){border-radius:var(--lex-radius-control)}body[data-lexmount-site] :is(.BXjIaa_navLink,.BXjIaa_desktopGithubLink,.BXjIaa_loginLink,.BXjIaa_utilityControl [data-slot=dropdown-menu-trigger],.BXjIaa_menuToggle,.BXjIaa_mobileCloseButton,.BXjIaa_localeOptions button,.BXjIaa_themeOptions button){border-radius:var(--lex-radius-button)}html:root body[data-lexmount-site] .BXjIaa_megaMenu{border-radius:var(--lex-radius-panel);box-shadow:none}.BXjIaa_header{z-index:40;border-bottom:1px solid var(--nav-line);background:color-mix(in oklab, var(--nav-paper) 94%, transparent);height:78px;color:var(--nav-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .18s,box-shadow .18s;position:sticky;top:0}:is(html:root .BXjIaa_header,html:root .BXjIaa_mobileMenu){--nav-control-border:var(--lex-border-default)}html .BXjIaa_navLink:not(:hover){box-shadow:none}html :is(.BXjIaa_localeOptions,.BXjIaa_themeOptions) button:not(:hover):not(:focus-visible){border-color:var(--nav-control-border)}html :is(.BXjIaa_menuToggle,.BXjIaa_mobileCloseButton,.BXjIaa_localeOptions button,.BXjIaa_themeOptions button):hover{border-color:color-mix(in oklab, var(--nav-ink) 45%, var(--nav-line-strong));box-shadow:none}.BXjIaa_scrolled{background:color-mix(in oklab, var(--nav-paper) 98%, transparent);box-shadow:none}html:root .BXjIaa_scrolled{box-shadow:none}.BXjIaa_shell{width:min(1240px,100% - 48px);height:100%;margin-inline:auto}.BXjIaa_desktopLayout{--nav-link-padding:14px;grid-template-columns:255px minmax(0,1fr) auto;align-items:center;gap:28px;height:100%;display:grid;position:relative}.BXjIaa_brand{width:max-content;color:var(--nav-ink);font-family:var(--font-sans);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:600;display:inline-flex}.BXjIaa_brandLogo{object-fit:contain;flex:0 0 64px;width:64px!important;height:36px!important}.BXjIaa_desktopNav{justify-content:center;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.BXjIaa_navItem{align-items:center;height:100%;display:flex}.BXjIaa_navLink{min-height:44px;padding:0 var(--nav-link-padding);color:color-mix(in oklab, var(--nav-muted) 82%, var(--nav-ink));cursor:pointer;font-family:var(--font-sans);font-size:var(--lex-type-button-size);font-weight:var(--lex-weight-medium);line-height:var(--lex-type-button-line-height);white-space:nowrap;letter-spacing:0;background:0 0;border:0;align-items:center;gap:6px;transition:background-color .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative}.BXjIaa_navLink:hover,.BXjIaa_navLink:focus-visible,.BXjIaa_navLink[aria-expanded=true],.BXjIaa_navLink[aria-current=page],.BXjIaa_activeLink{background:var(--nav-highlight);box-shadow:var(--shadow-sm);color:var(--nav-highlight-ink)}.BXjIaa_navLink:focus-visible{outline:2px solid var(--nav-ink);outline-offset:2px}.BXjIaa_chevron{stroke-linecap:square;stroke-width:1.4px;width:12px;height:12px;transition:transform .16s}.BXjIaa_navLink[aria-expanded=true] .BXjIaa_chevron{transform:rotate(180deg)}.BXjIaa_megaMenu{z-index:2;border:1px solid var(--nav-line-strong);background:var(--nav-surface);width:min(1168px,100vw - 48px);box-shadow:none;opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,10px)}.BXjIaa_menuOpen{opacity:1;pointer-events:auto;transform:translate(-50%)}.BXjIaa_menuGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"products open-source";align-items:start;gap:18px 36px;padding:18px;display:grid}.BXjIaa_menuColumn{padding:18px}.BXjIaa_menuGrid>.BXjIaa_menuColumn{padding:0}.BXjIaa_menuGrid>[data-section=products]{grid-area:products}.BXjIaa_menuGrid>[data-section=get-started]{grid-area:get-started}.BXjIaa_menuGrid>[data-section=open-source]{grid-area:open-source}.BXjIaa_menuLabel{color:var(--nav-muted);font-family:var(--font-mono);font-size:var(--lex-type-label-size);font-weight:var(--lex-weight-medium);letter-spacing:var(--lex-type-eyebrow-tracking);text-transform:uppercase;line-height:var(--lex-type-label-line-height);margin:0 0 9px;padding-inline:8px}.BXjIaa_menuEntry,.BXjIaa_menuFooterEntry{color:var(--nav-ink);outline:none;display:grid}.BXjIaa_menuEntry{border-top:1px solid #0000;border-bottom:1px solid #0000;padding:9px 8px}.BXjIaa_menuEntryWithIcon{grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:12px}.BXjIaa_menuEntryIcon{border-radius:var(--lex-radius-detail);border:1px solid var(--nav-line);background:var(--nav-icon-surface);width:34px;height:34px;color:var(--nav-icon-ink);pointer-events:none;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.BXjIaa_menuEntryIcon svg{stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.8px;width:18px;height:18px}.BXjIaa_menuEntryCopy{overflow-wrap:anywhere;min-width:0}.BXjIaa_menuEntry:hover,.BXjIaa_menuEntry:focus-visible,.BXjIaa_menuFooterEntry:hover,.BXjIaa_menuFooterEntry:focus-visible{background:color-mix(in oklab, var(--nav-acid) 10%, transparent)}.BXjIaa_menuEntryWithIcon:hover .BXjIaa_menuEntryIcon,.BXjIaa_menuEntryWithIcon:focus-visible .BXjIaa_menuEntryIcon{border-color:var(--nav-line-strong);background:var(--nav-icon-surface);color:var(--nav-ink)}.BXjIaa_menuEntry strong,.BXjIaa_menuEntry small,.BXjIaa_menuFooterEntry strong,.BXjIaa_menuFooterEntry small{display:block}.BXjIaa_menuEntry strong,.BXjIaa_menuFooterEntry strong{font-size:var(--lex-type-button-size);font-weight:var(--lex-weight-medium);letter-spacing:0;line-height:var(--lex-type-button-line-height)}.BXjIaa_menuEntry strong:lang(zh),.BXjIaa_menuFooterEntry strong:lang(zh){letter-spacing:0}.BXjIaa_menuEntry small,.BXjIaa_menuFooterEntry small{color:var(--nav-muted);font-size:var(--lex-type-summary-size);line-height:var(--lex-description-line-height);font-weight:var(--lex-weight-regular);margin-top:4px}.BXjIaa_listMenu{width:min(440px,100vw - 48px)}.BXjIaa_menuFooter{border-top:1px solid var(--nav-line-strong);background:color-mix(in oklab, var(--nav-sage) 62%, transparent);padding:8px 12px}.BXjIaa_menuFooterEntry{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:14px;padding:8px}.BXjIaa_menuFooterEntry small{text-align:right;margin-top:0}.BXjIaa_desktopActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.BXjIaa_desktopGithubLink{min-width:78px;min-height:44px;color:var(--nav-muted);font-family:var(--lex-font-sans);font-size:var(--lex-type-button-size);font-weight:var(--lex-weight-medium);line-height:var(--lex-type-button-line-height);white-space:nowrap;letter-spacing:0;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:background-color .15s,color .15s;display:inline-flex}.BXjIaa_desktopSocialLinks{align-items:center;display:flex}.BXjIaa_desktopGithubLink:hover,.BXjIaa_desktopGithubLink:focus-visible{background:var(--nav-sage);color:var(--nav-ink)}.BXjIaa_githubIcon{flex:0 0 18px;width:18px;height:18px}.BXjIaa_desktopGithubStars{font-variant-numeric:tabular-nums}.BXjIaa_guestActions{align-items:center;gap:10px;display:flex}.BXjIaa_loginLink{min-height:44px;color:var(--nav-ink);cursor:pointer;font-family:var(--lex-font-mono);font-size:var(--lex-type-button-size);font-weight:var(--lex-weight-medium);letter-spacing:var(--lex-type-button-tracking);line-height:var(--lex-type-button-line-height);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.BXjIaa_loginLink:focus-visible{outline:2px solid var(--lex-focus-ring);outline-offset:3px}.BXjIaa_signedInActions{align-items:center;gap:10px;display:flex}.BXjIaa_utilityControl{align-items:center;display:flex}.BXjIaa_utilityGroup{align-items:center;gap:2px;display:flex}.BXjIaa_accountArea{align-items:center;padding-left:16px;display:flex;position:relative}.BXjIaa_accountArea:before{background:var(--nav-line);content:"";width:1px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.BXjIaa_utilityControl [data-slot=dropdown-menu-trigger]{width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--nav-muted);background:0 0;border:0;flex:0 0 44px;padding:0;transition:background-color .15s,color .15s}.BXjIaa_utilityControl [data-slot=dropdown-menu-trigger]:hover,.BXjIaa_utilityControl [data-slot=dropdown-menu-trigger]:focus-visible,.BXjIaa_utilityControl [data-state=open]{z-index:1;background:var(--nav-sage);box-shadow:none;color:var(--nav-ink);position:relative;transform:none}.BXjIaa_accountSkeleton{border:1px solid var(--nav-control-border);border-radius:50%;flex:0 0 44px;width:44px;height:44px}.BXjIaa_accountControl{flex:0 0 44px;width:44px;height:44px}.BXjIaa_accountControl,.BXjIaa_mobileAccountControl{align-items:center;display:flex}.BXjIaa_accountControl>button,.BXjIaa_mobileAccountControl>button{outline-offset:3px;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.BXjIaa_accountControl>button{box-shadow:none;background:0 0;transition:background-color .15s}.BXjIaa_accountControl [data-navbar-account-avatar]{border-color:var(--nav-line);background:0 0;transition:border-color .15s}.BXjIaa_accountControl>button:hover,.BXjIaa_accountControl>button[data-state=open]{box-shadow:none;background:0 0;transform:none}.BXjIaa_accountControl>button:hover [data-navbar-account-avatar],.BXjIaa_accountControl>button:focus-visible [data-navbar-account-avatar],.BXjIaa_accountControl>button[data-state=open] [data-navbar-account-avatar]{border-color:color-mix(in oklab, var(--nav-ink) 45%, var(--nav-line-strong))}.BXjIaa_accountControl>button:focus-visible,.BXjIaa_mobileAccountControl>button:focus-visible{outline:2px solid var(--nav-focus)}.BXjIaa_accountControl>button:focus-visible{background:0 0;transform:none}.BXjIaa_mobileBar,.BXjIaa_mobileMenu,.BXjIaa_mobileMenuOverlay{display:none}@media (max-width:1360px){.BXjIaa_desktopLayout{--nav-link-padding:9px;grid-template-columns:max-content minmax(0,1fr) auto;gap:8px}.BXjIaa_brand{font-size:18px}.BXjIaa_brandLogo{flex-basis:56px;width:56px!important;height:32px!important}.BXjIaa_desktopActions{gap:10px}.BXjIaa_utilityGroup{gap:0}.BXjIaa_accountArea{padding-left:10px}}.BXjIaa_compactDesktop{--nav-link-padding:8px;grid-template-columns:max-content minmax(0,1fr) auto;gap:8px}.BXjIaa_compactDesktop .BXjIaa_brand{min-height:44px;font-size:18px}.BXjIaa_compactDesktop .BXjIaa_brandLogo{flex-basis:56px;width:56px!important;height:32px!important}.BXjIaa_compactDesktop .BXjIaa_desktopNav{gap:4px}.BXjIaa_compactDesktop .BXjIaa_navLink{font-size:var(--lex-type-button-size);font-weight:var(--lex-weight-medium);line-height:var(--lex-type-button-line-height);letter-spacing:0}.BXjIaa_compactDesktop .BXjIaa_desktopActions{gap:10px}.BXjIaa_compactDesktop .BXjIaa_utilityGroup{gap:0}.BXjIaa_compactDesktop .BXjIaa_accountArea{padding-left:10px}@media (max-width:1279px){.BXjIaa_compactDesktop{--nav-link-padding:4px}.BXjIaa_compactDesktop .BXjIaa_desktopNav{gap:4px}.BXjIaa_compactDesktop .BXjIaa_desktopActions{gap:6px}.BXjIaa_compactDesktop .BXjIaa_accountArea{padding-left:6px}.BXjIaa_compactDesktop .BXjIaa_guestActions{gap:4px}.BXjIaa_compactDesktop .BXjIaa_loginLink{padding-inline:8px}}@media (max-width:1199px){.BXjIaa_header{height:68px}.BXjIaa_shell{width:min(100% - 32px,1240px)}.BXjIaa_desktopLayout{display:none}.BXjIaa_mobileBar{justify-content:space-between;align-items:center;height:100%;display:flex}.BXjIaa_mobileBarActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.BXjIaa_menuToggle{border:1px solid var(--nav-control-border);width:44px;height:44px;color:var(--nav-ink);cursor:pointer;background:0 0;padding:0;display:block}.BXjIaa_menuToggle:hover,.BXjIaa_menuToggle:focus-visible,.BXjIaa_menuToggle[aria-expanded=true]{border-color:color-mix(in oklab, var(--nav-ink) 55%, var(--nav-line-strong));background:var(--nav-sage)}.BXjIaa_menuToggle span{background:currentColor;width:18px;height:1px;margin:6px auto;transition:transform .16s;display:block}.BXjIaa_menuToggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.BXjIaa_menuToggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.BXjIaa_mobileMenu{z-index:42;background:var(--lex-paper);color:var(--lex-ink);outline:none;animation:.18s both BXjIaa_mobile-menu-in;display:block;position:fixed;inset:0;overflow-y:auto}.BXjIaa_mobileMenuOverlay{z-index:41;background:#1517132e;display:block;position:fixed;inset:0}.BXjIaa_mobileMenuInner{width:min(100% - 32px,680px);margin:0 auto;padding:22px 0 40px}.BXjIaa_mobileDialogHeader{z-index:1;border-bottom:1px solid var(--nav-line);background:var(--nav-paper);justify-content:space-between;align-items:center;height:68px;padding-inline:16px;display:flex;position:sticky;top:0}.BXjIaa_mobileCloseButton{border:1px solid var(--nav-control-border);width:44px;height:44px;color:var(--nav-ink);cursor:pointer;background:0 0;place-items:center;display:grid}.BXjIaa_mobileCloseButton:hover,.BXjIaa_mobileCloseButton:focus-visible{background:var(--nav-sage)}.BXjIaa_mobileCloseButton svg{width:18px;height:18px}.BXjIaa_mobileAuthActions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.BXjIaa_mobileLoginButton,.BXjIaa_mobileCreateButton{width:100%}.BXjIaa_mobileAccordion{border-top:1px solid var(--nav-line-strong)}.BXjIaa_mobileAccordion+.BXjIaa_mobileAccordion{border-top:0}.BXjIaa_mobileAccordion>button,.BXjIaa_mobileDirectLink{border:0;border-bottom:1px solid var(--nav-line-strong);width:100%;min-height:58px;color:var(--nav-ink);font-size:var(--lex-type-button-size);text-align:left;font-weight:var(--lex-weight-medium);line-height:var(--lex-type-button-line-height);letter-spacing:0;background:0 0;justify-content:space-between;align-items:center;padding:0 5px;display:flex}.BXjIaa_mobileAccordion>button{cursor:pointer}.BXjIaa_mobileAccordion>button:focus-visible,.BXjIaa_mobileDirectLink:focus-visible{background:var(--nav-sage)}.BXjIaa_accordionIndicator{font-family:var(--font-mono);font-size:14px}.BXjIaa_mobileAccordionPanel{border-bottom:1px solid var(--nav-line-strong);background:var(--nav-sage);grid-template-columns:1fr;display:grid}.BXjIaa_mobileAccordionPanel a{border-bottom:1px solid var(--nav-line);min-height:48px;color:var(--nav-muted);font-size:var(--lex-type-button-size);font-weight:var(--lex-weight-medium);line-height:var(--lex-type-button-line-height);letter-spacing:0;padding:14px}.BXjIaa_mobileAccordionPanel a:last-child{border-bottom:0}.BXjIaa_mobileAccordionPanel a:hover,.BXjIaa_mobileAccordionPanel a:focus-visible{background:color-mix(in oklab, var(--nav-acid) 12%, transparent);color:var(--nav-ink)}.BXjIaa_mobileMenuSection,.BXjIaa_mobileMenuFooter{display:grid}.BXjIaa_mobileMenuSection+.BXjIaa_mobileMenuSection,.BXjIaa_mobileMenuFooter{border-top:1px solid var(--nav-line)}.BXjIaa_mobileMenuSection .BXjIaa_menuLabel{margin:0;padding:14px 14px 4px}.BXjIaa_mobileDirectLinks{display:grid}.BXjIaa_mobileGithubLink{color:var(--nav-muted);font-family:var(--font-mono);font-size:var(--lex-type-button-size);line-height:var(--lex-type-button-line-height);font-weight:var(--lex-weight-medium);letter-spacing:0}.BXjIaa_mobileGithubLink:hover,.BXjIaa_mobileGithubLink:focus-visible{background:var(--nav-sage);color:var(--nav-ink)}.BXjIaa_mobileGithubCopy{align-items:center;gap:8px;min-width:0;display:inline-flex}.BXjIaa_mobileGithubCopy>span{overflow-wrap:anywhere}.BXjIaa_mobileGithubLink .BXjIaa_githubIcon{width:18px;height:18px}.BXjIaa_mobileGithubArrow{flex:0 0 16px}.BXjIaa_mobileAccountLinks{border-top:1px solid var(--nav-line-strong);margin-bottom:12px;display:grid}.BXjIaa_mobileDirectLink svg{stroke-width:1.5px;width:16px;height:16px}.BXjIaa_mobilePreferences{gap:20px;margin-top:24px;display:grid}.BXjIaa_preferenceBlock{gap:9px;display:grid}.BXjIaa_preferenceBlock>span{color:var(--nav-muted);font-size:var(--lex-type-label-size);font-weight:var(--lex-weight-medium);line-height:var(--lex-type-label-line-height);letter-spacing:var(--lex-type-eyebrow-tracking)}.BXjIaa_localeOptions,.BXjIaa_themeOptions{gap:8px;display:grid}.BXjIaa_localeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.BXjIaa_themeOptions{grid-template-columns:repeat(3,42px)}.BXjIaa_localeOptions button,.BXjIaa_themeOptions button{border:1px solid var(--nav-control-border);min-height:44px;color:var(--nav-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.BXjIaa_localeOptions button[aria-pressed=true],.BXjIaa_themeOptions button[aria-pressed=true]{border-color:var(--nav-ink);background:var(--nav-sage)}.BXjIaa_localeOptions button:focus-visible,.BXjIaa_themeOptions button:focus-visible{outline:2px solid var(--nav-focus);outline-offset:3px}.BXjIaa_themeOptions svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}}@media (max-width:360px){.BXjIaa_mobileBar .BXjIaa_brand>span,.BXjIaa_mobileDialogHeader .BXjIaa_brand>span{display:none}}@media (max-width:640px){.BXjIaa_shell{width:calc(100% - 24px)}.BXjIaa_mobileDialogHeader{padding-inline:12px}.BXjIaa_brand{font-size:17px}.BXjIaa_brandLogo{flex-basis:64px;width:64px!important;height:36px!important}}@media (max-width:340px){.BXjIaa_brand{gap:6px;font-size:16px}.BXjIaa_brandLogo{flex-basis:48px;width:48px!important;height:27px!important}.BXjIaa_mobileBarActions{gap:6px}}.BXjIaa_desktopGithubLink:focus-visible,.BXjIaa_menuEntry:focus-visible,.BXjIaa_menuFooterEntry:focus-visible,.BXjIaa_utilityControl [data-slot=dropdown-menu-trigger]:focus-visible,.BXjIaa_menuToggle:focus-visible,.BXjIaa_mobileCloseButton:focus-visible,.BXjIaa_mobileAccordion>button:focus-visible,.BXjIaa_mobileDirectLink:focus-visible,.BXjIaa_mobileAccordionPanel a:focus-visible{outline:2px solid var(--nav-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.BXjIaa_header *,.BXjIaa_header :before,.BXjIaa_header :after,.BXjIaa_mobileMenu,.BXjIaa_mobileMenu *,.BXjIaa_mobileMenu :before,.BXjIaa_mobileMenu :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes BXjIaa_mobile-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}:is(html:root .BXjIaa_header,html:root .BXjIaa_mobileMenu){--nav-highlight:var(--lex-surface-closing);--nav-highlight-ink:var(--lex-text-primary);--nav-icon-surface:var(--lex-surface-closing);--nav-sage:var(--lex-static-surface);--nav-control-border:var(--lex-border-control)}:is(html:root .BXjIaa_navLink:is(:hover,:focus-visible,[aria-expanded=true],[aria-current=page]),html:root .BXjIaa_navLink.BXjIaa_activeLink){box-shadow:none;color:var(--nav-ink);background:0 0}html:root :is(.BXjIaa_navLink,.BXjIaa_loginLink):is(:hover,:active){background:var(--nav-highlight);color:var(--nav-ink)}html:root .BXjIaa_navLink[aria-current=page]:after{inset-inline:var(--nav-link-padding);background:var(--lex-selection-ink);content:"";height:2px;position:absolute;bottom:4px}html:root :is(.BXjIaa_menuEntry,.BXjIaa_menuFooterEntry):is(:hover,:focus-visible,:active){background:var(--lex-interaction-hover);color:var(--nav-ink)}html:root .BXjIaa_mobileAccordionPanel a:is(:hover,:focus-visible,:active){background:var(--lex-interaction-hover);color:var(--nav-ink)}html:root .BXjIaa_mobileDirectLink:is(:hover,:active){background:var(--lex-interaction-hover);color:var(--nav-ink)}html:root .BXjIaa_mobileAccordion>button:is(:hover,:active){background:var(--lex-interaction-hover);color:var(--nav-ink)}html:root :is(.BXjIaa_menuEntry,.BXjIaa_menuFooterEntry)[aria-current=page] strong{color:var(--nav-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}html:root .BXjIaa_mobileDirectLink[aria-current=page]>span{color:var(--nav-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}html:root .BXjIaa_mobileAccordionPanel a[aria-current=page]>span{color:var(--nav-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}html:root :is(.BXjIaa_menuToggle,.BXjIaa_mobileCloseButton):is(:hover,:active){border-color:var(--nav-control-border);background:var(--lex-interaction-hover);box-shadow:none}html:root :is(.BXjIaa_localeOptions,.BXjIaa_themeOptions) button:is(:hover,:active){border-color:var(--nav-control-border);background:var(--lex-interaction-hover);box-shadow:none}html:root :is(.BXjIaa_localeOptions,.BXjIaa_themeOptions) button[aria-pressed=true]{border-color:var(--lex-selection-border);background:var(--lex-selection-surface);box-shadow:inset 0 0 0 1px var(--lex-selection-border);color:var(--lex-selection-ink)}html:root :is(.BXjIaa_localeOptions,.BXjIaa_themeOptions) button[aria-pressed=true]:is(:hover,:active,:focus-visible){border-color:var(--lex-selection-border);background:var(--lex-selection-surface);box-shadow:inset 0 0 0 1px var(--lex-selection-border);color:var(--lex-selection-ink)}html:root .BXjIaa_navLink:focus-visible{outline:2px solid var(--nav-focus);outline-offset:3px}:is(html.dark .BXjIaa_header,html.dark .BXjIaa_mobileMenu){--nav-paper:var(--lex-surface-closing);--nav-highlight:var(--lex-interaction-hover);--nav-icon-surface:var(--lex-static-surface);--nav-surface:var(--lex-surface-raised);background:var(--nav-paper);-webkit-backdrop-filter:none;backdrop-filter:none}html.dark .BXjIaa_mobileMenu{--nav-paper:var(--lex-surface-raised)}html.dark .BXjIaa_megaMenu{box-shadow:var(--lex-overlay-shadow)}html.dark .BXjIaa_mobileMenuOverlay{background:var(--lex-overlay-backdrop,#000000a3)}html.dark .BXjIaa_utilityControl [data-slot=dropdown-menu-trigger]{color:var(--nav-ink);background:0 0;border:1px solid #0000}html.dark .BXjIaa_utilityControl [data-slot=dropdown-menu-trigger]:is(:hover,:active,[data-state=open]){background:var(--lex-interaction-hover);box-shadow:none;transform:none}html.dark .BXjIaa_utilityControl [data-slot=dropdown-menu-trigger][data-state=open]{border-color:var(--lex-selection-border)}html.dark .BXjIaa_menuToggle[aria-expanded=true]{border-color:var(--lex-selection-border);background:var(--lex-interaction-hover);box-shadow:none}html.dark :is(.BXjIaa_menuEntry,.BXjIaa_menuFooterEntry):focus-visible{outline:2px solid var(--lex-focus-ring);outline-offset:-2px}html.dark :is(.BXjIaa_localeOptions,.BXjIaa_themeOptions) button:focus-visible{outline:2px solid var(--lex-focus-ring);outline-offset:3px}html.dark :is(.BXjIaa_localeOptions,.BXjIaa_themeOptions) button[aria-pressed=true]:not(:hover):not(:focus-visible){border-color:var(--lex-selection-border)}@media (forced-colors:active){html.dark .BXjIaa_navLink[aria-current=page]:after{forced-color-adjust:none;background:canvastext}html.dark :is(.BXjIaa_localeOptions,.BXjIaa_themeOptions) button[aria-pressed=true]{outline-offset:-3px;box-shadow:none;outline:1px solid highlight}html.dark :is(.BXjIaa_localeOptions,.BXjIaa_themeOptions) button:focus-visible{outline-offset:3px;outline:2px solid highlight}}.BXjIaa_pendingActions{align-items:center;gap:10px;display:flex}.BXjIaa_actionSkeleton{border-radius:999px;width:120px;height:44px}
