.xp-nav header{position:static}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.xp-grain{z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite xp-grain-shift;position:fixed;inset:-50%}@keyframes xp-grain-shift{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.xp-btn{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .16s cubic-bezier(.23,1,.32,1);position:relative}.xp-btn:active{transform:scale(.97)}.xp-btn .xp-btn-arrow,.xp-btn .xp-btn-arrow-up{transition:transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.xp-btn:hover .xp-btn-arrow{transform:translate(3px)}.xp-btn:hover .xp-btn-arrow-up{transform:translateY(-3px)}}.xp-lift{transition:transform .24s cubic-bezier(.25,.46,.45,.94),color .2s ease-out}.xp-lift:hover{transform:translateY(-1px)}.xp-scroll-line{position:relative;overflow:hidden}.xp-scroll-line:after{content:"";background:#c42a2a;width:100%;height:100%;animation:1.8s cubic-bezier(.65,0,.35,1) infinite xp-scroll-drop;position:absolute;top:-100%;left:0}@keyframes xp-scroll-drop{0%{top:-100%}60%{top:100%}to{top:100%}}.xp-scan{mix-blend-mode:screen;background:linear-gradient(#0000,#c42a2a2e 85%,#e04040e6 100%);height:30%;animation:2.6s cubic-bezier(.65,0,.35,1) infinite xp-scan;position:absolute;top:-30%;left:0;right:0}@keyframes xp-scan{0%{top:-30%}to{top:100%}}.xp-story-fill{transform-origin:0;animation:5s linear infinite xp-story}@keyframes xp-story{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xp-pulse{animation:2s ease-in-out infinite xp-pulse}@keyframes xp-pulse{0%,to{box-shadow:0 0 #2ebd6e8c}50%{box-shadow:0 0 0 6px #2ebd6e00}}.xp-no-scrollbar{scrollbar-width:none}.xp-no-scrollbar::-webkit-scrollbar{display:none}.xp-rail-hint{display:none}.xp-rail-animated .xp-rail-hint{display:flex}.xp-rail-animated [data-rail-stage]{align-items:center;height:100svh;padding-block:0;display:flex}.xp-rail-animated [data-rail-track]{scroll-snap-type:none;width:max-content;overflow:visible}.xp-rail-animated [data-rail-track]>figure,.xp-rail-animated [data-rail-track]>a{max-height:76svh}@media (max-width:1023px){[data-rail-stage]{padding-block:24px}.xp-rail-mobile-intro{margin-bottom:20px}.xp-rail-animated [data-rail-stage]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;padding-block:24px;display:grid}.xp-rail-animated [data-rail-track]{align-items:stretch;height:100%;min-height:0;padding-inline:20px}.xp-rail-animated [data-rail-track]>figure,.xp-rail-animated [data-rail-track]>a{aspect-ratio:9/16;width:auto;height:100%;max-height:none}}.xp-hiw-stage{display:none}.xp-hiw-animated .xp-hiw-stage{height:100svh;display:block}.xp-hiw-animated .xp-hiw-fallback{display:none}.xp-hiw-layout{grid-template-rows:auto minmax(0,1fr);gap:20px;padding:24px 20px;display:grid}.xp-hiw-device{flex-direction:column;align-items:center;min-height:0;display:flex}.xp-hiw-phone{flex:1;min-height:0}.xp-hiw-phone .xp-hiw-phone-frame{width:auto;height:100%;max-height:560px;container-type:inline-size}@container (max-width:160px){.xp-hiw-phone-frame [data-step-screen]>div>div{display:none}}@media (min-width:1024px){.xp-hiw-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:40px 64px}.xp-hiw-device{height:100%;max-height:650px}}@media (max-width:767px){.xp-grain{animation:none}.xp-hero-copy{padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (max-width:767px) and (max-height:700px){.xp-hero-copy p[data-reveal],.xp-hero-copy div[data-reveal]{margin-top:12px}.xp-hero-copy h1{font-size:clamp(1.8rem,8.5vw,2.5rem)}.xp-hero-copy a[data-reveal]{margin-top:0;margin-bottom:16px}}@media (max-width:390px){.xp-nav header{padding-inline:12px}.xp-nav header>div{-moz-column-gap:8px;grid-template-columns:auto minmax(0,1fr);column-gap:8px;padding-inline:10px}.xp-nav header>div>a svg{height:20px}.xp-nav header>div>div{gap:4px}.xp-nav .pubia-theme-btn{width:32px;height:32px}.xp-nav a[href="/sign-in?tab=signup"]{padding-inline:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.xp-grain,.xp-scan,.xp-story-fill,.xp-scroll-line:after,.xp-pulse{animation:none}.xp-btn,.xp-btn .xp-btn-arrow,.xp-btn .xp-btn-arrow-up,.xp-lift{transition:none}}