.endpoints-grid{display:flex;flex-direction:column;gap:10px}.endpoints-grid>*{min-width:0}.endpoint-card{animation:fadeSlideIn .3s ease both;animation-delay:calc(var(--i, 0)*60ms);background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;padding:16px 18px;transition:border-color .18s ease,box-shadow .18s ease}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.endpoint-card:hover{border-color:#a8a29e;box-shadow:0 2px 10px rgba(0,0,0,.06)}.endpoint-header{margin-bottom:10px}.endpoint-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.endpoint-meta>*{min-width:0}.endpoint-name{color:#1c1917;font-size:.875rem;font-weight:600;letter-spacing:-.01em}.endpoint-badge{background:#dcfce7;border:1px solid #bbf7d0;border-radius:99px;color:#15803d;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:2px 8px}.endpoint-desc{color:#78716c;font-size:.8125rem;line-height:1.5;margin:0}.endpoint-url-row{align-items:center;background:#fff;border:1px solid #e7e5e4;border-radius:7px;display:flex;gap:8px;overflow:hidden;padding:9px 12px}.endpoint-url-row>*{min-width:0}.endpoint-url{background:none;border:none;color:#44403c;flex:1;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.8125rem;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.copy-btn{align-items:center;background:#fafaf9;border:1px solid #e7e5e4;border-radius:6px;color:#a8a29e;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;position:relative;transition:all .15s ease;width:28px}.copy-btn>*{min-width:0}.copy-btn:hover{background:#f5f5f4;border-color:#a8a29e;color:#57534e}.copy-btn .icon-check{display:none}.copy-btn.copied{background:#f0fdf4;border-color:#86efac;color:#16a34a}.copy-btn.copied .icon-copy{display:none}.copy-btn.copied .icon-check{display:block}@media (prefers-color-scheme:dark){.endpoint-card{background:#1c1917;border-color:#292524}.endpoint-card:hover{border-color:#57534e;box-shadow:0 2px 10px rgba(0,0,0,.3)}.endpoint-name{color:#fafaf9}.endpoint-badge{background:#14532d;border-color:#166534;color:#4ade80}.endpoint-desc{color:#78716c}.endpoint-url-row{background:#0c0a09;border-color:#292524}.endpoint-url{color:#a8a29e}.copy-btn{background:#1c1917;border-color:#292524;color:#57534e}.copy-btn:hover{background:#292524;border-color:#57534e;color:#a8a29e}.copy-btn.copied{background:#052e16;border-color:#166534;color:#4ade80}}.wider-container{margin-bottom:2.5rem;margin-left:50%;transform:translateX(-50%);width:min(880px,calc(100vw - 2rem))}.hs-nav{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.hs-nav>*{min-width:0}.hs-nav::-webkit-scrollbar{display:none}.dark .hs-nav{border-bottom-color:#334155}.hs-tab{align-items:flex-start;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;display:flex;flex:1 0 0;flex-direction:column;gap:3px;margin-bottom:-1px;min-width:120px;padding:16px 20px 14px;text-align:left;transition:color .15s}.hs-tab>*{min-width:0}.hs-tab:hover .hs-tab-label{color:#475569}.hs-tab:hover .hs-tab-title{color:#1e293b}.dark .hs-tab:hover .hs-tab-label{color:#94a3b8}.dark .hs-tab:hover .hs-tab-title{color:#f1f5f9}.hs-tab.active{border-bottom-color:#2563eb;border-width:3px}.dark .hs-tab.active{border-bottom-color:#3b82f6}.hs-tab-label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;transition:color .15s}.hs-tab.active .hs-tab-label{color:#2563eb}.dark .hs-tab.active .hs-tab-label{color:#3b82f6}.hs-tab-title{color:#94a3b8;font-size:14px;font-weight:500;line-height:1.35;transition:color .15s}.hs-tab.active .hs-tab-title{color:#1e293b}.dark .hs-tab .hs-tab-title{color:#64748b}.dark .hs-tab.active .hs-tab-title{color:#f1f5f9}@media (max-width:600px){.hs-tab{min-width:72px;padding:12px 12px 10px}.hs-tab-title{display:none}}.hs-panel{display:none}.hs-panel.active{display:block}.hs-panel-body{display:grid;gap:0;grid-template-columns:1fr 1.4fr;min-height:340px;padding:40px 0 32px}.hs-panel-body>*{min-width:0}@media (max-width:680px){.hs-panel-body{grid-template-columns:1fr;padding:28px 0 20px}}.hs-text{display:flex;flex-direction:column;justify-content:center;padding:0 40px 0 0}.hs-text>*{min-width:0}@media (max-width:680px){.hs-text{padding:0 0 24px}}.hs-step-num{color:#2563eb;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.dark .hs-step-num{color:#3b82f6}.hs-step-heading{color:#0f172a;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.dark .hs-step-heading{color:#f8fafc}.hs-step-desc{color:#64748b;font-size:14.5px;line-height:1.7;margin:0}.dark .hs-step-desc{color:#94a3b8}.hs-badge{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;color:#0369a1;display:inline-flex;font-size:12px;font-weight:500;margin-top:16px;padding:5px 11px;text-decoration:none!important;width:-moz-fit-content;width:fit-content}.dark .hs-badge{background:rgba(14,165,233,.1);border-color:rgba(56,189,248,.25);color:#38bdf8}.hs-image-wrap{align-items:center;display:flex;justify-content:center}.hs-image-wrap>*{min-width:0}.hs-image-frame{aspect-ratio:16/10;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;position:relative;width:100%}.dark .hs-image-frame{background:#1e293b;border-color:#334155}.hs-image-frame img{display:block;height:100%;margin-bottom:0!important;margin-top:0!important;-o-object-fit:cover;object-fit:cover;width:100%}.hs-img-placeholder{align-items:center;color:#cbd5e1;display:none;flex-direction:column;font-size:13px;gap:10px;inset:0;justify-content:center;position:absolute}.hs-img-placeholder p{color:#94a3b8;margin:0}.dark .hs-img-placeholder{color:#334155}.dark .hs-img-placeholder p{color:#475569}.hs-image-frame.hs-no-image img{display:none}.hs-image-frame.hs-no-image .hs-img-placeholder{display:flex}.hs-image-frame.hs-no-image .hs-img-placeholder>*{min-width:0}.hs-panel-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 0 4px}.hs-panel-footer>*{min-width:0}.dark .hs-panel-footer{border-top-color:#1e293b}.hs-counter{color:#cbd5e1;font-size:12px;font-weight:500}.dark .hs-counter{color:#475569}.hs-btn{align-items:center;background:transparent;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.hs-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.hs-btn:disabled{cursor:not-allowed;opacity:.3}.dark .hs-btn{border-color:#1e293b;color:#475569}.dark .hs-btn:hover{background:#1e293b;border-color:#334155;color:#f1f5f9}.hs-btn-cta,.hs-btn-next{background:#2563eb;border-color:#2563eb;color:#fff}.hs-btn-cta:hover,.hs-btn-next:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}