.documentation-lead{max-width:800px;color:#536582;font-size:17px;line-height:1.8;margin:0 0 20px}.documentation-meta{font-size:13px;color:#687b97;line-height:1.8;margin:16px 0 28px}.documentation-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;align-items:start;margin-top:32px}.documentation-layout>aside{position:sticky;top:24px}.documentation-toc{display:grid;gap:4px;padding:20px;background:#edf2fb;border:1px solid #d9e1f0;border-radius:14px}.documentation-toc>strong{font-size:14px;margin-bottom:10px}.documentation-toc a{font-size:13px;line-height:1.5;padding:8px 10px;border-radius:7px;text-decoration:none;color:#405577}.documentation-toc a:hover{background:#dfe7ff;color:#2946bd}.documentation-chapters,.changelog-weeks{display:grid;gap:24px}.documentation-card{padding:30px;border:1px solid #d7dfec;border-radius:18px;background:#fff;min-width:0;scroll-margin-top:24px}.documentation-card h2{font-size:24px;line-height:1.35;letter-spacing:-.5px;margin:0 0 22px}.documentation-card>p,.documentation-steps,.documentation-definitions{font-size:15px;line-height:1.8;color:#425673}.documentation-steps{margin:0;padding-left:22px}.documentation-steps li+li{margin-top:16px}.documentation-definitions{margin:0 0 24px}.documentation-definitions>div{padding:14px 0;border-bottom:1px solid #e4e9f2}.documentation-definitions>div:first-child{padding-top:0}.documentation-definitions dt{font-weight:700;color:#223a59;margin-bottom:6px}.documentation-definitions dd{margin:0}.documentation-note{margin-top:24px;padding:18px;background:#f0f4ff;border-left:3px solid #3451ef;border-radius:10px;font-size:14px;line-height:1.75;color:#455d81}.documentation-note>p{margin:6px 0 0}.release-current{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;background:#eaf0ff;border:1px solid #c8d6ff;border-radius:14px;margin:28px 0}.release-current>strong{font-size:24px;color:#2844a8}.release-current>a{font-size:14px;font-weight:650}.documentation-changes{padding-left:22px;line-height:1.8;font-size:15px;color:#425673}.documentation-changes li+li{margin-top:10px}.documentation-page details.changelog-commits,.documentation-page details.release-history{margin:24px 0 0;padding:0;border:1px solid #dce3ef;border-radius:12px;overflow:hidden}.documentation-page details>summary{padding:16px 20px;min-height:52px;margin:0;display:flex;align-items:center;font-weight:650;font-size:14px;position:relative;padding-right:52px}.documentation-page details>summary:after{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.documentation-page details[open]>summary{margin:0}.documentation-page .changelog-commits>p{padding:0 20px;font-size:12px;line-height:1.7;color:#687b97}.changelog-commits>ul{list-style:none;padding:0 20px 18px;margin:0}.changelog-commits li{display:grid;grid-template-columns:76px minmax(0,1fr) 90px;gap:12px;padding:12px 0;border-top:1px solid #e3e9f2;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.changelog-commits time{color:#687b97}.release-history ul{padding:0 22px 18px 40px;line-height:1.8;font-size:14px}.footer-release{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;max-width:1240px;margin:20px auto 0;padding-top:18px;border-top:1px solid #dfe5ef;font-size:12px;color:#61718b}.footer-release nav{display:flex;gap:20px;flex-wrap:wrap}.footer-release a{color:inherit;text-decoration:none}.footer-release a:hover{text-decoration:underline}.footer-version{font-weight:650;white-space:nowrap}@media(max-width:900px){.documentation-layout{grid-template-columns:1fr}.documentation-layout>aside{position:static}.documentation-toc{grid-template-columns:1fr 1fr;gap:4px 14px}.documentation-toc>strong{grid-column:1/-1}}@media(max-width:600px){.documentation-card{padding:22px 18px}.documentation-card h2{font-size:21px}.documentation-lead{font-size:15px}.documentation-toc{grid-template-columns:1fr}.documentation-note{padding:14px}.release-current{align-items:flex-start;flex-direction:column;padding:20px}.changelog-commits li{grid-template-columns:70px minmax(0,1fr)}.changelog-commits time{grid-column:2}.footer-release{width:calc(100% - 32px);align-items:flex-start;flex-direction:column}.footer-release nav{gap:12px 20px}}

.developer-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 32px}.developer-documentation pre{white-space:pre;overflow:auto;max-width:100%;padding:20px;border:1px solid #d6dfed;background:#f0f4fa;border-radius:12px;font-size:13px;line-height:1.7}.developer-documentation code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.developer-documentation pre code{overflow-wrap:normal}.developer-documentation h3{margin-top:24px}.developer-table-wrap{overflow-x:auto;margin:22px 0}.developer-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.developer-table-wrap caption{text-align:left;font-weight:700;padding-bottom:12px}.developer-table-wrap th,.developer-table-wrap td{padding:14px 16px;vertical-align:top;border-bottom:1px solid #d6dfed;min-width:110px}.developer-table-wrap thead{background:#eef3fb}
