.developer-api-page[data-v-bddb53ea]{--doc-width: 940px;--doc-gutter: 24px;--section-padding: clamp(28px, 5vw, 58px);box-sizing:border-box;min-height:100vh;overflow-x:clip;color:#1d1d1f;background:linear-gradient(115deg,rgba(0,113,227,.08) 1px,transparent 1px),linear-gradient(25deg,rgba(52,199,89,.08) 1px,transparent 1px),linear-gradient(180deg,#fbfbfd,#f5f5f7 44%,#fff);background-size:42px 42px,54px 54px,auto}.developer-hero[data-v-bddb53ea],.developer-layout[data-v-bddb53ea]{box-sizing:border-box;width:calc(100% - (var(--doc-gutter) * 2));max-width:var(--doc-width);margin:0 auto;min-width:0}.developer-hero[data-v-bddb53ea]{padding:112px 0 48px}.hero-shell[data-v-bddb53ea]{box-sizing:border-box;width:100%;max-width:100%;margin:0;min-width:0}.hero-copy[data-v-bddb53ea],.api-section[data-v-bddb53ea],.api-nav[data-v-bddb53ea]{box-sizing:border-box;width:100%;max-width:100%;border:1px solid rgba(29,29,31,.12);background:#ffffffd6;box-shadow:0 24px 70px #1d1d1f14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-copy[data-v-bddb53ea]{padding:var(--section-padding);border-radius:8px}.eyebrow[data-v-bddb53ea],.section-kicker[data-v-bddb53ea]{margin:0 0 12px;color:#0071e3;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero-copy h1[data-v-bddb53ea]{margin:0;color:#0b0b0c;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.95;letter-spacing:0}.hero-description[data-v-bddb53ea]{max-width:720px;margin:24px 0 0;color:#424245;font-size:clamp(1.06rem,2vw,1.28rem);line-height:1.72}.base-url-panel[data-v-bddb53ea]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:30px;padding:14px;border:1px solid rgba(0,113,227,.18);border-radius:8px;background:#f5fbff}.base-url-panel span[data-v-bddb53ea]{color:#515154;font-size:.9rem;font-weight:700}.base-url-panel code[data-v-bddb53ea],.endpoint-line code[data-v-bddb53ea]{min-width:0;overflow-wrap:anywhere;color:#0b4f8a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.95rem}.hero-note[data-v-bddb53ea]{margin:18px 0 0;color:#6e6e73;font-size:.96rem;line-height:1.7}.code-example pre[data-v-bddb53ea]{margin:0;overflow-x:auto;white-space:pre}.api-nav[data-v-bddb53ea]{position:sticky;top:96px;display:grid;gap:6px;padding:12px;border-radius:8px}.api-nav-link[data-v-bddb53ea]{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:8px;color:#424245;text-decoration:none;font-size:.94rem;font-weight:700;transition:background-color .2s ease,color .2s ease}.api-nav-link[data-v-bddb53ea]:hover,.api-nav-link[data-v-bddb53ea]:focus-visible{color:#0071e3;background:#0071e317;outline:none}@media(min-width:769px){.developer-api-page[data-v-bddb53ea] .quick-jump-nav{top:calc(50% + 24px)}}.api-content[data-v-bddb53ea]{display:grid;gap:28px;width:100%;min-width:0}.developer-layout[data-v-bddb53ea]{padding-bottom:72px}.api-section[data-v-bddb53ea]{scroll-margin-top:96px;padding:var(--section-padding);border-radius:8px}.section-heading[data-v-bddb53ea]{max-width:780px}.section-heading h2[data-v-bddb53ea]{margin:0;color:#111113;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.08;letter-spacing:0}.section-heading p[data-v-bddb53ea]:last-child{margin:14px 0 0;color:#515154;font-size:1rem;line-height:1.72}.auth-flow[data-v-bddb53ea]{display:grid;gap:14px;margin-top:26px}.flow-step[data-v-bddb53ea],.guidance-item[data-v-bddb53ea]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px;border:1px solid rgba(29,29,31,.1);border-radius:8px;background:#fff}.flow-step>div[data-v-bddb53ea],.guidance-item>div[data-v-bddb53ea],.endpoint-card[data-v-bddb53ea]{min-width:0}.step-index[data-v-bddb53ea]{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:#0b4f8a;background:#eaf5ff;font-weight:900}.endpoint-line[data-v-bddb53ea]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.method-badge[data-v-bddb53ea],.auth-pill[data-v-bddb53ea],.scope-tags span[data-v-bddb53ea],.workflow-pill[data-v-bddb53ea]{display:inline-flex;align-items:center;min-height:28px;border-radius:8px;font-weight:900;font-size:.76rem}.method-badge[data-v-bddb53ea]{padding:4px 9px;color:#fff;background:#515154}.method-badge.get[data-v-bddb53ea]{background:#0071e3}.method-badge.post[data-v-bddb53ea]{background:#1f8a55}.method-badge.header[data-v-bddb53ea]{background:#6e4aa8}.flow-step h3[data-v-bddb53ea],.endpoint-card h3[data-v-bddb53ea],.guidance-item h3[data-v-bddb53ea]{margin:12px 0 8px;color:#1d1d1f;font-size:1.08rem;line-height:1.3}.flow-step p[data-v-bddb53ea],.endpoint-card p[data-v-bddb53ea],.guidance-item p[data-v-bddb53ea]{margin:0;color:#515154;line-height:1.7}.endpoint-grid[data-v-bddb53ea]{display:grid;gap:18px;margin-top:28px}.endpoint-card[data-v-bddb53ea]{padding:22px;border:1px solid rgba(29,29,31,.11);border-radius:8px;background:#fff}.endpoint-card-header[data-v-bddb53ea]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.auth-pill[data-v-bddb53ea]{padding:3px 10px;color:#835100;background:#fff2cf}.field-list[data-v-bddb53ea]{margin-top:18px;padding-top:16px;border-top:1px solid rgba(29,29,31,.09)}.field-list h4[data-v-bddb53ea]{margin:0 0 10px;color:#1d1d1f;font-size:.94rem}.field-list ul[data-v-bddb53ea]{display:grid;gap:8px;margin:0;padding-left:20px;color:#515154;line-height:1.62}.code-example[data-v-bddb53ea]{margin-top:20px;overflow:hidden;border:1px solid rgba(84,147,255,.24);border-radius:8px;background:#0b1020;box-shadow:0 16px 34px #08102433}.code-example.compact[data-v-bddb53ea]{margin-top:18px}.code-example[data-v-bddb53ea] .code-example-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#f8fbff;background:#111a32;border-bottom:1px solid rgba(174,204,255,.16);font-weight:800}.code-example[data-v-bddb53ea] pre{padding:18px;color:#e7f0ff;font-size:.88rem;line-height:1.62;background:linear-gradient(90deg,rgba(87,154,255,.08),transparent 34%),#0b1020}.code-example[data-v-bddb53ea] code{color:#e7f0ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;text-shadow:none}.copy-icon-btn[data-v-bddb53ea]{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:1px solid rgba(29,29,31,.12);border-radius:8px;color:#1d1d1f;background:#fff;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease}.copy-icon-btn[data-v-bddb53ea]:hover,.copy-icon-btn[data-v-bddb53ea]:focus-visible{color:#0071e3;border-color:#0071e366;transform:translateY(-1px);outline:none}.copy-icon-btn.dark[data-v-bddb53ea],.code-example[data-v-bddb53ea] .copy-icon-btn.dark{color:#f5f5f7;border-color:#aeccff38;background:#ffffff1a}.code-example[data-v-bddb53ea] .copy-icon-btn.dark svg{width:17px;height:17px}.guidance-section[data-v-bddb53ea]{background:linear-gradient(135deg,#0071e314,#34c75914),#ffffffe6}.workflow-rail[data-v-bddb53ea]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.workflow-pill[data-v-bddb53ea]{padding:7px 12px;color:#1f5d3b;background:#eaf8ef}.guidance-list[data-v-bddb53ea]{display:grid;gap:14px;margin-top:22px}.guidance-item>.el-icon[data-v-bddb53ea]{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#0071e3;background:#eaf5ff;font-size:22px}.example-grid[data-v-bddb53ea]{display:grid;gap:18px;margin-top:24px}.out-of-scope[data-v-bddb53ea]{margin-bottom:20px}.scope-tags[data-v-bddb53ea]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.scope-tags span[data-v-bddb53ea]{padding:7px 12px;color:#6b3d00;background:#fff4d8}@media(max-width:960px){.developer-hero[data-v-bddb53ea]{padding-top:92px}}@media(max-width:640px){.developer-api-page[data-v-bddb53ea]{--doc-gutter: 14px;--section-padding: 22px}.hero-copy[data-v-bddb53ea],.api-section[data-v-bddb53ea]{padding:var(--section-padding)}.base-url-panel[data-v-bddb53ea]{grid-template-columns:1fr auto}.base-url-panel span[data-v-bddb53ea]{grid-column:1 / -1}.code-example[data-v-bddb53ea] pre{font-size:.8rem}.flow-step[data-v-bddb53ea],.guidance-item[data-v-bddb53ea]{grid-template-columns:1fr}}@media(max-width:520px){.code-example[data-v-bddb53ea] .code-example-header{padding:10px 12px}}
