.etj-docs{margin-inline:auto;padding:2.5rem 1.25rem 6rem}.etj-docs,.etj-docs-page .etj-nav-inner{max-width:860px}.etj-docs-hero{border-bottom:1px solid var(--line);padding-bottom:1.75rem}.etj-docs-hero h1{font-family:var(--font-grotesk);font-size:2.15rem;letter-spacing:-.015em;line-height:1.1;margin:0}.etj-docs-lede{color:var(--ink);font-size:1.1rem;line-height:1.55;margin:.9rem 0 0;max-width:60ch}.etj-docs-hero-foot{align-items:end;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:space-between;margin-top:1.75rem}.etj-docs-meta{display:flex;flex-wrap:wrap;gap:1.75rem;margin:0}.etj-docs-meta-item{display:flex;flex-direction:column;gap:.15rem}.etj-docs-meta dt{color:var(--muted);font-size:.95rem}.etj-docs-meta dd{color:var(--ink);font-size:1rem;margin:0}.etj-docs-mono{font-family:var(--font-mono)}.etj-docs-spec-button{align-items:center;background:var(--cobalt);border-radius:9px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.7rem 1.15rem;text-decoration:none;white-space:nowrap}.etj-docs-spec-button:hover{background:var(--cobalt-ink,#1b2fbf)}.etj-docs-spec-button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.etj-docs-spec-arrow{transition:transform .15s ease}.etj-docs-spec-button:hover .etj-docs-spec-arrow{transform:translateX(2px)}.etj-docs-group{margin-top:3.25rem}.etj-docs-group-head{font-family:var(--font-grotesk);font-size:1.4rem;margin:0 0 .25rem;scroll-margin-top:5rem}.etj-docs-anchor{color:var(--muted);margin-left:-1.15rem;opacity:0;padding-right:.35rem;text-decoration:none;transition:opacity .12s ease}.etj-docs-anchor:focus-visible,.etj-docs-group-head:hover .etj-docs-anchor,.etj-docs-sig:hover .etj-docs-anchor{color:var(--cobalt);opacity:1}.etj-docs-endpoint{border-top:1px solid var(--line);padding:1.5rem 0;scroll-margin-top:5rem}.etj-docs-sig{align-items:center;display:flex;gap:.15rem;margin:0}.etj-docs-sig-code{align-items:baseline;background:var(--panel,#fff);border:1px solid var(--line);border-radius:8px;display:inline-flex;flex-wrap:wrap;font-family:var(--font-mono);gap:.6rem;padding:.55rem .8rem}.etj-docs-path{color:var(--ink);font-size:1.05rem;font-weight:500;word-break:break-word}.etj-docs-verb{font-size:1rem;font-weight:600}.etj-docs-verb-get{color:var(--cobalt,#2b4bff)}.etj-docs-verb-post{color:#1a7f4b}.etj-docs-verb-delete{color:#b3261e}.etj-docs-verb-patch,.etj-docs-verb-put{color:#8a6d00}.etj-docs-op-summary{font-size:1.05rem;font-weight:600;margin:.9rem 0 0}.etj-docs-op-desc{color:var(--muted);font-size:1rem;line-height:1.55;margin:.4rem 0 0;max-width:62ch}.etj-docs-table{border-collapse:collapse;font-size:.95rem;margin:1rem 0 0;width:100%}.etj-docs-table th{color:var(--muted);font-weight:600;padding:.4rem 1rem .4rem 0;white-space:nowrap}.etj-docs-table td,.etj-docs-table th{border-bottom:1px solid var(--line);text-align:left}.etj-docs-table td{padding:.5rem 1rem .5rem 0;vertical-align:top}.etj-docs-table tr>:last-child{padding-right:0}.etj-docs-body-note{color:var(--muted);font-size:1rem;margin:.75rem 0 0}.etj-docs-responses{list-style:none;margin:1rem 0 0;padding:0}.etj-docs-responses li{font-size:1rem;padding:.25rem 0}.etj-docs-status{color:var(--cobalt,#2b4bff);font-family:var(--font-mono);font-weight:600;margin-right:.5rem}