.site{--p-bg:#f7f8fa;--p-panel:#fff;--p-ink:#151821;--p-faint:#646c80;--p-line:#e1e5ee;--p-blue:#274fc7;--p-blue800:#1c3591;--p-blue50:#eef1fb;--p-blue100:#d8dff5;--p-aqua:#5eead4;--p-aquaink:#0b6b63;--p-aqua100:#dcfaf6;--p-accent:#274fc7;--p-accent-ink:#fff;--p-flag:#8a5206;--p-flagbg:#fdefd3;--p-ph:#eaedf5;--p-font:var(--font);--p-mono:var(--mono)}html:root:has(.site){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f7f8fa;--color-foreground:#151821;--color-surface:#fff;--color-field:#fff;--color-line:#e3e6ec;--color-line-strong:#cfd4de;--color-muted:#3f4658;--color-faint:#646c80;--color-primary:#274fc7;--color-primary-ink:#fff;--color-primary-hover:#223e95;--color-accent:#274fc7;--color-accent-ink:#fff;--color-accent-hover:#223e95;--color-ok:#12805c;--color-warn:#a15c07;--color-info:#274fc7;--color-error:#b4332b;--color-hover:#274fc70f;--color-focus:#274fc7}.site .site-nav-bar{top:env(safe-area-inset-top,0px);z-index:60;background:color-mix(in srgb, var(--p-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--p-ink);border-bottom:1px solid #0000;min-height:0;font-size:17px;line-height:1.5;transition:border-color .2s,transform .25s;position:sticky}.site .site-nav-stuck{border-bottom-color:var(--p-line)}.site .site-nav-inner{max-width:1120px;padding:12px max(20px, env(safe-area-inset-right,0px)) 12px max(20px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.site .site-nav-inner>a{flex:none;display:flex}.site .site-nav-inner>a img{width:auto;height:28px}.site .site-nav-inner nav{gap:26px;font-size:15px;display:flex}.site .site-nav-inner nav a{color:var(--p-ink);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.site .site-nav-inner nav a[aria-current]{border-bottom-color:var(--p-accent);font-weight:600}.site .site-nav-actions{align-items:center;gap:10px;display:flex}.site .site-nav-actions .hb{letter-spacing:normal;height:40px;font-size:15px;font-weight:600;line-height:inherit;white-space:nowrap;background:var(--p-aqua);color:#151821;box-shadow:none;border:0;border-radius:999px;justify-content:normal;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;transform:none}.site .site-nav-actions .hb:hover{background:var(--p-aqua);box-shadow:none;transform:none}.site .site-nav-bar:focus-within{transform:none}@media (max-width:900px){.site .site-nav-inner nav{display:none}.site .site-nav-hidden{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.site .site-nav-bar{transition:none}}.site.public-site{background:var(--color-background);color:var(--color-foreground)}.site section[id]{scroll-margin-top:76px}.site .ft-lp{border-top:1px solid var(--p-line);background:var(--p-bg);color:var(--p-ink);min-height:0;padding-block:30px;font-size:17px;line-height:1.5}.site .ft-lp .ft-lp-in{max-width:1120px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.site .ft-lp img{width:auto;height:26px;display:block}.site .ft-lp nav{flex-wrap:wrap;gap:20px;font-size:15px;display:flex}.site .ft-lp a{color:inherit;text-decoration:none}
