@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/plus-jakarta-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/plus-jakarta-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/plus-jakarta-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/plus-jakarta-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/brand/plus-jakarta-sans-latin-800-normal.woff2)format("woff2")}:root{color:#232137;font-synthesis:none;--purple:#2b216f;--gold:#e8b923;--muted:#6a6d82;--line:#e7e8ef;--white:#fff;--soft:#f2f0fb;background:#f8f9fc;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:var(--purple);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #beaff5}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}h1{font-size:30px;font-weight:700;line-height:1.25}h2{font-size:19px;font-weight:700;line-height:1.35}h3{font-size:16px;line-height:1.4}p{color:var(--muted);font-size:14px;line-height:1.7}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}code{font-size:12px}pre{margin:0;overflow:auto}.icon{vertical-align:middle;flex:none;width:18px;height:18px}.brand{color:var(--purple);align-items:center;gap:10px;font-size:17px;font-weight:800;line-height:1.1;display:inline-flex}.brand:hover{text-decoration:none}.brand img{border-radius:9px;flex:none}.brand-sub{letter-spacing:.17em;text-transform:uppercase;color:#817b98;margin-top:5px;font-size:10px;font-weight:600;display:block}.eyebrow{color:#77718c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.5;display:block}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:700;line-height:1.4;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.button:hover{text-decoration:none}.button:active{transform:translateY(1px)}.button.primary{background:var(--purple);color:#fff;box-shadow:0 2px 2px #2b216f0d}.button.primary:hover{background:#3b3089}.button.secondary{color:#37324e;background:#fff;border-color:#dedde8}.button.secondary:hover{background:#f5f3fb}.button.small{min-height:34px;padding:8px 12px;font-size:11px}.button.danger{color:#a73c45;background:#fff;border-color:#f0caca}.button.full{width:100%;margin-top:12px}.button .icon{width:15px;height:15px}.icon-button{color:#726d83;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:var(--soft)}.text-button{color:var(--purple);font-size:inherit;background:0 0;border:0;padding:0;font-weight:600}.text-button:hover{text-decoration:underline}.environment-pill{letter-spacing:.01em;color:var(--purple);background:#f8f6ff;border:1px solid #dfd9f3;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.environment-pill .icon{color:#7b7297;width:12px;height:12px;transform:rotate(90deg)}.status-dot{background:#8a75d6;border-radius:50%;width:6px;height:6px;display:inline-block}.field{flex-direction:column;min-width:0;margin-bottom:15px;display:flex}.field label{color:#3a354c;margin-bottom:7px;font-size:12px;font-weight:650;line-height:1.5}.field input,.field select{color:#27223b;background:#fff;border:1px solid #dcdce7;border-radius:7px;width:100%;height:46px;padding:0 12px;font-size:16px;transition:border-color .16s,box-shadow .16s}.field input::placeholder{color:#a0a0b0;font-size:14px}.field input:focus,.field select:focus{border-color:#8370ba;outline:0;box-shadow:0 0 0 3px #2b216f08}.field input[aria-invalid=true]{border-color:#c9606b}.field-error{color:#b44350;min-height:0;margin-top:5px;font-size:11px;line-height:1.5}.field-error:empty{display:none}.input-hint{color:#898397;margin:-7px 0 18px;font-size:11px;line-height:1.6}.select-wrap{position:relative}.field select{appearance:none;cursor:pointer;padding-right:35px}.select-wrap:after{content:"";pointer-events:none;border-bottom:1.5px solid #888197;border-right:1.5px solid #888197;width:6px;height:6px;position:absolute;top:18px;right:15px;transform:rotate(45deg)}.feedback{margin-top:20px!important}.notice{color:#51456e;background:#f1effa;border:1px solid #e5dff5;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:13px 14px;font-size:12px;line-height:1.65;display:flex}.notice .icon{width:16px;height:16px;margin-top:1px}.notice.error{color:#9f3e43;background:#fff4f3;border-color:#f0d3d1}.notice.success{color:#35684e;background:#f0f8f4;border-color:#d8e9df}.feedback .notice{margin-bottom:0}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{background:#fbfafc;flex-direction:column;min-height:100svh;display:flex}.auth-header{border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;padding:28px 6.3%;display:flex}.auth-layout{grid-template-columns:1fr 430px;align-items:center;gap:92px;width:min(1120px,100%);margin:auto;padding:66px 30px 80px;display:grid}.auth-story{padding:10px 0 20px}.auth-story>.eyebrow{color:#81758f}.auth-story h1{letter-spacing:-.045em;color:#2c224c;margin-bottom:22px;font-size:42px;line-height:1.22}.auth-story h1 span{color:#80758e}.auth-story>p{max-width:380px;font-size:14px;line-height:1.9}.story-code{background:#2a2344;border:1px solid #ddd9ea;border-radius:12px;margin-top:36px;overflow:hidden;box-shadow:0 16px 40px #2b216f0b}.code-top{background:#f3f0f7;border-bottom:1px solid #ddd9ea;align-items:center;gap:5px;padding:13px 16px;display:flex}.code-top i{background:#c6bfd3;border-radius:50%;width:6px;height:6px}.code-top span{color:#938a9f;margin-left:10px;font-family:monospace;font-size:10px}.story-code pre{color:#eeeaf7;padding:24px 22px;font-size:11px;line-height:2.1}.code-muted{color:#a399bb}.code-gold{color:#eed38e}.code-green{color:#a8d1bc}.code-bottom{color:#bbb2cf;border-top:1px solid #ffffff10;align-items:center;gap:8px;padding:13px 18px;font-size:10px;display:flex}.code-bottom .icon{color:#d4bc78;width:13px;height:13px}.story-foot{letter-spacing:.02em;color:#8c819b;flex-wrap:wrap;gap:19px;margin-top:22px;font-size:10px;display:flex}.auth-card{background:#fff;border:1px solid #e6e1ec;border-radius:14px;padding:34px 32px;animation:.28s ease-out enter;box-shadow:0 8px 30px #31224c04}.auth-symbol{color:#76609f;background:#f2eef9;border:1px solid #e7e0f4;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:23px;display:flex}.auth-symbol .icon{width:20px;height:20px}.auth-card>.eyebrow{letter-spacing:.12em;font-size:9px}.auth-card h2{letter-spacing:-.04em;font-size:25px;line-height:1.25}.auth-card .intro{color:#82798f;margin:13px 0 26px;font-size:12px;line-height:1.8}.auth-card form>.button{width:100%;margin-top:6px}.form-meta{justify-content:space-between;align-items:center;margin:0 0 20px;font-size:11px;display:flex}.form-meta a{font-weight:600}.auth-switch{text-align:center;margin-top:25px;font-size:11px;line-height:1.8}.auth-switch a{font-weight:650}.legal-note{color:#918798;margin-top:22px;font-size:10px;line-height:1.8}.auth-footer{color:#9b91a6;border-top:1px solid #eeeaf3;justify-content:space-between;padding:20px 6.3%;font-size:10px;display:flex}.verification-steps{flex-direction:column;gap:18px;margin:28px 0;padding:0;list-style:none;display:flex}.verification-steps li{color:#756b82;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;display:flex}.verification-steps li>span{width:23px;height:23px;color:var(--purple);background:#f8f5fc;border:1px solid #e0dbea;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.auth-card>a.button.primary{width:100%}.qr-frame{background:#fbfafc;border:1px solid #eeeaf3;border-radius:10px;justify-content:center;margin:20px 0;padding:14px;display:flex}.qr-frame canvas{max-width:100%;height:auto!important}.manual-key,.recovery-codes{color:#82778e;margin-bottom:18px;font-size:11px}.manual-key summary,.recovery-codes summary{cursor:pointer;color:#5c4b78;padding:6px 0;font-weight:600;line-height:1.6}.manual-key code{overflow-wrap:anywhere;background:#f5f1fa;border:1px solid #e6dff0;border-radius:6px;margin-top:10px;padding:12px;display:block}.manual-key p,.recovery-codes p{margin-top:9px;font-size:10px}.recovery-codes>div{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.recovery-codes code{text-align:center;background:#f6f3fa;padding:7px;font-size:10px}.mail-item{border:1px solid #e8e2ef;border-radius:9px;margin:15px 0;padding:18px}.mail-item h3{font-size:14px}.mail-item p{overflow-wrap:anywhere;font-size:11px}.mail-item small{color:#a196ac;margin:8px 0 14px;font-size:10px;display:block}.mail-item .button{min-height:34px;padding:8px 12px;font-size:10px}.loading{color:#938b9f;padding:30px 0;font-size:13px}.empty-note{margin:20px 0;font-size:12px;line-height:1.8}.workspace{min-height:100svh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:40;background:#fff;flex-direction:column;width:244px;padding:25px 16px 15px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-top{justify-content:space-between;align-items:center;padding:0 11px 27px;display:flex}.sidebar .brand{font-size:16px}.sidebar .brand img{width:32px;height:32px}.sidebar .brand-sub{font-size:8px}.workspace-label{border:1px solid var(--line);background:#fbfafc;border-radius:8px;align-items:center;gap:10px;margin-bottom:28px;padding:11px 10px;display:flex}.workspace-avatar{color:#72608d;background:#eeeaf7;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.workspace-avatar .icon{width:15px;height:15px}.workspace-label strong{font-size:10px;font-weight:650;display:block}.workspace-label span:not(.workspace-avatar){color:#9991a4;margin-top:4px;font-size:9px;display:block}.nav-label{letter-spacing:.14em;text-transform:uppercase;color:#a09aac;margin-bottom:11px;padding:0 13px;font-size:8px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#82788f;border-radius:7px;align-items:center;gap:11px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:550;display:flex}.nav-item:hover{color:var(--purple);background:#f8f6fc;text-decoration:none}.nav-item .icon{color:#a198ad;width:16px;height:16px}.nav-item.active{color:var(--purple);background:#f0edf9;font-weight:700}.nav-item.active .icon{color:#7966a5}.nav-new{color:#9687b0;border:1px solid #ded7ee;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8px}.sidebar-bottom{margin-top:auto;padding-top:24px}.sandbox-note{background:#faf8fd;border:1px solid #ece6f4;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:12px 10px;display:flex}.sandbox-note>.icon{color:#9c89b9;width:14px;height:14px;margin-top:1px}.sandbox-note strong{color:#77648f;font-size:9px;font-weight:600}.sandbox-note p{color:#aa9db7;margin-top:4px;font-size:9px;line-height:1.8}.account-row{border-top:1px solid var(--line);align-items:center;gap:9px;padding:15px 1px 0;display:flex}.avatar{color:#877399;background:#f2edf8;border:1px solid #e5dfee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;display:flex}.account-row>div{flex:1;min-width:0}.account-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.account-row>div>span{color:#a69aad;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.account-row .icon{width:15px;height:15px}.workspace-main{flex-direction:column;width:calc(100% - 244px);min-width:0;margin-left:244px;display:flex}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:20;background:#ffffffde;justify-content:space-between;align-items:center;height:74px;padding:0 36px;display:flex;position:sticky;top:0}.topbar>div,.topbar-actions{align-items:center;gap:13px;display:flex}.breadcrumb{color:#a29aa9;align-items:center;gap:13px;font-size:10px;display:inline-flex}.breadcrumb span{color:#d3ceda}.breadcrumb strong{color:#81748e;font-weight:500}.topbar-docs{color:#8c7e98;align-items:center;gap:7px;margin-left:10px;font-size:10px;display:flex}.topbar-docs .icon{width:14px;height:14px}.content{flex:1;width:100%;max-width:1500px;margin:0 auto;padding:40px 36px 50px;animation:.2s ease-out enter}.page-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.page-head h1{color:#302841;letter-spacing:-.04em;font-size:27px;font-weight:700}.page-head .eyebrow{color:#a291ad;margin-bottom:11px;font-size:9px}.page-head p{color:#968b9e;max-width:620px;margin-top:12px;font-size:11px;line-height:1.9}.page-head>.button{flex:none;min-height:38px;margin-top:19px;padding:10px 14px;font-size:10px}.sandbox-banner{background:linear-gradient(105deg,#f5f0fc,#fbf8fe);border:1px solid #e8def5;border-radius:9px;align-items:center;gap:12px;margin-bottom:27px;padding:17px 19px;display:flex}.sandbox-banner>.icon{color:#aa96c7;width:19px;height:19px}.sandbox-banner>div{flex:1}.sandbox-banner strong{color:#7c628f;font-size:11px;font-weight:650;display:block}.sandbox-banner div>span{color:#b09fbe;margin-top:5px;font-size:10px;line-height:1.8;display:block}.badge{white-space:nowrap;color:#9e91a9;background:#f8f6fa;border:1px solid #e6e1eb;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;font-weight:550;line-height:1.4;display:inline-flex}.badge.purple{color:#9275b3;background:#f1ebfa;border-color:#e5d9f2}.badge.green{color:#729983;background:#edf7f1;border-color:#d8e9df}.badge.danger{color:#b77980;background:#fff3f3;border-color:#f0dbdb}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:28px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px 20px 18px}.stat>span{color:#9f94aa;margin-bottom:15px;font-size:10px;display:block}.stat>strong{letter-spacing:-.04em;color:#3c304e;font-size:29px;font-weight:650}.stat em{color:#c1b7ca;letter-spacing:0;font-size:12px;font-style:normal;font-weight:400}.stat small{color:#b4a9bf;margin-top:10px;font-size:9px;display:block}.two-columns{grid-template-columns:1.03fr 1fr;align-items:start;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:24px;overflow:hidden}.panel-head{border-bottom:1px solid #f0ecf3;justify-content:space-between;align-items:center;gap:15px;padding:21px 22px 18px;display:flex}.panel-head h2{letter-spacing:-.015em;color:#675373;font-size:13px;font-weight:650}.panel-head p{color:#b0a0b9;margin-top:5px;font-size:10px;line-height:1.8}.onboarding-list>a{border-bottom:1px solid #f3eff7;align-items:center;gap:14px;padding:20px 22px;display:flex}.onboarding-list>a:last-child{border:0}.onboarding-list>a:hover{background:#fcfaff;text-decoration:none}.onboarding-list>a>span{color:#ad99c0;background:#f8f3fc;border:1px solid #eee4f6;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;display:flex}.onboarding-list strong{color:#8d709e;font-size:11px;font-weight:600}.onboarding-list p{color:#bda9c8;margin-top:5px;font-size:10px}.onboarding-list>a>.icon{color:#cabbd3;width:14px;height:14px;margin-left:auto}.product-list>div{border-bottom:1px solid #f3eff7;align-items:center;gap:11px;padding:21px 22px;display:flex}.product-list>div:last-child{border:0}.product-list>div>.icon{color:#b49ac8;background:#f7f3fb;border:1px solid #eee5f7;border-radius:7px;width:27px;height:27px;padding:5px}.product-list>div>span:not(.badge){flex:1;min-width:0}.product-list strong{color:#8e709f;font-size:11px;font-weight:600;display:block}.product-list small{color:#b9a5c6;margin-top:5px;font-size:9px;line-height:1.8;display:block}.workspace-footer{color:#baaac6;background:#fff;border-top:1px solid #ece5f2;justify-content:space-between;align-items:center;padding:20px 36px;font-size:9px;display:flex}.workspace-footer>span:last-child{align-items:center;gap:6px;display:flex}.workspace-footer .icon{width:12px;height:12px}.inline-form{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:22px;display:flex}.inline-form .field{flex:1;min-width:170px;margin:0}.inline-form .button{min-height:46px;margin-top:25px}.inline-form .feedback{width:100%;margin-top:4px!important}.empty-state{text-align:center;padding:40px 25px}.empty-icon{color:#b9a6cb;background:#faf7fd;border:1px solid #ece4f3;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:inline-flex}.empty-state h3{color:#8b7299;font-size:13px;font-weight:600}.empty-state p{color:#b5a2c1;max-width:360px;margin:9px auto 0;font-size:11px;line-height:1.9}.empty-state .button{margin-top:19px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{letter-spacing:.04em;color:#ad9cba;white-space:nowrap;background:#fcfafd;border-bottom:1px solid #f1eaf6;padding:13px 22px;font-size:9px;font-weight:550}td{color:#9e87ad;border-bottom:1px solid #f4eef8;padding:16px 22px}tbody tr:last-child td{border:0}td strong{color:#866b98;font-size:11px;font-weight:550}td code{white-space:nowrap;color:#b59bc6;font-size:10px}.secret-box{background:#fffdf5;flex-wrap:wrap;align-items:center;gap:15px;padding:20px;display:flex}.secret-box>code{overflow-wrap:anywhere;color:#796e44;flex:1;line-height:1.8}.playground-columns{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr)}.playground-columns form{padding:22px}.playground-columns form>.button{width:100%}.fixture-note{color:#aa96ba;background:#faf6fd;border-radius:7px;align-items:flex-start;gap:8px;margin:20px 0;padding:13px;font-size:10px;line-height:1.8;display:flex}.fixture-note .icon{width:14px;height:14px;margin-top:2px}.job-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.job-status>code{color:#bca5ca;font-size:9px}.response-details{border-top:1px solid #f0e8f6;margin:10px 20px 20px}.response-details summary{color:#ad93c0;cursor:pointer;padding:14px 0;font-size:10px}.code-block{color:#d9cce4;white-space:pre;background:#29213b;max-width:100%;padding:21px 23px;font-size:10px;line-height:1.9}.response-details .code-block{border-radius:7px;max-height:360px;padding:17px;font-size:9px}.result-products{grid-template-columns:1fr 1fr;gap:14px;padding:0 20px 15px;display:grid}.result-products article{border:1px solid #eee4f5;border-radius:8px;overflow:hidden}.result-products img{object-fit:contain;background:#faf9fc;width:100%;height:130px;display:block}.result-products article>div:not(.fixture-image){padding:12px}.result-products .eyebrow{margin-bottom:6px;font-size:7px}.result-products h3{color:#9676a8;font-size:11px;font-weight:550}.result-products p{color:#bca5ca;margin-top:4px;font-size:9px}.fixture-image{color:#ccb6db;background:#faf7fd;justify-content:center;align-items:center;height:100px;display:flex}.padded{padding:22px}.padded p{color:#9e87ae;font-size:12px}.padded .button{margin-top:20px}.webhook-list article{border-bottom:1px solid #f3edf7;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.webhook-list article>div{align-items:center;gap:12px;min-width:0;display:flex}.webhook-list article>div>.icon{color:#baa2cb;width:17px;height:17px}.webhook-list strong{color:#9675aa;overflow-wrap:anywhere;font-size:11px;display:block}.webhook-list small{color:#c4adcf;margin-top:7px;font-size:9px;display:block}.doc-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px;display:grid}.doc-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:10px;padding:24px;display:block}.doc-card:hover{text-decoration:none}.doc-card>.icon{color:#a189b9;width:22px;height:22px;margin-bottom:20px}.doc-card h2{color:#7d618f;font-size:15px}.doc-card p{color:#b39ac2;margin-top:13px;font-size:11px;line-height:1.9}.doc-card span{color:#9b78b3;margin-top:25px;font-size:10px;display:block}.doc-card span .icon{width:13px;height:13px}.doc-card code{color:#b291c8;overflow-wrap:anywhere;background:#f8f3fc;border:1px solid #eee3f6;border-radius:5px;margin-top:20px;padding:9px;font-size:10px;display:block}.security-row{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.security-label{align-items:flex-start;gap:13px;display:flex}.security-label>.icon{color:#b49bc6;width:19px;height:19px;margin-top:2px}.security-label strong{color:#9574a8;font-size:12px;font-weight:600}.security-label p{color:#bca4ca;margin-top:6px;font-size:10px}.mobile-only,.drawer-backdrop[hidden]{display:none}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:35;background:#20163066;border:0;animation:.2s fade;position:fixed;inset:0}.menu-open{overflow:hidden}@keyframes enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.page-head h1{color:#302841}.page-head p{color:#72687e}.eyebrow,.page-head .eyebrow{color:#7e6f8e}.stat>span,.stat small{color:#7d708a}.stat>strong{color:#3c304e}.stat em{color:#94869f}.panel-head h2{color:#574161}.panel-head p{color:#85718f}.onboarding-list strong,.product-list strong{color:#6f507e}.onboarding-list p,.product-list small{color:#877090}.sandbox-banner strong{color:#6a487c}.sandbox-banner div>span{color:#886e99}.badge{color:#796787}.badge.purple{color:#75568f}.badge.green{color:#47715a}.empty-state h3{color:#70547e}.empty-state p{color:#8b7299}.workspace-footer{color:#8d789b}.breadcrumb{color:#8f7f9a}.topbar-docs{color:#7c6988}.sidebar .nav-item{color:#76677f}.sandbox-note strong{color:#705a81}.sandbox-note p{color:#8e789c}.account-row>div>span{color:#8c7796}.fixture-note{color:#826795}.job-status>code{color:#8c719e}.response-details summary{color:#80608f}.result-products h3{color:#725081}.result-products p,.result-products .eyebrow{color:#8e729f}.padded p{color:#7e658e}.webhook-list strong{color:#725281}.webhook-list small{color:#8f719f}.doc-card h2{color:#6d4b80}.doc-card p{color:#826a92}.doc-card span{color:#7d5795}.doc-card code{color:#8c65a3}.security-label strong{color:#745085}.security-label p{color:#8d719d}th{color:#826a92}td{color:#856b95}td strong{color:#715080}td code{color:#9271a5}@media (width>=1600px){.content{padding-top:50px}.auth-layout{gap:110px}}@media (width<=1150px){.sidebar{width:220px;padding-left:12px;padding-right:12px}.workspace-main{width:calc(100% - 220px);margin-left:220px}.content{padding:30px 24px}.topbar{padding:0 24px}.stat-grid{gap:12px}.stat{padding:18px 15px}.two-columns{gap:16px}.panel-head,.onboarding-list>a,.product-list>div{padding:18px}.auth-layout{grid-template-columns:1fr 410px;gap:55px;padding:55px 40px}.auth-story h1{font-size:37px}.playground-columns{grid-template-columns:1fr}}@media (width<=900px){.auth-layout{grid-template-columns:1fr;max-width:490px;padding:40px 25px}.auth-story{display:none}.auth-card{padding:30px}.auth-header{padding:24px 30px}.stat-grid{grid-template-columns:1fr 1fr}.two-columns{grid-template-columns:1fr}.page-head h1{font-size:24px}.page-head{gap:15px}.page-head>.button{font-size:9px}.product-list>div{padding:20px}.topbar-docs{display:none}.doc-grid{grid-template-columns:1fr}.security-row{align-items:flex-start}.security-row>.button{flex:none}}@media (width<=700px){.mobile-only{display:inline-flex}.sidebar{width:270px;max-width:85vw;padding:22px 16px 15px;transition:transform .22s cubic-bezier(.22,.61,.36,1);transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-top{padding-bottom:22px}.workspace-main{width:100%;margin-left:0}.topbar{height:64px;padding:0 17px}.topbar>div{gap:8px}.topbar-actions{gap:0}.breadcrumb{gap:8px;font-size:9px}.environment-pill{padding:6px 8px;font-size:10px}.content{padding:27px 19px 35px}.page-head{margin-bottom:23px;display:block}.page-head h1{font-size:24px;line-height:1.3}.page-head p{font-size:11px;line-height:1.85}.page-head>.button{min-height:40px;margin-top:18px;font-size:10px}.sandbox-banner{align-items:flex-start;gap:9px;margin-bottom:20px;padding:14px 12px}.sandbox-banner>.icon{width:16px;height:16px;margin-top:2px}.sandbox-banner .badge{display:none}.sandbox-banner strong{font-size:10px}.sandbox-banner div>span{font-size:9px;line-height:1.9}.stat-grid{gap:11px;margin-bottom:20px}.stat{padding:17px 14px}.stat>span{margin-bottom:12px;font-size:9px}.stat>strong{font-size:26px}.stat small{margin-top:8px;font-size:8px;line-height:1.7}.stat em{font-size:10px}.panel{margin-bottom:20px}.panel-head{padding:18px 17px}.panel-head h2{font-size:13px}.panel-head p{font-size:10px}.onboarding-list>a{gap:11px;padding:19px 17px}.onboarding-list strong{font-size:11px}.onboarding-list p{font-size:9px;line-height:1.8}.onboarding-list>a>span{width:25px;height:25px}.product-list>div{padding:19px 17px}.product-list .badge,.product-list small{font-size:8px}.workspace-footer{gap:10px;padding:18px 19px;font-size:8px}.workspace-footer>span:last-child{font-size:8px}.workspace-footer .icon{width:10px;height:10px}.inline-form{padding:18px;display:block}.inline-form .field{margin-bottom:17px}.inline-form .button{width:100%;margin-top:0}.secret-box{padding:18px}.secret-box>code{min-width:100%;font-size:10px}.playground-columns form{padding:18px}.job-status{padding:17px}.job-status>code{font-size:8px}.result-products{gap:10px;padding:0 17px 15px}.result-products img{height:110px}.result-products h3{font-size:10px}.result-products .eyebrow{font-size:7px}.webhook-list article{padding:18px;display:block}.webhook-list article>.button{margin-top:15px}.security-row{flex-wrap:wrap;gap:17px;padding:18px}.security-label p{font-size:10px}.auth-header{padding:20px}.auth-header>.environment-pill{padding:6px 8px;font-size:9px}.auth-header .brand{font-size:15px}.auth-header .brand img{width:31px;height:31px}.auth-header .brand-sub{font-size:8px}.auth-layout{max-width:450px;padding:28px 18px 45px}.auth-card{border-radius:12px;padding:27px 23px}.auth-card h2{font-size:24px}.auth-card .intro{font-size:12px;line-height:1.8}.auth-footer{gap:12px;padding:18px 20px;font-size:8px}.auth-card>.eyebrow{font-size:8px}.field label{font-size:12px}.auth-switch{font-size:11px}.qr-frame{padding:8px}.legal-note{font-size:10px}.mail-item{padding:15px}.doc-card{padding:20px}.code-block{padding:19px;font-size:9px}.badge .spinner{width:10px;height:10px}.topbar .icon-button{width:29px;height:32px}.drawer-backdrop{display:block}th,td{padding-left:17px;padding-right:17px}.empty-state{padding:34px 20px}.response-details .code-block{max-height:290px;font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.breadcrumb,.topbar-docs,.environment-pill{font-size:12px}.nav-item{min-height:41px;font-size:13px}.nav-label,.nav-new{font-size:10px}.workspace-label strong{font-size:12px}.workspace-label span:not(.workspace-avatar){font-size:11px}.account-row strong{font-size:12px}.account-row>div>span{font-size:10px}.sandbox-note strong,.sandbox-note p,.page-head .eyebrow{font-size:11px}.page-head p{font-size:13px}.page-head>.button{font-size:12px}.sandbox-banner strong{font-size:13px}.sandbox-banner div>span,.stat>span{font-size:12px}.stat small{font-size:11px}.panel-head h2{font-size:15px}.panel-head p{font-size:12px}.onboarding-list strong,.product-list strong{font-size:13px}.onboarding-list p,.product-list small{font-size:12px}.onboarding-list>a>span,.badge,.workspace-footer{font-size:11px}.empty-state h3{font-size:15px}.empty-state p,.fixture-note{font-size:12px}.result-products h3{font-size:13px}.result-products p{font-size:11px}.result-products .eyebrow{font-size:9px}.job-status>code{font-size:11px}.response-details summary{font-size:12px}.response-details .code-block{font-size:11px}table{font-size:12px}th{font-size:11px}td strong{font-size:12px}td code{font-size:11px}.webhook-list strong{font-size:13px}.webhook-list small{font-size:11px}.doc-card h2{font-size:16px}.doc-card p{font-size:13px}.doc-card span,.doc-card code{font-size:12px}.security-label strong{font-size:14px}.security-label p{font-size:12px}.code-block{font-size:12px;line-height:1.8}.button.small{font-size:12px}.button{font-size:13px}.auth-card>.eyebrow{font-size:10px}.auth-card .intro{font-size:13px}.auth-switch{font-size:12px}.legal-note{font-size:11px}.auth-card .field label{font-size:13px}.input-hint,.auth-footer{font-size:11px}.auth-card .form-meta,.field-error,.notice{font-size:12px}.auth-story>p{font-size:15px}.story-code pre{font-size:12px}.story-foot,.code-bottom{font-size:11px}.verification-steps li{font-size:13px}.recovery-codes,.manual-key{font-size:12px}.manual-key p,.recovery-codes p,.recovery-codes code{font-size:11px}.mail-item p{font-size:12px}.mail-item small{font-size:11px}@media (width<=700px){.breadcrumb,.topbar .environment-pill{font-size:11px}.page-head .eyebrow{font-size:10px}.page-head p{font-size:13px}.page-head>.button{font-size:12px}.stat>span{font-size:11px}.stat small{font-size:10px}.sandbox-banner strong{font-size:12px}.sandbox-banner div>span{font-size:11px}.panel-head h2{font-size:14px}.panel-head p{font-size:12px}.onboarding-list strong,.product-list strong{font-size:13px}.onboarding-list p,.product-list small{font-size:11px}.product-list .badge{font-size:10px}.workspace-footer{flex-wrap:wrap;font-size:10px}.workspace-footer>span:last-child,.job-status>code{font-size:10px}.result-products h3{font-size:12px}.result-products p{font-size:11px}.response-details .code-block{font-size:10px}.security-label p{font-size:12px}.code-block{font-size:11px}.auth-footer,.auth-header>.environment-pill{font-size:10px}.auth-switch{font-size:12px}.auth-card>.eyebrow{font-size:10px}.legal-note{font-size:11px}.auth-card .intro{font-size:13px}.field input,.field select{font-size:16px}.field input::placeholder{font-size:14px}.button{min-height:44px}.icon-button{min-width:36px;min-height:36px}}.pending-qr{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.pending-qr summary{color:var(--purple);cursor:pointer;font-size:12px;font-weight:600;line-height:1.7}.pending-qr p{margin:12px 0 18px;font-size:12px}.pending-qr form>.button{width:100%}.recovery-form{max-width:560px;padding:22px}.recovery-form>p{color:#7e658e;margin-bottom:20px;font-size:12px}.checkbox-row{color:#755d84;align-items:flex-start;gap:10px;margin:15px 0 22px;font-size:12px;line-height:1.7;display:flex}.checkbox-row input{width:16px;height:16px;accent-color:var(--purple);flex:none;margin:2px 0 0}.recovery-code-grid{grid-template-columns:1fr 1fr;gap:10px;padding:15px 0;display:grid}.recovery-code-grid code{color:#735184;text-align:center;overflow-wrap:anywhere;background:#f8f4fc;border:1px solid #e7dfef;border-radius:5px;padding:12px}#new-recovery-codes{margin-top:22px}@media (width<=700px){.recovery-form{padding:18px}.recovery-form>.button{width:100%}.recovery-code-grid code{padding:10px;font-size:11px}}.sidebar-top,.workspace-label,.nav-label,.sidebar-bottom{flex-shrink:0}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-bottom:5px;overflow-y:auto}.sidebar-bottom{padding-top:15px}.environment-menu{position:relative}.environment-menu summary{cursor:pointer;list-style:none}.environment-menu summary::-webkit-details-marker{display:none}.environment-options{z-index:75;color:#30294c;background:#fff;border:1px solid #dedbe9;border-radius:12px;width:290px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px #24194d20}.environment-options>span{letter-spacing:.12em;color:#645c7c;padding:4px 8px 10px;font-size:10px;font-weight:750;display:block}.environment-options button{text-align:left;width:100%;font:inherit;color:#2b216f;background:#f3f0fc;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 8px;display:flex}.environment-options button+button{color:#5d5868;background:#f5f5f7;margin-top:7px}.environment-options button:disabled{opacity:1;cursor:not-allowed}.environment-options button svg{flex:0 0 17px;width:17px;height:17px}.environment-options button strong{flex:1;font-size:13px}.environment-options button small{color:#615977;margin-top:4px;font-size:11px;font-weight:400;display:block}.environment-options button>span{font-size:10px;font-weight:700}.environment-options p{color:#60566f;margin:12px 8px 3px;font-size:12px;line-height:1.6}.environment-menu summary:focus-visible{outline-offset:4px;outline:2px solid #2b216f}.developer-landing{--dl-purple:#2b216f;--dl-ink:#242137;--dl-muted:#6e6a7c;--dl-gold:#e8b923;--dl-line:#e9e5eb;color:var(--dl-ink);background:#fff;font-family:Plus Jakarta Sans,sans-serif;overflow:clip}.developer-landing *{box-sizing:border-box}.developer-landing a{color:inherit;text-decoration:none}.developer-landing a:hover{text-decoration:none}.developer-landing button{font:inherit}.developer-landing svg{vertical-align:middle;flex:none;width:20px;height:20px}.developer-landing .dl-container{width:min(1180px,100% - 80px);margin:0 auto}.developer-landing .dl-preview{letter-spacing:.015em;color:#696278;background:#f6f3fa;border-bottom:1px solid #ebe5f1;justify-content:center;align-items:center;gap:10px;height:34px;font-size:10px;display:flex}.developer-landing .dl-dot{background:#8e7cba;border-radius:50%;width:5px;height:5px}.developer-landing .dl-preview-divider{color:#67616e;margin:0 3px}.developer-landing .dl-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #efebf0;position:sticky;top:0}.developer-landing .dl-nav-shell{justify-content:space-between;align-items:center;gap:40px;width:min(1280px,100% - 64px);height:88px;margin:auto;display:flex}.developer-landing .dl-brand{color:var(--dl-purple);letter-spacing:-.6px;flex:none;align-items:center;gap:9px;font-size:20px;font-weight:800;line-height:1.2;display:inline-flex}.developer-landing .dl-brand>span>span{letter-spacing:1.5px;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:500;display:block}.developer-landing .dl-brand img{border-radius:9px}.developer-landing .dl-desktop-nav{color:#555065;align-items:center;gap:28px;font-size:12px;font-weight:600;display:flex}.developer-landing .dl-desktop-nav a:hover,.developer-landing .dl-signin:hover{color:#6d5598}.developer-landing .dl-account{align-items:center;gap:24px;display:flex}.developer-landing .dl-signin{font-size:12px;font-weight:600}.developer-landing .dl-button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:17px;min-height:52px;padding:14px 22px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .18s,background .18s;display:inline-flex}.developer-landing .dl-button:hover{transform:translateY(-2px)}.developer-landing .dl-button svg{width:17px;height:17px}.developer-landing .dl-primary{background:var(--dl-purple);color:#fff}.developer-landing .dl-primary:hover{background:#3d2e8e}.developer-landing .dl-nav-cta{gap:14px;min-height:42px;padding:11px 16px;font-size:11px}.developer-landing .dl-text-button{color:var(--dl-purple);gap:14px;padding-left:5px;padding-right:5px}.developer-landing .dl-menu-button{border:1px solid var(--dl-line);width:40px;height:40px;color:var(--dl-purple);background:0 0;border-radius:7px;justify-content:center;align-items:center;display:none}.developer-landing .dl-mobile-nav[hidden],.developer-landing .dl-menu-backdrop[hidden]{display:none}.developer-landing .dl-mobile-nav{z-index:60;background:#fff;flex-direction:column;width:min(360px,90vw);height:100dvh;padding:26px;animation:.24s dl-drawer-in;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 70px #20153826}.developer-landing .dl-menu-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e183a70;animation:.2s dl-backdrop-in;position:fixed;inset:0}.developer-landing .dl-mobile-top{letter-spacing:1px;text-transform:uppercase;color:#6a5f73;justify-content:space-between;align-items:center;padding-bottom:30px;font-size:11px;font-weight:600;display:flex}.developer-landing .dl-mobile-top button{width:36px;height:36px;color:var(--dl-purple);background:#f4f0f8;border:0;border-radius:50%}.developer-landing .dl-mobile-nav>a{border-bottom:1px solid var(--dl-line);justify-content:space-between;padding:21px 0;font-size:16px;font-weight:600;display:flex}.developer-landing .dl-mobile-actions{gap:20px;padding-top:30px;font-size:13px;font-weight:600;display:grid}.developer-landing .dl-mobile-actions>a:first-child{padding:10px 0}.developer-landing .dl-mobile-nav>p{color:var(--dl-muted);margin-top:auto;padding-top:30px;font-size:12px}.developer-landing .dl-skip{border:2px solid var(--dl-purple);z-index:100;background:#fff;border-radius:5px;padding:10px;position:fixed;top:-80px;left:15px}.developer-landing .dl-skip:focus{top:10px}.developer-landing .dl-hero{background:#fcfbf8;border-bottom:1px solid #eeeaf0;position:relative}.developer-landing .dl-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:62px;padding:88px 0 78px;display:grid}.developer-landing .dl-eyebrow{letter-spacing:1.8px;color:#6e5e73;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:700;line-height:1.5}.developer-landing .dl-hero-copy>.dl-eyebrow{align-items:center;gap:10px;font-size:9px;display:flex}.developer-landing .dl-eyebrow>span{background:var(--dl-gold);width:21px;height:2px}.developer-landing h1{letter-spacing:-3.6px;color:var(--dl-purple);margin:0 0 26px;font-size:clamp(45px,4.5vw,64px);font-weight:700;line-height:1.13}.developer-landing h1>span{z-index:1;white-space:nowrap;position:relative}.developer-landing h1>span:after{content:"";z-index:-1;background:#f4e3a0;height:13px;position:absolute;bottom:4px;left:2px;right:-4px}.developer-landing .dl-hero-intro{color:#665f6e;max-width:440px;font-size:15px;line-height:1.95}.developer-landing .dl-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.developer-landing .dl-hero-foot{color:#69606e;gap:21px;margin-top:27px;font-size:10px;display:flex}.developer-landing .dl-hero-foot>span{align-items:center;gap:7px;display:flex}.developer-landing .dl-hero-foot svg{color:#676077;width:13px;height:13px}.developer-landing .dl-hero-visual{isolation:isolate;background:#efeaf6;border:1px solid #e6dfed;border-radius:18px;padding:18px 25px 22px;position:relative;box-shadow:0 18px 65px #3a205411}.developer-landing .dl-visual-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.developer-landing .dl-tiny-label{letter-spacing:1.5px;color:#6a5c74;font-size:8px;font-weight:700}.developer-landing .dl-visual-pill{color:#705d7e;background:#fff8;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex}.developer-landing .dl-visual-pill i{background:#a285b5;border-radius:50%;width:4px;height:4px}.developer-landing .dl-source-stage{background:#fcfaf6;border:1px solid #e8e1ed;border-radius:10px;padding:11px 13px 10px;overflow:hidden}.developer-landing .dl-source-caption{letter-spacing:.8px;color:#69606e;justify-content:space-between;font-size:7px;display:flex}.developer-landing .dl-source-caption>span:first-child{font-weight:700}.developer-landing .dl-product-art{width:90%;height:162px;margin:0 auto;display:block}.developer-landing .dl-source-chips{justify-content:center;gap:7px;display:flex}.developer-landing .dl-source-chips span{color:#695c77;background:#fff;border:1px solid #ebe4f0;border-radius:4px;padding:4px 9px;font-size:8px}.developer-landing .dl-scan-connection{justify-content:center;align-items:center;gap:7px;height:34px;display:flex}.developer-landing .dl-scan-connection>span{background:#ccbddc;width:33px;height:1px}.developer-landing .dl-scan-connection>div{color:#735a8c;background:#e4daf0;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.developer-landing .dl-scan-connection svg{width:12px;height:12px}.developer-landing .dl-code-window{color:#e9e1f1;background:#252039;border-radius:9px;box-shadow:0 8px 20px #28203912}.developer-landing .dl-code-bar{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.developer-landing .dl-code-tabs{gap:18px;height:100%;display:flex}.developer-landing .dl-code-tabs button{color:#a79ab8;background:0 0;border:0;padding:0;font-size:9px;position:relative}.developer-landing .dl-code-tabs button[aria-selected=true]{color:#efe8fa}.developer-landing .dl-code-tabs button[aria-selected=true]:after{content:"";background:#cfb0f7;height:2px;position:absolute;bottom:0;left:0;right:0}.developer-landing .dl-code-version{color:#a99abb;font-family:monospace;font-size:9px}.developer-landing .dl-code-window pre{scrollbar-width:thin;height:218px;margin:0;padding:16px 18px;font-size:10px;line-height:1.8;overflow:auto}.developer-landing .dl-code-window code{color:#d3c8e5;font-size:10px;line-height:1.8}.developer-landing .dl-code-note{color:#998eaa;border-top:1px solid #ffffff0b;align-items:center;gap:7px;padding:10px 16px;font-size:8px;display:flex}.developer-landing .dl-code-dot{background:#b6a0d8;border-radius:50%;width:4px;height:4px}.developer-landing .dl-result-tag{background:#fff;border:1px solid #e8e2ed;border-radius:9px;align-items:center;gap:8px;padding:13px 17px;display:flex;position:absolute;top:190px;right:-27px;transform:rotate(-3deg);box-shadow:0 9px 30px #3d254616}.developer-landing .dl-result-tag>svg{color:#526b57;background:#e9f1e8;border-radius:50%;width:22px;height:22px;padding:4px}.developer-landing .dl-result-tag strong{color:#5d4c6b;font-size:9px;font-weight:600;display:block}.developer-landing .dl-result-tag span{color:#685e6e;margin-top:3px;font-size:7px;display:block}.developer-landing .dl-capabilities{color:#6c606f;border-top:1px solid #ebe6ec;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:10px;display:flex}.developer-landing .dl-capabilities>span{font-size:9px}.developer-landing .dl-capabilities>div{color:#6a5d73;align-items:center;gap:25px;font-weight:500;display:flex}.developer-landing .dl-capabilities i{background:#c8bacf;border-radius:50%;width:3px;height:3px}.developer-landing .dl-section{padding-top:108px;padding-bottom:108px}.developer-landing .dl-section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:49px;display:flex}.developer-landing h2{letter-spacing:-1.8px;color:var(--dl-purple);font-size:40px;font-weight:600;line-height:1.25}.developer-landing .dl-section-heading>.dl-eyebrow{margin-bottom:16px}.developer-landing .dl-section-heading>p{color:#696072;max-width:350px;margin-bottom:3px;font-size:13px;line-height:1.95}.developer-landing .dl-product-layout{grid-template-columns:1fr 1fr;gap:75px;display:grid}.developer-landing .dl-product-feature{background:#f5f1fa;border:1px solid #ece4f4;border-radius:12px;padding:31px 31px 24px}.developer-landing .dl-product-head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.developer-landing .dl-product-symbol{color:#705495;background:#e7def4;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.developer-landing .dl-product-symbol svg{width:23px;height:23px}.developer-landing .dl-availability{letter-spacing:.3px;color:#715b86;border:1px solid #d9cce6;border-radius:4px;padding:5px 8px;font-size:8px}.developer-landing .dl-product-feature h3{color:var(--dl-purple);letter-spacing:-.7px;margin-bottom:15px;font-size:24px;font-weight:600}.developer-landing .dl-product-feature>p{color:#695c76;max-width:350px;font-size:12px;line-height:1.95}.developer-landing .dl-product-feature>a{color:#735291;align-items:center;gap:12px;margin-top:24px;font-size:11px;font-weight:600;display:flex}.developer-landing .dl-product-feature>a svg{width:15px}.developer-landing .dl-product-flow{background:#fff9;border:1px solid #e8e0ef;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;margin-top:36px;padding:16px 13px;display:flex}.developer-landing .dl-product-flow>span{color:#705d7e;align-items:center;gap:6px;font-size:9px;display:flex}.developer-landing .dl-product-flow svg{width:13px;height:13px}.developer-landing .dl-product-flow i{background:#d4c5df;width:20px;height:1px}.developer-landing .dl-product-feature>.dl-feature-note{color:#695f71;max-width:none;margin-top:14px;font-size:9px;line-height:1.7}.developer-landing .dl-ecosystem-label{letter-spacing:1.5px;color:#695f6e;margin-bottom:3px;font-size:8px;font-weight:600}.developer-landing .dl-product-row{border-bottom:1px solid #eee7f2;align-items:center;gap:22px;padding:27px 0;display:flex}.developer-landing .dl-product-row:last-child{border-bottom:0}.developer-landing .dl-row-symbol{border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.developer-landing .dl-row-connect{color:#616289;background:#eff0fd}.developer-landing .dl-row-trust{color:#506658;background:#eef5f0}.developer-landing .dl-row-dispatch{color:#735e42;background:#faf2e6}.developer-landing .dl-row-symbol svg{width:24px;height:24px}.developer-landing .dl-product-row>div{flex:1}.developer-landing .dl-product-row h3{color:#5b3d77;margin-bottom:6px;font-size:19px;font-weight:600}.developer-landing .dl-product-row p{color:#6c5e76;font-size:11px;line-height:1.7}.developer-landing .dl-product-row>div>span{color:#6b6073;margin-top:8px;font-size:8px;display:block}.developer-landing .dl-product-row>svg{color:#695c76;width:16px}.developer-landing .dl-workflow{background:#f9f7fb;border-top:1px solid #eee7f3;border-bottom:1px solid #eee7f3;padding:80px 0 86px}.developer-landing .dl-workflow-heading{position:relative}.developer-landing .dl-workflow-heading h2{font-size:36px}.developer-landing .dl-workflow-heading>a{color:#735b8b;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:8px;right:0}.developer-landing .dl-workflow-heading>a svg{width:15px}.developer-landing .dl-steps{grid-template-columns:repeat(3,1fr);gap:70px;margin-top:55px;display:grid}.developer-landing .dl-steps article{border-top:1px solid #ddd1e8;padding-top:25px;position:relative}.developer-landing .dl-step-number{color:#6b6075;font-size:11px;position:absolute;top:25px;right:0}.developer-landing .dl-step-icon{color:#755a8c;margin-bottom:22px}.developer-landing .dl-step-icon svg{width:25px;height:25px}.developer-landing .dl-steps h3{letter-spacing:-.3px;color:#72508e;margin-bottom:12px;font-size:16px;font-weight:600}.developer-landing .dl-steps p{color:#6b5d73;font-size:11px;line-height:1.95}.developer-landing .dl-integration{grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;display:grid}.developer-landing .dl-integration-copy>p:not(.dl-eyebrow):not(.dl-small-note){color:#6e5f79;max-width:350px;margin-top:21px;font-size:12px;line-height:1.95}.developer-landing .dl-integration-copy>.dl-button{min-height:46px;margin-top:26px;font-size:11px}.developer-landing .dl-small-note{color:#695f71;margin-top:13px;font-size:9px;line-height:1.7}.developer-landing .dl-integration-tools{border:1px solid #e9e0f1;border-radius:10px;overflow:hidden}.developer-landing .dl-integration-tools>a{border-bottom:1px solid #eee7f2;align-items:center;gap:16px;padding:25px 22px;display:flex}.developer-landing .dl-stack-symbol{color:#5f608e;letter-spacing:-.5px;background:#e9eaf8;border:1px solid #dde0f1;border-radius:5px;flex:none;place-items:center;width:33px;height:33px;font-size:13px;font-weight:700;display:grid}.developer-landing .dl-stack-symbol.dl-http{color:#736347;background:#faf5e9;border-color:#f1e8d4;font-family:monospace;font-weight:500}.developer-landing .dl-stack-symbol.dl-app{color:#6e5c7c;background:#f1edf6;border-color:#e7dfef}.developer-landing .dl-stack-symbol.dl-app svg{width:18px}.developer-landing .dl-integration-tools>a>div{flex:1}.developer-landing .dl-integration-tools strong{color:#79568f;font-size:12px;font-weight:600;display:block}.developer-landing .dl-integration-tools>a>div>span{color:#6b5c75;margin-top:5px;font-size:9px;display:block}.developer-landing .dl-tool-state.dl-planned{color:#6c6073}.developer-landing .dl-integration-tools>a>svg{color:#6b6073;width:13px}.developer-landing .dl-tool-note{color:#6c5e76;background:#fbf9fc;padding:16px 22px;font-size:9px;line-height:1.8}.developer-landing .dl-faq{background:#fcfbfd;border-top:1px solid #f0eaf4;border-bottom:1px solid #f0eaf4;padding-top:84px;padding-bottom:90px}.developer-landing .dl-faq-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.developer-landing .dl-faq-grid>div>p:not(.dl-eyebrow){color:#6d5c75;max-width:270px;margin-top:22px;font-size:12px;line-height:1.9}.developer-landing .dl-faq-grid>div>a{color:#735788;align-items:center;gap:10px;margin-top:23px;font-size:11px;font-weight:500;display:inline-flex}.developer-landing .dl-faq-grid>div>a svg{width:14px}.developer-landing .dl-faq-list details{border-bottom:1px solid #e7dded;padding:21px 0}.developer-landing .dl-faq-list details:first-child{padding-top:0}.developer-landing .dl-faq-list summary{color:#775389;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;font-size:12px;font-weight:600;line-height:1.7;list-style:none;display:flex}.developer-landing .dl-faq-list summary::-webkit-details-marker{display:none}.developer-landing .dl-faq-list summary>span{color:#705f7b;font-size:21px;font-weight:400;transition:transform .2s}.developer-landing .dl-faq-list details[open] summary>span{transform:rotate(45deg)}.developer-landing .dl-faq-list details p{color:#6e5c78;max-width:440px;margin-top:13px;padding-right:30px;font-size:11px;line-height:2}.developer-landing .dl-bottom-cta{isolation:isolate;background:#2b216f;border-radius:15px;grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-top:84px;margin-bottom:88px;padding:60px 65px;display:grid;position:relative;overflow:hidden}.developer-landing .dl-bottom-cta .dl-eyebrow{color:#a79ccd;font-size:8px}.developer-landing .dl-bottom-cta h2{color:#f8f3ff;font-size:39px}.developer-landing .dl-bottom-cta>div>p:not(.dl-eyebrow){color:#bfb1d6;max-width:320px;font-size:12px;line-height:1.95}.developer-landing .dl-bottom-cta .dl-hero-actions{gap:22px;margin-top:24px}.developer-landing .dl-gold{color:#38274e;background:#e8b923;gap:20px;min-height:45px;padding:12px 18px;font-size:11px}.developer-landing .dl-gold:hover{background:#f2c945}.developer-landing .dl-light-link{color:#d6c9e9;gap:10px;padding:10px 0;font-size:11px}.developer-landing .dl-cta-orbit{z-index:-1;border:1px solid #b9a3de1f;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-166px;right:-72px}.developer-landing .dl-cta-orbit:after{content:"";border:1px solid #b9a3de1f;border-radius:50%;position:absolute;inset:42px}.developer-landing .dl-footer{padding-bottom:25px}.developer-landing .dl-footer-top{border-bottom:1px solid #eee6f3;grid-template-columns:1.5fr repeat(3,1fr);gap:50px;padding-bottom:60px;display:grid}.developer-landing .dl-footer-top>div>p{color:#6d5f76;margin-top:20px;font-size:10px;line-height:1.9}.developer-landing .dl-footer-top h3{letter-spacing:0;color:#735d81;margin-bottom:21px;font-size:10px;font-weight:600}.developer-landing .dl-footer-top>div>a:not(.dl-brand){color:#6e6076;margin-bottom:14px;font-size:10px;display:block}.developer-landing .dl-footer-top>div>a:not(.dl-brand):hover{color:#76588e}.developer-landing .dl-footer-bottom{color:#695d71;align-items:center;gap:30px;padding-top:23px;font-size:9px;display:flex}.developer-landing .dl-footer-bottom>a{margin-left:auto}.developer-landing [data-dl-reveal].dl-revealed{animation:.55s both dl-rise}.developer-landing [data-dl-reveal]:nth-child(2){animation-delay:60ms}.developer-landing [data-dl-reveal]:nth-child(3){animation-delay:.12s}.developer-landing section[id]{scroll-margin-top:110px}@keyframes dl-rise{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dl-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dl-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width>=1500px){.developer-landing .dl-hero-grid{gap:85px;padding-top:103px;padding-bottom:94px}.developer-landing h1{font-size:66px}.developer-landing .dl-hero-visual{justify-self:end;max-width:495px}}@media (width<=1100px){.developer-landing .dl-container{width:calc(100% - 64px)}.developer-landing .dl-nav-shell{gap:20px}.developer-landing .dl-desktop-nav{gap:19px;font-size:11px}.developer-landing .dl-account{gap:17px}.developer-landing .dl-hero-grid{gap:42px;padding-top:65px;padding-bottom:65px}.developer-landing h1{letter-spacing:-2.7px;font-size:52px}.developer-landing .dl-hero-intro{font-size:13px}.developer-landing .dl-hero-visual{padding:15px 18px 18px}.developer-landing .dl-result-tag{padding:11px 12px;right:-15px}.developer-landing .dl-hero-actions{gap:17px}.developer-landing .dl-hero-copy .dl-button{gap:12px;padding:13px 16px;font-size:11px}.developer-landing .dl-capabilities>div{gap:16px;font-size:9px}.developer-landing .dl-product-layout{gap:40px}.developer-landing .dl-integration{gap:60px}.developer-landing .dl-faq-grid{gap:70px}.developer-landing .dl-bottom-cta{gap:40px;padding:50px}.developer-landing .dl-bottom-cta h2{font-size:35px}.developer-landing .dl-bottom-cta .dl-hero-actions{gap:15px}}@media (width<=850px){.developer-landing .dl-desktop-nav,.developer-landing .dl-signin{display:none}.developer-landing .dl-menu-button{display:flex}.developer-landing .dl-account{gap:12px}.developer-landing .dl-nav-shell{width:calc(100% - 48px);height:74px}.developer-landing .dl-hero-grid{grid-template-columns:1fr;gap:48px;padding-top:56px;padding-bottom:45px}.developer-landing .dl-hero-copy{text-align:center;width:100%;max-width:550px;margin:0 auto}.developer-landing .dl-hero-copy>.dl-eyebrow{justify-content:center;font-size:9px}.developer-landing h1{font-size:58px}.developer-landing .dl-hero-intro{max-width:440px;margin:0 auto;font-size:14px}.developer-landing .dl-hero-actions,.developer-landing .dl-hero-foot{justify-content:center}.developer-landing .dl-hero-visual{width:480px;max-width:100%;margin:auto;padding:18px 24px 24px}.developer-landing .dl-source-stage{padding:13px}.developer-landing .dl-product-art{height:180px}.developer-landing .dl-result-tag{top:205px;right:-18px}.developer-landing .dl-capabilities{text-align:center;padding:22px 0;display:block}.developer-landing .dl-capabilities>div{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:14px}.developer-landing .dl-section{padding-top:76px;padding-bottom:76px}.developer-landing .dl-section-heading{gap:35px;margin-bottom:36px}.developer-landing h2{font-size:33px}.developer-landing .dl-section-heading>p{max-width:260px;font-size:11px}.developer-landing .dl-product-layout{gap:28px}.developer-landing .dl-product-feature{padding:25px}.developer-landing .dl-product-feature>p{font-size:11px}.developer-landing .dl-product-flow{flex-wrap:wrap;gap:4px;padding:12px 8px}.developer-landing .dl-product-flow>span{gap:4px;font-size:8px}.developer-landing .dl-product-flow i{width:10px}.developer-landing .dl-product-row{gap:16px;padding:24px 0}.developer-landing .dl-product-row h3{font-size:17px}.developer-landing .dl-product-row p{font-size:10px}.developer-landing .dl-row-symbol{border-radius:8px;width:36px;height:36px}.developer-landing .dl-row-symbol svg{width:22px}.developer-landing .dl-workflow{padding:65px 0}.developer-landing .dl-workflow-heading h2{font-size:32px}.developer-landing .dl-steps{gap:35px;margin-top:45px}.developer-landing .dl-steps h3{font-size:14px}.developer-landing .dl-steps p{font-size:10px}.developer-landing .dl-integration{grid-template-columns:.9fr 1.1fr;gap:35px}.developer-landing .dl-integration-copy>p:not(.dl-eyebrow):not(.dl-small-note){font-size:11px}.developer-landing .dl-integration-tools>a{gap:12px;padding:20px 16px}.developer-landing .dl-tool-state{display:none}.developer-landing .dl-integration-tools>a>div>span{font-size:8px}.developer-landing .dl-faq-grid{grid-template-columns:.9fr 1.1fr;gap:45px}.developer-landing .dl-faq-list summary{gap:15px;font-size:11px}.developer-landing .dl-faq-list details p{padding-right:0;font-size:10px}.developer-landing .dl-bottom-cta{grid-template-columns:1fr 1fr;gap:25px;margin-top:65px;margin-bottom:65px;padding:40px 36px}.developer-landing .dl-bottom-cta h2{font-size:30px}.developer-landing .dl-bottom-cta .dl-hero-actions{justify-content:flex-start}.developer-landing .dl-bottom-cta>div>p:not(.dl-eyebrow){font-size:10px}.developer-landing .dl-bottom-cta .dl-button{gap:10px;min-height:40px;font-size:10px}.developer-landing .dl-footer-top{grid-template-columns:1.3fr repeat(3,1fr);gap:30px;padding-bottom:40px}.developer-landing .dl-footer-top>div>a:not(.dl-brand){font-size:9px}.developer-landing .dl-footer .dl-brand{font-size:17px}.developer-landing .dl-footer .dl-brand img{width:30px;height:30px}}@media (width<=600px){.developer-landing .dl-container{width:calc(100% - 40px)}.developer-landing .dl-preview{gap:7px;height:31px;font-size:8px}.developer-landing .dl-preview-divider{margin:0}.developer-landing .dl-nav-shell{width:calc(100% - 36px);height:69px}.developer-landing .dl-brand{gap:8px;font-size:17px}.developer-landing .dl-brand img{width:31px;height:31px}.developer-landing .dl-brand>span>span{letter-spacing:1.2px;font-size:8px}.developer-landing .dl-nav-cta{gap:9px;min-height:38px;padding:9px 11px;font-size:9px}.developer-landing .dl-nav-cta svg{width:13px}.developer-landing .dl-menu-button{width:36px;height:36px}.developer-landing .dl-menu-button svg{width:17px;height:17px}.developer-landing .dl-account{gap:8px}.developer-landing .dl-hero-grid{gap:35px;padding-top:43px}.developer-landing .dl-hero-copy>.dl-eyebrow{letter-spacing:1.4px;gap:7px;margin-bottom:18px;font-size:7px}.developer-landing .dl-eyebrow>span{width:15px}.developer-landing h1{letter-spacing:-2.3px;margin-bottom:22px;font-size:42px;line-height:1.15}.developer-landing h1>span:after{height:9px;bottom:3px}.developer-landing .dl-hero-intro{max-width:325px;font-size:12px;line-height:1.95}.developer-landing .dl-hero-actions{gap:16px;margin-top:25px}.developer-landing .dl-hero-copy .dl-button{gap:11px;min-height:45px;padding:12px 15px;font-size:10px}.developer-landing .dl-hero-copy .dl-text-button{padding-left:0;padding-right:0}.developer-landing .dl-hero-foot{gap:18px;margin-top:19px;font-size:8px}.developer-landing .dl-hero-foot svg{width:11px;height:11px}.developer-landing .dl-hero-visual{border-radius:13px;max-width:355px;padding:14px 16px 17px}.developer-landing .dl-tiny-label{letter-spacing:1.1px;font-size:7px}.developer-landing .dl-visual-pill{padding:4px 6px;font-size:7px}.developer-landing .dl-product-art{height:145px}.developer-landing .dl-source-caption{letter-spacing:.5px;font-size:6px}.developer-landing .dl-source-stage{padding:10px}.developer-landing .dl-source-chips span{padding:3px 7px;font-size:7px}.developer-landing .dl-code-bar{height:38px;padding:0 12px}.developer-landing .dl-code-tabs button{font-size:8px}.developer-landing .dl-code-window pre{height:205px;padding:14px;font-size:9px}.developer-landing .dl-code-window code{font-size:9px;line-height:1.8}.developer-landing .dl-code-note{padding:9px 13px;font-size:7px}.developer-landing .dl-result-tag{border-radius:7px;padding:9px 11px;top:173px;right:-9px}.developer-landing .dl-result-tag strong{font-size:8px}.developer-landing .dl-result-tag span{font-size:6px}.developer-landing .dl-result-tag>svg{width:19px;height:19px}.developer-landing .dl-capabilities{padding:19px 0}.developer-landing .dl-capabilities>span{font-size:8px}.developer-landing .dl-capabilities>div{gap:9px;margin-top:10px;font-size:8px;line-height:1.6}.developer-landing .dl-capabilities i{width:2px;height:2px}.developer-landing .dl-section{padding-top:58px;padding-bottom:58px}.developer-landing .dl-section-heading{margin-bottom:29px;display:block}.developer-landing .dl-eyebrow{letter-spacing:1.4px;margin-bottom:15px;font-size:8px}.developer-landing h2{letter-spacing:-1.5px;font-size:31px;line-height:1.25}.developer-landing .dl-section-heading>p{max-width:330px;margin-top:19px;font-size:11px;line-height:1.95}.developer-landing .dl-product-layout{grid-template-columns:1fr;gap:30px}.developer-landing .dl-product-feature{padding:25px}.developer-landing .dl-product-feature h3{font-size:23px}.developer-landing .dl-product-feature>p{max-width:none;font-size:11px}.developer-landing .dl-product-head{margin-bottom:25px}.developer-landing .dl-product-feature>a{margin-top:21px;font-size:11px}.developer-landing .dl-product-flow{flex-wrap:nowrap;margin-top:27px;padding:14px 12px}.developer-landing .dl-product-flow>span{gap:5px;font-size:9px}.developer-landing .dl-product-flow i{width:15px}.developer-landing .dl-product-feature>.dl-feature-note{margin-top:12px;font-size:8px}.developer-landing .dl-ecosystem-label{margin-bottom:3px;font-size:7px}.developer-landing .dl-product-row{gap:19px;padding:23px 0}.developer-landing .dl-product-row h3{font-size:18px}.developer-landing .dl-product-row p{font-size:11px}.developer-landing .dl-product-row>div>span{font-size:8px}.developer-landing .dl-row-symbol{width:40px;height:40px}.developer-landing .dl-workflow{padding:52px 0}.developer-landing .dl-workflow-heading h2{font-size:30px}.developer-landing .dl-workflow-heading>a{margin-top:20px;font-size:10px;display:inline-flex;position:static}.developer-landing .dl-steps{grid-template-columns:1fr;gap:25px;margin-top:33px}.developer-landing .dl-steps article{padding:22px 0 0 44px}.developer-landing .dl-step-icon{position:absolute;top:24px;left:0}.developer-landing .dl-step-number{font-size:10px;top:24px}.developer-landing .dl-steps h3{margin-bottom:9px;padding-right:25px;font-size:15px}.developer-landing .dl-steps p{max-width:265px;font-size:11px;line-height:1.95}.developer-landing .dl-step-icon svg{width:22px;height:22px}.developer-landing .dl-integration{grid-template-columns:1fr;gap:30px}.developer-landing .dl-integration-copy>p:not(.dl-eyebrow):not(.dl-small-note){max-width:330px;margin-top:18px;font-size:11px;line-height:1.95}.developer-landing .dl-integration-copy>.dl-button{min-height:43px;margin-top:22px;font-size:10px}.developer-landing .dl-small-note{font-size:8px}.developer-landing .dl-integration-tools>a{gap:14px;padding:22px 17px}.developer-landing .dl-integration-tools strong{font-size:12px}.developer-landing .dl-integration-tools>a>div>span{font-size:9px}.developer-landing .dl-tool-note{padding:15px 17px;font-size:8px}.developer-landing .dl-faq-grid{grid-template-columns:1fr;gap:34px}.developer-landing .dl-faq-grid>div>p:not(.dl-eyebrow){max-width:none;margin-top:18px;font-size:11px}.developer-landing .dl-faq-grid>div>a{margin-top:18px;font-size:10px}.developer-landing .dl-faq-list summary{gap:20px;font-size:11px}.developer-landing .dl-faq-list details p{max-width:none;margin-top:10px;font-size:11px;line-height:1.95}.developer-landing .dl-faq-list details{padding:19px 0}.developer-landing .dl-bottom-cta{border-radius:11px;grid-template-columns:1fr;gap:24px;margin-top:52px;margin-bottom:52px;padding:35px 28px}.developer-landing .dl-bottom-cta h2{font-size:33px}.developer-landing .dl-bottom-cta .dl-eyebrow{font-size:7px}.developer-landing .dl-bottom-cta>div>p:not(.dl-eyebrow){max-width:280px;font-size:11px}.developer-landing .dl-bottom-cta .dl-hero-actions{gap:23px;margin-top:22px}.developer-landing .dl-bottom-cta .dl-button{min-height:44px;font-size:10px}.developer-landing .dl-footer-top{grid-template-columns:1fr 1fr;gap:32px 26px;padding-bottom:35px}.developer-landing .dl-footer-top>div:first-child{grid-column:1/-1}.developer-landing .dl-footer-top>div>p{margin-top:15px;font-size:10px}.developer-landing .dl-footer-top h3{margin-bottom:18px;font-size:10px}.developer-landing .dl-footer-top>div>a:not(.dl-brand){margin-bottom:13px;font-size:10px}.developer-landing .dl-footer-bottom{flex-wrap:wrap;gap:12px 18px;padding-top:20px;font-size:8px;line-height:1.7}.developer-landing .dl-footer-bottom>a{margin-left:0}.developer-landing section[id]{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){.developer-landing *,.developer-landing :before,.developer-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.developer-landing .dl-preview{color:#686073;font-size:11px}.developer-landing .dl-nav-cta{font-size:12px}.developer-landing .dl-eyebrow,.developer-landing .dl-hero-copy>.dl-eyebrow{color:#755c82;font-size:10px}.developer-landing .dl-hero-intro{color:#6b6175;font-size:15px}.developer-landing .dl-hero-foot{color:#6c6175;font-size:11px}.developer-landing .dl-capabilities,.developer-landing .dl-capabilities>div,.developer-landing .dl-capabilities>span{color:#6a5d74;font-size:11px}.developer-landing .dl-section-heading>p{color:#6a5f73;font-size:14px}.developer-landing .dl-product-feature>p{color:#6e5c7b;font-size:13px}.developer-landing .dl-availability{color:#715782;font-size:10px}.developer-landing .dl-product-feature>a{font-size:12px}.developer-landing .dl-product-feature>.dl-feature-note{color:#6c5d74;font-size:10px}.developer-landing .dl-ecosystem-label{color:#715d7d;font-size:9px}.developer-landing .dl-product-row p{color:#6e5c7a;font-size:12px}.developer-landing .dl-product-row>div>span{color:#6c5c75;font-size:10px}.developer-landing .dl-steps h3{color:#684580;font-size:17px}.developer-landing .dl-steps p{color:#705b7d;font-size:12px}.developer-landing .dl-workflow-heading>a{color:#795891;font-size:12px}.developer-landing .dl-integration-copy>p:not(.dl-eyebrow):not(.dl-small-note){color:#6f5a7d;font-size:13px}.developer-landing .dl-small-note{color:#705d7e;font-size:10px}.developer-landing .dl-integration-copy>.dl-button{font-size:12px}.developer-landing .dl-integration-tools strong{color:#79538e;font-size:14px}.developer-landing .dl-tool-state{color:#715c80;font-size:10px}.developer-landing .dl-tool-note{color:#725d7e;font-size:11px}.developer-landing .dl-faq-grid>div>p:not(.dl-eyebrow){color:#745a7f;font-size:13px}.developer-landing .dl-faq-grid>div>a{color:#775489;font-size:12px}.developer-landing .dl-faq-list summary{color:#78508b;font-size:13px}.developer-landing .dl-faq-list details p{color:#72587e;font-size:12px}.developer-landing .dl-bottom-cta>div>p:not(.dl-eyebrow){color:#c9b9df;font-size:13px}.developer-landing .dl-bottom-cta .dl-button{font-size:12px}.developer-landing .dl-footer-top>div>p{color:#735c81;font-size:12px}.developer-landing .dl-footer-top h3{color:#7a588b;font-size:12px}.developer-landing .dl-footer-top>div>a:not(.dl-brand){color:#735c7d;font-size:12px}.developer-landing .dl-footer-bottom{color:#725d7e;font-size:11px}.developer-landing .dl-footer-bottom>a{align-items:center;gap:7px;display:flex}.developer-landing .dl-footer-bottom>a svg{width:13px;transform:rotate(-90deg)}.developer-landing .dl-tiny-label,.developer-landing .dl-visual-pill{font-size:9px}.developer-landing .dl-source-caption{font-size:8px}.developer-landing .dl-source-chips span{font-size:9px}.developer-landing .dl-code-tabs button{font-size:10px}.developer-landing .dl-code-note{font-size:9px}.developer-landing .dl-result-tag strong{font-size:10px}.developer-landing .dl-result-tag span{font-size:8px}@media (width<=850px){.developer-landing .dl-product-flow>span{font-size:9px}.developer-landing .dl-section-heading>p{font-size:13px}.developer-landing .dl-steps h3{font-size:16px}.developer-landing .dl-integration-tools>a>div>span{font-size:10px}}@media (width<=600px){.developer-landing .dl-preview{font-size:9px}.developer-landing .dl-nav-cta{font-size:10px}.developer-landing .dl-hero-copy>.dl-eyebrow{font-size:8px}.developer-landing .dl-hero-intro{font-size:14px}.developer-landing .dl-hero-copy .dl-button{font-size:12px}.developer-landing .dl-hero-foot,.developer-landing .dl-capabilities,.developer-landing .dl-capabilities>div,.developer-landing .dl-capabilities>span{font-size:10px}.developer-landing .dl-section-heading>p,.developer-landing .dl-product-feature>p{font-size:13px}.developer-landing .dl-product-feature>a{font-size:12px}.developer-landing .dl-product-feature>.dl-feature-note{font-size:10px}.developer-landing .dl-product-row p{font-size:12px}.developer-landing .dl-product-row>div>span{font-size:10px}.developer-landing .dl-steps h3{font-size:17px}.developer-landing .dl-steps p{font-size:12px}.developer-landing .dl-integration-copy>p:not(.dl-eyebrow):not(.dl-small-note){font-size:13px}.developer-landing .dl-integration-copy>.dl-button{font-size:11px}.developer-landing .dl-integration-tools>a>div>span{font-size:10px}.developer-landing .dl-integration-tools strong{font-size:13px}.developer-landing .dl-tool-note{font-size:10px}.developer-landing .dl-faq-grid>div>p:not(.dl-eyebrow){font-size:13px}.developer-landing .dl-faq-grid>div>a{font-size:12px}.developer-landing .dl-faq-list summary{font-size:13px}.developer-landing .dl-faq-list details p{font-size:12px}.developer-landing .dl-bottom-cta>div>p:not(.dl-eyebrow){font-size:13px}.developer-landing .dl-bottom-cta .dl-button{font-size:11px}.developer-landing .dl-footer-top>div>a:not(.dl-brand),.developer-landing .dl-footer-top h3{font-size:12px}.developer-landing .dl-footer-bottom,.developer-landing .dl-code-window code{font-size:10px}.developer-landing .dl-code-window pre{height:230px}.developer-landing .dl-tiny-label,.developer-landing .dl-visual-pill{font-size:8px}.developer-landing .dl-source-caption{font-size:7px}.developer-landing .dl-source-chips span{font-size:8px}.developer-landing .dl-result-tag strong{font-size:9px}.developer-landing .dl-result-tag span{font-size:7px}}.developer-landing p:not(.dl-eyebrow):not(.dl-small-note):not(.dl-feature-note):not(.dl-ecosystem-label){color:#6d5f75;font-size:14px;line-height:1.85}.developer-landing .dl-hero-intro{color:#6e6379!important;font-size:16px!important;line-height:1.9!important}.developer-landing .dl-preview{font-size:11px}.developer-landing .dl-desktop-nav,.developer-landing .dl-signin{font-size:14px}.developer-landing .dl-nav-cta{min-height:44px;font-size:13px}.developer-landing .dl-button,.developer-landing .dl-hero-copy .dl-button,.developer-landing .dl-integration-copy>.dl-button,.developer-landing .dl-bottom-cta .dl-button{min-height:48px;font-size:14px}.developer-landing .dl-hero-foot{font-size:12px}.developer-landing .dl-eyebrow,.developer-landing .dl-hero-copy>.dl-eyebrow,.developer-landing .dl-bottom-cta .dl-eyebrow{font-size:11px}.developer-landing .dl-capabilities,.developer-landing .dl-capabilities>div,.developer-landing .dl-capabilities>span{font-size:12px}.developer-landing .dl-product-feature>a,.developer-landing .dl-workflow-heading>a,.developer-landing .dl-faq-grid>div>a{font-size:13px}.developer-landing .dl-availability,.developer-landing .dl-ecosystem-label,.developer-landing .dl-product-row>div>span,.developer-landing .dl-small-note,.developer-landing .dl-product-feature>.dl-feature-note,.developer-landing .dl-tool-state,.developer-landing .dl-tool-note{color:#6d5b78;font-size:11px}.developer-landing .dl-product-feature>.dl-feature-note{line-height:1.7}.developer-landing .dl-product-flow>span{font-size:11px}.developer-landing .dl-product-row h3{font-size:21px}.developer-landing .dl-steps h3{font-size:18px}.developer-landing .dl-step-number{font-size:12px}.developer-landing .dl-integration-tools strong{font-size:15px}.developer-landing .dl-integration-tools>a>div>span{color:#725b7e;font-size:12px}.developer-landing .dl-faq-list summary{font-size:14px}.developer-landing .dl-footer-top h3,.developer-landing .dl-footer-top>div>a:not(.dl-brand){font-size:13px}.developer-landing .dl-footer-bottom{font-size:11px}.developer-landing .dl-code-tabs button{min-height:44px;font-size:12px}.developer-landing .dl-code-bar{height:44px}.developer-landing .dl-code-version,.developer-landing .dl-tiny-label,.developer-landing .dl-visual-pill,.developer-landing .dl-source-caption,.developer-landing .dl-source-chips span,.developer-landing .dl-code-note,.developer-landing .dl-result-tag strong,.developer-landing .dl-result-tag span{font-size:11px}.developer-landing .dl-source-caption{letter-spacing:0}.developer-landing .dl-source-chips span{padding:5px 9px}.developer-landing .dl-code-window code{font-size:12px}.developer-landing .dl-code-window pre{height:266px}.developer-landing .dl-product-art{height:176px}.developer-landing .dl-result-tag{top:212px}.developer-landing .dl-menu-button,.developer-landing .dl-mobile-top button{width:44px;height:44px}.developer-landing .dl-bottom-cta>div>p:not(.dl-eyebrow){color:#cbbde0!important}.developer-landing .dl-tool-note{font-size:12px;line-height:1.8}@media (width<=1100px){.developer-landing .dl-desktop-nav{gap:16px;font-size:13px}.developer-landing .dl-nav-shell{gap:20px}.developer-landing .dl-account{gap:16px}.developer-landing .dl-hero-grid{gap:38px}.developer-landing .dl-hero-copy .dl-button{gap:10px;padding:13px 16px;font-size:13px}.developer-landing .dl-hero-copy .dl-hero-actions{gap:17px}.developer-landing .dl-hero-copy .dl-text-button{padding-left:0;padding-right:0}}@media (width<=850px){.developer-landing .dl-product-layout{grid-template-columns:1fr}.developer-landing .dl-ecosystem{grid-template-columns:1fr;display:grid}.developer-landing .dl-integration{grid-template-columns:1fr;gap:35px}.developer-landing .dl-product-feature>p{max-width:440px}.developer-landing .dl-product-flow{justify-content:flex-start;gap:22px}.developer-landing .dl-product-flow i{width:30px}.developer-landing .dl-tool-state{display:block}.developer-landing .dl-integration-copy>p:not(.dl-eyebrow):not(.dl-small-note){max-width:500px}.developer-landing .dl-integration-tools>a>div>span{font-size:12px}.developer-landing .dl-bottom-cta{grid-template-columns:1fr;gap:26px}.developer-landing .dl-bottom-cta .dl-hero-actions{justify-content:flex-start}}@media (width<=600px){.developer-landing .dl-preview{gap:5px;font-size:10px}.developer-landing .dl-hero-copy>.dl-eyebrow{letter-spacing:1.1px;font-size:10px}.developer-landing .dl-hero-intro{font-size:14px!important;line-height:1.9!important}.developer-landing .dl-hero-copy .dl-button,.developer-landing .dl-integration-copy>.dl-button,.developer-landing .dl-bottom-cta .dl-button{min-height:48px;font-size:13px}.developer-landing .dl-hero-foot{gap:15px;font-size:11px}.developer-landing .dl-nav-cta{min-height:44px;padding:10px 12px;font-size:11px}.developer-landing .dl-capabilities,.developer-landing .dl-capabilities>div,.developer-landing .dl-capabilities>span{font-size:11px}.developer-landing .dl-capabilities>div{gap:6px 10px}.developer-landing .dl-section-heading>p{max-width:335px}.developer-landing .dl-product-feature{padding:25px 23px}.developer-landing .dl-product-feature>.dl-feature-note{font-size:11px}.developer-landing .dl-product-flow{justify-content:space-between;gap:8px;padding:14px 10px}.developer-landing .dl-product-flow>span{gap:4px;font-size:10px}.developer-landing .dl-product-flow i{width:12px}.developer-landing .dl-ecosystem-label{font-size:10px}.developer-landing .dl-product-row h3{font-size:20px}.developer-landing .dl-steps h3{font-size:18px}.developer-landing .dl-steps p{max-width:290px}.developer-landing .dl-tool-state{display:none}.developer-landing .dl-small-note{font-size:11px}.developer-landing .dl-faq-list summary{gap:18px;font-size:14px}.developer-landing .dl-footer-top>div>a:not(.dl-brand),.developer-landing .dl-footer-top h3{font-size:13px}.developer-landing .dl-footer-bottom{font-size:11px}.developer-landing .dl-tiny-label,.developer-landing .dl-visual-pill,.developer-landing .dl-source-caption,.developer-landing .dl-source-chips span,.developer-landing .dl-code-note,.developer-landing .dl-result-tag strong,.developer-landing .dl-result-tag span{font-size:10px}.developer-landing .dl-visual-top{gap:5px}.developer-landing .dl-tiny-label{letter-spacing:.8px}.developer-landing .dl-code-window code{font-size:11px}.developer-landing .dl-code-window pre{height:250px}.developer-landing .dl-result-tag{padding:9px;top:203px;right:-5px}.developer-landing .dl-source-caption{font-size:9px}.developer-landing .dl-product-art{height:163px}}@media (width<=380px){.developer-landing .dl-nav-cta{display:none}.developer-landing .dl-hero-copy>.dl-eyebrow{font-size:9px}.developer-landing h1{font-size:39px}.developer-landing .dl-hero-copy .dl-button{padding:12px 14px;font-size:12px}.developer-landing .dl-hero-copy .dl-text-button{padding-left:0;padding-right:0}.developer-landing .dl-hero-actions{gap:13px}.developer-landing .dl-preview{font-size:9px}.developer-landing .dl-product-flow>span{gap:3px;font-size:10px}.developer-landing .dl-product-flow i{width:7px}.developer-landing .dl-result-tag span{display:none}}@media (width>=851px){.developer-landing .dl-hero-grid{padding-top:48px;padding-bottom:48px}.developer-landing .dl-code-window pre{height:210px}.developer-landing .dl-product-art{height:144px}.developer-landing .dl-result-tag{top:178px}}.developer-landing [data-dl-reveal]{opacity:1}.developer-landing .dl-hero-intro{color:#504b60}.developer-landing .dl-preview,.developer-landing .dl-footer-bottom{color:#5c536a}.developer-landing .dl-code-tabs button,.developer-landing .dl-code-version,.developer-landing .dl-code-note{color:#c9c1d8}.developer-landing .dl-code-window code{color:#ede6f5}.developer-docs{--dd-purple:#2b216f;--dd-ink:#242137;--dd-muted:#747386;--dd-line:#eeedf3;--dd-gold:#e8b923;color:var(--dd-ink);background:#fff;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.7}.developer-docs *{box-sizing:border-box}.developer-docs svg{vertical-align:middle;flex:none;width:18px;height:18px}.developer-docs a{color:inherit;text-decoration:none}.developer-docs a:hover{text-decoration:none}.developer-docs button,.developer-docs input,.developer-docs select{font:inherit}.developer-docs button{cursor:pointer}.developer-docs button:focus-visible,.developer-docs a:focus-visible,.developer-docs input:focus-visible,.developer-docs select:focus-visible,.developer-docs summary:focus-visible{outline-offset:4px;outline:3px solid #b9a6f2}.developer-docs h1,.developer-docs h2,.developer-docs h3,.developer-docs p{margin:0}.developer-docs p{color:#636170;font-size:14px;line-height:1.85}.developer-docs code,.developer-docs pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.developer-docs :not(pre)>code{overflow-wrap:anywhere;color:#50486b;background:#f5f4f9;border-radius:4px;padding:3px 6px;font-size:12px}.developer-docs .dd-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.developer-docs .dd-skip{z-index:200;border:2px solid var(--dd-purple);background:#fff;border-radius:6px;padding:10px 16px;position:fixed;top:-100px;left:20px}.developer-docs .dd-skip:focus{top:10px}.developer-docs .dd-header{border-bottom:1px solid var(--dd-line);z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;align-items:center;gap:24px;height:82px;padding:0 36px;display:flex;position:sticky;top:0}.developer-docs .dd-brand{min-width:173px;color:var(--dd-purple);align-items:center;gap:10px;display:flex}.developer-docs .dd-brand img{border-radius:8px;width:32px;height:32px}.developer-docs .dd-brand strong{letter-spacing:-.6px;font-size:18px;font-weight:800;line-height:1.2}.developer-docs .dd-brand strong span{letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:600;line-height:1.8;display:block}.developer-docs .dd-header-divider{background:#e7e4ed;width:1px;height:27px}.developer-docs .dd-header-label{font-size:13px;font-weight:600}.developer-docs .dd-search{background:#faf9fc;border:1px solid #eceaf1;border-radius:7px;flex:1;align-items:center;gap:10px;max-width:355px;height:38px;margin-left:25px;padding:0 12px;display:flex;position:relative}.developer-docs .dd-search>svg{color:#62606e;width:16px;height:16px}.developer-docs .dd-search input{color:#3c3655;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:12px}.developer-docs .dd-search input::placeholder{color:#61606b}.developer-docs .dd-search kbd{text-align:center;color:#64606f;background:#fff;border:1px solid #e5e1ed;border-radius:4px;flex:none;width:20px;height:23px;font:11px/22px monospace}.developer-docs .dd-search-results{z-index:60;background:#fff;border:1px solid #e8e4ee;border-radius:10px;max-height:420px;padding:10px;position:absolute;top:46px;left:0;right:-120px;overflow:auto;box-shadow:0 16px 55px #28203e24}.developer-docs .dd-search-results[hidden]{display:none}.developer-docs .dd-search-caption{letter-spacing:.12em;color:#68626f;padding:5px 8px 8px;font-size:9px;font-weight:700;display:block}.developer-docs .dd-search-results a{border-radius:6px;align-items:center;gap:11px;padding:10px 8px;display:flex}.developer-docs .dd-search-results a:hover{background:#f5f2fc}.developer-docs .dd-search-results a>svg{color:#695d7a}.developer-docs .dd-search-results a>svg:last-child{width:14px;margin-left:auto}.developer-docs .dd-search-results strong{color:#3d3158;font-size:12px;display:block}.developer-docs .dd-search-results a span{color:#696273;font-size:10px;display:block}.developer-docs .dd-search-results>p{padding:10px;font-size:12px}.developer-docs .dd-header-actions{white-space:nowrap;align-items:center;gap:24px;margin-left:auto;display:flex}.developer-docs .dd-header-actions>a{font-size:12px;font-weight:600}.developer-docs .dd-start{background:var(--dd-purple);border-radius:6px;align-items:center;gap:16px;display:flex;color:#fff!important;padding:10px 14px!important}.developer-docs .dd-start svg{width:15px}.developer-docs .dd-mobile-menu{display:none}.developer-docs .dd-preview{color:#6a5d80;background:#f9f7fd;border-bottom:1px solid #efecf5;align-items:center;gap:9px;padding:11px 36px;font-size:10px;line-height:1.5;display:flex}.developer-docs .dd-preview-dot{background:#9c7ddd;border-radius:100%;flex:none;width:5px;height:5px}.developer-docs .dd-preview b{padding:0 4px;font-weight:400}.developer-docs .dd-version{color:#695e7b;white-space:nowrap;border:1px solid #e7e0f1;border-radius:4px;margin-left:auto;padding:0 7px;font-size:9px}.developer-docs .dd-layout{grid-template-columns:248px minmax(340px,1fr) minmax(340px,400px);align-items:start;max-width:1720px;margin:auto;display:grid}.developer-docs .dd-sidebar{border-right:1px solid var(--dd-line);scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;height:calc(100dvh - 82px);padding:26px 20px 25px 30px;display:flex;position:sticky;top:82px;overflow:auto}.developer-docs .dd-doc-version{border-bottom:1px solid var(--dd-line);color:#676079;justify-content:space-between;align-items:center;margin:0 1px 27px;padding-bottom:18px;font-size:11px;font-weight:600;display:flex}.developer-docs .dd-doc-version>span:last-child{color:#6b5d7d;background:#f4f0fc;border:1px solid #ebe3f8;border-radius:4px;align-items:center;gap:5px;padding:1px 7px;font-size:10px;display:flex}.developer-docs .dd-doc-version svg{width:10px;height:10px;transform:rotate(90deg)}.developer-docs .dd-nav-group{margin-bottom:26px}.developer-docs .dd-nav-group>span{color:#64606a;letter-spacing:.11em;margin:0 10px 9px;font-size:9px;font-weight:700;display:block}.developer-docs .dd-nav-group a{color:#686271;border-radius:5px;align-items:center;gap:10px;min-height:37px;margin:3px 0;padding:8px 10px;font-size:12px;line-height:1.5;transition:background .15s,color .15s;display:flex}.developer-docs .dd-nav-group a svg{color:#666071;width:15px;height:15px}.developer-docs .dd-nav-group a:hover{color:var(--dd-purple);background:#faf8fe}.developer-docs .dd-nav-group a.is-active{color:#5e4391;background:#f2ecfc;font-weight:600}.developer-docs .dd-nav-group a.is-active svg{color:#705494}.developer-docs .dd-mini-method{letter-spacing:-.04em;flex:none;width:29px;font-size:8px;font-weight:700}.developer-docs .dd-mini-method.post{color:#7c601e}.developer-docs .dd-mini-method.get{color:#3a6d5e}.developer-docs .dd-sidebar-foot{border-top:1px solid var(--dd-line);margin-top:auto;padding:20px 10px 0}.developer-docs .dd-sidebar-foot a{color:#65606e;align-items:center;gap:9px;padding:7px 0;font-size:10px;display:flex}.developer-docs .dd-sidebar-foot svg{width:13px;height:13px}.developer-docs .dd-sidebar-foot a svg:last-child{margin-left:auto}.developer-docs .dd-drawer-top,.developer-docs .dd-backdrop[hidden]{display:none}.developer-docs .dd-article{min-width:0;max-width:780px;padding:37px 44px 40px}.developer-docs .dd-breadcrumb{color:#69636e;align-items:center;gap:8px;margin-bottom:35px;font-size:10px;display:flex}.developer-docs .dd-breadcrumb svg{color:#646168;width:10px;height:10px}.developer-docs .dd-breadcrumb>span{text-transform:capitalize;color:#695e76}.developer-docs .dd-article-header{margin-bottom:30px}.developer-docs .dd-kicker{letter-spacing:.15em;color:#716035;margin-bottom:12px;font-size:9px;font-weight:700;display:block}.developer-docs .dd-article h1{letter-spacing:-1.5px;color:#302448;font-size:37px;font-weight:700;line-height:1.18}.developer-docs .dd-article-header>p{color:#68606f;max-width:420px;margin-top:14px;font-size:14px;line-height:1.8}.developer-docs .dd-callout{background:#f9f6fe;border:1px solid #ece3f8;border-left:3px solid #b29ad2;border-radius:5px;align-items:flex-start;gap:12px;margin:25px 0 32px;padding:15px 16px;display:flex}.developer-docs .dd-callout>svg{color:#735b8d;width:17px;height:17px;margin-top:2px}.developer-docs .dd-callout strong{color:#755b88;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.developer-docs .dd-callout p{color:#6c5c73;font-size:11px;line-height:1.85}.developer-docs .dd-callout.success{background:#f0f9f6;border-color:#d7ece2}.developer-docs .dd-callout.success>svg,.developer-docs .dd-callout.success strong{color:#386e59}.developer-docs .dd-section{margin:38px 0;padding-top:4px;scroll-margin-top:110px}.developer-docs .dd-section h2{color:#435;letter-spacing:-.5px;margin-bottom:15px;font-size:19px;font-weight:700;line-height:1.4}.developer-docs .dd-section p+p{margin-top:15px}.developer-docs .dd-section p+a,.developer-docs .dd-section>a{color:#755993;align-items:center;gap:10px;margin-top:16px;font-size:11px;font-weight:600;display:inline-flex}.developer-docs .dd-section>a svg{width:13px;height:13px}.developer-docs .dd-steps{margin-top:36px}.developer-docs .dd-step{gap:18px;padding-bottom:30px;display:flex;position:relative}.developer-docs .dd-step:not(:last-child):before{content:"";background:#e8e1ef;width:1px;position:absolute;top:33px;bottom:7px;left:14px}.developer-docs .dd-step>span{color:#6e597f;background:#f4eefb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;margin-top:1px;font-size:9px;font-weight:700;display:flex}.developer-docs .dd-step h2{color:#4c395d;letter-spacing:-.3px;margin-bottom:8px;font-size:15px;line-height:1.5}.developer-docs .dd-step p{color:#69606f;max-width:410px;font-size:12px;line-height:1.9}.developer-docs .dd-step a{color:#73588a;align-items:center;gap:7px;margin-top:9px;font-size:10px;font-weight:600;display:inline-flex}.developer-docs .dd-step a svg{width:12px;height:12px}.developer-docs .dd-inline-code{background:#fcfbfe;border:1px solid #ece7f2;border-radius:5px;flex-direction:column;gap:4px;margin:19px 0;padding:14px 16px;display:flex}.developer-docs .dd-inline-code>span{color:#68616e;font-size:9px}.developer-docs .dd-inline-code code{color:#735a88;background:0 0;padding:0;font-size:12px}.developer-docs .dd-next-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.developer-docs .dd-next-grid>a{border:1px solid #eee7f4;border-radius:7px;flex-direction:column;align-items:flex-start;padding:18px;transition:border-color .2s,transform .2s;display:flex;position:relative}.developer-docs .dd-next-grid>a:hover{border-color:#c9b8de;transform:translateY(-2px)}.developer-docs .dd-next-grid>a>svg:first-child{color:#705a80;width:18px;margin-bottom:13px}.developer-docs .dd-next-grid strong{color:#745b86;font-size:11px;line-height:1.7}.developer-docs .dd-next-grid span{color:#67606d;margin-top:5px;font-size:10px;line-height:1.8}.developer-docs .dd-next-grid>a>svg:last-child{color:#695d72;width:13px;margin-top:12px}.developer-docs .dd-resource-kicker{align-items:center;gap:10px;margin-bottom:18px;display:flex}.developer-docs .dd-resource-kicker>code{color:#6d5c78;background:0 0;padding:0;font-size:12px}.developer-docs .dd-method{letter-spacing:.03em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px;font-size:8px;font-weight:700;line-height:1.4;display:inline-flex}.developer-docs .dd-method.post{color:#7c6129;background:#faf4e6;border-color:#efe1bd}.developer-docs .dd-method.get{color:#3d6d56;background:#ebf7f0;border-color:#d6eadd}.developer-docs .dd-table-wrap{scrollbar-width:thin;border-top:1px solid #ece7f1;width:100%;margin:18px 0 20px;overflow-x:auto}.developer-docs table{border-collapse:collapse;text-align:left;width:100%;font-size:11px;line-height:1.8}.developer-docs th{color:#68606f;white-space:nowrap;border-bottom:1px solid #ece7f1;padding:11px 10px 11px 0;font-size:9px;font-weight:600}.developer-docs td{color:#695f6f;vertical-align:top;border-bottom:1px solid #f1edf5;padding:13px 10px 13px 0;font-size:11px}.developer-docs td code{color:#715880;white-space:normal;overflow-wrap:anywhere;background:#f7f3fb;font-size:10px}.developer-docs .dd-state{color:#67626d;white-space:nowrap;font-size:9px}.developer-docs .dd-state.active{color:#51695e}.developer-docs .dd-list,.developer-docs .dd-ordered{color:#6b5e73;margin:15px 0;padding-left:18px;font-size:12px;line-height:1.9}.developer-docs .dd-list li,.developer-docs .dd-ordered li{margin:10px 0;padding-left:5px}.developer-docs .dd-chip-list{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.developer-docs .dd-chip-list code{color:#715c81;background:#f7f3fc;padding:5px 8px;font-size:10px}.developer-docs .dd-endpoint-line{border:1px solid #eee7f5;border-radius:5px;align-items:center;gap:13px;margin:10px 0;padding:11px 13px;display:flex}.developer-docs .dd-endpoint-line code{color:#705a7e;background:0 0;font-size:12px}.developer-docs .dd-light-code{color:#715783;background:#fbf9fd;border:1px solid #eee6f4;border-radius:6px;margin:20px 0;padding:17px;font-size:11px;line-height:1.9;overflow:auto}.developer-docs .dd-light-code code{font-size:inherit;line-height:inherit}.developer-docs .dd-http{color:#486958;white-space:nowrap;background:#eff8f3;border:1px solid #dfeee5;border-radius:3px;padding:2px 5px;font-size:10px}.developer-docs .dd-details{border:1px solid #eee7f4;border-radius:6px;margin:18px 0}.developer-docs .dd-details summary{color:#735c7e;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 15px;font-size:11px;list-style:none;display:flex}.developer-docs .dd-details summary::-webkit-details-marker{display:none}.developer-docs .dd-details summary svg{width:11px;height:11px;transform:rotate(90deg)}.developer-docs .dd-details[open] summary svg{transform:rotate(-90deg)}.developer-docs .dd-details pre{border:0;border-top:1px solid #eee7f4;border-radius:0 0 6px 6px;margin:0}.developer-docs .dd-flow{color:#6c6071;flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0;display:flex}.developer-docs .dd-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.developer-docs .dd-comparison article{border:1px solid #eee6f3;border-radius:7px;padding:17px}.developer-docs .dd-comparison-label{color:#775c4b;font-size:9px}.developer-docs .dd-comparison-label.good{color:#4a6b5c}.developer-docs .dd-comparison h3{letter-spacing:-.2px;color:#725882;margin:7px 0;font-size:12px;line-height:1.7}.developer-docs .dd-comparison p{font-size:11px;line-height:1.8}.developer-docs .dd-article-footer{color:#68606e;border-top:1px solid #eee7f4;justify-content:space-between;align-items:center;gap:15px;margin-top:46px;padding-top:22px;font-size:9px;display:flex}.developer-docs .dd-article-footer b{padding:0 4px;font-weight:400}.developer-docs .dd-article-footer a{color:#6c5c77;align-items:center;gap:7px;font-weight:500;display:inline-flex}.developer-docs .dd-article-footer svg{width:12px}.developer-docs .dd-code-rail{min-width:0;padding:44px 25px 35px 0}.developer-docs .dd-code-sticky{position:sticky;top:110px}.developer-docs .dd-example-note{color:#6a6074;letter-spacing:.01em;align-items:center;gap:7px;margin:0 0 15px 2px;font-size:9px;display:flex}.developer-docs .dd-example-note svg{width:13px;height:13px}.developer-docs .dd-code-card{background:#231b2e;border:1px solid #423253;border-radius:8px;overflow:hidden;box-shadow:0 12px 28px #30223e0a}.developer-docs .dd-code-card-head{color:#c5aedd;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:14px 15px;font-size:10px;display:flex}.developer-docs .dd-code-card-head>button{color:#a488bc;background:0 0;border:0;align-items:center;gap:5px;padding:2px;font-size:9px;display:flex}.developer-docs .dd-code-card-head>button svg{width:12px;height:12px}.developer-docs .dd-code-tabs{border-bottom:1px solid #ffffff0b;gap:21px;padding:0 15px;display:flex;overflow:auto}.developer-docs .dd-code-tabs button{color:#a28bb6;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0 10px;font-size:9px;line-height:1.5}.developer-docs .dd-code-tabs button[aria-selected=true]{color:#e6c55e;border-bottom-color:#d8b449}.developer-docs .dd-code-card pre{color:#aa90bc;scrollbar-width:thin;tab-size:2;max-height:440px;padding:19px 15px 23px;font-size:10px;line-height:1.95;overflow:auto}.developer-docs .dd-code-card pre code{font-size:inherit;line-height:inherit}.developer-docs .dd-code-string{color:#bfa16b}.developer-docs .dd-code-value{color:#c098cc}.developer-docs .dd-code-card-foot{color:#a389bc;border-top:1px solid #ffffff0b;align-items:center;gap:8px;padding:11px 15px;display:flex}.developer-docs .dd-code-card-foot>.dd-method{color:#c3a35b;background:#604c2e33;border-color:#a2833540;padding:2px 5px;font-size:7px}.developer-docs .dd-code-card-foot>code{color:#a687bc;background:0 0;padding:0;font-size:9px}.developer-docs .dd-code-card-foot>span:last-child{color:#a38aba;white-space:nowrap;margin-left:auto;font-size:8px}.developer-docs .dd-response-card{background:#fdfbff;border:1px solid #e9e0f0;border-radius:7px;margin-top:20px;overflow:hidden}.developer-docs .dd-response-head{color:#725c81;border-bottom:1px solid #ede5f4;justify-content:space-between;align-items:center;gap:5px;padding:12px 13px;font-size:10px;display:flex}.developer-docs .dd-response-head select{color:#6f5d7b;cursor:pointer;background:#f9f4fd;border:1px solid #e9def2;border-radius:4px;max-width:150px;padding:3px 7px;font-size:9px}.developer-docs .dd-response-card pre{color:#6e5e79;scrollbar-width:thin;max-height:310px;padding:17px 15px 20px;font-size:9px;line-height:1.9;overflow:auto}.developer-docs .dd-response-card pre code{font-size:inherit;line-height:inherit}.developer-docs .dd-response-foot{color:#685d71;border-top:1px solid #efe7f6;align-items:center;gap:6px;padding:10px 13px;font-size:8px;display:flex}.developer-docs .dd-response-foot b{padding:0 2px;font-weight:400}.developer-docs .dd-sample-dot{background:#b29ac4;border-radius:50%;width:4px;height:4px}.developer-docs .dd-code-hint{color:#6a6073;margin-top:15px;padding:0 3px;font-size:9px;line-height:1.85}.developer-docs .dd-copy-status{color:#fff;z-index:80;background:#302248;border-radius:7px;padding:12px 16px;font-size:12px;position:fixed;bottom:22px;right:22px;box-shadow:0 6px 30px #281b3b22}.developer-docs .dd-copy-status:empty{display:none}@media (width>=1500px){.developer-docs .dd-layout{grid-template-columns:260px minmax(450px,1fr) 440px}.developer-docs .dd-article{max-width:830px;padding:46px 64px}.developer-docs .dd-code-rail{padding:50px 36px 40px 10px}.developer-docs .dd-header{padding:0 45px}.developer-docs .dd-search{max-width:400px;margin-left:50px}}@media (width<=1190px){.developer-docs .dd-header{gap:18px;padding:0 25px}.developer-docs .dd-brand{min-width:162px}.developer-docs .dd-header-label{display:none}.developer-docs .dd-search{margin-left:0}.developer-docs .dd-layout{grid-template-columns:210px minmax(300px,1fr) minmax(280px,350px)}.developer-docs .dd-sidebar{padding-left:20px;padding-right:14px}.developer-docs .dd-article{padding:35px 28px}.developer-docs .dd-code-rail{padding-right:20px}.developer-docs .dd-preview{padding-left:25px;padding-right:25px}.developer-docs .dd-article h1{font-size:33px}}@media (width<=1020px){.developer-docs .dd-layout{grid-template-columns:210px minmax(0,1fr)}.developer-docs .dd-article{max-width:none;padding:34px 36px 20px}.developer-docs .dd-code-rail{grid-column:2;padding:0 36px 40px}.developer-docs .dd-code-sticky{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.developer-docs .dd-example-note,.developer-docs .dd-code-hint{grid-column:1/-1;margin:0}.developer-docs .dd-response-card{margin-top:0}.developer-docs .dd-code-card pre{max-height:360px}.developer-docs .dd-article-footer{margin-top:35px}.developer-docs .dd-code-hint{margin-top:0}.developer-docs .dd-header-actions,.developer-docs .dd-header{gap:17px}.developer-docs .dd-header-divider{display:none}.developer-docs .dd-search{max-width:none}.developer-docs .dd-code-card,.developer-docs .dd-response-card{align-self:start}}@media (width<=760px){.developer-docs .dd-header{gap:14px;height:69px;padding:0 20px}.developer-docs .dd-brand{min-width:0;margin-right:auto}.developer-docs .dd-brand img{width:29px;height:29px}.developer-docs .dd-brand strong{font-size:16px}.developer-docs .dd-brand strong span{font-size:8px}.developer-docs .dd-header>.dd-search{display:none}.developer-docs .dd-header-actions{margin-left:0}.developer-docs .dd-header-actions>a:first-child{display:none}.developer-docs .dd-start{gap:8px!important;padding:8px 11px!important;font-size:10px!important}.developer-docs .dd-start svg{width:12px}.developer-docs .dd-mobile-menu{color:#705d86;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:36px;padding:0;display:flex}.developer-docs .dd-mobile-menu svg{width:20px;height:20px}.developer-docs .dd-preview{align-items:flex-start;gap:7px;padding:10px 20px;font-size:9px}.developer-docs .dd-preview-dot{margin-top:4px}.developer-docs .dd-preview .dd-version{display:none}.developer-docs .dd-layout{display:block}.developer-docs .dd-sidebar{z-index:70;visibility:hidden;background:#fff;border-right:1px solid #e9e0f1;width:min(300px,85vw);height:100dvh;padding:20px 18px 24px;transition:transform .24s,visibility .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:10px 0 40px #2b1a4220}.developer-docs .dd-sidebar.is-open{visibility:visible;transform:translate(0)}.developer-docs .dd-drawer-top{color:#5e4577;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:13px;display:flex}.developer-docs .dd-drawer-top button{color:#6e5883;background:#f7f2fc;border:0;border-radius:5px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.developer-docs .dd-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:65;background:#1e123b70;border:0;padding:0;animation:.2s dd-fade;position:fixed;inset:0}.developer-docs .dd-nav-open{touch-action:none}.developer-docs .dd-sidebar nav{min-height:0;overflow-y:auto}.developer-docs .dd-nav-group a{min-height:41px;padding:9px 10px;font-size:13px}.developer-docs .dd-sidebar-foot{flex:none;margin-top:15px}.developer-docs .dd-doc-version{margin-bottom:24px}.developer-docs .dd-article{padding:27px 23px 20px}.developer-docs .dd-breadcrumb{margin-bottom:27px;font-size:9px}.developer-docs .dd-article h1{letter-spacing:-1.15px;font-size:31px}.developer-docs .dd-article-header>p{margin-top:12px;font-size:13px;line-height:1.8}.developer-docs .dd-article-header{margin-bottom:24px}.developer-docs .dd-callout{gap:10px;margin:23px 0 28px;padding:14px 13px}.developer-docs .dd-callout p{font-size:11px}.developer-docs .dd-section{margin:31px 0;scroll-margin-top:95px}.developer-docs .dd-section h2{font-size:18px}.developer-docs .dd-section p{font-size:13px;line-height:1.9}.developer-docs .dd-step h2{font-size:14px}.developer-docs .dd-step p{font-size:12px}.developer-docs .dd-step{gap:15px}.developer-docs .dd-next-grid{gap:10px}.developer-docs .dd-next-grid>a{padding:15px}.developer-docs .dd-table-wrap{margin-top:14px}.developer-docs th{font-size:9px}.developer-docs td{min-width:65px;padding-top:12px;padding-bottom:12px;font-size:11px}.developer-docs td:first-child{min-width:80px;max-width:140px}.developer-docs td code{font-size:10px}.developer-docs .dd-light-code{padding:15px;font-size:10px}.developer-docs .dd-code-rail{padding:0 23px 34px}.developer-docs .dd-code-sticky{display:block}.developer-docs .dd-example-note{margin:0 0 13px}.developer-docs .dd-response-card{margin-top:17px}.developer-docs .dd-code-card pre{max-height:390px;font-size:10px}.developer-docs .dd-code-tabs button{font-size:10px}.developer-docs .dd-code-card-head,.developer-docs .dd-response-head{font-size:11px}.developer-docs .dd-response-head select{max-width:165px;min-height:30px;font-size:12px}.developer-docs .dd-code-hint{margin-top:14px}.developer-docs .dd-article-footer{align-items:flex-start;gap:10px;font-size:8px}.developer-docs .dd-article-footer>a{text-align:right;max-width:170px}.developer-docs .dd-comparison{grid-template-columns:1fr;gap:10px}.developer-docs .dd-resource-kicker>code{font-size:11px}.developer-docs .dd-list,.developer-docs .dd-ordered{font-size:12px}.developer-docs .dd-copy-status{text-align:center;font-size:11px;bottom:16px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.developer-docs *,.developer-docs :before,.developer-docs :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes dd-fade{0%{opacity:0}to{opacity:1}}.developer-docs p,.developer-docs .dd-section p{color:#676074;font-size:14px}.developer-docs .dd-callout strong{color:#745386;font-size:12px}.developer-docs .dd-nav-group a{color:#6a5e76;font-size:13px}.developer-docs .dd-nav-group>span{color:#69606f;font-size:10px}.developer-docs .dd-step h2{color:#563b6d;font-size:16px}.developer-docs .dd-step a,.developer-docs .dd-section>a{color:#7b5595;font-size:12px}.developer-docs .dd-next-grid strong{color:#78528e;font-size:12px}.developer-docs .dd-next-grid span{color:#6d5c78;font-size:11px}.developer-docs .dd-code-card pre{color:#bda3ce;font-size:11px}.developer-docs .dd-response-card pre{color:#725c7e;font-size:10px}.developer-docs .dd-code-card-head{font-size:11px}.developer-docs .dd-code-tabs button{font-size:10px}.developer-docs .dd-light-code{color:#745685;font-size:12px}.developer-docs .dd-code-hint{color:#6b5c76;font-size:10px}.developer-docs .dd-preview{color:#6f5d84;font-size:11px}.developer-docs .dd-search-caption{font-size:10px}.developer-docs .dd-search-results strong{font-size:13px}.developer-docs .dd-search-results a span{font-size:11px}.developer-docs .dd-sidebar-foot a{color:#6b5d74;font-size:11px}@media (width<=760px){.developer-docs p,.developer-docs .dd-section p,.developer-docs .dd-article-header>p{font-size:14px}.developer-docs .dd-preview{font-size:10px}.developer-docs .dd-callout p{font-size:12px}.developer-docs .dd-step p{font-size:13px}.developer-docs .dd-code-card pre,.developer-docs .dd-light-code{font-size:11px}.developer-docs .dd-response-head select{font-size:16px}.developer-docs .dd-table-wrap td{font-size:12px}}.developer-docs p,.developer-docs .dd-section p{color:#62596e;font-size:15px;line-height:1.9}.developer-docs .dd-article-header>p{color:#695c78;font-size:16px}.developer-docs .dd-callout p{color:#705c7c;font-size:13px}.developer-docs .dd-callout strong{font-size:13px}.developer-docs .dd-step p{color:#6d5e78;font-size:14px}.developer-docs .dd-step h2{font-size:17px}.developer-docs .dd-step a,.developer-docs .dd-section>a{font-size:13px}.developer-docs .dd-nav-group a{min-height:40px;font-size:13px}.developer-docs .dd-nav-group>span,.developer-docs .dd-doc-version,.developer-docs .dd-doc-version>span:last-child,.developer-docs .dd-sidebar-foot a,.developer-docs .dd-preview,.developer-docs .dd-version,.developer-docs .dd-breadcrumb,.developer-docs .dd-kicker{font-size:11px}.developer-docs .dd-search input{font-size:13px}.developer-docs .dd-search-results a span,.developer-docs .dd-search-caption{font-size:11px}.developer-docs .dd-header-actions>a{font-size:13px}.developer-docs .dd-start{min-height:44px}.developer-docs .dd-code-card-head,.developer-docs .dd-code-tabs button,.developer-docs .dd-code-card-head>button,.developer-docs .dd-response-head,.developer-docs .dd-example-note,.developer-docs .dd-code-card-foot>span:last-child,.developer-docs .dd-response-foot,.developer-docs .dd-code-hint{font-size:11px}.developer-docs .dd-code-card-head>button{min-width:46px;min-height:32px}.developer-docs .dd-code-tabs button{min-height:44px}.developer-docs .dd-code-card pre{color:#c7afd8;font-size:12px;line-height:1.9}.developer-docs .dd-response-card pre{color:#735b80;font-size:12px;line-height:1.85}.developer-docs .dd-light-code{color:#79568b;font-size:12px;line-height:1.9}.developer-docs .dd-code-card-foot>code,.developer-docs .dd-method,.developer-docs .dd-code-card-foot>.dd-method{font-size:10px}.developer-docs .dd-code-card-foot{gap:7px}.developer-docs .dd-code-card-foot>span:last-child{font-size:10px}.developer-docs .dd-mini-method{font-size:9px}.developer-docs td{color:#6d5d77;font-size:13px}.developer-docs th{color:#6f6077;font-size:11px}.developer-docs td code{color:#765685;font-size:12px}.developer-docs .dd-state,.developer-docs .dd-http,.developer-docs .dd-details summary,.developer-docs .dd-inline-code>span,.developer-docs .dd-chip-list code{font-size:11px}.developer-docs .dd-list,.developer-docs .dd-ordered{color:#715d7e;font-size:14px}.developer-docs .dd-next-grid strong{font-size:13px}.developer-docs .dd-next-grid span{font-size:12px}.developer-docs .dd-comparison-label{font-size:11px}.developer-docs .dd-comparison h3{font-size:14px}.developer-docs .dd-comparison p{font-size:13px}.developer-docs .dd-article-footer{font-size:11px}.developer-docs .dd-response-head select{min-height:32px;font-size:12px}.developer-docs .dd-flow code{font-size:11px}.developer-docs .dd-resource-kicker>code{font-size:12px}.developer-docs .dd-copy-status{font-size:13px}.developer-docs .dd-code-hint,.developer-docs .dd-response-foot{color:#6c5c75}.developer-docs .dd-example-note{color:#6b5c76}.developer-docs .dd-header-label{font-size:13px}@media (width<=760px){.developer-docs .dd-header{flex-wrap:wrap;row-gap:12px;height:auto;min-height:119px;padding-top:13px;padding-bottom:13px}.developer-docs .dd-header>.dd-search{flex-basis:100%;order:5;max-width:none;height:37px;display:flex}.developer-docs .dd-search input{font-size:16px}.developer-docs .dd-search kbd{display:none}.developer-docs .dd-search-results{right:0}.developer-docs .dd-mobile-menu,.developer-docs .dd-drawer-top button{width:40px;height:40px}.developer-docs .dd-start{min-height:40px;font-size:11px!important}.developer-docs .dd-nav-group a{min-height:44px}.developer-docs .dd-preview{font-size:11px}.developer-docs .dd-article{padding-top:24px}.developer-docs .dd-code-card pre,.developer-docs .dd-response-card pre,.developer-docs .dd-light-code{font-size:12px}.developer-docs .dd-response-head select{min-height:35px;font-size:16px}.developer-docs .dd-section{scroll-margin-top:145px}.developer-docs .dd-article-footer{flex-direction:column;align-items:flex-start;gap:14px}.developer-docs .dd-article-footer>a{text-align:left;max-width:none}.developer-docs .dd-code-card-foot>span:last-child{font-size:10px}.developer-docs .dd-code-hint{font-size:11px}}body:has(.developer-docs.dd-nav-open){overflow:hidden}.developer-docs{--dd-muted:#555166}.developer-docs .dd-article p,.developer-docs .dd-list,.developer-docs .dd-ordered{color:#4d485c}.developer-docs .dd-response-card pre,.developer-docs .dd-response-card pre code{color:#443a56}.developer-docs .dd-response-card .dd-code-string{color:#67407e}.developer-docs .dd-response-card .dd-code-value{color:#755212}.developer-docs .dd-code-tabs button,.developer-docs .dd-code-card-foot>span:last-child{color:#c7bfd7}.developer-docs .dd-code-card-foot>.dd-method{color:#f2cd6c}.developer-docs .dd-search input::placeholder{color:#625b70;opacity:1}.developer-docs .dd-article-footer,.developer-docs .dd-code-hint,.developer-docs .dd-response-foot{color:#5e536d}.developer-docs .dd-kicker{color:#765716}.developer-docs .dd-code-hint,.developer-docs .dd-inline-code>span,.developer-docs .dd-article-footer,.developer-docs .dd-section>a{font-size:12px}.developer-docs .dd-flow>span{color:#5e536d}.developer-docs .dd-sample-photo{background:#faf8fc;border:1px solid #e2dce9;border-radius:8px;margin:0 0 18px;overflow:hidden}.developer-docs .dd-sample-photo>a{display:block}.developer-docs .dd-sample-photo img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.developer-docs .dd-sample-photo figcaption{color:#61536c;padding:11px 14px;font-size:12px;line-height:1.7}.developer-docs .dd-sample-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.developer-docs .dd-sample-results figure{background:#fff;border:1px solid #e5dfed;border-radius:7px;min-width:0;margin:0;overflow:hidden}.developer-docs .dd-sample-results img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.developer-docs .dd-sample-results figcaption{color:#55415f;border-top:1px solid #eee8f4;padding:9px 11px;font-size:12px;line-height:1.7}@media (width<=520px){.developer-docs .dd-sample-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.developer-docs .dd-sample-photo figcaption,.developer-docs .dd-sample-results figcaption{font-size:12px}}.dd-widget-flow{border:1px solid var(--dd-line);background:#faf9fd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;padding:16px;display:flex}.dd-widget-flow span{color:#2b216f;font-size:12px;font-weight:650}.dd-widget-flow svg{color:#787086;width:14px;height:14px}.dd-widget-downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.dd-widget-downloads a{border:1px solid var(--dd-line);color:#2b216f;background:#fff;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:9px;padding:15px;font-size:12px;font-weight:650;display:flex}.dd-widget-downloads svg{width:18px;height:18px}.dd-widget-downloads small{color:#625c72;width:100%;padding-left:27px;font-size:11px;font-weight:400;display:block}.dd-widget-code{margin-top:20px}.dd-widget-code h3{color:#292338;margin-bottom:10px;font-size:13px}.dd-widget-code pre{max-height:520px}@media (width<=760px){.dd-widget-downloads{grid-template-columns:1fr}.dd-widget-flow{gap:8px}.dd-widget-flow span{font-size:12px}}.webhook-settings{--whs-purple:#2b216f;--whs-ink:#29243c;--whs-muted:#5f5b70;--whs-line:#e5e2ec;--whs-soft:#f7f5fb;color:var(--whs-ink);min-width:0;font:14px/1.65 Plus Jakarta Sans,sans-serif}.webhook-settings *{box-sizing:border-box}.webhook-settings svg{vertical-align:middle;flex:none;width:18px;height:18px}.webhook-settings h2,.webhook-settings h3,.webhook-settings h4,.webhook-settings p{margin:0}.webhook-settings h2{letter-spacing:-.6px;font-size:22px;line-height:1.4}.webhook-settings h3{letter-spacing:-.3px;font-size:17px;line-height:1.5}.webhook-settings h4{font-size:16px;line-height:1.5}.webhook-settings p{color:var(--whs-muted);font-size:14px;line-height:1.75}.webhook-settings code{color:#4d3b6c;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.webhook-settings button,.webhook-settings input,.webhook-settings select{font:inherit}.webhook-settings button{cursor:pointer}.webhook-settings button:disabled{opacity:.6;cursor:not-allowed}.webhook-settings a{color:var(--whs-purple);font-weight:600;text-decoration:none}.webhook-settings a:hover{text-decoration:underline}.webhook-settings :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #b7a6ef}.webhook-settings [hidden]{display:none!important}.webhook-settings .whs-intro{align-items:flex-start;gap:17px;margin:0 0 28px;display:flex}.webhook-settings .whs-intro-icon{width:44px;height:44px;color:var(--whs-purple);background:#f1edf9;border:1px solid #e5dcf4;border-radius:11px;flex:none;place-items:center;display:grid}.webhook-settings .whs-intro-icon svg{width:21px;height:21px}.webhook-settings .whs-intro>div:nth-child(2){max-width:720px}.webhook-settings .whs-intro p{margin-top:7px}.webhook-settings .whs-kicker{letter-spacing:.12em;color:#725716;margin:0 0 4px;font-size:12px;font-weight:700;display:block}.webhook-settings .whs-mode{color:#493673;white-space:nowrap;background:#f5f1fb;border:1px solid #dcd3ef;border-radius:5px;align-items:center;gap:7px;margin-left:auto;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex}.webhook-settings .whs-mode:before{content:"";background:#6f55a7;border-radius:50%;width:6px;height:6px}.webhook-settings .whs-grid{grid-template-columns:minmax(0,1.6fr) minmax(230px,.85fr);align-items:start;gap:22px;margin-bottom:24px;display:grid}.webhook-settings .whs-panel{border:1px solid var(--whs-line);background:#fff;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #30224504}.webhook-settings .whs-panel-head{border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.webhook-settings .whs-panel-head p{margin-top:4px;font-size:14px}.webhook-settings .whs-panel-head>svg{color:#675482}.webhook-settings .whs-form{padding:23px 24px}.webhook-settings .whs-field{margin-bottom:20px}.webhook-settings .whs-field label,.webhook-settings .whs-events legend,.webhook-settings .whs-filter label{color:#383047;margin-bottom:7px;font-size:14px;font-weight:650;line-height:1.6;display:block}.webhook-settings input[type=url],.webhook-settings select{color:#30273e;background:#fff;border:1px solid #d8d1e3;border-radius:7px;width:100%;min-width:0;height:46px;padding:0 12px;font-size:16px;line-height:1.4;display:block}.webhook-settings input::placeholder{color:#716879;opacity:1;font-size:14px}.webhook-settings input:focus,.webhook-settings select:focus{border-color:#7f68b7}.webhook-settings input[aria-invalid=true],.webhook-settings select[aria-invalid=true]{border-color:#b23e46}.webhook-settings .whs-select{min-width:0;display:block;position:relative}.webhook-settings .whs-select:after{content:"";pointer-events:none;border-bottom:1.5px solid #625370;border-right:1.5px solid #625370;width:7px;height:7px;position:absolute;top:18px;right:15px;transform:rotate(45deg)}.webhook-settings select{appearance:none;padding-right:37px}.webhook-settings .whs-help{color:#5e576d;margin-top:9px;font-size:12px;line-height:1.75}.webhook-settings .whs-help code{font-size:12px}.webhook-settings .whs-field-error{color:#a33340;margin-top:7px;font-size:12px}.webhook-settings .whs-field-error:empty{display:none}.webhook-settings .whs-events{border:0;min-width:0;margin:0;padding:0}.webhook-settings .whs-events legend{margin-bottom:8px;padding:0}.webhook-settings .whs-events>label{cursor:pointer;border-bottom:1px solid #f0edf5;align-items:flex-start;gap:10px;margin:0;padding:12px 0;display:flex}.webhook-settings .whs-events input{width:16px;height:16px;accent-color:var(--whs-purple);flex:none;margin:4px 0 0}.webhook-settings .whs-events strong{color:#393045;font-size:14px;font-weight:600;display:block}.webhook-settings .whs-events code{color:#675677;margin-top:2px;font-size:12px;display:block}.webhook-settings .whs-form-actions{align-items:center;gap:15px;margin-top:24px;display:flex}.webhook-settings .whs-form-actions>span{color:#62596e;max-width:190px;font-size:12px;line-height:1.6}.webhook-settings .whs-button{white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.webhook-settings .whs-button svg{width:15px;height:15px}.webhook-settings .whs-button.primary{background:var(--whs-purple);color:#fff;border-color:var(--whs-purple)}.webhook-settings .whs-button.primary:hover{background:#3b2d89}.webhook-settings .whs-button.secondary{color:#49385d;background:#fff;border-color:#d8d2e3}.webhook-settings .whs-button.secondary:hover{background:#f8f5fc;border-color:#a99abd}.webhook-settings .whs-button.text{color:#523c76;background:0 0;padding-left:8px;padding-right:8px}.webhook-settings .whs-button.text:hover{background:#f4effb}.webhook-settings .whs-guide{background:#f6f2fb;border:1px solid #e8e0f1;border-radius:11px;padding:25px 23px}.webhook-settings .whs-guide-icon{color:#594080;background:#fff;border:1px solid #dcd0eb;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:18px;display:grid}.webhook-settings .whs-guide h3{margin-bottom:10px;font-size:18px}.webhook-settings .whs-guide>p{color:#5d506d;font-size:14px;line-height:1.85}.webhook-settings .whs-guide ol{color:#574764;margin:20px 0;padding-left:21px;font-size:14px;line-height:1.8}.webhook-settings .whs-guide li{margin:9px 0;padding-left:4px}.webhook-settings .whs-guide>a{align-items:center;gap:9px;font-size:14px;display:inline-flex}.webhook-settings .whs-guide-note{color:#66527c;border-top:1px solid #ded4e9;gap:10px;margin-top:23px;padding-top:19px;display:flex}.webhook-settings .whs-guide-note>svg{margin-top:4px}.webhook-settings .whs-guide-note p{color:#675775;font-size:12px;line-height:1.8}.webhook-settings .whs-feedback{color:#4f3b67;background:#f5f1fb;border:1px solid #ded5ec;border-left:3px solid #8470ad;border-radius:7px;align-items:flex-start;gap:11px;margin:0 0 25px;padding:15px 17px;display:flex}.webhook-settings .whs-feedback>svg{margin-top:3px}.webhook-settings .whs-feedback p{color:#513c65;font-size:14px}.webhook-settings .whs-feedback a{margin-top:8px;font-size:14px;display:inline-flex}.webhook-settings .whs-feedback.error{color:#8b3136;background:#fff5f4;border-color:#efd0cd #efd0cd #efd0cd #b54e48}.webhook-settings .whs-feedback.error p{color:#8b3136}.webhook-settings .whs-feedback.success{color:#2d6340;background:#f0f8f3;border-color:#cee3d4 #cee3d4 #cee3d4 #46845c}.webhook-settings .whs-feedback.success p{color:#2d6340}.webhook-settings .whs-pending{background:#fffaf0;border:1px solid #eadba9;border-radius:7px;margin-top:22px;padding:15px}.webhook-settings .whs-pending p{color:#725820;margin-bottom:10px;font-size:12px}.webhook-settings .whs-pending>div{flex-wrap:wrap;gap:8px;display:flex}.webhook-settings .whs-pending .whs-button{font-size:12px}.webhook-settings .whs-secret-panel{background:#fffaf0;border:1px solid #e6d6a6;border-radius:10px;margin-bottom:25px;padding:21px 23px}.webhook-settings .whs-secret-heading{align-items:flex-start;gap:12px;display:flex}.webhook-settings .whs-secret-heading>svg{color:#80601d;margin-top:5px}.webhook-settings .whs-secret-heading>div{flex:1;min-width:0}.webhook-settings .whs-secret-heading h3{color:#5a4316;font-size:17px}.webhook-settings .whs-secret-heading p{color:#725c30;margin-top:5px;font-size:14px}.webhook-settings .whs-secret-heading>.whs-button{color:#604b25;border-color:#d7c391}.webhook-settings .whs-secret-value{background:#fffdf7;border:1px solid #e5d9b7;border-radius:7px;align-items:center;gap:12px;margin:19px 0 12px;padding:12px 14px;display:flex}.webhook-settings .whs-secret-value>code{color:#4f3d19;word-break:break-all;flex:1;min-width:0;font-size:14px;line-height:1.8}.webhook-settings .whs-secret-panel>p{color:#735f36;font-size:12px}.webhook-settings .whs-secret-panel>p code{color:#695128;font-size:12px}.webhook-settings .whs-endpoints{margin-bottom:24px}.webhook-settings .whs-endpoint{border-bottom:1px solid #eeeaf3;padding:21px 23px}.webhook-settings .whs-endpoint:last-child{border-bottom:0}.webhook-settings .whs-endpoint-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.webhook-settings .whs-endpoint-icon{color:#5e4284;background:#f4f0fa;border:1px solid #e4dbee;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.webhook-settings .whs-endpoint-copy{flex:1;min-width:0}.webhook-settings .whs-endpoint-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.webhook-settings .whs-endpoint-copy strong{overflow-wrap:anywhere;color:#3a2e48;font-size:14px;font-weight:650}.webhook-settings .whs-endpoint-copy p{color:#685a76;margin-top:6px;font-size:12px;line-height:1.8}.webhook-settings .whs-endpoint-copy p>span:first-child{color:#685a76;font-size:12px}.webhook-settings .whs-endpoint-copy code{font-size:12px}.webhook-settings .whs-dot{margin:0 9px}.webhook-settings .whs-endpoint-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.webhook-settings .whs-endpoint-actions>.whs-button{font-size:12px}.webhook-settings .whs-event-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.webhook-settings .whs-event-tags code{color:#5f4d77;background:#f5f2f9;border:1px solid #e6deee;border-radius:4px;padding:3px 6px;font-size:12px}.webhook-settings .whs-badge{color:#5b4576;white-space:nowrap;background:#f4f0fa;border:1px solid #ded6e9;border-radius:5px;align-items:center;padding:3px 8px;font-size:12px;font-weight:650;line-height:1.6;display:inline-flex}.webhook-settings .whs-badge.enabled,.webhook-settings .whs-badge.delivered{color:#29623b;background:#edf7f0;border-color:#c9e0cf}.webhook-settings .whs-badge.paused,.webhook-settings .whs-badge.disabled{color:#5e536c;background:#f3f1f5;border-color:#ddd7e4}.webhook-settings .whs-badge.failed{color:#9e3742;background:#fff0ee;border-color:#edcbc6}.webhook-settings .whs-badge.pending,.webhook-settings .whs-badge.delivering,.webhook-settings .whs-badge.retrying{color:#78581a;background:#fff8e9;border-color:#e7d6a6}.webhook-settings .whs-confirm{background:#fffaf1;border:1px solid #e7d8b4;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 0 50px;padding:16px;display:flex}.webhook-settings .whs-confirm strong{color:#634c20;font-size:14px}.webhook-settings .whs-confirm p{color:#745f36;max-width:440px;margin-top:5px;font-size:12px}.webhook-settings .whs-confirm>div:last-child{flex:none;gap:8px;display:flex}.webhook-settings .whs-confirm .whs-button{font-size:12px}.webhook-settings .whs-filter{align-items:center;gap:9px;min-width:0;display:flex}.webhook-settings .whs-filter label{white-space:nowrap;margin:0;font-size:12px}.webhook-settings .whs-filter select{max-width:250px;height:40px;font-size:14px}.webhook-settings .whs-filter .whs-select:after{top:15px}.webhook-settings .whs-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.webhook-settings table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.webhook-settings th{color:#665574;white-space:nowrap;background:#fcfbfe;border-bottom:1px solid #e8e1ef;padding:13px 18px;font-size:12px;font-weight:650}.webhook-settings td{color:#54455f;vertical-align:top;border-bottom:1px solid #eee9f3;padding:17px 18px;font-size:14px;line-height:1.65}.webhook-settings tr:last-child td{border-bottom:0}.webhook-settings td strong{color:#3d304b;font-size:14px;font-weight:650;display:block}.webhook-settings .whs-id{color:#655173;overflow-wrap:anywhere;max-width:250px;margin-top:5px;font-size:12px;display:block}.webhook-settings .whs-cell-note{color:#675a74;max-width:210px;margin-top:5px;font-size:12px;line-height:1.6;display:block}.webhook-settings .whs-attempt-details{margin-top:12px}.webhook-settings .whs-attempt-details summary{color:#5a3d7a;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;list-style:none;display:flex}.webhook-settings .whs-attempt-details summary::-webkit-details-marker{display:none}.webhook-settings .whs-attempt-details summary svg{width:12px;height:12px;transition:transform .15s;transform:rotate(90deg)}.webhook-settings .whs-attempt-details[open] summary svg{transform:rotate(-90deg)}.webhook-settings .whs-attempt-details>div{background:#faf8fd;border:1px solid #e8e1ef;border-radius:6px;min-width:235px;max-width:340px;margin-top:12px;padding:13px}.webhook-settings .whs-attempt-details p{color:#5d4c6e;margin-bottom:9px;font-size:12px}.webhook-settings .whs-attempt-details code{font-size:12px}.webhook-settings .whs-attempt-details ol{margin:10px 0 0;padding:0;list-style:none}.webhook-settings .whs-attempt-details li{border-top:1px solid #e5dcec;padding:9px 0}.webhook-settings .whs-attempt-details li:last-child{padding-bottom:0}.webhook-settings .whs-attempt-details li>span,.webhook-settings .whs-attempt-details li>small{color:#695676;font-size:12px;display:block}.webhook-settings .whs-attempt-details li>strong{color:#463051;margin:2px 0;font-size:12px}.webhook-settings .whs-history-foot{color:#675c74;background:#fcfbfe;border-top:1px solid #eee9f3;justify-content:space-between;gap:18px;padding:14px 20px;font-size:12px;line-height:1.7;display:flex}.webhook-settings .whs-empty{text-align:center;padding:38px 24px}.webhook-settings .whs-empty>svg{color:#6b518b;width:25px;height:25px;margin-bottom:12px}.webhook-settings .whs-empty p{max-width:460px;margin:7px auto 0;font-size:14px}.webhook-settings .whs-loading{color:#62576f;padding:30px 24px;font-size:14px}@media (width<=1150px){.webhook-settings .whs-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr)}.webhook-settings .whs-endpoint-main{flex-wrap:wrap}.webhook-settings .whs-endpoint-actions{justify-content:flex-start;width:100%;padding-left:50px}.webhook-settings .whs-confirm{flex-direction:column;align-items:flex-start}.webhook-settings .whs-secret-heading{flex-wrap:wrap}.webhook-settings .whs-secret-heading>.whs-button{margin-left:30px}}@media (width<=850px){.webhook-settings .whs-grid{grid-template-columns:1fr}.webhook-settings .whs-guide{padding:22px 24px}.webhook-settings .whs-guide ol{grid-template-columns:1fr 1fr 1fr;column-gap:25px;margin-bottom:15px;display:grid}.webhook-settings .whs-guide-note{margin-top:18px;padding-top:16px}.webhook-settings .whs-intro h2{font-size:20px}.webhook-settings .whs-panel-head{flex-wrap:wrap}.webhook-settings .whs-filter{margin-left:auto}.webhook-settings .whs-history-foot{flex-direction:column;gap:4px}}@media (width<=600px){.webhook-settings .whs-intro{flex-wrap:wrap;gap:12px;margin-bottom:22px}.webhook-settings .whs-intro-icon{border-radius:9px;width:37px;height:37px}.webhook-settings .whs-intro>div:nth-child(2){width:calc(100% - 49px)}.webhook-settings .whs-intro h2{font-size:20px}.webhook-settings .whs-intro p{font-size:14px}.webhook-settings .whs-kicker{font-size:12px}.webhook-settings .whs-mode{margin-left:49px}.webhook-settings .whs-panel-head{gap:14px;padding:18px}.webhook-settings .whs-panel-head h3{font-size:17px}.webhook-settings .whs-panel-head p{font-size:14px}.webhook-settings .whs-form{padding:19px 18px}.webhook-settings .whs-field{margin-bottom:20px}.webhook-settings .whs-help,.webhook-settings .whs-help code{font-size:12px}.webhook-settings .whs-events strong{font-size:14px}.webhook-settings .whs-events code{font-size:12px}.webhook-settings .whs-events>label{padding:13px 0}.webhook-settings .whs-form-actions{flex-wrap:wrap;gap:12px;margin-top:23px}.webhook-settings .whs-form-actions>.whs-button{width:100%;min-height:46px}.webhook-settings .whs-form-actions>span{max-width:none;font-size:12px}.webhook-settings .whs-button{min-height:44px;font-size:14px}.webhook-settings .whs-guide{padding:22px 20px}.webhook-settings .whs-guide h3{font-size:18px}.webhook-settings .whs-guide>p,.webhook-settings .whs-guide ol{font-size:14px}.webhook-settings .whs-guide ol{display:block}.webhook-settings .whs-guide-note p{font-size:12px}.webhook-settings .whs-secret-panel{padding:18px}.webhook-settings .whs-secret-heading{gap:10px}.webhook-settings .whs-secret-heading>div{flex:auto;width:calc(100% - 28px)}.webhook-settings .whs-secret-heading h3{font-size:17px}.webhook-settings .whs-secret-heading>.whs-button{margin-left:28px}.webhook-settings .whs-secret-value{flex-wrap:wrap;padding:12px}.webhook-settings .whs-secret-value>code{flex:0 0 100%;font-size:12px}.webhook-settings .whs-secret-value>.whs-button{margin-left:auto}.webhook-settings .whs-endpoint{padding:19px 18px}.webhook-settings .whs-endpoint-main{gap:10px}.webhook-settings .whs-endpoint-icon{border-radius:7px;width:31px;height:31px}.webhook-settings .whs-endpoint-copy{width:calc(100% - 41px)}.webhook-settings .whs-endpoint-copy strong{font-size:14px}.webhook-settings .whs-endpoint-copy p{font-size:12px}.webhook-settings .whs-endpoint-copy p code{font-size:12px;display:block}.webhook-settings .whs-dot{display:none}.webhook-settings .whs-endpoint-actions{gap:9px;padding-left:41px}.webhook-settings .whs-endpoint-actions>.whs-button{font-size:12px}.webhook-settings .whs-event-tags{gap:6px}.webhook-settings .whs-event-tags code{font-size:12px}.webhook-settings .whs-confirm{margin-left:0;padding:14px}.webhook-settings .whs-confirm>div:last-child{flex-wrap:wrap;gap:8px}.webhook-settings .whs-confirm .whs-button{font-size:12px}.webhook-settings .whs-filter{flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin:0}.webhook-settings .whs-filter .whs-select,.webhook-settings .whs-filter select{width:100%;max-width:none}.webhook-settings .whs-filter select{height:44px;font-size:16px}.webhook-settings .whs-filter .whs-select:after{top:17px}.webhook-settings th{padding:13px 15px;font-size:12px}.webhook-settings td{padding:16px 15px;font-size:14px}.webhook-settings .whs-id,.webhook-settings .whs-cell-note{font-size:12px}.webhook-settings .whs-history-foot{padding:14px 17px;font-size:12px}.webhook-settings .whs-feedback{margin-bottom:24px;padding:14px}.webhook-settings .whs-feedback p{font-size:14px}.webhook-settings .whs-attempt-details p,.webhook-settings .whs-attempt-details li>span,.webhook-settings .whs-attempt-details li>small{font-size:12px}}@media (prefers-reduced-motion:reduce){.webhook-settings *{transition:none!important;animation:none!important}}.webhook-settings .whs-event-editor{background:#fcfafe;border:1px solid #ded5e9;border-radius:8px;margin:20px 0 0 50px;padding:19px 20px}.webhook-settings .whs-edit-heading h4{color:#3c2d4d;margin:0 0 6px;font-size:16px}.webhook-settings .whs-edit-heading p{color:#60526f;margin-bottom:18px;font-size:13px;line-height:1.8}.webhook-settings .whs-event-editor .whs-events>label{border-color:#e8e1f0}.webhook-settings .whs-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.webhook-settings .whs-edit-actions>span{color:#5e4e70;font-size:12px}.webhook-settings .whs-edit-error{background:#fff3f1;border:1px solid #edccc8;border-radius:6px;margin-top:15px;padding:12px 14px}.webhook-settings .whs-edit-error p{color:#8b303b;font-size:13px}.webhook-settings .whs-edit-error a{color:#6e2340;margin-top:7px;font-size:13px;display:inline-flex}.webhook-settings .whs-edit-note{color:#72551c;background:#fff8e9;border:1px solid #e7d7aa;border-radius:6px;margin-top:15px;padding:11px 13px;font-size:12px}.webhook-settings .whs-event-editor .whs-button{min-height:44px;font-size:13px}@media (width<=600px){.webhook-settings .whs-event-editor{margin-left:0;padding:17px 15px}.webhook-settings .whs-edit-heading p{font-size:14px}.webhook-settings .whs-edit-actions{gap:9px}.webhook-settings .whs-edit-actions>span{width:100%;font-size:12px}}.scan-upload{--su-purple:#2b216f;--su-ink:#29243c;--su-muted:#5f5b70;--su-line:#e4e0eb;color:var(--su-ink);border:1px solid var(--su-line);background:#fff;border-radius:11px;min-width:0;margin:0 0 26px;font:14px/1.65 Plus Jakarta Sans,sans-serif;overflow:hidden}.scan-upload *{box-sizing:border-box}.scan-upload [hidden]{display:none!important}.scan-upload h2,.scan-upload h3,.scan-upload p{margin:0}.scan-upload svg{vertical-align:middle;flex:none;width:18px;height:18px}.scan-upload h2{letter-spacing:-.5px;color:var(--su-ink);font-size:21px;line-height:1.4}.scan-upload h3{letter-spacing:-.35px;color:var(--su-ink);font-size:18px;line-height:1.5}.scan-upload p{color:var(--su-muted);font-size:14px;line-height:1.75}.scan-upload button,.scan-upload select{font:inherit}.scan-upload button{cursor:pointer}.scan-upload button:disabled{opacity:.58;cursor:not-allowed}.scan-upload :is(button,select,a,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #b8a8ec}.scan-upload .su-head{border-bottom:1px solid #eeeaf3;align-items:flex-start;gap:15px;padding:25px 26px;display:flex}.scan-upload .su-head p{margin-top:7px}.scan-upload .su-icon{width:42px;height:42px;color:var(--su-purple);background:#f2eef9;border:1px solid #e2d9f1;border-radius:10px;flex:none;place-items:center;display:grid}.scan-upload .su-icon svg{width:21px;height:21px}.scan-upload .su-kicker{letter-spacing:.1em;color:#725716;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.scan-upload .su-badge{white-space:nowrap;color:#493673;background:#f5f1fb;border:1px solid #dcd3ef;border-radius:5px;flex:none;align-items:center;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.scan-upload .su-body{padding:24px 26px}.scan-upload .su-field{max-width:480px;margin-bottom:21px}.scan-upload .su-field label{color:#383047;margin-bottom:7px;font-size:14px;font-weight:650;display:block}.scan-upload .su-field p{margin-top:7px;font-size:12px}.scan-upload .su-select{display:block;position:relative}.scan-upload .su-select:after{content:"";pointer-events:none;border-bottom:1.5px solid #625370;border-right:1.5px solid #625370;width:7px;height:7px;position:absolute;top:18px;right:16px;transform:rotate(45deg)}.scan-upload select{appearance:none;color:#30273e;background:#fff;border:1px solid #d8d1e3;border-radius:7px;width:100%;min-width:0;height:46px;padding:0 37px 0 12px;font-size:16px;display:block}.scan-upload select:disabled{color:#5f576a;background:#f7f5fa}.scan-upload .su-drop{text-align:center;background:#fcfbfe;border:1.5px dashed #cfc5e2;border-radius:9px;padding:27px 20px;transition:background .16s,border-color .16s}.scan-upload .su-drop.is-dragging{background:#f3eefb;border-color:#6a50a0}.scan-upload .su-drop[aria-disabled=true]{cursor:default}.scan-upload .su-drop-icon{color:#61428d;background:#f0ebf8;border:1px solid #e4dbf0;border-radius:8px;place-items:center;width:37px;height:37px;margin:0 auto 12px;display:grid}.scan-upload .su-drop>strong{color:#3a304a;font-size:16px;font-weight:650;display:block}.scan-upload .su-drop>p{margin-top:5px;font-size:12px}.scan-upload .su-choices{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:19px;display:flex}.scan-upload .su-button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.scan-upload .su-button.primary{color:#fff;background:var(--su-purple);border-color:var(--su-purple)}.scan-upload .su-button.primary:not(:disabled):hover{background:#392c89}.scan-upload .su-button.secondary{color:#413452;background:#fff;border-color:#d5cbdf}.scan-upload .su-button.secondary:not(:disabled):hover{background:#f5f1fa;border-color:#aa98c3}.scan-upload .su-button svg{width:16px;height:16px}.scan-upload .su-preview{gap:20px;padding:21px 0 0;display:flex}.scan-upload .su-photo{background:#f8f6fb;border:1px solid #e5dfec;border-radius:8px;flex:none;justify-content:center;align-items:center;width:148px;height:148px;display:flex;overflow:hidden}.scan-upload .su-photo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.scan-upload .su-photo-details{min-width:0;padding:4px 0}.scan-upload .su-photo-details>strong{overflow-wrap:anywhere;color:#30273f;margin:4px 0;font-size:15px;line-height:1.6;display:block}.scan-upload .su-photo-details>p{font-size:12px}.scan-upload .su-photo-details>span:not(.su-ready){color:var(--su-muted);margin-top:3px;font-size:12px;display:block}.scan-upload .su-ready{color:#35604c;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.scan-upload .su-ready svg{width:14px;height:14px}.scan-upload .su-text-button{color:var(--su-purple);text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.scan-upload .su-text-button svg{width:14px;height:14px}.scan-upload .su-photo-details .su-text-button{margin-top:6px}.scan-upload .su-feedback{color:#4e3a69;overflow-wrap:anywhere;background:#f7f4fc;border:1px solid #ddd5ed;border-radius:7px;margin:22px 0 0;padding:13px 15px;font-size:13px;line-height:1.8}.scan-upload .su-feedback[data-kind=error]{color:#8e2834;background:#fff7f8;border-color:#eed2d6}.scan-upload .su-feedback[data-kind=success]{color:#2e5945;background:#f4faf6;border-color:#cce2d6}.scan-upload .su-submit-row{border-top:1px solid #eeeaf3;align-items:center;gap:17px;margin-top:24px;padding-top:23px;display:flex}.scan-upload .su-submit-row>span{color:#62576e;font-size:12px;line-height:1.7}.scan-upload .su-privacy{border-top:1px solid #eeeaf3;align-items:flex-start;gap:10px;margin:22px 0 0;padding-top:19px;display:flex}.scan-upload .su-privacy>svg{color:#70558a;width:17px;height:17px;margin-top:3px}.scan-upload .su-privacy p{font-size:12px;line-height:1.85}.scan-upload .su-privacy strong{color:#493b58;font-size:12px;font-weight:650;display:block}.scan-upload .su-result{background:#fdfcfe;border:1px solid #e1daeb;border-radius:8px;margin-top:24px;padding:20px}.scan-upload .su-result-head{align-items:flex-start;gap:15px;margin-bottom:10px;display:flex}.scan-upload .su-result-head .su-kicker{font-size:10px}.scan-upload .su-result>p{font-size:12px}.scan-upload .su-result-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.scan-upload .su-result-actions>a{color:var(--su-purple);align-items:center;gap:6px;min-height:34px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.scan-upload .su-result-actions>a:hover{text-decoration:underline}.scan-upload .su-result-actions>a svg{width:14px;height:14px}.scan-upload .su-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.scan-upload .su-results article{background:#fff;border:1px solid #e7e1ee;border-radius:6px;overflow:hidden}.scan-upload .su-results article img{object-fit:contain;background:#f7f4fa;border-bottom:1px solid #eee8f4;width:100%;height:120px;display:block}.scan-upload .su-results article>div{padding:11px 12px}.scan-upload .su-results article strong{color:#3c3049;overflow-wrap:anywhere;font-size:13px;line-height:1.65;display:block}.scan-upload .su-results article span{color:#685b75;margin-top:3px;font-size:11px;line-height:1.7;display:block}@media (width<=700px){.scan-upload{margin-bottom:22px}.scan-upload .su-head{flex-wrap:wrap;gap:11px;padding:20px 18px}.scan-upload .su-icon{border-radius:8px;width:34px;height:34px}.scan-upload .su-icon svg{width:18px;height:18px}.scan-upload .su-head>div{width:calc(100% - 45px)}.scan-upload h2{font-size:19px}.scan-upload .su-head p{font-size:13px;line-height:1.8}.scan-upload .su-kicker{font-size:10px}.scan-upload .su-head>.su-badge{margin-left:45px;font-size:11px}.scan-upload .su-body{padding:20px 18px}.scan-upload .su-field label{font-size:13px}.scan-upload select{min-height:46px;font-size:16px}.scan-upload .su-field p{font-size:12px}.scan-upload .su-drop{padding:23px 14px}.scan-upload .su-drop>strong{font-size:15px}.scan-upload .su-drop>p{font-size:12px;line-height:1.8}.scan-upload .su-choices{gap:8px}.scan-upload .su-button{padding:11px 13px;font-size:12px}.scan-upload .su-preview{flex-wrap:wrap;align-items:flex-start;gap:14px}.scan-upload .su-photo{width:112px;height:112px}.scan-upload .su-photo-details{flex:1;min-width:140px}.scan-upload .su-photo-details>strong{font-size:13px}.scan-upload .su-photo-details>p,.scan-upload .su-photo-details>span:not(.su-ready),.scan-upload .su-ready{font-size:11px}.scan-upload .su-submit-row{margin-top:23px;padding-top:21px;display:block}.scan-upload .su-submit-row>.su-button{width:100%}.scan-upload .su-submit-row>span{margin-top:12px;font-size:12px;display:block}.scan-upload .su-feedback{margin-top:21px;padding:12px 13px;font-size:13px}.scan-upload .su-privacy p,.scan-upload .su-privacy strong{font-size:12px}.scan-upload .su-result{padding:16px 14px}.scan-upload .su-result-head{flex-wrap:wrap;gap:10px}.scan-upload .su-result-head>.su-badge{margin-left:0;font-size:11px}.scan-upload h3{font-size:17px}.scan-upload .su-result-actions{gap:10px 17px}.scan-upload .su-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.scan-upload .su-results article img{height:98px}.scan-upload .su-results article>div{padding:9px}.scan-upload .su-results article strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.scan-upload *{transition:none!important;animation:none!important}}.scan-upload .su-restart{white-space:normal;margin-top:15px;font-size:12px;line-height:1.7}.scan-upload .su-sample{background:#fcfbfe;border:1px solid #e2d9ee;border-radius:9px;grid-template-columns:minmax(240px,.95fr) minmax(280px,1fr);gap:24px;min-width:0;margin-bottom:24px;padding:22px;display:grid}.scan-upload .su-sample-photo{background:#edeaf2;border:1px solid #e3ddea;border-radius:7px;align-self:start;display:block;overflow:hidden}.scan-upload .su-sample-photo img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.scan-upload .su-sample-details{min-width:0}.scan-upload .su-sample-details h3{margin:3px 0 9px;font-size:18px}.scan-upload .su-sample-details>p{font-size:13px}.scan-upload .su-sample-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.scan-upload .su-sample-url-label{margin:18px 0 6px;font-size:12px;font-weight:650;display:block}.scan-upload .su-sample-url{align-items:center;gap:10px;min-width:0;display:flex}.scan-upload .su-sample-url input{color:#433454;background:#fff;border:1px solid #ded5e9;border-radius:5px;width:100%;min-width:0;padding:9px;font:12px/1.5 monospace}.scan-upload .su-sample-url button{white-space:nowrap;flex:none}.scan-upload .su-sample-details .su-small,.scan-upload .su-camera-help{margin-top:10px;font-size:12px;line-height:1.8}.scan-upload .su-sample-url input:focus-visible{outline-offset:2px;outline:3px solid #b8a8ec}@media (width<=850px){.scan-upload .su-sample{grid-template-columns:1fr;gap:17px;padding:16px}.scan-upload .su-sample-photo{width:100%;max-width:660px}.scan-upload .su-sample-details h3{font-size:17px}.scan-upload .su-sample-url{flex-wrap:wrap}.scan-upload .su-sample-url input{font-size:16px}.scan-upload .su-sample-actions .su-button{white-space:normal;flex:1}}.widget-demo{color:#252039;background:#f6f5f9;min-height:100dvh;padding-bottom:50px;font-family:Plus Jakarta Sans,system-ui,sans-serif}.widget-demo *{box-sizing:border-box}.wd-top{background:#fff;border-bottom:1px solid #e9e6ef;justify-content:space-between;align-items:center;gap:18px;height:76px;padding:0 6vw;display:flex}.wd-logo{color:#2b216f;letter-spacing:-.035em;align-items:center;gap:10px;font-size:17px;font-weight:750;display:flex}.wd-logo svg{color:#fff;background:#2b216f;border-radius:9px;width:29px;height:29px;padding:5px}.wd-top>span{color:#5e576e;background:#faf8ff;border:1px solid #e4deee;border-radius:30px;padding:7px 12px;font-size:11px}.wd-main{max-width:1090px;margin:auto;padding:44px 30px}.wd-preview-note{color:#70677f;align-items:flex-start;gap:9px;margin-bottom:29px;font-size:12px;line-height:1.8;display:flex}.wd-preview-note svg{color:#2b216f;flex-shrink:0;width:16px;height:16px;margin-top:2px}.wd-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.wd-kicker{color:#7d708e;text-transform:uppercase;letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:700}.wd-head h1{letter-spacing:-.045em;color:#29213a;margin:0 0 9px;font-size:30px;line-height:1.3}.wd-head p{color:#766d82;margin:0;font-size:13px}.wd-launch{white-space:nowrap;color:#fff;cursor:pointer;background:#2b216f;border:0;border-radius:10px;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 4px 12px #2b216f19}.wd-launch svg{width:18px;height:18px}.wd-launch:hover{background:#3b2f89}.wd-launch:focus-visible{outline-offset:3px;outline:3px solid #b9a9f4}.wd-catalogue{background:#fff;border:1px solid #e7e2ee;border-radius:15px;overflow:hidden}.wd-catalogue-top{color:#62566e;border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;padding:19px 22px;font-size:12px;display:flex}.wd-tabs{align-items:center;gap:20px;display:flex}.wd-tabs strong{color:#2b216f;font-size:12px;position:relative}.wd-tabs strong:after{content:"";background:#2b216f;height:2px;position:absolute;bottom:-20px;left:0;right:0}.wd-count{color:#7c7089;background:#f6f3fb;border:1px solid #ebe4f4;border-radius:6px;padding:4px 7px;font-size:11px}.wd-empty{text-align:center;padding:66px 24px 62px}.wd-empty>span{color:#8370ae;background:#f8f5ff;border:1px solid #e9e3f4;border-radius:16px;place-items:center;width:57px;height:57px;margin:0 auto 19px;display:grid}.wd-empty svg{width:24px;height:24px}.wd-empty h2{letter-spacing:-.025em;color:#4f4160;margin:0 0 9px;font-size:17px}.wd-empty p{color:#84758e;max-width:340px;margin:auto;font-size:12px;line-height:1.8}.wd-empty button{margin-top:22px}.wd-benefits{grid-template-columns:repeat(3,1fr);gap:21px;margin-top:30px;display:grid}.wd-benefits article{align-items:flex-start;gap:11px;font-size:11px;display:flex}.wd-benefits svg{color:#7d6b9f;flex-shrink:0;width:19px;height:19px;margin-top:2px}.wd-benefits strong{color:#62516f;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.wd-benefits p{color:#8c7d97;margin:0;line-height:1.8}.wd-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px;display:grid}.wd-products article{border:1px solid #e9e4f0;border-radius:12px;overflow:hidden}.wd-products img{object-fit:contain;background:#faf9fc;width:100%;height:185px;padding:18px;display:block}.wd-products article>div{border-top:1px solid #eeeaf4;padding:15px}.wd-products strong{color:#564262;font-size:12px;font-weight:650;display:block}.wd-products small{color:#75598c;background:#f2eef9;border-radius:5px;margin-top:9px;padding:3px 6px;font-size:10px;display:inline-block}.wd-bottom{color:#91819b;margin-top:24px;font-size:11px;line-height:1.8}.wd-bottom code{color:#705687;font-size:11px}.wd-result-message{color:#3b7350;background:#f5faf6;border-top:1px solid #e8e2ef;margin:0;padding:14px 22px;font-size:12px}@media (width<=650px){.wd-top{height:66px;padding:0 20px}.wd-top>span{padding:5px 9px;font-size:10px}.wd-main{padding:27px 18px}.wd-head{display:block}.wd-head h1{font-size:26px}.wd-head>.wd-launch{justify-content:center;width:100%;margin-top:20px}.wd-benefits{grid-template-columns:1fr;gap:16px}.wd-products{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.wd-products img{height:145px}.wd-catalogue-top{padding:17px 16px}.wd-tabs{gap:13px}.wd-empty{padding:45px 20px}.wd-tabs strong:after{bottom:-18px}.wd-preview-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.widget-demo *{scroll-behavior:auto!important;transition:none!important}}
