.apiGuide{--ground: var(--sl-color-bg);--surface: #ffffff;--surface-2: #f6f7fa;--ink: #0b1224;--ink-2: #283042;--muted: #5b6275;--line: #dee2ea;--line-strong: #c6ccd8;--blue: #2d74e6;--blue-strong: #1d5cc4;--on-blue: #ffffff;--blue-soft: #e7effd;--blue-soft-ink: #1a4da3;--red-soft: #fcebee;--red-soft-ink: #9c2235;--green-soft: #e4f3e9;--green-soft-ink: #1d6636;--code-ink: #283042;--code-key: #1a4da3;--code-str: #1d6636;--shadow: 0 0 0 1px rgba(11, 18, 36, .06), 0 1px 2px rgba(11, 18, 36, .06), 0 10px 28px -14px rgba(11, 18, 36, .22);--font-body: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Unbounded", "Onest", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;container-type:inline-size;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}:root[data-theme=dark] .apiGuide{--surface: #2b2d32;--surface-2: #26282c;--ink: #e9eaee;--ink-2: #c9cbd2;--muted: #a3a7b0;--line: #3b3e45;--line-strong: #4f535c;--blue: #6fa3ff;--blue-strong: #8db6ff;--on-blue: #0b1224;--blue-soft: #1f3050;--blue-soft-ink: #a9c6ff;--red-soft: #45252d;--red-soft-ink: #ffb3be;--green-soft: #1e3a28;--green-soft-ink: #9edcb4;--code-ink: #d7d9df;--code-key: #a9c6ff;--code-str: #9edcb4;--shadow: 0 0 0 1px var(--sl-color-gray-5), 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px -14px rgba(0, 0, 0, .6)}.apiGuide a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.apiGuide a:hover{color:var(--blue-strong)}.apiGuide :is(a,button,input,select):focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.apiGuide p{margin:0}.apiGuide :is(.field input,.copy){line-height:normal}.apiGuide header{display:flex;flex-direction:column;gap:14px}.apiGuide .lead{color:var(--ink-2);font-size:17px;max-width:62ch}.apiGuide .sl-heading-wrapper{margin:0}.apiGuide h2,.apiGuide .sl-heading-wrapper.level-h2{font-size:clamp(20px,3.6vw,24px);line-height:1.3}.apiGuide h2{font-family:var(--font-display);text-wrap:balance}.sl-markdown-content .apiGuide h2{font-weight:600;letter-spacing:normal}.apiGuide .sl-heading-wrapper.level-h2{margin:0}.apiGuide h3{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:1.35;text-wrap:balance;margin:0}.apiGuide section{margin-top:44px;display:flex;flex-direction:column;gap:16px}.apiGuide .section-sub{color:var(--muted);font-size:15px;max-width:64ch;margin-top:-10px}.apiGuide .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:10px 0 0;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.apiGuide .fact{background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.apiGuide .fact dt{font-size:12px;color:var(--muted);letter-spacing:.02em}.apiGuide .fact dd{margin:0;font-family:var(--font-mono);font-size:13px;color:var(--ink);word-break:break-word}.apiGuide .fact--url{padding-right:10px}.apiGuide .fact--url dd{position:relative}.apiGuide .fact--url dd:after{content:"";position:absolute;right:7px;top:45%;width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-50%) rotate(45deg);pointer-events:none}.apiGuide .env-select{appearance:none;width:100%;font-family:var(--font-mono);font-size:12px;line-height:normal;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:6px 18px 6px 7px;cursor:pointer}.apiGuide .env-select:hover{border-color:var(--line-strong)}.apiGuide .envs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.apiGuide .env{background:var(--surface);border-radius:12px;box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:7px}.apiGuide .env--test{border-left:3px solid var(--blue)}.apiGuide .env--prod{border-left:3px solid var(--line-strong)}.apiGuide .env-tag{align-self:flex-start;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:var(--blue-soft);color:var(--blue-soft-ink);border-radius:5px;padding:2px 7px}.apiGuide .env-tag--prod{background:var(--surface-2);color:var(--muted)}.apiGuide .env-url{font-family:var(--font-mono);font-size:14px;color:var(--ink);word-break:break-all}.apiGuide .env-why{font-size:14.5px;color:var(--ink-2)}.apiGuide .env p a{font-size:14px}.apiGuide .warn{background:var(--red-soft);color:var(--red-soft-ink);border-radius:10px;padding:12px 14px;font-size:14.5px}.apiGuide .vars{background:var(--surface);border-radius:12px;box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:12px}.apiGuide .vars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.apiGuide .field{display:flex;flex-direction:column;gap:5px}.apiGuide .field label{font-size:12px;color:var(--muted)}.apiGuide .field input{font-family:var(--font-mono);font-size:13px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:8px 10px;min-width:0}.apiGuide .field input::placeholder{color:var(--muted);opacity:.8}.apiGuide .vars-note{font-size:13px;color:var(--muted)}.apiGuide .steps{display:flex;flex-direction:column;gap:14px;counter-reset:step}.apiGuide .step{background:var(--surface);border-radius:12px;box-shadow:var(--shadow);padding:18px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px 14px;align-items:start}.apiGuide .step:before{counter-increment:step;content:counter(step);grid-row:span 2;width:34px;height:34px;border-radius:50%;background:var(--blue-soft);color:var(--blue-soft-ink);font-family:var(--font-mono);font-weight:600;font-size:14px;display:grid;place-items:center}.apiGuide .step-body{display:flex;flex-direction:column;gap:10px;min-width:0}.apiGuide .step-why{color:var(--muted);font-size:14.5px}.apiGuide :is(p,li,dd,td) code,.apiGuide .inline{font-family:var(--font-mono);font-size:.92em;background:none;padding:0;border:0}.apiGuide .code{position:relative;background:var(--surface-2);border:1px solid var(--line);border-radius:9px}.apiGuide .code pre{margin:0;overflow-x:auto;padding:13px 14px;background:none;border:0}.apiGuide .code code{font-family:var(--font-mono);font-size:12.5px;line-height:1.75;color:var(--code-ink);white-space:pre;background:none;padding:0;border:0}.apiGuide .code .m{color:var(--ink);font-weight:600}.apiGuide .code .k{color:var(--code-key)}.apiGuide .code .s{color:var(--code-str)}.apiGuide .code .c{color:var(--muted)}.apiGuide .v{color:var(--blue-strong);font-weight:500}.apiGuide .copy{position:absolute;top:7px;right:7px;font-family:var(--font-body);font-size:11.5px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:3px 8px;cursor:pointer;opacity:.9}.apiGuide .copy:hover{color:var(--ink);border-color:var(--line-strong)}.apiGuide .check{font-size:14px;background:var(--green-soft);color:var(--green-soft-ink);border-radius:8px;padding:9px 12px}.apiGuide .check b{font-weight:600}.apiGuide .traps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.apiGuide .trap{background:var(--surface);border-radius:11px;box-shadow:var(--shadow);padding:15px 16px;display:flex;flex-direction:column;gap:6px}.apiGuide .trap h3{color:var(--ink)}.apiGuide .trap p{font-size:14.5px;color:var(--ink-2)}.apiGuide .trap .tag{align-self:flex-start;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--red-soft-ink);background:var(--red-soft);border-radius:5px;padding:2px 7px}.apiGuide .flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.apiGuide .pill{font-family:var(--font-mono);font-size:13px;border-radius:999px;padding:6px 13px;background:var(--blue-soft);color:var(--blue-soft-ink);white-space:nowrap}.apiGuide .pill--end{background:var(--red-soft);color:var(--red-soft-ink)}.apiGuide .pill--auto{background:var(--surface-2);color:var(--muted);border:1px dashed var(--line-strong)}.apiGuide .arrow{color:var(--muted);font-family:var(--font-mono)}.apiGuide .table-scroll{overflow-x:auto;border-radius:11px;box-shadow:var(--shadow);background:var(--surface)}.apiGuide table{border-collapse:collapse;width:100%;min-width:520px}.apiGuide :is(th,td){text-align:left;padding:9px 14px;border-bottom:1px solid var(--line);vertical-align:top}.apiGuide .grp td{background:var(--surface-2);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-family:var(--font-mono)}.apiGuide tbody tr:last-child td{border-bottom:none}.apiGuide td.ep{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);white-space:nowrap}.apiGuide td.ep .m{color:var(--blue);font-weight:600}.apiGuide td.desc{font-size:14.5px;color:var(--ink-2)}.apiGuide .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin:0;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden}.apiGuide .fieldrow{background:var(--surface);padding:12px 15px;display:flex;flex-direction:column;gap:3px}.apiGuide .fieldrow dt{font-family:var(--font-mono);font-size:13px;color:var(--blue-strong)}.apiGuide .fieldrow dd{margin:0;font-size:14px;color:var(--ink-2)}.apiGuide .closing{background:var(--surface);border-radius:12px;box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column;gap:10px}.apiGuide .closing ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--ink-2);font-size:15px;list-style:disc}.apiGuide .closing li::marker{color:var(--muted)}.apiGuide .note{margin-top:40px;color:var(--muted);font-size:13px;border-top:1px solid var(--line);padding-top:16px}@container (max-width: 440px){.apiGuide .step{grid-template-columns:minmax(0,1fr)}.apiGuide .step:before{grid-row:auto}}
