:root:has(.marketing-root){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){:root:has(.marketing-root){scroll-behavior:smooth}}:lang(ar) :is(h1,h2,h3).font-display{letter-spacing:0;line-height:1.3}.marketing-header{background-color:#0000;border-color:#0000}@supports (animation-timeline:scroll()){.marketing-header{animation:linear both marketing-header-solid;animation-timeline:scroll(root);animation-range:0 96px}}@supports not (animation-timeline:scroll()){.marketing-header{background-color:color-mix(in oklab,var(--bg-primary)90%,transparent);border-color:var(--border-subtle)}}@keyframes marketing-header-solid{to{background-color:color-mix(in oklab,var(--bg-primary)90%,transparent);border-color:var(--border-subtle)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both marketing-reveal;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes marketing-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.marketing-hop{animation:1.8s cubic-bezier(.3,1.4,.5,1) .9s 2 both marketing-hop}}@keyframes marketing-hop{0%,45%,to{transform:translateY(0)}58%{transform:translateY(-.7em)}70%{transform:translateY(0)}78%{transform:translateY(-.22em)}86%{transform:translateY(0)}}.hero-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hero-field-glow{border-radius:9999px;position:absolute}.hero-field-glow[data-tone=brand]{inset-inline-end:-18vmax;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand-primary)26%,transparent),transparent);width:72vmax;height:72vmax;top:-28vmax}.hero-field-glow[data-tone=spark]{inset-inline-start:-20vmax;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand-spark)22%,transparent),transparent);width:60vmax;height:60vmax;bottom:-30vmax}.hero-field-glow[data-tone=sky]{inset-inline-start:25%;background:radial-gradient(closest-side,color-mix(in oklab,var(--domain-tasks)12%,transparent),transparent);width:40vmax;height:40vmax;top:10%}.hero-field-dots{background-image:radial-gradient(var(--border-default)1px,transparent 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 0,#000 25%,#0000 75%)}.hero-field-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s ease-out;position:absolute;inset:0}.hero-field-canvas[data-ready=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.hero-field-glow{animation:1.6s cubic-bezier(.2,.8,.2,1) both hero-glow-in}.hero-field-glow[data-tone=spark]{animation-delay:.15s}.hero-field-glow[data-tone=sky]{animation-delay:.3s}}@keyframes hero-glow-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.scene-fill{transform-origin:0}.scene-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.scene-strike{background:linear-gradient(currentColor,currentColor) 0 55%/100% 1.5px no-repeat}.scene-strike:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:100% 55%}.scene-grow{transform-origin:bottom}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.scene[data-play=false] .scene-pop{opacity:0;transform:scale(0)}.scene[data-play=false] .scene-fill{transform:scaleX(0)}.scene[data-play=false] .scene-rise{opacity:0;transform:translateY(12px)}.scene[data-play=false] .scene-strike{background-size:0% 1.5px}.scene[data-play=false] .scene-grow{transform:scaleY(0)}.scene[data-play=false] .scene-type{clip-path:inset(0 100% 0 0)}.scene[data-play=false] .scene-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:inset(0 0 0 100%)}.scene[data-play=true] .scene-pop{animation:scene-pop .52s cubic-bezier(.34,1.56,.64,1)var(--d,0s)both}.scene[data-play=true] .scene-fill{animation:scene-fill 1s cubic-bezier(.2,.8,.2,1)var(--d,0s)both}.scene[data-play=true] .scene-rise{animation:scene-rise .56s cubic-bezier(.2,.8,.2,1)var(--d,0s)both}.scene[data-play=true] .scene-strike{animation:scene-strike .42s ease-out var(--d,0s)both}.scene[data-play=true] .scene-grow{animation:scene-grow .7s cubic-bezier(.34,1.3,.64,1)var(--d,0s)both}.scene[data-play=true] .scene-type{animation:scene-type 1.1s steps(24,end)var(--d,0s)both}.scene[data-play=true] .scene-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:scene-type-rtl}}@keyframes scene-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes scene-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scene-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes scene-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes scene-strike{0%{background-size:0% 1.5px}to{background-size:100% 1.5px}}@keyframes scene-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes scene-type-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@media (scripting:none){.area-panel[data-state=inactive]{display:block}}@media (prefers-reduced-motion:no-preference){.area-panel[data-state=active]{animation:.36s cubic-bezier(.2,.8,.2,1) area-panel-in}}@keyframes area-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.spark-burst-dot{background:var(--brand-spark);opacity:0;pointer-events:none;border-radius:9999px;width:7px;height:7px;margin:-3.5px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.spark-burst-dot:nth-child(2n){background:var(--brand-primary)}@media (prefers-reduced-motion:no-preference){.spark-burst-dot{animation:.76s cubic-bezier(.15,.85,.3,1) .12s both spark-burst}}@keyframes spark-burst{0%{opacity:1;transform:rotate(var(--a))translateX(0)scale(1)}to{opacity:0;transform:rotate(var(--a))translateX(42px)scale(.35)}}.faq-item>summary{list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.legal-prose{--tw-prose-body:var(--text-secondary);--tw-prose-headings:var(--text-primary);--tw-prose-links:var(--brand-ink);--tw-prose-bold:var(--text-primary);--tw-prose-bullets:var(--border-strong);--tw-prose-counters:var(--text-muted);--tw-prose-hr:var(--border-default);--tw-prose-quotes:var(--text-primary);--tw-prose-quote-borders:var(--brand-primary);--tw-prose-th-borders:var(--border-strong);--tw-prose-td-borders:var(--border-default);--tw-prose-code:var(--text-primary)}
