@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";
:root{--accent:#04b84c;--bg:#0a0a0a;--text:#f4f4f5;--muted:#bfc3c7;--card:#0f1112;--glass:#ffffff08}*{box-sizing:border-box;margin:0;padding:0}html,body,#__next{height:100%}section[id]{scroll-margin-top:40px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;overflow-x:hidden}main{min-height:calc(100vh - 84px);padding-top:84px}.mainContent{z-index:2;position:relative}.waveWrapper{z-index:1;pointer-events:none;margin-top:-160px;position:relative}.fade-in{opacity:0;transition:opacity .48s,transform .48s;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}.mark{color:#ff10c3;font-weight:700}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:6px}::-webkit-scrollbar-thumb{background:#04b84c;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#22d96c}*{scrollbar-width:thin;scrollbar-color:#04b84c #ffffff0d}@media (max-width:768px){main{min-height:calc(100vh - 68px);padding-top:68px}.container{padding:0 1rem}.waveWrapper{margin-top:-120px}}@media (max-width:480px){.container{padding:0 .8rem}.waveWrapper{margin-top:-80px}}
.Header-module__OuKhWa__header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ad9;border-bottom:1px solid #ffffff14;width:100%;position:fixed;top:0;left:0}.Header-module__OuKhWa__container{justify-content:space-between;align-items:center;max-width:1280px;height:68px;margin:0 auto;padding:0 2rem;display:flex}.Header-module__OuKhWa__logo img{width:auto;height:36px}.Header-module__OuKhWa__nav{align-items:center;gap:1.8rem;display:flex}.Header-module__OuKhWa__link{color:#d4d4d8;font-size:.9rem;text-decoration:none;transition:color .2s}.Header-module__OuKhWa__link:hover{color:#04b84c}.Header-module__OuKhWa__actions{align-items:center;gap:1rem;display:flex}.Header-module__OuKhWa__cta{color:#0a0a0a;background:#04b84c;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.Header-module__OuKhWa__cta:hover{background:#06cf5a}.Header-module__OuKhWa__github{color:#d4d4d8;align-items:center;transition:color .2s;display:flex}.Header-module__OuKhWa__github:hover{color:#04b84c}.Header-module__OuKhWa__hamburger{display:none}.Header-module__OuKhWa__mobileMenu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;opacity:0;pointer-events:none;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;width:100vw;height:100vh;transition:opacity .25s;display:flex;position:fixed;top:0;left:0}.Header-module__OuKhWa__mobileMenu.Header-module__OuKhWa__open{opacity:1;pointer-events:auto}.Header-module__OuKhWa__mobileLink{color:#fff;text-align:center;font-size:1.9rem;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__OuKhWa__mobileLink:hover{color:#04b84c}.Header-module__OuKhWa__mobileCTA{color:#0a0a0a;text-align:center;background:#04b84c;border-radius:999px;margin-top:1.4rem;padding:1rem 2rem;font-size:1.5rem;font-weight:700}@media (max-width:768px){.Header-module__OuKhWa__actions{display:none}.Header-module__OuKhWa__hamburger{cursor:pointer;z-index:1001;flex-direction:column;justify-content:space-between;width:28px;height:20px;display:flex}.Header-module__OuKhWa__hamburger span{background:#fff;border-radius:3px;width:100%;height:3px;transition:all .25s;display:block}.Header-module__OuKhWa__hamburger.Header-module__OuKhWa__open span:first-child{transform:translateY(8px)rotate(45deg)}.Header-module__OuKhWa__hamburger.Header-module__OuKhWa__open span:nth-child(2){opacity:0}.Header-module__OuKhWa__hamburger.Header-module__OuKhWa__open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}}
