.ap-page.svelte-1chd3fp{flex-direction:column;gap:32px;max-width:800px;margin:0 auto;padding:40px 24px 80px;display:flex}.ap-header.svelte-1chd3fp{flex-direction:column;gap:10px;display:flex}.ap-title-row.svelte-1chd3fp{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.ap-title.svelte-1chd3fp{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(26px,5vw,38px);font-weight:700;line-height:1.1}.ap-badges.svelte-1chd3fp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ap-badge.svelte-1chd3fp{letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:20px;padding:3px 8px;font-size:10.5px;font-weight:600}.ap-badge-ver.svelte-1chd3fp{color:var(--mute);background:var(--card);border-color:var(--line2)}.ap-badge-free.svelte-1chd3fp{color:#7fbf8e;background:#7fbf8e14;border-color:#7fbf8e40}.ap-badge-live.svelte-1chd3fp{color:var(--live);background:#7fbf8e0f;border-color:#7fbf8e33;align-items:center;gap:5px;display:inline-flex}.ap-live-dot.svelte-1chd3fp{background:var(--live);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite svelte-1chd3fp-apulse}@keyframes svelte-1chd3fp-apulse{0%,to{opacity:1}50%{opacity:.4}}.ap-subtitle.svelte-1chd3fp{color:var(--mute);max-width:520px;margin:0;font-size:14px;line-height:1.6}.ap-meta-card.svelte-1chd3fp{background:var(--card);border:1px solid var(--line2);border-radius:10px;overflow:hidden}.ap-meta-row.svelte-1chd3fp{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:16px;padding:10px 16px;font-size:13px;display:flex}.ap-meta-row.svelte-1chd3fp:last-child{border-bottom:none}.ap-meta-key.svelte-1chd3fp{text-transform:uppercase;letter-spacing:.07em;min-width:80px;color:var(--dim);flex-shrink:0;font-size:11px;font-weight:600}.ap-meta-val.svelte-1chd3fp{color:var(--mute)}.ap-url.svelte-1chd3fp{font-family:var(--f-mono);color:var(--live);font-size:12.5px}.ap-copy-btn.svelte-1chd3fp{cursor:pointer;color:var(--dim);white-space:nowrap;font-size:11.5px;font-family:var(--f-mono);background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 7px;transition:color .15s,background .15s}@media (hover:hover) and (pointer:fine){.ap-copy-btn.svelte-1chd3fp:hover{color:var(--fg);background:var(--card)}}.ap-group.svelte-1chd3fp{flex-direction:column;gap:8px;display:flex}.ap-group-label.svelte-1chd3fp{text-transform:uppercase;letter-spacing:.09em;color:var(--dim);border-bottom:1px solid var(--line);padding-bottom:8px;font-size:11px;font-weight:600}.ap-ep-list.svelte-1chd3fp{flex-direction:column;gap:6px;display:flex}.ap-ep.svelte-1chd3fp{border:1px solid var(--line2);border-radius:8px;transition:border-color .15s;overflow:hidden}.ap-ep.open.svelte-1chd3fp{border-color:#ffffff1a}.ap-ep-head.svelte-1chd3fp{cursor:pointer;text-align:left;width:100%;color:var(--fg);font-family:var(--f-sans);background:0 0;border:none;grid-template-columns:auto auto 1fr auto;align-items:start;gap:10px;padding:12px 14px;transition:background .15s;display:grid}@media (hover:hover) and (pointer:fine){.ap-ep-head.svelte-1chd3fp:hover{background:#ffffff06}}.ap-method.svelte-1chd3fp{font-family:var(--f-mono);letter-spacing:.06em;white-space:nowrap;border-radius:4px;align-self:start;margin-top:1px;padding:2px 7px;font-size:10.5px;font-weight:700}.ap-method-get.svelte-1chd3fp{color:var(--live);background:#7fbf8e1f}.ap-method-post.svelte-1chd3fp{color:var(--accent);background:#e08a4f1f}.ap-ep-path.svelte-1chd3fp{font-family:var(--f-mono);color:var(--fg);white-space:nowrap;align-self:start;padding-top:1px;font-size:13px}.ap-ep-desc.svelte-1chd3fp{color:var(--mute);font-size:12.5px;line-height:1.5}.ap-caret.svelte-1chd3fp{color:var(--dim);align-self:start;align-items:center;padding-top:3px;transition:transform .15s;display:flex}.ap-caret.flipped.svelte-1chd3fp{transform:rotate(180deg)}.ap-ep-body.svelte-1chd3fp{border-top:1px solid var(--line2);background:#ffffff04;flex-direction:column;gap:16px;padding:16px;display:flex}.ap-section.svelte-1chd3fp{flex-direction:column;gap:8px;display:flex}.ap-section-title.svelte-1chd3fp{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-size:10.5px;font-weight:600}.ap-section-title-row.svelte-1chd3fp{justify-content:space-between;align-items:center;display:flex}.ap-params.svelte-1chd3fp{border-collapse:collapse;width:100%;font-size:12.5px}.ap-params.svelte-1chd3fp th:where(.svelte-1chd3fp){text-align:left;color:var(--dim);text-transform:uppercase;letter-spacing:.06em;padding:0 12px 8px 0;font-size:10.5px;font-weight:600}.ap-params.svelte-1chd3fp td:where(.svelte-1chd3fp){vertical-align:top;border-bottom:1px solid var(--line);padding:6px 12px 6px 0}.ap-params.svelte-1chd3fp tr:where(.svelte-1chd3fp):last-child td:where(.svelte-1chd3fp){border-bottom:none}.ap-param-name.svelte-1chd3fp{font-family:var(--f-mono);color:var(--accent);font-size:12px}.ap-param-type.svelte-1chd3fp,.ap-param-desc.svelte-1chd3fp{color:var(--mute);font-size:12px}.ap-req-yes.svelte-1chd3fp{letter-spacing:.04em;color:var(--accent);background:#e08a4f14;border:1px solid #e08a4f33;border-radius:3px;padding:1px 5px;font-size:10.5px;font-weight:600}.ap-req-no.svelte-1chd3fp{color:var(--dim);background:var(--card);border:1px solid var(--line2);border-radius:3px;padding:1px 5px;font-size:10.5px}.ap-code.svelte-1chd3fp{font-family:var(--f-mono);background:var(--bg);border:1px solid var(--line);white-space:pre;color:var(--mute);border-radius:7px;margin:0;padding:12px 14px;font-size:12px;line-height:1.65;overflow-x:auto}.ap-code-req.svelte-1chd3fp{color:#e8d5b7}.ap-notes.svelte-1chd3fp{background:var(--card);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.ap-notes-title.svelte-1chd3fp{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin-bottom:2px;font-size:11px;font-weight:600}.ap-notes.svelte-1chd3fp p:where(.svelte-1chd3fp){color:var(--mute);margin:0;font-size:13px;line-height:1.6}.ap-notes.svelte-1chd3fp a:where(.svelte-1chd3fp){color:var(--accent);text-decoration:none}@media (hover:hover) and (pointer:fine){.ap-notes.svelte-1chd3fp a:where(.svelte-1chd3fp):hover{text-decoration:underline}}@media (width<=600px){.ap-page.svelte-1chd3fp{gap:24px;padding:20px 16px 60px}.ap-ep-head.svelte-1chd3fp{grid-template-columns:auto 1fr auto}.ap-ep-path.svelte-1chd3fp{display:none}.ap-title-row.svelte-1chd3fp{flex-direction:column;align-items:flex-start;gap:8px}}
