*{box-sizing:border-box}:root{--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fs-blue:#0a84ff;--fs-cyan:#22d3ee;--fs-glow:rgba(10,132,255,0.28)}html{scroll-behavior:smooth;max-width:100%;text-size-adjust:100%}body,html{font-family:var(--font-sans)}body{background:#07090d;margin:0;min-width:0;min-height:100dvh;overflow-x:clip}body,canvas,img,svg,video{max-width:100%}h1{background:linear-gradient(92deg,#ffffff,#5cc4ff 55%,#ffffff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:h1shimmer 5s linear 3,fadeUp .5s cubic-bezier(.22,.61,.36,1) both}@keyframes h1shimmer{to{background-position:220%}}[data-clickable],[role=button],a,button,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,.61,.36,1),filter .2s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,opacity .16s ease}button{font-family:inherit;letter-spacing:.2px}[data-clickable],button:not(:disabled),select{cursor:pointer}button:disabled{cursor:not-allowed}[data-clickable]:hover,[role=button]:not([aria-disabled=true]):hover,button:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 26px var(--fs-glow)}[data-clickable]:active,[role=button]:active,button:not(:disabled):active{transform:translateY(0) scale(.97);filter:brightness(.98);box-shadow:0 3px 10px rgba(10,132,255,.2)}a{text-decoration:none}a:hover{filter:brightness(1.14)}select:hover{filter:brightness(1.12);box-shadow:0 0 0 3px rgba(10,132,255,.15)}select:focus,select:hover{border-color:var(--fs-blue)!important}select:focus{box-shadow:0 0 0 3px rgba(10,132,255,.22)}input:focus,textarea:focus{box-shadow:0 0 0 3px rgba(10,132,255,.18);border-radius:10px;outline:none}:focus-visible{outline:2px solid rgba(92,196,255,.6);outline-offset:2px}img,video{animation:mediaIn .45s cubic-bezier(.22,.61,.36,1) both}@keyframes mediaIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}*{scrollbar-width:thin;scrollbar-color:#202836 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#202836}::-webkit-scrollbar-thumb:hover{background:#2c3648}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glowPulse{0%,to{box-shadow:0 10px 34px rgba(10,132,255,.3)}50%{box-shadow:0 10px 46px rgba(10,132,255,.55)}}@keyframes popIn{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes spin360{to{transform:rotate(1turn)}}.ctaGrad{background:linear-gradient(100deg,#0a84ff,#22d3ee,#1e5bff,#0a84ff)!important;background-size:300% 100%!important;box-shadow:0 10px 38px rgba(10,132,255,.42);animation:ctaFlow 8s ease infinite}@keyframes ctaFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.reveal{animation:fadeUp .55s cubic-bezier(.22,.61,.36,1) both}.d1{animation-delay:.06s}.d2{animation-delay:.14s}.d3{animation-delay:.22s}.d4{animation-delay:.3s}.fs-aurora{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.fs-aurora span{position:absolute;border-radius:50%;filter:blur(64px);opacity:.15;will-change:transform;transform:translateZ(0)}.fs-aurora .a1{width:560px;height:560px;background:#0a84ff;top:-180px;left:-120px;animation:adrift1 34s ease-in-out infinite}.fs-aurora .a2{width:480px;height:480px;background:#22d3ee;bottom:-180px;right:-100px;animation:adrift2 40s ease-in-out infinite}.fs-aurora .a3{width:420px;height:420px;background:#1e5bff;top:40%;left:55%;animation:adrift3 46s ease-in-out infinite}@keyframes adrift1{0%,to{transform:translateZ(0)}50%{transform:translate3d(90px,70px,0)}}@keyframes adrift2{0%,to{transform:translateZ(0)}50%{transform:translate3d(-80px,-60px,0)}}@keyframes adrift3{0%,to{transform:translateZ(0)}50%{transform:translate3d(-60px,40px,0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fs-aurora{display:none}}::selection{background:rgba(10,132,255,.35)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1b2432;border-radius:999px;border:2px solid #07090d}::-webkit-scrollbar-thumb:hover{background:#2a3a52}.ctaGrad{position:relative;overflow:hidden}.ctaGrad:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-60%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.26),transparent);transform:skewX(-18deg);pointer-events:none;animation:ctaSheen 5s ease-in-out infinite}@keyframes ctaSheen{0%,55%{left:-60%}85%,to{left:135%}}[data-spot]{position:relative}[data-spot]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(10,132,255,.13),transparent 65%)}[data-spot]:hover:before{opacity:1}.fs-burger{display:none}.fs-drawer{position:fixed;inset:0;z-index:150;background:rgba(4,6,10,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fs-drawer>div{width:min(84vw,296px);height:100%;background:#0a0d13;box-shadow:10px 0 44px rgba(0,0,0,.55);border-radius:0 18px 18px 0;overflow:hidden;animation:drawerIn .22s ease both}.fs-drawer aside{width:100%!important;min-width:0!important;height:100%!important;border-right:none!important}@keyframes drawerIn{0%{transform:translateX(-100%)}to{transform:none}}@media (max-width:860px){.fs-app-shell{background:radial-gradient(120% 70% at 5% 0,rgba(10,132,255,.12),transparent 48%),radial-gradient(90% 60% at 100% 100%,rgba(34,211,238,.08),transparent 52%),#07090d!important}.fs-aurora,[data-spot]:before{display:none!important}.fs-app-main h1{animation:fadeUp .35s cubic-bezier(.22,.61,.36,1) both!important}.fs-app-main img,.fs-app-main video{animation:none}.fs-app-main .ctaGrad{animation:none!important;background-position:35% 50%!important}.fs-app-main .ctaGrad:after{display:none}.fs-desktop-side{display:none!important}.fs-app-frame,.fs-app-main,.fs-app-shell,.fs-page-transition{width:100%!important;min-width:0!important;max-width:100vw!important}.fs-app-topbar{min-height:62px;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left))!important;gap:9px!important}.fs-burger{display:inline-flex;width:42px;height:42px;padding:0!important;flex:0 0 auto}.fs-credit-pill{min-width:0;max-width:calc(100vw - 122px);padding:6px 11px 6px 8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-page-transition{padding:0!important;overflow-x:clip}.fs-page-transition>.no-mpad{height:calc(100dvh - 62px - env(safe-area-inset-top))!important}.fs-page-transition>.no-mpad,.fs-page-transition>div:not(.no-mpad){width:100%!important;min-width:0!important;max-width:100%!important}.fs-page-transition>div:not(.no-mpad){padding:22px 14px calc(28px + env(safe-area-inset-bottom))!important}.fs-app-main h1{font-size:clamp(25px,8vw,34px)!important;line-height:1.08!important}.fs-app-main h1,.fs-app-main h2,.fs-app-main h3,.fs-app-main p,.fs-app-main span{overflow-wrap:anywhere}.fs-app-main input:not([type=checkbox]):not([type=radio]),.fs-app-main select,.fs-app-main textarea{max-width:100%;font-size:16px!important}.fs-app-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.fs-app-main select{min-height:44px}.fs-app-main [data-clickable],.fs-app-main [role=button],.fs-app-main button:not(.no-touch-target),.fs-wizard [data-clickable],.fs-wizard [role=button],.fs-wizard button:not(.no-touch-target){min-height:42px}.fs-logo-link{min-height:44px}.fs-app-topbar button{min-width:42px;min-height:42px}.fs-app-main table{max-width:100%}.fs-app-main [style*="min-width: 160px"],.fs-app-main [style*="min-width: 200px"],.fs-app-main [style*="min-width: 240px"]{min-width:0!important}.tool-grid{grid-template-columns:1fr!important}.fs-modal-backdrop{align-items:flex-end!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fs-modal-backdrop,.fs-modal-card{overflow-y:auto!important;overscroll-behavior:contain}.fs-modal-card{width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)))!important;margin:0!important;padding:22px 14px calc(18px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;overflow-x:hidden!important}.fs-modal-close,.fs-modal-close-inline,.fs-photo-remove{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.fs-modal-close{top:7px!important;right:7px!important;z-index:3}.fs-lightbox-backdrop{padding:max(66px,calc(env(safe-area-inset-top) + 54px)) max(8px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fs-lightbox-close{top:max(8px,env(safe-area-inset-top))!important;right:max(8px,env(safe-area-inset-right))!important;width:44px!important;height:44px!important;z-index:2}.fs-lightbox-content{width:100%;max-width:100%!important;max-height:100%}.fs-lightbox-content>img,.fs-lightbox-content>video{max-width:100%!important;max-height:calc(100dvh - 190px)!important}.fs-lightbox-actions{width:100%;justify-content:center;flex-wrap:wrap}.fs-lightbox-actions>a,.fs-lightbox-actions>button{min-height:44px;flex:1 1 130px;justify-content:center;text-align:center}.fs-welcome-gift{left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)))!important;overflow-y:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}}@media (max-width:430px){.fs-page-transition>div:not(.no-mpad){padding-left:12px!important;padding-right:12px!important}.fs-app-main [style*="grid-template-columns: repeat(auto-fill,minmax(300px"],.fs-app-main [style*="grid-template-columns: repeat(auto-fit,minmax(250px"],[style*=grid-template-columns][style*="minmax(280px"],[style*=grid-template-columns][style*="minmax(290px"],[style*=grid-template-columns][style*="minmax(300px"],[style*=grid-template-columns][style*="minmax(330px"]{grid-template-columns:minmax(0,1fr)!important}.fs-support-button{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:50px!important;height:50px!important}.fs-support-panel{inset:max(72px,env(safe-area-inset-top)) 8px max(70px,env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border-radius:16px!important}.fs-cookie-banner{max-height:calc(100dvh - 8px);padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow-y:auto}.fs-cookie-inner{gap:12px!important}.fs-cookie-copy{min-width:0!important;flex-basis:100%!important}.fs-cookie-actions{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:7px!important;gap:7px!important}.fs-cookie-actions button{min-height:42px;padding:8px!important}.fs-cookie-link{display:inline-flex;align-items:center;min-height:40px;margin-top:-10px;margin-bottom:-10px}.fs-cookie-accept{grid-column:1/-1}.fs-no-credits-card{padding-top:22px!important}.fs-quick-packs{gap:6px!important}}@media (max-width:860px){.fs-admin-tabs{display:flex!important;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.fs-admin-tabs::-webkit-scrollbar{display:none}.fs-admin-tabs>button{flex:0 0 auto}.fs-admin-support-grid{grid-template-columns:minmax(0,1fr)!important}}.lp-dark{--accent:#0a84ff;--accent-2:#22d3ee;--accent-grad:linear-gradient(90deg,var(--accent),var(--accent-2));--accent-ink:#ffffff;--accent-soft:rgba(10,132,255,.13);--accent-border:rgba(10,132,255,.45);--accent-glow:rgba(10,132,255,.22);--lp-bg:#0b0c0b;--lp-surface:#131512;--lp-surface-2:#0f110f;--lp-border:#242722;--lp-text:#f4f5f6;--lp-muted:#9aa19b;--fs-glow:var(--accent-glow);font-family:var(--font-display,var(--font-sans)),var(--font-sans);background:var(--lp-bg);color:var(--lp-text)}.lp-dark ::selection{background:var(--accent-border)}.lp-dark h1,.lp-dark h2,.lp-dark h3{font-family:inherit}.lp-dark h1{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--lp-text);animation:fadeUp .6s cubic-bezier(.22,.61,.36,1) both}.lp-dark h2{font-size:clamp(26px,3.6vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.lp-dark .lp-accent{color:var(--accent);background:linear-gradient(90deg,var(--accent-2),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-dark .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;text-decoration:none;font-weight:700}.lp-dark .lp-btn-primary{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent-2);border-radius:14px;padding:14px 26px;font-size:15.5px;box-shadow:0 8px 24px var(--accent-glow)}.lp-dark .lp-btn-ghost{background:transparent;color:var(--lp-text);border:1px solid var(--lp-border);padding:15px 30px;font-size:15px;font-weight:600}.lp-dark .lp-btn-ghost:hover{border-color:var(--accent-border)}.lp-dark .lp-hero-strip{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lp-dark .lp-hero-strip-track{display:flex;gap:16px;width:max-content;animation:lpHeroStrip 55s linear infinite;will-change:transform}.lp-dark .lp-hero-tile{flex:0 0 auto;width:clamp(126px,14vw,182px);aspect-ratio:1086/1448;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#071523,#0a2740);border:1px solid var(--lp-border)}.lp-dark .lp-hero-tile img{width:100%;height:100%;object-fit:cover;display:block}@keyframes lpHeroStrip{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp-dark .lp-hero-strip-track{animation-duration:55s!important;animation-iteration-count:infinite!important}}.lp-dark .lp-btn{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,filter .3s ease,border-color .3s ease,background .3s ease}.lp-dark .lp-btn-primary:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 0 34px var(--accent-glow),0 16px 46px rgba(0,0,0,.4)}.lp-dark .lp-btn-primary:active{transform:translateY(0) scale(.97)}.lp-dark .lp-lift{transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,border-color .4s ease,background .4s ease}.lp-dark .lp-lift:hover{transform:translateY(-5px);border-color:transparent!important;background-image:linear-gradient(var(--lp-surface),var(--lp-surface)),linear-gradient(120deg,var(--accent),var(--accent-2),var(--accent));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 30px var(--accent-glow),0 20px 46px rgba(0,0,0,.45)}.lp-dark .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.lp-dark .rv.rv-in{opacity:1;transform:none;will-change:auto}.lp-dark .rv-stagger{opacity:0}.lp-dark .rv-go .rv-stagger{opacity:1;animation:lpStagIn .65s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:var(--rv-d,0s)}@keyframes lpStagIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.lp-dark .hw-clip{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.06em;margin-right:.26em}.lp-dark .hw{display:inline-block;transform:translateY(112%);animation:lpHwUp .7s cubic-bezier(.22,.61,.36,1) forwards}@keyframes lpHwUp{to{transform:translateY(0)}}.lp-dark .lp-glass{position:fixed;top:0;left:0;right:0;z-index:90;background:transparent;border-bottom:1px solid transparent;transition:background .35s ease,border-color .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}.lp-dark .lp-glass[data-scrolled="1"]{background:rgba(11,12,11,.74);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border-bottom-color:var(--lp-border)}.lp-dark .lp-stars{position:fixed;inset:-12%;z-index:0;pointer-events:none;background-image:radial-gradient(44% 36% at 12% 8%,var(--accent-soft),transparent 70%),radial-gradient(38% 32% at 88% 80%,var(--accent-soft),transparent 70%),radial-gradient(1.2px 1.2px at 22px 34px,rgba(255,255,255,.4),transparent 100%),radial-gradient(1px 1px at 132px 92px,rgba(255,255,255,.28),transparent 100%),radial-gradient(1.4px 1.4px at 76px 164px,rgba(255,255,255,.34),transparent 100%);background-size:100% 100%,100% 100%,220px 220px,260px 260px,300px 300px;animation:lpNebula 80s ease-in-out infinite alternate;will-change:transform}@keyframes lpNebula{0%{transform:translateZ(0)}to{transform:translate3d(-2.5%,-1.5%,0)}}.lp-dark .lp-glass .lp-header{transition:padding .35s ease}.lp-dark .lp-glass[data-scrolled="1"] .lp-header{padding-top:10px!important;padding-bottom:10px!important}.lp-dark section[id]{scroll-margin-top:84px}.lp-dark:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:160px 160px}.lp-dark video{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;animation:none}@media (max-width:760px){.lp-dark:after{display:none}.lp-dark .lp-stars{animation:none;will-change:auto}.lp-dark .lp-glass[data-scrolled="1"]{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(11,12,11,.92)}.lp-dark .lp-header{padding-top:max(14px,env(safe-area-inset-top))!important;padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}.lp-dark .lp-glass[data-scrolled="1"] .lp-header{padding-top:max(10px,env(safe-area-inset-top))!important;padding-bottom:10px!important}.lp-dark .lp-hero-copy{padding:calc(90px + env(safe-area-inset-top)) 14px 24px!important}.lp-dark .lp-proof-badge{max-width:100%;padding-right:12px!important;text-align:left}.lp-dark .lp-proof-badge>span:last-child{font-size:12.5px!important;line-height:1.25}.lp-dark h1{font-size:clamp(31px,10vw,42px)!important}.lp-dark h2{font-size:clamp(24px,8vw,30px)}.lp-dark section[id]{padding-left:14px!important;padding-right:14px!important}.lp-dark .lp-btn-primary,.lp-dark .lp-feat-cta,.lp-dark .lp-finalcta-btn{min-height:48px}.lp-dark .lp-btn-primary{width:min(100%,340px)}.lp-dark .lp-nav-mobile>a{min-height:42px;display:inline-flex;align-items:center}.lp-dark .lp-faq-item>button{min-height:52px}.lp-dark .lp-finalcta{padding:42px 16px;border-radius:20px}.lp-dark .lp-mnav-panel{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none}.lp-dark .lp-hero-strip-track{gap:10px}.lp-dark .lp-hero-tile{width:min(44vw,158px);border-radius:15px}.lp-dark .lp-cr-halo,.lp-dark .lp-hero-tile-copy{display:none}.lp-dark .lp-cr-card{animation:none}}@media (prefers-reduced-motion:reduce){.lp-dark .rv,.lp-dark .rv-stagger{opacity:1!important;transition:none!important}.lp-dark .hw,.lp-dark .rv,.lp-dark .rv-stagger{transform:none!important;animation:none!important}}.lp-dark .lp-mnav-burger,.lp-dark .lp-mnav-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--lp-surface);border:1px solid var(--lp-border);color:var(--lp-text)}.lp-dark .lp-mnav-panel{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;padding:20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:rgba(6,7,9,.97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lpFade .25s ease both}.lp-dark .lp-mnav-top{display:flex;align-items:center;justify-content:space-between}.lp-dark .lp-mnav-links{display:flex;flex-direction:column;gap:4px;margin-top:30px}.lp-dark .lp-mnav-links a{color:var(--lp-text);font-size:22px;font-weight:700;padding:15px 6px;border-bottom:1px solid var(--lp-border)}.lp-dark .lp-mnav-links a:active{color:var(--accent)}.lp-dark .lp-mnav-actions{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:10px}@keyframes lpFade{0%{opacity:0}to{opacity:1}}.lp-dark .lp-way{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:24px;min-height:clamp(400px,44vh,580px);opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1),border-color .4s ease}.lp-dark .lp-way.lp-in{opacity:1;transform:none}.lp-dark .lp-way:hover{border-color:var(--accent-border)}.lp-dark .lp-way-media{order:1;position:relative;background:#000;min-height:260px}.lp-dark .lp-way-body,.lp-dark .lp-way-rev .lp-way-media{order:2}.lp-dark .lp-way-rev .lp-way-body{order:1}.lp-dark .lp-way-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lp-dark .lp-way-body{padding:clamp(26px,4vw,52px);display:flex;flex-direction:column;justify-content:center;gap:14px}.lp-dark .lp-way-tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);padding:5px 12px;border-radius:999px}.lp-dark .lp-way-title{font-size:clamp(20px,2.2vw,26px);margin:4px 0 0;letter-spacing:-.02em;line-height:1.12;color:var(--lp-text);font-weight:700}.lp-dark .lp-way-desc{color:var(--lp-muted);font-size:16px;line-height:1.6;margin:0;max-width:42ch}.lp-dark .lp-way-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:6px;color:var(--lp-text);font-weight:700;font-size:15px;border:1px solid var(--lp-border);padding:11px 20px;border-radius:999px}.lp-dark .lp-way-cta:hover{border-color:var(--accent-border);background:var(--accent-soft)}@media (max-width:820px){.lp-dark .lp-way{grid-template-columns:1fr;min-height:0}.lp-dark .lp-way-media{order:1!important;aspect-ratio:16/10;min-height:0}.lp-dark .lp-way-body{order:2!important}}@media (prefers-reduced-motion:reduce){.lp-dark .lp-way{opacity:1;transform:none}}.lp-dark .lp-styles{display:flex;gap:12px;height:clamp(380px,52vh,520px)}.lp-dark .lp-style-panel{position:relative;flex-grow:1;flex-basis:0;min-width:0;padding:0;margin:0;border-radius:22px;overflow:hidden;border:1px solid var(--lp-border);background:#000;cursor:pointer;transition:flex-grow .6s cubic-bezier(.22,.61,.36,1),border-color .5s ease,box-shadow .5s ease}.lp-dark .lp-style-panel:active,.lp-dark .lp-style-panel:hover{transform:none;filter:none;box-shadow:none}.lp-dark .lp-style-poster,.lp-dark .lp-style-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lp-dark .lp-style-video{z-index:1}.lp-dark .lp-style-scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(8,9,11,.35),rgba(8,9,11,.85));transition:background .5s ease}.lp-dark .lp-style-panel.is-active .lp-style-scrim{background:linear-gradient(180deg,rgba(8,9,11,.12),rgba(8,9,11,.72))}.lp-dark .lp-style-name{position:absolute;z-index:3;left:16px;bottom:16px;color:#fff;font-weight:700;font-size:16px;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;letter-spacing:.5px;transition:font-size .4s ease}.lp-dark .lp-style-panel.is-active{flex-grow:6;border-color:var(--accent-border);box-shadow:0 0 40px var(--accent-glow)}.lp-dark .lp-style-panel.is-active .lp-style-name{writing-mode:horizontal-tb;transform:none;font-size:clamp(18px,1.8vw,22px);letter-spacing:-.01em}@media (max-width:820px){.lp-dark .lp-styles{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.lp-dark .lp-style-panel,.lp-dark .lp-style-panel.is-active{flex:0 0 72%;scroll-snap-align:center;aspect-ratio:9/13}.lp-dark .lp-style-name{writing-mode:horizontal-tb;transform:none;font-size:18px}}.lp-dark .lp-creators{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;padding:30px 0}.lp-dark .lp-cr-halo{position:absolute;border-radius:50%;filter:blur(72px);opacity:.5;pointer-events:none;z-index:0;will-change:transform}.lp-dark .lp-cr-halo-1{width:340px;height:340px;background:var(--accent);top:2%;left:14%;animation:lpHalo 13s ease-in-out infinite}.lp-dark .lp-cr-halo-2{width:300px;height:300px;background:var(--accent-2);bottom:2%;right:14%;animation:lpHalo 16s ease-in-out infinite reverse}.lp-dark .lp-cr-decor{position:absolute;z-index:1;width:148px;aspect-ratio:9/14;border-radius:18px;overflow:hidden;border:1px solid var(--lp-border);filter:blur(1.4px) brightness(.66);opacity:.5;box-shadow:0 20px 50px rgba(0,0,0,.5)}.lp-dark .lp-cr-decor video{width:100%;height:100%;object-fit:cover;display:block}.lp-dark .lp-cr-decor-1{top:4%;left:3%;animation:lpFloatY 7s ease-in-out infinite}.lp-dark .lp-cr-decor-2{bottom:6%;left:13%;animation:lpFloatY 8.4s ease-in-out infinite reverse}.lp-dark .lp-cr-decor-3{top:6%;right:5%;animation:lpFloatY 9s ease-in-out infinite}.lp-dark .lp-cr-decor-4{bottom:4%;right:12%;animation:lpFloatY 7.6s ease-in-out infinite reverse}.lp-dark .lp-cr-main{position:relative;z-index:3;width:min(320px,86vw);background:var(--lp-surface);border:1px solid var(--accent-border);border-radius:24px;overflow:hidden;text-decoration:none;display:block;box-shadow:0 0 50px var(--accent-glow),0 30px 70px rgba(0,0,0,.5);animation:lpFloatY 6s ease-in-out infinite}.lp-dark .lp-cr-video{position:relative;aspect-ratio:9/13;background:#000}.lp-dark .lp-cr-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lp-dark .lp-cr-playchip{position:absolute;bottom:12px;right:12px;width:34px;height:34px;border-radius:999px;background:var(--accent-grad);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px var(--accent-glow)}.lp-dark .lp-cr-info{display:flex;align-items:center;gap:12px;padding:14px 16px}.lp-dark .lp-cr-avatar{width:38px;height:38px;border-radius:999px;background:var(--accent-grad);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-dark .lp-cr-handle{display:flex;align-items:center;gap:6px;color:var(--lp-text);font-weight:800;font-size:15px}.lp-dark .lp-cr-real{color:var(--lp-muted);font-size:12.5px;margin-top:2px}.lp-dark .lp-cr-views{margin-left:auto;text-align:right;color:var(--lp-muted);font-size:12.5px}.lp-dark .lp-cr-views b{color:var(--lp-text);font-size:15px}@keyframes lpFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lpHalo{0%,to{transform:translate(0)}50%{transform:translate(16px,-14px)}}@media (max-width:820px){.lp-dark .lp-cr-decor{display:none}.lp-dark .lp-creators{min-height:0}}@media (prefers-reduced-motion:reduce){.lp-dark .lp-cr-decor,.lp-dark .lp-cr-halo,.lp-dark .lp-cr-main{animation:none}}.lp-dark .lp-vs{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.lp-dark .lp-vs-col{border-radius:22px;padding:clamp(24px,3vw,34px);border:1px solid var(--lp-border);background:var(--lp-surface)}.lp-dark .lp-vs-us{border-color:var(--accent-border);box-shadow:0 0 40px var(--accent-glow);background:linear-gradient(180deg,rgba(10,132,255,.07),var(--lp-surface));display:flex;flex-direction:column}.lp-dark .lp-vs-head{font-size:16px;font-weight:800;color:var(--lp-muted);margin-bottom:18px}.lp-dark .lp-vs-head-us{color:var(--lp-text);font-size:18px}.lp-dark .lp-vs-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lp-dark .lp-vs-col li{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.45}.lp-dark .lp-vs-us li{color:#d3d6da}.lp-dark .lp-vs-others li{color:var(--lp-muted)}.lp-dark .lp-vs-x{background:rgba(255,90,90,.12);color:#ff6b6b}.lp-dark .lp-vs-c,.lp-dark .lp-vs-x{flex-shrink:0;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;margin-top:1px}.lp-dark .lp-vs-c{background:var(--accent-soft);color:var(--accent)}@media (max-width:760px){.lp-dark .lp-vs{grid-template-columns:1fr}}.lp-dark .lp-tm-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp-dark .lp-tm-track{display:flex;gap:16px;width:max-content;padding:4px 20px;animation:lpTm 46s linear infinite}.lp-dark .lp-tm-marquee:hover .lp-tm-track{animation-play-state:paused}@keyframes lpTm{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-dark .lp-tm-card{flex:0 0 auto;width:min(360px,80vw);background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:18px;padding:22px;margin:0}.lp-dark .lp-tm-stars{display:flex;gap:2px;color:var(--accent);margin-bottom:10px}.lp-dark .lp-tm-text{color:#d7dbe0;font-size:15px;line-height:1.55;margin:0 0 16px}.lp-dark .lp-tm-who{display:flex;align-items:center;gap:11px;margin:0}.lp-dark .lp-tm-avatar{width:40px;height:40px;border-radius:999px;background:var(--accent-grad);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-dark .lp-tm-name{display:block;color:var(--lp-text);font-weight:700;font-size:14.5px}.lp-dark .lp-tm-handle{display:block;color:var(--lp-muted);font-size:12.5px}@media (prefers-reduced-motion:reduce){.lp-dark .lp-tm-track{animation:none}}.lp-dark .lp-faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.lp-dark .lp-faq-left{position:-webkit-sticky;position:sticky;top:100px}.lp-dark .lp-faq-list{display:flex;flex-direction:column;gap:10px}.lp-dark .lp-faq-item{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:14px;overflow:hidden;transition:border-color .3s ease}.lp-dark .lp-faq-item>button:hover{transform:none;box-shadow:none;filter:none}.lp-dark .lp-faq-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);transition:transform .3s ease}@media (max-width:860px){.lp-dark .lp-faq{grid-template-columns:1fr}.lp-dark .lp-faq-left{position:static}}.lp-dark .lp-finalcta{position:relative;overflow:hidden;border-radius:28px;text-align:center;padding:clamp(48px,8vw,80px) 28px;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.lp-dark .lp-finalcta:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 50% 0,rgba(255,255,255,.18),transparent 70%);pointer-events:none}.lp-dark .lp-finalcta h2{color:#fff}.lp-dark .lp-finalcta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#0a0d12;color:#fff;font-weight:800;font-size:16px;padding:15px 30px;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.35)}.lp-dark .lp-finalcta-btn:hover{transform:translateY(-2px);filter:brightness(1.12)}.lp-dark .lp-bgvideo{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lp-dark .lp-feat-media{touch-action:pan-y}.lp-dark .lp-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--lp-muted);text-align:center;padding:12px;border-radius:inherit;background:repeating-linear-gradient(45deg,var(--lp-surface) 0,var(--lp-surface) 12px,var(--lp-surface-2) 12px,var(--lp-surface-2) 24px);border:1px dashed var(--accent-border)}.lp-dark .lp-ph-ic{color:var(--accent);opacity:.9}.lp-dark .lp-ph-t{font-size:12.5px;font-weight:700;letter-spacing:.2px;color:#cfd4da;line-height:1.25}.lp-dark .lp-ph-r{font-size:11px;font-weight:600;color:var(--lp-muted)}.lp-dark .lp-cr-feat{position:relative;z-index:3;display:flex;gap:28px;justify-content:center;align-items:flex-start;flex-wrap:wrap}.lp-dark .lp-cr-card{width:min(300px,78vw);transition:filter .4s ease;animation:lpFloatY 6s ease-in-out infinite;position:relative;aspect-ratio:1086/1448;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#071523,#0a2740)}.lp-dark .lp-cr-card:nth-child(2){animation-duration:7.6s;animation-direction:reverse}.lp-dark .lp-cr-card img{width:100%;height:100%;object-fit:cover;display:block}.lp-dark .lp-cr-card:hover{filter:drop-shadow(0 16px 42px var(--accent-glow))}@media (prefers-reduced-motion:reduce){.lp-dark .lp-cr-card{animation:none}}.lp-dark .lp-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.lp-dark .lp-wall-card{position:relative;width:100%;min-width:0;aspect-ratio:1086/1448;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#071523,#0a2740)}.lp-dark .lp-wall-card img{width:100%;height:100%;display:block;object-fit:cover}@media (max-width:1024px){.lp-dark .lp-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.lp-dark .lp-cwall{display:none}@media (max-width:680px){.lp-dark .lp-wall{display:none}.lp-dark .lp-cwall{--cwall-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cwall-gap);gap:var(--cwall-gap);align-items:start;position:relative;height:clamp(560px,108vh,880px);overflow:hidden;background:transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent)}.lp-dark .lp-cwall-col{min-width:0}.lp-dark .lp-cwall-track{will-change:transform}.lp-dark .lp-cwall-up{animation:cwallUp 40s linear infinite}.lp-dark .lp-cwall-down{transform:translate3d(0,-50%,0);animation:cwallDown 40s linear infinite}.lp-dark .lp-cwall[data-paused=true] .lp-cwall-track{animation-play-state:paused}.lp-dark .lp-cwall-group{display:flex;flex-direction:column;gap:var(--cwall-gap);padding-bottom:var(--cwall-gap)}.lp-dark .lp-cwall-card{position:relative;width:100%;min-width:0;aspect-ratio:1086/1448;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#071523,#0a2740)}.lp-dark .lp-cwall-card img{width:100%;height:100%;display:block;object-fit:cover}}@keyframes cwallUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes cwallDown{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.lp-dark .lp-cwall-track{animation-duration:40s!important;animation-iteration-count:infinite!important}}.lp-dark .lp-feat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.lp-dark .lp-feat-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1),border-color .4s ease}.lp-dark .lp-feat-card.lp-in{opacity:1;transform:none}.lp-dark .lp-feat-card:hover{border-color:var(--accent-border)}.lp-dark .lp-feat-media{position:relative;aspect-ratio:16/11;overflow:hidden;background:#05070a;border-bottom:1px solid var(--lp-border)}.lp-dark .lp-feat-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:12px}.lp-dark .lp-feat-tagrow{display:flex;align-items:center;gap:9px}.lp-dark .lp-feat-ic{width:30px;height:30px;border-radius:9px;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lp-dark .lp-feat-tag{color:var(--accent);font-weight:800;font-size:12.5px;letter-spacing:.5px;text-transform:uppercase}.lp-dark .lp-feat-new{font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-grad);padding:2px 8px;border-radius:999px}.lp-dark .lp-feat-title{font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:2px 0 0;color:var(--lp-text)}.lp-dark .lp-feat-desc{color:var(--lp-muted);font-size:14.5px;line-height:1.55;margin:0}.lp-dark .lp-feat-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:var(--lp-text);font-weight:700;font-size:14px;border:1px solid var(--lp-border);padding:10px 18px;border-radius:999px}.lp-dark .lp-feat-cta:hover{border-color:var(--accent-border);background:var(--accent-soft)}@media (max-width:820px){.lp-dark .lp-feat-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp-dark .lp-feat-card{opacity:1;transform:none}}@keyframes fsPulse{0%,to{box-shadow:0 0 0 0 rgba(10,132,255,.5)}50%{box-shadow:0 0 0 8px rgba(10,132,255,0)}}.fs-pulse{animation:fsPulse 1.4s ease-in-out infinite}@media (max-width:560px){.fs-starter-grid{grid-template-columns:1fr!important}}.fs-mobile-logo,.fs-mtopright{display:none}@media (max-width:860px){.fs-mobile-logo{display:inline-flex}.fs-desktop-only{display:none!important}.fs-mtopright{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;padding:7px 14px;border-radius:999px;text-decoration:none;white-space:nowrap}.fs-mtopright[data-free="1"]{background:linear-gradient(135deg,#0a84ff,#22d3ee);color:#fff;box-shadow:0 4px 16px rgba(10,132,255,.4)}.fs-mtopright:not([data-free="1"]){background:rgba(10,132,255,.13);border:1px solid rgba(10,132,255,.42);color:#8fd0ff}.fs-page-transition>div:not(.no-mpad){padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.fs-support-button{bottom:calc(76px + env(safe-area-inset-bottom))!important}.fs-support-panel{bottom:calc(140px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 220px)!important}.fs-welcome-gift{bottom:calc(146px + env(safe-area-inset-bottom))!important}}