.lf18-stage{position:relative;min-width:0;overflow:hidden;padding:24px;box-sizing:border-box;color:#fff;background:#0d1020;border:1px solid #ffffff18;border-radius:20px;font-family:inherit;--lf18-color:#49ffad;--lf18-turn:0deg;--lf18-radius:16px}
.lf18-stage h3{color:var(--lf18-color);margin:16px 0 12px;font-size:24px}.lf18-stage p{color:#fff;margin:12px 0;line-height:1.6}.lf18-stage small{letter-spacing:.15em;color:#ffffffb0}.lf18-stage button,.lf18-stage a{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;border:1px solid #ffffff70;color:#fff;border-radius:14px;padding:10px 16px;font:inherit;cursor:pointer;text-decoration:none}.lf18-stage button:hover,.lf18-stage button.is-active{border-color:var(--lf18-color);color:var(--lf18-color)}.lf18-stage input,.lf18-stage textarea{box-sizing:border-box;padding:12px;border:1px solid #ffffff40;border-radius:10px;color:#fff;background:#ffffff05;font:inherit;max-width:100%;min-width:0}.lf18-stage label{display:flex;flex-direction:column;gap:8px;margin:12px 0;color:#fff}.lf18-stage form{margin:0}.lf18-stage [hidden]{display:none!important}.lf18-stage:fullscreen,.lf18-stage.lf18-fullscreen{padding:64px 8vw;background:#050212;width:100vw;height:100dvh;overflow:auto}.lf18-fullscreen{position:fixed;inset:0;z-index:9999999}.lf18-fullscreen-close{position:absolute;top:14px;right:14px;z-index:20}
.lf18-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lf18-orbit{display:grid;place-items:center;border:1px solid var(--lf18-color);border-radius:50%;width:88px;height:88px;margin:20px auto;font-size:24px;transform:rotate(var(--lf18-turn));transition:transform .7s;box-shadow:0 0 36px #49ffad16}.lf18-click-area{position:relative;height:290px;display:grid;place-items:center;overflow:hidden;border:1px dashed #ffffff30;border-radius:16px}.lf18-click-area>span{position:absolute;top:20px;color:#fff;padding:0 12px;text-align:center}.lf18-ripple{position:absolute;border-radius:50%;pointer-events:none;z-index:3}.lf18-scroll{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;scroll-snap-type:x proximity}.lf18-scroll::-webkit-scrollbar{display:none}.lf18-scroll article{padding:22px;flex:0 0 65%;border:1px solid #ffffff25;border-radius:16px;scroll-snap-align:start}.lf18-demo-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:20px}.lf18-demo-tabs button{flex-shrink:0}.lf18-state-panel{padding:24px;border:1px solid #ffffff25;border-radius:16px}.lf18-slider{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:12px;text-align:center}.lf18-slider [data-prev] svg{transform:rotate(180deg)}.lf18-bars{display:flex;gap:10px}.lf18-bars i{height:56px;flex:1;background:#ffffff12;border:1px solid #ffffff20;border-radius:8px;animation:lf18bar 3s ease-in-out infinite alternate}.lf18-bars i:nth-child(2){animation-delay:.6s}.lf18-bars i:nth-child(3){animation-delay:1.2s}.lf18-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.lf18-reveal>article{overflow:hidden;min-height:0}.lf18-reveal.is-open{grid-template-rows:1fr}.lf18-marquee{margin:100px -120px 80px;padding:24px 0;overflow:hidden;background:#23a880;color:#fff}.lf18-marquee>div{display:flex;width:max-content;animation:lf18move 8s linear infinite}.lf18-marquee span{font-size:30px;font-weight:700;white-space:nowrap}.lf18-sticker{position:absolute;width:120px;pointer-events:none;overflow:hidden;transform:translate(-50%,-50%) rotate(calc(var(--n)*7deg - 10deg));animation:lf18stamp .3s ease-out}.lf18-sticker svg{display:block;width:100%}.lf18-background{min-height:270px;padding:28px;box-sizing:border-box;border-radius:16px;background:linear-gradient(#05021230,#050212b0),url('/assets/lf18-landscape.svg') center/cover}.lf18-background h3{color:#fff;font-size:32px}.lf18-background p{color:#fff}.lf18-lock{max-width:360px;margin:auto!important;text-align:center}.lf18-lock input{width:100%;margin:12px 0}.lf18-contact{text-align:center;border:1px solid #ffffff30;padding:24px;border-radius:16px;margin:20px auto;max-width:360px}.lf18-contact canvas{display:block;margin:12px auto;max-width:100%;background:#fff}.lf18-contact [data-close]{float:right}.lf18-cart-row{display:flex;align-items:center;gap:18px;padding:12px 0;border-bottom:1px solid #ffffff25}.lf18-cart-row .lf18-orbit{width:64px;height:64px;flex-shrink:0}.lf18-cart-row b{display:block;color:var(--lf18-color)}.lf18-cart-row s{color:#ffffff90}.lf18-cart-row>div:last-child{margin-left:auto;display:flex;align-items:center;gap:10px}.lf18-cart-summary p{display:flex;justify-content:space-between}.lf18-cart-summary b{color:var(--lf18-color)}.lf18-choice>div{display:flex;flex-wrap:wrap;gap:10px}.lf18-choice label{position:relative;cursor:pointer;flex-direction:row;align-items:center;border:1px solid #ffffff60;padding:12px 16px;border-radius:var(--lf18-radius)}.lf18-choice label.is-active{border-color:var(--lf18-color);background:#49ffad15;color:var(--lf18-color)}.lf18-choice input{accent-color:var(--lf18-color)}.lf18-store-card{max-width:360px;margin:auto;text-align:center}.lf18-badge{background:var(--lf18-color);color:#050212;padding:4px 8px;border-radius:8px;margin-right:10px}.lf18-pdf-nav{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.lf18-pdf-paper{max-height:440px;overflow:auto;text-align:center;margin:20px auto;background:#fff;color:#050212}.lf18-pdf-paper canvas{display:block;max-width:100%;height:auto;margin:auto}.lf18-pdf-paper p{color:#050212}
.lfm-preview .lf18-stage{height:260px;min-height:260px;padding:16px;border:0;border-radius:0;font-size:11px;pointer-events:none}.lfm-preview .lf18-stage h3{font-size:18px}.lfm-preview .lf18-stage button{padding:6px 10px;font-size:10px}.lfm-preview .lf18-stage input,.lfm-preview .lf18-stage textarea{padding:6px;font-size:10px}.lfm-preview .lf18-stage textarea{height:35px}.lfm-preview .lf18-stage .lf18-orbit{width:60px;height:60px;font-size:20px;margin:10px auto}.lfm-preview .lf18-stage .lf18-click-area{height:220px}.lfm-preview .lf18-stage .lf18-marquee{margin-top:78px;margin-bottom:48px;padding:14px}.lfm-preview .lf18-stage .lf18-marquee span{font-size:20px}.lfm-preview .lf18-stage .lf18-contact{position:absolute;inset:8px;margin:0 auto;padding:14px;background:#0d1020}.lfm-preview .lf18-stage .lf18-contact canvas{width:90px;height:90px}.lfm-preview .lf18-stage .lf18-state-panel{padding:14px}.lfm-preview .lf18-stage .lf18-background{min-height:230px;padding:18px}.lfm-preview .lf18-stage .lf18-background h3{font-size:24px}.lfm-preview .lf18-stage .lf18-slider{grid-template-columns:24px 1fr 24px;gap:6px}.lfm-preview .lf18-stage .lf18-cart-row{gap:8px}.lfm-preview .lf18-stage .lf18-choice label{padding:8px}.lfm-preview .lf18-stage .lf18-pdf-paper{height:170px;margin:8px}.lf18-details .install-steps>li{margin-bottom:22px}.lf18-details .install-steps>li>b{display:block;margin-bottom:8px}.lf18-details .install-steps{color:#fff}.lf18-details .install-warning p{color:#fff}.lf18-details .product-controls{gap:18px}.lf18-details .settings-table{margin-top:28px;width:100%}
@keyframes lf18move{to{transform:translateX(-50%)}}@keyframes lf18stamp{from{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes lf18bar{to{opacity:.3;transform:scaleY(.65)}}
@media(max-width:700px){.lf18-stage{padding:16px}.lf18-columns{grid-template-columns:1fr;gap:0}.lf18-cart-row{gap:10px;flex-wrap:wrap}.lf18-cart-row>div:last-child{margin-left:0}.lf18-slider{gap:6px;grid-template-columns:36px 1fr 36px}.lf18-stage button{padding:10px}.lf18-stage.lf18-fullscreen,.lf18-stage:fullscreen{padding:70px 16px 24px}.lf18-state-panel{padding:18px}.lf18-details .settings-table{display:block;overflow:auto}}
@media(prefers-reduced-motion:reduce){.lf18-stage *{animation:none!important;transition:none!important}}

.lfm-preview .lf18-background{animation:lf18background 6s ease-in-out infinite alternate}@keyframes lf18background{from{background-position:35% center}to{background-position:65% center}}
.lf18-stage[data-variant=classic] .lf18-choice label{border:0;background:transparent;padding:8px 0}.lf18-stage[data-variant=classic] .lf18-choice input{width:24px;height:24px}

[data-lf18-migration-card]>.lfm-preview{height:215px;padding:16px;position:relative;box-sizing:border-box;background:#0b0918;border-bottom:1px solid #ffffff12;overflow:hidden;pointer-events:none;color:#fff;font-family:Arial,sans-serif;isolation:isolate}[data-lf18-migration-card] .lfm-head{display:flex;align-items:center;gap:7px;height:20px;margin-bottom:13px;font:9px/1.3 monospace;letter-spacing:1.3px;color:#ffffffb0}[data-lf18-migration-card] .lfm-head i{width:5px;height:5px;background:#49ffad;border-radius:50%}[data-lf18-migration-card] .lfm-head>span:last-child{margin-left:auto;color:#ffffff65}.lfm-preview .lf18-stage{height:149px;min-height:149px;padding:0;border:1px solid #ffffff20;border-radius:12px;font-size:16px}.lf18-mini{box-sizing:border-box;width:147%;padding:14px;transform:scale(.68);transform-origin:left top}.lfm-preview .lf18-stage h3{font-size:24px}.lfm-preview .lf18-stage button{font-size:14px}.lfm-preview .lf18-stage input,.lfm-preview .lf18-stage textarea{font-size:14px}
