:root{--lf-page-max:1180px;--lf-ease-out:cubic-bezier(.22,1,.36,1)}.lf-container{width:min(var(--lf-page-max),calc(100% - 2rem));margin-inline:auto}.lf-dot{animation:2.4s ease-in-out infinite lf-pulse}.lf-grid{background-image:linear-gradient(#f0ebe00d 1px,#0000 0),linear-gradient(90deg,#f0ebe00d 1px,#0000 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(#000 0,#0009 65%,#0000);mask-image:linear-gradient(#000 0,#0009 65%,#0000)}.lf-noise:after{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.7'/%3E%3C/svg%3E");position:absolute;inset:0}.lf-hud-frame{position:relative}.lf-hud-frame:after,.lf-hud-frame:before{content:"";z-index:20;pointer-events:none;width:22px;height:22px;position:absolute}.lf-hud-frame:before{border-top:2px solid var(--color-signal);border-left:2px solid var(--color-signal);top:-1px;left:-1px}.lf-hud-frame:after{border-right:2px solid var(--color-signal);border-bottom:2px solid var(--color-signal);bottom:-1px;right:-1px}.lf-cut-panel{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.lf-balance{text-wrap:balance}.lf-nav-link{position:relative}.lf-nav-link:after{content:"";background:var(--color-signal);height:1px;transition:right .25s var(--lf-ease-out);position:absolute;bottom:0;left:0;right:100%}.lf-nav-link:hover:after{right:0}.lf-primary-button{background:var(--color-signal);color:var(--color-ink);border:1px solid var(--color-signal);transition:transform .2s var(--lf-ease-out),background .2s ease,color .2s ease,box-shadow .2s ease;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 14px 30px #00000059}.lf-primary-button:hover{background:var(--color-signal-dim);transform:translateY(-2px);box-shadow:0 18px 36px #0006}.lf-primary-button{border-radius:18px;box-shadow:inset 0 1px #ffffff1f,0 18px 34px #00000059,0 0 0 1px #c1522d2e}.lf-primary-button:hover{box-shadow:inset 0 1px #ffffff1f,0 20px 36px #00000061,0 0 0 1px #c1522d3d,0 0 24px #c1522d2e}.lf-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-signal);font-size:11px;font-weight:700}.lf-section-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);text-wrap:balance;margin-top:1rem;font-size:clamp(1.9rem,4vw,2.85rem);font-weight:700;line-height:1.1}.lf-reveal{opacity:0;transition:opacity .48s}.lf-reveal.is-revealed{opacity:1}.hero-enter{animation:lf-hero-enter .8s var(--lf-ease-out) both}.hero-enter-delay{animation-delay:.14s}.lf-dashboard-shot:after{content:"";pointer-events:none;transition:transform .9s var(--lf-ease-out);background:linear-gradient(115deg,#0000 36%,#ffffff29 49%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.lf-dashboard-shot:hover:after{transform:translate(120%)}.lf-cursor{animation:1s steps(2,end) infinite lf-cursor-blink}.lf-terminal-line{opacity:0;animation:lf-line-in .35s var(--lf-ease-out) both}.lf-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lf-marquee{animation:32s linear infinite lf-scroll}.lf-marquee-mask:hover .lf-marquee{animation-play-state:paused}.hero-slide-enter-active,.hero-slide-leave-active{transition:opacity .3s}.hero-slide-enter-from,.hero-slide-leave-to{opacity:0}.faq-reveal-enter-active,.faq-reveal-leave-active,.menu-reveal-enter-active,.menu-reveal-leave-active,.template-reveal-enter-active,.template-reveal-leave-active,.tool-reveal-enter-active,.tool-reveal-leave-active{transition:opacity .25s ease,transform .25s var(--lf-ease-out)}.faq-reveal-enter-from,.faq-reveal-leave-to,.menu-reveal-enter-from,.menu-reveal-leave-to{opacity:0;transform:translateY(-8px)}.template-reveal-enter-from,.template-reveal-leave-to,.tool-reveal-enter-from,.tool-reveal-leave-to{opacity:0;transform:translateY(8px)scale(.995)}@keyframes lf-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lf-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes lf-cursor-blink{50%{opacity:0}}@keyframes lf-line-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes lf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lf-terminal{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.lf-fab-logo{display:block;filter:none!important;opacity:1!important}@media (width>=768px){.lf-container{width:min(var(--lf-page-max),calc(100% - 3rem))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lf-reveal{opacity:1!important;transform:none!important}.lf-marquee{animation:none!important}}.lf-pricing-card,.lf-template-card,.lf-template-custom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lf-pricing-card{transition:transform .2s var(--lf-ease-out),border-color .2s ease,background .2s ease}.lf-template-card .alderon-preview,.lf-template-card .tactical-strike-preview{min-height:250px}.lf-pricing-card-featured{background:linear-gradient(#c1522d1f,#211e18f5)}.lf-hero-media-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lf-hero-media-nav{border:1px solid var(--color-rule);width:40px;height:40px;color:var(--color-paper);transition:border-color .2s ease,background .2s ease,transform .2s var(--lf-ease-out);background:#ffffff08;border-radius:9999px;place-items:center;display:grid}.lf-hero-media-nav:hover{border-color:color-mix(in srgb,var(--color-paper-dim) 35%,var(--color-rule));background:#ffffff0d;transform:translateY(-1px)}.lf-hero-slide-shell{position:relative}@media (width<=1279px){.lf-balance{text-wrap:pretty}}@media (width<=1023px){.lf-hero-slide-shell{min-height:360px}}@media (width<=639px){.lf-hero-slide-shell{min-height:320px}}.lf-platform-stage{background:radial-gradient(circle at 82% 10%,#c1522d1a,#0000 30%),linear-gradient(#ffffff05,#fff0)}.lf-platform-stage:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c1522d24;border-radius:30px;position:absolute;inset:10px -12px -12px 18px}.lf-template-showcase{isolation:isolate;position:relative}.lf-template-showcase:after{content:"";z-index:20;pointer-events:none;border-radius:inherit;border:1px solid #f0ebe009;position:absolute;inset:0;box-shadow:inset 0 0 70px #0000001f}@media (width<=767px){.lf-platform-stage:before{display:none}}.lf-pricing-container{width:min(1440px,100% - 3rem)}.lf-pricing-grid{align-items:stretch}@media (width>=1180px){.lf-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1600px){.lf-pricing-container{width:min(1480px,100% - 5rem)}}
