.page_page__ZU32B{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0a0a0a;background:#fff;min-height:100vh;overflow-x:hidden}@media (prefers-color-scheme:dark){.page_page__ZU32B{color:#ededed;background:#0a0a0a}}.page_nav__zpG_3{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:60px;border-bottom:1px solid rgba(0,0,0,.07);position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.85);z-index:50}@media (prefers-color-scheme:dark){.page_nav__zpG_3{border-bottom-color:rgba(255,255,255,.07);background:rgba(10,10,10,.85)}}.page_navLogo__E6xem{font-size:1rem;font-weight:700;letter-spacing:-.03em;text-decoration:none;color:inherit}.page_navLinks__3Mchl{display:flex;align-items:center;gap:.25rem}.page_navLink__2S7dD{font-size:.875rem;font-weight:500;padding:.375rem .75rem;border-radius:6px;text-decoration:none;color:inherit;opacity:.7;transition:opacity .15s,background .15s}.page_navLink__2S7dD:hover{opacity:1;background:rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.page_navLink__2S7dD:hover{background:rgba(255,255,255,.07)}}.page_navLinkGh__cT1nA{display:flex;align-items:center;gap:6px;opacity:.8}.page_section__61PEw{max-width:1000px;margin:0 auto;padding:6rem 2rem}.page_sectionLabel__leOgg{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.45;margin-bottom:1rem}.page_hero__SKW6o{text-align:center;padding:7rem 2rem 5rem;max-width:800px;margin:0 auto}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:999px;border:1px solid rgba(99,102,241,.3);background:rgba(99,102,241,.08);color:#6366f1;margin-bottom:2rem;letter-spacing:.02em}.page_heroTitle__Gfler{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.04em;margin:0 0 1.5rem}.page_heroTitle__Gfler span{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSub__YNSLe{font-size:1.125rem;line-height:1.7;opacity:.65;max-width:520px;margin:0 auto 2.5rem}.page_heroCtas__PKEzw{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-bottom:4rem}.page_ctaPrimary__wftVG{display:inline-flex;align-items:center;gap:6px;padding:.625rem 1.25rem;border-radius:8px;background:#6366f1;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.page_ctaPrimary__wftVG:hover{background:#4f46e5;transform:translateY(-1px)}.page_ctaSecondary__bpX9v{display:inline-flex;align-items:center;gap:6px;padding:.625rem 1.25rem;border-radius:8px;border:1px solid rgba(0,0,0,.12);color:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.page_ctaSecondary__bpX9v:hover{background:rgba(0,0,0,.04);transform:translateY(-1px)}@media (prefers-color-scheme:dark){.page_ctaSecondary__bpX9v{border-color:rgba(255,255,255,.12)}.page_ctaSecondary__bpX9v:hover{background:rgba(255,255,255,.06)}}.page_codeWindow__1amTd{border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#0f0f12;overflow:hidden;text-align:left;box-shadow:0 20px 60px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08)}.page_codeWindowBar__BEQq8{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.page_dot__2YCho{width:10px;height:10px;border-radius:50%}.page_dotRed__4B_AM{background:#ff5f57}.page_dotYellow__Ssx5X{background:#febc2e}.page_dotGreen__WKfXC{background:#28c840}.page_codeWindowFile__oRw7n{margin-left:auto;font-size:.7rem;color:rgba(255,255,255,.3);font-family:SF Mono,Fira Code,monospace}.page_codeBlock__d2Ifl{padding:1.5rem;margin:0;overflow-x:auto;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.8rem;line-height:1.75;color:#c9d1d9}.page_codeBlock__d2Ifl .page_comment__KlRsa{color:#6e7681}.page_codeBlock__d2Ifl .page_keyword__aC6_U{color:#ff7b72}.page_codeBlock__d2Ifl .page_tag__lW6GL{color:#79c0ff}.page_codeBlock__d2Ifl .page_attr__Po5_0{color:#d2a8ff}.page_codeBlock__d2Ifl .page_string____tH1{color:#a5d6ff}.page_codeBlock__d2Ifl .page_plain__0zYTS{color:#c9d1d9}.page_divider__Ku6aS{border:none;border-top:1px solid rgba(0,0,0,.07);max-width:1000px;margin:0 auto}@media (prefers-color-scheme:dark){.page_divider__Ku6aS{border-top-color:rgba(255,255,255,.07)}}.page_authorSection__RtGR6{text-align:center}.page_sectionHeading__K6Wm4{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .75rem;line-height:1.15}.page_sectionSub__QqzT0{font-size:1rem;opacity:.6;max-width:480px;margin:0 auto 3rem;line-height:1.6}.page_authorCard__gAeii{display:inline-flex;align-items:center;gap:1.25rem;padding:1.5rem 2rem;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02);text-align:left;max-width:420px;width:100%}@media (prefers-color-scheme:dark){.page_authorCard__gAeii{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.02)}}.page_authorAvatar__LWP8K{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgba(99,102,241,.2)}.page_authorName__2RLki{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2px}.page_authorRole__wkac_{font-size:.8rem;opacity:.5;margin-bottom:6px}.page_authorGithub__dLB_b{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:500;color:#6366f1;text-decoration:none;margin-bottom:10px;opacity:.85;transition:opacity .15s}.page_authorGithub__dLB_b:hover{opacity:1;text-decoration:underline}.page_authorTags__PyVv5{display:flex;flex-wrap:wrap;gap:6px}.page_authorTag__4sG7h{font-size:.7rem;font-weight:500;padding:2px 8px;border-radius:999px;background:rgba(99,102,241,.1);color:#6366f1}.page_dxGrid__lNd5I{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}@media (max-width:700px){.page_dxGrid__lNd5I{grid-template-columns:1fr}}.page_dxFeatures___E0qy{display:flex;flex-direction:column;gap:1.5rem}.page_dxFeature__5BQqF{display:flex;gap:1rem;align-items:flex-start}.page_dxFeatureIcon__hX2y7{width:36px;height:36px;border-radius:8px;background:rgba(99,102,241,.1);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;margin-top:1px}.page_dxFeatureTitle__WVW41{font-size:.9rem;font-weight:600;margin-bottom:3px}.page_dxFeatureDesc__1HHiN{font-size:.825rem;opacity:.55;line-height:1.55}.page_communitySection__dxyFD{text-align:center}.page_communityEmoji___yd_W{font-size:2.5rem;margin-bottom:1.25rem;display:block}.page_ghCard__S25Cn{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.75rem;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.02);text-decoration:none;color:inherit;max-width:380px;width:100%;transition:border-color .15s,transform .15s,background .15s}.page_ghCard__S25Cn:hover{border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.04);transform:translateY(-2px)}@media (prefers-color-scheme:dark){.page_ghCard__S25Cn{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.02)}}.page_ghCardLeft__Otsmo{display:flex;align-items:center;gap:12px}.page_ghIcon__NARop{width:38px;height:38px;border-radius:8px;background:#0a0a0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (prefers-color-scheme:dark){.page_ghIcon__NARop{background:rgba(255,255,255,.1)}}.page_ghCardTitle__y0Qre{font-size:.9rem;font-weight:700}.page_ghCardSub__3RoDc{font-size:.775rem;opacity:.5;margin-top:1px}.page_ghArrow__rmpGL{font-size:1rem;opacity:.3;transition:opacity .15s,transform .15s}.page_ghCard__S25Cn:hover .page_ghArrow__rmpGL{opacity:.7;transform:translateX(3px)}.page_footer__sHKi3{border-top:1px solid rgba(0,0,0,.07);padding:2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;max-width:1000px;margin:0 auto;font-size:.8rem;opacity:.45}@media (prefers-color-scheme:dark){.page_footer__sHKi3{border-top-color:rgba(255,255,255,.07)}}