.ds-stepboard{position:relative;padding:clamp(24px,3.5vw,48px);border-radius:var(--ds-r-xl);color:#fff;background:linear-gradient(150deg,#4a85ff,#296efa 34%,#1d3fc4 78%,#160048 125%);box-shadow:0 50px 90px -46px rgba(22,0,72,.6)}.ds-stepboard-cap{display:flex;justify-content:space-between;gap:12px;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.ds-stepboard-steps{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px 20px;gap:34px 20px;align-items:start}.ds-stepboard-step{position:relative;display:grid;grid-gap:14px;gap:14px;min-width:0;transition:opacity .6s var(--ds-ease)}.ds-stepboard-step--wide{grid-column:span 2}.ds-stepboard-label{display:flex;align-items:center;gap:10px;min-width:0;font:600 1rem/1.3 var(--ds-font-d);letter-spacing:-.01em}.ds-stepboard-label i{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 .8125rem/1 var(--ds-font-d);font-style:normal;color:var(--ds-purple);background:#fff}.ds-stepboard-step:not(.ds-stepboard-step--end) .ds-stepboard-label:after{content:"";flex:1 1 16px;min-width:16px;margin-right:-20px;border-top:2px dashed rgba(255,255,255,.45)}.ds-stepboard-body{display:grid;grid-gap:12px;gap:12px;min-width:0}.ds-stepboard-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ds-stepboard .ds-ui{min-width:0;transition:transform .6s var(--ds-ease),box-shadow .6s var(--ds-ease)}.ds-stepboard .ds-ui-btns{margin-top:12px;flex-wrap:wrap}.ds-stepboard .ds-ui-btns span{white-space:nowrap}.ds-stepboard .ds-ui-note{margin-top:6px}.ds-stepboard[data-live] .ds-stepboard-step{opacity:.7}.ds-stepboard[data-live] .ds-stepboard-step.on{opacity:1}.ds-stepboard[data-live] .ds-stepboard-step.on .ds-ui{transform:translateY(-4px);box-shadow:0 0 0 .5px rgba(22,0,72,.06),0 34px 60px -24px rgba(22,0,72,.7)}.ds-stepboard .ds-code{padding:16px 18px;font-size:.875rem;color:#e3e9ff;background:rgba(22,0,72,.5);overflow-wrap:anywhere}.ds-doclist{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--ds-line)}.ds-doclist li{display:flex;justify-content:space-between;align-items:center;gap:12px}.ds-apidocs-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.ds-hurdles{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;border-radius:var(--ds-r-xl);overflow:hidden;background:#fff;box-shadow:0 0 0 .5px var(--ds-line),0 40px 80px -46px rgba(22,0,72,.5)}.ds-hurdle{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,48px)}.ds-hurdle+.ds-hurdle{border-top:1px solid var(--ds-line)}.ds-hurdle h3{display:flex;align-items:center;gap:12px;font:600 clamp(1.25rem,1.1rem + .5vw,1.5rem)/1.2 var(--ds-font-d);letter-spacing:-.018em}.ds-hurdle-n{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 .875rem/1 var(--ds-font-d);color:var(--ds-blue);background:var(--ds-lav-100);box-shadow:inset 0 0 0 1px var(--ds-lav-300)}.ds-hurdle .ds-hurdle-copy>p{margin-top:12px;color:var(--ds-ink-2)}.ds-hurdle .ds-hurdle-copy>.ds-hurdle-fix{margin-top:18px;padding-top:18px;border-top:1px dashed var(--ds-lav-300);color:var(--ds-purple)}.ds-hurdle-fix b{color:var(--ds-blue);font-weight:600}.ds-hurdle-art{padding:clamp(20px,3vw,36px);border-radius:var(--ds-r-lg);background:linear-gradient(150deg,var(--ds-lav-100) 0,var(--ds-lav-200) 100%)}.ds-hurdle-art .ds-ui{min-width:0}.ds-hurdle-art .ds-tone{color:var(--ds-blue)}.ds-igf{position:relative;margin:0;padding:clamp(22px,3.4vw,44px);border-radius:var(--ds-r-xl);color:#fff;background:linear-gradient(160deg,#22105a,#160048 52%,#1d3fc4 135%);box-shadow:0 0 0 .5px rgba(22,0,72,.1),0 50px 90px -46px rgba(22,0,72,.6)}.ds-igf-grid{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,.9fr) 64px minmax(0,1.1fr);align-items:stretch}.ds-igf-col{display:flex;flex-direction:column;gap:14px;min-width:0}.ds-igf-col:not(.ds-igf-col--out)>.ds-ui{margin-block:auto}.ds-igf-h{display:grid;grid-gap:2px;gap:2px;margin:0}.ds-igf-h b{font:600 1.0625rem/1.25 var(--ds-font-d);letter-spacing:-.01em}.ds-igf-h span{font-size:.8125rem;color:rgba(255,255,255,.74)}.ds-igf .ds-ui{min-width:0}.ds-igf-link{position:relative;align-self:center;display:grid;place-items:center;height:28px;margin-top:44px}.ds-igf-link:before{content:"";position:absolute;left:2px;right:2px;top:50%;border-top:2px dashed rgba(255,255,255,.42)}.ds-igf-link .ds-ic{position:relative;width:26px;height:26px;padding:6px;border-radius:50%;background:#fff;stroke:var(--ds-purple);stroke-width:2.4}.ds-igf-feed{list-style:none;margin-bottom:0;padding-left:0}.ds-igf-new{animation:ds-igf-in .7s var(--ds-ease) both}.ds-igf[data-live] .ds-igf-feed li:first-child b{color:var(--ds-blue)}@keyframes ds-igf-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ds-igf-bal{margin-top:10px;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}.ds-igf-outs{display:grid;grid-gap:14px;gap:14px}.ds-igf-note{margin-top:6px}.ds-igf .ds-igf-cap{margin:22px 0 0;text-align:center;font-size:.8125rem;color:rgba(255,255,255,.74)}.ds-igproof{padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px)}.ds-igproof .ds-proofline{margin:0}.ds-ighard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.ds-ighard-list{list-style:none;margin:clamp(28px,3vw,40px) 0 0;padding:0}.ds-ighard-list li{padding:22px 0;border-top:1px solid var(--ds-line)}.ds-ighard-list li:last-child{border-bottom:1px solid var(--ds-line)}.ds-ighard-list h3{font:600 1.1875rem/1.25 var(--ds-font-d);letter-spacing:-.014em}.ds-ighard .ds-ighard-list p{margin-top:6px;color:var(--ds-ink-2);font-size:.9688rem}.ds-igfull{position:-webkit-sticky;position:sticky;top:104px;padding:clamp(26px,3.4vw,44px);border-radius:var(--ds-r-xl);color:#fff;background:linear-gradient(150deg,#4a85ff,#296efa 34%,#1d3fc4 78%,#160048 125%);box-shadow:0 50px 90px -46px rgba(22,0,72,.6)}.ds-igfull h3{font:600 clamp(1.5rem,1.2rem + 1vw,2rem)/1.15 var(--ds-font-d);letter-spacing:-.022em}.ds-igfull .ds-stars{margin-top:20px;gap:12px;color:rgba(255,255,255,.9);font-size:.9688rem}.ds-igfull .ds-stars li:before{background:#fff}.ds-igfull .ds-stars b{color:#fff;font-weight:600}.ds-igfull .ds-igfull-say{margin-top:24px;font:600 1.125rem/1.4 var(--ds-font-d);letter-spacing:-.01em}.ds-igfull .ds-ui{min-width:0;margin-top:20px}.ds-igfull-cta{margin-top:24px}@media (max-width:1040px){.ds-igf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 20px}.ds-igf-link{display:none}.ds-igf-col--out{grid-column:1/-1}.ds-igf-outs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ds-ighard{grid-template-columns:minmax(0,1fr)}.ds-igfull{position:static}}@media (max-width:900px){.ds-stepboard-steps{grid-template-columns:minmax(0,1fr);gap:24px}.ds-stepboard-step--wide{grid-column:auto}.ds-stepboard-step .ds-stepboard-label:after{display:none}.ds-hurdle{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ds-stepboard{padding:18px;border-radius:24px}.ds-stepboard-extra{display:none}.ds-stepboard-pair{grid-template-columns:minmax(0,1fr);gap:12px}.ds-stepboard-steps{gap:20px;margin-top:16px}.ds-stepboard-cap{flex-direction:column;gap:2px}.ds-doclist li{flex-wrap:wrap;gap:2px 12px}.ds-apidocs-acts{flex-direction:column;align-items:stretch}.ds-apidocs-acts .ds-more{align-self:center}.ds-hurdles{border-radius:26px}.ds-hurdle{gap:20px;padding:26px 18px}.ds-hurdle h3{align-items:flex-start}.ds-hurdle-art{padding:14px;border-radius:20px}.ds-igf{padding:18px;border-radius:24px}.ds-igf-grid,.ds-igf-outs{grid-template-columns:minmax(0,1fr)}.ds-igf-feed li:nth-child(n+4){display:none}.ds-igf .ds-igf-cap{text-align:left}.ds-igfull{padding:26px 20px;border-radius:26px}.ds-igfull-cta .ds-btn{width:100%;justify-content:space-between}}@media (max-width:400px){#api-docs .ds-spot{padding:10px;border-radius:22px}#api-docs .ds-spot-card{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.ds-stepboard .ds-ui,.ds-stepboard-step{transition:none}.ds-igf-new{animation:none}}