.docs-wrap{max-width:1080px;margin:0 auto;padding:56px 24px 96px}.docs-hero{max-width:640px;margin-bottom:56px}.docs-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:12px}.docs-hero h1{font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#101113}.docs-lede{margin-top:14px;font-size:17px;line-height:1.6;color:#4b5563}.docs-lede a{color:#101113;text-decoration:underline;text-underline-offset:2px}.docs-sections{display:flex;flex-direction:column;gap:48px}.docs-section{scroll-margin-top:90px}.docs-section-head h2{font-size:21px;font-weight:650;letter-spacing:-.015em;color:#101113}.docs-section-head p{margin-top:5px;font-size:14.5px;color:#6b7280}.docs-list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.docs-item{display:flex;flex-direction:column;gap:4px;height:100%;padding:15px 17px;border:1px solid #e6e7eb;border-radius:10px;background:#fff;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.docs-item:hover{border-color:#d1d5db;box-shadow:0 2px 10px rgba(16,18,22,.06);transform:translateY(-1px)}.docs-item-title{font-size:15px;font-weight:600;color:#101113}.docs-item-desc{font-size:13.5px;line-height:1.5;color:#6b7280}.docs-article-wrap{max-width:1080px}.docs-crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:#6b7280;margin-bottom:28px}.docs-crumbs a{color:#6b7280;text-decoration:none}.docs-crumbs a:hover{color:#101113;text-decoration:underline}.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:56px;gap:56px}@media (max-width:860px){.docs-layout{grid-template-columns:1fr;gap:32px}.docs-side{order:2;border-top:1px solid #e6e7eb;padding-top:24px}}.docs-side{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.docs-side-head{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:10px}.docs-side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.docs-side a{display:block;padding:6px 10px;border-radius:7px;font-size:14px;line-height:1.4;color:#4b5563;text-decoration:none}.docs-side a:hover{background:#f4f4f5;color:#101113}.docs-side a.is-current{background:#f1f2f4;color:#101113;font-weight:600}.docs-article h1{font-size:clamp(28px,4vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#101113}.docs-article-lede{margin-top:12px;font-size:17px;line-height:1.6;color:#4b5563}.docs-body{margin-top:32px;font-size:16px;line-height:1.72;color:#27282c}.docs-body h2{margin:40px 0 12px;font-size:21px;font-weight:650;letter-spacing:-.015em;color:#101113}.docs-body h3{margin:28px 0 8px;font-size:17px;font-weight:620;color:#101113}.docs-body p{margin:0 0 16px}.docs-body ol,.docs-body ul{margin:0 0 16px;padding-left:22px}.docs-body li{margin-bottom:7px}.docs-body strong{font-weight:620;color:#101113}.docs-body a{color:#101113;text-decoration:underline;text-underline-offset:2px}.docs-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;background:#f4f4f5;padding:2px 5px;border-radius:4px}.docs-body blockquote{margin:22px 0;padding:14px 18px;border-radius:8px;background:#f7f7f8;color:#3f4350;font-size:15px}.docs-body blockquote p:last-child{margin-bottom:0}.docs-body table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14.5px;display:block;overflow-x:auto}.docs-body td,.docs-body th{text-align:left;padding:9px 12px;border-bottom:1px solid #e6e7eb;vertical-align:top}.docs-body th{font-weight:620;color:#101113;white-space:nowrap}.docs-body hr{border:0;margin:36px 0}.docs-body hr,.docs-pager{border-top:1px solid #e6e7eb}.docs-pager{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px}.docs-pager-link{display:flex;flex-direction:column;gap:3px;max-width:46%;font-size:15px;font-weight:600;color:#101113;text-decoration:none}.docs-pager-next{text-align:right;align-items:flex-end}.docs-pager-link:hover{text-decoration:underline}.docs-pager-dir{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.docs-help-foot{margin-top:32px;font-size:14.5px;color:#6b7280}.docs-help-foot a{color:#101113}