.developer-docs{background:var(--bg-0);color:#c7cedd;font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif}.developer-docs a{color:var(--sf-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.developer-docs a:hover{color:var(--sf-accent-hover)}.developer-docs h1{color:var(--sf-text-primary);font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 1.25rem}.developer-docs h2{color:#f5f7fb;font-size:1.55rem;font-weight:750;margin:2.5rem 0 1rem}.developer-docs h3{color:var(--sf-text-primary);font-size:1.05rem;font-weight:700;margin:1.75rem 0 .75rem}.developer-docs li,.developer-docs p{line-height:1.75}.developer-docs ol,.developer-docs ul{margin:1rem 0;padding-left:1.5rem}.developer-docs ul{list-style:disc}.developer-docs ol{list-style:decimal}.developer-docs code{font-family:var(--font-mono),"SFMono-Regular",Consolas,monospace}.developer-docs :not(pre)>code{border:1px solid #27303d;border-radius:.3rem;background:var(--bg-2);color:#ffd077;padding:.12rem .35rem}.developer-docs pre{overflow-x:auto;border:1px solid #232c38;border-radius:.55rem;background:var(--bg-1);color:#dce4ef;padding:1rem;line-height:1.55}.developer-docs table{width:100%;border-collapse:collapse;margin:1rem 0 2rem}.developer-docs td,.developer-docs th{border-bottom:1px solid #232c38;padding:.75rem;text-align:left;vertical-align:top}.developer-docs th{color:#f5f7fb;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.docs-kicker{color:var(--accent-amber);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.docs-card{display:block;border:1px solid #232c38;border-radius:.65rem;background:var(--bg-1);padding:1rem;transition:border-color .15s,transform .15s}.docs-card:hover{border-color:var(--sf-accent);transform:translateY(-1px)}.developer-docs .docs-bar a,.developer-docs .docs-card,.developer-docs nav a{text-decoration:none}.developer-docs .docs-nav__endpoint{color:var(--sf-text-muted)}.developer-docs .docs-nav__endpoint:hover{color:var(--sf-accent)}.docs-bar{border-bottom:1px solid var(--sf-border-subtle);background:var(--sf-bg-elevated)}.developer-docs .docs-bar__title{color:var(--sf-text-primary);font-family:var(--font-mono),monospace;font-size:13px;font-weight:700;letter-spacing:.1em}.docs-nav-mobile{border:1px solid var(--sf-border-subtle);border-radius:2px;padding:.75rem 1rem}.docs-nav-mobile>summary{cursor:pointer;color:var(--sf-text-primary);font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}