.lp{--lp-bg:var(--background);--lp-ink:var(--foreground);--lp-ink-2:var(--brand-ink-2);--lp-ink-3:var(--muted);--lp-card:var(--surface-secondary);--lp-card-2:var(--surface-hover);--lp-raised:var(--surface);--lp-line:var(--border);--lp-brand:var(--accent);--lp-brand-hover:var(--accent-hover);--lp-brand-ink:var(--ag-text-accent);--lp-brand-soft:var(--accent-soft);--lp-on-brand:var(--accent-foreground);--lp-warn:#f5a524;--lp-hero-1:color-mix(in oklab, var(--accent) 55%, #000);--lp-hero-2:color-mix(in oklab, var(--accent) 80%, #000);--lp-hero-3:var(--accent);--lp-hero-4:color-mix(in oklab, var(--accent) 45%, #fff);--lp-blob-1:color-mix(in oklab, var(--accent) 70%, #fff);--lp-blob-2:color-mix(in oklab, var(--accent) 60%, #000);--lp-blob-3:color-mix(in oklab, var(--accent) 30%, #fff);--lp-on-hero:#fff;--lp-on-hero-2:color-mix(in oklab, var(--accent) 15%, #fff);--lp-on-hero-surface:color-mix(in oklab, var(--accent) 40%, #000);--lp-ink-card:var(--ag-ink-950);--lp-ink-raised:var(--ag-ink-800);--lp-on-ink:var(--ag-ink-50);--lp-on-ink-2:var(--ag-ink-400);--lp-warn-soft:#fdf0d5;--lp-warn-ink:#6b4a0f;--lp-shadow:var(--shadow-card);--lp-fansly:var(--platform-fansly);--lp-manyvids:var(--platform-manyvids);--lp-telegram:var(--platform-telegram);--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-spring:cubic-bezier(.34, 1.56, .64, 1);background:var(--lp-bg);color:var(--lp-ink);overflow-x:clip}.dark .lp{--lp-hero-1:color-mix(in oklab, var(--accent) 6%, var(--background));--lp-hero-2:color-mix(in oklab, var(--accent) 14%, var(--background));--lp-hero-3:color-mix(in oklab, var(--accent) 30%, var(--background));--lp-hero-4:color-mix(in oklab, var(--accent) 18%, var(--background));--lp-blob-1:color-mix(in oklab, var(--accent) 70%, #000);--lp-blob-2:color-mix(in oklab, var(--accent) 40%, #000);--lp-blob-3:color-mix(in oklab, var(--accent) 50%, #000);--lp-on-hero-2:color-mix(in oklab, var(--accent) 25%, #fff);--lp-on-hero-surface:color-mix(in oklab, var(--accent) 22%, var(--background))}@layer base{.lp :where(h1,h2,h3,h4,h5,h6){color:inherit}}.lp [id]{scroll-margin-top:88px}.lp ::selection{background:var(--lp-brand);color:var(--lp-on-brand)}.lp-display{font-size:clamp(2.6rem,1.4rem + 4.4vw,5rem);line-height:1.02;font-weight:var(--ag-weight-semibold);text-wrap:balance}.lp-title{font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);line-height:1.05;font-weight:var(--ag-weight-semibold);text-wrap:balance}.lp-lede{text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.5}.lp-btn{height:52px;font-weight:var(--ag-weight-semibold);white-space:nowrap;transition:transform .22s var(--lp-ease), background-color .18s ease, box-shadow .22s var(--lp-ease), color .18s ease;outline-offset:3px;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:26px;font-size:15px;display:inline-flex}.lp-btn:active{transform:translateY(0)scale(.98)}.lp-btn:focus-visible{outline:2px solid var(--lp-brand)}.lp-btn-sm{height:40px;padding-inline:18px;font-size:14px}.lp-btn-brand{background:var(--lp-brand);color:var(--lp-on-brand);box-shadow:0 8px 24px -10px var(--lp-brand)}.lp-btn-light{color:#0a130d;background:#fff;box-shadow:0 10px 30px -12px #00000073}.lp-btn-deep{background:var(--lp-on-hero-surface);color:#fff}.lp-btn-quiet{background:var(--lp-card);color:var(--lp-ink)}.lp-btn-deep:focus-visible{outline-color:#fff}@media (hover:hover){.lp-btn:hover{transform:translateY(-1px)}.lp-btn-brand:hover{background:var(--lp-brand-hover)}.lp-btn-deep:hover{background:color-mix(in oklab, var(--lp-on-hero-surface) 85%, #fff)}.lp-btn-quiet:hover{background:var(--lp-card-2)}.lp-nav-link:hover{opacity:1;background:color-mix(in oklab, currentColor 10%, transparent)}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}}.lp-btn-light:focus-visible{outline-color:#fff}.lp-nav{color:var(--lp-on-hero);transition:background-color .26s,color .26s,box-shadow .26s}.lp-nav[data-solid=true]{color:var(--lp-ink);background:var(--lp-bg);box-shadow:0 1px 0 var(--lp-line)}.lp-nav-link{opacity:.86;transition:opacity .16s,background-color .16s}.lp-nav-link[aria-current=page]{opacity:1;background:color-mix(in oklab, currentColor 10%, transparent)}.lp-nav[data-solid=true] .lp-nav-logo svg{color:var(--lp-brand)}.lp-nav .lp-nav-cta{color:#0a130d;background:#fff}.lp-nav[data-solid=true] .lp-nav-cta{background:var(--lp-brand);color:var(--lp-on-brand)}@layer components{.lp-hero-bg{background:linear-gradient(180deg, var(--lp-hero-1) 0%, var(--lp-hero-2) 22%, var(--lp-hero-3) 48%, var(--lp-hero-4) 72%, var(--lp-bg) 100%);position:absolute;inset:0;overflow:hidden}.dark .lp-hero-bg{background:radial-gradient(70% 55% at 50% 0%, var(--lp-hero-3), transparent 70%), linear-gradient(180deg, var(--lp-hero-1) 0%, var(--lp-hero-2) 45%, var(--lp-bg) 100%)}}.lp-blob{filter:blur(80px);opacity:.7;will-change:transform;border-radius:999px;animation:22s ease-in-out infinite alternate lp-drift;position:absolute}.dark .lp-blob{opacity:.45}@keyframes lp-drift{0%{transform:translate(0,0)}50%{transform:translate(6%,4%)}to{transform:translate(-5%,7%)}}@media (max-width:767px){.lp-blob{filter:blur(56px);animation:none}.lp-rays{animation:none}}.lp-rays{transform-origin:50% 0;background:repeating-conic-gradient(at 50% 0,#fff0 0deg 7deg,#ffffff17 9deg 12deg,#fff0 14deg 20deg);animation:60s linear infinite lp-rays;position:absolute;inset:-40% -20% 20%;-webkit-mask-image:radial-gradient(60% 70% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 0,#000 20%,#0000 75%)}.dark .lp-rays{opacity:.5}@keyframes lp-rays{to{transform:rotate(18deg)}}.lp-grain{opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-dots{opacity:.5;background-image:radial-gradient(#ffffff4d 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 40% at 50% 38%,#000,#0000 80%);mask-image:radial-gradient(50% 40% at 50% 38%,#000,#0000 80%)}.lp-rise{animation:lp-rise .9s var(--lp-ease) both;animation-delay:calc(var(--d,0) * 90ms + 60ms)}@keyframes lp-rise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}}.lp-rise-plain{animation-name:lp-rise-plain}@keyframes lp-rise-plain{0%{opacity:0;transform:translateY(22px)}}.lp-coin{vertical-align:-.12em;perspective:200px;background:#fff;border-radius:999px;width:.92em;height:.92em;margin-inline:.06em;display:inline-grid;position:relative;box-shadow:0 .06em .2em #00000038,inset 0 -.05em #00000014}.lp-coin>span{backface-visibility:hidden;animation:lp-coin-turn 7.5s var(--lp-ease) infinite;animation-delay:calc(var(--i) * 2.5s);opacity:0;grid-area:1/1;place-items:center;display:grid}.lp-coin svg{width:62%;height:62%}@keyframes lp-coin-turn{0%{opacity:0;transform:rotateY(-90deg)scale(.7)}6%,30%{opacity:1;transform:rotateY(0)scale(1)}36%,to{opacity:0;transform:rotateY(90deg)scale(.7)}}.lp-fill-word,.lp-fill-token{--w:clamp(0, calc((var(--p,0) * var(--n) - var(--i)) * 1.6), 1);opacity:calc(.16 + var(--w) * .84);transition:opacity .12s linear}.lp-fill-token{color:var(--tone);filter:grayscale(calc(1 - var(--w)));white-space:nowrap;align-items:center;gap:.22em;display:inline-flex}.lp-fill-token>i{color:#fff;background:var(--tone);width:.92em;height:.92em;transform:scale(calc(.7 + var(--w) * .3)) rotate(calc((1 - var(--w)) * -40deg));transition:transform .3s var(--lp-spring);border-radius:999px;place-items:center;display:inline-grid}.lp-fill-token>i svg{width:58%;height:58%}.lp-live,.lp-live *{animation-play-state:paused!important}[data-inview=true] .lp-live,[data-inview=true] .lp-live *{animation-play-state:running!important}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-shimmer{background:linear-gradient(90deg, var(--lp-on-ink-2) 0%, var(--lp-on-ink) 40%, var(--lp-on-ink-2) 60%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite lp-shimmer}@keyframes lp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-track{width:max-content;animation:lp-marquee var(--speed,48s) linear infinite;display:flex}.lp-marquee[data-reverse=true] .lp-marquee-track{animation-direction:reverse}.lp-wordmark{font-size:clamp(4.5rem,19vw,17rem);line-height:.8;font-weight:var(--ag-weight-semibold);background:linear-gradient(180deg, var(--lp-card-2) 10%, transparent 95%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text}.lp-scene,.lp-scene *{pointer-events:none!important}.lp-stills{transition:opacity .24s .2s;position:absolute;inset:0;container-type:size}.lp-stills[data-gone=true]{opacity:0}.lp-still{--t:clamp(56px, 8.5cqw, 128px);left:calc(50% + var(--x) * min(50cqw, 650px) * var(--p));top:calc(50% - var(--y) * 50cqh * var(--p));width:calc(var(--t) * var(--s) * var(--p) * 2.4);-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute;translate:-50% -50%}@container not (min-width:768px){.lp-still{--t:clamp(56px, 16cqw, 128px)}}:where(html:not(.dark)) .lp-still[data-theme=dark],.dark .lp-still[data-theme=light]{display:none}.lp-live-scene{opacity:0;transition:opacity .24s}.lp-live-scene[data-ready=true]{opacity:1}.lp-stage{perspective:1800px;perspective-origin:50% 0}.landing-fade-top{-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.landing-fade-bottom{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.lp-fade-b{-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.landing-toast{transform-origin:50% 0;z-index:calc(10 - var(--toast-n,0));opacity:calc(1 - var(--toast-n,0) * .35);transform:translateY(calc(var(--toast-n,0) * -14px)) scale(calc(1 - var(--toast-n,0) * .05));transition:transform var(--ag-duration-base) var(--ag-ease-standard), opacity var(--ag-duration-base) var(--ag-ease-standard);animation:landing-toast-in .42s var(--ag-ease-standard);grid-area:1/1;align-self:end}@keyframes landing-toast-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}.landing-device{--device-band:var(--ag-ink-700);--device-glass:var(--ag-ink-950);--device-key:var(--ag-ink-500);--device-edge:color-mix(in oklab, var(--ag-ink-50) 16%, transparent);--device-rim:transparent;--device-shadow:0 48px 80px -36px color-mix(in oklab, var(--ag-ink-950) 55%, transparent), 0 18px 36px -18px color-mix(in oklab, var(--ag-ink-950) 35%, transparent)}.dark .landing-device{--device-rim:color-mix(in oklab, var(--ag-ink-50) 14%, transparent);--device-shadow:0 48px 80px -36px color-mix(in oklab, var(--ag-ink-950) 90%, transparent)}.landing-phone{background:var(--device-band);box-shadow:0 0 0 1px var(--device-rim), inset 0 0 0 1px var(--device-edge), var(--device-shadow);border-radius:58px;margin-inline:3px;padding:4px;position:relative}.landing-phone-glass{background:var(--device-glass);border-radius:54px;padding:8px}.landing-phone-screen{background:var(--surface);height:823px;color:var(--foreground);border-radius:46px;flex-direction:column;display:flex;position:relative;overflow:hidden}.landing-phone-island{background:var(--device-glass);border-radius:999px;width:124px;height:36px;position:absolute;top:11px;left:50%;translate:-50%}.landing-phone-home{background:var(--foreground);border-radius:999px;width:136px;height:5px;position:absolute;bottom:8px;left:50%;translate:-50%}.landing-phone-key{background:var(--device-key);border-radius:2px 0 0 2px;width:3px;position:absolute}.landing-phone-key[data-side=left]{left:-3px}.landing-phone-key[data-side=right]{border-radius:0 2px 2px 0;right:-3px}.landing-laptop-lid{background:var(--device-glass);box-shadow:0 0 0 1px var(--device-rim), inset 0 0 0 2px var(--device-band), inset 0 0 0 3px var(--device-edge);border-radius:24px 24px 6px 6px;margin-inline:40px;padding:24px 14px 16px;position:relative}.landing-laptop-lid:before{content:"";background:var(--device-band);width:7px;height:7px;box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ag-ink-400) 30%, transparent);border-radius:999px;position:absolute;top:9px;left:50%;translate:-50%}.landing-laptop-screen{background:var(--background);border-radius:6px;overflow:hidden}.landing-laptop-base{background:linear-gradient(to bottom, var(--ag-ink-500), var(--device-band) 45%, var(--device-glass));height:20px;box-shadow:0 0 0 1px var(--device-rim), var(--device-shadow);border-radius:3px 3px 18px 18px;position:relative}.landing-laptop-base:after{content:"";background:var(--device-glass);border-radius:0 0 10px 10px;width:128px;height:7px;position:absolute;top:0;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-coin>span:first-child{opacity:1;transform:none}}
