.apx-m{display:none}@media(max-width:720px){body.api-page-body{--apx-m-pad: 18px;--apx-m-gap: 22px;--apx-m-radius: 22px;--apx-m-jump-h: 72px;--apx-m-touch: 48px;--apx-m-ink: #0a162e;--apx-m-muted: #66758f;--apx-m-line: rgba(10, 22, 46, .08);--apx-m-surface: #ffffff;--apx-m-wash: #eef4fb;--apx-m-sky: #f5f9ff;--apx-m-teal: #0d9488;--apx-m-teal-deep: #0f766e;--apx-m-blue: #1e40af}body.api-page-body.is-apx-mobile{overflow-x:clip;background:radial-gradient(120% 60% at 100% -10%,rgba(45,212,191,.16),transparent 48%),radial-gradient(90% 50% at -10% 20%,rgba(96,165,250,.18),transparent 46%),linear-gradient(180deg,#f7faff,#fbfdff 42%,#f4f8fd)}.apx-m{display:block}.apx-m__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.apx-m__offline{position:sticky;top:var(--a-chrome, 68px);z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:11px var(--apx-m-pad);background:#fff8f1;border-bottom:1px solid #fdba74;color:#9a3412;font-size:.8125rem;line-height:1.35}.apx-m__offline[hidden]{display:none!important}.apx-m__offline strong{font-weight:700}.apx-m__offline-retry{margin-left:auto;min-height:36px;padding:0 14px;border:1px solid #fb923c;border-radius:999px;background:#fff;color:#9a3412;font:inherit;font-weight:600;cursor:pointer}.apx-m__offline-retry:focus-visible{outline:2px solid var(--apx-m-blue);outline-offset:2px}.apx-m__jump{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:70;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;border:1px solid rgba(255,255,255,.75);border-radius:20px;background:#ffffffe6;box-shadow:0 1px #fffffff2 inset,0 22px 50px -20px #0a162e73;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.apx-m__jump-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:6px 4px;border-radius:14px;color:var(--apx-m-muted);font-size:.6875rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;text-align:center}.apx-m__jump-link svg,.apx-m__jump-link img{display:block;opacity:.85}.apx-m__jump-link.is-on{background:linear-gradient(180deg,#0f172a,#162d5d);color:#fff;box-shadow:0 10px 22px -14px #0f172acc}.apx-m__jump-link.is-on svg,.apx-m__jump-link.is-on img{opacity:1}.apx-m__jump-link:focus-visible{outline:2px solid var(--apx-m-blue);outline-offset:2px}body.api-page-body .page{padding-bottom:calc(var(--apx-m-jump-h) + env(safe-area-inset-bottom,0px))}body.api-page-body .apx-story{height:auto!important;overflow-x:clip;overflow-y:visible;overflow-anchor:none;padding-bottom:12px}body.api-page-body.is-apx-mobile .apx-story{--bx: 0 !important;--by: 0 !important;--bs: 1 !important;--br: 0 !important;--rx: 0 !important;--bo: 1 !important;--lo: 0 !important;--do: 0 !important;--eo: 0 !important;--uo: 0 !important;--vo: 0 !important;--rec: 0 !important;--ai: 0 !important}body.api-page-body.is-apx-mobile .apx-story .apx-stage,body.api-page-body.is-apx-mobile .apx-story .apx-lab,body.api-page-body.is-apx-mobile .apx-story .apx-shell,body.api-page-body.is-apx-mobile .apx-story .apx-browser,body.api-page-body.is-apx-mobile .apx-story .apx-born,body.api-page-body.is-apx-mobile .apx-story .apx-recorded,body.api-page-body.is-apx-mobile .apx-story .apx-rec{display:none!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;opacity:0!important}body.api-page-body .apx-story__sticky{position:static!important;display:flex;flex-direction:column;height:auto!important;min-height:0;overflow:visible;padding:var(--a-chrome, 68px) var(--apx-m-pad) 36px;gap:0}body.api-page-body .apx-sky__blob{opacity:.55;filter:blur(40px)}body.api-page-body .apx-sky__lines,body.api-page-body .apx-sky__glow,body.api-page-body .apx-story .apx-flows,body.api-page-body .apx-story .apx-flow-in,body.api-page-body .apx-story .apx-nexus,body.api-page-body .apx-story .apx-cursor,body.api-page-body .apx-story .apx-routes,body.api-page-body .apx-story .apx-note:not(.apx-note--scroll){display:none!important}body.api-page-body .apx-story .apx-note--scroll{display:none!important}body.api-page-body .apx-story .apx-story__copy{position:relative!important;display:flex;flex-direction:column;gap:var(--apx-m-gap);width:100%!important;max-width:none!important;margin:0!important;padding:0!important;left:auto!important;top:auto!important;transform:none!important;opacity:1!important;pointer-events:auto!important}body.api-page-body .apx-story .apx-story__copy:before{content:none!important;display:none!important}body.api-page-body .apx-story .apx-beat,.apx-js body.api-page-body .apx-story .apx-beat,.apx-js body.api-page-body .apx-story .apx-beat.is-on{display:block!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;margin:0;padding:4px 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;scroll-margin-top:calc(var(--a-chrome, 68px) + 20px)}body.api-page-body .apx-story .apx-beat:before{content:none;display:none}body.api-page-body .apx-story .apx-beat[data-beat="0"]{padding:0 0 18px}body.api-page-body .apx-story .apx-mark{display:flex;align-items:center;gap:10px;margin:0 0 12px}body.api-page-body .apx-story .apx-beat[data-beat="0"] .apx-mark{margin:0 0 14px}body.api-page-body .apx-story .apx-num{min-width:36px;height:30px;padding:0 8px;border-radius:9px;background:linear-gradient(180deg,#13233f,#0b1730);box-shadow:none;color:#fff;font-size:.75rem}body.api-page-body .apx-story .apx-mark__label{color:var(--apx-m-teal-deep);font-size:.6875rem;letter-spacing:.12em}body.api-page-body .apx-story .apx-story__title,body.api-page-body .apx-story .apx-story__title--hero{max-width:16ch;font-size:1.7rem;line-height:1.12;letter-spacing:-.042em;color:var(--apx-m-ink);text-wrap:balance}body.api-page-body .apx-story .apx-story__title--hero{max-width:12.5ch;font-size:2rem}body.api-page-body .apx-story .apx-em{color:var(--apx-m-teal-deep)}body.api-page-body .apx-story .apx-em--teal{background:linear-gradient(120deg,#0f766e 10%,#2563eb 90%);-webkit-background-clip:text;background-clip:text;color:transparent}body.api-page-body .apx-story .apx-story__lead{margin-top:12px;max-width:34ch;font-size:.9375rem;line-height:1.55;color:var(--apx-m-muted)}body.api-page-body .apx-story .apx-beat[data-beat="0"] .apx-story__lead{margin-top:14px;max-width:36ch;font-size:1rem;line-height:1.55}body.api-page-body .apx-story .apx-lead-br{display:none}body.api-page-body .apx-story .apx-story__cta{margin-top:18px}body.api-page-body .apx-story .apx-story__btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--apx-m-touch);width:auto;max-width:100%;padding:0 20px;border-radius:14px;font-size:.9375rem;box-shadow:0 16px 28px -16px #1e40afb3}body.api-page-body .apx-story .apx-stage{position:relative!important;inset:auto!important;display:none!important;height:auto!important;min-height:0!important;margin-top:0;perspective:none!important;transform:none!important}body.api-page-body.is-apx-mobile .apx-story .apx-story__copy{gap:var(--apx-m-gap)}body.api-page-body .apx-live{padding:150px 0 20px}body.api-page-body .apx-live .apx-wrap{width:calc(100% - (var(--apx-m-pad) * 2))}body.api-page-body .apx-live__head{margin-bottom:16px;text-align:center}body.api-page-body .apx-live__head .apx-h2{max-width:16ch;margin-left:auto;margin-right:auto;font-size:1.65rem;line-height:1.12;letter-spacing:-.04em;text-align:center}body.api-page-body .apx-live__head .apx-lead{max-width:36ch;margin-left:auto;margin-right:auto;font-size:.9375rem;text-align:center}body.api-page-body .apx-live__window{border:1px solid rgba(10,22,46,.08);border-radius:calc(var(--apx-m-radius) + 4px);box-shadow:0 1px #ffffffe6 inset,0 28px 56px -30px #0a162e80}body.api-page-body .apx-live__blurb,body.api-page-body .apx-live__trust,body.api-page-body .apx-live__bagnotes,body.api-page-body .apx-live__perks{display:none}body.api-page-body .apx-live__long-wrap{position:relative}body.api-page-body .apx-live__long-wrap.is-clamped .apx-live__code,body.api-page-body .apx-live__long-wrap.is-clamped .apx-live__edit{max-height:140px}body.api-page-body .apx-live__expand{display:none;width:100%;min-height:40px;margin-top:8px;border:1px solid var(--apx-m-line);border-radius:10px;background:var(--apx-m-wash);color:var(--apx-m-ink);font:inherit;font-weight:600;font-size:.8125rem;cursor:pointer}body.api-page-body .apx-live__long-wrap.is-clamped .apx-live__expand{display:block}body.api-page-body .apx-ways{padding:36px 0 20px}body.api-page-body .apx-ways__chaos,body.api-page-body .apx-ways__sheets,body.api-page-body .apx-ways__rest,body.api-page-body .apx-ways__note{display:none!important}body.api-page-body .apx-ways__head{text-align:center}body.api-page-body .apx-ways__head h2{max-width:18ch;margin-left:auto;margin-right:auto;font-size:1.55rem;line-height:1.12;letter-spacing:-.04em;text-align:center}body.api-page-body .apx-ways__lead{max-width:36ch;margin-left:auto;margin-right:auto;text-align:center}body.api-page-body .apx-ways__lead br{display:none}body.api-page-body .apx-ways__grid{grid-template-columns:1fr!important;gap:8px}body.api-page-body .apx-ways__card,body.api-page-body .apx-ways__card.is-on{grid-column:auto!important;min-height:0;padding:14px 14px 14px 12px;border-radius:16px;background:#ffffffc7}body.api-page-body .apx-ways__card.is-on{background:linear-gradient(180deg,#fff,#f3f8ff);box-shadow:0 18px 36px -26px #0a162e73}body.api-page-body .apx-ways__actions{display:grid;gap:10px}body.api-page-body .apx-ways__actions .apx-story__btn,body.api-page-body .apx-ways__actions .apx-story__ghost{width:100%;min-height:var(--apx-m-touch);justify-content:center;border-radius:14px}body.api-page-body .apx-faq{padding:28px 0 16px}body.api-page-body .apx-faq__art{display:none}body.api-page-body .apx-faq__grid{grid-template-columns:1fr;gap:16px}body.api-page-body .apx-faq__intro .apx-h2{max-width:14ch;font-size:1.55rem;letter-spacing:-.04em}body.api-page-body .apx-faq__item{border-radius:16px;background:#fffc;overflow:hidden}body.api-page-body .apx-faq__q{min-height:var(--apx-m-touch);gap:10px}body.api-page-body .apx-related{padding-bottom:8px}body.api-page-body .apx-related__list{display:grid;grid-template-columns:1fr;justify-content:stretch;gap:10px}body.api-page-body .apx-related__list li{width:100%;max-width:none}body.api-page-body .apx-related__list a{display:flex;width:100%;max-width:none;min-height:var(--apx-m-touch);box-sizing:border-box;border-radius:999px;white-space:normal}body.api-page-body.is-apx-m-landscape .apx-live__gallery{grid-template-rows:minmax(120px,140px) auto}body.api-page-body.is-apx-m-landscape .apx-live__stage{min-height:120px}body.api-page-body.is-apx-m-landscape .apx-live.is-inspect .apx-live__dock-body{height:min(70vh,560px);max-height:min(70vh,560px)}}@media(max-width:374px){body.api-page-body{--apx-m-pad: 14px;--apx-m-gap: 18px;--apx-m-radius: 18px}body.api-page-body .apx-story .apx-story__title{font-size:1.45rem}body.api-page-body .apx-story .apx-story__title--hero{font-size:1.7rem}body.api-page-body .apx-story .apx-story__btn{width:100%}body.api-page-body .apx-m__jump{left:8px;right:8px}body.api-page-body .apx-m__jump-link{font-size:.625rem;min-height:50px}}@media(min-width:375px)and (max-width:414px){body.api-page-body{--apx-m-pad: 18px;--apx-m-gap: 22px}body.api-page-body .apx-story .apx-story__title--hero{font-size:2rem}}@media(min-width:415px)and (max-width:500px){body.api-page-body{--apx-m-pad: 20px;--apx-m-gap: 24px;--apx-m-radius: 24px}body.api-page-body .apx-story .apx-story__title{font-size:1.85rem}body.api-page-body .apx-story .apx-story__title--hero{font-size:2.2rem}body.api-page-body .apx-ways__grid{grid-template-columns:1fr 1fr!important}body.api-page-body .apx-ways__card.is-on{grid-column:1 / -1!important}}@media(min-width:501px)and (max-width:720px){body.api-page-body{--apx-m-pad: 22px;--apx-m-gap: 22px}body.api-page-body .apx-story .apx-story__title--hero{font-size:1.85rem}body.api-page-body .apx-ways__grid{grid-template-columns:1fr 1fr!important}}@media(max-width:720px)and (prefers-reduced-motion:reduce){body.api-page-body .apx-story .apx-m-scene,body.api-page-body .apx-story .apx-m-scene *,body.api-page-body .apx-story .apx-m-scene__orb,body.api-page-body .apx-story .apx-m-scene__cursor,body.api-page-body .apx-story .apx-m-scene__ripple,body.api-page-body .apx-story .apx-m-scene__cart,body.api-page-body .apx-story .apx-m-scene__recdot,body.api-page-body .apx-story .apx-m-scene__caret{transition:none!important;animation:none!important}body.api-page-body .apx-story .apx-m-scene,body.api-page-body .apx-story .apx-m-scene__img,body.api-page-body .apx-story .apx-m-scene__badge,body.api-page-body .apx-story .apx-m-scene__price,body.api-page-body .apx-story .apx-m-scene__viewport,body.api-page-body .apx-story .apx-m-scene__req,body.api-page-body .apx-story .apx-m-scene__code,body.api-page-body .apx-story .apx-m-scene__minilist li,body.api-page-body .apx-story .apx-m-scene__body--ai li,body.api-page-body .apx-story .apx-m-scene__body--run li,body.api-page-body .apx-story .apx-m-scene__body--res li{opacity:1!important;transform:none!important}}
