.blueprint[data-v-a8649e90]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, var(--color-surface) 0%, transparent 58%);position:absolute;inset:0}.trace-scope[data-v-a8649e90]{position:relative}.trace[data-v-a8649e90]{z-index:1;background:var(--color-border);pointer-events:none;contain:layout style;width:3px;display:none;position:absolute;top:0;bottom:0;left:calc(50% - 36rem - 1px)}.trace-line[data-v-a8649e90]{width:3px;height:calc(var(--trace-p,0) * 100%);background:var(--color-brand);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-text) 14%, transparent);position:absolute;top:0;left:0}.trace-head[data-v-a8649e90]{top:calc(var(--trace-p,0) * 100%);background:var(--color-brand);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-brand) 22%, transparent);border-radius:9999px;margin-top:-4px;position:absolute;left:-3px}.trace-node[data-v-a8649e90]{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:9999px;width:9px;height:9px;margin-left:-4px;transition:background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);position:absolute;top:-5px;left:calc(50% - 36rem)}.ios-band .trace-node[data-v-a8649e90]{background:var(--color-surface)}.ios-phones[data-v-a8649e90]{isolation:isolate;grid-template-columns:1fr 1.4fr 1fr;align-items:center;width:100%;max-width:40rem;margin-inline:auto;padding-bottom:6%;display:grid;position:relative}@media (width>=40rem){.ios-phones[data-v-a8649e90]{grid-template-columns:1fr 1.18fr 1fr}}.ios-phones[data-v-a8649e90]:before{content:"";z-index:-1;background:radial-gradient(closest-side,  color-mix(in srgb, var(--color-brand) 14%, transparent), transparent);filter:blur(24px);position:absolute;inset:20% 22%}.ios-phone[data-v-a8649e90]{position:relative}.ios-phone[data-v-a8649e90]:first-child{margin-right:-16%;translate:0 6%}.ios-phone[data-v-a8649e90]:nth-child(2){z-index:1}.ios-phone[data-v-a8649e90]:nth-child(3){margin-left:-16%;translate:0 6%}.ios-phone img[data-v-a8649e90]{width:100%;height:auto;box-shadow:0 0 0 clamp(3px, .9vw, 6px) #03070c, 0 0 0 calc(clamp(3px, .9vw, 6px) + 1px) var(--color-border-strong), 0 32px 64px -24px #000000bf;border-radius:13.7%/6.3%;display:block}.ios-phone:not(:nth-child(2)) img[data-v-a8649e90]{filter:brightness(.72)}.ios-phone[data-v-a8649e90]:after{content:"";background:#000;border-radius:9999px;width:31%;height:4.2%;position:absolute;top:1.25%;left:50%;translate:-50%}.trace-terminal[data-v-a8649e90]{margin-left:0;top:auto;bottom:-5px;left:-3px}.trace-node.is-lit[data-v-a8649e90]{border-color:var(--color-brand);background:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 16%, transparent)}@media (width>=80rem){.trace[data-v-a8649e90]{display:block}}@media (prefers-reduced-motion:reduce){.trace-line[data-v-a8649e90],.trace-head[data-v-a8649e90]{display:none}}.blueprint[data-v-a8649e90]:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--color-border), var(--color-border)), linear-gradient(var(--color-border), var(--color-border));background-position:calc(50% - 36rem) 0,calc(50% + 36rem) 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 96%);mask-image:linear-gradient(#000 40%,#0000 96%)}@media (width<=80rem){.blueprint[data-v-a8649e90]:after{display:none}}.blueprint[data-v-a8649e90]>*{z-index:1;position:relative}.reveal[data-v-a8649e90]{animation:.6s cubic-bezier(.22,1,.36,1) both reveal-up-a8649e90}.reveal-2[data-v-a8649e90]{animation-delay:.12s}.reveal-rise[data-v-a8649e90]{animation:.6s cubic-bezier(.22,1,.36,1) both rise-up-a8649e90}@keyframes rise-up-a8649e90{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes reveal-up-a8649e90{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.marker-highlight[data-v-a8649e90]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--color-brand), var(--color-brand));background-repeat:no-repeat;background-size:0% 100%;border-radius:.15em;padding:0 .12em;animation:.9s cubic-bezier(.22,1,.36,1) .5s forwards marker-sweep-a8649e90}html.dark .marker-highlight[data-v-a8649e90],.theme-ink .marker-highlight[data-v-a8649e90]{color:var(--color-on-brand)}@keyframes marker-sweep-a8649e90{to{background-size:100% 100%}}@media (width>=64rem){.preview-col[data-v-a8649e90]{margin-right:calc(-1*min(26rem,max(0px,50vw - 34rem)))}}.preview-card[data-v-a8649e90]{--preview-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'%3E%3Cpath d='M5 3l6 16 2.5-6.5L20 10 5 3z' fill='%23b8f21b' stroke='%238ec414' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3}.preview-screen[data-v-a8649e90]{cursor:var(--preview-cursor), default}.preview-hotspot[data-v-a8649e90]{cursor:var(--preview-cursor), pointer;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-brand-strong) 30%, transparent);border-radius:.5rem;transition:background-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.preview-hotspot[data-v-a8649e90]:hover{background-color:color-mix(in srgb, var(--color-brand) 16%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-brand-strong) 70%, transparent)}.preview-hotspot[data-v-a8649e90]:active{background-color:color-mix(in srgb, var(--color-brand) 26%, transparent)}.preview-hotspot[aria-pressed=true][data-v-a8649e90]{box-shadow:none}.preview-hotspot[aria-pressed=true][data-v-a8649e90]:hover{background-color:#0000}.preview-cue[data-v-a8649e90]{animation:2.4s cubic-bezier(.22,1,.36,1) 1.4s 3 preview-cue-a8649e90}@keyframes preview-cue-a8649e90{0%,to{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-brand-strong) 30%, transparent)}35%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-brand-strong) 85%, transparent), 0 0 0 6px color-mix(in srgb, var(--color-brand) 22%, transparent);background-color:color-mix(in srgb, var(--color-brand) 12%, transparent)}}.preview-segment[data-v-a8649e90]{color:var(--color-text-faint)}.preview-segment[aria-pressed=true][data-v-a8649e90]{background-color:var(--color-surface-sunken);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.preview-chip[data-v-a8649e90]{background-color:color-mix(in srgb, var(--color-brand) 22%, transparent);color:var(--color-on-brand-tint);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:.5rem;align-items:center;gap:.375rem;padding:.3125rem .5rem;font-size:.6875rem;font-weight:600}.preview-glow[data-v-a8649e90]{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 60% 40%, var(--color-brand) 0%, transparent 65%);opacity:.14;filter:blur(48px);position:absolute;inset:12% -6%}.scroll-reveal[data-v-a8649e90]{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}html.js .scroll-reveal[data-v-a8649e90]:not(.revealed){opacity:0;transform:translateY(16px)}.set-row[data-v-a8649e90]{transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);transition-delay:calc(.35s + var(--i,0) * .1s)}html.js .scroll-reveal:not(.revealed) .set-row[data-v-a8649e90]{opacity:0;transform:translateY(8px)}.check-draw[data-v-a8649e90]{stroke-dasharray:1;transition:stroke-dashoffset .25s cubic-bezier(.22,1,.36,1) .75s}html.js .scroll-reveal:not(.revealed) .check-draw[data-v-a8649e90]{stroke-dashoffset:1px}.spark-draw[data-v-a8649e90]{stroke-dasharray:1;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-delay,0s) + .3s)}html.js .scroll-reveal:not(.revealed) .spark-draw[data-v-a8649e90]{stroke-dashoffset:1px}.timer-fill[data-v-a8649e90]{transform-origin:0;transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-delay,0s) + .3s)}html.js .scroll-reveal:not(.revealed) .timer-fill[data-v-a8649e90]{transform:scaleX(0)}.bento-card[data-v-a8649e90]{transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,background-color .25s}.bento-card[data-v-a8649e90]:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-raised);transform:translateY(-2px)}.brand-bar[data-v-a8649e90]{transform-origin:0;width:7rem;transition:transform .9s cubic-bezier(.22,1,.36,1) .3s}html.js .scroll-reveal:not(.revealed) .brand-bar[data-v-a8649e90]{transform:scaleX(0)}.faq-chevron[data-v-a8649e90]{transition:transform .25s cubic-bezier(.22,1,.36,1)}details[open] .faq-chevron[data-v-a8649e90]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.faq-chevron[data-v-a8649e90]{transition:none}}@media (width<=23.6875rem){.landing-logo[data-v-a8649e90] .logo-wordmark{display:none}}.nav-bar[data-v-a8649e90]{transition:box-shadow .25s,border-color .25s,background-color .25s,color .25s}.nav-scrolled[data-v-a8649e90]{border-color:var(--color-border-strong);box-shadow:0 12px 32px -26px color-mix(in srgb, var(--color-text) 50%, transparent)}.sticky-cta-enter-active[data-v-a8649e90],.sticky-cta-leave-active[data-v-a8649e90]{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s}.sticky-cta-enter-from[data-v-a8649e90],.sticky-cta-leave-to[data-v-a8649e90]{opacity:0;transform:translateY(100%)}.cta-item[data-v-a8649e90]{transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .11s)}html.js .scroll-reveal:not(.revealed) .cta-item[data-v-a8649e90]{opacity:0;transform:translateY(18px)}@media print{html.js .scroll-reveal[data-v-a8649e90]:not(.revealed),html.js .scroll-reveal[data-v-a8649e90]:not(.revealed) *{opacity:1!important;transform:none!important}.marker-highlight[data-v-a8649e90]{background-size:100% 100%!important;animation:none!important}html.js .scroll-reveal[data-v-a8649e90]:not(.revealed) :is(.check-draw,.spark-draw){stroke-dashoffset:0!important}}.status-led[data-v-a8649e90]{background:var(--color-brand);width:.4375rem;height:.4375rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 60%, transparent);border-radius:9999px;animation:2.6s cubic-bezier(.22,1,.36,1) infinite led-breathe-a8649e90}@keyframes led-breathe-a8649e90{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 55%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.status-led[data-v-a8649e90]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 22%, transparent);animation:none}.reveal[data-v-a8649e90],.reveal-rise[data-v-a8649e90],html.js .scroll-reveal[data-v-a8649e90]:not(.revealed){opacity:1;transition:none;animation:none;transform:none}.marker-highlight[data-v-a8649e90]{background-size:100% 100%;animation:none}html.js .scroll-reveal:not(.revealed) .brand-bar[data-v-a8649e90]{transition:none;transform:none}.set-row[data-v-a8649e90],.check-draw[data-v-a8649e90],.spark-draw[data-v-a8649e90],.timer-fill[data-v-a8649e90],.cta-item[data-v-a8649e90]{transition:none}html.js .scroll-reveal:not(.revealed) .set-row[data-v-a8649e90],html.js .scroll-reveal:not(.revealed) .cta-item[data-v-a8649e90]{opacity:1;transform:none}html.js .scroll-reveal[data-v-a8649e90]:not(.revealed) :is(.check-draw,.spark-draw){stroke-dashoffset:0}html.js .scroll-reveal:not(.revealed) .timer-fill[data-v-a8649e90]{transform:none}.preview-cue[data-v-a8649e90]{animation:none}.sticky-cta-enter-active[data-v-a8649e90],.sticky-cta-leave-active[data-v-a8649e90]{transition:none}.landing[data-v-a8649e90] :is(a,button,.bento-card,svg){transition-property:color,background-color,border-color,box-shadow,opacity}.landing[data-v-a8649e90] :is(a,button,.bento-card):hover,.landing[data-v-a8649e90] :is(a,button):active,.landing :is(.group,.group\/demo):hover svg[data-v-a8649e90]{transform:none}}.landing[data-v-a8649e90] :is(a,button,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cta-section[data-v-a8649e90] :is(a,button):focus-visible{outline-color:var(--color-on-brand)}
