/* Public documentation companion. No remote fonts, trackers or executable examples. */
.docs-main{max-width:1120px}.docs-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0;font-size:14px}.docs-nav a,.doc-section a,.docs-card a,.access-note a{color:var(--brand);text-decoration:underline;text-underline-offset:4px}.docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0 54px}.docs-card{padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.docs-card h2{font-size:24px;margin-bottom:12px}.docs-card p{font-size:15px;line-height:1.85;color:var(--muted)}.doc-section{padding:32px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.doc-section h2{font-size:27px;line-height:1.3;margin-bottom:18px}.doc-section h3{font-size:18px;margin:24px 0 12px}.doc-section p,.doc-section li{font-size:15px;line-height:1.9;color:var(--muted)}.doc-section ol,.doc-section ul{padding-left:24px}.doc-section li+li{margin-top:9px}.doc-section p+p{margin-top:14px}.doc-section strong{color:var(--ink)}.doc-section code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere}.doc-section pre{max-width:100%;overflow:auto;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--soft);line-height:1.7;font-size:13px;margin:20px 0}.doc-section pre code{overflow-wrap:normal}.docs-main .editorial-note{margin-bottom:30px}.docs-footer-note{font-size:12px;line-height:1.8;color:var(--muted);margin:38px 0}.access-note{font-size:13px;line-height:1.8;color:var(--muted);margin:18px 0}.endpoint{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;overflow-wrap:anywhere;color:var(--ink)}.endpoint-group{padding:18px 0;border-bottom:1px solid var(--line)}.endpoint-group p{margin-top:9px}.status-list{list-style:none;padding:0!important}.status-list li{padding:14px 0;border-bottom:1px solid var(--line)}.docs-main .comparison-hero{padding-bottom:30px}.public-entry{display:flex;gap:12px;flex-wrap:wrap}.public-entry a{font-size:14px}.setup-note a{color:var(--brand);text-decoration:underline}.hero-note a{color:inherit;text-decoration:underline}.docs-main .button{margin:14px 12px 10px 0}.docs-main details{border:1px solid var(--line);padding:20px;border-radius:12px;margin:18px 0}.docs-main summary{cursor:pointer;font-weight:600}.docs-main details p{margin-top:14px}.docs-page .footer-cookie-button{display:none}.docs-nav a:focus-visible,.doc-section a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media(max-width:760px){.docs-grid{grid-template-columns:1fr;gap:16px}.docs-card{padding:22px}.doc-section pre{padding:16px;font-size:12px}.doc-section h2{font-size:24px}.doc-section p,.doc-section li{font-size:14px}.docs-nav{font-size:13px;gap:12px 18px}.docs-header-label{display:none}.endpoint{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
