:root{--lpa:#1877f2;--lpa-deep:#1261cc;--lpa-2:#55a1ff;--cream:#eaf2fe;--cream-deep:#dce9fd;--wline:#e1eaf5;--lp-shadow:0 1px 2px #202a2e0d, 0 8px 24px #202a2e0f;--lp-shadow-float:0 12px 40px #202a2e1f}.lp{color:var(--ink);background:#fff;overflow-x:hidden}.lp-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.lp-section{padding:84px 0}.lp-section--tight{padding:56px 0}.lp .btn{border-radius:999px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s}.lp .btn:hover{transform:translateY(-1px)}.lp .btn-primary{border:1.5px solid var(--ink)}.lp .btn-ghost{border:1.5px solid var(--ink);color:var(--ink);background:#fff}.lp .btn-ghost:hover{background:var(--cream);border-color:var(--lpa-deep)}.lp .lp-btn-accent{background:var(--lpa);color:#fff;border:1.5px solid var(--lpa);box-shadow:var(--shadow-sm)}.lp .lp-btn-accent:hover{background:var(--lpa-deep);border-color:var(--lpa-deep);box-shadow:0 6px 18px #1877f259}.lp-btn-lg{padding:14px 28px;font-size:15.5px}.lp-uline{white-space:nowrap;position:relative}.lp-uline svg{width:100%;height:.3em;position:absolute;bottom:-.14em;left:0;right:0;overflow:visible}.lp-uline path{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.lp-uline.acc path{stroke:var(--lpa)}.lp-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky;top:0}.lp-header.is-scrolled{border-color:var(--wline);box-shadow:0 2px 12px #202a2e0a}.lp-header-inner{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.lp-nav{align-items:center;gap:26px;display:flex}.lp-nav a{color:var(--ink);font-size:14.5px;font-weight:500;text-decoration:none}.lp-nav a:hover{opacity:.65}.lp-header-actions{align-items:center;gap:18px;display:flex}.lp-login-link{color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lp-login-link:hover{opacity:.65}.lp-login-dd{display:inline-flex;position:relative}.lp-login-backdrop{z-index:40;position:fixed;inset:0}.lp-login-menu{z-index:50;border:1px solid var(--wline);min-width:210px;box-shadow:var(--lp-shadow-float);background:#fff;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.lp-login-menu a{border-radius:9px;flex-direction:column;gap:1px;padding:10px 12px;text-decoration:none;display:flex}.lp-login-menu a:hover{background:var(--cream)}.lp-login-menu-t{color:var(--ink);font-size:14px;font-weight:700}.lp-login-menu-s{color:var(--text-soft);font-size:12px}.lp-menu-burger{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.lp-menu-burger svg{width:22px;height:22px}.lp-mobile-menu{border-top:1px solid var(--wline);background:#fff;flex-direction:column;gap:2px;padding:10px 24px 18px;display:flex}.lp-mobile-menu a{color:var(--ink);border-radius:8px;padding:11px 4px;font-size:15px;font-weight:600;text-decoration:none}.lp-mobile-menu a:hover{background:var(--cream)}.lp-mobile-menu .btn{justify-content:center;margin-top:8px}.lp-hero{text-align:center;padding:34px 0 40px;position:relative}.lp-eyebrow{letter-spacing:1.5px;color:var(--ink);background:var(--cream);border:1px solid var(--wline);text-transform:uppercase;border-radius:999px;margin-bottom:22px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.lp-h1{color:var(--ink);letter-spacing:-.022em;text-wrap:balance;max-width:760px;margin:0 auto;font-size:clamp(38px,5.4vw,56px);font-weight:700;line-height:1.1}.lp-h1 .accent{color:var(--lpa)}.lp-sub{color:var(--text-soft);max-width:620px;margin:22px auto 0;font-size:18.5px;line-height:1.55}.lp-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.lp-microcopy{color:var(--text-soft);margin-top:12px;font-size:13px}.lp-stars{color:#f5b301;letter-spacing:2px;margin-right:6px;font-size:14px}.lp-float{z-index:3;border:1px solid var(--wline);box-shadow:var(--lp-shadow);text-align:left;background:#fff;border-radius:14px;width:175px;padding:14px;position:absolute}.lp-float .t{margin-bottom:8px;font-size:12px;font-weight:700}.lp-float .sk{background:var(--cream-deep);border-radius:4px;height:8px;margin:7px 0}.lp-float .sk.dark{background:var(--lpa)}.lp-float .sk.w60{width:60%}.lp-float .sk.w40{width:40%}.lp-float-l{animation:6s ease-in-out infinite lp-bob-l;top:540px;left:14px;transform:rotate(-4deg)}.lp-float-r{animation:7s ease-in-out 1.2s infinite lp-bob-r;top:586px;right:14px;transform:rotate(3deg)}@keyframes lp-bob-l{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-12px)}}@keyframes lp-bob-r{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-14px)}}@media (max-width:1420px){.lp-float{display:none}}.lp-hero{isolation:isolate}.lp-hero>:not(.lp-hero-decor):not(.lp-float){z-index:1;position:relative}.lp-hero-decor{pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);z-index:0!important}.lp-ghost{border:1px solid var(--wline);box-shadow:var(--lp-shadow);opacity:.6;background:#fff;border-radius:16px;padding:18px;position:absolute}.lp-ghost .gt{color:var(--ink);margin-bottom:10px;font-size:12.5px;font-weight:700}.lp-ghost .sk{background:var(--cream-deep);border-radius:4px;height:8px;margin:8px 0}.lp-ghost .sk.b{background:#bcd7fb}.lp-ghost .sk.w60{width:60%}.lp-ghost .sk.w40{width:40%}.lp-ghost .sk.w80{width:80%}.lp-ghost-l1{width:250px;top:10px;left:12px;transform:rotate(-3deg)}.lp-ghost-l2{width:230px;top:310px;left:30px;transform:rotate(2deg)}.lp-ghost-r1{width:260px;top:24px;right:12px;transform:rotate(3deg)}.lp-ghost-r2{width:240px;top:325px;right:30px;transform:rotate(-2deg)}.lp-ring{align-items:center;gap:12px;display:flex}.lp-ring .ring{background:conic-gradient(var(--lpa) 0 92%, var(--cream-deep) 92% 100%);border-radius:50%;flex:none;width:48px;height:48px;position:relative}.lp-ring .ring:after{content:"92%";color:var(--lpa);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:6px}.lp-ring .lines{flex:1}.lp-orb{color:#fff;opacity:.35;width:46px;height:46px;box-shadow:var(--lp-shadow);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute}.lp-orb-1{background:#6d1ed4;top:92px;right:262px}.lp-orb-2{background:#0070ba;top:250px;right:20px}.lp-orb-3{background:#00d632;top:104px;left:258px}.lp-orb-4{background:#635bff;top:282px;left:208px}@media (max-width:1420px){.lp-hero-decor{display:none}}.lp-hero-visual{max-width:960px;margin:56px auto 0;position:relative}.lp-browser{border:1px solid var(--wline);box-shadow:var(--lp-shadow-float);background:#fff;border-radius:14px;overflow:hidden}.lp-browser-bar{border-bottom:1px solid var(--wline);background:#fbfaf8;align-items:center;gap:8px;padding:10px 14px;display:flex}.lp-browser-bar .dot{background:var(--cream-deep);border-radius:50%;flex-shrink:0;width:10px;height:10px}.lp-browser-url{background:var(--cream);max-width:380px;height:22px;color:var(--text-soft);border-radius:11px;flex:1;justify-content:center;align-items:center;margin:0 auto;font-size:11.5px;font-weight:600;display:flex}.lp-hero-shot{object-fit:cover;object-position:top;width:100%;height:440px;display:block}.lp-zoom-card{box-shadow:var(--lp-shadow-float);color:var(--ink);border:1px solid var(--wline);z-index:2;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:13px;font-weight:600;display:flex;position:absolute}.lp-zoom-card .dot{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lp-hero-visual .lp-zoom-card{top:26px;right:5%}.lp-pay{text-align:center;padding:48px 0 8px}.lp-pay-kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--text-soft);margin-bottom:20px;font-size:12px;font-weight:700}.lp-pay-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.lp-paymark{letter-spacing:-.02em;align-items:center;gap:8px;font-size:22px;font-weight:800;display:inline-flex}.lp-paymark .pm-ic{color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:800;display:grid}.lp-paymark.paypal em{font-style:italic}.lp-proof{background:var(--cream);border-top:1px solid var(--wline);border-bottom:1px solid var(--wline);margin-top:44px;padding:54px 0}.lp-proof-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.lp-proof-item{text-align:center}.lp-proof-val{color:var(--ink);letter-spacing:-.5px;font-size:28px;font-weight:700;font-family:var(--font-figtree), sans-serif}.lp-proof-lbl{color:var(--text-soft);margin-top:4px;font-size:13px}.lp-problem{text-align:center;padding:92px 0 26px}.lp-problem h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;max-width:760px;margin:0 auto;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.22}.lp-feature{padding:58px 0}.lp-feature.tinted{background:var(--cream)}.lp-feature-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.lp-feature.reverse .lp-feature-grid{direction:rtl}.lp-feature.reverse .lp-feature-text,.lp-feature.reverse .lp-feature-visual{direction:ltr}.lp-feature-tag{color:var(--ink);align-items:center;gap:9px;margin-bottom:16px;font-size:15px;font-weight:600;display:inline-flex}.lp-feature-tag .ic{background:var(--cream);border:1px solid var(--wline);border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.lp-feature.tinted .lp-feature-tag .ic{background:#fff}.lp-feature-text h3{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin-bottom:14px;font-size:clamp(26px,3.2vw,34px);font-weight:700;line-height:1.18}.lp-feature-text ul{flex-direction:column;gap:11px;margin-bottom:24px;list-style:none;display:flex}.lp-feature-text li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.lp-feature-text li .check{color:var(--green);flex-shrink:0;margin-top:1px;font-weight:800}.lp-feature-link{color:#fff;background:var(--lpa);border:1.5px solid var(--lpa);border-radius:999px;align-items:center;gap:6px;padding:11px 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.lp-feature-link:hover{background:var(--lpa-deep);border-color:var(--lpa-deep);transform:translateY(-1px);box-shadow:0 6px 18px #1877f252}.lp-feature-visual{position:relative}.lp-feature-visual .lp-browser{box-shadow:var(--lp-shadow-float)}.lp-feature.tinted .lp-feature-visual .lp-browser{box-shadow:var(--lp-shadow)}.lp-feature-shot{object-fit:cover;object-position:top;width:100%;height:300px;display:block}.lp-feature-visual .lp-zoom-card{position:absolute}.lp-video{background:linear-gradient(#202a2e 0%,#211f26 100%);margin-top:52px;padding:80px 0 84px}.lp-video-head{text-align:center;max-width:640px;margin:0 auto 42px}.lp-video-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#ffffffb8;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-block}.lp-video-head h2{color:#fff;letter-spacing:-.6px;font-size:34px;font-weight:700;line-height:1.25}.lp-video-head p{color:#ffffffa6;margin-top:14px;font-size:16px;line-height:1.6}.lp-video-frame{background:#0f0e11;border:1px solid #ffffff24;border-radius:14px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 40px 90px -28px #000c}.lp-video-chrome{background:#232227;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding:0 14px;display:grid}.lp-video-chrome:after{content:""}.lp-video-dots{align-items:center;gap:7px;display:flex}.lp-video-dots i{border-radius:50%;width:10px;height:10px;display:block}.lp-video-dots i:first-child{background:#ff5f57}.lp-video-dots i:nth-child(2){background:#febc2e}.lp-video-dots i:nth-child(3){background:#28c840}.lp-video-url{color:#ffffff9e;background:#ffffff17;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:220px;height:23px;padding:0 14px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-video-screen{aspect-ratio:16/9;background:#f7f9fb;position:relative}.lp-video-el{object-fit:cover;width:100%;height:100%;display:block}.lp-video-overlay{cursor:pointer;color:#fff;background:linear-gradient(#202a2e6b,#202a2e94);border:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;font-family:inherit;transition:background .2s;display:flex;position:absolute;inset:0}.lp-video-overlay:hover{background:linear-gradient(#202a2e57,#202a2e80)}.lp-video-play{width:74px;height:74px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;transition:transform .18s;display:flex;box-shadow:0 14px 36px #00000052}.lp-video-overlay:hover .lp-video-play{transform:scale(1.07)}.lp-video-label{text-shadow:0 1px 10px #00000059;font-size:15.5px;font-weight:700}.lp-video-dur{letter-spacing:.4px;background:#00000073;border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:600}.lp-values-head{text-align:center;letter-spacing:-.02em;margin-bottom:46px;font-size:clamp(28px,4vw,42px);font-weight:700}.lp-values{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp-value-card{border:1px solid var(--wline);background:#fff;border-radius:16px;padding:26px;transition:transform .18s,box-shadow .18s}.lp-value-card:hover{box-shadow:var(--lp-shadow);transform:translateY(-3px)}.lp-value-icon{background:var(--cream);border:1px solid var(--wline);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;font-size:20px;display:flex}.lp-value-card h4{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:700}.lp-value-card p{color:var(--text-soft);font-size:14px;line-height:1.55}.lp-pricing{background:var(--cream);border-top:1px solid var(--wline);border-bottom:1px solid var(--wline)}.lp-pricing-head{text-align:center;max-width:620px;margin:0 auto 48px}.lp-pricing-head h2{color:var(--ink);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(28px,4vw,42px);font-weight:700}.lp-pricing-head p{color:var(--text-soft);font-size:16px}.lp-pricing-head a{color:var(--ink);font-weight:600;text-decoration:underline}.lp-plan-single{justify-content:center;display:flex}.lp-plan-center{text-align:center;width:100%;max-width:500px}.lp-plan{border:1px solid var(--wline);box-shadow:var(--lp-shadow);background:#fff;border-radius:18px;padding:36px 32px;position:relative}.lp-plan.featured{border:2px solid var(--ink)}.lp-plan-badge-inline{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.lp-plan-name{color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:700}.lp-plan-price{color:var(--ink);letter-spacing:-1.5px;font-size:52px;font-weight:800;line-height:1;font-family:var(--font-figtree), sans-serif;margin:8px 0 4px}.lp-plan-price span{color:var(--text-soft);letter-spacing:0;font-size:16px;font-weight:500}.lp-plan-desc{color:var(--text-soft);margin-bottom:24px;font-size:15px}.lp-plan-features{text-align:left;flex-direction:column;gap:11px;margin:0 0 28px;list-style:none;display:flex}.lp-plan-features li{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.lp-plan-actions{flex-direction:column;align-items:center;display:flex}.lp-anchor-card{border:1px solid var(--wline);background:#fff;border-radius:16px;overflow:hidden}.lp-anchor-row{border-bottom:1px solid var(--wline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px;display:flex}.lp-anchor-total{background:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.lp-faq-head{text-align:center;max-width:600px;margin:0 auto 40px}.lp-faq-head h2{color:var(--ink);letter-spacing:-.02em;font-size:clamp(28px,4vw,42px);font-weight:700}.lp-faq-list{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.lp-faq-item{border:1px solid var(--wline);background:#fff;border-radius:14px;overflow:hidden}.lp-faq-q{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:15.5px;font-weight:600;display:flex}.lp-faq-q:hover{background:#fbfaf8}.lp-faq-chevron{color:var(--text-soft);flex-shrink:0;transition:transform .25s}.lp-faq-item.open .lp-faq-chevron{transform:rotate(180deg)}.lp-faq-item>summary{list-style:none}.lp-faq-item>summary::-webkit-details-marker{display:none}.lp-faq-item[open] .lp-faq-chevron{transform:rotate(180deg)}.lp-faq-item>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:8px}.lp-faq-a{color:var(--text-soft);max-width:680px;padding:0 22px 20px;font-size:14.5px;line-height:1.6}.lp-final{background:linear-gradient(135deg, var(--lpa), var(--lpa-2,#55a1ff));text-align:center;border-radius:24px;margin:0 24px;padding:70px 40px}.lp-final h2{color:#fff;letter-spacing:-.02em;max-width:620px;margin:0 auto 14px;font-size:clamp(26px,3.6vw,38px);font-weight:700;line-height:1.25}.lp-final p{color:#ffffffb3;margin-bottom:28px;font-size:16px}.lp-final .btn-primary{color:var(--lpa);background:#fff;border-color:#fff}.lp-final .btn-primary:hover{background:var(--cream);border-color:var(--cream)}.lp-footer{background:var(--lpa);color:#fff;margin-top:56px;padding:56px 0 32px}.lp-footer .brand-name{color:#fff}.lp-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;display:flex}.lp-footer-nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 26px;max-width:640px;display:flex}.lp-footer-nav a{color:#d3e5fc;font-size:14px;font-weight:500;text-decoration:none}.lp-footer-nav a:hover{color:#fff}.lp-footer-bottom{color:#cfe2fc;border-top:1px solid #ffffff47;padding-top:24px;font-size:13px}.lp-footer-bottom a{color:#d3e5fc}.lp-footer-bottom a:hover{color:#fff}@media (max-width:860px){.lp-nav,.lp-header-actions .lp-login-link{display:none}.lp-menu-burger{display:inline-flex}.lp-sub{font-size:16px}.lp-hero{padding:48px 0 32px}.lp-hero-visual{margin:34px auto 0}.lp-hero-shot{height:280px}.lp-pay-row{gap:22px}.lp-paymark{font-size:16px}.lp-proof-grid{grid-template-columns:repeat(2,1fr);gap:28px}.lp-feature{padding:44px 0}.lp-feature-grid{grid-template-columns:1fr;gap:30px}.lp-feature.reverse .lp-feature-grid{direction:ltr}.lp-feature-shot{height:220px}.lp-video{margin-top:36px;padding:56px 0 60px}.lp-video-head{margin-bottom:30px}.lp-video-head h2{font-size:26px}.lp-video-head p{font-size:15px}.lp-video-play{width:62px;height:62px}.lp-values{grid-template-columns:1fr}.lp-plan-single{padding:0 16px}.lp-plan-center{max-width:100%}.lp-section{padding:56px 0}.lp-final{margin:0 16px;padding:48px 24px}.lp-footer-top{flex-direction:column}.lp-footer-nav{justify-content:flex-start}}@media (max-width:480px){.lp-wrap{padding:0 16px}.lp-header-inner{padding:14px 16px}.lp-h1{letter-spacing:-.5px}.lp-sub{font-size:15px}.lp-hero{padding:40px 0 24px}.lp-hero-shot{height:190px}.lp-zoom-card{display:none}.lp-pay{padding:36px 0 4px}.lp-proof-grid{grid-template-columns:1fr 1fr;gap:20px}.lp-proof-val{font-size:22px}.lp-proof-lbl{font-size:12px}.lp-problem{padding:56px 0 20px}.lp-feature-text h3{font-size:22px}.lp-feature-shot{height:170px}.lp-video{padding:44px 0 48px}.lp-video-head h2{font-size:22px}.lp-video-frame{border-radius:11px}.lp-video-chrome{height:32px;padding:0 10px}.lp-video-dots i{width:8px;height:8px}.lp-video-url{min-width:0;height:20px;padding:0 10px;font-size:10.5px}.lp-video-play{width:54px;height:54px}.lp-video-label{font-size:14px}.lp-plan{padding:28px 20px}.lp-plan-price{font-size:42px}.lp-final{border-radius:18px;margin:0 10px;padding:36px 18px}.lp-btn-lg{justify-content:center;width:100%;padding:13px 20px;font-size:15px}.lp-hero-ctas{flex-direction:column;align-items:stretch}.lp-values{grid-template-columns:1fr;gap:16px}}.fa{background:linear-gradient(#fff,#f7fbff);justify-content:center;height:300px;display:flex;position:relative;overflow:hidden}.fa-stage{transform-origin:top;flex:none;width:460px;height:280px;position:relative}@media (max-width:1240px){.fa-stage{transform:scale(.9)}}@media (max-width:1040px){.fa-stage{transform:scale(.8)}}@media (max-width:860px){.fa-stage{transform:scale(1)}.fa{height:300px}}@media (max-width:560px){.fa-stage{transform:scale(.74)}.fa{height:250px}}@media (max-width:430px){.fa-stage{transform:scale(.6)}.fa{height:210px}}.fa-cursor{z-index:6;pointer-events:none;width:22px;height:22px;position:absolute}.fa-cursor svg{filter:drop-shadow(0 2px 4px #202a2e59);display:block}.fa-click{z-index:5;border:3px solid var(--lpa);opacity:0;pointer-events:none;border-radius:50%;width:36px;height:36px;position:absolute}.fa-row{border:1px solid var(--wline);box-shadow:var(--lp-shadow);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:0 16px;display:flex;position:absolute;left:0;right:0}.fa-ava{background:var(--cream-deep);width:34px;height:34px;color:var(--lpa);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}.fa-who{flex:1;min-width:0}.fa-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.25;display:block;overflow:hidden}.fa-who span{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.fa-amt{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:800}.fa-slot{flex:none;width:68px;height:22px;position:relative}.fa-badge{white-space:nowrap;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.fa-badge.due{color:#d33a4f;background:#fdecec}.fa-badge.paid{color:#0a8f52;background:#d9f4e6}.fa-btn{background:var(--lpa);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 4px 12px #1877f247}.fa-panel{border:1px solid var(--wline);box-shadow:var(--lp-shadow);background:#fff;border-radius:16px;padding:16px 18px;position:absolute;left:0;right:0}.fa-ph{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.fa-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--text-soft);font-size:10.5px;font-weight:800;position:absolute}.fa-input{border:1px solid var(--wline);background:#fbfdff;border-radius:9px;position:absolute;overflow:hidden}.fa-fill{background:#9cc5fb;border-radius:6px;width:0;height:12px;position:absolute;top:9px;left:9px}.fa-note{color:var(--text-soft);font-size:11.5px;line-height:1.45;position:absolute}.fa-toast{background:var(--ink);color:#fff;opacity:0;white-space:nowrap;z-index:4;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.fa-toast .dot{background:#35d07f;border-radius:50%;flex:none;width:7px;height:7px}.fa-notif{border:1px solid var(--wline);border-left:3px solid var(--lpa);box-shadow:var(--lp-shadow-float);color:var(--ink);opacity:0;z-index:4;background:#fff;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:700;position:absolute}.fa-notif span{color:var(--text-soft);margin-top:1px;font-size:11px;font-weight:400;display:block}.fa-chip{border:1px solid var(--wline);background:var(--cream);color:var(--ink);opacity:0;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute}.fa1 .fa-row.r1{height:62px;top:16px;right:128px}.fa1 .fa-row.r2{opacity:.6;height:62px;top:92px;right:128px}.fa1 .fa-btn{width:108px;height:32px;top:32px;right:4px}.fa1 .fa-slot{width:62px}.fa1 .fa-amt{font-size:14px}.fa1 .fa-toast{top:190px;left:40%}@keyframes fa1-cursor{0%,12%{top:210px;left:236px}30%,44%{top:45px;left:397px}62%,88%{top:148px;left:286px}to{top:210px;left:236px}}@keyframes fa1-click{0%,32%{opacity:0;transform:scale(.35)}35%{opacity:.85;transform:scale(.7)}43%,to{opacity:0;transform:scale(1.35)}}@keyframes fa1-btn{0%,32%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(.92)}39%{opacity:1;transform:scale(1)}46%,92%{opacity:0;transform:scale(.94)}97%,to{opacity:1;transform:scale(1)}}@keyframes fa1-due{0%,38%{opacity:1}42%,93%{opacity:0}97%,to{opacity:1}}@keyframes fa1-paid{0%,38%{opacity:0;transform:scale(.7)}44%,93%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}@keyframes fa1-toast{0%,46%{opacity:0;transform:translate(-50%,12px)}53%,84%{opacity:1;transform:translate(-50%)}91%,to{opacity:0;transform:translate(-50%,12px)}}.fa1 .fa-cursor{animation:9s cubic-bezier(.4,.05,.2,1) infinite fa1-cursor}.fa1 .fa-click{animation:9s linear infinite fa1-click;top:30px;left:384px}.fa1 .fa-btn{animation:9s infinite fa1-btn}.fa1 .fa-badge.due{animation:9s linear infinite fa1-due}.fa1 .fa-badge.paid{animation:9s infinite fa1-paid}.fa1 .fa-toast{animation:9s infinite fa1-toast}.fa2 .fa-panel.pa{height:96px;top:6px}.fa2 .fa-panel.pa .fa-ph{margin-bottom:12px}.fa2 .fa-btn.report{height:32px;top:55px;left:18px;right:18px}.fa2 .fa-panel.pb{height:152px;top:112px}.fa2 .fa-lbl{top:156px;left:18px}.fa2 .fa-input{height:30px;top:172px;left:18px;right:18px}.fa2 .fa-chip{top:216px;left:18px}.fa2 .fa-btn.send{width:70px;height:34px;top:214px;right:18px}.fa2 .fa-notif{width:218px;top:6px;right:4px}@keyframes fa2-cursor{0%,8%{top:214px;left:300px}20%,31%{top:68px;left:225px}47%,63%{top:228px;left:404px}82%,to{top:214px;left:300px}}@keyframes fa2-click1{0%,21%{opacity:0;transform:scale(.35)}24%{opacity:.85;transform:scale(.7)}32%,to{opacity:0;transform:scale(1.35)}}@keyframes fa2-click2{0%,57%{opacity:0;transform:scale(.35)}60%{opacity:.85;transform:scale(.7)}68%,to{opacity:0;transform:scale(1.35)}}@keyframes fa2-press1{0%,21%{transform:scale(1)}24%{transform:scale(.95)}29%,to{transform:scale(1)}}@keyframes fa2-send{0%,26%{opacity:0;transform:translateY(10px)scale(1)}33%,57%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:1;transform:translateY(0)scale(.93)}65%,86%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0;transform:translateY(10px)scale(1)}}@keyframes fa2-form{0%,26%{opacity:0;transform:translateY(10px)}33%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(10px)}}@keyframes fa2-type{0%,35%{width:0}52%,to{width:190px}}@keyframes fa2-chip{0%,41%{opacity:0}48%,86%{opacity:1}94%,to{opacity:0}}@keyframes fa2-notif{0%,65%{opacity:0;transform:translateY(-8px)}71%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(-8px)}}.fa2 .fa-cursor{animation:11s cubic-bezier(.4,.05,.2,1) infinite fa2-cursor}.fa2 .fa-click.c1{animation:11s linear infinite fa2-click1;top:53px;left:212px}.fa2 .fa-click.c2{animation:11s linear infinite fa2-click2;top:213px;left:391px}.fa2 .fa-btn.report{animation:11s infinite fa2-press1}.fa2 .fa-btn.send{animation:11s infinite fa2-send}.fa2 .fa-panel.pb,.fa2 .fa-lbl,.fa2 .fa-input{animation:11s infinite fa2-form}.fa2 .fa-fill{animation:11s infinite fa2-type}.fa2 .fa-chip.attached{animation:11s infinite fa2-chip}.fa2 .fa-notif{animation:11s infinite fa2-notif}.fa3 .fa-panel{height:268px;top:6px}.fa3 .fa-btn.link{width:96px;height:30px;top:24px;right:18px}.fa3 .fa-lbl.l1{top:74px;left:18px}.fa3 .fa-input.i1{height:30px;top:90px;left:18px;right:18px}.fa3 .fa-lbl.l2{top:132px;left:18px}.fa3 .fa-input.i2{height:30px;top:148px;left:18px;right:18px}.fa3 .fa-lbl.l3{top:190px;left:18px}.fa3 .fa-input.i3{height:30px;top:206px;left:18px;right:18px}.fa3 .fa-slot.bottom{width:108px;height:22px;position:absolute;top:246px;left:18px}.fa3 .fa-slot.bottom .fa-badge.paid{color:#0a8f52;background:#d9f4e6}.fa3 .fa-slot.bottom .fa-badge.due{background:var(--cream);color:var(--text-soft)}.fa3 .fa-note{top:249px;left:136px;right:18px}@keyframes fa3-cursor{0%,8%{top:210px;left:280px}20%,30%{top:36px;left:389px}48%,88%{top:200px;left:300px}to{top:210px;left:280px}}@keyframes fa3-click{0%,21%{opacity:0;transform:scale(.35)}24%{opacity:.85;transform:scale(.7)}32%,to{opacity:0;transform:scale(1.35)}}@keyframes fa3-press{0%,21%{transform:scale(1)}24%{transform:scale(.93)}29%,to{transform:scale(1)}}@keyframes fa3-f1{0%,30%{width:0}42%,to{width:172px}}@keyframes fa3-f2{0%,42%{width:0}54%,to{width:214px}}@keyframes fa3-f3{0%,54%{width:0}66%,to{width:128px}}@keyframes fa3-pending{0%,70%{opacity:1}74%,94%{opacity:0}98%,to{opacity:1}}@keyframes fa3-ready{0%,70%{opacity:0;transform:scale(.7)}76%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}.fa3 .fa-cursor{animation:10s cubic-bezier(.4,.05,.2,1) infinite fa3-cursor}.fa3 .fa-click{animation:10s linear infinite fa3-click;top:21px;left:376px}.fa3 .fa-btn.link{animation:10s infinite fa3-press}.fa3 .fa-fill.f1{animation:10s infinite fa3-f1}.fa3 .fa-fill.f2{animation:10s infinite fa3-f2}.fa3 .fa-fill.f3{animation:10s infinite fa3-f3}.fa3 .fa-badge.due{animation:10s linear infinite fa3-pending}.fa3 .fa-badge.paid{animation:10s infinite fa3-ready}
