.CodeBlock-module__ANS0yW__codeBlock{border-radius:8px;width:min(100%,920px);max-width:100%;margin:24px 0;position:relative;overflow:hidden}.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink]{color:#f4f3ef;background:#0e100f;border:1px solid #1f211f;box-shadow:0 18px 44px #1010101f}.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink]:before,.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink]:after{content:"";z-index:2;pointer-events:none;background:#2f7f58;width:7px;height:7px;position:absolute}.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink]:before{top:10px;left:10px}.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink]:after{bottom:10px;right:10px}.CodeBlock-module__ANS0yW__codeBlock figcaption{color:#b9b7b1;letter-spacing:.02em;background:#ffffff08;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px 0 28px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.CodeBlock-module__ANS0yW__headerActions{align-items:center;gap:8px;display:inline-flex}.CodeBlock-module__ANS0yW__language{color:#8f8d88;height:26px;font:inherit;text-transform:uppercase;letter-spacing:.06em;background:#ffffff0f;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.CodeBlock-module__ANS0yW__copyButton{color:#e8e6e1;height:26px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;align-items:center;padding:0 10px;font-size:12px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.CodeBlock-module__ANS0yW__copyButton:hover{background:#ffffff14;border-color:#ffffff6b}.CodeBlock-module__ANS0yW__copyButton:focus-visible{outline-offset:2px;outline:2px solid #4a5bff}.CodeBlock-module__ANS0yW__highlight{background:0 0;max-width:100%;margin:0;padding:18px 0 20px;overflow-x:auto}.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink] .CodeBlock-module__ANS0yW__highlight{background:#0e100f!important}.CodeBlock-module__ANS0yW__highlight pre{tab-size:2;white-space:normal;margin:0!important;padding:0!important}:is(.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink] .CodeBlock-module__ANS0yW__highlight pre,.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink] .CodeBlock-module__ANS0yW__highlight code){color:#f3f1ea!important;background:#0e100f!important}.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink] .CodeBlock-module__ANS0yW__highlight code{text-shadow:0 0 .01px}.CodeBlock-module__ANS0yW__codeBlock .CodeBlock-module__ANS0yW__highlight code{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;tab-size:2;white-space:normal;counter-reset:code-line;width:max-content;min-width:100%;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:500;line-height:1.68;display:block}.CodeBlock-module__ANS0yW__codeBlock .CodeBlock-module__ANS0yW__highlight .line{line-height:inherit;white-space:pre;padding:0 18px 0 0;display:block}.CodeBlock-module__ANS0yW__codeBlock .CodeBlock-module__ANS0yW__highlight .line:before{counter-increment:code-line;content:counter(code-line);color:#7d7a70;text-align:right;-webkit-user-select:none;user-select:none;width:34px;margin-right:22px;display:inline-block}.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink] .CodeBlock-module__ANS0yW__highlight .line{color:#f3f1ea}.CodeBlock-module__ANS0yW__codeBlock[data-tone=ink] .CodeBlock-module__ANS0yW__highlight .line span{filter:saturate(1.2)contrast(1.16)}.CodeBlock-module__ANS0yW__codeBlock .CodeBlock-module__ANS0yW__highlight .line:empty:after{content:" "}@media (max-width:860px){.CodeBlock-module__ANS0yW__codeBlock{width:100%;max-width:calc(100vw - 32px)}.CodeBlock-module__ANS0yW__codeBlock figcaption{min-width:0;padding-right:10px}.CodeBlock-module__ANS0yW__codeBlock figcaption>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CodeBlock-module__ANS0yW__headerActions{flex:none}.CodeBlock-module__ANS0yW__codeBlock .CodeBlock-module__ANS0yW__highlight code{font-size:13px;line-height:1.62}.CodeBlock-module__ANS0yW__codeBlock .CodeBlock-module__ANS0yW__highlight .line:before{width:26px;margin-right:14px}}
@font-face{font-family:Geist;src:url(/fonts/Geist-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Black.ttf)format("truetype");font-weight:800 900;font-style:normal;font-display:swap}.docs-module__25vVmq__docsPage{--docs-accent:#2f7f58;--docs-accent-soft:#2f7f581f;color:#2b2a28;background:linear-gradient(90deg,#eeedea85 0 1px,#0000 1px) 0 0/88px 88px,linear-gradient(#fbfbfa 0%,#f6f5f2 100%);min-height:100vh;font-family:Geist,sans-serif;overflow-x:clip}.docs-module__25vVmq__docsShell{grid-template-columns:284px minmax(0,920px) 232px;justify-content:center;align-items:start;column-gap:64px;width:min(1760px,100%);margin:0 auto;padding:0 28px;display:grid}.docs-module__25vVmq__sidebar::-webkit-scrollbar{width:0;height:0}.docs-module__25vVmq__toc::-webkit-scrollbar{width:0;height:0}.docs-module__25vVmq__sidebar{scrollbar-width:none;border-right:1px solid #eceae6;height:100vh;padding:74px 20px 48px 0;position:sticky;top:0;overflow-y:auto}.docs-module__25vVmq__searchTrigger{border:1px solid var(--line,#deddd9);width:100%;min-height:40px;color:var(--muted,#727272);text-align:left;cursor:pointer;background:#fff;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;margin-bottom:28px;padding:0 12px;font-size:14px;line-height:1;transition:border-color .18s,box-shadow .22s cubic-bezier(.22,.68,.24,1),transform .22s cubic-bezier(.22,.68,.24,1);display:grid}.docs-module__25vVmq__searchTrigger:hover{border-color:#b9b7b1;transform:translateY(-1px);box-shadow:0 8px 22px #10101012}.docs-module__25vVmq__searchTrigger:focus-visible{outline:2px solid var(--blue,#0619c9);outline-offset:2px}.docs-module__25vVmq__searchTrigger svg{width:15px;height:15px}.docs-module__25vVmq__searchTrigger kbd{color:#8e8b85;background:#f6f5f2;border:1px solid #e3e1dd;padding:3px 6px;font-family:inherit;font-size:11px;line-height:1}.docs-module__25vVmq__sideNav{gap:30px;display:grid}.docs-module__25vVmq__navGroup{gap:2px;display:grid}.docs-module__25vVmq__navGroup h2{color:var(--soft,#9a9a9a);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600;line-height:1}.docs-module__25vVmq__navGroup a{color:#5b5854;border-left:1px solid #0000;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:14.5px;font-weight:450;line-height:1.15;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,transform .22s cubic-bezier(.22,.68,.24,1);display:grid;position:relative}.docs-module__25vVmq__navGroup a:hover{color:#101010;background:#f2f1ee;transform:translate(2px)}.docs-module__25vVmq__activeNav{background:#f2f1ee;color:#101010!important;border-left-color:var(--docs-accent)!important;font-weight:550!important}.docs-module__25vVmq__activeNav:after{content:"";background:var(--docs-accent);width:6px;height:6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.docs-module__25vVmq__navIcon{color:#9b988f;place-items:center;width:20px;height:20px;transition:color .16s;display:inline-grid}.docs-module__25vVmq__activeNav .docs-module__25vVmq__navIcon,.docs-module__25vVmq__navGroup a:hover .docs-module__25vVmq__navIcon{color:var(--docs-accent)}.docs-module__25vVmq__navIcon svg{width:18px;height:18px}.docs-module__25vVmq__content{width:100%;min-width:0;padding:96px 0 128px}.docs-module__25vVmq__pageHeader{margin-bottom:14px;animation:.64s cubic-bezier(.22,.68,.24,1) both docs-module__25vVmq__docRise;position:relative}@keyframes docs-module__25vVmq__docRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.docs-module__25vVmq__crumb{color:#8d8a84;align-items:center;gap:9px;margin:0 0 26px;font-size:13px;line-height:1;display:flex}.docs-module__25vVmq__crumb a:hover{color:#101010}.docs-module__25vVmq__crumb i{color:#c6c4be;font-style:normal}.docs-module__25vVmq__crumb strong{color:#101010;font-weight:500}.docs-module__25vVmq__crumbMark{background:var(--docs-accent);width:7px;height:7px}.docs-module__25vVmq__pageHeader h1{color:#101010;letter-spacing:-2.6px;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,4vw,56px);font-weight:420;line-height:1.02}.docs-module__25vVmq__lead{color:#5c5954;width:min(720px,100%);margin:20px 0 0;font-size:18px;line-height:1.55}.docs-module__25vVmq__articleSection{padding:34px 0 38px;scroll-margin-top:96px}.docs-module__25vVmq__articleSection+.docs-module__25vVmq__articleSection{border-top:1px solid #eceae6}.docs-module__25vVmq__bodyText{color:#3d3b37;width:min(760px,100%);margin:14px 0 0;font-size:16.5px;line-height:1.66}.docs-module__25vVmq__bodyText a,.docs-module__25vVmq__articleSection>p a{color:var(--blue,#0619c9);text-underline-offset:3px;-webkit-text-decoration:underline #0619c952;text-decoration:underline #0619c952;transition:text-decoration-color .16s}.docs-module__25vVmq__bodyText a:hover{-webkit-text-decoration-color:var(--blue,#0619c9);text-decoration-color:var(--blue,#0619c9)}.docs-module__25vVmq__articleSection code,.docs-module__25vVmq__callout code{color:#101010;white-space:nowrap;background:#f3f2ef;border:1px solid #e6e4e0;padding:1px 6px 2px;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.86em}.docs-module__25vVmq__sectionTitle{margin:38px 0 6px;scroll-margin-top:96px}.docs-module__25vVmq__sectionTitle:first-child{margin-top:6px}.docs-module__25vVmq__sectionTitle h2{color:#101010;letter-spacing:-1px;align-items:baseline;gap:14px;margin:0;font-size:27px;font-weight:480;line-height:1.12;display:flex;position:relative}.docs-module__25vVmq__sectionMark{background:var(--docs-accent);flex:none;align-self:center;width:8px;height:8px}.docs-module__25vVmq__anchor{color:#c9c7c1;opacity:0;margin-left:2px;font-size:19px;font-weight:400;text-decoration:none;transition:opacity .16s,color .16s}.docs-module__25vVmq__sectionTitle h2:hover .docs-module__25vVmq__anchor{opacity:1}.docs-module__25vVmq__anchor:hover{color:var(--blue,#0619c9)}.docs-module__25vVmq__sectionTitle p{color:#6b6862;width:min(740px,100%);margin:12px 0 0 22px;font-size:16px;line-height:1.55}.docs-module__25vVmq__sectionHeaderRow{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:4px;display:flex}.docs-module__25vVmq__sectionHeaderLink{color:#6b6762;flex:none;margin-top:14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s}.docs-module__25vVmq__sectionHeaderLink:hover{color:var(--blue,#0619c9)}.docs-module__25vVmq__heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.docs-module__25vVmq__heroPrimary,.docs-module__25vVmq__heroSecondary{border:1px solid #101010;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:550;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.22,.68,.24,1),box-shadow .2s cubic-bezier(.22,.68,.24,1),background-color .2s,border-color .2s;display:inline-flex}.docs-module__25vVmq__heroPrimary{color:#fff;background:#101010}.docs-module__25vVmq__heroPrimary:hover{background:var(--docs-accent);border-color:var(--docs-accent)}.docs-module__25vVmq__heroSecondary{color:#101010;background:#fff}.docs-module__25vVmq__heroPrimary:hover,.docs-module__25vVmq__heroSecondary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #10101024}.docs-module__25vVmq__surfaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.docs-module__25vVmq__surfaceGrid>a{color:inherit;text-decoration:none}.docs-module__25vVmq__surfaceCard{border:1px solid var(--line,#deddd9);background:radial-gradient(circle,#1010101a 1px,#0000 1.3px) 0 0/15px 15px,#fff;border-radius:8px;flex-direction:column;min-height:188px;padding:20px 20px 22px;transition:transform .28s cubic-bezier(.22,.68,.24,1),box-shadow .28s cubic-bezier(.22,.68,.24,1),border-color .2s;display:flex;position:relative}.docs-module__25vVmq__surfaceCard:after{content:"→";color:var(--docs-accent);opacity:0;font-size:16px;transition:opacity .24s,transform .24s cubic-bezier(.22,.68,.24,1);position:absolute;bottom:16px;right:18px;transform:translate(-6px)}.docs-module__25vVmq__surfaceCard:hover{border-color:#c8c6c0;transform:translateY(-3px);box-shadow:0 18px 44px #10101014}.docs-module__25vVmq__surfaceCard:hover:after{opacity:1;transform:translate(0)}.docs-module__25vVmq__coverCard{background:linear-gradient(135deg,#101010 0 50%,#0000 50%),#fff;border:1px solid #10101029;width:34px;height:34px;margin-bottom:18px}.docs-module__25vVmq__coverBlue{background:linear-gradient(135deg, var(--blue,#0619c9) 0 50%, transparent 50%), #fff;border-color:#0619c966}.docs-module__25vVmq__coverGreen{background:linear-gradient(135deg,#0b7d56 0 50%,#0000 50%),#fff;border-color:#0b7d5666}.docs-module__25vVmq__surfaceCard h3{color:#101010;letter-spacing:-.4px;margin:0;font-size:19px;font-weight:520;line-height:1.15}.docs-module__25vVmq__surfaceCard p{color:#6b6862;margin:9px 0 0;font-size:14.5px;line-height:1.5}.docs-module__25vVmq__startGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.docs-module__25vVmq__startGrid>a{border:1px solid var(--line,#deddd9);min-height:110px;color:inherit;background:#fff;border-radius:8px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:18px;text-decoration:none;transition:transform .28s cubic-bezier(.22,.68,.24,1),box-shadow .28s cubic-bezier(.22,.68,.24,1),border-color .2s;display:grid}.docs-module__25vVmq__startGrid>a:hover{border-color:#c8c6c0;transform:translateY(-3px);box-shadow:0 18px 44px #10101014}.docs-module__25vVmq__iconBox{color:#55524d;background:var(--panel,#eeedea);border:1px solid #e1dfdb;place-items:center;width:42px;height:42px;transition:color .2s;display:grid}.docs-module__25vVmq__startGrid>a:hover .docs-module__25vVmq__iconBox{color:var(--docs-accent)}.docs-module__25vVmq__iconBox svg{width:22px;height:22px}.docs-module__25vVmq__startGrid strong{color:#101010;font-size:16.5px;font-weight:540;line-height:1.18;display:block}.docs-module__25vVmq__startGrid small{color:#6b6862;margin-top:7px;font-size:14px;line-height:1.45;display:block}.docs-module__25vVmq__callout{border:1px solid #2f7f5838;border-left:3px solid var(--docs-accent);color:#173b2a;background-color:#f4faf6;background-image:radial-gradient(#2f7f5821 1px,#0000 1.3px);background-size:12px 12px;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;gap:14px;width:min(760px,100%);margin:26px 0 6px;padding:18px 20px;display:grid;position:relative}.docs-module__25vVmq__calloutWarning{color:#5d2c12;background-color:#fdf6f0;background-image:radial-gradient(#9a431624 1px,#0000 1.3px);border-color:#9a431647 #9a431647 #9a431647 #9a4316}.docs-module__25vVmq__callout svg{width:20px;height:20px;margin-top:2px}.docs-module__25vVmq__callout p{margin:0;font-size:15px;font-weight:450;line-height:1.55}.docs-module__25vVmq__flowGrid{border:1px solid var(--line,#deddd9);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.docs-module__25vVmq__flowGrid div{border-right:1px solid #eceae6;min-height:158px;padding:18px;transition:background-color .2s;position:relative}.docs-module__25vVmq__flowGrid div:last-child{border-right:0}.docs-module__25vVmq__flowGrid div:hover{background:#f8f7f5}.docs-module__25vVmq__flowGrid b{border:1px solid var(--line,#deddd9);width:28px;height:28px;color:var(--docs-accent);background:#fff;place-items:center;margin-bottom:18px;font-size:13px;font-weight:550;display:grid}.docs-module__25vVmq__flowGrid h3{color:#101010;margin:0;font-size:16px;font-weight:540;line-height:1.18}.docs-module__25vVmq__flowGrid p{color:#6b6862;margin:10px 0 0;font-size:13.5px;line-height:1.5}.docs-module__25vVmq__quickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.docs-module__25vVmq__quickGrid article{border:1px solid var(--line,#deddd9);background:radial-gradient(circle,#2f7f581c 1px,#0000 1.3px) 0 0/14px 14px,#fff;border-radius:8px;min-height:184px;padding:20px}.docs-module__25vVmq__quickGrid b{width:30px;height:30px;color:var(--docs-accent);background:#fbfbfa;border:1px solid #d8d6d0;place-items:center;margin-bottom:18px;font-size:12px;font-weight:650;display:grid}.docs-module__25vVmq__quickGrid h3{color:#101010;letter-spacing:-.4px;margin:0;font-size:18px;font-weight:560;line-height:1.15}.docs-module__25vVmq__quickGrid p{color:#625f5a;margin:10px 0 0;font-size:14.5px;line-height:1.5}.docs-module__25vVmq__checklistGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.docs-module__25vVmq__checklistGrid span{border:1px solid var(--line,#deddd9);color:#30302d;background:#fff;border-radius:8px;align-items:center;min-height:58px;padding:13px 14px;font-size:14px;font-weight:540;line-height:1.3;display:flex}.docs-module__25vVmq__glossaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.docs-module__25vVmq__glossaryGrid article{border:1px solid var(--line,#deddd9);background:#fff;border-radius:8px;padding:17px 18px}.docs-module__25vVmq__glossaryGrid b{color:#101010;font-size:15.5px;font-weight:600;line-height:1.2}.docs-module__25vVmq__glossaryGrid p{color:#68645f;margin:7px 0 0;font-size:14px;line-height:1.45}.docs-module__25vVmq__guidePanel{background:linear-gradient(135deg,#2f7f581a,#0000 44%),#fff;border:1px solid #2f7f5847;border-radius:8px;width:min(760px,100%);margin:18px 0 28px;padding:20px 22px}.docs-module__25vVmq__guidePanel small{color:var(--docs-accent);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;line-height:1;display:block}.docs-module__25vVmq__guidePanel strong{color:#101010;letter-spacing:-.7px;font-size:23px;font-weight:520;line-height:1.12;display:block}.docs-module__25vVmq__guidePanel p{color:#4d4a45;margin:12px 0 0;font-size:15.5px;line-height:1.58}.docs-module__25vVmq__endpointGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.docs-module__25vVmq__endpointCard{border:1px solid var(--line,#deddd9);background:#fff;border-radius:8px;gap:10px;min-height:160px;padding:18px;display:grid}.docs-module__25vVmq__endpointTopline{align-items:center;gap:10px;min-width:0;display:flex}.docs-module__25vVmq__endpointTopline code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-module__25vVmq__methodBadge{min-width:48px;height:24px;color:var(--docs-accent);letter-spacing:.08em;background:#f3faf6;border:1px solid #2f7f5847;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.docs-module__25vVmq__endpointCard p{color:#3e3b37;margin:0;font-size:14.5px;line-height:1.5}.docs-module__25vVmq__endpointCard small{color:#7b7771;font-size:12.5px;line-height:1.35;display:block}.docs-module__25vVmq__statusGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.docs-module__25vVmq__statusGrid span{border:1px solid var(--line,#deddd9);background:#fff;border-radius:8px;gap:8px;padding:14px;display:grid}.docs-module__25vVmq__statusGrid code{width:fit-content}.docs-module__25vVmq__statusGrid b{color:#101010;font-size:14px;font-weight:600;line-height:1.2}.docs-module__25vVmq__docsTable{border:1px solid var(--line,#deddd9);border-spacing:0;border-collapse:separate;color:#393633;background:#fff;border-radius:8px;width:min(100%,920px);margin:22px 0 0;font-size:14px;line-height:1.45}.docs-module__25vVmq__docsTable th{border-bottom:1px solid var(--line,#deddd9);color:#101010;background:var(--panel,#eeedea);text-align:left;letter-spacing:.07em;text-transform:uppercase;padding:12px 14px;font-size:12px;font-weight:600}.docs-module__25vVmq__docsTable td{color:#4c4944;vertical-align:top;border-bottom:1px solid #efedea;padding:12px 14px}.docs-module__25vVmq__docsTable tr:last-child td{border-bottom:0}.docs-module__25vVmq__docsTable td:not(:last-child),.docs-module__25vVmq__docsTable th:not(:last-child){border-right:1px solid #efedea}.docs-module__25vVmq__docsTable tbody tr{transition:background-color .16s}.docs-module__25vVmq__docsTable tbody tr:hover{background:#fafaf8}.docs-module__25vVmq__docsTable code{white-space:normal;overflow-wrap:anywhere}.docs-module__25vVmq__checkList{gap:11px;width:min(760px,100%);margin:20px 0 0;padding:0;list-style:none;display:grid}.docs-module__25vVmq__checkList li{color:#44423d;padding-left:26px;font-size:15.5px;line-height:1.55;position:relative}.docs-module__25vVmq__checkList li:before{content:"";background:var(--docs-accent);width:7px;height:7px;position:absolute;top:.62em;left:2px}.docs-module__25vVmq__stepList{counter-reset:doc-step;border-left:1px solid var(--line,#deddd9);gap:0;width:min(760px,100%);margin:22px 0 0;padding:0;list-style:none;display:grid}.docs-module__25vVmq__stepList li{color:#44423d;counter-increment:doc-step;padding:0 0 22px 42px;font-size:15.5px;line-height:1.55;position:relative}.docs-module__25vVmq__stepList li:last-child{padding-bottom:4px}.docs-module__25vVmq__stepList li:before{content:counter(doc-step, decimal-leading-zero);border:1px solid var(--line,#deddd9);width:28px;height:28px;color:var(--docs-accent);background:var(--paper,#fbfbfa);place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;top:-1px;left:-14px}.docs-module__25vVmq__pager{border-top:1px solid var(--line,#deddd9);grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;padding-top:34px;display:grid}.docs-module__25vVmq__pagerLink{border:1px solid var(--line,#deddd9);background:#fff;gap:8px;padding:20px 22px;text-decoration:none;transition:transform .28s cubic-bezier(.22,.68,.24,1),box-shadow .28s cubic-bezier(.22,.68,.24,1),border-color .2s;display:grid;position:relative}.docs-module__25vVmq__pagerLink:hover{border-color:#c8c6c0;transform:translateY(-3px);box-shadow:0 18px 40px #10101014}.docs-module__25vVmq__pagerNext{text-align:right}.docs-module__25vVmq__pagerLink small{color:#8d8a84;letter-spacing:.05em;text-transform:uppercase;font-size:12px;transition:color .18s}.docs-module__25vVmq__pagerLink:hover small{color:var(--blue,#0619c9)}.docs-module__25vVmq__pagerLink strong{color:#101010;letter-spacing:-.5px;font-size:20px;font-weight:480;line-height:1.1}.docs-module__25vVmq__pagerLink em{color:#9b988f;font-size:13px;font-style:normal}.docs-module__25vVmq__toc{scrollbar-width:none;grid-template-columns:2px 1fr;gap:18px;height:100vh;padding:110px 0 40px;display:grid;position:sticky;top:0;overflow-y:auto}.docs-module__25vVmq__tocProgress{background:#e8e6e2;width:2px;position:relative}.docs-module__25vVmq__tocProgress i{background:var(--docs-accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.docs-module__25vVmq__tocBody h2{color:var(--soft,#9a9a9a);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600;line-height:1}.docs-module__25vVmq__tocBody a{color:#8d8a84;padding:7px 0;font-size:13.5px;font-weight:450;line-height:1.35;text-decoration:none;transition:color .16s,transform .22s cubic-bezier(.22,.68,.24,1);display:block;position:relative}.docs-module__25vVmq__tocBody a:hover{color:#101010;transform:translate(2px)}.docs-module__25vVmq__activeToc{color:#101010!important;font-weight:550!important}.docs-module__25vVmq__activeToc:before{content:"";background:var(--docs-accent);width:6px;height:6px;position:absolute;top:50%;left:-19px;transform:translateY(-50%)}.docs-module__25vVmq__backToTop{color:#9b988f;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:12.5px;transition:color .16s}.docs-module__25vVmq__backToTop:hover{color:var(--blue,#0619c9)}.docs-module__25vVmq__searchOverlay{z-index:2147483000;isolation:isolate;background:0 0;place-items:start center;padding:clamp(60px,14vh,140px) 18px 40px;animation:.18s both docs-module__25vVmq__overlayIn;display:grid;position:fixed;inset:0;overflow:hidden}.docs-module__25vVmq__searchOverlay:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10101061;position:fixed;inset:0}@keyframes docs-module__25vVmq__overlayIn{0%{opacity:0}to{opacity:1}}.docs-module__25vVmq__searchPanel{z-index:1;color:#101010;isolation:isolate;background:#fbfbfa;border:1px solid #d4d2cd;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 36px);max-height:min(560px,100vh - 96px);animation:.26s cubic-bezier(.22,.68,.24,1) both docs-module__25vVmq__panelIn;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 120px #10101047}@keyframes docs-module__25vVmq__panelIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.docs-module__25vVmq__panelCorner{background:var(--blue,#0619c9);z-index:2;width:8px;height:8px;position:absolute}.docs-module__25vVmq__panelCornerTl{top:9px;left:9px}.docs-module__25vVmq__panelCornerBr{bottom:9px;right:9px}.docs-module__25vVmq__searchInputRow{z-index:1;border-bottom:1px solid var(--line,#deddd9);color:#6b6862;background:#fbfbfa;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;min-width:0;padding:16px 20px 16px 30px;display:grid;position:relative}.docs-module__25vVmq__searchInputRow svg{width:17px;height:17px}.docs-module__25vVmq__searchInputRow input{color:#101010;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:17px;line-height:1.25}.docs-module__25vVmq__searchInputRow input::placeholder{color:#a5a29b}.docs-module__25vVmq__searchInputRow kbd,.docs-module__25vVmq__searchFooter kbd{color:#8e8b85;background:#f4f3f0;border:1px solid #e3e1dd;padding:3px 6px;font-family:inherit;font-size:11px;line-height:1}.docs-module__25vVmq__searchResults{background:#fbfbfa;min-width:0;padding:8px;overflow:hidden auto}.docs-module__25vVmq__searchResults>button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) minmax(112px,170px);align-items:start;gap:14px;padding:11px 12px;display:grid}.docs-module__25vVmq__searchHitMark{background:#dbd9d4;width:7px;height:7px;transition:background-color .14s}.docs-module__25vVmq__searchHit{background:#efeeea!important}.docs-module__25vVmq__searchHit .docs-module__25vVmq__searchHitMark{background:var(--blue,#0619c9)}.docs-module__25vVmq__searchHitBody strong{color:#101010;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:520;line-height:1.2;display:block;overflow:hidden}.docs-module__25vVmq__searchHitBody{min-width:0}.docs-module__25vVmq__searchHitBody small{color:#87847d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.docs-module__25vVmq__searchResults em{color:#9b988f;letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.25;overflow:hidden}.docs-module__25vVmq__searchEmpty{color:#87847d;text-align:center;margin:0;padding:28px 20px;font-size:14.5px}.docs-module__25vVmq__searchFooter{border-top:1px solid var(--line,#deddd9);color:#8d8a84;background:#fbfbfa;flex-wrap:wrap;gap:18px;padding:12px 18px 13px;font-size:12px;display:flex}.docs-module__25vVmq__searchFooter span{align-items:center;gap:6px;display:inline-flex}@media (max-width:1460px){.docs-module__25vVmq__docsShell{grid-template-columns:260px minmax(0,1fr) 210px;column-gap:44px}}@media (max-width:1180px){.docs-module__25vVmq__docsShell{grid-template-columns:250px minmax(0,1fr);column-gap:36px}.docs-module__25vVmq__toc{display:none}.docs-module__25vVmq__surfaceGrid,.docs-module__25vVmq__flowGrid,.docs-module__25vVmq__quickGrid,.docs-module__25vVmq__statusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-module__25vVmq__flowGrid div{border-bottom:1px solid #eceae6}.docs-module__25vVmq__flowGrid div:nth-child(2n){border-right:0}.docs-module__25vVmq__flowGrid div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:860px){.docs-module__25vVmq__docsShell{width:100%;max-width:100vw;padding:0 16px;display:block;overflow-x:clip}.docs-module__25vVmq__sidebar{border-bottom:1px solid #eceae6;border-right:0;height:auto;padding:64px 0 4px;position:relative;top:auto}.docs-module__25vVmq__searchTrigger{margin-bottom:18px}.docs-module__25vVmq__sideNav{scrollbar-width:none;align-items:flex-start;gap:22px;max-width:calc(100vw - 32px);max-height:238px;padding-bottom:14px;display:flex;overflow-x:auto}.docs-module__25vVmq__navGroup{scrollbar-width:none;align-content:start;max-height:220px;overflow-y:auto}.docs-module__25vVmq__sideNav::-webkit-scrollbar{display:none}.docs-module__25vVmq__navGroup{min-width:min(196px,56vw)}.docs-module__25vVmq__navGroup::-webkit-scrollbar{display:none}.docs-module__25vVmq__content{width:100%;max-width:calc(100vw - 32px);padding:36px 0 88px;overflow-x:clip}.docs-module__25vVmq__pageHeader h1{letter-spacing:-1.4px;font-size:36px}.docs-module__25vVmq__lead,.docs-module__25vVmq__bodyText{font-size:16px}.docs-module__25vVmq__surfaceGrid,.docs-module__25vVmq__startGrid,.docs-module__25vVmq__flowGrid,.docs-module__25vVmq__quickGrid,.docs-module__25vVmq__checklistGrid,.docs-module__25vVmq__glossaryGrid,.docs-module__25vVmq__endpointGrid,.docs-module__25vVmq__statusGrid{grid-template-columns:1fr}.docs-module__25vVmq__flowGrid div{border-bottom:1px solid #eceae6;border-right:0}.docs-module__25vVmq__flowGrid div:last-child{border-bottom:0}.docs-module__25vVmq__sectionHeaderRow{flex-direction:column;gap:8px}.docs-module__25vVmq__sectionHeaderLink{margin:0 0 0 22px}.docs-module__25vVmq__docsTable{white-space:normal;max-width:calc(100vw - 32px);display:block;overflow-x:auto}.docs-module__25vVmq__docsTable th,.docs-module__25vVmq__docsTable td{min-width:148px}.docs-module__25vVmq__endpointTopline{flex-direction:column;align-items:flex-start}.docs-module__25vVmq__endpointTopline code{white-space:normal;overflow-wrap:anywhere;max-width:100%}.docs-module__25vVmq__pager{grid-template-columns:1fr}.docs-module__25vVmq__pagerNext{text-align:left}.docs-module__25vVmq__searchFooter{display:none}}@media (prefers-reduced-motion:reduce){.docs-module__25vVmq__pageHeader,.docs-module__25vVmq__articleSection,.docs-module__25vVmq__searchOverlay,.docs-module__25vVmq__searchPanel{animation:none}}
