.Header_header__b6rsY{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;background:rgba(250,250,250,.72);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid rgba(0,0,0,.08)}.Header_inner__KzeIy{max-width:1200px;width:100%;margin:0 auto;padding:.9rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.Header_brand__yZ9ZW{display:inline-flex;align-items:center;gap:.35rem;font-family:Consolas,Monaco,monospace;font-size:1.05rem;letter-spacing:-.01em;white-space:nowrap}.Header_host__Fq3Rl{color:#333;font-weight:600;transition:opacity .2s ease}.Header_host__Fq3Rl:hover{opacity:.7}.Header_terminal__HB9o9{display:inline-flex;align-items:center;gap:.35rem;cursor:text;border-radius:4px}.Header_terminal__HB9o9:focus-within{outline:2px solid rgba(0,112,243,.5);outline-offset:3px}.Header_sep__8oXoD{color:#0070f3;font-weight:600}.Header_input__C1JDG{min-width:1ch;max-width:46vw;padding:0;border:none;outline:none;background:transparent;font:inherit;letter-spacing:inherit;color:#111;caret-color:transparent}.Header_hint__9BsbN{color:#aaa;font-size:.8rem;font-weight:400;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:Header_hintFade__ZBN7_ .3s ease}@keyframes Header_hintFade__ZBN7_{0%{opacity:0}to{opacity:1}}.Header_caret__JTcrC{width:.55em;height:1.05em;align-self:center;background:linear-gradient(135deg,#0070f3,#00a8ff);border-radius:1px;animation:Header_caretBlink__Loxdt 1.1s steps(1) infinite}@keyframes Header_caretBlink__Loxdt{0%,50%{opacity:1}50.01%,to{opacity:0}}.Header_links__PJ4gG{display:flex;align-items:center;gap:2rem;list-style:none}.Header_link__LSoJl{position:relative;display:inline-flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:500;color:#444;padding:.25rem 0;white-space:nowrap;transition:color .2s ease}.Header_link__LSoJl:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:linear-gradient(135deg,#0070f3,#00a8ff);transition:width .25s ease}.Header_link__LSoJl:focus-visible,.Header_link__LSoJl:hover{color:#0070f3}.Header_link__LSoJl:focus-visible:after,.Header_link__LSoJl:hover:after,.Header_link__LSoJl[aria-current=page]:after{width:100%}.Header_link__LSoJl[aria-current=page]{color:#0070f3}.Header_external__xBIHc{font-size:.75em;color:#999;transition:transform .2s ease}.Header_link__LSoJl:hover .Header_external__xBIHc{transform:translate(1px,-1px);color:#0070f3}.Header_brand__yZ9ZW:focus-visible,.Header_link__LSoJl:focus-visible{outline:2px solid #0070f3;outline-offset:3px;border-radius:3px}@media (prefers-color-scheme:dark){.Header_header__b6rsY{background:rgba(10,10,10,.72);border-bottom-color:rgba(255,255,255,.08)}.Header_host__Fq3Rl{color:#e6e6e6}.Header_sep__8oXoD{color:#58a6ff}.Header_input__C1JDG{color:#f5f5f5}.Header_hint__9BsbN{color:#666}.Header_caret__JTcrC{background:linear-gradient(135deg,#58a6ff,#00a8ff)}.Header_link__LSoJl{color:#cfcfcf}.Header_link__LSoJl:focus-visible,.Header_link__LSoJl:hover,.Header_link__LSoJl[aria-current=page]{color:#58a6ff}.Header_external__xBIHc{color:#777}.Header_link__LSoJl:hover .Header_external__xBIHc{color:#58a6ff}}@media (max-width:768px){.Header_inner__KzeIy{padding:.8rem 1.25rem;gap:1rem}.Header_links__PJ4gG{gap:1.4rem}}@media (max-width:480px){.Header_inner__KzeIy{padding:.7rem 1rem;gap:.75rem}.Header_host__Fq3Rl{display:none}.Header_brand__yZ9ZW{font-size:1rem;gap:.25rem}.Header_input__C1JDG{max-width:34vw}.Header_links__PJ4gG{gap:.95rem}.Header_link__LSoJl{font-size:.85rem}.Header_external__xBIHc{display:none}}.Header_splash__CjXTo{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:6vw;cursor:pointer;background:rgba(8,10,14,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:Header_splashLife__FOEnh 2.8s cubic-bezier(.16,1,.3,1) forwards}.Header_splashText__FbfGw{display:inline-flex;align-items:center;gap:.15em;max-width:92vw;font-family:Consolas,Monaco,monospace;font-weight:700;font-size:clamp(2.75rem,13vw,11rem);line-height:1.05;text-align:center;overflow-wrap:anywhere;word-break:break-word;background:linear-gradient(135deg,#0070f3,#00a8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 40px rgba(0,120,255,.35))}.Header_splashCaret__Aa_jT{flex:none;width:.12em;height:.95em;background:#00a8ff;border-radius:2px;animation:Header_caretBlink__Loxdt 1.1s steps(1) infinite}@keyframes Header_splashLife__FOEnh{0%{opacity:0;transform:scale(.82)}9%{opacity:1;transform:scale(1.03)}16%{transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.Header_caret__JTcrC,.Header_splashCaret__Aa_jT{animation:none}.Header_external__xBIHc,.Header_link__LSoJl:after{transition:none}.Header_splash__CjXTo{animation:Header_splashFade__DB04y 2.8s ease forwards}@keyframes Header_splashFade__DB04y{0%,82%{opacity:1}to{opacity:0}}}.ScrollToTop_scrollToTop__ov2Sj{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:linear-gradient(135deg,#0070f3,#00a8ff);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,112,243,.3);transition:all .3s ease;z-index:1000;animation:ScrollToTop_scrollBtnIn__W00_K .3s ease-out}.ScrollToTop_scrollToTop__ov2Sj:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,112,243,.4)}.ScrollToTop_scrollToTop__ov2Sj:focus-visible{outline:2px solid #0070f3;outline-offset:3px}.ScrollToTop_scrollToTop__ov2Sj svg{width:24px;height:24px;stroke:white;stroke-width:2}@keyframes ScrollToTop_scrollBtnIn__W00_K{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.ScrollToTop_scrollToTop__ov2Sj{background:linear-gradient(135deg,#58a6ff,#00a8ff)}}@media (max-width:768px){.ScrollToTop_scrollToTop__ov2Sj{bottom:1.5rem;right:1.5rem;width:44px;height:44px}.ScrollToTop_scrollToTop__ov2Sj svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ScrollToTop_scrollToTop__ov2Sj{animation:none;transition:none}}.Home_main__2uIek{min-height:100vh;background:linear-gradient(180deg,#fafafa,#f5f5f5)}.Home_container__9OuOz{max-width:1200px;width:100%;margin:0 auto;padding:0 2rem}.Home_hero__g_og0{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;padding:6rem 0;min-height:80vh}.Home_heroContent__IGkft{animation:Home_fadeInUp__v4Vdz .8s ease-out}.Home_greeting__7Dt12{font-size:1.5rem;color:#666;margin-bottom:.5rem;font-weight:400}.Home_name__gzMP1{font-size:4rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#0070f3,#00a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.Home_tagline__Jw01K{font-size:1.8rem;color:#333;margin-bottom:1.5rem;font-weight:500}.Home_description__zHUB6{font-size:1.2rem;color:#555;line-height:1.8;margin-bottom:2.5rem;max-width:500px}.Home_ctaButtons__VR_A5{display:flex;gap:1.5rem;flex-wrap:wrap}.Home_primaryButton__2qxWM,.Home_secondaryButton__K3NZJ{padding:1rem 2rem;font-size:1.1rem;font-weight:500;border-radius:8px;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem}.Home_primaryButton__2qxWM{background:linear-gradient(135deg,#0070f3,#00a8ff);color:white;box-shadow:0 4px 12px rgba(0,112,243,.3)}.Home_primaryButton__2qxWM:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,112,243,.4)}.Home_secondaryButton__K3NZJ{color:#0070f3;background:white;border:2px solid #0070f3}.Home_secondaryButton__K3NZJ:hover{background:#0070f3;color:white;transform:translateY(-2px)}.Home_buttonIcon__kqmR6{width:20px;height:20px}.Home_heroVisual__VonXA{animation:Home_fadeInUp__v4Vdz .8s ease-out .2s both}.Home_floatingCard__lNrpV{position:relative;animation:Home_float__oJ3_9 3s ease-in-out infinite}.Home_codeBlock__epxVP{background:#1e1e1e;border-radius:12px;padding:0;box-shadow:0 20px 40px rgba(0,0,0,.2);overflow:hidden;font-family:Consolas,Monaco,monospace}.Home_codeHeader__3T9XF{background:#2d2d2d;padding:.75rem 1rem;display:flex;gap:.5rem}.Home_dot__6RFyj{width:12px;height:12px;border-radius:50%}.Home_code__BZK8z{padding:1.5rem;margin:0;color:#d4d4d4;font-size:.9rem;line-height:1.6;overflow-x:auto}.Home_features__UjdzN{padding:6rem 0}.Home_sectionTitle__kIhux{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#333}.Home_featureGrid__Ptud8{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.Home_featureCard__Tfgwd{background:white;padding:2.5rem;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s ease;text-align:center}.Home_featureCard__Tfgwd:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.Home_featureIcon__yKZ0t{width:60px;height:60px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0070f3,#00a8ff);border-radius:12px}.Home_featureIcon__yKZ0t svg{width:30px;height:30px;stroke:white;stroke-width:2}.Home_featureCard__Tfgwd h4{font-size:1.4rem;margin-bottom:1rem;color:#333}.Home_featureCard__Tfgwd p{color:#666;line-height:1.6}.Home_quickLinks__Iwwfm{padding:6rem 0;background:white}.Home_linkGrid__vHi8U{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.Home_linkCard__Tcm6W{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#f8f9fa;border-radius:12px;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid #e9ecef}.Home_linkCard__Tcm6W:hover{background:white;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateX(5px)}.Home_linkIcon__J5_Ij{width:50px;height:50px;background:#0070f3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Home_linkIcon__J5_Ij svg{width:24px;height:24px;stroke:white}.Home_linkContent__XfP1q{flex:1 1}.Home_linkContent__XfP1q h4{font-size:1.2rem;margin-bottom:.25rem;color:#333}.Home_linkContent__XfP1q p{color:#666;margin:0}.Home_linkArrow__IVgf6{width:20px;height:20px;stroke:#999;transition:transform .3s ease}.Home_linkCard__Tcm6W:hover .Home_linkArrow__IVgf6{transform:translateX(5px);stroke:#0070f3}.Home_contact__UDIgh{padding:6rem 0;text-align:center}.Home_contactText__1Mvol{font-size:1.2rem;color:#666;margin-bottom:2rem}.Home_socialLinks__gym1b{display:flex;justify-content:center;gap:1.5rem}.Home_socialLink__BNDmS{width:50px;height:50px;background:white;border:2px solid #e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Home_socialLink__BNDmS:hover{background:#0070f3;border-color:#0070f3;transform:translateY(-3px)}.Home_socialLink__BNDmS svg{width:24px;height:24px;fill:#333;transition:fill .3s ease}.Home_socialLink__BNDmS:hover svg{fill:white}@keyframes Home_fadeInUp__v4Vdz{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_float__oJ3_9{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-color-scheme:dark){.Home_main__2uIek{background:linear-gradient(180deg,#0a0a0a,#111)}.Home_greeting__7Dt12{color:#999}.Home_name__gzMP1{background:linear-gradient(135deg,#58a6ff,#00a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Home_tagline__Jw01K{color:#f5f5f5}.Home_description__zHUB6{color:#ccc}.Home_secondaryButton__K3NZJ{background:#1a1a1a;border-color:#58a6ff;color:#58a6ff}.Home_secondaryButton__K3NZJ:hover{background:#58a6ff;color:white}.Home_sectionTitle__kIhux{color:#f5f5f5}.Home_featureCard__Tfgwd{background:#1a1a1a;box-shadow:0 2px 10px rgba(0,0,0,.3)}.Home_featureCard__Tfgwd:hover{box-shadow:0 8px 20px rgba(0,0,0,.5)}.Home_featureCard__Tfgwd h4{color:#f5f5f5}.Home_featureCard__Tfgwd p{color:#ccc}.Home_quickLinks__Iwwfm{background:#111}.Home_linkCard__Tcm6W{background:#1a1a1a;border-color:#333}.Home_linkCard__Tcm6W:hover{background:#222}.Home_linkContent__XfP1q h4{color:#f5f5f5}.Home_linkContent__XfP1q p{color:#ccc}.Home_linkArrow__IVgf6{stroke:#666}.Home_linkCard__Tcm6W:hover .Home_linkArrow__IVgf6{stroke:#58a6ff}.Home_contactText__1Mvol{color:#ccc}.Home_socialLink__BNDmS{background:#1a1a1a;border-color:#333}.Home_socialLink__BNDmS:hover{background:#58a6ff;border-color:#58a6ff}.Home_socialLink__BNDmS svg{fill:#ccc}}@media (max-width:768px){.Home_container__9OuOz{padding:0 1rem}.Home_hero__g_og0{grid-template-columns:1fr;gap:2rem;padding:3rem 0;min-height:auto}.Home_heroContent__IGkft{text-align:center}.Home_heroVisual__VonXA{display:none}.Home_greeting__7Dt12{font-size:1.2rem}.Home_name__gzMP1{font-size:2.5rem;line-height:1.2}.Home_tagline__Jw01K{font-size:1.2rem;margin-bottom:1rem}.Home_description__zHUB6{font-size:1rem;margin-bottom:2rem;padding:0 1rem}.Home_ctaButtons__VR_A5{flex-direction:column;gap:1rem;align-items:center}.Home_primaryButton__2qxWM,.Home_secondaryButton__K3NZJ{width:90%;max-width:300px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}.Home_contact__UDIgh,.Home_features__UjdzN,.Home_quickLinks__Iwwfm{padding:3rem 0}.Home_sectionTitle__kIhux{font-size:1.75rem;margin-bottom:2rem}.Home_featureGrid__Ptud8{grid-template-columns:1fr;gap:1.5rem}.Home_featureCard__Tfgwd{padding:2rem}.Home_featureIcon__yKZ0t{width:50px;height:50px;margin-bottom:1rem}.Home_featureIcon__yKZ0t svg{width:24px;height:24px}.Home_featureCard__Tfgwd h4{font-size:1.2rem}.Home_featureCard__Tfgwd p{font-size:.95rem}.Home_linkGrid__vHi8U{grid-template-columns:1fr;gap:1rem}.Home_linkCard__Tcm6W{padding:1.25rem;gap:1rem}.Home_linkIcon__J5_Ij{width:40px;height:40px}.Home_linkIcon__J5_Ij svg{width:20px;height:20px}.Home_linkContent__XfP1q h4{font-size:1.1rem}.Home_linkContent__XfP1q p{font-size:.9rem}.Home_linkArrow__IVgf6{width:16px;height:16px}.Home_contactText__1Mvol{font-size:1.1rem;padding:0 1rem}.Home_socialLinks__gym1b{gap:1rem}.Home_socialLink__BNDmS{width:44px;height:44px}.Home_socialLink__BNDmS svg{width:20px;height:20px}}@media (max-width:480px){.Home_name__gzMP1{font-size:2rem}.Home_tagline__Jw01K{font-size:1.1rem}.Home_primaryButton__2qxWM,.Home_secondaryButton__K3NZJ{width:100%;font-size:.95rem}.Home_sectionTitle__kIhux{font-size:1.5rem}.Home_featureCard__Tfgwd{padding:1.5rem}}