.toc-nav[data-astro-cid-cott7la3]{position:sticky;top:110px;max-height:calc(100vh - 120px);overflow-y:auto;padding:0 0 32px 24px;border-left:1px solid rgba(0,0,0,.05);font-size:13px}.toc-title[data-astro-cid-cott7la3]{font-weight:600;color:#050505;margin-bottom:12px;letter-spacing:-.01em}.toc-list[data-astro-cid-cott7la3]{list-style:none;padding:0;margin:0}.toc-item[data-astro-cid-cott7la3]{margin-bottom:8px;line-height:1.4}.toc-item[data-astro-cid-cott7la3].depth-3{padding-left:12px}.toc-link[data-astro-cid-cott7la3]{color:#697386;text-decoration:none;transition:color .2s cubic-bezier(.2,.8,.2,1);display:inline-block}.toc-link[data-astro-cid-cott7la3]:hover{color:#050505}.toc-link[data-astro-cid-cott7la3].active{color:#0a192f;font-weight:600}.docs-content-area{display:flex;width:100%;align-items:flex-start;justify-content:center}.main-content-column{flex:1;min-width:0;max-width:800px;padding:64px 48px 120px}.main-content-column.overview-layout{max-width:1000px;margin:0 auto}.docs-toc{width:240px;flex-shrink:0;padding-top:32px;display:none;position:sticky;top:80px;height:calc(100vh - 80px)}@media(min-width:1200px){.docs-toc{display:block}}.search-results-list{list-style:none;padding:0;margin:0}.search-result-item{margin-bottom:4px}.search-result-item a{display:flex;flex-direction:column;padding:12px 16px;border-radius:12px;text-decoration:none;color:#050505;transition:background .2s}.search-result-item a:hover{background:#f5f5f7}.search-result-item a:focus{background:#e3e3e8;outline:none}.search-result-title{font-weight:600;font-size:15px;margin-bottom:4px}.search-result-desc{font-size:13px;color:#697386;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docs-layout{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f7;font-family:var(--font-sans);color:#050505}.docs-header{position:sticky;top:0;z-index:100;background:#f5f5f7d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.05)}.header-top{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid rgba(0,0,0,.03)}.header-left .logo{display:flex;align-items:center;text-decoration:none;color:#050505}.brand-name{font-size:20px;font-weight:700;letter-spacing:-.5px}.brand-docs{font-size:20px;font-weight:500;color:#050505;letter-spacing:-.04em;margin-left:4px}.header-center{flex:1;display:flex;justify-content:center}.search-container{display:flex;align-items:center;gap:8px;background:transparent}.search-input{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid transparent;padding:8px 16px;border-radius:12px;font-size:14px;color:#697386;cursor:pointer;transition:all .25s cubic-bezier(.2,.8,.2,1);width:280px;box-shadow:0 2px 8px #00000005}.search-input:hover{box-shadow:0 4px 12px #0000000d;background:#fff}.search-input kbd{background:#f5f5f7;border:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;color:#050505;margin-left:auto}.header-right{display:flex;align-items:center}.lang-toggle{display:flex;align-items:center;background:#e3e3e8;border-radius:999px;padding:3px}.lang-option{font-size:12px;font-weight:600;color:#697386;text-decoration:none;padding:4px 12px;border-radius:999px;transition:all .2s}.lang-option:hover{color:#050505}.lang-option.active{background:#fff;color:#050505;box-shadow:0 2px 8px #00000014}.header-bottom{display:flex;align-items:center;justify-content:space-between;padding:0 24px}.nav-links{display:flex;list-style:none;margin:0;padding:0;gap:32px}.nav-links li a{display:block;padding:16px 0;font-size:14px;font-weight:500;color:#4f566b;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s}.nav-links li a:hover{color:#050505}.nav-links li.active a{color:#050505;border-bottom-color:#050505}.nav-tools{display:flex;gap:16px;align-items:center}.nav-dropdown{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:14px;font-weight:500;color:#4f566b;cursor:pointer;padding:8px 0}.nav-dropdown:hover{color:#050505}.nav-dropdown-wrapper{position:relative;display:inline-block}.dropdown-menu{position:absolute;top:100%;right:0;background:#fffffff2;backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 12px 32px -4px #00000014,0 4px 12px -4px #0000000a;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s cubic-bezier(.2,.8,.2,1);z-index:110;overflow:hidden;padding:8px}.nav-dropdown-wrapper:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(4px)}.dropdown-menu a{display:block;padding:10px 16px;font-size:14px;font-weight:500;color:#4f566b;text-decoration:none;border-radius:8px;transition:background .2s,color .2s}.dropdown-menu a:hover{background:#00000008;color:#050505}.docs-body{display:flex;flex:1;max-width:1440px;margin:0 auto;width:100%}.docs-sidebar{width:260px;flex-shrink:0;padding:32px 0 64px;height:calc(100vh - 110px);overflow-y:auto;position:sticky;top:110px;border-right:1px solid rgba(0,0,0,.05)}.sidebar-menu{list-style:none;margin:0;padding:0 16px}.sidebar-menu li{margin-bottom:2px}.sidebar-menu a{display:flex;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;color:#4f566b;text-decoration:none;border-radius:8px;transition:all .2s}.sidebar-menu a:hover{color:#050505;background:#00000008}.sidebar-menu li.active a{color:#050505;font-weight:600;background:#0000000d}.sidebar-dropdown-toggle{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:8px 12px;font-size:14px;font-weight:500;color:#4f566b;cursor:pointer;text-align:left;border-radius:8px;font-family:inherit;transition:all .2s}.sidebar-dropdown-toggle:hover{color:#050505;background:#00000008}.sidebar-dropdown-toggle .chevron{transition:transform .2s cubic-bezier(.2,.8,.2,1);stroke:#8792a2;flex-shrink:0}.sidebar-dropdown.open .chevron{transform:rotate(0)}.sidebar-dropdown:not(.open) .chevron{transform:rotate(-90deg)}.sidebar-submenu{list-style:none;padding:0 0 0 24px;margin:2px 0 6px;display:none;position:relative}.sidebar-submenu:before{content:"";position:absolute;left:17px;top:4px;bottom:4px;width:1px;background:#0000000f}.sidebar-dropdown.open .sidebar-submenu{display:block}.sidebar-submenu li a{font-size:13.5px;padding:6px 12px;color:#6b7280}.sidebar-submenu li a:hover{color:#050505;background:#00000005}.sidebar-submenu li.active a{color:#0071e3;font-weight:500;background:#0071e30d}.sidebar-section{margin-top:32px}.sidebar-heading{font-size:11px;font-weight:600;color:#8792a2;letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px 28px}.docs-main{flex:1;min-width:0}.content-container{max-width:1000px}.content-header{margin-bottom:64px}.page-title{font-size:40px;font-weight:700;color:#050505;margin:0 0 12px;letter-spacing:-.04em;line-height:1.1}.page-subtitle{font-size:20px;color:#4f566b;margin:0;font-weight:400;letter-spacing:-.01em}.content-container h2{font-size:24px;font-weight:600;color:#050505;margin:48px 0 16px;letter-spacing:-.02em}.content-container h3{font-size:18px;font-weight:600;color:#050505;margin:32px 0 12px}.content-container p{font-size:16px;line-height:1.6;color:#4f566b;margin:0 0 20px}.content-container ul,.content-container ol{font-size:16px;line-height:1.6;color:#4f566b;margin:0 0 24px;padding-left:24px}.content-container li{margin-bottom:8px}.content-container li strong{color:#050505}.content-container blockquote{margin:32px 0;padding:16px 24px;background:#0071e30d;border-left:4px solid #0071e3;border-radius:0 8px 8px 0}.content-container blockquote p{margin:0;color:#1a1f36}.content-container strong{color:#050505;font-weight:600}.content-container p a,.content-container li a{color:#050505;text-decoration:underline;text-decoration-color:#00000026;text-underline-offset:3px;font-weight:500;transition:text-decoration-color .2s ease}.content-container p a:hover,.content-container li a:hover{text-decoration-color:#00000080}.content-container code{background-color:#0000000a;color:#050505;padding:3px 6px;border-radius:6px;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;letter-spacing:-.01em}.content-container pre{background-color:#0a192f!important;border-radius:16px;padding:24px;margin:32px 0;overflow-x:auto;border:1px solid rgba(10,25,47,.1);box-shadow:0 12px 32px -12px #0a192f26;font-size:14px;line-height:1.6}.content-container pre code{background-color:transparent!important;padding:0;color:#d7e3f4;border-radius:0}.docs-section{margin-bottom:80px}.docs-section.border-top{border-top:1px solid rgba(0,0,0,.05);padding-top:64px}.inline-link{color:#050505;text-decoration:underline;text-decoration-color:#0003;text-underline-offset:2px;font-weight:500;transition:text-decoration-color .2s}.inline-link:hover{text-decoration-color:#050505}.action-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#050505;color:#fff;font-weight:500;font-size:15px;text-decoration:none;margin-top:8px;padding:12px 24px;border-radius:999px;transition:all .2s cubic-bezier(.2,.8,.2,1)}.action-link:hover{transform:scale(.98);box-shadow:0 8px 20px #0000001f}.action-link-text{display:inline-block;color:#0071e3;font-size:15px;font-weight:500;text-decoration:none;margin-top:16px;transition:opacity .2s}.action-link-text:hover{opacity:.8}.split{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.mockup-card{background:#fff;border-radius:40px;box-shadow:0 24px 64px -12px #00000014,0 0 0 1px #00000005;display:flex;overflow:hidden;transform:scale(.95);transform-origin:center right}.mockup-left{flex:1.5;padding:40px;background:#fff}.mockup-left h3{font-size:18px;font-weight:600;margin:0 0 24px;color:#050505;letter-spacing:-.02em}.mockup-form{display:flex;flex-direction:column;gap:16px}.mockup-form label{font-size:12px;color:#4f566b;font-weight:500;margin-bottom:-4px}.input-field{background:#f5f5f7;border:none;border-radius:12px;padding:12px 16px;font-size:13px;color:#c1c9d2;display:flex;justify-content:space-between;align-items:center;transition:box-shadow .2s}.input-field:hover{box-shadow:0 0 0 2px #0a192f0d}.input-row{display:flex;gap:12px}.input-field.half{flex:1}.input-field.full{width:100%}.mockup-right{flex:1;background:#fafafa;padding:40px 32px;border-left:1px solid rgba(0,0,0,.03)}.mockup-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.mockup-steps li{font-size:13px;font-weight:500;color:#8792a2;display:flex;align-items:center;gap:12px}.mockup-steps li.active{color:#050505;font-weight:600}.step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e3e3e8;color:#697386;font-size:11px;font-weight:600}.mockup-steps li.active .step-num{background:#050505;color:#fff}.use-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.use-case-card{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:24px;padding:32px;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 12px #00000005}.use-case-card:hover{box-shadow:0 16px 40px -8px #00000014;transform:translateY(-4px);border-color:#00000014}.use-case-card h3{font-size:16px;font-weight:600;color:#0071e3;margin:0 0 12px;line-height:1.4;letter-spacing:-.01em}.use-case-card p{font-size:14px;color:#4f566b;margin:0;line-height:1.6}.resources-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.resource-card{background:#fff;border-radius:24px;padding:32px;box-shadow:0 4px 12px #00000005,0 0 0 1px #0000000a}.video-card{display:flex;flex-direction:column}.resource-tag{font-size:16px;font-weight:600;color:#0071e3;margin:0 0 8px;letter-spacing:-.01em}.resource-desc{font-size:14px;color:#4f566b;margin:0 0 32px;line-height:1.5}.video-thumbnail{margin-top:auto;background:linear-gradient(135deg,#f5f5f7,#e3e3e8);border-radius:16px;height:180px;display:flex;align-items:center;justify-content:center;gap:16px;color:#050505;font-weight:600;font-size:20px;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px #ffffff80}.links-card{display:flex;flex-direction:column;gap:32px}.resource-link{display:flex;align-items:flex-start;gap:16px;text-decoration:none;color:inherit;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.resource-link:hover{transform:translate(4px)}.resource-icon{color:#0071e3;margin-top:2px;flex-shrink:0}.resource-link-content h4{margin:0 0 6px;font-size:15px;font-weight:600;color:#0071e3}.resource-link-content p{margin:0;font-size:14px;color:#4f566b;line-height:1.5}.product-area{margin-top:48px;border-top:1px solid rgba(0,0,0,.06);padding-top:40px}.product-area-title{font-size:14px;font-weight:500;color:#4f566b;margin-bottom:24px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}.product-link{display:flex;flex-direction:column;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.product-link:hover{transform:translateY(-2px)}.product-link h4{font-size:15px;font-weight:600;color:#0071e3;margin:0 0 6px}.product-link p{font-size:14px;color:#4f566b;margin:0;line-height:1.5}.docs-footer{margin-top:120px}.feedback-section{display:flex;align-items:center;gap:16px;margin-bottom:48px}.feedback-title{font-size:18px;font-weight:600;color:#050505;letter-spacing:-.01em}.feedback-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;color:#4f566b;cursor:pointer;transition:all .2s}.feedback-btn:hover:not(.disabled){color:#050505;background:#f5f5f7;border-color:#00000026}.feedback-btn.active{background:#0071e3;color:#fff;border-color:#0071e3}.feedback-btn.disabled{opacity:.5;cursor:default;pointer-events:none}.feedback-thanks{font-size:14px;font-weight:500;color:#0071e3;margin-left:8px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.footer-divider{border:none;border-top:1px solid rgba(0,0,0,.06);margin:0 0 40px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer-links li{display:flex;align-items:center;gap:12px;font-size:14px;color:#4f566b}.footer-links svg{color:#8792a2;flex-shrink:0}.footer-links a{color:#0071e3;text-decoration:none;font-weight:500}.footer-links a:hover{text-decoration:underline}.search-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.search-modal.hidden{display:none}.search-modal-backdrop{position:absolute;inset:0;background:#f5f5f799;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.search-modal-content{position:relative;width:100%;max-width:640px;background:#ffffffe6;backdrop-filter:blur(40px);border-radius:24px;box-shadow:0 32px 80px -12px #00000026,0 0 0 1px #0000000d;overflow:hidden;margin:0 24px;transform:scale(1);transition:all .2s cubic-bezier(.2,.8,.2,1)}.search-modal-header{display:flex;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.05);color:#8792a2}.search-modal-header input{flex:1;border:none;outline:none;font-size:18px;margin-left:16px;color:#050505;background:transparent;font-weight:500}.search-modal-header input::placeholder{color:#a0aec0}.search-close-btn{background:#f5f5f7;border:none;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;color:#050505;cursor:pointer;transition:background .2s}.search-close-btn:hover{background:#e3e3e8}.search-modal-body{padding:16px;min-height:160px;max-height:55vh;overflow-y:auto;overscroll-behavior:contain}.search-modal-body::-webkit-scrollbar{width:6px}.search-modal-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.search-results-empty{text-align:center;color:#8792a2;font-size:15px;display:flex;align-items:center;justify-content:center;min-height:120px}@media(max-width:1024px){.split{grid-template-columns:1fr;gap:40px}.use-cases-grid{grid-template-columns:1fr 1fr}.docs-sidebar{width:220px}.mockup-card{transform:scale(1)}.resources-split{grid-template-columns:1fr}}@media(max-width:768px){.docs-sidebar{display:none}.header-bottom{overflow-x:auto}.use-cases-grid{grid-template-columns:1fr}.main-content-column{padding:40px 24px 80px}.mockup-card{flex-direction:column}.mockup-left,.mockup-right{flex:none}.product-grid{grid-template-columns:1fr;gap:24px}}.callout[data-astro-cid-gw25qazi]{display:flex;gap:16px;padding:20px 24px;border-radius:12px;margin:24px 0;font-size:15px;line-height:1.6;border:1px solid transparent}.callout-icon[data-astro-cid-gw25qazi]{flex-shrink:0;margin-top:2px}.callout-content[data-astro-cid-gw25qazi]{flex:1;min-width:0}.callout-title[data-astro-cid-gw25qazi]{font-weight:600;margin-bottom:4px}.callout-body[data-astro-cid-gw25qazi] p:first-child{margin-top:0}.callout-body[data-astro-cid-gw25qazi] p:last-child{margin-bottom:0}.callout-info[data-astro-cid-gw25qazi]{background:#f8fafc;border-color:#e2e8f0}.callout-info[data-astro-cid-gw25qazi] .callout-icon[data-astro-cid-gw25qazi],.callout-info[data-astro-cid-gw25qazi] .callout-title[data-astro-cid-gw25qazi]{color:#0f172a}.callout-info[data-astro-cid-gw25qazi] .callout-body[data-astro-cid-gw25qazi]{color:#334155}.callout-warning[data-astro-cid-gw25qazi]{background:#fffbeb;border-color:#fde68a}.callout-warning[data-astro-cid-gw25qazi] .callout-icon[data-astro-cid-gw25qazi]{color:#b45309}.callout-warning[data-astro-cid-gw25qazi] .callout-title[data-astro-cid-gw25qazi]{color:#92400e}.callout-warning[data-astro-cid-gw25qazi] .callout-body[data-astro-cid-gw25qazi]{color:#78350f}.callout-success[data-astro-cid-gw25qazi]{background:#f0fdf4;border-color:#bbf7d0}.callout-success[data-astro-cid-gw25qazi] .callout-icon[data-astro-cid-gw25qazi]{color:#15803d}.callout-success[data-astro-cid-gw25qazi] .callout-title[data-astro-cid-gw25qazi]{color:#166534}.callout-success[data-astro-cid-gw25qazi] .callout-body[data-astro-cid-gw25qazi]{color:#14532d}.cord-tabs[data-astro-cid-ktwng4rz]{display:block;margin:24px 0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.tabs-header[data-astro-cid-ktwng4rz]{display:flex;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:0 8px;gap:8px}.tabs-header[data-astro-cid-ktwng4rz] .tab-btn{background:transparent;border:none;padding:12px 16px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s cubic-bezier(.2,.8,.2,1)}.tabs-header[data-astro-cid-ktwng4rz] .tab-btn:hover{color:#0f172a}.tabs-header[data-astro-cid-ktwng4rz] .tab-btn.active{color:#0f172a;border-bottom-color:#0f172a}.tabs-panels[data-astro-cid-ktwng4rz]{padding:20px}.tabs-panels[data-astro-cid-ktwng4rz]>.tab-panel{display:none}.tabs-panels[data-astro-cid-ktwng4rz]>.tab-panel.active{display:block;animation:tabFadeIn .3s ease}.tabs-panels[data-astro-cid-ktwng4rz] .tab-panel>*:first-child{margin-top:0}.tabs-panels[data-astro-cid-ktwng4rz] .tab-panel>*:last-child{margin-bottom:0}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cord-steps[data-astro-cid-ra5ui2ib]{margin:32px 0}.cord-steps[data-astro-cid-ra5ui2ib] ol,.cord-steps[data-astro-cid-ra5ui2ib] ul{list-style:none;padding-left:0;margin-left:0;counter-reset:cord-step-counter}.cord-steps[data-astro-cid-ra5ui2ib] li{position:relative;padding-left:48px;margin-bottom:32px;counter-increment:cord-step-counter}.cord-steps[data-astro-cid-ra5ui2ib] li:last-child{margin-bottom:0}.cord-steps[data-astro-cid-ra5ui2ib] li:before{content:counter(cord-step-counter);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#0f172a;z-index:2}.cord-steps[data-astro-cid-ra5ui2ib] li:after{content:"";position:absolute;left:15px;top:32px;bottom:-32px;width:2px;background:#e2e8f0;z-index:1}.cord-steps[data-astro-cid-ra5ui2ib] li:last-child:after{display:none}.cord-steps[data-astro-cid-ra5ui2ib] li ol,.cord-steps[data-astro-cid-ra5ui2ib] li ul{list-style:inherit;padding-left:24px;margin-left:0;margin-top:12px}.cord-steps[data-astro-cid-ra5ui2ib] li ol li:before,.cord-steps[data-astro-cid-ra5ui2ib] li ul li:before{display:none}.cord-steps[data-astro-cid-ra5ui2ib] li ol li:after,.cord-steps[data-astro-cid-ra5ui2ib] li ul li:after{display:none}.cord-steps[data-astro-cid-ra5ui2ib] li ol li,.cord-steps[data-astro-cid-ra5ui2ib] li ul li{padding-left:0;margin-bottom:8px}
