.backdrop.svelte-x9w85{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);z-index:1000;background:#0b1f376b;place-items:end center;display:grid;position:fixed;inset:0}.sheet.svelte-x9w85{width:min(100%,32rem);min-width:0;max-width:32rem;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;padding:var(--space-6);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);color:var(--color-ink);border:0;margin:0;position:relative;overflow-y:auto}.close.svelte-x9w85{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;position:absolute;top:.5rem;right:.75rem}ol.svelte-x9w85{gap:.5rem;padding-left:1.25rem;display:grid}ol.svelte-x9w85 ul:where(.svelte-x9w85){gap:.25rem;margin-top:.25rem;display:grid}.hint.svelte-x9w85{opacity:.7;margin-top:1rem;font-size:.875rem}@media (width>=40rem){.backdrop.svelte-x9w85{place-items:center}.sheet.svelte-x9w85{border-radius:var(--radius-lg)}}.hero.svelte-18fd9er{text-align:center;grid-template-rows:auto auto;gap:clamp(1.5rem,5vh,2.5rem);width:min(100%,30rem);margin:0 auto;display:grid}.hero-image.svelte-18fd9er{aspect-ratio:1;background:var(--color-accent-soft);border-radius:2.5rem;grid-row:2;justify-self:center;width:min(100%,clamp(18rem,32vw,22rem));position:relative;overflow:hidden}.hero-image.svelte-18fd9er img:where(.svelte-18fd9er){object-fit:cover;width:100%;height:100%}.hero-content.svelte-18fd9er{grid-row:1;gap:1.5rem;display:grid}.copy.svelte-18fd9er{gap:1rem;display:grid}h1.svelte-18fd9er{color:var(--color-ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,12.5vw,3.5rem);font-weight:800;line-height:.98}.headline-period.svelte-18fd9er{color:var(--color-accent)}.copy.svelte-18fd9er>p:where(.svelte-18fd9er){color:#526b98;letter-spacing:-.035em;max-width:23rem;margin:0 auto;font-size:clamp(1.05rem,4.6vw,1.25rem);line-height:1.35}@media (width>=64rem){.hero.svelte-18fd9er{text-align:left;grid-template-rows:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:0 clamp(3rem,6vw,6.5rem);width:100%}.hero-image.svelte-18fd9er{grid-area:1/1;width:min(100%,38rem)}.hero-content.svelte-18fd9er{grid-area:1/2;gap:clamp(2rem,5vh,3.5rem)}h1.svelte-18fd9er{font-size:clamp(3.5rem,5.25vw,6rem)}.copy.svelte-18fd9er>p:where(.svelte-18fd9er){max-width:35rem;margin:0;font-size:clamp(1.2rem,1.55vw,1.55rem)}}@media (height<=36rem) and (width<=63.999rem){.hero.svelte-18fd9er{gap:.75rem}.hero-image.svelte-18fd9er{width:min(100%,24dvh)}.hero-content.svelte-18fd9er{gap:.75rem}.copy.svelte-18fd9er{gap:.5rem}h1.svelte-18fd9er{font-size:clamp(2.2rem,10vw,2.8rem)}.copy.svelte-18fd9er>p:where(.svelte-18fd9er){font-size:.98rem;line-height:1.25}}.welcome.svelte-cmb30p{--welcome-inline-padding:clamp(1.25rem, 5vw, 2rem);width:100%;height:100%;min-height:0;padding:calc(env(safe-area-inset-top,0px) + clamp(.75rem, 4vh, 2.5rem)) calc(var(--welcome-inline-padding) + env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + .75rem) calc(var(--welcome-inline-padding) + env(safe-area-inset-left,0px));box-sizing:border-box;background:#fff;grid-template-rows:auto minmax(0,1fr);row-gap:calc(clamp(.75rem,2vh,1.5rem) + 1.25rem);display:grid;overflow:clip}header.svelte-cmb30p{place-items:center;display:grid}.body.svelte-cmb30p{align-content:start;min-height:0;padding:clamp(.75rem,2vh,1.25rem) 0 0;display:grid}.install-card.svelte-cmb30p{z-index:1;width:auto;bottom:max(1.5rem, env(safe-area-inset-bottom));left:max(1.25rem, env(safe-area-inset-left,0px));right:max(1.25rem, env(safe-area-inset-right,0px));text-align:center;gap:1.35rem;max-width:28rem;margin:0 auto;display:grid;position:fixed;transform:none}.install-card.svelte-cmb30p .button-cta-gradient{justify-self:center;width:min(18rem,75vw)}@media (height<=44rem){.body.svelte-cmb30p{padding-top:.2rem}.install-card.svelte-cmb30p{bottom:max(.65rem, env(safe-area-inset-bottom));gap:.6rem}}.install-card-copy.svelte-cmb30p{display:none}.install-card.svelte-cmb30p a:where(.svelte-cmb30p){color:var(--color-text-secondary);letter-spacing:-.035em;text-align:center;background:#fff;justify-self:center;padding:.32rem .9375rem;font-size:.9rem;text-decoration:none}.install-card.svelte-cmb30p a:where(.svelte-cmb30p) strong:where(.svelte-cmb30p){color:#075be1;font-weight:750}.button-arrow.svelte-cmb30p{font-size:1.25rem;font-weight:400;line-height:1;display:inline-block}@media (width>=64rem){html,body{background:#fff}.welcome.svelte-cmb30p{width:min(100%,92rem);padding:max(env(safe-area-inset-top,0px), clamp(1.5rem, 4vw, 4rem)) max(env(safe-area-inset-right,0px), clamp(2rem, 5vw, 5rem)) max(env(safe-area-inset-bottom,0px), clamp(1.5rem, 4vw, 4rem)) max(env(safe-area-inset-left,0px), clamp(2rem, 5vw, 5rem));margin:0 auto}.body.svelte-cmb30p{align-content:start;padding:clamp(1rem,2vh,1.5rem) 0}.install-card.svelte-cmb30p{width:100%;max-width:40rem;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:left;margin:0;position:static;transform:none}.install-card.svelte-cmb30p a:where(.svelte-cmb30p){justify-self:center}.install-card-copy.svelte-cmb30p{gap:var(--space-2);display:grid}.install-card-copy.svelte-cmb30p h2:where(.svelte-cmb30p),.install-card-copy.svelte-cmb30p p:where(.svelte-cmb30p){margin:0}.install-card-copy.svelte-cmb30p h2:where(.svelte-cmb30p){font-size:var(--text-lg)}.install-card-copy.svelte-cmb30p p:where(.svelte-cmb30p){color:var(--color-text-secondary);font-size:var(--text-sm)}}
