.dx{--dx-ink:#0b1712;--dx-ink-2:#14211b;--dx-line:#293630;--dx-mint:#5bf0b8;--dx-code-bg:#0e1819;--dx-code-tx:#d7e1dc;--dx-mono-font:var(--dx-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@supports (color:lab(0% 0 0)){.dx{--dx-ink:lab(6.42392% -5.39966 1.58189);--dx-ink-2:lab(11.5544% -7.35818 2.11601);--dx-line:lab(21.3884% -6.6433 1.9178);--dx-mint:lab(85.7524% -51.1723 14.5511);--dx-code-bg:lab(7.36524% -4.26811 -1.9326);--dx-code-tx:lab(88.5618% -3.94565 1.14549)}}.dx code,.dx pre,.dx-kicker,.dx-eyebrow,.dx-method,.dx-type,.dx-side-h,.dx-code-bar{font-family:var(--dx-mono-font)}.dx-hero{background-color:var(--dx-ink);color:#ecf4f0;color:lab(95.4949% -3.28618 .954342);border-bottom:1px solid var(--dx-line);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.045) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.045) 1px,#0000 1px);background-size:28px 28px}.dx-hero-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:clamp(40px,7vw,84px) 20px;display:grid}@media (min-width:960px){.dx-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.dx-kicker{letter-spacing:.04em;color:var(--dx-mint);align-items:center;gap:10px;margin:0;font-size:13px;display:inline-flex}.dx-dot{background:var(--dx-mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5bf0b82e;box-shadow:0 0 0 4px lab(85.7524% -51.1723 14.5511/.18)}.dx-hero h1{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:16px 0 14px;font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1.04}.dx-lead{color:#bcc7c2;color:lab(79.3222% -4.93696 1.43251);max-width:34em;margin:0;font-size:18px;line-height:1.6}.dx-hero-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.dx-btn{border-radius:10px;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;text-decoration:none!important}.dx-btn-primary{background:var(--dx-mint);color:#071a13!important;color:lab(7.60602% -8.88311 2.61089)!important}.dx-btn-primary:hover{filter:brightness(1.05)}.dx-btn-ghost{border:1px solid var(--dx-line);color:#fff!important}.dx-btn-ghost:hover{background:#ffffff0f;background:lab(100% 0 0/.06)}.dx-terminal{border:1px solid var(--dx-line);background:#040d0eeb;background:lab(3.12651% -2.36889 -1.11243/.92);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 30px 60px -30px #000c;box-shadow:0 30px 60px -30px lab(0% 0 0/.8)}.dx-terminal-bar{border-bottom:1px solid var(--dx-line);align-items:center;gap:7px;padding:12px 14px;display:flex}.dx-terminal-bar span{background:#3e4b45;background:lab(30.6688% -6.62562 1.91555);border-radius:50%;width:10px;height:10px}.dx-terminal-bar p{color:#a3b2ab;color:lab(71.2694% -6.5937 1.91144);font-size:12.5px;font-family:var(--dx-mono-font);margin:0 0 0 8px}.dx-terminal pre{color:var(--dx-code-tx);white-space:pre;margin:0;padding:18px 20px;font-size:13.5px;line-height:1.7;overflow-x:auto}.dx-layout{grid-template-columns:minmax(0,1fr);gap:40px;max-width:1200px;margin:0 auto;padding:40px 20px 24px;display:grid}@media (min-width:960px){.dx-layout{grid-template-columns:240px minmax(0,1fr);gap:56px}}.dx-side{flex-direction:column;gap:24px;min-width:0;display:flex}@media (min-width:960px){.dx-side{align-self:start;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}}.dx-side-h{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);cursor:default;margin:0 0 8px;font-size:12.5px}.dx-industries{flex-direction:column;gap:4px;display:flex}.dx-ind{border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:14.5px;display:flex;text-decoration:none!important}.dx-ind.on{background:var(--ac-soft);border-color:color-mix(in oklch, var(--ac) 35%, transparent);font-weight:600;color:var(--tx)!important}.dx-ind:not(.on):not(.off):hover{background:var(--s2)}.dx-ind.off{color:var(--tx3)}.dx-ind em{font-size:12px;font-style:normal;font-family:var(--dx-mono-font);border:1px solid var(--bd);color:var(--tx3);border-radius:999px;padding:2px 7px}.dx-toc summary{list-style:none}.dx-toc summary::-webkit-details-marker{display:none}@media (min-width:960px){.dx-toc summary{pointer-events:none}}.dx-toc ol{border-left:1px solid var(--bd);flex-direction:column;gap:2px;margin:0;padding:0 0 0 12px;list-style:none;display:flex}.dx-toc a{padding:5px 0;font-size:14px;display:block;color:var(--tx2)!important;text-decoration:none!important}.dx-toc a:hover{color:var(--ac)!important}.dx-content{min-width:0;max-width:780px}.dx-section{border-bottom:1px solid var(--bd);margin-bottom:48px;padding-bottom:48px;scroll-margin-top:88px}.dx-section:last-child{border-bottom:0}.dx-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ac);margin:0 0 8px;font-size:12px}.dx-section h2{letter-spacing:-.02em;color:var(--tx);text-wrap:balance;margin:0 0 16px;font-size:28px;line-height:1.15}.dx-section h3{color:var(--tx);margin:28px 0 10px;font-size:18px}.dx-section p,.dx-list li,.dx-steps li{color:var(--tx2);font-size:16px;line-height:1.7}.dx-section>p{margin:0 0 14px}.dx-section p strong,.dx-list strong,.dx-steps strong{color:var(--tx)}.dx-muted{color:var(--tx3)!important;font-size:14px!important}.dx-content :not(pre)>code{background:var(--s2);border:1px solid var(--bd);color:var(--tx);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:.88em}.dx-list,.dx-steps{flex-direction:column;gap:8px;margin:12px 0;padding-left:20px;display:flex}.dx-steps li::marker{color:var(--ac);font-weight:700}.dx-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0;display:grid}.dx-card{border:1px solid var(--bd);background:var(--s1);border-radius:12px;flex-direction:column;gap:6px;padding:16px;font-size:14px;line-height:1.5;transition:border-color .15s,transform .15s;display:flex;color:var(--tx2)!important;text-decoration:none!important}.dx-card span{color:var(--tx);font-size:15px;font-weight:600}.dx-card:hover{border-color:var(--ac);transform:translateY(-1px)}.dx-endpoint{margin:28px 0 10px}.dx-endpoint-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex;margin:0!important}.dx-endpoint-line code{overflow-wrap:anywhere;font-weight:500;background:0 0!important;border:0!important;padding:0!important;font-size:15px!important}.dx-endpoint-body{color:var(--tx2);margin-top:6px;font-size:15.5px}.dx-method{letter-spacing:.04em;color:#fff;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.dx-m-get{background:#00875b;background:lab(49.5131% -44.3165 15.3497)}.dx-m-post{background:#0f74c5;background:lab(47.0007% -3.24479 -50.2754)}.dx-m-patch{background:#bb7400;background:lab(55.5346% 25.4128 76.8502)}.dx-m-put{background:#8059bb;background:lab(45.5526% 32.3631 -46.5159)}.dx-m-delete{background:#cf4040;background:lab(49.4737% 56.8232 34.3326)}.dx-code{background:var(--dx-code-bg);border:1px solid #253031;border:1px solid lab(18.9484% -4.73669 -1.974);border-radius:12px;margin:14px 0 18px;overflow:hidden}.dx-code-bar{color:#9aa9a1;color:lab(67.7893% -6.59522 1.91164);border-bottom:1px solid #202b2c;border-bottom:1px solid lab(16.6283% -4.73559 -1.97238);justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;font-size:12px;display:flex}.dx-copy{font:inherit;color:#c2d2ca;color:lab(82.8695% -6.58956 1.91091);cursor:pointer;background:0 0;border:1px solid #2f3a3b;border:1px solid lab(23.5886% -4.73851 -1.97672);border-radius:6px;padding:3px 9px;font-size:12px}.dx-copy:hover{background:#ffffff0f;background:lab(100% 0 0/.06)}.dx-code pre{color:var(--dx-code-tx);white-space:pre;margin:0;padding:16px 18px;font-size:13.5px;line-height:1.65;overflow-x:auto}.dx-code pre:focus-visible{outline:2px solid var(--dx-mint);outline-offset:-2px}.dx-t-k{color:#65dfaf;color:lab(80.8493% -44.1667 12.5888)}.dx-t-s{color:#efc876;color:lab(82.8342% 6.72549 46.0157)}.dx-t-n{color:#8cc3fc;color:lab(76.5334% -7.37491 -34.3608)}.dx-t-l{color:#dc9beb;color:lab(72.6162% 34.7333 -30.4875)}.dx-t-c{color:#748481;color:lab(53.8512% -6.80992 -.0625134);font-style:italic}.dx-table-wrap{border:1px solid var(--bd);background:var(--s1);border-radius:12px;margin:14px 0 18px;overflow-x:auto}.dx-table{border-collapse:collapse;width:100%;font-size:14.5px}.dx-table caption{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);font-size:12px;font-family:var(--dx-mono-font);padding:12px 14px 0}.dx-table th{text-align:left;color:var(--tx3);border-bottom:1px solid var(--bd);padding:10px 14px;font-size:12.5px;font-weight:600}.dx-table td{border-top:1px solid var(--bd);vertical-align:top;color:var(--tx2);padding:11px 14px;line-height:1.55}.dx-table tr:first-child td{border-top:0}.dx-table td:first-child{white-space:nowrap;color:var(--tx)}.dx-table td:first-child code{font-weight:500;background:0 0!important;border:0!important;padding:0!important}.dx-type{white-space:nowrap;font-size:13px;color:var(--tx3)!important}.dx-req{color:var(--cr);font-size:12px;font-family:var(--dx-mono-font);margin-left:8px}.dx-note{border:1px solid var(--bd);border-left:3px solid var(--ac);background:var(--s1);border-radius:12px;margin:18px 0;padding:14px 16px}.dx-note-security{border-left-color:#c67c00;border-left-color:lab(59.0347% 25.0884 72.7454)}.dx-note-title{font-weight:600;color:var(--tx)!important;margin:0 0 6px!important;font-size:15px!important}.dx-note p,.dx-note li{font-size:15px!important}.dx-note .dx-list{margin:6px 0 0}.dx-mbar,.dx-mtoc{display:none}@media (max-width:959px){.dx-side{display:none}.dx-layout{gap:0;padding-top:20px}.dx-mbar{margin-bottom:12px;display:block}.dx-mind{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.dx-mind::-webkit-scrollbar{display:none}.dx-chip{border:1px solid var(--bd);background:var(--s1);white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;color:var(--tx2)!important;text-decoration:none!important}.dx-chip.on{background:var(--ac-soft);border-color:color-mix(in oklch, var(--ac) 35%, transparent);font-weight:600;color:var(--tx)!important}.dx-chip.off{color:var(--tx3)!important}.dx-mtoc{top:calc(61px + env(safe-area-inset-top));z-index:20;background:var(--bg);border-bottom:1px solid var(--bd);margin:0 -20px 24px;display:block;position:sticky}.dx-mtoc summary{color:var(--tx);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.dx-mtoc summary::-webkit-details-marker{display:none}.dx-mtoc summary:after{content:"";border-right:2px solid var(--tx3);border-bottom:2px solid var(--tx3);width:9px;height:9px;margin-top:-4px;transform:rotate(45deg)}.dx-mtoc[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.dx-mtoc ol{columns:2;column-gap:20px;max-height:60vh;margin:0;padding:4px 20px 14px;list-style:none;overflow-y:auto}.dx-mtoc a{break-inside:avoid;padding:7px 0;font-size:14.5px;display:block;color:var(--tx2)!important;text-decoration:none!important}.dx-section{scroll-margin-top:120px}}@media (max-width:640px){.dx-table,.dx-table tbody{display:block}.dx-table caption{padding-bottom:6px;display:block}.dx-table thead{display:none}.dx-table tr{border-top:1px solid var(--bd);grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 14px;display:grid}.dx-table tr:first-child{border-top:0}.dx-table td{padding:0;border:0!important}.dx-table td:first-child{white-space:normal;overflow-wrap:anywhere}.dx-table td.dx-type{place-self:center end}.dx-table td:last-child{grid-column:1/-1}.dx-table td:empty{display:none}.dx-hero-in{padding-block:36px}.dx-section h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.dx-card{transition:none}.dx-card:hover{transform:none}}
