.ex5-docs{color:var(--fg)}.ex5-docs .docs-prose>h2,.ex5-docs .docs-prose section>h2{letter-spacing:-.01em;margin:2.75rem 0 1rem;scroll-margin-top:120px;font-size:1.5rem;font-weight:600;line-height:1.25}.ex5-docs .docs-prose h3{color:var(--fg);margin:1.75rem 0 .75rem;scroll-margin-top:120px;font-size:1.05rem;font-weight:600}.ex5-docs .docs-prose p{color:var(--fg-2);margin:0 0 1rem;line-height:1.72}.ex5-docs .docs-prose ul,.ex5-docs .docs-prose ol{color:var(--fg-2);margin:0 0 1rem;padding-left:1.3rem;line-height:1.7}.ex5-docs .docs-prose ul{list-style:outside}.ex5-docs .docs-prose ol{list-style:decimal}.ex5-docs .docs-prose li{margin:.3rem 0}.ex5-docs .docs-prose a:not(.docs-plain){color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ex5-docs .docs-prose a:not(.docs-plain):hover{color:var(--color-green-hover)}.ex5-docs code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--line);word-break:break-word;border-radius:6px;padding:.08em .36em;font-size:.86em}.ex5-docs pre{font-family:var(--font-mono);border:1px solid var(--line-strong);color:#d7e2ee;background:#040a12;border-radius:0 0 10px 10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.ex5-docs pre code{font-size:inherit;word-break:normal;background:0 0;border:0;padding:0}.ex5-docs .docs-code{margin:0 0 1.25rem}.ex5-docs .docs-code-head{border:1px solid var(--line-strong);background:var(--surface);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.ex5-docs .docs-code-head .docs-tabs{flex-wrap:wrap;gap:4px;display:flex}.ex5-docs .docs-tab,.ex5-docs .docs-copy{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 9px;font-size:11px}.ex5-docs .docs-tab[aria-selected=true]{color:var(--fg);border-color:var(--line-strong);background:var(--surface-2)}.ex5-docs .docs-tab:hover,.ex5-docs .docs-copy:hover{color:var(--fg)}.ex5-docs .docs-code-label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-size:11px}.ex5-docs .docs-table{border:1px solid var(--line);border-radius:10px;width:100%;margin:0 0 1.25rem;overflow-x:auto}.ex5-docs table{border-collapse:collapse;width:100%;font-size:14px}.ex5-docs th,.ex5-docs td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--fg-2);padding:10px 12px}.ex5-docs tr:last-child td{border-bottom:0}.ex5-docs th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:var(--surface-2);font-size:11px;font-weight:500}.ex5-docs td:first-child{white-space:nowrap}.ex5-docs .docs-endpoint{border-top:1px solid var(--line);margin-top:3rem;padding-top:.25rem}.ex5-docs .docs-sig{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 1rem;display:flex}.ex5-docs .docs-method{font-family:var(--font-mono);letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.ex5-docs .docs-method-get{color:#6fe3a4;background:#2fd07a1f}.ex5-docs .docs-method-post{color:#86c8ff;background:#60aaff21}.ex5-docs .docs-method-delete{color:#ff9a9a;background:#ff6e6e21}.ex5-docs .docs-path{font-size:13px}.ex5-docs .docs-badge{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11px}.ex5-docs .docs-badge-auth{color:#f6c768;border-color:#f6c76859}.ex5-docs .docs-req{font-family:var(--font-mono);color:#f6c768;letter-spacing:.05em;margin-left:6px;font-size:10px}.ex5-docs .docs-callout{border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:var(--surface-2);color:var(--fg-2);border-radius:8px;margin:0 0 1.25rem;padding:12px 16px;line-height:1.65}.ex5-docs .docs-callout-warn{border-left-color:#f6c768}.ex5-docs .docs-callout p:last-child{margin-bottom:0}.ex5-docs .docs-nav a{color:var(--muted);border-radius:8px;padding:6px 10px;font-size:14px;display:block}.ex5-docs .docs-nav a:hover{color:var(--fg);background:var(--surface-2)}.ex5-docs .docs-nav a[aria-current=page]{color:var(--fg);background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}.ex5-docs .docs-nav .docs-nav-sub a{padding:4px 10px 4px 20px;font-size:13px}.ex5-docs .docs-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0 0 1.5rem;display:grid}.ex5-docs .docs-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;padding:16px;display:block;text-decoration:none!important}.ex5-docs .docs-card:hover{border-color:var(--accent)}.ex5-docs .docs-card strong{color:var(--fg);margin-bottom:4px;font-size:15px;display:block}.ex5-docs .docs-card span{color:var(--muted);font-size:13px;line-height:1.5}.ex5-docs [id]{scroll-margin-top:124px}
