.landing--scroll-container{height:100vh;overflow:hidden auto}.landing--scroll-container::-webkit-scrollbar{width:10px}.landing--scroll-container::-webkit-scrollbar-track{background:#0a0a0a;background:lab(2.75381% 0 0);border-radius:10px;margin:4px 0}.landing--scroll-container::-webkit-scrollbar-thumb{background:linear-gradient(#fcd34d 0%,#f59e0b 50%,#d97706 100%);border:1px solid #ffffff14;border-radius:10px;box-shadow:0 0 12px #f59e0b59}.landing--scroll-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(#fde68a 0%,#fbbf24 50%,#b45309 100%);box-shadow:0 0 16px #f59e0b80}.landing--scroll-container::-webkit-scrollbar-thumb:active{box-shadow:0 0 20px #f59e0b99}.landing--scroll-container{scrollbar-width:thin;scrollbar-color:#f59e0b oklch(14.5% 0 0)}.landing__tubes-canvas{z-index:1;pointer-events:none;touch-action:none;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.landing__hero{z-index:1;background-color:#0000;position:relative}.landing__hero-video-wrap{aspect-ratio:1;pointer-events:none;flex-shrink:0;width:min(90vw,320px);margin:0 auto 2rem;position:relative}.landing__hero-version{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:.7rem;font-weight:600;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.landing__discount-widget{z-index:20;position:fixed;top:50%;right:1rem;transform:translateY(-50%)}@media (max-width:767px){.landing__discount-widget{display:none}}.landing__discount-widget-link{cursor:pointer;transition:opacity .2s;display:block}.landing__discount-widget-link:hover{opacity:.9}.landing__discount-widget .landing__hero-spin-wrap{width:220px;height:220px}.landing__discount-widget .landing__hero-spin-text{font-size:.95rem}.landing__discount-widget .landing__hero-spin-center{font-size:1.75rem}.landing__hero-spin-wrap{flex-shrink:0;justify-content:center;align-items:center;width:300px;height:300px;display:flex;position:relative}.landing__hero-spin-text{letter-spacing:.04em;text-transform:uppercase;font-size:1.25rem;font-weight:600;position:absolute;inset:0}.landing__hero-spin-text span{color:#fff}.landing__hero-spin-text span:nth-child(16),.landing__hero-spin-text span:nth-child(17),.landing__hero-spin-text span:nth-child(18){background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#0000;-webkit-background-clip:text;background-clip:text}.landing__hero-spin-center{z-index:1;background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3.25rem;font-weight:700;line-height:1;position:relative}.landing__hero-media{border-radius:1rem;overflow:hidden}.landing__hero-video-glitch{width:100%;height:100%;position:relative;overflow:hidden}.landing__hero-media--glitch .landing__hero-video-glitch{animation:.6s ease-out landing__hero-glitch}.landing__hero-media--glitch .landing__hero-video{animation:.6s ease-out landing__hero-glitch-video}@keyframes landing__hero-glitch{0%{filter:contrast()brightness();transform:translate(0)skew(0)}12%{filter:contrast(1.25)brightness(1.08);transform:translate(-5px,1px)skew(-1.5deg)}25%{filter:contrast(.92)brightness(.98);transform:translate(5px,-1px)skew(1.5deg)}37%{filter:contrast(1.15)brightness(1.03);transform:translate(-3px)skew(.8deg)}50%{filter:contrast(1.05)brightness();transform:translate(2px)skew(-.5deg)}62%{filter:contrast()brightness();transform:translate(-1px)skew(.2deg)}75%{filter:contrast()brightness();transform:translate(0)skew(-.1deg)}to{filter:contrast()brightness();transform:translate(0)skew(0)}}@keyframes landing__hero-glitch-video{0%,to{filter:none;transform:scale(1)}15%{filter:saturate(1.4);transform:scale(1.01)}30%{filter:saturate(.85);transform:scale(.99)}45%{filter:saturate(1.1);transform:scale(1.005)}60%{filter:none;transform:scale(1)}}.landing__hero-logo{background:#0a0a0a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.landing__hero-logo-img{object-fit:contain;width:100%;height:100%}.landing__hero-video{object-fit:cover;pointer-events:none;border-radius:1rem;width:100%;height:100%}.landing__hero-overlay{z-index:1;pointer-events:none}.landing__hero-cursor{vertical-align:-.05em;background:linear-gradient(#fcd34d,#f59e0b);border-radius:2px;width:.08em;height:.9em;margin-left:.04em;animation:1s step-end infinite landing__hero-cursor-blink;display:inline-block}@keyframes landing__hero-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.landing__logos,.landing__code{z-index:1;background-color:#0000;position:relative}.landing__code-block{font-family:var(--font-geist-mono),ui-monospace,monospace}.landing__features,.landing__api,.landing__email,.landing__dashboard,.landing__cta,.landing__footer{z-index:1;background-color:#0000;position:relative}.landing__pricing{z-index:1;position:relative}.landing__pricing-card{z-index:0;transition:border-color .2s,box-shadow .2s;position:relative}.landing__pricing-card:hover{border-color:#f59e0b4d}.landing__docs,.landing__legal{z-index:1;position:relative}.landing__legal-prose p{line-height:1.65}.landing__btn-electric{--electric-btn-inner:#131313;background-image:linear-gradient(var(--electric-btn-inner),var(--electric-btn-inner)),linear-gradient(-30deg,#fcd34d99,transparent 40%,transparent 60%,#d9770699);color:#fff;background-color:#0000;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:.5rem;transition:box-shadow .2s;box-shadow:0 0 14px #f59e0b59}@supports (color:lab(0% 0 0)){.landing__btn-electric{--electric-btn-inner:lab(5.71933% 0 0)}}.landing__btn-electric:hover{background-image:linear-gradient(var(--electric-btn-inner),var(--electric-btn-inner)),linear-gradient(-30deg,#fde68a99,transparent 40%,transparent 60%,#f59e0b99);background-origin:padding-box,border-box;background-clip:padding-box,border-box;box-shadow:0 0 20px #f59e0b80,0 0 30px #d9770640}.landing__btn-electric:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b66,0 0 20px #f59e0b80}.landing__not-found{z-index:1;position:relative}.landing__not-found-inner{max-width:28rem}.landing__not-found-code{letter-spacing:-.04em;background:linear-gradient(#fcd34d 0%,#f59e0b 50%,#d97706 100%);color:#0000;text-shadow:0 0 40px #f59e0b4d;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,15vw,8rem);font-weight:800;line-height:1}.landing__not-found-title{color:#fff;letter-spacing:-.02em;margin-top:1rem;font-size:1.5rem;font-weight:600}.landing__not-found-desc{color:#a1a1aa;margin-top:.5rem;font-size:.9375rem;line-height:1.5}.landing__not-found-actions{margin-top:2rem}
