.blog_blogPage__Hz4Va{--blog-nav-overlay-offset:68px;--blog-band-bg:radial-gradient(circle at 18% 24%,rgba(116,184,226,0.16),transparent 32%),linear-gradient(180deg,#10273a,#17364c 52%,#0d2638);--blog-shell-bg:#08111a;--blog-post-hero-bg:#0b1c2a;min-height:100vh;background:var(--blog-band-bg);color:var(--fg);font-family:var(--font-geist-sans),sans-serif;-webkit-font-smoothing:antialiased}.blog_blogMain__B1rwj{padding-bottom:0}.blog_postShell__pZs9E{max-width:1280px;margin:0 auto;padding:0 40px 5.5rem}.blog_blogHero__zmdcg,.blog_postHero__oJXVL{position:relative;overflow:hidden;margin-top:calc(-1 * var(--blog-nav-overlay-offset));padding-top:var(--blog-nav-overlay-offset);background:var(--blog-post-hero-bg);border-bottom:1px solid rgba(116,184,226,.12)}.blog_postHero__oJXVL{background:var(--blog-band-bg);border-bottom:0}.blog_blogHero__zmdcg{border-bottom:0}.blog_blogHero__zmdcg:before,.blog_postHero__oJXVL:before{content:"";position:absolute;inset:auto 6% -35% auto;width:min(760px,68vw);height:460px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(193,103,75,.16),transparent 68%);opacity:.8;content:none}.blog_blogHeroInner__aHzjV,.blog_postHeroInner__iBUYa{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:112px 40px 86px}.blog_eyebrow__mg82n,.blog_postHeroCategory__Dntlr,.blog_sectionKicker__Q1yjJ{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--primary)}.blog_blogTitle__5vHJo,.blog_postHeroTitle__SucAO{max-width:13ch;margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(3rem,8vw,5.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.03}.blog_blogSubtitle__0ALE8,.blog_postHeroDek__48gmF{max-width:66ch;margin:28px 0 0;color:var(--fg-muted);font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.72}.blog_blogSection__IkfLU{max-width:1280px;margin:0 auto;padding:3.5rem 40px 0}.blog_archiveSection__gbPVz{padding-bottom:5.5rem;background:var(--blog-post-hero-bg);box-shadow:0 0 0 100vmax var(--blog-post-hero-bg);clip-path:inset(0 -100vmax)}.blog_sectionHeader__Ev_eP{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:1.5rem}.blog_sectionTitle__BwjwC{margin:.35rem 0 0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.blog_sectionTitleRow__5fdUF{display:flex;align-items:center;gap:14px}.blog_sectionDescription__I6kHo{max-width:42ch;margin:0;color:var(--fg-muted);font-size:.98rem;line-height:1.65}.blog_featuredCard__S0yqF{display:block;padding:clamp(1.4rem,3vw,2rem);border:1px solid rgba(156,207,255,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(17,30,47,.76);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 54px rgba(2,9,18,.26);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.blog_featuredCard__S0yqF:hover{border-color:rgba(156,207,255,.28);transform:translateY(-2px);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.024)),rgba(17,30,47,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 62px rgba(2,9,18,.3)}.blog_featuredContent__fwahY{display:grid;gap:16px;max-width:840px}.blog_postMeta__opit7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--fg-faint);font-size:.78rem}.blog_postCategory__n85Cf{color:var(--primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog_postDot__0f1jJ,.blog_postListDot__oabe9{color:var(--fg-faint);opacity:.5}.blog_featuredTitle__WhlCD{margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(1.7rem,4vw,3.2rem);font-weight:550;letter-spacing:-.03em;line-height:1.08}.blog_featuredDesc__Ht2bG{max-width:68ch;margin:0;color:var(--fg-muted);font-size:1rem;line-height:1.7}.blog_authorCard__D2TWn,.blog_featuredAuthor__V1wfk{display:flex;align-items:center;gap:12px}.blog_authorAvatar__bkydK{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,rgba(116,184,226,.22),rgba(193,103,75,.18)),rgba(12,28,42,.95);border:1px solid rgba(116,184,226,.24);color:var(--fg);font-size:.78rem;font-weight:800;letter-spacing:.06em}.blog_authorAvatarPhoto__5Iper{overflow:hidden;border-radius:999px;background:#ffffff;border-color:transparent;clip-path:circle(50%)}.blog_authorAvatarPhoto__5Iper img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center}.blog_authorInfo__QCFLX{display:flex;min-width:0;flex-direction:column;gap:1px}.blog_authorPanel__VLnU3 .blog_authorAvatar__bkydK{width:48px;height:48px;font-size:.84rem}.blog_authorLabel__0OL4o,.blog_sidebarTitle__IbZ3E{margin:0;color:var(--fg-faint);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog_authorName__zAs_5{color:var(--fg);font-size:.94rem;font-weight:600;line-height:1.08}.blog_authorRole__ISuPf{color:var(--fg-faint);font-size:.76rem;line-height:1.08}.blog_authorSocialLinks__qW_58{display:flex;align-items:center;gap:8px;margin-top:6px}.blog_authorSocialLinks__qW_58 a{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:var(--fg-faint);text-decoration:none;transition:color .15s ease}.blog_authorSocialLinks__qW_58 a:hover{color:var(--primary)}.blog_authorSocialLinks__qW_58 svg{width:14px;height:14px}.blog_postList__fk2Io{border-top:1px solid rgba(116,184,226,.14)}.blog_postListRow__Fx6BF{border-bottom:1px solid rgba(116,184,226,.14)}.blog_postListRowLink__xEbR0{display:grid;gap:8px;padding:22px 0;color:inherit;text-decoration:none;transition:opacity .15s ease,color .15s ease}.blog_postListRowLink__xEbR0:hover{opacity:.78}.blog_postListTopline__P9nkO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.blog_postListTitle__ntmnP{margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(1.08rem,2vw,1.42rem);font-weight:550;letter-spacing:-.02em;line-height:1.22;transition:color .15s ease}.blog_postListRowLink__xEbR0:hover .blog_postListTitle__ntmnP{color:#d2e1ea}.blog_postListDescription__KcIOs{max-width:76ch;margin:0;color:var(--fg-muted);font-size:.95rem;line-height:1.58}.blog_postListMeta__0LqQA{display:inline-grid;grid-template-columns:22px minmax(0,auto);align-items:center;justify-content:flex-end;justify-self:end;column-gap:8px;color:var(--fg-muted);font-size:.86rem;text-align:left}.blog_postListMetaText__y1PYG{display:grid;gap:2px;min-width:0}.blog_postListAuthor__1pWgx,.blog_postListTime__jvScF{display:flex;align-items:center;gap:7px}.blog_postListAvatar__82Yua{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,rgba(116,184,226,.22),rgba(193,103,75,.18)),rgba(12,28,42,.95);color:var(--fg);font-size:.6rem;font-weight:800;letter-spacing:.04em}.blog_postListAuthor__1pWgx,.blog_postListDate__n8uHz,.blog_postListRead__gEGty{white-space:nowrap}.blog_postHeroInner__iBUYa{padding-top:104px;padding-bottom:64px}.blog_postHeroCategory__Dntlr{display:block;margin-bottom:28px;color:var(--primary)}.blog_postHeroTitle__SucAO{max-width:14ch;font-size:clamp(2.25rem,5.2vw,3.65rem);line-height:1.04}.blog_postHeroDek__48gmF{margin-top:18px;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.55}.blog_blogWaveDivider__6kMql,.blog_postWaveDivider__mgynu{position:relative;height:72px;margin-top:-1px;overflow:hidden;pointer-events:none}.blog_blogWaveDivider__6kMql{background:var(--blog-post-hero-bg)}.blog_postWaveDivider__mgynu{background:var(--blog-shell-bg)}.blog_blogWaveDivider__6kMql svg,.blog_postWaveDivider__mgynu svg{display:block;width:100%;height:100%}.blog_blogWaveDivider__6kMql path:first-child{fill:var(--blog-post-hero-bg)}.blog_postWaveDivider__mgynu path:first-child{fill:#0d2638}.blog_blogWaveDivider__6kMql path:not(:first-child),.blog_postWaveDivider__mgynu path:not(:first-child){stroke:rgba(116,184,226,.42);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.blog_blogWaveDivider__6kMql path:nth-child(3),.blog_postWaveDivider__mgynu path:nth-child(3){opacity:.54}.blog_postShell__pZs9E{max-width:none;margin:0;padding:0 0 5.5rem;background:var(--blog-shell-bg)}.blog_postLayout__vfFvr{display:grid;grid-template-columns:280px minmax(0,760px);gap:clamp(48px,8vw,96px);align-items:start;max-width:1280px;margin:0 auto;padding:2.75rem 40px 0}.blog_postMain__WNkWk{min-width:0}.blog_postSidebar__uTfps{min-width:0;align-self:stretch}.blog_sidebarSticky__44U_f{display:grid;gap:28px;align-content:start;height:100%}.blog_authorPanel__VLnU3,.blog_tocPanel__9khHM{display:grid;gap:16px}.blog_tocPanel__9khHM{padding-left:0}.blog_postSidebar__uTfps .blog_tocPanel__9khHM{position:sticky;top:96px;align-self:start}.blog_postSidebarMeta__cwVXe{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--fg-muted);font-size:.78rem;line-height:1.2}.blog_postSidebarMeta__cwVXe span{display:flex;align-items:center;gap:5px;white-space:nowrap}.blog_postSidebarMeta__cwVXe svg{width:13px;height:13px;color:var(--fg-faint)}.blog_sidebarNav__1N1jL{display:block;border-left:1px solid rgba(116,184,226,.14)}.blog_tocList__Qoxaa{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.blog_tocLink__i2M6l{display:block;padding:7px 0 7px 16px;border-left:2px solid transparent;color:var(--fg-muted);font-size:.9rem;line-height:1.45;text-decoration:none;transform:translateX(-1px);transition:border-color .15s ease,color .15s ease}.blog_tocIndent__sk7lo{padding-left:28px}.blog_tocActive___Tyms,.blog_tocLink__i2M6l:hover{border-left-color:var(--primary);color:var(--fg)}.blog_mobileToc__bZi3K{margin-bottom:2rem;padding:1rem 0 1.1rem;border-top:1px solid rgba(116,184,226,.14)}.blog_mobileAuthor__WT2WQ,.blog_mobileToc__bZi3K{display:none;border-bottom:1px solid rgba(116,184,226,.14)}.blog_mobileAuthor__WT2WQ{margin-bottom:1.3rem;padding-bottom:1.25rem}.blog_article__zY_J1{color:var(--fg);font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.84}.blog_article__zY_J1 h2,.blog_article__zY_J1 h3{scroll-margin-top:120px}.blog_article__zY_J1 h2{margin:3.6rem 0 1rem;font-size:clamp(1.8rem,3.4vw,2.45rem);letter-spacing:-.03em;line-height:1.12}.blog_article__zY_J1 h2,.blog_article__zY_J1 h3{color:var(--fg);font-family:var(--font-heading),sans-serif;font-weight:650}.blog_article__zY_J1 h3{margin:2.4rem 0 .7rem;font-size:clamp(1.28rem,2.2vw,1.62rem);letter-spacing:-.02em;line-height:1.22}.blog_article__zY_J1 blockquote,.blog_article__zY_J1 figure,.blog_article__zY_J1 ol,.blog_article__zY_J1 p,.blog_article__zY_J1 pre,.blog_article__zY_J1 table,.blog_article__zY_J1 ul{margin:1rem 0}.blog_article__zY_J1 p{max-width:68ch}.blog_article__zY_J1 a{color:var(--primary);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:3px}.blog_article__zY_J1 a:hover{text-decoration-color:var(--primary)}.blog_article__zY_J1 ol,.blog_article__zY_J1 ul{list-style-position:outside;padding-left:1.55rem}.blog_article__zY_J1 ul{list-style-type:disc}.blog_article__zY_J1 ol{list-style-type:decimal}.blog_article__zY_J1 li{margin:.4rem 0;padding-left:.15rem}.blog_article__zY_J1 li::marker{color:var(--primary)}.blog_article__zY_J1 ul li::marker{font-size:.92em}.blog_article__zY_J1 ol li::marker{font-weight:700}.blog_article__zY_J1 strong{color:var(--fg);font-weight:700}.blog_article__zY_J1 em{color:var(--fg-muted)}.blog_article__zY_J1 blockquote{padding:.95rem 1.1rem;border-left:3px solid var(--primary);border-radius:0 8px 8px 0;background:rgba(116,184,226,.08);color:var(--fg-muted)}.blog_article__zY_J1 table{width:100%;border-collapse:collapse;font-size:.94rem}.blog_article__zY_J1 td,.blog_article__zY_J1 th{padding:.78rem .85rem;border-bottom:1px solid rgba(116,184,226,.14);text-align:left}.blog_article__zY_J1 th{color:var(--primary);font-weight:700}.blog_article__zY_J1 code{border-radius:.3rem;background:var(--inline-code-bg);color:var(--inline-code-fg);font-family:var(--font-geist-mono),monospace;font-size:.85em;padding:.14em .35em}.blog_article__zY_J1 pre{overflow-x:auto;padding:1rem 1.25rem;border:1px solid rgba(116,184,226,.16);border-radius:8px;background:var(--code-bg);line-height:1.55}.blog_article__zY_J1 pre code{background:none;color:var(--code-fg);font-size:.88rem;padding:0}.blog_article__zY_J1 figure,.blog_article__zY_J1 img{max-width:100%}.blog_article__zY_J1 figcaption{margin-top:.5rem;color:var(--fg-faint);font-size:.86rem}.blog_articleFooterWave__ykNYk,.blog_articleFooter__bMp7D{overflow:hidden;background:var(--blog-band-bg)}.blog_articleFooterWave__ykNYk{height:76px;pointer-events:none}.blog_articleFooterWave__ykNYk svg{display:block;width:100%;height:100%}.blog_articleFooterWave__ykNYk path:first-child{fill:var(--blog-shell-bg)}.blog_articleFooterWave__ykNYk path:not(:first-child){stroke:rgba(116,184,226,.42);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.blog_articleFooterWave__ykNYk path:nth-child(3){opacity:.54}.blog_articleFooterInner__E9czR{max-width:1280px;margin:0 auto;padding:1.55rem 40px 5rem}.blog_articleFooterHeader__Q0e1s{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:980px;margin-bottom:1.15rem}.blog_listTitle__OBVsU{margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(1.28rem,3vw,1.8rem);font-weight:600;letter-spacing:-.03em}.blog_postGrid__q31eN{display:grid;grid-template-columns:1fr;gap:4px;max-width:980px}.blog_postCard__dHzmM{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:.76rem 0;border-bottom:0;color:inherit;text-decoration:none;transition:opacity .15s ease,color .15s ease}.blog_postCardText__bMBvS{display:grid;gap:4px;min-width:0}.blog_postCardTitle__uhbJl{margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:.98rem;font-weight:600;letter-spacing:-.02em;line-height:1.22}.blog_postCardByline__m9vG0,.blog_postCardDate__uz2CO{color:var(--fg-faint);font-size:.75rem;line-height:1.25}.blog_postCardByline__m9vG0{display:block;font-weight:600}.blog_postCardDate__uz2CO{white-space:nowrap}.blog_postCard__dHzmM:hover{opacity:.72}.blog_postCard__dHzmM:hover .blog_postCardTitle__uhbJl{color:#d2e1ea}.blog_blogBottom__ecqBu{display:flex;justify-content:flex-start;margin-top:2.6rem}.blog_rssIconLink__dLMS1{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(116,184,226,.22);border-radius:999px;background:rgba(12,28,42,.74);color:var(--fg-muted);text-decoration:none;transition:border-color .15s ease,color .15s ease,transform .15s ease}.blog_rssIconLink__dLMS1:hover{border-color:rgba(116,184,226,.42);color:var(--primary);transform:translateY(-1px)}.blog_rssIconLink__dLMS1 svg{width:1.1rem;height:1.1rem}@media (max-width:1100px){.blog_postLayout__vfFvr{grid-template-columns:240px minmax(0,1fr);gap:48px}}@media (max-width:960px){.blog_blogHeroInner__aHzjV,.blog_postHeroInner__iBUYa{padding:92px 24px 66px}.blog_blogSection__IkfLU{padding-right:24px;padding-left:24px}.blog_sectionHeader__Ev_eP{align-items:flex-start;flex-direction:column}.blog_postLayout__vfFvr{grid-template-columns:1fr;gap:0;padding:2.4rem 24px 0}.blog_articleFooterInner__E9czR{padding-right:24px;padding-left:24px}.blog_postSidebar__uTfps{display:none}.blog_mobileAuthor__WT2WQ,.blog_mobileToc__bZi3K{display:block}.blog_article__zY_J1{font-size:1.02rem}}@media (max-width:640px){.blog_blogHeroInner__aHzjV,.blog_postHeroInner__iBUYa{padding:78px 20px 56px}.blog_articleFooterInner__E9czR,.blog_blogSection__IkfLU,.blog_postLayout__vfFvr{padding-right:20px;padding-left:20px}.blog_blogTitle__5vHJo,.blog_postHeroTitle__SucAO{max-width:none;font-size:clamp(2.55rem,14vw,4rem)}.blog_blogSubtitle__0ALE8,.blog_postHeroDek__48gmF{margin-top:22px}.blog_postListTopline__P9nkO{grid-template-columns:1fr;gap:8px}.blog_postListMeta__0LqQA{justify-content:flex-start;justify-self:start}.blog_featuredCard__S0yqF{padding:1.15rem}.blog_postCard__dHzmM,.blog_postGrid__q31eN{grid-template-columns:1fr}.blog_postCard__dHzmM{gap:6px;padding:.82rem 0}.blog_postCardDate__uz2CO{white-space:normal}.blog_articleFooterWave__ykNYk{height:58px}}.docs_docsPage__Jtrn_{min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--font-geist-sans),sans-serif;-webkit-font-smoothing:antialiased;transition:background .3s ease,color .3s ease}html[data-theme=dark] .docs_docsPage__Jtrn_{--code-bg:#0b1c2a}.docs_docsBody__A9iF3{--docs-rail-top-padding:1.5rem;--docs-content-top-padding:2.75rem;display:grid;grid-template-columns:260px 1fr;max-width:1280px;margin:0 auto;min-height:calc(100vh - 70px)}.docs_sidebarCol__EIJhY{position:sticky;top:88px;height:calc(100vh - 88px);overflow-y:auto;padding:var(--docs-rail-top-padding) 1.25rem 2rem;border-right:1px solid var(--line)}.docs_mobileSidebar__wk9CJ{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .35rem;padding:0 0 .85rem;border-bottom:1px solid var(--nav-border)}.docs_mobileSidebar__wk9CJ .docs_navGroup__3zXdu{margin-bottom:.8rem}.docs_mobileSidebar__wk9CJ .docs_navGroup__3zXdu:last-child{margin-bottom:0}.docs_mobileSidebar__wk9CJ .docs_navGroupTitle__FtS3H{color:var(--nav-subtle);margin-bottom:.35rem;padding-left:.9rem}.docs_mobileSidebar__wk9CJ .docs_navLink__VTJYw{padding:.65rem .9rem;border-radius:.6rem;color:var(--nav-muted)}.docs_mobileSidebar__wk9CJ .docs_navLink__VTJYw:hover{background:var(--nav-surface);color:var(--nav-fg)}.docs_mobileSidebar__wk9CJ .docs_navLinkActive__VdS9P{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-hover)}.docs_mobileSidebar__wk9CJ .docs_navIcon__CGxIR{opacity:.9}.docs_mobileSidebar__wk9CJ .docs_versionControl__i6n1n{margin:.45rem 0 .95rem;padding:.95rem .9rem 0;border-top:1px solid var(--nav-border)}.docs_sidebarLogo__sV951{display:none}.docs_content__xn1Oe{min-width:0;padding:var(--docs-content-top-padding) 3rem 5rem}.docs_articleWrapper__fMvkg{display:grid;grid-template-columns:1fr 200px;align-items:start;gap:48px;max-width:56rem}.docs_tocSidebar___thy8{position:sticky;top:100px;align-self:start;height:fit-content;min-width:0;margin-top:calc(var(--docs-rail-top-padding) - var(--docs-content-top-padding))}.docs_toc__l24BC{max-height:calc(100vh - 100px);overflow-y:auto}.docs_tocControl__hrQo5{margin-bottom:.95rem}.docs_tocSelectWrap__jBVjs{position:relative;display:block}.docs_tocSelectWrap__jBVjs:after{content:"";position:absolute;top:50%;right:.65rem;width:.4rem;height:.4rem;border-right:1.5px solid var(--fg-muted);border-bottom:1.5px solid var(--fg-muted);transform:translateY(-65%) rotate(45deg);pointer-events:none}.docs_tocSelect__9oiTA{width:100%;height:2rem;appearance:none;-webkit-appearance:none;padding:.35rem 1.7rem .35rem .65rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--fg-muted);font:inherit;font-size:.76rem;font-weight:600;line-height:1.2;box-shadow:none}.docs_tocSelect__9oiTA:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 28%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}.docs_tocNav__P1k41{margin-top:1.3rem}.docs_tocTitle__UownD{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 8px}.docs_tocList__G8sIm{list-style:none;padding:0;margin:0}.docs_tocLink__WbKiM{display:block;font-size:.72rem;line-height:1.4;color:var(--fg-faint);text-decoration:none;border-left:2px solid transparent;padding:3px 0 3px 10px;transition:color .15s,border-color .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs_tocLink__WbKiM:hover{color:var(--primary)}.docs_tocIndent__O_LDU{padding-left:20px}.docs_tocActive__7pcA_{color:var(--primary);border-left-color:var(--primary)}.docs_versionControl__i6n1n{margin:0 0 1.25rem}.docs_versionLabel__ULpBF{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 8px}.docs_versionSelectWrap__TwKa0{position:relative;display:block}.docs_versionSelect__6hlIX{width:100%;height:2rem;appearance:none;-webkit-appearance:none;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--fg-muted);font:inherit;font-size:.76rem;font-weight:600;line-height:1.2;padding:.35rem 1.7rem .35rem .65rem;cursor:pointer}.docs_versionSelect__6hlIX:hover{color:var(--fg-muted)}.docs_versionSelect__6hlIX:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 28%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}.docs_versionChevron__WztN9{position:absolute;top:50%;right:.65rem;width:.8rem;height:.8rem;color:var(--fg-muted);pointer-events:none;transform:translateY(-50%)}.docs_navGroup__3zXdu{margin-bottom:1.25rem}.docs_navGroupTitle__FtS3H{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.4rem;padding-left:.5rem}.docs_navList___C_8C{list-style:none;padding:0;margin:0}.docs_navLink__VTJYw{display:flex;align-items:center;gap:.55rem;padding:.34rem .5rem;border-radius:.4rem;font-size:.88rem;color:var(--fg-muted);text-decoration:none;transition:background .15s,color .15s}.docs_navIcon__CGxIR{width:.92rem;height:.92rem;flex-shrink:0;color:currentColor;opacity:.8}.docs_navLabel__AYDnu{min-width:0}.docs_navLink__VTJYw:hover{background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary)}.docs_navLinkActive__VdS9P{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font-weight:600}.docs_article__FhbFF{line-height:1.7;color:var(--fg);min-width:0;overflow:visible}.docs_articleHeader__G2sR0{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:.45rem}.docs_articleHeading__EyQSK{min-width:0;flex:1}.docs_articleBody__AFbnv{min-width:0;overflow:hidden}.docs_article__FhbFF h1{font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-.04em;font-weight:800;line-height:.98;color:var(--fg);margin:0 0 .35rem}.docs_articleDescription__Ba4YA{color:var(--fg-muted);font-size:1.05rem;margin:0 0 1.5rem}.docs_pageActions__Hhbwi{position:relative;flex-shrink:0;z-index:3}.docs_pageActionButton__CZsUI{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:.85rem;background:color-mix(in srgb,var(--card-bg) 98%,transparent);box-shadow:0 3px 10px color-mix(in srgb,var(--fg) 4%,transparent);overflow:hidden}.docs_pageActionPrimary__Wrhh2,.docs_pageActionToggle__XRlC4{border:0;background:transparent;color:var(--fg);display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.8rem;cursor:pointer;transition:background .15s ease,color .15s ease}.docs_pageActionPrimary__Wrhh2{padding:.34rem .62rem;font-weight:600}.docs_pageActionToggle__XRlC4{padding:.34rem .5rem;border-left:1px solid var(--line)}.docs_pageActionPrimary__Wrhh2:hover,.docs_pageActionToggle__XRlC4:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card-bg));color:var(--primary)}.docs_pageActionItem__OTJSU:focus-visible,.docs_pageActionPrimary__Wrhh2:focus-visible,.docs_pageActionToggle__XRlC4:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 60%,white 40%);outline-offset:2px}.docs_pageActionChevron__sSHF8,.docs_pageActionExternal__i1tii,.docs_pageActionItemIcon__oKoNT,.docs_pageActionPrimaryIcon__m1Hvw{width:.9rem;height:.9rem;flex-shrink:0}.docs_pageActionMenu__f68S3{position:absolute;top:calc(100% + .75rem);right:0;width:min(17.5rem,calc(100vw - 2rem));padding:.35rem;border:1px solid var(--line);border-radius:1rem;background:color-mix(in srgb,var(--card-bg) 96%,white 4%);box-shadow:0 12px 28px color-mix(in srgb,var(--fg) 10%,transparent);backdrop-filter:blur(16px)}.docs_pageActionItem__OTJSU{width:100%;display:flex;align-items:center;gap:.5rem;padding:.34rem .45rem;border:0;border-radius:.65rem;background:transparent;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer;transition:background .15s ease}.docs_pageActionItem__OTJSU:hover{background:color-mix(in srgb,var(--primary) 7%,transparent)}.docs_pageActionIconFrame__6LjbB{width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--line);border-radius:.45rem;background:color-mix(in srgb,var(--bg) 90%,var(--card-bg));color:var(--fg-muted)}.docs_pageActionCopyBody__Vnoka{flex:1;min-width:0}.docs_pageActionItemTitle__irFIP{display:flex;align-items:center;gap:.3rem;width:100%;font-size:.8rem;font-weight:600;line-height:1.15;color:var(--fg)}.docs_pageActionExternal__i1tii{margin-left:auto;opacity:.7}.docs_article__FhbFF h2{font-size:1.35rem;letter-spacing:-.02em;font-weight:700;color:var(--fg);margin:2.5rem 0 .75rem;padding-bottom:.45rem;border-bottom:none;background-image:linear-gradient(90deg,color-mix(in srgb,var(--primary) 42%,transparent),color-mix(in srgb,var(--primary) 12%,transparent) 55%,transparent);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.docs_article__FhbFF h3{font-size:1.1rem;font-weight:600;margin:1.8rem 0 .5rem}.docs_article__FhbFF hr{height:1px;margin:2.75rem 0;border:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 32%,transparent) 50%,transparent)}.docs_article__FhbFF p{margin:.75rem 0}.docs_article__FhbFF a{color:var(--primary);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:2px;transition:text-decoration-color .15s}.docs_article__FhbFF a:hover{text-decoration-color:var(--primary)}.docs_article__FhbFF .docs_pageActionItem__OTJSU,.docs_article__FhbFF .docs_pageActionItem__OTJSU:hover{color:inherit;text-decoration:none}.docs_article__FhbFF ol,.docs_article__FhbFF ul{margin:.75rem 0;padding-left:1.5rem}.docs_article__FhbFF li{margin:.3rem 0}.docs_article__FhbFF strong{color:var(--fg);font-weight:600}.docs_article__FhbFF table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}.docs_article__FhbFF td,.docs_article__FhbFF th{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--line)}.docs_article__FhbFF th{font-weight:600;color:var(--primary)}.docs_article__FhbFF td{color:var(--fg-muted)}.docs_article__FhbFF code{font-family:var(--font-geist-mono),monospace;font-size:.85em;background:var(--inline-code-bg);color:var(--inline-code-fg);padding:.15em .35em;border-radius:.3rem}.docs_codeWrapper__KjhZ_{position:relative;margin:1rem 0}.docs_codeWrapperWithHeader__MFnxu{overflow:hidden;border-radius:.75rem}.docs_codeWrapper__KjhZ_ pre{margin:0}.docs_codeWrapperWithHeader__MFnxu pre{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.docs_codeBlockHeader__S4Rs3{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.38rem .65rem;border:1px solid var(--line);border-bottom:none;border-radius:.75rem .75rem 0 0;background:color-mix(in srgb,var(--surface-strong) 38%,var(--code-bg))}.docs_codeBlockHeaderMeta__FUTKs{min-width:0;display:flex;align-items:center;gap:.5rem}.docs_codeBlockBadge__MeBVs{width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.28rem;background:color-mix(in srgb,var(--bg) 22%,var(--surface-strong));color:var(--fg-muted);font-size:.62rem;font-weight:800;letter-spacing:.01em}.docs_codeBlockBadgeIcon__ZnzAP{width:.82rem;height:.82rem}.docs_codeBlockFilename__z5LJZ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:.84rem;font-weight:600}.docs_copyBtn__KCDwX{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid var(--line);background:var(--card-bg);color:var(--fg-faint);cursor:pointer;opacity:1;transition:opacity .15s,color .15s,background .15s}.docs_copyBtnInline__Dq1F0{position:static;top:auto;right:auto;z-index:auto;flex-shrink:0;width:28px;height:28px;border-color:transparent;background:transparent}.docs_copyBtn__KCDwX:hover{color:var(--primary);background:var(--bg)}.docs_copyBtnInline__Dq1F0:hover{color:var(--fg);background:color-mix(in srgb,var(--surface) 65%,transparent)}.docs_article__FhbFF pre{margin:0;padding:1rem 1.25rem;border-radius:.75rem;background:var(--code-bg);border:1px solid var(--line);overflow-x:auto;line-height:1.5}.docs_article__FhbFF pre code{background:none;padding:0;font-size:.85rem;color:var(--code-fg)}.docs_codeGroup__xPuSH{margin:1rem 0;border:1px solid var(--line);border-radius:.75rem;overflow:hidden;background:var(--code-bg)}.docs_codeGroupTabs__dnw7K{display:flex;background:var(--nav-bg);border-bottom:1px solid var(--nav-border)}.docs_codeGroupTabsHidden__Lxxuw{display:none}.docs_codeGroupTab__cLAa_{padding:.5rem 1rem;font-size:.8rem;font-weight:600;font-family:inherit;color:var(--nav-fg);opacity:.55;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:opacity .15s,border-color .15s}.docs_codeGroupTab__cLAa_:hover{opacity:.8}.docs_codeGroupTabActive__1jPXQ{opacity:1;border-bottom-color:var(--nav-fg)}.docs_codeGroupPanel__8p8PG{background:var(--code-bg)}.docs_codeGroupPanel__8p8PG .docs_codeWrapper__KjhZ_{margin:0}.docs_codeGroupPanel__8p8PG .docs_codeWrapperWithHeader__MFnxu{border-radius:0}.docs_codeGroupPanel__8p8PG .docs_codeBlockHeader__S4Rs3{border:none;border-bottom:1px solid var(--line);border-radius:0}.docs_codeGroupPanel__8p8PG pre{margin:0;border:none;border-radius:0;background:transparent}.docs_bannerLink__r89Sc{width:100%;min-height:48px;display:flex;align-items:center;gap:.9rem;margin:1.35rem 0 1.55rem;padding:0 .95rem;border:1.5px solid #234969;border-radius:999px;background:#2d6a9c;box-shadow:none;transition:background .2s ease,border-color .2s ease,transform .15s ease,color .15s ease}.docs_article__FhbFF .docs_bannerLink__r89Sc,.docs_article__FhbFF .docs_bannerLink__r89Sc:hover,.docs_bannerLink__r89Sc{color:var(--primary-fg);text-decoration:none}.docs_bannerLink__r89Sc:hover{background:#4a90c2;border-color:#234969;transform:translateY(-1px);box-shadow:none}.docs_bannerLinkIconWrap__FKuw3{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--primary-fg) 12%,transparent);color:inherit}.docs_bannerLinkIcon__L6CP3{width:1rem;height:1rem}.docs_bannerLinkText__qwwxX{flex:1;min-width:0;font-size:.92rem;font-weight:600;letter-spacing:.01em;line-height:1.35}.docs_bannerLinkArrow__mfSsS{width:1rem;height:1rem;flex-shrink:0;color:inherit;opacity:.86}.docs_cardGroup___5wfN{display:grid;gap:.95rem;margin:1.25rem 0}.docs_card__QNWV3{position:relative;display:block;min-height:100%;padding:1rem 1.15rem .95rem;border:1px solid var(--card-border);border-radius:.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--card-bg) 94%,white 6%),var(--card-bg));text-decoration:none;color:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb,white 5%,transparent),0 1px 3px color-mix(in srgb,black 16%,transparent);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.docs_card__QNWV3:hover{border-color:var(--card-hover-border);box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent),0 4px 14px color-mix(in srgb,black 22%,transparent);transform:translateY(-1px)}.docs_article__FhbFF .docs_card__QNWV3,.docs_article__FhbFF .docs_card__QNWV3:hover{color:inherit;text-decoration:none}.docs_cardHeader__OHxGj{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.5rem}.docs_cardTitle__6EwvW{font-size:1.02rem;font-weight:700;color:var(--fg);line-height:1.25;margin:0!important}.docs_cardLinkIcon__93YBd{width:.95rem;height:.95rem;flex-shrink:0;color:var(--fg-faint);transition:transform .15s ease,color .15s ease}.docs_card__QNWV3:hover .docs_cardLinkIcon__93YBd{color:var(--primary);transform:translateX(2px)}.docs_cardBody__eGegh{position:relative;z-index:1;font-size:.92rem;color:var(--fg-muted);margin:0;line-height:1.55}.docs_cardBody__eGegh p{margin:0}.docs_note__ShodC{margin:1rem 0;padding:.85rem 1rem;border-left:3px solid var(--primary);border-radius:0 .5rem .5rem 0;background:var(--note-bg);font-size:.92rem;color:var(--fg-muted)}.docs_note__ShodC p{margin:.3rem 0}.docs_note__ShodC p:first-child{margin-top:0}.docs_note__ShodC p:last-child{margin-bottom:0}.docs_warning__9yF95{margin:1rem 0;padding:.85rem 1rem;border-left:3px solid var(--warning,#e5a00d);border-radius:0 .5rem .5rem 0;background:color-mix(in srgb,var(--warning,#e5a00d) 8%,var(--bg));font-size:.92rem;color:var(--fg-muted)}.docs_warning__9yF95 p{margin:.3rem 0}.docs_warning__9yF95 p:first-child{margin-top:0}.docs_warning__9yF95 p:last-child{margin-bottom:0}@media (max-width:1100px){.docs_articleWrapper__fMvkg{grid-template-columns:1fr}.docs_tocSidebar___thy8{display:none}.docs_articleHeader__G2sR0{flex-direction:column;align-items:stretch}.docs_pageActions__Hhbwi{align-self:flex-start}}@media (max-width:900px){.docs_docsBody__A9iF3{grid-template-columns:1fr}.docs_sidebarCol__EIJhY{display:none}.docs_content__xn1Oe{padding:1.5rem 1rem 3rem}.docs_bannerLink__r89Sc{padding:.9rem .95rem;gap:.75rem}.docs_cardGroup___5wfN{grid-template-columns:1fr!important}.docs_pageActionButton__CZsUI{width:100%}.docs_pageActionPrimary__Wrhh2{flex:1;justify-content:center}.docs_pageActionMenu__f68S3{left:0;right:auto;width:min(22rem,calc(100vw - 2rem))}}