.ApiWork{--api-proof-ink: #171714;--api-proof-paper: #f2f1ec;--api-proof-brand: #c9783c;--api-proof-source: #276e9a;--api-proof-ease-out: cubic-bezier(.3, .7, .2, 1);padding:84px 24px 112px;background:var(--Api-intro-bg, #030303);color:#f0efeb;font-family:var(--marketing-fontStack-body);scroll-margin-top:88px}.ApiWork *,.ApiWork *::before,.ApiWork *::after{box-sizing:border-box}.ApiWork :where(h2,p){margin:0}.ApiWork :where(a,[tabindex]):focus-visible{outline:2px solid var(--api-accent, #c8a779);outline-offset:3px}.ApiWork__shell{width:min(100%,var(--marketing-section-container-maxWidth));margin-inline:auto}.ApiWork__header{display:grid;gap:10px;max-width:680px;text-align:left}.ApiWork .ApiWork__header{margin:0 0 32px}.ApiWork__header :is(h2,p){font-weight:400;text-wrap:balance}.ApiWork__header h2{width:100%;max-width:600px;margin-inline:0;font:400 32px/40px var(--marketing-fontStack-display);letter-spacing:-.32px;text-wrap:balance;white-space:normal}.ApiWork__header p{width:100%;max-width:600px;margin-inline:0;font:400 20px/28px var(--marketing-fontStack-body);letter-spacing:-.12px;text-wrap:balance}.ApiWork__header p{color:var(--api-muted, #a39f95)}.ApiWork__header h2 a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 56%,transparent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.14em;transition:color 150ms ease,text-decoration-color 150ms ease}.ApiWork__header h2 a:hover{color:#f0efeb;text-decoration-color:currentColor}.ApiProof{position:relative;width:100%;min-height:540px;max-height:620px;aspect-ratio:1217 / 560;overflow:hidden;border:1px solid #292722;border-radius:4px;background:#141310}.ApiProof__demo{position:absolute;inset:24px 50% 24px auto;display:flex;width:min(1016px,calc(100% - 48px));align-items:center;justify-content:center;transform:translateX(50%)}.ApiProofResponse{position:relative;z-index:2;display:flex;width:580px;min-height:300px;max-height:100%;flex:none;flex-direction:column;gap:17px;padding:30px;overflow:hidden;border:1px solid #d6d4cd;border-radius:8px;background:var(--api-proof-paper);box-shadow:0 24px 68px rgb(0 0 0 / 30%);color:var(--api-proof-ink);transition:min-height .62s var(--api-proof-ease-out),transform .8s var(--api-proof-ease-out),opacity .4s ease}.ApiProof__demo.is-split .ApiProofResponse{transform:translateX(var(--api-proof-shift, 155px))}.ApiProof__demo.is-result .ApiProofResponse{min-height:382px;transform:none}.ApiProof__demo.is-clearing .ApiProofResponse{opacity:0}.ApiProof__demo.is-clearing .ApiProofResponse *{transition:none!important}.ApiProofRequest{display:grid;gap:9px;padding:16px 18px 14px;border-radius:7px;background:#1c1b19;color:#f6f5f1;opacity:0;transition:opacity .4s ease,transform .5s var(--api-proof-ease-out);transform:translateY(7px)}.ApiProofRequest.is-in{opacity:1;transform:none}.ApiProofRequest__origin{color:#9c9992;font-family:var(--marketing-fontStack-monospace);font-size:7.5px;letter-spacing:.36px;line-height:10px;text-transform:uppercase}.ApiProofRequest>p{max-width:54ch;font-size:13px;letter-spacing:-.04px;line-height:18px;text-wrap:pretty}.ApiProofRequest__attachment{display:flex;min-width:0;align-items:center;gap:7px;color:#b6b3ac;font-size:8.5px;line-height:11px}.ApiProofRequest__attachment>svg{width:12px;height:12px;flex:none;color:#d79564}.ApiProofRequest__attachment>span{overflow:hidden;color:#d5d2cb;text-overflow:ellipsis;white-space:nowrap}.ApiProofRequest__attachment small{margin-left:auto;color:#77746d;font-family:var(--marketing-fontStack-monospace);font-size:7px;letter-spacing:.22px;text-transform:uppercase}.ApiProofResponse__status{display:flex;height:18px;flex:none;align-items:center;gap:9px;color:#77756f;font-family:var(--marketing-fontStack-monospace);font-size:8.5px;letter-spacing:.35px;line-height:18px;opacity:0;text-transform:uppercase;transition:height .3s ease,opacity .3s ease}.ApiProofResponse__status.is-in{opacity:1}.ApiProofResponse__status [data-proof-status].is-swapping,.ApiProofContext [data-proof-row-label].is-swapping{animation:.25s ease-out api-proof-swap-in}.ApiProofResponse__status.is-done,.ApiProof__demo.is-result .ApiProofResponse__status{height:0;overflow:hidden;opacity:0}.ApiProofResponse__pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--api-proof-brand);animation:api-proof-pulse 1.2s infinite}.ApiProofResult{display:grid;max-height:0;gap:13px;overflow:hidden;opacity:0;transition:max-height .62s var(--api-proof-ease-out),opacity .35s ease,transform .5s var(--api-proof-ease-out);transform:translateY(6px)}.ApiProofResult.is-in,.ApiProof__demo.is-result .ApiProofResult{max-height:270px;opacity:1;transform:none}.ApiProofResult__answer{display:grid;gap:8px;padding:15px 17px;border-radius:7px;background:#deddd7;font-size:12px;line-height:17px}.ApiProofResult__answer p:last-child{color:#65635d;opacity:0;transform:translateY(3px)}.ApiProofResult__answer p:last-child.is-in{opacity:1;transition:opacity .32s ease,transform .35s var(--api-proof-ease-out);transform:none}.ApiProofResult__answer b{color:#383733;font-weight:500}.ApiProofResult__answer sup{color:var(--api-proof-brand);font-family:var(--marketing-fontStack-monospace);font-size:7px}.ApiProofResult__sources{display:flex;align-items:baseline;gap:13px;font-size:8px;line-height:11px;opacity:0;transform:translateY(3px)}.ApiProofResult__sources.is-in{opacity:1;transition:opacity .35s ease,transform .35s var(--api-proof-ease-out);transform:none}.ApiProofResult__sources>span{color:#817f78;font-family:var(--marketing-fontStack-monospace);font-size:7.5px;letter-spacing:.35px;text-transform:uppercase}.ApiProofResult__sources a{color:var(--api-proof-source);text-decoration:none}.ApiProofResult__sources a:hover{text-decoration:underline;text-underline-offset:2px}.ApiProofResult__sources b{color:var(--api-proof-brand);font-family:var(--marketing-fontStack-monospace);font-weight:500}.ApiProofResult__file{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#817f78;font-family:var(--marketing-fontStack-monospace);font-size:7px;letter-spacing:.22px;line-height:10px;opacity:0;text-transform:uppercase;transform:translateY(3px)}.ApiProofResult__file.is-in{opacity:1;transition:opacity .35s ease,transform .35s var(--api-proof-ease-out);transform:none}.ApiProofResult__file b{color:#5f5d57;font-weight:500}.ApiProofResult__file em{color:#9b683e;font-style:normal}.ApiProofContext{position:absolute;top:50%;left:0;z-index:1;width:272px;overflow:hidden;border:2px solid var(--api-proof-brand);border-radius:8px;background:#d9d8d2;box-shadow:0 18px 44px rgb(0 0 0 / 26%);color:var(--api-proof-ink);opacity:0;transition:opacity .45s ease,transform .6s var(--api-proof-ease-out);transform:translateY(-50%) translateX(-16px)}.ApiProof__demo.is-split .ApiProofContext{opacity:1;transform:translateY(-50%) translateX(0)}.ApiProof__demo.is-result .ApiProofContext{opacity:0;transform:translateY(-50%) translateX(-12px)}.ApiProofContext>header{display:flex;height:42px;align-items:center;gap:8px;padding:0 13px;background:var(--api-proof-brand);color:#fffaf5}.ApiProofContext__mark{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:#fffaf5;color:#392115}.ApiProofContext__mark svg{width:10px;height:10px}.ApiProofContext>header b{font-size:10.5px;font-weight:500;line-height:13px}.ApiProofContext__body{display:grid;gap:5px;padding:7px}.ApiProofContext__source{position:relative;display:grid;height:62px;align-content:space-between;padding:8px 9px 7px;overflow:hidden;border:1px solid #c8c6be;border-radius:3px;background:#f5f4ef;box-shadow:0 1px 2px rgb(0 0 0 / 8%);opacity:.45;transition:opacity .35s ease,transform .4s var(--api-proof-ease-out);transform:translateY(4px)}.ApiProofContext__source.is-on{opacity:1;transform:none}.ApiProofContext__source>span{position:relative;z-index:1;overflow:hidden;color:#6f6d67;font-family:var(--marketing-fontStack-monospace);font-size:7px;letter-spacing:.26px;line-height:9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ApiProofContext__bars{display:flex;height:31px;align-items:flex-end;gap:1px;overflow:hidden}.ApiProofContext__bars i{width:4px;height:var(--bar-height, 42%);flex:1 1 auto;border-radius:1px 1px 0 0;background:#4780a5;opacity:0;transform:scaleY(.08);transform-origin:bottom}.ApiProofContext__source.is-on .ApiProofContext__bars i{opacity:.92;transition:opacity .18s ease var(--bar-delay, 0ms),transform .24s var(--api-proof-ease-out) var(--bar-delay, 0ms);transform:scaleY(1)}.ApiProofContext>footer{display:flex;height:30px;align-items:center;justify-content:space-between;padding:0 10px;border-top:1px solid #c3c1b9;background:#ecebe6;color:#77756f;font-family:var(--marketing-fontStack-monospace);font-size:6.5px;letter-spacing:.2px;text-transform:uppercase}.ApiProof__connector{position:absolute;top:50%;left:272px;width:34px;height:2px;background:var(--api-proof-brand);opacity:0;transition:opacity .25s ease}.ApiProof__connector::after{position:absolute;top:-2px;right:-1px;width:6px;height:6px;border-radius:50%;background:var(--api-proof-brand);content:""}.ApiProof__demo.is-split .ApiProof__connector{opacity:1;transition:opacity .3s ease .45s}.ApiProof__demo.is-result .ApiProof__connector{opacity:0}.ApiProof.is-static .ApiProofResponse{min-height:382px}.ApiProof.is-static .ApiProofRequest,.ApiProof.is-static .ApiProofResult,.ApiProof.is-static .ApiProofResult__answer p:last-child,.ApiProof.is-static .ApiProofResult__sources,.ApiProof.is-static .ApiProofResult__file{opacity:1;transform:none}.ApiProof.is-static .ApiProofResult{max-height:270px}.ApiProof.is-static .ApiProofResponse__status,.ApiProof.is-static .ApiProofContext,.ApiProof.is-static .ApiProof__connector{display:none}@keyframes api-proof-pulse{0%,100%{opacity:1}50%{opacity:.42}}@keyframes api-proof-swap-in{0%{opacity:0;transform:translateY(2px)}100%{opacity:1;transform:none}}@media(max-width:1120px){.ApiWork__header h2{white-space:normal}.ApiProofContext,.ApiProof__connector{display:none}.ApiProof__demo.is-split .ApiProofResponse{transform:none}}@media(max-width:767px){.ApiWork{padding:64px 20px}.ApiWork__header{margin-bottom:32px}.ApiWork__header h2{font-size:var(--marketing-text-heading-1-size);line-height:var(--marketing-text-heading-1-lineHeight)}.ApiWork__header p{font-size:var(--marketing-text-subtitle-size);line-height:var(--marketing-text-subtitle-lineHeight)}.ApiProof{min-height:560px;max-height:none;aspect-ratio:3 / 4}.ApiProof__demo{inset:16px;width:auto;transform:none}.ApiProofResponse,.ApiProof__demo.is-result .ApiProofResponse,.ApiProof.is-static .ApiProofResponse{width:100%;min-height:0;gap:14px;padding:20px}.ApiProofRequest{padding:14px 15px 13px}.ApiProofRequest>p{font-size:12px;line-height:17px}.ApiProofResult__sources{flex-wrap:wrap}}@media(max-width:410px){.ApiProofResponse,.ApiProof__demo.is-result .ApiProofResponse,.ApiProof.is-static .ApiProofResponse{padding:17px}.ApiProofResult__answer{padding:13px 14px}}@media(prefers-reduced-motion:reduce){.ApiWork *,.ApiWork *::before,.ApiWork *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(forced-colors:active){.ApiProof,.ApiProofResponse,.ApiProofContext,.ApiProofRequest{border:1px solid CanvasText}.ApiProof::before{display:none}.ApiProofRequest{color:Canvas;background:CanvasText}.ApiProofResponse__pulse{background:Highlight}}@media print{.ApiWork{padding:28px 0;color:#111;background:#fff}.ApiWork__header p{color:#444}.ApiProof{min-height:0;aspect-ratio:auto;overflow:visible;border-color:#aaa;background:#fff}.ApiProof__demo{position:relative;inset:auto;width:auto;min-height:0;transform:none}.ApiProofResponse{box-shadow:none}}
