.ProductLanding-module__81bY5G__product{--product-from:var(--accent);--product-to:var(--accent-hover);--product-accent:var(--accent);--accent:var(--product-accent);--gold:var(--product-accent);--danger:#b42318}.ProductLanding-module__81bY5G__product ::selection{background:var(--product-accent);color:#fffdf6}.ProductLanding-module__81bY5G__hero{gap:clamp(2.75rem,8vw,5.75rem);width:min(100% - 2rem,72rem);margin:0 auto;padding:clamp(3.5rem,8vw,6rem) 0 clamp(3rem,7vw,5rem);display:grid}.ProductLanding-module__81bY5G__heroCopy{text-align:center;justify-items:center;gap:1.75rem;display:grid}.ProductLanding-module__81bY5G__heroCopy p{max-width:42rem;color:var(--ink-muted);margin:0;font-size:clamp(1.0625rem,2vw,1.35rem);line-height:1.45}.ProductLanding-module__81bY5G__statusPill{border:1px solid color-mix(in srgb, var(--product-accent) 32%, transparent);background:color-mix(in srgb, var(--product-accent) 8%, transparent);color:var(--product-accent);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin:-.375rem 0;padding:.45rem .7rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.ProductLanding-module__81bY5G__ctaRow{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;font-size:.875rem;font-weight:800;display:flex}.ProductLanding-module__81bY5G__primaryCta,.ProductLanding-module__81bY5G__appStoreLink{min-height:2.875rem;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ProductLanding-module__81bY5G__primaryCta{background:var(--product-accent);box-shadow:0 .875rem 1.875rem color-mix(in srgb, var(--product-accent) 24%, transparent);padding:0 1.25rem;transition:box-shadow .16s,transform .16s}.ProductLanding-module__81bY5G__primaryCta:hover{box-shadow:0 1rem 2.25rem color-mix(in srgb, var(--product-accent) 34%, transparent);transform:translateY(-1px)}.ProductLanding-module__81bY5G__appStoreBadge{width:11.875rem;height:auto}.ProductLanding-module__81bY5G__signupForm{gap:.75rem;width:min(100%,28rem);display:grid}.ProductLanding-module__81bY5G__signupControls{display:block}.ProductLanding-module__81bY5G__signupField{border:1px solid color-mix(in srgb, var(--product-accent) 22%, transparent);background:color-mix(in srgb, var(--surface) 72%, var(--surface-raised));border-radius:999px;align-items:center;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.ProductLanding-module__81bY5G__signupField:focus-within{border-color:var(--product-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--product-accent) 16%, transparent)}.ProductLanding-module__81bY5G__signupFieldError,.ProductLanding-module__81bY5G__signupFieldError:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent)}.ProductLanding-module__81bY5G__signupInput{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:.875rem 3.4rem;font-size:.95rem}.ProductLanding-module__81bY5G__signupInput::placeholder{color:color-mix(in srgb, var(--ink-muted) 70%, transparent)}.ProductLanding-module__81bY5G__signupButton{width:2.25rem;height:2.25rem;color:var(--product-accent);cursor:pointer;opacity:1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)scale(.94)}.ProductLanding-module__81bY5G__signupButton svg{width:1rem;height:1rem}.ProductLanding-module__81bY5G__signupButton:hover:not(:disabled){color:color-mix(in srgb, var(--product-accent) 82%, var(--ink));transform:translateY(-50%)scale(1)}.ProductLanding-module__81bY5G__signupButton:focus-visible{outline:2px solid color-mix(in srgb, var(--product-accent) 55%, transparent);outline-offset:2px}.ProductLanding-module__81bY5G__signupButton:disabled{cursor:default;pointer-events:none}.ProductLanding-module__81bY5G__signupButton[data-visible=false]{cursor:default;opacity:0;pointer-events:none;transform:translateY(-50%)scale(.88)}.ProductLanding-module__81bY5G__heroCopy .ProductLanding-module__81bY5G__signupDescription{max-width:none;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 auto;font-size:.78rem;font-weight:500;line-height:1.45;overflow:hidden}.ProductLanding-module__81bY5G__signupMessage{margin:0;font-size:.9rem;font-weight:750}.ProductLanding-module__81bY5G__heroCopy .ProductLanding-module__81bY5G__signupError{color:var(--danger)}.ProductLanding-module__81bY5G__signupMessage{color:var(--product-accent)}.ProductLanding-module__81bY5G__productStage{place-items:center;min-height:clamp(26rem,54vw,39rem);display:grid;position:relative}.ProductLanding-module__81bY5G__showcaseReveal{width:100%}.ProductLanding-module__81bY5G__deviceStage{width:min(100%,60rem);min-height:clamp(28rem,56vw,39rem);margin:0 auto}.ProductLanding-module__81bY5G__deviceShell{aspect-ratio:450/920;opacity:0;transform-origin:50% 74%;background:0 0;position:absolute;overflow:visible}.ProductLanding-module__81bY5G__deviceShell:before{z-index:0;content:"";pointer-events:none;border-radius:9.25%/4.35%;position:absolute;inset:5.1% 5.25%;box-shadow:0 .45rem .6rem #0000001f}.ProductLanding-module__81bY5G__primaryDevice{z-index:4;width:min(48vw,20.5rem);animation:.72s cubic-bezier(.22,1,.36,1) .32s both ProductLanding-module__81bY5G__device-center-in}.ProductLanding-module__81bY5G__primaryDevice:before{inset:4.75% 4.9%;box-shadow:0 .65rem .8rem #0000002e,0 1rem 1.1rem #0000001a}.ProductLanding-module__81bY5G__secondaryDevice{z-index:2;width:min(42vw,18rem);animation:.78s cubic-bezier(.22,1,.36,1) .43s both ProductLanding-module__81bY5G__device-left-fan}.ProductLanding-module__81bY5G__tertiaryDevice{z-index:3;width:min(42vw,18rem);animation:.78s cubic-bezier(.22,1,.36,1) .54s both ProductLanding-module__81bY5G__device-right-fan}.ProductLanding-module__81bY5G__deviceScreen{z-index:1;background:color-mix(in srgb, var(--surface) 85%, var(--product-accent));border-radius:11.5%/5.3%;position:absolute;inset:2.1% 5.1%;overflow:hidden}.ProductLanding-module__81bY5G__deviceImage{object-fit:cover;width:100%;height:100%;transition:opacity .5s cubic-bezier(.33,0,.2,1);display:block;position:absolute;inset:0}.ProductLanding-module__81bY5G__lightScreenshot{opacity:1}.ProductLanding-module__81bY5G__darkScreenshot{opacity:0}[data-theme=dark] .ProductLanding-module__81bY5G__lightScreenshot{opacity:0}[data-theme=dark] .ProductLanding-module__81bY5G__darkScreenshot{opacity:1}.ProductLanding-module__81bY5G__deviceBezel{z-index:4;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductLanding-module__81bY5G__deviceShine{z-index:5;mix-blend-mode:screen;opacity:.18;pointer-events:none;background:linear-gradient(105deg,#ffffff3d,#0000 28%);border-radius:11.5%/5.3%;position:absolute;inset:2.1% 5.1%}@keyframes ProductLanding-module__81bY5G__device-center-in{0%{opacity:0;transform:translate(0)translateY(1rem)rotate(0)scale(.94)}to{opacity:1;transform:translate(0)translateY(0)rotate(0)scale(1)}}@keyframes ProductLanding-module__81bY5G__device-left-fan{0%{opacity:0;transform:translate(0)translateY(.75rem)rotate(0)scale(.93)}to{opacity:.96;transform:translate(-12.75rem)translateY(1.65rem)rotate(-8deg)scale(.9)}}@keyframes ProductLanding-module__81bY5G__device-right-fan{0%{opacity:0;transform:translate(0)translateY(.75rem)rotate(0)scale(.93)}to{opacity:.96;transform:translate(12.75rem)translateY(1.65rem)rotate(8deg)scale(.9)}}.ProductLanding-module__81bY5G__details{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);gap:clamp(2rem,5vw,3rem);width:min(100% - 2rem,72rem);margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 0 clamp(4rem,9vw,7rem);display:grid}.ProductLanding-module__81bY5G__summary p,.ProductLanding-module__81bY5G__feature p{color:var(--ink-muted);margin:0;line-height:1.65}.ProductLanding-module__81bY5G__summary p{max-width:52rem;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:750;line-height:1.3}.ProductLanding-module__81bY5G__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.ProductLanding-module__81bY5G__feature{gap:.625rem;display:grid}.ProductLanding-module__81bY5G__feature:before{background:var(--product-accent);content:"";border-radius:999px;width:1.25rem;height:.25rem;display:block}.ProductLanding-module__81bY5G__feature h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:850;line-height:1}.ProductLanding-module__81bY5G__legalLinks{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.4rem;padding-top:1.5rem;display:flex}.ProductLanding-module__81bY5G__legalLinks a{color:var(--ink-muted);font-size:.9rem;font-weight:800;text-decoration:none;transition:color .18s,transform .18s}.ProductLanding-module__81bY5G__legalLinks a:hover{color:var(--product-accent);transform:translateY(-1px)}@media (max-width:780px){.ProductLanding-module__81bY5G__hero,.ProductLanding-module__81bY5G__details{width:min(100% - 1.25rem,72rem)}.ProductLanding-module__81bY5G__productStage,.ProductLanding-module__81bY5G__deviceStage{min-height:31rem}.ProductLanding-module__81bY5G__primaryDevice{width:min(55vw,15rem)}.ProductLanding-module__81bY5G__secondaryDevice,.ProductLanding-module__81bY5G__tertiaryDevice{width:min(47vw,12.75rem)}@keyframes ProductLanding-module__81bY5G__device-left-fan{0%{opacity:0;transform:translate(0)translateY(.75rem)rotate(0)scale(.93)}to{opacity:.96;transform:translate(-5.7rem)translateY(1.35rem)rotate(-7deg)scale(.9)}}@keyframes ProductLanding-module__81bY5G__device-right-fan{0%{opacity:0;transform:translate(0)translateY(.75rem)rotate(0)scale(.93)}to{opacity:.96;transform:translate(5.7rem)translateY(1.35rem)rotate(7deg)scale(.9)}}.ProductLanding-module__81bY5G__details,.ProductLanding-module__81bY5G__featureList{grid-template-columns:1fr}}
