.cp-hero[data-astro-cid-6xh23lug]{background:radial-gradient(ellipse at 50% 100%,#1b4f7280,#0d1b2a 60%);padding:80px 0 48px;text-align:center}.cp-hero__inner[data-astro-cid-6xh23lug]{max-width:720px;margin:0 auto}.cp-title[data-astro-cid-6xh23lug]{font-family:var(--font-display);font-size:clamp(32px,5vw,52px);font-weight:300;color:#fafafa;margin:0 0 12px;letter-spacing:-.02em}.cp-updated[data-astro-cid-6xh23lug]{font-size:13px;color:var(--text-muted);margin:0}.cp-body[data-astro-cid-6xh23lug]{padding:56px 0 80px}.cp-layout[data-astro-cid-6xh23lug]{display:flex;gap:48px;align-items:flex-start;max-width:1040px;margin:0 auto}.cp-toc-desktop[data-astro-cid-6xh23lug]{display:none}@media (min-width: 900px){.cp-toc-desktop[data-astro-cid-6xh23lug]{display:block;width:200px;flex-shrink:0;position:sticky;top:88px}}.cp-toc-desktop__heading[data-astro-cid-6xh23lug]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px}.cp-toc-desktop[data-astro-cid-6xh23lug] nav[data-astro-cid-6xh23lug]{display:flex;flex-direction:column;gap:4px}.cp-toc-link[data-astro-cid-6xh23lug]{font-size:13px;color:var(--text-muted);text-decoration:none;padding:4px 8px;border-radius:6px;line-height:1.4;transition:color .15s,background .15s}.cp-toc-link[data-astro-cid-6xh23lug]:hover{color:#fafafacc;background:#fafafa0a}.cp-toc-link[data-astro-cid-6xh23lug].is-active{color:#4ecdc4;background:#4ecdc414}.cp-toc-mobile[data-astro-cid-6xh23lug]{display:block;margin-bottom:32px;border:1px solid rgba(78,205,196,.15);border-radius:10px;overflow:hidden}@media (min-width: 900px){.cp-toc-mobile[data-astro-cid-6xh23lug]{display:none}}.cp-toc-mobile__toggle[data-astro-cid-6xh23lug]{font-size:14px;font-weight:600;color:var(--text-secondary);padding:14px 16px;cursor:pointer;list-style:none;background:#4ecdc40a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-toc-mobile__toggle[data-astro-cid-6xh23lug]::-webkit-details-marker{display:none}.cp-toc-mobile__nav[data-astro-cid-6xh23lug]{display:flex;flex-direction:column;padding:8px 0 12px;background:#0d1b2a99}.cp-toc-mobile__nav[data-astro-cid-6xh23lug] a[data-astro-cid-6xh23lug]{font-size:14px;color:var(--text-muted);text-decoration:none;padding:7px 16px;transition:color .15s}.cp-toc-mobile__nav[data-astro-cid-6xh23lug] a[data-astro-cid-6xh23lug]:hover{color:#4ecdc4}.cp-doc[data-astro-cid-6xh23lug]{flex:1;min-width:0}.cp-intro-block[data-astro-cid-6xh23lug]{margin-bottom:40px}.cp-intro-block[data-astro-cid-6xh23lug] p[data-astro-cid-6xh23lug]{font-size:16px;color:var(--text-secondary);line-height:1.7;margin:0}.cp-section[data-astro-cid-6xh23lug]{margin-bottom:8px}.cp-section[data-astro-cid-6xh23lug] h2[data-astro-cid-6xh23lug]{font-family:var(--font-display);font-size:20px;font-weight:500;color:#fafafa;margin:0 0 14px;letter-spacing:-.01em}.cp-section[data-astro-cid-6xh23lug] p[data-astro-cid-6xh23lug]{font-size:15px;color:var(--text-secondary);line-height:1.7;margin:0 0 10px}.cp-section[data-astro-cid-6xh23lug] ul[data-astro-cid-6xh23lug]{margin:8px 0 12px;padding-left:20px}.cp-section[data-astro-cid-6xh23lug] ul[data-astro-cid-6xh23lug] li[data-astro-cid-6xh23lug]{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:4px}.cp-section[data-astro-cid-6xh23lug] code[data-astro-cid-6xh23lug]{font-size:13px;background:#4ecdc414;color:#4ecdc4;padding:1px 6px;border-radius:4px}.cp-sub[data-astro-cid-6xh23lug]{font-size:15px;font-weight:600;color:var(--text-primary);margin-top:20px;margin-bottom:8px}.cp-table-wrap[data-astro-cid-6xh23lug]{overflow-x:auto;margin-bottom:24px;border-radius:8px}.cp-table[data-astro-cid-6xh23lug]{width:100%;border-collapse:collapse}.cp-table[data-astro-cid-6xh23lug] th[data-astro-cid-6xh23lug]{background:#4ecdc414;color:#4ecdc4;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:12px 14px;text-align:left}.cp-table[data-astro-cid-6xh23lug] td[data-astro-cid-6xh23lug]{padding:12px 14px;font-size:14px;color:var(--text-secondary);border-bottom:1px solid rgba(78,205,196,.08);vertical-align:top}.cp-table[data-astro-cid-6xh23lug] tr[data-astro-cid-6xh23lug]:last-child td[data-astro-cid-6xh23lug]{border-bottom:none}.cp-rule[data-astro-cid-6xh23lug]{border:none;border-top:1px solid rgba(78,205,196,.08);margin:32px 0}.cp-link[data-astro-cid-6xh23lug]{color:#4ecdc4;text-decoration:none}.cp-link[data-astro-cid-6xh23lug]:hover{text-decoration:underline}.cp-page-footer[data-astro-cid-6xh23lug]{font-size:12px;color:var(--text-muted);margin-top:48px;text-align:center}[data-theme=light] .cp-hero[data-astro-cid-6xh23lug]{background:linear-gradient(135deg,#f5f7fc,#edf1fa 60%,#e8e4ff)}[data-theme=light] .cp-body[data-astro-cid-6xh23lug]{background:#f5f7fc}[data-theme=light] .cp-title[data-astro-cid-6xh23lug]{color:#202544!important}[data-theme=light] .cp-updated[data-astro-cid-6xh23lug],[data-theme=light] .cp-toc-desktop__heading[data-astro-cid-6xh23lug]{color:#697187!important}[data-theme=light] .cp-toc-link[data-astro-cid-6xh23lug]{color:#535d78}[data-theme=light] .cp-toc-link[data-astro-cid-6xh23lug]:hover{color:#202544;background:#5546d90f}[data-theme=light] .cp-toc-link[data-astro-cid-6xh23lug].is-active{color:#5546d9;background:#5546d914}[data-theme=light] .cp-toc-mobile[data-astro-cid-6xh23lug]{border-color:#5546d926}[data-theme=light] .cp-toc-mobile__toggle[data-astro-cid-6xh23lug]{color:#535d78;background:#5546d90a}[data-theme=light] .cp-toc-mobile__nav[data-astro-cid-6xh23lug]{background:#fff}[data-theme=light] .cp-toc-mobile__nav[data-astro-cid-6xh23lug] a[data-astro-cid-6xh23lug]{color:#535d78}[data-theme=light] .cp-intro-block[data-astro-cid-6xh23lug] p[data-astro-cid-6xh23lug]{color:#535d78!important}[data-theme=light] .cp-section[data-astro-cid-6xh23lug] h2[data-astro-cid-6xh23lug]{color:#202544!important}[data-theme=light] .cp-section[data-astro-cid-6xh23lug] p[data-astro-cid-6xh23lug],[data-theme=light] .cp-section[data-astro-cid-6xh23lug] ul[data-astro-cid-6xh23lug] li[data-astro-cid-6xh23lug]{color:#535d78!important}[data-theme=light] .cp-sub[data-astro-cid-6xh23lug]{color:#202544!important}[data-theme=light] .cp-table[data-astro-cid-6xh23lug] th[data-astro-cid-6xh23lug]{background:#5546d914;color:#5546d9!important}[data-theme=light] .cp-table[data-astro-cid-6xh23lug] td[data-astro-cid-6xh23lug]{color:#535d78!important;border-color:#dde3f0}[data-theme=light] .cp-page-footer[data-astro-cid-6xh23lug]{color:#697187!important}
