@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/geist-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/geist-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/geist-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-cyrillic-wght-normal.woff2)format("woff2-variations"),url(/fonts/manrope-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/geist-mono-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/geist-mono-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/geist-mono-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/geist-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/geist-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/geist-mono-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--lime:#c9eb55;--lime-soft:#edf6cd;--lime-text:#557315;--lime-deep:#3e5510;--ink:#132019;--ink-deep:#0b120e;--coral:#ff7152;--muted:#5c6862;--muted-2:#9aa39d;--line:#e3e9e4;--soft:#f0f3ee;--ground:#fbfbf8;--protein:#9fd36a;--fat:#ff9a84;--carbs:#f5d36b;--water:#e9f7ff;--font-sans:"Manrope", "Segoe UI", system-ui, -apple-system, "PingFang SC", "Hiragino Sans", "Apple SD Gothic Neo", "Microsoft YaHei", "Yu Gothic UI", "Malgun Gothic", "Noto Sans CJK SC", sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, Consolas, "PingFang SC", "Hiragino Sans", "Microsoft YaHei", "Malgun Gothic", monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--container:1240px;--gutter:24px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{overflow-x:clip}section[id]{scroll-margin-top:88px}@media not all and (hover:none) and (pointer:coarse){html,body{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}}::selection{color:#132019;background:#c9eb55}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--lime-text);outline-offset:3px;border-radius:8px}[hidden]{display:none!important}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--lime-text);text-transform:uppercase;font-size:12px}.display{letter-spacing:-.045em;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1}.dim{color:var(--muted-2)}.lead{color:var(--muted);font-size:19px;line-height:1.55}.btn{white-space:nowrap;min-height:54px;transition:transform .35s var(--ease-out), box-shadow .35s, background .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex}.btn-lime{background:var(--lime);color:var(--ink);box-shadow:0 12px 30px #a9cd364d,inset 0 -2px #00000014}.btn-lime:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 18px 40px #a9cd3666,inset 0 -2px #00000014}.btn-ghost{color:var(--ink);background:#13201908;box-shadow:inset 0 0 0 1px #13201922}.btn-ghost:hover{background:#1320190f}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000;transform:translateY(-2px)}.btn .arr{transition:transform .35s var(--ease-out)}.btn:hover .arr{transform:translate(4px)}@keyframes rise{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)rotate(2deg)}to{opacity:1;filter:blur();transform:none}}@keyframes fadeup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pillgrow{0%{opacity:0;width:0}to{opacity:1;width:1.9em}}@keyframes phoneup{0%{opacity:0;transform:translateY(120px)rotateX(18deg)scale(.94)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cardin{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes scan{0%{top:6%}50%{top:90%}to{top:6%}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes slidein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes hl{0%,to{opacity:.15}50%{opacity:.55}}@keyframes laser{0%,to{transform:translateY(-34px)}50%{transform:translateY(34px)}}@keyframes gauge{0%{stroke-dashoffset:100px}to{stroke-dashoffset:14px}}@keyframes bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-25%)}50%,70%{transform:translateY(-50%)}75%,95%{transform:translateY(-75%)}to{transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ans{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes barup{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes rv{0%{opacity:0;filter:blur(8px);transform:translateY(64px)}to{opacity:1;filter:blur();transform:none}}@keyframes newin{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tilt{to{transform:translateY(40px)scale(.96)rotateX(6deg)}}@keyframes scalein{0%{border-radius:64px;transform:scale(.86)}to{border-radius:40px;transform:none}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes para{0%{transform:translateY(-6%)scale(1.12)}to{transform:translateY(6%)scale(1.12)}}[data-fx=words] .fx-word{will-change:transform;display:inline-block}.fx-clip{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --p{syntax:"<number>";inherits:true;initial-value:0}@keyframes ringfill{0%{--p:0}to{--p:62}}@media (max-width:760px),(pointer:coarse){@keyframes rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes rv{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}html{-webkit-tap-highlight-color:transparent}}@media (hover:none){[class*=tile]:hover,.btn:hover,.btn-dark:hover{transform:none!important}}
.MiniScrollbar-module__4_WlvW__wrap{z-index:90;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);opacity:.55;background:#ffffff8c;border:1px solid #13201914;border-radius:999px;padding:6px;transition:opacity .35s,background .35s,border-color .35s,padding .25s,right .25s;position:fixed;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 8px 24px -12px #13201959}.MiniScrollbar-module__4_WlvW__wrap:hover,.MiniScrollbar-module__4_WlvW__active{opacity:1}.MiniScrollbar-module__4_WlvW__wrap:hover{padding:6px 7px;right:12px}.MiniScrollbar-module__4_WlvW__track{cursor:pointer;background:#1320191a;border-radius:999px;width:4px;height:132px;transition:width .25s;position:relative}.MiniScrollbar-module__4_WlvW__wrap:hover .MiniScrollbar-module__4_WlvW__track{width:6px}.MiniScrollbar-module__4_WlvW__thumb{cursor:grab;touch-action:none;background:#132019;border-radius:999px;width:100%;transition:background .3s,box-shadow .3s;position:absolute;top:0;left:0}.MiniScrollbar-module__4_WlvW__thumb:active{cursor:grabbing}.MiniScrollbar-module__4_WlvW__wrap:hover .MiniScrollbar-module__4_WlvW__thumb,.MiniScrollbar-module__4_WlvW__active .MiniScrollbar-module__4_WlvW__thumb{background:#7fa51f;box-shadow:0 0 0 3px #c9eb5559}.MiniScrollbar-module__4_WlvW__dark{background:#0e110f8c;border-color:#ffffff1a}.MiniScrollbar-module__4_WlvW__dark .MiniScrollbar-module__4_WlvW__track{background:#ffffff24}.MiniScrollbar-module__4_WlvW__dark .MiniScrollbar-module__4_WlvW__thumb{background:#fff}.MiniScrollbar-module__4_WlvW__dark:hover .MiniScrollbar-module__4_WlvW__thumb,.MiniScrollbar-module__4_WlvW__dark.MiniScrollbar-module__4_WlvW__active .MiniScrollbar-module__4_WlvW__thumb{background:#c9eb55}.MiniScrollbar-module__4_WlvW__hidden{pointer-events:none;opacity:0!important}@media (hover:none) and (pointer:coarse){.MiniScrollbar-module__4_WlvW__wrap{display:none}}@media (prefers-reduced-motion:reduce){.MiniScrollbar-module__4_WlvW__wrap,.MiniScrollbar-module__4_WlvW__thumb,.MiniScrollbar-module__4_WlvW__track{transition:none}}
