@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0A0A0B;--surface-1: #111114;--surface-2: #16161A;--border: rgba(255,255,255,.06);--border-hover: rgba(255,255,255,.1)}html,body{background:var(--bg)}::-moz-selection{background:#6366f159;color:#fff}::selection{background:#6366f159;color:#fff}html{scroll-behavior:smooth;scroll-padding-top:72px}section.overflow-hidden{--fade: 96px}section.overflow-hidden:before,section.overflow-hidden:after{content:"";position:absolute;inset-x:0;height:var(--fade);pointer-events:none;z-index:9}section.overflow-hidden:before{top:0;background:linear-gradient(to bottom,var(--bg) 0%,transparent 100%)}section.overflow-hidden:after{bottom:0;background:linear-gradient(to top,var(--bg) 0%,transparent 100%)}details[open] summary .chevron-rotate{transform:rotate(180deg)}.grain:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes blobFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.04)}}@keyframes blobFloat2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(18px) scale(.97)}}.hero-blob{animation:blobFloat 9s ease-in-out infinite}.hero-blob2{animation:blobFloat2 11s ease-in-out infinite}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.float-card-1{animation:floatUp 4s ease-in-out infinite}.float-card-2{animation:floatDown 5s ease-in-out infinite;animation-delay:.8s}.float-card-3{animation:floatUp 6s ease-in-out infinite;animation-delay:1.6s}@keyframes softPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.soft-pulse{animation:softPulse 2.4s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-120%) skew(-15deg)}to{transform:translate(220%) skew(-15deg)}}.shimmer-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:shimmer 3s ease-in-out infinite;animation-delay:1s;pointer-events:none}@keyframes scrollDot{0%{transform:translateY(0);opacity:1}80%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:0}}.scroll-dot{animation:scrollDot 1.8s ease-in-out infinite}.text-gradient{background:linear-gradient(135deg,#c4b5fd,#a78bfa,#818cf8,#f0abfc,#f9a8d4);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-2{background:linear-gradient(180deg,#fff 0% 40%,#fff6);-webkit-background-clip:text;background-clip:text;color:transparent}.glass-card{background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(20px)}.glass-card:hover{border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.in-view{opacity:1;transform:translateY(0)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes marqueeRight{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.marquee{animation:marquee 40s linear infinite}@keyframes auroraShift{0%,to{transform:translate(-10%,-10%) rotate(0)}33%{transform:translate(10%,-5%) rotate(120deg)}66%{transform:translate(-5%,10%) rotate(240deg)}}.aurora{animation:auroraShift 30s ease-in-out infinite}.phone-tilt{transform:perspective(900px) rotateY(-4deg) rotateX(2deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}.phone-tilt:hover{transform:perspective(900px) rotateY(0) rotateX(0) translateY(-4px)}@keyframes phoneCenterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes phoneLeftFloat{0%,to{transform:rotate(-5deg) translate(-8px) translateY(0)}50%{transform:rotate(-5deg) translate(-8px) translateY(-7px)}}@keyframes phoneRightFloat{0%,to{transform:rotate(5deg) translate(8px) translateY(0)}50%{transform:rotate(5deg) translate(8px) translateY(-7px)}}.phone-center-float{animation:phoneCenterFloat 5s ease-in-out infinite}.phone-left-float{animation:phoneLeftFloat 6s ease-in-out .8s infinite;animation-fill-mode:backwards}.phone-right-float{animation:phoneRightFloat 5.5s ease-in-out .4s infinite;animation-fill-mode:backwards}@keyframes deepPhoneLive{0%{transform:translateY(0) translate(0) perspective(1400px) rotateX(2deg) rotateY(-3deg) rotate(-.8deg) scale(1);filter:drop-shadow(0 20px 40px rgba(99,102,241,.18)) brightness(1)}25%{transform:translateY(-10px) translate(4px) perspective(1400px) rotateX(-.5deg) rotateY(1deg) rotate(.4deg) scale(1.015);filter:drop-shadow(0 28px 50px rgba(139,92,246,.26)) brightness(1.04)}50%{transform:translateY(-20px) translate(0) perspective(1400px) rotateX(1.5deg) rotateY(3deg) rotate(1deg) scale(1.03);filter:drop-shadow(0 36px 60px rgba(168,85,247,.32)) brightness(1.06)}75%{transform:translateY(-8px) translate(-4px) perspective(1400px) rotateX(2.5deg) rotateY(-1.5deg) rotate(-.4deg) scale(1.012);filter:drop-shadow(0 26px 48px rgba(129,140,248,.24)) brightness(1.03)}to{transform:translateY(0) translate(0) perspective(1400px) rotateX(2deg) rotateY(-3deg) rotate(-.8deg) scale(1);filter:drop-shadow(0 20px 40px rgba(99,102,241,.18)) brightness(1)}}@keyframes deepPhoneLiveR{0%{transform:translateY(0) translate(0) perspective(1400px) rotateX(2deg) rotateY(3deg) rotate(.8deg) scale(1);filter:drop-shadow(0 20px 40px rgba(56,189,248,.18)) brightness(1)}25%{transform:translateY(-10px) translate(-4px) perspective(1400px) rotateX(-.5deg) rotateY(-1deg) rotate(-.4deg) scale(1.015);filter:drop-shadow(0 28px 50px rgba(59,130,246,.26)) brightness(1.04)}50%{transform:translateY(-20px) translate(0) perspective(1400px) rotateX(1.5deg) rotateY(-3deg) rotate(-1deg) scale(1.03);filter:drop-shadow(0 36px 60px rgba(96,165,250,.32)) brightness(1.06)}75%{transform:translateY(-8px) translate(4px) perspective(1400px) rotateX(2.5deg) rotateY(1.5deg) rotate(.4deg) scale(1.012);filter:drop-shadow(0 26px 48px rgba(125,211,252,.24)) brightness(1.03)}to{transform:translateY(0) translate(0) perspective(1400px) rotateX(2deg) rotateY(3deg) rotate(.8deg) scale(1);filter:drop-shadow(0 20px 40px rgba(56,189,248,.18)) brightness(1)}}@keyframes deepPhoneGlowPulse{0%,to{opacity:.5;transform:scale(1) translateY(0)}50%{opacity:1;transform:scale(1.14) translateY(-6px)}}.deep-phone-live{animation:deepPhoneLive 8s cubic-bezier(.45,0,.55,1) infinite;transform-origin:center center;will-change:transform,filter}.deep-phone-live-r{animation:deepPhoneLiveR 8.5s cubic-bezier(.45,0,.55,1) .6s infinite;animation-fill-mode:backwards;transform-origin:center center;will-change:transform,filter}.deep-phone-glow{animation:deepPhoneGlowPulse 6s ease-in-out infinite;will-change:transform,opacity}@keyframes showcasePulse{0%,to{opacity:.7;transform:translate(-50%,-60%) scale(1)}50%{opacity:1;transform:translate(-50%,-60%) scale(1.08)}}@keyframes showcasePulse2{0%,to{opacity:.55;transform:translate(-80%,-40%) scale(1)}50%{opacity:.85;transform:translate(-80%,-40%) scale(1.12)}}.showcase-pulse{animation:showcasePulse 6s ease-in-out infinite}.showcase-pulse-2{animation:showcasePulse2 8s ease-in-out infinite;animation-delay:1.5s}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitRotateRev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.orbit-rotate{animation:orbitRotate 60s linear infinite}.orbit-rotate-2{animation:orbitRotateRev 80s linear infinite}@keyframes particleFloat{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(8px,-12px);opacity:1}}@keyframes particleFloat2{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-10px,-8px);opacity:1}}@keyframes particleFloat3{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(6px,10px);opacity:.9}}.particle-float{animation:particleFloat 5s ease-in-out infinite}.particle-float-2{animation:particleFloat2 7s ease-in-out infinite;animation-delay:1s}.particle-float-3{animation:particleFloat3 6s ease-in-out infinite;animation-delay:2s}.dot-grid{background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px}.line-grid{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px}@media (max-width: 767px){*,*:before,*:after{animation:none!important;animation-duration:0s!important;animation-delay:0s!important;transition:none!important;transition-duration:0s!important}*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.marquee-left{animation:marqueeLeft 50s linear infinite!important;animation-duration:50s!important;animation-delay:0s!important}.marquee-right{animation:marqueeRight 50s linear infinite!important;animation-duration:50s!important;animation-delay:0s!important}.reveal{opacity:1!important;transform:none!important}.bento-tick{stroke-dashoffset:0!important;opacity:1!important}.check-draw path{stroke-dashoffset:0!important}.week-dot{opacity:1!important;transform:none!important}.heat-cell{opacity:1!important;transform:scale(1)!important}.big-icon,.stat-item .stat-number,.stat-item .stat-symbol,.stat-item .stat-shimmer,.stat-counter,.bento-habit-check,.bento-progress-bar,.infinity-trace{opacity:1!important;transform:none!important}.bento-icon{border:none!important}.bento-progress-bar{width:60%!important}.streak-seg{height:var(--fh, 8px)!important;opacity:1!important}.bento-lang{opacity:1!important;transform:none!important}.bento-card .bento-inner{background:#ffffff06!important}.step-hover-mock,.app-launch-text,.habit-mini,.launch-ring,.big-ring,.big-sparkle,.step-glow,.why-glow,.bento-pulse{display:none!important}.hero-blob,.hero-blob2,.aurora,.showcase-pulse,.showcase-pulse-2,.orbit-rotate,.orbit-rotate-2,.particle-float,.particle-float-2,.particle-float-3,.deep-float-1,.deep-float-2,.deep-float-3,.float-card-1,.float-card-2,.float-card-3,.dot-grid,.line-grid,.grain:after,.mob-blob{display:none!important}.deep-phone-tilt,.deep-phone-tilt-r,.deep-phone-live,.deep-phone-live-r,*:hover{transform:none!important}.shimmer-cta:before{display:none!important}section.overflow-hidden{--fade: 40px}.err-digit{opacity:1!important;transform:none!important}.err-aurora-1,.err-aurora-2,.err-aurora-3,.err-halo{display:none!important}}
