.docs-page{max-width:1240px;margin-inline:auto;padding:76px 32px 100px}.docs-heading{max-width:880px;padding-bottom:58px}.docs-heading h1{letter-spacing:-.055em;max-width:15ch;margin:20px 0 28px;font-size:clamp(2.6rem,5.6vw,4.8rem);line-height:1.08}.docs-lead{color:#c8c6ca;max-width:62ch;font-size:1.15rem;line-height:1.75}.docs-layout{border-top:1px solid #4e4e50;grid-template-columns:205px minmax(0,1fr);align-items:start;gap:56px;padding-top:42px;display:grid}.docs-nav{gap:17px;font-size:.86rem;display:grid;position:sticky;top:110px}.docs-nav>a{color:#c8c6ca;padding-block:3px;text-decoration:none}.docs-nav>a:hover{color:#fff}.docs-nav .docs-nav-cta{color:#ff8da6;margin-top:14px}.docs-content{min-width:0}.docs-content>section{border-bottom:1px solid #38383d;margin-bottom:44px;padding-bottom:65px;scroll-margin-top:104px}.docs-content .section-title{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.15}.docs-content p,.docs-content li{color:#cfccd0;font-size:.96rem;line-height:1.85}.docs-content p{margin-block:18px}.docs-content a,.legal-page a{color:#ff91aa;text-underline-offset:4px}.docs-content strong{color:#f3eff1}.docs-table code,.docs-content :where(p,li) code{color:#f3dee4;overflow-wrap:anywhere;font-size:.84em}.docs-notice{color:#e2d2d7;background:#6f22321a;border-left:2px solid #c3073f;margin-bottom:28px;padding:20px 23px;font-size:.91rem;line-height:1.8}.docs-steps{padding-left:22px}.docs-steps li{margin-bottom:15px;padding-left:9px}.docs-endpoint{border-block:1px solid #38383d;gap:12px;margin-top:27px;padding-block:20px;display:grid}.docs-endpoint span{color:#a8a4ab;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.docs-endpoint code{color:#fff1f5;overflow-wrap:anywhere;font-size:1.05rem}.docs-controls{margin-inline:0;border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:24px;padding:0;display:flex}.docs-controls button,.docs-copy{font:inherit;color:#c8c6ca;cursor:pointer;background:#202023;border:1px solid #4e4e50;border-radius:7px;min-height:42px;padding:10px 15px;font-size:.78rem}.docs-controls button[aria-pressed=true]{color:#fff;background:#6f2232;border-color:#b05a73}.docs-toggle{color:#d2cfd4;align-items:center;gap:8px;padding:10px 4px;font-size:.84rem;display:flex}.docs-toggle input{accent-color:#c3073f;width:17px;height:17px}.docs-code{background:#151517;border:1px solid #424247;border-radius:10px;margin-block:16px 23px;margin-inline:0;position:relative;overflow:hidden}.docs-code-bar{color:#aaa5ae;border-bottom:1px solid #343438;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px 9px 20px;font-size:.77rem;display:flex}.docs-copy{background:0 0;flex-shrink:0;padding:5px 12px}.docs-code pre{color:#e9e2e6;tab-size:2;max-width:100%;margin:0;padding:22px;font-size:.8rem;line-height:1.85;overflow-x:auto}.docs-copy-status:not(:empty){color:#edb3c3;padding:0 20px 14px;font-size:.78rem;display:block}.docs-content .docs-caption{color:#aaa6ae;font-size:.81rem}.docs-callout{border-left:2px solid #9b6e7b;margin-block:28px;padding:4px 22px}.docs-callout p{margin-bottom:4px}.docs-token-example{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.docs-token-example>div{border-block:1px solid #424247;gap:12px;padding:18px 0;display:grid}.docs-token-example span{color:#aaa6ae;font-size:.75rem}.docs-token-example strong{font-size:2rem;font-weight:500}.docs-table-scroll{border:1px solid #424247;border-radius:9px;width:100%;margin-block:26px;overflow-x:auto}.docs-table{border-collapse:collapse;text-align:left;width:100%;min-width:510px;font-size:.84rem}.docs-table th,.docs-table td{vertical-align:top;color:#c8c4cb;border-bottom:1px solid #38383d;padding:19px 18px;line-height:1.7}.docs-table th{color:#f2ecf0;font-weight:500}.docs-table thead th{color:#aaa6ae;letter-spacing:.045em;background:#222225;font-size:.74rem}.docs-table tr:last-child th,.docs-table tr:last-child td{border-bottom:0}.docs-table small{color:#aaa6ae;margin-top:6px;font-size:.73rem;font-weight:400;display:block}.docs-integrations{min-width:630px}.docs-status{white-space:nowrap;color:#f0c1cd;border:1px solid #785360;border-radius:30px;padding:2px 8px;font-size:.74rem;display:inline-block}.docs-status.is-unavailable{color:#b9b5bd;border-color:#4e4e50}.docs-detail{border-bottom:1px solid #424247;padding:21px 0;scroll-margin-top:104px}.docs-detail summary{color:#f2ecf0;cursor:pointer;min-height:30px;padding-right:4px;font-weight:500;line-height:1.6}.docs-detail summary span{color:#b3adb7;margin-left:12px;font-size:.74rem;font-weight:400;display:inline-block}.docs-detail[open] summary{color:#ffafc3;padding-bottom:10px}.legal-page{max-width:890px;margin-inline:auto;padding:80px 32px 100px}.legal-page h1{letter-spacing:-.045em;margin-block:20px 26px;font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.1}.legal-page h2{letter-spacing:-.02em;margin-top:38px;font-size:1.4rem}.legal-page p,.legal-page li{color:#c9c4ce;line-height:1.9}.legal-page section{scroll-margin-top:110px}.legal-draft{color:#e8c8d1;border:1px solid #785360;border-radius:10px;margin-block:28px 38px;padding:20px 24px;line-height:1.8}.legal-page .docs-detail p{padding-right:16px}.legal-footer-links{border-top:1px solid #424247;flex-wrap:wrap;gap:24px;margin-top:44px;padding-top:30px;display:flex}.docs-page :focus-visible,.legal-page :focus-visible{outline-offset:5px;outline:2px solid #ff91aa}@media (max-width:820px){.docs-page{padding:52px 22px 65px}.docs-layout{grid-template-columns:minmax(0,1fr);gap:30px}.docs-nav{border-bottom:1px solid #38383d;flex-wrap:wrap;gap:12px 21px;padding-bottom:25px;display:flex;position:static}.docs-nav .eyebrow{flex-basis:100%}.docs-nav .docs-nav-cta{margin-top:0}.docs-heading{padding-bottom:34px}.docs-content>section{margin-bottom:30px;padding-bottom:42px}.legal-page{padding:52px 22px 65px}}@media (max-width:480px){.docs-page{padding-inline:18px}.docs-token-example{grid-template-columns:repeat(2,1fr)}.docs-code pre{padding:18px 14px;font-size:.75rem}.docs-code-bar{padding-left:14px}.docs-detail summary span{margin-left:18px;display:block}.docs-notice{padding:17px}.docs-heading h1{font-size:2.7rem}}
