.Docs-module__i7ZEqa__hero{--focus-ring:var(--focus-ring-dark);isolation:isolate;margin-top:calc(-1 * var(--header-float));padding:calc(var(--header-float) + var(--s-7)) 0 var(--s-6);background:radial-gradient(at 75% 45%,#24478f 0%,#16295a 45%,#0f1d3d 100%);position:relative}.Docs-module__i7ZEqa__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Docs-module__i7ZEqa__heroTitle{letter-spacing:-.03em;color:var(--paper);font-size:clamp(30px,3.6vw,42px);font-weight:700;line-height:1.15}.Docs-module__i7ZEqa__heroLead{margin-top:var(--s-3);color:#aec1e8;max-width:62ch;font-size:16px;line-height:1.6}.Docs-module__i7ZEqa__search{width:min(100%,720px);height:54px;margin-top:var(--s-5);border:1px solid var(--line-strong);background:var(--paper);box-shadow:var(--shadow-card);color:var(--ink-400);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);border-radius:14px;align-items:center;gap:12px;padding:0 12px 0 18px;display:flex;position:relative}.Docs-module__i7ZEqa__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #2563eb1f, var(--shadow-card)}.Docs-module__i7ZEqa__search input{min-width:0;height:100%;color:var(--ink-900);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.Docs-module__i7ZEqa__search input::placeholder{color:var(--ink-400)}.Docs-module__i7ZEqa__search input::-webkit-search-cancel-button{display:none}.Docs-module__i7ZEqa__kbd{border:1px solid var(--line-strong);background:var(--paper-sunk);color:var(--ink-500);font-family:var(--font-mono);border-radius:6px;flex:none;padding:3px 8px;font-size:12px}.Docs-module__i7ZEqa__searchList{z-index:20;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-float);text-align:left;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.Docs-module__i7ZEqa__searchList li{cursor:pointer;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.Docs-module__i7ZEqa__searchList strong{color:var(--ink-900);font-size:14.5px;font-weight:600}.Docs-module__i7ZEqa__searchList small{color:var(--ink-500);font-size:12.5px}.Docs-module__i7ZEqa__searchActive{background:var(--accent-wash)}.Docs-module__i7ZEqa__searchList .Docs-module__i7ZEqa__searchEmpty{color:var(--ink-500);cursor:default;font-size:14px;display:block}.Docs-module__i7ZEqa__cats{width:min(100%,1080px);margin-top:var(--s-6);grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.Docs-module__i7ZEqa__cat:focus-visible{outline-offset:-2px}.Docs-module__i7ZEqa__cat{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-tile);color:var(--ink-900);text-align:left;transition:border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.Docs-module__i7ZEqa__cat:hover{box-shadow:var(--shadow-card);border-color:#bcd3ff;text-decoration:none;transform:translateY(-1px)}.Docs-module__i7ZEqa__cat strong,.Docs-module__i7ZEqa__cat small{display:block}.Docs-module__i7ZEqa__cat strong{font-size:14.5px;font-weight:650;line-height:1.3}.Docs-module__i7ZEqa__cat small{color:var(--ink-500);margin-top:2px;font-size:12.5px;line-height:1.35}.Docs-module__i7ZEqa__catIcon{background:var(--accent-wash);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.Docs-module__i7ZEqa__catActive{background:linear-gradient(135deg,#e8f0ff,#f5f8ff);border-color:#bcd3ff}.Docs-module__i7ZEqa__catActive strong{color:var(--accent-ink)}.Docs-module__i7ZEqa__heroDeco{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Docs-module__i7ZEqa__heroArt{width:260px;height:230px;position:absolute;top:88px;right:18%}.Docs-module__i7ZEqa__heroArt:before{content:"";background:radial-gradient(closest-side,#3d8bff57,#6366f11f 55%,#0000);width:560px;height:440px;position:absolute;top:58%;left:42%;translate:-50% -50%}.Docs-module__i7ZEqa__artRing{background:radial-gradient(closest-side,#5cc2ff38,#0000);border:1px solid #78aaff66;border-radius:50%;height:86px;position:absolute;bottom:6px;left:0;right:0;transform:rotate(-8deg)}.Docs-module__i7ZEqa__artSheet{background:linear-gradient(#2563eb33,#2563eb33) 20px 24px/48px 8px no-repeat,repeating-linear-gradient(#2563eb17 0 6px,#0000 6px 18px) 20px 48px/94px 96px no-repeat,linear-gradient(160deg,#fffffff2,#ecf3ff99);border:1px solid #fffffff2;border-radius:18px;width:136px;height:168px;position:absolute;top:10px;right:22px;transform:rotate(9deg);box-shadow:0 24px 40px -26px #000a28b3;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.Docs-module__i7ZEqa__artSheetBack{opacity:.6;top:0;right:66px;transform:rotate(-7deg)}.Docs-module__i7ZEqa__artTile{color:#fff;background:linear-gradient(145deg,#5b93ff,#1d4ed8);border-radius:24px;place-items:center;width:96px;height:96px;display:grid;position:absolute;bottom:30px;left:50px;transform:perspective(360px)rotateY(18deg)rotate(-8deg);box-shadow:inset 0 1px #ffffff73,-1px 2px #1e40af,-2px 4px #1e40af,-3px 6px #1e3a8a,0 0 40px -4px #2563eb8c,-8px 26px 26px -16px #0f172a80}.Docs-module__i7ZEqa__artChip{width:38px;height:38px;color:var(--accent);background:linear-gradient(160deg,#fff,#eef4ff);border:1px solid #fffffff2;border-radius:11px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 20px -10px #000a28b3}.Docs-module__i7ZEqa__artChipA{top:40px;left:8px;transform:rotate(-10deg)}.Docs-module__i7ZEqa__artChipB{bottom:44px;right:12px;transform:rotate(12deg)}.Docs-module__i7ZEqa__layout{gap:var(--s-7);max-width:1320px;padding:var(--s-6) var(--s-5) var(--s-8);grid-template-columns:252px minmax(0,1fr) 220px;align-items:start;margin:0 auto;display:grid}.Docs-module__i7ZEqa__side{overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;max-height:calc(100vh - 104px);position:sticky;top:88px;overflow:auto}.Docs-module__i7ZEqa__sideButton{display:none}.Docs-module__i7ZEqa__sideNav{padding:var(--s-4) var(--s-3);border:1px solid var(--line);background:var(--paper-sunk);border-radius:16px}.Docs-module__i7ZEqa__sideHead{color:var(--ink-400);letter-spacing:.07em;text-transform:uppercase;margin:0 8px 10px;font-size:11.5px;font-weight:600}.Docs-module__i7ZEqa__sideGroup+.Docs-module__i7ZEqa__sideGroup{margin-top:4px}.Docs-module__i7ZEqa__sideGroup summary{color:var(--ink-900);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:14.5px;font-weight:650;list-style:none;display:flex}.Docs-module__i7ZEqa__sideGroup summary::-webkit-details-marker{display:none}.Docs-module__i7ZEqa__sideGroup summary:hover{background:#2563eb0d}.Docs-module__i7ZEqa__sideGroup summary>svg{color:var(--accent);flex:none}.Docs-module__i7ZEqa__sideChevron{color:var(--ink-400);transition:transform var(--motion-fast) var(--ease-out);margin-left:auto;display:grid}.Docs-module__i7ZEqa__sideGroup[open] .Docs-module__i7ZEqa__sideChevron{transform:rotate(90deg)}.Docs-module__i7ZEqa__sideGroup ul,.Docs-module__i7ZEqa__sideMore{margin:2px 0 8px;padding:0 0 0 26px;list-style:none}.Docs-module__i7ZEqa__sideGroup a,.Docs-module__i7ZEqa__sideMore a{color:var(--ink-500);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border-radius:8px;padding:6px 10px;font-size:14px;line-height:1.4;display:block}.Docs-module__i7ZEqa__sideGroup a:hover,.Docs-module__i7ZEqa__sideMore a:hover{color:var(--ink-900);background:#2563eb0d;text-decoration:none}.Docs-module__i7ZEqa__sideGroup a[aria-current=page]{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent);color:var(--accent-ink);font-weight:600}.Docs-module__i7ZEqa__sideMore{margin:var(--s-3) 0 0;padding:var(--s-3) 0 0;border-top:1px solid var(--line)}.Docs-module__i7ZEqa__article{min-width:0}.Docs-module__i7ZEqa__crumbs{color:var(--ink-400);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.Docs-module__i7ZEqa__crumbs a{color:var(--ink-500)}.Docs-module__i7ZEqa__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-top:var(--s-3);display:flex}.Docs-module__i7ZEqa__title{letter-spacing:-.03em;font-size:clamp(28px,3vw,36px);line-height:1.15}.Docs-module__i7ZEqa__copy{border:1px solid var(--line-strong);background:var(--paper);height:36px;color:var(--ink-700);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border-radius:10px;flex:none;align-items:center;gap:6px;margin-top:4px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.Docs-module__i7ZEqa__copy:hover{background:var(--accent-wash);color:var(--accent-ink);border-color:#2563eb66}.Docs-module__i7ZEqa__meta{margin-top:var(--s-2);color:var(--ink-400);flex-wrap:wrap;gap:8px;font-size:13.5px;display:flex}.Docs-module__i7ZEqa__body{max-width:760px;margin-top:var(--s-5)}.Docs-module__i7ZEqa__body>h2:first-child{margin-top:var(--s-3)}.Docs-module__i7ZEqa__body figure img{box-shadow:var(--shadow-float);border-radius:14px}.Docs-module__i7ZEqa__callout{margin:0 0 var(--s-5);background:#f3f7ff;border:1px solid #cfe0ff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 18px;font-size:15.5px;display:grid}.Docs-module__i7ZEqa__calloutIcon{width:24px;height:26px;color:var(--accent);place-items:center;display:grid}.Docs-module__i7ZEqa__calloutTitle{color:var(--accent-ink);margin:1px 0 4px;font-weight:650}.Docs-module__i7ZEqa__calloutBody{color:var(--ink-700)}.Docs-module__i7ZEqa__calloutAlert{background:var(--alert-wash);border-color:#f3d3b8}.Docs-module__i7ZEqa__calloutAlert .Docs-module__i7ZEqa__calloutIcon,.Docs-module__i7ZEqa__calloutAlert .Docs-module__i7ZEqa__calloutTitle{color:var(--alert)}.Docs-module__i7ZEqa__pager{gap:var(--s-4);max-width:760px;margin-top:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Docs-module__i7ZEqa__pagerPrev,.Docs-module__i7ZEqa__pagerNext{border:1px solid var(--line);color:var(--ink-900);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.Docs-module__i7ZEqa__pagerPrev:hover,.Docs-module__i7ZEqa__pagerNext:hover{box-shadow:var(--shadow-card);border-color:#bcd3ff;text-decoration:none}.Docs-module__i7ZEqa__pagerNext{text-align:right;justify-content:flex-end}.Docs-module__i7ZEqa__pagerPrev small,.Docs-module__i7ZEqa__pagerNext small,.Docs-module__i7ZEqa__pagerPrev strong,.Docs-module__i7ZEqa__pagerNext strong{display:block}.Docs-module__i7ZEqa__pagerPrev small,.Docs-module__i7ZEqa__pagerNext small{color:var(--ink-400);font-size:12.5px}.Docs-module__i7ZEqa__pagerPrev strong,.Docs-module__i7ZEqa__pagerNext strong{margin-top:2px;font-size:14.5px;font-weight:600}.Docs-module__i7ZEqa__pagerArrow{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-500);border-radius:50%;flex:none;place-items:center;display:grid}.Docs-module__i7ZEqa__pagerPrev .Docs-module__i7ZEqa__pagerArrow svg{transform:rotate(180deg)}.Docs-module__i7ZEqa__feedback{justify-content:space-between;align-items:center;gap:var(--s-4);max-width:760px;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.Docs-module__i7ZEqa__feedbackAsk{color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.Docs-module__i7ZEqa__vote{border:1px solid var(--line-strong);background:var(--paper);width:38px;height:38px;color:var(--ink-500);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);border-radius:10px;place-items:center;display:grid}.Docs-module__i7ZEqa__vote:hover{border-color:var(--accent);color:var(--accent)}.Docs-module__i7ZEqa__feedbackDate{color:var(--ink-400);font-size:13.5px}.Docs-module__i7ZEqa__toc{position:sticky;top:88px}.Docs-module__i7ZEqa__tocHead{color:var(--ink-400);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:600}.Docs-module__i7ZEqa__tocList{border-left:2px solid var(--line);gap:2px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.Docs-module__i7ZEqa__tocList a{color:var(--ink-500);transition:color var(--motion-fast) var(--ease-out);padding:6px 0 6px 4px;font-size:13.5px;line-height:1.4;display:block;position:relative}.Docs-module__i7ZEqa__tocList a:hover{color:var(--ink-900);text-decoration:none}.Docs-module__i7ZEqa__tocList a[aria-current]{color:var(--accent-ink);font-weight:600}.Docs-module__i7ZEqa__tocList a[aria-current]:before{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--paper);content:"";border-radius:50%;position:absolute;top:50%;left:-21px;translate:0 -50%}@media (max-width:1360px){.Docs-module__i7ZEqa__heroDeco{display:none}}@media (max-width:1200px){.Docs-module__i7ZEqa__layout{grid-template-columns:236px minmax(0,1fr)}.Docs-module__i7ZEqa__toc{display:none}}@media (max-width:1040px){.Docs-module__i7ZEqa__cats{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;width:100%;padding-bottom:4px;overflow-x:auto}.Docs-module__i7ZEqa__cat{scroll-snap-align:start}}@media (max-width:900px){.Docs-module__i7ZEqa__layout{gap:var(--s-5);padding-top:var(--s-5);grid-template-columns:minmax(0,1fr)}.Docs-module__i7ZEqa__side{max-height:none;position:static;overflow:visible}.Docs-module__i7ZEqa__sideButton{border:1px solid var(--line);background:var(--paper-sunk);width:100%;height:48px;color:var(--ink-900);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.Docs-module__i7ZEqa__sideButton:hover{background:var(--accent-wash);border-color:#2563eb59}.Docs-module__i7ZEqa__sideButton>svg:first-child{color:var(--accent)}.Docs-module__i7ZEqa__sideButton>svg:last-child{transition:transform var(--motion-fast) var(--ease-out);margin-left:auto;transform:rotate(90deg)}.Docs-module__i7ZEqa__sideToggle[data-open] .Docs-module__i7ZEqa__sideButton>svg:last-child{transform:rotate(-90deg)}.Docs-module__i7ZEqa__sideToggle:not([data-open]) .Docs-module__i7ZEqa__sideNav{display:none}.Docs-module__i7ZEqa__sideNav{margin-top:var(--s-2)}}@media (max-width:640px){.Docs-module__i7ZEqa__hero{padding:calc(var(--header-float) + var(--s-6)) 0 var(--s-5)}.Docs-module__i7ZEqa__kbd{display:none}.Docs-module__i7ZEqa__cats{gap:10px}.Docs-module__i7ZEqa__cat{padding:12px}.Docs-module__i7ZEqa__catIcon{width:38px;height:38px}.Docs-module__i7ZEqa__layout{padding-inline:var(--s-4)}.Docs-module__i7ZEqa__titleRow{gap:var(--s-2);flex-direction:column}.Docs-module__i7ZEqa__pager{grid-template-columns:minmax(0,1fr)}}@media (any-pointer:coarse){.Docs-module__i7ZEqa__sideGroup a,.Docs-module__i7ZEqa__sideMore a{padding-block:10px}.Docs-module__i7ZEqa__tocList a{padding-block:9px}}
