.HomeStyles_page__HeFPX{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);display:flex;flex-direction:column;align-items:center;min-height:100svh;padding:80px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.HomeStyles_page__HeFPX{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.HomeStyles_main__ynnmu{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.HomeStyles_main__ynnmu ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.HomeStyles_main__ynnmu li:not(:last-of-type){margin-bottom:8px}.HomeStyles_main__ynnmu code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}a.HomeStyles_primary__r5GkT{background:var(--foreground);color:var(--background);gap:8px}a.HomeStyles_secondary__It3ce{border-color:var(--gray-alpha-200);min-width:180px}.HomeStyles_footer__5ebv8{grid-row-start:3;display:flex;gap:24px}.HomeStyles_footer__5ebv8 a{display:flex;align-items:center;gap:8px}.HomeStyles_footer__5ebv8 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.HomeStyles_primary__r5GkT:hover{background:var(--button-primary-hover);border-color:transparent}a.HomeStyles_secondary__It3ce:hover{background:var(--button-secondary-hover);border-color:transparent}.HomeStyles_footer__5ebv8 a:hover,.HomeStyles_indexBody__NDCkM a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.HomeStyles_page__HeFPX{padding:32px 32px 80px}.HomeStyles_main__ynnmu{align-items:center}.HomeStyles_main__ynnmu ol{text-align:center}.HomeStyles_ctas__nPU8k{flex-direction:column}.HomeStyles_ctas__nPU8k a{font-size:14px;height:40px;padding:0 16px}a.HomeStyles_secondary__It3ce{min-width:auto}.HomeStyles_footer__5ebv8{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.HomeStyles_logo__pOOGn{filter:invert()}}.HomeStyles_circle__ubLtw{width:50px;height:50px;border:8px solid #ffc800;border-radius:50%;background:none}.HomeStyles_leadContainer__SpZvg{display:flex;align-items:center;justify-content:space-between;width:150px}.HomeStyles_indexBody__NDCkM{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;grid-row-start:3;display:flex;gap:24px}.HomeStyles_indexBody__NDCkM a{display:flex;align-items:center;gap:8px}.HomeStyles_indexBody__NDCkM img{flex-shrink:0}.HomeStyles_header__j54Ef{display:flex;justify-content:space-between;margin-bottom:17px}.HomeStyles_featuredSection__sfnzG{font-size:12px;width:70%;max-width:800px;margin:0 auto;padding:2rem 1rem;border-radius:8px}.HomeStyles_featuredTitle__fqN9s{color:#555;margin-bottom:1.5rem;font-family:var(--font-geist-mono,Arial),sans-serif}.HomeStyles_pagesList__tg7qS{font-size:13px;list-style:none;padding:0;margin:10px 0 0}.HomeStyles_pageTitle__KDbg2{color:#2c3e50;margin:0 0 .5rem;font-family:var(--font-geist-mono,Arial),sans-serif}.HomeStyles_pagesItem__fRdFt{display:flex;flex-direction:column;padding:5px 0}.HomeStyles_pagesItem__fRdFt:last-child{border-bottom:none}.HandleInputForm_wrapper__Z5ANS{display:flex;flex-direction:column}.HandleInputForm_heading__kr_T1{padding:10px}.HandleInputForm_formContainer__upjVt{display:flex;align-items:center;justify-content:space-around;height:100px}.HandleInputForm_formContainer__upjVt>*{padding:10px}.HandleInputForm_formInput__fFB7m{width:500px;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;line-height:2}.HandleInputForm_formInput__fFB7m:focus{border-color:#007bff;outline:none}.HandleInputForm_fieldCaption__YB7RD{margin-left:10px;font-size:.75rem;color:#6c757d}.HandleInputForm_formError__b54Dn{font-size:.875rem;padding-top:8px;color:red}.HandleInputForm_submitButton__x_8re{background:linear-gradient(135deg,#6a5acd,#8a64a8,#c785a6);color:#fff;padding:6px;line-height:2;border:none;border-radius:7px;font-size:18px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;width:50px}.HandleInputForm_submitButton__x_8re:hover{opacity:90%}.HandleInputForm_statusMessage__3OUTh{color:green;text-align:center;display:none}@media (max-width:600px){.HandleInputForm_wrapper__Z5ANS{width:100%}.HandleInputForm_formInput__fFB7m{width:auto}.HandleInputForm_formContainer__upjVt{justify-content:center}}