._sidebarHeader_34ww7_1{display:flex;align-items:center;gap:10px;height:64px;flex-shrink:0;padding:0 20px;border-bottom:1px solid #e5e7eb}._logoLink_34ww7_11{display:flex;align-items:center;gap:8px}._logoLink_34ww7_11:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:6px}._logo_34ww7_11{width:44px;height:auto;margin:-4px -6px -4px -8px}._wordmark_34ww7_28{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--color-black-400)}._sidebarTitle_34ww7_35{padding:3px 9px;border-radius:999px;background:rgba(3,96,218,.08);color:var(--color-blue);font-size:13px;font-weight:700}._mobileClose_34ww7_44{display:none;position:absolute;top:12px;right:12px;width:40px;height:40px;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer}._mobileClose_34ww7_44:hover{background:rgba(15,23,42,.05)}@media (max-width: 1024px){._mobileClose_34ww7_44{display:flex}}._sidebar_34ww7_1{flex:1;overflow-y:auto;padding:0 12px 24px;position:relative}._sidebar_34ww7_1::-webkit-scrollbar{width:4px}._sidebar_34ww7_1::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:2px}._sidebar_34ww7_1>._navGroup_34ww7_80:nth-of-type(1){margin-top:16px}._navGroup_34ww7_80{margin-bottom:2px}._navItem_34ww7_88{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:8px;font-family:var(--font-family);font-size:15px;font-weight:600;color:#334155;background:transparent;border:none;cursor:pointer;text-align:left}._navItem_34ww7_88:hover{background:rgba(15,23,42,.04);color:var(--color-black-400)}._navItem_34ww7_88:focus-visible{outline:2px solid var(--color-blue);outline-offset:-2px}._navItem_34ww7_88._active_34ww7_112{background:#fff;color:var(--color-blue);box-shadow:0 0 0 1px #e2e8f0,0 1px 2px #0f172a0a}._navIcon_34ww7_118{display:flex;align-items:center;justify-content:center;flex-shrink:0}._navLabel_34ww7_125{flex:1}._navBadge_34ww7_129{font-size:11px;font-weight:700;color:#64748b;background:#e2e8f0;padding:1px 7px;border-radius:999px}._navGroupHeader_34ww7_138 ._expandIcon_34ww7_138{transition:transform .2s ease}._navGroupHeader_34ww7_138._expanded_34ww7_141 ._expandIcon_34ww7_138{transform:rotate(90deg)}._expandIcon_34ww7_138{display:flex;align-items:center}._navChildren_34ww7_150{overflow:hidden;max-height:0;visibility:hidden;transition:max-height .25s ease;margin-left:20px;border-left:1px solid #e2e8f0}._navChildren_34ww7_150._expanded_34ww7_141{max-height:400px;visibility:visible}@media (prefers-reduced-motion: reduce){._navChildren_34ww7_150{transition:none}}._navChild_34ww7_150{display:flex;align-items:center;margin:1px 0;padding:7px 12px 7px 16px;font-size:14px;font-weight:500;color:#475569;position:relative}._navChild_34ww7_150:hover{color:var(--color-black-400)}._navChild_34ww7_150:focus-visible{outline:2px solid var(--color-blue);outline-offset:-2px;border-radius:6px}._navChild_34ww7_150._active_34ww7_112{color:var(--color-blue);font-weight:700}._navChild_34ww7_150._active_34ww7_112 ._navChildIndicator_34ww7_190{background:var(--color-blue)}._navChildIndicator_34ww7_190{position:absolute;left:-1px;top:6px;bottom:6px;width:2px;border-radius:2px;background:transparent}._divider_34ww7_204{height:1px;background:#e5e7eb;margin:16px 12px}._sectionLabel_34ww7_210{display:block;padding:6px 12px;font-size:13px;font-weight:700;color:#64748b}._resourceLink_34ww7_218{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:600;color:#334155;border-radius:8px}._resourceLink_34ww7_218:hover{color:var(--color-black-400);background:rgba(15,23,42,.04)}._resourceLink_34ww7_218:focus-visible{outline:2px solid var(--color-blue);outline-offset:-2px}._resourceLink_34ww7_218 span{flex:1}._externalIcon_34ww7_240{opacity:.8}._docsLayout_1g2f1_1{display:flex;flex-direction:column;min-height:100vh;background:#fff}._docsArea_1g2f1_8{display:flex;flex:1;position:relative;overflow-x:clip}._sidebar_1g2f1_15{position:fixed;left:0;top:0;width:280px;height:100vh;background:#f8fafc;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;z-index:100;transition:transform .3s cubic-bezier(.4,0,.2,1)}._sidebar_1g2f1_15._sidebarStuck_1g2f1_28{position:absolute}@media (max-width: 1024px){._sidebar_1g2f1_15{position:fixed!important;top:0!important;height:100vh!important;transform:translate(-100%);box-shadow:none}._sidebar_1g2f1_15._sidebarOpen_1g2f1_39{transform:translate(0);box-shadow:20px 0 60px #0f172a1f}}@media (prefers-reduced-motion: reduce){._sidebar_1g2f1_15{transition:none}}._overlay_1g2f1_50{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.32);z-index:90}@media (min-width: 1025px){._overlay_1g2f1_50{display:none}}._main_1g2f1_62{flex:1;min-width:0;margin-left:280px;min-height:100vh;display:flex;flex-direction:column}@media (max-width: 1024px){._main_1g2f1_62{margin-left:0}}._topBar_1g2f1_76{position:sticky;top:0;display:flex;align-items:center;gap:16px;padding:0 48px;height:64px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e5e7eb;z-index:50}@media (max-width: 1024px){._topBar_1g2f1_76{padding:0 20px}}._menuToggle_1g2f1_95{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;cursor:pointer}._menuToggle_1g2f1_95:hover{border-color:#cbd5e1}._menuToggle_1g2f1_95:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (max-width: 1024px){._menuToggle_1g2f1_95{display:flex}}._breadcrumbs_1g2f1_119{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px}._breadcrumbLink_1g2f1_127{color:#64748b;font-weight:600}._breadcrumbLink_1g2f1_127:hover{color:var(--color-blue)}._breadcrumbCurrent_1g2f1_135{color:var(--color-black-400);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._siteNav_1g2f1_143{display:flex;align-items:center;gap:8px;margin-left:auto}._siteLink_1g2f1_150{padding:8px 12px;font-size:15px;font-weight:600;color:var(--color-black-400);border-radius:8px}._siteLink_1g2f1_150:hover{color:var(--color-blue)}@media (max-width: 640px){._siteLink_1g2f1_150{display:none}}._siteButton_1g2f1_166{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:8px;background:var(--color-black-400);color:#fff;font-size:14px;font-weight:600}._siteButton_1g2f1_166:hover{background:#000}._siteButton_1g2f1_166:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (max-width: 640px){._siteButton_1g2f1_166{padding:0 10px}}@media (max-width: 640px){._siteButtonText_1g2f1_192{display:none}}._contentWrapper_1g2f1_197{flex:1;display:flex;justify-content:center;padding:56px 48px 112px}@media (max-width: 1024px){._contentWrapper_1g2f1_197{padding:40px 24px 72px}}@media (max-width: 768px){._contentWrapper_1g2f1_197{padding:28px 16px 56px}}._content_1g2f1_197{width:100%;max-width:880px;min-width:0;color:#334155}._content_1g2f1_197 h1{font-family:var(--font-family);font-size:clamp(32px,4.2vw,44px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--color-black-400)}._content_1g2f1_197 h2{font-family:var(--font-family);font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--color-black-400);scroll-margin-top:88px}._content_1g2f1_197 h3{font-family:var(--font-family);font-weight:700;color:var(--color-black-400)}._content_1g2f1_197 p,._content_1g2f1_197 li{font-size:16px;line-height:1.7}._content_1g2f1_197 :not(pre)>code:not([class]){font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86em;padding:2px 5px;border-radius:5px;background:#eef2f7;color:#0f172a;overflow-wrap:anywhere}._content_1g2f1_197 p a:not([class]),._content_1g2f1_197 li a:not([class]){color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}._content_1g2f1_197 p a:not([class]):hover,._content_1g2f1_197 li a:not([class]):hover{text-decoration-thickness:2px}._content_1g2f1_197 table{font-size:14px}._content_1g2f1_197 table th{font-weight:700;color:var(--color-black-400);background:#f8fafc}._content_1g2f1_197 table th,._content_1g2f1_197 table td{border-bottom:1px solid #e5e7eb}
