.v-ap-top{flex-direction:column;gap:1.5rem;padding-top:7.5rem;padding-bottom:3rem;display:flex}.v-ap-top .v-mono{color:var(--color-text-muted)}.v-ap-top h1{margin-top:1.25rem}.v-ap-intro{color:var(--color-text-soft);max-width:21.25rem;font-size:1.125rem;line-height:1.75rem}.v-ap-status{border-top:1px solid var(--color-text);justify-content:space-between;align-items:baseline;padding-top:1rem;display:flex}.v-ap-state{align-items:baseline;gap:.625rem;display:inline-flex}.v-ap-sq{border:1.5px solid;flex-shrink:0;width:.6875em;height:.6875em}.v-ap-sq--on{background:var(--color-accent);border-color:var(--color-accent)}.v-ap-long{display:none}.v-ap-app{flex-direction:column;gap:2rem;padding-bottom:4.5rem;display:flex}.v-ap-surfaces{flex-direction:column;gap:.5rem;display:flex}.v-ap-s{height:25rem;position:relative;overflow:clip}.v-ap-s+.v-ap-s{height:16.25rem}.v-js .v-ap-s.v-reveal:after{content:"";z-index:2;background:var(--color-bg);transform-origin:50% 0;pointer-events:none;position:absolute;inset:0}.v-ap-s.v-reveal.is-in:after{transition:transform .48s steps(6,end);transform:scaleY(0)}.v-ap-s+.v-ap-s.v-reveal.is-in:after{transition-delay:.12s}[data-motion=reduce] .v-ap-s.v-reveal:after{display:none}.v-ap-s img{height:auto;position:absolute}.v-ap-pt-ink{background:#12151c}.v-ap-pt-lemon{background:#f5f26b}.v-ap-std{background:var(--color-surface)}.v-ap-pt-tag{color:#f5f26b;letter-spacing:-.04em;font-size:2.5rem;font-weight:600;line-height:2.5rem;position:absolute;top:1.25rem;left:1.25rem}.v-ap-pt-phone{border-radius:1.25rem;width:54.1%;top:8.5rem;left:37.7%}.v-ap-pt-url{color:#f5f26b;position:absolute;bottom:1.25rem;left:1.25rem}.v-ap-pt-board{border-radius:.75rem;width:113.2%;top:2.5rem;left:6.6%}.v-ap-mb-red{background:#ec3013}.v-ap-mb-ink{background:#201e1d;justify-content:center;align-items:center;display:flex}.v-ap-mb-tag{color:#fff;font-family:var(--font-archivo-black), system-ui, sans-serif;letter-spacing:-.02em;font-size:2.5rem;line-height:2.5rem;position:absolute;top:1.25rem;left:1.25rem}.v-ap-mb-url{color:#fff;background:#201e1d;padding:.375rem .625rem;position:absolute;bottom:1.5rem;left:1.25rem}.v-ap-mb-phone{border-radius:1.25rem;width:38%;top:5rem;left:58%}.v-ap-mb-ink img{width:60%;max-width:20.75rem;position:static}.v-ap-text{flex-direction:column;gap:1.25rem;display:flex}.v-ap-label{color:var(--color-text-muted)}.v-ap-main{flex-direction:column;gap:1.25rem;display:flex}.v-ap-name{letter-spacing:-.04em;margin-left:-.075em;font-size:clamp(2.75rem,2.04rem + 2.93vw,4.5rem);font-weight:500;line-height:1.03}.v-ap-main p{color:var(--color-text-soft);max-width:35rem;font-size:1.125rem;line-height:1.75rem}.v-ap-side{flex-direction:column;gap:1.5rem;display:flex}.v-ap-badges{gap:.75rem;height:2.5rem;display:flex}.v-ap-badges img{width:auto;height:2.5rem}.v-ap-more{align-items:baseline;gap:1ch;display:inline-flex}.v-ap-band{color:var(--color-text);background:#161616;margin-bottom:4.5rem;padding:2rem 0 2.5rem}.v-ap-band .v-ap-status{border-top:0;padding-top:0}.v-ap-band__head{flex-direction:column;gap:1.25rem;padding-top:4rem;display:flex}.v-ap-band__head .v-mono{color:var(--color-text-muted)}.v-ap-band__head>div{flex-direction:column;gap:1.25rem;display:flex}.v-ap-band__head p{color:var(--color-text-soft);max-width:21.25rem;font-size:1.125rem;line-height:1.75rem}.v-ap-band__grid{grid-template-columns:1fr;align-items:start;gap:2rem;padding-top:3rem;display:grid}.v-ap-platform{border-top:1px solid var(--color-text);flex-direction:column;gap:1.5rem;padding-top:1.25rem;display:flex}.v-ap-platform>div{flex-direction:column;gap:.25rem;display:flex}.v-ap-platform b{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.75rem}.v-ap-platform .v-mono{color:var(--color-text-muted)}.v-ap-actions{flex-direction:column;gap:1.5rem;display:flex}.v-btn--light{--btn-bg:#f2f2f0;--btn-text:#0e0e0e;width:100%}.v-ap-track{flex-direction:column;gap:.875rem;padding-top:3rem;display:flex}.v-ap-track__dots{background:radial-gradient(circle,#f2f2f08c 1.5px,#0000 1.6px) 10.5px 0/12px 9px repeat-x;height:9px;position:relative}.v-ap-track__dots i{background:#f2f2f0;width:9px;height:9px;position:absolute;top:0}.v-ap-track__end{right:0}.v-ap-track__dots i:not(:first-child):not(.v-ap-track__end){display:none}.v-ap-track__labels{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.v-ap-track__labels li:not(:first-child):not(:last-child){display:none}.v-ap-track__end{background:var(--color-accent)!important}.v-ap-track__svg{shape-rendering:crispedges;width:100%;height:9px;display:none;overflow:visible}.v-ap-track__svg circle{shape-rendering:auto}.v-js .v-ap-track__svg{display:block}.v-js .v-ap-track__dots{display:none}@media (min-width:64rem){.v-ap-top{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:12rem;padding-bottom:4.5rem}.v-ap-intro{flex-shrink:0;width:21.25rem;padding-bottom:3px}.v-ap-long{display:inline}.v-ap-short{display:none}.v-ap-app{padding-bottom:7.5rem}.v-ap-surfaces{flex-direction:row;gap:1.5rem}.v-ap-s,.v-ap-s+.v-ap-s{height:40rem}.v-ap-s--narrow{flex:488 1 0;min-width:0}.v-ap-s--wide{flex:848 1 0;min-width:0}.v-ap-pt-tag{font-size:4rem;line-height:3.875rem;top:2.25rem;left:2.3125rem}.v-ap-pt-phone{border-radius:1.75rem;top:13.5rem}.v-ap-pt-url{bottom:2.25rem;left:2.5rem}.v-ap-pt-board{top:4.5rem}.v-ap-mb-tag{font-size:4.5rem;line-height:4.375rem;top:2.25rem;left:2.3125rem}.v-ap-mb-url{bottom:4rem;left:2.5rem}.v-ap-mb-phone{border-radius:1.75rem;width:34%;top:6rem;left:61.3%}.v-ap-mb-ink img{width:68%}.v-ap-text{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:1.5rem;display:grid}.v-ap-label{margin-top:.5rem}.v-ap-main{grid-column:2/span 2}.v-ap-side{align-self:start}.v-ap-band{margin-bottom:7.5rem;padding:2rem 0 2.5rem}.v-ap-band__head{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:6.5rem}.v-ap-band__head p{flex-shrink:0;width:21.25rem;padding-bottom:2px}.v-ap-band__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-top:4.5rem}.v-ap-platform b{font-size:1.75rem;line-height:2rem}.v-ap-track{padding-top:4.5rem}.v-ap-track__dots i:not(:first-child):not(.v-ap-track__end){display:block}.v-ap-track__labels li:not(:first-child):not(:last-child){display:list-item}.v-ap-track__labels{grid-template-columns:repeat(4,1fr) auto;display:grid}.v-ap-track__labels li:nth-child(4){grid-column:4}}
