.page_hero__7KFOs{padding:120px 0 80px;text-align:center;position:relative;overflow:hidden}.page_heroTitle__ixXIp{font-size:72px;line-height:1;letter-spacing:-.04em;font-weight:600;margin-bottom:24px;animation:page_fadeIn__jjObi .6s ease-out forwards}.page_heroSubtitle__ZW2Yq{font-size:18px;line-height:1.6;color:var(--ds-gray-900);max-width:560px;margin:0 auto 32px;animation:page_fadeInUp__7IOrd .6s ease-out .15s forwards;opacity:0}.page_heroCta__k6Sds{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;animation:page_fadeInUp__7IOrd .6s ease-out .3s forwards;opacity:0}.page_heroCard__uJqad{display:inline-flex;align-items:center;gap:10px;background:var(--ds-background-100);border:1px solid var(--ds-gray-alpha-400);border-radius:.5rem;padding:12px 20px;font-size:14px;font-family:var(--font-geist-mono),monospace;color:var(--ds-gray-900);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .15s,box-shadow .15s;animation:page_scaleIn__V0s6u .5s ease-out .45s forwards;opacity:0}.page_heroCard__uJqad:hover{border-color:var(--ds-gray-alpha-600);box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_btnPrimary__d_sTc{display:inline-flex;align-items:center;padding:12px 24px;background:var(--ds-gray-1000);color:var(--ds-background-100);border-radius:.5rem;font-weight:500;font-size:14px;transition:opacity .15s,transform .15s;position:relative}.page_btnPrimary__d_sTc:hover{opacity:.85;transform:translateY(-1px)}.page_btnSecondary__s2OE4{display:inline-flex;align-items:center;padding:12px 24px;background:var(--ds-background-100);color:var(--ds-gray-1000);border:1px solid var(--ds-gray-alpha-400);border-radius:.5rem;font-weight:500;font-size:14px;transition:background .15s,border-color .15s,transform .15s}.page_btnSecondary__s2OE4:hover{background:var(--ds-gray-100);border-color:var(--ds-gray-alpha-500);transform:translateY(-1px)}.page_stats__CbBi_{display:flex;justify-content:center;gap:48px;padding:48px 0;border-top:1px solid var(--ds-gray-alpha-400);border-bottom:1px solid var(--ds-gray-alpha-400);animation:page_fadeInUp__7IOrd .6s ease-out .6s forwards;opacity:0}.page_statValue__tVgp7{font-size:32px;line-height:1.15;letter-spacing:-.025em;font-weight:600;margin-bottom:4px}.page_statLabel__2jNx3{font-size:14px;line-height:1.5;color:var(--ds-gray-900)}.page_principles__G_etv{padding:96px 0}.page_principlesHeader__85LJI{text-align:center;max-width:640px;margin:0 auto 64px}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page_scaleIn__V0s6u{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.page_principlesGrid__lrn_k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:768px){.page_principlesGrid__lrn_k{grid-template-columns:1fr}}.page_principleCard__0hTE_{border:1px solid var(--ds-gray-alpha-400);border-radius:.5rem;padding:24px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,box-shadow .2s,transform .2s;animation:page_fadeInUp__7IOrd .5s ease-out forwards;opacity:0}.page_principleCard__0hTE_:hover{border-color:var(--ds-gray-alpha-500);box-shadow:0 4px 12px rgba(0,0,0,.04);transform:translateY(-2px)}.page_principleIcon__oeyUx{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background:var(--ds-gray-100);font-size:16px;margin-bottom:4px}.page_principleTitle__fHurh{font-size:15px;font-weight:600}.page_principleDesc__gkH7v{font-size:14px;color:var(--ds-gray-900);line-height:1.6}.page_codeSection__26Ye6{padding:96px 0;background:var(--ds-background-200);border-top:1px solid var(--ds-gray-alpha-400);border-bottom:1px solid var(--ds-gray-alpha-400)}.page_codeHeader__shOgU{max-width:560px;margin-bottom:48px}.page_codeGrid__HvIK7{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:768px){.page_codeGrid__HvIK7{grid-template-columns:1fr}}.page_codeCard__erI0o{background:var(--ds-background-100);border:1px solid var(--ds-gray-alpha-400);border-radius:.5rem;overflow:hidden;box-shadow:var(--ds-shadow-card);transition:box-shadow .2s}.page_codeCard__erI0o:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.page_codeCardHeader__pcvfl{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ds-gray-alpha-400);font-size:13px;font-weight:500;color:var(--ds-gray-900)}.page_codeCardHeaderDot__F7TEO{width:8px;height:8px;border-radius:50%;background:var(--ds-gray-300)}.page_codeCardBody__zwoUK{padding:20px;overflow:auto;font-size:13px;line-height:1.65;color:var(--ds-gray-1000);font-family:var(--font-geist-mono),monospace;white-space:pre}.page_adaptersSection__6EbVx{padding:96px 0}.page_adaptersGrid__t_ldG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:768px){.page_adaptersGrid__t_ldG{grid-template-columns:1fr}}.page_adapterCard__4nKtA{border:1px solid var(--ds-gray-alpha-400);border-radius:.5rem;padding:20px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,box-shadow .2s,transform .2s}.page_adapterCard__4nKtA:hover{border-color:var(--ds-gray-alpha-500);box-shadow:0 4px 12px rgba(0,0,0,.04);transform:translateY(-1px)}.page_adapterName__Ioi3q{font-size:15px;font-weight:600}.page_adapterDesc__uVvO_{font-size:13px;color:var(--ds-gray-900);line-height:1.5}.page_cta__i2v5_{padding:96px 0;text-align:center}