._root_c2klv_1{min-height:100vh;display:flex;flex-direction:column;background-color:#fafafa;position:relative;overflow:hidden}._container_c2klv_10{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:120px 24px 80px;position:relative;z-index:1}._layoutWrapper_c2klv_20{display:flex;align-items:flex-start;flex-direction:row}._content_c2klv_26{flex:1;background:#fff;border-radius:12px;padding:48px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 3px #0000000d;min-width:0}._reveal_c2klv_37{opacity:1;transform:translateY(0)}html.js ._reveal_c2klv_37{opacity:0;transform:translateY(12px);animation:_docsRise_c2klv_1 .45s var(--ease-out-quart) forwards}@keyframes _docsRise_c2klv_1{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html.js ._reveal_c2klv_37{animation:none;opacity:1;transform:translateY(0)}}._pageHeader_c2klv_63{margin-bottom:40px}._breadcrumb_c2klv_67{font-size:.85rem;color:var(--color-text-secondary);margin-bottom:8px;font-weight:500;letter-spacing:.02em}._title_c2klv_75{font-size:2.75rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._body_c2klv_82{color:#374151;font-size:1.05rem}._body_c2klv_82 h2{font-size:1.5rem;margin:40px 0 20px;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding-bottom:12px;font-weight:700}._body_c2klv_82 h3{font-size:1.25rem;margin:32px 0 16px;font-weight:600}._body_c2klv_82 p{margin-bottom:20px;line-height:1.7}._body_c2klv_82 pre{background:#1f2937;color:#f9fafb;padding:20px;border-radius:8px;overflow-x:auto;margin-bottom:24px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.95rem}._body_c2klv_82 code:not(pre code){background:#f3f4f6;padding:.2em .4em;border-radius:4px;font-size:.9em;font-family:monospace}._bgText_c2klv_126{position:fixed;top:10%;left:-2%;font-size:18rem;font-weight:950;color:#00000004;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;line-height:1;transform:rotate(-5deg)}@media(max-width:768px){._content_c2klv_26{padding:32px 20px}._title_c2klv_75{font-size:2rem}._container_c2klv_10{padding-top:100px}._layoutWrapper_c2klv_20{flex-direction:column}}
