.toc-nav[data-astro-cid-amnqfkzo]{padding:0 0 32px 24px;font-size:13px}.toc-title[data-astro-cid-amnqfkzo]{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--docs-text-3, #5e6677)}.toc-list[data-astro-cid-amnqfkzo]{list-style:none;padding:0;margin:0;border-left:1px solid var(--docs-hairline, #00000012)}.toc-item[data-astro-cid-amnqfkzo]{margin:0;line-height:1.4}.toc-link[data-astro-cid-amnqfkzo]{position:relative;display:block;padding:5px 0 5px 14px;margin-left:-1px;border-left:2px solid #0000;color:var(--docs-text-3, #5e6677);font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.toc-item[data-astro-cid-amnqfkzo].depth-3 .toc-link[data-astro-cid-amnqfkzo]{padding-left:26px}.toc-link[data-astro-cid-amnqfkzo]:hover{color:var(--docs-text, #050505)}.toc-link[data-astro-cid-amnqfkzo].active{color:var(--docs-text, #050505);border-left-color:var(--docs-text, #050505)}.toc-link[data-astro-cid-amnqfkzo]:focus-visible{outline:2px solid var(--docs-focus, #0071e38c);outline-offset:2px;border-radius:4px}.dn-section-title[data-astro-cid-bus66oyz]{margin:0 0 12px 28px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--docs-text-3, #5e6677)}.dn-block[data-astro-cid-bus66oyz]+.dn-block-flat[data-astro-cid-bus66oyz],.dn-block-flat[data-astro-cid-bus66oyz]+.dn-block[data-astro-cid-bus66oyz]{margin-top:24px}.dn-block-flat[data-astro-cid-bus66oyz] .sidebar-heading[data-astro-cid-bus66oyz]{margin-bottom:8px}.dn-toggle[data-astro-cid-bus66oyz]{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:color .2s,background-color .2s}.dn-toggle[data-astro-cid-bus66oyz]:hover{color:#050505;background:#00000008}.dn-toggle[data-astro-cid-bus66oyz]:focus-visible{outline:3px solid #0071e373;outline-offset:3px}.dn-toggle[data-astro-cid-bus66oyz] .chevron[data-astro-cid-bus66oyz]{flex-shrink:0}.dn-children[data-astro-cid-bus66oyz]{display:block;margin:0}@media(width<=880px){.dn-toggle[data-astro-cid-bus66oyz],.dn-nav[data-astro-cid-bus66oyz] .sidebar-menu[data-astro-cid-bus66oyz] a[data-astro-cid-bus66oyz]{min-height:44px}}@media(prefers-reduced-motion:reduce){.dn-toggle[data-astro-cid-bus66oyz],.dn-toggle[data-astro-cid-bus66oyz] .chevron[data-astro-cid-bus66oyz]{transition:none}}.dn-crumbs[data-astro-cid-4oibqiwd]{margin:0 0 16px}.dn-crumbs[data-astro-cid-4oibqiwd] ol[data-astro-cid-4oibqiwd]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4;color:#6b7280}.dn-crumbs[data-astro-cid-4oibqiwd] li[data-astro-cid-4oibqiwd]{display:inline-flex;align-items:center;min-width:0}.dn-crumb-sep[data-astro-cid-4oibqiwd]{flex-shrink:0;margin:0 6px;color:#a3acb9}.dn-crumbs[data-astro-cid-4oibqiwd] a[data-astro-cid-4oibqiwd]{color:#4f566b;text-decoration:none;border-radius:4px;transition:color .2s}.dn-crumbs[data-astro-cid-4oibqiwd] a[data-astro-cid-4oibqiwd]:hover{color:#050505}.dn-crumbs[data-astro-cid-4oibqiwd] a[data-astro-cid-4oibqiwd]:focus-visible{outline:3px solid #0071e373;outline-offset:2px}.dn-crumbs[data-astro-cid-4oibqiwd] [data-astro-cid-4oibqiwd][aria-current=page]{color:#050505;font-weight:500}.dn-pager[data-astro-cid-gwul2kqn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:56px 0 8px;clear:both}.dn-pager-link[data-astro-cid-gwul2kqn]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 22px;border:1px solid #00000014;border-radius:20px;background:#fff;color:#050505;text-decoration:none;transition:border-color .2s,box-shadow .25s cubic-bezier(.2,.8,.2,1)}.dn-pager-link[data-astro-cid-gwul2kqn]:hover{border-color:#00000024;box-shadow:0 1px 2px #00000008,0 8px 24px #0000000d}.dn-pager-link[data-astro-cid-gwul2kqn]:focus-visible{outline:3px solid #0071e373;outline-offset:3px}.dn-pager-next[data-astro-cid-gwul2kqn]{grid-column:2;align-items:flex-end;text-align:right}.dn-pager-kicker[data-astro-cid-gwul2kqn]{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:12px;font-weight:500;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-pager-kicker[data-astro-cid-gwul2kqn] svg[data-astro-cid-gwul2kqn]{flex-shrink:0}.dn-pager-meta[data-astro-cid-gwul2kqn]{min-width:0;overflow:hidden;text-overflow:ellipsis}.dn-pager-context[data-astro-cid-gwul2kqn]{color:#8792a2}.dn-pager-title[data-astro-cid-gwul2kqn]{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:#050505}@media(width<=640px){.dn-pager[data-astro-cid-gwul2kqn]{grid-template-columns:1fr;gap:12px}.dn-pager-next[data-astro-cid-gwul2kqn]{grid-column:1}.dn-pager-spacer[data-astro-cid-gwul2kqn]{display:none}.dn-pager-link[data-astro-cid-gwul2kqn]{min-height:44px}}@media(prefers-reduced-motion:reduce){.dn-pager-link[data-astro-cid-gwul2kqn]{transition:none}}:root{--docs-bg: #f5f5f7;--docs-surface: #ffffff;--docs-text: #050505;--docs-text-2: #4f566b;--docs-text-3: #5e6677;--docs-hairline: rgba(0, 0, 0, .07);--docs-hairline-strong: rgba(0, 0, 0, .1);--docs-hover: rgba(0, 0, 0, .035);--docs-active-bg: rgba(0, 0, 0, .05);--docs-accent: #0066cc;--docs-navy: #0a192f;--docs-focus: #0071e3;--docs-ease: cubic-bezier(.2, .8, .2, 1);--docs-header-h: 112px}@media(max-width:880px){:root{--docs-header-h: 101px}}.docs-main .content-container [id]{scroll-margin-top:calc(var(--docs-header-h) + 24px)}@media(prefers-reduced-motion:no-preference){html.docs-smooth-scroll{scroll-behavior:smooth}}.docs-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.docs-skip-link{position:fixed;top:12px;left:16px;z-index:10000;padding:10px 18px;border-radius:999px;background:var(--docs-text);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .2s var(--docs-ease)}.docs-skip-link:focus{transform:none}.docs-main:focus{outline:none}.docs-layout :is(a,button,summary,input,[tabindex]):focus-visible,.search-modal :is(a,button):focus-visible{outline:2px solid var(--docs-focus);outline-offset:2px}.docs-main .content-container table{display:table;width:100%;border-collapse:collapse;margin:24px 0 28px;font-size:14px;line-height:1.55}.docs-main .content-container .docs-table{margin:24px 0 28px;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--docs-hairline);border-radius:14px;background:var(--docs-surface)}.docs-main .content-container .docs-table>table{margin:0}.docs-main .content-container .docs-table.is-scrollable{background:linear-gradient(to right,#fff 30%,#fff0) left / 40px 100% no-repeat local,linear-gradient(to left,#fff 30%,#fff0) right / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.1),transparent) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.1),transparent) right / 14px 100% no-repeat scroll,var(--docs-surface)}.docs-main .content-container th,.docs-main .content-container td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--docs-hairline)}.docs-main .content-container tbody tr:last-child>td,.docs-main .content-container tbody tr:last-child>th{border-bottom:0}.docs-main .content-container th{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--docs-text-3);background:#00000005}.docs-main .content-container td{color:var(--docs-text-2)}.docs-main .content-container td strong{color:var(--docs-text)}.docs-main .content-container tbody tr{transition:background-color .15s ease}.docs-main .content-container tbody tr:hover{background:#00000005}@media(min-width:881px){.docs-main .content-container .docs-table--key :is(td,th):first-child{white-space:nowrap}}.docs-main .content-container .docs-code{margin:28px 0;background:var(--docs-navy);border:1px solid rgba(10,25,47,.12);border-radius:14px;box-shadow:0 1px 2px #0a192f0f,0 12px 32px -16px #0a192f47;overflow:hidden}.docs-code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 6px 0 18px;border-bottom:1px solid rgba(255,255,255,.07)}.docs-code-lang{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.02em;color:#d7e3f4b8}.docs-code-copy{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#d7e3f4c7;font:500 12px/1 var(--font-sans, inherit);cursor:pointer;transition:background-color .15s ease,color .15s ease}.docs-code-copy:hover{background:#ffffff14;color:#fff}.docs-code-copy.is-done{color:#86efac}.docs-layout .docs-code-copy:focus-visible{outline:2px solid #93c5fd;outline-offset:0}.docs-main .content-container .docs-code pre{margin:0;border:0;border-radius:0;box-shadow:none;padding:18px 20px 20px}.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:56px 48px 120px}.main-content-column.overview-layout{max-width:calc(1000 * var(--px-ancho, 1px));margin:0 auto}.overview-layout .content-container>:is(p,ul,ol,blockquote){max-width:68ch}.docs-toc{width:240px;flex-shrink:0;display:none;position:sticky;top:var(--docs-header-h);max-height:calc(100dvh - var(--docs-header-h));overflow-y:auto;overscroll-behavior:contain;padding-top:56px;scrollbar-width:thin}@media(min-width:1200px){.docs-toc{display:block}}.search-results-list{list-style:none;padding:0;margin:0}.search-result-item{margin-bottom:2px;border-radius:12px}.search-result-item a{display:flex;flex-direction:column;padding:12px 16px;border-radius:12px;text-decoration:none;color:var(--docs-text);transition:background-color .15s ease}.search-result-item.is-active a{background:var(--docs-active-bg);box-shadow:inset 0 0 0 1px var(--docs-hairline)}.search-result-section{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--docs-text-3);margin-bottom:3px}.search-result-title{font-weight:600;font-size:15px;letter-spacing:-.01em;margin-bottom:4px}.search-result-desc{font-size:13px;line-height:1.5;color:var(--docs-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-results-list mark{background:#0071e31f;color:inherit;border-radius:3px;padding:0 1px}.docs-layout{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--docs-bg);font-family:var(--font-sans);color:var(--docs-text)}.docs-header{position:sticky;top:0;z-index:100;background:#f5f5f7d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--docs-hairline)}.header-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid rgba(0,0,0,.03)}.header-left{display:flex;align-items:center;gap:8px;min-width:0}.header-left .logo,.sidebar-mobile-header .logo{display:flex;align-items:center;text-decoration:none;color:var(--docs-text);border-radius:8px}.docs-logo-img{display:block;width:auto;height:24px;margin-right:6px}.docs-logo-img--sm{height:20px;margin-right:4px}.brand-docs{font-size:20px;font-weight:500;color:var(--docs-text);letter-spacing:-.04em;margin-left:4px}.header-center{flex:1;display:flex;justify-content:center;min-width:0}.search-container{display:flex;align-items:center;gap:8px;background:transparent}.search-input{display:flex;align-items:center;gap:8px;background:var(--docs-surface);border:0;padding:8px 10px 8px 14px;border-radius:12px;font:inherit;font-size:14px;color:var(--docs-text-3);cursor:pointer;transition:box-shadow .25s var(--docs-ease);width:300px;box-shadow:0 0 0 1px var(--docs-hairline),0 2px 8px #00000008}.search-input:hover{box-shadow:0 0 0 1px var(--docs-hairline-strong),0 4px 12px #0000000d}.search-input-label{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-input kbd{background:var(--docs-bg);border:none;border-radius:6px;padding:2px 7px;font:600 11px/1.4 var(--font-sans, inherit);color:var(--docs-text-2);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{position:relative;font-size:12px;font-weight:600;color:var(--docs-text-2);text-decoration:none;padding:4px 12px;border-radius:999px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.lang-option:hover{color:var(--docs-text)}.lang-option[aria-current=true]{background:var(--docs-surface);color:var(--docs-text);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:inherit;font-size:14px;font-weight:500;color:var(--docs-text-2);cursor:pointer;padding:8px 0;border-radius:6px}.nav-dropdown svg{transition:transform .2s var(--docs-ease)}.nav-dropdown[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dropdown:hover,.nav-dropdown[aria-expanded=true]{color:var(--docs-text)}.nav-dropdown-wrapper{position:relative;display:inline-block}.dropdown-menu{position:absolute;top:100%;right:0;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--docs-hairline);border-radius:16px;box-shadow:0 12px 32px -4px #00000014,0 4px 12px -4px #0000000a;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s var(--docs-ease),transform .2s var(--docs-ease),visibility 0s linear .2s;z-index:110;padding:8px}.dropdown-menu:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.nav-dropdown-wrapper.open .dropdown-menu,.dropdown-menu:focus-within{opacity:1;visibility:visible;transform:translateY(4px);transition:opacity .2s var(--docs-ease),transform .2s var(--docs-ease),visibility 0s}@media(hover:hover){.nav-dropdown-wrapper:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(4px);transition:opacity .2s var(--docs-ease),transform .2s var(--docs-ease),visibility 0s}}.dropdown-menu a{display:block;padding:10px 14px;font-size:14px;font-weight:500;color:var(--docs-text-2);text-decoration:none;border-radius:10px;transition:background-color .2s,color .2s}.dropdown-menu a:hover,.dropdown-menu a:focus-visible{background:var(--docs-hover);color:var(--docs-text)}.docs-body{display:flex;flex:1;max-width:calc(1440 * var(--px-ancho, 1px));margin:0 auto;width:100%}.docs-sidebar{width:260px;flex-shrink:0;padding:32px 0 64px;height:calc(100vh - var(--docs-header-h));height:calc(100dvh - var(--docs-header-h));overflow-y:auto;position:sticky;top:var(--docs-header-h);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:var(--docs-text-2);text-decoration:none;border-radius:8px;transition:all .2s}.sidebar-menu a:hover{color:var(--docs-text);background:#00000008}.sidebar-menu li.active a{color:var(--docs-text);font-weight:600;background:var(--docs-active-bg)}.sidebar-dropdown .chevron{transition:transform .2s cubic-bezier(.2,.8,.2,1);stroke:var(--docs-text-3);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:var(--docs-text-3)}.sidebar-submenu li a:hover{color:var(--docs-text);background:#00000005}.sidebar-submenu li.active a{color:var(--docs-text);font-weight:500;background:var(--docs-active-bg)}.sidebar-section{margin-top:32px}.sidebar-heading{font-size:11px;font-weight:600;color:var(--docs-text-3);letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px 28px}.docs-main{flex:1;min-width:0}.content-container{max-width:calc(1000 * var(--px-ancho, 1px))}.content-header{margin-bottom:56px}.page-title{font-size:40px;font-weight:700;color:var(--docs-text);margin:0 0 12px;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.page-subtitle{font-size:20px;line-height:1.45;color:var(--docs-text-2);margin:0;font-weight:400;letter-spacing:-.01em;text-wrap:pretty}.content-container h2{font-size:28px;line-height:1.2;font-weight:600;color:var(--docs-text);margin:56px 0 16px;letter-spacing:-.03em;text-wrap:balance}.content-container h3{font-size:20px;line-height:1.3;font-weight:600;color:var(--docs-text);margin:36px 0 12px;letter-spacing:-.02em;text-wrap:balance}.content-container h4{font-size:16px;line-height:1.4;font-weight:600;color:var(--docs-text);margin:28px 0 8px;letter-spacing:-.01em}.content-container p{font-size:16px;line-height:1.65;color:var(--docs-text-2);margin:0 0 20px;text-wrap:pretty}.content-container ul,.content-container ol{font-size:16px;line-height:1.65;color:var(--docs-text-2);margin:0 0 24px;padding-left:24px}.content-container li{margin-bottom:8px}.content-container li::marker{color:var(--docs-text-3)}.content-container li strong{color:var(--docs-text)}.content-container blockquote{margin:28px 0;padding:16px 20px;background:var(--docs-surface);border:1px solid var(--docs-hairline);border-radius:14px;color:var(--docs-text-2)}.content-container blockquote p{margin:0 0 10px;color:inherit;font-size:15px;line-height:1.6}.content-container blockquote>:last-child{margin-bottom:0}.content-container strong{color:var(--docs-text);font-weight:600}.content-container p a,.content-container li a,.content-container td a{color:var(--docs-text);text-decoration:underline;text-decoration-color:#0000002e;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500;transition:text-decoration-color .2s ease}.content-container p a:hover,.content-container li a:hover,.content-container td a:hover{text-decoration-color:#0000008c}.content-container code{background-color:#0000000b;color:var(--docs-text);padding:2px 6px;border-radius:6px;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;letter-spacing:-.01em}.content-container pre{background-color:var(--docs-navy)!important;border-radius:14px;padding:20px;margin:28px 0;overflow-x:auto;border:1px solid rgba(10,25,47,.1);box-shadow:0 12px 32px -12px #0a192f26;font-size:13.5px;line-height:1.65;tab-size:2}.content-container pre code{background-color:transparent!important;padding:0;color:#d7e3f4;border-radius:0;font-size:inherit;font-weight:400;letter-spacing:0}.content-container hr{border:0;border-top:1px solid var(--docs-hairline);margin:48px 0}.content-container img{max-width:100%;height:auto}.content-container .docs-pm{display:inline-block;vertical-align:middle;margin:-2px 4px 0 0}.content-container table:has(tr>:nth-child(5)) :is(td,th)>.docs-pm:first-child{display:block;margin:0 0 6px}.docs-section{margin-bottom:80px}.inline-link{color:var(--docs-text);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:var(--docs-text)}.action-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--docs-text);color:#fff;font-weight:500;font-size:15px;text-decoration:none;margin-top:8px;padding:12px 24px;border-radius:999px;transition:transform .2s var(--docs-ease),box-shadow .2s var(--docs-ease)}.action-link:hover{transform:scale(.98);box-shadow:0 8px 20px #0000001f}.action-link-text{display:inline-block;color:var(--docs-accent);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}.split>.section-visual{min-width:0}.use-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.use-case-card{background:var(--docs-surface);border:1px solid rgba(0,0,0,.04);border-radius:24px;padding:32px;text-decoration:none;transition:box-shadow .3s var(--docs-ease),transform .3s var(--docs-ease),border-color .3s var(--docs-ease);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:var(--docs-accent);margin:0 0 12px;line-height:1.4;letter-spacing:-.01em}.use-case-card p{font-size:14px;color:var(--docs-text-2);margin:0;line-height:1.6}.resources-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.resource-card{background:var(--docs-surface);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:var(--docs-accent);margin:0 0 8px;letter-spacing:-.01em}.resource-desc{font-size:14px;color:var(--docs-text-2);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 var(--docs-ease)}.resource-link:hover{transform:translate(4px)}.resource-icon{color:var(--docs-accent);margin-top:2px;flex-shrink:0}.resource-link-content h3{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--docs-accent)}.resource-link-content p{margin:0;font-size:14px;color:var(--docs-text-2);line-height:1.5}.product-area{margin-top:48px;border-top:1px solid var(--docs-hairline);padding-top:40px}.product-area-title{font-size:14px;font-weight:500;color:var(--docs-text-2);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 var(--docs-ease)}.product-link:hover{transform:translateY(-2px)}.product-link h4{font-size:15px;font-weight:600;color:var(--docs-accent);margin:0 0 6px}.product-link p{font-size:14px;color:var(--docs-text-2);margin:0;line-height:1.5}.docs-copy-ai{float:right;display:inline-flex;align-items:center;gap:6px;margin:4px 0 12px 16px;padding:7px 12px 7px 10px;border:0;border-radius:999px;background:var(--docs-surface);color:var(--docs-text);font:500 13px/1 var(--font-sans, inherit);box-shadow:0 0 0 1px var(--docs-hairline),0 2px 8px #0000000a;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.docs-copy-ai:hover{box-shadow:0 0 0 1px var(--docs-hairline-strong),0 4px 12px #0000000f}.docs-copy-ai:active{transform:scale(.98)}.docs-copy-ai svg{flex-shrink:0;color:var(--docs-text-2)}.docs-copy-ai-done,.docs-copy-ai.is-done .docs-copy-ai-icon{display:none}.docs-copy-ai.is-done .docs-copy-ai-done{display:block;color:#15803d}.docs-footer{margin-top:72px}.doc-metadata{clear:both;margin:72px 0 0;padding-top:20px;border-top:1px solid var(--docs-hairline)}.doc-metadata-title{margin:0 0 4px;color:var(--docs-text-3);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.doc-metadata dl{margin:0}.doc-metadata dl>div{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--docs-hairline)}.doc-metadata dl>div:last-child{border-bottom:0}.doc-metadata dt{color:var(--docs-text-3);font-size:13px;font-weight:500}.doc-metadata dd{margin:0;color:var(--docs-text);font-size:13px;line-height:1.55}@media(max-width:640px){.doc-metadata dl>div{grid-template-columns:1fr;gap:2px}}.feedback-section{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:48px}.feedback-title{font-size:16px;font-weight:600;color:var(--docs-text);letter-spacing:-.01em;margin-right:4px}.feedback-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;background:var(--docs-surface);border:1px solid var(--docs-hairline-strong);border-radius:999px;padding:0 16px 0 14px;font:inherit;font-size:13px;font-weight:500;color:var(--docs-text-2);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.feedback-btn:hover:not(.disabled){color:var(--docs-text);border-color:#0000002e}.feedback-btn.active{background:var(--docs-text);color:#fff;border-color:var(--docs-text)}.feedback-btn.disabled{cursor:default;pointer-events:none}.feedback-btn.disabled:not(.active){opacity:.5}.feedback-thanks{font-size:14px;font-weight:500;color:var(--docs-text-2)}.feedback-thanks:not(:empty){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 var(--docs-hairline);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;flex-wrap:wrap;gap:4px 12px;font-size:14px;color:var(--docs-text-2)}.footer-links svg{color:var(--docs-text-3);flex-shrink:0}.footer-links a{color:var(--docs-accent);text-decoration:none;font-weight:500}.footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.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);-webkit-backdrop-filter:blur(40px);border-radius:24px;box-shadow:0 32px 80px -12px #00000026,0 0 0 1px #0000000d;overflow:hidden;margin:0 24px;animation:docsModalIn .2s var(--docs-ease)}@keyframes docsModalIn{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.search-modal-header{display:flex;align-items:center;gap:14px;padding:18px 20px 18px 24px;border-bottom:1px solid var(--docs-hairline);color:var(--docs-text-3)}.search-modal-header input{flex:1;min-width:0;border:none;outline:none;font:inherit;font-size:18px;color:var(--docs-text);background:transparent;font-weight:500;-webkit-appearance:none;appearance:none}.search-modal-header input::-webkit-search-cancel-button{display:none}.search-modal-header input::placeholder{color:var(--docs-text-3);font-weight:400}.search-close-btn{background:var(--docs-bg);border:none;border-radius:999px;padding:6px 12px;font:600 11px/1 var(--font-sans, inherit);color:var(--docs-text);cursor:pointer;transition:background-color .2s}.search-close-btn:hover{background:#e3e3e8}.search-modal-body{padding:8px;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:var(--docs-text-3);font-size:15px;display:flex;align-items:center;justify-content:center;min-height:140px;padding:0 24px}.search-modal-footer{display:flex;gap:18px;padding:10px 20px;border-top:1px solid var(--docs-hairline);font-size:12px;color:var(--docs-text-3)}.search-modal-footer kbd{display:inline-block;min-width:18px;margin-right:3px;padding:1px 5px;border-radius:5px;background:var(--docs-bg);box-shadow:inset 0 -1px 0 var(--docs-hairline-strong);font:600 11px/1.5 var(--font-sans, inherit);text-align:center;color:var(--docs-text-2)}.mobile-menu-btn{display:none;background:none;border:none;padding:0;width:44px;height:44px;margin-left:-10px;border-radius:10px;cursor:pointer;color:var(--docs-text-2);align-items:center;justify-content:center}.sidebar-mobile-header{display:none;align-items:center;justify-content:space-between;padding:6px 8px 6px 20px;border-bottom:1px solid var(--docs-hairline)}.mobile-menu-close{background:none;border:none;width:44px;height:44px;padding:0;border-radius:10px;cursor:pointer;color:var(--docs-text-2);display:flex;align-items:center;justify-content:center}.sidebar-backdrop{display:none;position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;transition:opacity .3s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.docs-header{background:var(--docs-bg)}.dropdown-menu{background:var(--docs-surface)}.search-modal-backdrop{background:#f5f5f7eb}.search-modal-content{background:var(--docs-surface)}.sidebar-backdrop{background:#00000073}}@media(max-width:1024px){.split{grid-template-columns:1fr;gap:40px}.use-cases-grid{grid-template-columns:1fr 1fr}.docs-sidebar{width:220px}.resources-split{grid-template-columns:1fr}}@media(max-width:880px){.header-top{padding:6px 12px 6px 16px;gap:8px}.mobile-menu-btn{display:flex}.docs-logo-img{height:22px}.brand-docs{font-size:18px}.header-center{flex:1;justify-content:flex-end}.search-input{width:44px;height:44px;padding:0;justify-content:center;box-shadow:none;background:transparent;color:var(--docs-text-2)}.search-input svg{width:18px;height:18px}.search-input-label,.search-input kbd,.search-modal-footer{display:none}.lang-toggle{position:relative;background:none;padding:0}.lang-toggle:before{content:"";position:absolute;inset:7px 0;border-radius:999px;background:#e3e3e8}.lang-option{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;font-size:12px;background:none;box-shadow:none}.lang-option[aria-current=true]{background:none;box-shadow:none}.lang-option[aria-current=true]:before{content:"";position:absolute;inset:10px 4px;border-radius:999px;background:var(--docs-surface);box-shadow:0 2px 8px #00000014;z-index:-1}.lang-option{z-index:0;isolation:isolate}.docs-body{flex-direction:column}.docs-main{order:1}.docs-sidebar{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;width:min(300px,86vw);height:100vh;height:100dvh;background:var(--docs-surface);z-index:1000;padding:0;border-right:1px solid var(--docs-hairline);border-top:none;transform:translate(-100%);visibility:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;order:unset}.docs-sidebar.open{transform:none;visibility:visible;box-shadow:0 24px 64px -12px #0003;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility 0s}.sidebar-mobile-header{display:flex}.sidebar-nav{padding:16px 0 64px;overflow-y:auto;flex:1}.sidebar-backdrop{display:block}.sidebar-backdrop.hidden{display:none;opacity:0}.sidebar-menu a{min-height:44px}.header-bottom{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;padding:0 16px}.header-bottom::-webkit-scrollbar{display:none}.nav-links{padding-right:24px;white-space:nowrap;flex-wrap:nowrap;gap:20px}.nav-links li a{display:flex;align-items:center;min-height:44px;padding:0}.nav-tools{display:none}.main-content-column{padding:28px 20px 64px}.page-title{font-size:32px;margin-bottom:12px}.page-subtitle{font-size:18px}.content-header{margin-bottom:40px}.content-container h2{font-size:24px;margin:44px 0 14px}.content-container h3{font-size:19px}.content-container blockquote{margin:24px 0;padding:14px 16px}.docs-main .content-container .docs-table>table{min-width:max(100%,calc(var(--docs-table-cols, 3) * 168px))}.docs-main .content-container th,.docs-main .content-container td{padding:10px 12px}.docs-code-bar{min-height:44px}.docs-code-copy{height:44px;padding:0 12px}.docs-copy-ai{min-height:44px;padding:0 16px 0 14px}.feedback-btn{min-height:44px}.use-cases-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr;gap:24px}.search-modal{padding:12px 0 0}.search-modal-content{margin:0 12px;border-radius:20px}.search-modal-header{padding:6px 6px 6px 18px}.search-modal-header input{font-size:17px;min-height:44px}.search-close-btn{min-height:44px;min-width:52px}.search-modal-body{max-height:calc(100dvh - 120px)}}@media(prefers-reduced-motion:reduce){.docs-layout *,.docs-layout *:before,.docs-layout *:after,.search-modal,.search-modal *{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.cord-tabs[data-astro-cid-yimtgxf4]{display:block;margin:28px 0;border:1px solid var(--docs-hairline, #00000012);border-radius:14px;overflow:hidden;background:var(--docs-surface, #fff)}.tabs-header[data-astro-cid-yimtgxf4]{display:flex;gap:4px;padding:0 8px;border-bottom:1px solid var(--docs-hairline, #00000012);overflow-x:auto;scrollbar-width:none}.tabs-header[data-astro-cid-yimtgxf4]::-webkit-scrollbar{display:none}.tab-btn[data-astro-cid-yimtgxf4]{flex-shrink:0;background:none;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 12px 11px;font:inherit;font-size:14px;font-weight:500;color:var(--docs-text-2, #4f566b);cursor:pointer;transition:color .2s,border-color .2s}.tab-btn[data-astro-cid-yimtgxf4]:hover{color:var(--docs-text, #050505)}.tab-btn[data-astro-cid-yimtgxf4].active{color:var(--docs-text, #050505);border-bottom-color:var(--docs-text, #050505)}.tab-btn[data-astro-cid-yimtgxf4]:focus-visible{outline:2px solid var(--docs-focus, #0071e38c);outline-offset:-4px;border-radius:8px}.tabs-panels[data-astro-cid-yimtgxf4]{padding:20px}.tabs-panels[data-astro-cid-yimtgxf4]>.tab-panel[hidden]{display:none}.tabs-panels[data-astro-cid-yimtgxf4]>.tab-panel:focus-visible{outline:2px solid var(--docs-focus, #0071e38c);outline-offset:4px;border-radius:8px}.tabs-panels[data-astro-cid-yimtgxf4] .tab-panel>:first-child{margin-top:0}.tabs-panels[data-astro-cid-yimtgxf4] .tab-panel>:last-child{margin-bottom:0}@media(width<=880px){.tab-btn[data-astro-cid-yimtgxf4]{min-height:44px}.tabs-panels[data-astro-cid-yimtgxf4]{padding:16px}}
