.preview-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;direction:ltr;max-width:100vw;overflow-x:clip}html{scroll-behavior:smooth}.preview-root,.preview-root *,.preview-root :before,.preview-root :after{box-sizing:border-box}.preview-root{--paper:#f7f6fa;--paper-warm:#efecf6;--surface:#fdfcff;--ink:#140b2e;--ink-soft:#4a4366;--ink-faint:#6b6585;--rule:#e2deeb;--rule-soft:#ebe8f2;--night:#0e0920;--night-2:#181132;--on-night:#f6f3ff;--on-night-mute:#f6f3ffad;--hair-night:#ffffff1a;--purpl:#7c2dd3;--purpl-deep:#4b1095;--purpl-darkest:#160a2e;--purpl-light:#b98bff;--lilac:#efe8fd;--lilac-deep:#d9cbfb;--good:#5fe0b0;--warn:#ff8fa3;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);font-family:var(--font-geist), var(--font-plex-ar), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.preview-root form>div{-webkit-backdrop-filter:none!important;background:#fff!important;border:none!important}.preview-root form input[type=email]{color:var(--ink)!important;background:0 0!important}.preview-root form input[type=email]::placeholder{opacity:1;color:var(--ink-faint)!important}.preview-root form button[type=submit]{background:var(--night)!important;color:#fff!important}.preview-root form button[type=submit]:hover{background:var(--purpl-deep)!important}.preview-root .ar{font-family:var(--font-plex-ar), system-ui, sans-serif;direction:rtl;unicode-bidi:isolate}.preview-root .mono,.preview-root .num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.preview-root .wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.preview-root .wrap{padding-inline:32px}}.preview-root .band{padding-block:88px}@media (min-width:1024px){.preview-root .band{padding-block:136px}}.preview-root .band-dark{background:var(--night);color:var(--on-night)}.preview-root .band-light{background:var(--paper);color:var(--ink)}.preview-root [id]{scroll-margin-top:72px}.preview-root .display{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:600}.preview-root .h2{font-size:clamp(2.25rem,5.2vw,4.25rem);line-height:1}.preview-root .section-head{max-width:760px}.preview-root .lede{color:var(--ink-soft);text-wrap:pretty;max-width:56ch;margin:20px 0 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6}.preview-root .lede-dark{color:var(--on-night-mute)}.preview-root .eyebrow-dark{color:var(--purpl-light);margin:0 0 18px;font-size:15px;font-weight:600}.preview-root .accent-on-dark{color:var(--purpl-light)}.preview-root .skip-link{z-index:60;color:var(--night);background:#fff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;top:-64px;left:16px}.preview-root .skip-link:focus{top:12px}.preview-root :focus-visible{outline:2px solid var(--purpl-light);outline-offset:3px;border-radius:8px}.preview-root .band-light :focus-visible{outline-color:var(--purpl)}.preview-root .btn-light,.preview-root .btn-purpl,.preview-root .btn-ghost{white-space:nowrap;cursor:pointer;height:52px;transition:background-color .2s ease, color .2s ease, transform .2s var(--ease), border-color .2s ease;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.preview-root .btn-light{color:var(--night);background:#fff}.preview-root .btn-light:hover{background:var(--lilac)}.preview-root .btn-purpl{background:var(--purpl);color:#fff}.preview-root .btn-purpl:hover{background:var(--purpl-deep)}.preview-root .btn-ghost{color:var(--ink);border:1px solid var(--rule);background:0 0;font-weight:500}.preview-root .btn-ghost:hover{border-color:var(--purpl);color:var(--purpl)}.preview-root .btn-light:active,.preview-root .btn-purpl:active,.preview-root .btn-ghost:active{transform:scale(.98)}.preview-root .btn-sm{height:40px;padding:0 18px;font-size:14px}.preview-root .text-link-light{color:var(--on-night);text-underline-offset:6px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #b98bff8c;text-decoration:underline #b98bff8c;text-decoration-thickness:2px;transition:text-decoration-color .2s}.preview-root .text-link-light:hover{-webkit-text-decoration-color:var(--purpl-light);text-decoration-color:var(--purpl-light)}.preview-root .topbar{z-index:40;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid var(--hair-night);color:var(--on-night);background:#0e0920f0;position:sticky;top:0}.preview-root .topbar-inner{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.preview-root .topbar-logo{display:inline-flex}.preview-root .topbar-nav{align-items:center;gap:2px;display:flex}@media (min-width:640px){.preview-root .topbar-nav{gap:6px}}.preview-root .nav-link{height:40px;color:var(--on-night-mute);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.preview-root .nav-link:hover{color:#fff;background:#ffffff14}@media (max-width:639px){.preview-root .nav-link-wide{display:none}}.preview-root .topbar-nav .btn-light{margin-left:6px}.preview-root .hero{isolation:isolate;padding-block:56px 72px;position:relative;overflow:hidden}@media (min-width:1024px){.preview-root .hero{flex-direction:column;justify-content:space-between;min-height:calc(100svh - 64px);padding-block:clamp(32px,5svh,64px) clamp(24px,4svh,48px);display:flex}}.preview-root .hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#7c2dd38c,#7c2dd31f 55%,#0000 75%);width:900px;max-width:120vw;height:900px;animation:18s ease-in-out infinite alternate glow-drift;position:absolute;inset:-20% -10% auto auto}@keyframes glow-drift{to{transform:translate(-80px,60px)scale(1.08)}}.preview-root .hero-grid{align-items:center;gap:56px;display:grid}@media (min-width:1024px){.preview-root .hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:32px}}.preview-root .hero-h1{letter-spacing:-.05em;font-size:clamp(3rem,6.4vw,5.25rem);line-height:.98}.preview-root .hero-h1 .line{padding-bottom:.04em;display:block}.preview-root .hero-sub{max-width:36ch;color:var(--on-night-mute);margin:28px 0 0;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.55}.preview-root .hero-ctas{flex-direction:column;align-items:flex-start;gap:22px;margin-top:36px;display:flex}.preview-root .hero-phones{width:100%;max-width:460px;height:520px;animation:phones-in 1.1s var(--ease-out) .3s backwards;margin-inline:auto;position:relative}@media (min-width:1024px){.preview-root .hero-phones{--ph:clamp(400px, calc(100svh - 330px), 640px);height:var(--ph)}}@keyframes phones-in{0%{opacity:0;transform:translateY(60px)}}.preview-root .hero-phones .phone{position:absolute}.preview-root .phone-front{z-index:2;width:min(60%,290px);animation:7s ease-in-out infinite alternate float;top:0;right:6%}.preview-root .phone-back{z-index:1;opacity:.88;width:min(50%,240px);animation:8s ease-in-out -3s infinite alternate float;top:14%;left:4%;rotate:-7deg}@media (min-width:1024px){.preview-root .phone-front{width:calc(var(--ph) * .98 * 393 / 852)}.preview-root .phone-back{width:calc(var(--ph) * .8 * 393 / 852)}}@keyframes float{0%{translate:0 -10px}to{translate:0 10px}}.preview-root .phone{aspect-ratio:393/852;background:linear-gradient(160deg,#2a2142,#0b0716 60%);border-radius:10%/4.61268%;max-width:100%;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 40px 80px -30px #05020fb3}.preview-root .band-light .phone{box-shadow:inset 0 0 0 1px #ffffff24,0 40px 70px -34px #2a106373}.preview-root .phone-screen{background:#fff;border-radius:7.8%/3.5%;position:absolute;inset:1.2% 2.6%;overflow:hidden}.preview-root .phone-img{object-fit:cover;object-position:top center}.preview-root .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin:72px 0 0;display:grid}@media (min-width:1024px){.preview-root .stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,4svh,56px)}}.preview-root .stat{border-top:1px solid var(--hair-night);flex-direction:column-reverse;gap:6px;padding-top:20px;display:flex}.preview-root .stat-value{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1}.preview-root .stat-value .num{font-family:inherit}.preview-root .stat-label{color:var(--on-night-mute);font-size:15px}.preview-root .story{margin-top:56px}@media (min-width:1024px){.preview-root .story{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:96px;display:grid}}.preview-root .story-steps{margin:0;padding:0;list-style:none}.preview-root .story-step{border-top:1px solid var(--rule);padding-block:36px}.preview-root .story-step:last-child{border-bottom:1px solid var(--rule)}@media (min-width:1024px){.preview-root .story-step{opacity:.3;min-height:62vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;padding-block:48px;display:flex;border:0!important}.preview-root .story-step.is-active{opacity:1}}.preview-root .story-title{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:1.05}.preview-root .story-compare{gap:16px;max-width:560px;margin-top:22px;display:grid}.preview-root .story-compare p{margin:0;line-height:1.6}.preview-root .story-before{color:var(--ink-faint);font-size:16px}.preview-root .story-now{color:var(--ink);font-size:18px;font-weight:500}.preview-root .story-tag{background:var(--paper-warm);height:24px;color:var(--ink-soft);vertical-align:2px;border-radius:999px;align-items:center;margin-right:10px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.preview-root .story-tag-now{background:var(--purpl);color:#fff}.preview-root .story-inline-phone{width:min(64vw,260px);margin-top:28px}.preview-root .story-device{display:none}@media (min-width:1024px){.preview-root .story-inline-phone{display:none}.preview-root .story-device{flex-direction:column;align-items:center;gap:20px;display:flex;position:sticky;top:max(84px,50vh - 340px)}.preview-root .phone-story{width:min(300px,46.1268vh - 73.8028px)}}.preview-root .story-img{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease-out);transform:scale(1.03)}.preview-root .story-img.is-active{opacity:1;transform:none}.preview-root .story-dots{gap:8px;display:flex}.preview-root .story-dots span{background:var(--rule);width:8px;height:8px;transition:background-color .3s ease, transform .3s var(--ease);border-radius:999px}.preview-root .story-dots span.is-active{background:var(--purpl);transform:scale(1.25)}.preview-root .ai-grid{align-items:center;gap:56px;display:grid}@media (min-width:1024px){.preview-root .ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:80px}}.preview-root .ai-groups{gap:24px 32px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.preview-root .ai-groups{grid-template-columns:1fr 1fr}}.preview-root .ai-groups li{border-top:1px solid var(--hair-night);padding-top:16px}.preview-root .ai-groups h3{color:#fff;margin:0;font-size:16px;font-weight:600}.preview-root .ai-groups p{color:var(--on-night-mute);margin:6px 0 0;font-size:15px;line-height:1.55}.preview-root .ai-demo{background:var(--night-2);border:1px solid var(--hair-night);border-radius:28px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex;box-shadow:0 50px 100px -50px #7c2dd38c}@media (min-width:640px){.preview-root .ai-demo{padding:28px}}.preview-root .ai-demo-top{justify-content:space-between;align-items:center;display:flex}.preview-root .ai-demo-title{font-size:16px;font-weight:600}.preview-root .ai-demo-pause,.preview-root .ai-demo-ask{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--hair-night);color:var(--on-night-mute);background:0 0;border-radius:999px;transition:background-color .2s,color .2s,border-color .2s}.preview-root .ai-demo-pause{height:32px;padding:0 14px;font-size:13px;font-weight:500}.preview-root .ai-demo-pause:hover{color:#fff;background:#ffffff14}.preview-root .ai-demo-asks{flex-wrap:wrap;gap:8px;display:flex}.preview-root .ai-demo-ask{text-align:left;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600}.preview-root .ai-demo-ask:hover{color:#fff;border-color:#b98bff80}.preview-root .ai-demo-ask[aria-pressed=true]{background:var(--purpl);border-color:var(--purpl);color:#fff}.preview-root .ai-demo-body{grid-template-areas:"asks""phone""caption";justify-items:center;gap:18px;display:grid}.preview-root .ai-demo-asks{grid-area:asks;justify-content:center}.preview-root .ai-demo-phone{grid-area:phone;width:min(62vw,250px)}.preview-root .ai-demo-caption{text-align:center;max-width:34em;color:var(--on-night-mute);grid-area:caption;min-height:4.65em;margin:0;font-size:15px;line-height:1.55}@media (min-width:1024px){.preview-root .ai-demo-body{grid-template:"asks phone""caption phone"1fr/minmax(0,1fr) 240px;place-items:start stretch;gap:20px 24px}.preview-root .ai-demo-asks{flex-direction:column;align-items:stretch}.preview-root .ai-demo-phone{width:100%}.preview-root .ai-demo-caption{text-align:left;border-top:1px solid var(--hair-night);min-height:0;padding-top:16px}}.preview-root .ai-demo-said{color:#fff;margin-bottom:4px;font-weight:600;display:block}.preview-root .ai-trust{margin-top:72px}@media (min-width:840px){.preview-root .ai-trust{margin-top:96px}}.preview-root .tabs{scrollbar-width:none;background:var(--surface);border:1px solid var(--rule);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-top:44px;padding:5px;display:flex;overflow-x:auto}.preview-root .tabs::-webkit-scrollbar{display:none}.preview-root .tab{appearance:none;height:42px;color:var(--ink-soft);font:inherit;cursor:pointer;transition:background-color .25s var(--ease), color .25s ease;background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:15px;font-weight:600}.preview-root .tab:hover{color:var(--ink);background:var(--paper-warm)}.preview-root .tab.is-active{background:var(--night);color:#fff}.preview-root .area{background:var(--surface);border:1px solid var(--rule);border-radius:32px;gap:32px;margin-top:20px;padding:28px 24px 0;display:grid;overflow:hidden}@media (min-width:1024px){.preview-root .area{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;padding:48px 56px 0}}.preview-root .area-points{align-self:center;margin:0;padding:0 0 8px;list-style:none}@media (min-width:1024px){.preview-root .area-points{padding-bottom:48px}}.preview-root .area-points li{border-bottom:1px solid var(--rule-soft);animation:enter .52s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 55ms);padding:16px 0 16px 34px;font-size:clamp(1.0625rem,1.4vw,1.1875rem);font-weight:500;line-height:1.4;position:relative}.preview-root .area-points li:last-child{border-bottom:0}.preview-root .area-points li:before{content:"";background:var(--lilac);width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--lilac), inset 0 0 0 9px var(--purpl);border-radius:999px;position:absolute;top:21px;left:0}.preview-root .area-visual{background:radial-gradient(80% 70% at 50% 100%, var(--lilac-deep), var(--paper-warm) 70%);border-radius:24px 24px 0 0;justify-content:center;align-items:flex-end;padding-top:8px;display:flex}.preview-root .area-visual .phone{width:min(66vw,280px);animation:enter .7s var(--ease-out) backwards;margin-bottom:-120px}@media (min-width:1024px){.preview-root .area-visual{min-height:520px;padding-top:48px}}.preview-root .trust-cols{gap:32px;margin-top:56px;display:grid}@media (min-width:840px){.preview-root .trust-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px}}.preview-root .trust-col{border-top:1px solid var(--hair-night);padding-top:22px}.preview-root .trust-col h3{letter-spacing:-.015em;color:#fff;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.preview-root .trust-col p{color:var(--on-night-mute);margin:10px 0 0;font-size:15.5px;line-height:1.6}.preview-root .download{isolation:isolate;color:#fff;background:radial-gradient(60% 80% at 100% 0,#c48cff66,#0000 70%),linear-gradient(150deg,#2b1875 0%,#5b21b6 55%,#7c2dd3 100%);border-radius:32px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.preview-root .download{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.preview-root .download-inner{padding:56px 24px}@media (min-width:640px){.preview-root .download-inner{padding:72px 56px}}.preview-root .download-h{color:#fff}.preview-root .download-p{color:#ffffffd6;max-width:50ch;margin:20px 0 0;font-size:1.125rem;line-height:1.6}.preview-root .download-intl{border-top:1px solid #ffffff38;max-width:30rem;margin-top:48px;padding-top:32px}.preview-root .download-intl p{color:#ffffffd6;margin:0;font-size:15.5px;line-height:1.6}.preview-root .download-intl strong{color:#fff;font-weight:600}.preview-root .download-phone{display:none}@media (min-width:1024px){.preview-root .download-phone{justify-content:center;align-items:flex-end;display:flex}.preview-root .download-phone .phone{width:290px;margin-bottom:-150px;rotate:6deg}}.preview-root .footer{padding-block:72px calc(40px + env(safe-area-inset-bottom,0px))}.preview-root .footer-grid{gap:36px;display:grid}@media (min-width:840px){.preview-root .footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}}.preview-root .footer-brand p{max-width:30ch;color:var(--on-night-mute);margin:16px 0 0;font-size:14.5px;line-height:1.6}.preview-root .footer-h{color:#fff;margin:0;font-size:14px;font-weight:600}.preview-root .footer-p{color:var(--on-night-mute);margin:12px 0 0;font-size:14px;line-height:1.7}.preview-root .footer-fine{color:#f6f3ff80;margin:10px 0 0;font-size:13px}.preview-root .footer-links{gap:8px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.preview-root .footer-links a{color:var(--on-night-mute);overflow-wrap:anywhere;transition:color .2s}.preview-root .footer-links a:hover{color:#fff}.preview-root .footer-bottom{border-top:1px solid var(--hair-night);color:#f6f3ff80;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:24px;font-size:12.5px;line-height:1.6;display:flex}.preview-root .nav-link.is-active{color:#fff;background:#ffffff14}.preview-root .nav-login{margin-left:4px}.preview-root .menu-btn{appearance:none;border:1px solid var(--hair-night);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:6px;display:none}.preview-root .menu-icon{width:16px;height:10px;display:block;position:relative}.preview-root .menu-icon i{width:16px;height:1.5px;transition:transform .25s var(--ease), top .25s var(--ease);background:#fff;border-radius:2px;position:absolute;left:0}.preview-root .menu-icon i:first-child{top:1px}.preview-root .menu-icon i:last-child{top:8px}.preview-root .menu-icon.is-open i:first-child{top:4.5px;transform:rotate(45deg)}.preview-root .menu-icon.is-open i:last-child{top:4.5px;transform:rotate(-45deg)}.preview-root .mobile-menu{border-top:1px solid var(--hair-night);background:var(--night)}.preview-root .mobile-menu ul{margin:0;padding:8px 0 20px;list-style:none;display:grid}.preview-root .mobile-menu a{color:var(--on-night);border-bottom:1px solid var(--hair-night);padding:14px 0;font-size:18px;font-weight:500;display:block}@media (max-width:899px){.preview-root .nav-desktop,.preview-root .nav-login{display:none}.preview-root .menu-btn{display:inline-flex}}@media (min-width:900px){.preview-root .mobile-menu{display:none!important}}.preview-root .phone-video{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.preview-root .phone-video.is-playing{opacity:1}.preview-root .phone-bare{aspect-ratio:auto;background:0 0;border-radius:0;padding:0;position:absolute;inset:0;box-shadow:none!important}.preview-root .phone-bare .phone-screen{border-radius:0;inset:0}.preview-root .story-layer{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease-out);position:absolute;inset:0;transform:scale(1.03)}.preview-root .story-layer.is-active{opacity:1;transform:none}.preview-root .hero-visual{position:relative}.preview-root .hero-web{color:var(--on-night-mute);margin:0;font-size:15px}.preview-root .words .word{opacity:0;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i) * 55ms);display:inline-block;transform:translateY(.45em)}.preview-root .words.is-in .word{opacity:1;transform:none}.preview-root .story-num{color:var(--purpl);margin-bottom:10px;font-size:13px;font-weight:500;display:block}@media (min-width:1024px){.preview-root .story-steps{padding-left:36px;position:relative}.preview-root .story-steps:before,.preview-root .story-steps:after{content:"";background:var(--rule);border-radius:2px;width:2px;height:100%;position:absolute;top:0;left:0}.preview-root .story-steps:after{background:var(--purpl);transform-origin:top;transform:scaleY(var(--progress,.2));transition:transform .6s var(--ease-out)}}.preview-root .wave{vertical-align:-1px;align-items:center;gap:2px;height:14px;margin-left:10px;display:inline-flex}.preview-root .wave i{background:var(--purpl-light);transform-origin:50%;border-radius:2px;width:2.5px;height:100%;animation:1.1s ease-in-out infinite wave}.preview-root .wave i:nth-child(2){animation-delay:-.9s}.preview-root .wave i:nth-child(3){animation-delay:-.6s}.preview-root .wave i:nth-child(4){animation-delay:-.3s}.preview-root .wave i:nth-child(5){animation-delay:-.75s}@keyframes wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.preview-root .area-copy{align-content:center;gap:20px;padding-bottom:8px;display:grid}@media (min-width:1024px){.preview-root .area-copy{padding-bottom:48px}}.preview-root .area-copy .area-points{padding-bottom:0}.preview-root .text-link{color:var(--purpl);text-decoration:underline;-webkit-text-decoration-color:var(--lilac-deep);text-decoration-color:var(--lilac-deep);text-underline-offset:6px;justify-self:start;font-size:15px;font-weight:600;text-decoration-thickness:2px;transition:text-decoration-color .2s,color .2s}.preview-root .text-link:hover{color:var(--purpl-deep);-webkit-text-decoration-color:var(--purpl);text-decoration-color:var(--purpl)}.preview-root .devices{margin-top:56px;padding-right:6%;position:relative}.preview-root .browser{background:#15102a;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 60px 120px -60px #7c2dd399}.preview-root .browser-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.preview-root .browser-dots{gap:6px;display:inline-flex}.preview-root .browser-dots i{background:#ffffff2e;border-radius:999px;width:10px;height:10px}.preview-root .browser-url{max-width:320px;height:24px;color:var(--on-night-mute);background:#ffffff0f;border-radius:999px;flex:1;justify-content:center;align-items:center;margin-inline:auto;font-size:12px;display:flex}.preview-root .browser-screen{aspect-ratio:16/10;background:#fff;position:relative}.preview-root .browser-img{object-fit:cover;object-position:top left}.preview-root .devices-phone{width:clamp(120px,20%,220px);position:absolute;bottom:-40px;right:0}.preview-root .platform-row{gap:40px;margin-top:96px;display:grid}@media (min-width:840px){.preview-root .platform-row{grid-template-columns:1fr 1fr;gap:56px}}.preview-root .platform{border-top:1px solid var(--hair-night);justify-items:start;gap:14px;padding-top:22px;display:grid}.preview-root .platform h3{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.375rem;font-weight:600}.preview-root .platform p{color:var(--on-night-mute);max-width:46ch;margin:0;font-size:15.5px;line-height:1.6}.preview-root .platform .platform-fine{color:#f6f3ff80;font-size:13px}.preview-root .trust-light .trust-col{border-top-color:var(--rule)}.preview-root .trust-light .trust-col h3{color:var(--ink)}.preview-root .trust-light .trust-col p{color:var(--ink-soft)}.preview-root .trust-more{margin-top:40px;display:inline-block}.preview-root .band-tight-top{padding-top:0}.preview-root .download-link{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.preview-root .download-web{color:#ffffffd6;margin:18px 0 0;font-size:15px}.preview-root .download-web a{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.preview-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preview-root .page-hero{isolation:isolate;padding-block:72px 88px;position:relative;overflow:hidden}@media (min-width:1024px){.preview-root .page-hero{padding-block:104px 120px}}.preview-root .page-h1{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.75rem,6.5vw,5.5rem);line-height:.98}.preview-root .page-sub{max-width:54ch;color:var(--on-night-mute);margin:24px 0 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6}.preview-root .h2-sm{font-size:clamp(1.75rem,3vw,2.5rem)}.preview-root .highlights{gap:40px;margin-top:64px;display:grid}@media (min-width:840px){.preview-root .highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.preview-root .highlight{justify-items:start;gap:10px;display:grid}.preview-root .highlight .phone{width:min(70vw,260px);margin-bottom:14px}.preview-root .highlight:nth-child(2){transition-delay:.12s}.preview-root .highlight:nth-child(3){transition-delay:.24s}@media (min-width:840px){.preview-root .highlight:nth-child(2){margin-top:48px}}.preview-root .highlight h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.25rem;font-weight:600}.preview-root .highlight p{color:var(--on-night-mute);max-width:34ch;margin:0;font-size:15px;line-height:1.55}.preview-root .explorer-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preview-root .search{background:var(--surface);border:1px solid var(--rule);height:52px;color:var(--ink-faint);border-radius:999px;flex:320px;align-items:center;gap:10px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.preview-root .search:focus-within{border-color:var(--purpl);box-shadow:0 0 0 4px var(--lilac)}.preview-root .search input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.preview-root .search input::placeholder{color:var(--ink-faint)}.preview-root .ai-toggle{border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.preview-root .ai-toggle input{width:18px;height:18px;accent-color:var(--purpl)}.preview-root .chips{scrollbar-width:none;gap:8px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.preview-root .chips::-webkit-scrollbar{display:none}@media (min-width:768px){.preview-root .chips{flex-wrap:wrap;overflow:visible}}@media (max-width:767px){.preview-root .chips{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}.preview-root .chip{appearance:none;border:1px solid var(--rule);background:var(--surface);height:38px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.preview-root .chip:hover{border-color:var(--purpl);color:var(--ink)}.preview-root .chip.is-active{background:var(--night);border-color:var(--night);color:#fff}.preview-root .explorer-count{color:var(--ink-faint);margin:24px 0 0;font-size:14px}.preview-root .explorer-empty{color:var(--ink-soft);justify-items:start;gap:16px;margin-top:32px;display:grid}.preview-root .feature-groups{gap:16px;margin-top:16px;display:grid}.preview-root .feature-group{background:var(--surface);border:1px solid var(--rule);border-radius:24px;gap:20px;padding:28px 24px;display:grid}@media (min-width:900px){.preview-root .feature-group{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding:36px 40px}}.preview-root .feature-group-head h2{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600}.preview-root .feature-group-head p{color:var(--ink-soft);margin:8px 0 0;font-size:15px;line-height:1.55}.preview-root .feature-group ul{margin:0;padding:0;list-style:none;display:grid}.preview-root .feature-group li{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:15.5px;line-height:1.45;display:flex}.preview-root .feature-group li:last-child{border-bottom:0}.preview-root .ai-badge{letter-spacing:.04em;background:var(--lilac);color:var(--purpl-deep);border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.preview-root .packs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:56px;display:grid}.preview-root .pack{background:var(--night-2);border:1px solid var(--hair-night);transition:transform .25s var(--ease), border-color .25s ease;border-radius:20px;align-content:start;gap:6px;padding:24px 22px;display:grid;position:relative}.preview-root .pack:hover{border-color:#b98bff66;transform:translateY(-3px)}.preview-root .pack-free{background:0 0;border-style:dashed}.preview-root .pack-featured{background:linear-gradient(160deg,#5b21b6,#3a1683);border-color:#0000}.preview-root .pack-flag{color:var(--night);background:#fff;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;position:absolute;top:16px;right:16px}.preview-root .pack-name{color:var(--on-night-mute);margin:0;font-size:15px;font-weight:600}.preview-root .pack-price{letter-spacing:-.035em;color:#fff;margin:6px 0 0;font-size:2.25rem;font-weight:600}.preview-root .pack-price .num{font-family:inherit}.preview-root .pack-tokens{color:#fff;margin:0;font-size:15px;font-weight:600}.preview-root .pack-eq{color:var(--on-night-mute);margin:0;font-size:14px}.preview-root .pack-note{border-top:1px solid var(--hair-night);color:var(--on-night-mute);margin:10px 0 0;padding-top:12px;font-size:13px}.preview-root .packs-fine{color:#f6f3ff8c;margin:20px 0 0;font-size:13.5px}.preview-root .estimator{gap:16px;margin-top:40px;display:grid}@media (min-width:960px){.preview-root .estimator{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.preview-root .estimator-inputs{background:var(--surface);border:1px solid var(--rule);border-radius:28px;gap:28px;padding:32px 28px;display:grid}.preview-root .slider-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.preview-root .slider-top label{font-size:16px;font-weight:600}.preview-root .slider-top output{color:var(--purpl);font-size:1.5rem;font-weight:600}.preview-root .slider input[type=range]{appearance:none;background:linear-gradient(to right, var(--purpl) var(--fill), var(--rule) var(--fill));cursor:pointer;border-radius:999px;width:100%;height:6px;margin:14px 0 8px}.preview-root .slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--purpl);background:#fff;border-radius:999px;width:24px;height:24px;transition:transform .15s;box-shadow:0 4px 10px -2px #4b109566}.preview-root .slider input[type=range]::-webkit-slider-thumb:active{transform:scale(1.15)}.preview-root .slider input[type=range]::-moz-range-thumb{border:2px solid var(--purpl);background:#fff;border-radius:999px;width:22px;height:22px}.preview-root .slider-note{color:var(--ink-faint);margin:0;font-size:13px}.preview-root .estimator-result{color:#fff;background:radial-gradient(70% 60% at 100% 0,#c48cff59,#0000 70%),linear-gradient(160deg,#2b1875,#5b21b6);border-radius:28px;align-content:start;gap:8px;padding:32px 28px;display:grid}.preview-root .result-label{color:#ffffffc7;margin:0;font-size:15px}.preview-root .result-big{letter-spacing:-.04em;margin:0;font-family:inherit;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600}.preview-root .result-big span{letter-spacing:0;color:#ffffffc7;font-size:1.25rem;font-weight:500}.preview-root .result-lines{gap:10px;margin:16px 0 0;display:grid}.preview-root .result-lines div{border-top:1px solid #ffffff2e;justify-content:space-between;gap:16px;padding-top:10px;font-size:15px;display:flex}.preview-root .result-lines dt{color:#ffffffc7}.preview-root .result-lines dd{text-align:right;margin:0;font-weight:600}.preview-root .result-fine{color:#ffffffb3;margin:14px 0 0;font-size:13px}.preview-root .costs-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:960px){.preview-root .costs-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.preview-root .costs,.preview-root .free{background:var(--surface);border:1px solid var(--rule);border-radius:28px;min-width:0;padding:32px 28px}.preview-root .cost-group{margin-top:28px}.preview-root .cost-group h3,.preview-root .faq h3{color:var(--purpl);margin:0 0 8px;font-size:15px;font-weight:600}.preview-root .cost-group dl{margin:0;display:grid}.preview-root .cost-group dl div{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:16px;padding:11px 0;font-size:15.5px;display:flex}.preview-root .cost-group dl div:last-child{border-bottom:0}.preview-root .cost-group dt{color:var(--ink)}.preview-root .cost-group dd{color:var(--ink-soft);white-space:nowrap;margin:0}.preview-root .price-carousel{margin-top:20px}.preview-root .price-carousel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-root .price-carousel-where{color:var(--ink-faint);margin:0;font-size:14px}.preview-root .price-carousel-where strong{color:var(--purpl);font-weight:600}.preview-root .price-carousel-total{margin-top:2px;font-size:13px;display:block}.preview-root .price-carousel-nav{flex-shrink:0;gap:8px;display:flex}.preview-root .price-carousel-nav button{border:1px solid var(--lilac-deep);background:var(--lilac);width:38px;height:38px;color:var(--purpl-deep);cursor:pointer;transition:background .2s var(--ease), opacity .2s var(--ease);border-radius:999px;place-items:center;display:grid}.preview-root .price-carousel-nav button:hover:not(:disabled){background:var(--lilac-deep)}.preview-root .price-carousel-nav button:disabled{opacity:.35;cursor:default}.preview-root .price-carousel-nav button:focus-visible,.preview-root .price-carousel-track:focus-visible{outline:2px solid var(--purpl);outline-offset:3px}.preview-root .price-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;grid-auto-columns:86%;grid-auto-flow:column;gap:12px;margin-top:16px;display:grid;overflow-x:auto}.preview-root .price-carousel-track::-webkit-scrollbar{display:none}.preview-root .price-slide{scroll-snap-align:start;background:var(--paper);border:1px solid var(--rule-soft);border-radius:18px;min-width:0;padding:18px 20px 8px}.preview-root .price-slide h4{color:var(--ink);align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.preview-root .price-slide-tag{background:var(--lilac);color:var(--purpl-deep);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.preview-root .price-slide dl{margin:0;display:grid}.preview-root .price-slide dl div{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.preview-root .price-slide dl div:last-child{border-bottom:0}.preview-root .price-slide dt{min-width:0;color:var(--ink)}.preview-root .price-slide dd{color:var(--ink-soft);white-space:nowrap;margin:0}.preview-root .price-list-fine{color:var(--ink-faint);margin:20px 0 0;font-size:13.5px}.preview-root .free ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.preview-root .free li{padding-left:28px;font-size:15.5px;line-height:1.45;position:relative}.preview-root .free li:before{content:"";background:var(--lilac);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--lilac), inset 0 0 0 8px var(--purpl);border-radius:999px;position:absolute;top:4px;left:0}.preview-root .faq{border-top:1px solid var(--rule);gap:6px;margin-top:36px;padding-top:28px;display:grid}.preview-root .faq p{color:var(--ink-soft);margin:0 0 16px;font-size:15px;line-height:1.6}.preview-root .sec-block .trust-cols{margin-top:32px}.preview-root .story-text{gap:24px;max-width:760px;display:grid}.preview-root .story-text p{color:var(--ink-soft);margin:0;font-size:1.1875rem;line-height:1.7}.preview-root .story-text .story-lead{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;line-height:1.35}.preview-root .timeline{gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.preview-root .timeline li{border-top:1px solid var(--hair-night);gap:6px;padding:24px 0;display:grid}@media (min-width:840px){.preview-root .timeline li{grid-template-columns:220px minmax(0,1fr);gap:32px}}.preview-root .timeline-when{color:var(--purpl-light);font-weight:600}.preview-root .timeline p{color:var(--on-night);max-width:60ch;margin:0;font-size:1.125rem;line-height:1.55}.preview-root .about-company{color:var(--ink-faint);margin:48px 0 0;font-size:14px}.preview-root .start-hero{min-height:auto}.preview-root .start-h1{font-size:clamp(2.5rem,5.4vw,4.5rem)}.preview-root .channel-code{border:1px solid var(--hair-night);background:#ffffff0f;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.preview-root .channel-code p{color:var(--on-night-mute);margin:0;font-size:14px}.preview-root .code-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preview-root .code{letter-spacing:.06em;color:#fff;font-size:1.375rem;font-weight:600}.preview-root .start-points{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.preview-root .start-points li{border-left:2px solid var(--purpl-light);gap:2px;padding-left:16px;display:grid}.preview-root .start-points strong{color:#fff;font-weight:600}.preview-root .start-points span{color:var(--on-night-mute);font-size:15px}.preview-root .nav-menu{position:relative}.preview-root .nav-trigger{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;font-size:14px;font-weight:500}.preview-root .nav-trigger .chev{transition:transform .2s var(--ease)}.preview-root .nav-trigger[aria-expanded=true] .chev{transform:rotate(180deg)}.preview-root .nav-panel{background:var(--night-2);border:1px solid var(--hair-night);min-width:260px;animation:panel-in .18s var(--ease-out);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);left:-8px;box-shadow:0 30px 60px -20px #0009}.preview-root .nav-panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px)}}.preview-root .nav-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.preview-root .nav-panel a{color:var(--on-night);border-radius:12px;gap:2px;padding:10px 12px;transition:background-color .15s;display:grid}.preview-root .nav-panel a:hover,.preview-root .nav-panel a[aria-current=page]{background:#ffffff12}.preview-root .nav-panel-label{font-size:14.5px;font-weight:500}.preview-root .nav-panel-note{color:var(--on-night-mute);font-size:12.5px}@media (max-width:1023px){.preview-root .nav-desktop,.preview-root .nav-login{display:none!important}.preview-root .menu-btn{display:inline-flex}}@media (min-width:1024px){.preview-root .mobile-menu{display:none!important}}.preview-root .mobile-menu.is-open{left:0;right:0;top:calc(64px + env(safe-area-inset-top,0px));overscroll-behavior:contain;animation:panel-in .2s var(--ease-out);position:fixed;bottom:0;overflow-y:auto}.preview-root .mobile-menu-inner{padding-block:20px calc(32px + env(safe-area-inset-bottom,0px));gap:24px;display:grid}.preview-root .mobile-top{color:#fff;padding:6px 0;font-size:22px;font-weight:600}.preview-root .mobile-group p{color:var(--purpl-light);margin:0 0 6px;font-size:13px;font-weight:600}.preview-root .mobile-group ul{padding:0}.preview-root .mobile-group a{padding:12px 0;font-size:18px}.preview-root .btn-ghost-dark{border:1px solid var(--hair-night);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:52px;font-weight:600;display:inline-flex}.preview-root .menu-btn{width:44px;height:44px}.preview-root .film{aspect-ratio:16/9;background:#15102a;border-radius:24px;max-width:100%;margin-top:56px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 120px -60px #7c2dd3b3}.preview-root .film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview-root .film-toggle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#0e0920b3;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px}.preview-root .tour-btn{border:1px solid var(--hair-night);color:#fff;height:44px;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:15px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.preview-root .tour-btn:hover{background:#ffffff1a;border-color:#b98bff80}.preview-root .tour-play{width:32px;height:32px;color:var(--night);background:#fff;border-radius:999px;place-items:center;display:grid}.preview-root .tour-dialog{background:#000;border:0;border-radius:20px;width:min(1200px,94vw);max-width:none;margin:auto;padding:0;overflow:visible}.preview-root .tour-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080512d1}.preview-root .tour-inner{position:relative}.preview-root .tour-inner video{aspect-ratio:16/9;background:#000;border-radius:20px;width:100%;height:auto;display:block}.preview-root .tour-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:-52px;right:0}.preview-root .page-hero-sm{padding-block:56px 64px}@media (min-width:1024px){.preview-root .page-hero-sm{padding-block:80px 88px}}.preview-root .crumb{color:var(--purpl-light);text-underline-offset:4px;-webkit-text-decoration:underline #b98bff66;text-decoration:underline #b98bff66}.preview-root .fp-grid{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.preview-root .fp-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.preview-root .fp-h1{max-width:16ch}.preview-root .fp-visual{justify-content:center;display:flex}.preview-root .fp-visual .phone{width:min(64vw,300px)}.preview-root .fp-jobs{gap:16px;margin-top:40px;display:grid}@media (min-width:900px){.preview-root .fp-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}}.preview-root .fp-job{background:var(--surface);border:1px solid var(--rule);border-radius:24px;align-content:start;gap:14px;padding:28px 24px;display:grid}.preview-root .fp-job h3{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600}.preview-root .fp-job p{margin:0;line-height:1.6}.preview-root .fp-related{margin-top:48px}.preview-root .fp-related p{color:var(--ink-faint);margin:0 0 10px;font-size:14px;font-weight:600}.preview-root .fp-related ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.preview-root .fp-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.preview-root .fp-related-link{background:var(--surface);border:1px solid var(--rule);min-height:56px;transition:border-color .2s ease, transform .2s var(--ease);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-weight:600;display:flex}.preview-root .fp-related-link:hover{border-color:var(--purpl);transform:translateY(-2px)}.preview-root .link-cards{gap:16px;display:grid}@media (min-width:720px){.preview-root .link-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.preview-root .link-card{background:var(--surface);border:1px solid var(--rule);transition:border-color .2s ease, transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:24px;align-content:start;gap:10px;padding:28px 24px;display:grid}.preview-root .link-card:hover{border-color:var(--purpl);transform:translateY(-3px);box-shadow:0 30px 60px -36px #4b109566}.preview-root .link-card h2{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600}.preview-root .link-card p{color:var(--ink-soft);margin:0;line-height:1.55}.preview-root .link-card-go{color:var(--purpl);margin-top:8px;font-size:15px;font-weight:600}.preview-root .link-card-meta{color:var(--ink-faint);font-size:13px}.preview-root .tool{gap:16px;display:grid}@media (min-width:900px){.preview-root .tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.preview-root .tool-input,.preview-root .tool-result{border-radius:28px;padding:28px 24px}.preview-root .tool-input{background:var(--surface);border:1px solid var(--rule);align-content:start;gap:12px;display:grid}.preview-root .seg{background:var(--paper-warm);border-radius:999px;grid-auto-flow:column;justify-self:start;gap:4px;margin-bottom:12px;padding:4px;display:inline-grid}.preview-root .seg button{appearance:none;height:44px;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600}.preview-root .seg button.is-active{background:var(--night);color:#fff}.preview-root .field-label,.preview-root .gen-form label{font-size:14.5px;font-weight:600}.preview-root .money-input{border:1px solid var(--rule);background:#fff;border-radius:18px;align-items:center;gap:10px;height:64px;padding:0 20px;display:flex}.preview-root .money-input:focus-within{border-color:var(--purpl);box-shadow:0 0 0 4px var(--lilac)}.preview-root .money-input.is-invalid{border-color:#c9374f}.preview-root .money-input span{color:var(--ink-faint);font-weight:600}.preview-root .money-input input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:24px;font-weight:600}.preview-root .field-error{color:#b42a40;margin:0;font-size:13.5px}.preview-root .field-help{color:var(--ink-faint);margin:0;font-size:13px}.preview-root .tool-fine{color:var(--ink-faint);margin:0;font-size:13.5px}.preview-root .tool-result{color:#fff;background:radial-gradient(70% 60% at 100% 0,#c48cff59,#0000 70%),linear-gradient(160deg,#2b1875,#5b21b6);align-content:center;gap:12px;margin:0;display:grid}.preview-root .tool-result div{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.preview-root .tool-result dt{color:#fffc}.preview-root .tool-result dd{margin:0;font-weight:600}.preview-root .tool-result .tool-total{border-bottom:0}.preview-root .tool-result .tool-total dd{letter-spacing:-.02em;font-size:1.75rem}.preview-root .tool-notes{gap:14px;max-width:70ch;margin-top:48px;display:grid}.preview-root .tool-notes h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.preview-root .tool-notes p{color:var(--ink-soft);margin:0;line-height:1.65}.preview-root .gen{gap:24px;display:grid}@media (min-width:1100px){.preview-root .gen{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.preview-root .gen-form{gap:16px;display:grid}.preview-root .gen-form fieldset{border:1px solid var(--rule);background:var(--surface);border-radius:22px;gap:8px;min-width:0;margin:0;padding:22px 20px;display:grid}.preview-root .gen-form legend{color:var(--purpl);padding:0 6px;font-size:15px;font-weight:700}.preview-root .gen-form input,.preview-root .gen-form select,.preview-root .support-form input,.preview-root .support-form textarea{border:1px solid var(--rule);width:100%;min-width:0;height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:0 14px;font-size:16px}.preview-root .gen-form input:focus,.preview-root .gen-form select:focus,.preview-root .support-form input:focus,.preview-root .support-form textarea:focus{border-color:var(--purpl);box-shadow:0 0 0 4px var(--lilac);outline:0}.preview-root .gen-form input[aria-invalid=true]{border-color:#c9374f}.preview-root .gen-form label{margin-top:6px}.preview-root .gen-meta{grid-template-columns:1fr 1fr;column-gap:12px}.preview-root .gen-meta legend{grid-column:1/-1}.preview-root .gen-meta>div{gap:8px;display:grid}.preview-root .gen-line{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr 1fr 1fr 44px;align-items:end;gap:8px;margin-bottom:4px;padding-bottom:14px;display:grid}.preview-root .gen-line>div{gap:6px;min-width:0;display:grid}.preview-root .gen-line-desc{grid-column:1/-1}.preview-root .gen-line label{margin:0;font-size:13px}.preview-root .gen-remove{border:1px solid var(--rule);width:44px;height:48px;color:var(--ink-faint);cursor:pointer;background:#fff;border-radius:12px;font-size:22px}.preview-root .gen-remove:disabled{opacity:.35;cursor:default}.preview-root .gen-form .btn-ghost{justify-self:start;margin-top:6px}.preview-root .gen-privacy{color:var(--ink-faint);margin:0;font-size:13.5px}.preview-root .gen-preview{gap:12px;display:grid}@media (min-width:1100px){.preview-root .gen-preview{position:sticky;top:88px}}.preview-root .gen-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preview-root .gen-hint{color:var(--ink-faint);font-size:13px}.preview-root .invoice{color:#1a1530;border:1px solid var(--rule);background:#fff;border-radius:16px;padding:32px 28px;font-size:14px;line-height:1.5;box-shadow:0 40px 80px -50px #2a106366}.preview-root .inv-head{border-bottom:2px solid #1a1530;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.preview-root .inv-seller{margin:0;font-size:18px;font-weight:700}.preview-root .inv-muted{color:#5d5778;margin:0}.preview-root .inv-title{text-align:right}.preview-root .inv-title h2{letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:700}.preview-root .inv-to{padding:18px 0}.preview-root .inv-to p{margin:0}.preview-root .inv-label{color:#7c2dd3;font-size:12px;font-weight:700;margin-bottom:4px!important}.preview-root .inv-table{border-collapse:collapse;width:100%;font-size:13px}.preview-root .inv-table th{text-align:left;color:#5d5778;border-bottom:1px solid #e2deeb;padding:8px 6px;font-size:12px;font-weight:600}.preview-root .inv-table td{vertical-align:top;border-bottom:1px solid #efecf6;padding:10px 6px}.preview-root .inv-table .r{text-align:right;white-space:nowrap}.preview-root .inv-totals{gap:6px;max-width:300px;margin:16px 0 0 auto;display:grid}.preview-root .inv-totals div{justify-content:space-between;gap:16px;display:flex}.preview-root .inv-totals dd{margin:0}.preview-root .inv-grand{border-top:2px solid #1a1530;padding-top:8px;font-size:16px;font-weight:700}.preview-root .invoice{isolation:isolate;position:relative}.preview-root .inv-mark{z-index:-1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.preview-root .inv-mark p{-webkit-user-select:none;user-select:none;color:#7c2dd3;opacity:.09;text-align:center;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-items:center;gap:4px;margin:0;font-weight:800;line-height:1;display:grid;rotate:-24deg}.preview-root .inv-mark p span:first-child{letter-spacing:-.03em;font-size:clamp(30px,7vw,64px)}.preview-root .inv-mark p span:last-child{font-size:clamp(16px,3vw,26px);font-weight:700}@media (max-width:639px){.preview-root .invoice{padding:22px 16px;font-size:13px}.preview-root .inv-table-wrap,.preview-root .invoice{overflow-x:auto}.preview-root .inv-title{text-align:left}}@media print{@page{margin:14mm}html,body,.preview-root{background:#fff!important}.preview-root .topbar,.preview-root .footer,.preview-root .no-print,.preview-root .gen-form,.preview-root .gen-actions,.preview-root .skip-link,.preview-root .sale-bar,.grecaptcha-badge,[aria-label=Analytics\ cookies]{display:none!important}.preview-root .gen-band{background:#fff!important;padding:0!important}.preview-root .gen{display:block!important}.preview-root .gen-preview{position:static!important}.preview-root .invoice{box-shadow:none!important;border:0!important;padding:0!important}}.preview-root .releases{gap:0;display:grid}.preview-root .release{border-top:1px solid var(--rule);gap:20px;padding-block:40px;display:grid}.preview-root .release:first-child{border-top:0;padding-top:0}@media (min-width:900px){.preview-root .release{grid-template-columns:220px minmax(0,1fr);gap:48px}}.preview-root .release-version{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:600}.preview-root .release-date{color:var(--ink-faint);margin:4px 0 0;font-size:14px}.preview-root .release-body{gap:24px;display:grid}@media (min-width:900px){.preview-root .release-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-root .release-section h2{color:var(--purpl);margin:0 0 10px;font-size:1.0625rem;font-weight:600}.preview-root .release-section ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:18px;line-height:1.55;display:grid}@media (max-width:639px){.preview-root .band{padding-block:72px}.preview-root .band-tight-top{padding-top:0}.preview-root .h2{font-size:clamp(2rem,9vw,2.5rem)}.preview-root .lede{font-size:1.0625rem}.preview-root .hero{padding-block:32px 56px}.preview-root .hero-h1{font-size:clamp(2.6rem,12.5vw,3.4rem)}.preview-root .hero-sub{font-size:1.0625rem}.preview-root .hero-ctas{gap:16px;margin-top:28px}.preview-root .hero-phones{max-width:340px;height:440px}.preview-root .stats{gap:24px 16px;margin-top:48px}.preview-root .stat-value{font-size:2.5rem}.preview-root .stat-label{font-size:14px}.preview-root .story{margin-top:32px;margin-inline:-20px}.preview-root .story-steps{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:4px 20px 16px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.preview-root .story-steps::-webkit-scrollbar{display:none}.preview-root .story-step{scroll-snap-align:start;background:var(--surface);border-radius:24px;flex:0 0 84%;padding:24px 20px;border:1px solid var(--rule)!important}.preview-root .story-title{font-size:1.625rem}.preview-root .story-compare{gap:12px;margin-top:14px}.preview-root .story-before{font-size:14.5px}.preview-root .story-now{font-size:15.5px}.preview-root .story-inline-phone{width:190px;margin:22px auto 0}.preview-root .ai-groups{margin-top:32px}.preview-root .area{border-radius:26px;padding:22px 18px 0}.preview-root .area-points li{padding:14px 0 14px 30px;font-size:1rem}.preview-root .area-visual .phone{width:210px;margin-bottom:-110px}.preview-root .devices{margin-top:36px;padding-right:14%}.preview-root .browser{border-radius:12px}.preview-root .browser-bar{height:28px;padding:0 10px}.preview-root .browser-dots i{width:7px;height:7px}.preview-root .browser-url{max-width:150px;height:18px;font-size:10px}.preview-root .devices-phone{width:32%;bottom:-24px}.preview-root .platform-row{margin-top:64px}.preview-root .download{border-radius:26px}.preview-root .download-inner{padding:44px 20px}.preview-root .packs{grid-template-columns:1fr 1fr;gap:10px;margin-top:40px}.preview-root .pack-free{grid-column:1/-1}.preview-root .pack{padding:18px 16px}.preview-root .pack-price{font-size:1.75rem}.preview-root .pack-note{font-size:12px}.preview-root .pack-flag{justify-self:start;margin-bottom:4px;position:static}.preview-root .estimator-inputs,.preview-root .estimator-result,.preview-root .costs,.preview-root .free{border-radius:24px;padding:24px 20px}.preview-root .feature-group{border-radius:22px;padding:22px 18px}.preview-root .feature-group li{font-size:15px}.preview-root .chip{height:40px}.preview-root .ai-toggle{flex:100%;justify-content:center}.preview-root .film{border-radius:16px;margin-top:36px}.preview-root .footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.preview-root .footer-brand,.preview-root .footer-grid>div:last-child{grid-column:1/-1}}.preview-root [data-enter]{animation:enter .9s var(--ease-out) backwards}.preview-root [data-enter="1"]{animation-delay:60ms}.preview-root [data-enter="2"]{animation-delay:.18s}.preview-root [data-enter="3"]{animation-delay:.32s}.preview-root [data-enter="4"]{animation-delay:.44s}@keyframes enter{0%{opacity:0;transform:translateY(24px)}}.preview-root .reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(28px)}.preview-root .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.preview-root *,.preview-root :before,.preview-root :after{transition:none!important;animation:none!important}.preview-root .reveal,.preview-root .words .word{opacity:1;transform:none}.preview-root .phone-video{display:none}.preview-root .story-step{opacity:1!important}}.preview-root .legal-page{max-width:760px;margin:0 auto;padding:32px 24px 80px}@media (min-width:720px){.preview-root .legal-page{padding:56px 32px 96px}}.preview-root .legal-nav{border-bottom:1px solid var(--rule);margin-bottom:32px;padding-bottom:24px}.preview-root .legal-back{color:var(--purpl);font-size:14px;font-weight:500;text-decoration:none}.preview-root .legal-back:hover{color:var(--purpl-deep)}.preview-root .legal-headline{flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;display:flex}.preview-root .legal-headline div{gap:2px;display:grid}.preview-root .legal-headline dt{letter-spacing:.04em;text-transform:uppercase;color:var(--on-night-mute);font-size:12px;font-weight:600}.preview-root .legal-headline dd{color:#fff;margin:0;font-size:15px}.preview-root .legal-band{padding-block:56px 96px}.preview-root .legal-layout{gap:28px;display:grid}@media (min-width:1024px){.preview-root .legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px}}.preview-root .legal-main{min-width:0;max-width:760px}.preview-root .legal-aside{align-self:stretch}.preview-root .legal-details{border:1px solid var(--rule);background:var(--surface);border-radius:16px;gap:8px;margin:0 0 40px;padding:18px 20px;font-size:14px;display:grid}@media (min-width:640px){.preview-root .legal-details div{grid-template-columns:180px minmax(0,1fr);gap:16px;display:grid}}.preview-root .legal-details dt{color:var(--ink);font-weight:600}.preview-root .legal-details dd{color:var(--ink-soft);margin:0}.preview-root .legal-toc-desktop{display:none}@media (min-width:1024px){.preview-root .legal-toc-mobile{display:none}.preview-root .legal-toc-desktop{max-height:calc(100vh - 112px);padding-right:8px;display:block;position:sticky;top:88px;overflow-y:auto}}.preview-root .legal-toc-mobile{border:1px solid var(--rule);background:var(--surface);border-radius:16px;padding:4px 18px}.preview-root .legal-toc-mobile summary{cursor:pointer;padding:12px 0;font-weight:600}.preview-root .legal-toc-mobile[open] summary{border-bottom:1px solid var(--rule);margin-bottom:8px}.preview-root .legal-toc-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:12px;font-weight:700}.preview-root .legal-toc-list,.preview-root .legal-toc-list ol{margin:0;padding:0;list-style:none}.preview-root .legal-toc-list>li{padding:6px 0 10px}.preview-root .legal-toc-list ol{gap:2px;margin-top:6px;display:grid}.preview-root .legal-toc-list a{color:var(--ink-soft);padding:3px 0;font-size:13.5px;line-height:1.4;text-decoration:none;display:block}.preview-root .legal-toc-list a:hover{color:var(--purpl)}.preview-root .legal-toc-part{letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--ink)!important;font-size:12px!important}.preview-root .legal-content{color:var(--ink-soft);overflow-wrap:anywhere;font-size:16px;line-height:1.7}.preview-root .legal-content [id]{scroll-margin-top:96px}.preview-root .legal-content h2.legal-part{border-top:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--purpl);margin:64px 0 8px;padding-top:24px;font-size:13px;font-weight:700}.preview-root .legal-content h2.legal-part:first-child{border-top:0;margin-top:0;padding-top:0}.preview-root .legal-content h3{letter-spacing:-.02em;color:var(--ink);margin:28px 0 10px;font-size:1.5rem;font-weight:600;line-height:1.25}.preview-root .legal-content h4{color:var(--ink);margin:28px 0 8px;font-size:1.1rem;font-weight:600}.preview-root .legal-content h5,.preview-root .legal-content h6{color:var(--ink);margin:20px 0 6px;font-size:1rem;font-weight:600}.preview-root .legal-content p{margin:0 0 14px}.preview-root .legal-content strong{color:var(--ink);font-weight:600}.preview-root .legal-h1{max-width:none;font-size:clamp(2.25rem,5vw,4.25rem)}.preview-root .legal-content ul{list-style:outside}.preview-root .legal-content ol{list-style:decimal}.preview-root .legal-content ul ul{list-style:circle}.preview-root .legal-content ul,.preview-root .legal-content ol{margin:0 0 16px;padding-left:24px}.preview-root .legal-content li{margin:4px 0;padding-left:4px}.preview-root .legal-content li>p{margin:0}.preview-root .legal-content li::marker{color:var(--purpl-light)}.preview-root .legal-content blockquote{border-left:3px solid var(--purpl-light);background:var(--lilac);color:var(--ink);border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px}.preview-root .legal-content blockquote p:last-child{margin-bottom:0}.preview-root .legal-content hr{border:0;border-top:1px solid var(--rule);margin:32px 0}.preview-root .legal-content a{color:var(--purpl);text-underline-offset:2px;text-decoration:underline}.preview-root .legal-content a:hover{color:var(--purpl-deep)}.preview-root .legal-content code{background:var(--paper-warm);border-radius:6px;padding:1px 6px;font-size:.9em}.preview-root .legal-content table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14.5px;display:block;overflow-x:auto}.preview-root .legal-content th,.preview-root .legal-content td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px}.preview-root .legal-foot{border-top:1px solid var(--rule);color:var(--ink-faint);text-align:center;margin-top:56px;padding-top:24px;font-size:12px}.preview-root .gen-meta-wide{grid-column:1/-1}.preview-root .tool{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.preview-root .tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.preview-root .tool-result dd{overflow-wrap:anywhere;text-align:right}.preview-root .tool-input,.preview-root .tool-result{grid-template-columns:minmax(0,1fr);min-width:0}.preview-root .money-input input{width:100%}.preview-root .features-hero{padding-block:40px 56px}.preview-root .features-h1{max-width:none;font-size:clamp(2.5rem,4.6vw,4.25rem)}.preview-root .features-sub{max-width:70ch;margin-top:14px;font-size:clamp(1rem,1.25vw,1.125rem)}.preview-root .features-film{margin-top:28px;width:min(100%,177.778svh - 604.444px);min-width:min(100%,560px);margin-inline:auto}@media (max-width:639px){.preview-root .features-hero{padding-block:32px 48px}.preview-root .features-film{width:100%;min-width:0}}.preview-root .support-hero-ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px;display:flex}.preview-root .support-faq{gap:40px;display:grid}@media (min-width:1024px){.preview-root .support-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}.preview-root .support-faq .section-head{position:sticky;top:104px}}.preview-root .qa-list{gap:10px;min-width:0;display:grid}.preview-root .qa{background:var(--surface);border:1px solid var(--rule);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:20px}.preview-root .qa.is-open{border-color:var(--lilac-deep);box-shadow:0 10px 30px -18px #4b109559}.preview-root .qa h3{margin:0}.preview-root .qa button{cursor:pointer;text-align:left;width:100%;font:inherit;letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:600;display:flex}.preview-root .qa button:focus-visible{outline:2px solid var(--purpl);outline-offset:-2px;border-radius:20px}.preview-root .qa-chev{color:var(--purpl);transition:transform .25s var(--ease);flex-shrink:0}.preview-root .qa.is-open .qa-chev{transform:rotate(180deg)}.preview-root .qa-panel{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.preview-root .qa.is-open .qa-panel{grid-template-rows:1fr}.preview-root .qa-inner{min-height:0;color:var(--ink-soft);padding:0 22px;font-size:15.5px;line-height:1.65;overflow:hidden}.preview-root .qa.is-open .qa-inner{padding-bottom:20px}.preview-root .qa-inner p{margin:0 0 10px}.preview-root .qa-inner ul{gap:6px;margin:0 0 6px;padding-left:20px;display:grid}.preview-root .qa-inner li{overflow-wrap:anywhere}.preview-root .qa-inner li::marker{color:var(--purpl)}@media (prefers-reduced-motion:reduce){.preview-root .qa-panel,.preview-root .qa-chev{transition:none}}.preview-root .support-contact{gap:16px;display:grid}@media (min-width:960px){.preview-root .support-contact{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start}}.preview-root .support-card{background:var(--surface);border:1px solid var(--rule);border-radius:28px;min-width:0;padding:32px 28px}.preview-root .support-card-sub{color:var(--ink-soft);margin:10px 0 24px}.preview-root .support-form,.preview-root .support-form-row{gap:16px;display:grid}@media (min-width:640px){.preview-root .support-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.preview-root .support-field{gap:8px;min-width:0;font-size:14.5px;font-weight:600;display:grid}.preview-root .support-form textarea{resize:vertical;height:auto;min-height:140px;padding:12px 14px;line-height:1.5}.preview-root .support-form input::placeholder,.preview-root .support-form textarea::placeholder{color:var(--ink-faint);opacity:.8}.preview-root .field-optional{color:var(--ink-faint);font-weight:400}.preview-root .field-required{color:#b42a40}.preview-root .support-form .btn-purpl{justify-self:start}.preview-root .support-form .btn-purpl:disabled{opacity:.6;cursor:default}.preview-root .support-captcha{justify-content:center;display:flex}.preview-root .support-fine{color:var(--ink-faint);margin:0;font-size:12.5px}.preview-root .support-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.preview-root .support-sent{background:var(--lilac);border:1px solid var(--lilac-deep);color:var(--purpl-deep);border-radius:20px;padding:24px;font-weight:500}.preview-root .support-sent p{margin:0}.preview-root .support-aside{background:var(--paper-warm);border-radius:28px;min-width:0;padding:28px 24px}.preview-root .support-aside h3{color:var(--purpl);margin:0 0 8px;font-size:15px;font-weight:600}.preview-root .support-aside dl{margin:0;display:grid}.preview-root .support-aside dl div{border-bottom:1px solid var(--rule);padding:14px 0}.preview-root .support-aside dl div:last-child{border-bottom:0}.preview-root .support-aside dt{color:var(--ink);font-size:14.5px;font-weight:600}.preview-root .support-aside dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px;line-height:1.55}.preview-root .story-ways{margin:4px 0 16px}.preview-root .story-ways button{white-space:nowrap;height:38px;padding:0 16px;font-size:14px}@media (max-width:420px){.preview-root .story-ways button{padding:0 12px;font-size:13px}}.preview-root .soon-badge{background:var(--lilac);color:var(--purpl-deep);letter-spacing:.01em;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.preview-root .feature-group.is-soon{background:var(--paper-warm);border-style:dashed}.preview-root .chip-soon{background:var(--lilac);color:var(--purpl-deep);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600}.preview-root .chip.is-active .chip-soon{color:#fff;background:#fff3}.preview-root .sale-bar{z-index:41;padding:9px 16px;padding-top:calc(9px + env(safe-area-inset-top,0px));color:#fff;text-align:center;background:linear-gradient(90deg,#7c3aed,#c026d3 55%,#f472b6) 0 0/200% 100%;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none;animation:9s ease-in-out infinite alternate sale-sheen;display:flex;position:relative}.preview-root .sale-bar:hover .sale-bar-cta{text-decoration:underline}.preview-root .sale-bar-dot{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-out infinite sale-pulse;box-shadow:0 0 #ffffffb3}.preview-root .sale-bar-cta{white-space:nowrap;flex:none;font-weight:700}@media (max-width:639px){.preview-root .sale-bar{gap:8px;font-size:12.5px}.preview-root .sale-bar-cta{display:none}}@keyframes sale-sheen{0%{background-position:0 0}to{background-position:100% 0}}@keyframes sale-pulse{0%{box-shadow:0 0 #ffffffb3}70%,to{box-shadow:0 0 0 8px #fff0}}@media (prefers-reduced-motion:reduce){.preview-root .sale-bar,.preview-root .sale-bar-dot{animation:none}}.preview-root .sale-banner{color:#fff;background:radial-gradient(120% 160% at 0 0,#f472b659,#0000 55%),linear-gradient(120deg,#6d28d9,#a21caf);border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 20px;margin-top:40px;padding:20px 22px;display:grid;position:relative;box-shadow:0 18px 48px -18px #c026d399}.preview-root .sale-banner+.packs{margin-top:16px}.preview-root .sale-banner-tag{color:#86198f;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;align-self:start;padding:6px 12px;font-size:12px;font-weight:800}.preview-root .sale-banner-head{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700}.preview-root .sale-banner-body{color:#ffffffdb;margin:4px 0 0;font-size:14.5px}.preview-root .sale-banner-ends{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.preview-root .sale-banner-ends li{background:#0e092052;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}@media (min-width:840px){.preview-root .sale-banner{grid-template-columns:auto minmax(0,1fr) auto;padding:22px 28px}.preview-root .sale-banner-ends{flex-direction:column;grid-column:auto;align-items:flex-end}}@media (max-width:479px){.preview-root .sale-banner{grid-template-columns:minmax(0,1fr)}.preview-root .sale-banner-tag{justify-self:start}}.preview-root .pack-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.preview-root .pack-was{letter-spacing:0;color:var(--on-night-mute);font-size:15px;font-weight:500;text-decoration-thickness:1.5px}.preview-root .pack-flag-sale{color:#3b0764;background:linear-gradient(90deg,#f472b6,#e879f9)}.preview-root .pack-price>.num{white-space:nowrap}.preview-root .pack-cur{letter-spacing:0;color:var(--on-night-mute);vertical-align:.55em;margin-right:.3em;font-size:.5em;font-weight:600}.preview-root .pack-featured .pack-cur{color:#ffffffbf}.preview-root .videos{gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.preview-root .videos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.preview-root .videos{grid-template-columns:repeat(3,minmax(0,1fr))}}.preview-root .video-card h2{letter-spacing:-.01em;margin:14px 0 0;font-size:1.125rem;font-weight:600}.preview-root .video-card p{color:var(--ink-soft);margin:6px 0 0;font-size:15px;line-height:1.55}.preview-root .video-frame{aspect-ratio:16/9;background:var(--night);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #2a106380}.preview-root .video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.preview-root .video-facade{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.preview-root .video-facade img{object-fit:cover;transition:transform .4s var(--ease)}.preview-root .video-facade:hover img{transform:scale(1.03)}.preview-root .video-play{background:var(--purpl);color:#fff;width:64px;height:64px;transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px -8px #7c2dd3b3}.preview-root .video-facade:hover .video-play{transform:scale(1.08)}.preview-root .video-facade:focus-visible{outline:3px solid var(--purpl-light);outline-offset:-3px}.preview-root .videos-empty{color:var(--ink-soft);margin:0;font-size:1.05rem}.preview-root .videos-soon{margin-top:72px}.preview-root .videos-soon ul{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:840px){.preview-root .videos-soon ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.preview-root .videos-soon li{border-top:1px solid var(--rule);gap:4px;padding:16px 0;display:grid}.preview-root .videos-soon-title{font-weight:600}.preview-root .videos-soon-body{color:var(--ink-faint);font-size:14.5px}@media (prefers-reduced-motion:reduce){.preview-root .video-facade img,.preview-root .video-play{transition:none}}.preview-root .footer-disclaimer{flex-basis:100%;margin:0}.preview-root .footer-disclaimer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.preview-root .footer-disclaimer a:hover{color:#fff}.preview-root .packs-fine a,.preview-root .price-list-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.preview-root .release-section ul,.preview-root .qa-inner ul{list-style:outside}.preview-root .qa-inner ol{list-style:decimal}.preview-root .release-section li::marker{color:var(--purpl-light)}.preview-root .qa-inner li::marker{color:var(--purpl-light)}.preview-root .qa-inner ul,.preview-root .qa-inner ol{padding-left:22px}
