.landing-v2-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:999px;background:#ffffff;border:0;cursor:-webkit-grab;cursor:grab}.landing-v2-range::-moz-range-thumb{width:15px;height:15px;border-radius:999px;background:#ffffff;border:0;cursor:grab}.landing-v2-range:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:4px}.landing-v2-hint-dot{animation:landing-v2-hint 2.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes landing-v2-hint{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-v2-hint-dot{animation:none;opacity:.6}}.landing-v2-rise{animation:landing-v2-rise .42s cubic-bezier(.22,1,.36,1) both}@keyframes landing-v2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-v2-rise{animation:none}}.landing-v2-marquee{position:relative;overflow:hidden;padding:26px 0;margin:-26px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.landing-v2-marquee-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;animation:landing-v2-marquee 96s linear infinite}.landing-v2-marquee:hover .landing-v2-marquee-track{animation-play-state:paused}@keyframes landing-v2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.landing-v2-marquee-track{animation:none}}body:has(.landing-v2-page){background-color:var(--bg-primary);background-image:none}.landing-v2-reveal{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landing-v2-reveal.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-v2-reveal{opacity:1;transform:none;transition:none}}.landing-v2-figure{font-family:Unbounded,system-ui,sans-serif;font-variation-settings:"wght" 300;letter-spacing:-.04em;line-height:.92;background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.35));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-v2-card{position:relative;isolation:isolate;overflow:hidden;transition:border-color .24s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.22,1,.36,1)}.landing-v2-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1);background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.07),transparent 70%)}.landing-v2-card:hover:before{opacity:1}.landing-v2-marquee-track.is-reverse{animation-direction:reverse;animation-duration:124s}.landing-v2-marquee figure{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);will-change:transform}.landing-v2-marquee:hover figure{opacity:.5}.landing-v2-marquee figure:hover{opacity:1;transform:scale(1.06);box-shadow:0 26px 60px -18px rgba(0,0,0,.85);z-index:2}@media (prefers-reduced-motion:reduce){.landing-v2-marquee figure,.landing-v2-marquee figure:hover{transform:none}}.sandbox-scroll-column{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 38px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 38px,#000 calc(100% - 40px),transparent)}.landing-v2-header .liquid-glass-panel{background:radial-gradient(140% 100% at 50% -24%,rgba(255,255,255,.15) 0,rgba(255,255,255,.035) 32%,rgba(255,255,255,0) 62%),linear-gradient(180deg,rgba(14,14,18,.62),rgba(10,10,14,.56))!important;backdrop-filter:blur(40px) saturate(180%) brightness(106%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(106%)!important;box-shadow:0 24px 56px -14px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.13)!important}.landing-v2-header .liquid-glass-panel:after{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 38%,rgba(255,255,255,.02) 72%,rgba(255,255,255,.1))}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.landing-v2-header .liquid-glass-panel{background:linear-gradient(180deg,rgba(16,16,20,.96),rgba(10,10,14,.94))!important}}.landing-v2-task-strip{transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.landing-v2-task-strip.is-hidden{opacity:0;transform:translateY(14px);pointer-events:none}.landing-v2-task-strip.is-shown{opacity:1;transform:none}.landing-v2-task-row{scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.landing-v2-task-glow{position:absolute;z-index:0;pointer-events:none;transform:translate(-50%,-50%);border-radius:9999px;background:radial-gradient(closest-side at 50% 50%,rgba(255,255,255,.115) 0,rgba(255,255,255,.1) 20%,rgba(255,255,255,.072) 38%,rgba(255,255,255,.043) 54%,rgba(255,255,255,.021) 68%,rgba(255,255,255,.008) 82%,rgba(255,255,255,.002) 92%,rgba(255,255,255,0) 100%);transition:left .62s cubic-bezier(.22,1,.36,1),top .62s cubic-bezier(.22,1,.36,1),width .62s cubic-bezier(.22,1,.36,1),height .62s cubic-bezier(.22,1,.36,1);animation:landing-v2-task-flare .82s cubic-bezier(.22,1,.36,1) both,landing-v2-task-breathe 5.4s ease-in-out .82s infinite}.landing-v2-task{position:relative;z-index:1;transition:color .52s cubic-bezier(.22,1,.36,1)}@keyframes landing-v2-task-flare{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}to{opacity:.92;transform:translate(-50%,-50%) scale(1)}}@keyframes landing-v2-task-breathe{0%,to{opacity:.84;transform:translate(-50%,-50%) scale(.99)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.02)}}@media (prefers-reduced-motion:reduce){.landing-v2-task,.landing-v2-task-glow,.landing-v2-task-strip{transition:none;animation:none}.landing-v2-task-strip.is-hidden{transform:none}.landing-v2-task-row{scroll-behavior:auto}}.landing-v2-lyr{position:relative;font-family:var(--font-sans);font-size:15px;line-height:1.7;color:rgba(255,255,255,.82)}@media (max-width:900px){.landing-v2-lyr{font-size:15px;line-height:1.75}}.landing-v2-lyr-line{position:relative;display:block;white-space:pre-wrap}.landing-v2-lyr-mark{position:absolute;inset:2px -4px;border-radius:5px;background:rgba(255,255,255,.16);-webkit-clip-path:inset(0 calc((1 - var(--sel, 0)) * 100%) 0 0);clip-path:inset(0 calc((1 - var(--sel, 0)) * 100%) 0 0);transition:-webkit-clip-path 90ms linear;transition:clip-path 90ms linear;transition:clip-path 90ms linear,-webkit-clip-path 90ms linear}.landing-v2-lyr-piece{transition:opacity .56s cubic-bezier(.22,1,.36,1),filter .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.landing-v2-lyr-piece.is-gone{opacity:0;filter:blur(7px);transform:translateY(-3px)}.landing-v2-lyr-piece.is-coming{opacity:0;filter:blur(9px);transform:translateY(5px)}.landing-v2-lyr-caret{display:inline-block;width:1.5px;height:1.05em;margin:0 -.75px;vertical-align:-.18em;background:rgba(255,255,255,.86);animation:landing-v2-lyr-blink 1.06s steps(1) infinite}@keyframes landing-v2-lyr-blink{0%,55%{opacity:1}56%,to{opacity:0}}.landing-v2-lyr-in{animation:landing-v2-lyr-in .46s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes landing-v2-lyr-in{0%{opacity:0;transform:translateY(3px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.landing-v2-lyr-pop{opacity:0;transform:translateY(4px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.landing-v2-lyr-pop.is-on{opacity:1;transform:none}.landing-v2-lyr-ghost{color:rgba(255,255,255,.2);transition:color .42s cubic-bezier(.22,1,.36,1)}.landing-v2-lyr-ghost.is-taken{color:rgba(255,255,255,.82)}.landing-v2-lyr-key{display:inline-flex;align-items:center;border-radius:5px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);padding:1px 6px;font-size:11px;line-height:1.5;color:rgba(255,255,255,.55);transition:border-color .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}.landing-v2-lyr-key.is-pressed{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.12);color:rgba(255,255,255,.92)}@media (prefers-reduced-motion:reduce){.landing-v2-lyr-ghost,.landing-v2-lyr-key,.landing-v2-lyr-mark,.landing-v2-lyr-piece,.landing-v2-lyr-pop{transition:none}.landing-v2-lyr-caret,.landing-v2-lyr-in{animation:none}}.landing-v2-lyr-grow{display:grid;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1)}.landing-v2-lyr-grow>*{min-height:0}.landing-v2-lyr-grow.is-on{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.landing-v2-lyr-grow{transition:none}}.landing-v2-lyr--tight{font-size:13.5px}@media (max-width:900px){.landing-v2-lyr--tight{font-size:12.5px}}.landing-v2-step-in{animation:landing-v2-step-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes landing-v2-step-in{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.landing-v2-step-in{animation:none}}.landing-v2-lyr-shift{transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.landing-v2-lyr-shift.is-on{transform:translateX(182px)}}@media (prefers-reduced-motion:reduce){.landing-v2-lyr-shift{transition:none}}.landing-v2-lyr-rise{display:grid;grid-template-rows:0fr;grid-auto-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),grid-auto-rows .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1)}.landing-v2-lyr-rise>*{min-height:0;overflow:hidden}.landing-v2-lyr-rise.is-on{grid-template-rows:1fr;grid-auto-rows:auto;opacity:1}@media (prefers-reduced-motion:reduce){.landing-v2-lyr-rise{transition:none}}.landing-v2-cursor{position:absolute;left:0;top:0;z-index:5;pointer-events:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6));transition:transform .62s cubic-bezier(.33,1,.5,1)}.landing-v2-cursor.is-dragging{transition:transform 90ms linear}.landing-v2-cursor svg{display:block;transition:transform .14s ease-out}.landing-v2-cursor.is-pressed svg{transform:scale(.82)}.landing-v2-cursor__label{position:absolute;left:15px;top:15px;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.92);color:rgba(0,0,0,.86);font-size:10.5px;line-height:1.45;letter-spacing:.01em;white-space:nowrap;transition:background .16s ease-out,color .16s ease-out}.landing-v2-cursor.is-pressed .landing-v2-cursor__label{background:#fff}.landing-v2-cursor.is-pressed:before{content:"";position:absolute;left:-9px;top:-9px;width:32px;height:32px;border-radius:999px;background:rgba(255,255,255,.22);animation:landing-v2-cursor-flash .34s ease-out forwards}.landing-v2-cursor.is-pressed:after{content:"";position:absolute;left:-13px;top:-13px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.55);animation:landing-v2-cursor-tap .46s ease-out forwards}@keyframes landing-v2-cursor-tap{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}@keyframes landing-v2-cursor-flash{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1)}}.landing-v2-lyr-wipe{position:absolute;inset:-2px -6px;border-radius:6px;background:rgba(255,255,255,.16);opacity:0;-webkit-clip-path:inset(0 0 calc((1 - var(--sel, 0)) * 100%) 0);clip-path:inset(0 0 calc((1 - var(--sel, 0)) * 100%) 0);transition:opacity .14s linear,-webkit-clip-path 90ms linear;transition:clip-path 90ms linear,opacity .14s linear;transition:clip-path 90ms linear,opacity .14s linear,-webkit-clip-path 90ms linear;pointer-events:none}.landing-v2-lyr-wipe.is-on{opacity:1}.landing-v2-lyr-erased{opacity:0;filter:blur(6px);transition:opacity .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.landing-v2-cursor,.landing-v2-lyr-erased,.landing-v2-lyr-wipe{transition:none;animation:none}}.landing-v2-lyr-swap{animation:landing-v2-lyr-swap .38s cubic-bezier(.22,1,.36,1) both}@keyframes landing-v2-lyr-swap{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.landing-v2-lyr-swap{animation:none}}.landing-v2-lyr-stage{min-height:420px}.landing-v2-cmd{min-height:118px}@media (max-width:900px){.landing-v2-lyr-stage{min-height:460px}}.landing-v2-task.is-tapped{animation:landing-v2-task-tap .52s cubic-bezier(.22,1,.36,1)}@keyframes landing-v2-task-tap{0%{transform:scale(1)}22%{transform:scale(.94)}55%{transform:scale(1.045)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing-v2-task.is-tapped{animation:none}}.sandbox-arrived{animation:sandbox-arrived .62s cubic-bezier(.22,1,.36,1) both}@keyframes sandbox-arrived{0%{opacity:0;transform:translateY(14px) scale(.97);filter:blur(8px)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.sandbox-arrived{animation:none}}.landing-v2-plan{transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1)}.landing-v2-plan:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.18)}.landing-v2-period-thumb{position:absolute;left:4px;top:4px;bottom:4px;width:86px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 .5px rgba(255,255,255,.16),0 2px 12px rgba(0,0,0,.34);transition:transform .46s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.landing-v2-plan,.landing-v2-plan:hover{transition:none;transform:none}.landing-v2-period-thumb{transition:none}}.landing-v2-header~section+section{margin-top:104px}@media (max-width:900px){.landing-v2-header~section+section{margin-top:48px}}.landing-v2-cta-arc{position:absolute;left:50%;top:60%;width:240vw;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.13);transform:translateX(-50%);animation:landing-v2-cta-sweep 34s ease-in-out infinite alternate}.landing-v2-cta-arc.is-outer{top:50%;width:330vw;border-color:rgba(255,255,255,.05);animation-duration:58s;animation-direction:alternate-reverse}.landing-v2-cta-dot{position:absolute;left:50%;top:0;border-radius:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.landing-v2-cta-arc{top:68%}.landing-v2-cta-arc.is-outer{top:58%}}@keyframes landing-v2-cta-sweep{0%{transform:translateX(-50%) rotate(-26deg)}to{transform:translateX(-50%) rotate(26deg)}}@media (prefers-reduced-motion:reduce){.landing-v2-cta-arc{animation:none;transform:translateX(-50%)}}.landing-v2-cta-btn{position:relative;background:#ffffff;color:#000000;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.2),0 0 0 1px rgba(255,255,255,.15);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background-color .2s ease;will-change:transform,box-shadow;-webkit-font-smoothing:antialiased}.landing-v2-cta-btn:hover{transform:translateY(-2px) scale(1.025);background:#ffffff;box-shadow:0 0 36px 4px rgba(255,255,255,.42),0 14px 28px -6px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.6)}.landing-v2-cta-btn:active{transform:translateY(0) scale(.98);box-shadow:0 0 16px 1px rgba(255,255,255,.2),0 4px 12px -2px rgba(0,0,0,.4);transition-duration:.1s}.landing-v2-plan-btn{position:relative;background:rgba(255,255,255,.08);color:#ffffff;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow;-webkit-font-smoothing:antialiased}.landing-v2-plan-btn.is-featured{background:rgba(255,255,255,.12)}.landing-v2-plan-btn:hover{transform:translateY(-2px) scale(1.025);background:#ffffff;color:#000000;box-shadow:0 0 32px 3px rgba(255,255,255,.4),0 12px 24px -6px rgba(0,0,0,.5)}.landing-v2-plan-btn:active{transform:translateY(0) scale(.98);box-shadow:0 0 16px 1px rgba(255,255,255,.2),0 4px 10px -2px rgba(0,0,0,.4);transition-duration:.1s}@media (prefers-reduced-motion:reduce){.landing-v2-cta-btn,.landing-v2-cta-btn:active,.landing-v2-cta-btn:hover,.landing-v2-plan-btn,.landing-v2-plan-btn:active,.landing-v2-plan-btn:hover{transform:none;transition:none}}.landing-v2-sandbox-offset{padding-left:var(--sandbox-content-offset,0)}@media (max-width:767px){.landing-v2-sandbox-offset{padding-left:0}}.landing-v2-resize-cut{animation:landing-v2-resize-cut .32s cubic-bezier(.22,1,.36,1) both}@keyframes landing-v2-resize-cut{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-v2-resize-cut{animation:none}}@media (max-width:767px){.landing-v2-sandbox-static{pointer-events:none}.landing-v2-sandbox-static .sandbox-scroll-column,.landing-v2-sandbox-static [class*=overflow-x-auto],.landing-v2-sandbox-static [class*=overflow-y-auto]{overflow:hidden!important}.landing-v2-sandbox-static .lg-composer-bar{display:none}.landing-v2-sandbox-static .sandbox-scroll-column,.sandbox-scroll-column{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 18px),transparent)!important;mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 18px),transparent)!important}}.landing-v2-backdrop-anchor{position:fixed;inset:0;z-index:130;pointer-events:none;backdrop-filter:brightness(.998);-webkit-backdrop-filter:brightness(.998)}@supports not (((-webkit-backdrop-filter:brightness(1)) or (backdrop-filter:brightness(1))) or (-webkit-backdrop-filter:brightness(1))){.landing-v2-backdrop-anchor{display:none}}