.agent-pill{--tint:#fff;border:1px solid color-mix(in srgb, var(--tint) 34%, transparent);background:color-mix(in srgb, var(--tint) 8%, transparent);transition:border-color var(--duration-select) var(--ease-settle), background-color var(--duration-select) var(--ease-settle);box-shadow:inset 0 1px #ffffff0d}.agent-pill:hover{border-color:color-mix(in srgb, var(--tint) 62%, transparent);background:color-mix(in srgb, var(--tint) 14%, transparent)}@media (prefers-reduced-motion:reduce){.agent-pill{transition:none}}@property --lift{syntax:"<number>";inherits:true;initial-value:0}.phone-stage{--lift:0;--dir:1;perspective:1200px;perspective-origin:50% 40%}.phone-stage[data-direction=backward]{--dir:-1}@keyframes phone-lift{0%{--lift:0;animation-timing-function:cubic-bezier(.2,.7,.2,1)}32%{--lift:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}to{--lift:0}}@keyframes phone-lift-again{0%{--lift:0;animation-timing-function:cubic-bezier(.2,.7,.2,1)}32%{--lift:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}to{--lift:0}}.phone-stage[data-motion=moving]{animation:.8s both phone-lift}.phone-stage[data-motion=moving][data-turn="1"]{animation-name:phone-lift-again}.phone{transform-origin:50% 40%;transform:translate3d(calc(var(--dir) * var(--lift) * -6px), calc(var(--lift) * -10px), 0) rotateY(calc(var(--dir) * var(--lift) * -10deg)) rotateZ(calc(var(--dir) * var(--lift) * -1deg)) scale(calc(1 + var(--lift) * .02));position:relative}.phone-sheen{z-index:1;pointer-events:none;opacity:calc(var(--lift) * .9);position:absolute;inset:0;overflow:hidden}.phone-sheen:before{content:"";transform:translateX(calc(var(--dir) * (1 - var(--lift)) * -14%));background:linear-gradient(112deg,#0000 36%,#ffffff0a 46%,#ffffff17 50%,#ffffff0a 54%,#0000 64%);position:absolute;inset:0 -40%}.scene-stack{grid-template-columns:minmax(0,1fr);display:grid}.scene{grid-area:1/1;min-width:0}@keyframes scene-in{0%{opacity:0;transform:translateX(calc(var(--dir) * 44px))}to{opacity:1;transform:none}}@keyframes scene-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--dir) * -36px))}}@keyframes scene-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scene[data-state=idle]{opacity:0;visibility:hidden}.scene[data-state=active]{animation:scene-in .52s var(--ease-settle) 90ms both}.scene[data-state=leaving]{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both scene-out}.scene[data-state=active] .scene-item{animation:scene-item-in .4s var(--ease-settle) both;animation-delay:calc(.17s + var(--i,0) * 24ms)}@keyframes scene-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scene-progress{transform-origin:0;transform:scaleX(0)}[aria-pressed=true]>.scene-progress{animation:scene-progress var(--dwell,5s) linear both}[data-paused=true] .scene-progress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.phone-stage[data-motion=moving],.scene[data-state=active],.scene[data-state=leaving],.scene[data-state=active] .scene-item,[aria-pressed=true]>.scene-progress{animation:none}.scene[data-state=leaving]{opacity:0;visibility:hidden}}.shelf{scrollbar-width:none}.shelf::-webkit-scrollbar{display:none}@keyframes spark{0%,28%,to{transform:translateY(0)scale(1);box-shadow:0 0 #0000}14%{box-shadow:0 0 28px 6px var(--spark);transform:translateY(-3px)scale(1.07)}}.spark{animation:6s ease-in-out infinite spark;animation-delay:var(--spark-delay-narrow,0s);border-radius:15px}@media (width>=640px){.spark{animation-delay:var(--spark-delay-wide,0s)}}@media (prefers-reduced-motion:reduce){.spark{animation:none}}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:marquee var(--marquee-duration,40s) linear infinite;animation-direction:var(--marquee-direction,normal);display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee{scrollbar-width:none;overflow-x:auto;mask-image:none}.marquee::-webkit-scrollbar{display:none}.marquee-track{padding-inline:20px;animation:none}.marquee-track>[aria-hidden=true]{display:none}@media (width>=640px){.marquee-track{padding-inline:32px}}@media (width>=1024px){.marquee-track{padding-inline:40px}}}.plans-preview{filter:blur(9px);opacity:.8;user-select:none}@media (width<=767px){.plans-preview{mask-image:linear-gradient(#000 55%,#0000)}}.plan-bar-fill{width:var(--fill,0%)}@media (prefers-reduced-motion:no-preference){html[data-js] [data-reveal]:not([data-revealed]) .plan-bar-fill{width:0}.plan-bar-fill{transition:width .7s var(--ease-settle)}}
