@media (width >=48rem){.hover-details_safearea__Q1lms{--safearea-x:4rem;&>summary{position:relative}&[open]>summary:hover:before{content:"";position:absolute;z-index:1;inset:.25lh calc(var(--safearea-x) * -1) -2rem;translate:-1em 0;clip-path:polygon(50% 0,100% 100%,0 100%)}}}.header_dropdownList__cfuyZ{@media (width < 64rem){padding-left:.75rem;font-size:inherit}@media (width >= 64rem){position-anchor:var(--anchor-name);top:anchor(bottom);left:anchor(left);position-try-fallbacks:none}}.header_horizontalDropdownList__Oyvoc{@media (width < 64rem){font-size:inherit}}.header_dropdown__VSM9Q>summary:after{display:none}.header_root__BaDRv{grid-template-areas:"top" "navigation" "actions";@media (width >=64rem){grid-template-areas:"top navigation actions";grid-template-columns:auto 1fr auto}}.header_search__ul_of{display:flex;align-items:center;align-self:center;flex:0 0 100px;height:28px;width:100px;min-width:0;border:2px solid;border-radius:var(--theme-radius-pill);background:transparent;color:inherit;margin:0;@media (width < 56.25rem){flex-basis:auto;width:100px;height:44px}input{min-width:0;width:100%;padding:4px 0 4px 8px;font:inherit;color:inherit;outline:none;background:transparent}input::placeholder{color:inherit;opacity:1}button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:100%;border-radius:var(--theme-radius-pill);color:inherit;cursor:pointer}button:hover{background:var(--theme-accent)}&:focus-within{outline:2px solid currentColor;outline-offset:3px}button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}}.header_actionRow__YCZgu{display:flex;align-items:center;gap:.75rem;@media (width < 64rem){order:1;width:100%;>:not(form){flex-shrink:0}>a{min-height:44px;padding:10px;font-size:14px}}}.header_mobileSearch__gu1NR{display:none;@media (width < 64rem){display:flex;align-self:stretch;flex:1 1 0;width:auto;height:44px;button{width:44px}}}.code_code__JrJ8f:has(:where([class~=line]+[class~=line])){counter-reset:step;counter-increment:step 0;& :where([class~=line]):before{content:counter(step);counter-increment:step;width:2ch;margin-right:2ch;display:inline-block;text-align:right;font-variant:tabular-nums;opacity:.2}}.code_code__JrJ8f :where([class~=highlight]){position:relative;&>*{position:relative;z-index:1}&:not(:empty):after{content:"";position:absolute;z-index:0;inset-block:-2px;inset-inline:-1.6ch -.5ch;border-radius:0 .25rem .25rem 0;border-inline-start:4px solid var(--highlight-color);background-color:color-mix(in oklab,var(--highlight-color) 20%,transparent)}}.blog-post-content_body__XaoGi{min-width:0;max-width:none;font-size:1.0625rem;line-height:1.75;color:#1e2a3a;overflow-wrap:break-word;& h2{margin:2.75rem 0 1rem;font-size:clamp(1.5rem,2.4vw,1.875rem)!important;line-height:1.25}& h2,& h3{color:#1e2a3a}& h3{margin:2rem 0 .75rem;font-size:1.25rem!important;line-height:1.35}& h4{margin:1.5rem 0 .5rem;font-size:1.0625rem!important}& :is(h2,h3,h4):first-child{margin-top:0}& p{margin:0 0 1.25rem}& :is(ul,ol){margin:0 0 1.5rem;padding-left:1.5rem}& li{margin:.4rem 0;padding-left:.25rem}& li::marker{color:#1e2a3a}& blockquote{margin:2rem 0;padding:1.25rem 1.5rem;border:0;border-left:4px solid var(--theme-sun,#ffd42a);border-radius:0 var(--theme-radius-lg,16px) var(--theme-radius-lg,16px) 0;background:var(--theme-sun-100,#fff9e0);font-style:normal;color:#1e2a3a}& blockquote p:last-child{margin-bottom:0}& :not(pre)>code{padding:.1em .4em;border:1px solid #dfe3e8;border-radius:6px;background:#f4f6f8;color:#1e2a3a;font-size:.875em;overflow-wrap:anywhere}& :not(pre)>code:after,& :not(pre)>code:before{content:none}& pre{max-width:100%;overflow-x:auto;margin:0;font-size:.875rem;line-height:1.6}& .richtext-code,& [data-module=code]{max-width:100%;margin:1.5rem 0;border-radius:12px}& table{width:100%;margin:0;font-size:.9375rem}& :is(th,td){vertical-align:top}& :has(>table){max-width:100%;overflow-x:auto}& img{max-width:100%;height:auto}& a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}& hr{margin:2.5rem 0;border-color:var(--theme-divider,#e3e6ea)}}.logo-list_track__2T047{&>*{--xi:calc((var(--count) - var(--index)) * 100%);--xf:calc((var(--index) + 1) * -100%);translate:var(--xi) 0;animation:logo-list_scroll__PdJY1 var(--duration) linear infinite;animation-delay:calc(var(--duration) / var(--count) * var(--index) - var(--count) * 2s)}&:hover>*{animation-play-state:paused}}@keyframes logo-list_scroll__PdJY1{to{translate:var(--xf) 0}}@media (width >=48rem){.toc-item_inView__nV1VW:not(:has(~.toc-item_inView__nV1VW)){color:var(--color-primary);border-color:currentColor;a{color:currentColor}}}