.film[data-astro-cid-ls52n73a]{object-fit:cover;background:var(--surface-page);width:100%;height:100%;display:block}.play[data-astro-cid-ls52n73a]{border:1px solid var(--border-hairline);background:var(--surface-float);width:56px;height:56px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play[data-astro-cid-ls52n73a][hidden]{display:none}.screens-carousel[data-astro-cid-g7vog7at]{margin:24px 0}.screens-track[data-astro-cid-g7vog7at]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;border-radius:16px;outline:none;gap:16px;padding:4px 12% 12px;display:flex;overflow-x:auto}.screens-track[data-astro-cid-g7vog7at]::-webkit-scrollbar{display:none}.screens-track[data-astro-cid-g7vog7at]:focus-visible{outline:2px solid var(--teal-bright);outline-offset:4px}.screens-slide[data-astro-cid-g7vog7at]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(78vw,380px);margin:0}.screens-slide[data-astro-cid-g7vog7at] figcaption[data-astro-cid-g7vog7at]{color:var(--ink-dim);text-align:center;text-wrap:balance;margin-top:14px;font-size:14px;line-height:1.55}.screens-nav[data-astro-cid-g7vog7at]{justify-content:center;gap:12px;margin-top:16px;display:flex}.screens-nav[data-astro-cid-g7vog7at][hidden]{display:none}.screens-nav[data-astro-cid-g7vog7at] button[data-astro-cid-g7vog7at]{border:1px solid var(--border-hairline);width:38px;height:38px;color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:color .15s,border-color .15s;display:grid}.screens-nav[data-astro-cid-g7vog7at] button[data-astro-cid-g7vog7at]:hover{color:var(--ink);border-color:var(--teal-bright)}@media (prefers-reduced-motion:reduce){.screens-track[data-astro-cid-g7vog7at]{scroll-behavior:auto}.screens-nav[data-astro-cid-g7vog7at] button[data-astro-cid-g7vog7at]{transition:none}}@media (width<=540px){.screens-carousel[data-astro-cid-g7vog7at]{margin-inline:-24px}.screens-track[data-astro-cid-g7vog7at]{padding:4px 5% 12px}}.hero-live{--hs-surface:var(--surface-card);--hs-line:var(--border-hairline);--hs-radius:14px;--hs-gap:12px;--hs-pad-x:12px;--hs-pad-y:8px;--hs-ink-1:var(--ink-title);--hs-ink-2:var(--ink-prose);--hs-ink-3:var(--ink-dim)}.hs-surface{background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:var(--hs-radius);width:100%;font-family:var(--font-sans);color:var(--hs-ink-1);text-align:left}.hs-bar{padding:var(--hs-pad-y) var(--hs-pad-x);flex-direction:column;justify-content:center;display:flex;position:relative}.hs-card{overflow:hidden}:root{--hero-live-max:600px}.hero-live[data-astro-cid-uhx5umay]{--hero-w:min(var(--hero-live-max), calc(100vw - 32px));width:var(--hero-w);margin:0 calc((100% - var(--hero-w)) / 2)}.hl-scale[data-astro-cid-uhx5umay]{zoom:var(--hero-k,1);gap:var(--hs-gap);flex-direction:column;width:380px;margin:0 auto;display:flex}.hero-dash[data-astro-cid-uhx5umay]{text-align:center;width:380px;padding:6px 16px 8px}.hd-row[data-astro-cid-uhx5umay]{justify-content:space-between;align-items:center;display:flex}.hd-col[data-astro-cid-uhx5umay]{text-align:center;flex:1 1 0;min-width:0}.hero-dash[data-astro-cid-uhx5umay][data-mode=day] [data-astro-cid-uhx5umay][data-show=night],.hero-dash[data-astro-cid-uhx5umay][data-mode=night] [data-astro-cid-uhx5umay][data-show=day]{display:none}.hd-pole[data-astro-cid-uhx5umay]{color:var(--amber);justify-content:center;margin-bottom:2px;line-height:0;display:flex}.hd-clock[data-astro-cid-uhx5umay]{font-family:var(--font-serif);letter-spacing:-.3px;color:var(--ink-title);white-space:nowrap;font-size:17px;font-weight:600;line-height:1.5}.hd-clock-night[data-astro-cid-uhx5umay]{color:var(--indigo)}.hd-clock-morning[data-astro-cid-uhx5umay]{color:var(--sky)}.hd-label[data-astro-cid-uhx5umay]{color:var(--ink-dim);white-space:nowrap;padding-top:1px;font-size:10px;line-height:1.5}.hd-gauge[data-astro-cid-uhx5umay]{flex-shrink:0;width:140px;height:140px;position:relative}.hd-gauge[data-astro-cid-uhx5umay] svg[data-astro-cid-uhx5umay]{display:block;overflow:hidden}.hd-breath[data-astro-cid-uhx5umay]{pointer-events:none;position:absolute;inset:0}.hd-center[data-astro-cid-uhx5umay]{text-align:center;white-space:nowrap;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd-c1[data-astro-cid-uhx5umay]{color:#ffffffd9;font-size:13px;font-weight:600}.hd-c2[data-astro-cid-uhx5umay]{color:#fff9;font-size:11px}.hd-center[data-astro-cid-uhx5umay][data-variant=nap] .hd-c1[data-astro-cid-uhx5umay]{color:#ffffffbf;font-size:12px}.hd-center[data-astro-cid-uhx5umay][data-variant=nap] .hd-c2[data-astro-cid-uhx5umay]{color:#ffffffd9;font-size:13px;font-weight:600}.hd-strip[data-astro-cid-uhx5umay]{text-align:left;padding:2px 0;position:relative}.hd-bar[data-astro-cid-uhx5umay]{width:100%;height:44px;display:block;overflow:visible}.hd-layer[data-astro-cid-uhx5umay],.hd-over[data-astro-cid-uhx5umay],.hd-marker[data-astro-cid-uhx5umay]{pointer-events:none;position:absolute;top:2px;left:0;right:0}.hd-marker[data-astro-cid-uhx5umay]{animation:1.7s ease-in-out infinite hdMarker}@keyframes hdMarker{0%,to{opacity:.75}50%{opacity:1}}.hd-axis[data-astro-cid-uhx5umay]{height:14px;color:var(--ink-dim);margin-top:4px;font-size:10px;line-height:14px;position:relative}.hd-axis[data-astro-cid-uhx5umay] span{white-space:nowrap;position:absolute}.hl-cards[data-astro-cid-uhx5umay]{text-align:left;font-family:var(--font-sans);grid-template-columns:minmax(0,1fr);display:grid}.hl-card[data-astro-cid-uhx5umay]{opacity:0;visibility:hidden;grid-area:1/1}.hl-card[data-astro-cid-uhx5umay][data-on]{opacity:1;visibility:visible}.hl-bars[data-astro-cid-uhx5umay]{text-align:left;font-family:var(--font-sans);pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);display:grid}.hl-bar[data-astro-cid-uhx5umay]{opacity:0;visibility:hidden;grid-area:1/1}.hl-bar[data-astro-cid-uhx5umay][data-on]{opacity:1;visibility:visible}.hl-card[data-astro-cid-uhx5umay]>.hs-surface,.hl-bar[data-astro-cid-uhx5umay]>.hs-surface{height:100%}.hl-bar[data-astro-cid-uhx5umay] *{cursor:default!important;pointer-events:none!important}.hl-cards[data-astro-cid-uhx5umay][data-live] .hl-card[data-astro-cid-uhx5umay],.hl-bars[data-astro-cid-uhx5umay][data-live] .hl-bar[data-astro-cid-uhx5umay]{transition:opacity .4s,visibility 0s linear .4s}.hl-cards[data-astro-cid-uhx5umay][data-live] .hl-card[data-astro-cid-uhx5umay][data-on],.hl-bars[data-astro-cid-uhx5umay][data-live] .hl-bar[data-astro-cid-uhx5umay][data-on]{transition:opacity .4s,visibility}@media (prefers-reduced-motion:reduce){.hd-marker[data-astro-cid-uhx5umay]{opacity:1;animation:none}.hl-cards[data-astro-cid-uhx5umay][data-live] .hl-card[data-astro-cid-uhx5umay],.hl-cards[data-astro-cid-uhx5umay][data-live] .hl-card[data-astro-cid-uhx5umay][data-on],.hl-bars[data-astro-cid-uhx5umay][data-live] .hl-bar[data-astro-cid-uhx5umay],.hl-bars[data-astro-cid-uhx5umay][data-live] .hl-bar[data-astro-cid-uhx5umay][data-on]{transition:none}}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:20px 0 28px}.hero-brand[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:clamp(12px,3.5vw,18px);margin:0 0 10px;display:flex}.wordmark[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.02em;gap:.22em;margin:0;font-size:clamp(2rem,9.6vw,4rem);font-weight:500;line-height:1;display:inline-flex}.wordmark[data-astro-cid-lcdefpme] .ceddie[data-astro-cid-lcdefpme]{color:var(--amber)}.wordmark[data-astro-cid-lcdefpme] .sleeps[data-astro-cid-lcdefpme]{color:var(--ink)}.tagline[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--ink);margin:0 0 24px;font-size:clamp(1.1rem,2vw,1.35rem);font-style:italic}@media (width>=768px){.hero-lockup[data-astro-cid-lcdefpme]{--tag-fs:clamp(1.1rem, 2vw, 1.35rem);--tag-lh:1.7;--lockup-h:calc(4rem + 10px + var(--tag-fs) * (var(--tag-lh) + (var(--tag-lh) - 1.28) / 2 + 1.006));grid-template-columns:var(--lockup-h) calc(4rem * 6.2522);justify-content:center;column-gap:calc(var(--tag-fs) * .5);text-align:left;row-gap:10px;margin:0 0 24px;display:grid}.hero-lockup[data-astro-cid-lcdefpme] .hero-brand[data-astro-cid-lcdefpme]{display:contents}.hero-lockup[data-astro-cid-lcdefpme] .mg-stage{grid-area:1/1/3;align-self:start;width:var(--lockup-h)!important;height:var(--lockup-h)!important}.hero-lockup[data-astro-cid-lcdefpme] .wordmark[data-astro-cid-lcdefpme]{grid-area:1/2}.hero-lockup[data-astro-cid-lcdefpme] .tagline[data-astro-cid-lcdefpme]{line-height:var(--tag-lh);text-align:center;grid-area:2/2;margin:0}}.lead[data-astro-cid-lcdefpme]{color:var(--ink-dim);max-width:560px;margin:26px auto 22px;font-size:17px;line-height:1.6}.hero[data-astro-cid-lcdefpme] .app-store-badge{margin-top:4px}.shooting-star{background:linear-gradient(90deg, transparent 0%, rgba(var(--ink-rgb), .08) 35%, rgba(var(--ink-rgb), .4) 78%, rgba(var(--moon-gold-rgb), .95) 98%, transparent 100%);width:160px;height:1.6px;filter:drop-shadow(0 0 4px rgba(var(--moon-gold-rgb), .5));pointer-events:none;z-index:1;opacity:0;transform-origin:100%;border-radius:999px;animation:1.6s ease-out forwards shoot;position:fixed;top:0;left:-180px}.shooting-star:after{content:"";background:rgba(var(--moon-cream-rgb), .98);width:4px;height:4px;box-shadow:0 0 4px rgba(var(--moon-gold-rgb), .95), 0 0 10px rgba(var(--moon-gold-rgb), .6);border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}@keyframes shoot{0%{opacity:0;transform:rotate(var(--angle,-18deg)) translateX(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:rotate(var(--angle,-18deg)) translateX(135vw)}}@media (prefers-reduced-motion:reduce){.shooting-star{display:none!important}}.all-features[data-astro-cid-lcdefpme]{text-align:center;margin:4px 0 0}.steps[data-astro-cid-lcdefpme]{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border:1px solid var(--step-stroke);border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding:18px 22px;transition:background-color .15s,border-color .15s;display:grid}.step[data-astro-cid-lcdefpme]:hover{background-color:rgba(var(--step-rgb), .04);border-color:rgba(var(--step-rgb), .45)}.step-teal[data-astro-cid-lcdefpme]{--step-accent:var(--teal-bright);--step-rgb:var(--teal-bright-rgb);--step-stroke:rgba(var(--step-rgb), .22)}.step-indigo[data-astro-cid-lcdefpme]{--step-accent:var(--indigo);--step-rgb:var(--indigo-rgb);--step-stroke:rgba(var(--step-rgb), .22)}.step-sky[data-astro-cid-lcdefpme]{--step-accent:var(--sky);--step-rgb:var(--sky-rgb);--step-stroke:rgba(var(--step-rgb), .22)}.step-amber[data-astro-cid-lcdefpme]{--step-accent:var(--amber-bright);--step-rgb:var(--amber-bright-rgb);--step-stroke:rgba(var(--step-rgb), .22)}.step[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--step-accent);font-size:1.7rem;font-style:italic;font-weight:500;line-height:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:17px;font-family:var(--font-sans);align-items:center;gap:8px;margin:0 0 4px;font-weight:600;display:flex}.step-icon[data-astro-cid-lcdefpme]{color:var(--step-accent);flex-shrink:0;line-height:0;display:inline-flex}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-lcdefpme]{transition:none}}
