.x191pi87:is(.kc-app){--kc-container-max:1200px}
.xje8w1u:is(.kc-app){--kc-page-gutter:32px}
.xxa9k0u:is(.kc-app){min-height:100vh}
.x1gnlwl8:is(.kc-app){display:flex}
.xp4mcna:is(.kc-app){flex-direction:column}
.x1vbof5g:is(.kc-container){width:100%}
.x1jket6u:is(.kc-container){max-width:var(--kc-container-max)}
.xjz1tez:is(.kc-container){margin:0 auto}
.x1mt0vyq:is(.kc-container){padding:0 var(--kc-page-gutter)}
@media (max-width: 600px){.x281v6s:is(.kc-app){--kc-page-gutter:20px}}
.xup6c7r:is(.kc-header){position:sticky}
.xj53vd3:is(.kc-header){top:0}
.xax21mn:is(.kc-header){z-index:40}
.xr22717:is(.kc-header){background:var(--bg)}
.xzq8m2q:is(.kc-header){border-bottom:1px solid var(--rule)}
.xwbt5d0:is(.kc-header){transition:box-shadow .22s var(--ease-quiet)}
.xk8flcl:is(.kc-header.is-scrolled){box-shadow:0 6px 16px -10px rgba(17,17,17,.14)}
.x19c6663:is([data-theme="dark"] .kc-header.is-scrolled){box-shadow:0 6px 16px -10px rgba(0,0,0,.5)}
@media (prefers-color-scheme: dark){.xp3urcz:is(:root:not([data-theme="light"]) .kc-header.is-scrolled){box-shadow:0 6px 16px -10px rgba(0,0,0,.5)}}
.xl8tm3q:is(.kc-header-row){max-width:var(--kc-container-max)}
.x1wbg6pq:is(.kc-header-row){margin:0 auto}
.xqq1nvj:is(.kc-header-row){padding:16px 32px}
.x18suf5y:is(.kc-header-row){display:flex}
.xixzqbr:is(.kc-header-row){align-items:center}
.xukrytn:is(.kc-header-row){justify-content:space-between}
.x1s34qsd:is(.kc-header-row){gap:24px}
@media (max-width: 600px){.x12trkyh:is(.kc-header-row){padding:14px 20px}}
.x18nkze2:is(.kc-brand){display:flex}
.x1edtf6a:is(.kc-brand){align-items:center}
.x1p5cgik:is(.kc-brand){gap:10px}
.xjbjmlr:is(.kc-brand){background:none}
.xuw79g8:is(.kc-brand){border:0}
.x19llvdm:is(.kc-brand){padding:0}
.x1xmw3pv:is(.kc-brand){cursor:pointer}
.xmxclx:is(.kc-brand){color:var(--fg1)}
.xfg80d5:is(.kc-brand){text-decoration:none}
.xs79piz:is(.kc-brand:hover){text-decoration:none}
.xkn9zun:is(.kc-brand-mark){width:26px}
.xvwcrmu:is(.kc-brand-mark){height:26px}
.x1jhwuzg:is(.kc-brand-mark){display:block}
.xii5pel:is(.kc-brand-word){font-family:var(--font-mono)}
.x1aaic44:is(.kc-brand-word){font-weight:500}
.x1lipeqf:is(.kc-brand-word){font-size:16px}
.x1uit5d1:is(.kc-brand-word){letter-spacing:var(--tracking-tight)}
.x1prbr7h:is(.kc-brand-word .kimara){color:var(--kc-kimara)}
.xaonkkq:is(.kc-brand-word .code){color:var(--kc-code)}
.xibfpqc:is(.kc-nav){display:flex}
.xkuagsw:is(.kc-nav){align-items:center}
.x98vfps:is(.kc-nav){gap:28px}
.x10vdfgg:is(.kc-nav-link){font-size:14px}
.x1wrbm44:is(.kc-nav-link){color:var(--fg2)}
.x1c88a83:is(.kc-nav-link){background:none}
.xo8r9eo:is(.kc-nav-link){border:0}
.xwju260:is(.kc-nav-link){padding:4px 0}
.x1hhtavb:is(.kc-nav-link){cursor:pointer}
.x1q523dc:is(.kc-nav-link){font-family:var(--font-sans)}
.x1o2er3a:is(.kc-nav-link){text-decoration:none}
.x1ul210t:is(.kc-nav-link){transition:color var(--dur-2) var(--ease-quiet)}
.xlek6yh:is(.kc-nav-link:hover){color:var(--fg1)}
.x2aa5lz:is(.kc-nav-link:hover){text-decoration:none}
.x7oq188:is(.kc-nav-link.active){color:var(--fg1)}
.x10d4ocm:is(.kc-nav-link.active){text-decoration:underline}
.x1nb93bx:is(.kc-nav-link.active){text-underline-offset:6px}
.x1nqyf9t:is(.kc-nav-link.active){text-decoration-thickness:1px}
.xckhckx:is(.kc-nav-link.active){text-decoration-color:var(--fg1)}
.xgtontk:is(.kc-icon-btn){width:34px}
.x1bqbngo:is(.kc-icon-btn){height:34px}
.x17ayqrb:is(.kc-icon-btn){display:inline-flex}
.xqpo1bf:is(.kc-icon-btn){align-items:center}
.x160yxad:is(.kc-icon-btn){justify-content:center}
.xehp2o7:is(.kc-icon-btn){background:transparent}
.xyhlrco:is(.kc-icon-btn){border:1px solid var(--rule)}
.x1d183jk:is(.kc-icon-btn){border-radius:0}
.xz5lhvp:is(.kc-icon-btn){cursor:pointer}
.x1nvr0cr:is(.kc-icon-btn){color:var(--fg2)}
.xxpt8lf:is(.kc-icon-btn){transition:border-color var(--dur-2) var(--ease-quiet),color var(--dur-2) var(--ease-quiet),opacity var(--dur-2) var(--ease-quiet)}
.xhki8ow:is(.kc-icon-btn:hover){border-color:var(--fg3)}
.x1m4v5yu:is(.kc-icon-btn:hover){color:var(--fg1)}
.xu8spn9:is(.kc-icon-btn:active){opacity:.7}
.x1brg100:is(.kc-icon-btn svg){width:17px}
.x1y65ein:is(.kc-icon-btn svg){height:17px}
.x140q37t:is(.kc-icon-btn .sun){display:none}
.xas0zlj:is([data-theme="dark"] .kc-icon-btn .sun){display:block}
.xry01v:is([data-theme="dark"] .kc-icon-btn .moon){display:none}
@media (max-width: 540px){.x1d54qnc:is(.kc-nav){gap:18px}}
@media (max-width: 540px){.xsyz57e:is(.kc-nav-link){font-size:13px}}
.x1vyt5rf:is(.kc-btn){display:inline-flex}
.xhrwczs:is(.kc-btn){align-items:center}
.x1kbyhqn:is(.kc-btn){gap:8px}
.xzs7kel:is(.kc-btn){padding:11px 20px}
.x1yh6hiv:is(.kc-btn){font:500 14px / 1 var(--font-sans)}
.x1jg779r:is(.kc-btn){cursor:pointer}
.x2qqfjh:is(.kc-btn){border-radius:0}
.xp1lpvd:is(.kc-btn){border:1px solid transparent}
.x12yg105:is(.kc-btn){text-decoration:none}
.x1x7l0ug:is(.kc-btn){transition:opacity var(--dur-2) var(--ease-quiet),transform var(--dur-2) var(--ease-quiet),border-color var(--dur-2) var(--ease-quiet)}
.x1ajekbg:is(.kc-btn:hover){text-decoration:none}
.x14qkrz6:is(.kc-btn-primary){background:var(--kc-kimara-text)}
.xpbogpq:is(.kc-btn-primary){color:#fff}
.xj32hit:is(.kc-btn:hover){opacity:.82}
.x1bj8kah:is(.kc-btn:hover){transform:translateY(-1px)}
.xc4hhi6:is(.kc-btn:active){opacity:.7}
.x1hh7agr:is(.kc-btn:active){transform:translateY(0)}
.xsur77x:is(.kc-product-top){display:flex}
.x3ynvlg:is(.kc-product-top){align-items:flex-start}
.xxdcdt7:is(.kc-product-top){justify-content:space-between}
.xr6iiix:is(.kc-product-top){gap:24px}
.x1w6ni47:is(.kc-product-top){margin-bottom:36px}
.x1cksvo2:is(.kc-lang){display:inline-flex}
.xvgkrxj:is(.kc-lang){flex:none}
.x1qlg3ec:is(.kc-lang){border:1px solid var(--rule)}
.x141px2z:is(.kc-lang){border-radius:var(--r-1)}
.x3secdg:is(.kc-lang){overflow:hidden}
.x1akss28:is(.kc-lang a){font-family:var(--font-mono)}
.x1634rts:is(.kc-lang a){font-size:11px}
.xsy6bns:is(.kc-lang a){padding:5px 9px}
.x1iltv0e:is(.kc-lang a){background:transparent}
.x3p7h1n:is(.kc-lang a){color:var(--fg3)}
.x1nqxhlk:is(.kc-lang a){text-decoration:none}
.xeeduq8:is(.kc-lang a){transition:background-color var(--dur-2) var(--ease-quiet),color var(--dur-2) var(--ease-quiet)}
.xv7gmcj:is(.kc-lang a+a){border-left:1px solid var(--rule)}
.x2acvtb:is(.kc-lang a.active){background:var(--fg1)}
.x1pctqfr:is(.kc-lang a.active){color:var(--bg)}
.x1co6qbt:is(.kc-lang a:hover){text-decoration:none}
.xwh6ixl:is(.kc-mono-link){font-family:var(--font-mono)}
.x1oq3xy6:is(.kc-mono-link){font-size:13px}
.x1y01vrd:is(.kc-mono-link){color:var(--fg2)}
.xiohrgi:is(.kc-mono-link){text-decoration:none}
.xiyqn4y:is(.kc-mono-link){background:none}
.x12dfn3v:is(.kc-mono-link){border:0}
.x4nc8gx:is(.kc-mono-link){padding:0}
.xurgxe2:is(.kc-mono-link){cursor:pointer}
.x1olmgt9:is(.kc-mono-link){display:inline-flex}
.xnijuoe:is(.kc-mono-link){align-items:center}
.x1sx7f09:is(.kc-mono-link){gap:6px}
.x8vqazm:is(.kc-mono-link){transition:color var(--dur-2) var(--ease-quiet),gap var(--dur-2) var(--ease-quiet)}
.xwuszuq:is(.kc-mono-link:hover){color:var(--fg1)}
.x24nv3l:is(.kc-mono-link:hover){gap:9px}
.x1v5867l:is(.kc-mono-link:hover){text-decoration:none}
.x1ynl3n5:is(.kc-section){padding:72px 0}
.x6qhphr:is(.kc-section){border-bottom:1px solid var(--rule)}
.x1av1lvj:is(.kc-section:last-of-type){border-bottom:0}
.x1mfzgos:is(.kc-section-head){margin-bottom:36px}
.xe6lvsd:is(.kc-section-head h2){margin:6px 0 0}
.xhokm1w:is(.kc-section-head .kc-section-aside){font-size:14px}
.x9qhx5t:is(.kc-section-head .kc-section-aside){color:var(--fg2)}
.x1bqyeeb:is(.kc-section-head .kc-section-aside){max-width:460px}
.x1tsptm1:is(.kc-section-head .kc-section-aside){margin:12px 0 0}
.xsatd0f:is(.kc-section-head .kc-section-aside){line-height:var(--leading-body)}
.xme57js:is(html){scroll-behavior:smooth}
@media (prefers-reduced-motion: reduce){.x700it6:is(html){scroll-behavior:auto}}
.xgq6jeh:is(#whats-new){scroll-margin-top:88px}
@media (max-width: 600px){.x1hqqjo4:is(#whats-new){scroll-margin-top:76px}}
.x1q5wvr4:is(.kc-hero-display){font-family:var(--kc-wordmark-font,var(--font-mono))}
.xet8poo:is(.kc-brand-word){font-family:var(--kc-wordmark-font,var(--font-mono))}
.x2qde1b:is(.kc-footer-brand .label){font-family:var(--kc-wordmark-font,var(--font-mono))}
.x17tfvfj:is(.kc-skip-link){position:fixed}
.x1axhyse:is(.kc-skip-link){z-index:1000}
.xgh3olw:is(.kc-skip-link){top:12px}
.x1lhjw4w:is(.kc-skip-link){left:12px}
.xv5zdt2:is(.kc-skip-link){padding:12px 20px}
.x10cw7b8:is(.kc-skip-link){background:var(--bg)}
.xpvxxia:is(.kc-skip-link){color:var(--fg1)}
.x1s6mb8:is(.kc-skip-link){transform:translateY(calc(-100% - 16px))}
.xf83hp6:is(.kc-skip-link:focus){transform:translateY(0)}
.x1rwl92r:is(.kc-skip-link:focus){outline:2px solid currentColor}
.x12xc2hz:is(.kc-skip-link:focus){outline-offset:3px}
.x3vofjq:is(.kc-launch-marquee){position:relative}
.x1x9oz23:is(.kc-marquee-pause){position:absolute}
.xkzdplt:is(.kc-marquee-pause){right:12px}
.xbmbltl:is(.kc-marquee-pause){top:50%}
.x1xvmfvu:is(.kc-marquee-pause){transform:translateY(-50%)}
.x1tn9sly:is(.kc-marquee-pause){padding:8px 12px}
.x13ixpwt:is(.kc-marquee-pause){background:var(--launch-ink)}
.xckhe7c:is(.kc-marquee-pause){color:var(--launch-cream)}
.x1fvtwe7:is(.kc-marquee-pause){border:1px solid currentColor}
.xvuotkd:is(.kc-marquee-pause){font-size:12px}
.xwnaj9k:is(.kc-marquee-pause){cursor:pointer}
.xsgkezb:is(.kc-launch-marquee.is-marquee-visible.is-marquee-paused>div){animation-play-state:paused}
.xa8bm0c:is(.kc-footer){margin-top:auto}
.x1mi9x47:is(.kc-footer){padding:56px 0 44px}
.xf8io8:is(.kc-footer){border-top:1px solid var(--rule)}
.xjbvgp1:is(.kc-footer-row){max-width:var(--kc-container-max)}
.xa3a5mt:is(.kc-footer-row){margin:0 auto}
.x12qjag4:is(.kc-footer-row){padding:0 32px}
.x1xsenmc:is(.kc-footer-row){display:flex}
.xzyqsc9:is(.kc-footer-row){align-items:center}
.x13s51eu:is(.kc-footer-row){justify-content:space-between}
.x1ksvn99:is(.kc-footer-row){gap:24px}
.xluujh2:is(.kc-footer-row){flex-wrap:wrap}
@media (max-width: 600px){.xpq38mr:is(.kc-footer-row){padding:0 20px}}
.x1rk09zm:is(.kc-footer-brand){display:flex}
.x7hkpos:is(.kc-footer-brand){align-items:center}
.x725zs:is(.kc-footer-brand){gap:10px}
.x4jn7mu:is(.kc-footer-brand .kc-brand-mark){width:22px}
.xwz1sye:is(.kc-footer-brand .kc-brand-mark){height:22px}
.xtxinq3:is(.kc-footer-brand .label){font-family:var(--font-mono)}
.x1nlh0j7:is(.kc-footer-brand .label){font-size:13px}
.x195ajcl:is(.kc-footer-brand .label .kimara){color:var(--kc-kimara)}
.xnz5x2j:is(.kc-footer-brand .label .code){color:var(--kc-code)}
.x16fnoge:is(a.kc-footer-brand){text-decoration:none}
.xzrfeff:is(a.kc-footer-brand){color:inherit}
.xnv52sy:is(a.kc-footer-brand){transition:opacity var(--dur-2) var(--ease-quiet)}
.xq7df7y:is(a.kc-footer-brand:hover){text-decoration:none}
.x1qa6xef:is(a.kc-footer-brand:hover){opacity:.8}
.x7vfprz:is(.kc-footer-links){display:flex}
.x1k29bwo:is(.kc-footer-links){flex-wrap:wrap}
.xztti3m:is(.kc-footer-links){gap:10px 22px}
.x1nebnln:is(.kc-footer-links a){font-size:13px}
.xynv84t:is(.kc-footer-links a){color:var(--fg3)}
.x1cworjt:is(.kc-footer-links a){text-decoration:none}
.x1uy7b8d:is(.kc-footer-links a){padding:0}
.x117pzii:is(.kc-footer-links a){font-family:var(--font-sans)}
.x1sspyck:is(.kc-footer-links a){transition:color var(--dur-2) var(--ease-quiet)}
.xe44wno:is(.kc-footer-links a:hover){color:var(--fg1)}
.xfseswy:is(.kc-footer-meta){font-family:var(--font-mono)}
.x1os7a0n:is(.kc-footer-meta){font-size:12px}
.x1xmykf7:is(.kc-footer-meta){color:var(--fg3)}
.x1uzsmfo:is(.kc-footer-sitemap){max-width:var(--kc-container-max)}
.x111qany:is(.kc-footer-sitemap){margin:0 auto 28px}
.x16m4sv4:is(.kc-footer-sitemap){padding:0 32px}
.xqthk25:is(.kc-footer-sitemap){display:flex}
.xf1in7r:is(.kc-footer-sitemap){flex-wrap:wrap}
.x1l7kx8n:is(.kc-footer-sitemap){gap:8px 28px}
.x3ba7st:is(.kc-footer-cat){background:none}
.x10of5yn:is(.kc-footer-cat){border:0}
.x1fgmf7v:is(.kc-footer-cat){padding:4px 0}
.xtstic9:is(.kc-footer-cat){font-family:var(--font-sans)}
.x1ya68oz:is(.kc-footer-cat){font-size:14px}
.x1xscqs0:is(.kc-footer-cat){color:var(--fg2)}
.xeqnzl8:is(.kc-footer-cat){text-decoration:none}
.xhkqorq:is(.kc-footer-cat){transition:color var(--dur-2) var(--ease-quiet)}
.xbe8w1v:is(.kc-footer-cat:hover){color:var(--fg1)}
.xrzk12:is(.kc-footer-cat:hover){text-decoration:none}
@media (max-width: 600px){.x182b7n3:is(.kc-footer-sitemap){padding:0 20px}}
@media (max-width: 600px){.x1ey5qgo:is(.kc-footer-sitemap){gap:8px 20px}}
.x7a48c5:is(.kc-footer-social){display:flex}
.x1ryq5oj:is(.kc-footer-social){align-items:center}
.x19hd6wf:is(.kc-footer-social){gap:18px}
.x16t9zd8:is(.kc-footer-social a){display:inline-flex}
.xqeoxzc:is(.kc-footer-social a){color:var(--fg3)}
.x1e3fqgh:is(.kc-footer-social a){padding:8px}
.x16j1bof:is(.kc-footer-social a){margin:-8px}
.xy9ayw7:is(.kc-footer-social a){transition:color var(--dur-2) var(--ease-quiet)}
.x1mowzry:is(.kc-footer-social a:hover){color:var(--fg1)}
.x1qxcs82:is(.kc-footer-social svg){width:16px}
.x189742y:is(.kc-footer-social svg){height:16px}
.x1rf3mq6:is(.kc-footer-social svg){fill:currentColor}
.xi5tvx5:is(.kc-footer-social svg){display:block}
@media (max-width: 600px){.x1tud15l:is(.kc-nav){gap:14px}}
@media (max-width: 600px){.x1nibf6d:is(.kc-nav-link){padding:8px 0}}
@media (max-width: 600px){.xf943at:is(.kc-lang a){padding:7px 9px}}
@media (max-width: 600px){.x1vb8pu4:is(.kc-mono-link){padding:6px 0}}
@media (max-width: 600px){.x1a8isss:is(.kc-footer-cat){padding:8px 0}}
@media (max-width: 600px){.xonale9:is(.kc-footer-cat){font-size:15px}}
@media (max-width: 600px){.xx7vy61:is(.kc-crow){padding:22px 18px}}
@media (max-width: 400px){.x1bkvlme:is(.kc-header-row){gap:10px}}
@media (max-width: 400px){.xqoa8fj:is(.kc-nav){gap:10px}}
@media (max-width: 400px){.xe07jpg:is(.kc-lang a){padding:7px 7px}}
.x30bfzv:is(html){scroll-padding-top:88px}
.x11jf8yf:is(:focus-visible){outline:2px solid currentColor}
.xir1jus:is(:focus-visible){outline-offset:3px}
.x1osswqz:is(.kc-header-controls){display:flex}
.xxlihih:is(.kc-header-controls){align-items:center}
.xkhjzc1:is(.kc-header-controls){gap:12px}
.xmtnp2g:is(.kc-nav){margin-left:auto}
.xea923d:is(.kc-nav-pages){display:flex}
.x16h8jwu:is(.kc-nav-pages){align-items:center}
.xit2w3w:is(.kc-nav-pages){gap:inherit}
.x53stfm:is(.kc-menu-toggle){display:none}
@media (max-width: 760px){.x9dmezo:is(.kc-header-row){min-height:68px}}
@media (max-width: 760px){.xapub57:is(.kc-header-row){padding:12px 20px}}
@media (max-width: 760px){.x1f8qp62:is(.kc-header-row){gap:12px}}
@media (max-width: 760px){.xexy9x9:is(.kc-header-row){flex-wrap:wrap}}
@media (max-width: 760px){.xup8be7:is(.kc-brand){margin-right:auto}}
@media (max-width: 760px){.x1xppc5l:is(.kc-brand){white-space:nowrap}}
@media (max-width: 760px){.x1jryc4c:is(.kc-header-controls){gap:10px}}
@media (max-width: 760px){.x2sqkfj:is(.kc-header-controls .kc-icon-btn){width:40px}}
@media (max-width: 760px){.x1ppe65w:is(.kc-header-controls .kc-icon-btn){height:40px}}
@media (max-width: 760px){.x1y1bt7a:is(.kc-nav){width:100%}}
@media (max-width: 760px){.x182nva2:is(.kc-nav){order:3}}
@media (max-width: 760px){.xnm0fsq:is(.kc-nav){justify-content:space-between}}
@media (max-width: 760px){.x6qksd6:is(.kc-nav){flex-wrap:wrap}}
@media (max-width: 760px){.x1se0fzw:is(.kc-nav-pages){gap:24px}}
@media (max-width: 760px){.xjewxx9:is(.kc-nav-link){min-height:44px}}
@media (max-width: 760px){.x1p9uv9w:is(.kc-nav-link){display:flex}}
@media (max-width: 760px){.x184a7b0:is(.kc-nav-link){align-items:center}}
@media (max-width: 760px){.x19ug06i:is(.kc-header-controls .kc-lang a){display:grid}}
@media (max-width: 760px){.x1yediss:is(.kc-header-controls .kc-lang a){place-items:center}}
@media (max-width: 760px){.x6cta15:is(.kc-header-controls .kc-lang a){min-width:28px}}
@media (max-width: 760px){.xk2yo2i:is(.kc-header-controls .kc-lang a){min-height:40px}}
@media (max-width: 760px){.xif3ce8:is(.kc-header-controls .kc-lang a){padding:0}}
@media (max-width: 760px){.xfhyq3j:is(.has-header-menu .kc-menu-toggle){display:inline-flex}}
@media (max-width: 760px){.xw85c1b:is(.has-header-menu .kc-menu-toggle){align-items:center}}
@media (max-width: 760px){.x1m7eddd:is(.has-header-menu .kc-menu-toggle){gap:9px}}
@media (max-width: 760px){.xl4xkmo:is(.has-header-menu .kc-menu-toggle){min-height:40px}}
@media (max-width: 760px){.xtasa9m:is(.has-header-menu .kc-menu-toggle){padding:0 12px}}
@media (max-width: 760px){.x86t385:is(.has-header-menu .kc-menu-toggle){background:var(--bg-elev)}}
@media (max-width: 760px){.xcnt6ez:is(.has-header-menu .kc-menu-toggle){border:1px solid var(--rule)}}
@media (max-width: 760px){.x1flgqxw:is(.has-header-menu .kc-menu-toggle){color:var(--fg1)}}
@media (max-width: 760px){.x1bz5qd:is(.has-header-menu .kc-menu-toggle){font:12px var(--font-mono)}}
@media (max-width: 760px){.x1lwe2b:is(.has-header-menu .kc-menu-toggle){cursor:pointer}}
@media (max-width: 760px){.x1ak0y21:is(.kc-menu-toggle svg){width:18px}}
@media (max-width: 760px){.xqe7s90:is(.kc-menu-toggle svg){height:18px}}
@media (max-width: 760px){.x1wfi2ey:is(.has-header-menu .kc-nav){display:none}}
@media (max-width: 760px){.x1uk4iuc:is(.has-header-menu .is-menu-open .kc-nav){display:flex}}
@media (max-width: 760px){.x1wqsb6z:is(.has-header-menu .is-menu-open .kc-nav){position:absolute}}
@media (max-width: 760px){.x18xnr9p:is(.has-header-menu .is-menu-open .kc-nav){top:100%}}
@media (max-width: 760px){.x15uurjl:is(.has-header-menu .is-menu-open .kc-nav){inset-inline:0}}
@media (max-width: 760px){.xryna4g:is(.has-header-menu .is-menu-open .kc-nav){width:auto}}
@media (max-width: 760px){.xtltz74:is(.has-header-menu .is-menu-open .kc-nav){padding:16px 20px}}
@media (max-width: 760px){.xgrfyri:is(.has-header-menu .is-menu-open .kc-nav){background:var(--bg)}}
@media (max-width: 760px){.x61iv1j:is(.has-header-menu .is-menu-open .kc-nav){border-bottom:1px solid var(--rule)}}
@media (max-width: 760px){.x1dtacj:is(.has-header-menu .is-menu-open .kc-nav){box-shadow:0 16px 30px -20px rgba(0,0,0,.4)}}
@media (max-width: 760px){.x1m41fab:is(.has-header-menu .is-menu-open .kc-nav){flex-wrap:wrap}}
@media (max-width: 760px){.x1w0xfuf:is(.has-header-menu .is-menu-open .kc-nav){gap:16px 24px}}
@media (max-width: 760px){.x19kdv6r:is(html){scroll-padding-top:calc(var(--kc-header-height,68px) + 16px)}}
@media (max-width: 480px){.xszspxz:is(.kc-header-row){padding-inline:16px}}
@media (max-width: 480px){.x1q97tm3:is(.kc-header-row){gap:8px}}
@media (max-width: 480px){.xlthng5:is(.kc-header-controls){gap:6px}}
@media (max-width: 480px){.x1f6yw86:is(.kc-brand){gap:6px}}
@media (max-width: 480px){.x1yi4ele:is(.kc-brand-word){font-size:14px}}
@media (max-width: 480px){.xxkimrf:is(.has-header-menu .kc-menu-toggle){width:40px}}
@media (max-width: 480px){.xpq7g7z:is(.has-header-menu .kc-menu-toggle){padding:0}}
@media (max-width: 480px){.xq3jklw:is(.has-header-menu .kc-menu-toggle){justify-content:center}}
@media (max-width: 480px){.x6yfcex:is(.kc-menu-toggle>span){display:none}}
.x1fwymi9:is(.kc-app-feature h2){overflow-wrap:anywhere}
.x8ecno6:is(.kc-footer-categories){position:relative}
.xaf36cd:is(.kc-footer-categories){z-index:1}
.xcvw227:is(.kc-footer-categories){display:grid}
.xkze7w0:is(.kc-footer-categories){grid-template-columns:repeat(2,minmax(0,1fr))}
.xze9gxd:is(.kc-footer-categories){gap:24px}
.xf7h9m4:is(.kc-footer-categories){margin-bottom:32px}
.xk9f1yw:is(.kc-footer-category){display:flex}
.xv6w7mm:is(.kc-footer-category){flex-direction:column}
.x3w2nuj:is(.kc-footer-category){gap:8px}
.x1ytq2w7:is(.kc-footer-category){padding:16px 0}
.xtvf1s:is(.kc-footer-category){border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}
.x1tpo4a7:is(.kc-footer-category){color:inherit}
.x1sdmc1k:is(.kc-footer-category){text-decoration:none}
.x1twdqla:is(.kc-footer-category > span){display:flex}
.x14jnzul:is(.kc-footer-category > span){justify-content:space-between}
.x1b66xk2:is(.kc-footer-category > span){font-size:20px}
.xuurqhz:is(.kc-footer-category small){font-size:13px}
.x18eesa:is(.kc-footer-category small){color:inherit}
.x1s0vepb:is(.kc-nav-pages){flex-wrap:wrap}
.xnqvx83:is(.kc-nav-pages){column-gap:20px}
@media (max-width: 760px){.x1veydnj:is(html[lang="en"] .kc-header .kc-nav-link:first-child){grid-column:auto}}
.x2ykc5u:is(.kc-menu-dialog){position:fixed}
.x1nlvd38:is(.kc-menu-dialog){inset:0}
.xf27c6v:is(.kc-menu-dialog){margin:auto}
.xy9y3g9:is(.kc-menu-dialog){padding:0}
.xanmti5:is(.kc-menu-dialog){width:min(520px,calc(100% - 32px))}
.x16c3sty:is(.kc-menu-dialog){max-height:calc(100dvh - 32px)}
.x9f9h3a:is(.kc-menu-dialog){overflow-y:auto}
.x18mafip:is(.kc-menu-dialog){overscroll-behavior:contain}
.x1j5ii4v:is(.kc-menu-dialog){border:0}
.xb8d1oa:is(.kc-menu-dialog){background:var(--bg-elev)}
.xlkuyu6:is(.kc-menu-dialog){color:var(--fg1)}
.x1j6zi50:is(.kc-menu-dialog){box-shadow:0 24px 80px #0004}
.x14f77p7::backdrop{background:rgba(12,22,17,.18)}
.x1cve9a5::backdrop{backdrop-filter:blur(5px)}
.x1fezsru:is(.kc-grid-meta){display:none}
.xivfna4:is(.kc-grid-close){display:none}
@media (max-width: 760px){.x1gn6j7c:is(.kc-header .kc-nav-pages){align-items:stretch}}
@media (max-width: 760px){.x1hjdlao:is(.kc-header .kc-nav-pages){display:grid}}
@media (max-width: 760px){.x1blgh0n:is(.kc-header .kc-nav-pages){grid-template-columns:1fr 1fr}}
@media (max-width: 760px){.xfnc5uc:is(.kc-header .kc-nav-pages){gap:0}}
@media (max-width: 760px){.x1w424ku:is(.kc-header .kc-nav-pages){width:100%}}
@media (max-width: 760px){.xtsagn8:is(.kc-header .kc-nav-link){text-decoration:none}}
@media (max-width: 760px){.xnvth1n:is(.kc-header .kc-nav-link){display:flex}}
@media (max-width: 760px){.xmtx1os:is(.kc-header .kc-nav-link){flex-direction:column}}
@media (max-width: 760px){.x1sh40l:is(.kc-header .kc-nav-link){align-items:flex-start}}
@media (max-width: 760px){.x5om0fm:is(.kc-header .kc-nav-link){justify-content:center}}
@media (max-width: 760px){.xk0xb9d:is(.kc-header .kc-nav-link){gap:10px}}
@media (max-width: 760px){.x1e0piq4:is(.kc-header .kc-nav-link){padding:20px 16px}}
@media (max-width: 760px){.x14aslin:is(.kc-header .kc-nav-link){border:1px solid var(--rule)}}
@media (max-width: 760px){.x11tdp4h:is(.kc-header .kc-nav-link){text-transform:none}}
@media (max-width: 760px){.x1vfejes:is(.kc-header .kc-nav-link){letter-spacing:normal}}
@media (max-width: 760px){.xp731no:is(.kc-header .kc-nav-link){font-family:var(--font-sans)}}
@media (max-width: 760px){.xd5p3ef:is(.kc-header .kc-nav-link){font-size:22px}}
@media (max-width: 760px){.x17eyfo3:is(.kc-header .kc-nav-link){min-width:0}}
@media (max-width: 760px){.xk2xfa4:is(.kc-header .kc-nav-link:first-child){grid-column:1 / -1}}
@media (max-width: 760px){.x1jpx5fq:is(.kc-header .kc-grid-meta){display:block}}
@media (max-width: 760px){.xr3sv7k:is(.kc-header .kc-grid-meta){font-family:var(--font-mono)}}
@media (max-width: 760px){.xj9p0p5:is(.kc-header .kc-grid-meta){font-size:11px}}
@media (max-width: 760px){.xxas12a:is(.kc-header .kc-grid-meta){line-height:1.5}}
@media (max-width: 760px){.x1vl9792:is(.kc-header .kc-grid-meta){color:var(--fg2)}}
@media (max-width: 760px){.xde22na:is(.kc-header .kc-grid-close){display:block}}
@media (max-width: 760px){.x3xga3o:is(.kc-header .kc-grid-close){margin:0 0 16px auto}}
@media (max-width: 760px){.x3orcxh:is(.kc-header .kc-grid-close){padding:12px 16px}}
@media (max-width: 760px){.x1k38fz6:is(.kc-header .kc-grid-close){border:1px solid var(--rule)}}
@media (max-width: 760px){.xr34lbr:is(.kc-header .kc-grid-close){background:var(--bg-elev)}}
@media (max-width: 760px){.x1owt6qt:is(.kc-header .kc-grid-close){color:var(--fg1)}}
@media (max-width: 760px){.x1mjgfso:is(.kc-header .kc-grid-close){cursor:pointer}}
@media (max-width: 760px){.x1xj504m:is(.kc-header .kc-grid-close){min-height:44px}}
.x2hksdb:is(.has-header-menu .kc-header.is-menu-open .kc-nav){position:static}
@media (max-width: 760px){.x1ykt8cv:is(.has-header-menu .kc-header.is-menu-open .kc-nav){display:block}}
@media (max-width: 760px){.x9ondav:is(.has-header-menu .kc-header.is-menu-open .kc-nav){inset-inline:12px}}
@media (max-width: 760px){.x1d5pxg6:is(.has-header-menu .kc-header.is-menu-open .kc-nav){top:auto}}
@media (max-width: 760px){.x66vt5w:is(.has-header-menu .kc-header.is-menu-open .kc-nav){max-height:none}}
@media (max-width: 760px){.x1fv81c0:is(.has-header-menu .kc-header.is-menu-open .kc-nav){overflow-y:auto}}
@media (max-width: 760px){.x1jxie2i:is(.has-header-menu .kc-header.is-menu-open .kc-nav){overscroll-behavior:contain}}
@media (max-width: 760px){.xpuwsl8:is(.has-header-menu .kc-header.is-menu-open .kc-nav){padding:16px}}
@media (max-width: 760px){.xb32525:is(.has-header-menu .kc-header.is-menu-open .kc-nav){border:1px solid var(--rule)}}
@media (max-width: 760px){.x1w2llgx:is(.has-header-menu .kc-header.is-menu-open .kc-nav){background:var(--bg-elev)}}
@media (max-width: 760px){.xge905g:is(.has-header-menu .kc-header.is-menu-open .kc-nav){box-shadow:0 20px 50px #0003}}